5
24506
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-200
-200
-200
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-204
-204
-204
-205
-205
-206
-206
-206
-207
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-212
-212
-212
-213
-213
-213
-214
-214
-214
-215
-215
-216
-216
-216
-217
-217
-217
-218
-218
-218
-219
-219
-219
-220
-220
-220
-221
-221
-221
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-231
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-245
-246
-246
-246
-246
-247
-247
-247
-248
-248
-248
-248
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-253
-254
-254
-254
-254
-254
-255
-255
-255
-255
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-260
-260
-260
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-267
-267
-267
-267
-268
-268
-268
-268
-268
-269
-269
-269
-269
-270
-270
-270
-270
-271
-271
-271
-272
-272
-272
-273
-273
-274
-274
-275
-275
-275
-276
-276
-277
-278
-278
-279
-279
-280
-280
-281
-282
-282
-283
-284
-284
-285
-286
-286
-287
-288
-288
-289
-289
-290
-291
-291
-292
-292
-293
-294
-294
-295
-295
-296
-296
-297
-297
-298
-298
-299
-299
-300
-300
-301
-301
-302
-302
-303
-303
-303
-304
-304
-304
-305
-305
-305
-305
-305
-306
-306
-306
-306
-306
-306
-306
-305
-305
-305
-305
-305
-304
-304
-303
-303
-303
-302
-302
-301
-301
-300
-300
-299
-299
-298
-297
-297
-296
-296
-295
-295
-294
-294
-293
-293
-292
-292
-292
-291
-291
-291
-290
-290
-290
-289
-289
-289
-289
-289
-289
-288
-288
-288
-288
-288
-288
-288
-288
-288
-287
-287
-287
-287
-287
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-288
-288
-288
-289
-289
-289
-289
-290
-290
-290
-290
-291
-291
-291
-291
-292
-292
-292
-292
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-292
-292
-292
-292
-291
-291
-290
-290
-290
-289
-289
-288
-288
-287
-287
-286
-285
-285
-284
-283
-283
-282
-281
-281
-280
-279
-278
-278
-277
-276
-275
-274
-274
-273
-272
-271
-270
-269
-268
-267
-266
-265
-264
-263
-262
-261
-261
-260
-259
-258
-258
-257
-256
-256
-255
-255
-254
-254
-254
-253
-253
-253
-252
-252
-252
-252
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-250
-250
-250
-250
-250
-250
-249
-249
-249
-249
-248
-248
-248
-248
-247
-247
-247
-247
-247
-247
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-247
-248
-248
-248
-249
-249
-250
-251
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-263
-264
-265
-267
-268
-270
-271
-272
-274
-275
-277
-278
-279
-280
-281
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-292
-293
-294
-295
-296
-297
-297
-298
-299
-299
-300
-300
-301
-302
-302
-303
-303
-304
-304
-305
-305
-306
-306
-307
-307
-307
-308
-308
-309
-309
-310
-310
-311
-311
-312
-312
-313
-314
-314
-315
-316
-317
-318
-319
-320
-321
-322
-324
-325
-326
-328
-329
-331
-333
-334
-336
-338
-340
-342
-344
-346
-348
-350
-352
-355
-357
-359
-361
-363
-366
-368
-370
-372
-374
-376
-379
-381
-383
-385
-387
-388
-390
-392
-394
-396
-397
-399
-400
-402
-404
-405
-407
-408
-410
-412
-413
-415
-417
-418
-420
-422
-423
-425
-427
-428
-430
-432
-433
-435
-437
-438
-440
-442
-443
-445
-446
-448
-449
-451
-452
-453
-455
-456
-457
-458
-459
-460
-461
-462
-463
-464
-465
-466
-467
-467
-468
-469
-470
-471
-471
-472
-473
-474
-475
-476
-477
-478
-479
-481
-482
-483
-484
-485
-487
-488
-489
-490
-491
-491
-492
-493
-493
-494
-494
-495
-495
-495
-495
-495
-495
-494
-494
-494
-493
-492
-492
-491
-491
-490
-489
-488
-487
-486
-485
-484
-483
-481
-480
-478
-476
-475
-473
-471
-469
-467
-465
-463
-461
-459
-457
-454
-452
-450
-448
-446
-444
-442
-440
-438
-436
-434
-432
-430
-428
-426
-424
-422
-421
-419
-417
-415
-414
-412
-411
-409
-408
-407
-405
-404
-403
-401
-400
-399
-398
-396
-395
-394
-393
-392
-391
-390
-389
-388
-387
-386
-385
-385
-384
-383
-383
-382
-382
-381
-380
-380
-379
-378
-377
-376
-375
-374
-373
-372
-370
-369
-368
-366
-364
-363
-361
-359
-357
-356
-354
-351
-349
-347
-345
-343
-340
-338
-336
-333
-331
-328
-326
-324
-321
-319
-317
-315
-313
-310
-308
-306
-304
-302
-300
-298
-296
-294
-292
-290
-288
-286
-285
-283
-282
-280
-279
-278
-277
-277
-276
-275
-275
-275
-275
-274
-274
-274
-274
-274
-275
-275
-275
-275
-275
-276
-276
-276
-276
-277
-277
-277
-277
-277
-277
-277
-278
-278
-278
-278
-278
-278
-278
-279
-279
-279
-279
-280
-280
-280
-281
-281
-281
-281
-282
-282
-282
-282
-283
-283
-283
-283
-283
-283
-283
-282
-282
-282
-281
-280
-280
-279
-279
-278
-277
-277
-276
-275
-275
-274
-274
-273
-273
-272
-272
-271
-271
-271
-270
-270
-270
-270
-270
-269
-269
-269
-269
-269
-269
-268
-268
-268
-267
-267
-267
-266
-266
-265
-264
-263
-263
-262
-261
-260
-259
-258
-257
-256
-255
-254
-253
-252
-250
-249
-248
-246
-245
-243
-241
-239
-236
-234
-232
-229
-226
-224
-221
-218
-214
-211
-208
-205
-201
-198
-194
-190
-187
-183
-179
-174
-170
-166
-161
-157
-152
-148
-143
-138
-133
-129
-124
-119
-114
-110
-105
-100
-96
-91
-86
-82
-78
-73
-69
-65
-61
-57
-53
-49
-45
-42
-38
-35
-31
-28
-25
-22
-19
-16
-13
-10
-7
-4
-2
1
4
7
10
13
16
19
22
25
28
31
34
37
39
42
45
48
51
53
56
59
62
64
67
70
72
75
77
80
82
84
86
88
90
92
94
96
98
100
102
104
106
108
110
112
114
116
119
122
125
128
131
135
138
142
147
151
156
161
167
172
178
184
190
197
203
210
216
223
230
236
243
249
256
262
269
275
281
288
294
300
306
312
318
324
330
335
341
346
352
357
362
366
371
375
379
383
387
391
395
398
401
404
407
410
412
415
417
419
421
423
425
426
428
430
431
433
434
436
438
439
441
442
444
446
447
449
450
452
453
455
456
457
458
460
461
462
463
463
464
465
466
466
467
468
469
469
470
471
472
473
474
474
475
476
477
478
479
480
480
481
483
484
485
487
488
490
492
494
496
499
501
504
506
509
511
514
516
518
520
523
525
527
528
530
532
534
535
536
538
538
539
539
540
540
539
539
538
538
537
536
535
533
532
530
529
527
526
524
522
521
519
518
517
515
514
513
513
512
512
511
511
511
512
512
513
514
514
516
517
518
520
522
525
527
529
532
535
538
541
544
547
550
553
555
558
561
563
566
568
570
572
573
575
576
577
578
579
580
580
581
581
582
583
583
584
584
585
585
585
585
585
585
585
585
585
584
584
583
582
581
580
578
576
574
571
569
565
562
558
554
549
545
540
534
529
523
517
511
505
498
492
485
478
471
464
457
449
442
435
427
420
413
406
399
392
385
379
372
366
360
354
348
343
337
332
327
322
318
314
310
306
302
299
295
292
289
286
284
281
278
275
273
270
267
264
261
258
255
252
248
245
242
239
236
233
230
227
224
221
219
216
214
211
209
207
205
203
201
200
199
197
196
195
194
193
192
191
190
188
187
186
184
183
182
181
180
179
178
178
177
176
176
175
174
173
173
172
171
171
170
170
170
170
170
170
171
172
173
174
175
177
178
180
181
183
185
187
189
192
194
197
200
203
206
210
213
217
221
224
228
232
236
239
243
247
250
254
258
261
265
268
271
274
277
279
281
283
285
286
286
287
287
286
286
285
283
282
280
277
275
273
270
267
264
261
258
254
250
245
241
236
230
224
218
212
205
198
191
184
177
170
163
155
147
140
132
124
116
108
101
93
86
78
71
64
56
49
42
35
28
21
14
7
0
-7
-13
-20
-26
-32
-38
-44
-49
-54
-59
-64
-68
-72
-76
-79
-83
-86
-89
-92
-94
-97
-99
-101
-103
-105
-107
-109
-111
-113
-114
-116
-118
-120
-122
-124
-126
-128
-130
-133
-135
-137
-140
-142
-145
-148
-151
-154
-158
-161
-165
-169
-174
-178
-183
-187
-192
-197
-201
-206
-210
-214
-218
-221
-224
-227
-229
-232
-234
-236
-237
-239
-241
-243
-245
-247
-249
-251
-252
-254
-256
-257
-258
-260
-261
-262
-263
-264
-265
-265
-266
-267
-268
-269
-270
-271
-272
-273
-273
-274
-274
-274
-274
-274
-274
-273
-273
-272
-272
-271
-270
-269
-268
-267
-265
-264
-262
-261
-259
-256
-254
-251
-248
-246
-242
-239
-236
-233
-230
-227
-224
-221
-218
-215
-212
-209
-206
-203
-200
-197
-194
-191
-187
-184
-180
-176
-173
-169
-165
-162
-158
-155
-151
-148
-145
-141
-138
-134
-130
-127
-123
-118
-114
-110
-105
-101
-96
-90
-85
-80
-74
-68
-62
-56
-50
-43
-37
-31
-25
-18
-12
-5
1
7
14
21
28
34
42
49
56
64
72
80
88
97
105
113
121
130
138
147
155
164
173
182
191
200
209
218
228
237
246
256
264
273
282
290
298
306
313
320
327
334
341
347
353
359
365
370
375
380
385
390
394
398
402
406
409
412
414
416
418
420
421
422
422
422
422
422
422
421
420
419
418
416
415
413
411
409
406
404
401
399
396
393
390
388
385
382
379
376
374
371
369
367
365
363
362
360
359
358
357
357
356
356
356
356
356
357
358
359
360
362
364
366
368
371
374
377
381
384
388
392
396
400
404
408
412
416
421
426
432
437
444
450
457
464
471
478
486
493
501
509
517
525
532
540
548
556
564
572
580
588
596
605
613
622
631
640
649
658
666
675
684
693
702
712
721
731
740
750
760
771
781
791
802
812
823
833
844
854
865
875
885
896
906
916
926
937
947
957
967
977
988
998
1008
1018
1028
1037
1047
1056
1066
1075
1084
1092
1101
1109
1118
1126
1134
1142
1150
1159
1167
1175
1183
1190
1198
1206
1214
1221
1228
1235
1242
1249
1256
1262
1268
1274
1279
1285
1290
1296
1301
1306
1312
1317
1322
1327
1332
1337
1343
1348
1354
1359
1365
1371
1377
1383
1389
1395
1400
1406
1412
1417
1422
1427
1432
1436
1440
1445
1448
1452
1456
1459
1463
1466
1469
1472
1474
1477
1480
1482
1485
1487
1490
1492
1495
1498
1500
1503
1506
1509
1512
1515
1518
1522
1525
1529
1534
1538
1543
1547
1552
1557
1562
1567
1572
1576
1581
1585
1590
1594
1597
1601
1604
1607
1610
1613
1615
1617
1619
1621
1623
1625
1626
1628
1629
1631
1632
1633
1635
1636
1638
1639
1640
1641
1642
1643
1643
1643
1642
1641
1640
1637
1635
1631
1628
1623
1618
1613
1607
1601
1595
1588
1581
1574
1567
1560
1553
1546
1540
1533
1526
1520
1514
1508
1502
1497
1492
1487
1483
1479
1476
1473
1470
1468
1466
1465
1463
1463
1462
1462
1462
1463
1463
1464
1465
1466
1466
1467
1469
1470
1471
1472
1473
1474
1475
1476
1477
1477
1478
1479
1480
1480
1481
1482
1482
1483
1483
1483
1483
1483
1483
1482
1481
1480
1479
1477
1476
1474
1472
1471
1469
1468
1467
1466
1465
1465
1466
1466
1468
1470
1472
1475
1479
1483
1487
1492
1497
1502
1507
1513
1518
1524
1529
1535
1541
1546
1552
1557
1563
1569
1574
1580
1585
1591
1596
1601
1607
1612
1618
1623
1629
1634
1640
1646
1652
1658
1665
1672
1680
1689
1698
1707
1717
1727
1738
1750
1761
1773
1785
1798
1810
1822
1834
1846
1858
1870
1881
1892
1903
1913
1923
1934
1944
1953
1963
1972
1982
1991
2000
2008
2017
2025
2033
2043
2051
2060
2068
2077
2085
2093
2101
2108
2116
2123
2130
2137
2144
2151
2157
2164
2170
2177
2183
2189
2195
2201
2207
2213
2218
2224
2229
2235
2240
2245
2250
2255
2260
2264
2269
2274
2279
2283
2287
2292
2296
2300
2304
2308
2311
2315
2318
2322
2325
2329
2332
2336
2340
2344
2348
2352
2357
2362
2367
2373
2378
2384
2390
2397
2404
2411
2418
2426
2435
2443
2452
2462
2471
2481
2491
2501
2510
2520
2530
2539
2548
2557
2565
2573
2581
2588
2595
2602
2608
2614
2619
2625
2630
2635
2640
2645
2649
2654
2658
2661
2665
2669
2673
2676
2680
2683
2687
2691
2695
2699
2704
2708
2713
2718
2724
2730
2736
2742
2748
2755
2762
2769
2776
2784
2791
2799
2807
2815
2823
2831
2839
2848
2857
2865
2874
2883
2892
2901
2910
2919
2928
2936
2944
2952
2960
2967
2975
2981
2988
2994
3000
3006
3011
3017
3022
3027
3032
3036
3041
3045
3049
3054
3058
3062
3066
3070
3074
3079
3083
3087
3091
3096
3100
3105
3110
3115
3119
3124
3129
3134
3138
3143
3147
3152
3156
3160
3163
3166
3169
3172
3174
3175
3176
3177
3177
3176
3175
3173
3171
3168
3164
3161
3156
3151
3146
3140
3134
3128
3121
3114
3107
3099
3091
3082
3074
3065
3055
3046
3036
3026
3017
3007
2997
2987
2978
2968
2959
2949
2940
2930
2921
2912
2903
2894
2886
2878
2870
2863
2856
2849
2843
2837
2831
2826
2820
2814
2809
2803
2797
2792
2786
2780
2775
2769
2764
2758
2753
2748
2743
2738
2732
2727
2722
2716
2711
2705
2698
2692
2684
2677
2669
2661
2652
2643
2633
2623
2613
2603
2593
2582
2571
2560
2549
2537
2526
2515
2503
2492
2481
2470
2460
2450
2440
2430
2420
2411
2402
2393
2385
2377
2369
2361
2354
2347
2340
2334
2328
2322
2316
2311
2307
2302
2298
2294
2291
2288
2285
2283
2282
2281
2280
2280
2280
2281
2282
2283
2284
2285
2286
2287
2288
2288
2288
2288
2288
2287
2286
2285
2284
2282
2280
2277
2275
2272
2269
2266
2264
2261
2259
2256
2254
2252
2250
2248
2246
2244
2242
2240
2237
2235
2233
2232
2230
2229
2228
2227
2227
2227
2228
2228
2230
2231
2233
2235
2237
2240
2242
2245
2248
2251
2254
2257
2261
2264
2268
2273
2277
2282
2287
2293
2299
2305
2311
2318
2325
2332
2339
2346
2354
2361
2368
2375
2382
2388
2394
2400
2405
2410
2415
2419
2422
2425
2428
2430
2432
2433
2435
2436
2437
2439
2440
2442
2445
2447
2450
2453
2457
2461
2466
2471
2477
2483
2489
2496
2503
2510
2517
2524
2530
2537
2544
2550
2557
2563
2569
2574
2580
2586
2591
2596
2601
2606
2611
2616
2620
2625
2630
2634
2639
2643
2648
2652
2656
2661
2665
2669
2674
2678
2682
2686
2690
2693
2697
2701
2705
2709
2712
2715
2718
2721
2723
2725
2727
2728
2728
2729
2729
2728
2728
2727
2726
2725
2724
2723
2722
2720
2719
2717
2716
2714
2713
2711
2710
2708
2707
2706
2705
2704
2704
2704
2704
2705
2706
2708
2710
2712
2715
2718
2721
2725
2729
2733
2738
2742
2747
2751
2756
2760
2765
2769
2774
2778
2782
2785
2789
2792
2795
2797
2799
2801
2802
2803
2803
2802
2801
2799
2797
2794
2791
2787
2784
2780
2776
2772
2768
2765
2762
2759
2757
2756
2755
2755
2756
2757
2759
2761
2764
2767
2772
2776
2781
2787
2793
2800
2807
2814
2821
2829
2838
2846
2855
2865
2874
2884
2894
2904
2914
2924
2935
2945
2955
2965
2975
2984
2994
3003
3012
3021
3029
3038
3046
3054
3061
3069
3076
3082
3089
3095
3100
3106
3111
3116
3121
3125
3130
3135
3140
3145
3151
3156
3162
3168
3174
3180
3186
3192
3198
3204
3209
3214
3219
3224
3229
3234
3239
3243
3247
3251
3255
3259
3262
3265
3268
3271
3274
3276
3278
3279
3281
3282
3282
3282
3282
3282
3281
3280
3279
3277
3275
3273
3271
3269
3266
3264
3261
3258
3255
3252
3248
3245
3242
3239
3236
3233
3230
3228
3226
3224
3223
3222
3221
3220
3220
3220
3220
3220
3220
3221
3222
3223
3224
3225
3226
3227
3229
3231
3233
3235
3238
3241
3245
3249
3254
3260
3265
3272
3279
3287
3296
3305
3314
3324
3334
3345
3355
3366
3377
3387
3398
3409
3420
3430
3440
3450
3460
3469
3477
3485
3493
3500
3507
3513
3519
3525
3531
3536
3542
3548
3554
3559
3566
3572
3578
3584
3590
3595
3600
3604
3608
3611
3613
3616
3617
3619
3621
3622
3624
3625
3627
3628
3630
3632
3633
3635
3638
3640
3642
3645
3647
3650
3653
3656
3660
3663
3667
3670
3674
3678
3683
3687
3692
3696
3701
3707
3712
3718
3724
3730
3736
3742
3749
3755
3761
3768
3773
3779
3784
3789
3793
3796
3798
3800
3801
3802
3802
3802
3802
3801
3800
3800
3799
3797
3796
3795
3793
3792
3789
3787
3783
3780
3775
3770
3764
3758
3751
3743
3735
3727
3718
3708
3698
3687
3675
3662
3649
3636
3621
3606
3591
3575
3559
3543
3526
3509
3491
3473
3454
3435
3416
3396
3375
3354
3332
3310
3287
3264
3241
3217
3194
3171
3148
3126
3104
3083
3063
3043
3024
3005
2987
2969
2952
2936
2920
2905
2890
2876
2862
2849
2837
2826
2815
2805
2796
2788
2780
2773
2767
2761
2755
2750
2744
2739
2734
2729
2723
2717
2712
2706
2699
2692
2685
2678
2670
2662
2654
2645
2636
2626
2616
2606
2596
2586
2576
2566
2556
2546
2536
2527
2518
2509
2500
2492
2483
2475
2467
2459
2450
2441
2431
2421
2410
2399
2387
2375
2362
2348
2334
2320
2305
2290
2274
2259
2242
2226
2209
2191
2173
2155
2137
2118
2099
2081
2062
2043
2025
2007
1989
1972
1955
1939
1924
1909
1894
1881
1867
1855
1842
1831
1819
1809
1799
1789
1780
1772
1764
1756
1749
1743
1736
1730
1724
1717
1711
1704
1698
1691
1684
1678
1671
1665
1660
1654
1649
1645
1641
1637
1634
1630
1626
1622
1618
1613
1609
1604
1598
1593
1588
1584
1580
1576
1573
1570
1569
1568
1569
1570
1572
1575
1579
1583
1588
1593
1599
1606
1614
1622
1630
1640
1649
1660
1670
1682
1694
1706
1719
1733
1747
1761
1775
1790
1805
1820
1835
1850
1865
1880
1895
1910
1925
1940
1955
1970
1985
2000
2016
2032
2049
2066
2083
2102
2121
2141
2161
2182
2203
2225
2247
2269
2292
2315
2338
2361
2385
2408
2432
2455
2479
2502
2525
2547
2570
2592
2614
2637
2659
2681
2703
2726
2748
2771
2794
2816
2839
2862
2885
2908
2931
2954
2978
3001
3025
3049
3073
3097
3121
3144
3167
3190
3213
3236
3258
3279
3301
3322
3343
3364
3385
3406
3427
3447
3468
3488
3507
3527
3546
3564
3582
3599
3616
3632
3647
3661
3675
3687
3700
3711
3723
3734
3744
3754
3764
3774
3783
3792
3802
3811
3819
3828
3837
3845
3854
3862
3870
3879
3887
3895
3903
3912
3920
3928
3936
3945
3953
3962
3970
3979
3987
3995
4003
4011
4019
4026
4032
4038
4045
4050
4054
4059
4062
4066
4067
4069
4069
4067
4066
4062
4058
4053
4045
4037
4027
4017
4005
3992
3978
3964
3948
3932
3916
3899
3881
3864
3846
3829
3813
3797
3782
3768
3755
3744
3734
3725
3718
3712
3707
3702
3698
3694
3690
3686
3682
3678
3673
3667
3661
3654
3647
3638
3629
3619
3609
3597
3585
3572
3559
3544
3529
3513
3496
3480
3462
3445
3427
3409
3390
3372
3353
3333
3313
3293
3272
3251
3230
3208
3187
3165
3144
3123
3101
3080
3059
3038
3017
2996
2975
2954
2934
2914
2894
2875
2856
2838
2820
2803
2786
2769
2752
2736
2719
2702
2686
2669
2652
2636
2619
2603
2587
2570
2554
2537
2519
2501
2483
2464
2445
2424
2404
2382
2360
2338
2316
2294
2272
2250
2230
2209
2190
2172
2154
2138
2122
2108
2094
2082
2070
2059
2049
2040
2032
2024
2017
2011
2005
2000
1995
1991
1987
1982
1978
1973
1968
1962
1956
1950
1943
1935
1927
1918
1909
1898
1888
1876
1863
1850
1836
1821
1805
1788
1770
1751
1732
1712
1690
1668
1645
1621
1596
1570
1544
1516
1488
1459
1430
1401
1372
1343
1314
1285
1257
1229
1202
1175
1148
1122
1096
1070
1045
1020
997
975
953
932
913
894
877
861
846
833
821
811
801
793
785
778
772
767
762
757
753
749
745
741
738
735
731
728
725
723
720
717
714
712
709
706
703
700
697
694
690
686
683
679
676
673
670
668
666
665
663
662
661
660
660
659
658
658
657
656
655
653
651
649
646
643
639
634
629
623
616
610
602
594
586
577
569
560
551
542
533
524
515
506
497
490
482
476
471
467
465
464
465
468
474
481
490
501
514
528
544
562
581
602
625
650
676
703
732
763
794
827
860
894
930
966
1002
1040
1079
1118
1158
1198
1239
1281
1323
1366
1408
1451
1494
1537
1581
1624
1667
1710
1753
1795
1837
1878
1919
1959
1998
2036
2074
2111
2147
2182
2216
2250
2282
2314
2344
2375
2404
2433
2461
2489
2517
2545
2572
2600
2626
2653
2678
2704
2728
2752
2775
2797
2818
2837
2856
2873
2890
2905
2920
2933
2945
2957
2968
2978
2987
2996
3005
3013
3021
3030
3038
3046
3053
3061
3069
3076
3083
3089
3095
3101
3106
3111
3116
3120
3124
3128
3132
3136
3139
3142
3145
3148
3151
3153
3156
3158
3160
3161
3163
3164
3165
3166
3166
3167
3167
3166
3166
3165
3164
3163
3163
3162
3162
3161
3162
3163
3164
3166
3169
3173
3177
3181
3187
3192
3198
3204
3211
3218
3225
3232
3239
3246
3253
3260
3266
3273
3279
3284
3290
3294
3299
3302
3306
3309
3311
3313
3314
3314
3314
3313
3311
3308
3305
3300
3294
3287
3278
3268
3257
3245
3231
3217
3201
3183
3166
3147
3128
3109
3089
3070
3052
3034
3017
3000
2984
2969
2954
2940
2927
2914
2903
2891
2881
2870
2861
2852
2843
2834
2826
2818
2810
2803
2795
2787
2779
2771
2763
2754
2744
2734
2723
2712
2699
2686
2672
2656
2640
2623
2605
2586
2566
2546
2525
2504
2483
2461
2440
2418
2396
2374
2352
2330
2309
2287
2265
2244
2222
2201
2179
2158
2136
2115
2093
2070
2048
2025
2001
1979
1955
1931
1907
1883
1858
1834
1810
1785
1761
1737
1712
1688
1664
1640
1616
1593
1570
1547
1525
1503
1481
1460
1439
1419
1399
1380
1362
1345
1328
1313
1298
1285
1273
1262
1252
1244
1236
1230
1225
1221
1217
1214
1212
1210
1210
1210
1212
1214
1217
1222
1227
1233
1240
1248
1257
1267
1278
1290
1302
1315
1329
1343
1357
1372
1387
1403
1418
1434
1449
1465
1481
1497
1514
1530
1546
1562
1577
1592
1606
1618
1629
1639
1648
1655
1661
1667
1671
1675
1678
1681
1683
1684
1685
1684
1684
1682
1679
1676
1672
1667
1661
1655
1647
1640
1631
1623
1614
1605
1595
1586
1577
1569
1561
1553
1546
1540
1535
1530
1526
1523
1521
1520
1520
1520
1521
1522
1524
1527
1530
1534
1537
1541
1545
1549
1552
1555
1558
1560
1560
1561
1560
1559
1557
1555
1552
1548
1545
1541
1536
1532
1527
1522
1517
1512
1507
1501
1496
1491
1486
1480
1475
1470
1465
1460
1455
1451
1447
1443
1440
1437
1434
1433
1431
1431
1431
1431
1433
1435
1438
1441
1445
1449
1453
1456
1460
1463
1465
1467
1468
1468
1467
1466
1465
1463
1461
1459
1458
1457
1456
1456
1456
1456
1457
1458
1459
1460
1462
1464
1466
1468
1470
1473
1475
1477
1480
1482
1484
1486
1488
1489
1490
1490
1489
1488
1486
1482
1478
1473
1466
1460
1452
1445
1437
1429
1421
1412
1404
1396
1389
1381
1373
1365
1357
1348
1340
1331
1322
1313
1303
1293
1282
1270
1258
1245
1231
1217
1202
1187
1171
1154
1138
1120
1103
1085
1067
1049
1031
1012
994
976
958
941
925
909
895
882
869
858
848
838
829
821
814
807
801
796
791
787
783
779
776
773
770
767
764
760
757
754
750
746
743
739
735
731
726
722
717
712
707
701
694
687
679
669
659
647
634
620
605
587
569
548
526
502
477
450
422
392
362
331
300
267
234
201
167
133
98
63
28
-7
-42
-78
-113
-149
-184
-220
-255
-291
-325
-360
-394
-428
-461
-494
-526
-559
-591
-622
-653
-684
-715
-745
-774
-804
-833
-861
-890
-917
-945
-972
-998
-1024
-1049
-1072
-1095
-1117
-1138
-1158
-1176
-1194
-1210
-1225
-1239
-1252
-1265
-1276
-1286
-1296
-1304
-1312
-1319
-1325
-1330
-1334
-1337
-1339
-1341
-1342
-1343
-1343
-1343
-1344
-1344
-1344
-1344
-1343
-1344
-1344
-1345
-1346
-1348
-1351
-1355
-1360
-1366
-1373
-1381
-1391
-1401
-1412
-1424
-1438
-1451
-1466
-1481
-1496
-1511
-1527
-1543
-1559
-1575
-1591
-1608
-1624
-1641
-1657
-1674
-1690
-1706
-1721
-1736
-1750
-1764
-1776
-1788
-1798
-1807
-1814
-1820
-1824
-1826
-1826
-1823
-1819
-1813
-1805
-1794
-1782
-1768
-1752
-1734
-1714
-1692
-1669
-1644
-1617
-1589
-1559
-1528
-1496
-1463
-1429
-1394
-1358
-1322
-1285
-1249
-1213
-1177
-1142
-1108
-1074
-1042
-1010
-980
-950
-922
-894
-868
-841
-816
-790
-765
-740
-715
-691
-667
-642
-618
-594
-570
-545
-520
-494
-467
-440
-412
-383
-353
-324
-293
-263
-232
-201
-171
-140
-108
-77
-45
-12
22
56
90
125
160
196
232
268
304
340
376
412
448
484
519
554
589
622
656
688
720
751
782
812
841
870
898
927
955
985
1014
1044
1075
1106
1138
1170
1203
1236
1269
1302
1335
1368
1401
1434
1466
1498
1530
1562
1594
1627
1659
1691
1724
1756
1788
1819
1850
1880
1910
1939
1967
1995
2021
2047
2073
2097
2121
2144
2166
2188
2210
2231
2251
2270
2289
2307
2325
2341
2357
2372
2386
2399
2412
2423
2434
2444
2453
2461
2469
2476
2482
2487
2491
2495
2498
2501
2503
2505
2505
2506
2506
2505
2504
2503
2500
2498
2494
2490
2485
2480
2473
2466
2459
2451
2442
2434
2425
2416
2406
2397
2388
2379
2371
2364
2357
2352
2348
2345
2344
2344
2346
2349
2353
2358
2364
2370
2377
2385
2392
2399
2406
2412
2418
2423
2428
2432
2435
2438
2441
2443
2445
2446
2446
2445
2443
2440
2435
2429
2421
2412
2400
2387
2372
2355
2337
2316
2294
2271
2246
2220
2192
2163
2133
2102
2069
2035
2000
1962
1924
1883
1840
1796
1749
1701
1651
1599
1545
1489
1432
1373
1313
1251
1189
1124
1059
992
924
855
784
712
639
565
490
414
337
259
181
101
21
-61
-144
-227
-312
-397
-483
-569
-656
-743
-830
-916
-1002
-1089
-1174
-1258
-1341
-1423
-1504
-1583
-1660
-1736
-1810
-1882
-1953
-2021
-2089
-2154
-2218
-2279
-2338
-2396
-2451
-2504
-2555
-2605
-2652
-2698
-2742
-2785
-2826
-2866
-2904
-2942
-2979
-3015
-3050
-3086
-3121
-3156
-3192
-3227
-3262
-3298
-3334
-3370
-3406
-3443
-3480
-3517
-3555
-3593
-3631
-3669
-3707
-3746
-3785
-3825
-3864
-3904
-3943
-3982
-4021
-4059
-4097
-4134
-4170
-4205
-4239
-4273
-4305
-4337
-4367
-4396
-4423
-4448
-4472
-4494
-4513
-4530
-4545
-4557
-4567
-4575
-4580
-4583
-4584
-4584
-4582
-4578
-4574
-4568
-4560
-4552
-4543
-4533
-4522
-4510
-4497
-4483
-4467
-4451
-4434
-4416
-4398
-4380
-4361
-4341
-4321
-4301
-4279
-4258
-4235
-4213
-4190
-4167
-4145
-4123
-4101
-4080
-4059
-4038
-4019
-4001
-3983
-3965
-3949
-3932
-3916
-3901
-3886
-3872
-3857
-3844
-3830
-3818
-3806
-3795
-3785
-3776
-3768
-3760
-3754
-3749
-3745
-3741
-3739
-3737
-3737
-3737
-3738
-3739
-3742
-3744
-3746
-3749
-3751
-3753
-3755
-3756
-3756
-3756
-3755
-3753
-3750
-3746
-3741
-3736
-3730
-3724
-3718
-3712
-3706
-3700
-3694
-3687
-3681
-3675
-3669
-3663
-3658
-3653
-3649
-3646
-3643
-3641
-3639
-3637
-3635
-3634
-3632
-3630
-3629
-3627
-3625
-3624
-3622
-3622
-3621
-3621
-3622
-3622
-3623
-3624
-3624
-3624
-3623
-3622
-3620
-3618
-3615
-3611
-3608
-3604
-3601
-3598
-3595
-3592
-3590
-3588
-3586
-3585
-3583
-3582
-3582
-3582
-3582
-3583
-3585
-3588
-3592
-3596
-3602
-3608
-3615
-3623
-3632
-3642
-3654
-3667
-3682
-3698
-3716
-3735
-3757
-3779
-3803
-3829
-3855
-3883
-3911
-3939
-3968
-3997
-4027
-4056
-4086
-4115
-4145
-4175
-4205
-4235
-4265
-4295
-4324
-4352
-4380
-4407
-4432
-4457
-4480
-4502
-4522
-4541
-4558
-4573
-4586
-4598
-4607
-4614
-4619
-4622
-4623
-4622
-4620
-4616
-4611
-4605
-4597
-4588
-4578
-4566
-4554
-4541
-4526
-4511
-4494
-4477
-4459
-4440
-4420
-4400
-4379
-4357
-4335
-4313
-4290
-4267
-4244
-4221
-4198
-4175
-4151
-4128
-4105
-4082
-4059
-4037
-4014
-3993
-3971
-3949
-3927
-3905
-3882
-3860
-3837
-3814
-3792
-3769
-3746
-3724
-3701
-3678
-3655
-3632
-3608
-3585
-3560
-3536
-3511
-3486
-3462
-3437
-3412
-3386
-3361
-3335
-3308
-3281
-3253
-3224
-3195
-3165
-3135
-3104
-3074
-3043
-3012
-2980
-2949
-2917
-2885
-2853
-2821
-2788
-2756
-2725
-2693
-2661
-2630
-2599
-2568
-2538
-2509
-2481
-2454
-2428
-2404
-2382
-2360
-2341
-2322
-2305
-2288
-2274
-2260
-2247
-2236
-2225
-2215
-2206
-2198
-2190
-2182
-2176
-2169
-2163
-2158
-2154
-2150
-2147
-2144
-2142
-2140
-2138
-2136
-2134
-2132
-2129
-2125
-2120
-2115
-2109
-2102
-2095
-2088
-2080
-2072
-2065
-2057
-2050
-2044
-2039
-2033
-2031
-2029
-2029
-2032
-2035
-2041
-2048
-2057
-2068
-2080
-2094
-2108
-2123
-2138
-2153
-2167
-2181
-2193
-2205
-2215
-2223
-2230
-2235
-2238
-2240
-2240
-2239
-2237
-2233
-2228
-2222
-2214
-2206
-2197
-2189
-2180
-2171
-2163
-2155
-2146
-2139
-2131
-2124
-2117
-2110
-2104
-2098
-2093
-2088
-2084
-2080
-2076
-2073
-2069
-2066
-2062
-2058
-2055
-2051
-2047
-2043
-2039
-2035
-2032
-2028
-2025
-2021
-2019
-2017
-2015
-2012
-2009
-2007
-2003
-2000
-1995
-1991
-1985
-1979
-1973
-1965
-1957
-1948
-1937
-1925
-1912
-1897
-1880
-1862
-1842
-1821
-1799
-1776
-1752
-1727
-1702
-1676
-1649
-1623
-1596
-1568
-1541
-1513
-1485
-1457
-1428
-1400
-1372
-1345
-1318
-1292
-1266
-1241
-1218
-1194
-1172
-1150
-1128
-1106
-1085
-1063
-1042
-1020
-999
-977
-955
-934
-912
-890
-867
-844
-819
-794
-768
-741
-714
-685
-655
-625
-594
-563
-531
-499
-466
-433
-401
-368
-336
-304
-274
-243
-214
-185
-157
-129
-101
-73
-44
-16
13
43
72
102
132
163
193
224
254
285
315
345
375
405
434
463
493
523
553
584
616
649
682
718
755
793
832
873
914
955
998
1041
1084
1128
1173
1219
1266
1313
1361
1410
1460
1510
1561
1613
1666
1719
1772
1826
1879
1932
1985
2037
2090
2142
2193
2244
2294
2342
2389
2434
2477
2518
2557
2594
2629
2663
2696
2727
2757
2787
2815
2844
2871
2899
2927
2954
2982
3009
3037
3064
3092
3119
3147
3175
3203
3232
3261
3290
3320
3350
3381
3411
3442
3472
3502
3532
3561
3590
3619
3647
3675
3701
3726
3750
3772
3792
3810
3826
3839
3850
3859
3865
3869
3871
3871
3870
3866
3860
3853
3843
3832
3819
3804
3788
3770
3752
3732
3713
3693
3673
3654
3635
3616
3599
3581
3564
3548
3532
3517
3502
3487
3473
3460
3447
3436
3425
3415
3407
3399
3391
3385
3378
3373
3367
3362
3357
3353
3348
3344
3340
3337
3334
3331
3328
3325
3322
3319
3315
3312
3308
3304
3299
3294
3289
3283
3276
3270
3263
3256
3249
3241
3232
3223
3213
3202
3189
3176
3161
3145
3129
3113
3096
3080
3065
3050
3036
3024
3013
3003
2995
2988
2982
2976
2970
2965
2959
2953
2947
2939
2931
2923
2913
2903
2892
2880
2867
2853
2839
2823
2806
2788
2768
2747
2725
2701
2675
2647
2617
2585
2552
2518
2483
2447
2411
2376
2340
2305
2270
2236
2201
2167
2131
2096
2059
2021
1985
1948
1910
1872
1834
1797
1759
1721
1684
1646
1609
1571
1533
1495
1457
1418
1378
1337
1296
1254
1210
1166
1121
1075
1029
982
936
889
843
797
750
704
658
613
567
522
476
431
386
341
296
251
207
162
118
73
28
-16
-61
-106
-150
-195
-239
-282
-326
-369
-412
-454
-497
-538
-579
-620
-659
-698
-735
-771
-806
-840
-872
-904
-934
-965
-995
-1025
-1055
-1086
-1117
-1150
-1184
-1220
-1258
-1297
-1338
-1381
-1425
-1471
-1519
-1567
-1617
-1668
-1719
-1771
-1823
-1874
-1926
-1977
-2028
-2078
-2127
-2176
-2225
-2273
-2321
-2369
-2417
-2465
-2514
-2563
-2613
-2665
-2719
-2776
-2834
-2895
-2958
-3023
-3090
-3159
-3230
-3302
-3375
-3450
-3526
-3603
-3681
-3760
-3840
-3920
-4001
-4082
-4162
-4243
-4323
-4402
-4480
-4559
-4637
-4714
-4792
-4870
-4949
-5028
-5108
-5190
-5271
-5353
-5436
-5518
-5600
-5683
-5765
-5847
-5929
-6011
-6092
-6172
-6252
-6330
-6407
-6482
-6556
-6629
-6700
-6769
-6837
-6904
-6969
-7033
-7095
-7156
-7214
-7270
-7325
-7377
-7427
-7475
-7521
-7564
-7606
-7646
-7684
-7721
-7755
-7788
-7820
-7851
-7880
-7909
-7938
-7966
-7994
-8022
-8048
-8076
-8101
-8125
-8151
-8173
-8197
-8220
-8242
-8263
-8284
-8305
-8326
-8347
-8367
-8387
-8406
-8425
-8444
-8463
-8482
-8501
-8521
-8540
-8559
-8578
-8596
-8615
-8634
-8653
-8672
-8691
-8711
-8730
-8750
-8770
-8790
-8810
-8830
-8849
-8869
-8887
-8905
-8922
-8938
-8953
-8966
-8977
-8986
-8994
-9000
-9004
-9006
-9006
-9004
-9000
-8993
-8985
-8975
-8962
-8947
-8931
-8911
-8890
-8866
-8839
-8809
-8776
-8740
-8701
-8658
-8612
-8562
-8509
-8453
-8394
-8332
-8267
-8200
-8131
-8058
-7985
-7909
-7830
-7749
-7666
-7580
-7493
-7405
-7315
-7223
-7131
-7038
-6943
-6848
-6752
-6656
-6558
-6461
-6363
-6264
-6166
-6067
-5968
-5869
-5770
-5671
-5572
-5473
-5375
-5276
-5178
-5081
-4985
-4891
-4797
-4706
-4615
-4526
-4438
-4350
-4263
-4177
-4091
-4005
-3921
-3836
-3752
-3669
-3585
-3502
-3418
-3334
-3249
-3163
-3077
-2990
-2903
-2814
-2725
-2635
-2544
-2452
-2360
-2267
-2174
-2079
-1985
-1889
-1794
-1698
-1603
-1508
-1412
-1317
-1221
-1126
-1030
-935
-840
-745
-650
-554
-458
-361
-264
-166
-67
33
134
236
339
444
549
656
765
874
984
1094
1205
1317
1428
1540
1651
1762
1872
1982
2090
2198
2305
2410
2514
2617
2718
2818
2918
3016
3114
3212
3308
3404
3499
3594
3688
3781
3874
3965
4056
4146
4235
4324
4411
4498
4583
4668
4752
4836
4918
4998
5077
5155
5231
5306
5379
5451
5522
5592
5661
5730
5797
5864
5931
5996
6059
6121
6180
6238
6293
6346
6396
6445
6492
6536
6580
6621
6661
6699
6735
6769
6802
6833
6863
6890
6916
6940
6962
6982
7000
7017
7032
7045
7056
7067
7076
7085
7092
7099
7105
7111
7117
7122
7127
7131
7136
7140
7144
7147
7150
7153
7156
7159
7162
7166
7170
7175
7181
7188
7197
7207
7218
7231
7245
7260
7276
7293
7310
7328
7345
7361
7377
7392
7406
7419
7430
7441
7451
7460
7469
7478
7486
7494
7502
7510
7518
7526
7533
7540
7548
7555
7562
7570
7578
7585
7593
7600
7607
7614
7620
7625
7628
7629
7628
7625
7619
7611
7600
7586
7570
7551
7529
7505
7478
7448
7417
7384
7349
7313
7276
7238
7199
7160
7120
7081
7042
7002
6963
6925
6887
6849
6811
6774
6737
6700
6664
6627
6589
6551
6511
6470
6428
6383
6337
6288
6236
6182
6125
6066
6005
5941
5875
5807
5736
5664
5590
5514
5437
5359
5281
5203
5124
5045
4966
4887
4808
4729
4651
4572
4494
4416
4339
4263
4187
4112
4038
3964
3891
3819
3746
3674
3602
3529
3456
3383
3309
3234
3159
3084
3008
2931
2854
2775
2696
2616
2535
2452
2368
2282
2196
2107
2017
1925
1831
1735
1636
1536
1434
1330
1224
1116
1006
895
782
667
550
433
314
195
74
-48
-170
-294
-420
-546
-674
-803
-933
-1064
-1195
-1328
-1461
-1595
-1729
-1864
-1998
-2133
-2268
-2404
-2539
-2675
-2812
-2949
-3087
-3226
-3365
-3506
-3649
-3793
-3938
-4085
-4233
-4382
-4533
-4685
-4838
-4992
-5146
-5302
-5458
-5616
-5774
-5934
-6095
-6258
-6422
-6587
-6754
-6922
-7092
-7263
-7437
-7612
-7788
-7966
-8146
-8327
-8510
-8693
-8878
-9064
-9250
-9437
-9625
-9812
-9999
-10184
-10369
-10553
-10734
-10914
-11092
-11268
-11442
-11614
-11784
-11951
-12116
-12278
-12438
-12594
-12747
-12897
-13043
-13186
-13325
-13459
-13590
-13717
-13840
-13960
-14076
-14188
-14297
-14403
-14505
-14603
-14698
-14788
-14875
-14958
-15038
-15114
-15188
-15258
-15325
-15390
-15453
-15513
-15572
-15628
-15683
-15735
-15785
-15833
-15878
-15921
-15961
-15998
-16032
-16062
-16090
-16114
-16135
-16152
-16166
-16175
-16183
-16186
-16186
-16183
-16175
-16166
-16152
-16134
-16111
-16085
-16053
-16018
-15977
-15932
-15881
-15826
-15766
-15702
-15634
-15562
-15487
-15408
-15326
-15240
-15152
-15060
-14967
-14870
-14772
-14672
-14569
-14465
-14359
-14253
-14145
-14036
-13927
-13817
-13706
-13595
-13483
-13372
-13260
-13148
-13036
-12923
-12811
-12698
-12585
-12472
-12359
-12247
-12135
-12024
-11914
-11804
-11696
-11590
-11485
-11383
-11283
-11184
-11088
-10993
-10899
-10807
-10716
-10625
-10534
-10443
-10351
-10258
-10164
-10068
-9971
-9871
-9769
-9665
-9558
-9449
-9337
-9223
-9106
-8986
-8864
-8740
-8614
-8486
-8356
-8225
-8093
-7961
-7828
-7696
-7564
-7432
-7302
-7173
-7045
-6918
-6792
-6667
-6544
-6422
-6302
-6183
-6065
-5949
-5833
-5719
-5606
-5495
-5384
-5274
-5165
-5057
-4950
-4844
-4738
-4633
-4529
-4426
-4323
-4221
-4120
-4019
-3921
-3823
-3725
-3629
-3532
-3437
-3341
-3246
-3151
-3057
-2963
-2869
-2776
-2683
-2591
-2500
-2409
-2320
-2232
-2145
-2059
-1974
-1890
-1808
-1725
-1644
-1562
-1480
-1398
-1315
-1233
-1150
-1067
-985
-902
-819
-737
-654
-572
-491
-410
-329
-249
-170
-91
-13
65
142
219
295
371
446
521
596
671
746
821
897
974
1051
1130
1209
1289
1369
1449
1529
1609
1689
1768
1846
1924
2001
2077
2153
2228
2302
2377
2451
2526
2601
2677
2754
2832
2910
2990
3071
3152
3235
3318
3401
3485
3569
3654
3738
3822
3906
3989
4072
4153
4234
4314
4392
4469
4545
4619
4692
4764
4835
4904
4973
5040
5105
5169
5232
5292
5351
5408
5463
5515
5564
5611
5655
5696
5735
5772
5806
5837
5867
5894
5918
5939
5956
5970
5981
5987
5990
5990
5987
5981
5972
5961
5948
5932
5915
5897
5877
5856
5835
5813
5791
5768
5745
5721
5697
5673
5650
5626
5603
5580
5557
5533
5510
5486
5462
5437
5412
5387
5360
5334
5307
5279
5250
5220
5189
5156
5122
5085
5047
5005
4961
4914
4864
4811
4755
4696
4635
4571
4504
4435
4363
4288
4210
4130
4046
3960
3871
3780
3686
3589
3490
3390
3288
3185
3081
2976
2871
2765
2658
2551
2443
2335
2226
2117
2007
1896
1785
1673
1561
1449
1337
1225
1113
1002
892
782
672
562
451
341
230
119
7
-106
-218
-331
-445
-559
-673
-788
-904
-1020
-1138
-1256
-1376
-1496
-1617
-1740
-1863
-1988
-2114
-2242
-2371
-2501
-2632
-2764
-2897
-3030
-3163
-3296
-3429
-3561
-3692
-3823
-3951
-4078
-4204
-4327
-4449
-4569
-4687
-4803
-4917
-5030
-5141
-5250
-5358
-5465
-5570
-5674
-5777
-5880
-5982
-6084
-6185
-6287
-6388
-6489
-6590
-6691
-6791
-6891
-6990
-7089
-7187
-7285
-7382
-7480
-7577
-7674
-7771
-7868
-7966
-8063
-8160
-8258
-8356
-8454
-8553
-8652
-8751
-8851
-8950
-9050
-9150
-9250
-9350
-9450
-9550
-9650
-9750
-9850
-9950
-10049
-10149
-10249
-10348
-10448
-10547
-10645
-10743
-10841
-10937
-11033
-11127
-11221
-11314
-11406
-11497
-11588
-11680
-11771
-11863
-11955
-12047
-12140
-12233
-12327
-12420
-12514
-12607
-12700
-12793
-12885
-12976
-13065
-13154
-13240
-13325
-13407
-13488
-13567
-13645
-13720
-13795
-13867
-13939
-14009
-14078
-14145
-14212
-14277
-14340
-14403
-14463
-14522
-14578
-14632
-14685
-14735
-14783
-14829
-14874
-14917
-14959
-14999
-15039
-15077
-15115
-15152
-15187
-15222
-15257
-15290
-15321
-15352
-15380
-15407
-15431
-15454
-15474
-15492
-15508
-15522
-15535
-15546
-15555
-15564
-15571
-15577
-15582
-15586
-15589
-15591
-15592
-15592
-15591
-15588
-15585
-15580
-15574
-15566
-15557
-15545
-15532
-15516
-15497
-15476
-15453
-15427
-15397
-15366
-15331
-15294
-15254
-15211
-15167
-15119
-15070
-15018
-14963
-14906
-14847
-14785
-14720
-14653
-14582
-14508
-14430
-14349
-14263
-14173
-14079
-13982
-13880
-13774
-13664
-13550
-13433
-13312
-13187
-13059
-12928
-12794
-12656
-12516
-12373
-12226
-12077
-11925
-11770
-11612
-11452
-11290
-11126
-10961
-10795
-10628
-10461
-10293
-10126
-9959
-9792
-9626
-9461
-9296
-9133
-8970
-8808
-8647
-8486
-8326
-8167
-8007
-7850
-7692
-7535
-7378
-7221
-7065
-6908
-6752
-6595
-6439
-6284
-6128
-5974
-5821
-5670
-5520
-5372
-5226
-5082
-4942
-4804
-4669
-4537
-4408
-4282
-4159
-4038
-3923
-3810
-3700
-3595
-3493
-3394
-3300
-3209
-3123
-3039
-2959
-2882
-2807
-2736
-2667
-2600
-2536
-2473
-2413
-2354
-2297
-2240
-2186
-2132
-2080
-2029
-1980
-1933
-1887
-1843
-1800
-1758
-1717
-1676
-1637
-1597
-1558
-1519
-1479
-1439
-1399
-1358
-1317
-1274
-1232
-1188
-1144
-1099
-1055
-1010
-965
-920
-876
-832
-789
-746
-703
-661
-620
-579
-539
-500
-462
-424
-388
-352
-318
-284
-252
-219
-187
-156
-124
-93
-61
-29
3
35
67
97
128
157
186
213
240
266
291
315
337
359
379
398
416
432
446
460
471
482
491
498
503
505
506
503
498
489
477
462
444
424
401
376
348
319
287
254
218
181
141
100
57
12
-34
-81
-131
-181
-232
-284
-337
-390
-442
-495
-546
-596
-646
-695
-742
-789
-835
-880
-923
-966
-1006
-1047
-1085
-1122
-1157
-1191
-1224
-1257
-1288
-1319
-1349
-1379
-1409
-1439
-1468
-1499
-1529
-1561
-1594
-1627
-1662
-1699
-1737
-1776
-1817
-1861
-1906
-1952
-2000
-2049
-2098
-2149
-2199
-2250
-2302
-2353
-2404
-2456
-2508
-2561
-2614
-2667
-2720
-2774
-2829
-2884
-2939
-2995
-3051
-3108
-3164
-3221
-3277
-3333
-3389
-3445
-3500
-3555
-3609
-3663
-3717
-3770
-3822
-3873
-3923
-3971
-4018
-4064
-4107
-4149
-4188
-4225
-4259
-4290
-4319
-4345
-4369
-4391
-4410
-4426
-4440
-4451
-4459
-4464
-4466
-4466
-4462
-4454
-4444
-4430
-4413
-4394
-4371
-4346
-4317
-4286
-4252
-4215
-4175
-4133
-4086
-4037
-3985
-3929
-3869
-3806
-3739
-3668
-3594
-3517
-3437
-3353
-3267
-3177
-3086
-2992
-2895
-2796
-2694
-2589
-2482
-2372
-2259
-2143
-2024
-1904
-1780
-1656
-1529
-1402
-1275
-1148
-1022
-896
-772
-649
-528
-409
-292
-178
-65
45
152
256
357
454
549
640
728
813
895
973
1049
1121
1192
1259
1324
1388
1449
1510
1569
1628
1687
1746
1804
1863
1923
1983
2043
2104
2165
2226
2287
2348
2409
2470
2532
2593
2654
2715
2776
2837
2898
2959
3021
3084
3147
3211
3276
3341
3408
3475
3544
3614
3685
3758
3832
3908
3985
4062
4143
4223
4306
4389
4473
4559
4646
4734
4823
4913
5005
5097
5190
5285
5380
5477
5574
5673
5773
5874
5976
6080
6184
6290
6396
6504
6612
6722
6832
6943
7054
7166
7277
7387
7497
7606
7713
7818
7922
8023
8121
8217
8311
8401
8488
8572
8653
8730
8805
8877
8947
9013
9077
9138
9196
9251
9303
9352
9399
9442
9482
9519
9553
9584
9612
9637
9660
9680
9697
9712
9725
9734
9741
9746
9747
9746
9742
9735
9724
9711
9695
9677
9657
9635
9611
9587
9562
9537
9512
9488
9465
9442
9420
9398
9378
9358
9338
9320
9303
9286
9271
9257
9244
9233
9223
9214
9206
9200
9195
9192
9190
9190
9192
9195
9199
9205
9213
9222
9233
9245
9258
9273
9289
9307
9325
9344
9364
9385
9407
9429
9452
9476
9500
9523
9547
9571
9594
9617
9638
9659
9677
9694
9710
9724
9736
9746
9755
9762
9767
9771
9774
9775
9775
9774
9772
9768
9763
9757
9749
9740
9730
9718
9706
9692
9678
9664
9650
9635
9621
9607
9592
9579
9565
9552
9540
9528
9517
9506
9497
9488
9480
9473
9467
9462
9459
9458
9458
9460
9465
9472
9482
9495
9512
9532
9556
9584
9616
9652
9694
9739
9789
9844
9903
9967
10034
10106
10180
10258
10339
10423
10510
10599
10692
10788
10886
10988
11092
11198
11308
11419
11532
11646
11761
11877
11994
12110
12228
12346
12463
12581
12699
12816
12932
13047
13160
13272
13381
13487
13591
13691
13788
13882
13973
14059
14142
14222
14298
14371
14440
14507
14572
14634
14693
14751
14807
14861
14913
14964
15012
15058
15103
15145
15186
15224
15261
15296
15330
15362
15392
15421
15448
15474
15498
15521
15542
15562
15581
15597
15613
15626
15638
15648
15656
15664
15669
15674
15677
15680
15681
15682
15683
15684
15685
15687
15691
15696
15703
15713
15726
15741
15759
15781
15806
15834
15864
15898
15934
15973
16014
16056
16102
16149
16197
16247
16297
16350
16405
16460
16517
16575
16633
16693
16752
16812
16871
16929
16986
17042
17097
17149
17200
17249
17295
17340
17382
17422
17460
17496
17530
17561
17591
17619
17645
17670
17693
17716
17737
17757
17776
17794
17811
17828
17843
17857
17870
17881
17891
17898
17904
17907
17908
17907
17904
17898
17890
17880
17868
17853
17836
17815
17793
17767
17739
17708
17674
17638
17598
17556
17511
17463
17412
17359
17303
17245
17184
17123
17060
16997
16935
16872
16811
16750
16691
16634
16577
16522
16468
16414
16361
16308
16256
16204
16152
16102
16052
16001
15954
15906
15859
15812
15767
15722
15678
15635
15592
15550
15508
15467
15427
15387
15348
15309
15271
15232
15193
15153
15111
15068
15023
14976
14928
14877
14823
14768
14711
14651
14589
14526
14460
14392
14323
14252
14179
14105
14029
13951
13872
13791
13708
13623
13536
13448
13358
13266
13172
13075
12975
12873
12769
12661
12551
12438
12322
12204
12084
11961
11836
11710
11583
11455
11326
11196
11067
10937
10808
10680
10553
10426
10301
10176
10052
9930
9808
9688
9568
9450
9333
9218
9104
8991
8880
8770
8662
8555
8449
8344
8241
8138
8037
7937
7837
7737
7638
7540
7441
7343
7245
7148
7050
6951
6853
6754
6655
6555
6454
6353
6251
6149
6046
5943
5838
5733
5627
5519
5410
5299
5186
5072
4955
4837
4717
4595
4471
4346
4219
4091
3963
3834
3706
3578
3450
3324
3198
3073
2950
2826
2704
2581
2459
2337
2215
2094
1973
1852
1730
1609
1487
1365
1242
1118
993
868
741
614
486
358
230
102
-25
-151
-276
-399
-521
-640
-758
-874
-988
-1101
-1212
-1322
-1430
-1537
-1642
-1746
-1847
-1946
-2043
-2136
-2227
-2313
-2397
-2476
-2552
-2625
-2695
-2761
-2826
-2888
-2948
-3006
-3062
-3117
-3169
-3219
-3267
-3313
-3357
-3399
-3438
-3476
-3510
-3543
-3572
-3599
-3623
-3645
-3663
-3678
-3690
-3698
-3703
-3705
-3702
-3697
-3688
-3676
-3661
-3644
-3624
-3603
-3579
-3553
-3526
-3498
-3468
-3438
-3408
-3377
-3347
-3316
-3287
-3257
-3229
-3201
-3174
-3148
-3123
-3098
-3074
-3050
-3026
-3002
-2979
-2955
-2931
-2907
-2883
-2859
-2834
-2810
-2785
-2760
-2735
-2709
-2684
-2658
-2631
-2603
-2573
-2543
-2510
-2475
-2438
-2398
-2356
-2311
-2265
-2216
-2165
-2112
-2057
-2001
-1943
-1883
-1821
-1757
-1690
-1621
-1550
-1476
-1399
-1321
-1239
-1156
-1070
-981
-890
-796
-698
-598
-494
-387
-276
-162
-44
77
202
330
460
594
730
868
1008
1153
1298
1447
1598
1751
1907
2065
2225
2387
2552
2719
2888
3060
3234
3409
3587
3767
3948
4130
4313
4497
4681
4866
5050
5235
5419
5602
5784
5965
6145
6322
6498
6671
6842
7011
7177
7341
7501
7659
7814
7966
8115
8261
8404
8545
8683
8818
8951
9080
9207
9330
9450
9566
9678
9785
9888
9987
10081
10169
10253
10332
10406
10474
10538
10597
10651
10701
10746
10788
10825
10859
10890
10919
10944
10968
10990
11009
11026
11041
11053
11062
11068
11070
11068
11063
11053
11038
11020
10997
10969
10937
10901
10860
10816
10767
10714
10657
10596
10531
10462
10389
10313
10232
10146
10057
9964
9866
9763
9657
9545
9429
9309
9184
9054
8920
8781
8638
8489
8336
8179
8018
7853
7685
7515
7342
7167
6990
6812
6632
6451
6268
6084
5897
5709
5519
5327
5133
4937
4739
4539
4337
4134
3928
3722
3515
3307
3099
2891
2682
2474
2267
2060
1854
1648
1444
1240
1038
837
638
440
243
48
-146
-338
-529
-719
-907
-1094
-1280
-1464
-1646
-1828
-2007
-2184
-2360
-2534
-2706
-2875
-3044
-3210
-3376
-3541
-3705
-3868
-4032
-4195
-4359
-4524
-4690
-4856
-5023
-5190
-5358
-5527
-5696
-5865
-6035
-6205
-6376
-6548
-6720
-6892
-7066
-7240
-7414
-7589
-7763
-7937
-8109
-8281
-8450
-8618
-8785
-8950
-9114
-9276
-9439
-9601
-9763
-9925
-10088
-10251
-10413
-10576
-10739
-10901
-11063
-11224
-11385
-11546
-11706
-11865
-12024
-12184
-12343
-12501
-12660
-12818
-12975
-13131
-13286
-13440
-13592
-13742
-13891
-14037
-14180
-14321
-14459
-14593
-14723
-14849
-14971
-15088
-15199
-15305
-15406
-15501
-15590
-15673
-15750
-15822
-15887
-15947
-16001
-16049
-16091
-16129
-16161
-16187
-16209
-16224
-16234
-16238
-16236
-16229
-16213
-16193
-16167
-16134
-16094
-16050
-16000
-15946
-15888
-15827
-15763
-15698
-15631
-15563
-15495
-15426
-15357
-15288
-15220
-15152
-15085
-15018
-14953
-14888
-14825
-14763
-14703
-14644
-14587
-14531
-14477
-14424
-14371
-14320
-14269
-14217
-14166
-14115
-14063
-14011
-13959
-13907
-13855
-13802
-13750
-13698
-13646
-13593
-13540
-13487
-13433
-13377
-13321
-13263
-13204
-13142
-13079
-13013
-12945
-12875
-12803
-12729
-12654
-12576
-12497
-12416
-12333
-12249
-12163
-12075
-11986
-11896
-11803
-11710
-11614
-11518
-11420
-11321
-11221
-11121
-11021
-10921
-10820
-10721
-10622
-10524
-10427
-10331
-10236
-10143
-10052
-9963
-9876
-9791
-9708
-9628
-9550
-9475
-9403
-9335
-9269
-9208
-9150
-9095
-9045
-8999
-8956
-8918
-8884
-8854
-8829
-8809
-8795
-8785
-8781
-8782
-8788
-8797
-8811
-8828
-8847
-8869
-8892
-8917
-8942
-8968
-8995
-9022
-9049
-9077
-9106
-9136
-9165
-9196
-9226
-9255
-9284
-9311
-9336
-9359
-9378
-9393
-9404
-9411
-9415
-9414
-9409
-9402
-9392
-9379
-9365
-9349
-9333
-9316
-9299
-9281
-9264
-9248
-9231
-9215
-9199
-9184
-9170
-9157
-9146
-9136
-9129
-9125
-9123
-9125
-9129
-9137
-9147
-9159
-9173
-9189
-9206
-9223
-9240
-9258
-9274
-9288
-9301
-9310
-9317
-9321
-9321
-9317
-9310
-9300
-9287
-9271
-9253
-9232
-9209
-9184
-9156
-9126
-9094
-9060
-9023
-8984
-8942
-8898
-8852
-8804
-8754
-8704
-8653
-8602
-8551
-8502
-8453
-8405
-8358
-8312
-8266
-8220
-8173
-8128
-8080
-8029
-7979
-7926
-7870
-7812
-7751
-7687
-7619
-7549
-7475
-7397
-7316
-7231
-7143
-7050
-6954
-6854
-6749
-6640
-6527
-6410
-6288
-6162
-6032
-5897
-5758
-5614
-5466
-5314
-5157
-4996
-4831
-4662
-4488
-4310
-4129
-3943
-3754
-3562
-3366
-3167
-2966
-2763
-2559
-2353
-2146
-1939
-1733
-1527
-1322
-1118
-916
-716
-518
-322
-128
64
254
442
629
814
998
1180
1361
1540
1716
1891
2063
2231
2397
2558
2716
2869
3017
3161
3301
3437
3568
3695
3818
3937
4053
4164
4272
4376
4476
4572
4664
4752
4835
4914
4989
5058
5123
5183
5238
5287
5332
5371
5405
5434
5458
5476
5491
5500
5506
5509
5507
5502
5494
5482
5466
5446
5423
5395
5363
5326
5284
5238
5187
5132
5074
5012
4946
4878
4807
4734
4659
4582
4504
4425
4345
4265
4184
4104
4022
3941
3859
3776
3693
3610
3526
3441
3356
3271
3186
3101
3015
2929
2842
2754
2666
2576
2486
2394
2302
2208
2114
2020
1925
1831
1736
1641
1546
1452
1356
1261
1165
1069
972
874
776
678
580
482
385
288
193
98
5
-87
-177
-266
-354
-440
-525
-608
-689
-769
-846
-920
-990
-1057
-1121
-1179
-1233
-1282
-1326
-1365
-1398
-1426
-1448
-1466
-1478
-1484
-1485
-1481
-1471
-1455
-1434
-1407
-1374
-1336
-1294
-1246
-1194
-1137
-1077
-1012
-947
-877
-804
-728
-650
-569
-486
-400
-312
-222
-130
-35
61
159
258
358
459
561
663
765
868
970
1074
1178
1284
1391
1500
1610
1724
1840
1958
2080
2205
2333
2463
2597
2733
2872
3013
3157
3304
3452
3603
3756
3910
4065
4222
4380
4538
4697
4855
5014
5172
5329
5485
5639
5792
5942
6090
6235
6377
6516
6652
6784
6912
7036
7156
7272
7383
7489
7590
7687
7779
7867
7950
8028
8103
8173
8239
8300
8359
8414
8465
8514
8561
8605
8646
8685
8722
8756
8788
8817
8845
8871
8895
8918
8939
8960
8980
8999
9017
9035
9053
9071
9088
9105
9122
9139
9156
9173
9189
9206
9223
9239
9254
9270
9284
9298
9310
9322
9332
9341
9349
9356
9362
9367
9371
9374
9375
9376
9377
9377
9376
9376
9375
9375
9376
9378
9380
9385
9391
9399
9409
9421
9436
9453
9473
9495
9520
9547
9578
9611
9647
9686
9729
9775
9825
9878
9935
9996
10060
10127
10198
10272
10350
10430
10512
10597
10685
10774
10867
10962
11060
11161
11265
11372
11482
11596
11711
11830
11950
12073
12196
12321
12447
12574
12701
12829
12958
13089
13220
13353
13488
13624
13762
13902
14043
14186
14330
14474
14620
14766
14912
15058
15203
15349
15493
15637
15780
15922
16062
16203
16341
16480
16616
16752
16885
17018
17148
17278
17406
17533
17659
17785
17911
18037
18163
18289
18415
18541
18667
18793
18919
19045
19170
19295
19420
19544
19667
19790
19912
20034
20154
20274
20393
20511
20628
20745
20861
20976
21091
21205
21318
21431
21543
21654
21765
21876
21986
22095
22204
22311
22417
22522
22625
22725
22824
22919
23012
23101
23188
23272
23352
23430
23505
23577
23647
23715
23779
23842
23901
23958
24012
24064
24112
24158
24201
24240
24277
24310
24341
24369
24394
24416
24436
24453
24468
24480
24490
24497
24502
24505
24506
24505
24502
24498
24492
24485
24478
24469
24459
24449
24437
24425
24412
24397
24382
24365
24347
24328
24307
24285
24262
24237
24211
24185
24157
24129
24100
24069
24038
24006
23973
23938
23902
23865
23827
23788
23748
23707
23666
23625
23584
23543
23502
23462
23422
23382
23343
23305
23266
23228
23191
23154
23117
23081
23045
23009
22974
22939
22903
22867
22831
22794
22755
22715
22674
22630
22584
22535
22484
22430
22374
22314
22252
22187
22119
22048
21974
21897
21816
21732
21645
21555
21461
21363
21262
21157
21048
20936
20820
20701
20577
20450
20320
20185
20046
19903
19755
19603
19446
19284
19117
18945
18768
18586
18400
18209
18013
17813
17610
17402
17190
16975
16756
16534
16309
16079
15848
15614
15375
15134
14889
14641
14389
14134
13875
13614
13350
13084
12816
12546
12275
12002
11728
11453
11177
10899
10621
10341
10061
9781
9500
9220
8939
8658
8378
8098
7818
7537
7257
6976
6695
6413
6131
5849
5566
5283
4999
4716
4432
4148
3865
3581
3298
3015
2732
2450
2167
1885
1603
1320
1038
756
474
192
-89
-371
-651
-930
-1209
-1485
-1760
-2032
-2301
-2567
-2830
-3089
-3344
-3594
-3840
-4081
-4317
-4548
-4773
-4992
-5206
-5413
-5613
-5808
-5995
-6176
-6349
-6515
-6674
-6826
-6970
-7106
-7234
-7354
-7466
-7570
-7664
-7750
-7827
-7895
-7954
-8005
-8045
-8077
-8101
-8116
-8121
-8117
-8103
-8082
-8051
-8010
-7961
-7903
-7837
-7761
-7678
-7588
-7489
-7384
-7272
-7154
-7029
-6899
-6763
-6621
-6475
-6324
-6168
-6008
-5845
-5678
-5508
-5334
-5158
-4979
-4797
-4613
-4426
-4238
-4048
-3856
-3663
-3469
-3274
-3078
-2881
-2685
-2488
-2291
-2095
-1901
-1707
-1515
-1325
-1137
-952
-769
-589
-412
-238
-68
98
260
419
573
723
868
1010
1147
1280
1409
1534
1655
1772
1885
1994
2099
2201
2298
2392
2481
2566
2647
2724
2797
2864
2928
2986
3039
3087
3129
3166
3196
3221
3239
3250
3254
3250
3240
3223
3198
3166
3129
3085
3035
2980
2921
2857
2790
2720
2646
2571
2493
2415
2335
2255
2176
2097
2019
1942
1867
1795
1724
1657
1592
1529
1469
1412
1357
1304
1254
1205
1159
1115
1073
1032
994
957
923
889
858
827
798
770
742
715
688
662
635
609
582
556
531
507
485
464
445
429
415
404
397
392
391
392
397
404
413
424
438
452
469
486
506
528
551
578
607
639
674
714
757
806
858
916
980
1048
1123
1203
1289
1380
1478
1581
1689
1803
1923
2048
2178
2313
2454
2600
2751
2907
3067
3232
3401
3573
3748
3926
4107
4289
4474
4660
4848
5038
5230
5422
5616
5811
6007
6204
6402
6601
6801
7002
7205
7408
7613
7818
8025
8232
8440
8649
8858
9067
9276
9486
9695
9905
10115
10324
10534
10744
10955
11165
11376
11586
11797
12007
12216
12424
12630
12835
13037
13236
13433
13626
13815
14000
14181
14358
14529
14696
14858
15014
15164
15308
15445
15576
15699
15815
15923
16023
16114
16199
16274
16341
16398
16447
16486
16516
16535
16546
16546
16536
16516
16487
16447
16398
16338
16270
16192
16105
16008
15902
15786
15661
15527
15385
15234
15075
14908
14733
14550
14360
14163
13959
13748
13530
13306
13077
12841
12601
12356
12107
11853
11595
11334
11069
10800
10529
10255
9978
9698
9416
9132
8846
8557
8266
7974
7680
7384
7088
6790
6492
6194
5896
5598
5301
5005
4710
4415
4121
3828
3535
3244
2953
2664
2376
2088
1802
1517
1234
951
670
390
111
-166
-441
-715
-988
-1259
-1528
-1796
-2063
-2328
-2592
-2855
-3116
-3376
-3634
-3891
-4147
-4402
-4655
-4907
-5157
-5406
-5654
-5899
-6144
-6386
-6627
-6866
-7103
-7338
-7571
-7801
-8029
-8255
-8478
-8698
-8916
-9130
-9342
-9551
-9756
-9959
-10158
-10353
-10544
-10731
-10914
-11091
-11263
-11430
-11592
-11748
-11900
-12048
-12191
-12330
-12467
-12600
-12731
-12859
-12986
-13110
-13233
-13354
-13473
-13591
-13706
-13819
-13930
-14039
-14146
-14250
-14353
-14452
-14550
-14645
-14739
-14830
-14920
-15007
-15093
-15178
-15261
-15343
-15424
-15505
-15584
-15663
-15741
-15819
-15896
-15972
-16047
-16123
-16197
-16270
-16341
-16410
-16477
-16542
-16605
-16666
-16725
-16781
-16836
-16888
-16938
-16986
-17032
-17075
-17115
-17153
-17187
-17219
-17247
-17271
-17293
-17310
-17324
-17335
-17342
-17346
-17345
-17341
-17333
-17320
-17303
-17281
-17254
-17222
-17185
-17142
-17094
-17041
-16982
-16918
-16848
-16772
-16692
-16605
-16514
-16417
-16314
-16207
-16093
-15974
-15850
-15719
-15583
-15440
-15290
-15135
-14973
-14805
-14631
-14451
-14265
-14074
-13878
-13677
-13471
-13260
-13046
-12827
-12605
-12379
-12150
-11918
-11684
-11448
-11211
-10972
-10732
-10491
-10250
-10010
-9769
-9530
-9291
-9053
-8816
-8581
-8347
-8115
-7885
-7657
-7430
-7206
-6983
-6761
-6542
-6324
-6107
-5891
-5677
-5463
-5251
-5040
-4831
-4624
-4419
-4216
-4014
-3818
-3624
-3433
-3245
-3061
-2880
-2703
-2530
-2360
-2195
-2033
-1875
-1722
-1573
-1428
-1289
-1155
-1027
-905
-789
-679
-575
-478
-387
-302
-223
-149
-80
-16
44
99
150
197
240
279
315
346
375
400
421
439
453
465
474
480
483
484
483
480
474
467
457
446
434
420
405
391
376
361
347
333
320
309
298
289
281
274
267
261
256
250
244
239
232
225
217
208
198
186
173
159
143
125
104
82
58
32
5
-25
-56
-89
-122
-157
-192
-228
-265
-302
-339
-377
-415
-454
-493
-533
-574
-616
-658
-702
-747
-793
-841
-890
-939
-989
-1040
-1090
-1139
-1188
-1235
-1280
-1323
-1364
-1402
-1438
-1470
-1500
-1527
-1549
-1568
-1583
-1593
-1597
-1597
-1590
-1577
-1558
-1533
-1501
-1462
-1417
-1365
-1307
-1243
-1172
-1096
-1014
-925
-831
-731
-626
-514
-397
-273
-143
-8
135
283
438
600
769
945
1127
1317
1514
1719
1930
2149
2375
2608
2847
3094
3346
3604
3867
4136
4408
4685
4965
5247
5532
5819
6107
6396
6685
6974
7262
7550
7836
8121
8404
8685
8965
9244
9521
9798
10074
10349
10623
10896
11168
11439
11709
11977
12242
12505
12765
13021
13273
13520
13763
14001
14234
14461
14682
14898
15107
15310
15506
15695
15877
16053
16221
16382
16536
16683
16824
16958
17086
17208
17324
17434
17538
17637
17730
17817
17899
17974
18044
18107
18165
18216
18262
18303
18338
18369
18394
18415
18431
18443
18451
18454
18453
18448
18439
18425
18407
18385
18358
18327
18292
18253
18211
18165
18116
18064
18009
17952
17891
17829
17764
17697
17628
17558
17486
17413
17338
17263
17188
17112
17035
16959
16883
16807
16731
16655
16579
16503
16426
16349
16271
16193
16114
16033
15951
15868
15782
15695
15605
15514
15420
15324
15227
15127
15026
14923
14817
14710
14601
14489
14375
14259
14140
14020
13898
13773
13648
13520
13391
13261
13129
12997
12863
12729
12594
12458
12322
12184
12046
11908
11769
11630
11491
11352
11213
11074
10935
10796
10657
10518
10380
10241
10103
9965
9827
9690
9554
9419
9284
9150
9017
8885
8755
8625
8496
8369
8244
8121
7999
7880
7764
7650
7539
7430
7325
7223
7123
7026
6931
6839
6749
6662
6576
6492
6410
6330
6251
6175
6102
6030
5961
5895
5831
5770
5712
5658
5606
5558
5512
5470
5431
5395
5362
5331
5304
5278
5255
5234
5214
5196
5179
5164
5150
5137
5125
5114
5104
5095
5087
5080
5074
5068
5064
5060
5057
5055
5053
5052
5052
5052
5054
5056
5058
5062
5065
5070
5074
5079
5084
5089
5094
5098
5102
5104
5106
5107
5107
5106
5103
5098
5093
5085
5076
5064
5050
5034
5015
4993
4968
4941
4912
4880
4845
4809
4772
4732
4691
4649
4605
4561
4516
4469
4422
4375
4327
4278
4230
4180
4131
4081
4030
3982
3932
3882
3832
3782
3732
3683
3634
3587
3540
3495
3451
3409
3369
3331
3294
3260
3227
3197
3168
3141
3116
3093
3070
3050
3030
3012
2994
2978
2963
2949
2936
2925
2916
2908
2901
2896
2892
2889
2887
2885
2884
2884
2884
2884
2883
2883
2882
2880
2877
2874
2870
2865
2859
2852
2845
2837
2829
2821
2812
2803
2794
2785
2775
2766
2757
2748
2739
2731
2723
2716
2708
2701
2695
2688
2682
2677
2672
2668
2666
2665
2666
2668
2674
2681
2692
2706
2724
2746
2771
2801
2835
2873
2916
2963
3013
3068
3126
3188
3254
3324
3398
3475
3557
3642
3731
3825
3922
4024
4129
4238
4351
4467
4587
4710
4835
4964
5094
5228
5363
5500
5639
5779
5919
6059
6200
6340
6480
6619
6757
6894
7030
7164
7298
7430
7560
7689
7816
7941
8064
8183
8301
8415
8525
8632
8736
8835
8929
9019
9104
9184
9259
9328
9391
9450
9502
9550
9592
9630
9662
9688
9710
9726
9737
9743
9743
9738
9728
9713
9693
9667
9637
9601
9560
9514
9464
9408
9348
9283
9214
9140
9062
8980
8893
8801
8705
8603
8497
8386
8269
8147
8020
7888
7751
7608
7461
7308
7151
6989
6824
6654
6480
6303
6123
5939
5752
5563
5371
5176
4980
4782
4582
4380
4177
3973
3767
3560
3352
3144
2935
2725
2516
2307
2098
1889
1681
1474
1267
1060
854
649
444
240
36
-167
-369
-570
-770
-969
-1166
-1361
-1555
-1747
-1937
-2125
-2311
-2496
-2679
-2860
-3039
-3216
-3391
-3564
-3735
-3903
-4067
-4229
-4387
-4541
-4691
-4837
-4979
-5118
-5253
-5385
-5514
-5641
-5765
-5888
-6009
-6128
-6247
-6364
-6480
-6594
-6708
-6819
-6930
-7038
-7143
-7247
-7347
-7445
-7539
-7630
-7717
-7801
-7881
-7958
-8031
-8101
-8167
-8230
-8289
-8346
-8399
-8450
-8498
-8543
-8586
-8626
-8663
-8698
-8730
-8759
-8786
-8809
-8829
-8846
-8860
-8870
-8878
-8883
-8886
-8885
-8883
-8877
-8870
-8860
-8848
-8833
-8815
-8794
-8771
-8744
-8714
-8681
-8644
-8603
-8559
-8511
-8460
-8407
-8350
-8290
-8227
-8161
-8093
-8022
-7948
-7871
-7792
-7709
-7623
-7534
-7442
-7347
-7248
-7147
-7043
-6936
-6827
-6716
-6603
-6490
-6375
-6260
-6145
-6029
-5914
-5798
-5682
-5566
-5450
-5335
-5219
-5103
-4988
-4872
-4757
-4642
-4527
-4413
-4299
-4185
-4070
-3958
-3845
-3733
-3620
-3507
-3394
-3280
-3167
-3054
-2942
-2829
-2716
-2604
-2492
-2380
-2267
-2155
-2041
-1929
-1815
-1700
-1585
-1468
-1351
-1234
-1116
-998
-880
-762
-645
-529
-413
-299
-186
-74
37
147
255
363
468
573
676
778
879
978
1075
1171
1264
1355
1444
1529
1610
1688
1762
1832
1898
1960
2017
2073
2123
2169
2211
2248
2281
2309
2332
2350
2363
2370
2372
2367
2356
2339
2316
2286
2250
2208
2160
2106
2045
1981
1911
1837
1757
1674
1587
1497
1404
1308
1209
1108
1004
899
791
681
568
454
336
217
95
-28
-153
-280
-408
-536
-665
-794
-924
-1053
-1183
-1312
-1441
-1570
-1698
-1826
-1954
-2080
-2206
-2331
-2455
-2577
-2698
-2817
-2934
-3049
-3161
-3271
-3379
-3483
-3585
-3683
-3779
-3871
-3959
-4045
-4127
-4206
-4281
-4353
-4421
-4487
-4548
-4607
-4662
-4713
-4761
-4805
-4845
-4882
-4916
-4946
-4973
-4996
-5017
-5035
-5050
-5062
-5072
-5079
-5083
-5085
-5084
-5081
-5075
-5066
-5055
-5042
-5026
-5009
-4989
-4967
-4943
-4917
-4889
-4860
-4828
-4795
-4760
-4724
-4685
-4646
-4605
-4563
-4520
-4476
-4431
-4386
-4341
-4296
-4251
-4206
-4162
-4119
-4075
-4033
-3991
-3948
-3906
-3864
-3821
-3778
-3735
-3691
-3647
-3603
-3558
-3514
-3469
-3425
-3381
-3338
-3296
-3256
-3216
-3178
-3141
-3105
-3071
-3039
-3007
-2978
-2949
-2923
-2898
-2874
-2852
-2832
-2814
-2798
-2783
-2769
-2758
-2747
-2738
-2730
-2723
-2717
-2712
-2708
-2705
-2704
-2704
-2705
-2708
-2712
-2717
-2724
-2733
-2743
-2754
-2767
-2781
-2797
-2813
-2831
-2850
-2869
-2890
-2913
-2936
-2961
-2987
-3014
-3042
-3072
-3103
-3135
-3168
-3202
-3236
-3271
-3307
-3343
-3379
-3415
-3452
-3488
-3523
-3559
-3593
-3627
-3660
-3692
-3723
-3753
-3782
-3810
-3838
-3863
-3888
-3911
-3932
-3952
-3970
-3987
-4002
-4014
-4026
-4035
-4043
-4049
-4054
-4056
-4057
-4056
-4053
-4048
-4040
-4030
-4018
-4003
-3987
-3967
-3945
-3920
-3893
-3864
-3833
-3800
-3765
-3729
-3691
-3652
-3612
-3572
-3530
-3488
-3446
-3404
-3362
-3319
-3278
-3236
-3195
-3155
-3115
-3076
-3038
-3001
-2965
-2929
-2895
-2862
-2830
-2800
-2771
-2744
-2719
-2696
-2676
-2658
-2642
-2630
-2620
-2614
-2611
-2611
-2614
-2621
-2631
-2645
-2662
-2682
-2706
-2732
-2762
-2794
-2829
-2866
-2907
-2950
-2995
-3043
-3093
-3145
-3199
-3255
-3313
-3372
-3433
-3496
-3560
-3626
-3693
-3761
-3831
-3902
-3974
-4046
-4122
-4197
-4272
-4349
-4426
-4504
-4583
-4662
-4742
-4822
-4902
-4983
-5063
-5144
-5224
-5305
-5384
-5464
-5542
-5620
-5697
-5773
-5847
-5920
-5992
-6062
-6131
-6199
-6265
-6330
-6393
-6456
-6517
-6578
-6637
-6696
-6754
-6811
-6868
-6924
-6979
-7034
-7087
-7140
-7192
-7243
-7293
-7342
-7390
-7436
-7481
-7525
-7567
-7607
-7646
-7682
-7717
-7751
-7782
-7812
-7839
-7865
-7889
-7911
-7932
-7950
-7967
-7981
-7993
-8003
-8010
-8016
-8019
-8019
-8016
-8010
-8002
-7990
-7975
-7957
-7935
-7911
-7883
-7853
-7820
-7784
-7746
-7705
-7663
-7618
-7571
-7521
-7470
-7416
-7360
-7301
-7240
-7175
-7108
-7037
-6964
-6888
-6808
-6726
-6642
-6555
-6465
-6374
-6280
-6185
-6087
-5988
-5887
-5785
-5681
-5576
-5470
-5362
-5252
-5141
-5029
-4915
-4800
-4682
-4564
-4443
-4321
-4196
-4069
-3940
-3808
-3675
-3538
-3400
-3260
-3118
-2974
-2828
-2681
-2533
-2384
-2233
-2082
-1929
-1775
-1621
-1465
-1309
-1152
-993
-835
-675
-515
-355
-195
-34
127
289
450
612
774
937
1099
1261
1423
1585
1746
1907
2068
2228
2388
2548
2708
2867
3027
3186
3346
3505
3665
3824
3984
4143
4302
4461
4620
4777
4935
5091
5247
5402
5556
5709
5861
6012
6162
6311
6460
6607
6754
6901
7047
7192
7337
7482
7626
7770
7914
8055
8199
8340
8481
8621
8760
8898
9036
9173
9309
9445
9580
9715
9849
9983
10117
10250
10384
10517
10650
10783
10916
11048
11180
11311
11441
11571
11700
11828
11956
12082
12207
12330
12453
12573
12692
12809
12924
13037
13147
13254
13358
13459
13557
13651
13742
13828
13911
13989
14062
14132
14196
14257
14313
14366
14414
14458
14499
14537
14570
14601
14628
14652
14673
14692
14707
14720
14731
14739
14746
14750
14752
14752
14750
14746
14739
14729
14717
14703
14685
14665
14642
14616
14588
14558
14524
14488
14450
14409
14365
14318
14268
14216
14160
14102
14041
13978
13912
13843
13773
13700
13625
13548
13469
13390
13308
13226
13142
13057
12970
12882
12793
12703
12611
12518
12425
12330
12235
12140
12044
11947
11851
11755
11658
11562
11466
11369
11273
11177
11081
10984
10889
10793
10697
10602
10508
10414
10320
10227
10135
10044
9953
9863
9773
9683
9594
9504
9415
9326
9238
9149
9060
8971
8882
8793
8704
8614
8525
8435
8345
8255
8164
8076
7987
7898
7810
7722
7636
7551
7468
7386
7305
7226
7149
7073
6998
6925
6853
6782
6713
6644
6577
6510
6444
6380
6316
6253
6191
6129
6068
6009
5949
5890
5831
5773
5715
5657
5598
5540
5482
5423
5364
5306
5246
5187
5127
5067
5007
4946
4884
4822
4759
4696
4633
4569
4505
4441
4377
4313
4249
4186
4122
4059
3997
3934
3873
3812
3751
3691
3631
3571
3510
3450
3389
3328
3266
3203
3140
3075
3010
2943
2876
2808
2739
2670
2600
2530
2459
2388
2315
2242
2168
2093
2016
1937
1856
1773
1689
1602
1513
1423
1330
1236
1141
1043
944
844
742
639
535
429
322
214
104
-7
-120
-233
-348
-464
-581
-698
-817
-936
-1056
-1177
-1299
-1422
-1545
-1669
-1794
-1920
-2045
-2173
-2301
-2429
-2558
-2688
-2818
-2949
-3081
-3213
-3347
-3481
-3616
-3752
-3889
-4027
-4166
-4306
-4448
-4590
-4733
-4876
-5020
-5164
-5309
-5453
-5597
-5740
-5883
-6025
-6166
-6305
-6443
-6580
-6715
-6849
-6980
-7110
-7238
-7365
-7489
-7612
-7733
-7852
-7969
-8085
-8199
-8312
-8424
-8534
-8643
-8750
-8856
-8960
-9063
-9164
-9263
-9360
-9455
-9549
-9640
-9730
-9817
-9903
-9987
-10069
-10150
-10230
-10309
-10386
-10463
-10539
-10613
-10687
-10760
-10832
-10903
-10973
-11042
-11109
-11174
-11238
-11300
-11360
-11418
-11475
-11531
-11585
-11637
-11689
-11739
-11787
-11835
-11880
-11925
-11968
-12009
-12049
-12088
-12124
-12159
-12192
-12224
-12253
-12282
-12308
-12333
-12356
-12378
-12398
-12416
-12433
-12447
-12460
-12471
-12480
-12488
-12493
-12497
-12499
-12500
-12499
-12496
-12492
-12487
-12481
-12474
-12467
-12458
-12448
-12438
-12427
-12415
-12401
-12387
-12372
-12355
-12337
-12318
-12297
-12275
-12251
-12226
-12199
-12170
-12139
-12106
-12071
-12034
-11996
-11955
-11912
-11867
-11820
-11771
-11720
-11667
-11613
-11556
-11497
-11437
-11375
-11312
-11248
-11182
-11116
-11049
-10982
-10914
-10845
-10776
-10706
-10636
-10566
-10495
-10423
-10350
-10276
-10201
-10125
-10048
-9969
-9890
-9808
-9726
-9642
-9558
-9472
-9385
-9298
-9211
-9123
-9036
-8948
-8861
-8773
-8685
-8598
-8509
-8421
-8333
-8244
-8154
-8064
-7976
-7886
-7798
-7709
-7622
-7535
-7450
-7366
-7284
-7204
-7127
-7051
-6979
-6908
-6841
-6776
-6713
-6652
-6594
-6537
-6483
-6430
-6378
-6328
-6279
-6231
-6185
-6140
-6097
-6054
-6014
-5974
-5936
-5899
-5864
-5830
-5797
-5766
-5735
-5706
-5678
-5651
-5625
-5600
-5576
-5552
-5530
-5508
-5487
-5466
-5446
-5427
-5408
-5390
-5373
-5356
-5340
-5324
-5309
-5294
-5280
-5266
-5253
-5240
-5228
-5216
-5205
-5195
-5184
-5175
-5165
-5156
-5147
-5139
-5130
-5122
-5114
-5106
-5098
-5090
-5082
-5073
-5064
-5054
-5044
-5033
-5022
-5009
-4996
-4982
-4967
-4951
-4934
-4916
-4897
-4876
-4853
-4829
-4804
-4776
-4747
-4716
-4684
-4650
-4614
-4577
-4539
-4499
-4459
-4417
-4375
-4331
-4286
-4239
-4192
-4142
-4091
-4038
-3986
-3930
-3874
-3816
-3757
-3696
-3635
-3574
-3511
-3448
-3385
-3320
-3256
-3190
-3124
-3057
-2989
-2920
-2851
-2781
-2711
-2640
-2569
-2498
-2426
-2355
-2284
-2214
-2144
-2074
-2005
-1937
-1870
-1805
-1741
-1678
-1618
-1559
-1503
-1449
-1397
-1347
-1299
-1254
-1210
-1169
-1129
-1091
-1055
-1020
-988
-957
-927
-899
-873
-847
-824
-801
-780
-760
-741
-724
-709
-694
-682
-671
-661
-653
-648
-643
-641
-641
-643
-647
-653
-662
-672
-684
-697
-713
-729
-748
-767
-788
-810
-833
-857
-883
-909
-937
-966
-997
-1028
-1060
-1094
-1128
-1163
-1199
-1235
-1271
-1308
-1344
-1381
-1417
-1453
-1489
-1524
-1559
-1594
-1629
-1664
-1698
-1732
-1765
-1798
-1830
-1862
-1893
-1923
-1952
-1981
-2009
-2036
-2063
-2088
-2113
-2137
-2161
-2184
-2207
-2229
-2251
-2273
-2295
-2316
-2338
-2361
-2383
-2406
-2430
-2453
-2478
-2503
-2528
-2554
-2581
-2607
-2635
-2663
-2691
-2720
-2750
-2779
-2809
-2838
-2868
-2899
-2929
-2960
-2991
-3022
-3054
-3086
-3119
-3153
-3187
-3222
-3258
-3294
-3331
-3369
-3408
-3447
-3487
-3527
-3567
-3608
-3649
-3691
-3733
-3775
-3817
-3861
-3905
-3949
-3995
-4041
-4088
-4135
-4182
-4230
-4278
-4325
-4372
-4419
-4465
-4510
-4554
-4597
-4639
-4679
-4719
-4757
-4793
-4829
-4863
-4895
-4926
-4955
-4983
-5009
-5033
-5055
-5076
-5094
-5111
-5126
-5139
-5150
-5160
-5168
-5176
-5182
-5187
-5193
-5198
-5203
-5207
-5213
-5218
-5223
-5229
-5234
-5240
-5245
-5250
-5255
-5260
-5263
-5267
-5269
-5271
-5273
-5273
-5273
-5272
-5271
-5269
-5267
-5264
-5261
-5258
-5255
-5252
-5248
-5244
-5240
-5235
-5229
-5222
-5214
-5206
-5195
-5184
-5172
-5159
-5145
-5130
-5115
-5100
-5085
-5070
-5056
-5042
-5029
-5017
-5006
-4996
-4987
-4979
-4973
-4968
-4965
-4962
-4961
-4961
-4962
-4964
-4968
-4972
-4977
-4983
-4990
-4998
-5007
-5016
-5027
-5040
-5053
-5069
-5086
-5104
-5125
-5148
-5172
-5199
-5227
-5258
-5290
-5324
-5360
-5398
-5437
-5477
-5519
-5563
-5607
-5653
-5699
-5747
-5795
-5845
-5895
-5947
-5999
-6052
-6107
-6162
-6218
-6275
-6333
-6392
-6452
-6512
-6573
-6634
-6696
-6757
-6819
-6880
-6941
-7001
-7061
-7121
-7180
-7240
-7299
-7358
-7418
-7477
-7537
-7597
-7658
-7718
-7780
-7842
-7905
-7968
-8032
-8096
-8162
-8228
-8295
-8362
-8429
-8497
-8566
-8635
-8704
-8774
-8844
-8914
-8985
-9057
-9129
-9201
-9273
-9346
-9418
-9491
-9564
-9636
-9708
-9780
-9851
-9921
-9991
-10060
-10128
-10196
-10263
-10329
-10394
-10459
-10522
-10584
-10645
-10704
-10761
-10817
-10870
-10920
-10969
-11014
-11057
-11097
-11135
-11170
-11202
-11233
-11261
-11288
-11312
-11335
-11355
-11375
-11392
-11408
-11422
-11434
-11444
-11452
-11458
-11462
-11463
-11462
-11458
-11452
-11442
-11430
-11415
-11396
-11374
-11349
-11321
-11290
-11255
-11217
-11175
-11130
-11082
-11030
-10975
-10917
-10855
-10790
-10721
-10648
-10571
-10491
-10406
-10318
-10227
-10131
-10033
-9931
-9825
-9717
-9606
-9492
-9375
-9257
-9136
-9012
-8887
-8759
-8629
-8497
-8363
-8226
-8087
-7946
-7803
-7659
-7512
-7365
-7216
-7066
-6915
-6764
-6613
-6462
-6311
-6160
-6009
-5859
-5708
-5559
-5409
-5259
-5110
-4961
-4812
-4664
-4516
-4368
-4221
-4074
-3928
-3783
-3639
-3495
-3352
-3210
-3070
-2930
-2791
-2654
-2518
-2383
-2250
-2118
-1987
-1857
-1729
-1603
-1478
-1355
-1233
-1113
-995
-879
-764
-652
-541
-432
-324
-219
-114
-11
90
191
290
387
483
577
669
759
847
933
1016
1096
1174
1248
1319
1388
1453
1515
1574
1629
1680
1728
1772
1813
1849
1882
1910
1935
1957
1975
1990
2001
2011
2017
2020
2020
2017
2012
2004
1992
1977
1959
1937
1912
1883
1849
1812
1771
1726
1677
1623
1566
1504
1438
1368
1295
1217
1135
1049
959
866
768
668
564
457
346
234
119
2
-117
-237
-358
-480
-603
-726
-849
-971
-1093
-1215
-1336
-1456
-1575
-1693
-1810
-1925
-2039
-2151
-2261
-2369
-2475
-2579
-2681
-2781
-2878
-2974
-3067
-3158
-3247
-3334
-3419
-3502
-3583
-3662
-3739
-3814
-3887
-3958
-4027
-4093
-4156
-4217
-4274
-4329
-4380
-4427
-4472
-4512
-4550
-4584
-4615
-4643
-4668
-4689
-4707
-4722
-4734
-4742
-4747
-4749
-4746
-4740
-4731
-4717
-4699
-4678
-4653
-4625
-4592
-4556
-4516
-4472
-4424
-4372
-4317
-4257
-4194
-4126
-4054
-3978
-3898
-3814
-3725
-3632
-3536
-3435
-3330
-3221
-3109
-2994
-2876
-2755
-2631
-2505
-2377
-2246
-2114
-1980
-1845
-1707
-1568
-1428
-1287
-1143
-999
-854
-708
-561
-413
-264
-115
34
184
334
485
636
787
939
1091
1244
1398
1552
1706
1862
2017
2175
2332
2490
2648
2806
2965
3123
3281
3439
3596
3753
3910
4066
4221
4376
4531
4685
4839
4993
5148
5302
5457
5612
5768
5924
6080
6237
6394
6551
6708
6866
7023
7179
7336
7492
7647
7802
7956
8109
8263
8416
8568
8720
8871
9021
9171
9320
9469
9617
9764
9910
10055
10199
10341
10482
10621
10758
10894
11027
11157
11286
11412
11536
11657
11776
11893
12006
12118
12227
12333
12437
12538
12638
12735
12830
12922
13013
13102
13189
13275
13358
13439
13519
13596
13671
13744
13815
13883
13949
14012
14073
14131
14186
14239
14288
14335
14378
14418
14455
14489
14520
14547
14571
14592
14610
14624
14635
14642
14646
14647
14644
14638
14628
14615
14598
14577
14552
14523
14490
14453
14413
14368
14319
14267
14210
14150
14086
14018
13946
13870
13791
13708
13622
13533
13441
13347
13249
13150
13048
12943
12837
12729
12618
12506
12392
12277
12160
12042
11923
11803
11683
11561
11440
11317
11195
11072
10948
10824
10700
10576
10451
10327
10202
10077
9953
9828
9704
9581
9458
9336
9215
9095
8977
8860
8744
8630
8518
8408
8300
8194
8090
7989
7889
7791
7695
7601
7509
7419
7330
7244
7160
7078
6998
6920
6844
6771
6700
6631
6565
6502
6441
6382
6326
6272
6221
6172
6125
6080
6037
5996
5956
5918
5881
5846
5811
5778
5746
5714
5684
5654
5626
5597
5570
5542
5515
5487
5460
5432
5404
5375
5346
5316
5285
5254
5222
5190
5158
5125
5093
5060
5028
4996
4964
4932
4901
4869
4838
4807
4777
4746
4716
4686
4656
4626
4597
4567
4538
4509
4480
4451
4422
4393
4363
4334
4304
4274
4244
4214
4183
4152
4121
4090
4059
4027
3995
3963
3931
3898
3864
3830
3795
3760
3724
3687
3650
3613
3575
3537
3500
3462
3425
3388
3352
3316
3281
3246
3212
3178
3145
3113
3081
3050
3019
2988
2958
2929
2901
2873
2846
2819
2794
2769
2745
2722
2700
2679
2659
2640
2623
2606
2591
2577
2564
2553
2543
2534
2527
2521
2517
2515
2514
2515
2517
2522
2528
2537
2547
2560
2574
2591
2611
2633
2657
2684
2713
2745
2780
2817
2857
2899
2945
2992
3043
3096
3151
3209
3269
3332
3396
3464
3533
3605
3679
3756
3835
3917
4001
4086
4177
4269
4363
4460
4559
4661
4765
4871
4979
5090
5202
5316
5432
5550
5670
5791
5913
6037
6162
6289
6417
6546
6676
6807
6940
7073
7207
7341
7476
7612
7749
7885
8023
8161
8300
8439
8579
8719
8860
9002
9144
9286
9429
9573
9717
9861
10005
10149
10294
10439
10584
10729
10873
11018
11162
11306
11449
11592
11734
11875
12016
12155
12294
12431
12567
12702
12837
12970
13102
13232
13362
13490
13617
13743
13868
13990
14112
14232
14350
14467
14583
14697
14809
14920
15029
15136
15241
15344
15445
15543
15640
15735
15828
15919
16008
16096
16181
16265
16349
16430
16510
16589
16667
16743
16818
16892
16965
17037
17108
17179
17248
17316
17384
17450
17516
17580
17643
17706
17767
17827
17886
17945
18002
18059
18114
18169
18223
18276
18328
18379
18429
18479
18527
18575
18621
18666
18710
18753
18795
18836
18875
18913
18950
18986
19020
19052
19084
19114
19142
19169
19195
19220
19243
19265
19285
19304
19321
19337
19351
19364
19375
19385
19393
19401
19407
19411
19415
19417
19417
19417
19414
19410
19405
19397
19388
19377
19364
19349
19332
19313
19292
19269
19245
19218
19190
19160
19128
19094
19059
19021
18982
18941
18898
18853
18807
18760
18711
18660
18609
18556
18503
18448
18393
18338
18282
18225
18169
18112
18055
17998
17941
17883
17825
17767
17708
17649
17590
17530
17470
17411
17351
17293
17234
17177
17120
17065
17010
16955
16901
16848
16794
16741
16688
16635
16582
16528
16475
16421
16367
16312
16259
16204
16149
16096
16041
15986
15931
15875
15819
15763
15707
15650
15592
15534
15476
15418
15359
15300
15241
15182
15123
15064
15005
14946
14887
14828
14769
14709
14649
14588
14528
14466
14405
14342
14279
14216
14152
14087
14021
13955
13888
13820
13752
13682
13612
13540
13467
13394
13318
13242
13164
13086
13005
12924
12841
12757
12672
12585
12496
12407
12315
12223
12129
12033
11936
11837
11736
11634
11530
11425
11317
11208
11097
10984
10869
10753
10634
10515
10393
10270
10145
10018
9889
9759
9626
9492
9356
9219
9079
8938
8794
8649
8502
8353
8202
8048
7895
7738
7580
7419
7257
7093
6927
6759
6589
6418
6244
6069
5891
5711
5530
5346
5160
4972
4782
4589
4395
4198
3999
3799
3596
3391
3185
2977
2768
2557
2346
2133
1919
1704
1489
1274
1058
842
626
410
194
-21
-236
-451
-666
-880
-1094
-1307
-1520
-1732
-1943
-2153
-2362
-2569
-2775
-2979
-3181
-3380
-3577
-3772
-3963
-4152
-4338
-4520
-4699
-4875
-5048
-5217
-5384
-5547
-5707
-5864
-6018
-6168
-6315
-6459
-6600
-6737
-6871
-7001
-7127
-7249
-7368
-7482
-7593
-7699
-7801
-7899
-7992
-8080
-8166
-8246
-8323
-8395
-8464
-8529
-8591
-8649
-8704
-8755
-8803
-8848
-8888
-8926
-8959
-8989
-9015
-9037
-9056
-9070
-9081
-9089
-9092
-9092
-9089
-9082
-9072
-9058
-9041
-9021
-8997
-8970
-8940
-8907
-8870
-8831
-8789
-8744
-8696
-8646
-8594
-8539
-8482
-8424
-8364
-8303
-8241
-8177
-8113
-8048
-7982
-7916
-7849
-7781
-7712
-7643
-7573
-7503
-7432
-7361
-7289
-7217
-7144
-7071
-6998
-6924
-6849
-6774
-6699
-6623
-6547
-6470
-6393
-6316
-6239
-6162
-6085
-6008
-5931
-5855
-5779
-5704
-5628
-5553
-5478
-5403
-5328
-5254
-5179
-5105
-5031
-4957
-4883
-4810
-4737
-4664
-4592
-4519
-4447
-4375
-4303
-4231
-4160
-4089
-4018
-3948
-3878
-3809
-3740
-3671
-3603
-3534
-3467
-3399
-3331
-3263
-3195
-3127
-3059
-2991
-2922
-2853
-2783
-2713
-2642
-2570
-2498
-2425
-2350
-2276
-2200
-2123
-2045
-1967
-1888
-1807
-1726
-1644
-1561
-1477
-1393
-1307
-1221
-1134
-1046
-958
-869
-781
-692
-603
-514
-426
-337
-249
-161
-74
13
99
185
271
356
441
526
610
695
779
864
948
1033
1118
1204
1289
1374
1460
1545
1630
1715
1799
1883
1966
2048
2130
2210
2289
2368
2445
2521
2597
2671
2744
2816
2887
2957
3027
3095
3162
3228
3293
3356
3419
3479
3538
3596
3652
3706
3758
3809
3859
3906
3953
3997
4040
4082
4121
4160
4196
4231
4264
4295
4325
4353
4379
4404
4426
4447
4466
4483
4498
4512
4525
4536
4545
4554
4562
4568
4574
4579
4583
4587
4590
4592
4593
4594
4594
4593
4592
4590
4588
4585
4582
4579
4575
4572
4568
4565
4561
4558
4555
4552
4549
4546
4543
4541
4538
4535
4532
4529
4526
4523
4520
4516
4512
4509
4505
4501
4496
4492
4488
4483
4479
4474
4469
4464
4459
4454
4450
4445
4440
4436
4433
4429
4427
4425
4423
4423
4423
4424
4426
4429
4432
4436
4441
4446
4453
4460
4468
4477
4487
4498
4510
4522
4536
4551
4567
4583
4601
4620
4639
4660
4681
4704
4727
4752
4778
4804
4832
4860
4890
4920
4951
4983
5016
5049
5083
5118
5153
5189
5225
5262
5299
5336
5374
5411
5449
5487
5525
5563
5601
5639
5677
5715
5753
5791
5830
5868
5907
5946
5985
6025
6066
6107
6149
6191
6234
6277
6322
6366
6412
6458
6504
6552
6599
6647
6695
6743
6791
6839
6888
6936
6984
7033
7081
7129
7178
7226
7274
7322
7369
7416
7463
7509
7554
7598
7642
7686
7728
7770
7811
7852
7892
7931
7970
8007
8045
8082
8118
8154
8189
8223
8256
8288
8319
8349
8377
8404
8430
8453
8476
8496
8515
8533
8550
8565
8579
8592
8604
8615
8626
8636
8645
8653
8660
8666
8671
8675
8677
8678
8677
8675
8671
8665
8657
8648
8637
8624
8609
8593
8575
8555
8534
8512
8488
8462
8435
8407
8377
8345
8313
8278
8242
8205
8167
8127
8086
8044
8000
7956
7910
7863
7814
7764
7712
7658
7604
7547
7489
7429
7367
7304
7239
7173
7105
7035
6964
6892
6818
6742
6665
6586
6505
6423
6339
6254
6167
6078
5988
5896
5804
5710
5615
5519
5422
5325
5227
5129
5030
4931
4831
4731
4630
4529
4428
4326
4223
4120
4017
3913
3809
3704
3599
3493
3387
3280
3173
3066
2959
2851
2744
2636
2529
2421
2314
2208
2101
1995
1889
1783
1677
1571
1465
1359
1253
1147
1041
935
828
722
615
509
402
296
189
83
-24
-130
-236
-341
-447
-552
-658
-763
-869
-974
-1080
-1186
-1292
-1398
-1504
-1610
-1716
-1822
-1928
-2033
-2139
-2244
-2349
-2453
-2556
-2659
-2761
-2863
-2964
-3064
-3164
-3264
-3362
-3460
-3558
-3654
-3751
-3847
-3942
-4037
-4132
-4226
-4320
-4413
-4505
-4597
-4688
-4778
-4868
-4957
-5044
-5131
-5216
-5300
-5382
-5463
-5542
-5619
-5695
-5768
-5840
-5910
-5979
-6045
-6109
-6172
-6233
-6292
-6349
-6405
-6458
-6510
-6560
-6608
-6654
-6699
-6741
-6781
-6819
-6855
-6889
-6920
-6949
-6976
-7001
-7022
-7041
-7058
-7072
-7083
-7091
-7097
-7101
-7102
-7100
-7095
-7088
-7079
-7066
-7051
-7034
-7013
-6990
-6965
-6936
-6905
-6872
-6836
-6798
-6757
-6713
-6667
-6619
-6569
-6516
-6461
-6403
-6344
-6282
-6219
-6153
-6086
-6017
-5946
-5874
-5800
-5724
-5647
-5568
-5487
-5404
-5320
-5234
-5146
-5056
-4965
-4871
-4776
-4679
-4580
-4479
-4376
-4272
-4166
-4058
-3949
-3838
-3725
-3611
-3496
-3379
-3261
-3141
-3020
-2898
-2775
-2650
-2524
-2397
-2269
-2139
-2009
-1878
-1746
-1614
-1481
-1347
-1214
-1080
-946
-813
-679
-545
-412
-279
-146
-14
118
250
380
511
640
769
897
1025
1151
1276
1401
1524
1646
1767
1886
2004
2121
2236
2349
2460
2570
2678
2784
2889
2991
3092
3191
3288
3383
3477
3568
3658
3746
3832
3916
3999
4080
4159
4236
4311
4384
4455
4525
4592
4657
4721
4782
4842
4900
4957
5012
5066
5117
5168
5217
5264
5310
5353
5396
5436
5475
5513
5548
5583
5616
5648
5678
5707
5736
5763
5789
5815
5839
5863
5887
5909
5932
5953
5974
5995
6016
6035
6055
6074
6093
6111
6128
6145
6162
6177
6193
6208
6222
6236
6250
6263
6276
6289
6302
6314
6327
6339
6351
6363
6375
6386
6397
6408
6419
6429
6439
6449
6458
6467
6476
6485
6493
6502
6510
6519
6528
6537
6546
6556
6566
6576
6587
6599
6611
6623
6636
6649
6662
6676
6689
6702
6716
6729
6743
6756
6769
6783
6796
6809
6821
6834
6847
6860
6872
6885
6898
6910
6923
6935
6948
6960
6972
6984
6995
7007
7018
7030
7041
7052
7064
7076
7088
7101
7114
7127
7142
7156
7172
7188
7204
7222
7240
7258
7278
7298
7318
7340
7362
7384
7407
7431
7455
7479
7503
7528
7552
7577
7602
7627
7652
7677
7702
7727
7753
7778
7804
7830
7857
7884
7911
7938
7965
7993
8021
8048
8077
8105
8132
8162
8189
8219
8248
8277
8306
8335
8365
8394
8424
8453
8482
8511
8540
8568
8596
8623
8650
8677
8703
8729
8754
8778
8802
8825
8847
8869
8889
8908
8926
8943
8958
8972
8985
8996
9006
9015
9022
9027
9032
9034
9036
9036
9035
9032
9028
9022
9016
9007
8997
8985
8971
8955
8938
8918
8896
8872
8846
8818
8788
8756
8722
8686
8648
8608
8566
8522
8477
8429
8380
8329
8276
8221
8164
8106
8045
7983
7919
7853
7785
7716
7644
7571
7496
7419
7340
7260
7178
7094
7009
6922
6833
6743
6651
6557
6462
6365
6266
6166
6065
5962
5857
5752
5645
5536
5427
5316
5204
5091
4977
4862
4745
4628
4509
4389
4268
4146
4022
3900
3775
3649
3523
3396
3268
3139
3010
2880
2749
2617
2484
2351
2217
2082
1946
1809
1671
1532
1393
1253
1112
970
829
686
543
400
256
112
-32
-177
-322
-467
-612
-757
-902
-1047
-1192
-1338
-1483
-1628
-1773
-1918
-2063
-2209
-2354
-2500
-2646
-2793
-2939
-3086
-3233
-3380
-3527
-3674
-3820
-3966
-4112
-4258
-4402
-4546
-4690
-4832
-4974
-5115
-5255
-5394
-5532
-5668
-5804
-5939
-6072
-6205
-6336
-6467
-6596
-6725
-6852
-6978
-7103
-7228
-7351
-7473
-7595
-7715
-7834
-7953
-8070
-8186
-8303
-8417
-8531
-8644
-8755
-8865
-8974
-9082
-9189
-9294
-9398
-9500
-9601
-9700
-9798
-9894
-9987
-10080
-10170
-10258
-10344
-10428
-10510
-10589
-10667
-10743
-10816
-10888
-10957
-11025
-11091
-11154
-11216
-11276
-11334
-11390
-11445
-11497
-11548
-11596
-11643
-11687
-11729
-11768
-11805
-11840
-11872
-11901
-11928
-11952
-11973
-11992
-12009
-12023
-12035
-12044
-12051
-12055
-12058
-12058
-12057
-12053
-12048
-12040
-12031
-12020
-12008
-11993
-11977
-11959
-11939
-11917
-11894
-11869
-11842
-11813
-11783
-11750
-11716
-11679
-11641
-11601
-11559
-11514
-11468
-11420
-11370
-11318
-11265
-11209
-11152
-11094
-11033
-10971
-10908
-10843
-10777
-10709
-10641
-10571
-10500
-10428
-10355
-10281
-10206
-10131
-10055
-9979
-9902
-9825
-9747
-9668
-9590
-9511
-9431
-9351
-9271
-9191
-9110
-9029
-8947
-8866
-8784
-8701
-8619
-8536
-8453
-8369
-8286
-8202
-8118
-8032
-7949
-7865
-7781
-7696
-7612
-7528
-7443
-7359
-7275
-7190
-7105
-7020
-6935
-6849
-6762
-6676
-6589
-6501
-6414
-6326
-6237
-6149
-6060
-5971
-5882
-5792
-5702
-5613
-5522
-5432
-5342
-5251
-5161
-5070
-4979
-4889
-4799
-4710
-4621
-4533
-4446
-4359
-4274
-4190
-4108
-4027
-3947
-3869
-3793
-3718
-3644
-3572
-3502
-3432
-3365
-3298
-3233
-3168
-3105
-3043
-2982
-2922
-2862
-2804
-2747
-2691
-2636
-2581
-2528
-2476
-2425
-2374
-2325
-2277
-2230
-2185
-2140
-2097
-2055
-2013
-1974
-1936
-1899
-1863
-1829
-1796
-1763
-1732
-1702
-1672
-1643
-1615
-1587
-1560
-1533
-1507
-1482
-1457
-1432
-1408
-1384
-1361
-1339
-1317
-1295
-1275
-1255
-1237
-1219
-1202
-1185
-1170
-1155
-1141
-1128
-1115
-1103
-1092
-1081
-1070
-1061
-1051
-1042
-1034
-1026
-1018
-1012
-1004
-999
-993
-987
-982
-977
-972
-968
-964
-959
-955
-951
-948
-944
-940
-936
-933
-929
-925
-921
-918
-914
-910
-906
-902
-898
-894
-891
-887
-884
-881
-878
-875
-873
-870
-868
-866
-865
-863
-862
-861
-860
-859
-858
-857
-856
-856
-855
-855
-855
-854
-854
-854
-854
-854
-854
-855
-855
-855
-855
-856
-856
-857
-857
-858
-859
-861
-863
-865
-867
-871
-874
-878
-883
-888
-894
-900
-906
-913
-920
-927
-935
-942
-950
-958
-966
-974
-983
-991
-999
-1006
-1014
-1022
-1030
-1038
-1046
-1053
-1061
-1068
-1076
-1083
-1090
-1097
-1104
-1112
-1119
-1125
-1132
-1139
-1146
-1152
-1159
-1165
-1172
-1178
-1184
-1190
-1196
-1202
-1207
-1213
-1218
-1223
-1228
-1233
-1238
-1244
-1249
-1255
-1260
-1266
-1273
-1279
-1286
-1293
-1300
-1307
-1315
-1322
-1330
-1337
-1345
-1352
-1360
-1367
-1374
-1381
-1388
-1395
-1401
-1407
-1414
-1420
-1425
-1431
-1437
-1442
-1448
-1453
-1458
-1464
-1469
-1474
-1479
-1484
-1490
-1495
-1500
-1506
-1512
-1518
-1525
-1533
-1541
-1550
-1560
-1571
-1583
-1596
-1611
-1627
-1643
-1662
-1681
-1702
-1724
-1747
-1772
-1798
-1825
-1854
-1883
-1914
-1946
-1980
-2013
-2050
-2086
-2124
-2163
-2202
-2243
-2285
-2328
-2373
-2418
-2464
-2511
-2560
-2609
-2659
-2711
-2763
-2816
-2870
-2924
-2979
-3035
-3091
-3148
-3205
-3262
-3319
-3377
-3434
-3492
-3550
-3607
-3665
-3723
-3780
-3838
-3895
-3952
-4008
-4065
-4121
-4177
-4232
-4287
-4341
-4394
-4447
-4499
-4550
-4600
-4649
-4697
-4743
-4789
-4834
-4877
-4920
-4961
-5001
-5039
-5077
-5113
-5148
-5182
-5214
-5245
-5275
-5304
-5331
-5357
-5381
-5404
-5425
-5445
-5463
-5480
-5496
-5509
-5521
-5532
-5541
-5549
-5555
-5560
-5563
-5566
-5567
-5566
-5565
-5562
-5559
-5554
-5548
-5540
-5532
-5522
-5512
-5500
-5486
-5472
-5456
-5438
-5420
-5400
-5378
-5355
-5331
-5305
-5279
-5250
-5221
-5191
-5159
-5127
-5093
-5058
-5023
-4987
-4950
-4912
-4874
-4834
-4794
-4754
-4713
-4671
-4628
-4586
-4542
-4498
-4454
-4410
-4365
-4321
-4276
-4231
-4187
-4143
-4098
-4054
-4011
-3968
-3925
-3882
-3840
-3798
-3756
-3715
-3674
-3633
-3593
-3553
-3513
-3473
-3434
-3394
-3355
-3317
-3278
-3240
-3201
-3163
-3125
-3087
-3049
-3010
-2972
-2933
-2894
-2855
-2815
-2775
-2734
-2693
-2651
-2609
-2566
-2522
-2478
-2433
-2387
-2341
-2294
-2247
-2199
-2151
-2103
-2054
-2005
-1956
-1907
-1858
-1808
-1759
-1709
-1658
-1608
-1557
-1505
-1454
-1402
-1350
-1298
-1245
-1192
-1139
-1086
-1033
-979
-925
-871
-817
-763
-709
-654
-600
-545
-491
-436
-381
-326
-271
-215
-159
-103
-47
9
66
124
181
239
297
355
414
473
532
591
650
709
769
828
888
948
1008
1068
1129
1190
1252
1314
1377
1440
1504
1569
1634
1700
1766
1833
1901
1969
2037
2106
2176
2246
2316
2387
2458
2530
2602
2675
2748
2822
2896
2971
3046
3121
3197
3272
3348
3425
3501
3578
3654
3731
3808
3886
3964
4042
4121
4200
4280
4361
4442
4523
4606
4689
4772
4856
4940
5024
5109
5194
5279
5365
5450
5535
5619
5703
5787
5870
5953
6035
6116
6196
6275
6353
6431
6507
6582
6656
6730
6802
6873
6944
7013
7082
7150
7217
7283
7349
7414
7478
7542
7604
7667
7728
7789
7849
7908
7967
8025
8082
8138
8194
8248
8301
8353
8404
8453
8501
8547
8593
8637
8679
8720
8760
8799
8836
8871
8906
8939
8971
9002
9032
9061
9089
9117
9144
9170
9196
9222
9247
9272
9297
9322
9347
9372
9398
9423
9448
9473
9499
9525
9550
9576
9602
9628
9654
9680
9705
9731
9757
9782
9808
9833
9858
9883
9908
9932
9957
9981
10004
10028
10050
10073
10094
10116
10137
10157
10177
10196
10216
10234
10253
10271
10288
10306
10323
10340
10357
10373
10389
10405
10420
10435
10450
10464
10478
10491
10503
10516
10527
10538
10548
10558
10567
10576
10585
10593
10600
10608
10615
10623
10630
10636
10643
10650
10656
10662
10668
10674
10680
10685
10690
10695
10699
10702
10705
10708
10709
10711
10711
10711
10711
10710
10708
10706
10704
10701
10698
10695
10692
10688
10684
10680
10675
10671
10666
10661
10656
10650
10645
10639
10633
10628
10622
10616
10610
10604
10599
10593
10588
10582
10577
10572
10566
10561
10556
10551
10546
10541
10537
10532
10528
10525
10521
10518
10516
10514
10512
10512
10512
10512
10514
10516
10519
10522
10527
10532
10537
10543
10549
10556
10563
10571
10579
10587
10595
10604
10613
10622
10631
10641
10650
10660
10669
10678
10688
10697
10706
10714
10722
10731
10738
10746
10753
10760
10767
10774
10780
10785
10791
10796
10801
10806
10810
10814
10817
10820
10823
10826
10828
10829
10831
10832
10833
10833
10833
10833
10832
10831
10830
10828
10825
10822
10818
10814
10810
10805
10799
10793
10786
10779
10772
10764
10756
10748
10739
10730
10721
10711
10702
10692
10681
10671
10660
10650
10639
10628
10617
10606
10595
10583
10572
10560
10548
10537
10525
10513
10501
10489
10477
10466
10454
10442
10431
10420
10408
10398
10387
10376
10366
10356
10346
10337
10328
10319
10310
10301
10293
10285
10277
10270
10263
10256
10249
10243
10237
10231
10225
10220
10214
10208
10203
10197
10191
10185
10180
10174
10168
10162
10157
10151
10146
10141
10136
10131
10127
10123
10119
10115
10111
10108
10105
10102
10099
10097
10095
10093
10092
10091
10090
10090
10090
10091
10091
10092
10093
10095
10096
10098
10099
10101
10103
10105
10106
10108
10109
10111
10112
10113
10114
10115
10115
10115
10115
10115
10115
10115
10115
10114
10114
10114
10114
10114
10114
10115
10117
10119
10121
10124
10127
10131
10135
10140
10145
10150
10156
10161
10167
10173
10179
10186
10192
10198
10205
10211
10218
10225
10232
10239
10246
10254
10261
10269
10276
10284
10292
10300
10308
10316
10324
10332
10340
10348
10356
10363
10370
10377
10383
10389
10394
10399
10404
10407
10410
10413
10415
10416
10417
10417
10416
10415
10413
10411
10407
10403
10398
10393
10386
10379
10370
10361
10351
10339
10327
10314
10300
10285
10269
10252
10233
10214
10194
10172
10150
10126
10101
10075
10047
10018
9988
9957
9925
9891
9856
9819
9782
9743
9702
9661
9618
9574
9528
9482
9434
9385
9334
9282
9229
9174
9118
9060
9002
8941
8879
8816
8752
8686
8619
8551
8482
8411
8339
8265
8191
8115
8038
7960
7880
7800
7718
7636
7552
7468
7383
7297
7210
7122
7034
6945
6855
6764
6673
6581
6489
6396
6302
6208
6114
6019
5924
5829
5733
5637
5541
5444
5347
5251
5154
5056
4959
4862
4764
4667
4569
4472
4375
4278
4181
4085
3989
3894
3799
3705
3613
3521
3430
3341
3252
3165
3079
2994
2911
2828
2747
2666
2587
2509
2432
2357
2283
2210
2138
2068
1999
1932
1866
1802
1740
1679
1619
1561
1504
1449
1396
1344
1293
1244
1197
1151
1107
1064
1022
983
946
909
875
842
810
780
752
725
700
677
654
634
615
597
581
566
552
541
530
521
514
508
503
500
499
498
499
502
506
511
517
524
533
543
554
566
580
594
610
627
645
664
684
705
727
750
774
799
824
850
877
905
934
963
992
1022
1054
1086
1119
1152
1187
1222
1257
1293
1330
1368
1406
1444
1483
1523
1563
1603
1643
1684
1726
1768
1810
1852
1895
1938
1981
2025
2069
2113
2157
2201
2246
2290
2334
2378
2422
2466
2510
2553
2596
2639
2681
2723
2764
2805
2845
2885
2924
2962
3000
3038
3074
3111
3146
3181
3215
3249
3282
3315
3348
3379
3411
3442
3472
3502
3531
3560
3589
3617
3644
3671
3697
3723
3748
3772
3795
3818
3840
3861
3882
3902
3922
3941
3960
3978
3996
4013
4030
4046
4064
4081
4097
4113
4129
4145
4161
4177
4193
4209
4225
4241
4257
4273
4288
4304
4320
4336
4352
4369
4385
4402
4419
4437
4454
4472
4491
4509
4528
4547
4567
4586
4606
4626
4645
4666
4686
4706
4726
4747
4767
4788
4809
4830
4851
4873
4894
4916
4938
4961
4983
5006
5029
5053
5076
5100
5123
5147
5170
5193
5217
5240
5262
5284
5306
5328
5349
5369
5389
5409
5428
5446
5464
5481
5498
5514
5530
5545
5560
5574
5588
5601
5614
5626
5639
5650
5662
5673
5684
5695
5705
5715
5725
5734
5743
5752
5761
5769
5777
5784
5792
5799
5806
5812
5819
5825
5831
5837
5842
5848
5853
5858
5863
5868
5873
5877
5881
5885
5889
5892
5895
5898
5901
5903
5905
5907
5908
5909
5910
5911
5912
5912
5912
5912
5912
5912
5911
5910
5909
5907
5905
5903
5900
5897
5893
5889
5884
5879
5873
5867
5861
5854
5846
5838
5830
5821
5812
5802
5792
5781
5770
5759
5747
5734
5721
5708
5694
5680
5666
5651
5636
5621
5606
5591
5577
5562
5547
5532
5517
5502
5487
5472
5457
5441
5426
5410
5394
5378
5361
5344
5327
5310
5292
5273
5255
5236
5216
5196
5176
5156
5135
5113
5092
5070
5047
5024
5001
4978
4954
4929
4904
4879
4853
4827
4800
4772
4743
4714
4685
4654
4623
4591
4558
4525
4491
4456
4420
4383
4346
4307
4268
4227
4185
4143
4099
4054
4008
3961
3913
3864
3813
3762
3709
3655
3600
3544
3486
3428
3368
3307
3245
3182
3118
3052
2986
2918
2850
2780
2710
2638
2566
2493
2419
2344
2268
2192
2114
2036
1957
1878
1797
1716
1634
1551
1468
1383
1298
1212
1125
1038
950
861
771
680
589
498
405
312
219
125
31
-64
-158
-253
-348
-444
-539
-634
-729
-823
-918
-1012
-1106
-1199
-1292
-1385
-1477
-1568
-1659
-1750
-1839
-1928
-2016
-2104
-2191
-2277
-2362
-2446
-2529
-2612
-2694
-2775
-2854
-2933
-3011
-3088
-3163
-3238
-3311
-3383
-3454
-3524
-3592
-3659
-3725
-3790
-3853
-3915
-3975
-4034
-4091
-4148
-4202
-4255
-4306
-4355
-4403
-4449
-4494
-4536
-4577
-4617
-4655
-4692
-4727
-4761
-4793
-4825
-4855
-4884
-4912
-4938
-4964
-4989
-5013
-5036
-5058
-5079
-5099
-5119
-5138
-5157
-5175
-5193
-5210
-5226
-5242
-5258
-5273
-5288
-5303
-5318
-5332
-5346
-5360
-5374
-5388
-5402
-5416
-5429
-5443
-5456
-5470
-5483
-5496
-5509
-5522
-5535
-5547
-5560
-5571
-5583
-5594
-5605
-5615
-5625
-5635
-5644
-5653
-5661
-5670
-5677
-5685
-5692
-5699
-5706
-5712
-5718
-5724
-5729
-5735
-5740
-5744
-5749
-5753
-5757
-5760
-5764
-5767
-5770
-5773
-5776
-5778
-5780
-5782
-5783
-5785
-5785
-5785
-5785
-5785
-5784
-5782
-5780
-5777
-5774
-5771
-5767
-5762
-5757
-5751
-5745
-5738
-5731
-5723
-5715
-5706
-5697
-5687
-5676
-5666
-5654
-5643
-5631
-5619
-5606
-5593
-5580
-5566
-5552
-5538
-5524
-5509
-5494
-5479
-5463
-5447
-5431
-5414
-5397
-5379
-5362
-5343
-5324
-5305
-5285
-5265
-5245
-5224
-5202
-5181
-5159
-5136
-5114
-5091
-5068
-5044
-5020
-4996
-4971
-4947
-4922
-4896
-4871
-4845
-4819
-4792
-4766
-4739
-4712
-4684
-4657
-4629
-4600
-4572
-4543
-4514
-4485
-4455
-4426
-4396
-4366
-4336
-4306
-4276
-4247
-4218
-4189
-4160
-4131
-4103
-4075
-4046
-4019
-3991
-3964
-3936
-3909
-3882
-3855
-3828
-3802
-3775
-3749
-3722
-3696
-3670
-3644
-3618
-3592
-3567
-3542
-3517
-3493
-3469
-3445
-3421
-3398
-3375
-3353
-3331
-3310
-3289
-3269
-3249
-3230
-3212
-3194
-3177
-3160
-3145
-3130
-3115
-3102
-3089
-3077
-3066
-3055
-3046
-3038
-3030
-3023
-3017
-3012
-3008
-3005
-3002
-3000
-3000
-3000
-3001
-3003
-3006
-3010
-3016
-3022
-3030
-3039
-3049
-3061
-3073
-3087
-3102
-3119
-3136
-3155
-3175
-3196
-3219
-3242
-3267
-3293
-3320
-3348
-3377
-3407
-3438
-3470
-3503
-3537
-3572
-3608
-3644
-3681
-3719
-3758
-3797
-3837
-3878
-3919
-3960
-4002
-4043
-4086
-4128
-4171
-4213
-4256
-4299
-4343
-4386
-4429
-4473
-4516
-4560
-4604
-4648
-4691
-4735
-4779
-4822
-4866
-4909
-4952
-4995
-5038
-5080
-5123
-5165
-5207
-5248
-5289
-5330
-5370
-5410
-5449
-5488
-5526
-5564
-5601
-5637
-5673
-5708
-5742
-5776
-5808
-5840
-5871
-5902
-5931
-5960
-5987
-6014
-6040
-6066
-6090
-6114
-6137
-6159
-6181
-6201
-6221
-6241
-6259
-6277
-6295
-6312
-6328
-6344
-6360
-6375
-6389
-6403
-6417
-6430
-6442
-6454
-6465
-6476
-6486
-6496
-6506
-6515
-6523
-6532
-6539
-6547
-6554
-6560
-6566
-6572
-6578
-6584
-6589
-6594
-6598
-6603
-6607
-6611
-6614
-6618
-6621
-6624
-6627
-6630
-6632
-6634
-6636
-6637
-6638
-6639
-6640
-6640
-6640
-6640
-6640
-6639
-6638
-6637
-6636
-6634
-6632
-6630
-6628
-6625
-6622
-6619
-6615
-6611
-6607
-6602
-6597
-6592
-6587
-6581
-6575
-6570
-6563
-6557
-6551
-6544
-6538
-6531
-6524
-6517
-6509
-6502
-6494
-6486
-6478
-6469
-6461
-6452
-6443
-6434
-6424
-6415
-6405
-6395
-6385
-6375
-6365
-6354
-6344
-6334
-6323
-6313
-6302
-6292
-6281
-6271
-6260
-6249
-6238
-6227
-6216
-6204
-6192
-6180
-6168
-6155
-6142
-6129
-6115
-6101
-6087
-6072
-6058
-6042
-6027
-6011
-5995
-5978
-5960
-5943
-5925
-5906
-5887
-5867
-5847
-5826
-5805
-5784
-5762
-5739
-5716
-5693
-5669
-5645
-5620
-5595
-5570
-5544
-5519
-5493
-5467
-5441
-5415
-5390
-5364
-5339
-5314
-5289
-5265
-5241
-5217
-5194
-5171
-5148
-5125
-5103
-5081
-5059
-5038
-5017
-4997
-4976
-4957
-4938
-4919
-4901
-4883
-4866
-4849
-4833
-4817
-4801
-4785
-4770
-4755
-4740
-4725
-4711
-4697
-4683
-4669
-4655
-4642
-4629
-4616
-4603
-4591
-4579
-4568
-4557
-4546
-4535
-4525
-4515
-4505
-4495
-4486
-4477
-4467
-4458
-4449
-4440
-4431
-4422
-4413
-4404
-4395
-4387
-4378
-4370
-4362
-4354
-4347
-4339
-4333
-4326
-4320
-4314
-4309
-4303
-4298
-4293
-4289
-4284
-4280
-4276
-4272
-4268
-4264
-4260
-4257
-4253
-4250
-4247
-4243
-4240
-4237
-4233
-4230
-4226
-4223
-4219
-4216
-4212
-4208
-4204
-4200
-4196
-4191
-4186
-4182
-4176
-4171
-4166
-4160
-4154
-4147
-4141
-4134
-4127
-4120
-4113
-4106
-4099
-4091
-4083
-4075
-4067
-4061
-4053
-4045
-4037
-4027
-4019
-4011
-4002
-3993
-3984
-3974
-3964
-3954
-3943
-3932
-3921
-3909
-3896
-3883
-3870
-3856
-3841
-3826
-3810
-3793
-3776
-3759
-3741
-3722
-3703
-3683
-3663
-3643
-3622
-3601
-3579
-3557
-3534
-3512
-3488
-3465
-3440
-3416
-3391
-3366
-3341
-3315
-3289
-3263
-3236
-3209
-3181
-3153
-3125
-3097
-3068
-3039
-3009
-2980
-2950
-2920
-2889
-2859
-2828
-2798
-2767
-2736
-2705
-2673
-2642
-2610
-2579
-2547
-2515
-2483
-2450
-2418
-2386
-2354
-2322
-2290
-2258
-2226
-2193
-2161
-2129
-2096
-2063
-2029
-1997
-1963
-1929
-1895
-1861
-1826
-1791
-1755
-1720
-1684
-1648
-1612
-1576
-1539
-1503
-1467
-1431
-1395
-1359
-1323
-1288
-1253
-1218
-1184
-1151
-1118
-1085
-1053
-1022
-991
-960
-930
-901
-872
-843
-815
-787
-760
-733
-707
-681
-655
-630
-605
-581
-557
-533
-510
-487
-464
-441
-418
-396
-374
-352
-330
-308
-287
-265
-244
-224
-203
-183
-163
-143
-124
-105
-87
-68
-51
-33
-16
1
17
33
49
65
80
95
109
123
137
150
162
174
186
197
208
218
228
238
247
256
265
274
282
290
298
306
314
322
330
337
344
351
358
365
372
379
386
392
399
406
413
420
427
434
441
448
455
463
470
477
485
493
500
508
516
524
533
542
551
560
570
580
590
600
610
620
631
641
652
663
674
685
696
708
720
732
744
756
769
782
796
810
824
838
853
868
884
900
916
933
950
967
985
1002
1022
1041
1060
1079
1099
1120
1140
1161
1182
1203
1225
1246
1268
1289
1311
1332
1354
1375
1397
1418
1439
1460
1481
1502
1523
1543
1564
1585
1605
1626
1646
1666
1687
1707
1727
1747
1767
1787
1807
1828
1848
1869
1889
1910
1931
1951
1973
1994
2015
2037
2058
2080
2102
2124
2146
2168
2190
2213
2235
2257
2279
2301
2323
2345
2367
2388
2409
2430
2451
2472
2492
2512
2531
2550
2569
2588
2606
2624
2641
2659
2676
2693
2710
2726
2743
2759
2774
2790
2804
2819
2833
2846
2859
2872
2884
2896
2907
2918
2928
2938
2948
2957
2966
2974
2983
2991
2998
3006
3013
3021
3028
3034
3041
3048
3054
3061
3067
3073
3079
3085
3090
3096
3101
3106
3111
3116
3121
3125
3130
3134
3137
3141
3144
3147
3150
3152
3154
3156
3158
3159
3160
3160
3160
3160
3160
3159
3158
3157
3156
3155
3154
3153
3151
3150
3149
3148
3147
3146
3146
3145
3145
3145
3145
3145
3145
3145
3146
3147
3148
3149
3150
3152
3153
3155
3157
3158
3160
3162
3164
3167
3169
3171
3173
3176
3178
3180
3182
3184
3186
3188
3190
3192
3194
3196
3197
3199
3200
3202
3203
3204
3205
3206
3206
3207
3207
3207
3207
3207
3207
3206
3206
3205
3205
3204
3204
3203
3202
3201
3200
3199
3197
3196
3194
3192
3190
3188
3185
3183
3180
3177
3174
3170
3166
3162
3158
3154
3149
3144
3139
3134
3128
3123
3117
3112
3106
3101
3095
3089
3083
3077
3071
3065
3059
3052
3046
3040
3033
3027
3020
3013
3007
3000
2993
2987
2980
2973
2967
2960
2953
2947
2940
2934
2927
2920
2914
2907
2900
2893
2886
2879
2872
2864
2856
2849
2841
2833
2824
2816
2807
2798
2789
2779
2768
2758
2746
2735
2723
2710
2697
2683
2669
2654
2639
2624
2608
2592
2576
2559
2543
2526
2509
2492
2475
2459
2442
2425
2409
2392
2376
2360
2345
2330
2315
2300
2287
2273
2260
2248
2236
2225
2214
2204
2195
2186
2178
2170
2163
2157
2151
2146
2141
2137
2134
2131
2129
2127
2126
2126
2127
2128
2130
2133
2136
2141
2146
2152
2159
2166
2174
2183
2192
2203
2213
2225
2236
2249
2262
2275
2290
2304
2320
2335
2352
2369
2387
2405
2424
2443
2463
2484
2505
2527
2549
2572
2596
2620
2645
2671
2697
2725
2753
2782
2811
2842
2874
2906
2939
2974
3009
3045
3081
3119
3157
3197
3237
3277
3319
3361
3404
3448
3492
3537
3582
3628
3675
3722
3770
3817
3866
3914
3963
4013
4062
4112
4161
4211
4261
4311
4361
4411
4460
4510
4559
4608
4656
4704
4752
4799
4845
4890
4935
4979
5023
5065
5107
5148
5189
5228
5267
5305
5342
5378
5414
5449
5482
5515
5547
5578
5608
5637
5665
5692
5718
5744
5768
5792
5815
5837
5858
5878
5897
5916
5934
5951
5968
5984
5999
6014
6028
6041
6054
6067
6078
6090
6100
6110
6120
6129
6138
6146
6153
6160
6167
6173
6179
6185
6190
6195
6200
6205
6209
6214
6218
6223
6228
6233
6238
6243
6248
6254
6260
6266
6273
6279
6287
6294
6302
6310
6318
6327
6336
6345
6355
6365
6376
6386
6398
6409
6421
6433
6446
6459
6473
6486
6500
6515
6530
6545
6561
6577
6593
6610
6628
6646
6665
6684
6703
6723
6744
6765
6787
6809
6831
6855
6878
6902
6926
6951
6976
7002
7028
7054
7080
7107
7134
7161
7189
7216
7244
7272
7300
7329
7358
7387
7416
7445
7475
7505
7535
7566
7597
7628
7659
7691
7723
7755
7787
7820
7852
7885
7917
7950
7982
8013
8045
8077
8109
8141
8170
8202
8232
8262
8291
8320
8349
8377
8405
8433
8461
8488
8515
8542
8569
8595
8622
8648
8674
8700
8725
8751
8776
8801
8826
8851
8876
8900
8924
8948
8972
8996
9019
9042
9065
9087
9110
9132
9153
9175
9196
9217
9238
9258
9278
9298
9318
9337
9356
9374
9393
9410
9427
9444
9460
9476
9492
9506
9520
9534
9547
9560
9572
9583
9594
9605
9615
9624
9634
9642
9651
9659
9667
9675
9682
9689
9696
9703
9710
9716
9723
9729
9735
9741
9747
9753
9758
9763
9768
9773
9778
9783
9787
9791
9794
9798
9801
9803
9806
9807
9809
9810
9811
9812
9812
9812
9812
9812
9811
9811
9810
9809
9808
9807
9806
9805
9803
9802
9801
9799
9798
9796
9794
9792
9790
9788
9786
9783
9781
9778
9775
9772
9769
9766
9763
9759
9756
9752
9748
9744
9740
9736
9731
9726
9721
9716
9710
9704
9697
9690
9683
9676
9668
9660
9652
9644
9636
9628
9619
9611
9603
9595
9587
9579
9571
9564
9557
9550
9543
9536
9530
9524
9519
9513
9508
9503
9499
9495
9491
9488
9485
9483
9481
9479
9478
9478
9477
9478
9479
9481
9484
9487
9491
9495
9501
9507
9514
9522
9530
9539
9548
9559
9569
9581
9593
9605
9618
9632
9646
9660
9675
9691
9708
9724
9742
9760
9778
9798
9817
9837
9858
9879
9901
9923
9945
9968
9992
10016
10040
10065
10090
10115
10141
10168
10194
10221
10248
10276
10303
10331
10359
10388
10416
10445
10473
10502
10531
10560
10590
10619
10649
10678
10708
10738
10768
10798
10828
10858
10887
10917
10947
10976
11006
11035
11065
11094
11123
11151
11180
11209
11237
11265
11293
11321
11349
11377
11404
11431
11458
11485
11512
11538
11563
11589
11614
11638
11662
11686
11709
11731
11753
11774
11795
11815
11834
11852
11870
11887
11903
11919
11933
11947
11961
11973
11985
11996
12007
12017
12026
12034
12042
12049
12055
12060
12065
12069
12072
12075
12076
12077
12077
12076
12075
12072
12069
12064
12059
12052
12045
12036
12027
12016
12004
11991
11976
11961
11944
11926
11907
11887
11866
11843
11819
11794
11768
11740
11711
11682
11651
11619
11585
11551
11516
11480
11442
11404
11365
11325
11285
11243
11201
11158
11114
11070
11025
10980
10934
10887
10840
10793
10745
10696
10647
10598
10549
10499
10449
10399
10349
10298
10247
10197
10146
10095
10044
9993
9943
9892
9842
9792
9742
9692
9643
9594
9545
9496
9448
9400
9352
9305
9258
9211
9165
9119
9073
9028
8983
8939
8895
8851
8808
8765
8723
8680
8639
8598
8557
8516
8476
8436
8397
8358
8319
8280
8242
8203
8166
8128
8090
8054
8018
7981
7946
7910
7876
7841
7807
7774
7741
7708
7677
7645
7615
7585
7555
7526
7498
7471
7444
7418
7392
7368
7343
7320
7297
7275
7253
7232
7211
7191
7172
7152
7134
7116
7098
7080
7063
7045
7028
7011
6994
6977
6960
6943
6925
6908
6890
6872
6854
6837
6818
6800
6782
6764
6745
6727
6708
6690
6671
6652
6633
6614
6594
6575
6555
6535
6516
6496
6475
6455
6435
6414
6394
6373
6352
6331
6310
6288
6267
6245
6224
6202
6179
6157
6135
6112
6090
6067
6044
6021
5997
5974
5950
5927
5903
5879
5854
5830
5806
5781
5756
5731
5705
5679
5653
5627
5600
5573
5546
5518
5490
5462
5434
5405
5377
5348
5319
5289
5260
5230
5200
5171
5141
5111
5081
5052
5022
4993
4963
4934
4905
4877
4848
4820
4792
4764
4736
4709
4681
4654
4628
4601
4575
4549
4523
4497
4471
4446
4421
4396
4372
4347
4323
4299
4276
4252
4229
4206
4183
4161
4138
4116
4094
4072
4050
4027
4006
3984
3962
3940
3918
3896
3874
3852
3830
3808
3785
3763
3740
3718
3695
3672
3649
3627
3604
3581
3558
3535
3513
3490
3468
3446
3424
3403
3382
3361
3340
3321
3301
3282
3263
3245
3228
3210
3193
3177
3161
3145
3130
3114
3099
3084
3070
3055
3040
3026
3011
2997
2982
2967
2953
2938
2924
2909
2894
2880
2865
2851
2836
2822
2808
2794
2780
2766
2752
2739
2726
2713
2700
2688
2676
2664
2653
2642
2631
2621
2612
2602
2593
2585
2576
2568
2561
2554
2547
2540
2534
2528
2523
2518
2513
2508
2504
2500
2496
2493
2490
2486
2483
2480
2477
2475
2472
2470
2467
2465
2462
2460
2457
2455
2452
2450
2447
2445
2442
2439
2436
2433
2430
2427
2423
2420
2416
2411
2407
2402
2397
2392
2387
2381
2375
2368
2362
2355
2348
2341
2334
2326
2318
2310
2302
2293
2284
2275
2266
2257
2247
2237
2227
2217
2206
2196
2185
2175
2164
2153
2142
2131
2120
2109
2098
2087
2076
2066
2055
2045
2033
2024
2013
2004
1994
1984
1975
1965
1956
1946
1937
1928
1918
1909
1899
1890
1880
1870
1861
1851
1840
1830
1819
1809
1798
1786
1775
1763
1750
1738
1724
1711
1697
1682
1667
1651
1635
1618
1601
1583
1564
1545
1525
1505
1484
1462
1440
1417
1393
1368
1343
1317
1290
1263
1234
1205
1176
1145
1114
1082
1049
1016
981
946
910
873
835
796
756
716
674
631
587
543
497
450
402
353
304
253
201
149
96
42
-13
-69
-125
-182
-240
-299
-358
-418
-479
-540
-602
-665
-728
-792
-857
-922
-989
-1056
-1123
-1192
-1261
-1330
-1401
-1472
-1544
-1616
-1689
-1763
-1837
-1911
-1986
-2062
-2138
-2214
-2291
-2368
-2445
-2523
-2600
-2678
-2756
-2834
-2912
-2990
-3068
-3146
-3224
-3302
-3379
-3457
-3534
-3611
-3688
-3764
-3840
-3916
-3991
-4066
-4141
-4215
-4289
-4362
-4435
-4507
-4579
-4650
-4721
-4792
-4861
-4931
-4999
-5067
-5134
-5201
-5267
-5332
-5396
-5460
-5523
-5584
-5646
-5706
-5765
-5824
-5882
-5939
-5995
-6050
-6105
-6158
-6211
-6263
-6314
-6365
-6414
-6463
-6511
-6558
-6604
-6649
-6694
-6737
-6780
-6822
-6863
-6903
-6942
-6981
-7019
-7055
-7091
-7126
-7161
-7194
-7227
-7259
-7291
-7322
-7351
-7381
-7409
-7437
-7464
-7490
-7516
-7541
-7565
-7588
-7611
-7633
-7654
-7675
-7695
-7715
-7733
-7751
-7769
-7786
-7802
-7818
-7833
-7847
-7861
-7875
-7888
-7900
-7912
-7923
-7934
-7943
-7953
-7961
-7969
-7976
-7983
-7989
-7994
-7998
-8002
-8005
-8007
-8009
-8010
-8010
-8010
-8009
-8007
-8005
-8002
-7997
-7992
-7986
-7980
-7972
-7963
-7954
-7944
-7933
-7922
-7909
-7896
-7882
-7868
-7852
-7836
-7820
-7803
-7785
-7767
-7747
-7728
-7707
-7686
-7665
-7643
-7620
-7597
-7573
-7549
-7524
-7498
-7472
-7446
-7419
-7391
-7363
-7334
-7305
-7275
-7245
-7214
-7183
-7152
-7120
-7088
-7056
-7023
-6990
-6957
-6924
-6890
-6856
-6822
-6788
-6753
-6719
-6684
-6649
-6614
-6579
-6543
-6507
-6472
-6435
-6399
-6363
-6326
-6289
-6251
-6214
-6176
-6138
-6100
-6061
-6022
-5983
-5944
-5904
-5864
-5824
-5783
-5743
-5701
-5660
-5618
-5576
-5534
-5492
-5449
-5407
-5364
-5321
-5277
-5234
-5191
-5148
-5104
-5061
-5018
-4974
-4931
-4888
-4845
-4802
-4759
-4717
-4674
-4632
-4590
-4547
-4505
-4464
-4422
-4381
-4339
-4298
-4257
-4216
-4175
-4134
-4093
-4051
-4011
-3970
-3930
-3889
-3849
-3809
-3768
-3728
-3689
-3649
-3610
-3570
-3531
-3492
-3454
-3415
-3377
-3339
-3302
-3265
-3228
-3191
-3155
-3119
-3084
-3049
-3014
-2979
-2945
-2911
-2877
-2844
-2811
-2777
-2745
-2712
-2679
-2647
-2615
-2584
-2552
-2521
-2490
-2460
-2430
-2400
-2370
-2341
-2312
-2284
-2256
-2228
-2200
-2173
-2147
-2120
-2094
-2068
-2043
-2017
-1993
-1969
-1945
-1922
-1899
-1876
-1854
-1833
-1812
-1791
-1771
-1752
-1733
-1715
-1698
-1681
-1665
-1650
-1635
-1621
-1607
-1595
-1582
-1571
-1560
-1550
-1540
-1531
-1522
-1515
-1507
-1500
-1494
-1488
-1483
-1479
-1474
-1471
-1467
-1465
-1462
-1461
-1459
-1459
-1458
-1458
-1459
-1460
-1461
-1463
-1465
-1467
-1470
-1473
-1476
-1480
-1484
-1489
-1494
-1499
-1505
-1511
-1517
-1524
-1531
-1538
-1546
-1554
-1562
-1570
-1578
-1587
-1596
-1605
-1614
-1623
-1632
-1641
-1651
-1660
-1670
-1679
-1689
-1698
-1708
-1717
-1726
-1735
-1744
-1753
-1761
-1769
-1777
-1785
-1793
-1800
-1808
-1815
-1822
-1828
-1835
-1842
-1848
-1854
-1860
-1867
-1873
-1879
-1884
-1890
-1896
-1901
-1906
-1911
-1916
-1920
-1924
-1928
-1932
-1935
-1937
-1939
-1941
-1942
-1943
-1944
-1944
-1943
-1943
-1942
-1940
-1939
-1937
-1934
-1932
-1929
-1925
-1921
-1917
-1912
-1907
-1902
-1896
-1890
-1883
-1876
-1869
-1860
-1852
-1843
-1834
-1824
-1814
-1803
-1792
-1781
-1769
-1757
-1744
-1732
-1718
-1705
-1691
-1677
-1663
-1648
-1633
-1618
-1603
-1587
-1571
-1555
-1539
-1522
-1506
-1489
-1472
-1454
-1437
-1419
-1401
-1383
-1365
-1347
-1329
-1311
-1293
-1274
-1256
-1238
-1220
-1202
-1184
-1166
-1148
-1130
-1112
-1094
-1076
-1057
-1039
-1020
-1002
-985
-967
-949
-931
-913
-895
-878
-860
-843
-825
-808
-791
-774
-757
-740
-723
-705
-688
-671
-654
-637
-620
-603
-586
-569
-552
-535
-518
-501
-483
-466
-449
-432
-415
-398
-381
-364
-347
-330
-313
-296
-278
-261
-244
-226
-208
-191
-173
-155
-136
-118
-100
-81
-63
-45
-26
-8
11
29
48
66
84
103
121
139
158
176
194
212
229
247
265
282
299
316
333
350
367
384
400
416
433
449
465
481
498
514
531
547
564
581
599
617
635
653
672
691
710
730
751
771
792
814
836
859
882
906
930
955
980
1006
1033
1059
1087
1115
1143
1172
1201
1231
1261
1292
1323
1354
1386
1419
1452
1486
1520
1554
1589
1625
1661
1697
1734
1771
1809
1847
1885
1924
1963
2001
2041
2082
2122
2162
2202
2242
2282
2323
2363
2402
2442
2482
2521
2560
2598
2636
2674
2711
2747
2783
2819
2854
2888
2922
2956
2989
3021
3054
3085
3117
3148
3179
3210
3240
3271
3300
3330
3359
3387
3415
3443
3470
3496
3522
3548
3573
3597
3621
3645
3668
3690
3713
3735
3756
3777
3798
3819
3839
3858
3878
3897
3916
3935
3953
3971
3990
4006
4025
4042
4059
4077
4094
4111
4128
4145
4162
4178
4195
4212
4229
4247
4264
4281
4298
4316
4334
4352
4370
4388
4407
4426
4445
4465
4484
4505
4525
4546
4568
4590
4612
4634
4657
4681
4704
4728
4753
4778
4803
4829
4855
4881
4908
4936
4963
4991
5020
5048
5077
5107
5137
5167
5197
5228
5258
5290
5321
5353
5384
5417
5449
5482
5515
5548
5582
5616
5650
5685
5720
5755
5791
5827
5863
5899
5935
5972
6009
6046
6083
6120
6158
6195
6232
6270
6307
6344
6381
6418
6455
6492
6529
6565
6602
6638
6674
6710
6747
6783
6818
6854
6890
6925
6961
6996
7031
7066
7101
7135
7170
7204
7239
7273
7307
7341
7375
7409
7443
7477
7510
7544
7577
7610
7643
7676
7709
7742
7774
7806
7838
7870
7901
7932
7964
7995
8025
8055
8087
8117
8147
8177
8207
8237
8266
8296
8325
8353
8382
8410
8438
8466
8493
8520
8547
8574
8600
8625
8650
8675
8699
8723
8746
8768
8790
8811
8831
8851
8870
8889
8907
8924
8940
8955
8970
8983
8996
9009
9020
9030
9040
9049
9058
9065
9072
9078
9083
9088
9091
9094
9097
9098
9099
9099
9098
9096
9094
9092
9088
9085
9080
9076
9070
9064
9058
9051
9044
9036
9028
9020
9010
9001
8991
8980
8969
8958
8946
8935
8923
8910
8898
8885
8873
8860
8847
8834
8821
8808
8795
8782
8769
8757
8744
8731
8719
8707
8695
8683
8671
8659
8648
8636
8625
8614
8604
8594
8584
8574
8565
8555
8547
8538
8530
8522
8515
8508
8501
8494
8488
8482
8476
8471
8466
8461
8456
8452
8448
8445
8441
8438
8435
8433
8430
8428
8427
8425
8424
8423
8423
8423
8423
8423
8424
8426
8427
8429
8432
8434
8438
8441
8445
8450
8455
8460
8466
8472
8479
8487
8494
8503
8511
8521
8531
8541
8552
8564
8576
8589
8602
8616
8630
8645
8661
8677
8693
8710
8727
8745
8764
8783
8802
8822
8843
8864
8885
8907
8929
8952
8975
8999
9023
9047
9072
9097
9122
9148
9173
9200
9226
9253
9280
9307
9334
9362
9389
9418
9446
9474
9503
9532
9561
9590
9619
9648
9678
9708
9738
9768
9798
9828
9858
9889
9919
9950
9981
10011
10042
10073
10103
10134
10164
10195
10225
10255
10285
10315
10345
10374
10404
10433
10461
10490
10518
10545
10572
10599
10625
10651
10676
10701
10725
10748
10771
10793
10815
10835
10856
10875
10894
10912
10929
10946
10962
10977
10992
11006
11019
11032
11045
11056
11067
11078
11088
11098
11107
11115
11123
11131
11138
11145
11151
11157
11162
11167
11171
11174
11177
11180
11182
11183
11184
11184
11184
11184
11183
11181
11180
11177
11174
11171
11167
11162
11157
11152
11145
11138
11131
11123
11114
11105
11095
11084
11073
11061
11049
11036
11023
11009
10994
10979
10963
10947
10930
10912
10894
10876
10856
10837
10816
10795
10773
10751
10729
10705
10681
10657
10632
10607
10581
10555
10528
10501
10473
10445
10416
10387
10357
10327
10296
10265
10233
10200
10167
10133
10099
10064
10029
9993
9956
9919
9881
9842
9803
9763
9723
9682
9640
9598
9555
9511
9467
9423
9377
9332
9286
9240
9193
9145
9098
9050
9001
8952
8903
8854
8804
8754
8704
8654
8603
8553
8502
8451
8400
8349
8298
8247
8196
8144
8093
8042
7992
7941
7890
7840
7789
7739
7688
7637
7587
7536
7486
7435
7385
7335
7284
7234
7184
7134
7084
7034
6984
6934
6884
6835
6786
6736
6687
6638
6589
6540
6491
6443
6394
6345
6297
6249
6201
6153
6105
6058
6011
5964
5917
5870
5824
5778
5732
5686
5641
5596
5551
5507
5463
5419
5375
5332
5289
5246
5204
5162
5120
5079
5038
4997
4957
4917
4878
4839
4800
4761
4723
4685
4648
4610
4574
4537
4501
4464
4429
4393
4358
4323
4288
4254
4220
4187
4154
4121
4088
4056
4025
3994
3963
3933
3903
3874
3845
3817
3789
3761
3735
3709
3683
3658
3634
3610
3587
3565
3543
3522
3502
3482
3463
3445
3427
3410
3394
3378
3362
3347
3332
3318
3304
3290
3277
3264
3251
3239
3226
3214
3202
3190
3178
3166
3154
3142
3130
3118
3106
3093
3080
3067
3054
3040
3026
3012
2997
2981
2966
2949
2933
2916
2898
2880
2862
2843
2823
2803
2783
2762
2740
2718
2695
2671
2647
2621
2595
2568
2541
2512
2483
2453
2422
2390
2357
2324
2289
2253
2217
2180
2141
2102
2062
2021
1979
1936
1892
1848
1802
1756
1709
1661
1613
1563
1513
1462
1410
1358
1305
1251
1197
1142
1086
1030
973
916
859
801
742
684
624
565
505
446
385
325
264
204
143
82
20
-41
-102
-164
-225
-287
-348
-410
-472
-533
-595
-657
-719
-781
-843
-905
-967
-1028
-1090
-1151
-1213
-1274
-1335
-1395
-1455
-1515
-1574
-1633
-1692
-1750
-1807
-1864
-1921
-1977
-2032
-2087
-2141
-2195
-2247
-2300
-2351
-2403
-2453
-2503
-2552
-2601
-2649
-2696
-2743
-2789
-2834
-2878
-2922
-2966
-3008
-3050
-3091
-3131
-3171
-3210
-3248
-3285
-3321
-3357
-3392
-3426
-3459
-3491
-3522
-3552
-3582
-3610
-3638
-3664
-3690
-3715
-3738
-3761
-3783
-3804
-3824
-3843
-3862
-3879
-3895
-3911
-3925
-3939
-3952
-3963
-3974
-3984
-3993
-4001
-4008
-4014
-4019
-4025
-4029
-4032
-4035
-4035
-4038
-4038
-4038
-4037
-4035
-4033
-4030
-4027
-4022
-4019
-4014
-4009
-4003
-3998
-3992
-3985
-3978
-3971
-3964
-3956
-3948
-3939
-3931
-3921
-3912
-3902
-3891
-3881
-3870
-3858
-3846
-3834
-3821
-3809
-3796
-3783
-3769
-3756
-3742
-3729
-3715
-3701
-3688
-3674
-3661
-3648
-3635
-3622
-3609
-3597
-3585
-3573
-3561
-3549
-3538
-3527
-3516
-3506
-3495
-3485
-3475
-3465
-3456
-3447
-3438
-3429
-3420
-3412
-3404
-3397
-3389
-3382
-3376
-3369
-3363
-3357
-3352
-3347
-3342
-3338
-3334
-3331
-3328
-3326
-3324
-3323
-3323
-3323
-3324
-3325
-3327
-3329
-3332
-3335
-3339
-3343
-3348
-3353
-3359
-3365
-3372
-3379
-3387
-3395
-3403
-3412
-3421
-3431
-3441
-3451
-3461
-3472
-3483
-3494
-3505
-3517
-3529
-3541
-3553
-3566
-3578
-3591
-3604
-3617
-3630
-3643
-3657
-3670
-3683
-3696
-3709
-3722
-3734
-3747
-3759
-3772
-3784
-3796
-3807
-3819
-3830
-3842
-3853
-3864
-3874
-3885
-3895
-3905
-3915
-3924
-3934
-3943
-3952
-3960
-3968
-3976
-3984
-3991
-3998
-4005
-4011
-4017
-4022
-4027
-4030
-4035
-4038
-4042
-4045
-4046
-4049
-4050
-4050
-4051
-4050
-4050
-4049
-4046
-4045
-4043
-4040
-4035
-4033
-4027
-4024
-4019
-4013
-4006
-4001
-3994
-3987
-3980
-3972
-3964
-3955
-3946
-3937
-3927
-3917
-3906
-3895
-3884
-3873
-3861
-3849
-3837
-3824
-3812
-3799
-3786
-3773
-3759
-3746
-3732
-3718
-3704
-3690
-3676
-3662
-3648
-3634
-3620
-3607
-3593
-3579
-3566
-3553
-3540
-3527
-3514
-3502
-3489
-3477
-3465
-3453
-3442
-3430
-3419
-3408
-3397
-3386
-3376
-3365
-3355
-3345
-3335
-3325
-3315
-3305
-3295
-3286
-3276
-3267
-3257
-3247
-3238
-3228
-3218
-3208
-3198
-3188
-3178
-3168
-3158
-3147
-3137
-3127
-3116
-3106
-3096
-3086
-3075
-3065
-3055
-3044
-3034
-3024
-3013
-3003
-2993
-2983
-2973
-2963
-2953
-2943
-2934
-2925
-2916
-2907
-2899
-2891
-2883
-2876
-2870
-2863
-2858
-2852
-2848
-2843
-2839
-2836
-2833
-2831
-2829
-2828
-2827
-2827
-2827
-2828
-2829
-2831
-2833
-2836
-2840
-2843
-2848
-2853
-2858
-2864
-2870
-2877
-2885
-2892
-2901
-2909
-2919
-2928
-2938
-2948
-2959
-2970
-2981
-2993
-3004
-3016
-3028
-3041
-3053
-3066
-3078
-3091
-3104
-3117
-3130
-3143
-3156
-3169
-3182
-3195
-3208
-3220
-3233
-3246
-3258
-3271
-3283
-3296
-3308
-3320
-3331
-3343
-3355
-3366
-3377
-3388
-3399
-3410
-3420
-3430
-3440
-3450
-3460
-3469
-3478
-3487
-3495
-3503
-3511
-3518
-3525
-3532
-3538
-3543
-3548
-3553
-3557
-3560
-3563
-3566
-3567
-3569
-3570
-3570
-3570
-3570
-3569
-3567
-3566
-3564
-3561
-3559
-3556
-3552
-3548
-3544
-3540
-3535
-3530
-3525
-3519
-3513
-3507
-3501
-3494
-3488
-3481
-3473
-3466
-3458
-3451
-3443
-3435
-3426
-3417
-3409
-3399
-3390
-3380
-3371
-3360
-3350
-3340
-3329
-3318
-3307
-3296
-3285
-3273
-3261
-3249
-3236
-3224
-3211
-3198
-3184
-3170
-3156
-3142
-3128
-3113
-3098
-3083
-3068
-3052
-3036
-3020
-3004
-2987
-2971
-2953
-2936
-2918
-2900
-2882
-2863
-2845
-2825
-2806
-2786
-2766
-2746
-2726
-2705
-2684
-2663
-2642
-2620
-2599
-2577
-2555
-2532
-2510
-2487
-2464
-2441
-2417
-2393
-2369
-2344
-2319
-2293
-2267
-2241
-2214
-2187
-2159
-2131
-2102
-2073
-2043
-2013
-1983
-1952
-1920
-1888
-1856
-1823
-1790
-1756
-1721
-1686
-1651
-1615
-1578
-1541
-1504
-1466
-1428
-1390
-1351
-1312
-1272
-1233
-1193
-1152
-1112
-1071
-1030
-988
-947
-905
-863
-821
-779
-736
-693
-650
-607
-564
-520
-477
-433
-388
-344
-300
-256
-211
-167
-122
-78
-34
11
55
99
143
188
232
276
320
364
408
451
495
539
582
626
670
713
756
800
843
886
929
972
1014
1057
1100
1142
1185
1227
1269
1311
1353
1395
1437
1479
1520
1562
1604
1645
1686
1727
1768
1809
1849
1890
1930
1970
2009
2049
2088
2126
2164
2202
2240
2277
2314
2350
2386
2421
2455
2489
2523
2556
2588
2619
2650
2680
2710
2739
2767
2794
2821
2847
2872
2897
2921
2944
2967
2989
3010
3031
3050
3070
3088
3105
3122
3139
3154
3169
3183
3196
3209
3221
3232
3243
3253
3262
3270
3278
3285
3291
3297
3301
3305
3308
3311
3312
3313
3313
3312
3311
3309
3306
3302
3298
3294
3288
3282
3276
3269
3261
3253
3244
3235
3226
3216
3205
3194
3183
3172
3160
3148
3135
3123
3110
3097
3084
3071
3057
3044
3030
3016
3002
2988
2974
2960
2946
2932
2917
2903
2889
2875
2861
2847
2832
2818
2804
2790
2776
2762
2748
2735
2721
2707
2694
2681
2668
2655
2642
2629
2617
2605
2593
2581
2569
2558
2547
2536
2526
2516
2506
2496
2487
2478
2470
2462
2454
2447
2440
2433
2426
2420
2414
2409
2403
2398
2394
2389
2385
2381
2378
2375
2372
2369
2367
2365
2364
2363
2362
2362
2362
2363
2364
2365
2366
2368
2371
2373
2377
2380
2384
2389
2394
2399
2405
2412
2419
2427
2435
2444
2453
2464
2474
2486
2498
2510
2523
2537
2551
2566
2582
2598
2615
2633
2651
2670
2689
2709
2730
2751
2774
2796
2820
2844
2869
2894
2920
2946
2974
3002
3030
3059
3089
3119
3150
3182
3214
3247
3281
3315
3350
3386
3422
3459
3496
3534
3573
3612
3652
3692
3734
3775
3817
3860
3903
3946
3990
4035
4080
4125
4171
4217
4264
4311
4359
4407
4455
4504
4553
4602
4652
4703
4753
4804
4855
4906
4958
5010
5062
5114
5167
5219
5272
5326
5379
5433
5487
5541
5595
5650
5705
5760
5815
5870
5925
5981
6036
6092
6147
6203
6259
6314
6370
6425
6481
6536
6591
6646
6701
6756
6810
6864
6918
6971
7024
7077
7130
7182
7233
7285
7336
7386
7437
7486
7536
7585
7634
7682
7729
7777
7823
7870
7915
7960
8005
8048
8092
8135
8178
8219
8260
8301
8340
8380
8418
8456
8493
8530
8565
8601
8635
8668
8701
8733
8764
8794
8824
8852
8880
8907
8933
8958
8982
9005
9028
9050
9071
9091
9110
9129
9146
9163
9180
9195
9209
9223
9236
9248
9260
9270
9280
9289
9297
9305
9312
9317
9322
9327
9330
9332
9334
9335
9335
9334
9332
9330
9326
9322
9317
9311
9304
9297
9289
9280
9270
9260
9248
9236
9224
9210
9196
9182
9166
9150
9133
9116
9098
9079
9060
9041
9020
9000
8978
8957
8934
8911
8888
8865
8840
8816
8791
8765
8739
8713
8686
8659
8631
8603
8575
8546
8517
8487
8457
8426
8395
8364
8332
8299
8266
8233
8199
8164
8130
8095
8060
8023
7987
7950
7913
7875
7837
7799
7760
7721
7682
7642
7603
7562
7522
7481
7440
7399
7358
7316
7274
7232
7190
7147
7104
7061
7018
6974
6930
6887
6843
6799
6755
6711
6667
6623
6580
6536
6492
6448
6404
6361
6317
6274
6231
6187
6144
6102
6059
6017
5975
5933
5891
5850
5808
5767
5726
5686
5645
5605
5565
5525
5486
5446
5407
5368
5329
5291
5252
5214
5176
5138
5100
5062
5024
4987
4950
4912
4875
4838
4801
4765
4728
4692
4655
4619
4583
4548
4512
4477
4442
4407
4373
4339
4306
4273
4240
4208
4176
4145
4114
4083
4053
4024
3995
3967
3939
3912
3886
3860
3835
3810
3786
3763
3740
3718
3697
3676
3656
3637
3619
3601
3584
3568
3553
3538
3524
3511
3499
3487
3476
3466
3457
3449
3441
3434
3428
3423
3418
3414
3411
3409
3408
3407
3408
3409
3410
3413
3416
3421
3425
3431
3437
3444
3452
3460
3469
3478
3488
3499
3510
3522
3535
3548
3561
3575
3590
3605
3621
3637
3654
3671
3689
3707
3726
3745
3765
3785
3806
3827
3848
3870
3892
3915
3938
3961
3985
4009
4034
4059
4085
4111
4138
4165
4192
4219
4247
4276
4304
4333
4362
4391
4420
4450
4479
4509
4539
4568
4598
4627
4657
4686
4716
4745
4774
4802
4831
4860
4888
4916
4944
4972
4999
5027
5054
5080
5107
5133
5158
5184
5209
5233
5257
5281
5304
5326
5349
5370
5392
5412
5433
5452
5472
5491
5509
5527
5545
5562
5579
5595
5611
5626
5641
5656
5670
5684
5698
5711
5724
5737
5750
5762
5774
5786
5798
5810
5821
5833
5844
5855
5866
5876
5887
5897
5907
5917
5926
5936
5945
5954
5963
5972
5980
5988
5996
6004
6011
6019
6026
6032
6039
6045
6051
6057
6062
6067
6072
6077
6081
6085
6089
6092
6095
6098
6101
6103
6105
6106
6107
6108
6109
6109
6109
6109
6109
6108
6107
6105
6104
6102
6099
6097
6094
6091
6088
6084
6080
6076
6071
6067
6061
6056
6050
6044
6037
6030
6023
6015
6007
5998
5990
5980
5971
5961
5951
5940
5929
5918
5906
5894
5881
5869
5855
5842
5828
5813
5798
5783
5768
5752
5736
5719
5702
5685
5668
5650
5632
5614
5595
5576
5557
5538
5518
5498
5478
5458
5438
5417
5396
5375
5354
5333
5311
5289
5267
5245
5223
5200
5178
5155
5131
5108
5085
5061
5037
5013
4989
4965
4940
4916
4891
4866
4841
4815
4789
4764
4738
4711
4685
4658
4631
4604
4576
4548
4520
4492
4464
4435
4406
4377
4348
4319
4289
4259
4230
4200
4170
4139
4109
4078
4048
4018
3987
3957
3926
3895
3864
3833
3802
3771
3740
3708
3676
3645
3613
3581
3548
3516
3483
3451
3418
3385
3352
3318
3285
3251
3218
3184
3150
3115
3081
3046
3011
2976
2941
2906
2871
2835
2800
2765
2729
2694
2659
2623
2588
2553
2518
2483
2448
2414
2379
2345
2311
2277
2244
2210
2177
2144
2112
2079
2047
2015
1984
1952
1921
1890
1859
1829
1798
1768
1738
1709
1679
1650
1622
1593
1565
1537
1509
1482
1455
1429
1403
1377
1352
1328
1303
1280
1256
1234
1211
1189
1168
1147
1127
1107
1088
1069
1050
1033
1016
999
983
967
952
938
924
910
897
885
874
862
852
842
833
824
815
808
800
794
788
782
777
772
768
765
762
759
757
755
754
753
753
753
753
754
755
756
757
759
761
764
766
769
772
775
778
781
784
787
790
794
797
800
804
807
810
814
817
820
824
827
831
835
838
842
846
850
854
858
862
866
870
874
878
883
887
892
896
901
905
910
915
920
925
930
934
939
944
949
954
959
964
969
974
979
985
990
995
1000
1004
1008
1014
1018
1022
1028
1032
1036
1040
1043
1046
1050
1052
1055
1057
1060
1062
1063
1065
1066
1067
1067
1068
1068
1068
1068
1067
1066
1066
1065
1064
1063
1061
1060
1058
1057
1055
1054
1052
1050
1048
1046
1045
1043
1041
1039
1037
1035
1033
1031
1029
1026
1024
1022
1020
1016
1014
1012
1010
1006
1004
1000
998
995
992
989
986
982
979
975
972
968
964
960
956
952
948
944
940
936
931
927
922
918
913
909
904
899
894
890
885
880
875
870
865
860
855
850
845
840
835
830
825
821
816
812
808
803
799
795
791
787
783
778
774
770
766
762
758
754
750
746
741
737
733
729
725
721
717
713
708
704
700
696
692
687
683
679
674
670
665
661
656
651
647
642
637
632
627
622
616
611
605
599
593
587
580
574
567
560
553
545
538
530
522
514
506
497
489
480
471
463
454
445
436
427
418
410
401
392
383
375
366
358
350
342
334
327
319
312
305
298
291
284
278
272
265
259
253
247
242
236
230
225
219
214
209
204
199
194
190
185
181
177
173
169
165
162
158
155
152
149
147
144
142
140
138
137
135
134
133
132
132
131
131
131
131
131
131
132
132
133
134
135
136
137
138
140
141
143
144
146
148
150
152
155
157
160
162
165
168
171
174
178
181
184
187
191
194
198
201
204
208
211
214
217
220
223
226
229
232
235
237
240
243
246
249
251
254
257
259
262
264
267
269
272
274
276
279
281
283
286
288
290
293
295
298
301
303
306
309
312
314
317
320
323
325
328
330
333
335
337
339
341
342
344
345
346
347
348
349
349
349
349
349
348
348
347
345
344
342
340
338
335
332
329
326
323
319
315
311
307
302
298
293
288
282
276
270
264
258
251
245
238
231
223
216
208
200
192
183
175
166
157
148
139
129
120
110
100
90
79
69
58
47
36
25
14
3
-8
-19
-30
-42
-53
-65
-76
-88
-99
-111
-122
-134
-145
-157
-168
-180
-191
-202
-213
-224
-236
-246
-257
-268
-279
-289
-299
-309
-319
-329
-339
-349
-358
-367
-376
-385
-394
-403
-411
-420
-428
-436
-444
-451
-459
-466
-473
-480
-487
-493
-500
-506
-512
-517
-523
-528
-533
-538
-543
-548
-552
-556
-560
-563
-566
-569
-572
-575
-577
-579
-581
-582
-584
-585
-586
-586
-587
-587
-587
-587
-586
-585
-584
-583
-582
-580
-578
-576
-574
-571
-569
-565
-562
-558
-554
-550
-545
-541
-535
-530
-524
-518
-512
-505
-498
-491
-484
-476
-468
-460
-452
-443
-435
-426
-417
-408
-398
-388
-379
-369
-359
-348
-338
-327
-317
-306
-295
-284
-273
-262
-251
-239
-227
-216
-204
-192
-180
-167
-155
-142
-129
-116
-103
-89
-76
-62
-48
-33
-19
-4
11
27
43
58
75
91
108
125
142
160
177
195
214
232
251
270
289
309
329
349
369
389
410
431
452
474
495
517
539
561
583
606
628
651
674
697
720
744
767
791
815
838
862
886
910
935
959
983
1006
1032
1056
1080
1105
1129
1153
1177
1201
1225
1249
1272
1296
1320
1343
1366
1390
1413
1436
1459
1482
1504
1527
1549
1571
1593
1615
1636
1657
1678
1699
1720
1740
1760
1780
1799
1818
1837
1855
1874
1892
1909
1926
1943
1960
1976
1993
2008
2024
2039
2054
2069
2083
2097
2111
2125
2139
2152
2166
2179
2192
2205
2218
2231
2244
2257
2270
2282
2295
2308
2320
2333
2345
2358
2370
2383
2395
2408
2420
2433
2445
2458
2470
2483
2495
2508
2521
2534
2547
2560
2573
2586
2599
2613
2627
2641
2655
2670
2684
2699
2714
2730
2745
2761
2777
2793
2810
2826
2843
2860
2878
2895
2913
2930
2948
2966
2985
3003
3022
3041
3060
3079
3099
3118
3138
3158
3179
3199
3220
3241
3262
3283
3304
3326
3348
3369
3391
3414
3436
3458
3481
3504
3527
3550
3573
3597
3621
3644
3668
3692
3716
3741
3765
3790
3814
3839
3865
3890
3915
3941
3966
3992
4018
4045
4070
4098
4125
4152
4179
4206
4234
4262
4291
4319
4348
4377
4407
4436
4467
4497
4528
4559
4591
4623
4655
4688
4721
4754
4788
4823
4858
4893
4928
4964
5001
5038
5075
5113
5151
5190
5229
5268
5308
5348
5389
5430
5471
5513
5555
5597
5640
5683
5726
5769
5812
5856
5899
5943
5987
6030
6074
6118
6161
6205
6248
6291
6334
6377
6419
6462
6504
6546
6587
6629
6670
6711
6752
6792
6832
6872
6911
6950
6989
7027
7065
7103
7140
7176
7212
7248
7283
7317
7351
7384
7416
7448
7479
7509
7539
7568
7596
7623
7650
7676
7702
7726
7750
7774
7796
7818
7840
7860
7880
7900
7918
7937
7954
7971
7987
8003
8018
8032
8045
8058
8071
8084
8095
8106
8116
8125
8135
8143
8151
8159
8164
8170
8177
8182
8186
8189
8193
8196
8198
8199
8200
8200
8200
8199
8198
8195
8193
8189
8185
8180
8176
8170
8163
8156
8148
8140
8131
8121
8111
8100
8089
8077
8064
8050
8036
8022
8007
7991
7975
7958
7941
7922
7904
7885
7865
7845
7824
7802
7780
7757
7734
7710
7685
7660
7635
7608
7582
7555
7527
7499
7470
7441
7411
7381
7350
7320
7288
7257
7225
7192
7159
7126
7093
7060
7026
6992
6958
6923
6889
6855
6820
6786
6751
6716
6682
6647
6613
6578
6544
6509
6475
6441
6407
6373
6339
6306
6272
6239
6206
6173
6141
6108
6076
6044
6013
5982
5951
5920
5890
5859
5830
5800
5771
5742
5713
5685
5657
5629
5602
5575
5548
5522
5496
5470
5445
5420
5395
5371
5347
5323
5300
5277
5255
5233
5211
5189
5168
5148
5128
5108
5088
5069
5050
5032
5013
4995
4978
4960
4943
4926
4910
4893
4877
4861
4845
4830
4815
4800
4785
4771
4757
4743
4729
4716
4702
4689
4677
4664
4652
4640
4628
4616
4605
4593
4582
4571
4560
4549
4538
4527
4516
4505
4495
4484
4474
4463
4452
4442
4431
4421
4410
4399
4389
4378
4368
4357
4346
4336
4325
4314
4304
4293
4282
4271
4260
4250
4239
4228
4217
4206
4195
4185
4174
4163
4152
4141
4131
4120
4109
4098
4086
4077
4066
4054
4043
4033
4022
4011
4001
3990
3979
3968
3957
3946
3934
3923
3912
3900
3889
3877
3865
3853
3841
3829
3816
3804
3791
3778
3765
3752
3738
3724
3710
3696
3682
3667
3652
3637
3622
3606
3590
3574
3558
3541
3524
3507
3490
3473
3455
3437
3419
3401
3382
3363
3344
3325
3305
3286
3266
3246
3227
3207
3187
3167
3147
3127
3107
3087
3068
3048
3029
3010
2991
2972
2954
2936
2918
2901
2884
2868
2852
2837
2822
2807
2793
2780
2767
2755
2743
2732
2722
2712
2703
2694
2686
2679
2672
2666
2661
2656
2652
2649
2646
2644
2643
2642
2642
2643
2644
2646
2649
2652
2655
2659
2664
2669
2674
2680
2687
2694
2701
2709
2718
2726
2736
2745
2755
2765
2775
2786
2797
2808
2820
2832
2844
2856
2868
2881
2893
2906
2919
2932
2946
2959
2973
2986
3000
3014
3028
3041
3055
3069
3084
3098
3112
3126
3141
3155
3169
3184
3198
3213
3227
3242
3257
3271
3286
3301
3315
3330
3345
3360
3374
3389
3403
3418
3432
3446
3460
3474
3488
3502
3516
3529
3543
3556
3569
3582
3595
3608
3621
3634
3646
3659
3671
3683
3695
3707
3719
3731
3742
3754
3765
3776
3787
3798
3809
3819
3830
3840
3850
3860
3870
3880
3889
3898
3907
3916
3925
3933
3941
3949
3956
3963
3970
3977
3983
3989
3995
4000
4005
4010
4014
4018
4022
4025
4027
4030
4033
4035
4037
4038
4038
4038
4040
4038
4038
4038
4037
4035
4034
4032
4029
4027
4024
4021
4017
4013
4009
4005
4000
3995
3990
3984
3978
3972
3966
3959
3952
3945
3938
3930
3923
3915
3907
3899
3891
3882
3874
3865
3856
3848
3839
3830
3821
3812
3804
3795
3786
3777
3768
3759
3751
3742
3733
3725
3716
3707
3699
3690
3682
3674
3665
3657
3649
3641
3634
3626
3619
3611
3604
3597
3590
3583
3576
3570
3564
3557
3551
3545
3539
3534
3528
3523
3518
3513
3508
3503
3499
3494
3490
3486
3482
3479
3476
3472
3470
3467
3464
3462
3460
3458
3456
3454
3453
3452
3450
3449
3448
3447
3446
3446
3445
3444
3444
3443
3443
3443
3442
3442
3442
3441
3441
3440
3440
3440
3439
3438
3438
3437
3436
3435
3434
3432
3431
3429
3428
3426
3424
3422
3419
3417
3414
3412
3409
3405
3402
3399
3395
3391
3387
3383
3379
3374
3370
3365
3360
3356
3351
3346
3341
3336
3331
3326
3321
3316
3311
3306
3301
3295
3290
3285
3280
3275
3269
3264
3259
3255
3250
3245
3240
3236
3231
3227
3223
3219
3215
3211
3208
3204
3201
3198
3196
3193
3191
3189
3188
3186
3185
3184
3184
3184
3184
3185
3186
3187
3188
3190
3193
3196
3199
3202
3206
3210
3215
3220
3225
3231
3237
3243
3249
3256
3264
3271
3279
3287
3296
3304
3313
3322
3332
3341
3351
3361
3371
3381
3391
3402
3412
3423
3433
3444
3454
3465
3476
3487
3497
3508
3519
3530
3540
3551
3562
3573
3584
3594
3605
3616
3626
3637
3648
3658
3669
3680
3690
3701
3712
3723
3733
3744
3755
3766
3777
3788
3799
3810
3821
3833
3844
3856
3867
3879
3891
3903
3915
3928
3940
3953
3966
3979
3992
4006
4019
4034
4048
4062
4077
4091
4107
4122
4138
4153
4169
4185
4201
4217
4234
4250
4267
4284
4301
4318
4335
4352
4370
4387
4405
4422
4440
4457
4475
4493
4510
4528
4546
4564
4581
4599
4617
4634
4652
4669
4687
4704
4721
4738
4755
4771
4788
4804
4820
4836
4852
4867
4882
4897
4912
4926
4940
4953
4966
4979
4992
5004
5016
5027
5038
5048
5058
5068
5077
5086
5094
5102
5110
5117
5124
5130
5136
5142
5148
5153
5158
5162
5167
5171
5174
5178
5181
5184
5186
5188
5190
5192
5193
5195
5196
5196
5197
5197
5197
5197
5197
5197
5196
5195
5194
5193
5191
5190
5188
5186
5184
5182
5179
5176
5174
5171
5167
5164
5161
5157
5153
5149
5145
5141
5137
5132
5127
5123
5118
5112
5107
5101
5096
5090
5084
5077
5070
5064
5056
5049
5041
5034
5025
5017
5008
4999
4990
4981
4971
4961
4951
4941
4931
4920
4909
4898
4886
4874
4862
4850
4838
4826
4813
4800
4787
4774
4761
4747
4733
4720
4706
4692
4678
4664
4650
4636
4621
4607
4593
4579
4564
4550
4535
4521
4506
4492
4477
4463
4448
4434
4419
4405
4391
4376
4362
4348
4334
4320
4306
4292
4278
4264
4251
4237
4224
4211
4198
4185
4172
4160
4147
4135
4123
4111
4099
4088
4075
4065
4054
4043
4033
4022
4011
4002
3992
3983
3973
3964
3955
3946
3938
3929
3921
3913
3905
3897
3890
3882
3875
3868
3861
3855
3848
3842
3836
3830
3824
3819
3813
3808
3803
3797
3792
3788
3783
3778
3774
3769
3765
3761
3756
3752
3748
3745
3741
3737
3733
3729
3726
3722
3719
3715
3712
3708
3705
3701
3698
3695
3692
3688
3685
3682
3679
3676
3673
3671
3668
3665
3663
3660
3657
3655
3653
3650
3648
3645
3643
3641
3638
3636
3633
3631
3629
3626
3623
3621
3618
3615
3613
3610
3607
3604
3601
3597
3594
3591
3588
3584
3581
3578
3574
3571
3567
3564
3560
3557
3553
3549
3545
3541
3537
3533
3529
3525
3521
3516
3512
3507
3503
3498
3493
3488
3483
3478
3472
3467
3461
3456
3450
3444
3439
3433
3427
3421
3415
3409
3403
3397
3391
3384
3378
3372
3366
3360
3354
3347
3341
3335
3329
3322
3316
3309
3303
3296
3289
3282
3275
3268
3260
3253
3245
3237
3228
3220
3211
3202
3193
3183
3173
3163
3153
3142
3131
3120
3109
3098
3086
3074
3061
3049
3036
3023
3010
2997
2983
2969
2955
2941
2927
2912
2897
2882
2867
2851
2835
2819
2803
2786
2769
2752
2735
2717
2699
2681
2662
2643
2624
2604
2584
2564
2544
2523
2502
2481
2459
2438
2416
2394
2371
2349
2326
2304
2281
2258
2235
2211
2188
2165
2141
2117
2094
2070
2045
2021
1998
1974
1950
1926
1902
1878
1854
1830
1806
1782
1759
1735
1711
1687
1663
1640
1616
1593
1569
1546
1522
1499
1475
1452
1429
1405
1382
1359
1336
1313
1290
1266
1243
1220
1197
1174
1151
1128
1106
1083
1061
1038
1016
994
972
950
929
907
886
865
844
823
803
782
762
742
723
703
684
665
646
628
610
591
574
556
539
521
504
488
471
455
439
423
408
393
378
363
349
334
320
306
293
280
266
254
241
229
216
204
193
181
170
159
148
137
127
116
106
96
86
76
67
57
48
39
30
21
13
4
-4
-12
-20
-28
-36
-43
-51
-58
-65
-72
-79
-86
-92
-99
-105
-111
-117
-123
-129
-134
-140
-145
-150
-156
-161
-166
-171
-176
-181
-186
-191
-196
-201
-206
-211
-217
-222
-228
-233
-239
-245
-251
-257
-264
-270
-277
-283
-290
-298
-305
-312
-320
-328
-336
-344
-353
-362
-370
-380
-389
-399
-408
-419
-429
-440
-450
-462
-473
-485
-497
-509
-522
-535
-548
-562
-576
-590
-604
-618
-633
-648
-663
-679
-694
-710
-726
-742
-758
-774
-790
-807
-823
-840
-856
-873
-889
-905
-922
-938
-954
-970
-986
-1002
-1018
-1033
-1048
-1063
-1078
-1092
-1106
-1120
-1134
-1147
-1160
-1172
-1184
-1196
-1208
-1219
-1229
-1240
-1249
-1259
-1267
-1276
-1283
-1291
-1297
-1303
-1309
-1314
-1319
-1323
-1326
-1329
-1331
-1333
-1334
-1335
-1335
-1335
-1334
-1332
-1330
-1327
-1324
-1320
-1316
-1311
-1305
-1299
-1293
-1286
-1278
-1270
-1262
-1253
-1243
-1233
-1222
-1211
-1200
-1188
-1175
-1162
-1149
-1135
-1120
-1105
-1090
-1075
-1059
-1042
-1025
-1008
-990
-973
-954
-936
-917
-898
-879
-859
-840
-820
-800
-780
-760
-739
-719
-699
-678
-658
-637
-617
-596
-576
-555
-535
-514
-494
-474
-454
-434
-414
-394
-375
-355
-336
-317
-298
-279
-260
-242
-223
-205
-187
-170
-152
-135
-118
-101
-85
-68
-52
-36
-20
-5
10
26
40
55
69
83
97
111
125
138
151
163
176
188
200
212
223
235
246
256
267
277
287
297
306
315
324
333
341
349
357
365
372
379
386
392
399
405
410
416
421
426
430
435
439
442
446
449
451
453
455
457
458
459
459
459
459
458
457
455
454
451
449
446
443
440
436
432
428
423
418
413
408
403
397
391
385
378
372
365
358
351
344
337
330
322
315
307
299
291
283
275
267
258
250
241
233
224
215
207
198
189
180
171
162
152
143
134
124
115
105
95
86
76
66
56
46
36
26
16
6
-4
-14
-24
-34
-44
-54
-64
-74
-85
-95
-104
-114
-124
-134
-143
-153
-162
-172
-181
-190
-199
-208
-217
-225
-234
-242
-250
-258
-266
-274
-281
-289
-296
-303
-310
-316
-323
-329
-335
-341
-347
-353
-359
-364
-369
-374
-379
-384
-389
-393
-397
-401
-405
-409
-412
-415
-418
-421
-424
-426
-428
-430
-432
-433
-434
-434
-435
-434
-434
-433
-432
-431
-429
-427
-425
-422
-419
-416
-412
-408
-404
-399
-394
-389
-383
-377
-371
-364
-357
-350
-343
-335
-328
-320
-311
-303
-294
-285
-276
-267
-257
-247
-238
-228
-217
-207
-197
-186
-176
-165
-155
-144
-133
-122
-112
-101
-91
-80
-69
-59
-49
-38
-28
-18
-8
2
12
22
31
41
50
59
69
78
87
96
104
113
122
130
138
147
155
163
171
179
187
195
202
210
218
226
234
241
249
257
265
273
281
289
297
305
314
322
330
339
348
356
365
374
383
392
402
411
421
431
440
450
461
471
481
492
502
513
524
535
546
557
569
581
592
604
616
629
641
654
667
679
692
706
719
732
746
760
774
788
802
816
831
846
861
876
891
907
922
938
954
970
986
1002
1018
1036
1053
1069
1086
1103
1121
1138
1155
1172
1189
1207
1224
1241
1258
1275
1292
1309
1326
1343
1360
1376
1393
1409
1425
1441
1457
1472
1488
1503
1518
1532
1546
1560
1574
1588
1601
1614
1627
1639
1651
1663
1674
1686
1697
1707
1718
1728
1738
1748
1757
1766
1775
1784
1793
1801
1809
1817
1825
1833
1840
1848
1855
1862
1869
1876
1882
1889
1896
1902
1909
1915
1922
1928
1934
1941
1947
1953
1959
1965
1972
1978
1984
1990
1997
2003
2009
2016
2023
2029
2037
2045
2052
2060
2068
2076
2084
2092
2101
2110
2119
2129
2138
2148
2158
2168
2179
2190
2201
2212
2224
2235
2247
2260
2272
2285
2298
2311
2324
2338
2351
2365
2380
2394
2409
2423
2439
2454
2469
2485
2501
2517
2534
2550
2567
2584
2601
2619
2637
2655
2673
2691
2710
2728
2747
2766
2786
2805
2825
2844
2864
2884
2905
2925
2945
2966
2987
3008
3029
3050
3072
3093
3114
3136
3158
3180
3201
3223
3245
3267
3289
3312
3334
3356
3378
3400
3422
3444
3466
3488
3510
3532
3554
3575
3596
3617
3638
3659
3679
3700
3720
3740
3759
3779
3798
3817
3835
3854
3872
3890
3907
3924
3941
3958
3975
3991
4006
4022
4038
4053
4067
4082
4096
4109
4123
4136
4149
4161
4173
4185
4197
4208
4219
4229
4239
4249
4258
4267
4275
4283
4291
4298
4305
4311
4316
4322
4326
4331
4334
4337
4340
4342
4344
4345
4345
4345
4345
4344
4342
4340
4338
4335
4331
4327
4323
4318
4313
4307
4301
4294
4286
4279
4270
4261
4252
4242
4232
4222
4210
4199
4187
4175
4162
4149
4135
4122
4107
4093
4078
4062
4046
4030
4014
3999
3982
3965
3948
3930
3913
3895
3878
3860
3842
3824
3806
3788
3770
3752
3734
3715
3697
3679
3661
3644
3626
3608
3590
3573
3556
3538
3521
3505
3488
3472
3455
3440
3424
3408
3393
3378
3363
3348
3334
3320
3306
3292
3279
3266
3253
3241
3229
3217
3205
3194
3183
3172
3161
3151
3141
3131
3121
3112
3103
3094
3085
3077
3069
3061
3054
3047
3040
3033
3027
3020
3014
3009
3003
2997
2992
2987
2982
2978
2973
2969
2964
2960
2956
2952
2949
2945
2942
2939
2936
2933
2930
2927
2924
2922
2919
2917
2914
2912
2910
2908
2906
2904
2902
2901
2899
2898
2896
2895
2894
2893
2892
2891
2890
2890
2889
2889
2888
2888
2888
2888
2888
2888
2888
2888
2889
2889
2890
2890
2891
2892
2893
2894
2895
2896
2897
2899
2900
2901
2903
2905
2906
2908
2910
2912
2914
2917
2919
2921
2924
2927
2930
2933
2936
2939
2942
2946
2949
2953
2957
2961
2965
2969
2973
2978
2982
2987
2992
2997
3002
3008
3014
3019
3026
3032
3038
3045
3052
3059
3066
3074
3081
3089
3097
3105
3114
3122
3131
3140
3149
3158
3167
3177
3186
3196
3206
3216
3226
3236
3247
3257
3268
3279
3290
3301
3312
3323
3334
3346
3358
3369
3381
3393
3405
3418
3430
3443
3456
3469
3482
3495
3509
3523
3536
3551
3565
3579
3594
3609
3624
3639
3654
3670
3685
3701
3717
3733
3749
3765
3782
3798
3815
3832
3850
3867
3885
3902
3920
3939
3957
3976
3994
4013
4032
4051
4070
4091
4110
4130
4151
4171
4191
4212
4232
4253
4274
4295
4316
4338
4359
4381
4402
4424
4446
4468
4490
4512
4534
4556
4579
4601
4624
4646
4669
4691
4714
4737
4760
4783
4806
4828
4851
4874
4897
4920
4943
4965
4988
5011
5034
5056
5078
5101
5123
5145
5167
5188
5210
5231
5252
5273
5294
5314
5334
5354
5374
5393
5412
5431
5449
5467
5485
5503
5520
5537
5554
5570
5586
5602
5618
5633
5648
5663
5677
5691
5705
5718
5731
5744
5756
5768
5779
5790
5801
5811
5821
5831
5840
5849
5858
5866
5874
5882
5889
5896
5903
5909
5915
5920
5926
5931
5935
5940
5944
5948
5951
5954
5957
5960
5962
5964
5966
5967
5969
5970
5971
5971
5972
5972
5973
5973
5973
5973
5972
5972
5972
5971
5971
5970
5970
5969
5968
5968
5967
5966
5965
5965
5964
5963
5962
5961
5960
5959
5958
5956
5955
5953
5952
5950
5948
5946
5943
5941
5938
5936
5933
5930
5926
5923
5919
5915
5911
5907
5902
5898
5892
5887
5882
5876
5870
5863
5857
5850
5843
5836
5828
5820
5812
5804
5795
5786
5777
5768
5758
5749
5739
5729
5718
5708
5697
5686
5675
5664
5653
5641
5630
5618
5606
5594
5582
5570
5558
5546
5533
5521
5508
5495
5482
5470
5457
5444
5431
5418
5404
5391
5378
5364
5351
5337
5324
5310
5296
5283
5269
5255
5241
5227
5214
5200
5186
5172
5158
5144
5130
5116
5102
5088
5074
5060
5046
5031
5017
5003
4989
4974
4960
4945
4931
4916
4902
4887
4873
4858
4844
4829
4815
4800
4786
4771
4757
4742
4728
4714
4700
4686
4672
4658
4644
4631
4617
4604
4590
4577
4564
4551
4539
4526
4514
4501
4489
4477
4465
4453
4441
4429
4417
4406
4395
4383
4372
4361
4350
4340
4329
4319
4309
4299
4289
4279
4270
4261
4252
4243
4235
4226
4218
4211
4203
4196
4188
4181
4174
4168
4161
4155
4148
4142
4136
4130
4125
4119
4114
4108
4103
4098
4093
4088
4083
4078
4074
4069
4065
4059
4056
4051
4046
4042
4037
4033
4027
4022
4019
4014
4009
4005
4000
3995
3990
3985
3980
3975
3969
3964
3959
3953
3948
3942
3937
3931
3925
3920
3914
3908
3902
3896
3890
3884
3878
3872
3866
3860
3853
3847
3841
3835
3829
3823
3817
3811
3805
3798
3792
3786
3780
3774
3768
3761
3755
3749
3744
3738
3732
3726
3721
3715
3710
3704
3699
3694
3689
3684
3679
3674
3669
3665
3660
3656
3652
3648
3644
3641
3637
3634
3631
3628
3626
3623
3621
3619
3616
3614
3613
3611
3609
3607
3606
3604
3603
3601
3600
3598
3597
3596
3594
3593
3591
3589
3588
3586
3584
3583
3581
3579
3577
3575
3573
3571
3570
3568
3566
3565
3563
3561
3560
3558
3557
3556
3554
3553
3552
3551
3550
3549
3548
3547
3546
3545
3545
3544
3544
3543
3543
3543
3543
3544
3544
3544
3545
3546
3547
3548
3550
3551
3553
3555
3558
3560
3563
3566
3569
3573
3576
3580
3584
3588
3593
3597
3602
3607
3612
3617
3622
3628
3633
3639
3645
3651
3657
3663
3669
3675
3681
3687
3694
3700
3706
3713
3719
3726
3732
3738
3745
3751
3757
3764
3770
3776
3781
3787
3793
3798
3803
3808
3813
3818
3822
3827
3831
3835
3839
3842
3845
3848
3851
3853
3855
3857
3859
3860
3861
3861
3862
3862
3861
3861
3860
3859
3858
3856
3854
3852
3850
3847
3844
3841
3838
3834
3830
3826
3822
3817
3812
3807
3802
3797
3792
3786
3781
3775
3769
3763
3757
3751
3745
3739
3733
3726
3720
3714
3707
3701
3695
3688
3682
3675
3669
3662
3656
3649
3643
3636
3629
3622
3615
3608
3600
3593
3585
3577
3569
3561
3553
3545
3536
3527
3518
3509
3500
3490
3481
3471
3461
3450
3440
3429
3418
3407
3396
3384
3372
3360
3348
3336
3323
3310
3297
3284
3270
3256
3242
3228
3213
3198
3183
3168
3152
3136
3120
3104
3087
3070
3053
3035
3018
3000
2982
2963
2945
2926
2907
2888
2869
2850
2831
2811
2792
2772
2753
2733
2713
2694
2674
2654
2634
2614
2595
2575
2555
2535
2516
2496
2477
2457
2438
2419
2399
2381
2362
2343
2325
2306
2288
2270
2252
2235
2217
2200
2182
2165
2148
2131
2115
2098
2082
2066
2049
2033
2017
2001
1987
1972
1956
1941
1927
1912
1898
1883
1869
1855
1842
1829
1815
1802
1790
1777
1765
1753
1741
1730
1718
1707
1696
1685
1675
1665
1655
1645
1635
1626
1617
1608
1600
1592
1584
1576
1569
1562
1555
1548
1542
1536
1530
1524
1519
1514
1510
1505
1501
1498
1494
1491
1489
1486
1484
1482
1481
1479
1478
1478
1477
1477
1477
1477
1478
1478
1479
1480
1482
1483
1485
1487
1489
1491
1494
1496
1499
1502
1505
1508
1512
1515
1518
1522
1526
1529
1533
1537
1541
1545
1549
1553
1558
1562
1567
1571
1576
1581
1586
1591
1596
1601
1606
1612
1617
1623
1629
1635
1641
1647
1653
1659
1666
1672
1679
1686
1693
1701
1708
1716
1723
1732
1740
1748
1757
1766
1775
1784
1794
1803
1813
1823
1833
1843
1854
1864
1875
1886
1897
1909
1920
1932
1944
1956
1969
1981
1994
2008
2021
2035
2049
2063
2077
2092
2107
2122
2138
2154
2170
2186
2203
2219
2237
2254
2272
2290
2308
2327
2346
2365
2384
2403
2423
2443
2463
2483
2504
2524
2545
2566
2587
2608
2629
2650
2671
2693
2715
2736
2758
2780
2802
2824
2846
2868
2890
2913
2935
2957
2979
3002
3024
3046
3068
3091
3113
3135
3157
3179
3201
3223
3245
3267
3288
3310
3332
3353
3375
3396
3417
3438
3459
3480
3500
3521
3541
3561
3581
3601
3621
3640
3660
3679
3699
3718
3737
3756
3775
3794
3813
3832
3850
3869
3887
3905
3923
3941
3959
3977
3994
4011
4029
4046
4062
4080
4097
4113
4130
4146
4163
4179
4195
4211
4227
4242
4258
4274
4290
4305
4321
4337
4353
4368
4384
4400
4416
4432
4448
4464
4480
4496
4512
4529
4545
4561
4578
4594
4611
4628
4644
4661
4679
4696
4713
4731
4749
4766
4784
4802
4820
4839
4857
4875
4894
4912
4931
4949
4968
4987
5005
5024
5043
5062
5080
5099
5118
5137
5155
5174
5193
5212
5230
5249
5268
5287
5305
5324
5343
5362
5380
5399
5418
5436
5455
5473
5492
5510
5529
5547
5565
5584
5602
5620
5638
5656
5673
5691
5709
5726
5743
5761
5778
5795
5812
5829
5846
5863
5880
5897
5914
5931
5948
5965
5982
5999
6016
6033
6050
6067
6085
6102
6119
6137
6154
6172
6189
6207
6225
6242
6260
6278
6296
6314
6332
6351
6369
6387
6406
6424
6443
6462
6480
6499
6518
6537
6556
6575
6594
6613
6632
6651
6670
6690
6709
6728
6747
6767
6786
6806
6825
6845
6864
6884
6903
6923
6943
6962
6982
7002
7022
7042
7061
7081
7102
7122
7142
7162
7182
7202
7222
7242
7262
7283
7303
7323
7343
7363
7383
7404
7424
7444
7465
7485
7506
7526
7547
7568
7588
7609
7630
7650
7671
7692
7712
7733
7754
7774
7795
7815
7836
7856
7876
7897
7917
7937
7958
7978
7998
8018
8038
8058
8077
8098
8117
8137
8157
8176
8196
8215
8234
8253
8273
8291
8310
8329
8347
8366
8384
8402
8420
8438
8456
8473
8491
8508
8525
8542
8558
8575
8591
8607
8622
8638
8653
8668
8683
8697
8711
8725
8739
8752
8765
8778
8791
8803
8815
8826
8837
8848
8859
8869
8879
8888
8897
8905
8913
8921
8928
8935
8941
8947
8952
8957
8961
8965
8968
8971
8974
8976
8978
8979
8979
8979
8979
8978
8976
8975
8972
8969
8965
8961
8957
8952
8946
8940
8933
8926
8918
8910
8902
8892
8883
8872
8862
8851
8839
8827
8814
8801
8787
8773
8759
8744
8729
8713
8697
8680
8664
8646
8629
8611
8592
8574
8555
8535
8516
8496
8476
8455
8434
8413
8392
8370
8348
8325
8303
8279
8256
8232
8208
8183
8160
8135
8109
8084
8058
8032
8007
7980
7954
7927
7900
7872
7845
7817
7789
7761
7732
7704
7675
7646
7617
7587
7558
7528
7497
7467
7437
7406
7375
7343
7312
7280
7248
7216
7184
7151
7118
7085
7052
7019
6986
6952
6918
6884
6850
6816
6782
6747
6713
6678
6643
6608
6573
6538
6503
6468
6433
6397
6362
6326
6290
6255
6219
6183
6147
6111
6075
6040
6004
5968
5932
5896
5859
5823
5787
5751
5715
5679
5643
5607
5571
5535
5499
5463
5427
5391
5355
5319
5284
5248
5213
5177
5142
5107
5072
5037
5002
4967
4933
4898
4864
4830
4796
4762
4728
4694
4661
4628
4595
4562
4529
4497
4465
4433
4402
4370
4339
4308
4278
4247
4217
4188
4158
4129
4101
4072
4043
4016
3989
3962
3935
3909
3883
3857
3831
3806
3781
3757
3732
3708
3684
3661
3637
3614
3591
3569
3546
3524
3503
3481
3460
3439
3418
3397
3377
3357
3337
3317
3297
3278
3259
3240
3221
3202
3184
3166
3147
3129
3112
3094
3076
3059
3042
3024
3007
2990
2973
2956
2939
2923
2906
2889
2873
2856
2840
2823
2807
2791
2775
2759
2743
2727
2711
2695
2680
2664
2649
2634
2619
2604
2590
2575
2561
2547
2533
2519
2506
2493
2480
2467
2455
2443
2431
2420
2408
2397
2386
2376
2366
2356
2347
2338
2329
2320
2312
2304
2297
2290
2283
2276
2270
2264
2259
2253
2248
2244
2239
2235
2231
2227
2223
2220
2216
2213
2210
2207
2205
2202
2200
2197
2195
2193
2191
2189
2187
2186
2184
2183
2182
2181
2180
2179
2178
2177
2176
2175
2175
2174
2174
2173
2173
2172
2172
2172
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2171
2170
2170
2170
2169
2169
2169
2168
2168
2167
2166
2166
2165
2164
2163
2161
2160
2158
2157
2155
2153
2151
2148
2146
2143
2140
2137
2133
2130
2126
2122
2118
2113
2108
2103
2098
2092
2086
2080
2073
2066
2059
2051
2043
2033
2025
2016
2005
1996
1985
1974
1962
1949
1936
1923
1909
1894
1879
1864
1847
1831
1813
1795
1777
1758
1738
1718
1697
1675
1653
1630
1607
1583
1558
1533
1507
1480
1453
1426
1397
1368
1339
1309
1278
1247
1215
1183
1150
1117
1083
1049
1014
980
944
908
872
835
798
761
723
685
646
607
568
529
489
450
410
370
329
289
248
207
166
125
84
43
2
-40
-81
-122
-164
-205
-246
-287
-328
-369
-409
-450
-490
-530
-570
-610
-649
-688
-727
-765
-803
-841
-879
-915
-952
-988
-1024
-1059
-1094
-1128
-1163
-1196
-1229
-1262
-1294
-1326
-1358
-1389
-1419
-1449
-1479
-1508
-1536
-1564
-1591
-1618
-1645
-1670
-1696
-1720
-1744
-1768
-1791
-1813
-1835
-1856
-1877
-1897
-1916
-1935
-1953
-1970
-1987
-2003
-2017
-2033
-2048
-2061
-2074
-2087
-2099
-2110
-2120
-2130
-2140
-2149
-2157
-2165
-2172
-2178
-2184
-2189
-2194
-2198
-2202
-2205
-2208
-2210
-2211
-2212
-2212
-2212
-2211
-2210
-2209
-2206
-2204
-2200
-2197
-2192
-2188
-2183
-2177
-2171
-2164
-2157
-2150
-2142
-2134
-2125
-2116
-2107
-2097
-2087
-2076
-2065
-2054
-2043
-2031
-2017
-2005
-1993
-1979
-1966
-1952
-1937
-1923
-1908
-1893
-1877
-1862
-1845
-1829
-1812
-1796
-1778
-1761
-1743
-1725
-1707
-1689
-1670
-1651
-1632
-1613
-1594
-1574
-1554
-1535
-1515
-1495
-1475
-1454
-1434
-1414
-1393
-1373
-1352
-1332
-1311
-1290
-1270
-1249
-1228
-1207
-1187
-1166
-1146
-1126
-1105
-1085
-1065
-1045
-1025
-1004
-986
-966
-947
-928
-909
-890
-871
-852
-834
-815
-797
-779
-761
-743
-725
-708
-690
-673
-656
-639
-622
-606
-589
-573
-557
-541
-526
-510
-495
-480
-465
-450
-436
-421
-407
-393
-379
-366
-353
-339
-326
-314
-301
-289
-277
-265
-254
-242
-231
-220
-209
-199
-189
-179
-169
-159
-150
-141
-132
-124
-115
-107
-100
-92
-85
-78
-71
-64
-58
-52
-46
-40
-34
-29
-24
-19
-14
-9
-5
0
4
8
11
15
19
22
26
29
32
35
38
41
44
46
49
52
55
57
60
62
65
68
71
74
76
79
82
86
89
92
95
99
102
106
109
113
117
121
125
129
133
137
141
146
150
155
159
164
169
174
179
184
189
194
199
204
209
214
219
225
230
235
240
246
251
256
261
267
272
277
283
288
293
298
304
309
314
320
325
331
336
342
348
353
359
365
371
377
383
389
395
401
407
413
420
426
433
440
447
454
461
468
476
483
491
499
507
515
523
532
540
549
558
567
576
585
594
604
613
623
633
643
654
664
675
686
697
708
719
730
742
753
765
777
789
802
814
827
840
853
866
879
893
906
920
934
948
962
977
991
1006
1020
1035
1050
1066
1081
1096
1112
1127
1143
1158
1174
1190
1206
1222
1237
1253
1269
1285
1301
1316
1332
1347
1363
1378
1393
1408
1423
1438
1453
1468
1482
1496
1511
1525
1539
1552
1566
1580
1593
1606
1619
1631
1643
1655
1667
1679
1690
1701
1712
1722
1732
1742
1751
1761
1770
1778
1787
1795
1803
1810
1818
1825
1832
1838
1844
1850
1856
1861
1867
1871
1876
1880
1884
1887
1891
1894
1896
1899
1901
1902
1904
1905
1906
1906
1906
1906
1906
1905
1904
1902
1900
1898
1895
1892
1889
1885
1881
1876
1871
1866
1860
1853
1846
1839
1831
1823
1814
1805
1795
1785
1774
1763
1751
1739
1726
1713
1699
1685
1670
1655
1639
1623
1607
1590
1572
1554
1536
1517
1498
1478
1458
1437
1416
1394
1372
1350
1327
1303
1279
1255
1230
1205
1180
1154
1128
1101
1074
1046
1018
990
962
933
904
875
845
815
785
755
724
693
662
630
599
567
534
502
469
437
404
370
337
303
270
236
202
168
134
100
65
31
-3
-37
-71
-105
-139
-173
-207
-241
-275
-308
-341
-375
-407
-440
-473
-505
-537
-568
-600
-631
-662
-692
-723
-752
-782
-812
-841
-869
-898
-926
-954
-982
-1008
-1036
-1063
-1089
-1115
-1141
-1166
-1191
-1215
-1240
-1263
-1287
-1310
-1333
-1355
-1377
-1398
-1419
-1440
-1460
-1480
-1500
-1519
-1537
-1556
-1573
-1591
-1607
-1624
-1639
-1654
-1669
-1683
-1697
-1710
-1723
-1735
-1747
-1758
-1769
-1780
-1789
-1799
-1808
-1816
-1824
-1832
-1839
-1846
-1852
-1858
-1864
-1869
-1873
-1878
-1881
-1885
-1888
-1890
-1892
-1894
-1895
-1896
-1896
-1896
-1896
-1895
-1894
-1893
-1891
-1889
-1887
-1885
-1882
-1879
-1876
-1872
-1869
-1865
-1861
-1857
-1852
-1848
-1843
-1839
-1834
-1829
-1824
-1819
-1813
-1808
-1803
-1797
-1792
-1786
-1780
-1774
-1769
-1763
-1757
-1751
-1745
-1739
-1733
-1727
-1720
-1714
-1708
-1702
-1696
-1690
-1683
-1677
-1671
-1665
-1659
-1652
-1646
-1640
-1634
-1628
-1621
-1615
-1609
-1603
-1597
-1591
-1585
-1579
-1573
-1567
-1561
-1555
-1549
-1543
-1537
-1531
-1526
-1520
-1514
-1508
-1503
-1497
-1491
-1485
-1480
-1474
-1468
-1462
-1456
-1450
-1444
-1439
-1433
-1427
-1421
-1415
-1409
-1403
-1397
-1391
-1384
-1378
-1372
-1366
-1360
-1353
-1347
-1341
-1334
-1328
-1321
-1315
-1308
-1302
-1295
-1289
-1282
-1276
-1270
-1263
-1257
-1251
-1244
-1238
-1232
-1226
-1220
-1214
-1208
-1203
-1197
-1191
-1186
-1180
-1175
-1170
-1164
-1159
-1154
-1150
-1145
-1140
-1136
-1131
-1127
-1123
-1119
-1114
-1111
-1107
-1103
-1099
-1096
-1092
-1089
-1086
-1083
-1080
-1077
-1075
-1072
-1069
-1067
-1065
-1062
-1060
-1058
-1056
-1054
-1053
-1051
-1049
-1048
-1046
-1045
-1044
-1043
-1042
-1041
-1040
-1039
-1038
-1037
-1036
-1035
-1034
-1034
-1033
-1032
-1032
-1031
-1031
-1030
-1030
-1029
-1029
-1028
-1028
-1028
-1028
-1027
-1027
-1027
-1027
-1027
-1027
-1027
-1027
-1027
-1027
-1027
-1027
-1027
-1027
-1027
-1027
-1028
-1028
-1028
-1028
-1028
-1028
-1028
-1028
-1028
-1028
-1028
-1028
-1028
-1027
-1027
-1026
-1026
-1025
-1024
-1022
-1022
-1020
-1018
-1018
-1016
-1014
-1012
-1008
-1006
-1004
-1000
-997
-994
-990
-986
-982
-977
-973
-968
-962
-957
-951
-945
-939
-932
-925
-918
-911
-903
-895
-887
-878
-869
-860
-851
-841
-832
-821
-811
-800
-789
-778
-766
-754
-742
-729
-717
-703
-690
-676
-662
-648
-633
-618
-603
-587
-571
-554
-538
-520
-503
-485
-467
-448
-429
-410
-390
-370
-350
-330
-309
-288
-266
-245
-223
-201
-178
-155
-132
-109
-85
-61
-37
-12
13
38
64
89
116
142
169
196
223
251
279
307
336
365
394
424
454
484
515
545
577
608
640
672
705
737
770
804
837
871
906
940
975
1010
1046
1082
1118
1154
1190
1227
1264
1302
1339
1377
1415
1453
1492
1531
1570
1609
1648
1688
1728
1768
1809
1849
1890
1931
1972
2013
2055
2096
2138
2180
2222
2264
2306
2348
2390
2433
2475
2518
2561
2604
2646
2690
2733
2776
2819
2863
2906
2949
2993
3037
3080
3124
3168
3211
3255
3299
3343
3386
3430
3474
3517
3561
3605
3648
3692
3735
3779
3822
3865
3908
3951
3994
4037
4078
4122
4164
4206
4248
4289
4331
4372
4413
4454
4495
4535
4576
4616
4655
4695
4734
4773
4811
4849
4887
4925
4962
5000
5036
5073
5109
5145
5180
5215
5250
5285
5319
5353
5386
5419
5452
5484
5516
5548
5579
5610
5641
5671
5700
5730
5759
5787
5815
5843
5870
5897
5923
5949
5975
6000
6025
6049
6073
6097
6120
6143
6165
6188
6209
6231
6252
6273
6293
6313
6332
6352
6370
6389
6407
6425
6442
6459
6476
6492
6507
6523
6538
6553
6567
6581
6594
6607
6620
6633
6645
6656
6668
6679
6690
6700
6710
6720
6729
6738
6746
6755
6762
6770
6777
6784
6790
6796
6802
6807
6812
6817
6821
6825
6829
6832
6835
6838
6841
6843
6845
6847
6849
6850
6851
6852
6852
6853
6853
6853
6852
6852
6851
6850
6849
6848
6847
6846
6844
6843
6841
6839
6837
6835
6833
6831
6829
6827
6825
6823
6821
6819
6817
6815
6813
6811
6809
6808
6806
6805
6804
6803
6802
6801
6801
6800
6800
6801
6801
6802
6802
6804
6805
6807
6808
6811
6813
6816
6819
6822
6825
6829
6833
6838
6842
6847
6852
6858
6863
6869
6875
6882
6888
6895
6902
6909
6917
6925
6933
6941
6950
6959
6968
6977
6987
6996
7006
7017
7027
7038
7049
7060
7072
7083
7095
7107
7119
7131
7144
7156
7169
7182
7195
7208
7221
7234
7248
7261
7275
7289
7303
7317
7331
7345
7360
7375
7390
7405
7420
7435
7451
7467
7483
7499
7515
7532
7548
7565
7582
7600
7617
7635
7653
7671
7690
7708
7727
7746
7766
7785
7805
7825
7845
7865
7886
7907
7928
7949
7970
7991
8013
8035
8057
8079
8101
8122
8146
8169
8192
8214
8238
8261
8284
8307
8331
8355
8378
8402
8426
8450
8474
8499
8523
8547
8572
8597
8621
8646
8671
8696
8721
8746
8771
8796
8821
8846
8871
8897
8922
8948
8973
8999
9024
9050
9075
9101
9127
9152
9178
9203
9229
9255
9280
9305
9331
9356
9381
9407
9432
9457
9482
9507
9532
9557
9582
9607
9631
9656
9681
9705
9730
9754
9778
9803
9827
9851
9875
9899
9923
9948
9972
9996
10019
10043
10067
10091
10115
10139
10163
10187
10210
10234
10258
10281
10305
10329
10352
10376
10399
10423
10446
10469
10493
10516
10539
10562
10585
10608
10631
10654
10676
10699
10721
10743
10765
10787
10809
10831
10852
10873
10894
10915
10936
10956
10976
10996
11016
11035
11054
11073
11092
11110
11128
11145
11162
11179
11196
11212
11228
11244
11259
11274
11288
11302
11316
11329
11342
11354
11366
11377
11388
11398
11409
11418
11427
11436
11444
11452
11460
11467
11473
11479
11485
11491
11496
11500
11504
11508
11512
11515
11517
11519
11521
11523
11524
11525
11525
11525
11525
11524
11523
11522
11520
11518
11516
11514
11511
11508
11505
11502
11498
11494
11490
11485
11481
11476
11471
11466
11460
11455
11449
11443
11436
11430
11423
11416
11409
11402
11394
11386
11378
11370
11361
11353
11344
11335
11326
11316
11307
11297
11287
11277
11267
11256
11246
11236
11225
11214
11203
11192
11181
11170
11159
11148
11136
11125
11113
11102
11090
11078
11066
11054
11042
11030
11018
11006
10993
10981
10968
10955
10943
10930
10917
10904
10890
10877
10864
10850
10837
10823
10809
10796
10782
10768
10754
10741
10727
10713
10699
10685
10671
10657
10643
10628
10614
10600
10586
10572
10557
10543
10529
10515
10500
10486
10472
10458
10443
10429
10415
10401
10387
10373
10359
10345
10331
10317
10304
10290
10276
10263
10249
10236
10222
10209
10196
10183
10170
10157
10144
10131
10118
10106
10093
10081
10068
10056
10044
10032
10021
10009
9998
9987
9976
9965
9954
9944
9933
9923
9914
9904
9894
9885
9876
9867
9858
9849
9841
9833
9825
9817
9809
9802
9794
9787
9781
9774
9767
9761
9755
9749
9743
9737
9732
9726
9721
9716
9711
9706
9701
9696
9692
9688
9684
9680
9676
9672
9669
9665
9662
9659
9656
9653
9650
9648
9645
9643
9641
9639
9637
9635
9633
9632
9630
9629
9627
9626
9624
9623
9622
9621
9619
9618
9617
9616
9615
9614
9612
9611
9610
9609
9607
9606
9604
9603
9601
9599
9597
9595
9593
9590
9588
9585
9582
9578
9575
9571
9567
9562
9558
9553
9547
9542
9536
9530
9523
9516
9509
9501
9493
9485
9476
9467
9457
9447
9436
9425
9413
9401
9389
9376
9362
9348
9334
9319
9304
9288
9271
9254
9237
9219
9200
9181
9162
9142
9121
9100
9078
9056
9033
9010
8987
8962
8938
8912
8887
8860
8833
8806
8779
8750
8722
8693
8663
8633
8603
8572
8541
8509
8477
8445
8412
8379
8346
8312
8278
8243
8208
8173
8138
8102
8066
8029
7993
7956
7919
7881
7844
7806
7768
7730
7692
7654
7615
7577
7538
7499
7460
7421
7382
7343
7304
7264
7225
7186
7146
7107
7068
7028
6989
6950
6911
6872
6833
6794
6755
6716
6677
6639
6600
6562
6524
6486
6449
6411
6374
6337
6300
6263
6227
6190
6154
6118
6083
6047
6012
5977
5942
5908
5873
5839
5805
5771
5738
5705
5672
5639
5606
5574
5541
5509
5478
5446
5415
5383
5352
5322
5291
5260
5230
5200
5171
5141
5112
5083
5054
5025
4997
4968
4940
4912
4885
4857
4829
4802
4775
4748
4721
4694
4667
4641
4614
4588
4561
4535
4509
4483
4458
4432
4406
4381
4355
4330
4305
4280
4255
4229
4204
4179
4154
4129
4105
4080
4054
4030
4006
3981
3957
3932
3908
3884
3860
3836
3812
3788
3764
3740
3717
3693
3670
3646
3623
3600
3577
3554
3531
3508
3486
3463
3440
3418
3396
3374
3352
3330
3308
3286
3265
3243
3222
3201
3180
3160
3139
3119
3098
3078
3058
3038
3019
2999
2980
2961
2942
2923
2905
2886
2868
2850
2832
2815
2797
2780
2762
2745
2728
2712
2695
2679
2662
2646
2630
2614
2599
2583
2568
2553
2538
2523
2508
2493
2478
2464
2450
2435
2421
2407
2393
2379
2365
2351
2337
2324
2310
2297
2283
2270
2256
2243
2230
2217
2204
2191
2178
2166
2153
2140
2128
2116
2103
2091
2079
2067
2056
2044
2032
2021
2009
1999
1987
1977
1966
1955
1945
1934
1924
1914
1904
1894
1884
1875
1866
1857
1848
1839
1831
1822
1814
1806
1799
1791
1784
1777
1771
1764
1758
1752
1746
1741
1736
1731
1727
1722
1718
1715
1711
1708
1706
1703
1701
1700
1698
1697
1696
1695
1695
1695
1695
1695
1696
1697
1698
1699
1701
1703
1705
1707
1709
1711
1714
1716
1719
1722
1725
1729
1732
1735
1739
1742
1746
1750
1754
1758
1762
1766
1770
1774
1779
1783
1788
1792
1797
1801
1806
1811
1815
1820
1825
1829
1834
1839
1843
1848
1853
1858
1863
1868
1873
1878
1883
1887
1892
1897
1902
1907
1912
1916
1921
1926
1930
1935
1939
1944
1948
1952
1957
1961
1965
1969
1973
1977
1981
1985
1988
1992
1995
1999
2001
2005
2008
2011
2013
2016
2019
2021
2023
2025
2027
2029
2029
2032
2033
2035
2036
2037
2037
2039
2039
2040
2040
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2040
2040
2040
2040
2040
2040
2039
2039
2039
2039
2039
2039
2039
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2037
2039
2039
2039
2039
2039
2039
2039
2039
2040
2040
2040
2040
2040
2040
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2041
2043
2043
2043
2043
2043
2044
2044
2044
2044
2045
2045
2045
2045
2045
2045
2045
2045
2047
2047
2047
2047
2048
2048
2048
2048
2049
2049
2049
2050
2050
2050
2051
2051
2051
2051
2052
2052
2052
2053
2053
2053
2054
2054
2054
2055
2055
2055
2056
2056
2056
2057
2057
2058
2058
2058
2059
2059
2059
2060
2060
2061
2061
2061
2062
2062
2063
2063
2063
2064
2064
2065
2065
2066
2066
2066
2067
2067
2068
2068
2069
2069
2069
2070
2070
2071
2071
2072
2072
2073
2073
2074
2074
2075
2075
2076
2076
2077
2077
2078
2078
2079
2079
2080
2080
2081
2081
2082
2082
2083
2083
2084
2084
2085
2085
2086
2086
2087
2087
2088
2089
2089
2090
2090
2091
2091
2092
2092
2093
2094
2094
2095
2095
2096
2096
2097
2098
2098
2099
2099
2100
2101
2101
2102
2102
2103
2104
2104
2105
2105
2106
2107
2107
2108
2109
2109
2110
2111
2111
2112
2112
2113
2114
2114
2115
2116
2116
2117
2118
2118
2119
2120
2120
2121
2122
2122
2123
2124
2124
2125
2126
2126
2127
2128
2129
2129
2130
2131
2131
2132
2133
2133
2134
2135
2136
2136
2137
2138
2138
2139
2140
2141
2141
2142
2143
2144
2144
2145
2146
2147
2147
2148
2149
2150
2150
2151
2152
2153
2153
2154
2155
2156
2156
2157
2158
2159
2160
2160
2161
2162
2163
2163
2164
2165
2166
2167
2167
2168
2169
2170
2171
2171
2172
2173
2174
2175
2175
2176
2177
2178
2179
2180
2180
2181
2182
2183
2184
2185
2185
2186
2187
2188
2189
2190
2190
2191
2192
2193
2194
2195
2196
2196
2197
2198
2199
2200
2201
2202
2202
2203
2204
2205
2206
2207
2208
2209
2209
2210
2211
2212
2213
2214
2215
2216
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2441
2442
2443
2444
2445
2446
2447
2448
2449
2451
2452
2453
2454
2455
2456
2457
2458
2459
2461
2462
2463
2464
2465
2466
2467
2468
2469
2471
2472
2473
2474
2475
2476
2477
2478
2479
2481
2482
2483
2484
2485
2486
2487
2488
2490
2491
2492
2493
2494
2495
2496
2497
2499
2500
2501
2502
2503
2504
2505
2506
2508
2509
2510
2511
2512
2513
2514
2515
2517
2518
2519
2520
2521
2522
2523
2524
2526
2527
2528
2529
2530
2531
2532
2533
2535
2536
2537
2538
2539
2540
2541
2543
2544
2545
2546
2547
2548
2549
2550
2552
2553
2554
2555
2556
2557
2558
2560
2561
2562
2563
2564
2565
2566
2568
2569
2570
2571
2572
2573
2574
2576
2577
2578
2579
2580
2581
2582
2583
2585
2586
2587
2588
2589
2590
2591
2593
2594
2595
2596
2597
2598
2599
2601
2602
2603
2604
2605
2606
2607
2609
2610
2611
2612
2613
2614
2615
2617
2618
2619
2620
2621
2622
2623
2625
2626
2627
2628
2629
2630
2631
2633
2634
2635
2636
2637
2638
2639
2641
2642
2643
2644
2645
2646
2647
2649
2650
2651
2652
2653
2654
2655
2657
2658
2659
2660
2661
2662
2663
2665
2666
2667
2668
2669
2670
2671
2672
2674
2675
2676
2677
2678
2679
2680
2682
2683
2684
2685
2686
2687
2688
2690
2691
2692
2693
2694
2695
2696
2698
2699
2700
2701
2702
2703
2704
2705
2707
2708
2709
2710
2711
2712
2713
2715
2716
2717
2718
2719
2720
2721
2723
2724
2725
2726
2727
2728
2729
2730
2732
2733
2734
2735
2736
2737
2738
2739
2741
2742
2743
2744
2745
2746
2747
2749
2750
2751
2752
2753
2754
2755
2756
2758
2759
2760
2761
2762
2763
2764
2765
2767
2768
2769
2770
2771
2772
2773
2774
2776
2777
2778
2779
2780
2781
2782
2783
2785
2786
2787
2788
2789
2790
2791
2792
2793
2795
2796
2797
2798
2799
2800
2801
2802
2803
2805
2806
2807
2808
2809
2810
2811
2812
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2825
2826
2827
2828
2829
2830
2831
2832
2833
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2868
2869
