5
12639
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
-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
-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
-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
-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
-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
-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
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-163
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-172
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-178
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-198
-198
-198
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-202
-202
-202
-203
-203
-203
-204
-204
-204
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-216
-216
-216
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-220
-220
-220
-221
-221
-221
-222
-222
-222
-223
-223
-223
-224
-224
-224
-224
-225
-225
-225
-226
-226
-226
-227
-227
-227
-228
-228
-228
-229
-229
-229
-230
-230
-230
-231
-231
-231
-232
-232
-232
-233
-233
-233
-234
-234
-234
-235
-235
-235
-236
-236
-236
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-240
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-245
-245
-246
-246
-246
-247
-247
-247
-248
-248
-248
-249
-249
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-257
-258
-258
-258
-259
-259
-259
-260
-260
-260
-261
-261
-261
-262
-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
-274
-274
-274
-275
-275
-275
-276
-276
-276
-277
-277
-278
-278
-278
-279
-279
-279
-280
-280
-281
-281
-281
-282
-282
-282
-283
-283
-283
-284
-284
-284
-285
-285
-286
-286
-286
-287
-287
-287
-288
-288
-289
-289
-289
-290
-290
-290
-291
-291
-292
-292
-292
-293
-293
-293
-294
-294
-295
-295
-295
-296
-296
-297
-297
-297
-298
-298
-298
-299
-299
-300
-300
-300
-301
-301
-301
-302
-302
-303
-303
-303
-304
-304
-304
-305
-305
-306
-306
-306
-307
-307
-307
-308
-308
-308
-309
-309
-310
-310
-310
-311
-311
-311
-312
-312
-313
-313
-313
-314
-314
-314
-315
-315
-316
-316
-316
-317
-317
-317
-318
-318
-319
-319
-319
-320
-320
-320
-321
-321
-322
-322
-322
-323
-323
-323
-324
-324
-325
-325
-325
-326
-326
-326
-327
-327
-327
-328
-328
-328
-329
-329
-330
-330
-330
-331
-331
-331
-332
-332
-332
-333
-333
-333
-334
-334
-334
-335
-335
-336
-336
-336
-337
-337
-337
-338
-338
-338
-339
-339
-339
-340
-340
-341
-341
-341
-342
-342
-342
-343
-343
-344
-344
-344
-345
-345
-346
-346
-346
-347
-347
-348
-348
-348
-349
-349
-350
-350
-350
-351
-351
-352
-352
-352
-353
-353
-354
-354
-354
-355
-355
-356
-356
-356
-357
-357
-358
-358
-358
-359
-359
-360
-360
-360
-361
-361
-362
-362
-362
-363
-363
-364
-364
-364
-365
-365
-366
-366
-366
-367
-367
-368
-368
-368
-369
-369
-370
-370
-370
-371
-371
-372
-372
-373
-373
-373
-374
-374
-375
-375
-376
-376
-376
-377
-377
-378
-378
-378
-379
-379
-380
-380
-381
-381
-381
-382
-382
-383
-383
-383
-384
-384
-385
-385
-386
-386
-386
-387
-387
-388
-388
-388
-389
-389
-390
-390
-390
-391
-391
-392
-392
-392
-393
-393
-394
-394
-394
-395
-395
-396
-396
-396
-397
-397
-398
-398
-398
-399
-399
-400
-400
-400
-401
-401
-402
-402
-403
-403
-403
-404
-404
-405
-405
-405
-406
-406
-407
-407
-407
-408
-408
-409
-409
-409
-410
-410
-411
-411
-411
-412
-412
-412
-413
-413
-414
-414
-414
-415
-415
-416
-416
-416
-417
-417
-418
-418
-418
-419
-419
-420
-420
-420
-421
-421
-421
-422
-422
-423
-423
-423
-424
-424
-425
-425
-425
-426
-426
-426
-427
-427
-428
-428
-428
-429
-429
-429
-430
-430
-431
-431
-431
-432
-432
-433
-433
-433
-434
-434
-435
-435
-435
-436
-436
-437
-437
-437
-438
-438
-439
-439
-440
-440
-440
-441
-441
-442
-442
-442
-443
-443
-444
-444
-445
-445
-445
-446
-446
-447
-447
-447
-448
-448
-448
-449
-449
-450
-450
-450
-451
-451
-451
-452
-452
-453
-453
-453
-454
-454
-455
-455
-455
-456
-456
-457
-457
-457
-458
-458
-459
-459
-459
-460
-460
-460
-461
-461
-462
-462
-462
-463
-463
-464
-464
-464
-465
-465
-465
-466
-466
-467
-467
-467
-468
-468
-468
-469
-469
-470
-470
-470
-471
-471
-472
-472
-472
-473
-473
-474
-474
-474
-475
-475
-476
-476
-476
-477
-477
-478
-478
-478
-479
-479
-480
-480
-480
-481
-481
-481
-482
-482
-483
-483
-483
-484
-484
-484
-485
-485
-486
-486
-486
-487
-487
-487
-488
-488
-489
-489
-489
-490
-490
-490
-491
-491
-491
-492
-492
-493
-493
-493
-494
-494
-495
-495
-495
-496
-496
-497
-497
-497
-498
-498
-498
-499
-499
-500
-500
-500
-501
-501
-502
-502
-502
-503
-503
-503
-504
-504
-505
-505
-505
-506
-506
-507
-507
-507
-508
-508
-509
-509
-509
-510
-510
-511
-511
-511
-512
-512
-513
-513
-513
-514
-514
-515
-515
-515
-516
-516
-517
-517
-517
-518
-518
-519
-519
-519
-520
-520
-521
-521
-522
-522
-522
-523
-523
-524
-524
-525
-525
-525
-526
-526
-527
-527
-527
-528
-528
-529
-529
-529
-530
-530
-530
-531
-531
-531
-532
-532
-532
-533
-533
-533
-534
-534
-534
-534
-535
-535
-535
-536
-536
-536
-536
-537
-537
-537
-537
-537
-538
-538
-538
-538
-539
-539
-539
-539
-539
-540
-540
-540
-540
-541
-541
-541
-541
-541
-542
-542
-542
-542
-543
-543
-543
-543
-543
-544
-544
-544
-544
-545
-545
-545
-546
-546
-546
-546
-547
-547
-547
-548
-548
-548
-548
-549
-549
-549
-550
-550
-550
-551
-551
-551
-552
-552
-552
-553
-553
-553
-553
-554
-554
-554
-555
-555
-555
-555
-556
-556
-556
-556
-557
-557
-557
-557
-558
-558
-558
-558
-558
-558
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-560
-560
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-559
-560
-560
-560
-560
-560
-560
-560
-560
-561
-561
-561
-561
-561
-562
-562
-562
-562
-563
-563
-563
-564
-564
-564
-565
-565
-566
-566
-567
-567
-568
-568
-569
-569
-570
-570
-571
-571
-572
-572
-573
-573
-574
-575
-575
-576
-576
-577
-577
-578
-578
-579
-580
-580
-581
-581
-582
-582
-583
-583
-584
-585
-585
-586
-586
-587
-587
-588
-588
-589
-589
-589
-590
-590
-591
-591
-591
-592
-592
-592
-592
-593
-593
-593
-593
-594
-594
-594
-594
-594
-594
-594
-594
-594
-594
-594
-594
-594
-594
-594
-594
-594
-593
-593
-593
-593
-592
-592
-592
-592
-591
-591
-591
-591
-590
-590
-590
-589
-589
-589
-589
-588
-588
-588
-588
-587
-587
-587
-587
-586
-586
-586
-586
-586
-585
-585
-585
-585
-585
-585
-585
-585
-584
-584
-584
-584
-584
-584
-584
-585
-585
-585
-585
-585
-585
-585
-585
-585
-586
-586
-586
-586
-586
-586
-587
-587
-587
-587
-588
-588
-588
-588
-588
-589
-589
-589
-589
-589
-590
-590
-590
-590
-590
-590
-590
-590
-591
-591
-591
-591
-591
-591
-591
-591
-591
-591
-590
-590
-590
-590
-590
-590
-589
-589
-589
-589
-588
-588
-588
-587
-587
-586
-586
-586
-585
-585
-584
-584
-583
-583
-582
-582
-582
-581
-581
-580
-580
-580
-579
-579
-579
-578
-578
-578
-578
-577
-577
-577
-577
-577
-577
-577
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-575
-575
-575
-575
-575
-575
-575
-575
-575
-575
-575
-575
-575
-575
-575
-575
-575
-575
-575
-575
-575
-574
-574
-574
-574
-574
-573
-573
-573
-572
-572
-572
-571
-571
-571
-570
-570
-570
-569
-569
-568
-568
-567
-567
-566
-566
-565
-565
-564
-564
-563
-563
-562
-561
-561
-560
-560
-559
-558
-557
-557
-556
-555
-554
-553
-553
-552
-551
-550
-549
-548
-547
-546
-546
-545
-544
-543
-543
-542
-541
-540
-540
-539
-539
-538
-537
-537
-536
-536
-535
-535
-534
-534
-533
-533
-532
-531
-531
-530
-530
-529
-528
-528
-527
-526
-526
-525
-524
-524
-523
-522
-521
-521
-520
-519
-519
-518
-517
-517
-516
-516
-515
-514
-514
-513
-512
-512
-511
-510
-509
-509
-508
-507
-506
-505
-504
-504
-503
-502
-501
-500
-499
-499
-498
-497
-497
-496
-495
-495
-494
-494
-493
-493
-492
-492
-491
-491
-490
-490
-489
-489
-488
-488
-487
-487
-486
-486
-485
-485
-484
-484
-483
-483
-483
-482
-482
-481
-481
-480
-480
-480
-479
-479
-478
-478
-478
-477
-477
-476
-476
-475
-475
-475
-474
-474
-473
-473
-473
-472
-472
-472
-472
-471
-471
-471
-471
-471
-471
-471
-471
-471
-471
-470
-470
-470
-470
-470
-470
-470
-469
-469
-469
-468
-468
-467
-467
-466
-466
-465
-464
-464
-463
-462
-462
-461
-460
-460
-459
-458
-457
-457
-456
-455
-454
-454
-453
-452
-451
-450
-449
-449
-448
-447
-446
-445
-444
-444
-443
-442
-441
-441
-440
-440
-439
-438
-438
-438
-437
-437
-436
-436
-436
-436
-435
-435
-435
-435
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-433
-433
-433
-432
-432
-431
-431
-430
-430
-429
-428
-428
-427
-426
-426
-425
-424
-424
-423
-422
-421
-421
-420
-419
-418
-418
-417
-416
-416
-415
-415
-414
-413
-413
-413
-412
-412
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-412
-412
-412
-413
-413
-414
-414
-415
-415
-415
-416
-416
-417
-417
-417
-418
-418
-418
-418
-419
-419
-420
-420
-420
-421
-421
-422
-422
-423
-423
-424
-425
-426
-426
-427
-428
-429
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-442
-443
-444
-445
-446
-447
-449
-450
-451
-452
-453
-454
-455
-457
-458
-459
-460
-461
-462
-463
-464
-465
-466
-467
-468
-469
-470
-471
-471
-472
-473
-473
-474
-475
-475
-475
-476
-476
-476
-477
-477
-477
-478
-478
-478
-478
-479
-479
-479
-480
-480
-481
-481
-482
-483
-483
-484
-484
-485
-486
-486
-487
-487
-488
-488
-489
-489
-489
-489
-489
-489
-489
-489
-489
-488
-488
-487
-486
-486
-485
-484
-483
-482
-481
-480
-479
-478
-477
-476
-475
-474
-473
-472
-471
-469
-468
-467
-466
-464
-463
-462
-460
-459
-457
-456
-455
-453
-452
-450
-449
-447
-446
-444
-443
-442
-440
-439
-438
-437
-435
-434
-433
-431
-430
-429
-427
-425
-424
-422
-420
-418
-416
-414
-412
-410
-408
-406
-403
-401
-399
-397
-395
-392
-390
-388
-386
-384
-382
-380
-378
-376
-374
-372
-371
-369
-367
-365
-363
-361
-360
-358
-356
-354
-353
-351
-349
-348
-347
-345
-344
-343
-342
-341
-340
-340
-339
-338
-338
-337
-337
-337
-336
-336
-336
-336
-335
-335
-335
-334
-334
-334
-334
-333
-333
-333
-332
-332
-332
-331
-331
-331
-330
-330
-330
-329
-329
-329
-329
-328
-328
-328
-327
-327
-327
-326
-326
-326
-325
-325
-324
-324
-324
-323
-323
-322
-322
-322
-322
-321
-321
-321
-321
-321
-321
-321
-321
-322
-322
-323
-323
-323
-324
-325
-325
-326
-327
-327
-328
-329
-330
-330
-331
-332
-333
-334
-335
-337
-338
-339
-340
-342
-343
-344
-346
-347
-348
-349
-350
-351
-352
-352
-352
-352
-352
-351
-350
-349
-348
-346
-344
-342
-340
-338
-335
-333
-330
-327
-324
-322
-319
-316
-313
-311
-308
-305
-303
-300
-297
-295
-292
-289
-287
-284
-281
-278
-274
-271
-268
-264
-260
-256
-252
-248
-243
-239
-234
-229
-224
-219
-214
-209
-204
-199
-194
-188
-183
-178
-173
-168
-164
-159
-155
-150
-146
-142
-137
-133
-129
-125
-121
-117
-113
-108
-104
-100
-95
-91
-87
-82
-78
-74
-70
-65
-61
-58
-54
-50
-47
-44
-41
-38
-35
-33
-30
-28
-26
-24
-23
-21
-20
-18
-17
-17
-16
-15
-15
-15
-15
-16
-17
-18
-19
-21
-23
-25
-27
-30
-33
-36
-40
-43
-47
-51
-55
-59
-63
-67
-70
-74
-78
-82
-86
-89
-93
-96
-100
-103
-106
-110
-113
-116
-119
-123
-126
-129
-133
-136
-139
-143
-146
-149
-152
-155
-158
-161
-164
-167
-169
-172
-174
-176
-177
-179
-180
-182
-183
-184
-185
-185
-186
-187
-187
-188
-188
-189
-189
-190
-191
-191
-192
-193
-195
-196
-198
-200
-202
-204
-207
-209
-212
-215
-218
-222
-225
-228
-231
-235
-238
-241
-244
-247
-250
-252
-255
-257
-259
-261
-263
-264
-266
-267
-268
-269
-270
-271
-272
-273
-273
-274
-275
-275
-275
-276
-276
-276
-276
-276
-276
-276
-275
-275
-274
-273
-272
-270
-268
-267
-264
-262
-259
-256
-253
-249
-245
-241
-236
-232
-227
-221
-216
-210
-205
-199
-193
-187
-181
-174
-168
-162
-156
-150
-144
-138
-133
-127
-121
-116
-110
-105
-100
-95
-90
-85
-81
-76
-72
-68
-64
-60
-56
-53
-50
-46
-44
-41
-38
-36
-33
-31
-29
-26
-24
-22
-19
-17
-14
-11
-8
-5
-1
3
7
11
16
21
26
32
38
44
50
57
64
72
79
87
95
104
112
121
130
139
148
158
167
177
186
196
205
215
224
233
243
252
261
270
279
288
297
306
315
324
332
341
349
358
366
374
382
390
397
405
412
418
425
431
436
441
446
450
454
457
460
463
465
466
467
468
469
469
469
468
468
467
466
465
464
462
461
459
457
455
453
451
449
446
444
441
438
436
433
430
427
424
421
418
415
412
409
406
404
401
399
397
396
395
394
393
393
393
394
395
396
398
400
403
406
409
412
416
420
425
429
434
439
444
449
454
459
464
469
474
479
484
489
494
499
504
509
514
519
523
528
533
538
542
547
552
557
562
567
572
577
582
587
592
596
601
606
610
615
619
623
627
631
635
638
642
645
649
652
656
660
663
667
672
676
681
687
693
699
705
713
720
728
737
746
756
766
776
787
798
809
821
833
845
857
869
881
894
906
919
931
944
956
969
982
994
1006
1018
1032
1045
1057
1070
1082
1095
1107
1120
1132
1144
1156
1168
1179
1191
1202
1213
1224
1235
1245
1256
1266
1276
1286
1296
1305
1315
1324
1333
1342
1351
1360
1369
1378
1386
1394
1403
1411
1418
1426
1433
1441
1448
1455
1461
1468
1474
1480
1485
1490
1495
1500
1505
1509
1513
1516
1519
1522
1525
1527
1529
1530
1532
1533
1533
1534
1534
1534
1533
1533
1532
1531
1529
1527
1526
1523
1521
1518
1515
1512
1508
1504
1500
1496
1491
1486
1481
1476
1470
1465
1459
1453
1447
1440
1434
1428
1422
1415
1409
1402
1396
1390
1383
1377
1370
1364
1357
1351
1344
1338
1331
1324
1318
1311
1304
1297
1290
1283
1276
1269
1262
1255
1248
1241
1234
1227
1220
1214
1207
1201
1195
1189
1183
1177
1171
1165
1159
1153
1147
1141
1135
1129
1123
1117
1111
1105
1100
1094
1088
1082
1077
1071
1066
1061
1056
1051
1046
1042
1038
1033
1029
1025
1022
1018
1014
1010
1006
1004
1000
998
995
992
990
987
985
983
982
980
979
979
979
979
980
981
983
986
989
993
997
1000
1006
1012
1018
1025
1032
1040
1048
1056
1065
1074
1084
1093
1104
1114
1125
1136
1147
1158
1170
1182
1194
1206
1219
1231
1244
1256
1269
1281
1293
1305
1317
1329
1340
1351
1361
1372
1382
1391
1400
1409
1418
1426
1433
1441
1448
1455
1461
1467
1473
1478
1483
1488
1492
1495
1499
1501
1503
1505
1506
1506
1506
1505
1503
1500
1497
1493
1489
1484
1478
1472
1465
1458
1451
1443
1435
1426
1418
1410
1401
1392
1384
1376
1367
1359
1352
1344
1337
1330
1324
1318
1312
1307
1302
1298
1295
1292
1289
1287
1286
1286
1286
1287
1289
1291
1295
1298
1303
1308
1314
1320
1326
1333
1341
1348
1356
1364
1372
1379
1387
1395
1403
1411
1418
1426
1433
1440
1447
1454
1461
1468
1475
1482
1488
1495
1501
1507
1513
1518
1523
1528
1533
1536
1540
1542
1544
1546
1546
1546
1544
1542
1539
1535
1530
1524
1517
1509
1501
1491
1481
1470
1459
1447
1434
1421
1407
1393
1379
1364
1350
1335
1320
1306
1291
1277
1263
1250
1237
1224
1212
1200
1189
1178
1168
1159
1150
1142
1134
1127
1121
1115
1110
1105
1101
1098
1095
1092
1090
1089
1088
1088
1089
1090
1092
1094
1098
1101
1106
1111
1117
1124
1131
1139
1147
1156
1166
1176
1186
1197
1207
1218
1229
1240
1250
1261
1271
1281
1291
1300
1309
1318
1327
1335
1343
1350
1358
1365
1372
1379
1386
1394
1401
1408
1416
1424
1432
1440
1448
1457
1465
1474
1484
1493
1503
1512
1522
1532
1542
1552
1563
1573
1584
1595
1605
1617
1628
1639
1651
1663
1675
1687
1699
1711
1723
1736
1747
1759
1770
1781
1792
1801
1811
1819
1827
1834
1840
1845
1850
1853
1856
1858
1859
1859
1858
1857
1855
1853
1850
1847
1843
1840
1836
1831
1827
1822
1818
1813
1809
1804
1800
1796
1791
1787
1783
1780
1776
1772
1769
1766
1762
1759
1756
1753
1750
1747
1744
1741
1737
1734
1731
1728
1724
1721
1718
1714
1711
1708
1704
1701
1698
1695
1691
1688
1685
1682
1679
1676
1673
1669
1666
1662
1659
1655
1651
1646
1642
1637
1632
1626
1620
1614
1608
1601
1594
1587
1580
1572
1564
1556
1548
1540
1532
1523
1515
1506
1497
1488
1480
1471
1462
1453
1444
1435
1426
1417
1408
1398
1389
1380
1371
1361
1352
1343
1333
1324
1314
1305
1295
1285
1276
1266
1256
1246
1235
1225
1214
1203
1191
1180
1168
1156
1143
1130
1117
1103
1089
1075
1060
1045
1030
1014
1000
984
968
952
936
920
904
888
872
856
840
824
808
792
777
762
747
732
718
704
691
678
666
654
644
634
625
617
610
604
599
595
592
590
589
589
590
592
595
599
603
609
615
622
629
637
645
654
663
673
683
693
704
714
725
736
747
758
770
782
793
805
817
830
842
854
867
879
892
905
917
930
942
954
967
979
990
1002
1012
1025
1036
1046
1057
1067
1077
1087
1096
1106
1115
1124
1133
1142
1150
1159
1167
1175
1184
1192
1199
1207
1214
1221
1228
1234
1241
1246
1252
1257
1262
1266
1270
1273
1277
1279
1282
1284
1286
1288
1289
1290
1291
1292
1293
1293
1294
1294
1294
1295
1295
1296
1296
1297
1298
1300
1302
1304
1307
1310
1313
1318
1322
1327
1332
1338
1344
1351
1357
1363
1370
1376
1382
1388
1393
1397
1401
1404
1406
1408
1409
1408
1407
1405
1402
1399
1394
1389
1383
1377
1370
1363
1356
1348
1340
1332
1323
1315
1306
1297
1289
1280
1271
1262
1252
1243
1234
1224
1215
1205
1195
1185
1175
1165
1155
1144
1134
1124
1113
1103
1093
1082
1072
1062
1053
1043
1034
1025
1016
1008
1000
992
984
977
970
964
958
951
945
939
933
927
921
914
908
901
893
885
877
868
858
848
838
827
815
803
791
778
765
752
738
724
711
697
683
669
656
642
628
615
601
588
574
561
548
534
521
507
494
480
467
453
440
427
414
401
388
376
364
353
342
332
323
314
306
299
292
287
282
278
275
273
272
272
272
273
275
278
282
286
291
296
303
309
317
325
333
342
352
361
372
382
393
404
416
427
439
451
463
475
487
500
512
524
536
548
560
572
583
595
606
616
626
636
645
654
662
669
676
682
687
692
696
699
702
704
706
707
708
708
709
709
709
709
709
709
709
709
710
711
713
714
716
719
722
725
728
732
736
740
744
749
754
759
763
769
774
779
784
790
795
801
807
813
819
826
833
840
847
855
863
872
880
890
899
908
918
928
938
948
958
969
978
988
998
1006
1016
1024
1032
1040
1047
1053
1059
1064
1069
1073
1076
1079
1082
1083
1085
1085
1085
1085
1084
1082
1080
1078
1075
1071
1067
1063
1058
1052
1046
1039
1032
1025
1016
1008
1000
991
981
971
961
951
940
929
919
908
897
886
875
864
853
842
831
820
809
798
787
776
764
753
742
730
719
707
695
683
671
658
646
633
621
609
596
584
572
560
548
536
525
514
504
494
484
475
466
458
450
442
436
429
423
418
413
408
404
400
397
393
391
388
386
384
382
380
378
376
374
372
370
368
365
363
360
357
353
349
345
341
336
330
325
319
312
306
299
291
283
275
267
258
249
240
230
220
210
200
189
178
167
155
143
131
119
106
94
81
68
56
43
30
18
6
-6
-18
-29
-40
-50
-60
-69
-78
-85
-93
-99
-105
-110
-114
-118
-121
-124
-126
-128
-130
-131
-132
-133
-134
-135
-136
-137
-139
-140
-142
-144
-147
-150
-152
-156
-159
-163
-166
-170
-175
-179
-183
-188
-192
-197
-201
-206
-211
-216
-221
-226
-231
-236
-241
-246
-252
-257
-263
-268
-273
-279
-284
-290
-295
-301
-306
-311
-316
-321
-325
-330
-334
-338
-341
-345
-348
-351
-353
-355
-357
-358
-359
-360
-360
-360
-359
-359
-358
-356
-354
-352
-350
-347
-345
-342
-339
-336
-332
-329
-326
-323
-320
-317
-314
-312
-310
-308
-307
-306
-306
-305
-306
-306
-307
-308
-310
-311
-313
-315
-317
-319
-322
-324
-327
-329
-332
-334
-337
-340
-343
-346
-349
-352
-355
-359
-363
-367
-371
-375
-380
-385
-389
-395
-400
-405
-411
-417
-422
-428
-434
-440
-446
-453
-459
-466
-472
-479
-486
-493
-500
-507
-515
-523
-530
-538
-546
-554
-562
-571
-579
-588
-596
-605
-614
-622
-631
-640
-649
-658
-668
-677
-687
-696
-706
-716
-726
-736
-746
-757
-768
-779
-789
-801
-812
-823
-834
-846
-857
-868
-880
-891
-902
-912
-923
-933
-943
-953
-963
-972
-981
-989
-997
-1004
-1012
-1018
-1026
-1033
-1039
-1045
-1050
-1055
-1060
-1064
-1069
-1072
-1076
-1079
-1082
-1084
-1086
-1087
-1089
-1089
-1090
-1089
-1089
-1088
-1087
-1085
-1083
-1081
-1079
-1076
-1074
-1071
-1068
-1065
-1062
-1060
-1057
-1055
-1053
-1051
-1049
-1048
-1047
-1047
-1047
-1047
-1048
-1049
-1051
-1053
-1055
-1058
-1062
-1066
-1070
-1075
-1080
-1086
-1092
-1098
-1105
-1112
-1120
-1128
-1136
-1144
-1152
-1160
-1169
-1177
-1186
-1194
-1202
-1210
-1218
-1225
-1232
-1240
-1246
-1253
-1259
-1265
-1270
-1275
-1280
-1285
-1289
-1293
-1297
-1300
-1303
-1306
-1308
-1310
-1311
-1312
-1312
-1311
-1310
-1309
-1306
-1303
-1299
-1295
-1290
-1284
-1277
-1270
-1262
-1254
-1245
-1235
-1225
-1215
-1204
-1193
-1182
-1171
-1160
-1148
-1137
-1126
-1114
-1103
-1093
-1082
-1072
-1062
-1052
-1043
-1034
-1025
-1016
-1008
-1000
-994
-987
-980
-974
-968
-963
-958
-953
-949
-945
-942
-939
-936
-934
-933
-932
-931
-931
-931
-932
-933
-934
-936
-939
-941
-945
-948
-952
-955
-960
-964
-968
-972
-976
-980
-983
-986
-989
-991
-993
-994
-994
-994
-993
-991
-987
-984
-979
-973
-966
-959
-950
-941
-931
-920
-909
-897
-884
-871
-858
-844
-830
-816
-801
-786
-772
-757
-742
-728
-713
-698
-684
-669
-655
-642
-628
-615
-602
-589
-577
-565
-554
-543
-533
-524
-515
-507
-499
-493
-487
-482
-478
-475
-474
-473
-474
-476
-479
-484
-489
-496
-505
-515
-526
-538
-551
-565
-581
-597
-614
-632
-650
-669
-688
-707
-727
-746
-766
-786
-805
-824
-843
-861
-880
-898
-915
-933
-950
-967
-984
-1000
-1016
-1034
-1050
-1067
-1083
-1100
-1116
-1133
-1149
-1165
-1182
-1198
-1213
-1229
-1244
-1259
-1273
-1287
-1300
-1313
-1325
-1337
-1348
-1358
-1368
-1377
-1386
-1395
-1403
-1410
-1418
-1425
-1432
-1439
-1446
-1453
-1460
-1467
-1475
-1483
-1491
-1499
-1508
-1517
-1526
-1536
-1546
-1556
-1566
-1576
-1587
-1597
-1608
-1618
-1628
-1639
-1649
-1659
-1669
-1679
-1689
-1699
-1709
-1719
-1730
-1740
-1750
-1761
-1772
-1782
-1793
-1805
-1816
-1827
-1839
-1850
-1862
-1873
-1885
-1896
-1907
-1918
-1929
-1940
-1951
-1962
-1972
-1983
-1993
-2004
-2013
-2024
-2033
-2045
-2055
-2065
-2076
-2086
-2097
-2108
-2118
-2129
-2140
-2151
-2161
-2172
-2183
-2194
-2205
-2216
-2226
-2237
-2247
-2258
-2268
-2277
-2287
-2295
-2304
-2312
-2319
-2325
-2331
-2336
-2340
-2343
-2345
-2346
-2347
-2346
-2344
-2341
-2338
-2333
-2328
-2322
-2315
-2307
-2299
-2290
-2281
-2271
-2261
-2250
-2239
-2228
-2216
-2204
-2192
-2179
-2166
-2152
-2137
-2122
-2107
-2091
-2074
-2057
-2039
-2020
-2001
-1982
-1963
-1943
-1922
-1902
-1882
-1861
-1841
-1821
-1802
-1782
-1764
-1745
-1727
-1710
-1694
-1678
-1663
-1648
-1635
-1622
-1610
-1599
-1588
-1579
-1570
-1561
-1554
-1547
-1541
-1536
-1532
-1528
-1525
-1523
-1521
-1520
-1520
-1520
-1521
-1523
-1525
-1528
-1531
-1535
-1539
-1544
-1549
-1555
-1561
-1568
-1575
-1583
-1592
-1601
-1611
-1622
-1633
-1646
-1659
-1672
-1687
-1702
-1718
-1735
-1752
-1770
-1789
-1808
-1828
-1848
-1869
-1890
-1912
-1934
-1956
-1978
-2001
-2023
-2045
-2069
-2092
-2115
-2138
-2161
-2184
-2207
-2230
-2253
-2275
-2298
-2321
-2344
-2366
-2388
-2411
-2432
-2454
-2475
-2496
-2517
-2537
-2556
-2575
-2593
-2611
-2627
-2643
-2658
-2672
-2685
-2696
-2707
-2717
-2725
-2733
-2739
-2744
-2747
-2750
-2751
-2751
-2749
-2747
-2743
-2738
-2732
-2725
-2716
-2707
-2696
-2684
-2672
-2658
-2644
-2628
-2612
-2595
-2577
-2559
-2540
-2520
-2500
-2480
-2459
-2438
-2417
-2396
-2375
-2353
-2332
-2311
-2290
-2270
-2250
-2230
-2211
-2193
-2175
-2158
-2141
-2126
-2111
-2096
-2083
-2070
-2058
-2045
-2036
-2025
-2017
-2008
-2000
-1992
-1985
-1979
-1973
-1967
-1962
-1958
-1954
-1950
-1947
-1944
-1942
-1941
-1939
-1939
-1938
-1939
-1939
-1940
-1942
-1944
-1947
-1950
-1953
-1956
-1960
-1964
-1968
-1972
-1977
-1981
-1985
-1988
-1992
-1995
-1998
-2001
-2003
-2005
-2005
-2007
-2008
-2008
-2007
-2005
-2005
-2003
-2001
-1998
-1996
-1993
-1989
-1986
-1983
-1979
-1975
-1972
-1968
-1964
-1961
-1958
-1954
-1952
-1949
-1946
-1944
-1942
-1941
-1940
-1939
-1938
-1938
-1938
-1938
-1938
-1939
-1940
-1941
-1942
-1944
-1945
-1947
-1948
-1950
-1952
-1954
-1956
-1958
-1960
-1962
-1964
-1966
-1968
-1970
-1972
-1975
-1977
-1979
-1982
-1984
-1987
-1989
-1991
-1993
-1995
-1996
-1998
-1998
-1999
-1998
-1997
-1996
-1993
-1990
-1987
-1982
-1976
-1970
-1963
-1955
-1947
-1937
-1927
-1917
-1906
-1894
-1882
-1870
-1858
-1845
-1832
-1819
-1807
-1794
-1781
-1768
-1755
-1742
-1729
-1717
-1704
-1691
-1678
-1666
-1653
-1640
-1627
-1615
-1602
-1590
-1577
-1565
-1554
-1543
-1532
-1522
-1512
-1504
-1496
-1489
-1484
-1479
-1476
-1474
-1474
-1475
-1478
-1482
-1488
-1496
-1505
-1516
-1529
-1544
-1560
-1577
-1596
-1617
-1639
-1663
-1688
-1715
-1742
-1771
-1801
-1832
-1864
-1897
-1931
-1965
-2000
-2035
-2071
-2107
-2143
-2179
-2215
-2251
-2286
-2322
-2356
-2390
-2424
-2457
-2489
-2520
-2550
-2578
-2606
-2632
-2657
-2681
-2703
-2724
-2743
-2760
-2776
-2790
-2803
-2814
-2823
-2831
-2837
-2841
-2844
-2845
-2845
-2843
-2840
-2835
-2830
-2823
-2814
-2805
-2795
-2784
-2772
-2759
-2745
-2730
-2715
-2700
-2683
-2667
-2650
-2632
-2614
-2596
-2577
-2558
-2539
-2520
-2501
-2482
-2463
-2444
-2425
-2406
-2387
-2369
-2351
-2334
-2317
-2301
-2285
-2270
-2256
-2242
-2229
-2217
-2206
-2196
-2186
-2178
-2170
-2163
-2158
-2153
-2149
-2145
-2143
-2142
-2141
-2141
-2142
-2144
-2147
-2150
-2154
-2158
-2163
-2169
-2176
-2182
-2190
-2198
-2206
-2215
-2224
-2233
-2243
-2253
-2263
-2273
-2283
-2294
-2304
-2314
-2323
-2332
-2341
-2350
-2357
-2365
-2371
-2377
-2382
-2386
-2390
-2393
-2395
-2396
-2396
-2396
-2395
-2394
-2392
-2389
-2387
-2383
-2380
-2376
-2371
-2367
-2362
-2356
-2351
-2345
-2339
-2332
-2326
-2318
-2311
-2303
-2294
-2285
-2276
-2266
-2256
-2246
-2235
-2225
-2214
-2203
-2193
-2182
-2172
-2162
-2152
-2143
-2134
-2126
-2118
-2111
-2104
-2098
-2092
-2087
-2082
-2078
-2074
-2070
-2066
-2063
-2060
-2057
-2054
-2052
-2049
-2045
-2043
-2040
-2037
-2035
-2032
-2029
-2025
-2021
-2019
-2016
-2013
-2009
-2005
-2003
-1999
-1996
-1992
-1988
-1984
-1981
-1977
-1973
-1968
-1964
-1960
-1956
-1951
-1947
-1942
-1938
-1933
-1929
-1924
-1920
-1916
-1912
-1908
-1903
-1899
-1895
-1891
-1887
-1883
-1878
-1874
-1869
-1864
-1859
-1853
-1847
-1841
-1834
-1826
-1819
-1810
-1802
-1793
-1783
-1773
-1763
-1752
-1741
-1730
-1718
-1706
-1694
-1681
-1667
-1653
-1639
-1623
-1608
-1591
-1574
-1556
-1538
-1519
-1499
-1478
-1457
-1435
-1412
-1389
-1366
-1342
-1318
-1294
-1270
-1246
-1222
-1198
-1174
-1151
-1128
-1106
-1084
-1062
-1042
-1020
-1002
-982
-964
-946
-928
-911
-894
-878
-862
-846
-831
-817
-803
-790
-777
-765
-753
-743
-733
-725
-717
-711
-705
-701
-698
-697
-696
-697
-699
-703
-707
-713
-720
-728
-737
-746
-757
-768
-780
-792
-805
-818
-831
-845
-859
-873
-886
-900
-914
-927
-941
-954
-966
-979
-991
-1002
-1012
-1024
-1034
-1044
-1053
-1061
-1069
-1077
-1084
-1090
-1096
-1101
-1106
-1111
-1115
-1118
-1122
-1124
-1127
-1129
-1131
-1133
-1135
-1136
-1138
-1139
-1141
-1142
-1144
-1146
-1148
-1151
-1153
-1157
-1160
-1164
-1169
-1174
-1180
-1186
-1193
-1201
-1209
-1218
-1227
-1237
-1248
-1259
-1270
-1283
-1295
-1308
-1322
-1336
-1350
-1365
-1380
-1395
-1411
-1427
-1442
-1458
-1474
-1490
-1506
-1522
-1538
-1554
-1569
-1585
-1600
-1615
-1630
-1644
-1659
-1672
-1686
-1699
-1711
-1723
-1734
-1745
-1756
-1766
-1775
-1784
-1792
-1799
-1806
-1813
-1819
-1824
-1828
-1833
-1836
-1839
-1842
-1844
-1846
-1847
-1847
-1848
-1848
-1847
-1846
-1845
-1843
-1841
-1839
-1836
-1832
-1829
-1825
-1820
-1815
-1809
-1803
-1796
-1789
-1781
-1772
-1763
-1754
-1744
-1733
-1722
-1710
-1698
-1686
-1673
-1660
-1647
-1634
-1620
-1606
-1593
-1579
-1565
-1551
-1538
-1524
-1511
-1497
-1484
-1471
-1459
-1446
-1434
-1423
-1411
-1400
-1389
-1379
-1370
-1361
-1352
-1344
-1337
-1331
-1326
-1321
-1317
-1314
-1312
-1311
-1311
-1312
-1313
-1316
-1319
-1323
-1327
-1332
-1338
-1344
-1351
-1357
-1364
-1372
-1379
-1386
-1393
-1400
-1407
-1413
-1419
-1425
-1430
-1435
-1439
-1443
-1446
-1448
-1450
-1451
-1451
-1451
-1450
-1448
-1445
-1442
-1438
-1433
-1427
-1421
-1414
-1406
-1397
-1388
-1378
-1367
-1355
-1342
-1329
-1315
-1301
-1285
-1269
-1253
-1236
-1218
-1200
-1181
-1162
-1143
-1124
-1105
-1086
-1066
-1047
-1028
-1010
-992
-974
-956
-940
-923
-907
-892
-877
-863
-850
-837
-824
-812
-801
-790
-779
-769
-759
-750
-741
-732
-724
-717
-710
-703
-697
-691
-686
-681
-677
-672
-669
-665
-662
-659
-656
-653
-650
-647
-643
-639
-635
-630
-625
-619
-612
-604
-596
-587
-576
-565
-553
-540
-526
-510
-494
-477
-459
-440
-420
-399
-377
-355
-331
-307
-282
-257
-230
-204
-176
-149
-120
-92
-63
-34
-6
23
52
80
108
135
162
188
213
237
260
282
302
322
340
356
371
385
397
408
417
424
431
435
439
441
441
441
439
436
431
426
419
412
403
393
383
371
359
345
331
316
300
284
266
248
229
210
190
170
149
127
105
83
61
38
16
-7
-30
-52
-75
-98
-120
-142
-164
-185
-207
-227
-248
-268
-288
-307
-326
-344
-362
-380
-397
-414
-430
-446
-462
-477
-491
-505
-519
-532
-544
-556
-568
-578
-588
-598
-607
-615
-622
-628
-634
-638
-642
-645
-647
-648
-648
-647
-645
-642
-638
-633
-627
-620
-612
-603
-593
-582
-571
-558
-544
-530
-515
-499
-482
-465
-446
-427
-408
-387
-366
-344
-322
-299
-275
-251
-227
-202
-176
-151
-125
-98
-71
-45
-18
9
37
64
91
118
145
171
198
224
250
276
301
326
350
373
396
419
441
461
482
501
519
537
554
569
584
598
611
623
634
644
653
661
668
674
680
685
689
692
695
697
699
700
700
701
700
700
698
697
696
694
692
690
688
685
683
682
680
678
677
676
676
676
676
678
679
682
685
688
692
697
703
709
716
723
731
739
748
757
767
777
787
798
809
820
831
842
854
865
877
888
900
911
922
933
944
955
965
975
984
993
1002
1010
1016
1024
1029
1034
1038
1042
1044
1045
1045
1044
1042
1038
1034
1029
1022
1014
1004
995
984
972
959
945
930
914
897
879
861
842
823
803
783
762
741
719
698
677
655
634
613
592
571
551
532
513
495
477
461
445
430
416
403
391
380
370
361
353
346
340
335
332
329
327
326
325
326
327
329
332
336
340
344
350
355
362
368
375
383
390
398
406
415
424
433
442
451
460
469
479
488
498
507
517
526
536
546
556
565
575
585
596
606
616
627
637
648
659
670
681
692
704
716
727
739
751
764
776
788
800
813
825
837
850
862
874
886
898
910
921
932
943
954
964
974
984
993
1002
1010
1018
1027
1035
1043
1050
1057
1064
1070
1077
1084
1090
1097
1104
1111
1118
1125
1132
1140
1148
1156
1164
1172
1181
1189
1198
1207
1216
1224
1233
1242
1250
1259
1268
1276
1284
1293
1301
1309
1318
1326
1334
1343
1352
1361
1370
1379
1389
1398
1409
1419
1430
1441
1453
1464
1476
1489
1502
1515
1529
1543
1557
1572
1587
1603
1619
1636
1653
1670
1688
1706
1725
1744
1763
1783
1803
1823
1844
1865
1886
1907
1928
1949
1971
1992
2013
2033
2054
2075
2095
2114
2134
2153
2171
2189
2206
2223
2239
2254
2269
2284
2297
2310
2322
2334
2345
2355
2364
2373
2381
2389
2396
2402
2407
2412
2417
2421
2424
2427
2429
2431
2432
2432
2432
2432
2431
2430
2428
2426
2423
2420
2416
2412
2407
2402
2396
2390
2384
2377
2369
2361
2353
2344
2335
2325
2315
2304
2292
2281
2268
2255
2241
2227
2211
2196
2179
2161
2143
2124
2104
2083
2061
2037
2013
1989
1964
1937
1910
1881
1852
1823
1793
1762
1731
1699
1667
1635
1603
1571
1539
1507
1475
1443
1412
1381
1350
1319
1290
1260
1231
1203
1175
1148
1121
1095
1070
1045
1020
998
975
953
932
912
893
874
857
840
825
810
796
784
772
761
751
742
734
726
720
714
709
704
701
697
695
693
691
690
689
688
688
688
689
690
691
692
693
695
697
699
701
703
705
708
710
712
715
717
720
722
724
727
729
731
733
735
738
740
742
745
747
750
753
756
759
762
766
770
774
778
783
787
792
798
803
809
815
821
828
834
841
848
855
863
870
878
886
894
902
910
918
926
934
942
950
959
967
975
983
991
999
1008
1016
1024
1033
1042
1051
1060
1069
1079
1090
1100
1111
1123
1135
1147
1160
1173
1187
1201
1216
1231
1246
1262
1278
1294
1311
1327
1344
1361
1378
1396
1413
1430
1448
1465
1483
1500
1518
1535
1552
1569
1586
1602
1619
1634
1650
1665
1680
1694
1708
1722
1735
1747
1760
1771
1783
1794
1804
1815
1825
1834
1844
1853
1863
1872
1881
1889
1898
1907
1916
1924
1933
1941
1950
1958
1967
1975
1983
1992
2000
2008
2016
2024
2032
2040
2048
2056
2064
2072
2079
2087
2094
2101
2108
2115
2121
2127
2133
2138
2143
2147
2151
2154
2156
2158
2159
2159
2158
2156
2154
2151
2146
2141
2136
2129
2121
2113
2104
2094
2084
2073
2062
2050
2037
2025
2012
1999
1986
1973
1959
1946
1933
1919
1906
1893
1880
1867
1854
1842
1830
1817
1806
1794
1783
1771
1760
1750
1740
1729
1720
1710
1701
1692
1684
1676
1668
1660
1653
1646
1640
1634
1628
1623
1618
1613
1609
1605
1602
1599
1596
1594
1592
1591
1590
1590
1590
1591
1592
1594
1596
1599
1602
1606
1610
1615
1620
1625
1631
1638
1644
1651
1658
1665
1673
1680
1688
1695
1703
1711
1719
1726
1734
1741
1749
1756
1763
1770
1777
1783
1790
1796
1803
1809
1815
1821
1827
1834
1840
1846
1853
1860
1866
1874
1881
1888
1896
1904
1913
1921
1930
1939
1948
1958
1967
1977
1987
1996
2005
2015
2025
2033
2043
2052
2061
2070
2078
2086
2094
2102
2109
2117
2124
2131
2138
2145
2152
2159
2166
2173
2180
2186
2193
2200
2207
2214
2221
2228
2234
2241
2248
2254
2260
2266
2272
2278
2283
2288
2293
2298
2303
2307
2311
2315
2318
2322
2325
2329
2332
2335
2339
2342
2346
2349
2353
2357
2361
2365
2369
2374
2379
2383
2388
2393
2398
2403
2408
2412
2417
2421
2426
2430
2434
2437
2441
2444
2447
2449
2452
2454
2456
2457
2458
2460
2460
2461
2461
2462
2462
2462
2461
2460
2460
2459
2457
2456
2454
2452
2450
2447
2444
2441
2438
2434
2430
2426
2421
2416
2411
2405
2399
2392
2385
2378
2370
2361
2352
2343
2333
2323
2312
2301
2289
2276
2264
2251
2237
2223
2208
2193
2178
2162
2146
2129
2112
2094
2076
2057
2037
2017
1998
1977
1956
1934
1912
1889
1866
1842
1818
1794
1770
1745
1720
1695
1670
1646
1621
1596
1572
1548
1524
1501
1479
1456
1435
1414
1394
1374
1355
1337
1319
1302
1286
1271
1257
1243
1230
1218
1206
1196
1186
1176
1168
1160
1152
1145
1139
1133
1127
1123
1118
1114
1111
1108
1105
1103
1102
1101
1101
1101
1102
1103
1105
1107
1110
1114
1118
1122
1128
1133
1140
1146
1154
1161
1170
1178
1187
1197
1207
1217
1228
1239
1251
1263
1276
1288
1302
1315
1329
1343
1358
1373
1388
1403
1419
1435
1451
1468
1485
1502
1519
1537
1555
1573
1591
1609
1628
1646
1665
1684
1703
1722
1741
1760
1779
1798
1817
1836
1854
1872
1890
1908
1925
1942
1959
1975
1991
2005
2021
2035
2049
2062
2074
2086
2097
2108
2118
2127
2135
2142
2149
2154
2159
2163
2166
2168
2169
2169
2168
2166
2163
2159
2153
2147
2140
2131
2122
2111
2100
2088
2074
2060
2045
2029
2012
1994
1976
1957
1938
1918
1897
1875
1854
1831
1809
1786
1762
1738
1714
1690
1665
1640
1615
1589
1564
1538
1512
1486
1459
1433
1407
1381
1354
1328
1303
1277
1252
1228
1204
1180
1158
1136
1115
1095
1076
1058
1041
1025
1010
997
984
973
962
953
944
936
929
923
918
913
909
906
903
901
900
899
898
898
898
899
900
902
904
906
908
911
914
917
920
923
926
929
931
934
936
938
940
941
942
943
943
943
942
941
940
938
936
934
931
928
925
921
916
912
907
901
895
889
882
874
866
858
848
839
829
818
807
795
783
770
757
743
729
715
700
685
670
654
638
622
606
589
572
555
538
520
503
485
467
449
430
412
393
375
356
337
318
299
280
261
242
223
204
185
166
148
129
110
92
73
54
35
16
-3
-22
-42
-62
-82
-103
-124
-146
-168
-190
-213
-237
-261
-285
-309
-334
-360
-385
-411
-437
-463
-489
-515
-541
-567
-593
-619
-645
-671
-697
-723
-749
-774
-800
-825
-850
-875
-900
-924
-949
-973
-996
-1020
-1043
-1065
-1087
-1109
-1130
-1150
-1170
-1190
-1208
-1226
-1244
-1261
-1277
-1293
-1308
-1323
-1337
-1351
-1365
-1378
-1390
-1403
-1415
-1427
-1438
-1449
-1460
-1470
-1480
-1490
-1500
-1509
-1518
-1527
-1536
-1545
-1553
-1562
-1571
-1580
-1589
-1598
-1608
-1618
-1629
-1641
-1653
-1666
-1679
-1694
-1709
-1725
-1743
-1761
-1779
-1799
-1820
-1841
-1863
-1885
-1908
-1932
-1956
-1981
-2005
-2031
-2057
-2083
-2108
-2135
-2161
-2187
-2213
-2239
-2265
-2291
-2317
-2342
-2368
-2392
-2417
-2441
-2464
-2487
-2509
-2531
-2551
-2571
-2590
-2607
-2624
-2640
-2654
-2668
-2680
-2691
-2700
-2709
-2716
-2722
-2726
-2729
-2731
-2732
-2731
-2730
-2727
-2722
-2716
-2710
-2701
-2692
-2681
-2669
-2656
-2641
-2625
-2608
-2589
-2569
-2547
-2524
-2500
-2474
-2447
-2418
-2388
-2356
-2324
-2289
-2254
-2217
-2178
-2139
-2098
-2056
-2013
-1970
-1925
-1879
-1833
-1786
-1738
-1690
-1642
-1593
-1544
-1494
-1445
-1396
-1346
-1297
-1248
-1200
-1152
-1105
-1058
-1012
-966
-922
-878
-836
-794
-753
-714
-676
-639
-603
-569
-536
-504
-474
-445
-418
-393
-369
-347
-326
-307
-290
-274
-261
-249
-239
-230
-224
-219
-216
-215
-216
-218
-222
-228
-236
-245
-256
-269
-284
-300
-318
-337
-358
-381
-405
-431
-458
-487
-517
-549
-582
-616
-651
-688
-726
-765
-805
-846
-888
-931
-974
-1018
-1064
-1109
-1155
-1202
-1249
-1296
-1344
-1391
-1439
-1486
-1534
-1581
-1628
-1674
-1719
-1764
-1808
-1851
-1892
-1933
-1972
-2009
-2045
-2081
-2114
-2145
-2175
-2203
-2229
-2253
-2275
-2295
-2314
-2330
-2345
-2358
-2370
-2380
-2388
-2394
-2399
-2403
-2405
-2406
-2405
-2404
-2401
-2396
-2391
-2384
-2377
-2368
-2358
-2348
-2337
-2324
-2311
-2298
-2284
-2269
-2254
-2238
-2222
-2206
-2190
-2174
-2158
-2143
-2127
-2112
-2097
-2083
-2069
-2056
-2044
-2032
-2021
-2009
-2001
-1992
-1984
-1977
-1970
-1965
-1961
-1957
-1955
-1953
-1953
-1954
-1956
-1959
-1963
-1969
-1975
-1983
-1993
-2003
-2015
-2028
-2041
-2057
-2073
-2090
-2109
-2128
-2148
-2168
-2190
-2212
-2235
-2258
-2282
-2306
-2331
-2356
-2381
-2407
-2433
-2459
-2486
-2513
-2540
-2568
-2596
-2624
-2653
-2682
-2712
-2743
-2774
-2806
-2838
-2871
-2905
-2940
-2975
-3012
-3049
-3086
-3125
-3164
-3204
-3244
-3285
-3326
-3368
-3410
-3452
-3494
-3536
-3578
-3620
-3661
-3702
-3743
-3784
-3824
-3863
-3902
-3941
-3979
-4016
-4053
-4090
-4126
-4161
-4196
-4230
-4264
-4297
-4330
-4361
-4393
-4423
-4453
-4482
-4510
-4538
-4564
-4590
-4614
-4637
-4660
-4681
-4701
-4719
-4736
-4752
-4767
-4780
-4792
-4802
-4810
-4817
-4822
-4825
-4827
-4827
-4825
-4821
-4815
-4807
-4797
-4785
-4771
-4755
-4737
-4717
-4695
-4671
-4644
-4616
-4585
-4553
-4518
-4482
-4443
-4403
-4361
-4317
-4271
-4223
-4174
-4123
-4070
-4014
-3959
-3902
-3843
-3782
-3721
-3657
-3593
-3527
-3460
-3392
-3323
-3253
-3182
-3110
-3037
-2964
-2890
-2815
-2739
-2663
-2586
-2509
-2431
-2352
-2273
-2194
-2114
-2033
-1952
-1871
-1790
-1707
-1625
-1543
-1460
-1377
-1294
-1212
-1129
-1047
-966
-885
-805
-725
-647
-569
-493
-418
-343
-271
-199
-129
-60
8
74
139
203
266
328
389
449
508
567
624
681
738
794
849
904
959
1014
1068
1122
1176
1230
1284
1338
1392
1447
1501
1555
1610
1664
1719
1774
1830
1885
1941
1997
2054
2110
2167
2224
2281
2338
2395
2452
2509
2566
2623
2680
2736
2793
2849
2905
2961
3016
3071
3126
3180
3233
3286
3338
3389
3439
3488
3536
3583
3629
3674
3717
3759
3799
3838
3876
3912
3947
3980
4011
4042
4070
4098
4124
4149
4172
4195
4216
4236
4256
4274
4292
4309
4325
4342
4357
4373
4388
4403
4419
4434
4450
4467
4484
4502
4521
4541
4563
4585
4609
4635
4662
4691
4722
4755
4790
4827
4866
4907
4951
4996
5044
5093
5145
5198
5254
5311
5369
5429
5490
5553
5616
5680
5744
5808
5873
5937
6001
6064
6126
6187
6246
6304
6360
6414
6466
6515
6562
6607
6648
6687
6724
6757
6788
6816
6841
6863
6883
6900
6914
6926
6936
6944
6949
6953
6954
6954
6952
6948
6943
6937
6929
6919
6909
6897
6885
6872
6858
6843
6828
6813
6797
6782
6766
6751
6735
6720
6706
6692
6679
6666
6654
6642
6632
6622
6612
6603
6595
6588
6581
6574
6567
6561
6556
6550
6544
6539
6533
6528
6523
6517
6512
6507
6502
6497
6492
6488
6483
6479
6475
6472
6468
6465
6462
6459
6457
6454
6452
6449
6447
6444
6441
6438
6434
6430
6426
6421
6415
6409
6402
6395
6386
6377
6367
6357
6345
6333
6320
6306
6292
6276
6260
6243
6226
6208
6189
6170
6150
6130
6109
6088
6067
6046
6024
6002
5980
5959
5937
5916
5895
5875
5855
5835
5816
5798
5781
5764
5748
5733
5719
5706
5695
5684
5674
5666
5659
5653
5649
5646
5644
5644
5645
5647
5650
5655
5660
5666
5673
5680
5688
5696
5703
5710
5717
5723
5728
5731
5733
5734
5733
5731
5726
5720
5712
5702
5690
5677
5662
5645
5627
5608
5588
5567
5545
5523
5500
5477
5454
5430
5406
5383
5359
5334
5310
5286
5261
5236
5211
5186
5160
5133
5107
5079
5051
5023
4994
4964
4933
4902
4870
4837
4804
4769
4734
4697
4660
4621
4582
4540
4498
4454
4408
4361
4312
4261
4208
4154
4098
4040
3981
3920
3857
3793
3729
3663
3597
3530
3462
3395
3328
3261
3195
3129
3064
2999
2936
2873
2811
2750
2690
2631
2572
2513
2455
2396
2338
2279
2220
2161
2100
2039
1977
1913
1849
1783
1717
1648
1579
1509
1437
1364
1290
1215
1139
1062
984
905
826
746
665
583
501
418
334
250
166
81
-5
-91
-177
-263
-349
-436
-522
-608
-694
-779
-864
-947
-1030
-1112
-1192
-1271
-1348
-1423
-1496
-1568
-1636
-1703
-1767
-1828
-1886
-1942
-1994
-2044
-2090
-2133
-2174
-2210
-2244
-2274
-2301
-2325
-2346
-2363
-2378
-2389
-2397
-2403
-2405
-2405
-2403
-2398
-2391
-2382
-2371
-2358
-2344
-2329
-2313
-2296
-2278
-2259
-2241
-2222
-2203
-2184
-2165
-2146
-2128
-2110
-2093
-2077
-2061
-2045
-2032
-2019
-2007
-1996
-1987
-1979
-1972
-1968
-1965
-1964
-1966
-1969
-1975
-1984
-1995
-2009
-2027
-2047
-2070
-2097
-2127
-2160
-2196
-2236
-2279
-2326
-2376
-2429
-2486
-2546
-2609
-2676
-2745
-2818
-2894
-2972
-3053
-3137
-3223
-3310
-3400
-3491
-3584
-3677
-3771
-3865
-3958
-4051
-4143
-4232
-4320
-4405
-4486
-4564
-4638
-4707
-4772
-4831
-4884
-4932
-4974
-5009
-5038
-5061
-5077
-5087
-5090
-5087
-5078
-5062
-5041
-5014
-4982
-4945
-4904
-4858
-4807
-4754
-4697
-4637
-4574
-4510
-4444
-4377
-4309
-4241
-4173
-4105
-4038
-3974
-3911
-3850
-3791
-3736
-3684
-3635
-3591
-3550
-3514
-3483
-3456
-3434
-3417
-3405
-3398
-3396
-3399
-3406
-3419
-3436
-3457
-3483
-3513
-3548
-3586
-3627
-3673
-3721
-3773
-3827
-3884
-3943
-4003
-4067
-4132
-4198
-4265
-4333
-4401
-4470
-4538
-4607
-4675
-4743
-4810
-4877
-4942
-5007
-5070
-5133
-5194
-5254
-5313
-5371
-5427
-5483
-5537
-5590
-5643
-5694
-5745
-5795
-5844
-5892
-5940
-5987
-6033
-6079
-6124
-6169
-6213
-6257
-6300
-6343
-6386
-6428
-6470
-6511
-6552
-6593
-6634
-6675
-6716
-6757
-6798
-6839
-6881
-6922
-6964
-7006
-7048
-7091
-7133
-7176
-7219
-7261
-7304
-7346
-7388
-7430
-7471
-7511
-7551
-7590
-7628
-7666
-7702
-7738
-7773
-7807
-7840
-7872
-7904
-7935
-7966
-7995
-8023
-8052
-8080
-8106
-8131
-8154
-8177
-8197
-8215
-8231
-8245
-8256
-8264
-8268
-8269
-8267
-8261
-8250
-8236
-8218
-8195
-8167
-8137
-8102
-8063
-8019
-7972
-7921
-7865
-7806
-7743
-7677
-7607
-7534
-7457
-7377
-7294
-7209
-7120
-7029
-6936
-6840
-6742
-6643
-6542
-6439
-6335
-6231
-6126
-6020
-5914
-5808
-5703
-5598
-5494
-5391
-5289
-5189
-5091
-4995
-4901
-4810
-4722
-4636
-4554
-4475
-4400
-4329
-4261
-4198
-4138
-4083
-4032
-3985
-3942
-3903
-3869
-3838
-3810
-3787
-3766
-3749
-3734
-3722
-3713
-3706
-3700
-3696
-3694
-3693
-3693
-3693
-3694
-3696
-3697
-3699
-3702
-3704
-3706
-3708
-3709
-3711
-3713
-3714
-3715
-3716
-3718
-3719
-3720
-3721
-3722
-3723
-3724
-3725
-3726
-3727
-3728
-3730
-3731
-3732
-3733
-3735
-3736
-3737
-3737
-3738
-3738
-3738
-3738
-3737
-3735
-3733
-3730
-3726
-3722
-3716
-3709
-3700
-3691
-3680
-3667
-3653
-3637
-3619
-3600
-3580
-3557
-3534
-3509
-3482
-3455
-3426
-3397
-3367
-3336
-3305
-3273
-3241
-3209
-3177
-3144
-3112
-3080
-3048
-3017
-2986
-2955
-2925
-2896
-2867
-2838
-2811
-2784
-2758
-2733
-2709
-2686
-2664
-2643
-2622
-2603
-2584
-2566
-2549
-2532
-2516
-2500
-2484
-2468
-2452
-2436
-2419
-2402
-2384
-2365
-2345
-2325
-2303
-2281
-2258
-2234
-2209
-2184
-2158
-2131
-2105
-2078
-2051
-2024
-1997
-1971
-1945
-1921
-1897
-1874
-1853
-1834
-1816
-1801
-1787
-1776
-1768
-1762
-1760
-1760
-1764
-1772
-1783
-1798
-1817
-1840
-1866
-1897
-1932
-1970
-2013
-2059
-2108
-2162
-2218
-2278
-2341
-2406
-2474
-2545
-2617
-2691
-2767
-2844
-2922
-3001
-3081
-3161
-3241
-3320
-3399
-3478
-3555
-3632
-3706
-3780
-3851
-3920
-3988
-4051
-4115
-4174
-4231
-4285
-4335
-4383
-4427
-4468
-4506
-4540
-4571
-4598
-4623
-4644
-4662
-4677
-4689
-4698
-4704
-4709
-4710
-4710
-4708
-4704
-4698
-4691
-4683
-4674
-4664
-4654
-4644
-4634
-4624
-4614
-4606
-4598
-4592
-4587
-4584
-4584
-4585
-4590
-4597
-4607
-4620
-4636
-4656
-4679
-4706
-4736
-4769
-4805
-4844
-4886
-4931
-4978
-5027
-5077
-5129
-5182
-5236
-5291
-5345
-5399
-5453
-5506
-5557
-5608
-5656
-5702
-5745
-5786
-5823
-5858
-5888
-5915
-5937
-5955
-5967
-5975
-5978
-5975
-5966
-5951
-5931
-5904
-5872
-5833
-5789
-5738
-5682
-5620
-5553
-5481
-5404
-5323
-5237
-5148
-5055
-4960
-4861
-4761
-4658
-4554
-4449
-4343
-4237
-4130
-4024
-3918
-3812
-3707
-3603
-3501
-3400
-3300
-3202
-3106
-3013
-2921
-2833
-2747
-2664
-2583
-2507
-2434
-2364
-2298
-2236
-2179
-2125
-2076
-2031
-1990
-1954
-1922
-1895
-1871
-1851
-1836
-1824
-1815
-1810
-1808
-1808
-1811
-1816
-1823
-1832
-1842
-1854
-1866
-1880
-1894
-1908
-1923
-1938
-1952
-1967
-1981
-1995
-2008
-2020
-2032
-2041
-2052
-2061
-2068
-2074
-2079
-2083
-2085
-2086
-2085
-2082
-2078
-2072
-2064
-2054
-2041
-2027
-2009
-1990
-1967
-1941
-1913
-1881
-1846
-1808
-1766
-1722
-1673
-1622
-1567
-1510
-1449
-1386
-1319
-1251
-1180
-1108
-1033
-957
-881
-803
-724
-646
-567
-489
-411
-333
-257
-182
-108
-36
34
103
169
233
294
354
410
464
515
563
608
650
688
724
756
785
810
832
850
865
876
884
888
889
887
881
872
861
847
830
810
789
766
742
717
691
664
638
612
588
564
543
523
506
492
481
474
471
471
476
485
499
517
539
566
598
633
673
717
765
817
873
931
993
1058
1126
1197
1270
1346
1424
1504
1585
1669
1755
1841
1930
2019
2109
2200
2291
2382
2474
2564
2655
2744
2832
2918
3002
3085
3165
3242
3317
3388
3457
3522
3584
3642
3697
3749
3797
3842
3884
3923
3958
3991
4021
4048
4073
4094
4116
4135
4152
4168
4182
4196
4209
4221
4234
4245
4257
4269
4282
4294
4308
4321
4336
4350
4366
4382
4398
4415
4433
4451
4470
4489
4509
4529
4549
4570
4591
4613
4635
4657
4680
4704
4727
4752
4776
4802
4827
4853
4879
4905
4932
4958
4984
5010
5036
5061
5086
5109
5132
5154
5175
5194
5213
5229
5245
5258
5270
5280
5288
5295
5299
5301
5302
5300
5295
5289
5280
5269
5256
5241
5223
5203
5181
5157
5131
5102
5072
5040
5006
4970
4933
4894
4854
4813
4770
4726
4681
4634
4587
4539
4491
4441
4391
4341
4290
4239
4188
4137
4086
4037
3987
3938
3891
3844
3799
3755
3712
3671
3631
3593
3557
3522
3489
3457
3427
3397
3369
3341
3314
3287
3261
3234
3208
3181
3153
3125
3096
3066
3035
3003
2969
2934
2898
2860
2821
2780
2737
2693
2647
2599
2549
2498
2444
2389
2332
2273
2213
2151
2087
2021
1956
1889
1820
1751
1682
1613
1543
1474
1405
1338
1271
1206
1143
1082
1022
966
911
860
811
766
723
684
648
616
587
562
541
524
510
501
495
494
497
505
517
533
554
580
611
646
687
732
782
836
896
959
1027
1100
1176
1256
1339
1425
1514
1606
1700
1796
1893
1992
2093
2194
2295
2398
2501
2604
2707
2811
2914
3018
3122
3226
3330
3434
3537
3640
3743
3845
3947
4046
4146
4244
4341
4435
4527
4617
4705
4790
4872
4951
5027
5099
5169
5235
5298
5358
5415
5469
5519
5567
5612
5654
5694
5731
5766
5798
5828
5855
5880
5903
5923
5941
5957
5970
5981
5990
5996
6001
6003
6003
6002
5999
5994
5988
5980
5972
5963
5952
5941
5930
5918
5905
5892
5879
5864
5850
5835
5819
5802
5784
5764
5744
5722
5698
5672
5645
5615
5583
5549
5513
5474
5433
5389
5343
5295
5244
5190
5134
5075
5014
4949
4883
4813
4741
4666
4588
4507
4424
4337
4248
4155
4059
3962
3862
3758
3653
3545
3435
3324
3211
3097
2982
2867
2751
2636
2521
2407
2295
2184
2075
1969
1865
1764
1666
1571
1480
1393
1310
1231
1157
1087
1020
960
904
852
806
764
727
695
667
645
627
614
606
603
605
611
621
636
656
680
708
740
776
817
860
908
959
1012
1070
1130
1192
1257
1324
1393
1463
1535
1607
1680
1753
1827
1899
1971
2041
2112
2180
2246
2309
2370
2428
2483
2535
2584
2628
2669
2707
2740
2769
2794
2816
2833
2846
2855
2861
2863
2861
2855
2846
2834
2819
2801
2780
2756
2730
2702
2672
2639
2605
2569
2532
2494
2454
2413
2371
2329
2286
2242
2198
2154
2109
2065
2021
1977
1933
1891
1849
1808
1768
1730
1693
1657
1624
1592
1562
1534
1508
1484
1463
1444
1427
1412
1399
1389
1380
1374
1369
1366
1364
1364
1365
1367
1369
1372
1374
1377
1379
1380
1381
1380
1377
1373
1367
1359
1349
1336
1321
1303
1283
1259
1233
1205
1174
1140
1103
1064
1022
980
934
886
836
784
729
673
615
555
492
427
361
291
220
145
69
-11
-93
-179
-267
-358
-453
-550
-650
-754
-861
-970
-1083
-1199
-1317
-1439
-1563
-1689
-1818
-1949
-2083
-2218
-2356
-2494
-2634
-2775
-2917
-3059
-3201
-3344
-3485
-3626
-3766
-3904
-4041
-4176
-4308
-4438
-4566
-4690
-4812
-4930
-5045
-5157
-5265
-5369
-5469
-5566
-5659
-5748
-5833
-5913
-5990
-6063
-6132
-6196
-6257
-6313
-6366
-6415
-6460
-6502
-6540
-6575
-6607
-6637
-6664
-6689
-6712
-6734
-6755
-6775
-6795
-6815
-6835
-6855
-6877
-6900
-6924
-6950
-6978
-7008
-7040
-7075
-7113
-7153
-7197
-7243
-7293
-7346
-7402
-7461
-7524
-7591
-7661
-7734
-7811
-7892
-7977
-8064
-8156
-8251
-8350
-8452
-8557
-8666
-8777
-8892
-9009
-9129
-9250
-9374
-9500
-9627
-9755
-9883
-10013
-10142
-10271
-10399
-10526
-10652
-10776
-10898
-11017
-11134
-11248
-11359
-11466
-11569
-11669
-11764
-11855
-11941
-12023
-12100
-12172
-12239
-12301
-12358
-12409
-12456
-12497
-12533
-12563
-12589
-12609
-12624
-12634
-12639
-12639
-12634
-12624
-12611
-12592
-12570
-12543
-12512
-12477
-12439
-12396
-12351
-12301
-12249
-12193
-12134
-12071
-12005
-11937
-11865
-11790
-11712
-11630
-11546
-11459
-11368
-11275
-11179
-11080
-10978
-10874
-10766
-10657
-10544
-10430
-10314
-10195
-10075
-9953
-9829
-9704
-9578
-9451
-9324
-9195
-9066
-8937
-8808
-8679
-8550
-8421
-8292
-8164
-8036
-7910
-7784
-7658
-7534
-7411
-7289
-7168
-7048
-6929
-6811
-6695
-6579
-6465
-6351
-6238
-6126
-6015
-5904
-5793
-5683
-5573
-5462
-5352
-5241
-5130
-5018
-4905
-4791
-4677
-4561
-4444
-4326
-4206
-4086
-3963
-3839
-3714
-3587
-3459
-3330
-3198
-3066
-2932
-2796
-2659
-2521
-2381
-2240
-2097
-1954
-1808
-1662
-1515
-1367
-1218
-1068
-918
-768
-618
-468
-319
-171
-24
121
264
406
545
681
815
946
1073
1198
1318
1436
1549
1658
1764
1866
1963
2056
2146
2231
2311
2388
2460
2528
2592
2652
2708
2759
2807
2851
2891
2927
2961
2990
3017
3042
3063
3082
3099
3115
3128
3140
3152
3162
3172
3181
3191
3200
3210
3221
3232
3245
3259
3274
3291
3309
3329
3351
3376
3402
3430
3460
3493
3527
3564
3603
3644
3687
3732
3779
3828
3878
3930
3984
4038
4094
4153
4212
4272
4332
4394
4455
4518
4580
4643
4706
4768
4831
4893
4954
5015
5074
5133
5191
5248
5303
5358
5411
5462
5512
5561
5609
5655
5700
5744
5787
5828
5869
5908
5946
5982
6018
6052
6084
6116
6145
6173
6199
6223
6245
6265
6282
6296
6308
6318
6324
6328
6328
6326
6321
6313
6302
6289
6273
6255
6234
6212
6188
6162
6135
6106
6077
6047
6017
5987
5956
5926
5897
5868
5841
5814
5789
5766
5744
5724
5707
5691
5678
5668
5660
5655
5652
5653
5656
5662
5670
5682
5695
5712
5730
5751
5773
5797
5822
5848
5875
5902
5930
5957
5984
6010
6035
6058
6080
6100
6118
6134
6148
6160
6169
6175
6179
6180
6179
6176
6170
6161
6151
6138
6123
6106
6088
6067
6045
6022
5997
5970
5943
5915
5886
5857
5827
5798
5769
5740
5712
5685
5659
5634
5611
5590
5571
5555
5541
5529
5521
5515
5512
5513
5517
5524
5535
5549
5567
5589
5614
5643
5676
5712
5752
5795
5841
5891
5945
6001
6060
6121
6185
6252
6319
6389
6460
6531
6604
6676
6748
6819
6889
6958
7024
7088
7149
7206
7259
7308
7352
7391
7424
7451
7472
7486
7494
7495
7488
7475
7454
7426
7391
7349
7299
7243
7180
7110
7034
6951
6862
6768
6668
6563
6453
6338
6218
6095
5968
5837
5704
5567
5429
5288
5146
5003
4859
4714
4570
4427
4285
4144
4006
3870
3736
3607
3480
3358
3241
3128
3020
2917
2819
2727
2640
2559
2484
2414
2350
2292
2239
2191
2148
2111
2078
2050
2027
2007
1992
1980
1972
1968
1966
1967
1971
1978
1986
1996
2008
2021
2037
2053
2070
2088
2106
2124
2143
2162
2181
2200
2218
2236
2253
2270
2285
2300
2313
2325
2336
2345
2353
2359
2363
2366
2367
2366
2363
2358
2351
2342
2332
2319
2305
2288
2270
2249
2227
2202
2176
2147
2116
2083
2047
2009
1969
1925
1879
1830
1779
1724
1666
1605
1540
1473
1402
1327
1250
1169
1085
997
906
813
716
616
514
409
302
193
81
-33
-148
-265
-384
-503
-624
-746
-868
-991
-1115
-1238
-1362
-1486
-1609
-1731
-1853
-1974
-2094
-2212
-2328
-2443
-2555
-2664
-2771
-2875
-2976
-3073
-3166
-3255
-3340
-3420
-3496
-3567
-3634
-3695
-3751
-3801
-3847
-3886
-3921
-3949
-3972
-3990
-4002
-4008
-4008
-4003
-3993
-3978
-3957
-3931
-3900
-3864
-3824
-3779
-3730
-3677
-3620
-3561
-3498
-3433
-3365
-3295
-3225
-3153
-3080
-3007
-2935
-2863
-2793
-2723
-2656
-2592
-2530
-2471
-2415
-2364
-2316
-2273
-2234
-2201
-2172
-2148
-2130
-2118
-2111
-2109
-2114
-2124
-2139
-2161
-2188
-2220
-2258
-2301
-2349
-2402
-2460
-2522
-2588
-2659
-2732
-2810
-2890
-2973
-3058
-3145
-3233
-3323
-3413
-3504
-3595
-3686
-3776
-3865
-3952
-4038
-4122
-4204
-4283
-4360
-4433
-4503
-4570
-4633
-4691
-4746
-4796
-4841
-4882
-4917
-4947
-4972
-4991
-5005
-5012
-5014
-5009
-4999
-4982
-4959
-4931
-4896
-4855
-4809
-4757
-4700
-4638
-4571
-4500
-4425
-4347
-4266
-4181
-4094
-4006
-3917
-3827
-3736
-3645
-3554
-3465
-3376
-3289
-3205
-3122
-3042
-2966
-2892
-2822
-2756
-2694
-2636
-2582
-2534
-2490
-2451
-2418
-2390
-2367
-2350
-2338
-2332
-2332
-2337
-2348
-2364
-2386
-2413
-2445
-2482
-2524
-2570
-2620
-2674
-2731
-2792
-2856
-2922
-2990
-3060
-3132
-3204
-3277
-3351
-3425
-3498
-3571
-3643
-3713
-3783
-3850
-3916
-3979
-4041
-4099
-4155
-4208
-4258
-4304
-4347
-4387
-4423
-4455
-4484
-4508
-4529
-4545
-4557
-4565
-4569
-4569
-4564
-4555
-4542
-4524
-4503
-4477
-4448
-4415
-4378
-4337
-4294
-4247
-4197
-4144
-4089
-4032
-3972
-3911
-3848
-3784
-3719
-3653
-3587
-3521
-3454
-3388
-3323
-3259
-3196
-3134
-3075
-3017
-2962
-2909
-2859
-2813
-2769
-2729
-2692
-2659
-2630
-2605
-2585
-2568
-2556
-2549
-2546
-2548
-2554
-2565
-2580
-2600
-2624
-2652
-2685
-2721
-2762
-2806
-2853
-2904
-2957
-3014
-3073
-3134
-3197
-3262
-3329
-3396
-3465
-3534
-3603
-3673
-3742
-3811
-3879
-3947
-4013
-4077
-4140
-4201
-4259
-4315
-4368
-4418
-4464
-4508
-4547
-4582
-4614
-4641
-4663
-4681
-4695
-4704
-4708
-4707
-4702
-4692
-4677
-4658
-4634
-4606
-4574
-4538
-4498
-4455
-4408
-4358
-4304
-4248
-4190
-4128
-4065
-3999
-3932
-3863
-3793
-3721
-3648
-3574
-3499
-3424
-3348
-3272
-3196
-3119
-3043
-2967
-2891
-2816
-2742
-2668
-2595
-2524
-2454
-2385
-2318
-2253
-2190
-2128
-2069
-2012
-1957
-1904
-1853
-1805
-1759
-1715
-1673
-1634
-1597
-1562
-1529
-1498
-1470
-1443
-1419
-1396
-1376
-1357
-1341
-1326
-1313
-1302
-1293
-1286
-1280
-1276
-1273
-1272
-1272
-1273
-1275
-1278
-1282
-1286
-1291
-1295
-1301
-1306
-1311
-1316
-1320
-1325
-1328
-1332
-1334
-1336
-1338
-1338
-1338
-1337
-1336
-1333
-1330
-1326
-1321
-1315
-1309
-1302
-1293
-1284
-1274
-1264
-1252
-1240
-1226
-1212
-1197
-1182
-1165
-1148
-1130
-1111
-1091
-1071
-1050
-1028
-1004
-982
-958
-934
-909
-883
-857
-830
-803
-775
-747
-718
-689
-659
-630
-600
-569
-539
-508
-478
-448
-417
-388
-358
-329
-300
-271
-244
-217
-190
-164
-139
-115
-92
-69
-47
-25
-5
15
35
54
72
90
108
125
141
158
174
190
205
220
234
248
262
275
287
299
310
320
330
338
345
352
357
361
365
366
367
367
365
362
358
353
347
339
330
321
310
298
286
272
257
242
226
209
192
173
155
135
115
94
73
52
30
7
-16
-40
-64
-88
-113
-138
-163
-189
-215
-241
-266
-292
-318
-343
-368
-392
-416
-438
-460
-481
-500
-518
-534
-548
-561
-572
-581
-588
-593
-596
-597
-595
-592
-586
-579
-569
-558
-544
-529
-512
-494
-474
-452
-430
-406
-381
-355
-328
-301
-274
-246
-218
-190
-162
-135
-108
-82
-57
-33
-10
12
32
50
67
82
95
106
115
122
127
129
129
126
121
113
103
91
76
58
38
16
-9
-37
-66
-98
-133
-169
-207
-248
-290
-334
-379
-426
-474
-524
-574
-625
-676
-728
-781
-833
-885
-937
-988
-1039
-1089
-1138
-1186
-1233
-1278
-1322
-1365
-1406
-1445
-1482
-1518
-1551
-1583
-1613
-1640
-1666
-1689
-1710
-1729
-1746
-1760
-1773
-1783
-1791
-1797
-1800
-1802
-1801
-1799
-1794
-1788
-1780
-1770
-1758
-1745
-1731
-1715
-1698
-1679
-1660
-1639
-1617
-1595
-1571
-1547
-1522
-1497
-1470
-1444
-1417
-1389
-1361
-1333
-1305
-1277
-1249
-1221
-1194
-1167
-1140
-1114
-1089
-1065
-1042
-1018
-998
-978
-959
-941
-925
-910
-897
-885
-874
-865
-857
-850
-846
-842
-840
-839
-840
-842
-845
-850
-856
-863
-872
-882
-893
-906
-921
-937
-955
-975
-997
-1020
-1046
-1074
-1104
-1136
-1171
-1208
-1247
-1289
-1333
-1380
-1429
-1480
-1533
-1588
-1645
-1704
-1764
-1825
-1888
-1952
-2017
-2083
-2150
-2217
-2284
-2351
-2419
-2486
-2553
-2620
-2687
-2753
-2818
-2883
-2947
-3009
-3070
-3130
-3188
-3244
-3298
-3350
-3399
-3446
-3490
-3530
-3568
-3602
-3632
-3658
-3681
-3699
-3713
-3723
-3729
-3730
-3727
-3719
-3707
-3690
-3669
-3643
-3613
-3579
-3541
-3499
-3453
-3403
-3350
-3293
-3233
-3169
-3103
-3033
-2961
-2886
-2809
-2730
-2648
-2564
-2478
-2391
-2302
-2211
-2118
-2025
-1930
-1834
-1736
-1638
-1539
-1439
-1339
-1238
-1137
-1036
-934
-832
-731
-630
-529
-429
-330
-231
-134
-38
57
150
241
331
419
505
588
669
748
825
898
969
1037
1102
1165
1224
1280
1332
1382
1428
1471
1510
1547
1580
1610
1637
1660
1681
1699
1715
1727
1737
1745
1751
1754
1755
1755
1753
1749
1744
1737
1729
1721
1711
1700
1689
1677
1665
1653
1640
1627
1614
1601
1589
1576
1564
1553
1542
1531
1521
1511
1502
1493
1485
1476
1468
1460
1451
1443
1434
1424
1414
1403
1391
1377
1363
1347
1329
1310
1289
1266
1241
1214
1186
1155
1122
1086
1049
1010
968
924
878
830
779
727
672
616
557
496
434
370
304
236
167
97
26
-47
-120
-193
-267
-341
-415
-489
-562
-634
-705
-775
-843
-909
-974
-1035
-1095
-1152
-1206
-1257
-1305
-1349
-1390
-1427
-1460
-1490
-1515
-1537
-1554
-1567
-1575
-1578
-1577
-1572
-1561
-1546
-1526
-1501
-1471
-1436
-1397
-1352
-1303
-1250
-1192
-1130
-1064
-993
-920
-842
-761
-677
-590
-501
-409
-315
-219
-121
-22
78
179
281
383
485
588
690
792
893
994
1093
1191
1288
1383
1476
1566
1655
1741
1824
1904
1981
2054
2124
2191
2254
2313
2368
2419
2466
2509
2549
2584
2617
2645
2670
2692
2711
2728
2742
2754
2763
2771
2778
2783
2787
2791
2793
2796
2798
2800
2801
2804
2806
2809
2813
2817
2822
2828
2836
2844
2854
2866
2879
2894
2911
2930
2950
2973
2998
3025
3055
3086
3120
3155
3193
3232
3274
3317
3361
3408
3455
3504
3555
3606
3658
3710
3763
3817
3870
3924
3978
4030
4083
4135
4186
4236
4285
4332
4377
4420
4462
4501
4537
4571
4602
4630
4655
4677
4695
4709
4720
4727
4731
4730
4726
4717
4705
4688
4668
4644
4616
4584
4548
4509
4467
4421
4372
4321
4267
4210
4151
4090
4027
3964
3899
3833
3766
3699
3631
3564
3498
3431
3366
3302
3239
3177
3117
3058
3002
2947
2894
2844
2795
2749
2705
2663
2624
2587
2552
2519
2489
2461
2436
2413
2392
2373
2357
2343
2331
2322
2314
2309
2306
2305
2305
2308
2312
2318
2326
2334
2345
2356
2368
2382
2396
2411
2427
2443
2460
2477
2495
2512
2530
2548
2566
2584
2602
2619
2636
2653
2670
2685
2701
2715
2729
2742
2755
2766
2777
2786
2795
2802
2808
2814
2817
2820
2822
2822
2821
2819
2816
2812
2806
2800
2792
2784
2774
2764
2754
2742
2730
2718
2706
2693
2680
2667
2654
2641
2629
2617
2605
2593
2582
2571
2560
2550
2540
2531
2521
2512
2503
2493
2484
2474
2464
2453
2442
2431
2418
2405
2391
2376
2360
2343
2324
2305
2284
2263
2240
2216
2192
2166
2140
2112
2085
2056
2027
1998
1969
1940
1910
1881
1853
1824
1797
1770
1744
1719
1694
1671
1650
1629
1610
1593
1577
1562
1550
1539
1529
1522
1516
1512
1509
1509
1510
1513
1518
1525
1534
1544
1556
1570
1586
1603
1622
1643
1665
1689
1715
1742
1771
1801
1833
1865
1899
1934
1971
2008
2045
2085
2124
2164
2205
2246
2287
2329
2371
2413
2455
2497
2539
2580
2622
2663
2703
2743
2783
2821
2859
2897
2933
2968
3002
3035
3067
3098
3127
3155
3182
3206
3230
3251
3271
3289
3306
3321
3334
3345
3355
3362
3369
3373
3376
3378
3378
3376
3373
3369
3363
3357
3349
3340
3329
3318
3306
3293
3278
3263
3247
3229
3211
3192
3172
3151
3130
3107
3084
3060
3035
3009
2983
2956
2928
2900
2871
2842
2812
2782
2751
2721
2690
2659
2628
2597
2566
2535
2504
2474
2445
2416
2387
2360
2333
2307
2282
2259
2237
2216
2196
2178
2161
2145
2132
2119
2108
2099
2090
2083
2078
2073
2070
2067
2065
2064
2064
2064
2064
2065
2067
2069
2071
2073
2075
2078
2081
2084
2087
2090
2093
2097
2101
2105
2109
2114
2118
2123
2128
2133
2138
2144
2149
2155
2161
2167
2172
2178
2184
2189
2194
2199
2203
2207
2210
2212
2214
2215
2215
2214
2212
2208
2204
2198
2191
2183
2174
2163
2151
2137
2123
2107
2090
2072
2052
2031
2009
1986
1962
1936
1909
1881
1852
1821
1789
1756
1722
1686
1649
1611
1571
1530
1489
1446
1403
1358
1313
1267
1220
1173
1126
1078
1031
983
935
887
839
792
744
698
651
605
559
514
469
425
381
338
295
252
210
168
126
84
42
0
-42
-84
-127
-170
-214
-259
-305
-351
-398
-447
-497
-548
-600
-654
-709
-766
-825
-885
-947
-1010
-1075
-1142
-1211
-1281
-1352
-1426
-1501
-1577
-1655
-1735
-1816
-1899
-1982
-2068
-2154
-2242
-2331
-2420
-2511
-2603
-2696
-2789
-2882
-2976
-3071
-3165
-3259
-3353
-3446
-3539
-3631
-3721
-3811
-3898
-3984
-4067
-4149
-4227
-4303
-4376
-4445
-4511
-4573
-4631
-4684
-4734
-4778
-4818
-4853
-4883
-4908
-4928
-4943
-4952
-4956
-4954
-4947
-4935
-4918
-4895
-4867
-4834
-4796
-4753
-4705
-4653
-4596
-4534
-4468
-4398
-4323
-4245
-4163
-4077
-3988
-3896
-3801
-3703
-3602
-3499
-3394
-3287
-3179
-3069
-2959
-2847
-2735
-2623
-2510
-2398
-2286
-2174
-2064
-1954
-1845
-1738
-1632
-1527
-1423
-1322
-1221
-1123
-1025
-930
-836
-744
-654
-565
-477
-392
-308
-225
-144
-64
14
91
166
241
314
385
456
525
593
660
726
791
855
918
980
1041
1101
1160
1219
1276
1332
1387
1440
1493
1545
1595
1644
1692
1738
1783
1827
1869
1909
1948
1985
2021
2055
2088
2119
2148
2176
2202
2227
2250
2271
2291
2309
2326
2341
2355
2368
2379
2388
2397
2404
2410
2414
2418
2421
2422
2423
2423
2422
2421
2419
2416
2413
2410
2406
2402
2399
2395
2391
2387
2383
2379
2376
2373
2371
2369
2367
2367
2367
2367
2369
2372
2375
2380
2386
2393
2401
2411
2422
2434
2447
2462
2478
2495
2513
2532
2551
2572
2593
2615
2637
2660
2682
2705
2727
2750
2772
2793
2814
2834
2854
2873
2891
2909
2925
2941
2956
2969
2982
2994
3005
3015
3025
3033
3040
3046
3051
3055
3058
3060
3060
3060
3058
3055
3050
3044
3037
3028
3018
3006
2992
2977
2960
2942
2922
2900
2877
2853
2827
2800
2771
2741
2710
2678
2646
2612
2577
2542
2507
2471
2434
2398
2361
2324
2287
2251
2214
2178
2142
2107
2072
2037
2001
1968
1934
1901
1868
1836
1804
1773
1743
1713
1684
1656
1628
1602
1576
1552
1529
1507
1486
1467
1450
1434
1419
1406
1395
1386
1378
1372
1368
1366
1365
1366
1369
1373
1379
1386
1394
1405
1416
1429
1443
1458
1475
1492
1511
1530
1550
1572
1594
1617
1640
1664
1689
1714
1740
1766
1792
1818
1845
1871
1897
1923
1949
1974
1999
2023
2047
2069
2091
2111
2131
2149
2166
2181
2195
2208
2218
2227
2234
2239
2242
2243
2242
2238
2233
2226
2216
2204
2190
2173
2154
2133
2110
2085
2057
2027
1994
1960
1923
1883
1842
1798
1752
1703
1653
1600
1545
1488
1429
1367
1304
1239
1172
1104
1034
962
890
816
741
665
588
511
433
355
277
199
121
44
-33
-109
-185
-260
-333
-406
-477
-547
-616
-683
-748
-811
-873
-933
-990
-1046
-1099
-1150
-1198
-1244
-1288
-1329
-1367
-1402
-1435
-1465
-1492
-1516
-1537
-1556
-1571
-1584
-1595
-1602
-1607
-1610
-1610
-1608
-1604
-1597
-1589
-1578
-1567
-1553
-1538
-1522
-1506
-1488
-1469
-1451
-1432
-1413
-1394
-1376
-1358
-1340
-1324
-1309
-1295
-1282
-1270
-1260
-1252
-1245
-1240
-1237
-1235
-1236
-1238
-1242
-1248
-1256
-1267
-1279
-1293
-1309
-1327
-1347
-1369
-1393
-1418
-1446
-1476
-1507
-1540
-1575
-1611
-1649
-1688
-1728
-1770
-1813
-1856
-1901
-1946
-1991
-2037
-2083
-2128
-2174
-2219
-2264
-2308
-2351
-2393
-2434
-2473
-2511
-2547
-2581
-2614
-2644
-2671
-2697
-2719
-2739
-2756
-2770
-2781
-2788
-2792
-2792
-2789
-2782
-2772
-2757
-2739
-2717
-2691
-2662
-2628
-2590
-2549
-2504
-2456
-2404
-2348
-2289
-2227
-2162
-2094
-2023
-1949
-1873
-1794
-1713
-1630
-1545
-1459
-1371
-1281
-1190
-1099
-1006
-913
-819
-726
-632
-539
-446
-353
-261
-171
-81
7
93
178
261
342
421
498
572
644
714
781
845
906
964
1018
1072
1121
1167
1210
1251
1288
1322
1352
1380
1405
1427
1446
1463
1476
1487
1496
1502
1505
1507
1506
1503
1499
1492
1484
1475
1464
1453
1440
1427
1412
1397
1382
1367
1351
1335
1320
1305
1290
1275
1261
1248
1236
1224
1214
1205
1197
1190
1185
1181
1178
1178
1178
1181
1185
1191
1199
1208
1219
1231
1245
1260
1277
1294
1313
1333
1354
1376
1398
1420
1443
1466
1489
1512
1535
1557
1579
1601
1621
1641
1659
1677
1693
1707
1720
1731
1740
1747
1751
1753
1752
1749
1742
1732
1719
1703
1683
1660
1633
1603
1568
1530
1489
1444
1395
1342
1286
1227
1164
1098
1029
956
881
803
722
639
553
465
375
283
189
94
-3
-101
-201
-301
-401
-503
-604
-706
-808
-909
-1010
-1110
-1209
-1307
-1403
-1498
-1591
-1683
-1772
-1859
-1943
-2025
-2104
-2180
-2253
-2322
-2389
-2452
-2512
-2568
-2620
-2670
-2715
-2758
-2797
-2832
-2865
-2894
-2920
-2943
-2964
-2982
-2997
-3011
-3021
-3030
-3037
-3042
-3046
-3048
-3049
-3049
-3047
-3045
-3042
-3038
-3033
-3028
-3022
-3016
-3010
-3004
-2997
-2991
-2984
-2978
-2971
-2965
-2959
-2953
-2946
-2941
-2935
-2929
-2923
-2917
-2911
-2905
-2898
-2891
-2884
-2876
-2868
-2858
-2848
-2838
-2826
-2813
-2798
-2783
-2766
-2749
-2729
-2709
-2686
-2663
-2638
-2612
-2584
-2555
-2525
-2493
-2461
-2427
-2393
-2357
-2321
-2285
-2247
-2210
-2172
-2134
-2097
-2059
-2021
-1985
-1948
-1913
-1878
-1844
-1811
-1779
-1748
-1719
-1692
-1666
-1642
-1619
-1599
-1581
-1566
-1553
-1542
-1535
-1530
-1529
-1531
-1536
-1544
-1557
-1573
-1593
-1616
-1644
-1675
-1711
-1751
-1795
-1842
-1894
-1949
-2009
-2072
-2138
-2208
-2281
-2357
-2435
-2517
-2601
-2687
-2775
-2864
-2956
-3048
-3142
-3236
-3332
-3427
-3523
-3618
-3713
-3808
-3902
-3995
-4086
-4177
-4266
-4353
-4438
-4520
-4601
-4678
-4753
-4825
-4894
-4960
-5023
-5082
-5137
-5189
-5237
-5281
-5321
-5358
-5390
-5418
-5442
-5463
-5478
-5490
-5498
-5501
-5501
-5496
-5487
-5475
-5458
-5437
-5413
-5385
-5353
-5317
-5278
-5236
-5191
-5142
-5091
-5036
-4979
-4920
-4857
-4793
-4727
-4658
-4588
-4516
-4443
-4368
-4292
-4215
-4138
-4059
-3981
-3903
-3824
-3746
-3668
-3590
-3513
-3438
-3363
-3290
-3218
-3148
-3080
-3014
-2951
-2890
-2831
-2775
-2722
-2672
-2625
-2581
-2540
-2503
-2468
-2437
-2409
-2385
-2364
-2345
-2330
-2318
-2310
-2304
-2301
-2300
-2303
-2308
-2315
-2325
-2337
-2352
-2368
-2386
-2407
-2429
-2453
-2478
-2505
-2533
-2563
-2593
-2625
-2657
-2691
-2724
-2758
-2793
-2827
-2861
-2895
-2929
-2963
-2995
-3027
-3059
-3089
-3118
-3147
-3174
-3200
-3225
-3249
-3272
-3293
-3314
-3333
-3351
-3367
-3383
-3397
-3410
-3422
-3433
-3443
-3451
-3459
-3465
-3471
-3475
-3478
-3481
-3482
-3483
-3483
-3482
-3480
-3478
-3475
-3472
-3468
-3464
-3459
-3454
-3449
-3444
-3438
-3433
-3427
-3422
-3416
-3411
-3406
-3401
-3397
-3393
-3389
-3386
-3383
-3381
-3379
-3378
-3377
-3377
-3377
-3378
-3379
-3380
-3382
-3384
-3386
-3388
-3391
-3393
-3396
-3398
-3400
-3402
-3404
-3405
-3407
-3408
-3409
-3409
-3410
-3410
-3410
-3410
-3409
-3409
-3409
-3409
-3408
-3408
-3408
-3409
-3409
-3410
-3412
-3414
-3416
-3419
-3422
-3426
-3430
-3435
-3441
-3447
-3454
-3462
-3470
-3479
-3489
-3499
-3510
-3522
-3534
-3547
-3560
-3573
-3587
-3601
-3615
-3630
-3644
-3658
-3672
-3685
-3698
-3710
-3722
-3733
-3743
-3753
-3761
-3769
-3776
-3781
-3786
-3790
-3792
-3794
-3794
-3794
-3792
-3789
-3786
-3781
-3776
-3770
-3762
-3754
-3746
-3736
-3725
-3714
-3703
-3690
-3677
-3664
-3650
-3636
-3621
-3606
-3591
-3576
-3561
-3546
-3531
-3516
-3501
-3487
-3473
-3459
-3446
-3434
-3422
-3412
-3402
-3393
-3385
-3379
-3373
-3369
-3366
-3364
-3363
-3364
-3367
-3371
-3376
-3383
-3391
-3401
-3413
-3426
-3440
-3456
-3473
-3491
-3511
-3532
-3554
-3578
-3602
-3628
-3654
-3681
-3709
-3738
-3767
-3796
-3826
-3856
-3886
-3917
-3947
-3977
-4006
-4035
-4064
-4091
-4119
-4145
-4170
-4193
-4216
-4236
-4255
-4272
-4288
-4301
-4312
-4320
-4326
-4330
-4331
-4330
-4326
-4319
-4309
-4296
-4280
-4262
-4240
-4216
-4189
-4158
-4125
-4089
-4050
-4009
-3965
-3918
-3868
-3816
-3762
-3705
-3646
-3585
-3522
-3458
-3391
-3323
-3253
-3183
-3111
-3038
-2964
-2890
-2815
-2740
-2664
-2589
-2514
-2439
-2365
-2291
-2218
-2146
-2074
-2004
-1935
-1868
-1802
-1738
-1675
-1614
-1556
-1499
-1444
-1391
-1341
-1292
-1246
-1203
-1162
-1123
-1088
-1054
-1022
-995
-969
-946
-926
-908
-893
-881
-871
-863
-858
-856
-856
-858
-863
-869
-878
-890
-903
-918
-934
-953
-973
-995
-1016
-1042
-1067
-1093
-1119
-1147
-1175
-1203
-1231
-1259
-1286
-1314
-1340
-1366
-1391
-1415
-1437
-1458
-1477
-1494
-1510
-1523
-1535
-1544
-1550
-1555
-1556
-1555
-1552
-1545
-1536
-1524
-1509
-1491
-1470
-1446
-1418
-1388
-1355
-1318
-1279
-1236
-1190
-1141
-1089
-1033
-975
-914
-849
-782
-712
-639
-563
-485
-404
-321
-236
-148
-59
33
126
220
316
414
512
612
712
812
914
1014
1116
1217
1318
1418
1518
1616
1714
1810
1904
1997
2088
2177
2264
2348
2430
2509
2585
2658
2728
2794
2857
2917
2973
3026
3075
3119
3161
3198
3231
3260
3285
3306
3323
3335
3344
3349
3349
3346
3338
3326
3311
3292
3268
3242
3211
3178
3141
3100
3057
3011
2963
2912
2859
2804
2747
2689
2629
2568
2507
2445
2383
2321
2259
2197
2137
2077
2019
1962
1908
1855
1804
1756
1711
1669
1630
1595
1563
1534
1510
1490
1473
1461
1453
1450
1451
1456
1466
1479
1497
1519
1545
1574
1607
1644
1683
1726
1771
1818
1868
1919
1972
2025
2081
2136
2192
2247
2303
2358
2411
2464
2515
2565
2613
2658
2701
2742
2779
2814
2845
2873
2898
2918
2936
2949
2958
2964
2965
2962
2955
2944
2929
2909
2885
2858
2826
2791
2751
2708
2662
2613
2560
2505
2447
2386
2323
2259
2193
2125
2056
1986
1915
1843
1771
1699
1627
1555
1483
1412
1342
1273
1205
1138
1073
1008
948
888
831
776
724
675
629
586
545
509
475
445
419
396
376
360
348
339
334
333
335
340
349
362
378
397
420
446
475
507
543
581
622
666
712
761
812
865
919
976
1033
1092
1152
1212
1273
1334
1395
1456
1517
1577
1636
1695
1752
1808
1863
1916
1967
2017
2065
2111
2155
2197
2237
2275
2310
2344
2376
2405
2432
2458
2481
2503
2522
2540
2556
2570
2582
2593
2602
2611
2617
2623
2628
2632
2635
2638
2640
2642
2644
2646
2648
2651
2654
2657
2661
2666
2672
2678
2686
2694
2703
2714
2725
2738
2751
2766
2782
2799
2817
2836
2857
2878
2901
2925
2950
2976
3003
3031
3060
3089
3120
3151
3182
3214
3246
3278
3310
3341
3372
3403
3433
3463
3491
3518
3544
3568
3592
3613
3633
3650
3666
3680
3692
3701
3708
3713
3715
3714
3711
3705
3696
3685
3671
3654
3634
3612
3586
3559
3528
3495
3459
3421
3380
3337
3292
3245
3196
3145
3092
3038
2982
2924
2865
2805
2745
2683
2621
2558
2495
2432
2368
2305
2242
2180
2118
2057
1997
1938
1880
1824
1768
1714
1661
1610
1561
1513
1466
1421
1378
1336
1296
1257
1220
1184
1149
1115
1083
1052
1022
992
964
936
909
882
855
829
803
777
751
725
698
671
644
616
588
559
529
499
468
436
404
371
337
302
267
231
195
158
120
83
44
6
-32
-71
-110
-148
-187
-225
-263
-301
-338
-375
-410
-445
-479
-512
-544
-574
-604
-631
-657
-681
-703
-723
-741
-757
-770
-781
-789
-795
-798
-798
-795
-789
-780
-768
-752
-734
-712
-687
-659
-628
-593
-555
-514
-470
-423
-372
-318
-262
-202
-140
-74
-6
64
137
213
290
370
451
534
619
706
793
882
971
1062
1153
1244
1335
1427
1518
1610
1700
1790
1880
1968
2056
2142
2227
2310
2392
2472
2551
2628
2703
2776
2847
2916
2983
3048
3111
3171
3230
3286
3340
3392
3442
3489
3535
3578
3619
3658
3695
3731
3764
3795
3825
3852
3878
3902
3925
3946
3965
3983
3999
4014
4029
4041
4053
4062
4073
4082
4090
4097
4104
4110
4116
4121
4126
4131
4135
4139
4144
4148
4152
4157
4161
4166
4171
4176
4182
4188
4194
4201
4208
4216
4225
4234
4244
4254
4265
4277
4290
4303
4318
4333
4348
4365
4382
4400
4418
4438
4457
4478
4499
4520
4542
4564
4586
4609
4632
4655
4678
4702
4725
4748
4771
4794
4817
4840
4862
4883
4905
4926
4946
4965
4984
5002
5019
5036
5051
5065
5079
5091
5102
5112
5121
5129
5136
5141
5145
5148
5150
5150
5150
5148
5145
5141
5136
5129
5122
5113
5104
5094
5082
5070
5057
5042
5027
5012
4995
4978
4960
4941
4922
4902
4881
4860
4839
4816
4794
4770
4747
4723
4698
4674
4648
4623
4597
4571
4545
4519
4493
4466
4440
4413
4386
4360
4334
4307
4281
4255
4230
4204
4179
4154
4129
4105
4080
4056
4032
4009
3985
3962
3938
3915
3892
3868
3845
3822
3798
3775
3751
3727
3703
3678
3654
3628
3603
3577
3550
3523
3495
3467
3438
3408
3378
3347
3315
3282
3248
3213
3178
3141
3104
3065
3026
2985
2944
2902
2859
2815
2771
2726
2680
2633
2587
2539
2492
2444
2396
2348
2301
2253
2206
2159
2112
2066
2021
1977
1934
1891
1850
1810
1772
1735
1699
1665
1633
1602
1573
1546
1521
1497
1476
1456
1438
1422
1408
1395
1384
1374
1366
1360
1354
1350
1347
1346
1344
1344
1345
1346
1347
1349
1351
1354
1356
1358
1360
1362
1364
1365
1365
1365
1364
1362
1359
1356
1351
1345
1338
1329
1319
1308
1295
1281
1265
1248
1230
1209
1188
1164
1139
1113
1085
1055
1024
991
957
921
884
846
806
764
721
677
632
586
538
489
440
389
337
284
231
177
122
67
11
-45
-101
-158
-214
-271
-327
-384
-439
-495
-550
-604
-657
-710
-762
-813
-863
-911
-959
-1004
-1050
-1093
-1135
-1175
-1214
-1250
-1285
-1319
-1350
-1379
-1406
-1431
-1453
-1474
-1492
-1508
-1521
-1532
-1541
-1547
-1551
-1552
-1551
-1548
-1542
-1535
-1525
-1513
-1499
-1483
-1466
-1447
-1426
-1404
-1381
-1356
-1331
-1304
-1277
-1249
-1220
-1190
-1160
-1130
-1099
-1068
-1036
-1004
-973
-941
-910
-878
-846
-815
-784
-753
-722
-692
-662
-633
-604
-576
-549
-522
-496
-471
-446
-422
-399
-377
-356
-336
-317
-298
-280
-263
-247
-232
-217
-204
-191
-178
-167
-156
-145
-135
-126
-117
-109
-102
-95
-89
-83
-77
-73
-69
-65
-63
-61
-59
-59
-59
-60
-62
-64
-68
-73
-78
-85
-92
-101
-111
-122
-134
-147
-161
-177
-194
-212
-231
-251
-273
-296
-320
-344
-370
-397
-424
-453
-482
-511
-541
-571
-601
-631
-661
-691
-720
-749
-777
-804
-830
-856
-879
-902
-923
-943
-960
-977
-991
-1002
-1012
-1020
-1027
-1031
-1033
-1032
-1029
-1024
-1016
-1006
-994
-979
-963
-944
-922
-899
-873
-846
-816
-784
-751
-715
-678
-639
-598
-555
-512
-466
-420
-372
-323
-273
-222
-170
-118
-65
-11
43
97
151
206
260
314
368
421
473
525
575
625
673
721
766
811
853
894
934
971
1006
1040
1071
1100
1127
1152
1174
1194
1211
1226
1239
1249
1257
1262
1265
1266
1264
1260
1253
1245
1234
1221
1205
1188
1169
1147
1125
1100
1073
1046
1016
986
954
921
887
852
816
779
742
704
665
627
588
548
509
469
430
391
351
312
274
235
197
159
122
85
48
11
-25
-61
-97
-132
-168
-203
-238
-274
-309
-345
-381
-417
-453
-490
-527
-565
-603
-642
-682
-722
-763
-805
-848
-892
-937
-983
-1030
-1079
-1129
-1180
-1232
-1286
-1341
-1397
-1455
-1515
-1576
-1638
-1702
-1767
-1834
-1901
-1971
-2041
-2112
-2185
-2258
-2332
-2407
-2482
-2557
-2633
-2709
-2785
-2861
-2936
-3011
-3085
-3159
-3231
-3302
-3372
-3441
-3508
-3574
-3637
-3699
-3759
-3817
-3872
-3925
-3976
-4024
-4069
-4112
-4152
-4190
-4224
-4255
-4284
-4310
-4332
-4352
-4368
-4382
-4393
-4400
-4405
-4406
-4405
-4401
-4394
-4384
-4371
-4356
-4338
-4317
-4294
-4269
-4241
-4211
-4179
-4145
-4110
-4072
-4033
-3993
-3951
-3908
-3864
-3820
-3774
-3728
-3682
-3635
-3589
-3542
-3496
-3450
-3404
-3359
-3315
-3271
-3229
-3187
-3147
-3108
-3070
-3034
-2999
-2966
-2934
-2904
-2876
-2850
-2825
-2803
-2782
-2764
-2748
-2733
-2721
-2711
-2704
-2698
-2695
-2695
-2697
-2701
-2708
-2717
-2728
-2743
-2759
-2779
-2800
-2825
-2851
-2881
-2912
-2946
-2982
-3021
-3061
-3104
-3149
-3195
-3244
-3294
-3346
-3400
-3455
-3512
-3570
-3629
-3689
-3751
-3813
-3876
-3940
-4003
-4069
-4134
-4200
-4265
-4330
-4395
-4459
-4523
-4586
-4648
-4710
-4770
-4828
-4886
-4941
-4995
-5047
-5097
-5145
-5191
-5234
-5276
-5315
-5351
-5385
-5417
-5446
-5473
-5497
-5519
-5539
-5556
-5571
-5585
-5596
-5605
-5613
-5619
-5624
-5628
-5630
-5632
-5633
-5633
-5632
-5632
-5631
-5631
-5630
-5630
-5630
-5631
-5633
-5635
-5639
-5643
-5649
-5656
-5664
-5674
-5685
-5697
-5711
-5726
-5743
-5761
-5781
-5802
-5824
-5847
-5872
-5898
-5924
-5952
-5980
-6009
-6038
-6068
-6099
-6129
-6159
-6189
-6219
-6249
-6277
-6306
-6333
-6359
-6384
-6408
-6431
-6451
-6470
-6488
-6503
-6516
-6527
-6536
-6543
-6547
-6548
-6547
-6544
-6537
-6528
-6517
-6502
-6485
-6466
-6444
-6419
-6392
-6362
-6330
-6296
-6260
-6221
-6181
-6139
-6096
-6050
-6004
-5957
-5908
-5858
-5808
-5757
-5706
-5655
-5603
-5551
-5500
-5449
-5398
-5347
-5297
-5248
-5200
-5153
-5106
-5061
-5016
-4973
-4931
-4890
-4851
-4812
-4776
-4740
-4706
-4674
-4643
-4613
-4585
-4558
-4533
-4510
-4488
-4467
-4448
-4430
-4414
-4399
-4386
-4374
-4363
-4353
-4345
-4338
-4332
-4327
-4322
-4319
-4317
-4315
-4315
-4314
-4315
-4315
-4317
-4318
-4320
-4322
-4323
-4325
-4327
-4329
-4331
-4332
-4333
-4333
-4333
-4333
-4332
-4330
-4328
-4325
-4322
-4318
-4313
-4307
-4301
-4293
-4285
-4277
-4267
-4257
-4246
-4235
-4223
-4211
-4198
-4184
-4170
-4156
-4142
-4128
-4114
-4099
-4085
-4072
-4058
-4045
-4033
-4021
-4010
-4000
-3991
-3982
-3975
-3968
-3963
-3959
-3956
-3954
-3954
-3955
-3957
-3961
-3965
-3972
-3979
-3989
-3999
-4011
-4024
-4038
-4054
-4073
-4091
-4112
-4134
-4157
-4181
-4207
-4234
-4262
-4291
-4322
-4353
-4386
-4419
-4453
-4488
-4524
-4561
-4597
-4635
-4673
-4711
-4749
-4787
-4825
-4863
-4901
-4939
-4977
-5014
-5050
-5086
-5121
-5156
-5190
-5222
-5254
-5285
-5315
-5343
-5371
-5397
-5421
-5444
-5466
-5486
-5504
-5521
-5536
-5549
-5560
-5569
-5576
-5581
-5584
-5585
-5583
-5580
-5575
-5567
-5557
-5545
-5532
-5516
-5498
-5478
-5456
-5432
-5407
-5380
-5351
-5320
-5289
-5255
-5221
-5185
-5148
-5110
-5071
-5032
-4991
-4950
-4909
-4867
-4825
-4783
-4740
-4698
-4656
-4615
-4574
-4534
-4494
-4455
-4418
-4381
-4346
-4312
-4279
-4248
-4219
-4191
-4165
-4141
-4119
-4099
-4081
-4064
-4050
-4038
-4027
-4019
-4014
-4011
-4009
-4009
-4011
-4016
-4022
-4029
-4038
-4050
-4062
-4078
-4094
-4111
-4130
-4150
-4172
-4194
-4217
-4241
-4266
-4292
-4318
-4344
-4371
-4398
-4425
-4453
-4480
-4507
-4534
-4560
-4586
-4612
-4637
-4661
-4685
-4708
-4730
-4751
-4771
-4791
-4809
-4826
-4843
-4858
-4872
-4884
-4896
-4907
-4916
-4924
-4931
-4938
-4942
-4946
-4949
-4951
-4952
-4952
-4951
-4949
-4946
-4943
-4938
-4933
-4928
-4921
-4914
-4906
-4898
-4889
-4879
-4869
-4859
-4847
-4836
-4824
-4811
-4798
-4785
-4771
-4756
-4742
-4726
-4711
-4695
-4679
-4662
-4646
-4628
-4611
-4593
-4575
-4557
-4538
-4519
-4500
-4480
-4461
-4440
-4420
-4399
-4379
-4357
-4336
-4315
-4293
-4271
-4249
-4226
-4204
-4181
-4159
-4136
-4113
-4090
-4067
-4045
-4022
-3999
-3977
-3954
-3932
-3909
-3887
-3865
-3843
-3821
-3800
-3778
-3757
-3735
-3714
-3693
-3671
-3650
-3628
-3607
-3585
-3563
-3541
-3518
-3495
-3472
-3448
-3424
-3399
-3373
-3346
-3318
-3290
-3260
-3229
-3197
-3164
-3129
-3093
-3055
-3015
-2974
-2931
-2886
-2839
-2790
-2739
-2686
-2630
-2573
-2513
-2450
-2385
-2318
-2248
-2175
-2100
-2021
-1942
-1858
-1773
-1684
-1594
-1500
-1404
-1306
-1206
-1103
-998
-892
-783
-673
-561
-447
-332
-216
-99
19
138
257
377
498
618
739
859
979
1099
1217
1336
1453
1569
1684
1797
1909
2020
2128
2235
2340
2442
2542
2640
2735
2828
2917
3004
3089
3170
3248
3323
3395
3464
3530
3592
3651
3707
3760
3809
3856
3899
3939
3976
4010
4041
4069
4094
4117
4137
4155
4170
4183
4194
4203
4210
4214
4217
4219
4218
4216
4213
4208
4202
4195
4186
4177
4166
4154
4141
4128
4113
4097
4081
4062
4045
4026
4006
3985
3963
3941
3918
3894
3869
3843
3817
3789
3761
3733
3703
3673
3642
3611
3578
3545
3512
3478
3443
3407
3371
3335
3297
3260
3221
3183
3144
3104
3064
3024
2983
2942
2900
2859
2817
2775
2733
2691
2650
2608
2566
2525
2484
2443
2403
2364
2325
2287
2250
2213
2178
2144
2111
2079
2048
2019
1991
1964
1939
1915
1893
1873
1854
1837
1821
1807
1795
1784
1775
1768
1763
1759
1756
1755
1756
1758
1762
1767
1774
1782
1791
1801
1813
1826
1839
1854
1870
1887
1904
1922
1941
1961
1981
2001
2023
2044
2066
2088
2110
2132
2154
2175
2197
2218
2239
2260
2280
2299
2318
2335
2352
2369
2384
2398
2411
2423
2434
2444
2453
2461
2467
2473
2477
2480
2482
2483
2483
2482
2480
2477
2474
2469
2464
2458
2451
2443
2435
2427
2418
2409
2399
2389
2378
2368
2357
2346
2335
2324
2313
2302
2291
2280
2270
2259
2249
2239
2230
2220
2212
2203
2195
2188
2181
2175
2169
2164
2160
2156
2154
2152
2151
2151
2152
2154
2157
2161
2166
2173
2180
2189
2200
2212
2225
2240
2256
2273
2292
2313
2335
2358
2383
2410
2438
2467
2498
2530
2563
2598
2634
2672
2710
2750
2791
2833
2877
2921
2966
3012
3059
3107
3155
3204
3254
3304
3355
3406
3458
3510
3562
3614
3666
3718
3770
3822
3873
3924
3975
4026
4075
4125
4174
4222
4269
4316
4362
4407
4451
4493
4535
4576
4616
4655
4692
4728
4764
4797
4830
4862
4892
4921
4949
4975
5001
5025
5048
5071
5092
5112
5131
5149
5166
5182
5198
5213
5227
5240
5253
5265
5276
5288
5298
5309
5319
5329
5338
5348
5358
5367
5377
5386
5396
5406
5416
5427
5438
5449
5461
5473
5486
5499
5513
5527
5542
5557
5573
5590
5607
5625
5644
5663
5683
5704
5725
5747
5770
5793
5818
5843
5868
5895
5922
5950
5979
6008
6038
6069
6100
6132
6165
6198
6231
6265
6300
6335
6370
6405
6441
6476
6512
6548
6583
6619
6654
6690
6724
6759
6793
6826
6859
6891
6923
6954
6983
7012
7040
7067
7093
7118
7141
7163
7184
7203
7221
7237
7252
7265
7277
7287
7296
7302
7307
7311
7313
7313
7311
7308
7303
7297
7289
7279
7268
7256
7242
7227
7211
7194
7176
7156
7136
7115
7094
7072
7049
7026
7003
6979
6956
6932
6908
6885
6862
6839
6817
6795
6774
6753
6733
6714
6696
6679
6663
6648
6635
6622
6610
6600
6591
6583
6577
6571
6567
6564
6562
6561
6561
6562
6564
6567
6571
6576
6581
6587
6593
6600
6608
6615
6623
6631
6639
6647
6654
6662
6669
6675
6682
6687
6692
6696
6699
6701
6702
6702
6701
6698
6694
6688
6681
6672
6661
6649
6635
6618
6600
6580
6557
6533
6506
6478
6447
6413
6378
6340
6300
6258
6213
6167
6118
6067
6014
5959
5902
5843
5782
5719
5655
5589
5521
5452
5382
5310
5237
5163
5088
5012
4935
4857
4779
4700
4621
4541
4461
4382
4302
4222
4142
4062
3983
3905
3827
3749
3672
3596
3520
3446
3372
3299
3228
3157
3088
3019
2952
2886
2822
2758
2696
2635
2576
2517
2460
2404
2349
2296
2243
2192
2141
2092
2043
1995
1948
1902
1857
1812
1768
1725
1682
1639
1597
1556
1514
1474
1433
1393
1353
1313
1274
1234
1195
1156
1117
1079
1040
1002
964
926
888
850
813
775
738
701
664
627
590
554
518
483
448
413
379
345
312
279
247
216
185
156
127
98
71
45
19
-5
-29
-51
-73
-93
-113
-131
-148
-164
-179
-193
-206
-217
-227
-237
-245
-251
-257
-262
-265
-267
-268
-267
-266
-263
-259
-254
-248
-241
-232
-222
-212
-200
-187
-173
-158
-142
-125
-107
-88
-68
-47
-26
-3
20
44
68
94
120
146
174
201
230
258
287
317
347
377
407
437
468
498
528
559
589
618
648
677
706
734
761
788
814
840
864
888
911
933
953
973
992
1010
1026
1041
1055
1068
1079
1090
1099
1106
1112
1117
1121
1123
1124
1124
1122
1119
1115
1109
1103
1095
1086
1075
1064
1051
1038
1024
1008
992
975
957
939
920
900
880
860
839
817
796
774
752
730
709
687
665
643
621
600
578
557
537
516
496
476
457
438
419
401
384
367
350
334
319
304
289
275
262
250
238
226
215
205
195
185
176
167
159
151
144
137
130
123
117
111
105
99
93
88
83
78
74
69
65
62
58
55
52
50
47
46
45
44
44
44
45
47
49
52
56
60
65
71
78
85
94
103
112
123
135
147
160
173
188
203
219
235
252
270
288
307
326
345
365
385
406
427
447
468
489
510
531
551
572
592
612
631
650
669
687
704
721
737
752
767
780
793
805
816
826
835
843
849
855
860
864
866
868
868
867
865
862
858
852
846
838
829
819
808
796
782
767
752
735
717
698
678
657
634
611
587
561
535
508
480
450
420
389
358
325
291
257
222
186
149
112
73
34
-5
-45
-86
-128
-170
-212
-255
-299
-343
-387
-432
-477
-523
-569
-615
-661
-707
-754
-801
-847
-894
-941
-988
-1035
-1081
-1128
-1175
-1221
-1268
-1314
-1360
-1406
-1451
-1497
-1542
-1587
-1631
-1676
-1719
-1763
-1806
-1849
-1891
-1933
-1974
-2013
-2054
-2094
-2132
-2170
-2207
-2244
-2279
-2314
-2348
-2381
-2413
-2444
-2474
-2503
-2530
-2557
-2582
-2606
-2629
-2651
-2671
-2690
-2707
-2723
-2738
-2751
-2762
-2772
-2780
-2787
-2791
-2795
-2796
-2796
-2794
-2791
-2786
-2779
-2770
-2760
-2748
-2734
-2719
-2702
-2684
-2664
-2643
-2620
-2596
-2571
-2544
-2516
-2487
-2457
-2426
-2394
-2361
-2327
-2293
-2258
-2222
-2186
-2149
-2112
-2075
-2037
-2001
-1964
-1927
-1890
-1854
-1818
-1783
-1749
-1715
-1682
-1650
-1619
-1589
-1560
-1533
-1507
-1482
-1459
-1437
-1417
-1399
-1382
-1367
-1354
-1343
-1334
-1326
-1320
-1317
-1315
-1315
-1317
-1320
-1326
-1333
-1343
-1354
-1366
-1381
-1397
-1414
-1433
-1453
-1475
-1498
-1522
-1547
-1573
-1600
-1628
-1657
-1686
-1715
-1745
-1776
-1806
-1837
-1868
-1898
-1929
-1959
-1989
-2017
-2047
-2075
-2102
-2128
-2153
-2177
-2200
-2222
-2242
-2261
-2278
-2293
-2307
-2319
-2329
-2337
-2343
-2347
-2349
-2349
-2347
-2343
-2337
-2328
-2318
-2306
-2291
-2275
-2257
-2237
-2215
-2192
-2167
-2140
-2112
-2082
-2051
-2017
-1985
-1950
-1914
-1877
-1840
-1801
-1762
-1723
-1682
-1642
-1600
-1559
-1518
-1476
-1435
-1393
-1352
-1311
-1270
-1230
-1191
-1152
-1113
-1076
-1039
-1002
-968
-934
-901
-869
-839
-809
-781
-754
-728
-704
-681
-659
-639
-620
-602
-586
-571
-558
-546
-535
-526
-518
-511
-505
-501
-498
-496
-495
-495
-496
-498
-502
-506
-510
-516
-522
-529
-537
-545
-554
-563
-573
-583
-593
-604
-614
-625
-635
-646
-656
-666
-676
-685
-694
-702
-709
-715
-721
-726
-729
-731
-733
-732
-731
-728
-724
-718
-710
-701
-690
-677
-663
-646
-628
-608
-586
-562
-536
-509
-479
-447
-413
-378
-340
-301
-260
-217
-172
-125
-77
-27
25
78
133
189
246
305
365
426
488
551
615
680
746
812
879
946
1014
1081
1149
1217
1285
1353
1420
1487
1554
1620
1685
1750
1813
1876
1937
1998
2057
2114
2171
2225
2278
2329
2379
2426
2472
2515
2556
2595
2632
2667
2698
2728
2755
2779
2801
2820
2837
2851
2862
2870
2876
2879
2880
2878
2873
2866
2856
2843
2829
2811
2792
2770
2746
2720
2692
2662
2630
2596
2561
2524
2485
2446
2405
2363
2319
2275
2231
2185
2139
2092
2045
1998
1951
1904
1857
1810
1764
1717
1672
1627
1582
1538
1495
1453
1412
1371
1332
1293
1256
1219
1184
1149
1116
1084
1052
1022
993
965
937
911
885
861
837
814
792
770
749
729
710
690
672
654
636
619
602
585
569
552
536
520
503
487
471
454
437
420
403
385
367
349
329
310
290
269
248
226
203
180
157
132
107
81
55
28
0
-28
-57
-86
-116
-147
-178
-209
-241
-274
-307
-340
-374
-408
-443
-478
-513
-548
-584
-620
-656
-692
-728
-765
-801
-838
-875
-912
-949
-985
-1022
-1059
-1095
-1132
-1168
-1204
-1241
-1277
-1312
-1348
-1384
-1420
-1455
-1490
-1526
-1561
-1596
-1631
-1666
-1701
-1735
-1770
-1805
-1840
-1874
-1909
-1944
-1978
-2013
-2047
-2082
-2116
-2150
-2184
-2219
-2253
-2286
-2320
-2354
-2387
-2420
-2453
-2486
-2518
-2550
-2582
-2614
-2645
-2675
-2705
-2735
-2764
-2792
-2820
-2847
-2873
-2898
-2923
-2947
-2970
-2992
-3013
-3033
-3051
-3069
-3086
-3101
-3116
-3129
-3141
-3151
-3161
-3169
-3176
-3182
-3187
-3190
-3192
-3193
-3193
-3192
-3190
-3187
-3184
-3179
-3173
-3167
-3160
-3152
-3144
-3135
-3126
-3116
-3106
-3096
-3086
-3076
-3065
-3055
-3045
-3035
-3025
-3015
-3006
-2997
-2988
-2980
-2973
-2966
-2959
-2954
-2948
-2944
-2940
-2937
-2934
-2933
-2932
-2931
-2932
-2933
-2935
-2938
-2941
-2945
-2950
-2956
-2962
-2968
-2976
-2983
-2992
-3000
-3009
-3019
-3028
-3038
-3048
-3059
-3069
-3079
-3090
-3101
-3111
-3122
-3133
-3143
-3154
-3164
-3175
-3185
-3196
-3206
-3216
-3226
-3236
-3245
-3255
-3264
-3273
-3282
-3291
-3299
-3308
-3316
-3323
-3331
-3338
-3345
-3352
-3358
-3364
-3370
-3376
-3381
-3387
-3392
-3397
-3401
-3406
-3410
-3415
-3419
-3423
-3427
-3431
-3435
-3439
-3443
-3447
-3451
-3456
-3460
-3465
-3470
-3475
-3480
-3486
-3492
-3498
-3504
-3511
-3519
-3526
-3535
-3543
-3552
-3562
-3572
-3582
-3594
-3605
-3617
-3630
-3643
-3656
-3671
-3685
-3700
-3716
-3732
-3748
-3765
-3782
-3800
-3818
-3837
-3855
-3875
-3894
-3914
-3934
-3954
-3975
-3995
-4016
-4037
-4058
-4078
-4100
-4122
-4143
-4164
-4185
-4206
-4227
-4248
-4268
-4288
-4308
-4328
-4347
-4366
-4385
-4403
-4420
-4438
-4454
-4471
-4486
-4502
-4516
-4530
-4544
-4557
-4569
-4581
-4592
-4602
-4612
-4621
-4630
-4638
-4645
-4651
-4656
-4661
-4665
-4668
-4671
-4672
-4673
-4672
-4671
-4669
-4666
-4662
-4657
-4652
-4645
-4637
-4628
-4619
-4608
-4596
-4584
-4570
-4555
-4539
-4522
-4504
-4485
-4464
-4443
-4420
-4397
-4372
-4345
-4318
-4289
-4260
-4229
-4196
-4163
-4128
-4091
-4054
-4017
-3977
-3936
-3894
-3851
-3807
-3762
-3716
-3668
-3620
-3570
-3520
-3469
-3416
-3363
-3309
-3254
-3198
-3142
-3084
-3026
-2967
-2907
-2847
-2785
-2723
-2661
-2597
-2533
-2469
-2404
-2338
-2272
-2205
-2138
-2071
-2003
-1935
-1866
-1797
-1728
-1659
-1590
-1521
-1451
-1382
-1313
-1243
-1174
-1105
-1037
-968
-900
-832
-764
-697
-631
-565
-499
-435
-370
-307
-245
-183
-123
-64
-6
51
107
161
214
265
314
362
408
453
495
535
574
610
644
676
706
733
759
782
802
821
837
851
862
871
878
883
885
886
884
880
874
866
856
844
830
815
798
779
759
737
714
689
664
637
609
580
551
520
489
458
426
393
361
328
295
262
229
197
165
133
101
70
40
10
-19
-47
-74
-101
-126
-151
-175
-197
-219
-240
-259
-277
-295
-311
-325
-339
-352
-363
-373
-382
-390
-397
-402
-407
-410
-412
-413
-413
-412
-410
-407
-403
-399
-393
-386
-379
-371
-363
-354
-344
-334
-323
-312
-301
-289
-278
-266
-254
-242
-229
-217
-205
-194
-182
-171
-159
-148
-138
-127
-117
-108
-98
-89
-81
-72
-64
-57
-49
-42
-35
-28
-21
-15
-9
-2
4
10
16
23
29
36
43
50
57
65
73
81
90
100
109
120
131
142
155
168
181
196
211
226
243
260
279
298
317
338
359
382
404
428
452
477
503
529
555
582
610
638
666
694
722
751
779
808
836
865
893
921
948
975
1002
1028
1053
1078
1102
1125
1147
1168
1188
1207
1225
1241
1256
1270
1282
1292
1301
1308
1314
1317
1319
1319
1316
1312
1306
1298
1288
1276
1261
1245
1227
1206
1184
1159
1132
1104
1073
1041
1006
970
932
892
850
806
761
714
665
615
563
510
456
400
343
285
226
166
104
42
-20
-83
-147
-212
-276
-341
-406
-471
-536
-601
-666
-730
-794
-857
-920
-982
-1043
-1104
-1163
-1221
-1278
-1334
-1388
-1441
-1492
-1542
-1591
-1638
-1683
-1726
-1768
-1808
-1846
-1883
-1918
-1951
-1983
-2013
-2041
-2068
-2093
-2117
-2139
-2160
-2180
-2198
-2215
-2231
-2246
-2260
-2273
-2286
-2297
-2307
-2317
-2326
-2334
-2341
-2348
-2355
-2360
-2366
-2370
-2375
-2379
-2382
-2385
-2388
-2390
-2392
-2394
-2395
-2396
-2397
-2397
-2397
-2397
-2396
-2396
-2395
-2393
-2391
-2389
-2386
-2383
-2380
-2376
-2372
-2367
-2362
-2356
-2350
-2343
-2335
-2327
-2318
-2309
-2299
-2288
-2276
-2264
-2250
-2236
-2221
-2206
-2189
-2172
-2153
-2134
-2114
-2093
-2071
-2049
-2025
-2001
-1975
-1949
-1922
-1894
-1865
-1836
-1805
-1774
-1743
-1710
-1677
-1643
-1608
-1573
-1538
-1501
-1465
-1427
-1390
-1352
-1313
-1275
-1236
-1197
-1157
-1117
-1078
-1038
-998
-958
-917
-877
-837
-797
-757
-718
-678
-639
-600
-561
-523
-485
-447
-410
-373
-337
-301
-266
-231
-197
-164
-131
-99
-67
-36
-6
23
51
79
106
133
158
183
207
230
253
275
296
316
335
354
372
390
406
423
438
453
467
480
493
505
516
527
538
547
557
565
574
582
589
596
603
609
615
621
626
631
637
642
646
651
656
661
666
670
675
680
685
691
696
702
708
714
721
727
734
742
749
758
766
775
784
793
803
813
824
835
846
858
870
883
895
909
923
937
952
967
982
999
1014
1032
1050
1068
1087
1106
1126
1147
1168
1189
1211
1234
1257
1281
1305
1329
1355
1380
1407
1433
1460
1488
1515
1543
1572
1600
1629
1659
1688
1717
1747
1776
1805
1835
1864
1893
1922
1950
1978
2005
2033
2060
2086
2111
2135
2159
2182
2204
2225
2245
2263
2281
2298
2313
2327
2340
2352
2362
2371
2379
2386
2391
2395
2397
2399
2399
2397
2395
2391
2386
2380
2373
2364
2355
2344
2333
2320
2306
2292
2276
2260
2243
2225
2206
2187
2167
2146
2125
2103
2081
2059
2037
2013
1991
1968
1944
1921
1898
1875
1852
1830
1808
1786
1764
1743
1722
1702
1683
1664
1645
1627
1610
1594
1578
1563
1549
1536
1524
1512
1501
1491
1482
1473
1466
1459
1454
1449
1445
1441
1439
1437
1437
1437
1437
1439
1441
1444
1448
1452
1457
1463
1469
1476
1483
1491
1499
1508
1517
1527
1537
1548
1558
1569
1580
1592
1603
1615
1627
1638
1650
1662
1674
1685
1697
1708
1719
1729
1740
1750
1759
1768
1777
1785
1793
1800
1806
1812
1817
1821
1825
1828
1830
1831
1832
1831
1830
1828
1825
1821
1816
1810
1803
1795
1786
1776
1766
1754
1741
1728
1713
1698
1682
1665
1647
1628
1608
1588
1567
1545
1522
1499
1475
1451
1425
1399
1373
1346
1318
1290
1261
1232
1202
1171
1140
1109
1076
1044
1010
977
943
908
873
837
801
765
728
690
652
613
574
535
495
455
414
373
331
290
247
205
162
119
76
32
-11
-55
-99
-143
-187
-231
-275
-318
-362
-405
-448
-491
-533
-575
-617
-658
-698
-738
-777
-815
-853
-889
-925
-960
-994
-1027
-1059
-1089
-1119
-1148
-1175
-1201
-1226
-1250
-1272
-1293
-1313
-1331
-1348
-1364
-1379
-1392
-1404
-1415
-1424
-1432
-1439
-1444
-1449
-1452
-1454
-1455
-1454
-1452
-1450
-1446
-1441
-1435
-1428
-1419
-1410
-1400
-1388
-1376
-1362
-1348
-1333
-1316
-1299
-1281
-1262
-1243
-1222
-1201
-1179
-1156
-1132
-1108
-1084
-1058
-1032
-1006
-979
-951
-923
-895
-866
-836
-807
-777
-746
-715
-684
-653
-622
-590
-558
-527
-495
-463
-431
-399
-367
-335
-304
-273
-242
-211
-181
-151
-121
-92
-63
-35
-7
20
47
73
99
124
148
172
195
217
239
260
280
300
319
338
356
373
390
406
422
436
451
465
478
491
503
515
526
537
548
558
567
577
586
594
602
610
617
625
631
638
644
650
656
662
667
672
677
681
686
690
694
697
701
704
707
709
712
714
716
717
718
719
719
719
719
717
716
713
711
707
703
698
692
686
679
671
662
653
643
631
619
606
593
578
562
546
529
511
492
472
451
430
408
385
362
337
313
287
261
235
208
180
153
125
96
68
39
11
-18
-46
-74
-102
-130
-158
-184
-211
-237
-262
-286
-310
-333
-355
-376
-396
-415
-433
-450
-466
-480
-493
-505
-516
-525
-534
-540
-546
-550
-552
-554
-554
-553
-550
-546
-541
-535
-527
-519
-509
-498
-486
-474
-460
-445
-430
-413
-396
-379
-360
-341
-322
-302
-282
-261
-240
-219
-198
-177
-155
-134
-113
-91
-70
-50
-29
-9
11
30
49
68
86
103
120
137
152
168
182
196
209
222
234
245
256
266
275
284
293
301
308
315
321
327
333
338
342
347
351
354
358
361
363
366
368
371
373
374
376
377
379
380
381
382
383
384
384
385
385
386
386
386
386
385
385
384
383
382
381
379
377
374
371
368
364
359
354
349
343
336
328
320
311
301
291
279
267
254
239
224
208
191
173
155
135
114
92
69
45
21
-5
-31
-58
-87
-116
-145
-176
-207
-238
-270
-303
-336
-370
-403
-437
-472
-506
-540
-575
-609
-643
-677
-711
-744
-777
-810
-842
-874
-905
-935
-964
-993
-1020
-1049
-1075
-1100
-1125
-1148
-1170
-1191
-1211
-1230
-1248
-1265
-1280
-1294
-1307
-1318
-1328
-1337
-1344
-1351
-1355
-1359
-1361
-1362
-1362
-1360
-1357
-1352
-1347
-1340
-1331
-1322
-1311
-1299
-1286
-1272
-1257
-1240
-1222
-1204
-1184
-1163
-1141
-1118
-1094
-1069
-1043
-1016
-989
-961
-932
-902
-872
-841
-809
-778
-745
-713
-680
-647
-613
-580
-547
-514
-481
-448
-416
-384
-352
-321
-291
-261
-232
-203
-176
-149
-123
-99
-75
-52
-31
-11
8
26
43
58
72
84
95
105
113
120
126
130
132
133
133
132
129
125
119
113
105
95
85
74
61
48
33
18
2
-15
-33
-51
-70
-90
-110
-130
-151
-172
-194
-215
-237
-259
-281
-303
-324
-346
-367
-388
-408
-429
-448
-468
-486
-504
-522
-539
-555
-570
-585
-598
-611
-623
-635
-645
-655
-663
-671
-678
-684
-689
-694
-697
-699
-701
-702
-702
-701
-700
-697
-694
-690
-686
-681
-675
-668
-662
-654
-646
-638
-630
-621
-612
-603
-593
-584
-575
-565
-556
-547
-538
-530
-521
-513
-506
-499
-493
-487
-481
-476
-472
-469
-466
-464
-463
-463
-463
-464
-466
-469
-473
-478
-483
-489
-497
-505
-513
-523
-534
-545
-557
-570
-584
-599
-614
-630
-647
-665
-683
-702
-722
-742
-763
-784
-806
-829
-852
-875
-899
-923
-948
-972
-998
-1022
-1049
-1075
-1101
-1127
-1154
-1180
-1207
-1234
-1260
-1287
-1314
-1340
-1367
-1393
-1419
-1445
-1470
-1495
-1519
-1543
-1566
-1589
-1611
-1632
-1653
-1672
-1691
-1709
-1725
-1741
-1756
-1769
-1782
-1793
-1803
-1811
-1819
-1825
-1830
-1834
-1836
-1837
-1836
-1835
-1832
-1827
-1822
-1814
-1806
-1796
-1785
-1773
-1760
-1745
-1729
-1712
-1694
-1674
-1654
-1633
-1611
-1588
-1564
-1539
-1514
-1488
-1461
-1434
-1406
-1378
-1350
-1321
-1292
-1263
-1233
-1204
-1174
-1144
-1115
-1085
-1056
-1027
-998
-969
-941
-913
-886
-859
-833
-808
-783
-759
-735
-713
-691
-670
-650
-632
-614
-597
-582
-567
-554
-542
-531
-521
-513
-506
-500
-496
-493
-491
-490
-491
-493
-497
-502
-508
-516
-525
-535
-547
-560
-574
-590
-607
-625
-644
-665
-686
-709
-733
-758
-784
-810
-838
-867
-896
-926
-957
-989
-1020
-1054
-1088
-1122
-1156
-1191
-1227
-1262
-1298
-1334
-1371
-1407
-1444
-1481
-1518
-1555
-1591
-1628
-1664
-1701
-1737
-1773
-1808
-1844
-1878
-1913
-1947
-1981
-2013
-2045
-2078
-2109
-2140
-2170
-2199
-2227
-2255
-2281
-2307
-2332
-2356
-2379
-2401
-2421
-2441
-2460
-2477
-2494
-2509
-2523
-2536
-2548
-2558
-2568
-2576
-2583
-2589
-2593
-2596
-2599
-2599
-2599
-2598
-2596
-2592
-2588
-2582
-2575
-2568
-2559
-2550
-2539
-2528
-2516
-2503
-2490
-2476
-2461
-2445
-2429
-2413
-2395
-2378
-2360
-2341
-2322
-2303
-2284
-2264
-2244
-2224
-2204
-2183
-2162
-2141
-2120
-2099
-2078
-2057
-2036
-2013
-1993
-1972
-1950
-1929
-1907
-1885
-1863
-1842
-1820
-1798
-1776
-1753
-1731
-1708
-1686
-1663
-1640
-1617
-1593
-1570
-1546
-1521
-1497
-1472
-1447
-1421
-1395
-1368
-1342
-1314
-1286
-1258
-1229
-1200
-1170
-1140
-1108
-1077
-1045
-1012
-978
-944
-909
-874
-838
-801
-764
-726
-687
-648
-609
-568
-527
-486
-444
-401
-358
-315
-271
-227
-182
-137
-92
-46
0
46
93
139
186
232
279
325
372
418
465
511
557
602
648
693
737
782
826
869
912
955
997
1039
1080
1121
1161
1201
1240
1279
1317
1355
1392
1428
1464
1499
1534
1568
1602
1635
1668
1700
1732
1764
1795
1825
1855
1885
1915
1944
1973
2001
2029
2057
2085
2112
2139
2165
2191
2217
2243
2268
2292
2317
2340
2364
2386
2409
2430
2451
2472
2491
2510
2528
2546
2563
2579
2594
2608
2621
2633
2645
2656
2665
2674
2682
2688
2694
2699
2702
2705
2707
2708
2707
2706
2704
2701
2697
2692
2685
2678
2670
2661
2652
2641
2629
2617
2604
2589
2575
2559
2543
2526
2508
2490
2471
2452
2432
2412
2392
2371
2350
2328
2307
2285
2263
2241
2219
2197
2175
2153
2131
2110
2088
2067
2045
2025
2004
1984
1964
1944
1925
1906
1887
1868
1850
1833
1816
1799
1783
1767
1751
1736
1722
1708
1695
1682
1669
1657
1646
1634
1624
1614
1604
1595
1586
1577
1569
1561
1553
1546
1539
1532
1525
1518
1512
1506
1499
1493
1487
1481
1475
1468
1462
1455
1449
1442
1435
1428
1420
1412
1404
1396
1387
1378
1369
1359
1349
1339
1328
1316
1305
1293
1281
1268
1255
1241
1228
1213
1199
1184
1169
1154
1138
1123
1107
1090
1074
1057
1041
1024
1006
990
974
957
940
923
906
890
873
857
840
824
808
793
777
762
747
732
718
704
691
677
664
652
640
628
617
606
595
585
575
565
556
547
539
531
523
516
508
502
495
489
483
478
473
468
463
459
455
452
448
446
443
441
439
437
436
435
434
434
434
434
435
436
437
439
441
444
446
450
453
457
461
466
471
476
482
488
495
502
509
517
525
533
542
551
561
571
581
592
603
614
626
638
651
663
676
690
704
717
732
746
761
776
791
806
821
837
853
868
884
900
916
932
948
964
979
995
1010
1027
1043
1058
1074
1089
1105
1120
1136
1151
1166
1182
1197
1212
1227
1242
1258
1273
1288
1303
1319
1334
1349
1365
1380
1396
1411
1427
1443
1459
1475
1491
1507
1524
1540
1557
1574
1591
1608
1626
1643
1661
1679
1698
1716
1735
1754
1773
1793
1813
1833
1853
1874
1894
1915
1937
1958
1980
2001
2024
2047
2070
2093
2116
2140
2164
2188
2212
2237
2261
2286
2312
2337
2363
2389
2415
2442
2468
2495
2522
2549
2576
2603
2631
2658
2685
2713
2740
2768
2795
2822
2850
2877
2904
2931
2957
2984
3010
3036
3062
3087
3113
3138
3162
3186
3210
3234
3257
3279
3301
3323
3344
3365
3385
3404
3423
3442
3459
3476
3493
3509
3524
3539
3552
3566
3578
3590
3600
3610
3620
3628
3635
3642
3648
3653
3656
3659
3661
3662
3662
3661
3658
3655
3650
3644
3637
3629
3620
3609
3597
3584
3569
3553
3536
3517
3498
3476
3454
3430
3404
3378
3350
3320
3290
3258
3225
3190
3155
3118
3080
3041
3001
2960
2918
2875
2831
2787
2741
2695
2649
2602
2554
2507
2458
2410
2361
2312
2263
2214
2164
2115
2066
2017
1968
1920
1872
1824
1776
1729
1682
1636
1590
1545
1500
1456
1413
1370
1328
1287
1246
1206
1167
1128
1091
1054
1018
982
947
913
880
847
815
783
753
722
693
663
635
606
579
551
524
497
471
444
418
392
367
341
315
289
263
237
211
185
158
131
104
76
48
20
-10
-39
-70
-101
-132
-165
-198
-232
-266
-301
-337
-374
-412
-450
-490
-529
-570
-611
-653
-696
-739
-783
-828
-873
-918
-964
-1010
-1057
-1104
-1151
-1198
-1245
-1292
-1339
-1386
-1433
-1480
-1526
-1572
-1617
-1662
-1706
-1749
-1792
-1834
-1874
-1914
-1953
-1990
-2025
-2061
-2094
-2126
-2156
-2185
-2212
-2237
-2261
-2283
-2303
-2321
-2337
-2351
-2363
-2373
-2381
-2387
-2391
-2393
-2393
-2390
-2386
-2379
-2371
-2360
-2347
-2333
-2316
-2297
-2277
-2255
-2230
-2205
-2177
-2148
-2117
-2085
-2051
-2016
-1979
-1942
-1903
-1863
-1822
-1781
-1739
-1696
-1652
-1608
-1564
-1519
-1475
-1430
-1385
-1341
-1297
-1253
-1209
-1167
-1124
-1083
-1042
-1002
-964
-926
-890
-855
-821
-788
-757
-727
-698
-671
-646
-622
-600
-580
-561
-544
-528
-515
-503
-492
-484
-477
-472
-468
-466
-466
-467
-470
-475
-481
-488
-497
-507
-519
-532
-546
-561
-577
-594
-613
-632
-652
-672
-694
-716
-738
-761
-785
-809
-833
-857
-882
-907
-932
-957
-982
-1006
-1031
-1056
-1080
-1104
-1128
-1151
-1174
-1197
-1219
-1240
-1262
-1282
-1302
-1321
-1340
-1358
-1376
-1393
-1409
-1424
-1439
-1453
-1466
-1478
-1490
-1501
-1511
-1521
-1529
-1537
-1545
-1551
-1557
-1562
-1566
-1569
-1572
-1573
-1575
-1575
-1574
-1573
-1571
-1568
-1564
-1560
-1554
-1548
-1541
-1533
-1525
-1515
-1504
-1493
-1481
-1467
-1453
-1438
-1422
-1405
-1387
-1368
-1348
-1328
-1306
-1283
-1259
-1234
-1208
-1182
-1154
-1125
-1096
-1065
-1034
-1002
-968
-934
-899
-864
-827
-790
-752
-714
-674
-635
-594
-554
-512
-471
-429
-386
-344
-301
-259
-216
-173
-131
-89
-47
-5
37
78
118
158
197
235
273
310
346
381
415
449
481
512
542
571
599
626
652
676
700
722
743
763
781
799
815
831
845
858
870
881
891
900
908
915
921
927
931
935
938
940
942
943
943
943
942
941
940
938
937
934
932
930
927
924
922
919
917
914
912
910
909
907
906
905
905
905
906
907
908
910
913
916
920
925
930
936
942
949
957
966
975
986
997
1008
1020
1034
1048
1063
1079
1095
1112
1130
1148
1167
1187
1207
1228
1249
1271
1294
1317
1340
1363
1387
1411
1436
1460
1485
1510
1534
1559
1584
1608
1632
1656
1680
1703
1726
1749
1771
1792
1813
1833
1852
1871
1888
1905
1921
1935
1949
1962
1974
1984
1994
2001
2009
2015
2020
2024
2025
2028
2028
2028
2025
2023
2019
2015
2009
2001
1994
1986
1977
1966
1956
1944
1931
1918
1905
1890
1875
1860
1844
1827
1810
1793
1775
1757
1739
1720
1701
1682
1662
1643
1623
1603
1583
1563
1543
1523
1502
1482
1462
1442
1421
1401
1381
1361
1340
1320
1300
1280
1259
1239
1219
1199
1178
1158
1138
1118
1097
1077
1057
1036
1016
995
975
954
934
913
893
872
851
831
810
789
768
748
727
706
686
665
644
624
603
582
562
541
521
500
480
459
438
418
397
377
356
335
315
294
273
252
230
209
187
166
144
121
99
76
53
30
7
-17
-41
-66
-90
-115
-140
-166
-192
-218
-244
-271
-298
-325
-352
-380
-408
-436
-464
-492
-521
-550
-579
-608
-637
-667
-696
-726
-756
-785
-815
-845
-874
-904
-933
-963
-992
-1022
-1051
-1080
-1108
-1137
-1166
-1194
-1222
-1249
-1277
-1304
-1331
-1358
-1384
-1411
-1437
-1462
-1488
-1513
-1538
-1562
-1587
-1611
-1634
-1658
-1681
-1704
-1727
-1749
-1772
-1794
-1816
-1838
-1859
-1881
-1902
-1923
-1944
-1965
-1985
-2005
-2027
-2047
-2067
-2088
-2108
-2128
-2149
-2169
-2189
-2209
-2230
-2250
-2271
-2291
-2312
-2333
-2353
-2374
-2396
-2417
-2438
-2460
-2482
-2504
-2526
-2549
-2572
-2595
-2618
-2642
-2666
-2690
-2715
-2739
-2764
-2789
-2814
-2840
-2865
-2891
-2917
-2943
-2969
-2994
-3020
-3046
-3072
-3097
-3122
-3147
-3172
-3196
-3220
-3243
-3266
-3289
-3310
-3331
-3352
-3371
-3390
-3408
-3426
-3442
-3457
-3472
-3485
-3498
-3509
-3520
-3529
-3537
-3544
-3550
-3555
-3558
-3561
-3562
-3562
-3561
-3559
-3555
-3551
-3545
-3538
-3530
-3520
-3510
-3498
-3486
-3472
-3458
-3442
-3426
-3408
-3390
-3371
-3352
-3331
-3310
-3289
-3267
-3245
-3222
-3199
-3176
-3152
-3129
-3105
-3082
-3058
-3035
-3012
-2989
-2966
-2943
-2921
-2900
-2879
-2858
-2838
-2818
-2799
-2781
-2763
-2746
-2730
-2714
-2699
-2685
-2672
-2659
-2647
-2636
-2626
-2616
-2608
-2600
-2593
-2587
-2581
-2576
-2573
-2569
-2567
-2565
-2565
-2564
-2565
-2566
-2568
-2570
-2573
-2577
-2581
-2586
-2592
-2598
-2604
-2611
-2619
-2627
-2635
-2644
-2653
-2663
-2674
-2684
-2695
-2707
-2719
-2731
-2744
-2757
-2770
-2784
-2798
-2813
-2828
-2843
-2858
-2874
-2891
-2907
-2924
-2941
-2958
-2976
-2994
-3012
-3031
-3049
-3069
-3088
-3107
-3127
-3147
-3167
-3188
-3209
-3230
-3251
-3272
-3294
-3316
-3337
-3360
-3382
-3404
-3427
-3449
-3472
-3495
-3517
-3540
-3563
-3586
-3608
-3631
-3654
-3676
-3698
-3720
-3742
-3764
-3786
-3807
-3828
-3849
-3869
-3889
-3909
-3929
-3947
-3966
-3984
-4002
-4019
-4035
-4051
-4066
-4081
-4094
-4109
-4122
-4134
-4146
-4156
-4167
-4176
-4185
-4193
-4200
-4207
-4213
-4218
-4223
-4227
-4231
-4233
-4236
-4237
-4238
-4239
-4239
-4238
-4237
-4236
-4234
-4232
-4230
-4227
-4225
-4222
-4218
-4215
-4212
-4208
-4205
-4202
-4199
-4195
-4193
-4190
-4187
-4185
-4183
-4181
-4179
-4178
-4178
-4177
-4177
-4177
-4178
-4180
-4181
-4183
-4186
-4189
-4192
-4196
-4201
-4206
-4211
-4217
-4223
-4230
-4237
-4245
-4253
-4262
-4271
-4280
-4290
-4300
-4311
-4322
-4333
-4344
-4356
-4368
-4381
-4393
-4406
-4419
-4432
-4445
-4459
-4472
-4486
-4499
-4513
-4527
-4540
-4554
-4567
-4580
-4593
-4606
-4619
-4632
-4644
-4656
-4668
-4679
-4690
-4701
-4711
-4721
-4730
-4739
-4748
-4756
-4763
-4770
-4777
-4783
-4788
-4793
-4797
-4801
-4804
-4806
-4807
-4808
-4809
-4808
-4807
-4806
-4803
-4800
-4796
-4792
-4787
-4781
-4774
-4766
-4758
-4749
-4739
-4729
-4718
-4706
-4693
-4680
-4666
-4651
-4635
-4618
-4601
-4583
-4564
-4545
-4524
-4503
-4481
-4458
-4435
-4410
-4385
-4359
-4333
-4305
-4277
-4248
-4218
-4187
-4156
-4124
-4091
-4057
-4022
-3988
-3952
-3915
-3878
-3840
-3801
-3761
-3721
-3680
-3639
-3597
-3554
-3511
-3467
-3423
-3378
-3333
-3287
-3240
-3193
-3146
-3099
-3051
-3002
-2953
-2904
-2855
-2806
-2756
-2706
-2656
-2606
-2556
-2506
-2455
-2405
-2355
-2305
-2254
-2204
-2154
-2104
-2055
-2005
-1956
-1907
-1858
-1809
-1761
-1713
-1665
-1618
-1571
-1525
-1479
-1433
-1388
-1343
-1298
-1254
-1211
-1168
-1126
-1084
-1042
-1000
-961
-921
-882
-843
-805
-767
-730
-693
-657
-621
-586
-552
-518
-484
-451
-419
-387
-355
-324
-294
-264
-235
-206
-177
-149
-122
-95
-69
-43
-17
8
32
56
79
102
125
147
169
190
210
231
250
270
289
307
325
343
360
377
394
410
426
441
456
471
486
500
514
528
541
554
567
580
592
604
616
628
639
651
662
673
684
694
705
715
726
736
747
757
768
778
789
800
810
821
832
843
855
866
878
890
902
915
927
940
954
967
981
995
1008
1024
1039
1054
1070
1085
1102
1118
1135
1152
1169
1187
1204
1223
1241
1260
1278
1297
1317
1336
1356
1375
1395
1415
1435
1455
1476
1496
1516
1536
1557
1577
1597
1617
1637
1656
1676
1695
1714
1733
1751
1770
1788
1805
1822
1839
1855
1871
1887
1902
1916
1930
1943
1956
1968
1980
1991
2001
2011
2020
2028
2036
2043
2049
2055
2060
2064
2067
2070
2072
2074
2075
2075
2074
2073
2071
2069
2066
2062
2059
2054
2049
2044
2037
2032
2025
2020
2013
2005
1999
1992
1985
1979
1972
1965
1959
1952
1946
1941
1936
1931
1926
1922
1919
1916
1914
1913
1912
1912
1912
1914
1916
1919
1923
1928
1934
1940
1948
1957
1966
1977
1989
2001
2015
2029
2045
2062
2080
2099
2119
2140
2162
2185
2209
2234
2260
2287
2315
2344
2373
2403
2435
2467
2499
2533
2567
2602
2638
2674
2711
2748
2786
2824
2863
2902
2942
2982
3022
3062
3103
3143
3184
3225
3265
3306
3346
3387
3427
3466
3505
3544
3582
3620
3657
3694
3730
3765
3799
3833
3865
3897
3928
3958
3986
4014
4041
4066
4090
4113
4135
4156
4175
4193
4210
4226
4240
4253
4265
4275
4284
4291
4298
4303
4306
4309
4309
4309
4307
4304
4300
4295
4288
4280
4271
4260
4248
4236
4222
4207
4191
4174
4156
4137
4117
4096
4075
4053
4030
4006
3982
3957
3931
3905
3878
3852
3824
3797
3769
3740
3712
3684
3655
3626
3598
3569
3540
3512
3483
3455
3427
3400
3372
3345
3319
3293
3267
3242
3217
3193
3169
3146
3123
3101
3079
3058
3038
3018
2999
2980
2962
2945
2928
2912
2896
2881
2866
2852
2838
2825
2813
2800
2789
2777
2766
2756
2746
2736
2727
2718
2709
2701
2693
2686
2679
2672
2665
2659
2653
2648
2643
2638
2633
2629
2625
2622
2618
2616
2613
2611
2609
2608
2606
2606
2605
2605
2606
2607
2608
2610
2612
2614
2617
2620
2624
2628
2632
2637
2642
2648
2654
2661
2668
2675
2683
2691
2700
2709
2719
2728
2738
2749
2760
2771
2783
2794
2807
2819
2832
2844
2858
2871
2884
2898
2912
2926
2940
2954
2968
2983
2997
3011
3025
3040
3054
3068
3082
3095
3109
3122
3135
3148
3160
3172
3183
3195
3205
3216
3225
3234
3243
3251
3258
3265
3271
3276
3281
3285
3288
3291
3293
3294
3294
3294
3292
3290
3288
3284
3280
3275
3269
3263
3256
3248
3240
3231
3221
3211
3200
3189
3177
3165
3152
3139
3126
3112
3098
3083
3069
3054
3039
3024
3008
2993
2978
2962
2947
2932
2916
2901
2886
2872
2857
2843
2829
2815
2801
2788
2775
2763
2751
2739
2727
2716
2706
2695
2685
2676
2667
2658
2649
2641
2633
2626
2619
2612
2605
2599
2593
2587
2582
2576
2571
2566
2561
2556
2552
2547
2542
2538
2533
2528
2524
2519
2514
2508
2503
2497
2492
2485
2479
2472
2465
2458
2450
2442
2433
2424
2414
2404
2394
2383
2371
2359
2347
2334
2320
2306
2292
2277
2261
2246
2229
2213
2196
2178
2160
2142
2123
2104
2085
2065
2045
2025
2004
1983
1962
1941
1919
1898
1876
1854
1831
1809
1787
1764
1741
1718
1695
1672
1649
1626
1603
1579
1556
1532
1509
1485
1462
1438
1415
1391
1367
1344
1320
1296
1272
1248
1225
1201
1177
1153
1129
1105
1081
1057
1032
1008
984
959
935
910
885
860
835
810
785
760
735
709
684
658
632
606
580
554
528
502
476
450
423
397
370
344
317
290
264
237
210
183
156
129
102
75
47
20
-7
-34
-62
-89
-116
-144
-171
-198
-226
-253
-280
-307
-334
-361
-388
-415
-442
-469
-496
-522
-549
-575
-601
-628
-654
-679
-705
-731
-756
-781
-806
-831
-856
-881
-905
-929
-953
-977
-1000
-1022
-1046
-1069
-1092
-1114
-1136
-1158
-1179
-1201
-1222
-1242
-1263
-1283
-1303
-1323
-1343
-1362
-1381
-1400
-1418
-1436
-1454
-1471
-1488
-1505
-1521
-1537
-1552
-1567
-1582
-1596
-1610
-1623
-1636
-1648
-1660
-1671
-1682
-1692
-1702
-1711
-1720
-1728
-1736
-1743
-1749
-1755
-1761
-1766
-1770
-1774
-1777
-1780
-1783
-1784
-1786
-1786
-1787
-1786
-1786
-1784
-1783
-1781
-1778
-1775
-1772
-1768
-1764
-1759
-1754
-1749
-1743
-1738
-1732
-1725
-1719
-1712
-1706
-1699
-1692
-1685
-1678
-1671
-1663
-1656
-1650
-1643
-1636
-1630
-1623
-1617
-1611
-1606
-1601
-1596
-1591
-1587
-1583
-1580
-1577
-1575
-1574
-1572
-1572
-1572
-1573
-1574
-1576
-1578
-1582
-1586
-1590
-1596
-1602
-1608
-1616
-1624
-1633
-1643
-1653
-1665
-1676
-1689
-1702
-1716
-1731
-1747
-1763
-1779
-1797
-1815
-1834
-1853
-1873
-1894
-1915
-1937
-1959
-1981
-2005
-2028
-2052
-2077
-2101
-2126
-2152
-2177
-2203
-2229
-2255
-2282
-2308
-2334
-2361
-2387
-2414
-2440
-2467
-2493
-2519
-2545
-2570
-2596
-2621
-2646
-2670
-2694
-2718
-2741
-2764
-2787
-2809
-2830
-2851
-2871
-2891
-2910
-2928
-2946
-2963
-2980
-2995
-3010
-3025
-3038
-3050
-3062
-3073
-3083
-3092
-3100
-3107
-3113
-3118
-3122
-3125
-3128
-3129
-3129
-3128
-3126
-3122
-3118
-3113
-3106
-3099
-3090
-3080
-3069
-3057
-3044
-3030
-3015
-2999
-2982
-2964
-2945
-2925
-2904
-2882
-2859
-2836
-2811
-2786
-2760
-2734
-2707
-2679
-2650
-2621
-2591
-2561
-2531
-2500
-2469
-2437
-2405
-2373
-2340
-2308
-2275
-2242
-2209
-2176
-2144
-2111
-2078
-2045
-2013
-1981
-1949
-1917
-1886
-1855
-1824
-1794
-1764
-1734
-1705
-1677
-1649
-1621
-1594
-1568
-1542
-1517
-1492
-1468
-1445
-1423
-1401
-1379
-1359
-1339
-1320
-1302
-1284
-1267
-1251
-1236
-1221
-1207
-1194
-1181
-1169
-1158
-1148
-1138
-1129
-1120
-1113
-1105
-1099
-1093
-1087
-1082
-1078
-1074
-1070
-1067
-1065
-1062
-1060
-1059
-1058
-1057
-1056
-1056
-1056
-1056
-1056
-1056
-1056
-1057
-1057
-1057
-1057
-1058
-1058
-1058
-1057
-1057
-1057
-1056
-1055
-1054
-1053
-1051
-1049
-1047
-1045
-1042
-1039
-1036
-1033
-1029
-1025
-1020
-1016
-1012
-1006
-1002
-996
-991
-985
-978
-972
-965
-958
-951
-943
-935
-927
-919
-911
-902
-893
-884
-874
-864
-854
-844
-834
-823
-812
-800
-789
-777
-765
-753
-740
-727
-714
-701
-687
-673
-659
-644
-630
-614
-599
-583
-567
-551
-535
-518
-501
-484
-467
-449
-431
-413
-395
-377
-358
-340
-321
-303
-284
-265
-247
-228
-210
-191
-173
-155
-137
-119
-102
-85
-69
-52
-37
-21
-7
8
21
34
47
59
70
80
89
98
106
113
120
125
130
134
137
139
140
140
139
138
135
132
128
123
117
110
102
93
84
73
62
50
37
23
9
-7
-23
-40
-57
-75
-94
-114
-134
-154
-176
-197
-219
-242
-265
-289
-312
-337
-361
-386
-410
-435
-461
-486
-511
-536
-562
-587
-612
-637
-662
-686
-710
-734
-757
-780
-803
-825
-847
-868
-888
-907
-926
-945
-962
-979
-995
-1010
-1024
-1037
-1049
-1060
-1070
-1079
-1087
-1094
-1100
-1105
-1108
-1111
-1112
-1112
-1111
-1108
-1104
-1100
-1094
-1086
-1078
-1068
-1057
-1045
-1032
-1018
-1002
-986
-969
-950
-931
-910
-889
-866
-843
-819
-794
-769
-742
-715
-688
-659
-630
-601
-571
-541
-510
-479
-448
-416
-385
-353
-321
-289
-257
-225
-193
-161
-129
-97
-66
-34
-3
27
58
88
118
147
176
205
233
260
287
314
340
365
390
415
438
462
484
506
527
548
568
587
606
624
641
658
674
690
705
719
733
746
758
770
781
792
802
811
820
828
836
843
850
855
860
865
869
872
875
877
878
879
879
879
878
876
874
871
867
863
858
853
847
841
834
827
819
811
802
793
783
773
762
751
740
728
716
704
691
678
665
651
637
624
609
595
581
566
552
537
522
508
493
478
464
449
434
420
405
391
376
362
348
334
320
306
292
279
266
252
239
226
214
201
189
176
164
152
141
129
118
107
96
85
74
64
53
43
33
23
14
4
-5
-14
-23
-32
-40
-49
-57
-65
-73
-81
-88
-95
-103
-110
-116
-123
-130
-136
-142
-148
-154
-159
-164
-169
-174
-179
-183
-187
-191
-195
-198
-201
-203
-206
-208
-210
-211
-212
-213
-213
-213
-213
-212
-211
-210
-208
-206
-204
-201
-198
-194
-190
-186
-181
-176
-171
-165
-159
-152
-145
-138
-130
-122
-114
-105
-96
-87
-78
-68
-58
-47
-37
-26
-15
-3
8
20
32
44
56
68
80
93
105
118
130
143
155
167
180
192
204
216
228
239
250
262
273
283
294
304
314
323
332
341
350
358
366
373
380
387
393
399
404
410
414
418
422
426
429
431
433
435
437
438
438
438
438
437
436
435
433
431
428
425
422
418
414
410
405
400
395
389
383
376
370
363
356
348
341
333
325
316
308
299
290
281
271
262
252
242
232
222
212
202
191
181
170
159
148
137
126
115
104
93
82
70
59
48
36
25
13
2
-10
-21
-33
-44
-56
-68
-79
-91
-102
-114
-126
-137
-149
-161
-172
-184
-196
-207
-219
-231
-243
-254
-266
-278
-290
-302
-314
-326
-338
-350
-363
-375
-387
-400
-412
-424
-437
-449
-462
-475
-487
-500
-513
-525
-538
-551
-564
-576
-589
-602
-615
-627
-640
-653
-666
-678
-691
-703
-716
-728
-741
-753
-765
-777
-789
-801
-813
-824
-835
-847
-858
-868
-879
-889
-899
-909
-919
-928
-937
-946
-955
-963
-971
-979
-986
-993
-1000
-1006
-1012
-1020
-1026
-1031
-1037
-1042
-1047
-1052
-1057
-1061
-1066
-1070
-1075
-1079
-1083
-1087
-1091
-1095
-1100
-1104
-1108
-1113
-1117
-1122
-1127
-1132
-1137
-1143
-1149
-1155
-1162
-1169
-1176
-1184
-1192
-1201
-1210
-1220
-1230
-1241
-1253
-1265
-1277
-1291
-1305
-1319
-1335
-1351
-1368
-1385
-1404
-1423
-1443
-1464
-1485
-1508
-1531
-1555
-1580
-1605
-1632
-1659
-1688
-1717
-1747
-1778
-1809
-1842
-1875
-1909
-1943
-1979
-2015
-2052
-2090
-2128
-2167
-2207
-2247
-2287
-2329
-2370
-2413
-2455
-2498
-2541
-2585
-2629
-2673
-2718
-2762
-2807
-2852
-2897
-2941
-2986
-3031
-3075
-3119
-3163
-3207
-3250
-3293
-3335
-3377
-3419
-3459
-3499
-3539
-3577
-3615
-3652
-3688
-3723
-3757
-3790
-3822
-3853
-3882
-3911
-3938
-3965
-3990
-4013
-4035
-4057
-4075
-4094
-4112
-4128
-4142
-4155
-4166
-4177
-4185
-4193
-4199
-4203
-4206
-4208
-4208
-4207
-4205
-4201
-4196
-4189
-4182
-4173
-4163
-4151
-4139
-4125
-4110
-4094
-4078
-4059
-4041
-4021
-4000
-3978
-3955
-3932
-3907
-3882
-3856
-3829
-3801
-3773
-3744
-3714
-3684
-3653
-3621
-3588
-3555
-3522
-3488
-3453
-3418
-3382
-3345
-3309
-3271
-3234
-3196
-3157
-3118
-3079
-3039
-2998
-2958
-2917
-2875
-2834
-2791
-2749
-2706
-2663
-2619
-2575
-2531
-2487
-2442
-2397
-2352
-2306
-2260
-2214
-2168
-2121
-2074
-2028
-1981
-1933
-1886
-1839
-1791
-1744
-1696
-1649
-1601
-1554
-1506
-1459
-1412
-1365
-1318
-1271
-1224
-1178
-1131
-1085
-1040
-994
-949
-905
-860
-816
-773
-730
-687
-644
-603
-561
-520
-480
-440
-401
-362
-324
-287
-250
-213
-178
-143
-108
-74
-41
-9
23
54
84
114
143
171
198
225
251
277
301
325
349
372
394
415
436
457
476
495
514
532
550
567
583
599
615
630
644
658
672
685
698
711
723
735
746
757
768
778
788
798
807
816
825
834
842
850
858
865
872
879
886
892
899
904
910
915
920
925
929
933
936
940
942
945
947
949
950
951
952
952
952
951
951
949
948
945
943
940
937
934
930
926
921
916
911
906
900
894
888
882
875
869
862
855
849
842
835
828
821
815
808
802
796
791
785
780
776
772
768
765
763
761
760
759
759
760
762
765
768
773
778
784
792
800
809
820
831
843
857
871
887
903
921
940
960
981
1002
1026
1050
1075
1101
1128
1156
1185
1215
1246
1278
1311
1344
1379
1414
1449
1486
1523
1561
1599
1638
1678
1718
1758
1799
1840
1882
1924
1966
2008
2051
2093
2136
2179
2222
2265
2308
2350
2393
2436
2479
2521
2563
2605
2647
2689
2730
2772
2813
2853
2894
2934
2974
3013
3052
3091
3130
3168
3206
3243
3281
3317
3354
3390
3425
3460
3495
3529
3563
3596
3629
3661
3693
3724
3755
3785
3815
3844
3873
3901
3928
3955
3981
4006
4030
4054
4078
4101
4122
4143
4164
4183
4202
4220
4237
4253
4268
4283
4296
4309
4321
4332
4342
4352
4360
4368
4375
4381
4386
4391
4395
4398
4400
4402
4403
4403
4403
4402
4400
4398
4396
4393
4389
4385
4381
4376
4370
4365
4359
4352
4346
4339
4332
4324
4317
4309
4301
4293
4285
4277
4268
4260
4251
4242
4234
4225
4216
4207
4199
4190
4181
4172
4163
4155
4146
4137
4128
4119
4111
4102
4093
4083
4075
4066
4057
4048
4038
4030
4019
4011
4001
3991
3981
3971
3960
3949
3938
3927
3915
3902
3890
3877
3863
3849
3834
3819
3803
3787
3770
3752
3734
3715
3696
3675
3654
3632
3609
3586
3562
3536
3510
3484
3456
3427
3398
3367
3336
3304
3271
3237
3202
3167
3130
3093
3055
3017
2977
2937
2896
2854
2812
2769
2725
2681
2636
2591
2545
2499
2452
2405
2357
2309
2261
2213
2164
2115
2066
2017
1968
1919
1869
1820
1771
1722
1673
1624
1576
1528
1480
1432
1385
1338
1292
1246
1201
1156
1112
1069
1026
984
942
901
861
822
784
746
709
674
639
605
572
539
508
478
449
420
393
367
341
317
293
271
249
228
209
190
172
155
138
123
108
94
81
69
57
46
35
25
16
7
-1
-9
-17
-24
-31
-37
-43
-49
-55
-60
-66
-71
-76
-81
-85
-90
-95
-100
-104
-109
-114
-118
-123
-128
-133
-138
-143
-149
-154
-159
-165
-170
-176
-182
-188
-194
-200
-206
-212
-218
-225
-231
-237
-244
-250
-257
-263
-269
-275
-282
-288
-294
-300
-305
-311
-316
-322
-327
-332
-336
-341
-345
-349
-353
-356
-359
-362
-365
-367
-369
-371
-372
-374
-375
-375
-376
-376
-376
-376
-375
-374
-373
-372
-371
-369
-368
-366
-364
-362
-361
-359
-357
-355
-353
-352
-350
-349
-347
-346
-346
-345
-345
-345
-345
-346
-347
-349
-351
-354
-357
-360
-364
-369
-374
-380
-386
-393
-400
-409
-417
-427
-437
-448
-459
-472
-484
-498
-512
-527
-542
-558
-575
-592
-610
-629
-648
-668
-688
-709
-730
-752
-774
-797
-820
-843
-867
-891
-916
-941
-966
-991
-1016
-1043
-1069
-1095
-1121
-1147
-1173
-1200
-1226
-1252
-1279
-1305
-1331
-1357
-1383
-1408
-1434
-1459
-1484
-1509
-1534
-1559
-1583
-1607
-1631
-1655
-1678
-1702
-1725
-1748
-1770
-1793
-1815
-1837
-1859
-1881
-1903
-1924
-1946
-1967
-1989
-2009
-2032
-2053
-2075
-2096
-2118
-2140
-2162
-2184
-2206
-2228
-2251
-2274
-2296
-2319
-2343
-2366
-2390
-2414
-2438
-2463
-2487
-2512
-2538
-2563
-2589
-2615
-2641
-2668
-2694
-2721
-2749
-2776
-2804
-2831
-2860
-2888
-2916
-2945
-2974
-3002
-3032
-3061
-3090
-3119
-3149
-3179
-3208
-3238
-3268
-3297
-3327
-3357
-3387
-3417
-3446
-3476
-3505
-3535
-3564
-3594
-3623
-3652
-3681
-3710
-3739
-3767
-3795
-3824
-3851
-3879
-3907
-3934
-3961
-3988
-4014
-4041
-4067
-4093
-4119
-4144
-4169
-4194
-4218
-4242
-4266
-4290
-4313
-4336
-4359
-4381
-4403
-4425
-4446
-4467
-4488
-4508
-4528
-4547
-4566
-4585
-4604
-4622
-4640
-4657
-4674
-4690
-4706
-4722
-4737
-4752
-4767
-4781
-4795
-4808
-4821
-4833
-4845
-4857
-4868
-4878
-4888
-4898
-4907
-4916
-4924
-4932
-4939
-4946
-4952
-4957
-4962
-4967
-4971
-4974
-4977
-4979
-4980
-4981
-4982
-4981
-4980
-4979
-4976
-4973
-4970
-4966
-4961
-4955
-4948
-4941
-4933
-4925
-4915
-4905
-4894
-4882
-4870
-4857
-4842
-4827
-4812
-4795
-4778
-4760
-4741
-4721
-4700
-4679
-4657
-4634
-4610
-4586
-4561
-4535
-4508
-4481
-4453
-4424
-4395
-4365
-4334
-4303
-4272
-4240
-4207
-4174
-4140
-4106
-4070
-4035
-4000
-3964
-3928
-3892
-3855
-3817
-3780
-3742
-3704
-3665
-3627
-3588
-3549
-3509
-3470
-3430
-3391
-3351
-3311
-3271
-3230
-3190
-3149
-3109
-3068
-3027
-2986
-2945
-2904
-2863
-2822
-2780
-2739
-2697
-2656
-2614
-2572
-2530
-2488
-2446
-2403
-2361
-2318
-2276
-2233
-2190
-2147
-2104
-2060
-2017
-1974
-1930
-1886
-1842
-1798
-1754
-1710
-1666
-1621
-1577
-1532
-1488
-1443
-1398
-1353
-1308
-1263
-1218
-1173
-1128
-1083
-1038
-993
-948
-903
-858
-813
-768
-723
-678
-633
-589
-544
-500
-455
-411
-367
-323
-279
-235
-192
-148
-105
-62
-18
24
67
110
152
194
236
278
319
360
401
442
483
523
563
603
643
682
721
760
799
838
876
914
952
989
1026
1064
1100
1137
1173
1209
1245
1280
1315
1350
1384
1418
1452
1485
1518
1551
1583
1615
1646
1677
1707
1737
1766
1795
1824
1852
1879
1906
1932
1958
1983
2007
2031
2054
2077
2098
2119
2140
2159
2178
2196
2214
2230
2246
2261
2275
2288
2301
2313
2323
2334
2343
2351
2359
2366
2372
2377
2381
2385
2387
2389
2390
2391
2390
2389
2387
2385
2381
2377
2372
2367
2361
2354
2347
2339
2330
2321
2312
2302
2291
2280
2269
2258
2246
2233
2221
2208
2195
2182
2168
2155
2141
2127
2113
2100
2086
2072
2058
2044
2029
2016
2001
1989
1975
1962
1949
1936
1923
1910
1897
1885
1873
1861
1849
1837
1826
1814
1803
1792
1781
1770
1759
1749
1738
1728
1717
1707
1697
1686
1676
1666
1655
1645
1634
1623
1613
1602
1591
1579
1568
1556
1545
1533
1521
1508
1496
1483
1470
1456
1443
1429
1415
1400
1386
1371
1356
1340
1325
1309
1293
1277
1260
1243
1227
1210
1193
1176
1158
1141
1124
1107
1089
1072
1055
1038
1020
1004
987
970
954
937
921
906
890
875
860
845
830
816
803
789
776
763
751
739
727
716
706
695
685
676
666
658
649
641
634
626
619
613
607
601
595
590
585
581
576
572
568
565
561
558
555
552
550
547
544
542
540
537
535
533
530
528
526
523
521
518
515
513
509
506
503
499
495
491
487
482
478
473
467
462
456
449
443
436
429
421
414
405
397
388
379
370
360
350
339
328
317
306
294
282
269
256
243
229
215
201
186
171
155
140
124
107
91
74
57
39
22
4
-14
-32
-51
-70
-88
-107
-126
-146
-165
-184
-204
-224
-243
-263
-283
-302
-322
-342
-361
-381
-400
-420
-439
-458
-478
-497
-516
-534
-553
-571
-590
-608
-626
-643
-661
-678
-695
-711
-728
-744
-760
-776
-791
-806
-821
-836
-850
-864
-877
-891
-904
-917
-929
-941
-953
-964
-975
-986
-997
-1006
-1016
-1026
-1036
-1045
-1053
-1062
-1070
-1077
-1085
-1092
-1099
-1105
-1112
-1118
-1124
-1129
-1134
-1139
-1144
-1148
-1152
-1156
-1160
-1163
-1166
-1169
-1172
-1174
-1176
-1178
-1180
-1181
-1183
-1184
-1185
-1185
-1186
-1186
-1186
-1186
-1185
-1185
-1184
-1183
-1182
-1180
-1178
-1176
-1174
-1171
-1168
-1164
-1161
-1157
-1152
-1147
-1142
-1136
-1130
-1123
-1116
-1108
-1100
-1091
-1081
-1071
-1060
-1049
-1037
-1025
-1010
-997
-982
-967
-951
-934
-916
-897
-878
-858
-837
-815
-792
-768
-744
-719
-693
-666
-638
-609
-579
-549
-518
-486
-453
-419
-385
-350
-314
-277
-239
-201
-162
-123
-82
-41
0
42
85
128
172
216
261
306
351
397
444
490
537
584
631
679
726
774
821
869
917
965
1012
1060
1107
1155
1202
1249
1295
1341
1387
1433
1478
1523
1567
1611
1655
1697
1740
1782
1823
1863
1903
1942
1981
2019
2056
2092
2128
2163
2197
2231
2264
2296
2327
2357
2387
2416
2444
2472
2498
2524
2549
2574
2597
2620
2643
2664
2685
2705
2725
2744
2762
2779
2796
2812
2828
2843
2857
2870
2883
2896
2907
2918
2929
2939
2948
2956
2964
2971
2978
2984
2989
2994
2998
3001
3004
3006
3008
3008
3008
3008
3006
3004
3002
2998
2994
2989
2983
2977
2970
2962
2954
2945
2935
2924
2913
2901
2888
2874
2860
2845
2829
2812
2795
2777
2758
2739
2719
2698
2676
2654
2631
2607
2583
2557
2531
2505
2478
2450
2421
2392
2362
2332
2301
2269
2237
2204
2170
2136
2102
2066
2031
1995
1958
1921
1883
1845
1807
1768
1729
1689
1649
1609
1568
1527
1486
1444
1402
1360
1318
1275
1232
1189
1146
1103
1059
1014
972
928
884
840
796
753
709
665
621
578
534
491
447
404
361
319
276
234
192
151
109
68
28
-12
-52
-92
-130
-169
-207
-244
-281
-317
-353
-388
-422
-456
-489
-522
-553
-584
-614
-644
-672
-700
-727
-753
-778
-802
-825
-847
-868
-889
-908
-926
-944
-960
-975
-990
-1002
-1014
-1027
-1037
-1046
-1055
-1062
-1069
-1074
-1079
-1083
-1086
-1088
-1089
-1089
-1089
-1087
-1085
-1083
-1079
-1075
-1070
-1065
-1059
-1053
-1046
-1038
-1030
-1020
-1012
-1002
-993
-983
-973
-962
-951
-940
-929
-917
-905
-893
-881
-869
-857
-844
-832
-819
-806
-794
-781
-768
-756
-743
-730
-717
-705
-692
-679
-667
-654
-642
-629
-617
-605
-592
-580
-568
-556
-544
-531
-519
-507
-495
-483
-471
-460
-448
-436
-424
-412
-400
-388
-376
-364
-352
-341
-329
-317
-305
-293
-281
-269
-257
-245
-233
-222
-210
-198
-186
-174
-163
-151
-139
-128
-116
-105
-93
-82
-71
-60
-49
-38
-27
-17
-6
4
15
25
35
44
54
64
73
82
91
100
108
116
125
133
140
148
155
162
169
176
182
188
194
200
205
210
215
220
224
228
232
235
239
241
244
246
248
249
251
252
252
252
252
252
251
250
248
247
245
242
240
237
233
230
226
222
218
213
208
203
198
192
187
181
174
168
161
155
148
141
133
126
118
111
103
95
88
80
72
64
56
48
40
32
24
16
8
0
-7
-15
-23
-30
-37
-44
-51
-58
-65
-71
-78
-84
-90
-96
-102
-107
-113
-118
-123
-128
-133
-137
-141
-146
-149
-153
-157
-160
-163
-166
-169
-172
-174
-177
-179
-181
-183
-185
-187
-188
-190
-191
-193
-194
-196
-197
-199
-200
-201
-203
-204
-206
-208
-209
-211
-213
-215
-217
-220
-222
-225
-228
-231
-234
-237
-241
-245
-249
-253
-258
-263
-268
-274
-280
-286
-292
-299
-306
-314
-322
-330
-339
-348
-357
-367
-378
-388
-399
-411
-422
-435
-447
-460
-474
-488
-502
-517
-532
-548
-564
-581
-598
-615
-633
-651
-670
-689
-709
-729
-749
-770
-791
-813
-835
-857
-880
-903
-927
-951
-976
-1000
-1026
-1051
-1077
-1104
-1131
-1158
-1185
-1213
-1241
-1269
-1298
-1327
-1357
-1386
-1416
-1447
-1477
-1508
-1539
-1571
-1602
-1634
-1666
-1699
-1731
-1764
-1796
-1829
-1862
-1895
-1929
-1962
-1995
-2029
-2062
-2095
-2129
-2162
-2195
-2228
-2261
-2294
-2327
-2359
-2392
-2424
-2455
-2487
-2518
-2549
-2579
-2609
-2639
-2668
-2697
-2725
-2752
-2780
-2806
-2832
-2857
-2882
-2906
-2929
-2952
-2973
-2995
-3015
-3034
-3053
-3071
-3088
-3104
-3119
-3133
-3146
-3159
-3170
-3181
-3190
-3199
-3206
-3213
-3219
-3223
-3227
-3230
-3231
-3232
-3232
-3231
-3229
-3226
-3222
-3217
-3211
-3205
-3197
-3189
-3180
-3171
-3160
-3149
-3138
-3126
-3113
-3099
-3085
-3071
-3056
-3041
-3025
-3009
-2993
-2976
-2959
-2942
-2925
-2908
-2891
-2873
-2856
-2838
-2821
-2804
-2787
-2770
-2753
-2736
-2720
-2703
-2688
-2672
-2656
-2641
-2627
-2612
-2598
-2584
-2571
-2558
-2545
-2533
-2521
-2509
-2498
-2487
-2477
-2467
-2457
-2447
-2438
-2429
-2421
-2413
-2405
-2397
-2390
-2383
-2376
-2369
-2363
-2356
-2350
-2344
-2338
-2332
-2327
-2321
-2315
-2310
-2304
-2299
-2293
-2287
-2282
-2276
-2270
-2264
-2258
-2252
-2246
-2239
-2233
-2226
-2219
-2212
-2204
-2196
-2188
-2180
-2171
-2163
-2153
-2144
-2134
-2124
-2114
-2103
-2092
-2081
-2069
-2057
-2045
-2032
-2019
-2005
-1992
-1978
-1964
-1949
-1934
-1919
-1903
-1887
-1871
-1855
-1838
-1821
-1804
-1786
-1768
-1751
-1732
-1714
-1695
-1677
-1658
-1639
-1620
-1600
-1581
-1561
-1542
-1522
-1503
-1483
-1463
-1443
-1424
-1404
-1384
-1364
-1345
-1325
-1306
-1286
-1267
-1248
-1228
-1209
-1191
-1172
-1154
-1135
-1117
-1099
-1081
-1064
-1047
-1030
-1012
-996
-980
-964
-948
-933
-918
-903
-889
-874
-860
-847
-834
-821
-808
-796
-784
-773
-762
-751
-741
-731
-721
-712
-703
-694
-686
-678
-671
-664
-657
-651
-645
-640
-635
-630
-625
-621
-618
-614
-611
-609
-606
-604
-603
-601
-600
-599
-599
-598
-598
-598
-599
-599
-600
-601
-602
-603
-605
-606
-608
-609
-611
-613
-615
-617
-618
-620
-622
-624
-626
-628
-629
-631
-632
-634
-635
-636
-637
-637
-638
-638
-639
-639
-639
-638
-638
-637
-636
-634
-633
-631
-629
-627
-625
-622
-619
-616
-613
-610
-606
-602
-598
-594
-590
-585
-581
-576
-571
-566
-561
-556
-550
-545
-540
-534
-528
-522
-517
-511
-505
-499
-493
-487
-480
-474
-468
-461
-455
-448
-441
-435
-428
-421
-414
-407
-399
-392
-384
-377
-369
-361
-353
-345
-336
-328
-319
-310
-301
-291
-282
-272
-262
-252
-241
-230
-219
-208
-196
-184
-172
-160
-147
-134
-120
-106
-92
-78
-63
-48
-33
-17
-1
15
32
49
66
84
102
120
139
158
177
196
216
236
256
277
298
319
340
361
383
405
427
449
471
493
516
538
561
583
605
628
650
672
695
717
739
760
782
803
824
845
866
886
906
926
945
964
983
1000
1018
1037
1054
1071
1087
1103
1119
1134
1149
1164
1178
1191
1205
1218
1230
1243
1255
1266
1277
1288
1299
1309
1320
1329
1339
1348
1357
1366
1375
1384
1392
1400
1408
1416
1424
1432
1439
1447
1455
1462
1470
1478
1485
1493
1501
1509
1517
1525
1533
1541
1550
1558
1567
1576
1585
1594
1604
1613
1623
1633
1643
1653
1663
1674
1685
1696
1707
1718
1729
1740
1752
1764
1775
1787
1799
1810
1822
1834
1846
1857
1869
1880
1891
1903
1914
1924
1935
1945
1955
1965
1974
1984
1992
2001
2009
2017
2024
2031
2037
2043
2049
2054
2059
2063
2067
2070
2072
2075
2076
2077
2078
2078
2078
2077
2075
2073
2071
2068
2064
2060
2055
2050
2044
2037
2031
2024
2016
2008
1999
1990
1981
1971
1960
1949
1938
1926
1914
1901
1888
1875
1861
1847
1832
1817
1802
1786
1770
1754
1737
1720
1703
1685
1668
1650
1631
1613
1594
1576
1557
1538
1519
1499
1480
1461
1442
1423
1404
1385
1366
1347
1328
1310
1292
1274
1256
1239
1222
1205
1189
1173
1158
1143
1128
1114
1101
1088
1075
1063
1052
1041
1031
1020
1012
1004
996
989
983
977
972
967
964
961
958
957
956
955
956
957
958
961
964
967
972
977
982
989
995
1002
1010
1018
1028
1038
1048
1058
1069
1081
1093
1105
1118
1131
1145
1159
1173
1188
1203
1218
1234
1250
1266
1283
1299
1316
1334
1351
1368
1386
1404
1422
1440
1458
1477
1495
1513
1532
1550
1569
1587
1605
1624
1642
1660
1679
1697
1715
1733
1750
1768
1786
1803
1821
1838
1855
1872
1889
1905
1922
1938
1954
1970
1986
2001
2017
2032
2047
2062
2076
2091
2105
2119
2132
2145
2158
2171
2184
2196
2207
2219
2230
2240
2251
2261
2270
2279
2288
2296
2304
2311
2318
2324
2330
2336
2340
2345
2348
2351
2354
2356
2357
2357
2357
2357
2355
2353
2351
2347
2343
2338
2333
2327
2320
2312
2303
2294
2284
2273
2262
2249
2236
2223
2208
2193
2177
2161
2144
2126
2107
2088
2068
2048
2027
2005
1983
1960
1937
1913
1889
1865
1840
1814
1788
1762
1735
1708
1681
1653
1625
1597
1569
1540
1511
1482
1453
1424
1395
1366
1336
1307
1277
1248
1218
1189
1159
1130
1100
1071
1042
1012
983
954
925
896
868
839
810
782
754
725
697
669
641
614
586
558
531
504
476
449
422
395
369
342
315
289
262
236
209
183
157
130
104
78
52
26
0
-26
-52
-78
-104
-130
-155
-181
-207
-232
-258
-284
-309
-335
-360
-386
-411
-436
-461
-486
-511
-536
-561
-585
-610
-634
-658
-682
-706
-730
-753
-776
-799
-822
-844
-867
-888
-910
-932
-953
-973
-994
-1014
-1034
-1054
-1073
-1092
-1110
-1128
-1146
-1163
-1180
-1197
-1213
-1229
-1245
-1260
-1275
-1289
-1303
-1316
-1330
-1342
-1355
-1367
-1379
-1390
-1401
-1412
-1422
-1432
-1442
-1451
-1460
-1469
-1478
-1486
-1494
-1502
-1509
-1517
-1524
-1531
-1538
-1545
-1551
-1558
-1564
-1570
-1576
-1583
-1589
-1595
-1601
-1607
-1613
-1619
-1625
-1631
-1637
-1644
-1650
-1656
-1663
-1669
-1675
-1682
-1688
-1695
-1702
-1708
-1715
-1721
-1728
-1735
-1741
-1748
-1754
-1761
-1767
-1773
-1779
-1785
-1791
-1797
-1802
-1808
-1813
-1817
-1822
-1826
-1830
-1834
-1837
-1840
-1843
-1845
-1847
-1848
-1849
-1850
-1850
-1849
-1848
-1847
-1845
-1842
-1839
-1836
-1831
-1827
-1821
-1815
-1809
-1802
-1794
-1785
-1776
-1766
-1756
-1745
-1733
-1721
-1708
-1694
-1680
-1664
-1649
-1632
-1615
-1597
-1578
-1559
-1539
-1518
-1497
-1475
-1452
-1429
-1405
-1380
-1354
-1328
-1302
-1274
-1247
-1218
-1189
-1159
-1129
-1098
-1066
-1034
-1002
-969
-935
-901
-867
-832
-797
-761
-725
-688
-652
-615
-577
-540
-502
-464
-425
-387
-349
-310
-271
-233
-194
-155
-117
-78
-39
-1
37
75
113
151
188
225
262
298
334
370
405
440
474
508
542
574
607
638
669
700
729
758
787
814
841
867
893
917
941
964
986
1006
1028
1047
1066
1084
1101
1117
1132
1146
1159
1172
1183
1194
1203
1212
1220
1227
1233
1238
1242
1245
1247
1249
1250
1249
1249
1247
1244
1241
1237
1232
1227
1220
1214
1206
1198
1189
1180
1170
1160
1149
1138
1126
1113
1101
1087
1074
1060
1045
1031
1016
1000
985
969
953
936
919
903
885
868
850
833
815
797
779
760
742
723
704
685
666
647
627
608
588
568
548
528
508
487
467
446
425
404
383
361
340
318
296
274
251
229
206
183
159
136
112
88
64
40
15
-10
-35
-60
-86
-112
-138
-164
-190
-217
-244
-271
-299
-327
-355
-383
-411
-440
-469
-498
-527
-557
-587
-616
-647
-677
-708
-738
-769
-800
-832
-863
-895
-927
-959
-991
-1022
-1056
-1088
-1121
-1154
-1187
-1220
-1253
-1286
-1320
-1353
-1387
-1421
-1454
-1488
-1522
-1556
-1590
-1624
-1658
-1691
-1725
-1759
-1793
-1827
-1860
-1894
-1928
-1961
-1994
-2027
-2060
-2093
-2126
-2158
-2190
-2222
-2253
-2285
-2316
-2347
-2377
-2407
-2437
-2466
-2495
-2523
-2551
-2579
-2606
-2633
-2659
-2684
-2709
-2734
-2758
-2781
-2804
-2826
-2848
-2869
-2889
-2908
-2927
-2945
-2962
-2979
-2995
-3010
-3024
-3037
-3049
-3061
-3071
-3081
-3090
-3098
-3105
-3111
-3116
-3120
-3123
-3125
-3126
-3125
-3124
-3122
-3119
-3115
-3110
-3104
-3097
-3088
-3079
-3069
-3057
-3045
-3032
-3017
-3002
-2986
-2968
-2950
-2931
-2911
-2890
-2868
-2845
-2822
-2797
-2772
-2746
-2719
-2692
-2664
-2635
-2606
-2576
-2545
-2514
-2482
-2450
-2417
-2384
-2351
-2317
-2283
-2248
-2213
-2178
-2143
-2108
-2072
-2037
-2001
-1966
-1930
-1894
-1859
-1824
-1788
-1753
-1718
-1684
-1649
-1615
-1581
-1548
-1515
-1482
-1450
-1418
-1387
-1356
-1325
-1295
-1266
-1237
-1209
-1181
-1154
-1128
-1102
-1076
-1052
-1028
-1004
-982
-960
-938
-918
-897
-878
-859
-841
-824
-807
-791
-776
-761
-747
-734
-721
-709
-698
-687
-677
-667
-658
-650
-642
-635
-629
-623
-617
-612
-608
-604
-601
-598
-596
-594
-593
-592
-592
-592
-592
-593
-594
-596
-598
-600
-602
-605
-609
-612
-616
-620
-624
-629
-634
-639
-644
-650
-655
-661
-667
-673
-679
-686
-693
-699
-706
-713
-720
-727
-735
-742
-749
-757
-765
-772
-780
-788
-795
-803
-811
-819
-827
-835
-843
-851
-859
-866
-874
-882
-890
-897
-905
-912
-920
-927
-934
-941
-948
-955
-961
-968
-974
-980
-986
-992
-998
-1004
-1008
-1014
-1018
-1024
-1029
-1034
-1038
-1042
-1046
-1050
-1053
-1057
-1060
-1063
-1066
-1069
-1071
-1074
-1076
-1078
-1080
-1081
-1083
-1084
-1085
-1086
-1087
-1088
-1089
-1089
-1090
-1090
-1090
-1090
-1090
-1090
-1089
-1089
-1088
-1088
-1087
-1086
-1085
-1084
-1082
-1081
-1079
-1078
-1076
-1074
-1072
-1069
-1067
-1064
-1061
-1058
-1055
-1052
-1048
-1044
-1040
-1036
-1031
-1027
-1022
-1016
-1010
-1004
-999
-993
-986
-979
-972
-964
-956
-948
-939
-930
-920
-911
-900
-890
-879
-867
-855
-843
-830
-817
-803
-789
-774
-759
-743
-727
-711
-694
-676
-658
-640
-621
-601
-581
-561
-540
-519
-497
-475
-452
-429
-406
-382
-357
-332
-307
-281
-256
-229
-202
-175
-148
-120
-92
-64
-35
-6
23
52
82
112
142
172
202
233
264
295
326
357
388
419
451
482
513
545
576
607
639
670
701
732
763
794
825
855
885
916
945
975
1004
1033
1062
1091
1119
1147
1174
1201
1228
1254
1280
1306
1331
1355
1379
1403
1426
1449
1471
1492
1514
1534
1554
1574
1593
1611
1629
1647
1663
1680
1696
1711
1726
1740
1753
1766
1779
1791
1803
1814
1825
1835
1845
1854
1863
1872
1880
1888
1895
1903
1909
1916
1922
1928
1934
1940
1945
1950
1955
1960
1965
1970
1974
1979
1983
1988
1993
1997
2001
2005
2011
2016
2021
2025
2031
2037
2041
2048
2054
2060
2067
2073
2080
2088
2095
2103
2111
2119
2128
2136
2146
2155
2165
2175
2185
2196
2207
2218
2230
2242
2254
2266
2279
2291
2304
2318
2331
2345
2359
2373
2387
2401
2416
2430
2445
2459
2474
2488
2503
2518
2532
2546
2561
2575
2589
2603
2617
2630
2644
2657
2670
2682
2694
2706
2718
2729
2740
2750
2760
2770
2779
2787
2795
2803
2810
2817
2823
2829
2834
2839
2843
2846
2849
2851
2853
2854
2855
2855
2855
2854
2852
2850
2847
2844
2841
2836
2832
2826
2820
2814
2807
2800
2792
2784
2775
2766
2756
2746
2736
2725
2714
2702
2690
2677
2664
2651
2637
2623
2609
2594
2579
2564
2548
2532
2516
2499
2482
2465
2448
2430
2412
2394
2375
2356
2337
2318
2299
2279
2259
2239
2219
2198
2178
2157
2136
2115
2094
2072
2051
2029
2007
1985
1963
1941
1919
1897
1874
1852
1830
1807
1784
1761
1739
1716
1693
1670
1647
1624
1601
1578
1555
1532
1508
1485
1462
1439
1416
1393
1370
1346
1323
1300
1277
1254
1232
1209
1186
1163
1141
1118
1096
1073
1051
1029
1006
984
962
940
918
897
875
853
832
810
789
767
746
725
704
683
662
641
620
599
578
557
536
516
495
474
453
433
412
391
370
349
329
308
287
266
245
224
202
181
160
138
117
95
73
52
30
8
-15
-37
-59
-82
-104
-127
-150
-173
-196
-219
-242
-266
-289
-313
-337
-361
-385
-409
-434
-458
-483
-507
-532
-557
-582
-607
-633
-658
-684
-710
-736
-762
-788
-814
-841
-868
-894
-921
-948
-975
-1002
-1030
-1058
-1085
-1113
-1141
-1169
-1197
-1225
-1253
-1281
-1310
-1338
-1367
-1395
-1424
-1452
-1480
-1509
-1537
-1565
-1594
-1622
-1650
-1678
-1705
-1733
-1760
-1787
-1813
-1840
-1866
-1892
-1917
-1942
-1967
-1991
-2015
-2037
-2060
-2083
-2104
-2125
-2146
-2165
-2185
-2203
-2221
-2238
-2254
-2270
-2285
-2299
-2313
-2325
-2337
-2348
-2358
-2367
-2376
-2383
-2390
-2396
-2401
-2405
-2408
-2410
-2412
-2413
-2413
-2412
-2410
-2407
-2404
-2399
-2394
-2388
-2382
-2375
-2367
-2358
-2348
-2338
-2328
-2316
-2305
-2292
-2279
-2266
-2252
-2237
-2223
-2207
-2192
-2176
-2160
-2143
-2127
-2110
-2092
-2075
-2057
-2040
-2021
-2004
-1986
-1969
-1951
-1933
-1915
-1897
-1880
-1862
-1844
-1827
-1810
-1793
-1776
-1759
-1742
-1726
-1710
-1694
-1678
-1662
-1647
-1632
-1617
-1602
-1588
-1574
-1560
-1546
-1532
-1519
-1506
-1493
-1481
-1468
-1456
-1444
-1432
-1421
-1409
-1398
-1387
-1376
-1365
-1355
-1344
-1334
-1324
-1314
-1304
-1294
-1285
-1275
-1266
-1257
-1248
-1239
-1230
-1222
-1213
-1205
-1197
-1189
-1181
-1173
-1165
-1158
-1150
-1143
-1136
-1129
-1122
-1116
-1109
-1103
-1097
-1091
-1086
-1080
-1075
-1070
-1065
-1061
-1056
-1052
-1048
-1044
-1041
-1038
-1034
-1032
-1029
-1027
-1024
-1022
-1020
-1018
-1018
-1016
-1016
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1016
-1016
-1018
-1018
-1020
-1022
-1024
-1026
-1027
-1029
-1031
-1034
-1036
-1038
-1040
-1043
-1045
-1048
-1050
-1053
-1055
-1058
-1061
-1063
-1066
-1068
-1071
-1073
-1076
-1078
-1080
-1082
-1085
-1087
-1089
-1091
-1093
-1095
-1096
-1098
-1100
-1101
-1103
-1104
-1105
-1106
-1107
-1108
-1109
-1109
-1110
-1110
-1110
-1111
-1111
-1110
-1110
-1110
-1109
-1109
-1108
-1107
-1106
-1104
-1103
-1102
-1100
-1098
-1096
-1094
-1092
-1090
-1087
-1084
-1082
-1079
-1076
-1073
-1069
-1066
-1062
-1059
-1055
-1051
-1047
-1043
-1039
-1034
-1030
-1025
-1020
-1014
-1010
-1004
-1000
-994
-989
-983
-977
-971
-965
-959
-952
-946
-939
-932
-925
-918
-911
-903
-895
-887
-879
-871
-862
-854
-845
-836
-827
-817
-807
-798
-787
-777
-767
-756
-745
-734
-723
-712
-701
-689
-677
-665
-653
-641
-629
-617
-605
-592
-580
-567
-555
-543
-531
-518
-506
-494
-483
-471
-460
-448
-437
-427
-416
-406
-396
-387
-378
-369
-361
-353
-346
-339
-332
-326
-321
-316
-312
-308
-304
-302
-300
-298
-297
-297
-297
-298
-300
-302
-305
-308
-312
-317
-322
-328
-334
-341
-349
-357
-366
-375
-385
-395
-406
-417
-429
-441
-454
-467
-480
-494
-508
-523
-537
-552
-568
-583
-599
-615
-631
-648
-664
-680
-697
-714
-730
-747
-763
-780
-796
-813
-829
-845
-861
-877
-893
-908
-923
-938
-952
-967
-981
-994
-1006
-1020
-1033
-1045
-1056
-1068
-1078
-1089
-1099
-1108
-1117
-1125
-1133
-1141
-1148
-1154
-1160
-1166
-1171
-1176
-1180
-1184
-1187
-1190
-1192
-1194
-1196
-1197
-1198
-1198
-1198
-1198
-1197
-1196
-1194
-1193
-1191
-1188
-1186
-1183
-1180
-1177
-1174
-1171
-1167
-1163
-1160
-1156
-1152
-1148
-1145
-1141
-1137
-1134
-1130
-1127
-1123
-1120
-1117
-1114
-1112
-1109
-1107
-1105
-1103
-1101
-1100
-1098
-1097
-1097
-1096
-1096
-1096
-1096
-1097
-1098
-1099
-1100
-1101
-1103
-1105
-1107
-1110
-1112
-1115
-1118
-1122
-1125
-1129
-1133
-1137
-1142
-1146
-1151
-1155
-1160
-1166
-1171
-1176
-1182
-1187
-1193
-1199
-1205
-1211
-1217
-1223
-1230
-1236
-1242
-1249
-1256
-1262
-1269
-1276
-1283
-1290
-1297
-1304
-1312
-1319
-1326
-1334
-1341
-1349
-1356
-1364
-1372
-1379
-1387
-1395
-1403
-1411
-1419
-1428
-1436
-1444
-1453
-1461
-1470
-1479
-1488
-1497
-1506
-1515
-1524
-1534
-1543
-1553
-1563
-1573
-1583
-1594
-1604
-1615
-1626
-1637
-1648
-1660
-1671
-1683
-1695
-1707
-1720
-1732
-1745
-1758
-1771
-1785
-1798
-1812
-1826
-1840
-1855
-1869
-1884
-1899
-1914
-1929
-1944
-1960
-1975
-1991
-2007
-2023
-2039
-2055
-2072
-2088
-2104
-2121
-2137
-2154
-2170
-2187
-2204
-2220
-2237
-2253
-2270
-2286
-2303
-2319
-2335
-2352
-2368
-2384
-2400
-2416
-2432
-2448
-2463
-2479
-2494
-2510
-2525
-2540
-2555
-2570
-2585
-2599
-2614
-2628
-2642
-2656
-2670
-2684
-2697
-2711
-2724
-2737
-2750
-2762
-2774
-2787
-2798
-2810
-2822
-2833
-2844
-2854
-2865
-2875
-2885
-2894
-2904
-2913
-2922
-2930
-2938
-2946
-2954
-2961
-2968
-2975
-2981
-2987
-2993
-2998
-3003
-3008
-3012
-3016
-3020
-3023
-3026
-3029
-3031
-3033
-3034
-3036
-3037
-3037
-3037
-3037
-3037
-3036
-3035
-3034
-3032
-3030
-3028
-3025
-3023
-3020
-3017
-3013
-3009
-3006
-3002
-2997
-2993
-2989
-2984
-2979
-2974
-2969
-2964
-2959
-2954
-2948
-2943
-2937
-2932
-2926
-2921
-2915
-2909
-2904
-2898
-2893
-2887
-2882
-2876
-2871
-2866
-2860
-2855
-2850
-2845
-2841
-2836
-2831
-2827
-2822
-2818
-2814
-2810
-2806
-2802
-2798
-2795
-2791
-2788
-2785
-2782
-2779
-2776
-2773
-2770
-2767
-2765
-2762
-2759
-2757
-2754
-2752
-2749
-2747
-2744
-2741
-2739
-2736
-2733
-2730
-2727
-2724
-2720
-2717
-2714
-2710
-2706
-2702
-2698
-2693
-2689
-2684
-2679
-2674
-2669
-2663
-2657
-2651
-2645
-2639
-2632
-2625
-2618
-2611
-2604
-2596
-2589
-2581
-2573
-2565
-2556
-2548
-2539
-2530
-2521
-2512
-2503
-2494
-2485
-2476
-2466
-2457
-2448
-2438
-2428
-2419
-2409
-2400
-2390
-2381
-2371
-2362
-2352
-2342
-2333
-2323
-2314
-2304
-2295
-2285
-2276
-2267
-2257
-2248
-2238
-2229
-2219
-2210
-2201
-2191
-2182
-2172
-2163
-2153
-2143
-2134
-2124
-2114
-2104
-2094
-2084
-2074
-2064
-2054
-2043
-2032
-2021
-2011
-2000
-1989
-1977
-1966
-1954
-1942
-1930
-1918
-1905
-1893
-1880
-1867
-1854
-1840
-1826
-1812
-1798
-1784
-1769
-1755
-1740
-1725
-1709
-1694
-1678
-1662
-1646
-1629
-1613
-1596
-1579
-1561
-1544
-1527
-1509
-1491
-1473
-1455
-1436
-1418
-1399
-1380
-1361
-1342
-1323
-1304
-1285
-1265
-1246
-1226
-1206
-1186
-1167
-1147
-1127
-1107
-1087
-1066
-1046
-1026
-1006
-985
-965
-944
-924
-903
-883
-862
-841
-820
-799
-778
-757
-735
-714
-692
-671
-649
-627
-604
-582
-559
-536
-513
-489
-466
-442
-417
-393
-368
-342
-317
-291
-265
-238
-211
-183
-156
-127
-99
-70
-40
-10
20
51
82
113
145
177
210
243
277
311
345
380
415
450
486
522
559
596
633
671
708
747
785
823
862
901
940
980
1018
1059
1099
1139
1179
1219
1259
1299
1339
1379
1419
1459
1499
1539
1579
1619
1658
1698
1737
1777
1816
1855
1894
1933
1971
2009
2048
2086
2124
2161
2199
2236
2273
2310
2346
2382
2418
2454
2490
2525
2561
2596
2630
2665
2699
2733
2767
2801
2834
2868
2901
2934
2967
2999
3031
3064
3096
3128
3159
3191
3222
3253
3285
3315
3346
3377
3408
3438
3468
3499
3529
3559
3589
3619
3648
3678
3708
3737
3767
3796
3825
3855
3884
3913
3942
3972
4001
4030
4059
4089
4118
4147
4176
4206
4235
4264
4294
4323
4353
4382
4412
4442
4471
4501
4531
4560
4590
4620
4649
4679
4709
4738
4767
4797
4826
4855
4884
4913
4942
4970
4998
5026
5054
5081
5108
5135
5161
5187
5213
5238
5263
5287
5310
5333
5356
5377
5399
5419
5439
5458
5476
5493
5510
5526
5540
5554
5567
5579
5590
5601
5610
5618
5625
5630
5635
5639
5641
5643
5643
5642
5640
5636
5632
5626
5619
5611
5601
5590
5578
5565
5550
5535
5518
5499
5480
5459
5437
5414
5390
5364
5337
5309
5280
5250
5219
5187
5154
5119
5084
5048
5010
4972
4933
4894
4853
4811
4769
4726
4683
4639
4594
4548
4502
4456
4409
4362
4314
4266
4217
4169
4120
4070
4021
3972
3922
3872
3822
3772
3723
3673
3623
3574
3524
3475
3426
3377
3328
3280
3231
3184
3136
3089
3042
2996
2950
2904
2859
2814
2769
2725
2682
2639
2596
2554
2513
2472
2431
2391
2351
2312
2273
2235
2197
2159
2122
2086
2050
2013
1979
1944
1910
1876
1842
1809
1777
1744
1712
1681
1649
1619
1588
1558
1528
1498
1469
1440
1412
1383
1355
1327
1300
1273
1246
1219
1193
1167
1141
1115
1090
1065
1040
1016
992
968
945
921
898
876
853
832
810
789
768
747
727
707
687
668
650
631
613
596
579
562
546
530
515
500
485
471
458
445
433
421
409
398
388
378
369
360
352
344
337
330
324
319
314
310
306
303
301
299
298
297
297
298
299
301
303
306
310
314
319
324
330
336
343
351
359
368
377
386
397
407
419
430
443
455
469
482
496
511
526
541
557
573
590
607
624
642
660
679
697
716
736
756
776
796
817
837
858
880
901
923
945
967
990
1012
1035
1057
1080
1103
1126
1149
1172
1195
1219
1242
1265
1288
1311
1334
1357
1379
1402
1425
1447
1469
1491
1513
1535
1556
1577
1598
1619
1639
1660
1680
1699
1719
1738
1757
1776
1794
1812
1830
1848
1865
1882
1899
1915
1932
1948
1963
1979
1994
2009
2024
2039
2054
2068
2082
2096
2110
2123
2137
2150
2163
2176
2189
2202
2215
2228
2240
2253
2265
2278
2290
2303
2315
2328
2340
2353
2366
2378
2391
2404
2417
2430
2444
2457
2471
2484
2498
2513
2527
2541
2556
2571
2586
2602
2617
2633
2649
2665
2682
2699
2716
2733
2750
2768
2786
2804
2823
2841
2860
2879
2899
2918
2938
2958
2978
2998
3019
3039
3060
3081
3102
3123
3145
3166
3187
3209
3231
3252
3274
3296
3318
3339
3361
3383
3405
3426
3448
3470
3491
3512
3534
3555
3576
3597
3617
3638
3658
3678
3698
3718
3737
3756
3775
3793
3812
3829
3847
3864
3881
3897
3913
3928
3943
3958
3972
3986
3999
4011
4024
4035
4046
4058
4067
4077
4086
4094
4102
4109
4116
4121
4127
4131
4135
4138
4141
4142
4144
4144
4144
4143
4141
4139
4135
4132
4127
4121
4115
4108
4101
4091
4083
4073
4062
4051
4038
4026
4013
3998
3983
3968
3951
3934
3916
3897
3877
3857
3836
3814
3792
3769
3745
3721
3696
3670
3644
3617
3589
3561
3532
3503
3473
3442
3411
3380
3348
3315
3282
3249
3215
3181
3146
3111
3075
3040
3003
2967
2930
2893
2855
2817
2779
2741
2703
2664
2625
2585
2546
2506
2467
2427
2387
2346
2306
2266
2225
2184
2144
2103
2062
2021
1980
1939
1897
1856
1815
1773
1732
1691
1649
1608
1566
1525
1483
1441
1400
1358
1316
1275
1233
1192
1150
1108
1066
1025
983
942
900
858
817
775
733
692
650
609
567
526
484
443
401
360
318
277
235
194
153
112
70
29
-12
-53
-94
-135
-176
-217
-258
-299
-339
-380
-420
-461
-501
-541
-581
-621
-660
-700
-739
-779
-818
-857
-895
-934
-972
-1010
-1048
-1086
-1123
-1160
-1197
-1234
-1271
-1307
-1343
-1379
-1414
-1449
-1485
-1519
-1554
-1588
-1622
-1656
-1689
-1722
-1755
-1788
-1820
-1852
-1884
-1916
-1947
-1978
-2009
-2039
-2069
-2099
-2129
-2158
-2188
-2216
-2245
-2273
-2301
-2329
-2357
-2384
-2411
-2438
-2464
-2490
-2516
-2542
-2567
-2592
-2617
-2642
-2666
-2690
-2713
-2737
-2760
-2783
-2805
-2827
-2849
-2871
-2892
-2913
-2934
-2954
-2974
-2994
-3013
-3032
-3051
-3070
-3088
-3106
-3123
-3141
-3158
-3174
-3191
-3207
-3223
-3238
-3253
-3268
-3283
-3297
-3311
-3325
-3339
-3352
-3366
-3378
-3391
-3404
-3416
-3428
-3440
-3452
-3463
-3475
-3486
-3497
-3508
-3519
-3530
-3541
-3551
-3562
-3572
-3583
-3593
-3604
-3614
-3625
-3635
-3646
-3657
-3667
-3678
-3689
-3700
-3712
-3723
-3734
-3746
-3758
-3770
-3782
-3794
-3806
-3819
-3832
-3845
-3858
-3871
-3885
-3898
-3912
-3926
-3940
-3955
-3969
-3984
-3999
-4014
-4030
-4045
-4059
-4075
-4091
-4108
-4124
-4140
-4156
-4172
-4188
-4205
-4221
-4237
-4253
-4269
-4286
-4302
-4318
-4334
-4350
-4366
-4381
-4397
-4412
-4427
-4442
-4457
-4472
-4487
-4501
-4515
-4529
-4542
-4556
-4569
-4581
-4594
-4606
-4618
-4629
-4641
-4652
-4662
-4672
-4682
-4692
-4701
-4710
-4719
-4727
-4735
-4742
-4750
-4757
-4763
-4770
-4776
-4781
-4787
-4792
-4797
-4802
-4806
-4811
-4815
-4819
-4822
-4826
-4829
-4832
-4835
-4838
-4841
-4844
-4847
-4850
-4852
-4855
-4858
-4860
-4863
-4866
-4868
-4871
-4874
-4877
-4880
-4883
-4887
-4890
-4893
-4897
-4901
-4905
-4909
-4913
-4917
-4922
-4926
-4931
-4936
-4941
-4946
-4952
-4957
-4963
-4969
-4975
-4981
-4987
-4994
-5000
-5007
-5014
-5020
-5027
-5034
-5041
-5048
-5055
-5061
-5068
-5075
-5082
-5088
-5095
-5101
-5107
-5113
-5119
-5124
-5130
-5135
-5140
-5144
-5148
-5152
-5156
-5159
-5162
-5165
-5167
-5168
-5169
-5170
-5170
-5170
-5170
-5168
-5167
-5165
-5162
-5159
-5155
-5151
-5146
-5141
-5135
-5129
-5122
-5115
-5107
-5098
-5089
-5080
-5070
-5059
-5048
-5037
-5025
-5013
-5000
-4987
-4973
-4959
-4944
-4929
-4914
-4898
-4882
-4866
-4849
-4832
-4815
-4797
-4779
-4761
-4742
-4724
-4705
-4686
-4667
-4647
-4627
-4608
-4588
-4568
-4548
-4527
-4507
-4487
-4466
-4446
-4425
-4405
-4384
-4364
-4343
-4323
-4303
-4282
-4262
-4242
-4222
-4202
-4182
-4162
-4142
-4123
-4103
-4083
-4065
-4046
-4027
-4009
-3991
-3972
-3954
-3937
-3919
-3902
-3885
-3868
-3852
-3835
-3819
-3804
-3788
-3773
-3758
-3744
-3729
-3715
-3702
-3688
-3675
-3662
-3650
-3638
-3626
-3614
-3603
-3592
-3581
-3571
-3561
-3551
-3541
-3532
-3523
-3514
-3506
-3498
-3490
-3482
-3475
-3468
-3461
-3454
-3447
-3441
-3435
-3429
-3423
-3417
-3412
-3406
-3401
-3396
-3391
-3386
-3381
-3376
-3371
-3366
-3361
-3356
-3351
-3346
-3341
-3336
-3331
-3326
-3321
-3315
-3310
-3304
-3298
-3293
-3287
-3280
-3274
-3267
-3260
-3253
-3246
-3239
-3231
-3223
-3215
-3206
-3198
-3189
-3179
-3170
-3160
-3150
-3139
-3128
-3117
-3106
-3094
-3082
-3069
-3057
-3044
-3030
-3016
-3002
-2988
-2973
-2958
-2943
-2927
-2911
-2895
-2878
-2861
-2844
-2827
-2809
-2791
-2773
-2755
-2737
-2718
-2699
-2680
-2661
-2642
-2623
-2604
-2585
-2565
-2546
-2527
-2508
-2488
-2469
-2450
-2432
-2413
-2394
-2376
-2358
-2340
-2322
-2305
-2288
-2271
-2254
-2238
-2222
-2207
-2192
-2177
-2163
-2149
-2135
-2122
-2110
-2098
-2086
-2075
-2064
-2053
-2044
-2033
-2025
-2017
-2008
-2001
-1993
-1987
-1980
-1974
-1969
-1964
-1959
-1954
-1950
-1947
-1943
-1940
-1938
-1935
-1933
-1931
-1930
-1928
-1927
-1926
-1926
-1925
-1925
-1925
-1924
-1924
-1924
-1924
-1925
-1925
-1925
-1925
-1925
-1925
-1925
-1925
-1925
-1924
-1924
-1923
-1923
-1922
-1921
-1919
-1918
-1916
-1914
-1912
-1910
-1907
-1905
-1902
-1899
-1895
-1892
-1888
-1884
-1879
-1875
-1870
-1865
-1860
-1855
-1850
-1844
-1838
-1833
-1826
-1820
-1814
-1808
-1801
-1795
-1788
-1781
-1774
-1768
-1761
-1754
-1747
-1740
-1733
-1726
-1719
-1712
-1706
-1699
-1692
-1685
-1679
-1672
-1666
-1660
-1653
-1647
-1641
-1635
-1629
-1624
-1618
-1612
-1607
-1602
-1596
-1591
-1586
-1581
-1576
-1571
-1567
-1562
-1557
-1553
-1549
-1544
-1540
-1535
-1531
-1527
-1523
-1518
-1514
-1510
-1505
-1501
-1497
-1492
-1488
-1483
-1478
-1473
-1468
-1463
-1457
-1452
-1446
-1440
-1434
-1428
-1421
-1415
-1408
-1400
-1393
-1385
-1377
-1369
-1361
-1352
-1343
-1334
-1324
-1314
-1304
-1293
-1283
-1272
-1260
-1249
-1237
-1225
-1212
-1200
-1187
-1174
-1160
-1147
-1133
-1119
-1104
-1090
-1075
-1060
-1045
-1030
-1014
-999
-983
-967
-951
-935
-919
-903
-887
-870
-854
-838
-822
-805
-789
-773
-757
-741
-725
-709
-693
-677
-661
-646
-631
-615
-600
-585
-570
-556
-541
-527
-513
-499
-485
-472
-458
-445
-432
-419
-407
-394
-382
-370
-358
-346
-335
-324
-313
-302
-291
-280
-269
-259
-249
-238
-228
-218
-208
-198
-188
-178
-168
-158
-148
-138
-128
-118
-108
-97
-87
-76
-65
-54
-43
-32
-20
-9
3
15
28
40
53
67
80
94
108
122
137
152
167
182
198
214
231
247
264
282
299
317
336
354
373
392
411
431
451
471
491
512
533
553
575
596
618
639
661
683
705
728
750
773
795
818
841
864
887
910
933
956
979
1002
1025
1049
1072
1095
1119
1142
1166
1189
1213
1236
1260
1283
1307
1330
1354
1377
1401
1424
1448
1472
1495
1519
1542
1566
1590
1613
1637
1661
1684
1708
1732
1756
1780
1803
1827
1851
1875
1899
1923
1947
1971
1995
2019
2043
2067
2091
2115
2139
2164
2188
2212
2236
2261
2285
2309
2333
2358
2382
2407
2431
2455
2480
2504
2529
2553
2578
2602
2627
2651
2676
2701
2725
2750
2775
2799
2824
2849
2874
2898
2923
2948
2973
2998
3023
3048
3073
3098
3123
3148
3173
3198
3223
3249
3274
3299
3324
3350
3375
3401
3426
3452
3477
3503
3528
3554
3580
3606
3632
3657
3683
3709
3735
3761
3788
3814
3840
3866
3892
3919
3945
3971
3998
4024
4050
4077
4103
4129
4155
4182
4208
4234
4260
4286
4312
4338
4364
4390
4416
4441
4467
4492
4517
4543
4568
4593
4617
4642
4666
4690
4714
4738
4762
4785
4809
4832
4854
4877
4899
4921
4943
4964
4986
5007
5027
5048
5068
5087
5107
5126
5145
5163
5181
5199
5216
5233
5250
5267
5283
5298
5314
5329
5343
5357
5371
5385
5398
5410
5423
5435
5446
5457
5468
5478
5488
5498
5507
5516
5524
5532
5539
5546
5553
5559
5565
5570
5575
5579
5583
5587
5590
5593
5595
5597
5598
5599
5600
5600
5600
5599
5598
5596
5594
5592
5589
5586
5582
5578
5574
5570
5565
5559
5553
5547
5541
5534
5528
5520
5513
5505
5497
5489
5480
5471
5462
5453
5444
5434
5425
5415
5405
5395
5385
5374
5364
5354
5343
5333
5322
5311
5301
5290
5280
5269
5259
5248
5238
5227
5217
5207
5197
5187
5177
5168
5158
5149
5140
5131
5122
5113
5105
5097
5089
5081
5074
5066
5059
5053
5046
5040
5034
5029
5023
5018
5014
5009
5005
5001
4998
4994
4991
4989
4986
4984
4983
4981
4980
4979
4978
4978
4978
4978
4979
4979
4980
4982
4983
4985
4986
4989
4991
4993
4996
4999
5002
5005
5008
5011
5014
5018
5021
5025
5029
5032
5036
5040
5043
5047
5051
5054
5058
5061
5064
5068
5071
5074
5077
5080
5082
5085
5087
5090
5092
5093
5095
5097
5098
5099
5100
5100
5101
5101
5101
5100
5100
5099
5098
5097
5095
5093
5091
5089
5086
5083
5080
5077
5073
5069
5065
5061
5056
5051
5046
5040
5034
5028
5022
5015
5008
5000
4993
4984
4976
4967
4958
4949
4939
4928
4918
4907
4895
4884
4871
4859
4846
4832
4818
4803
4789
4773
4757
4741
4724
4707
4689
4670
4652
4632
4612
4592
4571
4549
4527
4504
4481
4457
4433
4408
4382
4356
4329
4302
4274
4246
4217
4187
4157
4127
4096
4064
4032
3999
3966
3932
3898
3863
3828
3792
3756
3719
3682
3644
3606
3567
3529
3489
3449
3409
3369
3328
3286
3245
3203
3160
3118
3075
3031
2988
2944
2899
2855
2810
2765
2720
2674
2629
2583
2537
2490
2444
2397
2350
2303
2256
2208
2160
2113
2065
2017
1968
1920
1872
1823
1775
1726
1677
1628
1579
1530
1481
1432
1383
1334
1284
1235
1186
1136
1087
1038
988
939
890
840
791
742
692
643
594
545
495
446
397
348
299
251
202
153
104
56
7
-41
-89
-138
-186
-234
-282
-329
-377
-425
-472
-519
-567
-614
-661
-708
-754
-801
-848
-894
-940
-986
-1032
-1078
-1124
-1170
-1215
-1260
-1305
-1350
-1395
-1440
-1484
-1529
-1573
-1617
-1661
-1705
-1749
-1792
-1835
-1878
-1921
-1964
-2007
-2049
-2091
-2133
-2175
-2217
-2259
-2300
-2341
-2382
-2423
-2464
-2504
-2545
-2585
-2625
-2664
-2704
-2743
-2782
-2821
-2860
-2898
-2937
-2975
-3013
-3051
-3088
-3125
-3163
-3199
-3236
-3273
-3309
-3345
-3381
-3416
-3452
-3487
-3522
-3556
-3591
-3625
-3659
-3693
-3726
-3760
-3793
-3826
-3858
-3891
-3923
-3955
-3986
-4018
-4049
-4080
-4110
-4141
-4171
-4201
-4231
-4260
-4289
-4318
-4347
-4376
-4404
-4432
-4460
-4488
-4515
-4543
-4570
-4597
-4623
-4650
-4676
-4702
-4728
-4754
-4780
-4805
-4830
-4855
-4880
-4905
-4929
-4954
-4978
-5002
-5026
-5050
-5074
-5098
-5121
-5145
-5168
-5191
-5215
-5238
-5261
-5283
-5306
-5329
-5351
-5374
-5396
-5418
-5440
-5462
-5484
-5506
-5527
-5549
-5570
-5591
-5612
-5633
-5653
-5674
-5694
-5714
-5734
-5754
-5773
-5792
-5811
-5830
-5849
-5867
-5885
-5903
-5920
-5937
-5954
-5971
-5987
-6003
-6019
-6034
-6049
-6063
-6078
-6091
-6105
-6118
-6130
-6142
-6154
-6165
-6176
-6186
-6196
-6206
-6215
-6223
-6231
-6238
-6245
-6252
-6257
-6263
-6268
-6272
-6276
-6279
-6281
-6284
-6285
-6286
-6287
-6287
-6286
-6285
-6283
-6281
-6278
-6275
-6271
-6266
-6261
-6256
-6250
-6243
-6236
-6229
-6221
-6212
-6203
-6193
-6183
-6173
-6162
-6150
-6138
-6126
-6113
-6100
-6086
-6072
-6057
-6042
-6027
-6011
-5994
-5978
-5960
-5943
-5925
-5907
-5888
-5869
-5849
-5830
-5809
-5789
-5768
-5747
-5725
-5703
-5681
-5658
-5635
-5611
-5588
-5564
-5539
-5515
-5490
-5464
-5439
-5413
-5387
-5360
-5333
-5306
-5278
-5251
-5223
-5194
-5166
-5137
-5107
-5078
-5048
-5018
-4988
-4957
-4926
-4895
-4863
-4831
-4799
-4767
-4734
-4701
-4668
-4635
-4601
-4567
-4532
-4498
-4463
-4428
-4392
-4357
-4321
-4285
-4248
-4212
-4175
-4138
-4100
-4062
-4025
-3987
-3949
-3911
-3872
-3833
-3795
-3756
-3716
-3677
-3638
-3598
-3559
-3519
-3479
-3439
-3399
-3359
-3319
-3279
-3239
-3199
-3159
-3119
-3079
-3039
-2999
-2959
-2919
-2879
-2839
-2800
-2760
-2721
-2682
-2643
-2604
-2565
-2527
-2489
-2451
-2413
-2375
-2338
-2301
-2264
-2228
-2192
-2156
-2121
-2086
-2051
-2016
-1982
-1949
-1916
-1883
-1851
-1819
-1787
-1756
-1726
-1696
-1666
-1637
-1608
-1580
-1553
-1525
-1499
-1473
-1447
-1422
-1397
-1373
-1350
-1327
-1304
-1282
-1261
-1240
-1220
-1200
-1180
-1161
-1143
-1125
-1107
-1090
-1073
-1057
-1041
-1026
-1010
-997
-983
-969
-956
-943
-930
-918
-906
-895
-883
-872
-862
-851
-841
-831
-822
-812
-803
-794
-786
-777
-769
-761
-753
-745
-738
-731
-723
-717
-710
-703
-696
-690
-684
-678
-672
-666
-660
-655
-649
-644
-639
-634
-629
-625
-620
-616
-611
-607
-603
-600
-596
-593
-589
-586
-583
-580
-578
-575
-573
-571
-569
-567
-566
-564
-563
-562
-561
-560
-560
-559
-559
-559
-559
-559
-559
-560
-560
-561
-562
-562
-563
-564
-565
-566
-568
-569
-570
-571
-573
-574
-575
-576
-577
-578
-579
-580
-581
-582
-582
-583
-583
-583
-583
-582
-582
-581
-580
-579
-577
-576
-574
-571
-569
-566
-563
-559
-555
-551
-547
-542
-537
-532
-526
-520
-514
-508
-501
-493
-486
-478
-470
-462
-453
-445
-435
-426
-417
-407
-397
-387
-376
-366
-355
-344
-333
-322
-311
-299
-288
-276
-265
-253
-241
-229
-217
-205
-193
-181
-169
-157
-145
-133
-121
-109
-98
-86
-74
-62
-51
-39
-28
-16
-5
6
17
29
39
50
61
72
82
93
103
113
123
133
143
153
163
173
183
192
202
211
221
230
240
249
258
268
277
287
296
305
315
324
334
343
353
362
372
381
391
401
411
421
431
441
451
462
472
483
494
504
515
526
537
549
560
572
583
595
607
619
631
643
655
667
680
692
705
717
730
743
755
768
781
794
807
820
833
845
858
871
884
897
910
922
935
948
960
973
985
997
1010
1022
1034
1046
1057
1069
1081
1092
1103
1114
1125
1136
1147
1157
1168
1178
1188
1198
1208
1217
1227
1236
1245
1254
1263
1272
1281
1289
1298
1306
1314
1323
1331
1339
1346
1354
1362
1370
1377
1385
1392
1400
1407
1415
1422
1429
1437
1444
1452
1459
1466
1474
1481
1488
1496
1503
1511
1518
1525
1533
1540
1548
1555
1563
1570
1578
1585
1593
1600
1608
1615
1623
1630
1637
1645
1652
1659
1666
1673
1680
1687
1693
1700
1706
1713
1719
1725
1731
1737
1743
1748
1753
1759
1764
1768
1773
1777
1782
1786
1789
1793
1796
1799
1802
1805
1807
1810
1812
1813
1815
1816
1818
1819
1819
1820
1820
1821
1821
1820
1820
1820
1819
1819
1818
1817
1816
1815
1814
1812
1811
1810
1808
1807
1806
1804
1803
1802
1800
1799
1798
1797
1796
1795
1794
1794
1793
1793
1793
1793
1793
1793
1794
1794
1795
1796
1797
1799
1800
1802
1804
1807
1809
1812
1815
1818
1821
1825
1829
1833
1837
1841
1846
1851
1856
1861
1866
1871
1877
1883
1889
1895
1901
1907
1913
1919
1926
1932
1938
1945
1951
1957
1963
1970
1976
1982
1987
1993
1999
2004
2009
2013
2019
2024
2028
2032
2036
2039
2041
2045
2048
2050
2052
2054
2055
2056
2057
2057
2057
2056
2055
2054
2052
2050
2048
2045
2041
2039
2035
2031
2027
2021
2017
2012
2005
2000
1994
1988
1981
1974
1967
1960
1952
1944
1936
1928
1920
1911
1903
1894
1885
1876
1867
1858
1849
1839
1830
1821
1811
1802
1792
1783
1773
1764
1755
1746
1736
1727
1718
1710
1701
1692
1684
1675
1667
1659
1651
1644
1636
1629
1622
1615
1608
1602
1596
1590
1584
1579
1574
1569
1565
1560
1557
1553
1550
1547
1544
1542
1540
1538
1537
1536
1535
1535
1535
1536
1537
1538
1539
1541
1544
1547
1550
1553
1557
1562
1566
1571
1577
1583
1589
1596
1603
1611
1619
1627
1636
1645
1654
1664
1674
1685
1696
1707
1719
1731
1743
1756
1769
1782
1796
1810
1824
1839
1854
1869
1884
1900
1915
1931
1948
1964
1981
1997
2013
2031
2049
2066
2084
2101
2119
2137
2155
2173
2191
2209
2227
2245
2264
2282
2300
2319
2337
2355
2373
2392
2410
2428
2446
2464
2482
2500
2518
2535
2553
2570
2588
2605
2622
2639
2656
2672
2689
2705
2721
2737
2753
2768
2784
2799
2814
2828
2842
2856
2870
2884
2897
2910
2922
2934
2946
2958
2969
2980
2990
3000
3010
3019
3028
3036
3044
3052
3059
3065
3071
3077
3082
3087
3091
3095
3098
3101
3103
3105
3106
3107
3107
3107
3106
3104
3102
3099
3096
3092
3088
3082
3077
3070
3064
3056
3048
3039
3030
3020
3010
2999
2987
2974
2962
2948
2934
2919
2904
2888
2871
2854
2836
2817
2798
2779
2758
2738
2716
2694
2671
2648
2624
2600
2575
2550
2523
2497
2470
2442
2414
2385
2355
2326
2295
2264
2233
2201
2169
2136
2103
2070
2036
2001
1967
1932
1896
1860
1824
1788
1751
1714
1677
1639
1601
1563
1525
1487
1448
1410
1371
1332
1293
1254
1215
1176
1137
1098
1058
1018
980
942
903
864
826
788
749
712
674
636
599
562
526
489
453
418
382
347
313
278
244
211
178
145
113
81
49
18
-13
-43
-73
-102
-131
-159
-187
-215
-242
-269
-295
-321
-346
-371
-396
-420
-444
-467
-491
-513
-536
-558
-580
-601
-622
-643
-664
-684
-704
-724
-744
-763
-783
-802
-821
-840
-859
-877
-896
-915
-933
-952
-970
-988
-1006
-1025
-1043
-1062
-1080
-1098
-1117
-1135
-1154
-1172
-1191
-1210
-1229
-1248
-1267
-1286
-1305
-1324
-1344
-1363
-1383
-1403
-1423
-1443
-1463
-1483
-1504
-1524
-1545
-1566
-1587
-1608
-1629
-1650
-1672
-1694
-1715
-1737
-1760
-1782
-1804
-1827
-1850
-1873
-1896
-1920
-1943
-1967
-1991
-2015
-2039
-2064
-2089
-2114
-2139
-2164
-2190
-2216
-2242
-2268
-2295
-2322
-2349
-2376
-2404
-2432
-2460
-2489
-2517
-2546
-2576
-2605
-2635
-2666
-2696
-2727
-2758
-2790
-2821
-2854
-2886
-2919
-2952
-2985
-3018
-3052
-3086
-3121
-3156
-3190
-3226
-3261
-3297
-3333
-3369
-3405
-3442
-3479
-3516
-3553
-3590
-3628
-3665
-3703
-3741
-3778
-3816
-3854
-3892
-3930
-3968
-4006
-4045
-4083
-4120
-4158
-4196
-4234
-4271
-4309
-4346
-4383
-4420
-4457
-4494
-4530
-4566
-4602
-4637
-4673
-4708
-4743
-4777
-4811
-4845
-4878
-4911
-4944
-4976
-5008
-5039
-5070
-5101
-5131
-5161
-5190
-5219
-5248
-5275
-5303
-5330
-5356
-5383
-5408
-5433
-5458
-5482
-5505
-5529
-5551
-5573
-5595
-5616
-5637
-5657
-5677
-5696
-5715
-5733
-5751
-5768
-5785
-5801
-5817
-5833
-5848
-5862
-5876
-5890
-5903
-5916
-5928
-5940
-5951
-5962
-5973
-5983
-5993
-6002
-6011
-6019
-6028
-6035
-6043
-6050
-6056
-6062
-6068
-6074
-6079
-6083
-6088
-6092
-6095
-6099
-6102
-6104
-6106
-6108
-6110
-6111
-6112
-6113
-6113
-6113
-6112
-6112
-6110
-6109
-6107
-6105
-6103
-6100
-6097
-6093
-6090
-6085
-6081
-6076
-6071
-6065
-6059
-6053
-6046
-6039
-6031
-6023
-6015
-6006
-5996
-5987
-5976
-5966
-5954
-5943
-5931
-5918
-5905
-5891
-5877
-5862
-5846
-5830
-5814
-5797
-5779
-5761
-5742
-5722
-5702
-5681
-5660
-5638
-5615
-5592
-5568
-5543
-5518
-5492
-5465
-5438
-5410
-5381
-5352
-5322
-5291
-5260
-5228
-5196
-5162
-5129
-5094
-5059
-5024
-4987
-4951
-4913
-4875
-4837
-4798
-4759
-4719
-4679
-4638
-4596
-4555
-4513
-4470
-4427
-4384
-4341
-4297
-4253
-4208
-4164
-4119
-4074
-4027
-3983
-3937
-3891
-3845
-3799
-3753
-3707
-3661
-3614
-3568
-3522
-3475
-3429
-3383
-3337
-3291
-3245
-3199
-3153
-3107
-3062
-3017
-2972
-2927
-2882
-2838
-2794
-2750
-2707
-2663
-2621
-2578
-2536
-2494
-2453
-2412
-2371
-2331
-2292
-2252
-2214
-2175
-2137
-2100
-2063
-2027
-1991
-1956
-1921
-1887
-1854
-1821
-1789
-1757
-1726
-1695
-1665
-1636
-1607
-1579
-1552
-1525
-1499
-1473
-1449
-1424
-1401
-1378
-1356
-1334
-1313
-1293
-1274
-1255
-1236
-1219
-1202
-1185
-1170
-1155
-1140
-1126
-1113
-1101
-1089
-1078
-1067
-1057
-1048
-1039
-1031
-1022
-1016
-1010
-1004
-998
-994
-990
-986
-983
-980
-978
-977
-975
-975
-975
-975
-976
-977
-979
-981
-984
-987
-990
-994
-998
-1002
-1008
-1012
-1018
-1025
-1031
-1038
-1045
-1052
-1059
-1067
-1075
-1083
-1092
-1100
-1109
-1118
-1128
-1137
-1147
-1156
-1166
-1176
-1186
-1196
-1206
-1217
-1227
-1237
-1248
-1258
-1268
-1279
-1289
-1299
-1309
-1320
-1330
-1340
-1350
-1359
-1369
-1379
-1388
-1397
-1407
-1416
-1425
-1433
-1442
-1450
-1458
-1467
-1474
-1482
-1489
-1497
-1504
-1511
-1517
-1524
-1530
-1536
-1541
-1547
-1552
-1557
-1562
-1567
-1572
-1576
-1580
-1584
-1588
-1591
-1595
-1598
-1601
-1604
-1606
-1609
-1611
-1613
-1616
-1617
-1619
-1621
-1622
-1623
-1625
-1626
-1626
-1627
-1628
-1628
-1628
-1629
-1629
-1629
-1628
-1628
-1628
-1627
-1626
-1625
-1624
-1623
-1622
-1621
-1619
-1617
-1616
-1614
-1612
-1609
-1607
-1604
-1602
-1599
-1596
-1593
-1590
-1587
-1583
-1579
-1576
-1572
-1568
-1564
-1559
-1555
-1550
-1545
-1540
-1535
-1530
-1525
-1519
-1514
-1508
-1502
-1496
-1490
-1483
-1477
-1470
-1464
-1457
-1450
-1442
-1435
-1428
-1420
-1412
-1404
-1396
-1388
-1380
-1371
-1362
-1354
-1345
-1335
-1326
-1317
-1307
-1297
-1287
-1277
-1267
-1256
-1246
-1235
-1224
-1213
-1201
-1190
-1178
-1166
-1154
-1141
-1129
-1116
-1103
-1089
-1076
-1062
-1048
-1034
-1018
-1004
-989
-973
-958
-942
-925
-909
-892
-874
-857
-839
-821
-802
-783
-764
-744
-724
-704
-683
-662
-640
-618
-596
-574
-551
-527
-504
-479
-455
-430
-405
-379
-353
-327
-300
-273
-246
-218
-190
-162
-133
-104
-75
-45
-15
16
46
77
108
140
171
203
236
268
301
334
367
400
434
467
501
535
570
604
639
673
708
743
778
813
848
884
919
955
990
1026
1062
1097
1133
1169
1205
1241
1276
1312
1348
1384
1420
1456
1492
1528
1564
1600
1637
1673
1709
1745
1781
1817
1853
1889
1925
1961
1997
2033
2069
2105
2141
2177
2213
2250
2286
2322
2358
2394
2430
2466
2503
2539
2575
2611
2648
2684
2720
2757
2793
2829
2866
2902
2939
2975
3012
3048
3085
3121
3158
3194
3231
3268
3304
3341
3377
3414
3451
3487
3524
3561
3597
3634
3671
3707
3744
3781
3817
3854
3890
3927
3963
4000
4035
4072
4109
4145
4181
4217
4253
4289
4325
4361
4397
4433
4468
4504
4539
4575
4610
4645
4680
4715
4750
4785
4820
4855
4889
4924
4958
4992
5027
5061
5095
5128
5162
5196
5229
5263
5296
5329
5362
5395
5427
5460
5492
5524
5557
5588
5620
5652
5683
5714
5745
5776
5807
5838
5868
5898
5928
5958
5987
6016
6045
6074
6103
6131
6159
6187
6215
6242
6269
6296
6323
6349
6375
6401
6427
6452
6477
6501
6526
6550
6573
6597
6620
6643
6665
6687
6709
6730
6751
6772
6792
6812
6832
6851
6870
6888
6907
6924
6942
6959
6975
6992
7008
7023
7039
7053
7068
7082
7096
7109
7122
7135
7147
7159
7171
7182
7193
7203
7214
7223
7233
7242
7251
7260
7268
7276
7284
7291
7298
7305
7312
7318
7324
7330
7336
7341
7347
7352
7357
7361
7366
7370
7375
7379
7383
7386
7390
7394
7397
7400
7404
7407
7410
7413
7416
7418
7421
7424
7426
7429
7432
7434
7436
7439
7441
7443
7446
7448
7450
7452
7454
7457
7459
7461
7463
7465
7467
7469
7471
7473
7475
7477
7479
7481
7483
7485
7486
7488
7490
7492
7494
7495
7497
7499
7500
7502
7503
7505
7506
7508
7509
7510
7511
7512
7513
7514
7515
7515
7516
7516
7516
7516
7516
7516
7516
7515
7514
7513
7512
7511
7509
7507
7505
7503
7500
7497
7494
7490
7486
7482
7477
7472
7467
7461
7455
7448
7441
7433
7425
7417
7408
7399
7389
7378
7368
7356
7344
7331
7318
7305
7290
7275
7260
7244
7227
7210
7191
7173
7153
7133
7113
7091
7069
7046
7023
6999
6974
6948
6922
6895
6867
6838
6809
6779
6748
6717
6685
6652
6618
6584
6549
6513
6476
6439
6401
6363
6323
6283
6242
6201
6159
6116
6072
6028
5983
5938
5892
5845
5797
5749
5700
5651
5601
5550
5499
5447
5395
5342
5289
5235
5180
5125
5069
5013
4956
4899
4841
4783
4724
4665
4605
4545
4485
4424
4362
4300
4238
4176
4113
4050
3986
3922
3858
3794
3729
3664
3598
3533
3467
3401
3335
3269
3202
3136
3069
3002
2935
2868
2800
2733
2666
2598
2531
2463
2396
2328
2261
2194
2126
2059
1992
1925
1858
1791
1724
1658
1591
1525
1459
1393
1327
1262
1196
1131
1067
1002
938
874
810
747
683
620
558
496
434
372
311
250
189
129
69
9
-51
-110
-168
-227
-285
-343
-400
-458
-515
-571
-628
-684
-739
-795
-850
-905
-960
-1014
-1069
-1123
-1177
-1230
-1284
-1337
-1390
-1443
-1495
-1548
-1600
-1652
-1704
-1756
-1808
-1859
-1911
-1962
-2013
-2064
-2115
-2166
-2217
-2267
-2317
-2368
-2418
-2468
-2518
-2567
-2617
-2666
-2715
-2764
-2813
-2862
-2910
-2958
-3006
-3054
-3102
-3149
-3196
-3242
-3289
-3335
-3381
-3426
-3471
-3516
-3561
-3605
-3648
-3692
-3735
-3777
-3819
-3860
-3901
-3942
-3982
-4022
-4061
-4099
-4137
-4174
-4211
-4247
-4283
-4318
-4353
-4387
-4420
-4453
-4485
-4516
-4547
-4577
-4607
-4636
-4664
-4692
-4719
-4745
-4771
-4796
-4820
-4844
-4867
-4890
-4912
-4933
-4954
-4974
-4994
-5013
-5031
-5049
-5066
-5083
-5099
-5115
-5130
-5145
-5159
-5173
-5187
-5200
-5212
-5224
-5236
-5248
-5259
-5269
-5280
-5290
-5300
-5309
-5319
-5328
-5336
-5345
-5354
-5362
-5370
-5378
-5386
-5394
-5402
-5409
-5417
-5424
-5432
-5439
-5447
-5454
-5462
-5469
-5477
-5484
-5492
-5500
-5508
-5515
-5523
-5531
-5539
-5548
-5556
-5564
-5573
-5582
-5590
-5599
-5608
-5617
-5627
-5636
-5646
-5655
-5665
-5675
-5685
-5695
-5705
-5716
-5726
-5736
-5747
-5758
-5769
-5779
-5790
-5801
-5812
-5823
-5835
-5846
-5857
-5868
-5879
-5891
-5902
-5913
-5924
-5936
-5947
-5958
-5969
-5980
-5990
-6001
-6012
-6022
-6033
-6043
-6053
-6063
-6073
-6083
-6092
-6101
-6110
-6119
-6128
-6136
-6144
-6152
-6160
-6167
-6174
-6181
-6187
-6193
-6199
-6205
-6210
-6215
-6219
-6223
-6227
-6230
-6233
-6236
-6238
-6240
-6242
-6243
-6244
-6244
-6244
-6243
-6242
-6241
-6239
-6237
-6234
-6231
-6228
-6224
-6220
-6215
-6210
-6205
-6199
-6192
-6186
-6179
-6171
-6163
-6155
-6146
-6137
-6128
-6118
-6108
-6098
-6087
-6077
-6065
-6054
-6042
-6030
-6017
-6005
-5992
-5979
-5965
-5952
-5938
-5924
-5910
-5896
-5881
-5866
-5852
-5837
-5822
-5807
-5791
-5776
-5761
-5745
-5730
-5714
-5698
-5683
-5667
-5652
-5636
-5621
-5605
-5590
-5575
-5560
-5544
-5529
-5515
-5500
-5485
-5471
-5456
-5442
-5428
-5414
-5401
-5387
-5374
-5361
-5349
-5336
-5324
-5312
-5300
-5288
-5277
-5266
-5255
-5245
-5235
-5225
-5215
-5206
-5197
-5188
-5180
-5172
-5164
-5156
-5149
-5142
-5136
-5130
-5124
-5118
-5113
-5108
-5103
-5099
-5095
-5091
-5088
-5085
-5082
-5079
-5077
-5075
-5073
-5072
-5071
-5070
-5069
-5069
-5069
-5069
-5070
-5070
-5071
-5072
-5073
-5075
-5076
-5078
-5080
-5082
-5084
-5087
-5089
-5091
-5094
-5097
-5100
-5102
-5105
-5108
-5111
-5114
-5117
-5120
-5122
-5125
-5128
-5131
-5133
-5136
-5138
-5140
-5142
-5144
-5146
-5147
-5148
-5150
-5150
-5151
-5152
-5152
-5152
-5151
-5151
-5150
-5148
-5147
-5145
-5143
-5140
-5137
-5134
-5131
-5127
-5122
-5118
-5113
-5107
-5101
-5095
-5089
-5082
-5074
-5067
-5058
-5050
-5041
-5032
-5022
-5012
-5001
-4990
-4979
-4967
-4955
-4943
-4930
-4917
-4904
-4890
-4876
-4862
-4847
-4832
-4816
-4801
-4785
-4768
-4752
-4735
-4718
-4700
-4683
-4665
-4647
-4629
-4610
-4591
-4572
-4553
-4534
-4515
-4495
-4475
-4456
-4436
-4416
-4395
-4375
-4355
-4334
-4314
-4293
-4273
-4252
-4231
-4210
-4190
-4169
-4148
-4127
-4106
-4085
-4065
-4043
-4022
-4002
-3981
-3961
-3940
-3919
-3899
-3878
-3857
-3837
-3816
-3796
-3775
-3755
-3735
-3714
-3694
-3674
-3654
-3633
-3613
-3593
-3573
-3552
-3532
-3512
-3492
-3471
-3451
-3431
-3410
-3390
-3369
-3349
-3328
-3307
-3286
-3265
-3244
-3223
-3202
-3180
-3159
-3137
-3115
-3093
-3071
-3049
-3026
-3004
-2981
-2958
-2935
-2911
-2888
-2864
-2840
-2815
-2791
-2766
-2741
-2716
-2690
-2665
-2639
-2612
-2586
-2559
-2532
-2505
-2477
-2449
-2421
-2393
-2364
-2335
-2306
-2276
-2246
-2216
-2186
-2155
-2124
-2093
-2062
-2029
-1998
-1966
-1933
-1900
-1867
-1834
-1801
-1767
-1733
-1699
-1664
-1629
-1595
-1559
-1524
-1489
-1453
-1417
-1381
-1344
-1308
-1271
-1234
-1197
-1160
-1123
-1085
-1048
-1010
-972
-934
-897
-859
-820
-782
-744
-706
-668
-629
-591
-553
-515
-476
-438
-400
-362
-324
-286
-248
-210
-173
-135
-98
-60
-23
14
51
88
124
160
197
233
268
304
339
374
409
443
477
511
545
578
611
644
676
708
740
771
803
833
864
894
924
953
982
1010
1039
1067
1095
1123
1150
1176
1203
1229
1254
1279
1304
1329
1353
1377
1400
1423
1446
1469
1491
1512
1534
1555
1575
1596
1616
1635
1655
1674
1692
1711
1729
1747
1764
1781
1798
1814
1830
1846
1862
1877
1892
1907
1921
1935
1949
1963
1976
1989
2001
2013
2027
2037
2050
2061
2073
2084
2094
2105
2115
2125
2134
2144
2153
2162
2170
2179
2187
2195
2203
2211
2218
2225
2232
2239
2246
2252
2258
2264
2270
2276
2281
2287
2292
2297
2302
2306
2311
2315
2319
2323
2327
2330
2334
2337
2340
2343
2346
2349
2352
2354
2356
2358
2360
2362
2364
2365
2366
2368
2369
2370
2370
2371
2371
2372
2372
2372
2372
2372
2371
2371
2370
2369
2368
2367
2366
2364
2363
2361
2359
2357
2355
2353
2350
2348
2345
2342
2339
2336
2333
2330
2326
2322
2319
2315
2311
2306
2302
2298
2293
2288
2283
2278
2273
2268
2263
2257
2252
2246
2240
2234
2228
2221
2215
2208
2201
2194
2187
2180
2173
2165
2158
2150
2142
2134
2126
2118
2109
2101
2092
2084
2075
2066
2057
2048
2037
2029
2019
2009
2000
1991
1981
1971
1961
1951
1941
1931
1921
1911
1901
1891
1881
1870
1860
1850
1840
1829
1819
1809
1799
1789
1779
1769
1759
1749
1739
1729
1719
1710
1700
1691
1682
1672
1663
1654
1646
1637
1628
1620
1612
1604
1596
1589
1581
1574
1567
1560
1554
1548
1542
1536
1530
1525
1520
1515
1511
1507
1503
1500
1496
1494
1491
1489
1487
1485
1484
1483
1482
1482
1482
1482
1483
1484
1485
1487
1488
1491
1493
1496
1500
1503
1507
1511
1516
1521
1526
1531
1537
1543
1549
1556
1563
1570
1578
1585
1593
1602
1610
1619
1628
1638
1647
1657
1668
1678
1689
1700
1711
1722
1734
1745
1758
1770
1782
1795
1808
1821
1835
1848
1862
1876
1890
1905
1919
1934
1949
1965
1980
1996
2011
2027
2043
2060
2076
2093
2110
2127
2144
2162
2179
2197
2215
2233
2251
2270
2288
2307
2326
2345
2364
2384
2403
2423
2443
2463
2483
2503
2523
2544
2564
2585
2606
2626
2647
2669
2690
2711
2732
2754
2775
2797
2818
2840
2862
2884
2905
2927
2949
2971
2993
3014
3036
3058
3080
3102
3123
3145
3167
3188
3210
3231
3252
3273
3294
3315
3336
3357
3377
3398
3418
3438
3458
3477
3497
3516
3535
3554
3573
3591
3610
3628
3645
3663
3680
3697
3714
3730
3746
3762
3778
3793
3808
3823
3837
3852
3865
3879
3892
3905
3918
3930
3942
3954
3965
3976
3987
3997
4006
4017
4026
4035
4043
4051
4059
4067
4075
4082
4089
4094
4101
4107
4113
4118
4122
4127
4131
4135
4139
4142
4145
4148
4150
4152
4154
4156
4157
4158
4159
4159
4159
4159
4159
4158
4158
4157
4156
4154
4153
4151
4149
4147
4144
4142
4139
4136
4133
4130
4127
4124
4120
4116
4113
4109
4105
4100
4096
4091
4086
4083
4078
4074
4069
4064
4059
4054
4049
4043
4038
4034
4029
4024
4019
4014
4009
4003
3998
3993
3988
3983
3977
3972
3967
3962
3956
3951
3946
3941
3935
3930
3925
3919
3914
3908
3903
3897
3892
3886
3881
3875
3869
3863
3857
3852
3846
3839
3833
3827
3821
3814
3808
3801
3794
3788
3781
3774
3766
3759
3752
3744
3736
3728
3720
3712
3703
3695
3686
3677
3668
3659
3650
3640
3630
3620
3610
3600
3589
3579
3568
3557
3546
3535
3523
3511
3499
3487
3475
3463
3450
3437
3424
3411
3398
3384
3370
3356
3342
3328
3313
3298
3283
3268
3252
3236
3220
3204
3187
3170
3153
3135
3117
3099
3081
3062
3043
3024
3004
2984
2963
2942
2921
2899
2877
2855
2832
2809
2785
2761
2736
2711
2686
2660
2634
2607
2579
2551
2523
2494
2465
2435
2404
2374
2342
2310
2278
2245
2211
2177
2142
2107
2072
2036
1999
1962
1924
1886
1847
1808
1768
1728
1687
1646
1604
1562
1520
1477
1433
1389
1345
1300
1254
1209
1162
1116
1069
1020
973
925
877
828
779
729
679
629
578
527
476
425
373
321
269
217
164
111
58
5
-49
-102
-156
-210
-264
-318
-372
-427
-481
-536
-590
-645
-700
-754
-809
-864
-918
-973
-1028
-1082
-1137
-1191
-1245
-1300
-1354
-1408
-1461
-1515
-1568
-1622
-1675
-1727
-1780
-1832
-1885
-1936
-1988
-2039
-2090
-2141
-2192
-2242
-2291
-2341
-2390
-2439
-2487
-2535
-2583
-2631
-2678
-2724
-2770
-2816
-2862
-2907
-2952
-2996
-3040
-3083
-3126
-3169
-3211
-3253
-3294
-3335
-3375
-3415
-3455
-3494
-3533
-3571
-3609
-3647
-3684
-3720
-3757
-3792
-3828
-3863
-3897
-3931
-3965
-3998
-4030
-4064
-4096
-4128
-4159
-4190
-4221
-4251
-4281
-4311
-4340
-4369
-4398
-4426
-4454
-4481
-4509
-4536
-4562
-4589
-4615
-4641
-4666
-4692
-4717
-4741
-4766
-4790
-4814
-4838
-4861
-4884
-4907
-4930
-4953
-4975
-4997
-5019
-5040
-5062
-5083
-5104
-5125
-5145
-5166
-5186
-5206
-5226
-5245
-5265
-5284
-5303
-5321
-5340
-5358
-5376
-5394
-5411
-5429
-5446
-5463
-5479
-5496
-5512
-5528
-5544
-5559
-5574
-5589
-5604
-5618
-5632
-5646
-5660
-5673
-5686
-5698
-5711
-5723
-5734
-5746
-5757
-5768
-5778
-5788
-5798
-5807
-5816
-5825
-5833
-5841
-5849
-5856
-5863
-5870
-5876
-5882
-5887
-5892
-5897
-5901
-5905
-5909
-5912
-5914
-5917
-5918
-5920
-5921
-5922
-5922
-5922
-5922
-5921
-5919
-5918
-5916
-5913
-5911
-5908
-5904
-5900
-5896
-5891
-5887
-5881
-5876
-5870
-5864
-5857
-5850
-5843
-5836
-5828
-5820
-5811
-5803
-5794
-5784
-5775
-5765
-5755
-5745
-5734
-5723
-5712
-5701
-5689
-5678
-5666
-5654
-5641
-5629
-5616
-5603
-5590
-5577
-5563
-5550
-5536
-5522
-5508
-5493
-5479
-5464
-5450
-5435
-5420
-5404
-5389
-5373
-5358
-5342
-5326
-5310
-5294
-5277
-5261
-5244
-5227
-5211
-5194
-5177
-5159
-5142
-5125
-5107
-5089
-5072
-5054
-5036
-5018
-4999
-4981
-4963
-4944
-4926
-4907
-4888
-4869
-4850
-4831
-4812
-4793
-4773
-4754
-4734
-4715
-4695
-4675
-4655
-4635
-4615
-4595
-4575
-4555
-4534
-4513
-4493
-4472
-4451
-4430
-4409
-4388
-4367
-4345
-4323
-4302
-4280
-4258
-4236
-4214
-4191
-4169
-4146
-4123
-4100
-4077
-4053
-4030
-4006
-3982
-3958
-3934
-3909
-3884
-3860
-3835
-3809
-3784
-3758
-3733
-3707
-3680
-3654
-3627
-3601
-3574
-3547
-3519
-3492
-3464
-3436
-3408
-3380
-3351
-3322
-3294
-3265
-3235
-3206
-3176
-3147
-3117
-3087
-3056
-3026
-2995
-2964
-2933
-2902
-2871
-2839
-2808
-2776
-2744
-2712
-2679
-2647
-2614
-2581
-2548
-2515
-2482
-2449
-2415
-2382
-2348
-2314
-2280
-2246
-2212
-2178
-2143
-2109
-2074
-2039
-2005
-1970
-1935
-1900
-1865
-1830
-1795
-1759
-1724
-1689
-1653
-1618
-1582
-1547
-1511
-1476
-1440
-1405
-1369
-1334
-1298
-1263
-1227
-1192
-1157
-1121
-1086
-1051
-1014
-980
-945
-910
-875
-841
-806
-771
-737
-702
-668
-634
-599
-565
-531
-497
-464
-430
-397
-363
-330
-297
-264
-231
-198
-166
-134
-101
-69
-37
-6
26
57
88
119
150
181
211
241
271
301
331
360
389
418
447
475
503
531
559
586
613
640
667
693
719
745
770
795
820
845
869
893
916
939
962
984
1006
1027
1049
1069
1090
1109
1129
1148
1166
1185
1202
1219
1236
1252
1268
1283
1297
1311
1325
1338
1351
1363
1374
1385
1395
1405
1414
1423
1431
1438
1445
1451
1457
1462
1466
1470
1473
1476
1478
1480
1481
1481
1481
1481
1479
1478
1475
1472
1469
1465
1461
1456
1450
1445
1438
1431
1424
1417
1408
1400
1391
1382
1372
1362
1351
1341
1330
1318
1306
1294
1282
1270
1257
1244
1230
1217
1203
1189
1175
1161
1147
1132
1118
1103
1088
1073
1058
1043
1028
1012
998
982
967
952
937
922
906
891
876
861
846
831
816
801
787
772
758
743
729
715
701
687
673
659
646
632
619
605
592
579
567
554
541
529
517
504
492
480
469
457
446
434
423
412
401
391
380
370
359
349
339
330
320
311
302
293
284
275
267
258
250
242
234
227
220
212
206
199
192
186
180
174
168
163
158
153
148
144
139
135
132
128
125
122
119
117
114
112
110
109
108
107
106
105
105
105
105
106
106
107
109
110
112
114
116
118
121
124
127
130
134
138
142
146
150
155
160
165
170
175
181
186
192
198
204
210
217
223
230
237
244
251
258
265
272
280
287
294
302
310
317
325
333
340
348
356
363
371
379
386
394
401
409
416
424
431
438
446
453
460
467
474
480
487
494
500
507
513
519
525
531
537
542
548
553
559
564
569
573
578
583
587
591
596
600
603
607
611
614
617
620
623
626
629
632
634
637
639
641
643
645
646
648
649
651
652
653
654
654
655
655
656
656
656
656
656
655
655
654
653
652
651
650
648
646
645
643
641
638
636
633
631
628
624
621
618
614
610
606
602
598
593
588
583
578
572
567
561
555
549
542
535
529
521
514
506
499
491
482
474
465
456
447
437
428
418
407
397
386
375
364
353
341
329
317
305
292
279
266
252
239
225
210
196
181
166
151
135
119
103
87
70
53
36
19
1
-17
-35
-53
-72
-91
-110
-130
-150
-170
-190
-210
-231
-252
-273
-294
-316
-338
-360
-382
-404
-427
-449
-472
-495
-518
-542
-565
-589
-613
-637
-661
-685
-709
-733
-758
-782
-807
-831
-856
-881
-906
-930
-955
-980
-1004
-1029
-1054
-1078
-1103
-1127
-1152
-1176
-1200
-1224
-1248
-1272
-1296
-1320
-1343
-1366
-1389
-1412
-1435
-1457
-1480
-1502
-1523
-1545
-1566
-1588
-1608
-1629
-1649
-1669
-1689
-1709
-1728
-1747
-1766
-1784
-1802
-1820
-1838
-1855
-1872
-1889
-1905
-1921
-1937
-1953
-1968
-1983
-1997
-2012
-2025
-2040
-2053
-2066
-2079
-2092
-2104
-2117
-2129
-2140
-2152
-2163
-2174
-2185
-2195
-2205
-2216
-2225
-2235
-2245
-2254
-2263
-2272
-2281
-2290
-2298
-2307
-2315
-2323
-2331
-2339
-2347
-2355
-2362
-2370
-2378
-2385
-2393
-2400
-2408
-2415
-2422
-2430
-2437
-2445
-2452
-2459
-2467
-2474
-2482
-2490
-2497
-2505
-2513
-2521
-2528
-2536
-2545
-2553
-2561
-2569
-2578
-2586
-2595
-2603
-2612
-2621
-2630
-2639
-2648
-2658
-2667
-2676
-2686
-2696
-2706
-2715
-2725
-2735
-2746
-2756
-2766
-2777
-2787
-2798
-2809
-2820
-2830
-2841
-2853
-2864
-2875
-2886
-2898
-2909
-2921
-2932
-2944
-2956
-2968
-2980
-2991
-3003
-3015
-3027
-3040
-3052
-3064
-3076
-3088
-3101
-3113
-3125
-3137
-3150
-3162
-3174
-3187
-3199
-3211
-3223
-3236
-3248
-3260
-3272
-3285
-3297
-3309
-3321
-3333
-3345
-3357
-3369
-3381
-3393
-3404
-3416
-3428
-3439
-3451
-3462
-3474
-3485
-3496
-3508
-3519
-3530
-3541
-3551
-3562
-3573
-3583
-3594
-3604
-3614
-3625
-3635
-3645
-3654
-3664
-3674
-3683
-3693
-3702
-3711
-3720
-3729
-3738
-3747
-3756
-3764
-3773
-3781
-3789
-3797
-3805
-3813
-3821
-3828
-3836
-3843
-3850
-3858
-3865
-3871
-3878
-3885
-3891
-3898
-3904
-3910
-3916
-3922
-3928
-3933
-3939
-3944
-3949
-3954
-3959
-3963
-3968
-3972
-3977
-3981
-3984
-3988
-3992
-3995
-3998
-4001
-4003
-4006
-4010
-4011
-4014
-4017
-4018
-4019
-4022
-4022
-4025
-4026
-4027
-4027
-4027
-4027
-4029
-4029
-4029
-4029
-4027
-4027
-4027
-4026
-4025
-4024
-4022
-4021
-4019
-4018
-4016
-4014
-4011
-4009
-4006
-4003
-4001
-3999
-3996
-3993
-3989
-3986
-3983
-3979
-3975
-3972
-3968
-3964
-3960
-3956
-3951
-3947
-3943
-3938
-3934
-3929
-3924
-3919
-3914
-3909
-3904
-3899
-3894
-3889
-3883
-3878
-3872
-3867
-3861
-3856
-3850
-3845
-3839
-3833
-3828
-3822
-3816
-3811
-3805
-3799
-3793
-3787
-3782
-3776
-3770
-3764
-3759
-3753
-3747
-3742
-3736
-3730
-3725
-3719
-3714
-3708
-3703
-3697
-3692
-3687
-3681
-3676
-3671
-3666
-3661
-3656
-3650
-3646
-3641
-3636
-3631
-3626
-3622
-3617
-3613
-3608
-3604
-3599
-3595
-3591
-3587
-3583
-3579
-3575
-3572
-3568
-3565
-3561
-3558
-3555
-3551
-3548
-3545
-3542
-3539
-3536
-3534
-3531
-3528
-3526
-3523
-3521
-3519
-3516
-3514
-3512
-3510
-3508
-3506
-3504
-3502
-3500
-3499
-3497
-3495
-3494
-3492
-3490
-3489
-3487
-3486
-3484
-3482
-3481
-3479
-3477
-3476
-3474
-3472
-3470
-3468
-3466
-3464
-3462
-3459
-3457
-3454
-3451
-3448
-3445
-3442
-3439
-3435
-3431
-3427
-3422
-3418
-3413
-3408
-3402
-3397
-3391
-3384
-3378
-3371
-3363
-3356
-3348
-3339
-3331
-3322
-3312
-3303
-3292
-3282
-3271
-3259
-3248
-3235
-3223
-3210
-3196
-3182
-3168
-3153
-3138
-3122
-3106
-3090
-3073
-3056
-3038
-3020
-3001
-2982
-2963
-2943
-2923
-2902
-2881
-2859
-2837
-2815
-2793
-2769
-2746
-2722
-2698
-2673
-2649
-2623
-2598
-2572
-2545
-2519
-2492
-2464
-2437
-2409
-2381
-2352
-2323
-2294
-2265
-2235
-2206
-2176
-2145
-2115
-2084
-2053
-2021
-1990
-1959
-1927
-1895
-1863
-1831
-1798
-1766
-1733
-1700
-1667
-1634
-1600
-1567
-1533
-1500
-1466
-1433
-1399
-1365
-1331
-1297
-1263
-1229
-1195
-1161
-1127
-1093
-1059
-1025
-991
-957
-923
-889
-855
-822
-788
-754
-721
-687
-654
-620
-587
-554
-521
-488
-455
-422
-389
-357
-324
-292
-260
-228
-196
-164
-133
-101
-70
-39
-8
23
54
84
114
144
174
204
234
263
292
321
350
379
407
435
463
491
519
546
574
601
628
655
681
708
734
760
786
811
837
862
887
912
937
961
986
1010
1034
1058
1081
1105
1128
1151
1174
1197
1220
1242
1264
1287
1309
1330
1352
1374
1395
1416
1437
1458
1479
1500
1520
1540
1561
1581
1601
1620
1640
1659
1679
1698
1717
1736
1754
1773
1791
1810
1828
1846
1864
1882
1899
1917
1934
1951
1969
1986
2003
2019
2036
2053
2069
2086
2102
2118
2134
2150
2166
2182
2198
2214
2230
2245
2261
2276
2291
2307
2322
2337
2352
2367
2382
2397
2412
2427
2442
2456
2471
2486
2500
2515
2529
2544
2558
2572
2587
2601
2615
2629
2643
2658
2672
2686
2699
2713
2727
2741
2755
2768
2782
2796
2809
2823
2836
2850
2863
2876
2889
2902
2916
2929
2942
2954
2967
2980
2993
3005
3018
3030
3043
3055
3067
3079
3091
3103
3115
3127
3138
3150
3161
3172
3183
3194
3205
3216
3227
3237
3247
3258
3268
3278
3287
3297
3307
3316
3325
3334
3343
3352
3361
3369
3377
3385
3393
3401
3409
3416
3424
3431
3438
3445
3452
3458
3465
3471
3477
3483
3489
3495
3500
3506
3511
3516
3521
3526
3531
3536
3540
3545
3549
3553
3557
3561
3565
3569
3573
3577
3580
3584
3587
3591
3594
3597
3600
3603
3606
3609
3612
3615
3617
3620
3623
3625
3628
3630
3633
3635
3637
3640
3642
3644
3646
3649
3651
3653
3655
3657
3659
3661
3663
3665
3667
3669
3671
3673
3675
3677
3679
3681
3683
3685
3686
3688
3690
3692
3693
3695
3696
3698
3700
3701
3702
3704
3705
3706
3708
3709
3710
3711
3712
3712
3713
3714
3714
3715
3715
3715
3715
3715
3715
3715
3714
3714
3713
3712
3711
3710
3708
3707
3705
3704
3702
3700
3697
3695
3692
3689
3686
3683
3680
3677
3673
3669
3665
3661
3657
3652
3647
3642
3637
3632
3627
3621
3615
3609
3603
3597
3591
3584
3578
3571
3564
3557
3549
3542
3534
3527
3519
3511
3503
3495
3487
3479
3470
3462
3453
3444
3435
3426
3417
3408
3399
3390
3380
3371
3361
3351
3341
3331
3321
3311
3301
3291
3280
3269
3259
3248
3237
3225
3214
3203
3191
3179
3167
3155
3143
3130
3118
3105
3092
3079
3065
3052
3038
3024
3010
2995
2981
2966
2951
2935
2920
2904
2888
2872
2855
2838
2821
2804
2787
2769
2751
2733
2714
2696
2677
2657
2638
2618
2598
2578
2557
2537
2516
2494
2473
2451
2429
2407
2385
2362
2339
2316
2293
2269
2246
2222
2198
2174
2149
2125
2100
2075
2050
2025
1999
1974
1948
1922
1896
1871
1844
1818
1792
1766
1739
1713
1686
1660
1633
1606
1579
1553
1526
1499
1472
1445
1418
1391
1364
1337
1310
1283
1256
1229
1202
1176
1149
1122
1095
1068
1042
1014
988
962
935
908
882
856
829
803
777
750
724
698
672
646
621
595
569
543
518
492
467
442
416
391
366
341
316
292
267
242
218
194
169
145
121
97
73
49
25
2
-22
-45
-69
-92
-115
-138
-161
-184
-207
-230
-253
-275
-298
-321
-343
-365
-388
-410
-432
-454
-476
-498
-520
-541
-563
-585
-606
-628
-649
-671
-692
-713
-734
-756
-777
-798
-819
-840
-860
-881
-902
-923
-943
-964
-985
-1004
-1025
-1046
-1066
-1086
-1106
-1127
-1147
-1167
-1187
-1206
-1226
-1246
-1266
-1285
-1305
-1324
-1344
-1363
-1382
-1402
-1421
-1440
-1459
-1478
-1497
-1516
-1535
-1554
-1573
-1592
-1611
-1630
-1649
-1667
-1686
-1705
-1724
-1742
-1761
-1780
-1798
-1817
-1836
-1855
-1873
-1892
-1911
-1929
-1948
-1967
-1986
-2005
-2023
-2041
-2061
-2080
-2099
-2118
-2137
-2156
-2175
-2194
-2213
-2232
-2251
-2271
-2290
-2309
-2328
-2348
-2367
-2387
-2406
-2426
-2445
-2465
-2485
-2504
-2524
-2544
-2564
-2584
-2604
-2624
-2644
-2664
-2685
-2705
-2725
-2746
-2766
-2787
-2807
-2828
-2849
-2870
-2890
-2911
-2932
-2953
-2974
-2995
-3016
-3038
-3059
-3080
-3101
-3123
-3144
-3165
-3187
-3208
-3230
-3251
-3273
-3294
-3316
-3337
-3359
-3380
-3402
-3424
-3445
-3467
-3489
-3510
-3532
-3554
-3575
-3597
-3619
-3640
-3662
-3684
-3705
-3727
-3749
-3770
-3792
-3813
-3835
-3856
-3878
-3899
-3921
-3942
-3964
-3985
-4006
-4027
-4049
-4070
-4091
-4112
-4133
-4154
-4175
-4196
-4216
-4237
-4258
-4278
-4299
-4319
-4340
-4360
-4380
-4400
-4420
-4440
-4460
-4480
-4500
-4519
-4539
-4558
-4577
-4596
-4615
-4634
-4653
-4672
-4690
-4709
-4727
-4745
-4763
-4781
-4799
-4817
-4834
-4851
-4869
-4886
-4903
-4919
-4936
-4952
-4969
-4985
-5001
-5016
-5032
-5047
-5062
-5077
-5092
-5107
-5122
-5136
-5150
-5164
-5178
-5191
-5204
-5218
-5231
-5243
-5256
-5268
-5280
-5292
-5304
-5315
-5327
-5338
-5349
-5359
-5370
-5380
-5390
-5399
-5409
-5418
-5427
-5436
-5445
-5453
-5461
-5469
-5477
-5484
-5491
-5498
-5505
-5511
-5518
-5524
-5529
-5535
-5540
-5545
-5550
-5554
-5559
-5563
-5567
-5570
-5574
-5577
-5580
-5583
-5585
-5588
-5590
-5592
-5593
-5595
-5596
-5597
-5598
-5599
-5599
-5599
-5599
-5599
-5599
-5598
-5598
-5597
-5596
-5595
-5593
-5592
-5590
-5588
-5586
-5584
-5582
-5579
-5576
-5574
-5571
-5567
-5564
-5561
-5557
-5553
-5550
-5546
-5541
-5537
-5533
-5528
-5524
-5519
-5514
-5509
-5504
-5499
-5494
-5488
-5483
-5477
-5471
-5466
-5460
-5454
-5448
-5442
-5435
-5429
-5423
-5416
-5410
-5404
-5397
-5390
-5384
-5377
-5370
-5364
-5357
-5350
-5343
-5336
-5330
-5323
-5316
-5309
-5302
-5295
-5289
-5282
-5275
-5268
-5261
-5254
-5248
-5241
-5234
-5227
-5221
-5214
-5207
-5200
-5194
-5187
-5180
-5174
-5167
-5160
-5154
-5147
-5140
-5134
-5127
-5120
-5114
-5107
-5101
-5094
-5087
-5081
-5074
-5068
-5061
-5054
-5048
-5041
-5035
-5028
-5021
-5015
-5008
-5001
-4995
-4988
-4981
-4974
-4968
-4961
-4954
-4947
-4940
-4933
-4926
-4919
-4912
-4904
-4897
-4890
-4882
-4875
-4867
-4859
-4852
-4844
-4836
-4828
-4820
-4812
-4803
-4795
-4786
-4777
-4769
-4759
-4750
-4741
-4732
-4722
-4712
-4702
-4692
-4682
-4671
-4661
-4650
-4639
-4628
-4616
-4605
-4593
-4581
-4569
-4556
-4544
-4531
-4518
-4505
-4491
-4478
-4464
-4450
-4436
-4421
-4407
-4392
-4377
-4362
-4346
-4331
-4315
-4299
-4282
-4266
-4249
-4232
-4215
-4198
-4181
-4163
-4145
-4127
-4109
-4091
-4072
-4053
-4034
-4014
-3996
-3976
-3956
-3936
-3916
-3896
-3876
-3855
-3834
-3813
-3792
-3770
-3749
-3727
-3705
-3683
-3660
-3638
-3615
-3592
-3569
-3546
-3522
-3499
-3475
-3451
-3426
-3402
-3377
-3352
-3327
-3302
-3277
-3251
-3225
-3199
-3173
-3147
-3120
-3093
-3066
-3039
-3012
-2984
-2956
-2929
-2900
-2872
-2844
-2815
-2786
-2757
-2728
-2699
-2669
-2639
-2609
-2579
-2549
-2518
-2488
-2457
-2426
-2395
-2364
-2332
-2301
-2269
-2237
-2205
-2173
-2141
-2109
-2076
-2043
-2009
-1978
-1945
-1911
-1878
-1845
-1811
-1778
-1744
-1710
-1676
-1642
-1608
-1574
-1539
-1505
-1470
-1436
-1401
-1366
-1331
-1296
-1261
-1225
-1190
-1155
-1119
-1083
-1047
-1012
-976
-940
-904
-867
-831
-795
-758
-722
-685
-648
-611
-575
-538
-501
-464
-426
-389
-352
-315
-277
-240
-202
-165
-127
-89
-51
-14
24
62
100
138
176
214
252
290
329
367
405
443
482
520
558
597
635
674
712
751
789
828
866
905
944
982
1020
1060
1098
1137
1176
1215
1253
1292
1331
1370
1409
1447
1486
1525
1564
1602
1641
1680
1719
1757
1796
1835
1873
1912
1950
1989
2027
2066
2104
2142
2181
2219
2257
2295
2333
2371
2409
2447
2484
2522
2559
2597
2634
2672
2709
2746
2783
2820
2856
2893
2929
2966
3002
3038
3074
3110
3145
3181
3216
3251
3287
3321
3356
3391
3425
3460
3494
3528
3561
3595
3629
3662
3695
3728
3761
3793
3826
3858
3890
3922
3954
3985
4016
4046
4078
4109
4140
4170
4200
4230
4260
4289
4319
4348
4377
4406
4434
4463
4491
4519
4547
4574
4602
4629
4656
4683
4710
4736
4763
4789
4815
4841
4867
4892
4917
4943
4968
4992
5017
5042
5066
5090
5114
5138
5161
5185
5208
5231
5254
5277
5299
5322
5344
5366
5388
5410
5432
5453
5474
5495
5516
5537
5558
5578
5599
5619
5639
5659
5678
5698
5717
5736
5756
5775
5793
5812
5830
5849
5867
5885
5903
5921
5938
5956
5973
5990
6007
6024
6041
6057
6074
6090
6106
6122
6138
6154
6169
6185
6200
6215
6230
6245
6259
6274
6288
6302
6316
6330
6344
6358
6371
6384
6397
6410
6423
6436
6448
6461
6473
6485
6497
6509
6520
6531
6543
6554
6565
6575
6586
6596
6606
6616
6626
6636
6645
6655
6664
6673
6682
6690
6699
6707
6715
6723
6731
6738
6746
6753
6760
6767
6774
6781
6788
6794
6800
6806
6812
6818
6824
6829
6835
6840
6845
6850
6855
6860
6864
6869
6873
6878
6882
6886
6890
6894
6898
6901
6905
6908
6912
6915
6918
6921
6925
6928
6930
6933
6936
6939
6942
6944
6947
6949
6952
6954
6957
6959
6961
6964
6966
6968
6970
6973
6975
6977
6979
6981
6984
6986
6988
6990
6993
6995
6997
7000
7002
7004
7007
7009
7012
7014
7017
7019
7022
7025
7027
7030
7032
7035
7038
7040
7043
7046
7048
7051
7054
7056
7059
7061
7064
7066
7068
7071
7073
7075
7077
7079
7081
7083
7084
7086
7088
7089
7090
7091
7092
7093
7094
7094
7095
7095
7095
7095
7095
7094
7094
7093
7092
7091
7089
7088
7086
7084
7082
7079
7076
7073
7070
7067
7063
7059
7055
7051
7046
7041
7036
7030
7024
7018
7012
7005
6999
6992
6984
6977
6969
6961
6953
6944
6935
6926
6917
6908
6898
6888
6878
6868
6858
6847
6836
6825
6814
6802
6791
6779
6767
6755
6742
6729
6717
6704
6690
6677
6664
6650
6636
6622
6608
6593
6579
6564
6549
6534
6519
6504
6489
6473
6458
6442
6426
6410
6394
6378
6361
6345
6328
6312
6295
6278
6261
6244
6227
6210
6192
6175
6158
6140
6122
6105
6087
6069
6051
6033
6015
5997
5979
5960
5942
5923
5905
5886
5867
5849
5830
5811
5792
5773
5754
5735
5715
5696
5677
5657
5638
5618
5599
5579
5560
5540
5521
5501
5482
5462
5442
5423
5403
5384
5364
5344
5325
5305
5286
5266
5247
5227
5208
5188
5169
5149
5130
5111
5091
5072
5053
5033
5014
4995
4976
4956
4937
4918
4899
4880
4861
4842
4823
4804
4785
4766
4747
4728
4709
4690
4671
4653
4634
4615
4596
4578
4559
4540
4522
4503
4484
4466
4447
4428
4410
4391
4373
4354
4336
4317
4299
4280
4262
4243
4225
4206
4188
4170
4151
4133
4115
4097
4078
4061
4043
4025
4006
3989
3971
3954
3936
3919
3901
3884
3866
3849
3832
3815
3798
3781
3765
3748
3731
3715
3699
3683
3667
3651
3635
3620
3604
3589
3574
3559
3544
3530
3515
3501
3487
3474
3460
3447
3433
3420
3408
3395
3383
3370
3358
3346
3335
3323
3312
3301
3290
3279
3269
3258
3248
3238
3228
3219
3209
3200
3191
3182
3173
3165
3156
3148
3140
3132
3124
3116
3109
3101
3094
3086
3079
3072
3065
3058
3051
3044
3037
3030
3023
3016
3009
3002
2995
2988
2981
2974
2967
2960
2953
2946
2939
2932
2925
2918
2911
2904
2898
2891
2884
2877
2870
2863
2856
2850
2843
2836
2829
2822
2816
2809
2802
2795
2788
2782
2775
2768
2761
2755
2748
2741
2735
2728
2721
2715
2708
2701
2695
2688
2681
2675
2668
2661
2655
2648
2641
2635
2628
2622
2615
2609
2602
2595
2589
2582
2576
2569
2563
2556
2550
2543
2537
2530
2524
2517
2511
2504
2498
2492
2485
2479
2472
2466
2459
2453
2447
2440
2434
2428
2421
2415
2408
2402
2396
2389
2383
2377
2370
2364
2358
2352
2345
2339
2333
2327
2320
2314
2308
2302
2295
2289
2283
2277
2271
2264
2258
2252
2246
2240
2234
2227
2221
2215
2209
2203
2197
2191
2185
2179
2172
2166
2160
2154
2148
2142
2136
2130
2124
2118
2112
2106
2100
2094
2088
2082
2076
2070
2064
2058
2052
2045
2041
2035
2029
2023
2017
2011
2005
1999
1993
1988
1982
1976
1970
1964
1958
1952
1947
1941
1935
1929
1923
1918
1912
1906
1900
1895
1889
1883
1877
1872
1866
1860
1855
1849
1843
1838
1832
1826
1821
1815
1809
1804
1798
1792
1787
1781
1775
1770
1764
1759
1753
1748
1742
1736
1731
1725
1720
1714
1709
1703
1698
1692
1687
1681
1676
1670
1665
1659
1654
1648
1643
1637
1632
1627
1621
1616
1610
1605
1600
1594
1589
1583
1578
1573
1567
1562
1557
1551
1546
1541
1535
1530
1525
1520
1514
1509
1504
1498
1493
1488
1483
1477
1472
1467
1462
1457
1451
1446
1441
1436
1431
1425
1420
1415
1410
1405
1400
1395
1389
1384
1379
1374
1369
1364
1359
1354
1349
1344
1338
1333
1328
1323
1318
1313
1308
1303
1298
1293
1288
1283
1278
1273
1268
1263
1258
1253
1249
1244
1239
1234
1229
1224
1219
1214
1209
1204
1199
1195
1190
1185
1180
1175
1170
1165
1161
1156
1151
1146
1141
1137
1132
1127
1122
1117
1113
1108
1103
1098
1094
1089
1084
1080
1075
1070
1065
1061
1056
1051
1047
1042
1037
1033
1028
1022
1018
1014
1010
1004
1000
996
991
986
982
977
973
968
964
959
954
950
945
941
936
932
927
923
918
914
909
905
900
896
891
887
883
878
874
869
865
860
856
852
847
843
838
834
830
825
821
817
812
808
803
799
795
791
786
782
778
773
769
765
760
756
752
748
743
739
735
731
726
722
718
714
710
705
701
697
693
689
684
680
676
672
668
664
660
655
651
647
643
639
635
631
627
623
619
614
610
606
602
598
594
590
586
582
578
574
570
566
562
558
554
550
546
542
538
534
530
526
522
519
515
511
507
503
499
495
491
487
483
480
476
472
468
464
460
456
453
449
445
441
437
434
430
426
422
418
415
411
407
403
400
396
392
388
385
381
377
374
370
366
362
359
355
351
348
344
340
337
333
329
326
322
319
315
311
308
304
300
297
293
290
286
283
279
275
272
268
265
261
258
254
251
247
244
240
237
233
230
226
223
219
216
212
209
205
202
199
195
192
188
185
181
178
175
171
168
164
161
158
154
151
148
144
141
138
134
131
128
124
121
118
114
111
108
104
101
98
95
91
88
85
82
78
75
72
69
65
62
59
56
53
49
46
43
40
37
33
30
27
24
21
18
15
11
8
5
2
-1
-4
-7
-10
-13
-17
-20
-23
-26
-29
-32
-35
-38
-41
-44
-47
-50
-53
-56
-59
-62
-65
-68
-71
-74
-77
-80
-83
-86
-89
-92
-95
-98
-101
-104
-107
-110
-113
-116
-119
-121
-124
-127
-130
-133
-136
-139
-142
-145
-147
-150
-153
-156
-159
-162
-164
-167
-170
-173
-176
-179
-181
-184
-187
-190
-193
-195
-198
-201
-204
-206
-209
-212
-215
-217
-220
-223
-226
-228
-231
-234
-236
-239
-242
-245
-247
-250
-253
-255
-258
-261
-263
-266
-269
-271
-274
-277
-279
-282
-284
-287
-290
-292
-295
-297
-300
-303
-305
-308
-310
-313
-315
-318
-321
-323
-326
-328
-331
-333
-336
-338
-341
-343
-346
-348
-351
-353
-356
-358
-361
-363
-366
-368
-371
-373
-376
-378
-381
-383
-385
-388
-390
-393
-395
-397
-400
-402
-405
-407
-409
-412
-414
-417
-419
-421
-424
-426
-428
-431
-433
-435
-438
-440
-442
-445
-447
-449
-452
-454
-456
-459
-461
-463
-465
-468
-470
-472
-475
-477
-479
-481
-484
-486
-488
-490
-492
-495
-497
-499
-501
-504
-506
-508
-510
-512
-515
-517
-519
-521
-523
-525
-528
-530
-532
-534
-536
-538
-540
-543
-545
-547
-549
-551
-553
-555
-557
-559
-561
-564
-566
-568
-570
-572
-574
-576
-578
-580
-582
-584
-586
-588
-590
-592
-594
-596
-598
-600
-602
-604
-606
-608
-610
-612
-614
-616
-618
-620
-622
-624
-626
-628
-630
-632
-634
-636
-638
-640
-642
-644
-645
-647
-649
-651
-653
-655
-657
-659
-661
-662
-664
-666
-668
-670
-672
-674
-676
-677
-679
-681
-683
-685
-687
-688
-690
-692
-694
-696
-697
-699
-701
-703
-705
-706
-708
-710
-712
-713
-715
-717
-719
-720
-722
-724
-726
-727
-729
-731
-733
-734
-736
-738
-739
-741
-743
-745
-746
-748
-750
-751
-753
-755
-756
-758
-760
-761
-763
-765
-766
-768
-770
-771
-773
-774
-776
-778
-779
-781
-783
-784
-786
-787
-789
-791
-792
-794
-795
-797
-798
-800
-802
-803
-805
-806
-808
-809
-811
-812
-814
-815
-817
-819
-820
-822
-823
-825
-826
-828
-829
-831
-832
-834
-835
-837
-838
-840
-841
-842
-844
-845
-847
-848
-850
-851
