5
19761
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
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-160
-160
-160
-160
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-221
-221
-221
-221
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-230
-230
-230
-231
-231
-231
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-235
-235
-235
-236
-236
-236
-237
-237
-237
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-245
-246
-246
-246
-247
-247
-247
-248
-248
-248
-249
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-257
-258
-258
-259
-259
-259
-260
-260
-260
-261
-261
-261
-262
-262
-262
-263
-263
-263
-264
-264
-264
-265
-265
-265
-266
-266
-266
-267
-267
-267
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-271
-272
-272
-272
-273
-273
-273
-274
-274
-275
-275
-275
-276
-276
-276
-277
-277
-277
-278
-278
-279
-279
-279
-280
-280
-280
-281
-281
-281
-282
-282
-283
-283
-283
-284
-284
-285
-285
-285
-286
-286
-286
-287
-287
-288
-288
-288
-289
-289
-290
-290
-290
-291
-291
-292
-292
-292
-293
-293
-294
-294
-294
-295
-295
-296
-296
-296
-297
-297
-298
-298
-299
-299
-299
-300
-300
-301
-301
-302
-302
-302
-303
-303
-304
-304
-305
-305
-306
-306
-306
-307
-307
-308
-308
-309
-309
-309
-310
-310
-311
-311
-312
-312
-313
-313
-313
-314
-314
-315
-315
-316
-316
-317
-317
-317
-318
-318
-319
-319
-320
-320
-321
-321
-322
-322
-322
-323
-323
-324
-324
-325
-325
-326
-326
-327
-327
-328
-328
-328
-329
-329
-330
-330
-331
-331
-332
-332
-333
-333
-334
-334
-335
-335
-336
-336
-336
-337
-337
-338
-338
-339
-339
-340
-340
-341
-341
-342
-342
-343
-343
-344
-344
-345
-345
-346
-346
-347
-347
-348
-348
-349
-349
-349
-350
-350
-351
-351
-352
-352
-353
-353
-354
-354
-355
-355
-356
-356
-357
-357
-358
-358
-359
-359
-360
-360
-361
-361
-362
-362
-363
-363
-364
-364
-365
-365
-366
-366
-367
-367
-368
-368
-369
-369
-370
-370
-371
-372
-372
-373
-373
-374
-374
-375
-375
-376
-376
-377
-377
-378
-378
-379
-379
-380
-380
-381
-381
-382
-382
-383
-383
-384
-384
-385
-386
-386
-387
-387
-388
-388
-389
-389
-390
-390
-391
-391
-392
-393
-393
-394
-394
-395
-395
-396
-396
-397
-397
-398
-398
-399
-400
-400
-401
-401
-402
-402
-403
-403
-404
-405
-405
-406
-406
-407
-407
-408
-408
-409
-409
-410
-411
-411
-412
-412
-413
-413
-414
-414
-415
-415
-416
-417
-417
-418
-418
-419
-419
-420
-420
-421
-421
-422
-423
-423
-424
-424
-425
-425
-426
-426
-427
-427
-428
-428
-429
-430
-430
-431
-431
-432
-432
-433
-433
-434
-434
-435
-435
-436
-437
-437
-438
-438
-439
-439
-440
-440
-441
-441
-442
-442
-443
-444
-444
-445
-445
-446
-446
-447
-447
-448
-448
-449
-449
-450
-450
-451
-452
-452
-453
-453
-454
-454
-455
-455
-456
-456
-457
-457
-458
-458
-459
-460
-460
-461
-461
-462
-462
-463
-463
-464
-464
-465
-465
-466
-466
-467
-468
-468
-469
-469
-470
-470
-471
-471
-472
-472
-473
-474
-474
-475
-475
-476
-476
-477
-477
-478
-478
-479
-479
-480
-481
-481
-482
-482
-483
-483
-484
-484
-485
-485
-486
-486
-487
-487
-488
-489
-489
-490
-490
-491
-491
-492
-492
-493
-493
-494
-494
-495
-495
-496
-496
-497
-498
-498
-499
-499
-500
-500
-501
-501
-502
-502
-503
-503
-504
-504
-505
-506
-506
-507
-507
-508
-508
-509
-509
-510
-510
-511
-511
-512
-512
-513
-514
-514
-515
-515
-516
-516
-517
-517
-518
-519
-519
-520
-520
-521
-521
-522
-522
-523
-523
-524
-525
-525
-526
-526
-527
-527
-528
-528
-529
-530
-530
-531
-531
-532
-532
-533
-534
-534
-535
-535
-536
-537
-537
-538
-538
-539
-539
-540
-541
-541
-542
-542
-543
-544
-544
-545
-545
-546
-546
-547
-548
-548
-549
-549
-550
-551
-551
-552
-552
-553
-554
-554
-555
-555
-556
-556
-557
-558
-558
-559
-560
-560
-561
-561
-562
-563
-563
-564
-564
-565
-566
-566
-567
-567
-568
-569
-569
-570
-570
-571
-572
-572
-573
-573
-574
-575
-575
-576
-577
-577
-578
-578
-579
-580
-580
-581
-581
-582
-583
-583
-584
-585
-585
-586
-586
-587
-588
-588
-589
-590
-590
-591
-591
-592
-593
-593
-594
-595
-595
-596
-596
-597
-598
-598
-599
-600
-600
-601
-602
-602
-603
-604
-604
-605
-605
-606
-607
-607
-608
-609
-609
-610
-611
-611
-612
-613
-613
-614
-615
-615
-616
-617
-617
-618
-619
-619
-620
-621
-621
-622
-623
-623
-624
-625
-625
-626
-626
-627
-628
-628
-629
-630
-630
-631
-632
-632
-633
-634
-634
-635
-636
-636
-637
-638
-638
-639
-640
-640
-641
-642
-642
-643
-644
-644
-645
-646
-646
-647
-647
-648
-649
-649
-650
-651
-651
-652
-653
-653
-654
-654
-655
-656
-656
-657
-657
-658
-659
-659
-660
-660
-661
-662
-662
-663
-663
-664
-665
-665
-666
-666
-667
-667
-668
-668
-669
-670
-670
-671
-671
-672
-672
-673
-673
-674
-675
-675
-676
-676
-677
-677
-678
-679
-679
-680
-680
-681
-681
-682
-682
-683
-683
-684
-684
-685
-685
-685
-686
-686
-687
-687
-688
-688
-688
-689
-689
-690
-690
-691
-691
-691
-692
-692
-693
-693
-694
-694
-695
-696
-696
-697
-697
-698
-698
-699
-699
-700
-700
-701
-701
-702
-702
-702
-703
-703
-703
-704
-704
-704
-704
-704
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-705
-704
-704
-704
-704
-704
-704
-703
-703
-703
-703
-702
-702
-702
-702
-701
-701
-700
-700
-700
-699
-699
-698
-698
-697
-697
-696
-696
-695
-695
-694
-694
-693
-693
-692
-692
-691
-691
-690
-690
-689
-689
-688
-688
-687
-687
-686
-686
-686
-685
-685
-684
-684
-684
-683
-683
-683
-683
-682
-682
-682
-682
-682
-681
-681
-681
-681
-680
-680
-680
-680
-679
-679
-679
-678
-678
-677
-677
-676
-676
-675
-674
-673
-673
-672
-671
-670
-669
-668
-667
-666
-665
-664
-663
-661
-660
-659
-657
-655
-654
-652
-650
-648
-646
-644
-642
-639
-637
-634
-632
-629
-626
-623
-620
-617
-614
-612
-609
-606
-603
-600
-597
-594
-591
-589
-586
-584
-582
-580
-578
-576
-574
-572
-570
-569
-567
-566
-564
-563
-562
-560
-559
-557
-556
-554
-552
-550
-548
-546
-544
-541
-538
-535
-531
-528
-524
-520
-516
-511
-507
-502
-498
-493
-488
-484
-479
-475
-471
-468
-464
-461
-457
-454
-452
-449
-447
-445
-443
-441
-440
-439
-438
-437
-436
-435
-435
-434
-434
-433
-433
-432
-431
-431
-430
-428
-427
-425
-423
-421
-419
-416
-413
-410
-406
-403
-399
-396
-392
-388
-384
-380
-376
-372
-367
-363
-359
-355
-351
-347
-343
-340
-336
-333
-330
-327
-324
-321
-318
-315
-312
-310
-307
-304
-301
-298
-295
-292
-289
-286
-282
-279
-275
-271
-267
-262
-258
-253
-249
-244
-240
-235
-230
-226
-221
-217
-212
-208
-204
-200
-196
-192
-189
-186
-182
-179
-176
-173
-171
-168
-166
-163
-161
-158
-155
-153
-149
-146
-142
-138
-133
-128
-122
-115
-108
-100
-92
-84
-75
-66
-57
-48
-39
-30
-21
-12
-4
5
13
20
27
34
40
46
52
57
61
65
68
70
72
73
74
73
72
71
70
68
65
63
60
57
54
51
48
46
44
42
41
40
40
40
41
42
43
45
47
50
53
56
60
63
66
70
72
75
77
79
80
81
81
81
79
77
74
70
66
60
55
48
42
35
27
19
11
2
-6
-15
-24
-32
-40
-48
-55
-61
-67
-72
-77
-81
-85
-87
-89
-90
-91
-91
-90
-89
-88
-87
-86
-85
-84
-83
-83
-82
-82
-83
-83
-84
-85
-86
-88
-90
-92
-95
-98
-102
-106
-111
-115
-120
-125
-129
-133
-138
-141
-145
-148
-151
-153
-156
-158
-159
-160
-161
-161
-161
-160
-160
-159
-159
-158
-158
-158
-158
-158
-159
-160
-162
-164
-167
-171
-176
-181
-187
-194
-202
-210
-219
-228
-238
-248
-259
-270
-282
-293
-305
-316
-327
-338
-348
-358
-367
-376
-383
-390
-396
-402
-406
-410
-414
-417
-419
-421
-423
-425
-427
-429
-431
-433
-435
-439
-442
-446
-451
-457
-463
-470
-478
-487
-496
-507
-518
-530
-543
-556
-569
-582
-596
-609
-622
-634
-647
-658
-669
-680
-689
-698
-706
-714
-720
-725
-730
-733
-736
-737
-737
-737
-736
-735
-732
-730
-728
-725
-723
-722
-721
-720
-721
-722
-723
-726
-730
-734
-739
-745
-752
-759
-767
-775
-783
-791
-799
-807
-815
-822
-829
-836
-842
-848
-853
-857
-861
-864
-865
-866
-866
-865
-863
-861
-857
-853
-848
-843
-837
-831
-825
-819
-812
-805
-798
-792
-785
-779
-773
-767
-762
-758
-754
-751
-748
-746
-744
-742
-740
-738
-737
-735
-733
-732
-730
-727
-725
-722
-718
-714
-710
-705
-699
-693
-687
-680
-674
-667
-661
-654
-647
-640
-634
-627
-620
-613
-607
-600
-594
-588
-582
-576
-569
-563
-556
-549
-543
-535
-528
-521
-514
-507
-499
-492
-484
-475
-466
-457
-447
-437
-427
-416
-404
-392
-380
-368
-355
-343
-330
-318
-306
-294
-282
-269
-257
-245
-233
-221
-210
-198
-186
-173
-160
-146
-131
-114
-97
-79
-59
-39
-18
3
25
47
69
92
114
136
157
177
197
216
233
249
265
279
292
304
316
326
337
347
357
366
375
384
394
403
414
425
437
451
466
482
500
519
540
562
586
611
639
667
697
729
762
795
830
865
899
934
968
1002
1035
1068
1100
1131
1160
1188
1215
1239
1263
1284
1304
1323
1341
1357
1373
1388
1402
1416
1430
1444
1458
1474
1490
1508
1527
1548
1570
1594
1620
1648
1678
1710
1745
1781
1819
1859
1900
1942
1986
2029
2075
2121
2168
2215
2263
2311
2359
2406
2453
2499
2543
2586
2628
2668
2706
2742
2776
2808
2837
2864
2889
2911
2931
2949
2965
2980
2994
3008
3022
3036
3050
3066
3083
3101
3121
3144
3168
3194
3221
3251
3281
3313
3345
3378
3411
3444
3477
3510
3542
3573
3604
3633
3662
3689
3715
3739
3762
3783
3802
3819
3834
3847
3858
3868
3876
3883
3888
3891
3894
3895
3896
3895
3894
3893
3891
3891
3890
3891
3893
3897
3902
3910
3920
3932
3948
3965
3986
4009
4034
4061
4090
4121
4154
4187
4221
4255
4287
4319
4348
4375
4400
4423
4443
4460
4475
4487
4495
4501
4503
4501
4496
4487
4476
4461
4444
4425
4405
4382
4359
4336
4313
4291
4271
4252
4236
4222
4211
4203
4198
4196
4198
4203
4211
4222
4236
4252
4271
4291
4312
4334
4357
4381
4404
4427
4448
4468
4487
4502
4515
4525
4531
4533
4532
4527
4519
4507
4492
4474
4452
4428
4400
4370
4337
4303
4267
4230
4191
4152
4113
4073
4033
3994
3956
3919
3883
3849
3815
3783
3752
3722
3692
3663
3635
3606
3578
3550
3521
3492
3463
3432
3401
3369
3336
3303
3268
3233
3197
3160
3122
3084
3044
3004
2962
2918
2873
2827
2779
2731
2682
2633
2583
2533
2483
2432
2382
2331
2282
2233
2185
2138
2092
2047
2004
1962
1920
1879
1839
1799
1758
1716
1673
1627
1579
1528
1474
1419
1361
1302
1240
1177
1112
1045
975
904
831
758
684
611
539
468
399
331
264
199
136
73
12
-48
-107
-163
-217
-269
-319
-365
-409
-449
-485
-518
-547
-572
-593
-611
-626
-639
-648
-656
-663
-669
-674
-680
-687
-695
-705
-717
-732
-750
-770
-792
-816
-841
-869
-897
-927
-959
-992
-1028
-1066
-1106
-1147
-1189
-1232
-1276
-1320
-1364
-1409
-1453
-1498
-1543
-1587
-1630
-1671
-1711
-1748
-1781
-1812
-1839
-1863
-1884
-1901
-1914
-1923
-1929
-1930
-1928
-1922
-1912
-1899
-1883
-1865
-1843
-1819
-1793
-1765
-1736
-1706
-1675
-1645
-1615
-1586
-1558
-1532
-1507
-1485
-1464
-1446
-1431
-1418
-1409
-1402
-1399
-1399
-1402
-1409
-1418
-1429
-1443
-1457
-1472
-1488
-1504
-1520
-1535
-1550
-1565
-1579
-1591
-1603
-1614
-1624
-1633
-1640
-1647
-1652
-1656
-1658
-1660
-1659
-1657
-1654
-1648
-1641
-1631
-1619
-1605
-1589
-1571
-1551
-1529
-1507
-1483
-1458
-1432
-1405
-1378
-1351
-1323
-1296
-1268
-1240
-1212
-1183
-1154
-1125
-1097
-1068
-1041
-1016
-992
-970
-950
-932
-915
-899
-883
-868
-853
-839
-826
-814
-803
-793
-784
-776
-768
-761
-755
-749
-743
-738
-734
-730
-728
-726
-724
-723
-722
-719
-717
-713
-708
-703
-696
-689
-682
-674
-665
-655
-645
-632
-619
-603
-586
-568
-548
-526
-503
-478
-452
-425
-397
-368
-338
-308
-276
-243
-210
-174
-139
-102
-66
-31
3
35
65
93
119
142
164
183
200
215
228
238
245
249
252
252
250
247
242
237
232
225
219
213
207
201
196
192
190
189
190
193
198
204
213
222
233
245
258
271
284
296
308
319
329
339
348
357
366
374
383
391
400
409
418
428
440
452
467
484
502
522
544
567
591
614
638
662
684
707
729
752
775
798
822
847
872
898
923
949
975
1000
1026
1051
1076
1100
1124
1147
1168
1189
1208
1227
1245
1262
1280
1298
1317
1337
1358
1381
1405
1431
1458
1486
1514
1543
1571
1599
1627
1655
1681
1708
1733
1759
1783
1806
1827
1848
1867
1885
1903
1919
1935
1950
1965
1978
1991
2003
2013
2025
2035
2045
2055
2065
2077
2089
2102
2115
2129
2144
2160
2176
2193
2210
2229
2248
2267
2288
2308
2329
2350
2370
2390
2409
2428
2446
2463
2478
2491
2503
2512
2518
2522
2524
2525
2523
2521
2517
2513
2508
2503
2496
2489
2481
2472
2462
2452
2443
2432
2422
2411
2400
2388
2376
2364
2353
2342
2333
2325
2320
2318
2318
2321
2326
2333
2342
2353
2366
2381
2398
2416
2437
2459
2482
2506
2531
2555
2579
2602
2624
2644
2662
2677
2689
2699
2705
2709
2710
2708
2705
2700
2693
2684
2674
2661
2647
2630
2610
2589
2565
2540
2513
2484
2454
2422
2390
2356
2323
2289
2256
2223
2191
2160
2131
2104
2078
2054
2032
2013
1995
1980
1965
1952
1940
1928
1917
1906
1895
1885
1876
1866
1858
1850
1843
1836
1830
1824
1819
1813
1809
1804
1800
1796
1792
1789
1787
1784
1782
1779
1776
1773
1768
1762
1754
1744
1732
1717
1699
1680
1658
1635
1611
1586
1560
1532
1503
1473
1442
1410
1378
1345
1313
1281
1249
1218
1188
1159
1131
1103
1075
1049
1022
998
975
952
930
910
890
872
855
839
825
811
799
787
776
766
757
748
741
733
726
720
714
708
702
696
689
681
673
664
653
642
629
614
598
580
559
537
513
488
461
433
405
376
348
319
290
262
234
207
180
155
131
109
89
70
53
38
25
14
3
-6
-13
-20
-25
-30
-33
-35
-37
-37
-37
-35
-33
-31
-27
-24
-19
-15
-10
-4
3
10
19
29
41
53
67
82
98
115
132
149
166
184
202
220
239
258
277
296
315
333
352
371
389
407
424
441
458
473
488
502
514
525
535
544
552
559
566
572
578
584
590
598
606
615
626
637
650
663
677
691
706
721
736
753
769
786
803
820
837
854
871
888
905
922
939
957
975
994
1012
1033
1053
1073
1093
1112
1131
1148
1164
1178
1190
1201
1210
1218
1223
1226
1228
1228
1226
1222
1217
1210
1202
1193
1183
1172
1159
1145
1129
1112
1093
1073
1052
1029
1004
979
953
925
898
869
841
811
782
752
722
691
660
629
598
567
536
505
474
443
412
381
350
319
288
256
224
192
159
124
88
50
11
-30
-73
-118
-164
-212
-262
-313
-366
-420
-475
-530
-587
-644
-702
-761
-819
-877
-936
-994
-1052
-1109
-1165
-1221
-1275
-1328
-1380
-1431
-1479
-1526
-1572
-1616
-1659
-1700
-1741
-1780
-1817
-1854
-1890
-1924
-1958
-1990
-2023
-2055
-2086
-2118
-2149
-2180
-2211
-2243
-2274
-2306
-2338
-2370
-2404
-2438
-2473
-2508
-2545
-2583
-2621
-2660
-2699
-2739
-2779
-2819
-2859
-2899
-2939
-2979
-3019
-3058
-3097
-3135
-3172
-3208
-3243
-3276
-3309
-3340
-3371
-3400
-3428
-3456
-3483
-3510
-3536
-3561
-3586
-3610
-3633
-3655
-3676
-3695
-3713
-3730
-3745
-3758
-3770
-3780
-3788
-3795
-3801
-3806
-3809
-3812
-3815
-3817
-3818
-3819
-3820
-3820
-3821
-3821
-3822
-3823
-3824
-3826
-3828
-3829
-3831
-3833
-3834
-3835
-3836
-3837
-3838
-3838
-3838
-3837
-3836
-3834
-3831
-3827
-3822
-3817
-3811
-3804
-3797
-3790
-3783
-3775
-3766
-3757
-3748
-3738
-3728
-3717
-3705
-3692
-3679
-3664
-3650
-3635
-3619
-3604
-3589
-3575
-3562
-3548
-3536
-3524
-3513
-3503
-3493
-3484
-3476
-3469
-3463
-3458
-3454
-3450
-3448
-3445
-3444
-3442
-3442
-3441
-3442
-3443
-3445
-3447
-3450
-3454
-3458
-3462
-3467
-3473
-3478
-3484
-3490
-3495
-3500
-3505
-3509
-3513
-3517
-3520
-3523
-3525
-3527
-3529
-3529
-3529
-3528
-3525
-3521
-3515
-3509
-3500
-3491
-3481
-3471
-3460
-3448
-3437
-3426
-3416
-3407
-3398
-3392
-3387
-3383
-3382
-3383
-3387
-3392
-3399
-3408
-3419
-3431
-3443
-3456
-3470
-3483
-3497
-3511
-3525
-3539
-3552
-3565
-3577
-3589
-3599
-3609
-3618
-3626
-3634
-3641
-3648
-3654
-3659
-3664
-3669
-3673
-3676
-3680
-3682
-3685
-3687
-3689
-3690
-3692
-3692
-3693
-3693
-3694
-3694
-3694
-3694
-3695
-3695
-3694
-3693
-3691
-3689
-3685
-3681
-3676
-3670
-3664
-3657
-3650
-3642
-3634
-3626
-3618
-3610
-3601
-3593
-3585
-3578
-3570
-3563
-3555
-3548
-3540
-3533
-3525
-3517
-3509
-3500
-3491
-3482
-3472
-3461
-3450
-3438
-3424
-3409
-3393
-3375
-3355
-3333
-3310
-3285
-3258
-3229
-3199
-3167
-3134
-3099
-3063
-3025
-2987
-2947
-2907
-2865
-2823
-2780
-2737
-2693
-2650
-2606
-2562
-2519
-2475
-2433
-2390
-2348
-2307
-2266
-2226
-2188
-2150
-2113
-2077
-2041
-2008
-1975
-1944
-1913
-1883
-1855
-1827
-1801
-1775
-1750
-1726
-1703
-1680
-1659
-1638
-1619
-1601
-1584
-1569
-1555
-1543
-1533
-1525
-1519
-1516
-1515
-1516
-1520
-1526
-1535
-1546
-1559
-1573
-1590
-1607
-1626
-1646
-1667
-1689
-1712
-1736
-1760
-1784
-1809
-1835
-1860
-1886
-1912
-1938
-1964
-1991
-2017
-2043
-2069
-2095
-2120
-2145
-2169
-2193
-2217
-2241
-2265
-2289
-2313
-2338
-2363
-2389
-2415
-2442
-2471
-2500
-2530
-2561
-2593
-2626
-2659
-2693
-2726
-2759
-2792
-2824
-2854
-2884
-2912
-2939
-2964
-2986
-3007
-3025
-3041
-3055
-3066
-3075
-3082
-3086
-3088
-3089
-3087
-3084
-3079
-3072
-3065
-3056
-3045
-3035
-3023
-3011
-2998
-2985
-2973
-2960
-2947
-2935
-2924
-2912
-2902
-2891
-2882
-2873
-2864
-2857
-2850
-2843
-2837
-2832
-2827
-2822
-2817
-2812
-2807
-2802
-2796
-2791
-2784
-2778
-2771
-2763
-2756
-2749
-2742
-2734
-2728
-2721
-2716
-2711
-2706
-2703
-2701
-2699
-2699
-2699
-2701
-2704
-2707
-2711
-2716
-2720
-2725
-2729
-2734
-2738
-2741
-2745
-2748
-2751
-2755
-2758
-2762
-2765
-2768
-2772
-2774
-2777
-2779
-2780
-2781
-2781
-2780
-2779
-2777
-2774
-2771
-2768
-2765
-2762
-2759
-2757
-2756
-2755
-2755
-2756
-2759
-2763
-2768
-2775
-2783
-2792
-2802
-2813
-2825
-2837
-2850
-2864
-2878
-2892
-2906
-2920
-2934
-2947
-2959
-2969
-2979
-2987
-2994
-2999
-3004
-3008
-3011
-3014
-3016
-3017
-3017
-3017
-3016
-3014
-3011
-3008
-3004
-3000
-2995
-2991
-2987
-2984
-2980
-2978
-2976
-2975
-2974
-2974
-2974
-2975
-2977
-2978
-2980
-2981
-2982
-2982
-2982
-2981
-2980
-2977
-2973
-2968
-2962
-2955
-2947
-2938
-2928
-2916
-2904
-2892
-2879
-2866
-2853
-2841
-2829
-2818
-2808
-2800
-2794
-2789
-2786
-2785
-2785
-2788
-2791
-2796
-2802
-2808
-2816
-2824
-2833
-2841
-2850
-2859
-2868
-2876
-2884
-2890
-2896
-2901
-2905
-2907
-2908
-2908
-2906
-2903
-2898
-2892
-2884
-2875
-2864
-2852
-2839
-2824
-2808
-2791
-2772
-2752
-2731
-2709
-2686
-2662
-2638
-2614
-2590
-2566
-2543
-2521
-2500
-2480
-2462
-2446
-2431
-2420
-2410
-2403
-2399
-2397
-2397
-2399
-2403
-2408
-2414
-2421
-2428
-2435
-2441
-2447
-2451
-2454
-2456
-2456
-2455
-2452
-2448
-2443
-2436
-2429
-2421
-2412
-2402
-2392
-2382
-2370
-2359
-2346
-2334
-2321
-2307
-2294
-2280
-2267
-2253
-2240
-2227
-2215
-2203
-2193
-2183
-2174
-2167
-2161
-2156
-2153
-2151
-2150
-2151
-2152
-2154
-2157
-2159
-2161
-2162
-2163
-2162
-2160
-2156
-2151
-2143
-2134
-2123
-2110
-2096
-2081
-2064
-2045
-2027
-2008
-1988
-1967
-1946
-1925
-1903
-1881
-1859
-1838
-1817
-1797
-1778
-1761
-1745
-1731
-1718
-1708
-1701
-1695
-1692
-1691
-1693
-1697
-1703
-1711
-1720
-1732
-1744
-1758
-1773
-1788
-1804
-1820
-1837
-1853
-1870
-1886
-1901
-1916
-1930
-1944
-1956
-1967
-1976
-1985
-1991
-1996
-2000
-2001
-2001
-2000
-1997
-1993
-1987
-1980
-1972
-1963
-1952
-1942
-1930
-1919
-1907
-1896
-1885
-1874
-1864
-1854
-1846
-1838
-1830
-1824
-1819
-1814
-1810
-1807
-1804
-1801
-1798
-1796
-1793
-1791
-1788
-1786
-1783
-1780
-1777
-1774
-1771
-1767
-1763
-1759
-1754
-1748
-1742
-1735
-1728
-1720
-1712
-1705
-1698
-1691
-1684
-1679
-1674
-1669
-1666
-1664
-1662
-1662
-1663
-1665
-1669
-1674
-1680
-1689
-1699
-1711
-1725
-1741
-1758
-1777
-1797
-1819
-1841
-1864
-1887
-1911
-1935
-1959
-1983
-2007
-2029
-2053
-2075
-2096
-2116
-2135
-2153
-2170
-2186
-2201
-2214
-2227
-2239
-2249
-2258
-2266
-2274
-2281
-2287
-2293
-2300
-2306
-2312
-2318
-2324
-2330
-2336
-2342
-2348
-2353
-2359
-2364
-2370
-2374
-2378
-2382
-2384
-2385
-2385
-2384
-2382
-2378
-2373
-2367
-2361
-2353
-2344
-2334
-2324
-2312
-2301
-2289
-2276
-2263
-2250
-2238
-2225
-2212
-2199
-2187
-2176
-2165
-2155
-2146
-2138
-2132
-2126
-2122
-2119
-2117
-2116
-2117
-2119
-2122
-2126
-2131
-2137
-2144
-2151
-2159
-2168
-2176
-2185
-2193
-2201
-2210
-2217
-2225
-2232
-2238
-2244
-2249
-2253
-2255
-2257
-2257
-2255
-2253
-2249
-2243
-2236
-2228
-2219
-2208
-2196
-2182
-2167
-2151
-2133
-2114
-2093
-2072
-2049
-2025
-2001
-1978
-1953
-1929
-1904
-1880
-1856
-1832
-1809
-1787
-1765
-1744
-1724
-1705
-1687
-1670
-1654
-1640
-1627
-1616
-1606
-1597
-1590
-1585
-1581
-1578
-1577
-1577
-1579
-1582
-1586
-1591
-1597
-1603
-1610
-1616
-1623
-1629
-1634
-1638
-1642
-1644
-1645
-1645
-1645
-1643
-1641
-1637
-1634
-1629
-1625
-1620
-1615
-1610
-1605
-1600
-1596
-1592
-1588
-1585
-1582
-1579
-1577
-1575
-1574
-1572
-1571
-1570
-1569
-1568
-1567
-1566
-1565
-1563
-1562
-1560
-1559
-1557
-1555
-1553
-1551
-1550
-1548
-1547
-1546
-1545
-1544
-1543
-1542
-1541
-1541
-1540
-1539
-1539
-1538
-1538
-1539
-1540
-1541
-1543
-1546
-1549
-1553
-1557
-1563
-1569
-1576
-1584
-1593
-1602
-1612
-1622
-1632
-1643
-1653
-1663
-1673
-1682
-1690
-1697
-1703
-1708
-1712
-1715
-1717
-1718
-1718
-1717
-1716
-1713
-1711
-1708
-1705
-1701
-1697
-1693
-1689
-1684
-1679
-1674
-1669
-1664
-1658
-1653
-1648
-1644
-1639
-1636
-1633
-1630
-1628
-1627
-1626
-1626
-1627
-1628
-1630
-1632
-1634
-1636
-1638
-1639
-1640
-1640
-1639
-1637
-1633
-1629
-1623
-1616
-1608
-1598
-1586
-1573
-1558
-1542
-1524
-1506
-1486
-1465
-1443
-1421
-1399
-1376
-1353
-1330
-1307
-1283
-1260
-1236
-1213
-1190
-1167
-1145
-1124
-1103
-1083
-1063
-1044
-1025
-1006
-989
-971
-952
-934
-915
-895
-875
-853
-831
-807
-782
-755
-727
-697
-666
-633
-599
-564
-527
-489
-451
-411
-370
-328
-286
-243
-199
-156
-112
-70
-28
13
53
91
127
160
191
219
245
268
287
304
317
328
336
340
343
342
340
336
331
324
317
310
303
297
292
288
285
284
285
288
293
300
310
322
337
354
372
393
415
439
464
490
516
543
569
596
622
648
674
699
724
749
772
796
819
841
863
885
906
928
949
971
993
1014
1037
1060
1083
1106
1129
1152
1175
1198
1221
1243
1265
1285
1305
1324
1341
1357
1371
1383
1392
1399
1403
1405
1405
1401
1396
1388
1379
1368
1355
1342
1329
1316
1304
1294
1287
1282
1280
1282
1288
1299
1315
1335
1360
1390
1425
1464
1508
1556
1607
1662
1720
1779
1841
1904
1968
2033
2097
2160
2222
2282
2340
2395
2446
2494
2538
2577
2612
2642
2667
2688
2705
2717
2724
2728
2727
2722
2713
2701
2685
2666
2644
2619
2591
2562
2530
2497
2462
2426
2390
2352
2314
2276
2237
2199
2162
2124
2088
2052
2017
1983
1951
1920
1892
1866
1842
1821
1804
1788
1776
1767
1760
1755
1752
1752
1753
1755
1758
1762
1765
1769
1772
1774
1776
1776
1774
1771
1765
1758
1748
1736
1721
1703
1683
1659
1632
1603
1570
1535
1497
1456
1412
1365
1315
1263
1208
1150
1090
1027
963
898
833
767
702
639
577
519
463
412
365
323
287
257
233
215
204
199
201
208
222
242
268
299
337
380
429
484
544
611
683
761
844
934
1028
1128
1233
1343
1458
1576
1697
1821
1947
2073
2200
2325
2449
2570
2688
2802
2911
3015
3113
3205
3290
3368
3438
3500
3555
3601
3639
3669
3690
3704
3709
3707
3697
3680
3656
3626
3589
3547
3499
3446
3390
3330
3268
3203
3138
3072
3008
2944
2883
2825
2770
2719
2674
2633
2597
2567
2542
2523
2509
2500
2497
2497
2501
2509
2518
2530
2542
2556
2569
2581
2591
2600
2606
2609
2609
2605
2598
2586
2572
2553
2531
2505
2477
2445
2411
2374
2335
2294
2251
2206
2160
2112
2063
2013
1964
1915
1866
1817
1771
1726
1683
1642
1605
1571
1540
1513
1491
1473
1460
1452
1449
1451
1459
1471
1487
1508
1534
1563
1595
1631
1671
1713
1758
1805
1855
1908
1964
2021
2084
2150
2220
2294
2372
2455
2543
2636
2733
2834
2938
3046
3157
3271
3387
3504
3623
3742
3861
3981
4099
4216
4332
4445
4556
4664
4770
4872
4970
5065
5156
5243
5326
5404
5477
5545
5607
5664
5716
5762
5803
5838
5867
5891
5911
5925
5935
5941
5943
5942
5939
5933
5927
5919
5911
5903
5896
5891
5887
5884
5884
5885
5889
5895
5902
5912
5924
5938
5954
5973
5993
6015
6039
6064
6089
6115
6141
6165
6189
6210
6228
6242
6253
6258
6258
6252
6240
6222
6196
6164
6124
6079
6027
5969
5906
5838
5767
5692
5615
5537
5459
5380
5302
5225
5150
5077
5007
4939
4874
4812
4751
4693
4637
4582
4528
4476
4424
4373
4322
4271
4220
4168
4116
4064
4011
3960
3909
3859
3811
3765
3722
3682
3645
3612
3583
3559
3539
3525
3516
3512
3514
3521
3533
3550
3571
3597
3625
3657
3690
3725
3760
3795
3828
3858
3886
3909
3927
3940
3946
3946
3939
3924
3901
3869
3829
3781
3724
3658
3584
3502
3412
3315
3211
3101
2985
2864
2738
2608
2473
2336
2194
2050
1903
1754
1603
1451
1297
1143
989
835
680
527
374
222
71
-78
-226
-372
-517
-659
-800
-938
-1074
-1208
-1340
-1470
-1597
-1722
-1844
-1965
-2082
-2198
-2311
-2422
-2531
-2637
-2740
-2840
-2938
-3032
-3123
-3209
-3292
-3370
-3443
-3512
-3576
-3635
-3688
-3735
-3777
-3814
-3844
-3868
-3885
-3897
-3901
-3899
-3890
-3873
-3849
-3818
-3779
-3731
-3676
-3612
-3540
-3460
-3371
-3274
-3170
-3057
-2938
-2811
-2679
-2540
-2396
-2248
-2096
-1940
-1782
-1621
-1459
-1295
-1130
-964
-797
-629
-461
-292
-122
50
223
399
578
761
949
1141
1339
1544
1756
1976
2203
2439
2684
2937
3199
3470
3749
4037
4334
4639
4953
5275
5607
5948
6298
6658
7027
7407
7795
8193
8600
9016
9440
9871
10309
10753
11202
11655
12110
12566
13021
13474
13923
14366
14801
15226
15641
16042
16430
16802
17158
17495
17813
18112
18388
18642
18872
19078
19257
19410
19536
19635
19705
19747
19761
19746
19703
19632
19533
19407
19254
19076
18873
18647
18400
18134
17849
17549
17234
16906
16567
16219
15863
15500
15133
14763
14391
14019
13648
13279
12913
12551
12194
11843
11498
11160
10829
10507
10193
9888
9592
9305
9027
8757
8497
8246
8003
7769
7544
7327
7119
6920
6728
6544
6368
6199
6038
5882
5734
5590
5453
5320
5192
5069
4949
4835
4724
4618
4517
4421
4329
4242
4159
4081
4006
3936
3867
3801
3736
3672
3607
3541
3473
3402
3327
3247
3163
3074
2979
2879
2774
2664
2549
2430
2306
2178
2045
1909
1768
1623
1473
1318
1158
992
819
639
451
256
51
-162
-385
-616
-855
-1101
-1355
-1613
-1876
-2141
-2407
-2671
-2933
-3191
-3443
-3687
-3922
-4147
-4360
-4562
-4750
-4924
-5084
-5227
-5354
-5464
-5556
-5630
-5686
-5724
-5744
-5746
-5731
-5700
-5654
-5592
-5516
-5426
-5324
-5210
-5086
-4953
-4812
-4664
-4511
-4355
-4197
-4038
-3882
-3728
-3578
-3434
-3297
-3168
-3048
-2939
-2842
-2757
-2686
-2629
-2588
-2563
-2555
-2564
-2590
-2633
-2694
-2770
-2862
-2968
-3087
-3219
-3361
-3512
-3670
-3835
-4003
-4176
-4348
-4520
-4688
-4851
-5007
-5155
-5293
-5420
-5535
-5636
-5725
-5800
-5862
-5911
-5949
-5975
-5992
-6000
-6002
-5998
-5990
-5981
-5970
-5959
-5948
-5939
-5930
-5922
-5915
-5907
-5899
-5889
-5876
-5861
-5843
-5820
-5793
-5760
-5723
-5680
-5631
-5577
-5517
-5453
-5384
-5313
-5239
-5165
-5090
-5018
-4947
-4881
-4819
-4762
-4711
-4665
-4625
-4591
-4561
-4536
-4515
-4496
-4480
-4463
-4447
-4430
-4412
-4392
-4369
-4344
-4316
-4286
-4252
-4216
-4176
-4134
-4089
-4042
-3992
-3940
-3886
-3830
-3774
-3717
-3660
-3605
-3552
-3502
-3455
-3413
-3376
-3345
-3321
-3304
-3295
-3294
-3302
-3319
-3345
-3380
-3424
-3477
-3539
-3609
-3688
-3774
-3868
-3969
-4078
-4193
-4315
-4444
-4578
-4717
-4861
-5010
-5162
-5317
-5475
-5635
-5798
-5961
-6125
-6290
-6455
-6618
-6781
-6941
-7098
-7251
-7398
-7540
-7675
-7802
-7921
-8031
-8131
-8222
-8301
-8369
-8425
-8469
-8499
-8515
-8517
-8503
-8475
-8430
-8368
-8291
-8196
-8085
-7957
-7813
-7653
-7478
-7288
-7086
-6872
-6648
-6415
-6175
-5929
-5679
-5428
-5175
-4923
-4673
-4427
-4184
-3946
-3713
-3485
-3264
-3049
-2840
-2638
-2441
-2251
-2067
-1888
-1716
-1549
-1388
-1233
-1084
-940
-802
-670
-545
-426
-313
-206
-106
-13
73
152
223
286
342
389
428
459
482
497
505
506
501
491
477
459
439
416
392
367
342
317
294
273
254
239
227
220
218
222
232
249
272
302
339
383
432
486
546
610
677
747
820
894
969
1043
1117
1190
1261
1330
1395
1457
1516
1571
1622
1671
1717
1761
1803
1846
1889
1933
1979
2028
2080
2136
2196
2260
2329
2402
2479
2561
2648
2738
2831
2926
3024
3122
3220
3318
3413
3506
3596
3681
3761
3836
3904
3965
4019
4065
4102
4131
4149
4157
4153
4139
4112
4073
4021
3958
3883
3796
3699
3592
3477
3355
3226
3092
2953
2811
2665
2517
2366
2213
2058
1900
1739
1576
1411
1242
1069
894
715
533
347
158
-34
-229
-427
-626
-827
-1029
-1230
-1431
-1630
-1826
-2017
-2205
-2387
-2562
-2730
-2891
-3043
-3187
-3321
-3446
-3562
-3667
-3761
-3844
-3916
-3977
-4025
-4062
-4086
-4100
-4102
-4091
-4070
-4038
-3996
-3944
-3883
-3814
-3737
-3654
-3566
-3472
-3376
-3276
-3174
-3071
-2967
-2863
-2759
-2656
-2555
-2455
-2357
-2260
-2166
-2074
-1983
-1895
-1808
-1723
-1640
-1559
-1480
-1404
-1330
-1260
-1194
-1132
-1075
-1022
-978
-939
-907
-883
-867
-859
-859
-868
-885
-910
-943
-984
-1031
-1086
-1146
-1212
-1282
-1357
-1435
-1516
-1600
-1684
-1770
-1855
-1941
-2024
-2106
-2186
-2261
-2333
-2400
-2462
-2519
-2569
-2612
-2650
-2680
-2704
-2721
-2730
-2734
-2730
-2720
-2705
-2683
-2656
-2624
-2589
-2550
-2508
-2465
-2420
-2375
-2330
-2285
-2242
-2201
-2163
-2126
-2093
-2064
-2037
-2016
-1998
-1985
-1977
-1973
-1974
-1980
-1992
-2008
-2029
-2056
-2087
-2122
-2160
-2201
-2245
-2291
-2338
-2385
-2432
-2478
-2523
-2566
-2606
-2644
-2678
-2709
-2737
-2761
-2782
-2800
-2816
-2829
-2841
-2852
-2863
-2874
-2886
-2899
-2915
-2933
-2954
-2979
-3009
-3043
-3081
-3125
-3175
-3229
-3290
-3357
-3431
-3510
-3597
-3690
-3790
-3897
-4011
-4132
-4260
-4395
-4536
-4684
-4837
-4994
-5156
-5322
-5490
-5659
-5828
-5997
-6164
-6329
-6490
-6647
-6799
-6945
-7084
-7217
-7343
-7462
-7573
-7678
-7775
-7867
-7952
-8032
-8108
-8178
-8244
-8306
-8363
-8416
-8465
-8509
-8548
-8582
-8611
-8634
-8652
-8663
-8670
-8670
-8664
-8653
-8636
-8614
-8587
-8555
-8518
-8477
-8432
-8383
-8332
-8278
-8222
-8164
-8106
-8048
-7990
-7932
-7875
-7818
-7762
-7706
-7651
-7595
-7539
-7482
-7423
-7363
-7301
-7236
-7168
-7097
-7021
-6942
-6858
-6768
-6674
-6574
-6468
-6356
-6239
-6114
-5984
-5848
-5705
-5557
-5403
-5244
-5080
-4912
-4739
-4562
-4382
-4198
-4011
-3824
-3635
-3444
-3252
-3060
-2868
-2676
-2486
-2296
-2108
-1921
-1737
-1554
-1373
-1195
-1018
-845
-674
-505
-338
-173
-11
150
310
467
624
778
932
1084
1235
1385
1534
1682
1829
1974
2118
2260
2400
2538
2674
2808
2941
3071
3200
3328
3455
3581
3706
3832
3958
4085
4213
4343
4473
4605
4739
4875
5012
5151
5291
5432
5574
5716
5858
5999
6139
6277
6413
6546
6676
6802
6924
7042
7155
7263
7367
7466
7560
7649
7734
7815
7891
7963
8031
8096
8156
8213
8267
8318
8366
8412
8454
8494
8530
8564
8596
8624
8650
8674
8694
8712
8727
8740
8750
8757
8761
8763
8761
8757
8751
8741
8729
8714
8697
8677
8654
8629
8602
8573
8541
8507
8471
8433
8393
8351
8307
8261
8214
8164
8115
8064
8013
7961
7910
7860
7811
7763
7717
7674
7632
7594
7558
7525
7494
7466
7440
7415
7392
7368
7345
7321
7295
7268
7238
7205
7169
7129
7085
7038
6986
6930
6871
6808
6741
6671
6599
6525
6448
6371
6293
6215
6138
6061
5986
5913
5842
5774
5710
5649
5593
5541
5493
5450
5412
5379
5350
5327
5307
5292
5280
5271
5265
5260
5257
5254
5251
5246
5241
5233
5223
5210
5194
5174
5151
5124
5092
5057
5018
4975
4928
4878
4824
4767
4707
4644
4578
4509
4438
4366
4291
4216
4139
4061
3983
3905
3826
3747
3669
3590
3512
3435
3357
3280
3203
3126
3050
2973
2896
2820
2743
2667
2590
2514
2438
2362
2287
2213
2139
2067
1995
1925
1856
1788
1721
1655
1590
1526
1463
1400
1337
1275
1213
1151
1090
1029
969
909
850
793
736
682
630
580
533
488
447
408
373
341
312
286
263
242
223
206
190
174
158
141
123
103
81
57
30
-1
-34
-71
-112
-155
-202
-252
-305
-360
-418
-477
-538
-601
-665
-729
-795
-861
-927
-994
-1061
-1128
-1194
-1261
-1327
-1393
-1458
-1522
-1585
-1648
-1709
-1769
-1828
-1885
-1940
-1994
-2045
-2096
-2144
-2191
-2237
-2281
-2324
-2367
-2410
-2452
-2494
-2536
-2579
-2623
-2668
-2714
-2761
-2810
-2860
-2911
-2964
-3017
-3071
-3124
-3178
-3232
-3284
-3336
-3386
-3434
-3480
-3523
-3565
-3603
-3639
-3672
-3702
-3730
-3756
-3780
-3803
-3825
-3846
-3868
-3890
-3914
-3940
-3968
-3999
-4033
-4072
-4114
-4161
-4212
-4268
-4328
-4392
-4460
-4532
-4608
-4686
-4767
-4851
-4936
-5023
-5112
-5201
-5290
-5379
-5467
-5554
-5639
-5723
-5803
-5881
-5955
-6025
-6090
-6151
-6206
-6256
-6300
-6337
-6369
-6393
-6411
-6423
-6427
-6425
-6416
-6400
-6377
-6347
-6311
-6269
-6220
-6165
-6103
-6036
-5962
-5882
-5796
-5704
-5606
-5502
-5394
-5280
-5161
-5037
-4909
-4776
-4639
-4498
-4354
-4206
-4054
-3901
-3744
-3585
-3423
-3259
-3092
-2924
-2753
-2580
-2406
-2229
-2052
-1873
-1693
-1512
-1331
-1150
-969
-788
-608
-429
-251
-75
100
273
444
613
780
945
1108
1269
1427
1585
1740
1894
2047
2198
2348
2496
2644
2790
2935
3079
3221
3362
3502
3640
3776
3910
4042
4172
4300
4425
4547
4666
4782
4895
5004
5109
5211
5309
5403
5493
5578
5660
5737
5810
5880
5945
6006
6063
6117
6167
6214
6257
6298
6335
6370
6401
6429
6454
6477
6496
6512
6526
6536
6543
6548
6549
6547
6542
6533
6521
6506
6487
6464
6438
6407
6373
6333
6290
6242
6189
6131
6068
5999
5925
5846
5760
5669
5572
5469
5359
5244
5123
4996
4864
4726
4584
4438
4289
4136
3982
3826
3670
3515
3360
3207
3056
2908
2763
2623
2486
2354
2227
2105
1988
1875
1768
1666
1568
1474
1385
1300
1218
1140
1065
992
922
853
786
720
655
591
526
462
397
332
267
201
134
67
-1
-68
-136
-203
-270
-335
-399
-462
-522
-580
-635
-687
-736
-781
-821
-858
-890
-917
-940
-958
-971
-980
-985
-985
-980
-972
-960
-945
-926
-904
-878
-851
-821
-789
-755
-720
-685
-649
-613
-577
-542
-507
-474
-441
-409
-379
-350
-322
-295
-269
-244
-220
-196
-173
-150
-127
-104
-81
-57
-33
-8
17
43
70
97
125
154
182
211
240
269
297
325
352
378
403
426
447
467
485
501
515
527
537
545
550
554
556
556
554
550
545
538
530
521
511
500
488
476
463
450
437
424
412
400
390
380
372
365
360
357
356
357
361
367
376
388
401
418
436
457
479
504
530
558
587
617
650
683
718
755
793
833
874
917
962
1008
1057
1108
1160
1214
1269
1326
1384
1444
1504
1565
1627
1689
1751
1814
1876
1938
2000
2061
2123
2183
2244
2303
2363
2422
2480
2537
2594
2649
2704
2757
2809
2860
2909
2956
3002
3047
3090
3131
3171
3210
3247
3284
3320
3355
3390
3425
3460
3496
3533
3571
3611
3652
3695
3739
3787
3836
3887
3941
3997
4054
4115
4176
4239
4304
4370
4436
4504
4572
4641
4710
4780
4850
4919
4989
5058
5128
5197
5266
5334
5402
5470
5537
5603
5668
5731
5794
5855
5915
5972
6028
6082
6134
6183
6230
6275
6318
6358
6396
6432
6466
6498
6527
6555
6581
6605
6628
6649
6669
6688
6705
6721
6736
6750
6762
6774
6785
6795
6804
6811
6818
6824
6829
6833
6836
6838
6840
6841
6842
6843
6843
6843
6842
6842
6841
6841
6840
6840
6841
6842
6845
6849
6854
6861
6870
6881
6895
6911
6930
6952
6977
7005
7036
7070
7107
7148
7191
7237
7286
7338
7392
7449
7508
7570
7633
7698
7766
7835
7906
7979
8053
8130
8208
8287
8369
8451
8536
8621
8707
8795
8883
8972
9062
9152
9243
9334
9426
9517
9609
9700
9791
9882
9972
10062
10150
10238
10325
10411
10496
10579
10661
10742
10821
10898
10974
11047
11117
11185
11250
11311
11369
11424
11474
11520
11561
11598
11629
11656
11677
11693
11703
11708
11708
11702
11691
11674
11653
11626
11595
11558
11517
11471
11421
11366
11307
11243
11176
11104
11029
10949
10866
10779
10689
10595
10498
10398
10295
10189
10081
9971
9858
9744
9627
9509
9390
9270
9148
9026
8903
8779
8654
8529
8404
8278
8151
8023
7896
7768
7639
7510
7380
7249
7118
6987
6855
6722
6589
6456
6321
6186
6051
5914
5777
5638
5499
5359
5218
5076
4933
4789
4645
4499
4352
4205
4056
3906
3755
3603
3451
3298
3144
2989
2834
2679
2523
2368
2212
2057
1902
1748
1594
1441
1289
1139
989
841
694
548
404
261
120
-20
-159
-296
-432
-567
-700
-833
-964
-1095
-1224
-1353
-1480
-1606
-1732
-1855
-1978
-2099
-2219
-2337
-2454
-2568
-2680
-2789
-2896
-3000
-3101
-3199
-3294
-3386
-3474
-3559
-3640
-3717
-3791
-3862
-3929
-3993
-4054
-4112
-4168
-4220
-4271
-4319
-4365
-4410
-4452
-4494
-4534
-4573
-4612
-4650
-4687
-4725
-4762
-4799
-4837
-4875
-4913
-4952
-4991
-5030
-5070
-5109
-5149
-5188
-5226
-5264
-5301
-5336
-5369
-5400
-5427
-5452
-5473
-5490
-5503
-5511
-5514
-5511
-5503
-5489
-5469
-5443
-5411
-5372
-5327
-5275
-5218
-5154
-5083
-5007
-4925
-4838
-4744
-4646
-4543
-4435
-4323
-4207
-4086
-3964
-3838
-3710
-3579
-3446
-3312
-3178
-3042
-2907
-2771
-2636
-2501
-2367
-2233
-2101
-1970
-1839
-1710
-1582
-1455
-1329
-1204
-1080
-957
-835
-714
-595
-476
-360
-244
-131
-19
91
198
303
405
505
602
695
785
872
955
1035
1111
1183
1251
1315
1374
1430
1482
1530
1574
1614
1650
1682
1711
1736
1757
1774
1788
1799
1806
1809
1810
1808
1802
1794
1784
1770
1755
1738
1718
1697
1675
1651
1626
1600
1573
1545
1517
1488
1458
1428
1398
1367
1336
1304
1272
1240
1207
1174
1139
1105
1069
1034
997
960
923
885
847
809
771
733
695
658
622
586
551
518
486
456
427
401
376
353
333
315
298
284
271
261
251
243
237
231
226
222
218
214
211
207
204
200
195
190
184
178
170
162
153
142
131
118
104
89
72
53
32
10
-15
-42
-72
-104
-139
-177
-218
-262
-310
-360
-414
-471
-532
-596
-663
-734
-808
-886
-967
-1051
-1138
-1228
-1320
-1416
-1513
-1612
-1713
-1815
-1918
-2021
-2125
-2228
-2330
-2432
-2532
-2630
-2726
-2820
-2910
-2998
-3082
-3163
-3240
-3313
-3382
-3447
-3508
-3564
-3616
-3664
-3708
-3748
-3783
-3815
-3843
-3867
-3888
-3905
-3920
-3932
-3942
-3950
-3955
-3959
-3961
-3963
-3963
-3962
-3960
-3958
-3956
-3953
-3951
-3948
-3945
-3942
-3939
-3937
-3934
-3932
-3930
-3928
-3926
-3924
-3922
-3920
-3918
-3915
-3913
-3910
-3907
-3904
-3901
-3898
-3895
-3892
-3889
-3887
-3884
-3882
-3881
-3879
-3879
-3878
-3878
-3879
-3880
-3882
-3884
-3886
-3889
-3892
-3896
-3901
-3905
-3911
-3916
-3923
-3929
-3937
-3945
-3954
-3963
-3974
-3984
-3995
-4006
-4019
-4030
-4043
-4056
-4069
-4081
-4094
-4106
-4119
-4131
-4142
-4154
-4166
-4177
-4189
-4200
-4212
-4223
-4235
-4246
-4258
-4270
-4281
-4293
-4304
-4316
-4327
-4337
-4348
-4357
-4366
-4375
-4382
-4389
-4394
-4399
-4403
-4405
-4407
-4407
-4407
-4405
-4403
-4399
-4395
-4390
-4384
-4377
-4370
-4363
-4355
-4346
-4337
-4328
-4318
-4308
-4297
-4286
-4274
-4262
-4250
-4237
-4223
-4209
-4194
-4179
-4163
-4146
-4129
-4111
-4093
-4075
-4056
-4035
-4017
-3997
-3977
-3957
-3937
-3917
-3896
-3876
-3855
-3834
-3813
-3792
-3770
-3749
-3727
-3705
-3682
-3660
-3637
-3615
-3592
-3569
-3546
-3523
-3500
-3477
-3453
-3430
-3407
-3383
-3359
-3335
-3310
-3284
-3258
-3231
-3204
-3175
-3146
-3116
-3085
-3053
-3020
-2987
-2953
-2919
-2885
-2851
-2818
-2784
-2752
-2720
-2689
-2660
-2632
-2605
-2581
-2558
-2537
-2518
-2502
-2487
-2476
-2466
-2460
-2455
-2454
-2455
-2459
-2465
-2474
-2486
-2500
-2516
-2534
-2554
-2576
-2599
-2623
-2648
-2674
-2701
-2728
-2754
-2781
-2807
-2832
-2857
-2881
-2905
-2927
-2948
-2969
-2989
-3008
-3026
-3043
-3060
-3076
-3091
-3106
-3120
-3133
-3145
-3157
-3167
-3177
-3185
-3192
-3199
-3204
-3208
-3211
-3213
-3214
-3213
-3212
-3210
-3208
-3204
-3200
-3196
-3191
-3186
-3181
-3175
-3170
-3165
-3160
-3155
-3150
-3146
-3142
-3138
-3136
-3134
-3133
-3133
-3134
-3136
-3141
-3146
-3154
-3163
-3175
-3189
-3205
-3223
-3244
-3268
-3294
-3323
-3355
-3389
-3425
-3463
-3504
-3546
-3591
-3636
-3684
-3732
-3782
-3833
-3884
-3936
-3989
-4041
-4094
-4148
-4201
-4254
-4306
-4358
-4410
-4461
-4512
-4561
-4610
-4658
-4705
-4751
-4796
-4840
-4883
-4924
-4964
-5003
-5041
-5078
-5113
-5148
-5182
-5215
-5247
-5278
-5309
-5340
-5370
-5400
-5430
-5460
-5489
-5519
-5549
-5579
-5610
-5641
-5672
-5703
-5734
-5766
-5798
-5831
-5864
-5897
-5930
-5964
-5999
-6034
-6070
-6106
-6144
-6182
-6222
-6263
-6305
-6349
-6394
-6441
-6490
-6541
-6594
-6649
-6706
-6765
-6827
-6891
-6957
-7025
-7095
-7168
-7243
-7320
-7399
-7480
-7562
-7647
-7733
-7821
-7910
-8000
-8092
-8185
-8279
-8374
-8470
-8566
-8662
-8759
-8856
-8953
-9051
-9148
-9244
-9341
-9437
-9533
-9629
-9724
-9818
-9913
-10007
-10100
-10193
-10286
-10378
-10470
-10561
-10651
-10740
-10829
-10916
-11003
-11088
-11171
-11253
-11333
-11412
-11488
-11563
-11635
-11705
-11772
-11838
-11900
-11961
-12018
-12074
-12126
-12177
-12224
-12270
-12313
-12354
-12393
-12429
-12463
-12496
-12526
-12554
-12580
-12605
-12628
-12649
-12668
-12686
-12702
-12716
-12729
-12740
-12750
-12758
-12765
-12770
-12774
-12776
-12778
-12778
-12776
-12774
-12770
-12766
-12760
-12753
-12745
-12735
-12725
-12714
-12701
-12688
-12673
-12657
-12640
-12622
-12603
-12582
-12561
-12538
-12514
-12489
-12463
-12436
-12408
-12379
-12349
-12318
-12286
-12253
-12220
-12187
-12153
-12118
-12084
-12049
-12015
-11980
-11946
-11911
-11877
-11843
-11809
-11775
-11741
-11707
-11674
-11640
-11606
-11571
-11537
-11502
-11467
-11432
-11396
-11360
-11323
-11286
-11248
-11210
-11171
-11132
-11092
-11051
-11010
-10969
-10926
-10883
-10839
-10795
-10749
-10702
-10654
-10605
-10554
-10501
-10446
-10389
-10330
-10269
-10205
-10138
-10069
-9997
-9922
-9844
-9763
-9679
-9591
-9501
-9408
-9311
-9211
-9108
-9003
-8894
-8782
-8667
-8549
-8428
-8304
-8177
-8045
-7913
-7777
-7637
-7495
-7350
-7201
-7051
-6897
-6741
-6583
-6422
-6260
-6096
-5930
-5763
-5595
-5425
-5255
-5085
-4914
-4742
-4571
-4399
-4228
-4057
-3885
-3715
-3544
-3374
-3204
-3035
-2866
-2697
-2529
-2362
-2195
-2028
-1862
-1696
-1531
-1367
-1203
-1040
-877
-715
-554
-394
-235
-77
81
237
392
547
700
852
1002
1152
1301
1449
1595
1740
1884
2027
2169
2309
2448
2586
2722
2857
2991
3123
3254
3383
3510
3636
3761
3883
4005
4124
4242
4359
4474
4587
4699
4809
4918
5025
5131
5236
5339
5441
5542
5642
5740
5837
5933
6027
6119
6210
6300
6388
6473
6558
6640
6720
6799
6876
6951
7024
7095
7164
7231
7297
7360
7422
7483
7542
7599
7655
7710
7764
7817
7869
7920
7971
8021
8071
8121
8170
8221
8272
8323
8374
8426
8478
8532
8585
8640
8695
8751
8808
8865
8923
8981
9039
9098
9157
9217
9276
9335
9395
9454
9512
9570
9628
9684
9740
9795
9848
9900
9950
9998
10045
10090
10132
10172
10209
10244
10276
10305
10331
10354
10374
10391
10404
10414
10421
10425
10425
10422
10416
10407
10395
10380
10362
10340
10316
10289
10259
10226
10190
10152
10110
10066
10019
9970
9917
9862
9804
9743
9679
9612
9542
9470
9394
9316
9235
9150
9063
8974
8881
8786
8689
8589
8487
8383
8277
8170
8061
7950
7839
7727
7614
7501
7388
7274
7161
7048
6936
6824
6713
6603
6494
6386
6279
6174
6070
5967
5866
5766
5668
5571
5476
5382
5291
5200
5112
5025
4940
4857
4776
4697
4620
4545
4472
4400
4331
4262
4196
4131
4067
4003
3942
3881
3820
3759
3699
3639
3578
3517
3456
3394
3331
3266
3201
3135
3067
2997
2926
2854
2779
2703
2626
2546
2465
2383
2299
2213
2126
2037
1949
1859
1769
1677
1586
1494
1402
1311
1220
1130
1040
951
864
778
694
611
530
451
374
298
225
153
83
15
-51
-115
-178
-239
-299
-357
-415
-471
-527
-581
-636
-690
-743
-796
-849
-902
-954
-1006
-1060
-1113
-1166
-1219
-1272
-1325
-1378
-1432
-1485
-1538
-1591
-1644
-1697
-1749
-1802
-1853
-1905
-1955
-2005
-2056
-2105
-2153
-2201
-2249
-2295
-2341
-2386
-2430
-2473
-2515
-2555
-2595
-2633
-2669
-2705
-2738
-2771
-2801
-2830
-2857
-2883
-2907
-2929
-2949
-2968
-2985
-3000
-3013
-3025
-3036
-3045
-3052
-3058
-3062
-3066
-3068
-3069
-3069
-3067
-3065
-3062
-3057
-3052
-3045
-3038
-3029
-3020
-3010
-2998
-2986
-2973
-2960
-2945
-2930
-2914
-2897
-2880
-2862
-2843
-2824
-2804
-2783
-2763
-2742
-2720
-2699
-2678
-2657
-2637
-2616
-2597
-2578
-2560
-2544
-2528
-2514
-2501
-2490
-2480
-2473
-2468
-2465
-2464
-2466
-2471
-2478
-2489
-2502
-2518
-2537
-2558
-2583
-2610
-2639
-2672
-2706
-2743
-2782
-2824
-2867
-2912
-2960
-3008
-3059
-3111
-3165
-3220
-3276
-3334
-3393
-3453
-3514
-3576
-3639
-3704
-3769
-3835
-3902
-3970
-4038
-4107
-4176
-4246
-4315
-4385
-4455
-4524
-4592
-4660
-4727
-4793
-4857
-4920
-4981
-5040
-5098
-5153
-5206
-5257
-5305
-5351
-5394
-5435
-5473
-5508
-5541
-5571
-5598
-5623
-5645
-5664
-5680
-5694
-5705
-5713
-5718
-5721
-5721
-5719
-5714
-5706
-5696
-5684
-5670
-5653
-5635
-5615
-5594
-5571
-5547
-5522
-5496
-5470
-5443
-5415
-5387
-5358
-5329
-5300
-5271
-5241
-5211
-5181
-5151
-5121
-5090
-5058
-5027
-4995
-4963
-4930
-4896
-4862
-4828
-4793
-4758
-4722
-4685
-4648
-4610
-4572
-4534
-4495
-4456
-4416
-4377
-4338
-4299
-4260
-4221
-4183
-4145
-4109
-4073
-4038
-4003
-3971
-3940
-3910
-3881
-3854
-3828
-3804
-3781
-3760
-3740
-3722
-3705
-3690
-3675
-3663
-3651
-3640
-3631
-3623
-3615
-3608
-3602
-3597
-3592
-3587
-3583
-3579
-3574
-3570
-3566
-3561
-3556
-3551
-3545
-3539
-3533
-3526
-3518
-3510
-3500
-3491
-3481
-3470
-3458
-3446
-3433
-3420
-3406
-3391
-3377
-3362
-3346
-3331
-3315
-3299
-3284
-3268
-3252
-3236
-3221
-3206
-3191
-3176
-3162
-3148
-3135
-3122
-3110
-3099
-3088
-3079
-3070
-3061
-3054
-3048
-3043
-3038
-3035
-3032
-3030
-3029
-3028
-3028
-3029
-3030
-3032
-3033
-3035
-3037
-3038
-3040
-3041
-3043
-3044
-3044
-3045
-3045
-3045
-3045
-3044
-3044
-3043
-3042
-3041
-3040
-3038
-3037
-3035
-3033
-3031
-3029
-3026
-3023
-3019
-3015
-3011
-3005
-2999
-2993
-2985
-2977
-2967
-2957
-2946
-2933
-2920
-2906
-2890
-2873
-2855
-2836
-2816
-2794
-2771
-2746
-2720
-2692
-2662
-2630
-2596
-2561
-2523
-2483
-2442
-2398
-2352
-2304
-2255
-2203
-2150
-2094
-2037
-1979
-1918
-1856
-1793
-1729
-1663
-1596
-1529
-1460
-1390
-1320
-1249
-1178
-1105
-1033
-959
-885
-811
-737
-661
-586
-510
-433
-356
-279
-201
-123
-44
35
114
195
275
357
439
521
605
689
773
859
945
1031
1118
1205
1293
1381
1470
1558
1647
1736
1825
1913
2001
2090
2179
2267
2355
2442
2530
2617
2703
2789
2874
2959
3043
3126
3208
3290
3370
3450
3528
3604
3680
3754
3826
3897
3967
4034
4100
4165
4228
4288
4347
4405
4460
4513
4565
4615
4663
4709
4752
4794
4834
4872
4908
4941
4972
5001
5028
5052
5074
5093
5110
5125
5137
5147
5154
5159
5161
5161
5158
5153
5146
5136
5124
5109
5092
5073
5051
5027
5001
4972
4941
4908
4872
4834
4794
4751
4706
4659
4610
4559
4506
4451
4394
4336
4275
4213
4149
4083
4016
3947
3876
3804
3731
3656
3579
3501
3421
3339
3256
3171
3083
2995
2904
2811
2716
2619
2520
2420
2317
2212
2105
1995
1884
1771
1656
1539
1420
1299
1177
1054
928
802
674
545
415
284
153
21
-112
-244
-377
-509
-642
-774
-905
-1037
-1167
-1297
-1427
-1556
-1684
-1812
-1939
-2066
-2192
-2318
-2443
-2568
-2693
-2817
-2942
-3066
-3189
-3313
-3437
-3560
-3683
-3805
-3928
-4049
-4171
-4291
-4411
-4530
-4649
-4766
-4882
-4997
-5111
-5223
-5333
-5442
-5549
-5654
-5758
-5859
-5958
-6055
-6149
-6241
-6331
-6417
-6502
-6583
-6662
-6737
-6810
-6880
-6948
-7012
-7074
-7132
-7188
-7241
-7292
-7340
-7385
-7428
-7469
-7507
-7543
-7577
-7609
-7640
-7668
-7694
-7719
-7742
-7763
-7783
-7802
-7819
-7835
-7849
-7863
-7875
-7886
-7897
-7906
-7915
-7923
-7931
-7938
-7944
-7950
-7956
-7962
-7967
-7972
-7977
-7981
-7986
-7990
-7994
-7997
-8000
-8003
-8006
-8007
-8010
-8012
-8013
-8013
-8013
-8013
-8013
-8013
-8010
-8009
-8006
-8003
-7999
-7994
-7988
-7982
-7975
-7967
-7958
-7948
-7937
-7925
-7912
-7899
-7884
-7869
-7853
-7836
-7819
-7802
-7784
-7765
-7747
-7728
-7709
-7690
-7672
-7653
-7635
-7617
-7599
-7582
-7565
-7548
-7531
-7515
-7499
-7484
-7469
-7454
-7439
-7425
-7411
-7397
-7383
-7369
-7356
-7342
-7329
-7316
-7303
-7289
-7276
-7263
-7250
-7236
-7223
-7209
-7195
-7180
-7165
-7149
-7133
-7116
-7098
-7079
-7059
-7039
-7017
-6994
-6970
-6945
-6918
-6891
-6862
-6831
-6800
-6767
-6734
-6698
-6662
-6624
-6585
-6545
-6504
-6461
-6417
-6371
-6324
-6276
-6227
-6176
-6124
-6070
-6015
-5959
-5901
-5842
-5782
-5720
-5657
-5593
-5528
-5461
-5394
-5325
-5255
-5184
-5112
-5039
-4965
-4890
-4813
-4735
-4657
-4576
-4495
-4412
-4329
-4244
-4158
-4070
-3982
-3893
-3802
-3711
-3619
-3526
-3432
-3338
-3244
-3149
-3055
-2960
-2866
-2771
-2677
-2584
-2491
-2398
-2306
-2215
-2124
-2033
-1944
-1855
-1766
-1677
-1588
-1499
-1411
-1322
-1233
-1144
-1054
-965
-874
-783
-692
-600
-508
-415
-321
-227
-132
-37
59
156
253
351
450
550
650
750
852
954
1057
1160
1265
1370
1475
1582
1689
1797
1905
2013
2124
2234
2344
2455
2567
2679
2791
2904
3017
3130
3243
3357
3470
3584
3698
3811
3925
4038
4151
4264
4377
4489
4601
4713
4824
4936
5047
5157
5267
5377
5487
5596
5705
5813
5920
6027
6134
6239
6344
6447
6549
6650
6749
6846
6941
7034
7125
7214
7301
7384
7466
7544
7620
7693
7763
7831
7896
7958
8016
8074
8129
8180
8230
8277
8322
8364
8405
8443
8480
8514
8546
8577
8606
8633
8659
8683
8705
8725
8744
8762
8777
8792
8804
8815
8825
8832
8839
8843
8846
8848
8847
8845
8841
8835
8828
8819
8808
8795
8781
8764
8746
8727
8706
8683
8658
8633
8605
8577
8546
8515
8482
8448
8413
8376
8339
8300
8261
8220
8179
8135
8093
8050
8006
7961
7916
7870
7824
7778
7731
7684
7637
7589
7541
7493
7445
7396
7347
7298
7248
7198
7148
7098
7047
6996
6944
6892
6840
6787
6735
6682
6628
6575
6522
6468
6415
6361
6308
6254
6201
6147
6094
6041
5988
5935
5881
5828
5775
5722
5668
5615
5561
5507
5453
5399
5344
5290
5235
5180
5125
5070
5015
4961
4906
4851
4796
4742
4687
4633
4578
4524
4470
4416
4362
4308
4255
4202
4149
4096
4043
3991
3939
3887
3835
3783
3732
3681
3629
3578
3527
3476
3425
3373
3322
3271
3221
3170
3119
3069
3019
2969
2919
2870
2821
2773
2725
2678
2631
2584
2539
2493
2448
2404
2360
2316
2273
2230
2188
2146
2104
2063
2021
1981
1941
1901
1861
1822
1783
1744
1705
1667
1628
1590
1551
1513
1474
1435
1396
1357
1317
1277
1236
1195
1153
1110
1067
1024
980
936
891
847
801
756
711
665
620
574
529
484
439
394
349
304
260
215
171
127
83
40
-4
-47
-90
-133
-176
-219
-261
-303
-346
-388
-429
-471
-513
-554
-596
-637
-679
-720
-762
-803
-845
-887
-929
-971
-1014
-1057
-1100
-1143
-1187
-1230
-1274
-1318
-1361
-1405
-1448
-1491
-1534
-1577
-1618
-1660
-1701
-1741
-1780
-1819
-1856
-1893
-1928
-1963
-1996
-2028
-2059
-2088
-2116
-2143
-2167
-2191
-2213
-2233
-2252
-2269
-2285
-2299
-2312
-2324
-2334
-2344
-2352
-2360
-2366
-2372
-2378
-2383
-2387
-2391
-2395
-2399
-2402
-2405
-2409
-2412
-2414
-2417
-2420
-2422
-2424
-2426
-2428
-2430
-2431
-2433
-2434
-2435
-2436
-2437
-2438
-2439
-2440
-2440
-2441
-2442
-2443
-2444
-2444
-2445
-2446
-2447
-2448
-2449
-2450
-2451
-2452
-2453
-2455
-2456
-2458
-2459
-2461
-2463
-2466
-2468
-2470
-2473
-2476
-2478
-2481
-2484
-2487
-2490
-2493
-2496
-2499
-2502
-2505
-2507
-2510
-2512
-2514
-2516
-2517
-2519
-2520
-2521
-2522
-2523
-2523
-2524
-2525
-2526
-2527
-2528
-2529
-2531
-2533
-2535
-2537
-2540
-2544
-2548
-2552
-2557
-2562
-2568
-2574
-2581
-2588
-2596
-2605
-2614
-2624
-2635
-2647
-2659
-2672
-2685
-2700
-2715
-2732
-2749
-2768
-2787
-2807
-2829
-2852
-2876
-2902
-2928
-2956
-2986
-3017
-3049
-3083
-3119
-3156
-3194
-3235
-3277
-3320
-3366
-3413
-3461
-3511
-3563
-3617
-3672
-3729
-3788
-3848
-3910
-3973
-4038
-4104
-4171
-4240
-4310
-4381
-4453
-4526
-4600
-4675
-4750
-4826
-4902
-4978
-5055
-5132
-5208
-5285
-5361
-5438
-5513
-5589
-5664
-5739
-5813
-5887
-5961
-6034
-6106
-6178
-6250
-6322
-6392
-6463
-6533
-6602
-6671
-6740
-6808
-6876
-6943
-7009
-7075
-7140
-7204
-7268
-7331
-7393
-7455
-7515
-7575
-7633
-7691
-7748
-7803
-7857
-7910
-7962
-8013
-8061
-8109
-8154
-8200
-8243
-8284
-8324
-8362
-8397
-8431
-8463
-8493
-8521
-8546
-8570
-8590
-8609
-8625
-8638
-8648
-8656
-8662
-8664
-8664
-8661
-8656
-8647
-8637
-8623
-8607
-8589
-8568
-8544
-8518
-8490
-8459
-8426
-8390
-8352
-8312
-8269
-8224
-8176
-8125
-8073
-8016
-7959
-7899
-7836
-7770
-7702
-7631
-7557
-7480
-7401
-7320
-7236
-7149
-7060
-6968
-6874
-6777
-6678
-6577
-6474
-6369
-6261
-6152
-6041
-5928
-5813
-5697
-5579
-5460
-5340
-5219
-5096
-4973
-4849
-4724
-4598
-4471
-4344
-4217
-4089
-3961
-3833
-3704
-3575
-3446
-3316
-3187
-3057
-2928
-2798
-2668
-2538
-2408
-2278
-2148
-2017
-1889
-1759
-1630
-1501
-1372
-1244
-1117
-990
-863
-737
-612
-488
-364
-241
-119
2
122
241
360
477
594
710
825
940
1053
1166
1279
1391
1502
1613
1723
1833
1942
2051
2159
2266
2373
2479
2584
2689
2792
2895
2996
3096
3195
3293
3389
3484
3576
3667
3756
3844
3929
4011
4093
4172
4249
4324
4396
4467
4535
4601
4665
4726
4786
4843
4898
4952
5003
5052
5099
5145
5188
5231
5271
5310
5348
5384
5419
5453
5487
5519
5550
5581
5611
5641
5670
5699
5727
5756
5784
5812
5840
5867
5895
5923
5950
5977
6005
6032
6059
6085
6112
6138
6164
6190
6215
6240
6265
6289
6313
6337
6360
6382
6405
6427
6448
6469
6489
6509
6528
6547
6566
6584
6602
6619
6636
6652
6669
6685
6700
6716
6731
6747
6762
6777
6791
6806
6820
6835
6849
6863
6877
6891
6904
6917
6929
6942
6953
6964
6975
6984
6993
7001
7008
7013
7018
7022
7024
7025
7025
7024
7022
7018
7013
7007
7000
6991
6982
6971
6959
6946
6931
6916
6899
6882
6863
6843
6821
6799
6776
6751
6725
6698
6670
6641
6611
6579
6547
6513
6479
6443
6407
6369
6331
6292
6252
6212
6171
6129
6086
6043
5999
5954
5909
5863
5817
5770
5722
5674
5626
5576
5527
5477
5426
5375
5323
5271
5218
5165
5112
5058
5003
4948
4893
4837
4781
4724
4667
4610
4551
4493
4434
4374
4314
4253
4192
4131
4069
4006
3943
3880
3817
3753
3689
3625
3561
3496
3431
3367
3302
3237
3172
3107
3042
2977
2912
2846
2781
2716
2651
2586
2521
2456
2392
2327
2262
2198
2134
2070
2007
1944
1881
1818
1756
1695
1634
1573
1513
1454
1395
1336
1278
1220
1163
1106
1050
994
939
884
830
776
722
669
617
564
513
462
411
361
312
264
216
169
122
77
32
-12
-54
-96
-138
-178
-217
-255
-292
-329
-364
-398
-431
-463
-494
-524
-553
-580
-606
-631
-654
-677
-697
-717
-735
-752
-767
-781
-793
-804
-814
-822
-829
-835
-840
-844
-846
-848
-849
-849
-848
-847
-845
-842
-839
-835
-831
-826
-821
-815
-809
-803
-796
-789
-782
-774
-767
-759
-751
-744
-736
-728
-721
-713
-706
-700
-693
-687
-682
-676
-672
-668
-664
-662
-659
-658
-657
-657
-657
-658
-659
-661
-664
-667
-671
-675
-680
-686
-691
-698
-705
-712
-720
-728
-736
-746
-755
-765
-776
-787
-798
-810
-822
-834
-847
-861
-874
-888
-903
-917
-932
-948
-963
-979
-995
-1012
-1029
-1046
-1062
-1080
-1097
-1114
-1131
-1147
-1164
-1180
-1196
-1212
-1227
-1241
-1255
-1268
-1281
-1293
-1305
-1315
-1325
-1334
-1342
-1349
-1355
-1361
-1365
-1369
-1371
-1372
-1373
-1372
-1370
-1367
-1363
-1358
-1352
-1345
-1337
-1328
-1318
-1306
-1294
-1281
-1267
-1251
-1235
-1218
-1200
-1181
-1161
-1140
-1118
-1095
-1072
-1048
-1022
-998
-972
-946
-919
-892
-865
-837
-810
-782
-754
-727
-699
-671
-644
-617
-589
-562
-535
-509
-482
-456
-430
-404
-378
-353
-327
-302
-277
-253
-228
-204
-180
-157
-134
-111
-89
-67
-45
-24
-4
16
36
55
73
91
108
125
141
156
171
185
198
211
223
234
244
254
264
272
280
287
293
298
303
307
310
312
313
313
313
311
309
306
302
297
291
285
278
270
262
253
243
233
222
211
199
187
174
161
148
134
120
106
91
75
60
43
27
10
-7
-25
-43
-62
-81
-100
-120
-140
-160
-181
-202
-223
-245
-267
-289
-312
-334
-358
-381
-405
-430
-454
-480
-506
-532
-559
-586
-614
-643
-673
-703
-733
-765
-797
-829
-863
-897
-932
-968
-1004
-1041
-1079
-1118
-1158
-1198
-1239
-1281
-1324
-1368
-1412
-1457
-1503
-1550
-1598
-1647
-1696
-1746
-1797
-1848
-1900
-1953
-2005
-2060
-2114
-2169
-2223
-2278
-2333
-2388
-2442
-2497
-2550
-2604
-2657
-2709
-2760
-2810
-2859
-2907
-2953
-2998
-3042
-3083
-3123
-3161
-3197
-3230
-3262
-3291
-3318
-3343
-3366
-3386
-3404
-3420
-3433
-3444
-3452
-3459
-3463
-3465
-3465
-3464
-3460
-3454
-3446
-3436
-3425
-3411
-3396
-3379
-3361
-3340
-3318
-3293
-3267
-3239
-3209
-3177
-3144
-3108
-3070
-3031
-2989
-2946
-2901
-2854
-2805
-2754
-2702
-2648
-2592
-2534
-2476
-2415
-2353
-2290
-2225
-2159
-2092
-2024
-1955
-1885
-1815
-1743
-1672
-1599
-1526
-1453
-1379
-1306
-1232
-1158
-1084
-1010
-937
-863
-790
-717
-644
-572
-500
-428
-357
-287
-217
-148
-80
-13
54
119
184
247
309
370
429
487
543
598
652
704
754
803
850
895
939
981
1020
1060
1098
1133
1167
1200
1231
1261
1289
1316
1342
1367
1390
1413
1434
1455
1474
1493
1511
1528
1545
1561
1576
1591
1606
1620
1633
1646
1658
1670
1682
1693
1704
1714
1724
1734
1743
1751
1759
1767
1774
1781
1787
1793
1798
1803
1807
1811
1815
1819
1822
1825
1828
1831
1834
1838
1842
1846
1851
1856
1862
1869
1877
1886
1897
1908
1921
1935
1950
1967
1985
2005
2027
2050
2075
2102
2130
2159
2191
2224
2258
2294
2332
2371
2411
2453
2496
2540
2586
2632
2680
2729
2780
2831
2883
2936
2990
3045
3100
3156
3214
3271
3330
3389
3449
3510
3571
3632
3695
3758
3821
3885
3950
4014
4080
4146
4212
4279
4347
4414
4482
4551
4620
4689
4758
4827
4897
4966
5036
5105
5175
5244
5313
5382
5450
5518
5585
5651
5718
5783
5848
5911
5975
6037
6098
6159
6219
6278
6335
6392
6448
6503
6557
6610
6661
6712
6761
6809
6856
6902
6946
6989
7030
7070
7108
7145
7180
7213
7245
7275
7303
7330
7355
7377
7398
7417
7434
7449
7462
7473
7482
7489
7494
7497
7497
7496
7492
7486
7479
7469
7457
7443
7427
7410
7390
7369
7346
7321
7295
7267
7237
7206
7173
7139
7103
7066
7028
6988
6946
6903
6859
6813
6766
6718
6668
6617
6564
6511
6455
6399
6341
6282
6222
6161
6098
6035
5970
5905
5839
5771
5703
5634
5564
5494
5422
5350
5277
5203
5129
5054
4978
4902
4825
4748
4670
4592
4513
4434
4355
4275
4195
4115
4034
3954
3874
3793
3713
3632
3552
3471
3391
3311
3231
3151
3072
2993
2914
2836
2759
2681
2605
2529
2454
2379
2305
2232
2160
2088
2017
1947
1878
1809
1742
1674
1608
1542
1477
1412
1348
1284
1221
1157
1095
1032
970
909
847
786
725
665
604
544
485
426
367
309
251
194
138
82
26
-29
-83
-136
-189
-241
-292
-342
-392
-440
-488
-535
-580
-625
-669
-711
-753
-793
-832
-871
-908
-944
-979
-1012
-1045
-1076
-1106
-1135
-1163
-1190
-1215
-1239
-1262
-1284
-1304
-1324
-1342
-1359
-1375
-1389
-1403
-1416
-1427
-1438
-1447
-1456
-1464
-1471
-1477
-1482
-1486
-1490
-1493
-1495
-1497
-1498
-1499
-1499
-1498
-1497
-1495
-1493
-1491
-1488
-1485
-1481
-1477
-1473
-1468
-1463
-1458
-1452
-1446
-1440
-1433
-1426
-1419
-1411
-1403
-1395
-1387
-1378
-1369
-1359
-1350
-1339
-1329
-1319
-1308
-1297
-1285
-1273
-1262
-1249
-1237
-1224
-1211
-1198
-1185
-1171
-1157
-1142
-1128
-1113
-1097
-1081
-1065
-1049
-1032
-1014
-996
-978
-960
-941
-921
-902
-882
-862
-841
-820
-799
-778
-757
-735
-714
-692
-670
-648
-625
-603
-580
-557
-534
-511
-487
-463
-438
-413
-387
-361
-335
-307
-279
-251
-221
-191
-159
-127
-94
-60
-25
11
48
86
125
165
207
249
292
336
382
428
475
523
572
622
672
723
775
827
880
934
988
1042
1097
1152
1208
1264
1321
1378
1435
1493
1551
1609
1668
1726
1785
1844
1904
1963
2023
2082
2142
2201
2261
2320
2379
2438
2497
2555
2613
2671
2728
2785
2841
2896
2952
3006
3060
3113
3165
3216
3267
3317
3366
3414
3460
3506
3551
3594
3637
3678
3718
3757
3794
3831
3866
3900
3933
3965
3996
4025
4054
4081
4108
4134
4158
4182
4205
4227
4247
4267
4287
4305
4322
4338
4353
4368
4381
4394
4405
4416
4425
4434
4441
4448
4454
4458
4462
4465
4466
4467
4466
4465
4462
4458
4453
4447
4440
4432
4422
4411
4400
4387
4373
4358
4342
4324
4306
4287
4266
4245
4222
4199
4175
4149
4123
4096
4067
4038
4009
3979
3948
3916
3884
3851
3818
3785
3751
3717
3683
3649
3615
3581
3547
3513
3480
3446
3413
3381
3348
3316
3284
3252
3220
3189
3157
3126
3095
3064
3034
3003
2972
2942
2912
2882
2852
2822
2792
2763
2734
2705
2676
2647
2619
2591
2563
2536
2508
2481
2454
2428
2402
2376
2350
2325
2301
2276
2252
2229
2206
2183
2161
2140
2119
2099
2079
2059
2041
2021
2005
1988
1971
1955
1940
1925
1911
1898
1885
1873
1861
1850
1840
1830
1821
1812
1804
1797
1790
1784
1778
1773
1768
1763
1758
1754
1750
1746
1742
1738
1735
1731
1727
1723
1719
1715
1711
1706
1702
1697
1693
1688
1683
1678
1673
1668
1663
1657
1652
1646
1641
1635
1630
1624
1618
1612
1607
1601
1596
1590
1585
1579
1574
1569
1565
1560
1556
1551
1547
1544
1540
1537
1533
1530
1527
1525
1522
1519
1517
1514
1511
1509
1506
1504
1501
1498
1496
1493
1491
1488
1486
1484
1482
1480
1479
1477
1476
1475
1475
1475
1475
1475
1476
1477
1479
1481
1484
1487
1490
1494
1498
1503
1509
1514
1521
1528
1536
1544
1553
1562
1573
1584
1595
1608
1621
1635
1650
1666
1682
1700
1718
1737
1756
1777
1798
1820
1843
1866
1890
1915
1941
1967
1994
2021
2049
2077
2106
2135
2165
2195
2225
2255
2285
2316
2346
2376
2407
2436
2466
2495
2524
2552
2580
2606
2633
2658
2683
2707
2730
2752
2773
2793
2812
2831
2848
2863
2878
2892
2904
2915
2925
2933
2940
2946
2951
2954
2955
2956
2955
2952
2948
2943
2936
2928
2918
2907
2895
2881
2866
2850
2832
2813
2793
2772
2749
2726
2701
2675
2648
2620
2591
2561
2531
2499
2467
2435
2401
2367
2333
2298
2263
2227
2192
2156
2120
2083
2047
2011
1975
1939
1904
1868
1833
1798
1764
1729
1695
1662
1628
1595
1563
1530
1498
1467
1436
1405
1375
1345
1315
1286
1257
1229
1201
1173
1146
1119
1092
1066
1040
1014
989
963
939
914
890
865
841
818
794
771
747
724
701
678
656
633
611
589
567
545
524
502
480
459
437
416
394
373
351
329
308
286
264
242
220
197
175
153
131
108
86
64
42
20
-2
-24
-45
-67
-88
-109
-130
-150
-171
-190
-210
-229
-248
-267
-286
-304
-322
-339
-357
-374
-390
-406
-422
-438
-453
-468
-483
-497
-511
-525
-539
-553
-566
-580
-593
-606
-620
-633
-647
-661
-675
-690
-705
-720
-735
-751
-767
-784
-801
-819
-837
-856
-875
-895
-915
-936
-957
-978
-1000
-1022
-1045
-1068
-1092
-1116
-1140
-1164
-1188
-1213
-1238
-1263
-1288
-1313
-1338
-1363
-1389
-1414
-1439
-1465
-1490
-1516
-1541
-1567
-1592
-1618
-1643
-1668
-1694
-1719
-1745
-1770
-1795
-1821
-1846
-1872
-1897
-1923
-1948
-1974
-2000
-2025
-2052
-2079
-2105
-2132
-2159
-2187
-2215
-2243
-2271
-2300
-2329
-2358
-2387
-2416
-2446
-2475
-2505
-2534
-2563
-2593
-2621
-2650
-2678
-2706
-2734
-2761
-2788
-2814
-2840
-2865
-2889
-2913
-2937
-2960
-2982
-3004
-3026
-3047
-3067
-3087
-3107
-3127
-3146
-3165
-3184
-3203
-3222
-3241
-3260
-3279
-3298
-3317
-3337
-3356
-3376
-3396
-3417
-3438
-3459
-3480
-3502
-3524
-3546
-3569
-3592
-3615
-3638
-3662
-3686
-3711
-3735
-3760
-3785
-3810
-3835
-3861
-3886
-3912
-3938
-3964
-3989
-4014
-4041
-4066
-4091
-4117
-4142
-4167
-4192
-4216
-4240
-4264
-4287
-4310
-4333
-4355
-4376
-4397
-4418
-4438
-4458
-4477
-4496
-4514
-4532
-4549
-4566
-4583
-4598
-4614
-4629
-4643
-4657
-4671
-4684
-4697
-4709
-4722
-4733
-4745
-4756
-4767
-4777
-4787
-4797
-4807
-4817
-4826
-4835
-4844
-4852
-4860
-4869
-4876
-4884
-4891
-4898
-4905
-4911
-4917
-4923
-4928
-4932
-4936
-4940
-4943
-4946
-4948
-4949
-4950
-4950
-4950
-4949
-4947
-4945
-4942
-4939
-4935
-4931
-4926
-4920
-4914
-4908
-4901
-4894
-4886
-4878
-4870
-4861
-4852
-4842
-4832
-4822
-4812
-4801
-4790
-4778
-4766
-4754
-4741
-4727
-4714
-4699
-4685
-4669
-4653
-4637
-4619
-4601
-4582
-4563
-4543
-4521
-4499
-4476
-4452
-4428
-4402
-4375
-4347
-4318
-4288
-4256
-4224
-4191
-4156
-4121
-4083
-4046
-4006
-3967
-3926
-3884
-3841
-3797
-3752
-3706
-3658
-3611
-3562
-3512
-3461
-3410
-3358
-3305
-3251
-3197
-3142
-3086
-3029
-2971
-2913
-2854
-2793
-2733
-2671
-2608
-2545
-2481
-2416
-2350
-2284
-2216
-2148
-2080
-2011
-1941
-1871
-1801
-1730
-1659
-1587
-1515
-1443
-1370
-1298
-1225
-1152
-1079
-1004
-932
-859
-785
-712
-638
-565
-491
-418
-345
-271
-198
-126
-53
20
92
164
236
307
378
449
520
590
659
728
797
865
932
999
1066
1131
1196
1260
1324
1386
1448
1509
1569
1628
1687
1744
1801
1856
1911
1964
2017
2068
2119
2168
2217
2264
2311
2357
2401
2444
2487
2528
2568
2607
2645
2682
2718
2753
2786
2818
2849
2878
2906
2933
2958
2982
3004
3025
3044
3062
3078
3093
3105
3116
3126
3133
3139
3143
3146
3147
3146
3143
3139
3133
3125
3116
3105
3093
3079
3063
3046
3028
3008
2987
2965
2941
2916
2891
2864
2836
2808
2778
2748
2718
2686
2654
2622
2589
2556
2522
2488
2453
2418
2383
2347
2312
2275
2239
2202
2165
2127
2090
2052
2013
1975
1936
1897
1858
1819
1779
1740
1700
1661
1621
1581
1541
1502
1462
1422
1382
1342
1302
1262
1222
1182
1143
1103
1063
1022
983
943
903
864
824
785
745
706
667
628
589
550
512
473
435
398
360
323
286
249
213
177
142
106
72
37
3
-30
-64
-96
-128
-160
-191
-222
-252
-281
-310
-337
-365
-391
-417
-442
-466
-489
-511
-533
-553
-572
-591
-608
-624
-639
-653
-666
-677
-687
-696
-704
-710
-715
-718
-720
-721
-720
-718
-715
-710
-704
-697
-689
-679
-668
-656
-643
-628
-613
-597
-580
-562
-543
-523
-503
-482
-461
-439
-417
-394
-371
-348
-324
-301
-277
-253
-230
-206
-182
-159
-135
-112
-89
-66
-44
-21
1
22
44
65
85
106
125
145
164
182
200
218
235
251
267
283
298
312
326
339
352
364
376
387
398
408
418
428
437
446
454
462
470
477
484
490
496
501
506
510
513
516
518
519
520
520
518
516
513
509
504
498
491
484
475
465
454
442
430
416
402
386
370
353
335
317
297
277
256
235
213
190
167
143
118
94
68
43
17
-10
-36
-63
-91
-119
-147
-175
-204
-233
-262
-292
-322
-352
-383
-414
-445
-477
-509
-541
-574
-607
-640
-674
-708
-742
-777
-812
-847
-882
-918
-954
-990
-1026
-1062
-1098
-1134
-1170
-1206
-1242
-1277
-1312
-1347
-1382
-1416
-1450
-1483
-1516
-1548
-1580
-1611
-1641
-1671
-1700
-1729
-1757
-1784
-1810
-1836
-1861
-1885
-1908
-1930
-1952
-1972
-1992
-2009
-2028
-2045
-2061
-2076
-2090
-2102
-2114
-2125
-2135
-2143
-2151
-2157
-2163
-2167
-2170
-2172
-2173
-2173
-2172
-2170
-2167
-2162
-2157
-2151
-2143
-2135
-2126
-2116
-2105
-2094
-2081
-2068
-2054
-2040
-2025
-2009
-1993
-1976
-1959
-1942
-1924
-1905
-1886
-1867
-1847
-1827
-1806
-1785
-1763
-1741
-1718
-1695
-1671
-1647
-1623
-1597
-1572
-1545
-1518
-1491
-1463
-1434
-1405
-1375
-1345
-1314
-1282
-1250
-1217
-1183
-1149
-1114
-1079
-1042
-1006
-968
-930
-891
-852
-812
-772
-731
-689
-648
-605
-563
-520
-476
-432
-388
-344
-300
-255
-210
-166
-121
-76
-32
13
57
102
146
189
233
276
319
362
404
446
487
529
570
610
650
690
730
769
808
846
884
922
959
996
1032
1068
1103
1137
1171
1204
1236
1268
1298
1328
1357
1385
1413
1439
1464
1489
1513
1535
1557
1578
1598
1617
1635
1653
1669
1685
1700
1714
1728
1740
1752
1764
1774
1784
1793
1802
1810
1817
1824
1830
1835
1840
1845
1849
1852
1855
1857
1859
1860
1861
1861
1861
1861
1860
1858
1856
1854
1851
1848
1844
1840
1835
1830
1824
1818
1811
1803
1795
1786
1777
1767
1757
1746
1734
1721
1708
1695
1681
1666
1651
1635
1619
1602
1585
1567
1549
1530
1512
1492
1473
1453
1433
1413
1393
1372
1351
1331
1310
1289
1267
1246
1225
1203
1182
1160
1138
1116
1095
1073
1051
1028
1006
984
961
939
916
894
871
849
826
803
781
759
736
714
692
669
647
625
603
582
560
538
516
494
473
451
429
407
385
363
340
318
296
273
250
228
205
182
159
136
112
89
65
42
18
-6
-30
-55
-79
-104
-129
-154
-179
-204
-229
-255
-281
-307
-333
-359
-385
-412
-438
-465
-492
-519
-546
-573
-600
-628
-656
-684
-712
-741
-770
-800
-830
-861
-892
-923
-955
-988
-1020
-1055
-1089
-1124
-1160
-1196
-1232
-1270
-1307
-1345
-1384
-1423
-1462
-1502
-1542
-1582
-1622
-1663
-1704
-1744
-1785
-1826
-1867
-1909
-1950
-1991
-2033
-2074
-2115
-2157
-2199
-2241
-2283
-2325
-2367
-2409
-2452
-2495
-2538
-2581
-2625
-2668
-2712
-2757
-2801
-2845
-2890
-2935
-2980
-3025
-3070
-3115
-3160
-3204
-3249
-3294
-3338
-3382
-3426
-3470
-3513
-3556
-3599
-3641
-3683
-3725
-3766
-3807
-3848
-3888
-3928
-3967
-4006
-4045
-4083
-4121
-4158
-4196
-4232
-4269
-4305
-4341
-4377
-4412
-4447
-4482
-4516
-4550
-4584
-4618
-4651
-4684
-4717
-4749
-4781
-4813
-4844
-4875
-4906
-4936
-4966
-4996
-5025
-5053
-5082
-5110
-5137
-5164
-5191
-5217
-5243
-5268
-5294
-5318
-5343
-5367
-5391
-5414
-5438
-5460
-5483
-5505
-5527
-5549
-5571
-5592
-5613
-5634
-5655
-5676
-5696
-5716
-5736
-5756
-5776
-5796
-5816
-5836
-5856
-5876
-5896
-5916
-5936
-5956
-5976
-5996
-6015
-6035
-6055
-6075
-6094
-6113
-6132
-6151
-6169
-6187
-6205
-6222
-6239
-6255
-6271
-6286
-6301
-6315
-6328
-6341
-6354
-6365
-6376
-6387
-6397
-6406
-6414
-6422
-6428
-6435
-6440
-6444
-6448
-6451
-6453
-6454
-6454
-6454
-6452
-6450
-6447
-6443
-6437
-6432
-6425
-6417
-6408
-6398
-6387
-6376
-6363
-6349
-6334
-6318
-6301
-6283
-6264
-6243
-6222
-6199
-6175
-6150
-6124
-6097
-6069
-6039
-6008
-5977
-5944
-5910
-5874
-5838
-5800
-5761
-5722
-5681
-5639
-5596
-5551
-5506
-5460
-5413
-5366
-5317
-5267
-5217
-5166
-5115
-5062
-5009
-4956
-4902
-4847
-4792
-4736
-4680
-4624
-4567
-4510
-4452
-4395
-4337
-4279
-4221
-4163
-4105
-4046
-3988
-3931
-3873
-3815
-3758
-3700
-3643
-3587
-3530
-3474
-3418
-3362
-3307
-3251
-3196
-3142
-3087
-3033
-2979
-2925
-2872
-2819
-2766
-2713
-2661
-2609
-2557
-2505
-2453
-2402
-2351
-2300
-2249
-2198
-2148
-2097
-2047
-1996
-1946
-1895
-1845
-1795
-1745
-1694
-1644
-1594
-1544
-1494
-1444
-1394
-1344
-1295
-1246
-1197
-1149
-1101
-1053
-1006
-960
-915
-870
-826
-783
-740
-699
-658
-619
-580
-542
-506
-470
-436
-402
-370
-338
-308
-279
-251
-223
-197
-172
-148
-125
-103
-82
-62
-43
-25
-8
9
24
39
53
66
79
91
102
112
122
131
140
148
155
162
168
174
179
183
187
191
194
197
199
201
202
203
204
204
204
203
202
201
199
196
194
191
187
183
178
173
167
161
155
147
140
132
123
114
105
95
85
74
63
51
39
27
14
1
-12
-26
-40
-55
-70
-85
-100
-116
-132
-148
-165
-182
-199
-216
-234
-252
-270
-289
-307
-326
-345
-365
-384
-404
-423
-443
-463
-482
-502
-522
-541
-561
-580
-599
-618
-637
-655
-674
-692
-710
-727
-745
-762
-778
-795
-811
-827
-842
-857
-872
-887
-900
-914
-927
-940
-952
-963
-974
-985
-995
-1004
-1012
-1020
-1028
-1035
-1041
-1046
-1051
-1055
-1058
-1061
-1063
-1063
-1064
-1063
-1061
-1059
-1056
-1052
-1047
-1041
-1035
-1027
-1018
-1008
-999
-988
-977
-964
-951
-937
-923
-908
-893
-877
-860
-843
-826
-808
-790
-772
-754
-735
-716
-697
-678
-658
-639
-619
-599
-578
-558
-537
-517
-496
-475
-453
-432
-410
-389
-367
-345
-323
-300
-278
-255
-233
-210
-187
-164
-141
-119
-96
-73
-50
-27
-5
18
41
63
85
108
130
152
173
195
216
237
258
279
299
319
339
359
378
397
416
434
453
470
488
505
522
538
554
569
584
599
613
626
639
651
663
674
684
694
703
711
718
725
731
736
740
744
746
748
750
750
750
749
747
745
742
738
734
729
723
717
710
703
696
688
679
670
661
651
641
630
619
608
596
585
572
560
547
533
519
505
490
475
459
443
427
410
393
375
356
338
318
299
279
258
238
216
195
173
152
129
107
85
62
40
17
-6
-29
-51
-74
-96
-119
-142
-164
-186
-209
-231
-253
-276
-298
-320
-342
-364
-386
-408
-430
-452
-474
-496
-518
-540
-561
-583
-604
-626
-647
-668
-689
-710
-730
-751
-771
-790
-810
-829
-847
-865
-883
-900
-916
-932
-947
-962
-976
-990
-1002
-1014
-1027
-1038
-1048
-1058
-1067
-1076
-1084
-1091
-1098
-1104
-1109
-1114
-1118
-1122
-1125
-1127
-1129
-1130
-1131
-1131
-1130
-1129
-1127
-1125
-1122
-1119
-1115
-1111
-1106
-1101
-1096
-1090
-1083
-1077
-1069
-1062
-1054
-1046
-1037
-1028
-1018
-1010
-1000
-990
-980
-970
-959
-948
-937
-926
-915
-904
-893
-882
-870
-859
-848
-837
-826
-815
-805
-794
-784
-773
-763
-753
-743
-733
-723
-713
-703
-694
-684
-675
-665
-656
-647
-638
-629
-620
-612
-603
-595
-586
-578
-570
-563
-555
-548
-541
-534
-527
-520
-513
-507
-501
-494
-488
-483
-477
-471
-466
-461
-456
-451
-446
-442
-437
-433
-429
-425
-422
-418
-415
-412
-409
-406
-404
-401
-399
-397
-395
-393
-392
-390
-389
-387
-386
-385
-384
-383
-382
-381
-380
-379
-378
-376
-375
-374
-372
-370
-368
-366
-364
-362
-359
-356
-353
-350
-347
-343
-339
-336
-331
-327
-323
-318
-314
-309
-304
-300
-295
-291
-286
-282
-277
-273
-270
-266
-263
-260
-257
-255
-253
-251
-250
-250
-250
-250
-251
-253
-255
-258
-261
-265
-269
-275
-280
-287
-294
-302
-310
-319
-329
-339
-350
-362
-375
-388
-402
-417
-432
-448
-465
-483
-502
-521
-542
-563
-585
-608
-632
-656
-682
-708
-735
-762
-791
-820
-850
-881
-913
-945
-978
-1010
-1045
-1080
-1116
-1152
-1189
-1226
-1264
-1303
-1341
-1381
-1420
-1460
-1501
-1541
-1582
-1623
-1665
-1706
-1748
-1789
-1831
-1873
-1914
-1956
-1997
-2039
-2080
-2121
-2161
-2202
-2242
-2281
-2321
-2360
-2398
-2436
-2474
-2511
-2547
-2583
-2618
-2652
-2686
-2719
-2751
-2783
-2814
-2844
-2874
-2902
-2930
-2957
-2983
-3009
-3034
-3058
-3081
-3104
-3126
-3147
-3168
-3188
-3207
-3225
-3243
-3260
-3277
-3293
-3308
-3322
-3336
-3349
-3361
-3373
-3384
-3394
-3403
-3412
-3419
-3426
-3432
-3438
-3442
-3446
-3449
-3452
-3453
-3454
-3454
-3454
-3453
-3451
-3448
-3445
-3441
-3437
-3432
-3427
-3421
-3415
-3408
-3401
-3393
-3385
-3377
-3368
-3359
-3350
-3340
-3330
-3319
-3308
-3297
-3285
-3273
-3261
-3249
-3236
-3222
-3209
-3195
-3180
-3166
-3151
-3135
-3120
-3104
-3088
-3071
-3055
-3038
-3021
-3004
-2987
-2969
-2952
-2935
-2917
-2899
-2882
-2864
-2847
-2829
-2812
-2794
-2777
-2759
-2742
-2724
-2707
-2690
-2672
-2655
-2637
-2620
-2602
-2585
-2567
-2549
-2532
-2513
-2495
-2477
-2458
-2439
-2419
-2399
-2379
-2358
-2337
-2316
-2294
-2272
-2250
-2227
-2203
-2180
-2156
-2131
-2106
-2081
-2056
-2029
-2004
-1978
-1952
-1925
-1898
-1871
-1843
-1816
-1788
-1760
-1731
-1703
-1674
-1645
-1616
-1586
-1557
-1527
-1497
-1467
-1437
-1406
-1376
-1345
-1314
-1283
-1252
-1221
-1190
-1158
-1127
-1095
-1063
-1031
-998
-966
-933
-901
-868
-835
-802
-769
-736
-702
-669
-636
-603
-569
-536
-503
-470
-437
-404
-371
-338
-306
-273
-241
-209
-177
-145
-114
-83
-51
-20
10
41
71
101
131
160
189
218
247
275
303
331
358
386
413
440
466
493
519
545
571
596
622
648
673
698
723
748
773
798
823
847
871
896
920
943
967
991
1014
1037
1060
1083
1105
1128
1150
1171
1193
1214
1235
1256
1277
1297
1317
1337
1356
1375
1394
1413
1431
1449
1467
1484
1501
1518
1535
1551
1567
1583
1599
1614
1629
1644
1658
1673
1687
1700
1714
1727
1739
1752
1764
1776
1788
1799
1811
1822
1832
1843
1853
1863
1873
1883
1893
1902
1911
1921
1930
1939
1948
1956
1965
1974
1983
1992
2001
2009
2020
2029
2039
2048
2058
2069
2079
2090
2101
2112
2124
2135
2148
2160
2173
2187
2201
2215
2229
2244
2260
2275
2292
2308
2325
2343
2361
2379
2398
2417
2437
2458
2478
2500
2522
2544
2567
2591
2615
2639
2664
2690
2716
2742
2769
2795
2823
2850
2878
2906
2934
2962
2991
3020
3048
3077
3106
3135
3164
3194
3223
3252
3282
3312
3342
3372
3402
3433
3464
3495
3526
3557
3589
3621
3653
3686
3719
3752
3785
3818
3851
3885
3918
3952
3985
4019
4051
4085
4118
4151
4183
4215
4247
4278
4309
4340
4369
4399
4427
4455
4482
4509
4534
4559
4583
4606
4627
4648
4668
4687
4705
4721
4737
4751
4764
4776
4787
4796
4804
4811
4817
4821
4824
4825
4825
4824
4821
4816
4811
4804
4795
4785
4773
4760
4746
4729
4712
4693
4672
4649
4625
4600
4573
4544
4514
4482
4448
4413
4376
4338
4298
4256
4213
4167
4121
4072
4022
3971
3918
3863
3807
3749
3690
3629
3567
3503
3438
3371
3303
3234
3163
3090
3016
2941
2865
2787
2708
2628
2546
2463
2380
2295
2209
2122
2033
1945
1856
1766
1674
1583
1491
1398
1305
1211
1117
1022
928
833
738
643
548
453
359
264
169
75
-19
-113
-207
-300
-392
-484
-575
-666
-756
-846
-935
-1022
-1110
-1196
-1282
-1366
-1450
-1533
-1615
-1696
-1776
-1855
-1934
-2011
-2088
-2163
-2238
-2311
-2384
-2456
-2527
-2597
-2665
-2733
-2800
-2866
-2931
-2995
-3057
-3119
-3180
-3239
-3298
-3356
-3412
-3468
-3522
-3576
-3628
-3680
-3730
-3780
-3828
-3876
-3923
-3969
-4014
-4058
-4101
-4143
-4185
-4225
-4264
-4302
-4340
-4376
-4411
-4445
-4478
-4510
-4540
-4569
-4597
-4624
-4649
-4673
-4696
-4716
-4736
-4754
-4770
-4785
-4798
-4809
-4819
-4827
-4833
-4838
-4840
-4841
-4840
-4837
-4832
-4825
-4817
-4806
-4794
-4781
-4765
-4748
-4729
-4709
-4687
-4663
-4638
-4612
-4584
-4555
-4524
-4493
-4460
-4426
-4390
-4354
-4316
-4278
-4238
-4197
-4154
-4111
-4067
-4021
-3975
-3927
-3878
-3828
-3776
-3724
-3670
-3616
-3560
-3503
-3445
-3386
-3326
-3265
-3203
-3140
-3076
-3012
-2946
-2881
-2814
-2747
-2680
-2612
-2543
-2474
-2405
-2336
-2266
-2197
-2127
-2057
-1986
-1916
-1845
-1775
-1704
-1634
-1563
-1492
-1421
-1350
-1279
-1208
-1137
-1066
-995
-923
-852
-780
-709
-637
-565
-494
-422
-351
-279
-208
-137
-66
5
76
146
216
286
355
424
492
560
628
695
761
827
892
957
1022
1086
1149
1212
1275
1337
1398
1459
1520
1580
1640
1700
1759
1817
1875
1933
1990
2047
2103
2159
2214
2269
2323
2376
2429
2481
2532
2583
2633
2682
2730
2777
2823
2868
2913
2956
2999
3040
3080
3120
3158
3196
3232
3268
3303
3337
3369
3401
3433
3463
3493
3522
3550
3578
3604
3631
3656
3681
3705
3729
3752
3775
3797
3818
3839
3859
3879
3898
3916
3934
3952
3969
3985
4001
4016
4030
4043
4057
4070
4082
4093
4104
4114
4123
4131
4139
4146
4152
4158
4162
4166
4169
4171
4172
4173
4172
4171
4169
4166
4162
4158
4153
4146
4139
4131
4123
4113
4103
4091
4078
4067
4053
4038
4022
4006
3989
3971
3952
3932
3911
3890
3867
3844
3820
3795
3770
3743
3716
3688
3660
3631
3601
3570
3539
3507
3475
3442
3409
3375
3341
3306
3270
3235
3199
3162
3125
3088
3050
3012
2973
2934
2895
2855
2815
2775
2734
2693
2652
2610
2567
2525
2482
2439
2395
2351
2307
2262
2217
2172
2126
2080
2033
1988
1941
1894
1847
1800
1752
1704
1656
1608
1559
1511
1462
1412
1363
1314
1264
1214
1164
1114
1063
1012
962
911
860
809
757
706
654
602
550
498
446
394
341
288
235
182
128
74
20
-34
-89
-143
-199
-254
-310
-366
-422
-479
-536
-593
-651
-709
-767
-825
-884
-943
-1002
-1061
-1121
-1180
-1240
-1300
-1360
-1421
-1481
-1541
-1601
-1662
-1722
-1782
-1842
-1902
-1962
-2021
-2081
-2140
-2199
-2258
-2316
-2375
-2432
-2490
-2547
-2603
-2659
-2715
-2770
-2825
-2879
-2932
-2985
-3037
-3089
-3139
-3189
-3239
-3287
-3335
-3382
-3428
-3473
-3518
-3561
-3604
-3646
-3687
-3727
-3766
-3804
-3841
-3878
-3913
-3947
-3981
-4013
-4043
-4075
-4104
-4132
-4158
-4184
-4208
-4232
-4254
-4274
-4294
-4312
-4329
-4344
-4358
-4371
-4383
-4393
-4402
-4409
-4416
-4421
-4424
-4427
-4428
-4428
-4427
-4425
-4421
-4417
-4411
-4405
-4398
-4389
-4380
-4370
-4359
-4347
-4335
-4322
-4308
-4293
-4278
-4262
-4245
-4228
-4210
-4192
-4173
-4154
-4134
-4113
-4091
-4070
-4048
-4025
-4001
-3977
-3952
-3927
-3901
-3875
-3847
-3820
-3792
-3763
-3733
-3704
-3673
-3642
-3611
-3579
-3547
-3514
-3481
-3448
-3414
-3381
-3346
-3312
-3277
-3243
-3208
-3173
-3137
-3102
-3067
-3031
-2995
-2959
-2923
-2887
-2851
-2815
-2778
-2742
-2705
-2668
-2631
-2593
-2556
-2518
-2481
-2443
-2405
-2367
-2329
-2290
-2252
-2213
-2174
-2136
-2097
-2058
-2017
-1979
-1940
-1901
-1861
-1822
-1783
-1743
-1704
-1664
-1624
-1585
-1545
-1505
-1465
-1425
-1385
-1345
-1305
-1265
-1225
-1184
-1144
-1104
-1063
-1022
-982
-941
-901
-860
-819
-778
-737
-696
-655
-614
-573
-532
-491
-450
-409
-368
-327
-286
-244
-203
-163
-122
-81
-40
0
40
81
121
160
200
239
279
317
356
395
433
471
508
546
583
620
656
693
729
765
801
837
872
907
943
978
1012
1048
1082
1117
1152
1186
1221
1255
1289
1324
1358
1392
1426
1460
1494
1528
1562
1596
1630
1663
1697
1730
1763
1797
1830
1863
1895
1928
1961
1993
2025
2057
2089
2120
2151
2182
2213
2244
2274
2305
2335
2365
2395
2425
2454
2484
2513
2543
2572
2601
2630
2659
2688
2717
2746
2775
2804
2832
2861
2889
2917
2945
2973
3001
3028
3055
3082
3109
3135
3161
3187
3212
3237
3261
3285
3309
3332
3355
3377
3398
3419
3440
3460
3479
3498
3516
3534
3551
3568
3584
3600
3616
3631
3646
3661
3675
3689
3703
3716
3729
3742
3755
3768
3780
3793
3805
3817
3829
3840
3851
3863
3873
3884
3894
3904
3914
3924
3933
3942
3950
3958
3966
3973
3980
3987
3993
3999
4005
4010
4014
4019
4024
4027
4030
4034
4037
4038
4041
4043
4045
4046
4046
4048
4048
4048
4048
4048
4046
4046
4045
4043
4041
4038
4035
4033
4030
4026
4022
4017
4011
4006
4000
3993
3985
3977
3968
3959
3949
3938
3927
3915
3902
3889
3875
3860
3844
3828
3811
3794
3776
3757
3738
3718
3697
3676
3655
3632
3610
3587
3563
3539
3515
3491
3466
3441
3415
3389
3363
3337
3311
3284
3257
3230
3203
3175
3148
3120
3092
3063
3035
3006
2977
2948
2919
2889
2859
2828
2798
2767
2736
2704
2673
2641
2608
2576
2543
2510
2476
2442
2409
2375
2340
2306
2271
2237
2202
2167
2132
2098
2063
2028
1993
1958
1923
1889
1854
1819
1784
1749
1713
1678
1642
1607
1571
1534
1498
1461
1424
1387
1350
1312
1274
1236
1198
1159
1121
1082
1043
1004
966
927
888
849
810
771
733
694
655
617
578
540
502
464
426
389
352
315
278
242
206
171
136
101
66
32
-1
-34
-67
-99
-130
-162
-192
-223
-252
-282
-311
-339
-367
-395
-422
-449
-476
-502
-528
-554
-580
-605
-630
-655
-680
-705
-729
-753
-777
-801
-825
-848
-871
-894
-916
-938
-960
-981
-1002
-1022
-1042
-1062
-1081
-1099
-1117
-1134
-1150
-1166
-1182
-1196
-1210
-1223
-1236
-1248
-1259
-1269
-1279
-1288
-1296
-1304
-1310
-1316
-1321
-1326
-1330
-1333
-1336
-1338
-1339
-1341
-1341
-1342
-1342
-1341
-1341
-1340
-1339
-1338
-1337
-1336
-1334
-1332
-1331
-1329
-1327
-1324
-1322
-1319
-1315
-1312
-1308
-1304
-1299
-1294
-1288
-1282
-1276
-1269
-1262
-1254
-1246
-1238
-1229
-1219
-1210
-1200
-1189
-1179
-1168
-1157
-1146
-1135
-1123
-1112
-1101
-1090
-1079
-1068
-1057
-1047
-1037
-1027
-1018
-1008
-999
-991
-983
-975
-967
-960
-953
-946
-939
-932
-926
-919
-913
-906
-900
-893
-887
-880
-873
-865
-858
-850
-842
-834
-826
-817
-809
-800
-791
-781
-772
-762
-752
-742
-731
-721
-710
-699
-688
-676
-665
-653
-642
-630
-618
-606
-594
-582
-570
-558
-546
-534
-523
-511
-500
-488
-477
-467
-456
-446
-436
-426
-417
-408
-399
-390
-382
-374
-367
-359
-353
-346
-340
-334
-328
-322
-317
-312
-307
-302
-297
-293
-289
-284
-280
-276
-273
-269
-265
-261
-257
-253
-249
-245
-241
-237
-232
-228
-223
-218
-213
-208
-203
-197
-191
-185
-179
-173
-167
-161
-155
-148
-142
-136
-130
-125
-119
-114
-108
-103
-99
-94
-90
-86
-83
-80
-77
-74
-71
-69
-67
-65
-64
-62
-61
-60
-60
-59
-59
-59
-59
-59
-60
-61
-62
-63
-65
-68
-70
-73
-77
-81
-85
-90
-95
-101
-107
-113
-119
-126
-133
-141
-148
-156
-163
-171
-179
-187
-194
-202
-210
-217
-225
-232
-240
-248
-255
-263
-270
-278
-286
-294
-302
-311
-319
-328
-337
-346
-356
-365
-375
-385
-396
-406
-416
-427
-438
-449
-460
-471
-482
-493
-504
-516
-527
-539
-550
-562
-573
-585
-596
-608
-619
-631
-642
-654
-665
-676
-688
-699
-711
-722
-733
-744
-756
-767
-778
-789
-799
-810
-821
-831
-841
-852
-862
-871
-881
-890
-899
-908
-917
-926
-934
-942
-950
-957
-965
-972
-979
-985
-992
-998
-1004
-1010
-1016
-1022
-1028
-1033
-1038
-1043
-1049
-1054
-1059
-1064
-1069
-1075
-1080
-1085
-1091
-1096
-1101
-1107
-1112
-1118
-1123
-1129
-1134
-1140
-1145
-1150
-1155
-1160
-1164
-1168
-1172
-1176
-1179
-1182
-1184
-1187
-1189
-1190
-1192
-1193
-1194
-1194
-1195
-1195
-1194
-1194
-1193
-1192
-1191
-1190
-1189
-1187
-1186
-1184
-1183
-1181
-1179
-1178
-1177
-1176
-1175
-1174
-1174
-1173
-1173
-1173
-1174
-1175
-1176
-1177
-1178
-1180
-1181
-1183
-1185
-1188
-1190
-1193
-1195
-1198
-1201
-1204
-1207
-1210
-1213
-1217
-1220
-1223
-1227
-1230
-1233
-1237
-1240
-1243
-1247
-1250
-1253
-1257
-1260
-1264
-1267
-1271
-1274
-1278
-1282
-1286
-1290
-1295
-1300
-1305
-1310
-1316
-1322
-1328
-1335
-1342
-1349
-1357
-1366
-1375
-1384
-1393
-1403
-1414
-1424
-1435
-1446
-1457
-1468
-1480
-1491
-1502
-1514
-1525
-1536
-1547
-1557
-1568
-1578
-1588
-1597
-1606
-1615
-1623
-1631
-1639
-1646
-1652
-1659
-1664
-1670
-1675
-1679
-1684
-1688
-1691
-1694
-1697
-1700
-1702
-1704
-1705
-1707
-1708
-1709
-1709
-1710
-1710
-1710
-1709
-1709
-1708
-1707
-1706
-1704
-1702
-1700
-1698
-1695
-1692
-1689
-1685
-1681
-1677
-1673
-1668
-1663
-1657
-1651
-1645
-1639
-1632
-1625
-1617
-1610
-1602
-1593
-1585
-1576
-1567
-1557
-1548
-1538
-1527
-1517
-1506
-1496
-1485
-1473
-1462
-1450
-1438
-1426
-1413
-1401
-1388
-1375
-1362
-1348
-1335
-1321
-1307
-1293
-1279
-1265
-1251
-1236
-1222
-1207
-1192
-1177
-1162
-1147
-1132
-1117
-1102
-1087
-1071
-1056
-1041
-1025
-1010
-994
-979
-964
-948
-933
-917
-902
-887
-872
-857
-841
-826
-811
-796
-781
-766
-751
-736
-721
-706
-691
-676
-661
-646
-631
-617
-602
-587
-573
-559
-544
-530
-517
-503
-490
-477
-464
-452
-440
-428
-416
-405
-394
-383
-373
-363
-353
-343
-333
-324
-315
-306
-298
-289
-281
-272
-264
-256
-247
-239
-231
-222
-214
-206
-197
-188
-180
-171
-162
-153
-144
-135
-126
-116
-107
-97
-88
-78
-68
-58
-48
-38
-28
-18
-8
2
12
22
32
43
52
62
72
82
91
101
110
119
128
137
146
155
163
171
179
187
195
202
210
217
223
230
236
243
249
254
260
265
270
275
280
284
288
292
296
300
303
307
310
313
316
318
321
323
326
328
330
331
333
334
335
336
337
338
338
338
338
338
338
338
337
337
336
335
335
334
333
332
331
330
329
328
327
326
325
324
323
323
322
321
320
320
319
319
319
319
319
319
320
321
322
323
325
326
328
330
333
336
338
341
345
348
352
356
360
365
370
374
380
385
391
397
403
409
416
423
430
437
445
453
461
469
478
487
496
506
516
526
536
547
558
570
582
594
606
619
632
645
658
672
685
699
713
726
740
754
768
781
795
808
821
834
847
860
872
885
897
909
920
932
943
954
964
974
984
994
1002
1012
1020
1028
1036
1043
1050
1057
1063
1069
1074
1080
1085
1089
1094
1098
1102
1106
1110
1114
1117
1120
1123
1126
1129
1132
1134
1136
1138
1140
1142
1144
1146
1148
1150
1152
1154
1156
1158
1161
1164
1167
1170
1174
1178
1182
1187
1191
1196
1201
1207
1212
1218
1224
1230
1236
1242
1248
1255
1261
1267
1273
1280
1286
1292
1299
1305
1312
1319
1326
1333
1340
1348
1356
1364
1372
1381
1390
1399
1408
1417
1426
1436
1446
1455
1465
1475
1485
1495
1505
1515
1526
1536
1546
1557
1568
1578
1589
1600
1611
1622
1633
1645
1656
1667
1679
1690
1702
1713
1724
1736
1747
1759
1770
1782
1793
1805
1816
1828
1839
1851
1862
1874
1885
1897
1908
1919
1931
1942
1953
1963
1974
1984
1994
2004
2013
2023
2032
2041
2049
2057
2065
2072
2079
2085
2092
2097
2102
2107
2111
2115
2119
2122
2125
2127
2128
2130
2131
2131
2131
2131
2130
2128
2127
2124
2121
2118
2114
2110
2105
2100
2094
2088
2081
2074
2066
2058
2049
2040
2031
2021
2011
2000
1989
1978
1966
1954
1942
1930
1917
1905
1892
1878
1865
1851
1837
1823
1808
1794
1779
1763
1748
1732
1715
1699
1682
1665
1648
1631
1613
1595
1577
1558
1539
1520
1501
1482
1462
1442
1422
1402
1381
1361
1340
1319
1298
1277
1255
1234
1212
1191
1169
1147
1125
1103
1081
1058
1036
1012
991
968
945
922
899
876
853
830
807
784
761
737
714
691
668
645
622
599
576
552
529
506
483
459
436
412
389
365
342
318
294
270
246
222
197
173
148
124
99
74
49
24
-1
-27
-52
-78
-104
-130
-156
-182
-209
-235
-262
-289
-316
-343
-370
-398
-425
-453
-481
-508
-536
-564
-592
-619
-647
-675
-702
-730
-757
-784
-812
-839
-866
-893
-920
-947
-974
-1000
-1028
-1055
-1082
-1109
-1136
-1163
-1191
-1219
-1246
-1274
-1302
-1331
-1359
-1388
-1417
-1446
-1475
-1505
-1535
-1565
-1595
-1626
-1656
-1687
-1718
-1750
-1781
-1813
-1845
-1877
-1910
-1942
-1975
-2008
-2041
-2075
-2108
-2142
-2176
-2210
-2244
-2278
-2313
-2347
-2381
-2416
-2450
-2485
-2519
-2554
-2589
-2623
-2658
-2692
-2727
-2761
-2795
-2830
-2864
-2898
-2932
-2966
-2999
-3033
-3066
-3099
-3132
-3165
-3197
-3229
-3261
-3293
-3324
-3355
-3385
-3415
-3445
-3474
-3503
-3531
-3559
-3586
-3613
-3639
-3664
-3689
-3713
-3737
-3760
-3782
-3804
-3825
-3845
-3865
-3884
-3902
-3920
-3937
-3954
-3970
-3986
-4001
-4014
-4030
-4043
-4056
-4069
-4081
-4091
-4103
-4114
-4124
-4134
-4143
-4152
-4160
-4167
-4175
-4181
-4187
-4193
-4198
-4203
-4207
-4210
-4213
-4216
-4218
-4220
-4221
-4222
-4222
-4222
-4222
-4221
-4220
-4218
-4216
-4213
-4210
-4207
-4203
-4199
-4195
-4190
-4185
-4180
-4175
-4169
-4163
-4157
-4151
-4144
-4137
-4130
-4123
-4116
-4109
-4101
-4093
-4085
-4077
-4067
-4059
-4051
-4041
-4032
-4022
-4011
-4002
-3992
-3982
-3971
-3960
-3948
-3937
-3925
-3913
-3901
-3889
-3876
-3863
-3850
-3837
-3824
-3810
-3796
-3782
-3767
-3753
-3738
-3723
-3707
-3692
-3676
-3660
-3644
-3628
-3611
-3595
-3578
-3561
-3544
-3526
-3509
-3492
-3474
-3456
-3438
-3421
-3403
-3385
-3367
-3349
-3331
-3313
-3295
-3277
-3258
-3240
-3222
-3203
-3185
-3167
-3148
-3129
-3110
-3092
-3072
-3053
-3034
-3014
-2994
-2974
-2954
-2934
-2913
-2892
-2871
-2849
-2827
-2805
-2783
-2760
-2738
-2714
-2691
-2667
-2644
-2620
-2595
-2571
-2546
-2522
-2497
-2472
-2447
-2422
-2397
-2371
-2346
-2321
-2295
-2270
-2245
-2219
-2194
-2169
-2143
-2118
-2093
-2068
-2043
-2017
-1993
-1969
-1944
-1920
-1895
-1871
-1846
-1822
-1798
-1773
-1749
-1724
-1700
-1675
-1650
-1626
-1601
-1575
-1550
-1525
-1499
-1473
-1447
-1420
-1394
-1367
-1340
-1312
-1285
-1257
-1229
-1200
-1172
-1143
-1114
-1085
-1055
-1025
-995
-965
-935
-904
-873
-842
-810
-779
-747
-715
-683
-651
-618
-585
-552
-519
-486
-453
-419
-385
-351
-317
-282
-248
-213
-178
-143
-107
-72
-36
0
36
72
108
145
182
218
255
292
329
367
404
441
478
516
553
590
628
665
703
741
778
816
854
891
929
967
1004
1042
1079
1117
1154
1191
1228
1265
1302
1339
1375
1411
1447
1482
1517
1552
1586
1620
1654
1687
1720
1752
1784
1815
1846
1876
1906
1935
1964
1992
2020
2047
2074
2100
2125
2150
2175
2199
2223
2246
2269
2291
2313
2334
2355
2376
2396
2416
2436
2455
2474
2492
2511
2529
2547
2564
2581
2598
2615
2631
2647
2663
2678
2694
2708
2723
2737
2751
2764
2777
2790
2803
2815
2827
2838
2849
2860
2870
2880
2890
2899
2908
2916
2925
2932
2940
2947
2953
2960
2966
2971
2976
2981
2985
2989
2993
2996
2998
3001
3002
3004
3005
3005
3005
3005
3004
3003
3001
2999
2996
2994
2990
2987
2983
2979
2974
2969
2964
2959
2953
2947
2940
2933
2926
2919
2911
2903
2894
2886
2876
2867
2857
2847
2836
2825
2813
2801
2789
2776
2763
2749
2735
2720
2705
2690
2674
2657
2641
2623
2606
2587
2569
2550
2530
2511
2490
2470
2449
2428
2406
2384
2362
2339
2316
2293
2270
2246
2222
2198
2174
2149
2124
2099
2074
2049
2023
1997
1971
1944
1917
1891
1864
1836
1809
1781
1753
1725
1697
1669
1640
1612
1583
1554
1525
1495
1466
1436
1406
1377
1347
1316
1286
1256
1226
1195
1165
1134
1104
1073
1043
1012
982
951
920
890
859
828
797
767
736
705
674
643
612
582
551
520
489
458
427
397
366
335
304
274
243
213
183
152
122
92
62
32
2
-28
-58
-87
-117
-147
-176
-206
-235
-265
-294
-323
-352
-382
-411
-440
-469
-498
-527
-556
-585
-614
-643
-672
-701
-730
-758
-787
-816
-844
-873
-902
-930
-959
-987
-1016
-1044
-1072
-1100
-1128
-1156
-1184
-1212
-1239
-1267
-1294
-1321
-1347
-1374
-1400
-1426
-1452
-1477
-1503
-1528
-1552
-1577
-1601
-1624
-1648
-1671
-1693
-1716
-1738
-1759
-1780
-1801
-1822
-1842
-1862
-1881
-1900
-1918
-1937
-1955
-1972
-1989
-2005
-2021
-2039
-2054
-2070
-2084
-2099
-2113
-2127
-2141
-2154
-2167
-2179
-2192
-2203
-2215
-2226
-2237
-2248
-2258
-2268
-2278
-2287
-2296
-2305
-2313
-2321
-2329
-2336
-2343
-2349
-2355
-2360
-2365
-2370
-2374
-2378
-2381
-2383
-2386
-2387
-2389
-2389
-2390
-2390
-2389
-2388
-2387
-2385
-2383
-2380
-2378
-2375
-2371
-2367
-2363
-2359
-2354
-2349
-2344
-2338
-2332
-2325
-2319
-2312
-2304
-2297
-2289
-2280
-2272
-2262
-2253
-2243
-2233
-2222
-2211
-2199
-2187
-2175
-2162
-2149
-2135
-2121
-2107
-2092
-2077
-2061
-2045
-2029
-2013
-1996
-1979
-1961
-1944
-1926
-1908
-1889
-1871
-1852
-1833
-1813
-1794
-1774
-1754
-1734
-1714
-1694
-1673
-1652
-1631
-1610
-1588
-1567
-1545
-1523
-1500
-1478
-1455
-1432
-1408
-1385
-1361
-1336
-1312
-1287
-1262
-1237
-1211
-1185
-1159
-1133
-1106
-1079
-1052
-1025
-997
-969
-941
-913
-885
-856
-828
-799
-770
-741
-712
-682
-653
-623
-594
-564
-535
-505
-475
-445
-416
-386
-356
-326
-296
-267
-237
-207
-177
-148
-118
-88
-59
-29
0
29
58
87
116
144
172
200
228
256
283
310
337
363
389
415
440
465
490
514
538
561
584
606
628
650
671
692
713
733
752
771
790
809
827
845
862
879
896
913
929
945
960
976
991
1006
1020
1034
1048
1062
1075
1088
1100
1112
1124
1135
1146
1157
1167
1177
1186
1195
1204
1212
1220
1227
1234
1241
1247
1253
1259
1264
1268
1273
1276
1280
1283
1286
1288
1290
1292
1294
1295
1295
1296
1296
1295
1295
1294
1292
1291
1289
1286
1283
1280
1276
1272
1268
1263
1258
1252
1246
1240
1233
1226
1218
1210
1202
1193
1184
1175
1165
1156
1145
1135
1125
1114
1103
1092
1081
1069
1058
1046
1035
1022
1010
999
987
974
962
949
937
924
911
898
885
872
859
845
832
818
804
790
776
761
747
732
717
703
688
672
657
642
626
610
595
579
563
546
530
513
497
480
463
445
428
410
392
374
356
337
318
299
280
260
240
220
200
179
158
137
116
94
72
50
28
5
-17
-41
-64
-87
-111
-135
-159
-183
-207
-232
-256
-281
-306
-331
-356
-381
-406
-431
-456
-481
-506
-531
-556
-581
-606
-631
-656
-681
-706
-731
-756
-781
-806
-831
-856
-881
-906
-931
-956
-981
-1006
-1031
-1056
-1081
-1106
-1131
-1155
-1180
-1205
-1229
-1254
-1279
-1303
-1327
-1352
-1376
-1400
-1424
-1448
-1472
-1496
-1520
-1543
-1566
-1590
-1613
-1635
-1658
-1680
-1703
-1724
-1746
-1767
-1788
-1809
-1830
-1850
-1870
-1889
-1908
-1927
-1945
-1963
-1981
-1998
-2015
-2031
-2047
-2063
-2078
-2093
-2107
-2121
-2135
-2148
-2160
-2172
-2184
-2195
-2206
-2216
-2226
-2235
-2244
-2253
-2260
-2268
-2274
-2281
-2286
-2291
-2296
-2300
-2304
-2307
-2310
-2312
-2314
-2315
-2316
-2316
-2316
-2316
-2315
-2313
-2311
-2309
-2306
-2303
-2299
-2296
-2291
-2287
-2282
-2277
-2271
-2265
-2259
-2253
-2247
-2240
-2233
-2226
-2219
-2212
-2205
-2197
-2189
-2182
-2174
-2166
-2158
-2150
-2142
-2133
-2125
-2117
-2108
-2099
-2091
-2082
-2073
-2065
-2056
-2047
-2037
-2029
-2020
-2009
-2001
-1992
-1982
-1973
-1963
-1953
-1943
-1933
-1923
-1913
-1902
-1891
-1881
-1870
-1859
-1848
-1836
-1825
-1814
-1802
-1791
-1780
-1768
-1756
-1745
-1733
-1721
-1710
-1698
-1687
-1675
-1663
-1652
-1641
-1629
-1618
-1606
-1595
-1584
-1573
-1562
-1551
-1540
-1529
-1519
-1508
-1498
-1487
-1477
-1467
-1457
-1446
-1436
-1426
-1416
-1406
-1397
-1387
-1377
-1367
-1358
-1348
-1338
-1329
-1319
-1310
-1300
-1291
-1281
-1272
-1263
-1253
-1244
-1235
-1226
-1217
-1208
-1199
-1190
-1181
-1173
-1164
-1155
-1146
-1138
-1129
-1121
-1112
-1104
-1095
-1087
-1078
-1070
-1062
-1054
-1046
-1038
-1030
-1022
-1014
-1008
-1000
-993
-986
-980
-973
-967
-961
-955
-949
-943
-938
-933
-928
-923
-918
-914
-909
-905
-901
-897
-893
-889
-886
-882
-879
-876
-872
-869
-866
-863
-860
-857
-854
-851
-849
-846
-843
-841
-838
-835
-833
-830
-828
-825
-823
-820
-818
-816
-814
-812
-810
-808
-806
-804
-803
-801
-800
-799
-798
-797
-797
-796
-796
-796
-796
-796
-796
-797
-798
-799
-800
-801
-802
-804
-806
-808
-810
-812
-814
-817
-819
-822
-825
-828
-831
-834
-837
-841
-844
-847
-851
-854
-858
-862
-865
-869
-873
-877
-881
-885
-890
-894
-898
-903
-908
-913
-918
-923
-929
-935
-940
-947
-953
-959
-966
-973
-980
-988
-996
-1004
-1012
-1020
-1029
-1038
-1048
-1057
-1067
-1077
-1087
-1097
-1108
-1118
-1129
-1140
-1151
-1162
-1174
-1185
-1197
-1208
-1220
-1232
-1243
-1255
-1267
-1279
-1291
-1304
-1316
-1328
-1341
-1353
-1366
-1378
-1391
-1404
-1416
-1429
-1442
-1455
-1468
-1481
-1494
-1507
-1520
-1533
-1545
-1558
-1571
-1584
-1596
-1609
-1621
-1633
-1645
-1657
-1669
-1680
-1691
-1703
-1714
-1725
-1735
-1746
-1756
-1766
-1776
-1786
-1795
-1805
-1814
-1823
-1832
-1840
-1849
-1857
-1865
-1873
-1881
-1889
-1896
-1904
-1911
-1918
-1925
-1932
-1939
-1945
-1951
-1958
-1964
-1970
-1975
-1981
-1986
-1991
-1996
-2000
-2005
-2009
-2013
-2016
-2019
-2021
-2025
-2027
-2029
-2029
-2031
-2032
-2032
-2031
-2031
-2029
-2028
-2025
-2024
-2021
-2017
-2013
-2009
-2005
-2000
-1994
-1988
-1982
-1975
-1968
-1961
-1953
-1944
-1936
-1926
-1917
-1907
-1896
-1885
-1874
-1863
-1851
-1838
-1826
-1813
-1799
-1786
-1772
-1758
-1743
-1729
-1714
-1699
-1684
-1668
-1653
-1637
-1622
-1606
-1591
-1575
-1559
-1543
-1527
-1512
-1496
-1480
-1464
-1448
-1433
-1417
-1401
-1385
-1370
-1354
-1338
-1323
-1307
-1291
-1276
-1260
-1244
-1228
-1213
-1197
-1181
-1166
-1150
-1134
-1118
-1103
-1087
-1071
-1055
-1040
-1024
-1008
-992
-977
-961
-945
-929
-914
-898
-882
-866
-850
-834
-819
-803
-787
-771
-755
-739
-723
-707
-691
-675
-659
-643
-627
-611
-595
-579
-563
-547
-531
-515
-499
-483
-468
-452
-437
-421
-406
-391
-375
-360
-345
-330
-315
-300
-286
-271
-256
-241
-227
-212
-197
-183
-168
-154
-139
-125
-110
-96
-81
-67
-53
-38
-24
-10
4
17
31
44
58
71
84
97
110
122
135
147
159
171
183
195
207
218
229
241
252
263
274
285
296
306
317
327
337
348
358
368
378
388
397
407
416
426
435
444
453
462
470
479
487
495
504
512
519
527
535
542
550
557
564
572
579
586
593
600
607
614
620
627
634
640
647
653
660
666
672
678
684
690
696
702
708
713
719
724
730
735
741
746
751
757
762
767
772
778
783
789
794
800
805
811
817
823
829
835
841
847
854
860
867
874
881
889
896
904
911
919
927
935
944
952
961
970
979
988
998
1006
1016
1028
1038
1048
1059
1070
1081
1092
1104
1115
1127
1138
1150
1162
1174
1186
1198
1209
1221
1233
1245
1257
1269
1280
1292
1304
1316
1327
1339
1351
1363
1375
1387
1398
1410
1422
1434
1446
1459
1471
1483
1495
1507
1520
1532
1544
1556
1569
1581
1593
1605
1616
1628
1639
1651
1661
1672
1682
1692
1702
1711
1720
1729
1737
1744
1751
1758
1764
1769
1774
1779
1783
1787
1790
1792
1795
1796
1797
1798
1798
1798
1798
1797
1795
1793
1790
1787
1783
1779
1774
1768
1762
1755
1748
1740
1731
1722
1712
1701
1690
1679
1667
1654
1641
1627
1613
1599
1584
1569
1553
1537
1520
1503
1486
1468
1449
1430
1411
1391
1371
1350
1329
1307
1285
1262
1239
1215
1191
1167
1142
1117
1091
1066
1039
1012
985
958
930
902
874
845
816
787
757
727
696
666
635
603
572
540
508
475
443
410
377
344
310
276
243
209
175
140
106
72
37
2
-33
-68
-103
-138
-173
-209
-244
-279
-315
-350
-386
-421
-457
-492
-528
-563
-598
-633
-668
-703
-737
-772
-806
-840
-874
-907
-941
-974
-1006
-1039
-1071
-1102
-1133
-1164
-1195
-1225
-1254
-1283
-1312
-1340
-1367
-1394
-1421
-1447
-1473
-1498
-1523
-1548
-1572
-1596
-1619
-1642
-1664
-1687
-1708
-1730
-1751
-1772
-1792
-1812
-1831
-1851
-1869
-1888
-1906
-1923
-1940
-1957
-1973
-1989
-2004
-2019
-2033
-2048
-2061
-2074
-2087
-2099
-2110
-2122
-2132
-2143
-2152
-2162
-2170
-2179
-2187
-2194
-2201
-2207
-2213
-2219
-2224
-2229
-2233
-2237
-2240
-2244
-2246
-2249
-2251
-2253
-2254
-2255
-2256
-2257
-2257
-2257
-2257
-2256
-2256
-2255
-2253
-2252
-2250
-2248
-2246
-2243
-2241
-2238
-2234
-2231
-2227
-2223
-2219
-2214
-2209
-2204
-2199
-2193
-2187
-2181
-2175
-2168
-2161
-2154
-2147
-2139
-2131
-2124
-2116
-2107
-2099
-2090
-2082
-2073
-2064
-2056
-2047
-2037
-2029
-2020
-2011
-2001
-1993
-1985
-1976
-1967
-1959
-1950
-1942
-1933
-1925
-1917
-1909
-1901
-1893
-1885
-1877
-1869
-1861
-1853
-1845
-1837
-1829
-1821
-1813
-1804
-1796
-1788
-1779
-1771
-1762
-1753
-1745
-1736
-1727
-1717
-1708
-1699
-1689
-1680
-1670
-1660
-1650
-1640
-1630
-1620
-1609
-1599
-1588
-1577
-1566
-1555
-1543
-1532
-1520
-1508
-1496
-1484
-1471
-1459
-1446
-1432
-1419
-1405
-1391
-1377
-1362
-1347
-1332
-1316
-1300
-1284
-1268
-1251
-1233
-1216
-1198
-1180
-1161
-1143
-1124
-1105
-1085
-1066
-1046
-1026
-1004
-985
-964
-944
-923
-902
-881
-860
-838
-817
-795
-773
-752
-730
-708
-686
-663
-641
-618
-596
-573
-550
-527
-504
-481
-457
-434
-410
-387
-363
-339
-316
-292
-268
-244
-219
-195
-171
-146
-122
-97
-72
-47
-22
3
28
54
79
105
131
156
182
208
234
260
287
313
339
365
392
418
444
471
497
523
550
576
602
629
655
681
707
733
759
785
811
837
862
888
913
938
964
989
1012
1038
1063
1087
1111
1135
1159
1182
1206
1229
1251
1274
1296
1319
1340
1362
1383
1405
1425
1446
1466
1486
1506
1525
1544
1563
1581
1599
1617
1635
1652
1669
1685
1701
1717
1732
1747
1762
1776
1791
1804
1818
1831
1844
1856
1868
1880
1892
1904
1915
1926
1936
1947
1957
1967
1977
1986
1995
2004
2013
2021
2029
2037
2045
2052
2060
2066
2073
2079
2086
2091
2097
2102
2107
2112
2116
2120
2124
2128
2131
2134
2137
2140
2142
2144
2146
2147
2148
2149
2150
2150
2150
2149
2148
2147
2146
2144
2142
2140
2138
2135
2132
2128
2125
2121
2117
2113
2108
2103
2099
2094
2088
2083
2078
2072
2067
2061
2055
2050
2044
2037
2032
2025
2020
2013
2008
2001
1996
1990
1984
1978
1972
1966
1961
1955
1949
1943
1937
1931
1925
1919
1913
1907
1900
1894
1888
1881
1875
1868
1861
1854
1847
1840
1833
1826
1818
1811
1804
1796
1788
1781
1773
1765
1757
1749
1741
1733
1725
1716
1708
1699
1691
1682
1674
1665
1656
1647
1638
1629
1619
1610
1600
1590
1580
1569
1559
1548
1537
1525
1514
1502
1489
1477
1464
1450
1436
1422
1408
1393
1378
1362
1346
1330
1313
1296
1278
1260
1241
1223
1203
1184
1164
1144
1123
1102
1080
1058
1036
1012
990
967
943
919
895
870
845
819
794
767
741
714
687
660
632
604
576
548
519
490
461
432
402
372
342
312
282
252
221
191
160
129
99
68
37
6
-25
-56
-88
-119
-150
-181
-212
-243
-274
-306
-337
-368
-399
-431
-462
-493
-525
-556
-587
-619
-650
-682
-714
-745
-777
-809
-841
-873
-905
-937
-970
-1002
-1034
-1066
-1099
-1131
-1164
-1196
-1228
-1260
-1293
-1325
-1357
-1389
-1421
-1452
-1484
-1515
-1547
-1578
-1609
-1640
-1670
-1701
-1731
-1761
-1791
-1821
-1851
-1880
-1909
-1938
-1967
-1995
-2024
-2051
-2079
-2106
-2134
-2160
-2187
-2213
-2239
-2265
-2291
-2316
-2341
-2365
-2390
-2414
-2437
-2461
-2484
-2507
-2530
-2552
-2574
-2596
-2618
-2639
-2660
-2681
-2702
-2723
-2743
-2763
-2783
-2802
-2822
-2841
-2860
-2879
-2897
-2916
-2934
-2952
-2970
-2988
-3006
-3023
-3040
-3057
-3074
-3091
-3107
-3124
-3140
-3155
-3171
-3186
-3201
-3216
-3231
-3245
-3259
-3273
-3286
-3299
-3311
-3324
-3335
-3347
-3358
-3368
-3378
-3388
-3397
-3406
-3414
-3422
-3429
-3436
-3442
-3448
-3453
-3458
-3463
-3467
-3471
-3474
-3477
-3479
-3481
-3483
-3484
-3485
-3486
-3486
-3486
-3485
-3484
-3483
-3481
-3479
-3477
-3475
-3472
-3469
-3465
-3461
-3457
-3453
-3448
-3443
-3437
-3431
-3425
-3419
-3412
-3405
-3398
-3390
-3383
-3374
-3366
-3357
-3348
-3339
-3329
-3319
-3309
-3299
-3288
-3277
-3266
-3254
-3242
-3230
-3218
-3205
-3193
-3180
-3167
-3153
-3140
-3126
-3112
-3098
-3083
-3069
-3054
-3039
-3024
-3008
-2993
-2977
-2961
-2945
-2928
-2912
-2895
-2878
-2860
-2843
-2825
-2807
-2789
-2771
-2752
-2733
-2714
-2695
-2676
-2656
-2637
-2617
-2597
-2577
-2557
-2537
-2517
-2496
-2476
-2455
-2434
-2413
-2393
-2372
-2351
-2330
-2309
-2287
-2266
-2245
-2224
-2203
-2182
-2161
-2140
-2119
-2098
-2077
-2056
-2036
-2015
-1995
-1974
-1954
-1934
-1914
-1895
-1875
-1855
-1836
-1817
-1798
-1779
-1760
-1741
-1723
-1705
-1686
-1668
-1651
-1633
-1616
-1598
-1581
-1564
-1548
-1531
-1515
-1499
-1483
-1467
-1452
-1436
-1421
-1405
-1390
-1375
-1361
-1346
-1331
-1317
-1303
-1288
-1274
-1260
-1246
-1233
-1219
-1206
-1192
-1179
-1166
-1153
-1140
-1128
-1115
-1103
-1091
-1079
-1067
-1055
-1044
-1032
-1020
-1008
-998
-987
-976
-965
-954
-943
-933
-922
-911
-901
-890
-880
-870
-860
-850
-840
-830
-820
-810
-801
-791
-782
-773
-764
-754
-746
-737
-728
-719
-711
-702
-694
-686
-678
-670
-662
-655
-647
-640
-632
-625
-618
-611
-604
-597
-590
-583
-576
-569
-562
-555
-548
-541
-535
-528
-521
-514
-507
-500
-493
-485
-478
-471
-464
-457
-449
-442
-434
-427
-420
-412
-405
-397
-390
-382
-374
-367
-359
-352
-345
-337
-330
-323
-316
-308
-301
-295
-288
-281
-274
-268
-262
-256
-250
-244
-238
-232
-227
-221
-216
-211
-206
-201
-196
-192
-187
-183
-179
-174
-170
-166
-162
-158
-154
-150
-147
-143
-140
-136
-133
-129
-126
-123
-119
-116
-113
-110
-107
-103
-100
-97
-94
-90
-87
-83
-80
-77
-73
-69
-66
-62
-58
-55
-51
-47
-43
-39
-35
-31
-27
-23
-19
-15
-11
-7
-3
1
5
9
14
18
22
26
30
34
38
42
46
50
54
58
62
66
70
75
79
83
87
91
95
100
104
108
112
117
121
125
130
134
138
143
147
151
156
160
165
169
174
178
183
187
192
196
201
205
210
214
219
224
228
233
238
242
247
252
256
261
266
271
276
280
285
290
295
299
304
309
314
318
323
328
332
337
341
346
350
354
359
363
367
371
376
380
384
387
391
395
399
402
406
409
413
416
419
422
425
428
431
434
437
439
441
444
446
448
450
452
453
455
456
457
458
459
460
460
461
461
461
461
460
459
458
457
456
454
453
450
448
446
443
440
436
432
428
424
419
415
409
404
398
391
385
378
371
363
355
347
338
329
319
309
299
289
278
266
255
243
230
217
204
191
177
163
149
134
119
104
88
72
56
40
23
6
-11
-28
-46
-64
-82
-100
-119
-137
-156
-175
-195
-214
-234
-254
-274
-294
-315
-335
-356
-377
-398
-420
-441
-462
-484
-506
-528
-550
-572
-594
-616
-639
-661
-684
-706
-729
-752
-775
-797
-820
-843
-866
-889
-911
-934
-957
-979
-1002
-1024
-1047
-1069
-1091
-1113
-1135
-1157
-1179
-1200
-1222
-1243
-1264
-1285
-1306
-1327
-1347
-1368
-1388
-1408
-1428
-1448
-1468
-1488
-1507
-1526
-1546
-1565
-1584
-1602
-1621
-1640
-1658
-1677
-1695
-1714
-1732
-1750
-1768
-1786
-1804
-1822
-1840
-1858
-1876
-1894
-1912
-1929
-1947
-1965
-1982
-2000
-2017
-2035
-2052
-2070
-2087
-2104
-2121
-2138
-2155
-2171
-2188
-2205
-2221
-2238
-2254
-2270
-2286
-2302
-2318
-2334
-2350
-2366
-2381
-2397
-2412
-2427
-2443
-2458
-2473
-2487
-2502
-2517
-2531
-2545
-2560
-2574
-2588
-2601
-2615
-2629
-2642
-2655
-2669
-2682
-2695
-2708
-2720
-2733
-2746
-2758
-2770
-2782
-2794
-2806
-2818
-2830
-2841
-2853
-2864
-2875
-2886
-2897
-2908
-2919
-2929
-2940
-2950
-2960
-2970
-2980
-2990
-2999
-3009
-3018
-3027
-3036
-3045
-3054
-3062
-3070
-3078
-3086
-3094
-3101
-3108
-3115
-3122
-3129
-3135
-3141
-3147
-3153
-3159
-3164
-3169
-3174
-3179
-3183
-3188
-3192
-3196
-3200
-3204
-3207
-3210
-3214
-3217
-3219
-3222
-3224
-3226
-3228
-3230
-3232
-3233
-3234
-3235
-3236
-3236
-3237
-3237
-3237
-3237
-3236
-3236
-3235
-3234
-3233
-3231
-3230
-3228
-3225
-3223
-3220
-3217
-3214
-3211
-3207
-3203
-3199
-3195
-3190
-3185
-3180
-3174
-3169
-3163
-3157
-3150
-3144
-3137
-3130
-3122
-3114
-3106
-3098
-3089
-3080
-3070
-3060
-3050
-3039
-3028
-3017
-3005
-2992
-2980
-2966
-2953
-2939
-2924
-2909
-2894
-2878
-2862
-2845
-2828
-2810
-2792
-2774
-2755
-2735
-2716
-2695
-2675
-2654
-2632
-2610
-2588
-2565
-2542
-2518
-2494
-2469
-2444
-2419
-2393
-2367
-2340
-2313
-2286
-2258
-2230
-2201
-2173
-2143
-2114
-2084
-2054
-2023
-1992
-1961
-1929
-1897
-1865
-1833
-1800
-1767
-1733
-1699
-1665
-1631
-1597
-1562
-1527
-1491
-1456
-1420
-1384
-1347
-1311
-1274
-1237
-1200
-1162
-1125
-1087
-1050
-1012
-974
-936
-898
-860
-822
-783
-745
-707
-669
-631
-593
-555
-516
-478
-441
-403
-365
-327
-289
-252
-214
-177
-140
-102
-65
-28
9
46
83
119
156
192
228
264
300
335
370
405
440
475
509
543
577
610
643
676
708
740
771
803
833
864
894
923
952
981
1008
1037
1065
1092
1119
1145
1171
1196
1222
1246
1271
1295
1318
1342
1365
1387
1409
1431
1452
1474
1494
1515
1535
1554
1574
1593
1612
1630
1648
1666
1683
1700
1717
1734
1750
1766
1781
1797
1812
1826
1841
1855
1868
1882
1895
1907
1919
1931
1943
1954
1965
1976
1986
1996
2005
2013
2023
2032
2040
2048
2056
2064
2071
2078
2085
2091
2098
2104
2110
2115
2121
2126
2131
2136
2140
2145
2149
2153
2156
2159
2162
2165
2168
2170
2172
2173
2174
2175
2176
2176
2176
2176
2175
2174
2173
2171
2169
2167
2164
2161
2158
2154
2150
2146
2142
2137
2131
2126
2120
2114
2107
2101
2093
2086
2078
2070
2062
2053
2044
2035
2025
2015
2005
1995
1984
1973
1961
1949
1937
1925
1912
1899
1885
1871
1857
1842
1827
1812
1796
1780
1763
1746
1729
1712
1694
1675
1657
1638
1618
1599
1579
1558
1537
1516
1495
1473
1450
1428
1405
1381
1357
1333
1309
1284
1259
1233
1207
1181
1155
1128
1101
1074
1046
1018
990
962
934
905
876
847
818
788
758
728
698
668
637
606
575
544
512
481
449
417
385
353
321
289
256
224
191
158
126
93
60
27
-6
-39
-72
-106
-139
-172
-205
-239
-272
-305
-339
-372
-406
-439
-472
-506
-539
-572
-606
-639
-672
-706
-739
-772
-806
-839
-872
-905
-938
-972
-1004
-1038
-1071
-1105
-1138
-1171
-1204
-1237
-1270
-1303
-1336
-1368
-1401
-1433
-1466
-1498
-1530
-1562
-1594
-1626
-1657
-1688
-1720
-1751
-1781
-1812
-1843
-1873
-1903
-1933
-1962
-1992
-2021
-2050
-2079
-2108
-2136
-2164
-2192
-2220
-2247
-2275
-2302
-2329
-2355
-2381
-2407
-2433
-2458
-2484
-2508
-2533
-2557
-2581
-2605
-2628
-2651
-2674
-2696
-2718
-2740
-2762
-2783
-2804
-2824
-2844
-2864
-2884
-2904
-2923
-2942
-2960
-2978
-2997
-3014
-3032
-3049
-3066
-3083
-3099
-3115
-3131
-3147
-3162
-3178
-3193
-3207
-3222
-3236
-3250
-3264
-3278
-3291
-3304
-3317
-3330
-3343
-3355
-3367
-3379
-3390
-3401
-3412
-3423
-3434
-3444
-3454
-3463
-3473
-3481
-3490
-3498
-3506
-3514
-3521
-3528
-3534
-3540
-3545
-3551
-3555
-3560
-3564
-3568
-3571
-3574
-3576
-3578
-3580
-3582
-3583
-3583
-3584
-3584
-3583
-3583
-3582
-3581
-3579
-3578
-3575
-3573
-3571
-3568
-3565
-3561
-3558
-3554
-3550
-3546
-3541
-3537
-3532
-3527
-3521
-3516
-3510
-3504
-3498
-3491
-3484
-3477
-3470
-3462
-3454
-3446
-3438
-3429
-3420
-3410
-3400
-3390
-3380
-3369
-3358
-3347
-3335
-3323
-3311
-3298
-3285
-3272
-3259
-3245
-3231
-3217
-3202
-3187
-3172
-3157
-3141
-3126
-3110
-3094
-3077
-3061
-3044
-3027
-3010
-2993
-2976
-2958
-2941
-2923
-2905
-2887
-2869
-2850
-2832
-2813
-2794
-2775
-2756
-2737
-2717
-2698
-2678
-2658
-2638
-2618
-2598
-2577
-2557
-2536
-2515
-2493
-2472
-2451
-2429
-2407
-2385
-2362
-2340
-2317
-2294
-2271
-2248
-2225
-2201
-2177
-2153
-2129
-2105
-2080
-2056
-2031
-2005
-1981
-1956
-1930
-1905
-1879
-1853
-1828
-1802
-1775
-1749
-1723
-1697
-1670
-1644
-1617
-1590
-1564
-1537
-1510
-1483
-1456
-1429
-1402
-1375
-1348
-1321
-1294
-1266
-1239
-1212
-1185
-1157
-1130
-1103
-1076
-1048
-1020
-994
-967
-940
-913
-886
-859
-833
-807
-780
-754
-728
-703
-677
-652
-627
-602
-577
-553
-529
-505
-482
-459
-436
-413
-391
-369
-347
-325
-304
-283
-263
-242
-222
-203
-183
-164
-145
-126
-108
-90
-72
-55
-37
-20
-4
13
29
45
61
76
92
107
121
135
150
163
177
190
202
215
227
239
250
261
272
282
292
301
310
319
327
335
343
350
357
363
369
375
380
385
389
394
397
401
404
406
409
411
412
414
415
416
416
417
417
416
416
415
414
413
412
411
409
408
406
404
402
400
398
396
394
391
389
386
383
380
378
374
371
368
365
361
357
354
350
346
342
337
333
328
324
319
314
309
303
298
293
287
281
275
269
263
257
250
244
237
230
223
216
209
201
194
186
178
170
162
154
146
137
129
120
111
102
93
84
75
66
56
47
37
27
18
8
-2
-12
-22
-32
-41
-51
-61
-70
-80
-90
-99
-108
-117
-127
-135
-144
-153
-162
-170
-178
-187
-195
-203
-211
-218
-226
-234
-241
-248
-256
-263
-270
-278
-285
-292
-299
-307
-314
-321
-329
-336
-343
-351
-358
-366
-374
-381
-389
-397
-405
-413
-422
-430
-439
-447
-456
-464
-473
-482
-491
-501
-510
-519
-529
-538
-548
-558
-568
-578
-588
-598
-609
-619
-630
-641
-652
-663
-675
-686
-698
-710
-722
-734
-747
-759
-772
-785
-798
-812
-825
-839
-852
-866
-881
-895
-909
-924
-938
-953
-968
-982
-997
-1012
-1027
-1042
-1058
-1073
-1088
-1103
-1118
-1134
-1149
-1164
-1180
-1195
-1210
-1225
-1241
-1256
-1271
-1286
-1301
-1316
-1331
-1346
-1361
-1376
-1391
-1405
-1420
-1435
-1449
-1464
-1478
-1492
-1507
-1521
-1535
-1550
-1564
-1578
-1592
-1606
-1620
-1634
-1648
-1662
-1675
-1689
-1703
-1716
-1730
-1743
-1757
-1770
-1784
-1797
-1810
-1823
-1836
-1849
-1862
-1875
-1887
-1900
-1912
-1925
-1937
-1949
-1961
-1973
-1985
-1997
-2008
-2019
-2031
-2041
-2053
-2063
-2074
-2084
-2094
-2104
-2114
-2124
-2133
-2143
-2152
-2161
-2169
-2178
-2186
-2194
-2202
-2210
-2218
-2225
-2232
-2239
-2245
-2252
-2258
-2264
-2270
-2276
-2281
-2286
-2292
-2297
-2302
-2306
-2311
-2315
-2320
-2324
-2329
-2333
-2337
-2341
-2345
-2349
-2353
-2357
-2361
-2365
-2369
-2373
-2377
-2380
-2384
-2388
-2392
-2396
-2399
-2403
-2407
-2411
-2414
-2418
-2422
-2425
-2429
-2432
-2436
-2439
-2443
-2446
-2449
-2453
-2456
-2459
-2462
-2465
-2467
-2470
-2473
-2475
-2478
-2480
-2482
-2484
-2486
-2487
-2489
-2491
-2492
-2493
-2494
-2495
-2495
-2496
-2496
-2496
-2495
-2495
-2494
-2494
-2493
-2491
-2490
-2488
-2486
-2484
-2481
-2478
-2476
-2472
-2469
-2465
-2461
-2457
-2452
-2448
-2443
-2438
-2432
-2427
-2421
-2415
-2408
-2402
-2395
-2388
-2381
-2374
-2366
-2358
-2350
-2342
-2334
-2326
-2317
-2308
-2299
-2290
-2281
-2271
-2261
-2251
-2241
-2231
-2221
-2210
-2199
-2188
-2177
-2166
-2155
-2143
-2131
-2120
-2108
-2096
-2083
-2071
-2059
-2045
-2033
-2021
-2009
-1996
-1983
-1970
-1957
-1944
-1931
-1918
-1905
-1892
-1879
-1866
-1853
-1840
-1826
-1813
-1799
-1786
-1772
-1759
-1745
-1731
-1718
-1704
-1690
-1676
-1662
-1648
-1634
-1620
-1606
-1592
-1578
-1564
-1550
-1536
-1523
-1509
-1495
-1482
-1468
-1455
-1441
-1428
-1414
-1401
-1388
-1375
-1362
-1349
-1336
-1323
-1310
-1297
-1284
-1271
-1259
-1246
-1233
-1221
-1209
-1196
-1184
-1172
-1159
-1147
-1135
-1123
-1111
-1099
-1087
-1075
-1063
-1051
-1039
-1027
-1014
-1002
-991
-979
-968
-956
-944
-933
-921
-910
-898
-887
-876
-865
-854
-843
-833
-822
-812
-802
-792
-782
-773
-764
-755
-746
-737
-729
-721
-713
-705
-698
-691
-684
-677
-671
-665
-659
-653
-647
-642
-637
-632
-627
-622
-617
-613
-608
-604
-599
-595
-591
-587
-583
-579
-575
-571
-567
-563
-559
-555
-551
-547
-544
-540
-536
-532
-528
-524
-520
-516
-512
-508
-503
-499
-495
-491
-487
-482
-478
-474
-469
-465
-461
-456
-452
-447
-442
-438
-433
-428
-423
-418
-413
-408
-403
-398
-392
-387
-381
-376
-370
-364
-358
-352
-346
-340
-333
-327
-320
-313
-306
-299
-292
-285
-278
-271
-263
-256
-248
-241
-233
-225
-217
-210
-202
-194
-186
-178
-170
-163
-155
-147
-140
-132
-124
-117
-110
-102
-95
-88
-81
-74
-68
-61
-54
-48
-42
-35
-29
-23
-17
-11
-5
1
7
13
19
24
30
36
41
47
53
58
64
70
76
81
87
93
98
104
109
115
121
126
132
137
142
148
153
158
163
168
173
178
183
188
193
197
202
206
211
215
219
223
227
231
235
238
242
245
249
252
255
258
261
264
267
270
272
275
277
280
282
284
286
288
289
291
293
294
296
297
299
300
302
303
305
307
308
310
312
314
316
318
320
322
325
327
330
333
336
339
342
345
348
352
356
359
363
367
371
376
380
384
389
394
398
403
408
413
418
423
428
433
439
444
449
455
460
466
472
477
483
489
495
501
506
512
519
525
531
537
543
550
556
562
569
575
582
588
595
601
608
615
622
629
636
643
650
657
664
671
678
685
692
699
707
714
721
728
735
742
749
757
764
770
777
784
791
798
805
811
818
825
831
838
845
851
858
865
872
879
886
893
900
907
914
922
929
937
944
952
960
967
975
983
991
999
1006
1014
1022
1030
1038
1045
1053
1061
1068
1076
1083
1090
1098
1105
1112
1119
1125
1132
1139
1145
1151
1157
1163
1169
1175
1180
1186
1191
1196
1201
1205
1210
1214
1218
1222
1226
1229
1232
1235
1238
1241
1243
1246
1248
1249
1251
1252
1253
1254
1255
1256
1256
1256
1256
1255
1255
1254
1253
1252
1250
1249
1247
1245
1242
1240
1237
1234
1231
1227
1223
1220
1215
1211
1206
1202
1197
1191
1186
1180
1174
1168
1162
1155
1148
1141
1134
1127
1119
1111
1103
1095
1086
1077
1068
1059
1050
1040
1031
1020
1010
1000
990
980
969
958
948
937
925
914
903
891
880
868
857
845
833
822
810
798
786
774
762
750
738
725
713
701
689
676
664
652
639
627
614
602
589
577
564
552
539
526
514
501
488
475
463
450
437
424
411
398
385
372
358
345
332
318
305
292
278
264
251
237
223
209
196
182
168
154
140
126
112
98
85
71
57
43
30
16
2
-11
-25
-38
-52
-65
-79
-92
-105
-118
-132
-145
-158
-171
-184
-196
-209
-222
-235
-247
-260
-273
-285
-298
-311
-323
-336
-348
-361
-373
-386
-398
-411
-424
-436
-449
-461
-474
-487
-499
-512
-524
-537
-549
-562
-574
-586
-598
-611
-623
-635
-647
-659
-671
-682
-694
-706
-717
-728
-740
-751
-762
-772
-783
-794
-804
-814
-824
-834
-844
-853
-863
-872
-881
-890
-899
-907
-915
-924
-932
-939
-947
-954
-961
-968
-975
-982
-988
-994
-1000
-1006
-1010
-1016
-1020
-1026
-1031
-1035
-1039
-1042
-1046
-1049
-1052
-1055
-1057
-1059
-1061
-1063
-1064
-1066
-1066
-1067
-1067
-1068
-1067
-1067
-1066
-1066
-1064
-1063
-1061
-1060
-1057
-1055
-1052
-1049
-1046
-1043
-1039
-1035
-1031
-1027
-1022
-1016
-1012
-1006
-1000
-995
-989
-983
-977
-970
-963
-956
-949
-942
-934
-927
-919
-911
-903
-895
-886
-878
-869
-861
-852
-843
-834
-825
-816
-807
-798
-788
-779
-770
-761
-751
-742
-733
-724
-715
-705
-697
-688
-679
-670
-661
-653
-644
-636
-628
-620
-612
-604
-596
-588
-581
-573
-566
-558
-551
-544
-537
-530
-524
-517
-510
-504
-497
-491
-485
-478
-472
-466
-460
-454
-448
-442
-436
-431
-425
-419
-413
-408
-402
-396
-390
-385
-379
-373
-367
-361
-355
-349
-342
-336
-329
-323
-316
-309
-302
-294
-287
-279
-271
-263
-255
-246
-237
-228
-219
-210
-200
-190
-180
-170
-159
-148
-137
-126
-114
-103
-91
-79
-67
-55
-42
-30
-17
-4
9
22
36
49
63
76
90
104
118
132
146
160
174
188
202
217
231
245
260
274
289
304
318
333
348
363
378
393
408
424
439
454
470
485
501
516
532
548
563
579
595
611
627
644
660
676
693
709
726
743
760
776
793
810
827
844
861
879
896
913
930
948
965
982
1000
1016
1034
1052
1069
1086
1103
1120
1137
1154
1171
1188
1204
1221
1237
1253
1269
1284
1300
1315
1330
1345
1359
1374
1388
1401
1415
1428
1441
1454
1466
1478
1490
1502
1513
1524
1535
1545
1555
1565
1574
1583
1592
1601
1609
1617
1625
1632
1639
1646
1653
1659
1665
1670
1676
1681
1685
1690
1694
1698
1701
1704
1707
1710
1712
1714
1715
1716
1717
1717
1717
1717
1716
1715
1713
1711
1709
1706
1703
1700
1696
1692
1688
1683
1678
1672
1667
1661
1654
1648
1641
1633
1626
1618
1610
1601
1593
1584
1575
1565
1556
1546
1536
1525
1515
1504
1493
1482
1471
1460
1448
1436
1424
1412
1400
1388
1375
1362
1350
1337
1324
1310
1297
1284
1271
1257
1244
1230
1217
1203
1190
1176
1163
1150
1136
1123
1110
1097
1084
1070
1058
1045
1032
1018
1006
994
981
968
956
944
931
919
907
895
883
871
859
847
836
824
813
802
790
779
768
758
747
736
726
715
705
695
685
675
665
656
646
637
627
618
609
600
591
582
574
565
556
548
539
531
522
513
505
496
488
479
470
461
452
443
433
424
414
404
394
384
373
362
352
341
329
318
306
295
283
270
258
246
233
220
207
194
180
167
153
139
125
111
96
82
67
52
37
22
6
-9
-25
-40
-56
-72
-88
-105
-121
-137
-154
-170
-187
-203
-220
-236
-253
-270
-286
-303
-319
-336
-353
-369
-386
-402
-419
-435
-451
-468
-484
-500
-516
-532
-548
-564
-579
-595
-610
-625
-640
-655
-670
-684
-699
-713
-727
-741
-754
-768
-781
-793
-806
-818
-830
-842
-854
-865
-876
-886
-897
-907
-916
-925
-934
-943
-951
-959
-966
-973
-980
-986
-992
-998
-1004
-1008
-1012
-1018
-1022
-1025
-1028
-1031
-1034
-1036
-1038
-1040
-1041
-1042
-1042
-1043
-1043
-1042
-1041
-1040
-1039
-1037
-1035
-1032
-1029
-1026
-1022
-1018
-1014
-1010
-1004
-1000
-995
-989
-983
-976
-969
-962
-955
-947
-939
-930
-921
-912
-903
-893
-883
-873
-862
-851
-840
-829
-817
-805
-793
-780
-768
-755
-742
-729
-715
-702
-688
-674
-659
-645
-630
-615
-600
-584
-568
-552
-536
-519
-502
-485
-468
-450
-432
-414
-395
-376
-357
-338
-319
-299
-279
-259
-238
-218
-197
-176
-155
-133
-112
-90
-68
-46
-24
-2
21
43
66
88
111
133
156
179
201
224
247
269
292
314
337
359
382
404
427
449
472
495
517
540
562
585
607
630
653
675
698
720
743
766
788
811
834
856
879
902
924
947
970
993
1014
1038
1061
1084
1107
1129
1152
1175
1198
1221
1244
1267
1290
1313
1336
1359
1382
1406
1429
1452
1475
1499
1522
1546
1569
1593
1616
1640
1664
1687
1711
1735
1759
1783
1807
1830
1854
1878
1902
1926
1950
1974
1998
2021
2045
2069
2093
2117
2141
2165
2189
2213
2237
2261
2285
2308
2332
2356
2380
2404
2428
2452
2476
2500
2524
2548
2572
2595
2619
2643
2667
2691
2714
2738
2761
2785
2808
2832
2855
2879
2902
2925
2948
2971
2994
3017
3040
3063
3085
3108
3130
3153
3175
3197
3220
3242
3263
3285
3307
3328
3350
3371
3392
3412
3433
3453
3473
3493
3513
3532
3552
3571
3589
3608
3626
3644
3661
3679
3695
3712
3729
3745
3760
3776
3791
3805
3820
3834
3847
3861
3873
3886
3898
3910
3922
3933
3943
3954
3964
3974
3983
3992
4001
4009
4017
4025
4032
4038
4045
4051
4057
4062
4067
4073
4077
4081
4085
4089
4091
4094
4097
4099
4101
4102
4103
4104
4104
4104
4104
4104
4103
4102
4101
4099
4097
4094
4093
4090
4086
4083
4081
4078
4074
4070
4066
4062
4058
4053
4048
4043
4038
4034
4027
4022
4018
4011
4006
4001
3996
3990
3985
3979
3974
3968
3963
3957
3952
3946
3941
3935
3930
3924
3919
3913
3908
3902
3897
3891
3886
3880
3875
3869
3864
3859
3853
3848
3842
3837
3831
3826
3821
3815
3810
3804
3799
3793
3788
3783
3777
3772
3766
3761
3756
3750
3745
3740
3734
3729
3724
3718
3713
3707
3702
3697
3691
3686
3681
3675
3670
3665
3659
3654
3649
3644
3638
3633
3628
3622
3617
3612
3606
3601
3596
3591
3585
3580
3575
3570
3564
3559
3554
3549
3543
3538
3533
3528
3522
3517
3512
3507
3502
3496
3491
3486
3481
3476
3470
3465
3460
3455
3450
3444
3439
3434
3429
3424
3419
3413
3408
3403
3398
3393
3388
3383
3377
3372
3367
3362
3357
3352
3347
3342
3337
3331
3326
3321
3316
3311
3306
3301
3296
3291
3286
3281
3276
3271
3266
3260
3255
3250
3245
3240
3235
3230
3225
3220
3215
3210
3205
3200
3195
3190
3185
3180
3175
3170
3165
3160
3155
3150
3145
3140
3135
3130
3125
3121
3116
3111
3106
3101
3096
3091
3086
3081
3076
3071
3066
3061
3056
3052
3047
3042
3037
3032
3027
3022
3017
3012
3008
3003
2998
2993
2988
2983
2978
2974
2969
2964
2959
2954
2949
2945
2940
2935
2930
2925
2921
2916
2911
2906
2901
2897
2892
2887
2882
2877
2873
2868
2863
2858
2854
2849
2844
2839
2835
2830
2825
2820
2816
2811
2806
2801
2797
2792
2787
2783
2778
2773
2768
2764
2759
2754
2750
2745
2740
2736
2731
2726
2722
2717
2712
2708
2703
2698
2694
2689
2684
2680
2675
2671
2666
2661
2657
2652
2647
2643
2638
2634
2629
2625
2620
2615
2611
2606
2602
2597
2592
2588
2583
2579
2574
2570
2565
2561
2556
2552
2547
2542
2538
2533
2529
2524
2520
2515
2511
2506
2502
2497
2493
2488
2484
2479
2475
2470
2466
2461
2457
2453
2448
2444
2439
2435
2430
2426
2421
2417
2413
2408
2404
2399
2395
2390
2386
2382
2377
2373
2368
2364
2360
2355
2351
2347
2342
2338
2333
2329
2325
2320
2316
2312
2307
2303
2299
2294
2290
2286
2281
2277
2273
2268
2264
2260
2255
2251
2247
2242
2238
2234
2230
2225
2221
2217
2212
2208
2204
2200
2195
2191
2187
2183
2178
2174
2170
2166
2161
2157
2153
2149
2145
2140
2136
2132
2128
2123
2119
2115
2111
2107
2102
2098
2094
2090
2086
2082
2077
2073
2069
2065
2061
2057
2053
2048
2044
2040
2036
2032
2028
2024
2019
2015
2011
2007
2003
1999
1995
1991
1987
1983
1978
1974
1970
1966
1962
1958
1954
1950
1946
1942
1938
1934
1930
1926
1922
1918
1914
1910
1905
1901
1897
1893
1889
1885
1881
1877
1873
1869
1865
1861
1857
1853
1849
1845
1842
1838
1834
1830
1826
1822
1818
1814
1810
1806
1802
1798
1794
1790
1786
1782
1778
1774
1771
1767
1763
1759
1755
1751
1747
1743
1739
1735
1732
1728
1724
1720
1716
1712
1708
1705
1701
1697
1693
1689
1685
1681
1678
1674
1670
1666
1662
1658
1655
1651
1647
1643
1639
1636
1632
1628
1624
1620
1617
1613
1609
1605
1602
1598
1594
1590
1587
1583
1579
1575
1572
1568
1564
1560
1557
1553
1549
1545
1542
1538
1534
1531
1527
1523
1519
1516
1512
1508
1505
1501
1497
1494
1490
1486
1483
1479
1475
1472
1468
1464
1461
1457
1453
1450
1446
1443
1439
1435
1432
1428
1424
1421
1417
1414
1410
1406
1403
1399
1396
1392
1388
1385
1381
1378
1374
1371
1367
1363
1360
1356
1353
1349
1346
1342
1339
1335
1332
1328
1325
1321
1317
1314
1310
1307
1303
1300
1296
1293
1289
1286
1282
1279
1275
1272
1269
1265
1262
1258
1255
1251
1248
1244
1241
1237
1234
1231
1227
1224
1220
1217
1213
1210
1207
1203
1200
1196
1193
1189
1186
1183
1179
1176
1173
1169
1166
1162
1159
1156
1152
1149
1146
1142
1139
1135
1132
1129
1125
1122
1119
1115
1112
1109
1105
1102
1099
1095
1092
1089
1086
1082
1079
1076
1072
1069
1066
1062
1059
1056
1053
1049
1046
1043
1040
1036
1033
1030
1027
1022
1020
1016
1014
1010
1006
1004
1000
997
994
991
988
985
981
978
975
972
969
965
962
959
956
953
949
946
943
940
937
934
930
927
924
921
918
915
912
908
905
902
899
896
893
890
887
883
880
877
874
871
868
865
862
859
855
852
849
846
843
840
837
834
831
828
825
822
819
816
813
810
807
803
800
797
794
791
788
785
782
779
776
773
770
767
764
761
758
755
752
749
746
743
740
737
734
731
729
726
723
720
717
714
711
708
705
702
699
696
693
690
687
684
682
679
676
673
670
667
664
661
658
655
653
650
647
644
641
638
635
632
630
627
624
621
618
615
612
610
607
604
601
598
595
593
590
587
584
581
578
576
573
570
567
564
562
559
556
553
551
548
545
542
539
537
534
531
528
526
523
520
517
515
512
509
506
504
501
498
495
493
490
487
485
482
479
476
474
471
468
466
463
460
458
455
452
450
447
444
442
439
436
434
431
428
426
423
420
418
415
412
410
407
405
402
399
397
394
391
389
386
384
381
378
376
373
371
368
365
363
360
358
355
353
350
347
345
342
340
337
335
332
329
327
324
322
319
317
314
312
309
307
304
302
299
297
294
292
289
287
284
282
279
277
274
272
269
267
264
262
259
257
254
252
249
247
244
242
240
237
235
232
230
227
225
222
220
218
215
213
210
208
205
203
201
198
196
193
191
189
186
184
181
179
177
174
172
170
167
165
162
160
158
155
153
151
148
146
144
