5
36595
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-220
-221
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-231
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-241
-241
-241
-241
-242
-242
-242
-243
-243
-243
-243
-244
-244
-244
-245
-245
-245
-245
-246
-246
-246
-246
-247
-247
-247
-248
-248
-248
-248
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-254
-254
-254
-254
-255
-255
-255
-256
-256
-256
-256
-257
-257
-257
-258
-258
-258
-259
-259
-259
-259
-260
-260
-260
-261
-261
-261
-262
-262
-262
-263
-263
-263
-264
-264
-264
-265
-265
-265
-266
-266
-266
-267
-267
-267
-268
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-271
-272
-272
-272
-273
-273
-273
-274
-274
-274
-275
-275
-275
-276
-276
-276
-277
-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
-288
-289
-289
-290
-290
-290
-291
-291
-291
-292
-292
-292
-293
-293
-294
-294
-294
-295
-295
-295
-296
-296
-297
-297
-297
-298
-298
-298
-299
-299
-300
-300
-300
-301
-301
-302
-302
-302
-303
-303
-303
-304
-304
-305
-305
-305
-306
-306
-307
-307
-307
-308
-308
-308
-309
-309
-310
-310
-310
-311
-311
-312
-312
-312
-313
-313
-313
-314
-314
-315
-315
-315
-316
-316
-317
-317
-317
-318
-318
-318
-319
-319
-320
-320
-320
-321
-321
-321
-322
-322
-323
-323
-323
-324
-324
-325
-325
-325
-326
-326
-326
-327
-327
-328
-328
-328
-329
-329
-330
-330
-330
-331
-331
-331
-332
-332
-333
-333
-333
-334
-334
-335
-335
-335
-336
-336
-336
-337
-337
-338
-338
-338
-339
-339
-340
-340
-340
-341
-341
-342
-342
-342
-343
-343
-343
-344
-344
-345
-345
-345
-346
-346
-347
-347
-347
-348
-348
-348
-349
-349
-350
-350
-350
-351
-351
-351
-352
-352
-353
-353
-353
-354
-354
-355
-355
-355
-356
-356
-357
-357
-357
-358
-358
-359
-359
-359
-360
-360
-361
-361
-361
-362
-362
-363
-363
-363
-364
-364
-365
-365
-365
-366
-366
-367
-367
-368
-368
-368
-369
-369
-370
-370
-370
-371
-371
-372
-372
-373
-373
-373
-374
-374
-375
-375
-375
-376
-376
-377
-377
-378
-378
-378
-379
-379
-380
-380
-381
-381
-381
-382
-382
-383
-383
-384
-384
-384
-385
-385
-386
-386
-387
-387
-388
-388
-388
-389
-389
-390
-390
-391
-391
-391
-392
-392
-393
-393
-394
-394
-395
-395
-395
-396
-396
-397
-397
-398
-398
-399
-399
-399
-400
-400
-401
-401
-402
-402
-403
-403
-404
-404
-404
-405
-405
-406
-406
-407
-407
-408
-408
-409
-409
-410
-410
-411
-411
-412
-412
-413
-413
-414
-414
-415
-415
-416
-416
-417
-417
-418
-418
-419
-419
-420
-420
-421
-421
-422
-422
-423
-423
-424
-424
-425
-425
-426
-426
-427
-427
-428
-428
-429
-430
-430
-431
-431
-432
-432
-433
-433
-434
-434
-435
-435
-436
-436
-437
-437
-438
-438
-439
-439
-440
-440
-441
-441
-442
-442
-443
-443
-444
-444
-445
-445
-446
-446
-447
-447
-448
-448
-449
-449
-450
-450
-451
-451
-452
-452
-453
-453
-454
-454
-455
-455
-456
-456
-457
-458
-458
-459
-459
-460
-460
-461
-461
-462
-462
-463
-463
-464
-464
-465
-465
-466
-466
-467
-468
-468
-469
-469
-470
-470
-471
-471
-472
-472
-473
-474
-474
-475
-475
-476
-476
-477
-477
-478
-479
-479
-480
-480
-481
-481
-482
-482
-483
-484
-484
-485
-485
-486
-486
-487
-487
-488
-488
-489
-490
-490
-491
-491
-492
-492
-493
-493
-494
-494
-495
-496
-496
-497
-497
-498
-498
-499
-500
-500
-501
-501
-502
-502
-503
-503
-504
-505
-505
-506
-506
-507
-507
-508
-508
-509
-510
-510
-511
-511
-512
-512
-513
-514
-514
-515
-515
-516
-516
-517
-518
-518
-519
-519
-520
-521
-521
-522
-522
-523
-523
-524
-525
-525
-526
-526
-527
-528
-528
-529
-529
-530
-530
-531
-532
-532
-533
-533
-534
-535
-535
-536
-536
-537
-538
-538
-539
-539
-540
-541
-541
-542
-542
-543
-544
-544
-545
-545
-546
-547
-547
-548
-548
-549
-550
-550
-551
-551
-552
-553
-553
-554
-554
-555
-556
-556
-557
-557
-558
-559
-559
-560
-561
-561
-562
-562
-563
-564
-564
-565
-566
-566
-567
-567
-568
-569
-569
-570
-571
-571
-572
-573
-573
-574
-574
-575
-576
-576
-577
-578
-578
-579
-580
-580
-581
-582
-582
-583
-583
-584
-585
-585
-586
-587
-587
-588
-589
-589
-590
-591
-591
-592
-593
-593
-594
-595
-595
-596
-596
-597
-598
-598
-599
-600
-600
-601
-602
-602
-603
-604
-604
-605
-606
-606
-607
-607
-608
-609
-609
-610
-611
-611
-612
-613
-613
-614
-615
-615
-616
-617
-617
-618
-619
-619
-620
-621
-621
-622
-623
-623
-624
-625
-625
-626
-627
-627
-628
-629
-629
-630
-631
-631
-632
-633
-633
-634
-635
-635
-636
-637
-637
-638
-639
-639
-640
-641
-642
-642
-643
-644
-644
-645
-646
-646
-647
-648
-649
-649
-650
-651
-651
-652
-653
-653
-654
-655
-655
-656
-657
-658
-658
-659
-660
-660
-661
-662
-663
-663
-664
-665
-665
-666
-667
-667
-668
-669
-670
-670
-671
-672
-672
-673
-674
-675
-675
-676
-677
-677
-678
-679
-679
-680
-681
-682
-682
-683
-684
-684
-685
-686
-686
-687
-688
-689
-689
-690
-691
-691
-692
-693
-694
-694
-695
-696
-696
-697
-698
-698
-699
-700
-701
-701
-702
-703
-703
-704
-705
-706
-706
-707
-708
-708
-709
-710
-711
-711
-712
-713
-714
-714
-715
-716
-716
-717
-718
-719
-719
-720
-721
-721
-722
-723
-724
-724
-725
-726
-726
-727
-728
-729
-729
-730
-731
-732
-732
-733
-734
-735
-735
-736
-737
-737
-738
-739
-740
-740
-741
-742
-743
-743
-744
-745
-746
-746
-747
-748
-749
-749
-750
-751
-752
-752
-753
-754
-755
-755
-756
-757
-758
-758
-759
-760
-761
-761
-762
-763
-764
-764
-765
-766
-767
-768
-768
-769
-770
-771
-771
-772
-773
-774
-774
-775
-776
-777
-778
-778
-779
-780
-781
-782
-783
-783
-784
-785
-786
-787
-788
-788
-789
-790
-791
-792
-792
-793
-794
-795
-796
-797
-797
-798
-799
-800
-801
-802
-802
-803
-804
-805
-805
-806
-807
-808
-808
-809
-810
-811
-811
-812
-813
-814
-815
-816
-817
-818
-819
-820
-821
-821
-822
-823
-824
-825
-826
-827
-829
-830
-831
-832
-833
-834
-836
-837
-838
-839
-840
-842
-843
-844
-845
-846
-848
-849
-850
-851
-852
-853
-854
-855
-856
-857
-858
-859
-860
-861
-862
-863
-863
-864
-865
-865
-865
-866
-866
-867
-867
-867
-868
-868
-869
-869
-869
-870
-870
-870
-870
-870
-871
-871
-871
-872
-872
-873
-873
-874
-875
-876
-877
-878
-879
-881
-882
-884
-885
-887
-889
-891
-893
-894
-896
-898
-899
-901
-902
-903
-904
-906
-907
-908
-909
-910
-911
-912
-913
-914
-915
-916
-917
-917
-917
-917
-917
-917
-917
-917
-917
-917
-917
-917
-917
-917
-917
-917
-917
-917
-917
-917
-917
-917
-916
-915
-915
-914
-912
-911
-910
-908
-907
-905
-904
-902
-900
-899
-897
-896
-894
-893
-892
-891
-890
-889
-889
-889
-889
-890
-891
-893
-894
-897
-899
-902
-905
-909
-912
-916
-920
-924
-928
-932
-936
-940
-944
-948
-951
-954
-958
-961
-964
-967
-970
-973
-976
-978
-981
-983
-986
-988
-991
-993
-996
-999
-1002
-1006
-1010
-1014
-1018
-1022
-1027
-1032
-1036
-1041
-1046
-1050
-1055
-1060
-1064
-1069
-1073
-1078
-1082
-1086
-1090
-1094
-1097
-1101
-1104
-1108
-1112
-1116
-1120
-1124
-1128
-1133
-1138
-1143
-1148
-1154
-1159
-1165
-1171
-1177
-1183
-1189
-1196
-1202
-1209
-1216
-1223
-1230
-1237
-1244
-1250
-1257
-1264
-1270
-1277
-1283
-1288
-1294
-1299
-1304
-1308
-1312
-1315
-1319
-1322
-1325
-1328
-1330
-1333
-1336
-1338
-1340
-1342
-1344
-1346
-1348
-1350
-1352
-1354
-1356
-1359
-1362
-1364
-1367
-1370
-1373
-1376
-1379
-1383
-1386
-1389
-1392
-1395
-1399
-1402
-1405
-1409
-1413
-1416
-1420
-1424
-1428
-1432
-1436
-1439
-1443
-1447
-1450
-1454
-1458
-1461
-1465
-1469
-1472
-1476
-1480
-1483
-1487
-1491
-1495
-1499
-1503
-1507
-1511
-1515
-1519
-1523
-1526
-1530
-1534
-1538
-1541
-1545
-1549
-1552
-1556
-1560
-1564
-1568
-1572
-1577
-1581
-1586
-1591
-1596
-1600
-1605
-1610
-1615
-1621
-1626
-1631
-1637
-1642
-1647
-1653
-1659
-1665
-1671
-1677
-1683
-1689
-1695
-1702
-1708
-1715
-1722
-1728
-1735
-1742
-1749
-1757
-1764
-1772
-1780
-1788
-1796
-1803
-1810
-1817
-1822
-1828
-1832
-1836
-1839
-1843
-1845
-1848
-1850
-1852
-1854
-1856
-1857
-1858
-1859
-1859
-1859
-1860
-1860
-1860
-1859
-1859
-1858
-1857
-1856
-1855
-1853
-1852
-1851
-1849
-1848
-1847
-1845
-1844
-1843
-1841
-1840
-1838
-1836
-1833
-1831
-1828
-1825
-1823
-1821
-1820
-1819
-1819
-1819
-1819
-1820
-1820
-1821
-1823
-1824
-1826
-1828
-1830
-1833
-1836
-1839
-1842
-1846
-1849
-1852
-1855
-1859
-1862
-1866
-1870
-1874
-1878
-1882
-1887
-1891
-1896
-1900
-1904
-1909
-1913
-1918
-1923
-1927
-1932
-1937
-1942
-1947
-1951
-1955
-1958
-1961
-1963
-1965
-1966
-1967
-1969
-1971
-1973
-1976
-1980
-1983
-1987
-1990
-1993
-1996
-1999
-2003
-2005
-2009
-2013
-2019
-2024
-2029
-2033
-2039
-2045
-2050
-2055
-2059
-2064
-2068
-2072
-2075
-2079
-2083
-2087
-2090
-2094
-2097
-2100
-2103
-2106
-2110
-2113
-2118
-2122
-2127
-2133
-2139
-2145
-2151
-2156
-2161
-2166
-2170
-2174
-2178
-2182
-2186
-2190
-2195
-2199
-2204
-2208
-2213
-2217
-2222
-2226
-2229
-2233
-2236
-2239
-2241
-2244
-2247
-2251
-2254
-2258
-2262
-2265
-2269
-2272
-2276
-2279
-2283
-2287
-2291
-2295
-2300
-2304
-2308
-2312
-2316
-2320
-2325
-2330
-2335
-2339
-2344
-2348
-2352
-2355
-2358
-2361
-2363
-2366
-2368
-2370
-2373
-2375
-2377
-2379
-2382
-2384
-2386
-2387
-2389
-2391
-2393
-2395
-2397
-2398
-2400
-2402
-2404
-2406
-2409
-2412
-2415
-2419
-2423
-2427
-2431
-2435
-2440
-2444
-2449
-2454
-2458
-2464
-2469
-2475
-2481
-2487
-2493
-2499
-2505
-2511
-2517
-2523
-2529
-2535
-2540
-2546
-2551
-2557
-2562
-2567
-2573
-2578
-2583
-2588
-2593
-2598
-2603
-2607
-2612
-2615
-2618
-2621
-2623
-2624
-2625
-2625
-2625
-2624
-2622
-2621
-2619
-2616
-2614
-2611
-2609
-2606
-2603
-2600
-2597
-2593
-2590
-2586
-2582
-2578
-2574
-2571
-2568
-2566
-2564
-2563
-2563
-2564
-2565
-2566
-2568
-2570
-2572
-2573
-2575
-2577
-2579
-2581
-2583
-2585
-2587
-2589
-2591
-2593
-2595
-2598
-2600
-2603
-2606
-2609
-2611
-2614
-2616
-2619
-2622
-2626
-2630
-2635
-2641
-2647
-2653
-2660
-2667
-2674
-2681
-2688
-2695
-2702
-2708
-2714
-2719
-2724
-2728
-2731
-2735
-2739
-2743
-2748
-2754
-2761
-2769
-2778
-2788
-2800
-2812
-2825
-2838
-2851
-2864
-2878
-2891
-2904
-2918
-2931
-2944
-2957
-2971
-2984
-2998
-3012
-3027
-3041
-3055
-3069
-3083
-3097
-3111
-3126
-3142
-3157
-3173
-3190
-3206
-3222
-3237
-3252
-3267
-3281
-3296
-3310
-3324
-3339
-3353
-3368
-3383
-3398
-3412
-3426
-3440
-3453
-3466
-3479
-3492
-3505
-3518
-3531
-3544
-3556
-3567
-3579
-3590
-3601
-3612
-3624
-3636
-3648
-3661
-3674
-3687
-3700
-3713
-3725
-3738
-3751
-3764
-3777
-3790
-3802
-3815
-3827
-3840
-3851
-3862
-3873
-3884
-3894
-3904
-3914
-3924
-3934
-3943
-3953
-3963
-3973
-3983
-3993
-4003
-4016
-4029
-4042
-4057
-4073
-4090
-4108
-4127
-4147
-4168
-4190
-4212
-4236
-4260
-4284
-4308
-4333
-4358
-4384
-4411
-4438
-4465
-4492
-4520
-4547
-4574
-4602
-4629
-4656
-4683
-4711
-4738
-4766
-4795
-4823
-4852
-4880
-4909
-4937
-4965
-4993
-5021
-5049
-5076
-5104
-5132
-5161
-5189
-5217
-5245
-5273
-5300
-5327
-5354
-5380
-5405
-5429
-5453
-5476
-5499
-5520
-5541
-5561
-5579
-5596
-5612
-5628
-5644
-5660
-5676
-5692
-5709
-5726
-5742
-5759
-5776
-5792
-5808
-5823
-5839
-5854
-5870
-5886
-5901
-5917
-5934
-5951
-5969
-5988
-6008
-6029
-6051
-6073
-6095
-6117
-6139
-6161
-6183
-6203
-6223
-6243
-6261
-6280
-6298
-6316
-6334
-6353
-6372
-6391
-6410
-6428
-6445
-6462
-6477
-6491
-6505
-6519
-6532
-6545
-6557
-6568
-6579
-6590
-6600
-6610
-6619
-6628
-6637
-6645
-6653
-6661
-6668
-6674
-6680
-6685
-6689
-6693
-6696
-6698
-6699
-6700
-6700
-6700
-6700
-6700
-6699
-6697
-6695
-6692
-6689
-6685
-6681
-6676
-6672
-6667
-6663
-6660
-6658
-6656
-6656
-6657
-6659
-6661
-6665
-6671
-6677
-6685
-6695
-6705
-6716
-6727
-6738
-6750
-6762
-6776
-6791
-6807
-6825
-6844
-6864
-6883
-6903
-6922
-6940
-6959
-6977
-6996
-7013
-7030
-7047
-7062
-7076
-7090
-7102
-7115
-7126
-7137
-7148
-7158
-7167
-7176
-7185
-7194
-7203
-7211
-7219
-7227
-7235
-7242
-7248
-7255
-7262
-7269
-7275
-7281
-7287
-7292
-7296
-7299
-7301
-7303
-7304
-7305
-7305
-7305
-7304
-7304
-7303
-7303
-7302
-7300
-7299
-7298
-7296
-7295
-7294
-7292
-7290
-7289
-7287
-7285
-7283
-7283
-7283
-7285
-7288
-7292
-7296
-7301
-7306
-7312
-7317
-7322
-7326
-7330
-7335
-7339
-7344
-7349
-7354
-7359
-7365
-7372
-7380
-7389
-7399
-7409
-7420
-7431
-7442
-7452
-7463
-7472
-7482
-7491
-7499
-7508
-7516
-7524
-7532
-7539
-7545
-7552
-7557
-7563
-7569
-7574
-7580
-7585
-7589
-7593
-7596
-7599
-7601
-7603
-7605
-7607
-7610
-7613
-7616
-7619
-7622
-7625
-7628
-7630
-7632
-7634
-7635
-7636
-7637
-7638
-7640
-7641
-7643
-7645
-7648
-7651
-7654
-7656
-7659
-7661
-7663
-7664
-7666
-7667
-7668
-7670
-7673
-7675
-7678
-7681
-7683
-7685
-7686
-7687
-7686
-7686
-7685
-7683
-7681
-7679
-7677
-7673
-7670
-7666
-7661
-7655
-7649
-7643
-7636
-7630
-7623
-7618
-7613
-7609
-7605
-7601
-7597
-7593
-7588
-7582
-7576
-7569
-7561
-7552
-7543
-7534
-7524
-7514
-7504
-7494
-7485
-7475
-7466
-7457
-7449
-7441
-7433
-7426
-7420
-7414
-7408
-7403
-7399
-7395
-7391
-7387
-7384
-7381
-7377
-7374
-7372
-7370
-7369
-7368
-7368
-7369
-7370
-7371
-7371
-7371
-7371
-7369
-7367
-7364
-7361
-7357
-7354
-7350
-7346
-7341
-7336
-7330
-7324
-7317
-7310
-7304
-7297
-7292
-7286
-7282
-7277
-7273
-7268
-7263
-7257
-7249
-7241
-7233
-7224
-7215
-7207
-7199
-7192
-7185
-7179
-7174
-7168
-7164
-7160
-7158
-7156
-7155
-7155
-7157
-7160
-7165
-7171
-7179
-7190
-7202
-7217
-7234
-7252
-7273
-7294
-7317
-7340
-7364
-7389
-7414
-7439
-7464
-7490
-7516
-7542
-7568
-7595
-7621
-7646
-7671
-7694
-7716
-7737
-7756
-7774
-7790
-7806
-7820
-7834
-7847
-7860
-7872
-7884
-7897
-7908
-7919
-7929
-7936
-7942
-7944
-7945
-7942
-7937
-7929
-7919
-7907
-7894
-7878
-7862
-7844
-7827
-7809
-7793
-7776
-7761
-7747
-7735
-7725
-7716
-7709
-7702
-7697
-7692
-7687
-7683
-7678
-7673
-7668
-7664
-7660
-7657
-7654
-7653
-7652
-7652
-7653
-7654
-7656
-7658
-7659
-7661
-7663
-7665
-7667
-7671
-7675
-7681
-7688
-7696
-7705
-7715
-7726
-7737
-7749
-7761
-7773
-7786
-7799
-7813
-7828
-7843
-7860
-7877
-7895
-7913
-7931
-7948
-7964
-7980
-7994
-8007
-8020
-8032
-8042
-8052
-8061
-8069
-8076
-8080
-8086
-8090
-8095
-8099
-8103
-8109
-8114
-8119
-8124
-8129
-8132
-8134
-8134
-8132
-8127
-8119
-8112
-8102
-8090
-8077
-8066
-8054
-8042
-8032
-8022
-8013
-8004
-7996
-7988
-7979
-7970
-7961
-7951
-7941
-7931
-7921
-7911
-7903
-7896
-7890
-7885
-7881
-7877
-7873
-7869
-7864
-7858
-7851
-7842
-7833
-7823
-7813
-7803
-7792
-7782
-7773
-7764
-7755
-7748
-7741
-7736
-7732
-7729
-7729
-7730
-7732
-7735
-7739
-7745
-7750
-7757
-7764
-7772
-7780
-7789
-7797
-7806
-7814
-7823
-7832
-7841
-7850
-7860
-7870
-7880
-7890
-7900
-7911
-7921
-7932
-7944
-7957
-7969
-7982
-7995
-8007
-8018
-8028
-8037
-8045
-8052
-8060
-8067
-8076
-8086
-8096
-8109
-8122
-8137
-8151
-8167
-8183
-8198
-8213
-8228
-8243
-8258
-8273
-8288
-8303
-8319
-8334
-8348
-8362
-8375
-8388
-8400
-8413
-8426
-8439
-8453
-8466
-8478
-8489
-8499
-8508
-8515
-8521
-8526
-8531
-8534
-8537
-8540
-8542
-8544
-8547
-8549
-8552
-8554
-8557
-8559
-8560
-8561
-8561
-8561
-8561
-8560
-8560
-8559
-8557
-8555
-8551
-8546
-8539
-8531
-8523
-8514
-8504
-8495
-8485
-8475
-8465
-8454
-8442
-8429
-8415
-8400
-8384
-8367
-8350
-8333
-8316
-8300
-8284
-8270
-8257
-8246
-8237
-8229
-8221
-8215
-8209
-8203
-8197
-8191
-8186
-8180
-8178
-8176
-8175
-8173
-8173
-8173
-8173
-8173
-8173
-8175
-8177
-8179
-8182
-8185
-8188
-8189
-8191
-8193
-8194
-8196
-8198
-8202
-8205
-8210
-8214
-8217
-8220
-8220
-8219
-8216
-8210
-8202
-8192
-8179
-8164
-8148
-8132
-8114
-8095
-8076
-8055
-8036
-8016
-7995
-7973
-7950
-7926
-7902
-7876
-7850
-7823
-7794
-7765
-7734
-7702
-7670
-7637
-7603
-7568
-7534
-7499
-7463
-7428
-7393
-7357
-7320
-7284
-7247
-7211
-7175
-7141
-7108
-7076
-7047
-7020
-6995
-6973
-6953
-6936
-6922
-6911
-6902
-6895
-6890
-6886
-6882
-6880
-6879
-6879
-6881
-6884
-6888
-6894
-6900
-6908
-6916
-6924
-6934
-6945
-6957
-6970
-6986
-7003
-7021
-7041
-7062
-7083
-7104
-7125
-7146
-7167
-7187
-7207
-7227
-7247
-7267
-7288
-7309
-7329
-7350
-7371
-7392
-7411
-7429
-7447
-7462
-7477
-7490
-7502
-7513
-7522
-7529
-7535
-7539
-7541
-7542
-7542
-7542
-7541
-7540
-7540
-7542
-7544
-7549
-7555
-7563
-7573
-7586
-7600
-7616
-7633
-7652
-7673
-7696
-7719
-7745
-7772
-7799
-7828
-7857
-7887
-7916
-7944
-7971
-7998
-8023
-8047
-8070
-8093
-8114
-8135
-8154
-8173
-8191
-8208
-8223
-8238
-8250
-8262
-8272
-8282
-8291
-8300
-8309
-8318
-8327
-8337
-8345
-8353
-8360
-8365
-8368
-8368
-8364
-8357
-8347
-8332
-8314
-8292
-8266
-8238
-8208
-8175
-8140
-8103
-8064
-8025
-7985
-7944
-7903
-7863
-7822
-7781
-7741
-7700
-7659
-7619
-7577
-7536
-7493
-7450
-7405
-7360
-7313
-7266
-7219
-7170
-7122
-7072
-7022
-6970
-6917
-6862
-6805
-6747
-6689
-6629
-6570
-6512
-6455
-6400
-6348
-6298
-6252
-6209
-6170
-6135
-6104
-6076
-6053
-6033
-6016
-6003
-5993
-5985
-5980
-5978
-5978
-5979
-5983
-5987
-5993
-6000
-6008
-6017
-6028
-6041
-6055
-6070
-6087
-6106
-6126
-6148
-6171
-6197
-6223
-6252
-6282
-6314
-6349
-6386
-6425
-6467
-6512
-6558
-6606
-6654
-6704
-6754
-6804
-6853
-6903
-6951
-7000
-7048
-7096
-7144
-7191
-7238
-7285
-7331
-7376
-7421
-7464
-7506
-7547
-7587
-7625
-7662
-7696
-7729
-7758
-7784
-7808
-7828
-7845
-7859
-7872
-7882
-7891
-7900
-7908
-7915
-7923
-7931
-7938
-7946
-7952
-7957
-7960
-7961
-7958
-7952
-7943
-7931
-7916
-7899
-7879
-7858
-7835
-7811
-7785
-7758
-7731
-7703
-7676
-7649
-7623
-7600
-7578
-7559
-7542
-7528
-7515
-7503
-7493
-7482
-7473
-7463
-7453
-7443
-7431
-7418
-7404
-7387
-7367
-7344
-7318
-7288
-7255
-7219
-7179
-7138
-7094
-7048
-7001
-6953
-6905
-6856
-6807
-6757
-6707
-6654
-6600
-6544
-6485
-6423
-6358
-6291
-6221
-6150
-6076
-6002
-5928
-5852
-5776
-5699
-5623
-5545
-5468
-5390
-5313
-5236
-5159
-5083
-5007
-4932
-4858
-4784
-4712
-4640
-4569
-4499
-4430
-4363
-4298
-4235
-4175
-4118
-4064
-4014
-3969
-3928
-3890
-3856
-3826
-3799
-3776
-3757
-3741
-3729
-3720
-3714
-3712
-3712
-3715
-3721
-3729
-3739
-3752
-3766
-3782
-3800
-3820
-3842
-3866
-3893
-3922
-3953
-3987
-4022
-4059
-4098
-4136
-4174
-4213
-4251
-4289
-4327
-4366
-4407
-4448
-4491
-4535
-4580
-4625
-4670
-4713
-4755
-4794
-4830
-4863
-4892
-4917
-4939
-4958
-4974
-4986
-4997
-5005
-5012
-5017
-5020
-5022
-5023
-5023
-5023
-5023
-5024
-5025
-5028
-5032
-5038
-5045
-5053
-5062
-5070
-5079
-5087
-5095
-5102
-5108
-5113
-5118
-5122
-5124
-5126
-5126
-5124
-5121
-5116
-5110
-5103
-5097
-5091
-5088
-5087
-5090
-5096
-5106
-5118
-5133
-5150
-5169
-5188
-5208
-5228
-5250
-5274
-5299
-5327
-5357
-5392
-5429
-5471
-5516
-5564
-5613
-5664
-5715
-5765
-5814
-5860
-5903
-5944
-5980
-6013
-6042
-6067
-6087
-6102
-6112
-6117
-6116
-6109
-6098
-6082
-6061
-6037
-6009
-5978
-5943
-5905
-5864
-5820
-5771
-5718
-5661
-5599
-5532
-5461
-5384
-5302
-5214
-5119
-5019
-4912
-4799
-4678
-4550
-4415
-4273
-4125
-3970
-3810
-3645
-3477
-3307
-3136
-2964
-2792
-2621
-2450
-2278
-2107
-1934
-1761
-1584
-1406
-1224
-1039
-851
-659
-463
-264
-61
145
355
567
783
1000
1219
1438
1657
1875
2092
2306
2517
2726
2931
3133
3333
3531
3728
3924
4120
4316
4512
4710
4908
5107
5307
5508
5710
5911
6113
6313
6510
6705
6895
7079
7257
7428
7589
7742
7884
8016
8135
8246
8344
8431
8507
8572
8628
8674
8711
8738
8757
8768
8771
8765
8752
8732
8704
8670
8631
8586
8536
8483
8425
8365
8301
8233
8162
8086
8005
7918
7826
7727
7621
7508
7387
7258
7121
6976
6822
6661
6492
6315
6131
5941
5745
5546
5343
5138
4933
4729
4526
4326
4129
3936
3748
3563
3383
3206
3034
2865
2700
2538
2379
2225
2074
1929
1789
1654
1525
1403
1288
1180
1079
985
900
824
757
699
653
618
596
586
591
609
642
690
752
829
921
1027
1146
1278
1424
1582
1752
1933
2126
2329
2541
2761
2990
3224
3464
3709
3958
4210
4466
4724
4987
5253
5524
5799
6080
6366
6658
6956
7259
7568
7883
8202
8527
8856
9190
9528
9871
10218
10568
10922
11280
11640
12003
12369
12735
13103
13472
13840
14208
14576
14944
15311
15677
16045
16412
16781
17151
17521
17892
18264
18636
19007
19378
19746
20113
20477
20838
21196
21550
21901
22247
22588
22925
23256
23581
23901
24214
24521
24821
25115
25403
25683
25958
26226
26489
26745
26996
27240
27479
27712
27939
28159
28372
28580
28781
28975
29164
29347
29525
29697
29864
30026
30182
30333
30477
30613
30742
30861
30970
31067
31152
31223
31280
31322
31350
31361
31358
31339
31306
31258
31197
31125
31042
30951
30855
30756
30655
30554
30455
30357
30262
30169
30078
29989
29900
29812
29722
29632
29539
29444
29346
29246
29143
29038
28931
28824
28717
28611
28505
28400
28296
28194
28093
27994
27896
27799
27705
27613
27523
27436
27352
27272
27196
27124
27057
26994
26935
26880
26829
26781
26736
26693
26652
26612
26572
26532
26490
26446
26400
26351
26299
26244
26186
26126
26063
25997
25929
25859
25788
25714
25639
25563
25484
25405
25323
25241
25157
25074
24990
24907
24826
24746
24669
24593
24519
24447
24374
24301
24226
24149
24068
23982
23892
23796
23696
23590
23481
23367
23250
23131
23010
22889
22768
22647
22526
22407
22289
22173
22059
21948
21839
21733
21631
21533
21440
21352
21269
21192
21121
21057
20999
20947
20902
20864
20831
20804
20781
20763
20747
20734
20723
20714
20706
20700
20695
20693
20694
20699
20708
20722
20741
20764
20793
20824
20859
20895
20932
20968
21003
21036
21066
21094
21119
21140
21159
21173
21185
21193
21198
21199
21197
21193
21187
21180
21172
21165
21160
21156
21153
21153
21154
21155
21156
21157
21156
21152
21146
21136
21123
21105
21084
21058
21028
20993
20953
20909
20860
20806
20747
20684
20617
20545
20469
20388
20304
20215
20122
20024
19922
19816
19706
19591
19471
19347
19216
19080
18938
18789
18634
18472
18305
18131
17952
17769
17582
17392
17200
17007
16814
16622
16433
16247
16065
15889
15720
15557
15402
15254
15113
14980
14853
14733
14617
14507
14401
14299
14200
14104
14010
13920
13831
13743
13655
13567
13477
13385
13289
13188
13083
12972
12856
12734
12606
12473
12334
12192
12045
11896
11745
11593
11441
11288
11137
10987
10839
10693
10549
10409
10271
10138
10009
9886
9770
9663
9566
9482
9410
9354
9313
9288
9281
9291
9318
9362
9420
9492
9576
9667
9766
9868
9974
10082
10191
10303
10418
10536
10658
10787
10922
11065
11217
11378
11550
11731
11922
12123
12334
12553
12781
13016
13259
13509
13766
14029
14298
14573
14853
15137
15425
15715
16007
16297
16589
16878
17165
17447
17726
18001
18270
18535
18795
19051
19305
19557
19809
20062
20319
20581
20849
21125
21410
21706
22011
22327
22653
22989
23333
23683
24038
24395
24752
25109
25463
25813
26158
26499
26835
27166
27494
27818
28139
28457
28774
29090
29406
29721
30037
30353
30670
30988
31306
31624
31941
32255
32566
32872
33172
33464
33748
34023
34286
34537
34776
35000
35211
35407
35588
35755
35906
36043
36165
36273
36365
36442
36503
36549
36580
36595
36595
36581
36553
36513
36462
36401
36332
36255
36173
36085
35992
35894
35790
35681
35566
35444
35315
35177
35031
34876
34713
34541
34363
34177
33987
33791
33592
33390
33186
32981
32776
32572
32369
32168
31973
31781
31593
31412
31236
31067
30904
30748
30599
30457
30323
30196
30077
29966
29865
29773
29691
29620
29560
29511
29474
29446
29428
29418
29414
29415
29420
29428
29439
29451
29465
29480
29497
29515
29535
29556
29577
29600
29622
29644
29665
29684
29699
29712
29720
29723
29720
29712
29697
29676
29647
29610
29565
29511
29449
29376
29294
29202
29098
28983
28857
28718
28567
28404
28228
28040
27841
27630
27408
27175
26933
26683
26424
26158
25885
25607
25322
25032
24735
24431
24119
23798
23467
23126
22774
22411
22037
21652
21256
20850
20434
20010
19580
19144
18706
18266
17827
17388
16952
16520
16091
15667
15248
14834
14424
14020
13620
13224
12833
12446
12063
11685
11311
10942
10577
10217
9862
9512
9167
8828
8494
8167
7846
7531
7224
6925
6633
6349
6073
5805
5547
5297
5055
4821
4596
4378
4167
3964
3767
3576
3392
3213
3040
2873
2711
2555
2404
2258
2118
1983
1854
1730
1611
1498
1391
1289
1192
1101
1014
932
855
783
714
650
589
531
475
421
369
318
267
217
168
119
71
23
-23
-68
-112
-154
-195
-235
-274
-311
-348
-385
-421
-457
-492
-528
-563
-598
-633
-667
-700
-733
-766
-799
-832
-865
-899
-934
-969
-1006
-1043
-1080
-1118
-1157
-1195
-1234
-1273
-1312
-1351
-1391
-1429
-1468
-1505
-1541
-1574
-1605
-1633
-1657
-1677
-1692
-1704
-1711
-1714
-1713
-1708
-1698
-1685
-1666
-1643
-1614
-1580
-1540
-1493
-1439
-1379
-1311
-1237
-1156
-1068
-975
-875
-770
-660
-546
-428
-308
-185
-60
66
193
320
447
575
701
828
953
1077
1199
1320
1440
1558
1674
1789
1903
2015
2127
2239
2351
2463
2577
2691
2807
2923
3040
3157
3275
3391
3506
3620
3731
3838
3942
4042
4137
4228
4316
4398
4477
4553
4625
4695
4763
4830
4895
4960
5024
5088
5151
5215
5278
5341
5404
5466
5529
5593
5658
5725
5793
5863
5935
6009
6085
6162
6240
6319
6398
6476
6553
6629
6704
6778
6852
6924
6996
7068
7140
7212
7283
7354
7424
7493
7560
7624
7687
7746
7801
7853
7901
7944
7983
8016
8045
8070
8089
8103
8114
8119
8119
8117
8109
8099
8083
8063
8038
8007
7973
7931
7883
7828
7767
7700
7626
7545
7459
7366
7268
7164
7055
6940
6820
6693
6560
6420
6274
6120
5960
5792
5617
5435
5247
5053
4855
4652
4445
4235
4022
3807
3590
3371
3150
2929
2707
2486
2265
2045
1829
1615
1404
1197
994
796
603
415
234
58
-110
-273
-428
-577
-718
-853
-982
-1105
-1221
-1332
-1437
-1538
-1633
-1722
-1806
-1884
-1956
-2021
-2082
-2135
-2182
-2223
-2258
-2287
-2311
-2331
-2346
-2357
-2363
-2366
-2364
-2358
-2347
-2330
-2308
-2281
-2246
-2205
-2157
-2102
-2039
-1970
-1893
-1810
-1720
-1624
-1523
-1417
-1306
-1192
-1076
-957
-836
-714
-591
-467
-343
-219
-95
29
153
277
401
525
649
773
896
1018
1140
1259
1377
1493
1605
1715
1821
1923
2021
2115
2205
2289
2367
2440
2506
2565
2617
2662
2698
2726
2747
2758
2762
2758
2746
2727
2700
2667
2628
2583
2533
2477
2415
2349
2277
2200
2118
2029
1936
1837
1732
1622
1505
1384
1257
1125
989
849
706
560
413
264
115
-34
-182
-329
-474
-616
-755
-891
-1024
-1153
-1277
-1398
-1513
-1624
-1729
-1828
-1922
-2009
-2091
-2165
-2233
-2294
-2348
-2396
-2437
-2471
-2499
-2522
-2538
-2550
-2557
-2559
-2557
-2550
-2541
-2527
-2510
-2489
-2464
-2436
-2404
-2368
-2328
-2285
-2238
-2189
-2136
-2081
-2025
-1966
-1907
-1848
-1789
-1730
-1671
-1615
-1559
-1505
-1453
-1402
-1354
-1306
-1260
-1215
-1171
-1128
-1085
-1042
-999
-956
-914
-872
-831
-791
-753
-716
-680
-646
-613
-582
-552
-523
-494
-466
-437
-408
-378
-346
-312
-274
-234
-189
-139
-85
-25
39
110
185
266
351
442
537
636
740
849
961
1078
1199
1325
1454
1588
1726
1868
2013
2163
2316
2472
2632
2795
2962
3132
3305
3482
3662
3844
4030
4217
4407
4598
4790
4982
5175
5368
5559
5750
5938
6124
6308
6488
6664
6837
7005
7170
7330
7488
7642
7794
7945
8095
8245
8394
8543
8691
8839
8986
9131
9274
9415
9554
9689
9822
9952
10079
10205
10328
10450
10570
10689
10807
10924
11040
11155
11269
11382
11494
11605
11714
11822
11929
12034
12138
12241
12343
12444
12546
12647
12748
12850
12952
13054
13157
13261
13364
13468
13571
13674
13776
13877
13977
14074
14170
14263
14353
14440
14524
14604
14679
14751
14817
14879
14935
14985
15030
15069
15101
15128
15148
15161
15168
15168
15161
15147
15126
15098
15063
15020
14970
14913
14848
14776
14696
14609
14515
14412
14302
14184
14057
13922
13779
13626
13465
13295
13117
12929
12733
12529
12317
12097
11870
11636
11397
11152
10903
10649
10390
10128
9862
9593
9320
9043
8763
8480
8193
7903
7609
7313
7015
6714
6412
6109
5806
5503
5201
4901
4602
4306
4013
3723
3436
3153
2874
2600
2330
2066
1806
1552
1303
1059
821
588
361
139
-78
-290
-496
-697
-893
-1084
-1269
-1450
-1625
-1795
-1960
-2121
-2276
-2427
-2574
-2716
-2854
-2987
-3116
-3240
-3361
-3477
-3589
-3697
-3800
-3900
-3995
-4086
-4173
-4255
-4333
-4406
-4474
-4536
-4594
-4646
-4693
-4734
-4769
-4800
-4825
-4846
-4862
-4873
-4879
-4882
-4879
-4871
-4858
-4840
-4815
-4784
-4747
-4702
-4649
-4588
-4518
-4440
-4353
-4256
-4150
-4035
-3912
-3780
-3639
-3491
-3335
-3173
-3005
-2832
-2654
-2472
-2286
-2097
-1905
-1710
-1512
-1312
-1110
-906
-700
-493
-284
-75
134
343
550
757
962
1165
1366
1564
1760
1953
2143
2331
2515
2697
2875
3050
3222
3391
3556
3718
3876
4030
4181
4328
4471
4612
4749
4883
5013
5141
5266
5388
5506
5622
5734
5843
5948
6049
6147
6240
6330
6416
6497
6574
6646
6714
6777
6835
6889
6938
6982
7023
7058
7091
7119
7145
7167
7187
7205
7221
7235
7248
7259
7271
7281
7292
7303
7314
7327
7340
7355
7371
7388
7407
7428
7451
7476
7502
7530
7559
7590
7621
7653
7684
7716
7747
7776
7804
7830
7854
7874
7892
7906
7916
7922
7925
7924
7919
7911
7899
7885
7867
7846
7822
7796
7766
7733
7697
7659
7617
7572
7523
7471
7415
7355
7290
7221
7147
7068
6983
6893
6799
6699
6594
6485
6372
6255
6135
6012
5886
5758
5628
5497
5365
5232
5100
4967
4835
4704
4573
4443
4314
4186
4058
3932
3807
3683
3561
3441
3323
3207
3094
2985
2880
2778
2682
2589
2502
2420
2342
2269
2201
2137
2078
2021
1971
1923
1879
1838
1801
1767
1737
1709
1684
1662
1641
1623
1606
1590
1575
1560
1546
1532
1517
1501
1484
1466
1446
1424
1400
1375
1346
1316
1283
1248
1209
1167
1123
1074
1022
967
907
844
776
703
626
544
457
364
267
163
54
-60
-181
-307
-439
-577
-720
-867
-1020
-1177
-1338
-1501
-1668
-1837
-2007
-2178
-2349
-2520
-2691
-2861
-3030
-3198
-3365
-3530
-3695
-3858
-4019
-4181
-4341
-4500
-4658
-4814
-4970
-5123
-5275
-5426
-5574
-5720
-5864
-6006
-6144
-6280
-6413
-6543
-6669
-6793
-6912
-7029
-7142
-7252
-7359
-7462
-7562
-7659
-7752
-7843
-7929
-8013
-8093
-8170
-8244
-8314
-8381
-8445
-8506
-8565
-8620
-8673
-8724
-8773
-8820
-8866
-8911
-8957
-9003
-9049
-9097
-9147
-9198
-9252
-9307
-9365
-9425
-9486
-9550
-9616
-9684
-9755
-9828
-9903
-9981
-10062
-10146
-10234
-10325
-10420
-10519
-10621
-10728
-10838
-10951
-11067
-11186
-11306
-11428
-11551
-11675
-11798
-11922
-12045
-12166
-12287
-12407
-12526
-12643
-12760
-12875
-12989
-13102
-13215
-13327
-13438
-13549
-13659
-13768
-13877
-13984
-14091
-14195
-14299
-14401
-14500
-14598
-14694
-14787
-14878
-14967
-15053
-15137
-15218
-15296
-15372
-15444
-15514
-15581
-15645
-15707
-15766
-15822
-15876
-15928
-15977
-16024
-16068
-16111
-16149
-16187
-16221
-16251
-16280
-16306
-16329
-16349
-16366
-16379
-16389
-16395
-16397
-16396
-16391
-16382
-16367
-16350
-16328
-16302
-16271
-16235
-16195
-16149
-16101
-16047
-15988
-15926
-15859
-15788
-15714
-15637
-15556
-15473
-15388
-15302
-15214
-15125
-15035
-14945
-14855
-14765
-14675
-14586
-14498
-14410
-14324
-14240
-14157
-14076
-13997
-13921
-13847
-13775
-13706
-13640
-13577
-13516
-13457
-13401
-13348
-13296
-13247
-13200
-13155
-13112
-13072
-13034
-12999
-12967
-12938
-12912
-12889
-12870
-12855
-12843
-12835
-12831
-12830
-12832
-12837
-12844
-12854
-12866
-12880
-12895
-12912
-12931
-12951
-12973
-12996
-13022
-13049
-13079
-13111
-13145
-13182
-13222
-13264
-13309
-13357
-13407
-13458
-13512
-13567
-13623
-13679
-13736
-13793
-13850
-13906
-13961
-14015
-14067
-14118
-14168
-14215
-14261
-14305
-14347
-14387
-14426
-14462
-14497
-14530
-14562
-14592
-14621
-14649
-14675
-14701
-14725
-14749
-14772
-14793
-14814
-14833
-14851
-14868
-14884
-14899
-14912
-14923
-14933
-14941
-14946
-14950
-14952
-14951
-14947
-14941
-14933
-14922
-14909
-14893
-14876
-14857
-14836
-14814
-14791
-14767
-14743
-14717
-14691
-14665
-14637
-14609
-14580
-14550
-14519
-14486
-14452
-14416
-14378
-14339
-14297
-14253
-14207
-14159
-14108
-14056
-14002
-13946
-13890
-13832
-13773
-13714
-13654
-13595
-13536
-13478
-13420
-13363
-13308
-13253
-13200
-13149
-13099
-13050
-13003
-12957
-12913
-12871
-12830
-12791
-12754
-12719
-12686
-12656
-12628
-12602
-12579
-12560
-12543
-12529
-12519
-12512
-12509
-12510
-12514
-12522
-12533
-12549
-12569
-12593
-12621
-12654
-12691
-12733
-12780
-12832
-12888
-12950
-13016
-13087
-13163
-13242
-13327
-13415
-13507
-13604
-13704
-13807
-13915
-14026
-14140
-14258
-14379
-14503
-14631
-14761
-14894
-15030
-15169
-15309
-15452
-15596
-15742
-15889
-16038
-16187
-16338
-16489
-16641
-16793
-16945
-17097
-17248
-17399
-17550
-17699
-17847
-17993
-18138
-18280
-18420
-18558
-18692
-18823
-18951
-19076
-19197
-19316
-19432
-19545
-19655
-19764
-19870
-19975
-20079
-20180
-20280
-20379
-20475
-20570
-20662
-20752
-20839
-20922
-21003
-21079
-21152
-21220
-21284
-21343
-21397
-21446
-21490
-21529
-21563
-21593
-21617
-21637
-21653
-21665
-21672
-21675
-21674
-21669
-21660
-21646
-21628
-21606
-21579
-21547
-21511
-21471
-21426
-21377
-21322
-21264
-21201
-21133
-21060
-20982
-20899
-20811
-20718
-20620
-20517
-20409
-20295
-20177
-20054
-19927
-19795
-19658
-19518
-19374
-19226
-19074
-18920
-18763
-18604
-18442
-18278
-18113
-17946
-17778
-17608
-17438
-17266
-17094
-16922
-16750
-16577
-16405
-16233
-16062
-15891
-15721
-15552
-15383
-15216
-15049
-14884
-14720
-14556
-14395
-14235
-14076
-13920
-13766
-13615
-13467
-13322
-13180
-13042
-12907
-12776
-12648
-12523
-12401
-12282
-12166
-12053
-11942
-11833
-11726
-11621
-11517
-11415
-11315
-11217
-11120
-11025
-10933
-10842
-10754
-10669
-10586
-10506
-10429
-10354
-10282
-10213
-10146
-10081
-10018
-9958
-9898
-9841
-9785
-9730
-9676
-9623
-9571
-9519
-9469
-9419
-9370
-9323
-9275
-9229
-9184
-9141
-9098
-9058
-9019
-8981
-8946
-8914
-8884
-8856
-8832
-8811
-8793
-8778
-8767
-8760
-8756
-8755
-8759
-8765
-8775
-8788
-8804
-8823
-8845
-8869
-8897
-8927
-8960
-8995
-9033
-9074
-9117
-9163
-9210
-9260
-9312
-9366
-9423
-9481
-9540
-9602
-9665
-9731
-9797
-9866
-9936
-10007
-10079
-10153
-10228
-10303
-10380
-10456
-10533
-10610
-10687
-10763
-10838
-10912
-10984
-11055
-11124
-11191
-11256
-11318
-11377
-11434
-11488
-11539
-11587
-11632
-11673
-11711
-11745
-11776
-11804
-11828
-11849
-11866
-11880
-11891
-11898
-11903
-11905
-11903
-11900
-11893
-11885
-11874
-11862
-11847
-11830
-11812
-11792
-11770
-11746
-11720
-11693
-11663
-11632
-11598
-11562
-11524
-11483
-11440
-11394
-11345
-11293
-11238
-11180
-11119
-11055
-10987
-10917
-10843
-10767
-10688
-10607
-10523
-10437
-10350
-10261
-10170
-10077
-9983
-9888
-9791
-9693
-9594
-9493
-9391
-9288
-9183
-9078
-8971
-8862
-8753
-8642
-8529
-8415
-8299
-8180
-8061
-7939
-7815
-7689
-7560
-7430
-7298
-7163
-7027
-6889
-6749
-6608
-6465
-6320
-6175
-6029
-5882
-5734
-5586
-5438
-5290
-5143
-4996
-4849
-4704
-4560
-4416
-4274
-4134
-3995
-3858
-3723
-3590
-3459
-3331
-3205
-3081
-2960
-2841
-2725
-2611
-2499
-2390
-2283
-2179
-2077
-1978
-1881
-1787
-1696
-1608
-1524
-1443
-1365
-1290
-1219
-1151
-1086
-1024
-965
-910
-856
-806
-758
-713
-669
-627
-587
-549
-512
-476
-440
-406
-373
-340
-307
-275
-243
-212
-180
-150
-119
-88
-58
-27
3
33
64
94
125
156
186
217
247
277
306
334
362
388
414
438
461
482
502
521
538
554
568
581
593
603
612
619
624
628
631
632
631
628
624
618
610
601
590
577
563
548
532
514
496
476
457
436
415
394
371
348
323
298
272
245
217
188
159
129
99
69
39
8
-22
-52
-81
-111
-140
-169
-197
-225
-253
-281
-308
-334
-359
-383
-406
-429
-449
-469
-487
-504
-519
-532
-544
-555
-563
-570
-575
-578
-580
-579
-577
-573
-568
-561
-553
-544
-534
-523
-512
-500
-488
-476
-463
-451
-439
-427
-415
-403
-391
-378
-365
-351
-336
-320
-302
-282
-260
-237
-211
-184
-154
-122
-89
-53
-16
23
64
107
152
198
246
296
348
402
458
515
574
634
696
760
826
893
962
1033
1106
1181
1258
1336
1417
1499
1582
1667
1753
1840
1927
2016
2106
2196
2287
2378
2470
2563
2656
2749
2843
2937
3032
3127
3223
3319
3415
3512
3610
3708
3807
3907
4006
4107
4208
4309
4410
4512
4613
4714
4815
4916
5016
5116
5214
5312
5408
5503
5596
5688
5779
5867
5954
6039
6121
6202
6281
6359
6434
6507
6577
6646
6713
6778
6840
6900
6958
7014
7067
7119
7168
7216
7262
7306
7348
7389
7428
7466
7502
7536
7569
7600
7630
7658
7683
7707
7730
7750
7769
7786
7803
7818
7832
7846
7859
7871
7884
7896
7908
7920
7932
7944
7956
7968
7980
7991
8000
8010
8020
8028
8035
8039
8044
8047
8048
8047
8045
8042
8038
8032
8025
8016
8007
7998
7986
7975
7962
7949
7936
7922
7908
7895
7881
7868
7855
7843
7831
7819
7807
7796
7785
7774
7762
7751
7740
7728
7716
7704
7691
7677
7663
7648
7632
7615
7598
7580
7562
7542
7522
7501
7479
7457
7434
7410
7386
7362
7336
7311
7284
7258
7230
7202
7173
7143
7113
7081
7049
7016
6981
6946
6910
6873
6835
6796
6757
6716
6676
6634
6592
6550
6508
6465
6422
6378
6334
6289
6244
6198
6152
6104
6056
6007
5958
5907
5855
5801
5747
5691
5634
5576
5516
5455
5392
5328
5263
5196
5128
5058
4988
4916
4842
4767
4691
4614
4535
4455
4374
4292
4210
4126
4042
3957
3872
3786
3700
3614
3528
3441
3354
3267
3180
3093
3006
2919
2832
2745
2659
2573
2488
2403
2320
2237
2156
2077
1999
1922
1848
1776
1705
1637
1570
1506
1443
1382
1323
1266
1209
1155
1101
1049
998
948
899
851
804
758
713
669
626
583
542
501
461
422
384
346
309
272
237
201
167
133
99
66
33
1
-32
-64
-96
-128
-161
-194
-227
-261
-296
-331
-366
-402
-439
-476
-514
-551
-589
-627
-665
-703
-741
-779
-817
-855
-892
-930
-968
-1006
-1043
-1081
-1119
-1156
-1194
-1231
-1268
-1304
-1339
-1374
-1408
-1441
-1473
-1504
-1534
-1563
-1590
-1616
-1640
-1663
-1684
-1703
-1720
-1736
-1749
-1760
-1769
-1776
-1781
-1784
-1784
-1782
-1779
-1773
-1765
-1756
-1745
-1732
-1718
-1702
-1685
-1666
-1646
-1625
-1603
-1579
-1555
-1529
-1502
-1474
-1446
-1416
-1385
-1353
-1320
-1286
-1251
-1215
-1178
-1140
-1101
-1061
-1018
-977
-933
-888
-842
-795
-746
-697
-646
-594
-542
-489
-436
-382
-328
-273
-219
-164
-110
-55
-1
53
107
160
212
264
316
366
416
465
513
560
606
651
695
737
778
818
856
893
929
963
996
1028
1058
1088
1116
1142
1167
1190
1212
1232
1249
1265
1279
1291
1301
1309
1314
1318
1320
1319
1317
1313
1306
1298
1287
1275
1260
1244
1225
1205
1183
1159
1133
1106
1077
1046
1014
982
949
914
879
843
807
770
732
694
655
617
577
538
498
458
418
378
338
299
261
223
187
152
119
87
57
29
3
-20
-42
-62
-80
-95
-109
-120
-129
-136
-142
-145
-146
-145
-143
-138
-132
-124
-115
-105
-93
-80
-66
-51
-35
-19
-3
14
32
49
67
85
102
120
137
155
172
189
206
223
239
255
271
287
302
316
331
345
358
372
384
397
409
420
431
441
450
458
465
472
477
481
484
486
487
487
486
484
480
475
469
461
452
440
427
412
395
377
356
333
309
283
256
228
199
168
137
104
72
38
4
-31
-66
-102
-138
-175
-212
-250
-289
-329
-370
-412
-454
-498
-542
-588
-634
-682
-730
-778
-827
-877
-927
-977
-1027
-1077
-1127
-1177
-1227
-1277
-1327
-1378
-1428
-1478
-1528
-1578
-1627
-1677
-1727
-1776
-1826
-1875
-1925
-1974
-2023
-2071
-2120
-2168
-2215
-2262
-2309
-2355
-2400
-2444
-2487
-2529
-2571
-2611
-2650
-2689
-2726
-2762
-2796
-2830
-2862
-2894
-2924
-2953
-2981
-3009
-3036
-3062
-3087
-3112
-3137
-3161
-3184
-3207
-3230
-3252
-3273
-3293
-3312
-3331
-3348
-3365
-3381
-3396
-3410
-3424
-3436
-3447
-3458
-3468
-3476
-3484
-3491
-3496
-3501
-3504
-3506
-3507
-3506
-3505
-3502
-3497
-3491
-3484
-3475
-3464
-3453
-3440
-3425
-3409
-3392
-3374
-3355
-3334
-3312
-3290
-3266
-3241
-3214
-3186
-3157
-3127
-3094
-3061
-3026
-2989
-2951
-2911
-2870
-2828
-2784
-2740
-2694
-2648
-2601
-2553
-2505
-2456
-2406
-2356
-2307
-2257
-2207
-2157
-2108
-2059
-2011
-1963
-1916
-1870
-1824
-1779
-1735
-1691
-1648
-1605
-1564
-1522
-1481
-1441
-1401
-1362
-1324
-1286
-1248
-1212
-1176
-1140
-1105
-1071
-1036
-1002
-969
-936
-903
-871
-839
-807
-776
-745
-715
-685
-656
-627
-598
-569
-541
-513
-485
-457
-428
-400
-371
-342
-312
-282
-252
-221
-189
-157
-125
-92
-59
-26
8
41
75
109
143
177
211
246
280
316
352
388
425
462
500
539
578
618
659
700
741
783
825
867
910
952
994
1036
1077
1118
1157
1197
1235
1272
1308
1344
1378
1411
1442
1472
1501
1528
1554
1578
1600
1620
1639
1655
1670
1683
1694
1704
1712
1718
1723
1726
1728
1729
1729
1728
1725
1722
1719
1714
1709
1703
1697
1689
1681
1673
1664
1654
1644
1634
1623
1613
1602
1591
1580
1569
1557
1546
1535
1524
1513
1501
1490
1478
1466
1454
1442
1429
1417
1404
1391
1378
1366
1353
1340
1328
1315
1303
1291
1278
1265
1253
1239
1225
1210
1195
1179
1161
1143
1123
1102
1080
1057
1033
1008
981
954
925
895
863
830
796
761
724
686
647
607
565
522
478
432
385
337
288
237
185
131
76
20
-38
-97
-158
-220
-283
-347
-413
-480
-548
-617
-688
-759
-832
-906
-981
-1058
-1135
-1214
-1294
-1375
-1457
-1540
-1624
-1709
-1795
-1882
-1970
-2058
-2147
-2238
-2328
-2420
-2513
-2606
-2700
-2795
-2890
-2986
-3083
-3180
-3277
-3374
-3471
-3568
-3664
-3760
-3855
-3950
-4043
-4135
-4227
-4317
-4406
-4494
-4580
-4665
-4749
-4832
-4913
-4993
-5072
-5149
-5224
-5298
-5370
-5440
-5509
-5575
-5640
-5703
-5763
-5822
-5879
-5934
-5986
-6037
-6086
-6133
-6178
-6221
-6261
-6300
-6337
-6371
-6404
-6435
-6463
-6490
-6514
-6537
-6558
-6577
-6594
-6609
-6623
-6635
-6646
-6655
-6662
-6667
-6671
-6673
-6673
-6671
-6668
-6662
-6655
-6645
-6634
-6621
-6607
-6590
-6572
-6553
-6531
-6509
-6485
-6459
-6433
-6405
-6376
-6346
-6314
-6282
-6248
-6213
-6177
-6141
-6103
-6064
-6024
-5984
-5943
-5901
-5859
-5816
-5773
-5730
-5686
-5643
-5599
-5556
-5512
-5469
-5425
-5382
-5339
-5296
-5253
-5210
-5167
-5125
-5082
-5040
-4999
-4957
-4916
-4876
-4836
-4797
-4758
-4721
-4684
-4647
-4612
-4577
-4543
-4510
-4478
-4447
-4416
-4387
-4358
-4331
-4305
-4279
-4255
-4231
-4209
-4188
-4168
-4148
-4130
-4113
-4097
-4082
-4067
-4054
-4041
-4029
-4018
-4008
-3998
-3990
-3981
-3974
-3968
-3962
-3956
-3952
-3948
-3944
-3941
-3939
-3937
-3936
-3935
-3934
-3934
-3934
-3934
-3935
-3936
-3936
-3937
-3938
-3939
-3940
-3941
-3941
-3941
-3941
-3940
-3939
-3938
-3937
-3935
-3933
-3932
-3931
-3930
-3929
-3929
-3929
-3931
-3933
-3936
-3939
-3944
-3950
-3957
-3966
-3975
-3986
-3998
-4011
-4026
-4042
-4059
-4077
-4096
-4116
-4138
-4161
-4184
-4210
-4236
-4264
-4292
-4322
-4354
-4386
-4420
-4454
-4490
-4527
-4565
-4603
-4643
-4683
-4725
-4767
-4810
-4853
-4897
-4942
-4987
-5033
-5079
-5125
-5172
-5219
-5266
-5312
-5360
-5407
-5454
-5501
-5548
-5595
-5642
-5688
-5734
-5780
-5825
-5870
-5914
-5958
-6002
-6045
-6087
-6129
-6170
-6211
-6250
-6290
-6328
-6366
-6403
-6440
-6475
-6510
-6544
-6577
-6609
-6640
-6671
-6700
-6729
-6757
-6784
-6811
-6838
-6864
-6889
-6915
-6940
-6965
-6990
-7015
-7039
-7064
-7089
-7113
-7138
-7162
-7187
-7212
-7236
-7261
-7286
-7312
-7337
-7363
-7390
-7416
-7444
-7471
-7499
-7527
-7556
-7584
-7613
-7641
-7669
-7697
-7725
-7752
-7779
-7806
-7832
-7859
-7884
-7910
-7935
-7960
-7985
-8009
-8034
-8058
-8083
-8106
-8131
-8154
-8178
-8201
-8224
-8247
-8269
-8291
-8312
-8333
-8354
-8374
-8393
-8413
-8432
-8451
-8470
-8489
-8507
-8526
-8545
-8564
-8583
-8602
-8622
-8641
-8661
-8680
-8700
-8719
-8739
-8758
-8777
-8796
-8815
-8834
-8852
-8870
-8888
-8906
-8924
-8941
-8959
-8977
-8994
-9012
-9030
-9048
-9066
-9084
-9103
-9121
-9140
-9160
-9179
-9198
-9218
-9238
-9257
-9277
-9297
-9316
-9335
-9354
-9371
-9388
-9404
-9419
-9433
-9445
-9456
-9465
-9473
-9479
-9484
-9487
-9488
-9487
-9485
-9481
-9474
-9466
-9456
-9444
-9430
-9414
-9397
-9377
-9355
-9331
-9306
-9278
-9248
-9216
-9182
-9146
-9107
-9066
-9023
-8977
-8929
-8879
-8826
-8770
-8712
-8652
-8589
-8524
-8456
-8386
-8314
-8240
-8163
-8084
-8004
-7921
-7837
-7751
-7663
-7575
-7484
-7393
-7300
-7207
-7113
-7018
-6922
-6826
-6730
-6633
-6536
-6439
-6342
-6245
-6149
-6052
-5955
-5859
-5763
-5667
-5572
-5477
-5382
-5288
-5194
-5101
-5007
-4915
-4822
-4729
-4637
-4544
-4452
-4359
-4266
-4173
-4078
-3985
-3891
-3796
-3701
-3605
-3509
-3412
-3315
-3216
-3117
-3017
-2916
-2814
-2710
-2606
-2500
-2393
-2284
-2174
-2063
-1951
-1837
-1723
-1607
-1490
-1372
-1253
-1134
-1012
-893
-771
-650
-528
-406
-283
-161
-39
84
206
328
450
572
694
815
937
1058
1179
1299
1420
1540
1659
1778
1896
2013
2130
2245
2360
2473
2585
2696
2805
2912
3018
3121
3222
3322
3419
3513
3605
3695
3782
3866
3948
4027
4104
4179
4250
4320
4387
4451
4514
4574
4632
4688
4742
4795
4845
4894
4940
4984
5026
5066
5103
5138
5170
5200
5227
5252
5274
5293
5310
5324
5335
5344
5350
5354
5355
5353
5348
5340
5330
5317
5301
5282
5260
5235
5207
5176
5143
5107
5068
5026
4981
4934
4884
4832
4777
4719
4659
4596
4531
4463
4393
4320
4245
4168
4088
4006
3922
3836
3748
3658
3566
3472
3377
3279
3181
3080
2979
2876
2771
2665
2558
2450
2341
2230
2118
2005
1892
1777
1661
1545
1428
1311
1192
1074
955
836
716
597
477
358
238
119
0
-119
-238
-356
-473
-590
-707
-823
-938
-1052
-1166
-1278
-1390
-1500
-1609
-1716
-1822
-1926
-2029
-2129
-2228
-2325
-2420
-2513
-2603
-2692
-2777
-2861
-2941
-3019
-3095
-3167
-3237
-3304
-3367
-3428
-3486
-3540
-3592
-3641
-3686
-3729
-3768
-3805
-3838
-3869
-3897
-3922
-3944
-3964
-3981
-3995
-4006
-4014
-4021
-4025
-4027
-4025
-4022
-4017
-4009
-3999
-3988
-3974
-3959
-3942
-3923
-3903
-3882
-3859
-3835
-3809
-3783
-3755
-3726
-3695
-3664
-3631
-3597
-3562
-3525
-3488
-3448
-3408
-3366
-3323
-3279
-3233
-3186
-3138
-3089
-3039
-2987
-2935
-2881
-2827
-2772
-2716
-2659
-2602
-2544
-2486
-2427
-2368
-2308
-2248
-2187
-2127
-2066
-2004
-1943
-1881
-1820
-1759
-1698
-1637
-1576
-1516
-1456
-1397
-1339
-1281
-1224
-1168
-1112
-1057
-1002
-949
-896
-844
-793
-742
-692
-643
-595
-548
-502
-457
-413
-370
-328
-287
-247
-208
-171
-134
-98
-63
-29
5
37
69
100
131
161
190
218
246
274
300
326
351
376
400
423
446
468
490
512
533
554
574
595
615
636
657
678
700
722
745
769
793
818
845
872
900
929
959
991
1022
1057
1091
1127
1163
1200
1238
1277
1316
1357
1397
1439
1481
1523
1566
1609
1653
1696
1741
1785
1830
1874
1919
1964
2008
2053
2098
2142
2187
2231
2275
2319
2363
2407
2450
2493
2535
2577
2618
2659
2699
2738
2776
2813
2850
2885
2920
2954
2987
3019
3050
3081
3111
3140
3168
3196
3224
3251
3278
3304
3331
3358
3384
3411
3438
3465
3492
3520
3547
3575
3603
3632
3660
3689
3717
3746
3775
3803
3832
3860
3888
3915
3943
3970
3996
4022
4048
4074
4098
4123
4147
4171
4194
4218
4240
4263
4285
4307
4328
4349
4370
4390
4410
4429
4448
4467
4485
4502
4519
4536
4551
4566
4581
4595
4608
4621
4633
4644
4656
4666
4677
4686
4695
4704
4712
4719
4725
4731
4735
4739
4742
4744
4744
4744
4743
4741
4738
4733
4729
4723
4716
4709
4701
4692
4682
4672
4661
4649
4637
4623
4610
4595
4580
4564
4547
4530
4512
4493
4473
4453
4432
4410
4387
4364
4340
4314
4288
4261
4233
4203
4173
4141
4109
4075
4038
4003
3965
3927
3887
3846
3804
3761
3718
3674
3629
3584
3538
3492
3445
3398
3351
3304
3257
3209
3162
3115
3067
3020
2973
2926
2879
2833
2786
2740
2694
2648
2602
2557
2511
2466
2421
2376
2331
2286
2241
2196
2152
2108
2064
2021
1978
1936
1894
1853
1813
1773
1735
1697
1659
1622
1586
1551
1516
1482
1449
1416
1385
1353
1323
1293
1264
1236
1209
1183
1157
1133
1110
1088
1067
1048
1029
1012
995
980
966
952
939
928
917
907
897
889
881
874
868
863
858
854
851
848
845
842
840
838
836
834
833
831
829
827
825
822
820
817
814
810
806
802
798
793
787
781
775
767
760
751
742
732
722
712
701
690
679
667
656
644
632
621
610
598
587
576
564
553
541
529
517
504
490
476
462
447
431
415
398
380
361
342
322
300
278
255
231
206
180
153
125
96
66
36
5
-27
-59
-92
-126
-161
-196
-232
-269
-307
-346
-386
-427
-469
-512
-557
-602
-650
-698
-749
-801
-854
-909
-966
-1025
-1086
-1148
-1211
-1276
-1343
-1411
-1480
-1551
-1622
-1695
-1768
-1841
-1915
-1990
-2064
-2139
-2213
-2287
-2361
-2435
-2509
-2582
-2656
-2729
-2802
-2874
-2946
-3017
-3088
-3159
-3228
-3296
-3364
-3430
-3496
-3560
-3623
-3685
-3746
-3805
-3863
-3920
-3976
-4029
-4082
-4132
-4181
-4228
-4273
-4316
-4356
-4395
-4432
-4466
-4498
-4528
-4555
-4581
-4604
-4625
-4644
-4661
-4676
-4689
-4699
-4708
-4714
-4719
-4721
-4721
-4719
-4715
-4709
-4701
-4691
-4679
-4665
-4649
-4631
-4611
-4590
-4567
-4542
-4515
-4487
-4457
-4425
-4392
-4358
-4322
-4284
-4245
-4205
-4163
-4120
-4075
-4030
-3984
-3937
-3888
-3838
-3787
-3735
-3682
-3627
-3571
-3514
-3455
-3396
-3335
-3274
-3211
-3148
-3084
-3019
-2953
-2887
-2820
-2753
-2685
-2616
-2547
-2478
-2408
-2338
-2267
-2196
-2125
-2054
-1982
-1910
-1837
-1765
-1692
-1618
-1545
-1471
-1396
-1322
-1247
-1171
-1095
-1018
-942
-865
-787
-709
-631
-553
-474
-395
-317
-238
-160
-82
-4
74
150
227
303
378
452
525
598
669
740
810
878
946
1012
1078
1143
1207
1271
1334
1397
1460
1522
1584
1646
1708
1769
1830
1891
1951
2011
2071
2131
2191
2251
2310
2370
2429
2488
2547
2606
2664
2722
2779
2837
2894
2951
3007
3063
3120
3176
3232
3288
3344
3400
3457
3513
3570
3626
3683
3740
3797
3854
3911
3968
4025
4082
4138
4194
4251
4307
4362
4417
4472
4527
4581
4634
4687
4739
4791
4841
4891
4940
4987
5034
5080
5125
5170
5213
5256
5297
5338
5379
5418
5457
5495
5532
5568
5604
5639
5672
5705
5738
5769
5799
5829
5858
5886
5914
5941
5967
5992
6017
6040
6063
6085
6107
6127
6147
6165
6183
6200
6215
6230
6244
6257
6269
6279
6289
6297
6305
6311
6317
6321
6324
6326
6328
6328
6328
6327
6325
6323
6320
6316
6311
6306
6300
6293
6286
6278
6269
6259
6248
6237
6225
6212
6198
6184
6169
6154
6138
6121
6104
6086
6067
6048
6028
6008
5987
5965
5942
5919
5895
5871
5846
5821
5796
5770
5744
5718
5693
5667
5641
5615
5589
5563
5537
5511
5485
5460
5434
5408
5383
5357
5332
5306
5281
5255
5230
5204
5179
5154
5129
5104
5079
5055
5030
5006
4982
4958
4934
4911
4887
4863
4839
4815
4791
4767
4743
4719
4695
4670
4645
4620
4595
4569
4544
4518
4491
4465
4438
4411
4384
4357
4330
4303
4276
4249
4222
4196
4169
4143
4118
4091
4067
4042
4017
3993
3969
3946
3923
3901
3879
3858
3837
3817
3797
3779
3760
3742
3725
3709
3693
3678
3663
3649
3636
3623
3610
3598
3587
3576
3565
3555
3545
3536
3527
3518
3510
3502
3495
3488
3482
3476
3471
3466
3461
3457
3453
3449
3446
3443
3440
3437
3434
3432
3429
3426
3422
3418
3414
3409
3404
3398
3391
3384
3376
3367
3357
3346
3335
3322
3308
3294
3278
3261
3243
3225
3205
3185
3165
3143
3121
3099
3077
3054
3031
3008
2985
2962
2940
2917
2894
2871
2848
2825
2802
2778
2755
2732
2708
2685
2661
2637
2613
2589
2565
2541
2516
2492
2467
2442
2417
2392
2367
2341
2315
2289
2263
2236
2209
2182
2155
2127
2099
2071
2041
2013
1983
1953
1922
1891
1858
1825
1791
1755
1719
1681
1642
1601
1560
1517
1473
1427
1381
1333
1284
1234
1183
1131
1079
1025
970
915
859
803
746
688
630
571
512
453
393
333
273
212
151
90
28
-33
-95
-157
-219
-281
-343
-405
-466
-528
-589
-649
-709
-769
-828
-886
-944
-1000
-1057
-1112
-1166
-1219
-1271
-1323
-1373
-1422
-1469
-1516
-1562
-1606
-1649
-1691
-1731
-1770
-1808
-1844
-1879
-1913
-1944
-1975
-2004
-2031
-2056
-2079
-2101
-2121
-2139
-2155
-2169
-2181
-2191
-2199
-2205
-2210
-2212
-2213
-2213
-2210
-2207
-2202
-2195
-2188
-2179
-2170
-2159
-2147
-2134
-2121
-2107
-2091
-2075
-2058
-2040
-2021
-2001
-1980
-1959
-1936
-1912
-1888
-1862
-1836
-1809
-1781
-1752
-1723
-1692
-1661
-1630
-1598
-1565
-1531
-1497
-1462
-1427
-1391
-1355
-1319
-1282
-1245
-1208
-1170
-1132
-1094
-1056
-1018
-980
-942
-903
-865
-827
-788
-750
-712
-673
-635
-597
-559
-521
-483
-445
-407
-369
-331
-294
-256
-218
-181
-144
-106
-70
-33
3
39
74
109
143
177
210
243
275
306
336
366
396
425
453
480
507
533
559
583
607
630
653
675
695
715
735
753
771
789
805
821
837
852
867
881
894
907
919
931
943
954
964
974
984
993
1002
1010
1018
1027
1035
1043
1051
1058
1065
1072
1078
1084
1089
1094
1098
1102
1105
1107
1110
1111
1113
1114
1115
1115
1115
1115
1115
1115
1114
1112
1111
1109
1106
1103
1099
1095
1090
1085
1079
1072
1065
1057
1048
1039
1029
1018
1008
996
984
971
958
944
929
914
898
882
865
847
829
810
790
770
749
727
704
681
657
632
606
579
552
524
495
465
435
404
371
339
305
271
236
201
165
129
93
56
19
-17
-54
-92
-128
-165
-202
-238
-274
-310
-345
-380
-414
-448
-481
-513
-545
-577
-607
-638
-667
-696
-725
-753
-780
-807
-833
-859
-884
-909
-934
-958
-982
-1004
-1028
-1050
-1072
-1093
-1113
-1133
-1153
-1171
-1189
-1206
-1223
-1238
-1253
-1267
-1279
-1291
-1301
-1311
-1318
-1325
-1330
-1334
-1337
-1339
-1339
-1338
-1336
-1333
-1329
-1323
-1317
-1310
-1302
-1292
-1282
-1271
-1258
-1245
-1230
-1214
-1197
-1178
-1159
-1138
-1115
-1092
-1067
-1041
-1012
-985
-955
-924
-892
-858
-824
-789
-753
-715
-678
-639
-600
-560
-520
-479
-439
-397
-356
-315
-273
-232
-191
-150
-109
-68
-27
13
53
92
131
170
208
246
284
321
358
394
430
465
500
535
569
602
635
667
698
729
758
786
813
839
864
887
909
930
950
968
985
1000
1014
1028
1041
1052
1063
1073
1082
1090
1098
1106
1113
1120
1126
1132
1138
1143
1148
1153
1158
1162
1167
1171
1174
1178
1182
1186
1190
1193
1197
1202
1206
1210
1215
1220
1225
1231
1236
1242
1248
1254
1261
1268
1275
1283
1290
1298
1307
1315
1324
1333
1342
1351
1360
1368
1377
1385
1394
1401
1409
1415
1422
1428
1433
1437
1441
1445
1447
1449
1450
1451
1450
1449
1447
1443
1438
1433
1425
1417
1407
1395
1382
1366
1349
1330
1310
1287
1262
1234
1205
1174
1140
1105
1067
1028
986
943
898
852
804
755
704
652
599
545
491
435
379
323
265
208
150
92
33
-25
-84
-143
-203
-262
-322
-381
-441
-501
-560
-620
-679
-739
-798
-857
-915
-974
-1031
-1089
-1146
-1202
-1257
-1312
-1365
-1418
-1469
-1520
-1569
-1617
-1664
-1709
-1753
-1796
-1838
-1878
-1917
-1955
-1992
-2027
-2061
-2094
-2126
-2156
-2185
-2213
-2240
-2265
-2289
-2311
-2331
-2350
-2366
-2381
-2394
-2404
-2412
-2419
-2423
-2424
-2424
-2422
-2418
-2412
-2404
-2395
-2384
-2372
-2358
-2343
-2327
-2309
-2291
-2271
-2250
-2227
-2204
-2179
-2153
-2126
-2098
-2069
-2037
-2007
-1975
-1941
-1908
-1873
-1838
-1802
-1766
-1729
-1693
-1656
-1618
-1581
-1543
-1506
-1468
-1431
-1393
-1356
-1319
-1282
-1246
-1210
-1174
-1139
-1104
-1070
-1037
-1004
-972
-941
-910
-881
-852
-824
-797
-771
-746
-722
-699
-677
-656
-636
-618
-600
-584
-569
-556
-543
-532
-523
-514
-507
-500
-495
-491
-488
-486
-484
-483
-483
-483
-484
-485
-486
-487
-489
-490
-492
-493
-495
-496
-498
-499
-500
-501
-502
-503
-503
-504
-504
-503
-502
-501
-499
-497
-494
-491
-488
-484
-480
-475
-470
-465
-459
-454
-448
-442
-436
-430
-423
-417
-411
-404
-399
-393
-388
-383
-379
-375
-372
-370
-368
-367
-367
-368
-370
-372
-375
-379
-384
-389
-396
-403
-411
-419
-429
-439
-450
-462
-475
-488
-502
-517
-533
-549
-565
-582
-600
-618
-637
-656
-676
-696
-716
-737
-758
-779
-801
-823
-846
-868
-891
-914
-938
-961
-984
-1006
-1028
-1050
-1072
-1093
-1113
-1132
-1151
-1170
-1188
-1205
-1221
-1237
-1253
-1268
-1283
-1297
-1311
-1325
-1339
-1352
-1365
-1377
-1389
-1401
-1413
-1424
-1435
-1445
-1455
-1465
-1474
-1483
-1491
-1499
-1507
-1514
-1521
-1528
-1535
-1541
-1547
-1553
-1560
-1566
-1572
-1578
-1584
-1590
-1596
-1602
-1608
-1614
-1620
-1626
-1632
-1637
-1642
-1647
-1651
-1654
-1658
-1660
-1662
-1663
-1664
-1664
-1662
-1660
-1657
-1652
-1647
-1640
-1632
-1623
-1612
-1600
-1587
-1573
-1557
-1541
-1523
-1504
-1484
-1463
-1440
-1417
-1393
-1368
-1342
-1315
-1287
-1258
-1229
-1198
-1167
-1134
-1101
-1068
-1033
-998
-962
-925
-888
-851
-813
-776
-738
-700
-662
-624
-586
-548
-511
-474
-437
-401
-365
-329
-294
-259
-225
-191
-157
-124
-91
-58
-25
8
40
73
105
137
169
201
233
264
296
327
358
388
419
449
479
509
538
567
596
625
653
681
709
736
763
790
816
842
867
892
916
940
963
986
1008
1030
1051
1072
1092
1111
1130
1148
1165
1181
1197
1211
1224
1236
1247
1257
1266
1273
1280
1285
1289
1292
1294
1295
1295
1293
1291
1288
1283
1278
1271
1263
1255
1245
1234
1223
1210
1197
1182
1167
1150
1133
1115
1096
1076
1056
1035
1012
990
967
943
919
894
869
843
817
790
763
736
708
680
652
623
594
565
536
507
478
450
421
393
366
338
312
286
260
236
212
188
166
144
122
101
81
62
42
24
6
-12
-29
-46
-62
-77
-93
-108
-123
-137
-151
-165
-179
-193
-206
-219
-232
-245
-257
-269
-280
-291
-301
-311
-320
-329
-337
-345
-352
-359
-366
-372
-378
-384
-389
-395
-400
-405
-409
-414
-419
-423
-428
-432
-437
-441
-445
-449
-453
-456
-460
-463
-465
-468
-470
-472
-473
-475
-475
-476
-476
-475
-475
-474
-472
-470
-468
-465
-463
-459
-456
-452
-448
-444
-439
-435
-430
-425
-420
-414
-409
-404
-399
-394
-388
-383
-378
-373
-367
-361
-355
-349
-343
-336
-329
-322
-314
-307
-299
-291
-282
-274
-265
-256
-246
-237
-227
-216
-206
-195
-183
-171
-159
-147
-134
-121
-108
-94
-80
-66
-51
-37
-22
-8
7
22
36
51
65
79
93
108
121
135
149
163
176
190
203
216
230
243
256
269
283
296
310
324
338
352
366
381
396
411
426
442
458
474
491
507
524
542
559
577
595
613
632
651
670
690
709
729
750
770
791
811
832
853
874
895
915
936
956
976
995
1014
1033
1051
1069
1086
1102
1118
1132
1146
1159
1171
1182
1191
1200
1207
1213
1217
1221
1223
1223
1223
1220
1217
1212
1206
1198
1189
1179
1167
1154
1139
1123
1105
1086
1065
1043
1020
995
968
941
912
882
851
819
786
752
718
682
646
609
571
533
494
454
415
375
334
294
254
213
173
133
93
54
14
-24
-62
-100
-137
-173
-209
-244
-278
-311
-343
-375
-405
-435
-463
-490
-516
-542
-566
-589
-611
-632
-652
-670
-688
-705
-720
-735
-748
-760
-770
-780
-788
-795
-801
-806
-810
-812
-814
-814
-813
-812
-809
-806
-801
-796
-789
-782
-774
-766
-756
-746
-735
-723
-711
-698
-685
-672
-658
-644
-629
-615
-600
-585
-570
-554
-538
-522
-505
-488
-470
-452
-433
-414
-394
-374
-353
-332
-310
-288
-266
-243
-221
-198
-175
-151
-128
-105
-82
-59
-36
-14
8
30
52
73
93
114
133
152
171
188
206
222
238
254
269
283
296
309
322
334
345
355
365
374
382
389
395
401
405
409
411
413
413
412
409
406
401
395
387
379
368
357
344
330
314
298
280
262
243
223
202
180
158
136
113
90
67
43
20
-4
-28
-52
-77
-101
-125
-149
-174
-198
-222
-246
-270
-293
-317
-340
-363
-385
-407
-429
-450
-471
-492
-512
-531
-550
-568
-586
-603
-619
-635
-650
-665
-679
-692
-705
-717
-728
-739
-749
-759
-769
-778
-786
-795
-802
-810
-817
-823
-829
-835
-840
-845
-849
-853
-857
-860
-863
-865
-867
-869
-870
-871
-871
-871
-871
-871
-870
-869
-868
-867
-865
-864
-862
-860
-858
-856
-853
-850
-847
-843
-839
-834
-829
-823
-816
-808
-799
-789
-778
-766
-752
-737
-721
-704
-685
-665
-643
-621
-597
-572
-546
-518
-490
-460
-429
-396
-363
-328
-292
-255
-217
-179
-139
-98
-57
-14
28
72
116
160
205
251
297
344
391
438
486
535
584
633
683
734
784
835
886
937
988
1039
1090
1141
1192
1243
1293
1344
1394
1443
1493
1542
1591
1639
1688
1736
1783
1831
1878
1924
1970
2016
2062
2107
2151
2195
2238
2281
2323
2364
2405
2444
2484
2522
2559
2595
2631
2665
2699
2731
2762
2792
2821
2848
2875
2900
2924
2947
2969
2990
3010
3029
3047
3064
3080
3095
3110
3124
3138
3151
3163
3175
3186
3197
3207
3216
3225
3233
3240
3247
3252
3257
3262
3265
3267
3269
3270
3269
3268
3266
3263
3258
3253
3247
3240
3231
3222
3212
3201
3189
3176
3162
3147
3131
3115
3097
3079
3061
3042
3022
3001
2980
2959
2936
2914
2891
2867
2844
2820
2795
2771
2746
2721
2696
2671
2646
2621
2596
2571
2546
2520
2495
2470
2444
2419
2393
2368
2342
2316
2291
2265
2239
2212
2186
2160
2134
2107
2081
2054
2028
2001
1975
1949
1922
1895
1869
1842
1815
1788
1761
1734
1707
1680
1652
1624
1597
1569
1541
1513
1486
1458
1430
1403
1375
1348
1322
1295
1269
1243
1217
1192
1167
1142
1118
1095
1072
1049
1027
1006
985
966
946
928
910
893
877
862
847
833
819
806
794
783
771
761
750
740
731
721
712
704
695
687
678
670
663
655
648
641
634
628
622
616
610
605
600
595
590
585
580
575
570
565
559
554
548
541
535
528
520
513
505
496
487
478
468
458
448
436
425
412
400
386
372
358
343
328
313
297
281
265
249
233
216
200
184
168
152
136
121
105
89
74
59
44
29
14
-1
-15
-29
-42
-55
-68
-81
-92
-104
-115
-125
-135
-145
-154
-163
-171
-178
-186
-192
-199
-205
-211
-216
-221
-226
-231
-236
-241
-246
-252
-257
-263
-269
-276
-283
-290
-298
-306
-314
-323
-333
-343
-353
-364
-376
-387
-400
-413
-426
-440
-454
-468
-484
-499
-515
-531
-548
-565
-582
-599
-617
-635
-653
-671
-690
-708
-727
-745
-763
-781
-799
-816
-834
-850
-867
-883
-899
-914
-929
-943
-957
-971
-984
-997
-1008
-1022
-1033
-1045
-1056
-1068
-1079
-1090
-1101
-1112
-1123
-1134
-1145
-1157
-1168
-1180
-1191
-1203
-1215
-1227
-1239
-1251
-1263
-1275
-1287
-1300
-1312
-1324
-1337
-1349
-1361
-1374
-1386
-1399
-1412
-1425
-1437
-1450
-1464
-1477
-1490
-1503
-1517
-1530
-1544
-1557
-1571
-1585
-1598
-1612
-1626
-1640
-1654
-1668
-1681
-1694
-1707
-1720
-1732
-1743
-1754
-1765
-1775
-1784
-1793
-1801
-1809
-1816
-1822
-1828
-1834
-1838
-1843
-1846
-1849
-1852
-1853
-1855
-1855
-1856
-1856
-1855
-1853
-1852
-1849
-1846
-1843
-1839
-1834
-1829
-1824
-1818
-1811
-1805
-1798
-1790
-1783
-1775
-1767
-1759
-1751
-1742
-1734
-1725
-1717
-1708
-1700
-1691
-1683
-1674
-1666
-1658
-1650
-1642
-1635
-1628
-1621
-1614
-1609
-1603
-1598
-1594
-1590
-1586
-1583
-1581
-1579
-1577
-1576
-1575
-1575
-1576
-1577
-1578
-1580
-1583
-1586
-1590
-1595
-1600
-1606
-1612
-1619
-1627
-1635
-1644
-1653
-1663
-1674
-1685
-1697
-1709
-1722
-1735
-1749
-1763
-1777
-1793
-1808
-1824
-1840
-1857
-1873
-1890
-1907
-1924
-1942
-1959
-1977
-1994
-2012
-2029
-2048
-2066
-2084
-2103
-2121
-2140
-2158
-2177
-2195
-2214
-2233
-2251
-2270
-2288
-2306
-2324
-2342
-2359
-2376
-2393
-2410
-2426
-2442
-2458
-2474
-2489
-2504
-2518
-2533
-2548
-2562
-2577
-2591
-2606
-2620
-2635
-2650
-2665
-2680
-2695
-2710
-2725
-2740
-2755
-2770
-2785
-2800
-2814
-2828
-2842
-2856
-2869
-2882
-2895
-2908
-2920
-2932
-2945
-2957
-2968
-2980
-2992
-3003
-3014
-3025
-3037
-3048
-3058
-3069
-3080
-3091
-3101
-3111
-3121
-3131
-3141
-3151
-3160
-3169
-3177
-3185
-3193
-3200
-3207
-3213
-3218
-3223
-3228
-3232
-3235
-3238
-3240
-3242
-3244
-3245
-3245
-3246
-3245
-3245
-3243
-3242
-3239
-3236
-3233
-3229
-3224
-3219
-3213
-3206
-3199
-3190
-3182
-3172
-3162
-3151
-3139
-3126
-3113
-3099
-3084
-3068
-3052
-3035
-3017
-2999
-2980
-2961
-2941
-2921
-2901
-2880
-2859
-2838
-2817
-2795
-2774
-2752
-2731
-2709
-2687
-2665
-2642
-2620
-2597
-2574
-2550
-2527
-2503
-2478
-2454
-2429
-2404
-2379
-2353
-2327
-2301
-2275
-2249
-2222
-2195
-2168
-2141
-2114
-2086
-2058
-2029
-2001
-1974
-1945
-1917
-1888
-1859
-1829
-1800
-1770
-1740
-1710
-1679
-1649
-1618
-1587
-1555
-1523
-1491
-1459
-1427
-1394
-1362
-1329
-1296
-1263
-1231
-1198
-1166
-1133
-1101
-1070
-1038
-1008
-977
-948
-918
-890
-862
-834
-808
-781
-756
-731
-707
-683
-661
-638
-617
-596
-575
-556
-537
-519
-501
-484
-468
-453
-439
-425
-412
-400
-389
-379
-369
-360
-352
-344
-337
-331
-325
-320
-315
-310
-305
-301
-297
-293
-289
-285
-282
-278
-275
-272
-269
-266
-264
-261
-258
-256
-253
-251
-249
-246
-244
-242
-240
-238
-237
-235
-234
-233
-233
-232
-232
-232
-232
-233
-233
-234
-235
-236
-236
-237
-238
-238
-239
-239
-240
-240
-240
-241
-241
-241
-241
-241
-241
-241
-241
-240
-240
-239
-238
-237
-236
-234
-232
-229
-226
-223
-219
-214
-209
-203
-197
-189
-181
-172
-162
-152
-140
-128
-114
-100
-85
-69
-51
-33
-14
5
26
48
71
94
119
144
170
198
226
255
285
316
347
380
414
448
483
519
555
593
631
670
709
749
790
831
874
916
959
1002
1047
1091
1135
1180
1225
1270
1315
1360
1405
1450
1496
1541
1585
1630
1675
1720
1765
1809
1854
1899
1943
1987
2032
2076
2120
2165
2209
2253
2296
2340
2384
2427
2470
2513
2556
2599
2641
2682
2724
2765
2805
2845
2885
2924
2963
3001
3039
3076
3113
3150
3186
3222
3258
3293
3328
3363
3398
3433
3467
3501
3535
3568
3602
3635
3668
3700
3733
3765
3797
3829
3861
3892
3923
3954
3985
4014
4045
4074
4103
4132
4160
4187
4214
4241
4267
4293
4318
4343
4368
4392
4416
4439
4462
4485
4507
4529
4550
4571
4592
4612
4631
4650
4669
4687
4704
4720
4736
4751
4765
4778
4790
4802
4812
4821
4830
4837
4843
4848
4852
4855
4857
4858
4859
4858
4857
4855
4852
4849
4845
4840
4835
4829
4823
4816
4808
4799
4789
4779
4767
4755
4742
4728
4713
4697
4680
4662
4643
4624
4603
4581
4558
4534
4508
4482
4455
4426
4397
4366
4334
4301
4266
4231
4194
4157
4118
4078
4035
3994
3950
3905
3859
3812
3763
3713
3662
3609
3555
3500
3444
3386
3328
3268
3207
3145
3082
3018
2953
2887
2820
2752
2683
2614
2544
2473
2402
2330
2258
2185
2112
2037
1964
1890
1816
1742
1667
1592
1518
1443
1368
1293
1218
1144
1069
995
921
848
776
704
633
562
493
425
357
291
226
162
100
38
-22
-81
-139
-195
-250
-304
-357
-408
-457
-506
-553
-598
-642
-685
-726
-765
-804
-840
-876
-909
-941
-972
-1000
-1029
-1055
-1079
-1101
-1122
-1142
-1159
-1175
-1190
-1202
-1213
-1223
-1231
-1237
-1242
-1246
-1248
-1249
-1249
-1247
-1244
-1241
-1236
-1230
-1223
-1215
-1206
-1196
-1185
-1173
-1160
-1146
-1132
-1116
-1100
-1083
-1065
-1047
-1027
-1008
-987
-966
-944
-922
-899
-876
-853
-829
-805
-781
-757
-732
-708
-683
-658
-633
-607
-582
-556
-530
-504
-478
-452
-426
-399
-373
-346
-319
-292
-266
-239
-212
-186
-159
-133
-107
-81
-56
-30
-5
19
43
67
90
113
135
156
178
198
218
238
256
275
292
309
326
341
357
371
385
398
411
423
435
445
455
465
473
481
488
494
500
504
508
511
513
515
515
515
513
511
508
504
499
494
488
481
473
464
455
445
435
424
412
399
386
373
358
343
328
311
294
276
257
238
217
196
173
150
126
101
75
48
20
-8
-38
-68
-98
-129
-161
-193
-226
-259
-293
-326
-360
-395
-429
-464
-499
-534
-569
-604
-639
-674
-709
-744
-779
-814
-849
-884
-919
-954
-988
-1022
-1057
-1091
-1125
-1158
-1191
-1224
-1256
-1288
-1319
-1350
-1381
-1411
-1440
-1469
-1497
-1525
-1552
-1579
-1605
-1630
-1655
-1679
-1703
-1725
-1747
-1769
-1789
-1809
-1828
-1846
-1863
-1880
-1896
-1911
-1926
-1939
-1952
-1965
-1976
-1987
-1997
-2005
-2013
-2021
-2029
-2035
-2041
-2045
-2050
-2053
-2056
-2058
-2060
-2060
-2061
-2060
-2059
-2057
-2054
-2051
-2047
-2043
-2037
-2031
-2024
-2016
-2007
-1997
-1987
-1975
-1963
-1949
-1935
-1919
-1903
-1885
-1867
-1848
-1827
-1806
-1783
-1760
-1735
-1710
-1683
-1655
-1627
-1597
-1566
-1534
-1500
-1466
-1430
-1394
-1356
-1317
-1277
-1235
-1193
-1149
-1104
-1058
-1010
-963
-913
-862
-810
-757
-703
-648
-591
-534
-475
-416
-355
-294
-233
-170
-107
-44
20
85
150
215
280
345
410
476
541
606
671
736
801
865
929
992
1055
1117
1178
1239
1299
1359
1417
1475
1532
1588
1643
1697
1750
1803
1854
1904
1953
2000
2047
2093
2137
2180
2221
2262
2301
2339
2376
2411
2445
2478
2509
2540
2569
2596
2623
2648
2673
2696
2718
2738
2758
2776
2793
2810
2825
2839
2852
2864
2875
2885
2894
2902
2910
2916
2921
2926
2929
2932
2933
2934
2934
2932
2930
2927
2923
2918
2912
2905
2897
2888
2879
2869
2858
2846
2833
2820
2805
2790
2775
2758
2741
2723
2705
2685
2666
2645
2624
2602
2580
2557
2534
2510
2486
2462
2437
2411
2386
2360
2334
2308
2282
2255
2228
2202
2174
2147
2119
2091
2063
2035
2005
1977
1948
1918
1888
1858
1828
1797
1766
1735
1703
1671
1639
1607
1574
1541
1508
1474
1441
1406
1372
1337
1302
1267
1231
1195
1158
1122
1085
1048
1010
973
935
897
858
819
781
741
702
663
623
583
543
504
464
424
384
344
305
266
226
188
149
111
72
35
-3
-40
-77
-113
-149
-185
-220
-255
-289
-323
-356
-389
-422
-454
-486
-517
-547
-578
-608
-637
-666
-694
-722
-749
-776
-802
-828
-853
-878
-902
-925
-948
-970
-992
-1012
-1033
-1054
-1073
-1093
-1111
-1129
-1147
-1164
-1181
-1197
-1213
-1228
-1242
-1256
-1269
-1281
-1293
-1304
-1315
-1325
-1334
-1343
-1351
-1358
-1365
-1372
-1378
-1383
-1388
-1392
-1396
-1399
-1402
-1405
-1407
-1409
-1410
-1411
-1412
-1412
-1412
-1412
-1411
-1410
-1408
-1406
-1403
-1400
-1396
-1391
-1386
-1381
-1375
-1368
-1360
-1352
-1343
-1333
-1323
-1311
-1300
-1287
-1273
-1259
-1244
-1229
-1212
-1195
-1177
-1158
-1139
-1118
-1097
-1075
-1052
-1029
-1004
-979
-953
-926
-898
-869
-838
-807
-775
-742
-709
-674
-638
-601
-564
-526
-487
-447
-407
-365
-324
-281
-238
-194
-150
-105
-60
-14
32
79
126
174
222
270
319
368
417
467
517
567
618
668
720
771
823
874
926
978
1030
1082
1134
1186
1237
1289
1340
1391
1442
1492
1542
1592
1641
1690
1738
1786
1833
1880
1927
1973
2017
2063
2107
2151
2194
2237
2279
2321
2363
2404
2444
2484
2524
2563
2602
2640
2678
2716
2753
2790
2826
2862
2898
2933
2968
3002
3036
3069
3102
3134
3166
3197
3228
3258
3287
3317
3345
3373
3400
3426
3452
3477
3501
3525
3547
3569
3591
3611
3631
3649
3667
3685
3701
3716
3731
3745
3757
3769
3780
3790
3799
3807
3814
3820
3824
3828
3831
3833
3833
3833
3831
3829
3825
3820
3814
3806
3798
3789
3778
3766
3754
3740
3724
3708
3691
3673
3653
3633
3612
3589
3566
3542
3517
3491
3464
3437
3408
3379
3350
3319
3289
3257
3225
3193
3160
3127
3093
3059
3024
2989
2954
2918
2883
2847
2811
2775
2739
2703
2667
2630
2594
2558
2522
2486
2451
2415
2379
2344
2308
2273
2238
2203
2168
2134
2099
2065
2031
1997
1963
1930
1896
1863
1830
1798
1766
1733
1702
1670
1638
1607
1575
1544
1512
1481
1450
1419
1388
1358
1327
1297
1267
1237
1207
1178
1149
1121
1092
1064
1037
1010
983
957
931
905
880
855
830
806
782
758
735
712
689
667
645
623
602
581
560
540
521
501
482
464
446
428
411
394
377
361
345
330
315
300
286
272
258
245
231
218
205
192
179
167
154
142
130
118
106
94
83
71
60
49
38
27
17
6
-4
-15
-25
-35
-45
-56
-66
-76
-86
-96
-105
-115
-125
-134
-143
-152
-162
-171
-180
-189
-198
-207
-216
-225
-234
-243
-252
-261
-270
-279
-289
-298
-308
-317
-327
-337
-347
-357
-367
-377
-388
-398
-409
-420
-431
-443
-454
-466
-478
-491
-504
-517
-530
-544
-557
-572
-586
-601
-616
-631
-647
-663
-679
-696
-713
-730
-747
-764
-782
-799
-817
-835
-853
-871
-888
-906
-924
-941
-958
-976
-992
-1008
-1026
-1042
-1058
-1073
-1089
-1104
-1119
-1134
-1149
-1163
-1177
-1192
-1206
-1219
-1233
-1247
-1260
-1273
-1286
-1299
-1311
-1323
-1335
-1347
-1358
-1369
-1380
-1390
-1400
-1410
-1419
-1428
-1437
-1445
-1453
-1461
-1468
-1475
-1482
-1489
-1495
-1501
-1506
-1512
-1516
-1521
-1525
-1530
-1534
-1537
-1541
-1544
-1548
-1551
-1554
-1557
-1560
-1564
-1567
-1570
-1574
-1577
-1581
-1584
-1588
-1591
-1595
-1599
-1603
-1607
-1611
-1615
-1619
-1624
-1628
-1633
-1638
-1643
-1649
-1654
-1660
-1666
-1673
-1679
-1686
-1692
-1699
-1707
-1714
-1721
-1729
-1737
-1745
-1753
-1762
-1771
-1780
-1789
-1798
-1808
-1818
-1828
-1838
-1849
-1859
-1870
-1881
-1892
-1903
-1914
-1925
-1936
-1947
-1958
-1968
-1979
-1989
-1998
-2008
-2017
-2025
-2033
-2041
-2050
-2058
-2065
-2072
-2078
-2084
-2089
-2095
-2099
-2103
-2107
-2111
-2114
-2116
-2118
-2120
-2121
-2122
-2123
-2122
-2122
-2121
-2119
-2117
-2114
-2111
-2107
-2103
-2098
-2093
-2087
-2080
-2073
-2066
-2057
-2049
-2040
-2029
-2021
-2009
-2000
-1990
-1979
-1968
-1957
-1946
-1935
-1924
-1913
-1901
-1890
-1878
-1867
-1855
-1843
-1831
-1818
-1805
-1792
-1779
-1765
-1751
-1736
-1721
-1705
-1688
-1671
-1654
-1636
-1617
-1598
-1578
-1557
-1535
-1513
-1490
-1466
-1441
-1415
-1388
-1361
-1332
-1303
-1273
-1241
-1209
-1176
-1142
-1107
-1071
-1034
-996
-957
-918
-877
-836
-794
-751
-707
-663
-618
-573
-527
-480
-433
-386
-338
-291
-243
-195
-146
-98
-50
-2
45
93
140
187
234
280
326
371
415
459
503
545
587
628
669
709
748
786
823
859
895
929
963
995
1027
1057
1086
1114
1141
1167
1192
1216
1238
1260
1280
1299
1317
1334
1349
1364
1378
1390
1402
1412
1421
1430
1437
1444
1450
1454
1458
1461
1463
1464
1465
1465
1464
1463
1461
1458
1455
1452
1448
1443
1438
1432
1426
1420
1413
1406
1399
1391
1382
1374
1365
1355
1345
1334
1323
1311
1299
1286
1272
1258
1243
1228
1211
1195
1177
1159
1140
1121
1100
1079
1057
1034
1010
986
961
935
908
880
851
820
789
757
724
690
656
620
583
546
507
468
428
387
345
302
258
214
169
123
76
29
-19
-68
-117
-167
-218
-268
-320
-371
-423
-475
-528
-580
-633
-686
-739
-792
-844
-897
-950
-1002
-1054
-1106
-1157
-1209
-1259
-1310
-1360
-1409
-1459
-1507
-1555
-1603
-1650
-1696
-1742
-1787
-1831
-1875
-1917
-1959
-2001
-2041
-2080
-2119
-2157
-2193
-2229
-2264
-2297
-2329
-2360
-2390
-2419
-2446
-2472
-2496
-2519
-2541
-2561
-2580
-2598
-2614
-2629
-2643
-2655
-2666
-2676
-2684
-2691
-2697
-2702
-2706
-2708
-2709
-2709
-2707
-2704
-2700
-2695
-2689
-2681
-2672
-2663
-2651
-2639
-2626
-2611
-2595
-2578
-2560
-2541
-2520
-2499
-2476
-2452
-2427
-2401
-2374
-2346
-2316
-2286
-2254
-2222
-2188
-2153
-2118
-2082
-2044
-2005
-1967
-1927
-1887
-1846
-1804
-1762
-1720
-1676
-1633
-1589
-1545
-1500
-1455
-1410
-1364
-1318
-1272
-1226
-1179
-1132
-1085
-1038
-991
-944
-897
-849
-802
-754
-707
-660
-613
-566
-519
-472
-426
-379
-333
-287
-241
-195
-149
-103
-58
-12
33
78
122
167
211
255
299
342
384
426
468
508
548
588
627
665
703
740
776
812
848
882
917
951
985
1018
1051
1083
1116
1148
1179
1211
1242
1272
1303
1333
1362
1392
1421
1449
1478
1506
1534
1561
1588
1614
1641
1666
1692
1717
1741
1766
1789
1813
1836
1858
1880
1902
1923
1944
1965
1985
2005
2024
2043
2062
2080
2097
2115
2132
2148
2164
2179
2194
2208
2222
2235
2247
2259
2270
2280
2289
2298
2306
2313
2319
2324
2329
2333
2336
2338
2339
2340
2339
2338
2336
2334
2330
2325
2320
2314
2306
2298
2289
2279
2268
2256
2243
2228
2213
2197
2180
2162
2143
2122
2101
2078
2055
2029
2004
1978
1950
1921
1891
1861
1829
1797
1763
1729
1695
1659
1623
1586
1549
1511
1472
1433
1394
1354
1314
1274
1233
1192
1151
1110
1069
1028
986
945
903
862
821
780
739
698
657
617
577
537
497
458
419
380
341
303
265
227
190
153
117
81
45
9
-26
-60
-95
-128
-162
-195
-227
-259
-291
-322
-353
-384
-414
-444
-474
-503
-533
-562
-591
-619
-648
-676
-703
-731
-758
-784
-810
-836
-861
-886
-911
-935
-959
-983
-1006
-1029
-1052
-1075
-1097
-1119
-1140
-1161
-1182
-1202
-1222
-1241
-1260
-1278
-1296
-1313
-1330
-1347
-1363
-1378
-1393
-1408
-1422
-1435
-1449
-1462
-1474
-1486
-1498
-1509
-1520
-1531
-1542
-1552
-1562
-1571
-1580
-1589
-1598
-1606
-1614
-1622
-1630
-1637
-1645
-1652
-1658
-1665
-1672
-1678
-1684
-1690
-1696
-1701
-1707
-1712
-1716
-1721
-1726
-1730
-1734
-1737
-1741
-1744
-1747
-1750
-1753
-1756
-1758
-1760
-1762
-1764
-1765
-1767
-1767
-1768
-1768
-1768
-1767
-1766
-1765
-1762
-1759
-1756
-1752
-1747
-1741
-1735
-1728
-1721
-1713
-1704
-1695
-1685
-1674
-1663
-1652
-1640
-1628
-1615
-1602
-1588
-1574
-1559
-1544
-1528
-1511
-1494
-1477
-1458
-1439
-1420
-1400
-1379
-1358
-1337
-1314
-1291
-1268
-1244
-1220
-1195
-1170
-1144
-1118
-1092
-1065
-1038
-1010
-982
-954
-925
-896
-867
-838
-809
-779
-750
-720
-691
-661
-632
-602
-573
-544
-515
-486
-457
-429
-401
-372
-345
-317
-290
-263
-236
-210
-184
-159
-134
-110
-86
-63
-40
-18
3
25
45
65
85
104
123
141
159
176
193
210
226
241
256
271
285
299
312
325
337
348
360
370
380
390
399
408
416
424
432
439
445
452
458
464
470
476
481
487
492
498
503
508
513
518
523
528
532
536
540
544
547
551
554
557
560
563
566
569
571
574
577
579
582
584
586
588
590
591
593
594
595
596
596
596
596
596
595
594
593
592
590
588
585
582
579
576
573
569
566
562
559
555
551
548
544
540
537
533
530
526
522
519
515
511
507
504
500
496
492
488
484
480
476
472
468
463
459
455
450
446
442
438
433
429
425
421
417
413
410
406
402
399
395
391
387
383
378
374
369
363
358
352
346
340
333
326
319
311
303
295
287
278
268
258
248
237
226
215
203
191
178
165
152
139
126
112
99
85
71
56
42
27
12
-4
-20
-36
-52
-69
-86
-104
-122
-140
-158
-176
-194
-212
-230
-247
-265
-282
-298
-314
-330
-345
-360
-374
-388
-401
-413
-426
-437
-448
-459
-469
-479
-489
-498
-507
-516
-524
-532
-540
-547
-555
-562
-569
-576
-582
-589
-595
-601
-607
-613
-618
-623
-628
-632
-636
-640
-644
-647
-650
-653
-656
-659
-662
-665
-668
-672
-675
-679
-683
-688
-693
-698
-703
-708
-713
-719
-725
-731
-736
-742
-748
-753
-758
-763
-768
-773
-777
-780
-783
-786
-788
-790
-792
-793
-793
-794
-794
-793
-793
-792
-791
-790
-789
-788
-787
-786
-784
-782
-780
-778
-775
-772
-769
-765
-761
-756
-752
-746
-741
-734
-728
-721
-714
-706
-699
-691
-682
-674
-665
-656
-647
-638
-629
-620
-612
-603
-595
-587
-580
-572
-565
-558
-552
-546
-540
-534
-528
-522
-517
-511
-506
-500
-494
-489
-483
-478
-473
-468
-463
-459
-455
-452
-449
-447
-445
-445
-444
-445
-446
-448
-450
-453
-456
-459
-463
-466
-470
-474
-478
-482
-486
-490
-495
-500
-504
-510
-515
-522
-529
-536
-545
-554
-564
-575
-588
-601
-615
-630
-646
-664
-682
-702
-722
-743
-765
-788
-812
-836
-861
-886
-911
-937
-963
-989
-1016
-1043
-1069
-1097
-1124
-1152
-1181
-1210
-1240
-1270
-1301
-1333
-1366
-1399
-1433
-1467
-1502
-1537
-1572
-1607
-1643
-1678
-1713
-1749
-1784
-1819
-1853
-1887
-1921
-1954
-1987
-2019
-2051
-2082
-2112
-2143
-2172
-2202
-2231
-2260
-2289
-2317
-2346
-2374
-2402
-2430
-2457
-2485
-2511
-2537
-2563
-2588
-2612
-2635
-2657
-2679
-2699
-2719
-2737
-2755
-2772
-2787
-2802
-2816
-2830
-2842
-2854
-2865
-2875
-2884
-2893
-2901
-2908
-2914
-2920
-2925
-2929
-2932
-2935
-2936
-2937
-2937
-2936
-2933
-2930
-2926
-2921
-2915
-2908
-2899
-2890
-2879
-2868
-2855
-2842
-2827
-2812
-2795
-2778
-2759
-2740
-2719
-2698
-2675
-2652
-2627
-2601
-2574
-2546
-2517
-2487
-2455
-2423
-2389
-2355
-2319
-2282
-2245
-2207
-2168
-2128
-2088
-2047
-2005
-1964
-1922
-1879
-1837
-1793
-1750
-1706
-1662
-1617
-1573
-1527
-1482
-1436
-1390
-1344
-1297
-1250
-1203
-1156
-1109
-1061
-1014
-966
-919
-872
-825
-778
-731
-685
-639
-593
-547
-502
-457
-412
-368
-324
-280
-237
-194
-151
-109
-67
-26
15
55
95
135
174
212
250
287
323
359
394
428
462
496
528
560
592
623
653
683
712
741
769
797
823
849
875
899
923
946
968
990
1010
1031
1050
1069
1087
1104
1121
1136
1152
1166
1180
1193
1206
1218
1230
1240
1251
1261
1270
1279
1288
1296
1303
1311
1318
1325
1331
1338
1344
1350
1356
1362
1367
1373
1378
1383
1388
1393
1398
1402
1406
1410
1414
1418
1422
1425
1428
1431
1434
1436
1438
1440
1442
1443
1444
1445
1446
1446
1446
1446
1446
1445
1445
1444
1443
1442
1440
1438
1436
1434
1432
1429
1425
1421
1417
1412
1407
1401
1395
1388
1381
1374
1366
1358
1349
1340
1330
1320
1310
1299
1287
1275
1263
1251
1237
1224
1210
1196
1181
1166
1151
1136
1120
1104
1088
1072
1055
1039
1022
1006
989
972
955
938
920
903
886
868
851
833
816
798
781
764
746
729
712
696
679
663
647
631
615
600
585
570
556
541
527
513
498
484
470
456
443
429
415
401
387
373
359
345
331
317
304
290
276
263
249
235
222
208
195
182
168
155
141
128
115
101
88
74
61
47
34
20
6
-8
-23
-37
-52
-67
-82
-98
-114
-130
-146
-163
-179
-196
-213
-230
-247
-265
-282
-300
-318
-337
-356
-375
-394
-413
-433
-453
-473
-493
-514
-535
-555
-577
-598
-619
-640
-662
-683
-705
-727
-748
-770
-792
-814
-835
-857
-879
-901
-923
-944
-966
-988
-1008
-1031
-1052
-1074
-1095
-1117
-1138
-1159
-1181
-1202
-1223
-1244
-1264
-1285
-1305
-1325
-1344
-1364
-1382
-1401
-1419
-1437
-1455
-1472
-1489
-1506
-1522
-1539
-1555
-1571
-1587
-1603
-1619
-1634
-1649
-1665
-1680
-1695
-1709
-1724
-1738
-1752
-1766
-1780
-1793
-1806
-1819
-1832
-1845
-1857
-1869
-1881
-1893
-1904
-1915
-1926
-1937
-1947
-1958
-1967
-1977
-1986
-1995
-2004
-2012
-2020
-2028
-2035
-2041
-2049
-2055
-2061
-2067
-2072
-2076
-2081
-2084
-2087
-2090
-2092
-2094
-2095
-2095
-2095
-2095
-2094
-2093
-2092
-2090
-2088
-2085
-2082
-2079
-2076
-2072
-2068
-2063
-2059
-2054
-2049
-2044
-2039
-2033
-2028
-2023
-2017
-2009
-2004
-1997
-1990
-1983
-1975
-1967
-1959
-1951
-1942
-1933
-1923
-1914
-1904
-1894
-1884
-1873
-1863
-1852
-1842
-1831
-1820
-1809
-1798
-1788
-1777
-1766
-1756
-1745
-1735
-1724
-1714
-1703
-1693
-1682
-1672
-1661
-1651
-1640
-1629
-1618
-1607
-1595
-1584
-1572
-1560
-1548
-1536
-1524
-1512
-1499
-1487
-1474
-1462
-1449
-1436
-1424
-1411
-1398
-1386
-1373
-1361
-1348
-1336
-1324
-1311
-1299
-1287
-1276
-1264
-1253
-1241
-1230
-1219
-1208
-1197
-1186
-1176
-1165
-1155
-1144
-1134
-1124
-1115
-1105
-1096
-1087
-1079
-1071
-1063
-1055
-1047
-1040
-1032
-1025
-1018
-1010
-1004
-997
-991
-984
-977
-971
-964
-958
-952
-946
-940
-934
-928
-922
-916
-910
-905
-899
-893
-887
-882
-876
-870
-864
-858
-853
-847
-841
-835
-829
-824
-818
-812
-806
-800
-794
-788
-782
-776
-769
-762
-755
-748
-741
-734
-726
-719
-711
-703
-694
-686
-677
-669
-660
-651
-641
-632
-623
-613
-604
-594
-585
-575
-566
-556
-547
-537
-527
-518
-509
-499
-490
-481
-472
-463
-454
-445
-437
-428
-420
-413
-405
-398
-392
-386
-380
-375
-370
-366
-362
-358
-355
-352
-350
-348
-347
-346
-345
-345
-345
-345
-345
-346
-348
-349
-351
-352
-354
-356
-359
-361
-363
-366
-368
-371
-373
-376
-378
-381
-383
-386
-388
-391
-394
-396
-399
-402
-405
-408
-411
-414
-417
-420
-423
-425
-427
-429
-431
-432
-433
-434
-434
-434
-433
-432
-431
-429
-427
-425
-423
-420
-418
-415
-413
-410
-407
-405
-402
-400
-397
-395
-393
-390
-388
-385
-383
-380
-377
-375
-372
-369
-367
-364
-362
-360
-358
-357
-355
-354
-353
-352
-352
-352
-351
-351
-352
-352
-353
-353
-354
-356
-357
-359
-361
-363
-366
-369
-372
-376
-380
-384
-388
-392
-396
-401
-406
-411
-415
-421
-426
-432
-438
-444
-450
-457
-464
-472
-480
-488
-496
-504
-513
-522
-530
-539
-547
-555
-564
-572
-579
-587
-595
-602
-610
-617
-625
-632
-640
-647
-655
-662
-670
-678
-686
-694
-702
-711
-719
-727
-736
-744
-753
-761
-770
-778
-787
-795
-803
-811
-819
-827
-835
-843
-850
-857
-865
-872
-879
-886
-893
-900
-907
-914
-920
-927
-933
-940
-946
-952
-958
-964
-970
-975
-981
-987
-992
-998
-1002
-1008
-1014
-1020
-1025
-1031
-1036
-1041
-1046
-1051
-1055
-1059
-1063
-1067
-1071
-1074
-1078
-1081
-1084
-1088
-1091
-1094
-1098
-1101
-1105
-1109
-1113
-1117
-1121
-1125
-1129
-1133
-1138
-1142
-1146
-1150
-1154
-1159
-1163
-1167
-1171
-1175
-1179
-1184
-1188
-1193
-1197
-1202
-1207
-1212
-1216
-1221
-1226
-1230
-1235
-1239
-1243
-1248
-1251
-1255
-1259
-1262
-1265
-1267
-1270
-1271
-1273
-1274
-1274
-1274
-1273
-1272
-1271
-1269
-1266
-1263
-1259
-1255
-1250
-1245
-1239
-1233
-1226
-1219
-1211
-1202
-1193
-1183
-1173
-1162
-1151
-1139
-1126
-1113
-1099
-1084
-1069
-1054
-1038
-1020
-1004
-986
-968
-949
-929
-909
-889
-868
-846
-824
-802
-779
-756
-732
-708
-684
-659
-634
-609
-584
-558
-532
-505
-478
-451
-424
-396
-368
-340
-311
-282
-253
-224
-195
-165
-135
-106
-76
-46
-16
14
43
73
102
132
161
190
219
248
276
304
332
360
388
415
443
470
497
524
550
577
603
630
656
683
709
736
762
788
814
840
866
891
917
942
967
992
1016
1041
1065
1090
1114
1138
1161
1185
1209
1232
1255
1278
1301
1324
1347
1369
1392
1414
1436
1458
1480
1502
1524
1546
1567
1589
1610
1631
1653
1674
1695
1716
1737
1757
1778
1798
1819
1839
1859
1879
1898
1918
1938
1957
1976
1996
2015
2033
2053
2071
2090
2108
2125
2143
2160
2176
2193
2209
2224
2239
2253
2267
2281
2294
2306
2318
2330
2340
2351
2360
2369
2377
2385
2392
2398
2404
2408
2412
2416
2418
2420
2421
2421
2421
2420
2418
2415
2412
2408
2403
2398
2392
2385
2378
2370
2361
2352
2342
2332
2321
2309
2297
2284
2271
2257
2243
2227
2212
2196
2179
2162
2145
2127
2109
2091
2072
2053
2033
2013
1993
1973
1952
1931
1910
1888
1866
1844
1822
1799
1777
1754
1730
1707
1684
1660
1636
1612
1588
1564
1540
1516
1492
1468
1443
1419
1395
1371
1347
1323
1299
1275
1251
1227
1203
1180
1157
1133
1111
1088
1065
1043
1020
998
976
954
932
910
889
868
846
825
804
783
763
742
722
702
682
662
642
623
604
585
566
548
529
511
493
475
457
438
420
402
383
364
346
327
307
288
269
249
229
209
188
168
147
126
104
82
60
38
15
-8
-32
-56
-80
-105
-130
-156
-182
-208
-234
-261
-288
-315
-343
-371
-399
-427
-455
-484
-513
-541
-570
-599
-628
-657
-686
-715
-743
-772
-800
-828
-856
-884
-911
-938
-965
-992
-1018
-1044
-1069
-1094
-1119
-1143
-1167
-1191
-1215
-1238
-1262
-1285
-1307
-1330
-1352
-1375
-1396
-1418
-1439
-1461
-1481
-1502
-1522
-1542
-1562
-1581
-1600
-1619
-1638
-1656
-1674
-1692
-1710
-1727
-1744
-1761
-1778
-1795
-1812
-1828
-1844
-1860
-1876
-1892
-1908
-1923
-1939
-1954
-1969
-1984
-1999
-2013
-2028
-2043
-2057
-2071
-2086
-2100
-2114
-2128
-2141
-2155
-2168
-2182
-2195
-2208
-2221
-2233
-2246
-2258
-2270
-2282
-2294
-2305
-2317
-2328
-2339
-2350
-2360
-2371
-2381
-2391
-2400
-2409
-2418
-2426
-2434
-2441
-2448
-2455
-2461
-2466
-2472
-2476
-2481
-2485
-2488
-2491
-2493
-2495
-2496
-2497
-2497
-2496
-2495
-2494
-2491
-2489
-2485
-2482
-2477
-2472
-2466
-2460
-2452
-2445
-2436
-2427
-2418
-2407
-2396
-2385
-2372
-2359
-2345
-2330
-2314
-2297
-2280
-2261
-2242
-2222
-2201
-2179
-2156
-2132
-2108
-2082
-2055
-2028
-1999
-1969
-1938
-1907
-1874
-1840
-1805
-1770
-1733
-1695
-1657
-1617
-1576
-1535
-1492
-1449
-1405
-1360
-1314
-1267
-1220
-1172
-1123
-1073
-1022
-972
-921
-869
-816
-764
-710
-657
-603
-549
-494
-439
-385
-329
-274
-219
-163
-108
-52
3
58
113
168
223
277
331
385
438
491
543
596
647
699
750
800
851
900
949
998
1046
1094
1141
1187
1232
1277
1321
1365
1407
1449
1490
1531
1570
1609
1647
1684
1721
1756
1791
1825
1858
1891
1922
1953
1983
2011
2040
2067
2093
2119
2144
2168
2192
2214
2236
2257
2278
2297
2316
2334
2351
2368
2384
2399
2413
2427
2439
2452
2463
2474
2484
2493
2502
2510
2517
2524
2531
2536
2541
2546
2550
2553
2556
2558
2560
2561
2561
2561
2561
2560
2558
2556
2553
2549
2545
2540
2535
2529
2522
2515
2507
2499
2490
2480
2470
2459
2448
2436
2423
2410
2396
2382
2367
2351
2335
2318
2300
2282
2263
2243
2223
2201
2179
2157
2133
2109
2083
2057
2031
2003
1975
1946
1916
1885
1854
1822
1789
1755
1721
1686
1650
1614
1577
1539
1500
1461
1421
1381
1340
1299
1257
1214
1171
1127
1083
1039
994
949
903
857
811
764
718
671
624
577
529
482
435
387
340
293
246
199
152
106
59
13
-33
-78
-123
-168
-213
-257
-301
-345
-388
-431
-474
-516
-558
-599
-639
-679
-719
-758
-796
-834
-872
-908
-944
-980
-1014
-1049
-1083
-1116
-1149
-1180
-1211
-1242
-1272
-1301
-1330
-1358
-1385
-1412
-1438
-1464
-1489
-1514
-1537
-1561
-1583
-1605
-1627
-1648
-1668
-1688
-1707
-1726
-1744
-1761
-1778
-1795
-1811
-1826
-1841
-1855
-1868
-1881
-1894
-1905
-1917
-1927
-1937
-1947
-1956
-1964
-1972
-1979
-1985
-1991
-1996
-2000
-2004
-2008
-2009
-2012
-2013
-2015
-2015
-2015
-2013
-2012
-2009
-2008
-2005
-2001
-1997
-1992
-1987
-1981
-1975
-1969
-1962
-1955
-1947
-1939
-1931
-1923
-1914
-1905
-1896
-1887
-1878
-1868
-1859
-1849
-1840
-1830
-1820
-1811
-1801
-1792
-1782
-1773
-1763
-1754
-1745
-1736
-1727
-1718
-1710
-1701
-1693
-1685
-1677
-1670
-1662
-1655
-1648
-1642
-1635
-1629
-1623
-1617
-1611
-1605
-1600
-1595
-1590
-1586
-1581
-1577
-1573
-1569
-1565
-1562
-1559
-1556
-1553
-1550
-1547
-1544
-1542
-1539
-1537
-1535
-1533
-1531
-1529
-1527
-1526
-1524
-1523
-1522
-1520
-1519
-1518
-1518
-1517
-1516
-1515
-1515
-1514
-1514
-1513
-1513
-1513
-1513
-1513
-1512
-1512
-1512
-1512
-1512
-1512
-1512
-1512
-1512
-1512
-1512
-1512
-1512
-1513
-1513
-1513
-1513
-1513
-1514
-1514
-1514
-1514
-1514
-1514
-1514
-1514
-1514
-1514
-1514
-1514
-1514
-1515
-1515
-1515
-1516
-1516
-1517
-1517
-1518
-1519
-1520
-1521
-1522
-1523
-1524
-1526
-1527
-1529
-1530
-1532
-1534
-1537
-1539
-1541
-1544
-1546
-1549
-1552
-1555
-1558
-1561
-1564
-1567
-1570
-1573
-1576
-1579
-1582
-1585
-1588
-1591
-1594
-1597
-1600
-1602
-1605
-1608
-1611
-1613
-1616
-1618
-1621
-1623
-1626
-1628
-1630
-1632
-1633
-1635
-1636
-1637
-1638
-1639
-1639
-1639
-1639
-1638
-1637
-1636
-1635
-1633
-1631
-1629
-1626
-1623
-1620
-1616
-1612
-1608
-1603
-1598
-1593
-1588
-1582
-1576
-1569
-1563
-1556
-1549
-1541
-1534
-1526
-1518
-1510
-1502
-1494
-1485
-1477
-1468
-1460
-1451
-1442
-1434
-1425
-1416
-1407
-1399
-1390
-1381
-1373
-1364
-1356
-1348
-1339
-1332
-1324
-1316
-1309
-1302
-1295
-1288
-1281
-1274
-1268
-1261
-1255
-1248
-1242
-1235
-1228
-1222
-1215
-1209
-1202
-1195
-1188
-1182
-1175
-1168
-1161
-1154
-1147
-1140
-1134
-1127
-1120
-1113
-1106
-1099
-1092
-1085
-1078
-1071
-1064
-1057
-1049
-1042
-1034
-1026
-1016
-1008
-1000
-991
-982
-972
-962
-952
-941
-930
-919
-908
-896
-884
-872
-859
-846
-833
-819
-805
-790
-775
-760
-744
-728
-712
-695
-678
-661
-644
-626
-607
-589
-570
-551
-532
-513
-493
-474
-454
-434
-413
-393
-372
-351
-331
-310
-288
-267
-246
-224
-203
-181
-160
-138
-116
-95
-73
-51
-29
-8
14
36
57
79
100
122
143
164
185
205
226
246
266
286
305
324
343
361
379
397
414
431
448
464
480
495
510
525
539
552
565
578
590
602
613
624
634
644
654
663
671
679
686
693
699
704
709
713
717
720
723
725
727
729
729
730
730
730
729
728
727
725
723
721
718
715
712
709
705
702
698
693
689
684
679
674
668
662
656
650
643
636
628
621
613
604
596
587
578
568
559
549
539
529
519
508
497
486
475
463
452
440
427
415
402
389
376
363
349
335
321
306
291
276
261
245
229
212
196
179
161
144
126
108
90
72
53
35
16
-3
-22
-41
-61
-80
-100
-120
-139
-159
-180
-200
-220
-240
-261
-281
-301
-322
-342
-362
-382
-402
-421
-441
-460
-480
-499
-518
-537
-555
-574
-592
-611
-629
-647
-664
-682
-699
-716
-732
-749
-765
-780
-796
-811
-826
-840
-854
-868
-881
-894
-907
-919
-931
-943
-954
-965
-976
-986
-995
-1004
-1014
-1022
-1030
-1038
-1046
-1053
-1060
-1066
-1073
-1079
-1085
-1091
-1097
-1102
-1107
-1112
-1117
-1122
-1126
-1130
-1134
-1138
-1142
-1145
-1147
-1150
-1152
-1154
-1156
-1157
-1158
-1159
-1159
-1160
-1159
-1159
-1158
-1156
-1155
-1152
-1150
-1147
-1143
-1140
-1136
-1131
-1126
-1121
-1115
-1109
-1103
-1096
-1089
-1081
-1073
-1064
-1055
-1045
-1035
-1024
-1012
-1000
-987
-974
-960
-946
-930
-915
-898
-881
-864
-845
-827
-807
-787
-767
-746
-725
-703
-681
-658
-636
-612
-589
-565
-541
-517
-493
-469
-444
-419
-395
-370
-345
-319
-294
-269
-244
-218
-193
-168
-143
-117
-92
-67
-42
-17
8
32
57
82
106
130
154
178
202
225
249
271
294
316
338
360
381
402
422
442
462
481
500
519
537
554
571
588
604
620
635
650
665
678
692
705
717
729
740
751
761
771
781
790
798
807
814
821
828
835
840
846
851
855
859
863
866
869
872
874
875
876
877
877
876
875
874
872
870
867
863
859
854
849
844
838
832
825
818
810
802
794
785
775
766
756
746
735
724
713
701
689
677
665
652
639
626
612
599
585
571
557
542
528
513
499
484
470
455
441
426
412
397
383
369
355
341
327
314
301
287
274
261
248
235
223
210
197
185
172
160
148
136
124
112
100
88
77
65
54
43
31
20
9
-2
-12
-23
-33
-43
-53
-62
-72
-80
-89
-98
-106
-114
-121
-129
-136
-143
-149
-156
-162
-169
-175
-181
-187
-192
-197
-203
-208
-213
-217
-222
-226
-230
-234
-238
-242
-245
-249
-252
-255
-258
-260
-263
-265
-267
-269
-271
-272
-273
-274
-275
-276
-276
-277
-277
-277
-276
-276
-275
-274
-273
-271
-270
-268
-265
-263
-260
-257
-254
-251
-247
-243
-238
-233
-228
-223
-217
-211
-204
-198
-191
-184
-177
-169
-161
-153
-144
-136
-127
-117
-108
-98
-88
-78
-68
-57
-46
-35
-24
-13
-2
10
22
33
45
57
70
82
95
107
120
133
146
160
173
187
200
214
227
241
254
268
281
295
308
321
334
347
360
373
386
398
411
423
435
447
458
470
481
492
503
513
524
534
544
553
563
572
581
590
598
606
614
622
629
637
644
651
659
666
672
679
686
693
700
707
714
720
727
734
740
747
754
760
767
773
780
786
792
799
805
812
818
825
831
837
843
850
856
861
867
873
878
884
889
894
899
904
909
914
919
924
929
934
939
944
949
954
959
963
968
972
976
980
984
987
991
994
997
1000
1004
1006
1010
1012
1014
1018
1020
1022
1024
1026
1028
1029
1030
1031
1032
1032
1033
1033
1033
1033
1034
1034
1034
1034
1033
1033
1033
1033
1032
1032
1031
1031
1030
1029
1028
1027
1025
1024
1022
1020
1018
1016
1014
1012
1010
1008
1006
1006
1004
1002
1000
999
997
996
994
993
992
990
989
988
987
986
985
984
983
983
982
982
982
982
982
982
982
982
983
984
984
985
986
988
989
991
992
994
996
999
1000
1004
1006
1010
1012
1014
1018
1022
1025
1028
1031
1035
1038
1041
1045
1048
1052
1056
1059
1063
1067
1071
1075
1079
1083
1087
1091
1094
1098
1102
1106
1110
1113
1117
1120
1124
1127
1131
1134
1137
1140
1143
1146
1149
1152
1155
1157
1160
1162
1164
1167
1169
1170
1172
1174
1176
1177
1178
1180
1181
1182
1183
1184
1185
1185
1186
1186
1186
1186
1186
1186
1186
1185
1185
1184
1183
1182
1180
1179
1178
1176
1174
1173
1171
1169
1167
1165
1162
1160
1157
1154
1151
1148
1144
1141
1136
1132
1128
1123
1118
1113
1107
1101
1095
1088
1081
1073
1065
1057
1048
1038
1029
1018
1008
996
984
972
959
946
932
918
903
887
871
854
837
819
801
782
762
743
722
701
680
658
636
613
589
565
541
516
491
465
438
411
384
356
328
300
272
243
214
185
157
127
98
69
40
11
-19
-48
-77
-106
-135
-164
-193
-221
-249
-277
-304
-331
-358
-384
-410
-436
-462
-488
-513
-538
-563
-588
-612
-636
-660
-683
-706
-729
-751
-772
-794
-814
-834
-854
-873
-891
-909
-927
-944
-960
-976
-992
-1006
-1020
-1035
-1048
-1061
-1073
-1085
-1096
-1107
-1117
-1127
-1136
-1145
-1153
-1161
-1168
-1175
-1181
-1186
-1191
-1196
-1200
-1203
-1206
-1208
-1210
-1211
-1211
-1211
-1210
-1209
-1207
-1205
-1202
-1198
-1194
-1189
-1184
-1179
-1173
-1167
-1160
-1152
-1145
-1137
-1128
-1119
-1110
-1101
-1091
-1081
-1070
-1059
-1048
-1037
-1025
-1012
-1000
-989
-977
-965
-952
-940
-928
-915
-902
-890
-877
-864
-852
-839
-827
-814
-802
-789
-777
-765
-754
-742
-731
-720
-709
-699
-688
-678
-668
-658
-649
-640
-631
-622
-614
-606
-598
-591
-584
-577
-571
-565
-559
-554
-549
-544
-540
-536
-532
-529
-526
-523
-521
-519
-517
-516
-515
-514
-514
-513
-514
-514
-515
-516
-517
-518
-520
-521
-523
-526
-528
-531
-534
-537
-540
-544
-547
-552
-556
-561
-566
-571
-576
-582
-588
-594
-600
-607
-614
-620
-628
-635
-642
-650
-658
-665
-673
-682
-690
-698
-706
-715
-723
-732
-740
-749
-758
-767
-776
-784
-793
-802
-811
-820
-829
-838
-847
-856
-865
-874
-883
-891
-899
-908
-916
-924
-932
-940
-947
-955
-962
-969
-976
-983
-990
-997
-1002
-1008
-1014
-1020
-1026
-1032
-1037
-1042
-1046
-1051
-1055
-1059
-1063
-1066
-1070
-1073
-1075
-1078
-1080
-1082
-1083
-1085
-1086
-1086
-1086
-1086
-1086
-1085
-1083
-1081
-1079
-1076
-1073
-1070
-1066
-1062
-1057
-1053
-1047
-1042
-1036
-1030
-1024
-1016
-1010
-1002
-995
-987
-978
-969
-960
-951
-941
-931
-920
-910
-899
-887
-876
-864
-852
-840
-827
-815
-802
-789
-775
-762
-748
-734
-721
-707
-693
-678
-664
-650
-636
-622
-608
-594
-579
-565
-551
-537
-523
-509
-496
-482
-469
-455
-442
-430
-417
-405
-393
-381
-370
-359
-348
-337
-327
-318
-308
-299
-291
-282
-275
-267
-260
-254
-248
-242
-237
-233
-229
-225
-221
-219
-216
-214
-212
-211
-210
-209
-209
-208
-209
-209
-210
-211
-213
-214
-216
-219
-221
-224
-227
-230
-234
-237
-241
-245
-249
-253
-257
-262
-267
-271
-276
-281
-287
-292
-298
-304
-310
-316
-322
-328
-335
-342
-349
-356
-363
-371
-379
-387
-395
-404
-413
-422
-431
-441
-452
-462
-473
-484
-496
-508
-520
-532
-545
-558
-571
-585
-599
-613
-627
-642
-657
-672
-688
-704
-720
-737
-754
-771
-789
-806
-824
-842
-861
-879
-898
-917
-935
-955
-974
-993
-1012
-1033
-1053
-1073
-1094
-1115
-1136
-1157
-1178
-1199
-1220
-1242
-1263
-1284
-1305
-1326
-1347
-1368
-1389
-1410
-1430
-1451
-1471
-1491
-1510
-1530
-1549
-1568
-1587
-1605
-1623
-1641
-1659
-1676
-1693
-1710
-1726
-1742
-1757
-1773
-1788
-1802
-1816
-1830
-1844
-1857
-1869
-1882
-1894
-1905
-1917
-1928
-1938
-1948
-1958
-1968
-1977
-1986
-1995
-2003
-2011
-2019
-2025
-2033
-2039
-2045
-2051
-2056
-2061
-2066
-2070
-2074
-2078
-2081
-2084
-2087
-2090
-2092
-2094
-2095
-2097
-2098
-2099
-2100
-2101
-2101
-2102
-2102
-2102
-2102
-2103
-2103
-2103
-2103
-2103
-2103
-2103
-2103
-2103
-2103
-2102
-2102
-2102
-2102
-2101
-2101
-2100
-2099
-2098
-2098
-2097
-2096
-2095
-2094
-2093
-2092
-2091
-2090
-2089
-2088
-2088
-2087
-2087
-2087
-2086
-2086
-2086
-2086
-2086
-2085
-2085
-2085
-2084
-2083
-2083
-2082
-2081
-2080
-2079
-2077
-2076
-2074
-2073
-2071
-2070
-2068
-2066
-2064
-2061
-2059
-2057
-2054
-2051
-2048
-2045
-2041
-2039
-2035
-2031
-2027
-2023
-2019
-2015
-2009
-2005
-2000
-1994
-1989
-1983
-1977
-1970
-1964
-1957
-1950
-1943
-1935
-1928
-1920
-1911
-1903
-1894
-1886
-1877
-1867
-1858
-1848
-1838
-1828
-1818
-1807
-1796
-1785
-1774
-1762
-1751
-1739
-1727
-1714
-1702
-1689
-1676
-1663
-1649
-1635
-1622
-1608
-1594
-1579
-1565
-1551
-1536
-1522
-1507
-1493
-1478
-1463
-1448
-1434
-1419
-1404
-1388
-1373
-1358
-1342
-1326
-1310
-1294
-1278
-1261
-1244
-1228
-1211
-1194
-1176
-1159
-1142
-1124
-1106
-1089
-1071
-1053
-1035
-1016
-999
-981
-963
-945
-927
-909
-891
-873
-855
-837
-819
-801
-783
-765
-747
-729
-711
-693
-675
-657
-638
-620
-602
-583
-565
-547
-529
-511
-493
-475
-457
-439
-421
-404
-387
-369
-352
-335
-318
-301
-284
-268
-251
-235
-219
-203
-187
-171
-155
-139
-124
-108
-93
-77
-62
-47
-32
-17
-2
13
27
41
55
69
83
96
109
122
134
146
158
169
181
192
202
213
223
233
243
253
262
272
281
290
299
307
316
324
332
340
348
355
363
370
376
383
389
396
402
407
413
418
423
428
433
437
441
445
449
453
456
459
462
465
468
470
473
475
477
479
481
482
484
485
486
487
488
489
489
490
490
490
490
490
489
489
489
488
487
486
486
485
483
482
481
479
477
475
473
470
468
465
462
458
455
451
447
443
438
433
428
423
417
412
405
399
393
386
379
372
364
357
349
342
334
326
318
311
303
295
287
279
271
263
255
247
239
231
223
214
206
198
190
182
174
165
157
149
141
133
125
117
109
102
94
86
79
71
64
57
50
43
37
30
24
18
12
7
1
-4
-10
-15
-20
-25
-30
-35
-39
-44
-48
-52
-57
-61
-65
-69
-72
-76
-80
-83
-86
-89
-92
-95
-98
-101
-103
-106
-108
-110
-112
-114
-116
-118
-120
-122
-124
-126
-128
-129
-131
-133
-135
-137
-139
-140
-142
-144
-146
-148
-150
-152
-154
-157
-159
-161
-164
-166
-169
-171
-174
-177
-180
-183
-186
-190
-193
-196
-200
-203
-207
-210
-213
-217
-220
-223
-227
-230
-232
-235
-238
-240
-242
-244
-246
-248
-249
-250
-251
-252
-253
-253
-253
-253
-253
-253
-252
-252
-251
-250
-249
-247
-246
-244
-242
-240
-238
-236
-233
-230
-227
-223
-220
-216
-212
-208
-204
-199
-194
-190
-185
-180
-174
-169
-163
-157
-152
-146
-139
-133
-126
-120
-113
-106
-99
-92
-85
-77
-70
-62
-55
-47
-39
-32
-24
-16
-8
0
8
16
25
33
41
49
57
66
74
82
90
97
105
113
120
127
135
142
149
155
162
168
174
181
186
192
198
203
208
213
218
223
227
231
235
239
243
246
249
252
254
256
258
259
261
261
262
262
261
261
260
258
256
254
252
249
246
242
238
234
229
224
219
213
206
200
193
186
178
170
161
152
143
134
124
114
103
93
82
71
60
48
37
25
14
2
-10
-22
-33
-45
-57
-68
-79
-91
-102
-113
-124
-134
-145
-155
-165
-175
-185
-194
-203
-212
-220
-229
-237
-245
-252
-259
-266
-272
-279
-284
-290
-295
-300
-304
-308
-312
-315
-318
-321
-324
-326
-328
-330
-332
-333
-335
-336
-337
-338
-339
-340
-341
-343
-344
-345
-347
-348
-350
-352
-354
-357
-359
-362
-365
-369
-372
-376
-380
-384
-388
-393
-397
-402
-408
-413
-418
-424
-430
-436
-443
-449
-456
-463
-470
-477
-485
-492
-500
-507
-515
-523
-530
-538
-546
-553
-561
-569
-576
-583
-591
-598
-605
-611
-618
-624
-630
-636
-642
-648
-653
-658
-662
-667
-671
-675
-679
-682
-685
-689
-692
-695
-697
-700
-703
-706
-708
-711
-714
-716
-719
-721
-724
-727
-730
-733
-736
-739
-742
-746
-749
-753
-757
-761
-766
-770
-775
-780
-786
-791
-797
-803
-809
-816
-822
-829
-836
-844
-852
-860
-868
-876
-885
-894
-903
-912
-922
-931
-941
-951
-961
-971
-981
-991
-1000
-1010
-1022
-1032
-1042
-1052
-1062
-1072
-1083
-1092
-1102
-1112
-1122
-1131
-1140
-1150
-1159
-1168
-1176
-1185
-1193
-1202
-1210
-1218
-1226
-1234
-1242
-1249
-1256
-1263
-1270
-1277
-1284
-1290
-1296
-1302
-1308
-1314
-1319
-1324
-1329
-1334
-1339
-1344
-1348
-1352
-1356
-1360
-1363
-1367
-1370
-1373
-1375
-1378
-1380
-1382
-1384
-1386
-1387
-1389
-1390
-1390
-1391
-1391
-1392
-1392
-1391
-1391
-1390
-1389
-1388
-1387
-1386
-1385
-1383
-1382
-1380
-1378
-1376
-1374
-1372
-1370
-1367
-1365
-1362
-1359
-1356
-1353
-1350
-1347
-1344
-1340
-1336
-1332
-1328
-1324
-1320
-1315
-1310
-1305
-1300
-1295
-1289
-1283
-1277
-1270
-1264
-1257
-1249
-1242
-1234
-1226
-1217
-1209
-1200
-1191
-1181
-1172
-1162
-1152
-1141
-1130
-1119
-1107
-1095
-1083
-1070
-1057
-1044
-1030
-1016
-1002
-987
-972
-957
-942
-926
-910
-894
-878
-861
-845
-828
-811
-794
-776
-759
-741
-724
-706
-688
-670
-652
-634
-616
-598
-579
-561
-542
-524
-505
-486
-467
-448
-429
-410
-391
-372
-353
-334
-314
-295
-276
-257
-238
-219
-200
-181
-162
-143
-125
-106
-87
-69
-50
-31
-13
5
24
42
60
78
97
115
133
151
169
187
205
223
240
258
276
294
312
330
348
365
383
401
418
436
453
471
489
506
524
541
559
576
594
611
628
646
663
681
698
715
733
750
767
784
800
817
834
850
866
882
898
914
930
945
960
975
990
1004
1018
1033
1046
1060
1074
1087
1100
1113
1125
1138
1150
1162
1174
1186
1197
1209
1219
1230
1241
1251
1260
1270
1279
1288
1296
1305
1313
1320
1327
1334
1341
1347
1353
1359
1364
1369
1373
1377
1381
1384
1387
1390
1392
1394
1396
1397
1397
1397
1397
1397
1395
1394
1392
1389
1386
1382
1378
1373
1367
1361
1355
1347
1340
1331
1322
1313
1303
1292
1281
1270
1258
1245
1232
1218
1204
1190
1174
1159
1143
1126
1109
1091
1073
1054
1035
1016
995
975
954
933
911
889
866
843
820
796
772
748
723
699
674
648
623
597
571
546
519
493
467
440
414
387
360
333
306
279
251
224
197
170
142
115
88
61
34
7
-20
-47
-74
-100
-126
-153
-179
-204
-230
-255
-280
-305
-330
-355
-379
-403
-427
-451
-474
-497
-520
-543
-565
-588
-610
-631
-653
-674
-695
-716
-736
-756
-775
-795
-814
-832
-850
-868
-885
-902
-918
-934
-950
-965
-980
-994
-1008
-1020
-1034
-1046
-1058
-1070
-1081
-1092
-1102
-1112
-1121
-1131
-1139
-1147
-1155
-1162
-1169
-1175
-1181
-1186
-1191
-1195
-1199
-1202
-1204
-1206
-1207
-1208
-1209
-1208
-1208
-1207
-1205
-1203
-1201
-1198
-1194
-1191
-1187
-1183
-1178
-1173
-1168
-1162
-1157
-1151
-1144
-1138
-1131
-1125
-1118
-1110
-1103
-1096
-1088
-1080
-1073
-1065
-1057
-1049
-1041
-1032
-1024
-1016
-1008
-1000
-993
-985
-977
-970
-962
-955
-949
-942
-936
-929
-924
-918
-913
-907
-903
-898
-894
-890
-886
-882
-879
-876
-873
-870
-867
-865
-863
-861
-859
-857
-856
-855
-853
-853
-852
-851
-851
-851
-851
-851
-851
-852
-853
-853
-854
-855
-857
-858
-859
-861
-862
-864
-866
-868
-870
-872
-874
-876
-878
-880
-883
-885
-887
-889
-892
-894
-897
-899
-902
-905
-908
-910
-913
-916
-919
-922
-925
-929
-932
-935
-938
-942
-945
-949
-953
-956
-960
-964
-968
-971
-975
-979
-983
-987
-991
-995
-999
-1002
-1006
-1012
-1016
-1020
-1024
-1028
-1033
-1037
-1042
-1046
-1050
-1055
-1059
-1064
-1068
-1072
-1077
-1081
-1085
-1089
-1093
-1097
-1101
-1105
-1109
-1113
-1117
-1120
-1124
-1127
-1131
-1134
-1137
-1141
-1144
-1147
-1150
-1153
-1155
-1158
-1161
-1163
-1166
-1168
-1170
-1173
-1175
-1177
-1179
-1181
-1183
-1185
-1187
-1188
-1190
-1192
-1194
-1195
-1197
-1199
-1201
-1202
-1204
-1206
-1208
-1210
-1212
-1215
-1217
-1220
-1222
-1225
-1227
-1230
-1233
-1236
-1239
-1242
-1245
-1248
-1252
-1255
-1258
-1261
-1264
-1267
-1270
-1273
-1276
-1279
-1282
-1285
-1287
-1290
-1292
-1294
-1296
-1298
-1300
-1301
-1303
-1304
-1305
-1306
-1306
-1307
-1307
-1307
-1306
-1305
-1304
-1303
-1302
-1300
-1298
-1295
-1293
-1290
-1287
-1283
-1279
-1276
-1271
-1267
-1262
-1257
-1252
-1247
-1241
-1235
-1229
-1223
-1217
-1210
-1203
-1196
-1188
-1181
-1173
-1165
-1157
-1149
-1141
-1132
-1124
-1115
-1106
-1097
-1087
-1078
-1068
-1059
-1049
-1039
-1030
-1020
-1010
-1000
-990
-981
-971
-961
-951
-942
-932
-922
-913
-903
-894
-885
-875
-866
-857
-848
-839
-830
-821
-813
-804
-796
-788
-779
-771
-763
-756
-748
-740
-733
-725
-718
-711
-704
-697
-690
-683
-676
-669
-662
-655
-649
-642
-635
-629
-622
-616
-609
-603
-596
-590
-584
-577
-571
-565
-559
-553
-548
-542
-536
-531
-526
-520
-515
-510
-505
-500
-496
-491
-486
-482
-478
-474
-469
-465
-462
-458
-454
-450
-447
-443
-440
-437
-433
-430
-427
-424
-422
-419
-417
-414
-412
-409
-407
-405
-403
-401
-399
-397
-395
-393
-391
-389
-387
-385
-383
-382
-380
-378
-376
-374
-373
-371
-369
-367
-365
-363
-362
-360
-358
-356
-354
-352
-350
-349
-347
-345
-343
-341
-339
-338
-336
-334
-333
-331
-330
-328
-327
-325
-324
-322
-321
-320
-318
-317
-316
-314
-313
-312
-311
-309
-308
-307
-306
-305
-303
-302
-301
-300
-299
-298
-297
-295
-294
-293
-292
-291
-289
-288
-287
-285
-284
-282
-280
-278
-277
-275
-272
-270
-268
-265
-263
-260
-257
-254
-251
-247
-244
-240
-236
-232
-228
-223
-219
-214
-209
-205
-200
-194
-189
-184
-178
-173
-167
-162
-156
-150
-144
-139
-133
-127
-121
-115
-109
-103
-97
-91
-85
-80
-74
-68
-62
-56
-50
-44
-39
-33
-28
-23
-17
-12
-8
-3
2
6
10
14
18
21
25
28
31
33
36
38
40
41
43
44
45
46
46
47
47
47
46
46
45
44
43
41
40
38
36
34
31
28
26
23
19
16
12
9
5
1
-3
-7
-11
-15
-19
-23
-28
-32
-37
-41
-46
-51
-56
-61
-66
-71
-76
-81
-87
-92
-97
-103
-108
-114
-120
-125
-131
-137
-143
-148
-154
-160
-165
-171
-177
-182
-188
-193
-199
-204
-209
-214
-219
-224
-228
-233
-237
-242
-246
-250
-254
-258
-261
-265
-268
-271
-275
-277
-280
-283
-285
-287
-289
-291
-292
-294
-295
-296
-297
-297
-297
-298
-298
-297
-297
-297
-296
-296
-295
-295
-294
-294
-293
-293
-292
-292
-292
-291
-291
-290
-290
-289
-289
-288
-288
-287
-287
-287
-286
-286
-285
-285
-284
-284
-283
-283
-282
-282
-282
-281
-281
-280
-280
-279
-279
-278
-278
-278
-277
-277
-276
-276
-275
-275
-274
-274
-274
-273
-273
-272
-272
-271
-271
-270
-270
-270
-269
-269
-268
-268
-267
-267
-266
-266
-266
-265
-265
-264
-264
-263
-263
-263
-262
-262
-261
-261
-260
-260
-259
-259
-259
-258
-258
-257
-257
-256
-256
-256
-255
-255
-254
-254
-253
-253
-253
-252
-252
-251
-251
-250
-250
-250
-249
-249
-248
-248
-247
-247
-247
-246
-246
-245
-245
-244
-244
-244
-243
-243
-242
-242
-242
-241
-241
-240
-240
-239
-239
-239
-238
-238
-237
-237
-237
-236
-236
-235
-235
-234
-234
-234
-233
-233
-232
-232
-232
-231
-231
-230
-230
-229
-229
-229
-228
-228
-227
-227
-227
-226
-226
-225
-225
-225
-224
-224
-223
-223
-223
-222
-222
-221
-221
-221
-220
-220
-219
-219
-219
-218
-218
-217
-217
-217
-216
-216
-215
-215
-215
-214
-214
-213
-213
-213
-212
-212
-211
-211
-211
-210
-210
-209
-209
-209
-208
-208
-207
-207
-207
-206
-206
-205
-205
-205
-204
-204
-203
-203
-203
-202
-202
-201
-201
-201
-200
-200
-200
-199
-199
-198
-198
-198
-197
-197
-196
-196
-196
-195
-195
-195
-194
-194
-193
-193
-193
-192
-192
-191
-191
-191
-190
-190
-190
-189
-189
-188
-188
-188
-187
-187
-187
-186
-186
-185
-185
-185
-184
-184
-184
-183
-183
-182
-182
-182
-181
-181
-181
-180
-180
-179
-179
-179
-178
-178
-178
-177
-177
-176
-176
-176
-175
-175
-175
-174
-174
-174
-173
-173
-172
-172
-172
-171
-171
-171
-170
-170
-170
-169
-169
-168
-168
-168
-167
-167
-167
-166
-166
-166
-165
-165
-164
-164
-164
-163
-163
-163
-162
-162
-162
-161
-161
-161
-160
-160
-159
-159
-159
-158
-158
-158
-157
-157
-157
-156
-156
-156
-155
-155
-154
-154
-154
-153
-153
-153
-152
-152
-152
-151
-151
-151
-150
-150
-150
-149
-149
-149
-148
-148
-148
-147
-147
-146
-146
-146
-145
-145
-145
-144
-144
-144
-143
-143
-143
-142
-142
-142
-141
-141
-141
-140
-140
-140
-139
-139
-139
-138
-138
-138
-137
-137
-137
-136
-136
-136
-135
-135
-135
-134
-134
-134
-133
-133
-133
-132
-132
-132
-131
-131
-131
-130
-130
-130
-129
-129
-129
-128
-128
-128
-127
-127
-127
-126
-126
-126
-125
-125
-125
-124
-124
-124
-123
-123
-123
-122
-122
-122
-121
-121
-121
-120
-120
-120
-120
-119
-119
-119
-118
-118
-118
-117
-117
-117
-116
-116
-116
-115
-115
-115
-114
-114
-114
-113
-113
-113
-113
-112
-112
-112
-111
-111
-111
-110
-110
-110
-109
-109
-109
-108
-108
-108
-108
-107
-107
-107
-106
-106
-106
-105
-105
-105
-104
-104
-104
-103
-103
-103
-103
-102
-102
-102
-101
-101
-101
-100
-100
-100
-100
-99
-99
-99
-98
-98
-98
-97
-97
-97
-96
-96
-96
-96
-95
-95
-95
-94
-94
-94
-93
-93
-93
-93
-92
-92
-92
-91
-91
-91
-91
-90
-90
-90
-89
-89
-89
-88
-88
-88
-88
-87
-87
-87
-86
-86
-86
-86
-85
-85
-85
-84
-84
-84
-83
-83
-83
-83
-82
-82
-82
-81
-81
-81
-81
-80
-80
-80
-79
-79
-79
-79
-78
-78
-78
-77
-77
-77
-77
-76
-76
-76
-75
-75
-75
-75
-74
-74
-74
-74
-73
-73
-73
-72
-72
-72
-72
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-67
-67
-67
-67
-66
-66
-66
-65
-65
-65
-65
-64
-64
-64
-64
-63
-63
-63
-63
-62
-62
-62
-61
-61
-61
-61
-60
-60
-60
-60
-59
-59
-59
-58
-58
-58
-58
-57
-57
-57
-57
-56
-56
-56
-56
-55
-55
-55
-55
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-52
-51
-51
-51
-51
-50
-50
-50
-50
-49
-49
-49
-49
-48
-48
-48
-48
-47
-47
-47
-47
-46
-46
-46
-45
-45
-45
-45
-44
-44
-44
-44
-43
-43
-43
-43
-42
-42
-42
-42
-41
-41
-41
-41
-40
-40
-40
-40
-39
-39
-39
-39
-38
-38
-38
-38
-37
-37
-37
-37
-37
-36
-36
-36
-36
-35
-35
-35
-35
-34
-34
-34
-34
-33
-33
-33
-33
-32
-32
-32
-32
-31
-31
-31
-31
-30
-30
-30
-30
-30
-29
-29
-29
-29
-28
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-26
-26
-25
-25
-25
-25
-24
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-20
-19
-19
-19
-19
-19
-18
-18
-18
-18
-17
-17
-17
-17
-17
-16
-16
-16
-16
-15
-15
-15
-15
-15
-14
-14
-14
-14
-13
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-4
-4
-4
-4
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
0
0
0
0
0
1
1
1
1
2
2
2
2
2
3
3
3
3
3
4
4
4
4
4
5
5
5
5
5
6
6
6
6
6
7
7
7
7
7
8
8
8
8
8
9
9
9
9
9
10
10
10
10
10
11
11
11
11
11
12
12
12
12
12
12
13
13
13
13
13
14
14
14
14
14
15
15
15
15
15
16
16
16
16
16
17
17
17
17
17
17
