5
22884
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-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
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-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
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-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
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-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
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-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
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-220
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-223
-224
-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
-234
-234
-234
-234
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-242
-242
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-245
-245
-246
-246
-246
-247
-247
-247
-248
-248
-248
-248
-249
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-257
-257
-258
-258
-258
-259
-259
-259
-260
-260
-260
-261
-261
-261
-262
-262
-262
-263
-263
-263
-264
-264
-264
-265
-265
-265
-266
-266
-266
-267
-267
-267
-268
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-271
-272
-272
-272
-273
-273
-273
-274
-274
-274
-275
-275
-275
-276
-276
-276
-277
-277
-277
-278
-278
-278
-279
-279
-279
-280
-280
-280
-281
-281
-281
-282
-282
-282
-283
-283
-283
-284
-284
-284
-285
-285
-285
-286
-286
-286
-287
-287
-287
-288
-288
-288
-289
-289
-289
-290
-290
-291
-291
-291
-292
-292
-292
-293
-293
-293
-294
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-297
-298
-298
-298
-299
-299
-299
-300
-300
-300
-301
-301
-301
-302
-302
-302
-303
-303
-303
-304
-304
-304
-305
-305
-305
-306
-306
-306
-307
-307
-307
-308
-308
-308
-309
-309
-309
-310
-310
-310
-311
-311
-312
-312
-312
-313
-313
-313
-314
-314
-314
-315
-315
-315
-316
-316
-316
-317
-317
-317
-318
-318
-318
-319
-319
-319
-320
-320
-320
-321
-321
-321
-322
-322
-322
-323
-323
-323
-324
-324
-324
-325
-325
-325
-326
-326
-326
-327
-327
-327
-328
-328
-328
-329
-329
-329
-330
-330
-330
-331
-331
-331
-332
-332
-332
-333
-333
-333
-334
-334
-334
-335
-335
-335
-336
-336
-336
-337
-337
-337
-338
-338
-338
-339
-339
-339
-340
-340
-340
-341
-341
-341
-342
-342
-342
-343
-343
-343
-344
-344
-344
-344
-345
-345
-345
-346
-346
-346
-347
-347
-347
-348
-348
-348
-348
-349
-349
-349
-350
-350
-350
-351
-351
-351
-351
-352
-352
-352
-353
-353
-353
-354
-354
-354
-354
-355
-355
-355
-356
-356
-356
-356
-357
-357
-357
-358
-358
-358
-358
-359
-359
-359
-359
-360
-360
-360
-361
-361
-361
-361
-362
-362
-362
-362
-363
-363
-363
-364
-364
-364
-364
-365
-365
-365
-365
-366
-366
-366
-366
-367
-367
-367
-368
-368
-368
-368
-369
-369
-369
-369
-370
-370
-370
-370
-371
-371
-371
-371
-372
-372
-372
-372
-373
-373
-373
-373
-373
-374
-374
-374
-374
-375
-375
-375
-375
-376
-376
-376
-376
-376
-377
-377
-377
-377
-378
-378
-378
-378
-378
-379
-379
-379
-379
-380
-380
-380
-380
-380
-381
-381
-381
-381
-381
-382
-382
-382
-382
-383
-383
-383
-383
-383
-384
-384
-384
-384
-384
-385
-385
-385
-385
-385
-386
-386
-386
-386
-386
-386
-387
-387
-387
-387
-387
-388
-388
-388
-388
-388
-389
-389
-389
-389
-389
-389
-390
-390
-390
-390
-390
-390
-391
-391
-391
-391
-391
-391
-392
-392
-392
-392
-392
-392
-393
-393
-393
-393
-393
-393
-394
-394
-394
-394
-394
-394
-394
-395
-395
-395
-395
-395
-395
-395
-396
-396
-396
-396
-396
-396
-396
-397
-397
-397
-397
-397
-397
-397
-398
-398
-398
-398
-398
-398
-398
-399
-399
-399
-399
-399
-399
-399
-399
-400
-400
-400
-400
-400
-400
-400
-400
-401
-401
-401
-401
-401
-401
-401
-401
-401
-402
-402
-402
-402
-402
-402
-402
-402
-402
-403
-403
-403
-403
-403
-403
-403
-403
-403
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-407
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-406
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-404
-404
-404
-404
-404
-404
-404
-404
-403
-403
-403
-403
-403
-403
-403
-403
-402
-402
-402
-402
-402
-402
-402
-401
-401
-401
-401
-401
-401
-401
-400
-400
-400
-400
-400
-400
-399
-399
-399
-399
-399
-399
-398
-398
-398
-398
-398
-398
-397
-397
-397
-397
-397
-396
-396
-396
-396
-396
-395
-395
-395
-395
-395
-394
-394
-394
-394
-394
-393
-393
-393
-393
-392
-392
-392
-392
-392
-391
-391
-391
-391
-390
-390
-390
-390
-389
-389
-389
-389
-388
-388
-388
-388
-387
-387
-387
-387
-386
-386
-386
-385
-385
-385
-385
-384
-384
-384
-383
-383
-383
-383
-382
-382
-382
-381
-381
-381
-380
-380
-380
-380
-379
-379
-379
-378
-378
-378
-377
-377
-377
-376
-376
-376
-375
-375
-375
-374
-374
-374
-373
-373
-373
-372
-372
-372
-371
-371
-370
-370
-370
-369
-369
-369
-368
-368
-368
-367
-367
-366
-366
-366
-365
-365
-365
-364
-364
-363
-363
-363
-362
-362
-361
-361
-361
-360
-360
-359
-359
-359
-358
-358
-357
-357
-356
-356
-356
-355
-355
-354
-354
-353
-353
-353
-352
-352
-351
-351
-350
-350
-349
-349
-349
-348
-348
-347
-347
-346
-346
-345
-345
-344
-344
-343
-343
-342
-342
-342
-341
-341
-340
-340
-339
-339
-338
-338
-337
-337
-336
-336
-335
-335
-334
-334
-333
-333
-332
-332
-331
-331
-330
-330
-329
-328
-328
-327
-327
-326
-326
-325
-325
-324
-324
-323
-323
-322
-321
-321
-320
-320
-319
-319
-318
-318
-317
-316
-316
-315
-315
-314
-314
-313
-313
-312
-311
-311
-310
-310
-309
-308
-308
-307
-307
-306
-306
-305
-304
-304
-303
-303
-302
-301
-301
-300
-300
-299
-298
-298
-297
-296
-296
-295
-295
-294
-293
-293
-292
-291
-291
-290
-289
-289
-288
-288
-287
-286
-286
-285
-284
-284
-283
-282
-282
-281
-280
-280
-279
-278
-278
-277
-276
-275
-275
-274
-273
-273
-272
-271
-271
-270
-269
-268
-268
-267
-266
-266
-265
-264
-263
-263
-262
-261
-260
-260
-259
-258
-257
-257
-256
-255
-254
-254
-253
-252
-251
-251
-250
-249
-248
-248
-247
-246
-245
-244
-244
-243
-242
-241
-240
-240
-239
-238
-237
-236
-236
-235
-234
-233
-232
-232
-231
-230
-229
-228
-227
-227
-226
-225
-224
-223
-222
-221
-221
-220
-219
-218
-217
-216
-215
-214
-213
-213
-212
-211
-210
-209
-208
-207
-206
-205
-204
-204
-203
-202
-201
-200
-199
-198
-197
-196
-195
-194
-193
-192
-191
-190
-189
-188
-188
-187
-186
-185
-184
-183
-182
-181
-180
-179
-178
-177
-176
-175
-174
-173
-172
-171
-170
-169
-168
-167
-165
-164
-163
-162
-161
-160
-159
-158
-157
-156
-155
-154
-153
-152
-151
-149
-148
-147
-146
-145
-144
-143
-142
-141
-140
-138
-137
-136
-135
-134
-133
-132
-130
-129
-128
-127
-126
-125
-123
-122
-121
-120
-119
-118
-116
-115
-114
-113
-112
-110
-109
-108
-107
-105
-104
-103
-102
-101
-99
-98
-97
-96
-94
-93
-92
-91
-89
-88
-87
-85
-84
-83
-82
-80
-79
-78
-76
-75
-74
-72
-71
-70
-69
-67
-66
-65
-63
-62
-61
-59
-58
-56
-55
-54
-52
-51
-50
-48
-47
-46
-44
-43
-41
-40
-39
-37
-36
-34
-33
-31
-30
-29
-27
-26
-24
-23
-21
-20
-19
-17
-16
-14
-13
-11
-10
-8
-7
-5
-4
-2
-1
1
2
4
5
7
8
10
11
13
14
16
17
19
21
22
24
25
27
28
30
32
33
35
36
38
39
41
43
44
46
48
49
51
52
54
56
57
59
61
62
64
66
67
69
71
72
74
76
77
79
81
82
84
86
88
89
91
93
94
96
98
100
101
103
105
107
108
110
112
114
115
117
119
121
123
124
126
128
130
132
133
135
137
139
141
143
144
146
148
150
152
154
155
157
159
161
163
165
167
169
171
172
174
176
178
180
182
184
186
188
190
192
194
196
198
199
201
203
205
207
209
211
213
215
217
219
221
223
225
227
229
231
233
235
237
239
242
244
246
248
250
252
254
256
258
260
262
264
266
268
271
273
275
277
279
281
283
285
288
290
292
294
296
298
301
303
305
307
309
311
314
316
318
320
322
325
327
329
331
334
336
338
340
343
345
347
349
352
354
356
359
361
363
365
368
370
372
375
377
379
382
384
386
389
391
393
396
398
401
403
405
408
410
412
415
417
420
422
425
427
429
432
434
437
439
442
444
447
449
451
454
456
459
461
464
466
469
471
474
476
479
481
484
487
489
492
494
497
499
502
504
507
510
512
515
517
520
523
525
528
530
533
536
538
541
544
546
549
552
554
557
560
562
565
568
570
573
576
578
581
584
587
589
592
595
598
600
603
606
609
611
614
617
620
623
625
628
631
634
637
639
642
645
648
651
654
656
659
662
665
668
671
674
677
679
682
685
688
691
694
697
700
703
706
709
712
714
717
720
723
726
729
732
735
738
741
744
747
750
753
756
759
762
765
768
771
774
777
780
784
787
790
793
796
799
802
805
808
811
814
817
821
824
827
830
833
836
839
842
846
849
852
855
858
861
865
868
871
874
877
880
884
887
890
893
897
900
903
906
909
913
916
919
922
926
929
932
936
939
942
945
949
952
955
959
962
965
969
972
975
979
982
985
989
992
995
999
1002
1004
1008
1012
1016
1018
1022
1026
1029
1033
1036
1039
1043
1046
1050
1053
1057
1060
1063
1067
1070
1074
1077
1081
1084
1088
1091
1095
1098
1102
1105
1109
1112
1116
1119
1123
1126
1130
1134
1137
1141
1144
1148
1151
1155
1158
1162
1166
1169
1173
1176
1180
1184
1187
1191
1195
1198
1202
1205
1209
1213
1216
1220
1224
1227
1231
1235
1238
1242
1246
1249
1253
1257
1261
1264
1268
1272
1275
1279
1283
1287
1290
1294
1298
1302
1305
1309
1313
1317
1321
1324
1328
1332
1336
1340
1343
1347
1351
1355
1359
1363
1366
1370
1374
1378
1382
1386
1390
1393
1397
1401
1405
1409
1413
1417
1421
1425
1429
1433
1437
1440
1444
1448
1452
1456
1460
1464
1468
1472
1476
1480
1484
1488
1492
1496
1500
1504
1508
1512
1516
1520
1524
1528
1533
1537
1541
1545
1549
1553
1557
1561
1565
1569
1573
1578
1582
1586
1590
1594
1598
1602
1606
1611
1615
1619
1623
1627
1632
1636
1640
1644
1648
1653
1657
1661
1665
1669
1674
1678
1682
1686
1691
1695
1699
1703
1708
1712
1716
1721
1725
1729
1734
1738
1742
1747
1751
1755
1760
1764
1768
1773
1777
1781
1786
1790
1794
1799
1803
1808
1812
1816
1821
1825
1829
1834
1838
1843
1847
1851
1856
1860
1864
1868
1873
1877
1881
1886
1890
1894
1898
1903
1907
1911
1915
1919
1924
1928
1932
1936
1940
1944
1948
1952
1956
1960
1964
1968
1972
1976
1980
1984
1988
1991
1995
1999
2003
2005
2009
2013
2017
2021
2025
2029
2033
2037
2041
2045
2049
2054
2058
2062
2066
2070
2075
2079
2083
2087
2091
2095
2100
2104
2108
2113
2117
2122
2127
2131
2136
2141
2146
2151
2156
2161
2166
2172
2177
2182
2188
2193
2198
2204
2209
2215
2220
2226
2231
2237
2242
2247
2253
2258
2264
2269
2275
2281
2286
2292
2298
2303
2308
2314
2319
2324
2329
2334
2339
2343
2348
2352
2357
2361
2365
2369
2373
2377
2381
2385
2388
2392
2395
2398
2401
2404
2406
2409
2411
2413
2415
2418
2420
2422
2424
2427
2429
2431
2434
2436
2439
2442
2444
2447
2449
2452
2454
2456
2458
2460
2461
2463
2464
2465
2466
2467
2468
2469
2470
2471
2471
2472
2472
2472
2473
2473
2474
2475
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2489
2490
2492
2493
2495
2497
2499
2502
2504
2507
2509
2512
2514
2517
2519
2521
2522
2523
2524
2525
2526
2526
2526
2527
2527
2528
2529
2531
2532
2535
2537
2540
2544
2547
2552
2556
2561
2565
2571
2576
2582
2588
2594
2601
2607
2615
2622
2629
2637
2645
2652
2660
2667
2675
2682
2690
2697
2703
2710
2716
2722
2727
2732
2737
2741
2745
2749
2752
2755
2758
2760
2762
2764
2766
2767
2769
2771
2773
2775
2777
2779
2781
2783
2785
2787
2789
2791
2793
2795
2797
2799
2800
2802
2803
2805
2806
2807
2808
2809
2810
2811
2811
2811
2811
2810
2809
2808
2806
2804
2801
2797
2793
2788
2783
2777
2772
2766
2760
2755
2749
2743
2737
2731
2724
2718
2711
2704
2697
2691
2684
2678
2672
2667
2662
2657
2653
2649
2645
2642
2639
2636
2633
2631
2630
2629
2628
2628
2628
2629
2630
2631
2632
2634
2635
2636
2637
2637
2637
2636
2636
2634
2632
2630
2627
2625
2622
2619
2616
2614
2611
2610
2608
2607
2606
2606
2607
2608
2609
2611
2613
2614
2616
2619
2621
2623
2625
2628
2630
2633
2635
2638
2641
2643
2645
2648
2650
2652
2654
2656
2657
2658
2660
2661
2662
2663
2664
2664
2664
2664
2663
2662
2661
2660
2658
2656
2653
2651
2648
2645
2642
2639
2636
2633
2630
2628
2626
2624
2623
2623
2622
2622
2622
2622
2622
2622
2623
2623
2625
2626
2628
2630
2632
2635
2638
2641
2644
2646
2649
2651
2652
2653
2654
2653
2653
2651
2649
2646
2641
2637
2631
2624
2617
2610
2602
2593
2585
2576
2566
2557
2547
2538
2528
2518
2509
2500
2492
2485
2478
2473
2468
2463
2459
2456
2452
2448
2445
2441
2438
2435
2432
2429
2426
2423
2420
2418
2415
2411
2408
2404
2400
2395
2390
2383
2376
2368
2359
2349
2338
2325
2312
2297
2282
2266
2249
2232
2215
2197
2179
2161
2143
2125
2109
2093
2078
2064
2051
2039
2028
2017
2009
2001
1994
1987
1981
1976
1972
1968
1964
1960
1956
1952
1948
1944
1939
1933
1928
1922
1915
1908
1901
1894
1887
1879
1871
1863
1854
1844
1834
1824
1813
1802
1790
1777
1764
1750
1736
1721
1706
1691
1677
1662
1648
1635
1623
1611
1599
1589
1579
1569
1560
1550
1541
1532
1523
1513
1502
1490
1477
1464
1450
1435
1419
1403
1386
1368
1350
1331
1312
1291
1270
1247
1224
1199
1173
1147
1119
1091
1062
1033
1002
973
942
911
880
848
816
783
750
717
684
650
617
585
552
520
488
457
426
395
365
334
304
274
243
213
182
151
120
89
58
26
-6
-38
-70
-102
-135
-169
-202
-237
-272
-308
-344
-382
-420
-460
-501
-544
-589
-636
-684
-734
-784
-836
-888
-941
-994
-1047
-1101
-1154
-1207
-1260
-1312
-1362
-1412
-1459
-1505
-1549
-1591
-1632
-1671
-1708
-1743
-1776
-1808
-1837
-1866
-1892
-1918
-1943
-1966
-1989
-2009
-2029
-2048
-2066
-2082
-2097
-2112
-2126
-2139
-2152
-2165
-2178
-2191
-2204
-2218
-2231
-2245
-2259
-2274
-2289
-2305
-2320
-2336
-2352
-2367
-2382
-2396
-2410
-2422
-2433
-2443
-2453
-2461
-2468
-2474
-2480
-2485
-2490
-2494
-2498
-2501
-2503
-2505
-2506
-2506
-2505
-2504
-2504
-2503
-2503
-2503
-2503
-2504
-2506
-2509
-2513
-2517
-2523
-2530
-2538
-2547
-2557
-2567
-2579
-2592
-2605
-2620
-2636
-2654
-2672
-2692
-2712
-2734
-2756
-2779
-2803
-2826
-2850
-2874
-2897
-2920
-2942
-2963
-2984
-3003
-3022
-3040
-3058
-3075
-3091
-3107
-3123
-3138
-3153
-3167
-3181
-3194
-3206
-3218
-3230
-3241
-3252
-3262
-3272
-3282
-3292
-3302
-3313
-3325
-3337
-3349
-3361
-3373
-3386
-3397
-3409
-3421
-3432
-3443
-3453
-3464
-3474
-3484
-3494
-3503
-3511
-3519
-3527
-3534
-3542
-3549
-3557
-3565
-3574
-3582
-3591
-3600
-3609
-3618
-3627
-3636
-3645
-3655
-3664
-3673
-3682
-3691
-3699
-3706
-3713
-3719
-3724
-3728
-3732
-3734
-3736
-3738
-3739
-3740
-3741
-3742
-3744
-3746
-3749
-3753
-3757
-3762
-3767
-3773
-3780
-3788
-3796
-3806
-3817
-3829
-3841
-3854
-3867
-3879
-3890
-3901
-3910
-3919
-3927
-3934
-3940
-3946
-3950
-3954
-3957
-3958
-3958
-3956
-3954
-3950
-3946
-3942
-3938
-3933
-3929
-3924
-3919
-3914
-3908
-3902
-3895
-3887
-3879
-3870
-3860
-3850
-3840
-3829
-3818
-3807
-3795
-3784
-3773
-3762
-3751
-3740
-3729
-3718
-3707
-3695
-3684
-3672
-3661
-3650
-3639
-3629
-3619
-3609
-3599
-3589
-3579
-3569
-3560
-3550
-3540
-3531
-3521
-3512
-3503
-3495
-3486
-3477
-3467
-3457
-3447
-3437
-3426
-3415
-3403
-3392
-3381
-3369
-3358
-3347
-3336
-3324
-3312
-3300
-3287
-3273
-3258
-3243
-3228
-3212
-3195
-3179
-3162
-3145
-3128
-3111
-3094
-3076
-3059
-3041
-3024
-3007
-2990
-2974
-2958
-2943
-2929
-2915
-2902
-2889
-2877
-2865
-2854
-2844
-2834
-2825
-2817
-2810
-2804
-2798
-2793
-2789
-2784
-2780
-2777
-2774
-2771
-2769
-2767
-2766
-2765
-2765
-2765
-2765
-2766
-2767
-2769
-2770
-2772
-2773
-2773
-2774
-2774
-2774
-2774
-2773
-2772
-2771
-2770
-2770
-2770
-2770
-2771
-2772
-2774
-2777
-2780
-2784
-2788
-2794
-2800
-2807
-2815
-2823
-2832
-2841
-2849
-2858
-2865
-2872
-2879
-2884
-2889
-2894
-2898
-2902
-2906
-2910
-2915
-2921
-2927
-2935
-2944
-2954
-2966
-2979
-2994
-3010
-3028
-3047
-3068
-3089
-3111
-3134
-3156
-3178
-3199
-3220
-3239
-3257
-3274
-3290
-3304
-3317
-3329
-3341
-3353
-3364
-3376
-3388
-3401
-3414
-3428
-3443
-3458
-3475
-3493
-3513
-3534
-3556
-3579
-3603
-3628
-3653
-3679
-3704
-3730
-3756
-3782
-3808
-3833
-3857
-3882
-3905
-3928
-3950
-3972
-3993
-4014
-4035
-4054
-4075
-4096
-4115
-4134
-4151
-4167
-4182
-4195
-4207
-4218
-4228
-4237
-4246
-4255
-4264
-4274
-4284
-4294
-4304
-4314
-4323
-4332
-4340
-4347
-4352
-4356
-4357
-4357
-4354
-4349
-4342
-4332
-4319
-4304
-4287
-4268
-4247
-4225
-4202
-4178
-4154
-4130
-4107
-4085
-4065
-4045
-4027
-4011
-3998
-3986
-3975
-3966
-3958
-3951
-3946
-3941
-3937
-3932
-3928
-3923
-3918
-3912
-3905
-3897
-3888
-3878
-3869
-3859
-3850
-3843
-3837
-3833
-3831
-3832
-3836
-3842
-3851
-3863
-3877
-3893
-3912
-3932
-3954
-3977
-4000
-4024
-4046
-4070
-4093
-4115
-4137
-4159
-4181
-4203
-4224
-4246
-4267
-4288
-4309
-4329
-4348
-4367
-4384
-4401
-4417
-4433
-4448
-4463
-4477
-4492
-4506
-4521
-4534
-4547
-4560
-4572
-4583
-4593
-4602
-4611
-4619
-4626
-4632
-4636
-4639
-4640
-4639
-4636
-4632
-4626
-4618
-4609
-4599
-4587
-4574
-4561
-4546
-4531
-4515
-4498
-4480
-4463
-4444
-4426
-4406
-4386
-4365
-4343
-4321
-4297
-4272
-4246
-4218
-4190
-4161
-4132
-4103
-4074
-4045
-4017
-3989
-3962
-3936
-3911
-3885
-3860
-3835
-3809
-3783
-3757
-3730
-3703
-3676
-3649
-3622
-3596
-3570
-3544
-3519
-3495
-3471
-3447
-3424
-3401
-3378
-3356
-3333
-3309
-3286
-3262
-3237
-3212
-3187
-3162
-3136
-3112
-3087
-3064
-3041
-3020
-3000
-2981
-2964
-2948
-2933
-2920
-2907
-2896
-2885
-2875
-2866
-2858
-2850
-2844
-2840
-2836
-2835
-2835
-2836
-2839
-2842
-2846
-2850
-2854
-2857
-2860
-2860
-2859
-2856
-2852
-2845
-2836
-2826
-2814
-2801
-2787
-2771
-2754
-2736
-2717
-2696
-2675
-2652
-2628
-2602
-2575
-2547
-2518
-2488
-2457
-2426
-2395
-2365
-2335
-2305
-2277
-2251
-2226
-2202
-2181
-2161
-2144
-2129
-2117
-2108
-2101
-2096
-2093
-2091
-2091
-2090
-2090
-2089
-2087
-2085
-2081
-2076
-2071
-2064
-2057
-2050
-2041
-2033
-2025
-2017
-2009
-2001
-1993
-1985
-1979
-1973
-1968
-1964
-1961
-1959
-1958
-1958
-1958
-1959
-1961
-1964
-1967
-1971
-1976
-1982
-1989
-1996
-2005
-2015
-2025
-2039
-2054
-2070
-2087
-2106
-2125
-2145
-2166
-2187
-2208
-2230
-2250
-2271
-2291
-2311
-2331
-2351
-2370
-2390
-2410
-2429
-2449
-2470
-2490
-2512
-2534
-2557
-2581
-2605
-2629
-2653
-2676
-2699
-2721
-2742
-2763
-2783
-2802
-2822
-2842
-2862
-2884
-2906
-2929
-2953
-2978
-3003
-3028
-3053
-3078
-3101
-3123
-3143
-3160
-3175
-3187
-3196
-3201
-3204
-3203
-3201
-3197
-3192
-3186
-3180
-3174
-3169
-3166
-3163
-3162
-3163
-3165
-3169
-3174
-3181
-3189
-3199
-3211
-3224
-3240
-3257
-3277
-3298
-3323
-3349
-3378
-3408
-3441
-3474
-3508
-3541
-3573
-3604
-3633
-3659
-3683
-3705
-3724
-3740
-3754
-3767
-3779
-3790
-3800
-3811
-3821
-3830
-3840
-3849
-3858
-3867
-3876
-3885
-3895
-3904
-3913
-3922
-3931
-3939
-3946
-3951
-3954
-3956
-3956
-3954
-3951
-3948
-3944
-3941
-3937
-3935
-3934
-3934
-3936
-3940
-3945
-3953
-3964
-3977
-3993
-4011
-4035
-4059
-4088
-4119
-4152
-4187
-4222
-4259
-4296
-4333
-4371
-4410
-4450
-4490
-4532
-4575
-4620
-4666
-4714
-4763
-4812
-4860
-4908
-4954
-4998
-5038
-5075
-5107
-5135
-5159
-5179
-5194
-5206
-5215
-5219
-5220
-5218
-5211
-5199
-5182
-5160
-5132
-5098
-5059
-5015
-4966
-4913
-4856
-4798
-4738
-4677
-4618
-4559
-4503
-4449
-4397
-4348
-4300
-4255
-4211
-4168
-4125
-4083
-4041
-3999
-3957
-3916
-3875
-3835
-3796
-3758
-3722
-3689
-3657
-3628
-3600
-3575
-3550
-3526
-3502
-3478
-3453
-3427
-3400
-3372
-3343
-3314
-3285
-3256
-3228
-3199
-3171
-3142
-3114
-3085
-3055
-3024
-2993
-2961
-2929
-2897
-2866
-2834
-2804
-2774
-2744
-2714
-2683
-2650
-2615
-2577
-2536
-2491
-2443
-2392
-2338
-2283
-2227
-2173
-2120
-2069
-2023
-1980
-1941
-1907
-1877
-1850
-1828
-1807
-1789
-1772
-1755
-1738
-1719
-1699
-1677
-1653
-1628
-1601
-1573
-1545
-1517
-1490
-1463
-1437
-1411
-1386
-1362
-1337
-1313
-1289
-1265
-1243
-1222
-1202
-1185
-1170
-1158
-1147
-1137
-1128
-1118
-1106
-1093
-1076
-1057
-1033
-1006
-977
-944
-909
-872
-834
-795
-755
-714
-672
-630
-585
-540
-493
-445
-395
-344
-292
-240
-186
-132
-79
-25
29
82
135
189
242
295
347
400
453
507
561
617
673
731
791
852
914
978
1043
1110
1176
1243
1311
1378
1444
1509
1572
1633
1692
1747
1799
1848
1893
1935
1973
2009
2041
2070
2096
2120
2141
2159
2174
2187
2197
2204
2210
2213
2214
2214
2211
2206
2200
2193
2186
2180
2175
2172
2172
2175
2181
2191
2206
2226
2251
2280
2314
2353
2397
2444
2495
2549
2606
2666
2727
2790
2855
2920
2987
3054
3122
3190
3259
3327
3396
3464
3532
3600
3667
3733
3799
3865
3930
3994
4059
4125
4192
4260
4330
4402
4476
4552
4630
4708
4787
4867
4946
5024
5102
5179
5255
5330
5404
5477
5549
5622
5693
5764
5835
5904
5973
6041
6108
6175
6242
6310
6377
6446
6515
6584
6653
6721
6788
6854
6917
6978
7037
7092
7144
7194
7242
7288
7332
7376
7420
7463
7508
7553
7599
7647
7695
7743
7792
7841
7889
7936
7982
8026
8068
8106
8143
8175
8203
8228
8250
8268
8282
8294
8301
8305
8305
8300
8291
8277
8258
8236
8209
8180
8148
8117
8085
8054
8025
7998
7975
7955
7938
7925
7916
7910
7907
7908
7913
7921
7932
7947
7965
7986
8010
8037
8066
8098
8131
8164
8200
8235
8269
8303
8335
8365
8392
8417
8439
8458
8475
8489
8502
8513
8522
8530
8537
8543
8549
8554
8560
8565
8571
8577
8584
8592
8600
8608
8615
8622
8627
8631
8633
8632
8629
8624
8616
8606
8593
8579
8563
8545
8525
8505
8484
8461
8439
8415
8392
8368
8344
8320
8297
8276
8256
8237
8221
8207
8196
8186
8180
8176
8173
8175
8179
8183
8192
8202
8214
8227
8242
8257
8272
8287
8303
8318
8333
8348
8363
8379
8395
8413
8431
8451
8472
8495
8520
8547
8576
8607
8639
8673
8709
8745
8782
8820
8857
8894
8931
8967
9001
9035
9067
9097
9124
9150
9173
9193
9210
9223
9232
9237
9239
9236
9231
9223
9211
9198
9182
9164
9144
9123
9100
9077
9052
9027
9001
8975
8947
8918
8889
8857
8825
8790
8754
8717
8679
8640
8601
8562
8525
8488
8454
8421
8391
8363
8338
8316
8296
8280
8267
8256
8248
8243
8240
8238
8237
8237
8237
8236
8235
8232
8227
8220
8211
8199
8185
8167
8147
8122
8095
8061
8026
7985
7939
7889
7833
7771
7704
7630
7551
7466
7374
7277
7173
7064
6950
6830
6705
6576
6443
6306
6165
6021
5875
5727
5577
5425
5273
5120
4968
4816
4664
4514
4365
4217
4070
3927
3784
3643
3503
3364
3227
3090
2954
2818
2683
2549
2414
2280
2145
2009
1874
1737
1599
1459
1319
1178
1036
894
751
610
469
330
192
56
-77
-207
-334
-457
-576
-689
-798
-902
-1000
-1094
-1183
-1267
-1347
-1424
-1497
-1568
-1636
-1702
-1766
-1829
-1892
-1954
-2017
-2080
-2145
-2211
-2279
-2349
-2421
-2495
-2571
-2650
-2731
-2815
-2902
-2991
-3083
-3178
-3276
-3375
-3476
-3578
-3680
-3782
-3882
-3980
-4075
-4168
-4257
-4342
-4423
-4499
-4570
-4637
-4698
-4755
-4806
-4851
-4892
-4928
-4959
-4986
-5009
-5029
-5047
-5063
-5077
-5090
-5103
-5117
-5131
-5147
-5165
-5186
-5209
-5236
-5266
-5300
-5338
-5378
-5423
-5470
-5520
-5573
-5628
-5685
-5744
-5805
-5868
-5932
-5999
-6067
-6137
-6208
-6281
-6354
-6428
-6503
-6578
-6653
-6728
-6802
-6876
-6949
-7022
-7095
-7167
-7239
-7311
-7383
-7455
-7527
-7599
-7671
-7743
-7816
-7889
-7961
-8034
-8106
-8179
-8250
-8321
-8392
-8461
-8529
-8596
-8662
-8727
-8791
-8854
-8917
-8979
-9041
-9104
-9167
-9231
-9295
-9361
-9428
-9496
-9565
-9635
-9707
-9779
-9852
-9926
-10001
-10078
-10157
-10237
-10319
-10403
-10488
-10574
-10660
-10747
-10834
-10920
-11006
-11091
-11175
-11258
-11341
-11423
-11503
-11583
-11662
-11740
-11817
-11892
-11965
-12037
-12107
-12176
-12242
-12306
-12368
-12428
-12485
-12539
-12591
-12639
-12684
-12726
-12765
-12802
-12836
-12867
-12896
-12923
-12948
-12972
-12993
-13013
-13030
-13045
-13057
-13065
-13070
-13072
-13069
-13062
-13050
-13035
-13014
-12990
-12960
-12926
-12888
-12844
-12796
-12742
-12684
-12621
-12553
-12480
-12404
-12323
-12240
-12155
-12067
-11978
-11888
-11798
-11708
-11619
-11529
-11441
-11353
-11266
-11180
-11095
-11011
-10928
-10846
-10766
-10686
-10608
-10530
-10453
-10377
-10301
-10226
-10152
-10078
-10006
-9934
-9863
-9794
-9726
-9659
-9594
-9530
-9467
-9405
-9343
-9281
-9219
-9157
-9093
-9028
-8960
-8890
-8817
-8741
-8660
-8576
-8488
-8396
-8301
-8201
-8098
-7992
-7882
-7771
-7657
-7542
-7427
-7311
-7196
-7082
-6970
-6860
-6754
-6651
-6552
-6458
-6369
-6285
-6205
-6131
-6062
-5997
-5937
-5880
-5827
-5778
-5732
-5691
-5654
-5621
-5593
-5570
-5552
-5539
-5530
-5527
-5527
-5531
-5538
-5548
-5560
-5574
-5590
-5608
-5628
-5649
-5672
-5695
-5720
-5744
-5769
-5794
-5819
-5843
-5866
-5888
-5908
-5927
-5944
-5959
-5972
-5983
-5992
-5999
-6004
-6009
-6012
-6014
-6015
-6015
-6015
-6013
-6011
-6008
-6005
-6002
-5999
-5997
-5994
-5992
-5991
-5990
-5990
-5990
-5990
-5990
-5991
-5992
-5993
-5993
-5993
-5993
-5992
-5990
-5988
-5985
-5982
-5978
-5974
-5971
-5967
-5964
-5961
-5960
-5959
-5959
-5961
-5964
-5970
-5978
-5988
-6000
-6015
-6032
-6050
-6070
-6090
-6112
-6134
-6156
-6178
-6200
-6221
-6241
-6260
-6278
-6295
-6310
-6323
-6334
-6343
-6349
-6353
-6356
-6358
-6359
-6361
-6362
-6364
-6368
-6372
-6377
-6383
-6390
-6397
-6406
-6415
-6424
-6434
-6444
-6454
-6465
-6475
-6486
-6496
-6506
-6515
-6524
-6532
-6539
-6546
-6552
-6558
-6564
-6569
-6575
-6580
-6585
-6589
-6593
-6595
-6597
-6597
-6596
-6594
-6591
-6586
-6581
-6574
-6566
-6557
-6546
-6533
-6519
-6503
-6485
-6466
-6444
-6422
-6397
-6372
-6345
-6318
-6290
-6261
-6231
-6202
-6171
-6140
-6109
-6076
-6043
-6008
-5972
-5934
-5894
-5852
-5807
-5761
-5713
-5664
-5613
-5562
-5510
-5457
-5405
-5352
-5300
-5248
-5196
-5145
-5094
-5045
-4996
-4948
-4901
-4856
-4813
-4772
-4732
-4695
-4660
-4627
-4597
-4569
-4543
-4521
-4501
-4483
-4467
-4454
-4443
-4434
-4426
-4420
-4415
-4411
-4408
-4405
-4401
-4397
-4391
-4383
-4374
-4363
-4349
-4333
-4315
-4295
-4272
-4247
-4220
-4191
-4161
-4129
-4096
-4062
-4027
-3992
-3958
-3924
-3891
-3859
-3828
-3798
-3770
-3743
-3716
-3691
-3667
-3642
-3619
-3595
-3571
-3547
-3522
-3495
-3466
-3436
-3404
-3369
-3332
-3293
-3252
-3207
-3160
-3110
-3057
-3000
-2939
-2875
-2808
-2738
-2664
-2589
-2511
-2432
-2351
-2269
-2186
-2101
-2013
-1926
-1836
-1744
-1650
-1554
-1456
-1355
-1251
-1146
-1038
-928
-816
-702
-586
-468
-349
-228
-105
18
144
270
397
524
652
780
909
1037
1166
1295
1426
1557
1689
1823
1958
2095
2233
2373
2515
2658
2803
2949
3098
3247
3399
3551
3705
3860
4016
4173
4332
4492
4654
4817
4983
5150
5319
5491
5664
5839
6015
6193
6371
6550
6730
6910
7090
7270
7451
7632
7813
7995
8178
8361
8545
8730
8916
9103
9291
9479
9668
9858
10047
10236
10425
10613
10799
10983
11164
11343
11519
11692
11860
12025
12186
12344
12497
12648
12795
12940
13082
13223
13361
13498
13633
13768
13901
14034
14167
14299
14431
14563
14695
14828
14961
15094
15228
15361
15495
15629
15762
15895
16027
16161
16294
16426
16558
16690
16822
16954
17085
17216
17346
17475
17603
17730
17856
17980
18103
18224
18343
18460
18575
18687
18797
18906
19012
19116
19219
19320
19421
19521
19621
19721
19821
19922
20023
20126
20228
20331
20434
20538
20640
20742
20844
20944
21042
21139
21235
21328
21419
21507
21593
21676
21756
21833
21907
21977
22045
22109
22171
22229
22285
22338
22388
22435
22479
22520
22557
22592
22623
22652
22678
22702
22723
22742
22760
22776
22790
22804
22816
22827
22837
22846
22854
22861
22867
22872
22876
22880
22882
22884
22884
22884
22881
22878
22872
22864
22854
22842
22828
22812
22794
22774
22752
22730
22706
22680
22654
22626
22596
22565
22533
22499
22464
22427
22388
22348
22305
22260
22213
22164
22112
22059
22002
21944
21884
21822
21757
21691
21624
21555
21484
21413
21341
21268
21195
21122
21049
20975
20900
20825
20749
20670
20590
20508
20423
20335
20244
20150
20053
19953
19850
19743
19634
19520
19404
19285
19162
19037
18909
18778
18645
18509
18371
18232
18090
17948
17804
17660
17515
17370
17224
17079
16934
16789
16644
16499
16354
16207
16062
15914
15766
15617
15466
15315
15161
15006
14850
14693
14534
14375
14214
14054
13893
13731
13570
13408
13246
13084
12922
12759
12597
12434
12271
12107
11943
11779
11615
11449
11283
11117
10949
10781
10612
10442
10271
10100
9928
9756
9583
9410
9237
9064
8890
8716
8541
8367
8192
8016
7842
7666
7491
7316
7142
6966
6791
6615
6438
6260
6081
5901
5719
5536
5351
5165
4978
4790
4600
4409
4218
4026
3833
3640
3447
3255
3063
2872
2683
2496
2310
2127
1947
1769
1595
1424
1256
1092
932
774
620
469
320
172
27
-118
-261
-404
-546
-687
-828
-968
-1107
-1245
-1382
-1517
-1650
-1781
-1910
-2037
-2163
-2286
-2407
-2526
-2643
-2759
-2873
-2985
-3095
-3204
-3312
-3419
-3524
-3629
-3733
-3837
-3940
-4043
-4146
-4249
-4351
-4453
-4555
-4656
-4757
-4858
-4957
-5055
-5152
-5248
-5342
-5435
-5526
-5616
-5705
-5792
-5878
-5963
-6046
-6129
-6210
-6289
-6368
-6446
-6523
-6598
-6673
-6747
-6820
-6891
-6962
-7032
-7101
-7170
-7239
-7308
-7378
-7448
-7518
-7589
-7660
-7732
-7804
-7878
-7952
-8026
-8103
-8180
-8257
-8335
-8413
-8491
-8569
-8645
-8721
-8796
-8870
-8943
-9015
-9085
-9156
-9225
-9295
-9364
-9434
-9504
-9574
-9645
-9717
-9790
-9863
-9938
-10013
-10089
-10166
-10244
-10323
-10402
-10482
-10563
-10644
-10726
-10808
-10891
-10974
-11057
-11140
-11223
-11307
-11390
-11472
-11555
-11637
-11718
-11799
-11880
-11960
-12039
-12118
-12196
-12274
-12350
-12426
-12502
-12576
-12650
-12722
-12793
-12863
-12931
-12998
-13062
-13126
-13187
-13247
-13306
-13362
-13418
-13472
-13525
-13576
-13626
-13674
-13721
-13765
-13807
-13847
-13884
-13918
-13949
-13977
-14003
-14025
-14046
-14064
-14081
-14095
-14107
-14117
-14126
-14132
-14136
-14139
-14139
-14137
-14134
-14128
-14120
-14110
-14099
-14085
-14069
-14051
-14031
-14008
-13984
-13958
-13930
-13899
-13867
-13832
-13795
-13756
-13714
-13672
-13627
-13581
-13534
-13486
-13437
-13387
-13336
-13284
-13232
-13180
-13127
-13073
-13019
-12965
-12911
-12856
-12802
-12747
-12693
-12639
-12585
-12532
-12479
-12426
-12375
-12323
-12273
-12223
-12174
-12127
-12080
-12035
-11991
-11949
-11907
-11867
-11828
-11790
-11753
-11717
-11682
-11647
-11612
-11577
-11543
-11508
-11473
-11438
-11402
-11367
-11332
-11296
-11260
-11224
-11187
-11150
-11113
-11075
-11036
-10997
-10958
-10918
-10878
-10837
-10797
-10758
-10718
-10679
-10641
-10603
-10565
-10528
-10491
-10455
-10419
-10384
-10349
-10315
-10281
-10248
-10215
-10182
-10151
-10120
-10090
-10061
-10033
-10007
-9981
-9957
-9935
-9913
-9893
-9874
-9856
-9839
-9823
-9808
-9794
-9780
-9766
-9752
-9738
-9724
-9709
-9692
-9674
-9655
-9634
-9611
-9588
-9562
-9535
-9508
-9479
-9449
-9418
-9387
-9355
-9322
-9289
-9255
-9220
-9184
-9147
-9109
-9071
-9031
-8991
-8950
-8909
-8866
-8823
-8778
-8733
-8686
-8638
-8589
-8539
-8488
-8436
-8384
-8331
-8278
-8225
-8172
-8119
-8067
-8015
-7964
-7913
-7863
-7814
-7766
-7718
-7670
-7623
-7577
-7531
-7486
-7441
-7396
-7351
-7307
-7262
-7218
-7173
-7128
-7083
-7038
-6992
-6945
-6898
-6850
-6801
-6752
-6703
-6654
-6605
-6555
-6506
-6457
-6407
-6358
-6308
-6257
-6207
-6156
-6105
-6053
-6001
-5949
-5897
-5844
-5792
-5739
-5687
-5634
-5582
-5530
-5478
-5427
-5375
-5324
-5273
-5223
-5172
-5122
-5071
-5021
-4972
-4923
-4874
-4825
-4777
-4728
-4680
-4631
-4582
-4533
-4483
-4433
-4383
-4332
-4281
-4230
-4178
-4125
-4070
-4017
-3962
-3905
-3848
-3790
-3731
-3671
-3610
-3548
-3486
-3422
-3358
-3294
-3229
-3164
-3099
-3033
-2966
-2898
-2830
-2761
-2691
-2621
-2550
-2478
-2405
-2330
-2255
-2179
-2101
-2023
-1944
-1864
-1783
-1702
-1622
-1541
-1460
-1379
-1299
-1218
-1138
-1057
-976
-895
-814
-732
-650
-568
-485
-402
-320
-237
-154
-71
11
93
174
255
335
415
493
571
647
722
795
867
938
1006
1075
1141
1206
1271
1334
1398
1460
1523
1585
1647
1708
1769
1830
1890
1949
2009
2067
2125
2184
2242
2300
2358
2417
2476
2535
2595
2656
2717
2779
2841
2904
2968
3032
3096
3162
3227
3294
3361
3428
3495
3564
3632
3700
3769
3838
3908
3977
4046
4117
4186
4256
4325
4394
4462
4529
4595
4660
4724
4787
4849
4911
4972
5033
5093
5153
5213
5273
5333
5393
5452
5512
5571
5630
5689
5747
5804
5860
5916
5969
6022
6074
6124
6174
6222
6270
6318
6364
6411
6458
6504
6550
6596
6643
6689
6735
6782
6829
6875
6922
6969
7017
7064
7111
7159
7207
7254
7302
7350
7398
7446
7495
7543
7592
7640
7689
7737
7785
7832
7878
7924
7969
8013
8057
8099
8141
8182
8222
8261
8299
8337
8373
8409
8443
8478
8511
8544
8577
8610
8643
8676
8709
8743
8777
8811
8846
8881
8916
8951
8986
9021
9056
9090
9124
9157
9189
9220
9251
9279
9307
9334
9359
9382
9405
9426
9446
9464
9482
9498
9512
9526
9538
9549
9558
9566
9573
9578
9582
9585
9585
9585
9583
9579
9575
9569
9561
9553
9543
9532
9520
9506
9491
9475
9458
9439
9419
9397
9374
9350
9324
9297
9267
9236
9203
9168
9132
9093
9053
9011
8967
8922
8876
8828
8780
8731
8680
8629
8578
8525
8471
8417
8361
8304
8247
8188
8128
8068
8006
7943
7879
7814
7747
7680
7611
7542
7471
7400
7328
7255
7182
7108
7035
6961
6887
6814
6740
6667
6595
6524
6454
6385
6318
6252
6189
6127
6068
6011
5957
5905
5855
5807
5761
5717
5676
5636
5598
5562
5527
5495
5464
5435
5408
5383
5359
5337
5316
5297
5279
5263
5248
5234
5222
5212
5202
5194
5188
5182
5178
5175
5173
5172
5173
5174
5177
5182
5187
5193
5200
5208
5217
5227
5237
5247
5257
5268
5279
5290
5301
5312
5323
5334
5345
5355
5366
5377
5388
5398
5408
5418
5428
5437
5446
5454
5461
5469
5475
5481
5487
5493
5498
5503
5508
5512
5516
5519
5522
5525
5526
5528
5528
5528
5528
5527
5526
5524
5523
5522
5520
5518
5517
5515
5514
5513
5511
5510
5509
5509
5509
5509
5509
5509
5509
5509
5509
5507
5505
5501
5495
5488
5480
5469
5457
5443
5427
5410
5391
5371
5349
5326
5302
5276
5250
5222
5193
5163
5132
5100
5067
5032
4996
4958
4919
4879
4836
4792
4745
4697
4646
4594
4539
4483
4424
4363
4301
4237
4170
4103
4033
3962
3890
3816
3740
3664
3585
3506
3425
3342
3258
3172
3085
2997
2907
2815
2722
2628
2533
2437
2340
2241
2143
2043
1943
1842
1740
1639
1536
1434
1331
1227
1124
1020
916
812
707
603
497
392
286
180
73
-34
-141
-249
-356
-464
-571
-679
-786
-894
-1000
-1107
-1213
-1319
-1424
-1529
-1632
-1736
-1838
-1939
-2039
-2138
-2235
-2332
-2428
-2522
-2616
-2709
-2802
-2894
-2985
-3076
-3167
-3257
-3347
-3437
-3526
-3614
-3702
-3790
-3877
-3963
-4050
-4135
-4221
-4306
-4391
-4476
-4560
-4645
-4728
-4812
-4895
-4978
-5060
-5142
-5224
-5305
-5387
-5468
-5550
-5631
-5713
-5795
-5877
-5958
-6040
-6122
-6205
-6287
-6369
-6452
-6535
-6618
-6701
-6784
-6867
-6950
-7032
-7114
-7196
-7278
-7360
-7441
-7522
-7603
-7684
-7765
-7846
-7928
-8010
-8093
-8176
-8260
-8345
-8430
-8516
-8603
-8690
-8778
-8866
-8955
-9044
-9133
-9222
-9311
-9400
-9488
-9577
-9665
-9752
-9840
-9927
-10013
-10099
-10184
-10269
-10353
-10436
-10518
-10600
-10680
-10759
-10837
-10913
-10988
-11062
-11134
-11205
-11274
-11341
-11406
-11470
-11531
-11590
-11647
-11701
-11753
-11803
-11850
-11894
-11936
-11976
-12013
-12048
-12080
-12110
-12138
-12164
-12188
-12210
-12231
-12250
-12266
-12282
-12295
-12306
-12315
-12322
-12327
-12330
-12331
-12329
-12325
-12319
-12310
-12300
-12286
-12271
-12253
-12232
-12210
-12186
-12161
-12134
-12105
-12076
-12045
-12013
-11981
-11948
-11914
-11879
-11844
-11808
-11771
-11734
-11697
-11659
-11620
-11581
-11541
-11501
-11460
-11419
-11376
-11333
-11288
-11243
-11197
-11149
-11100
-11050
-10999
-10946
-10892
-10837
-10780
-10722
-10663
-10602
-10540
-10478
-10414
-10349
-10284
-10218
-10152
-10085
-10018
-9950
-9883
-9815
-9747
-9679
-9611
-9543
-9475
-9406
-9338
-9269
-9201
-9132
-9063
-8994
-8924
-8855
-8786
-8716
-8647
-8578
-8509
-8440
-8371
-8303
-8235
-8167
-8099
-8032
-7965
-7899
-7833
-7768
-7703
-7639
-7575
-7511
-7447
-7384
-7321
-7258
-7194
-7131
-7068
-7004
-6941
-6877
-6813
-6750
-6686
-6622
-6559
-6495
-6432
-6369
-6305
-6242
-6179
-6116
-6052
-5989
-5925
-5861
-5797
-5733
-5669
-5605
-5541
-5476
-5411
-5346
-5280
-5214
-5147
-5080
-5013
-4945
-4876
-4808
-4739
-4671
-4602
-4533
-4464
-4395
-4325
-4256
-4186
-4116
-4046
-3975
-3904
-3833
-3762
-3690
-3618
-3546
-3474
-3401
-3328
-3254
-3180
-3105
-3031
-2955
-2880
-2804
-2728
-2652
-2577
-2501
-2426
-2351
-2276
-2201
-2126
-2051
-1975
-1900
-1824
-1748
-1672
-1595
-1518
-1441
-1364
-1286
-1208
-1130
-1051
-972
-894
-815
-735
-656
-577
-498
-419
-340
-260
-180
-100
-19
62
143
225
307
389
471
554
636
718
799
881
961
1042
1121
1200
1279
1356
1433
1509
1584
1658
1731
1804
1874
1944
2013
2080
2147
2212
2275
2337
2398
2457
2515
2572
2626
2679
2731
2780
2828
2875
2919
2962
3003
3042
3080
3116
3150
3183
3215
3245
3275
3303
3330
3357
3382
3407
3430
3453
3475
3495
3514
3532
3550
3565
3580
3594
3606
3617
3628
3637
3645
3653
3660
3666
3672
3677
3683
3688
3694
3699
3706
3712
3720
3727
3736
3744
3754
3763
3774
3784
3795
3807
3819
3831
3845
3859
3874
3889
3906
3923
3941
3960
3980
4001
4022
4043
4067
4091
4117
4144
4171
4199
4228
4258
4289
4321
4354
4387
4421
4455
4490
4525
4561
4598
4635
4672
4710
4748
4786
4824
4863
4901
4940
4978
5017
5055
5094
5132
5170
5208
5246
5283
5320
5356
5391
5426
5460
5493
5525
5557
5587
5617
5645
5673
5699
5724
5748
5771
5793
5814
5834
5853
5871
5887
5903
5918
5932
5945
5957
5968
5979
5988
5997
6005
6012
6017
6023
6027
6030
6033
6035
6037
6037
6038
6037
6036
6035
6033
6030
6027
6024
6020
6016
6011
6005
5999
5993
5986
5978
5970
5962
5954
5945
5937
5928
5919
5911
5902
5893
5884
5874
5864
5854
5842
5830
5817
5803
5788
5772
5755
5736
5717
5696
5674
5651
5628
5603
5577
5551
5524
5496
5468
5439
5410
5380
5350
5320
5290
5259
5227
5196
5163
5131
5097
5063
5029
4993
4958
4921
4884
4846
4808
4769
4730
4691
4651
4610
4569
4528
4487
4445
4403
4361
4318
4276
4233
4190
4146
4103
4059
4014
3970
3924
3879
3833
3787
3741
3695
3649
3602
3556
3509
3463
3417
3370
3324
3278
3231
3185
3138
3091
3045
2998
2950
2903
2855
2807
2759
2711
2663
2615
2567
2519
2472
2425
2378
2331
2285
2239
2193
2148
2103
2058
2013
1970
1926
1883
1840
1798
1756
1715
1674
1635
1595
1556
1518
1480
1443
1407
1371
1337
1303
1270
1237
1206
1175
1144
1114
1085
1056
1028
999
971
943
916
888
861
834
807
781
755
729
703
677
652
626
601
576
551
526
502
477
453
429
405
381
358
334
310
287
263
240
216
193
169
146
122
99
75
52
29
6
-17
-40
-62
-85
-107
-128
-150
-171
-193
-213
-234
-254
-274
-293
-313
-331
-349
-367
-384
-400
-416
-432
-447
-461
-475
-489
-502
-514
-526
-538
-549
-559
-569
-578
-587
-596
-604
-612
-619
-626
-633
-639
-645
-651
-656
-661
-667
-672
-677
-683
-688
-694
-699
-705
-711
-718
-725
-732
-739
-747
-756
-765
-776
-787
-799
-812
-826
-842
-859
-877
-896
-917
-939
-962
-986
-1010
-1037
-1064
-1091
-1120
-1150
-1180
-1211
-1243
-1276
-1309
-1343
-1378
-1414
-1450
-1488
-1526
-1565
-1606
-1647
-1689
-1732
-1775
-1820
-1865
-1911
-1958
-2005
-2053
-2101
-2149
-2198
-2247
-2296
-2345
-2395
-2444
-2494
-2544
-2594
-2644
-2694
-2744
-2794
-2844
-2894
-2944
-2993
-3043
-3092
-3141
-3190
-3238
-3286
-3333
-3380
-3427
-3473
-3519
-3564
-3608
-3652
-3695
-3737
-3778
-3818
-3858
-3897
-3935
-3972
-4008
-4043
-4078
-4114
-4147
-4181
-4213
-4244
-4275
-4304
-4333
-4361
-4387
-4413
-4437
-4460
-4482
-4502
-4522
-4540
-4557
-4572
-4587
-4600
-4612
-4623
-4632
-4641
-4649
-4655
-4661
-4667
-4671
-4675
-4678
-4680
-4682
-4683
-4684
-4684
-4684
-4684
-4683
-4682
-4680
-4678
-4675
-4672
-4668
-4664
-4660
-4654
-4649
-4642
-4636
-4628
-4620
-4611
-4602
-4592
-4582
-4571
-4559
-4547
-4534
-4520
-4506
-4491
-4476
-4459
-4443
-4426
-4408
-4389
-4370
-4351
-4331
-4310
-4290
-4269
-4247
-4226
-4204
-4182
-4160
-4138
-4115
-4093
-4070
-4046
-4024
-4001
-3978
-3955
-3931
-3907
-3883
-3858
-3833
-3808
-3782
-3757
-3732
-3706
-3681
-3656
-3632
-3607
-3583
-3560
-3537
-3515
-3494
-3473
-3453
-3434
-3416
-3398
-3382
-3366
-3350
-3335
-3321
-3307
-3293
-3280
-3266
-3253
-3241
-3228
-3216
-3204
-3193
-3182
-3172
-3163
-3155
-3147
-3141
-3135
-3130
-3127
-3124
-3122
-3122
-3122
-3124
-3126
-3129
-3133
-3139
-3145
-3152
-3160
-3169
-3179
-3191
-3203
-3217
-3232
-3249
-3266
-3285
-3305
-3325
-3347
-3370
-3393
-3417
-3442
-3467
-3492
-3518
-3543
-3568
-3594
-3619
-3644
-3668
-3693
-3717
-3741
-3765
-3789
-3812
-3835
-3857
-3879
-3901
-3922
-3943
-3963
-3983
-4002
-4021
-4038
-4056
-4073
-4088
-4103
-4116
-4129
-4140
-4150
-4159
-4167
-4173
-4179
-4183
-4186
-4188
-4188
-4188
-4186
-4183
-4179
-4174
-4167
-4159
-4149
-4138
-4126
-4112
-4097
-4080
-4062
-4042
-4022
-4000
-3977
-3953
-3928
-3902
-3875
-3848
-3820
-3792
-3764
-3735
-3707
-3678
-3649
-3620
-3592
-3563
-3535
-3507
-3479
-3452
-3425
-3398
-3371
-3345
-3319
-3294
-3269
-3244
-3219
-3195
-3171
-3147
-3124
-3101
-3077
-3054
-3031
-3008
-2985
-2962
-2939
-2916
-2893
-2871
-2848
-2826
-2803
-2781
-2759
-2737
-2716
-2694
-2673
-2651
-2630
-2608
-2586
-2565
-2543
-2521
-2499
-2476
-2454
-2431
-2407
-2384
-2360
-2335
-2311
-2286
-2260
-2234
-2208
-2181
-2154
-2126
-2098
-2069
-2040
-2009
-1980
-1949
-1917
-1886
-1853
-1821
-1788
-1755
-1721
-1688
-1654
-1620
-1586
-1551
-1517
-1482
-1447
-1411
-1376
-1340
-1304
-1268
-1231
-1195
-1158
-1121
-1084
-1047
-1008
-972
-934
-896
-858
-820
-781
-743
-706
-668
-630
-593
-556
-520
-483
-447
-412
-376
-341
-307
-272
-239
-205
-172
-139
-107
-75
-44
-13
18
48
79
109
139
170
200
231
262
294
326
358
390
424
457
491
525
560
595
630
666
702
738
774
811
847
883
919
956
992
1028
1064
1099
1135
1171
1206
1242
1278
1313
1349
1384
1420
1455
1491
1526
1562
1598
1634
1671
1707
1744
1781
1818
1855
1892
1930
1967
2005
2043
2081
2119
2157
2196
2234
2272
2310
2348
2386
2424
2461
2497
2533
2568
2603
2637
2671
2703
2735
2766
2796
2825
2853
2880
2906
2931
2955
2978
2999
3019
3038
3056
3072
3087
3101
3114
3126
3137
3148
3157
3166
3174
3182
3189
3195
3201
3206
3210
3214
3218
3220
3222
3224
3225
3225
3225
3224
3223
3221
3219
3216
3213
3209
3204
3199
3193
3186
3179
3171
3163
3153
3144
3133
3122
3110
3098
3085
3071
3057
3042
3026
3010
2994
2977
2959
2941
2923
2904
2885
2866
2846
2826
2806
2786
2765
2744
2723
2702
2681
2660
2640
2619
2599
2578
2558
2538
2518
2498
2478
2458
2439
2419
2399
2379
2359
2339
2320
2300
2280
2259
2239
2219
2198
2177
2156
2135
2114
2093
2071
2050
2028
2005
1984
1962
1940
1918
1895
1873
1850
1828
1805
1783
1760
1737
1715
1692
1669
1647
1624
1601
1578
1555
1531
1508
1485
1462
1439
1416
1393
1370
1348
1325
1303
1281
1259
1238
1217
1197
1178
1159
1141
1124
1107
1091
1076
1062
1048
1035
1022
1010
1000
992
983
976
969
964
960
956
954
954
954
955
958
962
967
973
980
988
998
1008
1020
1033
1047
1062
1078
1095
1113
1132
1153
1174
1197
1220
1244
1269
1295
1322
1349
1376
1404
1433
1462
1491
1521
1551
1581
1612
1643
1675
1707
1739
1771
1803
1836
1869
1901
1934
1967
1999
2032
2064
2096
2127
2158
2189
2219
2248
2277
2305
2333
2359
2386
2411
2436
2460
2483
2505
2527
2548
2569
2588
2607
2625
2642
2659
2675
2691
2706
2720
2733
2747
2759
2771
2782
2793
2804
2814
2824
2833
2841
2849
2857
2864
2871
2877
2883
2888
2893
2897
2901
2905
2908
2912
2915
2918
2921
2924
2927
2930
2932
2934
2936
2938
2940
2942
2944
2945
2947
2948
2950
2952
2953
2956
2958
2961
2964
2967
2971
2975
2980
2985
2990
2996
3003
3009
3017
3024
3032
3041
3051
3061
3071
3083
3095
3107
3121
3135
3149
3164
3180
3196
3212
3228
3245
3262
3278
3295
3311
3328
3344
3359
3375
3390
3405
3420
3434
3448
3462
3476
3489
3503
3515
3528
3540
3553
3565
3576
3587
3598
3609
3619
3628
3637
3645
3653
3660
3666
3672
3678
3683
3688
3693
3697
3700
3704
3707
3710
3712
3714
3715
3716
3716
3715
3714
3712
3709
3705
3700
3694
3687
3679
3670
3659
3647
3634
3620
3604
3587
3569
3549
3528
3506
3482
3457
3431
3403
3374
3343
3311
3278
3244
3209
3172
3135
3096
3056
3015
2974
2931
2887
2843
2797
2751
2704
2655
2606
2556
2505
2453
2401
2347
2293
2238
2182
2125
2068
2009
1952
1893
1834
1774
1714
1653
1591
1529
1467
1403
1340
1275
1210
1144
1077
1010
942
874
805
735
665
595
523
452
380
307
234
161
87
14
-60
-134
-208
-282
-356
-430
-504
-579
-653
-727
-801
-875
-949
-1022
-1096
-1170
-1243
-1316
-1389
-1461
-1533
-1605
-1676
-1748
-1818
-1889
-1959
-2028
-2097
-2166
-2235
-2303
-2371
-2439
-2506
-2573
-2640
-2706
-2771
-2836
-2901
-2964
-3027
-3089
-3150
-3210
-3269
-3328
-3385
-3441
-3496
-3550
-3603
-3655
-3706
-3756
-3804
-3852
-3899
-3944
-3989
-4033
-4077
-4119
-4161
-4201
-4241
-4280
-4318
-4356
-4393
-4429
-4464
-4499
-4532
-4566
-4598
-4630
-4661
-4691
-4721
-4750
-4779
-4807
-4834
-4861
-4888
-4915
-4942
-4968
-4994
-5021
-5047
-5073
-5099
-5125
-5151
-5177
-5203
-5229
-5255
-5281
-5307
-5333
-5360
-5386
-5412
-5439
-5465
-5491
-5517
-5543
-5569
-5595
-5620
-5646
-5671
-5695
-5720
-5744
-5769
-5792
-5816
-5839
-5862
-5885
-5907
-5929
-5951
-5972
-5994
-6014
-6035
-6055
-6075
-6095
-6115
-6134
-6153
-6172
-6191
-6210
-6228
-6246
-6264
-6281
-6299
-6316
-6332
-6348
-6364
-6379
-6393
-6407
-6420
-6432
-6444
-6456
-6466
-6476
-6486
-6495
-6503
-6510
-6517
-6523
-6528
-6532
-6536
-6539
-6541
-6543
-6544
-6544
-6544
-6543
-6542
-6540
-6537
-6533
-6529
-6524
-6517
-6510
-6502
-6493
-6483
-6472
-6459
-6446
-6432
-6417
-6400
-6383
-6365
-6345
-6325
-6304
-6283
-6260
-6237
-6214
-6189
-6165
-6139
-6113
-6087
-6060
-6033
-6005
-5977
-5949
-5920
-5890
-5860
-5830
-5799
-5767
-5735
-5703
-5670
-5637
-5604
-5570
-5536
-5501
-5466
-5431
-5396
-5360
-5324
-5288
-5252
-5215
-5178
-5140
-5103
-5065
-5027
-4989
-4950
-4912
-4873
-4834
-4795
-4757
-4718
-4679
-4641
-4603
-4565
-4527
-4490
-4453
-4416
-4380
-4344
-4309
-4274
-4239
-4205
-4172
-4139
-4106
-4073
-4041
-4009
-3978
-3946
-3916
-3885
-3855
-3825
-3796
-3766
-3737
-3709
-3680
-3652
-3624
-3596
-3568
-3540
-3513
-3485
-3457
-3430
-3402
-3375
-3348
-3320
-3293
-3266
-3238
-3211
-3184
-3157
-3130
-3103
-3076
-3049
-3022
-2996
-2969
-2942
-2916
-2889
-2862
-2835
-2808
-2780
-2753
-2725
-2696
-2668
-2639
-2610
-2580
-2550
-2520
-2489
-2458
-2427
-2396
-2365
-2333
-2301
-2270
-2238
-2206
-2174
-2142
-2110
-2077
-2045
-2012
-1979
-1946
-1912
-1879
-1845
-1810
-1776
-1741
-1706
-1670
-1635
-1598
-1562
-1525
-1488
-1450
-1412
-1374
-1336
-1297
-1258
-1219
-1180
-1141
-1101
-1061
-1020
-981
-941
-900
-859
-818
-776
-735
-693
-650
-607
-564
-520
-476
-431
-385
-340
-293
-247
-199
-152
-103
-54
-5
45
95
146
197
249
301
353
406
459
513
567
622
676
731
786
842
897
952
1008
1063
1119
1174
1229
1284
1340
1395
1450
1504
1559
1614
1669
1723
1777
1832
1886
1939
1993
2045
2099
2152
2204
2255
2307
2357
2407
2457
2506
2554
2602
2649
2695
2741
2786
2830
2874
2917
2959
3001
3042
3083
3122
3162
3200
3238
3275
3311
3346
3381
3414
3447
3479
3511
3541
3571
3600
3628
3655
3682
3707
3732
3756
3779
3802
3824
3844
3865
3884
3903
3921
3939
3956
3972
3988
4003
4017
4032
4045
4059
4070
4083
4096
4108
4119
4130
4141
4151
4161
4171
4181
4190
4199
4208
4217
4226
4235
4243
4252
4260
4269
4277
4285
4293
4301
4309
4317
4325
4333
4341
4349
4356
4364
4372
4379
4386
4394
4401
4407
4414
4420
4426
4432
4438
4444
4449
4454
4459
4464
4469
4474
4480
4485
4490
4494
4499
4504
4509
4513
4517
4521
4524
4527
4529
4532
4533
4534
4535
4535
4535
4535
4533
4532
4530
4527
4524
4520
4516
4512
4507
4501
4495
4488
4481
4473
4465
4456
4446
4436
4425
4413
4401
4389
4375
4362
4347
4333
4317
4301
4285
4268
4250
4232
4213
4194
4174
4154
4133
4112
4091
4069
4046
4022
4000
3977
3953
3930
3906
3881
3857
3832
3808
3783
3758
3733
3708
3682
3656
3630
3604
3578
3551
3525
3498
3471
3444
3417
3390
3363
3336
3309
3283
3256
3230
3204
3178
3152
3127
3102
3077
3052
3028
3003
2979
2955
2931
2907
2883
2859
2835
2811
2787
2762
2738
2714
2690
2665
2641
2616
2592
2567
2543
2518
2493
2468
2443
2419
2394
2369
2344
2319
2295
2270
2245
2221
2197
2172
2148
2124
2100
2076
2053
2029
2005
1983
1960
1937
1914
1892
1870
1847
1826
1804
1782
1761
1740
1718
1697
1677
1656
1635
1615
1595
1575
1555
1536
1517
1498
1479
1461
1443
1426
1409
1393
1377
1362
1347
1333
1319
1306
1293
1281
1269
1258
1247
1237
1228
1219
1211
1203
1196
1189
1183
1177
1172
1166
1161
1157
1152
1148
1144
1140
1136
1133
1129
1126
1123
1120
1117
1115
1113
1112
1110
1109
1109
1109
1109
1109
1110
1111
1112
1114
1115
1117
1119
1120
1122
1123
1124
1125
1126
1127
1127
1127
1127
1127
1126
1125
1124
1123
1121
1118
1116
1113
1110
1106
1102
1098
1093
1089
1083
1078
1072
1067
1060
1054
1047
1040
1032
1025
1016
1008
1000
991
982
973
963
953
943
932
921
910
898
886
874
861
848
835
822
808
795
780
766
752
737
722
707
692
676
661
645
629
613
597
581
564
548
531
514
497
480
463
446
428
410
393
375
357
338
320
302
283
264
245
227
208
189
170
150
131
112
93
74
55
36
17
-2
-20
-39
-57
-76
-94
-112
-131
-149
-167
-186
-205
-223
-242
-261
-280
-298
-317
-336
-355
-374
-393
-412
-431
-449
-468
-487
-506
-525
-544
-563
-582
-600
-619
-638
-657
-677
-696
-715
-734
-754
-773
-793
-812
-832
-852
-872
-893
-914
-934
-956
-977
-999
-1020
-1043
-1066
-1090
-1114
-1138
-1163
-1188
-1214
-1240
-1267
-1294
-1321
-1349
-1377
-1406
-1435
-1464
-1494
-1524
-1554
-1584
-1615
-1646
-1677
-1709
-1740
-1772
-1804
-1836
-1869
-1901
-1934
-1967
-2001
-2033
-2068
-2101
-2135
-2169
-2203
-2237
-2270
-2304
-2338
-2372
-2406
-2440
-2474
-2508
-2542
-2576
-2609
-2643
-2677
-2710
-2744
-2777
-2810
-2843
-2876
-2908
-2940
-2972
-3004
-3035
-3066
-3097
-3127
-3157
-3186
-3215
-3244
-3273
-3301
-3329
-3356
-3383
-3410
-3437
-3463
-3488
-3513
-3538
-3562
-3585
-3608
-3631
-3653
-3674
-3695
-3716
-3735
-3755
-3774
-3792
-3810
-3827
-3844
-3860
-3875
-3890
-3905
-3918
-3931
-3944
-3955
-3966
-3977
-3986
-3995
-4003
-4010
-4016
-4022
-4026
-4030
-4033
-4034
-4035
-4035
-4035
-4035
-4033
-4030
-4027
-4022
-4019
-4013
-4006
-4001
-3993
-3985
-3976
-3967
-3957
-3946
-3934
-3922
-3909
-3895
-3881
-3866
-3850
-3834
-3817
-3799
-3780
-3761
-3741
-3720
-3699
-3677
-3654
-3631
-3607
-3582
-3557
-3532
-3506
-3480
-3453
-3425
-3397
-3369
-3340
-3311
-3281
-3251
-3220
-3189
-3158
-3127
-3095
-3063
-3031
-2999
-2967
-2935
-2903
-2871
-2839
-2807
-2776
-2744
-2713
-2682
-2651
-2621
-2591
-2561
-2531
-2502
-2473
-2445
-2416
-2388
-2361
-2334
-2307
-2280
-2254
-2229
-2204
-2179
-2155
-2131
-2107
-2084
-2062
-2039
-2017
-1996
-1974
-1953
-1932
-1912
-1891
-1871
-1851
-1832
-1813
-1794
-1775
-1757
-1739
-1721
-1703
-1686
-1669
-1653
-1636
-1621
-1605
-1591
-1576
-1562
-1549
-1536
-1524
-1512
-1500
-1489
-1478
-1468
-1458
-1448
-1439
-1429
-1420
-1411
-1402
-1393
-1385
-1376
-1367
-1358
-1349
-1340
-1331
-1323
-1314
-1305
-1297
-1288
-1280
-1272
-1264
-1257
-1249
-1242
-1235
-1228
-1221
-1215
-1208
-1202
-1197
-1191
-1186
-1181
-1176
-1172
-1168
-1164
-1160
-1157
-1153
-1151
-1148
-1146
-1144
-1142
-1140
-1139
-1137
-1136
-1135
-1134
-1133
-1132
-1131
-1129
-1128
-1126
-1124
-1122
-1120
-1118
-1116
-1114
-1111
-1109
-1106
-1104
-1101
-1099
-1096
-1094
-1091
-1089
-1087
-1084
-1082
-1080
-1078
-1076
-1075
-1073
-1071
-1070
-1068
-1067
-1065
-1063
-1061
-1059
-1057
-1055
-1052
-1049
-1046
-1043
-1040
-1037
-1033
-1030
-1026
-1022
-1016
-1012
-1008
-1004
-999
-994
-989
-985
-980
-975
-971
-966
-962
-957
-953
-949
-945
-941
-937
-933
-929
-925
-921
-918
-914
-910
-907
-904
-900
-897
-894
-891
-888
-885
-882
-879
-876
-873
-871
-868
-866
-863
-862
-860
-859
-858
-857
-857
-857
-857
-858
-859
-861
-862
-865
-867
-870
-873
-876
-880
-884
-889
-893
-898
-903
-909
-914
-920
-926
-932
-939
-945
-952
-960
-967
-975
-983
-991
-1000
-1008
-1018
-1028
-1038
-1048
-1059
-1070
-1081
-1093
-1106
-1119
-1133
-1147
-1162
-1177
-1193
-1209
-1225
-1242
-1258
-1275
-1292
-1309
-1326
-1344
-1361
-1378
-1396
-1413
-1430
-1447
-1464
-1481
-1498
-1515
-1532
-1549
-1567
-1584
-1602
-1619
-1637
-1655
-1673
-1692
-1710
-1728
-1746
-1764
-1782
-1800
-1817
-1835
-1851
-1868
-1884
-1900
-1915
-1929
-1943
-1957
-1970
-1982
-1994
-2005
-2017
-2027
-2036
-2045
-2053
-2061
-2067
-2073
-2078
-2082
-2086
-2088
-2090
-2091
-2091
-2090
-2089
-2087
-2084
-2080
-2075
-2070
-2063
-2056
-2048
-2039
-2029
-2019
-2008
-1996
-1983
-1969
-1955
-1940
-1924
-1908
-1891
-1873
-1854
-1835
-1815
-1794
-1773
-1751
-1728
-1705
-1681
-1657
-1632
-1606
-1580
-1553
-1526
-1498
-1469
-1440
-1410
-1380
-1350
-1319
-1288
-1256
-1224
-1193
-1161
-1129
-1096
-1064
-1032
-1000
-968
-936
-904
-872
-841
-809
-778
-746
-715
-684
-654
-623
-592
-562
-532
-502
-473
-444
-414
-385
-357
-328
-300
-271
-243
-215
-187
-159
-132
-104
-77
-50
-23
4
31
57
83
109
134
159
184
209
234
258
282
305
329
352
376
399
421
444
466
489
511
533
556
578
600
623
645
667
689
711
733
755
777
799
821
842
864
885
906
927
948
968
989
1008
1030
1050
1069
1089
1109
1129
1148
1167
1187
1206
1225
1244
1262
1281
1299
1317
1335
1352
1370
1387
1404
1421
1438
1454
1470
1486
1502
1518
1533
1549
1564
1579
1595
1610
1626
1641
1657
1673
1688
1704
1720
1736
1752
1768
1784
1799
1815
1831
1847
1862
1878
1893
1908
1922
1937
1951
1964
1978
1991
2003
2015
2027
2039
2050
2060
2070
2080
2090
2099
2107
2115
2123
2131
2138
2145
2151
2158
2163
2169
2175
2180
2184
2189
2193
2198
2202
2205
2209
2212
2215
2219
2221
2224
2227
2229
2232
2234
2236
2238
2240
2242
2244
2246
2248
2250
2252
2254
2257
2259
2261
2263
2265
2268
2270
2272
2274
2277
2279
2281
2282
2284
2286
2287
2289
2290
2291
2292
2293
2293
2294
2294
2294
2294
2294
2294
2293
2293
2292
2291
2290
2289
2287
2286
2284
2282
2279
2277
2274
2270
2267
2263
2259
2255
2250
2245
2240
2234
2228
2222
2215
2208
2201
2193
2185
2176
2167
2158
2149
2139
2129
2118
2108
2097
2086
2074
2062
2050
2037
2025
2011
1998
1984
1970
1956
1941
1927
1912
1897
1881
1866
1851
1835
1820
1804
1788
1773
1757
1742
1727
1712
1697
1682
1667
1652
1638
1623
1609
1595
1582
1568
1555
1542
1529
1516
1504
1491
1479
1467
1455
1443
1432
1420
1408
1397
1386
1375
1364
1353
1342
1332
1321
1311
1301
1291
1281
1272
1263
1254
1245
1236
1228
1220
1212
1204
1197
1189
1182
1175
1168
1162
1155
1149
1143
1137
1131
1126
1120
1115
1110
1105
1101
1096
1092
1088
1085
1081
1078
1075
1072
1069
1067
1064
1062
1060
1058
1056
1054
1052
1050
1049
1048
1046
1046
1045
1044
1044
1044
1044
1045
1046
1048
1049
1052
1054
1057
1061
1065
1069
1073
1078
1083
1089
1095
1101
1108
1115
1122
1130
1138
1147
1155
1165
1174
1184
1193
1203
1214
1224
1235
1246
1257
1268
1279
1291
1302
1314
1326
1337
1349
1361
1372
1384
1396
1408
1419
1431
1443
1455
1467
1479
1490
1502
1514
1526
1538
1549
1561
1572
1584
1595
1606
1617
1628
1639
1649
1660
1670
1680
1690
1700
1710
1720
1729
1739
1748
1757
1766
1775
1783
1792
1799
1807
1814
1821
1827
1832
1837
1842
1846
1849
1852
1854
1856
1856
1856
1855
1854
1852
1848
1845
1840
1834
1828
1821
1813
1804
1794
1784
1773
1761
1748
1735
1722
1708
1693
1677
1661
1644
1627
1608
1589
1569
1548
1527
1504
1481
1457
1432
1406
1380
1352
1324
1295
1265
1235
1204
1172
1140
1107
1074
1040
1004
970
934
898
861
823
785
746
707
667
626
585
543
501
457
414
369
324
279
233
186
140
93
46
-2
-49
-97
-145
-192
-240
-288
-335
-382
-430
-477
-524
-570
-617
-663
-710
-756
-801
-847
-893
-938
-984
-1029
-1074
-1120
-1165
-1210
-1255
-1300
-1345
-1389
-1434
-1479
-1523
-1567
-1611
-1655
-1698
-1742
-1784
-1827
-1868
-1910
-1950
-1990
-2029
-2068
-2106
-2143
-2179
-2214
-2249
-2282
-2315
-2346
-2377
-2407
-2436
-2464
-2491
-2518
-2543
-2568
-2593
-2617
-2640
-2662
-2685
-2706
-2727
-2747
-2767
-2787
-2806
-2824
-2842
-2860
-2877
-2894
-2910
-2926
-2942
-2957
-2971
-2985
-2999
-3013
-3026
-3038
-3050
-3062
-3073
-3084
-3095
-3105
-3114
-3123
-3131
-3139
-3147
-3155
-3162
-3168
-3175
-3181
-3187
-3193
-3199
-3204
-3210
-3215
-3220
-3225
-3229
-3234
-3239
-3243
-3248
-3253
-3258
-3263
-3268
-3273
-3279
-3284
-3290
-3296
-3302
-3308
-3314
-3321
-3328
-3335
-3342
-3350
-3358
-3366
-3374
-3382
-3391
-3399
-3408
-3416
-3425
-3434
-3442
-3451
-3459
-3467
-3476
-3484
-3492
-3500
-3508
-3517
-3525
-3533
-3541
-3549
-3558
-3566
-3575
-3584
-3593
-3602
-3611
-3620
-3629
-3638
-3648
-3657
-3666
-3675
-3684
-3693
-3702
-3711
-3720
-3729
-3739
-3748
-3758
-3768
-3778
-3788
-3798
-3809
-3819
-3829
-3839
-3848
-3857
-3866
-3875
-3883
-3891
-3898
-3906
-3913
-3919
-3926
-3932
-3939
-3945
-3952
-3958
-3964
-3971
-3977
-3984
-3990
-3997
-4003
-4009
-4014
-4021
-4027
-4032
-4037
-4042
-4046
-4050
-4054
-4057
-4059
-4062
-4066
-4069
-4070
-4073
-4075
-4077
-4080
-4082
-4083
-4086
-4088
-4090
-4091
-4093
-4094
-4096
-4097
-4099
-4099
-4100
-4101
-4101
-4102
-4102
-4102
-4102
-4102
-4101
-4100
-4099
-4098
-4096
-4094
-4093
-4091
-4089
-4086
-4083
-4081
-4078
-4075
-4072
-4069
-4066
-4062
-4059
-4057
-4054
-4051
-4048
-4045
-4042
-4038
-4035
-4030
-4027
-4022
-4018
-4013
-4008
-4002
-3996
-3989
-3983
-3975
-3968
-3960
-3952
-3943
-3935
-3926
-3917
-3908
-3899
-3889
-3880
-3870
-3860
-3850
-3839
-3828
-3818
-3807
-3796
-3785
-3774
-3763
-3751
-3740
-3728
-3717
-3705
-3693
-3681
-3668
-3656
-3643
-3630
-3617
-3604
-3590
-3577
-3563
-3549
-3535
-3521
-3506
-3491
-3476
-3461
-3446
-3431
-3415
-3399
-3383
-3367
-3351
-3335
-3319
-3302
-3285
-3268
-3251
-3234
-3216
-3199
-3181
-3163
-3145
-3127
-3109
-3091
-3072
-3054
-3036
-3017
-2999
-2981
-2963
-2944
-2926
-2908
-2890
-2872
-2855
-2837
-2819
-2801
-2783
-2765
-2747
-2729
-2710
-2691
-2672
-2653
-2633
-2613
-2593
-2572
-2552
-2531
-2510
-2488
-2467
-2445
-2422
-2400
-2377
-2354
-2331
-2307
-2284
-2260
-2236
-2211
-2187
-2162
-2137
-2111
-2086
-2060
-2033
-2007
-1981
-1954
-1926
-1898
-1870
-1842
-1813
-1784
-1754
-1724
-1693
-1662
-1631
-1599
-1567
-1535
-1502
-1469
-1436
-1402
-1368
-1333
-1299
-1263
-1228
-1192
-1156
-1119
-1082
-1045
-1006
-969
-931
-892
-853
-813
-774
-734
-693
-652
-611
-570
-528
-487
-445
-402
-360
-318
-275
-233
-190
-147
-104
-61
-18
25
68
112
155
198
242
285
328
372
415
459
502
546
589
633
676
720
763
807
851
894
938
982
1025
1069
1112
1156
1200
1243
1287
1331
1374
1417
1461
1504
1546
1589
1631
1673
1714
1755
1795
1835
1875
1914
1952
1990
2028
2065
2102
2138
2175
2210
2246
2281
2316
2350
2384
2418
2451
2483
2515
2546
2577
2607
2637
2666
2694
2722
2750
2777
2804
2831
2857
2883
2908
2933
2958
2982
3006
3030
3053
3077
3100
3123
3145
3168
3190
3212
3234
3256
3278
3300
3322
3343
3365
3386
3408
3429
3451
3472
3493
3513
3534
3554
3574
3593
3613
3632
3651
3669
3688
3706
3724
3742
3760
3778
3796
3814
3832
3851
3869
3887
3906
3924
3943
3961
3980
3999
4018
4037
4056
4075
4094
4114
4133
4152
4171
4190
4209
4228
4247
4266
4284
4303
4322
4340
4359
4377
4396
4414
4432
4451
4469
4487
4505
4523
4541
4558
4575
4592
4609
4626
4642
4659
4675
4691
4707
4723
4739
4754
4769
4785
4800
4815
4830
4844
4859
4873
4887
4901
4914
4927
4940
4953
4965
4977
4988
4999
5010
5020
5030
5039
5048
5057
5066
5074
5082
5089
5096
5103
5109
5115
5120
5125
5129
5133
5135
5138
5139
5140
5141
5141
5140
5139
5137
5134
5131
5128
5123
5118
5113
5107
5100
5093
5085
5077
5067
5057
5047
5036
5024
5012
4998
4985
4971
4956
4940
4924
4907
4890
4872
4853
4833
4813
4793
4771
4749
4726
4702
4678
4652
4626
4599
4571
4543
4514
4484
4454
4423
4391
4360
4327
4295
4262
4229
4195
4162
4128
4093
4058
4022
3987
3951
3914
3877
3840
3801
3762
3723
3683
3642
3601
3559
3517
3474
3431
3387
3343
3298
3253
3207
3161
3115
3068
3020
2972
2923
2874
2824
2774
2723
2671
2619
2566
2513
2459
2404
2349
2293
2237
2181
2123
2066
2008
1950
1891
1832
1773
1713
1653
1593
1533
1473
1412
1351
1290
1229
1168
1107
1045
983
921
859
797
734
672
609
546
483
421
358
295
232
168
106
43
-20
-83
-145
-207
-269
-331
-392
-453
-513
-574
-634
-694
-753
-813
-872
-931
-990
-1048
-1107
-1165
-1223
-1281
-1338
-1396
-1453
-1510
-1567
-1624
-1680
-1736
-1791
-1846
-1901
-1955
-2008
-2061
-2113
-2165
-2215
-2265
-2315
-2363
-2411
-2458
-2504
-2550
-2594
-2638
-2681
-2724
-2765
-2806
-2846
-2886
-2925
-2963
-3000
-3037
-3073
-3109
-3144
-3178
-3211
-3244
-3276
-3307
-3338
-3367
-3397
-3425
-3454
-3481
-3508
-3534
-3560
-3586
-3610
-3635
-3658
-3681
-3704
-3725
-3747
-3767
-3787
-3806
-3825
-3842
-3859
-3876
-3891
-3906
-3921
-3934
-3947
-3959
-3970
-3981
-3991
-4001
-4010
-4018
-4026
-4033
-4040
-4046
-4051
-4056
-4059
-4062
-4066
-4067
-4070
-4070
-4070
-4070
-4070
-4067
-4066
-4064
-4059
-4057
-4053
-4048
-4043
-4038
-4030
-4025
-4018
-4010
-4002
-3993
-3984
-3974
-3963
-3952
-3940
-3928
-3915
-3902
-3888
-3874
-3859
-3844
-3828
-3812
-3795
-3778
-3760
-3742
-3724
-3705
-3686
-3667
-3647
-3627
-3607
-3586
-3564
-3543
-3521
-3498
-3475
-3451
-3427
-3403
-3377
-3352
-3326
-3300
-3273
-3246
-3219
-3191
-3163
-3134
-3105
-3076
-3046
-3016
-2986
-2955
-2924
-2893
-2861
-2829
-2797
-2764
-2731
-2698
-2665
-2632
-2599
-2566
-2533
-2499
-2466
-2433
-2400
-2368
-2335
-2303
-2271
-2239
-2208
-2176
-2145
-2115
-2084
-2054
-2024
-1995
-1966
-1937
-1908
-1880
-1852
-1824
-1797
-1769
-1742
-1715
-1689
-1662
-1636
-1611
-1585
-1560
-1534
-1510
-1485
-1461
-1437
-1414
-1390
-1368
-1345
-1324
-1302
-1281
-1261
-1240
-1221
-1201
-1182
-1164
-1145
-1128
-1110
-1093
-1076
-1060
-1044
-1028
-1012
-998
-984
-970
-956
-943
-929
-916
-904
-891
-879
-867
-855
-843
-831
-820
-809
-797
-786
-775
-764
-754
-743
-733
-723
-713
-703
-694
-685
-677
-669
-661
-654
-647
-640
-634
-628
-622
-616
-610
-605
-600
-595
-590
-586
-581
-577
-573
-569
-565
-561
-557
-553
-550
-546
-543
-539
-536
-534
-531
-528
-526
-523
-521
-520
-518
-517
-516
-515
-515
-515
-515
-515
-516
-518
-519
-521
-522
-524
-527
-529
-531
-534
-537
-540
-543
-546
-549
-553
-556
-560
-564
-569
-573
-578
-583
-588
-593
-598
-604
-609
-615
-620
-626
-632
-637
-643
-649
-655
-662
-668
-674
-680
-687
-693
-700
-706
-713
-719
-726
-733
-739
-746
-752
-759
-766
-772
-779
-785
-791
-797
-803
-809
-815
-821
-826
-831
-837
-842
-847
-852
-857
-862
-867
-871
-876
-881
-886
-891
-896
-901
-906
-911
-916
-922
-927
-932
-937
-943
-948
-953
-959
-964
-969
-974
-979
-984
-989
-994
-999
-1004
-1008
-1012
-1018
-1022
-1026
-1031
-1035
-1040
-1045
-1049
-1054
-1059
-1064
-1069
-1074
-1079
-1083
-1088
-1093
-1098
-1103
-1108
-1114
-1119
-1124
-1130
-1136
-1142
-1148
-1153
-1159
-1165
-1171
-1177
-1183
-1189
-1195
-1201
-1207
-1213
-1219
-1225
-1230
-1236
-1242
-1248
-1254
-1260
-1266
-1272
-1279
-1285
-1292
-1299
-1306
-1313
-1320
-1328
-1336
-1344
-1352
-1360
-1369
-1378
-1387
-1396
-1405
-1415
-1425
-1435
-1446
-1456
-1467
-1478
-1489
-1500
-1512
-1524
-1535
-1547
-1559
-1571
-1584
-1596
-1609
-1621
-1634
-1647
-1660
-1674
-1687
-1701
-1715
-1728
-1742
-1756
-1770
-1784
-1798
-1812
-1826
-1840
-1854
-1867
-1881
-1895
-1908
-1921
-1934
-1947
-1960
-1973
-1985
-1998
-2009
-2021
-2033
-2045
-2058
-2070
-2081
-2092
-2103
-2114
-2125
-2135
-2145
-2155
-2165
-2174
-2183
-2192
-2200
-2208
-2216
-2223
-2230
-2237
-2243
-2249
-2255
-2260
-2265
-2269
-2273
-2277
-2280
-2283
-2286
-2288
-2290
-2291
-2292
-2293
-2293
-2293
-2293
-2292
-2292
-2291
-2290
-2288
-2287
-2286
-2284
-2282
-2280
-2278
-2276
-2273
-2270
-2268
-2264
-2261
-2257
-2253
-2249
-2245
-2240
-2235
-2229
-2223
-2217
-2210
-2203
-2196
-2188
-2180
-2171
-2162
-2152
-2142
-2132
-2121
-2109
-2096
-2083
-2070
-2056
-2041
-2025
-2009
-1993
-1976
-1958
-1940
-1922
-1903
-1883
-1863
-1843
-1822
-1801
-1779
-1757
-1735
-1712
-1688
-1665
-1641
-1616
-1592
-1567
-1542
-1517
-1491
-1465
-1440
-1414
-1388
-1361
-1335
-1309
-1282
-1256
-1229
-1202
-1175
-1148
-1120
-1093
-1065
-1037
-1008
-980
-951
-922
-892
-863
-833
-804
-774
-744
-714
-683
-653
-622
-592
-561
-530
-499
-467
-436
-405
-373
-341
-309
-277
-245
-213
-181
-148
-116
-83
-50
-17
16
49
82
115
149
182
215
249
282
316
350
383
417
451
484
518
552
585
619
653
686
720
753
787
820
854
887
920
953
986
1018
1051
1084
1116
1148
1180
1211
1243
1273
1304
1335
1365
1395
1424
1453
1482
1511
1540
1568
1596
1623
1650
1677
1704
1730
1756
1781
1806
1831
1855
1879
1903
1926
1948
1971
1992
2013
2035
2056
2076
2096
2116
2135
2153
2172
2190
2207
2225
2241
2258
2274
2290
2306
2321
2337
2352
2367
2382
2397
2411
2425
2439
2453
2467
2480
2494
2506
2519
2531
2543
2555
2567
2578
2588
2599
2609
2618
2628
2637
2645
2653
2661
2669
2676
2683
2689
2695
2701
2707
2712
2717
2722
2727
2732
2736
2741
2745
2749
2753
2757
2761
2764
2768
2771
2774
2777
2780
2783
2785
2787
2789
2791
2792
2793
2793
2794
2794
2794
2793
2792
2791
2789
2787
2785
2782
2779
2775
2771
2767
2762
2757
2752
2746
2740
2734
2727
2720
2713
2705
2697
2689
2680
2672
2663
2653
2644
2634
2624
2614
2603
2592
2580
2568
2556
2543
2530
2517
2504
2490
2476
2461
2447
2432
2417
2402
2386
2371
2355
2339
2324
2308
2292
2276
2260
2244
2228
2211
2195
2179
2164
2148
2132
2116
2101
2085
2070
2055
2039
2024
2009
1993
1978
1962
1947
1931
1915
1900
1884
1869
1853
1837
1822
1806
1791
1776
1761
1747
1732
1718
1704
1690
1677
1664
1651
1638
1626
1614
1602
1591
1579
1568
1557
1547
1536
1526
1516
1506
1496
1487
1477
1468
1459
1450
1441
1433
1424
1416
1408
1401
1393
1386
1379
1372
1366
1360
1354
1348
1342
1337
1331
1326
1321
1316
1311
1306
1302
1298
1294
1290
1287
1283
1280
1278
1275
1273
1271
1269
1267
1266
1265
1264
1263
1263
1263
1263
1263
1263
1264
1265
1266
1267
1269
1271
1273
1275
1278
1280
1283
1285
1288
1291
1293
1296
1299
1301
1304
1306
1308
1310
1312
1314
1316
1318
1319
1320
1321
1321
1322
1321
1321
1320
1319
1318
1316
1314
1311
1308
1304
1300
1296
1291
1286
1281
1275
1269
1263
1257
1250
1243
1236
1229
1222
1214
1206
1198
1190
1182
1173
1164
1155
1145
1136
1125
1115
1104
1093
1082
1070
1058
1045
1032
1018
1004
991
977
962
947
932
917
901
885
869
852
836
819
803
786
770
753
736
719
703
686
669
651
634
616
598
580
562
544
525
506
487
467
447
427
407
386
365
344
323
301
279
257
235
212
190
167
143
120
96
72
48
24
-1
-25
-50
-75
-101
-126
-152
-177
-203
-229
-256
-282
-309
-335
-362
-389
-416
-444
-471
-499
-527
-555
-583
-611
-640
-669
-697
-726
-755
-784
-813
-842
-872
-901
-931
-960
-990
-1020
-1050
-1080
-1110
-1140
-1170
-1201
-1231
-1261
-1292
-1323
-1353
-1384
-1415
-1446
-1477
-1509
-1540
-1572
-1603
-1635
-1667
-1700
-1732
-1764
-1797
-1829
-1862
-1895
-1928
-1961
-1993
-2025
-2059
-2092
-2125
-2158
-2192
-2225
-2258
-2291
-2325
-2358
-2391
-2425
-2458
-2491
-2524
-2558
-2591
-2623
-2656
-2689
-2721
-2754
-2786
-2817
-2849
-2880
-2911
-2942
-2972
-3003
-3032
-3062
-3091
-3121
-3150
-3178
-3207
-3235
-3264
-3292
-3320
-3348
-3375
-3403
-3431
-3458
-3486
-3513
-3540
-3567
-3594
-3621
-3648
-3675
-3701
-3728
-3754
-3780
-3806
-3831
-3857
-3882
-3907
-3932
-3957
-3981
-4005
-4029
-4053
-4075
-4099
-4122
-4145
-4167
-4189
-4211
-4232
-4253
-4273
-4294
-4314
-4334
-4354
-4373
-4392
-4411
-4430
-4449
-4467
-4485
-4503
-4521
-4538
-4556
-4573
-4589
-4606
-4622
-4638
-4653
-4669
-4684
-4698
-4712
-4726
-4740
-4753
-4766
-4778
-4790
-4801
-4812
-4822
-4832
-4841
-4850
-4858
-4865
-4872
-4878
-4883
-4887
-4891
-4894
-4896
-4898
-4898
-4898
-4897
-4895
-4892
-4889
-4884
-4879
-4873
-4866
-4858
-4850
-4840
-4830
-4819
-4807
-4794
-4781
-4767
-4752
-4736
-4720
-4703
-4686
-4668
-4649
-4630
-4610
-4589
-4568
-4546
-4524
-4501
-4478
-4455
-4431
-4406
-4381
-4356
-4330
-4304
-4278
-4251
-4223
-4196
-4168
-4139
-4111
-4082
-4051
-4022
-3993
-3963
-3932
-3901
-3870
-3839
-3808
-3776
-3744
-3712
-3680
-3647
-3614
-3581
-3548
-3515
-3481
-3447
-3413
-3379
-3345
-3311
-3276
-3241
-3207
-3172
-3137
-3102
-3067
-3031
-2996
-2960
-2924
-2888
-2852
-2815
-2779
-2742
-2705
-2668
-2631
-2594
-2557
-2519
-2481
-2444
-2406
-2368
-2330
-2291
-2253
-2215
-2176
-2138
-2099
-2060
-2021
-1982
-1944
-1905
-1866
-1827
-1788
-1749
-1710
-1671
-1632
-1594
-1555
-1517
-1479
-1441
-1403
-1366
-1328
-1291
-1255
-1218
-1182
-1146
-1110
-1074
-1039
-1004
-968
-934
-899
-865
-830
-796
-763
-729
-696
-662
-630
-597
-564
-532
-500
-469
-437
-406
-375
-345
-315
-285
-255
-226
-197
-169
-141
-113
-86
-59
-32
-6
20
46
71
96
121
145
169
192
216
239
261
284
306
327
349
370
391
412
433
453
474
494
514
533
553
572
592
611
630
649
668
687
706
725
744
762
781
799
817
835
853
871
888
905
923
939
956
973
989
1004
1020
1036
1052
1067
1081
1096
1110
1124
1137
1150
1163
1176
1188
1200
1211
1223
1233
1244
1254
1264
1274
1283
1292
1301
1309
1317
1325
1332
1339
1346
1353
1359
1365
1371
1376
1381
1386
1390
1394
1398
1401
1404
1407
1409
1411
1412
1413
1413
1414
1413
1412
1411
1409
1407
1405
1402
1398
1394
1390
1385
1380
1375
1369
1362
1356
1348
1341
1333
1324
1316
1306
1297
1287
1276
1265
1254
1242
1230
1218
1205
1192
1178
1164
1150
1136
1121
1106
1091
1076
1060
1044
1028
1012
996
980
964
948
931
915
898
882
865
848
831
814
797
780
762
745
728
710
693
675
658
640
623
605
588
570
553
536
518
501
484
467
450
433
417
400
383
367
351
334
318
302
286
270
254
239
223
208
193
178
163
149
135
121
107
94
81
68
55
42
30
18
6
-6
-18
-30
-41
-52
-64
-74
-85
-96
-107
-117
-127
-138
-148
-158
-168
-177
-187
-197
-207
-216
-226
-235
-245
-254
-264
-273
-282
-291
-300
-309
-318
-327
-335
-344
-352
-360
-368
-375
-382
-389
-396
-402
-408
-414
-419
-425
-430
-434
-439
-443
-447
-451
-455
-458
-461
-464
-467
-470
-473
-476
-479
-481
-484
-487
-489
-492
-494
-497
-499
-502
-504
-507
-509
-511
-514
-516
-518
-519
-521
-523
-524
-526
-527
-528
-529
-530
-531
-531
-532
-532
-532
-532
-532
-531
-531
-530
-529
-528
-527
-525
-524
-522
-520
-518
-515
-513
-510
-507
-503
-500
-496
-492
-488
-483
-478
-473
-467
-462
-456
-450
-443
-436
-429
-422
-415
-407
-399
-391
-383
-375
-367
-358
-349
-340
-331
-321
-312
-302
-291
-281
-270
-259
-248
-237
-225
-213
-201
-188
-176
-163
-150
-137
-124
-111
-98
-84
-71
-57
-44
-31
-17
-4
10
23
36
50
63
77
90
103
117
130
144
157
171
185
198
212
226
240
254
268
282
296
310
325
339
354
368
383
397
412
427
441
456
471
486
500
515
530
545
560
575
590
605
619
634
649
663
678
692
707
721
735
749
763
777
791
805
818
832
846
860
873
887
901
915
928
942
956
970
984
998
1012
1025
1039
1053
1066
1080
1093
1107
1120
1133
1146
1159
1171
1184
1196
1208
1220
1232
1243
1254
1265
1276
1286
1296
1306
1315
1324
1332
1341
1349
1357
1364
1371
1378
1385
1392
1398
1404
1410
1416
1422
1427
1433
1438
1443
1448
1453
1457
1462
1466
1470
1473
1477
1480
1483
1486
1489
1491
1493
1495
1496
1498
1499
1499
1500
1500
1500
1499
1498
1497
1496
1495
1493
1491
1489
1487
1485
1482
1479
1476
1473
1469
1466
1462
1458
1453
1449
1444
1439
1434
1428
1422
1416
1410
1404
1397
1390
1383
1376
1369
1361
1354
1346
1338
1330
1322
1314
1306
1298
1290
1281
1273
1264
1256
1247
1238
1230
1221
1212
1203
1194
1184
1175
1166
1156
1147
1137
1127
1118
1108
1098
1088
1078
1069
1059
1048
1038
1028
1018
1008
998
987
977
967
956
946
935
925
914
904
893
883
872
861
850
839
827
816
804
793
781
769
757
745
732
720
707
694
681
667
654
640
626
611
597
582
567
552
536
520
505
489
472
456
439
422
405
388
370
352
334
316
297
278
259
240
220
200
180
160
139
119
98
77
56
35
14
-8
-29
-50
-72
-93
-115
-137
-158
-180
-202
-224
-247
-269
-291
-314
-337
-359
-382
-405
-427
-450
-473
-495
-518
-540
-562
-584
-606
-628
-650
-671
-692
-713
-734
-754
-775
-795
-815
-835
-855
-874
-893
-912
-931
-950
-969
-987
-1004
-1022
-1041
-1059
-1076
-1094
-1111
-1128
-1144
-1161
-1177
-1192
-1208
-1223
-1238
-1252
-1266
-1280
-1293
-1306
-1319
-1331
-1343
-1355
-1366
-1377
-1387
-1398
-1407
-1417
-1426
-1434
-1442
-1450
-1458
-1465
-1471
-1478
-1484
-1490
-1495
-1500
-1505
-1509
-1514
-1518
-1521
-1525
-1528
-1531
-1534
-1537
-1539
-1541
-1543
-1544
-1545
-1546
-1547
-1547
-1548
-1548
-1547
-1547
-1546
-1545
-1544
-1543
-1542
-1540
-1538
-1536
-1534
-1532
-1529
-1527
-1524
-1521
-1518
-1515
-1512
-1509
-1505
-1501
-1497
-1493
-1489
-1485
-1481
-1476
-1472
-1468
-1463
-1459
-1455
-1450
-1446
-1441
-1437
-1432
-1428
-1423
-1419
-1414
-1410
-1405
-1401
-1396
-1391
-1387
-1382
-1378
-1373
-1368
-1363
-1358
-1353
-1348
-1343
-1337
-1332
-1327
-1321
-1315
-1310
-1304
-1298
-1292
-1286
-1281
-1274
-1268
-1262
-1256
-1250
-1243
-1237
-1230
-1223
-1216
-1209
-1202
-1195
-1188
-1181
-1173
-1166
-1158
-1150
-1143
-1135
-1127
-1119
-1111
-1103
-1095
-1086
-1078
-1069
-1061
-1052
-1043
-1034
-1025
-1016
-1006
-998
-989
-979
-970
-960
-951
-941
-931
-921
-911
-901
-891
-881
-871
-861
-850
-840
-830
-819
-809
-798
-788
-778
-767
-756
-746
-735
-725
-714
-703
-692
-682
-671
-660
-650
-639
-628
-618
-607
-597
-587
-576
-566
-556
-547
-537
-528
-519
-510
-501
-493
-484
-476
-468
-461
-454
-446
-440
-433
-427
-421
-415
-409
-404
-399
-394
-389
-385
-381
-377
-374
-371
-368
-365
-363
-360
-358
-356
-355
-353
-352
-351
-351
-350
-350
-350
-351
-352
-353
-354
-356
-358
-361
-364
-367
-371
-375
-379
-384
-389
-395
-401
-407
-413
-420
-428
-435
-443
-451
-460
-469
-478
-487
-497
-508
-518
-529
-541
-552
-564
-576
-589
-602
-615
-628
-642
-655
-669
-683
-697
-712
-726
-741
-756
-771
-786
-802
-817
-833
-849
-865
-882
-899
-915
-932
-950
-967
-985
-1002
-1020
-1039
-1058
-1076
-1095
-1115
-1134
-1154
-1174
-1194
-1214
-1235
-1256
-1277
-1298
-1320
-1342
-1364
-1386
-1408
-1431
-1454
-1477
-1500
-1524
-1547
-1571
-1595
-1618
-1642
-1666
-1690
-1714
-1738
-1762
-1786
-1810
-1833
-1857
-1881
-1904
-1927
-1950
-1973
-1996
-2017
-2041
-2063
-2085
-2106
-2128
-2149
-2170
-2191
-2212
-2233
-2253
-2273
-2293
-2313
-2333
-2352
-2372
-2391
-2410
-2429
-2448
-2466
-2485
-2503
-2521
-2538
-2556
-2573
-2590
-2607
-2623
-2639
-2655
-2671
-2687
-2702
-2717
-2732
-2747
-2762
-2776
-2790
-2804
-2818
-2832
-2845
-2858
-2871
-2884
-2897
-2909
-2922
-2934
-2946
-2958
-2969
-2981
-2992
-3003
-3014
-3024
-3034
-3045
-3055
-3064
-3074
-3083
-3092
-3101
-3109
-3117
-3125
-3133
-3140
-3148
-3155
-3161
-3168
-3174
-3180
-3186
-3192
-3197
-3203
-3208
-3213
-3218
-3223
-3227
-3231
-3235
-3239
-3243
-3246
-3250
-3253
-3255
-3258
-3260
-3263
-3264
-3266
-3268
-3269
-3270
-3271
-3272
-3272
-3273
-3273
-3273
-3272
-3272
-3271
-3270
-3269
-3267
-3265
-3263
-3260
-3257
-3254
-3250
-3246
-3241
-3237
-3231
-3226
-3220
-3214
-3208
-3201
-3194
-3187
-3179
-3171
-3162
-3154
-3145
-3135
-3125
-3115
-3105
-3094
-3082
-3071
-3059
-3047
-3034
-3021
-3007
-2994
-2979
-2965
-2950
-2934
-2919
-2902
-2886
-2868
-2851
-2833
-2814
-2795
-2776
-2756
-2736
-2715
-2694
-2672
-2650
-2628
-2605
-2581
-2557
-2533
-2509
-2484
-2458
-2433
-2407
-2380
-2354
-2327
-2299
-2271
-2243
-2215
-2186
-2157
-2128
-2098
-2068
-2037
-2005
-1975
-1944
-1912
-1880
-1847
-1814
-1781
-1747
-1713
-1679
-1644
-1608
-1573
-1537
-1500
-1464
-1427
-1389
-1352
-1314
-1276
-1237
-1199
-1160
-1121
-1081
-1042
-1002
-962
-922
-882
-841
-800
-759
-718
-677
-635
-594
-552
-510
-469
-427
-385
-343
-301
-259
-217
-175
-134
-92
-50
-8
34
75
117
158
200
241
283
324
365
406
447
488
528
569
609
650
690
730
770
810
849
889
928
968
1006
1046
1085
1123
1162
1200
1238
1276
1314
1351
1388
1425
1462
1499
1535
1571
1607
1642
1677
1712
1746
1780
1814
1847
1880
1912
1944
1976
2007
2037
2068
2098
2128
2157
2185
2213
2241
2268
2295
2322
2348
2373
2399
2424
2448
2472
2496
2519
2542
2564
2586
2608
2629
2649
2669
2689
2708
2727
2746
2763
2781
2798
2814
2831
2846
2862
2877
2891
2905
2919
2933
2946
2959
2971
2984
2995
3007
3018
3029
3040
3050
3060
3070
3079
3088
3097
3105
3113
3121
3128
3135
3142
3148
3154
3160
3165
3170
3174
3178
3181
3185
3187
3189
3191
3193
3194
3194
3195
3194
3194
3193
3192
3191
3189
3187
3185
3182
3180
3177
3173
3170
3166
3162
3158
3153
3148
3143
3137
3131
3125
3118
3111
3104
3096
3088
3080
3071
3062
3053
3043
3034
3024
3013
3003
2993
2982
2971
2960
2949
2938
2926
2915
2904
2892
2881
2869
2857
2845
2833
2821
2809
2797
2785
2772
2760
2747
2734
2722
2708
2695
2682
2668
2654
2641
2627
2613
2599
2584
2570
2556
2541
2527
2512
2498
2483
2468
2453
2438
2423
2407
2392
2376
2360
2344
2327
2311
2294
2277
2259
2241
2223
2205
2186
2167
2148
2129
2109
2089
2068
2048
2027
2005
1984
1962
1940
1917
1895
1872
1848
1825
1801
1777
1753
1728
1704
1679
1653
1628
1602
1577
1551
1525
1498
1472
1445
1418
1392
1365
1337
1310
1283
1255
1228
1200
1172
1144
1116
1089
1061
1032
1004
976
948
920
892
864
836
808
780
753
725
698
670
643
616
588
561
534
508
481
454
428
402
375
349
324
298
272
247
222
197
172
147
123
99
75
51
27
4
-19
-42
-65
-87
-109
-131
-153
-174
-195
-216
-236
-257
-277
-296
-316
-335
-354
-372
-390
-408
-426
-444
-461
-478
-495
-511
-528
-544
-560
-576
-592
-607
-623
-638
-653
-668
-683
-697
-712
-726
-740
-754
-767
-781
-794
-807
-820
-833
-845
-858
-870
-881
-893
-904
-915
-926
-937
-947
-957
-967
-977
-987
-997
-1006
-1016
-1025
-1035
-1044
-1054
-1063
-1072
-1082
-1091
-1100
-1110
-1119
-1128
-1138
-1147
-1156
-1166
-1175
-1184
-1194
-1203
-1212
-1221
-1230
-1239
-1247
-1256
-1265
-1273
-1282
-1290
-1298
-1306
-1314
-1322
-1330
-1337
-1345
-1353
-1360
-1367
-1374
-1382
-1389
-1395
-1402
-1409
-1415
-1422
-1428
-1434
-1440
-1446
-1452
-1457
-1463
-1468
-1473
-1478
-1483
-1488
-1492
-1497
-1501
-1505
-1510
-1514
-1518
-1522
-1525
-1529
-1533
-1537
-1540
-1544
-1547
-1551
-1554
-1557
-1561
-1564
-1567
-1570
-1573
-1576
-1579
-1582
-1585
-1588
-1590
-1593
-1596
-1599
-1602
-1604
-1607
-1610
-1612
-1615
-1618
-1620
-1623
-1625
-1628
-1630
-1632
-1635
-1637
-1639
-1641
-1643
-1645
-1647
-1648
-1650
-1652
-1653
-1655
-1656
-1658
-1659
-1660
-1662
-1663
-1664
-1666
-1667
-1668
-1670
-1671
-1673
-1674
-1676
-1677
-1679
-1681
-1682
-1684
-1685
-1687
-1688
-1689
-1691
-1692
-1693
-1694
-1695
-1696
-1697
-1698
-1699
-1700
-1701
-1702
-1703
-1704
-1705
-1706
-1707
-1707
-1708
-1709
-1710
-1710
-1711
-1712
-1712
-1713
-1713
-1714
-1714
-1715
-1715
-1716
-1717
-1717
-1718
-1718
-1719
-1720
-1720
-1721
-1722
-1722
-1723
-1724
-1725
-1726
-1727
-1728
-1729
-1730
-1731
-1733
-1735
-1736
-1738
-1740
-1742
-1744
-1747
-1749
-1751
-1754
-1757
-1760
-1762
-1765
-1769
-1772
-1775
-1779
-1782
-1786
-1789
-1793
-1796
-1800
-1803
-1807
-1810
-1814
-1817
-1820
-1823
-1826
-1829
-1831
-1833
-1836
-1838
-1839
-1841
-1843
-1844
-1845
-1846
-1846
-1847
-1847
-1847
-1846
-1845
-1844
-1843
-1841
-1839
-1837
-1834
-1831
-1828
-1824
-1820
-1816
-1812
-1807
-1802
-1796
-1791
-1785
-1779
-1773
-1766
-1760
-1753
-1746
-1738
-1731
-1723
-1715
-1707
-1699
-1690
-1681
-1673
-1664
-1655
-1645
-1636
-1626
-1616
-1606
-1596
-1585
-1574
-1563
-1552
-1540
-1528
-1516
-1504
-1491
-1478
-1465
-1451
-1438
-1424
-1410
-1396
-1382
-1367
-1353
-1339
-1324
-1309
-1295
-1280
-1265
-1250
-1235
-1220
-1204
-1189
-1173
-1157
-1142
-1126
-1110
-1093
-1077
-1061
-1045
-1028
-1012
-995
-979
-963
-946
-930
-914
-898
-881
-865
-849
-833
-817
-802
-786
-770
-754
-738
-723
-707
-692
-676
-661
-646
-630
-615
-600
-586
-571
-557
-543
-529
-515
-501
-488
-475
-462
-449
-437
-424
-412
-400
-388
-377
-365
-354
-343
-332
-322
-311
-301
-291
-281
-271
-262
-253
-244
-235
-227
-219
-211
-203
-196
-188
-182
-175
-168
-162
-156
-150
-144
-139
-134
-129
-124
-119
-115
-111
-107
-103
-99
-96
-93
-89
-86
-83
-81
-78
-76
-74
-71
-69
-68
-66
-64
-62
-61
-59
-58
-57
-55
-54
-53
-52
-51
-51
-50
-50
-49
-49
-49
-49
-49
-49
-50
-50
-51
-52
-53
-55
-56
-58
-60
-62
-64
-66
-69
-72
-75
-79
-82
-86
-90
-95
-99
-104
-110
-115
-121
-127
-133
-140
-147
-154
-161
-168
-176
-183
-191
-199
-208
-216
-225
-233
-242
-251
-261
-270
-279
-289
-299
-308
-318
-328
-338
-349
-359
-369
-379
-390
-400
-410
-421
-431
-442
-453
-463
-474
-485
-496
-507
-518
-529
-541
-552
-563
-574
-586
-597
-608
-620
-631
-642
-654
-665
-677
-688
-699
-711
-722
-734
-745
-757
-768
-780
-792
-803
-815
-827
-838
-850
-862
-874
-886
-897
-909
-921
-933
-944
-956
-968
-980
-991
-1002
-1014
-1026
-1038
-1049
-1060
-1072
-1083
-1094
-1105
-1116
-1127
-1137
-1147
-1158
-1167
-1177
-1186
-1196
-1205
-1213
-1222
-1230
-1238
-1245
-1252
-1259
-1266
-1273
-1279
-1285
-1290
-1295
-1301
-1305
-1310
-1314
-1318
-1321
-1325
-1328
-1330
-1332
-1334
-1336
-1337
-1338
-1339
-1339
-1339
-1338
-1337
-1336
-1335
-1334
-1332
-1330
-1328
-1325
-1322
-1320
-1317
-1313
-1310
-1307
-1303
-1299
-1295
-1290
-1286
-1281
-1276
-1271
-1266
-1261
-1255
-1249
-1243
-1237
-1231
-1224
-1217
-1210
-1203
-1196
-1188
-1181
-1173
-1165
-1157
-1149
-1141
-1133
-1125
-1116
-1107
-1099
-1090
-1080
-1071
-1062
-1052
-1042
-1032
-1022
-1012
-1000
-990
-979
-968
-957
-945
-934
-922
-910
-897
-885
-872
-860
-847
-834
-821
-808
-794
-781
-767
-754
-740
-726
-713
-699
-685
-671
-657
-643
-629
-615
-600
-586
-572
-559
-545
-531
-517
-503
-489
-475
-461
-448
-434
-420
-406
-392
-379
-365
-351
-337
-323
-309
-295
-281
-267
-253
-239
-224
-210
-196
-181
-167
-153
-139
-125
-110
-96
-82
-68
-54
-41
-27
-13
1
15
29
43
57
71
85
100
114
128
143
157
171
186
200
215
229
244
258
272
287
301
315
329
343
357
371
385
399
413
426
440
454
467
481
494
507
521
534
547
560
573
585
598
611
623
635
648
660
672
684
696
708
720
732
744
756
767
779
790
801
812
823
834
844
855
865
875
885
895
905
915
925
934
944
953
962
971
980
989
998
1006
1014
1022
1031
1039
1047
1054
1062
1069
1076
1083
1090
1097
1104
1110
1116
1122
1128
1134
1140
1145
1150
1156
1161
1165
1170
1175
1179
1184
1188
1192
1197
1201
1205
1209
1212
1216
1220
1223
1226
1229
1232
1235
1238
1241
1243
1246
1248
1250
1252
1254
1256
1257
1259
1260
1261
1262
1263
1264
1265
1265
1265
1265
1265
1265
1265
1265
1264
1263
1262
1261
1260
1258
1257
1255
1253
1251
1249
1247
1244
1242
1239
1236
1233
1230
1226
1223
1219
1216
1212
1208
1203
1199
1194
1190
1185
1180
1175
1169
1164
1158
1152
1146
1140
1134
1127
1120
1114
1107
1100
1092
1085
1077
1070
1062
1054
1047
1039
1031
1024
1016
1008
1000
993
986
978
971
963
956
948
941
933
926
919
911
904
897
889
882
874
866
859
851
843
835
827
820
812
804
796
788
780
772
764
756
748
739
731
723
715
707
698
690
681
673
664
656
647
638
630
621
612
603
594
585
576
567
558
549
539
530
521
511
501
492
482
472
462
452
442
431
421
410
400
389
378
367
356
345
334
322
311
299
288
276
264
252
240
227
215
202
189
176
163
150
137
124
110
97
84
70
57
43
30
16
3
-11
-25
-39
-52
-66
-80
-94
-109
-123
-138
-152
-167
-182
-197
-211
-227
-242
-257
-272
-287
-302
-318
-333
-348
-363
-378
-393
-409
-424
-439
-454
-469
-484
-499
-514
-529
-544
-558
-573
-588
-602
-617
-632
-646
-660
-675
-689
-703
-717
-731
-745
-759
-773
-787
-800
-814
-827
-841
-854
-867
-880
-893
-906
-919
-932
-944
-957
-969
-981
-993
-1004
-1016
-1029
-1041
-1053
-1065
-1076
-1088
-1100
-1111
-1123
-1134
-1145
-1157
-1168
-1179
-1191
-1202
-1213
-1224
-1235
-1246
-1257
-1268
-1278
-1289
-1299
-1310
-1320
-1330
-1340
-1349
-1359
-1368
-1377
-1386
-1395
-1404
-1412
-1420
-1428
-1436
-1444
-1451
-1458
-1465
-1472
-1479
-1485
-1492
-1498
-1504
-1510
-1515
-1521
-1526
-1531
-1536
-1541
-1545
-1549
-1553
-1558
-1561
-1565
-1569
-1572
-1576
-1579
-1582
-1585
-1588
-1590
-1593
-1595
-1598
-1600
-1602
-1604
-1606
-1608
-1609
-1611
-1612
-1614
-1615
-1616
-1618
-1619
-1620
-1621
-1622
-1623
-1624
-1624
-1625
-1625
-1625
-1625
-1624
-1624
-1623
-1622
-1620
-1619
-1617
-1615
-1613
-1610
-1608
-1605
-1602
-1599
-1596
-1593
-1589
-1586
-1582
-1578
-1575
-1571
-1567
-1563
-1559
-1555
-1551
-1547
-1543
-1539
-1535
-1530
-1526
-1522
-1518
-1513
-1509
-1504
-1500
-1495
-1490
-1485
-1480
-1475
-1470
-1465
-1460
-1455
-1449
-1444
-1438
-1433
-1427
-1421
-1416
-1410
-1404
-1398
-1392
-1386
-1380
-1374
-1368
-1362
-1356
-1350
-1345
-1339
-1333
-1327
-1321
-1315
-1310
-1304
-1298
-1293
-1287
-1282
-1276
-1271
-1265
-1260
-1254
-1249
-1244
-1239
-1233
-1228
-1223
-1218
-1213
-1208
-1203
-1199
-1194
-1189
-1184
-1179
-1175
-1170
-1165
-1160
-1156
-1151
-1146
-1141
-1136
-1131
-1126
-1121
-1115
-1110
-1105
-1100
-1095
-1089
-1084
-1079
-1073
-1068
-1062
-1057
-1051
-1045
-1039
-1034
-1028
-1022
-1016
-1010
-1004
-998
-992
-986
-980
-974
-968
-962
-956
-950
-944
-938
-932
-926
-920
-914
-908
-902
-896
-890
-884
-877
-871
-865
-859
-853
-847
-842
-836
-830
-824
-819
-813
-807
-802
-796
-791
-785
-780
-775
-769
-764
-759
-753
-748
-743
-738
-733
-728
-723
-718
-713
-709
-704
-700
-695
-691
-687
-683
-679
-674
-670
-667
-663
-659
-655
-651
-648
-644
-640
-637
-633
-629
-625
-622
-618
-614
-610
-606
-602
-599
-595
-591
-587
-583
-580
-576
-573
-569
-565
-562
-559
-555
-552
-548
-545
-542
-539
-535
-532
-529
-526
-523
-520
-517
-515
-512
-509
-506
-504
-501
-498
-496
-493
-490
-488
-485
-482
-480
-477
-474
-471
-469
-466
-463
-460
-458
-455
-453
-450
-447
-445
-443
-440
-438
-435
-432
-430
-427
-424
-421
-418
-414
-411
-408
-404
-400
-396
-393
-389
-385
-380
-376
-372
-368
-363
-359
-354
-349
-345
-340
-335
-330
-325
-320
-315
-310
-306
-301
-296
-291
-286
-281
-276
-271
-266
-261
-256
-251
-246
-241
-235
-230
-224
-219
-213
-207
-202
-196
-190
-185
-179
-173
-167
-162
-156
-151
-145
-140
-134
-129
-124
-119
-114
-109
-104
-99
-94
-89
-84
-79
-75
-70
-66
-61
-57
-53
-49
-44
-40
-36
-33
-29
-25
-22
-18
-15
-11
-8
-5
-1
2
5
8
12
15
18
21
24
26
29
32
34
37
39
41
43
44
46
47
49
50
51
51
52
53
53
53
53
53
53
53
52
51
50
49
48
47
45
44
42
40
37
35
32
29
26
22
19
15
11
7
2
-2
-7
-11
-16
-21
-26
-31
-36
-41
-46
-51
-56
-61
-67
-72
-78
-84
-90
-96
-103
-109
-115
-122
-129
-136
-143
-150
-157
-164
-171
-179
-186
-194
-201
-209
-216
-224
-232
-239
-247
-255
-263
-271
-279
-287
-295
-303
-311
-319
-327
-335
-343
-351
-359
-367
-375
-384
-392
-400
-408
-417
-425
-433
-441
-449
-457
-465
-473
-481
-489
-496
-504
-511
-519
-526
-533
-540
-546
-553
-559
-565
-571
-577
-583
-588
-594
-599
-604
-609
-614
-619
-624
-628
-633
-637
-641
-646
-650
-654
-658
-662
-666
-670
-674
-678
-682
-685
-689
-692
-696
-699
-702
-705
-708
-711
-714
-717
-720
-723
-725
-728
-730
-733
-735
-738
-740
-742
-744
-746
-748
-749
-751
-752
-754
-755
-756
-758
-759
-760
-760
-761
-762
-762
-763
-763
-764
-764
-764
-764
-764
-764
-764
-764
-764
-764
-763
-762
-762
-761
-760
-759
-758
-757
-756
-754
-753
-751
-750
-748
-746
-744
-743
-741
-739
-736
-734
-732
-730
-728
-726
-723
-721
-719
-716
-714
-711
-709
-706
-703
-700
-697
-694
-691
-688
-685
-682
-679
-675
-672
-669
-665
-662
-658
-655
-651
-648
-644
-641
-637
-634
-630
-626
-623
-619
-616
-612
-609
-605
-602
-599
-595
-592
-589
-586
-583
-580
-577
-574
-571
-569
-566
-563
-560
-558
-555
-553
-550
-548
-546
-543
-541
-539
-537
-534
-532
-530
-528
-526
-524
-522
-520
-518
-516
-515
-513
-511
-510
-508
-507
-506
-505
-504
-504
-503
-503
-503
-503
-503
-504
-504
-505
-506
-507
-508
-510
-512
-514
-516
-518
-520
-523
-526
-528
-532
-535
-538
-542
-545
-549
-553
-557
-562
-566
-571
-575
-580
-585
-590
-595
-600
-605
-610
-616
-621
-627
-633
-638
-644
-650
-656
-663
-669
-675
-682
-689
-695
-702
-710
-717
-724
-732
-739
-747
-755
-764
-772
-781
-789
-798
-807
-817
-826
-835
-845
-855
-865
-875
-885
-895
-906
-916
-927
-937
-948
-959
-971
-982
-993
-1004
-1016
-1028
-1040
-1052
-1064
-1076
-1088
-1100
-1113
-1125
-1138
-1151
-1163
-1176
-1189
-1202
-1216
-1229
-1242
-1256
-1269
-1283
-1296
-1310
-1323
-1337
-1350
-1364
-1378
-1391
-1404
-1418
-1431
-1445
-1458
-1472
-1485
-1498
-1512
-1525
-1538
-1552
-1565
-1579
-1593
-1606
-1620
-1633
-1647
-1661
-1674
-1688
-1701
-1715
-1728
-1742
-1755
-1768
-1781
-1794
-1806
-1819
-1832
-1844
-1856
-1868
-1880
-1892
-1904
-1915
-1926
-1938
-1949
-1960
-1970
-1981
-1991
-2001
-2011
-2021
-2031
-2040
-2049
-2059
-2068
-2077
-2086
-2095
-2104
-2112
-2121
-2129
-2137
-2146
-2154
-2161
-2169
-2176
-2184
-2191
-2197
-2204
-2210
-2216
-2222
-2228
-2233
-2239
-2244
-2248
-2253
-2257
-2262
-2266
-2269
-2273
-2276
-2280
-2283
-2286
-2288
-2291
-2293
-2296
-2298
-2299
-2301
-2302
-2303
-2304
-2305
-2306
-2306
-2306
-2306
-2305
-2305
-2304
-2303
-2302
-2300
-2299
-2297
-2295
-2293
-2290
-2287
-2285
-2282
-2278
-2275
-2271
-2267
-2263
-2258
-2253
-2248
-2243
-2237
-2232
-2225
-2219
-2212
-2205
-2198
-2191
-2183
-2175
-2167
-2158
-2149
-2140
-2131
-2121
-2111
-2101
-2091
-2080
-2069
-2058
-2047
-2035
-2023
-2011
-1999
-1986
-1974
-1961
-1948
-1935
-1922
-1909
-1895
-1882
-1868
-1855
-1841
-1827
-1814
-1800
-1786
-1772
-1758
-1744
-1730
-1716
-1702
-1688
-1673
-1659
-1645
-1630
-1615
-1601
-1586
-1571
-1556
-1541
-1525
-1510
-1495
-1480
-1464
-1449
-1433
-1418
-1402
-1386
-1371
-1355
-1339
-1323
-1307
-1292
-1276
-1260
-1244
-1228
-1212
-1196
-1180
-1164
-1147
-1131
-1115
-1099
-1082
-1066
-1050
-1033
-1016
-1000
-984
-968
-951
-935
-918
-902
-885
-869
-853
-836
-820
-804
-787
-771
-754
-738
-722
-705
-689
-673
-656
-640
-623
-607
-590
-574
-558
-541
-525
-509
-492
-476
-460
-443
-427
-411
-394
-378
-361
-345
-328
-312
-295
-279
-262
-245
-229
-212
-196
-179
-163
-146
-130
-114
-97
-81
-65
-49
-33
-17
-1
15
32
48
64
80
96
112
129
145
161
177
194
210
226
242
258
275
291
307
323
339
356
372
388
404
421
437
453
470
486
503
520
536
553
570
586
603
620
637
654
671
688
705
722
740
757
775
792
810
827
845
863
880
898
915
933
951
968
986
1002
1020
1037
1055
1072
1089
1106
1123
1139
1156
1173
1190
1207
1224
1241
1258
1274
1291
1308
1325
1341
1358
1375
1391
1408
1424
1441
1457
1474
1490
1506
1522
1538
1554
1570
1585
1601
1616
1631
1646
1661
1675
1690
1704
1718
1732
1746
1759
1772
1785
1798
1811
1824
1836
1849
1861
1873
1885
1896
1908
1919
1930
1941
1952
1963
1974
1984
1994
2005
2015
2025
2033
2044
2053
2063
2072
2080
2089
2097
2106
2114
2122
2129
2136
2144
2151
2157
2164
2170
2176
2182
2188
2194
2199
2205
2210
2214
2219
2223
2227
2231
2235
2238
2241
2244
2247
2249
2251
2253
2255
2256
2257
2258
2259
2259
2260
2260
2260
2259
2259
2258
2257
2256
2255
2254
2252
2251
2249
2247
2244
2242
2240
2237
2234
2231
2228
2225
2222
2218
2215
2211
2207
2203
2199
2195
2190
2185
2180
2175
2170
2164
2159
2153
2147
2140
2134
2127
2120
2113
2105
2097
2090
2082
2073
2065
2056
2048
2039
2029
2021
2012
2003
1994
1985
1976
1966
1957
1948
1938
1928
1919
1909
1899
1889
1879
1869
1859
1849
1838
1828
1817
1807
1796
1785
1774
1764
1752
1741
1730
1719
1707
1696
1684
1672
1660
1648
1636
1624
1612
1599
1587
1574
1562
1549
1537
1524
1511
1499
1486
1473
1460
1448
1435
1422
1409
1396
1383
1370
1356
1343
1330
1317
1303
1290
1276
1262
1249
1235
1221
1207
1194
1180
1166
1151
1137
1123
1109
1094
1080
1065
1051
1036
1020
1006
991
976
961
946
930
915
900
884
869
854
838
823
807
792
776
761
745
730
714
698
683
667
652
636
621
605
590
574
559
544
528
513
497
482
466
451
435
419
403
388
372
356
340
324
308
292
276
260
243
227
211
195
179
162
146
129
113
96
80
63
46
30
13
-4
-21
-39
-56
-73
-91
-109
-126
-144
-162
-181
-199
-217
-236
-254
-273
-292
-311
-330
-349
-368
-387
-407
-426
-446
-465
-485
-505
-524
-544
-564
-584
-604
-624
-644
-664
-684
-704
-724
-744
-765
-785
-805
-826
-846
-867
-887
-908
-928
-949
-969
-990
-1010
-1031
-1052
-1073
-1093
-1114
-1135
-1155
-1176
-1197
-1217
-1238
-1258
-1279
-1299
-1319
-1340
-1360
-1380
-1400
-1419
-1439
-1459
-1478
-1498
-1517
-1536
-1555
-1575
-1594
-1613
-1632
-1651
-1670
-1689
-1708
-1727
-1746
-1765
-1784
-1803
-1822
-1841
-1860
-1878
-1897
-1915
-1934
-1952
-1971
-1989
-2007
-2025
-2043
-2060
-2078
-2096
-2113
-2130
-2147
-2164
-2181
-2198
-2214
-2230
-2247
-2263
-2278
-2294
-2310
-2325
-2340
-2355
-2370
-2385
-2399
-2414
-2428
-2442
-2456
-2470
-2484
-2498
-2511
-2525
-2538
-2551
-2564
-2577
-2590
-2602
-2615
-2627
-2639
-2651
-2663
-2675
-2687
-2698
-2710
-2721
-2732
-2743
-2754
-2765
-2776
-2787
-2797
-2808
-2818
-2828
-2838
-2848
-2858
-2868
-2877
-2887
-2896
-2905
-2914
-2922
-2931
-2939
-2947
-2955
-2962
-2970
-2977
-2983
-2990
-2996
-3002
-3008
-3014
-3019
-3024
-3029
-3033
-3038
-3042
-3045
-3049
-3052
-3055
-3058
-3060
-3062
-3064
-3065
-3067
-3068
-3068
-3069
-3069
-3069
-3069
-3069
-3068
-3067
-3066
-3064
-3062
-3060
-3058
-3056
-3053
-3050
-3047
-3043
-3040
-3036
-3032
-3028
-3024
-3019
-3015
-3010
-3005
-3000
-2994
-2989
-2983
-2978
-2972
-2966
-2960
-2954
-2947
-2941
-2934
-2928
-2921
-2914
-2907
-2900
-2893
-2886
-2878
-2871
-2863
-2855
-2847
-2839
-2831
-2822
-2814
-2805
-2796
-2787
-2778
-2769
-2759
-2750
-2740
-2731
-2721
-2711
-2701
-2691
-2681
-2671
-2661
-2651
-2641
-2631
-2620
-2610
-2600
-2589
-2579
-2568
-2558
-2547
-2537
-2526
-2515
-2505
-2494
-2483
-2472
-2461
-2450
-2439
-2428
-2417
-2406
-2395
-2383
-2372
-2360
-2349
-2337
-2325
-2313
-2302
-2290
-2277
-2265
-2253
-2241
-2228
-2216
-2203
-2190
-2178
-2165
-2152
-2139
-2126
-2112
-2099
-2086
-2073
-2059
-2045
-2033
-2020
-2005
-1993
-1979
-1966
-1952
-1939
-1925
-1912
-1898
-1884
-1871
-1857
-1843
-1829
-1815
-1800
-1786
-1772
-1757
-1743
-1728
-1713
-1699
-1684
-1669
-1654
-1639
-1624
-1609
-1594
-1579
-1564
-1549
-1534
-1518
-1503
-1488
-1473
-1458
-1442
-1427
-1412
-1397
-1381
-1366
-1351
-1336
-1320
-1305
-1290
-1274
-1259
-1243
-1228
-1212
-1197
-1181
-1165
-1149
-1133
-1117
-1102
-1086
-1070
-1054
-1038
-1022
-1006
-989
-973
-957
-941
-925
-909
-892
-876
-860
-843
-827
-810
-794
-777
-761
-744
-727
-711
-694
-677
-661
-644
-628
-611
-594
-578
-561
-545
-528
-512
-496
-479
-463
-447
-430
-414
-398
-382
-365
-349
-333
-317
-301
-286
-270
-254
-238
-223
-207
-192
-176
-161
-145
-130
-115
-100
-84
-69
-54
-39
-24
-9
6
20
35
50
65
80
95
110
125
140
155
170
185
200
215
230
244
259
274
289
304
318
333
348
362
377
391
405
419
434
448
462
476
490
503
517
531
544
558
571
584
597
611
624
636
649
662
675
687
700
712
724
737
749
761
773
785
797
809
821
833
844
856
868
879
891
902
914
925
936
947
958
969
980
991
1002
1012
1022
1033
1044
1054
1064
1074
1084
1094
1104
1113
1123
1133
1142
1151
1161
1170
1179
1187
1196
1205
1213
1222
1230
1238
1246
1254
1262
1269
1276
1284
1291
1298
1304
1311
1317
1324
1330
1335
1341
1346
1352
1357
1361
1366
1370
1375
1379
1383
1386
1390
1393
1396
1399
1402
1404
1407
1409
1411
1412
1414
1416
1417
1418
1419
1419
1420
1420
1419
1419
1419
1418
1417
1415
1414
1412
1410
1407
1405
1402
1399
1395
1391
1388
1383
1379
1374
1369
1363
1357
1351
1345
1338
1331
1324
1317
1309
1301
1293
1285
1276
1268
1259
1249
1240
1230
1220
1210
1200
1190
1179
1168
1157
1146
1135
1123
1111
1099
1087
1075
1062
1049
1036
1022
1010
996
982
968
954
939
925
910
895
880
864
849
833
817
801
784
768
751
734
717
700
683
665
647
629
611
593
575
556
537
519
500
481
462
443
424
405
386
366
347
328
308
289
270
250
231
211
192
173
153
134
115
95
76
57
38
18
-1
-20
-39
-58
-77
-96
-115
-133
-152
-171
-190
-208
-227
-245
-263
-282
-300
-317
-335
-353
-370
-388
-405
-422
-439
-455
-472
-488
-504
-520
-536
-552
-568
-583
-598
-613
-628
-643
-657
-672
-686
-700
-714
-727
-741
-754
-767
-780
-793
-805
-818
-830
-842
-854
-866
-878
-890
-901
-913
-924
-935
-946
-957
-968
-979
-989
-1000
-1010
-1020
-1031
-1041
-1051
-1061
-1071
-1081
-1091
-1101
-1111
-1120
-1130
-1139
-1149
-1158
-1168
-1177
-1186
-1195
-1204
-1213
-1222
-1231
-1240
-1249
-1258
-1267
-1276
-1285
-1294
-1303
-1312
-1321
-1330
-1339
-1348
-1357
-1366
-1374
-1383
-1392
-1401
-1410
-1419
-1427
-1436
-1445
-1453
-1462
-1470
-1479
-1487
-1496
-1504
-1512
-1520
-1529
-1537
-1545
-1553
-1560
-1568
-1576
-1583
-1591
-1598
-1606
-1613
-1620
-1627
-1635
-1642
-1649
-1656
-1662
-1669
-1676
-1683
-1689
-1696
-1702
-1708
-1715
-1721
-1727
-1733
-1738
-1744
-1750
-1755
-1761
-1766
-1772
-1777
-1782
-1787
-1792
-1797
-1802
-1807
-1812
-1817
-1821
-1826
-1830
-1834
-1839
-1843
-1847
-1850
-1854
-1858
-1861
-1865
-1868
-1871
-1875
-1878
-1881
-1884
-1887
-1890
-1892
-1895
-1898
-1900
-1903
-1905
-1907
-1909
-1911
-1913
-1914
-1916
-1917
-1918
-1919
-1919
-1920
-1920
-1920
-1920
-1920
-1919
-1918
-1918
-1916
-1915
-1913
-1912
-1910
-1907
-1905
-1902
-1900
-1897
-1893
-1890
-1886
-1883
-1879
-1874
-1870
-1865
-1861
-1856
-1851
-1845
-1840
-1834
-1828
-1822
-1815
-1809
-1802
-1795
-1788
-1781
-1773
-1765
-1757
-1749
-1741
-1733
-1724
-1715
-1706
-1697
-1688
-1678
-1668
-1658
-1648
-1637
-1627
-1616
-1604
-1593
-1581
-1570
-1558
-1545
-1533
-1520
-1508
-1495
-1482
-1468
-1455
-1441
-1428
-1414
-1400
-1386
-1371
-1357
-1343
-1328
-1313
-1298
-1283
-1268
-1253
-1238
-1222
-1207
-1191
-1176
-1160
-1144
-1128
-1112
-1096
-1080
-1064
-1048
-1032
-1016
-1000
-984
-968
-952
-936
-919
-903
-887
-871
-854
-838
-822
-805
-789
-772
-756
-740
-723
-707
-691
-674
-658
-642
-626
-610
-594
-578
-562
-546
-530
-515
-499
-483
-468
-453
-437
-422
-407
-392
-377
-361
-346
-331
-317
-302
-287
-272
-258
-243
-228
-214
-200
-186
-172
-158
-144
-130
-117
-104
-91
-78
-65
-53
-40
-28
-16
-4
7
19
30
41
52
63
74
84
95
105
115
125
135
145
154
164
173
182
191
200
209
218
227
235
244
252
261
269
277
285
293
301
308
316
323
331
338
345
352
359
366
373
379
386
392
398
404
410
416
422
427
433
438
443
447
452
457
461
465
469
472
476
479
482
485
488
490
493
495
497
499
501
502
503
505
506
506
507
508
508
508
508
508
508
507
507
506
505
504
502
501
499
498
496
494
491
489
487
484
481
478
475
472
469
466
462
458
455
451
447
443
438
434
429
425
420
415
410
404
399
393
387
381
375
368
362
355
348
341
334
327
319
312
304
296
288
280
272
264
255
247
238
229
221
212
203
194
185
176
167
158
149
139
130
121
111
102
92
83
73
64
54
45
35
25
15
6
-4
-14
-24
-34
-44
-54
-63
-73
-83
-93
-103
-113
-123
-134
-144
-154
-164
-174
-184
-194
-203
-213
-223
-233
-242
-252
-261
-271
-280
-289
-298
-307
-316
-325
-334
-343
-351
-360
-369
-377
-385
-394
-402
-410
-418
-426
-434
-442
-450
-457
-465
-473
-480
-488
-495
-502
-509
-516
-523
-530
-537
-544
-551
-558
-564
-571
-577
-584
-591
-597
-603
-610
-616
-623
-629
-635
-641
-647
-653
-659
-665
-671
-676
-682
-688
-693
-698
-704
-709
-714
-719
-724
-729
-734
-739
-744
-749
-753
-758
-762
-767
-771
-776
-780
-784
-788
-792
-796
-800
-804
-808
-812
-816
-820
-824
-828
-831
-835
-839
-843
-846
-850
-854
-857
-861
-865
-868
-872
-875
-879
-882
-886
-889
-892
-895
-899
-902
-905
-908
-911
-914
-917
-920
-923
-926
-929
-932
-935
-938
-941
-944
-947
-950
-953
-956
-959
-962
-965
-968
-971
-974
-977
-980
-983
-985
-988
-991
-994
-996
-999
-1002
-1004
-1006
-1008
-1012
-1014
-1016
-1018
-1020
-1024
-1026
-1028
-1030
-1032
-1034
-1036
-1038
-1040
-1042
-1044
-1046
-1048
-1050
-1051
-1053
-1055
-1057
-1059
-1061
-1063
-1065
-1066
-1068
-1070
-1072
-1074
-1076
-1078
-1079
-1081
-1083
-1085
-1086
-1088
-1090
-1091
-1093
-1094
-1096
-1097
-1098
-1100
-1101
-1102
-1103
-1104
-1105
-1106
-1107
-1108
-1109
-1109
-1110
-1111
-1111
-1112
-1112
-1113
-1113
-1113
-1113
-1113
-1113
-1113
-1113
-1113
-1112
-1112
-1111
-1111
-1110
-1109
-1108
-1107
-1106
-1104
-1103
-1102
-1100
-1098
-1097
-1095
-1093
-1091
-1089
-1087
-1085
-1082
-1080
-1078
-1075
-1072
-1070
-1067
-1064
-1061
-1058
-1054
-1051
-1048
-1044
-1040
-1037
-1033
-1029
-1025
-1020
-1016
-1012
-1008
-1004
-1000
-995
-991
-986
-982
-977
-973
-968
-964
-959
-955
-950
-946
-941
-937
-933
-928
-924
-919
-915
-911
-906
-902
-898
-894
-889
-885
-880
-876
-872
-867
-863
-858
-854
-849
-844
-840
-835
-830
-826
-821
-816
-811
-806
-801
-796
-791
-786
-781
-776
-771
-766
-760
-755
-750
-745
-740
-735
-730
-724
-719
-714
-709
-704
-699
-694
-689
-684
-679
-674
-669
-664
-658
-653
-648
-643
-638
-633
-628
-622
-617
-612
-607
-602
-597
-592
-587
-582
-577
-572
-567
-562
-557
-552
-547
-543
-538
-533
-528
-524
-519
-514
-510
-505
-500
-496
-491
-487
-482
-478
-473
-469
-464
-460
-456
-452
-447
-443
-440
-436
-432
-429
-425
-422
-418
-415
-412
-409
-406
-404
-401
-398
-396
-394
-391
-389
-387
-385
-383
-381
-380
-378
-376
-375
-374
-372
-371
-370
-369
-368
-367
-366
-365
-365
-364
-363
-363
-362
-361
-361
-360
-360
-359
-359
-359
-358
-358
-358
-357
-357
-357
-357
-357
-357
-357
-358
-358
-359
-359
-360
-361
-362
-363
-364
-365
-367
-368
-370
-372
-374
-376
-378
-380
-383
-385
-388
-391
-394
-397
-400
-403
-406
-409
-413
-416
-420
-423
-427
-431
-435
-438
-442
-446
-450
-454
-458
-462
-466
-470
-474
-479
-483
-487
-492
-496
-500
-505
-509
-514
-518
-523
-528
-532
-537
-542
-546
-551
-556
-560
-565
-570
-575
-580
-585
-589
-594
-599
-605
-610
-615
-620
-625
-631
-636
-641
-647
-652
-658
-663
-669
-675
-680
-686
-692
-697
-703
-709
-715
-721
-727
-733
-739
-745
-751
-757
-763
-769
-775
-781
-788
-794
-800
-807
-813
-819
-826
-832
-839
-846
-852
-859
-866
-873
-879
-886
-893
-900
-907
-914
-922
-929
-936
-943
-951
-958
-966
-973
-981
-988
-996
-1004
-1010
-1018
-1027
-1035
-1043
-1051
-1058
-1066
-1074
-1082
-1090
-1098
-1107
-1115
-1123
-1131
-1139
-1148
-1156
-1165
-1173
-1181
-1190
-1198
-1207
-1216
-1224
-1233
-1241
-1250
-1258
-1267
-1275
-1284
-1292
-1300
-1308
-1317
-1325
-1333
-1341
-1349
-1357
-1365
-1372
-1380
-1388
-1395
-1403
-1410
-1417
-1424
-1432
-1439
-1445
-1452
-1459
-1465
-1472
-1478
-1485
-1491
-1497
-1503
-1508
-1514
-1519
-1525
-1530
-1535
-1540
-1545
-1550
-1555
-1559
-1563
-1568
-1572
-1576
-1579
-1583
-1587
-1590
-1593
-1596
-1599
-1602
-1605
-1607
-1609
-1612
-1614
-1615
-1617
-1619
-1620
-1621
-1622
-1623
-1624
-1625
-1625
-1626
-1626
-1626
-1626
-1626
-1626
-1626
-1626
-1625
-1625
-1624
-1623
-1622
-1621
-1620
-1618
-1617
-1615
-1614
-1612
-1610
-1608
-1606
-1603
-1601
-1598
-1596
-1593
-1590
-1587
-1584
-1581
-1578
-1574
-1571
-1567
-1564
-1560
-1556
-1552
-1548
-1544
-1540
-1536
-1531
-1527
-1523
-1518
-1513
-1509
-1504
-1499
-1494
-1490
-1485
-1480
-1475
-1470
-1465
-1460
-1454
-1449
-1444
-1439
-1434
-1429
-1423
-1418
-1413
-1408
-1402
-1397
-1391
-1386
-1380
-1375
-1369
-1364
-1358
-1352
-1346
-1340
-1335
-1329
-1323
-1317
-1311
-1305
-1298
-1292
-1286
-1280
-1273
-1267
-1261
-1254
-1248
-1242
-1235
-1229
-1223
-1217
-1210
-1204
-1198
-1192
-1186
-1180
-1174
-1168
-1162
-1156
-1150
-1144
-1138
-1132
-1126
-1121
-1115
-1109
-1103
-1097
-1092
-1086
-1080
-1075
-1069
-1063
-1057
-1051
-1046
-1040
-1034
-1028
-1022
-1016
-1008
-1002
-997
-991
-985
-978
-972
-966
-960
-953
-947
-941
-935
-929
-922
-916
-910
-904
-898
-892
-885
-879
-873
-867
-861
-855
-849
-843
-837
-831
-825
-819
-813
-807
-801
-796
-790
-785
-779
-774
-769
-764
-758
-753
-748
-743
-739
-734
-729
-724
-720
-715
-711
-706
-702
-698
-693
-689
-685
-681
-676
-672
-668
-664
-660
-657
-653
-649
-645
-641
-638
-634
-630
-626
-623
-619
-615
-612
-608
-604
-601
-597
-594
-590
-586
-583
-579
-575
-572
-568
-565
-561
-557
-554
-550
-546
-542
-538
-535
-531
-527
-523
-519
-515
-511
-507
-503
-499
-494
-490
-486
-482
-478
-474
-470
-466
-462
-458
-453
-449
-445
-441
-437
-433
-429
-425
-421
-417
-413
-409
-404
-400
-396
-392
-387
-383
-378
-374
-369
-365
-360
-355
-351
-346
-341
-336
-332
-327
-323
-318
-313
-309
-305
-300
-296
-292
-288
-284
-280
-276
-272
-268
-265
-261
-257
-254
-250
-247
-243
-240
-237
-234
-231
-227
-225
-222
-219
-216
-213
-210
-208
-205
-202
-200
-197
-194
-192
-189
-187
-185
-182
-180
-178
-175
-173
-171
-169
-167
-165
-163
-162
-160
-159
-157
-156
-154
-153
-152
-151
-150
-149
-148
-147
-146
-145
-145
-144
-144
-143
-143
-143
-143
-142
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-163
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-170
-170
-170
-171
-171
-171
-172
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-178
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-182
-183
-183
-183
-184
-184
-185
-185
-185
-186
-186
-186
-187
-187
-187
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-191
-192
-192
-193
-193
-193
-194
-194
-194
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-199
-199
-199
-200
-200
-200
-201
-201
-202
-202
-202
-203
-203
-203
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-208
-208
-208
-209
-209
-210
-210
-210
-211
-211
-212
-212
-212
-213
-213
-213
-214
-214
-215
-215
-215
-216
-216
-217
-217
-217
-218
-218
-219
-219
-219
-220
-220
-220
-221
-221
-222
-222
-222
-223
-223
-224
-224
-224
-225
-225
-226
-226
-226
-227
-227
-228
-228
-228
-229
-229
-230
-230
-230
-231
-231
-232
-232
-232
-233
-233
-234
-234
-234
-235
-235
-236
-236
-236
-237
-237
-238
-238
-238
-239
-239
-240
-240
-240
-241
-241
-242
-242
-242
-243
-243
-244
-244
-245
-245
-245
-246
-246
-247
-247
-247
-248
-248
-249
-249
-249
-250
-250
-251
-251
-251
-252
-252
-253
-253
-253
-254
-254
-255
-255
-255
-256
-256
-257
-257
-258
-258
-258
-259
-259
-260
-260
-260
-261
-261
-262
-262
-262
-263
-263
-264
-264
-265
-265
-265
-266
-266
-267
-267
-267
-268
-268
-269
-269
-269
-270
-270
-271
-271
-272
-272
-272
-273
-273
-274
-274
-274
-275
-275
-276
-276
-276
-277
-277
-278
-278
-279
-279
-279
-280
-280
-281
-281
-281
-282
-282
-283
-283
-283
-284
-284
-285
-285
-286
-286
-286
-287
-287
-288
-288
-288
-289
-289
-290
-290
-290
-291
-291
-292
-292
-293
-293
-293
-294
-294
-295
-295
-295
-296
-296
-297
-297
-297
-298
-298
-299
-299
-299
-300
-300
-301
-301
-302
-302
-302
-303
-303
-304
-304
-304
-305
-305
-306
-306
-306
-307
-307
-308
-308
-309
-309
-309
-310
-310
-311
-311
-311
-312
-312
-313
-313
-313
-314
-314
-315
-315
-315
-316
-316
-317
-317
-318
-318
-318
-319
-319
-320
-320
-320
-321
-321
-322
-322
-322
-323
-323
-324
-324
-324
-325
-325
-326
-326
-326
-327
-327
-328
-328
-328
-329
-329
-330
-330
-330
-331
-331
-332
-332
-333
-333
-333
-334
-334
-335
-335
-335
-336
-336
-337
-337
-337
-338
-338
-339
-339
-339
-340
-340
-341
-341
-341
-342
-342
-343
-343
-343
-344
-344
-345
-345
-345
-346
-346
-347
-347
-347
-348
-348
-348
-349
-349
-350
-350
-350
-351
-351
-352
-352
-352
-353
-353
-354
-354
-354
-355
-355
-356
-356
-356
-357
-357
-358
-358
-358
-359
-359
-360
-360
-360
-361
-361
-361
-362
-362
-363
-363
-363
-364
-364
-365
-365
-365
-366
-366
-367
-367
-367
-368
-368
-368
-369
-369
-370
-370
-370
-371
-371
-372
-372
-372
-373
-373
-373
-374
-374
-375
-375
-375
-376
-376
-377
-377
-377
-378
-378
-378
-379
-379
-380
-380
-380
-381
-381
-381
-382
-382
-383
-383
-383
-384
-384
-384
-385
-385
-386
-386
-386
-387
-387
-387
-388
-388
-389
-389
-389
-390
-390
-390
-391
-391
-392
-392
-392
-393
-393
-393
-394
-394
-395
-395
-395
-396
-396
-396
-397
-397
-398
-398
-398
-399
-399
-399
-400
-400
-400
-401
-401
-402
-402
-402
-403
-403
-403
-404
-404
-404
-405
-405
-406
-406
-406
-407
-407
-407
-408
-408
-408
-409
-409
-409
-410
-410
-411
-411
-411
-412
-412
-412
-413
-413
-413
-414
-414
-414
-415
-415
-416
-416
-416
-417
-417
-417
-418
-418
-418
-419
-419
-419
-420
-420
-420
-421
-421
-422
-422
-422
-423
-423
-423
-424
-424
-424
-425
-425
-425
-426
-426
-426
-427
-427
-427
-428
-428
-428
-429
-429
-429
-430
-430
-431
-431
-431
-432
-432
-432
-433
-433
-433
-434
-434
-434
-435
-435
-435
-436
-436
-436
-437
-437
-437
-438
-438
-438
-439
-439
-439
-440
-440
-440
-441
-441
-441
-442
-442
-442
-443
-443
-443
-444
-444
-444
-445
-445
-445
-446
-446
-446
-447
-447
-447
-448
-448
-448
-448
-449
-449
-449
-450
-450
-450
-451
-451
-451
-452
-452
-452
-453
-453
-453
-454
-454
-454
-455
-455
-455
-456
-456
-456
-456
-457
-457
-457
-458
-458
-458
-459
-459
-459
-460
-460
-460
-461
-461
-461
-462
-462
-462
-462
-463
-463
-463
-464
-464
-464
-465
-465
-465
-466
-466
-466
-466
-467
-467
-467
-468
-468
-468
-469
-469
-469
-470
-470
-470
-470
-471
-471
-471
-472
-472
-472
-473
-473
-473
-473
-474
-474
-474
-475
-475
-475
-475
-476
-476
-476
-477
-477
-477
-478
-478
-478
-478
-479
-479
-479
-480
-480
-480
-480
-481
-481
-481
-482
-482
-482
-483
-483
-483
-483
-484
-484
-484
-485
-485
-485
-485
-486
-486
-486
-487
-487
-487
-487
-488
-488
-488
-488
-489
-489
-489
-490
-490
-490
-490
-491
-491
-491
-492
-492
-492
-492
-493
-493
-493
-494
-494
-494
-494
-495
-495
-495
-495
-496
-496
-496
-497
-497
-497
-497
-498
-498
-498
-498
-499
-499
-499
-499
-500
-500
-500
-501
-501
-501
-501
-502
-502
-502
-502
-503
-503
-503
