5
20735
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-154
-154
-155
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-221
-221
-221
-221
-222
-222
-222
-223
-223
-223
-224
-224
-224
-224
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-230
-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
-237
-238
-238
-238
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-243
-244
-244
-244
-245
-245
-245
-246
-246
-246
-246
-247
-247
-247
-248
-248
-248
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-257
-258
-258
-258
-258
-259
-259
-259
-260
-260
-260
-261
-261
-261
-262
-262
-262
-263
-263
-263
-263
-264
-264
-264
-265
-265
-265
-266
-266
-266
-267
-267
-267
-268
-268
-268
-269
-269
-269
-269
-270
-270
-270
-271
-271
-271
-272
-272
-272
-273
-273
-273
-274
-274
-274
-275
-275
-275
-276
-276
-276
-277
-277
-277
-278
-278
-278
-279
-279
-279
-280
-280
-280
-281
-281
-281
-282
-282
-282
-282
-283
-283
-283
-284
-284
-284
-285
-285
-285
-286
-286
-286
-287
-287
-287
-288
-288
-288
-289
-289
-289
-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
-299
-300
-300
-300
-301
-301
-301
-302
-302
-302
-303
-303
-303
-304
-304
-304
-305
-305
-305
-306
-306
-306
-307
-307
-307
-308
-308
-308
-309
-309
-309
-310
-310
-310
-311
-311
-311
-312
-312
-313
-313
-313
-314
-314
-314
-315
-315
-315
-316
-316
-316
-317
-317
-317
-318
-318
-318
-319
-319
-319
-320
-320
-320
-321
-321
-321
-322
-322
-322
-323
-323
-323
-324
-324
-325
-325
-325
-326
-326
-326
-327
-327
-327
-328
-328
-328
-329
-329
-329
-330
-330
-330
-331
-331
-331
-332
-332
-333
-333
-333
-334
-334
-334
-335
-335
-335
-336
-336
-336
-337
-337
-337
-338
-338
-338
-339
-339
-340
-340
-340
-341
-341
-341
-342
-342
-342
-343
-343
-343
-344
-344
-345
-345
-345
-346
-346
-346
-347
-347
-347
-348
-348
-348
-349
-349
-350
-350
-350
-351
-351
-351
-352
-352
-352
-353
-353
-354
-354
-354
-355
-355
-355
-356
-356
-357
-357
-357
-358
-358
-358
-359
-359
-359
-360
-360
-361
-361
-361
-362
-362
-362
-363
-363
-364
-364
-364
-365
-365
-366
-366
-366
-367
-367
-367
-368
-368
-369
-369
-369
-370
-370
-370
-371
-371
-372
-372
-372
-373
-373
-373
-374
-374
-375
-375
-375
-376
-376
-377
-377
-377
-378
-378
-378
-379
-379
-380
-380
-380
-381
-381
-382
-382
-382
-383
-383
-383
-384
-384
-385
-385
-385
-386
-386
-387
-387
-387
-388
-388
-389
-389
-389
-390
-390
-391
-391
-391
-392
-392
-392
-393
-393
-394
-394
-394
-395
-395
-396
-396
-396
-397
-397
-398
-398
-398
-399
-399
-400
-400
-400
-401
-401
-402
-402
-402
-403
-403
-404
-404
-404
-405
-405
-406
-406
-406
-407
-407
-408
-408
-408
-409
-409
-410
-410
-411
-411
-411
-412
-412
-413
-413
-413
-414
-414
-415
-415
-415
-416
-416
-417
-417
-417
-418
-418
-419
-419
-420
-420
-420
-421
-421
-422
-422
-423
-423
-423
-424
-424
-425
-425
-425
-426
-426
-427
-427
-428
-428
-428
-429
-429
-430
-430
-431
-431
-431
-432
-432
-433
-433
-434
-434
-434
-435
-435
-436
-436
-437
-437
-438
-438
-438
-439
-439
-440
-440
-441
-441
-441
-442
-442
-443
-443
-444
-444
-445
-445
-445
-446
-446
-447
-447
-448
-448
-448
-449
-449
-450
-450
-451
-451
-452
-452
-452
-453
-453
-454
-454
-455
-455
-456
-456
-456
-457
-457
-458
-458
-459
-459
-460
-460
-460
-461
-461
-462
-462
-463
-463
-464
-464
-464
-465
-465
-466
-466
-467
-467
-468
-468
-468
-469
-469
-470
-470
-471
-471
-472
-472
-472
-473
-473
-474
-474
-475
-475
-476
-476
-477
-477
-477
-478
-478
-479
-479
-480
-480
-481
-481
-481
-482
-482
-483
-483
-484
-484
-485
-485
-485
-486
-486
-487
-487
-488
-488
-489
-489
-490
-490
-490
-491
-491
-492
-492
-493
-493
-494
-494
-495
-495
-495
-496
-496
-497
-497
-498
-498
-499
-499
-500
-500
-500
-501
-501
-502
-502
-503
-503
-504
-504
-505
-505
-506
-506
-506
-507
-507
-508
-508
-509
-509
-510
-510
-511
-511
-512
-512
-513
-513
-513
-514
-514
-515
-515
-516
-516
-517
-517
-518
-518
-519
-519
-519
-520
-520
-521
-521
-522
-522
-523
-523
-524
-524
-525
-525
-526
-526
-526
-527
-527
-528
-528
-529
-529
-530
-530
-531
-531
-532
-532
-532
-533
-533
-534
-534
-535
-535
-536
-536
-537
-537
-538
-538
-539
-539
-539
-540
-540
-541
-541
-542
-542
-543
-543
-544
-544
-545
-545
-546
-546
-546
-547
-547
-548
-548
-549
-549
-550
-550
-551
-551
-552
-552
-553
-553
-553
-554
-554
-555
-555
-556
-556
-557
-557
-558
-558
-559
-559
-560
-560
-561
-561
-561
-562
-562
-563
-563
-564
-564
-565
-565
-566
-566
-567
-567
-568
-568
-569
-569
-570
-570
-570
-571
-571
-572
-572
-573
-573
-574
-574
-575
-575
-576
-576
-577
-577
-578
-578
-579
-579
-580
-580
-581
-581
-581
-582
-582
-583
-583
-584
-584
-585
-585
-586
-586
-587
-587
-588
-588
-589
-589
-590
-590
-591
-591
-592
-592
-593
-593
-594
-594
-595
-595
-596
-596
-596
-597
-597
-598
-598
-599
-599
-600
-600
-601
-601
-602
-602
-603
-603
-604
-604
-605
-605
-606
-606
-607
-607
-608
-608
-609
-609
-610
-610
-611
-611
-611
-612
-612
-613
-613
-614
-614
-615
-615
-616
-616
-617
-617
-618
-618
-619
-619
-620
-620
-621
-621
-622
-622
-623
-623
-623
-624
-624
-625
-625
-626
-626
-627
-627
-628
-628
-629
-629
-630
-630
-631
-631
-632
-632
-633
-633
-634
-634
-634
-635
-635
-636
-636
-637
-637
-638
-638
-639
-639
-640
-640
-641
-641
-642
-642
-643
-643
-644
-644
-645
-645
-646
-646
-647
-647
-648
-648
-648
-649
-649
-650
-650
-651
-651
-652
-652
-653
-653
-654
-654
-655
-655
-656
-656
-657
-657
-658
-658
-659
-659
-660
-660
-660
-661
-661
-662
-662
-663
-663
-664
-664
-665
-665
-666
-666
-667
-667
-668
-668
-669
-669
-670
-670
-670
-671
-671
-672
-672
-673
-673
-674
-674
-675
-675
-676
-676
-677
-677
-678
-678
-678
-679
-679
-680
-680
-681
-681
-682
-682
-683
-683
-684
-684
-684
-685
-685
-686
-686
-687
-687
-688
-688
-689
-689
-690
-690
-690
-691
-691
-692
-692
-693
-693
-694
-694
-695
-695
-696
-696
-697
-697
-697
-698
-698
-699
-699
-700
-700
-701
-701
-702
-702
-703
-703
-703
-704
-704
-705
-705
-706
-706
-707
-707
-708
-708
-709
-709
-709
-710
-710
-711
-711
-712
-712
-713
-713
-714
-714
-715
-715
-716
-716
-716
-717
-717
-718
-718
-719
-719
-720
-720
-721
-721
-722
-722
-723
-723
-724
-724
-725
-725
-725
-726
-726
-727
-727
-728
-728
-729
-729
-730
-730
-731
-731
-732
-732
-733
-733
-734
-734
-735
-735
-735
-736
-736
-737
-737
-738
-738
-739
-739
-740
-740
-741
-741
-742
-742
-743
-743
-744
-744
-744
-745
-745
-746
-746
-747
-747
-748
-748
-749
-749
-750
-750
-751
-751
-752
-752
-753
-753
-754
-754
-754
-755
-755
-756
-756
-757
-757
-758
-758
-759
-759
-760
-760
-761
-761
-762
-762
-763
-763
-764
-764
-764
-765
-765
-766
-766
-767
-767
-768
-768
-769
-769
-770
-770
-771
-771
-772
-772
-773
-773
-774
-774
-774
-775
-775
-776
-776
-777
-777
-778
-778
-779
-779
-780
-780
-781
-781
-782
-782
-783
-783
-784
-784
-785
-785
-785
-786
-786
-787
-787
-788
-788
-789
-789
-790
-790
-791
-791
-792
-792
-793
-793
-794
-794
-795
-795
-796
-796
-797
-797
-797
-798
-798
-799
-799
-800
-800
-801
-801
-802
-802
-803
-803
-804
-804
-805
-805
-806
-806
-807
-807
-808
-808
-809
-809
-810
-810
-811
-811
-812
-812
-813
-813
-813
-814
-814
-815
-815
-816
-816
-817
-817
-818
-818
-819
-819
-820
-820
-821
-821
-822
-822
-823
-823
-824
-824
-825
-825
-825
-826
-826
-827
-827
-828
-828
-829
-829
-830
-830
-831
-831
-832
-832
-833
-833
-834
-834
-834
-835
-835
-836
-836
-837
-837
-838
-838
-839
-839
-840
-840
-841
-841
-842
-842
-842
-843
-843
-844
-844
-845
-845
-846
-846
-847
-847
-848
-848
-848
-849
-849
-850
-850
-851
-851
-852
-852
-853
-853
-854
-854
-855
-855
-855
-856
-856
-857
-857
-858
-858
-859
-859
-860
-860
-861
-861
-861
-862
-862
-863
-863
-864
-864
-865
-865
-866
-866
-867
-867
-867
-868
-868
-869
-869
-870
-870
-871
-871
-872
-872
-873
-873
-873
-874
-874
-875
-875
-876
-876
-877
-877
-878
-878
-879
-879
-879
-880
-880
-881
-881
-882
-882
-883
-883
-884
-884
-885
-885
-886
-886
-886
-887
-887
-888
-888
-889
-889
-890
-890
-891
-891
-891
-892
-892
-893
-893
-894
-894
-895
-895
-896
-896
-896
-897
-897
-898
-898
-899
-899
-900
-900
-901
-901
-901
-902
-902
-903
-903
-904
-904
-905
-905
-905
-906
-906
-907
-907
-908
-908
-909
-909
-909
-910
-910
-911
-911
-912
-912
-912
-913
-913
-914
-914
-915
-915
-916
-916
-916
-917
-917
-918
-918
-919
-919
-919
-920
-920
-921
-921
-922
-922
-922
-923
-923
-924
-924
-925
-925
-925
-926
-926
-927
-927
-928
-928
-928
-929
-929
-930
-930
-931
-931
-931
-932
-932
-933
-933
-934
-934
-934
-935
-935
-936
-936
-936
-937
-937
-938
-938
-939
-939
-939
-940
-940
-941
-941
-942
-942
-942
-943
-943
-944
-944
-944
-945
-945
-946
-946
-947
-947
-947
-948
-948
-949
-949
-949
-950
-950
-951
-951
-951
-952
-952
-953
-953
-953
-954
-954
-955
-955
-955
-956
-956
-957
-957
-958
-958
-958
-959
-959
-960
-960
-960
-961
-961
-962
-962
-962
-963
-963
-964
-964
-964
-965
-965
-966
-966
-966
-967
-967
-968
-968
-968
-969
-969
-970
-970
-970
-971
-971
-971
-972
-972
-973
-973
-973
-974
-974
-975
-975
-975
-976
-976
-976
-977
-977
-978
-978
-978
-979
-979
-980
-980
-980
-981
-981
-981
-982
-982
-983
-983
-983
-984
-984
-984
-985
-985
-986
-986
-986
-987
-987
-988
-988
-988
-989
-989
-989
-990
-990
-990
-991
-991
-992
-992
-992
-993
-993
-993
-994
-994
-994
-995
-995
-996
-996
-996
-997
-997
-997
-998
-998
-998
-999
-999
-1000
-1000
-1000
-1000
-1000
-1000
-1002
-1002
-1002
-1002
-1002
-1002
-1004
-1004
-1004
-1004
-1004
-1006
-1006
-1006
-1006
-1006
-1006
-1008
-1008
-1008
-1008
-1008
-1008
-1010
-1010
-1010
-1010
-1010
-1010
-1012
-1012
-1012
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1014
-1014
-1016
-1016
-1016
-1016
-1016
-1018
-1018
-1018
-1018
-1018
-1018
-1020
-1020
-1020
-1020
-1020
-1020
-1022
-1022
-1022
-1022
-1022
-1022
-1024
-1024
-1024
-1025
-1025
-1025
-1026
-1026
-1026
-1026
-1027
-1027
-1027
-1028
-1028
-1028
-1029
-1029
-1029
-1030
-1030
-1030
-1031
-1031
-1031
-1032
-1032
-1032
-1033
-1033
-1033
-1034
-1034
-1034
-1035
-1035
-1035
-1035
-1036
-1036
-1036
-1037
-1037
-1037
-1038
-1038
-1038
-1039
-1039
-1039
-1040
-1040
-1040
-1040
-1041
-1041
-1041
-1042
-1042
-1042
-1043
-1043
-1043
-1044
-1044
-1044
-1044
-1045
-1045
-1045
-1046
-1046
-1046
-1047
-1047
-1047
-1047
-1048
-1048
-1048
-1049
-1049
-1049
-1050
-1050
-1050
-1050
-1051
-1051
-1051
-1052
-1052
-1052
-1052
-1053
-1053
-1053
-1054
-1054
-1054
-1055
-1055
-1055
-1055
-1056
-1056
-1056
-1057
-1057
-1057
-1057
-1058
-1058
-1058
-1059
-1059
-1059
-1060
-1060
-1060
-1060
-1061
-1061
-1061
-1062
-1062
-1062
-1062
-1063
-1063
-1063
-1063
-1064
-1064
-1064
-1065
-1065
-1065
-1065
-1066
-1066
-1066
-1066
-1067
-1067
-1067
-1067
-1068
-1068
-1068
-1068
-1069
-1069
-1069
-1069
-1069
-1069
-1069
-1069
-1069
-1069
-1069
-1069
-1069
-1068
-1068
-1068
-1068
-1068
-1067
-1067
-1067
-1067
-1067
-1067
-1066
-1066
-1066
-1066
-1066
-1066
-1067
-1067
-1067
-1067
-1067
-1068
-1068
-1069
-1069
-1070
-1070
-1071
-1072
-1072
-1073
-1073
-1074
-1075
-1075
-1076
-1076
-1077
-1077
-1077
-1078
-1078
-1078
-1079
-1079
-1079
-1079
-1080
-1080
-1080
-1079
-1079
-1079
-1079
-1078
-1078
-1077
-1076
-1076
-1075
-1074
-1073
-1072
-1070
-1069
-1068
-1066
-1064
-1063
-1061
-1059
-1057
-1055
-1053
-1051
-1050
-1048
-1046
-1044
-1043
-1041
-1039
-1038
-1036
-1035
-1033
-1032
-1031
-1029
-1028
-1026
-1025
-1024
-1022
-1020
-1018
-1016
-1014
-1012
-1008
-1006
-1004
-1000
-998
-995
-991
-988
-985
-982
-979
-976
-972
-970
-967
-964
-961
-959
-957
-955
-953
-952
-951
-950
-949
-948
-947
-947
-946
-945
-944
-943
-942
-940
-938
-936
-934
-931
-928
-924
-920
-916
-912
-907
-902
-897
-893
-888
-883
-878
-873
-869
-865
-861
-857
-854
-851
-849
-847
-845
-845
-844
-844
-844
-845
-845
-846
-847
-848
-848
-849
-849
-849
-849
-848
-846
-844
-841
-837
-833
-827
-821
-813
-805
-796
-787
-776
-766
-754
-743
-730
-718
-706
-694
-681
-670
-658
-647
-636
-626
-616
-606
-598
-590
-582
-576
-570
-565
-561
-557
-554
-552
-550
-549
-549
-548
-549
-549
-549
-550
-550
-551
-551
-551
-551
-551
-551
-551
-551
-551
-550
-550
-549
-548
-547
-546
-546
-545
-545
-545
-545
-545
-545
-545
-545
-545
-545
-545
-545
-545
-545
-544
-543
-542
-540
-537
-533
-529
-524
-518
-512
-505
-496
-487
-478
-467
-456
-444
-430
-416
-402
-386
-371
-355
-340
-324
-309
-294
-280
-265
-252
-239
-226
-214
-203
-192
-183
-174
-166
-159
-153
-147
-142
-138
-134
-131
-129
-127
-126
-126
-125
-124
-124
-123
-122
-122
-121
-120
-120
-119
-119
-119
-118
-118
-118
-118
-118
-119
-119
-120
-120
-121
-121
-123
-124
-126
-129
-131
-135
-138
-141
-145
-147
-150
-153
-155
-157
-158
-159
-159
-158
-156
-153
-149
-144
-138
-131
-124
-117
-109
-100
-91
-80
-69
-56
-44
-30
-16
-3
11
24
36
47
57
66
75
83
91
98
106
113
120
128
135
142
149
157
164
172
180
188
196
205
216
227
239
252
266
281
296
311
327
342
357
373
388
403
417
430
443
456
468
479
490
499
509
517
525
531
537
542
546
550
552
554
555
555
554
553
551
549
547
544
541
537
533
528
523
519
515
512
511
510
511
514
518
524
530
539
548
558
570
583
597
612
628
645
663
681
699
718
736
753
769
783
796
806
815
821
826
828
829
828
825
821
816
809
801
792
782
772
763
754
745
738
733
729
727
726
728
731
736
743
752
762
773
786
799
812
826
839
851
863
875
885
895
904
912
918
924
928
930
930
929
925
920
914
906
897
887
878
868
859
852
845
838
833
828
823
818
813
807
801
796
790
784
779
774
770
766
764
762
760
759
758
756
754
751
747
742
737
730
723
716
707
698
689
678
667
655
642
628
613
596
578
559
539
519
499
480
462
445
430
416
405
396
389
385
384
386
390
397
406
416
428
442
456
472
490
510
532
555
580
606
633
660
686
712
736
758
779
799
818
837
855
874
893
913
933
954
975
997
1020
1044
1068
1094
1120
1148
1176
1206
1237
1269
1302
1337
1375
1414
1456
1499
1544
1591
1639
1687
1736
1786
1837
1889
1942
1997
2053
2110
2168
2227
2286
2347
2407
2469
2530
2592
2653
2713
2773
2830
2886
2941
2993
3044
3092
3139
3183
3225
3265
3302
3337
3370
3401
3429
3455
3479
3500
3519
3535
3548
3559
3567
3574
3578
3581
3582
3582
3580
3577
3572
3566
3560
3552
3544
3536
3527
3517
3507
3496
3484
3470
3456
3442
3427
3412
3397
3382
3367
3351
3335
3319
3303
3287
3271
3255
3240
3225
3211
3197
3184
3171
3158
3145
3133
3121
3108
3096
3084
3071
3057
3041
3025
3008
2990
2972
2953
2935
2918
2901
2885
2869
2854
2838
2822
2806
2790
2775
2760
2745
2732
2719
2707
2696
2686
2676
2666
2656
2647
2638
2629
2620
2611
2601
2591
2580
2569
2557
2543
2529
2513
2496
2478
2457
2434
2410
2383
2355
2326
2296
2265
2235
2204
2174
2145
2115
2086
2057
2029
2003
1979
1956
1935
1917
1902
1890
1881
1875
1872
1873
1877
1883
1893
1906
1921
1938
1958
1979
2001
2024
2047
2070
2093
2116
2140
2164
2188
2213
2238
2264
2291
2318
2347
2376
2407
2439
2472
2508
2545
2585
2627
2672
2719
2767
2818
2869
2923
2977
3033
3090
3148
3206
3264
3321
3377
3432
3484
3534
3581
3626
3668
3708
3746
3781
3814
3845
3873
3899
3923
3946
3968
3990
4011
4035
4059
4086
4113
4141
4170
4199
4230
4262
4295
4330
4366
4404
4442
4481
4520
4558
4593
4627
4658
4685
4710
4731
4749
4763
4774
4780
4784
4783
4778
4771
4760
4746
4729
4710
4690
4667
4644
4620
4595
4571
4547
4522
4498
4474
4450
4425
4400
4376
4351
4327
4304
4281
4260
4240
4220
4201
4183
4166
4149
4134
4121
4109
4100
4093
4086
4083
4082
4081
4081
4081
4081
4081
4081
4080
4080
4080
4082
4085
4090
4094
4102
4108
4113
4118
4120
4121
4121
4118
4114
4109
4102
4094
4086
4075
4064
4050
4034
4014
3994
3971
3946
3920
3892
3864
3836
3807
3778
3749
3720
3692
3665
3638
3613
3590
3568
3547
3527
3508
3490
3472
3455
3439
3426
3415
3408
3404
3403
3405
3410
3417
3425
3436
3448
3462
3477
3494
3512
3530
3550
3569
3587
3606
3623
3641
3658
3676
3694
3714
3735
3757
3780
3804
3829
3854
3879
3905
3931
3958
3987
4017
4050
4085
4122
4161
4202
4243
4284
4324
4363
4401
4437
4473
4508
4542
4575
4607
4638
4669
4699
4728
4755
4782
4807
4832
4857
4881
4906
4931
4955
4980
5004
5028
5053
5078
5104
5131
5159
5189
5219
5249
5278
5307
5335
5361
5386
5410
5433
5456
5478
5500
5521
5541
5562
5582
5601
5620
5638
5657
5675
5694
5714
5735
5757
5782
5809
5838
5868
5899
5930
5962
5993
6024
6055
6085
6114
6143
6171
6199
6226
6253
6280
6307
6333
6358
6382
6404
6423
6439
6453
6463
6470
6474
6475
6472
6467
6457
6445
6428
6408
6385
6359
6329
6296
6260
6221
6179
6136
6091
6046
6001
5957
5914
5873
5833
5796
5762
5730
5702
5677
5655
5636
5621
5609
5601
5597
5596
5600
5605
5613
5621
5630
5637
5644
5649
5652
5654
5655
5656
5657
5658
5660
5660
5660
5658
5655
5650
5643
5636
5630
5626
5624
5623
5624
5627
5629
5631
5632
5631
5629
5626
5623
5621
5619
5619
5619
5620
5621
5621
5619
5617
5614
5611
5609
5607
5605
5604
5602
5599
5596
5591
5586
5578
5570
5561
5551
5541
5530
5519
5508
5497
5486
5475
5464
5453
5442
5432
5422
5411
5400
5387
5374
5361
5348
5336
5324
5314
5305
5296
5289
5282
5274
5267
5259
5252
5245
5238
5231
5224
5216
5208
5198
5188
5177
5166
5154
5143
5132
5122
5113
5105
5097
5091
5086
5082
5080
5079
5081
5084
5089
5097
5108
5122
5140
5162
5186
5214
5243
5273
5304
5334
5365
5395
5424
5453
5481
5509
5536
5561
5586
5609
5632
5655
5678
5701
5724
5747
5771
5795
5821
5847
5875
5903
5933
5964
5996
6028
6060
6091
6121
6149
6176
6200
6222
6241
6257
6270
6281
6289
6295
6300
6303
6305
6306
6306
6305
6301
6295
6288
6278
6266
6253
6238
6222
6205
6187
6167
6145
6121
6096
6069
6041
6013
5986
5958
5932
5908
5885
5864
5845
5828
5814
5802
5794
5789
5789
5792
5799
5809
5822
5837
5853
5872
5892
5913
5935
5959
5984
6010
6037
6067
6099
6133
6169
6209
6250
6294
6340
6387
6435
6484
6535
6588
6642
6699
6759
6820
6884
6951
7018
7088
7158
7229
7301
7374
7446
7519
7591
7662
7731
7799
7865
7929
7992
8055
8117
8180
8243
8308
8373
8440
8508
8577
8648
8721
8796
8873
8951
9031
9112
9194
9276
9360
9444
9529
9614
9700
9785
9870
9954
10037
10118
10198
10276
10354
10430
10505
10579
10653
10726
10799
10872
10947
11022
11099
11177
11255
11334
11411
11487
11561
11633
11701
11766
11828
11886
11940
11989
12034
12074
12109
12140
12166
12189
12209
12226
12241
12254
12266
12275
12282
12288
12291
12294
12296
12298
12300
12304
12308
12312
12315
12318
12319
12318
12316
12312
12306
12298
12289
12277
12263
12246
12226
12203
12176
12146
12113
12077
12039
11999
11958
11917
11874
11831
11788
11744
11699
11654
11609
11562
11515
11467
11418
11368
11316
11262
11207
11149
11089
11025
10959
10888
10814
10737
10656
10572
10485
10395
10302
10205
10105
10003
9897
9789
9679
9567
9454
9342
9231
9120
9012
8906
8801
8698
8597
8497
8399
8303
8209
8117
8028
7940
7855
7771
7689
7607
7526
7446
7366
7286
7208
7131
7055
6980
6907
6835
6765
6696
6629
6564
6500
6438
6378
6318
6259
6200
6141
6082
6023
5963
5904
5844
5785
5726
5668
5610
5552
5494
5436
5377
5318
5260
5201
5143
5085
5028
4973
4918
4864
4812
4762
4713
4666
4622
4579
4540
4503
4468
4436
4406
4379
4354
4331
4311
4293
4279
4268
4260
4255
4254
4256
4263
4272
4286
4304
4325
4350
4379
4411
4446
4483
4524
4566
4610
4656
4704
4753
4803
4855
4907
4959
5012
5064
5115
5164
5212
5257
5300
5339
5376
5410
5441
5469
5494
5516
5534
5550
5564
5575
5583
5590
5595
5598
5599
5600
5601
5601
5603
5605
5610
5618
5628
5640
5655
5671
5689
5707
5727
5748
5770
5792
5816
5840
5864
5889
5913
5937
5961
5983
6004
6023
6041
6056
6069
6080
6089
6097
6103
6107
6111
6113
6115
6115
6115
6113
6110
6106
6101
6094
6086
6077
6067
6056
6043
6028
6013
5996
5978
5959
5939
5919
5898
5877
5856
5835
5814
5792
5771
5750
5729
5709
5689
5672
5655
5642
5630
5621
5615
5610
5608
5607
5608
5610
5614
5618
5623
5629
5636
5644
5652
5661
5670
5681
5691
5703
5716
5729
5744
5759
5776
5793
5810
5827
5844
5860
5875
5889
5902
5913
5924
5934
5944
5954
5965
5977
5992
6008
6028
6051
6077
6107
6142
6180
6223
6271
6324
6381
6443
6510
6580
6654
6730
6809
6890
6973
7058
7143
7229
7315
7401
7486
7570
7651
7730
7807
7881
7953
8021
8086
8148
8209
8266
8321
8374
8426
8475
8524
8571
8619
8665
8712
8759
8804
8849
8893
8934
8974
9010
9044
9075
9103
9129
9151
9172
9190
9205
9219
9231
9242
9252
9263
9273
9283
9294
9306
9318
9331
9345
9360
9375
9391
9408
9426
9443
9462
9480
9499
9518
9538
9558
9577
9596
9614
9630
9644
9654
9662
9666
9665
9661
9652
9637
9618
9593
9561
9523
9479
9428
9372
9309
9241
9168
9090
9007
8919
8828
8732
8633
8531
8427
8320
8212
8103
7994
7885
7776
7669
7563
7457
7353
7249
7145
7041
6936
6829
6720
6607
6492
6372
6248
6119
5986
5848
5705
5558
5406
5249
5088
4923
4754
4580
4404
4224
4043
3860
3677
3494
3312
3132
2953
2776
2602
2431
2262
2096
1933
1773
1616
1462
1310
1161
1012
867
721
577
433
289
146
3
-138
-278
-416
-552
-686
-818
-946
-1072
-1196
-1316
-1433
-1546
-1656
-1763
-1866
-1965
-2060
-2152
-2240
-2326
-2409
-2490
-2568
-2644
-2718
-2790
-2859
-2926
-2989
-3050
-3107
-3161
-3213
-3261
-3306
-3349
-3388
-3425
-3460
-3491
-3519
-3544
-3565
-3583
-3597
-3607
-3614
-3618
-3618
-3616
-3611
-3602
-3591
-3577
-3561
-3542
-3520
-3496
-3470
-3442
-3412
-3381
-3347
-3312
-3276
-3239
-3202
-3163
-3125
-3086
-3047
-3009
-2970
-2931
-2892
-2852
-2811
-2768
-2725
-2679
-2632
-2582
-2531
-2478
-2424
-2368
-2311
-2253
-2193
-2132
-2070
-2007
-1945
-1882
-1821
-1760
-1700
-1640
-1581
-1522
-1463
-1405
-1346
-1288
-1229
-1171
-1113
-1056
-999
-943
-889
-835
-783
-731
-681
-630
-581
-531
-482
-432
-383
-333
-282
-231
-179
-127
-74
-20
35
91
149
208
268
329
392
455
517
579
638
695
749
798
842
881
913
938
955
965
966
958
942
916
882
838
786
726
659
584
504
419
331
239
146
53
-40
-131
-220
-306
-388
-465
-538
-606
-668
-725
-777
-823
-865
-902
-935
-965
-992
-1016
-1040
-1062
-1083
-1103
-1124
-1145
-1167
-1190
-1213
-1238
-1264
-1291
-1319
-1349
-1379
-1411
-1444
-1478
-1515
-1554
-1595
-1639
-1686
-1735
-1788
-1844
-1903
-1966
-2033
-2103
-2177
-2255
-2336
-2420
-2507
-2597
-2688
-2781
-2876
-2971
-3066
-3161
-3256
-3351
-3444
-3536
-3628
-3717
-3805
-3891
-3975
-4057
-4137
-4215
-4291
-4366
-4439
-4511
-4581
-4650
-4717
-4782
-4846
-4907
-4967
-5024
-5079
-5131
-5181
-5226
-5269
-5308
-5343
-5375
-5403
-5428
-5450
-5469
-5486
-5500
-5512
-5522
-5529
-5535
-5538
-5540
-5540
-5540
-5539
-5539
-5538
-5537
-5537
-5537
-5536
-5536
-5536
-5535
-5533
-5531
-5528
-5524
-5519
-5513
-5506
-5497
-5487
-5476
-5463
-5448
-5433
-5417
-5400
-5384
-5368
-5352
-5337
-5321
-5305
-5289
-5271
-5252
-5231
-5209
-5185
-5160
-5133
-5106
-5078
-5049
-5020
-4991
-4961
-4932
-4903
-4873
-4844
-4814
-4785
-4756
-4727
-4699
-4672
-4646
-4620
-4596
-4574
-4553
-4534
-4518
-4503
-4491
-4481
-4473
-4468
-4466
-4466
-4469
-4475
-4483
-4493
-4504
-4517
-4531
-4546
-4561
-4577
-4593
-4608
-4623
-4636
-4649
-4660
-4669
-4677
-4683
-4688
-4692
-4694
-4697
-4699
-4702
-4706
-4710
-4717
-4724
-4734
-4745
-4757
-4772
-4787
-4804
-4822
-4841
-4861
-4880
-4900
-4919
-4939
-4957
-4976
-4994
-5012
-5029
-5045
-5062
-5078
-5094
-5110
-5128
-5146
-5165
-5185
-5207
-5231
-5256
-5282
-5310
-5339
-5369
-5400
-5432
-5464
-5498
-5532
-5566
-5601
-5636
-5670
-5704
-5737
-5769
-5800
-5831
-5860
-5888
-5915
-5940
-5963
-5985
-6004
-6022
-6037
-6051
-6064
-6076
-6087
-6098
-6109
-6119
-6130
-6141
-6152
-6163
-6174
-6185
-6196
-6207
-6218
-6228
-6238
-6247
-6254
-6260
-6263
-6264
-6262
-6257
-6250
-6239
-6227
-6211
-6193
-6173
-6149
-6124
-6097
-6068
-6037
-6006
-5975
-5943
-5911
-5878
-5846
-5813
-5780
-5746
-5711
-5675
-5637
-5598
-5557
-5514
-5471
-5426
-5380
-5332
-5283
-5231
-5179
-5125
-5071
-5017
-4963
-4911
-4861
-4813
-4768
-4725
-4687
-4652
-4621
-4593
-4570
-4552
-4538
-4529
-4525
-4527
-4534
-4547
-4565
-4590
-4620
-4655
-4695
-4739
-4788
-4840
-4895
-4953
-5012
-5074
-5137
-5201
-5266
-5332
-5397
-5463
-5528
-5593
-5658
-5723
-5788
-5853
-5918
-5984
-6051
-6119
-6188
-6258
-6330
-6403
-6477
-6554
-6632
-6711
-6792
-6874
-6958
-7043
-7130
-7217
-7304
-7392
-7479
-7567
-7653
-7738
-7822
-7906
-7988
-8069
-8148
-8228
-8305
-8381
-8455
-8528
-8599
-8668
-8736
-8802
-8867
-8930
-8992
-9052
-9112
-9169
-9226
-9281
-9335
-9388
-9439
-9489
-9538
-9585
-9631
-9676
-9719
-9760
-9799
-9837
-9874
-9908
-9941
-9973
-10002
-10030
-10056
-10081
-10104
-10126
-10147
-10168
-10188
-10208
-10228
-10249
-10272
-10295
-10321
-10349
-10379
-10411
-10445
-10482
-10520
-10559
-10599
-10639
-10680
-10720
-10759
-10797
-10833
-10868
-10901
-10932
-10961
-10988
-11014
-11039
-11062
-11084
-11106
-11126
-11147
-11167
-11188
-11208
-11229
-11250
-11272
-11295
-11319
-11344
-11371
-11398
-11428
-11458
-11491
-11525
-11560
-11597
-11636
-11676
-11717
-11760
-11805
-11850
-11895
-11941
-11987
-12033
-12079
-12124
-12168
-12212
-12254
-12294
-12332
-12368
-12401
-12431
-12458
-12483
-12504
-12522
-12537
-12550
-12561
-12570
-12577
-12583
-12589
-12594
-12599
-12605
-12611
-12618
-12625
-12633
-12642
-12652
-12663
-12675
-12687
-12699
-12712
-12725
-12739
-12752
-12766
-12780
-12795
-12810
-12826
-12845
-12865
-12888
-12913
-12942
-12974
-13010
-13050
-13094
-13142
-13195
-13253
-13317
-13386
-13461
-13543
-13630
-13723
-13822
-13927
-14036
-14151
-14269
-14391
-14516
-14643
-14772
-14903
-15034
-15165
-15296
-15426
-15554
-15679
-15801
-15920
-16035
-16146
-16254
-16360
-16461
-16560
-16655
-16748
-16839
-16927
-17013
-17097
-17179
-17260
-17340
-17419
-17498
-17577
-17657
-17738
-17819
-17901
-17984
-18068
-18154
-18240
-18326
-18414
-18501
-18589
-18677
-18765
-18851
-18936
-19019
-19101
-19181
-19258
-19333
-19406
-19476
-19544
-19609
-19672
-19732
-19791
-19847
-19902
-19955
-20005
-20054
-20100
-20144
-20185
-20224
-20261
-20296
-20330
-20361
-20391
-20420
-20447
-20473
-20497
-20519
-20540
-20560
-20578
-20595
-20611
-20626
-20640
-20653
-20666
-20678
-20689
-20699
-20708
-20716
-20722
-20728
-20732
-20734
-20735
-20735
-20733
-20729
-20724
-20718
-20710
-20701
-20690
-20679
-20666
-20652
-20637
-20622
-20605
-20588
-20569
-20549
-20528
-20506
-20483
-20459
-20434
-20409
-20384
-20358
-20333
-20307
-20281
-20254
-20228
-20200
-20173
-20145
-20117
-20089
-20061
-20033
-20004
-19976
-19947
-19919
-19891
-19863
-19837
-19811
-19787
-19765
-19744
-19725
-19709
-19694
-19682
-19672
-19665
-19661
-19659
-19660
-19664
-19671
-19680
-19691
-19704
-19718
-19734
-19751
-19769
-19786
-19804
-19820
-19835
-19849
-19861
-19870
-19877
-19881
-19883
-19882
-19879
-19873
-19864
-19854
-19841
-19827
-19810
-19793
-19775
-19755
-19736
-19716
-19695
-19675
-19654
-19634
-19615
-19595
-19577
-19559
-19542
-19527
-19512
-19498
-19486
-19474
-19463
-19453
-19445
-19437
-19430
-19423
-19418
-19414
-19411
-19410
-19410
-19412
-19416
-19421
-19428
-19436
-19446
-19457
-19469
-19482
-19496
-19510
-19525
-19540
-19555
-19571
-19586
-19601
-19615
-19629
-19643
-19656
-19668
-19679
-19689
-19698
-19707
-19715
-19722
-19727
-19732
-19735
-19737
-19738
-19737
-19735
-19732
-19729
-19725
-19721
-19717
-19712
-19707
-19703
-19697
-19692
-19686
-19679
-19671
-19662
-19651
-19638
-19624
-19609
-19591
-19571
-19550
-19527
-19503
-19476
-19449
-19420
-19390
-19359
-19327
-19296
-19264
-19232
-19201
-19170
-19139
-19109
-19080
-19052
-19025
-18999
-18975
-18952
-18931
-18912
-18894
-18877
-18861
-18847
-18833
-18820
-18806
-18793
-18780
-18766
-18751
-18736
-18720
-18703
-18684
-18664
-18642
-18618
-18592
-18564
-18533
-18501
-18465
-18428
-18388
-18345
-18301
-18254
-18205
-18155
-18103
-18050
-17995
-17940
-17884
-17827
-17770
-17713
-17655
-17598
-17541
-17483
-17426
-17370
-17314
-17258
-17204
-17152
-17101
-17053
-17007
-16964
-16923
-16886
-16852
-16821
-16793
-16768
-16747
-16728
-16713
-16701
-16692
-16685
-16681
-16680
-16681
-16684
-16688
-16694
-16700
-16706
-16713
-16719
-16724
-16728
-16730
-16731
-16730
-16728
-16723
-16717
-16709
-16699
-16689
-16677
-16665
-16652
-16639
-16627
-16614
-16603
-16591
-16581
-16571
-16563
-16554
-16546
-16538
-16531
-16523
-16515
-16506
-16496
-16485
-16473
-16459
-16442
-16423
-16403
-16379
-16353
-16325
-16294
-16261
-16226
-16187
-16149
-16108
-16065
-16021
-15976
-15930
-15883
-15836
-15788
-15740
-15691
-15642
-15594
-15546
-15498
-15450
-15403
-15356
-15310
-15264
-15219
-15174
-15128
-15083
-15037
-14991
-14944
-14897
-14849
-14800
-14750
-14700
-14650
-14601
-14551
-14502
-14453
-14405
-14358
-14312
-14266
-14221
-14178
-14135
-14093
-14053
-14013
-13975
-13937
-13901
-13865
-13831
-13797
-13764
-13731
-13699
-13668
-13637
-13607
-13577
-13547
-13518
-13488
-13458
-13428
-13397
-13365
-13332
-13299
-13264
-13229
-13193
-13156
-13118
-13080
-13042
-13003
-12963
-12923
-12883
-12842
-12800
-12758
-12715
-12671
-12627
-12582
-12536
-12490
-12443
-12396
-12348
-12299
-12248
-12197
-12144
-12090
-12035
-11978
-11920
-11861
-11801
-11740
-11678
-11615
-11551
-11488
-11423
-11359
-11293
-11228
-11162
-11097
-11031
-10965
-10898
-10832
-10766
-10700
-10634
-10568
-10502
-10437
-10371
-10304
-10238
-10172
-10105
-10038
-9971
-9903
-9835
-9767
-9698
-9629
-9560
-9490
-9420
-9350
-9280
-9210
-9140
-9070
-9000
-8931
-8861
-8792
-8724
-8656
-8589
-8522
-8457
-8392
-8329
-8267
-8206
-8147
-8090
-8034
-7980
-7928
-7878
-7829
-7783
-7738
-7696
-7656
-7617
-7581
-7547
-7514
-7483
-7455
-7427
-7402
-7379
-7357
-7337
-7318
-7301
-7285
-7270
-7257
-7244
-7232
-7220
-7209
-7197
-7186
-7175
-7164
-7154
-7143
-7133
-7123
-7113
-7104
-7095
-7087
-7079
-7072
-7067
-7062
-7059
-7057
-7056
-7057
-7060
-7063
-7069
-7075
-7082
-7091
-7100
-7109
-7118
-7127
-7135
-7143
-7149
-7154
-7158
-7159
-7158
-7155
-7149
-7141
-7131
-7117
-7102
-7084
-7064
-7041
-7017
-6992
-6964
-6936
-6907
-6877
-6847
-6818
-6788
-6760
-6732
-6705
-6680
-6657
-6636
-6617
-6600
-6586
-6574
-6564
-6556
-6550
-6545
-6541
-6538
-6536
-6533
-6530
-6527
-6523
-6519
-6513
-6505
-6497
-6487
-6474
-6460
-6444
-6425
-6405
-6381
-6355
-6326
-6295
-6260
-6222
-6181
-6136
-6087
-6035
-5980
-5920
-5857
-5789
-5718
-5643
-5564
-5481
-5394
-5304
-5211
-5114
-5014
-4911
-4806
-4699
-4590
-4479
-4367
-4255
-4142
-4029
-3916
-3803
-3691
-3579
-3467
-3357
-3247
-3138
-3031
-2924
-2819
-2715
-2613
-2513
-2415
-2318
-2224
-2131
-2039
-1950
-1861
-1775
-1690
-1606
-1523
-1442
-1361
-1282
-1203
-1125
-1048
-971
-894
-818
-742
-665
-589
-512
-436
-359
-282
-205
-127
-50
29
108
187
268
349
431
514
597
682
767
852
938
1025
1112
1199
1287
1375
1463
1551
1640
1728
1816
1905
1994
2083
2173
2263
2354
2445
2537
2630
2724
2819
2916
3013
3112
3212
3314
3417
3521
3628
3736
3846
3958
4070
4187
4304
4424
4545
4668
4793
4920
5049
5179
5311
5445
5579
5715
5850
5987
6123
6259
6395
6530
6664
6797
6928
7058
7186
7311
7435
7557
7676
7794
7910
8023
8135
8246
8354
8461
8567
8671
8773
8875
8974
9073
9169
9265
9358
9450
9541
9630
9718
9804
9889
9973
10056
10138
10219
10300
10380
10459
10538
10617
10695
10774
10853
10931
11011
11090
11170
11251
11332
11415
11498
11582
11667
11754
11841
11929
12018
12108
12199
12289
12380
12471
12562
12652
12742
12830
12916
13001
13084
13164
13242
13317
13389
13458
13524
13587
13647
13704
13758
13809
13857
13902
13944
13984
14022
14058
14092
14124
14155
14185
14213
14241
14269
14295
14321
14347
14372
14397
14420
14443
14465
14485
14504
14522
14538
14553
14566
14577
14587
14596
14603
14609
14613
14617
14619
14620
14620
14620
14619
14617
14615
14613
14611
14608
14606
14605
14603
14602
14602
14602
14602
14603
14604
14605
14607
14609
14611
14614
14616
14619
14622
14624
14627
14629
14631
14633
14634
14636
14637
14639
14640
14641
14643
14644
14645
14647
14648
14649
14649
14650
14650
14650
14650
14649
14648
14648
14647
14646
14645
14644
14642
14641
14640
14638
14637
14635
14633
14632
14630
14628
14626
14625
14624
14624
14624
14625
14626
14627
14629
14632
14635
14639
14643
14647
14652
14657
14662
14667
14671
14675
14679
14682
14685
14687
14688
14688
14687
14685
14681
14677
14670
14662
14653
14642
14630
14617
14602
14587
14571
14554
14536
14518
14500
14482
14463
14445
14427
14410
14394
14379
14365
14352
14340
14330
14321
14314
14307
14302
14298
14295
14292
14290
14289
14288
14289
14290
14291
14294
14297
14300
14305
14310
14316
14322
14328
14336
14343
14352
14360
14369
14379
14389
14400
14411
14422
14434
14445
14457
14469
14481
14493
14505
14516
14527
14538
14549
14559
14569
14578
14587
14596
14604
14612
14619
14626
14634
14640
14647
14654
14660
14667
14673
14678
14684
14688
14693
14696
14699
14702
14703
14703
14702
14700
14696
14692
14686
14678
14670
14659
14648
14635
14621
14606
14589
14572
14553
14533
14513
14491
14468
14445
14421
14396
14370
14343
14315
14287
14257
14227
14196
14164
14131
14097
14062
14025
13988
13950
13910
13870
13829
13786
13743
13698
13653
13606
13559
13510
13461
13411
13359
13307
13253
13199
13144
13088
13031
12973
12915
12855
12795
12734
12672
12609
12546
12482
12417
12351
12285
12218
12150
12082
12012
11942
11871
11799
11727
11653
11578
11502
11425
11348
11270
11191
11111
11030
10949
10868
10786
10704
10622
10540
10458
10376
10294
10212
10131
10049
9968
9888
9808
9728
9648
9569
9491
9412
9335
9257
9180
9104
9028
8952
8877
8803
8729
8656
8583
8511
8440
8370
8300
8232
8164
8096
8029
7964
7900
7836
7773
7710
7649
7588
7528
7470
7411
7354
7298
7242
7187
7133
7080
7027
6975
6924
6873
6822
6772
6722
6673
6624
6575
6526
6478
6429
6381
6334
6287
6240
6194
6149
6105
6062
6020
5979
5939
5901
5865
5830
5798
5768
5740
5714
5691
5670
5651
5636
5623
5613
5606
5601
5600
5601
5604
5610
5618
5628
5639
5653
5668
5684
5701
5719
5737
5756
5776
5795
5815
5835
5854
5873
5891
5908
5925
5941
5956
5970
5983
5995
6006
6016
6025
6033
6040
6046
6051
6055
6059
6062
6064
6066
6068
6071
6073
6075
6078
6082
6086
6091
6096
6103
6110
6118
6127
6137
6148
6160
6172
6185
6199
6213
6227
6242
6257
6271
6286
6300
6314
6328
6342
6355
6369
6381
6394
6406
6418
6430
6441
6452
6463
6472
6482
6490
6498
6506
6512
6519
6524
6528
6532
6536
6538
6540
6542
6542
6542
6542
6541
6539
6537
6534
6530
6526
6522
6517
6511
6505
6499
6492
6485
6479
6472
6465
6459
6452
6446
6441
6435
6431
6426
6423
6420
6417
6415
6413
6412
6411
6411
6411
6411
6412
6413
6415
6416
6419
6421
6424
6427
6430
6435
6439
6445
6451
6458
6466
6475
6485
6496
6508
6522
6537
6553
6570
6588
6608
6629
6651
6674
6699
6724
6751
6779
6809
6840
6872
6905
6940
6975
7013
7051
7090
7130
7171
7213
7255
7299
7343
7387
7432
7478
7525
7573
7621
7671
7722
7774
7827
7882
7939
7996
8055
8117
8179
8243
8309
8376
8445
8515
8587
8660
8734
8809
8885
8961
9038
9116
9194
9271
9348
9425
9501
9575
9649
9721
9791
9860
9928
9993
10057
10119
10179
10237
10293
10347
10399
10450
10498
10545
10591
10634
10676
10717
10755
10792
10828
10862
10894
10924
10953
10980
11006
11029
11051
11072
11091
11108
11124
11139
11153
11165
11176
11185
11194
11202
11209
11215
11220
11225
11229
11233
11236
11240
11243
11245
11248
11250
11252
11254
11256
11258
11260
11262
11264
11266
11268
11270
11272
11274
11276
11278
11280
11283
11285
11287
11288
11290
11291
11292
11292
11293
11293
11293
11292
11292
11291
11290
11289
11287
11285
11283
11281
11279
11277
11276
11274
11273
11272
11271
11271
11271
11271
11272
11272
11273
11274
11275
11276
11276
11276
11276
11275
11273
11271
11267
11263
11258
11252
11245
11237
11228
11219
11209
11198
11187
11176
11165
11153
11141
11130
11118
11107
11095
11085
11074
11064
11054
11044
11035
11026
11017
11008
11000
10992
10984
10977
10969
10962
10954
10947
10940
10932
10925
10917
10909
10901
10893
10885
10876
10867
10858
10849
10840
10832
10823
10814
10806
10798
10791
10784
10777
10771
10765
10759
10753
10748
10742
10737
10732
10726
10721
10716
10710
10705
10699
10694
10688
10683
10678
10672
10667
10662
10657
10652
10648
10643
10639
10634
10630
10626
10622
10618
10614
10610
10606
10602
10598
10594
10591
10587
10584
10581
10578
10575
10573
10571
10569
10568
10567
10566
10566
10566
10567
10568
10570
10573
10576
10579
10583
10588
10593
10599
10605
10612
10620
10628
10637
10647
10656
10666
10677
10688
10698
10709
10721
10732
10743
10754
10766
10777
10789
10800
10812
10824
10836
10848
10861
10874
10887
10901
10915
10930
10946
10962
10978
10996
11014
11032
11052
11072
11093
11114
11136
11158
11181
11203
11226
11249
11271
11293
11314
11335
11355
11374
11392
11410
11426
11442
11457
11471
11484
11496
11508
11518
11527
11536
11543
11550
11556
11561
11565
11569
11571
11574
11575
11576
11576
11575
11574
11572
11569
11565
11561
11555
11549
11541
11533
11524
11514
11503
11491
11477
11463
11448
11432
11415
11397
11378
11358
11337
11316
11294
11272
11249
11226
11203
11181
11158
11136
11114
11092
11070
11049
11027
11006
10985
10965
10944
10924
10903
10884
10864
10844
10825
10806
10786
10767
10748
10730
10711
10692
10674
10656
10638
10620
10603
10585
10569
10552
10536
10520
10504
10489
10474
10458
10443
10428
10412
10396
10380
10363
10345
10326
10307
10286
10265
10242
10219
10194
10169
10142
10114
10086
10056
10026
9995
9964
9931
9899
9865
9832
9798
9764
9731
9697
9663
9629
9595
9562
9529
9496
9463
9430
9398
9366
9333
9301
9269
9237
9204
9172
9139
9105
9071
9037
9001
8965
8928
8890
8850
8810
8768
8725
8681
8636
8589
8542
8494
8444
8394
8344
8292
8240
8186
8134
8080
8028
7975
7922
7869
7817
7765
7714
7663
7613
7564
7516
7469
7422
7376
7332
7288
7245
7202
7161
7120
7080
7040
7002
6964
6927
6891
6856
6821
6787
6754
6721
6689
6658
6628
6598
6568
6539
6510
6482
6454
6426
6398
6370
6342
6313
6284
6255
6226
6196
6165
6134
6103
6070
6037
6004
5969
5934
5899
5863
5826
5789
5751
5712
5673
5634
5595
5555
5514
5474
5434
5393
5352
5311
5271
5230
5190
5150
5111
5072
5033
4996
4958
4921
4885
4850
4815
4781
4748
4715
4684
4653
4624
4595
4567
4539
4513
4487
4463
4439
4415
4393
4371
4350
4330
4311
4292
4274
4257
4240
4225
4210
4196
4183
4170
4158
4147
4136
4125
4115
4105
4094
4083
4073
4062
4050
4038
4026
4013
3999
3984
3969
3953
3937
3919
3902
3884
3865
3846
3826
3807
3787
3767
3747
3727
3708
3689
3670
3652
3635
3617
3601
3584
3569
3554
3539
3525
3511
3497
3484
3471
3458
3445
3433
3421
3408
3396
3384
3371
3359
3346
3333
3320
3307
3293
3278
3263
3248
3233
3217
3200
3184
3167
3150
3133
3116
3098
3081
3063
3046
3028
3011
2993
2975
2957
2939
2921
2902
2884
2864
2845
2825
2805
2784
2763
2742
2720
2698
2676
2654
2632
2609
2587
2564
2542
2519
2497
2475
2453
2431
2409
2387
2365
2343
2321
2299
2276
2253
2230
2206
2182
2157
2132
2106
2079
2052
2024
1995
1966
1936
1906
1875
1843
1811
1779
1746
1712
1678
1644
1609
1574
1539
1504
1468
1433
1397
1362
1327
1293
1259
1225
1192
1160
1129
1098
1068
1039
1010
984
958
932
908
884
861
839
818
797
777
758
739
721
703
686
669
652
636
620
604
589
574
560
545
532
519
507
495
484
474
465
457
449
442
437
432
428
425
423
422
422
423
424
426
430
434
439
444
451
458
466
474
482
491
500
510
519
528
537
546
555
564
572
580
588
595
602
610
616
623
630
637
645
652
660
669
678
687
698
708
720
732
745
758
773
788
804
820
838
856
875
894
915
936
957
980
1002
1027
1051
1076
1102
1128
1155
1182
1210
1237
1265
1292
1320
1347
1374
1400
1426
1451
1475
1498
1521
1543
1563
1582
1601
1617
1633
1647
1661
1673
1684
1694
1703
1712
1720
1727
1734
1740
1745
1751
1756
1761
1765
1769
1773
1777
1781
1784
1787
1789
1791
1793
1794
1794
1794
1793
1792
1789
1787
1783
1779
1774
1768
1762
1755
1748
1740
1731
1722
1713
1703
1693
1683
1672
1661
1650
1639
1628
1616
1604
1592
1580
1568
1555
1542
1529
1515
1501
1485
1470
1453
1436
1418
1399
1380
1360
1339
1318
1296
1273
1250
1226
1202
1177
1152
1126
1100
1073
1046
1018
992
964
937
909
881
854
826
799
772
745
719
693
667
641
616
592
567
544
521
498
476
454
433
412
392
371
352
332
313
294
276
257
239
221
204
186
169
152
136
120
104
89
74
60
46
32
19
6
-6
-18
-29
-40
-51
-61
-71
-81
-90
-99
-108
-116
-125
-134
-142
-151
-159
-168
-177
-187
-196
-206
-217
-227
-238
-250
-261
-273
-286
-299
-312
-325
-339
-353
-367
-382
-397
-412
-427
-443
-458
-474
-490
-506
-521
-537
-553
-569
-585
-601
-617
-634
-651
-669
-687
-705
-724
-743
-763
-783
-803
-824
-845
-867
-889
-911
-934
-956
-979
-1000
-1024
-1046
-1068
-1090
-1112
-1134
-1156
-1177
-1199
-1220
-1241
-1262
-1283
-1304
-1325
-1346
-1368
-1389
-1410
-1432
-1454
-1476
-1497
-1519
-1541
-1563
-1584
-1606
-1627
-1648
-1669
-1689
-1709
-1728
-1747
-1765
-1783
-1801
-1817
-1834
-1849
-1864
-1879
-1893
-1907
-1921
-1934
-1947
-1959
-1972
-1985
-1998
-2011
-2024
-2037
-2051
-2065
-2080
-2095
-2111
-2127
-2145
-2162
-2181
-2200
-2221
-2242
-2264
-2287
-2311
-2336
-2362
-2388
-2416
-2444
-2474
-2504
-2534
-2566
-2597
-2630
-2663
-2696
-2730
-2764
-2799
-2833
-2868
-2903
-2938
-2972
-3007
-3041
-3076
-3110
-3143
-3177
-3210
-3243
-3276
-3308
-3340
-3372
-3403
-3434
-3465
-3495
-3525
-3554
-3584
-3613
-3642
-3671
-3699
-3727
-3755
-3783
-3810
-3837
-3864
-3891
-3918
-3944
-3970
-3996
-4022
-4048
-4074
-4099
-4125
-4150
-4175
-4201
-4226
-4251
-4276
-4301
-4326
-4351
-4375
-4400
-4425
-4449
-4474
-4498
-4523
-4548
-4573
-4598
-4623
-4648
-4674
-4699
-4725
-4750
-4776
-4801
-4827
-4853
-4878
-4904
-4929
-4954
-4979
-5004
-5028
-5053
-5077
-5101
-5125
-5149
-5173
-5197
-5221
-5244
-5267
-5290
-5313
-5336
-5358
-5380
-5401
-5422
-5443
-5464
-5484
-5504
-5523
-5542
-5560
-5578
-5596
-5613
-5629
-5646
-5662
-5677
-5693
-5708
-5723
-5738
-5753
-5769
-5785
-5801
-5818
-5836
-5854
-5873
-5892
-5912
-5932
-5953
-5974
-5995
-6018
-6040
-6063
-6086
-6109
-6133
-6156
-6180
-6204
-6227
-6250
-6273
-6296
-6319
-6342
-6364
-6386
-6407
-6428
-6449
-6469
-6489
-6509
-6529
-6548
-6567
-6586
-6605
-6623
-6642
-6660
-6678
-6697
-6716
-6735
-6754
-6774
-6794
-6814
-6835
-6857
-6879
-6901
-6924
-6947
-6971
-6995
-7019
-7044
-7069
-7096
-7122
-7150
-7178
-7207
-7237
-7267
-7297
-7328
-7359
-7390
-7422
-7454
-7486
-7519
-7552
-7586
-7619
-7652
-7686
-7719
-7752
-7785
-7818
-7851
-7883
-7915
-7947
-7979
-8010
-8041
-8071
-8101
-8130
-8159
-8188
-8216
-8243
-8270
-8297
-8323
-8349
-8375
-8401
-8427
-8454
-8481
-8508
-8535
-8562
-8588
-8615
-8641
-8666
-8691
-8716
-8741
-8765
-8790
-8814
-8839
-8863
-8888
-8912
-8937
-8961
-8985
-9009
-9033
-9056
-9080
-9103
-9127
-9150
-9173
-9196
-9219
-9242
-9265
-9288
-9310
-9333
-9355
-9378
-9400
-9421
-9442
-9463
-9482
-9501
-9520
-9537
-9553
-9568
-9582
-9595
-9606
-9616
-9624
-9630
-9635
-9639
-9641
-9642
-9641
-9639
-9636
-9632
-9626
-9620
-9612
-9603
-9594
-9583
-9571
-9559
-9545
-9530
-9514
-9497
-9480
-9461
-9442
-9422
-9402
-9381
-9359
-9337
-9315
-9292
-9269
-9247
-9224
-9201
-9179
-9156
-9134
-9112
-9090
-9069
-9048
-9027
-9007
-8987
-8967
-8948
-8930
-8912
-8895
-8878
-8862
-8846
-8832
-8818
-8804
-8792
-8780
-8769
-8758
-8748
-8738
-8728
-8718
-8709
-8701
-8692
-8685
-8678
-8671
-8665
-8660
-8655
-8651
-8647
-8644
-8641
-8638
-8635
-8632
-8629
-8627
-8625
-8622
-8620
-8618
-8616
-8614
-8613
-8611
-8610
-8608
-8607
-8606
-8606
-8606
-8606
-8606
-8607
-8608
-8609
-8611
-8613
-8616
-8619
-8623
-8627
-8632
-8637
-8643
-8649
-8656
-8663
-8671
-8679
-8688
-8697
-8706
-8716
-8727
-8737
-8748
-8759
-8770
-8781
-8792
-8803
-8814
-8825
-8836
-8847
-8857
-8868
-8878
-8888
-8897
-8906
-8915
-8924
-8931
-8939
-8946
-8952
-8958
-8962
-8967
-8970
-8973
-8975
-8977
-8977
-8977
-8977
-8975
-8973
-8970
-8966
-8961
-8956
-8950
-8943
-8936
-8928
-8920
-8911
-8901
-8892
-8882
-8871
-8861
-8850
-8838
-8827
-8815
-8803
-8791
-8779
-8767
-8755
-8742
-8729
-8717
-8704
-8691
-8679
-8666
-8653
-8640
-8628
-8615
-8602
-8589
-8577
-8564
-8551
-8538
-8525
-8512
-8499
-8486
-8473
-8459
-8446
-8432
-8418
-8403
-8389
-8374
-8359
-8344
-8328
-8312
-8296
-8279
-8262
-8245
-8228
-8210
-8192
-8173
-8156
-8138
-8119
-8101
-8083
-8064
-8047
-8029
-8012
-7995
-7978
-7962
-7946
-7930
-7915
-7900
-7885
-7871
-7857
-7843
-7829
-7815
-7801
-7787
-7773
-7759
-7744
-7728
-7712
-7696
-7678
-7660
-7642
-7622
-7603
-7582
-7561
-7539
-7517
-7494
-7471
-7448
-7424
-7400
-7376
-7352
-7328
-7303
-7279
-7255
-7232
-7208
-7185
-7162
-7140
-7118
-7096
-7075
-7053
-7033
-7012
-6992
-6971
-6951
-6931
-6911
-6891
-6871
-6851
-6831
-6811
-6790
-6770
-6749
-6729
-6708
-6688
-6667
-6647
-6627
-6607
-6587
-6567
-6547
-6527
-6507
-6487
-6468
-6449
-6430
-6411
-6393
-6375
-6358
-6341
-6324
-6308
-6292
-6277
-6262
-6247
-6232
-6218
-6205
-6191
-6178
-6166
-6153
-6141
-6129
-6117
-6105
-6093
-6082
-6071
-6059
-6049
-6038
-6027
-6017
-6007
-5997
-5987
-5978
-5968
-5959
-5951
-5942
-5934
-5926
-5918
-5911
-5904
-5896
-5890
-5883
-5877
-5871
-5865
-5860
-5855
-5851
-5847
-5844
-5841
-5839
-5837
-5836
-5835
-5835
-5836
-5838
-5840
-5842
-5845
-5849
-5854
-5859
-5865
-5872
-5879
-5887
-5896
-5906
-5916
-5926
-5937
-5949
-5961
-5973
-5986
-5999
-6012
-6025
-6039
-6052
-6065
-6079
-6092
-6105
-6118
-6130
-6143
-6155
-6166
-6177
-6188
-6198
-6207
-6216
-6224
-6232
-6239
-6245
-6250
-6254
-6258
-6261
-6262
-6263
-6264
-6263
-6261
-6259
-6256
-6252
-6248
-6242
-6236
-6229
-6221
-6213
-6204
-6195
-6185
-6174
-6163
-6151
-6139
-6127
-6114
-6101
-6088
-6074
-6060
-6046
-6032
-6017
-6002
-5987
-5972
-5957
-5941
-5925
-5909
-5892
-5875
-5858
-5840
-5822
-5803
-5785
-5765
-5746
-5726
-5705
-5684
-5663
-5641
-5619
-5596
-5574
-5550
-5527
-5503
-5479
-5455
-5431
-5407
-5383
-5360
-5336
-5312
-5289
-5266
-5244
-5222
-5202
-5181
-5162
-5143
-5125
-5108
-5091
-5075
-5060
-5045
-5031
-5017
-5004
-4992
-4980
-4968
-4957
-4946
-4935
-4924
-4914
-4903
-4893
-4883
-4873
-4863
-4853
-4843
-4832
-4822
-4812
-4802
-4792
-4782
-4772
-4763
-4753
-4743
-4734
-4724
-4715
-4706
-4696
-4687
-4677
-4668
-4659
-4649
-4639
-4630
-4620
-4610
-4601
-4591
-4582
-4573
-4564
-4556
-4548
-4540
-4532
-4525
-4518
-4511
-4504
-4498
-4492
-4487
-4481
-4476
-4472
-4467
-4463
-4459
-4455
-4452
-4449
-4446
-4443
-4440
-4438
-4435
-4433
-4430
-4427
-4425
-4422
-4419
-4416
-4413
-4410
-4407
-4404
-4401
-4397
-4394
-4390
-4386
-4382
-4378
-4374
-4370
-4366
-4362
-4358
-4354
-4350
-4346
-4342
-4338
-4333
-4329
-4325
-4321
-4316
-4312
-4308
-4303
-4298
-4293
-4288
-4283
-4278
-4272
-4267
-4261
-4256
-4251
-4245
-4240
-4235
-4230
-4224
-4219
-4214
-4208
-4203
-4197
-4192
-4186
-4180
-4174
-4167
-4160
-4153
-4146
-4137
-4129
-4120
-4110
-4100
-4089
-4077
-4065
-4051
-4038
-4025
-4010
-3994
-3978
-3962
-3945
-3928
-3910
-3892
-3873
-3855
-3837
-3818
-3800
-3781
-3763
-3744
-3726
-3708
-3690
-3671
-3653
-3636
-3618
-3600
-3582
-3564
-3547
-3529
-3511
-3493
-3475
-3457
-3439
-3420
-3401
-3382
-3363
-3343
-3323
-3303
-3282
-3261
-3240
-3218
-3196
-3175
-3152
-3130
-3108
-3085
-3063
-3040
-3017
-2993
-2970
-2947
-2924
-2901
-2877
-2854
-2831
-2808
-2786
-2763
-2740
-2717
-2694
-2672
-2649
-2626
-2602
-2579
-2555
-2531
-2507
-2482
-2458
-2432
-2407
-2382
-2356
-2330
-2304
-2278
-2252
-2225
-2199
-2172
-2145
-2119
-2093
-2067
-2041
-2015
-1989
-1964
-1940
-1915
-1891
-1867
-1843
-1820
-1796
-1774
-1751
-1729
-1707
-1686
-1664
-1643
-1622
-1602
-1582
-1562
-1542
-1522
-1503
-1483
-1464
-1444
-1425
-1406
-1386
-1367
-1347
-1327
-1307
-1286
-1265
-1244
-1222
-1200
-1177
-1154
-1131
-1108
-1084
-1060
-1036
-1012
-987
-963
-938
-913
-888
-863
-837
-811
-785
-759
-732
-705
-677
-650
-622
-594
-565
-537
-508
-479
-450
-420
-391
-361
-331
-301
-272
-242
-212
-183
-154
-125
-96
-68
-40
-13
15
41
68
94
120
145
170
195
220
244
269
293
317
341
365
389
413
437
461
485
509
533
557
581
605
629
652
676
699
721
744
766
787
809
829
849
869
888
907
925
943
961
978
994
1010
1026
1040
1055
1069
1082
1094
1106
1118
1128
1139
1148
1157
1165
1173
1180
1187
1193
1198
1203
1207
1210
1213
1216
1218
1219
1220
1221
1221
1222
1221
1221
1220
1219
1218
1216
1214
1212
1210
1207
1204
1200
1197
1193
1188
1184
1179
1174
1169
1163
1157
1152
1145
1139
1133
1126
1119
1112
1104
1096
1088
1079
1070
1061
1052
1042
1033
1022
1012
1002
994
984
975
966
957
948
939
931
922
914
906
897
889
881
872
864
855
847
838
829
821
812
803
795
786
777
768
759
750
741
732
723
715
706
697
688
679
670
661
651
642
633
624
615
607
598
591
583
576
569
563
557
552
547
542
538
534
530
526
522
518
515
511
507
504
500
497
494
492
489
487
485
484
482
481
480
479
478
478
477
477
477
476
476
475
475
474
473
472
471
470
468
467
466
465
464
464
464
464
465
466
468
470
472
474
477
480
483
486
489
492
495
498
501
504
507
510
512
515
517
519
522
524
526
528
530
532
534
536
538
540
542
544
546
548
551
553
557
560
564
569
574
580
586
593
600
608
617
625
634
644
653
663
673
684
694
704
715
726
736
747
758
769
780
791
802
814
826
837
849
861
873
885
897
908
920
931
942
953
964
975
985
995
1004
1016
1026
1036
1046
1056
1066
1076
1086
1096
1106
1116
1126
1135
1145
1155
1165
1174
1184
1193
1202
1211
1219
1227
1235
1243
1250
1257
1264
1270
1276
1282
1287
1292
1297
1302
1307
1311
1315
1320
1324
1327
1331
1334
1338
1341
1343
1346
1348
1350
1352
1354
1356
1358
1359
1361
1362
1363
1364
1365
1365
1366
1366
1366
1366
1366
1366
1365
1365
1364
1363
1362
1361
1359
1358
1356
1354
1352
1350
1347
1345
1343
1340
1338
1336
1333
1332
1330
1328
1327
1326
1325
1325
1325
1325
1326
1327
1328
1329
1331
1333
1336
1339
1342
1345
1348
1352
1355
1359
1364
1368
1372
1377
1382
1387
1392
1397
1401
1406
1411
1416
1421
1426
1431
1436
1440
1445
1450
1455
1460
1465
1470
1475
1480
1485
1491
1496
1502
1508
1513
1519
1525
1531
1537
1543
1548
1554
1560
1566
1572
1578
1584
1590
1596
1602
1609
1616
1623
1630
1637
1645
1653
1661
1669
1677
1686
1694
1703
1712
1721
1730
1739
1747
1756
1765
1774
1783
1791
1800
1808
1817
1825
1833
1840
1848
1855
1863
1870
1878
1885
1893
1901
1909
1917
1926
1935
1945
1954
1965
1975
1986
1998
2009
2021
2033
2047
2060
2073
2086
2100
2114
2128
2142
2155
2169
2183
2197
2211
2224
2238
2251
2265
2278
2291
2304
2317
2330
2342
2355
2367
2380
2392
2404
2416
2428
2440
2452
2464
2476
2487
2498
2510
2520
2531
2541
2551
2561
2570
2580
2588
2597
2605
2613
2621
2628
2635
2642
2648
2655
2660
2666
2671
2676
2681
2686
2690
2694
2697
2701
2704
2706
2709
2711
2712
2713
2714
2714
2714
2714
2713
2711
2710
2708
2705
2703
2700
2696
2692
2688
2684
2679
2675
2670
2665
2659
2654
2648
2643
2637
2632
2627
2622
2617
2612
2607
2603
2598
2594
2590
2585
2581
2577
2573
2569
2565
2561
2557
2554
2551
2548
2545
2542
2539
2536
2534
2531
2529
2527
2524
2522
2520
2518
2515
2513
2511
2509
2507
2505
2502
2500
2498
2496
2494
2491
2489
2487
2484
2481
2479
2476
2473
2470
2467
2464
2461
2457
2454
2451
2447
2444
2441
2437
2434
2431
2428
2425
2423
2420
2417
2414
2411
2408
2404
2401
2397
2393
2388
2383
2378
2373
2367
2360
2354
2346
2338
2330
2321
2311
2301
2290
2278
2266
2254
2240
2227
2212
2197
2182
2166
2150
2133
2117
2099
2082
2064
2047
2028
2009
1992
1974
1955
1936
1918
1899
1880
1861
1842
1823
1803
1784
1764
1745
1725
1705
1686
1666
1646
1627
1607
1588
1569
1550
1531
1513
1495
1477
1459
1442
1425
1408
1392
1376
1360
1345
1330
1315
1301
1287
1273
1259
1246
1233
1220
1207
1194
1182
1169
1157
1146
1134
1123
1112
1101
1091
1081
1071
1061
1051
1042
1033
1024
1014
1006
997
989
981
972
965
957
949
942
935
929
923
917
911
905
900
896
891
887
883
880
877
874
872
869
867
865
864
862
861
859
858
857
856
856
855
854
854
853
853
853
853
852
852
852
853
853
853
854
854
855
856
857
858
859
860
861
862
863
864
865
866
868
869
870
872
873
874
876
877
879
881
883
885
887
889
892
895
898
901
905
909
914
918
924
929
935
941
948
955
962
970
978
986
994
1002
1010
1018
1028
1036
1045
1053
1062
1071
1079
1088
1097
1105
1114
1123
1132
1141
1150
1159
1169
1178
1188
1197
1207
1217
1227
1237
1247
1258
1268
1279
1290
1301
1312
1323
1335
1347
1359
1371
1383
1395
1407
1420
1432
1444
1457
1469
1482
1495
1507
1519
1532
1544
1557
1569
1581
1593
1605
1618
1630
1642
1654
1667
1679
1692
1704
1717
1730
1743
1757
1771
1785
1799
1814
1829
1844
1860
1876
1892
1908
1925
1942
1959
1976
1994
2012
2029
2047
2065
2083
2101
2119
2137
2155
2172
2190
2207
2224
2240
2256
2272
2287
2302
2317
2331
2345
2358
2371
2383
2395
2407
2419
2430
2441
2451
2462
2472
2483
2493
2503
2513
2523
2533
2543
2552
2562
2571
2581
2590
2599
2608
2617
2625
2633
2642
2649
2657
2665
2672
2679
2686
2693
2699
2705
2711
2717
2722
2728
2733
2738
2743
2747
2751
2756
2760
2764
2768
2772
2776
2780
2785
2789
2794
2798
2803
2808
2814
2820
2826
2832
2839
2845
2853
2860
2867
2875
2883
2891
2899
2907
2915
2922
2930
2938
2946
2953
2960
2967
2974
2980
2986
2992
2998
3003
3008
3013
3017
3022
3026
3030
3034
3038
3042
3045
3049
3052
3056
3059
3062
3066
3069
3072
3075
3078
3081
3084
3087
3089
3091
3094
3096
3098
3099
3101
3102
3103
3104
3105
3105
3105
3106
3105
3105
3105
3104
3104
3103
3103
3102
3101
3100
3099
3098
3097
3096
3096
3095
3094
3093
3092
3092
3091
3090
3089
3089
3088
3088
3087
3086
3086
3085
3085
3084
3084
3083
3082
3081
3080
3079
3078
3077
3076
3074
3073
3071
3069
3068
3066
3064
3061
3059
3057
3054
3051
3048
3046
3042
3039
3036
3033
3030
3026
3023
3020
3016
3013
3010
3007
3004
3002
2999
2996
2994
2991
2989
2987
2985
2983
2981
2979
2978
2976
2975
2974
2972
2971
2970
2969
2968
2967
2966
2966
2965
2964
2962
2961
2960
2959
2958
2956
2955
2953
2951
2949
2947
2944
2942
2938
2935
2931
2927
2923
2919
2914
2908
2903
2897
2891
2885
2879
2872
2866
2859
2852
2846
2839
2833
2827
2821
2815
2809
2803
2798
2793
2788
2784
2779
2775
2771
2768
2765
2761
2759
2756
2753
2751
2749
2747
2745
2743
2742
2741
2739
2738
2738
2737
2736
2736
2736
2736
2736
2736
2736
2737
2737
2738
2739
2740
2741
2742
2742
2743
2744
2745
2746
2747
2748
2750
2751
2752
2753
2754
2756
2757
2758
2760
2761
2763
2765
2766
2768
2769
2771
2772
2773
2774
2775
2776
2776
2776
2776
2776
2775
2774
2772
2770
2767
2764
2761
2757
2752
2748
2742
2737
2731
2724
2717
2710
2702
2694
2686
2677
2669
2659
2650
2640
2631
2621
2611
2601
2590
2580
2570
2559
2549
2539
2528
2517
2507
2496
2485
2474
2463
2452
2441
2429
2418
2406
2394
2382
2369
2357
2344
2331
2318
2304
2290
2276
2262
2247
2233
2218
2203
2187
2171
2156
2139
2123
2106
2089
2072
2055
2037
2019
2001
1982
1963
1944
1925
1905
1885
1865
1845
1824
1803
1782
1761
1740
1719
1698
1677
1656
1635
1614
1593
1573
1553
1533
1513
1493
1474
1455
1436
1417
1398
1380
1362
1344
1327
1310
1293
1276
1260
1244
1228
1213
1198
1183
1169
1155
1141
1127
1114
1101
1088
1076
1064
1052
1041
1029
1018
1008
997
987
978
968
959
950
941
933
925
917
910
903
896
889
882
875
869
862
856
850
844
838
832
827
821
816
811
806
801
796
792
787
783
779
775
771
767
764
760
757
754
750
747
744
741
739
736
734
732
730
728
727
726
725
725
724
725
725
726
726
728
729
730
732
734
736
739
741
744
747
750
753
757
760
764
768
772
776
780
784
789
793
798
803
808
813
818
823
829
835
841
847
853
860
867
874
881
888
895
903
910
918
926
933
941
948
956
963
971
978
985
993
1000
1006
1014
1020
1028
1035
1042
1050
1057
1064
1072
1079
1087
1095
1103
1111
1120
1128
1136
1145
1154
1163
1172
1181
1191
1201
1210
1220
1230
1241
1251
1261
1272
1282
1293
1304
1315
1325
1336
1347
1358
1369
1380
1391
1402
1412
1423
1433
1444
1454
1464
1473
1483
1492
1501
1510
1519
1527
1535
1544
1552
1560
1568
1576
1583
1591
1599
1607
1615
1623
1631
1640
1648
1657
1666
1675
1684
1693
1703
1712
1722
1732
1742
1752
1762
1772
1783
1793
1803
1813
1822
1832
1842
1851
1861
1870
1879
1888
1897
1906
1915
1923
1931
1940
1948
1956
1964
1971
1979
1987
1995
2001
2009
2017
2025
2033
2041
2049
2056
2064
2072
2080
2088
2095
2103
2111
2119
2127
2135
2144
2152
2161
2169
2178
2187
2197
2206
2216
2226
2236
2246
2256
2267
2278
2289
2300
2312
2323
2335
2347
2360
2372
2385
2397
2410
2424
2437
2450
2464
2477
2491
2504
2518
2531
2544
2557
2570
2583
2595
2607
2619
2631
2643
2654
2665
2676
2687
2698
2708
2718
2728
2738
2747
2757
2766
2775
2783
2792
2800
2808
2815
2823
2830
2837
2843
2850
2856
2862
2868
2874
2879
2885
2890
2895
2900
2905
2910
2914
2919
2923
2927
2931
2934
2938
2941
2944
2947
2949
2952
2954
2956
2958
2960
2962
2964
2966
2967
2968
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2979
2980
2980
2980
2980
2980
2980
2979
2978
2977
2975
2973
2971
2969
2966
2963
2959
2955
2951
2947
2943
2938
2933
2928
2923
2917
2912
2907
2902
2896
2891
2886
2881
2875
2870
2866
2861
2856
2851
2846
2841
2837
2832
2827
2822
2817
2812
2806
2801
2796
2790
2784
2778
2772
2765
2759
2752
2745
2738
2731
2723
2715
2707
2699
2691
2683
2674
2665
2656
2647
2638
2629
2620
2610
2601
2591
2581
2572
2562
2552
2543
2533
2523
2513
2502
2492
2482
2471
2460
2449
2438
2427
2415
2404
2392
2380
2368
2355
2343
2330
2317
2304
2292
2279
2266
2253
2240
2228
2216
2203
2192
2180
2169
2158
2147
2136
2126
2116
2106
2097
2088
2079
2070
2061
2052
2043
2033
2025
2016
2007
1998
1989
1979
1970
1960
1950
1940
1931
1921
1911
1901
1891
1881
1872
1862
1852
1843
1833
1824
1814
1805
1796
1787
1778
1769
1760
1752
1743
1735
1726
1718
1710
1702
1695
1687
1679
1672
1665
1657
1650
1644
1637
1630
1624
1618
1612
1606
1600
1594
1589
1584
1579
1573
1568
1564
1559
1554
1549
1545
1540
1535
1531
1526
1521
1516
1511
1506
1500
1495
1489
1483
1477
1471
1464
1457
1450
1443
1435
1427
1419
1411
1402
1394
1385
1376
1366
1357
1347
1338
1328
1318
1309
1299
1289
1279
1269
1259
1249
1239
1229
1220
1210
1200
1191
1182
1172
1163
1154
1145
1136
1127
1117
1108
1099
1089
1080
1071
1061
1051
1041
1031
1020
1010
1000
991
980
970
959
949
938
927
917
906
895
884
873
863
852
841
831
821
810
800
790
780
771
761
752
743
734
725
717
708
700
692
684
676
669
661
654
646
639
632
625
618
612
605
598
591
585
578
571
565
558
551
544
537
530
523
516
508
501
493
485
477
469
461
453
444
435
427
418
409
400
390
381
371
361
351
341
331
321
310
300
289
278
268
257
246
235
224
213
202
191
180
169
159
148
138
128
118
109
99
90
81
73
64
56
49
41
34
27
20
13
6
0
-7
-13
-19
-25
-31
-37
-43
-50
-56
-62
-69
-75
-82
-89
-96
-103
-111
-118
-126
-134
-143
-151
-160
-169
-178
-187
-197
-207
-217
-227
-237
-248
-258
-269
-281
-292
-304
-316
-328
-341
-353
-367
-380
-394
-408
-422
-436
-451
-466
-481
-496
-511
-526
-542
-557
-573
-588
-604
-619
-634
-650
-665
-680
-695
-709
-724
-739
-753
-768
-782
-797
-811
-825
-839
-853
-867
-880
-894
-907
-921
-934
-947
-960
-973
-986
-999
-1010
-1024
-1036
-1048
-1061
-1072
-1084
-1096
-1107
-1118
-1129
-1140
-1151
-1161
-1171
-1181
-1191
-1201
-1210
-1220
-1229
-1238
-1247
-1256
-1265
-1273
-1282
-1291
-1299
-1307
-1316
-1324
-1332
-1340
-1349
-1357
-1365
-1374
-1382
-1391
-1399
-1408
-1417
-1425
-1434
-1443
-1452
-1461
-1469
-1478
-1487
-1496
-1505
-1514
-1523
-1532
-1541
-1550
-1559
-1568
-1577
-1586
-1595
-1604
-1614
-1623
-1632
-1642
-1651
-1660
-1670
-1679
-1689
-1698
-1708
-1717
-1727
-1736
-1746
-1756
-1765
-1775
-1785
-1794
-1804
-1813
-1823
-1833
-1842
-1852
-1862
-1871
-1881
-1891
-1900
-1910
-1919
-1928
-1938
-1947
-1956
-1965
-1974
-1983
-1992
-2001
-2009
-2017
-2025
-2035
-2043
-2051
-2059
-2067
-2074
-2082
-2090
-2097
-2104
-2111
-2118
-2125
-2131
-2138
-2144
-2151
-2157
-2163
-2169
-2176
-2182
-2188
-2194
-2201
-2207
-2213
-2219
-2225
-2231
-2238
-2244
-2250
-2255
-2261
-2267
-2272
-2278
-2283
-2288
-2293
-2298
-2302
-2306
-2311
-2315
-2318
-2322
-2325
-2328
-2331
-2334
-2337
-2339
-2341
-2343
-2345
-2347
-2349
-2351
-2353
-2355
-2357
-2359
-2361
-2363
-2365
-2368
-2370
-2372
-2375
-2377
-2379
-2382
-2384
-2387
-2390
-2392
-2395
-2398
-2401
-2404
-2407
-2411
-2414
-2417
-2421
-2424
-2428
-2432
-2436
-2440
-2444
-2448
-2452
-2457
-2461
-2466
-2470
-2475
-2480
-2484
-2489
-2494
-2499
-2504
-2509
-2513
-2518
-2523
-2528
-2533
-2538
-2543
-2548
-2553
-2558
-2562
-2567
-2572
-2576
-2581
-2585
-2590
-2594
-2599
-2603
-2608
-2612
-2617
-2622
-2626
-2631
-2636
-2641
-2646
-2650
-2655
-2660
-2665
-2670
-2675
-2680
-2685
-2691
-2696
-2702
-2707
-2713
-2718
-2724
-2730
-2736
-2742
-2749
-2755
-2762
-2769
-2776
-2783
-2790
-2798
-2806
-2814
-2823
-2831
-2840
-2850
-2859
-2869
-2879
-2890
-2901
-2911
-2923
-2934
-2945
-2957
-2969
-2981
-2993
-3006
-3018
-3031
-3044
-3057
-3070
-3084
-3097
-3110
-3123
-3136
-3149
-3162
-3175
-3189
-3201
-3214
-3227
-3240
-3252
-3265
-3277
-3289
-3301
-3313
-3324
-3335
-3346
-3357
-3368
-3378
-3388
-3398
-3408
-3417
-3427
-3436
-3445
-3454
-3462
-3471
-3479
-3487
-3495
-3503
-3511
-3518
-3525
-3532
-3539
-3546
-3553
-3559
-3565
-3572
-3577
-3583
-3589
-3594
-3599
-3604
-3608
-3612
-3616
-3620
-3624
-3627
-3630
-3632
-3634
-3636
-3637
-3638
-3639
-3640
-3640
-3639
-3639
-3638
-3636
-3634
-3632
-3629
-3626
-3623
-3619
-3615
-3610
-3605
-3599
-3594
-3587
-3580
-3573
-3565
-3557
-3548
-3539
-3529
-3519
-3508
-3497
-3486
-3474
-3461
-3449
-3436
-3422
-3408
-3394
-3380
-3365
-3351
-3335
-3320
-3305
-3289
-3273
-3257
-3241
-3225
-3208
-3192
-3175
-3159
-3142
-3125
-3108
-3091
-3074
-3057
-3040
-3022
-3005
-2987
-2969
-2951
-2933
-2915
-2896
-2878
-2859
-2840
-2821
-2801
-2782
-2762
-2742
-2722
-2702
-2681
-2661
-2641
-2620
-2600
-2579
-2559
-2538
-2518
-2498
-2477
-2457
-2437
-2417
-2397
-2378
-2358
-2339
-2320
-2301
-2282
-2264
-2246
-2228
-2210
-2192
-2175
-2157
-2140
-2123
-2106
-2090
-2073
-2056
-2040
-2024
-2007
-1991
-1975
-1959
-1943
-1927
-1910
-1894
-1878
-1862
-1846
-1830
-1814
-1798
-1782
-1767
-1751
-1736
-1721
-1706
-1691
-1676
-1662
-1647
-1634
-1620
-1607
-1594
-1581
-1569
-1557
-1545
-1533
-1522
-1511
-1501
-1491
-1480
-1471
-1461
-1452
-1443
-1434
-1425
-1416
-1408
-1399
-1391
-1383
-1375
-1367
-1360
-1352
-1345
-1337
-1330
-1323
-1316
-1309
-1302
-1295
-1289
-1282
-1276
-1270
-1264
-1258
-1252
-1246
-1240
-1234
-1229
-1223
-1218
-1213
-1208
-1202
-1197
-1192
-1186
-1181
-1176
-1170
-1165
-1159
-1153
-1147
-1141
-1134
-1128
-1121
-1114
-1107
-1100
-1093
-1085
-1077
-1070
-1062
-1053
-1045
-1037
-1028
-1020
-1010
-1002
-993
-984
-975
-966
-957
-948
-939
-930
-920
-911
-902
-892
-883
-873
-864
-855
-845
-835
-826
-816
-806
-796
-786
-776
-766
-756
-746
-736
-725
-715
-705
-694
-684
-673
-663
-653
-642
-632
-622
-612
-602
-593
-583
-574
-564
-555
-546
-537
-527
-518
-509
-500
-490
-481
-471
-462
-452
-442
-432
-422
-412
-402
-392
-382
-372
-362
-352
-342
-332
-323
-313
-304
-295
-286
-277
-269
-261
-253
-245
-238
-231
-224
-217
-211
-205
-199
-193
-188
-182
-177
-172
-167
-162
-157
-153
-148
-144
-140
-136
-132
-128
-124
-121
-117
-114
-111
-108
-105
-102
-99
-96
-94
-91
-89
-87
-85
-83
-81
-79
-77
-75
-74
-72
-71
-69
-68
-67
-65
-64
-63
-61
-60
-59
-58
-57
-56
-55
-53
-52
-52
-51
-50
-49
-48
-47
-47
-46
-46
-46
-46
-46
-46
-47
-48
-48
-50
-51
-52
-54
-56
-58
-60
-62
-64
-67
-69
-72
-75
-78
-81
-84
-87
-90
-93
-95
-98
-101
-104
-106
-108
-110
-112
-114
-116
-117
-119
-120
-121
-121
-122
-123
-123
-124
-124
-125
-125
-126
-126
-127
-128
-128
-129
-130
-131
-132
-133
-135
-136
-137
-139
-140
-142
-143
-145
-146
-148
-149
-151
-153
-154
-156
-157
-159
-160
-162
-164
-165
-167
-169
-170
-172
-173
-175
-176
-178
-179
-180
-181
-182
-183
-184
-185
-186
-186
-187
-187
-187
-187
-187
-186
-185
-185
-184
-182
-181
-180
-178
-176
-174
-172
-170
-168
-165
-163
-161
-158
-156
-153
-151
-148
-145
-143
-140
-138
-135
-132
-130
-127
-124
-121
-118
-115
-112
-108
-105
-101
-97
-94
-90
-86
-82
-77
-73
-69
-65
-60
-56
-51
-47
-42
-38
-33
-29
-25
-20
-16
-11
-7
-3
2
6
10
15
19
24
29
33
38
43
48
54
59
64
70
75
81
87
93
100
106
112
119
125
132
138
145
152
158
164
171
177
183
189
195
201
207
212
218
223
228
233
238
242
246
250
254
257
261
264
266
269
271
273
275
277
278
280
280
281
282
282
282
282
281
281
280
279
278
277
275
273
272
270
267
265
263
260
257
254
251
248
245
242
238
235
231
227
224
220
216
212
208
204
200
196
192
188
184
180
176
172
169
165
161
158
155
152
149
146
143
141
139
137
135
134
132
131
131
130
130
130
130
130
131
131
132
133
135
136
138
139
141
143
145
146
148
150
152
153
155
157
158
160
161
162
164
165
166
167
168
169
170
171
172
173
174
175
176
177
179
180
181
183
184
186
187
189
191
194
196
199
201
204
207
211
214
218
222
226
230
235
239
244
248
253
258
263
268
273
278
283
288
294
299
304
309
314
320
325
330
335
340
345
350
355
359
364
368
373
377
381
385
389
393
396
400
403
406
409
412
414
417
419
422
424
426
428
429
431
432
434
435
436
437
438
438
438
438
438
438
437
437
436
434
433
432
430
428
426
424
422
419
417
414
411
408
405
402
399
395
392
388
384
380
377
373
369
364
360
356
351
347
342
337
333
328
323
318
313
307
302
297
292
287
281
276
271
266
261
256
251
246
241
236
232
227
222
218
214
209
205
201
197
194
190
187
184
181
178
176
174
172
170
168
167
166
165
164
163
163
162
162
162
163
163
164
165
166
167
168
170
171
173
175
177
179
181
183
185
187
190
192
195
197
200
203
205
208
211
214
217
220
223
226
229
233
236
239
243
247
250
254
258
263
267
272
276
281
286
292
297
303
309
315
322
328
335
342
350
357
365
373
382
390
399
408
417
427
437
447
457
467
478
488
499
510
521
533
544
555
566
577
589
600
611
621
632
643
653
664
674
685
695
705
714
724
734
743
752
761
770
779
788
796
804
813
821
829
837
844
852
859
867
874
882
889
896
903
910
917
923
930
936
943
949
956
962
968
974
980
986
992
997
1002
1008
1014
1018
1024
1029
1033
1038
1043
1047
1051
1055
1059
1063
1067
1070
1073
1076
1079
1082
1084
1086
1088
1090
1091
1092
1093
1094
1094
1094
1094
1094
1094
1093
1092
1092
1091
1089
1088
1087
1085
1083
1081
1079
1077
1074
1072
1069
1066
1064
1061
1057
1054
1051
1048
1044
1041
1037
1034
1030
1027
1022
1020
1016
1012
1008
1004
1000
997
993
990
986
982
978
975
971
967
964
960
957
954
950
947
944
942
939
937
934
932
930
928
927
925
924
923
922
921
920
920
919
919
919
919
919
919
920
921
922
923
924
926
927
929
931
934
936
939
942
944
947
951
954
957
960
964
967
971
974
978
982
986
990
994
998
1002
1008
1012
1018
1024
1030
1036
1043
1050
1057
1064
1072
1080
1088
1096
1104
1113
1121
1130
1138
1147
1156
1165
1173
1182
1191
1199
1208
1217
1226
1235
1243
1252
1261
1270
1279
1288
1297
1307
1316
1325
1335
1344
1354
1363
1373
1383
1392
1402
1412
1422
1431
1441
1450
1460
1469
1478
1487
1496
1505
1513
1522
1530
1538
1545
1553
1560
1567
1574
1580
1586
1592
1597
1602
1607
1612
1616
1621
1625
1629
1633
1636
1640
1643
1647
1650
1653
1657
1660
1663
1666
1669
1672
1675
1678
1681
1684
1686
1688
1691
1693
1695
1696
1698
1699
1700
1701
1702
1702
1702
1702
1702
1701
1700
1699
1698
1696
1695
1693
1691
1689
1686
1684
1681
1679
1676
1673
1670
1667
1663
1660
1656
1653
1649
1645
1641
1637
1633
1628
1624
1619
1614
1610
1604
1599
1594
1588
1583
1577
1571
1566
1560
1554
1548
1542
1536
1530
1525
1519
1513
1508
1502
1497
1491
1486
1481
1476
1471
1466
1461
1456
1451
1446
1442
1437
1433
1429
1425
1421
1417
1413
1410
1407
1404
1401
1398
1395
1392
1390
1388
1386
1384
1382
1380
1378
1377
1376
1374
1373
1373
1372
1371
1371
1371
1371
1370
1370
1371
1371
1371
1371
1371
1371
1371
1370
1370
1369
1368
1367
1366
1364
1362
1360
1358
1355
1352
1349
1346
1342
1339
1335
1331
1327
1323
1318
1314
1310
1305
1301
1296
1292
1287
1283
1279
1275
1270
1266
1262
1258
1254
1251
1247
1243
1239
1236
1232
1229
1225
1222
1219
1216
1213
1210
1207
1204
1201
1199
1196
1194
1192
1190
1187
1185
1183
1182
1180
1178
1176
1175
1173
1172
1170
1169
1168
1167
1166
1165
1164
1163
1162
1161
1161
1160
1159
1159
1158
1157
1157
1156
1155
1154
1153
1152
1151
1150
1149
1148
1146
1145
1143
1142
1140
1138
1136
1134
1132
1130
1127
1125
1122
1120
1117
1115
1112
1109
1107
1104
1101
1099
1096
1094
1092
1090
1088
1086
1084
1082
1081
1080
1079
1078
1077
1077
1076
1076
1076
1076
1077
1078
1079
1080
1081
1083
1085
1087
1090
1092
1095
1098
1101
1105
1108
1112
1116
1120
1124
1128
1132
1137
1141
1146
1150
1155
1160
1164
1169
1174
1179
1184
1189
1194
1199
1204
1210
1215
1220
1225
1231
1236
1242
1247
1252
1258
1263
1268
1274
1279
1284
1289
1295
1300
1305
1309
1314
1319
1324
1328
1333
1338
1342
1347
1351
1356
1361
1365
1370
1375
1380
1385
1390
1395
1400
1406
1411
1417
1423
1429
1435
1442
1448
1455
1461
1468
1475
1482
1489
1496
1502
1509
1516
1522
1528
1534
1540
1545
1550
1555
1559
1563
1567
1570
1573
1575
1577
1578
1579
1580
1581
1581
1580
1580
1579
1578
1577
1575
1574
1572
1570
1568
1565
1563
1560
1557
1554
1550
1547
1543
1539
1536
1531
1527
1523
1518
1513
1509
1503
1498
1493
1487
1481
1475
1469
1462
1456
1449
1442
1434
1427
1419
1411
1402
1394
1385
1376
1367
1357
1347
1337
1327
1317
1306
1295
1284
1273
1262
1250
1239
1228
1216
1205
1194
1182
1171
1160
1150
1139
1129
1118
1108
1098
1089
1079
1070
1061
1052
1043
1035
1026
1018
1010
1002
995
987
979
972
965
957
950
943
936
929
922
915
907
900
893
886
878
871
864
856
849
841
833
826
818
810
802
795
787
779
772
764
757
749
742
735
728
721
714
707
700
694
688
681
675
670
664
658
653
648
643
639
634
630
625
621
617
614
610
606
603
600
596
593
590
587
584
581
578
575
573
570
567
565
562
559
557
554
552
550
547
545
543
541
538
536
534
532
530
528
526
523
521
519
517
515
513
510
508
506
503
500
498
495
492
490
487
484
481
478
475
471
468
465
462
458
455
451
448
444
441
437
433
430
426
422
419
415
412
408
404
401
398
394
391
388
385
381
378
375
373
370
367
364
362
359
357
354
352
350
348
346
344
342
340
338
336
335
333
331
330
329
327
326
325
324
323
322
320
319
319
318
317
316
315
313
312
311
310
309
308
306
305
304
302
301
299
298
296
295
293
292
290
289
287
285
284
282
280
279
277
275
274
272
270
268
266
264
262
260
258
256
254
252
249
247
244
241
238
235
232
229
225
221
218
214
210
205
201
196
192
187
182
176
171
166
160
154
149
143
137
131
125
119
113
108
102
96
90
84
78
72
66
60
54
48
42
36
30
24
17
11
5
-2
-8
-15
-22
-29
-36
-43
-50
-58
-65
-73
-81
-89
-97
-106
-114
-123
-131
-140
-149
-158
-167
-177
-186
-196
-205
-215
-224
-234
-244
-254
-264
-274
-284
-295
-305
-315
-326
-336
-347
-357
-368
-379
-389
-400
-411
-422
-433
-444
-455
-466
-477
-488
-499
-510
-521
-532
-543
-554
-565
-576
-588
-599
-610
-620
-631
-642
-653
-663
-674
-684
-694
-704
-714
-724
-733
-743
-752
-760
-769
-778
-786
-794
-802
-809
-817
-824
-831
-838
-844
-850
-857
-862
-868
-874
-879
-884
-889
-894
-898
-903
-907
-911
-915
-919
-923
-926
-929
-932
-936
-939
-942
-944
-947
-950
-953
-955
-958
-961
-963
-966
-969
-971
-974
-977
-980
-983
-986
-989
-992
-995
-998
-1000
-1004
-1008
-1012
-1014
-1018
-1022
-1026
-1030
-1034
-1038
-1042
-1045
-1049
-1054
-1058
-1062
-1066
-1070
-1075
-1079
-1083
-1088
-1092
-1097
-1101
-1106
-1111
-1115
-1120
-1125
-1130
-1135
-1140
-1145
-1150
-1155
-1160
-1165
-1170
-1175
-1180
-1185
-1190
-1195
-1200
-1205
-1210
-1215
-1220
-1226
-1231
-1236
-1242
-1247
-1253
-1258
-1264
-1270
-1276
-1282
-1288
-1294
-1301
-1307
-1314
-1321
-1328
-1334
-1342
-1349
-1356
-1363
-1371
-1378
-1386
-1394
-1402
-1410
-1418
-1426
-1434
-1442
-1450
-1459
-1467
-1475
-1484
-1492
-1500
-1509
-1517
-1526
-1535
-1543
-1552
-1561
-1569
-1578
-1587
-1596
-1604
-1613
-1622
-1631
-1640
-1650
-1659
-1668
-1677
-1687
-1696
-1705
-1715
-1724
-1734
-1743
-1753
-1762
-1772
-1782
-1791
-1801
-1811
-1821
-1830
-1840
-1850
-1859
-1869
-1879
-1889
-1898
-1908
-1917
-1927
-1936
-1945
-1955
-1964
-1973
-1981
-1990
-1999
-2007
-2016
-2024
-2032
-2040
-2048
-2056
-2063
-2071
-2078
-2086
-2093
-2100
-2107
-2114
-2121
-2128
-2134
-2141
-2147
-2153
-2159
-2165
-2171
-2177
-2183
-2188
-2193
-2199
-2204
-2208
-2213
-2218
-2222
-2226
-2231
-2235
-2239
-2242
-2246
-2250
-2253
-2256
-2260
-2263
-2266
-2269
-2272
-2274
-2276
-2278
-2280
-2282
-2283
-2284
-2285
-2287
-2288
-2289
-2290
-2291
-2292
-2294
-2295
-2296
-2298
-2299
-2301
-2303
-2305
-2307
-2309
-2312
-2315
-2318
-2321
-2325
-2328
-2332
-2336
-2341
-2345
-2350
-2355
-2361
-2366
-2372
-2377
-2383
-2389
-2396
-2402
-2409
-2415
-2422
-2429
-2437
-2444
-2451
-2458
-2465
-2472
-2479
-2486
-2493
-2500
-2507
-2515
-2522
-2529
-2536
-2543
-2550
-2557
-2564
-2571
-2577
-2584
-2591
-2597
-2604
-2611
-2617
-2624
-2631
-2638
-2645
-2652
-2660
-2668
-2676
-2684
-2692
-2700
-2709
-2717
-2725
-2734
-2742
-2750
-2758
-2766
-2774
-2781
-2789
-2796
-2803
-2809
-2816
-2822
-2828
-2833
-2839
-2844
-2849
-2854
-2859
-2864
-2869
-2874
-2879
-2884
-2889
-2894
-2900
-2905
-2910
-2915
-2920
-2925
-2930
-2935
-2940
-2945
-2949
-2954
-2958
-2962
-2966
-2969
-2972
-2975
-2978
-2981
-2983
-2985
-2987
-2989
-2991
-2993
-2994
-2996
-2998
-2999
-3001
-3002
-3004
-3005
-3007
-3008
-3010
-3011
-3013
-3015
-3017
-3018
-3020
-3022
-3025
-3027
-3029
-3031
-3034
-3037
-3040
-3043
-3046
-3049
-3053
-3057
-3061
-3065
-3069
-3074
-3078
-3083
-3088
-3093
-3098
-3103
-3108
-3113
-3119
-3124
-3129
-3134
-3139
-3144
-3149
-3153
-3158
-3162
-3166
-3170
-3174
-3178
-3181
-3184
-3188
-3191
-3194
-3197
-3199
-3202
-3204
-3206
-3208
-3210
-3211
-3213
-3214
-3215
-3216
-3216
-3217
-3218
-3218
-3219
-3219
-3220
-3220
-3221
-3221
-3222
-3222
-3222
-3223
-3223
-3223
-3223
-3223
-3223
-3223
-3223
-3222
-3222
-3221
-3221
-3220
-3219
-3218
-3216
-3215
-3213
-3212
-3210
-3207
-3205
-3203
-3200
-3197
-3195
-3192
-3189
-3186
-3183
-3180
-3177
-3174
-3171
-3168
-3165
-3163
-3160
-3158
-3156
-3154
-3153
-3151
-3150
-3148
-3147
-3146
-3145
-3144
-3143
-3142
-3140
-3139
-3138
-3136
-3135
-3133
-3131
-3129
-3127
-3125
-3122
-3120
-3117
-3115
-3112
-3110
-3107
-3104
-3102
-3099
-3096
-3093
-3091
-3088
-3085
-3082
-3078
-3075
-3072
-3068
-3064
-3060
-3057
-3052
-3048
-3044
-3040
-3036
-3031
-3027
-3022
-3018
-3013
-3009
-3004
-2999
-2995
-2990
-2986
-2982
-2977
-2973
-2969
-2965
-2961
-2958
-2954
-2951
-2948
-2945
-2943
-2940
-2938
-2936
-2935
-2933
-2932
-2930
-2929
-2927
-2926
-2925
-2923
-2921
-2919
-2917
-2915
-2913
-2910
-2907
-2904
-2901
-2898
-2894
-2891
-2887
-2883
-2880
-2876
-2872
-2869
-2865
-2861
-2858
-2854
-2851
-2848
-2844
-2841
-2838
-2835
-2832
-2829
-2825
-2822
-2819
-2816
-2813
-2810
-2807
-2805
-2802
-2799
-2796
-2794
-2791
-2789
-2786
-2784
-2782
-2780
-2778
-2776
-2774
-2772
-2771
-2769
-2768
-2767
-2765
-2764
-2763
-2761
-2760
-2759
-2758
-2757
-2755
-2754
-2753
-2752
-2750
-2749
-2748
-2746
-2745
-2743
-2741
-2740
-2738
-2736
-2734
-2732
-2730
-2728
-2726
-2724
-2722
-2720
-2718
-2716
-2714
-2712
-2710
-2708
-2707
-2705
-2703
-2701
-2699
-2697
-2695
-2693
-2691
-2689
-2686
-2684
-2681
-2678
-2674
-2671
-2667
-2663
-2658
-2654
-2649
-2644
-2639
-2634
-2629
-2624
-2619
-2614
-2609
-2603
-2598
-2594
-2589
-2584
-2579
-2574
-2569
-2564
-2559
-2554
-2548
-2543
-2537
-2531
-2524
-2518
-2511
-2504
-2497
-2489
-2481
-2473
-2464
-2455
-2446
-2436
-2427
-2416
-2406
-2396
-2385
-2374
-2362
-2351
-2339
-2327
-2315
-2303
-2290
-2277
-2265
-2252
-2239
-2226
-2212
-2199
-2185
-2171
-2157
-2143
-2129
-2115
-2100
-2086
-2071
-2056
-2041
-2027
-2012
-1998
-1983
-1968
-1954
-1939
-1925
-1910
-1896
-1882
-1868
-1854
-1840
-1827
-1813
-1800
-1786
-1773
-1760
-1746
-1733
-1720
-1707
-1694
-1681
-1668
-1655
-1642
-1629
-1617
-1605
-1592
-1580
-1569
-1557
-1546
-1535
-1524
-1513
-1502
-1492
-1482
-1472
-1462
-1452
-1442
-1433
-1424
-1414
-1405
-1396
-1387
-1378
-1369
-1361
-1352
-1343
-1335
-1326
-1318
-1309
-1301
-1293
-1285
-1277
-1270
-1262
-1255
-1248
-1241
-1234
-1227
-1221
-1215
-1209
-1203
-1197
-1191
-1185
-1179
-1173
-1167
-1162
-1156
-1150
-1143
-1137
-1131
-1125
-1118
-1111
-1104
-1097
-1090
-1083
-1075
-1068
-1060
-1052
-1044
-1035
-1027
-1018
-1008
-1000
-990
-981
-971
-961
-951
-941
-931
-920
-910
-900
-890
-880
-870
-860
-850
-840
-831
-822
-812
-803
-794
-786
-777
-769
-760
-752
-744
-736
-727
-720
-712
-704
-696
-689
-681
-674
-667
-659
-652
-645
-637
-630
-623
-616
-609
-602
-595
-588
-581
-575
-568
-561
-554
-547
-540
-533
-526
-519
-512
-504
-497
-489
-481
-474
-466
-457
-449
-441
-432
-423
-414
-405
-396
-386
-377
-367
-358
-348
-338
-329
-319
-309
-300
-291
-282
-273
-264
-255
-246
-238
-230
-221
-213
-205
-197
-189
-181
-173
-165
-156
-148
-140
-132
-124
-115
-107
-98
-89
-80
-71
-62
-53
-44
-35
-25
-16
-6
3
12
22
31
40
49
59
68
76
85
94
102
111
119
127
136
144
152
160
168
176
184
191
199
207
214
222
229
236
244
251
258
266
273
280
287
294
301
308
314
321
328
334
341
347
354
360
366
372
378
384
389
395
400
405
410
415
420
425
429
434
438
442
447
451
455
459
463
468
472
476
481
486
490
495
501
506
512
517
523
529
536
542
549
555
562
569
576
583
590
597
604
611
619
626
633
639
646
653
660
666
673
679
685
691
698
704
710
716
723
729
736
742
749
756
763
770
777
785
792
799
807
815
823
831
839
847
855
863
871
880
888
896
905
913
921
930
939
947
956
965
975
984
994
1002
1012
1022
1033
1042
1052
1062
1071
1081
1090
1099
1107
1116
1124
1132
1140
1147
1154
1161
1167
1174
1179
1185
1190
1196
1201
1205
1210
1215
1220
1225
1230
1235
1241
1246
1252
1257
1263
1269
1275
1281
1286
1292
1298
1303
1309
1314
1319
1325
1329
1334
1339
1343
1347
1351
1355
1359
1362
1366
1369
1372
1376
1379
1382
1385
1389
1392
1395
1398
1402
1405
1408
1410
1413
1415
1417
1419
1420
1422
1422
1423
1423
1422
1422
1421
1419
1418
1416
1415
1413
1411
1409
1407
1405
1404
1402
1401
1400
1399
1398
1397
1397
1397
1397
1397
1397
1398
1398
1398
1398
1398
1398
1398
1398
1397
1397
1396
1395
1394
1394
1393
1392
1390
1389
1388
1387
1385
1384
1383
1381
1380
1379
1377
1376
1374
1373
1371
1369
1367
1365
1363
1361
1359
1356
1354
1351
1349
1346
1343
1340
1337
1334
1331
1327
1324
1320
1317
1313
1309
1305
1301
1297
1293
1289
1285
1281
1277
1272
1268
1264
1259
1255
1250
1246
1242
1238
1234
1230
1226
1223
1219
1216
1213
1210
1208
1206
1204
1202
1201
1199
1198
1197
1197
1196
1196
1196
1196
1196
1197
1197
1198
1199
1200
1201
1202
1203
1205
1206
1208
1209
1211
1212
1214
1215
1217
1219
1220
1222
1223
1225
1227
1228
1230
1231
1233
1234
1235
1237
1238
1239
1240
1241
1242
1242
1243
1243
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1245
1245
1245
1245
1245
1245
1245
1245
1245
1245
1246
1246
1246
1246
1246
1246
1246
1246
1246
1247
1247
1247
1248
1248
1249
1249
1250
1251
1252
1252
1253
1254
1255
1256
1258
1259
1260
1262
1263
1265
1267
1268
1270
1272
1274
1277
1279
1282
1284
1287
1290
1293
1295
1298
1301
1304
1307
1310
1313
1316
1319
1322
1324
1327
1329
1332
1334
1336
1338
1339
1341
1342
1343
1344
1344
1345
1345
1345
1344
1344
1343
1342
1340
1339
1337
1335
1333
1331
1328
1325
1322
1319
1316
1313
1310
1307
1304
1301
1297
1294
1291
1288
1285
1282
1279
1276
1273
1270
1267
1264
1262
1259
1255
1252
1249
1246
1242
1239
1235
1232
1228
1224
1220
1216
1211
1207
1203
1198
1193
1189
1184
1179
1175
1170
1165
1160
1156
1151
1146
1142
1137
1132
1128
1123
1118
1114
1109
1104
1099
1095
1090
1085
1080
1075
1070
1065
1061
1056
1051
1046
1041
1036
1032
1027
1022
1018
1014
1010
1004
1000
997
993
989
985
981
978
974
971
967
964
961
959
956
953
951
949
947
946
944
943
942
941
940
939
938
938
937
937
936
936
935
935
934
934
933
932
931
930
929
928
926
925
923
922
920
918
916
915
913
911
909
908
906
904
903
901
900
898
896
895
894
892
891
890
889
888
887
886
885
885
884
884
883
883
882
882
881
881
880
879
879
878
877
876
875
873
872
870
868
866
864
861
859
856
853
850
846
843
839
835
831
827
823
818
814
810
805
801
797
792
788
784
779
775
771
766
762
757
753
749
744
740
735
730
726
721
716
711
706
701
696
691
686
681
676
671
666
661
655
650
645
640
634
629
624
618
613
607
601
595
589
583
577
571
565
558
552
545
538
531
525
518
511
503
496
489
482
475
468
461
454
447
440
432
425
418
411
404
397
390
382
375
367
359
352
343
335
327
318
310
301
292
283
274
265
256
246
237
228
219
210
202
193
185
176
168
160
152
144
136
129
122
114
107
100
93
87
80
73
67
60
53
47
40
34
28
21
15
8
1
-5
-12
-18
-25
-31
-38
-44
-51
-57
-63
-69
-75
-81
-87
-92
-97
-102
-107
-111
-115
-119
-122
-125
-128
-130
-133
-134
-136
-137
-138
-138
-139
-139
-139
-138
-138
-137
-136
-135
-133
-132
-130
-129
-127
-125
-123
-120
-118
-115
-113
-110
-107
-103
-100
-96
-92
-87
-82
-77
-72
-67
-61
-55
-49
-42
-36
-29
-22
-15
-8
0
7
15
23
31
39
47
55
64
73
81
90
99
109
118
127
137
146
156
166
176
186
196
206
216
226
236
246
256
267
277
287
298
308
319
329
340
350
361
372
383
394
405
416
427
438
449
461
472
484
495
507
518
530
541
553
565
576
588
600
612
624
636
648
660
672
684
696
709
721
734
746
759
771
784
797
809
822
835
848
860
873
885
898
910
923
935
947
959
971
983
995
1006
1018
1030
1042
1053
1065
1076
1088
1099
1111
1122
1134
1145
1157
1168
1180
1192
1203
1215
1226
1237
1249
1260
1271
1282
1293
1304
1314
1325
1335
1345
1355
1365
1375
1385
1394
1404
1413
1422
1431
1440
1449
1458
1467
1476
1485
1493
1502
1510
1518
1527
1535
1543
1551
1559
1566
1574
1581
1589
1596
1603
1609
1616
1622
1628
1634
1640
1646
1651
1656
1662
1667
1672
1677
1682
1686
1691
1696
1701
1705
1710
1715
1719
1724
1729
1733
1738
1743
1748
1753
1758
1763
1768
1773
1778
1783
1788
1793
1798
1803
1808
1813
1818
1823
1829
1834
1839
1844
1850
1855
1860
1865
1871
1876
1881
1886
1891
1896
1901
1905
1910
1914
1919
1923
1927
1931
1936
1939
1943
1947
1951
1954
1958
1961
1965
1968
1971
1974
1978
1980
1983
1986
1989
1991
1994
1996
1999
2001
2003
2005
2008
2009
2012
2013
2016
2017
2020
2021
2024
2025
2029
2031
2033
2036
2039
2041
2044
2047
2050
2053
2056
2060
2063
2066
2070
2073
2076
2080
2083
2086
2090
2093
2096
2099
2102
2105
2108
2111
2113
2116
2118
2120
2123
2125
2127
2129
2131
2133
2134
2136
2138
2140
2142
2143
2145
2147
2148
2150
2152
2153
2155
2156
2158
2159
2161
2162
2164
2165
2166
2167
2168
2169
2170
2171
2172
2172
2173
2174
2175
2175
2176
2176
2177
2177
2178
2178
2179
2179
2179
2180
2180
2180
2180
2181
2181
2181
2181
2181
2181
2181
2181
2180
2180
2180
2180
2180
2180
2180
2180
2180
2181
2181
2181
2182
2182
2183
2184
2185
2186
2187
2188
2190
2191
2193
2195
2197
2199
2201
2203
2205
2207
2210
2212
2215
2217
2220
2223
2226
2229
2232
2235
2239
2243
2247
2251
2255
2260
2265
2270
2275
2280
2286
2291
2297
2303
2309
2315
2322
2328
2334
2341
2347
2353
2360
2366
2372
2379
2385
2391
2397
2403
2409
2415
2421
2427
2433
2439
2445
2451
2457
2462
2468
2474
2480
2486
2492
2498
2504
2510
2516
2522
2528
2534
2540
2546
2552
2558
2564
2571
2577
2583
2589
2595
2601
2607
2613
2619
2625
2631
2637
2643
2649
2654
2660
2666
2672
2677
2683
2689
2694
2700
2705
2711
2716
2721
2726
2731
2736
2741
2745
2750
2754
2759
2763
2767
2771
2774
2778
2781
2784
2787
2790
2793
2795
2797
2800
2802
2804
2806
2807
2809
2810
2812
2813
2814
2815
2816
2817
2817
2818
2818
2818
2818
2818
2818
2818
2818
2817
2817
2816
2816
2815
2815
2814
2813
2812
2812
2811
2810
2809
2808
2807
2806
2805
2804
2803
2802
2800
2799
2798
2797
2796
2794
2793
2792
2791
2790
2788
2787
2786
2785
2784
2783
2782
2781
2780
2779
2779
2778
2777
2777
2776
2776
2776
2776
2776
2776
2776
2776
2777
2777
2778
2779
2779
2780
2781
2783
2784
2785
2787
2789
2791
2793
2795
2797
2799
2801
2804
2806
2809
2811
2814
2817
2819
2822
2825
2827
2830
2833
2836
2838
2841
2844
2847
2850
2853
2856
2859
2862
2866
2869
2872
2875
2878
2881
2885
2888
2891
2894
2897
2900
2903
2906
2909
2912
2915
2918
2920
2923
2926
2929
2931
2934
2937
2940
2943
2945
2948
2951
2954
2956
2959
2962
2965
2967
2970
2972
2975
2977
2980
2982
2984
2986
2988
2990
2992
2994
2995
2997
2998
3000
3001
3002
3003
3004
3005
3005
3006
3006
3006
3006
3006
3005
3004
3003
3002
3000
2999
2997
2995
2993
2990
2988
2985
2982
2978
2975
2971
2968
2964
2960
2956
2952
2948
2944
2939
2935
2930
2926
2921
2916
2911
2906
2901
2896
2890
2884
2879
2873
2867
2860
2854
2847
2840
2834
2827
2819
2812
2805
2797
2790
2782
2774
2766
2758
2750
2742
2734
2725
2717
2709
2700
2692
2684
2675
2667
2658
2650
2641
2632
2624
2615
2607
2598
2590
2581
2573
2564
2555
2547
2538
2530
2521
2513
2505
2496
2488
2480
2471
2463
2455
2447
2439
2431
2423
2415
2407
2399
2391
2383
2375
2368
2360
2352
2345
2337
2329
2322
2315
2307
2300
2293
2286
2279
2272
2265
2259
2252
2246
2239
2233
2227
2221
2215
2209
2204
2198
2193
2187
2182
2176
2171
2166
2161
2155
2150
2145
2140
2134
2129
2124
2119
2114
2108
2103
2098
2093
2088
2082
2077
2072
2067
2062
2057
2052
2047
2041
2037
2033
2028
2024
2019
2013
2009
2005
2001
1997
1992
1988
1984
1979
1975
1971
1967
1962
1958
1954
1950
1945
1941
1937
1933
1929
1924
1920
1916
1912
1908
1904
1900
1896
1892
1888
1885
1881
1878
1874
1871
1868
1865
1863
1860
1858
1856
1854
1852
1850
1848
1847
1845
1844
1843
1842
1841
1840
1840
1839
1839
1838
1838
1838
1838
1838
1838
1838
1839
1839
1839
1840
1840
1841
1841
1842
1843
1843
1844
1845
1846
1847
1849
1850
1852
1853
1855
1857
1858
1860
1862
1864
1867
1869
1871
1874
1876
1879
1882
1885
1888
1891
1894
1897
1900
1904
1907
1911
1914
1918
1922
1926
1930
1934
1939
1943
1948
1952
1957
1962
1966
1971
1976
1981
1986
1991
1996
2001
2005
2011
2016
2021
2025
2031
2036
2041
2045
2051
2056
2061
2066
2071
2076
2081
2086
2091
2096
2101
2106
2111
2116
2121
2126
2131
2135
2140
2145
2150
2155
2159
2164
2169
2173
2178
2183
2187
2192
2197
2202
2206
2211
2216
2221
2226
2230
2235
2240
2244
2249
2254
2258
2263
2267
2271
2275
2280
2283
2287
2291
2294
2298
2301
2303
2306
2309
2311
2313
2315
2316
2318
2319
2320
2321
2322
2323
2324
2325
2325
2326
2326
2326
2326
2326
2326
2325
2325
2325
2324
2323
2322
2321
2320
2319
2318
2317
2316
2314
2313
2311
2309
2308
2306
2304
2302
2300
2298
2296
2293
2291
2288
2285
2283
2280
2277
2274
2271
2267
2264
2261
2257
2254
2250
2247
2243
2239
2236
2232
2228
2224
2220
2216
2212
2208
2204
2199
2195
2190
2186
2181
2177
2172
2167
2163
2158
2153
2148
2144
2139
2134
2130
2125
2121
2116
2111
2107
2102
2098
2093
2089
2084
2080
2076
2071
2067
2063
2059
2055
2052
2048
2044
2040
2037
2033
2029
2027
2023
2020
2017
2013
2009
2007
2004
2001
1999
1996
1993
1990
1987
1984
1981
1978
1975
1973
1970
1967
1964
1961
1958
1956
1953
1950
1947
1944
1941
1939
1936
1933
1930
1927
1925
1922
1919
1916
1913
1910
1908
1905
1902
1899
1897
1894
1891
1888
1885
1883
1880
1877
1874
1872
1869
1866
1863
1860
1858
1855
1852
1849
1847
1844
1841
1838
1836
1833
1830
1828
1825
1822
1819
1817
1814
1811
1808
1806
1803
1800
1798
1795
1792
1790
1787
1784
1781
1779
1776
1773
1771
1768
1765
1763
1760
1757
1755
1752
1749
1747
1744
1741
1739
1736
1733
1731
1728
1725
1723
1720
1717
1715
1712
1710
1707
1704
1702
1699
1696
1694
1691
1689
1686
1683
1681
1678
1676
1673
1670
1668
1665
1663
1660
1657
1655
1652
1650
1647
1644
1642
1639
1637
1634
1632
1629
1627
1624
1621
1619
1616
1614
1611
1609
1606
1604
1601
1599
1596
1593
1591
1588
1586
1583
1581
1578
1576
1573
1571
1568
1566
1563
1561
1558
1556
1553
1551
1548
1546
1543
1541
1538
1536
1533
1531
1528
1526
1523
1521
1519
1516
1514
1511
1509
1506
1504
1501
1499
1496
1494
1492
1489
1487
1484
1482
1479
1477
1475
1472
1470
1467
1465
1462
1460
1458
1455
1453
1450
1448
1446
1443
1441
1438
1436
1434
1431
1429
1427
1424
1422
1419
1417
1415
1412
1410
1408
1405
1403
1400
1398
1396
1393
1391
1389
1386
1384
1382
1379
1377
1375
1372
1370
1368
1365
1363
1361
1358
1356
1354
1351
1349
1347
1345
1342
1340
1338
1335
1333
1331
1328
1326
1324
1322
1319
1317
1315
1313
1310
1308
1306
1303
1301
1299
1297
1294
1292
1290
1288
1285
1283
1281
1279
1276
1274
1272
1270
1267
1265
1263
1261
1259
1256
1254
1252
1250
1247
1245
1243
1241
1239
1236
1234
1232
1230
1228
1225
1223
1221
1219
1217
1215
1212
1210
1208
1206
1204
1201
1199
1197
1195
1193
1191
1188
1186
1184
1182
1180
1178
1176
1173
1171
1169
1167
1165
1163
1161
1159
1156
1154
1152
1150
1148
1146
1144
1142
1139
1137
1135
1133
1131
1129
1127
1125
1123
1121
1118
1116
1114
1112
1110
1108
1106
1104
1102
1100
1098
1096
1094
1092
1089
1087
1085
1083
1081
1079
1077
1075
1073
1071
1069
1067
1065
1063
1061
1059
1057
1055
1053
1051
1049
1047
1045
1043
1041
1039
1037
1035
1033
1031
1029
1027
1025
1022
1020
1018
1016
1014
1012
1010
1008
1006
1004
1002
1000
999
997
995
993
991
989
987
985
983
981
979
977
975
974
972
970
968
966
964
962
960
958
956
954
952
950
948
947
945
943
941
939
937
935
933
931
929
928
926
924
922
920
918
916
914
912
911
909
907
905
903
901
899
897
896
894
892
890
888
886
884
883
881
879
877
875
873
872
870
868
866
864
862
861
859
857
855
853
852
850
848
846
844
843
841
839
837
835
834
832
830
828
826
825
823
821
819
817
816
814
812
810
809
807
805
803
802
800
798
796
795
793
791
789
788
786
784
782
781
779
777
775
774
772
770
768
767
765
763
762
760
758
756
755
753
751
750
748
746
745
743
741
739
738
736
734
733
731
729
728
726
724
723
721
719
718
716
714
713
711
709
708
706
704
703
701
699
698
696
694
693
691
690
688
686
685
683
681
680
678
677
675
673
672
670
668
667
665
664
662
660
659
657
656
654
652
651
649
648
646
645
643
641
640
638
637
635
633
632
630
629
627
626
624
623
621
619
618
616
615
613
612
610
609
607
606
604
602
601
599
598
596
595
593
592
590
589
587
586
584
583
581
580
578
577
575
574
572
571
569
568
566
565
563
562
560
559
557
556
554
553
551
550
548
547
545
544
542
541
540
538
537
535
534
532
531
529
528
526
525
524
522
521
519
518
516
515
514
512
511
509
508
506
505
504
502
501
499
498
497
495
494
492
491
489
488
487
485
484
483
481
480
478
477
476
474
473
471
470
469
467
466
465
463
462
460
459
458
456
455
454
452
451
450
448
447
446
444
443
442
440
439
438
436
435
434
432
431
430
428
427
426
424
423
422
420
419
418
416
415
414
412
411
410
409
407
406
405
403
402
401
399
398
397
396
394
393
392
391
389
388
387
385
384
383
382
380
379
378
377
375
374
373
372
370
369
368
367
365
364
363
362
360
359
358
357
355
354
353
352
351
349
348
347
346
344
343
342
341
340
338
337
336
335
334
332
331
330
329
328
326
325
324
323
322
320
319
318
317
316
315
313
312
311
310
309
307
306
305
304
303
302
301
299
298
297
296
295
294
292
291
290
289
288
287
286
284
283
282
281
280
279
278
277
275
274
273
272
271
270
269
268
266
265
264
263
262
261
260
259
258
257
255
254
253
252
251
250
249
248
247
246
245
243
242
241
240
239
238
237
236
235
234
233
232
231
230
229
227
226
225
224
223
222
221
220
219
218
217
216
215
214
213
212
211
210
209
208
207
206
205
204
203
202
200
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
182
181
180
179
178
177
176
175
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
156
