5
19765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-158
-158
-158
-158
-159
-159
-159
-159
-159
-160
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-192
-192
-192
-193
-193
-194
-194
-194
-195
-195
-195
-195
-196
-196
-197
-197
-197
-198
-198
-198
-199
-199
-200
-200
-200
-201
-201
-201
-202
-202
-202
-203
-203
-204
-204
-204
-205
-205
-205
-206
-206
-207
-207
-207
-208
-208
-209
-209
-209
-210
-210
-211
-211
-211
-212
-212
-213
-213
-213
-214
-214
-215
-215
-216
-216
-216
-217
-217
-218
-218
-219
-219
-219
-220
-220
-220
-221
-221
-222
-222
-222
-223
-223
-223
-224
-224
-224
-225
-225
-225
-226
-226
-226
-227
-227
-227
-228
-228
-228
-229
-229
-229
-230
-230
-230
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-236
-236
-236
-237
-237
-237
-238
-238
-238
-239
-239
-239
-240
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-245
-246
-246
-246
-247
-247
-247
-248
-248
-248
-249
-249
-249
-249
-250
-250
-250
-251
-251
-252
-252
-253
-253
-253
-254
-254
-255
-255
-256
-256
-257
-257
-258
-258
-259
-259
-260
-260
-260
-261
-261
-262
-262
-263
-263
-263
-264
-264
-264
-265
-265
-265
-266
-266
-267
-267
-267
-268
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-271
-271
-272
-272
-273
-273
-273
-273
-274
-274
-274
-275
-275
-275
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-278
-278
-278
-278
-278
-278
-279
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-280
-280
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-284
-284
-284
-285
-285
-285
-285
-286
-286
-286
-287
-287
-287
-287
-288
-288
-288
-288
-289
-289
-289
-290
-290
-290
-290
-291
-291
-291
-292
-292
-292
-293
-293
-293
-294
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-297
-298
-298
-298
-299
-299
-300
-300
-300
-300
-301
-301
-301
-302
-302
-302
-302
-303
-303
-303
-304
-304
-304
-304
-304
-305
-305
-305
-305
-306
-306
-306
-306
-307
-307
-307
-307
-308
-308
-308
-308
-308
-309
-309
-309
-309
-310
-310
-310
-310
-311
-311
-311
-311
-312
-312
-312
-312
-313
-313
-313
-313
-314
-314
-314
-314
-315
-315
-315
-316
-316
-316
-317
-317
-318
-318
-318
-319
-319
-320
-320
-321
-321
-322
-322
-323
-323
-324
-324
-325
-325
-326
-326
-326
-327
-327
-328
-328
-329
-329
-329
-330
-330
-331
-331
-331
-332
-332
-333
-333
-334
-334
-335
-335
-336
-336
-337
-337
-338
-338
-339
-339
-339
-340
-340
-341
-341
-342
-342
-343
-343
-344
-344
-345
-345
-345
-346
-346
-346
-346
-346
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-347
-346
-346
-346
-346
-346
-346
-346
-345
-345
-345
-345
-345
-345
-345
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-345
-345
-345
-345
-345
-345
-346
-346
-346
-346
-346
-347
-347
-347
-347
-347
-348
-348
-348
-348
-349
-349
-349
-349
-350
-350
-351
-351
-351
-352
-352
-353
-353
-354
-354
-354
-355
-355
-355
-356
-356
-356
-357
-357
-358
-358
-359
-359
-360
-360
-361
-361
-362
-362
-363
-364
-364
-365
-365
-366
-367
-367
-368
-368
-369
-369
-370
-370
-371
-371
-372
-372
-373
-373
-373
-374
-374
-375
-375
-375
-376
-376
-377
-377
-377
-377
-378
-378
-378
-378
-379
-379
-379
-379
-380
-380
-380
-381
-381
-381
-382
-382
-383
-383
-384
-384
-385
-385
-385
-386
-386
-387
-387
-387
-388
-388
-388
-388
-389
-389
-389
-390
-390
-390
-390
-391
-391
-391
-391
-392
-392
-392
-392
-392
-393
-393
-393
-393
-394
-394
-394
-394
-395
-395
-395
-396
-396
-396
-397
-397
-397
-397
-398
-398
-398
-398
-398
-399
-399
-399
-399
-400
-400
-400
-400
-400
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-403
-404
-404
-404
-404
-404
-404
-404
-405
-405
-405
-405
-406
-406
-406
-406
-407
-407
-407
-408
-408
-409
-409
-409
-410
-410
-411
-411
-411
-412
-413
-413
-414
-414
-415
-415
-416
-417
-417
-418
-419
-419
-420
-421
-421
-422
-423
-423
-424
-425
-425
-426
-427
-428
-428
-429
-430
-430
-431
-432
-433
-433
-434
-435
-436
-436
-437
-438
-439
-440
-440
-441
-442
-443
-444
-445
-446
-447
-447
-448
-449
-450
-451
-452
-453
-454
-455
-456
-457
-458
-459
-460
-461
-462
-463
-463
-464
-465
-466
-467
-467
-468
-469
-470
-471
-472
-473
-474
-474
-475
-476
-477
-477
-478
-479
-479
-480
-480
-481
-481
-481
-482
-482
-482
-483
-483
-484
-484
-484
-485
-485
-485
-486
-486
-486
-487
-487
-487
-487
-488
-488
-488
-488
-489
-489
-489
-489
-489
-490
-490
-490
-490
-491
-491
-491
-491
-491
-491
-492
-492
-492
-492
-492
-492
-492
-492
-492
-493
-493
-493
-493
-493
-493
-493
-494
-494
-494
-495
-495
-495
-496
-496
-496
-497
-497
-498
-498
-499
-499
-500
-500
-501
-501
-502
-502
-503
-503
-504
-504
-505
-506
-506
-507
-508
-509
-509
-510
-511
-512
-512
-513
-514
-515
-516
-517
-517
-518
-519
-520
-521
-522
-523
-524
-525
-526
-527
-528
-529
-530
-531
-532
-532
-533
-534
-535
-536
-537
-538
-539
-540
-541
-542
-543
-544
-545
-546
-547
-548
-549
-550
-550
-551
-552
-553
-554
-555
-556
-557
-558
-559
-560
-561
-562
-563
-564
-565
-566
-567
-568
-569
-570
-571
-572
-573
-574
-575
-576
-577
-578
-579
-580
-581
-582
-583
-584
-585
-586
-587
-587
-588
-589
-590
-591
-591
-592
-593
-594
-595
-595
-596
-597
-598
-599
-599
-600
-601
-602
-603
-604
-605
-606
-608
-609
-610
-611
-612
-613
-614
-615
-616
-617
-618
-619
-620
-621
-622
-623
-624
-625
-626
-627
-628
-629
-630
-630
-631
-632
-633
-634
-634
-635
-636
-637
-637
-638
-639
-640
-640
-641
-642
-642
-643
-643
-644
-644
-645
-645
-646
-646
-647
-647
-647
-648
-648
-648
-649
-649
-649
-649
-650
-650
-650
-651
-651
-651
-651
-651
-652
-652
-652
-652
-652
-652
-653
-653
-653
-653
-652
-652
-652
-652
-652
-652
-652
-651
-651
-651
-651
-650
-650
-650
-649
-649
-649
-648
-648
-648
-647
-647
-647
-647
-646
-646
-646
-646
-645
-645
-645
-645
-644
-644
-644
-644
-644
-644
-644
-644
-644
-643
-643
-643
-643
-643
-644
-644
-644
-644
-644
-644
-644
-644
-645
-645
-645
-645
-646
-646
-647
-647
-647
-648
-648
-649
-650
-650
-651
-651
-652
-652
-653
-653
-653
-654
-654
-655
-655
-655
-656
-656
-657
-657
-657
-658
-658
-658
-659
-659
-659
-660
-660
-661
-661
-661
-662
-662
-663
-664
-664
-665
-665
-666
-666
-667
-667
-668
-668
-669
-670
-670
-671
-671
-672
-672
-672
-673
-673
-673
-673
-673
-674
-674
-674
-674
-674
-674
-674
-674
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-673
-672
-672
-672
-672
-672
-672
-672
-672
-671
-671
-671
-671
-671
-670
-670
-670
-669
-669
-669
-668
-668
-668
-667
-667
-666
-666
-665
-664
-664
-663
-662
-662
-661
-660
-660
-659
-658
-657
-657
-656
-655
-654
-654
-653
-652
-651
-651
-650
-649
-648
-648
-647
-646
-645
-645
-644
-643
-642
-641
-640
-639
-638
-637
-636
-635
-634
-633
-632
-631
-630
-629
-628
-627
-626
-625
-624
-623
-622
-621
-620
-619
-617
-616
-615
-614
-613
-612
-611
-609
-608
-607
-606
-605
-604
-602
-601
-600
-599
-598
-596
-595
-594
-593
-592
-591
-590
-588
-587
-586
-585
-584
-583
-582
-581
-579
-578
-577
-576
-574
-573
-572
-570
-569
-568
-567
-565
-564
-563
-561
-560
-559
-558
-557
-555
-554
-553
-552
-551
-549
-548
-547
-546
-545
-544
-543
-542
-541
-540
-539
-538
-537
-536
-535
-534
-533
-532
-531
-531
-530
-529
-528
-527
-526
-525
-524
-523
-523
-522
-521
-520
-520
-519
-518
-517
-517
-516
-515
-515
-514
-513
-512
-512
-511
-510
-510
-509
-508
-507
-507
-506
-505
-505
-504
-503
-503
-502
-502
-501
-501
-500
-500
-499
-499
-498
-497
-497
-496
-495
-494
-494
-493
-492
-491
-491
-490
-489
-488
-487
-486
-485
-484
-483
-482
-481
-480
-479
-478
-477
-476
-475
-474
-473
-472
-470
-469
-468
-467
-466
-465
-464
-463
-461
-460
-459
-457
-456
-455
-453
-452
-450
-449
-447
-445
-444
-442
-441
-439
-437
-436
-434
-432
-431
-429
-427
-425
-423
-422
-420
-418
-416
-414
-412
-410
-408
-406
-404
-402
-400
-398
-396
-394
-392
-390
-388
-387
-385
-383
-381
-380
-378
-377
-375
-373
-371
-370
-368
-366
-364
-362
-360
-359
-357
-355
-353
-351
-349
-347
-345
-343
-341
-339
-337
-335
-333
-331
-329
-328
-326
-324
-322
-320
-318
-316
-314
-312
-310
-308
-306
-304
-302
-300
-299
-297
-295
-294
-292
-291
-289
-287
-286
-284
-283
-281
-280
-278
-276
-275
-273
-272
-270
-269
-267
-266
-264
-263
-262
-260
-259
-257
-256
-254
-252
-251
-249
-247
-245
-244
-242
-240
-238
-236
-234
-233
-231
-229
-227
-225
-224
-222
-220
-219
-217
-216
-214
-213
-211
-210
-209
-207
-206
-205
-203
-202
-201
-199
-198
-197
-195
-194
-193
-192
-191
-189
-188
-187
-186
-185
-184
-183
-182
-181
-180
-179
-178
-177
-176
-175
-174
-173
-172
-171
-170
-169
-168
-167
-166
-164
-163
-162
-161
-160
-159
-158
-157
-156
-155
-154
-153
-152
-151
-150
-149
-148
-147
-146
-145
-145
-144
-143
-142
-142
-141
-140
-140
-139
-138
-138
-137
-136
-135
-134
-134
-133
-132
-131
-130
-129
-128
-127
-126
-125
-123
-122
-121
-120
-119
-117
-116
-115
-113
-112
-110
-109
-107
-106
-104
-103
-101
-99
-98
-96
-94
-92
-91
-89
-87
-85
-83
-81
-79
-77
-76
-74
-72
-70
-68
-66
-64
-62
-59
-57
-55
-53
-51
-49
-47
-45
-43
-40
-38
-36
-34
-32
-30
-27
-25
-23
-21
-18
-16
-14
-11
-9
-7
-4
-2
1
3
6
8
10
12
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
46
48
50
52
53
55
57
58
60
62
63
65
66
68
69
71
72
74
75
77
78
79
81
82
84
85
86
88
89
91
92
93
94
96
97
98
99
100
101
102
103
104
105
106
107
108
109
109
110
111
112
113
114
114
115
116
116
117
118
119
119
120
121
122
122
123
124
124
125
126
126
127
127
128
128
129
130
130
131
132
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
152
153
154
155
156
158
159
160
161
162
164
165
166
167
168
169
170
171
172
172
173
174
175
176
177
178
178
179
181
182
183
184
185
187
188
189
191
192
193
194
196
197
198
200
201
202
204
205
207
208
210
211
213
215
217
219
221
223
225
228
230
232
235
237
239
242
244
246
248
250
252
254
255
257
259
260
262
263
265
266
268
270
271
273
275
276
278
280
281
283
285
287
288
290
292
294
295
297
299
300
302
304
306
308
310
311
313
315
317
319
321
323
325
327
329
331
333
334
336
338
340
342
343
345
347
349
350
352
353
355
356
357
359
360
361
362
363
364
365
366
367
368
369
369
370
371
372
372
373
374
375
375
376
377
378
379
380
380
381
382
383
384
385
386
387
388
389
390
392
393
394
395
396
398
399
400
401
402
403
404
405
406
406
407
408
408
409
410
410
411
411
412
412
413
413
414
415
415
416
416
417
418
418
419
419
420
421
421
422
423
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
471
472
473
475
476
478
480
481
483
485
487
488
490
492
494
496
498
500
502
504
506
509
511
513
515
517
519
521
523
525
527
529
531
533
535
537
539
540
542
544
546
548
549
551
553
554
556
558
560
561
563
565
567
569
571
572
574
576
578
580
582
584
586
588
590
592
594
596
598
600
602
604
606
607
609
611
612
614
615
617
618
620
621
622
624
625
626
627
628
629
629
630
630
631
631
631
632
632
632
632
632
632
633
633
633
633
632
632
632
633
633
633
633
633
633
633
634
634
634
635
635
636
636
636
637
637
638
638
638
639
639
640
640
641
641
641
642
642
642
643
643
643
643
643
644
644
644
645
645
645
646
646
647
648
648
649
649
650
651
652
653
654
655
656
657
658
659
660
662
663
664
666
667
668
670
671
672
674
675
677
678
679
681
682
683
684
685
686
687
688
689
689
690
690
691
691
692
692
693
693
693
694
694
694
694
694
694
694
694
694
694
694
693
693
693
692
692
691
691
690
689
689
688
687
686
685
685
684
683
682
681
680
679
678
677
676
676
675
675
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
674
675
675
675
675
676
676
676
677
677
677
678
678
679
679
679
680
680
681
682
682
683
684
684
685
686
687
687
688
689
689
690
690
691
691
691
691
691
692
692
692
692
692
692
692
692
692
692
691
691
690
690
689
689
688
687
686
685
685
684
683
682
681
680
679
679
678
677
676
675
673
672
671
670
669
668
667
666
665
664
663
662
662
661
660
659
658
656
655
654
653
651
650
649
647
645
644
642
641
639
637
636
634
632
630
629
627
625
623
621
619
617
615
613
611
609
607
605
603
602
600
598
596
595
594
592
591
590
589
588
587
586
585
585
584
583
583
582
581
581
580
580
579
578
578
577
577
576
576
575
574
574
573
572
572
571
570
570
569
568
567
566
566
565
564
563
562
562
561
560
560
559
558
558
557
557
556
556
555
554
554
553
552
552
551
550
549
549
548
547
546
545
544
543
542
542
541
540
539
538
537
536
535
534
533
532
531
530
529
528
527
526
524
523
522
520
519
518
516
515
514
513
512
510
509
508
507
506
506
505
504
503
503
502
501
501
500
499
499
498
498
497
496
496
495
494
494
493
493
492
492
492
491
491
491
491
490
490
490
490
490
490
490
490
490
490
490
490
490
490
491
491
491
492
492
493
493
494
494
495
496
496
497
498
498
499
499
500
500
501
501
501
502
502
502
502
503
503
504
504
505
505
506
506
507
508
508
509
509
510
510
511
511
512
512
513
514
514
515
515
516
516
517
517
518
518
518
519
519
519
520
520
520
521
521
521
522
522
522
523
523
523
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
524
523
523
523
523
522
522
522
521
521
520
520
519
518
518
517
516
516
515
515
514
514
514
514
513
513
513
513
512
512
511
511
510
509
509
508
507
507
506
505
504
504
503
503
502
502
502
501
501
501
501
501
501
502
502
502
502
502
503
503
503
504
504
505
506
507
508
509
511
512
514
516
518
520
522
524
526
528
531
533
536
538
541
544
546
549
552
554
557
560
563
565
568
571
574
577
580
583
585
588
591
594
597
600
602
605
608
610
613
615
618
620
622
624
626
628
630
632
634
636
638
640
642
645
647
649
651
653
655
657
658
660
662
663
664
665
666
667
668
669
670
670
671
671
672
673
673
674
674
674
675
675
675
676
676
676
676
677
677
677
677
677
677
677
678
678
678
678
679
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
698
699
700
701
703
704
705
706
708
709
710
711
712
714
715
716
717
719
720
721
722
724
725
726
727
729
730
731
732
734
735
736
737
739
740
741
743
744
745
747
748
750
751
753
754
755
757
758
759
761
762
763
764
765
766
767
768
769
771
772
773
774
775
776
777
777
778
779
780
780
781
782
782
783
783
784
784
785
785
785
786
786
786
787
787
787
787
788
788
789
789
790
791
792
793
794
795
796
797
798
799
800
802
803
804
806
808
809
811
813
815
818
820
823
825
828
831
834
837
840
843
846
849
852
855
858
861
864
867
869
872
875
878
881
884
887
890
893
896
899
902
905
907
910
913
915
918
921
923
926
928
931
933
936
938
941
943
946
948
950
953
955
957
960
962
964
966
969
971
973
975
977
979
981
983
985
986
988
990
991
993
994
996
997
999
1000
1000
1002
1004
1006
1006
1008
1008
1010
1010
1012
1012
1014
1014
1014
1016
1016
1016
1016
1016
1016
1016
1016
1014
1014
1014
1014
1014
1014
1012
1012
1012
1012
1012
1010
1010
1010
1008
1008
1008
1006
1006
1006
1004
1004
1004
1002
1002
1002
1002
1002
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
999
999
999
1000
1000
1000
1000
1000
1000
1000
1000
1002
1002
1002
1004
1004
1004
1006
1006
1008
1008
1010
1012
1012
1014
1016
1018
1020
1022
1024
1027
1029
1032
1035
1038
1041
1044
1048
1051
1055
1058
1062
1066
1070
1074
1078
1082
1086
1090
1094
1098
1102
1105
1109
1112
1116
1119
1122
1125
1128
1131
1134
1137
1139
1142
1144
1146
1148
1150
1152
1154
1156
1158
1160
1162
1164
1165
1167
1169
1170
1172
1173
1175
1176
1177
1179
1180
1181
1182
1183
1185
1186
1187
1188
1189
1190
1190
1191
1192
1193
1194
1195
1195
1196
1197
1197
1198
1198
1199
1199
1200
1200
1201
1201
1202
1202
1203
1203
1203
1204
1204
1204
1204
1204
1204
1204
1205
1205
1205
1205
1206
1206
1207
1208
1209
1210
1211
1212
1213
1215
1216
1218
1220
1222
1224
1226
1229
1231
1234
1236
1239
1242
1245
1248
1251
1255
1258
1262
1265
1269
1273
1276
1280
1284
1288
1292
1296
1300
1304
1308
1311
1315
1318
1322
1325
1328
1331
1334
1337
1340
1343
1346
1349
1352
1355
1357
1360
1363
1367
1370
1373
1376
1379
1383
1386
1389
1392
1395
1398
1401
1404
1407
1410
1412
1415
1418
1420
1423
1426
1428
1431
1433
1435
1438
1440
1442
1445
1447
1449
1451
1453
1455
1457
1459
1460
1462
1464
1465
1467
1468
1470
1471
1473
1474
1476
1477
1479
1480
1482
1484
1485
1487
1489
1491
1493
1495
1497
1499
1501
1503
1505
1507
1510
1512
1514
1517
1519
1522
1525
1528
1531
1534
1537
1540
1543
1546
1549
1552
1556
1559
1562
1565
1569
1572
1575
1579
1582
1585
1589
1592
1596
1599
1603
1606
1610
1613
1617
1621
1624
1628
1632
1636
1640
1643
1647
1652
1656
1660
1664
1668
1673
1677
1682
1686
1691
1695
1700
1704
1709
1713
1717
1722
1726
1731
1735
1740
1744
1748
1752
1757
1761
1765
1769
1774
1778
1782
1786
1790
1794
1798
1801
1805
1808
1812
1815
1818
1821
1824
1827
1829
1832
1834
1836
1839
1841
1843
1845
1846
1848
1850
1851
1853
1854
1856
1857
1859
1860
1861
1863
1864
1865
1867
1868
1870
1871
1873
1874
1876
1877
1879
1881
1883
1885
1887
1889
1891
1894
1896
1899
1901
1904
1906
1909
1912
1914
1917
1920
1923
1926
1929
1932
1935
1938
1940
1943
1946
1949
1952
1955
1957
1960
1963
1965
1968
1970
1973
1975
1978
1980
1983
1985
1988
1990
1993
1996
1998
2001
2004
2007
2009
2013
2017
2020
2023
2027
2029
2033
2037
2041
2045
2048
2052
2056
2059
2063
2067
2070
2074
2077
2081
2084
2088
2092
2095
2099
2102
2106
2109
2112
2116
2119
2122
2125
2128
2131
2134
2136
2139
2141
2143
2145
2147
2148
2150
2151
2152
2153
2154
2155
2156
2156
2157
2158
2158
2159
2160
2160
2161
2161
2162
2162
2163
2163
2163
2164
2164
2164
2165
2165
2165
2165
2166
2166
2166
2166
2166
2165
2165
2165
2164
2163
2163
2162
2161
2159
2158
2157
2155
2154
2152
2151
2149
2148
2146
2145
2143
2142
2140
2139
2138
2137
2136
2136
2135
2135
2135
2135
2136
2136
2137
2138
2139
2140
2142
2143
2145
2147
2148
2150
2152
2154
2156
2158
2160
2162
2164
2166
2168
2171
2173
2175
2178
2180
2183
2185
2188
2190
2193
2195
2198
2200
2203
2205
2207
2209
2212
2214
2216
2218
2220
2222
2224
2226
2228
2230
2231
2233
2235
2237
2239
2240
2242
2244
2245
2247
2248
2250
2251
2253
2254
2255
2257
2258
2259
2260
2261
2262
2263
2264
2264
2265
2265
2266
2266
2265
2265
2265
2264
2264
2263
2262
2260
2259
2257
2255
2253
2251
2249
2246
2244
2241
2239
2236
2233
2231
2228
2225
2223
2220
2218
2216
2213
2211
2209
2207
2204
2202
2200
2197
2195
2193
2191
2189
2186
2184
2182
2180
2179
2177
2176
2174
2173
2172
2170
2169
2168
2167
2166
2166
2165
2164
2163
2162
2161
2160
2159
2158
2157
2156
2155
2154
2153
2152
2151
2150
2149
2148
2147
2146
2145
2144
2143
2142
2141
2139
2138
2137
2136
2135
2133
2132
2131
2129
2128
2126
2125
2123
2121
2120
2118
2116
2114
2112
2110
2108
2106
2104
2102
2100
2098
2096
2094
2092
2090
2088
2086
2084
2082
2080
2078
2076
2074
2072
2071
2069
2067
2065
2064
2062
2060
2058
2056
2054
2052
2050
2048
2045
2044
2041
2040
2037
2036
2033
2032
2029
2028
2025
2024
2021
2020
2017
2017
2015
2013
2012
2009
2009
2007
2005
2005
2003
2001
2001
2000
2000
1999
1998
1998
1997
1997
1996
1996
1996
1995
1995
1994
1994
1993
1992
1992
1991
1990
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1979
1978
1977
1975
1973
1972
1970
1968
1967
1965
1963
1961
1959
1958
1956
1954
1952
1950
1948
1947
1945
1943
1941
1940
1938
1937
1935
1934
1932
1931
1929
1928
1927
1925
1923
1922
1920
1918
1917
1915
1913
1911
1909
1906
1904
1902
1900
1897
1895
1892
1890
1887
1884
1881
1878
1875
1871
1868
1864
1861
1857
1854
1850
1847
1844
1840
1837
1833
1830
1827
1824
1820
1817
1814
1811
1808
1805
1802
1799
1796
1793
1790
1787
1784
1780
1777
1773
1770
1766
1762
1758
1754
1750
1746
1741
1737
1733
1728
1724
1719
1715
1710
1706
1701
1697
1692
1687
1683
1678
1673
1668
1663
1659
1654
1649
1644
1639
1634
1629
1624
1619
1614
1609
1604
1599
1594
1589
1584
1579
1574
1569
1564
1559
1554
1549
1544
1539
1535
1530
1525
1521
1516
1512
1507
1503
1499
1495
1490
1486
1482
1478
1474
1471
1467
1463
1460
1456
1453
1450
1446
1443
1439
1436
1432
1429
1425
1421
1418
1414
1410
1406
1402
1398
1394
1390
1385
1381
1376
1372
1367
1362
1357
1353
1348
1343
1338
1332
1327
1322
1317
1312
1307
1302
1297
1292
1287
1282
1277
1271
1266
1261
1256
1251
1245
1240
1234
1229
1224
1218
1212
1207
1201
1195
1190
1184
1178
1172
1166
1160
1153
1147
1141
1135
1128
1122
1115
1109
1102
1096
1089
1083
1077
1070
1064
1058
1051
1045
1039
1033
1027
1020
1014
1008
1004
998
992
987
982
977
972
967
962
957
952
948
943
939
934
930
926
922
918
914
910
906
902
898
894
890
887
883
879
875
871
867
863
859
855
851
848
844
841
837
834
831
828
826
823
821
819
817
815
813
811
810
809
807
806
805
804
803
803
802
801
801
800
800
800
799
799
799
798
798
797
797
796
796
795
794
793
792
791
790
788
787
785
783
782
780
778
775
773
771
768
766
763
760
757
754
751
748
745
742
739
735
732
728
724
721
717
713
709
705
701
697
693
689
685
681
677
673
669
665
661
657
652
648
644
639
635
630
625
621
616
611
606
602
597
592
587
582
577
573
568
563
558
554
549
544
540
535
530
526
521
517
512
508
504
499
495
491
487
483
479
475
472
468
464
461
457
454
450
447
444
441
438
435
432
430
427
425
422
420
418
416
414
412
410
408
406
405
403
402
400
399
398
396
395
394
393
392
391
391
390
389
388
387
387
386
385
384
383
382
382
381
380
379
378
377
376
375
374
372
371
370
369
368
366
365
364
363
362
361
360
359
358
357
356
356
355
354
354
353
353
352
352
351
351
351
351
351
351
350
350
350
350
350
350
349
349
349
349
349
348
348
348
348
348
347
347
347
347
347
347
347
347
347
347
348
348
348
349
349
350
351
352
353
354
355
356
357
358
359
360
362
363
364
366
368
369
371
373
375
378
380
382
385
387
390
393
395
398
401
403
406
409
411
414
416
419
421
424
426
428
431
433
435
437
438
440
442
444
445
447
448
450
451
452
454
455
456
456
457
457
457
457
457
457
457
456
455
455
454
453
452
451
450
450
449
448
447
446
445
444
443
442
441
440
439
439
438
437
437
436
436
436
435
435
435
435
435
434
435
435
435
435
435
436
436
437
438
439
440
441
442
443
445
446
448
450
452
455
457
460
463
466
469
472
476
480
484
488
492
496
501
505
510
515
520
524
529
534
539
544
549
554
559
564
569
574
579
583
588
593
598
602
607
611
615
619
623
627
631
634
638
641
644
647
650
653
656
659
661
664
666
668
670
672
674
676
678
679
681
682
684
685
686
688
689
690
691
692
693
694
694
695
696
696
697
697
697
698
698
698
698
698
698
698
698
698
698
698
698
698
697
697
697
697
697
697
697
697
697
697
698
698
698
698
699
699
699
700
701
701
702
703
704
706
707
709
710
712
714
716
719
721
724
727
730
733
736
739
743
746
750
754
758
762
766
770
774
778
782
786
790
794
799
803
807
811
816
820
824
828
832
836
839
843
846
850
853
856
859
862
865
868
871
875
878
881
884
887
891
894
897
901
904
907
911
914
918
921
925
928
932
936
939
943
947
950
954
958
961
965
968
972
976
979
983
986
990
993
997
1000
1004
1006
1010
1012
1016
1018
1020
1024
1026
1029
1031
1033
1035
1037
1038
1040
1041
1043
1044
1045
1046
1047
1048
1048
1049
1049
1049
1049
1049
1048
1048
1047
1046
1045
1044
1043
1042
1040
1039
1037
1035
1033
1031
1029
1026
1022
1020
1016
1014
1010
1006
1004
1000
996
992
988
983
979
974
970
965
960
955
950
945
940
935
930
924
919
914
909
905
900
895
891
886
882
878
874
870
866
863
859
856
853
850
847
844
842
840
838
836
835
833
832
831
830
829
829
828
828
827
827
827
827
827
828
828
828
829
829
830
831
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
851
852
853
854
854
855
856
856
857
857
858
858
858
858
859
859
859
859
859
859
859
859
859
858
858
858
857
857
856
856
855
854
853
852
851
850
849
848
846
845
844
842
841
839
838
837
835
834
832
831
830
828
827
825
824
822
821
820
818
817
815
814
812
811
809
808
806
805
803
801
799
797
794
792
789
787
784
782
779
776
773
770
767
764
761
757
754
750
746
742
738
734
730
725
721
716
712
707
703
698
694
689
684
680
675
671
666
661
657
652
647
643
638
633
628
624
619
614
609
604
600
595
590
585
580
575
570
565
560
556
551
546
541
536
531
527
522
517
513
508
504
499
494
490
485
481
476
472
467
463
459
454
450
446
441
437
433
429
424
420
416
412
408
404
400
397
393
390
387
384
381
379
376
374
372
370
367
365
363
361
360
358
356
354
352
351
349
347
346
344
343
341
340
338
337
335
334
333
332
330
329
328
327
326
324
323
323
322
321
320
320
319
319
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
319
319
319
319
319
319
319
319
319
319
319
318
318
317
316
316
315
314
313
311
310
309
307
306
304
302
300
298
296
294
291
289
286
283
280
277
274
270
267
263
259
255
251
247
243
238
233
229
224
219
214
208
203
198
192
187
181
175
170
164
158
152
146
140
134
128
121
115
109
103
97
91
85
79
73
67
61
55
49
44
38
32
27
21
15
10
4
-1
-7
-12
-18
-23
-29
-34
-40
-45
-51
-56
-61
-67
-72
-77
-81
-86
-91
-95
-99
-103
-107
-110
-114
-117
-121
-124
-127
-130
-133
-136
-138
-141
-143
-146
-148
-151
-153
-155
-158
-160
-162
-165
-167
-170
-172
-175
-177
-180
-183
-186
-189
-193
-196
-200
-203
-207
-211
-216
-220
-225
-230
-235
-240
-245
-251
-256
-262
-268
-274
-280
-286
-292
-299
-305
-311
-318
-325
-331
-338
-345
-351
-358
-365
-371
-378
-385
-391
-398
-404
-410
-417
-423
-429
-434
-440
-446
-452
-457
-463
-468
-474
-479
-484
-489
-494
-499
-504
-509
-514
-518
-523
-527
-531
-535
-539
-543
-546
-550
-553
-556
-559
-561
-564
-566
-568
-570
-572
-574
-575
-576
-577
-578
-579
-580
-580
-580
-580
-580
-580
-580
-579
-578
-578
-577
-576
-574
-573
-572
-571
-569
-568
-567
-565
-564
-563
-562
-561
-560
-560
-559
-558
-558
-557
-557
-556
-556
-556
-556
-556
-557
-557
-558
-559
-561
-562
-564
-566
-569
-571
-574
-577
-581
-585
-589
-594
-598
-604
-609
-615
-621
-627
-633
-640
-647
-654
-662
-669
-677
-685
-693
-701
-709
-718
-727
-736
-745
-754
-764
-773
-783
-793
-803
-813
-823
-833
-843
-853
-863
-873
-884
-894
-904
-914
-924
-934
-944
-953
-963
-972
-981
-990
-999
-1008
-1016
-1024
-1032
-1039
-1047
-1054
-1060
-1067
-1073
-1078
-1084
-1089
-1094
-1098
-1102
-1106
-1110
-1113
-1116
-1119
-1122
-1124
-1126
-1128
-1130
-1132
-1134
-1135
-1137
-1138
-1139
-1140
-1141
-1142
-1143
-1144
-1144
-1145
-1145
-1146
-1146
-1146
-1147
-1147
-1147
-1147
-1147
-1148
-1148
-1148
-1148
-1148
-1149
-1149
-1149
-1150
-1150
-1151
-1151
-1152
-1152
-1153
-1153
-1154
-1154
-1155
-1155
-1156
-1156
-1156
-1156
-1156
-1156
-1156
-1156
-1156
-1155
-1155
-1155
-1154
-1154
-1154
-1153
-1153
-1153
-1152
-1152
-1151
-1150
-1150
-1149
-1148
-1148
-1147
-1146
-1145
-1145
-1144
-1143
-1142
-1142
-1141
-1140
-1140
-1140
-1140
-1140
-1140
-1141
-1141
-1142
-1143
-1144
-1145
-1146
-1148
-1149
-1151
-1153
-1155
-1158
-1160
-1163
-1166
-1169
-1172
-1176
-1179
-1183
-1187
-1191
-1196
-1200
-1205
-1210
-1216
-1221
-1226
-1232
-1238
-1244
-1250
-1256
-1263
-1269
-1275
-1282
-1289
-1296
-1303
-1310
-1317
-1324
-1331
-1338
-1345
-1352
-1359
-1366
-1373
-1380
-1387
-1394
-1400
-1407
-1413
-1420
-1426
-1432
-1439
-1445
-1451
-1457
-1463
-1469
-1475
-1480
-1486
-1491
-1497
-1502
-1507
-1511
-1516
-1520
-1525
-1529
-1533
-1536
-1540
-1543
-1546
-1549
-1552
-1554
-1556
-1559
-1561
-1563
-1564
-1566
-1568
-1569
-1570
-1571
-1572
-1573
-1574
-1574
-1574
-1574
-1574
-1574
-1574
-1573
-1572
-1571
-1570
-1569
-1568
-1567
-1565
-1563
-1561
-1560
-1557
-1555
-1553
-1550
-1547
-1545
-1542
-1539
-1536
-1532
-1529
-1526
-1522
-1519
-1516
-1512
-1508
-1505
-1501
-1497
-1493
-1490
-1486
-1481
-1477
-1473
-1469
-1465
-1461
-1457
-1453
-1449
-1445
-1442
-1438
-1435
-1432
-1429
-1426
-1423
-1420
-1418
-1415
-1413
-1411
-1409
-1407
-1406
-1404
-1403
-1402
-1401
-1401
-1400
-1400
-1400
-1400
-1400
-1400
-1400
-1401
-1401
-1402
-1402
-1403
-1404
-1404
-1405
-1406
-1407
-1408
-1409
-1410
-1411
-1412
-1414
-1415
-1417
-1419
-1421
-1423
-1425
-1428
-1430
-1433
-1437
-1440
-1444
-1447
-1452
-1456
-1460
-1465
-1470
-1475
-1480
-1486
-1491
-1497
-1503
-1509
-1516
-1522
-1529
-1536
-1544
-1551
-1559
-1567
-1575
-1584
-1592
-1601
-1610
-1619
-1628
-1638
-1647
-1657
-1666
-1676
-1685
-1695
-1705
-1714
-1724
-1734
-1744
-1753
-1763
-1773
-1783
-1792
-1802
-1812
-1822
-1831
-1841
-1851
-1861
-1871
-1880
-1890
-1900
-1909
-1918
-1927
-1936
-1945
-1953
-1961
-1969
-1977
-1984
-1992
-1999
-2005
-2013
-2019
-2025
-2033
-2039
-2045
-2051
-2057
-2063
-2068
-2073
-2078
-2082
-2086
-2090
-2094
-2097
-2100
-2103
-2106
-2108
-2110
-2112
-2114
-2115
-2116
-2117
-2117
-2117
-2117
-2116
-2116
-2114
-2113
-2111
-2109
-2106
-2103
-2100
-2097
-2093
-2089
-2085
-2080
-2075
-2070
-2065
-2060
-2054
-2048
-2041
-2036
-2029
-2024
-2017
-2011
-2005
-1999
-1993
-1986
-1980
-1974
-1968
-1962
-1956
-1950
-1944
-1938
-1933
-1927
-1922
-1917
-1911
-1906
-1902
-1897
-1892
-1888
-1884
-1880
-1876
-1873
-1869
-1866
-1863
-1860
-1857
-1855
-1852
-1850
-1848
-1846
-1844
-1843
-1841
-1840
-1839
-1838
-1838
-1838
-1838
-1838
-1839
-1840
-1842
-1844
-1846
-1849
-1852
-1855
-1859
-1863
-1868
-1873
-1878
-1883
-1889
-1895
-1901
-1908
-1915
-1922
-1930
-1937
-1945
-1954
-1962
-1971
-1980
-1988
-1997
-2005
-2015
-2024
-2032
-2041
-2050
-2058
-2066
-2074
-2082
-2090
-2098
-2105
-2112
-2119
-2125
-2131
-2137
-2143
-2148
-2153
-2158
-2162
-2167
-2170
-2174
-2177
-2181
-2183
-2186
-2188
-2191
-2193
-2194
-2196
-2197
-2198
-2199
-2200
-2200
-2201
-2201
-2200
-2200
-2199
-2198
-2196
-2195
-2193
-2190
-2188
-2185
-2182
-2178
-2174
-2170
-2166
-2161
-2156
-2150
-2145
-2138
-2132
-2125
-2117
-2110
-2102
-2094
-2085
-2077
-2068
-2060
-2051
-2041
-2033
-2024
-2015
-2005
-1997
-1988
-1979
-1970
-1961
-1952
-1943
-1933
-1924
-1915
-1906
-1897
-1889
-1880
-1872
-1863
-1855
-1848
-1840
-1833
-1825
-1818
-1811
-1804
-1798
-1791
-1785
-1779
-1773
-1768
-1762
-1757
-1753
-1748
-1744
-1740
-1737
-1734
-1731
-1728
-1726
-1724
-1722
-1721
-1720
-1719
-1719
-1719
-1719
-1720
-1721
-1722
-1723
-1725
-1726
-1728
-1730
-1732
-1734
-1736
-1739
-1741
-1743
-1746
-1748
-1751
-1753
-1756
-1758
-1761
-1763
-1765
-1768
-1770
-1772
-1775
-1777
-1778
-1780
-1781
-1783
-1784
-1785
-1786
-1786
-1787
-1787
-1787
-1787
-1787
-1787
-1786
-1786
-1785
-1783
-1782
-1780
-1778
-1776
-1774
-1771
-1769
-1766
-1763
-1759
-1756
-1752
-1748
-1743
-1739
-1734
-1728
-1723
-1717
-1710
-1703
-1697
-1689
-1682
-1674
-1666
-1658
-1650
-1641
-1633
-1624
-1616
-1607
-1599
-1591
-1583
-1575
-1567
-1559
-1552
-1545
-1538
-1531
-1524
-1517
-1511
-1505
-1499
-1493
-1487
-1481
-1476
-1471
-1466
-1461
-1456
-1452
-1447
-1443
-1439
-1434
-1430
-1426
-1422
-1418
-1414
-1410
-1406
-1402
-1398
-1393
-1389
-1384
-1379
-1374
-1369
-1364
-1358
-1352
-1346
-1339
-1333
-1326
-1319
-1311
-1304
-1296
-1288
-1280
-1272
-1263
-1255
-1246
-1238
-1229
-1220
-1211
-1202
-1193
-1184
-1175
-1166
-1156
-1147
-1138
-1128
-1118
-1109
-1099
-1089
-1080
-1070
-1061
-1051
-1041
-1032
-1022
-1014
-1004
-996
-987
-979
-970
-962
-954
-946
-939
-931
-924
-918
-911
-905
-899
-893
-888
-883
-879
-875
-871
-867
-864
-862
-860
-858
-856
-855
-855
-854
-854
-855
-856
-857
-859
-862
-864
-868
-871
-875
-880
-885
-890
-895
-901
-908
-914
-921
-928
-936
-943
-951
-959
-968
-977
-986
-995
-1004
-1014
-1024
-1034
-1044
-1055
-1065
-1076
-1087
-1097
-1108
-1119
-1130
-1141
-1152
-1162
-1173
-1184
-1194
-1204
-1214
-1224
-1234
-1244
-1253
-1262
-1271
-1280
-1288
-1297
-1305
-1313
-1321
-1328
-1336
-1343
-1350
-1356
-1363
-1369
-1375
-1381
-1386
-1392
-1397
-1402
-1407
-1411
-1416
-1420
-1424
-1428
-1431
-1434
-1437
-1439
-1441
-1442
-1444
-1444
-1445
-1445
-1444
-1444
-1443
-1441
-1439
-1437
-1435
-1432
-1429
-1426
-1422
-1418
-1414
-1409
-1404
-1399
-1394
-1388
-1382
-1376
-1370
-1363
-1356
-1349
-1342
-1335
-1328
-1321
-1314
-1307
-1299
-1292
-1285
-1279
-1272
-1265
-1259
-1253
-1247
-1241
-1236
-1231
-1225
-1220
-1215
-1211
-1206
-1201
-1197
-1193
-1188
-1184
-1180
-1176
-1172
-1169
-1165
-1162
-1159
-1156
-1154
-1152
-1149
-1148
-1146
-1144
-1143
-1141
-1140
-1139
-1138
-1137
-1136
-1135
-1134
-1134
-1134
-1134
-1134
-1134
-1134
-1135
-1136
-1137
-1139
-1140
-1142
-1144
-1147
-1150
-1153
-1156
-1160
-1164
-1168
-1172
-1177
-1182
-1187
-1193
-1198
-1204
-1209
-1215
-1221
-1226
-1232
-1238
-1243
-1249
-1255
-1260
-1266
-1272
-1278
-1283
-1289
-1295
-1300
-1306
-1311
-1316
-1321
-1326
-1331
-1336
-1341
-1346
-1351
-1355
-1360
-1365
-1370
-1375
-1379
-1384
-1389
-1394
-1398
-1403
-1408
-1412
-1417
-1422
-1426
-1431
-1436
-1440
-1445
-1449
-1454
-1458
-1463
-1467
-1471
-1475
-1479
-1483
-1486
-1489
-1493
-1496
-1498
-1501
-1503
-1505
-1507
-1509
-1510
-1511
-1512
-1513
-1513
-1513
-1513
-1513
-1512
-1511
-1510
-1508
-1506
-1504
-1502
-1499
-1496
-1493
-1490
-1486
-1482
-1478
-1474
-1470
-1465
-1460
-1455
-1450
-1444
-1438
-1432
-1426
-1420
-1413
-1407
-1400
-1393
-1385
-1378
-1371
-1363
-1355
-1348
-1340
-1331
-1323
-1315
-1307
-1298
-1290
-1281
-1273
-1264
-1256
-1248
-1239
-1231
-1222
-1214
-1206
-1198
-1190
-1181
-1173
-1166
-1158
-1150
-1142
-1134
-1127
-1119
-1112
-1104
-1097
-1090
-1082
-1075
-1068
-1061
-1055
-1048
-1041
-1034
-1028
-1022
-1014
-1008
-1002
-997
-991
-986
-980
-974
-969
-964
-958
-953
-948
-943
-938
-933
-928
-923
-918
-913
-909
-904
-899
-894
-889
-884
-879
-874
-869
-864
-859
-854
-848
-843
-838
-833
-828
-823
-818
-813
-808
-803
-798
-793
-788
-783
-778
-773
-769
-764
-759
-754
-750
-745
-741
-736
-732
-728
-724
-721
-718
-715
-712
-709
-707
-705
-703
-701
-700
-699
-698
-697
-696
-695
-695
-695
-695
-695
-696
-697
-698
-699
-700
-701
-703
-704
-706
-707
-709
-710
-712
-713
-715
-716
-717
-717
-718
-718
-718
-718
-718
-718
-717
-717
-716
-716
-715
-714
-712
-711
-710
-708
-706
-705
-703
-701
-698
-696
-694
-691
-689
-686
-683
-681
-678
-675
-673
-670
-667
-664
-661
-658
-654
-651
-647
-643
-638
-634
-629
-623
-618
-612
-606
-599
-593
-586
-579
-572
-565
-558
-550
-543
-535
-527
-518
-509
-500
-491
-481
-471
-461
-450
-440
-429
-418
-407
-396
-385
-374
-363
-352
-341
-329
-318
-307
-296
-285
-274
-264
-253
-242
-231
-221
-210
-199
-189
-179
-168
-158
-148
-137
-127
-117
-107
-97
-87
-77
-67
-57
-47
-37
-27
-17
-7
3
13
23
33
43
53
63
73
83
93
103
113
122
131
140
149
157
165
172
180
186
193
199
206
211
217
222
227
232
236
240
244
248
251
254
257
259
261
263
265
266
267
268
269
270
271
271
272
273
274
275
276
278
280
282
284
287
290
294
298
302
306
311
316
321
327
332
338
344
351
357
363
370
377
384
391
398
406
413
421
429
437
446
454
462
471
479
488
496
505
514
523
532
541
550
560
570
580
590
600
610
621
632
643
654
665
676
688
699
710
722
733
744
755
765
776
786
796
806
816
825
835
844
853
862
871
879
888
896
904
912
919
926
933
939
946
951
957
962
967
972
976
980
984
988
992
995
998
1000
1004
1008
1010
1012
1016
1018
1022
1025
1028
1031
1034
1036
1039
1042
1044
1047
1049
1052
1054
1056
1059
1061
1063
1065
1068
1070
1072
1074
1076
1078
1080
1082
1084
1087
1089
1091
1094
1097
1099
1103
1106
1109
1113
1117
1121
1125
1130
1134
1139
1144
1150
1155
1161
1167
1173
1180
1187
1194
1202
1210
1218
1227
1236
1246
1256
1266
1277
1288
1299
1311
1323
1336
1349
1362
1375
1389
1403
1417
1431
1446
1461
1476
1491
1507
1522
1538
1554
1570
1585
1601
1617
1632
1647
1662
1677
1691
1705
1719
1733
1746
1760
1773
1785
1798
1810
1822
1834
1845
1856
1867
1877
1888
1898
1907
1917
1926
1935
1944
1952
1960
1968
1976
1984
1992
2000
2007
2013
2021
2028
2035
2041
2048
2054
2060
2065
2071
2076
2080
2085
2089
2094
2098
2101
2105
2109
2112
2115
2118
2121
2124
2127
2130
2133
2136
2139
2141
2144
2147
2150
2153
2156
2159
2162
2166
2169
2172
2176
2179
2183
2187
2191
2195
2199
2204
2208
2213
2218
2224
2230
2236
2242
2248
2255
2262
2269
2276
2284
2292
2300
2308
2316
2325
2334
2343
2352
2362
2371
2381
2391
2402
2412
2423
2433
2444
2455
2467
2478
2490
2501
2513
2524
2536
2548
2559
2571
2582
2593
2604
2614
2625
2635
2646
2656
2665
2675
2684
2694
2703
2712
2720
2728
2737
2744
2752
2759
2766
2773
2779
2785
2791
2796
2802
2807
2811
2816
2820
2824
2828
2831
2835
2837
2840
2842
2843
2845
2845
2846
2846
2845
2844
2843
2842
2840
2837
2835
2832
2828
2825
2821
2817
2812
2808
2803
2798
2792
2787
2782
2777
2772
2767
2762
2757
2753
2748
2745
2741
2738
2734
2732
2729
2727
2726
2724
2723
2722
2722
2722
2722
2723
2724
2725
2727
2729
2732
2735
2738
2741
2745
2749
2753
2758
2762
2767
2773
2778
2784
2789
2795
2801
2807
2813
2820
2826
2832
2838
2844
2849
2855
2861
2866
2872
2877
2883
2889
2894
2900
2906
2911
2917
2923
2929
2935
2942
2948
2955
2961
2968
2975
2982
2989
2997
3004
3011
3019
3026
3033
3040
3047
3054
3061
3067
3074
3080
3086
3092
3098
3103
3109
3114
3119
3123
3127
3131
3135
3138
3141
3143
3145
3146
3147
3148
3148
3148
3147
3146
3144
3142
3140
3138
3135
3133
3130
3127
3124
3121
3119
3116
3113
3110
3108
3105
3103
3100
3098
3095
3093
3091
3089
3086
3084
3082
3079
3077
3075
3073
3071
3069
3067
3066
3064
3063
3063
3062
3061
3061
3061
3061
3062
3063
3063
3064
3066
3067
3068
3070
3071
3073
3075
3077
3079
3081
3083
3086
3089
3092
3096
3100
3104
3109
3114
3120
3127
3134
3141
3149
3157
3166
3175
3184
3194
3203
3213
3223
3233
3243
3254
3264
3275
3285
3296
3306
3317
3328
3339
3350
3361
3371
3382
3393
3403
3413
3423
3433
3443
3452
3462
3471
3480
3488
3497
3505
3513
3521
3529
3536
3543
3549
3556
3562
3567
3572
3577
3581
3585
3588
3592
3594
3597
3599
3601
3603
3605
3606
3607
3607
3608
3608
3608
3607
3607
3606
3605
3603
3602
3600
3598
3596
3594
3591
3588
3585
3581
3578
3573
3569
3564
3559
3553
3547
3541
3534
3527
3520
3513
3505
3497
3489
3481
3473
3465
3456
3447
3439
3430
3421
3412
3403
3394
3385
3375
3366
3357
3349
3340
3331
3322
3314
3306
3298
3290
3282
3275
3268
3262
3255
3250
3245
3240
3235
3231
3228
3224
3221
3219
3216
3214
3211
3209
3206
3204
3202
3200
3197
3195
3193
3191
3189
3187
3185
3184
3182
3181
3180
3178
3177
3176
3176
3175
3174
3174
3173
3173
3173
3173
3173
3174
3174
3175
3175
3176
3177
3177
3178
3179
3180
3180
3181
3181
3182
3182
3182
3182
3182
3182
3182
3181
3180
3178
3176
3174
3172
3169
3165
3161
3156
3151
3146
3140
3133
3126
3119
3111
3103
3094
3085
3076
3067
3057
3047
3037
3027
3017
3007
2998
2988
2978
2968
2959
2950
2942
2933
2925
2918
2911
2904
2898
2892
2886
2880
2875
2870
2866
2861
2857
2853
2848
2845
2841
2837
2834
2831
2828
2825
2823
2821
2819
2817
2816
2815
2814
2813
2813
2813
2813
2813
2813
2814
2814
2815
2816
2818
2819
2821
2823
2825
2828
2830
2833
2836
2839
2842
2846
2849
2853
2857
2860
2864
2868
2872
2875
2879
2883
2887
2890
2894
2898
2901
2905
2908
2912
2915
2919
2922
2926
2929
2932
2936
2939
2942
2945
2948
2950
2953
2955
2957
2958
2959
2960
2960
2960
2959
2958
2957
2955
2953
2950
2947
2944
2940
2936
2931
2927
2922
2916
2911
2905
2898
2892
2885
2878
2870
2863
2855
2847
2838
2830
2821
2812
2803
2794
2785
2776
2767
2757
2748
2739
2730
2721
2713
2705
2696
2689
2681
2674
2667
2660
2653
2647
2641
2635
2629
2623
2618
2612
2607
2602
2597
2592
2587
2582
2577
2573
2569
2565
2561
2557
2554
2551
2549
2546
2544
2542
2541
2540
2539
2539
2539
2539
2539
2540
2541
2542
2543
2545
2547
2550
2552
2555
2559
2562
2566
2570
2574
2579
2583
2588
2592
2597
2602
2607
2611
2616
2621
2625
2630
2635
2639
2644
2649
2654
2659
2663
2668
2673
2678
2683
2687
2692
2696
2700
2704
2707
2711
2714
2716
2719
2721
2723
2724
2726
2727
2728
2728
2728
2728
2728
2728
2727
2725
2724
2722
2720
2718
2715
2712
2709
2705
2702
2698
2693
2688
2683
2678
2672
2666
2659
2652
2645
2637
2630
2621
2613
2605
2596
2587
2578
2569
2559
2550
2540
2530
2520
2510
2500
2490
2479
2469
2458
2447
2437
2426
2415
2405
2394
2384
2374
2364
2355
2345
2336
2327
2319
2310
2302
2293
2285
2277
2269
2261
2253
2245
2237
2230
2222
2215
2207
2200
2193
2186
2180
2173
2167
2161
2156
2151
2147
2143
2139
2136
2134
2132
2130
2130
2129
2130
2130
2132
2134
2136
2139
2142
2146
2150
2154
2159
2164
2169
2175
2181
2187
2194
2200
2207
2214
2222
2229
2237
2244
2252
2260
2268
2276
2284
2293
2301
2310
2319
2328
2337
2347
2356
2366
2375
2384
2393
2402
2411
2419
2427
2434
2441
2448
2454
2460
2465
2470
2475
2479
2483
2486
2489
2491
2493
2495
2495
2496
2496
2495
2494
2492
2489
2487
2483
2479
2474
2469
2463
2457
2451
2444
2436
2429
2421
2412
2404
2395
2387
2378
2369
2360
2351
2342
2334
2325
2317
2308
2300
2292
2284
2277
2269
2261
2254
2246
2238
2230
2222
2214
2206
2198
2190
2182
2174
2166
2158
2150
2142
2135
2128
2121
2114
2108
2101
2095
2089
2083
2077
2071
2065
2060
2054
2049
2044
2039
2033
2029
2025
2021
2017
2013
2011
2009
2007
2005
2005
2004
2004
2004
2004
2004
2005
2005
2005
2007
2008
2009
2009
2009
2011
2011
2011
2011
2011
2011
2009
2009
2007
2005
2001
1999
1996
1992
1987
1982
1976
1969
1962
1954
1945
1936
1926
1915
1904
1892
1879
1866
1853
1838
1823
1808
1792
1776
1760
1743
1725
1708
1690
1672
1654
1635
1617
1599
1580
1562
1543
1525
1507
1489
1471
1453
1436
1419
1402
1385
1368
1352
1336
1320
1305
1290
1275
1260
1246
1232
1218
1205
1191
1178
1166
1153
1141
1130
1118
1107
1097
1086
1076
1066
1056
1047
1038
1029
1020
1012
1004
998
991
984
978
972
966
961
955
950
945
940
935
930
925
921
916
913
909
906
904
903
902
901
901
902
903
905
908
911
914
917
921
925
929
934
938
942
946
950
954
958
961
964
967
969
971
973
975
976
976
976
976
975
974
973
971
968
965
961
957
952
946
940
933
925
916
907
897
887
877
866
855
843
832
821
809
797
785
773
761
748
735
722
708
694
679
664
649
634
618
602
587
571
555
538
522
506
489
472
455
437
420
402
384
365
347
328
309
290
271
252
234
215
197
179
162
144
128
111
95
80
65
51
37
25
13
2
-8
-17
-25
-31
-37
-42
-46
-49
-51
-52
-52
-52
-51
-49
-46
-42
-38
-32
-26
-19
-11
-2
7
17
28
39
51
62
74
85
97
108
119
130
141
151
161
171
181
191
200
209
218
226
234
242
249
256
262
268
273
278
282
285
288
291
293
294
296
296
296
296
295
293
290
288
284
280
275
270
264
258
251
244
237
229
220
211
201
190
177
164
150
134
117
99
79
59
37
14
-9
-34
-59
-85
-111
-138
-165
-193
-221
-250
-279
-308
-337
-367
-397
-426
-456
-485
-514
-543
-571
-599
-627
-654
-681
-707
-733
-759
-784
-808
-832
-855
-878
-899
-920
-939
-958
-975
-992
-1006
-1020
-1035
-1047
-1059
-1071
-1081
-1091
-1101
-1109
-1118
-1125
-1132
-1138
-1142
-1146
-1149
-1151
-1152
-1152
-1150
-1148
-1145
-1141
-1137
-1132
-1127
-1121
-1115
-1109
-1103
-1097
-1091
-1085
-1079
-1073
-1068
-1062
-1057
-1051
-1046
-1042
-1037
-1033
-1029
-1026
-1022
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1006
-1006
-1006
-1006
-1006
-1008
-1010
-1012
-1016
-1018
-1022
-1026
-1031
-1035
-1039
-1044
-1049
-1055
-1060
-1066
-1073
-1080
-1087
-1095
-1103
-1112
-1122
-1133
-1145
-1158
-1171
-1186
-1201
-1217
-1234
-1251
-1269
-1287
-1305
-1324
-1344
-1363
-1383
-1403
-1423
-1444
-1465
-1485
-1507
-1528
-1549
-1570
-1591
-1612
-1633
-1654
-1674
-1694
-1714
-1733
-1752
-1770
-1788
-1806
-1823
-1839
-1855
-1870
-1884
-1898
-1911
-1924
-1937
-1948
-1960
-1971
-1982
-1993
-2004
-2015
-2027
-2037
-2050
-2062
-2075
-2088
-2101
-2114
-2128
-2141
-2155
-2169
-2182
-2196
-2209
-2222
-2235
-2248
-2261
-2274
-2286
-2298
-2309
-2320
-2331
-2341
-2350
-2359
-2367
-2374
-2380
-2385
-2389
-2392
-2394
-2395
-2395
-2394
-2393
-2392
-2390
-2387
-2385
-2382
-2379
-2376
-2374
-2371
-2369
-2367
-2366
-2365
-2365
-2366
-2368
-2370
-2373
-2378
-2383
-2389
-2396
-2404
-2413
-2422
-2432
-2442
-2453
-2465
-2477
-2489
-2502
-2515
-2529
-2543
-2557
-2571
-2586
-2601
-2616
-2631
-2646
-2661
-2676
-2691
-2705
-2719
-2733
-2746
-2759
-2772
-2784
-2795
-2806
-2817
-2827
-2836
-2846
-2854
-2863
-2871
-2879
-2886
-2894
-2901
-2909
-2916
-2924
-2931
-2939
-2946
-2954
-2961
-2968
-2975
-2982
-2988
-2995
-3001
-3006
-3012
-3018
-3023
-3028
-3033
-3038
-3042
-3046
-3050
-3053
-3055
-3057
-3058
-3058
-3057
-3055
-3052
-3048
-3044
-3038
-3031
-3024
-3015
-3006
-2997
-2987
-2976
-2966
-2955
-2944
-2932
-2920
-2908
-2896
-2883
-2871
-2857
-2844
-2830
-2816
-2803
-2789
-2775
-2762
-2748
-2736
-2723
-2711
-2699
-2687
-2676
-2666
-2655
-2646
-2637
-2628
-2620
-2613
-2606
-2600
-2594
-2589
-2584
-2580
-2575
-2571
-2566
-2562
-2557
-2553
-2548
-2544
-2539
-2535
-2531
-2528
-2525
-2522
-2521
-2520
-2519
-2520
-2521
-2524
-2527
-2531
-2536
-2542
-2548
-2554
-2561
-2569
-2576
-2584
-2592
-2600
-2608
-2616
-2623
-2631
-2639
-2646
-2654
-2662
-2670
-2678
-2686
-2694
-2703
-2712
-2721
-2731
-2740
-2750
-2760
-2769
-2779
-2789
-2798
-2808
-2818
-2827
-2837
-2847
-2857
-2867
-2878
-2888
-2899
-2909
-2920
-2930
-2941
-2951
-2960
-2970
-2979
-2987
-2994
-3001
-3008
-3013
-3018
-3023
-3027
-3030
-3032
-3035
-3037
-3038
-3040
-3041
-3042
-3043
-3044
-3044
-3045
-3045
-3045
-3045
-3044
-3044
-3043
-3043
-3042
-3040
-3039
-3038
-3036
-3034
-3032
-3031
-3029
-3027
-3025
-3024
-3022
-3020
-3019
-3018
-3017
-3016
-3015
-3013
-3012
-3011
-3009
-3007
-3005
-3002
-2998
-2994
-2990
-2985
-2979
-2973
-2967
-2960
-2954
-2947
-2940
-2933
-2927
-2921
-2915
-2909
-2904
-2899
-2894
-2890
-2886
-2882
-2879
-2875
-2872
-2870
-2868
-2866
-2866
-2866
-2866
-2867
-2869
-2872
-2875
-2878
-2882
-2886
-2891
-2895
-2899
-2904
-2908
-2913
-2917
-2921
-2926
-2930
-2934
-2937
-2941
-2944
-2948
-2950
-2953
-2954
-2956
-2956
-2956
-2956
-2954
-2952
-2949
-2945
-2941
-2935
-2929
-2921
-2913
-2905
-2895
-2885
-2874
-2863
-2851
-2839
-2826
-2813
-2799
-2786
-2772
-2758
-2743
-2729
-2715
-2701
-2687
-2673
-2660
-2646
-2633
-2620
-2607
-2595
-2582
-2570
-2559
-2547
-2536
-2525
-2514
-2504
-2494
-2484
-2475
-2466
-2458
-2450
-2442
-2435
-2428
-2421
-2414
-2408
-2402
-2395
-2389
-2383
-2376
-2369
-2362
-2355
-2348
-2341
-2334
-2326
-2319
-2312
-2305
-2298
-2291
-2285
-2279
-2274
-2269
-2264
-2260
-2257
-2254
-2252
-2251
-2251
-2252
-2254
-2257
-2261
-2265
-2271
-2278
-2286
-2294
-2303
-2313
-2324
-2335
-2347
-2359
-2372
-2385
-2399
-2412
-2426
-2440
-2454
-2468
-2481
-2495
-2508
-2521
-2533
-2545
-2556
-2566
-2576
-2585
-2593
-2600
-2607
-2614
-2619
-2625
-2629
-2634
-2638
-2643
-2647
-2650
-2654
-2658
-2662
-2666
-2670
-2674
-2679
-2683
-2688
-2692
-2697
-2702
-2707
-2712
-2717
-2722
-2727
-2732
-2737
-2741
-2745
-2749
-2752
-2755
-2757
-2758
-2758
-2758
-2756
-2754
-2750
-2746
-2740
-2734
-2726
-2716
-2706
-2694
-2681
-2667
-2652
-2635
-2617
-2599
-2579
-2558
-2537
-2514
-2491
-2467
-2443
-2417
-2392
-2365
-2339
-2312
-2285
-2258
-2230
-2203
-2175
-2148
-2121
-2095
-2069
-2043
-2017
-1993
-1968
-1945
-1922
-1899
-1877
-1855
-1835
-1814
-1795
-1776
-1757
-1739
-1721
-1704
-1688
-1671
-1656
-1640
-1625
-1611
-1597
-1583
-1570
-1557
-1544
-1532
-1521
-1509
-1499
-1489
-1479
-1470
-1462
-1455
-1448
-1442
-1437
-1432
-1429
-1425
-1423
-1421
-1420
-1420
-1420
-1421
-1423
-1425
-1428
-1432
-1436
-1442
-1447
-1453
-1460
-1467
-1474
-1482
-1489
-1497
-1505
-1512
-1520
-1527
-1534
-1541
-1548
-1554
-1561
-1567
-1573
-1578
-1584
-1589
-1594
-1598
-1603
-1607
-1610
-1614
-1617
-1620
-1622
-1625
-1626
-1628
-1628
-1629
-1629
-1629
-1628
-1626
-1624
-1622
-1619
-1615
-1611
-1606
-1600
-1593
-1586
-1578
-1569
-1560
-1550
-1539
-1527
-1515
-1502
-1489
-1475
-1460
-1445
-1429
-1413
-1397
-1381
-1364
-1347
-1331
-1314
-1297
-1281
-1264
-1248
-1232
-1216
-1200
-1185
-1170
-1155
-1141
-1127
-1114
-1101
-1088
-1076
-1065
-1054
-1043
-1032
-1022
-1010
-1000
-991
-982
-972
-962
-952
-942
-932
-922
-912
-902
-893
-883
-873
-864
-854
-845
-837
-828
-821
-813
-806
-800
-794
-789
-784
-780
-776
-774
-771
-770
-769
-769
-769
-770
-772
-774
-777
-780
-783
-787
-791
-795
-798
-802
-806
-810
-813
-817
-820
-822
-825
-827
-829
-830
-831
-832
-832
-831
-830
-829
-827
-824
-821
-818
-814
-809
-804
-799
-793
-787
-781
-774
-767
-759
-751
-743
-735
-726
-717
-707
-697
-687
-676
-665
-653
-640
-628
-614
-601
-587
-572
-557
-542
-526
-510
-494
-477
-459
-441
-423
-404
-385
-365
-345
-324
-303
-281
-259
-236
-213
-190
-166
-142
-117
-93
-68
-43
-18
7
31
56
80
104
127
150
173
194
215
236
255
274
292
309
326
341
356
369
382
395
406
417
426
435
443
450
457
462
466
469
472
473
474
474
473
471
469
466
464
460
457
453
450
446
443
439
436
433
429
426
423
420
417
414
410
407
403
399
395
391
386
381
376
370
364
359
353
347
342
337
332
327
323
319
316
313
311
309
308
307
306
306
306
306
306
307
308
310
311
313
315
317
319
322
325
327
330
333
337
340
344
348
352
356
361
366
372
377
383
390
396
403
410
417
425
433
442
451
460
470
480
491
502
513
525
537
550
562
574
587
599
611
623
634
645
655
664
674
682
690
697
703
709
715
719
724
727
731
733
736
737
738
739
739
739
738
737
736
735
733
731
729
727
725
724
722
721
720
719
719
719
719
720
721
723
724
726
728
731
733
735
738
740
743
746
748
751
754
757
760
763
766
769
773
776
780
784
788
792
797
801
806
810
815
820
824
829
834
839
844
849
855
861
868
875
882
891
900
909
920
931
942
954
967
980
993
1006
1020
1034
1048
1062
1077
1091
1105
1119
1133
1147
1161
1175
1189
1203
1217
1231
1245
1258
1272
1285
1298
1311
1324
1337
1349
1361
1372
1383
1394
1404
1414
1423
1432
1440
1448
1454
1461
1466
1472
1476
1480
1484
1487
1490
1492
1494
1495
1496
1497
1497
1497
1496
1495
1493
1491
1489
1486
1483
1480
1476
1472
1468
1464
1459
1455
1450
1445
1439
1434
1428
1423
1417
1411
1405
1399
1392
1386
1379
1373
1366
1359
1353
1346
1339
1333
1326
1320
1314
1308
1302
1296
1291
1285
1280
1275
1270
1266
1262
1258
1255
1252
1249
1247
1246
1245
1245
1246
1247
1248
1250
1253
1256
1260
1264
1268
1273
1279
1284
1291
1297
1304
1311
1319
1327
1335
1343
1352
1361
1370
1379
1388
1397
1406
1414
1423
1432
1440
1449
1457
1465
1474
1482
1489
1497
1504
1511
1518
1524
1530
1536
1541
1546
1550
1554
1558
1562
1565
1568
1571
1574
1576
1578
1580
1581
1582
1582
1582
1582
1581
1579
1578
1576
1574
1571
1568
1566
1563
1560
1557
1553
1550
1547
1543
1539
1535
1531
1527
1522
1518
1514
1509
1505
1501
1497
1493
1489
1486
1482
1479
1476
1473
1470
1467
1465
1462
1460
1457
1455
1454
1452
1451
1449
1448
1447
1446
1445
1444
1443
1442
1441
1440
1438
1437
1436
1434
1433
1432
1430
1429
1427
1425
1424
1421
1419
1416
1414
1410
1407
1403
1400
1396
1392
1388
1385
1381
1378
1375
1372
1369
1366
1363
1361
1358
1356
1353
1350
1347
1344
1341
1338
1335
1332
1329
1326
1323
1321
1319
1317
1315
1314
1313
1312
1312
1312
1313
1314
1315
1317
1320
1323
1326
1330
1334
1339
1343
1348
1352
1356
1361
1365
1368
1371
1374
1377
1379
1380
1382
1383
1384
1384
1384
1384
1384
1384
1383
1382
1380
1378
1376
1374
1371
1368
1365
1362
1359
1356
1353
1350
1347
1344
1341
1337
1334
1331
1328
1326
1323
1320
1317
1315
1312
1310
1308
1306
1305
1303
1302
1300
1299
1298
1297
1296
1295
1294
1294
1293
1292
1291
1290
1288
1287
1285
1283
1281
1278
1275
1272
1268
1264
1260
1255
1250
1246
1241
1236
1231
1226
1221
1217
1213
1210
1207
1204
1202
1201
1200
1199
1199
1200
1201
1202
1203
1205
1207
1209
1211
1213
1216
1219
1221
1224
1228
1232
1236
1240
1245
1250
1256
1262
1269
1275
1282
1289
1296
1304
1311
1318
1325
1332
1339
1345
1351
1358
1364
1370
1376
1382
1387
1393
1399
1404
1409
1415
1420
1425
1430
1435
1439
1444
1448
1452
1456
1459
1463
1466
1469
1472
1474
1477
1479
1481
1483
1484
1486
1487
1489
1490
1491
1491
1492
1493
1493
1493
1494
1494
1494
1494
1493
1493
1493
1492
1491
1491
1490
1488
1487
1486
1484
1482
1480
1478
1475
1472
1469
1465
1461
1457
1451
1446
1440
1434
1427
1420
1412
1405
1397
1388
1380
1371
1362
1353
1344
1335
1325
1315
1305
1295
1284
1274
1263
1253
1242
1231
1220
1209
1198
1187
1176
1164
1153
1142
1130
1119
1107
1096
1084
1073
1062
1051
1040
1030
1020
1010
1000
991
982
974
965
957
950
942
935
928
922
915
909
903
898
893
888
883
878
874
869
865
860
856
851
846
842
837
831
826
821
815
810
804
799
794
789
784
779
775
771
767
763
760
757
754
751
748
745
743
740
737
735
733
731
728
726
724
723
721
719
717
716
714
712
710
708
706
703
700
698
695
691
688
685
681
678
675
671
668
664
661
658
655
652
648
645
643
640
637
634
631
628
626
623
620
618
615
613
610
608
606
604
602
601
599
598
597
597
596
596
596
596
597
597
598
599
599
600
600
601
601
602
602
602
603
603
604
604
605
606
607
608
609
610
612
613
614
615
617
618
619
621
622
624
625
627
629
631
633
635
638
641
644
647
650
653
656
660
663
667
671
674
678
681
685
688
690
693
695
697
698
699
700
700
699
698
697
694
692
689
685
681
677
671
666
660
654
647
639
632
624
615
607
598
589
580
571
562
553
544
536
527
519
511
503
495
488
480
473
467
460
454
448
442
436
431
425
420
415
410
406
401
397
392
388
384
380
375
371
367
362
358
353
349
344
340
336
331
327
323
320
316
313
310
307
305
302
300
299
297
296
295
295
295
295
295
296
296
297
299
300
301
303
305
307
309
310
312
314
316
317
318
320
321
322
323
323
324
324
324
324
323
322
321
319
317
315
313
310
307
305
302
299
296
293
291
288
286
284
282
280
278
276
274
273
271
270
269
267
266
265
264
262
261
260
258
257
255
253
251
249
247
245
243
240
238
236
233
231
229
227
226
225
224
224
224
224
225
226
228
230
232
236
239
243
248
254
260
266
273
281
289
298
307
317
327
338
349
361
373
386
399
412
426
441
455
471
486
502
518
534
550
566
583
599
616
632
649
665
681
696
712
727
742
757
771
785
799
813
826
839
851
864
876
887
898
909
919
929
938
947
955
963
971
978
985
991
997
1002
1008
1014
1018
1022
1027
1030
1034
1037
1039
1042
1044
1046
1047
1049
1049
1050
1050
1050
1050
1049
1048
1046
1045
1043
1041
1039
1036
1034
1031
1028
1025
1022
1018
1016
1012
1008
1006
1002
998
993
988
983
978
972
966
960
954
947
940
933
927
920
913
907
901
895
889
884
880
875
872
868
865
863
861
860
859
858
858
859
860
862
864
866
870
874
878
884
890
896
903
911
920
929
938
948
959
969
980
992
1002
1014
1027
1039
1051
1063
1075
1087
1099
1112
1124
1137
1150
1163
1176
1190
1204
1218
1232
1246
1261
1275
1290
1305
1320
1336
1351
1366
1382
1397
1413
1428
1444
1459
1475
1491
1506
1522
1538
1553
1568
1583
1598
1613
1627
1641
1655
1668
1681
1693
1705
1716
1726
1736
1745
1754
1762
1769
1775
1781
1786
1791
1795
1798
1800
1802
1803
1803
1803
1802
1801
1799
1796
1794
1791
1787
1783
1779
1775
1771
1766
1761
1756
1751
1746
1741
1736
1730
1725
1721
1716
1711
1707
1703
1699
1695
1692
1688
1685
1681
1677
1674
1670
1666
1662
1658
1654
1650
1645
1641
1637
1632
1628
1624
1620
1615
1611
1607
1603
1600
1596
1593
1590
1587
1585
1583
1582
1580
1580
1580
1580
1581
1582
1584
1587
1590
1594
1598
1603
1609
1615
1622
1629
1637
1646
1655
1665
1675
1686
1697
1709
1722
1735
1749
1763
1778
1793
1809
1825
1841
1858
1875
1892
1909
1927
1945
1962
1980
1998
2016
2033
2051
2068
2086
2103
2119
2136
2152
2168
2183
2198
2213
2228
2242
2255
2269
2281
2294
2306
2318
2329
2340
2351
2362
2372
2382
2392
2402
2411
2421
2430
2439
2448
2457
2466
2475
2483
2492
2500
2509
2517
2525
2533
2540
2548
2555
2562
2569
2576
2582
2589
2595
2602
2608
2614
2621
2627
2632
2638
2643
2648
2653
2657
2662
2666
2670
2674
2678
2682
2686
2691
2695
2700
2705
2710
2715
2721
2727
2734
2741
2748
2756
2765
2774
2783
2793
2804
2815
2826
2839
2851
2864
2878
2892
2907
2922
2938
2954
2970
2987
3005
3023
3042
3061
3080
3100
3120
3141
3162
3184
3205
3227
3249
3271
3293
3315
3338
3360
3383
3405
3428
3451
3473
3496
3519
3542
3565
3588
3611
3634
3657
3680
3703
3726
3749
3772
3795
3817
3840
3863
3886
3909
3931
3954
3976
3999
4021
4043
4065
4086
4108
4130
4151
4171
4192
4212
4232
4252
4271
4290
4309
4327
4345
4362
4379
4395
4411
4426
4441
4455
4469
4482
4495
4507
4518
4529
4539
4549
4558
4567
4575
4583
4590
4597
4603
4609
4615
4621
4626
4630
4635
4639
4644
4648
4651
4655
4658
4661
4664
4666
4669
4671
4672
4674
4675
4675
4676
4676
4676
4675
4675
4674
4673
4671
4669
4667
4665
4662
4660
4657
4653
4650
4647
4643
4640
4636
4632
4629
4626
4623
4620
4617
4615
4613
4612
4611
4610
4610
4611
4612
4614
4617
4620
4624
4629
4635
4642
4649
4658
4667
4677
4688
4699
4712
4725
4739
4754
4770
4786
4802
4819
4837
4855
4873
4892
4910
4929
4948
4967
4985
5004
5022
5041
5059
5077
5095
5113
5131
5148
5165
5182
5199
5215
5232
5248
5264
5280
5295
5311
5326
5341
5356
5371
5386
5401
5416
5431
5445
5460
5474
5488
5502
5515
5528
5541
5553
5565
5577
5588
5599
5610
5620
5630
5639
5647
5655
5663
5669
5676
5681
5686
5691
5694
5697
5699
5701
5702
5702
5702
5701
5699
5697
5694
5691
5688
5684
5680
5675
5671
5666
5661
5656
5651
5647
5642
5637
5632
5627
5623
5618
5614
5609
5605
5601
5597
5593
5589
5585
5581
5578
5574
5571
5568
5564
5561
5558
5555
5552
5549
5547
5544
5541
5538
5535
5531
5528
5525
5522
5518
5515
5512
5508
5505
5502
5500
5497
5495
5493
5491
5489
5488
5487
5487
5486
5486
5487
5487
5488
5489
5490
5491
5492
5494
5495
5496
5498
5499
5500
5502
5503
5504
5505
5507
5508
5509
5511
5512
5513
5515
5516
5518
5519
5521
5523
5525
5526
5528
5531
5533
5535
5538
5540
5542
5545
5547
5550
5552
5554
5556
5558
5560
5561
5562
5563
5563
5564
5564
5564
5564
5564
5564
5564
5563
5563
5563
5562
5562
5561
5560
5559
5558
5556
5555
5553
5551
5549
5547
5545
5543
5540
5538
5536
5534
5533
5531
5530
5529
5529
5529
5529
5530
5531
5533
5534
5537
5539
5541
5544
5547
5550
5553
5557
5560
5563
5567
5571
5574
5578
5581
5585
5589
5592
5595
5599
5602
5606
5609
5612
5615
5618
5620
5623
5625
5627
5629
5631
5632
5633
5634
5635
5635
5635
5635
5634
5633
5632
5631
5630
5629
5627
5626
5625
5624
5624
5623
5623
5624
5625
5626
5628
5630
5632
5635
5638
5641
5645
5648
5651
5655
5658
5661
5664
5666
5668
5670
5671
5672
5672
5672
5671
5670
5668
5665
5662
5658
5653
5648
5642
5636
5629
5622
5614
5605
5596
5587
5578
5567
5557
5546
5535
5524
5512
5500
5488
5475
5463
5450
5438
5426
5413
5401
5389
5378
5366
5355
5344
5334
5324
5314
5305
5295
5287
5278
5270
5262
5254
5246
5239
5232
5224
5217
5210
5204
5197
5191
5185
5179
5173
5168
5162
5158
5153
5149
5146
5143
5141
5139
5137
5137
5137
5138
5139
5141
5144
5147
5151
5155
5160
5166
5171
5178
5184
5192
5199
5207
5215
5224
5233
5243
5253
5263
5274
5286
5297
5310
5322
5335
5348
5362
5375
5389
5403
5417
5431
5445
5459
5473
5486
5500
5513
5526
5538
5550
5562
5573
5584
5594
5604
5614
5622
5631
5638
5645
5652
5658
5663
5667
5671
5674
5676
5678
5678
5678
5677
5676
5674
5671
5667
5662
5657
5652
5646
5639
5633
5625
5618
5611
5603
5596
5588
5580
5573
5565
5558
5550
5543
5535
5528
5521
5514
5507
5500
5493
5486
5479
5473
5466
5459
5452
5445
5439
5432
5425
5418
5411
5405
5398
5391
5385
5379
5373
5367
5361
5356
5351
5346
5342
5338
5334
5331
5328
5326
5324
5323
5322
5322
5322
5323
5324
5326
5328
5331
5335
5339
5344
5349
5354
5360
5366
5373
5380
5387
5395
5403
5411
5419
5427
5435
5443
5452
5460
5468
5476
5484
5491
5499
5506
5513
5519
5526
5531
5537
5542
5547
5551
5555
5559
5562
5565
5567
5568
5570
5570
5571
5571
5570
5569
5568
5566
5564
5561
5558
5554
5551
5547
5542
5538
5533
5528
5523
5517
5511
5505
5499
5493
5486
5479
5472
5465
5457
5449
5441
5432
5423
5414
5404
5393
5383
5371
5360
5347
5335
5322
5308
5295
5281
5266
5252
5237
5222
5206
5191
5175
5160
5144
5128
5113
5097
5082
5066
5051
5036
5022
5007
4993
4980
4967
4954
4941
4929
4918
4907
4896
4886
4876
4866
4857
4848
4839
4831
4822
4814
4807
4799
4792
4785
4779
4772
4766
4759
4753
4747
4740
4734
4727
4721
4714
4708
4701
4694
4688
4681
4675
4668
4662
4656
4651
4645
4640
4636
4631
4627
4624
4620
4618
4615
4614
4612
4611
4611
4611
4611
4612
4613
4614
4616
4618
4620
4623
4626
4629
4631
4634
4637
4640
4643
4646
4649
4652
4654
4656
4659
4661
4663
4664
4666
4667
4668
4669
4670
4671
4671
4671
4671
4671
4670
4669
4668
4666
4665
4663
4660
4658
4655
4652
4649
4645
4641
4638
4634
4630
4626
4621
4617
4613
4608
4603
4598
4593
4588
4583
4577
4572
4566
4561
4555
4549
4543
4537
4531
4524
4518
4511
4504
4496
4488
4480
4472
4463
4454
4445
4435
4425
4414
4404
4393
4382
4371
4359
4348
4336
4325
4313
4301
4289
4277
4264
4252
4240
4229
4217
4205
4194
4183
4172
4161
4151
4141
4131
4122
4113
4105
4097
4089
4082
4075
4069
4062
4057
4051
4048
4043
4038
4035
4033
4030
4027
4025
4022
4022
4019
4019
4018
4017
4017
4016
4016
4014
4014
4014
4013
4011
4011
4010
4009
4006
4005
4003
4001
3998
3995
3991
3988
3984
3980
3975
3970
3965
3960
3954
3949
3943
3937
3931
3924
3918
3911
3905
3898
3890
3883
3875
3868
3859
3851
3842
3833
3823
3813
3803
3793
3782
3771
3759
3748
3736
3724
3712
3699
3687
3674
3662
3649
3636
3623
3610
3597
3584
3571
3558
3545
3532
3520
3507
3494
3482
3469
3457
3444
3432
3420
3408
3396
3384
3373
3361
3350
3339
3328
3318
3307
3298
3288
3279
3270
3261
3252
3244
3237
3229
3222
3215
3209
3203
3197
3192
3187
3182
3178
3174
3171
3168
3165
3162
3160
3157
3155
3153
3151
3149
3147
3145
3143
3141
3139
3137
3135
3132
3130
3127
3124
3121
3118
3114
3111
3107
3103
3100
3096
3092
3088
3084
3080
3077
3073
3069
3066
3063
3060
3057
3054
3051
3048
3046
3044
3041
3039
3037
3035
3034
3032
3030
3029
3027
3026
3024
3023
3021
3019
3017
3015
3012
3010
3007
3004
3000
2996
2992
2988
2983
2978
2973
2967
2961
2956
2949
2943
2937
2930
2923
2916
2909
2902
2894
2886
2879
2871
2863
2855
2846
2838
2830
2821
2812
2804
2795
2786
2777
2768
2759
2750
2741
2731
2722
2713
2703
2694
2684
2674
2664
2654
2644
2634
2623
2612
2601
2590
2579
2567
2555
2544
2532
2519
2507
2495
2482
2470
2457
2445
2432
2419
2407
2394
2381
2369
2356
2344
2331
2319
2307
2295
2283
2272
2261
2250
2239
2229
2219
2210
2200
2192
2183
2175
2168
2160
2154
2147
2140
2134
2129
2123
2117
2112
2107
2102
2097
2093
2088
2083
2079
2074
2069
2065
2060
2055
2051
2045
2041
2036
2031
2025
2021
2016
2011
2005
2000
1995
1989
1984
1978
1973
1967
1961
1956
1950
1945
1940
1934
1929
1924
1919
1914
1909
1904
1899
1894
1890
1885
1881
1876
1871
1867
1862
1857
1853
1848
1843
1838
1833
1828
1822
1817
1812
1806
1801
1796
1790
1784
1779
1773
1767
1761
1755
1749
1742
1736
1729
1722
1714
1706
1698
1690
1681
1672
1663
1653
1643
1633
1622
1612
1601
1590
1579
1567
1556
1545
1533
1522
1510
1499
1487
1476
1464
1453
1441
1430
1418
1407
1396
1385
1374
1362
1351
1341
1330
1319
1308
1298
1287
1277
1267
1257
1247
1237
1227
1218
1208
1199
1190
1180
1171
1162
1153
1144
1135
1126
1117
1108
1099
1090
1081
1073
1064
1056
1047
1039
1031
1022
1014
1006
1000
993
986
979
972
966
959
953
947
942
936
930
925
919
914
909
903
898
892
887
881
875
869
862
856
849
842
834
826
818
810
801
793
783
774
764
755
745
735
725
715
705
694
684
674
664
654
645
635
626
616
607
599
591
583
575
568
561
555
549
544
539
535
531
528
526
523
522
521
520
520
520
521
522
524
526
529
531
534
538
541
545
549
553
557
561
566
570
575
579
584
589
593
598
603
608
613
618
623
628
633
638
644
649
654
660
665
670
676
681
686
692
697
703
709
714
720
726
732
738
744
750
756
762
768
774
780
786
792
797
803
809
814
819
824
829
834
839
844
848
852
856
860
863
866
870
872
875
878
880
882
884
886
888
890
892
893
895
896
898
899
900
900
901
901
902
902
902
901
901
900
900
899
898
896
895
894
893
891
890
889
888
886
885
884
882
881
880
879
877
876
874
872
870
868
866
863
860
857
853
850
846
841
837
832
827
821
816
810
805
799
793
787
781
775
770
764
758
753
747
742
737
732
728
724
720
716
713
710
707
705
703
701
700
698
698
697
697
698
698
699
701
702
704
706
709
712
714
717
721
724
727
731
734
738
741
745
749
753
756
760
764
768
772
776
779
783
787
791
796
800
804
809
814
818
823
829
834
839
845
850
856
862
867
873
879
884
890
895
900
906
911
916
921
926
930
935
939
944
948
952
955
959
962
965
968
970
973
975
977
979
980
981
982
983
983
983
983
983
982
982
981
979
978
976
974
972
970
968
966
963
961
958
956
953
950
947
945
942
939
936
933
930
928
925
923
921
919
917
915
914
913
912
911
911
911
911
911
911
912
913
914
915
917
918
920
921
923
925
927
928
930
931
933
934
935
936
937
937
938
938
938
938
938
938
937
937
936
935
934
933
932
930
929
927
925
923
920
918
915
913
910
907
904
901
898
895
892
889
886
884
881
878
875
873
870
868
865
863
860
858
855
852
849
846
843
840
836
833
829
825
821
817
812
807
802
797
792
787
781
775
769
763
757
750
743
737
730
723
715
708
700
693
685
677
668
660
651
642
633
624
615
606
596
587
577
568
558
548
539
529
520
510
501
491
482
473
464
456
447
439
431
424
416
409
403
396
390
384
378
373
368
363
358
354
350
346
343
340
337
335
332
330
328
327
325
324
323
323
322
322
322
322
322
323
324
326
327
329
332
334
336
339
342
345
348
351
354
357
359
362
365
368
370
372
375
377
379
381
382
383
385
385
386
386
386
386
385
384
383
381
379
376
372
369
364
359
353
346
339
331
322
313
302
291
279
267
253
239
224
209
192
176
158
140
121
101
81
61
39
17
-5
-28
-51
-75
-99
-124
-149
-174
-200
-226
-252
-278
-304
-331
-358
-384
-411
-438
-464
-491
-517
-543
-569
-594
-620
-645
-670
-694
-718
-742
-766
-789
-812
-835
-857
-879
-900
-922
-942
-963
-983
-1002
-1020
-1039
-1057
-1074
-1091
-1107
-1123
-1138
-1153
-1167
-1180
-1193
-1206
-1218
-1229
-1240
-1251
-1261
-1270
-1280
-1289
-1297
-1305
-1313
-1320
-1327
-1334
-1341
-1347
-1353
-1359
-1365
-1370
-1375
-1381
-1386
-1391
-1396
-1401
-1405
-1410
-1415
-1420
-1425
-1430
-1435
-1440
-1446
-1451
-1457
-1463
-1468
-1474
-1480
-1487
-1493
-1499
-1506
-1512
-1519
-1526
-1533
-1540
-1548
-1555
-1563
-1571
-1579
-1587
-1596
-1605
-1614
-1623
-1633
-1642
-1652
-1663
-1673
-1684
-1695
-1706
-1718
-1729
-1741
-1754
-1766
-1779
-1792
-1806
-1819
-1833
-1847
-1861
-1876
-1891
-1906
-1922
-1937
-1953
-1969
-1986
-2001
-2019
-2036
-2052
-2070
-2087
-2104
-2121
-2138
-2155
-2173
-2190
-2207
-2224
-2241
-2257
-2274
-2290
-2306
-2322
-2338
-2353
-2368
-2383
-2398
-2412
-2426
-2439
-2452
-2465
-2477
-2489
-2500
-2511
-2522
-2532
-2542
-2552
-2561
-2570
-2580
-2588
-2597
-2606
-2614
-2622
-2630
-2639
-2646
-2654
-2662
-2670
-2678
-2685
-2693
-2700
-2708
-2715
-2722
-2729
-2736
-2743
-2750
-2756
-2763
-2769
-2776
-2782
-2788
-2794
-2799
-2805
-2811
-2816
-2821
-2826
-2832
-2837
-2842
-2847
-2851
-2856
-2861
-2867
-2872
-2877
-2883
-2889
-2895
-2902
-2909
-2916
-2924
-2932
-2941
-2950
-2960
-2970
-2980
-2991
-3002
-3014
-3026
-3038
-3051
-3065
-3078
-3092
-3107
-3122
-3137
-3152
-3168
-3184
-3200
-3216
-3233
-3250
-3267
-3284
-3301
-3318
-3336
-3353
-3370
-3388
-3405
-3422
-3439
-3456
-3473
-3490
-3506
-3522
-3539
-3555
-3570
-3586
-3602
-3617
-3632
-3647
-3661
-3676
-3690
-3704
-3717
-3730
-3743
-3756
-3768
-3780
-3792
-3803
-3814
-3824
-3834
-3844
-3853
-3862
-3871
-3879
-3887
-3895
-3903
-3910
-3917
-3923
-3930
-3936
-3942
-3948
-3954
-3959
-3965
-3970
-3975
-3980
-3984
-3989
-3993
-3997
-4001
-4006
-4010
-4014
-4018
-4022
-4026
-4030
-4034
-4038
-4043
-4048
-4051
-4057
-4062
-4066
-4070
-4075
-4081
-4086
-4091
-4097
-4102
-4108
-4114
-4119
-4125
-4131
-4137
-4143
-4150
-4157
-4163
-4171
-4178
-4186
-4194
-4202
-4210
-4219
-4227
-4237
-4246
-4255
-4265
-4275
-4285
-4295
-4305
-4315
-4326
-4336
-4347
-4358
-4369
-4379
-4390
-4401
-4412
-4423
-4433
-4444
-4454
-4464
-4474
-4483
-4492
-4501
-4509
-4517
-4525
-4532
-4538
-4544
-4550
-4556
-4560
-4565
-4569
-4573
-4576
-4579
-4582
-4584
-4586
-4588
-4589
-4591
-4592
-4593
-4593
-4593
-4593
-4593
-4592
-4591
-4590
-4589
-4587
-4585
-4582
-4580
-4577
-4573
-4569
-4565
-4561
-4556
-4552
-4546
-4541
-4535
-4529
-4522
-4516
-4509
-4502
-4494
-4487
-4479
-4470
-4462
-4454
-4445
-4436
-4427
-4418
-4408
-4399
-4389
-4380
-4370
-4360
-4350
-4340
-4330
-4320
-4310
-4299
-4289
-4279
-4268
-4258
-4248
-4238
-4227
-4217
-4207
-4198
-4188
-4178
-4169
-4159
-4150
-4141
-4132
-4123
-4115
-4106
-4098
-4090
-4083
-4075
-4067
-4061
-4054
-4046
-4040
-4034
-4027
-4022
-4017
-4011
-4006
-4002
-3998
-3994
-3990
-3987
-3984
-3981
-3979
-3976
-3975
-3973
-3972
-3971
-3971
-3971
-3971
-3971
-3972
-3973
-3975
-3977
-3979
-3981
-3984
-3987
-3991
-3995
-3999
-4003
-4008
-4013
-4018
-4022
-4029
-4035
-4042
-4048
-4054
-4062
-4069
-4075
-4083
-4091
-4098
-4106
-4113
-4121
-4128
-4135
-4142
-4149
-4156
-4162
-4168
-4174
-4180
-4185
-4190
-4195
-4198
-4202
-4205
-4207
-4209
-4210
-4211
-4210
-4210
-4208
-4206
-4203
-4199
-4195
-4190
-4185
-4179
-4172
-4165
-4157
-4148
-4139
-4130
-4120
-4109
-4098
-4086
-4075
-4062
-4050
-4037
-4022
-4009
-3995
-3980
-3965
-3950
-3934
-3918
-3901
-3885
-3868
-3851
-3834
-3816
-3799
-3781
-3763
-3745
-3727
-3709
-3691
-3672
-3654
-3635
-3616
-3598
-3579
-3560
-3542
-3523
-3505
-3487
-3469
-3451
-3433
-3416
-3398
-3382
-3365
-3349
-3333
-3318
-3303
-3288
-3274
-3261
-3247
-3235
-3223
-3211
-3201
-3190
-3180
-3171
-3163
-3154
-3147
-3140
-3133
-3127
-3122
-3117
-3112
-3108
-3104
-3101
-3098
-3095
-3092
-3090
-3088
-3086
-3084
-3082
-3081
-3080
-3079
-3078
-3077
-3077
-3077
-3077
-3077
-3078
-3079
-3080
-3081
-3083
-3084
-3086
-3088
-3091
-3093
-3096
-3099
-3103
-3106
-3111
-3115
-3120
-3125
-3130
-3136
-3142
-3149
-3155
-3162
-3169
-3177
-3184
-3192
-3200
-3208
-3216
-3224
-3232
-3240
-3248
-3256
-3264
-3272
-3279
-3286
-3294
-3301
-3307
-3314
-3320
-3326
-3331
-3336
-3341
-3345
-3349
-3353
-3357
-3360
-3363
-3365
-3367
-3369
-3371
-3372
-3373
-3374
-3374
-3374
-3374
-3374
-3373
-3372
-3371
-3370
-3368
-3366
-3365
-3362
-3360
-3357
-3355
-3352
-3349
-3345
-3342
-3338
-3334
-3330
-3326
-3322
-3317
-3312
-3308
-3303
-3298
-3293
-3288
-3283
-3277
-3272
-3267
-3262
-3257
-3252
-3247
-3243
-3238
-3234
-3230
-3226
-3222
-3219
-3216
-3212
-3210
-3207
-3204
-3202
-3200
-3198
-3196
-3194
-3192
-3190
-3189
-3188
-3186
-3185
-3184
-3183
-3183
-3182
-3181
-3180
-3180
-3179
-3179
-3178
-3178
-3177
-3176
-3176
-3175
-3174
-3174
-3173
-3173
-3172
-3172
-3171
-3171
-3170
-3170
-3170
-3169
-3169
-3169
-3169
-3169
-3168
-3168
-3168
-3167
-3167
-3167
-3166
-3166
-3165
-3164
-3163
-3162
-3161
-3160
-3159
-3157
-3156
-3154
-3153
-3151
-3149
-3147
-3145
-3142
-3140
-3138
-3135
-3133
-3130
-3128
-3125
-3122
-3120
-3117
-3115
-3112
-3110
-3108
-3106
-3104
-3102
-3101
-3099
-3098
-3097
-3097
-3096
-3096
-3096
-3096
-3096
-3097
-3097
-3098
-3099
-3100
-3101
-3102
-3104
-3105
-3107
-3109
-3111
-3113
-3116
-3118
-3121
-3125
-3128
-3132
-3136
-3140
-3144
-3149
-3154
-3159
-3165
-3170
-3176
-3182
-3188
-3195
-3202
-3209
-3216
-3223
-3231
-3239
-3247
-3256
-3264
-3274
-3283
-3293
-3303
-3314
-3325
-3337
-3348
-3361
-3373
-3386
-3398
-3412
-3425
-3438
-3452
-3465
-3479
-3492
-3505
-3519
-3532
-3545
-3559
-3572
-3585
-3598
-3611
-3623
-3636
-3649
-3661
-3673
-3685
-3697
-3709
-3720
-3732
-3743
-3753
-3764
-3774
-3784
-3794
-3803
-3812
-3821
-3829
-3838
-3845
-3853
-3860
-3867
-3873
-3879
-3885
-3891
-3896
-3900
-3905
-3909
-3912
-3916
-3918
-3921
-3923
-3925
-3927
-3929
-3930
-3931
-3932
-3933
-3933
-3934
-3934
-3934
-3935
-3935
-3935
-3935
-3935
-3936
-3936
-3936
-3936
-3937
-3937
-3938
-3938
-3939
-3940
-3941
-3943
-3944
-3946
-3948
-3951
-3953
-3956
-3959
-3962
-3966
-3970
-3974
-3978
-3983
-3987
-3992
-3998
-4003
-4009
-4014
-4022
-4027
-4035
-4042
-4049
-4057
-4065
-4073
-4081
-4090
-4098
-4108
-4117
-4126
-4136
-4146
-4157
-4167
-4178
-4189
-4200
-4212
-4223
-4235
-4247
-4259
-4270
-4282
-4294
-4306
-4318
-4329
-4341
-4352
-4364
-4375
-4386
-4397
-4408
-4419
-4430
-4440
-4451
-4461
-4471
-4481
-4491
-4501
-4510
-4519
-4528
-4536
-4545
-4553
-4561
-4568
-4576
-4583
-4590
-4596
-4603
-4609
-4615
-4621
-4627
-4632
-4638
-4643
-4648
-4653
-4658
-4663
-4668
-4672
-4677
-4681
-4685
-4689
-4693
-4697
-4700
-4703
-4706
-4709
-4712
-4715
-4718
-4720
-4723
-4725
-4727
-4730
-4732
-4734
-4736
-4738
-4740
-4743
-4745
-4747
-4748
-4750
-4752
-4754
-4756
-4758
-4759
-4761
-4763
-4764
-4766
-4767
-4769
-4770
-4772
-4774
-4775
-4777
-4778
-4780
-4781
-4783
-4785
-4786
-4788
-4789
-4791
-4792
-4794
-4795
-4796
-4797
-4798
-4799
-4800
-4801
-4802
-4802
-4803
-4803
-4803
-4804
-4803
-4803
-4803
-4802
-4802
-4801
-4800
-4799
-4798
-4796
-4795
-4793
-4791
-4789
-4787
-4785
-4783
-4781
-4778
-4776
-4773
-4770
-4767
-4764
-4761
-4758
-4755
-4751
-4748
-4744
-4741
-4737
-4733
-4729
-4725
-4721
-4716
-4712
-4707
-4703
-4698
-4693
-4688
-4683
-4678
-4673
-4667
-4662
-4656
-4651
-4645
-4639
-4633
-4626
-4620
-4614
-4607
-4600
-4594
-4587
-4580
-4572
-4565
-4558
-4550
-4543
-4535
-4527
-4519
-4511
-4502
-4493
-4485
-4476
-4466
-4457
-4447
-4437
-4426
-4416
-4405
-4394
-4382
-4371
-4359
-4346
-4334
-4321
-4309
-4296
-4282
-4269
-4256
-4242
-4228
-4215
-4201
-4187
-4173
-4159
-4145
-4131
-4117
-4103
-4089
-4075
-4061
-4046
-4033
-4019
-4005
-3991
-3977
-3964
-3950
-3936
-3922
-3908
-3895
-3881
-3867
-3853
-3839
-3825
-3811
-3797
-3783
-3770
-3756
-3742
-3728
-3714
-3700
-3687
-3673
-3660
-3647
-3634
-3621
-3608
-3595
-3582
-3570
-3558
-3546
-3534
-3522
-3510
-3498
-3487
-3475
-3464
-3453
-3441
-3430
-3420
-3409
-3398
-3388
-3377
-3367
-3356
-3346
-3336
-3325
-3315
-3305
-3294
-3284
-3273
-3263
-3252
-3241
-3230
-3219
-3208
-3197
-3186
-3174
-3163
-3151
-3139
-3127
-3115
-3103
-3091
-3079
-3067
-3055
-3044
-3032
-3020
-3008
-2997
-2985
-2974
-2963
-2951
-2940
-2930
-2919
-2908
-2898
-2887
-2877
-2866
-2856
-2846
-2836
-2826
-2816
-2806
-2797
-2787
-2777
-2768
-2758
-2748
-2739
-2729
-2719
-2710
-2700
-2690
-2680
-2670
-2659
-2648
-2638
-2627
-2615
-2604
-2592
-2580
-2568
-2555
-2543
-2530
-2517
-2504
-2491
-2478
-2465
-2453
-2440
-2427
-2414
-2401
-2389
-2376
-2364
-2351
-2339
-2327
-2315
-2304
-2292
-2280
-2269
-2258
-2247
-2236
-2226
-2215
-2205
-2195
-2185
-2175
-2166
-2157
-2147
-2138
-2129
-2121
-2112
-2103
-2095
-2086
-2078
-2070
-2061
-2053
-2045
-2036
-2028
-2019
-2011
-2001
-1993
-1984
-1975
-1966
-1957
-1947
-1937
-1927
-1917
-1907
-1897
-1886
-1875
-1864
-1853
-1842
-1830
-1818
-1806
-1794
-1781
-1768
-1755
-1742
-1728
-1714
-1700
-1686
-1671
-1657
-1641
-1626
-1610
-1594
-1577
-1560
-1543
-1525
-1507
-1489
-1471
-1452
-1432
-1413
-1393
-1373
-1353
-1333
-1312
-1292
-1271
-1250
-1229
-1208
-1186
-1165
-1144
-1123
-1101
-1080
-1059
-1038
-1016
-995
-974
-953
-932
-911
-891
-870
-849
-828
-808
-787
-767
-747
-727
-707
-687
-667
-648
-629
-610
-591
-572
-554
-536
-518
-500
-482
-465
-448
-431
-414
-397
-381
-364
-348
-332
-316
-301
-286
-270
-255
-240
-226
-211
-197
-182
-168
-154
-140
-127
-113
-100
-87
-74
-61
-49
-36
-24
-11
1
13
25
37
49
61
73
84
96
107
118
129
140
151
161
171
181
191
201
210
220
229
238
247
255
264
272
281
289
297
305
313
321
329
338
346
354
363
371
379
388
396
405
414
423
431
440
449
458
467
476
486
495
504
514
524
533
543
553
563
573
583
593
603
613
623
634
644
655
665
676
687
697
708
719
730
742
753
764
776
787
799
810
822
833
845
857
868
880
892
904
915
927
939
951
963
975
987
999
1010
1022
1035
1048
1060
1072
1084
1097
1109
1121
1133
1146
1158
1170
1182
1194
1206
1218
1229
1241
1252
1263
1275
1285
1296
1307
1317
1328
1338
1348
1358
1368
1378
1387
1397
1406
1416
1425
1434
1443
1452
1461
1470
1479
1487
1496
1505
1514
1523
1533
1542
1552
1561
1571
1581
1591
1602
1613
1624
1635
1647
1659
1671
1684
1697
1710
1723
1737
1751
1765
1779
1794
1809
1825
1841
1857
1873
1890
1907
1924
1942
1960
1978
1997
2016
2035
2055
2074
2094
2115
2135
2156
2177
2199
2220
2242
2263
2285
2308
2330
2352
2375
2397
2420
2442
2465
2487
2510
2532
2555
2577
2599
2621
2642
2664
2685
2706
2726
2747
2767
2786
2805
2824
2842
2860
2878
2894
2911
2927
2942
2957
2972
2986
2999
3012
3025
3036
3048
3059
3070
3080
3090
3099
3108
3117
3125
3133
3140
3148
3154
3161
3167
3172
3177
3182
3186
3190
3193
3196
3199
3201
3203
3204
3205
3206
3207
3207
3206
3206
3205
3204
3203
3202
3200
3198
3197
3195
3193
3191
3189
3187
3185
3184
3182
3180
3179
3177
3176
3175
3174
3173
3173
3173
3173
3173
3173
3174
3175
3176
3178
3179
3181
3184
3186
3189
3192
3196
3199
3203
3207
3212
3216
3221
3226
3231
3236
3241
3247
3253
3259
3264
3271
3277
3283
3289
3296
3303
3310
3317
3324
3331
3339
3347
3355
3363
3372
3380
3389
3398
3408
3417
3427
3437
3447
3458
3468
3479
3490
3502
3513
3525
3537
3549
3561
3573
3586
3598
3611
3624
3637
3650
3663
3677
3690
3703
3716
3729
3742
3755
3767
3780
3792
3804
3816
3827
3839
3850
3860
3871
3881
3891
3901
3910
3919
3928
3937
3945
3953
3961
3968
3976
3983
3990
3996
4003
4009
4014
4021
4027
4032
4038
4043
4048
4051
4057
4061
4066
4070
4074
4078
4082
4086
4089
4093
4097
4100
4104
4107
4110
4113
4117
4120
4123
4126
4128
4131
4134
4137
4139
4142
4145
4147
4150
4152
4155
4157
4160
4163
4166
4168
4171
4174
4177
4181
4184
4187
4191
4195
4198
4202
4205
4209
4213
4217
4220
4224
4227
4231
4234
4237
4241
4244
4247
4250
4253
4255
4258
4260
4263
4265
4267
4269
4271
4273
4275
4276
4277
4279
4280
4281
4281
4282
4282
4283
4283
4282
4282
4281
4281
4280
4278
4277
4275
4273
4271
4269
4266
4264
4261
4258
4254
4251
4247
4243
4239
4235
4231
4226
4222
4217
4213
4208
4203
4198
4193
4188
4183
4178
4173
4168
4163
4158
4153
4148
4142
4137
4132
4127
4122
4116
4111
4105
4100
4094
4088
4082
4075
4070
4062
4056
4050
4042
4035
4027
4019
4013
4005
3997
3989
3981
3973
3965
3956
3948
3939
3931
3922
3914
3905
3896
3888
3879
3870
3862
3853
3845
3836
3828
3820
3812
3804
3797
3789
3782
3775
3767
3761
3754
3747
3740
3734
3727
3721
3715
3709
3703
3697
3691
3685
3679
3673
3667
3661
3655
3649
3644
3638
3632
3626
3620
3614
3608
3602
3596
3591
3585
3579
3573
3567
3562
3556
3551
3545
3540
3535
3529
3524
3519
3515
3510
3505
3501
3497
3493
3489
3486
3483
3480
3477
3475
3473
3471
3469
3468
3467
3466
3465
3465
3465
3466
3466
3467
3468
3470
3472
3474
3476
3479
3482
3485
3489
3492
3496
3501
3505
3510
3515
3520
3525
3530
3536
3541
3547
3553
3559
3565
3571
3577
3584
3590
3597
3603
3610
3616
3623
3629
3636
3643
3649
3656
3662
3669
3676
3682
3689
3696
3703
3710
3717
3724
3731
3738
3745
3752
3760
3767
3774
3782
3789
3796
3804
3811
3819
3826
3833
3841
3848
3855
3863
3870
3877
3884
3891
3898
3905
3912
3919
3925
3932
3938
3944
3950
3956
3962
3968
3974
3979
3985
3990
3995
4001
4006
4011
4016
4021
4027
4032
4037
4042
4048
4053
4059
4064
4070
4075
4081
4086
4091
4098
4104
4110
4115
4121
4127
4133
4138
4144
4150
4156
4162
4168
4173
4179
4185
4191
4197
4203
4209
4214
4220
4226
4232
4238
4243
4249
4255
4261
4266
4272
4278
4283
4289
4295
4301
4306
4312
4318
4324
4330
4336
4342
4348
4354
4360
4367
4373
4380
4386
4393
4400
4406
4413
4420
4427
4434
4441
4448
4455
4462
4469
4476
4483
4490
4497
4504
4511
4518
4525
4532
4539
4546
4553
4560
4566
4573
4580
4586
4593
4599
4606
4612
4618
4624
4629
4635
4640
4646
4651
4656
4661
4665
4670
4674
4678
4682
4686
4690
4694
4697
4701
4704
4707
4710
4713
4716
4719
4722
4725
4728
4731
4734
4736
4739
4742
4745
4748
4751
4755
4758
4762
4765
4769
4773
4777
4781
4785
4789
4793
4797
4801
4806
4810
4815
4819
4824
4828
4833
4838
4842
4847
4852
4857
4861
4866
4871
4876
4881
4886
4891
4896
4901
4905
4910
4915
4920
4925
4930
4934
4939
4944
4948
4953
4957
4961
4965
4969
4973
4977
4980
4984
4987
4990
4993
4996
4999
5001
5004
5006
5008
5010
5011
5013
5014
5015
5016
5017
5018
5019
5020
5020
5021
5021
5022
5022
5022
5023
5023
5024
5024
5025
5025
5026
5026
5027
5028
5029
5030
5031
5032
5034
5035
5037
5039
5041
5043
5045
5047
5050
5052
5055
5057
5060
5063
5066
5069
5072
5075
5078
5081
5084
5087
5090
5093
5096
5099
5102
5105
5108
5111
5114
5117
5120
5123
5125
5128
5130
5133
5135
5137
5139
5141
5143
5145
5147
5148
5150
5151
5152
5154
5155
5156
5156
5157
5157
5158
5158
5158
5158
5157
5157
5156
5155
5154
5152
5150
5148
5146
5143
5140
5137
5134
5130
5126
5122
5117
5112
5107
5102
5096
5090
5084
5077
5071
5064
5057
5049
5041
5034
5025
5017
5009
5000
4991
4982
4972
4963
4953
4943
4933
4923
4913
4902
4892
4881
4871
4860
4849
4839
4828
4817
4806
4794
4783
4772
4760
4749
4737
4726
4714
4702
4690
4679
4667
4655
4643
4631
4620
4608
4596
4584
4573
4561
4550
4538
4527
4516
4505
4495
4484
4474
4464
4455
4446
4437
4429
4421
4414
4407
4401
4395
4389
4384
4380
4376
4372
4369
4367
4365
4364
4363
4363
4364
4365
4366
4368
4371
4374
4378
4382
4387
4392
4397
4404
4410
4417
4425
4432
4441
4449
4458
4468
4477
4487
4498
4508
4519
4531
4542
4554
4566
4579
4592
4605
4618
4631
4645
4659
4673
4688
4702
4716
4731
4746
4761
4776
4791
4806
4821
4836
4851
4866
4881
4897
4912
4927
4942
4957
4972
4987
5001
5016
5030
5045
5059
5073
5086
5100
5113
5126
5138
5151
5163
5174
5185
5196
5206
5216
5225
5234
5243
5251
5258
5265
5271
5277
5283
5287
5291
5295
5298
5300
5302
5303
5304
5304
5304
5302
5301
5299
5296
5292
5289
5284
5280
5275
5269
5263
5257
5251
5244
5237
5230
5222
5214
5206
5198
5190
5181
5173
5164
5155
5146
5137
5128
5118
5109
5100
5090
5081
5071
5062
5052
5043
5033
5024
5014
5005
4996
4987
4978
4969
4960
4951
4942
4934
4926
4917
4909
4901
4894
4886
4879
4871
4864
4857
4850
4843
4836
4830
4823
4817
4810
4804
4798
4792
4787
4781
4776
4770
4765
4760
4755
4750
4746
4741
4737
4732
4728
4724
4720
4716
4713
4709
4706
4702
4699
4696
4693
4691
4688
4685
4683
4681
4678
4677
4675
4673
4672
4670
4669
4668
4667
4666
4666
4665
4665
4664
4664
4664
4663
4663
4663
4664
4664
4664
4665
4665
4666
4667
4668
4669
4670
4671
4672
4674
4675
4676
4678
4679
4681
4682
4684
4685
4687
4688
4690
4691
4693
4694
4695
4697
4698
4699
4700
4701
4702
4703
4704
4704
4705
4705
4706
4706
4706
4706
4705
4704
4703
4702
4701
4699
4697
4695
4693
4690
4687
4684
4680
4676
4672
4668
4663
4659
4653
4648
4642
4637
4630
4624
4617
4611
4603
4596
4589
4581
4573
4564
4556
4547
4537
4528
4518
4508
4497
4486
4475
4463
4451
4439
4426
4413
4399
4385
4371
4357
4342
4327
4312
4296
4280
4264
4247
4230
4213
4196
4178
4161
4143
4125
4107
4088
4070
4051
4033
4014
3997
3978
3960
3942
3924
3905
3887
3870
3852
3834
3817
3799
3782
3765
3748
3731
3715
3698
3682
3667
3651
3636
3621
3606
3592
3578
3564
3551
3538
3525
3512
3500
3488
3477
3465
3454
3443
3432
3422
3412
3402
3392
3382
3372
3362
3353
3344
3334
3325
3316
3307
3298
3289
3280
3271
3263
3254
3245
3237
3228
3220
3211
3203
3195
3187
3179
3171
3164
3156
3149
3141
3134
3127
3120
3113
3107
3100
3094
3087
3081
3075
3069
3063
3057
3051
3046
3040
3034
3029
3023
3017
3012
3006
3001
2995
2989
2983
2977
2971
2965
2958
2952
2945
2938
2931
2924
2917
2909
2902
2894
2886
2878
2870
2861
2853
2844
2835
2825
2816
2806
2796
2786
2775
2764
2753
2742
2731
2719
2707
2695
2683
2670
2657
2644
2630
2616
2602
2588
2573
2558
2543
2527
2511
2495
2479
2462
2445
2428
2411
2393
2375
2357
2339
2321
2302
2283
2264
2245
2226
2207
2187
2168
2148
2128
2108
2089
2069
2049
2029
2009
1989
1969
1949
1929
1909
1889
1869
1849
1830
1810
1790
1771
1752
1733
1713
1695
1676
1657
1639
1620
1602
1584
1566
1548
1530
1513
1495
1478
1461
1444
1427
1411
1394
1378
1362
1346
1330
1315
1299
1284
1269
1254
1239
1225
1210
1196
1182
1168
1154
1140
1126
1113
1099
1086
1072
1059
1046
1032
1018
1006
993
979
966
953
939
926
912
899
885
871
858
844
830
816
802
787
773
759
744
729
715
700
685
670
655
640
624
609
593
578
562
546
530
514
498
481
465
448
431
414
397
379
362
344
326
308
290
271
252
234
215
195
176
157
137
117
97
77
57
37
17
-4
-24
-45
-65
-86
-107
-127
-148
-169
-189
-210
-230
-251
-271
-292
-312
-332
-352
-372
-392
-412
-432
-451
-471
-490
-509
-528
-547
-566
-585
-604
-622
-640
-659
-677
-695
-713
-730
-748
-766
-783
-801
-818
-835
-852
-870
-887
-904
-921
-938
-956
-973
-990
-1006
-1025
-1042
-1059
-1076
-1094
-1111
-1128
-1145
-1163
-1180
-1197
-1215
-1232
-1249
-1267
-1284
-1302
-1320
-1337
-1355
-1373
-1391
-1409
-1428
-1446
-1465
-1483
-1502
-1521
-1540
-1559
-1578
-1597
-1616
-1636
-1655
-1675
-1695
-1714
-1734
-1754
-1774
-1795
-1815
-1835
-1856
-1876
-1896
-1917
-1937
-1958
-1978
-1999
-2019
-2039
-2059
-2079
-2099
-2118
-2137
-2156
-2175
-2194
-2212
-2230
-2248
-2265
-2282
-2299
-2316
-2332
-2347
-2362
-2377
-2391
-2405
-2418
-2431
-2444
-2456
-2468
-2479
-2489
-2500
-2510
-2519
-2528
-2536
-2545
-2552
-2560
-2567
-2573
-2580
-2586
-2591
-2596
-2601
-2606
-2610
-2614
-2617
-2620
-2623
-2625
-2627
-2628
-2629
-2630
-2630
-2630
-2629
-2629
-2627
-2626
-2624
-2622
-2619
-2617
-2614
-2611
-2607
-2604
-2600
-2596
-2592
-2588
-2583
-2579
-2574
-2570
-2565
-2560
-2555
-2550
-2545
-2540
-2535
-2530
-2525
-2519
-2514
-2509
-2503
-2498
-2493
-2487
-2482
-2477
-2471
-2466
-2461
-2455
-2450
-2445
-2440
-2435
-2430
-2425
-2421
-2416
-2412
-2408
-2404
-2400
-2397
-2394
-2391
-2388
-2386
-2385
-2383
-2382
-2381
-2381
-2381
-2382
-2382
-2384
-2385
-2387
-2389
-2392
-2395
-2398
-2402
-2406
-2410
-2415
-2420
-2425
-2431
-2437
-2443
-2449
-2456
-2463
-2470
-2477
-2485
-2493
-2501
-2509
-2517
-2526
-2534
-2543
-2552
-2561
-2570
-2579
-2588
-2597
-2606
-2615
-2624
-2633
-2642
-2651
-2660
-2669
-2678
-2687
-2696
-2704
-2713
-2721
-2730
-2738
-2746
-2754
-2762
-2769
-2777
-2784
-2791
-2798
-2804
-2811
-2817
-2823
-2828
-2834
-2839
-2843
-2848
-2852
-2855
-2859
-2862
-2864
-2866
-2868
-2870
-2871
-2872
-2872
-2872
-2872
-2871
-2870
-2869
-2867
-2865
-2863
-2861
-2858
-2855
-2851
-2848
-2844
-2840
-2836
-2831
-2827
-2822
-2817
-2813
-2808
-2803
-2798
-2794
-2789
-2785
-2780
-2776
-2772
-2767
-2763
-2759
-2755
-2752
-2748
-2744
-2741
-2737
-2734
-2730
-2727
-2723
-2720
-2716
-2713
-2709
-2705
-2702
-2698
-2694
-2690
-2687
-2683
-2679
-2674
-2670
-2666
-2661
-2657
-2652
-2647
-2642
-2637
-2632
-2626
-2620
-2615
-2609
-2603
-2596
-2590
-2584
-2577
-2570
-2564
-2557
-2550
-2543
-2535
-2528
-2520
-2513
-2505
-2497
-2489
-2480
-2471
-2463
-2454
-2444
-2435
-2425
-2415
-2405
-2395
-2384
-2373
-2362
-2351
-2339
-2328
-2316
-2303
-2291
-2278
-2265
-2252
-2238
-2225
-2211
-2197
-2182
-2168
-2153
-2138
-2123
-2107
-2092
-2076
-2061
-2045
-2029
-2013
-1997
-1981
-1965
-1949
-1932
-1916
-1900
-1884
-1868
-1852
-1837
-1821
-1805
-1790
-1774
-1759
-1744
-1729
-1714
-1699
-1684
-1670
-1655
-1641
-1627
-1613
-1599
-1585
-1572
-1558
-1545
-1532
-1519
-1506
-1493
-1480
-1467
-1454
-1442
-1429
-1416
-1404
-1391
-1379
-1367
-1354
-1342
-1330
-1318
-1306
-1294
-1282
-1270
-1258
-1246
-1234
-1223
-1211
-1200
-1189
-1177
-1166
-1155
-1144
-1134
-1123
-1113
-1103
-1092
-1083
-1073
-1064
-1054
-1045
-1036
-1027
-1018
-1010
-1000
-993
-985
-976
-968
-960
-952
-943
-935
-927
-919
-910
-902
-893
-885
-876
-867
-858
-849
-840
-830
-821
-811
-802
-792
-782
-772
-761
-751
-740
-729
-718
-707
-696
-684
-672
-660
-648
-635
-622
-610
-596
-583
-570
-556
-543
-529
-515
-501
-487
-472
-458
-444
-429
-415
-400
-385
-370
-355
-340
-325
-310
-295
-279
-264
-249
-234
-218
-203
-187
-172
-157
-141
-126
-110
-95
-79
-64
-48
-33
-17
-2
14
29
45
60
76
92
107
123
139
155
170
186
202
218
233
249
265
280
295
311
326
341
356
371
386
401
415
429
444
458
471
485
499
512
525
538
551
564
576
589
601
613
625
637
649
661
673
685
697
709
721
733
745
757
770
782
794
807
820
833
846
860
873
887
901
915
930
945
960
975
990
1006
1022
1038
1054
1070
1087
1103
1120
1137
1154
1171
1188
1205
1223
1240
1258
1275
1293
1310
1328
1346
1364
1382
1400
1418
1436
1455
1474
1492
1511
1530
1549
1569
1588
1608
1628
1648
1669
1689
1710
1731
1752
1774
1795
1817
1840
1862
1884
1907
1930
1953
1976
1999
2021
2045
2068
2091
2114
2136
2159
2182
2204
2227
2249
2271
2293
2314
2335
2356
2377
2397
2417
2436
2456
2474
2493
2511
2529
2546
2563
2580
2596
2612
2628
2643
2658
2673
2687
2701
2715
2728
2741
2754
2767
2779
2792
2804
2816
2828
2839
2851
2862
2873
2884
2895
2905
2916
2926
2936
2946
2956
2966
2976
2985
2995
3004
3013
3023
3032
3040
3049
3058
3067
3075
3083
3092
3100
3108
3116
3124
3133
3141
3149
3157
3165
3174
3182
3191
3200
3209
3219
3228
3238
3249
3259
3270
3282
3293
3306
3318
3331
3344
3358
3372
3386
3401
3416
3432
3448
3465
3481
3499
3516
3534
3553
3572
3591
3610
3630
3651
3671
3692
3713
3735
3756
3778
3801
3823
3846
3869
3893
3916
3940
3964
3988
4011
4037
4061
4086
4111
4136
4161
4186
4212
4237
4262
4288
4314
4339
4365
4391
4416
4442
4468
4494
4519
4545
4571
4596
4622
4647
4673
4698
4723
4749
4774
4799
4823
4848
4873
4897
4922
4946
4970
4995
5019
5042
5066
5090
5113
5137
5160
5183
5206
5229
5252
5275
5298
5320
5343
5366
5388
5411
5433
5456
5478
5501
5523
5546
5569
5592
5615
5638
5661
5685
5709
5732
5756
5781
5805
5830
5855
5880
5906
5932
5958
5985
6011
6038
6066
6093
6121
6150
6178
6207
6236
6265
6294
6324
6354
6384
6414
6445
6475
6506
6536
6567
6598
6629
6659
6690
6721
6752
6782
6813
6844
6874
6904
6934
6964
6994
7024
7054
7083
7112
7141
7170
7199
7227
7255
7283
7311
7339
7366
7394
7421
7447
7474
7500
7527
7552
7578
7604
7629
7654
7678
7703
7727
7751
7775
7798
7822
7844
7867
7890
7912
7934
7955
7976
7997
8018
8038
8058
8077
8098
8117
8135
8154
8173
8192
8210
8228
8246
8264
8281
8299
8316
8333
8350
8367
8383
8400
8417
8434
8450
8467
8483
8500
8517
8533
8550
8567
8584
8601
8618
8635
8652
8669
8687
8704
8722
8740
8758
8777
8795
8814
8834
8853
8873
8894
8914
8935
8956
8978
9000
9022
9045
9068
9091
9115
9139
9164
9189
9214
9240
9266
9292
9319
9346
9373
9401
9429
9457
9486
9514
9544
9573
9603
9633
9663
9694
9724
9755
9787
9818
9849
9881
9913
9945
9977
10009
10041
10073
10105
10137
10169
10201
10233
10264
10296
10328
10359
10390
10421
10452
10483
10513
10543
10573
10603
10632
10661
10689
10718
10745
10773
10800
10826
10853
10878
10904
10928
10953
10976
11000
11023
11045
11067
11088
11109
11129
11149
11169
11188
11207
11225
11243
11261
11278
11295
11312
11329
11345
11361
11377
11393
11408
11424
11439
11454
11469
11483
11498
11512
11527
11541
11555
11569
11583
11597
11611
11625
11639
11653
11667
11681
11695
11709
11723
11737
11751
11765
11780
11794
11808
11823
11837
11852
11867
11881
11896
11911
11926
11941
11956
11971
11987
12002
12018
12033
12049
12065
12081
12097
12113
12129
12146
12163
12179
12197
12214
12231
12248
12266
12283
12301
12319
12337
12355
12372
12390
12408
12426
12443
12461
12478
12496
12513
12530
12547
12564
12581
12597
12613
12629
12645
12660
12675
12690
12705
12719
12733
12746
12759
12772
12785
12797
12809
12820
12832
12843
12853
12863
12873
12883
12892
12902
12910
12919
12927
12935
12943
12951
12958
12966
12973
12979
12986
12993
12999
13005
13011
13017
13022
13028
13033
13038
13044
13049
13054
13059
13063
13068
13073
13078
13083
13087
13092
13097
13102
13107
13112
13117
13122
13127
13132
13137
13142
13148
13154
13159
13165
13171
13178
13184
13191
13198
13205
13212
13219
13227
13235
13243
13251
13259
13268
13277
13286
13295
13304
13314
13323
13333
13343
13353
13363
13373
13384
13394
13405
13415
13426
13436
13447
13457
13468
13478
13489
13499
13510
13520
13530
13540
13549
13559
13568
13577
13586
13595
13604
13612
13620
13628
13636
13643
13650
13657
13663
13669
13675
13680
13685
13690
13695
13699
13703
13706
13709
13712
13715
13717
13719
13720
13721
13722
13723
13723
13723
13723
13722
13721
13720
13718
13716
13714
13711
13709
13705
13702
13698
13694
13690
13685
13680
13674
13668
13662
13656
13649
13642
13634
13626
13618
13610
13601
13592
13583
13573
13563
13553
13543
13532
13521
13510
13498
13487
13475
13462
13450
13437
13425
13412
13399
13385
13372
13358
13344
13330
13316
13302
13288
13274
13259
13245
13230
13215
13200
13186
13171
13156
13141
13126
13111
13097
13082
13067
13053
13038
13024
13010
12996
12982
12968
12954
12941
12928
12915
12902
12890
12877
12866
12854
12843
12832
12821
12810
12800
12791
12782
12773
12764
12756
12748
12741
12734
12728
12722
12716
12711
12706
12702
12698
12694
12691
12688
12686
12684
12683
12681
12681
12680
12680
12680
12681
12682
12683
12685
12687
12689
12691
12694
12697
12700
12703
12706
12710
12714
12717
12721
12725
12729
12733
12737
12741
12745
12749
12752
12756
12760
12763
12767
12770
12773
12777
12779
12782
12785
12787
12789
12791
12792
12793
12794
12795
12795
12794
12794
12793
12791
12789
12786
12783
12780
12776
12771
12766
12760
12754
12747
12739
12731
12722
12713
12703
12692
12681
12670
12657
12644
12631
12616
12602
12587
12571
12554
12538
12520
12503
12484
12466
12446
12427
12407
12386
12365
12344
12323
12301
12279
12256
12233
12210
12187
12163
12140
12116
12092
12067
12043
12019
11994
11969
11945
11920
11895
11871
11846
11821
11797
11772
11748
11724
11699
11675
11651
11628
11604
11581
11557
11534
11512
11489
11467
11445
11423
11401
11380
11359
11338
11317
11297
11277
11257
11238
11219
11200
11181
11162
11144
11126
11108
11091
11074
11057
11040
11023
11007
10990
10974
10958
10942
10927
10911
10895
10880
10865
10849
10834
10819
10804
10789
10773
10758
10743
10727
10712
10696
10681
10665
10649
10632
10616
10599
10582
10564
10547
10529
10510
10492
10473
10453
10433
10413
10393
10372
10350
10328
10306
10283
10260
10237
10213
10189
10164
10139
10113
10087
10061
10034
10006
9979
9951
9922
9893
9864
9834
9804
9773
9742
9711
9679
9646
9614
9581
9547
9513
9479
9444
9409
9374
9338
9302
9265
9228
9190
9152
9114
9075
9036
8996
8956
8916
8875
8833
8792
8750
8707
8665
8622
8578
8535
8491
8447
8402
8357
8312
8267
8222
8176
8130
8084
8038
7992
7945
7899
7852
7805
7758
7711
7663
7616
7568
7521
7473
7425
7377
7329
7281
7232
7184
7135
7087
7038
6989
6940
6892
6842
6793
6744
6695
6646
6596
6547
6497
6448
6398
6349
6299
6249
6200
6150
6100
6050
6000
5950
5901
5851
5801
5751
5701
5651
5601
5550
5500
5450
5400
5350
5300
5250
5200
5150
5100
5050
5000
4950
4900
4851
4801
4751
4702
4652
4603
4554
4504
4455
4406
4357
4308
4259
4210
4161
4112
4062
4014
3966
3917
3868
3819
3771
3722
3673
3625
3576
3527
3478
3430
3381
3332
3283
3234
3184
3135
3086
3037
2987
2938
2888
2838
2788
2738
2688
2637
2587
2536
2485
2434
2383
2331
2280
2228
2176
2125
2072
2020
1968
1916
1863
1810
1758
1705
1652
1599
1546
1493
1439
1386
1333
1280
1226
1173
1119
1066
1012
959
905
852
798
745
691
637
583
529
475
422
368
314
259
205
151
97
43
-12
-66
-121
-175
-230
-284
-339
-394
-449
-504
-559
-615
-670
-726
-781
-837
-892
-948
-1004
-1060
-1116
-1171
-1227
-1283
-1339
-1395
-1450
-1506
-1562
-1618
-1673
-1729
-1785
-1841
-1896
-1952
-2008
-2064
-2120
-2176
-2232
-2287
-2343
-2399
-2455
-2511
-2567
-2623
-2679
-2735
-2790
-2846
-2902
-2957
-3013
-3068
-3123
-3178
-3234
-3289
-3344
-3398
-3453
-3508
-3562
-3617
-3671
-3725
-3779
-3832
-3886
-3939
-3992
-4045
-4098
-4150
-4202
-4254
-4306
-4358
-4409
-4460
-4511
-4562
-4612
-4662
-4712
-4762
-4811
-4860
-4910
-4959
-5007
-5056
-5105
-5153
-5201
-5249
-5297
-5345
-5393
-5441
-5489
-5537
-5584
-5632
-5680
-5727
-5775
-5823
-5870
-5918
-5966
-6014
-6061
-6109
-6157
-6206
-6254
-6302
-6350
-6399
-6447
-6496
-6545
-6594
-6643
-6692
-6742
-6792
-6841
-6891
-6942
-6992
-7043
-7093
-7144
-7195
-7247
-7298
-7350
-7401
-7453
-7505
-7558
-7610
-7663
-7715
-7768
-7821
-7874
-7927
-7980
-8034
-8087
-8141
-8194
-8248
-8302
-8355
-8409
-8463
-8516
-8570
-8624
-8678
-8731
-8785
-8838
-8892
-8945
-8998
-9051
-9104
-9156
-9209
-9261
-9313
-9365
-9416
-9468
-9519
-9570
-9620
-9671
-9721
-9771
-9821
-9870
-9919
-9968
-10016
-10064
-10112
-10159
-10206
-10253
-10300
-10346
-10391
-10437
-10482
-10526
-10570
-10614
-10657
-10700
-10743
-10785
-10827
-10868
-10909
-10950
-10990
-11029
-11069
-11108
-11146
-11184
-11222
-11260
-11297
-11334
-11370
-11406
-11442
-11478
-11513
-11549
-11584
-11618
-11653
-11687
-11722
-11756
-11790
-11824
-11858
-11892
-11926
-11960
-11994
-12028
-12062
-12096
-12130
-12164
-12199
-12233
-12268
-12302
-12337
-12372
-12407
-12443
-12478
-12514
-12550
-12586
-12622
-12658
-12694
-12731
-12768
-12804
-12841
-12878
-12916
-12953
-12991
-13029
-13067
-13105
-13143
-13182
-13221
-13260
-13299
-13339
-13379
-13419
-13459
-13500
-13540
-13581
-13622
-13664
-13705
-13747
-13789
-13831
-13873
-13916
-13959
-14001
-14044
-14087
-14131
-14174
-14218
-14261
-14305
-14349
-14393
-14438
-14482
-14526
-14571
-14615
-14660
-14705
-14750
-14794
-14839
-14884
-14929
-14974
-15018
-15063
-15107
-15152
-15196
-15241
-15285
-15329
-15373
-15417
-15461
-15505
-15548
-15592
-15635
-15678
-15721
-15764
-15806
-15849
-15891
-15932
-15974
-16015
-16056
-16096
-16137
-16177
-16216
-16256
-16295
-16332
-16370
-16409
-16447
-16484
-16520
-16557
-16593
-16628
-16663
-16698
-16733
-16766
-16800
-16833
-16866
-16898
-16929
-16961
-16991
-17022
-17051
-17081
-17109
-17137
-17165
-17192
-17219
-17244
-17270
-17295
-17319
-17343
-17366
-17389
-17412
-17434
-17455
-17476
-17496
-17516
-17536
-17555
-17574
-17593
-17611
-17629
-17646
-17663
-17680
-17696
-17713
-17728
-17744
-17759
-17774
-17789
-17803
-17817
-17831
-17845
-17859
-17872
-17885
-17898
-17911
-17924
-17937
-17949
-17961
-17973
-17986
-17998
-18010
-18021
-18033
-18045
-18056
-18068
-18080
-18091
-18103
-18114
-18126
-18138
-18149
-18161
-18173
-18185
-18197
-18209
-18221
-18233
-18246
-18258
-18271
-18284
-18297
-18311
-18324
-18338
-18352
-18366
-18381
-18395
-18410
-18425
-18441
-18456
-18472
-18488
-18505
-18521
-18538
-18555
-18572
-18590
-18607
-18625
-18643
-18661
-18680
-18698
-18717
-18735
-18754
-18773
-18792
-18810
-18829
-18848
-18867
-18886
-18905
-18924
-18943
-18961
-18980
-18999
-19017
-19036
-19054
-19073
-19091
-19109
-19127
-19145
-19163
-19180
-19198
-19215
-19233
-19250
-19267
-19283
-19300
-19317
-19333
-19349
-19365
-19381
-19396
-19412
-19427
-19442
-19456
-19471
-19485
-19499
-19512
-19526
-19539
-19552
-19564
-19576
-19588
-19599
-19610
-19621
-19631
-19641
-19651
-19660
-19669
-19677
-19685
-19693
-19700
-19707
-19713
-19719
-19724
-19730
-19734
-19739
-19743
-19747
-19750
-19753
-19755
-19758
-19760
-19761
-19763
-19764
-19764
-19765
-19765
-19765
-19765
-19764
-19763
-19762
-19761
-19759
-19757
-19755
-19753
-19751
-19748
-19745
-19742
-19739
-19735
-19732
-19728
-19724
-19720
-19715
-19711
-19706
-19701
-19695
-19690
-19684
-19678
-19671
-19665
-19658
-19651
-19643
-19636
-19628
-19620
-19611
-19603
-19594
-19584
-19575
-19565
-19555
-19544
-19534
-19523
-19511
-19500
-19488
-19476
-19463
-19451
-19438
-19425
-19411
-19398
-19384
-19370
-19355
-19341
-19326
-19311
-19295
-19280
-19264
-19248
-19231
-19214
-19198
-19180
-19163
-19145
-19127
-19108
-19089
-19070
-19051
-19031
-19011
-18990
-18970
-18949
-18927
-18906
-18884
-18861
-18839
-18816
-18793
-18770
-18746
-18722
-18698
-18674
-18650
-18625
-18600
-18575
-18549
-18524
-18498
-18472
-18446
-18419
-18393
-18366
-18340
-18313
-18286
-18259
-18232
-18205
-18178
-18150
-18123
-18096
-18068
-18041
-18013
-17986
-17958
-17931
-17903
-17875
-17848
-17821
-17793
-17766
-17738
-17711
-17684
-17657
-17630
-17603
-17576
-17549
-17523
-17496
-17470
-17444
-17418
-17392
-17367
-17341
-17316
-17290
-17265
-17241
-17216
-17191
-17167
-17143
-17119
-17095
-17071
-17047
-17024
-17001
-16978
-16955
-16932
-16909
-16887
-16864
-16842
-16820
-16798
-16775
-16753
-16731
-16709
-16687
-16665
-16643
-16620
-16598
-16576
-16554
-16531
-16509
-16487
-16464
-16441
-16419
-16396
-16373
-16350
-16327
-16303
-16280
-16257
-16234
-16210
-16186
-16161
-16138
-16114
-16088
-16064
-16040
-16015
-15990
-15964
-15939
-15913
-15888
-15862
-15835
-15809
-15782
-15755
-15728
-15701
-15673
-15645
-15617
-15588
-15559
-15530
-15501
-15471
-15441
-15411
-15380
-15349
-15318
-15287
-15255
-15223
-15191
-15158
-15126
-15093
-15059
-15026
-14992
-14958
-14924
-14890
-14856
-14822
-14787
-14752
-14718
-14683
-14648
-14613
-14578
-14543
-14508
-14473
-14438
-14402
-14367
-14332
-14297
-14262
-14226
-14191
-14156
-14121
-14085
-14050
-14015
-13979
-13944
-13908
-13873
-13837
-13802
-13766
-13730
-13695
-13659
-13623
-13587
-13552
-13516
-13480
-13444
-13408
-13373
-13337
-13301
-13265
-13230
-13194
-13159
-13123
-13087
-13052
-13017
-12981
-12946
-12911
-12876
-12841
-12806
-12771
-12737
-12702
-12668
-12633
-12599
-12565
-12531
-12497
-12464
-12430
-12396
-12363
-12330
-12296
-12263
-12230
-12197
-12164
-12131
-12098
-12065
-12033
-12000
-11968
-11935
-11903
-11871
-11839
-11807
-11775
-11743
-11711
-11680
-11648
-11617
-11586
-11555
-11524
-11493
-11463
-11432
-11402
-11372
-11341
-11311
-11281
-11251
-11222
-11192
-11162
-11133
-11103
-11074
-11045
-11016
-10987
-10958
-10929
-10900
-10871
-10843
-10814
-10785
-10757
-10728
-10700
-10671
-10643
-10615
-10586
-10558
-10529
-10501
-10472
-10444
-10415
-10387
-10358
-10329
-10301
-10272
-10243
-10214
-10185
-10156
-10127
-10097
-10068
-10039
-10009
-9979
-9950
-9920
-9890
-9860
-9829
-9799
-9768
-9738
-9707
-9676
-9645
-9614
-9583
-9551
-9520
-9488
-9456
-9424
-9392
-9360
-9328
-9296
-9263
-9231
-9198
-9165
-9132
-9098
-9065
-9031
-8998
-8964
-8930
-8896
-8862
-8827
-8792
-8758
-8723
-8688
-8652
-8617
-8581
-8545
-8509
-8472
-8436
-8399
-8362
-8325
-8288
-8250
-8213
-8175
-8137
-8098
-8060
-8021
-7983
-7944
-7905
-7866
-7827
-7787
-7748
-7709
-7669
-7630
-7590
-7550
-7511
-7471
-7431
-7391
-7351
-7311
-7272
-7232
-7192
-7152
-7112
-7072
-7032
-6992
-6953
-6913
-6873
-6834
-6795
-6755
-6716
-6677
-6638
-6599
-6560
-6521
-6483
-6444
-6406
-6367
-6329
-6291
-6252
-6214
-6176
-6138
-6101
-6063
-6025
-5988
-5951
-5913
-5876
-5839
-5802
-5766
-5729
-5693
-5657
-5620
-5585
-5549
-5513
-5478
-5443
-5408
-5373
-5338
-5304
-5270
-5236
-5202
-5168
-5135
-5102
-5069
-5036
-5003
-4971
-4938
-4906
-4874
-4842
-4810
-4778
-4746
-4715
-4683
-4652
-4621
-4589
-4558
-4527
-4496
-4464
-4433
-4402
-4371
-4339
-4308
-4276
-4245
-4213
-4182
-4150
-4118
-4086
-4054
-4022
-3990
-3957
-3925
-3892
-3860
-3827
-3794
-3762
-3729
-3696
-3663
-3630
-3596
-3563
-3530
-3497
-3464
-3430
-3397
-3363
-3330
-3296
-3262
-3229
-3195
-3161
-3127
-3092
-3058
-3023
-2989
-2954
-2919
-2884
-2849
-2813
-2778
-2742
-2706
-2670
-2634
-2597
-2560
-2523
-2486
-2449
-2411
-2373
-2335
-2297
-2258
-2219
-2180
-2141
-2102
-2062
-2021
-1981
-1941
-1900
-1859
-1818
-1777
-1735
-1693
-1651
-1609
-1566
-1523
-1481
-1437
-1394
-1351
-1307
-1264
-1220
-1176
-1132
-1088
-1044
-999
-955
-910
-866
-822
-777
-733
-688
-644
-600
-555
-511
-467
-423
-379
-335
-291
-247
-203
-159
-116
-72
-28
15
58
102
145
188
231
274
317
360
403
446
489
532
574
617
660
702
745
787
830
872
914
957
999
1041
1083
1125
1167
1208
1250
1291
1333
1374
1415
1456
1497
1538
1579
1620
1660
1700
1741
1781
1821
1860
1900
1939
1979
2017
2057
2096
2135
2174
2212
2250
2289
2327
2365
2403
2440
2478
2515
2553
2590
2627
2664
2701
2738
2775
2811
2848
2885
2921
2957
2994
3030
3066
3102
3138
3174
3210
3246
3282
3317
3353
3388
3424
3459
3495
3530
3565
3600
3636
3671
3706
3741
3776
3811
3845
3880
3915
3950
3985
4019
4054
4089
4124
4159
4194
4228
4263
4298
4333
4368
4403
4438
4474
4509
4544
4580
4615
4651
4687
4723
4759
4795
4831
4867
4904
4940
4977
5014
5051
5088
5125
5163
5200
5237
5275
5313
5351
5389
5427
5465
5503
5541
5580
5618
5657
5695
5734
5773
5812
5851
5890
5929
5968
6008
6047
6087
6126
6166
6206
6246
6286
6326
6366
6406
6446
6486
6526
6566
6606
6646
6686
6726
6766
6806
6846
6885
6925
6964
7004
7043
7082
7121
7160
7198
7236
7275
7313
7351
7388
7426
7463
7500
7537
7574
7610
7647
7683
7719
7755
7790
7826
7861
7896
7931
7966
8000
8034
8069
8103
8135
8170
8204
8237
8270
8303
8336
8369
8401
8433
8466
8498
8529
8561
8593
8624
8655
8686
8717
8748
8779
8809
8840
8870
8900
8930
8959
8989
9018
9048
9077
9106
9135
9164
9192
9221
9250
9278
9306
9335
9363
9391
9420
9448
9476
9504
9532
9560
9588
9616
9644
9672
9701
9729
9757
9785
9813
9841
9869
9898
9926
9954
9982
10011
10039
10068
10097
10125
10154
10183
10212
10241
10270
10299
10329
10358
10388
10418
10448
10478
10508
10538
10569
10600
10631
10662
10693
10725
10756
10788
10820
10852
10885
10917
10950
10983
11016
11050
11083
11117
11151
11185
11220
11254
11289
11323
11358
11393
11429
11464
11499
11535
11571
11606
11642
11678
11714
11750
11786
11821
11857
11893
11929
11965
12001
12037
12072
12108
12143
12179
12214
12250
12285
12320
12355
12390
12425
12459
12494
12529
12563
12597
12632
12666
12700
12734
12768
12801
12835
12868
12901
12934
12967
13000
13032
13065
13096
13128
13160
13191
13222
13253
13283
13313
13343
13372
13402
13430
13459
13487
13515
13543
13570
13597
13624
13650
13676
13702
13727
13752
13777
13801
13825
13849
13873
13896
13919
13942
13964
13986
14008
14030
14052
14073
14094
14115
14136
14157
14177
14197
14217
14237
14257
14277
14296
14315
14334
14353
14372
14391
14410
14428
14447
14465
14483
14502
14520
14538
14556
14573
14591
14609
14626
14644
14661
14679
14696
14714
14731
14749
14766
14784
14801
14819
14837
14854
14872
14890
14908
14926
14944
14962
14980
14998
15017
15035
15054
15072
15091
15110
15129
15148
15167
15186
15205
15225
15244
15264
15283
15303
15322
15342
15362
15381
15401
15421
15441
15461
15480
15500
15520
15540
15560
15580
15600
15619
15639
15659
15679
15698
15718
15737
15757
15776
15795
15815
15834
15853
15871
15890
15909
15927
15945
15964
15982
15999
16017
16033
16052
16068
16085
16102
16119
16135
16151
16167
16181
16198
16213
16228
16242
16257
16271
16285
16299
16312
16327
16340
16353
16366
16378
16391
16403
16415
16427
16439
16450
16461
16472
16483
16494
16504
16514
16524
16534
16543
16553
16562
16571
16579
16588
16596
16604
16611
16619
16626
16634
16641
16647
16654
16661
16667
16673
16679
16685
16690
16696
16701
16706
16711
16716
16720
16725
16729
16733
16736
16740
16744
16747
16750
16753
16756
16758
16761
16763
16765
16767
16769
16771
16773
16774
16775
16777
16778
16778
16779
16780
16780
16781
16781
16781
16781
16781
16780
16780
16779
16779
16778
16777
16776
16774
16773
16771
16770
16768
16766
16764
16762
16759
16757
16754
16751
16749
16746
16743
16740
16736
16733
16730
16726
16723
16719
16716
16712
16708
16705
16701
16697
16693
16690
16686
16682
16678
16675
16671
16667
16663
16660
16656
16652
16648
16645
16641
16637
16634
16630
16627
16623
16619
16616
16612
16609
16605
16601
16598
16594
16590
16587
16583
16579
16575
16571
16567
16563
16559
16555
16550
16546
16541
16537
16532
16528
16523
16518
16513
16508
16503
16498
16492
16487
16482
16476
16471
16465
16460
16454
16448
16442
16436
16430
16423
16417
16410
16403
16397
16390
16382
16375
16367
16360
16352
16343
16335
16326
16317
16308
16297
16289
16279
16268
16257
16245
16235
16224
16212
16200
16187
16174
16161
16148
16135
16120
16107
16091
16078
16062
16047
16032
16017
16001
15985
15969
15952
15936
15919
15902
15885
15868
15851
15833
15815
15798
15780
15762
15743
15725
15707
15688
15670
15651
15632
15613
15594
15575
15556
15537
15518
15498
15479
15460
15441
15421
15402
15383
15364
15344
15325
15306
15287
15268
15249
15230
15211
15192
15173
15155
15136
15118
15099
15081
15063
15044
15026
15008
14990
14973
14955
14937
14920
14902
14885
14868
14851
14834
14817
14800
14784
14767
14751
14734
14718
14702
14686
14670
14654
14638
14622
14606
14590
14575
14559
14543
14528
14512
14497
14481
14466
14450
14435
14419
14404
14389
14374
14359
14343
14328
14313
14299
14284
14269
14254
14240
14225
14211
14196
14182
14168
14154
14140
14126
14112
14098
14085
14071
14057
14044
14030
14017
14004
13991
13977
13964
13951
13938
13925
13912
13899
13886
13873
13860
13847
13834
13821
13809
13796
13783
13770
13757
13745
13732
13719
13707
13694
13682
13669
13656
13644
13631
13619
13606
13594
13582
13569
13557
13544
13532
13520
13508
13495
13483
13471
13459
13447
13434
13422
13410
13398
13386
13374
13362
13350
13339
13327
13315
13303
13292
13280
13268
13257
13245
13234
13222
13211
13199
13188
13176
13165
13153
13142
13130
13119
13108
13096
13085
13073
13062
13051
13039
13028
13017
13005
12994
12982
12971
12960
12948
12937
12925
12914
12902
12890
12879
12867
12855
12843
12831
12819
12807
12795
12783
12771
12759
12746
12734
12721
12709
12696
12683
12671
12658
12645
12632
12618
12605
12592
12578
12564
12551
12537
12523
12508
12494
12480
12465
12450
12435
12420
12405
12390
12374
12359
12343
12327
12311
12295
12278
12262
12245
12228
12211
12194
12177
12159
12142
12124
12106
12088
12070
12052
12034
12016
11997
11979
11961
11942
11924
11905
11887
11869
11850
11832
11813
11795
11777
11758
11740
11722
11704
11686
11668
11650
11632
11614
11597
11579
11562
11544
11527
11510
11493
11476
11459
11443
11426
11410
11394
11378
11362
11346
11330
11314
11299
11284
11269
11254
11239
11224
11210
11195
11181
11167
11153
11140
11126
11113
11100
11086
11074
11061
11048
11036
11024
11012
11000
10988
10977
10965
10954
10943
10932
10921
10910
10899
10889
10878
10867
10857
10847
10836
10826
10816
10805
10795
10785
10775
10764
10754
10744
10733
10723
10712
10702
10691
10681
10670
10659
10648
10637
10625
10614
10603
10591
10579
10567
10555
10543
10531
10519
10506
10493
10480
10467
10454
10441
10428
10414
10400
10386
10372
10358
10343
10329
10314
10299
10284
10269
10253
10237
10221
10205
10189
10173
10156
10139
10123
10106
10088
10071
10053
10036
10018
10000
9981
9963
9945
9926
9907
9888
9869
9850
9831
9811
9792
9772
9752
9732
9712
9692
9672
9651
9631
9610
9589
9568
9547
9526
9505
9483
9462
9440
9418
9396
9374
9351
9329
9306
9283
9260
9237
9214
9190
9167
9143
9120
9096
9072
9048
9024
9001
8977
8952
8928
8904
8880
8856
8832
8808
8783
8759
8735
8711
8687
8663
8639
8615
8591
8567
8543
8519
8495
8472
8448
8425
8401
8378
8355
8332
8309
8286
8264
8241
8219
8197
8173
8151
8131
8109
8087
8066
8044
8023
8002
7981
7960
7940
7919
7899
7879
7859
7839
7819
7799
7780
7761
7742
7723
7704
7686
7667
7649
7631
7613
7595
7577
7559
7542
7524
7507
7489
7472
7455
7438
7421
7404
7387
7370
7353
7336
7319
7303
7286
7269
7253
7236
7220
7203
7187
7170
7154
7137
7120
7104
7087
7070
7054
7037
7020
7003
6986
6970
6953
6936
6919
6902
6885
6869
6852
6835
6818
6801
6784
6767
6750
6733
6716
6699
6682
6665
6648
6631
6613
6596
6579
6561
6544
6526
6509
6491
6473
6455
6438
6420
6402
6384
6366
6348
6330
6312
6294
6276
6257
6239
6221
6202
6184
6165
6147
6128
6109
6091
6072
6053
6034
6015
5995
5976
5957
5938
5918
5899
5879
5860
5840
5820
5800
5780
5760
5740
5720
5700
5679
5659
5638
5617
5596
5575
5553
5531
5510
5488
5465
5443
5420
5397
5374
5351
5327
5304
5280
5256
5231
5207
5182
5157
5132
5106
5081
5055
5029
5003
4977
4951
4925
4898
4872
4845
4818
4791
4764
4737
4710
4683
4655
4628
4601
4574
4546
4519
4491
4464
4437
4409
4382
4354
4327
4299
4272
4245
4217
4190
4163
4135
4108
4080
4053
4026
3998
3971
3944
3917
3889
3862
3835
3808
3781
3754
3728
3701
3675
3648
3622
3595
3569
3543
3517
3492
3466
3441
3415
3390
3365
3340
3315
3290
3266
3241
3217
3193
3169
3145
3121
3097
3074
3050
3027
3003
2980
2957
2934
2911
2888
2866
2843
2820
2798
2775
2753
2730
2708
2686
2664
2642
2620
2598
2576
2554
2532
2510
2489
2467
2445
2424
2402
2381
2359
2338
2316
2295
2273
2252
2230
2209
2187
2165
2144
2122
2101
2079
2058
2036
2013
1993
1971
1949
1928
1906
1884
1862
1840
1818
1796
1774
1751
1729
1707
1684
1662
1639
1616
1594
1571
1548
1525
1501
1478
1454
1431
1407
1383
1359
1335
1311
1287
1262
1237
1212
1188
1162
1137
1112
1086
1060
1035
1008
983
956
930
904
877
851
824
797
770
743
716
689
661
634
606
579
551
523
495
468
439
411
383
355
327
298
270
242
213
185
156
128
99
71
42
14
-15
-43
-72
-100
-129
-157
-186
-214
-242
-271
-299
-327
-355
-383
-411
-439
-467
-495
-522
-550
-577
-605
-632
-659
-686
-713
-740
-766
-793
-819
-845
-871
-897
-923
-949
-975
-1000
-1025
-1051
-1076
-1100
-1125
-1150
-1174
-1198
-1222
-1246
-1270
-1293
-1316
-1340
-1362
-1385
-1408
-1430
-1453
-1475
-1497
-1519
-1540
-1562
-1583
-1604
-1625
-1646
-1667
-1687
-1707
-1728
-1747
-1767
-1787
-1806
-1825
-1844
-1863
-1882
-1900
-1918
-1936
-1954
-1972
-1989
-2005
-2023
-2040
-2057
-2073
-2089
-2105
-2120
-2136
-2151
-2166
-2181
-2196
-2210
-2225
-2239
-2253
-2267
-2281
-2294
-2308
-2321
-2334
-2348
-2361
-2374
-2387
-2400
-2413
-2426
-2438
-2451
-2464
-2477
-2490
-2503
-2516
-2529
-2543
-2556
-2569
-2583
-2596
-2610
-2624
-2638
-2652
-2666
-2681
-2696
-2710
-2725
-2741
-2756
-2772
-2788
-2804
-2820
-2837
-2853
-2870
-2887
-2905
-2922
-2940
-2958
-2977
-2995
-3014
-3033
-3052
-3072
-3091
-3111
-3131
-3151
-3172
-3193
-3214
-3235
-3257
-3279
-3301
-3323
-3346
-3369
-3392
-3416
-3440
-3464
-3488
-3513
-3537
-3562
-3588
-3613
-3639
-3664
-3690
-3717
-3743
-3769
-3796
-3823
-3850
-3876
-3903
-3930
-3957
-3984
-4011
-4038
-4065
-4091
-4119
-4146
-4172
-4199
-4225
-4251
-4277
-4303
-4328
-4354
-4379
-4404
-4429
-4454
-4478
-4502
-4526
-4549
-4573
-4596
-4619
-4641
-4664
-4686
-4707
-4729
-4750
-4771
-4792
-4813
-4833
-4853
-4873
-4892
-4912
-4931
-4949
-4968
-4986
-5004
-5022
-5039
-5057
-5073
-5090
-5107
-5123
-5139
-5154
-5170
-5185
-5200
-5214
-5229
-5243
-5256
-5270
-5283
-5296
-5309
-5322
-5334
-5346
-5358
-5370
-5381
-5392
-5403
-5414
-5425
-5435
-5446
-5456
-5466
-5476
-5486
-5496
-5506
-5516
-5525
-5535
-5544
-5554
-5564
-5573
-5583
-5592
-5602
-5612
-5621
-5631
-5641
-5651
-5661
-5671
-5681
-5691
-5702
-5712
-5722
-5733
-5743
-5754
-5764
-5775
-5786
-5797
-5807
-5818
-5829
-5840
-5851
-5863
-5874
-5885
-5897
-5908
-5920
-5932
-5944
-5956
-5968
-5980
-5993
-6005
-6018
-6031
-6044
-6057
-6070
-6083
-6097
-6110
-6124
-6138
-6153
-6167
-6182
-6196
-6211
-6227
-6242
-6258
-6273
-6289
-6305
-6321
-6338
-6354
-6370
-6387
-6404
-6421
-6438
-6455
-6472
-6489
-6506
-6523
-6539
-6556
-6573
-6590
-6607
-6624
-6640
-6657
-6673
-6689
-6705
-6721
-6737
-6753
-6769
-6784
-6799
-6815
-6830
-6844
-6859
-6873
-6888
-6902
-6916
-6929
-6943
-6956
-6970
-6983
-6996
-7009
-7022
-7035
-7047
-7060
-7072
-7084
-7096
-7108
-7120
-7132
-7143
-7155
-7166
-7177
-7188
-7199
-7209
-7220
-7230
-7240
-7249
-7259
-7268
-7277
-7286
-7294
-7303
-7311
-7319
-7327
-7334
-7341
-7349
-7355
-7362
-7369
-7375
-7381
-7386
-7392
-7397
-7402
-7407
-7412
-7416
-7420
-7424
-7428
-7432
-7435
-7439
-7442
-7445
-7448
-7450
-7453
-7455
-7457
-7459
-7461
-7463
-7465
-7466
-7467
-7469
-7470
-7470
-7471
-7472
-7472
-7473
-7473
-7473
-7473
-7473
-7473
-7473
-7473
-7473
-7472
-7472
-7471
-7470
-7469
-7468
-7467
-7466
-7465
-7464
-7462
-7461
-7459
-7457
-7456
-7454
-7452
-7450
-7448
-7445
-7443
-7441
-7439
-7436
-7434
-7431
-7428
-7425
-7423
-7420
-7417
-7413
-7410
-7407
-7403
-7400
-7396
-7392
-7389
-7385
-7381
-7377
-7373
-7369
-7365
-7360
-7356
-7352
-7347
-7343
-7338
-7333
-7329
-7324
-7319
-7314
-7308
-7303
-7298
-7292
-7286
-7281
-7275
-7269
-7263
-7256
-7250
-7243
-7237
-7230
-7223
-7216
-7210
-7202
-7195
-7188
-7181
-7173
-7166
-7158
-7151
-7143
-7135
-7128
-7120
-7112
-7104
-7096
-7088
-7080
-7072
-7064
-7056
-7048
-7040
-7033
-7025
-7017
-7010
-7002
-6994
-6987
-6980
-6972
-6965
-6958
-6950
-6943
-6936
-6929
-6921
-6914
-6907
-6899
-6892
-6885
-6877
-6870
-6862
-6855
-6847
-6839
-6831
-6824
-6816
-6808
-6799
-6791
-6783
-6774
-6766
-6757
-6748
-6739
-6730
-6721
-6712
-6703
-6693
-6684
-6674
-6664
-6654
-6644
-6634
-6624
-6613
-6603
-6592
-6581
-6570
-6559
-6548
-6537
-6526
-6514
-6503
-6491
-6479
-6467
-6454
-6442
-6429
-6416
-6403
-6390
-6377
-6363
-6349
-6335
-6320
-6306
-6291
-6276
-6261
-6246
-6230
-6214
-6198
-6182
-6165
-6149
-6132
-6115
-6097
-6080
-6062
-6044
-6026
-6008
-5989
-5971
-5952
-5933
-5914
-5894
-5874
-5855
-5835
-5815
-5795
-5774
-5754
-5733
-5712
-5692
-5671
-5650
-5628
-5607
-5586
-5564
-5543
-5521
-5500
-5478
-5456
-5434
-5413
-5391
-5369
-5347
-5325
-5303
-5281
-5259
-5237
-5215
-5194
-5172
-5150
-5128
-5107
-5085
-5064
-5042
-5021
-4999
-4978
-4957
-4936
-4915
-4894
-4874
-4853
-4833
-4813
-4793
-4773
-4754
-4734
-4715
-4696
-4677
-4658
-4640
-4621
-4603
-4584
-4566
-4548
-4530
-4512
-4495
-4477
-4460
-4442
-4425
-4408
-4390
-4373
-4356
-4339
-4322
-4306
-4289
-4272
-4256
-4239
-4222
-4206
-4189
-4173
-4156
-4140
-4123
-4107
-4090
-4073
-4057
-4040
-4022
-4006
-3989
-3972
-3955
-3938
-3921
-3903
-3886
-3869
-3851
-3834
-3816
-3798
-3780
-3762
-3744
-3726
-3708
-3690
-3671
-3653
-3634
-3615
-3597
-3578
-3559
-3540
-3521
-3502
-3482
-3463
-3444
-3424
-3405
-3386
-3366
-3347
-3327
-3308
-3288
-3268
-3249
-3229
-3210
-3190
-3170
-3150
-3131
-3111
-3091
-3072
-3052
-3032
-3012
-2992
-2973
-2953
-2933
-2913
-2893
-2874
-2854
-2834
-2814
-2795
-2775
-2755
-2736
-2716
-2696
-2677
-2657
-2638
-2618
-2599
-2580
-2560
-2541
-2522
-2503
-2484
-2466
-2447
-2429
-2410
-2392
-2374
-2356
-2338
-2321
-2303
-2286
-2269
-2252
-2235
-2218
-2201
-2185
-2168
-2152
-2136
-2120
-2104
-2088
-2073
-2057
-2041
-2025
-2011
-1996
-1981
-1967
-1952
-1937
-1923
-1909
-1894
-1880
-1866
-1852
-1838
-1825
-1811
-1797
-1784
-1771
-1757
-1744
-1731
-1718
-1705
-1692
-1679
-1666
-1654
-1641
-1629
-1616
-1604
-1592
-1580
-1568
-1556
-1544
-1532
-1521
-1509
-1497
-1486
-1475
-1463
-1452
-1441
-1429
-1418
-1407
-1396
-1385
-1375
-1364
-1353
-1343
-1332
-1322
-1312
-1301
-1291
-1281
-1271
-1262
-1252
-1242
-1233
-1223
-1214
-1205
-1195
-1186
-1177
-1169
-1160
-1151
-1143
-1135
-1126
-1118
-1110
-1103
-1095
-1088
-1080
-1073
-1066
-1058
-1051
-1045
-1038
-1031
-1024
-1018
-1012
-1004
-999
-993
-987
-981
-975
-969
-964
-958
-952
-947
-941
-936
-930
-925
-919
-913
-908
-902
-896
-891
-885
-879
-873
-867
-861
-855
-848
-842
-836
-829
-823
-816
-809
-803
-796
-789
-782
-775
-768
-761
-754
-746
-739
-732
-724
-717
-709
-702
-694
-686
-678
-670
-662
-654
-646
-638
-630
-622
-613
-605
-597
-588
-580
-571
-563
-554
-546
-537
-529
-520
-511
-503
-494
-485
-477
-468
-460
-451
-443
-434
-426
-417
-409
-401
-392
-384
-376
-368
-360
-352
-344
-337
-329
-321
-314
-306
-299
-292
-285
-277
-270
-264
-257
-250
-244
-237
-231
-225
-219
-213
-208
-202
-197
-192
-187
-182
-178
-174
-169
-165
-161
-158
-154
-151
-147
-144
-141
-139
-136
-134
-131
-129
-127
-126
-124
-123
-121
-120
-120
-119
-118
-118
-118
-118
-118
-118
-119
-120
-120
-121
-122
-123
-125
-126
-128
-129
-131
-133
-134
-136
-138
-140
-142
-144
-146
-148
-150
-152
-154
-156
-157
-159
-161
-162
-164
-165
-166
-168
-169
-170
-171
-171
-172
-173
-173
-174
-174
-174
-174
-174
-173
-173
-173
-172
-171
-171
-170
-169
-167
-166
-165
-163
-162
-160
-158
-156
-154
-152
-150
-147
-145
-142
-140
-137
-134
-131
-128
-125
-122
-119
-115
-112
-109
-105
-101
-98
-94
-90
-86
-82
-79
-75
-71
-67
-63
-59
-55
-51
-47
-43
-40
-36
-32
-29
-25
-22
-19
-16
-13
-10
-7
-4
-2
1
3
5
6
8
9
10
11
12
13
13
13
13
13
12
11
11
10
8
7
5
4
2
0
-3
-5
-8
-11
-13
-17
-20
-23
-27
-30
-34
-38
-42
-46
-50
-54
-58
-63
-67
-72
-76
-81
-85
-90
-94
-99
-103
-108
-113
-117
-122
-127
-131
-136
-141
-145
-150
-154
-159
-163
-167
-171
-175
-179
-183
-186
-190
-193
-197
-200
-203
-205
-208
-210
-212
-214
-216
-218
-219
-220
-221
-222
-223
-223
-224
-224
-224
-223
-223
-222
-221
-220
-219
-217
-216
-214
-212
-210
-207
-205
-202
-199
-196
-193
-190
-187
-183
-180
-176
-172
-168
-164
-160
-156
-151
-147
-142
-138
-133
-129
-124
-119
-115
-110
-105
-101
-96
-91
-87
-82
-77
-73
-69
-64
-60
-56
-52
-48
-44
-40
-37
-33
-30
-27
-24
-22
-19
-17
-15
-13
-11
-10
-9
-8
-7
-6
-6
-6
-6
-7
-7
-8
-9
-11
-12
-14
-16
-18
-21
-23
-26
-30
-33
-37
-40
-45
-49
-54
-58
-63
-69
-74
-80
-86
-92
-99
-105
-112
-119
-126
-134
-141
-149
-157
-165
-174
-182
-191
-199
-208
-217
-226
-235
-244
-254
-263
-273
-282
-292
-301
-311
-321
-330
-340
-350
-359
-369
-379
-388
-398
-408
-417
-427
-436
-445
-455
-464
-473
-483
-492
-501
-510
-519
-528
-537
-546
-554
-563
-572
-581
-589
-598
-606
-615
-623
-632
-640
-648
-656
-665
-673
-681
-689
-697
-704
-712
-720
-728
-735
-743
-750
-758
-765
-772
-780
-787
-794
-802
-809
-816
-824
-831
-838
-846
-853
-861
-868
-876
-883
-891
-899
-907
-914
-922
-930
-938
-946
-954
-962
-970
-978
-986
-994
-1002
-1010
-1018
-1027
-1035
-1044
-1052
-1060
-1068
-1077
-1085
-1093
-1101
-1109
-1118
-1126
-1134
-1142
-1150
-1158
-1167
-1175
-1183
-1191
-1199
-1207
-1215
-1224
-1232
-1240
-1248
-1257
-1265
-1273
-1282
-1290
-1299
-1307
-1316
-1324
-1333
-1342
-1350
-1359
-1368
-1377
-1386
-1395
-1404
-1413
-1422
-1431
-1440
-1450
-1459
-1468
-1477
-1487
-1496
-1506
-1515
-1524
-1534
-1543
-1553
-1563
-1572
-1582
-1592
-1601
-1611
-1621
-1631
-1640
-1650
-1660
-1670
-1680
-1691
-1701
-1711
-1722
-1732
-1743
-1753
-1764
-1775
-1786
-1797
-1808
-1819
-1830
-1841
-1852
-1864
-1875
-1886
-1898
-1909
-1921
-1933
-1944
-1956
-1968
-1979
-1991
-2003
-2015
-2027
-2039
-2051
-2063
-2075
-2087
-2099
-2111
-2123
-2135
-2147
-2159
-2171
-2183
-2195
-2207
-2219
-2231
-2243
-2255
-2266
-2278
-2290
-2301
-2313
-2324
-2336
-2347
-2358
-2370
-2381
-2392
-2403
-2414
-2425
-2436
-2446
-2457
-2467
-2477
-2487
-2497
-2507
-2517
-2526
-2536
-2545
-2554
-2563
-2572
-2581
-2590
-2598
-2607
-2615
-2624
-2632
-2640
-2648
-2656
-2664
-2672
-2679
-2687
-2694
-2701
-2708
-2715
-2722
-2728
-2734
-2741
-2747
-2753
-2758
-2764
-2769
-2775
-2780
-2785
-2790
-2794
-2799
-2803
-2807
-2812
-2815
-2819
-2823
-2826
-2829
-2832
-2835
-2838
-2840
-2842
-2845
-2846
-2848
-2850
-2851
-2852
-2853
-2854
-2855
-2856
-2856
-2856
-2857
-2857
-2857
-2856
-2856
-2856
-2855
-2854
-2854
-2853
-2852
-2850
-2849
-2848
-2847
-2845
-2843
-2842
-2840
-2838
-2836
-2834
-2832
-2830
-2828
-2826
-2823
-2821
-2819
-2816
-2814
-2811
-2808
-2806
-2803
-2800
-2797
-2795
-2792
-2789
-2786
-2783
-2780
-2777
-2774
-2771
-2768
-2765
-2763
-2760
-2757
-2754
-2751
-2748
-2745
-2742
-2739
-2737
-2734
-2731
-2728
-2725
-2722
-2720
-2717
-2714
-2711
-2708
-2705
-2703
-2700
-2697
-2694
-2691
-2687
-2684
-2681
-2678
-2674
-2671
-2667
-2664
-2660
-2656
-2652
-2648
-2644
-2640
-2636
-2632
-2627
-2623
-2618
-2614
-2609
-2604
-2599
-2594
-2589
-2583
-2578
-2572
-2566
-2560
-2554
-2548
-2541
-2535
-2528
-2521
-2514
-2507
-2500
-2492
-2485
-2477
-2470
-2462
-2454
-2446
-2438
-2429
-2421
-2413
-2404
-2395
-2386
-2377
-2368
-2359
-2350
-2340
-2330
-2321
-2311
-2301
-2290
-2280
-2269
-2259
-2248
-2237
-2226
-2215
-2204
-2192
-2181
-2169
-2157
-2145
-2133
-2121
-2109
-2096
-2084
-2071
-2059
-2045
-2033
-2020
-2005
-1993
-1980
-1966
-1953
-1939
-1926
-1912
-1898
-1884
-1870
-1856
-1842
-1828
-1814
-1799
-1785
-1771
-1756
-1741
-1727
-1712
-1697
-1682
-1666
-1651
-1636
-1620
-1605
-1589
-1573
-1557
-1541
-1525
-1509
-1492
-1476
-1459
-1442
-1425
-1408
-1391
-1374
-1357
-1340
-1322
-1305
-1287
-1269
-1251
-1234
-1216
-1198
-1179
-1161
-1143
-1125
-1106
-1088
-1069
-1051
-1032
-1014
-995
-976
-958
-939
-920
-902
-883
-865
-846
-827
-809
-791
-772
-754
-735
-717
-698
-680
-662
-643
-625
-607
-588
-570
-551
-533
-515
-496
-478
-459
-440
-422
-403
-384
-365
-347
-328
-309
-290
-271
-252
-232
-213
-194
-174
-155
-135
-115
-95
-76
-56
-35
-15
5
25
46
66
87
107
128
149
170
191
212
233
255
276
298
320
341
363
386
408
430
453
476
498
521
544
568
591
615
638
662
686
710
735
759
784
809
834
859
884
910
936
962
988
1014
1040
1067
1094
1121
1148
1176
1203
1231
1259
1287
1315
1343
1372
1400
1429
1458
1487
1517
1546
1576
1606
1636
1666
1697
1727
1758
1789
1820
1852
1883
1915
1947
1979
2011
2044
2076
2109
2142
2174
2207
2241
2274
2307
2341
2374
2408
2441
2475
2509
2543
2577
2611
2645
2679
2713
2747
2781
2815
2849
2883
2917
2951
2985
3019
3053
3086
3120
3153
3187
3220
3253
3286
3319
3352
3385
3417
3449
3482
3514
3545
3577
3609
3640
3671
3702
3733
3764
3794
3825
3855
3885
3915
3945
3974
4003
4033
4062
4091
4120
4149
4178
4206
4235
4263
4291
4319
4347
4375
4403
4430
4458
4485
4512
4539
4566
4593
4620
4646
4673
4699
4726
4752
4778
4804
4831
4857
4883
4909
4935
4962
4988
5014
5040
5067
5093
5120
5146
5173
5200
5227
5254
5282
5309
5337
5365
5393
5422
5450
5479
5509
5538
5568
5597
5628
5658
5688
5719
5750
5782
5813
5845
5877
5909
5941
5974
6007
6040
6073
6107
6140
6174
6209
6243
6278
6312
6347
6382
6418
6453
6489
6525
6561
6597
6634
6670
6707
6744
6781
6818
6855
6893
6930
6968
7006
7043
7081
7119
7157
7196
7234
7272
7311
7349
7388
7427
7465
7504
7543
7582
7621
7660
7699
7738
7777
7816
7855
7894
7933
7972
8010
8050
8089
8128
8167
8206
8245
8284
8323
8362
8401
8440
8479
8518
8557
8596
8635
8674
8712
8751
8790
8828
8867
8905
8944
8982
9020
9059
9097
9135
9173
9211
9249
9287
9324
9362
9400
9437
9475
9512
9550
9587
9624
9661
9698
9735
9772
9809
9846
9882
9919
9956
9992
10028
10065
10101
10137
10173
10209
10245
10280
10316
10352
10387
10422
10458
10493
10528
10563
10598
10633
10667
10702
10736
10771
10805
10840
10874
10908
10942
10976
11010
11044
11077
11111
11144
11178
11211
11245
11278
11311
11344
11377
11410
11443
11476
11509
11541
11574
11606
11639
11671
11704
11736
11768
11800
11832
11864
11896
11927
11959
11990
12021
12053
12084
12115
12146
12176
12207
12237
12268
12298
12328
12359
12389
12418
12448
12478
12508
12537
12567
12596
12625
12655
12684
12713
12742
12771
12799
12828
12857
12885
12914
12942
12971
12999
13027
13056
13084
13112
13140
13168
13196
13224
13251
13279
13307
13335
13362
13390
13417
13445
13472
13499
13526
13553
13581
13608
13635
13661
13688
13715
13742
13768
13795
13821
13848
13874
13900
13926
13952
13978
14004
14030
14056
14082
14107
14133
14159
14184
14209
14235
14260
14285
14310
14335
14359
14384
14408
14433
14457
14481
14505
14529
14553
14576
14600
14623
14646
14670
14693
14716
14738
14761
14784
14806
14828
14851
14873
14895
14917
14939
14961
14982
15004
15025
15047
15068
15089
15110
15132
15153
15173
15194
15215
15236
15256
15277
15297
15317
15338
15358
15378
15398
15418
15438
15458
15478
15497
15517
15537
15556
15575
15595
15614
15633
15652
15671
15690
15709
15728
15747
15765
15784
15802
15821
15839
15857
15875
15893
15911
15929
15946
15964
15981
15999
16015
16033
16049
16065
16082
16099
16114
16131
16146
16163
16178
16193
16209
16224
16239
16254
16268
16283
16297
16311
16325
16338
16352
16366
16379
16392
16404
16417
16429
16441
16453
16465
16476
16488
16499
16510
16520
16531
16541
16551
16561
16570
16580
16589
16598
16607
16616
16624
16633
16641
16649
16657
16664
16672
16679
16686
16693
16700
16707
16713
16720
16726
16732
16738
16743
16749
16754
16759
16764
16769
16774
16779
16783
16788
16792
16796
16800
16803
16807
16811
16814
16817
16820
16823
16826
16828
16831
16833
16835
16837
16838
16840
16841
16842
16843
16844
16844
16845
16845
16845
16845
16844
16844
16843
16842
16841
16839
16837
16835
16833
16831
16828
16826
16823
16819
16816
16812
16808
16804
16800
16796
16791
16786
16781
16775
16770
16764
16758
16752
16745
16738
16732
16724
16717
16709
16701
16693
16685
16676
16668
16659
16649
16640
16630
16620
16610
16599
16589
16578
16567
16555
16544
16532
16519
16507
16494
16482
16468
16455
16441
16428
16413
16399
16385
16370
16355
16338
16324
16308
16292
16276
16259
16242
16226
16209
16190
16174
16155
16138
16119
16101
16082
16062
16044
16024
16004
15985
15964
15944
15923
15902
15881
15860
15838
15817
15795
15772
15750
15727
15704
15681
15658
15634
15611
15587
15562
15538
15513
15488
15463
15438
15412
15387
15361
15334
15308
15281
15255
15228
15200
15173
15145
15118
15090
15062
15033
15005
14976
14947
14918
14889
14859
14830
14800
14770
14740
14710
14680
14649
14619
14588
14557
14527
14496
14465
14434
14403
14371
14340
14309
14277
14246
14214
14183
14151
14120
14088
14056
14024
13993
13961
13929
13897
13865
13833
13801
13769
13737
13705
13673
13641
13608
13576
13544
13511
13479
13446
13414
13381
13348
13315
13282
13249
13216
13183
13149
13116
13082
13049
13015
12981
12948
12914
12880
12845
12811
12777
12743
12708
12674
12639
12604
12569
12534
12499
12464
12428
12392
12357
12321
12285
12249
12212
12176
12139
12102
12065
12027
11990
11952
11914
11875
11837
11798
11759
11719
11679
11639
11599
11558
11517
11476
11435
11393
11351
11308
11265
11222
11179
11135
11091
11047
11003
10958
10913
10867
10821
10775
10729
10682
10636
10588
10541
10493
10445
10397
10348
10300
10251
10202
10152
10102
10053
10003
9952
9902
9851
9800
9749
9698
9647
9595
9544
9492
9440
9388
9336
9283
9231
9178
9125
9072
9019
8966
8913
8859
8806
8752
8699
8645
8591
8537
8483
8430
8375
8321
8267
8213
8159
8105
8050
7996
7942
7887
7833
7778
7724
7670
7615
7561
7506
7452
7397
7343
7289
7234
7180
7126
7071
7017
6963
6909
6855
6801
6746
6693
6639
6585
6531
6477
6423
6369
6316
6262
6208
6155
6101
6047
5994
5940
5887
5833
5780
5726
5673
5619
5566
5512
5458
5405
5351
5297
5244
5190
5136
5082
5028
4974
4920
4865
4811
4757
4702
4647
4593
4538
4483
4428
4373
4318
4263
4208
4152
4097
4041
3986
3930
3875
3819
3763
3708
3652
3596
3540
3484
3427
3371
3315
3258
3202
3145
3089
3032
2975
2918
2861
2804
2747
2690
2632
2575
2517
2460
2402
2345
2287
2230
2172
2114
2056
1998
1941
1883
1825
1767
1709
1651
1592
1534
1476
1418
1360
1302
1244
1186
1128
1070
1012
954
896
838
780
722
664
607
549
491
434
376
318
261
203
146
89
31
-26
-83
-141
-198
-255
-312
-369
-426
-483
-540
-596
-653
-710
-766
-823
-879
-936
-992
-1048
-1104
-1160
-1216
-1272
-1328
-1384
-1440
-1495
-1551
-1606
-1661
-1716
-1771
-1826
-1881
-1936
-1990
-2045
-2099
-2153
-2207
-2261
-2315
-2369
-2423
-2476
-2530
-2583
-2636
-2689
-2742
-2795
-2847
-2900
-2952
-3004
-3056
-3108
-3160
-3212
-3263
-3315
-3366
-3417
-3468
-3519
-3569
-3620
-3670
-3721
-3771
-3821
-3871
-3920
-3970
-4019
-4069
-4118
-4167
-4216
-4265
-4313
-4361
-4410
-4458
-4506
-4553
-4601
-4648
-4696
-4743
-4790
-4837
-4883
-4930
-4976
-5022
-5068
-5113
-5159
-5204
-5249
-5294
-5339
-5384
-5428
-5472
-5516
-5560
-5603
-5646
-5689
-5732
-5775
-5817
-5859
-5901
-5943
-5984
-6025
-6066
-6107
-6148
-6188
-6228
-6268
-6308
-6347
-6386
-6425
-6464
-6503
-6541
-6579
-6617
-6655
-6692
-6730
-6767
-6804
-6841
-6877
-6913
-6950
-6986
-7022
-7057
-7093
-7128
-7163
-7198
-7233
-7268
-7302
-7337
-7371
-7405
-7439
-7473
-7506
-7539
-7573
-7606
-7638
-7671
-7704
-7736
-7768
-7800
-7832
-7864
-7896
-7927
-7958
-7990
-8021
-8052
-8083
-8114
-8145
-8175
-8206
-8236
-8267
-8297
-8327
-8357
-8388
-8418
-8447
-8477
-8507
-8537
-8566
-8596
-8625
-8655
-8684
-8714
-8743
-8772
-8801
-8830
-8859
-8888
-8917
-8946
-8974
-9003
-9032
-9060
-9088
-9117
-9145
-9173
-9201
-9229
-9256
-9284
-9311
-9339
-9366
-9393
-9420
-9447
-9474
-9500
-9527
-9553
-9579
-9606
-9631
-9657
-9683
-9708
-9734
-9759
-9784
-9808
-9833
-9857
-9881
-9905
-9929
-9953
-9976
-9999
-10022
-10044
-10067
-10089
-10111
-10132
-10154
-10175
-10196
-10216
-10237
-10257
-10276
-10296
-10315
-10333
-10352
-10370
-10388
-10405
-10422
-10439
-10455
-10471
-10487
-10502
-10517
-10532
-10546
-10560
-10574
-10587
-10600
-10613
-10625
-10637
-10649
-10661
-10672
-10682
-10693
-10703
-10713
-10723
-10732
-10741
-10750
-10758
-10766
-10775
-10782
-10790
-10797
-10804
-10811
-10818
-10825
-10831
-10837
-10843
-10849
-10854
-10860
-10865
-10870
-10875
-10880
-10885
-10889
-10894
-10898
-10902
-10906
-10910
-10914
-10918
-10921
-10925
-10928
-10931
-10935
-10938
-10941
-10943
-10946
-10949
-10952
-10954
-10957
-10959
-10961
-10964
-10966
-10968
-10970
-10972
-10974
-10975
-10977
-10979
-10980
-10981
-10983
-10984
-10985
-10986
-10987
-10988
-10989
-10990
-10990
-10991
-10991
-10992
-10992
-10993
-10993
-10993
-10993
-10993
-10993
-10992
-10992
-10992
-10991
-10990
-10990
-10989
-10988
-10987
-10985
-10984
-10982
-10981
-10979
-10977
-10975
-10973
-10970
-10968
-10965
-10962
-10959
-10956
-10953
-10949
-10945
-10942
-10937
-10933
-10929
-10924
-10919
-10914
-10909
-10904
-10898
-10893
-10887
-10881
-10875
-10868
-10862
-10855
-10848
-10841
-10834
-10827
-10819
-10812
-10804
-10796
-10788
-10780
-10771
-10762
-10754
-10745
-10735
-10726
-10716
-10707
-10697
-10687
-10676
-10666
-10655
-10644
-10633
-10622
-10610
-10598
-10586
-10574
-10561
-10549
-10536
-10523
-10509
-10496
-10482
-10468
-10453
-10439
-10424
-10409
-10394
-10378
-10363
-10347
-10331
-10315
-10299
-10282
-10265
-10248
-10231
-10214
-10197
-10179
-10161
-10143
-10125
-10107
-10089
-10070
-10051
-10033
-10014
-9994
-9975
-9956
-9936
-9917
-9897
-9877
-9857
-9837
-9817
-9796
-9775
-9755
-9734
-9713
-9692
-9670
-9649
-9627
-9606
-9584
-9562
-9539
-9517
-9494
-9472
-9449
-9426
-9402
-9379
-9355
-9332
-9308
-9284
-9259
-9235
-9210
-9185
-9161
-9135
-9110
-9085
-9059
-9034
-9008
-8982
-8956
-8930
-8903
-8877
-8851
-8824
-8797
-8770
-8744
-8717
-8690
-8662
-8635
-8608
-8580
-8553
-8526
-8498
-8470
-8443
-8415
-8387
-8360
-8332
-8304
-8276
-8248
-8220
-8192
-8164
-8135
-8108
-8080
-8052
-8023
-7995
-7967
-7939
-7911
-7883
-7855
-7827
-7799
-7771
-7743
-7715
-7687
-7659
-7631
-7604
-7576
-7548
-7521
-7493
-7466
-7439
-7412
-7384
-7357
-7331
-7304
-7277
-7250
-7224
-7197
-7171
-7145
-7119
-7093
-7067
-7041
-7015
-6989
-6964
-6938
-6913
-6887
-6862
-6837
-6811
-6786
-6761
-6735
-6710
-6685
-6660
-6634
-6609
-6584
-6558
-6533
-6507
-6482
-6456
-6431
-6405
-6379
-6353
-6327
-6301
-6275
-6248
-6222
-6195
-6169
-6142
-6115
-6088
-6061
-6034
-6007
-5980
-5953
-5925
-5897
-5870
-5842
-5814
-5786
-5758
-5729
-5701
-5672
-5644
-5615
-5586
-5557
-5528
-5499
-5470
-5440
-5410
-5381
-5351
-5321
-5291
-5261
-5231
-5201
-5170
-5140
-5110
-5079
-5048
-5018
-4987
-4956
-4925
-4895
-4864
-4833
-4802
-4771
-4740
-4709
-4678
-4647
-4617
-4586
-4555
-4525
-4494
-4464
-4434
-4404
-4373
-4344
-4314
-4284
-4255
-4225
-4196
-4167
-4138
-4109
-4081
-4053
-4024
-3996
-3969
-3941
-3913
-3886
-3859
-3832
-3805
-3779
-3752
-3726
-3700
-3674
-3648
-3623
-3597
-3572
-3547
-3522
-3497
-3472
-3448
-3423
-3399
-3374
-3350
-3326
-3302
-3278
-3254
-3230
-3206
-3182
-3158
-3135
-3111
-3087
-3063
-3040
-3016
-2992
-2969
-2945
-2921
-2898
-2874
-2850
-2826
-2802
-2779
-2755
-2731
-2707
-2682
-2658
-2634
-2610
-2585
-2561
-2536
-2512
-2487
-2462
-2437
-2413
-2388
-2362
-2337
-2312
-2287
-2261
-2236
-2210
-2184
-2158
-2132
-2106
-2080
-2054
-2028
-2001
-1975
-1949
-1922
-1895
-1869
-1842
-1815
-1788
-1761
-1734
-1707
-1680
-1653
-1626
-1598
-1571
-1544
-1517
-1490
-1462
-1435
-1408
-1381
-1354
-1327
-1301
-1274
-1247
-1221
-1195
-1168
-1142
-1116
-1090
-1065
-1039
-1014
-989
-964
-939
-914
-890
-865
-841
-817
-793
-769
-746
-723
-699
-676
-654
-631
-609
-586
-564
-542
-520
-499
-477
-456
-435
-414
-393
-373
-352
-332
-312
-292
-272
-252
-233
-214
-194
-175
-156
-138
-119
-101
-83
-65
-47
-29
-11
6
23
41
58
74
91
108
124
140
157
173
189
204
220
236
251
267
282
297
312
327
342
357
372
387
402
417
431
446
461
475
490
504
519
534
548
563
578
592
607
622
636
651
666
681
696
710
725
740
755
770
785
800
814
829
844
859
874
889
904
919
933
948
963
978
992
1006
1022
1036
1051
1066
1080
1095
1109
1124
1138
1153
1167
1182
1196
1211
1225
1240
1254
1269
1283
1298
1312
1327
1342
1356
1371
1385
1400
1415
1429
1444
1458
1473
1488
1502
1517
1531
1546
1561
1575
1590
1604
1618
1633
1647
1661
1675
1690
1704
1718
1732
1746
1759
1773
1787
1800
1814
1827
1840
1854
1867
1880
1893
1906
1919
1931
1944
1956
1969
1981
1993
2005
2017
2029
2041
2053
2064
2075
2087
2098
2109
2119
2130
2141
2151
2161
2172
2182
2192
2201
2211
2220
2230
2239
2248
2257
2266
2274
2283
2291
2299
2307
2315
2323
2330
2338
2345
2352
2359
2366
2372
2379
2385
2391
2397
2403
2409
2414
2420
2425
2430
2435
2440
2444
2449
2453
2457
2461
2465
2469
2472
2475
2479
2482
2485
2488
2490
2493
2495
2498
2500
2502
2504
2506
2508
2510
2511
2513
2514
2516
2517
2518
2520
2521
2522
2523
2524
2525
2526
2526
2527
2528
2528
2529
2529
2529
2529
2530
2530
2530
2530
2529
2529
2529
2528
2528
2527
2527
2526
2526
2525
2524
2524
2523
2522
2521
2520
2519
2519
2518
2517
2516
2515
2515
2514
2513
2512
2512
2511
2510
2510
2509
2508
2508
2508
2507
2507
2507
2506
2506
2506
2506
2506
2506
2506
2506
2507
2507
2507
2508
2508
2509
2510
2510
2511
2512
2513
2514
2515
2516
2517
2518
2520
2521
2523
2524
2526
2528
2530
2532
2534
2536
2538
2540
2543
2545
2547
2550
2552
2555
2558
2560
2563
2566
2569
2571
2574
2577
2580
2583
2586
2588
2591
2594
2597
2600
2602
2605
2607
2610
2612
2615
2617
2619
2621
2624
2626
2628
2629
2631
2633
2635
2636
2638
2639
2640
2642
2643
2644
2645
2646
2647
2648
2648
2649
2650
2650
2650
2651
2651
2651
2651
2651
2650
2650
2649
2649
2648
2647
2646
2645
2644
2643
2641
2640
2639
2637
2635
2634
2632
2630
2628
2626
2624
2622
2619
2617
2615
2613
2610
2608
2605
2603
2600
2598
2595
2592
2590
2587
2584
2582
2579
2576
2574
2571
2568
2565
2563
2560
2557
2554
2552
2549
2546
2543
2541
2538
2535
2533
2530
2528
2525
2522
2520
2518
2515
2513
2511
2508
2506
2504
2502
2500
2499
2497
2495
2494
2493
2491
2490
2489
2488
2488
2487
2486
2486
2486
2485
2485
2485
2485
2486
2486
2486
2487
2488
2488
2489
2490
2491
2492
2493
2494
2496
2497
2498
2500
2502
2503
2505
2507
2509
2510
2512
2514
2517
2519
2521
2523
2525
2528
2530
2533
2535
2538
2540
2543
2546
2548
2551
2554
2557
2559
2562
2565
2568
2571
2574
2577
2580
2582
2585
2588
2591
2594
2597
2600
2602
2605
2608
2611
2613
2616
2618
2621
2623
2626
2628
2630
2632
2635
2637
2639
2641
2643
2646
2648
2650
2652
2654
2656
2658
2659
2661
2663
2665
2667
2668
2670
2672
2673
2675
2676
2678
2679
2681
2682
2683
2684
2686
2687
2688
2689
2690
2690
2691
2692
2693
2693
2694
2694
2694
2694
2695
2695
2695
2695
2695
2694
2694
2694
2693
2693
2692
2692
2691
2691
2690
2689
2688
2687
2686
2685
2684
2683
2682
2680
2679
2678
2676
2675
2673
2671
2670
2668
2666
2664
2662
2660
2658
2655
2653
2651
2648
2645
2643
2640
2637
2634
2631
2627
2624
2620
2617
2613
2609
2605
2601
2597
2593
2588
2584
2579
2574
2569
2564
2559
2554
2549
2543
2538
2532
2526
2520
2514
2508
2502
2496
2490
2483
2477
2470
2464
2457
2451
2444
2437
2431
2424
2417
2410
2404
2397
2390
2384
2377
2371
2364
2358
2351
2345
2339
2333
2326
2320
2314
2308
2302
2297
2291
2285
2280
2274
2269
2264
2259
2254
2249
2244
2239
2235
2230
2226
2222
2218
2214
2210
2206
2203
2199
2196
2193
2190
2187
2184
2181
2179
2176
2174
2172
2170
2168
2166
2164
2163
2161
2160
2158
2157
2156
2155
2153
2152
2151
2150
2149
2148
2147
2146
2145
2144
2143
2142
2141
2140
2139
2137
2136
2135
2133
2132
2130
2128
2126
2125
2123
2120
2118
2116
2113
2111
2108
2106
2103
2100
2097
2094
2091
2087
2084
2081
2077
2073
2070
2066
2062
2058
2054
2050
2045
2041
2037
2033
2028
2024
2019
2013
2009
2005
2000
1995
1989
1984
1979
1974
1968
1963
1957
1952
1946
1941
1935
1929
1923
1918
1912
1906
1900
1895
1889
1883
1877
1871
1866
1860
1854
1848
1842
1837
1831
1825
1820
1814
1809
1803
1798
1792
1787
1782
1777
1771
1766
1762
1757
1752
1747
1743
1738
1734
1729
1725
1721
1717
1713
1709
1705
1702
1698
1695
1692
1689
1686
1683
1680
1677
1675
1672
1670
1668
1666
1664
1662
1660
1658
1657
1655
1654
1652
1651
1650
1649
1648
1647
1646
1646
1645
1645
1644
1644
1644
1644
1644
1644
1644
1644
1644
1644
1645
1645
1646
1646
1647
1647
1648
1649
1650
1651
1651
1652
1653
1654
1656
1657
1658
1659
1661
1662
1663
1665
1666
1667
1669
1670
1672
1673
1675
1677
1678
1680
1682
1683
1685
1687
1688
1690
1692
1694
1696
1698
1699
1701
1703
1705
1707
1709
1711
1713
1715
1717
1719
1721
1723
1726
1728
1730
1732
1735
1737
1739
1742
1744
1747
1749
1752
1754
1757
1760
1762
1765
1768
1771
1773
1776
1779
1782
1785
1788
1791
1793
1796
1799
1802
1805
1808
1810
1813
1816
1819
1821
1824
1826
1829
1831
1833
1836
1838
1840
1842
1844
1846
1848
1849
1851
1853
1854
1856
1857
1858
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1870
1871
1872
1872
1873
1873
1873
1874
1874
1874
1874
1874
1874
1875
1874
1874
1874
1874
1874
1874
1873
1873
1873
1872
1872
1872
1871
1871
1870
1870
1870
1869
1869
1868
1868
1868
1867
1867
1867
1866
1866
1866
1866
1866
1866
1867
1867
1867
1868
1868
1869
1870
1871
1872
1873
1875
1876
1878
1880
1882
1884
1886
1889
1891
1894
1897
1900
1904
1907
1911
1915
1919
1923
1928
1933
1937
1943
1948
1953
1959
1964
1970
1976
1983
1989
1996
2003
2009
2017
2024
2031
2039
2047
2055
2063
2071
2079
2088
2097
2106
2115
2124
2134
2143
2153
2163
2172
2183
2193
2203
2213
2224
2235
2245
2256
2267
2278
2289
2300
2311
2322
2334
2345
2356
2367
2378
2390
2401
2412
2423
2434
2445
2456
2467
2478
2489
2500
2511
2521
2532
2542
2553
2563
2574
2584
2594
2604
2614
2624
2633
2643
2653
2662
2671
2681
2690
2699
2708
2717
2725
2734
2743
2751
2760
2768
2776
2784
2792
2800
2808
2816
2823
2831
2839
2846
2853
2861
2868
2875
2882
2889
2896
2903
2909
2916
2923
2929
2936
2943
2949
2956
2962
2969
2975
2982
2988
2995
3001
3007
3014
3020
3027
3034
3040
3047
3054
3060
3067
3074
3081
3088
3095
3102
3109
3117
3124
3131
3139
3146
3154
3162
3169
3177
3185
3193
3201
3209
3217
3225
3234
3242
3250
3259
3267
3276
3285
3293
3302
3311
3320
3329
3338
3347
3356
3365
3374
3383
3392
3401
3411
3420
3429
3438
3447
3456
3465
3475
3484
3493
3502
3511
3520
3529
3538
3547
3556
3565
3574
3583
3592
3601
3610
3618
3627
3635
3644
3652
3661
3669
3677
3685
3693
3701
3709
3716
3724
3731
3739
3746
3753
3760
3767
3774
3781
3787
3794
3800
3807
3813
3819
3825
3831
3837
3843
3848
3854
3859
3865
3870
3876
3881
3887
3892
3897
3902
3907
3912
3917
3922
3927
3932
3937
3942
3946
3951
3956
3960
3965
3970
3974
3979
3983
3988
3992
3996
4001
4005
4010
4014
4018
4022
4027
4030
4035
4040
4043
4048
4051
4056
4059
4065
4069
4073
4077
4081
4085
4089
4093
4097
4101
4105
4109
4114
4118
4122
4126
4130
4134
4139
4143
4147
4152
4156
4160
4165
4169
4174
4179
4183
4188
4192
4197
4202
4207
4212
4216
4221
4226
4231
4237
4242
4247
4252
4257
4263
4268
4274
4279
4285
4290
4296
4302
4307
4313
4319
4325
4331
4337
4342
4348
4354
4360
4366
4372
4378
4384
4391
4397
4403
4409
4415
4421
4427
4433
4439
4445
4451
4457
4462
4468
4474
4480
4485
4491
4497
4502
4508
4513
4518
4523
4529
4534
4539
4544
4548
4553
4558
4562
4567
4571
4575
4579
4583
4587
4591
4594
4598
4602
4605
4608
4611
4614
4617
4620
4623
4626
4629
4631
4634
4636
4639
4641
4643
4645
4648
4650
4652
4654
4656
4658
4660
4661
4663
4665
4667
4668
4670
4672
4673
4675
4676
4678
4679
4681
4682
4683
4685
4686
4687
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4704
4705
4706
4707
4708
4709
4710
4711
4712
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4729
4730
4731
4732
4732
4733
4734
4734
4735
4735
4735
4736
4736
4736
4736
4736
4736
4736
4736
4736
4736
4735
4735
4735
4735
4734
4734
4733
4733
4732
4732
4731
4730
4730
4729
4728
4727
4727
4726
4725
4724
4723
4722
4721
4720
4719
4718
4717
4716
4715
4713
4712
4711
4709
4708
4706
4705
4703
4701
4700
4698
4696
4694
4692
4690
4687
4685
4683
4680
4678
4675
4673
4670
4667
4664
4661
4658
4655
4652
4649
4645
4642
4639
4635
4632
4628
4624
4621
4617
4613
4609
4605
4601
4597
4593
4589
4584
4580
4576
4571
4567
4562
4558
4553
4548
4543
4539
4534
4529
4524
4519
4514
4509
4504
4499
4494
4489
4484
4479
4474
4469
4464
4459
4454
4449
4444
4439
4434
4429
4424
4419
4415
4410
4406
4401
4397
4392
4388
4384
4380
4376
4372
4368
4364
4361
4357
4354
4350
4347
4344
4340
4337
4334
4331
4328
4325
4323
4320
4317
4315
4312
4309
4307
4304
4302
4300
4297
4295
4292
4290
4288
4285
4283
4280
4278
4275
4273
4271
4268
4266
4263
4261
4259
4256
4254
4251
4249
4246
4244
4242
4239
4237
4234
4232
4230
4227
4225
4223
4220
4218
4215
4213
4211
4208
4206
4203
4201
4199
4196
4194
4192
4189
4187
4184
4182
4180
4177
4175
4173
4170
4168
4166
4163
4161
4158
4156
4154
4151
4149
4147
4144
4142
4140
4137
4135
4133
4130
4128
4126
4123
4121
4119
4116
4114
4112
4109
4107
4105
4102
4100
4098
4094
4093
4091
4088
4086
4083
4082
4078
4077
4075
4072
4070
4067
4065
4062
4061
4058
4056
4054
4051
4049
4046
4045
4042
4040
4038
4035
4033
4030
4029
4026
4024
4022
4019
4017
4014
4013
4011
4008
4006
4003
4001
3999
3997
3995
3992
3990
3988
3986
3983
3981
3979
3977
3974
3972
3970
3968
3965
3963
3961
3959
3956
3954
3952
3950
3948
3945
3943
3941
3939
3936
3934
3932
3930
3927
3925
3923
3921
3919
3916
3914
3912
3910
3908
3905
3903
3901
3899
3897
3894
3892
3890
3888
3886
3883
3881
3879
3877
3875
3872
3870
3868
3866
3864
3862
3859
3857
3855
3853
3851
3848
3846
3844
3842
3840
3838
3835
3833
3831
3829
3827
3825
3823
3820
3818
3816
3814
3812
3810
3807
3805
3803
3801
3799
3797
3795
3792
3790
3788
3786
3784
3782
3780
3778
3775
3773
3771
3769
3767
3765
3763
3761
3759
3756
3754
3752
3750
3748
3746
3744
3742
3740
3737
3735
3733
3731
3729
3727
3725
3723
3721
3719
3717
3714
3712
3710
3708
3706
3704
3702
3700
3698
3696
3694
3692
3690
3687
3685
3683
3681
3679
3677
3675
3673
3671
3669
3667
3665
3663
3661
3659
3657
3655
3653
3650
3648
3646
3644
3642
3640
3638
3636
3634
3632
3630
3628
3626
3624
3622
3620
3618
3616
3614
3612
3610
3608
3606
3604
3602
3600
3598
3596
3594
3592
3590
3588
3586
3584
3582
3580
3578
3576
3574
3572
3570
3568
3566
3564
3562
3560
3558
3556
3554
3552
3550
3548
3546
3544
3542
3540
3538
3536
3534
3532
3530
3528
3526
3525
3523
3521
3519
3517
3515
3513
3511
3509
3507
3505
3503
3501
3499
3497
3495
3493
3491
3490
3488
3486
3484
3482
3480
3478
3476
3474
3472
3470
3468
3466
3465
3463
3461
3459
3457
3455
3453
3451
3449
3447
3445
3444
3442
3440
3438
3436
3434
3432
3430
3428
3427
3425
3423
3421
3419
3417
3415
3413
3412
3410
3408
3406
3404
3402
3400
3398
3397
3395
3393
3391
3389
3387
3385
3384
3382
3380
3378
3376
3374
3372
3371
3369
3367
3365
3363
3361
3360
3358
3356
3354
3352
3350
3349
3347
3345
3343
3341
3339
3338
3336
3334
3332
3330
3329
3327
3325
3323
3321
3319
3318
3316
3314
3312
3310
3309
3307
3305
3303
3301
3300
3298
3296
3294
3293
3291
3289
3287
3285
3284
3282
3280
3278
3276
3275
3273
3271
3269
3268
3266
3264
3262
3261
3259
3257
3255
3254
3252
3250
3248
3247
3245
3243
3241
3240
3238
3236
3234
3233
3231
3229
3227
3226
3224
3222
3220
3219
3217
3215
3213
3212
3210
3208
3207
3205
3203
3201
3200
3198
3196
3195
3193
3191
3189
3188
3186
3184
3183
3181
3179
3178
3176
3174
3172
3171
3169
3167
3166
3164
3162
3161
3159
3157
3156
3154
3152
3151
3149
3147
3146
3144
3142
3141
3139
3137
3136
3134
3132
3131
3129
3127
3126
3124
3122
3121
3119
3117
3116
3114
3112
3111
3109
3107
3106
3104
3103
3101
3099
3098
3096
3094
3093
3091
3089
3088
3086
3085
3083
3081
3080
3078
3077
3075
3073
3072
3070
3068
3067
3065
3064
3062
3060
3059
3057
3056
3054
3052
3051
3049
3048
3046
3044
3043
3041
3040
3038
3037
3035
3033
3032
3030
3029
3027
3026
3024
3022
3021
3019
3018
3016
3015
3013
3011
3010
3008
3007
3005
3004
3002
3001
2999
2997
2996
2994
2993
2991
2990
2988
2987
2985
2984
2982
2980
2979
2977
2976
2974
2973
2971
2970
2968
2967
2965
2964
2962
2961
2959
2958
2956
2955
2953
2952
2950
2948
2947
2945
2944
2942
2941
2939
2938
2936
2935
2933
2932
2931
2929
2928
2926
2925
2923
2922
2920
2919
2917
2916
2914
2913
2911
2910
2908
2907
2905
2904
2902
2901
2899
2898
2897
2895
2894
2892
2891
2889
2888
2886
2885
2883
2882
2881
2879
2878
2876
2875
2873
2872
2870
2869
2868
2866
2865
2863
2862
2860
2859
2858
2856
2855
2853
2852
2850
2849
2848
2846
2845
2843
2842
2841
2839
2838
2836
2835
2833
2832
2831
2829
2828
2826
2825
2824
2822
2821
2819
2818
2817
2815
2814
2813
2811
2810
2808
2807
2806
2804
2803
2801
2800
2799
2797
2796
2795
2793
2792
2791
2789
2788
2786
2785
2784
2782
2781
2780
2778
2777
2776
2774
2773
2772
2770
2769
2767
2766
2765
2763
2762
2761
2759
2758
2757
2755
2754
2753
2751
2750
2749
2747
2746
2745
2743
2742
2741
2740
2738
2737
2736
2734
2733
2732
2730
2729
2728
2726
2725
2724
2722
2721
2720
2719
2717
2716
2715
2713
2712
2711
2710
2708
2707
2706
2704
2703
2702
2701
2699
2698
2697
2695
2694
2693
2692
2690
2689
2688
2687
2685
2684
2683
2681
2680
2679
2678
2676
2675
2674
2673
2671
2670
2669
2668
2666
2665
2664
2663
2661
2660
2659
2658
2656
2655
2654
2653
2652
2650
2649
2648
2647
2645
2644
2643
2642
2640
2639
2638
2637
2636
2634
2633
2632
2631
2630
2628
2627
2626
2625
2623
2622
2621
2620
2619
2617
2616
2615
2614
2613
2611
2610
2609
2608
2607
2606
2604
2603
2602
2601
2600
2598
2597
2596
2595
2594
2593
2591
2590
2589
2588
2587
2586
2584
2583
2582
2581
2580
2579
2577
2576
2575
2574
2573
2572
2570
2569
2568
2567
2566
2565
2564
2562
2561
2560
2559
2558
2557
2556
2554
2553
2552
2551
2550
2549
2548
2547
2545
2544
2543
2542
2541
2540
2539
2538
2536
2535
2534
2533
2532
