5
13938
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-146
-146
-146
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-166
-166
-167
-167
-167
-168
-168
-169
-170
-170
-171
-171
-172
-172
-172
-173
-173
-174
-174
-175
-176
-176
-177
-177
-178
-178
-179
-179
-180
-180
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-190
-190
-191
-191
-192
-192
-192
-193
-193
-194
-194
-195
-195
-196
-196
-197
-197
-198
-198
-199
-199
-199
-200
-200
-201
-201
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-204
-203
-203
-203
-203
-203
-202
-202
-202
-202
-202
-201
-201
-201
-201
-201
-200
-200
-200
-200
-200
-200
-200
-199
-199
-199
-200
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-202
-202
-202
-203
-203
-203
-204
-204
-205
-205
-206
-206
-207
-207
-207
-208
-208
-209
-209
-209
-210
-210
-211
-211
-211
-212
-212
-213
-213
-213
-214
-214
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-214
-214
-214
-214
-214
-213
-213
-213
-213
-213
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-215
-215
-216
-216
-216
-217
-217
-218
-218
-219
-219
-220
-220
-221
-221
-222
-222
-223
-223
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-231
-232
-232
-233
-233
-234
-235
-235
-236
-236
-236
-237
-237
-237
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-240
-240
-240
-241
-241
-241
-242
-242
-243
-243
-244
-244
-245
-246
-246
-247
-247
-248
-249
-249
-250
-251
-252
-252
-253
-254
-255
-255
-256
-256
-257
-258
-258
-259
-259
-260
-260
-261
-261
-261
-262
-262
-263
-263
-263
-264
-264
-264
-265
-265
-266
-266
-267
-267
-267
-268
-268
-269
-269
-269
-270
-270
-270
-270
-270
-271
-271
-271
-272
-272
-272
-273
-274
-274
-275
-275
-276
-276
-277
-277
-278
-278
-279
-279
-280
-280
-281
-282
-282
-283
-284
-284
-285
-286
-286
-287
-288
-288
-289
-290
-290
-291
-292
-292
-293
-293
-294
-295
-295
-296
-297
-297
-298
-299
-299
-300
-301
-302
-302
-303
-304
-304
-305
-306
-306
-307
-308
-308
-309
-309
-310
-311
-311
-312
-312
-313
-313
-314
-314
-315
-315
-316
-316
-316
-317
-317
-318
-318
-319
-319
-320
-320
-320
-321
-321
-322
-322
-322
-323
-323
-324
-324
-325
-325
-326
-326
-327
-327
-328
-328
-329
-329
-329
-330
-330
-330
-331
-331
-331
-332
-332
-332
-333
-333
-333
-333
-334
-334
-334
-334
-334
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-334
-334
-334
-334
-334
-333
-333
-333
-333
-333
-333
-333
-334
-334
-334
-334
-334
-335
-335
-335
-335
-335
-335
-335
-336
-336
-336
-336
-337
-337
-337
-338
-338
-338
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-340
-340
-340
-340
-341
-341
-341
-342
-342
-342
-343
-343
-343
-344
-344
-344
-345
-345
-346
-346
-347
-347
-348
-348
-349
-349
-350
-350
-351
-351
-351
-351
-352
-352
-352
-352
-353
-353
-353
-353
-353
-353
-353
-353
-353
-352
-352
-352
-351
-351
-351
-351
-350
-350
-350
-350
-350
-349
-349
-349
-349
-348
-348
-348
-348
-348
-348
-348
-348
-348
-348
-348
-348
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-349
-350
-350
-350
-350
-351
-351
-351
-352
-352
-352
-353
-353
-354
-354
-355
-355
-356
-357
-358
-359
-359
-360
-361
-362
-362
-363
-364
-364
-365
-365
-366
-367
-367
-367
-368
-368
-369
-369
-369
-370
-370
-370
-370
-370
-371
-371
-371
-371
-371
-371
-371
-371
-371
-370
-370
-370
-370
-369
-369
-369
-369
-370
-370
-370
-371
-371
-372
-372
-373
-374
-374
-375
-376
-377
-378
-379
-380
-381
-382
-383
-384
-385
-386
-386
-387
-388
-389
-389
-390
-391
-392
-393
-393
-394
-395
-395
-396
-396
-396
-396
-397
-397
-397
-397
-397
-397
-398
-398
-398
-399
-399
-399
-400
-400
-400
-401
-401
-401
-402
-402
-402
-403
-403
-403
-404
-404
-404
-404
-404
-404
-405
-405
-405
-405
-405
-406
-406
-406
-406
-406
-407
-407
-407
-407
-407
-408
-408
-408
-409
-409
-410
-411
-412
-413
-414
-415
-416
-417
-418
-419
-420
-421
-423
-424
-425
-426
-427
-428
-429
-429
-430
-431
-432
-432
-433
-433
-434
-434
-434
-435
-435
-435
-435
-435
-435
-435
-434
-434
-434
-433
-433
-432
-431
-431
-430
-429
-428
-428
-427
-426
-426
-425
-425
-424
-424
-423
-422
-422
-421
-420
-419
-419
-418
-418
-417
-417
-416
-416
-416
-415
-415
-415
-414
-414
-414
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-413
-413
-413
-413
-413
-413
-412
-413
-413
-413
-413
-413
-413
-413
-414
-414
-414
-414
-413
-413
-413
-412
-412
-412
-411
-411
-411
-411
-411
-410
-410
-410
-410
-410
-409
-409
-409
-408
-408
-408
-408
-407
-407
-408
-408
-408
-408
-408
-408
-409
-409
-409
-409
-409
-409
-409
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-407
-408
-408
-408
-408
-408
-409
-409
-409
-409
-410
-410
-410
-410
-410
-411
-411
-411
-412
-412
-413
-414
-414
-415
-415
-416
-417
-417
-417
-418
-418
-419
-419
-419
-420
-420
-421
-421
-421
-422
-422
-422
-423
-423
-423
-422
-422
-422
-421
-420
-420
-419
-418
-418
-417
-417
-417
-416
-416
-416
-416
-416
-416
-415
-415
-415
-415
-414
-414
-413
-413
-412
-411
-411
-410
-409
-408
-407
-406
-405
-404
-402
-401
-400
-399
-398
-397
-396
-395
-394
-394
-393
-392
-391
-391
-390
-389
-389
-388
-388
-388
-388
-388
-389
-389
-390
-390
-391
-392
-393
-393
-394
-395
-397
-398
-399
-400
-401
-402
-403
-404
-404
-405
-405
-406
-406
-406
-407
-407
-407
-408
-408
-409
-409
-410
-410
-410
-410
-410
-410
-410
-410
-409
-409
-408
-408
-407
-407
-406
-406
-405
-405
-404
-404
-404
-403
-403
-403
-403
-403
-402
-402
-402
-401
-401
-401
-400
-400
-400
-400
-400
-401
-401
-402
-402
-403
-404
-404
-405
-405
-406
-407
-407
-408
-408
-408
-409
-409
-409
-409
-409
-408
-408
-408
-408
-409
-409
-409
-409
-409
-409
-410
-410
-410
-411
-411
-411
-411
-411
-411
-411
-410
-410
-409
-408
-407
-406
-405
-404
-403
-402
-401
-400
-399
-398
-397
-396
-395
-394
-392
-391
-389
-388
-386
-385
-383
-381
-380
-378
-376
-375
-373
-371
-370
-368
-367
-366
-365
-364
-363
-362
-361
-360
-358
-357
-356
-356
-355
-354
-354
-353
-353
-353
-353
-354
-354
-354
-355
-355
-356
-356
-356
-357
-357
-357
-358
-358
-358
-359
-359
-358
-358
-358
-358
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-356
-355
-354
-353
-352
-351
-350
-348
-347
-346
-345
-343
-342
-341
-340
-339
-338
-336
-335
-334
-333
-332
-332
-331
-330
-329
-328
-327
-327
-326
-325
-324
-323
-322
-320
-319
-318
-317
-317
-316
-316
-316
-317
-317
-318
-318
-319
-320
-322
-323
-325
-327
-329
-330
-332
-335
-337
-339
-341
-344
-347
-350
-353
-356
-359
-363
-366
-369
-372
-376
-378
-381
-384
-387
-389
-392
-394
-397
-400
-403
-406
-409
-412
-415
-418
-422
-425
-428
-430
-433
-436
-438
-441
-443
-446
-448
-450
-452
-454
-455
-457
-459
-461
-463
-465
-466
-468
-469
-471
-472
-473
-473
-474
-474
-474
-474
-474
-474
-474
-474
-473
-473
-472
-472
-471
-470
-469
-467
-466
-465
-463
-462
-460
-458
-456
-454
-452
-450
-448
-445
-443
-441
-439
-437
-436
-434
-433
-432
-431
-430
-430
-429
-430
-430
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-441
-442
-443
-444
-445
-447
-448
-450
-452
-453
-455
-457
-459
-460
-462
-464
-465
-467
-468
-469
-470
-471
-473
-474
-476
-477
-479
-481
-483
-484
-486
-487
-489
-490
-491
-492
-493
-494
-495
-496
-496
-496
-496
-496
-496
-495
-495
-494
-493
-492
-491
-490
-489
-488
-487
-486
-485
-485
-484
-483
-483
-482
-482
-482
-482
-482
-483
-483
-483
-484
-484
-485
-486
-487
-488
-490
-491
-493
-494
-496
-498
-500
-502
-504
-507
-509
-511
-514
-516
-518
-521
-523
-526
-529
-531
-534
-536
-539
-541
-544
-546
-548
-550
-552
-554
-555
-556
-557
-558
-558
-558
-558
-558
-558
-557
-556
-556
-555
-553
-552
-551
-549
-547
-545
-543
-540
-537
-534
-530
-527
-523
-520
-516
-512
-508
-504
-500
-496
-491
-486
-481
-477
-472
-467
-462
-457
-453
-449
-444
-440
-436
-432
-428
-425
-421
-418
-416
-414
-412
-410
-409
-408
-407
-406
-406
-407
-407
-408
-409
-411
-412
-414
-415
-417
-419
-421
-423
-425
-427
-429
-431
-432
-434
-436
-437
-439
-441
-443
-444
-446
-447
-448
-449
-450
-451
-452
-453
-453
-454
-454
-455
-455
-455
-455
-454
-453
-453
-451
-450
-448
-447
-444
-442
-439
-437
-434
-431
-428
-425
-422
-420
-417
-414
-411
-408
-406
-403
-400
-398
-396
-394
-393
-392
-392
-391
-391
-392
-392
-392
-392
-393
-393
-393
-394
-394
-395
-396
-397
-399
-401
-403
-406
-408
-411
-414
-418
-422
-426
-430
-434
-439
-444
-449
-454
-459
-464
-468
-473
-477
-482
-486
-491
-495
-500
-505
-509
-513
-517
-521
-524
-526
-528
-530
-530
-531
-530
-530
-529
-528
-526
-525
-523
-521
-518
-516
-513
-510
-508
-505
-501
-498
-495
-492
-489
-486
-482
-479
-476
-472
-469
-466
-463
-460
-457
-455
-453
-451
-450
-448
-447
-446
-446
-445
-444
-444
-444
-445
-445
-446
-447
-448
-449
-451
-452
-454
-456
-458
-460
-463
-465
-468
-471
-474
-477
-480
-482
-484
-486
-486
-487
-487
-487
-487
-486
-486
-485
-485
-484
-484
-483
-482
-481
-480
-479
-478
-476
-474
-472
-469
-467
-464
-462
-459
-456
-453
-450
-446
-443
-440
-436
-432
-429
-425
-422
-418
-415
-412
-409
-405
-402
-399
-396
-393
-390
-388
-385
-382
-379
-377
-375
-373
-372
-370
-369
-369
-368
-368
-368
-368
-368
-368
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-368
-367
-366
-365
-363
-361
-359
-357
-355
-353
-351
-350
-348
-346
-344
-341
-339
-337
-335
-333
-331
-329
-327
-325
-323
-321
-319
-316
-314
-311
-307
-304
-300
-297
-293
-289
-286
-282
-279
-276
-273
-269
-266
-264
-261
-258
-255
-252
-249
-246
-242
-238
-234
-229
-225
-220
-215
-210
-205
-200
-196
-191
-187
-182
-178
-173
-169
-164
-160
-156
-152
-148
-144
-140
-136
-132
-128
-125
-121
-118
-114
-111
-107
-104
-101
-98
-95
-93
-90
-88
-86
-84
-82
-81
-79
-77
-75
-74
-72
-70
-67
-65
-63
-60
-58
-56
-54
-53
-51
-50
-49
-49
-48
-48
-48
-49
-49
-50
-51
-52
-53
-54
-56
-57
-58
-60
-61
-63
-65
-67
-70
-72
-75
-77
-80
-83
-85
-88
-90
-92
-94
-96
-97
-99
-101
-102
-104
-105
-107
-109
-110
-113
-115
-117
-120
-123
-126
-129
-132
-135
-138
-142
-145
-149
-152
-155
-159
-162
-165
-168
-171
-174
-177
-180
-183
-186
-189
-193
-196
-200
-204
-208
-213
-217
-222
-227
-232
-236
-241
-245
-249
-252
-255
-258
-261
-263
-265
-267
-269
-271
-273
-275
-278
-280
-282
-284
-286
-288
-290
-291
-293
-295
-297
-299
-301
-304
-306
-308
-311
-314
-316
-319
-322
-324
-327
-330
-333
-336
-339
-342
-346
-349
-352
-355
-358
-361
-364
-367
-370
-372
-375
-378
-380
-383
-386
-389
-392
-395
-398
-401
-404
-408
-411
-415
-419
-422
-427
-431
-435
-439
-442
-446
-449
-452
-455
-458
-462
-465
-468
-472
-475
-479
-482
-485
-488
-491
-494
-496
-499
-501
-503
-504
-506
-507
-508
-509
-511
-512
-513
-514
-515
-516
-517
-518
-519
-520
-520
-521
-522
-522
-522
-522
-522
-522
-521
-521
-520
-519
-519
-519
-519
-519
-519
-519
-519
-520
-520
-520
-521
-521
-522
-522
-523
-523
-524
-525
-526
-528
-529
-530
-531
-532
-532
-532
-532
-532
-531
-530
-529
-528
-526
-525
-523
-522
-520
-519
-518
-517
-517
-516
-515
-514
-514
-513
-511
-510
-509
-507
-505
-504
-501
-499
-496
-494
-490
-487
-484
-480
-476
-473
-469
-465
-461
-457
-453
-448
-444
-439
-433
-428
-422
-416
-409
-403
-396
-390
-383
-376
-370
-363
-356
-349
-342
-335
-328
-321
-314
-307
-301
-294
-288
-282
-275
-269
-264
-258
-253
-247
-242
-237
-233
-229
-224
-221
-217
-213
-210
-207
-203
-200
-197
-194
-191
-188
-185
-182
-179
-177
-174
-172
-170
-168
-166
-163
-161
-159
-157
-154
-152
-150
-148
-146
-144
-142
-140
-138
-136
-134
-132
-130
-128
-126
-124
-122
-120
-118
-117
-116
-116
-116
-116
-117
-118
-118
-118
-119
-119
-119
-118
-118
-117
-117
-116
-115
-114
-113
-112
-111
-110
-109
-107
-106
-104
-103
-101
-98
-96
-94
-91
-88
-86
-83
-80
-77
-73
-70
-67
-64
-61
-58
-56
-54
-52
-51
-51
-51
-51
-51
-52
-53
-54
-55
-56
-57
-57
-58
-59
-60
-61
-62
-63
-64
-65
-67
-69
-71
-73
-75
-77
-79
-81
-83
-85
-86
-87
-87
-87
-87
-86
-85
-84
-83
-82
-80
-79
-79
-78
-77
-77
-77
-76
-76
-75
-75
-74
-72
-71
-70
-69
-67
-66
-64
-63
-61
-59
-56
-54
-51
-48
-45
-42
-39
-36
-33
-30
-28
-25
-23
-20
-17
-14
-10
-5
0
6
12
19
25
32
39
45
51
57
63
69
74
79
85
90
96
101
107
112
118
123
129
134
139
144
149
154
158
162
166
170
174
177
180
183
186
188
190
192
194
196
197
199
200
202
203
205
206
208
209
211
212
213
214
215
216
217
218
219
220
222
223
225
227
229
230
232
235
237
239
242
245
248
251
254
258
261
264
267
270
273
276
279
283
286
289
292
296
300
304
309
314
319
325
330
335
340
344
348
352
355
357
359
361
362
363
364
364
364
364
364
363
362
360
359
357
354
352
349
346
343
340
337
333
329
326
322
319
315
312
309
307
305
302
300
298
296
294
291
288
285
282
278
275
271
268
265
262
259
257
255
253
252
251
250
249
249
249
249
249
249
249
250
251
251
252
253
254
256
257
258
260
261
263
265
267
270
272
275
277
279
281
283
285
286
287
288
289
290
290
291
291
291
290
290
289
287
285
283
281
278
275
271
267
263
258
253
248
243
238
232
227
221
215
209
203
197
191
185
179
174
168
162
157
152
147
142
138
133
129
125
122
119
116
113
111
109
107
106
105
104
103
102
101
101
101
101
101
101
101
101
101
100
100
99
98
97
95
94
91
89
86
83
80
77
74
70
67
63
59
55
51
47
44
40
36
32
29
25
21
18
14
11
7
4
0
-3
-7
-10
-14
-17
-20
-24
-27
-30
-33
-36
-39
-42
-45
-47
-49
-51
-52
-54
-55
-56
-57
-57
-58
-59
-59
-59
-59
-58
-58
-56
-54
-52
-49
-46
-42
-37
-33
-28
-24
-19
-14
-9
-4
1
6
11
16
20
25
29
33
37
41
45
49
53
57
61
65
69
73
77
81
85
89
92
95
98
100
103
105
107
110
113
115
118
121
125
128
131
134
138
141
145
148
152
156
160
164
169
174
179
184
189
195
201
207
213
219
225
232
238
244
249
255
259
264
268
272
275
279
282
285
288
291
295
298
303
307
311
316
320
324
328
332
335
339
342
345
348
351
354
358
361
365
368
372
376
380
384
387
391
394
397
400
403
406
409
412
415
418
421
424
426
428
430
432
433
434
435
436
436
437
437
438
439
440
442
443
445
446
448
450
452
455
458
461
464
467
471
475
478
482
486
491
495
500
504
509
514
519
524
529
534
539
545
551
556
562
568
573
579
584
589
595
600
605
610
615
619
624
628
633
637
641
645
649
653
657
660
663
666
669
672
674
677
679
681
683
685
686
687
688
689
690
690
690
690
690
690
689
689
688
688
687
686
685
684
683
681
680
678
675
673
671
668
666
663
661
658
655
652
650
647
644
641
638
635
632
629
625
622
618
614
610
605
601
596
592
587
582
578
573
569
565
560
556
553
549
545
541
537
533
529
525
520
515
510
504
498
491
485
478
471
465
458
452
446
440
435
430
425
421
417
413
409
405
401
396
392
387
382
378
374
370
367
365
363
361
359
358
357
356
354
353
352
351
350
349
349
348
348
348
348
349
351
353
355
357
360
363
366
370
374
379
384
389
394
400
405
411
417
423
429
436
443
450
457
464
471
479
486
494
501
509
517
525
534
543
551
561
570
579
588
598
607
616
625
634
643
652
661
670
679
687
696
705
715
724
734
744
754
764
774
784
794
804
814
823
832
841
849
858
866
874
882
891
899
907
916
924
933
941
949
957
965
972
980
987
994
1000
1008
1014
1020
1027
1033
1040
1045
1051
1056
1061
1066
1069
1073
1076
1078
1080
1082
1083
1084
1085
1085
1086
1086
1085
1085
1084
1083
1081
1079
1077
1075
1072
1070
1067
1065
1062
1059
1055
1052
1048
1043
1038
1033
1027
1020
1014
1008
1002
995
987
980
972
964
955
946
937
927
917
907
897
887
877
867
857
846
836
826
815
805
795
785
775
766
757
748
739
731
723
715
707
700
692
686
679
673
667
661
656
651
647
642
639
635
632
629
626
624
621
619
617
615
613
611
609
607
605
603
600
598
595
592
590
587
585
582
580
577
575
572
570
567
564
561
558
554
550
546
542
537
532
527
522
517
512
507
502
497
492
488
483
479
474
470
465
460
455
449
443
436
428
420
412
403
394
384
375
365
355
345
335
324
314
304
294
284
274
265
256
248
239
232
224
217
210
203
196
190
184
178
172
166
161
156
151
146
142
137
133
129
125
121
118
115
112
109
106
103
100
97
94
91
88
84
81
78
74
72
70
68
67
66
65
65
65
65
65
65
64
64
63
62
61
60
59
58
57
57
57
57
57
57
58
58
58
59
60
61
62
64
66
68
70
72
74
76
78
80
82
84
87
89
92
96
99
103
108
113
118
124
129
135
141
147
152
158
164
170
176
182
188
195
202
210
218
226
235
244
254
263
273
283
293
304
314
325
336
347
358
369
380
391
402
412
422
433
443
454
464
475
486
497
509
520
532
543
554
566
577
588
598
609
619
629
639
649
659
668
678
687
696
706
715
724
733
742
750
758
766
773
779
786
791
797
802
806
811
815
819
823
828
832
837
841
846
851
855
860
864
868
872
876
880
883
887
890
893
896
898
901
902
904
905
906
906
906
906
906
906
905
905
904
904
904
903
903
903
902
902
901
900
899
898
897
896
895
894
893
893
893
893
893
893
894
895
896
897
898
899
900
901
902
903
905
906
908
910
913
915
918
921
924
926
929
931
933
935
936
938
939
940
942
943
945
947
949
951
953
954
955
955
955
955
954
953
952
951
949
948
947
946
945
944
943
942
941
939
938
936
934
932
929
927
925
922
920
918
916
915
913
911
909
907
905
902
899
896
892
889
884
880
876
871
866
862
857
853
848
844
840
837
834
831
829
827
826
825
824
823
823
823
823
824
824
824
824
824
824
825
825
825
825
825
825
825
825
824
824
823
822
821
819
817
815
813
810
808
806
804
802
800
799
798
798
797
797
797
797
797
797
797
798
798
798
799
800
801
803
805
807
809
812
816
819
823
827
831
835
839
843
847
851
855
859
862
866
870
874
879
883
888
892
897
901
906
910
914
918
922
926
930
934
938
942
947
951
956
960
964
968
973
977
981
985
989
993
997
1000
1004
1006
1010
1014
1016
1020
1022
1026
1029
1031
1034
1036
1038
1041
1043
1045
1048
1050
1052
1054
1055
1056
1057
1058
1058
1058
1058
1057
1056
1055
1053
1052
1050
1048
1046
1043
1040
1037
1034
1030
1026
1022
1018
1014
1008
1004
1000
996
991
985
980
974
967
961
954
947
939
931
923
914
906
897
888
879
869
859
848
837
825
813
800
788
775
762
749
736
722
709
696
683
669
656
643
629
615
601
587
573
559
544
530
516
501
487
473
459
445
431
417
404
391
378
365
352
339
326
313
300
287
274
262
249
236
224
211
199
186
174
162
149
136
124
111
98
86
74
61
50
38
27
17
7
-3
-12
-21
-29
-37
-44
-51
-58
-65
-72
-79
-86
-92
-99
-105
-111
-117
-123
-128
-134
-139
-144
-149
-153
-158
-164
-169
-174
-180
-186
-191
-197
-202
-208
-214
-220
-226
-232
-238
-244
-250
-256
-261
-266
-271
-276
-280
-285
-289
-293
-297
-301
-305
-309
-312
-315
-318
-321
-324
-326
-328
-330
-331
-332
-333
-333
-332
-331
-330
-329
-328
-326
-324
-322
-320
-318
-316
-314
-311
-309
-306
-303
-299
-296
-292
-288
-284
-280
-276
-272
-269
-265
-261
-257
-252
-248
-243
-238
-233
-229
-224
-220
-215
-212
-208
-205
-202
-200
-198
-196
-196
-196
-196
-197
-198
-200
-203
-206
-210
-214
-218
-223
-229
-234
-240
-245
-251
-256
-262
-268
-274
-281
-287
-294
-301
-307
-314
-321
-327
-334
-341
-347
-354
-361
-368
-375
-383
-390
-397
-404
-412
-420
-428
-436
-444
-452
-460
-468
-475
-483
-491
-498
-506
-514
-523
-531
-539
-548
-556
-564
-571
-578
-585
-591
-597
-602
-606
-610
-614
-617
-620
-623
-625
-627
-629
-631
-633
-634
-634
-634
-634
-633
-632
-631
-630
-628
-626
-624
-622
-620
-618
-616
-614
-612
-610
-608
-606
-604
-602
-600
-597
-595
-592
-589
-586
-583
-580
-577
-574
-571
-568
-565
-562
-560
-558
-556
-554
-552
-550
-548
-547
-545
-544
-543
-542
-541
-540
-540
-540
-539
-539
-539
-538
-537
-536
-534
-533
-531
-529
-527
-525
-523
-521
-519
-517
-515
-513
-511
-509
-507
-505
-503
-501
-499
-497
-496
-495
-494
-494
-495
-495
-496
-497
-499
-501
-503
-505
-507
-509
-511
-513
-515
-516
-517
-519
-520
-521
-522
-524
-525
-527
-529
-531
-534
-536
-539
-543
-546
-550
-555
-559
-564
-568
-573
-578
-582
-587
-592
-596
-601
-605
-610
-614
-618
-623
-627
-631
-634
-638
-642
-646
-649
-653
-656
-659
-662
-665
-668
-670
-673
-675
-677
-679
-681
-682
-683
-684
-684
-684
-684
-684
-683
-681
-679
-677
-674
-670
-666
-662
-657
-652
-647
-642
-637
-633
-628
-624
-619
-614
-609
-604
-599
-593
-587
-581
-575
-569
-563
-557
-551
-545
-540
-534
-529
-524
-519
-514
-509
-503
-497
-492
-485
-479
-473
-467
-460
-455
-449
-445
-440
-436
-432
-428
-425
-421
-416
-412
-407
-402
-397
-391
-385
-380
-374
-369
-364
-359
-354
-349
-344
-339
-335
-330
-325
-320
-316
-311
-306
-301
-297
-292
-287
-281
-276
-271
-265
-260
-254
-249
-244
-239
-234
-230
-225
-220
-216
-212
-207
-203
-199
-195
-191
-187
-184
-181
-178
-176
-174
-173
-172
-172
-172
-173
-175
-176
-178
-181
-184
-187
-191
-195
-200
-204
-209
-215
-220
-226
-232
-238
-244
-251
-259
-267
-275
-284
-293
-302
-312
-322
-333
-344
-355
-367
-379
-391
-403
-416
-429
-441
-454
-467
-479
-492
-504
-517
-529
-541
-553
-564
-576
-587
-597
-608
-618
-628
-638
-648
-658
-668
-678
-688
-697
-707
-716
-725
-734
-743
-752
-761
-769
-778
-786
-794
-803
-811
-820
-829
-838
-848
-858
-868
-877
-887
-896
-905
-914
-922
-931
-939
-948
-956
-965
-973
-982
-991
-1000
-1010
-1020
-1030
-1041
-1052
-1063
-1074
-1086
-1098
-1110
-1123
-1137
-1150
-1164
-1178
-1192
-1206
-1220
-1234
-1248
-1262
-1276
-1289
-1303
-1316
-1329
-1341
-1354
-1365
-1376
-1387
-1397
-1406
-1415
-1423
-1431
-1439
-1446
-1452
-1459
-1464
-1469
-1473
-1477
-1480
-1482
-1484
-1485
-1485
-1485
-1484
-1483
-1481
-1479
-1477
-1473
-1470
-1465
-1460
-1455
-1449
-1442
-1435
-1428
-1420
-1412
-1404
-1396
-1388
-1380
-1372
-1364
-1356
-1348
-1341
-1333
-1326
-1319
-1312
-1306
-1299
-1293
-1287
-1282
-1277
-1271
-1267
-1262
-1258
-1254
-1251
-1249
-1248
-1247
-1247
-1247
-1249
-1251
-1253
-1255
-1258
-1260
-1263
-1265
-1267
-1269
-1271
-1273
-1275
-1277
-1278
-1281
-1283
-1286
-1289
-1293
-1296
-1299
-1303
-1307
-1310
-1314
-1318
-1322
-1326
-1330
-1334
-1339
-1343
-1348
-1353
-1358
-1363
-1369
-1374
-1379
-1385
-1390
-1395
-1400
-1404
-1408
-1412
-1415
-1418
-1420
-1423
-1425
-1428
-1430
-1433
-1435
-1438
-1441
-1444
-1447
-1451
-1454
-1458
-1461
-1465
-1469
-1472
-1476
-1480
-1484
-1487
-1491
-1495
-1499
-1504
-1508
-1513
-1518
-1524
-1529
-1536
-1542
-1549
-1555
-1562
-1569
-1575
-1581
-1587
-1593
-1599
-1604
-1609
-1614
-1619
-1624
-1629
-1634
-1639
-1643
-1647
-1650
-1653
-1655
-1656
-1656
-1655
-1654
-1651
-1647
-1643
-1638
-1632
-1625
-1618
-1610
-1601
-1592
-1582
-1571
-1560
-1548
-1535
-1522
-1509
-1495
-1481
-1467
-1452
-1437
-1423
-1408
-1394
-1380
-1366
-1353
-1340
-1327
-1315
-1304
-1292
-1281
-1270
-1259
-1249
-1238
-1228
-1218
-1209
-1199
-1190
-1182
-1174
-1167
-1160
-1154
-1148
-1143
-1138
-1133
-1129
-1125
-1121
-1117
-1114
-1112
-1109
-1108
-1106
-1105
-1104
-1103
-1102
-1101
-1100
-1099
-1098
-1098
-1097
-1097
-1097
-1097
-1097
-1097
-1097
-1098
-1098
-1098
-1098
-1098
-1098
-1098
-1098
-1098
-1099
-1099
-1100
-1101
-1103
-1105
-1107
-1109
-1112
-1114
-1117
-1119
-1122
-1125
-1128
-1131
-1134
-1137
-1140
-1144
-1148
-1152
-1156
-1160
-1165
-1171
-1177
-1184
-1191
-1199
-1207
-1216
-1225
-1235
-1244
-1254
-1265
-1276
-1288
-1300
-1313
-1327
-1341
-1356
-1372
-1389
-1406
-1423
-1441
-1459
-1478
-1497
-1516
-1535
-1555
-1575
-1595
-1615
-1636
-1656
-1676
-1697
-1717
-1736
-1755
-1773
-1791
-1808
-1823
-1839
-1853
-1866
-1878
-1890
-1901
-1912
-1921
-1931
-1940
-1949
-1958
-1968
-1977
-1986
-1995
-2003
-2012
-2020
-2027
-2033
-2041
-2047
-2052
-2057
-2062
-2066
-2069
-2072
-2075
-2077
-2078
-2079
-2079
-2079
-2078
-2076
-2073
-2069
-2064
-2058
-2052
-2045
-2036
-2027
-2017
-2008
-1997
-1986
-1974
-1962
-1950
-1937
-1924
-1910
-1896
-1881
-1866
-1851
-1835
-1818
-1802
-1784
-1766
-1748
-1730
-1710
-1691
-1671
-1651
-1631
-1610
-1590
-1569
-1548
-1527
-1506
-1485
-1463
-1442
-1420
-1398
-1376
-1355
-1334
-1314
-1294
-1274
-1255
-1236
-1218
-1201
-1184
-1167
-1151
-1135
-1119
-1103
-1088
-1072
-1057
-1041
-1026
-1010
-997
-983
-970
-958
-947
-936
-927
-918
-910
-902
-895
-888
-882
-876
-870
-864
-859
-853
-848
-844
-839
-836
-832
-830
-827
-826
-824
-823
-823
-822
-822
-822
-822
-822
-821
-821
-820
-820
-819
-819
-819
-820
-820
-820
-820
-821
-821
-821
-820
-820
-819
-817
-816
-815
-813
-812
-811
-810
-809
-808
-808
-808
-808
-808
-808
-809
-810
-811
-812
-814
-816
-817
-820
-822
-825
-828
-832
-836
-840
-845
-851
-858
-865
-873
-882
-891
-900
-911
-921
-931
-942
-952
-963
-974
-985
-996
-1006
-1018
-1029
-1040
-1051
-1062
-1073
-1083
-1094
-1104
-1114
-1123
-1132
-1141
-1150
-1158
-1166
-1173
-1181
-1188
-1195
-1202
-1209
-1216
-1222
-1229
-1235
-1241
-1246
-1251
-1256
-1260
-1263
-1266
-1268
-1269
-1271
-1272
-1273
-1275
-1276
-1278
-1280
-1281
-1283
-1285
-1287
-1290
-1292
-1294
-1297
-1299
-1302
-1305
-1308
-1311
-1315
-1318
-1322
-1325
-1328
-1331
-1333
-1335
-1336
-1336
-1336
-1336
-1335
-1334
-1333
-1332
-1330
-1328
-1326
-1324
-1323
-1321
-1319
-1318
-1316
-1314
-1312
-1311
-1309
-1306
-1304
-1302
-1299
-1296
-1293
-1290
-1286
-1282
-1278
-1273
-1268
-1262
-1255
-1248
-1240
-1232
-1222
-1213
-1203
-1193
-1182
-1171
-1161
-1150
-1139
-1128
-1117
-1106
-1095
-1084
-1073
-1063
-1052
-1041
-1031
-1020
-1010
-1000
-990
-981
-972
-964
-957
-950
-943
-937
-932
-926
-921
-917
-912
-907
-903
-898
-894
-889
-885
-882
-878
-875
-872
-869
-866
-864
-861
-859
-857
-854
-852
-850
-848
-846
-845
-843
-842
-840
-838
-835
-833
-830
-826
-823
-819
-815
-811
-806
-802
-797
-791
-785
-779
-773
-767
-760
-754
-747
-741
-734
-728
-722
-716
-710
-703
-698
-692
-686
-680
-675
-670
-665
-660
-656
-652
-648
-645
-642
-639
-637
-635
-633
-632
-631
-631
-631
-632
-633
-634
-636
-638
-641
-643
-646
-649
-652
-655
-658
-661
-664
-668
-671
-674
-678
-681
-684
-688
-691
-694
-696
-699
-701
-703
-705
-706
-708
-709
-710
-711
-712
-712
-712
-712
-712
-711
-710
-709
-707
-705
-702
-699
-695
-691
-687
-682
-677
-672
-667
-662
-656
-651
-645
-639
-633
-627
-620
-613
-606
-599
-591
-583
-575
-566
-558
-549
-541
-532
-523
-514
-505
-495
-486
-476
-466
-457
-447
-437
-428
-418
-409
-400
-392
-383
-376
-368
-361
-355
-349
-343
-337
-332
-328
-324
-320
-317
-314
-312
-309
-307
-306
-304
-303
-302
-301
-301
-301
-301
-302
-302
-302
-303
-303
-303
-303
-303
-303
-302
-301
-299
-298
-296
-294
-292
-290
-287
-284
-281
-277
-273
-269
-265
-261
-256
-252
-247
-242
-237
-232
-227
-222
-217
-212
-207
-202
-197
-192
-187
-183
-179
-175
-171
-168
-165
-163
-161
-159
-158
-157
-156
-157
-157
-159
-160
-163
-166
-170
-174
-178
-183
-188
-193
-198
-204
-209
-214
-220
-225
-230
-236
-241
-247
-253
-259
-265
-271
-278
-284
-290
-297
-303
-309
-316
-322
-327
-333
-339
-344
-349
-355
-360
-365
-370
-374
-378
-382
-386
-389
-392
-395
-398
-401
-404
-407
-409
-412
-414
-415
-416
-416
-415
-414
-412
-410
-407
-403
-399
-394
-390
-384
-379
-374
-368
-363
-357
-352
-345
-339
-332
-325
-318
-311
-304
-297
-290
-283
-276
-270
-264
-258
-253
-248
-243
-239
-235
-231
-227
-224
-221
-219
-216
-214
-213
-212
-211
-211
-211
-211
-212
-213
-214
-215
-217
-218
-219
-220
-221
-221
-222
-222
-221
-221
-219
-218
-216
-214
-211
-208
-204
-200
-196
-192
-187
-183
-178
-173
-169
-164
-159
-155
-151
-147
-143
-140
-137
-135
-133
-133
-133
-133
-135
-137
-139
-142
-146
-150
-154
-158
-162
-166
-170
-175
-179
-184
-188
-194
-199
-205
-210
-216
-222
-227
-232
-237
-242
-246
-250
-254
-257
-260
-263
-266
-268
-270
-272
-273
-275
-276
-276
-276
-275
-273
-271
-268
-263
-259
-253
-247
-241
-234
-227
-219
-212
-204
-196
-188
-179
-171
-161
-152
-141
-130
-119
-107
-95
-82
-70
-57
-44
-32
-20
-8
4
16
27
38
49
59
70
81
91
103
114
125
137
149
162
174
186
199
211
223
235
247
258
270
281
293
304
316
327
339
350
362
373
385
396
407
419
430
441
453
465
477
489
502
516
529
543
557
572
586
601
617
632
648
664
680
697
713
729
745
761
776
792
807
821
836
851
865
880
894
908
922
936
949
961
973
983
994
1002
1012
1020
1029
1036
1043
1049
1055
1060
1065
1069
1073
1075
1077
1077
1077
1076
1075
1072
1069
1065
1061
1056
1051
1045
1039
1032
1024
1016
1006
997
986
974
962
949
936
922
908
894
879
865
850
836
821
806
792
777
763
749
735
722
708
694
681
667
652
638
623
608
593
577
561
545
529
514
498
483
468
453
438
423
408
394
379
364
349
334
319
304
289
274
258
243
227
211
195
179
163
147
132
116
101
86
72
58
44
30
17
5
-7
-19
-30
-40
-49
-58
-66
-73
-79
-85
-89
-93
-96
-98
-99
-100
-99
-99
-97
-95
-92
-88
-84
-80
-75
-69
-63
-56
-49
-41
-33
-25
-16
-7
3
13
23
34
44
56
67
78
90
101
113
125
137
148
161
173
185
198
210
223
235
248
260
273
285
298
310
323
335
348
360
373
385
398
411
424
438
452
466
480
494
508
522
537
551
565
580
594
608
622
636
650
665
679
693
707
721
736
750
765
779
794
808
823
838
852
867
881
896
911
925
940
954
968
983
997
1010
1026
1040
1055
1069
1084
1098
1112
1126
1139
1152
1165
1177
1188
1199
1209
1219
1228
1237
1246
1254
1261
1269
1275
1281
1286
1291
1294
1296
1297
1297
1296
1294
1291
1287
1283
1278
1273
1268
1262
1256
1251
1245
1239
1233
1226
1219
1212
1205
1198
1190
1183
1175
1167
1158
1150
1142
1133
1124
1116
1106
1097
1088
1078
1068
1058
1047
1037
1027
1016
1006
998
990
981
974
966
959
952
945
938
932
926
920
915
911
907
904
903
902
903
905
908
912
918
924
931
940
949
958
969
980
991
1002
1016
1028
1041
1054
1067
1080
1093
1106
1120
1133
1146
1160
1173
1187
1200
1214
1228
1241
1255
1268
1280
1293
1305
1317
1328
1340
1352
1363
1375
1387
1399
1412
1424
1436
1448
1460
1472
1483
1494
1506
1517
1528
1540
1552
1565
1578
1591
1605
1620
1634
1649
1664
1679
1694
1710
1725
1741
1757
1773
1789
1805
1821
1838
1854
1870
1887
1903
1920
1937
1954
1970
1987
2005
2021
2039
2056
2073
2091
2108
2125
2142
2159
2177
2194
2211
2229
2246
2263
2280
2297
2313
2329
2344
2359
2372
2386
2398
2410
2422
2433
2444
2455
2465
2474
2483
2491
2499
2505
2509
2513
2516
2517
2517
2516
2513
2510
2506
2501
2495
2489
2481
2473
2463
2453
2442
2430
2418
2405
2391
2377
2362
2347
2332
2317
2302
2287
2273
2258
2244
2229
2215
2201
2187
2173
2158
2144
2130
2116
2102
2088
2074
2060
2047
2033
2021
2009
1998
1986
1975
1964
1953
1942
1931
1919
1908
1896
1884
1872
1860
1849
1837
1826
1816
1806
1796
1787
1779
1771
1763
1756
1749
1743
1736
1730
1724
1718
1713
1707
1702
1697
1693
1689
1685
1681
1678
1676
1673
1672
1670
1669
1668
1668
1668
1668
1668
1668
1669
1670
1671
1672
1673
1675
1676
1677
1678
1679
1680
1681
1682
1683
1683
1684
1684
1685
1685
1686
1687
1689
1691
1693
1696
1699
1704
1709
1714
1720
1727
1734
1741
1750
1758
1768
1777
1788
1798
1809
1820
1832
1843
1855
1866
1877
1889
1900
1911
1922
1933
1945
1957
1969
1982
1995
2008
2021
2033
2045
2058
2071
2082
2094
2105
2117
2128
2138
2149
2159
2168
2178
2187
2196
2205
2213
2222
2230
2239
2247
2256
2265
2274
2283
2292
2302
2312
2322
2332
2342
2352
2363
2373
2383
2393
2403
2413
2423
2433
2443
2453
2463
2474
2484
2495
2505
2516
2526
2535
2544
2553
2561
2568
2575
2581
2587
2592
2596
2600
2604
2607
2609
2612
2613
2615
2616
2616
2616
2616
2615
2614
2613
2612
2611
2610
2609
2608
2607
2606
2606
2605
2605
2605
2605
2605
2606
2607
2608
2609
2611
2613
2615
2618
2621
2624
2628
2632
2637
2642
2647
2653
2659
2666
2673
2681
2690
2698
2707
2717
2727
2737
2747
2757
2768
2778
2789
2799
2810
2820
2831
2841
2851
2861
2870
2879
2888
2896
2903
2910
2916
2922
2928
2933
2938
2943
2948
2953
2958
2964
2969
2974
2978
2983
2987
2990
2993
2995
2997
2998
2999
2999
2999
2998
2997
2995
2994
2992
2990
2988
2985
2982
2979
2976
2972
2968
2964
2960
2956
2952
2948
2944
2940
2937
2934
2931
2928
2926
2924
2922
2920
2919
2917
2915
2912
2909
2906
2902
2897
2892
2886
2879
2872
2864
2856
2847
2838
2828
2817
2806
2795
2783
2771
2758
2745
2731
2716
2702
2686
2670
2654
2637
2619
2601
2582
2563
2543
2522
2501
2480
2458
2436
2414
2391
2368
2345
2322
2299
2276
2253
2230
2208
2186
2164
2143
2122
2101
2081
2061
2041
2021
2001
1983
1965
1946
1928
1910
1891
1873
1855
1836
1817
1799
1780
1761
1743
1724
1706
1687
1669
1651
1633
1615
1598
1581
1564
1547
1531
1515
1500
1485
1471
1458
1445
1432
1420
1410
1399
1390
1381
1373
1366
1360
1354
1349
1344
1341
1337
1335
1334
1333
1333
1334
1335
1338
1341
1346
1352
1359
1367
1376
1385
1396
1407
1418
1430
1443
1456
1469
1483
1498
1512
1528
1544
1560
1577
1595
1614
1633
1653
1673
1694
1715
1737
1758
1780
1802
1825
1847
1870
1893
1917
1941
1965
1989
2013
2037
2063
2087
2111
2135
2159
2182
2206
2229
2252
2274
2297
2319
2341
2364
2386
2408
2430
2452
2474
2496
2518
2539
2561
2581
2601
2621
2640
2658
2676
2694
2712
2729
2745
2761
2777
2792
2806
2820
2833
2845
2857
2868
2878
2888
2897
2905
2912
2918
2924
2928
2932
2935
2936
2937
2936
2935
2932
2928
2924
2918
2912
2905
2897
2888
2880
2870
2861
2851
2841
2831
2821
2810
2800
2790
2781
2771
2762
2753
2744
2736
2728
2720
2712
2704
2697
2690
2683
2676
2669
2663
2656
2650
2644
2638
2632
2626
2620
2615
2609
2604
2599
2594
2589
2585
2580
2576
2571
2566
2560
2555
2549
2542
2535
2528
2520
2511
2502
2493
2483
2472
2461
2449
2437
2425
2413
2401
2388
2375
2363
2350
2336
2323
2311
2298
2286
2274
2262
2250
2239
2227
2216
2205
2193
2182
2170
2159
2147
2136
2125
2113
2103
2092
2082
2072
2063
2054
2045
2039
2032
2025
2020
2015
2011
2007
2003
2000
1998
1995
1993
1992
1991
1990
1989
1989
1990
1990
1991
1993
1994
1996
1999
2001
2004
2007
2011
2013
2017
2021
2025
2031
2035
2040
2044
2049
2053
2057
2060
2063
2066
2069
2071
2073
2076
2078
2080
2082
2083
2085
2086
2087
2087
2086
2085
2084
2081
2078
2075
2072
2068
2064
2061
2058
2055
2052
2050
2047
2045
2043
2040
2037
2035
2033
2029
2027
2024
2021
2019
2017
2015
2013
2012
2009
2009
2009
2008
2008
2007
2007
2008
2009
2009
2011
2013
2013
2017
2019
2021
2023
2025
2028
2031
2033
2037
2040
2043
2047
2051
2055
2059
2063
2068
2072
2077
2081
2086
2090
2094
2098
2102
2106
2109
2113
2115
2118
2120
2122
2124
2126
2128
2129
2131
2133
2135
2137
2139
2142
2144
2147
2150
2153
2156
2158
2160
2162
2164
2165
2166
2166
2166
2166
2166
2165
2163
2161
2159
2156
2153
2149
2145
2141
2136
2130
2124
2118
2111
2104
2097
2088
2080
2071
2061
2050
2039
2027
2013
2001
1988
1975
1961
1947
1934
1920
1908
1895
1883
1871
1860
1849
1839
1828
1818
1809
1800
1791
1783
1775
1768
1761
1754
1748
1742
1737
1733
1729
1725
1722
1719
1716
1713
1710
1708
1704
1701
1698
1694
1690
1686
1682
1678
1674
1669
1665
1661
1657
1653
1648
1644
1639
1634
1630
1625
1621
1617
1613
1609
1605
1601
1597
1593
1589
1586
1582
1579
1577
1574
1573
1571
1570
1570
1570
1570
1570
1571
1572
1574
1575
1577
1579
1582
1585
1588
1592
1597
1601
1607
1612
1618
1624
1630
1636
1643
1650
1656
1663
1670
1676
1682
1688
1694
1699
1704
1709
1713
1717
1721
1724
1727
1730
1733
1736
1738
1741
1743
1746
1748
1751
1753
1756
1759
1762
1765
1769
1772
1776
1779
1783
1787
1791
1795
1799
1803
1807
1811
1815
1818
1821
1824
1826
1828
1830
1831
1832
1833
1834
1834
1835
1835
1835
1835
1835
1835
1835
1834
1833
1832
1830
1829
1827
1824
1821
1818
1815
1812
1808
1805
1801
1797
1792
1788
1783
1777
1772
1766
1759
1752
1745
1738
1731
1724
1716
1709
1702
1695
1688
1681
1674
1667
1661
1654
1647
1640
1634
1627
1620
1614
1607
1600
1593
1587
1580
1573
1566
1560
1553
1548
1542
1537
1533
1529
1526
1523
1521
1519
1517
1515
1512
1509
1506
1502
1498
1493
1488
1482
1477
1471
1465
1459
1453
1447
1440
1432
1425
1417
1409
1401
1392
1384
1376
1369
1361
1355
1348
1342
1337
1331
1325
1319
1313
1306
1298
1290
1282
1273
1263
1253
1243
1232
1222
1211
1201
1191
1180
1170
1159
1148
1137
1126
1115
1104
1093
1082
1071
1061
1051
1042
1033
1025
1016
1010
1002
997
991
985
979
973
968
962
955
949
942
935
927
920
912
904
896
888
880
872
864
857
849
841
834
826
819
812
805
799
793
787
782
777
773
769
765
762
759
757
755
753
752
752
752
752
754
755
757
760
762
764
766
768
770
771
772
773
774
775
776
778
779
781
783
785
788
790
793
795
798
800
802
805
807
810
813
815
818
821
824
828
831
834
836
838
840
841
841
841
840
839
838
836
834
832
830
828
827
825
824
822
821
819
818
816
815
813
812
811
809
808
806
804
802
800
797
794
790
787
783
778
774
769
763
757
751
745
738
731
724
717
709
701
693
684
675
666
657
648
638
628
618
608
597
586
574
563
551
540
528
516
505
493
482
470
458
447
434
422
410
397
385
372
359
347
335
323
311
299
288
276
265
253
242
230
219
208
197
186
176
166
157
149
142
135
129
123
118
113
108
103
98
93
87
82
76
70
63
57
52
46
40
35
30
25
20
15
11
6
1
-3
-8
-13
-18
-23
-28
-34
-39
-45
-50
-57
-63
-70
-78
-87
-96
-106
-117
-129
-142
-156
-170
-184
-199
-214
-228
-242
-256
-269
-281
-293
-304
-315
-324
-334
-342
-350
-358
-364
-370
-375
-379
-382
-384
-384
-383
-381
-378
-373
-367
-359
-351
-341
-329
-317
-304
-290
-276
-260
-244
-227
-210
-192
-174
-155
-136
-117
-98
-78
-58
-39
-20
-1
17
34
51
68
84
100
115
130
145
159
173
187
199
212
223
234
244
254
264
272
281
290
298
306
315
323
332
340
349
358
368
377
387
398
409
421
434
448
462
478
495
512
531
550
570
590
611
631
651
671
690
709
727
745
763
780
797
813
829
845
860
875
889
903
916
928
940
951
962
973
983
992
1000
1010
1018
1025
1032
1037
1042
1046
1049
1051
1052
1053
1054
1054
1053
1053
1053
1052
1051
1050
1049
1047
1045
1042
1038
1033
1027
1020
1012
1004
996
988
979
970
962
953
945
936
928
919
910
902
893
884
874
865
856
847
838
829
821
814
808
802
798
794
791
788
786
784
782
780
777
774
770
765
759
752
745
737
728
719
709
698
686
673
660
646
630
614
596
578
558
538
517
495
473
451
428
406
383
360
337
314
290
266
241
217
193
169
145
121
98
75
52
29
7
-16
-38
-60
-81
-103
-123
-142
-161
-179
-195
-211
-226
-240
-253
-266
-279
-291
-302
-314
-325
-335
-345
-354
-362
-369
-376
-382
-387
-391
-394
-397
-399
-401
-402
-402
-402
-402
-401
-399
-398
-395
-393
-390
-386
-383
-379
-375
-371
-366
-362
-357
-352
-347
-342
-337
-332
-328
-323
-319
-315
-311
-307
-304
-300
-297
-294
-292
-289
-288
-287
-286
-287
-288
-290
-293
-297
-301
-306
-311
-317
-323
-328
-335
-341
-347
-354
-361
-368
-375
-382
-389
-396
-401
-407
-411
-414
-415
-416
-415
-413
-410
-405
-400
-393
-385
-376
-367
-357
-346
-334
-322
-309
-296
-282
-267
-253
-237
-222
-206
-189
-172
-155
-137
-119
-100
-80
-61
-41
-21
-1
19
38
58
77
96
114
132
150
168
186
203
220
236
252
267
281
294
307
318
329
339
348
357
364
371
377
382
386
388
390
390
389
387
384
379
374
369
362
354
346
337
328
319
310
301
293
285
278
272
265
260
255
250
245
241
237
233
230
227
224
222
220
219
218
217
218
219
220
223
226
229
232
236
240
244
247
251
255
258
262
265
270
274
279
285
291
298
305
312
319
326
332
339
344
350
355
359
364
368
372
377
381
385
389
394
398
402
406
409
411
413
414
414
413
411
409
406
402
398
393
387
381
374
367
359
352
344
336
327
319
312
304
297
290
284
277
271
265
259
253
247
240
234
228
222
217
212
207
202
197
193
188
183
179
174
169
165
161
158
156
155
155
156
158
161
165
170
175
181
187
194
201
207
215
222
230
238
247
256
266
277
287
299
310
322
334
347
358
370
381
391
401
410
418
425
433
439
445
451
457
463
468
474
480
486
491
497
502
507
511
515
517
520
521
522
523
523
523
522
522
521
520
519
518
517
516
515
513
510
507
504
500
496
491
487
483
480
477
474
472
471
470
470
470
470
471
472
474
475
477
480
483
486
490
495
500
505
510
515
521
526
531
535
540
544
548
552
557
561
565
569
574
578
582
587
591
595
599
603
607
611
615
620
624
628
633
638
642
646
650
654
657
660
662
665
667
669
671
673
674
675
676
676
676
676
677
677
678
679
681
683
685
688
691
695
698
702
705
708
712
715
719
722
726
730
734
738
742
746
751
755
760
765
771
776
782
788
794
800
805
810
815
818
822
824
826
828
830
831
833
835
836
839
841
844
847
850
853
856
858
861
863
865
867
869
872
874
877
881
885
890
896
903
910
918
926
934
943
951
959
966
973
978
984
988
992
996
999
1002
1004
1008
1010
1012
1014
1014
1014
1014
1012
1008
1004
998
992
984
976
967
958
949
940
930
922
913
904
896
887
879
871
862
855
847
840
834
827
822
817
812
807
803
798
793
788
783
777
770
762
754
746
736
726
715
703
690
677
662
646
629
611
592
572
551
528
505
481
457
431
406
380
354
327
301
274
247
220
193
167
141
116
93
71
51
34
18
4
-7
-16
-22
-27
-29
-29
-28
-24
-20
-13
-6
3
13
23
35
47
61
75
90
107
124
142
160
180
200
220
241
262
284
306
328
351
374
398
423
448
473
499
525
552
579
606
634
663
691
720
748
777
805
832
860
886
913
939
964
989
1014
1038
1062
1085
1108
1130
1151
1172
1191
1210
1228
1245
1262
1278
1294
1309
1324
1338
1352
1364
1376
1388
1399
1409
1419
1430
1440
1450
1461
1472
1483
1493
1504
1515
1525
1535
1543
1551
1558
1563
1568
1572
1575
1578
1580
1583
1585
1588
1592
1596
1600
1605
1610
1616
1621
1626
1631
1635
1639
1643
1646
1648
1651
1653
1654
1656
1657
1657
1657
1656
1654
1650
1645
1638
1629
1619
1606
1592
1575
1557
1537
1516
1492
1467
1440
1411
1381
1348
1313
1277
1238
1197
1155
1111
1065
1016
968
917
865
812
756
700
643
585
526
466
406
345
284
222
160
97
34
-30
-94
-158
-222
-287
-351
-415
-479
-544
-608
-672
-737
-801
-866
-931
-996
-1060
-1124
-1187
-1249
-1309
-1368
-1426
-1482
-1536
-1589
-1640
-1689
-1737
-1783
-1828
-1871
-1912
-1952
-1990
-2025
-2061
-2095
-2126
-2156
-2185
-2212
-2237
-2261
-2283
-2304
-2323
-2340
-2355
-2368
-2379
-2388
-2395
-2401
-2404
-2407
-2408
-2407
-2406
-2403
-2400
-2395
-2389
-2382
-2373
-2363
-2351
-2339
-2324
-2309
-2293
-2276
-2258
-2241
-2222
-2204
-2186
-2167
-2149
-2130
-2111
-2091
-2071
-2051
-2031
-2009
-1990
-1969
-1949
-1928
-1908
-1888
-1869
-1850
-1831
-1812
-1793
-1774
-1755
-1736
-1717
-1698
-1679
-1660
-1642
-1623
-1604
-1585
-1565
-1545
-1523
-1500
-1475
-1449
-1422
-1394
-1365
-1334
-1304
-1273
-1242
-1211
-1180
-1150
-1120
-1090
-1061
-1032
-1002
-975
-946
-918
-889
-861
-833
-805
-779
-752
-727
-702
-679
-656
-634
-614
-594
-576
-558
-542
-526
-512
-498
-485
-473
-462
-451
-442
-433
-425
-418
-411
-406
-402
-398
-396
-395
-396
-397
-399
-402
-406
-411
-417
-423
-430
-438
-448
-458
-470
-482
-496
-512
-529
-547
-566
-587
-609
-633
-657
-682
-708
-734
-760
-787
-814
-840
-867
-894
-920
-947
-973
-999
-1025
-1051
-1076
-1102
-1127
-1152
-1176
-1201
-1224
-1247
-1270
-1292
-1313
-1333
-1353
-1372
-1391
-1409
-1426
-1443
-1460
-1477
-1494
-1512
-1529
-1546
-1564
-1581
-1598
-1614
-1630
-1645
-1660
-1673
-1687
-1699
-1712
-1724
-1735
-1748
-1760
-1773
-1786
-1801
-1816
-1832
-1849
-1867
-1887
-1908
-1931
-1954
-1978
-2004
-2029
-2056
-2083
-2110
-2137
-2165
-2192
-2220
-2247
-2275
-2302
-2329
-2356
-2383
-2409
-2435
-2460
-2485
-2509
-2533
-2556
-2578
-2599
-2620
-2640
-2661
-2681
-2701
-2721
-2741
-2762
-2783
-2804
-2825
-2847
-2869
-2892
-2915
-2938
-2962
-2986
-3011
-3037
-3064
-3091
-3119
-3147
-3176
-3204
-3233
-3262
-3290
-3317
-3344
-3370
-3394
-3418
-3442
-3464
-3485
-3506
-3527
-3547
-3566
-3586
-3605
-3624
-3643
-3661
-3678
-3695
-3710
-3724
-3737
-3748
-3757
-3765
-3772
-3778
-3783
-3786
-3790
-3792
-3795
-3796
-3798
-3799
-3800
-3801
-3801
-3801
-3800
-3800
-3799
-3799
-3798
-3798
-3798
-3799
-3800
-3801
-3803
-3805
-3807
-3810
-3814
-3817
-3821
-3825
-3828
-3832
-3835
-3838
-3841
-3843
-3845
-3847
-3848
-3849
-3850
-3850
-3850
-3851
-3850
-3850
-3849
-3847
-3845
-3843
-3840
-3837
-3833
-3830
-3826
-3822
-3818
-3814
-3809
-3804
-3798
-3792
-3785
-3777
-3769
-3760
-3751
-3741
-3730
-3719
-3707
-3695
-3682
-3668
-3653
-3639
-3623
-3607
-3590
-3573
-3556
-3538
-3520
-3502
-3484
-3465
-3446
-3427
-3408
-3389
-3369
-3350
-3331
-3313
-3295
-3278
-3261
-3245
-3229
-3214
-3200
-3187
-3174
-3161
-3149
-3137
-3125
-3113
-3102
-3091
-3081
-3071
-3061
-3052
-3044
-3036
-3029
-3023
-3016
-3010
-3003
-2997
-2990
-2982
-2974
-2966
-2958
-2949
-2940
-2931
-2921
-2911
-2902
-2892
-2882
-2872
-2862
-2852
-2842
-2832
-2822
-2812
-2802
-2791
-2780
-2769
-2759
-2748
-2738
-2728
-2719
-2710
-2703
-2697
-2692
-2688
-2685
-2683
-2682
-2682
-2683
-2684
-2686
-2689
-2692
-2696
-2702
-2708
-2716
-2724
-2733
-2743
-2754
-2766
-2779
-2792
-2806
-2821
-2836
-2851
-2866
-2882
-2897
-2913
-2928
-2944
-2959
-2975
-2992
-3009
-3026
-3045
-3064
-3084
-3105
-3127
-3148
-3170
-3192
-3214
-3235
-3255
-3276
-3296
-3316
-3336
-3356
-3376
-3397
-3418
-3439
-3462
-3484
-3507
-3530
-3554
-3577
-3601
-3624
-3647
-3669
-3691
-3713
-3734
-3755
-3775
-3796
-3816
-3836
-3856
-3876
-3897
-3917
-3938
-3959
-3980
-4001
-4022
-4043
-4066
-4086
-4109
-4131
-4153
-4175
-4198
-4220
-4243
-4266
-4289
-4311
-4334
-4356
-4379
-4401
-4424
-4446
-4469
-4492
-4516
-4540
-4563
-4587
-4611
-4634
-4658
-4680
-4702
-4723
-4744
-4763
-4782
-4799
-4815
-4830
-4844
-4856
-4866
-4875
-4882
-4888
-4892
-4894
-4894
-4892
-4889
-4884
-4878
-4871
-4862
-4852
-4841
-4829
-4816
-4803
-4789
-4774
-4759
-4743
-4726
-4709
-4690
-4671
-4650
-4629
-4607
-4584
-4561
-4536
-4512
-4487
-4461
-4435
-4409
-4382
-4355
-4327
-4299
-4270
-4242
-4213
-4185
-4156
-4128
-4101
-4074
-4046
-4021
-3995
-3970
-3946
-3922
-3898
-3876
-3854
-3833
-3813
-3794
-3776
-3758
-3741
-3725
-3709
-3693
-3678
-3663
-3648
-3634
-3620
-3606
-3592
-3579
-3566
-3553
-3540
-3527
-3514
-3502
-3489
-3476
-3463
-3449
-3435
-3421
-3407
-3392
-3377
-3361
-3346
-3330
-3313
-3296
-3278
-3260
-3240
-3220
-3198
-3175
-3151
-3127
-3101
-3074
-3047
-3020
-2992
-2965
-2938
-2911
-2885
-2859
-2833
-2808
-2783
-2758
-2734
-2710
-2686
-2663
-2640
-2618
-2597
-2576
-2556
-2537
-2519
-2502
-2486
-2471
-2457
-2445
-2434
-2425
-2417
-2411
-2407
-2405
-2404
-2404
-2405
-2407
-2410
-2414
-2418
-2423
-2429
-2436
-2443
-2451
-2461
-2471
-2482
-2495
-2508
-2523
-2538
-2554
-2572
-2590
-2609
-2629
-2650
-2671
-2693
-2715
-2738
-2761
-2784
-2808
-2831
-2855
-2877
-2900
-2921
-2942
-2963
-2983
-3003
-3022
-3041
-3059
-3077
-3095
-3112
-3130
-3146
-3163
-3180
-3197
-3214
-3232
-3250
-3268
-3287
-3306
-3324
-3343
-3362
-3381
-3399
-3418
-3436
-3454
-3472
-3490
-3507
-3525
-3543
-3560
-3577
-3594
-3610
-3625
-3640
-3654
-3667
-3680
-3693
-3706
-3718
-3731
-3744
-3757
-3770
-3784
-3798
-3812
-3826
-3839
-3853
-3866
-3878
-3891
-3902
-3914
-3924
-3935
-3946
-3957
-3968
-3979
-3990
-4001
-4011
-4024
-4035
-4048
-4059
-4072
-4083
-4097
-4109
-4122
-4134
-4146
-4158
-4171
-4182
-4194
-4206
-4218
-4231
-4243
-4255
-4268
-4281
-4293
-4306
-4318
-4329
-4340
-4350
-4360
-4369
-4377
-4385
-4393
-4400
-4407
-4413
-4420
-4427
-4434
-4441
-4448
-4455
-4462
-4469
-4475
-4481
-4487
-4493
-4499
-4505
-4510
-4517
-4523
-4530
-4537
-4545
-4553
-4562
-4572
-4582
-4593
-4604
-4616
-4627
-4639
-4652
-4664
-4676
-4689
-4701
-4714
-4726
-4737
-4748
-4759
-4768
-4777
-4785
-4792
-4798
-4804
-4809
-4813
-4817
-4820
-4823
-4827
-4830
-4834
-4837
-4842
-4846
-4851
-4857
-4862
-4868
-4875
-4882
-4889
-4896
-4903
-4910
-4918
-4925
-4932
-4939
-4947
-4954
-4962
-4970
-4978
-4986
-4995
-5004
-5014
-5024
-5034
-5044
-5055
-5066
-5076
-5087
-5098
-5108
-5118
-5128
-5137
-5145
-5153
-5161
-5167
-5174
-5180
-5186
-5193
-5199
-5205
-5212
-5220
-5227
-5236
-5244
-5254
-5263
-5273
-5283
-5292
-5302
-5312
-5322
-5332
-5341
-5351
-5361
-5370
-5379
-5387
-5395
-5402
-5409
-5414
-5418
-5422
-5425
-5427
-5429
-5430
-5431
-5432
-5433
-5433
-5433
-5433
-5433
-5432
-5431
-5430
-5428
-5425
-5423
-5419
-5415
-5410
-5405
-5399
-5393
-5386
-5380
-5374
-5369
-5363
-5358
-5354
-5350
-5347
-5344
-5341
-5339
-5337
-5336
-5335
-5335
-5335
-5336
-5337
-5339
-5342
-5346
-5350
-5355
-5361
-5368
-5376
-5385
-5394
-5403
-5413
-5423
-5434
-5445
-5457
-5469
-5482
-5496
-5511
-5527
-5544
-5562
-5582
-5603
-5625
-5649
-5674
-5700
-5727
-5756
-5785
-5815
-5846
-5878
-5910
-5943
-5976
-6009
-6043
-6076
-6110
-6144
-6178
-6211
-6245
-6278
-6310
-6342
-6374
-6405
-6436
-6467
-6498
-6529
-6560
-6590
-6621
-6652
-6683
-6714
-6745
-6775
-6805
-6835
-6863
-6891
-6917
-6943
-6967
-6991
-7014
-7037
-7059
-7081
-7104
-7126
-7150
-7174
-7199
-7224
-7250
-7276
-7303
-7330
-7357
-7385
-7412
-7441
-7469
-7498
-7528
-7559
-7590
-7622
-7654
-7686
-7719
-7751
-7784
-7816
-7847
-7878
-7909
-7939
-7968
-7998
-8026
-8057
-8087
-8117
-8148
-8178
-8209
-8239
-8269
-8298
-8328
-8356
-8384
-8412
-8439
-8465
-8491
-8516
-8540
-8564
-8587
-8610
-8633
-8655
-8677
-8699
-8720
-8742
-8763
-8783
-8804
-8824
-8843
-8862
-8880
-8898
-8915
-8931
-8947
-8962
-8977
-8992
-9006
-9020
-9033
-9046
-9058
-9069
-9080
-9089
-9097
-9105
-9111
-9116
-9120
-9123
-9125
-9127
-9128
-9128
-9128
-9128
-9128
-9128
-9128
-9127
-9127
-9126
-9125
-9123
-9120
-9116
-9112
-9107
-9101
-9094
-9087
-9079
-9071
-9063
-9054
-9046
-9038
-9030
-9021
-9014
-9006
-8998
-8991
-8984
-8977
-8970
-8963
-8957
-8950
-8944
-8937
-8930
-8922
-8914
-8905
-8895
-8883
-8870
-8856
-8840
-8823
-8805
-8785
-8765
-8744
-8721
-8698
-8674
-8649
-8623
-8595
-8567
-8538
-8508
-8477
-8444
-8411
-8376
-8340
-8303
-8264
-8224
-8183
-8140
-8095
-8048
-8000
-7950
-7899
-7845
-7791
-7735
-7678
-7621
-7562
-7503
-7443
-7383
-7322
-7261
-7199
-7137
-7075
-7011
-6948
-6883
-6818
-6753
-6688
-6622
-6556
-6491
-6426
-6361
-6296
-6232
-6169
-6106
-6044
-5982
-5921
-5861
-5801
-5743
-5685
-5629
-5573
-5519
-5466
-5414
-5364
-5316
-5270
-5226
-5184
-5144
-5107
-5072
-5039
-5009
-4980
-4954
-4929
-4906
-4884
-4864
-4845
-4828
-4811
-4796
-4781
-4768
-4756
-4745
-4736
-4727
-4720
-4714
-4708
-4703
-4699
-4694
-4690
-4685
-4679
-4673
-4666
-4657
-4648
-4637
-4626
-4613
-4599
-4584
-4569
-4552
-4534
-4515
-4495
-4474
-4452
-4430
-4406
-4381
-4355
-4329
-4301
-4272
-4241
-4210
-4178
-4145
-4111
-4075
-4041
-4006
-3971
-3935
-3899
-3863
-3826
-3789
-3752
-3714
-3677
-3640
-3603
-3566
-3531
-3495
-3461
-3426
-3393
-3360
-3328
-3297
-3267
-3237
-3209
-3181
-3154
-3127
-3102
-3077
-3052
-3028
-3004
-2980
-2955
-2931
-2907
-2882
-2857
-2831
-2806
-2779
-2753
-2727
-2700
-2674
-2648
-2622
-2597
-2572
-2547
-2523
-2499
-2476
-2453
-2431
-2409
-2388
-2368
-2349
-2330
-2313
-2297
-2281
-2267
-2254
-2242
-2231
-2220
-2211
-2201
-2193
-2184
-2177
-2169
-2162
-2156
-2150
-2145
-2141
-2137
-2134
-2132
-2130
-2128
-2127
-2126
-2124
-2123
-2122
-2122
-2121
-2121
-2121
-2122
-2124
-2127
-2131
-2136
-2142
-2150
-2159
-2170
-2182
-2196
-2211
-2228
-2247
-2267
-2289
-2313
-2338
-2365
-2394
-2424
-2457
-2491
-2528
-2566
-2606
-2648
-2691
-2736
-2781
-2829
-2877
-2926
-2976
-3027
-3079
-3132
-3185
-3239
-3293
-3348
-3403
-3458
-3514
-3569
-3626
-3682
-3738
-3795
-3851
-3907
-3964
-4019
-4075
-4131
-4185
-4238
-4290
-4341
-4391
-4440
-4487
-4532
-4577
-4620
-4662
-4703
-4743
-4782
-4820
-4858
-4895
-4931
-4966
-5000
-5033
-5064
-5095
-5125
-5154
-5182
-5210
-5237
-5263
-5288
-5313
-5337
-5361
-5384
-5407
-5428
-5449
-5470
-5489
-5509
-5527
-5545
-5563
-5580
-5597
-5614
-5631
-5647
-5663
-5679
-5695
-5710
-5724
-5738
-5752
-5765
-5778
-5790
-5802
-5813
-5824
-5834
-5844
-5854
-5863
-5871
-5879
-5887
-5894
-5900
-5905
-5909
-5913
-5915
-5917
-5918
-5918
-5918
-5917
-5916
-5914
-5912
-5909
-5906
-5902
-5897
-5891
-5885
-5878
-5869
-5860
-5851
-5840
-5829
-5817
-5806
-5794
-5781
-5769
-5756
-5744
-5731
-5719
-5706
-5693
-5680
-5668
-5656
-5644
-5632
-5621
-5611
-5601
-5592
-5583
-5576
-5568
-5562
-5556
-5551
-5547
-5543
-5540
-5537
-5535
-5534
-5533
-5532
-5532
-5532
-5532
-5532
-5531
-5530
-5529
-5526
-5523
-5519
-5513
-5507
-5499
-5491
-5482
-5472
-5462
-5452
-5441
-5430
-5418
-5407
-5394
-5382
-5368
-5355
-5340
-5326
-5311
-5296
-5280
-5265
-5249
-5233
-5216
-5199
-5181
-5163
-5144
-5125
-5105
-5085
-5065
-5045
-5024
-5004
-4984
-4963
-4943
-4923
-4902
-4881
-4860
-4838
-4816
-4793
-4770
-4746
-4722
-4697
-4672
-4646
-4620
-4594
-4567
-4540
-4513
-4485
-4456
-4426
-4396
-4366
-4334
-4302
-4269
-4236
-4202
-4167
-4133
-4098
-4062
-4027
-3991
-3956
-3920
-3885
-3849
-3814
-3778
-3742
-3706
-3669
-3633
-3597
-3561
-3525
-3489
-3454
-3419
-3384
-3351
-3318
-3285
-3253
-3223
-3193
-3163
-3135
-3108
-3082
-3056
-3031
-3006
-2982
-2959
-2935
-2912
-2890
-2868
-2847
-2826
-2806
-2787
-2768
-2751
-2734
-2718
-2704
-2690
-2677
-2665
-2654
-2644
-2635
-2626
-2619
-2612
-2605
-2599
-2594
-2589
-2585
-2581
-2578
-2575
-2573
-2572
-2571
-2572
-2573
-2576
-2579
-2583
-2587
-2592
-2598
-2605
-2612
-2619
-2627
-2636
-2646
-2656
-2667
-2679
-2691
-2704
-2717
-2731
-2746
-2760
-2775
-2790
-2806
-2821
-2838
-2854
-2871
-2888
-2906
-2924
-2943
-2962
-2982
-3002
-3022
-3043
-3064
-3084
-3105
-3126
-3147
-3167
-3188
-3208
-3228
-3248
-3267
-3286
-3305
-3323
-3340
-3357
-3373
-3388
-3402
-3415
-3426
-3436
-3444
-3450
-3454
-3456
-3456
-3454
-3450
-3444
-3436
-3426
-3414
-3399
-3382
-3363
-3340
-3316
-3288
-3258
-3226
-3191
-3153
-3113
-3071
-3026
-2980
-2932
-2882
-2831
-2779
-2726
-2671
-2615
-2559
-2501
-2443
-2383
-2322
-2260
-2197
-2134
-2069
-2004
-1938
-1873
-1807
-1741
-1676
-1611
-1547
-1483
-1419
-1356
-1293
-1231
-1170
-1109
-1049
-990
-931
-874
-818
-763
-710
-658
-607
-557
-508
-461
-414
-367
-322
-277
-233
-189
-146
-104
-62
-21
19
57
95
131
166
200
234
266
297
328
357
386
414
441
468
493
518
542
564
586
607
626
645
662
678
694
708
721
733
744
754
763
771
778
784
788
791
794
795
795
794
792
789
785
780
774
768
761
753
744
735
724
713
700
687
672
656
639
621
602
582
560
537
513
488
462
434
405
375
343
309
274
238
200
162
123
83
42
1
-40
-82
-124
-166
-209
-253
-297
-341
-386
-431
-476
-521
-567
-612
-656
-701
-744
-787
-830
-872
-914
-955
-996
-1036
-1076
-1116
-1155
-1193
-1229
-1265
-1299
-1332
-1362
-1391
-1418
-1443
-1466
-1488
-1508
-1526
-1544
-1559
-1574
-1587
-1599
-1609
-1618
-1625
-1631
-1635
-1638
-1639
-1639
-1638
-1636
-1633
-1630
-1626
-1621
-1616
-1611
-1605
-1598
-1590
-1583
-1575
-1567
-1558
-1551
-1543
-1536
-1529
-1523
-1517
-1512
-1508
-1504
-1500
-1497
-1495
-1492
-1490
-1489
-1488
-1487
-1486
-1486
-1486
-1486
-1485
-1485
-1485
-1485
-1484
-1483
-1483
-1482
-1481
-1481
-1480
-1480
-1479
-1478
-1477
-1476
-1474
-1473
-1471
-1470
-1468
-1466
-1465
-1463
-1462
-1461
-1460
-1458
-1457
-1455
-1452
-1450
-1446
-1443
-1439
-1434
-1430
-1427
-1423
-1421
-1419
-1419
-1419
-1420
-1423
-1425
-1429
-1432
-1436
-1440
-1444
-1448
-1451
-1454
-1457
-1460
-1462
-1464
-1466
-1467
-1468
-1469
-1469
-1469
-1468
-1466
-1463
-1459
-1454
-1447
-1438
-1428
-1417
-1404
-1389
-1373
-1355
-1336
-1316
-1295
-1272
-1248
-1224
-1198
-1170
-1142
-1112
-1081
-1048
-1012
-978
-940
-901
-860
-817
-773
-727
-679
-630
-579
-525
-470
-413
-354
-294
-231
-166
-99
-30
41
114
189
265
344
423
505
588
673
759
847
936
1026
1117
1210
1304
1399
1495
1593
1691
1789
1889
1988
2088
2188
2288
2388
2487
2586
2685
2783
2881
2978
3075
3171
3266
3361
3454
3546
3636
3725
3813
3899
3984
4067
4148
4227
4305
4380
4453
4524
4592
4658
4722
4783
4842
4899
4953
5005
5055
5102
5147
5190
5230
5267
5301
5333
5361
5387
5410
5431
5449
5465
5479
5492
5502
5510
5517
5521
5524
5525
5524
5521
5516
5509
5501
5491
5479
5465
5450
5434
5416
5396
5375
5354
5331
5307
5282
5257
5231
5205
5178
5152
5125
5099
5072
5046
5020
4995
4970
4945
4922
4899
4876
4855
4834
4813
4793
4773
4753
4733
4714
4695
4676
4657
4639
4621
4604
4588
4572
4558
4544
4531
4519
4508
4498
4489
4481
4473
4467
4462
4458
4456
4455
4455
4458
4462
4467
4475
4484
4496
4509
4524
4540
4559
4579
4601
4624
4649
4675
4703
4732
4763
4796
4831
4867
4906
4946
4989
5033
5078
5126
5175
5226
5279
5333
5388
5445
5503
5563
5625
5687
5751
5816
5883
5950
6019
6089
6161
6233
6307
6382
6457
6534
6612
6691
6770
6851
6932
7015
7099
7183
7269
7355
7443
7532
7621
7712
7803
7895
7988
8080
8175
8270
8365
8461
8556
8652
8749
8846
8942
9040
9137
9234
9332
9429
9526
9622
9719
9815
9910
10005
10099
10193
10286
10379
10471
10562
10653
10743
10832
10922
11010
11098
11186
11272
11359
11444
11528
11612
11695
11776
11857
11936
12014
12091
12167
12241
12314
12386
12456
12525
12593
12659
12724
12787
12849
12909
12967
13024
13079
13132
13184
13233
13281
13328
13372
13415
13457
13497
13535
13572
13607
13641
13674
13704
13733
13760
13785
13808
13829
13848
13864
13879
13892
13904
13913
13921
13928
13933
13936
13938
13938
13937
13934
13929
13923
13916
13908
13898
13888
13876
13863
13850
13835
13820
13804
13787
13769
13750
13731
13711
13689
13667
13645
13621
13596
13570
13543
13516
13487
13457
13426
13395
13362
13329
13295
13259
13223
13187
13149
13111
13072
13032
12992
12952
12910
12869
12827
12784
12741
12698
12654
12610
12566
12521
12476
12430
12384
12337
12290
12243
12194
12145
12095
12045
11993
11941
11888
11835
11780
11725
11669
11612
11555
11497
11438
11379
11319
11258
11197
11134
11072
11008
10945
10880
10816
10751
10686
10621
10556
10492
10427
10363
10300
10236
10172
10109
10046
9983
9921
9859
9797
9737
9676
9617
9559
9501
9445
9390
9337
9285
9234
9184
9136
9090
9045
9001
8959
8918
8878
8840
8804
8769
8735
8702
8671
8640
8611
8583
8555
8528
8502
8477
8452
8428
8405
8382
8359
8337
8315
8293
8272
8250
8229
8208
8186
8164
8144
8122
8103
8082
8061
8042
8023
8005
7987
7969
7951
7934
7917
7901
7884
7869
7854
7840
7826
7813
7801
7790
7780
7770
7762
7754
7748
7742
7738
7735
7733
7733
7733
7735
7739
7744
7750
7758
7767
7778
7791
7805
7821
7839
7859
7881
7905
7930
7958
7987
8018
8052
8087
8124
8162
8203
8246
8290
8337
8385
8435
8486
8540
8595
8651
8709
8768
8829
8890
8953
9016
9080
9145
9211
9277
9343
9410
9476
9543
9610
9676
9742
9807
9871
9935
9997
10059
10119
10179
10237
10294
10349
10402
10454
10504
10552
10598
10642
10683
10722
10759
10793
10824
10853
10879
10903
10925
10943
10960
10974
10987
10997
11005
11012
11017
11020
11022
11022
11021
11020
11017
11013
11008
11001
10994
10986
10976
10965
10953
10940
10926
10910
10893
10875
10856
10836
10814
10792
10769
10745
10720
10695
10669
10642
10615
10587
10559
10531
10502
10473
10443
10413
10383
10353
10322
10292
10261
10231
10200
10169
10139
10109
10078
10048
10018
9987
9957
9927
9896
9866
9836
9805
9775
9745
9715
9685
9656
9627
9598
9569
9541
9513
9486
9459
9433
9408
9383
9358
9335
9312
9290
9268
9248
9228
9210
9192
9176
9160
9146
9132
9120
9108
9098
9088
9080
9072
9066
9060
9055
9050
9047
9044
9042
9041
9041
9042
9043
9046
9050
9055
9061
9069
9079
9089
9102
9116
9132
9149
9169
9190
9213
9237
9264
9292
9322
9354
9387
9421
9457
9494
9532
9572
9612
9653
9695
9738
9782
9827
9872
9919
9966
10014
10063
10112
10162
10213
10264
10315
10367
10419
10471
10524
10577
10630
10683
10736
10789
10842
10894
10946
10997
11047
11096
11143
11190
11235
11278
11320
11360
11399
11436
11471
11504
11535
11565
11592
11618
11641
11662
11681
11697
11711
11722
11730
11736
11739
11739
11737
11733
11727
11718
11707
11694
11679
11662
11643
11622
11598
11573
11546
11518
11488
11457
11424
11391
11356
11320
11284
11247
11209
11170
11130
11090
11050
11009
10968
10927
10886
10845
10805
10764
10724
10685
10646
10608
10570
10533
10497
10462
10427
10393
10359
10326
10294
10263
10232
10202
10172
10143
10114
10086
10057
10030
10002
9974
9947
9919
9892
9865
9837
9810
9783
9756
9729
9702
9675
9648
9621
9594
9567
9540
9513
9486
9459
9431
9404
9377
9349
9322
9294
9266
9239
9211
9184
9156
9128
9101
9073
9045
9018
8990
8963
8936
8909
8883
8857
8832
8807
8783
8760
8738
8716
8696
8677
8659
8642
8626
8610
8596
8583
8571
8560
8549
8539
8531
8523
8516
8510
8505
8501
8497
8495
8494
8493
8493
8494
8495
8497
8500
8503
8506
8510
8514
8519
8524
8530
8536
8542
8549
8556
8564
8571
8579
8588
8596
8605
8614
8622
8631
8640
8649
8658
8667
8675
8683
8691
8698
8705
8712
8717
8723
8728
8732
8736
8740
8743
8745
8748
8749
8751
8751
8751
8751
8750
8748
8745
8741
8737
8732
8726
8720
8713
8706
8699
8691
8684
8676
8668
8660
8652
8643
8634
8625
8616
8607
8598
8589
8579
8570
8561
8553
8544
8536
8529
8522
8516
8510
8505
8500
8496
8492
8488
8485
8481
8477
8473
8469
8465
8460
8454
8448
8442
8435
8428
8419
8410
8401
8390
8378
8365
8351
8336
8319
8301
8281
8261
8238
8215
8189
8164
8137
8109
8079
8048
8016
7982
7948
7913
7877
7840
7803
7766
7728
7690
7652
7613
7575
7536
7497
7458
7418
7378
7337
7295
7253
7211
7167
7123
7079
7034
6988
6942
6896
6849
6802
6754
6707
6659
6611
6563
6516
6468
6421
6374
6327
6280
6233
6186
6139
6093
6046
6000
5953
5907
5861
5815
5770
5725
5681
5637
5594
5551
5510
5469
5429
5390
5352
5315
5278
5241
5205
5169
5134
5099
5065
5031
4998
4966
4935
4905
4876
4848
4821
4796
4772
4749
4726
4705
4685
4666
4648
4631
4614
4598
4583
4569
4556
4543
4532
4521
4512
4503
4496
4489
4483
4479
4475
4472
4469
4467
4466
4465
4464
4464
4464
4464
4464
4464
4464
4464
4464
4464
4464
4463
4462
4461
4459
4456
4453
4449
4444
4439
4433
4427
4421
4414
4406
4399
4391
4382
4373
4364
4354
4344
4333
4322
4310
4297
4284
4270
4256
4242
4228
4214
4199
4185
4170
4155
4140
4125
4109
4093
4075
4059
4041
4022
4003
3983
3962
3940
3918
3894
3870
3844
3818
3790
3762
3732
3702
3671
3639
3606
3573
3539
3504
3468
3431
3394
3356
3318
3279
3240
3201
3162
3122
3083
3044
3005
2966
2928
2890
2853
2816
2780
2744
2708
2673
2639
2604
2570
2536
2503
2470
2437
2404
2372
2340
2309
2278
2247
2217
2187
2157
2128
2099
2071
2043
2015
1988
1961
1935
1909
1884
1860
1837
1814
1792
1772
1752
1733
1716
1700
1685
1671
1659
1648
1638
1630
1623
1618
1613
1611
1609
1608
1609
1610
1612
1615
1619
1624
1629
1634
1640
1647
1654
1662
1670
1679
1688
1697
1707
1718
1728
1739
1751
1762
1774
1785
1797
1808
1819
1830
1841
1851
1861
1871
1880
1889
1897
1906
1914
1921
1929
1936
1944
1952
1959
1967
1974
1982
1990
1998
2005
2013
2021
2029
2036
2043
2049
2055
2060
2065
2069
2072
2075
2077
2078
2079
2080
2080
2079
2079
2078
2077
2075
2074
2072
2069
2067
2064
2061
2059
2055
2052
2049
2045
2041
2039
2036
2032
2029
2025
2023
2020
2017
2013
2009
2007
2003
1999
1995
1990
1985
1980
1974
1968
1961
1954
1946
1938
1930
1922
1913
1903
1894
1884
1874
1863
1852
1841
1829
1817
1804
1791
1777
1763
1749
1734
1719
1703
1688
1672
1657
1641
1625
1609
1594
1578
1563
1547
1532
1518
1503
1489
1476
1462
1449
1437
1425
1413
1402
1391
1380
1370
1360
1350
1341
1331
1323
1314
1307
1300
1293
1287
1282
1278
1274
1270
1267
1264
1261
1258
1256
1253
1251
1249
1247
1245
1243
1241
1239
1238
1236
1235
1233
1232
1230
1229
1227
1226
1225
1224
1223
1222
1222
1222
1222
1222
1222
1222
1222
1222
1223
1223
1223
1224
1224
1224
1225
1225
1226
1226
1226
1227
1227
1227
1227
1227
1227
1227
1227
1227
1227
1227
1227
1228
1228
1229
1230
1231
1232
1234
1235
1237
1239
1241
1244
1246
1249
1252
1254
1257
1259
1261
1262
1264
1265
1266
1266
1266
1267
1267
1267
1267
1266
1266
1266
1266
1265
1265
1264
1263
1262
1261
1260
1258
1257
1256
1255
1254
1253
1252
1252
1252
1253
1254
1255
1257
1260
1263
1267
1271
1277
1283
1290
1297
1306
1315
1325
1336
1347
1359
1372
1385
1398
1412
1426
1440
1455
1470
1485
1500
1514
1529
1544
1558
1572
1585
1598
1611
1623
1634
1646
1657
1668
1678
1688
1698
1708
1718
1727
1736
1744
1752
1760
1768
1775
1782
1789
1796
1803
1810
1817
1823
1830
1837
1843
1849
1856
1861
1867
1873
1878
1884
1889
1894
1899
1904
1908
1913
1917
1921
1925
1928
1931
1933
1935
1936
1937
1936
1935
1933
1931
1927
1923
1918
1913
1906
1899
1892
1884
1875
1865
1855
1844
1832
1820
1808
1795
1782
1768
1753
1738
1722
1706
1690
1673
1656
1638
1621
1602
1583
1564
1544
1524
1502
1481
1458
1435
1411
1386
1360
1333
1305
1276
1245
1214
1181
1148
1113
1077
1040
1000
962
922
881
839
796
753
709
664
619
573
527
480
433
386
338
290
243
195
147
99
51
3
-44
-91
-138
-184
-231
-276
-322
-367
-412
-456
-501
-545
-588
-632
-675
-718
-760
-803
-845
-886
-928
-969
-1010
-1050
-1090
-1130
-1169
-1208
-1247
-1285
-1323
-1360
-1396
-1432
-1467
-1501
-1534
-1566
-1597
-1627
-1657
-1685
-1712
-1738
-1764
-1788
-1812
-1834
-1856
-1877
-1896
-1915
-1933
-1950
-1966
-1981
-1994
-2005
-2017
-2027
-2036
-2043
-2050
-2055
-2060
-2064
-2067
-2069
-2071
-2071
-2070
-2068
-2065
-2061
-2056
-2049
-2040
-2031
-2020
-2008
-1994
-1979
-1962
-1945
-1925
-1904
-1882
-1858
-1833
-1806
-1777
-1747
-1716
-1683
-1649
-1613
-1576
-1537
-1498
-1457
-1415
-1372
-1328
-1283
-1237
-1191
-1144
-1097
-1049
-1002
-954
-906
-859
-811
-764
-717
-671
-625
-579
-535
-491
-448
-405
-364
-324
-285
-246
-209
-174
-139
-105
-72
-40
-10
20
49
76
103
128
152
175
197
217
236
253
270
285
299
311
323
333
342
350
356
361
366
368
370
371
370
368
364
360
354
346
338
328
317
304
291
276
260
243
225
206
186
166
144
121
97
73
47
20
-8
-38
-68
-99
-131
-164
-198
-232
-267
-303
-339
-375
-412
-450
-488
-526
-565
-605
-645
-685
-726
-768
-809
-851
-893
-935
-978
-1020
-1063
-1106
-1148
-1191
-1234
-1277
-1320
-1363
-1406
-1450
-1493
-1536
-1579
-1621
-1664
-1707
-1749
-1792
-1834
-1876
-1918
-1960
-2001
-2043
-2085
-2127
-2170
-2212
-2255
-2298
-2341
-2384
-2427
-2471
-2514
-2558
-2603
-2647
-2692
-2737
-2783
-2829
-2875
-2921
-2968
-3015
-3062
-3110
-3158
-3207
-3255
-3304
-3354
-3403
-3453
-3502
-3552
-3601
-3651
-3700
-3749
-3798
-3846
-3895
-3943
-3990
-4038
-4083
-4131
-4176
-4221
-4265
-4308
-4350
-4391
-4430
-4469
-4506
-4541
-4576
-4609
-4641
-4671
-4700
-4728
-4754
-4779
-4803
-4825
-4845
-4865
-4882
-4898
-4913
-4925
-4936
-4945
-4953
-4958
-4962
-4964
-4964
-4962
-4959
-4954
-4948
-4941
-4932
-4921
-4909
-4896
-4881
-4865
-4848
-4829
-4810
-4789
-4768
-4746
-4724
-4701
-4677
-4653
-4629
-4605
-4581
-4556
-4532
-4508
-4483
-4459
-4436
-4412
-4389
-4365
-4342
-4320
-4298
-4276
-4254
-4233
-4213
-4192
-4172
-4153
-4134
-4115
-4096
-4078
-4059
-4041
-4022
-4005
-3987
-3968
-3950
-3932
-3913
-3894
-3875
-3856
-3837
-3818
-3798
-3779
-3760
-3741
-3722
-3703
-3685
-3666
-3648
-3630
-3612
-3594
-3577
-3559
-3542
-3525
-3508
-3491
-3475
-3459
-3444
-3429
-3415
-3402
-3389
-3378
-3368
-3358
-3350
-3342
-3336
-3331
-3327
-3324
-3322
-3322
-3323
-3325
-3328
-3333
-3339
-3346
-3355
-3366
-3377
-3391
-3405
-3422
-3440
-3459
-3480
-3503
-3527
-3553
-3580
-3609
-3639
-3671
-3703
-3738
-3773
-3809
-3847
-3886
-3926
-3966
-4008
-4051
-4094
-4138
-4183
-4228
-4274
-4320
-4367
-4414
-4460
-4507
-4554
-4600
-4646
-4692
-4737
-4782
-4826
-4869
-4912
-4954
-4995
-5036
-5075
-5114
-5152
-5188
-5224
-5259
-5293
-5326
-5357
-5388
-5417
-5446
-5473
-5500
-5525
-5549
-5572
-5594
-5616
-5636
-5655
-5673
-5691
-5707
-5723
-5738
-5752
-5765
-5778
-5790
-5802
-5812
-5823
-5833
-5842
-5850
-5858
-5865
-5872
-5878
-5884
-5889
-5894
-5899
-5904
-5909
-5913
-5918
-5923
-5928
-5933
-5937
-5942
-5947
-5952
-5957
-5963
-5968
-5974
-5980
-5986
-5993
-6000
-6007
-6014
-6022
-6031
-6040
-6049
-6059
-6070
-6081
-6093
-6105
-6118
-6132
-6147
-6163
-6180
-6197
-6215
-6234
-6254
-6275
-6296
-6318
-6340
-6363
-6387
-6411
-6435
-6460
-6486
-6512
-6538
-6566
-6594
-6622
-6651
-6680
-6710
-6741
-6772
-6803
-6835
-6868
-6901
-6934
-6968
-7002
-7037
-7071
-7106
-7142
-7177
-7213
-7249
-7285
-7322
-7358
-7395
-7431
-7468
-7505
-7542
-7580
-7617
-7654
-7691
-7728
-7764
-7800
-7835
-7870
-7904
-7938
-7971
-8003
-8035
-8066
-8096
-8125
-8154
-8183
-8211
-8238
-8264
-8290
-8315
-8338
-8361
-8383
-8404
-8423
-8441
-8458
-8474
-8489
-8502
-8514
-8525
-8534
-8543
-8550
-8556
-8560
-8564
-8566
-8566
-8565
-8563
-8559
-8554
-8547
-8539
-8528
-8517
-8503
-8488
-8471
-8453
-8432
-8410
-8386
-8360
-8333
-8304
-8272
-8239
-8204
-8167
-8127
-8086
-8042
-7996
-7948
-7898
-7846
-7791
-7735
-7677
-7617
-7556
-7493
-7428
-7362
-7295
-7226
-7156
-7085
-7012
-6939
-6865
-6791
-6715
-6640
-6564
-6487
-6411
-6334
-6258
-6181
-6105
-6028
-5953
-5877
-5802
-5727
-5653
-5580
-5507
-5434
-5363
-5292
-5222
-5153
-5086
-5019
-4953
-4888
-4825
-4762
-4701
-4641
-4582
-4524
-4467
-4412
-4357
-4304
-4252
-4201
-4152
-4103
-4056
-4010
-3966
-3922
-3880
-3839
-3799
-3761
-3724
-3688
-3653
-3620
-3588
-3557
-3527
-3498
-3470
-3444
-3418
-3393
-3370
-3348
-3326
-3306
-3287
-3269
-3252
-3236
-3221
-3207
-3194
-3182
-3170
-3160
-3150
-3141
-3132
-3124
-3117
-3110
-3104
-3098
-3092
-3088
-3083
-3079
-3076
-3073
-3070
-3067
-3065
-3063
-3062
-3060
-3059
-3057
-3056
-3055
-3054
-3054
-3053
-3052
-3052
-3051
-3051
-3050
-3049
-3048
-3046
-3045
-3043
-3041
-3038
-3036
-3033
-3030
-3027
-3023
-3019
-3015
-3011
-3006
-3000
-2994
-2988
-2981
-2974
-2966
-2958
-2949
-2940
-2930
-2920
-2910
-2899
-2888
-2876
-2864
-2852
-2839
-2826
-2812
-2799
-2784
-2770
-2756
-2741
-2727
-2713
-2698
-2684
-2669
-2655
-2641
-2627
-2614
-2601
-2588
-2576
-2565
-2554
-2545
-2535
-2527
-2519
-2512
-2505
-2499
-2493
-2488
-2484
-2479
-2476
-2473
-2470
-2468
-2467
-2466
-2465
-2465
-2465
-2466
-2466
-2467
-2467
-2468
-2469
-2470
-2471
-2471
-2472
-2473
-2473
-2474
-2475
-2476
-2477
-2479
-2481
-2483
-2486
-2489
-2492
-2496
-2500
-2505
-2510
-2516
-2521
-2528
-2535
-2542
-2550
-2558
-2568
-2578
-2588
-2600
-2612
-2625
-2638
-2652
-2666
-2681
-2696
-2712
-2728
-2744
-2761
-2778
-2796
-2813
-2832
-2851
-2870
-2890
-2911
-2932
-2953
-2975
-2996
-3019
-3041
-3064
-3087
-3110
-3134
-3158
-3181
-3206
-3230
-3254
-3278
-3302
-3325
-3349
-3372
-3395
-3417
-3439
-3460
-3481
-3501
-3520
-3539
-3556
-3573
-3589
-3604
-3618
-3631
-3643
-3654
-3663
-3672
-3680
-3686
-3692
-3696
-3699
-3701
-3702
-3702
-3701
-3698
-3694
-3689
-3682
-3674
-3665
-3655
-3643
-3630
-3616
-3601
-3584
-3567
-3548
-3528
-3508
-3486
-3464
-3441
-3417
-3393
-3367
-3342
-3316
-3290
-3263
-3236
-3208
-3180
-3152
-3124
-3095
-3067
-3038
-3009
-2980
-2951
-2923
-2894
-2866
-2838
-2810
-2782
-2755
-2727
-2701
-2674
-2648
-2622
-2596
-2571
-2546
-2521
-2497
-2474
-2451
-2428
-2406
-2384
-2363
-2343
-2322
-2303
-2283
-2264
-2246
-2228
-2210
-2194
-2177
-2162
-2146
-2132
-2118
-2104
-2091
-2078
-2065
-2053
-2041
-2029
-2019
-2008
-1997
-1987
-1977
-1968
-1958
-1949
-1941
-1933
-1925
-1918
-1911
-1904
-1898
-1893
-1888
-1883
-1879
-1875
-1872
-1869
-1867
-1866
-1865
-1865
-1866
-1868
-1870
-1874
-1878
-1884
-1890
-1897
-1905
-1914
-1925
-1936
-1948
-1961
-1975
-1990
-2005
-2023
-2041
-2061
-2082
-2104
-2126
-2150
-2176
-2202
-2229
-2258
-2287
-2318
-2349
-2382
-2414
-2448
-2482
-2516
-2551
-2586
-2622
-2657
-2694
-2730
-2767
-2804
-2841
-2879
-2917
-2955
-2994
-3033
-3072
-3111
-3151
-3190
-3230
-3269
-3308
-3347
-3385
-3423
-3461
-3498
-3534
-3570
-3605
-3639
-3672
-3704
-3736
-3766
-3795
-3823
-3850
-3875
-3899
-3922
-3943
-3963
-3980
-3997
-4011
-4025
-4037
-4046
-4056
-4062
-4069
-4074
-4077
-4078
-4078
-4075
-4073
-4069
-4062
-4054
-4046
-4035
-4025
-4013
-4000
-3985
-3970
-3954
-3937
-3920
-3902
-3883
-3864
-3844
-3824
-3803
-3782
-3760
-3739
-3717
-3694
-3672
-3649
-3626
-3604
-3581
-3558
-3535
-3513
-3490
-3468
-3446
-3424
-3403
-3382
-3361
-3341
-3321
-3302
-3282
-3264
-3246
-3228
-3210
-3193
-3177
-3160
-3145
-3129
-3114
-3099
-3084
-3069
-3055
-3041
-3027
-3013
-3000
-2987
-2973
-2961
-2948
-2935
-2923
-2911
-2899
-2887
-2875
-2863
-2852
-2841
-2830
-2820
-2810
-2800
-2790
-2781
-2772
-2763
-2754
-2746
-2737
-2729
-2721
-2713
-2705
-2697
-2690
-2682
-2674
-2667
-2660
-2653
-2646
-2639
-2632
-2625
-2619
-2613
-2608
-2602
-2597
-2593
-2589
-2586
-2583
-2580
-2577
-2576
-2574
-2573
-2572
-2571
-2571
-2571
-2571
-2572
-2572
-2574
-2575
-2577
-2579
-2581
-2583
-2585
-2587
-2588
-2590
-2592
-2593
-2594
-2595
-2595
-2594
-2593
-2591
-2589
-2586
-2582
-2578
-2573
-2567
-2560
-2553
-2545
-2536
-2527
-2517
-2506
-2495
-2483
-2470
-2457
-2443
-2428
-2414
-2398
-2383
-2367
-2351
-2335
-2318
-2302
-2285
-2269
-2252
-2235
-2219
-2203
-2186
-2171
-2155
-2140
-2125
-2111
-2097
-2084
-2070
-2058
-2045
-2033
-2021
-2009
-1999
-1988
-1978
-1969
-1959
-1951
-1942
-1934
-1927
-1920
-1914
-1908
-1903
-1898
-1894
-1891
-1888
-1886
-1885
-1885
-1886
-1887
-1890
-1893
-1898
-1903
-1910
-1917
-1926
-1936
-1947
-1960
-1974
-1990
-2007
-2025
-2045
-2066
-2089
-2113
-2138
-2164
-2192
-2220
-2250
-2280
-2312
-2344
-2378
-2412
-2447
-2482
-2518
-2555
-2592
-2630
-2668
-2707
-2746
-2785
-2824
-2864
-2903
-2943
-2982
-3021
-3061
-3100
-3138
-3177
-3215
-3253
-3290
-3327
-3363
-3399
-3434
-3469
-3503
-3536
-3568
-3600
-3631
-3661
-3690
-3718
-3746
-3773
-3799
-3824
-3849
-3872
-3895
-3917
-3938
-3958
-3977
-3995
-4011
-4027
-4043
-4059
-4073
-4086
-4099
-4112
-4123
-4134
-4144
-4154
-4163
-4172
-4180
-4187
-4194
-4200
-4206
-4212
-4217
-4221
-4226
-4230
-4234
-4237
-4241
-4244
-4247
-4250
-4253
-4255
-4256
-4258
-4259
-4259
-4260
-4259
-4258
-4257
-4255
-4252
-4249
-4245
-4240
-4234
-4228
-4221
-4213
-4203
-4193
-4182
-4170
-4157
-4142
-4127
-4110
-4093
-4074
-4054
-4032
-4010
-3987
-3963
-3939
-3913
-3887
-3860
-3832
-3803
-3774
-3745
-3715
-3684
-3654
-3623
-3592
-3561
-3530
-3500
-3470
-3440
-3411
-3382
-3354
-3327
-3299
-3273
-3247
-3221
-3196
-3172
-3148
-3125
-3102
-3080
-3058
-3037
-3016
-2995
-2975
-2956
-2936
-2918
-2899
-2880
-2862
-2844
-2826
-2808
-2790
-2772
-2754
-2736
-2718
-2700
-2682
-2663
-2645
-2627
-2608
-2590
-2571
-2552
-2534
-2515
-2496
-2477
-2458
-2439
-2420
-2401
-2382
-2364
-2345
-2327
-2309
-2291
-2274
-2257
-2241
-2224
-2209
-2193
-2179
-2164
-2150
-2137
-2123
-2111
-2099
-2087
-2076
-2066
-2056
-2047
-2037
-2029
-2021
-2016
-2009
-2004
-1999
-1995
-1992
-1990
-1988
-1987
-1986
-1987
-1988
-1991
-1994
-1998
-2003
-2009
-2016
-2024
-2033
-2043
-2054
-2066
-2079
-2093
-2109
-2125
-2142
-2160
-2179
-2199
-2220
-2242
-2264
-2287
-2311
-2335
-2360
-2386
-2412
-2439
-2466
-2495
-2523
-2552
-2582
-2612
-2643
-2674
-2705
-2737
-2769
-2801
-2833
-2865
-2898
-2930
-2963
-2996
-3029
-3061
-3094
-3127
-3160
-3192
-3224
-3256
-3288
-3320
-3351
-3382
-3413
-3444
-3474
-3504
-3534
-3563
-3592
-3620
-3648
-3676
-3703
-3729
-3755
-3780
-3805
-3829
-3853
-3876
-3899
-3922
-3944
-3966
-3988
-4009
-4030
-4051
-4070
-4091
-4111
-4130
-4149
-4167
-4185
-4203
-4220
-4237
-4254
-4270
-4287
-4303
-4318
-4334
-4349
-4364
-4378
-4392
-4405
-4418
-4430
-4441
-4452
-4462
-4471
-4480
-4488
-4495
-4502
-4509
-4515
-4520
-4525
-4530
-4534
-4538
-4542
-4545
-4547
-4549
-4551
-4552
-4553
-4554
-4554
-4554
-4554
-4554
-4554
-4553
-4552
-4551
-4550
-4548
-4546
-4544
-4542
-4540
-4537
-4534
-4531
-4528
-4524
-4520
-4516
-4512
-4507
-4502
-4497
-4492
-4487
-4481
-4476
-4470
-4464
-4457
-4451
-4444
-4437
-4430
-4423
-4415
-4407
-4399
-4391
-4382
-4374
-4365
-4356
-4347
-4337
-4328
-4318
-4308
-4298
-4288
-4277
-4266
-4255
-4244
-4232
-4221
-4209
-4198
-4187
-4175
-4164
-4153
-4142
-4132
-4121
-4111
-4101
-4091
-4081
-4070
-4061
-4051
-4043
-4033
-4024
-4014
-4006
-3998
-3989
-3981
-3973
-3966
-3958
-3951
-3945
-3938
-3933
-3927
-3923
-3919
-3915
-3912
-3909
-3908
-3907
-3906
-3907
-3908
-3911
-3914
-3918
-3924
-3930
-3938
-3946
-3956
-3966
-3978
-3990
-4003
-4018
-4034
-4050
-4067
-4086
-4106
-4127
-4148
-4171
-4195
-4220
-4246
-4272
-4300
-4329
-4358
-4388
-4420
-4452
-4484
-4518
-4552
-4587
-4622
-4658
-4695
-4732
-4770
-4809
-4847
-4887
-4926
-4966
-5007
-5047
-5088
-5129
-5170
-5212
-5253
-5294
-5335
-5376
-5416
-5456
-5496
-5535
-5574
-5613
-5651
-5688
-5725
-5761
-5797
-5832
-5866
-5900
-5933
-5965
-5996
-6026
-6055
-6084
-6112
-6139
-6165
-6190
-6214
-6238
-6260
-6281
-6302
-6321
-6340
-6357
-6373
-6388
-6403
-6416
-6428
-6439
-6449
-6458
-6465
-6472
-6477
-6482
-6485
-6487
-6488
-6488
-6487
-6486
-6483
-6479
-6475
-6470
-6463
-6456
-6448
-6439
-6429
-6417
-6405
-6392
-6377
-6362
-6345
-6327
-6308
-6287
-6266
-6243
-6219
-6194
-6167
-6140
-6111
-6081
-6050
-6018
-5985
-5950
-5915
-5879
-5841
-5803
-5763
-5723
-5681
-5639
-5595
-5551
-5505
-5458
-5411
-5362
-5312
-5261
-5210
-5157
-5103
-5048
-4991
-4934
-4877
-4818
-4758
-4697
-4636
-4574
-4511
-4447
-4382
-4316
-4250
-4183
-4115
-4046
-3976
-3906
-3836
-3764
-3693
-3621
-3549
-3477
-3405
-3333
-3260
-3188
-3116
-3044
-2972
-2900
-2829
-2758
-2687
-2617
-2548
-2479
-2411
-2343
-2277
-2211
-2147
-2083
-2020
-1958
-1896
-1836
-1776
-1717
-1659
-1602
-1545
-1490
-1435
-1382
-1329
-1277
-1227
-1177
-1128
-1081
-1034
-988
-944
-900
-857
-816
-775
-735
-697
-659
-622
-586
-552
-518
-485
-453
-423
-393
-364
-337
-310
-284
-260
-237
-214
-193
-173
-154
-136
-119
-104
-90
-76
-64
-54
-44
-35
-27
-21
-15
-11
-8
-6
-6
-6
-8
-11
-15
-20
-27
-34
-43
-53
-63
-75
-88
-102
-116
-132
-148
-165
-183
-201
-220
-239
-258
-278
-298
-319
-340
-361
-382
-403
-425
-446
-468
-490
-512
-534
-556
-577
-599
-620
-641
-662
-682
-702
-721
-739
-757
-773
-789
-804
-818
-831
-843
-854
-864
-872
-880
-886
-891
-894
-896
-896
-894
-891
-887
-880
-872
-863
-852
-840
-826
-811
-794
-777
-758
-737
-716
-693
-668
-641
-613
-584
-552
-519
-484
-448
-410
-370
-328
-285
-241
-195
-147
-98
-47
5
59
114
170
228
287
348
410
473
537
602
668
735
803
872
942
1012
1083
1154
1227
1299
1373
1446
1521
1596
1671
1746
1822
1898
1975
2052
2128
2205
2282
2359
2436
2513
2590
2666
2742
2818
2894
2969
3044
3119
3193
3267
3340
3412
3484
3556
3626
3696
3765
3833
3901
3967
4033
4098
4163
4227
4290
4353
4415
4476
4537
4597
4657
4716
4774
4832
4889
4946
5001
5056
5110
5164
5216
5268
5318
5368
5417
5465
5512
5558
5603
5647
5690
5732
5773
5812
5850
5886
5922
5955
5987
6017
6046
6073
6098
6122
6144
6164
6182
6199
6214
6227
6238
6248
6255
6261
6264
6266
6266
6264
6261
6255
6248
6239
6228
6216
6202
6187
6170
6151
6132
6111
6088
6065
6040
6014
5986
5958
5929
5899
5868
5837
5805
5773
5740
5706
5673
5639
5605
5570
5536
5501
5466
5431
5396
5361
5327
5293
5259
5225
5192
5159
5127
5095
5064
5034
5004
4975
4946
4918
4891
4865
4839
4814
4791
4768
4746
4725
4705
4685
4667
4650
4634
4618
4604
4590
4577
4565
4554
4544
4535
4527
4519
4513
4507
4502
4498
4495
4492
4491
4489
4488
4488
4488
4489
4491
4493
4495
4498
4502
4507
4512
4518
4524
4532
4539
4548
4557
4567
4577
4588
4599
4611
4623
4636
4650
4664
4678
4693
4708
4724
4740
4756
4772
4789
4806
4823
4840
4858
4876
4893
4911
4929
4947
4964
4982
4999
5016
5033
5050
5067
5083
5099
5115
5130
5146
5161
5176
5191
5205
5219
5233
5246
5260
5273
5285
5297
5309
5321
5333
5344
5355
5367
5378
5388
5399
5410
5420
5430
5441
5451
5461
5471
5480
5490
5500
5510
5520
5530
5540
5550
5561
5571
5581
5592
5602
5612
5622
5633
5643
5654
5665
5676
5686
5697
5708
5719
5729
5740
5750
5760
5769
5778
5787
5796
5805
5813
5821
5829
5837
5845
5852
5860
5867
5875
5882
5889
5897
5904
5911
5919
5926
5933
5941
5948
5955
5963
5970
5977
5983
5990
5996
6003
6009
6014
6020
6025
6030
6034
6039
6043
6047
6051
6055
6059
6062
6066
6069
6071
6074
6076
6079
6081
6082
6084
6085
6086
6087
6087
6088
6088
6088
6088
6088
6088
6088
6088
6087
6087
6086
6085
6085
6084
6083
6082
6081
6080
6079
6078
6077
6076
6075
6074
6073
6072
6071
6070
6069
6068
6067
6066
6065
6063
6062
6060
6059
6057
6056
6054
6053
6051
6050
6049
6048
6048
6047
6047
6048
6048
6049
6049
6051
6052
6054
6055
6058
6060
6063
6066
6069
6073
6077
6082
6087
6093
6100
6107
6114
6123
6132
6142
6152
6164
6176
6190
6204
6219
6235
6252
6269
6288
6307
6328
6349
6371
6394
6418
6443
6469
6496
6524
6553
6583
6614
6645
6678
6712
6747
6782
6819
6856
6895
6934
6974
7015
7057
7100
7143
7187
7232
7277
7322
7369
7415
7462
7510
7558
7606
7654
7703
7752
7800
7849
7898
7946
7995
8042
8090
8137
8183
8229
8274
8318
8361
8404
8446
8486
8526
8565
8602
8638
8673
8707
8739
8769
8798
8826
8852
8876
8899
8920
8939
8957
8973
8987
8999
9009
9018
9024
9029
9032
9033
9032
9029
9024
9018
9009
8999
8986
8972
8956
8938
8918
8896
8872
8847
8819
8790
8759
8726
8691
8655
8616
8576
8535
8491
8447
8400
8353
8303
8253
8201
8147
8093
8036
7979
7921
7861
7800
7738
7675
7611
7546
7481
7414
7347
7279
7210
7141
7071
7000
6929
6858
6786
6714
6641
6569
6496
6423
6350
6277
6204
6131
6058
5985
5912
5840
5768
5696
5625
5554
5484
5415
5346
5278
5210
5143
5077
5011
4946
4882
4818
4755
4693
4632
4571
4512
4453
4395
4339
4283
4228
4175
4123
4072
4022
3974
3927
3881
3837
3793
3752
3711
3673
3635
3599
3565
3532
3500
3470
3442
3414
3389
3365
3342
3320
3300
3282
3264
3248
3234
3220
3208
3198
3188
3180
3173
3167
3163
3159
3157
3156
3156
3158
3161
3165
3170
3177
3184
3194
3204
3216
3228
3243
3258
3274
3292
3310
3330
3351
3372
3395
3419
3443
3469
3496
3523
3551
3580
3610
3641
3672
3704
3736
3769
3803
3836
3871
3905
3940
3975
4011
4046
4083
4119
4155
4191
4228
4264
4300
4336
4372
4407
4442
4477
4511
4545
4579
4612
4645
4677
4709
4740
4770
4800
4829
4857
4885
4911
4937
4962
4987
5010
5032
5054
5075
5094
5113
5131
5148
5164
5179
5193
5205
5217
5227
5237
5245
5251
5257
5261
5264
5266
5266
5265
5263
5260
5255
5248
5240
5231
5221
5209
5196
5182
5167
5150
5132
5113
5093
5072
5050
5026
5002
4976
4949
4921
4893
4863
4832
4800
4768
4734
4700
4665
4629
4593
4555
4517
4478
4439
4399
4358
4316
4274
4232
4189
4145
4101
4057
4011
3967
3922
3877
3832
3787
3742
3697
3651
3605
3560
3514
3468
3422
3377
3331
3285
3239
3193
3148
3102
3056
3011
2965
2920
2874
2829
2783
2737
2692
2646
2600
2555
2509
2463
2418
2372
2326
2281
2235
2189
2144
2098
2053
2007
1962
1917
1872
1826
1782
1737
1693
1648
1604
1560
1517
1473
1430
1388
1345
1303
1262
1221
1180
1140
1100
1061
1022
985
948
912
876
841
807
773
740
708
677
646
616
587
559
532
506
480
455
432
409
387
366
345
326
308
290
273
258
243
229
216
204
193
183
174
166
159
152
147
142
138
134
132
130
128
128
128
128
129
131
134
136
140
144
148
152
157
163
169
175
181
188
195
203
211
219
227
236
246
255
265
276
286
298
309
322
334
348
361
376
391
406
422
439
456
474
492
512
531
551
572
593
615
638
660
684
707
731
755
780
805
829
855
880
906
931
957
983
1008
1035
1061
1087
1113
1139
1164
1189
1214
1239
1263
1287
1310
1333
1356
1378
1399
1420
1440
1459
1478
1497
1514
1531
1547
1563
1577
1591
1603
1615
1626
1636
1645
1654
1661
1667
1672
1677
1680
1682
1683
1683
1682
1680
1677
1672
1666
1660
1652
1643
1633
1622
1609
1596
1581
1566
1549
1531
1512
1492
1471
1449
1425
1401
1375
1348
1321
1292
1262
1231
1199
1167
1133
1099
1063
1027
990
952
914
874
835
794
753
711
669
626
583
540
495
451
406
360
314
268
221
174
127
79
31
-17
-65
-114
-162
-210
-259
-307
-355
-404
-451
-499
-547
-594
-641
-687
-734
-779
-825
-870
-915
-959
-1002
-1047
-1090
-1133
-1176
-1217
-1259
-1299
-1339
-1379
-1418
-1456
-1494
-1531
-1568
-1603
-1638
-1673
-1706
-1739
-1771
-1802
-1832
-1861
-1889
-1917
-1943
-1969
-1993
-2017
-2041
-2063
-2085
-2106
-2126
-2145
-2164
-2181
-2198
-2214
-2228
-2242
-2255
-2267
-2277
-2287
-2296
-2304
-2311
-2318
-2323
-2328
-2332
-2335
-2337
-2338
-2339
-2339
-2339
-2337
-2335
-2333
-2330
-2326
-2322
-2317
-2312
-2307
-2301
-2294
-2287
-2280
-2273
-2265
-2257
-2248
-2239
-2230
-2221
-2211
-2201
-2191
-2180
-2170
-2160
-2149
-2139
-2128
-2118
-2108
-2097
-2087
-2077
-2066
-2056
-2045
-2036
-2025
-2015
-2005
-1996
-1986
-1976
-1967
-1958
-1949
-1940
-1931
-1922
-1914
-1906
-1898
-1891
-1884
-1877
-1870
-1864
-1858
-1853
-1848
-1844
-1839
-1836
-1832
-1829
-1827
-1824
-1823
-1821
-1821
-1820
-1820
-1821
-1822
-1823
-1825
-1827
-1830
-1833
-1837
-1841
-1845
-1850
-1855
-1861
-1868
-1875
-1882
-1890
-1898
-1907
-1916
-1925
-1935
-1945
-1955
-1965
-1976
-1987
-1998
-2009
-2020
-2032
-2044
-2055
-2067
-2079
-2091
-2103
-2115
-2127
-2139
-2152
-2164
-2176
-2188
-2200
-2211
-2223
-2235
-2246
-2258
-2269
-2280
-2292
-2303
-2314
-2325
-2335
-2346
-2357
-2368
-2378
-2389
-2400
-2411
-2421
-2432
-2443
-2454
-2465
-2476
-2487
-2498
-2509
-2520
-2531
-2542
-2553
-2563
-2574
-2584
-2594
-2604
-2614
-2624
-2633
-2643
-2652
-2660
-2669
-2677
-2685
-2693
-2701
-2709
-2716
-2724
-2731
-2738
-2746
-2753
-2760
-2767
-2774
-2782
-2789
-2796
-2803
-2809
-2816
-2823
-2830
-2837
-2844
-2850
-2857
-2864
-2870
-2877
-2884
-2890
-2897
-2904
-2911
-2918
-2925
-2932
-2940
-2947
-2955
-2962
-2970
-2978
-2985
-2993
-3000
-3008
-3015
-3022
-3029
-3036
-3043
-3049
-3056
-3062
-3068
-3074
-3080
-3085
-3090
-3095
-3100
-3104
-3107
-3111
-3113
-3116
-3117
-3119
-3120
-3120
-3120
-3120
-3119
-3118
-3116
-3114
-3111
-3108
-3104
-3099
-3094
-3089
-3083
-3076
-3069
-3062
-3053
-3045
-3036
-3027
-3017
-3007
-2997
-2986
-2975
-2964
-2952
-2940
-2927
-2914
-2901
-2888
-2875
-2861
-2847
-2833
-2819
-2805
-2790
-2776
-2761
-2746
-2731
-2715
-2699
-2683
-2667
-2651
-2634
-2617
-2600
-2582
-2565
-2547
-2529
-2511
-2493
-2475
-2457
-2438
-2419
-2400
-2381
-2362
-2342
-2323
-2303
-2283
-2263
-2243
-2222
-2202
-2182
-2161
-2141
-2121
-2100
-2080
-2060
-2040
-2020
-2001
-1982
-1963
-1945
-1927
-1909
-1893
-1876
-1860
-1845
-1830
-1816
-1802
-1788
-1776
-1764
-1752
-1741
-1731
-1722
-1713
-1706
-1699
-1692
-1687
-1682
-1678
-1675
-1672
-1670
-1669
-1669
-1669
-1670
-1671
-1673
-1675
-1679
-1682
-1687
-1692
-1697
-1702
-1708
-1715
-1721
-1728
-1735
-1742
-1749
-1756
-1764
-1772
-1780
-1788
-1796
-1805
-1813
-1822
-1831
-1840
-1849
-1858
-1867
-1876
-1885
-1894
-1902
-1910
-1918
-1926
-1933
-1941
-1947
-1954
-1960
-1966
-1971
-1977
-1982
-1986
-1991
-1995
-1999
-2003
-2005
-2009
-2013
-2016
-2020
-2023
-2025
-2028
-2031
-2033
-2036
-2037
-2040
-2041
-2044
-2045
-2047
-2048
-2049
-2049
-2049
-2049
-2048
-2047
-2045
-2044
-2041
-2037
-2035
-2031
-2025
-2021
-2016
-2009
-2004
-1997
-1989
-1981
-1973
-1964
-1954
-1944
-1934
-1924
-1913
-1901
-1890
-1878
-1865
-1852
-1839
-1826
-1812
-1798
-1784
-1769
-1754
-1738
-1723
-1707
-1691
-1674
-1657
-1641
-1623
-1606
-1589
-1571
-1553
-1536
-1518
-1501
-1483
-1466
-1448
-1431
-1413
-1396
-1379
-1362
-1344
-1327
-1310
-1292
-1275
-1257
-1240
-1223
-1206
-1188
-1171
-1155
-1138
-1121
-1105
-1088
-1072
-1055
-1039
-1022
-1006
-991
-975
-959
-943
-928
-912
-897
-882
-868
-853
-839
-825
-811
-797
-784
-770
-757
-744
-732
-719
-707
-695
-683
-671
-660
-649
-638
-628
-618
-608
-599
-589
-580
-572
-563
-555
-547
-540
-533
-526
-519
-513
-507
-502
-497
-493
-488
-485
-481
-479
-476
-475
-473
-472
-472
-472
-472
-473
-475
-476
-478
-481
-483
-486
-489
-493
-497
-500
-504
-509
-513
-517
-522
-526
-531
-536
-540
-545
-550
-556
-561
-566
-572
-578
-583
-590
-596
-602
-608
-615
-622
-628
-635
-642
-649
-656
-663
-671
-678
-686
-693
-701
-709
-717
-725
-734
-742
-751
-760
-768
-777
-786
-794
-803
-811
-820
-828
-835
-843
-850
-857
-863
-870
-876
-881
-886
-891
-895
-899
-902
-904
-906
-908
-909
-909
-909
-908
-907
-905
-903
-900
-897
-893
-888
-883
-878
-872
-865
-858
-851
-842
-833
-824
-814
-803
-792
-780
-768
-755
-741
-727
-712
-697
-680
-664
-646
-628
-610
-590
-571
-550
-529
-507
-485
-462
-439
-415
-390
-364
-338
-311
-284
-256
-228
-199
-169
-139
-109
-78
-47
-16
16
48
80
112
145
178
211
244
278
312
346
380
415
450
485
520
555
591
627
663
699
736
772
809
846
882
919
956
993
1030
1066
1103
1140
1176
1213
1250
1286
1323
1359
1395
1430
1466
1501
1536
1571
1605
1639
1672
1706
1738
1771
1803
1834
1865
1896
1926
1956
1985
2013
2041
2068
2094
2120
2146
2171
2195
2219
2242
2264
2286
2308
2328
2349
2368
2387
2406
2424
2441
2458
2475
2491
2506
2521
2536
2550
2563
2576
2589
2601
2613
2624
2635
2645
2655
2664
2672
2680
2688
2695
2701
2707
2712
2717
2721
2725
2727
2730
2731
2732
2732
2731
2729
2727
2724
2719
2714
2708
2701
2693
2684
2674
2663
2652
2639
2625
2611
2596
2580
2563
2545
2526
2507
2487
2465
2444
2421
2398
2374
2349
2324
2298
2271
2244
2216
2188
2159
2130
2100
2070
2039
2008
1976
1944
1912
1880
1848
1815
1783
1750
1718
1685
1653
1621
1588
1557
1525
1494
1463
1433
1403
1373
1344
1315
1287
1259
1232
1205
1178
1152
1126
1101
1077
1053
1030
1006
984
963
942
921
901
882
863
844
826
809
792
775
759
744
729
714
700
686
673
660
648
636
624
613
602
591
581
571
562
553
544
536
528
521
514
507
501
496
491
486
482
478
474
471
469
467
465
464
464
464
465
466
468
471
474
478
482
487
493
499
506
513
520
529
537
546
555
565
575
586
597
608
620
632
644
656
669
682
696
710
725
739
755
770
786
802
819
836
853
871
888
906
925
943
962
981
1000
1020
1040
1060
1079
1099
1119
1139
1159
1179
1199
1219
1238
1258
1278
1297
1317
1336
1356
1375
1395
1414
1434
1453
1472
1491
1510
1529
1548
1567
1586
1604
1623
1641
1660
1678
1696
1714
1732
1749
1767
1784
1801
1818
1834
1851
1866
1882
1896
1911
1925
1939
1952
1965
1978
1990
2001
2013
2024
2035
2045
2055
2064
2073
2081
2088
2095
2102
2107
2113
2117
2121
2125
2127
2130
2131
2132
2132
2132
2130
2128
2125
2122
2117
2112
2106
2098
2090
2082
2072
2061
2050
2037
2025
2011
1997
1981
1965
1948
1930
1912
1892
1872
1850
1828
1804
1780
1754
1728
1700
1672
1642
1612
1581
1549
1516
1482
1447
1411
1375
1338
1300
1262
1223
1184
1145
1104
1064
1022
981
939
897
854
811
767
723
679
634
589
544
499
453
408
362
317
271
225
179
134
88
42
-3
-49
-94
-139
-184
-229
-273
-317
-361
-404
-447
-490
-532
-573
-614
-655
-694
-734
-772
-811
-848
-885
-921
-956
-990
-1024
-1056
-1088
-1119
-1149
-1178
-1207
-1234
-1260
-1285
-1309
-1333
-1355
-1375
-1395
-1414
-1431
-1447
-1462
-1476
-1489
-1500
-1510
-1519
-1527
-1534
-1539
-1543
-1546
-1547
-1547
-1545
-1543
-1539
-1533
-1526
-1518
-1509
-1499
-1487
-1474
-1460
-1444
-1428
-1411
-1392
-1372
-1352
-1330
-1307
-1284
-1259
-1233
-1207
-1179
-1151
-1122
-1092
-1062
-1030
-998
-965
-932
-898
-864
-829
-794
-759
-723
-686
-650
-613
-576
-538
-501
-463
-425
-387
-349
-311
-272
-234
-196
-157
-118
-80
-41
-2
37
76
114
153
192
231
270
308
347
386
424
462
500
538
576
613
650
687
723
759
795
831
866
900
935
969
1002
1035
1068
1100
1132
1163
1194
1225
1255
1284
1313
1342
1370
1398
1425
1452
1479
1505
1530
1555
1579
1603
1626
1648
1670
1691
1711
1731
1750
1768
1785
1802
1818
1833
1847
1860
1873
1885
1895
1905
1914
1923
1930
1936
1942
1946
1950
1953
1954
1955
1956
1955
1953
1951
1947
1943
1938
1932
1925
1918
1909
1900
1890
1879
1867
1855
1841
1827
1812
1797
1780
1763
1746
1727
1708
1688
1667
1646
1624
1601
1578
1554
1529
1504
1479
1453
1426
1399
1372
1344
1315
1286
1257
1227
1197
1166
1135
1104
1072
1041
1008
977
945
913
881
848
816
784
751
719
687
655
623
591
559
527
496
465
434
403
373
343
313
283
254
225
197
168
140
112
85
57
30
4
-23
-49
-75
-100
-125
-150
-175
-199
-223
-247
-270
-293
-315
-338
-359
-381
-401
-422
-442
-461
-480
-498
-515
-532
-548
-564
-578
-592
-606
-618
-630
-641
-651
-661
-670
-678
-685
-692
-697
-702
-706
-709
-711
-713
-713
-713
-712
-710
-707
-704
-700
-694
-688
-681
-673
-665
-656
-646
-635
-623
-611
-599
-586
-572
-558
-543
-528
-512
-496
-480
-464
-447
-430
-413
-396
-379
-362
-345
-327
-310
-293
-275
-258
-240
-223
-206
-188
-171
-154
-136
-119
-102
-85
-68
-51
-34
-18
-1
15
32
48
64
80
96
112
127
142
158
173
188
203
217
232
246
261
275
289
304
318
332
345
359
373
386
400
413
427
440
453
466
479
491
504
516
527
539
550
560
570
580
589
598
607
615
623
630
637
644
650
656
661
666
670
674
677
680
683
685
686
687
688
688
688
687
686
684
682
679
676
673
669
664
660
655
649
643
637
630
624
616
609
601
593
584
576
567
558
548
539
529
520
510
500
490
480
470
460
450
440
431
421
411
402
392
383
373
364
354
345
336
327
317
308
299
291
282
273
265
257
249
241
233
226
219
212
206
199
193
188
182
177
172
167
163
159
154
150
146
143
139
135
132
128
125
121
118
115
112
109
106
103
101
98
96
94
92
90
88
86
84
83
82
81
80
79
79
78
79
79
79
80
81
83
84
86
88
90
93
95
98
101
105
108
112
116
121
125
130
135
140
145
151
156
162
167
173
179
184
190
196
201
207
212
217
223
228
233
237
242
246
251
255
258
262
265
267
270
272
273
274
274
274
274
273
271
269
266
263
260
256
251
246
241
235
228
222
215
207
200
192
184
175
166
157
148
138
128
118
108
97
85
74
62
49
36
23
10
-3
-17
-31
-45
-58
-72
-86
-101
-115
-129
-143
-157
-172
-186
-200
-215
-230
-244
-259
-273
-288
-303
-318
-333
-348
-363
-378
-394
-409
-425
-441
-457
-474
-490
-507
-524
-542
-559
-577
-595
-613
-631
-650
-669
-688
-707
-727
-747
-767
-787
-808
-829
-851
-872
-894
-916
-938
-960
-983
-1004
-1028
-1051
-1074
-1096
-1119
-1142
-1165
-1187
-1210
-1232
-1255
-1277
-1299
-1321
-1342
-1364
-1385
-1405
-1426
-1446
-1466
-1486
-1505
-1524
-1542
-1560
-1578
-1595
-1612
-1628
-1644
-1659
-1673
-1687
-1701
-1714
-1726
-1738
-1749
-1760
-1770
-1780
-1790
-1800
-1809
-1817
-1826
-1834
-1842
-1850
-1858
-1865
-1873
-1880
-1886
-1893
-1899
-1905
-1910
-1915
-1920
-1925
-1930
-1934
-1938
-1942
-1945
-1948
-1951
-1954
-1956
-1958
-1960
-1962
-1963
-1964
-1965
-1966
-1966
-1966
-1966
-1966
-1965
-1964
-1962
-1960
-1958
-1955
-1952
-1948
-1944
-1939
-1934
-1928
-1922
-1916
-1909
-1903
-1895
-1888
-1880
-1871
-1862
-1853
-1844
-1834
-1824
-1814
-1803
-1792
-1781
-1770
-1759
-1748
-1737
-1726
-1715
-1704
-1693
-1682
-1672
-1661
-1651
-1641
-1631
-1621
-1612
-1602
-1594
-1585
-1577
-1569
-1561
-1554
-1547
-1540
-1534
-1528
-1523
-1518
-1513
-1509
-1505
-1501
-1498
-1495
-1493
-1490
-1488
-1487
-1486
-1485
-1484
-1484
-1484
-1484
-1484
-1485
-1486
-1488
-1489
-1491
-1493
-1496
-1499
-1501
-1505
-1508
-1512
-1515
-1519
-1523
-1528
-1532
-1537
-1542
-1548
-1553
-1559
-1565
-1571
-1578
-1584
-1591
-1598
-1606
-1613
-1621
-1629
-1637
-1645
-1653
-1662
-1671
-1680
-1689
-1699
-1708
-1718
-1728
-1737
-1747
-1758
-1768
-1778
-1788
-1799
-1810
-1820
-1831
-1842
-1853
-1864
-1875
-1886
-1897
-1908
-1919
-1929
-1940
-1950
-1961
-1971
-1981
-1991
-2001
-2009
-2020
-2029
-2037
-2045
-2055
-2063
-2071
-2078
-2085
-2092
-2099
-2105
-2110
-2115
-2120
-2124
-2128
-2131
-2133
-2135
-2136
-2137
-2136
-2135
-2134
-2131
-2128
-2125
-2120
-2115
-2108
-2101
-2094
-2085
-2076
-2066
-2055
-2043
-2031
-2017
-2004
-1990
-1975
-1959
-1943
-1926
-1908
-1890
-1872
-1853
-1833
-1813
-1792
-1771
-1750
-1728
-1705
-1683
-1659
-1636
-1612
-1588
-1563
-1538
-1512
-1486
-1460
-1433
-1407
-1379
-1352
-1325
-1297
-1269
-1240
-1212
-1183
-1155
-1126
-1097
-1067
-1038
-1008
-978
-949
-919
-889
-858
-828
-797
-767
-736
-705
-674
-643
-612
-581
-550
-519
-488
-457
-426
-394
-363
-332
-301
-269
-238
-207
-176
-144
-113
-82
-51
-20
11
42
72
103
133
163
193
223
253
282
311
340
368
396
424
452
478
505
531
557
582
607
631
654
677
700
721
742
763
782
801
820
837
854
870
885
900
913
926
938
949
959
969
977
985
992
998
1002
1008
1012
1014
1016
1018
1018
1020
1018
1018
1016
1012
1008
1004
1000
995
989
982
975
967
959
950
941
932
922
912
901
890
878
866
854
841
828
815
802
788
775
761
747
733
720
706
692
679
665
652
639
626
613
600
588
576
564
552
541
530
520
510
500
491
482
474
466
459
452
446
440
434
429
425
421
417
414
411
409
407
405
405
404
404
405
406
408
410
412
415
418
422
426
431
436
441
447
453
460
467
474
482
490
499
508
518
528
539
551
563
576
589
603
618
633
649
666
683
701
719
739
759
779
800
822
845
868
891
916
941
966
992
1018
1046
1074
1102
1131
1160
1190
1220
1251
1282
1314
1346
1378
1411
1444
1477
1511
1544
1578
1613
1647
1681
1716
1750
1784
1818
1852
1886
1920
1954
1988
2021
2055
2089
2122
2155
2188
2220
2253
2285
2316
2348
2379
2410
2440
2470
2500
2529
2558
2587
2615
2643
2671
2698
2724
2750
2776
2801
2825
2849
2873
2896
2918
2940
2961
2982
3002
3021
3040
3058
3075
3092
3107
3123
3137
3151
3164
3177
3189
3201
3212
3222
3232
3241
3250
3258
3265
3272
3278
3284
3289
3294
3298
3302
3305
3308
3310
3312
3314
3314
3315
3315
3314
3313
3312
3310
3307
3304
3301
3297
3293
3289
3284
3278
3273
3266
3260
3253
3246
3239
3231
3223
3214
3206
3196
3187
3177
3167
3156
3145
3134
3122
3110
3097
3085
3071
3057
3043
3029
3013
2998
2982
2966
2949
2931
2914
2895
2877
2858
2838
2818
2798
2777
2756
2734
2712
2689
2666
2643
2620
2596
2571
2546
2521
2496
2470
2444
2418
2392
2365
2338
2311
2284
2256
2228
2200
2172
2144
2115
2087
2058
2029
2000
1970
1941
1911
1882
1852
1822
1792
1762
1732
1702
1672
1642
1611
1581
1551
1521
1491
1461
1431
1401
1371
1342
1313
1284
1255
1227
1199
1171
1144
1117
1090
1063
1037
1010
986
960
935
910
886
861
837
813
790
767
744
721
699
677
655
634
613
592
572
552
532
513
494
476
459
441
425
409
393
378
363
349
335
321
308
295
283
270
259
248
237
227
217
208
199
191
183
176
170
164
159
154
150
146
142
140
137
135
134
132
132
132
132
132
134
135
137
139
142
145
149
153
157
162
167
173
179
185
192
199
207
215
223
232
242
251
261
272
283
294
306
318
330
343
357
370
384
399
414
429
444
459
475
490
506
522
538
554
570
587
603
619
635
652
668
684
700
715
731
746
761
776
791
806
820
834
848
862
876
890
903
916
929
942
954
967
979
991
1002
1014
1026
1038
1049
1060
1071
1081
1092
1102
1112
1122
1131
1141
1150
1160
1169
1178
1187
1196
1205
1214
1223
1232
1241
1249
1258
1267
1276
1285
1293
1302
1311
1320
1329
1338
1347
1356
1364
1373
1382
1391
1399
1408
1416
1424
1432
1440
1447
1455
1462
1469
1476
1482
1489
1495
1502
1508
1514
1520
1525
1531
1537
1542
1547
1552
1557
1561
1566
1570
1574
1578
1581
1585
1588
1591
1593
1595
1597
1599
1600
1601
1602
1602
1602
1602
1602
1602
1601
1601
1600
1599
1598
1597
1595
1594
1592
1590
1588
1585
1583
1580
1577
1573
1570
1566
1561
1557
1552
1547
1541
1535
1529
1523
1516
1509
1501
1494
1486
1477
1469
1460
1451
1441
1431
1421
1411
1400
1390
1378
1367
1355
1343
1331
1319
1306
1293
1279
1266
1252
1237
1222
1207
1192
1176
1160
1144
1128
1111
1095
1078
1061
1044
1026
1008
990
972
953
934
915
896
876
856
836
816
796
776
755
735
714
694
673
652
631
610
589
569
548
527
506
486
466
445
425
405
386
366
346
327
308
289
271
253
235
217
199
182
166
149
134
118
103
89
75
61
48
36
24
12
1
-10
-20
-30
-40
-49
-58
-67
-75
-83
-91
-98
-105
-112
-118
-125
-130
-136
-141
-146
-151
-156
-160
-164
-168
-172
-175
-178
-181
-184
-187
-189
-192
-194
-196
-199
-201
-203
-206
-208
-211
-213
-216
-218
-220
-223
-225
-228
-230
-233
-235
-237
-240
-242
-245
-247
-250
-252
-254
-257
-259
-261
-263
-265
-267
-269
-271
-273
-275
-277
-279
-281
-283
-285
-287
-289
-292
-294
-296
-298
-300
-302
-304
-306
-308
-310
-312
-314
-316
-318
-321
-323
-325
-327
-330
-333
-336
-339
-342
-345
-348
-352
-355
-359
-362
-366
-369
-373
-376
-380
-383
-387
-390
-393
-396
-400
-403
-405
-408
-411
-413
-416
-418
-420
-422
-423
-425
-426
-427
-428
-429
-429
-430
-430
-430
-430
-429
-429
-428
-427
-426
-426
-424
-423
-422
-421
-420
-419
-418
-417
-416
-415
-414
-414
-413
-413
-412
-412
-412
-411
-411
-411
-412
-412
-412
-413
-413
-414
-414
-415
-416
-417
-417
-418
-419
-420
-420
-421
-422
-423
-423
-424
-425
-425
-426
-427
-428
-428
-429
-430
-430
-430
-431
-431
-431
-431
-430
-430
-429
-428
-427
-426
-424
-423
-421
-419
-417
-414
-411
-408
-405
-401
-397
-393
-389
-384
-379
-374
-368
-362
-356
-350
-344
-337
-329
-322
-314
-306
-298
-289
-280
-271
-261
-251
-241
-231
-220
-209
-198
-187
-175
-163
-151
-138
-126
-113
-100
-87
-74
-60
-47
-34
-20
-7
7
20
33
47
60
73
87
100
113
126
139
152
165
178
190
203
215
227
239
251
263
275
286
298
310
321
333
344
356
367
378
390
401
412
423
434
445
456
467
478
488
499
509
519
529
539
549
558
567
576
584
593
601
608
615
622
628
634
640
645
650
654
657
661
663
666
667
669
669
670
669
668
667
665
662
659
655
650
646
640
635
629
622
616
609
602
594
587
579
571
562
553
544
535
526
516
505
495
484
473
462
451
439
428
417
405
394
382
370
359
347
336
325
313
302
291
280
269
259
248
238
228
219
209
200
191
182
174
165
157
150
142
135
128
121
114
108
102
96
90
85
80
75
71
67
63
60
56
53
51
48
46
44
42
40
38
37
36
35
34
33
33
33
34
34
35
37
38
40
42
45
48
51
54
57
61
65
69
73
78
82
87
92
98
103
109
114
120
126
132
138
144
150
156
163
169
175
181
187
193
198
204
210
215
221
226
231
236
241
245
249
254
257
261
265
268
271
274
277
280
282
284
286
288
290
291
292
293
294
294
294
294
294
293
292
291
289
287
285
282
279
276
273
269
264
260
255
250
244
238
232
226
219
211
204
196
187
178
169
159
149
138
127
116
104
91
78
65
51
36
21
6
-10
-26
-43
-60
-78
-95
-113
-132
-150
-169
-188
-208
-227
-247
-267
-287
-307
-328
-348
-369
-390
-410
-431
-452
-472
-493
-513
-534
-554
-574
-594
-614
-634
-653
-672
-691
-709
-727
-745
-763
-780
-797
-814
-830
-846
-861
-876
-891
-906
-920
-933
-947
-959
-972
-984
-996
-1008
-1018
-1030
-1040
-1050
-1059
-1068
-1077
-1085
-1093
-1100
-1107
-1113
-1118
-1123
-1127
-1131
-1134
-1137
-1139
-1141
-1142
-1142
-1142
-1141
-1140
-1138
-1136
-1133
-1130
-1126
-1121
-1116
-1110
-1104
-1097
-1090
-1082
-1073
-1064
-1055
-1045
-1034
-1022
-1010
-999
-986
-973
-959
-944
-929
-914
-898
-882
-865
-848
-830
-812
-794
-775
-756
-737
-717
-697
-677
-657
-636
-616
-595
-573
-552
-531
-509
-487
-465
-443
-420
-398
-375
-353
-330
-307
-285
-262
-239
-217
-194
-172
-150
-128
-106
-84
-62
-41
-19
2
23
43
64
84
105
125
145
164
184
204
223
242
262
281
300
319
338
356
375
394
412
431
449
467
485
503
521
539
557
575
592
610
627
644
661
678
695
712
728
744
760
776
791
807
821
836
850
864
878
892
905
917
930
942
954
966
977
988
999
1008
1018
1029
1039
1048
1056
1065
1073
1081
1088
1096
1103
1109
1115
1121
1127
1132
1137
1142
1146
1150
1153
1157
1160
1162
1165
1167
1168
1170
1171
1172
1173
1173
1173
1173
1173
1173
1172
1171
1170
1169
1167
1166
1164
1163
1161
1159
1157
1155
1153
1150
1148
1145
1143
1140
1137
1134
1131
1127
1124
1120
1116
1113
1109
1105
1100
1096
1092
1087
1083
1078
1074
1069
1064
1060
1055
1050
1045
1040
1034
1029
1024
1018
1012
1006
1002
996
991
985
979
973
967
960
954
948
941
934
928
921
914
907
900
893
885
878
871
863
855
848
840
832
824
816
807
799
791
782
774
765
757
748
739
730
721
712
703
694
685
676
667
658
648
639
630
620
611
602
592
583
574
564
555
546
536
527
518
508
499
489
480
470
461
451
442
432
423
413
403
394
384
374
363
353
343
332
321
310
299
287
276
264
252
239
227
214
201
188
175
162
148
134
121
107
93
78
64
50
36
21
7
-8
-23
-38
-52
-67
-82
-97
-112
-127
-142
-157
-172
-187
-202
-216
-231
-246
-261
-276
-291
-305
-320
-334
-349
-363
-377
-391
-404
-418
-431
-444
-457
-470
-483
-495
-507
-520
-532
-544
-556
-567
-579
-590
-601
-612
-623
-633
-643
-653
-663
-673
-683
-692
-701
-711
-720
-728
-737
-746
-754
-763
-771
-779
-787
-795
-803
-811
-818
-826
-833
-841
-848
-855
-862
-869
-876
-883
-890
-897
-904
-910
-917
-924
-930
-937
-943
-950
-956
-962
-969
-975
-981
-987
-993
-998
-1004
-1008
-1014
-1018
-1024
-1029
-1033
-1037
-1041
-1044
-1048
-1051
-1054
-1057
-1059
-1061
-1063
-1065
-1067
-1068
-1069
-1069
-1070
-1070
-1070
-1069
-1069
-1068
-1066
-1065
-1063
-1061
-1058
-1055
-1052
-1049
-1045
-1041
-1037
-1032
-1027
-1022
-1016
-1012
-1006
-1000
-995
-989
-982
-976
-970
-963
-956
-950
-943
-936
-928
-921
-914
-906
-899
-891
-883
-875
-867
-859
-851
-842
-834
-825
-817
-808
-799
-791
-782
-773
-764
-755
-745
-736
-727
-717
-707
-697
-688
-677
-667
-657
-647
-636
-626
-615
-605
-594
-584
-573
-563
-552
-541
-531
-520
-510
-499
-489
-478
-468
-458
-447
-437
-427
-416
-406
-395
-385
-375
-364
-354
-343
-333
-323
-313
-302
-292
-282
-272
-261
-251
-241
-231
-220
-210
-200
-189
-179
-168
-157
-147
-136
-125
-114
-103
-92
-80
-69
-57
-45
-33
-21
-9
4
16
29
42
55
68
82
96
109
123
137
151
166
180
195
210
225
241
256
272
288
304
320
337
353
370
387
404
421
438
454
471
488
505
522
539
556
573
590
607
623
640
656
672
689
705
720
736
752
767
782
798
813
827
842
857
871
886
900
914
927
941
955
968
981
994
1006
1020
1033
1045
1057
1070
1082
1094
1105
1117
1128
1139
1150
1161
1171
1181
1192
1201
1211
1221
1230
1240
1249
1258
1266
1275
1283
1291
1299
1307
1314
1322
1329
1336
1342
1349
1355
1362
1368
1374
1380
1386
1391
1397
1403
1408
1414
1419
1424
1429
1434
1439
1444
1449
1453
1458
1462
1467
1471
1476
1480
1484
1489
1493
1497
1501
1506
1510
1514
1517
1521
1525
1529
1532
1536
1539
1543
1546
1549
1553
1556
1559
1561
1564
1567
1569
1571
1573
1575
1577
1579
1581
1582
1584
1585
1587
1588
1589
1590
1591
1592
1592
1593
1593
1593
1593
1593
1592
1592
1591
1590
1589
1588
1587
1586
1584
1582
1581
1578
1576
1574
1571
1568
1565
1562
1558
1554
1551
1547
1543
1539
1534
1530
1526
1521
1517
1513
1508
1504
1499
1494
1490
1485
1481
1476
1471
1467
1462
1458
1453
1449
1444
1440
1435
1431
1427
1423
1419
1415
1411
1407
1403
1399
1395
1391
1387
1384
1380
1376
1372
1369
1365
1361
1358
1354
1350
1346
1343
1339
1335
1331
1327
1324
1320
1316
1312
1309
1305
1301
1298
1294
1291
1287
1284
1280
1277
1274
1271
1267
1264
1261
1258
1255
1253
1250
1247
1245
1243
1240
1238
1236
1234
1233
1231
1229
1228
1226
1225
1224
1223
1222
1222
1221
1221
1222
1222
1223
1225
1226
1228
1230
1233
1235
1238
1242
1245
1249
1254
1258
1263
1269
1274
1280
1287
1293
1301
1308
1316
1325
1333
1343
1352
1363
1373
1384
1395
1407
1419
1431
1444
1457
1470
1484
1498
1512
1526
1541
1556
1571
1586
1601
1616
1632
1647
1662
1678
1694
1709
1725
1741
1756
1772
1788
1804
1819
1835
1851
1866
1881
1897
1912
1927
1941
1956
1970
1983
1997
2009
2023
2035
2048
2060
2071
2082
2093
2104
2114
2124
2133
2142
2151
2159
2167
2174
2181
2187
2193
2199
2204
2209
2213
2217
2220
2223
2226
2228
2230
2231
2232
2233
2233
2232
2232
2230
2229
2227
2224
2221
2218
2214
2210
2206
2201
2196
2191
2185
2180
2173
2167
2160
2153
2146
2139
2131
2123
2115
2106
2098
2089
2080
2071
2061
2052
2041
2032
2021
2011
2001
1990
1979
1969
1957
1946
1935
1923
1911
1899
1887
1874
1862
1849
1836
1823
1810
1797
1784
1771
1757
1744
1730
1716
1703
1689
1675
1661
1648
1634
1620
1607
1593
1580
1567
1554
1541
1529
1516
1504
1492
1480
1469
1457
1446
1435
1425
1415
1405
1395
1386
1377
1368
1360
1352
1344
1336
1329
1322
1315
1309
1302
1296
1290
1284
1279
1273
1268
1263
1258
1253
1247
1243
1238
1233
1227
1222
1217
1212
1207
1201
1196
1190
1185
1180
1174
1169
1164
1158
1153
1148
1143
1138
1133
1128
1123
1118
1113
1108
1103
1098
1094
1089
1085
1080
1076
1071
1067
1062
1058
1053
1049
1044
1040
1036
1031
1027
1022
1018
1014
1010
1006
1002
999
995
991
988
984
980
976
972
968
964
960
956
952
948
943
939
934
930
925
920
914
909
904
898
892
886
879
873
866
859
852
844
836
828
820
811
802
793
784
774
764
754
743
732
721
710
698
687
675
662
650
637
625
612
598
585
572
558
545
531
517
503
489
475
461
447
433
418
404
390
376
362
348
334
321
307
294
281
268
255
242
229
217
205
192
180
169
157
145
134
123
111
100
89
78
68
57
47
36
26
16
6
-3
-13
-22
-31
-40
-48
-57
-65
-73
-81
-88
-95
-102
-109
-115
-121
-127
-133
-139
-145
-150
-155
-160
-166
-170
-175
-180
-184
-189
-193
-198
-202
-207
-211
-215
-220
-225
-229
-234
-239
-244
-249
-254
-259
-264
-269
-275
-280
-286
-292
-298
-304
-311
-318
-325
-332
-340
-347
-355
-363
-371
-380
-389
-397
-406
-415
-425
-434
-444
-454
-464
-475
-486
-496
-508
-519
-530
-542
-554
-566
-578
-590
-603
-615
-628
-641
-654
-667
-681
-694
-708
-722
-736
-751
-765
-780
-795
-810
-825
-840
-855
-871
-886
-902
-919
-935
-951
-968
-985
-1002
-1018
-1036
-1054
-1071
-1089
-1106
-1124
-1141
-1159
-1177
-1195
-1213
-1231
-1248
-1266
-1284
-1302
-1319
-1337
-1354
-1372
-1389
-1406
-1422
-1439
-1455
-1471
-1486
-1502
-1517
-1531
-1545
-1559
-1573
-1586
-1599
-1612
-1624
-1636
-1647
-1658
-1669
-1679
-1689
-1698
-1707
-1715
-1723
-1730
-1737
-1744
-1750
-1756
-1761
-1766
-1770
-1774
-1778
-1781
-1784
-1786
-1788
-1789
-1790
-1791
-1791
-1791
-1791
-1790
-1789
-1787
-1786
-1784
-1782
-1780
-1777
-1774
-1771
-1768
-1765
-1761
-1757
-1753
-1749
-1744
-1739
-1735
-1730
-1725
-1719
-1714
-1709
-1703
-1698
-1692
-1686
-1680
-1674
-1667
-1661
-1654
-1647
-1640
-1633
-1626
-1619
-1611
-1604
-1596
-1588
-1580
-1572
-1563
-1554
-1545
-1536
-1527
-1517
-1507
-1497
-1486
-1476
-1465
-1453
-1442
-1430
-1418
-1406
-1393
-1380
-1367
-1354
-1341
-1327
-1313
-1299
-1285
-1270
-1256
-1241
-1226
-1211
-1196
-1181
-1166
-1151
-1136
-1121
-1106
-1091
-1075
-1060
-1045
-1030
-1014
-1000
-985
-971
-956
-941
-927
-912
-898
-884
-870
-856
-842
-828
-815
-801
-788
-775
-762
-749
-736
-724
-711
-699
-687
-675
-663
-651
-640
-628
-617
-606
-595
-584
-573
-563
-552
-542
-532
-522
-512
-503
-493
-484
-475
-466
-457
-448
-440
-432
-424
-416
-409
-401
-394
-387
-381
-374
-368
-362
-357
-351
-346
-341
-337
-332
-328
-324
-320
-317
-314
-311
-308
-306
-304
-302
-301
-299
-299
-298
-298
-298
-298
-299
-300
-301
-302
-304
-306
-308
-311
-314
-317
-321
-325
-329
-333
-338
-343
-349
-354
-360
-367
-373
-380
-387
-394
-402
-409
-417
-426
-434
-442
-451
-460
-469
-479
-488
-498
-508
-518
-528
-539
-549
-560
-570
-581
-593
-604
-615
-626
-638
-650
-661
-673
-685
-697
-708
-720
-732
-744
-756
-767
-779
-790
-802
-813
-825
-836
-847
-857
-868
-879
-889
-899
-909
-919
-929
-938
-948
-957
-966
-975
-983
-992
-1000
-1006
-1014
-1022
-1029
-1036
-1042
-1048
-1054
-1060
-1065
-1070
-1075
-1079
-1083
-1087
-1091
-1094
-1097
-1100
-1103
-1106
-1108
-1110
-1112
-1114
-1116
-1118
-1119
-1121
-1122
-1123
-1124
-1125
-1126
-1127
-1128
-1128
-1129
-1129
-1129
-1129
-1129
-1129
-1129
-1129
-1128
-1128
-1127
-1127
-1126
-1125
-1124
-1124
-1123
-1122
-1121
-1120
-1119
-1117
-1116
-1115
-1114
-1113
-1112
-1111
-1110
-1109
-1108
-1107
-1106
-1105
-1104
-1103
-1103
-1102
-1102
-1102
-1101
-1102
-1102
-1102
-1103
-1104
-1105
-1107
-1109
-1111
-1113
-1116
-1119
-1122
-1126
-1130
-1135
-1139
-1144
-1150
-1155
-1162
-1168
-1175
-1182
-1189
-1197
-1205
-1213
-1222
-1230
-1239
-1248
-1257
-1266
-1276
-1285
-1295
-1304
-1314
-1323
-1333
-1343
-1352
-1362
-1371
-1381
-1390
-1400
-1409
-1418
-1427
-1436
-1445
-1454
-1463
-1472
-1480
-1489
-1497
-1505
-1513
-1521
-1529
-1537
-1544
-1551
-1558
-1565
-1571
-1578
-1584
-1589
-1595
-1600
-1604
-1609
-1613
-1617
-1621
-1624
-1627
-1630
-1633
-1635
-1637
-1638
-1640
-1641
-1641
-1642
-1642
-1642
-1641
-1640
-1639
-1637
-1635
-1632
-1630
-1626
-1623
-1619
-1615
-1610
-1605
-1599
-1593
-1587
-1581
-1574
-1566
-1559
-1551
-1543
-1534
-1525
-1516
-1506
-1496
-1486
-1476
-1465
-1453
-1442
-1429
-1417
-1404
-1390
-1376
-1362
-1347
-1332
-1317
-1301
-1286
-1269
-1253
-1236
-1219
-1202
-1185
-1167
-1149
-1131
-1113
-1095
-1077
-1058
-1039
-1020
-1002
-983
-965
-946
-927
-908
-890
-871
-852
-834
-815
-797
-779
-761
-742
-724
-707
-689
-671
-654
-636
-619
-602
-585
-569
-552
-536
-520
-504
-489
-473
-458
-443
-429
-415
-401
-387
-374
-361
-348
-335
-323
-312
-300
-289
-278
-267
-257
-247
-237
-228
-219
-211
-202
-195
-187
-180
-173
-167
-161
-155
-149
-144
-139
-135
-130
-126
-123
-119
-116
-114
-112
-110
-109
-108
-107
-107
-107
-108
-109
-110
-112
-114
-116
-119
-122
-125
-129
-133
-137
-141
-146
-151
-157
-163
-169
-176
-183
-190
-197
-205
-213
-221
-230
-239
-248
-257
-266
-275
-285
-294
-304
-313
-323
-333
-343
-352
-362
-372
-381
-391
-400
-409
-418
-427
-436
-445
-453
-462
-470
-478
-485
-493
-500
-508
-515
-521
-528
-534
-541
-547
-552
-558
-563
-568
-573
-577
-581
-585
-589
-592
-595
-598
-600
-602
-604
-606
-607
-608
-608
-609
-609
-609
-609
-608
-607
-607
-606
-604
-603
-601
-600
-598
-596
-593
-591
-588
-585
-582
-579
-576
-573
-570
-566
-562
-559
-555
-551
-547
-542
-538
-534
-530
-525
-521
-516
-511
-507
-502
-497
-492
-488
-483
-478
-473
-468
-463
-458
-453
-448
-444
-439
-434
-429
-425
-420
-415
-410
-405
-400
-395
-390
-385
-380
-375
-370
-364
-359
-354
-349
-343
-338
-333
-328
-323
-317
-312
-307
-302
-297
-292
-287
-282
-277
-272
-267
-263
-258
-253
-248
-243
-238
-234
-229
-225
-220
-215
-211
-207
-202
-198
-194
-190
-186
-182
-178
-175
-171
-168
-164
-161
-158
-155
-152
-148
-145
-142
-139
-136
-133
-130
-127
-124
-121
-118
-115
-112
-109
-106
-103
-99
-95
-91
-87
-83
-79
-74
-70
-65
-60
-54
-49
-43
-37
-31
-25
-18
-12
-5
2
10
17
25
32
40
48
56
64
73
81
89
98
106
115
123
132
140
149
157
166
174
183
191
199
207
215
223
231
238
246
253
260
267
274
280
287
293
299
304
309
314
319
323
328
331
335
338
341
344
346
348
350
351
353
354
354
355
355
354
354
353
352
350
348
346
343
341
338
334
330
326
322
318
313
308
303
298
293
287
281
275
269
263
257
250
244
237
230
224
217
210
203
196
189
182
175
169
162
155
148
141
135
128
121
115
108
102
96
90
84
79
73
68
63
58
53
49
45
40
36
33
29
26
23
20
17
15
13
11
9
8
7
6
5
5
5
5
5
6
7
8
9
11
13
15
17
20
23
26
29
33
37
42
46
51
56
61
67
73
79
85
91
98
105
112
119
127
134
142
150
159
167
176
185
194
203
212
221
230
240
249
259
268
278
288
298
307
317
327
337
347
357
367
378
388
398
408
419
430
440
451
462
473
484
495
507
518
530
541
553
565
577
589
602
614
627
640
653
666
679
692
705
719
732
746
760
773
787
801
815
829
843
857
871
885
899
913
927
941
955
969
983
997
1010
1025
1039
1054
1068
1082
1096
1110
1125
1139
1153
1168
1182
1196
1211
1225
1240
1255
1269
1284
1299
1314
1330
1345
1360
1376
1391
1407
1422
1438
1453
1469
1484
1500
1515
1530
1546
1561
1576
1591
1606
1621
1636
1650
1665
1680
1694
1708
1723
1737
1750
1764
1778
1791
1804
1817
1830
1843
1855
1867
1879
1891
1902
1913
1924
1935
1945
1955
1965
1974
1983
1992
2001
2009
2017
2025
2032
2039
2045
2053
2059
2065
2070
2075
2080
2085
2089
2093
2097
2100
2103
2105
2107
2109
2111
2112
2113
2114
2114
2114
2114
2114
2113
2112
2112
2110
2109
2108
2106
2105
2103
2101
2099
2097
2095
2093
2091
2089
2087
2084
2082
2080
2077
2075
2073
2070
2068
2065
2063
2061
2058
2056
2054
2051
2049
2047
2045
2043
2041
2039
2037
2035
2033
2031
2029
2028
2025
2024
2023
2021
2019
2017
2016
2015
2013
2012
2011
2009
2008
2007
2005
2005
2004
2003
2001
2001
2000
1998
1997
1996
1994
1993
1991
1989
1987
1985
1983
1980
1978
1975
1973
1970
1967
1964
1961
1958
1954
1951
1947
1944
1940
1936
1932
1928
1924
1920
1916
1911
1907
1902
1898
1893
1888
1883
1878
1873
1867
1862
1856
1850
1845
1839
1833
1827
1820
1814
1808
1802
1795
1789
1782
1775
1769
1762
1755
1748
1742
1735
1728
1721
1714
1707
1700
1694
1687
1680
1673
1665
1658
1651
1644
1637
1629
1622
1615
1607
1600
1592
1585
1577
1569
1562
1554
1546
1538
1530
1522
1514
1506
1497
1489
1480
1472
1463
1454
1445
1436
1427
1417
1408
1398
1389
1379
1369
1359
1349
1339
1329
1319
1309
1299
1289
1279
1269
1259
1249
1239
1229
1220
1210
1201
1191
1182
1173
1165
1156
1148
1140
1132
1125
1117
1110
1103
1096
1090
1083
1077
1071
1065
1060
1055
1050
1045
1041
1037
1033
1030
1026
1022
1020
1018
1016
1014
1012
1010
1008
1008
1006
1006
1006
1006
1006
1006
1006
1006
1008
1008
1008
1010
1010
1012
1014
1014
1016
1018
1020
1020
1022
1024
1026
1028
1029
1031
1032
1034
1035
1037
1038
1039
1040
1041
1042
1042
1043
1043
1044
1043
1043
1043
1042
1041
1039
1038
1036
1033
1031
1027
1024
1020
1016
1010
1006
1000
994
988
981
973
966
958
949
940
931
921
911
900
889
878
866
854
842
829
816
802
788
774
759
745
729
714
698
682
666
649
632
615
598
580
563
545
526
508
490
471
453
434
416
397
378
359
340
321
302
282
263
243
224
204
184
164
144
124
104
84
63
42
22
1
-20
-41
-62
-83
-105
-126
-147
-169
-191
-213
-234
-256
-279
-301
-323
-345
-368
-390
-412
-435
-457
-479
-501
-523
-545
-567
-588
-610
-631
-652
-673
-694
-714
-734
-755
-774
-794
-814
-833
-851
-870
-888
-906
-924
-941
-958
-975
-991
-1006
-1022
-1038
-1053
-1068
-1082
-1096
-1110
-1123
-1136
-1149
-1161
-1173
-1184
-1195
-1206
-1217
-1227
-1236
-1246
-1255
-1264
-1272
-1280
-1288
-1296
-1303
-1310
-1316
-1322
-1328
-1334
-1339
-1344
-1349
-1353
-1357
-1361
-1365
-1368
-1371
-1374
-1377
-1380
-1382
-1384
-1386
-1388
-1389
-1391
-1392
-1393
-1394
-1395
-1396
-1396
-1396
-1396
-1396
-1396
-1395
-1394
-1393
-1392
-1391
-1389
-1387
-1384
-1382
-1379
-1376
-1372
-1368
-1364
-1360
-1355
-1350
-1345
-1340
-1335
-1329
-1323
-1317
-1311
-1305
-1299
-1292
-1286
-1279
-1273
-1266
-1260
-1253
-1246
-1239
-1232
-1225
-1218
-1211
-1205
-1198
-1191
-1184
-1177
-1171
-1164
-1158
-1151
-1145
-1139
-1133
-1127
-1121
-1115
-1109
-1103
-1098
-1092
-1087
-1081
-1076
-1071
-1065
-1060
-1055
-1050
-1045
-1040
-1035
-1031
-1026
-1022
-1016
-1012
-1008
-1004
-1000
-996
-991
-987
-983
-979
-976
-972
-968
-964
-961
-957
-954
-950
-947
-944
-941
-937
-934
-931
-928
-925
-922
-919
-916
-913
-910
-907
-905
-902
-899
-896
-894
-891
-888
-886
-883
-880
-878
-875
-872
-869
-866
-863
-860
-856
-853
-850
-846
-843
-840
-836
-833
-829
-826
-822
-818
-815
-811
-808
-804
-801
-797
-794
-790
-787
-783
-780
-777
-773
-770
-766
-763
-759
-756
-752
-749
-745
-742
-739
-735
-732
-729
-726
-723
-720
-717
-715
-712
-710
-707
-705
-703
-701
-699
-697
-695
-693
-691
-690
-688
-686
-685
-683
-682
-680
-679
-678
-676
-675
-674
-672
-671
-670
-668
-667
-665
-664
-662
-661
-659
-658
-656
-655
-653
-652
-650
-648
-647
-645
-643
-642
-640
-638
-636
-634
-632
-630
-628
-626
-624
-622
-619
-617
-615
-613
-610
-608
-606
-604
-601
-599
-597
-594
-592
-589
-586
-584
-581
-578
-575
-571
-568
-565
-561
-558
-554
-550
-546
-542
-538
-534
-529
-525
-520
-516
-511
-506
-501
-495
-490
-484
-479
-473
-467
-460
-454
-447
-440
-433
-426
-419
-412
-404
-397
-389
-382
-374
-367
-359
-352
-344
-336
-328
-320
-312
-304
-296
-289
-281
-273
-265
-257
-249
-241
-233
-225
-217
-209
-201
-193
-186
-178
-171
-163
-156
-149
-142
-136
-129
-123
-116
-110
-103
-97
-91
-85
-79
-74
-69
-64
-59
-54
-50
-46
-42
-38
-35
-32
-29
-26
-24
-22
-20
-18
-16
-15
-14
-12
-12
-11
-11
-11
-11
-11
-11
-12
-13
-14
-15
-17
-18
-20
-22
-24
-26
-29
-31
-34
-37
-40
-43
-46
-50
-54
-57
-61
-66
-70
-75
-79
-84
-89
-94
-99
-105
-110
-116
-122
-128
-134
-140
-146
-152
-159
-166
-173
-180
-187
-194
-202
-210
-218
-227
-236
-245
-254
-264
-274
-284
-295
-306
-317
-329
-341
-353
-365
-378
-390
-404
-417
-430
-444
-458
-472
-486
-500
-515
-529
-544
-559
-574
-589
-605
-620
-636
-651
-667
-682
-698
-714
-729
-745
-760
-775
-791
-806
-821
-836
-850
-865
-879
-894
-908
-922
-935
-949
-962
-975
-988
-1000
-1012
-1025
-1037
-1048
-1060
-1071
-1082
-1092
-1103
-1113
-1122
-1132
-1142
-1151
-1160
-1169
-1177
-1185
-1193
-1201
-1209
-1216
-1223
-1230
-1236
-1242
-1248
-1253
-1258
-1263
-1268
-1272
-1276
-1279
-1282
-1285
-1287
-1289
-1291
-1291
-1292
-1292
-1292
-1291
-1290
-1289
-1287
-1285
-1283
-1280
-1277
-1273
-1269
-1265
-1261
-1256
-1251
-1246
-1240
-1234
-1228
-1221
-1214
-1206
-1198
-1190
-1182
-1173
-1164
-1155
-1145
-1135
-1125
-1115
-1104
-1093
-1082
-1071
-1059
-1047
-1035
-1022
-1010
-998
-985
-972
-959
-946
-932
-919
-905
-891
-877
-862
-848
-833
-818
-803
-788
-773
-758
-743
-727
-712
-697
-682
-667
-651
-636
-622
-607
-592
-577
-563
-549
-534
-520
-506
-493
-479
-465
-452
-439
-426
-413
-400
-388
-376
-364
-352
-340
-328
-317
-306
-295
-284
-273
-262
-252
-242
-232
-223
-213
-204
-195
-186
-178
-170
-162
-154
-146
-139
-132
-125
-118
-112
-106
-99
-93
-88
-82
-77
-72
-67
-62
-58
-54
-50
-46
-43
-40
-37
-35
-32
-30
-28
-26
-25
-23
-22
-20
-19
-18
-17
-16
-15
-14
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-14
-15
-16
-18
-19
-21
-22
-24
-26
-29
-31
-34
-36
-39
-42
-46
-49
-53
-56
-60
-64
-68
-73
-77
-82
-86
-91
-96
-101
-106
-111
-116
-122
-127
-132
-138
-143
-149
-154
-160
-165
-170
-176
-181
-186
-191
-196
-201
-206
-211
-215
-219
-224
-227
-231
-235
-238
-241
-244
-247
-249
-251
-253
-255
-256
-258
-259
-259
-260
-260
-260
-259
-258
-257
-256
-255
-253
-251
-248
-246
-243
-241
-238
-234
-231
-227
-223
-219
-214
-209
-204
-198
-192
-186
-179
-173
-165
-158
-150
-141
-133
-124
-115
-105
-95
-85
-74
-63
-52
-40
-29
-16
-4
9
22
36
50
64
79
94
110
126
142
159
176
193
211
229
247
266
285
304
324
344
364
384
405
426
447
468
490
511
533
555
577
599
622
644
667
690
712
735
758
781
804
827
850
874
897
920
943
967
990
1012
1036
1059
1083
1106
1128
1151
1174
1196
1218
1241
1262
1284
1305
1327
1347
1368
1388
1409
1428
1448
1467
1486
1504
1522
1539
1557
1573
1590
1605
1621
1636
1650
1664
1678
1691
1704
1717
1729
1741
1752
1763
1774
1784
1794
1803
1812
1820
1828
1836
1843
1849
1855
1861
1866
1870
1875
1878
1882
1885
1887
1889
1891
1892
1893
1894
1894
1894
1893
1892
1891
1890
1888
1886
1884
1881
1879
1876
1873
1869
1866
1862
1858
1854
1849
1845
1840
1835
1830
1824
1819
1813
1808
1802
1796
1790
1784
1778
1772
1766
1760
1754
1748
1742
1736
1729
1723
1717
1711
1705
1699
1692
1686
1680
1673
1667
1661
1655
1649
1643
1636
1630
1624
1618
1612
1606
1600
1594
1588
1582
1576
1570
1564
1558
1552
1547
1541
1535
1529
1523
1517
1511
1505
1500
1494
1488
1483
1477
1472
1467
1461
1456
1451
1446
1441
1436
1432
1427
1422
1417
1413
1408
1404
1399
1395
1390
1386
1381
1377
1373
1368
1364
1359
1354
1349
1345
1339
1334
1329
1323
1318
1312
1306
1300
1294
1288
1282
1276
1269
1263
1256
1250
1243
1237
1230
1223
1216
1209
1202
1195
1188
1181
1174
1166
1159
1152
1144
1137
1130
1122
1114
1106
1098
1090
1082
1074
1066
1057
1049
1040
1031
1022
1014
1004
997
988
979
970
961
953
944
935
926
917
909
900
891
883
874
866
857
849
840
832
824
815
807
799
791
784
776
769
761
754
747
741
734
728
722
716
710
704
699
694
689
685
680
676
672
669
665
662
658
655
652
649
647
644
641
639
636
634
632
630
628
626
625
623
622
621
621
620
620
620
620
620
621
622
623
625
626
628
630
632
635
637
640
643
647
650
654
657
661
665
669
674
678
682
686
691
695
700
704
709
713
718
722
727
731
735
739
743
747
751
755
759
762
766
769
773
776
779
781
784
787
789
791
793
795
797
799
800
801
802
803
804
804
805
805
804
804
803
803
802
800
799
797
796
794
791
789
787
784
781
778
775
772
769
765
761
757
753
749
745
740
736
731
726
721
716
711
706
701
696
690
685
680
675
670
665
661
656
652
647
643
639
635
631
628
624
621
617
614
611
607
604
601
598
595
592
589
586
582
579
576
573
570
566
563
560
557
553
550
547
544
540
537
534
531
528
525
522
519
516
513
510
508
505
502
500
497
494
492
490
487
485
483
481
480
478
477
476
475
475
474
474
474
474
474
475
475
476
478
479
481
483
485
488
490
494
497
500
504
508
512
517
521
526
531
536
541
546
552
557
563
568
574
579
585
590
596
601
606
611
617
622
627
631
636
641
645
650
654
658
661
665
668
671
674
676
679
681
683
684
686
687
688
689
689
690
690
691
691
691
691
690
690
689
689
688
687
686
685
684
683
682
681
680
679
678
677
675
674
673
672
670
669
668
666
665
664
662
661
660
659
657
656
654
653
652
651
649
648
647
646
644
643
642
641
640
640
639
638
637
636
636
635
634
633
632
632
631
630
629
628
627
626
625
624
622
621
620
618
617
615
614
612
610
608
607
605
603
601
598
596
594
591
589
587
584
582
579
577
574
571
569
566
563
561
558
555
552
549
546
542
539
536
533
529
526
523
519
516
512
509
505
502
498
495
491
487
483
479
475
471
467
462
458
454
449
444
440
435
430
425
420
415
410
405
400
395
390
385
380
376
371
366
361
357
352
348
344
340
336
332
328
324
320
317
313
310
307
304
302
300
297
295
294
292
291
290
289
288
288
288
287
287
287
288
288
289
289
290
291
292
293
294
296
297
299
301
303
305
307
309
311
313
316
318
321
323
326
329
331
334
337
340
342
345
348
351
354
357
359
362
365
367
370
373
375
378
380
382
385
387
389
391
393
395
397
399
401
403
404
406
408
409
410
412
413
414
415
416
417
418
418
419
419
419
419
419
419
419
418
418
417
417
416
416
415
414
413
412
411
410
408
407
405
403
401
399
396
394
391
389
386
383
380
377
373
370
366
363
359
355
351
346
342
338
333
328
324
319
314
309
304
299
293
288
282
277
271
265
259
253
247
241
234
228
222
216
209
203
197
190
184
178
171
165
158
152
145
139
132
126
119
112
106
99
92
86
79
72
65
58
52
45
38
31
24
17
10
4
-3
-10
-16
-23
-29
-36
-42
-48
-55
-61
-67
-73
-79
-85
-91
-97
-103
-109
-114
-120
-125
-131
-136
-141
-146
-151
-155
-160
-164
-169
-173
-177
-181
-186
-189
-193
-197
-201
-204
-207
-210
-214
-216
-219
-222
-224
-226
-228
-230
-232
-234
-235
-237
-238
-239
-240
-241
-242
-243
-243
-243
-243
-243
-243
-242
-242
-241
-239
-238
-237
-235
-233
-231
-229
-227
-225
-222
-219
-216
-213
-210
-206
-203
-199
-195
-190
-186
-181
-176
-172
-167
-162
-156
-151
-146
-141
-135
-130
-124
-118
-113
-107
-101
-95
-90
-84
-78
-72
-67
-61
-56
-50
-45
-39
-34
-29
-24
-20
-15
-11
-6
-2
2
6
9
13
16
19
21
24
26
28
29
30
31
32
32
32
32
31
30
29
27
25
22
19
16
13
9
5
0
-5
-10
-15
-21
-27
-34
-41
-48
-55
-63
-71
-79
-88
-96
-105
-114
-123
-132
-142
-151
-161
-170
-180
-190
-200
-210
-221
-231
-241
-251
-262
-272
-283
-293
-304
-314
-324
-335
-345
-356
-366
-377
-387
-398
-408
-419
-429
-439
-450
-460
-470
-481
-491
-501
-511
-522
-532
-542
-553
-563
-573
-584
-594
-604
-615
-625
-635
-646
-656
-666
-676
-686
-697
-707
-717
-727
-737
-748
-758
-768
-778
-788
-798
-808
-818
-828
-838
-848
-858
-868
-877
-887
-896
-905
-914
-923
-932
-941
-949
-958
-966
-974
-982
-990
-998
-1006
-1012
-1020
-1028
-1035
-1042
-1049
-1055
-1061
-1068
-1074
-1079
-1085
-1090
-1096
-1101
-1106
-1110
-1114
-1119
-1123
-1126
-1130
-1133
-1136
-1139
-1142
-1144
-1146
-1148
-1150
-1152
-1153
-1155
-1156
-1157
-1157
-1158
-1158
-1159
-1159
-1159
-1158
-1158
-1157
-1156
-1155
-1154
-1153
-1151
-1150
-1148
-1145
-1143
-1141
-1138
-1135
-1132
-1129
-1125
-1122
-1118
-1114
-1110
-1106
-1101
-1097
-1092
-1087
-1082
-1077
-1071
-1066
-1060
-1054
-1048
-1042
-1036
-1030
-1022
-1016
-1010
-1002
-996
-990
-983
-976
-968
-961
-954
-946
-939
-931
-924
-916
-908
-900
-892
-884
-876
-868
-859
-851
-843
-834
-826
-818
-810
-801
-793
-785
-777
-769
-761
-753
-745
-738
-730
-723
-716
-708
-701
-695
-688
-681
-675
-668
-662
-656
-650
-644
-638
-632
-626
-621
-615
-610
-604
-599
-593
-588
-583
-578
-572
-567
-562
-557
-551
-546
-541
-535
-530
-525
-520
-515
-510
-505
-500
-495
-490
-486
-481
-476
-472
-468
-463
-459
-455
-452
-448
-444
-441
-438
-435
-432
-429
-426
-424
-421
-419
-417
-416
-414
-412
-411
-410
-409
-408
-407
-406
-406
-405
-405
-405
-405
-405
-405
-405
-405
-405
-406
-406
-407
-408
-408
-409
-410
-411
-412
-413
-414
-415
-416
-417
-418
-420
-421
-422
-424
-425
-427
-429
-430
-432
-434
-436
-438
-441
-443
-445
-448
-450
-453
-456
-458
-461
-464
-467
-470
-474
-477
-480
-483
-487
-490
-494
-497
-501
-505
-508
-512
-515
-519
-522
-526
-529
-533
-536
-540
-543
-546
-549
-553
-556
-559
-562
-564
-567
-570
-573
-575
-577
-580
-582
-584
-586
-588
-590
-591
-593
-594
-595
-597
-598
-599
-599
-600
-601
-601
-601
-601
-601
-601
-600
-600
-599
-598
-597
-596
-594
-593
-591
-589
-587
-584
-581
-579
-576
-572
-569
-565
-561
-557
-552
-548
-543
-537
-532
-526
-520
-514
-508
-501
-494
-487
-480
-473
-465
-458
-450
-442
-433
-425
-417
-408
-400
-391
-382
-373
-364
-355
-346
-337
-328
-319
-310
-301
-292
-282
-273
-265
-256
-247
-238
-230
-221
-213
-205
-196
-188
-180
-172
-164
-156
-148
-140
-132
-125
-117
-110
-102
-94
-87
-79
-72
-64
-57
-49
-42
-35
-27
-20
-13
-5
2
9
16
23
30
37
44
50
57
64
70
77
83
90
96
103
109
115
121
127
133
139
144
150
155
160
165
170
175
179
184
188
192
196
199
203
206
209
212
215
218
220
222
225
227
229
230
232
233
235
236
237
237
238
238
239
239
239
239
238
238
237
237
236
235
234
233
231
230
229
227
225
223
222
220
218
215
213
211
209
207
204
202
200
198
196
194
192
190
189
187
185
184
183
181
180
179
178
178
177
176
176
176
176
176
176
176
176
177
177
177
178
179
179
180
181
182
183
185
186
188
189
191
193
195
197
199
202
205
207
210
213
217
220
224
227
231
235
239
243
248
252
257
261
266
271
276
281
286
292
298
303
309
315
322
328
334
341
348
355
362
369
376
383
391
398
406
414
422
430
438
446
455
463
472
481
489
498
507
516
526
535
544
554
563
573
582
592
602
612
622
632
642
653
663
673
683
694
704
714
725
735
745
755
766
776
786
796
806
817
827
837
847
857
867
877
887
897
907
916
926
936
946
955
965
974
984
993
1002
1012
1020
1030
1039
1048
1057
1066
1075
1084
1092
1101
1109
1117
1126
1134
1142
1150
1158
1165
1173
1180
1188
1195
1202
1210
1217
1224
1231
1238
1245
1252
1259
1265
1272
1279
1285
1292
1298
1305
1311
1317
1324
1330
1337
1343
1349
1355
1361
1367
1373
1379
1385
1390
1396
1401
1406
1411
1416
1421
1426
1430
1435
1439
1443
1447
1451
1454
1458
1461
1464
1467
1470
1473
1475
1478
1480
1482
1484
1486
1487
1489
1490
1491
1492
1493
1494
1494
1494
1495
1495
1494
1494
1494
1493
1493
1492
1491
1491
1490
1488
1487
1486
1484
1482
1480
1478
1476
1474
1471
1468
1465
1462
1459
1455
1452
1448
1443
1439
1434
1429
1424
1419
1413
1407
1401
1395
1388
1381
1375
1367
1360
1353
1345
1337
1329
1321
1312
1303
1294
1285
1276
1266
1256
1246
1236
1225
1215
1204
1193
1181
1170
1158
1146
1134
1121
1109
1096
1083
1070
1056
1042
1028
1014
1000
986
971
956
941
926
911
896
880
865
850
834
819
803
788
772
757
741
725
710
694
678
662
647
631
616
600
585
569
554
539
524
509
494
479
465
450
435
421
407
393
379
365
351
337
324
310
297
284
271
258
245
232
220
207
194
182
170
157
145
133
121
110
98
87
75
64
53
42
32
21
11
1
-9
-18
-28
-37
-46
-55
-63
-71
-79
-87
-94
-102
-109
-115
-121
-127
-133
-138
-143
-148
-153
-157
-161
-164
-167
-170
-172
-174
-176
-178
-179
-179
-180
-180
-179
-178
-177
-176
-174
-172
-170
-167
-165
-162
-158
-155
-151
-147
-143
-139
-134
-129
-125
-120
-115
-109
-104
-99
-93
-88
-82
-77
-71
-66
-60
-55
-49
-44
-38
-33
-28
-22
-17
-12
-7
-2
3
7
12
16
21
25
29
32
36
39
42
45
48
50
53
55
57
58
59
60
61
61
61
61
60
59
57
56
54
51
48
45
42
38
34
29
25
19
14
8
2
-5
-12
-19
-26
-34
-42
-50
-59
-68
-77
-86
-96
-105
-115
-126
-136
-147
-158
-169
-180
-192
-204
-216
-228
-240
-253
-265
-278
-291
-304
-317
-330
-343
-356
-369
-382
-396
-409
-422
-436
-449
-462
-476
-489
-502
-515
-529
-542
-555
-568
-581
-594
-607
-619
-632
-645
-657
-670
-682
-694
-707
-719
-731
-742
-754
-766
-777
-789
-800
-811
-822
-832
-843
-853
-863
-873
-883
-893
-902
-911
-920
-929
-938
-946
-954
-962
-969
-977
-984
-990
-997
-1002
-1008
-1014
-1020
-1026
-1031
-1036
-1040
-1044
-1048
-1052
-1056
-1059
-1063
-1065
-1068
-1071
-1073
-1075
-1077
-1079
-1081
-1082
-1083
-1084
-1085
-1085
-1086
-1086
-1086
-1086
-1086
-1085
-1085
-1084
-1083
-1082
-1081
-1080
-1078
-1077
-1076
-1074
-1072
-1071
-1069
-1067
-1065
-1063
-1061
-1059
-1057
-1054
-1052
-1050
-1047
-1045
-1043
-1041
-1038
-1036
-1033
-1031
-1029
-1026
-1024
-1020
-1018
-1016
-1012
-1010
-1008
-1006
-1002
-1000
-998
-995
-993
-990
-988
-985
-983
-980
-977
-975
-972
-970
-967
-965
-962
-959
-957
-954
-952
-949
-947
-944
-942
-939
-937
-934
-931
-929
-926
-924
-921
-919
-916
-914
-911
-909
-906
-904
-901
-899
-896
-894
-891
-889
-886
-884
-881
-879
-876
-874
-871
-869
-866
-864
-862
-859
-857
-854
-852
-849
-847
-844
-842
-839
-837
-835
-832
-830
-827
-825
-822
-820
-817
-815
-813
-810
-808
-805
-803
-801
-798
-796
-793
-791
-788
-786
-784
-781
-779
-776
-774
-772
-769
-767
-765
-762
-760
-757
-755
-753
-750
-748
-746
-743
-741
-738
-736
-734
-731
-729
-727
-724
-722
-720
-717
-715
-713
-710
-708
-706
-703
-701
-699
-696
-694
-692
-689
-687
-685
-682
-680
-678
-676
-673
-671
-669
-666
-664
-662
-660
-657
-655
-653
-650
-648
-646
-644
-641
-639
-637
-634
-632
-630
-628
-625
-623
-621
-619
-616
-614
-612
-610
-607
-605
-603
-601
-599
-596
-594
-592
-590
-587
-585
-583
-581
-579
-576
-574
-572
-570
-568
-565
-563
-561
-559
-557
-554
-552
-550
-548
-546
-543
-541
-539
-537
-535
-533
-530
-528
-526
-524
-522
-520
-517
-515
-513
-511
-509
-507
-505
-502
-500
-498
-496
-494
-492
-490
-487
-485
-483
-481
-479
-477
-475
-473
-471
-468
-466
-464
-462
-460
-458
-456
-454
-452
-450
-447
-445
-443
-441
-439
-437
-435
-433
-431
-429
-427
-425
-423
-421
-418
-416
-414
-412
-410
-408
-406
-404
-402
-400
-398
-396
-394
-392
-390
-388
-386
-384
-382
-380
-378
-376
-374
-372
-370
-368
-366
-364
-362
-360
-358
-356
-354
-352
-350
-348
-346
-344
-342
-340
-338
-336
-334
-332
-330
-328
-326
-324
-322
-320
-318
-316
-314
-312
-310
-308
-306
-304
-302
-300
-299
-297
-295
-293
-291
-289
-287
-285
-283
-281
-279
-277
-275
-273
-272
-270
-268
-266
-264
-262
-260
-258
-256
-254
-253
-251
-249
-247
-245
-243
-241
-239
-237
-236
-234
-232
-230
-228
-226
-224
-223
-221
-219
-217
-215
-213
-211
-210
-208
-206
-204
-202
-200
-198
-197
-195
-193
-191
-189
-187
-186
-184
-182
-180
-178
-177
-175
-173
-171
-169
-168
-166
-164
-162
-160
-159
-157
-155
-153
-151
-150
-148
-146
-144
-142
-141
-139
-137
-135
-134
-132
-130
-128
-127
-125
-123
-121
-119
-118
-116
-114
-112
-111
-109
-107
-105
-104
-102
-100
-99
-97
-95
-93
-92
-90
-88
-86
-85
-83
-81
-80
-78
-76
-74
-73
-71
-69
-68
-66
-64
-63
-61
-59
-58
-56
-54
-52
-51
-49
-47
-46
-44
-42
-41
-39
-37
-36
-34
-32
-31
-29
-27
-26
-24
-22
-21
-19
-18
-16
-14
-13
-11
-9
-8
-6
-4
-3
-1
0
2
4
5
7
9
10
12
13
15
17
18
20
21
23
25
26
28
29
31
33
34
36
37
39
40
42
44
45
47
48
50
51
53
55
56
58
59
61
62
64
65
67
69
70
72
73
75
76
78
79
81
82
84
86
87
89
90
92
93
95
96
98
99
101
102
104
105
107
108
110
111
113
114
116
117
119
120
122
123
125
126
128
129
131
132
134
135
136
138
139
141
142
144
145
147
148
150
151
153
154
155
157
158
160
161
163
164
166
167
168
170
171
173
174
176
177
178
180
181
183
184
185
187
188
190
191
192
194
195
197
198
199
201
202
204
205
206
208
209
211
212
213
215
216
217
219
220
222
223
224
226
227
228
230
231
232
234
235
237
238
239
241
242
243
245
246
247
249
250
251
253
254
255
257
258
259
261
262
263
265
266
267
268
270
271
272
274
275
276
278
279
280
282
283
284
285
287
288
289
291
292
293
294
296
297
298
300
301
302
303
305
306
307
308
310
311
312
313
315
316
317
318
320
321
322
323
325
326
327
328
330
331
332
333
335
336
337
338
339
341
342
343
344
346
347
348
349
350
352
353
354
355
356
358
359
360
361
362
364
365
366
367
368
369
371
372
373
374
375
377
378
379
380
381
382
384
385
386
387
388
389
391
392
393
394
395
396
397
399
400
401
402
403
404
405
407
408
409
410
411
412
413
415
416
417
418
419
420
421
422
423
425
426
427
428
429
430
431
432
433
435
436
437
438
439
440
441
442
443
444
445
446
448
449
450
451
452
453
454
455
456
457
458
459
460
461
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
548
549
550
551
552
553
554
555
556
557
558
559
560
561
561
562
563
564
565
566
567
568
569
570
571
571
572
573
574
575
576
577
578
579
580
580
581
582
583
584
585
586
587
588
588
589
590
591
592
593
594
595
595
596
597
598
599
600
601
601
602
603
604
605
606
607
607
608
609
610
611
612
613
613
614
615
616
617
618
618
619
620
621
622
623
623
624
625
626
627
