5
20885
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-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
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-112
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-152
-152
-152
-153
-153
-154
-154
-154
-155
-155
-156
-156
-156
-157
-157
-158
-158
-159
-159
-159
-160
-160
-161
-161
-161
-162
-162
-163
-163
-164
-164
-165
-165
-166
-167
-167
-168
-168
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-170
-170
-170
-171
-171
-172
-172
-173
-173
-174
-174
-175
-175
-175
-176
-176
-177
-177
-178
-178
-179
-180
-180
-181
-181
-182
-182
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-186
-187
-187
-188
-188
-189
-189
-189
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-197
-197
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-197
-197
-197
-197
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-195
-195
-195
-195
-195
-194
-194
-194
-194
-194
-194
-194
-194
-194
-193
-193
-193
-193
-193
-192
-192
-192
-192
-192
-192
-191
-191
-191
-191
-191
-191
-191
-191
-190
-190
-190
-190
-189
-189
-189
-189
-188
-188
-188
-188
-188
-188
-187
-187
-187
-186
-186
-186
-186
-185
-185
-185
-185
-184
-184
-184
-184
-184
-184
-184
-183
-183
-183
-183
-183
-183
-183
-183
-183
-182
-182
-182
-181
-181
-181
-180
-180
-180
-179
-179
-179
-178
-178
-178
-177
-177
-177
-177
-176
-176
-176
-175
-175
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-172
-172
-172
-171
-171
-171
-170
-170
-170
-170
-170
-170
-170
-170
-169
-169
-169
-169
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-167
-167
-167
-167
-166
-166
-165
-165
-165
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-163
-163
-162
-162
-161
-161
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-158
-158
-158
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-153
-153
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-162
-162
-163
-163
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-167
-167
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-173
-173
-174
-175
-175
-176
-176
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-179
-179
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-198
-198
-197
-197
-197
-197
-198
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-205
-205
-206
-206
-206
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-219
-219
-219
-219
-220
-220
-220
-220
-220
-220
-220
-221
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-223
-223
-223
-223
-223
-224
-224
-224
-224
-224
-224
-224
-225
-225
-225
-225
-225
-226
-226
-226
-227
-227
-227
-227
-228
-228
-228
-229
-229
-229
-230
-230
-230
-230
-230
-231
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-238
-238
-238
-239
-239
-239
-240
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-244
-244
-244
-245
-245
-245
-245
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-251
-252
-252
-252
-253
-253
-253
-253
-254
-254
-254
-254
-255
-255
-255
-256
-256
-256
-256
-257
-257
-257
-257
-257
-258
-258
-258
-259
-259
-259
-259
-260
-260
-260
-260
-261
-261
-261
-261
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-267
-267
-267
-267
-268
-268
-268
-268
-269
-269
-269
-269
-270
-270
-270
-270
-271
-271
-271
-272
-272
-272
-273
-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
-282
-282
-282
-283
-283
-283
-284
-284
-284
-285
-285
-286
-286
-287
-287
-287
-288
-288
-289
-289
-289
-290
-290
-290
-291
-291
-291
-292
-292
-292
-293
-293
-294
-294
-294
-295
-295
-296
-296
-297
-297
-298
-298
-298
-299
-299
-300
-300
-301
-301
-301
-302
-302
-303
-303
-304
-304
-305
-305
-306
-306
-307
-307
-308
-308
-309
-309
-310
-311
-311
-312
-312
-313
-314
-314
-315
-315
-316
-316
-317
-317
-318
-318
-319
-319
-320
-320
-321
-321
-322
-322
-322
-323
-323
-324
-324
-325
-325
-326
-326
-327
-327
-328
-328
-329
-330
-330
-331
-331
-332
-333
-333
-333
-334
-334
-335
-335
-335
-336
-336
-337
-337
-337
-338
-338
-339
-339
-340
-340
-341
-341
-342
-342
-343
-343
-344
-344
-345
-345
-346
-346
-347
-347
-348
-348
-349
-349
-350
-350
-351
-351
-352
-352
-352
-353
-353
-353
-354
-354
-354
-355
-355
-355
-355
-356
-356
-356
-357
-357
-357
-358
-358
-358
-359
-359
-359
-360
-360
-361
-361
-361
-362
-362
-362
-363
-363
-363
-364
-364
-364
-365
-365
-365
-366
-366
-366
-367
-367
-367
-368
-368
-369
-369
-369
-370
-370
-371
-371
-372
-372
-372
-373
-373
-374
-374
-374
-374
-375
-375
-375
-376
-376
-376
-376
-377
-377
-377
-378
-378
-378
-379
-379
-379
-380
-380
-380
-381
-381
-381
-382
-382
-382
-383
-383
-384
-384
-384
-385
-385
-385
-386
-386
-386
-387
-387
-388
-388
-388
-389
-389
-390
-390
-391
-391
-392
-393
-393
-394
-394
-395
-395
-396
-396
-397
-397
-398
-398
-399
-399
-400
-400
-401
-401
-402
-402
-403
-403
-404
-405
-405
-406
-406
-407
-407
-408
-408
-409
-409
-410
-410
-411
-412
-412
-413
-413
-414
-415
-415
-416
-416
-417
-418
-418
-419
-419
-420
-420
-421
-421
-422
-423
-423
-424
-425
-426
-426
-427
-428
-429
-429
-430
-431
-431
-432
-432
-433
-433
-434
-435
-435
-436
-437
-437
-438
-439
-439
-440
-440
-441
-442
-442
-443
-443
-444
-445
-445
-446
-446
-447
-448
-448
-449
-450
-450
-451
-452
-452
-453
-454
-455
-455
-456
-457
-458
-459
-460
-460
-461
-462
-463
-464
-464
-465
-466
-466
-467
-468
-468
-469
-470
-470
-471
-471
-472
-473
-473
-474
-475
-475
-476
-476
-477
-478
-478
-479
-480
-480
-481
-482
-482
-483
-484
-484
-485
-486
-486
-487
-488
-488
-489
-490
-490
-491
-492
-492
-493
-493
-494
-495
-495
-496
-497
-498
-498
-499
-500
-501
-502
-502
-503
-504
-504
-505
-506
-507
-507
-508
-509
-510
-511
-511
-512
-513
-514
-514
-515
-516
-517
-517
-518
-519
-519
-520
-521
-522
-523
-523
-524
-525
-526
-527
-527
-528
-529
-530
-530
-531
-532
-533
-533
-534
-535
-535
-536
-537
-537
-538
-539
-539
-540
-541
-542
-542
-543
-544
-544
-545
-545
-546
-547
-547
-548
-549
-549
-550
-550
-551
-552
-552
-553
-554
-555
-555
-556
-557
-557
-558
-559
-559
-560
-561
-561
-562
-563
-563
-564
-565
-565
-566
-567
-567
-568
-568
-569
-570
-570
-571
-572
-572
-573
-573
-574
-575
-575
-576
-577
-577
-578
-578
-579
-579
-580
-581
-581
-582
-582
-583
-583
-584
-584
-585
-585
-586
-586
-587
-587
-588
-588
-589
-589
-590
-591
-591
-592
-592
-593
-593
-593
-594
-594
-595
-595
-596
-596
-597
-597
-597
-598
-598
-599
-599
-600
-600
-601
-601
-601
-602
-602
-603
-603
-604
-604
-605
-605
-606
-607
-607
-608
-608
-609
-609
-610
-610
-610
-611
-611
-612
-612
-612
-613
-613
-614
-614
-615
-615
-616
-617
-617
-618
-618
-619
-620
-620
-621
-621
-622
-622
-623
-623
-624
-624
-625
-625
-626
-626
-627
-627
-628
-628
-629
-629
-630
-630
-631
-631
-632
-632
-632
-633
-633
-634
-634
-635
-635
-636
-636
-637
-637
-638
-638
-639
-639
-640
-640
-640
-641
-641
-642
-642
-643
-643
-644
-644
-644
-645
-645
-646
-646
-647
-647
-647
-648
-648
-649
-649
-650
-650
-651
-651
-652
-653
-653
-654
-654
-655
-655
-656
-656
-657
-657
-658
-658
-659
-660
-660
-661
-661
-662
-662
-663
-663
-664
-664
-665
-665
-666
-666
-666
-667
-667
-668
-668
-669
-669
-670
-670
-671
-671
-672
-673
-673
-674
-674
-675
-675
-675
-676
-676
-676
-677
-677
-677
-678
-678
-679
-679
-679
-680
-680
-681
-681
-681
-682
-682
-682
-683
-683
-683
-684
-684
-685
-685
-686
-686
-687
-687
-688
-688
-688
-689
-689
-690
-690
-690
-690
-691
-691
-691
-692
-692
-692
-692
-693
-693
-693
-694
-694
-694
-695
-695
-695
-696
-696
-696
-697
-697
-697
-697
-698
-698
-698
-698
-698
-699
-699
-699
-699
-699
-700
-700
-700
-700
-701
-701
-701
-701
-701
-701
-702
-702
-702
-702
-702
-702
-703
-703
-703
-703
-704
-704
-704
-704
-704
-705
-705
-705
-705
-705
-705
-706
-706
-706
-706
-706
-707
-707
-707
-707
-707
-708
-708
-708
-708
-708
-709
-709
-709
-710
-710
-710
-710
-710
-711
-711
-711
-711
-711
-711
-712
-712
-712
-712
-712
-712
-712
-712
-712
-713
-713
-713
-713
-713
-713
-713
-713
-714
-714
-714
-714
-714
-714
-714
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-715
-714
-714
-714
-714
-714
-714
-714
-714
-713
-713
-713
-713
-713
-713
-713
-713
-713
-713
-712
-712
-712
-712
-712
-712
-712
-712
-712
-712
-712
-712
-711
-711
-711
-711
-711
-711
-711
-711
-710
-710
-710
-710
-710
-710
-709
-709
-709
-709
-709
-709
-709
-708
-708
-708
-708
-708
-708
-708
-708
-707
-707
-707
-707
-706
-706
-706
-706
-705
-705
-705
-705
-704
-704
-704
-704
-703
-703
-703
-703
-702
-702
-702
-702
-702
-701
-701
-701
-701
-701
-701
-700
-700
-700
-700
-700
-700
-699
-699
-699
-699
-699
-699
-698
-698
-698
-698
-698
-697
-697
-697
-697
-697
-697
-696
-696
-696
-696
-695
-695
-695
-695
-694
-694
-694
-693
-693
-693
-692
-692
-692
-692
-691
-691
-691
-691
-690
-690
-690
-689
-689
-689
-688
-688
-688
-688
-687
-687
-687
-686
-686
-686
-685
-685
-685
-684
-684
-683
-683
-683
-682
-682
-681
-681
-681
-680
-680
-680
-679
-679
-679
-678
-678
-678
-677
-677
-677
-676
-676
-676
-675
-675
-675
-674
-674
-674
-673
-673
-672
-672
-672
-671
-671
-670
-670
-670
-669
-669
-668
-668
-667
-667
-666
-666
-666
-665
-665
-664
-664
-663
-663
-663
-662
-662
-661
-661
-660
-660
-659
-659
-658
-658
-658
-657
-657
-656
-656
-655
-655
-655
-654
-654
-653
-653
-652
-652
-651
-651
-651
-650
-650
-649
-649
-648
-648
-647
-647
-646
-646
-645
-645
-645
-644
-644
-643
-643
-642
-642
-641
-641
-640
-640
-639
-639
-638
-637
-637
-636
-636
-635
-635
-634
-633
-633
-632
-632
-631
-631
-630
-630
-629
-628
-628
-627
-627
-626
-625
-625
-624
-623
-623
-622
-621
-621
-620
-619
-619
-618
-617
-617
-616
-615
-615
-614
-614
-613
-612
-612
-611
-610
-610
-609
-608
-608
-607
-607
-606
-605
-604
-604
-603
-602
-602
-601
-600
-600
-599
-598
-597
-597
-596
-595
-595
-594
-593
-593
-592
-591
-591
-590
-589
-589
-588
-587
-587
-586
-585
-585
-584
-583
-583
-582
-581
-580
-580
-579
-578
-577
-576
-575
-575
-574
-573
-572
-571
-571
-570
-569
-568
-567
-567
-566
-565
-564
-563
-563
-562
-561
-560
-560
-559
-558
-557
-557
-556
-555
-554
-554
-553
-552
-551
-550
-550
-549
-548
-547
-547
-546
-545
-545
-544
-543
-542
-542
-541
-540
-540
-539
-538
-537
-537
-536
-535
-534
-534
-533
-532
-531
-531
-530
-529
-528
-528
-527
-526
-526
-525
-524
-524
-523
-522
-522
-521
-520
-519
-519
-518
-517
-517
-516
-515
-514
-514
-513
-512
-512
-511
-510
-510
-509
-508
-508
-507
-506
-505
-505
-504
-503
-502
-502
-501
-500
-500
-499
-498
-498
-497
-496
-496
-495
-494
-493
-493
-492
-491
-491
-490
-489
-489
-488
-488
-487
-487
-486
-485
-485
-484
-484
-483
-482
-482
-481
-481
-480
-480
-479
-479
-478
-477
-477
-476
-476
-475
-475
-474
-474
-473
-473
-472
-472
-471
-471
-470
-470
-469
-469
-468
-468
-468
-467
-467
-466
-466
-465
-465
-464
-464
-464
-463
-463
-462
-462
-461
-461
-460
-460
-459
-459
-458
-458
-457
-457
-456
-456
-455
-455
-454
-454
-453
-453
-452
-452
-451
-450
-450
-449
-449
-448
-448
-447
-447
-446
-445
-445
-444
-444
-443
-442
-442
-441
-441
-440
-440
-439
-438
-438
-437
-437
-436
-436
-435
-435
-434
-433
-433
-432
-432
-431
-431
-430
-430
-429
-429
-428
-428
-427
-427
-426
-426
-425
-425
-424
-424
-424
-423
-423
-422
-422
-421
-421
-421
-420
-420
-419
-419
-418
-418
-417
-417
-416
-416
-415
-415
-415
-414
-414
-413
-413
-412
-412
-412
-411
-411
-410
-410
-409
-409
-409
-408
-408
-407
-407
-406
-406
-406
-405
-405
-404
-404
-403
-403
-403
-402
-402
-401
-401
-400
-400
-400
-399
-399
-398
-398
-398
-397
-397
-397
-396
-396
-395
-395
-395
-394
-394
-394
-393
-393
-393
-392
-392
-392
-391
-391
-390
-390
-390
-389
-389
-389
-389
-388
-388
-388
-388
-387
-387
-387
-387
-387
-386
-386
-386
-386
-386
-385
-385
-385
-385
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-385
-385
-385
-385
-385
-386
-386
-386
-386
-387
-387
-387
-387
-388
-388
-388
-389
-389
-389
-390
-390
-390
-390
-391
-391
-391
-391
-391
-392
-392
-392
-392
-393
-393
-393
-393
-394
-394
-394
-394
-395
-395
-395
-395
-396
-396
-396
-396
-397
-397
-397
-397
-397
-398
-398
-398
-398
-398
-398
-399
-399
-399
-399
-399
-399
-399
-399
-400
-400
-400
-400
-400
-400
-400
-401
-401
-401
-401
-401
-401
-401
-401
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-402
-403
-403
-403
-403
-403
-403
-404
-404
-404
-404
-404
-405
-405
-405
-405
-406
-406
-406
-406
-406
-407
-407
-407
-407
-407
-407
-407
-407
-407
-408
-408
-408
-408
-408
-408
-408
-408
-409
-409
-409
-409
-409
-409
-410
-410
-410
-410
-410
-410
-410
-410
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-414
-414
-414
-414
-414
-414
-414
-414
-414
-414
-414
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-416
-416
-416
-416
-416
-416
-416
-416
-417
-417
-417
-417
-417
-417
-417
-417
-418
-418
-418
-418
-418
-418
-418
-418
-418
-419
-419
-419
-419
-419
-419
-419
-419
-419
-420
-420
-420
-420
-420
-420
-420
-420
-421
-421
-421
-421
-421
-422
-422
-422
-422
-422
-422
-423
-423
-423
-423
-423
-423
-423
-424
-424
-424
-424
-424
-424
-424
-425
-425
-425
-425
-425
-425
-425
-425
-425
-425
-426
-426
-426
-426
-426
-426
-426
-427
-427
-427
-427
-427
-428
-428
-428
-428
-429
-429
-429
-430
-430
-430
-430
-431
-431
-431
-431
-432
-432
-432
-433
-433
-433
-433
-434
-434
-434
-434
-435
-435
-435
-435
-435
-436
-436
-436
-437
-437
-437
-437
-438
-438
-438
-439
-439
-439
-439
-440
-440
-440
-440
-441
-441
-441
-441
-442
-442
-442
-442
-443
-443
-443
-443
-443
-444
-444
-444
-444
-445
-445
-445
-445
-446
-446
-446
-447
-447
-447
-447
-448
-448
-448
-448
-449
-449
-449
-449
-450
-450
-450
-450
-450
-451
-451
-451
-451
-452
-452
-452
-452
-452
-452
-452
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-457
-457
-457
-457
-457
-457
-457
-457
-457
-457
-457
-457
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-453
-453
-453
-453
-453
-453
-453
-453
-453
-452
-452
-452
-452
-452
-452
-452
-452
-452
-451
-451
-451
-451
-451
-451
-451
-451
-451
-451
-451
-451
-451
-451
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-449
-449
-449
-449
-449
-449
-449
-449
-449
-449
-448
-448
-448
-449
-449
-449
-449
-449
-449
-449
-449
-449
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-447
-447
-447
-447
-447
-446
-446
-446
-446
-446
-446
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-444
-444
-444
-444
-444
-443
-443
-443
-443
-443
-442
-442
-442
-442
-442
-442
-442
-442
-442
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-442
-442
-442
-442
-442
-442
-443
-443
-443
-443
-443
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-444
-444
-444
-444
-444
-444
-444
-443
-443
-443
-443
-443
-443
-442
-442
-442
-442
-442
-442
-442
-441
-441
-441
-441
-441
-440
-440
-440
-440
-440
-439
-439
-439
-439
-438
-438
-438
-438
-438
-437
-437
-437
-437
-436
-436
-436
-435
-435
-435
-434
-434
-434
-433
-433
-433
-432
-432
-432
-431
-431
-431
-430
-430
-429
-429
-429
-428
-428
-427
-427
-427
-426
-426
-425
-425
-424
-424
-423
-423
-422
-422
-421
-421
-420
-420
-420
-419
-419
-418
-418
-417
-417
-416
-416
-415
-415
-414
-414
-414
-413
-413
-412
-412
-411
-411
-410
-410
-409
-409
-408
-408
-407
-406
-406
-405
-405
-404
-404
-403
-402
-402
-401
-401
-400
-400
-399
-398
-398
-397
-397
-396
-396
-395
-395
-394
-393
-393
-392
-392
-391
-391
-390
-389
-389
-388
-388
-387
-387
-386
-385
-385
-384
-384
-383
-382
-382
-381
-381
-380
-380
-379
-378
-378
-377
-376
-376
-375
-375
-374
-373
-373
-372
-371
-370
-370
-369
-368
-367
-367
-366
-365
-365
-364
-363
-362
-362
-361
-360
-360
-359
-358
-358
-357
-356
-355
-355
-354
-353
-353
-352
-351
-350
-350
-349
-348
-347
-346
-346
-345
-344
-343
-342
-341
-341
-340
-339
-338
-337
-336
-336
-335
-334
-333
-332
-331
-331
-330
-329
-328
-327
-326
-325
-325
-324
-323
-322
-321
-320
-320
-319
-318
-317
-316
-315
-315
-314
-313
-312
-311
-311
-310
-309
-308
-308
-307
-306
-305
-305
-304
-303
-302
-301
-301
-300
-299
-298
-297
-297
-296
-295
-294
-293
-293
-292
-291
-290
-290
-289
-288
-287
-287
-286
-285
-284
-284
-283
-282
-282
-281
-280
-279
-279
-278
-277
-277
-276
-275
-275
-274
-273
-273
-272
-271
-271
-270
-270
-269
-268
-267
-267
-266
-265
-265
-264
-263
-263
-262
-261
-260
-260
-259
-258
-257
-257
-256
-255
-254
-254
-253
-252
-252
-251
-250
-250
-249
-248
-248
-247
-246
-246
-245
-244
-244
-243
-242
-242
-241
-241
-240
-239
-239
-238
-237
-237
-236
-236
-235
-234
-234
-233
-232
-231
-231
-230
-229
-229
-228
-227
-226
-226
-225
-224
-224
-223
-222
-222
-221
-220
-220
-219
-218
-218
-217
-216
-216
-215
-214
-213
-213
-212
-211
-211
-210
-209
-209
-208
-207
-206
-206
-205
-204
-204
-203
-202
-201
-201
-200
-199
-199
-198
-197
-196
-196
-195
-194
-193
-193
-192
-191
-190
-190
-189
-188
-187
-187
-186
-185
-184
-184
-183
-182
-181
-181
-180
-179
-178
-178
-177
-176
-175
-174
-174
-173
-172
-171
-170
-170
-169
-168
-167
-166
-166
-165
-164
-163
-163
-162
-161
-160
-160
-159
-158
-158
-157
-156
-156
-155
-154
-154
-153
-152
-152
-151
-150
-150
-149
-148
-148
-147
-147
-146
-145
-145
-144
-143
-143
-142
-142
-141
-140
-140
-139
-139
-138
-138
-137
-136
-136
-135
-134
-134
-133
-132
-132
-131
-130
-130
-129
-129
-128
-127
-127
-126
-125
-125
-124
-123
-123
-122
-121
-121
-120
-119
-119
-118
-117
-117
-116
-115
-114
-114
-113
-112
-112
-111
-110
-110
-109
-108
-108
-107
-106
-106
-105
-104
-104
-103
-102
-102
-101
-100
-99
-99
-98
-97
-97
-96
-95
-95
-94
-93
-93
-92
-91
-91
-90
-89
-89
-88
-87
-87
-86
-85
-84
-84
-83
-82
-81
-81
-80
-79
-79
-78
-77
-76
-76
-75
-74
-74
-73
-72
-72
-71
-70
-70
-69
-68
-68
-67
-66
-66
-65
-64
-64
-63
-62
-62
-61
-60
-60
-59
-58
-58
-57
-56
-56
-55
-54
-54
-53
-52
-52
-51
-50
-50
-49
-49
-48
-47
-47
-46
-45
-45
-44
-44
-43
-42
-42
-41
-41
-40
-39
-39
-38
-37
-37
-36
-35
-35
-34
-33
-33
-32
-31
-31
-30
-29
-29
-28
-28
-27
-26
-26
-25
-24
-24
-23
-23
-22
-21
-21
-20
-19
-19
-18
-17
-17
-16
-15
-15
-14
-13
-13
-12
-11
-11
-10
-9
-9
-8
-7
-7
-6
-6
-5
-4
-4
-3
-3
-2
-1
-1
0
0
1
1
2
3
3
4
4
5
5
6
6
7
7
8
9
9
10
10
11
11
12
12
13
13
14
14
15
15
16
16
16
17
17
18
18
18
19
19
20
20
20
21
21
21
21
22
22
22
23
23
23
24
24
24
25
25
25
26
26
26
27
27
27
28
28
28
29
29
29
30
30
30
30
31
31
31
31
32
32
32
32
33
33
33
33
34
34
34
34
35
35
35
35
36
36
36
36
37
37
37
38
38
38
39
39
39
40
40
40
41
41
41
41
42
42
42
42
43
43
43
43
43
44
44
44
44
45
45
45
45
46
46
46
47
47
47
48
48
48
48
49
49
49
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
57
57
57
57
58
58
58
58
59
59
59
59
59
60
60
60
60
61
61
61
61
62
62
62
63
63
63
63
64
64
64
65
65
65
65
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
97
97
97
97
97
98
98
98
98
99
99
99
99
99
100
100
100
100
100
101
101
101
101
101
102
102
102
103
103
103
103
104
104
105
105
105
106
106
106
106
107
107
107
108
108
108
108
109
109
109
109
110
110
110
111
111
111
111
112
112
112
113
113
113
114
114
114
114
115
115
115
116
116
116
117
117
117
117
118
118
119
119
119
120
120
120
120
121
121
121
122
122
122
123
123
123
123
124
124
124
125
125
125
125
126
126
126
126
127
127
127
127
128
128
128
128
129
129
129
130
130
130
130
131
131
132
132
132
133
133
133
134
134
134
135
135
135
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
140
140
140
140
141
141
141
142
142
142
142
143
143
143
143
144
144
144
144
145
145
145
145
145
146
146
146
146
147
147
147
147
148
148
148
148
149
149
149
149
149
149
150
150
150
150
150
151
151
151
151
151
151
152
152
152
152
152
153
153
153
153
153
154
154
154
154
154
154
155
155
155
155
155
155
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
158
158
158
158
159
159
159
159
159
159
159
159
159
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
155
155
155
155
155
154
154
154
154
154
154
153
153
153
153
153
153
153
153
153
153
153
152
152
152
152
152
152
151
151
151
151
151
151
151
151
150
150
150
150
150
150
150
150
150
150
150
150
149
149
149
149
149
148
148
148
148
148
147
147
147
147
147
146
146
146
146
146
146
146
146
146
146
146
146
145
145
145
145
145
144
144
144
144
144
143
143
143
143
143
143
143
142
142
142
142
142
142
142
142
142
142
141
141
141
141
141
141
141
141
141
141
140
140
140
140
140
140
139
139
139
139
139
139
138
138
138
138
138
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
140
140
140
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
139
139
139
139
139
139
139
139
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
136
136
136
136
136
136
136
136
136
136
136
135
135
135
135
136
136
136
136
136
136
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
138
138
137
137
137
137
137
137
137
137
137
137
137
137
137
137
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
138
138
138
138
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
139
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
138
138
138
138
138
137
137
137
137
137
137
137
137
137
137
137
136
136
136
136
136
136
136
136
135
135
135
135
135
134
134
134
134
134
133
133
133
133
133
133
132
132
132
132
132
131
131
131
131
130
130
130
130
130
129
129
129
129
129
128
128
128
128
127
127
127
126
126
126
125
125
125
125
124
124
124
123
123
122
122
122
121
121
121
121
120
120
120
120
119
119
119
119
119
119
118
118
118
118
118
118
117
117
117
117
117
116
116
116
116
115
115
115
115
115
114
114
114
114
114
113
113
113
113
113
112
112
112
111
111
111
111
110
110
110
109
109
109
108
108
108
107
107
107
106
106
106
105
105
105
104
104
104
103
103
103
102
102
102
101
101
101
100
100
100
99
99
99
98
98
98
98
97
97
97
96
96
96
95
95
95
94
94
94
93
93
93
92
92
91
91
91
90
90
90
89
89
89
88
88
87
87
87
86
86
85
85
84
84
84
83
83
82
82
81
81
81
80
80
79
79
79
78
78
77
77
77
76
76
75
75
75
74
74
74
73
73
73
72
72
72
71
71
71
70
70
70
69
69
69
69
68
68
68
68
67
67
67
67
66
66
66
66
66
65
65
65
65
65
64
64
64
64
64
63
63
63
63
63
62
62
62
62
62
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
55
55
55
54
54
54
54
54
54
54
54
54
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
52
52
52
52
52
52
52
52
52
52
52
52
52
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
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
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
64
64
64
65
65
65
66
66
66
66
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
77
77
77
77
78
78
78
78
79
79
79
79
79
80
80
80
80
81
81
81
81
81
82
82
82
82
83
83
83
83
84
84
84
85
85
85
86
86
86
87
87
87
88
88
88
88
88
89
89
89
89
89
90
90
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
101
100
100
100
100
100
100
99
99
99
99
99
98
98
98
98
97
97
97
97
96
96
96
96
95
95
95
95
94
94
94
94
94
93
93
93
93
92
92
92
91
91
91
91
90
90
90
89
89
89
88
88
88
87
87
87
87
86
86
86
85
85
85
84
84
84
83
83
83
82
82
82
81
81
81
80
80
80
79
79
78
78
78
77
77
77
76
76
76
75
75
75
74
74
73
73
73
72
72
72
71
71
70
70
70
69
69
68
68
67
67
67
66
66
65
65
65
64
64
64
63
63
62
62
61
61
60
60
59
59
58
58
57
56
56
55
55
54
53
53
52
52
51
51
50
50
49
49
48
48
47
46
46
45
45
44
43
43
42
41
41
40
40
39
38
38
37
37
36
36
35
34
34
33
33
32
31
31
30
29
28
28
27
26
26
25
24
24
23
22
21
21
20
19
18
18
17
16
15
15
14
13
12
12
11
10
10
9
8
8
7
6
6
5
4
4
3
2
1
1
0
-1
-1
-2
-3
-3
-4
-5
-5
-6
-7
-7
-8
-9
-9
-10
-11
-11
-12
-13
-13
-14
-15
-16
-16
-17
-18
-19
-19
-20
-21
-22
-22
-23
-24
-25
-25
-26
-27
-27
-28
-29
-30
-30
-31
-32
-32
-33
-34
-34
-35
-36
-37
-38
-38
-39
-40
-41
-42
-43
-44
-44
-45
-46
-47
-48
-49
-49
-50
-51
-52
-53
-54
-55
-55
-56
-57
-58
-59
-59
-60
-61
-62
-62
-63
-64
-65
-65
-66
-67
-68
-69
-69
-70
-71
-72
-73
-74
-74
-75
-76
-77
-78
-79
-80
-80
-81
-82
-83
-84
-84
-85
-86
-87
-88
-89
-90
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-99
-100
-101
-102
-103
-104
-105
-106
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-119
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-179
-180
-181
-182
-183
-184
-186
-187
-188
-189
-190
-192
-193
-194
-195
-196
-197
-198
-200
-201
-202
-203
-204
-205
-206
-208
-209
-210
-211
-212
-213
-215
-216
-217
-218
-220
-221
-222
-223
-224
-226
-227
-228
-229
-230
-231
-232
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-245
-247
-248
-249
-250
-251
-252
-253
-254
-255
-256
-257
-258
-260
-261
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
-272
-273
-273
-274
-275
-277
-278
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-296
-297
-298
-299
-299
-300
-301
-301
-302
-302
-303
-303
-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
-312
-312
-313
-313
-313
-313
-313
-313
-313
-313
-313
-313
-312
-312
-312
-312
-312
-312
-312
-311
-311
-311
-310
-310
-310
-309
-309
-308
-307
-307
-306
-305
-305
-304
-303
-303
-302
-301
-301
-300
-300
-300
-300
-299
-299
-299
-299
-300
-300
-300
-300
-301
-301
-302
-302
-302
-303
-303
-304
-304
-304
-305
-305
-306
-306
-306
-307
-307
-308
-308
-309
-309
-310
-310
-311
-311
-312
-312
-313
-314
-314
-315
-316
-316
-317
-318
-319
-320
-321
-322
-323
-325
-326
-328
-329
-331
-332
-334
-335
-337
-339
-340
-342
-343
-345
-346
-348
-349
-351
-352
-353
-355
-356
-358
-360
-361
-363
-364
-366
-368
-369
-371
-373
-374
-376
-378
-379
-381
-383
-384
-386
-387
-388
-390
-391
-393
-394
-396
-398
-399
-401
-403
-404
-406
-408
-410
-411
-413
-415
-416
-418
-420
-421
-422
-424
-425
-426
-428
-429
-430
-431
-432
-433
-434
-435
-436
-437
-437
-438
-439
-440
-441
-442
-443
-444
-445
-446
-447
-448
-449
-451
-452
-453
-454
-456
-457
-458
-459
-460
-461
-462
-462
-463
-464
-464
-465
-465
-465
-465
-465
-464
-464
-463
-462
-462
-461
-460
-459
-459
-458
-458
-457
-457
-457
-457
-458
-458
-459
-459
-460
-461
-462
-463
-464
-465
-466
-467
-468
-469
-470
-470
-471
-471
-471
-471
-470
-470
-470
-469
-468
-467
-466
-465
-464
-463
-462
-461
-459
-458
-456
-455
-454
-452
-451
-450
-449
-448
-447
-446
-445
-444
-443
-443
-442
-441
-441
-440
-440
-439
-439
-438
-438
-438
-437
-437
-437
-437
-437
-437
-437
-437
-437
-437
-437
-438
-438
-439
-439
-440
-441
-442
-443
-444
-445
-447
-448
-449
-451
-452
-454
-455
-457
-458
-460
-461
-462
-463
-464
-465
-466
-466
-467
-467
-467
-467
-467
-467
-467
-466
-466
-466
-466
-465
-465
-464
-463
-462
-462
-461
-460
-459
-459
-458
-457
-457
-456
-456
-456
-456
-456
-456
-456
-457
-457
-458
-459
-460
-461
-463
-464
-466
-467
-469
-471
-473
-476
-478
-480
-483
-485
-488
-490
-493
-495
-497
-499
-501
-503
-505
-506
-507
-508
-509
-510
-510
-511
-511
-511
-511
-512
-512
-512
-512
-512
-512
-512
-512
-512
-513
-513
-514
-515
-516
-517
-518
-519
-521
-522
-524
-525
-527
-528
-530
-531
-533
-534
-536
-537
-538
-540
-541
-542
-543
-543
-544
-545
-545
-546
-546
-547
-547
-548
-548
-548
-549
-549
-550
-551
-552
-552
-553
-554
-555
-556
-557
-558
-559
-559
-560
-561
-561
-561
-561
-562
-561
-561
-561
-560
-560
-559
-558
-557
-556
-554
-553
-553
-552
-551
-551
-551
-551
-551
-551
-552
-552
-553
-554
-555
-556
-557
-558
-559
-560
-561
-562
-563
-563
-563
-563
-562
-562
-561
-559
-558
-556
-554
-552
-550
-548
-546
-543
-541
-539
-537
-535
-533
-531
-529
-527
-526
-524
-523
-522
-521
-520
-519
-519
-518
-518
-517
-517
-517
-516
-516
-515
-514
-514
-513
-512
-511
-511
-510
-509
-508
-507
-506
-505
-505
-504
-504
-503
-503
-503
-503
-503
-502
-502
-501
-501
-500
-499
-498
-497
-496
-494
-492
-490
-488
-486
-483
-480
-477
-473
-470
-466
-462
-459
-455
-452
-448
-445
-442
-439
-436
-433
-431
-429
-427
-425
-423
-422
-421
-420
-420
-419
-419
-419
-419
-420
-420
-420
-421
-421
-422
-422
-423
-424
-424
-425
-425
-426
-426
-426
-426
-425
-424
-423
-422
-420
-419
-417
-415
-413
-411
-408
-406
-403
-401
-398
-395
-392
-389
-386
-382
-379
-375
-371
-368
-364
-360
-356
-353
-349
-345
-342
-338
-334
-330
-326
-322
-318
-314
-310
-306
-302
-297
-293
-289
-284
-279
-274
-270
-265
-260
-255
-251
-246
-242
-239
-236
-233
-230
-228
-226
-224
-222
-220
-218
-217
-215
-213
-211
-208
-206
-203
-199
-196
-192
-187
-182
-177
-171
-166
-159
-153
-146
-139
-132
-125
-118
-111
-104
-98
-91
-85
-79
-73
-67
-62
-57
-52
-48
-44
-40
-37
-34
-31
-29
-26
-24
-22
-19
-17
-15
-13
-11
-9
-7
-5
-3
-1
2
4
7
10
13
17
20
24
28
33
37
41
45
49
53
57
61
64
68
71
74
78
81
85
88
92
96
100
104
108
112
116
120
123
127
130
133
136
138
140
142
143
144
144
144
143
142
141
139
137
135
133
131
130
128
127
126
124
123
122
121
120
119
118
117
117
118
118
120
121
123
125
127
130
132
134
136
137
139
140
141
142
142
142
142
142
141
139
138
136
135
133
131
129
126
124
122
120
118
115
113
111
109
107
105
103
100
97
94
91
87
83
79
75
71
67
62
58
53
48
43
38
33
28
23
18
13
8
4
0
-4
-7
-10
-12
-14
-15
-16
-16
-17
-17
-17
-18
-18
-19
-19
-20
-20
-20
-21
-21
-21
-21
-22
-23
-24
-26
-28
-31
-34
-38
-42
-46
-51
-55
-59
-62
-65
-68
-70
-72
-73
-74
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-78
-80
-81
-84
-86
-89
-93
-97
-101
-106
-111
-115
-120
-125
-130
-134
-138
-142
-145
-147
-149
-150
-151
-152
-152
-153
-153
-153
-152
-151
-150
-150
-149
-148
-148
-147
-148
-148
-149
-150
-152
-154
-157
-160
-162
-165
-168
-170
-172
-175
-177
-179
-181
-183
-185
-187
-190
-192
-194
-196
-198
-200
-202
-204
-207
-210
-213
-218
-223
-229
-236
-244
-253
-262
-272
-283
-293
-304
-316
-327
-337
-348
-359
-369
-379
-388
-397
-406
-415
-424
-433
-441
-449
-457
-464
-470
-475
-479
-481
-482
-482
-481
-479
-477
-474
-471
-468
-466
-464
-462
-460
-459
-458
-458
-457
-458
-459
-460
-462
-466
-470
-476
-483
-490
-499
-509
-519
-529
-539
-548
-557
-566
-574
-581
-589
-595
-602
-607
-612
-616
-619
-621
-622
-622
-621
-619
-615
-611
-606
-601
-595
-589
-583
-578
-574
-570
-567
-565
-564
-564
-566
-569
-574
-580
-587
-595
-604
-613
-623
-633
-643
-652
-661
-669
-676
-682
-687
-690
-693
-695
-696
-697
-697
-698
-698
-699
-699
-700
-701
-703
-705
-709
-714
-720
-726
-733
-741
-750
-759
-769
-780
-791
-803
-814
-826
-836
-846
-854
-862
-869
-876
-883
-890
-898
-906
-916
-926
-936
-946
-957
-968
-978
-989
-1000
-1012
-1027
-1042
-1057
-1074
-1091
-1109
-1127
-1145
-1162
-1180
-1196
-1213
-1228
-1243
-1258
-1273
-1287
-1302
-1318
-1334
-1350
-1366
-1383
-1399
-1415
-1430
-1446
-1460
-1474
-1488
-1501
-1514
-1526
-1539
-1551
-1563
-1573
-1582
-1590
-1595
-1597
-1597
-1595
-1590
-1583
-1576
-1567
-1557
-1547
-1536
-1526
-1516
-1505
-1496
-1487
-1479
-1471
-1465
-1459
-1454
-1449
-1445
-1441
-1437
-1434
-1432
-1430
-1429
-1429
-1429
-1431
-1433
-1435
-1437
-1439
-1439
-1439
-1438
-1434
-1430
-1423
-1415
-1405
-1394
-1382
-1369
-1356
-1343
-1330
-1318
-1307
-1296
-1286
-1276
-1267
-1258
-1249
-1241
-1233
-1227
-1221
-1217
-1214
-1212
-1213
-1215
-1219
-1224
-1230
-1237
-1244
-1250
-1256
-1261
-1264
-1267
-1268
-1269
-1269
-1268
-1267
-1266
-1265
-1265
-1265
-1265
-1266
-1267
-1268
-1268
-1268
-1268
-1267
-1265
-1264
-1262
-1260
-1257
-1255
-1251
-1248
-1244
-1240
-1237
-1233
-1230
-1227
-1226
-1225
-1227
-1230
-1236
-1244
-1255
-1267
-1282
-1299
-1316
-1335
-1354
-1372
-1390
-1406
-1420
-1433
-1444
-1453
-1461
-1468
-1473
-1476
-1477
-1476
-1472
-1467
-1460
-1451
-1442
-1431
-1420
-1407
-1394
-1381
-1367
-1354
-1341
-1330
-1319
-1309
-1299
-1291
-1282
-1274
-1266
-1258
-1250
-1243
-1235
-1229
-1222
-1216
-1211
-1206
-1201
-1196
-1191
-1184
-1177
-1169
-1161
-1153
-1145
-1138
-1130
-1122
-1114
-1105
-1094
-1083
-1071
-1059
-1046
-1034
-1020
-1008
-997
-985
-973
-961
-950
-940
-930
-921
-913
-905
-897
-890
-882
-874
-865
-856
-846
-835
-821
-806
-788
-769
-747
-723
-697
-669
-640
-610
-579
-549
-518
-487
-457
-427
-399
-372
-348
-325
-306
-289
-274
-262
-251
-243
-236
-230
-227
-224
-223
-223
-223
-225
-226
-227
-227
-227
-225
-222
-216
-209
-199
-188
-175
-160
-145
-129
-112
-96
-81
-67
-55
-43
-33
-23
-14
-6
2
10
17
24
30
36
40
45
48
52
55
58
60
63
65
67
69
70
70
69
67
63
57
51
42
33
24
13
1
-12
-26
-41
-57
-74
-91
-108
-125
-141
-157
-171
-183
-194
-204
-211
-217
-221
-225
-226
-227
-226
-223
-220
-214
-208
-201
-194
-187
-181
-175
-168
-162
-155
-148
-141
-135
-130
-126
-123
-121
-121
-121
-122
-123
-123
-124
-123
-122
-120
-118
-115
-111
-106
-101
-96
-89
-82
-75
-66
-56
-45
-34
-22
-10
1
12
23
32
41
48
55
60
65
69
73
76
79
82
85
88
92
97
104
111
120
129
139
150
161
173
184
197
210
223
238
254
270
286
303
320
337
353
369
386
402
417
432
446
458
470
480
489
497
504
511
518
524
531
537
543
549
555
561
568
576
584
594
605
617
630
645
662
681
703
726
750
777
805
833
863
892
923
953
984
1016
1048
1080
1111
1142
1172
1200
1228
1254
1279
1303
1326
1349
1372
1394
1417
1439
1462
1486
1510
1535
1562
1590
1619
1649
1681
1714
1748
1784
1822
1860
1898
1938
1977
2017
2056
2095
2133
2171
2207
2243
2277
2311
2344
2376
2406
2436
2464
2491
2518
2544
2569
2594
2619
2644
2669
2694
2719
2745
2769
2794
2818
2841
2863
2884
2904
2923
2942
2960
2978
2995
3013
3030
3048
3065
3082
3099
3115
3132
3148
3163
3178
3193
3207
3220
3232
3244
3254
3263
3271
3276
3280
3281
3280
3278
3274
3268
3260
3251
3242
3231
3220
3209
3197
3185
3173
3160
3146
3132
3118
3105
3091
3078
3066
3053
3041
3030
3018
3007
2997
2987
2979
2972
2966
2963
2961
2961
2962
2965
2969
2973
2978
2984
2990
2995
3001
3007
3012
3016
3019
3021
3023
3023
3022
3020
3017
3013
3008
3002
2996
2988
2981
2973
2966
2960
2955
2952
2949
2947
2946
2946
2945
2945
2945
2945
2945
2945
2946
2947
2949
2952
2955
2960
2965
2972
2979
2988
2997
3008
3019
3030
3042
3054
3067
3081
3096
3113
3130
3148
3166
3185
3205
3224
3244
3265
3285
3307
3329
3351
3375
3398
3422
3447
3471
3495
3518
3542
3566
3590
3614
3638
3663
3689
3715
3742
3771
3801
3834
3868
3903
3941
3981
4022
4065
4110
4157
4205
4255
4306
4359
4413
4467
4522
4578
4632
4687
4740
4793
4844
4896
4947
4998
5049
5100
5150
5200
5250
5298
5346
5393
5438
5483
5526
5567
5607
5644
5679
5711
5741
5769
5794
5817
5836
5853
5866
5876
5883
5887
5887
5885
5880
5873
5863
5851
5838
5823
5807
5789
5770
5749
5727
5705
5682
5658
5635
5612
5590
5568
5547
5526
5506
5487
5469
5453
5438
5425
5414
5404
5395
5386
5378
5369
5359
5349
5338
5327
5316
5305
5294
5282
5269
5255
5238
5220
5199
5176
5150
5122
5091
5058
5024
4986
4947
4906
4862
4816
4769
4720
4669
4617
4563
4508
4452
4393
4332
4270
4207
4142
4078
4014
3951
3889
3828
3769
3712
3656
3603
3551
3501
3454
3410
3369
3330
3293
3258
3226
3195
3166
3138
3111
3086
3061
3037
3014
2992
2971
2950
2930
2910
2891
2872
2854
2836
2819
2803
2788
2775
2763
2753
2745
2738
2733
2730
2728
2727
2728
2730
2732
2734
2736
2738
2739
2741
2742
2744
2746
2749
2752
2757
2762
2767
2773
2779
2785
2792
2798
2804
2811
2818
2825
2833
2840
2847
2854
2861
2867
2872
2877
2881
2884
2887
2890
2893
2896
2900
2904
2909
2916
2923
2931
2940
2950
2962
2973
2985
2996
3007
3016
3024
3031
3035
3038
3039
3037
3032
3025
3015
3003
2988
2970
2949
2927
2901
2874
2844
2813
2779
2742
2704
2664
2622
2578
2534
2488
2442
2396
2350
2304
2257
2212
2166
2121
2077
2033
1990
1948
1907
1865
1825
1784
1743
1702
1661
1619
1576
1532
1487
1440
1392
1341
1288
1234
1177
1117
1056
993
927
860
791
721
650
578
505
433
362
291
222
155
90
26
-37
-98
-158
-216
-275
-333
-390
-447
-505
-563
-621
-681
-741
-803
-865
-928
-992
-1055
-1118
-1180
-1241
-1301
-1360
-1417
-1472
-1525
-1576
-1625
-1672
-1717
-1760
-1800
-1838
-1874
-1908
-1941
-1972
-2001
-2029
-2057
-2082
-2107
-2132
-2155
-2177
-2199
-2221
-2242
-2263
-2283
-2302
-2322
-2340
-2358
-2375
-2392
-2407
-2421
-2434
-2445
-2456
-2464
-2471
-2476
-2479
-2480
-2478
-2473
-2465
-2455
-2442
-2426
-2409
-2390
-2369
-2346
-2322
-2296
-2269
-2239
-2208
-2176
-2142
-2108
-2072
-2037
-2001
-1967
-1932
-1899
-1867
-1836
-1806
-1778
-1751
-1726
-1702
-1680
-1659
-1640
-1622
-1606
-1590
-1575
-1561
-1546
-1532
-1519
-1506
-1494
-1484
-1474
-1466
-1460
-1454
-1449
-1446
-1443
-1442
-1441
-1443
-1445
-1450
-1456
-1465
-1475
-1489
-1504
-1522
-1543
-1567
-1593
-1621
-1653
-1686
-1722
-1760
-1799
-1839
-1880
-1921
-1961
-2001
-2040
-2078
-2115
-2151
-2186
-2220
-2253
-2285
-2316
-2347
-2378
-2409
-2439
-2469
-2500
-2531
-2562
-2595
-2630
-2666
-2703
-2743
-2783
-2825
-2868
-2912
-2956
-3000
-3045
-3090
-3135
-3180
-3225
-3271
-3316
-3362
-3409
-3455
-3501
-3548
-3594
-3641
-3687
-3732
-3776
-3820
-3861
-3902
-3941
-3978
-4014
-4048
-4081
-4113
-4143
-4172
-4199
-4224
-4246
-4266
-4285
-4301
-4316
-4328
-4340
-4350
-4359
-4368
-4376
-4383
-4390
-4397
-4403
-4408
-4413
-4418
-4421
-4423
-4425
-4425
-4425
-4424
-4421
-4417
-4412
-4405
-4397
-4388
-4377
-4365
-4351
-4336
-4320
-4303
-4286
-4269
-4252
-4237
-4222
-4209
-4196
-4185
-4175
-4166
-4158
-4151
-4144
-4137
-4131
-4125
-4119
-4112
-4106
-4099
-4091
-4083
-4075
-4066
-4056
-4045
-4033
-4019
-4003
-3989
-3972
-3954
-3936
-3917
-3897
-3877
-3856
-3835
-3814
-3793
-3771
-3749
-3727
-3706
-3684
-3662
-3640
-3617
-3595
-3573
-3551
-3531
-3511
-3492
-3474
-3457
-3442
-3429
-3417
-3406
-3397
-3389
-3383
-3378
-3373
-3370
-3368
-3366
-3366
-3366
-3366
-3368
-3369
-3371
-3373
-3376
-3379
-3382
-3385
-3388
-3391
-3395
-3400
-3405
-3411
-3418
-3425
-3434
-3444
-3455
-3467
-3481
-3496
-3514
-3532
-3552
-3574
-3597
-3621
-3645
-3670
-3696
-3721
-3746
-3770
-3795
-3819
-3842
-3866
-3890
-3913
-3937
-3960
-3982
-4005
-4027
-4049
-4070
-4094
-4117
-4140
-4164
-4189
-4214
-4240
-4267
-4295
-4324
-4354
-4385
-4417
-4449
-4482
-4516
-4549
-4582
-4614
-4646
-4678
-4708
-4738
-4766
-4794
-4821
-4847
-4872
-4896
-4919
-4942
-4964
-4985
-5007
-5029
-5051
-5075
-5099
-5123
-5149
-5177
-5205
-5236
-5268
-5303
-5339
-5377
-5418
-5460
-5505
-5551
-5598
-5647
-5697
-5748
-5800
-5852
-5904
-5956
-6008
-6060
-6111
-6162
-6212
-6261
-6309
-6357
-6406
-6454
-6502
-6551
-6601
-6651
-6702
-6754
-6806
-6858
-6911
-6963
-7014
-7065
-7114
-7162
-7208
-7252
-7295
-7335
-7374
-7411
-7446
-7478
-7508
-7535
-7560
-7582
-7602
-7619
-7634
-7646
-7656
-7665
-7671
-7677
-7680
-7683
-7684
-7685
-7686
-7687
-7688
-7689
-7691
-7693
-7695
-7697
-7700
-7704
-7708
-7712
-7718
-7724
-7732
-7740
-7750
-7760
-7770
-7782
-7793
-7806
-7818
-7832
-7846
-7861
-7877
-7894
-7913
-7934
-7955
-7979
-8004
-8029
-8058
-8087
-8119
-8151
-8186
-8222
-8258
-8296
-8335
-8375
-8417
-8459
-8502
-8546
-8591
-8638
-8685
-8734
-8784
-8835
-8887
-8940
-8994
-9048
-9103
-9157
-9212
-9266
-9321
-9375
-9430
-9485
-9540
-9596
-9651
-9707
-9763
-9818
-9873
-9928
-9981
-10034
-10086
-10138
-10188
-10237
-10286
-10334
-10382
-10429
-10477
-10524
-10571
-10619
-10667
-10716
-10765
-10814
-10864
-10914
-10965
-11016
-11068
-11121
-11176
-11231
-11288
-11347
-11407
-11469
-11534
-11600
-11669
-11741
-11814
-11890
-11967
-12047
-12128
-12211
-12296
-12382
-12471
-12562
-12654
-12749
-12845
-12944
-13044
-13145
-13249
-13353
-13459
-13567
-13676
-13785
-13897
-14009
-14123
-14238
-14353
-14470
-14588
-14706
-14824
-14944
-15063
-15184
-15305
-15426
-15548
-15670
-15793
-15916
-16040
-16165
-16290
-16416
-16542
-16668
-16795
-16921
-17047
-17174
-17300
-17426
-17552
-17677
-17802
-17926
-18050
-18173
-18295
-18415
-18534
-18651
-18767
-18880
-18991
-19100
-19206
-19309
-19409
-19507
-19602
-19694
-19783
-19869
-19952
-20031
-20108
-20181
-20250
-20316
-20377
-20435
-20489
-20539
-20585
-20628
-20668
-20704
-20738
-20769
-20796
-20820
-20841
-20858
-20871
-20880
-20885
-20885
-20880
-20871
-20857
-20837
-20813
-20784
-20749
-20710
-20666
-20616
-20561
-20500
-20434
-20362
-20284
-20201
-20112
-20019
-19920
-19816
-19708
-19595
-19477
-19356
-19231
-19102
-18971
-18836
-18699
-18559
-18417
-18272
-18125
-17974
-17822
-17666
-17507
-17345
-17180
-17011
-16840
-16666
-16488
-16308
-16125
-15940
-15752
-15561
-15367
-15171
-14972
-14771
-14567
-14360
-14151
-13939
-13725
-13508
-13290
-13069
-12847
-12623
-12397
-12170
-11942
-11713
-11483
-11254
-11024
-10795
-10567
-10340
-10113
-9887
-9663
-9440
-9218
-8997
-8779
-8562
-8346
-8132
-7921
-7711
-7504
-7299
-7096
-6897
-6700
-6507
-6317
-6131
-5949
-5771
-5597
-5427
-5261
-5099
-4942
-4789
-4641
-4497
-4358
-4224
-4094
-3968
-3846
-3729
-3615
-3504
-3397
-3292
-3190
-3090
-2993
-2897
-2802
-2708
-2615
-2522
-2429
-2335
-2240
-2144
-2047
-1948
-1846
-1742
-1636
-1526
-1413
-1296
-1175
-1050
-921
-788
-652
-513
-370
-224
-76
74
227
383
540
698
858
1018
1181
1343
1506
1668
1831
1993
2155
2317
2478
2638
2797
2955
3113
3269
3425
3579
3732
3884
4035
4184
4332
4478
4621
4762
4901
5038
5171
5301
5429
5553
5674
5791
5905
6016
6124
6229
6331
6430
6525
6616
6704
6787
6866
6941
7011
7076
7137
7193
7245
7292
7335
7373
7406
7435
7459
7479
7494
7505
7512
7514
7513
7507
7498
7484
7467
7446
7421
7392
7359
7322
7281
7235
7185
7130
7071
7007
6939
6866
6789
6707
6620
6528
6432
6331
6227
6119
6006
5891
5772
5650
5525
5397
5266
5133
4998
4860
4722
4581
4440
4297
4154
4010
3865
3720
3574
3428
3282
3136
2990
2845
2699
2554
2410
2267
2124
1982
1840
1699
1559
1419
1279
1139
999
859
717
575
430
285
137
-13
-164
-317
-472
-628
-784
-942
-1099
-1256
-1412
-1568
-1722
-1875
-2025
-2175
-2321
-2466
-2609
-2750
-2888
-3025
-3161
-3294
-3426
-3556
-3685
-3813
-3941
-4067
-4193
-4319
-4445
-4571
-4697
-4824
-4953
-5082
-5214
-5347
-5483
-5620
-5759
-5900
-6043
-6187
-6333
-6481
-6630
-6780
-6931
-7083
-7235
-7386
-7536
-7686
-7834
-7980
-8125
-8268
-8408
-8546
-8682
-8814
-8944
-9070
-9193
-9312
-9426
-9536
-9641
-9742
-9839
-9932
-10021
-10108
-10192
-10276
-10360
-10443
-10527
-10612
-10698
-10785
-10872
-10959
-11046
-11132
-11217
-11299
-11377
-11451
-11521
-11585
-11643
-11694
-11739
-11778
-11809
-11834
-11853
-11865
-11871
-11871
-11865
-11852
-11832
-11806
-11774
-11734
-11688
-11634
-11574
-11508
-11435
-11356
-11270
-11179
-11083
-10981
-10874
-10763
-10646
-10526
-10401
-10273
-10142
-10008
-9872
-9734
-9595
-9456
-9316
-9176
-9037
-8899
-8762
-8626
-8493
-8361
-8231
-8103
-7978
-7856
-7736
-7619
-7504
-7393
-7284
-7178
-7075
-6974
-6875
-6778
-6681
-6585
-6489
-6393
-6296
-6199
-6101
-6002
-5904
-5805
-5706
-5608
-5510
-5413
-5318
-5224
-5131
-5040
-4951
-4862
-4776
-4690
-4606
-4523
-4441
-4360
-4281
-4202
-4124
-4048
-3973
-3899
-3825
-3753
-3681
-3610
-3538
-3466
-3393
-3318
-3241
-3163
-3082
-2999
-2913
-2824
-2733
-2639
-2541
-2441
-2337
-2230
-2120
-2007
-1891
-1771
-1648
-1521
-1390
-1256
-1118
-975
-828
-678
-523
-364
-201
-34
137
311
489
670
855
1043
1234
1429
1627
1827
2029
2235
2440
2647
2852
3058
3263
3466
3666
3863
4057
4246
4432
4613
4791
4965
5134
5298
5457
5611
5758
5900
6037
6168
6294
6415
6531
6642
6748
6849
6945
7037
7123
7205
7282
7355
7423
7486
7545
7599
7650
7697
7740
7781
7818
7852
7883
7911
7937
7960
7980
7998
8013
8026
8036
8042
8048
8050
8050
8045
8039
8029
8018
8002
7984
7962
7937
7909
7877
7842
7803
7761
7716
7668
7617
7564
7508
7451
7392
7331
7270
7207
7144
7081
7016
6952
6887
6822
6757
6692
6626
6560
6494
6427
6360
6292
6223
6154
6084
6014
5944
5874
5803
5733
5663
5594
5525
5455
5386
5318
5249
5180
5111
5042
4973
4904
4835
4766
4698
4630
4563
4496
4430
4365
4301
4239
4178
4118
4059
4003
3950
3897
3846
3796
3748
3701
3655
3610
3566
3524
3483
3443
3405
3367
3329
3291
3254
3216
3179
3141
3104
3066
3027
2988
2948
2908
2867
2825
2782
2738
2693
2646
2598
2549
2498
2445
2391
2335
2277
2217
2156
2094
2029
1965
1900
1834
1768
1702
1636
1571
1506
1443
1381
1320
1261
1203
1146
1092
1041
992
946
904
865
830
799
773
751
733
720
711
706
705
709
716
728
742
760
780
803
827
853
880
908
937
966
995
1024
1053
1080
1107
1133
1158
1180
1201
1220
1237
1251
1263
1272
1279
1282
1283
1281
1277
1270
1260
1248
1234
1219
1202
1183
1164
1143
1122
1100
1077
1053
1028
1002
974
945
914
882
848
812
775
737
698
658
618
577
535
494
454
414
375
338
303
269
238
208
181
157
136
117
102
89
80
74
72
73
77
85
96
111
128
149
172
197
224
252
281
310
340
370
399
428
456
484
511
536
560
582
603
620
636
648
657
662
663
660
653
641
626
606
583
555
524
489
451
410
367
322
276
228
179
129
79
30
-19
-68
-115
-160
-204
-246
-286
-324
-359
-391
-420
-446
-467
-485
-499
-510
-516
-519
-518
-513
-505
-493
-477
-458
-434
-407
-375
-338
-297
-250
-198
-141
-77
-8
67
149
237
331
431
538
651
770
895
1026
1162
1304
1450
1602
1759
1920
2086
2257
2432
2612
2795
2983
3174
3368
3565
3766
3968
4172
4378
4584
4791
4998
5205
5411
5617
5823
6029
6234
6440
6645
6852
7059
7266
7474
7682
7890
8098
8304
8510
8714
8916
9117
9316
9512
9706
9897
10085
10269
10451
10629
10804
10975
11142
11306
11467
11623
11775
11923
12066
12205
12340
12469
12594
12715
12831
12943
13050
13153
13252
13347
13436
13521
13601
13676
13745
13810
13869
13923
13972
14016
14055
14090
14120
14146
14168
14187
14203
14216
14226
14234
14240
14244
14247
14249
14249
14247
14243
14237
14230
14222
14214
14206
14197
14189
14180
14171
14161
14151
14141
14131
14122
14112
14102
14092
14081
14070
14059
14047
14034
14021
14008
13994
13980
13966
13952
13939
13926
13914
13903
13892
13881
13871
13861
13852
13843
13834
13825
13816
13807
13797
13785
13773
13760
13745
13729
13712
13694
13674
13654
13632
13610
13587
13564
13540
13516
13491
13466
13439
13412
13385
13357
13329
13300
13270
13240
13209
13178
13146
13113
13080
13046
13011
12975
12939
12902
12864
12825
12785
12745
12703
12661
12618
12574
12531
12487
12444
12400
12357
12315
12273
12231
12190
12149
12109
12068
12027
11986
11945
11903
11861
11818
11774
11729
11683
11635
11586
11535
11482
11426
11369
11308
11245
11180
11111
11039
10963
10883
10798
10710
10617
10521
10421
10317
10211
10100
9986
9868
9747
9622
9493
9362
9228
9091
8952
8811
8668
8524
8380
8235
8089
7944
7799
7655
7512
7371
7230
7091
6954
6820
6688
6558
6431
6306
6184
6066
5950
5839
5731
5628
5529
5435
5346
5261
5181
5106
5036
4970
4909
4853
4801
4754
4710
4671
4635
4604
4576
4551
4530
4511
4496
4483
4473
4466
4462
4461
4463
4467
4475
4485
4499
4515
4533
4555
4579
4605
4634
4666
4701
4738
4778
4820
4865
4913
4963
5015
5070
5126
5184
5244
5306
5368
5432
5497
5563
5629
5696
5764
5833
5901
5971
6040
6110
6181
6253
6325
6400
6476
6553
6632
6712
6795
6880
6968
7059
7153
7250
7350
7453
7558
7665
7775
7887
8000
8118
8237
8358
8480
8604
8729
8855
8982
9108
9234
9359
9484
9606
9728
9847
9963
10077
10188
10296
10400
10501
10598
10692
10781
10868
10951
11031
11108
11182
11254
11323
11390
11455
11517
11579
11638
11696
11752
11807
11860
11912
11962
12012
12060
12108
12155
12201
12247
12293
12338
12383
12428
12472
12517
12561
12605
12649
12693
12736
12780
12823
12867
12910
12954
12998
13042
13086
13130
13175
13220
13265
13311
13357
13405
13453
13502
13553
13605
13659
13715
13772
13831
13891
13954
14018
14085
14153
14224
14296
14371
14448
14526
14607
14689
14772
14856
14940
15026
15112
15198
15284
15370
15455
15539
15623
15705
15786
15866
15944
16020
16094
16168
16239
16309
16376
16441
16504
16564
16623
16679
16733
16784
16833
16879
16923
16964
17002
17037
17069
17098
17124
17148
17169
17187
17202
17215
17226
17234
17240
17243
17245
17244
17241
17235
17227
17216
17203
17186
17168
17146
17123
17096
17068
17037
17004
16969
16933
16896
16857
16817
16776
16734
16691
16648
16604
16561
16517
16474
16432
16390
16350
16309
16271
16234
16197
16161
16126
16091
16058
16024
15992
15960
15928
15896
15864
15831
15798
15764
15728
15692
15654
15615
15574
15532
15488
15442
15394
15344
15292
15239
15183
15126
15066
15005
14941
14876
14809
14739
14668
14595
14521
14445
14367
14287
14207
14124
14041
13956
13870
13784
13697
13609
13522
13435
13348
13261
13174
13088
13003
12918
12833
12749
12665
12582
12500
12418
12337
12256
12176
12096
12017
11939
11861
11783
11707
11630
11555
11480
11405
11331
11258
11185
11113
11041
10970
10900
10829
10760
10691
10624
10557
10492
10427
10364
10302
10242
10182
10124
10066
10010
9954
9898
9843
9787
9731
9674
9616
9557
9496
9434
9370
9304
9236
9165
9093
9018
8941
8863
8782
8700
8616
8532
8446
8359
8271
8183
8093
8006
7917
7828
7739
7651
7562
7474
7386
7298
7211
7123
7036
6949
6861
6774
6686
6598
6510
6422
6334
6245
6157
6068
5980
5891
5803
5714
5626
5539
5451
5365
5279
5193
5108
5024
4940
4857
4775
4693
4613
4534
4457
4381
4307
4234
4165
4097
4032
3970
3911
3855
3802
3752
3705
3663
3623
3588
3557
3530
3507
3488
3474
3465
3461
3461
3465
3474
3488
3505
3526
3552
3581
3614
3650
3689
3731
3776
3824
3873
3925
3978
4033
4088
4145
4202
4260
4318
4377
4435
4493
4552
4610
4667
4725
4782
4839
4897
4954
5011
5068
5126
5183
5240
5297
5353
5409
5464
5518
5572
5625
5678
5730
5781
5831
5881
5930
5979
6027
6073
6119
6164
6208
6250
6292
6331
6369
6406
6440
6473
6504
6533
6561
6587
6611
6634
6655
6675
6693
6709
6724
6736
6748
6757
6765
6771
6774
6776
6777
6775
6771
6765
6758
6749
6738
6726
6711
6696
6679
6660
6640
6619
6596
6572
6547
6520
6492
6462
6431
6398
6363
6327
6288
6248
6205
6161
6114
6064
6013
5959
5903
5844
5782
5718
5652
5582
5509
5433
5354
5272
5186
5097
5005
4910
4811
4710
4606
4498
4388
4274
4158
4038
3917
3793
3666
3537
3406
3273
3138
3002
2865
2726
2587
2446
2304
2162
2017
1875
1730
1586
1441
1296
1150
1004
860
715
572
428
287
146
7
-130
-266
-399
-531
-660
-788
-913
-1036
-1157
-1275
-1391
-1504
-1615
-1723
-1828
-1931
-2029
-2126
-2219
-2309
-2395
-2478
-2557
-2633
-2705
-2773
-2838
-2900
-2958
-3012
-3063
-3111
-3155
-3196
-3234
-3269
-3301
-3330
-3356
-3380
-3401
-3419
-3436
-3449
-3461
-3470
-3477
-3482
-3485
-3486
-3485
-3481
-3475
-3467
-3457
-3443
-3428
-3410
-3389
-3366
-3341
-3313
-3283
-3252
-3218
-3183
-3146
-3107
-3067
-3026
-2983
-2939
-2894
-2848
-2801
-2754
-2706
-2657
-2608
-2558
-2508
-2457
-2405
-2353
-2299
-2244
-2187
-2129
-2069
-2007
-1944
-1878
-1811
-1741
-1670
-1597
-1522
-1446
-1369
-1290
-1211
-1130
-1049
-968
-886
-805
-724
-644
-565
-487
-410
-336
-264
-194
-128
-64
-3
54
107
157
203
246
285
320
352
381
407
431
451
469
484
498
509
518
525
530
534
536
536
535
532
528
522
515
507
498
488
477
465
451
437
422
405
388
370
351
331
310
288
266
243
219
195
170
144
118
92
65
38
10
-17
-45
-72
-100
-127
-155
-182
-209
-236
-262
-289
-315
-341
-366
-391
-416
-441
-465
-489
-513
-536
-559
-583
-606
-628
-651
-673
-695
-717
-739
-761
-783
-805
-829
-853
-878
-904
-932
-960
-991
-1022
-1056
-1091
-1128
-1166
-1205
-1247
-1290
-1335
-1381
-1430
-1480
-1531
-1584
-1639
-1694
-1751
-1809
-1868
-1928
-1988
-2049
-2111
-2173
-2236
-2300
-2364
-2429
-2495
-2561
-2629
-2697
-2766
-2837
-2909
-2982
-3057
-3132
-3210
-3288
-3368
-3450
-3533
-3618
-3704
-3793
-3883
-3975
-4069
-4166
-4264
-4365
-4467
-4572
-4679
-4788
-4899
-5012
-5127
-5244
-5361
-5481
-5601
-5722
-5844
-5966
-6090
-6213
-6337
-6461
-6586
-6710
-6835
-6959
-7084
-7208
-7333
-7457
-7582
-7706
-7830
-7954
-8077
-8202
-8325
-8447
-8569
-8689
-8809
-8927
-9043
-9157
-9270
-9380
-9488
-9593
-9696
-9797
-9895
-9991
-10084
-10175
-10264
-10351
-10436
-10519
-10600
-10680
-10758
-10834
-10908
-10982
-11054
-11126
-11197
-11267
-11337
-11407
-11477
-11547
-11616
-11686
-11756
-11826
-11896
-11966
-12036
-12107
-12177
-12247
-12318
-12388
-12459
-12529
-12600
-12671
-12742
-12813
-12885
-12956
-13028
-13100
-13173
-13245
-13318
-13391
-13465
-13538
-13611
-13685
-13758
-13832
-13905
-13977
-14049
-14120
-14191
-14260
-14329
-14396
-14462
-14527
-14591
-14654
-14716
-14776
-14836
-14894
-14951
-15007
-15063
-15117
-15171
-15224
-15277
-15329
-15381
-15433
-15484
-15536
-15587
-15639
-15690
-15742
-15793
-15845
-15897
-15949
-16001
-16053
-16106
-16158
-16210
-16263
-16315
-16366
-16417
-16468
-16517
-16566
-16615
-16662
-16709
-16755
-16800
-16844
-16887
-16929
-16971
-17011
-17051
-17089
-17127
-17163
-17199
-17234
-17268
-17301
-17333
-17364
-17395
-17425
-17454
-17483
-17512
-17540
-17568
-17595
-17621
-17647
-17673
-17698
-17722
-17745
-17767
-17788
-17808
-17828
-17846
-17863
-17878
-17893
-17906
-17918
-17929
-17939
-17947
-17955
-17961
-17966
-17970
-17972
-17973
-17973
-17971
-17968
-17963
-17957
-17949
-17940
-17930
-17918
-17904
-17889
-17873
-17856
-17837
-17817
-17796
-17773
-17749
-17725
-17699
-17671
-17643
-17614
-17583
-17551
-17519
-17485
-17450
-17414
-17377
-17339
-17301
-17261
-17221
-17179
-17137
-17095
-17051
-17007
-16962
-16917
-16872
-16826
-16779
-16733
-16686
-16640
-16594
-16547
-16502
-16456
-16412
-16367
-16324
-16282
-16239
-16199
-16158
-16120
-16082
-16046
-16010
-15975
-15942
-15909
-15878
-15847
-15818
-15790
-15763
-15738
-15713
-15689
-15667
-15646
-15625
-15606
-15588
-15571
-15555
-15540
-15526
-15513
-15501
-15490
-15479
-15469
-15460
-15452
-15445
-15438
-15431
-15426
-15421
-15416
-15412
-15409
-15406
-15403
-15402
-15400
-15399
-15399
-15400
-15401
-15403
-15405
-15408
-15412
-15417
-15423
-15429
-15436
-15443
-15452
-15460
-15470
-15480
-15490
-15501
-15512
-15524
-15535
-15546
-15558
-15569
-15580
-15590
-15600
-15610
-15620
-15629
-15638
-15647
-15655
-15662
-15669
-15676
-15683
-15689
-15695
-15700
-15706
-15712
-15718
-15724
-15730
-15737
-15744
-15751
-15759
-15768
-15778
-15788
-15798
-15809
-15821
-15833
-15845
-15859
-15872
-15887
-15902
-15919
-15936
-15955
-15974
-15995
-16015
-16039
-16062
-16085
-16110
-16135
-16161
-16187
-16213
-16239
-16265
-16292
-16318
-16344
-16370
-16396
-16420
-16444
-16466
-16488
-16507
-16526
-16542
-16557
-16569
-16580
-16589
-16596
-16601
-16604
-16605
-16604
-16601
-16597
-16590
-16582
-16572
-16561
-16547
-16532
-16515
-16497
-16477
-16456
-16432
-16408
-16382
-16355
-16326
-16296
-16265
-16233
-16199
-16164
-16129
-16091
-16053
-16015
-15976
-15936
-15896
-15854
-15812
-15770
-15727
-15683
-15640
-15596
-15553
-15509
-15466
-15424
-15382
-15340
-15300
-15260
-15221
-15183
-15147
-15111
-15076
-15043
-15010
-14978
-14947
-14918
-14889
-14861
-14834
-14807
-14782
-14757
-14732
-14708
-14684
-14660
-14636
-14613
-14589
-14566
-14543
-14519
-14496
-14472
-14449
-14425
-14401
-14377
-14353
-14328
-14304
-14279
-14255
-14229
-14204
-14178
-14151
-14124
-14096
-14067
-14038
-14008
-13977
-13945
-13912
-13879
-13845
-13810
-13775
-13739
-13703
-13665
-13627
-13588
-13548
-13507
-13464
-13420
-13376
-13330
-13283
-13235
-13186
-13136
-13085
-13034
-12982
-12929
-12876
-12823
-12769
-12715
-12661
-12607
-12554
-12500
-12446
-12393
-12341
-12289
-12237
-12186
-12136
-12086
-12037
-11989
-11942
-11896
-11850
-11806
-11763
-11721
-11681
-11642
-11604
-11569
-11534
-11501
-11470
-11441
-11413
-11386
-11361
-11338
-11316
-11296
-11277
-11260
-11245
-11231
-11219
-11208
-11199
-11192
-11186
-11182
-11179
-11177
-11177
-11178
-11180
-11184
-11188
-11193
-11198
-11205
-11212
-11220
-11229
-11239
-11249
-11260
-11271
-11284
-11297
-11311
-11325
-11341
-11357
-11374
-11391
-11409
-11427
-11446
-11465
-11485
-11505
-11526
-11547
-11568
-11589
-11611
-11633
-11655
-11677
-11699
-11721
-11743
-11765
-11787
-11809
-11831
-11853
-11874
-11896
-11918
-11940
-11962
-11983
-12005
-12027
-12048
-12069
-12090
-12111
-12131
-12150
-12169
-12187
-12204
-12220
-12235
-12249
-12262
-12275
-12286
-12296
-12305
-12313
-12320
-12326
-12330
-12333
-12335
-12336
-12336
-12334
-12331
-12327
-12321
-12314
-12306
-12296
-12284
-12271
-12255
-12238
-12218
-12197
-12173
-12148
-12120
-12089
-12057
-12021
-11984
-11944
-11901
-11857
-11809
-11759
-11707
-11652
-11595
-11535
-11473
-11408
-11342
-11273
-11201
-11128
-11052
-10974
-10893
-10810
-10725
-10638
-10548
-10456
-10362
-10266
-10167
-10066
-9963
-9858
-9751
-9642
-9532
-9420
-9306
-9191
-9074
-8956
-8837
-8717
-8596
-8474
-8350
-8226
-8100
-7973
-7846
-7717
-7586
-7455
-7323
-7189
-7054
-6919
-6782
-6644
-6505
-6365
-6224
-6082
-5940
-5797
-5653
-5508
-5363
-5218
-5073
-4927
-4781
-4635
-4488
-4342
-4196
-4050
-3903
-3758
-3612
-3466
-3321
-3176
-3032
-2889
-2747
-2605
-2464
-2324
-2185
-2048
-1911
-1775
-1641
-1507
-1375
-1244
-1114
-986
-859
-733
-608
-485
-363
-242
-123
-5
112
228
342
455
566
676
784
891
995
1098
1199
1298
1396
1491
1584
1676
1766
1854
1940
2024
2107
2188
2267
2344
2420
2493
2566
2637
2706
2775
2842
2908
2974
3038
3101
3164
3225
3286
3345
3404
3461
3518
3574
3629
3683
3736
3789
3841
3892
3943
3994
4043
4093
4142
4191
4240
4288
4336
4384
4432
4479
4527
4574
4621
4669
4716
4763
4809
4856
4901
4946
4991
5035
5078
5120
5161
5201
5240
5278
5315
5351
5385
5419
5451
5482
5512
5540
5568
5594
5619
5643
5666
5688
5709
5728
5747
5765
5781
5796
5810
5822
5834
5844
5852
5859
5866
5870
5874
5877
5878
5878
5877
5876
5873
5869
5865
5859
5853
5846
5839
5831
5822
5813
5803
5793
5782
5772
5761
5750
5739
5728
5716
5705
5693
5681
5669
5656
5644
5631
5619
5606
5593
5580
5567
5554
5541
5528
5515
5502
5489
5476
5463
5449
5435
5421
5406
5391
5376
5359
5343
5326
5308
5290
5271
5252
5232
5212
5191
5169
5147
5124
5101
5077
5053
5028
5003
4978
4952
4926
4899
4872
4845
4818
4791
4763
4735
4706
4678
4649
4619
4590
4560
4530
4500
4470
4439
4409
4378
4348
4317
4286
4254
4223
4191
4159
4127
4094
4062
4029
3997
3965
3933
3901
3870
3839
3808
3778
3749
3720
3692
3665
3639
3613
3589
3566
3543
3522
3502
3483
3465
3448
3433
3417
3403
3390
3376
3364
3352
3340
3328
3317
3307
3296
3286
3277
3268
3259
3250
3242
3234
3226
3218
3211
3204
3197
3191
3185
3179
3174
3170
3166
3163
3161
3159
3158
3159
3160
3163
3166
3172
3178
3186
3196
3207
3219
3233
3249
3267
3287
3308
3332
3358
3386
3416
3448
3482
3518
3556
3596
3639
3683
3729
3778
3828
3880
3934
3990
4048
4108
4171
4235
4301
4370
4440
4513
4587
4663
4741
4821
4903
4986
5071
5158
5246
5336
5427
5520
5615
5710
5807
5906
6005
6106
6207
6310
6413
6517
6622
6728
6834
6940
7047
7155
7263
7371
7479
7588
7697
7806
7915
8023
8132
8240
8347
8455
8561
8668
8774
8879
8985
9089
9194
9298
9401
9505
9608
9710
9812
9913
10014
10114
10213
10311
10409
10505
10601
10695
10788
10880
10972
11061
11150
11238
11324
11408
11492
11574
11654
11734
11811
11887
11962
12034
12105
12175
12243
12309
12374
12437
12499
12559
12618
12676
12732
12787
12840
12892
12943
12992
13039
13085
13130
13173
13215
13255
13294
13332
13367
13402
13435
13466
13496
13524
13551
13576
13599
13621
13641
13660
13677
13692
13706
13718
13729
13738
13745
13752
13756
13760
13762
13762
13761
13758
13754
13749
13742
13733
13723
13711
13698
13683
13667
13649
13629
13608
13585
13561
13536
13509
13481
13452
13422
13391
13358
13325
13290
13255
13218
13181
13143
13104
13064
13024
12983
12941
12898
12855
12811
12765
12720
12673
12625
12577
12527
12477
12426
12374
12321
12267
12211
12155
12098
12039
11979
11918
11856
11791
11726
11659
11590
11520
11448
11375
11301
11224
11147
11068
10988
10907
10824
10741
10656
10571
10486
10399
10312
10225
10138
10050
9962
9874
9786
9698
9610
9522
9434
9347
9260
9173
9086
8999
8913
8828
8742
8658
8573
8489
8406
8323
8241
8160
8079
7998
7919
7840
7762
7684
7607
7531
7456
7381
7307
7234
7162
7090
7019
6949
6880
6811
6743
6675
6608
6541
6475
6410
6345
6280
6216
6151
6088
6025
5962
5900
5838
5777
5716
5656
5596
5537
5479
5422
5365
5309
5254
5200
5147
5095
5043
4993
4944
4895
4848
4802
4757
4713
4670
4629
4589
4550
4512
4475
4440
4406
4374
4343
4313
4285
4258
4232
4207
4184
4162
4141
4121
4103
4086
4070
4054
4042
4030
4019
4009
4000
3992
3985
3979
3973
3968
3963
3959
3956
3953
3950
3947
3945
3943
3941
3939
3937
3935
3933
3930
3927
3923
3919
3914
3908
3902
3896
3889
3881
3873
3864
3855
3845
3834
3823
3811
3798
3785
3771
3757
3742
3727
3711
3695
3678
3661
3643
3625
3606
3587
3567
3547
3527
3506
3484
3463
3441
3419
3397
3375
3352
3330
3308
3286
3264
3242
3221
3200
3179
3159
3139
3119
3100
3082
3065
3048
3033
3017
3003
2989
2977
2965
2954
2943
2934
2926
2919
2913
2908
2904
2902
2901
2901
2902
2905
2909
2914
2921
2929
2938
2948
2960
2973
2988
3003
3020
3038
3056
3076
3097
3118
3141
3164
3188
3213
3239
3265
3292
3319
3347
3375
3404
3434
3463
3493
3524
3554
3585
3616
3647
3678
3709
3740
3772
3804
3836
3868
3900
3932
3963
3995
4027
4058
4089
4120
4150
4180
4209
4238
4266
4294
4320
4346
4371
4396
4419
4441
4462
4483
4502
4520
4538
4554
4568
4582
4594
4605
4615
4623
4630
4635
4639
4642
4643
4643
4642
4639
4635
4630
4624
4616
4608
4598
4587
4575
4562
4548
4532
4516
4499
4480
4461
4441
4420
4397
4374
4350
4324
4297
4269
4240
4209
4177
4144
4109
4073
4035
3998
3958
3917
3876
3832
3788
3743
3697
3650
3603
3554
3505
3456
3405
3354
3303
3251
3198
3145
3092
3038
2983
2929
2873
2818
2762
2705
2648
2591
2533
2474
2416
2356
2297
2237
2177
2117
2057
1997
1937
1877
1817
1757
1697
1638
1579
1521
1464
1407
1350
1295
1239
1185
1131
1077
1024
972
920
869
818
767
716
666
616
566
516
467
417
368
319
269
220
170
120
70
19
-32
-83
-135
-187
-240
-293
-347
-401
-456
-511
-567
-623
-680
-738
-796
-855
-914
-974
-1034
-1095
-1156
-1218
-1280
-1341
-1403
-1465
-1527
-1588
-1649
-1710
-1770
-1830
-1889
-1947
-2005
-2061
-2118
-2173
-2227
-2281
-2334
-2386
-2437
-2487
-2537
-2587
-2636
-2684
-2732
-2780
-2828
-2875
-2922
-2968
-3014
-3060
-3105
-3149
-3193
-3237
-3279
-3321
-3363
-3404
-3444
-3483
-3522
-3561
-3599
-3636
-3674
-3711
-3747
-3784
-3820
-3857
-3893
-3929
-3966
-4002
-4038
-4075
-4113
-4150
-4188
-4225
-4263
-4301
-4339
-4377
-4415
-4454
-4492
-4531
-4569
-4608
-4647
-4686
-4725
-4765
-4805
-4845
-4886
-4927
-4969
-5011
-5054
-5097
-5140
-5183
-5227
-5272
-5316
-5361
-5406
-5452
-5498
-5544
-5590
-5637
-5684
-5732
-5779
-5827
-5875
-5922
-5970
-6017
-6064
-6111
-6157
-6202
-6247
-6292
-6336
-6378
-6420
-6462
-6502
-6541
-6579
-6616
-6652
-6686
-6720
-6752
-6783
-6813
-6842
-6870
-6897
-6923
-6948
-6973
-6996
-7019
-7041
-7062
-7082
-7102
-7122
-7140
-7159
-7177
-7194
-7211
-7228
-7245
-7261
-7278
-7294
-7309
-7325
-7340
-7355
-7370
-7385
-7400
-7415
-7429
-7444
-7459
-7474
-7489
-7504
-7519
-7535
-7551
-7568
-7585
-7602
-7620
-7638
-7657
-7676
-7695
-7715
-7735
-7756
-7776
-7798
-7819
-7841
-7863
-7885
-7907
-7930
-7952
-7975
-7998
-8021
-8042
-8066
-8087
-8111
-8132
-8154
-8175
-8197
-8217
-8238
-8258
-8278
-8297
-8316
-8335
-8353
-8371
-8388
-8404
-8421
-8436
-8452
-8466
-8481
-8495
-8508
-8521
-8534
-8546
-8558
-8569
-8579
-8590
-8599
-8608
-8617
-8625
-8632
-8639
-8645
-8651
-8656
-8660
-8663
-8665
-8666
-8667
-8666
-8664
-8660
-8656
-8650
-8643
-8634
-8623
-8611
-8598
-8583
-8566
-8548
-8528
-8507
-8484
-8459
-8433
-8406
-8377
-8346
-8314
-8281
-8246
-8209
-8170
-8132
-8092
-8050
-8006
-7962
-7916
-7869
-7821
-7771
-7721
-7670
-7617
-7564
-7510
-7455
-7400
-7344
-7287
-7230
-7173
-7114
-7056
-6997
-6938
-6879
-6820
-6761
-6701
-6642
-6583
-6524
-6466
-6407
-6349
-6291
-6233
-6176
-6120
-6064
-6008
-5954
-5900
-5846
-5794
-5742
-5691
-5641
-5591
-5542
-5495
-5448
-5401
-5356
-5312
-5268
-5225
-5183
-5142
-5102
-5062
-5023
-4985
-4948
-4912
-4876
-4840
-4806
-4771
-4738
-4705
-4672
-4640
-4609
-4578
-4548
-4519
-4490
-4462
-4435
-4409
-4383
-4358
-4334
-4311
-4288
-4267
-4247
-4227
-4208
-4191
-4174
-4158
-4143
-4129
-4116
-4103
-4091
-4080
-4069
-4059
-4049
-4038
-4030
-4021
-4011
-4003
-3994
-3986
-3977
-3969
-3961
-3953
-3945
-3938
-3930
-3923
-3916
-3909
-3902
-3895
-3889
-3882
-3876
-3870
-3864
-3859
-3853
-3848
-3843
-3838
-3832
-3827
-3822
-3816
-3811
-3805
-3799
-3793
-3787
-3781
-3774
-3768
-3761
-3754
-3747
-3740
-3733
-3726
-3719
-3712
-3705
-3698
-3691
-3684
-3677
-3671
-3665
-3659
-3654
-3649
-3644
-3640
-3636
-3633
-3630
-3627
-3625
-3624
-3624
-3623
-3624
-3625
-3627
-3629
-3632
-3635
-3639
-3643
-3648
-3653
-3658
-3663
-3669
-3675
-3681
-3687
-3694
-3700
-3707
-3713
-3720
-3726
-3733
-3740
-3747
-3753
-3760
-3767
-3773
-3779
-3785
-3791
-3796
-3801
-3806
-3810
-3814
-3817
-3820
-3823
-3825
-3827
-3828
-3829
-3829
-3829
-3829
-3828
-3827
-3826
-3825
-3823
-3821
-3819
-3817
-3815
-3813
-3811
-3808
-3806
-3803
-3801
-3798
-3795
-3792
-3789
-3785
-3782
-3778
-3773
-3769
-3764
-3758
-3752
-3746
-3739
-3732
-3724
-3716
-3708
-3699
-3689
-3679
-3669
-3658
-3647
-3635
-3624
-3612
-3600
-3588
-3576
-3564
-3551
-3538
-3525
-3512
-3499
-3485
-3470
-3456
-3441
-3426
-3410
-3394
-3377
-3360
-3342
-3323
-3304
-3283
-3262
-3240
-3217
-3194
-3169
-3143
-3116
-3088
-3060
-3030
-2999
-2968
-2935
-2902
-2868
-2833
-2797
-2761
-2724
-2686
-2648
-2609
-2570
-2530
-2490
-2449
-2407
-2366
-2323
-2281
-2237
-2194
-2150
-2105
-2060
-2013
-1968
-1922
-1875
-1827
-1780
-1732
-1683
-1634
-1585
-1536
-1486
-1436
-1385
-1335
-1284
-1232
-1181
-1129
-1077
-1024
-971
-918
-865
-811
-756
-701
-645
-589
-532
-474
-416
-358
-298
-238
-178
-117
-55
6
69
131
195
258
322
386
451
517
582
649
716
783
851
919
989
1058
1129
1200
1272
1344
1417
1491
1566
1641
1718
1795
1873
1952
2032
2112
2194
2276
2359
2443
2528
2613
2699
2786
2873
2961
3050
3139
3229
3319
3409
3501
3592
3684
3777
3870
3963
4056
4150
4243
4337
4431
4525
4620
4714
4808
4903
4997
5092
5186
5280
5374
5468
5561
5655
5747
5840
5932
6023
6115
6205
6296
6386
6475
6564
6652
6739
6826
6912
6997
7081
7164
7245
7326
7406
7485
7563
7640
7715
7790
7864
7936
8007
8077
8147
8215
8282
8348
8412
8476
8538
8599
8660
8719
8777
8834
8890
8946
9000
9054
9106
9158
9209
9259
9307
9355
9402
9447
9492
9535
9577
9618
9658
9696
9734
9770
9805
9838
9871
9902
9933
9962
9990
10017
10043
10068
10092
10114
10136
10157
10176
10195
10212
10229
10244
10259
10272
10285
10296
10307
10316
10325
10333
10340
10347
10352
10357
10362
10366
10369
10372
10375
10377
10378
10379
10380
10381
10381
10381
10380
10380
10379
10377
10376
10374
10371
10369
10366
10362
10358
10354
10349
10344
10339
10333
10328
10322
10315
10309
10302
10295
10288
10281
10274
10266
10259
10251
10243
10235
10227
10219
10210
10201
10192
10183
10173
10163
10152
10141
10130
10118
10106
10094
10081
10067
10053
10039
10024
10009
9993
9976
9959
9942
9924
9905
9886
9867
9846
9826
9805
9783
9761
9738
9715
9691
9667
9642
9617
9592
9566
9539
9512
9485
9457
9429
9400
9372
9342
9312
9282
9251
9220
9188
9156
9124
9091
9057
9024
8989
8954
8919
8883
8847
8810
8773
8735
8697
8658
8619
8580
8540
8500
8460
8419
8378
8337
8296
8255
8214
8173
8131
8090
8048
8007
7966
7925
7883
7842
7800
7759
7717
7676
7634
7592
7551
7509
7468
7427
7386
7345
7305
7264
7224
7184
7145
7106
7067
7029
6991
6953
6917
6880
6845
6810
6775
6742
6709
6676
6644
6613
6582
6552
6523
6494
6466
6438
6411
6385
6359
6334
6310
6287
6264
6242
6220
6199
6179
6160
6141
6123
6106
6089
6073
6058
6043
6029
6016
6004
5991
5980
5969
5958
5948
5938
5928
5918
5908
5898
5888
5879
5869
5859
5848
5838
5828
5817
5806
5795
5783
5772
5760
5748
5736
5724
5711
5698
5685
5672
5659
5645
5631
5617
5603
5589
5574
5560
5545
5530
5514
5499
5483
5467
5451
5435
5418
5401
5384
5367
5350
5332
5314
5296
5278
5259
5240
5221
5201
5182
5162
5142
5122
5101
5081
5060
5039
5018
4997
4976
4954
4932
4910
4888
4865
4842
4818
4794
4770
4745
4720
4694
4667
4640
4612
4583
4554
4525
4495
4464
4432
4400
4368
4334
4301
4266
4231
4196
4160
4123
4085
4046
4008
3968
3927
3886
3844
3800
3757
3712
3667
3621
3574
3527
3480
3432
3384
3335
3286
3237
3187
3137
3088
3038
2988
2938
2888
2838
2787
2737
2687
2637
2586
2536
2485
2434
2383
2332
2281
2230
2179
2128
2077
2025
1975
1924
1873
1822
1771
1720
1669
1619
1568
1517
1467
1416
1365
1315
1264
1214
1164
1113
1063
1012
962
911
860
809
758
707
656
604
553
501
450
398
347
296
245
194
143
92
41
-9
-59
-109
-159
-208
-257
-306
-355
-403
-451
-499
-546
-592
-639
-685
-730
-776
-821
-866
-910
-955
-999
-1043
-1086
-1130
-1173
-1216
-1259
-1301
-1344
-1386
-1428
-1469
-1511
-1552
-1593
-1634
-1674
-1714
-1754
-1794
-1834
-1874
-1913
-1952
-1992
-2031
-2071
-2111
-2151
-2191
-2231
-2272
-2313
-2354
-2396
-2438
-2480
-2523
-2566
-2609
-2653
-2697
-2741
-2786
-2832
-2878
-2924
-2971
-3019
-3067
-3116
-3166
-3216
-3267
-3318
-3370
-3422
-3475
-3529
-3583
-3637
-3692
-3746
-3801
-3856
-3912
-3967
-4022
-4078
-4134
-4189
-4245
-4300
-4355
-4410
-4465
-4520
-4574
-4628
-4681
-4735
-4787
-4839
-4891
-4942
-4992
-5042
-5091
-5140
-5187
-5234
-5280
-5326
-5370
-5414
-5457
-5499
-5540
-5581
-5621
-5660
-5699
-5737
-5775
-5812
-5850
-5887
-5924
-5960
-5997
-6033
-6070
-6106
-6142
-6179
-6215
-6251
-6287
-6323
-6359
-6396
-6432
-6468
-6505
-6541
-6578
-6615
-6653
-6690
-6728
-6766
-6804
-6843
-6881
-6920
-6959
-6998
-7037
-7077
-7116
-7156
-7195
-7234
-7274
-7313
-7353
-7392
-7431
-7471
-7510
-7549
-7587
-7626
-7664
-7703
-7741
-7779
-7816
-7854
-7892
-7929
-7967
-8005
-8042
-8080
-8118
-8156
-8194
-8231
-8269
-8307
-8345
-8383
-8420
-8458
-8496
-8533
-8571
-8608
-8646
-8683
-8721
-8758
-8796
-8833
-8869
-8906
-8942
-8978
-9014
-9049
-9084
-9119
-9153
-9187
-9221
-9254
-9286
-9319
-9350
-9382
-9412
-9442
-9471
-9499
-9527
-9554
-9579
-9604
-9628
-9651
-9673
-9694
-9714
-9733
-9751
-9768
-9783
-9798
-9811
-9823
-9834
-9844
-9853
-9860
-9867
-9872
-9876
-9880
-9882
-9883
-9883
-9883
-9881
-9879
-9875
-9871
-9866
-9860
-9853
-9846
-9838
-9829
-9820
-9811
-9800
-9790
-9779
-9767
-9755
-9743
-9730
-9718
-9705
-9692
-9678
-9665
-9651
-9637
-9623
-9609
-9594
-9579
-9564
-9550
-9534
-9519
-9504
-9489
-9474
-9459
-9445
-9430
-9416
-9401
-9387
-9374
-9360
-9347
-9334
-9321
-9308
-9295
-9283
-9270
-9258
-9246
-9233
-9221
-9209
-9197
-9184
-9172
-9160
-9147
-9135
-9122
-9109
-9096
-9083
-9070
-9057
-9043
-9029
-9016
-9002
-8988
-8974
-8959
-8945
-8931
-8916
-8902
-8888
-8873
-8858
-8844
-8829
-8814
-8799
-8783
-8768
-8752
-8736
-8719
-8703
-8686
-8669
-8652
-8635
-8618
-8601
-8584
-8567
-8550
-8533
-8516
-8499
-8482
-8465
-8448
-8431
-8415
-8398
-8381
-8365
-8348
-8331
-8315
-8298
-8282
-8265
-8248
-8231
-8214
-8197
-8180
-8163
-8146
-8129
-8112
-8096
-8079
-8063
-8047
-8031
-8015
-8000
-7984
-7968
-7953
-7937
-7921
-7905
-7889
-7872
-7855
-7837
-7818
-7798
-7778
-7756
-7732
-7708
-7682
-7654
-7625
-7594
-7562
-7528
-7493
-7456
-7418
-7379
-7339
-7297
-7254
-7209
-7164
-7118
-7071
-7023
-6974
-6924
-6874
-6823
-6771
-6719
-6666
-6613
-6560
-6506
-6452
-6398
-6344
-6289
-6234
-6180
-6125
-6069
-6014
-5959
-5903
-5847
-5791
-5735
-5679
-5622
-5564
-5507
-5449
-5390
-5331
-5272
-5212
-5152
-5091
-5030
-4968
-4905
-4842
-4779
-4714
-4650
-4585
-4519
-4454
-4388
-4321
-4255
-4188
-4121
-4053
-3986
-3919
-3851
-3784
-3716
-3649
-3582
-3515
-3449
-3382
-3316
-3250
-3185
-3120
-3054
-2989
-2924
-2859
-2795
-2730
-2666
-2602
-2539
-2476
-2413
-2350
-2288
-2226
-2165
-2104
-2043
-1984
-1924
-1865
-1807
-1749
-1692
-1635
-1579
-1523
-1468
-1413
-1359
-1306
-1253
-1201
-1150
-1099
-1049
-1000
-950
-902
-853
-805
-757
-709
-662
-615
-569
-523
-477
-431
-386
-342
-298
-254
-211
-168
-125
-83
-42
0
41
81
122
162
202
241
280
319
357
395
433
470
508
545
581
618
654
689
724
759
793
826
859
891
923
955
985
1016
1045
1074
1103
1131
1159
1186
1213
1239
1265
1291
1316
1341
1366
1389
1413
1436
1459
1481
1503
1525
1547
1568
1590
1610
1631
1650
1670
1688
1706
1724
1741
1757
1773
1789
1804
1819
1834
1848
1862
1875
1889
1902
1915
1927
1939
1951
1963
1974
1985
1996
2007
2017
2028
2037
2048
2057
2067
2076
2085
2093
2101
2109
2116
2123
2129
2135
2140
2145
2149
2153
2157
2159
2162
2163
2164
2165
2165
2164
2162
2159
2156
2152
2147
2141
2134
2126
2117
2108
2097
2086
2074
2061
2048
2033
2017
2003
1986
1969
1952
1934
1915
1896
1876
1856
1836
1814
1793
1771
1748
1725
1702
1679
1656
1632
1609
1586
1563
1540
1517
1495
1473
1451
1430
1409
1388
1368
1348
1329
1310
1291
1273
1256
1238
1222
1205
1190
1174
1159
1145
1131
1118
1105
1093
1081
1070
1059
1049
1040
1031
1022
1014
1006
1000
994
988
982
978
973
969
965
962
958
956
953
951
949
947
945
944
943
941
940
939
938
937
936
935
934
933
932
931
929
927
926
924
922
920
918
916
915
913
912
911
910
909
909
910
911
912
914
917
920
924
928
933
939
945
951
958
966
975
984
993
1004
1014
1026
1037
1050
1062
1075
1089
1103
1117
1132
1147
1163
1179
1195
1212
1230
1247
1266
1285
1304
1324
1344
1365
1387
1409
1431
1455
1479
1503
1528
1554
1581
1609
1637
1666
1696
1727
1759
1792
1825
1859
1894
1930
1967
2005
2043
2082
2123
2164
2205
2248
2291
2335
2379
2424
2470
2515
2561
2608
2654
2701
2748
2795
2842
2889
2936
2983
3030
3078
3125
3172
3219
3266
3313
3359
3405
3451
3497
3542
3587
3631
3675
3719
3761
3804
3846
3887
3928
3968
4006
4046
4083
4122
4159
4196
4232
4268
4303
4338
4372
4406
4440
4473
4506
4539
4572
4604
4637
4669
4702
4734
4766
4799
4831
4864
4896
4929
4961
4994
5027
5060
5094
5127
5161
5194
5228
5261
5295
5328
5361
5394
5427
5460
5492
5524
5556
5587
5618
5649
5679
5709
5739
5768
5797
5825
5853
5881
5908
5936
5962
5989
6015
6041
6067
6093
6118
6143
6168
6192
6216
6239
6262
6284
6305
6326
6345
6364
6382
6400
6416
6431
6444
6457
6469
6479
6488
6496
6503
6509
6513
6517
6520
6521
6522
6521
6520
6517
6514
6509
6504
6497
6490
6482
6472
6462
6452
6440
6428
6416
6403
6389
6375
6361
6346
6331
6316
6301
6286
6270
6255
6241
6226
6211
6197
6183
6169
6156
6142
6129
6116
6103
6090
6077
6065
6052
6040
6028
6016
6004
5993
5981
5970
5960
5950
5940
5930
5921
5913
5904
5897
5889
5882
5875
5869
5863
5857
5852
5847
5842
5837
5833
5828
5824
5820
5816
5812
5808
5805
5801
5798
5795
5792
5789
5787
5785
5783
5781
5779
5778
5777
5776
5775
5774
5774
5774
5774
5775
5775
5776
5777
5778
5778
5779
5780
5781
5781
5781
5781
5781
5781
5780
5779
5777
5775
5773
5770
5766
5762
5758
5753
5748
5742
5735
5728
5721
5713
5705
5696
5687
5677
5667
5657
5646
5635
5623
5611
5599
5586
5574
5561
5547
5534
5520
5506
5492
5478
5463
5448
5433
5417
5402
5386
5369
5353
5336
5319
5302
5284
5267
5249
5231
5212
5194
5175
5156
5136
5117
5097
5077
5056
5036
5015
4995
4974
4953
4932
4911
4890
4869
4848
4827
4805
4783
4761
4739
4717
4694
4671
4648
4625
4601
4577
4552
4527
4501
4475
4448
4420
4393
4364
4336
4307
4277
4248
4218
4188
4158
4127
4096
4065
4034
4003
3972
3940
3909
3877
3845
3813
3781
3749
3717
3685
3652
3620
3588
3556
3524
3492
3460
3429
3397
3366
3334
3303
3272
3242
3212
3182
3152
3122
3094
3065
3037
3009
2982
2954
2928
2901
2875
2848
2822
2796
2770
2745
2719
2693
2667
2642
2616
2590
2564
2539
2513
2487
2461
2435
2409
2382
2356
2329
2303
2277
2250
2224
2197
2171
2145
2119
2093
2067
2041
2016
1990
1965
1940
1916
1891
1867
1843
1820
1796
1773
1750
1728
1705
1683
1661
1638
1616
1594
1572
1550
1528
1506
1484
1462
1440
1417
1395
1373
1351
1328
1306
1284
1262
1240
1218
1196
1175
1153
1132
1111
1091
1070
1050
1030
1010
990
971
952
933
914
896
877
859
841
823
806
789
771
754
738
721
705
688
672
656
640
624
609
593
577
561
546
530
515
499
484
468
453
437
421
406
390
374
357
341
324
307
290
273
255
238
219
201
183
164
145
126
106
87
67
47
27
6
-15
-36
-57
-79
-101
-124
-147
-170
-193
-217
-240
-265
-289
-314
-339
-364
-390
-416
-442
-469
-496
-523
-551
-579
-607
-636
-665
-694
-723
-753
-784
-814
-845
-877
-909
-941
-974
-1008
-1042
-1076
-1111
-1146
-1182
-1218
-1254
-1290
-1327
-1364
-1401
-1438
-1475
-1512
-1549
-1586
-1622
-1659
-1696
-1732
-1768
-1804
-1840
-1876
-1911
-1946
-1981
-2016
-2051
-2085
-2120
-2154
-2188
-2221
-2255
-2288
-2321
-2353
-2386
-2417
-2449
-2480
-2511
-2541
-2572
-2601
-2630
-2659
-2688
-2716
-2743
-2770
-2797
-2823
-2849
-2875
-2900
-2925
-2949
-2973
-2997
-3021
-3044
-3067
-3091
-3114
-3137
-3159
-3182
-3205
-3228
-3250
-3273
-3295
-3318
-3340
-3362
-3385
-3407
-3429
-3451
-3473
-3494
-3516
-3537
-3558
-3579
-3600
-3620
-3641
-3661
-3680
-3699
-3718
-3737
-3755
-3772
-3789
-3806
-3823
-3839
-3855
-3871
-3886
-3901
-3916
-3930
-3944
-3958
-3971
-3985
-3998
-4010
-4022
-4035
-4046
-4059
-4070
-4083
-4094
-4105
-4116
-4127
-4138
-4148
-4158
-4168
-4178
-4187
-4196
-4205
-4213
-4221
-4229
-4237
-4244
-4251
-4258
-4265
-4271
-4278
-4284
-4289
-4295
-4300
-4305
-4310
-4315
-4319
-4323
-4327
-4331
-4334
-4337
-4340
-4342
-4344
-4346
-4347
-4348
-4349
-4349
-4349
-4349
-4348
-4346
-4345
-4343
-4340
-4337
-4334
-4330
-4326
-4321
-4316
-4310
-4304
-4298
-4292
-4285
-4279
-4272
-4265
-4258
-4251
-4244
-4238
-4231
-4225
-4219
-4213
-4208
-4202
-4198
-4193
-4189
-4185
-4182
-4179
-4176
-4175
-4173
-4172
-4172
-4173
-4174
-4176
-4178
-4181
-4186
-4191
-4196
-4203
-4210
-4218
-4227
-4237
-4247
-4258
-4270
-4282
-4295
-4308
-4322
-4337
-4352
-4367
-4383
-4399
-4415
-4432
-4448
-4465
-4482
-4500
-4517
-4534
-4551
-4568
-4585
-4602
-4619
-4636
-4653
-4669
-4685
-4701
-4717
-4732
-4747
-4762
-4776
-4790
-4803
-4816
-4828
-4840
-4851
-4862
-4873
-4882
-4892
-4901
-4909
-4917
-4925
-4932
-4938
-4944
-4950
-4956
-4961
-4965
-4969
-4973
-4976
-4979
-4982
-4983
-4985
-4986
-4986
-4985
-4984
-4982
-4980
-4977
-4973
-4968
-4963
-4957
-4951
-4944
-4937
-4929
-4921
-4913
-4904
-4895
-4886
-4877
-4868
-4859
-4850
-4841
-4832
-4824
-4815
-4806
-4797
-4789
-4780
-4772
-4763
-4755
-4746
-4737
-4729
-4720
-4711
-4703
-4694
-4685
-4677
-4668
-4659
-4650
-4642
-4633
-4624
-4615
-4605
-4596
-4587
-4578
-4568
-4559
-4550
-4540
-4531
-4521
-4511
-4501
-4492
-4482
-4472
-4462
-4452
-4442
-4433
-4423
-4414
-4406
-4397
-4389
-4382
-4374
-4368
-4361
-4356
-4350
-4346
-4341
-4337
-4334
-4331
-4328
-4326
-4324
-4323
-4322
-4322
-4322
-4323
-4324
-4325
-4327
-4330
-4332
-4335
-4339
-4342
-4346
-4351
-4356
-4361
-4366
-4372
-4378
-4384
-4390
-4396
-4403
-4409
-4416
-4422
-4428
-4435
-4441
-4447
-4453
-4459
-4465
-4470
-4476
-4480
-4485
-4489
-4492
-4495
-4498
-4500
-4502
-4503
-4503
-4503
-4503
-4502
-4500
-4497
-4494
-4491
-4486
-4481
-4476
-4470
-4463
-4456
-4448
-4440
-4431
-4422
-4412
-4402
-4392
-4381
-4370
-4358
-4347
-4335
-4323
-4311
-4299
-4287
-4275
-4263
-4251
-4240
-4228
-4218
-4207
-4197
-4187
-4177
-4168
-4159
-4151
-4142
-4135
-4127
-4120
-4113
-4106
-4100
-4093
-4086
-4081
-4075
-4069
-4062
-4057
-4050
-4043
-4037
-4030
-4024
-4017
-4010
-4002
-3995
-3987
-3979
-3971
-3963
-3955
-3946
-3937
-3929
-3920
-3911
-3902
-3893
-3883
-3874
-3865
-3856
-3847
-3839
-3830
-3821
-3813
-3804
-3796
-3788
-3780
-3772
-3764
-3756
-3748
-3740
-3733
-3725
-3717
-3710
-3703
-3695
-3688
-3680
-3673
-3666
-3658
-3651
-3644
-3636
-3629
-3621
-3614
-3606
-3598
-3590
-3583
-3575
-3566
-3558
-3550
-3541
-3533
-3524
-3515
-3506
-3497
-3488
-3479
-3470
-3460
-3451
-3441
-3431
-3421
-3411
-3401
-3391
-3380
-3370
-3359
-3348
-3337
-3326
-3314
-3303
-3291
-3280
-3268
-3256
-3245
-3233
-3221
-3209
-3197
-3186
-3174
-3162
-3151
-3139
-3128
-3117
-3106
-3096
-3085
-3075
-3065
-3055
-3046
-3036
-3027
-3018
-3009
-3001
-2993
-2985
-2977
-2970
-2963
-2956
-2949
-2943
-2937
-2931
-2925
-2920
-2914
-2909
-2904
-2899
-2894
-2889
-2885
-2880
-2875
-2870
-2866
-2861
-2857
-2853
-2848
-2844
-2840
-2836
-2832
-2828
-2825
-2821
-2818
-2815
-2812
-2809
-2806
-2803
-2800
-2797
-2794
-2791
-2787
-2784
-2780
-2776
-2771
-2767
-2761
-2756
-2749
-2742
-2734
-2726
-2716
-2706
-2695
-2683
-2670
-2657
-2642
-2627
-2611
-2594
-2576
-2557
-2538
-2517
-2496
-2474
-2451
-2428
-2403
-2378
-2353
-2326
-2299
-2271
-2242
-2212
-2182
-2151
-2119
-2086
-2052
-2017
-1982
-1946
-1909
-1871
-1832
-1793
-1753
-1712
-1670
-1627
-1584
-1541
-1497
-1452
-1407
-1362
-1316
-1270
-1224
-1178
-1132
-1085
-1039
-992
-945
-898
-851
-804
-757
-709
-662
-614
-566
-518
-470
-421
-372
-323
-274
-224
-174
-123
-72
-21
31
83
135
188
241
294
348
402
456
511
566
621
676
731
787
842
898
953
1008
1065
1120
1176
1231
1286
1341
1395
1449
1503
1556
1609
1662
1714
1765
1816
1866
1915
1964
2012
2059
2105
2150
2195
2239
2282
2324
2365
2405
2444
2483
2520
2556
2592
2626
2660
2693
2724
2755
2785
2814
2842
2869
2895
2921
2945
2969
2993
3015
3037
3058
3079
3098
3117
3136
3153
3170
3187
3202
3217
3232
3246
3259
3271
3283
3294
3304
3313
3322
3331
3338
3345
3351
3357
3362
3367
3371
3374
3377
3380
3382
3384
3385
3386
3387
3388
3388
3388
3388
3387
3387
3386
3385
3384
3383
3382
3381
3380
3379
3378
3377
3376
3376
3375
3375
3375
3375
3375
3376
3376
3377
3378
3380
3382
3383
3385
3387
3390
3392
3394
3397
3399
3401
3403
3405
3407
3409
3410
3411
3412
3412
3412
3411
3410
3409
3406
3404
3401
3397
3392
3388
3382
3376
3369
3362
3354
3345
3336
3326
3315
3304
3292
3279
3266
3252
3237
3222
3206
3190
3173
3155
3137
3119
3100
3080
3061
3041
3021
3001
2980
2960
2939
2918
2897
2877
2856
2835
2814
2794
2773
2752
2731
2711
2690
2669
2648
2627
2606
2585
2564
2543
2522
2501
2479
2458
2436
2414
2393
2371
2349
2327
2305
2283
2261
2239
2217
2194
2172
2149
2126
2103
2080
2056
2033
2008
1984
1959
1934
1909
1883
1857
1830
1804
1777
1749
1722
1694
1666
1638
1609
1581
1552
1524
1495
1466
1438
1409
1381
1353
1324
1296
1269
1241
1213
1186
1159
1132
1106
1079
1053
1027
1000
975
950
924
898
873
848
822
797
771
746
720
694
669
643
617
591
566
540
514
488
462
436
410
384
358
332
306
281
255
229
203
178
152
126
101
75
49
23
-2
-28
-54
-80
-106
-132
-158
-184
-209
-235
-260
-285
-309
-334
-358
-381
-405
-428
-450
-472
-494
-516
-537
-557
-578
-598
-617
-637
-656
-675
-693
-711
-729
-747
-764
-782
-799
-816
-832
-849
-865
-881
-897
-913
-928
-943
-958
-973
-987
-1002
-1016
-1030
-1044
-1058
-1071
-1085
-1098
-1111
-1125
-1138
-1151
-1164
-1178
-1191
-1204
-1218
-1232
-1246
-1260
-1275
-1290
-1305
-1320
-1336
-1352
-1368
-1384
-1401
-1418
-1436
-1454
-1472
-1490
-1509
-1528
-1548
-1568
-1589
-1610
-1632
-1654
-1677
-1701
-1725
-1749
-1774
-1800
-1826
-1853
-1881
-1909
-1937
-1966
-1996
-2025
-2057
-2088
-2120
-2152
-2185
-2218
-2252
-2286
-2320
-2355
-2390
-2425
-2460
-2496
-2531
-2567
-2603
-2639
-2674
-2710
-2746
-2782
-2817
-2853
-2888
-2923
-2959
-2993
-3028
-3063
-3098
-3132
-3166
-3201
-3235
-3269
-3303
-3337
-3371
-3405
-3439
-3473
-3507
-3541
-3575
-3609
-3644
-3678
-3713
-3747
-3782
-3817
-3852
-3887
-3922
-3957
-3992
-4027
-4062
-4098
-4134
-4169
-4204
-4239
-4274
-4308
-4343
-4377
-4411
-4445
-4478
-4511
-4544
-4577
-4609
-4640
-4671
-4702
-4733
-4763
-4792
-4821
-4850
-4877
-4905
-4931
-4958
-4983
-5008
-5033
-5056
-5080
-5102
-5124
-5146
-5167
-5187
-5206
-5225
-5243
-5260
-5276
-5292
-5307
-5321
-5334
-5347
-5358
-5369
-5379
-5388
-5397
-5404
-5411
-5416
-5421
-5425
-5428
-5430
-5431
-5431
-5431
-5429
-5426
-5423
-5418
-5413
-5406
-5399
-5390
-5381
-5371
-5360
-5349
-5336
-5323
-5309
-5294
-5279
-5263
-5246
-5229
-5211
-5192
-5173
-5154
-5133
-5113
-5091
-5069
-5047
-5024
-5000
-4976
-4952
-4927
-4901
-4875
-4848
-4821
-4794
-4766
-4737
-4708
-4679
-4650
-4620
-4590
-4560
-4530
-4499
-4469
-4438
-4407
-4377
-4346
-4315
-4284
-4253
-4223
-4192
-4161
-4131
-4101
-4070
-4040
-4011
-3981
-3952
-3923
-3895
-3867
-3839
-3811
-3784
-3758
-3732
-3706
-3681
-3656
-3631
-3607
-3583
-3560
-3537
-3514
-3492
-3470
-3448
-3427
-3406
-3386
-3365
-3345
-3326
-3307
-3288
-3269
-3250
-3232
-3214
-3196
-3179
-3161
-3144
-3127
-3109
-3092
-3075
-3058
-3041
-3023
-3006
-2989
-2971
-2954
-2936
-2918
-2900
-2883
-2865
-2847
-2828
-2810
-2792
-2773
-2755
-2736
-2718
-2699
-2680
-2661
-2643
-2624
-2605
-2587
-2568
-2549
-2530
-2512
-2493
-2474
-2456
-2437
-2418
-2399
-2380
-2362
-2343
-2324
-2305
-2286
-2267
-2248
-2229
-2210
-2191
-2171
-2152
-2133
-2113
-2094
-2074
-2054
-2035
-2015
-1995
-1974
-1954
-1933
-1913
-1892
-1871
-1850
-1828
-1807
-1785
-1764
-1742
-1720
-1698
-1676
-1653
-1631
-1609
-1586
-1563
-1541
-1518
-1495
-1472
-1449
-1426
-1403
-1379
-1356
-1332
-1308
-1284
-1260
-1235
-1211
-1186
-1161
-1136
-1111
-1085
-1060
-1034
-1008
-983
-957
-931
-905
-879
-854
-828
-802
-776
-751
-725
-700
-675
-650
-625
-600
-575
-551
-527
-503
-479
-456
-432
-409
-386
-364
-341
-319
-297
-276
-255
-234
-213
-192
-172
-152
-132
-112
-92
-73
-54
-34
-15
3
22
41
60
78
97
115
133
152
170
188
206
224
241
259
276
293
311
328
345
361
378
395
411
428
444
461
477
493
509
524
540
556
571
587
602
617
632
647
661
676
690
704
718
732
746
759
773
786
799
812
825
838
851
865
878
891
904
917
931
944
957
971
984
998
1010
1024
1038
1051
1065
1078
1091
1105
1118
1131
1144
1157
1169
1182
1195
1207
1220
1232
1244
1256
1268
1280
1292
1304
1315
1327
1338
1350
1361
1373
1384
1395
1407
1418
1429
1440
1452
1463
1474
1485
1496
1507
1519
1530
1542
1553
1565
1577
1588
1600
1612
1625
1637
1649
1662
1675
1688
1701
1714
1727
1741
1754
1768
1782
1796
1811
1825
1840
1855
1871
1886
1903
1919
1936
1953
1970
1988
2005
2025
2044
2064
2084
2105
2126
2147
2169
2192
2214
2237
2261
2285
2309
2334
2359
2384
2410
2436
2463
2489
2516
2543
2571
2599
2626
2654
2683
2711
2739
2768
2796
2824
2852
2881
2909
2937
2965
2993
3020
3048
3075
3102
3129
3156
3182
3209
3235
3260
3286
3311
3336
3360
3384
3408
3432
3455
3478
3500
3522
3544
3565
3586
3606
3626
3646
3665
3683
3701
3719
3736
3753
3769
3785
3800
3815
3830
3844
3858
3871
3884
3897
3909
3921
3932
3943
3953
3963
3972
3981
3989
3997
4003
4011
4017
4022
4027
4032
4037
4041
4043
4046
4050
4051
4053
4054
4054
4054
4053
4051
4051
4048
4046
4043
4038
4035
4030
4025
4019
4013
4006
3999
3991
3983
3974
3964
3955
3944
3933
3922
3911
3899
3886
3873
3860
3847
3833
3819
3805
3790
3775
3760
3744
3728
3712
3696
3679
3662
3645
3628
3610
3592
3574
3556
3537
3519
3500
3481
3462
3442
3423
3404
3384
3365
3345
3326
3306
3287
3267
3247
3228
3208
3189
3169
3149
3129
3109
3089
3069
3049
3029
3008
2987
2966
2945
2924
2902
2881
2859
2836
2814
2791
2768
2745
2721
2697
2673
2648
2624
2598
2573
2548
2522
2496
2469
2443
2416
2390
2363
2336
2309
2283
2256
2229
2202
2175
2148
2122
2095
2069
2041
2016
1990
1965
1939
1914
1889
1865
1841
1817
1793
1770
1747
1724
1702
1680
1658
1637
1615
1595
1574
1554
1534
1515
1496
1477
1458
1440
1422
1404
1387
1370
1354
1337
1321
1305
1290
1275
1260
1245
1231
1216
1202
1188
1174
1160
1146
1132
1118
1104
1090
1076
1062
1048
1034
1020
1004
991
976
962
947
932
918
903
888
874
859
845
830
816
802
788
774
761
748
735
722
710
697
686
674
663
652
641
630
620
610
600
591
581
572
563
554
545
537
529
520
513
505
497
490
482
475
469
462
455
449
443
437
432
426
421
416
411
406
401
396
391
386
381
376
371
366
360
354
348
342
335
329
322
314
307
299
291
282
273
264
255
245
236
226
215
205
194
183
172
161
149
138
126
114
101
89
76
63
50
37
23
10
-4
-18
-32
-46
-61
-75
-90
-105
-120
-135
-150
-165
-181
-197
-212
-228
-244
-260
-276
-292
-308
-323
-339
-355
-370
-385
-400
-414
-429
-443
-456
-469
-482
-494
-506
-518
-529
-540
-550
-560
-570
-579
-588
-596
-604
-612
-620
-627
-634
-640
-646
-652
-658
-664
-669
-674
-679
-683
-688
-692
-696
-700
-704
-708
-711
-715
-719
-722
-726
-730
-733
-737
-741
-746
-750
-754
-759
-764
-769
-775
-780
-786
-793
-800
-807
-814
-822
-830
-839
-848
-857
-867
-877
-888
-898
-909
-920
-932
-944
-955
-968
-980
-992
-1004
-1016
-1030
-1043
-1056
-1069
-1082
-1095
-1108
-1121
-1134
-1147
-1160
-1173
-1186
-1199
-1212
-1225
-1237
-1250
-1263
-1276
-1289
-1301
-1314
-1327
-1340
-1353
-1366
-1378
-1391
-1404
-1417
-1430
-1443
-1456
-1468
-1481
-1494
-1506
-1519
-1531
-1544
-1556
-1568
-1580
-1592
-1604
-1616
-1627
-1639
-1650
-1661
-1672
-1683
-1694
-1704
-1715
-1725
-1735
-1745
-1755
-1765
-1774
-1784
-1794
-1803
-1813
-1822
-1832
-1841
-1850
-1859
-1868
-1877
-1886
-1895
-1904
-1913
-1921
-1930
-1938
-1946
-1954
-1962
-1970
-1978
-1986
-1993
-2001
-2008
-2015
-2021
-2029
-2036
-2043
-2050
-2057
-2064
-2071
-2078
-2085
-2092
-2099
-2106
-2113
-2120
-2128
-2135
-2142
-2149
-2156
-2163
-2170
-2177
-2184
-2191
-2198
-2205
-2212
-2219
-2226
-2232
-2239
-2246
-2252
-2258
-2265
-2271
-2277
-2283
-2288
-2294
-2300
-2305
-2311
-2317
-2322
-2327
-2333
-2338
-2344
-2349
-2354
-2360
-2366
-2371
-2377
-2383
-2389
-2395
-2401
-2407
-2414
-2421
-2428
-2435
-2442
-2449
-2457
-2465
-2473
-2481
-2489
-2497
-2506
-2514
-2523
-2532
-2540
-2549
-2558
-2567
-2576
-2585
-2594
-2603
-2612
-2621
-2630
-2638
-2647
-2656
-2664
-2673
-2682
-2690
-2699
-2707
-2716
-2724
-2733
-2741
-2750
-2758
-2767
-2775
-2784
-2793
-2801
-2810
-2819
-2828
-2836
-2845
-2854
-2862
-2871
-2879
-2887
-2895
-2903
-2911
-2918
-2925
-2932
-2939
-2945
-2951
-2957
-2962
-2967
-2971
-2975
-2979
-2982
-2984
-2987
-2988
-2989
-2990
-2989
-2989
-2988
-2986
-2983
-2980
-2977
-2972
-2967
-2961
-2955
-2948
-2940
-2932
-2923
-2913
-2903
-2893
-2882
-2870
-2858
-2846
-2833
-2820
-2807
-2793
-2779
-2764
-2750
-2735
-2721
-2706
-2691
-2676
-2661
-2646
-2632
-2617
-2603
-2588
-2574
-2560
-2547
-2533
-2520
-2507
-2495
-2483
-2471
-2460
-2449
-2438
-2428
-2419
-2410
-2401
-2393
-2385
-2378
-2371
-2365
-2359
-2354
-2350
-2345
-2342
-2339
-2336
-2334
-2332
-2330
-2330
-2329
-2329
-2329
-2330
-2330
-2332
-2333
-2335
-2337
-2340
-2342
-2345
-2349
-2352
-2356
-2360
-2364
-2369
-2374
-2378
-2383
-2389
-2394
-2399
-2405
-2410
-2416
-2422
-2428
-2434
-2440
-2445
-2451
-2457
-2463
-2468
-2474
-2479
-2485
-2490
-2495
-2500
-2505
-2509
-2514
-2518
-2522
-2526
-2530
-2533
-2536
-2539
-2542
-2545
-2547
-2549
-2550
-2552
-2553
-2554
-2554
-2555
-2554
-2554
-2553
-2552
-2550
-2548
-2546
-2543
-2540
-2536
-2532
-2528
-2523
-2518
-2512
-2507
-2501
-2494
-2488
-2481
-2475
-2468
-2461
-2454
-2447
-2440
-2433
-2426
-2419
-2411
-2404
-2397
-2390
-2382
-2375
-2368
-2360
-2353
-2345
-2338
-2330
-2322
-2314
-2306
-2298
-2290
-2281
-2273
-2264
-2256
-2247
-2238
-2229
-2221
-2212
-2203
-2194
-2185
-2176
-2167
-2158
-2149
-2139
-2130
-2120
-2111
-2101
-2092
-2082
-2073
-2063
-2053
-2043
-2033
-2024
-2013
-2004
-1995
-1985
-1975
-1965
-1955
-1944
-1934
-1924
-1913
-1902
-1891
-1880
-1869
-1857
-1845
-1834
-1822
-1810
-1797
-1785
-1772
-1760
-1747
-1734
-1721
-1708
-1694
-1681
-1668
-1655
-1642
-1628
-1615
-1602
-1589
-1576
-1563
-1550
-1537
-1524
-1511
-1498
-1485
-1472
-1459
-1446
-1433
-1420
-1406
-1393
-1379
-1365
-1351
-1337
-1322
-1307
-1292
-1276
-1261
-1244
-1228
-1211
-1193
-1176
-1158
-1139
-1121
-1102
-1083
-1064
-1044
-1025
-1004
-985
-965
-945
-924
-904
-884
-863
-843
-823
-802
-782
-762
-742
-722
-703
-683
-664
-645
-626
-607
-588
-569
-551
-532
-514
-496
-478
-460
-442
-424
-406
-389
-371
-353
-335
-318
-300
-283
-265
-247
-229
-212
-194
-176
-158
-140
-122
-104
-86
-68
-50
-32
-14
4
22
40
58
76
94
112
130
148
166
184
201
218
236
253
269
286
302
317
333
348
363
377
390
404
416
429
441
452
463
473
483
492
500
508
516
523
530
536
542
548
553
558
563
567
571
575
578
581
584
587
589
591
593
594
595
596
596
597
597
596
595
594
593
591
589
587
584
581
577
573
569
565
560
555
549
543
537
531
524
517
510
503
495
487
479
470
461
452
443
434
425
415
406
396
386
376
366
356
346
336
325
315
305
295
285
275
266
256
247
238
229
220
212
203
195
188
180
173
166
159
152
146
140
134
129
123
118
113
108
103
98
93
89
84
79
75
70
65
60
55
50
44
39
33
27
21
14
7
0
-8
-15
-24
-32
-41
-50
-60
-70
-80
-91
-102
-113
-125
-137
-149
-162
-175
-188
-201
-215
-229
-244
-258
-273
-288
-303
-318
-334
-349
-365
-381
-397
-414
-430
-447
-464
-482
-499
-517
-535
-553
-571
-589
-607
-626
-644
-663
-681
-700
-718
-737
-755
-773
-792
-810
-828
-846
-864
-881
-899
-916
-934
-951
-968
-984
-1000
-1016
-1033
-1049
-1065
-1080
-1096
-1111
-1126
-1140
-1155
-1169
-1183
-1196
-1210
-1223
-1235
-1248
-1260
-1272
-1283
-1294
-1305
-1315
-1325
-1335
-1343
-1352
-1360
-1367
-1374
-1380
-1386
-1391
-1396
-1400
-1403
-1406
-1409
-1411
-1412
-1414
-1415
-1415
-1415
-1415
-1415
-1414
-1414
-1413
-1411
-1410
-1408
-1406
-1404
-1402
-1400
-1397
-1394
-1391
-1388
-1385
-1382
-1378
-1374
-1371
-1367
-1363
-1358
-1354
-1350
-1346
-1341
-1337
-1332
-1327
-1323
-1318
-1313
-1308
-1303
-1298
-1293
-1288
-1283
-1278
-1273
-1268
-1263
-1258
-1253
-1248
-1244
-1239
-1235
-1230
-1226
-1222
-1219
-1215
-1212
-1209
-1207
-1204
-1203
-1201
-1199
-1198
-1198
-1197
-1197
-1196
-1196
-1197
-1197
-1197
-1198
-1199
-1200
-1201
-1202
-1203
-1205
-1206
-1207
-1209
-1211
-1212
-1214
-1216
-1218
-1220
-1222
-1224
-1226
-1229
-1231
-1234
-1236
-1238
-1241
-1243
-1245
-1248
-1250
-1252
-1253
-1255
-1257
-1258
-1260
-1261
-1262
-1263
-1264
-1265
-1265
-1265
-1265
-1265
-1265
-1264
-1263
-1262
-1260
-1258
-1256
-1254
-1251
-1248
-1245
-1241
-1238
-1233
-1229
-1224
-1219
-1214
-1208
-1203
-1197
-1190
-1184
-1178
-1171
-1164
-1157
-1150
-1143
-1136
-1128
-1121
-1114
-1106
-1099
-1092
-1084
-1076
-1069
-1061
-1054
-1046
-1039
-1031
-1022
-1016
-1008
-1000
-994
-986
-979
-972
-965
-957
-950
-943
-936
-929
-922
-915
-907
-900
-893
-885
-878
-870
-862
-854
-846
-838
-830
-821
-812
-803
-794
-785
-775
-765
-755
-745
-735
-724
-713
-702
-691
-680
-668
-657
-645
-634
-622
-611
-600
-588
-577
-566
-555
-545
-534
-524
-514
-505
-495
-486
-478
-469
-461
-454
-446
-439
-432
-425
-419
-412
-406
-401
-395
-389
-384
-379
-374
-369
-365
-360
-355
-351
-346
-342
-338
-334
-329
-325
-321
-317
-313
-309
-305
-301
-298
-294
-290
-286
-282
-278
-274
-271
-267
-263
-259
-255
-251
-247
-243
-239
-235
-231
-227
-223
-219
-214
-210
-206
-201
-197
-192
-187
-183
-178
-174
-169
-164
-160
-156
-151
-147
-143
-139
-135
-132
-129
-125
-122
-120
-117
-115
-112
-110
-109
-107
-105
-104
-103
-102
-101
-101
-100
-100
-100
-100
-100
-101
-102
-102
-103
-105
-106
-108
-109
-111
-114
-116
-118
-121
-123
-126
-129
-132
-136
-139
-143
-147
-150
-154
-158
-163
-167
-172
-176
-181
-185
-190
-195
-200
-204
-209
-214
-218
-223
-227
-232
-236
-240
-244
-248
-252
-255
-259
-262
-265
-268
-270
-273
-275
-277
-280
-281
-283
-285
-286
-288
-289
-290
-291
-292
-293
-293
-294
-294
-294
-295
-295
-295
-295
-294
-294
-294
-294
-294
-294
-294
-295
-295
-296
-296
-298
-299
-300
-302
-304
-306
-309
-312
-315
-318
-322
-326
-330
-335
-339
-344
-349
-354
-359
-365
-370
-376
-381
-387
-392
-398
-403
-409
-415
-420
-426
-431
-436
-442
-447
-452
-457
-462
-467
-472
-477
-482
-487
-492
-496
-501
-506
-510
-515
-520
-524
-529
-534
-538
-543
-548
-552
-557
-561
-566
-570
-575
-579
-584
-589
-594
-599
-604
-609
-615
-620
-625
-631
-637
-643
-649
-655
-661
-667
-674
-680
-687
-693
-700
-707
-714
-721
-728
-735
-742
-749
-756
-763
-770
-777
-784
-790
-797
-803
-809
-815
-821
-826
-832
-837
-842
-847
-852
-857
-862
-866
-871
-876
-881
-885
-890
-895
-900
-906
-911
-917
-922
-928
-934
-940
-947
-953
-960
-967
-973
-981
-988
-995
-1002
-1010
-1016
-1025
-1032
-1040
-1048
-1055
-1063
-1070
-1078
-1085
-1093
-1100
-1108
-1115
-1123
-1130
-1137
-1145
-1152
-1159
-1166
-1173
-1180
-1187
-1194
-1201
-1208
-1214
-1221
-1227
-1234
-1240
-1247
-1253
-1259
-1265
-1271
-1277
-1282
-1288
-1293
-1298
-1303
-1308
-1313
-1317
-1321
-1325
-1328
-1331
-1334
-1337
-1339
-1341
-1343
-1344
-1345
-1346
-1347
-1348
-1348
-1348
-1347
-1347
-1346
-1345
-1344
-1342
-1340
-1339
-1336
-1334
-1331
-1328
-1325
-1322
-1318
-1314
-1309
-1305
-1300
-1295
-1289
-1283
-1278
-1271
-1265
-1258
-1251
-1244
-1236
-1228
-1220
-1211
-1203
-1194
-1185
-1175
-1165
-1155
-1145
-1135
-1124
-1114
-1103
-1091
-1080
-1068
-1056
-1044
-1032
-1020
-1006
-995
-982
-969
-955
-942
-928
-914
-900
-886
-872
-857
-842
-827
-812
-797
-781
-766
-750
-734
-718
-702
-686
-669
-653
-637
-620
-603
-587
-570
-553
-537
-520
-503
-486
-469
-452
-436
-419
-402
-385
-368
-351
-335
-318
-302
-285
-269
-252
-236
-220
-204
-188
-172
-157
-141
-126
-111
-96
-82
-67
-53
-39
-25
-12
2
15
28
40
52
65
76
88
99
110
121
132
142
152
162
171
180
189
197
205
213
220
227
234
240
246
251
256
261
265
269
273
276
279
282
284
286
289
290
292
294
295
297
298
300
301
303
305
306
308
310
311
313
315
317
319
321
323
325
327
329
332
334
336
338
341
343
345
348
350
353
356
358
361
364
366
369
372
374
377
380
382
385
388
390
393
396
398
401
403
405
407
409
411
413
414
416
417
418
419
419
420
420
420
420
420
419
418
417
416
415
413
412
410
408
407
405
403
401
399
398
396
394
393
391
390
389
388
386
385
385
384
383
383
382
382
382
382
382
382
382
383
383
384
385
386
387
388
390
391
393
395
397
399
402
404
407
410
413
416
419
423
426
430
434
437
441
446
450
454
458
463
467
472
477
482
486
491
496
501
506
511
517
522
527
532
537
542
548
553
558
563
568
573
578
583
587
592
596
601
605
609
613
617
621
624
628
631
634
637
640
642
644
646
648
650
651
652
653
653
654
654
653
653
652
651
650
648
647
645
642
640
637
634
631
627
624
619
615
610
605
600
595
589
583
576
570
563
555
548
540
532
524
515
506
497
488
479
470
460
451
441
432
422
412
402
392
382
372
362
352
342
331
321
311
301
291
280
270
260
250
240
229
219
209
199
189
179
169
159
149
139
130
120
111
102
93
84
75
67
58
50
43
35
28
21
14
7
1
-5
-11
-16
-21
-26
-31
-36
-40
-45
-49
-53
-57
-61
-65
-69
-73
-77
-81
-85
-88
-92
-96
-99
-103
-106
-110
-113
-116
-120
-123
-126
-129
-131
-134
-137
-140
-142
-145
-147
-150
-152
-154
-156
-159
-161
-163
-165
-167
-169
-171
-173
-175
-177
-179
-182
-184
-186
-188
-190
-193
-195
-198
-200
-203
-206
-209
-212
-215
-218
-221
-224
-227
-230
-233
-236
-240
-243
-246
-250
-253
-256
-260
-263
-267
-270
-274
-278
-282
-285
-289
-293
-297
-301
-305
-310
-314
-318
-322
-326
-330
-335
-339
-343
-347
-351
-355
-359
-362
-366
-370
-373
-377
-380
-384
-387
-391
-395
-398
-402
-405
-409
-413
-417
-421
-425
-429
-434
-438
-443
-447
-452
-457
-462
-467
-472
-478
-483
-489
-495
-500
-506
-512
-518
-524
-530
-536
-542
-548
-554
-560
-567
-573
-579
-585
-591
-597
-603
-609
-615
-621
-627
-633
-639
-644
-650
-656
-662
-668
-673
-679
-685
-690
-696
-702
-707
-713
-719
-724
-730
-735
-740
-746
-751
-756
-761
-766
-771
-776
-781
-786
-790
-794
-799
-803
-806
-810
-814
-817
-820
-823
-826
-829
-831
-834
-837
-839
-841
-844
-846
-849
-851
-854
-857
-859
-862
-866
-869
-872
-876
-880
-884
-889
-894
-899
-904
-910
-916
-922
-929
-936
-943
-951
-960
-968
-977
-987
-996
-1006
-1016
-1027
-1038
-1049
-1061
-1072
-1084
-1095
-1107
-1119
-1131
-1142
-1154
-1166
-1178
-1189
-1201
-1212
-1223
-1235
-1246
-1257
-1268
-1278
-1289
-1300
-1310
-1320
-1331
-1341
-1351
-1361
-1370
-1380
-1389
-1399
-1408
-1417
-1426
-1435
-1443
-1451
-1460
-1468
-1475
-1483
-1490
-1498
-1505
-1512
-1518
-1525
-1531
-1538
-1544
-1550
-1557
-1563
-1569
-1575
-1581
-1587
-1593
-1600
-1606
-1612
-1618
-1624
-1630
-1635
-1641
-1647
-1653
-1659
-1665
-1671
-1676
-1682
-1688
-1693
-1699
-1704
-1710
-1715
-1720
-1725
-1730
-1734
-1738
-1742
-1746
-1749
-1752
-1755
-1757
-1759
-1761
-1762
-1763
-1764
-1764
-1764
-1764
-1763
-1762
-1760
-1758
-1756
-1753
-1750
-1747
-1743
-1738
-1734
-1729
-1723
-1717
-1711
-1705
-1698
-1690
-1683
-1675
-1666
-1658
-1649
-1640
-1630
-1620
-1610
-1600
-1589
-1578
-1567
-1556
-1545
-1533
-1521
-1509
-1496
-1484
-1471
-1458
-1445
-1432
-1418
-1405
-1391
-1377
-1363
-1349
-1335
-1321
-1307
-1293
-1279
-1265
-1251
-1237
-1223
-1209
-1196
-1182
-1168
-1154
-1141
-1127
-1114
-1100
-1087
-1074
-1060
-1047
-1034
-1020
-1008
-995
-983
-970
-958
-946
-934
-922
-910
-899
-887
-876
-865
-855
-844
-834
-824
-814
-804
-794
-785
-775
-766
-756
-747
-738
-729
-719
-710
-701
-691
-682
-673
-663
-654
-644
-635
-625
-616
-606
-597
-587
-578
-569
-560
-551
-542
-533
-524
-515
-507
-498
-490
-482
-475
-467
-459
-452
-445
-438
-431
-425
-418
-412
-406
-400
-394
-389
-383
-378
-373
-369
-364
-360
-355
-351
-348
-344
-340
-337
-334
-331
-328
-325
-323
-321
-318
-316
-314
-313
-311
-310
-308
-307
-306
-305
-305
-304
-304
-304
-304
-304
-305
-305
-306
-307
-309
-310
-312
-314
-316
-319
-322
-325
-328
-332
-336
-340
-345
-350
-355
-360
-366
-372
-378
-385
-391
-398
-406
-414
-422
-430
-439
-448
-458
-467
-477
-488
-499
-509
-521
-532
-543
-555
-567
-579
-592
-604
-617
-630
-643
-656
-669
-682
-695
-708
-722
-735
-749
-762
-776
-789
-803
-817
-830
-844
-858
-871
-885
-898
-912
-925
-938
-952
-965
-978
-991
-1002
-1016
-1028
-1041
-1053
-1065
-1077
-1089
-1101
-1112
-1123
-1135
-1146
-1157
-1167
-1178
-1188
-1199
-1209
-1219
-1229
-1239
-1248
-1258
-1267
-1277
-1286
-1296
-1305
-1315
-1324
-1334
-1343
-1353
-1362
-1372
-1381
-1391
-1400
-1409
-1418
-1427
-1436
-1445
-1454
-1462
-1470
-1478
-1486
-1493
-1500
-1507
-1514
-1520
-1526
-1532
-1537
-1542
-1546
-1550
-1554
-1557
-1560
-1563
-1564
-1566
-1567
-1567
-1568
-1567
-1567
-1565
-1564
-1562
-1559
-1556
-1553
-1549
-1545
-1540
-1535
-1530
-1524
-1518
-1512
-1505
-1498
-1491
-1483
-1475
-1467
-1458
-1449
-1440
-1431
-1421
-1412
-1402
-1391
-1381
-1370
-1359
-1348
-1337
-1325
-1314
-1302
-1290
-1278
-1266
-1254
-1241
-1229
-1217
-1205
-1192
-1180
-1168
-1155
-1143
-1131
-1119
-1107
-1096
-1084
-1073
-1062
-1051
-1040
-1029
-1018
-1008
-999
-990
-980
-971
-963
-954
-946
-938
-931
-923
-916
-909
-902
-895
-889
-883
-876
-870
-864
-858
-852
-846
-841
-835
-830
-824
-819
-813
-808
-803
-797
-792
-787
-782
-777
-771
-766
-761
-756
-751
-746
-741
-736
-732
-727
-722
-718
-713
-709
-704
-700
-696
-691
-687
-683
-679
-675
-671
-668
-664
-660
-656
-653
-649
-645
-642
-638
-635
-631
-628
-624
-621
-618
-614
-611
-608
-605
-603
-600
-597
-595
-593
-591
-589
-587
-585
-583
-582
-580
-579
-577
-576
-575
-574
-573
-571
-570
-569
-568
-567
-566
-565
-564
-563
-561
-560
-559
-558
-557
-555
-554
-553
-552
-551
-550
-548
-547
-546
-545
-543
-542
-540
-539
-537
-536
-534
-532
-530
-528
-526
-524
-522
-519
-517
-514
-511
-508
-505
-502
-498
-494
-490
-486
-481
-477
-472
-467
-462
-456
-450
-444
-438
-432
-425
-418
-411
-404
-397
-389
-382
-374
-366
-358
-349
-341
-332
-324
-315
-306
-298
-289
-280
-271
-262
-253
-244
-235
-225
-216
-207
-198
-188
-179
-169
-160
-150
-141
-131
-121
-111
-101
-91
-81
-71
-61
-51
-41
-30
-20
-10
1
11
22
33
43
54
65
76
87
99
110
121
133
145
156
168
180
192
204
216
228
241
253
266
278
291
304
317
329
342
355
368
381
394
407
420
433
446
459
472
485
498
511
524
537
549
562
574
587
599
611
623
635
647
659
671
682
694
705
716
727
738
749
760
771
782
793
804
815
825
836
847
858
869
880
891
902
913
925
936
948
959
971
982
994
1006
1018
1030
1043
1055
1067
1079
1091
1104
1116
1128
1140
1152
1164
1176
1188
1200
1211
1223
1234
1245
1257
1267
1278
1289
1300
1310
1320
1331
1341
1351
1361
1371
1381
1391
1400
1410
1420
1429
1438
1448
1457
1466
1475
1484
1493
1502
1510
1519
1528
1536
1544
1552
1560
1568
1576
1584
1592
1599
1607
1614
1622
1629
1637
1644
1652
1659
1667
1674
1681
1688
1695
1702
1709
1716
1722
1728
1734
1740
1745
1751
1756
1761
1766
1770
1774
1778
1782
1786
1789
1792
1795
1798
1801
1803
1805
1808
1810
1812
1814
1816
1818
1820
1821
1823
1825
1827
1829
1831
1833
1835
1838
1840
1842
1845
1847
1850
1853
1856
1859
1863
1866
1869
1873
1877
1881
1885
1889
1894
1898
1903
1907
1912
1917
1922
1927
1932
1937
1942
1947
1953
1958
1963
1968
1973
1979
1984
1989
1993
1998
2003
2008
2013
2017
2021
2025
2031
2035
2039
2043
2047
2051
2054
2058
2061
2064
2067
2070
2073
2076
2078
2081
2083
2085
2087
2089
2091
2093
2095
2097
2098
2100
2102
2103
2105
2106
2108
2110
2111
2113
2115
2117
2118
2120
2122
2123
2125
2127
2128
2130
2131
2133
2134
2136
2137
2138
2139
2141
2142
2143
2144
2145
2146
2147
2149
2150
2151
2152
2153
2155
2156
2157
2159
2161
2162
2164
2166
2168
2170
2172
2174
2176
2179
2181
2183
2186
2188
2191
2193
2196
2198
2201
2203
2206
2208
2210
2213
2215
2217
2219
2221
2223
2224
2226
2228
2229
2231
2232
2233
2234
2235
2236
2237
2237
2238
2238
2239
2239
2239
2239
2239
2239
2238
2237
2237
2236
2235
2234
2233
2231
2230
2228
2226
2224
2222
2220
2217
2214
2212
2209
2205
2202
2199
2195
2191
2187
2183
2179
2175
2171
2166
2161
2157
2152
2147
2142
2136
2131
2125
2120
2114
2108
2103
2097
2091
2084
2078
2072
2065
2059
2052
2045
2037
2029
2023
2015
2007
1999
1991
1983
1974
1966
1957
1948
1938
1929
1919
1909
1899
1889
1878
1868
1857
1846
1834
1823
1811
1799
1787
1775
1762
1750
1737
1724
1710
1697
1683
1669
1655
1641
1626
1611
1596
1581
1566
1550
1534
1519
1503
1486
1470
1454
1437
1420
1403
1386
1369
1352
1335
1317
1299
1282
1264
1245
1227
1209
1190
1171
1152
1133
1113
1094
1074
1054
1034
1014
993
973
952
931
910
889
867
846
824
803
781
759
737
715
694
672
650
628
605
583
561
539
517
495
472
450
428
405
383
360
337
314
292
269
245
222
199
176
152
129
105
81
57
33
9
-15
-39
-63
-88
-112
-136
-161
-185
-210
-234
-258
-283
-307
-332
-356
-380
-405
-429
-453
-477
-501
-525
-549
-572
-596
-619
-642
-665
-688
-711
-733
-755
-777
-798
-820
-841
-862
-882
-902
-922
-942
-961
-980
-998
-1016
-1034
-1051
-1068
-1084
-1100
-1115
-1130
-1145
-1159
-1172
-1185
-1198
-1211
-1223
-1234
-1245
-1256
-1267
-1277
-1287
-1296
-1305
-1314
-1322
-1331
-1338
-1346
-1353
-1361
-1367
-1374
-1380
-1387
-1393
-1398
-1404
-1409
-1414
-1419
-1424
-1428
-1433
-1437
-1441
-1445
-1449
-1453
-1456
-1460
-1463
-1467
-1470
-1473
-1476
-1479
-1482
-1485
-1488
-1491
-1494
-1496
-1499
-1502
-1504
-1507
-1509
-1512
-1514
-1517
-1519
-1522
-1524
-1527
-1529
-1531
-1534
-1536
-1539
-1541
-1544
-1546
-1549
-1551
-1553
-1555
-1557
-1560
-1562
-1564
-1566
-1568
-1570
-1572
-1574
-1576
-1578
-1580
-1582
-1584
-1586
-1588
-1590
-1593
-1595
-1598
-1600
-1603
-1606
-1609
-1612
-1615
-1618
-1621
-1625
-1628
-1632
-1636
-1640
-1644
-1648
-1652
-1656
-1661
-1665
-1669
-1674
-1679
-1683
-1688
-1693
-1698
-1703
-1708
-1713
-1718
-1724
-1729
-1735
-1741
-1746
-1752
-1758
-1765
-1771
-1777
-1784
-1791
-1798
-1805
-1812
-1820
-1828
-1835
-1844
-1852
-1861
-1869
-1879
-1888
-1897
-1907
-1917
-1927
-1938
-1948
-1959
-1970
-1981
-1992
-2004
-2016
-2027
-2039
-2052
-2064
-2076
-2089
-2102
-2115
-2128
-2141
-2154
-2167
-2181
-2194
-2208
-2222
-2235
-2249
-2263
-2277
-2291
-2306
-2320
-2334
-2349
-2363
-2377
-2392
-2407
-2421
-2436
-2450
-2465
-2480
-2494
-2509
-2524
-2538
-2553
-2567
-2581
-2596
-2610
-2624
-2638
-2652
-2666
-2680
-2694
-2707
-2721
-2734
-2748
-2761
-2775
-2788
-2801
-2814
-2826
-2839
-2851
-2864
-2876
-2888
-2899
-2911
-2922
-2933
-2944
-2955
-2965
-2975
-2984
-2994
-3003
-3011
-3019
-3027
-3035
-3042
-3049
-3055
-3061
-3067
-3072
-3077
-3082
-3086
-3090
-3094
-3098
-3101
-3103
-3106
-3108
-3110
-3112
-3113
-3114
-3115
-3116
-3117
-3117
-3118
-3118
-3118
-3117
-3117
-3116
-3115
-3114
-3113
-3111
-3110
-3108
-3106
-3103
-3101
-3098
-3096
-3093
-3090
-3086
-3083
-3079
-3075
-3071
-3067
-3063
-3059
-3054
-3050
-3045
-3040
-3035
-3030
-3025
-3019
-3014
-3008
-3002
-2996
-2990
-2983
-2977
-2970
-2963
-2956
-2948
-2941
-2933
-2926
-2918
-2909
-2901
-2893
-2884
-2875
-2866
-2857
-2848
-2838
-2829
-2819
-2809
-2799
-2789
-2779
-2769
-2758
-2748
-2737
-2727
-2716
-2705
-2693
-2682
-2671
-2659
-2647
-2635
-2623
-2611
-2599
-2587
-2574
-2562
-2549
-2536
-2524
-2511
-2498
-2485
-2472
-2459
-2446
-2433
-2420
-2408
-2395
-2382
-2369
-2357
-2344
-2331
-2319
-2306
-2294
-2281
-2269
-2257
-2244
-2232
-2220
-2207
-2195
-2183
-2170
-2158
-2146
-2133
-2121
-2108
-2096
-2083
-2071
-2058
-2045
-2033
-2020
-2008
-1995
-1982
-1969
-1956
-1942
-1929
-1915
-1902
-1888
-1874
-1860
-1845
-1830
-1816
-1800
-1785
-1769
-1754
-1737
-1721
-1704
-1687
-1670
-1653
-1635
-1617
-1599
-1581
-1562
-1543
-1524
-1505
-1485
-1466
-1446
-1426
-1406
-1385
-1365
-1345
-1324
-1303
-1283
-1262
-1241
-1220
-1199
-1178
-1156
-1135
-1114
-1092
-1071
-1050
-1028
-1006
-986
-964
-943
-922
-901
-879
-858
-837
-816
-795
-773
-752
-731
-710
-688
-667
-646
-625
-603
-582
-560
-539
-518
-496
-475
-454
-433
-412
-391
-370
-349
-328
-308
-287
-267
-247
-227
-207
-187
-168
-148
-129
-111
-92
-74
-56
-38
-21
-4
13
30
46
61
77
92
107
121
135
148
161
174
187
198
210
221
232
242
252
262
271
280
289
298
306
314
321
329
336
343
350
357
363
370
376
382
389
395
401
407
413
419
424
430
436
442
447
453
459
465
470
476
482
487
493
499
505
511
516
522
528
534
540
547
553
559
565
572
578
585
591
598
605
611
618
625
632
640
647
654
662
669
677
684
692
700
707
715
723
731
738
746
754
762
769
777
784
792
799
806
814
821
828
835
842
848
855
861
868
874
880
886
892
898
904
909
915
920
925
930
935
940
944
949
953
958
962
966
970
974
978
982
985
989
992
996
999
1002
1006
1008
1012
1014
1018
1022
1025
1028
1032
1035
1039
1042
1046
1050
1053
1057
1062
1066
1070
1075
1080
1085
1090
1095
1101
1106
1112
1118
1123
1129
1136
1142
1148
1155
1161
1168
1175
1181
1188
1195
1202
1210
1217
1224
1232
1239
1246
1254
1261
1268
1275
1283
1290
1296
1303
1310
1316
1322
1328
1334
1339
1345
1349
1354
1359
1363
1366
1370
1373
1376
1378
1381
1382
1384
1385
1386
1387
1387
1387
1387
1386
1385
1384
1383
1381
1380
1378
1375
1373
1370
1367
1364
1361
1358
1354
1351
1347
1343
1339
1335
1331
1327
1323
1318
1314
1309
1305
1300
1295
1291
1286
1281
1276
1271
1266
1261
1257
1252
1246
1241
1236
1231
1226
1220
1215
1209
1204
1198
1192
1186
1180
1174
1168
1162
1156
1149
1142
1136
1129
1122
1115
1108
1101
1094
1086
1079
1071
1063
1056
1048
1040
1032
1024
1016
1008
1000
992
984
975
967
959
951
943
934
926
918
910
902
893
885
877
869
860
852
844
835
827
819
810
801
793
784
775
766
757
748
739
730
721
711
702
693
683
674
664
655
645
636
626
617
608
599
589
580
571
562
553
544
535
527
518
509
501
492
484
475
467
458
450
442
433
425
417
409
400
392
384
375
367
358
350
341
332
323
314
305
296
286
276
267
257
246
236
226
215
204
194
183
171
160
149
138
126
115
103
91
79
68
56
44
32
19
7
-5
-18
-30
-43
-56
-69
-82
-95
-108
-121
-135
-148
-162
-176
-190
-204
-218
-233
-247
-262
-277
-292
-307
-322
-338
-353
-369
-384
-400
-416
-433
-449
-465
-482
-499
-516
-533
-550
-567
-584
-602
-619
-637
-655
-673
-691
-710
-728
-747
-765
-784
-803
-822
-841
-860
-880
-899
-919
-939
-958
-978
-998
-1018
-1038
-1059
-1079
-1099
-1120
-1141
-1161
-1182
-1203
-1224
-1244
-1265
-1286
-1307
-1328
-1349
-1369
-1390
-1411
-1432
-1452
-1473
-1493
-1514
-1534
-1554
-1574
-1594
-1614
-1633
-1653
-1672
-1691
-1710
-1729
-1748
-1766
-1784
-1802
-1820
-1838
-1855
-1872
-1889
-1906
-1922
-1939
-1955
-1971
-1986
-2001
-2017
-2032
-2048
-2062
-2077
-2092
-2106
-2121
-2135
-2149
-2163
-2177
-2191
-2205
-2218
-2232
-2245
-2258
-2271
-2284
-2297
-2310
-2323
-2336
-2349
-2361
-2374
-2386
-2398
-2411
-2423
-2435
-2447
-2459
-2471
-2483
-2495
-2507
-2519
-2530
-2542
-2553
-2565
-2576
-2587
-2597
-2608
-2618
-2628
-2638
-2648
-2657
-2666
-2675
-2684
-2692
-2701
-2709
-2716
-2724
-2731
-2738
-2744
-2751
-2757
-2763
-2769
-2774
-2780
-2785
-2790
-2795
-2800
-2804
-2808
-2812
-2816
-2820
-2824
-2827
-2830
-2833
-2836
-2839
-2842
-2844
-2846
-2848
-2850
-2852
-2853
-2854
-2855
-2856
-2856
-2856
-2856
-2856
-2856
-2855
-2854
-2853
-2851
-2849
-2847
-2845
-2843
-2840
-2837
-2834
-2831
-2828
-2824
-2820
-2816
-2812
-2808
-2804
-2799
-2794
-2790
-2785
-2779
-2774
-2768
-2763
-2757
-2751
-2744
-2738
-2731
-2724
-2717
-2710
-2702
-2694
-2686
-2677
-2668
-2659
-2650
-2640
-2630
-2620
-2609
-2598
-2586
-2575
-2563
-2550
-2538
-2525
-2511
-2498
-2484
-2469
-2455
-2440
-2425
-2409
-2394
-2378
-2362
-2345
-2329
-2312
-2294
-2277
-2260
-2242
-2224
-2206
-2188
-2169
-2151
-2132
-2114
-2095
-2076
-2057
-2037
-2017
-1999
-1979
-1960
-1940
-1920
-1901
-1881
-1861
-1840
-1820
-1800
-1779
-1758
-1738
-1717
-1696
-1674
-1653
-1632
-1610
-1588
-1566
-1543
-1521
-1498
-1475
-1452
-1428
-1404
-1380
-1356
-1332
-1307
-1282
-1256
-1231
-1205
-1179
-1152
-1126
-1099
-1072
-1045
-1016
-990
-962
-934
-907
-879
-851
-823
-795
-767
-738
-710
-682
-654
-626
-598
-570
-542
-515
-487
-459
-431
-404
-376
-349
-321
-294
-266
-239
-212
-185
-158
-131
-105
-78
-52
-25
1
27
53
79
105
130
156
181
206
231
256
281
305
329
353
377
401
425
448
471
494
517
540
563
585
607
629
651
673
695
716
737
759
780
800
821
842
862
882
902
922
942
961
981
1000
1018
1038
1056
1075
1093
1112
1130
1148
1165
1183
1200
1217
1234
1250
1267
1283
1299
1314
1329
1344
1359
1373
1387
1401
1415
1428
1441
1454
1466
1478
1490
1502
1513
1524
1534
1545
1555
1564
1574
1583
1591
1600
1608
1615
1623
1630
1637
1643
1649
1655
1660
1665
1670
1674
1678
1682
1685
1688
1691
1694
1696
1698
1700
1702
1703
1705
1706
1706
1707
1708
1708
1708
1708
1707
1707
1706
1705
1704
1703
1701
1699
1698
1695
1693
1691
1688
1685
1682
1679
1676
1672
1668
1664
1660
1656
1651
1646
1641
1636
1631
1625
1619
1613
1607
1600
1594
1587
1579
1572
1564
1556
1548
1539
1530
1521
1512
1502
1492
1481
1471
1460
1448
1436
1424
1412
1399
1386
1373
1359
1346
1331
1317
1302
1288
1273
1257
1242
1227
1211
1195
1179
1163
1146
1130
1113
1096
1080
1063
1046
1029
1012
995
977
960
942
925
907
889
871
853
835
817
798
780
761
742
723
704
685
665
646
626
606
587
567
546
526
506
486
465
445
424
404
384
363
343
323
303
282
262
242
222
203
183
163
143
124
104
85
66
46
27
8
-12
-31
-50
-69
-88
-107
-127
-146
-165
-184
-203
-222
-240
-259
-278
-296
-315
-333
-352
-370
-388
-406
-424
-442
-459
-477
-494
-511
-528
-545
-562
-579
-596
-612
-629
-645
-661
-677
-692
-708
-724
-739
-754
-769
-784
-799
-814
-828
-843
-857
-871
-885
-899
-912
-926
-939
-952
-965
-978
-990
-1002
-1014
-1027
-1039
-1051
-1062
-1074
-1085
-1096
-1108
-1118
-1129
-1140
-1151
-1161
-1172
-1182
-1193
-1203
-1213
-1223
-1233
-1243
-1253
-1263
-1272
-1282
-1292
-1301
-1311
-1320
-1329
-1339
-1348
-1357
-1366
-1375
-1383
-1392
-1401
-1409
-1417
-1425
-1433
-1441
-1449
-1457
-1465
-1472
-1479
-1487
-1494
-1501
-1508
-1515
-1522
-1528
-1535
-1542
-1548
-1555
-1561
-1568
-1575
-1581
-1588
-1595
-1601
-1608
-1615
-1622
-1629
-1636
-1643
-1650
-1657
-1665
-1672
-1680
-1687
-1695
-1703
-1711
-1719
-1727
-1735
-1743
-1752
-1760
-1769
-1777
-1786
-1795
-1804
-1814
-1823
-1833
-1842
-1852
-1862
-1872
-1882
-1892
-1903
-1913
-1924
-1935
-1946
-1957
-1968
-1980
-1991
-2003
-2015
-2027
-2040
-2052
-2065
-2077
-2090
-2104
-2117
-2130
-2144
-2157
-2171
-2185
-2199
-2213
-2227
-2242
-2256
-2270
-2285
-2299
-2314
-2328
-2343
-2357
-2372
-2387
-2401
-2416
-2430
-2445
-2459
-2474
-2488
-2502
-2516
-2530
-2544
-2558
-2572
-2586
-2599
-2613
-2626
-2639
-2652
-2665
-2677
-2689
-2702
-2713
-2725
-2737
-2748
-2759
-2770
-2780
-2791
-2801
-2811
-2821
-2830
-2840
-2849
-2858
-2867
-2876
-2884
-2893
-2901
-2910
-2918
-2926
-2934
-2942
-2950
-2958
-2966
-2974
-2982
-2990
-2997
-3005
-3013
-3021
-3029
-3036
-3044
-3052
-3060
-3067
-3075
-3082
-3090
-3097
-3105
-3112
-3119
-3126
-3133
-3140
-3146
-3153
-3159
-3165
-3171
-3177
-3183
-3189
-3194
-3199
-3204
-3209
-3214
-3219
-3223
-3228
-3232
-3236
-3240
-3244
-3248
-3252
-3255
-3259
-3262
-3265
-3269
-3272
-3275
-3278
-3281
-3284
-3287
-3290
-3292
-3295
-3298
-3301
-3303
-3306
-3308
-3310
-3312
-3315
-3316
-3318
-3320
-3321
-3323
-3324
-3324
-3325
-3326
-3326
-3326
-3325
-3325
-3324
-3323
-3322
-3320
-3318
-3316
-3314
-3311
-3308
-3305
-3301
-3297
-3293
-3289
-3284
-3279
-3273
-3267
-3261
-3254
-3247
-3240
-3232
-3224
-3216
-3207
-3198
-3189
-3179
-3169
-3159
-3148
-3137
-3126
-3115
-3103
-3091
-3078
-3066
-3053
-3039
-3026
-3012
-2998
-2984
-2969
-2954
-2939
-2924
-2909
-2893
-2877
-2861
-2845
-2829
-2812
-2795
-2778
-2761
-2744
-2726
-2709
-2691
-2673
-2656
-2638
-2620
-2602
-2584
-2565
-2547
-2529
-2511
-2492
-2474
-2456
-2437
-2419
-2400
-2382
-2363
-2345
-2327
-2308
-2290
-2271
-2253
-2234
-2216
-2197
-2179
-2160
-2142
-2123
-2105
-2086
-2068
-2049
-2029
-2012
-1993
-1975
-1956
-1938
-1919
-1900
-1882
-1863
-1844
-1826
-1807
-1788
-1769
-1750
-1731
-1712
-1693
-1674
-1655
-1636
-1617
-1598
-1578
-1559
-1540
-1521
-1502
-1483
-1464
-1445
-1426
-1407
-1388
-1369
-1351
-1333
-1315
-1297
-1279
-1261
-1244
-1227
-1210
-1193
-1177
-1161
-1145
-1129
-1114
-1099
-1084
-1069
-1054
-1040
-1026
-1012
-999
-985
-972
-959
-946
-934
-921
-909
-897
-885
-873
-862
-850
-839
-828
-818
-807
-797
-786
-776
-767
-757
-748
-738
-729
-720
-711
-703
-694
-686
-678
-670
-662
-655
-647
-640
-633
-626
-619
-613
-606
-600
-594
-588
-583
-577
-572
-567
-562
-557
-553
-549
-544
-540
-537
-533
-530
-526
-523
-521
-518
-516
-513
-511
-509
-508
-506
-505
-504
-504
-503
-503
-503
-503
-504
-504
-505
-506
-508
-509
-511
-513
-516
-518
-521
-524
-527
-530
-534
-537
-541
-545
-549
-553
-558
-562
-567
-572
-577
-582
-588
-593
-599
-605
-611
-617
-623
-630
-637
-644
-651
-658
-666
-673
-681
-689
-697
-705
-714
-722
-731
-740
-749
-759
-768
-778
-787
-797
-807
-817
-827
-838
-848
-858
-868
-879
-889
-900
-910
-920
-931
-941
-952
-962
-973
-984
-994
-1004
-1014
-1026
-1037
-1048
-1059
-1070
-1081
-1092
-1103
-1114
-1125
-1137
-1148
-1160
-1171
-1183
-1195
-1206
-1218
-1230
-1241
-1253
-1265
-1277
-1288
-1300
-1312
-1323
-1335
-1346
-1357
-1369
-1380
-1391
-1402
-1413
-1424
-1434
-1445
-1455
-1465
-1475
-1485
-1495
-1505
-1514
-1523
-1532
-1541
-1550
-1558
-1566
-1574
-1582
-1589
-1596
-1603
-1610
-1616
-1622
-1628
-1634
-1639
-1644
-1649
-1654
-1658
-1663
-1667
-1671
-1674
-1678
-1681
-1685
-1688
-1691
-1693
-1696
-1699
-1701
-1703
-1706
-1708
-1710
-1712
-1714
-1716
-1717
-1719
-1721
-1723
-1724
-1726
-1727
-1729
-1730
-1731
-1733
-1734
-1735
-1736
-1737
-1737
-1738
-1738
-1739
-1739
-1739
-1738
-1738
-1737
-1736
-1735
-1734
-1732
-1731
-1729
-1726
-1724
-1721
-1719
-1715
-1712
-1709
-1705
-1701
-1697
-1693
-1688
-1684
-1679
-1674
-1669
-1664
-1659
-1654
-1648
-1643
-1637
-1632
-1626
-1620
-1615
-1609
-1603
-1598
-1592
-1586
-1581
-1575
-1569
-1564
-1558
-1552
-1547
-1541
-1535
-1529
-1524
-1518
-1512
-1506
-1500
-1494
-1488
-1481
-1475
-1469
-1462
-1456
-1449
-1442
-1435
-1428
-1421
-1413
-1406
-1398
-1390
-1382
-1374
-1365
-1356
-1347
-1338
-1329
-1319
-1309
-1299
-1289
-1279
-1268
-1257
-1245
-1234
-1222
-1210
-1198
-1186
-1173
-1160
-1147
-1134
-1121
-1107
-1094
-1080
-1066
-1052
-1038
-1024
-1010
-995
-981
-966
-952
-937
-922
-908
-893
-879
-864
-850
-835
-821
-807
-792
-778
-764
-751
-737
-724
-710
-697
-684
-671
-659
-646
-634
-622
-610
-599
-588
-576
-566
-555
-544
-534
-524
-514
-504
-495
-485
-476
-468
-459
-451
-442
-434
-427
-419
-412
-404
-397
-391
-384
-378
-371
-365
-360
-354
-348
-343
-338
-333
-328
-324
-319
-315
-311
-307
-304
-300
-297
-294
-291
-289
-286
-284
-282
-280
-278
-276
-274
-273
-272
-270
-269
-268
-266
-265
-264
-263
-261
-260
-259
-257
-256
-254
-253
-251
-249
-247
-245
-243
-241
-239
-236
-234
-231
-228
-225
-222
-219
-215
-212
-208
-204
-200
-196
-192
-188
-183
-179
-174
-169
-164
-159
-154
-149
-144
-138
-133
-127
-121
-115
-109
-103
-97
-90
-84
-77
-70
-64
-57
-50
-43
-36
-28
-21
-14
-6
1
8
15
23
30
37
44
52
59
66
73
80
87
94
100
107
114
120
126
133
139
146
152
158
164
170
176
182
189
195
201
207
213
219
225
231
237
243
249
255
261
267
273
280
286
292
298
304
309
315
321
327
333
338
344
350
355
361
366
372
377
382
387
392
398
403
408
412
417
422
427
432
436
441
446
450
455
460
464
469
473
478
482
487
491
496
500
505
509
514
519
523
528
533
537
542
547
552
556
561
566
571
576
581
586
591
596
601
606
611
615
620
625
630
635
639
644
648
653
658
662
667
671
676
680
685
689
694
698
703
707
712
716
721
725
730
734
739
743
748
752
757
761
766
770
775
779
783
788
792
796
800
804
808
812
816
820
824
828
832
835
839
843
846
849
853
856
859
862
865
868
870
873
875
877
879
881
883
884
886
887
888
889
889
889
890
890
889
889
889
888
887
886
885
884
882
881
879
877
875
873
871
869
867
865
862
860
857
854
851
848
845
842
838
835
831
827
823
818
814
809
804
799
793
788
782
776
769
763
756
749
742
734
726
718
710
702
693
684
675
665
656
646
635
625
614
603
592
581
569
558
546
534
521
509
497
484
471
458
446
433
420
407
394
381
368
355
342
329
316
303
290
277
264
252
239
226
214
201
188
176
163
151
139
126
114
101
89
76
64
51
39
27
14
2
-10
-22
-34
-46
-58
-70
-81
-93
-104
-115
-126
-137
-148
-158
-169
-179
-189
-199
-208
-218
-227
-235
-244
-252
-261
-268
-276
-283
-290
-297
-304
-310
-316
-322
-328
-333
-338
-343
-348
-353
-357
-361
-365
-369
-373
-376
-380
-383
-386
-389
-392
-394
-397
-399
-402
-404
-406
-408
-410
-412
-413
-415
-417
-418
-420
-421
-422
-424
-425
-426
-427
-429
-430
-431
-432
-433
-434
-436
-437
-438
-439
-440
-441
-442
-443
-444
-445
-445
-446
-447
-448
-448
-448
-449
-449
-449
-449
-450
-450
-449
-449
-449
-449
-449
-448
-448
-448
-447
-447
-447
-447
-446
-446
-446
-445
-445
-445
-444
-444
-444
-443
-443
-443
-442
-442
-442
-441
-441
-441
-440
-440
-439
-439
-439
-438
-438
-438
-437
-437
-437
-436
-436
-435
-435
-435
-434
-434
-433
-433
-432
-432
-432
-431
-430
-430
-429
-429
-428
-428
-427
-426
-425
-425
-424
-423
-422
-422
-421
-420
-420
-419
-418
-417
-417
-416
-416
-415
-414
-414
-413
-413
-412
-412
-411
-411
-411
-410
-410
-410
-409
-409
-409
-408
-408
-408
-407
-407
-407
-406
-406
-406
-405
-405
-405
-404
-404
-403
-403
-402
-402
-401
-400
-399
-399
-397
-396
-395
-394
-392
-391
-389
-387
-385
-383
-381
-379
-376
-374
-371
-368
-366
-363
-360
-357
-354
-351
-348
-345
-342
-339
-336
-334
-331
-328
-326
-323
-321
-319
-316
-314
-312
-310
-308
-307
-305
-303
-302
-301
-299
-298
-297
-296
-295
-294
-293
-293
-292
-291
-291
-290
-290
-290
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-288
-288
-288
-288
-288
-288
-288
-288
-287
-287
-287
-286
-286
-286
-285
-285
-285
-284
-284
-284
-283
-283
-283
-283
-282
-282
-282
-282
-282
-282
-283
-283
-284
-284
-285
-286
-287
-288
-290
-291
-293
-295
-297
-299
-302
-304
-307
-310
-313
-316
-319
-323
-327
-330
-334
-339
-343
-347
-352
-356
-361
-366
-371
-376
-382
-387
-393
-399
-404
-410
-416
-423
-429
-436
-442
-449
-456
-464
-471
-479
-486
-494
-502
-511
-519
-528
-537
-546
-555
-564
-574
-583
-593
-603
-613
-623
-633
-643
-653
-664
-674
-685
-695
-706
-717
-727
-738
-749
-760
-771
-782
-792
-803
-814
-825
-836
-847
-858
-870
-881
-892
-903
-914
-925
-936
-947
-958
-969
-980
-991
-1002
-1012
-1024
-1035
-1046
-1056
-1067
-1077
-1088
-1098
-1109
-1119
-1130
-1140
-1150
-1160
-1171
-1181
-1191
-1201
-1211
-1221
-1231
-1241
-1251
-1261
-1271
-1281
-1291
-1301
-1311
-1321
-1331
-1341
-1351
-1361
-1371
-1380
-1390
-1399
-1409
-1418
-1427
-1436
-1445
-1453
-1462
-1470
-1478
-1486
-1493
-1501
-1508
-1515
-1522
-1529
-1535
-1542
-1548
-1554
-1559
-1565
-1571
-1576
-1581
-1586
-1591
-1596
-1600
-1605
-1610
-1614
-1618
-1622
-1627
-1631
-1635
-1639
-1643
-1647
-1651
-1655
-1658
-1662
-1666
-1670
-1673
-1677
-1680
-1684
-1687
-1690
-1694
-1697
-1700
-1703
-1705
-1708
-1711
-1713
-1715
-1717
-1719
-1721
-1723
-1725
-1726
-1728
-1729
-1730
-1731
-1731
-1732
-1733
-1733
-1733
-1734
-1734
-1734
-1734
-1734
-1734
-1734
-1734
-1733
-1733
-1733
-1732
-1732
-1731
-1731
-1730
-1730
-1729
-1729
-1728
-1728
-1727
-1727
-1726
-1726
-1725
-1725
-1724
-1724
-1723
-1723
-1722
-1722
-1721
-1721
-1720
-1720
-1719
-1719
-1718
-1717
-1717
-1716
-1715
-1715
-1714
-1713
-1712
-1711
-1709
-1708
-1707
-1705
-1704
-1702
-1700
-1698
-1696
-1694
-1692
-1690
-1688
-1685
-1683
-1680
-1677
-1675
-1672
-1669
-1666
-1662
-1659
-1655
-1651
-1647
-1643
-1639
-1635
-1630
-1625
-1620
-1615
-1610
-1604
-1599
-1593
-1586
-1580
-1574
-1567
-1560
-1553
-1546
-1539
-1531
-1524
-1516
-1508
-1500
-1492
-1484
-1475
-1467
-1459
-1450
-1442
-1433
-1424
-1415
-1407
-1398
-1389
-1381
-1372
-1363
-1355
-1346
-1338
-1329
-1321
-1313
-1305
-1297
-1289
-1282
-1274
-1267
-1259
-1252
-1246
-1239
-1232
-1226
-1220
-1214
-1208
-1203
-1198
-1193
-1188
-1183
-1179
-1174
-1170
-1167
-1163
-1160
-1157
-1154
-1151
-1149
-1147
-1145
-1143
-1141
-1140
-1139
-1138
-1137
-1137
-1136
-1136
-1136
-1136
-1136
-1136
-1136
-1136
-1136
-1137
-1137
-1137
-1138
-1138
-1138
-1139
-1139
-1139
-1139
-1139
-1139
-1139
-1139
-1138
-1138
-1137
-1136
-1136
-1135
-1134
-1132
-1131
-1130
-1129
-1127
-1126
-1124
-1122
-1121
-1119
-1117
-1115
-1114
-1112
-1110
-1108
-1107
-1105
-1103
-1102
-1100
-1099
-1098
-1096
-1095
-1094
-1093
-1093
-1092
-1092
-1091
-1091
-1091
-1091
-1092
-1092
-1093
-1094
-1095
-1096
-1097
-1098
-1100
-1101
-1103
-1104
-1106
-1108
-1110
-1112
-1115
-1117
-1119
-1121
-1124
-1126
-1129
-1131
-1134
-1136
-1138
-1141
-1143
-1146
-1148
-1150
-1152
-1154
-1157
-1159
-1160
-1162
-1164
-1165
-1167
-1168
-1169
-1170
-1171
-1172
-1172
-1173
-1173
-1173
-1173
-1172
-1171
-1170
-1169
-1168
-1167
-1165
-1163
-1161
-1158
-1156
-1153
-1150
-1147
-1143
-1139
-1136
-1131
-1127
-1123
-1118
-1113
-1108
-1103
-1097
-1091
-1086
-1080
-1074
-1067
-1061
-1054
-1047
-1040
-1033
-1026
-1018
-1010
-1002
-995
-987
-979
-971
-962
-954
-946
-937
-929
-920
-912
-903
-894
-885
-876
-867
-858
-849
-840
-831
-822
-813
-803
-794
-785
-775
-766
-757
-747
-738
-728
-719
-710
-700
-691
-682
-672
-663
-653
-644
-635
-626
-617
-607
-598
-589
-580
-571
-562
-553
-544
-536
-527
-518
-510
-501
-493
-484
-476
-468
-460
-451
-443
-435
-427
-419
-412
-404
-396
-389
-381
-374
-366
-359
-352
-345
-338
-331
-324
-317
-311
-304
-298
-291
-285
-278
-272
-266
-260
-254
-248
-242
-236
-230
-224
-218
-212
-207
-201
-195
-190
-184
-178
-173
-167
-162
-156
-151
-145
-139
-134
-128
-123
-117
-112
-106
-101
-95
-89
-84
-78
-73
-67
-62
-56
-51
-45
-39
-34
-28
-23
-17
-11
-5
0
6
12
18
23
29
35
41
47
52
58
64
69
75
80
86
91
96
101
106
111
116
121
126
130
134
138
142
146
150
153
156
159
162
165
167
170
172
174
175
177
178
179
181
181
182
183
183
184
184
184
184
184
184
184
184
184
184
184
185
185
185
185
186
186
187
187
188
188
189
190
191
192
193
195
196
197
198
200
201
203
204
206
207
209
210
212
214
215
217
218
220
222
223
225
227
228
230
232
233
235
237
239
241
242
244
246
248
250
252
254
256
259
261
263
265
268
270
272
275
277
280
282
284
287
289
292
294
296
298
300
302
304
306
308
310
311
313
314
316
317
318
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
338
339
341
342
344
346
347
350
352
354
357
359
362
365
369
372
376
379
383
388
392
396
401
406
411
416
422
427
433
439
445
451
458
464
471
478
485
492
499
506
513
521
528
536
544
552
560
568
576
584
592
600
609
617
626
634
643
652
661
670
679
688
697
706
716
725
734
744
753
763
772
781
791
800
810
819
828
837
847
856
865
874
883
891
900
908
917
925
933
941
949
956
964
971
978
985
992
999
1004
1012
1018
1024
1030
1035
1041
1046
1052
1057
1062
1067
1071
1076
1080
1085
1089
1093
1098
1102
1106
1109
1113
1117
1121
1124
1128
1131
1135
1138
1141
1145
1148
1151
1154
1157
1159
1162
1164
1167
1169
1171
1173
1174
1176
1177
1178
1179
1179
1179
1179
1179
1179
1178
1177
1176
1174
1172
1170
1168
1165
1163
1160
1156
1153
1149
1146
1142
1138
1133
1129
1124
1120
1115
1110
1105
1100
1095
1089
1084
1078
1073
1067
1061
1055
1049
1043
1037
1031
1024
1018
1010
1004
998
991
984
977
970
963
955
948
940
932
924
916
908
899
890
882
873
864
854
845
835
826
816
806
796
785
775
764
753
742
731
720
708
697
685
673
661
649
637
624
612
599
586
573
560
547
534
521
507
494
480
466
452
439
425
411
397
383
369
355
340
326
312
298
284
270
256
242
228
214
201
187
174
160
147
134
121
108
95
82
70
58
46
34
22
11
-1
-12
-23
-34
-44
-55
-65
-75
-84
-94
-103
-113
-122
-131
-139
-148
-156
-165
-173
-181
-189
-197
-205
-212
-220
-227
-235
-242
-249
-256
-263
-270
-277
-284
-291
-298
-305
-312
-319
-326
-333
-339
-346
-353
-360
-367
-373
-380
-387
-394
-400
-407
-413
-420
-427
-433
-440
-446
-452
-459
-465
-472
-478
-484
-491
-497
-503
-509
-515
-521
-527
-533
-539
-545
-550
-556
-562
-567
-572
-578
-583
-588
-593
-598
-602
-607
-611
-615
-620
-624
-627
-631
-635
-638
-642
-645
-648
-651
-653
-656
-658
-661
-663
-665
-667
-669
-671
-672
-674
-675
-676
-678
-679
-679
-680
-681
-681
-681
-681
-681
-681
-681
-680
-680
-679
-679
-678
-677
-676
-675
-674
-673
-672
-671
-670
-669
-668
-667
-666
-665
-664
-662
-661
-660
-659
-658
-657
-656
-655
-653
-652
-651
-650
-649
-648
-647
-646
-645
-644
-643
-642
-641
-640
-639
-639
-638
-637
-637
-636
-636
-635
-635
-635
-635
-634
-634
-634
-634
-634
-634
-634
-634
-634
-634
-635
-635
-635
-635
-636
-636
-636
-637
-637
-637
-638
-638
-639
-639
-640
-640
-641
-641
-642
-642
-642
-643
-643
-643
-643
-644
-644
-644
-644
-644
-643
-643
-643
-643
-642
-642
-641
-641
-640
-639
-639
-638
-637
-636
-635
-634
-633
-632
-631
-630
-629
-628
-626
-625
-624
-622
-621
-619
-618
-616
-615
-613
-611
-610
-608
-606
-605
-603
-601
-599
-597
-595
-593
-591
-589
-587
-584
-582
-580
-577
-575
-572
-570
-567
-564
-562
-559
-556
-553
-550
-547
-544
-541
-538
-535
-532
-528
-525
-522
-518
-515
-511
-508
-504
-500
-496
-492
-488
-484
-480
-476
-472
-468
-463
-459
-454
-450
-445
-440
-435
-430
-425
-420
-415
-410
-405
-400
-395
-390
-385
-380
-374
-369
-364
-359
-354
-349
-344
-339
-334
-329
-324
-319
-314
-309
-304
-299
-294
-289
-285
-280
-275
-270
-266
-261
-256
-252
-247
-243
-239
-234
-230
-225
-221
-217
-213
-208
-204
-200
-196
-191
-187
-183
-179
-175
-170
-166
-162
-158
-153
-149
-144
-140
-135
-131
-126
-122
-117
-112
-107
-102
-98
-93
-88
-83
-78
-73
-68
-63
-58
-52
-47
-42
-37
-31
-26
-21
-16
-10
-5
0
5
10
15
20
25
30
35
40
45
49
54
58
63
67
71
75
79
83
87
90
94
97
101
104
107
110
113
116
119
122
125
128
130
133
135
137
140
142
144
146
148
149
151
152
154
155
156
157
158
158
159
159
159
159
159
159
159
158
157
156
155
154
152
151
149
147
145
143
140
137
134
131
128
124
120
116
112
107
103
98
93
87
82
76
70
64
58
51
44
37
30
23
15
8
0
-8
-16
-24
-33
-42
-50
-59
-68
-77
-87
-96
-106
-115
-125
-135
-145
-156
-166
-176
-187
-198
-209
-220
-231
-242
-254
-265
-277
-289
-301
-313
-325
-338
-350
-363
-376
-389
-402
-415
-429
-442
-456
-469
-483
-497
-511
-525
-540
-554
-568
-582
-597
-611
-625
-640
-654
-669
-683
-698
-712
-726
-741
-755
-769
-784
-798
-812
-827
-841
-855
-869
-883
-897
-912
-926
-940
-954
-968
-982
-996
-1010
-1024
-1038
-1052
-1066
-1080
-1094
-1108
-1122
-1136
-1150
-1164
-1178
-1192
-1206
-1220
-1234
-1248
-1261
-1275
-1289
-1303
-1317
-1331
-1345
-1358
-1372
-1385
-1399
-1412
-1425
-1438
-1451
-1464
-1476
-1489
-1501
-1512
-1524
-1536
-1547
-1558
-1568
-1579
-1589
-1599
-1608
-1618
-1627
-1635
-1644
-1652
-1660
-1667
-1674
-1681
-1688
-1694
-1700
-1706
-1711
-1716
-1721
-1726
-1730
-1734
-1738
-1741
-1744
-1747
-1749
-1752
-1754
-1755
-1757
-1758
-1759
-1759
-1760
-1760
-1759
-1759
-1758
-1758
-1757
-1755
-1754
-1752
-1750
-1748
-1746
-1743
-1741
-1738
-1735
-1731
-1728
-1724
-1721
-1717
-1713
-1709
-1704
-1700
-1696
-1691
-1686
-1682
-1677
-1672
-1667
-1662
-1657
-1651
-1646
-1640
-1635
-1629
-1623
-1618
-1612
-1606
-1600
-1594
-1588
-1582
-1575
-1569
-1562
-1556
-1549
-1542
-1535
-1528
-1521
-1513
-1506
-1498
-1491
-1483
-1475
-1467
-1459
-1450
-1442
-1433
-1425
-1416
-1407
-1398
-1389
-1380
-1370
-1361
-1352
-1342
-1332
-1323
-1313
-1303
-1293
-1282
-1272
-1262
-1251
-1241
-1230
-1219
-1208
-1197
-1186
-1175
-1164
-1152
-1141
-1129
-1118
-1106
-1094
-1082
-1070
-1058
-1046
-1034
-1020
-1008
-997
-984
-972
-959
-947
-935
-922
-910
-897
-885
-873
-860
-848
-836
-824
-811
-799
-787
-775
-763
-751
-740
-728
-716
-704
-693
-681
-669
-658
-646
-635
-624
-612
-601
-590
-579
-567
-556
-545
-534
-523
-512
-501
-490
-480
-469
-458
-447
-437
-426
-416
-405
-395
-384
-374
-364
-354
-344
-334
-324
-314
-304
-294
-284
-275
-265
-256
-246
-237
-228
-219
-210
-201
-193
-184
-176
-167
-159
-151
-142
-134
-126
-119
-111
-103
-96
-88
-81
-74
-67
-60
-53
-46
-40
-33
-27
-20
-14
-8
-2
4
9
15
20
25
30
35
40
44
48
52
56
60
63
66
69
72
74
76
78
80
81
83
83
84
85
85
85
85
84
84
83
82
81
79
77
75
73
71
68
66
63
59
56
53
49
45
41
37
32
28
24
19
14
10
5
0
-5
-10
-15
-19
-24
-29
-34
-39
-44
-49
-53
-58
-62
-67
-71
-76
-80
-84
-88
-92
-95
-99
-102
-106
-109
-112
-115
-117
-120
-123
-125
-127
-130
-132
-134
-136
-138
-139
-141
-142
-144
-145
-147
-148
-150
-151
-152
-153
-154
-155
-156
-157
-158
-158
-159
-159
-159
-160
-160
-160
-159
-159
-159
-159
-158
-158
-157
-156
-155
-155
-154
-153
-151
-150
-149
-148
-147
-145
-144
-142
-141
-139
-137
-136
-134
-132
-130
-128
-126
-124
-122
-120
-118
-116
-114
-112
-110
-108
-106
-104
-103
-101
-99
-98
-96
-94
-93
-91
-90
-88
-87
-86
-84
-83
-82
-81
-80
-79
-77
-76
-75
-75
-74
-73
-72
-71
-70
-69
-68
-67
-67
-66
-65
-64
-63
-62
-61
-60
-59
-58
-57
-55
-54
-53
-52
-51
-50
-49
-48
-46
-45
-44
-43
-42
-41
-40
-39
-39
-38
-37
-37
-36
-35
-35
-34
-34
-34
-34
-33
-33
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-36
-36
-37
-38
-38
-39
-39
-40
-41
-42
-42
-43
-44
-45
-46
-46
-47
-48
-49
-50
-50
-51
-52
-53
-54
-55
-55
-56
-57
-58
-58
-59
-60
-61
-61
-62
-62
-63
-63
-64
-64
-65
-65
-66
-66
-67
-67
-68
-68
-69
-69
-69
-70
-70
-71
-71
-72
-72
-73
-73
-74
-74
-75
-76
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-89
-90
-91
-93
-94
-96
-98
-99
-101
-103
-105
-107
-109
-111
-114
-116
-119
-121
-124
-127
-129
-132
-135
-139
-142
-145
-148
-152
-155
-159
-163
-167
-170
-174
-179
-183
-187
-192
-196
-201
-206
-211
-216
-221
-227
-232
-238
-244
-250
-256
-262
-269
-276
-283
-290
-297
-304
-312
-319
-327
-335
-343
-352
-360
-369
-377
-386
-395
-404
-413
-422
-432
-441
-450
-460
-469
-479
-489
-498
-508
-517
-527
-536
-546
-556
-565
-575
-584
-594
-603
-613
-622
-632
-641
-650
-660
-669
-678
-687
-697
-706
-715
-723
-732
-741
-749
-758
-766
-774
-782
-790
-798
-806
-813
-820
-827
-834
-841
-847
-854
-860
-866
-872
-878
-883
-888
-893
-898
-903
-908
-912
-917
-921
-925
-929
-933
-937
-941
-944
-948
-951
-954
-958
-961
-964
-967
-969
-972
-975
-977
-979
-981
-984
-985
-987
-989
-991
-992
-993
-995
-996
-997
-998
-998
-999
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-999
-999
-998
-997
-996
-995
-994
-993
-992
-991
-990
-989
-988
-987
-986
-985
-984
-983
-982
-981
-979
-978
-977
-976
-975
-974
-973
-973
-972
-971
-970
-969
-969
-968
-967
-967
-966
-966
-965
-965
-964
-964
-964
-963
-963
-963
-963
-963
-963
-963
-963
-963
-963
-963
-963
-963
-964
-964
-964
-965
-965
-966
-966
-967
-967
-968
-968
-968
-969
-969
-969
-970
-970
-970
-970
-970
-970
-970
-970
-970
-969
-969
-969
-968
-968
-967
-966
-965
-964
-963
-962
-961
-959
-958
-956
-955
-953
-951
-949
-946
-944
-942
-939
-936
-934
-931
-928
-925
-921
-918
-914
-911
-907
-903
-899
-895
-891
-887
-883
-878
-874
-869
-864
-859
-854
-849
-844
-839
-834
-828
-823
-817
-812
-806
-800
-794
-788
-782
-776
-770
-764
-757
-751
-745
-738
-732
-725
-719
-713
-706
-699
-693
-686
-680
-673
-666
-659
-653
-646
-639
-632
-626
-619
-612
-605
-598
-591
-585
-578
-571
-564
-557
-551
-544
-537
-531
-524
-518
-511
-505
-499
-492
-486
-480
-474
-468
-462
-456
-450
-444
-438
-433
-427
-421
-416
-410
-405
-399
-394
-389
-383
-378
-373
-367
-362
-357
-352
-347
-342
-337
-332
-327
-322
-317
-312
-307
-301
-296
-291
-285
-280
-274
-269
-263
-257
-251
-245
-239
-233
-227
-220
-214
-207
-201
-194
-187
-180
-172
-165
-158
-150
-143
-135
-127
-120
-112
-104
-97
-89
-81
-73
-66
-58
-50
-42
-34
-26
-19
-11
-3
4
12
20
27
34
42
49
57
64
71
78
85
92
99
105
112
118
124
130
136
142
148
153
158
164
169
174
179
184
188
193
197
201
205
209
213
216
220
223
226
229
232
235
238
240
243
245
247
249
251
253
255
256
258
259
260
261
262
262
263
264
264
264
265
265
265
265
264
264
263
263
262
261
260
258
257
256
255
254
252
251
249
248
247
245
244
242
241
239
238
236
235
233
231
230
228
227
225
224
223
221
220
218
217
215
213
212
210
209
207
205
204
202
200
199
197
195
193
191
189
186
184
181
178
176
172
169
166
163
159
155
151
147
143
139
134
130
125
120
115
110
104
99
93
87
81
75
69
62
56
49
42
35
28
21
13
6
-2
-9
-17
-25
-33
-41
-49
-57
-65
-73
-81
-89
-97
-106
-114
-122
-130
-138
-147
-155
-163
-171
-179
-187
-195
-203
-211
-218
-226
-233
-241
-248
-256
-263
-270
-277
-285
-292
-299
-306
-314
-321
-328
-335
-343
-350
-357
-365
-372
-380
-387
-395
-402
-410
-417
-425
-433
-441
-448
-456
-464
-472
-480
-488
-495
-503
-511
-519
-527
-534
-542
-550
-557
-565
-573
-580
-588
-595
-603
-610
-618
-625
-632
-640
-647
-654
-661
-668
-675
-682
-689
-696
-702
-709
-716
-723
-729
-736
-743
-750
-757
-763
-770
-777
-784
-791
-798
-805
-812
-819
-826
-834
-841
-848
-855
-862
-870
-877
-884
-892
-899
-906
-913
-920
-928
-935
-942
-949
-956
-963
-970
-976
-983
-990
-997
-1004
-1010
-1018
-1025
-1032
-1039
-1046
-1053
-1060
-1066
-1073
-1080
-1087
-1093
-1100
-1106
-1113
-1119
-1126
-1132
-1138
-1145
-1151
-1157
-1163
-1169
-1175
-1181
-1186
-1192
-1198
-1203
-1209
-1214
-1220
-1225
-1231
-1236
-1241
-1246
-1251
-1256
-1261
-1266
-1271
-1276
-1281
-1286
-1291
-1296
-1301
-1306
-1311
-1316
-1321
-1326
-1331
-1336
-1341
-1346
-1351
-1356
-1360
-1365
-1370
-1375
-1380
-1385
-1390
-1395
-1400
-1406
-1411
-1416
-1421
-1426
-1432
-1437
-1442
-1448
-1453
-1459
-1464
-1469
-1475
-1480
-1486
-1492
-1497
-1503
-1509
-1515
-1521
-1527
-1533
-1539
-1545
-1551
-1557
-1563
-1569
-1575
-1581
-1587
-1592
-1598
-1604
-1609
-1614
-1619
-1625
-1630
-1634
-1639
-1644
-1648
-1653
-1657
-1661
-1666
-1670
-1673
-1677
-1681
-1684
-1688
-1691
-1694
-1697
-1700
-1703
-1706
-1709
-1711
-1714
-1716
-1718
-1720
-1722
-1724
-1726
-1728
-1729
-1731
-1732
-1734
-1735
-1736
-1737
-1738
-1739
-1740
-1741
-1741
-1742
-1743
-1743
-1743
-1744
-1744
-1744
-1744
-1744
-1744
-1744
-1744
-1744
-1744
-1743
-1743
-1742
-1742
-1741
-1740
-1739
-1738
-1737
-1736
-1735
-1734
-1733
-1731
-1730
-1729
-1727
-1726
-1724
-1723
-1721
-1719
-1718
-1716
-1715
-1713
-1711
-1709
-1708
-1706
-1704
-1703
-1701
-1699
-1697
-1696
-1694
-1692
-1690
-1689
-1687
-1685
-1683
-1682
-1680
-1678
-1676
-1674
-1672
-1671
-1669
-1667
-1665
-1663
-1661
-1659
-1657
-1655
-1653
-1651
-1649
-1647
-1645
-1643
-1640
-1638
-1636
-1634
-1631
-1629
-1627
-1624
-1622
-1619
-1617
-1614
-1612
-1609
-1607
-1605
-1602
-1600
-1597
-1595
-1593
-1590
-1588
-1586
-1584
-1582
-1580
-1578
-1576
-1574
-1572
-1570
-1568
-1566
-1564
-1563
-1561
-1559
-1558
-1556
-1554
-1553
-1551
-1550
-1548
-1547
-1545
-1543
-1542
-1540
-1539
-1537
-1535
-1534
-1532
-1530
-1528
-1527
-1525
-1523
-1521
-1519
-1517
-1514
-1512
-1510
-1508
-1506
-1504
-1501
-1499
-1497
-1495
-1492
-1490
-1488
-1486
-1484
-1482
-1481
-1479
-1477
-1475
-1473
-1472
-1470
-1469
-1467
-1466
-1465
-1464
-1463
-1462
-1461
-1460
-1459
-1459
-1458
-1458
-1457
-1457
-1457
-1456
-1456
-1456
-1456
-1455
-1455
-1455
-1455
-1455
-1455
-1454
-1454
-1454
-1454
-1454
-1454
-1454
-1454
-1454
-1454
-1454
-1454
-1455
-1455
-1455
-1455
-1456
-1456
-1456
-1457
-1457
-1457
-1457
-1458
-1458
-1458
-1458
-1458
-1459
-1459
-1459
-1460
-1460
-1461
-1462
-1462
-1463
-1464
-1464
-1465
-1466
-1467
-1468
-1469
-1470
-1471
-1472
-1473
-1474
-1475
-1476
-1477
-1478
-1479
-1480
-1481
-1483
-1484
-1485
-1486
-1487
-1488
-1489
-1490
-1491
-1491
-1492
-1493
-1494
-1495
-1495
-1496
-1496
-1497
-1498
-1498
-1499
-1500
-1500
-1501
-1502
-1502
-1503
-1504
-1505
-1506
-1506
-1507
-1508
-1509
-1511
-1512
-1513
-1514
-1515
-1517
-1518
-1519
-1520
-1522
-1523
-1524
-1526
-1527
-1528
-1530
-1531
-1532
-1534
-1535
-1537
-1538
-1539
-1541
-1542
-1543
-1544
-1545
-1546
-1547
-1548
-1549
-1550
-1551
-1552
-1553
-1553
-1554
-1554
-1555
-1555
-1556
-1556
-1556
-1557
-1557
-1557
-1557
-1558
-1558
-1558
-1558
-1558
-1559
-1559
-1559
-1559
-1559
-1559
-1559
-1559
-1559
-1559
-1559
-1559
-1559
-1560
-1560
-1560
-1560
-1560
-1561
-1561
-1561
-1561
-1562
-1562
-1563
-1563
-1563
-1564
-1564
-1565
-1566
-1566
-1567
-1567
-1568
-1568
-1569
-1570
-1571
-1571
-1572
-1573
-1574
-1575
-1576
-1577
-1578
-1579
-1579
-1580
-1581
-1582
-1583
-1584
-1585
-1586
-1588
-1589
-1590
-1591
-1592
-1593
-1594
-1595
-1597
-1598
-1599
-1600
-1602
-1603
-1604
-1606
-1607
-1609
-1610
-1611
-1613
-1614
-1615
-1616
-1617
-1618
-1619
-1620
-1621
-1622
-1623
-1623
-1624
-1624
-1625
-1625
-1626
-1626
-1627
-1627
-1628
-1628
-1628
-1629
-1629
-1629
-1630
-1630
-1630
-1631
-1631
-1632
-1632
-1633
-1633
-1634
-1635
-1636
-1636
-1637
-1638
-1639
-1639
-1640
-1641
-1642
-1643
-1644
-1646
-1647
-1648
-1649
-1650
-1651
-1651
-1652
-1653
-1654
-1654
-1655
-1655
-1656
-1656
-1656
-1656
-1656
-1656
-1656
-1656
-1655
-1655
-1654
-1653
-1652
-1651
-1650
-1649
-1647
-1646
-1644
-1643
-1641
-1639
-1637
-1635
-1633
-1630
-1628
-1626
-1623
-1621
-1619
-1616
-1614
-1611
-1609
-1607
-1604
-1602
-1600
-1598
-1596
-1594
-1593
-1591
-1590
-1588
-1587
-1586
-1586
-1585
-1584
-1584
-1584
-1584
-1584
-1585
-1585
-1585
-1586
-1587
-1588
-1589
-1590
-1591
-1593
-1594
-1596
-1598
-1600
-1602
-1604
-1607
-1609
-1611
-1614
-1616
-1619
-1621
-1624
-1626
-1628
-1631
-1633
-1635
-1637
-1640
-1642
-1644
-1646
-1648
-1650
-1652
-1654
-1655
-1657
-1659
-1661
-1663
-1664
-1666
-1668
-1669
-1671
-1672
-1674
-1675
-1676
-1677
-1679
-1680
-1681
-1682
-1683
-1684
-1685
-1685
-1686
-1687
-1688
-1689
-1689
-1690
-1691
-1691
-1691
-1692
-1692
-1693
-1693
-1693
-1694
-1694
-1695
-1695
-1695
-1696
-1696
-1696
-1696
-1697
-1697
-1697
-1697
-1697
-1697
-1697
-1697
-1696
-1696
-1696
-1695
-1694
-1694
-1693
-1692
-1691
-1690
-1688
-1687
-1685
-1684
-1682
-1680
-1679
-1677
-1674
-1672
-1670
-1667
-1665
-1662
-1659
-1656
-1653
-1649
-1646
-1642
-1639
-1635
-1631
-1627
-1623
-1619
-1615
-1611
-1607
-1603
-1599
-1595
-1591
-1587
-1583
-1579
-1574
-1570
-1566
-1562
-1557
-1553
-1548
-1544
-1539
-1535
-1530
-1526
-1521
-1517
-1512
-1507
-1503
-1498
-1494
-1489
-1485
-1480
-1476
-1471
-1467
-1463
-1458
-1454
-1450
-1445
-1441
-1437
-1433
-1429
-1425
-1420
-1416
-1412
-1408
-1404
-1400
-1396
-1392
-1388
-1384
-1380
-1376
-1372
-1368
-1364
-1360
-1356
-1352
-1347
-1343
-1339
-1335
-1331
-1327
-1322
-1318
-1314
-1310
-1305
-1301
-1296
-1292
-1287
-1283
-1278
-1273
-1269
-1264
-1259
-1254
-1249
-1244
-1239
-1233
-1228
-1223
-1218
-1212
-1207
-1202
-1196
-1191
-1186
-1180
-1175
-1169
-1164
-1158
-1153
-1147
-1142
-1136
-1131
-1125
-1120
-1114
-1109
-1104
-1098
-1093
-1088
-1082
-1077
-1072
-1067
-1062
-1057
-1052
-1047
-1042
-1037
-1032
-1027
-1022
-1018
-1012
-1008
-1002
-998
-993
-988
-983
-978
-973
-968
-963
-957
-952
-947
-941
-936
-930
-925
-919
-914
-908
-903
-897
-892
-886
-881
-875
-870
-865
-859
-854
-848
-843
-838
-832
-827
-822
-816
-811
-806
-801
-796
-791
-786
-781
-777
-772
-768
-763
-759
-754
-750
-746
-742
-738
-734
-730
-726
-722
-719
-715
-712
-708
-705
-702
-698
-695
-692
-689
-685
-682
-679
-676
-673
-670
-667
-665
-662
-659
-656
-654
-651
-648
-646
-643
-641
-638
-636
-634
-631
-629
-627
-625
-623
-621
-619
-617
-616
-614
-612
-611
-609
-608
-606
-605
-604
-602
-601
-600
-599
-598
-597
-596
-595
-594
-594
-593
-592
-592
-591
-591
-591
-591
-591
-591
-591
-592
-592
-592
-593
-594
-594
-595
-596
-597
-598
-599
-600
-602
-603
-604
-606
-608
-609
-611
-613
-615
-617
-620
-622
-624
-627
-630
-632
-635
-638
-641
-645
-648
-652
-655
-659
-663
-666
-670
-674
-678
-682
-687
-691
-695
-699
-703
-707
-710
-714
-718
-722
-725
-729
-732
-736
-739
-742
-746
-749
-752
-754
-757
-760
-762
-764
-766
-768
-770
-772
-773
-774
-776
-776
-777
-778
-778
-778
-778
-778
-777
-777
-776
-775
-774
-772
-771
-769
-767
-765
-763
-761
-759
-756
-754
-751
-748
-745
-742
-739
-736
-732
-729
-725
-721
-718
-714
-709
-705
-701
-696
-692
-687
-682
-677
-672
-667
-662
-657
-652
-646
-641
-635
-629
-624
-618
-612
-605
-599
-593
-587
-580
-574
-567
-560
-553
-546
-539
-532
-525
-517
-510
-502
-495
-487
-479
-471
-463
-455
-447
-439
-430
-422
-414
-406
-397
-389
-381
-372
-364
-355
-347
-338
-330
-321
-313
-304
-296
-288
-279
-271
-262
-254
-245
-237
-229
-220
-212
-204
-196
-187
-179
-171
-163
-155
-147
-139
-131
-123
-116
-108
-100
-93
-85
-78
-70
-63
-56
-49
-42
-34
-27
-20
-14
-7
0
7
14
21
27
34
40
47
53
60
66
72
79
85
91
97
103
109
115
120
126
132
138
144
150
156
162
168
174
180
186
192
197
203
209
215
221
227
233
239
245
251
257
262
268
274
280
286
291
297
303
309
315
321
326
332
338
344
349
355
361
366
372
378
383
389
394
400
405
411
416
422
427
432
438
443
449
454
459
464
469
474
480
484
489
494
499
504
508
513
517
522
526
530
535
539
543
547
551
554
558
561
565
568
572
575
578
581
585
588
591
594
597
600
603
606
609
611
614
616
619
621
623
625
627
628
630
632
633
634
636
637
638
639
639
640
641
641
641
641
642
642
642
642
642
642
642
642
642
642
642
642
642
642
642
642
642
643
643
643
643
644
644
644
644
644
644
645
645
645
645
645
645
646
646
646
646
647
647
647
647
647
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
647
647
647
647
646
646
646
646
646
646
646
646
646
646
646
646
646
647
647
647
648
648
648
649
649
650
650
651
651
651
652
652
653
653
654
654
654
655
655
655
655
655
655
655
654
654
654
653
652
652
651
650
649
647
646
644
643
641
639
637
634
632
629
627
624
621
617
614
610
607
603
598
594
589
585
580
575
569
564
558
552
546
540
534
527
521
514
507
500
492
485
477
470
462
454
446
437
429
421
412
404
395
386
377
368
358
349
339
329
319
309
298
288
277
266
255
244
233
222
210
199
187
176
164
152
140
128
115
103
90
78
65
52
39
25
12
-1
-15
-28
-42
-56
-70
-84
-98
-112
-126
-141
-155
-170
-184
-199
-213
-228
-242
-257
-272
-287
-301
-316
-331
-346
-361
-375
-390
-405
-420
-435
-450
-464
-479
-494
-509
-523
-538
-552
-567
-581
-596
-610
-624
-638
-652
-666
-679
-693
-707
-720
-733
-747
-760
-773
-786
-799
-812
-824
-837
-850
-863
-875
-888
-900
-912
-924
-936
-948
-960
-972
-984
-995
-1006
-1018
-1029
-1040
-1051
-1062
-1073
-1084
-1094
-1104
-1115
-1125
-1135
-1145
-1155
-1165
-1174
-1184
-1193
-1203
-1212
-1221
-1231
-1240
-1249
-1258
-1267
-1275
-1284
-1293
-1302
-1310
-1319
-1327
-1336
-1345
-1353
-1362
-1370
-1379
-1387
-1396
-1404
-1413
-1422
-1430
-1439
-1448
-1457
-1466
-1476
-1485
-1495
-1505
-1515
-1525
-1535
-1546
-1557
-1568
-1579
-1590
-1602
-1613
-1625
-1637
-1649
-1662
-1674
-1687
-1699
-1712
-1725
-1738
-1751
-1765
-1778
-1791
-1805
-1819
-1832
-1846
-1860
-1874
-1889
-1903
-1918
-1932
-1947
-1961
-1976
-1991
-2005
-2020
-2035
-2050
-2065
-2080
-2094
-2109
-2124
-2139
-2153
-2168
-2182
-2197
-2211
-2225
-2239
-2253
-2267
-2281
-2295
-2308
-2322
-2335
-2348
-2362
-2374
-2387
-2400
-2412
-2425
-2437
-2449
-2461
-2473
-2484
-2496
-2507
-2518
-2529
-2540
-2551
-2562
-2573
-2583
-2593
-2604
-2614
-2624
-2634
-2644
-2654
-2664
-2674
-2683
-2693
-2703
-2713
-2722
-2732
-2742
-2751
-2761
-2771
-2780
-2790
-2800
-2809
-2819
-2829
-2838
-2848
-2858
-2867
-2877
-2886
-2896
-2905
-2915
-2924
-2933
-2943
-2952
-2961
-2970
-2980
-2989
-2998
-3007
-3016
-3025
-3034
-3043
-3052
-3061
-3069
-3078
-3086
-3095
-3103
-3111
-3120
-3128
-3136
-3143
-3151
-3159
-3166
-3173
-3181
-3188
-3194
-3201
-3208
-3214
-3221
-3227
-3233
-3239
-3245
-3251
-3257
-3263
-3268
-3274
-3279
-3284
-3289
-3294
-3299
-3304
-3308
-3313
-3317
-3322
-3326
-3330
-3334
-3338
-3341
-3345
-3348
-3351
-3354
-3357
-3359
-3361
-3363
-3365
-3367
-3368
-3369
-3370
-3371
-3371
-3371
-3371
-3370
-3370
-3369
-3368
-3366
-3365
-3363
-3361
-3359
-3357
-3354
-3352
-3349
-3346
-3343
-3339
-3336
-3332
-3329
-3325
-3321
-3317
-3312
-3308
-3303
-3298
-3293
-3288
-3283
-3278
-3272
-3267
-3261
-3255
-3249
-3243
-3237
-3230
-3224
-3217
-3211
-3204
-3197
-3190
-3183
-3176
-3169
-3161
-3154
-3147
-3139
-3131
-3124
-3116
-3108
-3100
-3092
-3083
-3075
-3067
-3058
-3050
-3041
-3033
-3024
-3016
-3007
-2998
-2989
-2980
-2971
-2962
-2953
-2944
-2935
-2926
-2917
-2907
-2898
-2889
-2879
-2870
-2861
-2852
-2842
-2833
-2824
-2814
-2805
-2795
-2786
-2776
-2767
-2757
-2748
-2738
-2729
-2719
-2709
-2700
-2690
-2680
-2671
-2661
-2651
-2641
-2631
-2621
-2611
-2601
-2591
-2580
-2570
-2559
-2549
-2538
-2527
-2515
-2504
-2493
-2481
-2469
-2457
-2445
-2433
-2420
-2408
-2395
-2382
-2369
-2356
-2343
-2330
-2317
-2303
-2290
-2276
-2263
-2249
-2236
-2222
-2208
-2194
-2181
-2167
-2153
-2139
-2125
-2111
-2097
-2083
-2069
-2055
-2040
-2025
-2012
-1998
-1984
-1969
-1955
-1941
-1927
-1912
-1898
-1884
-1870
-1855
-1841
-1827
-1813
-1798
-1784
-1770
-1756
-1742
-1727
-1713
-1699
-1685
-1670
-1656
-1642
-1628
-1613
-1599
-1585
-1571
-1556
-1542
-1528
-1514
-1499
-1485
-1471
-1457
-1443
-1430
-1416
-1402
-1388
-1375
-1361
-1348
-1334
-1321
-1308
-1294
-1281
-1268
-1255
-1242
-1229
-1216
-1203
-1190
-1177
-1164
-1152
-1139
-1126
-1114
-1101
-1089
-1076
-1064
-1052
-1040
-1028
-1016
-1004
-993
-981
-970
-958
-947
-936
-925
-914
-903
-893
-882
-872
-861
-851
-841
-831
-821
-812
-802
-793
-783
-774
-765
-757
-748
-740
-731
-723
-716
-708
-701
-694
-687
-680
-674
-668
-661
-655
-650
-644
-638
-633
-628
-623
-618
-613
-608
-603
-599
-594
-590
-586
-582
-578
-574
-571
-567
-564
-560
-557
-554
-551
-548
-546
-543
-541
-539
-536
-534
-533
-531
-529
-528
-526
-525
-524
-523
-522
-522
-521
-521
-521
-521
-521
-521
-521
-522
-522
-523
-524
-525
-526
-527
-528
-529
-531
-532
-534
-536
-538
-540
-542
-545
-547
-550
-552
-555
-558
-561
-564
-567
-570
-573
-576
-580
-583
-586
-589
-593
-596
-599
-603
-606
-609
-612
-616
-619
-622
-625
-628
-631
-634
-636
-639
-642
-644
-647
-649
-652
-654
-656
-658
-660
-662
-664
-665
-667
-668
-669
-671
-672
-672
-673
-674
-675
-675
-676
-676
-676
-677
-677
-677
-677
-677
-677
-676
-676
-675
-675
-674
-673
-672
-671
-670
-668
-667
-665
-663
-661
-659
-657
-655
-653
-650
-648
-645
-643
-640
-637
-634
-632
-629
-626
-623
-620
-618
-615
-612
-609
-607
-604
-601
-599
-596
-594
-591
-588
-586
-583
-580
-578
-575
-573
-570
-568
-565
-563
-561
-558
-556
-554
-551
-549
-547
-545
-543
-541
-540
-538
-537
-535
-534
-533
-531
-530
-529
-528
-527
-527
-526
-525
-525
-524
-524
-524
-524
-523
-523
-523
-523
-523
-523
-523
-523
-522
-522
-522
-522
-522
-522
-521
-521
-521
-521
-520
-520
-520
-519
-519
-518
-517
-517
-516
-515
-514
-513
-512
-511
-510
-509
-508
-506
-505
-503
-502
-500
-498
-497
-495
-493
-491
-488
-486
-484
-481
-478
-475
-472
-469
-466
-463
-459
-456
-452
-448
-444
-441
-437
-433
-429
-424
-420
-416
-412
-407
-403
-398
-394
-389
-384
-380
-375
-370
-365
-361
-356
-351
-346
-341
-336
-331
-325
-320
-315
-310
-304
-299
-294
-288
-283
-278
-272
-267
-261
-256
-250
-245
-239
-234
-228
-223
-217
-212
-206
-201
-195
-190
-184
-179
-173
-168
-162
-157
-152
-146
-141
-136
-131
-126
-121
-116
-111
-106
-101
-96
-91
-86
-82
-77
-72
-67
-63
-58
-53
-49
-44
-40
-35
-31
-26
-22
-17
-13
-9
-5
-1
3
6
10
14
17
21
24
27
30
33
36
39
41
44
46
48
50
52
54
55
57
58
59
60
61
61
62
62
63
63
63
63
64
64
64
64
64
64
64
64
64
65
65
65
66
66
67
68
68
69
70
71
72
73
75
76
77
79
81
83
85
87
89
91
93
95
97
100
102
104
107
109
111
114
116
119
121
123
126
128
131
133
136
138
141
143
145
148
150
152
154
156
157
159
160
162
163
164
165
165
166
166
166
166
166
166
166
166
165
165
164
164
163
162
161
160
159
158
157
156
155
154
152
151
149
148
146
145
143
141
139
137
135
133
131
128
126
124
121
119
116
113
111
108
105
103
100
97
94
91
88
86
83
80
77
74
71
68
65
62
59
56
54
51
48
45
43
40
37
35
32
29
27
25
22
20
18
16
14
12
10
8
6
5
3
1
0
-2
-4
-5
-7
-8
-10
-11
-13
-14
-16
-17
-19
-20
-22
-23
-25
-26
-28
-30
-31
-33
-35
-37
-39
-41
-44
-46
-48
-50
-53
-55
-58
-60
-63
-66
-68
-71
-74
-77
-80
-83
-86
-89
-92
-95
-98
-101
-104
-107
-110
-113
-116
-119
-122
-126
-129
-132
-135
-138
-141
-145
-148
-151
-154
-158
-161
-164
-168
-171
-174
-177
-181
-184
-187
-190
-193
-196
-199
-203
-206
-209
-212
-215
-218
-221
-223
-226
-229
-232
-235
-238
-241
-243
-246
-249
-252
-255
-258
-260
-263
-266
-269
-271
-274
-276
-279
-282
-284
-286
-289
-291
-293
-295
-297
-299
-301
-302
-304
-305
-307
-308
-309
-310
-311
-312
-312
-313
-314
-314
-315
-316
-317
-317
-318
-319
-320
-321
-323
-324
-325
-327
-328
-330
-331
-333
-335
-336
-338
-340
-342
-344
-347
-349
-351
-354
-356
-359
-362
-365
-368
-371
-374
-377
-380
-383
-386
-389
-392
-395
-398
-401
-405
-408
-411
-414
-418
-421
-424
-428
-431
-434
-438
-441
-444
-448
-451
-455
-459
-462
-466
-470
-474
-478
-482
-486
-490
-494
-499
-503
-507
-512
-517
-521
-526
-531
-535
-540
-545
-550
-555
-560
-565
-570
-575
-580
-585
-590
-595
-600
-605
-610
-615
-620
-625
-630
-635
-640
-644
-649
-653
-658
-662
-667
-671
-675
-680
-684
-688
-692
-696
-700
-704
-708
-712
-716
-720
-723
-727
-731
-734
-738
-741
-744
-748
-751
-754
-757
-760
-762
-765
-768
-770
-772
-775
-777
-778
-780
-782
-783
-785
-786
-787
-788
-789
-790
-791
-791
-792
-792
-793
-793
-793
-793
-793
-793
-793
-793
-793
-792
-792
-791
-791
-790
-789
-788
-787
-786
-785
-783
-782
-780
-778
-776
-774
-772
-770
-768
-765
-763
-760
-757
-754
-752
-749
-746
-742
-739
-736
-732
-729
-725
-721
-717
-713
-709
-704
-700
-695
-690
-685
-680
-674
-669
-663
-658
-652
-646
-639
-633
-627
-620
-614
-607
-600
-593
-586
-578
-571
-563
-556
-548
-540
-532
-524
-516
-508
-500
-492
-483
-475
-467
-458
-450
-441
-433
-424
-416
-408
-399
-391
-383
-374
-366
-358
-350
-341
-333
-325
-317
-310
-302
-294
-286
-279
-271
-264
-256
-249
-242
-235
-228
-221
-214
-207
-200
-193
-187
-180
-174
-167
-161
-155
-148
-142
-136
-130
-124
-119
-113
-108
-102
-97
-91
-86
-81
-76
-71
-66
-62
-57
-52
-48
-43
-39
-35
-31
-27
-23
-20
-16
-13
-10
-7
-4
-1
2
4
7
9
11
14
16
18
19
21
23
25
26
28
29
31
32
34
35
36
37
39
40
41
42
43
44
45
46
46
47
48
48
49
49
50
50
51
51
52
52
52
53
53
53
53
54
54
54
54
55
55
55
55
55
55
55
55
55
54
54
53
53
52
51
50
49
48
47
45
44
42
41
39
37
35
34
32
30
28
26
24
21
19
17
15
13
10
8
6
3
1
-2
-4
-7
-10
-12
-15
-17
-20
-23
-26
-28
-31
-34
-36
-39
-42
-44
-46
-49
-51
-53
-56
-58
-60
-62
-64
-66
-68
-70
-72
-74
-76
-77
-79
-81
-82
-84
-85
-86
-88
-89
-90
-91
-92
-93
-94
-94
-95
-96
-97
-98
-99
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-117
-118
-119
-121
-122
-124
-125
-127
-128
-130
-131
-133
-134
-136
-138
-139
-141
-143
-144
-146
-148
-150
-152
-154
-155
-158
-160
-162
-164
-166
-169
-171
-174
-176
-179
-182
-185
-187
-190
-194
-197
-200
-203
-207
-210
-214
-217
-221
-224
-228
-232
-235
-239
-243
-246
-250
-254
-257
-261
-265
-268
-272
-276
-279
-283
-287
-290
-294
-297
-300
-304
-307
-310
-313
-316
-318
-321
-323
-326
-328
-330
-332
-333
-335
-336
-337
-338
-339
-340
-340
-341
-341
-341
-340
-340
-339
-338
-337
-335
-334
-332
-330
-327
-325
-322
-319
-316
-313
-310
-306
-303
-299
-295
-291
-287
-282
-278
-273
-268
-263
-258
-253
-248
-243
-237
-231
-226
-220
-214
-208
-202
-196
-190
-184
-178
-171
-165
-159
-153
-146
-140
-134
-128
-121
-115
-109
-103
-96
-90
-84
-78
-72
-66
-60
-54
-48
-42
-36
-30
-25
-19
-13
-7
-2
4
10
15
21
27
32
38
43
49
54
60
65
71
76
82
87
93
98
104
110
115
121
127
132
138
144
150
156
162
168
174
180
186
192
198
204
211
217
223
229
235
241
247
253
260
266
272
278
284
290
296
302
308
313
319
325
331
337
343
348
354
360
365
371
377
382
387
393
398
404
409
414
419
425
430
435
440
446
451
456
461
466
472
477
482
487
493
498
503
509
514
519
524
529
534
539
544
549
553
558
563
567
571
575
579
583
587
591
595
598
602
605
608
612
614
617
620
622
625
627
629
631
632
634
635
637
638
639
640
641
642
642
643
643
644
644
644
644
644
644
643
643
642
642
641
640
639
638
637
636
635
633
632
631
629
628
626
625
623
622
620
619
617
615
614
612
611
609
608
607
605
604
603
602
600
599
598
597
596
595
594
593
592
592
591
590
589
588
588
587
586
585
584
584
583
582
581
580
579
578
577
576
575
574
573
572
571
570
569
568
567
565
564
563
562
561
560
559
557
556
555
554
553
551
550
549
547
546
544
543
541
540
538
537
535
534
532
530
529
527
525
524
522
521
519
517
516
514
513
511
510
509
507
506
505
503
502
501
500
499
498
497
496
495
494
493
492
491
490
489
488
488
487
486
485
484
483
482
481
480
480
479
478
477
476
475
474
473
472
471
470
469
467
466
465
464
463
462
461
460
459
458
457
456
455
454
453
452
451
450
449
448
447
446
445
444
444
443
442
441
440
440
439
438
437
436
435
434
433
432
430
429
428
426
425
424
422
421
420
418
417
415
414
413
411
410
408
407
405
404
403
401
400
398
397
395
394
393
392
390
389
388
387
386
385
384
383
382
381
380
379
378
377
376
375
374
373
372
371
370
369
369
368
367
366
365
364
363
362
362
361
360
359
358
357
356
355
354
353
352
351
350
349
348
347
346
344
343
342
341
339
338
337
335
334
332
331
329
327
326
324
322
321
319
317
315
313
311
309
307
305
303
300
298
296
293
290
287
285
282
279
276
273
269
266
263
260
256
253
249
246
242
239
235
231
227
224
220
216
211
207
203
199
194
190
185
181
176
171
166
161
156
151
145
140
134
129
123
117
111
105
99
92
86
80
73
66
59
52
45
38
31
24
16
9
1
-6
-14
-22
-30
-37
-45
-53
-61
-69
-77
-85
-94
-102
-110
-118
-126
-135
-143
-151
-159
-168
-176
-184
-193
-201
-210
-218
-227
-235
-244
-252
-261
-269
-278
-286
-295
-303
-311
-320
-328
-337
-345
-353
-361
-370
-378
-386
-394
-401
-409
-417
-424
-432
-439
-446
-453
-460
-467
-474
-481
-487
-494
-500
-507
-513
-519
-525
-531
-536
-542
-547
-553
-558
-563
-568
-573
-578
-583
-587
-592
-597
-601
-605
-610
-614
-618
-622
-626
-630
-634
-638
-642
-646
-649
-653
-656
-660
-663
-667
-670
-674
-677
-681
-684
-688
-691
-694
-698
-701
-705
-708
-711
-714
-718
-721
-724
-727
-730
-734
-737
-740
-743
-746
-749
-753
-756
-759
-762
-766
-769
-772
-775
-778
-781
-785
-788
-791
-794
-798
-801
-804
-808
-811
-814
-817
-821
-824
-827
-831
-834
-838
-841
-844
-848
-851
-855
-858
-862
-865
-868
-872
-875
-878
-881
-884
-887
-890
-893
-896
-899
-901
-904
-907
-909
-912
-914
-916
-918
-921
-923
-925
-927
-928
-930
-932
-934
-936
-937
-939
-940
-942
-943
-945
-946
-947
-949
-950
-951
-952
-954
-955
-956
-957
-958
-959
-960
-961
-961
-962
-963
-964
-964
-965
-965
-966
-966
-967
-967
-968
-968
-968
-969
-969
-969
-969
-969
-970
-970
-970
-970
-970
-970
-969
-969
-969
-969
-969
-968
-968
-968
-967
-967
-966
-966
-965
-964
-964
-963
-962
-961
-960
-959
-958
-957
-956
-955
-954
-952
-951
-950
-948
-947
-945
-944
-942
-940
-938
-936
-934
-932
-930
-928
-926
-924
-922
-919
-917
-914
-912
-910
-907
-905
-902
-900
-897
-895
-892
-890
-887
-885
-882
-879
-877
-874
-871
-868
-865
-862
-859
-856
-853
-850
-846
-843
-840
-836
-833
-829
-826
-822
-818
-815
-811
-807
-803
-799
-795
-791
-786
-782
-778
-773
-768
-764
-759
-754
-749
-744
-739
-734
-729
-724
-719
-713
-708
-702
-697
-691
-685
-680
-674
-668
-663
-657
-651
-645
-640
-634
-628
-622
-616
-610
-604
-597
-591
-585
-579
-572
-566
-559
-553
-546
-539
-532
-525
-518
-511
-504
-496
-489
-482
-475
-467
-460
-452
-445
-437
-430
-422
-414
-407
-399
-392
-384
-376
-369
-361
-353
-346
-338
-331
-323
-315
-308
-300
-293
-285
-278
-270
-262
-255
-247
-240
-232
-225
-217
-210
-202
-195
-188
-180
-173
-166
-158
-151
-144
-137
-130
-123
-116
-110
-103
-97
-90
-84
-78
-72
-66
-60
-55
-49
-44
-39
-34
-29
-25
-20
-15
-11
-7
-3
2
5
9
13
17
20
24
27
31
34
37
40
43
46
49
52
54
57
59
62
64
66
68
70
72
74
75
76
78
79
80
81
82
82
83
83
84
84
84
84
84
84
83
83
82
81
81
80
78
77
76
74
72
70
68
66
63
61
58
55
51
48
44
41
37
33
29
24
20
16
11
7
2
-3
-8
-13
-18
-23
-28
-33
-38
-43
-49
-54
-60
-65
-71
-77
-82
-88
-94
-100
-106
-112
-118
-123
-129
-135
-141
-147
-153
-159
-165
-171
-177
-183
-189
-195
-201
-207
-213
-219
-226
-232
-238
-244
-251
-257
-263
-270
-276
-282
-288
-295
-301
-307
-313
-319
-325
-331
-337
-343
-349
-354
-360
-366
-372
-378
-383
-389
-395
-401
-407
-412
-418
-424
-430
-435
-441
-447
-453
-458
-464
-469
-475
-481
-486
-492
-497
-503
-508
-513
-519
-524
-529
-535
-540
-545
-550
-556
-561
-566
-571
-576
-581
-586
-591
-596
-601
-606
-611
-616
-621
-626
-630
-635
-640
-645
-649
-654
-658
-663
-667
-672
-676
-680
-684
-688
-693
-697
-701
-704
-708
-712
-716
-719
-723
-727
-730
-734
-737
-740
-743
-746
-749
-752
-755
-757
-760
-762
-765
-767
-769
-771
-772
-774
-776
-777
-779
-780
-781
-782
-783
-783
-784
-785
-785
-786
-786
-786
-787
-787
-787
-787
-787
-786
-786
-786
-785
-785
-784
-784
-783
-782
-781
-781
-780
-778
-777
-776
-775
-773
-772
-771
-769
-767
-766
-764
-762
-760
-759
-757
-755
-753
-751
-749
-747
-744
-742
-740
-737
-735
-733
-730
-727
-725
-722
-719
-717
-714
-711
-708
-705
-702
-699
-696
-693
-690
-687
-684
-681
-678
-675
-672
-669
-665
-662
-659
-656
-652
-649
-645
-642
-639
-635
-632
-628
-625
-621
-617
-614
-610
-606
-603
-599
-595
-591
-588
-584
-580
-576
-572
-568
-564
-561
-557
-553
-549
-545
-541
-537
-533
-529
-526
-522
-518
-514
-510
-506
-503
-499
-495
-491
-487
-484
-480
-476
-473
-469
-465
-462
-459
-455
-452
-448
-445
-442
-438
-435
-432
-429
-425
-422
-419
-416
-413
-410
-407
-404
-401
-398
-395
-392
-389
-386
-383
-380
-378
-375
-372
-370
-367
-365
-362
-360
-358
-356
-353
-351
-349
-347
-345
-343
-341
-339
-338
-336
-334
-332
-331
-329
-328
-326
-325
-323
-322
-320
-319
-318
-317
-315
-314
-313
-312
-311
-310
-310
-309
-308
-308
-307
-307
-306
-306
-306
-306
-306
-306
-306
-307
-307
-308
-308
-309
-310
-311
-312
-313
-315
-316
-318
-320
-321
-323
-326
-328
-330
-333
-335
-338
-340
-343
-346
-349
-352
-356
-359
-362
-366
-369
-373
-376
-380
-384
-388
-391
-395
-399
-403
-407
-411
-415
-419
-423
-428
-432
-436
-440
-444
-448
-452
-456
-460
-465
-469
-473
-477
-481
-485
-489
-493
-497
-501
-505
-509
-513
-517
-520
-524
-528
-531
-535
-539
-542
-545
-549
-552
-555
-558
-561
-564
-567
-570
-573
-575
-578
-580
-583
-585
-588
-590
-592
-595
-597
-599
-601
-603
-605
-607
-609
-611
-612
-614
-616
-617
-618
-620
-621
-622
-623
-624
-625
-626
-627
-627
-628
-628
-629
-629
-629
-629
-630
-630
-630
-630
-629
-629
-629
-629
-629
-628
-628
-628
-628
-627
-627
-627
-627
-627
-627
-626
-626
-627
-627
-627
-627
-628
-628
-628
-629
-630
-630
-631
-632
-633
-633
-634
-636
-637
-638
-639
-641
-642
-643
-645
-647
-648
-650
-652
-653
-655
-657
-658
-660
-662
-663
-665
-667
-669
-670
-672
-674
-676
-678
-679
-681
-683
-684
-686
-687
-689
-690
-692
-693
-694
-695
-697
-698
-699
-700
-701
-702
-703
-704
-704
-705
-705
-706
-707
-707
-707
-708
-708
-708
-708
-708
-708
-708
-708
-708
-708
-708
-707
-707
-707
-706
-706
-705
-705
-704
-704
-703
-703
-702
-701
-701
-700
-699
-699
-698
-697
-696
-695
-694
-693
-692
-691
-690
-689
-688
-687
-686
-684
-683
-682
-681
-679
-678
-677
-675
-674
-673
-671
-670
-669
-667
-666
-664
-663
-662
-660
-659
-657
-656
-655
-653
-652
-650
-649
-647
-646
-644
-643
-642
-640
-639
-637
-636
-634
-633
-632
-630
-629
-627
-626
-625
-623
-622
-621
-619
-618
-617
-616
-614
-613
-612
-611
-609
-608
-607
-606
-605
-603
-602
-601
-600
-599
-598
-596
-595
-594
-593
-591
-590
-589
-587
-586
-585
-583
-582
-580
-579
-577
-575
-574
-572
-571
-569
-568
-566
-565
-563
-562
-561
-559
-558
-557
-556
-554
-553
-552
-551
-550
-550
-549
-548
-547
-547
-546
-546
-545
-545
-544
-544
-544
-543
-543
-543
-543
-543
-544
-544
-544
-545
-545
-546
-547
-548
-549
-550
-552
-553
-555
-557
-559
-561
-563
-566
-568
-571
-574
-577
-580
-584
-587
-591
-595
-599
-603
-607
-611
-615
-620
-624
-629
-634
-639
-644
-649
-654
-659
-665
-670
-676
-682
-687
-693
-699
-706
-712
-718
-725
-731
-738
-745
-752
-759
-766
-773
-780
-787
-795
-802
-810
-817
-825
-832
-840
-847
-855
-863
-870
-878
-886
-894
-902
-909
-917
-925
-933
-941
-948
-956
-964
-971
-979
-987
-994
-1002
-1010
-1016
-1025
-1032
-1040
-1047
-1054
-1061
-1069
-1076
-1083
-1090
-1097
-1103
-1110
-1117
-1124
-1130
-1137
-1143
-1150
-1156
-1162
-1168
-1174
-1181
-1187
-1193
-1199
-1204
-1210
-1216
-1222
-1228
-1234
-1239
-1245
-1251
-1257
-1262
-1268
-1274
-1280
-1285
-1291
-1297
-1303
-1309
-1314
-1320
-1326
-1332
-1337
-1343
-1349
-1354
-1360
-1365
-1371
-1376
-1382
-1388
-1393
-1399
-1404
-1410
-1415
-1421
-1426
-1431
-1437
-1442
-1447
-1453
-1458
-1463
-1469
-1474
-1479
-1485
-1490
-1496
-1501
-1506
-1512
-1517
-1522
-1528
-1533
-1539
-1544
-1549
-1555
-1560
-1565
-1571
-1576
-1581
-1587
-1592
-1597
-1603
-1608
-1613
-1619
-1624
-1629
-1634
-1640
-1645
-1650
-1655
-1660
-1665
-1670
-1675
-1680
-1685
-1690
-1695
-1700
-1705
-1709
-1714
-1719
-1723
-1728
-1732
-1737
-1741
-1746
-1750
-1754
-1758
-1763
-1767
-1771
-1775
-1779
-1782
-1786
-1790
-1793
-1797
-1800
-1804
-1807
-1810
-1813
-1816
-1819
-1822
-1825
-1827
-1830
-1832
-1835
-1837
-1840
-1842
-1845
-1847
-1850
-1852
-1854
-1857
-1859
-1862
-1864
-1866
-1869
-1871
-1874
-1876
-1879
-1881
-1884
-1886
-1889
-1891
-1894
-1897
-1899
-1902
-1905
-1907
-1910
-1913
-1915
-1918
-1921
-1924
-1927
-1929
-1932
-1935
-1938
-1941
-1943
-1946
-1949
-1951
-1954
-1957
-1959
-1962
-1964
-1966
-1968
-1970
-1972
-1974
-1976
-1978
-1979
-1980
-1982
-1983
-1983
-1984
-1985
-1985
-1985
-1985
-1985
-1984
-1984
-1983
-1982
-1980
-1979
-1978
-1976
-1974
-1972
-1969
-1967
-1964
-1962
-1959
-1955
-1952
-1949
-1945
-1941
-1937
-1933
-1929
-1925
-1920
-1915
-1911
-1906
-1901
-1895
-1890
-1885
-1879
-1873
-1868
-1862
-1856
-1850
-1844
-1838
-1832
-1825
-1819
-1813
-1806
-1800
-1794
-1787
-1781
-1774
-1767
-1761
-1754
-1747
-1741
-1734
-1727
-1720
-1713
-1706
-1699
-1692
-1685
-1678
-1671
-1664
-1656
-1649
-1642
-1635
-1628
-1621
-1613
-1606
-1599
-1592
-1585
-1578
-1571
-1564
-1557
-1550
-1543
-1536
-1529
-1522
-1515
-1508
-1501
-1495
-1488
-1481
-1475
-1468
-1461
-1455
-1449
-1442
-1436
-1430
-1424
-1418
-1412
-1407
-1401
-1395
-1390
-1384
-1379
-1373
-1368
-1363
-1358
-1353
-1348
-1343
-1338
-1334
-1329
-1324
-1320
-1315
-1311
-1307
-1302
-1298
-1294
-1290
-1286
-1282
-1278
-1275
-1271
-1268
-1264
-1261
-1257
-1254
-1251
-1248
-1245
-1242
-1240
-1237
-1234
-1232
-1229
-1227
-1225
-1223
-1221
-1219
-1217
-1215
-1214
-1212
-1211
-1209
-1208
-1206
-1205
-1203
-1202
-1200
-1199
-1198
-1196
-1195
-1194
-1192
-1191
-1189
-1188
-1187
-1185
-1184
-1182
-1181
-1179
-1178
-1176
-1175
-1173
-1171
-1170
-1168
-1166
-1164
-1162
-1160
-1158
-1156
-1153
-1151
-1149
-1146
-1144
-1141
-1139
-1136
-1134
-1131
-1128
-1125
-1122
-1119
-1117
-1114
-1110
-1107
-1104
-1101
-1097
-1094
-1091
-1087
-1084
-1080
-1076
-1073
-1069
-1066
-1062
-1058
-1055
-1051
-1048
-1044
-1040
-1037
-1033
-1030
-1027
-1022
-1020
-1016
-1012
-1010
-1006
-1004
-1000
-998
-995
-992
-989
-986
-983
-981
-978
-975
-973
-970
-968
-966
-964
-961
-959
-957
-955
-954
-952
-950
-949
-947
-946
-944
-943
-942
-941
-940
-939
-938
-937
-936
-936
-935
-935
-934
-934
-934
-934
-933
-933
-933
-933
-933
-933
-933
-933
-934
-934
-934
-934
-935
-935
-935
-936
-936
-936
-936
-937
-937
-937
-937
-937
-937
-937
-937
-937
-937
-937
-937
-937
-937
-936
-936
-936
-935
-935
-934
-933
-933
-932
-931
-930
-929
-928
-927
-926
-925
-923
-922
-921
-919
-918
-916
-915
-913
-912
-910
-908
-907
-905
-903
-901
-899
-897
-895
-893
-891
-889
-887
-884
-882
-880
-877
-875
-873
-870
-868
-865
-862
-860
-857
-854
-851
-848
-845
-842
-839
-836
-833
-829
-826
-823
-819
-816
-812
-809
-805
-801
-798
-794
-790
-786
-782
-778
-774
-770
-766
-762
-758
-753
-749
-745
-741
-736
-732
-728
-723
-719
-715
-710
-706
-702
-697
-693
-688
-684
-680
-675
-671
-666
-662
-657
-653
-648
-644
-639
-635
-630
-626
-622
-617
-613
-609
-605
-601
-598
-594
-590
-587
-584
-580
-577
-574
-571
-569
-566
-564
-561
-559
-557
-554
-552
-550
-548
-547
-545
-543
-542
-540
-539
-537
-536
-535
-534
-533
-532
-531
-530
-530
-529
-529
-528
-528
-528
-527
-527
-527
-527
-528
-528
-528
-529
-529
-530
-530
-531
-531
-532
-533
-534
-534
-535
-536
-537
-538
-539
-540
-541
-542
-543
-545
-546
-547
-548
-549
-551
-552
-554
-555
-557
-558
-560
-561
-563
-564
-566
-568
-569
-571
-573
-575
-577
-578
-580
-582
-584
-586
-587
-589
-591
-593
-595
-596
-598
-600
-602
-604
-606
-607
-609
-611
-613
-615
-617
-619
-620
-622
-624
-626
-628
-629
-631
-633
-635
-636
-638
-640
-641
-643
-644
-646
-647
-649
-650
-652
-653
-654
-656
-657
-659
-660
-661
-663
-664
-666
-667
-668
-670
-671
-673
-674
-676
-677
-679
-681
-682
-684
-686
-688
-690
-692
-694
-696
-698
-700
-702
-705
-707
-709
-712
-714
-717
-720
-723
-725
-728
-731
-734
-737
-741
-744
-747
-751
-754
-758
-761
-765
-769
-772
-776
-780
-784
-788
-793
-797
-801
-805
-810
-814
-819
-824
-828
-833
-838
-843
-848
-853
-858
-863
-868
-874
-879
-884
-890
-895
-900
-906
-911
-916
-922
-927
-932
-937
-943
-948
-953
-958
-963
-968
-973
-978
-983
-988
-993
-998
-1002
-1008
-1012
-1018
-1024
-1029
-1035
-1040
-1045
-1051
-1056
-1062
-1067
-1073
-1079
-1084
-1090
-1096
-1101
-1107
-1113
-1119
-1124
-1130
-1136
-1142
-1149
-1155
-1161
-1167
-1174
-1180
-1186
-1193
-1200
-1206
-1213
-1220
-1226
-1233
-1240
-1247
-1253
-1260
-1267
-1273
-1280
-1287
-1294
-1300
-1307
-1314
-1320
-1327
-1334
-1341
-1347
-1354
-1361
-1368
-1375
-1382
-1389
-1396
-1403
-1410
-1416
-1423
-1430
-1437
-1444
-1450
-1457
-1463
-1470
-1476
-1483
-1489
-1496
-1502
-1508
-1515
-1521
-1527
-1533
-1539
-1545
-1551
-1557
-1563
-1569
-1575
-1581
-1586
-1592
-1598
-1604
-1610
-1616
-1622
-1628
-1635
-1641
-1647
-1653
-1659
-1665
-1671
-1678
-1684
-1690
-1696
-1702
-1708
-1714
-1719
-1725
-1730
-1736
-1741
-1746
-1751
-1757
-1762
-1767
-1772
-1777
-1782
-1787
-1792
-1797
-1802
-1806
-1811
-1816
-1821
-1826
-1831
-1836
-1841
-1846
-1851
-1856
-1860
-1865
-1870
-1875
-1879
-1884
-1888
-1893
-1897
-1901
-1905
-1909
-1913
-1917
-1921
-1925
-1929
-1932
-1936
-1940
-1943
-1946
-1949
-1952
-1955
-1958
-1961
-1964
-1966
-1968
-1971
-1973
-1975
-1977
-1979
-1981
-1983
-1985
-1986
-1988
-1989
-1991
-1992
-1994
-1995
-1996
-1997
-1998
-1999
-2000
-2001
-2001
-2003
-2004
-2005
-2005
-2005
-2007
-2008
-2008
-2009
-2009
-2009
-2009
-2011
-2011
-2012
-2012
-2013
-2013
-2013
-2013
-2015
-2015
-2015
-2016
-2016
-2017
-2017
-2017
-2017
-2017
-2017
-2019
-2019
-2019
-2020
-2020
-2020
-2021
-2021
-2021
-2021
-2021
-2021
-2023
-2023
-2023
-2024
-2024
-2024
-2024
-2024
-2025
-2025
-2025
-2024
-2024
-2024
-2024
-2023
-2021
-2021
-2021
-2020
-2019
-2017
-2017
-2016
-2013
-2013
-2012
-2011
-2009
-2008
-2007
-2005
-2005
-2004
-2003
-2001
-2001
-2000
-1999
-1998
-1997
-1996
-1995
-1994
-1993
-1992
-1991
-1990
-1989
-1988
-1987
-1985
-1984
-1982
-1981
-1979
-1978
-1976
-1974
-1973
-1971
-1970
-1968
-1967
-1965
-1964
-1962
-1961
-1960
-1958
-1957
-1956
-1955
-1953
-1952
-1951
-1950
-1949
-1948
-1947
-1946
-1945
-1944
-1943
-1942
-1940
-1939
-1938
-1936
-1935
-1934
-1932
-1930
-1929
-1927
-1925
-1924
-1922
-1920
-1918
-1917
-1915
-1913
-1911
-1910
-1908
-1906
-1904
-1902
-1900
-1899
-1897
-1895
-1893
-1891
-1889
-1887
-1885
-1883
-1881
-1879
-1876
-1874
-1872
-1869
-1867
-1864
-1862
-1859
-1857
-1854
-1852
-1849
-1846
-1843
-1841
-1838
-1835
-1833
-1830
-1827
-1824
-1821
-1818
-1815
-1812
-1809
-1806
-1803
-1799
-1796
-1793
-1789
-1786
-1782
-1779
-1775
-1771
-1767
-1763
-1759
-1755
-1751
-1746
-1742
-1737
-1732
-1728
-1723
-1718
-1713
-1708
-1703
-1698
-1693
-1688
-1683
-1677
-1672
-1666
-1660
-1655
-1649
-1643
-1637
-1631
-1625
-1619
-1613
-1607
-1601
-1595
-1589
-1582
-1576
-1570
-1564
-1558
-1551
-1545
-1539
-1533
-1526
-1520
-1514
-1507
-1501
-1495
-1488
-1482
-1475
-1469
-1462
-1455
-1449
-1442
-1435
-1429
-1422
-1415
-1409
-1402
-1395
-1389
-1382
-1375
-1368
-1361
-1354
-1347
-1340
-1333
-1326
-1319
-1312
-1305
-1298
-1291
-1284
-1277
-1270
-1263
-1256
-1250
-1243
-1236
-1230
-1224
-1217
-1211
-1205
-1199
-1193
-1187
-1181
-1175
-1170
-1164
-1158
-1153
-1147
-1142
-1136
-1131
-1126
-1121
-1116
-1111
-1106
-1101
-1097
-1092
-1088
-1083
-1079
-1074
-1070
-1066
-1061
-1057
-1053
-1049
-1044
-1040
-1036
-1031
-1027
-1022
-1018
-1012
-1008
-1004
-1000
-995
-991
-986
-981
-977
-972
-967
-962
-958
-953
-948
-943
-938
-933
-928
-923
-918
-913
-908
-903
-898
-893
-888
-883
-878
-873
-868
-864
-859
-854
-849
-844
-839
-834
-830
-825
-820
-815
-810
-805
-800
-795
-790
-785
-780
-775
-771
-766
-761
-756
-751
-747
-742
-737
-732
-728
-723
-718
-713
-709
-704
-699
-694
-689
-684
-680
-675
-669
-664
-659
-654
-649
-644
-639
-634
-629
-624
-619
-614
-609
-605
-600
-596
-591
-587
-583
-579
-575
-571
-567
-564
-560
-557
-553
-550
-547
-544
-541
-538
-535
-532
-530
-527
-525
-523
-520
-518
-516
-515
-513
-511
-510
-509
-507
-506
-506
-505
-504
-504
-504
-504
-504
-504
-505
-506
-507
-508
-509
-511
-513
-515
-517
-519
-522
-524
-527
-530
-533
-536
-540
-543
-547
-551
-555
-560
-564
-569
-573
-578
-583
-588
-594
-599
-604
-610
-615
-621
-627
-632
-638
-644
-650
-656
-662
-668
-675
-681
-687
-694
-701
-707
-714
-721
-729
-736
-743
-751
-758
-766
-773
-781
-789
-797
-805
-813
-821
-829
-837
-845
-853
-862
-870
-879
-888
-896
-905
-914
-923
-932
-940
-949
-958
-967
-976
-984
-993
-1002
-1010
-1018
-1027
-1035
-1044
-1052
-1060
-1068
-1076
-1084
-1092
-1100
-1107
-1115
-1123
-1130
-1137
-1145
-1152
-1159
-1166
-1173
-1180
-1187
-1194
-1201
-1208
-1214
-1221
-1227
-1234
-1240
-1246
-1252
-1259
-1265
-1271
-1276
-1282
-1288
-1294
-1299
-1305
-1310
-1316
-1321
-1326
-1332
-1337
-1342
-1347
-1352
-1357
-1362
-1366
-1371
-1376
-1380
-1385
-1389
-1394
-1398
-1402
-1407
-1411
-1415
-1419
-1422
-1426
-1430
-1433
-1436
-1440
-1443
-1446
-1448
-1451
-1453
-1455
-1458
-1459
-1461
-1463
-1464
-1466
-1467
-1468
-1469
-1470
-1471
-1471
-1472
-1473
-1473
-1474
-1475
-1475
-1476
-1477
-1477
-1478
-1479
-1479
-1480
-1481
-1482
-1483
-1484
-1484
-1485
-1486
-1487
-1487
-1488
-1488
-1489
-1489
-1490
-1490
-1490
-1490
-1491
-1491
-1491
-1491
-1491
-1491
-1490
-1490
-1490
-1490
-1489
-1489
-1489
-1488
-1488
-1487
-1486
-1486
-1485
-1484
-1483
-1482
-1481
-1480
-1479
-1477
-1476
-1475
-1473
-1472
-1470
-1469
-1467
-1465
-1463
-1462
-1460
-1458
-1456
-1453
-1451
-1449
-1446
-1444
-1441
-1438
-1436
-1433
-1429
-1426
-1423
-1420
-1416
-1412
-1409
-1405
-1401
-1397
-1392
-1388
-1384
-1379
-1375
-1370
-1365
-1361
-1356
-1351
-1346
-1341
-1336
-1331
-1326
-1320
-1315
-1310
-1304
-1299
-1293
-1288
-1282
-1276
-1270
-1264
-1258
-1252
-1246
-1240
-1234
-1228
-1221
-1215
-1209
-1202
-1196
-1189
-1183
-1176
-1170
-1163
-1157
-1150
-1144
-1137
-1131
-1124
-1118
-1111
-1104
-1098
-1091
-1084
-1077
-1070
-1064
-1057
-1050
-1043
-1036
-1029
-1020
-1014
-1006
-1000
-992
-985
-977
-970
-962
-955
-947
-939
-931
-923
-915
-907
-899
-891
-882
-874
-865
-857
-848
-840
-831
-822
-813
-804
-795
-786
-777
-768
-759
-750
-741
-732
-723
-714
-705
-696
-687
-678
-669
-660
-651
-641
-632
-623
-613
-604
-594
-585
-575
-566
-556
-546
-536
-526
-516
-506
-496
-486
-476
-466
-455
-445
-435
-424
-414
-403
-393
-383
-373
-363
-353
-343
-333
-323
-313
-304
-294
-285
-276
-266
-257
-248
-240
-231
-222
-214
-206
-197
-189
-182
-174
-166
-159
-152
-144
-138
-131
-124
-118
-112
-105
-100
-94
-88
-83
-78
-73
-68
-63
-59
-55
-51
-47
-43
-40
-36
-33
-30
-28
-25
-23
-21
-19
-18
-16
-15
-14
-13
-13
-12
-12
-12
-13
-13
-14
-15
-16
-17
-18
-20
-22
-24
-26
-28
-30
-32
-35
-37
-40
-43
-46
-49
-52
-55
-58
-61
-64
-68
-71
-74
-77
-81
-84
-87
-91
-94
-97
-100
-104
-107
-111
-114
-117
-121
-124
-127
-131
-134
-138
-141
-145
-148
-151
-155
-158
-162
-166
-169
-173
-177
-181
-185
-189
-193
-197
-202
-206
-211
-216
-220
-225
-230
-235
-240
-245
-250
-255
-260
-265
-270
-275
-280
-285
-289
-294
-298
-303
-307
-311
-315
-319
-323
-327
-330
-334
-338
-342
-345
-349
-353
-356
-360
-364
-367
-371
-375
-378
-382
-385
-389
-392
-396
-399
-402
-405
-408
-410
-413
-415
-418
-420
-422
-424
-427
-429
-431
-433
-435
-437
-439
-441
-443
-445
-447
-449
-450
-452
-453
-454
-455
-456
-457
-458
-459
-459
-459
-460
-460
-460
-459
-459
-459
-459
-459
-458
-458
-458
-458
-457
-457
-457
-457
-457
-457
-457
-457
-457
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-455
-455
-455
-455
-455
-456
-456
-456
-456
-456
-457
-457
-457
-458
-458
-458
-459
-459
-459
-459
-459
-460
-460
-460
-460
-460
-460
-460
-460
-460
-460
-460
-461
-461
-461
-462
-462
-462
-463
-464
-464
-465
-466
-467
-468
-468
-469
-470
-471
-472
-472
-473
-474
-474
-474
-475
-475
-475
-476
-476
-476
-476
-477
-477
-477
-478
-479
-479
-480
-481
-482
-482
-483
-484
-485
-486
-487
-488
-489
-490
-491
-492
-493
-494
-494
-495
-496
-497
-498
-499
-500
-501
-502
-503
-504
-505
-507
-508
-509
-511
-513
-514
-516
-518
-520
-522
-524
-526
-529
-531
-533
-536
-539
-541
-544
-547
-549
-552
-555
-558
-561
-564
-567
-570
-574
-578
-582
-586
-590
-594
-598
-602
-607
-611
-616
-621
-626
-631
-636
-641
-646
-651
-657
-662
-668
-673
-679
-684
-689
-695
-701
-706
-712
-717
-723
-729
-735
-741
-746
-752
-758
-764
-770
-776
-781
-787
-793
-798
-804
-810
-815
-821
-826
-832
-838
-843
-849
-854
-860
-865
-871
-876
-882
-887
-892
-898
-903
-909
-915
-920
-926
-931
-937
-943
-948
-954
-959
-965
-970
-975
-981
-986
-991
-996
-1000
-1006
-1012
-1016
-1022
-1027
-1033
-1038
-1043
-1049
-1054
-1059
-1064
-1069
-1075
-1080
-1085
-1090
-1096
-1101
-1106
-1111
-1116
-1121
-1126
-1131
-1136
-1141
-1146
-1151
-1156
-1160
-1165
-1170
-1175
-1180
-1184
-1189
-1193
-1198
-1202
-1207
-1211
-1215
-1220
-1224
-1228
-1233
-1237
-1241
-1245
-1250
-1254
-1258
-1263
-1267
-1271
-1275
-1279
-1283
-1287
-1290
-1294
-1298
-1301
-1305
-1309
-1312
-1316
-1319
-1323
-1326
-1330
-1333
-1337
-1340
-1343
-1346
-1349
-1352
-1355
-1358
-1360
-1363
-1366
-1368
-1371
-1373
-1375
-1378
-1380
-1382
-1384
-1386
-1387
-1389
-1391
-1392
-1394
-1395
-1396
-1398
-1399
-1399
-1400
-1401
-1402
-1402
-1403
-1403
-1403
-1404
-1404
-1404
-1404
-1404
-1404
-1404
-1404
-1403
-1403
-1403
-1403
-1403
-1402
-1402
-1402
-1402
-1401
-1401
-1401
-1401
-1400
-1400
-1400
-1399
-1399
-1399
-1398
-1398
-1397
-1397
-1396
-1396
-1395
-1395
-1394
-1393
-1393
-1392
-1391
-1390
-1390
-1389
-1388
-1387
-1387
-1386
-1385
-1384
-1384
-1383
-1382
-1381
-1380
-1379
-1378
-1377
-1376
-1374
-1373
-1372
-1370
-1369
-1367
-1366
-1364
-1363
-1361
-1360
-1359
-1357
-1356
-1354
-1353
-1352
-1350
-1349
-1348
-1347
-1345
-1344
-1343
-1341
-1340
-1339
-1337
-1336
-1335
-1333
-1332
-1331
-1330
-1329
-1328
-1327
-1326
-1325
-1324
-1324
-1323
-1322
-1321
-1320
-1319
-1318
-1318
-1317
-1316
-1315
-1313
-1312
-1311
-1310
-1309
-1308
-1307
-1306
-1305
-1304
-1303
-1302
-1301
-1300
-1299
-1298
-1297
-1296
-1295
-1294
-1293
-1292
-1291
-1291
-1290
-1289
-1288
-1287
-1286
-1285
-1284
-1283
-1282
-1281
-1280
-1279
-1278
-1278
-1277
-1276
-1275
-1274
-1273
-1272
-1271
-1270
-1269
-1268
-1268
-1267
-1266
-1265
-1264
-1263
-1262
-1261
-1260
-1259
-1258
-1258
-1257
-1256
-1255
-1254
-1253
-1252
-1251
-1250
-1250
-1249
-1248
-1247
-1246
-1245
-1244
-1243
-1242
-1242
-1241
-1240
-1239
-1238
-1237
-1236
-1235
-1235
-1234
-1233
-1232
-1231
-1230
-1229
-1228
-1228
-1227
-1226
-1225
-1224
-1223
-1222
-1221
-1221
-1220
-1219
-1218
-1217
-1216
-1215
-1215
-1214
-1213
-1212
-1211
-1210
-1210
-1209
-1208
-1207
-1206
-1205
-1204
-1204
-1203
-1202
-1201
-1200
-1199
-1199
-1198
-1197
-1196
-1195
-1194
-1194
-1193
-1192
-1191
-1190
-1189
-1189
-1188
-1187
-1186
-1185
-1184
-1184
-1183
-1182
-1181
-1180
-1180
-1179
-1178
-1177
-1176
-1176
-1175
-1174
-1173
-1172
-1171
-1171
-1170
-1169
-1168
-1167
-1167
-1166
-1165
-1164
-1163
-1163
-1162
-1161
-1160
-1159
-1159
-1158
-1157
-1156
-1156
-1155
-1154
-1153
-1152
-1152
-1151
-1150
-1149
-1148
-1148
-1147
-1146
-1145
-1145
-1144
-1143
-1142
-1141
-1141
-1140
-1139
-1138
-1138
-1137
-1136
-1135
-1135
-1134
-1133
-1132
-1132
-1131
-1130
-1129
-1128
-1128
-1127
-1126
-1125
-1125
-1124
-1123
-1122
-1122
-1121
-1120
-1119
-1119
-1118
-1117
-1117
-1116
-1115
-1114
-1114
-1113
-1112
-1111
-1111
-1110
-1109
-1108
-1108
-1107
-1106
-1105
-1105
-1104
-1103
-1103
-1102
-1101
-1100
-1100
-1099
-1098
-1097
-1097
-1096
-1095
-1095
-1094
-1093
-1092
-1092
-1091
-1090
-1090
-1089
-1088
-1087
-1087
-1086
-1085
-1085
-1084
-1083
-1083
-1082
-1081
-1080
-1080
-1079
-1078
-1078
-1077
-1076
-1076
-1075
-1074
-1074
-1073
-1072
-1071
-1071
-1070
-1069
-1069
-1068
-1067
-1067
-1066
-1065
-1065
-1064
-1063
-1063
-1062
-1061
-1061
-1060
-1059
-1059
-1058
-1057
-1057
-1056
-1055
-1055
-1054
-1053
-1053
-1052
-1051
-1051
-1050
-1049
-1049
-1048
-1047
-1047
-1046
-1045
-1045
-1044
-1043
-1043
-1042
-1041
-1041
-1040
-1039
-1039
-1038
-1037
-1037
-1036
-1036
-1035
-1034
-1034
-1033
-1032
-1032
-1031
-1030
-1030
-1029
-1029
-1028
-1027
-1027
-1026
-1025
-1025
-1024
-1022
-1022
-1022
-1022
-1020
-1020
-1020
-1018
-1018
-1018
-1016
-1016
-1016
-1014
-1014
-1014
-1014
-1012
-1012
-1012
-1010
-1010
-1010
-1008
-1008
-1008
-1006
-1006
-1006
-1006
-1004
-1004
-1004
-1002
-1002
-1002
-1000
-1000
-1000
-1000
-999
-998
-998
-997
-997
-996
-996
-995
-994
-994
-993
-993
-992
-991
-991
-990
-990
-989
-988
-988
-987
-987
-986
-986
-985
-984
-984
-983
-983
-982
-982
-981
-980
-980
-979
-979
-978
-978
-977
-976
-976
-975
-975
-974
-974
-973
-973
-972
-971
-971
-970
-970
-969
-969
-968
-968
-967
-966
-966
-965
-965
-964
-964
-963
-963
-962
-962
-961
-960
-960
-959
-959
-958
-958
-957
-957
-956
-956
-955
-955
-954
-954
-953
-952
-952
-951
-951
-950
-950
-949
-949
-948
-948
-947
-947
-946
-946
-945
-945
-944
-944
-943
-943
-942
-942
-941
-941
-940
-940
-939
-938
-938
-937
-937
-936
-936
-935
-935
-934
-934
-933
-933
-932
-932
-931
-931
-930
-930
-929
-929
-928
-928
-927
-927
-927
-926
-926
-925
-925
-924
-924
-923
-923
-922
-922
-921
-921
-920
-920
-919
-919
-918
-918
-917
-917
-916
-916
-915
-915
-914
-914
-914
-913
-913
-912
-912
-911
-911
-910
-910
-909
-909
-908
-908
-907
-907
-907
-906
-906
-905
-905
-904
-904
-903
-903
-902
-902
-902
-901
-901
-900
-900
-899
-899
-898
-898
-898
-897
-897
-896
-896
-895
-895
-894
-894
-894
-893
-893
-892
-892
-891
-891
-890
-890
-890
-889
-889
-888
-888
-887
-887
-887
-886
-886
-885
-885
-884
-884
-884
-883
-883
-882
-882
-882
-881
-881
-880
-880
-879
-879
-879
-878
-878
-877
-877
-877
-876
-876
-875
-875
-874
-874
-874
-873
-873
-872
-872
-872
-871
-871
-870
-870
-870
-869
-869
-868
-868
-868
-867
-867
-866
-866
-866
-865
-865
-864
-864
-864
-863
-863
-863
-862
-862
-861
-861
-861
-860
-860
-859
-859
-859
-858
-858
-858
-857
-857
-856
-856
-856
-855
-855
-855
-854
-854
-853
-853
-853
-852
-852
-852
-851
-851
-850
-850
-850
-849
-849
-849
-848
-848
-848
-847
-847
-846
-846
-846
-845
-845
-845
-844
-844
-844
-843
-843
-843
-842
-842
-842
-841
-841
-840
-840
-840
-839
-839
-839
-838
-838
-838
-837
-837
-837
-836
-836
-836
-835
-835
-835
-834
-834
-834
-833
-833
-833
-832
-832
-832
-831
-831
-831
-830
-830
-830
-829
-829
-829
-828
-828
-828
-827
-827
-827
-826
-826
-826
-825
-825
-825
-824
-824
-824
-823
-823
-823
-823
-822
-822
-822
-821
-821
-821
-820
-820
-820
-819
-819
-819
-818
-818
-818
-818
-817
-817
-817
-816
-816
-816
-815
-815
-815
-815
-814
-814
-814
-813
-813
-813
-812
-812
-812
-812
-811
-811
-811
-810
-810
-810
-810
-809
-809
-809
-808
-808
-808
-807
-807
-807
-807
-806
-806
-806
-806
-805
-805
-805
-804
-804
-804
-804
-803
-803
-803
-802
-802
-802
-802
-801
-801
-801
-801
-800
-800
-800
-799
-799
-799
-799
-798
-798
-798
-798
-797
-797
-797
-796
-796
-796
-796
-795
-795
-795
-795
-794
-794
-794
-794
-793
-793
-793
-793
-792
-792
-792
-792
-791
-791
-791
-791
-790
-790
-790
-790
-789
-789
-789
-789
-788
-788
-788
-788
-787
-787
-787
-787
-786
-786
-786
-786
-785
-785
-785
-785
-784
-784
-784
-784
-784
-783
-783
-783
-783
-782
-782
-782
-782
-781
-781
-781
-781
-781
-780
-780
-780
-780
-779
-779
-779
-779
-778
-778
-778
-778
-778
-777
-777
-777
-777
-776
-776
-776
-776
-776
-775
-775
-775
-775
-775
-774
-774
-774
-774
-773
-773
-773
-773
-773
-772
-772
-772
-772
-772
-771
-771
-771
-771
-771
-770
-770
-770
-770
-770
