5
56083
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-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
-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
-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
-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
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-170
-170
-170
-171
-171
-172
-172
-172
-173
-173
-173
-174
-174
-175
-175
-175
-176
-176
-177
-177
-177
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-182
-182
-182
-183
-183
-184
-184
-184
-185
-185
-186
-186
-186
-187
-187
-188
-188
-188
-189
-189
-190
-190
-190
-191
-191
-192
-192
-192
-193
-193
-194
-194
-194
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-199
-199
-199
-200
-200
-200
-201
-201
-201
-202
-202
-202
-203
-203
-204
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-211
-212
-212
-212
-213
-213
-213
-214
-214
-214
-215
-215
-215
-216
-216
-216
-217
-217
-217
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-221
-221
-221
-222
-222
-222
-223
-223
-223
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-227
-227
-227
-228
-228
-228
-229
-229
-229
-230
-230
-230
-231
-231
-231
-231
-232
-232
-232
-233
-233
-233
-234
-234
-234
-235
-235
-235
-236
-236
-236
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-240
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-243
-244
-244
-244
-245
-245
-245
-246
-246
-246
-246
-247
-247
-247
-248
-248
-248
-248
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-251
-252
-252
-252
-253
-253
-253
-253
-254
-254
-254
-254
-255
-255
-255
-255
-255
-256
-256
-256
-256
-257
-257
-257
-257
-258
-258
-258
-258
-259
-259
-259
-259
-259
-260
-260
-260
-260
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-267
-267
-267
-267
-267
-268
-268
-268
-268
-269
-269
-269
-269
-270
-270
-270
-270
-270
-271
-271
-271
-271
-272
-272
-272
-272
-272
-273
-273
-273
-273
-274
-274
-274
-274
-274
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-278
-278
-278
-278
-278
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-280
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-294
-294
-294
-294
-295
-295
-295
-295
-295
-296
-296
-296
-296
-296
-297
-297
-297
-297
-297
-298
-298
-298
-298
-298
-299
-299
-299
-299
-299
-300
-300
-300
-300
-300
-300
-301
-301
-301
-301
-301
-301
-302
-302
-302
-302
-302
-303
-303
-303
-303
-303
-303
-304
-304
-304
-304
-304
-304
-304
-305
-305
-305
-305
-305
-305
-306
-306
-306
-306
-306
-306
-307
-307
-307
-307
-307
-307
-307
-308
-308
-308
-308
-308
-308
-308
-309
-309
-309
-309
-309
-309
-310
-310
-310
-310
-310
-310
-310
-311
-311
-311
-311
-311
-311
-312
-312
-312
-312
-312
-312
-312
-313
-313
-313
-313
-313
-313
-313
-314
-314
-314
-314
-314
-314
-314
-315
-315
-315
-315
-315
-315
-315
-316
-316
-316
-316
-316
-316
-316
-317
-317
-317
-317
-317
-317
-318
-318
-318
-318
-318
-318
-319
-319
-319
-319
-319
-319
-320
-320
-320
-320
-320
-320
-321
-321
-321
-321
-321
-322
-322
-322
-322
-322
-323
-323
-323
-323
-323
-323
-324
-324
-324
-324
-324
-324
-325
-325
-325
-325
-325
-326
-326
-326
-326
-326
-326
-327
-327
-327
-327
-327
-328
-328
-328
-328
-328
-328
-329
-329
-329
-329
-329
-330
-330
-330
-330
-330
-330
-331
-331
-331
-331
-331
-331
-332
-332
-332
-332
-332
-332
-333
-333
-333
-333
-333
-333
-334
-334
-334
-334
-334
-334
-335
-335
-335
-335
-335
-336
-336
-336
-336
-336
-337
-337
-337
-337
-337
-337
-338
-338
-338
-338
-338
-339
-339
-339
-339
-340
-340
-340
-340
-340
-341
-341
-341
-341
-341
-342
-342
-342
-342
-342
-343
-343
-343
-343
-343
-344
-344
-344
-344
-344
-345
-345
-345
-345
-346
-346
-346
-346
-346
-347
-347
-347
-347
-347
-348
-348
-348
-348
-349
-349
-349
-349
-349
-350
-350
-350
-350
-351
-351
-351
-351
-351
-352
-352
-352
-352
-353
-353
-353
-353
-354
-354
-354
-354
-354
-355
-355
-355
-355
-356
-356
-356
-356
-357
-357
-357
-357
-358
-358
-358
-358
-359
-359
-359
-359
-360
-360
-360
-360
-361
-361
-361
-361
-362
-362
-362
-363
-363
-363
-363
-364
-364
-364
-364
-365
-365
-365
-365
-366
-366
-366
-366
-367
-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
-374
-374
-374
-374
-375
-375
-375
-375
-376
-376
-376
-376
-377
-377
-377
-377
-378
-378
-378
-378
-379
-379
-379
-379
-379
-380
-380
-380
-380
-381
-381
-381
-381
-381
-382
-382
-382
-382
-383
-383
-383
-383
-383
-384
-384
-384
-384
-385
-385
-385
-385
-386
-386
-386
-386
-387
-387
-387
-387
-387
-388
-388
-388
-388
-389
-389
-389
-389
-390
-390
-390
-390
-390
-391
-391
-391
-391
-392
-392
-392
-392
-393
-393
-393
-393
-393
-394
-394
-394
-394
-395
-395
-395
-395
-396
-396
-396
-396
-397
-397
-397
-397
-397
-398
-398
-398
-398
-399
-399
-399
-399
-399
-400
-400
-400
-400
-400
-401
-401
-401
-401
-401
-402
-402
-402
-402
-402
-403
-403
-403
-403
-403
-404
-404
-404
-404
-404
-405
-405
-405
-405
-406
-406
-406
-406
-406
-407
-407
-407
-407
-407
-408
-408
-408
-408
-408
-409
-409
-409
-409
-409
-410
-410
-410
-410
-410
-411
-411
-411
-411
-411
-412
-412
-412
-412
-412
-413
-413
-413
-413
-413
-414
-414
-414
-414
-414
-414
-415
-415
-415
-415
-415
-415
-415
-416
-416
-416
-416
-416
-416
-417
-417
-417
-417
-417
-417
-418
-418
-418
-418
-418
-418
-419
-419
-419
-419
-419
-419
-420
-420
-420
-420
-420
-420
-421
-421
-421
-421
-421
-421
-422
-422
-422
-422
-422
-422
-422
-423
-423
-423
-423
-423
-423
-423
-424
-424
-424
-424
-424
-424
-424
-425
-425
-425
-425
-425
-425
-425
-426
-426
-426
-426
-426
-426
-426
-426
-427
-427
-427
-427
-427
-427
-427
-427
-428
-428
-428
-428
-428
-428
-428
-428
-428
-428
-429
-429
-429
-429
-429
-429
-429
-429
-429
-430
-430
-430
-430
-430
-430
-430
-430
-430
-431
-431
-431
-431
-431
-431
-431
-431
-431
-432
-432
-432
-432
-432
-432
-432
-432
-433
-433
-433
-433
-433
-433
-433
-433
-433
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-435
-435
-435
-435
-435
-435
-435
-435
-435
-435
-436
-436
-436
-436
-436
-436
-436
-436
-436
-436
-437
-437
-437
-437
-437
-437
-437
-437
-437
-437
-437
-438
-438
-438
-438
-438
-438
-438
-438
-438
-438
-438
-438
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-438
-438
-438
-438
-438
-438
-438
-438
-438
-438
-438
-437
-437
-437
-437
-437
-437
-437
-437
-437
-437
-436
-436
-436
-436
-436
-436
-436
-436
-435
-435
-435
-435
-435
-435
-435
-435
-434
-434
-434
-434
-434
-434
-434
-433
-433
-433
-433
-433
-433
-432
-432
-432
-432
-432
-432
-431
-431
-431
-431
-431
-431
-430
-430
-430
-430
-430
-429
-429
-429
-429
-429
-429
-428
-428
-428
-428
-428
-427
-427
-427
-427
-426
-426
-426
-426
-426
-425
-425
-425
-425
-424
-424
-424
-424
-424
-423
-423
-423
-423
-422
-422
-422
-422
-421
-421
-421
-421
-420
-420
-420
-420
-419
-419
-419
-419
-418
-418
-418
-418
-417
-417
-417
-416
-416
-416
-416
-415
-415
-415
-414
-414
-414
-414
-413
-413
-413
-412
-412
-412
-411
-411
-411
-411
-410
-410
-410
-409
-409
-409
-409
-408
-408
-408
-407
-407
-407
-407
-406
-406
-406
-405
-405
-405
-405
-404
-404
-404
-403
-403
-403
-403
-402
-402
-402
-401
-401
-401
-400
-400
-400
-399
-399
-399
-398
-398
-398
-397
-397
-397
-397
-396
-396
-396
-395
-395
-395
-394
-394
-394
-393
-393
-393
-392
-392
-392
-391
-391
-391
-390
-390
-390
-389
-389
-389
-388
-388
-388
-387
-387
-387
-386
-386
-386
-385
-385
-385
-384
-384
-384
-383
-383
-383
-382
-382
-382
-381
-381
-380
-380
-380
-379
-379
-379
-378
-378
-377
-377
-377
-376
-376
-376
-375
-375
-374
-374
-374
-373
-373
-373
-372
-372
-371
-371
-371
-370
-370
-370
-369
-369
-368
-368
-368
-367
-367
-366
-366
-366
-365
-365
-364
-364
-364
-363
-363
-362
-362
-362
-361
-361
-361
-360
-360
-359
-359
-359
-358
-358
-357
-357
-356
-356
-356
-355
-355
-354
-354
-354
-353
-353
-352
-352
-352
-351
-351
-350
-350
-350
-349
-349
-348
-348
-348
-347
-347
-346
-346
-345
-345
-345
-344
-344
-343
-343
-342
-342
-342
-341
-341
-340
-340
-340
-339
-339
-338
-338
-338
-337
-337
-336
-336
-336
-335
-335
-334
-334
-334
-333
-333
-332
-332
-332
-331
-331
-330
-330
-330
-329
-329
-328
-328
-327
-327
-327
-326
-326
-325
-325
-324
-324
-323
-323
-323
-322
-322
-321
-321
-320
-320
-319
-319
-319
-318
-318
-317
-317
-316
-316
-315
-315
-315
-314
-314
-313
-313
-312
-312
-312
-311
-311
-310
-310
-309
-309
-309
-308
-308
-307
-307
-306
-306
-306
-305
-305
-304
-304
-303
-303
-303
-302
-302
-301
-301
-300
-300
-300
-299
-299
-298
-298
-298
-297
-297
-296
-296
-295
-295
-295
-294
-294
-293
-293
-292
-292
-292
-291
-291
-290
-290
-289
-289
-289
-288
-288
-287
-287
-287
-286
-286
-285
-285
-285
-284
-284
-283
-283
-283
-282
-282
-281
-281
-281
-280
-280
-279
-279
-279
-278
-278
-277
-277
-277
-276
-276
-275
-275
-274
-274
-274
-273
-273
-272
-272
-271
-271
-271
-270
-270
-269
-269
-269
-268
-268
-267
-267
-267
-266
-266
-265
-265
-265
-264
-264
-263
-263
-263
-262
-262
-262
-261
-261
-260
-260
-260
-259
-259
-259
-258
-258
-258
-257
-257
-256
-256
-256
-255
-255
-255
-254
-254
-254
-253
-253
-253
-252
-252
-252
-251
-251
-251
-250
-250
-250
-249
-249
-249
-248
-248
-248
-247
-247
-247
-246
-246
-246
-246
-245
-245
-245
-244
-244
-244
-243
-243
-243
-242
-242
-242
-242
-241
-241
-241
-240
-240
-240
-239
-239
-239
-239
-238
-238
-238
-237
-237
-237
-236
-236
-236
-235
-235
-235
-234
-234
-234
-233
-233
-233
-232
-232
-232
-232
-231
-231
-231
-230
-230
-230
-229
-229
-229
-228
-228
-228
-227
-227
-227
-227
-226
-226
-226
-225
-225
-225
-224
-224
-224
-223
-223
-223
-222
-222
-222
-221
-221
-221
-221
-220
-220
-220
-219
-219
-219
-218
-218
-218
-218
-217
-217
-217
-216
-216
-216
-216
-215
-215
-215
-214
-214
-214
-214
-213
-213
-213
-212
-212
-212
-212
-211
-211
-211
-210
-210
-210
-210
-209
-209
-209
-208
-208
-208
-208
-207
-207
-207
-206
-206
-206
-206
-205
-205
-205
-204
-204
-204
-204
-203
-203
-203
-202
-202
-202
-202
-201
-201
-201
-200
-200
-200
-199
-199
-199
-198
-198
-198
-197
-197
-197
-197
-196
-196
-196
-195
-195
-195
-194
-194
-194
-193
-193
-192
-192
-192
-191
-191
-191
-190
-190
-190
-189
-189
-189
-188
-188
-188
-187
-187
-186
-186
-186
-185
-185
-185
-184
-184
-183
-183
-183
-182
-182
-182
-181
-181
-180
-180
-180
-179
-179
-178
-178
-178
-177
-177
-176
-176
-176
-175
-175
-174
-174
-174
-173
-173
-172
-172
-171
-171
-171
-170
-170
-169
-169
-168
-168
-167
-167
-166
-166
-166
-165
-165
-164
-164
-163
-163
-162
-162
-161
-161
-160
-160
-159
-159
-158
-158
-157
-157
-156
-156
-155
-155
-154
-154
-153
-153
-152
-152
-151
-151
-150
-150
-149
-149
-148
-148
-147
-147
-146
-146
-145
-145
-144
-144
-144
-143
-143
-142
-142
-141
-141
-140
-140
-139
-139
-138
-138
-137
-137
-136
-135
-135
-134
-134
-133
-133
-132
-132
-131
-131
-130
-130
-129
-129
-128
-127
-127
-126
-126
-125
-125
-124
-124
-123
-123
-122
-122
-121
-120
-120
-119
-119
-118
-118
-117
-117
-116
-116
-115
-115
-114
-114
-113
-113
-112
-112
-111
-111
-110
-110
-109
-109
-108
-108
-107
-107
-106
-106
-105
-105
-104
-104
-103
-103
-102
-102
-101
-101
-100
-100
-100
-99
-99
-98
-98
-97
-97
-96
-96
-95
-95
-94
-94
-94
-93
-93
-92
-92
-91
-91
-90
-90
-90
-89
-89
-88
-88
-87
-87
-86
-86
-86
-85
-85
-84
-84
-83
-83
-83
-82
-82
-81
-81
-81
-80
-80
-79
-79
-78
-78
-78
-77
-77
-76
-76
-75
-75
-75
-74
-74
-73
-73
-73
-72
-72
-71
-71
-70
-70
-70
-69
-69
-68
-68
-68
-67
-67
-66
-66
-66
-65
-65
-64
-64
-64
-63
-63
-62
-62
-62
-61
-61
-61
-60
-60
-59
-59
-59
-58
-58
-57
-57
-57
-56
-56
-55
-55
-55
-54
-54
-53
-53
-53
-52
-52
-51
-51
-51
-50
-50
-49
-49
-49
-48
-48
-47
-47
-47
-46
-46
-46
-45
-45
-44
-44
-44
-43
-43
-42
-42
-42
-41
-41
-41
-40
-40
-39
-39
-39
-38
-38
-37
-37
-37
-36
-36
-35
-35
-35
-34
-34
-33
-33
-33
-32
-32
-31
-31
-31
-30
-30
-30
-29
-29
-28
-28
-28
-27
-27
-26
-26
-26
-25
-25
-24
-24
-24
-23
-23
-22
-22
-22
-21
-21
-21
-20
-20
-19
-19
-19
-18
-18
-17
-17
-17
-16
-16
-15
-15
-15
-14
-14
-13
-13
-13
-12
-12
-11
-11
-11
-10
-10
-9
-9
-9
-8
-8
-7
-7
-7
-6
-6
-5
-5
-5
-4
-4
-3
-3
-3
-2
-2
-1
-1
-1
0
0
1
1
1
2
2
3
3
4
4
4
5
5
6
6
6
7
7
8
8
9
9
9
10
10
11
11
11
12
12
13
13
14
14
14
15
15
16
16
16
17
17
18
18
18
19
19
20
20
21
21
21
22
22
23
23
24
24
24
25
25
26
26
27
27
28
28
28
29
29
30
30
31
31
32
32
32
33
33
34
34
35
35
36
36
37
37
38
38
39
39
39
40
40
41
41
42
42
43
43
44
44
45
45
45
46
46
47
47
48
48
49
49
50
50
51
51
51
52
52
53
53
54
54
55
55
56
56
57
57
58
58
58
59
59
60
60
61
61
62
62
63
63
64
64
64
65
65
66
66
67
67
68
68
69
69
70
70
70
71
71
72
72
73
73
74
74
75
75
75
76
76
77
77
78
78
79
79
80
80
80
81
81
82
82
83
83
84
84
84
85
85
86
86
87
87
88
88
89
89
89
90
90
91
91
92
92
93
93
94
94
95
95
96
96
96
97
97
98
98
99
99
100
100
101
101
102
102
102
103
103
104
104
105
105
106
106
106
107
107
108
108
109
109
110
110
110
111
111
112
112
113
113
113
114
114
115
115
115
116
116
117
117
118
118
118
119
119
120
120
121
121
121
122
122
123
123
124
124
124
125
125
126
126
127
127
128
128
128
129
129
130
130
131
131
132
132
133
133
134
134
134
135
135
136
136
137
137
138
138
138
139
139
140
140
141
141
141
142
142
143
143
144
144
144
145
145
146
146
147
147
148
148
148
149
149
150
150
150
151
151
152
152
153
153
153
154
154
155
155
155
156
156
157
157
157
158
158
158
159
159
160
160
160
161
161
162
162
162
163
163
163
164
164
165
165
165
166
166
166
167
167
168
168
168
169
169
169
170
170
171
171
171
172
172
173
173
173
174
174
174
175
175
176
176
176
177
177
177
178
178
179
179
179
180
180
181
181
181
182
182
182
183
183
184
184
184
185
185
186
186
186
187
187
188
188
188
189
189
189
190
190
191
191
192
192
192
193
193
194
194
194
195
195
196
196
196
197
197
198
198
199
199
199
200
200
201
201
201
202
202
203
203
204
204
204
205
205
206
206
206
207
207
208
208
209
209
209
210
210
211
211
211
212
212
213
213
213
214
214
215
215
215
216
216
217
217
217
218
218
219
219
219
220
220
221
221
222
222
222
223
223
224
224
224
225
225
226
226
226
227
227
228
228
229
229
229
230
230
231
231
232
232
233
233
233
234
234
235
235
236
236
236
237
237
238
238
239
239
239
240
240
241
241
242
242
242
243
243
244
244
245
245
246
246
247
247
247
248
248
249
249
250
250
251
251
252
252
253
253
254
254
254
255
255
256
256
257
257
258
258
259
259
260
260
261
261
261
262
262
263
263
264
264
265
265
266
266
267
267
268
268
269
269
269
270
270
271
271
272
272
273
273
274
274
275
275
276
276
277
277
278
278
279
279
280
280
281
281
282
282
283
283
283
284
284
285
285
286
286
287
287
288
288
289
289
290
290
291
291
292
292
293
293
294
294
295
295
296
296
297
297
298
298
299
299
300
300
301
302
302
303
303
304
304
305
305
306
306
307
307
308
308
309
309
310
311
311
312
312
313
313
314
314
315
316
316
317
317
318
318
319
319
320
321
321
322
322
323
324
324
325
325
326
326
327
328
328
329
329
330
331
331
332
332
333
334
334
335
335
336
337
337
338
338
339
340
340
341
341
342
343
343
344
345
345
346
346
347
348
348
349
350
350
351
351
352
353
353
354
355
355
356
357
357
358
358
359
360
360
361
362
362
363
364
364
365
366
366
367
368
368
369
370
370
371
372
372
373
374
375
375
376
377
377
378
379
379
380
381
382
382
383
384
384
385
386
387
387
388
389
389
390
391
392
392
393
394
395
395
396
397
397
398
399
400
400
401
402
403
403
404
405
406
406
407
408
409
409
410
411
411
412
413
414
414
415
416
417
417
418
419
420
420
421
422
423
423
424
425
426
426
427
428
429
429
430
431
431
432
433
434
434
435
436
437
437
438
439
440
440
441
442
443
443
444
445
446
446
447
448
449
449
450
451
452
452
453
454
455
455
456
457
458
459
459
460
461
462
463
463
464
465
466
467
467
468
469
470
471
471
472
473
474
475
476
476
477
478
479
480
480
481
482
483
484
485
486
486
487
488
489
490
491
491
492
493
494
495
496
496
497
498
499
500
501
502
502
503
504
505
506
507
508
508
509
510
511
512
513
514
515
515
516
517
518
519
520
521
521
522
523
524
525
526
527
528
529
529
530
531
532
533
534
535
536
537
537
538
539
540
541
542
543
544
545
546
546
547
548
549
550
551
552
553
554
555
556
557
558
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
675
676
677
678
679
680
681
682
683
684
685
687
688
689
690
691
692
693
694
695
696
698
699
700
701
702
703
704
705
706
708
709
710
711
712
713
714
715
716
718
719
720
721
722
723
724
726
727
728
729
730
731
732
733
735
736
737
738
739
740
741
743
744
745
746
747
748
750
751
752
753
754
755
756
758
759
760
761
762
763
765
766
767
768
769
770
772
773
774
775
776
778
779
780
781
782
784
785
786
787
788
790
791
792
793
795
796
797
798
799
801
802
803
804
805
807
808
809
810
811
813
814
815
816
818
819
820
821
822
824
825
826
827
829
830
831
832
833
835
836
837
838
840
841
842
843
844
846
847
848
849
850
852
853
854
855
857
858
859
860
861
863
864
865
866
867
869
870
871
872
874
875
876
877
879
880
881
882
884
885
886
887
889
890
891
892
894
895
896
897
899
900
901
902
904
905
906
907
909
910
911
912
914
915
916
917
919
920
921
923
924
925
926
928
929
930
932
933
934
935
937
938
939
940
942
943
944
946
947
948
949
951
952
953
954
956
957
958
959
961
962
963
964
966
967
968
969
971
972
973
974
976
977
978
979
981
982
983
984
986
987
988
989
991
992
993
994
995
997
998
999
1000
1002
1002
1004
1004
1006
1008
1008
1010
1010
1012
1014
1014
1016
1016
1018
1020
1020
1022
1022
1024
1026
1027
1028
1029
1030
1032
1033
1034
1035
1036
1038
1039
1040
1041
1042
1043
1045
1046
1047
1048
1049
1050
1052
1053
1054
1055
1056
1057
1059
1060
1061
1062
1063
1064
1065
1067
1068
1069
1070
1071
1072
1073
1075
1076
1077
1078
1079
1080
1081
1083
1084
1085
1086
1087
1088
1089
1090
1092
1093
1094
1095
1096
1097
1098
1099
1100
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1530
1531
1532
1533
1534
1535
1536
1537
1538
1540
1541
1542
1543
1544
1545
1546
1547
1549
1550
1551
1552
1553
1554
1555
1556
1557
1559
1560
1561
1562
1563
1564
1565
1566
1568
1569
1570
1571
1572
1573
1574
1575
1576
1578
1579
1580
1581
1582
1583
1584
1585
1586
1588
1589
1590
1591
1592
1593
1594
1595
1596
1598
1599
1600
1601
1602
1603
1604
1605
1607
1608
1609
1610
1611
1612
1613
1614
1616
1617
1618
1619
1620
1621
1622
1623
1625
1626
1627
1628
1629
1630
1631
1633
1634
1635
1636
1637
1638
1639
1640
1642
1643
1644
1645
1646
1647
1648
1650
1651
1652
1653
1654
1655
1656
1657
1659
1660
1661
1662
1663
1664
1665
1667
1668
1669
1670
1671
1672
1674
1675
1676
1677
1678
1679
1680
1682
1683
1684
1685
1686
1687
1689
1690
1691
1692
1693
1694
1696
1697
1698
1699
1700
1701
1703
1704
1705
1706
1707
1709
1710
1711
1712
1713
1714
1716
1717
1718
1719
1720
1722
1723
1724
1725
1726
1727
1729
1730
1731
1732
1733
1735
1736
1737
1738
1739
1741
1742
1743
1744
1746
1747
1748
1749
1750
1752
1753
1754
1755
1757
1758
1759
1760
1761
1763
1764
1765
1766
1768
1769
1770
1771
1772
1774
1775
1776
1777
1779
1780
1781
1782
1784
1785
1786
1787
1788
1790
1791
1792
1793
1795
1796
1797
1798
1799
1801
1802
1803
1804
1806
1807
1808
1809
1810
1812
1813
1814
1815
1817
1818
1819
1820
1822
1823
1824
1825
1827
1828
1829
1830
1832
1833
1834
1835
1837
1838
1839
1840
1842
1843
1844
1845
1847
1848
1849
1850
1852
1853
1854
1855
1857
1858
1859
1860
1862
1863
1864
1865
1867
1868
1869
1870
1872
1873
1874
1875
1877
1878
1879
1881
1882
1883
1884
1886
1887
1888
1889
1891
1892
1893
1895
1896
1897
1898
1900
1901
1902
1903
1905
1906
1907
1908
1910
1911
1912
1914
1915
1916
1917
1919
1920
1921
1923
1924
1925
1926
1928
1929
1930
1931
1933
1934
1935
1937
1938
1939
1940
1942
1943
1944
1946
1947
1948
1949
1951
1952
1953
1955
1956
1957
1958
1960
1961
1962
1964
1965
1966
1967
1969
1970
1971
1972
1974
1975
1976
1978
1979
1980
1981
1983
1984
1985
1987
1988
1989
1990
1992
1993
1994
1996
1997
1998
1999
2001
2001
2003
2005
2005
2007
2009
2009
2011
2012
2013
2015
2016
2017
2019
2020
2021
2023
2024
2025
2027
2028
2029
2031
2032
2033
2035
2036
2037
2039
2040
2041
2043
2044
2045
2047
2048
2049
2051
2052
2053
2055
2056
2058
2059
2060
2062
2063
2064
2066
2067
2068
2070
2071
2073
2074
2075
2077
2078
2079
2081
2082
2083
2085
2086
2088
2089
2090
2092
2093
2094
2096
2097
2098
2100
2101
2102
2104
2105
2106
2108
2109
2111
2112
2113
2115
2116
2117
2119
2120
2121
2123
2124
2125
2127
2128
2129
2131
2132
2133
2135
2136
2137
2139
2140
2141
2143
2144
2145
2147
2148
2150
2151
2152
2153
2155
2156
2157
2159
2160
2161
2163
2164
2165
2167
2168
2169
2171
2172
2173
2175
2176
2177
2178
2180
2181
2182
2184
2185
2186
2188
2189
2190
2192
2193
2194
2195
2197
2198
2199
2201
2202
2203
2204
2206
2207
2208
2210
2211
2212
2213
2215
2216
2217
2218
2220
2221
2222
2223
2225
2226
2227
2229
2230
2231
2232
2234
2235
2236
2237
2239
2240
2241
2242
2244
2245
2246
2247
2249
2250
2251
2252
2254
2255
2256
2257
2259
2260
2261
2262
2264
2265
2266
2267
2269
2270
2271
2272
2274
2275
2276
2277
2279
2280
2281
2282
2283
2285
2286
2287
2288
2290
2291
2292
2293
2295
2296
2297
2298
2300
2301
2302
2303
2305
2306
2307
2308
2310
2311
2312
2313
2315
2316
2317
2318
2320
2321
2322
2324
2325
2326
2327
2329
2330
2331
2332
2334
2335
2336
2338
2339
2340
2341
2343
2344
2345
2347
2348
2349
2350
2352
2353
2354
2356
2357
2358
2360
2361
2362
2363
2365
2366
2367
2369
2370
2371
2373
2374
2375
2376
2378
2379
2380
2382
2383
2384
2386
2387
2388
2390
2391
2392
2394
2395
2396
2398
2399
2400
2401
2403
2404
2405
2407
2408
2410
2411
2412
2414
2415
2416
2418
2419
2420
2422
2423
2424
2426
2427
2429
2430
2431
2433
2434
2435
2437
2438
2439
2441
2442
2443
2445
2446
2448
2449
2450
2452
2453
2454
2456
2457
2458
2460
2461
2462
2464
2465
2466
2468
2469
2470
2472
2473
2474
2476
2477
2478
2480
2481
2482
2484
2485
2487
2488
2489
2491
2492
2493
2495
2496
2497
2499
2500
2501
2503
2504
2505
2507
2508
2509
2511
2512
2513
2515
2516
2517
2519
2520
2521
2523
2524
2525
2527
2528
2529
2531
2532
2533
2535
2536
2537
2539
2540
2542
2543
2544
2546
2547
2548
2550
2551
2553
2554
2555
2557
2558
2559
2561
2562
2563
2565
2566
2567
2569
2570
2571
2573
2574
2576
2577
2578
2580
2581
2582
2584
2585
2586
2588
2589
2590
2592
2593
2595
2596
2597
2599
2600
2601
2603
2604
2606
2607
2608
2610
2611
2612
2614
2615
2617
2618
2619
2621
2622
2623
2625
2626
2627
2629
2630
2631
2633
2634
2635
2637
2638
2640
2641
2642
2644
2645
2646
2648
2649
2650
2652
2653
2654
2656
2657
2658
2660
2661
2662
2664
2665
2666
2667
2669
2670
2671
2673
2674
2675
2677
2678
2679
2681
2682
2683
2684
2686
2687
2688
2690
2691
2692
2693
2695
2696
2697
2699
2700
2701
2702
2704
2705
2706
2708
2709
2710
2711
2713
2714
2715
2717
2718
2719
2720
2722
2723
2724
2725
2727
2728
2729
2730
2732
2733
2734
2735
2737
2738
2739
2740
2742
2743
2744
2745
2747
2748
2749
2750
2752
2753
2754
2755
2757
2758
2759
2760
2762
2763
2764
2765
2766
2768
2769
2770
2771
2773
2774
2775
2776
2778
2779
2780
2781
2783
2784
2785
2786
2787
2789
2790
2791
2792
2794
2795
2796
2797
2798
2800
2801
2802
2803
2804
2806
2807
2808
2809
2810
2812
2813
2814
2815
2816
2818
2819
2820
2821
2822
2824
2825
2826
2827
2828
2830
2831
2832
2833
2834
2836
2837
2838
2839
2840
2841
2843
2844
2845
2846
2847
2848
2850
2851
2852
2853
2854
2855
2856
2858
2859
2860
2861
2862
2863
2864
2866
2867
2868
2869
2870
2871
2872
2874
2875
2876
2877
2878
2879
2880
2882
2883
2884
2885
2886
2887
2888
2890
2891
2892
2893
2894
2895
2896
2898
2899
2900
2901
2902
2903
2904
2906
2907
2908
2909
2910
2911
2912
2914
2915
2916
2917
2918
2919
2920
2922
2923
2924
2925
2926
2927
2929
2930
2931
2932
2933
2934
2935
2937
2938
2939
2940
2941
2942
2944
2945
2946
2947
2948
2949
2950
2952
2953
2954
2955
2956
2957
2959
2960
2961
2962
2963
2964
2965
2967
2968
2969
2970
2971
2972
2973
2975
2976
2977
2978
2979
2980
2981
2982
2984
2985
2986
2987
2988
2989
2990
2992
2993
2994
2995
2996
2997
2998
2999
3001
3002
3003
3004
3005
3006
3007
3008
3010
3011
3012
3013
3014
3015
3016
3017
3018
3020
3021
3022
3023
3024
3025
3026
3028
3029
3030
3031
3032
3033
3034
3035
3037
3038
3039
3040
3041
3042
3043
3044
3046
3047
3048
3049
3050
3051
3052
3053
3055
3056
3057
3058
3059
3060
3061
3062
3064
3065
3066
3067
3068
3069
3070
3071
3072
3074
3075
3076
3077
3078
3079
3080
3081
3083
3084
3085
3086
3087
3088
3089
3090
3091
3093
3094
3095
3096
3097
3098
3099
3100
3101
3103
3104
3105
3106
3107
3108
3109
3110
3111
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3124
3125
3126
3127
3128
3129
3130
3131
3132
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3206
3207
3208
3209
3210
3211
3212
3213
3214
3216
3217
3218
3219
3220
3221
3222
3223
3224
3226
3227
3228
3229
3230
3231
3232
3233
3235
3236
3237
3238
3239
3240
3241
3242
3243
3245
3246
3247
3248
3249
3250
3251
3252
3254
3255
3256
3257
3258
3259
3260
3261
3263
3264
3265
3266
3267
3268
3269
3270
3271
3273
3274
3275
3276
3277
3278
3279
3280
3281
3283
3284
3285
3286
3287
3288
3289
3290
3292
3293
3294
3295
3296
3297
3298
3299
3300
3302
3303
3304
3305
3306
3307
3308
3309
3311
3312
3313
3314
3315
3316
3317
3319
3320
3321
3322
3323
3324
3325
3327
3328
3329
3330
3331
3332
3333
3335
3336
3337
3338
3339
3340
3341
3343
3344
3345
3346
3347
3348
3349
3350
3352
3353
3354
3355
3356
3357
3358
3359
3360
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3373
3374
3375
3376
3377
3378
3379
3380
3381
3383
3384
3385
3386
3387
3388
3389
3390
3392
3393
3394
3395
3396
3397
3398
3399
3400
3402
3403
3404
3405
3406
3407
3408
3409
3411
3412
3413
3414
3415
3416
3417
3418
3419
3421
3422
3423
3424
3425
3426
3427
3428
3430
3431
3432
3433
3434
3435
3436
3437
3439
3440
3441
3442
3443
3444
3445
3447
3448
3449
3450
3451
3452
3454
3455
3456
3457
3458
3459
3461
3462
3463
3464
3465
3466
3468
3469
3470
3471
3472
3474
3475
3476
3477
3479
3480
3481
3482
3483
3485
3486
3487
3488
3489
3491
3492
3493
3494
3495
3497
3498
3499
3500
3502
3503
3504
3505
3506
3508
3509
3510
3511
3512
3514
3515
3516
3517
3518
3520
3521
3522
3523
3524
3526
3527
3528
3529
3530
3532
3533
3534
3535
3536
3538
3539
3540
3541
3542
3544
3545
3546
3547
3548
3550
3551
3552
3553
3554
3556
3557
3558
3559
3561
3562
3563
3564
3565
3567
3568
3569
3570
3571
3573
3574
3575
3576
3577
3579
3580
3581
3582
3583
3585
3586
3587
3588
3589
3591
3592
3593
3594
3595
3597
3598
3599
3600
3601
3602
3604
3605
3606
3607
3608
3609
3611
3612
3613
3614
3615
3616
3618
3619
3620
3621
3622
3623
3625
3626
3627
3628
3629
3630
3632
3633
3634
3635
3636
3638
3639
3640
3641
3642
3644
3645
3646
3647
3648
3650
3651
3652
3653
3655
3656
3657
3658
3660
3661
3662
3663
3664
3666
3667
3668
3669
3671
3672
3673
3674
3675
3677
3678
3679
3680
3682
3683
3684
3685
3687
3688
3689
3690
3691
3693
3694
3695
3696
3698
3699
3700
3701
3703
3704
3705
3706
3707
3709
3710
3711
3712
3714
3715
3716
3717
3719
3720
3721
3722
3723
3725
3726
3727
3728
3730
3731
3732
3733
3735
3736
3737
3738
3739
3741
3742
3743
3744
3746
3747
3748
3749
3751
3752
3753
3754
3755
3757
3758
3759
3760
3762
3763
3764
3765
3767
3768
3769
3770
3771
3773
3774
3775
3776
3778
3779
3780
3781
3783
3784
3785
3786
3787
3789
3790
3791
3792
3793
3795
3796
3797
3798
3800
3801
3802
3803
3804
3806
3807
3808
3809
3810
3812
3813
3814
3815
3816
3818
3819
3820
3821
3822
3823
3825
3826
3827
3828
3829
3831
3832
3833
3834
3835
3836
3838
3839
3840
3841
3842
3843
3845
3846
3847
3848
3849
3850
3852
3853
3854
3855
3856
3857
3858
3860
3861
3862
3863
3864
3865
3866
3867
3869
3870
3871
3872
3873
3874
3875
3876
3877
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3979
3980
3981
3982
3983
3984
3985
3986
3986
3987
3988
3989
3990
3991
3992
3992
3993
3994
3995
3996
3997
3997
3998
3999
4000
4001
4002
4003
4003
4003
4005
4006
4006
4008
4008
4009
4010
4011
4011
4011
4013
4014
4014
4016
4016
4017
4018
4019
4019
4019
4021
4022
4022
4022
4024
4025
4026
4027
4027
4027
4029
4030
4030
4030
4032
4033
4033
4034
4035
4035
4035
4037
4038
4038
4038
4040
4041
4041
4042
4043
4043
4043
4045
4046
4046
4046
4048
4049
4049
4050
4051
4051
4051
4053
4054
4054
4054
4056
4057
4057
4058
4059
4059
4059
4061
4061
4062
4062
4062
4064
4065
4065
4066
4067
4067
4067
4069
4069
4070
4070
4072
4072
4073
4074
4074
4075
4075
4075
4077
4078
4078
4078
4080
4080
4081
4081
4082
4083
4083
4083
4085
4085
4086
4086
4086
4088
4088
4089
4090
4090
4091
4091
4091
4093
4093
4094
4094
4094
4096
4097
4097
4098
4098
4099
4100
4100
4101
4101
4102
4103
4103
4104
4105
4105
4106
4106
4107
4108
4108
4109
4110
4110
4111
4111
4112
4113
4113
4114
4115
4115
4116
4116
4117
4117
4118
4119
4119
4120
4120
4121
4122
4122
4123
4123
4124
4124
4125
4125
4126
4127
4127
4128
4128
4129
4129
4130
4130
4131
4131
4132
4133
4133
4134
4134
4135
4135
4136
4136
4137
4137
4138
4138
4139
4139
4140
4140
4141
4141
4142
4143
4143
4144
4144
4145
4145
4146
4146
4147
4147
4148
4148
4149
4149
4150
4150
4151
4151
4152
4152
4153
4153
4154
4154
4155
4155
4155
4156
4156
4157
4157
4158
4158
4159
4159
4160
4160
4161
4161
4162
4162
4163
4163
4164
4164
4164
4165
4165
4166
4166
4167
4167
4168
4168
4169
4169
4170
4170
4171
4171
4172
4172
4173
4173
4174
4174
4175
4175
4176
4176
4177
4177
4178
4178
4179
4179
4180
4180
4181
4181
4182
4182
4183
4183
4184
4184
4185
4185
4186
4186
4187
4187
4188
4188
4189
4189
4190
4190
4190
4191
4191
4192
4192
4193
4193
4194
4194
4195
4195
4196
4196
4197
4197
4197
4198
4198
4199
4199
4200
4200
4201
4201
4201
4202
4202
4203
4203
4204
4204
4204
4205
4205
4206
4206
4207
4207
4207
4208
4208
4209
4209
4209
4210
4210
4211
4211
4211
4212
4212
4213
4213
4213
4214
4214
4215
4215
4215
4216
4216
4217
4217
4217
4218
4218
4219
4219
4219
4220
4220
4221
4221
4221
4222
4222
4222
4223
4223
4223
4224
4224
4225
4225
4225
4226
4226
4226
4227
4227
4227
4228
4228
4228
4229
4229
4229
4230
4230
4231
4231
4231
4232
4232
4232
4233
4233
4233
4233
4234
4234
4234
4235
4235
4235
4236
4236
4236
4237
4237
4237
4238
4238
4238
4239
4239
4239
4239
4240
4240
4240
4241
4241
4241
4242
4242
4242
4242
4243
4243
4243
4244
4244
4244
4245
4245
4245
4246
4246
4246
4246
4247
4247
4247
4248
4248
4248
4249
4249
4249
4250
4250
4250
4250
4251
4251
4251
4252
4252
4252
4253
4253
4253
4253
4254
4254
4254
4254
4255
4255
4255
4256
4256
4256
4256
4257
4257
4257
4258
4258
4258
4258
4259
4259
4259
4260
4260
4260
4260
4261
4261
4261
4262
4262
4262
4262
4263
4263
4263
4264
4264
4264
4264
4265
4265
4265
4266
4266
4266
4266
4267
4267
4267
4268
4268
4268
4268
4269
4269
4269
4270
4270
4270
4270
4271
4271
4271
4272
4272
4272
4273
4273
4273
4273
4274
4274
4274
4275
4275
4275
4276
4276
4276
4276
4277
4277
4277
4278
4278
4278
4278
4279
4279
4279
4280
4280
4280
4280
4281
4281
4281
4282
4282
4282
4282
4283
4283
4283
4284
4284
4284
4284
4285
4285
4285
4286
4286
4286
4286
4287
4287
4287
4288
4288
4288
4288
4289
4289
4289
4290
4290
4290
4290
4291
4291
4291
4291
4292
4292
4292
4293
4293
4293
4293
4294
4294
4294
4294
4295
4295
4295
4295
4295
4296
4296
4296
4296
4297
4297
4297
4297
4298
4298
4298
4298
4299
4299
4299
4299
4300
4300
4300
4300
4301
4301
4301
4301
4301
4302
4302
4302
4302
4302
4303
4303
4303
4303
4303
4304
4304
4304
4304
4304
4305
4305
4305
4305
4305
4306
4306
4306
4306
4306
4306
4307
4307
4307
4307
4307
4308
4308
4308
4308
4308
4308
4309
4309
4309
4309
4309
4309
4310
4310
4310
4310
4310
4310
4310
4311
4311
4311
4311
4311
4311
4311
4311
4312
4312
4312
4312
4312
4312
4312
4312
4312
4312
4313
4313
4313
4313
4313
4313
4313
4313
4313
4313
4313
4314
4314
4314
4314
4314
4314
4314
4314
4314
4314
4314
4314
4314
4315
4315
4315
4315
4315
4315
4315
4315
4315
4315
4315
4315
4315
4315
4315
4315
4315
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4316
4315
4315
4315
4315
4315
4315
4315
4315
4315
4315
4315
4315
4315
4315
4315
4314
4314
4314
4314
4314
4314
4314
4314
4314
4314
4313
4313
4313
4313
4313
4313
4313
4313
4312
4312
4312
4312
4312
4312
4311
4311
4311
4311
4311
4311
4310
4310
4310
4310
4310
4310
4309
4309
4309
4309
4309
4308
4308
4308
4308
4307
4307
4307
4307
4307
4306
4306
4306
4306
4306
4305
4305
4305
4305
4305
4304
4304
4304
4304
4303
4303
4303
4303
4303
4302
4302
4302
4302
4301
4301
4301
4301
4300
4300
4300
4300
4299
4299
4299
4299
4298
4298
4298
4297
4297
4297
4297
4296
4296
4296
4295
4295
4295
4294
4294
4294
4293
4293
4293
4292
4292
4292
4291
4291
4291
4290
4290
4290
4289
4289
4288
4288
4288
4287
4287
4287
4286
4286
4285
4285
4285
4284
4284
4283
4283
4283
4282
4282
4281
4281
4281
4280
4280
4279
4279
4279
4278
4278
4277
4277
4277
4276
4276
4275
4275
4275
4274
4274
4273
4273
4272
4272
4272
4271
4271
4270
4270
4269
4269
4268
4268
4268
4267
4267
4266
4266
4265
4265
4264
4264
4263
4263
4262
4262
4261
4261
4260
4260
4259
4259
4258
4258
4257
4257
4256
4256
4255
4255
4254
4254
4253
4253
4252
4252
4251
4251
4250
4250
4249
4249
4248
4248
4247
4247
4246
4246
4245
4245
4244
4243
4243
4242
4242
4241
4241
4240
4240
4239
4238
4238
4237
4237
4236
4236
4235
4235
4234
4233
4233
4232
4232
4231
4231
4230
4230
4229
4229
4228
4227
4227
4226
4226
4225
4225
4224
4223
4223
4222
4222
4221
4221
4220
4220
4219
4218
4218
4217
4217
4216
4216
4215
4214
4214
4213
4213
4212
4211
4211
4210
4210
4209
4208
4208
4207
4207
4206
4205
4205
4204
4204
4203
4202
4202
4201
4201
4200
4199
4199
4198
4198
4197
4196
4196
4195
4195
4194
4193
4193
4192
4192
4191
4190
4190
4189
4188
4188
4187
4187
4186
4185
4185
4184
4184
4183
4182
4182
4181
4180
4180
4179
4179
4178
4177
4177
4176
4175
4175
4174
4173
4173
4172
4171
4171
4170
4170
4169
4168
4168
4167
4166
4166
4165
4164
4164
4163
4162
4162
4161
4160
4159
4159
4158
4157
4157
4156
4155
4155
4154
4153
4153
4152
4151
4151
4150
4149
4149
4148
4147
4147
4146
4145
4145
4144
4143
4143
4142
4141
4141
4140
4139
4139
4138
4137
4137
4136
4135
4135
4134
4133
4133
4132
4132
4131
4130
4130
4129
4128
4128
4127
4126
4126
4125
4124
4124
4123
4122
4122
4121
4120
4120
4119
4119
4118
4117
4117
4116
4115
4115
4114
4113
4113
4112
4111
4111
4110
4109
4109
4108
4107
4107
4106
4106
4105
4104
4104
4103
4102
4102
4101
4100
4100
4099
4098
4098
4097
4096
4096
4094
4094
4094
4093
4091
4091
4091
4090
4090
4089
4088
4088
4086
4086
4086
4085
4083
4083
4083
4082
4082
4081
4080
4080
4078
4078
4078
4077
4075
4075
4075
4074
4074
4073
4072
4072
4070
4070
4069
4069
4067
4067
4067
4066
4065
4065
4064
4062
4062
4062
4061
4059
4059
4059
4058
4057
4057
4056
4054
4054
4054
4053
4051
4051
4051
4050
4049
4049
4048
4046
4046
4045
4045
4043
4043
4042
4042
4041
4040
4038
4038
4038
4037
4035
4035
4035
4034
4033
4032
4030
4030
4030
4029
4027
4027
4027
4026
4025
4024
4022
4022
4022
4021
4019
4019
4018
4017
4016
4016
4014
4014
4013
4011
4011
4010
4009
4009
4008
4006
4006
4005
4003
4003
4002
4001
4000
4000
3999
3998
3997
3996
3995
3994
3993
3992
3991
3990
3990
3989
3988
3987
3986
3985
3984
3983
3982
3981
3980
3979
3978
3977
3977
3976
3975
3974
3973
3972
3971
3970
3969
3968
3967
3966
3965
3964
3963
3962
3961
3960
3959
3958
3956
3955
3954
3953
3952
3951
3949
3948
3947
3946
3944
3943
3941
3940
3939
3937
3936
3934
3933
3931
3929
3928
3926
3924
3923
3921
3919
3917
3915
3913
3911
3909
3907
3905
3902
3900
3898
3895
3893
3890
3888
3885
3882
3880
3877
3875
3872
3870
3868
3865
3863
3861
3858
3856
3854
3852
3850
3848
3846
3844
3843
3841
3839
3838
3836
3835
3833
3832
3831
3829
3828
3827
3826
3826
3825
3825
3824
3824
3824
3824
3824
3825
3825
3826
3826
3827
3828
3829
3830
3832
3833
3835
3836
3838
3840
3842
3844
3846
3848
3850
3852
3854
3857
3859
3861
3863
3865
3867
3870
3872
3874
3876
3879
3881
3883
3885
3887
3889
3891
3893
3895
3897
3899
3901
3902
3904
3905
3907
3908
3909
3910
3910
3911
3911
3912
3912
3911
3911
3910
3909
3908
3906
3905
3902
3900
3897
3894
3891
3887
3884
3879
3875
3870
3865
3860
3855
3850
3844
3838
3832
3826
3820
3813
3807
3800
3793
3786
3779
3772
3765
3758
3751
3744
3737
3730
3723
3717
3710
3703
3697
3690
3684
3677
3671
3665
3660
3654
3648
3643
3638
3634
3629
3625
3622
3618
3615
3612
3609
3607
3605
3604
3603
3602
3602
3602
3603
3604
3605
3607
3609
3612
3615
3618
3621
3625
3629
3633
3637
3641
3646
3650
3655
3659
3664
3669
3673
3678
3684
3689
3694
3700
3706
3711
3717
3723
3729
3735
3741
3747
3753
3759
3766
3772
3778
3784
3790
3796
3802
3808
3813
3819
3824
3829
3834
3839
3844
3848
3852
3855
3859
3862
3864
3866
3868
3869
3870
3870
3870
3870
3869
3868
3866
3864
3862
3859
3856
3852
3848
3844
3839
3834
3829
3824
3819
3813
3807
3801
3795
3789
3783
3776
3769
3763
3756
3749
3742
3734
3727
3720
3712
3705
3697
3689
3682
3674
3666
3659
3651
3643
3636
3628
3621
3613
3606
3599
3592
3586
3580
3574
3568
3563
3558
3553
3549
3545
3541
3538
3535
3532
3530
3527
3525
3523
3521
3519
3517
3516
3514
3512
3510
3509
3507
3506
3504
3503
3501
3500
3499
3498
3497
3496
3496
3495
3495
3495
3495
3496
3496
3497
3497
3498
3499
3500
3501
3502
3503
3505
3506
3508
3509
3511
3513
3514
3516
3518
3519
3520
3522
3523
3524
3525
3526
3527
3528
3529
3529
3529
3529
3528
3528
3527
3526
3525
3524
3522
3521
3519
3518
3516
3514
3512
3510
3508
3506
3503
3501
3498
3495
3492
3489
3485
3482
3478
3475
3471
3467
3462
3458
3453
3448
3443
3437
3432
3427
3421
3415
3410
3405
3399
3394
3389
3385
3380
3375
3371
3367
3363
3359
3355
3351
3348
3344
3341
3337
3334
3331
3327
3324
3320
3316
3312
3308
3304
3300
3296
3292
3288
3284
3280
3276
3272
3268
3265
3261
3258
3255
3252
3249
3246
3243
3241
3238
3236
3234
3231
3229
3227
3225
3223
3221
3219
3218
3217
3215
3214
3213
3212
3211
3210
3209
3207
3206
3205
3204
3202
3201
3199
3197
3195
3193
3191
3189
3186
3184
3182
3180
3177
3175
3173
3171
3168
3166
3163
3161
3158
3155
3152
3149
3146
3142
3139
3135
3131
3127
3124
3120
3116
3112
3107
3103
3099
3095
3090
3086
3081
3077
3072
3068
3063
3058
3053
3047
3042
3037
3032
3027
3022
3017
3013
3008
3005
3001
2998
2996
2994
2992
2991
2990
2990
2990
2990
2991
2992
2993
2994
2995
2996
2998
2999
3000
3001
3002
3003
3004
3005
3005
3006
3006
3006
3007
3007
3007
3008
3008
3009
3009
3010
3010
3011
3011
3012
3013
3014
3015
3017
3019
3021
3023
3026
3028
3031
3034
3037
3040
3043
3045
3048
3050
3052
3054
3055
3056
3056
3056
3056
3056
3055
3054
3053
3052
3051
3050
3049
3048
3046
3045
3044
3042
3040
3038
3036
3034
3032
3030
3027
3025
3022
3019
3016
3012
3007
3003
2998
2993
2987
2981
2975
2969
2962
2956
2950
2943
2936
2930
2923
2915
2908
2900
2893
2885
2877
2869
2861
2854
2846
2838
2831
2824
2817
2810
2804
2798
2792
2787
2782
2777
2773
2769
2765
2761
2758
2755
2752
2749
2747
2745
2743
2742
2742
2742
2743
2744
2746
2748
2751
2754
2757
2761
2765
2770
2775
2780
2786
2792
2799
2806
2814
2823
2831
2840
2849
2858
2867
2876
2885
2894
2903
2911
2920
2929
2937
2946
2954
2963
2971
2980
2989
2997
3006
3014
3022
3030
3037
3043
3049
3055
3060
3064
3067
3071
3073
3076
3077
3079
3079
3079
3079
3078
3076
3073
3070
3066
3061
3056
3050
3044
3038
3032
3025
3018
3012
3005
2998
2991
2985
2978
2971
2965
2958
2951
2944
2937
2930
2923
2916
2909
2903
2897
2891
2885
2880
2874
2869
2864
2859
2854
2849
2844
2840
2835
2829
2824
2818
2813
2807
2801
2795
2790
2784
2779
2773
2768
2763
2759
2755
2752
2749
2747
2745
2744
2744
2744
2744
2745
2746
2748
2750
2752
2755
2757
2760
2763
2766
2769
2772
2776
2779
2782
2786
2789
2792
2795
2798
2800
2803
2805
2807
2810
2812
2814
2817
2819
2822
2824
2826
2829
2831
2834
2836
2839
2842
2846
2849
2853
2858
2862
2867
2872
2877
2882
2887
2891
2894
2897
2900
2901
2902
2903
2903
2902
2901
2900
2898
2895
2892
2887
2882
2876
2869
2862
2854
2846
2837
2829
2821
2814
2806
2799
2791
2784
2776
2768
2760
2753
2745
2737
2730
2722
2716
2709
2702
2695
2687
2679
2671
2663
2654
2645
2636
2627
2618
2609
2600
2590
2581
2572
2562
2552
2542
2531
2521
2510
2500
2489
2478
2468
2457
2447
2437
2427
2417
2408
2399
2390
2382
2375
2368
2361
2355
2350
2344
2339
2334
2329
2325
2321
2318
2316
2314
2312
2311
2311
2310
2310
2310
2309
2309
2308
2306
2304
2302
2298
2295
2291
2287
2282
2278
2273
2268
2264
2259
2254
2249
2244
2240
2235
2230
2225
2220
2215
2210
2205
2201
2196
2192
2187
2183
2178
2174
2169
2163
2157
2150
2142
2134
2125
2115
2106
2096
2086
2077
2067
2057
2047
2037
2028
2017
2008
1999
1991
1983
1975
1969
1963
1958
1953
1949
1946
1943
1940
1937
1935
1932
1930
1928
1926
1924
1922
1920
1919
1917
1916
1914
1913
1911
1909
1908
1906
1903
1901
1898
1894
1891
1887
1883
1879
1875
1870
1865
1860
1855
1850
1844
1839
1834
1829
1823
1818
1812
1806
1800
1793
1786
1780
1773
1766
1759
1752
1745
1738
1731
1724
1716
1709
1701
1692
1683
1674
1664
1653
1642
1631
1619
1608
1596
1584
1572
1559
1547
1535
1524
1512
1501
1489
1478
1467
1455
1443
1432
1420
1409
1397
1386
1375
1365
1354
1344
1335
1326
1317
1310
1302
1295
1287
1280
1273
1265
1258
1251
1243
1236
1229
1221
1215
1208
1202
1197
1192
1187
1184
1180
1178
1176
1174
1173
1172
1172
1172
1173
1173
1174
1175
1176
1178
1179
1181
1184
1186
1189
1193
1197
1201
1206
1212
1218
1224
1231
1238
1244
1251
1258
1264
1270
1275
1279
1283
1287
1290
1292
1294
1295
1296
1297
1297
1297
1297
1296
1294
1293
1292
1291
1290
1290
1291
1292
1293
1295
1297
1300
1302
1305
1307
1309
1310
1311
1310
1309
1307
1303
1299
1295
1290
1285
1279
1274
1268
1262
1255
1249
1243
1237
1231
1225
1219
1214
1208
1203
1198
1194
1190
1187
1184
1182
1181
1179
1179
1178
1178
1178
1179
1180
1181
1182
1183
1185
1187
1189
1192
1196
1200
1205
1210
1216
1223
1230
1239
1247
1257
1267
1278
1289
1301
1313
1325
1338
1351
1365
1379
1393
1408
1423
1437
1452
1467
1481
1496
1511
1525
1539
1552
1564
1575
1586
1596
1605
1614
1622
1629
1636
1642
1648
1653
1658
1662
1665
1667
1668
1669
1670
1670
1669
1667
1665
1662
1658
1653
1647
1641
1635
1628
1621
1614
1607
1600
1593
1586
1578
1570
1562
1554
1546
1538
1529
1521
1512
1503
1493
1484
1474
1465
1455
1445
1434
1423
1410
1397
1383
1367
1351
1334
1316
1298
1280
1261
1242
1223
1204
1185
1165
1145
1124
1104
1083
1061
1040
1018
997
975
955
934
915
897
879
862
845
829
814
799
784
770
756
742
728
715
701
688
675
662
650
638
626
616
606
598
591
585
581
577
574
572
570
568
567
565
563
560
558
555
552
549
546
542
539
536
532
529
526
523
521
518
515
513
510
507
505
502
499
496
494
491
489
487
486
485
484
484
483
483
483
482
482
481
479
478
476
475
474
472
471
471
471
471
471
472
473
475
477
478
479
479
479
478
476
473
470
467
463
459
454
447
440
431
421
410
398
386
372
358
343
327
312
296
279
263
245
228
211
193
175
157
139
121
103
85
67
49
30
11
-8
-27
-46
-66
-86
-107
-127
-149
-170
-191
-213
-235
-256
-278
-299
-321
-342
-363
-384
-404
-424
-444
-463
-482
-502
-521
-540
-559
-578
-597
-616
-635
-653
-671
-689
-705
-720
-735
-748
-760
-771
-780
-789
-797
-804
-810
-815
-820
-823
-826
-828
-829
-830
-829
-828
-826
-823
-820
-816
-811
-806
-800
-793
-786
-778
-770
-761
-752
-743
-732
-721
-709
-696
-683
-670
-656
-642
-627
-612
-597
-582
-567
-553
-539
-527
-515
-504
-495
-485
-477
-469
-461
-454
-446
-438
-431
-424
-417
-410
-404
-398
-392
-386
-379
-371
-363
-355
-347
-339
-330
-321
-313
-304
-295
-286
-278
-271
-264
-258
-254
-250
-248
-246
-246
-246
-246
-247
-248
-249
-251
-252
-254
-256
-258
-260
-263
-266
-271
-276
-282
-289
-297
-304
-313
-321
-329
-337
-345
-354
-362
-369
-377
-384
-391
-399
-407
-416
-425
-434
-443
-453
-462
-471
-480
-487
-494
-500
-505
-509
-513
-516
-519
-522
-525
-527
-530
-532
-533
-534
-535
-534
-533
-532
-529
-526
-522
-518
-513
-508
-503
-498
-492
-485
-478
-470
-461
-451
-440
-428
-414
-400
-385
-370
-353
-336
-319
-301
-283
-266
-249
-232
-216
-201
-186
-171
-157
-144
-131
-118
-105
-93
-80
-67
-54
-41
-27
-14
-1
11
23
35
46
57
68
80
91
104
117
131
146
160
175
191
206
221
235
250
264
277
290
303
315
326
337
348
358
368
377
386
394
402
410
418
425
432
438
444
449
455
460
465
469
474
478
483
487
490
494
497
500
502
504
505
505
505
503
501
498
494
490
485
479
473
467
460
452
444
436
427
419
410
401
393
384
376
368
360
352
344
336
329
323
317
313
309
307
305
305
305
307
309
313
319
326
334
343
354
365
376
388
401
414
427
441
455
470
485
500
514
529
544
558
573
587
602
617
631
646
660
674
688
701
714
726
737
748
757
766
774
781
787
793
797
801
804
806
808
808
809
808
807
806
804
802
799
796
792
788
783
777
772
765
759
752
745
738
729
721
711
701
691
680
669
658
646
635
624
613
602
592
582
571
561
551
541
531
522
513
505
497
489
482
475
468
462
456
451
445
440
435
430
425
421
417
413
409
406
402
399
396
392
389
387
385
383
382
381
380
380
380
381
382
384
386
389
392
397
401
407
413
420
428
436
444
452
461
470
480
490
500
511
522
533
546
558
572
586
600
614
628
643
657
671
686
700
715
729
743
757
771
786
800
815
830
845
860
876
891
906
921
936
951
965
980
994
1008
1022
1038
1053
1069
1084
1100
1116
1133
1149
1165
1181
1197
1213
1229
1245
1261
1277
1292
1308
1322
1337
1351
1364
1377
1390
1402
1414
1425
1436
1446
1455
1464
1472
1480
1487
1495
1502
1509
1517
1524
1533
1542
1551
1560
1570
1580
1590
1600
1611
1622
1633
1644
1656
1668
1680
1692
1704
1716
1728
1739
1751
1763
1775
1787
1799
1812
1824
1836
1849
1861
1873
1885
1897
1909
1922
1934
1946
1959
1971
1983
1995
2005
2017
2027
2037
2045
2055
2064
2073
2083
2092
2102
2112
2123
2134
2147
2159
2173
2187
2201
2215
2229
2243
2256
2269
2282
2294
2307
2320
2333
2346
2359
2372
2385
2398
2411
2424
2437
2451
2464
2477
2489
2502
2515
2527
2540
2552
2565
2578
2591
2603
2616
2629
2642
2656
2670
2684
2699
2714
2729
2744
2759
2775
2790
2806
2821
2837
2852
2867
2882
2897
2911
2925
2939
2953
2966
2979
2992
3004
3016
3028
3040
3052
3064
3076
3088
3099
3112
3124
3137
3151
3165
3179
3194
3208
3223
3238
3254
3269
3285
3300
3315
3330
3345
3360
3375
3390
3406
3420
3434
3448
3461
3474
3487
3500
3513
3526
3539
3551
3563
3574
3584
3594
3603
3612
3620
3628
3635
3642
3648
3654
3660
3665
3671
3676
3682
3688
3694
3700
3706
3712
3719
3726
3733
3741
3749
3758
3767
3776
3785
3793
3802
3810
3818
3826
3833
3840
3847
3853
3859
3864
3869
3874
3878
3882
3887
3891
3895
3900
3904
3909
3913
3917
3921
3925
3928
3931
3934
3937
3939
3940
3942
3943
3944
3945
3946
3948
3949
3950
3951
3952
3953
3954
3954
3955
3955
3956
3956
3956
3955
3954
3954
3953
3952
3951
3951
3950
3950
3950
3951
3951
3952
3954
3955
3957
3959
3962
3965
3969
3973
3978
3984
3990
3996
4003
4011
4019
4027
4037
4046
4056
4065
4075
4083
4094
4103
4112
4121
4129
4137
4145
4152
4159
4166
4171
4177
4182
4186
4190
4194
4197
4200
4203
4205
4207
4209
4211
4213
4215
4217
4220
4222
4225
4229
4233
4237
4242
4247
4252
4258
4264
4271
4279
4287
4295
4303
4311
4318
4326
4334
4341
4348
4354
4360
4366
4371
4375
4379
4383
4386
4388
4390
4392
4393
4394
4394
4394
4393
4393
4392
4390
4389
4386
4384
4381
4379
4377
4375
4373
4372
4370
4369
4368
4368
4367
4367
4368
4368
4369
4370
4371
4372
4373
4375
4376
4379
4382
4385
4389
4393
4397
4401
4406
4411
4417
4424
4431
4440
4449
4460
4471
4483
4496
4510
4524
4539
4554
4570
4586
4603
4620
4636
4653
4671
4688
4705
4722
4738
4754
4770
4786
4801
4816
4830
4844
4858
4871
4883
4896
4909
4922
4934
4947
4960
4973
4987
5000
5014
5028
5042
5055
5069
5082
5094
5107
5119
5131
5142
5154
5165
5175
5186
5196
5206
5215
5225
5234
5242
5251
5258
5266
5273
5280
5286
5292
5297
5302
5306
5309
5311
5313
5313
5312
5309
5305
5300
5293
5285
5276
5266
5255
5243
5230
5215
5199
5182
5163
5144
5125
5104
5083
5061
5039
5017
4994
4971
4948
4924
4901
4878
4854
4831
4808
4785
4763
4740
4718
4696
4675
4655
4636
4618
4601
4585
4570
4556
4544
4533
4523
4514
4506
4500
4496
4492
4490
4489
4489
4490
4492
4494
4498
4502
4506
4511
4517
4524
4531
4539
4548
4557
4567
4577
4589
4600
4613
4627
4641
4656
4672
4688
4705
4723
4741
4761
4781
4802
4823
4845
4868
4890
4912
4935
4957
4979
5001
5022
5044
5064
5085
5105
5124
5142
5160
5177
5193
5208
5222
5235
5246
5257
5266
5274
5281
5286
5291
5295
5298
5300
5301
5301
5301
5299
5297
5294
5290
5285
5279
5272
5263
5253
5242
5231
5218
5205
5191
5177
5162
5146
5129
5112
5095
5078
5060
5042
5024
5006
4987
4969
4950
4931
4912
4892
4872
4853
4833
4813
4794
4774
4755
4735
4715
4695
4675
4655
4636
4617
4598
4579
4561
4544
4528
4512
4497
4483
4470
4458
4447
4437
4428
4420
4413
4407
4402
4398
4395
4392
4390
4388
4387
4386
4385
4385
4385
4385
4386
4387
4390
4393
4397
4402
4409
4418
4427
4437
4449
4461
4474
4488
4502
4517
4533
4550
4568
4586
4606
4627
4649
4672
4696
4720
4745
4771
4797
4824
4852
4880
4909
4938
4967
4997
5026
5056
5085
5114
5143
5171
5199
5227
5255
5282
5308
5334
5360
5384
5408
5430
5452
5472
5491
5510
5527
5544
5559
5574
5588
5601
5614
5626
5638
5648
5659
5668
5676
5684
5691
5698
5703
5708
5712
5715
5718
5720
5721
5722
5723
5723
5723
5721
5719
5716
5712
5708
5702
5696
5690
5682
5675
5666
5658
5649
5640
5630
5620
5610
5600
5590
5580
5571
5561
5551
5541
5530
5519
5508
5496
5483
5471
5458
5445
5432
5420
5408
5396
5385
5374
5363
5352
5342
5332
5322
5312
5301
5291
5281
5270
5259
5248
5236
5225
5213
5201
5189
5177
5165
5152
5140
5127
5115
5102
5090
5077
5063
5050
5036
5021
5007
4993
4980
4967
4954
4942
4930
4919
4907
4896
4886
4875
4865
4855
4845
4835
4825
4816
4807
4798
4789
4781
4772
4765
4757
4750
4743
4735
4728
4720
4712
4704
4696
4687
4679
4669
4660
4651
4641
4631
4621
4611
4601
4591
4581
4571
4560
4550
4539
4527
4516
4504
4491
4478
4465
4452
4439
4425
4412
4398
4385
4371
4356
4342
4326
4311
4294
4278
4260
4243
4225
4207
4189
4171
4153
4135
4117
4098
4080
4061
4042
4024
4005
3986
3967
3948
3929
3911
3892
3874
3856
3840
3823
3809
3795
3782
3770
3760
3751
3743
3736
3729
3723
3718
3714
3710
3707
3705
3703
3702
3702
3703
3705
3707
3710
3714
3717
3721
3726
3730
3734
3738
3743
3747
3752
3757
3762
3768
3774
3780
3786
3792
3798
3803
3808
3813
3817
3821
3824
3826
3829
3830
3831
3832
3832
3832
3831
3829
3825
3821
3816
3810
3803
3796
3787
3778
3767
3757
3746
3734
3723
3711
3699
3687
3675
3662
3649
3636
3623
3609
3594
3579
3563
3547
3530
3513
3496
3479
3462
3446
3429
3412
3395
3378
3361
3344
3328
3312
3296
3281
3266
3251
3237
3223
3210
3198
3187
3176
3166
3157
3149
3141
3134
3128
3123
3118
3115
3112
3111
3110
3111
3112
3114
3117
3121
3125
3130
3135
3141
3148
3155
3163
3171
3181
3191
3202
3213
3225
3237
3250
3262
3274
3287
3299
3312
3324
3337
3350
3364
3378
3392
3407
3422
3437
3452
3467
3482
3497
3512
3527
3543
3558
3574
3590
3606
3623
3639
3656
3673
3690
3707
3725
3743
3762
3781
3800
3819
3839
3858
3878
3899
3919
3940
3962
3984
4006
4030
4053
4078
4104
4130
4157
4185
4212
4240
4268
4296
4324
4351
4377
4403
4429
4454
4478
4502
4525
4548
4569
4591
4612
4632
4652
4671
4690
4709
4727
4743
4759
4773
4787
4799
4811
4823
4834
4844
4855
4865
4875
4885
4895
4905
4915
4925
4936
4946
4957
4968
4979
4990
5002
5013
5025
5037
5049
5061
5074
5086
5098
5111
5123
5135
5148
5160
5172
5183
5195
5206
5216
5227
5238
5249
5260
5271
5281
5292
5303
5314
5324
5334
5345
5354
5364
5374
5384
5395
5405
5415
5425
5435
5445
5454
5464
5474
5483
5493
5503
5512
5521
5529
5538
5545
5553
5560
5567
5575
5582
5590
5597
5604
5611
5618
5624
5630
5636
5642
5647
5652
5656
5660
5664
5667
5670
5672
5673
5674
5675
5674
5674
5674
5673
5672
5671
5670
5669
5669
5668
5667
5667
5666
5665
5664
5663
5663
5663
5663
5665
5666
5668
5671
5673
5676
5678
5680
5681
5683
5683
5683
5683
5683
5683
5682
5681
5681
5680
5678
5677
5676
5675
5674
5673
5672
5671
5669
5667
5664
5662
5659
5656
5652
5649
5646
5643
5640
5637
5635
5632
5630
5629
5627
5626
5625
5623
5622
5621
5620
5619
5619
5618
5617
5617
5616
5616
5616
5616
5616
5616
5618
5619
5622
5625
5630
5636
5644
5652
5662
5672
5683
5695
5707
5720
5733
5746
5760
5774
5789
5803
5817
5832
5847
5862
5878
5894
5911
5927
5944
5962
5979
5998
6017
6037
6058
6079
6101
6123
6146
6169
6192
6215
6239
6262
6286
6310
6335
6360
6385
6410
6435
6460
6484
6508
6531
6554
6576
6598
6619
6640
6661
6681
6701
6720
6740
6759
6777
6795
6813
6830
6847
6863
6878
6892
6906
6920
6933
6945
6957
6969
6979
6989
6999
7008
7017
7026
7034
7042
7050
7058
7065
7071
7077
7082
7085
7088
7089
7090
7090
7089
7088
7086
7083
7081
7078
7075
7072
7068
7064
7060
7055
7050
7045
7040
7034
7028
7023
7016
7010
7003
6996
6989
6980
6972
6962
6952
6941
6930
6918
6906
6894
6882
6869
6856
6843
6830
6817
6803
6789
6774
6759
6744
6729
6715
6700
6685
6669
6654
6638
6622
6606
6589
6571
6554
6536
6518
6500
6483
6466
6449
6433
6417
6402
6387
6373
6359
6345
6330
6315
6300
6284
6267
6249
6231
6211
6192
6171
6150
6128
6106
6082
6058
6033
6008
5982
5955
5929
5902
5875
5848
5821
5794
5767
5741
5714
5688
5662
5636
5610
5585
5559
5534
5510
5485
5461
5437
5413
5390
5367
5344
5321
5299
5276
5253
5230
5207
5183
5160
5135
5111
5087
5062
5036
5011
4984
4957
4929
4900
4870
4840
4809
4777
4744
4711
4677
4643
4609
4574
4539
4503
4468
4433
4397
4361
4326
4290
4253
4216
4179
4141
4103
4064
4025
3985
3945
3905
3864
3822
3780
3738
3695
3652
3608
3563
3518
3472
3425
3378
3330
3282
3233
3183
3133
3081
3030
2978
2926
2873
2821
2769
2717
2665
2613
2561
2510
2460
2410
2361
2313
2266
2220
2175
2131
2088
2045
2005
1965
1926
1888
1851
1815
1779
1744
1709
1675
1642
1610
1578
1546
1515
1484
1453
1423
1394
1365
1338
1311
1285
1260
1235
1212
1189
1168
1148
1129
1112
1095
1078
1063
1049
1037
1025
1014
1006
998
992
988
984
982
980
980
981
983
985
988
992
996
1000
1004
1008
1014
1018
1024
1030
1036
1042
1049
1056
1064
1072
1081
1091
1101
1112
1123
1134
1146
1157
1168
1179
1190
1200
1210
1220
1229
1237
1245
1251
1255
1258
1260
1259
1257
1253
1247
1239
1230
1219
1206
1192
1175
1157
1138
1117
1095
1073
1050
1025
1000
975
948
920
891
861
830
798
765
733
700
666
633
600
567
534
502
470
439
408
377
348
318
290
262
235
208
183
159
136
115
95
76
59
43
28
15
3
-8
-16
-23
-28
-31
-32
-32
-30
-27
-22
-17
-9
-1
9
20
33
47
63
79
98
117
138
161
184
209
235
261
288
315
343
370
398
427
455
485
514
544
574
604
634
665
695
726
757
787
818
848
879
909
939
968
997
1026
1054
1081
1108
1134
1160
1184
1208
1231
1253
1274
1294
1313
1331
1348
1364
1378
1390
1401
1410
1418
1424
1429
1432
1434
1434
1432
1429
1425
1420
1415
1408
1402
1394
1387
1379
1371
1363
1355
1347
1339
1332
1324
1316
1309
1302
1296
1290
1285
1279
1274
1269
1264
1258
1253
1247
1241
1235
1229
1222
1216
1209
1201
1193
1183
1173
1162
1149
1136
1122
1107
1091
1074
1056
1037
1016
995
972
948
923
896
869
841
813
784
756
727
698
669
639
608
577
546
514
482
450
419
388
358
330
302
275
250
226
204
183
163
145
128
113
100
87
76
67
59
52
47
44
41
40
40
41
43
47
52
58
66
76
87
100
115
131
148
166
185
205
226
248
271
294
318
343
368
395
423
451
480
510
541
573
607
641
676
712
749
787
825
863
902
940
979
1016
1054
1091
1127
1163
1197
1231
1264
1296
1328
1359
1389
1418
1446
1472
1498
1522
1546
1568
1589
1608
1626
1642
1656
1669
1680
1689
1697
1704
1708
1712
1713
1714
1712
1710
1706
1701
1695
1688
1679
1670
1659
1647
1635
1621
1607
1593
1578
1562
1546
1530
1514
1498
1481
1465
1450
1434
1419
1404
1390
1377
1364
1353
1342
1332
1324
1318
1312
1308
1306
1305
1306
1308
1313
1319
1327
1336
1348
1361
1376
1392
1411
1431
1453
1476
1501
1528
1556
1586
1618
1652
1689
1727
1767
1809
1852
1896
1942
1988
2036
2085
2135
2186
2239
2292
2347
2402
2457
2513
2570
2626
2683
2740
2797
2854
2910
2967
3022
3078
3132
3186
3240
3292
3343
3393
3443
3491
3539
3585
3632
3677
3723
3768
3812
3857
3901
3945
3988
4030
4073
4115
4156
4197
4237
4276
4315
4354
4391
4428
4464
4499
4534
4569
4604
4638
4672
4707
4741
4775
4810
4844
4879
4913
4947
4981
5015
5050
5084
5118
5153
5188
5223
5258
5294
5331
5367
5405
5443
5481
5520
5559
5599
5639
5679
5719
5759
5799
5839
5878
5916
5954
5990
6026
6060
6093
6126
6157
6187
6216
6244
6270
6294
6316
6336
6355
6371
6385
6398
6409
6418
6425
6430
6433
6435
6435
6433
6429
6424
6417
6410
6401
6391
6381
6370
6358
6345
6332
6319
6304
6289
6274
6258
6241
6224
6207
6189
6170
6151
6132
6112
6092
6071
6050
6029
6007
5985
5962
5939
5915
5890
5864
5837
5809
5780
5751
5720
5690
5658
5627
5596
5564
5533
5503
5472
5442
5413
5384
5356
5328
5302
5276
5251
5226
5203
5182
5161
5143
5125
5109
5093
5079
5066
5055
5045
5036
5029
5023
5018
5014
5011
5010
5009
5009
5010
5012
5015
5019
5023
5029
5034
5040
5046
5052
5058
5065
5072
5079
5087
5096
5105
5116
5126
5138
5149
5162
5175
5189
5204
5220
5237
5254
5273
5292
5313
5335
5358
5382
5407
5433
5460
5488
5516
5545
5574
5603
5633
5663
5694
5724
5755
5785
5815
5845
5874
5904
5933
5962
5991
6021
6052
6082
6114
6145
6176
6208
6240
6272
6304
6335
6367
6399
6430
6460
6490
6519
6547
6573
6599
6624
6647
6670
6691
6712
6732
6751
6768
6783
6797
6810
6820
6829
6835
6840
6843
6844
6842
6838
6833
6824
6814
6801
6787
6770
6751
6730
6707
6683
6656
6628
6598
6567
6535
6501
6467
6432
6396
6359
6321
6283
6244
6204
6164
6123
6081
6039
5996
5952
5907
5861
5814
5766
5717
5667
5617
5565
5513
5461
5408
5356
5303
5250
5197
5144
5092
5039
4987
4935
4883
4831
4779
4726
4674
4621
4567
4514
4462
4409
4358
4307
4257
4207
4158
4110
4062
4014
3969
3924
3880
3837
3795
3754
3715
3676
3639
3603
3568
3535
3502
3471
3441
3412
3385
3358
3333
3309
3286
3264
3244
3224
3206
3189
3173
3158
3144
3131
3120
3110
3101
3093
3086
3080
3074
3070
3065
3062
3058
3055
3053
3050
3047
3045
3042
3038
3034
3030
3025
3019
3013
3006
2999
2991
2983
2973
2963
2952
2940
2928
2915
2902
2889
2876
2863
2851
2840
2829
2820
2811
2805
2799
2796
2794
2794
2797
2801
2807
2815
2825
2837
2850
2865
2882
2900
2920
2941
2964
2988
3013
3039
3067
3095
3124
3153
3183
3213
3244
3274
3303
3333
3363
3392
3421
3450
3478
3506
3533
3558
3583
3606
3627
3647
3666
3682
3697
3709
3718
3725
3729
3730
3729
3724
3716
3705
3691
3674
3653
3630
3603
3573
3540
3504
3465
3423
3379
3332
3283
3231
3177
3121
3063
3004
2942
2880
2816
2752
2687
2623
2558
2493
2428
2363
2298
2232
2167
2102
2037
1974
1910
1848
1787
1727
1668
1609
1552
1496
1441
1387
1335
1284
1234
1185
1138
1093
1049
1008
969
932
898
867
838
813
790
770
753
740
729
722
718
717
718
723
731
741
755
771
790
812
836
863
891
922
956
992
1030
1070
1112
1157
1202
1250
1299
1349
1399
1451
1503
1555
1608
1660
1712
1763
1813
1863
1911
1959
2005
2052
2096
2140
2181
2221
2259
2294
2327
2357
2383
2407
2427
2444
2456
2465
2470
2472
2469
2463
2452
2438
2420
2397
2371
2341
2307
2270
2230
2186
2139
2088
2033
1977
1917
1855
1790
1723
1654
1584
1513
1440
1368
1295
1222
1150
1078
1006
935
863
793
723
653
585
518
452
388
325
264
204
145
87
31
-23
-77
-129
-179
-228
-275
-321
-365
-408
-450
-490
-528
-565
-600
-634
-666
-696
-724
-751
-776
-799
-822
-842
-862
-880
-896
-911
-923
-935
-944
-952
-957
-961
-963
-963
-960
-956
-949
-941
-931
-919
-905
-889
-872
-852
-831
-809
-784
-758
-730
-700
-669
-635
-601
-564
-527
-488
-448
-407
-364
-321
-277
-232
-186
-139
-91
-43
5
54
102
151
200
249
298
347
396
444
493
541
588
636
683
731
778
826
873
920
968
1014
1061
1108
1153
1198
1242
1286
1329
1371
1413
1454
1495
1536
1576
1615
1654
1693
1731
1770
1808
1845
1883
1920
1957
1993
2029
2064
2099
2132
2165
2196
2226
2255
2283
2310
2335
2360
2382
2403
2423
2441
2456
2470
2483
2493
2502
2509
2516
2521
2524
2526
2527
2527
2525
2522
2517
2512
2505
2497
2489
2480
2471
2461
2450
2440
2429
2419
2408
2397
2385
2374
2363
2352
2341
2331
2322
2313
2306
2300
2295
2292
2291
2292
2295
2299
2306
2315
2326
2339
2354
2371
2391
2413
2437
2464
2493
2523
2556
2590
2626
2663
2702
2742
2783
2825
2868
2912
2956
3001
3047
3094
3141
3189
3238
3287
3337
3387
3438
3489
3541
3593
3644
3695
3745
3795
3843
3891
3937
3982
4026
4069
4110
4150
4188
4224
4260
4293
4325
4355
4383
4411
4437
4461
4485
4507
4528
4548
4567
4585
4602
4619
4634
4649
4663
4676
4689
4701
4712
4723
4733
4743
4752
4760
4766
4772
4777
4782
4786
4789
4792
4795
4797
4799
4800
4801
4801
4800
4799
4797
4795
4793
4789
4786
4782
4779
4775
4771
4767
4762
4758
4753
4748
4743
4738
4734
4729
4725
4721
4718
4716
4715
4715
4715
4716
4718
4720
4723
4727
4732
4737
4743
4750
4758
4767
4777
4789
4801
4816
4831
4849
4868
4889
4912
4937
4963
4992
5022
5054
5088
5124
5162
5201
5242
5285
5329
5375
5423
5473
5524
5578
5633
5689
5748
5808
5870
5933
5997
6063
6129
6197
6265
6334
6404
6474
6545
6616
6688
6761
6834
6907
6981
7054
7128
7202
7276
7350
7425
7499
7574
7649
7725
7801
7878
7955
8032
8111
8188
8266
8344
8423
8501
8580
8659
8738
8817
8897
8977
9057
9137
9218
9300
9382
9464
9546
9629
9711
9793
9875
9956
10037
10118
10198
10278
10357
10435
10513
10590
10665
10740
10815
10888
10960
11032
11103
11172
11241
11309
11375
11440
11503
11564
11624
11683
11739
11795
11848
11900
11949
11997
12043
12086
12127
12167
12205
12241
12275
12308
12340
12369
12397
12424
12448
12472
12493
12513
12532
12550
12566
12581
12595
12608
12619
12630
12640
12649
12657
12665
12672
12678
12684
12689
12694
12698
12702
12706
12709
12711
12714
12715
12716
12716
12716
12714
12712
12710
12707
12703
12699
12695
12690
12685
12679
12673
12667
12660
12652
12645
12637
12630
12623
12616
12611
12606
12602
12599
12597
12596
12597
12599
12602
12606
12612
12618
12626
12634
12643
12652
12662
12673
12684
12696
12709
12722
12736
12750
12765
12781
12797
12813
12830
12847
12865
12882
12900
12917
12935
12953
12970
12987
13004
13020
13036
13052
13066
13080
13094
13106
13117
13127
13137
13145
13152
13157
13162
13166
13168
13170
13170
13169
13168
13165
13162
13157
13152
13146
13139
13130
13121
13111
13101
13090
13078
13066
13054
13042
13030
13018
13006
12994
12982
12971
12960
12949
12939
12929
12920
12912
12904
12898
12892
12887
12883
12880
12878
12878
12879
12881
12884
12888
12894
12900
12908
12917
12927
12937
12948
12960
12972
12984
12997
13011
13025
13040
13056
13072
13089
13107
13126
13145
13164
13185
13206
13228
13251
13275
13299
13325
13351
13379
13408
13438
13469
13501
13535
13570
13606
13644
13682
13722
13762
13804
13846
13889
13933
13979
14025
14073
14122
14172
14223
14275
14329
14384
14440
14496
14554
14614
14674
14735
14798
14861
14925
14990
15056
15122
15187
15253
15319
15384
15449
15513
15576
15639
15700
15761
15819
15877
15933
15988
16042
16094
16143
16193
16239
16286
16329
16370
16411
16449
16486
16521
16555
16587
16618
16647
16676
16703
16729
16753
16777
16800
16822
16844
16865
16886
16907
16927
16947
16966
16985
17004
17023
17042
17061
17079
17098
17117
17136
17156
17176
17197
17220
17244
17269
17296
17324
17355
17387
17421
17457
17495
17535
17576
17620
17664
17711
17759
17809
17860
17913
17967
18022
18079
18137
18196
18256
18318
18380
18444
18509
18574
18640
18708
18775
18844
18914
18984
19055
19126
19199
19272
19345
19418
19492
19566
19641
19715
19790
19865
19940
20016
20091
20166
20241
20316
20390
20464
20537
20609
20681
20753
20824
20895
20965
21034
21102
21169
21236
21302
21367
21432
21496
21559
21622
21685
21747
21809
21870
21932
21993
22053
22113
22173
22233
22292
22352
22411
22470
22529
22589
22647
22706
22765
22823
22880
22938
22994
23050
23106
23160
23214
23268
23321
23373
23425
23476
23527
23577
23625
23673
23721
23767
23813
23858
23901
23944
23985
24025
24064
24101
24136
24170
24202
24233
24262
24289
24314
24338
24359
24379
24397
24413
24428
24440
24451
24461
24468
24474
24478
24481
24482
24481
24478
24474
24468
24460
24451
24441
24429
24415
24399
24382
24363
24341
24318
24293
24265
24236
24205
24171
24136
24099
24060
24020
23978
23935
23890
23844
23797
23749
23700
23650
23599
23546
23492
23437
23381
23323
23264
23204
23142
23080
23015
22950
22883
22815
22745
22675
22603
22531
22458
22383
22308
22233
22157
22080
22003
21925
21847
21768
21689
21609
21529
21449
21368
21287
21206
21125
21044
20962
20881
20799
20717
20634
20552
20469
20386
20304
20221
20139
20058
19977
19896
19816
19737
19658
19580
19503
19425
19349
19273
19197
19122
19047
18973
18900
18828
18757
18687
18618
18551
18484
18419
18355
18292
18230
18169
18110
18051
17992
17935
17879
17824
17770
17718
17667
17616
17567
17519
17472
17425
17379
17334
17289
17245
17202
17159
17117
17075
17034
16994
16954
16914
16874
16834
16793
16753
16712
16670
16629
16587
16544
16500
16456
16411
16364
16318
16273
16226
16178
16131
16082
16036
15988
15939
15891
15843
15794
15746
15698
15649
15601
15553
15505
15457
15409
15361
15313
15265
15216
15167
15118
15069
15019
14969
14918
14868
14818
14768
14718
14668
14619
14571
14523
14475
14428
14381
14334
14288
14243
14197
14153
14109
14065
14023
13981
13941
13901
13863
13827
13791
13757
13724
13692
13661
13631
13602
13574
13548
13522
13497
13472
13449
13426
13404
13383
13362
13342
13322
13303
13284
13265
13247
13229
13210
13192
13174
13156
13139
13121
13104
13087
13070
13054
13037
13020
13003
12986
12968
12951
12933
12916
12898
12882
12865
12849
12834
12819
12805
12792
12780
12768
12758
12749
12740
12732
12725
12718
12712
12707
12703
12699
12696
12694
12692
12691
12691
12692
12693
12695
12697
12699
12701
12704
12707
12711
12715
12720
12726
12733
12741
12750
12760
12772
12784
12797
12810
12824
12839
12854
12870
12887
12905
12923
12942
12961
12982
13003
13024
13046
13068
13091
13114
13138
13162
13186
13211
13236
13261
13286
13310
13334
13358
13382
13405
13428
13451
13474
13496
13518
13540
13561
13582
13602
13621
13640
13657
13673
13687
13701
13713
13725
13734
13743
13750
13756
13761
13763
13764
13763
13761
13756
13750
13742
13732
13721
13707
13692
13674
13655
13633
13609
13583
13555
13525
13494
13461
13427
13391
13355
13317
13278
13238
13198
13156
13112
13068
13022
12975
12926
12876
12825
12772
12719
12665
12610
12554
12497
12440
12381
12322
12262
12202
12140
12079
12016
11954
11890
11827
11763
11699
11634
11570
11505
11441
11376
11311
11246
11180
11115
11050
10985
10919
10855
10790
10726
10662
10598
10535
10473
10411
10350
10289
10230
10171
10113
10055
9998
9942
9887
9832
9777
9722
9668
9614
9561
9508
9455
9402
9350
9298
9246
9193
9141
9088
9035
8982
8928
8873
8818
8763
8706
8649
8591
8531
8471
8409
8347
8284
8220
8154
8089
8022
7955
7887
7818
7749
7678
7607
7535
7462
7388
7312
7235
7157
7077
6997
6915
6832
6748
6664
6579
6493
6407
6320
6232
6144
6055
5966
5876
5786
5696
5606
5517
5427
5338
5250
5161
5074
4987
4900
4815
4730
4645
4562
4479
4398
4317
4238
4159
4082
4005
3930
3856
3783
3711
3640
3569
3499
3429
3360
3292
3224
3158
3092
3026
2962
2898
2835
2772
2711
2650
2589
2529
2469
2410
2351
2293
2234
2176
2118
2059
2000
1941
1882
1822
1763
1703
1643
1584
1524
1465
1406
1347
1288
1228
1169
1109
1050
990
930
869
809
749
688
627
565
503
440
376
312
246
180
112
43
-27
-97
-169
-242
-316
-391
-467
-544
-621
-700
-780
-860
-941
-1022
-1106
-1189
-1273
-1358
-1443
-1528
-1614
-1700
-1786
-1872
-1958
-2044
-2131
-2217
-2303
-2388
-2474
-2559
-2644
-2729
-2814
-2898
-2981
-3065
-3147
-3229
-3310
-3390
-3469
-3548
-3626
-3703
-3779
-3855
-3930
-4005
-4078
-4154
-4227
-4300
-4373
-4445
-4515
-4585
-4653
-4720
-4785
-4850
-4912
-4974
-5034
-5093
-5150
-5206
-5260
-5313
-5364
-5413
-5461
-5506
-5550
-5592
-5632
-5671
-5708
-5744
-5778
-5811
-5842
-5872
-5901
-5928
-5954
-5978
-6001
-6023
-6043
-6062
-6080
-6097
-6112
-6127
-6140
-6152
-6162
-6172
-6180
-6187
-6194
-6199
-6204
-6208
-6212
-6215
-6218
-6221
-6223
-6226
-6229
-6231
-6234
-6237
-6239
-6242
-6244
-6247
-6250
-6252
-6255
-6257
-6260
-6263
-6266
-6269
-6272
-6276
-6280
-6285
-6290
-6295
-6300
-6305
-6310
-6315
-6319
-6323
-6326
-6329
-6330
-6331
-6331
-6330
-6329
-6327
-6325
-6322
-6319
-6316
-6313
-6309
-6305
-6300
-6295
-6289
-6283
-6276
-6269
-6261
-6253
-6244
-6235
-6226
-6216
-6207
-6197
-6186
-6176
-6166
-6156
-6146
-6136
-6127
-6117
-6107
-6098
-6088
-6079
-6070
-6060
-6051
-6041
-6032
-6022
-6011
-6001
-5990
-5980
-5969
-5958
-5946
-5935
-5924
-5913
-5901
-5889
-5877
-5864
-5851
-5837
-5822
-5807
-5790
-5773
-5755
-5736
-5716
-5696
-5675
-5654
-5632
-5610
-5588
-5565
-5541
-5518
-5494
-5470
-5445
-5421
-5395
-5369
-5343
-5316
-5289
-5261
-5234
-5206
-5178
-5151
-5123
-5096
-5068
-5041
-5015
-4988
-4963
-4937
-4912
-4888
-4863
-4840
-4816
-4794
-4772
-4750
-4730
-4710
-4691
-4674
-4657
-4641
-4625
-4611
-4598
-4585
-4573
-4562
-4552
-4543
-4535
-4529
-4524
-4520
-4517
-4516
-4515
-4515
-4516
-4517
-4519
-4521
-4524
-4527
-4530
-4534
-4538
-4543
-4548
-4554
-4560
-4567
-4575
-4584
-4593
-4603
-4614
-4626
-4639
-4652
-4666
-4681
-4696
-4712
-4729
-4746
-4763
-4781
-4799
-4818
-4837
-4856
-4875
-4894
-4914
-4934
-4954
-4975
-4995
-5015
-5036
-5056
-5075
-5095
-5114
-5132
-5150
-5168
-5186
-5203
-5219
-5236
-5252
-5267
-5283
-5299
-5314
-5329
-5344
-5359
-5374
-5388
-5403
-5417
-5431
-5444
-5458
-5471
-5484
-5498
-5511
-5524
-5537
-5550
-5564
-5578
-5593
-5609
-5625
-5642
-5659
-5678
-5697
-5716
-5736
-5756
-5776
-5797
-5818
-5838
-5859
-5880
-5901
-5921
-5941
-5961
-5980
-5998
-6016
-6033
-6050
-6066
-6082
-6097
-6111
-6124
-6136
-6147
-6158
-6167
-6175
-6181
-6186
-6189
-6190
-6189
-6186
-6181
-6175
-6166
-6156
-6145
-6132
-6118
-6103
-6087
-6070
-6052
-6034
-6015
-5996
-5976
-5956
-5935
-5914
-5894
-5873
-5853
-5833
-5814
-5795
-5776
-5758
-5740
-5723
-5707
-5693
-5679
-5666
-5654
-5643
-5634
-5626
-5619
-5614
-5611
-5610
-5611
-5614
-5620
-5628
-5638
-5651
-5666
-5683
-5702
-5724
-5748
-5775
-5804
-5835
-5869
-5905
-5944
-5984
-6027
-6072
-6119
-6168
-6219
-6271
-6326
-6382
-6440
-6499
-6561
-6623
-6688
-6754
-6821
-6889
-6959
-7030
-7102
-7175
-7249
-7323
-7398
-7474
-7549
-7625
-7701
-7776
-7851
-7926
-8002
-8076
-8151
-8226
-8300
-8374
-8447
-8520
-8592
-8663
-8732
-8801
-8869
-8934
-8999
-9061
-9122
-9181
-9238
-9293
-9346
-9396
-9445
-9491
-9536
-9577
-9616
-9653
-9687
-9718
-9747
-9772
-9795
-9816
-9833
-9848
-9860
-9870
-9877
-9882
-9885
-9885
-9883
-9879
-9874
-9866
-9856
-9844
-9830
-9814
-9796
-9776
-9755
-9731
-9706
-9679
-9651
-9621
-9590
-9558
-9524
-9490
-9453
-9416
-9377
-9337
-9296
-9254
-9210
-9166
-9121
-9076
-9030
-8983
-8936
-8889
-8841
-8793
-8744
-8695
-8646
-8596
-8546
-8495
-8445
-8393
-8342
-8291
-8239
-8188
-8137
-8085
-8032
-7982
-7930
-7877
-7825
-7772
-7719
-7666
-7613
-7559
-7505
-7451
-7397
-7343
-7289
-7234
-7180
-7126
-7073
-7020
-6967
-6915
-6863
-6812
-6761
-6710
-6660
-6610
-6561
-6512
-6463
-6415
-6368
-6321
-6274
-6229
-6183
-6139
-6095
-6051
-6008
-5965
-5922
-5879
-5836
-5793
-5751
-5708
-5665
-5622
-5579
-5536
-5493
-5450
-5406
-5362
-5319
-5275
-5231
-5187
-5144
-5100
-5057
-5013
-4969
-4925
-4880
-4834
-4787
-4739
-4690
-4640
-4590
-4538
-4485
-4431
-4377
-4321
-4264
-4206
-4146
-4086
-4022
-3959
-3893
-3825
-3756
-3685
-3612
-3538
-3462
-3386
-3308
-3229
-3148
-3066
-2982
-2898
-2813
-2727
-2640
-2553
-2466
-2378
-2291
-2204
-2117
-2031
-1945
-1860
-1775
-1692
-1609
-1529
-1449
-1372
-1296
-1222
-1150
-1080
-1012
-945
-880
-817
-756
-695
-637
-580
-524
-470
-418
-367
-317
-269
-223
-178
-134
-92
-51
-12
26
62
98
132
166
198
230
260
289
317
344
370
396
421
445
469
493
516
539
562
584
606
628
650
671
693
714
734
754
774
792
810
827
843
857
870
882
892
900
907
912
915
917
917
914
910
903
895
884
871
856
838
819
797
773
747
719
689
658
624
589
552
512
471
428
382
335
286
235
182
127
70
10
-51
-115
-180
-247
-316
-386
-458
-531
-606
-681
-758
-836
-915
-995
-1076
-1158
-1240
-1323
-1407
-1490
-1574
-1657
-1741
-1825
-1908
-1991
-2075
-2158
-2241
-2324
-2406
-2489
-2571
-2653
-2735
-2817
-2899
-2980
-3061
-3141
-3221
-3301
-3380
-3459
-3536
-3614
-3690
-3765
-3840
-3913
-3986
-4058
-4129
-4199
-4268
-4336
-4403
-4469
-4535
-4599
-4663
-4726
-4789
-4851
-4913
-4974
-5035
-5096
-5157
-5218
-5279
-5340
-5402
-5464
-5526
-5589
-5653
-5718
-5783
-5850
-5917
-5986
-6056
-6127
-6199
-6272
-6346
-6422
-6499
-6577
-6656
-6736
-6817
-6899
-6983
-7067
-7152
-7237
-7324
-7411
-7498
-7586
-7674
-7762
-7851
-7940
-8029
-8119
-8209
-8300
-8390
-8480
-8571
-8661
-8751
-8841
-8931
-9020
-9108
-9195
-9282
-9368
-9453
-9536
-9619
-9701
-9782
-9861
-9939
-10016
-10091
-10164
-10237
-10308
-10378
-10448
-10517
-10584
-10651
-10718
-10783
-10848
-10912
-10975
-11038
-11100
-11161
-11221
-11281
-11340
-11399
-11457
-11514
-11572
-11629
-11685
-11741
-11796
-11851
-11904
-11957
-12010
-12061
-12111
-12160
-12208
-12255
-12301
-12346
-12389
-12432
-12474
-12515
-12555
-12594
-12632
-12668
-12704
-12738
-12771
-12803
-12833
-12863
-12891
-12919
-12945
-12970
-12993
-13015
-13035
-13054
-13071
-13086
-13099
-13111
-13121
-13129
-13135
-13140
-13143
-13144
-13143
-13140
-13136
-13131
-13123
-13114
-13104
-13092
-13078
-13063
-13047
-13029
-13010
-12990
-12970
-12948
-12925
-12902
-12878
-12854
-12829
-12804
-12778
-12751
-12724
-12697
-12668
-12639
-12610
-12579
-12548
-12517
-12484
-12451
-12417
-12382
-12346
-12310
-12273
-12235
-12197
-12158
-12118
-12078
-12037
-11996
-11953
-11910
-11865
-11818
-11770
-11721
-11669
-11616
-11561
-11504
-11445
-11385
-11323
-11260
-11195
-11128
-11060
-10990
-10918
-10844
-10769
-10692
-10613
-10532
-10450
-10366
-10282
-10195
-10108
-10019
-9929
-9837
-9745
-9650
-9555
-9458
-9360
-9261
-9161
-9060
-8958
-8856
-8753
-8649
-8545
-8441
-8337
-8232
-8125
-8021
-7915
-7808
-7702
-7595
-7489
-7383
-7277
-7171
-7066
-6962
-6858
-6754
-6650
-6547
-6444
-6341
-6238
-6136
-6035
-5933
-5833
-5733
-5634
-5536
-5439
-5343
-5248
-5154
-5062
-4971
-4881
-4792
-4705
-4620
-4536
-4454
-4373
-4293
-4216
-4140
-4065
-3992
-3920
-3849
-3779
-3711
-3644
-3578
-3513
-3450
-3388
-3327
-3268
-3210
-3152
-3096
-3042
-2988
-2935
-2882
-2831
-2779
-2728
-2678
-2627
-2576
-2526
-2475
-2424
-2373
-2321
-2269
-2217
-2165
-2112
-2060
-2008
-1956
-1904
-1852
-1801
-1750
-1699
-1649
-1599
-1550
-1501
-1453
-1405
-1357
-1310
-1263
-1216
-1169
-1123
-1077
-1031
-986
-941
-897
-854
-812
-770
-730
-690
-653
-616
-581
-548
-516
-485
-456
-429
-403
-380
-358
-339
-322
-306
-293
-282
-273
-266
-261
-257
-255
-254
-255
-257
-260
-265
-271
-277
-285
-293
-302
-312
-323
-334
-345
-357
-368
-379
-390
-401
-412
-422
-432
-441
-450
-458
-465
-471
-477
-482
-486
-490
-493
-496
-499
-500
-501
-501
-501
-500
-498
-496
-493
-490
-487
-483
-478
-473
-467
-461
-454
-446
-438
-430
-421
-412
-403
-393
-384
-374
-365
-356
-346
-337
-329
-320
-312
-304
-296
-288
-281
-275
-269
-264
-259
-256
-253
-252
-251
-252
-253
-256
-259
-263
-268
-275
-282
-291
-300
-311
-323
-335
-349
-364
-379
-395
-412
-430
-448
-466
-485
-504
-524
-544
-564
-585
-606
-627
-648
-670
-692
-714
-737
-760
-784
-807
-831
-855
-878
-901
-924
-946
-968
-989
-1008
-1029
-1049
-1068
-1086
-1103
-1119
-1134
-1148
-1162
-1174
-1186
-1197
-1207
-1216
-1223
-1230
-1235
-1239
-1242
-1245
-1246
-1246
-1245
-1242
-1238
-1231
-1224
-1214
-1202
-1189
-1174
-1157
-1139
-1118
-1096
-1073
-1047
-1020
-992
-963
-932
-899
-865
-829
-792
-753
-713
-672
-630
-586
-541
-495
-448
-398
-348
-295
-241
-185
-127
-67
-6
56
121
187
254
322
392
463
535
608
683
758
834
912
990
1069
1149
1230
1311
1392
1474
1555
1637
1718
1799
1879
1959
2037
2116
2194
2270
2346
2421
2495
2568
2640
2711
2782
2852
2921
2990
3058
3125
3192
3258
3324
3389
3454
3519
3583
3647
3711
3774
3838
3901
3965
4029
4093
4157
4222
4287
4352
4417
4481
4546
4610
4673
4737
4801
4866
4930
4995
5060
5126
5191
5256
5321
5385
5450
5514
5578
5642
5705
5767
5828
5888
5947
6005
6063
6119
6174
6228
6281
6332
6383
6431
6478
6524
6567
6609
6650
6688
6725
6760
6794
6826
6857
6886
6913
6938
6962
6984
7005
7023
7039
7053
7066
7076
7085
7092
7099
7104
7108
7112
7115
7117
7118
7119
7119
7119
7119
7118
7118
7116
7115
7113
7111
7109
7106
7103
7101
7098
7095
7093
7091
7089
7088
7088
7089
7090
7092
7095
7098
7103
7108
7113
7118
7124
7131
7137
7144
7152
7160
7169
7178
7188
7199
7211
7224
7237
7252
7267
7283
7301
7319
7338
7358
7380
7402
7425
7450
7476
7503
7531
7561
7593
7626
7660
7696
7733
7772
7812
7854
7897
7942
7988
8035
8084
8134
8185
8237
8290
8344
8399
8456
8513
8572
8631
8692
8754
8817
8882
8948
9014
9083
9152
9222
9293
9365
9438
9512
9587
9662
9739
9817
9895
9974
10052
10131
10210
10289
10367
10445
10522
10600
10678
10755
10832
10909
10985
11062
11138
11213
11289
11364
11439
11513
11588
11662
11736
11809
11883
11956
12028
12100
12171
12241
12310
12379
12447
12513
12580
12645
12710
12773
12837
12900
12962
13023
13084
13143
13202
13259
13314
13368
13420
13470
13518
13565
13609
13651
13691
13730
13767
13803
13837
13870
13901
13931
13960
13987
14013
14037
14060
14082
14102
14121
14140
14156
14172
14187
14200
14212
14224
14234
14243
14252
14259
14265
14271
14275
14278
14281
14283
14284
14285
14285
14284
14283
14281
14279
14276
14274
14271
14268
14264
14261
14258
14255
14252
14249
14247
14244
14242
14240
14238
14237
14236
14236
14237
14239
14242
14246
14251
14257
14266
14275
14286
14299
14314
14330
14349
14368
14390
14413
14437
14463
14491
14520
14551
14584
14618
14653
14691
14729
14769
14811
14855
14900
14947
14996
15047
15100
15154
15211
15269
15328
15389
15451
15515
15579
15645
15713
15782
15852
15924
15998
16073
16149
16229
16309
16389
16471
16554
16637
16721
16805
16890
16975
17060
17146
17231
17317
17403
17489
17575
17660
17745
17830
17913
17996
18079
18160
18241
18322
18403
18483
18562
18642
18721
18800
18879
18958
19036
19113
19190
19267
19343
19418
19493
19567
19640
19712
19783
19853
19921
19989
20056
20122
20186
20250
20313
20374
20434
20493
20551
20607
20662
20716
20770
20822
20873
20924
20973
21022
21069
21115
21161
21205
21248
21290
21331
21371
21411
21449
21486
21523
21559
21593
21627
21661
21693
21725
21757
21788
21818
21847
21876
21905
21934
21962
21990
22017
22044
22070
22095
22119
22143
22166
22188
22210
22232
22254
22276
22297
22319
22341
22362
22384
22406
22429
22453
22477
22502
22529
22557
22587
22617
22649
22683
22717
22752
22789
22827
22866
22907
22949
22992
23036
23082
23129
23177
23226
23276
23327
23380
23433
23489
23545
23603
23663
23723
23786
23849
23913
23978
24044
24110
24178
24246
24315
24384
24455
24526
24597
24670
24744
24819
24895
24971
25048
25126
25205
25284
25363
25444
25524
25605
25686
25768
25850
25933
26016
26101
26185
26271
26357
26444
26530
26617
26704
26790
26877
26965
27052
27140
27229
27318
27408
27498
27588
27678
27768
27858
27948
28038
28128
28219
28310
28400
28491
28581
28672
28762
28852
28941
29030
29119
29207
29294
29380
29465
29549
29632
29712
29791
29867
29942
30014
30084
30152
30217
30280
30341
30400
30456
30509
30561
30609
30656
30699
30740
30779
30814
30847
30877
30904
30929
30952
30973
30992
31009
31024
31036
31047
31056
31063
31069
31073
31075
31077
31077
31077
31075
31073
31069
31064
31058
31051
31043
31035
31025
31015
31004
30992
30980
30968
30956
30943
30931
30918
30905
30892
30879
30865
30851
30837
30824
30810
30796
30782
30768
30754
30740
30727
30714
30702
30690
30679
30669
30659
30649
30640
30631
30623
30616
30609
30603
30598
30594
30591
30589
30588
30588
30588
30589
30590
30591
30593
30594
30596
30598
30600
30603
30606
30610
30614
30618
30622
30626
30630
30634
30637
30641
30644
30646
30648
30650
30650
30651
30651
30650
30648
30646
30643
30638
30633
30626
30617
30607
30596
30583
30568
30551
30532
30512
30489
30465
30438
30410
30380
30348
30314
30278
30240
30201
30159
30116
30072
30026
29979
29931
29881
29831
29780
29728
29675
29621
29566
29511
29455
29398
29341
29282
29223
29163
29102
29040
28978
28914
28850
28785
28718
28651
28582
28512
28440
28366
28291
28214
28135
28054
27972
27888
27802
27715
27625
27534
27441
27346
27249
27149
27048
26944
26838
26730
26620
26509
26395
26279
26161
26042
25921
25798
25673
25546
25418
25288
25156
25023
24889
24754
24619
24482
24345
24207
24069
23931
23792
23653
23514
23375
23235
23095
22955
22815
22675
22535
22396
22258
22120
21984
21849
21715
21583
21453
21325
21199
21075
20952
20832
20713
20596
20481
20369
20258
20149
20042
19937
19834
19733
19633
19534
19438
19343
19251
19160
19070
18983
18897
18812
18729
18646
18565
18484
18404
18325
18247
18169
18092
18015
17938
17862
17785
17709
17634
17558
17483
17408
17333
17258
17183
17109
17034
16959
16884
16809
16734
16659
16583
16509
16434
16359
16283
16207
16133
16056
15981
15905
15828
15752
15675
15599
15523
15446
15370
15294
15218
15142
15067
14992
14917
14842
14768
14694
14621
14548
14475
14403
14332
14261
14192
14123
14055
13988
13921
13856
13791
13726
13662
13599
13536
13473
13411
13348
13286
13223
13159
13096
13031
12966
12900
12833
12766
12698
12629
12559
12489
12418
12347
12274
12201
12128
12054
11979
11903
11828
11752
11675
11598
11521
11443
11365
11287
11209
11130
11051
10973
10894
10815
10736
10657
10578
10500
10421
10343
10266
10188
10112
10035
9959
9884
9808
9734
9660
9586
9514
9442
9372
9302
9233
9166
9099
9034
8970
8908
8847
8788
8732
8677
8625
8574
8526
8480
8436
8394
8355
8318
8284
8252
8222
8195
8170
8148
8130
8114
8100
8090
8083
8079
8079
8080
8087
8096
8108
8122
8141
8162
8185
8211
8240
8271
8305
8342
8380
8422
8465
8511
8559
8608
8659
8711
8765
8819
8875
8931
8988
9045
9103
9161
9220
9279
9338
9397
9456
9516
9575
9635
9695
9754
9813
9872
9931
9989
10046
10104
10161
10217
10273
10330
10386
10442
10498
10554
10610
10666
10722
10778
10833
10889
10944
10999
11053
11107
11161
11215
11268
11321
11373
11424
11475
11525
11574
11623
11671
11719
11767
11814
11860
11906
11952
11997
12042
12086
12128
12171
12212
12253
12292
12331
12369
12406
12442
12477
12511
12544
12576
12606
12636
12664
12690
12716
12740
12764
12785
12805
12824
12840
12855
12867
12878
12886
12893
12897
12900
12901
12900
12897
12894
12888
12882
12874
12865
12855
12843
12831
12817
12802
12787
12770
12752
12733
12713
12692
12670
12647
12623
12598
12573
12546
12518
12490
12460
12429
12398
12365
12331
12296
12260
12222
12183
12143
12101
12058
12015
11970
11924
11878
11831
11784
11737
11689
11640
11591
11542
11492
11441
11391
11340
11288
11237
11185
11134
11082
11030
10977
10924
10871
10817
10762
10707
10652
10596
10540
10483
10426
10368
10310
10252
10193
10133
10074
10013
9952
9890
9828
9765
9702
9637
9572
9505
9438
9370
9300
9230
9159
9088
9015
8942
8868
8793
8718
8643
8567
8491
8415
8338
8261
8183
8106
8029
7952
7875
7798
7721
7644
7567
7490
7413
7337
7260
7184
7108
7033
6959
6884
6811
6738
6665
6593
6521
6450
6380
6310
6240
6171
6103
6035
5968
5902
5837
5772
5709
5646
5583
5522
5462
5402
5343
5286
5230
5174
5120
5067
5014
4963
4913
4863
4815
4768
4722
4677
4633
4591
4549
4508
4468
4429
4390
4353
4316
4280
4245
4211
4177
4145
4113
4082
4051
4022
3994
3967
3940
3914
3889
3865
3841
3818
3796
3775
3755
3737
3720
3705
3691
3679
3668
3658
3650
3643
3638
3635
3633
3633
3634
3637
3641
3647
3654
3661
3669
3678
3688
3698
3708
3719
3731
3742
3754
3766
3779
3791
3804
3816
3829
3840
3851
3862
3871
3880
3888
3894
3900
3905
3910
3913
3916
3918
3918
3918
3917
3915
3911
3907
3900
3893
3884
3875
3864
3851
3838
3823
3807
3789
3771
3751
3730
3708
3684
3660
3634
3608
3580
3551
3521
3490
3457
3424
3391
3356
3321
3285
3249
3213
3177
3141
3105
3069
3034
3000
2966
2934
2901
2870
2839
2809
2779
2750
2722
2694
2667
2641
2615
2590
2566
2543
2520
2498
2476
2455
2435
2416
2397
2379
2362
2346
2332
2318
2304
2292
2281
2270
2261
2252
2244
2237
2232
2227
2224
2223
2222
2223
2224
2226
2229
2233
2238
2244
2250
2258
2267
2277
2288
2301
2315
2330
2347
2365
2385
2405
2426
2448
2471
2494
2518
2543
2569
2595
2622
2650
2679
2708
2738
2769
2800
2832
2865
2898
2932
2967
3003
3039
3075
3112
3149
3186
3222
3259
3296
3333
3370
3407
3444
3482
3520
3558
3596
3635
3673
3712
3750
3788
3826
3864
3901
3938
3974
4010
4046
4081
4116
4151
4185
4219
4253
4286
4319
4351
4383
4415
4448
4480
4513
4546
4579
4613
4647
4681
4715
4750
4784
4818
4852
4887
4921
4955
4990
5025
5060
5095
5130
5165
5200
5235
5270
5304
5338
5371
5404
5436
5467
5498
5528
5557
5585
5613
5640
5667
5693
5719
5744
5769
5793
5817
5840
5864
5886
5909
5931
5953
5975
5997
6019
6042
6064
6086
6109
6131
6153
6176
6198
6221
6244
6267
6291
6315
6339
6363
6387
6412
6436
6461
6486
6511
6536
6562
6588
6614
6642
6671
6700
6730
6761
6793
6826
6860
6894
6930
6966
7004
7042
7081
7121
7161
7203
7245
7288
7331
7375
7419
7464
7510
7555
7601
7648
7694
7741
7789
7836
7884
7931
7979
8026
8073
8119
8164
8211
8256
8301
8346
8390
8434
8477
8521
8563
8606
8647
8688
8728
8767
8806
8844
8881
8917
8953
8988
9023
9056
9089
9120
9151
9180
9208
9234
9259
9282
9303
9323
9340
9355
9368
9379
9389
9396
9401
9405
9407
9407
9405
9402
9397
9390
9382
9371
9359
9345
9330
9312
9294
9274
9253
9231
9208
9184
9160
9134
9108
9081
9053
9024
8994
8964
8933
8901
8869
8836
8803
8769
8735
8701
8666
8632
8597
8563
8528
8494
8460
8426
8393
8360
8327
8295
8264
8233
8203
8173
8144
8116
8089
8061
8035
8009
7983
7957
7931
7906
7881
7856
7832
7807
7783
7758
7734
7710
7686
7662
7639
7615
7592
7568
7545
7522
7499
7476
7452
7429
7405
7382
7359
7336
7312
7289
7266
7243
7219
7196
7173
7149
7126
7102
7078
7054
7030
7006
6981
6956
6931
6905
6879
6852
6825
6797
6769
6741
6712
6682
6652
6622
6591
6561
6530
6499
6469
6438
6407
6377
6347
6317
6287
6258
6228
6199
6171
6142
6114
6086
6058
6031
6004
5977
5950
5923
5896
5869
5842
5816
5790
5765
5740
5716
5693
5669
5646
5624
5601
5579
5557
5535
5514
5493
5473
5453
5434
5415
5397
5379
5361
5344
5326
5308
5290
5272
5255
5237
5220
5203
5187
5171
5155
5140
5125
5111
5097
5084
5072
5061
5051
5041
5032
5024
5017
5012
5007
5003
5000
4998
4996
4996
4995
4996
4996
4997
4999
5001
5004
5008
5012
5017
5023
5030
5037
5045
5053
5062
5071
5081
5091
5102
5114
5127
5140
5154
5169
5185
5202
5220
5238
5257
5278
5299
5321
5343
5367
5392
5418
5445
5472
5500
5529
5558
5588
5617
5647
5676
5705
5734
5763
5791
5819
5846
5874
5901
5928
5956
5983
6010
6037
6063
6090
6116
6141
6167
6191
6216
6240
6264
6289
6313
6338
6364
6389
6415
6442
6468
6495
6521
6549
6576
6604
6632
6660
6688
6717
6745
6774
6802
6831
6860
6889
6918
6947
6976
7005
7034
7063
7093
7122
7152
7182
7212
7243
7274
7305
7337
7368
7401
7433
7465
7498
7530
7563
7595
7626
7658
7688
7719
7749
7778
7808
7837
7867
7896
7925
7954
7983
8010
8039
8067
8093
8121
8148
8175
8202
8228
8254
8280
8306
8331
8356
8381
8405
8428
8452
8474
8496
8518
8539
8560
8581
8601
8620
8639
8657
8675
8693
8710
8726
8742
8757
8771
8784
8797
8808
8819
8829
8838
8847
8855
8863
8870
8877
8883
8889
8895
8900
8905
8909
8913
8917
8920
8923
8925
8927
8929
8930
8930
8931
8930
8930
8928
8927
8925
8922
8920
8917
8915
8912
8909
8907
8904
8901
8898
8895
8892
8889
8886
8883
8880
8878
8876
8874
8871
8869
8866
8864
8860
8857
8853
8848
8843
8837
8831
8824
8817
8809
8801
8791
8782
8771
8760
8748
8736
8723
8710
8696
8681
8666
8650
8633
8616
8598
8580
8560
8541
8520
8499
8478
8456
8434
8411
8389
8365
8341
8317
8292
8267
8241
8215
8188
8161
8134
8106
8079
8051
8023
7995
7967
7939
7911
7884
7857
7829
7803
7776
7750
7724
7698
7673
7649
7625
7602
7580
7559
7539
7520
7502
7485
7468
7453
7439
7425
7412
7401
7389
7379
7369
7360
7351
7343
7335
7327
7320
7314
7307
7301
7296
7291
7286
7282
7278
7274
7270
7266
7261
7256
7250
7244
7237
7229
7220
7211
7201
7191
7181
7170
7159
7148
7136
7124
7111
7098
7083
7067
7049
7031
7011
6990
6967
6943
6917
6890
6861
6831
6799
6765
6730
6693
6655
6616
6575
6532
6489
6444
6399
6352
6305
6257
6208
6158
6107
6055
6001
5947
5892
5836
5780
5722
5663
5603
5543
5481
5419
5356
5293
5230
5167
5103
5039
4975
4911
4847
4783
4718
4654
4590
4526
4462
4398
4334
4271
4208
4146
4083
4022
3962
3902
3842
3782
3722
3662
3603
3544
3484
3426
3367
3309
3251
3192
3134
3076
3018
2960
2901
2843
2784
2725
2667
2608
2550
2492
2433
2375
2316
2258
2199
2140
2080
2021
1961
1900
1840
1779
1717
1655
1592
1528
1463
1397
1331
1264
1196
1128
1059
989
918
846
773
699
624
549
472
394
315
236
156
75
-6
-88
-170
-252
-334
-417
-500
-584
-667
-751
-835
-919
-1002
-1086
-1170
-1253
-1336
-1418
-1501
-1583
-1665
-1747
-1828
-1909
-1989
-2068
-2148
-2227
-2305
-2383
-2461
-2538
-2615
-2691
-2766
-2840
-2913
-2985
-3057
-3127
-3198
-3267
-3337
-3406
-3475
-3543
-3611
-3679
-3747
-3815
-3882
-3949
-4016
-4082
-4147
-4213
-4278
-4343
-4408
-4473
-4538
-4602
-4667
-4731
-4796
-4860
-4923
-4987
-5050
-5114
-5178
-5241
-5305
-5369
-5434
-5498
-5562
-5626
-5689
-5753
-5816
-5879
-5942
-6005
-6067
-6129
-6190
-6251
-6311
-6370
-6429
-6487
-6544
-6600
-6655
-6709
-6762
-6815
-6866
-6916
-6965
-7013
-7060
-7105
-7150
-7193
-7236
-7277
-7318
-7357
-7395
-7432
-7469
-7504
-7539
-7572
-7605
-7636
-7666
-7695
-7722
-7748
-7771
-7794
-7814
-7833
-7850
-7866
-7880
-7893
-7904
-7914
-7922
-7929
-7933
-7936
-7937
-7935
-7932
-7926
-7919
-7910
-7898
-7885
-7871
-7854
-7835
-7815
-7793
-7769
-7744
-7717
-7689
-7659
-7628
-7596
-7562
-7527
-7491
-7454
-7416
-7376
-7336
-7294
-7252
-7209
-7166
-7121
-7076
-7031
-6985
-6938
-6891
-6844
-6796
-6748
-6699
-6650
-6600
-6550
-6499
-6447
-6395
-6343
-6290
-6237
-6184
-6131
-6078
-6025
-5973
-5921
-5869
-5818
-5767
-5717
-5668
-5619
-5570
-5522
-5474
-5426
-5379
-5333
-5287
-5242
-5197
-5153
-5110
-5067
-5025
-4984
-4943
-4903
-4864
-4825
-4787
-4750
-4713
-4677
-4641
-4606
-4571
-4536
-4502
-4469
-4436
-4403
-4371
-4340
-4309
-4280
-4251
-4222
-4195
-4168
-4142
-4117
-4091
-4067
-4046
-4024
-4003
-3983
-3963
-3945
-3927
-3910
-3894
-3878
-3864
-3850
-3837
-3824
-3813
-3801
-3790
-3779
-3769
-3759
-3749
-3739
-3730
-3720
-3711
-3702
-3693
-3684
-3676
-3668
-3660
-3653
-3646
-3639
-3632
-3626
-3620
-3614
-3608
-3603
-3598
-3594
-3590
-3587
-3585
-3583
-3583
-3583
-3584
-3585
-3588
-3591
-3594
-3599
-3604
-3610
-3617
-3624
-3632
-3640
-3649
-3659
-3670
-3682
-3694
-3707
-3721
-3736
-3752
-3768
-3785
-3803
-3821
-3841
-3861
-3883
-3905
-3929
-3953
-3979
-4006
-4034
-4062
-4094
-4126
-4159
-4193
-4228
-4264
-4301
-4338
-4377
-4417
-4458
-4500
-4543
-4587
-4631
-4677
-4723
-4770
-4817
-4865
-4913
-4962
-5011
-5060
-5110
-5159
-5209
-5259
-5309
-5360
-5411
-5462
-5513
-5564
-5615
-5667
-5718
-5770
-5821
-5872
-5923
-5974
-6024
-6074
-6123
-6172
-6220
-6268
-6315
-6360
-6405
-6448
-6491
-6532
-6572
-6611
-6648
-6684
-6719
-6752
-6784
-6815
-6845
-6874
-6902
-6928
-6954
-6979
-7002
-7025
-7046
-7067
-7086
-7105
-7123
-7140
-7156
-7171
-7185
-7199
-7212
-7225
-7238
-7251
-7265
-7278
-7292
-7305
-7319
-7333
-7346
-7360
-7373
-7386
-7399
-7411
-7424
-7436
-7448
-7460
-7473
-7485
-7497
-7510
-7522
-7534
-7547
-7559
-7572
-7585
-7598
-7612
-7626
-7640
-7654
-7668
-7682
-7696
-7710
-7724
-7737
-7750
-7763
-7775
-7787
-7798
-7809
-7819
-7829
-7838
-7846
-7853
-7860
-7865
-7870
-7873
-7876
-7877
-7877
-7876
-7874
-7871
-7867
-7862
-7855
-7847
-7838
-7827
-7814
-7800
-7785
-7769
-7751
-7733
-7713
-7692
-7671
-7648
-7625
-7600
-7574
-7547
-7519
-7490
-7460
-7428
-7396
-7362
-7327
-7292
-7255
-7217
-7179
-7139
-7098
-7056
-7014
-6970
-6924
-6878
-6831
-6782
-6733
-6682
-6631
-6578
-6525
-6471
-6415
-6359
-6302
-6244
-6185
-6126
-6065
-6004
-5941
-5877
-5813
-5747
-5680
-5613
-5544
-5475
-5405
-5334
-5262
-5190
-5117
-5043
-4969
-4894
-4818
-4741
-4664
-4587
-4509
-4431
-4352
-4273
-4193
-4112
-4030
-3949
-3866
-3783
-3698
-3613
-3526
-3439
-3352
-3264
-3175
-3086
-2997
-2907
-2816
-2726
-2635
-2544
-2453
-2361
-2269
-2178
-2086
-1994
-1902
-1811
-1719
-1628
-1536
-1445
-1353
-1262
-1170
-1079
-989
-898
-808
-719
-630
-541
-452
-364
-276
-188
-101
-14
72
158
244
329
413
497
580
663
745
827
908
989
1069
1148
1225
1302
1378
1452
1526
1598
1670
1741
1811
1880
1948
2016
2083
2149
2215
2280
2345
2410
2474
2537
2600
2662
2724
2785
2846
2907
2967
3027
3087
3147
3207
3267
3326
3386
3445
3503
3562
3619
3676
3733
3790
3847
3903
3960
4018
4075
4133
4191
4250
4308
4368
4427
4486
4545
4603
4662
4720
4779
4837
4895
4953
5012
5070
5128
5186
5244
5302
5360
5419
5477
5536
5595
5654
5712
5772
5831
5890
5950
6009
6069
6128
6188
6247
6306
6364
6422
6479
6536
6591
6646
6699
6752
6804
6855
6905
6954
7002
7050
7096
7141
7185
7228
7269
7309
7349
7386
7423
7458
7492
7525
7556
7587
7617
7645
7672
7698
7723
7747
7770
7792
7812
7832
7851
7868
7884
7899
7912
7924
7934
7943
7950
7955
7960
7962
7963
7962
7960
7955
7950
7942
7933
7923
7911
7897
7883
7866
7849
7831
7811
7791
7770
7748
7725
7701
7676
7651
7625
7598
7571
7544
7516
7487
7459
7430
7400
7371
7342
7313
7284
7256
7227
7200
7172
7145
7119
7093
7068
7044
7020
6998
6975
6954
6934
6915
6896
6879
6862
6846
6831
6816
6802
6789
6776
6764
6753
6743
6734
6725
6717
6711
6705
6700
6696
6693
6691
6689
6689
6689
6690
6692
6695
6699
6705
6712
6720
6730
6740
6752
6765
6780
6795
6811
6829
6848
6867
6888
6911
6934
6959
6985
7012
7039
7068
7097
7128
7159
7191
7224
7259
7294
7330
7367
7405
7444
7484
7525
7566
7609
7652
7697
7741
7787
7834
7881
7930
7979
8029
8080
8132
8185
8238
8292
8347
8402
8457
8514
8571
8628
8687
8747
8808
8870
8933
8997
9062
9128
9195
9263
9332
9401
9471
9542
9614
9686
9760
9834
9909
9984
10060
10137
10214
10292
10370
10448
10527
10607
10686
10767
10847
10928
11008
11089
11169
11248
11328
11406
11484
11562
11640
11717
11794
11870
11946
12022
12097
12172
12247
12321
12394
12467
12539
12610
12681
12751
12820
12888
12955
13021
13087
13152
13216
13280
13342
13404
13464
13524
13583
13642
13700
13757
13813
13868
13923
13977
14030
14082
14133
14183
14232
14280
14328
14375
14422
14467
14512
14556
14599
14641
14682
14722
14761
14798
14835
14870
14905
14938
14971
15003
15035
15066
15096
15126
15155
15184
15212
15238
15263
15288
15310
15331
15351
15368
15384
15398
15409
15419
15427
15433
15437
15440
15441
15440
15438
15434
15429
15422
15413
15402
15389
15375
15358
15340
15320
15298
15274
15249
15223
15195
15165
15135
15103
15070
15036
15001
14966
14929
14892
14854
14815
14775
14735
14694
14653
14610
14567
14523
14479
14433
14387
14340
14292
14244
14195
14146
14097
14047
13998
13948
13898
13849
13800
13751
13702
13654
13606
13559
13512
13465
13419
13374
13329
13284
13239
13196
13152
13109
13067
13026
12985
12946
12907
12869
12832
12795
12759
12723
12689
12654
12620
12586
12553
12519
12486
12453
12420
12387
12355
12323
12291
12260
12229
12199
12168
12138
12108
12078
12049
12019
11989
11959
11930
11900
11871
11841
11812
11782
11753
11723
11693
11662
11631
11599
11567
11535
11501
11467
11433
11397
11361
11324
11287
11249
11210
11172
11133
11093
11053
11012
10971
10929
10887
10844
10800
10756
10711
10666
10620
10574
10528
10482
10436
10390
10344
10299
10253
10208
10163
10118
10074
10029
9984
9940
9895
9851
9807
9763
9719
9675
9632
9589
9546
9502
9459
9416
9373
9330
9287
9244
9201
9159
9116
9073
9031
8988
8945
8902
8858
8815
8771
8727
8683
8639
8595
8551
8506
8462
8417
8373
8328
8283
8238
8193
8148
8103
8058
8013
7970
7926
7882
7838
7794
7750
7707
7663
7620
7577
7533
7491
7448
7405
7363
7322
7280
7239
7199
7158
7118
7079
7039
6999
6959
6920
6880
6841
6802
6764
6726
6688
6652
6616
6580
6546
6512
6480
6448
6416
6386
6355
6325
6295
6265
6235
6206
6176
6146
6116
6086
6056
6026
5996
5965
5935
5905
5874
5844
5814
5784
5755
5725
5696
5667
5638
5610
5582
5555
5527
5500
5474
5447
5421
5394
5368
5342
5317
5292
5267
5242
5218
5194
5171
5148
5125
5102
5079
5057
5036
5014
4993
4973
4953
4933
4913
4894
4875
4856
4836
4817
4798
4778
4758
4739
4719
4699
4678
4658
4637
4616
4594
4573
4551
4529
4507
4484
4461
4439
4417
4395
4374
4353
4333
4314
4295
4276
4257
4238
4219
4199
4179
4159
4139
4119
4099
4080
4059
4040
4019
4000
3980
3959
3939
3918
3897
3875
3853
3830
3807
3784
3760
3736
3711
3686
3660
3634
3608
3581
3555
3528
3501
3474
3448
3421
3394
3368
3341
3315
3289
3263
3236
3210
3183
3157
3130
3104
3077
3051
3024
2998
2971
2945
2919
2893
2867
2841
2816
2791
2767
2742
2718
2695
2672
2650
2629
2607
2587
2567
2547
2528
2509
2490
2472
2453
2435
2416
2398
2379
2360
2342
2323
2305
2286
2268
2249
2230
2211
2191
2172
2152
2132
2113
2093
2072
2052
2031
2011
1989
1968
1947
1926
1906
1885
1865
1844
1824
1804
1785
1765
1746
1726
1707
1687
1668
1647
1627
1606
1584
1563
1541
1518
1496
1474
1452
1431
1409
1386
1364
1341
1318
1295
1271
1246
1221
1195
1168
1140
1111
1081
1050
1018
985
950
915
879
843
805
767
728
688
647
606
564
521
478
433
387
340
293
244
194
143
91
38
-17
-72
-128
-186
-244
-303
-363
-423
-484
-545
-605
-666
-726
-786
-845
-904
-961
-1018
-1074
-1129
-1182
-1235
-1286
-1336
-1385
-1432
-1477
-1522
-1564
-1606
-1646
-1685
-1724
-1761
-1798
-1833
-1867
-1900
-1931
-1960
-1987
-2013
-2036
-2057
-2076
-2093
-2107
-2118
-2128
-2134
-2139
-2141
-2142
-2141
-2138
-2134
-2129
-2124
-2118
-2111
-2104
-2096
-2089
-2081
-2073
-2065
-2058
-2050
-2041
-2035
-2028
-2020
-2013
-2005
-1998
-1990
-1983
-1976
-1969
-1963
-1957
-1952
-1948
-1944
-1940
-1937
-1935
-1933
-1932
-1931
-1931
-1932
-1934
-1936
-1938
-1941
-1945
-1948
-1952
-1956
-1960
-1964
-1968
-1973
-1978
-1983
-1988
-1994
-2000
-2005
-2012
-2019
-2025
-2033
-2040
-2048
-2055
-2063
-2070
-2077
-2084
-2091
-2097
-2104
-2111
-2118
-2126
-2134
-2142
-2151
-2160
-2169
-2178
-2187
-2195
-2203
-2211
-2217
-2223
-2228
-2232
-2236
-2238
-2240
-2240
-2240
-2239
-2237
-2233
-2229
-2224
-2218
-2211
-2203
-2195
-2186
-2176
-2165
-2155
-2144
-2132
-2121
-2109
-2097
-2085
-2073
-2061
-2049
-2037
-2025
-2013
-2001
-1991
-1979
-1968
-1958
-1947
-1938
-1929
-1920
-1912
-1904
-1897
-1890
-1883
-1877
-1870
-1865
-1859
-1854
-1849
-1845
-1840
-1836
-1832
-1828
-1824
-1821
-1818
-1816
-1814
-1814
-1813
-1813
-1813
-1814
-1814
-1814
-1814
-1814
-1813
-1812
-1811
-1810
-1808
-1806
-1803
-1800
-1797
-1793
-1788
-1784
-1779
-1773
-1768
-1762
-1757
-1751
-1745
-1739
-1732
-1726
-1719
-1713
-1706
-1699
-1692
-1685
-1677
-1670
-1663
-1656
-1649
-1643
-1638
-1633
-1630
-1627
-1625
-1624
-1625
-1627
-1630
-1634
-1640
-1646
-1652
-1660
-1668
-1677
-1687
-1697
-1709
-1721
-1734
-1748
-1763
-1778
-1795
-1812
-1829
-1847
-1865
-1883
-1902
-1921
-1941
-1960
-1979
-1999
-2019
-2039
-2058
-2078
-2098
-2118
-2138
-2158
-2177
-2197
-2217
-2236
-2256
-2275
-2293
-2311
-2328
-2345
-2361
-2376
-2392
-2406
-2419
-2432
-2443
-2454
-2463
-2470
-2476
-2481
-2484
-2485
-2485
-2483
-2479
-2473
-2466
-2457
-2446
-2433
-2419
-2403
-2386
-2367
-2346
-2324
-2301
-2276
-2251
-2224
-2197
-2169
-2140
-2111
-2081
-2050
-2020
-1989
-1958
-1926
-1895
-1863
-1831
-1799
-1767
-1735
-1703
-1672
-1641
-1610
-1581
-1552
-1524
-1496
-1469
-1443
-1417
-1392
-1367
-1343
-1320
-1298
-1277
-1257
-1237
-1219
-1201
-1183
-1167
-1150
-1135
-1119
-1104
-1090
-1076
-1063
-1050
-1038
-1026
-1014
-1002
-990
-978
-965
-951
-937
-922
-907
-891
-874
-857
-840
-822
-805
-787
-769
-751
-732
-714
-695
-676
-657
-638
-620
-602
-584
-566
-548
-531
-513
-496
-479
-462
-445
-428
-411
-394
-377
-360
-343
-326
-310
-293
-276
-259
-242
-225
-208
-190
-173
-155
-138
-120
-102
-85
-67
-49
-32
-14
3
20
38
55
73
90
108
125
143
160
178
196
214
232
252
272
293
315
338
362
387
412
439
466
494
523
553
583
615
647
680
714
749
784
821
859
897
937
977
1018
1061
1104
1148
1193
1239
1286
1334
1383
1434
1485
1538
1592
1647
1703
1759
1817
1875
1933
1992
2052
2112
2172
2233
2294
2356
2417
2479
2541
2603
2665
2727
2789
2852
2914
2977
3039
3102
3163
3225
3286
3346
3405
3464
3522
3579
3635
3690
3743
3795
3846
3894
3941
3986
4027
4067
4107
4143
4178
4210
4240
4269
4294
4318
4340
4359
4376
4391
4404
4415
4425
4433
4439
4445
4448
4451
4453
4453
4453
4451
4448
4444
4439
4433
4425
4417
4408
4398
4387
4375
4362
4348
4334
4319
4303
4288
4272
4255
4238
4221
4204
4186
4168
4150
4131
4113
4096
4078
4061
4043
4027
4010
3994
3978
3962
3946
3930
3915
3899
3884
3868
3852
3836
3819
3802
3785
3767
3749
3730
3711
3692
3673
3654
3635
3616
3597
3578
3560
3541
3522
3504
3484
3465
3445
3425
3405
3385
3366
3346
3326
3307
3288
3270
3252
3235
3219
3203
3188
3174
3160
3148
3137
3127
3118
3110
3103
3097
3093
3090
3089
3088
3089
3091
3094
3098
3104
3109
3116
3123
3130
3138
3146
3155
3164
3174
3184
3194
3206
3217
3229
3242
3255
3270
3284
3300
3316
3333
3350
3368
3387
3406
3426
3446
3467
3489
3510
3533
3556
3581
3606
3632
3659
3686
3715
3744
3774
3804
3835
3866
3898
3930
3962
3994
4026
4057
4089
4120
4151
4182
4213
4243
4273
4303
4333
4362
4392
4421
4450
4479
4508
4536
4565
4594
4622
4651
4679
4707
4735
4763
4790
4817
4845
4872
4899
4926
4952
4979
5005
5031
5057
5082
5107
5132
5157
5181
5205
5229
5252
5276
5300
5324
5349
5374
5399
5425
5452
5480
5508
5537
5567
5598
5629
5661
5694
5727
5761
5796
5831
5867
5904
5941
5978
6017
6055
6095
6135
6176
6218
6260
6304
6348
6393
6439
6485
6532
6579
6627
6675
6724
6773
6822
6871
6920
6970
7020
7070
7120
7169
7219
7269
7319
7368
7417
7466
7515
7563
7611
7657
7703
7748
7792
7835
7877
7918
7959
7998
8037
8074
8111
8147
8180
8215
8248
8281
8313
8345
8376
8407
8437
8467
8496
8525
8553
8581
8607
8633
8659
8683
8707
8730
8753
8774
8795
8816
8835
8854
8871
8888
8904
8919
8933
8947
8960
8972
8983
8994
9005
9014
9024
9032
9040
9047
9053
9059
9063
9067
9070
9073
9075
9077
9079
9081
9083
9085
9087
9089
9090
9092
9093
9095
9096
9097
9099
9100
9102
9103
9104
9106
9108
9109
9111
9112
9114
9116
9117
9119
9121
9122
9124
9127
9129
9131
9134
9137
9139
9142
9144
9146
9149
9151
9154
9157
9160
9164
9167
9171
9175
9179
9183
9187
9191
9195
9199
9202
9206
9210
9215
9219
9224
9229
9235
9241
9248
9255
9262
9270
9279
9288
9298
9309
9319
9331
9343
9356
9369
9383
9398
9413
9428
9444
9461
9479
9498
9517
9538
9560
9583
9607
9632
9658
9686
9714
9744
9774
9805
9837
9869
9901
9934
9967
10000
10034
10067
10100
10133
10166
10199
10231
10262
10294
10324
10355
10384
10414
10443
10472
10501
10529
10558
10586
10615
10644
10673
10701
10730
10758
10786
10814
10843
10871
10899
10927
10955
10984
11012
11041
11070
11100
11130
11160
11191
11222
11254
11287
11321
11356
11391
11428
11465
11502
11540
11579
11619
11659
11699
11740
11781
11823
11865
11907
11950
11993
12036
12079
12122
12166
12209
12253
12296
12340
12383
12427
12470
12513
12556
12599
12641
12684
12726
12768
12810
12851
12892
12933
12973
13013
13053
13092
13132
13170
13209
13248
13287
13325
13364
13402
13441
13480
13519
13558
13597
13636
13675
13714
13753
13792
13831
13870
13909
13948
13986
14025
14064
14103
14143
14182
14222
14261
14301
14341
14381
14422
14462
14503
14543
14583
14624
14664
14704
14744
14784
14824
14863
14903
14942
14981
15019
15058
15096
15134
15171
15207
15243
15278
15311
15344
15376
15407
15437
15467
15495
15523
15549
15575
15600
15624
15647
15669
15691
15712
15733
15753
15773
15792
15811
15830
15848
15866
15885
15902
15920
15938
15956
15974
15992
16010
16027
16046
16064
16082
16100
16117
16135
16152
16169
16186
16202
16216
16232
16247
16261
16274
16286
16299
16311
16322
16332
16343
16352
16360
16367
16375
16382
16387
16393
16397
16401
16404
16406
16408
16408
16409
16408
16407
16405
16403
16400
16396
16393
16388
16384
16379
16373
16367
16361
16355
16347
16341
16334
16326
16318
16309
16302
16294
16286
16277
16268
16261
16251
16244
16236
16228
16219
16212
16204
16196
16187
16181
16174
16167
16160
16154
16146
16140
16135
16129
16123
16117
16111
16105
16097
16091
16085
16078
16072
16065
16056
16050
16042
16033
16024
16015
16007
15997
15988
15977
15967
15956
15945
15934
15923
15911
15900
15889
15878
15867
15856
15847
15837
15829
15821
15813
15806
15799
15793
15786
15781
15775
15770
15764
15760
15755
15751
15747
15743
15740
15738
15736
15734
15732
15731
15730
15729
15728
15728
15728
15727
15727
15727
15726
15725
15725
15724
15723
15722
15722
15721
15720
15719
15717
15716
15714
15711
15708
15705
15701
15696
15691
15686
15679
15672
15664
15656
15646
15636
15625
15613
15601
15588
15574
15560
15545
15529
15513
15497
15480
15463
15445
15426
15406
15386
15366
15344
15323
15300
15278
15256
15233
15211
15188
15166
15143
15121
15098
15076
15054
15032
15009
14987
14964
14941
14919
14896
14873
14851
14828
14806
14784
14762
14740
14718
14696
14674
14652
14631
14609
14588
14567
14546
14525
14505
14484
14464
14444
14424
14405
14385
14366
14348
14330
14312
14295
14279
14264
14249
14235
14221
14209
14198
14187
14177
14168
14159
14151
14143
14136
14128
14121
14113
14106
14099
14092
14085
14078
14071
14065
14059
14053
14047
14042
14036
14031
14026
14021
14016
14011
14006
14001
13996
13991
13986
13980
13975
13970
13965
13960
13955
13950
13945
13941
13936
13932
13927
13923
13918
13913
13908
13903
13898
13892
13887
13881
13875
13868
13862
13855
13848
13840
13833
13824
13816
13806
13796
13786
13774
13762
13749
13735
13721
13706
13690
13673
13654
13635
13615
13594
13571
13548
13524
13500
13474
13448
13420
13392
13363
13333
13303
13271
13239
13206
13173
13138
13104
13068
13033
12996
12960
12923
12885
12848
12810
12772
12735
12697
12660
12623
12587
12552
12517
12483
12449
12416
12384
12352
12321
12290
12260
12231
12201
12173
12144
12117
12090
12063
12037
12012
11987
11963
11940
11918
11897
11877
11858
11840
11822
11806
11791
11776
11762
11748
11736
11724
11712
11701
11691
11681
11672
11663
11655
11647
11640
11633
11626
11620
11615
11609
11604
11600
11595
11591
11587
11582
11578
11574
11570
11566
11563
11559
11556
11553
11551
11548
11546
11544
11543
11541
11540
11540
11539
11539
11539
11540
11540
11541
11542
11543
11545
11547
11549
11551
11554
11556
11558
11560
11562
11563
11564
11565
11565
11564
11563
11562
11559
11556
11553
11549
11545
11540
11535
11530
11524
11518
11512
11506
11499
11492
11485
11478
11472
11465
11459
11452
11447
11441
11435
11430
11425
11420
11415
11411
11406
11402
11398
11395
11391
11388
11386
11384
11383
11382
11382
11382
11383
11384
11386
11388
11390
11392
11395
11398
11402
11406
11410
11414
11419
11424
11430
11436
11442
11448
11454
11461
11467
11473
11479
11485
11491
11496
11501
11506
11510
11514
11518
11522
11525
11528
11531
11533
11535
11537
11538
11539
11539
11539
11538
11537
11535
11532
11529
11526
11522
11518
11513
11508
11503
11498
11492
11486
11480
11474
11467
11461
11455
11449
11443
11437
11431
11425
11418
11412
11405
11398
11392
11386
11380
11374
11368
11363
11357
11352
11347
11342
11337
11332
11327
11322
11317
11312
11306
11300
11294
11287
11280
11273
11266
11259
11251
11243
11235
11227
11220
11212
11204
11196
11189
11181
11173
11165
11158
11150
11142
11135
11127
11119
11111
11103
11095
11087
11079
11070
11062
11053
11043
11033
11023
11012
11001
10990
10978
10966
10954
10941
10929
10916
10903
10889
10875
10861
10846
10830
10814
10798
10781
10764
10746
10728
10710
10691
10671
10651
10630
10608
10586
10564
10541
10518
10494
10470
10446
10422
10398
10373
10348
10322
10296
10270
10244
10216
10189
10161
10132
10103
10074
10045
10015
9984
9954
9923
9892
9860
9829
9797
9766
9735
9703
9671
9639
9606
9573
9539
9504
9469
9434
9398
9363
9326
9290
9253
9216
9178
9141
9102
9063
9024
8985
8945
8905
8865
8824
8784
8744
8704
8664
8623
8583
8543
8504
8464
8424
8385
8346
8308
8270
8232
8195
8159
8124
8089
8055
8021
7988
7956
7924
7894
7864
7835
7807
7779
7753
7727
7701
7677
7653
7630
7608
7587
7568
7549
7531
7514
7498
7484
7471
7458
7447
7437
7428
7420
7412
7405
7399
7394
7390
7387
7385
7383
7383
7383
7383
7384
7386
7387
7389
7391
7393
7396
7399
7401
7404
7407
7411
7414
7417
7420
7424
7427
7430
7433
7435
7437
7439
7441
7442
7442
7443
7443
7442
7441
7440
7438
7436
7433
7429
7425
7420
7415
7410
7405
7400
7395
7390
7385
7380
7375
7370
7366
7361
7357
7353
7349
7346
7342
7339
7336
7333
7331
7328
7326
7324
7321
7319
7317
7314
7312
7310
7307
7305
7302
7300
7298
7295
7293
7290
7287
7285
7281
7278
7274
7270
7266
7261
7256
7251
7245
7240
7234
7228
7222
7216
7210
7204
7199
7193
7189
7184
7181
7178
7176
7174
7173
7173
7174
7176
7179
7182
7187
7192
7198
7206
7214
7223
7233
7244
7256
7269
7282
7296
7311
7327
7344
7362
7381
7401
7421
7443
7466
7490
7514
7540
7566
7594
7622
7651
7681
7712
7743
7776
7810
7844
7880
7917
7955
7995
8035
8077
8119
8164
8208
8253
8300
8346
8394
8442
8491
8541
8592
8644
8696
8750
8803
8858
8913
8969
9026
9084
9142
9201
9260
9319
9378
9438
9497
9556
9616
9675
9734
9793
9852
9910
9968
10026
10083
10140
10197
10253
10308
10363
10417
10471
10523
10575
10625
10674
10723
10770
10817
10862
10906
10949
10991
11032
11072
11110
11147
11182
11217
11250
11281
11312
11341
11369
11396
11422
11447
11470
11493
11515
11536
11555
11574
11592
11609
11625
11639
11653
11665
11676
11687
11695
11703
11709
11714
11717
11719
11720
11720
11719
11716
11712
11706
11699
11691
11682
11671
11659
11646
11631
11615
11598
11579
11560
11539
11518
11496
11472
11449
11424
11399
11372
11346
11319
11291
11263
11234
11206
11177
11148
11119
11090
11061
11032
11003
10974
10945
10916
10887
10858
10829
10800
10770
10741
10712
10682
10653
10624
10595
10565
10536
10507
10477
10448
10418
10388
10358
10328
10297
10267
10236
10205
10174
10143
10111
10079
10047
10014
9981
9948
9914
9879
9844
9808
9771
9734
9696
9657
9618
9578
9537
9496
9454
9411
9367
9323
9279
9233
9188
9142
9096
9050
9003
8957
8910
8864
8817
8770
8723
8676
8630
8583
8537
8490
8444
8398
8353
8308
8263
8219
8176
8134
8092
8051
8010
7972
7933
7896
7859
7822
7786
7751
7716
7682
7648
7615
7582
7549
7517
7485
7453
7421
7389
7357
7326
7294
7263
7231
7200
7169
7138
7106
7075
7043
7011
6979
6946
6913
6879
6845
6811
6776
6741
6706
6670
6635
6599
6562
6525
6488
6451
6413
6375
6337
6299
6261
6222
6183
6144
6105
6066
6027
5987
5947
5906
5865
5823
5782
5740
5698
5656
5615
5573
5531
5489
5447
5406
5364
5322
5281
5240
5200
5160
5120
5081
5043
5005
4968
4931
4896
4862
4830
4798
4768
4740
4712
4687
4662
4639
4616
4595
4576
4557
4540
4524
4509
4496
4484
4473
4464
4455
4448
4443
4438
4435
4433
4433
4433
4435
4437
4441
4447
4453
4462
4471
4483
4495
4509
4524
4540
4557
4575
4594
4614
4636
4658
4681
4705
4730
4756
4782
4808
4835
4862
4889
4916
4944
4972
4999
5027
5055
5083
5110
5137
5164
5191
5218
5244
5270
5296
5322
5347
5371
5396
5419
5443
5465
5487
5509
5529
5549
5568
5586
5604
5621
5637
5653
5668
5682
5697
5710
5723
5736
5748
5759
5770
5780
5789
5798
5806
5814
5821
5827
5833
5839
5844
5849
5854
5859
5864
5868
5872
5876
5880
5883
5886
5889
5891
5894
5896
5897
5898
5899
5899
5900
5900
5899
5899
5898
5896
5894
5892
5889
5886
5882
5878
5873
5868
5861
5854
5847
5838
5830
5820
5810
5800
5789
5777
5765
5753
5740
5727
5714
5700
5686
5671
5655
5639
5621
5603
5584
5564
5544
5522
5500
5478
5454
5430
5405
5380
5354
5327
5299
5271
5242
5212
5182
5150
5118
5086
5053
5019
4985
4950
4916
4881
4845
4809
4773
4737
4701
4664
4627
4590
4553
4516
4479
4442
4405
4369
4333
4296
4260
4224
4188
4151
4115
4078
4041
4003
3967
3930
3894
3858
3822
3786
3750
3715
3679
3643
3607
3572
3537
3501
3466
3432
3398
3364
3330
3298
3265
3234
3202
3172
3142
3112
3084
3055
3027
3000
2973
2947
2920
2894
2868
2842
2817
2792
2767
2742
2717
2693
2669
2645
2621
2598
2575
2551
2528
2505
2482
2459
2435
2411
2387
2362
2337
2312
2287
2260
2234
2207
2179
2150
2121
2092
2063
2033
2001
1972
1941
1910
1878
1847
1815
1784
1752
1720
1687
1654
1620
1586
1552
1517
1482
1447
1412
1377
1343
1308
1274
1241
1207
1174
1141
1108
1074
1040
1006
972
938
903
869
834
800
766
732
698
665
632
599
566
534
502
471
440
408
377
346
315
285
254
224
194
164
135
106
77
48
19
-9
-38
-66
-95
-124
-154
-183
-213
-244
-274
-305
-336
-367
-398
-429
-459
-489
-519
-549
-579
-608
-637
-666
-694
-722
-750
-776
-802
-827
-851
-873
-895
-915
-934
-952
-968
-982
-995
-1006
-1016
-1025
-1031
-1036
-1040
-1041
-1042
-1040
-1038
-1034
-1028
-1022
-1014
-1004
-995
-983
-970
-956
-941
-924
-906
-886
-865
-843
-819
-795
-769
-743
-716
-688
-659
-630
-599
-568
-536
-502
-468
-434
-398
-363
-326
-290
-253
-217
-180
-144
-107
-72
-36
-1
34
68
102
136
169
202
235
267
298
329
359
389
419
448
476
505
533
562
590
618
646
673
701
728
755
782
809
835
861
887
912
937
962
986
1010
1033
1056
1079
1102
1125
1148
1170
1191
1212
1233
1252
1272
1290
1309
1327
1346
1365
1384
1404
1423
1443
1463
1482
1502
1522
1542
1563
1584
1605
1626
1647
1669
1691
1713
1736
1758
1782
1805
1829
1853
1878
1904
1930
1957
1984
2012
2041
2070
2100
2131
2162
2193
2224
2256
2288
2319
2351
2383
2415
2448
2480
2513
2546
2579
2612
2646
2679
2713
2746
2780
2813
2847
2880
2913
2945
2978
3010
3043
3075
3108
3140
3173
3206
3238
3271
3304
3337
3370
3403
3435
3467
3498
3529
3560
3590
3620
3650
3680
3710
3739
3767
3795
3823
3850
3876
3901
3926
3950
3973
3996
4019
4041
4062
4083
4104
4124
4144
4163
4181
4198
4214
4229
4242
4255
4267
4277
4286
4294
4301
4307
4311
4314
4315
4315
4313
4310
4305
4298
4291
4282
4272
4261
4249
4235
4220
4204
4186
4167
4147
4124
4101
4075
4049
4021
3992
3962
3930
3897
3862
3825
3787
3747
3706
3664
3621
3577
3531
3485
3438
3390
3342
3293
3243
3193
3143
3092
3040
2989
2937
2885
2832
2779
2726
2673
2619
2565
2511
2457
2403
2349
2295
2242
2189
2137
2085
2033
1981
1930
1879
1828
1778
1728
1678
1629
1581
1533
1487
1442
1398
1355
1313
1272
1232
1193
1155
1118
1082
1047
1012
980
948
918
889
862
836
812
789
767
746
726
707
689
672
656
640
624
609
595
580
566
553
540
528
516
505
494
484
474
465
455
446
438
429
421
412
403
395
386
376
366
356
346
335
323
311
299
286
273
260
247
233
219
204
189
174
159
143
128
112
96
80
64
48
31
15
-2
-19
-36
-53
-70
-88
-105
-123
-140
-157
-175
-193
-210
-228
-247
-266
-287
-308
-330
-353
-377
-402
-427
-452
-478
-504
-530
-556
-581
-607
-632
-658
-683
-709
-734
-760
-787
-814
-841
-869
-897
-924
-952
-980
-1006
-1035
-1062
-1089
-1117
-1144
-1171
-1199
-1227
-1254
-1281
-1308
-1334
-1360
-1385
-1409
-1433
-1456
-1478
-1500
-1522
-1543
-1564
-1584
-1604
-1623
-1642
-1661
-1679
-1697
-1714
-1730
-1746
-1762
-1777
-1791
-1804
-1817
-1830
-1842
-1853
-1864
-1874
-1884
-1892
-1899
-1906
-1911
-1915
-1918
-1919
-1920
-1920
-1919
-1916
-1913
-1909
-1903
-1897
-1890
-1882
-1872
-1862
-1851
-1840
-1827
-1814
-1800
-1785
-1769
-1752
-1735
-1717
-1698
-1678
-1658
-1637
-1615
-1593
-1571
-1547
-1524
-1500
-1476
-1452
-1428
-1404
-1379
-1355
-1331
-1307
-1284
-1260
-1237
-1213
-1190
-1168
-1145
-1124
-1102
-1082
-1062
-1042
-1024
-1006
-990
-975
-960
-945
-931
-918
-904
-891
-879
-866
-854
-842
-830
-818
-807
-796
-785
-774
-762
-751
-739
-728
-716
-703
-690
-676
-662
-646
-631
-615
-598
-581
-562
-544
-524
-503
-481
-459
-435
-411
-386
-360
-334
-308
-283
-257
-231
-205
-179
-153
-127
-101
-74
-48
-21
7
34
62
89
116
144
170
196
222
248
273
297
321
345
367
389
410
429
447
464
480
494
507
519
530
541
550
558
565
572
577
581
585
588
590
591
591
591
590
589
588
586
585
583
582
580
580
580
580
581
583
586
589
593
597
602
608
615
622
631
640
649
659
670
680
691
701
712
722
732
742
752
762
773
783
793
803
813
823
832
841
850
858
865
872
878
884
890
895
900
904
908
912
915
918
920
921
921
921
919
916
912
906
899
891
880
868
855
840
823
805
786
765
743
720
694
668
640
610
579
546
512
477
441
405
367
330
291
253
214
174
134
93
52
10
-31
-73
-114
-155
-196
-237
-277
-317
-358
-398
-438
-478
-518
-559
-599
-640
-681
-722
-763
-805
-846
-888
-930
-972
-1014
-1058
-1100
-1143
-1185
-1227
-1269
-1310
-1351
-1391
-1430
-1469
-1507
-1544
-1580
-1616
-1652
-1687
-1722
-1755
-1789
-1822
-1854
-1886
-1918
-1950
-1982
-2013
-2045
-2078
-2111
-2144
-2177
-2209
-2242
-2275
-2308
-2340
-2371
-2402
-2433
-2463
-2493
-2522
-2552
-2581
-2611
-2641
-2671
-2702
-2733
-2765
-2796
-2828
-2861
-2893
-2925
-2957
-2989
-3021
-3053
-3084
-3115
-3146
-3176
-3206
-3236
-3266
-3296
-3326
-3356
-3386
-3416
-3446
-3475
-3504
-3532
-3560
-3588
-3615
-3642
-3667
-3692
-3717
-3740
-3761
-3782
-3801
-3818
-3834
-3849
-3863
-3876
-3888
-3898
-3908
-3916
-3924
-3930
-3936
-3941
-3946
-3949
-3952
-3954
-3956
-3957
-3958
-3959
-3959
-3959
-3958
-3957
-3955
-3952
-3948
-3944
-3939
-3933
-3927
-3920
-3914
-3907
-3900
-3893
-3886
-3879
-3873
-3867
-3861
-3856
-3851
-3846
-3842
-3839
-3835
-3832
-3830
-3828
-3826
-3825
-3824
-3824
-3825
-3826
-3827
-3829
-3831
-3833
-3836
-3839
-3842
-3846
-3850
-3854
-3858
-3863
-3867
-3872
-3876
-3880
-3883
-3887
-3890
-3893
-3896
-3898
-3900
-3901
-3902
-3902
-3902
-3901
-3899
-3897
-3894
-3891
-3886
-3882
-3877
-3872
-3866
-3861
-3856
-3851
-3846
-3840
-3834
-3828
-3821
-3813
-3805
-3795
-3784
-3773
-3760
-3747
-3732
-3717
-3701
-3685
-3668
-3651
-3634
-3616
-3598
-3579
-3560
-3541
-3521
-3500
-3479
-3458
-3436
-3415
-3393
-3372
-3351
-3330
-3309
-3288
-3267
-3246
-3224
-3202
-3179
-3155
-3131
-3106
-3081
-3056
-3031
-3006
-2982
-2959
-2936
-2914
-2893
-2872
-2852
-2833
-2814
-2796
-2779
-2762
-2745
-2729
-2712
-2696
-2681
-2665
-2649
-2633
-2618
-2603
-2588
-2573
-2559
-2544
-2530
-2515
-2501
-2487
-2473
-2460
-2446
-2432
-2417
-2402
-2387
-2371
-2355
-2339
-2322
-2306
-2289
-2273
-2256
-2240
-2223
-2206
-2190
-2173
-2156
-2140
-2123
-2107
-2090
-2073
-2056
-2037
-2021
-2004
-1986
-1969
-1951
-1934
-1917
-1899
-1881
-1863
-1845
-1827
-1807
-1788
-1768
-1748
-1728
-1708
-1687
-1666
-1646
-1626
-1605
-1586
-1566
-1547
-1527
-1509
-1490
-1471
-1453
-1434
-1414
-1395
-1375
-1354
-1334
-1313
-1293
-1273
-1252
-1232
-1211
-1191
-1170
-1149
-1128
-1107
-1085
-1064
-1042
-1020
-998
-976
-954
-933
-912
-891
-871
-850
-830
-809
-788
-767
-746
-724
-703
-681
-659
-637
-614
-592
-569
-547
-525
-504
-482
-462
-442
-422
-403
-385
-367
-349
-332
-315
-298
-281
-264
-248
-232
-217
-202
-188
-175
-163
-152
-143
-134
-127
-120
-115
-111
-108
-106
-105
-104
-105
-106
-109
-114
-119
-127
-136
-146
-158
-172
-188
-205
-223
-243
-265
-288
-311
-336
-362
-389
-417
-445
-474
-504
-534
-565
-595
-627
-658
-689
-720
-751
-781
-812
-842
-872
-901
-929
-957
-984
-1008
-1034
-1057
-1079
-1099
-1118
-1135
-1150
-1164
-1175
-1185
-1192
-1197
-1199
-1200
-1198
-1194
-1188
-1180
-1169
-1157
-1143
-1127
-1109
-1089
-1068
-1045
-1020
-995
-968
-940
-910
-878
-845
-810
-773
-735
-694
-652
-607
-561
-513
-463
-412
-359
-304
-247
-189
-129
-68
-6
56
119
183
246
310
374
437
501
566
630
694
759
823
887
950
1012
1076
1137
1197
1257
1316
1374
1431
1487
1542
1597
1651
1704
1755
1806
1856
1904
1950
1995
2037
2080
2120
2159
2196
2231
2265
2296
2326
2355
2381
2406
2429
2450
2469
2486
2502
2515
2527
2537
2546
2552
2558
2562
2564
2566
2566
2566
2564
2563
2561
2559
2557
2554
2552
2549
2547
2544
2541
2538
2535
2533
2530
2526
2523
2520
2517
2514
2511
2510
2509
2510
2511
2514
2518
2523
2529
2536
2545
2554
2565
2576
2588
2600
2614
2627
2641
2656
2671
2686
2702
2718
2735
2753
2772
2792
2813
2835
2858
2881
2906
2931
2958
2985
3014
3043
3073
3104
3135
3168
3201
3235
3271
3307
3345
3383
3423
3464
3505
3547
3589
3632
3675
3719
3762
3805
3848
3891
3934
3976
4018
4059
4102
4144
4186
4228
4270
4312
4354
4396
4437
4479
4521
4562
4605
4647
4691
4736
4782
4829
4877
4927
4978
5029
5082
5136
5190
5245
5300
5357
5414
5471
5530
5589
5649
5709
5770
5832
5894
5956
6018
6080
6143
6205
6267
6329
6391
6453
6514
6574
6634
6693
6751
6809
6866
6923
6979
7035
7090
7145
7200
7254
7307
7361
7414
7467
7519
7572
7624
7676
7727
7779
7831
7882
7934
7986
8037
8087
8140
8191
8242
8293
8344
8395
8446
8497
8548
8599
8650
8701
8752
8802
8852
8902
8951
9000
9048
9097
9145
9193
9241
9289
9337
9386
9435
9484
9534
9584
9635
9686
9737
9788
9840
9891
9943
9995
10046
10098
10149
10200
10251
10302
10353
10403
10453
10504
10553
10603
10652
10701
10749
10797
10844
10891
10938
10985
11030
11075
11119
11162
11204
11246
11287
11328
11368
11408
11448
11487
11526
11564
11602
11639
11675
11710
11745
11779
11813
11847
11881
11914
11947
11980
12014
12047
12080
12112
12145
12177
12209
12241
12273
12305
12336
12367
12398
12428
12458
12488
12517
12545
12572
12599
12624
12649
12673
12695
12717
12737
12757
12775
12793
12809
12825
12839
12853
12866
12878
12889
12898
12907
12915
12922
12927
12932
12936
12939
12940
12941
12940
12938
12935
12930
12924
12917
12908
12898
12886
12874
12859
12844
12826
12807
12787
12765
12742
12716
12689
12660
12629
12596
12562
12526
12489
12451
12412
12373
12332
12291
12249
12206
12163
12118
12073
12027
11979
11931
11882
11832
11780
11727
11673
11618
11561
11503
11443
11383
11322
11260
11198
11136
11072
11009
10945
10881
10818
10754
10691
10629
10567
10507
10447
10388
10329
10272
10216
10160
10106
10053
10002
9952
9904
9858
9814
9772
9733
9695
9660
9628
9598
9571
9546
9523
9502
9483
9466
9451
9439
9429
9421
9415
9411
9409
9409
9411
9415
9422
9430
9440
9453
9468
9485
9504
9524
9547
9572
9598
9626
9655
9685
9718
9751
9786
9822
9859
9897
9937
9977
10019
10061
10104
10148
10191
10235
10280
10324
10368
10413
10457
10502
10547
10592
10636
10680
10724
10767
10810
10852
10893
10933
10972
11011
11048
11085
11121
11157
11192
11226
11260
11292
11325
11356
11387
11417
11447
11476
11504
11531
11558
11584
11609
11634
11658
11682
11705
11728
11750
11771
11792
11812
11831
11850
11867
11884
11901
11916
11930
11944
11956
11969
11980
11991
12001
12011
12020
12028
12035
12041
12047
12052
12056
12059
12062
12064
12066
12067
12068
12069
12069
12070
12070
12070
12070
12070
12071
12071
12070
12070
12070
12069
12068
12066
12065
12063
12060
12058
12055
12052
12048
12043
12038
12032
12025
12017
12008
11997
11986
11972
11958
11943
11926
11909
11891
11871
11851
11830
11807
11784
11759
11733
11707
11679
11651
11622
11592
11561
11530
11497
11464
11431
11398
11364
11331
11297
11264
11230
11197
11163
11130
11098
11065
11034
11003
10972
10943
10915
10887
10861
10835
10810
10786
10763
10740
10718
10697
10676
10656
10636
10616
10597
10579
10561
10544
10527
10511
10496
10481
10467
10454
10441
10429
10417
10406
10395
10385
10375
10366
10358
10350
10343
10337
10331
10325
10320
10315
10310
10306
10301
10297
10292
10287
10280
10274
10266
10257
10248
10237
10226
10215
10204
10192
10180
10168
10156
10145
10133
10121
10110
10099
10088
10077
10067
10058
10049
10041
10034
10028
10023
10020
10017
10016
10016
10017
10019
10022
10025
10030
10035
10041
10048
10056
10065
10074
10083
10093
10104
10116
10128
10141
10154
10169
10184
10200
10216
10231
10247
10262
10277
10291
10304
10317
10329
10341
10352
10363
10374
10384
10394
10404
10414
10424
10434
10443
10452
10461
10469
10476
10483
10488
10493
10496
10498
10499
10499
10498
10495
10492
10487
10481
10474
10466
10457
10445
10433
10418
10402
10385
10366
10345
10323
10300
10274
10248
10220
10190
10159
10126
10092
10057
10020
9981
9941
9899
9855
9811
9765
9718
9671
9622
9573
9524
9473
9422
9370
9317
9263
9209
9154
9098
9041
8983
8924
8865
8805
8744
8682
8620
8557
8494
8430
8365
8299
8233
8167
8101
8034
7968
7902
7837
7771
7706
7642
7578
7514
7450
7387
7324
7262
7200
7139
7078
7019
6960
6902
6845
6789
6734
6680
6627
6575
6524
6474
6426
6379
6335
6292
6251
6212
6175
6141
6108
6077
6048
6021
5995
5972
5951
5931
5914
5898
5884
5872
5862
5853
5846
5840
5835
5831
5829
5827
5827
5827
5828
5831
5834
5838
5843
5849
5855
5863
5871
5879
5888
5898
5907
5917
5926
5936
5945
5955
5964
5974
5984
5994
6005
6015
6025
6035
6044
6054
6064
6073
6083
6093
6102
6111
6119
6128
6136
6144
6152
6159
6167
6174
6181
6187
6194
6200
6207
6213
6219
6226
6232
6239
6246
6254
6262
6271
6280
6289
6300
6310
6321
6332
6343
6353
6364
6374
6385
6394
6403
6412
6420
6428
6434
6441
6446
6451
6454
6458
6460
6461
6462
6461
6459
6455
6451
6445
6438
6430
6421
6411
6401
6389
6377
6365
6351
6338
6323
6308
6293
6276
6259
6242
6223
6204
6184
6163
6142
6120
6097
6073
6049
6024
5998
5972
5945
5917
5889
5860
5831
5801
5772
5742
5712
5682
5652
5621
5589
5557
5525
5492
5459
5426
5393
5359
5326
5293
5260
5228
5195
5164
5132
5101
5070
5039
5008
4977
4946
4914
4883
4852
4822
4792
4762
4733
4704
4676
4648
4620
4593
4567
4541
4516
4491
4468
4445
4423
4401
4380
4360
4340
4321
4302
4284
4265
4247
4229
4211
4194
4176
4159
4142
4125
4108
4091
4074
4056
4038
4019
4000
3981
3960
3939
3917
3895
3872
3849
3824
3799
3773
3746
3718
3690
3661
3631
3601
3570
3539
3507
3474
3441
3408
3374
3340
3305
3269
3233
3196
3160
3123
3086
3049
3012
2976
2939
2903
2866
2830
2793
2756
2718
2680
2642
2603
2564
2524
2485
2445
2405
2364
2324
2283
2242
2201
2160
2118
2076
2033
1990
1945
1900
1853
1806
1758
1709
1659
1608
1557
1506
1454
1401
1348
1295
1241
1187
1132
1077
1020
964
907
849
791
732
673
613
553
493
433
373
314
254
195
136
77
18
-40
-98
-155
-210
-266
-320
-373
-424
-475
-524
-571
-617
-661
-702
-742
-780
-815
-848
-879
-908
-934
-958
-980
-1000
-1016
-1032
-1044
-1055
-1064
-1070
-1075
-1077
-1078
-1076
-1073
-1068
-1062
-1054
-1045
-1034
-1022
-1010
-996
-982
-966
-949
-932
-915
-898
-880
-863
-846
-830
-814
-799
-785
-772
-760
-749
-738
-729
-721
-713
-707
-703
-700
-699
-699
-702
-706
-713
-723
-734
-748
-763
-781
-800
-821
-843
-867
-892
-919
-948
-978
-1010
-1043
-1077
-1113
-1149
-1187
-1226
-1266
-1307
-1348
-1391
-1434
-1478
-1522
-1567
-1613
-1659
-1706
-1753
-1800
-1847
-1894
-1941
-1987
-2033
-2078
-2123
-2167
-2209
-2251
-2292
-2332
-2370
-2408
-2445
-2481
-2515
-2549
-2582
-2614
-2646
-2677
-2707
-2736
-2765
-2793
-2820
-2846
-2871
-2896
-2920
-2944
-2966
-2988
-3009
-3029
-3048
-3066
-3083
-3099
-3114
-3128
-3142
-3154
-3165
-3176
-3185
-3195
-3203
-3211
-3219
-3226
-3233
-3239
-3245
-3250
-3254
-3258
-3261
-3264
-3265
-3265
-3265
-3264
-3262
-3259
-3255
-3250
-3244
-3238
-3231
-3223
-3215
-3206
-3197
-3187
-3177
-3167
-3157
-3147
-3137
-3127
-3118
-3108
-3099
-3089
-3080
-3070
-3061
-3052
-3044
-3036
-3028
-3021
-3015
-3009
-3005
-3001
-2999
-2998
-2999
-3001
-3004
-3010
-3017
-3025
-3035
-3046
-3059
-3073
-3088
-3105
-3122
-3141
-3160
-3181
-3203
-3226
-3251
-3277
-3304
-3333
-3362
-3394
-3426
-3460
-3495
-3531
-3569
-3608
-3648
-3690
-3733
-3777
-3823
-3869
-3917
-3966
-4016
-4067
-4119
-4172
-4226
-4281
-4337
-4394
-4452
-4511
-4570
-4631
-4692
-4754
-4818
-4882
-4948
-5014
-5081
-5148
-5216
-5284
-5352
-5421
-5489
-5558
-5626
-5695
-5764
-5833
-5902
-5970
-6039
-6107
-6174
-6241
-6308
-6374
-6439
-6503
-6567
-6629
-6690
-6750
-6809
-6867
-6923
-6979
-7033
-7086
-7138
-7189
-7238
-7286
-7333
-7380
-7425
-7470
-7513
-7556
-7599
-7640
-7680
-7720
-7759
-7797
-7835
-7871
-7908
-7943
-7978
-8013
-8047
-8080
-8114
-8147
-8180
-8214
-8248
-8281
-8315
-8349
-8382
-8415
-8448
-8481
-8514
-8546
-8579
-8612
-8645
-8678
-8710
-8743
-8775
-8808
-8841
-8873
-8906
-8938
-8970
-9002
-9033
-9065
-9095
-9126
-9156
-9186
-9216
-9245
-9275
-9304
-9333
-9362
-9390
-9418
-9446
-9474
-9502
-9528
-9555
-9581
-9606
-9631
-9656
-9680
-9704
-9728
-9751
-9775
-9798
-9821
-9844
-9867
-9891
-9914
-9937
-9960
-9983
-10006
-10029
-10052
-10074
-10097
-10120
-10143
-10165
-10188
-10210
-10233
-10255
-10277
-10300
-10323
-10345
-10368
-10391
-10413
-10435
-10457
-10478
-10499
-10519
-10538
-10557
-10575
-10593
-10609
-10625
-10639
-10653
-10666
-10677
-10687
-10696
-10704
-10711
-10717
-10722
-10727
-10731
-10734
-10737
-10739
-10740
-10740
-10740
-10739
-10738
-10736
-10734
-10732
-10729
-10726
-10723
-10720
-10717
-10715
-10712
-10709
-10707
-10704
-10702
-10701
-10699
-10698
-10698
-10698
-10699
-10700
-10703
-10706
-10710
-10715
-10721
-10728
-10736
-10745
-10755
-10766
-10777
-10789
-10801
-10813
-10825
-10837
-10850
-10863
-10875
-10889
-10902
-10915
-10928
-10941
-10953
-10965
-10977
-10987
-10997
-11006
-11014
-11022
-11028
-11034
-11039
-11043
-11046
-11048
-11049
-11049
-11047
-11045
-11041
-11036
-11030
-11022
-11014
-11004
-10994
-10982
-10970
-10956
-10941
-10926
-10909
-10891
-10872
-10852
-10831
-10808
-10785
-10760
-10735
-10708
-10681
-10653
-10624
-10594
-10563
-10532
-10500
-10468
-10435
-10401
-10367
-10331
-10296
-10259
-10222
-10185
-10147
-10109
-10071
-10032
-9993
-9953
-9913
-9873
-9832
-9792
-9752
-9712
-9673
-9634
-9595
-9558
-9520
-9484
-9448
-9413
-9379
-9346
-9314
-9283
-9253
-9223
-9195
-9168
-9141
-9116
-9092
-9069
-9048
-9028
-9009
-8992
-8976
-8961
-8948
-8936
-8925
-8916
-8908
-8902
-8897
-8893
-8890
-8889
-8889
-8890
-8892
-8895
-8899
-8903
-8908
-8914
-8921
-8928
-8935
-8943
-8952
-8960
-8969
-8977
-8986
-8994
-9002
-9009
-9016
-9022
-9028
-9033
-9038
-9042
-9045
-9048
-9050
-9051
-9052
-9052
-9052
-9051
-9050
-9048
-9046
-9044
-9041
-9038
-9036
-9033
-9030
-9027
-9024
-9021
-9018
-9015
-9011
-9007
-9002
-8997
-8992
-8987
-8981
-8975
-8969
-8963
-8956
-8950
-8944
-8937
-8931
-8924
-8918
-8911
-8904
-8897
-8890
-8883
-8876
-8869
-8863
-8856
-8850
-8845
-8840
-8835
-8830
-8826
-8821
-8817
-8814
-8810
-8807
-8804
-8801
-8799
-8798
-8797
-8796
-8797
-8797
-8799
-8800
-8802
-8805
-8807
-8810
-8813
-8817
-8820
-8823
-8827
-8831
-8835
-8839
-8844
-8848
-8852
-8857
-8862
-8866
-8871
-8875
-8880
-8885
-8889
-8894
-8898
-8903
-8908
-8913
-8918
-8923
-8928
-8934
-8939
-8945
-8951
-8958
-8965
-8972
-8979
-8986
-8993
-9000
-9007
-9014
-9021
-9028
-9035
-9042
-9049
-9056
-9063
-9070
-9076
-9083
-9090
-9096
-9102
-9108
-9113
-9118
-9123
-9128
-9132
-9136
-9141
-9145
-9148
-9152
-9156
-9159
-9162
-9165
-9168
-9170
-9172
-9174
-9176
-9178
-9179
-9179
-9180
-9180
-9180
-9179
-9178
-9177
-9175
-9172
-9169
-9165
-9160
-9154
-9147
-9139
-9130
-9120
-9108
-9095
-9080
-9064
-9047
-9028
-9007
-8986
-8963
-8939
-8914
-8888
-8861
-8833
-8803
-8772
-8740
-8706
-8671
-8635
-8598
-8560
-8521
-8480
-8439
-8397
-8354
-8310
-8265
-8220
-8173
-8125
-8077
-8028
-7978
-7927
-7875
-7822
-7769
-7715
-7660
-7605
-7549
-7493
-7436
-7379
-7322
-7264
-7205
-7146
-7087
-7028
-6969
-6910
-6851
-6792
-6733
-6674
-6615
-6557
-6498
-6439
-6380
-6321
-6262
-6203
-6144
-6085
-6025
-5966
-5906
-5847
-5788
-5729
-5670
-5611
-5553
-5494
-5435
-5376
-5317
-5258
-5198
-5138
-5078
-5018
-4957
-4896
-4834
-4772
-4709
-4646
-4583
-4519
-4455
-4390
-4326
-4261
-4195
-4130
-4064
-3998
-3932
-3866
-3800
-3734
-3668
-3602
-3537
-3472
-3407
-3343
-3278
-3214
-3150
-3086
-3022
-2958
-2894
-2829
-2765
-2701
-2637
-2574
-2510
-2447
-2385
-2322
-2260
-2197
-2135
-2073
-2011
-1949
-1886
-1824
-1761
-1698
-1635
-1573
-1510
-1447
-1385
-1323
-1261
-1199
-1138
-1076
-1016
-955
-894
-833
-771
-710
-649
-587
-525
-463
-400
-338
-274
-211
-147
-82
-17
48
114
180
247
314
382
450
520
590
661
732
805
878
952
1027
1103
1180
1258
1337
1417
1499
1581
1665
1750
1836
1924
2013
2103
2195
2288
2383
2479
2576
2674
2774
2875
2977
3080
3184
3290
3397
3506
3616
3728
3841
3955
4070
4187
4305
4424
4543
4664
4785
4907
5030
5153
5276
5400
5525
5651
5777
5904
6031
6160
6289
6419
6549
6680
6811
6943
7076
7209
7343
7477
7612
7747
7883
8019
8156
8293
8431
8569
8707
8845
8984
9122
9261
9399
9538
9676
9815
9954
10092
10230
10368
10505
10643
10779
10915
11051
11186
11321
11456
11590
11724
11858
11991
12124
12257
12391
12524
12657
12790
12922
13055
13188
13322
13455
13588
13722
13857
13991
14126
14261
14396
14531
14666
14801
14936
15072
15207
15343
15478
15613
15748
15883
16018
16152
16286
16420
16554
16687
16820
16952
17085
17217
17348
17480
17611
17742
17873
18004
18134
18265
18395
18525
18654
18783
18911
19038
19165
19292
19417
19542
19667
19791
19914
20037
20159
20281
20402
20522
20642
20761
20879
20997
21114
21231
21347
21463
21577
21691
21804
21915
22026
22137
22246
22355
22464
22572
22679
22786
22892
22998
23104
23210
23315
23420
23525
23630
23734
23838
23941
24044
24146
24247
24348
24449
24550
24650
24750
24849
24949
25048
25147
25245
25342
25440
25536
25631
25726
25819
25912
26004
26094
26184
26273
26361
26448
26534
26619
26704
26788
26872
26956
27040
27123
27205
27287
27368
27449
27529
27608
27686
27763
27840
27916
27991
28065
28138
28211
28282
28353
28423
28493
28561
28629
28696
28762
28827
28892
28955
29019
29081
29144
29205
29267
29328
29389
29449
29509
29569
29628
29687
29746
29805
29863
29922
29981
30040
30100
30160
30220
30281
30343
30405
30468
30531
30596
30661
30727
30793
30861
30929
30998
31068
31138
31210
31282
31355
31429
31503
31578
31654
31730
31807
31884
31961
32039
32116
32195
32274
32354
32433
32514
32595
32677
32759
32842
32926
33011
33097
33183
33270
33358
33446
33535
33625
33715
33805
33895
33986
34077
34169
34260
34352
34443
34533
34624
34713
34802
34889
34975
35060
35144
35226
35306
35385
35463
35539
35613
35686
35757
35827
35895
35961
36026
36088
36150
36209
36267
36324
36378
36432
36483
36534
36583
36630
36676
36721
36765
36807
36848
36888
36927
36965
37002
37039
37075
37111
37146
37181
37216
37250
37285
37319
37353
37387
37421
37456
37490
37525
37560
37596
37632
37669
37706
37745
37784
37823
37864
37904
37946
37988
38030
38073
38117
38161
38206
38251
38298
38346
38394
38443
38493
38544
38595
38647
38700
38753
38807
38862
38917
38973
39029
39086
39143
39200
39259
39317
39376
39435
39494
39554
39613
39673
39733
39793
39853
39913
39974
40034
40094
40154
40214
40274
40333
40393
40453
40512
40571
40630
40689
40747
40805
40863
40921
40978
41035
41092
41149
41206
41262
41319
41374
41430
41485
41539
41592
41645
41697
41748
41799
41849
41899
41948
41997
42045
42093
42140
42186
42231
42276
42320
42363
42406
42448
42489
42531
42572
42612
42652
42691
42729
42767
42805
42843
42881
42918
42956
42993
43031
43069
43106
43144
43182
43220
43257
43295
43332
43369
43406
43442
43478
43514
43550
43586
43622
43658
43694
43730
43766
43803
43839
43875
43912
43948
43985
44021
44058
44094
44131
44167
44203
44240
44277
44314
44351
44389
44428
44467
44506
44546
44587
44628
44670
44712
44754
44798
44841
44886
44931
44976
45022
45069
45116
45163
45211
45260
45308
45357
45407
45457
45507
45557
45608
45659
45709
45760
45810
45861
45910
45960
46009
46057
46106
46154
46202
46249
46297
46345
46392
46440
46487
46534
46582
46629
46676
46723
46770
46818
46865
46912
46959
47005
47051
47097
47143
47187
47232
47276
47319
47362
47404
47446
47487
47528
47568
47607
47646
47683
47719
47754
47788
47821
47852
47882
47911
47938
47965
47990
48014
48038
48061
48083
48104
48125
48146
48165
48185
48203
48222
48241
48259
48277
48295
48312
48330
48347
48364
48381
48398
48415
48432
48449
48467
48484
48502
48520
48537
48555
48573
48591
48609
48628
48646
48666
48685
48705
48725
48746
48767
48788
48810
48832
48854
48877
48900
48923
48947
48971
48996
49022
49048
49075
49102
49130
49159
49189
49219
49250
49281
49314
49346
49379
49413
49447
49481
49517
49552
49589
49625
49662
49700
49738
49776
49814
49852
49891
49930
49969
50009
50048
50088
50128
50168
50209
50249
50290
50331
50372
50413
50454
50495
50535
50576
50616
50656
50694
50732
50769
50806
50841
50876
50909
50943
50975
51007
51039
51070
51100
51130
51159
51187
51214
51242
51268
51294
51320
51345
51369
51393
51417
51440
51463
51485
51507
51529
51551
51572
51593
51614
51635
51656
51677
51698
51719
51741
51762
51783
51804
51825
51846
51867
51888
51908
51929
51949
51968
51988
52007
52026
52046
52064
52083
52102
52120
52138
52157
52174
52192
52210
52227
52245
52262
52279
52296
52313
52330
52347
52364
52381
52398
52416
52434
52453
52473
52494
52515
52537
52560
52584
52608
52633
52659
52685
52713
52741
52770
52800
52831
52863
52895
52929
52963
52997
53032
53067
53102
53138
53174
53210
53247
53284
53321
53359
53396
53435
53473
53512
53551
53591
53630
53670
53711
53751
53792
53833
53874
53915
53957
53998
54040
54081
54123
54165
54206
54247
54288
54329
54369
54409
54448
54487
54527
54565
54604
54643
54681
54720
54758
54796
54834
54872
54910
54948
54986
55023
55061
55098
55136
55173
55210
55246
55282
55317
55352
55386
55419
55451
55482
55513
55543
55572
55600
55628
55655
55682
55708
55733
55757
55781
55803
55825
55845
55864
55883
55900
55916
55931
55945
55959
55971
55982
55993
56002
56011
56018
56024
56030
56034
56038
56040
56042
56043
56043
56043
56041
56039
56036
56033
56029
56024
56019
56014
56008
56002
55995
55988
55981
55974
55967
55959
55951
55944
55936
55928
55920
55912
55904
55896
55888
55880
55872
55864
55856
55848
55840
55832
55824
55816
55808
55801
55793
55786
55779
55772
55766
55760
55755
55750
55745
55741
55737
55734
55731
55728
55725
55723
55721
55719
55718
55717
55716
55716
55716
55716
55716
55716
55717
55717
55718
55719
55720
55721
55723
55725
55727
55730
55733
55737
55741
55746
55751
55757
55763
55769
55777
55784
55792
55800
55809
55818
55827
55836
55846
55856
55866
55876
55887
55898
55909
55920
55931
55943
55954
55965
55977
55987
55998
56008
56018
56027
56036
56045
56052
56059
56066
56071
56076
56079
56082
56083
56082
56081
56077
56073
56067
56059
56050
56040
56028
56015
56001
55986
55969
55952
55933
55913
55892
55870
55847
55823
55798
55772
55746
55719
55691
55663
55635
55606
55576
55546
55516
55486
55456
55425
55395
55364
55333
55303
55272
55242
55213
55183
55154
55126
55097
55069
55041
55013
54985
54958
54930
54902
54874
54845
54817
54789
54760
54731
54702
54673
54643
54614
54584
54553
54523
54492
54462
54430
54399
54366
54334
54301
54267
54234
54200
54166
54132
54098
54063
54029
53994
53959
53924
53889
53853
53818
53782
53746
53710
53674
53639
53603
53567
53531
53496
53461
53426
53391
53356
53322
53288
53255
53222
53189
53156
53124
53092
53060
53029
52998
52968
52938
52909
52880
52852
52824
52796
52770
52743
52717
52692
52667
52642
52618
52594
52571
52548
52526
52504
52482
52461
52441
52420
52400
52381
52362
52343
52326
52308
52292
52277
52262
52248
52235
52223
52211
52201
52191
52182
52175
52168
52162
52158
52154
52152
52150
52149
52150
52151
52153
52157
52161
52166
52171
52178
52185
52193
52202
52212
52222
52234
52246
52259
52273
52287
52302
52317
52333
52349
52365
52381
52397
52413
52429
52446
52462
52478
52493
52509
52523
52538
52552
52566
52579
52592
52604
52617
52628
52640
52652
52663
52674
52684
52694
52704
52713
52721
52729
52736
52742
52747
52751
52755
52757
52759
52760
52761
52761
52760
52759
52756
52753
52749
52743
52737
52729
52721
52712
52702
52692
52680
52668
52655
52641
52627
52612
52596
52579
52563
52545
52527
52508
52489
52469
52449
52428
52406
52384
52362
52339
52315
52291
52267
52242
52216
52190
52163
52136
52108
52079
52050
52020
51989
51957
51925
51892
51858
51824
51789
51753
51717
51680
51642
51603
51564
51523
51482
51440
51398
51354
51310
51264
51218
51171
51123
51074
51024
50974
50922
50870
50817
50763
50708
50652
50595
50537
50479
50420
50360
50300
50239
50177
50115
50053
49990
49927
49863
49798
49733
49668
49602
49535
49467
49399
49331
49262
49192
49122
49052
48981
48911
48841
48771
48701
48631
48562
48492
48423
48354
48286
48217
48149
48081
48014
47946
47879
47812
47744
47677
47610
47543
47476
47409
47343
47278
47212
47148
47083
47019
46956
46894
46832
46770
46709
46649
46590
46531
46473
46416
46359
46302
46246
46191
46135
46081
46027
45973
45920
45868
45816
45765
45715
45665
45616
45567
45519
45471
45423
45376
45329
45282
45235
45189
45142
45095
45049
45002
44955
44908
44861
44813
44766
44718
44671
44623
44575
44527
44479
44430
44382
44333
44284
44235
44185
44136
44086
44036
43986
43936
43886
43836
43786
43735
43684
43633
43581
43529
43477
43424
43372
43319
43267
43215
43162
43110
43058
43005
42954
42902
42851
42800
42750
42700
42651
42602
42554
42507
42460
42413
42367
42321
42275
42230
42185
42140
42095
42050
42005
41961
41917
41873
41829
41786
41744
41701
41660
41619
41579
41539
41500
41461
41423
41386
41349
41313
41278
41242
41208
41173
41139
41105
41071
41037
41004
40970
40937
40903
40870
40837
40804
40772
40740
40708
40676
40645
40614
40584
40553
40523
40493
40464
40434
40405
40376
40347
40318
40290
40261
40233
40205
40177
40149
40121
40094
40066
40038
40011
39983
39956
39928
39901
39874
39847
39819
39792
39765
39737
39709
39681
39652
39623
39594
39564
39533
39503
39471
39440
39408
39376
39343
39311
39278
39245
39212
39179
39146
39112
39079
39045
39012
38978
38944
38911
38877
38843
38809
38775
38741
38706
38672
38637
38603
38569
38535
38501
38468
38435
38403
38371
38339
38309
38279
38249
38220
38192
38164
38136
38109
38081
38055
38028
38002
37976
37950
37925
37900
37875
37850
37826
37802
37778
37755
37732
37709
37686
37663
37641
37618
37596
37573
37551
37529
37507
37485
37463
37442
37420
37399
37377
37356
37335
37313
37292
37270
37248
37227
37205
37183
37161
37139
37116
37094
37072
37050
37028
37006
36984
36961
36939
36917
36895
36872
36850
36827
36803
36779
36755
36730
36704
36678
36651
36623
36594
36565
36535
36505
36474
36442
36410
36378
36344
36311
36276
36241
36206
36170
36133
36095
36058
36019
35980
35939
35899
35857
35814
35771
35726
35681
35636
35589
35541
35493
35444
35393
35342
35289
35236
35181
35126
35070
35013
34956
34898
34839
34780
34721
34660
34599
34538
34476
34414
34351
34287
34223
34159
34094
34029
33963
33898
33833
33767
33701
33635
33568
33501
33434
33366
33297
33228
33157
33086
33014
32941
32867
32792
32716
32639
32561
32482
32403
32322
32238
32156
32072
31987
31901
31815
31728
31641
31554
31466
31379
31291
31204
31117
31030
30943
30857
30772
30687
30602
30518
30434
30351
30268
30186
30105
30025
29945
29867
29789
29713
29637
29563
29490
29418
29347
29277
29208
29140
29073
29007
28943
28879
28817
28755
28695
28637
28579
28522
28467
28413
28359
28307
28255
28205
28155
28106
28058
28010
27963
27916
27870
27825
27779
27734
27689
27645
27601
27557
27513
27469
27426
27382
27338
27295
27251
27208
27164
27120
27077
27033
26989
26945
26901
26857
26813
26768
26724
26679
26635
26590
26544
26499
26453
26407
26361
26314
26267
26220
26173
26126
26078
26031
25983
25936
25888
25841
25793
25746
25699
25652
25606
25559
25514
25468
25423
25379
25334
25290
25245
25201
25157
25112
25067
25022
24976
24931
24884
24838
24791
24744
24697
24650
24603
24556
24509
24462
24415
24369
24322
24276
24231
24185
24139
24093
24048
24002
23957
23911
23865
23820
23774
23729
23683
23637
23592
23546
23501
23455
23411
23366
23323
23280
23237
23195
23154
23113
23074
23034
22996
22959
22922
22886
22852
22818
22786
22754
22723
22694
22665
22638
22612
22587
22564
22541
22521
22501
22483
22467
22451
22437
22423
22411
22400
22389
22380
22371
22364
22358
22352
22348
22344
22342
22341
22341
22341
22343
22345
22348
22352
22357
22362
22368
22375
22382
22391
22399
22409
22418
22428
22439
22449
22460
22472
22483
22495
22507
22520
22532
22544
22557
22569
22581
22592
22604
22615
22626
22637
22647
22656
22665
22674
22682
22689
22695
22701
22706
22711
22715
22718
22721
22723
22725
22727
22728
22728
22728
22728
22728
22727
22725
22723
22721
22718
22715
22712
22708
22705
22702
22698
22695
22692
22690
22687
22685
22684
22682
22682
22682
22682
22682
22683
22685
22686
22688
22690
22692
22694
22696
22699
22701
22704
22707
22710
22713
22716
22719
22722
22724
22727
22729
22730
22732
22733
22734
22735
22735
22735
22735
22734
22733
22732
22731
22729
22727
22725
22723
22720
22718
22715
22712
22709
22705
22700
22695
22689
22682
22674
22665
22656
22645
22634
22622
22609
22596
22582
22567
22552
22536
22519
22502
22484
22465
22446
22425
22404
22382
22358
22334
22310
22284
22259
22232
22206
22180
22153
22126
22099
22072
22044
22016
21987
21958
21929
21899
21869
21838
21807
21776
21745
21713
21680
21647
21614
21580
21545
21510
21474
21438
21401
21364
21326
21288
21250
21211
21172
21133
21094
21054
21013
20973
20932
20890
20849
20808
20767
20725
20684
20643
20603
20562
20521
20479
20438
20397
20355
20313
20270
20228
20185
20142
20099
20055
20011
19967
19922
19878
19833
19788
19742
19697
19651
19605
19559
19513
19466
19419
19372
19325
19277
19230
19183
19136
19089
19042
18996
18949
18903
18857
18811
18766
18720
18674
18628
18583
18537
18491
18444
18398
18351
18305
18257
18210
18162
18114
18065
18017
17967
17918
17868
17817
17766
17715
17663
17611
17559
17507
17454
17402
17349
17296
17244
17191
17139
17086
17035
16983
16932
16881
16831
16781
16731
16681
16631
16581
16531
16481
16431
16381
16331
16280
16231
16181
16131
16082
16032
15983
15933
15884
15835
15786
15737
15688
15640
15593
15546
15499
15454
15408
15364
15320
15277
15234
15193
15152
15111
15071
15032
14994
14955
14918
14881
14844
14808
14772
14736
14700
14665
14629
14593
14558
14522
14486
14450
14415
14379
14343
14307
14270
14233
14196
14158
14119
14079
14039
13998
13956
13914
13871
13827
13782
13736
13689
13640
13590
13539
13487
13433
13377
13321
13263
13204
13143
13081
13018
12953
12887
12819
12750
12680
12608
12535
12460
12384
12307
12229
12149
12069
11987
11904
11820
11735
11649
11563
11475
11387
11297
11208
11117
11026
10935
10844
10752
10661
10569
10478
10387
10296
10206
10116
10026
9937
9848
9759
9671
9584
9498
9412
9328
9243
9160
9077
8995
8913
8833
8753
8674
8596
8519
8442
8366
8290
8215
8141
8067
7993
7920
7847
7775
7703
7631
7560
7489
7418
7348
7278
7208
7138
7068
6999
6929
6859
6788
6717
6646
6575
6503
6431
6358
6286
6213
6139
6066
5992
5918
5844
5771
5697
5623
5550
5476
5403
5330
5257
5183
5110
5037
4965
4892
4821
4749
4678
4608
4539
4470
4402
4335
4269
4204
4139
4075
4013
3951
3890
3831
3772
3714
3658
3602
3548
3495
3443
3392
3341
3292
3244
3197
3151
3105
3060
3016
2973
2930
2887
2845
2803
2761
2719
2676
2634
2590
2546
2502
2456
2409
2360
2311
2260
2207
2154
2098
2041
1983
1923
1862
1799
1734
1667
1598
1528
1456
1382
1306
1229
1149
1068
985
901
815
727
639
549
457
365
271
176
80
-17
-115
-214
-314
-414
-516
-619
-723
-828
-933
-1040
-1148
-1256
-1366
-1475
-1585
-1696
-1807
-1919
-2031
-2143
-2256
-2369
-2482
-2596
-2710
-2824
-2938
-3052
-3165
-3279
-3392
-3505
-3618
-3731
-3843
-3954
-4066
-4177
-4287
-4397
-4506
-4615
-4722
-4829
-4934
-5037
-5140
-5240
-5339
-5437
-5533
-5628
-5722
-5814
-5905
-5995
-6083
-6169
-6254
-6338
-6420
-6500
-6579
-6656
-6732
-6806
-6879
-6951
-7021
-7091
-7160
-7228
-7295
-7362
-7429
-7495
-7561
-7627
-7693
-7758
-7823
-7889
-7954
-8019
-8084
-8150
-8215
-8281
-8347
-8413
-8480
-8547
-8615
-8683
-8752
-8821
-8891
-8962
-9034
-9107
-9181
-9256
-9332
-9409
-9488
-9567
-9647
-9729
-9811
-9895
-9979
-10065
-10151
-10239
-10328
-10418
-10509
-10602
-10695
-10790
-10886
-10983
-11081
-11180
-11280
-11380
-11482
-11584
-11686
-11789
-11893
-11998
-12103
-12208
-12315
-12421
-12529
-12637
-12745
-12854
-12964
-13074
-13185
-13296
-13407
-13519
-13631
-13744
-13857
-13971
-14085
-14199
-14314
-14430
-14545
-14661
-14777
-14894
-15010
-15127
-15244
-15361
-15478
-15596
-15714
-15832
-15950
-16068
-16189
-16309
-16429
-16549
-16670
-16791
-16912
-17034
-17155
-17277
-17399
-17522
-17644
-17767
-17889
-18012
-18134
-18256
-18378
-18499
-18619
-18739
-18858
-18975
-19092
-19209
-19324
-19438
-19552
-19664
-19776
-19886
-19996
-20105
-20212
-20319
-20424
-20529
-20632
-20734
-20834
-20934
-21033
-21131
-21227
-21323
-21418
-21511
-21604
-21696
-21787
-21878
-21967
-22056
-22144
-22231
-22318
-22403
-22489
-22573
-22657
-22741
-22824
-22907
-22989
-23070
-23151
-23232
-23312
-23392
-23471
-23549
-23627
-23704
-23781
-23857
-23933
-24008
-24083
-24158
-24233
-24307
-24381
-24455
-24529
-24602
-24676
-24750
-24824
-24897
-24971
-25045
-25120
-25194
-25269
-25344
-25419
-25495
-25572
-25649
-25726
-25805
-25884
-25964
-26045
-26126
-26209
-26292
-26376
-26461
-26547
-26633
-26721
-26809
-26898
-26988
-27079
-27171
-27264
-27357
-27451
-27547
-27643
-27739
-27837
-27936
-28037
-28138
-28240
-28342
-28446
-28551
-28657
-28763
-28871
-28979
-29088
-29197
-29308
-29419
-29530
-29643
-29755
-29868
-29981
-30094
-30208
-30321
-30434
-30547
-30660
-30772
-30885
-30996
-31107
-31218
-31328
-31438
-31547
-31655
-31762
-31869
-31975
-32079
-32183
-32286
-32387
-32488
-32587
-32685
-32782
-32878
-32973
-33066
-33158
-33248
-33336
-33422
-33507
-33590
-33670
-33749
-33827
-33902
-33975
-34047
-34117
-34185
-34251
-34315
-34378
-34439
-34499
-34557
-34614
-34669
-34722
-34775
-34826
-34875
-34923
-34970
-35016
-35061
-35105
-35148
-35190
-35231
-35271
-35311
-35350
-35389
-35427
-35465
-35502
-35540
-35576
-35613
-35650
-35687
-35724
-35761
-35799
-35836
-35874
-35911
-35949
-35987
-36025
-36064
-36102
-36141
-36180
-36219
-36258
-36297
-36337
-36376
-36414
-36453
-36491
-36528
-36565
-36602
-36638
-36673
-36708
-36742
-36775
-36807
-36839
-36870
-36900
-36929
-36958
-36985
-37012
-37037
-37062
-37086
-37108
-37130
-37151
-37171
-37191
-37209
-37226
-37243
-37259
-37274
-37288
-37300
-37312
-37322
-37332
-37340
-37347
-37353
-37357
-37360
-37362
-37362
-37362
-37359
-37356
-37352
-37346
-37339
-37332
-37324
-37315
-37305
-37295
-37285
-37275
-37265
-37255
-37246
-37237
-37228
-37219
-37212
-37205
-37198
-37193
-37189
-37186
-37183
-37182
-37182
-37182
-37184
-37187
-37191
-37195
-37201
-37208
-37216
-37226
-37236
-37248
-37260
-37274
-37289
-37305
-37323
-37341
-37360
-37381
-37402
-37423
-37446
-37469
-37492
-37516
-37541
-37566
-37591
-37617
-37643
-37670
-37697
-37724
-37752
-37780
-37808
-37837
-37866
-37895
-37925
-37954
-37984
-38014
-38043
-38073
-38102
-38131
-38160
-38189
-38218
-38247
-38276
-38305
-38334
-38363
-38391
-38420
-38448
-38475
-38502
-38529
-38555
-38580
-38604
-38628
-38651
-38672
-38694
-38714
-38733
-38752
-38770
-38787
-38804
-38819
-38834
-38848
-38861
-38874
-38885
-38896
-38906
-38915
-38924
-38932
-38939
-38945
-38951
-38956
-38960
-38963
-38965
-38966
-38967
-38968
-38967
-38966
-38965
-38963
-38961
-38958
-38955
-38952
-38949
-38946
-38942
-38938
-38934
-38930
-38925
-38921
-38916
-38911
-38907
-38903
-38898
-38894
-38891
-38887
-38884
-38882
-38879
-38877
-38875
-38874
-38873
-38872
-38872
-38871
-38871
-38872
-38872
-38872
-38873
-38873
-38874
-38874
-38874
-38874
-38874
-38873
-38873
-38872
-38870
-38869
-38867
-38864
-38861
-38858
-38854
-38850
-38845
-38839
-38832
-38824
-38816
-38806
-38796
-38784
-38772
-38758
-38744
-38729
-38713
-38695
-38677
-38658
-38638
-38617
-38595
-38572
-38548
-38523
-38497
-38470
-38442
-38412
-38382
-38351
-38318
-38284
-38249
-38213
-38176
-38138
-38099
-38059
-38019
-37977
-37935
-37893
-37850
-37806
-37763
-37719
-37674
-37630
-37585
-37541
-37496
-37452
-37407
-37362
-37317
-37272
-37227
-37183
-37138
-37093
-37049
-37004
-36961
-36917
-36873
-36830
-36787
-36744
-36701
-36658
-36616
-36573
-36530
-36488
-36446
-36404
-36363
-36322
-36282
-36242
-36203
-36164
-36126
-36089
-36052
-36016
-35980
-35945
-35911
-35877
-35843
-35810
-35778
-35746
-35715
-35684
-35653
-35623
-35592
-35562
-35532
-35503
-35473
-35443
-35412
-35382
-35351
-35319
-35288
-35255
-35222
-35188
-35154
-35119
-35083
-35046
-35009
-34971
-34933
-34893
-34853
-34812
-34771
-34728
-34685
-34641
-34596
-34551
-34505
-34457
-34410
-34361
-34312
-34262
-34212
-34161
-34110
-34058
-34005
-33952
-33899
-33845
-33790
-33736
-33681
-33625
-33570
-33514
-33459
-33403
-33348
-33293
-33238
-33183
-33128
-33074
-33021
-32968
-32915
-32862
-32810
-32759
-32707
-32656
-32604
-32554
-32503
-32454
-32405
-32356
-32308
-32259
-32212
-32165
-32118
-32072
-32026
-31980
-31934
-31888
-31843
-31797
-31751
-31705
-31658
-31612
-31564
-31517
-31469
-31420
-31371
-31322
-31273
-31223
-31173
-31123
-31073
-31022
-30972
-30922
-30873
-30823
-30774
-30725
-30677
-30629
-30581
-30534
-30488
-30443
-30398
-30354
-30312
-30270
-30229
-30189
-30151
-30113
-30077
-30042
-30008
-29975
-29944
-29913
-29884
-29856
-29829
-29802
-29777
-29752
-29729
-29706
-29684
-29663
-29642
-29623
-29604
-29585
-29568
-29551
-29534
-29518
-29502
-29487
-29472
-29458
-29444
-29430
-29417
-29404
-29391
-29379
-29368
-29356
-29346
-29336
-29326
-29316
-29307
-29299
-29290
-29282
-29274
-29267
-29260
-29253
-29247
-29241
-29236
-29232
-29228
-29225
-29222
-29220
-29219
-29220
-29221
-29223
-29226
-29231
-29237
-29244
-29252
-29262
-29273
-29285
-29299
-29315
-29332
-29350
-29370
-29391
-29414
-29438
-29463
-29489
-29517
-29546
-29576
-29607
-29640
-29673
-29708
-29743
-29780
-29817
-29856
-29895
-29935
-29977
-30019
-30062
-30106
-30151
-30197
-30244
-30292
-30342
-30392
-30443
-30496
-30549
-30604
-30661
-30718
-30777
-30837
-30898
-30961
-31024
-31089
-31155
-31222
-31290
-31358
-31428
-31498
-31569
-31640
-31712
-31784
-31857
-31930
-32003
-32077
-32151
-32225
-32299
-32374
-32448
-32522
-32595
-32668
-32741
-32815
-32888
-32960
-33032
-33103
-33174
-33245
-33316
-33387
-33458
-33529
-33599
-33670
-33741
-33811
-33882
-33953
-34023
-34094
-34165
-34235
-34306
-34377
-34447
-34518
-34589
-34661
-34732
-34803
-34875
-34946
-35017
-35089
-35160
-35231
-35302
-35372
-35442
-35512
-35581
-35649
-35716
-35783
-35849
-35914
-35978
-36041
-36103
-36164
-36224
-36282
-36340
-36395
-36449
-36502
-36553
-36603
-36652
-36699
-36745
-36790
-36833
-36874
-36915
-36953
-36990
-37026
-37060
-37093
-37124
-37153
-37180
-37206
-37230
-37252
-37273
-37291
-37307
-37322
-37334
-37344
-37352
-37357
-37361
-37362
-37360
-37356
-37350
-37341
-37329
-37314
-37297
-37277
-37254
-37228
-37200
-37168
-37134
-37097
-37058
-37015
-36970
-36923
-36873
-36821
-36767
-36710
-36652
-36591
-36528
-36463
-36397
-36328
-36258
-36187
-36113
-36038
-35962
-35885
-35806
-35726
-35644
-35562
-35478
-35393
-35308
-35221
-35134
-35046
-34957
-34868
-34778
-34688
-34597
-34506
-34414
-34322
-34230
-34138
-34046
-33954
-33862
-33770
-33679
-33588
-33497
-33407
-33317
-33228
-33140
-33052
-32965
-32879
-32793
-32709
-32625
-32542
-32460
-32378
-32299
-32220
-32142
-32066
-31990
-31915
-31842
-31769
-31697
-31626
-31555
-31486
-31418
-31350
-31283
-31217
-31151
-31086
-31022
-30958
-30894
-30832
-30769
-30707
-30646
-30584
-30524
-30463
-30403
-30344
-30284
-30226
-30167
-30109
-30052
-29995
-29939
-29883
-29828
-29773
-29719
-29665
-29612
-29560
-29508
-29456
-29405
-29355
-29306
-29257
-29210
-29163
-29117
-29072
-29028
-28985
-28943
-28901
-28861
-28822
-28784
-28747
-28711
-28676
-28642
-28609
-28578
-28548
-28519
-28491
-28464
-28439
-28414
-28391
-28369
-28348
-28328
-28309
-28291
-28275
-28258
-28243
-28229
-28215
-28202
-28190
-28178
-28167
-28157
-28147
-28138
-28129
-28121
-28114
-28107
-28101
-28095
-28090
-28085
-28081
-28077
-28074
-28072
-28069
-28068
-28066
-28066
-28065
-28065
-28066
-28066
-28067
-28069
-28070
-28072
-28073
-28075
-28078
-28080
-28083
-28085
-28089
-28092
-28096
-28101
-28105
-28111
-28116
-28122
-28129
-28136
-28144
-28152
-28161
-28171
-28181
-28191
-28203
-28215
-28227
-28240
-28254
-28268
-28283
-28299
-28315
-28331
-28349
-28366
-28384
-28403
-28422
-28442
-28462
-28482
-28502
-28524
-28545
-28567
-28589
-28612
-28635
-28659
-28683
-28707
-28732
-28757
-28782
-28808
-28834
-28860
-28887
-28914
-28942
-28970
-28998
-29027
-29056
-29085
-29115
-29145
-29175
-29205
-29236
-29267
-29299
-29331
-29363
-29396
-29430
-29463
-29497
-29531
-29565
-29599
-29633
-29667
-29701
-29735
-29768
-29802
-29835
-29869
-29902
-29934
-29967
-29999
-30030
-30062
-30092
-30123
-30152
-30181
-30210
-30238
-30265
-30291
-30317
-30342
-30365
-30389
-30411
-30432
-30452
-30471
-30490
-30507
-30523
-30539
-30553
-30566
-30578
-30589
-30599
-30607
-30614
-30620
-30624
-30626
-30627
-30626
-30623
-30617
-30609
-30599
-30587
-30572
-30554
-30533
-30510
-30485
-30456
-30425
-30391
-30355
-30316
-30274
-30229
-30182
-30132
-30079
-30024
-29967
-29906
-29844
-29778
-29711
-29640
-29568
-29493
-29415
-29335
-29253
-29169
-29083
-28994
-28904
-28811
-28716
-28619
-28519
-28418
-28314
-28208
-28099
-27988
-27875
-27759
-27642
-27521
-27399
-27274
-27146
-27017
-26885
-26751
-26614
-26474
-26332
-26188
-26041
-25892
-25741
-25588
-25432
-25274
-25115
-24953
-24790
-24625
-24458
-24290
-24120
-23949
-23776
-23603
-23428
-23252
-23076
-22899
-22721
-22542
-22363
-22184
-22004
-21824
-21643
-21463
-21282
-21102
-20921
-20741
-20560
-20380
-20200
-20020
-19840
-19661
-19482
-19303
-19125
-18948
-18771
-18595
-18420
-18245
-18071
-17898
-17725
-17552
-17381
-17210
-17039
-16869
-16700
-16532
-16364
-16198
-16032
-15868
-15704
-15541
-15379
-15218
-15058
-14899
-14740
-14583
-14426
-14270
-14115
-13960
-13806
-13653
-13501
-13349
-13198
-13049
-12900
-12752
-12605
-12459
-12314
-12170
-12027
-11884
-11741
-11600
-11458
-11318
-11177
-11037
-10898
-10758
-10620
-10481
-10343
-10205
-10067
-9929
-9791
-9653
-9515
-9377
-9239
-9100
-8961
-8822
-8683
-8544
-8404
-8265
-8125
-7986
-7847
-7707
-7568
-7430
-7291
-7152
-7014
-6876
-6738
-6601
-6465
-6329
-6193
-6059
-5925
-5792
-5660
-5529
-5399
-5270
-5141
-5014
-4888
-4763
-4638
-4515
-4393
-4272
-4151
-4032
-3913
-3795
-3678
-3562
-3446
-3331
-3217
-3103
-2991
-2878
-2767
-2657
-2547
-2439
-2332
-2225
-2121
-2017
-1915
-1815
-1716
-1618
-1523
-1429
-1337
-1247
-1159
-1072
-987
-904
-823
-743
-665
-588
-513
-439
-366
-295
-225
-156
-88
-22
44
109
173
236
298
360
421
481
540
600
658
717
775
832
890
947
1002
1060
1116
1173
1229
1285
1341
1398
1454
1511
1567
1624
1681
1738
1796
1853
1911
1969
2028
2087
2146
2206
2266
2327
2389
2451
2514
2577
2641
2705
2769
2834
2899
2964
3029
3093
3158
3222
3286
3350
3413
3475
3536
3597
3656
3714
3772
3828
3882
3935
3987
4037
4085
4132
4178
4222
4264
4305
4345
4383
4419
4453
4487
4518
4548
4577
4605
4631
4656
4681
4704
4726
4748
4768
4788
4807
4825
4843
4860
4877
4893
4908
4923
4938
4953
4968
4982
4996
5011
5025
5040
5054
5069
5084
5100
5116
5133
5150
5168
5187
5206
5227
5248
5271
5294
5319
5344
5370
5397
5425
5454
5484
5514
5545
5577
5610
5643
5678
5714
5750
5789
5828
5868
5910
5954
5999
6045
6092
6141
6192
6243
6296
6351
6406
6463
6521
6580
6640
6701
6763
6826
6889
6953
7018
7083
7149
7216
7282
7349
7415
7482
7548
7615
7681
7746
7812
7877
7942
8007
8071
8135
8198
8261
8324
8386
8447
8509
8569
8629
8689
8749
8807
8866
8923
8980
9037
9093
9148
9203
9258
9312
9366
9419
9473
9525
9578
9629
9681
9732
9783
9833
9882
9931
9980
10028
10075
10122
10169
10215
10261
10306
10351
10396
10440
10484
10529
10572
10616
10660
10704
10748
10792
10837
10882
10928
10974
11022
11069
11118
11168
11218
11270
11322
11376
11431
11487
11544
11602
11661
11721
11782
11844
11907
11971
12035
12100
12166
12232
12298
12365
12432
12499
12567
12634
12702
12769
12836
12903
12969
13035
13101
13166
13231
13295
13359
13422
13484
13546
13608
13668
13728
13787
13846
13904
13961
14017
14073
14128
14182
14235
14287
14339
14390
14439
14488
14537
14584
14632
14678
14724
14770
14815
14860
14905
14950
14994
15039
15083
15128
15173
15218
15264
15310
15356
15403
15451
15499
15548
15598
15649
15701
15754
15808
15863
15919
15976
16033
16093
16152
16215
16277
16341
16407
16474
16542
16611
16682
16753
16826
16901
16976
17052
17130
17208
17288
17368
17449
17531
17614
17697
17780
17864
17949
18033
18118
18203
18288
18372
18456
18540
18624
18707
18790
18872
18953
19034
19113
19192
19270
19346
19422
19496
19569
19641
19712
19782
19851
19919
19985
20050
20114
20177
20239
20299
20358
20416
20472
20527
20581
20634
20685
20736
20785
20833
20880
20925
20970
21014
21057
21100
21142
21183
21224
21264
21304
21343
21382
21420
21457
21495
21531
21568
21604
21640
21675
21711
21746
21781
21816
21851
21886
21921
21956
21991
22027
22062
22098
22134
22170
22207
22244
22281
22318
22356
22395
22433
22473
22512
22553
22593
22634
22675
22716
22758
22800
22843
22885
22928
22971
23015
23058
23102
23146
23190
23235
23279
23324
23368
23413
23457
23502
23546
23590
23633
23676
23719
23761
23802
23843
23883
23923
23962
24000
24038
24075
24111
24147
24182
24217
24251
24285
24318
24351
24384
24417
24450
24483
24517
24550
24583
24617
24652
24686
24722
24758
24794
24831
24869
24908
24947
24988
25029
25071
25113
25157
25202
25247
25294
25342
25390
25440
25490
25542
25594
25648
25703
25758
25815
25872
25931
25990
26050
26111
26173
26236
26299
26364
26429
26495
26561
26629
26697
26765
26834
26903
26973
27043
27113
27184
27255
27326
27397
27469
27540
27612
27683
27755
27827
27900
27972
28045
28118
28191
28264
28338
28411
28485
28559
28634
28708
28783
28859
28934
29010
29086
29163
29239
29316
29394
29472
29550
29629
29708
29788
29868
29948
30028
30109
30189
30270
30350
30431
30511
30591
30670
30749
30828
30906
30983
31060
31137
31213
31288
31362
31436
31510
31583
31656
31728
31800
31871
31942
32012
32081
32151
32219
32287
32354
32421
32487
32552
32619
32683
32747
32812
32876
32940
33003
33067
33130
33194
33257
33321
33384
33448
33511
33574
33637
33699
33762
33823
33885
33946
34007
34067
34126
34185
34244
34302
34360
34417
34473
34529
34585
34640
34694
34748
34801
34853
34904
34955
35005
35054
35102
35150
35198
35245
35292
35338
35384
35430
35475
35521
35566
35611
35656
35701
35746
35791
35836
35881
35925
35969
36014
36057
36101
36144
36188
36231
36274
36316
36358
36400
36442
36484
36525
36566
36607
36647
36687
36727
36766
36804
36842
36880
36917
36953
36989
37024
37059
37093
37126
37159
37192
37224
37255
37286
37316
37346
37376
37405
37433
37461
37488
37514
37540
37565
37590
37614
37637
37660
37682
37703
37724
37745
37765
37784
37803
37821
37839
37856
37873
37889
37905
37920
37935
37949
37964
37978
37992
38006
38020
38034
38049
38063
38078
38093
38108
38123
38139
38155
38172
38189
38207
38225
38244
38263
38283
38303
38325
38346
38369
38392
38415
38440
38465
38491
38518
38545
38573
38602
38631
38661
38691
38722
38753
38785
38817
38849
38881
38913
38945
38977
39008
39040
39071
39102
39133
39163
39193
39222
39251
39279
39306
39334
39360
39386
39412
39437
39461
39485
39509
39531
39553
39575
39596
39616
39635
39654
39672
39689
39706
39722
39737
39751
39764
39777
39789
39800
39810
39819
39827
39835
39841
39847
39852
39855
39859
39861
39863
39863
39864
39863
39863
39861
39859
39857
39854
39851
39847
39843
39839
39835
39831
39827
39823
39819
39815
39812
39809
39806
39803
39801
39799
39798
39796
39796
39795
39796
39796
39797
39799
39802
39805
39808
39813
39817
39823
39829
39836
39843
39851
39859
39867
39876
39886
39895
39905
39915
39925
39935
39945
39955
39965
39975
39985
39995
40005
40015
40025
40035
40045
40055
40065
40075
40084
40094
40103
40112
40121
40129
40137
40144
40151
40157
40162
40167
40171
40174
40176
40177
40177
40177
40175
40172
40168
40163
40157
40149
40140
40130
40118
40105
40090
40074
40057
40039
40019
39999
39977
39954
39930
39906
39880
39854
39827
39799
39770
39740
39710
39679
39647
39614
39580
39545
39510
39474
39437
39400
39363
39325
39287
39248
39210
39171
39132
39092
39053
39013
38974
38934
38894
38853
38813
38772
38732
38691
38650
38609
38567
38526
38485
38443
38401
38360
38318
38276
38234
38192
38150
38108
38066
38023
37980
37937
37893
37849
37805
37760
37714
37668
37621
37573
37524
37475
37425
37375
37324
37272
37220
37167
37113
37059
37005
36950
36895
36839
36783
36727
36670
36613
36556
36499
36441
36384
36326
36268
36210
36152
36094
36037
35979
35922
35865
35809
35753
35698
35643
35590
35537
35485
35434
35384
35335
35287
35240
35194
35149
35105
35062
35020
34979
34938
34899
34860
34822
34786
34750
34715
34682
34649
34618
34587
34558
34529
34502
34476
34451
34427
34405
34383
34362
34343
34325
34307
34292
34277
34263
34251
34240
34230
34221
34213
34206
34201
34196
34192
34189
34187
34186
34185
34185
34186
34188
34190
34192
34195
34198
34202
34206
34210
34215
34220
34225
34230
34236
34242
34247
34253
34259
34265
34272
34278
34285
34291
34298
34305
34312
34320
34327
34334
34342
34350
34357
34366
34374
34382
34391
34400
34409
34418
34427
34437
34447
34457
34468
34479
34490
34502
34515
34528
34542
34557
34572
34588
34605
34623
34642
34662
34682
34704
34726
34749
34774
34799
34826
34853
34882
34911
34942
34974
35006
35039
35073
35108
35144
35180
35217
35255
35294
35333
35373
35414
35456
35498
35542
35586
35631
35676
35722
35768
35815
35862
35909
35956
36004
36052
36100
36149
36197
36245
36294
36342
36391
36439
36487
36534
36582
36628
36675
36720
36765
36810
36854
36897
36940
36982
37024
37064
37104
37143
37181
37219
37255
37291
37326
37359
37393
37425
37456
37486
37516
37544
37572
37599
37626
37651
37677
37702
37726
37750
37773
37796
37818
37840
37861
37882
37903
37923
37943
37962
37981
37999
38018
38035
38053
38070
38087
38103
38119
38135
38151
38166
38181
38195
38209
38223
38237
38251
38264
38277
38290
38302
38315
38327
38338
38350
38360
38371
38381
38390
38400
38408
38417
38425
38432
38439
38446
38452
38458
38463
38468
38473
38476
38480
38483
38486
38488
38489
38491
38492
38492
38492
38492
38491
38489
38487
38484
38480
38476
38472
38467
38461
38455
38448
38441
38434
38426
38417
38409
38399
38390
38380
38371
38361
38350
38340
38329
38318
38307
38295
38284
38272
38261
38249
38237
38225
38214
38202
38190
38179
38167
38156
38144
38133
38122
38110
38099
38088
38076
38064
38053
38041
38029
38017
38004
37992
37979
37967
37953
37940
37926
37912
37897
37881
37865
37848
37831
37813
37794
37774
37754
37733
37711
37689
37666
37642
37617
37592
37565
37538
37511
37483
37454
37424
37394
37363
37332
37300
37268
37236
37203
37169
37136
37102
37067
37033
36998
36963
36927
36892
36857
36822
36787
36752
36717
36683
36649
36615
36581
36547
36514
36481
36448
36416
36383
36351
36319
36288
36256
36224
36193
36162
36131
36099
36069
36038
36007
35977
35947
35917
35887
35858
35829
35800
35772
35744
35716
35688
35661
35634
35607
35581
35554
35528
35503
35477
35452
35428
35404
35380
35356
35333
35311
35289
35268
35248
35228
35208
35190
35172
35155
35138
35123
35108
35093
35080
35067
35054
35042
35031
35020
35009
34999
34989
34979
34970
34961
34952
34944
34935
34927
34918
34910
34901
34892
34883
34874
34864
34854
34844
34833
34821
34808
34795
34782
34767
34752
34737
34721
34704
34686
34668
34650
34630
34610
34589
34568
34545
34522
34498
34474
34449
34423
34396
34369
34341
34313
34285
34256
34227
34197
34167
34137
34106
34075
34044
34013
33981
33949
33917
33885
33853
33820
33788
33756
33724
33691
33659
33628
33596
33564
33533
33502
33471
33441
33410
33380
33349
33319
33289
33259
33230
33200
33171
33142
33113
33085
33056
33028
33000
32972
32944
32916
32889
32862
32834
32807
32780
32753
32726
32698
32671
32644
32616
32589
32561
32534
32506
32478
32450
32421
32394
32366
32338
32310
32281
32253
32226
32198
32171
32143
32116
32089
32061
32034
32008
31982
31956
31930
31905
31880
31855
31831
31807
31784
31761
31738
31715
31693
31671
31649
31627
31605
31583
31562
31540
31519
31498
31477
31455
31434
31413
31391
31369
31348
31326
31304
31282
31260
31237
31215
31191
31168
31145
31121
31097
31072
31048
31023
30998
30972
30947
30921
30895
30869
30843
30817
30791
30764
30737
30711
30684
30657
30630
30604
30577
30551
30524
30498
30472
30446
30420
30395
30369
30344
30319
30294
30269
30244
30220
30195
30171
30148
30124
30101
30078
30055
30033
30010
29989
29967
29946
29925
29904
29883
29863
29843
29823
29804
29784
29765
29747
29728
29710
29691
29673
29655
29636
29618
29600
29581
29563
29544
29526
29507
29488
29469
29450
29430
29410
29390
29370
29349
29328
29307
29286
29264
29242
29220
29197
29175
29152
29130
29107
29084
29061
29038
29014
28991
28968
28944
28921
28897
28873
28849
28825
28801
28777
28753
28728
28704
28679
28654
28628
28603
28576
28550
28522
28494
28465
28436
28405
28374
28342
28309
28275
28240
28204
28168
28130
28091
28051
28011
27969
27926
27882
27837
27791
27745
27697
27648
27599
27548
27496
27443
27389
27334
27277
27220
27162
27103
27043
26982
26920
26858
26795
26731
26667
26602
26537
26471
26405
26338
26272
26205
26138
26071
26004
25937
25870
25803
25736
25670
25603
25536
25470
25404
25338
25272
25206
25141
25076
25011
24946
24882
24818
24754
24690
24627
24565
24502
24440
24378
24317
24256
24195
24135
24075
24016
23958
23899
23841
23784
23727
23670
23613
23557
23500
23444
23389
23333
23277
23221
23165
23109
23052
22995
22938
22881
22822
22764
22704
22644
22584
22522
22459
22395
22330
22264
22197
22129
22059
21989
21917
21845
21771
21697
21621
21545
21467
21389
21309
21228
21146
21063
20979
20894
20808
20721
20633
20544
20454
20364
20272
20180
20087
19993
19899
19803
19708
19611
19515
19418
19320
19223
19125
19027
18929
18831
18733
18636
18538
18441
18343
18246
18149
18053
17957
17861
17765
17670
17575
17481
17387
17294
17201
17109
17017
16926
16835
16745
16656
16567
16479
16392
16305
16219
16133
16047
15964
15881
15798
15715
15634
15553
15473
15394
15316
15238
15161
15085
15010
14936
14862
14789
14717
14646
14575
14505
14435
14367
14299
14231
14164
14098
14033
13968
13903
13839
13776
13713
13651
13589
13528
13467
13407
13347
13288
13229
13171
13114
13057
13000
12944
12889
12834
12780
12726
12673
12620
12568
12516
12465
12415
12365
12315
12267
12218
12170
12123
12076
12030
11985
11939
11895
11851
11807
11764
11721
11679
11638
11597
11556
11516
11477
11438
11400
11363
11326
11289
11253
11218
11183
11148
11114
11080
11047
11014
10981
10949
10917
10886
10855
10825
10796
10767
10739
10711
10684
10658
10632
10607
10583
10559
10536
10514
10492
10471
10450
10431
10412
10394
10376
10360
10344
10329
10315
10301
10288
10275
10263
10251
10240
10228
10218
10207
10196
10185
10174
10163
10152
10140
10128
10115
10102
10088
10074
10058
10042
10025
10007
9989
9969
9949
9927
9905
9881
9857
9832
9806
9780
9753
9724
9696
9666
9636
9605
9574
9542
9510
9476
9443
9409
9374
9339
9304
9268
9232
9195
9158
9121
9084
9046
9009
8971
8933
8895
8857
8819
8781
8743
8706
8668
8630
8593
8555
8518
8482
8445
8409
8373
8338
8302
8268
8233
8199
8164
8132
8099
8067
8035
8003
7972
7941
7911
7881
7852
7823
7795
7768
7741
7714
7688
7663
7638
7614
7590
7567
7545
7523
7501
7480
7459
7438
7418
7398
7379
7359
7340
7321
7303
7284
7265
7247
7228
7209
7191
7172
7154
7135
7116
7097
7078
7058
7038
7018
6997
6976
6955
6933
6910
6887
6863
6839
6813
6788
6761
6733
6705
6676
6646
6615
6584
6551
6518
6484
6450
6414
6378
6341
6304
6265
6226
6185
6144
6102
6058
6014
5969
5923
5876
5827
5778
5728
5677
5625
5572
5518
5464
5408
5353
5296
5239
5181
5123
5064
5004
4945
4884
4824
4763
4702
4640
4578
4516
4454
4392
4329
4266
4203
4140
4077
4013
3950
3887
3823
3760
3697
3634
3571
3508
3445
3382
3320
3258
3197
3136
3075
3015
2956
2897
2839
2781
2724
2667
2611
2556
2501
2447
2394
2342
2290
2239
2189
2140
2091
2044
1997
1951
1906
1862
1819
1777
1735
1694
1653
1613
1574
1535
1497
1460
1423
1386
1350
1315
1280
1245
1211
1178
1144
1111
1079
1046
1014
982
951
919
888
857
827
796
766
736
707
677
648
619
591
563
535
508
480
453
427
400
374
348
322
296
271
246
221
196
171
146
122
98
74
50
27
3
-20
-42
-65
-87
-109
-131
-153
-175
-196
-218
-239
-260
-281
-303
-325
-347
-370
-393
-416
-440
-465
-490
-517
-544
-572
-600
-630
-661
-693
-725
-759
-794
-830
-867
-905
-944
-984
-1026
-1068
-1112
-1156
-1202
-1248
-1296
-1344
-1394
-1444
-1495
-1548
-1601
-1655
-1711
-1767
-1823
-1881
-1940
-1999
-2059
-2121
-2182
-2245
-2309
-2373
-2438
-2504
-2571
-2638
-2706
-2775
-2845
-2916
-2987
-3058
-3131
-3204
-3277
-3351
-3425
-3500
-3575
-3650
-3725
-3801
-3876
-3952
-4027
-4104
-4179
-4255
-4330
-4406
-4481
-4556
-4631
-4706
-4781
-4855
-4930
-5004
-5079
-5153
-5228
-5302
-5377
-5451
-5526
-5601
-5676
-5751
-5826
-5901
-5977
-6053
-6129
-6205
-6282
-6358
-6435
-6512
-6590
-6668
-6746
-6825
-6904
-6983
-7062
-7142
-7222
-7302
-7382
-7463
-7543
-7624
-7705
-7786
-7868
-7949
-8029
-8112
-8193
-8275
-8356
-8438
-8519
-8600
-8680
-8761
-8841
-8921
-9000
-9079
-9158
-9236
-9314
-9392
-9470
-9547
-9624
-9701
-9778
-9854
-9930
-10006
-10081
-10155
-10230
-10304
-10377
-10451
-10523
-10596
-10668
-10740
-10812
-10883
-10954
-11025
-11096
-11167
-11238
-11308
-11379
-11449
-11519
-11589
-11658
-11727
-11796
-11865
-11933
-12001
-12069
-12136
-12202
-12269
-12334
-12399
-12464
-12528
-12591
-12654
-12717
-12778
-12839
-12900
-12960
-13019
-13078
-13136
-13194
-13251
-13308
-13365
-13421
-13476
-13531
-13586
-13640
-13694
-13748
-13801
-13854
-13906
-13958
-14010
-14062
-14114
-14165
-14216
-14267
-14317
-14368
-14418
-14468
-14517
-14566
-14615
-14664
-14712
-14761
-14809
-14856
-14904
-14952
-14999
-15047
-15095
-15143
-15191
-15240
-15289
-15338
-15388
-15438
-15489
-15541
-15593
-15646
-15700
-15754
-15809
-15865
-15921
-15978
-16036
-16094
-16152
-16212
-16271
-16332
-16394
-16456
-16518
-16581
-16645
-16709
-16774
-16840
-16906
-16973
-17040
-17108
-17177
-17246
-17316
-17387
-17458
-17530
-17603
-17676
-17750
-17825
-17901
-17977
-18053
-18131
-18209
-18288
-18367
-18447
-18528
-18608
-18689
-18770
-18852
-18933
-19015
-19096
-19178
-19259
-19340
-19420
-19499
-19578
-19657
-19734
-19811
-19887
-19962
-20036
-20109
-20181
-20252
-20322
-20390
-20458
-20525
-20590
-20655
-20718
-20780
-20841
-20901
-20960
-21017
-21074
-21129
-21183
-21235
-21287
-21338
-21387
-21436
-21483
-21529
-21574
-21618
-21661
-21703
-21744
-21783
-21822
-21860
-21897
-21933
-21967
-22001
-22034
-22066
-22097
-22127
-22156
-22185
-22212
-22240
-22266
-22292
-22318
-22344
-22369
-22394
-22419
-22443
-22468
-22493
-22518
-22543
-22568
-22593
-22619
-22644
-22670
-22696
-22723
-22749
-22776
-22804
-22832
-22860
-22888
-22917
-22946
-22975
-23005
-23035
-23065
-23096
-23127
-23158
-23189
-23220
-23251
-23283
-23314
-23345
-23376
-23407
-23437
-23467
-23496
-23525
-23554
-23582
-23609
-23636
-23662
-23687
-23712
-23736
-23759
-23781
-23802
-23823
-23842
-23860
-23877
-23893
-23907
-23920
-23933
-23943
-23953
-23961
-23968
-23973
-23977
-23980
-23981
-23980
-23979
-23976
-23971
-23966
-23959
-23950
-23941
-23930
-23917
-23904
-23889
-23873
-23856
-23838
-23818
-23798
-23776
-23753
-23729
-23704
-23678
-23651
-23623
-23594
-23564
-23533
-23502
-23469
-23436
-23402
-23368
-23333
-23297
-23261
-23224
-23187
-23149
-23111
-23072
-23033
-22993
-22953
-22912
-22871
-22829
-22787
-22745
-22702
-22659
-22615
-22571
-22526
-22481
-22435
-22390
-22343
-22297
-22250
-22203
-22156
-22109
-22061
-22013
-21965
-21916
-21868
-21819
-21770
-21720
-21671
-21621
-21572
-21522
-21473
-21423
-21374
-21325
-21276
-21227
-21178
-21129
-21081
-21033
-20985
-20937
-20890
-20842
-20795
-20749
-20702
-20656
-20611
-20565
-20520
-20475
-20430
-20385
-20341
-20297
-20253
-20209
-20165
-20121
-20078
-20035
-19991
-19948
-19905
-19862
-19819
-19775
-19732
-19688
-19645
-19601
-19557
-19513
-19468
-19424
-19379
-19334
-19289
-19244
-19199
-19154
-19109
-19064
-19019
-18975
-18930
-18886
-18841
-18798
-18754
-18710
-18667
-18624
-18581
-18538
-18496
-18454
-18412
-18370
-18329
-18288
-18247
-18207
-18167
-18128
-18089
-18050
-18011
-17973
-17936
-17899
-17862
-17826
-17790
-17755
-17721
-17686
-17653
-17620
-17587
-17555
-17523
-17492
-17462
-17432
-17402
-17373
-17344
-17317
-17289
-17262
-17235
-17209
-17183
-17158
-17132
-17108
-17083
-17059
-17035
-17011
-16988
-16964
-16940
-16916
-16892
-16868
-16844
-16819
-16794
-16769
-16743
-16717
-16691
-16664
-16637
-16610
-16582
-16554
-16526
-16498
-16470
-16441
-16413
-16384
-16356
-16327
-16299
-16270
-16242
-16213
-16184
-16155
-16126
-16099
-16070
-16042
-16013
-15984
-15956
-15927
-15898
-15869
-15840
-15811
-15781
-15752
-15722
-15693
-15663
-15633
-15604
-15574
-15544
-15515
-15485
-15455
-15426
-15396
-15366
-15335
-15305
-15275
-15244
-15213
-15182
-15151
-15120
-15089
-15057
-15025
-14993
-14960
-14927
-14893
-14859
-14825
-14790
-14754
-14717
-14680
-14643
-14604
-14565
-14525
-14484
-14442
-14399
-14356
-14312
-14267
-14221
-14174
-14126
-14078
-14028
-13978
-13926
-13874
-13821
-13767
-13712
-13656
-13599
-13542
-13483
-13424
-13365
-13304
-13243
-13181
-13118
-13054
-12990
-12925
-12859
-12793
-12726
-12659
-12591
-12523
-12454
-12385
-12316
-12247
-12177
-12108
-12038
-11968
-11898
-11828
-11758
-11689
-11619
-11549
-11480
-11410
-11341
-11271
-11202
-11133
-11064
-10995
-10925
-10857
-10788
-10719
-10650
-10582
-10514
-10446
-10378
-10310
-10243
-10175
-10108
-10042
-9975
-9909
-9842
-9776
-9710
-9644
-9579
-9514
-9448
-9384
-9319
-9255
-9191
-9127
-9063
-9000
-8938
-8876
-8814
-8752
-8691
-8631
-8571
-8511
-8452
-8394
-8336
-8279
-8223
-8167
-8112
-8058
-8005
-7952
-7900
-7849
-7798
-7749
-7700
-7652
-7604
-7558
-7513
-7468
-7424
-7381
-7339
-7298
-7258
-7218
-7179
-7141
-7104
-7067
-7031
-6996
-6961
-6927
-6894
-6862
-6830
-6798
-6767
-6737
-6707
-6678
-6649
-6621
-6593
-6565
-6538
-6511
-6485
-6458
-6432
-6406
-6380
-6355
-6329
-6304
-6278
-6253
-6228
-6202
-6177
-6151
-6126
-6100
-6075
-6049
-6023
-5997
-5971
-5946
-5920
-5894
-5868
-5842
-5816
-5790
-5764
-5738
-5712
-5686
-5659
-5633
-5606
-5580
-5553
-5526
-5498
-5471
-5443
-5415
-5386
-5357
-5328
-5299
-5269
-5238
-5207
-5176
-5144
-5111
-5078
-5044
-5010
-4975
-4939
-4903
-4866
-4829
-4790
-4752
-4712
-4672
-4632
-4591
-4549
-4507
-4465
-4422
-4379
-4336
-4292
-4248
-4204
-4159
-4114
-4067
-4022
-3976
-3930
-3884
-3837
-3790
-3743
-3696
-3649
-3602
-3555
-3508
-3460
-3413
-3366
-3319
-3272
-3225
-3178
-3131
-3085
-3038
-2992
-2946
-2900
-2855
-2810
-2765
-2720
-2676
-2632
-2589
-2545
-2502
-2460
-2417
-2376
-2334
-2293
-2253
-2213
-2173
-2134
-2095
-2057
-2019
-1982
-1944
-1908
-1871
-1835
-1800
-1765
-1730
-1695
-1661
-1627
-1593
-1560
-1527
-1494
-1461
-1429
-1397
-1366
-1334
-1303
-1272
-1242
-1212
-1182
-1152
-1123
-1094
-1064
-1036
-1006
-978
-950
-922
-894
-866
-839
-811
-784
-757
-731
-704
-678
-651
-625
-599
-573
-547
-522
-496
-471
-445
-420
-395
-370
-345
-321
-296
-271
-247
-222
-198
-174
-149
-125
-101
-76
-52
-28
-3
21
45
70
94
118
141
165
188
211
234
257
279
301
323
345
366
387
408
428
449
468
488
507
526
545
564
582
600
618
636
653
670
687
704
720
736
753
769
785
801
817
833
849
865
880
896
912
928
943
959
974
989
1004
1018
1034
1048
1062
1076
1089
1102
1115
1127
1139
1150
1161
1172
1182
1192
1201
1210
1218
1226
1233
1240
1246
1252
1257
1261
1265
1269
1272
1274
1276
1278
1279
1280
1280
1280
1280
1280
1279
1279
1278
1278
1277
1277
1278
1278
1279
1281
1282
1285
1288
1291
1296
1301
1306
1313
1321
1329
1339
1349
1361
1373
1387
1402
1419
1436
1454
1474
1495
1517
1540
1564
1589
1615
1642
1671
1700
1730
1761
1793
1826
1861
1896
1932
1970
2008
2048
2088
2130
2173
2217
2261
2307
2354
2402
2452
2502
2553
2606
2660
2715
2770
2827
2885
2944
3003
3063
3124
3186
3248
3311
3374
3438
3502
3566
3630
3695
3760
3825
3890
3955
4019
4083
4149
4214
4278
4342
4406
4470
4534
4597
4661
4724
4786
4849
4911
4973
5035
5096
5158
5220
5281
5342
5404
5465
5526
5587
5648
5708
5769
5830
5890
5950
6010
6070
6130
6189
6248
6307
6365
6423
6481
6538
6595
6652
6708
6763
6819
6873
6927
6980
7033
7085
7136
7187
7237
7286
7334
7382
7428
7474
7519
7563
7607
7649
7691
7732
7772
7811
7849
7886
7923
7958
7992
8026
8058
8090
8119
8150
8178
8205
8231
8256
8280
8302
8324
8344
8364
8382
8399
8415
8430
8444
8456
8468
8479
8488
8497
8504
8511
8516
8521
8524
8527
8529
8530
8530
8529
8528
8526
8523
8519
8515
8509
8504
8497
8490
8483
8475
8467
8458
8449
8439
8430
8420
8410
8400
8390
8380
8370
8360
8350
8340
8330
8320
8311
8302
8294
8286
8278
8271
8265
8259
8254
8249
8245
8242
8239
8237
8236
8236
8236
8237
8238
8240
8243
8247
8251
8256
8262
8268
8275
8283
8291
8300
8309
8319
8330
8341
8353
8365
8378
8392
8406
8420
8435
8451
8466
8483
8500
8518
8536
8554
8574
8593
8614
8634
8656
8678
8701
8724
8747
8772
8796
8822
8847
8874
8901
8928
8956
8985
9014
9043
9073
9104
9135
9166
9198
9231
9263
9296
9330
9364
9398
9433
9468
9504
9540
9576
9613
9650
9688
9726
9765
9804
9844
9883
9924
9965
10006
10047
10089
10131
10174
10217
10260
10304
10348
10391
10436
10480
10525
10569
10614
10659
10704
10749
10794
10839
10884
10929
10974
11018
11063
11108
11153
11197
11242
11286
11330
11374
11418
11462
11506
11549
11593
11636
11679
11721
11764
11806
11848
11890
11932
11973
12015
12056
12097
12138
12179
12220
12261
12302
12343
12383
12424
12464
12504
12544
12584
12624
12664
12704
12744
12783
12823
12862
12902
12941
12980
13019
13058
13097
13136
13175
13214
13253
13292
13331
13370
13409
13448
13487
13527
13566
13606
13645
13685
13725
13765
13806
13846
13887
13928
13969
14010
14051
14093
14135
14177
14219
14262
14304
14347
14390
14433
14476
14520
14563
14607
14651
14695
14740
14784
14829
14874
14920
14965
15011
15057
15103
15150
15197
15244
15291
15338
15386
15434
15482
15530
15578
15626
15675
15723
15772
15821
15870
15918
15967
16015
16065
16114
16164
16213
16262
16311
16361
16410
16460
16509
16559
16609
16659
16710
16761
16811
16863
16914
16965
17017
17069
17122
17174
17227
17280
17333
17386
17440
17494
17548
17602
17656
17711
17766
17821
17876
17931
17987
18042
18098
18153
18209
18264
18320
18375
18431
18486
18541
18596
18650
18704
18758
18812
18866
18919
18972
19024
19076
19128
19180
19231
19282
19333
19383
19433
19482
19531
19580
19628
19675
19723
19769
19816
19861
19907
19951
19995
20039
20081
20123
20164
20205
20245
20284
20322
20360
20397
20433
20468
20503
20536
20569
20602
20633
20663
20692
20721
20748
20775
20801
20825
20849
20872
20893
20914
20934
20953
20971
20988
21005
21020
21035
21049
21062
21074
21086
21097
21107
21116
21125
21134
21142
21149
21156
21162
21169
21174
21180
21186
21191
21196
21202
21207
21212
21218
21223
21229
21236
21242
21249
21256
21264
21272
21280
21289
21298
21307
21317
21327
21338
21348
21360
21371
21383
21395
21408
21421
21434
21447
21461
21476
21490
21505
21520
21535
21551
21567
21583
21600
21617
21633
21651
21668
21685
21703
21720
21738
21756
21774
21792
21810
21828
21846
21864
21881
21899
21916
21933
21950
21966
21982
21998
22013
22028
22043
22057
22071
22085
22098
22111
22124
22137
22150
22162
22175
22187
22199
22212
22224
22237
22250
22262
22275
22288
22302
22315
22329
22343
22357
22372
22387
22403
22419
22436
22453
22471
22489
22508
22527
22546
22567
22587
22608
22630
22652
22674
22697
22720
22744
22768
22793
22818
22844
22870
22896
22922
22949
22977
23004
23032
23061
23090
23119
23148
23178
23209
23240
23271
23303
23336
23369
23402
23436
23471
23506
23542
23578
23615
23653
23691
23730
23770
23811
23852
23894
23936
23980
24024
24069
24114
24161
24208
24255
24304
24353
24403
24453
24504
24556
24609
24661
24715
24769
24824
24879
24934
24990
25047
25103
25160
25218
25275
25332
25390
25448
25505
25563
25620
25677
25734
25790
25846
25902
25958
26012
26067
26121
26174
26227
26280
26331
26383
26433
26483
26532
26581
26629
26677
26724
26770
26816
26861
26906
26951
26994
27038
27081
27123
27165
27207
27248
27289
27330
27370
27410
27450
27489
27529
27568
27606
27645
27683
27721
27759
27796
27833
27870
27906
27942
27978
28013
28048
28083
28117
28151
28184
28216
28248
28280
28310
28340
28370
28399
28427
28454
28480
28506
28531
28556
28579
28602
28624
28645
28666
28685
28705
28723
28741
28758
28775
28791
28807
28822
28837
28852
28866
28879
28893
28906
28918
28931
28943
28954
28966
28977
28988
28999
29009
29020
29030
29039
29049
29058
29068
29077
29086
29095
29103
29112
29121
29130
29139
29148
29157
29166
29175
29184
29193
29202
29212
29221
29230
29239
29248
29257
29266
29275
29284
29293
29302
29311
29319
29328
29337
29345
29353
29361
29369
29377
29385
29392
29400
29407
29414
29420
29426
29432
29438
29443
29448
29452
29456
29460
29463
29466
29469
29471
29473
29474
29475
29476
29476
29477
29476
29476
29475
29474
29473
29472
29470
29468
29466
29463
29460
29457
29454
29451
29448
29444
29441
29437
29433
29430
29426
29422
29418
29415
29411
29407
29403
29400
29396
29392
29388
29385
29381
29377
29373
29369
29365
29361
29356
29351
29347
29342
29336
29330
29324
29318
29311
29304
29296
29288
29280
29271
29262
29252
29242
29232
29222
29211
29200
29189
29177
29166
29154
29142
29130
29118
29106
29093
29081
29069
29056
29044
29031
29019
29007
28995
28982
28970
28958
28947
28935
28923
28912
28901
28889
28878
28867
28856
28845
28834
28823
28812
28802
28791
28780
28770
28760
28749
28739
28729
28718
28708
28698
28688
28678
28668
28657
28647
28637
28627
28617
28607
28596
28586
28576
28566
28556
28546
28536
28526
28516
28506
28496
28485
28475
28465
28454
28444
28433
28423
28412
28401
28390
28378
28367
28355
28343
28331
28318
28306
28293
28279
28266
28252
28238
28224
28210
28196
28181
28166
28151
28136
28121
28106
28090
28075
28059
28044
28028
28013
27998
27983
27967
27953
27938
27923
27909
27895
27881
27868
27855
27842
27829
27816
27804
27792
27780
27768
27756
27745
27733
27722
27711
27699
27688
27677
27666
27655
27644
27632
27621
27609
27597
27584
27572
27559
27546
27532
27518
27503
27488
27472
27456
27439
27422
27403
27385
27366
27346
27325
27304
27282
27260
27237
27214
27190
27165
27140
27115
27089
27063
27036
27009
26982
26954
26926
26897
26868
26839
26810
26780
26750
26719
26689
26658
26626
26595
26563
26531
26498
26465
26432
26399
26365
26331
26297
26263
26228
26193
26158
26123
26088
26053
26018
25982
25947
25912
25877
25842
25807
25773
25738
25704
25670
25636
25603
25570
25538
25506
25474
25443
25412
25382
25352
25323
25295
25267
25240
25214
25188
25163
25139
25116
25093
25071
25050
25029
25009
24991
24972
24955
24938
24922
24906
24891
24877
24864
24851
24838
24826
24815
24804
24794
24784
24775
24766
24758
24750
24742
24735
24729
24722
24716
24710
24705
24699
24694
24689
24684
24680
24675
24670
24666
24661
24656
24652
24647
24642
24637
24632
24627
24622
24617
24611
24606
24600
24594
24588
24581
24575
24568
24561
24554
24546
24538
24530
24522
24514
24505
24496
24487
24478
24469
24459
24449
24439
24429
24418
24408
24397
24386
24375
24364
24352
24341
24329
24317
24305
24293
24280
24268
24255
24242
24229
24215
24201
24188
24173
24159
24144
24129
24114
24098
24082
24066
24050
24034
24017
24000
23983
23965
23947
23929
23911
23892
23873
23853
23833
23813
23793
23772
23751
23729
23708
23686
23664
23641
23618
23595
23572
23548
23524
23500
23475
23450
23425
23399
23373
23347
23320
23293
23265
23237
23209
23181
23152
23123
23094
23064
23035
23005
22974
22944
22913
22882
22851
22820
22789
22758
22726
22695
22663
22632
22600
22568
22537
22505
22473
22441
22409
22377
22345
22313
22280
22248
22216
22183
22151
22118
22086
22053
22020
21987
21954
21921
21888
21854
21821
21787
21753
21719
21685
21651
21616
21582
21547
21512
21477
21442
21407
21372
21337
21302
21266
21231
21196
21160
21125
21089
21054
21018
20982
20947
20911
20876
20840
20805
20770
20734
20700
20665
20630
20596
20562
20528
20494
20461
20428
20395
20362
20330
20297
20265
20234
20202
20171
20140
20109
20079
20048
20018
19989
19959
19929
19900
19871
19842
19813
19785
19757
19728
19701
19673
19646
19619
19592
19566
19540
19514
19488
19463
19437
19412
19387
19362
19337
19312
19287
19263
19238
19214
19189
19165
19141
19116
19092
19067
19042
19017
18992
18967
18942
18917
18891
18865
18840
18814
18787
18761
18735
18708
18681
18654
18627
18600
18573
18545
18517
18489
18460
18432
18403
18374
18344
18315
18285
18255
18224
18193
18162
18131
18099
18067
18034
18002
17969
17935
17901
17867
17833
17798
17763
17727
17691
17655
17618
17581
17544
17506
17469
17430
17392
17353
17314
17274
17234
17194
17154
17113
17072
17031
16989
16948
16906
16864
16821
16779
16736
16694
16651
16608
16566
16523
16480
16438
16395
16353
16309
16268
16225
16183
16140
16097
16055
16013
15971
15929
15887
15845
15803
15761
15720
15678
15637
15597
15556
15516
15477
15437
15399
15360
15322
15285
15248
15211
15176
15140
15105
15071
15037
15004
14971
14939
14907
14876
14845
14814
14784
14755
14726
14697
14669
14641
14613
14586
14559
14532
14505
14479
14453
14427
14401
14375
14349
14323
14297
14270
14244
14218
14192
14165
14139
14112
14086
14059
14032
14005
13978
13951
13924
13896
13869
13841
13813
13785
13757
13728
13700
13671
13642
13612
13583
13553
13523
13492
13462
13431
13399
13368
13336
13303
13271
13238
13204
13171
13137
13102
13067
13032
12997
12961
12925
12889
12852
12814
12777
12739
12701
12662
12623
12584
12544
12505
12464
12424
12383
12342
12301
12260
12218
12176
12134
12091
12048
12006
11962
11919
11876
11832
11788
11744
11699
11655
11610
11564
11519
11473
11427
11380
11333
11286
11239
11191
11143
11094
11045
10996
10946
10896
10846
10796
10745
10693
10642
10590
10538
10486
10433
10380
10327
10273
10219
10165
10110
10056
10000
9945
9889
9832
9776
9719
9661
9604
9545
9487
9428
9369
9309
9249
9189
9128
9068
9006
8944
8882
8820
8757
8694
8631
8567
8503
8439
8375
8310
8246
8182
8117
8053
7989
7925
7861
7797
7734
7671
7609
7546
7485
7424
7363
7303
7243
7184
7126
7068
7011
6955
6900
6845
6791
6738
6685
6633
6582
6532
6483
6435
6387
6340
6294
6249
6205
6161
6119
6077
6036
5996
5956
5918
5880
5842
5806
5770
5735
5701
5667
5634
5601
5570
5539
5509
5480
5451
5424
5397
5371
5346
5321
5298
5275
5254
5233
5213
5194
5176
5159
5142
5127
5113
5100
5087
5076
5065
5056
5047
5040
5033
5028
5023
5019
5017
5015
5014
5014
5015
5017
5019
5023
5027
5032
5038
5045
5052
5060
5069
5079
5089
5100
5111
5124
5136
5150
5163
5178
5193
5208
5224
5240
5257
5274
5291
5309
5327
5345
5363
5382
5401
5420
5439
5459
5478
5497
5517
5536
5555
5575
5594
5613
5632
5651
5670
5689
5708
5726
5744
5762
5779
5797
5813
5830
5847
5863
5879
5894
5910
5925
5940
5954
5969
5983
5997
6011
6024
6037
6050
6063
6076
6088
6100
6112
6124
6136
6147
6158
6170
6180
6191
6202
6212
6223
6233
6243
6253
6262
6272
6281
6291
6300
6310
6319
6328
6338
6347
6356
6366
6375
6385
6394
6404
6413
6423
6433
6443
6453
6463
6474
6484
6495
6505
6516
6527
6537
6548
6559
6570
6582
6593
6604
6615
6626
6638
6649
6660
6671
6682
6693
6704
6714
6725
6735
6745
6755
6765
6774
6783
6792
6801
6810
6818
6826
6834
6841
6849
6856
6863
6870
6876
6883
6889
6896
6902
6908
6915
6921
6927
6933
6939
6946
6952
6958
6964
6970
6976
6982
6988
6994
7001
7007
7014
7020
7027
7033
7040
7047
7054
7061
7067
7074
7081
7088
7095
7102
7109
7116
7123
7130
7137
7143
7150
7157
7163
7169
7176
7182
7188
7194
7200
7205
7211
7216
7221
7227
7232
7237
7242
7247
7251
7256
7261
7265
7269
7274
7278
7283
7287
7292
7296
7301
7306
7311
7316
7321
7326
7332
7338
7344
7350
7356
7363
7370
7377
7384
7391
7399
7407
7416
7424
7433
7442
7451
7460
7469
7479
7489
7499
7509
7519
7529
7539
7550
7560
7570
7581
7591
7601
7612
7622
7632
7643
7653
7663
7673
7683
7694
7704
7714
7724
7734
7744
7754
7764
7774
7784
7793
7803
7812
7821
7830
7839
7848
7856
7864
7872
7880
7887
7894
7901
7908
7914
7920
7926
7931
7936
7940
7945
7949
7952
7956
7959
7962
7965
7967
7969
7971
7973
7974
7975
7976
7977
7978
7978
7978
7979
7979
7979
7979
7979
7979
7978
7978
7978
7978
7978
7979
7979
7979
7980
7981
7982
7983
7984
7986
7987
7989
7991
7994
7996
7999
8003
8006
8010
8015
8020
8025
8031
8038
8045
8053
8061
8069
8079
8087
8099
8109
8121
8134
8146
8160
8173
8189
8204
8221
8238
8255
8273
8292
8312
8333
8354
8376
8398
8422
8446
8471
8497
8523
8550
8578
8606
8635
8665
8695
8726
8758
8790
8823
8857
8892
8927
8962
8999
9036
9073
9112
9150
9190
9230
9270
9311
9353
9395
9437
9481
9524
9568
9613
9658
9703
9749
9795
9841
9888
9935
9982
10029
10077
10124
10172
10220
10268
10316
10364
10412
10460
10507
10555
10602
10650
10697
10744
10790
10837
10883
10929
10975
11020
11065
11110
11154
11198
11242
11285
11328
11370
11412
11453
11494
11534
11574
11614
11653
11691
11729
11767
11804
11841
11878
11914
11949
11984
12019
12054
12088
12122
12155
12188
12221
12254
12286
12318
12350
12381
12413
12443
12474
12505
12535
12564
12594
12623
12652
12680
12708
12736
12763
12790
12817
12843
12869
12895
12920
12945
12970
12994
13018
13041
13064
13086
13109
13130
13152
13173
13194
13215
13235
13255
13275
13294
13313
13332
13351
13369
13387
13405
13422
13440
13457
13473
13490
13506
13522
13537
13553
13568
13583
13598
13613
13628
13642
13656
13670
13684
13697
13710
13723
13736
13748
13761
13773
13785
13796
13808
13819
13830
13840
13851
13861
13871
13881
13890
13900
13910
13919
13928
13937
13946
13955
13964
13972
13981
13989
13997
14005
14013
14021
14029
14037
14045
14053
14061
14068
14076
14084
14092
14100
14108
14116
14125
14133
14142
14150
14159
14168
14177
14187
14196
14206
14216
14226
14237
14247
14258
14270
14281
14293
14305
14317
14330
14343
14355
14369
14382
14395
14409
14423
14437
14451
14465
14479
14494
14508
14523
14538
14553
14568
14583
14598
14614
14629
14644
14660
14675
14691
14706
14722
14737
14753
14768
14784
14799
14815
14830
14845
14860
14875
14890
14905
14919
14933
14947
14960
14973
14986
14999
15011
15022
15034
15044
15055
15064
15074
15082
15091
15098
15106
15112
15119
15124
15129
15134
15138
15141
15144
15147
15149
15150
15151
15152
15152
15152
15151
15150
15148
15146
15144
15141
15138
15134
15130
15126
15122
15117
15112
15107
15102
15096
15090
15084
15077
15071
15064
15057
15049
15042
15034
15026
15017
15009
15000
14991
14982
14972
14963
14953
14943
14933
14923
14913
14903
14893
14883
14873
14863
14852
14842
14832
14822
14812
14802
14792
14782
14772
14762
14753
14743
14734
14725
14716
14707
14698
14690
14682
14674
14666
14659
14651
14644
14638
14631
14625
14619
14613
14607
14602
14596
14591
14586
14582
14577
14572
14568
14564
14560
14556
14552
14548
14545
14541
14538
14535
14532
14529
14526
14524
14521
14518
14516
14514
14511
14509
14507
14505
14503
14501
14499
14498
14496
14495
14494
14493
14492
14492
14492
14492
14492
14493
14494
14495
14496
14497
14499
14501
14504
14507
14510
14513
14516
14520
14524
14529
14534
14539
14544
14550
14556
14562
14569
14576
14584
14592
14600
14609
14617
14627
14636
14647
14657
14668
14679
14690
14702
14714
14726
14739
14752
14765
14778
14791
14805
14819
14833
14847
14861
14875
14889
14903
14918
14932
14947
14961
14975
14990
15004
15018
15032
15046
15059
15073
15086
15100
15113
15125
15138
15151
15163
15175
15187
15199
15210
15221
15232
15243
15253
15263
15273
15283
15293
15302
15311
15320
15328
15337
15345
15352
15360
15367
15374
15381
15387
15393
15399
15404
15410
15415
15420
15424
15428
15432
15436
15440
15443
15446
15448
15451
15453
15455
15456
15457
15458
15459
15460
15460
15460
15460
15460
15459
15458
15457
15456
15454
15453
15451
15449
15446
15444
15441
15438
15435
15431
15428
15424
15420
15415
15411
15406
15401
15395
15390
15384
15378
15371
15365
15358
15350
15343
15335
15327
15318
15309
15300
15291
15281
15271
15261
15250
15240
15228
15217
15205
15193
15181
15168
15155
15142
15129
15115
15101
15086
15071
15056
15041
15025
15009
14992
14975
14958
14941
14923
14905
14886
14868
14849
14830
14811
14792
14772
14753
14733
14713
14694
14674
14654
14634
14614
14594
14574
14555
14535
14516
14496
14477
14458
14439
14421
14402
14384
14366
14349
14332
14315
14298
14282
14266
14251
14236
14222
14208
14194
14181
14168
14155
14143
14132
14121
14110
14100
14090
14080
14071
14063
14055
14047
14040
14033
14027
14021
14016
14011
14006
14002
13998
13995
13992
13989
13986
13984
13982
13981
13979
13978
13977
13977
13976
13976
13976
13976
13977
13978
13979
13980
13981
13983
13985
13987
13989
13991
13994
13996
13999
14002
14006
14009
14012
14016
14020
14024
14028
14032
14036
14041
14045
14049
14054
14059
14063
14068
14073
14077
14082
14087
14092
14096
14101
14106
14110
14115
14119
14123
14128
14132
14136
14140
14143
14147
14150
14154
14157
14159
14162
14165
14167
14169
14171
14173
14174
14176
14177
14178
14179
14179
14180
14180
14180
14180
14180
14180
14179
14178
14178
14177
14175
14174
14172
14171
14169
14167
14165
14163
14161
14159
14157
14155
14152
14150
14147
14145
14142
14139
14136
14133
14131
14128
14125
14122
14119
14116
14114
14111
14108
14105
14102
14099
14097
14094
14091
14088
14085
14082
14079
14076
14073
14070
14067
14063
14060
14056
14052
14048
14044
14040
14036
14031
14027
14022
14017
14012
14007
14002
13996
13991
13985
13979
13973
13967
13960
13954
13947
13940
13933
13926
13919
13911
13904
13896
13888
13880
13872
13864
13856
13847
13838
13830
13821
13812
13802
13793
13783
13773
13764
13753
13743
13733
13722
13711
13700
13688
13677
13665
13653
13641
13628
13615
13602
13588
13574
13560
13545
13530
13515
13499
13483
13466
13449
13432
13414
13396
13378
13359
13340
13321
13301
13281
13260
13239
13218
13196
13174
13152
13130
13107
13084
13060
13037
13013
12989
12964
12939
12914
12889
12863
12837
12811
12785
12758
12732
12705
12678
12650
12623
12595
12567
12539
12510
12481
12452
12423
12394
12364
12335
12305
12275
12245
12214
12184
12153
12122
12091
12060
12029
11998
11967
11935
11904
11873
11841
11810
11779
11748
11717
11686
11655
11624
11594
11564
11534
11504
11475
11445
11416
11388
11360
11332
11304
11277
11250
11224
11198
11172
11147
11122
11098
11075
11051
11029
11006
10985
10963
10943
10922
10903
10883
10865
10846
10829
10812
10795
10779
10764
10749
10734
10721
10708
10695
10683
10672
10661
10651
10642
10633
10625
10618
10611
10605
10600
10595
10591
10587
10584
10582
10580
10579
10579
10579
10580
10581
10583
10585
10588
10592
10596
10601
10606
10612
10618
10625
10632
10639
10647
10656
10664
10673
10683
10693
10703
10713
10723
10734
10745
10756
10768
10779
10790
10802
10814
10825
10837
10848
10860
10871
10882
10894
10905
10916
10926
10937
10947
10958
10968
10977
10987
10996
11005
11014
11023
11031
11039
11047
11055
11062
11070
11077
11084
11091
11098
11104
11111
11118
11124
11130
11136
11143
11149
11155
11160
11166
11171
11177
11182
11187
11192
11197
11202
11206
11211
11215
11219
11223
11226
11230
11233
11236
11238
11241
11243
11245
11247
11249
11250
11252
11253
11254
11255
11255
11256
11256
11257
11257
11257
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11258
11257
11257
11257
11257
11257
11256
11256
11256
11256
11255
11255
11254
11254
11253
11253
11252
11251
11250
11249
11248
11247
11246
11245
11243
11241
11240
11238
11236
11234
11231
11229
11226
11223
11220
11217
11214
11211
11207
11203
11199
11195
11190
11185
11180
11175
11169
11163
11157
11151
11144
11137
11130
11123
11115
11107
11099
11090
11081
11072
11062
11052
11042
11031
11020
11009
10997
10985
10973
10960
10947
10934
10920
10906
10892
10878
10863
10848
10833
10818
10802
10786
10770
10754
10738
10721
10705
10688
10671
10653
10636
10618
10600
10582
10564
10545
10527
10508
10489
10470
10450
10431
10411
10391
10371
10350
10329
10308
10287
10266
10244
10222
10200
10178
10155
10132
10109
10086
10063
10039
10015
9991
9967
9943
9919
9894
9870
9845
9820
9795
9770
9745
9719
9693
9668
9642
9616
9589
9563
9536
9509
9482
9454
9426
9399
9370
9342
9313
9284
9255
9225
9196
9165
9135
9104
9073
9041
9010
8977
8945
8912
8879
8846
8812
8778
8743
8709
8674
8639
8603
8568
8532
8496
8460
8424
8387
8350
8313
8276
8239
8202
8164
8127
8089
8051
8012
7974
7935
7896
7857
7818
7779
7739
7699
7659
7619
7579
7539
7498
7457
7416
7375
7334
7293
7252
7210
7169
7127
7085
7043
7002
6960
6918
6876
6834
6792
6751
6709
6667
6626
6585
6544
6503
6462
6422
6382
6342
6302
6263
6224
6185
6147
6109
6071
6034
5997
5960
5924
5888
5852
5817
5783
5749
5716
5683
5650
5619
5588
5557
5527
5498
5469
5442
5415
5388
5363
5338
5314
5291
5269
5247
5227
5207
5188
5170
5152
5136
5120
5106
5092
5079
5067
5055
5045
5036
5027
5019
5013
5007
5001
4997
4994
4991
4989
4989
4988
4989
4991
4993
4996
5000
5004
5009
5015
5022
5029
5037
5045
5054
5064
5074
5085
5096
5108
5120
5133
5146
5160
5174
5188
5204
5219
5235
5251
5268
5285
5302
5319
5337
5355
5373
5392
5411
5430
5449
5469
5489
5509
5529
5549
5570
5591
5612
5634
5655
5677
5699
5720
5742
5765
5787
5809
5831
5854
5876
5899
5921
5944
5966
5989
6012
6034
6057
6079
6102
6125
6147
6169
6192
6214
6236
6258
6280
6302
6324
6345
6367
6389
6410
6431
6452
6473
6494
6514
6534
6555
6575
6594
6614
6633
6653
6672
6691
6709
6728
6746
6764
6782
6800
6817
6835
6852
6869
6886
6903
6920
6937
6953
6969
6986
7002
7018
7033
7049
7064
7080
7095
7110
7125
7140
7155
7170
7185
7199
7214
7229
7243
7258
7272
7286
7300
7313
7327
7340
7353
7366
7378
7391
7403
7415
7426
7438
7449
7460
7471
7481
7492
7502
7512
7522
7531
7541
7550
7559
7567
7576
7584
7593
7601
7608
7616
7623
7630
7637
7644
7650
7657
7662
7668
7674
7679
7684
7689
7694
7698
7702
7706
7710
7713
7716
7719
7722
7724
7726
7728
7730
7731
7732
7733
7734
7734
7735
7735
7735
7735
7735
7734
7734
7733
7732
7731
7730
7729
7727
7726
7725
7723
7722
7720
7719
7718
7716
7715
7714
7713
7711
7710
7709
7709
7708
7707
7706
7706
7706
7705
7706
7706
7707
7707
7709
7710
7712
7714
7717
7719
7723
7726
7730
7734
7739
7744
7750
7756
7762
7769
7776
7783
7791
7800
7809
7818
7828
7839
7850
7861
7873
7885
7898
7912
7926
7940
7956
7971
7987
8004
8021
8039
8058
8077
8096
8117
8138
8159
8182
8204
8228
8251
8276
8301
8326
8352
8379
8406
8434
8463
8492
8521
8551
8582
8614
8645
8678
8711
8744
8778
8813
8848
8883
8919
8956
8992
9030
9067
9105
9144
9182
9222
9261
9301
9342
9383
9424
9466
9507
9550
9592
9634
9677
9720
9763
9807
9850
9894
9938
9982
10026
10070
10114
10158
10203
10247
10291
10336
10380
10424
10469
10513
10557
10601
10645
10689
10732
10776
10819
10863
10906
10949
10992
11034
11077
11119
11161
11203
11245
11286
11327
11368
11408
11449
11489
11529
11568
11607
11646
11685
11723
11761
11799
11836
11872
11908
11944
11979
12014
12049
12082
12116
12148
12181
12212
12243
12273
12303
12332
12361
12389
12416
12443
12469
12494
12518
12542
12566
12588
12611
12632
12653
12673
12692
12711
12730
12747
12764
12781
12797
12812
12827
12842
12855
12869
12882
12894
12906
12918
12930
12941
12952
12962
12973
12983
12993
13002
13012
13021
13030
13039
13047
13055
13063
13071
13079
13087
13095
13102
13110
13117
13124
13131
13138
13145
13151
13158
13165
13171
13178
13185
13192
13198
13205
13212
13219
13226
13233
13240
13248
13255
13263
13271
13279
13287
13295
13304
13313
13322
13331
13341
13350
13361
13371
13381
13392
13403
13414
13426
13437
13449
13461
13473
13486
13498
13511
13523
13536
13549
13563
13576
13589
13603
13616
13630
13644
13658
13672
13686
13700
13714
13729
13743
13758
13773
13787
13802
13817
13832
13847
13862
13877
13893
13908
13923
13939
13954
13969
13985
14000
14015
14030
14045
14060
14075
14090
14104
14119
14133
14147
14161
14175
14189
14202
14215
14229
14242
14255
14267
14280
14292
14305
14317
14329
14341
14352
14364
14376
14387
14399
14410
14422
14433
14444
14456
14467
14478
14489
14501
14512
14523
14535
14546
14557
14569
14580
14592
14603
14615
14627
14638
14650
14662
14674
14687
14699
14712
14724
14737
14750
14763
14776
14789
14803
14816
14830
14844
14858
14872
14887
14902
14917
14932
14947
14963
14979
14996
15012
15029
15046
15063
15081
15099
15117
15136
15154
15173
15193
15212
15232
15252
15273
15293
15314
15335
15357
15378
15400
15422
15445
15467
15490
15513
15536
15559
15583
15606
15630
15654
15678
15703
15727
15751
15776
15801
15825
15850
15875
15900
15925
15950
15974
15999
16024
16049
16074
16099
16123
16149
16174
16200
16225
16250
16274
16300
16325
16350
16375
16400
16425
16450
16475
16499
16524
16549
16573
16598
16622
16647
16671
16695
16719
16742
16766
16789
16812
16835
16858
16881
16903
16926
16948
16970
16991
17013
17034
17056
17077
17098
17118
17139
17159
17179
17199
17219
17238
17258
17277
17296
17315
17334
17352
17370
17388
17406
17424
17442
17459
17476
17493
17509
17525
17542
17557
17573
17589
17604
17619
17633
17648
17662
17676
17689
17703
17716
17729
17742
17754
17766
17778
17789
17800
17811
17822
17833
17843
17853
17863
17873
17883
17892
17901
17910
17919
17928
17937
17945
17953
17961
17969
17977
17985
17992
18000
18007
18014
18022
18029
18035
18042
18049
18055
18061
18068
18073
18079
18085
18090
18095
18100
18105
18109
18114
18118
18121
18125
18128
18131
18133
18135
18137
18138
18140
18140
18141
18141
18141
18140
18139
18138
18136
18133
18131
18127
18124
18119
18115
18109
18103
18097
18090
18083
18075
18067
18058
18048
18038
18028
18017
18006
17994
17981
17968
17955
17941
17927
17912
17897
17881
17865
17849
17832
17815
17798
17780
17762
17744
17725
17706
17686
17667
17647
17627
17606
17586
17565
17544
17522
17501
17479
17457
17435
17412
17390
17367
17344
17320
17297
17273
17249
17225
17201
17176
17151
17126
17101
17076
17050
17024
16998
16972
16945
16918
16891
16864
16836
16808
16780
16751
16722
16693
16663
16633
16602
16572
16540
16509
16477
16445
16413
16379
16347
16312
16279
16245
16210
16175
16140
16105
16068
16032
15996
15959
15921
15883
15845
15807
15768
15729
15690
15650
15610
15570
15529
15489
15448
15407
15365
15324
15282
15240
15198
15156
15114
15071
15029
14986
14943
14900
14857
14814
14771
14728
14685
14641
14598
14555
14512
14469
14426
14383
14340
14297
14254
14211
14168
14125
14083
14040
13998
13955
13913
13871
13829
13788
13746
13705
13664
13623
13583
13542
13502
13463
13423
13384
13345
13307
13268
13231
13193
13156
13119
13082
13046
13010
12975
12939
12905
12870
12836
12803
12769
12737
12704
12672
12640
12609
12578
12547
12517
12487
12457
12427
12398
12369
12341
12313
12285
12258
12230
12204
12178
12152
12126
12101
12076
12051
12027
12003
11980
11957
11934
11912
11890
11868
11847
11826
11806
11787
11767
11749
11731
11713
11696
11679
11663
11648
11633
11619
11605
11592
11579
11568
11556
11546
11536
11526
11518
11510
11502
11495
11489
11483
11478
11473
11469
11466
11463
11460
11459
11458
11457
11457
11457
11458
11460
11462
11464
11467
11471
11475
11479
11484
11489
11494
11500
11506
11513
11520
11527
11535
11543
11551
11560
11569
11579
11589
11599
11609
11620
11631
11642
11653
11665
11677
11689
11702
11714
11727
11740
11753
11767
11780
11794
11808
11823
11837
11852
11867
11882
11898
11913
11929
11945
11962
11978
11995
12013
12030
12048
12066
12085
12103
12123
12142
12162
12183
12204
12225
12247
12269
12291
12314
12338
12362
12386
12411
12437
12463
12489
12516
12544
12572
12600
12629
12659
12689
12719
12750
12782
12814
12846
12879
12912
12946
12980
13014
13049
13084
13120
13156
13192
13229
13266
13304
13342
13380
13419
13458
13497
13537
13577
13617
13658
13699
13740
13782
13823
13866
13908
13951
13993
14036
14079
14123
14166
14209
14253
14296
14340
14384
14428
14471
14515
14559
14602
14645
14689
14732
14774
14817
14859
14901
14942
14984
15025
15065
15105
15145
15184
15223
15262
15300
15338
15375
15411
15448
15483
15519
15554
15588
15622
15655
15688
15721
15752
15784
15815
15845
15875
15904
15933
15961
15989
16015
16042
16068
16094
16119
16143
16167
16190
16213
16236
16257
16277
16297
16318
16337
16356
16373
16391
16408
16424
16439
16454
16468
16482
16495
16507
16519
16531
16542
16552
16562
16571
16579
16587
16595
16602
16608
16613
16618
16623
16626
16629
16632
16633
16635
16635
16635
16634
16633
16631
16628
16624
16620
16615
16610
16603
16597
16589
16581
16572
16562
16552
16541
16530
16518
16506
16493
16479
16465
16451
16436
16420
16405
16388
16372
16354
16337
16318
16300
16282
16263
16244
16224
16204
16184
16164
16143
16122
16101
16079
16058
16036
16015
15993
15971
15949
15927
15905
15883
15861
15838
15816
15794
15771
15749
15726
15704
15682
15660
15637
15615
15593
15571
15549
15528
15506
15484
15463
15442
15420
15399
15378
15357
15337
15316
15296
15275
15255
15235
15215
15195
15176
15156
15137
15117
15098
15079
15060
15042
15023
15005
14987
14968
14950
14933
14915
14897
14880
14862
14845
14827
14810
14793
14776
14759
14743
14726
14710
14694
14678
14662
14647
14632
14617
14602
14587
14573
14559
14545
14531
14518
14504
14491
14478
14466
14453
14441
14429
14418
14406
14395
14384
14373
14363
14352
14342
14332
14322
14312
14302
14293
14283
14274
14265
14255
14246
14237
14228
14219
14209
14200
14191
14181
14172
14163
14153
14143
14133
14123
14113
14103
14092
14081
14070
14059
14048
14036
14024
14011
13999
13986
13973
13960
13946
13932
13918
13903
13889
13874
13858
13843
13827
13811
13795
13778
13762
13745
13727
13710
13693
13675
13657
13640
13622
13604
13586
13568
13550
13532
13513
13495
13477
13459
13440
13422
13403
13385
13367
13348
13330
13312
13294
13276
13258
13240
13222
13204
13187
13169
13152
13135
13118
13101
13084
13068
13052
13036
13020
13004
12989
12974
12959
12945
12930
12916
12903
12890
12877
12864
12851
12839
12827
12816
12804
12793
12783
12772
12762
12752
12742
12733
12724
12715
12706
12698
12690
12682
12675
12668
12661
12654
12648
12642
12636
12630
12625
12619
12614
12610
12605
12601
12597
12593
12590
12587
12584
12581
12579
12577
12575
12573
12572
12570
12569
12568
12567
12566
12566
12565
12565
12565
12566
12566
12567
12567
12568
12570
12571
12573
12575
12577
12580
12583
12586
12589
12592
12596
12600
12605
12610
12615
12620
12626
12632
12638
12645
12652
12659
12667
12675
12684
12692
12702
12711
12721
12731
12742
12752
12763
12775
12786
12798
12811
12823
12836
12850
12863
12877
12892
12906
12921
12936
12952
12967
12983
12999
13016
13033
13049
13067
13084
13101
13119
13137
13155
13174
13192
13211
13230
13249
13268
13288
13308
13328
13348
13368
13389
13409
13430
13451
13472
13493
13514
13536
13557
13579
13600
13622
13643
13665
13687
13709
13731
13753
13775
13797
13819
13841
13863
13885
13907
13929
13951
13974
13996
14019
14041
14063
14086
14109
14131
14154
14176
14199
14222
14245
14267
14290
14312
14335
14357
14380
14402
14425
14447
14469
14491
14514
14536
14558
14580
14602
14624
14646
14668
14690
14712
14734
14756
14777
14799
14820
14842
14863
14884
14905
14926
14947
14968
14988
15009
15029
15050
15070
15090
15110
15130
15150
15170
15190
15209
15229
15248
15267
15286
15305
15324
15342
15361
15379
15397
15415
15432
15450
15467
15483
15500
15516
15533
15548
15564
15579
15594
15609
15624
15638
15652
15665
15678
15691
15704
15716
15728
15739
15750
15761
15771
15782
15791
15801
15810
15819
15828
15837
15845
15852
15860
15867
15874
15880
15887
15893
15898
15904
15909
15914
15919
15923
15927
15931
15934
15938
15941
15944
15947
15950
15952
15955
15957
15959
15961
15963
15965
15966
15968
15969
15970
15970
15971
15971
15971
15971
15971
15970
15969
15968
15967
15965
15964
15962
15960
15957
15955
15952
15949
15946
15942
15938
15934
15929
15925
15920
15914
15909
15903
15897
15891
15885
15878
15872
15865
15857
15850
15843
15835
15827
15819
15811
15803
15794
15786
15777
15768
15759
15750
15740
15731
15721
15712
15702
15692
15681
15671
15661
15651
15640
15630
15620
15610
15599
15589
15579
15569
15559
15549
15539
15529
15520
15510
15501
15492
15482
15473
15464
15455
15446
15437
15428
15419
15410
15401
15393
15384
15376
15367
15359
15350
15342
15333
15325
15317
15309
15300
15292
15284
15277
15269
15261
15253
15245
15238
15230
15222
15215
15207
15200
15192
15185
15178
15170
15163
15156
15150
15143
15136
15130
15124
15118
15112
15106
15100
15095
15089
15084
15079
15074
15069
15064
15060
15055
15051
15047
15043
15039
15035
15032
15028
15024
15021
15017
15014
15011
15007
15004
15001
14998
14994
14991
14988
14985
14982
14978
14975
14972
14969
14966
14963
14960
14957
14954
14951
14948
14945
14942
14940
14937
14934
14932
14929
14927
14924
14922
14919
14917
14914
14911
14909
14906
14903
14901
14898
14896
14893
14891
14889
14886
14884
14882
14880
14877
14875
14873
14870
14868
14865
14863
14861
14858
14856
14853
14850
14848
14845
14842
14840
14837
14834
14832
14829
14827
14824
14822
14819
14817
14814
14812
14809
14807
14805
14802
14800
14798
14796
14794
14792
14791
14789
14788
14786
14785
14783
14782
14781
14780
14779
14778
14777
14777
14776
14776
14775
14775
14775
14775
14775
14775
14775
14775
14775
14776
14777
14777
14778
14779
14780
14781
14783
14784
14786
14787
14789
14791
14792
14794
14796
14798
14800
14803
14805
14807
14810
14812
14815
14818
14821
14823
14826
14829
14832
14835
14838
14842
14845
14848
14851
14855
14858
14861
14865
14868
14871
14875
14878
14882
14885
14888
14891
14895
14898
14901
14904
14907
14909
14912
14915
14917
14919
14922
14924
14926
14927
14929
14931
14932
14933
14934
14935
14936
14937
14938
14938
14939
14939
14940
14940
14940
14940
14939
14939
14939
14938
14938
14937
14936
14935
14934
14933
14932
14931
14929
14928
14927
14925
14924
14922
14921
14919
14918
14916
14915
14913
14912
14911
14909
14908
14906
14905
14904
14903
14902
14901
14900
14899
14898
14898
14897
14897
14897
14897
14897
14897
14897
14898
14899
14900
14901
14902
14904
14905
14907
14910
14912
14915
14918
14921
14925
14928
14932
14937
14941
14946
14951
14956
14962
14968
14974
14980
14987
14994
15001
15009
15017
15025
15033
15042
15050
15059
15068
15078
15087
15097
15107
15118
15128
15139
15150
15162
15173
15185
15197
15210
15222
15235
15248
15261
15274
15288
15301
15315
15329
15343
15358
15372
15387
15402
15417
15433
15448
15464
15481
15497
15514
15530
15547
15565
15582
15600
15618
15636
15654
15673
15691
15710
15729
15749
15768
15788
15808
15828
15848
15868
15889
15910
15931
15952
15973
15994
16015
16036
16059
16079
16102
16123
16143
16166
16187
16207
16230
16251
16271
16293
16314
16335
16357
16378
16399
16420
16441
16461
16482
16503
16524
16545
16566
16586
16607
16628
16648
16669
16690
16711
16732
16753
16774
16795
16816
16837
16858
16880
16901
16923
16945
16966
16988
17010
17032
17054
17076
17098
17120
17141
17163
17185
17207
17229
17251
17273
17295
17317
17339
17361
17383
17405
17427
17449
17471
17493
17515
17537
17560
17582
17605
17627
17650
17673
17696
17719
17742
17765
17788
17811
17834
17858
17881
17905
17929
17952
17976
18001
18025
18049
18074
18098
18123
18147
18172
18197
18222
18246
18271
18296
18321
18345
18370
18394
18419
18443
18467
18491
18515
18538
18562
18585
18608
18631
18654
18676
18698
18721
18743
18764
18786
18807
18828
18849
18869
18890
18910
18930
18949
18969
18988
19007
19025
19044
19062
19080
19097
19115
19132
19149
19165
19182
19198
19214
19229
19245
19260
19275
19290
19305
19319
19333
19347
19361
19375
19388
19401
19414
19427
19439
19451
19464
19476
19487
19499
19510
19521
19532
19543
19554
19564
19575
19585
19595
19604
19614
19623
19632
19641
19650
19658
19666
19674
19681
19688
19695
19702
19708
19714
19719
19725
19730
19734
19739
19743
19746
19750
19753
19755
19757
19759
19761
19762
19763
19763
19763
19762
19762
19760
19759
19757
19755
19752
19749
19746
19743
19739
19734
19730
19725
19720
19714
19708
19702
19696
19689
19682
19675
19667
19659
19651
19643
19634
19626
19617
19608
19598
19589
19580
19570
19560
19550
19540
19530
19520
19510
19500
19490
19479
19469
19458
19447
19436
19425
19414
19403
19392
19381
19369
19358
19346
19334
19322
19310
19298
19285
19273
19260
19247
19234
19220
19207
19193
19179
19165
19150
19136
19121
19106
19090
19075
19059
19042
19026
19009
18992
18974
18957
18939
18920
18901
18882
18863
18843
18823
18803
18782
18761
18740
18718
18696
18674
18652
18629
18605
18582
18558
18534
18510
18485
18460
18435
18409
18383
18357
18331
18304
18277
18250
18223
18196
18168
18141
18113
18084
18056
18027
17999
17970
17941
17911
17882
17853
17823
17794
17764
17734
17705
17675
17646
17617
17588
17558
17530
17501
17472
17444
17416
17389
17361
17334
17308
17281
17255
17230
17204
17179
17154
17130
17106
17082
17059
17036
17013
16990
16968
16946
16925
16904
16883
16863
16843
16823
16803
16784
16765
16747
16728
16710
16693
16675
16658
16641
16624
16608
16591
16576
16560
16545
16530
16515
16501
16486
16473
16459
16446
16433
16420
16407
16394
16382
16370
16358
16346
16335
16323
16312
16300
16290
16279
16268
16257
16245
16235
16225
16213
16203
16193
16181
16172
16161
16151
16140
16131
16120
16111
16101
16091
16082
16072
16062
16053
16044
16033
16024
16015
16007
15999
15990
15981
15973
15965
15957
15949
15941
15933
15925
15918
15911
15903
15896
15889
15882
15876
15869
15862
15856
15850
15844
15837
15831
15825
15819
15814
15808
15802
15797
15791
15786
15781
15776
15771
15767
15762
15757
15753
15749
15745
15740
15736
15733
15729
15725
15722
15718
15715
15712
15709
15706
15704
15701
15699
15697
15695
15693
15692
15690
15689
15688
15687
15686
15685
15685
15684
15684
15684
15684
15684
15684
15684
15684
15684
15684
15684
15684
15684
15684
15684
15683
15683
15683
15683
15682
15682
15682
15681
15680
15680
15679
15678
15677
15676
15675
15674
15673
15671
15670
15669
15667
15666
15665
15663
15662
15660
15659
15657
15656
15654
15653
15651
15649
15648
15646
15644
15642
15640
15638
15636
15634
15632
15630
15628
15626
15624
15622
15620
15618
15616
15614
15613
15611
15609
15607
15605
15603
15601
15600
15598
15596
15595
15593
15592
15590
15589
15587
15586
15585
15584
15582
15581
15580
15579
15577
15576
15575
15574
15573
15572
15571
15570
15569
15568
15567
15567
15566
15566
15565
15565
15564
15564
15564
15564
15563
15563
15563
15563
15563
15563
15563
15563
15563
15564
15564
15564
15565
15565
15566
15566
15566
15567
15567
15567
15567
15567
15567
15567
15567
15567
15567
15567
15566
15566
15565
15565
15564
15563
15562
15561
15560
15559
15557
15556
15554
15552
15550
15548
15546
15543
15541
15538
15535
15532
15529
15526
15523
15519
15516
15512
15508
15504
15500
15495
15491
15486
15481
15476
15471
15466
15461
15455
15450
15444
15438
15433
15427
15420
15414
15408
15401
15395
15388
15382
15375
15369
15362
15355
15348
15342
15335
15328
15321
15314
15308
15301
15294
15288
15281
15275
15268
15262
15256
15250
15244
15238
15232
15227
15221
15216
15211
15206
15201
15197
15193
15188
15184
15181
15177
15174
15171
15168
15166
15164
15162
15160
15159
15158
15157
15157
15157
15157
15158
15159
15160
15161
15163
15165
15167
15169
15172
15175
15178
15182
15185
15189
15193
15197
15201
15206
15210
15215
15220
15225
15230
15235
15240
15245
15250
15256
15261
15267
15272
15278
15284
15289
15295
15301
15307
15313
15319
15326
15332
15338
15345
15351
15358
15365
15371
15378
15385
15392
15399
15407
15414
15421
15429
15436
15443
15451
15458
15466
15473
15481
15488
15495
15502
15510
15517
15524
15531
15538
15545
15552
15558
15565
15572
15578
15585
15591
15597
15603
15609
15615
15621
15626
15632
15637
15642
15648
15653
15657
15662
15667
15671
15676
15680
15684
15688
15692
15696
15700
15703
15706
15709
15712
15715
15718
15720
15723
15725
15727
15729
15731
15732
15734
15735
15737
15738
15739
15740
15741
15742
15743
15744
15745
15745
15746
15747
15747
15748
15749
15750
15751
15751
15752
15753
15754
15756
15757
15758
15759
15761
15762
15764
15766
15768
15770
15772
15774
15776
15778
15780
15783
15785
15788
15791
15793
15796
15799
15802
15805
15808
15811
15814
15817
15820
15823
15826
15830
15833
15836
15840
15843
15846
15850
15853
15857
15860
15864
15867
15871
15875
15878
15882
15885
15889
15893
15896
15900
15904
15907
15911
15915
15918
15922
15926
15929
15933
15936
15940
15944
15947
15951
15954
15958
15961
15964
15968
15971
15974
15977
15981
15984
15986
15989
15992
15995
15997
16000
16001
16004
16007
16009
16011
16013
16014
16015
16018
16018
16020
16021
16021
16023
16024
16024
16026
16026
16027
16027
16027
16027
16027
16027
16026
16026
16024
16024
16024
16023
16021
16021
16018
16018
16017
16015
16013
16012
16010
16008
16006
16004
16001
16001
15999
15997
15995
15993
15991
15989
15987
15985
15983
15981
15979
15977
15975
15973
15971
15969
15966
15964
15962
15960
15958
15956
15954
15953
15951
15949
15947
15946
15944
15943
15941
15940
15938
15937
15935
15934
15932
15931
15930
15928
15927
15925
15923
15922
15920
15918
15916
15914
15912
15910
15907
15905
15903
15900
15897
15895
15892
15889
15886
15883
15880
15877
15874
15870
15867
15864
15861
15858
15855
15852
15849
15846
15844
15841
15838
15835
15833
15830
15827
15825
15822
15820
15817
15814
15812
15809
15807
15804
15801
15799
15796
15793
15791
15788
15785
15782
15779
15776
15773
15770
15767
15764
15761
15757
15754
15750
15746
15742
15738
15734
15730
15726
15721
15717
15712
15707
15702
15696
15691
15685
15679
15673
15666
15660
15653
15645
15638
15630
15622
15614
15606
15597
15588
15578
15569
15559
15548
15538
15527
15516
15504
15493
15481
15469
15456
15443
15431
15417
15404
15391
15377
15363
15349
15335
15320
15306
15291
15276
15261
15246
15230
15214
15198
15182
15166
15150
15133
15117
15100
15083
15066
15049
15031
15014
14997
14979
14962
14945
14927
14910
14892
14875
14857
14840
14822
14805
14788
14771
14754
14737
14720
14703
14687
14670
14654
14638
14622
14606
14590
14574
14558
14543
14527
14512
14497
14482
14467
14452
14437
14422
14408
14393
14379
14365
14351
14337
14323
14310
14296
14283
14270
14257
14244
14232
14219
14207
14195
14183
14171
14159
14147
14136
14124
14113
14102
14091
14080
14069
14058
14047
14037
14026
14016
14005
13995
13984
13974
13964
13954
13943
13933
13923
13913
13903
13892
13882
13872
13861
13851
13840
13830
13819
13808
13797
13786
13775
13764
13753
13742
13731
13720
13708
13697
13686
13674
13663
13651
13639
13627
13615
13603
13591
13579
13567
13555
13542
13530
13517
13504
13492
13479
13466
13453
13440
13427
13414
13400
13387
13374
13360
13347
13334
13320
13306
13293
13279
13266
13252
13238
13224
13211
13197
13183
13169
13155
13141
13127
13113
13099
13085
13071
13056
13042
13028
13013
12999
12984
12969
12954
12940
12925
12910
12895
12879
12864
12849
12834
12818
12803
12788
12772
12757
12741
12726
12711
12695
12680
12665
12650
12635
12620
12605
12590
12575
12560
12546
12531
12517
12502
12488
12473
12459
12445
12431
12417
12403
12389
12375
12361
12348
12334
12321
12307
12294
12281
12268
12256
12243
12230
12218
12206
12194
12182
12170
12158
12146
12135
12123
12112
12101
12091
12080
12070
12060
12050
12040
12030
12021
12012
12003
11994
11985
11977
11968
11960
11952
11944
11936
11929
11922
11914
11907
11900
11893
11887
11880
11873
11867
11861
11855
11848
11842
11836
11831
11825
11819
11814
11808
11803
11798
11793
11787
11782
11777
11772
11768
11763
11758
11753
11749
11744
11740
11735
11731
11727
11722
11718
11714
11710
11706
11702
11698
11695
11691
11688
11684
11681
11677
11674
11671
11668
11665
11662
11659
11657
11654
11651
11649
11647
11645
11643
11641
11640
11638
11637
11636
11635
11634
11634
11633
11633
11633
11633
11633
11634
11634
11635
11636
11637
11638
11639
11641
11642
11644
11646
11648
11650
11652
11654
11656
11659
11661
11664
11667
11669
11672
11675
11678
11681
11684
11687
11691
11694
11697
11701
11704
11708
11711
11715
11718
11722
11726
11730
11734
11738
11742
11746
11750
11754
11759
11763
11768
11772
11777
11781
11786
11790
11795
11800
11804
11809
11814
11818
11823
11828
11833
11837
11842
11847
11852
11857
11862
11867
11872
11877
11882
11887
11892
11897
11902
11907
11913
11918
11923
11928
11933
11939
11944
11949
11955
11960
11965
11971
11976
11981
11987
11992
11997
12002
12007
12013
12018
12023
12028
12033
12038
12043
12048
12053
12057
12062
12067
12071
12076
12080
12085
12089
12094
12098
12102
12106
12110
12114
12118
12121
12125
12129
12132
12135
12138
12142
12144
12147
12150
12152
12155
12157
12159
12161
12162
12164
12165
12166
12167
12167
12168
12168
12168
12168
12168
12167
12166
12165
12164
12163
12161
12159
12157
12155
12152
12150
12147
12144
12141
12137
12134
12130
12126
12122
12118
12114
12109
12105
12100
12095
12091
12086
12081
12076
12070
12065
12060
12054
12049
12043
12038
12032
12026
12020
12014
12008
12002
11996
11990
11984
11978
11971
11965
11958
11952
11945
11938
11931
11924
11917
11910
11903
11895
11887
11880
11872
11864
11856
11848
11839
11831
11822
11813
11804
11795
11786
11777
11767
11757
11747
11738
11727
11717
11707
11697
11686
11676
11665
11654
11643
11633
11622
11611
11600
11589
11578
11567
11556
11545
11533
11522
11512
11501
11490
11479
11468
11457
11446
11436
11425
11414
11404
11393
11383
11372
11362
11351
11341
11331
11320
11310
11300
11289
11279
11269
11259
11249
11239
11229
11219
11209
11199
11189
11179
11168
11158
11148
11138
11128
11118
11108
11098
11087
11077
11067
11057
11047
11037
11026
11016
11006
10996
10986
10975
10965
10955
10945
10935
10925
10915
10905
10895
10885
10875
10865
10855
10846
10836
10826
10817
10807
10798
10789
10780
10770
10761
10752
10743
10735
10726
10717
10709
10701
10692
10684
10676
10669
10661
10654
10646
10639
10632
10625
10619
10612
10606
10600
10594
10588
10582
10577
10572
10567
10562
10557
10553
10549
10545
10541
10538
10534
10531
10528
10526
10523
10521
10519
10517
10516
10514
10513
10512
10512
10511
10511
10511
10511
10511
10511
10512
10512
10513
10514
10515
10517
10518
10520
10521
10523
10525
10527
10529
10531
10534
10536
10539
10541
10544
10547
10550
10553
10556
10559
10562
10566
10569
10572
10576
10580
10583
10587
10591
10594
10598
10602
10606
10610
10615
10619
10623
10628
10632
10637
10642
10647
10652
10657
10662
10668
10673
10679
10684
10690
10696
10703
10709
10715
10722
10729
10736
10743
10750
10757
10765
10772
10780
10788
10796
10804
10812
10820
10829
10837
10846
10854
10863
10872
10881
10890
10899
10908
10917
10926
10935
10945
10954
10963
10972
10981
10991
11000
11009
11018
11027
11036
11045
11054
11063
11072
11081
11089
11098
11107
11115
11124
11132
11140
11149
11157
11165
11173
11181
11189
11196
11204
11212
11219
11226
11233
11241
11247
11254
11261
11267
11274
11280
11286
11292
11298
11303
11308
11313
11318
11323
11328
11332
11336
11340
11344
11347
11351
11354
11357
11360
11363
11365
11368
11370
11372
11373
11375
11376
11377
11378
11379
11380
11381
11381
11382
11382
11382
11382
11382
11381
11381
11380
11380
11379
11378
11377
11375
11374
11372
11370
11368
11366
11364
11361
11358
11356
11352
11349
11346
11342
11338
11333
11329
11324
11319
11314
11308
11302
11296
11290
11283
11276
11269
11262
11254
11246
11238
11230
11221
11212
11203
11194
11184
11174
11164
11154
11143
11133
11122
11110
11099
11087
11075
11063
11051
11038
11025
11012
10999
10986
10972
10959
10945
10931
10916
10902
10888
10873
10858
10844
10829
10814
10799
10785
10770
10755
10741
10726
10712
10698
10683
10669
10655
10641
10628
10614
10601
10588
10575
10562
10549
10537
10525
10513
10502
10491
10480
10469
10458
10448
10438
10428
10419
10410
10401
10392
10383
10375
10367
10360
10352
10345
10338
10331
10325
10319
10313
10307
10302
10296
10291
10287
10282
10277
10273
10269
10265
10261
10258
10254
10251
10248
10245
10242
10240
10237
10235
10232
10230
10228
10226
10224
10222
10220
10218
10217
10215
10214
10212
10211
10209
10208
10207
10206
10205
10204
10203
10202
10202
10201
10200
10200
10199
10199
10199
10199
10198
10198
10198
10198
10198
10198
10198
10198
10198
10198
10198
10198
10198
10198
10198
10198
10198
10198
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10199
10198
10198
10198
10198
10198
10198
10198
10198
10198
10198
10198
10199
10199
10199
10200
10200
10201
10202
10203
10204
10205
10206
10207
10209
10210
10212
10214
10216
10218
10220
10223
10226
10228
10231
10235
10238
10242
10245
10249
10254
10258
10263
10268
10274
10279
10285
10291
10298
10304
10311
10318
10325
10333
10340
10348
10356
10364
10373
10381
10390
10399
10408
10417
10426
10435
10445
10455
10464
10474
10484
10494
10504
10514
10524
10535
10545
10555
10565
10576
10586
10596
10607
10617
10627
10637
10648
10658
10668
10679
10689
10699
10710
10720
10731
10742
10752
10763
10773
10784
10795
10806
10817
10828
10839
10850
10861
10872
10883
10895
10906
10918
10929
10941
10953
10965
10977
10989
11001
11013
11025
11038
11050
11063
11076
11089
11101
11114
11128
11141
11154
11168
11181
11195
11209
11222
11236
11251
11265
11279
11293
11308
11322
11336
11351
11365
11380
11394
11409
11423
11438
11452
11467
11482
11496
11511
11526
11540
11555
11569
11584
11599
11614
11628
11643
11658
11673
11687
11702
11717
11732
11747
11763
11778
11793
11809
11824
11840
11856
11872
11888
11904
11921
11937
11954
11970
11987
12004
12021
12038
12056
12073
12091
12108
12126
12144
12162
12181
12199
12218
12236
12255
12274
12293
12312
12331
12351
12370
12389
12409
12429
12448
12468
12488
12508
12528
12548
12568
12588
12608
12628
12648
12668
12688
12708
12728
12748
12768
12788
12808
12828
12848
12868
12888
12908
12928
12948
12968
12987
13007
13026
13045
13065
13084
13103
13121
13140
13159
13178
13196
13214
13233
13251
13269
13287
13305
13322
13340
13357
13375
13392
13409
13426
13443
13460
13477
13493
13510
13526
13543
13559
13575
13591
13607
13623
13639
13654
13670
13686
13701
13717
13732
13747
13763
13778
13793
13808
13823
13838
13853
13868
13882
13897
13912
13926
13941
13955
13970
13984
13998
14012
14027
14041
14055
14069
14082
14096
14110
14124
14137
14151
14164
14178
14191
14205
14218
14231
14245
14258
14271
14284
14297
14310
14322
14335
14348
14360
14372
14385
14397
14409
14421
14433
14445
14456
14468
14479
14491
14502
14513
14524
14535
14546
14556
14567
14578
14588
14599
14609
14619
14629
14640
14650
14660
14670
14680
14690
14700
14710
14720
14730
14740
14750
14760
14770
14780
14790
14800
14810
14820
14830
14839
14849
14859
14868
14878
14887
14897
14906
14915
14924
14933
14942
14950
14959
14968
14976
14984
14993
15001
15009
15017
15025
15032
15040
15047
15055
15062
15069
15076
15083
15090
15097
15104
15111
15117
15124
15130
15137
15143
15149
15156
15162
15168
15174
15180
15185
15191
15197
15202
15208
15213
15219
15224
15229
15234
15239
15244
15249
15253
15258
15262
15267
15271
15275
15279
15283
15286
15290
15293
15296
15299
15302
15305
15308
15310
15313
15315
15317
15320
15322
15324
15325
15327
15329
15330
15331
15332
15333
15334
15335
15336
15337
15337
15337
15338
15338
15338
15338
15338
15338
15338
15337
15337
15336
15336
15335
15334
15333
15332
15331
15330
15329
15328
15326
15325
15323
15322
15320
15318
15316
15315
15313
15310
15308
15306
15304
15301
15298
15296
15293
15290
15287
15284
15281
15278
15275
15272
15269
15265
15262
15259
15255
15252
15248
15244
15241
15237
15233
15229
15225
15220
15216
15212
15207
15202
15197
15192
15187
15182
15177
15171
15166
15160
15155
15149
15143
15137
15131
15125
15118
15112
15105
15098
15092
15084
15077
15070
15062
15054
15046
15038
15030
15022
15013
15004
14995
14987
14977
14968
14959
14949
14940
14930
14920
14910
14900
14889
14879
14868
14858
14847
14836
14825
14814
14803
14792
14781
14769
14758
14747
14735
14724
14712
14701
14689
14677
14666
14654
14642
14631
14619
14607
14596
14584
14572
14561
14549
14537
14526
14514
14502
14491
14479
14468
14457
14445
14434
14423
14411
14400
14389
14378
14367
14356
14345
14334
14323
14312
14301
14290
14279
14268
14257
14246
14235
14223
14212
14201
14189
14177
14166
14154
14142
14130
14118
14105
14093
14080
14068
14055
14042
14029
14016
14003
13989
13976
13962
13948
13934
13920
13906
13891
13876
13861
13846
13830
13815
13799
13783
13766
13750
13733
13716
13698
13681
13663
13645
13626
13607
13588
13569
13550
13530
13510
13490
13469
13449
13428
13407
13385
13364
13342
13320
13297
13275
13252
13229
13206
13182
13158
13135
13111
13086
13062
13037
13013
12988
12963
12938
12912
12887
12861
12835
12809
12783
12757
12730
12704
12677
12650
12623
12595
12568
12540
12512
12484
12456
12428
12400
12372
12343
12315
12287
12258
12230
12201
12172
12144
12115
12086
12058
12029
12000
11971
11943
11914
11885
11857
11828
11800
11771
11743
11715
11687
11659
11631
11603
11575
11548
11521
11493
11467
11440
11413
11387
11361
11335
11310
11284
11259
11234
11210
11185
11161
11138
11114
11091
11068
11046
11024
11002
10981
10959
10939
10918
10898
10878
10858
10839
10820
10802
10783
10766
10748
10731
10714
10697
10681
10665
10649
10634
10618
10603
10589
10574
10560
10546
10532
10518
10504
10491
10478
10464
10451
10439
10426
10413
10401
10388
10376
10364
10352
10340
10328
10316
10305
10293
10282
10270
10259
10248
10236
10225
10214
10203
10192
10181
10170
10159
10149
10138
10127
10116
10105
10094
10083
10072
10061
10050
10039
10028
10017
10006
9995
9984
9972
9961
9950
9938
9927
9915
9904
9893
9881
9869
9858
9846
9834
9823
9811
9799
9787
9776
9764
9753
9741
9730
9718
9707
9696
9684
9673
9662
9652
9641
9630
9620
9609
9599
9588
9578
9568
9558
9548
9538
9529
9519
9510
9501
9492
9483
9474
9466
9457
9449
9441
9433
9425
9417
9410
9402
9395
9387
9380
9373
9366
9359
9352
9346
9339
9332
9326
9319
9313
9306
9300
9293
9287
9281
9275
9268
9262
9256
9250
9244
9238
9232
9226
9220
9214
9208
9202
9196
9190
9184
9178
9172
9166
9160
9154
9148
9142
9136
9130
9124
9119
9113
9107
9102
9097
9091
9086
9081
9075
9070
9065
9060
9055
9050
9045
9041
9036
9031
9027
9022
9018
9013
9009
9005
9001
8997
8993
8990
8986
8983
8980
8977
8975
8972
8970
8968
8966
8964
8963
8961
8960
8959
8959
8958
8958
8958
8959
8959
8960
8961
8962
8964
8965
8967
8970
8972
8974
8977
8980
8983
8987
8990
8994
8998
9002
9006
9010
9014
9019
9024
9029
9034
9039
9044
9049
9055
9060
9066
9072
9077
9083
9089
9095
9102
9108
9114
9120
9126
9133
9139
9145
9152
9158
9165
9171
9178
9185
9192
9198
9205
9212
9219
9226
9233
9241
9248
9255
9263
9270
9278
9286
9294
9301
9309
9317
9325
9333
9342
9350
9358
9366
9375
9384
9392
9401
9410
9419
9429
9438
9448
9458
9468
9478
9488
9499
9510
9521
9532
9543
9554
9566
9578
9590
9602
9614
9627
9639
9652
9665
9679
9692
9706
9719
9733
9748
9762
9776
9791
9806
9821
9837
9852
9868
9884
9900
9916
9932
9948
9965
9981
9998
10015
10032
10049
10066
10083
10101
10118
10136
10154
10171
10189
10207
10226
10244
10262
10281
10299
10318
10337
10355
10374
10393
10413
10432
10451
10470
10490
10509
10529
10549
10568
10588
10608
10628
10648
10668
10688
10708
10729
10749
10769
10790
10811
10831
10852
10873
10894
10915
10936
10957
10979
11000
11022
11043
11065
11086
11108
11129
11151
11173
11194
11216
11238
11260
11282
11304
11326
11349
11371
11393
11416
11438
11461
11484
11506
11529
11552
11575
11598
11621
11644
11667
11690
11713
11736
11758
11781
11804
11827
11850
11873
11896
11918
11941
11964
11986
12009
12031
12053
12076
12098
12120
12141
12163
12185
12206
12227
12249
12270
12291
12312
12333
12353
12374
12394
12415
12435
12455
12475
12495
12515
12534
12554
12573
12593
12612
12632
12651
12670
12690
12709
12728
12747
12766
12785
12805
12824
12843
12862
12881
12900
12919
12938
12957
12976
12994
13013
13031
13050
13068
13086
13104
13122
13140
13157
13175
13192
13209
13225
13242
13258
13274
13289
13305
13320
13335
13349
13364
13378
13392
13405
13418
13431
13444
13456
13468
13480
13492
13503
13514
13524
13535
13545
13555
13564
13573
13582
13591
13600
13608
13616
13623
13631
13638
13645
13651
13657
13663
13669
13675
13680
13685
13689
13694
13698
13702
13705
13709
13712
13715
13717
13720
13722
13724
13725
13727
13728
13729
13730
13730
13731
13731
13731
13730
13730
13729
13729
13728
13727
13726
13724
13723
13722
13720
13718
13716
13714
13712
13710
13708
13705
13703
13700
13698
13695
13692
13690
13687
13684
13682
13679
13676
13673
13671
13668
13665
13663
13660
13657
13655
13653
13650
13648
13646
13644
13642
13640
13638
13636
13634
13632
13631
13629
13627
13626
13624
13623
13621
13620
13618
13617
13616
13614
13613
13612
13610
13609
13608
13606
13605
13604
13603
13601
13600
13599
13597
13596
13595
13593
13592
13591
13589
13588
13587
13585
13584
13583
13581
13580
13578
13577
13575
13574
13573
13571
13570
13568
13567
13566
13564
13563
13561
13560
13558
13557
13555
13554
13552
13550
13548
13546
13544
13542
13539
13537
13535
13532
13529
13526
13523
13520
13516
13513
13509
13506
13502
13498
13493
13489
13484
13479
13475
13470
13464
13459
13454
13448
13442
13437
13431
13425
13419
13413
13406
13400
13394
13388
13382
13375
13369
13363
13357
13351
13344
13338
13332
13326
13320
13313
13307
13301
13295
13289
13283
13277
13271
13266
13260
13254
13248
13242
13236
13231
13225
13219
13214
13208
13203
13197
13192
13187
13182
13177
13172
13167
13162
13158
13153
13149
13145
13140
13136
13132
13128
13124
13120
13117
13113
13109
13106
13103
13099
13096
13093
13090
13087
13085
13082
13079
13077
13074
13072
13069
13067
13064
13062
13060
13057
13055
13053
13050
13048
13046
13044
13041
13039
13037
13035
13033
13031
13029
13027
13025
13022
13020
13018
13016
13014
13012
13009
13007
13005
13003
13001
12998
12996
12994
12992
12990
12988
12986
12984
12982
12980
12978
12976
12974
12972
12970
12968
12966
12965
12963
12961
12960
12958
12957
12956
12954
12953
12952
12951
12950
12949
12948
12948
12947
12946
12946
12945
12945
12945
12945
12945
12945
12945
12945
12945
12946
12946
12947
12947
12948
12949
12949
12950
12951
12952
12953
12954
12956
12957
12958
12959
12961
12962
12963
12965
12966
12967
12969
12970
12971
12972
12974
12975
12976
12977
12978
12979
12980
12980
12981
12981
12982
12982
12982
12982
12982
12981
12981
12981
12980
12979
12978
12978
12976
12975
12974
12973
12971
12970
12968
12967
12965
12963
12961
12960
12958
12956
12954
12952
12950
12948
12946
12944
12942
12940
12938
12936
12934
12932
12929
12927
12925
12923
12921
12919
12918
12916
12914
12912
12911
12909
12908
12906
12905
12904
12903
12902
12901
12900
12900
12899
12899
12898
12898
12898
12898
12898
12898
12898
12899
12900
12900
12902
12903
12904
12906
12907
12909
12911
12913
12915
12917
12919
12921
12924
12926
12928
12931
12933
12936
12938
12940
12943
12945
12947
12949
12952
12954
12956
12958
12959
12961
12962
12964
12965
12966
12967
12968
12969
12970
12970
12971
12971
12971
12971
12971
12971
12971
12971
12971
12970
12970
12970
12970
12969
12969
12969
12969
12968
12968
12968
12968
12968
12969
12969
12969
12970
12970
12971
12972
12973
12974
12975
12977
12978
12980
12982
12984
12986
12988
12991
12994
12997
13000
13003
13007
13011
13015
13019
13024
13028
13033
13038
13043
13049
13054
13060
13066
13071
13078
13084
13090
13097
13103
13110
13117
13124
13131
13139
13146
13154
13161
13169
13177
13185
13193
13202
13210
13218
13227
13235
13244
13253
13261
13270
13279
13288
13297
13307
13316
13325
13335
13344
13354
13364
13373
13383
13393
13403
13413
13423
13432
13442
13452
13462
13472
13482
13491
13501
13510
13520
13529
13538
13548
13557
13566
13575
13584
13592
13601
13610
13618
13626
13634
13643
13650
13658
13666
13674
13681
13689
13696
13703
13710
13717
13724
13731
13737
13744
13750
13756
13762
13767
13773
13778
13783
13788
13793
13797
13802
13806
13810
13813
13817
13820
13823
13825
13828
13830
13833
13835
13837
13838
13840
13842
13843
13845
13846
13847
13848
13849
13850
13851
13853
13853
13854
13855
13856
13857
13858
13858
13859
13860
13861
13861
13862
13863
13864
13864
13865
13866
13867
13868
13869
13871
13872
13873
13874
13876
13877
13879
13880
13882
13884
13886
13888
13890
13892
13894
13896
13899
13901
13904
13907
13909
13912
13915
13918
13921
13925
13928
13931
13935
13938
13942
13945
13949
13952
13956
13960
13963
13967
13971
13974
13978
13981
13985
13988
13992
13995
13999
14002
14006
14009
14013
14016
14019
14023
14026
14030
14033
14036
14039
14043
14046
14049
14052
14055
14058
14060
14063
14066
14068
14070
14073
14075
14077
14080
14082
14084
14086
14088
14090
14091
14093
14095
14097
14098
14100
14101
14103
14104
14106
14107
14108
14110
14111
14112
14114
14115
14117
14118
14120
14121
14122
14124
14125
14127
14128
14130
14131
14133
14134
14136
14138
14139
14141
14143
14144
14146
14148
14149
14151
14152
14154
14155
14157
14158
14159
14161
14162
14163
14164
14166
14167
14168
14169
14170
14171
14172
14172
14173
14174
14175
14175
14176
14177
14177
14178
14178
14179
14180
14180
14181
14181
14182
14182
14182
14183
14183
14184
14184
14184
14185
14185
14186
14186
14187
14187
14188
14188
14188
14189
14189
14189
14189
14190
14190
14190
14190
14190
14191
14191
14191
14191
14191
14191
14191
14191
14191
14191
14191
14191
14191
14190
14190
14190
14189
14189
14188
14187
14187
14186
14185
14183
14182
14181
14179
14177
14175
14173
14170
14167
14164
14161
14158
14154
14151
14147
14143
14138
14134
14129
14124
14118
14113
14107
14101
14095
14089
14082
14076
14069
14061
14054
14046
14038
14030
14022
14013
14005
13996
13986
13977
13967
13957
13947
13936
13926
13915
13904
13892
13881
13869
13857
13845
13833
13820
13808
13795
13782
13768
13755
13742
13728
13714
13700
13686
13672
13657
13643
13628
13613
13598
13582
13567
13552
13536
13520
13504
13488
13472
13456
13440
13423
13407
13390
13374
13357
13341
13324
13307
13291
13274
13257
13241
13224
13207
13191
13174
13157
13141
13124
13108
13092
13075
13059
13042
13026
13010
12994
12978
12962
12946
12930
12914
12898
12882
12866
12851
12835
12819
12803
12787
12771
12755
12739
12723
12707
12691
12675
12659
12643
12627
12611
12595
12579
12563
12547
12531
12515
12499
12482
12466
12450
12434
12417
12401
12385
12368
12352
12336
12319
12303
12287
12271
12255
12239
12222
12206
12190
12174
12158
12142
12126
12110
12094
12078
12063
12047
12031
12015
11999
11984
11968
11952
11937
11921
11905
11890
11874
11859
11843
11828
11812
11797
11782
11767
11752
11737
11722
11707
11692
11678
11663
11649
11635
11621
11607
11593
11579
11566
11553
11540
11527
11514
11502
11490
11477
11465
11454
11442
11431
11420
11409
11398
11387
11377
11366
11356
11347
11337
11327
11318
11309
11300
11291
11282
11274
11266
11258
11250
11242
11235
11227
11220
11213
11206
11199
11193
11187
11181
11175
11169
11163
11158
11153
11148
11143
11139
11135
11130
11127
11123
11119
11116
11113
11110
11108
11105
11103
11101
11100
11098
11097
11096
11095
11094
11094
11093
11093
11093
11093
11093
11094
11094
11095
11096
11097
11098
11099
11101
11102
11104
11106
11108
11110
11112
11115
11117
11120
11123
11126
11129
11132
11136
11139
11143
11147
11151
11155
11159
11164
11168
11173
11177
11182
11187
11192
11197
11202
11207
11212
11217
11223
11228
11234
11240
11245
11251
11257
11264
11270
11276
11283
11289
11296
11303
11310
11317
11325
11332
11340
11348
11356
11364
11372
11380
11389
11397
11406
11415
11425
11434
11444
11453
11463
11473
11484
11494
11505
11515
11526
11537
11549
11560
11572
11584
11596
11608
11620
11633
11645
11658
11671
11685
11698
11711
11725
11739
11753
11767
11782
11797
11811
11826
11841
11856
11872
11887
11903
11919
11935
11951
11968
11984
12001
12018
12035
12053
12070
12088
12106
12125
12143
12162
12181
12200
12220
12239
12259
12279
12299
12320
12340
12361
12382
12403
12425
12447
12468
12490
12513
12535
12558
12581
12604
12627
12650
12674
12698
12722
12746
12770
12795
12820
12844
12870
12895
12920
12946
12972
12998
13024
13050
13076
13103
13129
13156
13182
13209
13236
13263
13290
13317
13344
13371
13398
13425
13452
13479
13505
13532
13559
13586
13612
13639
13666
13692
13718
13745
13771
13797
13823
13849
13874
13900
13926
13951
13976
14002
14027
14052
14077
14101
14126
14150
14175
14199
14223
14247
14271
14294
14318
14341
14364
14387
14410
14433
14456
14478
14501
14523
14545
14567
14589
14611
14633
14655
14676
14698
14719
14741
14762
14783
14804
14825
14846
14867
14888
14909
14930
14950
14971
14992
15012
15033
15054
15074
15095
15115
15136
15156
15177
15197
15218
15238
15258
15278
15299
15319
15338
15358
15378
15398
15417
15437
15456
15475
15494
15513
15532
15550
15569
15587
15605
15623
15641
15658
15675
15693
15709
15726
15743
15759
15775
15790
15806
15821
15836
15851
15865
15879
15893
15907
15920
15933
15946
15959
15971
15983
15995
16007
16018
16029
16040
16050
16059
16070
16079
16088
16097
16107
16116
16123
16132
16140
16148
16155
16163
16169
16175
16183
16189
16195
16201
16206
16212
16216
16222
16226
16231
16235
16239
16242
16247
16250
16254
16257
16260
16263
16265
16268
16270
16271
16274
16274
16277
16277
16279
16280
16280
16280
16282
16282
16282
16280
16280
16280
16279
16277
16277
16274
16274
16271
16270
16267
16265
16262
16259
16256
16253
16250
16245
16242
16239
16235
16231
16226
16222
16216
16212
16207
16202
16197
16192
16187
16181
16175
16170
16164
16158
16152
16146
16140
16134
16128
16120
16114
16108
16102
16094
16088
16082
16075
16068
16061
16053
16046
16039
16032
16024
16017
16009
16001
15994
15987
15979
15971
15964
15956
15948
15940
15933
15925
15917
15909
15901
15893
15885
15877
15869
15860
15852
15844
15835
15827
15818
15810
15801
15792
15783
15774
15765
15756
15747
15738
15729
15719
15710
15701
15691
15681
15672
15662
15652
15642
15632
15622
15612
15602
15592
15582
15571
15561
15551
15540
15530
15519
15508
15497
15487
15476
15465
15454
15443
15432
15421
15409
15398
15387
15376
15364
15353
15341
15330
15318
15307
15295
15283
15272
15260
15248
15237
15225
15213
15202
15190
15179
15167
15156
15145
15133
15122
15111
15100
15089
15078
15067
15057
15046
15036
15025
15015
15005
14995
14985
14976
14966
14957
14947
14938
14929
14921
14912
14903
14895
14887
14879
14871
14863
14856
14848
14841
14834
14827
14820
14814
14807
14801
14795
14789
14783
14778
14772
14767
14762
14757
14752
14747
14742
14738
14733
14729
14725
14721
14718
14714
14710
14707
14704
14701
14698
14695
14693
14691
14688
14686
14684
14683
14681
14680
14678
14677
14676
14675
14675
14674
14674
14673
14673
14673
14673
14673
14673
14674
14674
14675
14675
14676
14677
14678
14679
14679
14681
14682
14683
14684
14685
14687
14688
14690
14691
14693
14694
14696
14698
14700
14702
14704
14706
14708
14710
14712
14715
14717
14720
14722
14725
14727
14730
14733
14736
14739
14742
14745
14749
14752
14756
14759
14763
14767
14771
14775
14779
14783
14788
14792
14797
14802
14806
14811
14817
14822
14827
14833
14838
14844
14850
14856
14862
14869
14875
14881
14888
14895
14901
14908
14915
14922
14929
14937
14944
14951
14958
14966
14973
14981
14988
14996
15003
15011
15019
15026
15034
15042
15050
15057
15065
15073
15081
15089
15097
15105
15113
15121
15129
15137
15146
15154
15162
15170
15177
15185
15193
15201
15209
15217
15225
15232
15240
15248
15255
15263
15270
15278
15285
15292
15299
15306
15313
15320
15327
15333
15340
15346
15353
15359
15365
15371
15378
15384
15390
15395
15401
15407
15413
15419
15425
15430
15436
15442
15448
15454
15459
15465
15471
15477
15483
15489
15495
15500
15506
15512
15518
15523
15529
15534
15540
15545
15550
15555
15560
15565
15570
15574
15579
15583
15587
15592
15596
15599
15603
15607
15610
15613
15616
15619
15622
15625
15628
15631
15633
15636
15638
15641
15643
15645
15648
15650
15652
15654
15656
15658
15660
15662
15664
15666
15668
15669
15671
15673
15674
15676
15677
15679
15680
15681
15682
15683
15684
15685
15685
15686
15686
15687
15687
15687
15687
15688
15687
15687
15687
15687
15686
15685
15684
15684
15682
15681
15680
15679
15677
15676
15674
15673
15671
15669
15667
15665
15663
15661
15659
15657
15654
15652
15649
15647
15644
15641
15639
15636
15633
15630
15627
15624
15620
15617
15614
15610
15607
15604
15600
15596
15593
15589
15585
15582
15578
15574
15570
15566
15562
15558
15554
15550
15546
15542
15538
15533
15529
15525
15521
15517
15513
15509
15505
15501
15497
15493
15489
15485
15482
15478
15474
15470
15467
15463
15459
15456
15452
15448
15444
15440
15436
15432
15428
15424
15420
15416
15412
15407
15403
15398
15394
15389
15384
15379
15374
15369
15364
15358
15353
15347
15342
15336
15330
15325
15319
15313
15307
15300
15294
15288
15281
15275
15268
15262
15255
15249
15242
15235
15228
15222
15215
15208
15201
15194
15187
15180
15172
15165
15158
15150
15143
15136
15128
15121
15113
15106
15099
15091
15084
15076
15069
15061
15054
15047
15039
15032
15025
15018
15011
15004
14997
14990
14983
14976
14969
14962
14956
14949
14943
14936
14930
14923
14917
14911
14905
14899
14893
14887
14881
14875
14869
14864
14858
14852
14847
14841
14836
14831
14825
14820
14815
14810
14804
14799
14794
14789
14784
14779
14775
14770
14765
14761
14756
14752
14747
14743
14738
14734
14729
14725
14721
14716
14712
14707
14703
14699
14694
14690
14686
14682
14678
14674
14670
14667
14663
14659
14656
14652
14649
14646
14643
14640
14637
14634
14632
14629
14627
14625
14623
14622
14620
14619
14617
14616
14615
14614
14614
14613
14613
14613
14612
14613
14613
14613
14614
14615
14615
14616
14617
14619
14620
14621
14622
14624
14625
14627
14629
14631
14632
14634
14636
14638
14641
14643
14645
14647
14650
14653
14655
14658
14661
14664
14667
14670
14674
14677
14681
14685
14689
14693
14697
14702
14706
14711
14716
14721
14726
14731
14736
14742
14748
14753
14759
14766
14772
14778
14785
14791
14798
14805
14812
14819
14826
14833
14840
14848
14855
14863
14870
14878
14885
14893
14901
14909
14917
14925
14933
14941
14949
14957
14965
14974
14982
14991
14999
15008
15016
15025
15034
15043
15051
15060
15069
15078
15087
15096
15105
15115
15124
15133
15143
15153
15162
15172
15182
15192
15202
15212
15222
15232
15242
15252
15262
15272
15282
15292
15302
15313
15323
15333
15344
15354
15365
15376
15386
15397
15408
15418
15429
15440
15451
15462
15473
15484
15495
15506
15518
15529
15540
15552
15563
15575
15586
15598
15610
15621
15633
15645
15656
15668
15680
15692
15704
15715
15727
15739
15751
15763
15775
15787
15799
15811
15823
15835
15847
15859
15871
15883
15895
15907
15919
15931
15943
15955
15968
15980
15992
16004
16015
16029
16041
16053
16065
16078
16090
16103
16114
16128
16140
16152
16165
16177
16190
16202
16215
16227
16239
16253
16265
16277
16290
16302
16315
16327
16340
16352
16364
16376
16389
16402
16414
16426
16438
16451
16463
16475
16486
16498
16510
16522
16533
16545
16556
16567
16579
16590
16601
16611
16622
16633
16644
16654
16664
16675
16685
16695
16705
16714
16724
16734
16743
16752
16761
16770
16779
16788
16796
16805
16813
16821
16829
16837
16844
16852
16859
16867
16874
16881
16888
16895
16902
16908
16915
16921
16927
16933
16939
16945
16951
16957
16962
16968
16974
16979
16984
16990
16995
17000
17005
17010
17015
17020
17024
17029
17033
17038
17042
17046
17051
17055
17059
17062
17066
17070
17073
17077
17080
17083
17086
17089
17092
17095
17097
17100
17102
17104
17107
17109
17111
17113
17114
17116
17118
17119
17121
17122
17123
17124
17125
17126
17127
17128
17128
17129
17130
17130
17130
17131
17131
17131
17131
17131
17131
17131
17131
17131
17130
17130
17130
17129
17129
17128
17127
17126
17125
17124
17123
17122
17121
17120
17119
17118
17116
17115
17113
17112
17110
17109
17107
17105
17104
17102
17100
17098
17096
17094
17092
17090
17089
17087
17085
17083
17081
17078
17076
17074
17072
17070
17068
17066
17064
17063
17061
17059
17057
17055
17054
17052
17050
17049
17048
17046
17045
17044
17044
17043
17042
17042
17041
17041
17041
17041
17041
17041
17041
17041
17042
17042
17042
17043
17044
17044
17045
17045
17046
17047
17047
17048
17048
17049
17049
17049
17050
17050
17050
17050
17050
17050
17049
17049
17048
17047
17046
17045
17044
17043
17041
17039
17037
17035
17033
17031
17028
17025
17022
17019
17016
17013
17009
17005
17001
16997
16993
16988
16984
16979
16974
16969
16964
16959
16954
16948
16943
16938
16932
16926
16921
16915
16909
16904
16898
16892
16887
16881
16875
16869
16864
16858
16852
16846
16841
16835
16829
16824
16818
16813
16808
16802
16797
16791
16786
16780
16775
16770
16764
16759
16753
16748
16742
16737
16732
16726
16721
16715
16710
16704
16698
16693
16687
16681
16676
16670
16664
16659
16653
16647
16641
16636
16630
16624
16619
16613
16607
16602
16596
16591
16585
16580
16574
16568
16563
16557
16552
16546
16541
16535
16530
16524
16519
16514
16508
16503
16498
16493
16488
16483
16479
16474
16470
16465
16461
16457
16453
16449
16445
16442
16438
16435
16432
16429
16426
16424
16421
16419
16417
16415
16413
16411
16409
16408
16407
16406
16405
16404
16403
16403
16402
16402
16402
16401
16401
16402
16402
16402
16403
16403
16404
16404
16405
16406
16407
16408
16409
16410
16412
16413
16414
16416
16417
16418
16420
16421
16423
16424
16426
16427
16429
16430
16431
16433
16434
16435
16437
16438
16439
16440
16441
16442
16443
16444
16445
16445
16446
16446
16447
16447
16447
16448
16448
16448
16448
16448
16449
16449
16449
16449
16449
16449
16449
16449
16449
16449
16449
16449
16450
16450
16450
16450
16450
16451
16451
16451
16451
16452
16452
16452
16453
16453
16453
16453
16454
16454
16454
16455
16455
16456
16456
16457
16458
16458
16459
16460
16461
16461
16462
16463
16465
16466
16467
16468
16470
16471
16473
16474
16476
16478
16480
16482
16484
16486
16488
16490
16492
16495
16497
16499
16501
16504
16506
16508
16511
16513
16515
16518
16520
16522
16524
16527
16529
16531
16533
16535
16538
16540
16542
16544
16546
16549
16551
16553
16555
16558
16560
16563
16565
16568
16571
16573
16576
16579
16583
16586
16589
16593
16597
16600
16604
16608
16612
16617
16621
16625
16630
16635
16640
16645
16650
16655
16660
16666
16672
16678
16684
16690
16696
16702
16709
16716
16722
16729
16737
16744
16751
16759
16767
16775
16783
16791
16799
16808
16816
16825
16834
16843
16852
16861
16870
16880
16889
16899
16908
16918
16928
16938
16948
16958
16968
16978
16988
16998
17008
17019
17029
17040
17050
17061
17072
17083
17094
17105
17116
17127
17138
17150
17161
17172
17184
17196
17208
17219
17231
17243
17256
17268
17280
17293
17305
17318
17331
17344
17357
17370
17384
17397
17411
17424
17438
17452
17466
17481
17495
17510
17524
17539
17554
17569
17584
17599
17614
17629
17644
17660
17675
17690
17706
17722
17737
17753
17769
17785
17801
17817
17833
17849
17865
17882
17898
17915
17931
17948
17965
17982
17999
18017
18034
18051
18069
18087
18104
18122
18140
18158
18176
18194
18213
18231
18249
18267
18286
18304
18322
18340
18358
18377
18395
18413
18431
18449
18467
18485
18503
18520
18538
18556
18573
18591
18609
18626
18643
18661
18678
18695
18712
18729
18746
18763
18780
18797
18813
18829
18846
18862
18878
18893
18909
18924
18940
18955
18969
18984
18999
19013
19027
19041
19054
19068
19081
19095
19108
19120
19133
19146
19158
19170
19183
19195
19207
19218
19230
19242
19253
19265
19276
19287
19299
19310
19321
19332
19343
19354
19365
19376
19386
19397
19407
19418
19428
19438
19449
19459
19469
19479
19488
19498
19508
19517
19526
19536
19545
19554
19562
19571
19580
19588
19596
19604
19612
19620
19628
19635
19643
19650
19657
19663
19670
19676
19682
19688
19694
19699
19704
19709
19714
19718
19723
19727
19730
19734
19737
19741
19743
19746
19749
19751
19753
19754
19756
19757
19758
19759
19759
19759
19759
19758
19758
19757
19756
19754
19753
19751
19749
19746
19744
19741
19738
19735
19732
19728
19725
19721
19717
19713
19709
19704
19700
19695
19691
19686
19681
19676
19671
19666
19660
19655
19650
19644
19638
19632
19627
19621
19615
19609
19603
19596
19590
19584
19577
19571
19564
19558
19551
19544
19538
19531
19524
19518
19511
19504
19497
19491
19484
19477
19470
19463
19457
19450
19443
19436
19429
19422
19415
19407
19400
19393
19386
19379
19371
19364
19357
19349
19342
19334
19327
19319
19312
19305
19297
19290
19283
19275
19268
19261
19254
19247
19239
19232
19225
19218
19211
19204
19197
19190
19183
19177
19170
19163
19156
19149
19142
19135
19128
19121
19114
19107
19100
19093
19086
19079
19072
19065
19058
19051
19044
19037
19030
19023
19016
19009
19002
18995
18988
18981
18974
18968
18961
18954
18947
18940
18933
18926
18919
18912
18906
18899
18892
18885
18878
18870
18863
18856
18849
18842
18835
18827
18820
18813
18805
18798
18791
18783
18776
18768
18761
18753
18746
18738
18730
18723
18715
18707
18700
18692
18684
18677
18669
18661
18653
18645
18637
18629
18621
18613
18606
18598
18590
18582
18574
18566
18558
18550
18542
18534
18526
18518
18510
18502
18494
18486
18478
18471
18463
18455
18447
18440
18432
18425
18417
18410
18402
18395
18387
18380
18373
18365
18358
18351
18344
18337
18329
18322
18315
18308
18301
18294
18288
18281
18274
18267
18260
18253
18246
18239
18232
18225
18219
18212
18205
18198
18191
18184
18177
18169
18162
18155
18148
18141
18134
18126
18119
18111
18104
18097
18089
18081
18074
18066
18058
18050
18042
18034
18026
18018
18009
18001
17992
17984
17975
17967
17958
17949
17940
17930
17921
17912
17902
17893
17883
17873
17863
17853
17843
17832
17822
17811
17800
17789
17778
17767
17756
17744
17733
17721
17709
17697
17685
17673
17660
17648
17635
17622
17609
17596
17583
17570
17557
17543
17530
17516
17503
17489
17475
17462
17448
17434
17420
17406
17391
17377
17363
17348
17334
17319
17305
17290
17275
17260
17245
17230
17215
17199
17184
17168
17152
17137
17121
17105
17088
17072
17055
17039
17022
17005
16988
16970
16953
16935
16918
16900
16882
16864
16845
16827
16808
16789
16770
16751
16732
16712
16692
16672
16652
16632
16611
16590
16569
16548
16527
16505
16483
16461
16439
16416
16394
16370
16347
16325
16302
16279
16256
16232
16209
16184
16161
16137
16113
16088
16065
16041
16015
15992
15967
15943
15918
15893
15868
15843
15818
15792
15767
15741
15716
15690
15664
15638
15612
15586
15559
15533
15506
15480
15453
15426
15399
15372
15345
15317
15290
15262
15235
15207
15179
15151
15123
15095
15067
15038
15010
14981
14952
14924
14895
14866
14837
14808
14778
14749
14720
14690
14660
14631
14601
14572
14542
14512
14482
14452
14423
14393
14363
14333
14303
14273
14243
14214
14184
14154
14124
14094
14065
14035
14005
13975
13946
13916
13887
13857
13828
13798
13769
13740
13711
13682
13653
13624
13595
13566
13538
13509
13481
13453
13424
13396
13368
13340
13312
13284
13257
13229
13201
13174
13146
13119
13091
13064
13037
13009
12982
12955
12927
12900
12873
12846
12818
12791
12764
12737
12710
12682
12655
12628
12601
12574
12547
12520
12493
12465
12438
12411
12384
12357
12330
12303
12276
12249
12222
12195
12168
12141
12114
12087
12060
12033
12006
11980
11953
11926
11900
11873
11847
11821
11794
11768
11742
11715
11689
11663
11636
11610
11584
11558
11531
11505
11479
11453
11426
11400
11374
11348
11321
11295
11269
11243
11217
11190
11164
11138
11112
11086
11061
11035
11009
10984
10958
10933
10908
10883
10858
10833
10808
10784
10759
10735
10711
10687
10664
10640
10617
10594
10570
10548
10525
10502
10480
10458
10436
10414
10392
10371
10349
10328
10307
10286
10266
10245
10225
10204
10184
10164
10144
10125
10105
10085
10066
10047
10028
10009
9990
9971
9952
9933
9915
9897
9878
9860
9842
9824
9807
9789
9771
9754
9737
9720
9703
9686
9669
9652
9636
9619
9603
9587
9571
9555
9539
9524
9508
9493
9478
9462
9447
9432
9417
9402
9388
9373
9358
9344
9329
9315
9301
9287
9273
9259
9246
9232
9219
9206
9193
9180
9167
9155
9142
9130
9118
9106
9094
9082
9070
9059
9047
9036
9025
9014
9003
8992
8981
8971
8960
8950
8940
8930
8920
8910
8900
8891
8881
8872
8863
8854
8845
8836
8827
8819
8810
8802
8794
8786
8778
8770
8762
8755
8747
8740
8733
8725
8718
8712
8705
8698
8692
8685
8679
8673
8666
8660
8654
8648
8642
8636
8631
8625
8619
8613
8607
8602
8596
8590
8585
8579
8573
8568
8562
8556
8551
8545
8539
8533
8528
8522
8516
8511
8505
8499
8494
8488
8483
8477
8472
8467
8462
8456
8451
8446
8441
8436
8431
8426
8421
8417
8412
8407
8402
8398
8393
8388
8384
8379
8375
8370
8366
8362
8357
8353
8349
8345
8341
8337
8334
8330
8327
8323
8320
8316
8313
8310
8308
8305
8302
8300
8298
8296
8294
8292
8291
8290
8288
8288
8287
8286
8286
8286
8286
8287
8287
8288
8289
8291
8292
8294
8296
8299
8302
8305
8308
8312
8315
8319
8324
8328
8333
8338
8344
8349
8355
8362
8368
8375
8382
8389
8397
8405
8413
8421
8430
8439
8448
8457
8467
8477
8487
8497
8508
8518
8529
8540
8552
8563
8574
8586
8598
8610
8622
8634
8647
8659
8672
8685
8698
8711
8724
8737
8750
8764
8777
8791
8804
8818
8832
8846
8860
8874
8888
8903
8917
8932
8946
8961
8976
8991
9006
9021
9036
9051
9067
9082
9098
9113
9129
9145
9161
9177
9192
9208
9224
9241
9257
9273
9289
9306
9322
9339
9355
9372
9389
9406
9423
9440
9457
9474
9491
9508
9525
9542
9560
9577
9595
9612
9630
9648
9666
9683
9701
9719
9737
9755
9773
9792
9810
9828
9846
9864
9882
9900
9919
9937
9955
9973
9991
10010
10028
10046
10064
10082
10100
10118
10136
10154
10173
10191
10209
10228
10246
10265
10284
10302
10321
10341
10360
10379
10399
10418
10438
10458
10478
10498
10519
10539
10560
10581
10601
10622
10644
10665
10687
10708
10730
10752
10774
10796
10818
10840
10863
10885
10907
10930
10952
10975
10998
11021
11043
11066
11090
11113
11136
11159
11183
11206
11230
11253
11277
11301
11324
11348
11372
11396
11420
11444
11468
11493
11517
11542
11566
11591
11615
11640
11665
11690
11715
11740
11765
11790
11815
11841
11866
11891
11916
11941
11966
11992
12017
12042
12067
12092
12118
12143
12168
12193
12219
12244
12269
12295
12320
12345
12371
12396
12421
12446
12471
12496
12521
12546
12570
12595
12620
12644
12669
12693
12718
12742
12766
12791
12815
12839
12863
12887
12910
12934
12958
12981
13005
13028
13052
13075
13098
13122
13145
13168
13191
13215
13238
13261
13284
13307
13330
13353
13377
13400
13423
13446
13469
13492
13515
13538
13561
13584
13607
13630
13653
13675
13698
13720
13743
13765
13787
13810
13832
13853
13875
13897
13918
13940
13961
13982
14003
14023
14044
14064
14084
14104
14123
14143
14162
14181
14200
14219
14237
14256
14274
14292
14310
14327
14345
14362
14380
14397
14414
14430
14447
14464
14480
14496
14512
14528
14544
14560
14576
14591
14607
14622
14637
14652
14667
14682
14697
14711
14725
14740
14753
14767
14781
14794
14808
14821
14834
14847
14860
14872
14885
14898
14910
14922
14935
14947
14959
14971
14982
14994
15006
15017
15029
15040
15051
15063
15074
15085
15096
15107
15117
15128
15139
15149
15160
15170
15180
15190
15200
15210
15220
15229
15239
15248
15257
15266
15275
15284
15292
15301
15309
15317
15325
15333
15341
15348
15355
15363
15370
15377
15383
15390
15397
15403
15409
15415
15422
15428
15434
15439
15445
15451
15457
15462
15468
15473
15479
15484
15490
15495
15500
15506
15511
15516
15521
15527
15532
15537
15542
15548
15553
15558
15564
15569
15574
15579
15585
15590
15595
15600
15606
15611
15616
15621
15627
15632
15637
15642
15648
15653
15658
15664
15669
15674
15680
15685
15691
15696
15702
15708
15713
15719
15725
15731
15736
15742
15748
15754
15761
15767
15773
15779
15785
15791
15797
15803
15809
15815
15820
15826
15832
15838
15844
15850
15855
15861
15867
15872
15878
15884
15889
15895
15900
15906
15911
15917
15923
15928
15934
15940
15945
15951
15957
15963
15969
15976
15982
15988
15995
16001
16008
16014
16021
16027
16035
16042
16049
16056
16062
16070
16077
16085
16091
16099
16107
16114
16122
16129
16137
16145
16152
16160
16168
16175
16184
16192
16201
16209
16216
16226
16234
16242
16251
16261
16270
16279
16288
16297
16306
16317
16326
16335
16346
16356
16366
16376
16386
16396
16406
16416
16427
16437
16447
16457
16467
16478
16488
16498
16508
16518
16528
16537
16547
16557
16567
16576
16586
16595
16605
16614
16623
16633
16642
16651
16660
16669
16678
16686
16695
16704
16712
16721
16729
16737
16746
16754
16762
16771
16779
16787
16795
16803
16811
16819
16827
16835
16843
16850
16858
16865
16872
16880
16887
16894
16901
16908
16915
16921
16928
16934
16941
16947
16953
16959
16965
16971
16977
16983
16988
16994
16999
17005
17010
17015
17020
17025
17030
17035
17040
17044
17049
17053
17058
17062
17066
17070
17074
17078
17082
17085
17089
17092
17096
17099
17102
17105
17107
17110
17113
17115
17118
17120
17122
17124
17126
17128
17130
17132
17134
17135
17137
17139
17140
17142
17143
17145
17146
17147
17148
17149
17150
17151
17152
17153
17154
17155
17156
17156
17157
17157
17158
17158
17159
17159
17159
17159
17159
17159
17159
17159
17159
17159
17159
17159
17159
17158
17158
17158
17158
17157
17157
17156
17156
17156
17155
17155
17154
17154
17153
17153
17152
17151
17151
17150
17149
17148
17147
17146
17145
17144
17143
17142
17141
17140
17138
17137
17136
17134
17133
17131
17129
17128
17126
17124
17122
17120
17118
17116
17114
17112
17109
17107
17105
17102
17100
17097
17094
17092
17089
17086
17084
17081
17078
17075
17072
17069
17066
17063
17060
17057
17054
17051
17048
17045
17042
17038
17035
17032
17029
17026
17022
17019
17016
17013
17009
17006
17002
16999
16995
16992
16988
16984
16981
16977
16973
16969
16965
16961
16957
16953
16949
16944
16940
16935
16931
16926
16922
16917
16912
16907
16902
16897
16892
16887
16881
16876
16870
16864
16859
16853
16847
16840
16834
16827
16821
16814
16807
16800
16793
16786
16779
16772
16764
16757
16749
16741
16734
16726
16718
16710
16702
16694
16685
16677
16669
16661
16652
16644
16636
16628
16619
16611
16603
16595
16586
16578
16570
16562
16554
16546
16538
16529
16521
16513
16505
16497
16489
16481
16473
16465
16457
16449
16441
16433
16425
16417
16409
16401
16393
16384
16376
16367
16360
16352
16344
16335
16328
16320
16312
16303
16295
16286
16279
16271
16263
16254
16247
16238
16230
16222
16213
16204
16196
16187
16178
16171
16161
16152
16143
16135
16126
16117
16108
16099
16090
16079
16071
16061
16052
16042
16033
16023
16013
16003
15994
15984
15974
15964
15954
15944
15935
15925
15915
15905
15895
15886
15876
15866
15857
15847
15838
15828
15819
15809
15800
15791
15781
15772
15763
15753
15744
15735
15726
15717
15708
15698
15689
15680
15671
15662
15654
15645
15636
15627
15618
15610
15601
15592
15584
15576
15567
15559
15550
15542
15533
15525
15517
15509
15500
15492
15484
15476
15468
15460
15451
15443
15435
15427
15419
15411
15403
15395
15387
15379
15372
15364
15356
15348
15340
15333
15325
15317
15309
15302
15294
15286
15278
15270
15262
15254
15246
15238
15230
15222
15215
15207
15199
15191
15183
15175
15167
15160
15152
15144
15136
15129
15121
15113
15106
15098
15091
15083
15076
15069
15062
15055
15048
15041
15034
15028
15021
15015
15009
15002
14996
14990
14984
14979
14973
14967
14962
14957
14952
14947
14942
14937
14933
14928
14924
14920
14915
14912
14908
14904
14901
14897
14894
14891
14888
14885
14882
14879
14877
14874
14872
14869
14867
14865
14863
14861
14859
14857
14855
14853
14852
14850
14849
14847
14846
14845
14844
14843
14842
14842
14841
14841
14840
14840
14840
14840
14840
14841
14841
14842
14843
14844
14845
14846
14848
14849
14850
14852
14854
14856
14858
14860
14862
14864
14867
14869
14872
14875
14877
14880
14883
14886
14889
14893
14896
14899
14903
14906
14910
14914
14918
14921
14925
14929
14933
14937
14941
14946
14950
14954
14958
14963
14967
14971
14976
14980
14985
14989
14994
14998
15003
15007
15012
15017
15022
15026
15031
15036
15041
15046
15051
15056
15061
15066
15071
15076
15082
15087
15092
15098
15104
15109
15115
15121
15127
15133
15139
15145
15151
15157
15163
15169
15175
15182
15188
15195
15201
15208
15214
15221
15228
15234
15241
15248
15255
15263
15270
15277
15284
15291
15299
15306
15313
15321
15328
15336
15343
15351
15358
15366
15374
15381
15389
15397
15405
15412
15420
15428
15436
15443
15451
15459
15466
15474
15482
15490
15497
15505
15513
15521
15528
15536
15544
15551
15559
15567
15574
15582
15590
15597
15605
15612
15619
15627
15634
15641
15648
15654
15661
15668
15674
15681
15687
15693
15700
15706
15712
15718
15724
15730
15735
15741
15746
15752
15757
15762
15767
15773
15778
15782
15787
15792
15797
15802
15806
15811
15815
15820
15824
15829
15833
15838
15842
15846
15850
15854
15858
15862
15866
15870
15873
15877
15880
15884
15887
15890
15893
15896
15899
15902
15904
15907
15909
15911
15913
15915
15917
15919
15921
15923
15924
15926
15927
15928
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15941
15942
15943
15944
15945
15945
15946
15947
15947
15948
15949
15949
15950
15950
15951
15951
15951
15952
15952
15952
15952
15952
15952
15952
15952
15951
15951
15950
15950
15949
15948
15948
15947
15946
15945
15944
15943
15942
15941
15940
15939
15938
15937
15936
15935
15934
15933
15932
15931
15930
15929
15928
15927
15926
15925
15924
15923
15922
15922
15921
15920
15919
15918
15918
15917
15916
15915
15915
15914
15913
15913
15912
15911
15911
15910
15909
15909
15908
15907
15907
15906
15905
15904
15903
15902
15901
15900
15899
15898
15897
15896
15894
15893
15891
15890
15888
15886
15884
15882
15880
15877
15875
15872
15870
15867
15864
15861
15858
15855
15851
15848
15844
15841
15837
15833
15829
15825
15821
15817
15813
15809
15804
15800
15796
15792
15787
15783
15779
15775
15770
15766
15762
15758
15754
15750
15746
15742
15738
15734
15730
15726
15722
15718
15714
15710
15706
15703
15699
15695
15692
15688
15685
15681
15678
15674
15671
15667
15664
15660
15657
15654
15651
15647
15644
15642
15639
15636
15633
15631
15628
15626
15623
15621
15618
15616
15614
15612
15609
15607
15605
15603
15601
15600
15598
15596
15595
15593
15592
15591
15589
15588
15587
15587
15586
15585
15584
15584
15583
15583
15583
15583
15583
15583
15583
15583
15584
15584
15585
15586
15587
15588
15589
15590
15591
15593
15595
15596
15598
15600
15602
15604
15607
15609
15611
15614
15616
15619
15621
15624
15626
15629
15632
15635
15637
15640
15643
15646
15649
15652
15655
15658
15661
15664
15667
15671
15674
15678
15681
15685
15689
15693
15697
15701
15705
15709
15713
15717
15721
15726
15730
15735
15739
15743
15748
15753
15757
15762
15767
15772
15777
15782
15787
15792
15797
15802
15807
15812
15817
15822
15827
15832
15836
15841
15846
15851
15856
15861
15866
15871
15877
15882
15887
15892
15897
15902
15907
15912
15917
15922
15927
15932
15938
15943
15948
15953
15958
15964
15969
15974
15980
15985
15990
15996
16001
16007
16012
16018
16024
16030
16036
16042
16047
16053
16059
16067
16073
16079
16085
16091
16099
16105
16111
16117
16125
16132
16138
16145
16152
16160
16167
16174
16181
16190
16197
16204
16213
16221
16229
16236
16245
16253
16262
16270
16279
16286
16296
16305
16314
16323
16332
16341
16350
16360
16369
16379
16389
16398
16408
16418
16428
16439
16449
16460
16470
16481
16492
16503
16514
16525
16537
16548
16559
16571
16582
16594
16606
16617
16629
16641
16652
16664
16675
16687
16698
16710
16721
16732
16744
16755
16767
16778
16790
16801
16813
16825
16837
16848
16860
16872
16884
16896
16908
16919
16931
16943
16955
16967
16979
16992
17004
17016
17028
17040
17053
17065
17078
17090
17103
17115
17128
17140
17153
17165
17178
17190
17203
17215
17228
17240
17253
17265
17278
17290
17303
17315
17328
17340
17352
17365
17377
17389
17401
17414
17426
17438
17449
17461
17473
17485
17496
17508
17519
17530
17541
17552
17562
17573
17583
17593
17603
17613
17623
17633
17642
17652
17661
17670
17679
17688
17697
17705
17714
17722
17730
17738
17746
17754
17761
17769
17776
17784
17791
17798
17805
17812
17819
17826
17833
17840
17847
17854
17861
17868
17875
17881
17888
17895
17901
17908
17914
17921
17927
17933
17939
17945
17951
17957
17963
17969
17974
17980
17985
17990
17996
18001
18006
18011
18016
18021
18026
18031
18035
18040
18044
18048
18052
18056
18060
18064
18068
18072
18076
18080
18084
18087
18091
18095
18099
18103
18106
18110
18114
18118
18122
18127
18131
18135
18140
18144
18149
18154
18158
18163
18168
18173
18178
18183
18188
18193
18198
18203
18209
18214
18220
18225
18231
18236
18242
18248
18253
18259
18265
18270
18276
18282
18288
18294
18300
18306
18312
18318
18324
18330
18336
18341
18347
18353
18359
18365
18371
18378
18384
18390
18396
18403
18409
18415
18422
18428
18435
18441
18447
18454
18460
18467
18474
18480
18487
18494
18500
18507
18514
18521
18528
18535
18542
18549
18556
18563
18570
18578
18585
18592
18599
18606
18613
18619
18626
18633
18640
18647
18655
18662
18669
18676
18683
18691
18698
18705
18713
18720
18728
18735
18743
18750
18758
18766
18773
18781
18788
18796
18804
18811
18819
18826
18834
18841
18849
18856
18864
18871
18879
18887
18894
18902
18909
18917
18924
18932
18940
18947
18955
18962
18970
18978
18985
18993
19000
19008
19016
19023
19031
19039
19047
19055
19063
19071
19079
19087
19095
19104
19112
19121
19129
19138
19147
19156
19164
19173
19182
19191
19200
19209
19218
19227
19235
19244
19253
19262
19270
19279
19288
19296
19305
19314
19322
19331
19340
19348
19357
19366
19374
19383
19392
19400
19409
19417
19426
19435
19443
19452
19461
19470
19478
19487
19496
19505
19514
19523
19532
19541
19550
19559
19569
19578
19587
19596
19605
19614
19623
19632
19642
19651
19660
19670
19679
19688
19698
19707
19717
19726
19736
19745
19755
19764
19774
19784
19794
19804
19814
19824
19834
19844
19854
19865
19875
19886
19896
19907
19918
19929
19939
19950
19961
19972
19983
19994
20005
20016
20027
20039
20050
20061
20073
20084
20096
20108
20120
20131
20143
20155
20167
20180
20192
20204
20216
20229
20241
20254
20266
20279
20292
20304
20317
20330
20343
20356
20369
20382
20395
20408
20421
20434
20447
20460
20473
20486
20500
20513
20526
20540
20553
20566
20580
20593
20606
20620
20633
20646
20660
20673
20687
20700
20713
20727
20740
20754
20767
20780
20793
20807
20820
20833
20846
20859
20872
20885
20898
20910
20923
20936
20949
20961
20974
20987
20999
21012
21024
21036
21048
21061
21073
21085
21097
21109
21120
21132
21144
21155
21166
21178
21189
21200
21211
21222
21233
21244
21255
21265
21276
21286
21297
21307
21318
21328
21338
21349
21359
21369
21378
21388
21398
21407
21417
21426
21435
21445
21454
21463
21472
21480
21489
21498
21506
21515
21523
21532
21540
21548
21556
21564
21572
21579
21587
21594
21602
21609
21617
21624
21631
21638
21645
21652
21659
21666
21673
21679
21686
21693
21699
21706
21712
21718
21724
21730
21736
21742
21748
21754
21760
21765
21771
21776
21782
21787
21792
21798
21803
21808
21813
21818
21823
21828
21832
21837
21842
21846
21851
21855
21860
21864
21868
21872
21876
21880
21884
21888
21891
21895
21898
21901
21904
21907
21910
21913
21916
21918
21921
21923
21926
21928
21929
21931
21933
21934
21935
21936
21937
21938
21939
21939
21940
21940
21940
21939
21939
21938
21938
21937
21936
21935
21934
21932
21931
21929
21927
21925
21923
21921
21918
21916
21913
21910
21907
21904
21901
21897
21894
21890
21887
21883
21879
21875
21870
21866
21862
21857
21852
21848
21843
21838
21833
21828
21823
21818
21813
21807
21802
21796
21791
21785
21779
21773
21768
21762
21756
21750
21744
21738
21732
21725
21719
21713
21706
21700
21694
21687
21681
21674
21668
21661
21655
21649
21642
21635
21629
21622
21616
21609
21603
21596
21589
21583
21576
21570
21563
21556
21550
21543
21536
21530
21523
21516
21510
21503
21497
21490
21484
21477
21470
21464
21457
21451
21444
21438
21431
21425
21418
21412
21405
21399
21392
21386
21379
21373
21367
21360
21354
21347
21340
21334
21327
21321
21314
21307
21300
21294
21287
21280
21273
21267
21260
21253
21246
21239
21232
21225
21218
21211
21204
21197
21190
21183
21175
21168
21161
21154
21147
21139
21132
21125
21117
21110
21102
21095
21088
21080
21073
21065
21058
21050
21043
21035
21028
21021
21013
21006
20999
20991
20984
20977
20970
20963
20955
20948
20941
20934
20928
20921
20914
20907
20900
20894
20887
20881
20874
20868
20862
20856
20850
20844
20838
20832
20826
20820
20815
20809
20803
20798
20792
20787
20782
20776
20771
20766
20761
20756
20751
20746
20741
20736
20732
20727
20722
20718
20713
20708
20704
20699
20695
20690
20685
20681
20676
20672
20667
20662
20658
20653
20648
20644
20639
20634
20629
20625
20620
20615
20610
20605
20600
20595
20590
20585
20579
20574
20569
20563
20558
20552
20547
20541
20535
20530
20524
20518
20512
20506
20499
20493
20487
20480
20474
20467
20461
20454
20447
20440
20433
20426
20419
20411
20404
20396
20389
20381
20373
20365
20357
20349
20341
20333
20325
20317
20308
20300
20292
20283
20275
20266
20258
20249
20240
20232
20223
20214
20205
20196
20187
20178
20168
20159
20150
20140
20131
20122
20112
20103
20093
20084
20074
20064
20055
20045
20035
20026
20016
20006
19996
19986
19977
19967
19957
19947
19936
19926
19916
19906
19895
19885
19874
19864
19853
19842
19832
19821
19810
19799
19788
19777
19766
19754
19743
19731
19720
19708
19696
19685
19673
19661
19648
19636
19624
19611
19598
19586
19573
19560
19546
19533
19520
19506
19492
19479
19464
19450
19436
19422
19407
19392
19378
19363
19348
19333
19317
19302
19287
19272
19256
19241
19225
19210
19194
19178
19162
19147
19131
19115
19099
19083
19067
19051
19035
19019
19003
18987
18972
18956
18940
18924
18908
18892
18877
18861
18845
18829
18813
18797
18781
18765
18749
18733
18717
18701
18685
18669
18653
18637
18620
18604
18588
18572
18556
18539
18523
18507
18491
18475
18459
18443
18426
18410
18394
18378
18362
18346
18330
18314
18298
18282
18266
18250
18234
18217
18201
18185
18169
18153
18137
18121
18105
18089
18072
18056
18040
18024
18008
17992
17976
17960
17944
17927
17911
17895
17880
17864
17848
17832
17816
17800
17785
17769
17754
17738
17723
17708
17692
17677
17662
17647
17632
17617
17602
17588
17573
17558
17544
17529
17515
17500
17486
17472
17458
17444
17430
17415
17401
17387
17373
17359
17345
17331
17318
17304
17290
17276
17262
17248
17234
17221
17207
17193
17180
17166
17152
17139
17125
17112
17098
17085
17071
17058
17045
17032
17019
17005
16992
16979
16966
16954
16941
16928
16915
16903
16890
16878
16865
16853
16841
16829
16816
16804
16792
16780
16769
16757
16745
16734
16722
16711
16700
16688
16677
16666
16655
16644
16633
16623
16612
16601
16591
16580
16570
16560
16550
16539
16529
16520
16510
16500
16491
16481
16472
16463
16453
16444
16436
16427
16418
16410
16401
16393
16385
16376
16369
16361
16354
16346
16338
16331
16324
16317
16311
16303
16297
16291
16285
16279
16273
16267
16261
16256
16250
16245
16239
16235
16230
16225
16219
16216
16210
16207
16202
16198
16193
16190
16186
16181
16178
16175
16171
16168
16164
16160
16157
16152
16149
16146
16142
16139
16135
16131
16128
16123
16120
16116
16111
16108
16105
16101
16097
16093
16088
16085
16081
16077
16073
16068
16065
16061
16056
16052
16047
16044
16040
16035
16030
16027
16021
16018
16014
16009
16004
16001
15997
15992
15988
15984
15980
15975
15971
15967
15963
15959
15955
15950
15946
15942
15938
15934
15931
15927
15923
15919
15915
15911
15907
15903
15899
15896
15892
15888
15884
15880
15877
15873
15869
15865
15861
15858
15854
15850
15846
15842
15838
15834
15831
15827
15823
15819
15815
15811
15807
15803
15799
15795
15791
15787
15783
15779
15775
15771
15767
15763
15759
15755
15750
15746
15742
15738
15733
15729
15725
15721
15717
15712
15708
15704
15700
15696
15692
15688
15684
15680
15676
15672
15669
15665
15661
15658
15654
15650
15647
15643
15640
15637
15633
15630
15627
15623
15620
15617
15614
15610
15607
15604
15600
15597
15594
15590
15587
15583
15580
15576
15573
15569
15566
15562
15559
15556
15552
15549
15545
15542
15538
15535
15531
15527
15524
15520
15517
15513
15509
15506
15502
15499
15495
15491
15488
15484
15480
15476
15473
15469
15465
15461
15457
15454
15450
15446
15442
15438
15435
15431
15427
15423
15420
15416
15412
15408
15405
15401
15398
15394
15391
15387
15384
15380
15377
15373
15370
15366
15363
15359
15356
15352
15348
15345
15341
15337
15334
15330
15326
15322
15318
15315
15311
15307
15303
15299
15295
15291
15288
15284
15280
15276
15272
15269
15265
15261
15258
15254
15251
15247
15244
15241
15237
15234
15231
15228
15225
15222
15219
15216
15213
15210
15208
15205
15202
15200
15197
15195
15193
15190
15188
15186
15184
15182
15180
15178
15176
15175
15173
15171
15170
15169
15167
15166
15165
15164
15163
15162
15161
15160
15159
15159
15158
15158
15158
15157
15157
15157
15157
15158
15158
15158
15159
15159
15160
15160
15161
15162
15163
15164
15165
15166
15168
15169
15170
15172
15174
15175
15177
15179
15181
15183
15185
15188
15190
15192
15195
15198
15200
15203
15206
15209
15213
15216
15219
15223
15227
15231
15235
15239
15243
15247
15251
15256
15260
15265
15270
15274
15279
15284
15289
15294
15299
15304
15309
15314
15320
15325
15331
15337
15343
15349
15355
15361
15367
15373
15380
15386
15393
15400
15407
15414
15421
15429
15436
15444
15451
15459
15467
15475
15483
15492
15500
15509
15517
15526
15535
15544
15553
15562
15571
15580
15590
15599
15609
15618
15628
15638
15647
15657
15667
15677
15687
15698
15708
15718
15729
15739
15750
15760
15771
15782
15793
15804
15815
15827
15838
15849
15861
15873
15884
15896
15908
15920
15932
15945
15957
15969
15982
15994
16006
16018
16032
16044
16056
16070
16082
16094
16108
16120
16134
16146
16160
16172
16186
16199
16212
16226
16239
16253
16265
16280
16293
16306
16321
16334
16347
16361
16376
16390
16404
16418
16432
16447
16461
16475
16490
16504
16519
16533
16548
16562
16577
16592
16607
16622
16636
16651
16666
16682
16697
16712
16727
16742
16758
16773
16789
16804
16820
16835
16851
16867
16883
16899
16915
16931
16947
16963
16979
16995
17011
17028
17044
17060
17076
17093
17109
17125
17142
17158
17174
17191
17207
17223
17239
17255
17272
17288
17304
17320
17337
17353
17369
17385
17401
17417
17433
17450
17466
17481
17497
17513
17529
17545
17561
17577
17593
17608
17624
17640
17656
17671
17687
17703
17718
17734
17749
17765
17780
17795
17810
17826
17841
17856
17871
17886
17901
17916
17931
17945
17960
17975
17990
18004
18019
18033
18047
18062
18076
18090
18105
18119
18133
18147
18161
18175
18189
18202
18216
18230
18243
18257
18270
18284
18297
18310
18324
18337
18350
18362
18375
18388
18401
18413
18425
18438
18450
18462
18474
18486
18498
18510
18522
18533
18545
18557
18568
18580
18591
18602
18614
18625
18636
18647
18658
18669
18680
18691
18701
18712
18722
18733
18743
18753
18763
18772
18782
18792
18801
18810
18819
18828
18837
18846
18854
18863
18871
18879
18887
18895
18903
18911
18918
18926
18933
18940
18947
18954
18961
18968
18974
18981
18987
18993
18999
19006
19011
19017
19023
19029
19035
19040
19046
19051
19056
19062
19067
19072
19078
19083
19088
19093
19098
19103
19107
19112
19117
19122
19126
19131
19135
19140
19144
19149
19153
19157
19161
19166
19170
19174
19178
19182
19185
19189
19193
19197
19200
19204
19207
19210
19213
19216
19219
19222
19225
19228
19230
19233
19235
19238
19240
19242
19244
19246
19248
19249
19251
19253
19254
19255
19257
19258
19259
19260
19261
19262
19262
19263
19263
19264
19264
19265
19265
19265
19265
19265
19266
19266
19266
19265
19265
19265
19265
19265
19264
19264
19263
19263
19263
19262
19261
19261
19260
19260
19259
19259
19258
19257
19257
19256
19255
19255
19254
19254
19253
19252
19252
19251
19251
19251
19250
19250
19250
19249
19249
19249
19248
19248
19248
19248
19247
19247
19247
19247
19247
19246
19246
19246
19246
19246
19246
19246
19246
19245
19245
19245
19245
19245
19245
19245
19245
19245
19245
19245
19246
19246
19246
19246
19246
19246
19247
19247
19247
19248
19248
19248
19249
19249
19250
19250
19251
19251
19251
19252
19252
19252
19252
19252
19252
19252
19252
19252
19252
19251
19251
19251
19250
19250
19249
19249
19248
19247
19246
19245
19244
19243
19242
19241
19240
19239
19238
19237
19236
19234
19233
19232
19230
19229
19227
19226
19224
19222
19221
19219
19217
19215
19214
19212
19210
19208
19206
19204
19201
19199
19197
19195
19192
19190
19187
19184
19182
19179
19176
19173
19170
19167
19164
19161
19158
19155
19152
19148
19145
19142
19138
19135
19131
19128
19124
19120
19116
19112
19109
19105
19100
19096
19092
19088
19084
19079
19075
19070
19065
19061
19056
19051
19046
19040
19035
19029
19024
19018
19012
19006
18999
18993
18986
18980
18973
18966
18959
18951
18944
18937
18929
18922
18914
18906
18898
18890
18882
18874
18866
18858
18850
18842
18833
18825
18816
18808
18800
18791
18783
18774
18765
18757
18748
18739
18731
18722
18713
18704
18695
18686
18677
18668
18659
18650
18641
18632
18623
18613
18604
18594
18585
18575
18565
18555
18545
18535
18524
18514
18503
18492
18482
18471
18460
18449
18437
18426
18414
18403
18391
18379
18367
18355
18342
18330
18318
18305
18292
18280
18267
18254
18241
18228
18215
18202
18189
18176
18163
18150
18137
18124
18111
18098
18085
18073
18060
18047
18034
18022
18009
17997
17985
17973
17961
17949
17937
17925
17913
17901
17890
17878
17867
17856
17844
17833
17822
17811
17801
17790
17780
17769
17759
17749
17739
17729
17719
17709
17700
17690
17681
17672
17663
17654
17645
17636
17628
17620
17611
17603
17595
17587
17579
17572
17564
17557
17549
17542
17535
17528
17521
17514
17508
17501
17495
17489
17483
17476
17471
17465
17459
17454
17448
17443
17438
17433
17428
17423
17418
17414
17409
17405
17401
17397
17393
17390
17386
17383
17379
17376
17373
17370
17368
17365
17362
17360
17358
17356
17354
17352
17350
17348
17346
17345
17344
17342
17341
17340
17339
17339
17338
17337
17337
17336
17336
17336
17336
17336
17336
17336
17337
17337
17337
17338
17338
17339
17340
17341
17341
17342
17343
17344
17345
17346
17347
17349
17350
17351
17353
17354
17356
17358
17359
17361
17363
17365
17367
17369
17371
17373
17375
17378
17380
17383
17385
17388
17391
17394
17398
17401
17404
17408
17411
17415
17419
17422
17426
17430
17434
17438
17442
17447
17451
17455
17459
17464
17468
17473
17477
17482
17487
17491
17496
17500
17505
17509
17514
17519
17523
17528
17532
17537
17542
17546
17551
17555
17559
17564
17568
17573
17577
17581
17586
17590
17594
17598
17603
17607
17611
17616
17620
17624
17629
17633
17637
17641
17646
17650
17654
17659
17663
17668
17672
17676
17681
17685
17689
17694
17698
17702
17707
17711
17715
17720
17724
17728
17732
17737
17741
17745
17750
17754
17758
17762
17766
17770
17774
17778
17782
17786
17789
17793
17797
17800
17804
17807
17811
17814
17817
17820
17823
17826
17829
17832
17835
17838
17841
17844
17846
17849
17852
17854
17857
17859
17861
17864
17866
17868
17870
17871
17873
17875
17876
17878
17879
17880
17881
17882
17883
17883
17884
17884
17884
17884
17884
17884
17884
17884
17883
17882
17882
17881
17880
17879
17878
17877
17875
17874
17872
17871
17869
17868
17866
17865
17863
17861
17859
17857
17855
17853
17850
17848
17846
17843
17841
17838
17836
17833
17830
17827
17824
17821
17818
17815
17811
17808
17804
17800
17796
17792
17788
17784
17780
17776
17772
17768
17763
17759
17754
17750
17745
17741
17736
17731
17726
17721
17716
17710
17705
17699
17694
17688
17682
17676
17670
17664
17658
17652
17645
17639
17632
17626
17619
17612
17605
17598
17591
17583
17576
17568
17561
17553
17545
17537
17529
17521
17512
17504
17496
17487
17478
17470
17461
17452
17443
17434
17425
17416
17407
17398
17389
17380
17371
17361
17352
17343
17333
17324
17315
17305
17296
17286
17277
17268
17258
17249
17239
17230
17220
17211
17201
17192
17183
17174
17164
17155
17146
17137
17128
17119
17110
17102
17093
17084
17076
17067
17059
17050
17042
17033
17025
17017
17009
17000
16992
16985
16977
16969
16961
16954
16946
16938
16931
16923
16916
16909
16901
16894
16887
16879
16872
16865
16858
16851
16843
16836
16829
16822
16815
16808
16802
16795
16788
16781
16775
16768
16761
16755
16748
16741
16735
16728
16722
16715
16709
16702
16696
16690
16683
16677
16671
16665
16658
16652
16646
16640
16634
16628
16623
16617
16611
16605
16600
16594
16589
16583
16578
16572
16567
16561
16556
16551
16546
16541
16536
16531
16526
16521
16516
16511
16506
16501
16497
16492
16487
16483
16479
16474
16470
16466
16462
16458
16454
16450
16446
16442
16439
16435
16432
16428
16425
16422
16418
16415
16412
16409
16406
16403
16400
16397
16394
16392
16389
16386
16384
16381
16379
16376
16373
16372
16370
16367
16364
16363
16361
16359
16357
16354
16352
16350
16347
16346
16344
16341
16341
16338
16337
16335
16332
16331
16329
16328
16326
16325
16323
16321
16320
16318
16315
16315
16312
16312
16309
16308
16306
16305
16303
16302
16300
16297
16297
16295
16293
16292
16290
16288
16286
16285
16283
16280
16279
16277
16276
16274
16271
16271
16268
16267
16265
16263
16262
16260
16258
16257
16254
16253
16251
16250
16248
16248
16245
16245
16244
16244
16242
16242
16241
16241
16239
16239
16239
16239
16239
16239
16239
16239
16239
16241
16242
16242
16242
16244
16245
16245
16247
16248
16250
16251
16253
16254
16257
16259
16260
16262
16264
16265
16268
16270
16271
16273
16274
16277
16279
16280
16283
16283
16286
16288
16290
16291
16293
16294
16296
16297
16299
16300
16302
16303
16305
16306
16306
16308
16309
16311
16312
16312
16314
16315
16315
16317
16318
16320
16321
16322
16323
16323
16324
16325
16326
16327
16327
16328
16328
16329
16329
16329
16329
16331
16331
16331
16331
16332
16332
16332
16332
16332
16332
16332
16332
16332
16332
16332
16332
16332
16332
16332
16332
16332
16332
16332
16334
16334
16334
16334
16334
16334
16335
16335
16335
16335
16335
16335
16337
16337
16338
16338
16338
16340
16341
16341
16341
16343
16344
16344
16347
16347
16349
16350
16352
16353
16355
16356
16358
16360
16361
16363
16364
16367
16369
16370
16373
16376
16378
16381
16383
16386
16389
16392
16395
16398
16401
16405
16408
16411
16415
16418
16422
16426
16430
16434
16438
16442
16446
16451
16455
16460
16464
16469
16474
16479
16483
16488
16493
16499
16504
16509
16515
16520
16526
16531
16537
16543
16549
16555
16561
16567
16573
16579
16586
16592
16599
16605
16612
16618
16625
16632
16638
16645
16652
16659
16666
16673
16680
16687
16695
16702
16709
16717
16724
16732
16740
16747
16755
16763
16771
16779
16787
16795
16803
16811
16819
16827
16835
16843
16851
16859
16867
16875
16883
16891
16899
16907
16915
16923
16931
16939
16947
16954
16962
16970
16978
16986
16994
17002
17010
17018
17026
17034
17043
17051
17059
17068
17076
17084
17093
17101
17110
17118
17127
17136
17144
17153
17162
17171
17180
17188
17197
17206
17215
17224
17233
17242
17251
17260
17269
17278
17287
17296
17305
17314
17323
17333
17342
17351
17360
17370
17379
17388
17398
17407
17417
17427
17437
17446
17456
17466
17476
17486
17496
17506
17517
17527
17537
17548
17559
17569
17580
17590
17601
17612
17623
17634
17644
17655
17666
17677
17688
17699
17709
17720
17731
17742
17752
17763
17773
17784
17794
17805
17815
17826
17836
17846
17856
17867
17877
17887
17897
17907
17916
17926
17936
17946
17955
17965
17974
17983
17992
18001
18010
18019
18028
18036
18045
18053
18062
18070
18078
18086
18094
18102
18110
18118
18126
18133
18141
18148
18156
18163
18170
18177
18184
18191
18198
18204
18211
18217
18223
18230
18236
18242
18247
18253
18259
18264
18269
18275
18280
18285
18290
18295
18301
18306
18311
18316
18320
18325
18330
18335
18340
18345
18350
18355
18360
18364
18369
18374
18379
18384
18389
18394
18399
18404
18409
18414
18419
18424
18429
18434
18439
18444
18449
18454
18459
18464
18469
18474
18478
18483
18488
18493
18498
18503
18508
18513
18517
18522
18527
18532
18537
18543
18548
18553
18558
18563
18569
18574
18579
18585
18590
18596
18601
18607
18613
18619
18624
18630
18636
18642
18648
18654
18660
18666
18671
18677
18683
18689
18695
18701
18707
18713
18718
18724
18730
18736
18742
18748
18754
18759
18765
18771
18777
18783
18788
18794
18800
18805
18811
18817
18823
18828
18834
18839
18845
18851
18856
18861
18867
18872
18877
18882
18887
18892
18897
18902
18907
18911
18916
18920
18925
18929
18933
18937
18941
18945
18949
18953
18956
18960
18963
18967
18970
18973
18976
18979
18982
18984
18987
18989
18991
18993
18995
18997
18998
19000
19001
19002
19003
19004
19005
19005
19006
19006
19006
19006
19006
19006
19005
19004
19004
19003
19002
19000
18999
18997
18996
18994
18992
18990
18988
18985
18983
18980
18978
18975
18972
18970
18967
18964
18961
18958
18956
18953
18950
18947
18944
18941
18938
18935
18932
18928
18925
18922
18919
18915
18912
18909
18905
18902
18898
18895
18891
18888
18884
18880
18877
18873
18869
18865
18862
18858
18854
18850
18846
18842
18838
18834
18830
18826
18822
18818
18814
18810
18806
18802
18797
18793
18789
18785
18781
18777
18773
18769
18765
18762
18758
18754
18750
18746
18742
18739
18735
18731
18727
18723
18720
18716
18712
18708
18704
18701
18697
18693
18689
18685
18681
18677
18673
18669
18665
18660
18656
18652
18648
18643
18639
18634
18630
18625
18621
18616
18612
18607
18602
18597
18592
18588
18583
18578
18573
18568
18563
18558
18553
18548
18543
18538
18533
18528
18523
18518
18513
18508
18503
18498
18493
18488
18483
18478
18473
18467
18462
18457
18451
18446
18441
18435
18430
18424
18418
18413
18407
18401
18396
18390
18384
18378
18372
18366
18360
18354
18347
18341
18335
18328
18322
18315
18309
18302
18295
18289
18282
18275
18268
18261
18254
18247
18239
18232
18225
18217
18209
18201
18193
18185
18177
18169
18160
18152
18144
18135
18126
18118
18109
18100
18091
18082
18073
18064
18055
18046
18036
18027
18018
18008
17999
17989
17980
17970
17961
17951
17942
17932
17923
17913
17903
17894
17884
17875
17865
17856
17846
17837
17828
17818
17809
17799
17790
17781
17772
17762
17753
17744
17735
17726
17716
17707
17698
17689
17679
17670
17661
17652
17643
17633
17624
17615
17606
17597
17588
17578
17569
17560
17551
17541
17532
17523
17513
17504
17494
17485
17475
17465
17456
17446
17436
17426
17417
17407
17397
17387
17376
17366
17356
17346
17335
17325
17314
17304
17293
17283
17272
17261
17250
17240
17229
17218
17207
17196
17185
17174
17162
17151
17140
17128
17117
17106
17094
17082
17071
17059
17047
17036
17024
17012
17000
16988
16976
16964
16952
16940
16927
16915
16903
16890
16878
16866
16853
16841
16828
16815
16803
16790
16777
16764
16752
16739
16726
16713
16700
16686
16673
16660
16646
16633
16619
16606
16592
16579
16565
16551
16537
16524
16510
16496
16482
16468
16454
16440
16426
16412
16398
16383
16369
16355
16340
16326
16311
16297
16282
16268
16253
16238
16224
16209
16193
16178
16165
16149
16135
16120
16105
16090
16075
16059
16045
16030
16015
16000
15985
15970
15955
15940
15925
15910
15896
15881
15866
15851
15837
15822
15808
15793
15779
15764
15750
15736
15722
15708
15694
15680
15666
15652
15639
15625
15612
15599
15585
15572
15559
15546
15533
15520
15508
15495
15483
15470
15458
15446
15433
15421
15409
15397
15385
15373
15362
15350
15338
15327
15315
15303
15292
15281
15269
15258
15247
15236
15224
15213
15202
15191
15181
15170
15159
15148
15137
15127
15116
15106
15095
15084
15074
15064
15053
15043
15032
15022
15012
15001
14991
14981
14971
14960
14950
14940
14930
14919
14909
14899
14889
14879
14869
14858
14848
14838
14829
14819
14809
14799
14789
14780
14770
14761
14751
14741
14732
14723
14713
14704
14694
14685
14676
14667
14658
14649
14640
14631
14622
14613
14604
14595
14587
14578
14569
14561
14553
14545
14536
14528
14520
14513
14505
14497
14490
14482
14475
14468
14461
14454
14447
14440
14433
14427
14421
14415
14409
14403
14397
14392
14386
14381
14376
14371
14366
14362
14357
14353
14348
14344
14340
14336
14332
14329
14325
14322
14318
14315
14312
14309
14306
14303
14300
14298
14295
14293
14290
14288
14286
14284
14282
14280
14278
14277
14275
14274
14272
14271
14270
14268
14267
14266
14265
14265
14264
14264
14263
14263
14262
14262
14262
14262
14262
14262
14263
14263
14264
14264
14265
14266
14267
14268
14269
14270
14272
14273
14275
14277
14279
14281
14283
14285
14288
14290
14293
14296
14299
14303
14306
14310
14314
14318
14322
14326
14331
14336
14340
14345
14351
14356
14361
14367
14373
14378
14384
14391
14397
14403
14410
14417
14423
14430
14437
14445
14452
14460
14467
14475
14483
14491
14499
14507
14516
14524
14533
14541
14550
14559
14568
14577
14587
14596
14605
14615
14624
14634
14644
14653
14663
14673
14683
14693
14703
14713
14723
14733
14743
14754
14764
14774
14784
14795
14805
14816
14826
14837
14847
14858
14869
14880
14890
14901
14912
14923
14935
14946
14957
14969
14980
14992
15004
15016
15028
15040
15052
15065
15077
15090
15103
15116
15129
15142
15156
15169
15183
15197
15211
15225
15240
15254
15269
15284
15299
15314
15329
15345
15360
15376
15392
15408
15424
15441
15457
15474
15491
15508
15526
15543
15561
15578
15596
15614
15632
15651
15669
15687
15706
15725
15743
15762
15781
15800
15819
15838
15857
15876
15896
15915
15934
15953
15972
15991
16009
16027
16047
16065
16084
16102
16120
16138
16155
16172
16190
16207
16225
16242
16259
16274
16292
16308
16324
16338
16355
16370
16385
16400
16415
16429
16444
16458
16471
16485
16498
16512
16524
16537
16550
16562
16575
16587
16599
16610
16622
16633
16645
16656
16667
16678
16688
16699
16709
16720
16730
16740
16750
16760
16770
16779
16789
16798
16808
16817
16826
16836
16845
16854
16863
16872
16880
16889
16898
16906
16915
16924
16932
16940
16949
16957
16965
16973
16981
16989
16997
17005
17012
17020
17027
17035
17042
17049
17056
17063
17070
17076
17083
17089
17096
17102
17108
17114
17120
17126
17132
17138
17143
17149
17154
17159
17165
17170
17175
17180
17185
17190
17194
17199
17203
17208
17212
17217
17221
17225
17229
17233
17237
17240
17244
17247
17251
17254
17257
17261
17264
17267
17269
17272
17275
17277
17280
17282
17284
17286
17288
17290
17292
17293
17295
17297
17298
17299
17301
17302
17303
17304
17305
17306
17307
17308
17308
17309
17310
17310
17311
17312
17312
17313
17313
17313
17314
17314
17314
17314
17314
17314
17314
17314
17313
17313
17313
17312
17312
17312
17311
17311
17310
17310
17310
17309
17309
17308
17308
17308
17307
17307
17306
17306
17306
17305
17305
17304
17304
17304
17303
17303
17302
17302
17302
17301
17301
17300
17300
17300
17299
17299
17298
17298
17298
17297
17297
17297
17296
17296
17295
17295
17295
17294
17294
17294
17293
17293
17292
17292
17292
17291
17291
17291
17290
17290
17289
17289
17289
17288
17288
17288
17287
17287
17287
17286
17286
17285
17285
17285
17284
17284
17284
17283
17283
17283
17282
17282
17282
17281
17281
17280
17280
17280
17279
17279
17279
17278
17278
17278
17277
17277
17277
17276
17276
17276
17275
17275
17275
17274
17274
17274
17273
17273
17273
17272
17272
17272
17271
17271
17271
17270
17270
17270
17269
17269
17269
17268
17268
17268
17267
17267
17267
17266
17266
17266
17265
17265
17265
17265
17264
17264
17264
17263
17263
17263
17262
17262
17262
17261
17261
17261
17260
17260
17260
17260
17259
17259
17259
17258
17258
17258
17257
17257
17257
17257
17256
17256
17256
17255
17255
17255
17255
17254
17254
17254
17253
17253
17253
17252
17252
17252
17252
17251
17251
17251
17250
17250
17250
17250
17249
17249
17249
17249
17248
17248
17248
17247
17247
17247
17247
17246
17246
17246
17245
17245
17245
17245
17244
17244
17244
17244
17243
17243
17243
17243
17242
17242
17242
17241
17241
17241
17241
17240
17240
17240
17240
17239
17239
17239
17239
17238
17238
17238
17238
17237
17237
17237
17237
17236
17236
17236
17236
17235
17235
17235
17235
17234
17234
17234
17234
17233
17233
17233
17233
17233
17232
17232
17232
17232
17231
17231
17231
17231
17230
17230
17230
17230
17229
17229
17229
17229
17229
17228
17228
17228
17228
17227
17227
17227
17227
17227
17226
17226
17226
17226
17225
17225
17225
17225
17225
17224
17224
17224
17224
17224
17223
17223
17223
17223
17222
17222
17222
17222
17222
17221
17221
17221
17221
17221
17220
17220
17220
17220
17220
17219
17219
17219
17219
17219
17218
17218
17218
17218
17218
17217
17217
17217
17217
17217
17217
17216
17216
17216
17216
17216
17215
17215
17215
17215
17215
17214
17214
17214
17214
17214
17214
17213
17213
17213
17213
17213
17213
17212
17212
17212
17212
17212
17211
17211
17211
17211
17211
17211
17210
17210
17210
17210
17210
17210
17209
17209
17209
17209
17209
17209
17208
17208
17208
17208
17208
17208
17208
17207
17207
17207
17207
17207
17207
17206
17206
17206
17206
17206
17206
17206
17205
17205
17205
17205
17205
17205
17204
17204
17204
17204
17204
17204
17204
17203
17203
17203
17203
17203
17203
17203
17203
17202
17202
17202
17202
17202
17202
17202
17201
17201
17201
17201
17201
17201
17201
17201
17200
17200
17200
17200
17200
17200
17200
17200
17199
17199
17199
17199
17199
17199
17199
17199
17198
17198
17198
17198
17198
17198
17198
17198
17198
17197
17197
17197
17197
17197
17197
17197
17197
17197
17196
17196
17196
17196
17196
17196
17196
17196
17196
17195
17195
17195
17195
17195
17195
17195
17195
17195
17195
17194
17194
17194
17194
17194
17194
17194
17194
17194
17194
17194
17193
17193
17193
17193
17193
17193
17193
17193
17193
17193
17193
17192
17192
17192
17192
17192
17192
17192
17192
17192
17192
17192
17192
17192
17191
17191
17191
17191
17191
17191
17191
17191
17191
17191
17191
17191
17191
17191
17190
17190
17190
17190
17190
17190
17190
17190
17190
17190
17190
17190
17190
17190
17190
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17186
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17187
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17188
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17189
17190
17190
17190
17190
17190
17190
17190
17190
17190
17190
17190
17190
17190
17190
17190
17190
17191
17191
17191
17191
17191
17191
17191
17191
17191
17191
17191
17191
17191
17191
17191
17192
17192
17192
17192
17192
17192
17192
17192
17192
17192
17192
17192
17192
17193
17193
17193
17193
17193
17193
17193
17193
17193
17193
17193
17193
17194
17194
17194
17194
17194
17194
17194
17194
17194
17194
17194
17194
17195
17195
17195
17195
17195
17195
17195
17195
17195
17195
17195
17196
17196
17196
17196
17196
17196
17196
17196
17196
17196
17197
17197
17197
17197
17197
17197
17197
17197
17197
17197
17198
17198
17198
17198
17198
17198
17198
17198
17198
17199
17199
17199
17199
17199
17199
17199
17199
17199
17199
17200
17200
17200
17200
17200
17200
17200
17200
17201
17201
17201
17201
17201
17201
17201
17201
17201
17202
17202
17202
17202
17202
17202
17202
17202
17203
17203
17203
17203
17203
17203
17203
17203
17204
17204
17204
17204
17204
17204
17204
17204
17205
17205
17205
17205
17205
17205
17205
17205
17206
17206
17206
17206
17206
17206
17206
17207
17207
17207
17207
17207
17207
17207
17208
17208
17208
17208
17208
17208
17208
17209
17209
17209
17209
17209
17209
17209
17210
17210
17210
17210
17210
17210
17210
17211
17211
17211
17211
17211
17211
17211
17212
17212
17212
17212
17212
17212
17213
17213
17213
17213
17213
17213
17213
17214
17214
17214
17214
17214
