5
9737
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-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
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-163
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-170
-170
-170
-171
-171
-171
-172
-172
-172
-173
-173
-173
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-183
-183
-184
-184
-184
-185
-185
-186
-186
-186
-187
-187
-188
-188
-188
-189
-189
-190
-190
-190
-191
-191
-192
-192
-192
-193
-193
-194
-194
-194
-195
-195
-196
-196
-196
-197
-197
-198
-198
-198
-199
-199
-200
-200
-200
-201
-201
-202
-202
-202
-203
-203
-204
-204
-204
-205
-205
-206
-206
-207
-207
-207
-208
-208
-209
-209
-210
-210
-211
-211
-212
-212
-212
-213
-213
-214
-214
-215
-215
-215
-216
-216
-217
-217
-218
-218
-219
-219
-219
-220
-220
-221
-221
-222
-222
-223
-223
-223
-224
-224
-225
-225
-226
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-231
-232
-232
-232
-233
-233
-234
-234
-235
-235
-236
-236
-237
-237
-238
-238
-239
-239
-240
-240
-241
-241
-241
-242
-242
-243
-243
-244
-244
-245
-245
-246
-246
-247
-247
-248
-248
-249
-249
-249
-250
-250
-251
-251
-252
-252
-253
-253
-254
-254
-255
-255
-256
-256
-257
-257
-258
-258
-259
-260
-260
-261
-261
-262
-262
-263
-263
-264
-264
-265
-265
-266
-266
-267
-267
-268
-268
-269
-269
-270
-270
-271
-272
-272
-273
-273
-274
-274
-275
-275
-276
-276
-277
-277
-278
-278
-279
-279
-280
-280
-281
-282
-282
-283
-283
-284
-284
-285
-285
-286
-286
-287
-288
-288
-289
-289
-290
-290
-291
-291
-292
-292
-293
-294
-294
-295
-295
-296
-296
-297
-297
-298
-299
-299
-300
-300
-301
-301
-302
-303
-303
-304
-304
-305
-305
-306
-306
-307
-307
-308
-309
-309
-310
-310
-311
-311
-312
-312
-313
-314
-314
-315
-315
-316
-316
-317
-318
-318
-319
-319
-320
-321
-321
-322
-322
-323
-323
-324
-325
-325
-326
-326
-327
-328
-328
-329
-329
-330
-331
-331
-332
-332
-333
-333
-334
-335
-335
-336
-336
-337
-338
-338
-339
-339
-340
-341
-341
-342
-343
-343
-344
-344
-345
-346
-346
-347
-348
-348
-349
-350
-350
-351
-351
-352
-353
-353
-354
-355
-355
-356
-356
-357
-358
-358
-359
-359
-360
-361
-361
-362
-362
-363
-364
-364
-365
-366
-366
-367
-367
-368
-369
-369
-370
-371
-371
-372
-372
-373
-374
-374
-375
-376
-376
-377
-377
-378
-379
-379
-380
-380
-381
-381
-382
-383
-383
-384
-384
-385
-386
-386
-387
-387
-388
-389
-389
-390
-391
-391
-392
-393
-393
-394
-395
-395
-396
-397
-397
-398
-399
-399
-400
-401
-401
-402
-403
-403
-404
-405
-405
-406
-406
-407
-408
-408
-409
-410
-410
-411
-411
-412
-413
-413
-414
-414
-415
-415
-416
-417
-417
-418
-418
-419
-419
-420
-421
-421
-422
-422
-423
-424
-424
-425
-425
-426
-426
-427
-428
-428
-429
-429
-430
-431
-431
-432
-432
-433
-434
-434
-435
-436
-436
-437
-437
-438
-439
-439
-440
-440
-441
-441
-442
-442
-443
-444
-444
-445
-445
-446
-446
-447
-447
-448
-448
-449
-449
-450
-450
-451
-451
-452
-452
-453
-453
-454
-454
-455
-455
-456
-456
-456
-457
-457
-458
-458
-459
-459
-460
-460
-461
-461
-462
-462
-463
-463
-464
-464
-465
-465
-466
-467
-467
-468
-469
-469
-470
-471
-471
-472
-473
-474
-475
-476
-477
-478
-478
-479
-480
-481
-482
-483
-484
-484
-485
-486
-486
-487
-487
-488
-488
-488
-488
-488
-488
-488
-488
-488
-488
-487
-487
-487
-487
-487
-486
-486
-486
-486
-486
-486
-486
-486
-486
-487
-487
-487
-487
-488
-488
-489
-489
-490
-491
-491
-492
-493
-494
-494
-495
-496
-497
-498
-499
-500
-501
-502
-503
-504
-506
-507
-508
-509
-510
-511
-513
-514
-515
-516
-518
-519
-520
-521
-522
-524
-525
-526
-527
-528
-529
-530
-531
-532
-533
-534
-535
-536
-537
-538
-538
-539
-540
-540
-541
-541
-541
-542
-542
-542
-542
-542
-541
-541
-541
-540
-539
-539
-538
-537
-536
-535
-534
-533
-532
-531
-531
-530
-529
-528
-528
-527
-527
-527
-526
-526
-526
-526
-525
-525
-525
-525
-525
-525
-525
-525
-526
-526
-526
-526
-526
-527
-527
-527
-528
-528
-528
-529
-529
-529
-529
-530
-530
-530
-530
-530
-529
-529
-529
-529
-529
-528
-528
-528
-528
-528
-528
-528
-528
-529
-529
-529
-529
-529
-529
-529
-528
-528
-527
-526
-525
-524
-522
-521
-519
-517
-515
-513
-511
-509
-506
-504
-502
-500
-497
-495
-493
-491
-489
-487
-485
-483
-482
-480
-479
-477
-476
-475
-474
-472
-471
-471
-470
-469
-468
-468
-467
-467
-467
-466
-466
-465
-465
-464
-464
-463
-463
-462
-462
-461
-460
-459
-459
-458
-457
-456
-455
-455
-454
-453
-452
-451
-450
-449
-448
-447
-446
-444
-443
-442
-441
-439
-438
-436
-435
-433
-431
-429
-427
-424
-421
-418
-416
-413
-410
-407
-404
-401
-398
-395
-392
-390
-387
-385
-382
-380
-378
-376
-374
-372
-371
-369
-368
-367
-366
-365
-364
-364
-363
-363
-363
-363
-363
-363
-363
-363
-363
-362
-362
-361
-360
-359
-358
-357
-355
-354
-353
-352
-351
-349
-348
-347
-346
-345
-344
-343
-342
-340
-339
-337
-336
-334
-332
-330
-327
-324
-321
-318
-314
-311
-307
-304
-300
-296
-292
-288
-283
-279
-274
-270
-265
-260
-254
-249
-244
-239
-234
-228
-223
-217
-212
-207
-202
-198
-194
-191
-188
-185
-182
-179
-176
-173
-171
-168
-165
-162
-159
-155
-151
-147
-142
-138
-133
-127
-122
-116
-111
-105
-100
-94
-89
-83
-78
-72
-67
-62
-56
-51
-45
-38
-32
-25
-17
-10
-2
6
14
24
33
43
54
65
76
87
99
111
123
135
147
159
172
184
197
210
223
235
248
260
272
284
296
307
317
327
336
345
354
362
369
376
382
388
392
396
400
402
405
406
408
408
409
409
410
409
409
408
406
403
400
396
393
388
384
379
374
369
364
359
354
350
346
342
340
337
335
334
333
331
331
330
329
329
328
328
327
327
327
327
328
328
329
331
332
334
335
337
339
341
343
345
347
348
350
352
355
358
361
364
366
369
372
374
375
376
376
376
375
373
372
369
367
365
362
360
358
357
356
355
355
355
356
356
356
356
355
354
352
350
346
343
338
334
330
326
322
319
317
316
316
318
321
325
331
337
345
354
364
375
386
397
409
422
435
448
461
475
489
504
519
534
550
566
582
600
617
635
653
671
688
705
722
738
754
768
782
795
807
818
829
839
849
859
869
879
889
900
911
923
935
948
961
974
987
1000
1014
1027
1039
1051
1062
1071
1080
1087
1094
1099
1104
1109
1112
1115
1118
1120
1121
1123
1124
1125
1125
1126
1125
1124
1122
1119
1115
1110
1103
1097
1089
1082
1074
1067
1059
1052
1044
1038
1032
1027
1022
1020
1016
1014
1012
1010
1008
1006
1004
1002
998
994
988
982
975
967
958
948
938
928
917
906
895
884
872
860
848
835
822
809
795
781
766
750
734
719
703
688
673
659
645
633
622
612
604
596
590
585
581
577
575
572
569
566
562
558
552
546
539
531
522
512
502
491
480
469
458
448
437
428
418
409
401
392
384
375
365
355
345
334
323
312
301
289
278
267
257
248
240
233
228
224
222
221
222
224
226
230
234
239
245
250
255
260
264
268
271
274
277
280
284
287
291
296
301
307
314
322
330
340
350
361
373
386
399
411
424
437
450
462
474
486
498
510
521
532
543
553
564
574
585
596
607
618
629
641
653
664
676
687
698
709
720
731
741
751
759
768
775
781
787
792
796
799
802
803
803
802
801
798
794
791
786
782
778
773
769
766
763
760
758
757
756
756
757
759
761
764
767
770
774
778
782
786
790
794
798
802
805
809
813
816
820
823
827
830
833
836
839
843
846
849
852
855
858
861
863
865
866
866
866
865
863
861
858
854
849
844
838
833
828
823
819
815
812
808
806
804
802
801
800
798
794
790
785
778
770
760
749
736
722
708
692
677
662
647
633
621
610
600
591
583
576
569
562
555
548
541
533
525
518
510
502
494
487
480
475
471
468
467
467
469
473
479
486
494
503
513
523
532
541
550
558
566
572
578
582
585
587
587
586
584
581
577
572
566
560
553
546
538
530
522
514
505
496
487
478
469
459
450
440
430
421
412
404
397
391
387
384
383
384
387
391
397
405
415
425
437
450
463
476
489
502
514
526
538
550
561
572
583
593
604
615
625
635
645
655
664
673
681
689
696
702
707
712
716
718
720
722
724
726
728
731
735
739
744
749
755
760
766
772
776
780
782
782
780
777
772
766
758
750
740
730
720
711
702
695
688
682
678
674
671
669
667
666
666
666
665
665
665
664
664
664
665
665
667
669
671
675
679
685
692
699
707
716
725
734
743
752
761
768
774
779
782
784
784
783
780
777
772
766
760
753
747
740
735
731
728
726
725
725
725
726
726
726
726
725
723
720
715
709
702
693
683
673
662
650
639
627
616
605
596
587
580
573
568
564
561
558
556
555
553
551
548
544
540
534
528
521
513
504
494
484
474
463
452
441
430
419
407
395
383
371
359
346
334
321
307
294
282
269
257
244
232
219
207
194
181
169
156
144
132
120
109
99
90
82
76
72
70
69
71
75
81
88
97
107
118
130
142
155
168
181
193
205
216
226
235
243
249
255
260
263
265
266
266
264
261
257
252
245
238
231
223
214
205
196
187
178
169
161
152
145
138
131
126
121
117
114
111
110
108
108
108
109
111
113
115
117
120
122
125
128
130
133
135
137
139
141
142
144
146
148
150
152
156
159
164
169
175
182
190
199
208
218
229
240
251
263
274
285
295
304
313
320
327
332
337
340
343
344
345
345
344
342
341
339
337
335
333
331
330
329
327
326
325
323
322
320
319
317
315
312
310
308
306
304
303
304
304
306
309
313
318
324
332
340
349
358
367
376
385
392
399
404
407
409
409
408
405
400
394
387
378
369
360
350
339
329
318
306
296
285
274
264
254
244
234
225
216
207
199
190
182
174
165
157
149
142
135
127
120
113
106
99
92
85
78
71
64
57
50
43
35
28
21
13
5
-2
-10
-19
-27
-35
-44
-54
-64
-75
-86
-98
-110
-122
-135
-147
-159
-171
-183
-194
-204
-213
-222
-229
-236
-241
-246
-250
-252
-255
-256
-257
-258
-258
-258
-258
-259
-259
-259
-260
-260
-261
-261
-261
-261
-261
-261
-261
-261
-260
-259
-258
-257
-255
-255
-254
-254
-255
-256
-258
-260
-262
-265
-268
-272
-275
-279
-283
-286
-289
-292
-295
-298
-300
-302
-304
-306
-308
-310
-313
-316
-320
-325
-330
-336
-342
-349
-357
-365
-375
-385
-395
-405
-416
-426
-436
-445
-454
-463
-471
-478
-485
-492
-498
-503
-509
-515
-521
-528
-535
-542
-550
-558
-566
-574
-583
-591
-599
-607
-614
-621
-626
-631
-634
-637
-638
-639
-640
-641
-642
-643
-645
-647
-650
-655
-659
-665
-671
-678
-685
-692
-700
-708
-716
-724
-732
-739
-746
-753
-760
-766
-772
-777
-782
-786
-790
-793
-796
-799
-801
-803
-804
-804
-804
-802
-800
-797
-793
-788
-783
-778
-773
-767
-761
-755
-748
-742
-737
-732
-727
-723
-720
-718
-717
-717
-718
-720
-723
-727
-731
-736
-742
-747
-754
-760
-766
-772
-778
-783
-789
-794
-799
-803
-807
-810
-813
-816
-818
-820
-822
-825
-827
-829
-832
-835
-839
-843
-848
-854
-860
-866
-873
-880
-887
-894
-901
-908
-914
-920
-925
-929
-933
-936
-938
-940
-940
-940
-940
-939
-938
-937
-935
-933
-930
-927
-923
-919
-915
-911
-906
-901
-896
-890
-885
-879
-872
-866
-860
-853
-847
-841
-836
-831
-827
-823
-820
-818
-816
-816
-816
-818
-820
-823
-826
-831
-836
-841
-847
-854
-861
-869
-877
-885
-893
-902
-910
-918
-926
-934
-942
-950
-957
-965
-972
-979
-986
-992
-998
-1004
-1010
-1014
-1018
-1024
-1028
-1031
-1034
-1037
-1038
-1039
-1040
-1040
-1039
-1039
-1038
-1037
-1036
-1035
-1035
-1035
-1035
-1036
-1038
-1041
-1044
-1048
-1051
-1055
-1059
-1063
-1067
-1070
-1073
-1076
-1078
-1080
-1082
-1083
-1084
-1085
-1084
-1083
-1082
-1080
-1078
-1075
-1072
-1068
-1063
-1057
-1050
-1043
-1034
-1025
-1014
-1002
-991
-978
-965
-952
-939
-925
-913
-900
-888
-877
-867
-858
-849
-842
-835
-830
-825
-822
-819
-817
-815
-814
-813
-813
-812
-811
-810
-808
-807
-805
-802
-800
-796
-793
-789
-785
-780
-775
-770
-764
-759
-753
-748
-742
-737
-731
-726
-722
-718
-715
-713
-712
-712
-712
-713
-715
-718
-722
-726
-731
-737
-742
-748
-754
-759
-764
-769
-773
-776
-779
-782
-784
-785
-786
-785
-784
-782
-779
-775
-771
-766
-760
-754
-747
-739
-732
-724
-716
-709
-701
-694
-687
-681
-675
-669
-665
-660
-657
-654
-651
-649
-648
-648
-648
-648
-650
-652
-654
-657
-661
-665
-670
-675
-680
-685
-691
-697
-702
-707
-712
-716
-720
-723
-725
-727
-728
-729
-728
-727
-726
-723
-720
-717
-714
-710
-706
-702
-698
-693
-689
-684
-678
-673
-668
-663
-657
-653
-648
-644
-641
-639
-637
-636
-635
-635
-636
-637
-638
-639
-640
-641
-642
-643
-643
-643
-642
-642
-641
-640
-639
-637
-635
-633
-631
-629
-627
-626
-624
-622
-621
-619
-618
-616
-615
-613
-612
-610
-609
-608
-608
-607
-607
-607
-607
-607
-607
-607
-607
-607
-606
-606
-604
-603
-601
-598
-595
-591
-587
-582
-577
-571
-565
-558
-551
-544
-536
-528
-520
-512
-504
-497
-490
-483
-476
-469
-462
-456
-451
-446
-442
-439
-437
-435
-434
-434
-434
-435
-436
-437
-437
-438
-437
-436
-433
-430
-426
-422
-416
-411
-405
-399
-393
-387
-381
-376
-371
-367
-362
-358
-353
-348
-343
-338
-331
-324
-317
-309
-300
-291
-282
-273
-264
-255
-246
-237
-229
-221
-214
-207
-200
-194
-187
-181
-176
-170
-164
-158
-152
-146
-139
-133
-126
-120
-113
-107
-100
-93
-86
-79
-72
-65
-58
-50
-42
-34
-26
-18
-9
-1
7
15
24
32
40
47
54
61
67
72
77
81
85
88
90
92
94
95
97
98
99
100
102
104
107
110
113
117
121
125
130
134
139
143
147
151
154
157
158
159
158
157
155
152
148
145
141
137
133
129
125
122
120
119
118
118
118
119
121
123
125
128
131
134
138
142
146
150
155
160
165
170
176
182
188
194
201
207
214
221
227
234
241
248
255
262
270
278
286
294
303
313
323
334
345
357
370
383
397
411
424
437
450
462
474
486
497
507
517
527
536
545
553
562
570
579
588
597
607
617
627
639
650
662
674
687
700
712
725
738
751
764
778
791
804
818
832
846
860
874
889
903
917
931
945
959
972
986
999
1010
1024
1036
1048
1060
1072
1084
1096
1108
1119
1131
1143
1155
1167
1179
1191
1204
1216
1228
1240
1251
1262
1271
1280
1288
1295
1300
1305
1309
1312
1314
1315
1317
1319
1321
1324
1327
1332
1337
1343
1351
1360
1370
1381
1393
1406
1419
1433
1447
1462
1476
1490
1504
1518
1531
1544
1558
1571
1585
1599
1613
1627
1642
1657
1673
1689
1706
1723
1740
1757
1775
1793
1812
1830
1848
1866
1884
1902
1919
1937
1953
1969
1985
2000
2013
2028
2040
2052
2062
2072
2080
2088
2094
2099
2104
2107
2109
2110
2111
2112
2112
2112
2112
2113
2113
2113
2114
2115
2117
2120
2123
2126
2129
2133
2136
2139
2142
2145
2147
2148
2149
2149
2148
2147
2145
2142
2140
2137
2134
2131
2128
2125
2122
2118
2114
2109
2104
2098
2091
2083
2074
2064
2053
2041
2028
2013
1999
1984
1968
1952
1936
1921
1905
1890
1876
1862
1849
1836
1823
1811
1800
1790
1780
1770
1760
1751
1742
1734
1725
1717
1709
1702
1694
1687
1681
1675
1669
1664
1659
1654
1650
1646
1643
1640
1637
1635
1633
1633
1633
1635
1637
1641
1645
1650
1656
1662
1668
1675
1681
1687
1692
1697
1700
1703
1705
1705
1704
1701
1697
1692
1685
1677
1668
1658
1648
1637
1625
1613
1602
1592
1582
1574
1568
1562
1559
1556
1556
1558
1561
1567
1574
1583
1594
1605
1617
1630
1643
1656
1668
1679
1689
1698
1705
1710
1713
1715
1714
1711
1707
1700
1691
1681
1670
1657
1643
1628
1612
1596
1580
1564
1549
1535
1523
1512
1503
1496
1491
1487
1486
1487
1489
1492
1496
1500
1504
1509
1513
1516
1520
1522
1523
1523
1522
1521
1518
1515
1512
1509
1505
1502
1500
1498
1497
1497
1498
1499
1501
1503
1506
1509
1512
1515
1517
1518
1518
1517
1514
1510
1504
1495
1484
1470
1453
1432
1409
1383
1354
1323
1290
1254
1218
1180
1142
1104
1066
1028
991
955
919
885
852
820
789
758
729
699
671
642
614
587
558
530
501
470
439
406
373
338
303
267
229
191
151
111
70
27
-16
-60
-106
-152
-199
-246
-293
-339
-385
-430
-473
-514
-553
-589
-623
-654
-681
-706
-729
-748
-766
-781
-794
-806
-816
-826
-836
-847
-859
-873
-888
-905
-924
-945
-968
-993
-1020
-1048
-1078
-1109
-1140
-1173
-1206
-1240
-1274
-1308
-1342
-1377
-1411
-1446
-1482
-1519
-1558
-1599
-1644
-1693
-1747
-1806
-1871
-1942
-2019
-2103
-2194
-2291
-2394
-2503
-2617
-2736
-2858
-2985
-3114
-3246
-3380
-3514
-3649
-3783
-3917
-4049
-4180
-4308
-4434
-4556
-4675
-4791
-4902
-5009
-5111
-5208
-5300
-5386
-5467
-5543
-5613
-5678
-5739
-5794
-5844
-5890
-5931
-5966
-5997
-6024
-6045
-6062
-6075
-6082
-6085
-6084
-6078
-6068
-6053
-6034
-6012
-5985
-5955
-5921
-5883
-5841
-5797
-5750
-5700
-5648
-5594
-5539
-5482
-5424
-5365
-5305
-5243
-5181
-5117
-5052
-4986
-4919
-4850
-4781
-4710
-4639
-4566
-4493
-4419
-4345
-4270
-4195
-4120
-4045
-3969
-3893
-3816
-3739
-3660
-3581
-3500
-3418
-3336
-3254
-3172
-3091
-3011
-2934
-2860
-2789
-2722
-2661
-2605
-2556
-2513
-2477
-2448
-2425
-2410
-2400
-2396
-2396
-2400
-2407
-2416
-2426
-2436
-2445
-2452
-2459
-2463
-2465
-2466
-2466
-2464
-2462
-2459
-2456
-2454
-2453
-2453
-2454
-2458
-2463
-2471
-2480
-2492
-2506
-2521
-2537
-2553
-2569
-2583
-2595
-2604
-2609
-2610
-2607
-2599
-2587
-2571
-2550
-2526
-2499
-2471
-2442
-2414
-2386
-2361
-2339
-2321
-2307
-2298
-2294
-2294
-2300
-2310
-2323
-2341
-2361
-2384
-2409
-2437
-2466
-2497
-2530
-2563
-2595
-2628
-2658
-2687
-2712
-2735
-2752
-2765
-2772
-2772
-2765
-2750
-2728
-2698
-2660
-2616
-2564
-2507
-2444
-2377
-2306
-2233
-2157
-2080
-2001
-1924
-1847
-1771
-1697
-1625
-1555
-1486
-1419
-1352
-1286
-1220
-1154
-1087
-1018
-951
-883
-814
-744
-675
-606
-538
-471
-405
-341
-280
-220
-165
-113
-66
-24
12
42
66
84
95
100
99
94
86
74
61
46
31
15
1
-14
-26
-38
-49
-59
-68
-77
-86
-94
-103
-110
-118
-125
-132
-139
-146
-153
-160
-169
-178
-189
-201
-215
-230
-246
-261
-276
-289
-300
-308
-312
-311
-306
-296
-280
-259
-233
-203
-169
-132
-93
-54
-15
22
55
84
107
124
134
137
132
119
98
70
35
-7
-54
-106
-161
-217
-273
-328
-380
-428
-471
-507
-535
-555
-566
-568
-563
-550
-530
-505
-476
-444
-410
-375
-340
-306
-274
-245
-220
-198
-181
-170
-165
-167
-176
-193
-218
-250
-289
-335
-384
-438
-494
-552
-608
-663
-713
-759
-797
-828
-851
-865
-872
-870
-860
-844
-822
-795
-764
-730
-695
-660
-626
-594
-565
-539
-518
-502
-491
-485
-484
-486
-493
-501
-512
-523
-535
-546
-555
-563
-569
-572
-573
-570
-564
-555
-543
-527
-509
-488
-464
-439
-412
-384
-356
-328
-300
-274
-249
-226
-205
-187
-171
-158
-147
-137
-129
-123
-116
-110
-104
-96
-87
-77
-64
-49
-30
-8
19
49
83
122
164
209
257
308
360
414
468
523
577
630
681
730
776
819
857
889
917
939
954
964
967
965
957
944
927
905
879
850
816
778
737
692
644
592
538
480
418
352
282
209
131
50
-35
-123
-214
-307
-403
-501
-600
-700
-800
-900
-998
-1095
-1189
-1279
-1367
-1450
-1528
-1602
-1672
-1737
-1797
-1854
-1906
-1956
-2001
-2045
-2087
-2126
-2164
-2202
-2238
-2275
-2313
-2351
-2390
-2430
-2471
-2513
-2556
-2600
-2645
-2690
-2735
-2780
-2824
-2867
-2908
-2948
-2985
-3021
-3055
-3087
-3119
-3149
-3179
-3209
-3240
-3270
-3302
-3335
-3369
-3405
-3443
-3482
-3523
-3565
-3607
-3650
-3691
-3732
-3770
-3805
-3836
-3863
-3885
-3900
-3909
-3912
-3908
-3898
-3882
-3860
-3831
-3797
-3758
-3714
-3665
-3611
-3553
-3493
-3429
-3364
-3298
-3233
-3168
-3106
-3048
-2993
-2944
-2901
-2864
-2833
-2810
-2794
-2785
-2783
-2789
-2801
-2820
-2845
-2876
-2914
-2959
-3009
-3066
-3128
-3196
-3269
-3345
-3426
-3508
-3592
-3677
-3761
-3844
-3924
-3999
-4069
-4133
-4190
-4240
-4283
-4318
-4347
-4369
-4386
-4398
-4405
-4408
-4407
-4404
-4399
-4394
-4389
-4385
-4384
-4385
-4390
-4398
-4410
-4427
-4447
-4471
-4498
-4529
-4561
-4595
-4630
-4664
-4699
-4732
-4764
-4794
-4822
-4847
-4871
-4894
-4915
-4936
-4957
-4978
-4998
-5018
-5038
-5058
-5078
-5099
-5121
-5143
-5168
-5194
-5222
-5253
-5286
-5321
-5357
-5395
-5434
-5473
-5512
-5550
-5587
-5622
-5656
-5686
-5714
-5740
-5762
-5781
-5798
-5810
-5820
-5826
-5830
-5831
-5833
-5834
-5837
-5841
-5848
-5857
-5869
-5883
-5899
-5917
-5935
-5953
-5971
-5986
-6000
-6010
-6016
-6018
-6016
-6009
-5997
-5980
-5959
-5933
-5902
-5866
-5827
-5784
-5737
-5687
-5634
-5578
-5520
-5461
-5401
-5340
-5278
-5217
-5156
-5096
-5038
-4980
-4923
-4868
-4813
-4759
-4706
-4652
-4599
-4545
-4491
-4435
-4377
-4317
-4254
-4189
-4122
-4053
-3982
-3911
-3840
-3769
-3699
-3631
-3565
-3500
-3437
-3376
-3316
-3256
-3197
-3136
-3076
-3014
-2951
-2887
-2821
-2755
-2688
-2619
-2550
-2479
-2408
-2336
-2264
-2192
-2119
-2045
-1974
-1901
-1829
-1756
-1684
-1613
-1542
-1473
-1405
-1338
-1273
-1211
-1151
-1095
-1042
-993
-948
-908
-872
-841
-814
-791
-773
-757
-744
-734
-726
-720
-714
-709
-705
-700
-695
-690
-685
-680
-675
-670
-666
-663
-662
-663
-666
-672
-680
-692
-706
-723
-744
-767
-792
-820
-851
-883
-916
-951
-986
-1022
-1057
-1091
-1123
-1154
-1184
-1211
-1235
-1258
-1277
-1295
-1309
-1321
-1330
-1336
-1338
-1338
-1335
-1329
-1319
-1307
-1292
-1274
-1254
-1232
-1208
-1184
-1159
-1135
-1111
-1089
-1068
-1048
-1031
-1014
-1002
-989
-978
-967
-957
-945
-932
-918
-902
-883
-862
-838
-811
-782
-749
-714
-676
-635
-592
-547
-499
-450
-399
-346
-292
-237
-182
-125
-68
-11
47
105
163
222
280
339
397
455
514
572
631
689
747
805
863
920
977
1033
1088
1141
1193
1242
1289
1332
1372
1409
1441
1470
1494
1514
1530
1542
1550
1554
1555
1553
1548
1539
1527
1513
1495
1475
1453
1428
1401
1371
1340
1307
1273
1238
1202
1166
1129
1093
1056
1020
985
951
918
886
856
827
801
778
758
741
727
717
710
706
706
709
714
723
734
748
765
785
807
832
858
887
918
949
982
1016
1051
1087
1123
1160
1196
1232
1266
1300
1332
1362
1389
1414
1436
1456
1473
1488
1500
1511
1520
1527
1535
1542
1550
1559
1570
1582
1596
1612
1630
1650
1671
1695
1720
1746
1774
1802
1832
1862
1893
1925
1957
1990
2023
2055
2088
2121
2153
2185
2216
2245
2272
2297
2319
2338
2353
2364
2372
2377
2378
2375
2370
2363
2353
2342
2329
2314
2299
2283
2267
2250
2233
2215
2198
2182
2166
2151
2137
2125
2114
2105
2097
2091
2087
2084
2082
2082
2082
2082
2081
2080
2078
2073
2067
2060
2050
2037
2025
2011
1996
1981
1966
1952
1940
1930
1923
1920
1920
1924
1933
1946
1964
1986
2013
2044
2079
2117
2159
2204
2252
2303
2355
2409
2463
2519
2574
2630
2686
2742
2796
2850
2902
2952
3000
3047
3090
3132
3172
3209
3244
3276
3307
3336
3363
3387
3410
3430
3446
3460
3470
3475
3476
3472
3464
3451
3433
3410
3383
3352
3318
3281
3242
3200
3158
3115
3072
3029
2986
2945
2905
2866
2829
2793
2760
2728
2697
2667
2638
2610
2581
2553
2524
2494
2463
2431
2397
2363
2327
2291
2254
2216
2178
2140
2103
2066
2031
1997
1965
1936
1909
1886
1865
1847
1832
1821
1813
1809
1807
1809
1813
1820
1830
1842
1857
1874
1892
1913
1935
1959
1984
2009
2037
2065
2092
2120
2148
2175
2202
2228
2253
2278
2303
2328
2353
2378
2405
2432
2460
2490
2521
2553
2587
2622
2659
2696
2733
2772
2810
2848
2885
2922
2958
2992
3024
3055
3083
3109
3132
3152
3168
3182
3192
3199
3202
3203
3200
3194
3185
3173
3159
3143
3126
3106
3086
3066
3045
3024
3004
2985
2966
2948
2932
2916
2902
2889
2878
2868
2859
2852
2845
2839
2833
2828
2824
2819
2816
2813
2810
2808
2808
2808
2809
2811
2814
2818
2824
2831
2838
2847
2856
2866
2876
2886
2897
2907
2916
2925
2934
2943
2951
2958
2966
2972
2978
2983
2987
2991
2994
2996
2998
3000
3000
3001
3000
2998
2995
2992
2986
2979
2971
2961
2950
2937
2923
2908
2892
2876
2858
2841
2824
2808
2793
2779
2766
2754
2744
2735
2727
2721
2717
2714
2713
2714
2716
2719
2725
2732
2741
2752
2765
2780
2795
2812
2830
2849
2869
2889
2909
2929
2949
2969
2989
3008
3027
3045
3062
3079
3095
3110
3124
3137
3149
3161
3171
3181
3190
3197
3204
3210
3215
3220
3222
3224
3224
3223
3220
3216
3210
3203
3194
3183
3171
3157
3142
3126
3108
3089
3070
3050
3030
3010
2991
2973
2955
2939
2925
2911
2899
2889
2880
2873
2867
2861
2857
2853
2849
2846
2843
2840
2837
2834
2831
2828
2825
2822
2819
2816
2813
2811
2809
2808
2807
2807
2808
2809
2812
2816
2821
2827
2835
2843
2853
2863
2874
2886
2898
2909
2921
2932
2943
2953
2963
2972
2980
2987
2992
2996
2998
2998
2996
2992
2986
2978
2969
2957
2944
2930
2915
2899
2883
2866
2850
2833
2818
2802
2788
2776
2764
2754
2746
2740
2736
2735
2736
2739
2746
2755
2767
2783
2800
2820
2843
2867
2893
2920
2950
2980
3011
3043
3075
3107
3140
3173
3206
3239
3272
3305
3337
3370
3401
3433
3463
3493
3522
3550
3577
3602
3625
3646
3664
3679
3690
3698
3702
3701
3697
3688
3675
3658
3637
3613
3586
3555
3523
3488
3452
3414
3376
3337
3299
3262
3225
3191
3158
3128
3101
3076
3055
3037
3022
3010
3002
2997
2995
2996
2999
3005
3012
3021
3032
3045
3058
3073
3088
3104
3121
3138
3156
3175
3194
3215
3237
3260
3285
3311
3339
3368
3399
3430
3463
3496
3530
3563
3597
3630
3662
3694
3723
3752
3778
3802
3825
3845
3862
3878
3891
3902
3911
3918
3923
3926
3928
3929
3928
3927
3925
3922
3919
3916
3912
3907
3902
3897
3892
3887
3882
3878
3874
3870
3867
3864
3862
3862
3862
3864
3867
3872
3878
3887
3897
3909
3923
3939
3957
3977
3999
4022
4046
4073
4100
4127
4155
4182
4210
4237
4263
4289
4314
4338
4360
4382
4403
4422
4440
4458
4474
4489
4504
4517
4529
4541
4552
4563
4573
4582
4591
4600
4609
4617
4625
4634
4642
4650
4657
4664
4671
4676
4681
4685
4688
4689
4689
4687
4684
4680
4674
4667
4659
4649
4639
4627
4616
4604
4592
4580
4569
4559
4550
4542
4535
4531
4527
4525
4525
4526
4529
4533
4538
4545
4552
4561
4570
4581
4592
4603
4615
4627
4639
4652
4664
4676
4688
4699
4710
4719
4728
4736
4743
4748
4752
4756
4758
4759
4758
4757
4754
4749
4743
4734
4724
4711
4695
4676
4655
4630
4602
4571
4537
4499
4458
4413
4365
4314
4259
4201
4139
4074
4005
3934
3861
3784
3706
3625
3542
3457
3371
3285
3197
3110
3022
2935
2848
2762
2677
2594
2513
2434
2358
2284
2213
2145
2079
2017
1957
1899
1844
1792
1741
1692
1645
1600
1556
1513
1472
1432
1393
1355
1319
1283
1249
1215
1183
1152
1121
1092
1063
1036
1008
983
958
934
910
887
865
844
823
803
784
766
748
732
716
702
689
677
666
656
647
639
632
625
618
613
607
603
598
594
591
588
585
583
581
579
577
575
573
572
570
568
567
566
565
564
563
562
560
559
556
553
549
544
537
530
521
512
501
490
477
464
450
435
419
402
385
367
348
329
308
288
267
245
224
202
179
157
134
111
88
65
41
16
-9
-35
-61
-88
-116
-145
-175
-206
-237
-270
-303
-337
-372
-408
-445
-482
-520
-558
-597
-636
-675
-715
-754
-794
-834
-874
-914
-954
-994
-1034
-1074
-1114
-1155
-1195
-1234
-1274
-1313
-1352
-1390
-1428
-1465
-1503
-1540
-1577
-1613
-1650
-1686
-1721
-1757
-1792
-1826
-1860
-1893
-1926
-1958
-1988
-2017
-2048
-2076
-2103
-2129
-2154
-2178
-2202
-2225
-2247
-2269
-2291
-2312
-2334
-2356
-2377
-2399
-2422
-2445
-2468
-2492
-2515
-2539
-2563
-2587
-2612
-2636
-2660
-2684
-2708
-2732
-2756
-2781
-2806
-2832
-2859
-2887
-2916
-2947
-2979
-3014
-3051
-3090
-3131
-3175
-3220
-3268
-3317
-3368
-3420
-3473
-3526
-3580
-3633
-3686
-3738
-3788
-3837
-3884
-3929
-3972
-4013
-4051
-4086
-4121
-4153
-4182
-4209
-4234
-4256
-4277
-4295
-4312
-4326
-4340
-4352
-4363
-4374
-4383
-4392
-4400
-4407
-4414
-4419
-4424
-4428
-4431
-4432
-4431
-4430
-4426
-4422
-4415
-4408
-4399
-4388
-4377
-4365
-4353
-4340
-4327
-4314
-4302
-4291
-4281
-4272
-4264
-4258
-4252
-4248
-4246
-4243
-4242
-4240
-4239
-4237
-4234
-4231
-4226
-4221
-4214
-4206
-4197
-4188
-4178
-4167
-4157
-4146
-4136
-4127
-4118
-4110
-4103
-4097
-4091
-4088
-4085
-4082
-4080
-4078
-4078
-4075
-4075
-4073
-4070
-4067
-4064
-4059
-4053
-4046
-4038
-4030
-4021
-4010
-3998
-3985
-3970
-3954
-3937
-3918
-3897
-3875
-3850
-3824
-3796
-3767
-3735
-3701
-3666
-3629
-3591
-3552
-3512
-3471
-3431
-3390
-3349
-3309
-3270
-3233
-3196
-3161
-3128
-3096
-3066
-3038
-3011
-2986
-2963
-2942
-2922
-2905
-2889
-2874
-2861
-2850
-2840
-2832
-2826
-2821
-2818
-2816
-2815
-2815
-2816
-2819
-2821
-2824
-2827
-2829
-2832
-2833
-2834
-2833
-2832
-2829
-2824
-2819
-2811
-2802
-2792
-2781
-2768
-2754
-2738
-2722
-2705
-2688
-2670
-2651
-2633
-2615
-2597
-2580
-2563
-2546
-2531
-2515
-2501
-2487
-2473
-2459
-2446
-2434
-2421
-2409
-2397
-2385
-2374
-2362
-2350
-2338
-2326
-2315
-2303
-2292
-2281
-2271
-2261
-2253
-2245
-2239
-2235
-2233
-2233
-2235
-2239
-2245
-2254
-2266
-2280
-2296
-2314
-2335
-2357
-2381
-2407
-2435
-2463
-2493
-2523
-2554
-2585
-2617
-2648
-2678
-2708
-2737
-2766
-2793
-2818
-2843
-2866
-2888
-2908
-2926
-2944
-2959
-2974
-2987
-2999
-3010
-3020
-3030
-3039
-3048
-3056
-3065
-3073
-3080
-3088
-3095
-3103
-3110
-3117
-3124
-3130
-3137
-3143
-3149
-3155
-3160
-3166
-3171
-3176
-3181
-3185
-3189
-3193
-3196
-3199
-3201
-3203
-3205
-3206
-3207
-3207
-3208
-3208
-3208
-3208
-3207
-3207
-3207
-3206
-3206
-3206
-3207
-3207
-3208
-3209
-3211
-3213
-3216
-3218
-3221
-3224
-3228
-3231
-3234
-3237
-3240
-3242
-3244
-3246
-3247
-3248
-3249
-3249
-3248
-3246
-3244
-3241
-3238
-3233
-3227
-3221
-3213
-3205
-3196
-3186
-3175
-3163
-3151
-3138
-3125
-3111
-3097
-3083
-3069
-3054
-3040
-3026
-3013
-3000
-2988
-2977
-2966
-2955
-2945
-2936
-2927
-2918
-2910
-2901
-2893
-2884
-2875
-2865
-2855
-2844
-2832
-2819
-2806
-2791
-2776
-2759
-2742
-2725
-2707
-2689
-2671
-2654
-2637
-2621
-2607
-2594
-2583
-2573
-2566
-2560
-2556
-2554
-2553
-2554
-2556
-2558
-2561
-2565
-2568
-2572
-2575
-2578
-2580
-2581
-2581
-2581
-2581
-2580
-2579
-2578
-2577
-2576
-2575
-2575
-2576
-2577
-2579
-2582
-2586
-2591
-2597
-2605
-2614
-2625
-2637
-2651
-2667
-2684
-2703
-2723
-2745
-2768
-2792
-2818
-2845
-2873
-2901
-2930
-2959
-2988
-3016
-3044
-3071
-3097
-3121
-3145
-3167
-3187
-3206
-3223
-3238
-3251
-3263
-3272
-3280
-3286
-3290
-3291
-3291
-3289
-3285
-3279
-3271
-3262
-3250
-3237
-3223
-3206
-3188
-3169
-3147
-3124
-3099
-3072
-3043
-3013
-2982
-2948
-2913
-2877
-2840
-2801
-2761
-2721
-2680
-2638
-2597
-2554
-2512
-2470
-2428
-2385
-2344
-2302
-2261
-2221
-2181
-2143
-2104
-2067
-2031
-1995
-1960
-1927
-1894
-1862
-1831
-1801
-1772
-1743
-1716
-1689
-1663
-1638
-1613
-1589
-1566
-1543
-1520
-1497
-1474
-1451
-1428
-1405
-1381
-1357
-1333
-1308
-1283
-1257
-1231
-1204
-1177
-1149
-1120
-1092
-1063
-1033
-1002
-973
-943
-912
-881
-850
-819
-787
-755
-723
-691
-658
-626
-593
-561
-529
-496
-464
-432
-401
-370
-339
-309
-279
-250
-222
-195
-170
-145
-122
-100
-79
-59
-40
-23
-6
10
25
39
53
66
80
93
105
118
130
142
155
166
178
189
199
209
218
226
233
239
245
249
252
254
255
255
255
253
252
250
248
246
243
241
239
237
235
234
233
232
231
230
228
227
225
223
220
217
212
207
200
193
184
174
164
152
139
125
111
95
79
62
45
27
9
-10
-29
-47
-66
-85
-103
-121
-139
-157
-175
-193
-211
-228
-246
-263
-281
-298
-316
-334
-353
-372
-391
-411
-431
-452
-475
-498
-523
-549
-577
-606
-637
-669
-703
-739
-776
-814
-854
-895
-937
-980
-1022
-1067
-1111
-1155
-1199
-1242
-1286
-1328
-1371
-1413
-1455
-1496
-1538
-1579
-1621
-1664
-1707
-1751
-1797
-1843
-1892
-1942
-1994
-2047
-2102
-2159
-2216
-2275
-2335
-2396
-2457
-2518
-2579
-2640
-2701
-2761
-2820
-2879
-2937
-2993
-3049
-3103
-3156
-3207
-3257
-3306
-3353
-3398
-3442
-3484
-3524
-3563
-3601
-3637
-3672
-3705
-3738
-3770
-3800
-3830
-3859
-3887
-3915
-3942
-3969
-3996
-4022
-4049
-4075
-4102
-4128
-4154
-4180
-4206
-4232
-4258
-4283
-4308
-4333
-4357
-4381
-4404
-4427
-4448
-4469
-4489
-4509
-4528
-4547
-4565
-4583
-4601
-4619
-4637
-4655
-4673
-4691
-4710
-4729
-4749
-4769
-4789
-4809
-4830
-4851
-4872
-4893
-4914
-4935
-4956
-4977
-4997
-5017
-5037
-5057
-5077
-5096
-5116
-5135
-5154
-5172
-5191
-5209
-5227
-5245
-5263
-5281
-5299
-5318
-5336
-5355
-5374
-5393
-5412
-5431
-5450
-5469
-5487
-5506
-5523
-5540
-5557
-5572
-5586
-5599
-5610
-5620
-5628
-5635
-5640
-5644
-5646
-5647
-5646
-5643
-5640
-5636
-5630
-5624
-5617
-5610
-5602
-5594
-5585
-5577
-5568
-5559
-5550
-5541
-5532
-5524
-5515
-5507
-5499
-5491
-5483
-5475
-5467
-5459
-5451
-5443
-5435
-5427
-5418
-5410
-5401
-5391
-5382
-5372
-5362
-5352
-5341
-5331
-5320
-5309
-5298
-5287
-5276
-5266
-5255
-5245
-5235
-5225
-5215
-5206
-5197
-5189
-5181
-5173
-5165
-5157
-5149
-5142
-5134
-5125
-5117
-5108
-5098
-5087
-5076
-5064
-5050
-5036
-5020
-5003
-4984
-4963
-4942
-4918
-4894
-4868
-4841
-4813
-4783
-4753
-4722
-4690
-4657
-4623
-4588
-4552
-4516
-4479
-4440
-4401
-4361
-4321
-4279
-4236
-4193
-4149
-4104
-4059
-4014
-3968
-3921
-3875
-3829
-3783
-3738
-3692
-3648
-3603
-3560
-3517
-3474
-3432
-3390
-3349
-3308
-3268
-3228
-3188
-3149
-3109
-3070
-3032
-2993
-2955
-2917
-2879
-2842
-2804
-2767
-2731
-2694
-2659
-2623
-2588
-2554
-2520
-2487
-2454
-2421
-2389
-2357
-2325
-2293
-2261
-2229
-2197
-2165
-2133
-2101
-2069
-2036
-2004
-1972
-1939
-1907
-1875
-1842
-1810
-1778
-1745
-1713
-1681
-1649
-1617
-1585
-1552
-1519
-1486
-1452
-1418
-1383
-1348
-1312
-1276
-1239
-1202
-1164
-1126
-1088
-1049
-1010
-972
-933
-895
-856
-817
-779
-741
-703
-666
-628
-592
-555
-519
-484
-449
-414
-381
-347
-315
-282
-251
-220
-190
-161
-133
-105
-77
-50
-24
2
27
52
77
102
127
152
177
202
227
252
277
303
328
353
379
404
429
454
480
505
530
555
579
604
629
654
679
704
730
756
783
811
839
868
898
929
961
994
1027
1062
1098
1134
1172
1210
1249
1289
1329
1369
1411
1452
1494
1536
1578
1621
1663
1706
1749
1793
1836
1881
1925
1971
2017
2063
2111
2160
2209
2260
2311
2364
2418
2473
2529
2586
2644
2702
2761
2820
2879
2938
2997
3056
3114
3171
3228
3284
3338
3392
3445
3496
3547
3596
3645
3693
3741
3788
3835
3882
3929
3977
4025
4073
4123
4173
4224
4276
4329
4383
4438
4494
4550
4608
4666
4724
4783
4843
4902
4962
5021
5080
5139
5197
5255
5312
5368
5423
5478
5532
5585
5637
5688
5739
5789
5838
5886
5934
5981
6028
6074
6119
6164
6209
6253
6296
6340
6383
6425
6468
6510
6552
6593
6635
6677
6718
6759
6800
6841
6881
6921
6960
6999
7038
7076
7113
7150
7186
7222
7257
7291
7325
7358
7391
7423
7455
7487
7518
7549
7579
7609
7639
7669
7699
7728
7757
7786
7814
7842
7870
7898
7926
7953
7980
8006
8032
8058
8083
8106
8131
8154
8177
8198
8219
8240
8259
8278
8296
8314
8330
8346
8362
8376
8390
8403
8416
8427
8439
8449
8459
8468
8477
8486
8494
8502
8510
8518
8525
8533
8540
8548
8555
8563
8570
8578
8586
8594
8602
8609
8617
8625
8633
8641
8649
8656
8664
8672
8680
8687
8695
8702
8710
8717
8724
8731
8738
8745
8753
8760
8768
8775
8783
8791
8798
8806
8814
8823
8831
8840
8848
8857
8865
8874
8883
8892
8901
8910
8919
8927
8936
8944
8952
8960
8967
8974
8981
8987
8993
8998
9003
9008
9012
9017
9021
9026
9030
9035
9040
9046
9052
9059
9066
9073
9081
9089
9098
9107
9117
9126
9136
9146
9157
9167
9177
9188
9198
9208
9217
9227
9237
9246
9255
9265
9275
9285
9295
9306
9317
9330
9342
9356
9370
9386
9402
9418
9435
9453
9472
9490
9509
9528
9547
9566
9584
9601
9618
9634
9649
9663
9676
9688
9698
9708
9716
9722
9728
9732
9735
9737
9737
9736
9734
9731
9726
9720
9713
9705
9695
9684
9671
9657
9641
9624
9605
9585
9563
9540
9515
9489
9461
9431
9400
9367
9332
9295
9257
9217
9175
9131
9086
9039
8990
8939
8886
8832
8776
8718
8659
8599
8537
8474
8410
8345
8279
8212
8144
8076
8007
7937
7867
7796
7724
7651
7577
7503
7427
7351
7274
7195
7115
7034
6952
6869
6784
6699
6613
6526
6438
6350
6261
6172
6083
5993
5903
5814
5723
5633
5543
5453
5362
5271
5180
5089
4997
4906
4814
4722
4630
4537
4445
4353
4260
4168
4075
3982
3889
3796
3703
3609
3515
3421
3327
3233
3138
3043
2948
2853
2757
2662
2566
2471
2375
2279
2184
2089
1994
1899
1805
1711
1617
1524
1431
1339
1248
1157
1067
978
889
802
715
629
545
462
380
299
220
142
65
-10
-85
-158
-229
-300
-370
-439
-507
-574
-640
-706
-772
-837
-902
-967
-1032
-1096
-1161
-1225
-1289
-1353
-1417
-1481
-1544
-1607
-1670
-1732
-1795
-1856
-1918
-1979
-2040
-2100
-2160
-2220
-2279
-2338
-2397
-2454
-2512
-2569
-2625
-2681
-2737
-2792
-2846
-2901
-2954
-3008
-3061
-3114
-3167
-3220
-3272
-3325
-3377
-3429
-3482
-3534
-3587
-3639
-3692
-3745
-3798
-3852
-3905
-3959
-4011
-4066
-4119
-4172
-4225
-4277
-4329
-4381
-4432
-4482
-4532
-4581
-4630
-4678
-4726
-4773
-4819
-4865
-4911
-4956
-5001
-5045
-5089
-5133
-5176
-5219
-5262
-5305
-5347
-5390
-5432
-5474
-5517
-5559
-5602
-5644
-5687
-5731
-5775
-5819
-5863
-5908
-5953
-5998
-6044
-6090
-6136
-6181
-6227
-6273
-6318
-6363
-6408
-6453
-6498
-6542
-6587
-6631
-6674
-6718
-6761
-6804
-6846
-6888
-6929
-6970
-7010
-7050
-7090
-7128
-7166
-7204
-7240
-7277
-7312
-7347
-7382
-7416
-7449
-7482
-7514
-7546
-7577
-7607
-7638
-7667
-7697
-7726
-7754
-7782
-7810
-7838
-7865
-7893
-7920
-7947
-7974
-8000
-8028
-8055
-8080
-8108
-8135
-8162
-8189
-8217
-8244
-8271
-8299
-8326
-8353
-8381
-8408
-8436
-8463
-8490
-8517
-8543
-8569
-8595
-8620
-8645
-8669
-8693
-8715
-8737
-8759
-8779
-8798
-8817
-8834
-8850
-8865
-8880
-8893
-8905
-8917
-8927
-8937
-8946
-8954
-8962
-8970
-8976
-8983
-8989
-8995
-9001
-9006
-9012
-9017
-9022
-9027
-9032
-9038
-9043
-9048
-9054
-9059
-9064
-9069
-9073
-9078
-9081
-9085
-9088
-9090
-9091
-9092
-9093
-9093
-9092
-9090
-9089
-9086
-9084
-9081
-9078
-9075
-9073
-9070
-9067
-9065
-9063
-9061
-9059
-9056
-9054
-9051
-9047
-9043
-9038
-9032
-9025
-9017
-9009
-8999
-8988
-8976
-8963
-8948
-8933
-8917
-8899
-8881
-8861
-8841
-8820
-8798
-8776
-8752
-8728
-8702
-8676
-8649
-8621
-8591
-8561
-8529
-8496
-8462
-8427
-8390
-8352
-8312
-8271
-8229
-8186
-8141
-8095
-8048
-8000
-7951
-7900
-7849
-7796
-7741
-7686
-7630
-7572
-7513
-7453
-7391
-7329
-7265
-7200
-7134
-7068
-7000
-6931
-6862
-6792
-6721
-6650
-6578
-6505
-6433
-6359
-6286
-6212
-6137
-6063
-5988
-5913
-5838
-5763
-5687
-5612
-5536
-5461
-5386
-5311
-5237
-5163
-5090
-5017
-4946
-4875
-4805
-4737
-4669
-4603
-4537
-4473
-4409
-4347
-4285
-4224
-4164
-4104
-4046
-3987
-3930
-3873
-3817
-3761
-3706
-3652
-3599
-3546
-3494
-3444
-3394
-3346
-3298
-3252
-3207
-3163
-3121
-3079
-3038
-2998
-2960
-2922
-2884
-2848
-2812
-2778
-2743
-2710
-2677
-2644
-2613
-2582
-2551
-2522
-2493
-2465
-2438
-2411
-2385
-2360
-2336
-2312
-2289
-2266
-2244
-2221
-2199
-2176
-2154
-2131
-2107
-2084
-2059
-2035
-2009
-1984
-1957
-1931
-1904
-1877
-1850
-1822
-1795
-1767
-1739
-1711
-1683
-1655
-1627
-1598
-1568
-1539
-1508
-1478
-1446
-1414
-1381
-1348
-1314
-1280
-1246
-1211
-1176
-1141
-1106
-1070
-1035
-1000
-965
-931
-897
-863
-830
-796
-764
-732
-700
-669
-637
-607
-576
-545
-515
-485
-455
-425
-396
-367
-338
-309
-280
-252
-223
-195
-166
-138
-109
-80
-50
-20
10
41
72
103
134
166
198
231
263
296
328
361
393
426
458
490
522
554
586
617
649
680
712
743
774
806
837
869
900
932
963
995
1026
1057
1088
1119
1150
1180
1211
1241
1271
1301
1331
1360
1390
1419
1447
1476
1504
1532
1559
1586
1613
1638
1663
1688
1711
1734
1756
1777
1797
1816
1834
1851
1868
1884
1900
1916
1931
1947
1963
1978
1995
2011
2028
2045
2064
2083
2102
2122
2142
2163
2184
2206
2228
2251
2274
2297
2321
2344
2369
2394
2419
2444
2470
2496
2522
2549
2576
2603
2630
2658
2685
2713
2740
2767
2794
2821
2847
2872
2897
2921
2945
2968
2990
3012
3032
3051
3069
3086
3102
3117
3130
3142
3152
3162
3170
3176
3182
3186
3189
3192
3193
3193
3192
3191
3188
3186
3182
3178
3173
3168
3163
3156
3150
3142
3134
3125
3115
3103
3091
3078
3063
3047
3031
3013
2993
2973
2952
2930
2906
2882
2857
2831
2805
2777
2749
2721
2692
2662
2632
2601
2570
2539
2507
2475
2443
2411
2378
2345
2313
2279
2246
2213
2179
2145
2110
2076
2041
2005
1970
1935
1899
1863
1827
1790
1754
1718
1681
1645
1609
1573
1537
1501
1466
1430
1394
1359
1323
1288
1252
1217
1181
1145
1110
1074
1038
1002
966
931
895
859
824
789
754
719
684
650
616
582
548
515
481
448
414
380
346
312
277
243
207
172
136
99
62
25
-14
-52
-91
-130
-170
-210
-250
-291
-331
-372
-413
-454
-495
-536
-577
-618
-660
-701
-743
-784
-826
-867
-909
-950
-992
-1033
-1074
-1115
-1156
-1197
-1237
-1276
-1316
-1355
-1393
-1430
-1468
-1504
-1540
-1576
-1611
-1646
-1681
-1715
-1749
-1782
-1816
-1849
-1883
-1916
-1949
-1982
-2015
-2048
-2081
-2114
-2147
-2179
-2211
-2243
-2275
-2306
-2337
-2368
-2398
-2428
-2458
-2486
-2514
-2541
-2567
-2592
-2616
-2639
-2661
-2681
-2700
-2718
-2735
-2751
-2766
-2780
-2793
-2805
-2816
-2826
-2836
-2845
-2854
-2862
-2869
-2876
-2882
-2887
-2892
-2897
-2901
-2904
-2906
-2908
-2909
-2910
-2911
-2911
-2911
-2910
-2910
-2910
-2909
-2909
-2910
-2910
-2912
-2913
-2916
-2919
-2924
-2929
-2935
-2942
-2950
-2959
-2969
-2979
-2991
-3003
-3015
-3029
-3042
-3056
-3070
-3084
-3098
-3112
-3125
-3138
-3150
-3162
-3173
-3184
-3194
-3203
-3211
-3218
-3224
-3230
-3234
-3237
-3239
-3240
-3240
-3239
-3237
-3234
-3229
-3224
-3218
-3212
-3204
-3195
-3186
-3176
-3166
-3155
-3143
-3131
-3119
-3106
-3092
-3078
-3063
-3048
-3032
-3016
-2999
-2982
-2963
-2944
-2925
-2904
-2883
-2862
-2840
-2817
-2794
-2770
-2747
-2723
-2698
-2674
-2650
-2626
-2602
-2579
-2556
-2533
-2511
-2490
-2469
-2448
-2429
-2410
-2391
-2373
-2356
-2339
-2322
-2306
-2291
-2275
-2260
-2245
-2230
-2215
-2200
-2185
-2170
-2154
-2138
-2123
-2106
-2090
-2073
-2056
-2037
-2020
-2001
-1982
-1962
-1942
-1921
-1899
-1877
-1854
-1831
-1807
-1783
-1759
-1734
-1708
-1683
-1657
-1631
-1605
-1578
-1551
-1524
-1497
-1469
-1441
-1412
-1383
-1353
-1323
-1293
-1262
-1230
-1198
-1165
-1132
-1098
-1064
-1029
-994
-959
-923
-887
-851
-815
-778
-742
-705
-668
-631
-594
-558
-521
-484
-448
-412
-376
-340
-305
-270
-236
-202
-169
-136
-103
-71
-40
-9
21
50
79
107
135
162
188
213
238
262
284
307
328
349
368
388
406
424
441
459
475
492
508
524
540
555
571
587
603
619
635
652
669
686
703
721
739
758
777
796
816
836
857
877
899
921
943
966
989
1012
1037
1061
1086
1112
1138
1164
1191
1219
1246
1274
1302
1330
1359
1387
1416
1444
1473
1501
1529
1558
1586
1614
1642
1670
1698
1726
1754
1782
1810
1838
1867
1895
1923
1951
1979
2007
2035
2063
2091
2119
2147
2175
2202
2229
2256
2283
2310
2336
2362
2388
2413
2438
2464
2488
2513
2538
2562
2586
2611
2635
2659
2683
2707
2731
2755
2779
2803
2828
2852
2876
2900
2924
2949
2972
2996
3020
3043
3066
3088
3110
3132
3153
3174
3194
3213
3232
3251
3269
3286
3302
3318
3334
3349
3363
3377
3391
3404
3417
3430
3443
3456
3468
3481
3494
3507
3520
3534
3549
3564
3579
3596
3613
3631
3650
3670
3691
3713
3735
3758
3782
3806
3832
3858
3884
3911
3938
3966
3994
4022
4051
4080
4110
4139
4170
4200
4231
4262
4294
4326
4358
4391
4425
4459
4493
4527
4562
4597
4632
4667
4702
4737
4772
4807
4841
4875
4909
4942
4974
5006
5036
5066
5095
5123
5150
5176
5202
5226
5249
5272
5293
5314
5334
5353
5372
5390
5407
5424
5441
5457
5473
5488
5503
5517
5531
5545
5558
5571
5583
5595
5607
5617
5628
5638
5647
5657
5665
5674
5682
5690
5697
5704
5711
5717
5723
5728
5733
5738
5742
5745
5748
5751
5753
5755
5756
5757
5758
5757
5757
5755
5754
5751
5748
5745
5741
5736
5731
5725
5718
5711
5703
5694
5685
5675
5665
5654
5643
5631
5619
5606
5593
5579
5565
5551
5536
5521
5505
5489
5473
5457
5441
5424
5407
5391
5374
5357
5340
5323
5306
5289
5273
5256
5239
5222
5205
5187
5169
5151
5133
5114
5095
5076
5055
5035
5014
4992
4969
4946
4923
4899
4875
4850
4825
4799
4774
4747
4721
4695
4668
4642
4615
4589
4562
4536
4509
4483
4457
4431
4405
4380
4354
4328
4303
4277
4251
4226
4200
4174
4148
4122
4096
4069
4042
4014
3988
3960
3932
3903
3875
3845
3815
3785
3754
3723
3691
3659
3627
3594
3560
3527
3493
3459
3425
3391
3357
3323
3290
3256
3223
3190
3157
3125
3093
3061
3030
2999
2968
2938
2907
2877
2848
2818
2788
2759
2729
2700
2670
2641
2612
2582
2553
2523
2494
2465
2436
2407
2377
2348
2320
2291
2262
2233
2204
2175
2147
2118
2090
2061
2032
2004
1975
1946
1917
1887
1858
1828
1797
1767
1736
1704
1673
1641
1608
1576
1543
1510
1477
1443
1410
1376
1342
1308
1274
1240
1206
1171
1137
1102
1066
1031
995
959
923
886
850
813
776
739
702
665
628
592
556
519
484
448
413
378
344
310
276
243
210
177
145
113
81
50
19
-12
-43
-73
-104
-134
-163
-192
-221
-250
-278
-306
-333
-359
-385
-411
-435
-459
-483
-506
-528
-550
-571
-592
-612
-633
-652
-672
-692
-711
-731
-750
-770
-789
-809
-828
-848
-867
-886
-905
-924
-942
-960
-978
-996
-1014
-1031
-1048
-1065
-1082
-1099
-1116
-1132
-1149
-1166
-1182
-1199
-1215
-1231
-1248
-1264
-1280
-1296
-1311
-1327
-1342
-1358
-1373
-1387
-1402
-1417
-1432
-1446
-1461
-1476
-1491
-1506
-1522
-1537
-1553
-1569
-1586
-1602
-1619
-1636
-1653
-1670
-1687
-1704
-1722
-1739
-1756
-1772
-1789
-1806
-1822
-1838
-1854
-1870
-1886
-1902
-1917
-1932
-1948
-1963
-1978
-1993
-2008
-2023
-2037
-2053
-2067
-2082
-2097
-2112
-2127
-2141
-2156
-2170
-2185
-2199
-2213
-2228
-2242
-2256
-2269
-2283
-2296
-2310
-2323
-2336
-2349
-2361
-2373
-2385
-2397
-2408
-2419
-2429
-2439
-2449
-2458
-2467
-2476
-2484
-2492
-2500
-2507
-2514
-2521
-2528
-2535
-2541
-2548
-2554
-2560
-2567
-2573
-2580
-2586
-2593
-2600
-2606
-2613
-2620
-2627
-2635
-2642
-2649
-2657
-2665
-2672
-2680
-2688
-2697
-2705
-2713
-2722
-2731
-2740
-2748
-2757
-2766
-2775
-2783
-2791
-2799
-2807
-2814
-2821
-2828
-2834
-2839
-2844
-2848
-2852
-2855
-2856
-2858
-2858
-2857
-2856
-2853
-2849
-2844
-2839
-2832
-2824
-2816
-2806
-2796
-2784
-2772
-2759
-2745
-2730
-2715
-2699
-2682
-2665
-2647
-2628
-2609
-2590
-2569
-2549
-2528
-2506
-2485
-2463
-2441
-2418
-2396
-2374
-2351
-2329
-2306
-2284
-2262
-2240
-2218
-2196
-2175
-2154
-2133
-2112
-2092
-2072
-2052
-2032
-2013
-1994
-1976
-1957
-1940
-1922
-1905
-1889
-1873
-1857
-1842
-1828
-1813
-1800
-1786
-1773
-1760
-1748
-1736
-1724
-1712
-1701
-1689
-1679
-1668
-1657
-1647
-1638
-1628
-1619
-1611
-1603
-1595
-1588
-1582
-1576
-1571
-1566
-1562
-1559
-1556
-1553
-1552
-1551
-1550
-1551
-1551
-1553
-1555
-1558
-1561
-1565
-1570
-1575
-1580
-1586
-1593
-1600
-1608
-1616
-1624
-1633
-1643
-1653
-1664
-1675
-1687
-1699
-1712
-1726
-1740
-1755
-1771
-1787
-1803
-1820
-1837
-1855
-1873
-1891
-1909
-1927
-1945
-1963
-1981
-1998
-2016
-2032
-2049
-2065
-2080
-2095
-2110
-2123
-2136
-2148
-2159
-2169
-2178
-2186
-2193
-2200
-2205
-2209
-2212
-2215
-2216
-2217
-2218
-2218
-2218
-2217
-2216
-2216
-2215
-2214
-2214
-2214
-2214
-2214
-2215
-2216
-2217
-2219
-2220
-2222
-2224
-2226
-2229
-2231
-2234
-2236
-2239
-2241
-2244
-2246
-2249
-2251
-2254
-2257
-2259
-2263
-2266
-2269
-2273
-2277
-2281
-2285
-2290
-2294
-2299
-2304
-2308
-2313
-2317
-2321
-2326
-2329
-2333
-2336
-2339
-2342
-2345
-2347
-2350
-2352
-2354
-2356
-2358
-2360
-2362
-2364
-2366
-2368
-2371
-2374
-2377
-2380
-2383
-2387
-2391
-2395
-2400
-2405
-2410
-2416
-2422
-2428
-2435
-2442
-2450
-2458
-2466
-2474
-2483
-2492
-2501
-2511
-2520
-2530
-2540
-2549
-2559
-2569
-2579
-2589
-2599
-2609
-2619
-2630
-2641
-2652
-2663
-2675
-2687
-2699
-2712
-2726
-2740
-2755
-2771
-2787
-2804
-2821
-2839
-2858
-2877
-2897
-2917
-2938
-2959
-2980
-3002
-3025
-3047
-3070
-3093
-3117
-3140
-3164
-3188
-3212
-3235
-3259
-3283
-3308
-3332
-3356
-3380
-3404
-3429
-3453
-3478
-3502
-3527
-3552
-3577
-3602
-3627
-3652
-3677
-3702
-3727
-3752
-3777
-3801
-3826
-3850
-3874
-3898
-3921
-3945
-3968
-3991
-4014
-4035
-4059
-4081
-4103
-4126
-4148
-4170
-4192
-4214
-4235
-4257
-4278
-4299
-4319
-4339
-4359
-4379
-4398
-4416
-4435
-4453
-4470
-4487
-4504
-4521
-4538
-4554
-4570
-4587
-4603
-4619
-4635
-4651
-4666
-4682
-4698
-4713
-4729
-4744
-4759
-4774
-4788
-4803
-4817
-4831
-4844
-4858
-4871
-4883
-4895
-4907
-4919
-4930
-4940
-4950
-4960
-4969
-4977
-4985
-4993
-5000
-5006
-5011
-5016
-5020
-5024
-5026
-5028
-5029
-5029
-5028
-5027
-5024
-5022
-5018
-5014
-5009
-5003
-4997
-4991
-4983
-4976
-4967
-4958
-4949
-4939
-4928
-4917
-4905
-4893
-4880
-4867
-4854
-4840
-4827
-4813
-4799
-4784
-4770
-4756
-4742
-4728
-4714
-4700
-4686
-4672
-4659
-4645
-4631
-4618
-4604
-4591
-4577
-4564
-4551
-4538
-4524
-4511
-4498
-4486
-4473
-4461
-4448
-4436
-4424
-4413
-4401
-4390
-4378
-4367
-4357
-4346
-4335
-4325
-4314
-4304
-4293
-4282
-4271
-4261
-4249
-4238
-4227
-4215
-4203
-4191
-4178
-4166
-4153
-4140
-4126
-4113
-4099
-4083
-4070
-4054
-4040
-4025
-4009
-3993
-3977
-3961
-3945
-3928
-3911
-3894
-3876
-3859
-3841
-3824
-3807
-3789
-3772
-3755
-3738
-3721
-3705
-3688
-3672
-3655
-3639
-3622
-3605
-3589
-3571
-3554
-3536
-3518
-3500
-3482
-3463
-3444
-3425
-3405
-3386
-3366
-3346
-3326
-3305
-3285
-3264
-3243
-3222
-3201
-3179
-3158
-3136
-3114
-3093
-3071
-3049
-3027
-3005
-2984
-2962
-2940
-2919
-2898
-2877
-2856
-2835
-2814
-2793
-2771
-2750
-2729
-2708
-2686
-2665
-2644
-2622
-2601
-2580
-2559
-2539
-2518
-2498
-2479
-2459
-2441
-2422
-2404
-2386
-2369
-2352
-2336
-2319
-2304
-2288
-2273
-2258
-2243
-2228
-2214
-2199
-2185
-2171
-2157
-2143
-2130
-2116
-2103
-2090
-2077
-2064
-2052
-2040
-2029
-2017
-2007
-1996
-1987
-1977
-1968
-1959
-1951
-1943
-1936
-1928
-1921
-1914
-1907
-1899
-1892
-1884
-1876
-1868
-1859
-1849
-1839
-1829
-1817
-1805
-1793
-1779
-1765
-1750
-1734
-1718
-1701
-1683
-1665
-1646
-1626
-1606
-1586
-1565
-1544
-1522
-1500
-1478
-1456
-1433
-1410
-1387
-1363
-1340
-1316
-1291
-1267
-1242
-1216
-1190
-1163
-1136
-1108
-1080
-1050
-1020
-989
-957
-924
-890
-856
-821
-785
-748
-711
-673
-634
-595
-556
-516
-476
-436
-396
-356
-315
-275
-235
-194
-154
-113
-73
-32
8
49
90
131
172
213
255
296
338
380
422
465
507
550
593
635
679
722
765
808
852
895
939
982
1026
1069
1112
1156
1199
1242
1285
1328
1370
1413
1456
1498
1540
1582
1624
1665
1707
1748
1788
1828
1868
1908
1947
1985
2023
2060
2097
2134
2169
2204
2239
2273
2306
2339
2371
2403
2433
2464
2493
2523
2551
2579
2606
2633
2659
2685
2710
2735
2759
2783
2806
2829
2851
2873
2895
2917
2938
2960
2981
3002
3024
3045
3066
3088
3109
3131
3153
3175
3197
3219
3242
3264
3287
3310
3333
3356
3379
3402
3425
3448
3471
3493
3516
3539
3561
3583
3605
3627
3648
3670
3691
3712
3733
3754
3775
3795
3816
3836
3856
3876
3897
3917
3937
3957
3978
3998
4019
4038
4059
4080
4100
4121
4141
4162
4182
4202
4223
4243
4263
4284
4304
4324
4344
4365
4385
4406
4427
4448
4470
4492
4514
4537
4561
4585
4610
4636
4662
4688
4716
4744
4772
4801
4830
4860
4890
4921
4951
4982
5013
5043
5074
5105
5135
5166
5196
5226
5256
5285
5314
5343
5372
5401
5429
5457
5485
5512
5539
5567
5593
5620
5646
5673
5699
5724
5750
5775
5801
5826
5851
5875
5899
5923
5947
5970
5992
6014
6036
6057
6077
6096
6115
6133
6150
6166
6182
6197
6211
6225
6237
6250
6261
6272
6283
6293
6303
6313
6322
6331
6339
6348
6356
6363
6370
6377
6383
6389
6395
6399
6403
6407
6410
6412
6413
6414
6413
6412
6411
6408
6405
6401
6396
6390
6384
6377
6369
6361
6352
6343
6332
6322
6310
6298
6285
6272
6258
6243
6227
6211
6194
6176
6158
6139
6119
6098
6077
6055
6033
6010
5986
5963
5938
5914
5889
5864
5838
5813
5787
5761
5735
5708
5682
5655
5629
5602
5575
5548
5521
5494
5467
5439
5412
5384
5356
5328
5300
5272
5244
5215
5187
5158
5129
5100
5071
5042
5013
4984
4954
4925
4896
4867
4838
4809
4780
4752
4723
4695
4667
4640
4612
4585
4557
4530
4503
4477
4450
4423
4396
4369
4342
4315
4288
4261
4233
4206
4178
4150
4122
4094
4066
4038
4010
3982
3953
3925
3896
3868
3839
3811
3782
3754
3725
3696
3667
3639
3610
3581
3552
3523
3495
3466
3437
3408
3379
3350
3320
3291
3261
3232
3202
3172
3142
3112
3082
3052
3023
2993
2963
2934
2905
2875
2847
2818
2789
2761
2732
2704
2676
2648
2621
2593
2565
2538
2510
2483
2455
2427
2399
2371
2343
2315
2287
2259
2230
2201
2172
2143
2114
2084
2054
2024
1994
1963
1932
1901
1870
1839
1807
1775
1743
1711
1678
1646
1613
1581
1548
1515
1483
1450
1418
1385
1353
1321
1290
1258
1227
1196
1166
1135
1105
1075
1046
1016
987
959
930
901
873
845
817
789
761
733
705
678
650
623
596
569
542
516
489
463
438
412
387
361
336
312
287
262
238
214
189
165
141
116
92
67
42
17
-8
-33
-59
-85
-111
-137
-164
-191
-218
-246
-274
-302
-330
-359
-388
-417
-447
-477
-507
-537
-568
-599
-630
-661
-692
-724
-756
-787
-819
-852
-884
-916
-949
-981
-1014
-1047
-1080
-1113
-1147
-1180
-1214
-1247
-1281
-1315
-1348
-1382
-1416
-1450
-1485
-1519
-1553
-1587
-1621
-1654
-1688
-1722
-1755
-1788
-1821
-1853
-1886
-1918
-1950
-1981
-2013
-2044
-2074
-2105
-2135
-2166
-2196
-2226
-2255
-2285
-2315
-2344
-2374
-2403
-2432
-2462
-2491
-2519
-2548
-2577
-2605
-2633
-2661
-2688
-2715
-2742
-2769
-2795
-2821
-2847
-2872
-2897
-2921
-2945
-2968
-2990
-3012
-3033
-3054
-3074
-3093
-3111
-3129
-3146
-3163
-3179
-3194
-3208
-3222
-3234
-3246
-3258
-3268
-3278
-3287
-3295
-3303
-3309
-3315
-3320
-3325
-3329
-3332
-3334
-3336
-3337
-3338
-3338
-3338
-3337
-3336
-3334
-3332
-3329
-3326
-3322
-3318
-3314
-3308
-3303
-3297
-3291
-3285
-3278
-3271
-3264
-3257
-3249
-3242
-3234
-3226
-3219
-3211
-3203
-3195
-3187
-3179
-3171
-3164
-3156
-3149
-3141
-3134
-3127
-3120
-3113
-3106
-3099
-3092
-3085
-3077
-3070
-3063
-3056
-3049
-3041
-3034
-3027
-3020
-3013
-3005
-2998
-2992
-2985
-2978
-2972
-2965
-2959
-2953
-2948
-2942
-2936
-2931
-2926
-2921
-2916
-2911
-2906
-2901
-2897
-2892
-2888
-2884
-2880
-2876
-2873
-2870
-2867
-2865
-2863
-2861
-2859
-2858
-2856
-2855
-2854
-2853
-2852
-2851
-2851
-2849
-2848
-2847
-2845
-2843
-2841
-2838
-2836
-2833
-2830
-2826
-2823
-2819
-2815
-2811
-2807
-2803
-2799
-2794
-2790
-2786
-2781
-2777
-2773
-2768
-2764
-2759
-2755
-2751
-2746
-2742
-2738
-2734
-2730
-2725
-2721
-2717
-2713
-2709
-2704
-2700
-2695
-2691
-2686
-2681
-2676
-2670
-2665
-2659
-2654
-2648
-2642
-2637
-2631
-2625
-2619
-2614
-2608
-2603
-2598
-2593
-2588
-2583
-2579
-2574
-2570
-2567
-2563
-2559
-2556
-2553
-2550
-2547
-2544
-2542
-2539
-2537
-2534
-2532
-2530
-2528
-2525
-2523
-2521
-2518
-2515
-2513
-2509
-2506
-2502
-2499
-2494
-2490
-2485
-2480
-2474
-2468
-2461
-2454
-2447
-2439
-2431
-2422
-2413
-2403
-2393
-2383
-2372
-2360
-2349
-2337
-2324
-2312
-2299
-2285
-2272
-2258
-2244
-2230
-2216
-2201
-2187
-2172
-2157
-2142
-2127
-2112
-2096
-2081
-2065
-2050
-2033
-2019
-2003
-1987
-1972
-1956
-1940
-1925
-1909
-1894
-1878
-1863
-1848
-1833
-1818
-1803
-1789
-1774
-1759
-1745
-1730
-1716
-1702
-1688
-1673
-1659
-1645
-1631
-1617
-1604
-1590
-1577
-1563
-1550
-1538
-1525
-1513
-1500
-1488
-1477
-1465
-1454
-1443
-1432
-1422
-1412
-1402
-1392
-1383
-1373
-1364
-1355
-1346
-1337
-1328
-1320
-1311
-1302
-1294
-1285
-1277
-1269
-1261
-1254
-1246
-1239
-1232
-1226
-1219
-1213
-1208
-1202
-1197
-1193
-1188
-1184
-1181
-1177
-1174
-1171
-1168
-1165
-1162
-1160
-1157
-1155
-1152
-1150
-1147
-1144
-1141
-1138
-1134
-1131
-1127
-1123
-1119
-1115
-1110
-1106
-1101
-1097
-1092
-1087
-1082
-1078
-1073
-1068
-1063
-1058
-1053
-1048
-1043
-1038
-1033
-1028
-1024
-1018
-1014
-1010
-1006
-1002
-999
-995
-992
-989
-986
-984
-981
-979
-977
-974
-973
-971
-969
-967
-966
-964
-963
-962
-960
-959
-958
-956
-955
-953
-952
-950
-949
-947
-945
-943
-940
-938
-935
-933
-930
-926
-923
-920
-916
-913
-909
-905
-902
-898
-894
-890
-887
-883
-879
-876
-873
-870
-867
-864
-862
-860
-859
-858
-857
-856
-857
-857
-858
-860
-862
-865
-869
-872
-877
-882
-887
-893
-899
-905
-912
-919
-926
-933
-940
-948
-956
-963
-971
-978
-986
-993
-1000
-1008
-1014
-1022
-1029
-1036
-1043
-1050
-1056
-1062
-1068
-1074
-1080
-1086
-1091
-1096
-1101
-1106
-1111
-1115
-1120
-1124
-1128
-1131
-1134
-1137
-1139
-1141
-1142
-1143
-1143
-1143
-1142
-1141
-1140
-1137
-1135
-1132
-1128
-1124
-1119
-1115
-1109
-1104
-1098
-1092
-1085
-1079
-1072
-1065
-1058
-1050
-1043
-1036
-1028
-1020
-1012
-1006
-998
-990
-983
-975
-967
-960
-952
-944
-936
-929
-921
-913
-906
-898
-891
-884
-877
-870
-863
-856
-850
-843
-837
-831
-825
-819
-813
-807
-802
-796
-790
-784
-778
-772
-766
-760
-754
-748
-742
-737
-731
-726
-720
-715
-710
-706
-702
-698
-694
-691
-688
-685
-683
-681
-680
-679
-678
-678
-678
-679
-680
-681
-683
-685
-687
-690
-693
-696
-700
-704
-708
-713
-718
-723
-729
-734
-740
-746
-753
-760
-767
-774
-782
-790
-799
-808
-817
-826
-836
-846
-856
-866
-877
-888
-900
-911
-923
-936
-948
-961
-974
-988
-1002
-1016
-1030
-1045
-1060
-1075
-1091
-1106
-1122
-1138
-1155
-1171
-1187
-1204
-1221
-1237
-1254
-1270
-1287
-1304
-1320
-1336
-1352
-1368
-1384
-1400
-1415
-1430
-1445
-1459
-1474
-1487
-1501
-1514
-1527
-1539
-1551
-1563
-1575
-1586
-1597
-1608
-1618
-1629
-1639
-1648
-1658
-1667
-1676
-1684
-1692
-1700
-1707
-1715
-1721
-1727
-1733
-1738
-1743
-1747
-1751
-1755
-1757
-1760
-1762
-1763
-1764
-1765
-1765
-1764
-1764
-1763
-1761
-1760
-1757
-1755
-1752
-1749
-1746
-1742
-1738
-1733
-1728
-1723
-1718
-1712
-1705
-1698
-1690
-1683
-1674
-1665
-1656
-1646
-1636
-1625
-1614
-1603
-1591
-1579
-1567
-1554
-1541
-1528
-1515
-1502
-1488
-1474
-1460
-1446
-1432
-1417
-1403
-1388
-1373
-1357
-1341
-1325
-1309
-1292
-1275
-1258
-1240
-1221
-1203
-1183
-1163
-1143
-1123
-1102
-1080
-1058
-1036
-1012
-990
-967
-943
-920
-895
-871
-846
-821
-796
-771
-746
-720
-695
-669
-643
-618
-592
-567
-541
-516
-491
-466
-441
-416
-391
-367
-343
-318
-294
-270
-246
-222
-198
-174
-150
-126
-103
-79
-55
-32
-8
16
39
63
86
110
134
157
181
205
229
253
277
301
325
349
374
398
422
447
471
495
519
544
568
592
616
640
664
688
712
736
761
785
810
834
859
884
909
934
959
985
1010
1036
1061
1086
1112
1137
1162
1187
1212
1237
1261
1285
1309
1332
1355
1378
1401
1423
1445
1467
1489
1510
1532
1553
1575
1596
1617
1639
1660
1682
1704
1725
1747
1769
1791
1813
1835
1857
1879
1901
1923
1945
1967
1989
2011
2032
2053
2074
2095
2116
2136
2156
2176
2196
2215
2235
2254
2273
2292
2310
2329
2348
2366
2385
2403
2421
2439
2458
2475
2493
2511
2528
2546
2563
2580
2597
2614
2630
2646
2662
2678
2694
2709
2723
2738
2752
2766
2779
2792
2804
2816
2827
2838
2849
2859
2869
2878
2887
2896
2905
2913
2921
2928
2936
2943
2950
2957
2964
2971
2977
2983
2989
2995
3001
3006
3011
3016
3021
3026
3030
3034
3038
3042
3046
3049
3052
3055
3058
3061
3064
3066
3068
3070
3072
3073
3074
3075
3076
3076
3076
3075
3074
3073
3071
3068
3065
3061
3056
3052
3046
3040
3034
3027
3019
3011
3003
2995
2986
2977
2967
2957
2948
2937
2927
2917
2907
2897
2886
2876
2866
2856
2846
2836
2825
2816
2806
2796
2786
2776
2766
2755
2745
2735
2725
2714
2704
2693
2682
2672
2660
2649
2638
2627
2615
2603
2591
2579
2567
2554
2542
2529
2516
2503
2489
2475
2461
2447
2433
2418
2403
2387
2372
2356
2340
2323
2306
2289
2271
2253
2235
2216
2197
2177
2157
2137
2116
2095
2073
2051
2028
2005
1982
1959
1935
1911
1887
1863
1839
1815
1791
1767
1743
1720
1696
1673
1650
1627
1604
1581
1558
1535
1513
1490
1467
1444
1422
1399
1376
1353
1331
1308
1285
1262
1240
1217
1194
1172
1149
1127
1105
1083
1061
1039
1016
995
973
952
930
909
887
865
844
822
800
779
757
735
712
690
668
645
623
600
578
555
533
510
488
465
443
422
400
379
358
338
318
298
279
261
243
226
209
192
177
161
147
133
119
106
93
80
68
56
45
33
22
11
-1
-12
-24
-35
-47
-59
-71
-84
-97
-110
-123
-137
-151
-165
-180
-195
-210
-226
-242
-258
-274
-290
-307
-324
-341
-358
-375
-392
-409
-426
-443
-460
-477
-494
-511
-528
-544
-561
-578
-594
-611
-627
-643
-660
-676
-693
-709
-726
-742
-759
-775
-792
-808
-824
-841
-857
-873
-890
-906
-922
-937
-953
-968
-983
-998
-1012
-1026
-1040
-1053
-1067
-1079
-1092
-1104
-1116
-1128
-1139
-1150
-1161
-1172
-1182
-1192
-1202
-1212
-1221
-1231
-1240
-1249
-1257
-1265
-1273
-1281
-1289
-1296
-1303
-1309
-1316
-1322
-1327
-1333
-1338
-1343
-1348
-1352
-1356
-1360
-1364
-1368
-1371
-1374
-1377
-1380
-1382
-1384
-1386
-1388
-1390
-1391
-1392
-1392
-1393
-1393
-1393
-1393
-1392
-1392
-1391
-1390
-1389
-1387
-1386
-1385
-1384
-1382
-1381
-1380
-1378
-1377
-1376
-1374
-1373
-1372
-1371
-1370
-1369
-1368
-1367
-1366
-1366
-1365
-1364
-1363
-1362
-1361
-1361
-1359
-1358
-1357
-1356
-1354
-1353
-1351
-1350
-1348
-1347
-1346
-1344
-1343
-1342
-1342
-1341
-1341
-1341
-1342
-1343
-1344
-1345
-1347
-1350
-1352
-1356
-1359
-1363
-1368
-1372
-1377
-1383
-1389
-1395
-1401
-1408
-1415
-1422
-1429
-1437
-1445
-1452
-1460
-1469
-1477
-1485
-1494
-1502
-1511
-1520
-1529
-1538
-1548
-1557
-1567
-1578
-1588
-1599
-1610
-1621
-1632
-1644
-1656
-1668
-1681
-1693
-1706
-1719
-1732
-1745
-1758
-1771
-1785
-1798
-1811
-1824
-1837
-1850
-1862
-1875
-1887
-1900
-1912
-1924
-1936
-1948
-1961
-1973
-1985
-1997
-2009
-2021
-2035
-2048
-2062
-2075
-2089
-2103
-2117
-2131
-2146
-2161
-2176
-2191
-2207
-2222
-2238
-2254
-2270
-2286
-2302
-2318
-2334
-2350
-2366
-2382
-2398
-2413
-2429
-2445
-2460
-2476
-2491
-2506
-2521
-2536
-2551
-2566
-2580
-2595
-2609
-2623
-2637
-2651
-2665
-2678
-2692
-2705
-2719
-2732
-2746
-2759
-2773
-2787
-2801
-2815
-2829
-2844
-2859
-2874
-2890
-2906
-2922
-2938
-2954
-2971
-2988
-3005
-3022
-3040
-3057
-3074
-3092
-3109
-3127
-3144
-3161
-3178
-3195
-3211
-3227
-3243
-3259
-3275
-3290
-3305
-3320
-3334
-3348
-3363
-3376
-3390
-3404
-3417
-3430
-3443
-3456
-3469
-3481
-3494
-3506
-3518
-3529
-3541
-3552
-3563
-3574
-3584
-3594
-3603
-3612
-3621
-3629
-3637
-3645
-3652
-3658
-3665
-3671
-3676
-3681
-3686
-3690
-3694
-3698
-3701
-3704
-3707
-3709
-3711
-3712
-3714
-3715
-3716
-3716
-3716
-3716
-3715
-3714
-3713
-3712
-3710
-3708
-3705
-3702
-3699
-3696
-3692
-3688
-3683
-3679
-3674
-3668
-3663
-3657
-3651
-3644
-3637
-3630
-3623
-3616
-3608
-3600
-3591
-3583
-3574
-3565
-3555
-3546
-3536
-3526
-3516
-3505
-3495
-3484
-3473
-3461
-3450
-3438
-3426
-3414
-3402
-3390
-3377
-3365
-3352
-3339
-3327
-3314
-3301
-3288
-3276
-3263
-3250
-3237
-3224
-3211
-3198
-3185
-3172
-3159
-3145
-3131
-3116
-3102
-3087
-3071
-3056
-3039
-3023
-3005
-2988
-2970
-2951
-2932
-2912
-2892
-2872
-2851
-2829
-2808
-2785
-2763
-2740
-2717
-2693
-2670
-2646
-2622
-2598
-2574
-2550
-2525
-2501
-2476
-2452
-2428
-2403
-2379
-2354
-2330
-2305
-2281
-2256
-2232
-2207
-2183
-2158
-2134
-2110
-2085
-2061
-2037
-2012
-1988
-1964
-1940
-1917
-1893
-1869
-1846
-1823
-1800
-1777
-1754
-1731
-1709
-1686
-1664
-1642
-1619
-1597
-1575
-1553
-1531
-1508
-1486
-1464
-1441
-1418
-1396
-1373
-1350
-1327
-1303
-1280
-1256
-1233
-1209
-1184
-1160
-1136
-1111
-1086
-1061
-1036
-1010
-986
-962
-937
-912
-887
-863
-839
-815
-792
-769
-746
-723
-701
-679
-657
-636
-615
-595
-574
-554
-535
-516
-496
-478
-459
-441
-423
-405
-387
-369
-352
-334
-317
-300
-282
-265
-248
-231
-214
-197
-180
-164
-147
-130
-114
-97
-81
-64
-48
-31
-14
3
21
38
56
74
93
111
130
150
170
190
210
231
252
273
295
316
338
360
382
403
425
447
468
490
511
532
553
573
593
614
633
653
672
692
710
729
748
766
784
802
819
837
854
870
887
903
919
934
949
964
978
992
1006
1018
1033
1046
1058
1071
1083
1095
1107
1119
1131
1142
1154
1165
1176
1187
1197
1208
1218
1228
1237
1247
1256
1266
1275
1284
1293
1302
1311
1320
1328
1337
1346
1355
1364
1373
1382
1391
1400
1409
1418
1428
1437
1447
1456
1466
1476
1486
1496
1506
1516
1526
1536
1546
1557
1567
1578
1588
1599
1610
1621
1632
1644
1655
1667
1679
1691
1704
1716
1729
1742
1756
1769
1783
1797
1811
1825
1840
1854
1869
1884
1898
1913
1929
1944
1959
1974
1990
2005
2021
2036
2052
2068
2084
2099
2115
2131
2147
2163
2180
2196
2212
2229
2245
2262
2278
2295
2311
2328
2345
2362
2379
2397
2414
2432
2450
2468
2486
2505
2524
2543
2562
2581
2601
2621
2641
2660
2680
2700
2720
2740
2760
2780
2800
2820
2840
2860
2879
2899
2919
2939
2959
2978
2998
3018
3037
3057
3077
3096
3116
3135
3154
3173
3192
3211
3229
3248
3266
3283
3301
3318
3334
3351
3367
3382
3397
3412
3426
3440
3453
3466
3479
3491
3503
3514
3526
3536
3547
3557
3568
3578
3587
3597
3606
3616
3625
3634
3643
3651
3660
3668
3677
3685
3693
3700
3708
3716
3723
3731
3738
3745
3752
3759
3765
3772
3778
3784
3790
3796
3801
3806
3811
3816
3820
3824
3827
3830
3833
3836
3838
3839
3841
3842
3843
3843
3843
3843
3842
3842
3840
3839
3837
3835
3833
3831
3828
3825
3822
3818
3814
3810
3806
3802
3797
3792
3787
3782
3776
3771
3765
3758
3752
3745
3738
3731
3724
3717
3709
3702
3694
3686
3678
3670
3661
3653
3644
3635
3626
3617
3607
3598
3588
3577
3567
3556
3545
3534
3522
3510
3498
3485
3472
3459
3446
3432
3418
3403
3388
3373
3357
3341
3325
3308
3290
3273
3255
3236
3218
3198
3179
3159
3139
3118
3097
3076
3055
3034
3012
2991
2969
2948
2926
2905
2883
2862
2841
2820
2799
2779
2759
2738
2718
2698
2678
2659
2639
2619
2600
2580
2560
2540
2520
2500
2480
2460
2440
2419
2399
2378
2357
2336
2315
2294
2272
2251
2229
2207
2185
2163
2141
2118
2096
2073
2050
2027
2004
1980
1957
1933
1909
1885
1860
1836
1811
1787
1762
1737
1712
1687
1662
1638
1613
1588
1563
1538
1513
1488
1463
1438
1412
1387
1362
1336
1311
1285
1259
1233
1207
1181
1155
1129
1102
1075
1048
1020
994
967
939
912
884
857
829
801
774
746
718
691
663
635
608
580
552
524
497
469
441
413
385
357
329
301
273
245
217
189
161
132
104
76
48
20
-8
-36
-64
-91
-118
-145
-172
-199
-225
-252
-278
-303
-329
-354
-379
-403
-428
-452
-476
-499
-523
-546
-569
-592
-615
-637
-659
-681
-703
-725
-746
-768
-789
-810
-830
-851
-871
-892
-912
-932
-951
-971
-990
-1010
-1029
-1048
-1068
-1087
-1106
-1125
-1144
-1163
-1182
-1200
-1219
-1238
-1257
-1276
-1294
-1313
-1332
-1350
-1369
-1387
-1405
-1423
-1440
-1458
-1475
-1491
-1508
-1524
-1540
-1555
-1570
-1586
-1600
-1615
-1630
-1644
-1659
-1674
-1688
-1703
-1718
-1733
-1748
-1764
-1779
-1795
-1811
-1828
-1844
-1861
-1878
-1895
-1913
-1930
-1948
-1966
-1984
-2001
-2020
-2037
-2056
-2074
-2092
-2111
-2129
-2147
-2165
-2184
-2202
-2220
-2238
-2256
-2274
-2292
-2310
-2328
-2346
-2364
-2382
-2401
-2419
-2437
-2456
-2474
-2493
-2512
-2530
-2549
-2568
-2587
-2607
-2626
-2645
-2665
-2684
-2704
-2724
-2743
-2763
-2782
-2802
-2822
-2841
-2860
-2880
-2899
-2918
-2936
-2955
-2974
-2992
-3010
-3028
-3046
-3064
-3082
-3100
-3118
-3136
-3153
-3171
-3189
-3207
-3224
-3242
-3260
-3278
-3295
-3313
-3330
-3347
-3365
-3382
-3398
-3415
-3432
-3448
-3464
-3480
-3496
-3512
-3527
-3543
-3558
-3573
-3588
-3603
-3618
-3633
-3647
-3662
-3677
-3691
-3706
-3720
-3735
-3749
-3764
-3778
-3793
-3808
-3822
-3837
-3852
-3867
-3881
-3896
-3911
-3926
-3940
-3955
-3969
-3983
-3998
-4011
-4025
-4038
-4051
-4065
-4078
-4090
-4102
-4115
-4126
-4138
-4150
-4161
-4172
-4183
-4194
-4204
-4215
-4225
-4235
-4244
-4254
-4263
-4272
-4281
-4290
-4298
-4306
-4314
-4321
-4328
-4335
-4341
-4346
-4352
-4356
-4360
-4364
-4367
-4370
-4373
-4375
-4376
-4378
-4379
-4380
-4380
-4381
-4381
-4381
-4382
-4382
-4382
-4382
-4382
-4382
-4382
-4382
-4382
-4382
-4381
-4381
-4380
-4379
-4378
-4377
-4375
-4373
-4371
-4368
-4365
-4362
-4359
-4356
-4352
-4348
-4344
-4340
-4337
-4333
-4329
-4325
-4321
-4317
-4313
-4309
-4305
-4302
-4298
-4295
-4291
-4288
-4284
-4281
-4277
-4274
-4270
-4267
-4263
-4259
-4256
-4252
-4248
-4243
-4239
-4235
-4231
-4226
-4222
-4217
-4213
-4208
-4204
-4199
-4194
-4189
-4184
-4179
-4174
-4169
-4164
-4159
-4153
-4148
-4142
-4136
-4130
-4124
-4118
-4111
-4104
-4097
-4090
-4082
-4074
-4066
-4057
-4048
-4038
-4029
-4019
-4008
-3998
-3986
-3975
-3962
-3950
-3937
-3923
-3909
-3895
-3880
-3865
-3849
-3833
-3816
-3799
-3782
-3764
-3746
-3727
-3709
-3690
-3671
-3652
-3632
-3613
-3594
-3574
-3555
-3535
-3516
-3496
-3477
-3457
-3438
-3418
-3399
-3379
-3359
-3339
-3319
-3299
-3278
-3258
-3237
-3216
-3194
-3173
-3151
-3129
-3107
-3084
-3062
-3039
-3016
-2992
-2969
-2945
-2922
-2898
-2874
-2850
-2826
-2801
-2777
-2753
-2729
-2706
-2682
-2658
-2634
-2611
-2588
-2564
-2541
-2518
-2495
-2471
-2448
-2425
-2401
-2378
-2354
-2331
-2307
-2283
-2259
-2235
-2210
-2186
-2161
-2136
-2111
-2086
-2061
-2036
-2009
-1984
-1959
-1933
-1907
-1880
-1854
-1828
-1801
-1774
-1747
-1720
-1693
-1665
-1637
-1608
-1580
-1550
-1521
-1491
-1461
-1430
-1399
-1367
-1335
-1302
-1270
-1237
-1203
-1169
-1135
-1101
-1067
-1032
-997
-962
-927
-891
-856
-821
-785
-749
-714
-678
-642
-607
-571
-536
-500
-465
-429
-394
-359
-324
-289
-254
-220
-185
-151
-117
-83
-49
-15
19
52
85
118
151
184
216
249
281
312
344
375
406
437
467
497
527
557
586
615
643
671
699
727
755
782
809
835
862
888
913
939
964
989
1012
1037
1061
1084
1107
1130
1152
1174
1195
1216
1236
1256
1276
1294
1313
1331
1348
1365
1381
1397
1412
1427
1441
1454
1468
1480
1493
1504
1516
1527
1538
1548
1558
1568
1578
1587
1596
1606
1615
1624
1633
1641
1650
1659
1668
1677
1686
1695
1704
1713
1722
1731
1740
1749
1758
1767
1776
1784
1793
1802
1810
1818
1826
1834
1842
1849
1857
1864
1870
1877
1883
1889
1895
1900
1905
1910
1914
1918
1922
1925
1928
1930
1932
1934
1935
1936
1937
1937
1937
1937
1937
1936
1936
1935
1934
1933
1932
1931
1930
1929
1928
1927
1926
1925
1923
1922
1921
1920
1918
1917
1916
1915
1913
1912
1911
1911
1910
1909
1909
1908
1908
1908
1908
1909
1910
1910
1911
1913
1914
1916
1918
1920
1922
1924
1927
1929
1932
1935
1937
1940
1943
1945
1948
1951
1954
1957
1960
1963
1966
1968
1971
1975
1978
1981
1984
1987
1990
1994
1997
2000
2004
2007
2011
2013
2017
2021
2024
2027
2029
2033
2036
2039
2041
2044
2045
2049
2051
2053
2056
2058
2060
2063
2065
2068
2070
2073
2075
2078
2080
2083
2085
2087
2089
2092
2093
2095
2097
2098
2099
2100
2101
2101
2102
2102
2102
2101
2101
2100
2099
2098
2097
2095
2094
2092
2090
2088
2085
2083
2080
2077
2075
2071
2068
2065
2062
2058
2055
2051
2048
2045
2041
2037
2035
2032
2029
2025
2023
2021
2017
2016
2013
2012
2009
2009
2007
2005
2005
2004
2001
2001
2000
1999
1998
1997
1996
1995
1993
1992
1990
1988
1987
1984
1982
1980
1978
1975
1973
1970
1967
1965
1962
1960
1957
1955
1953
1952
1950
1949
1948
1948
1948
1948
1948
1948
1949
1950
1951
1952
1954
1955
1957
1959
1962
1964
1967
1970
1973
1976
1980
1984
1988
1992
1996
2001
2005
2009
2015
2020
2025
2031
2037
2043
2049
2056
2063
2070
2077
2084
2091
2098
2106
2113
2120
2128
2135
2142
2149
2155
2162
2169
2175
2181
2187
2193
2199
2205
2210
2216
2221
2226
2231
2236
2240
2244
2248
2252
2255
2258
2261
2264
2266
2268
2270
2271
2273
2274
2275
2275
2275
2276
2276
2275
2275
2274
2273
2272
2270
2268
2266
2264
2261
2257
2254
2250
2245
2241
2235
2230
2223
2217
2210
2202
2195
2186
2178
2169
2159
2149
2139
2128
2117
2106
2094
2081
2068
2055
2041
2027
2013
1998
1982
1966
1950
1933
1916
1899
1881
1862
1844
1825
1805
1785
1765
1745
1724
1703
1682
1661
1639
1618
1595
1573
1551
1528
1505
1481
1458
1434
1409
1385
1360
1335
1309
1283
1257
1230
1203
1175
1147
1119
1090
1061
1031
1000
970
938
906
874
841
808
774
740
706
671
636
601
565
530
494
457
421
384
348
311
274
237
200
163
126
89
52
14
-23
-60
-98
-135
-172
-210
-247
-284
-321
-357
-394
-430
-466
-501
-536
-571
-606
-640
-673
-706
-739
-771
-803
-834
-864
-894
-924
-953
-981
-1008
-1036
-1063
-1089
-1115
-1140
-1165
-1189
-1213
-1237
-1260
-1282
-1304
-1326
-1347
-1367
-1388
-1408
-1427
-1446
-1465
-1483
-1501
-1519
-1536
-1553
-1570
-1586
-1602
-1617
-1632
-1647
-1661
-1675
-1689
-1702
-1715
-1727
-1739
-1750
-1761
-1772
-1782
-1791
-1800
-1809
-1816
-1824
-1831
-1837
-1843
-1848
-1853
-1857
-1861
-1864
-1867
-1869
-1871
-1872
-1873
-1874
-1874
-1874
-1873
-1872
-1870
-1868
-1866
-1864
-1861
-1858
-1854
-1850
-1846
-1842
-1837
-1832
-1827
-1822
-1816
-1810
-1804
-1797
-1790
-1783
-1776
-1769
-1761
-1754
-1746
-1738
-1729
-1721
-1713
-1704
-1696
-1687
-1679
-1670
-1661
-1653
-1644
-1635
-1627
-1618
-1609
-1601
-1592
-1584
-1575
-1567
-1558
-1550
-1542
-1534
-1525
-1517
-1509
-1501
-1494
-1486
-1478
-1471
-1464
-1456
-1449
-1443
-1436
-1430
-1424
-1418
-1412
-1407
-1401
-1396
-1391
-1387
-1382
-1378
-1373
-1369
-1365
-1361
-1357
-1353
-1349
-1345
-1341
-1337
-1334
-1330
-1326
-1323
-1320
-1316
-1313
-1311
-1308
-1306
-1304
-1302
-1300
-1299
-1298
-1297
-1296
-1296
-1295
-1295
-1295
-1295
-1295
-1295
-1296
-1296
-1296
-1297
-1297
-1298
-1299
-1299
-1300
-1301
-1303
-1304
-1305
-1307
-1309
-1311
-1313
-1315
-1317
-1320
-1323
-1326
-1329
-1332
-1336
-1340
-1344
-1348
-1352
-1356
-1360
-1365
-1369
-1373
-1378
-1382
-1387
-1392
-1396
-1401
-1406
-1411
-1416
-1421
-1426
-1432
-1437
-1443
-1449
-1455
-1461
-1467
-1473
-1480
-1486
-1493
-1500
-1507
-1514
-1522
-1529
-1537
-1544
-1552
-1561
-1569
-1577
-1586
-1594
-1603
-1612
-1621
-1630
-1639
-1649
-1658
-1668
-1677
-1687
-1696
-1706
-1715
-1725
-1734
-1744
-1753
-1763
-1772
-1782
-1792
-1801
-1811
-1821
-1830
-1840
-1850
-1860
-1871
-1881
-1892
-1902
-1913
-1924
-1934
-1945
-1957
-1968
-1979
-1990
-2001
-2013
-2024
-2036
-2047
-2059
-2070
-2082
-2093
-2104
-2116
-2127
-2138
-2150
-2161
-2172
-2183
-2194
-2205
-2216
-2227
-2238
-2249
-2260
-2271
-2282
-2294
-2305
-2316
-2328
-2339
-2350
-2362
-2373
-2384
-2395
-2407
-2418
-2428
-2439
-2450
-2460
-2470
-2480
-2489
-2499
-2508
-2517
-2525
-2534
-2542
-2550
-2557
-2565
-2572
-2579
-2585
-2592
-2598
-2605
-2611
-2617
-2623
-2628
-2634
-2640
-2646
-2651
-2657
-2663
-2668
-2674
-2679
-2685
-2690
-2696
-2701
-2706
-2711
-2716
-2721
-2726
-2730
-2735
-2739
-2743
-2747
-2750
-2753
-2757
-2760
-2762
-2765
-2767
-2769
-2771
-2773
-2775
-2777
-2778
-2780
-2781
-2783
-2784
-2785
-2787
-2788
-2789
-2791
-2792
-2793
-2794
-2796
-2797
-2797
-2798
-2799
-2799
-2799
-2799
-2799
-2798
-2797
-2796
-2794
-2792
-2790
-2788
-2785
-2781
-2778
-2774
-2770
-2765
-2761
-2755
-2750
-2744
-2738
-2731
-2724
-2717
-2709
-2701
-2693
-2684
-2674
-2665
-2655
-2644
-2634
-2622
-2611
-2599
-2586
-2573
-2560
-2547
-2533
-2518
-2504
-2488
-2473
-2457
-2441
-2424
-2408
-2390
-2373
-2355
-2337
-2319
-2300
-2281
-2262
-2243
-2223
-2204
-2184
-2164
-2144
-2124
-2104
-2084
-2063
-2043
-2023
-2001
-1982
-1961
-1940
-1920
-1899
-1878
-1857
-1836
-1815
-1794
-1772
-1751
-1729
-1708
-1686
-1664
-1642
-1620
-1598
-1576
-1553
-1531
-1509
-1486
-1464
-1441
-1419
-1397
-1374
-1352
-1330
-1308
-1286
-1264
-1242
-1220
-1198
-1176
-1155
-1133
-1111
-1089
-1068
-1046
-1024
-1002
-980
-959
-937
-915
-893
-871
-849
-828
-806
-784
-763
-742
-720
-699
-678
-657
-636
-615
-595
-574
-553
-533
-512
-491
-471
-450
-429
-409
-388
-367
-346
-325
-305
-284
-263
-242
-222
-201
-181
-161
-141
-121
-101
-81
-62
-42
-23
-4
15
34
52
71
89
107
125
143
160
178
195
212
229
246
263
279
296
312
328
344
359
375
390
406
421
436
451
467
482
497
512
527
541
556
571
586
601
616
632
647
662
678
693
709
725
741
757
773
790
806
822
839
855
872
888
905
921
937
953
969
985
1000
1014
1030
1045
1060
1074
1088
1101
1115
1128
1141
1153
1166
1178
1190
1201
1213
1224
1235
1247
1258
1268
1279
1290
1301
1311
1322
1332
1342
1353
1363
1373
1383
1393
1403
1412
1422
1432
1441
1450
1459
1468
1477
1486
1495
1503
1511
1519
1527
1535
1543
1551
1558
1566
1573
1580
1587
1594
1601
1607
1614
1620
1626
1632
1638
1643
1649
1654
1659
1664
1668
1672
1676
1680
1683
1686
1688
1690
1692
1693
1694
1695
1695
1695
1695
1694
1693
1692
1690
1689
1687
1685
1683
1680
1678
1675
1673
1670
1667
1664
1661
1657
1654
1650
1646
1642
1638
1634
1630
1625
1621
1616
1611
1607
1602
1597
1592
1588
1583
1578
1574
1569
1565
1560
1556
1551
1547
1542
1537
1533
1528
1523
1519
1514
1509
1503
1498
1493
1487
1481
1475
1469
1463
1457
1450
1443
1437
1430
1423
1415
1408
1401
1393
1386
1378
1370
1363
1355
1347
1340
1332
1325
1318
1310
1303
1296
1290
1283
1276
1270
1264
1258
1252
1246
1241
1235
1230
1224
1219
1214
1209
1204
1199
1194
1189
1184
1180
1175
1170
1165
1161
1156
1152
1148
1144
1140
1136
1132
1129
1126
1122
1119
1117
1114
1111
1109
1106
1104
1101
1099
1096
1093
1090
1087
1084
1081
1078
1074
1070
1067
1063
1059
1054
1050
1046
1042
1037
1033
1028
1022
1018
1014
1008
1004
999
994
989
984
980
975
970
965
960
955
951
946
941
936
931
926
922
917
912
907
901
896
891
886
880
875
869
863
858
852
846
840
834
827
821
815
809
802
796
790
783
777
771
765
759
753
747
741
735
729
723
717
711
705
699
693
688
682
676
670
665
659
653
648
642
636
631
625
619
613
607
601
596
590
583
577
571
565
559
553
547
540
534
528
521
514
508
501
494
488
481
474
467
460
453
446
439
432
425
418
411
403
396
388
381
373
365
357
349
340
332
324
315
307
298
289
281
272
263
254
245
236
227
218
209
199
189
180
170
160
150
140
129
119
109
98
88
77
66
56
45
35
24
14
3
-7
-17
-27
-37
-47
-57
-67
-76
-85
-95
-104
-113
-122
-130
-139
-147
-155
-163
-171
-178
-186
-193
-200
-208
-215
-221
-228
-235
-242
-248
-255
-261
-267
-274
-280
-286
-292
-298
-303
-309
-315
-321
-327
-332
-338
-344
-349
-355
-360
-366
-371
-376
-381
-387
-392
-397
-402
-407
-412
-417
-421
-426
-431
-436
-441
-445
-450
-454
-459
-463
-467
-471
-475
-479
-483
-487
-491
-495
-498
-502
-506
-509
-513
-517
-520
-524
-527
-531
-534
-538
-541
-544
-548
-551
-554
-558
-561
-565
-568
-571
-575
-578
-581
-585
-588
-592
-595
-598
-602
-605
-608
-612
-615
-618
-622
-625
-628
-631
-635
-638
-641
-644
-647
-649
-652
-655
-658
-660
-663
-665
-667
-670
-672
-674
-676
-678
-680
-682
-683
-685
-686
-688
-689
-690
-691
-692
-692
-693
-693
-693
-692
-692
-691
-691
-690
-688
-687
-686
-684
-683
-681
-679
-677
-676
-674
-672
-670
-668
-666
-664
-662
-660
-658
-656
-654
-651
-648
-646
-642
-639
-635
-631
-627
-622
-617
-612
-606
-601
-594
-588
-582
-575
-568
-561
-553
-546
-538
-531
-523
-515
-507
-499
-490
-482
-474
-466
-457
-449
-441
-432
-424
-415
-407
-398
-389
-381
-372
-363
-354
-345
-336
-327
-318
-309
-301
-292
-283
-274
-266
-257
-249
-241
-233
-226
-218
-211
-204
-197
-190
-183
-177
-171
-165
-159
-153
-147
-141
-136
-130
-125
-119
-114
-109
-103
-98
-93
-87
-82
-77
-71
-66
-61
-56
-51
-45
-40
-35
-30
-25
-20
-15
-10
-5
0
4
9
13
18
22
27
31
35
39
43
47
51
55
59
63
66
70
74
77
81
84
88
92
95
99
103
107
111
114
118
122
126
130
134
138
142
147
151
155
159
164
168
172
177
181
186
190
195
199
204
209
213
218
223
228
233
237
242
247
252
257
263
268
273
278
284
289
295
300
306
311
317
322
328
334
340
346
352
358
364
371
377
384
391
398
405
412
420
427
435
443
451
460
468
477
486
495
504
513
522
531
541
550
560
569
578
588
597
606
616
625
634
643
652
660
669
677
685
693
701
708
715
722
729
735
741
747
752
757
763
767
772
776
780
784
788
791
795
797
800
803
805
807
808
810
811
812
812
812
812
812
811
810
809
807
806
804
801
799
796
793
790
787
784
780
777
773
769
765
760
756
751
747
742
737
732
726
721
716
711
705
700
694
689
683
678
673
667
662
657
652
646
641
637
632
627
623
618
614
610
606
602
599
595
592
589
586
583
581
578
576
574
572
570
568
567
565
564
563
562
561
560
559
559
558
558
558
558
558
558
558
559
559
560
560
561
562
563
564
566
567
569
570
572
574
576
578
581
583
586
589
592
595
598
601
605
608
612
615
619
623
627
632
636
640
645
649
654
659
664
669
674
679
684
689
694
699
705
710
716
722
727
733
739
745
752
758
764
770
777
783
790
797
803
810
817
823
830
837
844
850
857
864
870
877
883
890
896
902
909
915
921
927
933
939
945
950
956
961
966
971
975
980
984
987
991
994
997
999
1000
1002
1004
1004
1004
1004
1004
1004
1002
1002
1000
999
996
994
992
989
986
983
981
978
975
972
969
966
963
961
958
955
953
950
947
944
942
939
936
933
930
927
924
921
918
915
911
908
905
901
898
894
891
887
883
879
876
872
868
864
860
855
851
847
842
838
833
828
823
818
813
808
803
798
792
787
781
775
769
763
757
751
745
739
732
726
720
714
707
701
695
689
683
677
671
665
659
653
648
643
637
632
627
622
617
613
608
604
599
595
591
587
583
579
575
571
567
563
560
556
552
548
544
540
536
532
528
524
520
515
511
507
503
498
494
489
485
481
476
472
467
463
458
454
449
445
440
436
431
427
422
418
413
409
405
401
396
392
388
384
380
377
373
369
365
361
357
353
349
345
341
337
333
329
325
321
317
312
308
304
300
296
291
287
282
278
273
269
264
259
254
249
244
239
233
228
222
216
210
203
197
190
183
175
168
160
152
144
135
127
118
109
99
90
80
70
60
50
40
29
19
8
-3
-13
-24
-35
-46
-56
-67
-77
-88
-98
-108
-119
-129
-139
-148
-158
-167
-177
-186
-195
-203
-212
-220
-228
-236
-244
-252
-260
-267
-275
-282
-289
-296
-303
-310
-317
-324
-331
-338
-345
-352
-359
-366
-373
-380
-387
-395
-402
-410
-418
-427
-435
-444
-452
-461
-471
-480
-490
-499
-509
-519
-529
-539
-550
-560
-570
-581
-591
-601
-612
-622
-633
-643
-653
-664
-674
-684
-694
-705
-715
-725
-735
-745
-755
-765
-775
-785
-795
-805
-815
-825
-835
-845
-855
-865
-875
-885
-895
-905
-916
-926
-937
-947
-958
-968
-979
-990
-1000
-1012
-1022
-1034
-1045
-1057
-1068
-1079
-1091
-1102
-1113
-1125
-1137
-1148
-1160
-1172
-1184
-1196
-1208
-1220
-1232
-1244
-1256
-1268
-1280
-1292
-1304
-1317
-1329
-1341
-1354
-1366
-1378
-1391
-1403
-1415
-1427
-1440
-1452
-1464
-1476
-1488
-1500
-1512
-1524
-1535
-1547
-1559
-1571
-1583
-1595
-1606
-1618
-1630
-1642
-1654
-1665
-1677
-1689
-1700
-1712
-1723
-1735
-1746
-1757
-1768
-1780
-1790
-1801
-1812
-1822
-1833
-1843
-1853
-1863
-1873
-1883
-1892
-1902
-1911
-1920
-1929
-1938
-1947
-1955
-1964
-1972
-1981
-1989
-1997
-2005
-2013
-2021
-2029
-2037
-2045
-2054
-2062
-2069
-2077
-2085
-2093
-2100
-2108
-2115
-2123
-2130
-2138
-2146
-2153
-2161
-2168
-2175
-2183
-2190
-2198
-2205
-2212
-2219
-2226
-2233
-2240
-2247
-2254
-2261
-2267
-2274
-2281
-2287
-2294
-2300
-2306
-2312
-2319
-2325
-2331
-2336
-2342
-2348
-2354
-2359
-2365
-2370
-2375
-2380
-2385
-2390
-2395
-2399
-2404
-2409
-2413
-2418
-2422
-2426
-2430
-2434
-2439
-2443
-2447
-2451
-2455
-2459
-2463
-2467
-2471
-2475
-2479
-2483
-2487
-2491
-2495
-2500
-2504
-2509
-2513
-2518
-2523
-2528
-2533
-2539
-2544
-2549
-2555
-2561
-2567
-2573
-2578
-2584
-2591
-2597
-2603
-2609
-2615
-2621
-2627
-2633
-2639
-2645
-2651
-2657
-2663
-2668
-2674
-2680
-2685
-2691
-2696
-2702
-2707
-2712
-2718
-2723
-2728
-2734
-2739
-2744
-2750
-2755
-2760
-2765
-2771
-2776
-2781
-2786
-2791
-2796
-2802
-2807
-2812
-2817
-2822
-2828
-2833
-2838
-2844
-2849
-2855
-2860
-2866
-2872
-2877
-2883
-2889
-2895
-2901
-2907
-2913
-2918
-2924
-2930
-2936
-2941
-2947
-2952
-2958
-2964
-2969
-2975
-2980
-2985
-2991
-2996
-3001
-3006
-3011
-3016
-3021
-3026
-3031
-3035
-3039
-3044
-3048
-3051
-3055
-3059
-3062
-3065
-3068
-3070
-3073
-3075
-3077
-3079
-3081
-3083
-3084
-3085
-3086
-3087
-3088
-3089
-3089
-3090
-3090
-3091
-3091
-3091
-3092
-3092
-3092
-3093
-3093
-3093
-3094
-3094
-3094
-3094
-3094
-3094
-3094
-3094
-3094
-3094
-3093
-3093
-3092
-3091
-3090
-3089
-3088
-3087
-3086
-3084
-3082
-3080
-3078
-3075
-3072
-3070
-3066
-3063
-3059
-3055
-3051
-3047
-3042
-3037
-3032
-3027
-3021
-3016
-3010
-3004
-2998
-2992
-2986
-2980
-2974
-2967
-2961
-2954
-2948
-2942
-2935
-2929
-2922
-2916
-2909
-2903
-2897
-2890
-2884
-2877
-2871
-2865
-2859
-2852
-2846
-2840
-2833
-2827
-2821
-2814
-2808
-2802
-2796
-2790
-2783
-2777
-2771
-2765
-2758
-2752
-2746
-2740
-2734
-2728
-2722
-2715
-2709
-2703
-2697
-2691
-2685
-2679
-2673
-2667
-2661
-2655
-2648
-2642
-2636
-2630
-2624
-2618
-2612
-2606
-2600
-2594
-2589
-2583
-2577
-2571
-2565
-2559
-2553
-2547
-2541
-2535
-2529
-2524
-2518
-2512
-2506
-2500
-2494
-2488
-2483
-2477
-2471
-2465
-2460
-2454
-2448
-2442
-2436
-2431
-2425
-2419
-2414
-2408
-2402
-2396
-2391
-2385
-2379
-2374
-2368
-2363
-2357
-2351
-2346
-2340
-2334
-2329
-2323
-2318
-2312
-2307
-2301
-2295
-2290
-2284
-2279
-2273
-2268
-2262
-2257
-2251
-2246
-2241
-2235
-2230
-2224
-2219
-2213
-2208
-2203
-2197
-2192
-2186
-2181
-2176
-2170
-2165
-2160
-2154
-2149
-2144
-2138
-2133
-2128
-2122
-2117
-2112
-2107
-2101
-2096
-2091
-2086
-2081
-2075
-2070
-2065
-2060
-2055
-2049
-2044
-2039
-2033
-2029
-2024
-2019
-2013
-2008
-2003
-1998
-1993
-1988
-1983
-1978
-1973
-1968
-1963
-1958
-1953
-1948
-1943
-1938
-1933
-1928
-1923
-1918
-1913
-1908
-1903
-1898
-1893
-1888
-1883
-1878
-1874
-1869
-1864
-1859
-1854
-1849
-1844
-1839
-1835
-1830
-1825
-1820
-1815
-1811
-1806
-1801
-1796
-1792
-1787
-1782
-1777
-1773
-1768
-1763
-1759
-1754
-1749
-1744
-1740
-1735
-1730
-1726
-1721
-1717
-1712
-1707
-1703
-1698
-1694
-1689
-1684
-1680
-1675
-1671
-1666
-1662
-1657
-1653
-1648
-1644
-1639
-1635
-1630
-1626
-1621
-1617
-1612
-1608
-1603
-1599
-1594
-1590
-1586
-1581
-1577
-1572
-1568
-1564
-1559
-1555
-1551
-1546
-1542
-1538
-1533
-1529
-1525
-1520
-1516
-1512
-1508
-1503
-1499
-1495
-1491
-1486
-1482
-1478
-1474
-1470
-1465
-1461
-1457
-1453
-1449
-1445
-1440
-1436
-1432
-1428
-1424
-1420
-1416
-1412
-1407
-1403
-1399
-1395
-1391
-1387
-1383
-1379
-1375
-1371
-1367
-1363
-1359
-1355
-1351
-1347
-1343
-1339
-1335
-1331
-1327
-1323
-1319
-1315
-1312
-1308
-1304
-1300
-1296
-1292
-1288
-1284
-1281
-1277
-1273
-1269
-1265
-1261
-1258
-1254
-1250
-1246
-1242
-1239
-1235
-1231
-1227
-1224
-1220
-1216
-1212
-1209
-1205
-1201
-1198
-1194
-1190
-1187
-1183
-1179
-1176
-1172
-1168
-1165
-1161
-1157
-1154
-1150
-1147
-1143
-1139
-1136
-1132
-1129
-1125
-1122
-1118
-1115
-1111
-1108
-1104
-1101
-1097
-1094
-1090
-1087
-1083
-1080
-1076
-1073
-1069
-1066
-1062
-1059
-1056
-1052
-1049
-1045
-1042
-1039
-1035
-1032
-1029
-1025
-1022
-1018
-1014
-1012
-1008
-1004
-1002
-999
-995
-992
-989
-985
-982
-979
-976
-972
-969
-966
-963
-960
-956
-953
-950
-947
-944
-940
-937
-934
-931
-928
-925
-922
-918
-915
-912
-909
-906
-903
-900
-897
-894
-891
-887
-884
-881
-878
-875
-872
-869
-866
-863
-860
-857
-854
-851
-848
-845
-842
-839
-836
-833
-831
-828
-825
-822
-819
-816
-813
-810
-807
-804
-801
-799
-796
-793
-790
-787
-784
-782
-779
-776
-773
-770
-767
-765
-762
-759
-756
-754
-751
-748
-745
-743
-740
-737
-734
-732
-729
-726
-724
-721
-718
-716
-713
-710
-708
-705
-702
-700
-697
-694
-692
-689
-686
-684
-681
-679
-676
-673
-671
-668
-666
-663
-661
-658
-656
-653
-651
-648
-645
-643
-640
-638
-635
-633
-630
-628
-626
-623
-621
-618
-616
-613
-611
-608
-606
-604
-601
-599
-596
-594
-592
-589
-587
-584
-582
-580
-577
-575
-573
-570
-568
-566
-563
-561
-559
-557
-554
-552
-550
-547
-545
-543
-541
-538
-536
-534
-532
-529
-527
-525
-523
-521
-518
-516
-514
-512
-510
-507
-505
-503
-501
-499
-497
-494
-492
-490
-488
-486
-484
-482
-480
-478
-475
-473
-471
-469
-467
-465
-463
-461
-459
-457
-455
-453
-451
-449
-447
-445
-443
-441
-439
-437
-435
-433
-431
-429
-427
-425
-423
-421
-419
-417
-415
-413
-411
-409
-408
-406
-404
-402
-400
-398
-396
-394
-392
-391
-389
-387
-385
-383
-381
-379
-378
-376
-374
-372
-370
-369
-367
-365
-363
-361
-360
-358
-356
-354
-353
-351
-349
-347
-346
-344
-342
-340
-339
-337
-335
-334
-332
-330
-329
-327
-325
-324
-322
-320
-319
-317
-315
-314
-312
-310
-309
-307
-305
-304
-302
-301
-299
-297
-296
-294
-293
-291
-290
-288
-286
-285
-283
-282
-280
-279
-277
-276
-274
-273
-271
-270
-268
-267
-265
-264
-262
-261
-259
-258
-256
-255
-253
-252
-250
-249
-247
-246
-245
-243
-242
-240
-239
-237
-236
-235
-233
-232
-231
-229
-228
-226
-225
-224
-222
-221
-220
-218
-217
-216
-214
-213
-212
-210
-209
-208
-206
-205
-204
-202
-201
-200
-199
-197
-196
-195
-193
-192
-191
-190
-188
-187
-186
-185
-184
-182
-181
-180
-179
-177
-176
-175
-174
-173
-171
-170
-169
-168
-167
-166
-164
-163
-162
-161
-160
-159
-158
-156
-155
-154
-153
-152
-151
-150
-149
-147
-146
-145
-144
-143
-142
-141
-140
-139
-138
-137
-136
-135
-133
-132
-131
-130
-129
-128
-127
-126
-125
-124
-123
-122
-121
-120
-119
-118
-117
-116
-115
-114
-113
-112
-111
-110
-109
-108
-108
-107
-106
-105
-104
-103
-102
-101
-100
-99
-98
-97
-96
-95
-95
-94
-93
-92
-91
-90
-89
-88
-88
-87
-86
-85
-84
-83
-82
-82
-81
-80
-79
-78
-77
-77
-76
-75
-74
-73
-72
-72
-71
-70
-69
-69
-68
-67
-66
-65
-65
-64
-63
-62
-62
-61
-60
-59
-59
-58
-57
-56
-56
-55
-54
-53
-53
-52
-51
-51
-50
-49
-49
-48
-47
-46
-46
-45
-44
-44
-43
-42
-42
-41
-40
-40
-39
-38
-38
-37
-37
-36
-35
-35
-34
-33
-33
-32
-32
-31
-30
-30
-29
-29
-28
-27
-27
-26
-26
-25
-24
-24
-23
-23
-22
-22
-21
-20
-20
-19
-19
-18
-18
-17
-17
-16
-16
-15
-15
-14
-14
-13
-12
-12
-11
-11
-10
-10
-9
-9
-9
-8
-8
-7
-7
-6
-6
-5
-5
-4
-4
-3
-3
-2
-2
-2
-1
