5
9212
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-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
-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
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-148
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-155
-155
-155
-155
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-160
-160
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-187
-187
-187
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-191
-191
-191
-192
-192
-192
-193
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-201
-201
-201
-202
-202
-202
-203
-203
-203
-204
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-211
-212
-212
-212
-213
-213
-213
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-217
-217
-217
-218
-218
-218
-219
-219
-219
-220
-220
-220
-221
-221
-221
-222
-222
-222
-223
-223
-223
-224
-224
-224
-225
-225
-225
-226
-226
-227
-227
-227
-228
-228
-228
-229
-229
-229
-230
-230
-230
-231
-231
-231
-232
-232
-232
-233
-233
-233
-234
-234
-234
-235
-235
-236
-236
-236
-237
-237
-237
-238
-238
-238
-239
-239
-239
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-246
-246
-246
-247
-247
-247
-248
-248
-248
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-258
-258
-258
-259
-259
-259
-260
-260
-261
-261
-261
-262
-262
-262
-263
-263
-263
-264
-264
-265
-265
-265
-266
-266
-266
-267
-267
-268
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-271
-272
-272
-273
-273
-273
-274
-274
-274
-275
-275
-275
-276
-276
-277
-277
-277
-278
-278
-278
-279
-279
-279
-280
-280
-280
-281
-281
-282
-282
-282
-283
-283
-283
-284
-284
-284
-285
-285
-285
-286
-286
-287
-287
-287
-288
-288
-288
-289
-289
-289
-290
-290
-290
-291
-291
-291
-292
-292
-292
-293
-293
-293
-294
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-297
-298
-298
-298
-299
-299
-299
-300
-300
-300
-301
-301
-301
-302
-302
-302
-303
-303
-303
-304
-304
-304
-305
-305
-305
-306
-306
-306
-306
-307
-307
-307
-308
-308
-308
-309
-309
-309
-310
-310
-310
-311
-311
-311
-311
-312
-312
-312
-313
-313
-313
-314
-314
-314
-314
-315
-315
-315
-316
-316
-316
-317
-317
-317
-317
-318
-318
-318
-319
-319
-319
-320
-320
-320
-320
-321
-321
-321
-322
-322
-322
-323
-323
-323
-323
-324
-324
-324
-325
-325
-325
-326
-326
-326
-326
-327
-327
-327
-328
-328
-328
-329
-329
-329
-329
-330
-330
-330
-331
-331
-331
-332
-332
-332
-332
-333
-333
-333
-334
-334
-334
-335
-335
-335
-335
-336
-336
-336
-337
-337
-337
-337
-338
-338
-338
-339
-339
-339
-340
-340
-340
-340
-341
-341
-341
-342
-342
-342
-342
-343
-343
-343
-344
-344
-344
-344
-345
-345
-345
-346
-346
-346
-346
-347
-347
-347
-347
-348
-348
-348
-349
-349
-349
-349
-350
-350
-350
-351
-351
-351
-351
-352
-352
-352
-352
-353
-353
-353
-354
-354
-354
-354
-355
-355
-355
-355
-356
-356
-356
-356
-357
-357
-357
-357
-358
-358
-358
-358
-359
-359
-359
-359
-360
-360
-360
-360
-361
-361
-361
-361
-362
-362
-362
-362
-363
-363
-363
-363
-364
-364
-364
-364
-365
-365
-365
-365
-366
-366
-366
-366
-367
-367
-367
-367
-368
-368
-368
-368
-369
-369
-369
-369
-370
-370
-370
-370
-371
-371
-371
-371
-372
-372
-372
-372
-373
-373
-373
-373
-374
-374
-374
-374
-374
-375
-375
-375
-375
-376
-376
-376
-376
-377
-377
-377
-377
-378
-378
-378
-378
-378
-379
-379
-379
-379
-380
-380
-380
-380
-381
-381
-381
-381
-381
-382
-382
-382
-382
-383
-383
-383
-383
-383
-384
-384
-384
-384
-385
-385
-385
-385
-386
-386
-386
-386
-387
-387
-387
-387
-387
-388
-388
-388
-388
-389
-389
-389
-389
-390
-390
-390
-390
-390
-391
-391
-391
-391
-392
-392
-392
-392
-393
-393
-393
-393
-393
-394
-394
-394
-394
-395
-395
-395
-395
-396
-396
-396
-396
-397
-397
-397
-397
-398
-398
-398
-398
-399
-399
-399
-399
-400
-400
-400
-400
-401
-401
-401
-401
-402
-402
-402
-402
-402
-403
-403
-403
-403
-404
-404
-404
-404
-405
-405
-405
-405
-406
-406
-406
-406
-407
-407
-407
-407
-407
-408
-408
-408
-408
-409
-409
-409
-409
-410
-410
-410
-410
-410
-411
-411
-411
-411
-412
-412
-412
-412
-412
-413
-413
-413
-413
-414
-414
-414
-414
-414
-415
-415
-415
-415
-415
-416
-416
-416
-416
-417
-417
-417
-417
-417
-418
-418
-418
-418
-418
-419
-419
-419
-419
-419
-420
-420
-420
-420
-420
-421
-421
-421
-421
-421
-422
-422
-422
-422
-422
-423
-423
-423
-423
-423
-424
-424
-424
-424
-424
-424
-425
-425
-425
-425
-425
-425
-426
-426
-426
-426
-426
-426
-427
-427
-427
-427
-427
-427
-428
-428
-428
-428
-428
-428
-428
-429
-429
-429
-429
-429
-429
-429
-430
-430
-430
-430
-430
-430
-430
-431
-431
-431
-431
-431
-431
-431
-431
-431
-432
-432
-432
-432
-432
-432
-432
-432
-432
-432
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-433
-432
-432
-432
-432
-432
-432
-432
-431
-431
-431
-431
-431
-431
-430
-430
-430
-430
-429
-429
-429
-428
-428
-428
-427
-427
-427
-426
-426
-425
-425
-424
-424
-424
-423
-423
-423
-422
-422
-422
-421
-421
-421
-420
-420
-420
-419
-419
-419
-418
-418
-417
-417
-416
-416
-415
-414
-414
-413
-413
-412
-411
-411
-410
-409
-409
-408
-407
-406
-406
-405
-404
-404
-403
-402
-402
-401
-400
-400
-399
-399
-398
-398
-397
-397
-397
-396
-396
-396
-395
-395
-395
-394
-394
-393
-393
-392
-392
-391
-391
-390
-389
-388
-387
-386
-385
-384
-383
-382
-381
-379
-378
-376
-375
-373
-372
-370
-368
-366
-365
-363
-361
-360
-358
-356
-354
-353
-351
-349
-347
-345
-343
-341
-338
-336
-334
-331
-329
-326
-324
-321
-319
-316
-313
-311
-308
-305
-303
-300
-298
-295
-293
-291
-289
-286
-284
-282
-280
-278
-276
-274
-272
-270
-268
-267
-265
-264
-262
-261
-259
-258
-257
-255
-254
-253
-252
-250
-249
-248
-247
-247
-246
-245
-244
-244
-244
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-243
-244
-244
-244
-244
-245
-246
-246
-247
-248
-249
-250
-251
-252
-252
-253
-254
-254
-255
-255
-256
-256
-256
-256
-256
-256
-256
-255
-254
-254
-253
-251
-250
-249
-247
-245
-243
-241
-239
-236
-232
-229
-225
-221
-217
-212
-206
-200
-194
-187
-179
-171
-163
-155
-146
-138
-129
-120
-111
-102
-93
-85
-76
-68
-60
-53
-45
-38
-31
-24
-17
-10
-4
2
8
13
18
23
28
32
37
41
45
49
53
57
62
66
71
75
80
85
90
95
100
105
110
116
122
128
135
142
149
157
164
172
180
188
195
203
212
220
228
236
244
252
259
266
272
277
282
287
292
297
301
306
310
314
317
321
325
328
331
334
336
337
338
339
339
339
338
338
337
335
334
332
330
327
325
322
319
315
312
309
305
301
296
292
287
281
276
270
264
259
253
247
242
236
232
227
223
220
216
214
211
209
207
205
204
202
201
200
199
197
195
193
191
188
185
182
178
175
172
169
166
164
162
161
159
157
156
155
153
152
152
151
150
150
149
149
149
149
149
150
151
153
155
157
160
163
167
171
176
181
187
193
199
206
214
222
231
241
251
261
272
283
294
305
316
326
335
344
353
361
368
374
379
383
385
386
386
385
383
379
375
369
363
355
347
338
328
318
307
297
286
275
264
253
242
230
219
207
196
185
174
164
155
146
137
128
118
109
100
91
81
72
62
53
44
35
25
16
7
-3
-14
-25
-36
-47
-59
-70
-82
-94
-106
-117
-129
-139
-150
-160
-169
-178
-187
-196
-204
-212
-221
-229
-237
-245
-253
-260
-266
-272
-277
-282
-287
-291
-295
-299
-302
-306
-310
-313
-316
-318
-321
-323
-326
-329
-332
-336
-340
-345
-350
-355
-360
-366
-372
-377
-383
-389
-394
-399
-405
-410
-416
-421
-427
-433
-438
-443
-447
-450
-453
-455
-457
-459
-461
-463
-465
-468
-470
-472
-474
-475
-475
-473
-471
-468
-464
-460
-455
-450
-444
-439
-433
-427
-420
-413
-405
-397
-388
-379
-369
-359
-350
-341
-333
-325
-317
-310
-302
-295
-288
-280
-273
-265
-258
-250
-243
-235
-227
-219
-211
-204
-196
-189
-182
-176
-171
-167
-164
-163
-163
-164
-167
-170
-174
-179
-184
-190
-196
-202
-208
-214
-220
-226
-231
-236
-241
-244
-247
-249
-250
-250
-248
-245
-240
-234
-227
-220
-211
-202
-192
-181
-171
-159
-147
-134
-120
-105
-89
-71
-53
-35
-16
3
22
41
59
77
94
109
123
134
144
152
159
166
173
179
186
194
202
210
219
229
239
250
261
273
284
296
307
318
329
340
351
362
373
384
395
406
416
425
434
442
450
458
466
474
481
489
497
505
513
521
529
537
544
551
558
564
571
578
585
593
602
610
620
630
642
654
667
680
695
710
725
741
757
774
791
809
828
848
869
891
913
937
960
984
1008
1033
1058
1084
1110
1137
1164
1193
1222
1251
1281
1312
1342
1373
1403
1433
1463
1494
1524
1554
1585
1616
1647
1678
1708
1737
1765
1792
1818
1842
1866
1887
1908
1927
1945
1962
1980
1997
2016
2035
2054
2075
2097
2119
2143
2168
2194
2222
2251
2281
2312
2344
2375
2406
2437
2467
2497
2526
2555
2583
2611
2639
2666
2693
2719
2744
2767
2788
2806
2821
2833
2842
2848
2851
2852
2850
2846
2841
2833
2825
2815
2805
2796
2786
2778
2770
2763
2757
2751
2747
2743
2740
2740
2741
2745
2751
2760
2771
2785
2801
2818
2838
2858
2880
2902
2925
2950
2975
3001
3029
3057
3086
3114
3142
3170
3195
3219
3242
3262
3281
3297
3313
3326
3339
3350
3360
3369
3377
3385
3392
3399
3404
3410
3414
3417
3421
3424
3428
3432
3436
3441
3445
3449
3453
3456
3460
3464
3469
3476
3485
3496
3509
3525
3542
3561
3581
3602
3624
3648
3672
3697
3723
3748
3774
3799
3824
3848
3872
3896
3920
3944
3968
3991
4014
4035
4057
4077
4094
4111
4126
4139
4150
4159
4167
4173
4177
4179
4178
4174
4168
4160
4150
4139
4126
4112
4097
4078
4059
4038
4014
3988
3959
3928
3893
3856
3815
3771
3724
3673
3619
3562
3501
3437
3370
3298
3224
3146
3066
2984
2901
2817
2733
2649
2567
2487
2408
2332
2259
2187
2118
2052
1988
1926
1866
1808
1752
1697
1645
1594
1546
1500
1458
1418
1381
1347
1315
1286
1259
1235
1212
1190
1169
1147
1124
1098
1069
1037
1000
964
925
884
841
795
746
694
639
581
521
459
395
329
261
192
121
50
-20
-89
-157
-224
-290
-356
-420
-484
-547
-608
-668
-726
-782
-834
-884
-932
-977
-1020
-1063
-1105
-1145
-1184
-1221
-1255
-1286
-1315
-1340
-1362
-1381
-1397
-1410
-1420
-1428
-1435
-1441
-1446
-1451
-1455
-1459
-1462
-1464
-1465
-1465
-1463
-1461
-1457
-1454
-1451
-1450
-1450
-1454
-1460
-1469
-1481
-1496
-1513
-1533
-1554
-1578
-1604
-1632
-1660
-1687
-1714
-1739
-1763
-1784
-1805
-1824
-1843
-1859
-1875
-1889
-1902
-1914
-1925
-1936
-1944
-1951
-1955
-1958
-1958
-1958
-1956
-1953
-1949
-1945
-1940
-1932
-1923
-1911
-1895
-1876
-1854
-1828
-1799
-1766
-1731
-1693
-1652
-1610
-1567
-1523
-1479
-1436
-1392
-1347
-1302
-1256
-1210
-1166
-1124
-1085
-1049
-1018
-990
-965
-942
-920
-900
-881
-865
-851
-840
-833
-830
-830
-833
-837
-842
-846
-848
-849
-848
-845
-839
-830
-819
-805
-790
-774
-758
-742
-727
-711
-694
-675
-654
-629
-601
-569
-533
-495
-455
-413
-371
-328
-284
-240
-194
-149
-103
-59
-15
27
68
108
146
184
219
252
282
310
334
355
373
387
398
405
409
411
413
413
413
412
410
407
403
397
390
383
376
369
362
355
348
343
340
340
342
348
357
368
383
400
419
440
462
484
507
531
557
584
612
640
670
700
729
757
784
808
831
853
874
895
916
936
957
979
1000
1022
1044
1064
1081
1096
1109
1120
1129
1137
1145
1152
1159
1167
1175
1183
1193
1206
1221
1237
1256
1275
1293
1312
1330
1348
1365
1383
1399
1413
1426
1436
1445
1451
1456
1457
1456
1451
1444
1435
1424
1411
1398
1383
1367
1350
1332
1313
1293
1272
1250
1229
1208
1189
1174
1162
1154
1149
1147
1147
1148
1150
1153
1157
1162
1169
1177
1187
1199
1211
1224
1238
1253
1271
1292
1316
1344
1376
1411
1449
1488
1528
1570
1610
1651
1689
1726
1761
1793
1823
1852
1878
1902
1924
1945
1964
1982
1999
2013
2025
2033
2037
2039
2037
2032
2025
2016
2005
1995
1983
1970
1956
1939
1920
1900
1878
1856
1835
1814
1794
1776
1758
1741
1724
1709
1694
1681
1669
1658
1649
1640
1632
1625
1617
1610
1602
1595
1589
1584
1578
1573
1568
1563
1558
1554
1551
1548
1544
1539
1531
1522
1509
1494
1476
1454
1428
1397
1361
1322
1279
1234
1189
1143
1099
1056
1014
973
932
891
851
812
774
737
700
664
628
592
554
516
477
438
398
359
321
285
253
223
198
176
157
140
125
112
101
91
81
72
63
54
46
39
33
30
29
29
31
35
42
50
60
70
80
90
100
110
120
130
140
150
158
167
175
183
193
204
215
227
240
253
267
282
298
314
330
346
362
379
395
410
424
436
446
455
462
468
472
473
473
470
466
461
455
450
445
441
437
435
433
432
432
432
432
432
433
435
439
445
453
463
474
488
502
518
534
552
571
590
610
631
654
678
705
732
762
791
821
851
880
910
940
971
1002
1035
1066
1097
1126
1153
1177
1198
1216
1230
1241
1250
1256
1259
1260
1259
1256
1251
1245
1238
1232
1225
1219
1214
1209
1204
1199
1194
1189
1182
1173
1161
1146
1128
1106
1082
1056
1028
999
970
941
912
884
857
832
807
784
760
737
715
693
672
651
631
611
592
573
555
536
517
497
475
451
424
395
364
331
297
262
227
192
156
121
87
53
21
-9
-36
-60
-82
-101
-117
-131
-143
-155
-167
-178
-190
-203
-215
-229
-243
-258
-274
-292
-311
-331
-351
-371
-391
-409
-426
-442
-457
-471
-483
-494
-504
-512
-520
-526
-531
-535
-538
-540
-542
-544
-548
-553
-560
-569
-580
-591
-603
-617
-631
-645
-660
-676
-691
-707
-723
-739
-755
-771
-786
-802
-816
-829
-839
-848
-854
-857
-858
-856
-852
-847
-840
-834
-827
-819
-811
-802
-793
-784
-774
-765
-757
-749
-741
-733
-725
-717
-709
-701
-693
-684
-674
-662
-650
-638
-625
-612
-599
-587
-575
-564
-554
-546
-538
-532
-527
-523
-520
-518
-515
-512
-508
-503
-497
-491
-484
-477
-470
-464
-459
-454
-450
-446
-443
-440
-437
-433
-428
-423
-416
-408
-400
-391
-382
-373
-365
-359
-353
-348
-343
-339
-334
-329
-325
-321
-318
-317
-317
-318
-320
-323
-325
-327
-329
-330
-332
-333
-334
-336
-339
-343
-347
-353
-359
-366
-374
-382
-393
-404
-418
-432
-447
-463
-479
-497
-515
-533
-552
-572
-591
-609
-627
-644
-659
-675
-690
-705
-720
-736
-752
-767
-781
-795
-808
-822
-835
-850
-866
-883
-902
-921
-941
-961
-981
-1000
-1020
-1039
-1058
-1075
-1092
-1108
-1123
-1138
-1152
-1165
-1179
-1193
-1206
-1220
-1234
-1247
-1260
-1274
-1287
-1301
-1314
-1328
-1343
-1356
-1370
-1382
-1394
-1405
-1414
-1422
-1428
-1432
-1434
-1434
-1432
-1428
-1422
-1414
-1405
-1395
-1384
-1372
-1360
-1348
-1338
-1328
-1319
-1312
-1305
-1299
-1294
-1289
-1285
-1281
-1279
-1278
-1278
-1280
-1283
-1288
-1294
-1301
-1309
-1318
-1326
-1335
-1343
-1351
-1358
-1365
-1371
-1375
-1379
-1381
-1381
-1379
-1376
-1371
-1363
-1352
-1338
-1322
-1304
-1283
-1262
-1240
-1218
-1196
-1175
-1153
-1133
-1114
-1096
-1078
-1062
-1048
-1034
-1022
-1012
-1004
-999
-996
-994
-993
-992
-991
-990
-989
-987
-985
-983
-981
-979
-978
-977
-976
-975
-973
-970
-966
-961
-954
-945
-935
-923
-910
-896
-880
-864
-845
-825
-804
-782
-759
-735
-710
-686
-662
-638
-615
-593
-573
-554
-537
-521
-506
-493
-482
-472
-464
-457
-452
-448
-446
-445
-446
-449
-453
-459
-466
-475
-485
-497
-509
-523
-538
-553
-569
-585
-602
-619
-638
-656
-676
-696
-717
-737
-758
-779
-799
-818
-838
-857
-876
-894
-913
-933
-952
-971
-991
-1010
-1029
-1048
-1066
-1085
-1103
-1120
-1137
-1154
-1170
-1186
-1201
-1217
-1233
-1248
-1263
-1278
-1292
-1305
-1317
-1327
-1336
-1344
-1350
-1355
-1359
-1363
-1365
-1368
-1371
-1375
-1379
-1384
-1390
-1397
-1405
-1413
-1420
-1428
-1435
-1442
-1449
-1455
-1461
-1466
-1471
-1476
-1481
-1487
-1493
-1500
-1508
-1516
-1526
-1536
-1547
-1559
-1570
-1582
-1594
-1607
-1619
-1631
-1644
-1657
-1671
-1684
-1698
-1712
-1727
-1741
-1756
-1771
-1786
-1800
-1815
-1828
-1841
-1854
-1865
-1876
-1886
-1895
-1904
-1912
-1919
-1927
-1934
-1941
-1949
-1957
-1965
-1973
-1981
-1988
-1995
-2000
-2005
-2009
-2011
-2013
-2015
-2015
-2013
-2013
-2009
-2005
-1998
-1990
-1980
-1969
-1957
-1944
-1930
-1917
-1903
-1890
-1878
-1866
-1855
-1844
-1833
-1823
-1814
-1806
-1798
-1792
-1786
-1782
-1778
-1775
-1773
-1772
-1772
-1773
-1775
-1777
-1781
-1787
-1793
-1800
-1809
-1817
-1827
-1837
-1847
-1857
-1868
-1878
-1889
-1898
-1906
-1912
-1915
-1917
-1916
-1913
-1909
-1903
-1895
-1885
-1874
-1861
-1845
-1829
-1811
-1793
-1774
-1756
-1739
-1722
-1706
-1692
-1679
-1668
-1658
-1650
-1643
-1638
-1635
-1632
-1630
-1630
-1630
-1631
-1633
-1635
-1638
-1641
-1644
-1647
-1651
-1654
-1656
-1659
-1660
-1661
-1661
-1660
-1658
-1656
-1653
-1649
-1645
-1640
-1635
-1630
-1625
-1619
-1613
-1605
-1597
-1587
-1577
-1566
-1555
-1542
-1530
-1517
-1504
-1491
-1478
-1465
-1454
-1443
-1433
-1424
-1415
-1407
-1400
-1393
-1387
-1380
-1374
-1367
-1359
-1351
-1343
-1334
-1324
-1313
-1302
-1290
-1278
-1263
-1248
-1231
-1214
-1195
-1176
-1156
-1136
-1117
-1097
-1078
-1058
-1039
-1020
-1002
-986
-970
-955
-941
-927
-914
-902
-889
-877
-865
-853
-841
-828
-815
-801
-787
-773
-759
-746
-732
-719
-706
-692
-677
-662
-646
-630
-614
-597
-581
-565
-549
-535
-522
-511
-501
-494
-489
-486
-485
-485
-485
-486
-488
-489
-490
-491
-493
-496
-499
-503
-509
-516
-524
-532
-542
-551
-561
-570
-579
-587
-595
-602
-609
-616
-622
-627
-632
-637
-641
-645
-649
-654
-658
-663
-668
-673
-679
-685
-691
-697
-703
-709
-716
-723
-732
-741
-751
-763
-776
-790
-805
-821
-837
-854
-870
-886
-900
-914
-926
-938
-948
-958
-967
-975
-982
-989
-995
-1000
-1004
-1008
-1012
-1014
-1016
-1016
-1016
-1016
-1016
-1016
-1016
-1016
-1018
-1020
-1022
-1026
-1031
-1037
-1044
-1053
-1062
-1073
-1085
-1097
-1110
-1122
-1133
-1142
-1151
-1157
-1161
-1163
-1163
-1161
-1157
-1151
-1143
-1134
-1124
-1113
-1101
-1090
-1078
-1067
-1057
-1047
-1037
-1027
-1018
-1010
-1002
-994
-988
-983
-979
-976
-974
-971
-970
-968
-967
-966
-965
-965
-964
-964
-962
-960
-957
-954
-950
-945
-941
-936
-932
-927
-924
-921
-918
-915
-913
-911
-910
-909
-908
-908
-909
-912
-915
-920
-926
-933
-942
-952
-964
-977
-991
-1006
-1022
-1039
-1057
-1074
-1091
-1108
-1124
-1140
-1154
-1167
-1179
-1190
-1199
-1208
-1215
-1221
-1225
-1227
-1227
-1224
-1219
-1211
-1202
-1192
-1180
-1167
-1154
-1140
-1125
-1110
-1095
-1080
-1064
-1047
-1031
-1014
-996
-979
-961
-944
-927
-911
-895
-879
-865
-851
-838
-826
-815
-806
-797
-790
-785
-781
-777
-775
-773
-772
-772
-772
-773
-774
-775
-777
-778
-778
-778
-775
-772
-766
-760
-751
-742
-732
-721
-710
-698
-686
-674
-662
-651
-641
-632
-624
-618
-613
-610
-608
-608
-610
-613
-618
-624
-630
-636
-641
-646
-650
-654
-655
-656
-656
-655
-652
-649
-644
-638
-631
-623
-614
-605
-595
-584
-573
-560
-547
-532
-517
-501
-484
-467
-449
-431
-412
-393
-373
-353
-333
-313
-294
-275
-256
-239
-223
-207
-193
-179
-165
-153
-141
-129
-118
-108
-97
-87
-77
-66
-56
-46
-36
-27
-17
-8
3
14
25
37
49
61
73
85
97
109
121
132
143
154
163
172
180
188
195
203
210
218
227
236
246
257
267
277
287
296
305
312
320
327
333
339
344
348
352
355
357
359
360
360
360
359
357
355
351
348
344
339
334
328
321
313
304
294
283
271
259
246
231
216
201
185
169
152
136
119
102
85
68
52
34
17
-2
-21
-40
-60
-81
-102
-124
-147
-171
-196
-222
-249
-276
-304
-333
-362
-391
-420
-449
-478
-507
-535
-562
-589
-615
-640
-666
-691
-717
-742
-768
-794
-820
-846
-872
-898
-925
-951
-978
-1004
-1032
-1058
-1084
-1110
-1135
-1160
-1184
-1207
-1229
-1250
-1269
-1287
-1302
-1316
-1329
-1340
-1350
-1359
-1368
-1376
-1383
-1390
-1397
-1404
-1412
-1419
-1427
-1436
-1445
-1455
-1465
-1475
-1485
-1494
-1504
-1513
-1523
-1533
-1543
-1553
-1564
-1574
-1583
-1593
-1601
-1609
-1617
-1625
-1632
-1640
-1647
-1654
-1661
-1666
-1671
-1675
-1678
-1680
-1682
-1683
-1685
-1686
-1689
-1692
-1695
-1700
-1705
-1710
-1716
-1721
-1726
-1731
-1735
-1738
-1740
-1740
-1740
-1738
-1734
-1729
-1722
-1714
-1704
-1693
-1679
-1664
-1647
-1627
-1606
-1583
-1558
-1532
-1506
-1478
-1451
-1423
-1396
-1370
-1344
-1319
-1294
-1268
-1243
-1217
-1190
-1163
-1136
-1108
-1081
-1053
-1025
-996
-966
-936
-906
-875
-844
-814
-784
-755
-726
-699
-672
-646
-620
-595
-571
-548
-524
-501
-479
-457
-435
-415
-395
-376
-358
-341
-325
-309
-294
-279
-264
-249
-234
-219
-204
-189
-174
-159
-144
-128
-112
-96
-81
-65
-50
-35
-21
-8
5
16
26
34
41
46
49
52
53
55
55
56
57
58
60
62
65
67
70
72
74
75
76
76
76
75
73
69
65
58
51
41
30
18
3
-13
-31
-50
-71
-93
-115
-139
-164
-189
-215
-241
-268
-296
-323
-351
-378
-406
-433
-459
-484
-508
-532
-553
-574
-594
-612
-629
-645
-660
-674
-687
-699
-710
-721
-731
-740
-749
-758
-768
-777
-787
-798
-810
-824
-839
-856
-874
-893
-913
-933
-953
-973
-993
-1012
-1031
-1050
-1068
-1085
-1103
-1120
-1137
-1154
-1170
-1187
-1204
-1220
-1237
-1254
-1271
-1289
-1309
-1329
-1351
-1375
-1401
-1428
-1457
-1487
-1518
-1550
-1582
-1614
-1646
-1677
-1708
-1738
-1768
-1797
-1827
-1856
-1886
-1916
-1946
-1977
-2008
-2039
-2071
-2103
-2134
-2165
-2196
-2227
-2258
-2290
-2322
-2354
-2387
-2421
-2455
-2489
-2523
-2557
-2591
-2623
-2655
-2686
-2715
-2744
-2771
-2797
-2823
-2848
-2872
-2894
-2916
-2937
-2956
-2973
-2989
-3004
-3019
-3032
-3044
-3056
-3066
-3076
-3085
-3093
-3099
-3105
-3110
-3113
-3116
-3117
-3118
-3117
-3117
-3115
-3113
-3110
-3105
-3100
-3094
-3086
-3077
-3067
-3056
-3045
-3032
-3019
-3005
-2990
-2974
-2958
-2941
-2924
-2906
-2888
-2870
-2851
-2832
-2813
-2794
-2775
-2756
-2736
-2716
-2696
-2675
-2653
-2630
-2606
-2581
-2553
-2524
-2493
-2460
-2424
-2387
-2347
-2306
-2263
-2218
-2171
-2122
-2072
-2020
-1968
-1915
-1861
-1806
-1752
-1696
-1641
-1586
-1530
-1476
-1422
-1369
-1318
-1268
-1220
-1174
-1130
-1088
-1050
-1012
-980
-948
-919
-892
-867
-843
-820
-799
-778
-758
-738
-718
-699
-679
-660
-641
-621
-602
-583
-565
-547
-529
-512
-496
-480
-465
-450
-435
-421
-406
-391
-376
-362
-347
-334
-321
-310
-300
-292
-285
-280
-276
-273
-272
-272
-273
-274
-276
-279
-281
-284
-287
-290
-293
-297
-301
-307
-314
-321
-330
-339
-348
-357
-367
-376
-384
-393
-401
-409
-416
-424
-432
-440
-448
-456
-464
-472
-480
-487
-494
-500
-505
-509
-512
-514
-514
-513
-511
-507
-502
-496
-489
-481
-473
-463
-452
-440
-428
-414
-399
-384
-367
-349
-331
-312
-293
-273
-253
-234
-214
-194
-175
-155
-136
-117
-98
-78
-58
-38
-17
4
27
51
76
103
131
160
190
222
254
287
320
354
388
424
459
495
532
569
606
644
683
722
763
805
847
891
935
980
1024
1069
1113
1156
1198
1239
1279
1317
1353
1388
1422
1454
1484
1513
1541
1569
1595
1622
1648
1674
1700
1727
1754
1780
1807
1834
1860
1887
1913
1939
1965
1991
2017
2041
2067
2091
2115
2139
2163
2187
2211
2236
2261
2287
2314
2342
2371
2400
2429
2460
2490
2520
2551
2581
2611
2640
2668
2695
2721
2745
2767
2788
2807
2823
2838
2851
2863
2873
2881
2888
2894
2898
2901
2902
2902
2901
2898
2895
2891
2887
2883
2878
2873
2868
2863
2857
2852
2847
2841
2835
2828
2821
2815
2808
2802
2797
2794
2791
2790
2791
2793
2798
2804
2811
2821
2833
2846
2861
2878
2896
2916
2939
2963
2990
3018
3047
3078
3110
3143
3177
3212
3247
3282
3318
3354
3391
3428
3465
3503
3540
3577
3613
3648
3682
3716
3747
3778
3807
3835
3861
3886
3909
3930
3950
3967
3981
3994
4003
4010
4014
4016
4014
4011
4005
3997
3988
3977
3966
3954
3941
3927
3914
3899
3884
3868
3851
3834
3816
3797
3777
3756
3734
3712
3688
3663
3636
3608
3577
3544
3509
3471
3432
3391
3349
3305
3261
3216
3170
3123
3076
3027
2978
2927
2875
2821
2767
2710
2652
2592
2530
2467
2402
2336
2269
2200
2131
2062
1992
1922
1853
1783
1715
1648
1582
1517
1454
1393
1334
1276
1221
1168
1117
1070
1025
984
946
912
882
856
834
816
803
794
789
789
794
802
815
832
852
876
904
934
969
1006
1047
1092
1139
1190
1244
1300
1360
1421
1484
1549
1615
1682
1749
1817
1886
1954
2023
2091
2159
2226
2293
2359
2424
2488
2551
2613
2672
2730
2785
2838
2888
2936
2980
3021
3059
3093
3123
3148
3169
3185
3196
3202
3204
3200
3192
3179
3162
3141
3115
3087
3055
3020
2983
2944
2902
2859
2814
2769
2722
2674
2627
2579
2532
2485
2439
2395
2352
2310
2271
2233
2197
2162
2128
2096
2065
2035
2005
1977
1948
1919
1890
1861
1830
1798
1765
1730
1694
1656
1617
1575
1532
1488
1442
1394
1346
1296
1246
1195
1144
1093
1041
989
938
886
835
784
734
685
637
590
545
501
459
419
380
344
309
276
246
217
190
165
142
120
98
77
57
36
16
-5
-26
-48
-71
-94
-117
-142
-167
-193
-220
-247
-275
-304
-333
-363
-393
-423
-454
-485
-516
-547
-579
-612
-644
-678
-712
-748
-784
-820
-858
-896
-936
-976
-1016
-1057
-1098
-1139
-1181
-1223
-1265
-1308
-1352
-1396
-1441
-1487
-1533
-1580
-1628
-1676
-1725
-1775
-1826
-1879
-1932
-1987
-2044
-2103
-2164
-2226
-2291
-2358
-2427
-2499
-2573
-2650
-2729
-2811
-2896
-2984
-3074
-3165
-3259
-3354
-3450
-3547
-3644
-3741
-3837
-3932
-4025
-4117
-4207
-4295
-4381
-4464
-4544
-4622
-4696
-4767
-4834
-4898
-4958
-5014
-5067
-5115
-5159
-5200
-5235
-5266
-5293
-5315
-5332
-5344
-5351
-5354
-5352
-5345
-5335
-5321
-5303
-5283
-5259
-5234
-5206
-5177
-5145
-5113
-5078
-5043
-5006
-4969
-4929
-4889
-4847
-4803
-4757
-4710
-4662
-4611
-4560
-4506
-4451
-4395
-4338
-4280
-4220
-4159
-4097
-4034
-3969
-3902
-3834
-3763
-3689
-3613
-3535
-3453
-3369
-3282
-3192
-3100
-3004
-2906
-2805
-2702
-2596
-2488
-2378
-2265
-2149
-2031
-1909
-1785
-1657
-1527
-1394
-1260
-1123
-984
-843
-700
-556
-410
-263
-115
34
184
335
485
637
788
938
1089
1238
1387
1535
1681
1827
1971
2114
2255
2394
2531
2667
2801
2932
3062
3189
3314
3436
3556
3672
3786
3896
4003
4107
4208
4305
4400
4493
4583
4670
4755
4837
4917
4994
5068
5140
5209
5276
5339
5399
5456
5510
5561
5610
5656
5699
5741
5779
5816
5849
5880
5908
5932
5954
5973
5990
6004
6016
6026
6035
6042
6048
6054
6058
6063
6067
6071
6075
6077
6079
6080
6079
6077
6072
6065
6056
6045
6031
6014
5994
5971
5945
5915
5883
5848
5811
5772
5730
5687
5644
5600
5555
5511
5467
5423
5380
5338
5297
5257
5219
5182
5147
5114
5084
5056
5030
5007
4988
4970
4956
4945
4936
4930
4927
4926
4926
4929
4933
4939
4946
4953
4961
4969
4976
4983
4988
4993
4996
4998
4998
4996
4993
4988
4981
4973
4963
4950
4936
4920
4903
4883
4861
4838
4812
4784
4754
4722
4688
4651
4612
4569
4524
4475
4423
4366
4305
4239
4168
4091
4010
3923
3831
3734
3631
3522
3409
3291
3168
3040
2909
2773
2634
2493
2348
2202
2054
1905
1755
1604
1454
1304
1156
1008
862
719
578
439
304
172
44
-80
-201
-316
-428
-535
-637
-735
-829
-919
-1004
-1087
-1166
-1242
-1315
-1386
-1453
-1518
-1581
-1641
-1699
-1756
-1812
-1867
-1921
-1976
-2031
-2087
-2143
-2201
-2259
-2319
-2381
-2443
-2508
-2573
-2640
-2708
-2777
-2847
-2918
-2990
-3062
-3135
-3209
-3283
-3357
-3432
-3507
-3582
-3656
-3731
-3805
-3878
-3951
-4022
-4094
-4166
-4237
-4306
-4376
-4444
-4511
-4578
-4643
-4707
-4770
-4831
-4889
-4945
-4998
-5048
-5094
-5137
-5175
-5208
-5236
-5260
-5278
-5290
-5297
-5297
-5292
-5282
-5266
-5245
-5219
-5189
-5155
-5116
-5074
-5028
-4979
-4927
-4872
-4814
-4753
-4690
-4625
-4558
-4489
-4419
-4348
-4275
-4202
-4127
-4051
-3975
-3897
-3819
-3740
-3661
-3582
-3502
-3423
-3343
-3263
-3183
-3103
-3023
-2942
-2861
-2780
-2699
-2618
-2537
-2457
-2376
-2295
-2215
-2135
-2055
-1975
-1895
-1816
-1737
-1659
-1581
-1504
-1428
-1354
-1281
-1209
-1140
-1072
-1006
-944
-883
-824
-768
-713
-659
-607
-555
-504
-454
-402
-350
-295
-239
-180
-117
-51
18
92
170
252
340
432
529
632
739
851
967
1087
1212
1339
1470
1603
1737
1873
2009
2147
2283
2419
2553
2686
2816
2944
3069
3191
3310
3425
3538
3647
3752
3854
3953
4048
4139
4226
4310
4390
4467
4539
4609
4675
4738
4797
4853
4906
4956
5003
5047
5088
5125
5160
5191
5219
5243
5263
5280
5293
5303
5310
5313
5314
5311
5306
5297
5286
5272
5255
5236
5214
5190
5163
5133
5100
5064
5025
4983
4937
4888
4836
4779
4719
4654
4585
4512
4434
4352
4265
4174
4078
3978
3874
3766
3654
3538
3419
3297
3172
3044
2915
2785
2654
2522
2391
2261
2132
2004
1879
1755
1634
1515
1399
1286
1176
1068
964
862
763
666
571
479
389
300
213
128
45
-36
-115
-192
-267
-340
-410
-478
-544
-607
-667
-725
-780
-833
-883
-930
-975
-1016
-1056
-1093
-1127
-1159
-1188
-1215
-1238
-1260
-1279
-1295
-1309
-1320
-1329
-1336
-1341
-1344
-1346
-1347
-1347
-1346
-1345
-1344
-1344
-1345
-1346
-1349
-1354
-1362
-1371
-1384
-1399
-1417
-1439
-1463
-1491
-1523
-1558
-1596
-1637
-1682
-1729
-1780
-1832
-1887
-1944
-2001
-2062
-2123
-2185
-2247
-2310
-2373
-2436
-2498
-2561
-2623
-2684
-2744
-2804
-2863
-2920
-2976
-3032
-3085
-3138
-3188
-3237
-3284
-3329
-3372
-3413
-3453
-3490
-3526
-3560
-3592
-3622
-3651
-3678
-3705
-3730
-3755
-3779
-3803
-3826
-3849
-3872
-3894
-3917
-3939
-3960
-3982
-4002
-4022
-4041
-4059
-4075
-4091
-4108
-4122
-4136
-4150
-4164
-4178
-4192
-4206
-4220
-4234
-4249
-4264
-4280
-4296
-4312
-4329
-4347
-4365
-4383
-4402
-4422
-4442
-4463
-4484
-4506
-4528
-4550
-4572
-4594
-4616
-4638
-4660
-4681
-4703
-4723
-4744
-4764
-4783
-4802
-4820
-4836
-4851
-4865
-4877
-4886
-4894
-4899
-4902
-4902
-4899
-4893
-4883
-4871
-4855
-4835
-4812
-4785
-4755
-4720
-4681
-4638
-4591
-4541
-4486
-4427
-4365
-4299
-4230
-4158
-4082
-4005
-3925
-3843
-3760
-3675
-3589
-3502
-3414
-3326
-3238
-3149
-3060
-2971
-2882
-2793
-2704
-2616
-2527
-2439
-2350
-2262
-2174
-2086
-1998
-1910
-1823
-1736
-1649
-1564
-1478
-1394
-1310
-1228
-1147
-1068
-990
-915
-842
-771
-703
-638
-576
-517
-460
-407
-357
-310
-265
-223
-184
-147
-113
-80
-50
-21
7
33
57
81
105
127
148
169
189
209
228
246
264
281
298
315
332
349
365
382
400
417
434
452
469
487
505
523
541
559
578
598
617
637
657
677
696
716
735
755
774
793
812
831
849
868
886
904
922
940
958
975
993
1010
1026
1042
1058
1072
1087
1100
1113
1125
1137
1149
1160
1171
1181
1192
1202
1211
1221
1229
1238
1246
1254
1262
1269
1276
1283
1289
1295
1300
1304
1307
1308
1309
1308
1305
1301
1295
1287
1278
1267
1254
1239
1223
1205
1185
1163
1139
1114
1087
1058
1027
995
960
924
885
843
799
753
703
652
597
539
478
414
347
277
204
128
49
-33
-117
-204
-293
-384
-478
-573
-671
-769
-869
-971
-1074
-1178
-1283
-1389
-1496
-1602
-1709
-1816
-1923
-2029
-2134
-2238
-2341
-2443
-2544
-2643
-2740
-2835
-2928
-3019
-3107
-3192
-3274
-3353
-3429
-3502
-3571
-3636
-3698
-3757
-3813
-3865
-3915
-3962
-4006
-4048
-4088
-4125
-4160
-4194
-4226
-4257
-4286
-4314
-4342
-4368
-4393
-4417
-4440
-4462
-4482
-4501
-4518
-4534
-4548
-4560
-4571
-4581
-4589
-4595
-4600
-4604
-4606
-4607
-4607
-4606
-4603
-4600
-4596
-4591
-4585
-4579
-4571
-4563
-4555
-4546
-4536
-4526
-4515
-4504
-4492
-4479
-4466
-4451
-4436
-4420
-4403
-4385
-4366
-4346
-4324
-4301
-4276
-4249
-4221
-4192
-4161
-4128
-4094
-4059
-4022
-3985
-3946
-3905
-3862
-3818
-3771
-3721
-3669
-3614
-3557
-3497
-3434
-3369
-3302
-3233
-3162
-3090
-3016
-2940
-2864
-2786
-2707
-2627
-2546
-2465
-2382
-2299
-2215
-2130
-2044
-1958
-1871
-1784
-1696
-1607
-1517
-1427
-1336
-1244
-1151
-1057
-962
-868
-772
-677
-582
-487
-393
-300
-208
-117
-27
61
148
233
316
397
476
553
629
702
774
845
915
983
1051
1118
1184
1249
1314
1378
1442
1505
1568
1630
1692
1753
1813
1874
1934
1994
2053
2113
2173
2233
2292
2352
2411
2470
2528
2587
2644
2701
2758
2813
2868
2921
2973
3022
3070
3116
3159
3200
3239
3275
3307
3337
3364
3388
3408
3426
3440
3451
3459
3464
3466
3465
3462
3456
3447
3435
3421
3404
3385
3364
3341
3315
3287
3256
3223
3188
3150
3111
3069
3025
2979
2931
2883
2832
2781
2728
2674
2619
2564
2508
2451
2394
2336
2278
2219
2160
2101
2041
1980
1919
1858
1795
1732
1669
1605
1541
1477
1412
1347
1282
1216
1151
1085
1020
954
889
824
760
697
634
572
511
451
392
334
278
223
169
117
65
15
-35
-84
-132
-180
-227
-273
-319
-365
-410
-454
-498
-541
-584
-627
-669
-711
-752
-794
-835
-876
-916
-957
-999
-1040
-1082
-1124
-1167
-1210
-1253
-1296
-1340
-1384
-1429
-1473
-1518
-1563
-1609
-1655
-1702
-1750
-1798
-1846
-1896
-1947
-1998
-2051
-2105
-2161
-2218
-2277
-2338
-2400
-2465
-2532
-2601
-2673
-2748
-2824
-2903
-2985
-3069
-3155
-3243
-3333
-3426
-3520
-3616
-3713
-3812
-3913
-4014
-4118
-4222
-4326
-4432
-4538
-4644
-4750
-4856
-4961
-5067
-5172
-5278
-5383
-5487
-5592
-5697
-5801
-5906
-6011
-6115
-6220
-6325
-6430
-6534
-6638
-6743
-6846
-6949
-7052
-7153
-7254
-7353
-7451
-7547
-7641
-7733
-7824
-7912
-7998
-8082
-8163
-8241
-8317
-8390
-8460
-8527
-8592
-8653
-8712
-8767
-8820
-8869
-8915
-8958
-8998
-9034
-9067
-9096
-9122
-9144
-9163
-9179
-9191
-9201
-9207
-9211
-9212
-9209
-9204
-9196
-9186
-9173
-9157
-9138
-9118
-9095
-9069
-9041
-9011
-8979
-8945
-8910
-8872
-8833
-8792
-8749
-8705
-8660
-8614
-8566
-8518
-8468
-8417
-8364
-8311
-8257
-8201
-8145
-8087
-8028
-7968
-7907
-7845
-7782
-7719
-7655
-7590
-7524
-7457
-7390
-7323
-7255
-7187
-7119
-7051
-6983
-6915
-6847
-6779
-6712
-6645
-6578
-6511
-6445
-6379
-6313
-6248
-6183
-6118
-6054
-5990
-5926
-5862
-5799
-5735
-5672
-5608
-5544
-5481
-5417
-5353
-5288
-5223
-5158
-5092
-5025
-4958
-4889
-4820
-4750
-4678
-4605
-4531
-4455
-4377
-4298
-4216
-4133
-4049
-3962
-3874
-3784
-3693
-3600
-3505
-3409
-3311
-3212
-3111
-3010
-2907
-2803
-2698
-2592
-2485
-2378
-2270
-2161
-2052
-1943
-1833
-1724
-1614
-1505
-1397
-1288
-1181
-1073
-966
-859
-752
-646
-539
-432
-326
-219
-112
-4
103
211
319
427
535
643
751
859
967
1074
1182
1289
1397
1503
1610
1716
1821
1925
2028
2130
2231
2331
2429
2526
2621
2713
2804
2893
2979
3063
3143
3221
3297
3369
3438
3504
3567
3627
3683
3737
3787
3834
3879
3920
3958
3994
4026
4054
4082
4106
4127
4145
4161
4175
4186
4195
4202
4206
4209
4209
4208
4204
4199
4193
4185
4177
4167
4156
4145
4132
4120
4106
4091
4078
4062
4046
4030
4014
3999
3982
3964
3947
3929
3911
3892
3873
3853
3833
3813
3793
3772
3751
3730
3710
3689
3669
3648
3628
3609
3589
3570
3551
3533
3515
3497
3479
3462
3444
3427
3410
3394
3378
3362
3346
3331
3316
3301
3287
3274
3260
3248
3236
3224
3213
3202
3192
3182
3173
3165
3157
3150
3143
3137
3132
3127
3123
3119
3116
3114
3112
3111
3110
3110
3110
3111
3112
3113
3115
3116
3118
3120
3122
3124
3125
3127
3128
3129
3129
3130
3130
3129
3129
3127
3125
3123
3120
3116
3112
3107
3101
3095
3087
3079
3070
3060
3048
3036
3023
3008
2992
2976
2958
2940
2922
2902
2883
2863
2842
2821
2800
2779
2757
2735
2712
2688
2664
2640
2615
2589
2563
2537
2510
2483
2456
2428
2400
2371
2343
2315
2286
2258
2230
2202
2175
2148
2122
2095
2070
2045
2020
1996
1973
1950
1928
1907
1887
1867
1849
1831
1814
1797
1782
1767
1754
1742
1730
1720
1710
1702
1694
1688
1683
1679
1675
1673
1672
1672
1672
1674
1676
1678
1681
1684
1688
1692
1696
1700
1704
1709
1713
1718
1722
1727
1732
1736
1741
1745
1750
1755
1760
1765
1770
1775
1781
1786
1791
1797
1802
1807
1812
1818
1823
1828
1833
1838
1843
1848
1853
1859
1865
1871
1878
1885
1892
1900
1908
1917
1926
1936
1946
1956
1966
1977
1987
1998
2009
2020
2029
2041
2052
2062
2072
2082
2091
2100
2108
2115
2122
2127
2132
2135
2137
2138
2138
2136
2133
2129
2124
2117
2110
2102
2092
2082
2072
2060
2048
2036
2023
2009
1996
1983
1969
1956
1942
1929
1915
1902
1889
1877
1865
1853
1842
1831
1821
1812
1804
1797
1791
1786
1782
1779
1778
1778
1779
1782
1785
1790
1796
1803
1812
1821
1831
1842
1853
1866
1879
1892
1905
1919
1932
1946
1959
1972
1985
1998
2009
2021
2033
2044
2054
2064
2074
2083
2091
2099
2107
2115
2122
2128
2135
2141
2146
2151
2156
2160
2164
2168
2171
2174
2176
2178
2179
2180
2181
2182
2182
2182
2182
2182
2181
2181
2180
2180
2179
2177
2176
2174
2171
2169
2166
2163
2159
2155
2151
2146
2141
2136
2130
2124
2118
2111
2103
2096
2088
2079
2071
2061
2052
2043
2033
2024
2013
2005
1997
1988
1980
1973
1965
1958
1952
1945
1939
1934
1928
1923
1918
1914
1910
1906
1902
1898
1894
1891
1887
1883
1880
1876
1872
1868
1864
1860
1857
1854
1850
1848
1845
1842
1840
1837
1834
1832
1829
1826
1823
1819
1816
1812
1807
1803
1797
1792
1785
1778
1771
1763
1754
1744
1734
1722
1710
1697
1683
1669
1653
1637
1621
1603
1585
1567
1548
1528
1509
1489
1469
1449
1430
1410
1390
1371
1352
1333
1314
1296
1278
1261
1244
1228
1212
1197
1182
1169
1155
1143
1131
1119
1108
1098
1089
1080
1072
1065
1058
1051
1046
1041
1036
1033
1030
1027
1025
1024
1022
1022
1022
1022
1024
1025
1026
1026
1027
1027
1028
1028
1028
1027
1026
1025
1024
1022
1020
1018
1016
1014
1012
1012
1010
1008
1008
1008
1006
1008
1008
1010
1012
1016
1020
1026
1033
1040
1048
1058
1069
1081
1094
1108
1124
1141
1159
1179
1199
1221
1244
1269
1294
1321
1349
1378
1408
1439
1472
1506
1540
1576
1613
1650
1688
1726
1766
1806
1846
1887
1929
1971
2013
2055
2098
2141
2185
2229
2273
2317
2362
2407
2452
2497
2543
2589
2635
2681
2727
2774
2820
2866
2913
2959
3005
3051
3097
3142
3187
3231
3275
3318
3360
3402
3443
3482
3521
3559
3596
3632
3667
3701
3734
3766
3797
3827
3856
3884
3911
3938
3964
3989
4013
4035
4059
4081
4102
4123
4143
4162
4180
4198
4214
4230
4245
4259
4272
4284
4296
4306
4315
4323
4330
4336
4340
4344
4345
4346
4345
4343
4339
4334
4327
4319
4309
4297
4283
4268
4252
4234
4214
4193
4171
4148
4123
4098
4070
4042
4013
3982
3950
3916
3882
3845
3807
3768
3727
3685
3641
3596
3549
3500
3450
3398
3345
3290
3233
3175
3115
3053
2991
2926
2860
2793
2724
2654
2583
2511
2438
2364
2290
2216
2141
2067
1992
1919
1845
1773
1701
1630
1561
1493
1427
1362
1300
1239
1181
1125
1072
1020
972
927
884
844
806
772
740
710
684
659
638
619
602
588
577
567
561
556
553
553
555
558
564
571
581
592
604
619
634
652
670
690
711
733
756
780
804
829
855
881
907
933
960
987
1014
1041
1069
1096
1123
1149
1175
1201
1225
1250
1273
1296
1319
1340
1361
1382
1402
1421
1440
1458
1476
1493
1510
1526
1542
1558
1573
1588
1603
1618
1632
1646
1660
1673
1686
1699
1712
1724
1736
1747
1758
1769
1779
1789
1799
1808
1817
1825
1832
1839
1845
1850
1855
1859
1863
1866
1869
1871
1872
1873
1874
1874
1874
1873
1872
1871
1870
1868
1866
1863
1860
1857
1853
1848
1844
1838
1833
1827
1821
1814
1808
1801
1794
1786
1779
1771
1764
1756
1748
1740
1732
1724
1716
1708
1701
1693
1687
1680
1674
1668
1663
1658
1653
1649
1645
1641
1638
1636
1634
1633
1633
1633
1634
1636
1638
1641
1645
1650
1656
1662
1669
1677
1686
1696
1706
1717
1728
1740
1752
1765
1778
1791
1805
1818
1832
1846
1861
1876
1890
1906
1921
1937
1953
1969
1985
2001
2019
2035
2052
2069
2086
2102
2118
2134
2150
2165
2180
2194
2209
2222
2236
2249
2261
2274
2286
2298
2309
2321
2332
2344
2355
2367
2379
2391
2403
2416
2429
2442
2455
2469
2483
2498
2512
2527
2542
2557
2572
2587
2602
2617
2632
2647
2662
2677
2692
2706
2721
2735
2748
2762
2775
2789
2802
2815
2828
2841
2854
2867
2880
2893
2906
2920
2933
2946
2960
2973
2987
3000
3013
3027
3039
3052
3064
3076
3087
3098
3108
3117
3126
3134
3141
3148
3153
3158
3162
3165
3166
3167
3166
3164
3161
3157
3151
3143
3134
3124
3112
3098
3083
3066
3048
3028
3007
2984
2959
2933
2905
2876
2845
2813
2780
2745
2709
2671
2632
2592
2551
2509
2465
2420
2374
2327
2279
2230
2179
2128
2076
2023
1969
1915
1859
1802
1745
1686
1626
1565
1503
1439
1374
1308
1240
1171
1100
1028
954
878
802
723
644
563
480
396
311
224
137
47
-43
-134
-226
-319
-412
-506
-600
-695
-790
-886
-981
-1076
-1171
-1267
-1362
-1456
-1551
-1644
-1738
-1831
-1923
-2013
-2104
-2194
-2283
-2371
-2457
-2543
-2627
-2710
-2791
-2871
-2950
-3026
-3101
-3174
-3245
-3314
-3382
-3447
-3510
-3572
-3632
-3689
-3745
-3799
-3851
-3901
-3949
-3995
-4038
-4080
-4119
-4156
-4190
-4223
-4252
-4280
-4304
-4326
-4345
-4361
-4375
-4385
-4392
-4396
-4398
-4396
-4391
-4382
-4371
-4356
-4337
-4315
-4290
-4261
-4230
-4194
-4156
-4114
-4069
-4022
-3971
-3917
-3860
-3801
-3738
-3673
-3605
-3535
-3462
-3387
-3309
-3230
-3149
-3066
-2982
-2897
-2811
-2723
-2635
-2547
-2458
-2368
-2279
-2189
-2100
-2011
-1922
-1834
-1747
-1660
-1574
-1489
-1405
-1322
-1240
-1159
-1078
-999
-920
-843
-767
-691
-617
-544
-472
-401
-332
-264
-197
-132
-67
-5
57
116
175
232
288
342
395
446
497
546
593
639
685
729
771
813
854
894
932
970
1006
1043
1077
1111
1144
1175
1206
1235
1263
1290
1316
1341
1364
1386
1408
1428
1447
1465
1481
1497
1512
1525
1538
1549
1559
1568
1577
1584
1590
1596
1600
1604
1607
1609
1610
1610
1610
1609
1607
1605
1603
1601
1598
1596
1594
1592
1589
1588
1586
1584
1583
1581
1580
1579
1578
1578
1578
1578
1578
1578
1578
1579
1580
1581
1582
1583
1585
1586
1587
1589
1590
1592
1593
1594
1594
1595
1595
1594
1594
1592
1590
1588
1585
1581
1576
1571
1565
1557
1549
1540
1530
1519
1506
1493
1479
1463
1447
1429
1410
1390
1369
1346
1322
1297
1271
1243
1214
1184
1153
1121
1088
1054
1020
984
949
912
875
837
799
761
722
683
643
604
564
524
484
444
404
364
324
284
245
205
166
127
88
49
11
-26
-63
-100
-136
-171
-206
-240
-273
-306
-338
-369
-400
-430
-459
-488
-516
-544
-571
-597
-624
-650
-676
-702
-728
-753
-779
-805
-831
-856
-882
-908
-934
-961
-987
-1012
-1040
-1067
-1094
-1122
-1150
-1178
-1207
-1235
-1265
-1294
-1324
-1354
-1384
-1415
-1445
-1476
-1506
-1537
-1568
-1598
-1629
-1659
-1690
-1720
-1751
-1781
-1811
-1841
-1872
-1902
-1932
-1962
-1992
-2021
-2052
-2082
-2112
-2141
-2171
-2200
-2229
-2257
-2286
-2313
-2341
-2367
-2394
-2419
-2444
-2469
-2493
-2516
-2539
-2561
-2582
-2602
-2622
-2641
-2660
-2678
-2695
-2712
-2728
-2743
-2758
-2772
-2786
-2799
-2811
-2822
-2833
-2844
-2853
-2862
-2871
-2878
-2885
-2891
-2897
-2902
-2907
-2911
-2914
-2917
-2920
-2922
-2924
-2925
-2926
-2927
-2928
-2928
-2928
-2927
-2927
-2926
-2925
-2924
-2923
-2922
-2921
-2919
-2917
-2915
-2913
-2911
-2908
-2906
-2902
-2899
-2895
-2891
-2887
-2882
-2877
-2871
-2865
-2859
-2852
-2845
-2838
-2830
-2822
-2814
-2806
-2797
-2788
-2779
-2770
-2761
-2752
-2743
-2734
-2725
-2716
-2707
-2698
-2690
-2681
-2673
-2665
-2658
-2650
-2643
-2636
-2629
-2622
-2615
-2608
-2602
-2595
-2589
-2584
-2578
-2573
-2568
-2564
-2560
-2556
-2553
-2550
-2547
-2544
-2542
-2540
-2539
-2537
-2537
-2536
-2536
-2537
-2537
-2539
-2541
-2543
-2546
-2549
-2552
-2556
-2560
-2565
-2569
-2574
-2580
-2585
-2591
-2597
-2603
-2610
-2617
-2624
-2631
-2638
-2646
-2653
-2660
-2666
-2673
-2679
-2685
-2691
-2697
-2702
-2708
-2713
-2718
-2722
-2727
-2731
-2735
-2740
-2744
-2747
-2751
-2754
-2757
-2760
-2762
-2764
-2766
-2766
-2767
-2767
-2766
-2764
-2762
-2760
-2756
-2752
-2748
-2743
-2737
-2730
-2723
-2716
-2708
-2700
-2692
-2683
-2674
-2664
-2654
-2644
-2634
-2624
-2614
-2605
-2595
-2586
-2576
-2568
-2559
-2550
-2542
-2535
-2527
-2519
-2512
-2505
-2498
-2491
-2484
-2477
-2470
-2463
-2456
-2449
-2441
-2434
-2426
-2417
-2409
-2400
-2391
-2381
-2371
-2361
-2350
-2339
-2328
-2316
-2304
-2291
-2277
-2264
-2249
-2234
-2219
-2203
-2187
-2169
-2151
-2133
-2113
-2094
-2073
-2052
-2029
-2007
-1985
-1961
-1937
-1912
-1887
-1862
-1837
-1811
-1785
-1759
-1733
-1707
-1681
-1655
-1630
-1604
-1580
-1555
-1531
-1507
-1484
-1462
-1440
-1418
-1397
-1376
-1356
-1336
-1317
-1299
-1282
-1265
-1249
-1233
-1218
-1204
-1191
-1178
-1166
-1155
-1145
-1135
-1126
-1118
-1110
-1104
-1098
-1093
-1088
-1085
-1083
-1081
-1080
-1080
-1081
-1083
-1085
-1089
-1093
-1098
-1104
-1111
-1118
-1127
-1137
-1147
-1159
-1171
-1184
-1198
-1213
-1228
-1244
-1260
-1276
-1294
-1311
-1329
-1348
-1367
-1386
-1405
-1425
-1446
-1466
-1487
-1509
-1531
-1553
-1576
-1600
-1623
-1648
-1673
-1698
-1724
-1751
-1778
-1806
-1834
-1863
-1892
-1922
-1953
-1983
-2013
-2045
-2078
-2110
-2143
-2176
-2209
-2242
-2275
-2309
-2343
-2376
-2410
-2443
-2477
-2510
-2543
-2576
-2608
-2640
-2671
-2702
-2732
-2762
-2791
-2819
-2847
-2874
-2901
-2926
-2951
-2975
-2999
-3021
-3043
-3065
-3085
-3105
-3124
-3142
-3160
-3177
-3194
-3210
-3226
-3241
-3255
-3269
-3282
-3295
-3308
-3320
-3331
-3342
-3353
-3364
-3374
-3383
-3392
-3401
-3410
-3418
-3426
-3434
-3441
-3448
-3455
-3461
-3466
-3472
-3477
-3481
-3485
-3489
-3492
-3496
-3498
-3501
-3503
-3505
-3506
-3508
-3509
-3509
-3510
-3510
-3510
-3510
-3509
-3508
-3506
-3504
-3501
-3497
-3493
-3489
-3484
-3478
-3471
-3464
-3457
-3449
-3440
-3430
-3420
-3410
-3399
-3387
-3375
-3362
-3349
-3335
-3321
-3307
-3292
-3277
-3261
-3246
-3230
-3213
-3197
-3180
-3164
-3147
-3130
-3113
-3096
-3079
-3061
-3044
-3027
-3009
-2992
-2974
-2956
-2938
-2921
-2903
-2885
-2868
-2850
-2833
-2816
-2798
-2781
-2764
-2747
-2730
-2714
-2697
-2680
-2664
-2648
-2631
-2616
-2600
-2585
-2570
-2555
-2540
-2526
-2513
-2499
-2486
-2473
-2461
-2449
-2437
-2426
-2415
-2405
-2395
-2385
-2376
-2367
-2359
-2351
-2343
-2335
-2328
-2321
-2314
-2308
-2302
-2296
-2291
-2286
-2282
-2278
-2274
-2271
-2268
-2265
-2262
-2260
-2258
-2256
-2254
-2252
-2251
-2249
-2248
-2246
-2245
-2243
-2242
-2240
-2238
-2236
-2234
-2231
-2228
-2225
-2221
-2217
-2212
-2207
-2201
-2195
-2188
-2181
-2174
-2166
-2158
-2149
-2140
-2131
-2122
-2113
-2103
-2094
-2084
-2074
-2064
-2054
-2044
-2033
-2023
-2013
-2003
-1992
-1982
-1972
-1961
-1951
-1940
-1930
-1920
-1909
-1899
-1889
-1878
-1868
-1858
-1849
-1839
-1830
-1821
-1813
-1805
-1797
-1789
-1782
-1774
-1767
-1760
-1753
-1746
-1739
-1732
-1725
-1717
-1710
-1701
-1693
-1684
-1674
-1664
-1654
-1643
-1631
-1619
-1606
-1592
-1578
-1563
-1548
-1532
-1515
-1497
-1479
-1460
-1441
-1421
-1401
-1381
-1360
-1338
-1317
-1295
-1274
-1252
-1230
-1209
-1187
-1166
-1146
-1126
-1106
-1087
-1069
-1052
-1036
-1020
-1006
-992
-980
-968
-958
-949
-941
-935
-929
-925
-923
-921
-921
-922
-924
-928
-932
-939
-946
-955
-966
-977
-990
-1004
-1020
-1038
-1057
-1077
-1098
-1121
-1145
-1171
-1197
-1226
-1255
-1286
-1318
-1352
-1387
-1423
-1460
-1499
-1539
-1580
-1622
-1665
-1710
-1755
-1801
-1849
-1897
-1945
-1995
-2044
-2095
-2145
-2196
-2247
-2298
-2349
-2400
-2450
-2500
-2550
-2599
-2647
-2695
-2742
-2788
-2833
-2877
-2919
-2961
-3001
-3039
-3077
-3112
-3146
-3179
-3209
-3239
-3266
-3292
-3315
-3337
-3357
-3376
-3392
-3407
-3420
-3431
-3441
-3449
-3455
-3460
-3463
-3465
-3465
-3464
-3462
-3458
-3453
-3447
-3440
-3432
-3423
-3412
-3401
-3389
-3376
-3362
-3348
-3332
-3316
-3299
-3281
-3262
-3242
-3222
-3200
-3178
-3155
-3132
-3107
-3083
-3057
-3031
-3004
-2976
-2948
-2919
-2890
-2859
-2828
-2796
-2763
-2730
-2696
-2661
-2625
-2589
-2552
-2515
-2477
-2438
-2399
-2360
-2319
-2279
-2237
-2196
-2154
-2111
-2069
-2025
-1982
-1939
-1895
-1850
-1806
-1761
-1715
-1670
-1624
-1578
-1532
-1485
-1438
-1392
-1345
-1298
-1250
-1203
-1155
-1108
-1060
-1012
-964
-915
-867
-818
-769
-719
-670
-620
-570
-520
-469
-418
-367
-316
-265
-214
-163
-112
-61
-10
40
91
141
191
240
290
339
388
436
484
532
580
628
675
722
769
815
862
908
953
998
1043
1088
1132
1176
1219
1261
1304
1345
1387
1427
1467
1507
1546
1585
1623
1660
1697
1734
1770
1806
1841
1876
1910
1944
1978
2012
2045
2078
2110
2142
2174
2206
2237
2268
2298
2329
2358
2388
2417
2445
2473
2501
2528
2554
2580
2606
2631
2655
2679
2702
2724
2746
2767
2787
2807
2826
2845
2862
2879
2896
2912
2927
2941
2955
2969
2981
2993
3004
3015
3024
3033
3042
3049
3056
3061
3066
3070
3073
3075
3077
3077
3076
3075
3072
3069
3064
3059
3052
3044
3036
3026
3015
3003
2991
2977
2962
2947
2930
2912
2894
2875
2855
2834
2813
2791
2768
2744
2721
2696
2672
2647
2622
2597
2572
2546
2521
2496
2470
2445
2420
2395
2370
2345
2320
2296
2272
2248
2224
2201
2178
2155
2132
2110
2087
2065
2041
2020
1998
1975
1953
1930
1907
1884
1861
1838
1814
1790
1766
1742
1717
1692
1667
1641
1615
1588
1561
1533
1505
1477
1447
1418
1388
1357
1326
1295
1262
1230
1196
1162
1127
1092
1056
1020
983
945
907
868
829
789
749
709
667
626
584
542
499
456
413
370
326
283
239
194
150
106
61
16
-28
-73
-117
-162
-207
-251
-295
-339
-383
-427
-471
-514
-557
-600
-643
-685
-726
-767
-807
-847
-886
-924
-962
-998
-1033
-1068
-1102
-1134
-1166
-1197
-1227
-1257
-1285
-1313
-1340
-1366
-1391
-1416
-1440
-1463
-1486
-1509
-1531
-1553
-1574
-1595
-1616
-1637
-1658
-1678
-1698
-1717
-1736
-1755
-1774
-1792
-1810
-1827
-1845
-1861
-1878
-1894
-1909
-1924
-1939
-1954
-1967
-1981
-1993
-2005
-2017
-2029
-2040
-2050
-2059
-2068
-2076
-2084
-2091
-2096
-2101
-2105
-2108
-2110
-2110
-2110
-2108
-2105
-2101
-2096
-2090
-2083
-2075
-2066
-2056
-2044
-2032
-2019
-2004
-1989
-1972
-1954
-1935
-1915
-1894
-1872
-1848
-1824
-1798
-1771
-1743
-1715
-1685
-1654
-1622
-1589
-1555
-1520
-1483
-1446
-1407
-1368
-1327
-1285
-1242
-1198
-1152
-1105
-1057
-1006
-956
-903
-850
-794
-738
-680
-621
-560
-499
-436
-371
-306
-239
-172
-103
-34
37
108
180
252
326
400
474
549
625
701
777
853
930
1006
1084
1161
1238
1315
1392
1469
1545
1621
1697
1772
1846
1920
1992
2064
2134
2204
2272
2339
2404
2469
2531
2593
2652
2710
2767
2822
2875
2927
2977
3026
3072
3118
3161
3203
3244
3283
3320
3356
3391
3424
3455
3486
3515
3543
3570
3596
3621
3646
3669
3691
3712
3733
3753
3772
3791
3808
3826
3842
3858
3873
3888
3902
3915
3928
3940
3952
3962
3972
3982
3990
3998
4005
4011
4017
4022
4026
4029
4032
4033
4034
4034
4034
4033
4030
4029
4026
4022
4018
4013
4008
4002
3995
3988
3980
3972
3963
3954
3943
3932
3921
3909
3896
3883
3868
3854
3838
3822
3805
3787
3769
3750
3730
3709
3688
3666
3643
3619
3595
3570
3545
3519
3492
3464
3436
3406
3376
3346
3314
3282
3249
3214
3179
3143
3106
3068
3029
2990
2949
2907
2865
2822
2777
2732
2686
2639
2592
2543
2494
2444
2393
2341
2288
2234
2179
2124
2067
2009
1951
1891
1830
1768
1706
1642
1577
1511
1444
1376
1308
1238
1167
1096
1022
950
875
800
724
648
570
492
414
334
254
174
93
11
-71
-153
-236
-319
-403
-486
-570
-654
-738
-823
-907
-990
-1074
-1157
-1240
-1323
-1405
-1487
-1568
-1649
-1729
-1808
-1887
-1964
-2041
-2117
-2193
-2267
-2340
-2411
-2482
-2552
-2620
-2687
-2753
-2818
-2881
-2942
-3003
-3061
-3118
-3174
-3227
-3280
-3330
-3379
-3426
-3472
-3516
-3559
-3599
-3639
-3677
-3713
-3747
-3780
-3812
-3842
-3870
-3897
-3923
-3947
-3970
-3991
-4011
-4030
-4048
-4064
-4078
-4093
-4106
-4118
-4128
-4138
-4147
-4154
-4161
-4167
-4173
-4177
-4181
-4183
-4185
-4187
-4188
-4188
-4187
-4186
-4184
-4182
-4179
-4176
-4172
-4168
-4163
-4158
-4153
-4147
-4141
-4134
-4127
-4120
-4113
-4105
-4097
-4089
-4081
-4072
-4062
-4054
-4045
-4035
-4025
-4014
-4003
-3993
-3981
-3969
-3957
-3943
-3930
-3915
-3900
-3884
-3868
-3850
-3832
-3813
-3794
-3773
-3752
-3730
-3706
-3683
-3658
-3632
-3606
-3578
-3550
-3521
-3491
-3460
-3429
-3397
-3364
-3330
-3296
-3260
-3224
-3187
-3150
-3112
-3073
-3034
-2994
-2953
-2912
-2871
-2829
-2787
-2745
-2702
-2660
-2617
-2573
-2530
-2487
-2443
-2400
-2356
-2312
-2269
-2225
-2181
-2138
-2095
-2052
-2009
-1967
-1925
-1884
-1843
-1802
-1763
-1723
-1685
-1646
-1609
-1572
-1536
-1501
-1466
-1432
-1398
-1366
-1334
-1303
-1273
-1244
-1215
-1188
-1161
-1135
-1110
-1086
-1062
-1040
-1018
-997
-977
-958
-939
-922
-905
-890
-875
-860
-847
-834
-823
-812
-801
-792
-782
-774
-766
-758
-751
-744
-738
-732
-726
-720
-715
-709
-704
-698
-693
-688
-683
-677
-672
-667
-661
-656
-651
-646
-642
-637
-633
-629
-625
-622
-618
-615
-612
-609
-606
-604
-601
-599
-597
-595
-593
-591
-590
-588
-587
-586
-584
-583
-582
-581
-580
-579
-579
-578
-577
-577
-576
-575
-574
-574
-573
-571
-570
-569
-567
-565
-563
-560
-557
-553
-550
-545
-541
-535
-530
-524
-517
-510
-502
-494
-486
-477
-467
-457
-446
-435
-424
-411
-399
-386
-373
-359
-345
-330
-315
-300
-285
-269
-253
-237
-220
-204
-187
-170
-153
-136
-119
-102
-85
-68
-52
-35
-18
-1
15
32
48
64
80
96
112
127
142
157
171
185
198
211
223
235
246
256
266
275
283
291
298
304
309
314
318
322
325
327
329
330
330
330
329
328
326
323
320
316
312
307
301
295
288
280
272
264
255
245
235
225
214
203
192
181
169
158
146
135
123
112
101
90
79
69
59
49
39
30
22
14
6
-1
-8
-13
-19
-23
-27
-31
-34
-36
-37
-38
-38
-37
-36
-34
-32
-29
-25
-20
-14
-8
-1
7
16
26
37
49
61
75
89
105
121
138
156
175
195
216
237
260
283
307
332
357
384
411
439
468
497
527
557
589
620
653
685
719
752
786
820
855
890
925
960
996
1032
1068
1105
1142
1178
1215
1252
1289
1326
1363
1400
1437
1473
1509
1545
1581
1616
1651
1685
1719
1753
1786
1819
1851
1883
1915
1946
1977
2008
2037
2067
2096
2125
2154
2181
2209
2236
2262
2288
2314
2339
2364
2388
2411
2434
2457
2479
2500
2521
2541
2561
2580
2598
2616
2634
2651
2667
2683
2698
2713
2727
2741
2754
2767
2779
2791
2803
2813
2824
2834
2843
2852
2860
2867
2875
2881
2887
2892
2897
2902
2905
2908
2911
2913
2915
2916
2916
2916
2916
2915
2914
2912
2910
2907
2904
2900
2896
2892
2887
2882
2877
2871
2864
2858
2851
2843
2835
2827
2819
2810
2800
2791
2781
2770
2759
2748
2736
2724
2712
2699
2686
2672
2659
2645
2630
2616
2601
2585
2570
2555
2539
2523
2507
2491
2475
2459
2444
2428
2413
2399
2385
2371
2358
2345
2333
2321
2310
2300
2290
2281
2273
2265
2258
2251
2246
2240
2236
2232
2228
2225
2223
2221
2220
2219
2219
2219
2220
2221
2223
2225
2228
2231
2234
2237
2241
2244
2249
2253
2257
2262
2267
2272
2277
2282
2287
2292
2298
2303
2309
2315
2320
2326
2332
2338
2344
2350
2356
2362
2368
2374
2380
2386
2392
2397
2403
2408
2413
2418
2422
2426
2429
2432
2435
2437
2438
2439
2439
2439
2438
2436
2434
2430
2426
2422
2416
2410
2403
2395
2386
2377
2367
2356
2345
2333
2320
2306
2292
2276
2260
2244
2226
2208
2189
2169
2149
2128
2106
2083
2060
2036
2012
1987
1961
1936
1909
1883
1856
1829
1801
1773
1745
1717
1688
1660
1631
1603
1574
1545
1517
1488
1460
1432
1404
1376
1348
1321
1294
1267
1241
1214
1189
1163
1138
1113
1088
1064
1040
1016
995
973
951
930
910
890
871
853
835
817
801
785
769
754
740
727
714
701
689
678
668
658
648
640
631
624
617
611
605
600
596
592
590
588
587
587
587
588
590
593
596
600
605
610
616
623
630
637
645
653
662
672
682
692
703
714
725
737
750
763
776
790
804
818
833
848
864
880
897
914
931
949
968
986
1004
1025
1045
1065
1086
1107
1129
1151
1174
1197
1220
1244
1269
1293
1318
1343
1369
1395
1420
1446
1472
1499
1525
1551
1577
1603
1629
1654
1679
1704
1729
1753
1777
1800
1823
1845
1866
1887
1908
1927
1946
1964
1981
1998
2013
2028
2041
2055
2067
2078
2088
2097
2105
2112
2118
2123
2127
2130
2132
2133
2133
2132
2131
2128
2124
2119
2113
2107
2099
2091
2082
2072
2061
2049
2036
2023
2008
1993
1977
1960
1943
1924
1905
1885
1864
1842
1820
1797
1773
1749
1724
1699
1674
1648
1622
1596
1569
1542
1515
1489
1462
1435
1408
1381
1354
1327
1300
1274
1247
1221
1195
1170
1144
1119
1094
1070
1046
1022
998
976
953
931
909
888
867
846
826
807
787
769
751
733
716
699
683
668
653
638
624
611
598
585
573
562
551
540
530
521
512
503
495
488
482
476
471
467
463
460
458
457
456
457
457
459
461
464
467
471
475
480
486
492
499
506
514
522
530
539
548
558
568
578
589
600
611
623
634
645
657
668
680
691
702
713
723
734
744
754
763
773
782
791
799
807
814
821
828
835
840
846
851
856
860
864
868
871
873
875
877
878
878
878
877
875
873
871
868
864
859
854
849
843
836
828
820
811
802
792
781
770
758
746
734
721
707
693
679
665
650
635
619
604
588
572
556
540
524
508
492
476
460
445
429
414
399
385
371
357
343
330
317
304
292
280
269
257
246
236
225
214
204
194
184
173
163
153
143
132
122
111
100
89
78
67
55
43
30
17
4
-10
-24
-39
-55
-71
-87
-104
-122
-140
-159
-179
-199
-220
-242
-264
-286
-310
-333
-358
-383
-408
-434
-460
-487
-514
-541
-569
-597
-626
-655
-684
-714
-744
-774
-805
-836
-867
-898
-930
-962
-995
-1028
-1061
-1094
-1128
-1161
-1196
-1230
-1264
-1299
-1333
-1368
-1403
-1437
-1472
-1507
-1541
-1576
-1610
-1644
-1678
-1712
-1746
-1779
-1812
-1845
-1878
-1910
-1942
-1974
-2005
-2037
-2069
-2100
-2131
-2162
-2192
-2222
-2252
-2282
-2311
-2340
-2369
-2397
-2426
-2454
-2481
-2509
-2536
-2562
-2589
-2615
-2641
-2666
-2691
-2716
-2741
-2765
-2789
-2812
-2835
-2858
-2881
-2903
-2925
-2947
-2968
-2988
-3009
-3029
-3048
-3067
-3085
-3103
-3120
-3137
-3153
-3168
-3183
-3197
-3210
-3223
-3235
-3246
-3257
-3267
-3276
-3284
-3292
-3299
-3305
-3310
-3315
-3319
-3322
-3324
-3326
-3326
-3326
-3325
-3323
-3321
-3317
-3313
-3307
-3301
-3294
-3286
-3278
-3268
-3257
-3246
-3233
-3220
-3206
-3191
-3175
-3158
-3140
-3121
-3101
-3080
-3058
-3035
-3010
-2985
-2958
-2931
-2902
-2873
-2842
-2810
-2777
-2744
-2709
-2674
-2638
-2601
-2563
-2525
-2486
-2446
-2406
-2365
-2323
-2281
-2238
-2195
-2151
-2107
-2062
-2017
-1971
-1925
-1879
-1833
-1786
-1738
-1691
-1643
-1595
-1547
-1499
-1450
-1402
-1353
-1304
-1255
-1207
-1158
-1109
-1061
-1012
-964
-916
-868
-820
-772
-725
-678
-631
-585
-539
-494
-448
-404
-360
-316
-273
-230
-189
-147
-107
-67
-28
10
47
84
119
154
187
220
251
282
311
340
367
393
418
442
464
486
507
526
545
562
578
593
607
620
632
642
652
660
667
673
677
680
682
683
683
681
678
674
668
661
653
644
633
622
608
594
578
561
543
523
502
480
456
431
405
378
349
320
289
257
223
189
154
117
80
41
2
-38
-79
-121
-164
-207
-251
-295
-340
-385
-431
-477
-523
-570
-616
-663
-710
-757
-804
-850
-897
-943
-989
-1035
-1081
-1126
-1172
-1217
-1261
-1306
-1350
-1393
-1437
-1480
-1522
-1565
-1607
-1648
-1689
-1730
-1770
-1810
-1849
-1889
-1927
-1965
-2003
-2041
-2078
-2114
-2151
-2186
-2222
-2257
-2291
-2325
-2359
-2392
-2425
-2457
-2488
-2519
-2550
-2579
-2608
-2637
-2664
-2691
-2717
-2742
-2766
-2790
-2812
-2834
-2855
-2874
-2893
-2911
-2927
-2943
-2958
-2971
-2983
-2995
-3005
-3014
-3021
-3028
-3034
-3038
-3041
-3043
-3044
-3044
-3042
-3040
-3036
-3032
-3026
-3019
-3011
-3002
-2992
-2982
-2970
-2957
-2943
-2929
-2913
-2897
-2880
-2862
-2844
-2824
-2804
-2784
-2763
-2741
-2719
-2696
-2672
-2648
-2624
-2599
-2574
-2548
-2521
-2495
-2468
-2440
-2413
-2385
-2357
-2328
-2300
-2271
-2242
-2213
-2184
-2154
-2125
-2096
-2066
-2037
-2007
-1978
-1949
-1919
-1890
-1861
-1831
-1802
-1773
-1744
-1715
-1686
-1657
-1628
-1599
-1570
-1541
-1512
-1483
-1455
-1426
-1398
-1369
-1341
-1313
-1284
-1256
-1228
-1200
-1172
-1144
-1116
-1088
-1060
-1032
-1004
-977
-949
-921
-894
-866
-838
-811
-783
-756
-728
-701
-674
-647
-620
-593
-566
-540
-514
-488
-462
-437
-412
-387
-362
-338
-314
-290
-267
-244
-222
-200
-178
-157
-136
-115
-95
-76
-57
-38
-20
-2
15
32
48
64
80
95
109
123
136
149
162
173
184
195
205
214
223
231
239
246
252
258
263
268
272
275
278
281
283
284
285
285
285
285
284
283
282
280
278
276
274
272
269
267
264
261
259
256
253
251
248
246
244
242
240
238
237
235
234
233
233
232
233
233
233
234
236
237
239
241
244
247
250
253
257
261
266
270
276
281
287
293
299
305
312
319
326
334
341
349
356
364
372
380
388
395
403
411
419
426
434
442
449
456
463
470
477
483
489
495
500
505
509
514
517
520
523
525
526
527
527
527
526
524
522
519
515
511
506
500
493
486
478
470
461
450
439
428
415
402
387
372
356
339
321
303
283
262
241
219
196
172
147
121
95
68
39
11
-19
-49
-80
-112
-145
-178
-212
-246
-282
-318
-354
-391
-429
-467
-506
-546
-585
-626
-666
-707
-748
-789
-830
-872
-913
-955
-997
-1039
-1080
-1122
-1163
-1205
-1246
-1287
-1328
-1368
-1408
-1448
-1488
-1528
-1567
-1606
-1645
-1683
-1721
-1759
-1796
-1833
-1870
-1906
-1941
-1977
-2011
-2045
-2079
-2112
-2144
-2176
-2208
-2238
-2269
-2298
-2327
-2356
-2384
-2411
-2438
-2464
-2490
-2515
-2539
-2563
-2586
-2608
-2630
-2651
-2672
-2691
-2710
-2729
-2746
-2763
-2779
-2794
-2809
-2823
-2836
-2848
-2860
-2871
-2881
-2890
-2899
-2907
-2914
-2920
-2925
-2930
-2934
-2937
-2939
-2940
-2941
-2940
-2939
-2937
-2934
-2930
-2925
-2920
-2913
-2906
-2898
-2889
-2880
-2870
-2859
-2848
-2836
-2823
-2810
-2796
-2782
-2767
-2752
-2736
-2720
-2704
-2686
-2669
-2651
-2632
-2613
-2594
-2574
-2554
-2533
-2512
-2490
-2468
-2446
-2424
-2401
-2378
-2354
-2330
-2306
-2282
-2258
-2233
-2208
-2183
-2158
-2133
-2107
-2081
-2055
-2029
-2003
-1977
-1950
-1924
-1897
-1871
-1844
-1818
-1791
-1765
-1739
-1712
-1686
-1661
-1635
-1609
-1584
-1559
-1534
-1510
-1486
-1462
-1438
-1415
-1392
-1370
-1348
-1327
-1306
-1285
-1265
-1245
-1226
-1207
-1189
-1171
-1153
-1136
-1119
-1103
-1087
-1072
-1057
-1042
-1028
-1014
-1000
-987
-974
-962
-950
-938
-926
-915
-904
-894
-884
-874
-864
-855
-846
-838
-830
-822
-814
-807
-800
-794
-788
-783
-777
-773
-768
-764
-761
-757
-755
-752
-750
-748
-747
-746
-745
-744
-744
-744
-744
-744
-744
-744
-745
-745
-746
-747
-748
-748
-749
-750
-751
-752
-754
-755
-756
-758
-759
-761
-763
-764
-766
-768
-771
-773
-776
-778
-781
-784
-788
-791
-795
-799
-803
-808
-812
-817
-822
-827
-833
-838
-844
-851
-857
-863
-870
-877
-884
-891
-898
-906
-913
-921
-929
-936
-944
-952
-960
-967
-975
-983
-990
-998
-1004
-1012
-1018
-1026
-1032
-1039
-1045
-1051
-1056
-1062
-1067
-1071
-1076
-1080
-1083
-1086
-1089
-1091
-1093
-1094
-1095
-1096
-1095
-1095
-1093
-1092
-1089
-1086
-1083
-1079
-1074
-1069
-1063
-1056
-1049
-1040
-1032
-1022
-1012
-1000
-989
-977
-964
-950
-936
-921
-905
-888
-871
-853
-835
-816
-797
-777
-756
-735
-714
-691
-669
-646
-623
-599
-575
-550
-526
-501
-476
-450
-425
-399
-374
-348
-322
-296
-269
-243
-217
-191
-165
-138
-112
-86
-59
-33
-6
20
47
73
100
127
154
181
207
234
261
288
316
343
370
397
425
452
480
508
535
563
592
620
648
677
705
734
763
792
821
850
879
909
938
968
997
1027
1057
1087
1116
1146
1176
1206
1236
1265
1295
1325
1354
1384
1413
1442
1471
1500
1529
1558
1586
1615
1643
1671
1698
1725
1753
1779
1806
1832
1858
1883
1909
1934
1958
1983
2007
2031
2054
2077
2100
2123
2145
2166
2188
2209
2229
2250
2270
2289
2308
2327
2346
2364
2381
2398
2415
2432
2448
2464
2479
2494
2508
2522
2536
2548
2561
2573
2584
2595
2604
2614
2622
2630
2637
2644
2650
2655
2659
2663
2666
2668
2670
2671
2671
2671
2670
2669
2667
2665
2662
2659
2655
2651
2646
2641
2635
2629
2623
2616
2609
2602
2594
2586
2577
2568
2559
2549
2538
2527
2516
2504
2491
2479
2465
2451
2437
2422
2406
2390
2373
2356
2338
2319
2300
2280
2259
2238
2216
2193
2170
2146
2121
2095
2069
2043
2015
1988
1959
1930
1900
1870
1839
1808
1776
1744
1711
1677
1643
1609
1574
1539
1503
1467
1431
1394
1357
1319
1281
1243
1205
1167
1128
1089
1050
1010
971
932
892
852
812
772
732
692
651
611
570
529
488
448
406
365
324
283
242
200
159
118
76
35
-6
-47
-88
-129
-169
-210
-250
-290
-329
-369
-408
-447
-485
-524
-562
-599
-637
-673
-710
-746
-781
-816
-851
-885
-918
-951
-984
-1016
-1047
-1078
-1109
-1139
-1168
-1198
-1226
-1255
-1283
-1310
-1338
-1365
-1391
-1417
-1443
-1469
-1494
-1519
-1543
-1567
-1591
-1615
-1638
-1661
-1683
-1705
-1727
-1748
-1769
-1790
-1810
-1830
-1850
-1869
-1888
-1906
-1924
-1942
-1959
-1977
-1993
-2009
-2025
-2041
-2057
-2072
-2087
-2102
-2116
-2130
-2144
-2157
-2170
-2182
-2195
-2207
-2219
-2230
-2241
-2252
-2262
-2272
-2282
-2292
-2301
-2309
-2318
-2326
-2333
-2340
-2347
-2353
-2359
-2365
-2370
-2375
-2379
-2383
-2387
-2390
-2393
-2395
-2397
-2399
-2400
-2400
-2400
-2400
-2399
-2397
-2395
-2392
-2389
-2385
-2381
-2376
-2370
-2363
-2356
-2348
-2340
-2331
-2321
-2310
-2299
-2287
-2274
-2261
-2246
-2231
-2215
-2198
-2180
-2162
-2142
-2122
-2101
-2079
-2056
-2032
-2008
-1983
-1957
-1930
-1903
-1875
-1846
-1816
-1786
-1754
-1723
-1690
-1657
-1623
-1589
-1554
-1518
-1482
-1445
-1408
-1370
-1331
-1292
-1252
-1211
-1170
-1128
-1086
-1043
-999
-955
-910
-864
-818
-772
-725
-677
-629
-580
-531
-481
-431
-381
-330
-278
-227
-175
-122
-70
-17
37
90
144
198
252
306
361
416
470
525
580
635
690
745
799
854
908
962
1016
1070
1123
1176
1229
1281
1333
1384
1435
1485
1535
1584
1633
1680
1728
1774
1820
1865
1909
1952
1995
2037
2077
2117
2157
2195
2232
2268
2304
2338
2372
2404
2436
2466
2495
2524
2551
2577
2603
2627
2651
2673
2695
2715
2735
2754
2772
2789
2805
2820
2835
2849
2862
2874
2886
2897
2907
2916
2925
2933
2940
2946
2952
2958
2962
2966
2969
2972
2974
2975
2976
2976
2976
2975
2973
2971
2968
2964
2961
2956
2951
2945
2939
2932
2925
2917
2909
2900
2891
2882
2872
2861
2850
2839
2828
2816
2803
2791
2778
2765
2751
2738
2724
2709
2695
2680
2665
2650
2635
2619
2603
2587
2570
2554
2537
2520
2502
2485
2467
2449
2430
2412
2393
2374
2355
2335
2316
2296
2276
2255
2235
2214
2193
2172
2151
2130
2108
2087
2065
2043
2021
1999
1976
1954
1931
1908
1885
1862
1839
1816
1792
1769
1746
1722
1698
1675
1651
1627
1603
1579
1555
1531
1507
1483
1459
1435
1410
1386
1362
1338
1314
1290
1266
1242
1218
1194
1170
1146
1123
1099
1075
1052
1028
1004
981
958
935
911
888
865
842
819
796
774
751
729
706
684
662
640
618
596
575
554
533
512
492
471
451
432
412
393
374
355
336
318
300
282
264
246
229
212
195
178
162
145
129
113
97
82
66
51
36
21
6
-8
-22
-37
-50
-64
-77
-91
-104
-116
-129
-141
-153
-165
-176
-188
-199
-209
-220
-230
-240
-249
-258
-267
-275
-283
-291
-298
-304
-310
-315
-320
-324
-328
-331
-333
-335
-335
-336
-335
-334
-333
-331
-328
-325
-322
-318
-314
-309
-304
-299
-293
-287
-281
-274
-267
-259
-252
-243
-235
-227
-218
-209
-200
-191
-182
-173
-164
-155
-145
-136
-126
-116
-106
-96
-85
-74
-62
-51
-38
-26
-13
1
14
29
43
58
74
90
106
123
141
158
176
195
214
233
253
273
294
315
336
358
380
402
425
448
472
495
520
544
569
594
619
645
671
698
724
751
778
806
833
860
888
916
944
972
1000
1028
1056
1084
1112
1141
1169
1197
1225
1252
1280
1307
1334
1361
1387
1413
1439
1464
1489
1513
1537
1561
1584
1606
1628
1650
1671
1691
1712
1731
1750
1769
1786
1804
1821
1837
1852
1867
1882
1895
1909
1921
1933
1944
1955
1965
1974
1983
1991
1999
2005
2012
2017
2023
2028
2032
2036
2037
2041
2041
2044
2044
2044
2043
2041
2040
2037
2033
2029
2024
2019
2013
2007
2000
1992
1984
1975
1966
1956
1946
1935
1924
1912
1899
1887
1873
1859
1844
1829
1814
1797
1780
1762
1744
1725
1705
1684
1663
1641
1618
1594
1570
1545
1520
1493
1466
1439
1410
1381
1351
1321
1290
1258
1226
1193
1160
1126
1091
1057
1020
986
950
913
877
840
803
765
728
690
652
614
576
538
500
462
423
385
346
308
269
231
192
153
115
76
37
-2
-41
-79
-118
-157
-195
-234
-272
-311
-349
-387
-425
-463
-501
-538
-576
-613
-650
-687
-723
-759
-795
-831
-866
-901
-935
-969
-1002
-1036
-1069
-1101
-1132
-1163
-1193
-1223
-1252
-1281
-1309
-1336
-1363
-1389
-1414
-1439
-1463
-1487
-1510
-1532
-1553
-1574
-1594
-1614
-1633
-1651
-1668
-1685
-1701
-1716
-1731
-1745
-1758
-1771
-1783
-1795
-1806
-1816
-1826
-1835
-1844
-1852
-1860
-1867
-1873
-1879
-1885
-1890
-1895
-1899
-1903
-1906
-1909
-1912
-1914
-1916
-1918
-1919
-1920
-1921
-1922
-1922
-1922
-1922
-1921
-1920
-1919
-1918
-1916
-1914
-1912
-1909
-1906
-1903
-1899
-1896
-1892
-1887
-1883
-1878
-1873
-1868
-1862
-1857
-1850
-1844
-1837
-1830
-1823
-1816
-1808
-1800
-1792
-1783
-1775
-1766
-1756
-1747
-1737
-1727
-1716
-1705
-1694
-1682
-1671
-1658
-1646
-1633
-1620
-1606
-1592
-1578
-1564
-1549
-1534
-1518
-1503
-1487
-1470
-1454
-1437
-1420
-1403
-1385
-1368
-1350
-1331
-1313
-1294
-1275
-1255
-1236
-1217
-1197
-1177
-1158
-1138
-1118
-1098
-1079
-1059
-1039
-1018
-999
-980
-960
-941
-921
-902
-883
-865
-846
-828
-811
-793
-776
-760
-743
-728
-712
-697
-683
-669
-656
-642
-630
-617
-606
-594
-583
-572
-562
-552
-542
-533
-524
-516
-508
-500
-493
-486
-480
-474
-468
-462
-457
-452
-448
-444
-440
-436
-433
-430
-427
-424
-421
-419
-417
-415
-413
-411
-410
-409
-408
-407
-406
-406
-406
-405
-405
-405
-405
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-405
-405
-405
-405
-406
-406
-406
-406
-406
-405
-405
-404
-404
-403
-402
-401
-400
-398
-397
-395
-393
-390
-388
-385
-382
-378
-375
-371
-367
-362
-358
-353
-347
-342
-335
-329
-322
-316
-308
-301
-293
-285
-277
-269
-260
-252
-243
-233
-224
-214
-204
-194
-183
-172
-161
-150
-139
-127
-115
-103
-91
-79
-67
-54
-42
-29
-17
-4
9
21
34
47
59
72
84
96
108
121
133
144
156
168
179
190
201
212
222
232
242
252
261
270
279
287
295
303
311
318
325
332
339
345
351
357
362
367
372
376
380
384
388
391
394
397
400
402
404
405
406
407
408
409
409
409
409
409
408
407
406
404
402
400
397
394
391
387
383
379
375
371
366
362
357
353
348
343
338
333
328
323
318
313
307
302
297
292
286
281
275
269
263
257
251
244
238
231
225
218
211
204
196
189
181
173
165
157
149
141
132
124
115
106
97
88
79
69
60
51
41
32
23
14
5
-4
-14
-23
-32
-40
-49
-58
-67
-75
-84
-92
-101
-109
-117
-125
-133
-140
-148
-155
-162
-170
-177
-184
-191
-198
-204
-211
-218
-225
-233
-240
-247
-254
-262
-269
-277
-284
-292
-300
-308
-316
-325
-334
-343
-352
-361
-371
-382
-392
-403
-414
-426
-438
-450
-462
-475
-489
-502
-516
-531
-546
-561
-576
-592
-608
-625
-642
-659
-677
-695
-714
-733
-753
-773
-793
-813
-834
-856
-877
-899
-921
-944
-966
-989
-1012
-1036
-1060
-1083
-1108
-1132
-1156
-1181
-1206
-1232
-1257
-1283
-1309
-1335
-1361
-1388
-1414
-1441
-1468
-1495
-1522
-1549
-1576
-1603
-1630
-1657
-1683
-1710
-1737
-1763
-1789
-1816
-1841
-1867
-1892
-1917
-1942
-1966
-1990
-2013
-2037
-2059
-2081
-2103
-2124
-2144
-2164
-2183
-2202
-2220
-2238
-2255
-2271
-2287
-2302
-2317
-2330
-2344
-2356
-2368
-2380
-2390
-2400
-2410
-2419
-2427
-2435
-2441
-2448
-2453
-2458
-2463
-2466
-2470
-2472
-2474
-2475
-2476
-2476
-2475
-2474
-2472
-2470
-2467
-2463
-2459
-2454
-2449
-2443
-2437
-2430
-2423
-2415
-2406
-2397
-2388
-2378
-2367
-2357
-2345
-2333
-2321
-2308
-2294
-2280
-2266
-2251
-2236
-2220
-2203
-2186
-2169
-2151
-2133
-2114
-2095
-2076
-2056
-2035
-2015
-1993
-1972
-1950
-1927
-1904
-1881
-1857
-1833
-1809
-1784
-1759
-1734
-1708
-1682
-1655
-1629
-1602
-1575
-1548
-1520
-1493
-1466
-1438
-1411
-1384
-1356
-1329
-1302
-1275
-1249
-1222
-1195
-1169
-1143
-1117
-1091
-1066
-1041
-1016
-992
-968
-944
-921
-898
-876
-854
-832
-811
-791
-771
-752
-733
-714
-696
-679
-662
-646
-630
-615
-600
-587
-574
-561
-550
-539
-529
-520
-511
-504
-497
-491
-485
-481
-477
-474
-472
-471
-471
-471
-472
-474
-477
-481
-485
-490
-496
-502
-509
-517
-525
-534
-544
-554
-565
-576
-588
-600
-613
-626
-640
-653
-668
-682
-697
-712
-728
-743
-759
-775
-791
-808
-825
-841
-858
-875
-892
-909
-926
-943
-960
-977
-994
-1010
-1027
-1043
-1060
-1075
-1091
-1106
-1122
-1136
-1151
-1165
-1179
-1193
-1206
-1219
-1232
-1245
-1257
-1269
-1280
-1292
-1303
-1313
-1323
-1333
-1342
-1351
-1360
-1368
-1375
-1382
-1388
-1394
-1399
-1404
-1408
-1412
-1415
-1418
-1421
-1423
-1425
-1426
-1427
-1427
-1427
-1426
-1425
-1424
-1422
-1419
-1417
-1413
-1410
-1406
-1401
-1396
-1391
-1386
-1380
-1373
-1367
-1360
-1353
-1345
-1337
-1329
-1321
-1312
-1303
-1293
-1283
-1273
-1263
-1252
-1241
-1229
-1217
-1205
-1193
-1180
-1167
-1154
-1140
-1126
-1112
-1098
-1084
-1069
-1054
-1039
-1022
-1008
-993
-977
-962
-946
-930
-915
-899
-883
-867
-852
-836
-820
-804
-788
-772
-756
-740
-724
-707
-691
-674
-657
-640
-623
-606
-588
-571
-553
-536
-518
-500
-481
-463
-445
-426
-408
-389
-370
-351
-333
-314
-295
-276
-257
-239
-220
-201
-182
-164
-145
-126
-108
-90
-71
-53
-35
-17
1
19
37
54
71
89
105
122
139
155
171
186
202
217
232
247
262
276
290
304
317
331
343
356
368
380
392
403
414
425
435
445
455
464
473
482
491
499
506
514
521
527
534
539
545
550
555
560
564
568
571
574
577
580
582
583
585
585
586
586
586
585
584
582
581
578
576
573
570
566
562
558
554
549
544
538
532
526
519
512
504
496
488
479
470
461
451
440
430
419
407
395
383
370
357
344
330
316
302
288
273
258
243
228
213
197
182
166
150
134
118
102
87
71
55
39
23
8
-8
-24
-39
-55
-70
-85
-100
-115
-130
-145
-159
-174
-189
-203
-217
-232
-246
-260
-274
-287
-301
-314
-328
-341
-354
-367
-380
-392
-405
-417
-430
-442
-454
-466
-477
-489
-500
-511
-522
-532
-542
-552
-561
-570
-579
-587
-595
-602
-609
-616
-622
-628
-633
-639
-643
-648
-652
-655
-658
-661
-664
-666
-668
-670
-672
-673
-674
-674
-675
-675
-675
-674
-674
-673
-672
-672
-670
-669
-668
-666
-665
-663
-661
-659
-657
-655
-653
-651
-648
-646
-643
-641
-638
-636
-634
-631
-628
-626
-623
-621
-619
-616
-614
-612
-609
-607
-605
-602
-600
-597
-595
-592
-589
-586
-583
-581
-578
-575
-572
-569
-566
-563
-561
-558
-555
-552
-550
-547
-545
-542
-540
-538
-536
-534
-532
-530
-528
-526
-524
-522
-520
-519
-517
-515
-513
-511
-509
-507
-506
-504
-502
-500
-498
-496
-493
-491
-489
-486
-483
-480
-477
-474
-470
-466
-462
-458
-454
-449
-444
-439
-434
-429
-424
-418
-412
-406
-400
-394
-387
-380
-374
-367
-360
-353
-345
-338
-331
-323
-316
-308
-301
-293
-286
-278
-271
-263
-256
-248
-240
-233
-225
-218
-210
-203
-195
-188
-181
-173
-166
-159
-152
-145
-138
-131
-125
-119
-113
-107
-101
-96
-90
-85
-81
-76
-72
-68
-65
-61
-59
-56
-54
-52
-51
-49
-49
-49
-49
-49
-50
-52
-54
-56
-59
-62
-65
-69
-73
-78
-83
-89
-95
-101
-108
-115
-122
-130
-138
-147
-156
-165
-174
-184
-194
-205
-216
-227
-238
-250
-262
-275
-288
-301
-314
-327
-341
-354
-368
-382
-397
-411
-425
-439
-454
-468
-483
-497
-512
-526
-540
-555
-569
-584
-598
-612
-627
-641
-656
-671
-685
-700
-715
-729
-744
-759
-774
-788
-803
-818
-833
-847
-862
-876
-891
-905
-919
-933
-946
-960
-973
-986
-999
-1010
-1022
-1034
-1045
-1056
-1066
-1076
-1085
-1094
-1103
-1111
-1118
-1125
-1132
-1138
-1143
-1148
-1153
-1156
-1160
-1162
-1164
-1166
-1166
-1166
-1166
-1165
-1163
-1161
-1158
-1154
-1150
-1145
-1139
-1133
-1126
-1119
-1111
-1102
-1093
-1083
-1072
-1061
-1049
-1037
-1024
-1010
-996
-981
-966
-950
-933
-916
-899
-881
-862
-843
-824
-804
-783
-762
-741
-719
-697
-675
-652
-630
-606
-583
-559
-535
-511
-486
-461
-436
-411
-385
-360
-334
-308
-282
-255
-229
-203
-176
-149
-123
-96
-70
-43
-16
10
36
63
89
115
140
166
191
216
241
266
290
314
338
361
385
408
430
452
474
496
517
538
559
579
599
619
638
657
676
694
712
730
747
764
781
797
813
829
844
859
873
888
901
915
928
940
953
964
976
987
997
1008
1016
1027
1035
1044
1052
1059
1066
1073
1079
1085
1090
1095
1099
1103
1106
1109
1112
1114
1116
1117
1118
1118
1118
1118
1117
1116
1114
1112
1110
1107
1104
1101
1097
1093
1089
1084
1079
1074
1068
1063
1057
1050
1044
1037
1030
1022
1016
1008
1000
993
985
976
968
959
949
940
930
920
909
898
887
875
863
850
837
824
810
796
782
767
752
736
720
703
686
669
652
634
615
597
578
559
539
519
499
479
458
437
416
394
372
350
328
305
283
260
236
213
189
165
141
117
92
67
43
18
-8
-33
-58
-84
-109
-135
-161
-187
-213
-239
-265
-291
-317
-343
-370
-396
-422
-448
-474
-500
-526
-551
-577
-602
-627
-652
-677
-702
-727
-751
-776
-800
-823
-847
-870
-894
-916
-939
-961
-984
-1004
-1027
-1048
-1069
-1090
-1110
-1130
-1150
-1169
-1188
-1207
-1225
-1243
-1261
-1278
-1295
-1311
-1327
-1343
-1359
-1374
-1388
-1403
-1417
-1430
-1444
-1456
-1469
-1481
-1493
-1505
-1516
-1527
-1537
-1548
-1558
-1567
-1577
-1586
-1594
-1602
-1610
-1617
-1624
-1631
-1637
-1643
-1648
-1652
-1656
-1660
-1663
-1666
-1667
-1669
-1670
-1670
-1670
-1669
-1667
-1666
-1663
-1660
-1657
-1653
-1648
-1643
-1638
-1632
-1625
-1618
-1611
-1603
-1595
-1586
-1577
-1567
-1557
-1547
-1536
-1525
-1513
-1501
-1488
-1475
-1462
-1448
-1434
-1419
-1404
-1389
-1373
-1357
-1340
-1323
-1306
-1288
-1270
-1252
-1233
-1214
-1194
-1175
-1154
-1134
-1113
-1093
-1071
-1050
-1028
-1006
-984
-961
-939
-916
-893
-870
-847
-824
-801
-777
-754
-730
-706
-683
-659
-635
-612
-588
-564
-541
-517
-494
-471
-447
-424
-401
-378
-355
-333
-310
-288
-266
-244
-222
-200
-179
-158
-137
-116
-95
-75
-55
-35
-16
3
22
41
60
78
96
113
130
147
164
180
196
212
227
242
257
272
286
300
313
327
340
352
365
377
389
400
412
423
434
444
455
465
475
485
495
505
514
523
533
542
550
559
567
576
584
592
600
607
615
622
630
637
644
652
659
666
672
679
686
692
699
705
711
717
723
729
734
739
745
750
755
759
764
768
772
776
779
783
786
789
791
794
796
798
800
801
802
803
804
804
805
805
805
804
803
802
801
800
798
796
794
791
788
785
782
778
774
769
764
759
754
748
741
735
727
720
712
704
695
687
677
668
658
647
637
625
614
602
590
577
564
550
537
522
508
492
477
461
445
428
411
393
376
358
339
320
301
282
262
242
222
201
180
159
137
115
93
71
49
26
3
-20
-43
-66
-89
-113
-137
-161
-184
-208
-232
-257
-281
-305
-329
-354
-378
-403
-427
-452
-476
-501
-525
-549
-573
-597
-621
-645
-669
-693
-716
-740
-763
-786
-809
-832
-855
-878
-900
-922
-944
-966
-988
-1010
-1031
-1052
-1073
-1094
-1115
-1135
-1156
-1176
-1196
-1216
-1236
-1255
-1275
-1294
-1313
-1332
-1351
-1370
-1389
-1407
-1426
-1444
-1463
-1481
-1500
-1518
-1536
-1554
-1572
-1590
-1608
-1625
-1643
-1660
-1677
-1695
-1712
-1729
-1746
-1762
-1779
-1796
-1812
-1828
-1844
-1860
-1876
-1892
-1907
-1922
-1937
-1951
-1966
-1980
-1994
-2007
-2020
-2033
-2045
-2058
-2070
-2081
-2093
-2104
-2114
-2124
-2134
-2144
-2153
-2162
-2170
-2178
-2186
-2193
-2200
-2206
-2213
-2218
-2224
-2229
-2233
-2238
-2241
-2245
-2248
-2251
-2253
-2255
-2257
-2258
-2259
-2259
-2259
-2259
-2258
-2258
-2256
-2254
-2252
-2250
-2247
-2244
-2240
-2236
-2231
-2227
-2221
-2216
-2210
-2204
-2197
-2190
-2183
-2175
-2167
-2158
-2149
-2139
-2129
-2119
-2108
-2097
-2085
-2073
-2061
-2048
-2033
-2021
-2005
-1991
-1976
-1961
-1945
-1928
-1911
-1894
-1876
-1858
-1839
-1821
-1801
-1782
-1762
-1742
-1721
-1700
-1679
-1658
-1636
-1615
-1593
-1571
-1549
-1526
-1504
-1481
-1459
-1436
-1413
-1390
-1367
-1343
-1320
-1297
-1274
-1250
-1227
-1204
-1180
-1157
-1133
-1110
-1086
-1063
-1040
-1016
-993
-970
-947
-923
-900
-877
-854
-832
-809
-786
-764
-741
-719
-697
-675
-654
-632
-611
-590
-570
-549
-529
-509
-489
-469
-449
-430
-411
-392
-373
-354
-336
-318
-299
-281
-263
-246
-228
-210
-193
-176
-158
-141
-124
-107
-90
-74
-57
-41
-24
-8
8
24
39
55
70
86
101
115
130
145
159
173
186
200
213
226
239
251
263
275
287
298
309
320
330
340
350
359
368
377
385
393
401
409
416
423
429
436
442
447
453
458
463
467
472
476
479
483
486
489
491
493
495
497
498
499
499
499
499
498
497
495
494
491
489
486
482
479
475
471
466
462
457
452
446
441
435
429
423
417
411
404
398
391
384
377
371
364
356
349
342
335
328
320
313
306
298
291
283
276
268
261
253
246
239
231
224
217
209
202
195
188
181
174
168
161
155
148
142
136
130
124
118
112
106
100
94
88
82
76
70
64
58
52
46
39
33
27
21
15
9
3
-3
-9
-15
-21
-27
-33
-39
-44
-50
-56
-61
-67
-72
-77
-83
-88
-93
-98
-104
-108
-113
-118
-123
-128
-132
-137
-141
-146
-150
-154
-159
-163
-167
-170
-174
-178
-181
-184
-188
-191
-194
-197
-200
-202
-205
-208
-210
-212
-215
-217
-219
-221
-222
-224
-226
-227
-228
-230
-231
-232
-233
-234
-235
-236
-237
-238
-238
-239
-239
-240
-240
-240
-240
-240
-240
-239
-239
-238
-237
-236
-235
-233
-232
-230
-228
-225
-223
-220
-217
-214
-210
-206
-202
-198
-193
-188
-183
-177
-171
-165
-159
-152
-145
-138
-130
-122
-114
-106
-97
-88
-79
-69
-59
-49
-39
-29
-18
-7
3
15
26
37
49
61
73
85
98
110
123
136
149
162
175
188
202
215
229
242
256
270
283
297
311
324
338
352
366
380
393
407
421
434
448
461
475
488
501
514
527
540
552
565
577
589
601
613
625
636
647
658
669
679
689
699
708
718
727
735
744
752
760
767
775
782
788
795
801
807
813
818
823
828
832
836
840
843
846
849
851
853
855
856
857
858
858
858
858
858
857
855
854
852
850
848
846
844
841
838
835
832
828
825
821
818
814
810
806
802
798
793
789
785
780
775
771
766
761
756
750
745
739
733
727
721
715
708
701
694
687
680
673
665
657
649
641
633
625
616
607
599
590
581
572
563
554
545
536
527
518
508
499
490
481
471
462
453
444
434
425
416
407
398
389
380
371
363
354
346
337
329
320
312
304
295
287
279
271
263
255
247
239
231
223
215
208
200
192
184
177
170
162
155
148
141
135
128
122
116
110
104
99
94
89
84
79
75
71
67
64
61
58
55
53
51
49
47
46
45
44
44
43
43
44
44
45
46
47
49
50
52
54
57
59
62
64
67
70
73
76
80
83
86
89
92
96
99
102
106
109
112
116
119
123
126
129
133
136
139
142
146
149
152
155
158
161
164
166
169
172
175
178
181
183
186
189
192
195
198
201
205
208
211
214
217
221
224
228
232
235
239
243
247
251
255
259
264
268
272
277
281
286
290
295
299
303
308
312
316
320
324
328
332
336
340
344
348
352
355
359
362
366
369
372
375
377
380
382
384
387
389
390
392
393
395
396
397
398
398
399
399
399
399
399
398
398
397
396
395
393
392
390
388
386
383
381
378
375
372
369
366
362
359
355
351
347
343
338
334
329
324
319
314
309
304
298
292
286
281
274
268
262
256
249
243
236
229
222
215
208
200
193
186
178
171
163
156
149
141
134
127
120
113
106
99
92
85
78
72
65
59
53
47
40
34
28
22
16
10
4
-2
-8
-14
-20
-26
-32
-38
-44
-51
-57
-63
-70
-76
-83
-90
-96
-103
-110
-116
-123
-130
-137
-144
-151
-158
-166
-173
-180
-188
-196
-203
-211
-219
-227
-235
-243
-251
-258
-266
-274
-282
-290
-298
-306
-314
-322
-330
-338
-346
-354
-362
-370
-378
-386
-394
-402
-410
-418
-425
-433
-441
-449
-457
-465
-473
-481
-489
-498
-506
-514
-522
-530
-538
-546
-554
-563
-571
-579
-587
-595
-604
-612
-620
-629
-637
-646
-654
-662
-671
-679
-687
-696
-704
-712
-720
-729
-737
-745
-753
-761
-769
-776
-784
-792
-799
-806
-814
-821
-828
-834
-841
-847
-854
-860
-865
-871
-876
-881
-886
-891
-895
-899
-903
-907
-910
-913
-916
-918
-920
-922
-924
-925
-926
-927
-928
-928
-929
-928
-928
-927
-926
-925
-924
-922
-920
-918
-915
-913
-910
-907
-904
-900
-897
-893
-889
-885
-880
-876
-871
-866
-861
-855
-850
-844
-839
-833
-827
-820
-814
-808
-801
-795
-788
-781
-774
-767
-760
-753
-746
-739
-732
-724
-717
-710
-703
-696
-688
-681
-673
-666
-658
-651
-643
-635
-627
-620
-612
-604
-596
-588
-580
-572
-563
-555
-547
-538
-530
-521
-513
-504
-495
-486
-477
-468
-459
-450
-441
-431
-422
-413
-403
-394
-384
-375
-365
-355
-346
-336
-326
-316
-306
-296
-286
-276
-266
-256
-246
-236
-227
-217
-207
-197
-188
-178
-169
-159
-150
-141
-132
-122
-113
-104
-95
-87
-78
-69
-60
-52
-43
-35
-27
-18
-10
-2
6
15
23
31
39
47
55
63
72
80
88
96
105
113
121
130
138
146
155
163
172
180
188
196
205
213
221
229
237
245
253
261
269
277
285
293
300
308
316
323
331
339
346
354
362
370
377
385
393
400
408
416
423
431
438
445
453
460
467
475
482
489
497
504
511
519
526
533
541
548
555
562
570
577
584
592
599
606
614
621
628
636
643
650
658
665
673
680
687
695
702
710
717
725
733
740
748
756
763
771
779
787
794
802
810
818
826
833
841
849
857
864
872
880
888
895
903
911
919
927
935
943
951
959
967
975
983
991
999
1008
1016
1024
1032
1040
1049
1057
1065
1073
1081
1089
1097
1105
1113
1121
1128
1136
1143
1151
1158
1165
1172
1179
1186
1193
1200
1206
1212
1219
1224
1230
1236
1241
1246
1251
1256
1260
1265
1269
1273
1277
1280
1283
1286
1289
1291
1293
1295
1297
1298
1299
1299
1300
1300
1299
1298
1297
1295
1293
1290
1287
1284
1280
1275
1270
1265
1259
1253
1246
1238
1230
1222
1213
1204
1194
1183
1172
1161
1149
1136
1123
1110
1096
1081
1067
1051
1035
1018
1002
985
967
949
931
912
893
874
854
834
814
793
773
752
730
709
687
665
643
621
599
576
553
531
508
485
461
438
415
391
368
344
320
297
273
249
225
201
178
154
130
106
82
58
34
11
-13
-37
-60
-84
-108
-131
-154
-177
-200
-223
-246
-269
-291
-313
-336
-358
-379
-401
-422
-443
-464
-485
-505
-525
-545
-564
-583
-602
-620
-638
-656
-673
-690
-706
-722
-738
-753
-768
-782
-796
-810
-823
-836
-849
-861
-873
-884
-895
-905
-915
-925
-934
-943
-951
-959
-967
-974
-981
-987
-993
-998
-1002
-1008
-1012
-1016
-1018
-1022
-1024
-1027
-1028
-1030
-1030
-1031
-1031
-1030
-1030
-1028
-1027
-1025
-1022
-1020
-1016
-1012
-1008
-1004
-1000
-995
-990
-984
-978
-972
-966
-959
-952
-945
-937
-930
-922
-914
-906
-898
-889
-881
-872
-863
-854
-845
-835
-826
-817
-807
-797
-788
-778
-768
-758
-747
-737
-727
-716
-706
-695
-685
-674
-663
-653
-642
-631
-620
-609
-599
-588
-577
-566
-556
-545
-534
-524
-514
-503
-493
-483
-473
-464
-454
-445
-435
-426
-417
-408
-399
-391
-382
-374
-366
-358
-351
-343
-336
-329
-322
-316
-309
-303
-298
-292
-288
-283
-279
-275
-271
-268
-266
-263
-261
-260
-259
-258
-258
-258
-259
-260
-261
-263
-265
-267
-270
-273
-276
-280
-284
-288
-293
-298
-303
-309
-315
-321
-327
-334
-341
-348
-355
-363
-371
-379
-387
-395
-404
-413
-422
-431
-440
-450
-460
-469
-479
-489
-500
-510
-521
-531
-542
-553
-564
-575
-586
-598
-609
-620
-632
-643
-655
-666
-678
-689
-701
-712
-724
-736
-747
-758
-770
-781
-792
-804
-815
-826
-836
-847
-858
-868
-879
-889
-899
-909
-919
-928
-938
-947
-956
-965
-974
-983
-991
-1000
-1008
-1014
-1022
-1031
-1038
-1045
-1051
-1058
-1064
-1070
-1076
-1082
-1088
-1093
-1098
-1103
-1108
-1112
-1116
-1120
-1124
-1128
-1131
-1134
-1137
-1140
-1143
-1145
-1147
-1149
-1151
-1153
-1154
-1156
-1157
-1158
-1159
-1160
-1161
-1161
-1162
-1162
-1163
-1163
-1163
-1164
-1164
-1164
-1164
-1163
-1163
-1163
-1162
-1162
-1161
-1160
-1159
-1158
-1157
-1156
-1154
-1153
-1151
-1149
-1147
-1145
-1143
-1141
-1138
-1136
-1133
-1131
-1128
-1125
-1122
-1119
-1116
-1113
-1110
-1107
-1103
-1100
-1096
-1093
-1089
-1085
-1082
-1078
-1074
-1070
-1065
-1061
-1057
-1052
-1048
-1043
-1039
-1034
-1029
-1024
-1018
-1012
-1008
-1002
-997
-992
-986
-980
-974
-968
-962
-956
-949
-943
-936
-930
-923
-916
-909
-902
-894
-887
-880
-872
-864
-856
-848
-840
-832
-824
-816
-808
-799
-791
-782
-774
-765
-756
-748
-739
-730
-721
-712
-703
-694
-685
-676
-667
-657
-648
-639
-630
-620
-611
-602
-592
-583
-574
-564
-555
-546
-536
-527
-518
-508
-499
-489
-480
-470
-461
-452
-442
-433
-423
-414
-404
-395
-385
-376
-366
-357
-348
-338
-329
-320
-311
-302
-293
-285
-276
-268
-259
-251
-243
-235
-227
-220
-212
-205
-198
-190
-183
-177
-170
-163
-157
-151
-145
-139
-133
-127
-122
-116
-111
-106
-101
-96
-91
-86
-81
-77
-72
-68
-63
-59
-55
-50
-46
-42
-38
-34
-30
-26
-22
-18
-15
-11
-8
-5
-1
2
4
7
10
12
15
17
19
21
22
24
25
26
27
28
28
28
28
27
26
25
24
22
20
18
16
13
10
6
3
-1
-6
-10
-15
-20
-26
-31
-37
-43
-50
-57
-64
-71
-79
-87
-95
-103
-112
-120
-129
-139
-148
-158
-167
-177
-188
-198
-208
-219
-230
-241
-252
-263
-274
-286
-297
-309
-321
-332
-344
-356
-368
-380
-392
-404
-416
-427
-439
-451
-463
-475
-486
-498
-510
-521
-533
-544
-555
-566
-577
-588
-599
-610
-620
-631
-641
-651
-661
-671
-681
-691
-700
-709
-718
-727
-736
-745
-753
-761
-769
-777
-785
-792
-800
-807
-814
-820
-827
-833
-839
-845
-851
-857
-862
-868
-873
-878
-883
-887
-892
-896
-900
-904
-908
-911
-915
-918
-921
-924
-927
-929
-931
-933
-935
-937
-938
-939
-940
-941
-942
-942
-942
-941
-941
-940
-939
-937
-936
-934
-931
-929
-926
-923
-919
-915
-911
-907
-902
-897
-891
-885
-879
-872
-865
-858
-850
-841
-833
-823
-814
-804
-793
-782
-771
-759
-747
-735
-722
-708
-695
-681
-666
-651
-636
-620
-604
-588
-571
-554
-537
-519
-501
-483
-464
-445
-426
-406
-387
-367
-346
-326
-305
-284
-263
-242
-220
-198
-176
-154
-132
-109
-87
-64
-41
-17
6
29
53
77
101
124
148
173
197
221
245
269
294
318
342
366
390
414
438
461
485
508
532
555
578
601
624
646
668
690
712
734
755
776
797
817
837
857
876
895
914
932
949
967
983
999
1014
1030
1045
1059
1073
1086
1098
1110
1122
1132
1143
1152
1161
1170
1178
1185
1192
1198
1203
1208
1212
1216
1219
1221
1223
1224
1224
1224
1222
1221
1218
1215
1211
1207
1202
1196
1189
1182
1174
1165
1156
1146
1135
1124
1112
1099
1085
1071
1057
1041
1025
1008
991
973
955
936
916
896
875
854
832
809
786
763
739
714
690
664
638
612
585
558
530
502
473
444
415
385
355
324
293
262
231
199
167
135
103
70
38
5
-28
-62
-95
-129
-162
-196
-230
-264
-298
-332
-366
-401
-435
-469
-503
-537
-572
-606
-640
-674
-707
-741
-775
-808
-841
-874
-907
-940
-972
-1004
-1037
-1068
-1100
-1131
-1162
-1193
-1223
-1253
-1283
-1313
-1342
-1371
-1399
-1428
-1456
-1484
-1511
-1538
-1565
-1591
-1617
-1643
-1669
-1694
-1719
-1744
-1768
-1792
-1815
-1839
-1862
-1884
-1907
-1928
-1950
-1971
-1992
-2013
-2033
-2052
-2072
-2091
-2109
-2128
-2146
-2163
-2180
-2197
-2213
-2228
-2244
-2258
-2273
-2287
-2300
-2313
-2326
-2338
-2350
-2361
-2372
-2382
-2393
-2402
-2412
-2421
-2430
-2438
-2446
-2454
-2462
-2469
-2476
-2482
-2489
-2495
-2501
-2506
-2511
-2516
-2521
-2525
-2529
-2533
-2537
-2540
-2543
-2546
-2548
-2551
-2553
-2554
-2556
-2557
-2558
-2559
-2559
-2559
-2558
-2558
-2557
-2556
-2554
-2552
-2550
-2548
-2545
-2542
-2538
-2535
-2531
-2526
-2522
-2517
-2511
-2506
-2500
-2493
-2487
-2480
-2473
-2465
-2457
-2449
-2441
-2432
-2423
-2414
-2404
-2394
-2384
-2373
-2363
-2351
-2340
-2328
-2316
-2304
-2292
-2279
-2266
-2252
-2238
-2224
-2210
-2195
-2180
-2164
-2148
-2132
-2115
-2098
-2081
-2064
-2045
-2027
-2009
-1990
-1970
-1951
-1931
-1910
-1889
-1868
-1847
-1825
-1803
-1781
-1758
-1735
-1712
-1688
-1664
-1640
-1615
-1590
-1565
-1540
-1514
-1489
-1462
-1436
-1409
-1383
-1355
-1328
-1301
-1273
-1245
-1217
-1188
-1160
-1131
-1102
-1073
-1044
-1014
-986
-956
-927
-897
-868
-838
-808
-778
-749
-719
-689
-660
-630
-601
-571
-542
-513
-484
-455
-426
-397
-369
-341
-313
-285
-257
-230
-203
-176
-150
-124
-98
-72
-47
-23
2
26
50
73
96
118
140
162
183
204
224
244
263
282
301
319
336
353
370
386
402
418
432
447
461
475
488
500
513
525
536
547
557
568
577
586
595
604
612
619
626
633
639
645
651
656
661
665
669
673
676
679
682
684
685
687
688
688
689
689
688
688
687
685
684
682
680
677
675
672
668
665
661
657
652
647
642
637
632
626
620
613
607
600
593
585
577
570
561
553
544
535
526
517
507
497
487
476
466
455
444
432
421
409
397
385
373
360
348
335
322
308
295
282
268
254
240
227
213
199
184
170
156
142
128
114
99
85
71
57
43
29
15
1
-13
-27
-41
-55
-69
-82
-96
-109
-123
-136
-149
-163
-176
-189
-201
-214
-227
-239
-251
-264
-275
-287
-299
-310
-322
-333
-343
-354
-364
-375
-385
-394
-404
-413
-422
-431
-439
-447
-455
-463
-470
-477
-483
-490
-496
-501
-506
-511
-516
-520
-524
-527
-531
-533
-536
-538
-539
-541
-541
-542
-542
-542
-542
-541
-541
-539
-538
-536
-534
-531
-529
-526
-522
-519
-515
-511
-507
-502
-497
-492
-487
-481
-476
-469
-463
-456
-449
-442
-435
-427
-419
-411
-403
-394
-385
-376
-367
-357
-347
-337
-327
-316
-306
-295
-283
-272
-260
-249
-237
-225
-212
-200
-187
-175
-162
-149
-136
-123
-110
-97
-84
-71
-58
-45
-31
-18
-5
8
21
34
46
59
72
84
97
109
121
133
145
156
168
179
190
201
212
222
233
243
252
262
271
280
289
298
306
314
322
330
337
344
351
358
365
371
377
383
389
394
400
405
409
414
419
423
427
431
434
438
441
444
446
449
451
454
455
457
459
460
461
462
463
463
463
463
463
462
461
460
458
457
455
452
449
446
443
440
436
431
427
422
417
411
406
400
393
387
380
372
365
357
348
340
331
322
312
303
292
282
271
260
249
237
225
212
200
187
173
160
146
132
117
102
87
72
56
41
25
8
-8
-25
-42
-59
-77
-94
-112
-130
-148
-167
-185
-204
-223
-242
-261
-280
-300
-319
-339
-358
-378
-397
-417
-436
-456
-475
-495
-514
-533
-552
-571
-590
-608
-627
-645
-663
-681
-699
-716
-733
-750
-767
-784
-800
-816
-831
-847
-862
-876
-891
-905
-919
-932
-945
-958
-970
-982
-993
-1004
-1014
-1025
-1035
-1045
-1054
-1063
-1071
-1079
-1087
-1094
-1100
-1107
-1113
-1118
-1123
-1128
-1132
-1136
-1139
-1142
-1145
-1147
-1149
-1151
-1152
-1152
-1153
-1152
-1152
-1151
-1150
-1148
-1146
-1144
-1141
-1138
-1135
-1131
-1127
-1122
-1117
-1112
-1106
-1101
-1094
-1088
-1081
-1074
-1066
-1058
-1050
-1041
-1033
-1022
-1014
-1004
-994
-983
-972
-961
-949
-937
-925
-912
-899
-886
-873
-859
-845
-830
-815
-800
-785
-770
-754
-738
-721
-705
-688
-671
-654
-636
-619
-601
-582
-564
-545
-527
-507
-488
-469
-449
-429
-409
-389
-368
-347
-326
-305
-284
-263
-241
-219
-197
-175
-153
-131
-108
-86
-63
-40
-17
6
29
52
75
99
122
145
169
192
215
239
262
285
308
332
355
377
400
423
445
468
490
512
534
555
577
598
619
640
660
680
700
720
739
759
777
796
814
832
849
866
883
900
916
931
947
962
976
990
1004
1016
1029
1041
1053
1064
1075
1085
1095
1104
1113
1121
1128
1135
1142
1148
1153
1158
1162
1166
1169
1172
1174
1175
1176
1177
1176
1176
1174
1172
1170
1167
1163
1159
1154
1149
1143
1136
1129
1122
1114
1105
1096
1086
1076
1066
1054
1043
1030
1018
1004
991
976
962
947
931
915
898
881
864
846
827
808
789
769
749
728
707
686
664
641
619
596
572
548
524
500
475
450
425
399
373
347
321
294
267
240
212
185
157
129
101
73
44
15
-14
-42
-72
-101
-130
-159
-189
-218
-248
-277
-307
-336
-366
-395
-425
-454
-483
-512
-541
-570
-599
-628
-657
-685
-714
-742
-770
-798
-826
-854
-881
-909
-936
-963
-990
-1016
-1042
-1068
-1094
-1120
-1145
-1170
-1195
-1219
-1244
-1268
-1291
-1314
-1337
-1360
-1382
-1404
-1426
-1447
-1468
-1488
-1508
-1528
-1547
-1565
-1584
-1602
-1619
-1636
-1652
-1668
-1684
-1699
-1713
-1727
-1741
-1753
-1766
-1778
-1789
-1800
-1810
-1820
-1829
-1838
-1846
-1854
-1861
-1868
-1874
-1880
-1885
-1889
-1893
-1897
-1900
-1902
-1904
-1905
-1906
-1906
-1906
-1905
-1904
-1902
-1900
-1897
-1894
-1890
-1885
-1880
-1875
-1869
-1862
-1855
-1848
-1840
-1831
-1822
-1813
-1803
-1792
-1781
-1770
-1758
-1746
-1733
-1720
-1707
-1693
-1679
-1664
-1649
-1634
-1618
-1602
-1586
-1569
-1553
-1536
-1518
-1501
-1483
-1465
-1447
-1429
-1410
-1392
-1373
-1354
-1335
-1316
-1297
-1278
-1259
-1240
-1220
-1201
-1181
-1161
-1142
-1122
-1102
-1083
-1063
-1043
-1022
-1004
-984
-964
-944
-925
-905
-885
-865
-846
-826
-806
-786
-767
-747
-727
-708
-688
-668
-649
-629
-610
-590
-571
-551
-532
-513
-494
-474
-455
-436
-418
-399
-380
-362
-343
-325
-307
-289
-271
-253
-236
-218
-201
-184
-167
-151
-134
-118
-102
-86
-71
-56
-41
-26
-12
3
17
30
43
56
69
81
94
105
117
128
138
149
159
168
178
187
195
203
211
219
226
233
239
245
251
256
261
266
270
274
277
280
283
285
287
289
290
291
292
292
292
292
291
290
288
287
285
283
280
277
274
271
267
263
259
255
251
246
241
236
230
225
219
213
207
201
194
188
181
174
167
160
153
146
138
131
123
115
108
100
92
84
75
67
59
50
42
33
25
16
8
-1
-10
-18
-27
-36
-44
-53
-61
-69
-78
-86
-94
-102
-110
-118
-126
-133
-141
-148
-155
-162
-169
-176
-182
-189
-195
-201
-206
-212
-217
-223
-228
-232
-237
-241
-245
-249
-253
-256
-259
-262
-265
-267
-269
-271
-272
-273
-274
-275
-276
-276
-276
-276
-275
-275
-274
-273
-271
-270
-268
-266
-264
-262
-259
-256
-253
-250
-246
-243
-239
-235
-231
-227
-222
-218
-213
-208
-203
-198
-193
-187
-182
-176
-170
-164
-158
-152
-146
-140
-134
-128
-122
-115
-109
-103
-96
-90
-84
-77
-71
-65
-59
-52
-46
-40
-34
-28
-22
-16
-10
-4
2
7
13
19
24
29
35
40
45
50
55
59
64
68
73
77
81
86
90
94
98
102
106
110
114
118
122
126
130
134
137
141
145
149
153
157
161
165
169
173
176
180
184
188
191
195
199
202
206
209
212
216
219
222
225
228
231
234
237
240
243
245
248
251
253
255
257
260
262
264
265
267
269
270
272
273
274
275
277
278
279
279
280
281
282
282
283
283
283
284
284
284
284
284
284
284
283
283
283
282
281
281
280
279
278
277
275
274
272
271
269
267
265
263
261
259
256
254
251
248
245
242
239
236
233
229
226
222
218
214
210
206
202
198
193
189
184
180
175
170
165
160
155
149
144
138
132
127
121
114
108
102
95
88
82
75
67
60
53
45
37
29
21
13
5
-4
-13
-22
-31
-40
-49
-59
-69
-79
-89
-99
-110
-121
-132
-143
-154
-165
-177
-189
-200
-212
-225
-237
-249
-262
-275
-288
-300
-314
-327
-340
-353
-367
-380
-394
-407
-421
-434
-448
-462
-475
-489
-503
-516
-530
-544
-557
-571
-584
-597
-611
-624
-637
-650
-663
-676
-689
-702
-715
-727
-740
-752
-765
-777
-789
-801
-813
-824
-836
-847
-858
-869
-880
-891
-901
-912
-922
-932
-942
-952
-961
-971
-980
-989
-998
-1006
-1014
-1022
-1031
-1039
-1046
-1054
-1061
-1068
-1074
-1080
-1087
-1092
-1098
-1103
-1108
-1113
-1117
-1121
-1125
-1128
-1132
-1135
-1137
-1140
-1142
-1143
-1145
-1146
-1147
-1148
-1148
-1148
-1148
-1148
-1147
-1146
-1145
-1144
-1143
-1141
-1139
-1137
-1134
-1132
-1129
-1126
-1123
-1120
-1116
-1112
-1108
-1104
-1100
-1096
-1091
-1086
-1081
-1076
-1070
-1065
-1059
-1053
-1047
-1041
-1034
-1028
-1020
-1014
-1006
-1000
-993
-985
-978
-970
-963
-955
-947
-939
-931
-922
-914
-906
-897
-888
-880
-871
-862
-853
-844
-835
-825
-816
-807
-797
-788
-778
-768
-759
-749
-739
-729
-719
-709
-700
-690
-680
-670
-660
-650
-641
-631
-621
-611
-601
-592
-582
-572
-563
-553
-543
-534
-524
-515
-505
-495
-486
-477
-467
-458
-449
-439
-430
-421
-412
-403
-394
-386
-377
-368
-360
-351
-343
-334
-326
-318
-310
-302
-295
-287
-279
-272
-265
-258
-251
-244
-237
-230
-224
-217
-211
-205
-199
-193
-187
-181
-175
-169
-164
-158
-153
-148
-142
-137
-132
-127
-122
-116
-111
-106
-101
-96
-91
-85
-80
-75
-70
-65
-60
-54
-49
-44
-38
-33
-27
-22
-16
-11
-5
0
6
12
18
23
29
35
41
47
53
59
65
71
77
83
89
95
100
106
112
118
123
129
134
140
145
150
156
161
166
171
175
180
185
189
194
198
202
206
210
213
217
220
223
226
229
231
234
236
238
240
241
243
244
245
245
246
246
246
246
246
245
244
243
242
241
239
237
236
234
231
229
226
223
220
217
214
210
207
203
198
194
189
184
179
174
169
163
157
151
144
138
131
124
117
109
102
94
86
78
70
62
53
44
36
27
18
9
0
-9
-18
-28
-37
-46
-56
-65
-75
-84
-94
-103
-113
-122
-132
-141
-151
-160
-170
-179
-189
-199
-208
-217
-227
-236
-246
-255
-264
-273
-283
-292
-301
-310
-318
-327
-336
-344
-353
-361
-369
-378
-386
-393
-401
-409
-416
-424
-431
-438
-445
-451
-458
-464
-470
-476
-482
-487
-492
-497
-502
-507
-511
-515
-519
-522
-526
-529
-531
-534
-536
-537
-539
-540
-540
-541
-541
-541
-540
-539
-538
-536
-535
-532
-530
-527
-524
-521
-517
-513
-509
-504
-500
-495
-489
-484
-478
-471
-465
-458
-451
-444
-437
-429
-421
-413
-404
-396
-387
-378
-369
-360
-351
-341
-332
-322
-312
-302
-291
-281
-271
-260
-249
-239
-228
-217
-206
-195
-184
-173
-162
-151
-139
-128
-117
-105
-94
-82
-71
-59
-48
-36
-25
-13
-2
10
22
33
45
56
68
79
91
102
114
125
137
148
159
170
182
193
204
214
225
236
246
257
267
277
288
298
307
317
327
336
345
354
363
372
380
389
397
405
412
420
427
434
441
448
454
460
466
472
477
483
487
492
496
501
504
508
511
514
517
520
522
524
526
527
528
529
530
530
531
530
530
529
528
527
525
524
522
519
517
514
511
507
503
499
495
490
486
481
475
470
464
458
451
445
438
431
424
416
408
400
392
384
375
366
357
347
338
328
318
308
297
286
275
264
253
241
229
217
205
192
180
167
154
141
127
114
100
86
72
58
44
30
15
1
-14
-29
-44
-59
-74
-89
-104
-120
-135
-150
-166
-181
-197
-212
-228
-244
-259
-275
-291
-306
-322
-337
-353
-369
-384
-400
-415
-431
-446
-462
-477
-492
-508
-523
-538
-553
-568
-583
-598
-613
-628
-643
-658
-672
-687
-701
-716
-730
-744
-759
-773
-787
-801
-815
-828
-842
-856
-869
-882
-896
-909
-922
-935
-948
-961
-973
-986
-998
-1010
-1022
-1034
-1046
-1058
-1069
-1080
-1091
-1102
-1113
-1124
-1134
-1144
-1154
-1164
-1173
-1182
-1192
-1200
-1209
-1217
-1225
-1233
-1241
-1248
-1255
-1262
-1269
-1275
-1281
-1287
-1292
-1298
-1303
-1307
-1312
-1316
-1320
-1323
-1326
-1329
-1332
-1335
-1337
-1339
-1341
-1342
-1343
-1344
-1345
-1345
-1345
-1345
-1345
-1344
-1343
-1342
-1341
-1339
-1338
-1336
-1334
-1331
-1329
-1326
-1323
-1320
-1317
-1314
-1310
-1306
-1302
-1298
-1294
-1290
-1285
-1280
-1275
-1270
-1265
-1260
-1254
-1248
-1242
-1236
-1230
-1224
-1218
-1211
-1205
-1198
-1191
-1184
-1177
-1169
-1162
-1154
-1146
-1138
-1130
-1122
-1114
-1106
-1097
-1088
-1079
-1071
-1062
-1052
-1043
-1034
-1024
-1014
-1004
-995
-986
-976
-966
-955
-945
-935
-925
-914
-904
-893
-882
-871
-860
-849
-838
-827
-816
-805
-794
-782
-771
-759
-748
-736
-725
-713
-702
-690
-679
-667
-656
-644
-633
-622
-610
-599
-588
-577
-565
-554
-543
-532
-521
-511
-500
-489
-478
-468
-457
-447
-437
-427
-416
-406
-397
-387
-377
-368
-358
-349
-340
-331
-322
-314
-305
-297
-288
-280
-272
-264
-256
-249
-241
-234
-226
-219
-212
-205
-198
-191
-185
-178
-172
-166
-159
-153
-148
-142
-136
-131
-125
-120
-115
-110
-105
-100
-95
-91
-86
-82
-78
-74
-70
-66
-62
-58
-55
-51
-48
-45
-42
-39
-36
-33
-31
-28
-26
-24
-22
-20
-18
-17
-15
-14
-13
-12
-11
-10
-9
-9
-9
-8
-8
-8
-8
-9
-9
-10
-10
-11
-12
-13
-14
-15
-17
-18
-20
-22
-23
-25
-27
-29
-32
-34
-37
-39
-42
-45
-48
-51
-54
-57
-60
-64
-67
-71
-75
-79
-83
-87
-91
-95
-100
-104
-109
-114
-118
-123
-128
-133
-138
-144
-149
-155
-160
-166
-171
-177
-183
-189
-195
-201
-207
-212
-218
-224
-230
-236
-243
-249
-255
-261
-266
-272
-278
-284
-290
-296
-301
-307
-312
-318
-323
-329
-334
-339
-344
-349
-354
-359
-364
-368
-373
-377
-381
-386
-390
-394
-397
-401
-405
-408
-412
-415
-418
-421
-424
-427
-429
-432
-434
-437
-439
-441
-443
-444
-446
-447
-448
-449
-450
-451
-451
-452
-452
-452
-452
-452
-451
-451
-450
-449
-448
-447
-445
-444
-442
-440
-438
-436
-434
-431
-429
-426
-424
-421
-418
-415
-412
-409
-405
-402
-399
-395
-391
-388
-384
-380
-376
-372
-368
-364
-360
-356
-352
-348
-344
-339
-335
-331
-326
-322
-318
-313
-309
-304
-300
-295
-291
-287
-282
-278
-273
-269
-264
-259
-255
-250
-246
-241
-237
-232
-228
-223
-219
-214
-210
-205
-200
-196
-191
-187
-182
-178
-173
-169
-164
-160
-156
-151
-147
-143
-138
-134
-130
-126
-122
-118
-115
-111
-107
-104
-101
-97
-94
-91
-89
-86
-83
-81
-78
-76
-74
-72
-70
-69
-67
-66
-65
-64
-63
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-62
-63
-63
-64
-65
-66
-67
-68
-70
-71
-72
-74
-76
-77
-79
-81
-83
-86
-88
-90
-93
-95
-98
-101
-104
-107
-110
-113
-116
-120
-123
-127
-131
-135
-139
-143
-147
-151
-156
-160
-164
-169
-174
-179
-183
-188
-194
-199
-204
-209
-214
-220
-225
-231
-236
-242
-247
-253
-259
-264
-270
-276
-282
-288
-294
-300
-306
-312
-317
-323
-329
-336
-342
-348
-354
-360
-366
-372
-378
-385
-391
-397
-403
-409
-416
-422
-428
-434
-440
-446
-452
-458
-464
-469
-475
-481
-486
-491
-497
-502
-507
-512
-516
-521
-526
-530
-534
-538
-542
-546
-549
-553
-556
-559
-563
-565
-568
-571
-573
-576
-578
-580
-582
-584
-586
-587
-589
-590
-591
-591
-592
-592
-593
-593
-593
-592
-592
-591
-590
-589
-588
-587
-585
-584
-582
-579
-577
-575
-572
-569
-566
-563
-560
-557
-553
-549
-546
-542
-538
-534
-529
-525
-521
-516
-511
-507
-502
-497
-492
-487
-482
-477
-472
-467
-462
-456
-451
-446
-440
-435
-430
-424
-419
-413
-408
-403
-397
-392
-386
-381
-376
-370
-365
-360
-354
-349
-344
-339
-334
-329
-324
-319
-314
-309
-304
-299
-295
-290
-285
-281
-276
-272
-267
-263
-259
-254
-250
-246
-241
-237
-233
-229
-224
-220
-216
-211
-207
-203
-198
-194
-190
-185
-181
-176
-171
-167
-162
-158
-153
-148
-144
-139
-134
-129
-124
-120
-115
-110
-105
-100
-95
-90
-85
-81
-76
-71
-66
-61
-57
-52
-47
-43
-38
-33
-29
-24
-20
-15
-11
-6
-2
3
7
11
16
20
24
28
32
36
41
45
48
52
56
60
64
67
71
74
78
81
85
88
91
94
98
101
104
107
110
113
116
119
121
124
127
130
133
135
138
141
144
147
149
152
155
158
161
164
166
169
172
175
178
181
184
187
190
193
195
198
201
204
207
210
213
216
219
221
224
227
230
233
235
238
241
244
246
249
252
255
257
260
263
266
268
271
274
276
279
282
284
287
290
293
295
298
301
303
306
309
311
314
317
319
322
324
327
329
332
334
337
339
341
344
346
348
351
353
355
357
360
362
364
366
368
370
372
374
376
378
380
382
384
386
388
389
391
392
394
395
396
397
398
399
400
400
401
401
401
401
401
400
400
399
398
397
396
394
393
391
389
386
384
381
378
375
371
367
363
359
354
350
345
339
334
328
323
316
310
304
297
290
283
275
268
260
252
244
235
227
218
209
200
190
181
171
161
151
141
130
119
109
98
86
75
64
52
40
28
16
4
-9
-21
-34
-47
-60
-73
-87
-100
-114
-128
-142
-156
-170
-185
-199
-214
-229
-243
-258
-273
-289
-304
-319
-335
-350
-366
-381
-397
-412
-428
-444
-459
-475
-491
-507
-522
-538
-554
-570
-585
-601
-616
-632
-648
-663
-678
-694
-709
-724
-739
-754
-769
-784
-798
-813
-827
-841
-855
-869
-883
-896
-909
-922
-935
-948
-961
-973
-985
-997
-1008
-1020
-1031
-1042
-1052
-1062
-1072
-1082
-1091
-1101
-1109
-1118
-1126
-1134
-1141
-1148
-1155
-1161
-1168
-1173
-1179
-1184
-1188
-1193
-1197
-1200
-1203
-1206
-1209
-1211
-1213
-1214
-1215
-1216
-1217
-1217
-1217
-1216
-1215
-1214
-1213
-1211
-1209
-1206
-1204
-1201
-1198
-1194
-1191
-1187
-1182
-1178
-1173
-1168
-1163
-1158
-1152
-1146
-1140
-1134
-1127
-1121
-1114
-1107
-1099
-1092
-1084
-1077
-1069
-1061
-1053
-1044
-1036
-1027
-1018
-1010
-1000
-992
-983
-974
-965
-956
-946
-937
-928
-919
-909
-900
-891
-882
-873
-864
-855
-846
-837
-828
-819
-811
-802
-794
-785
-777
-769
-761
-753
-745
-737
-729
-722
-714
-706
-699
-692
-684
-677
-670
-663
-656
-649
-642
-636
-629
-622
-616
-609
-603
-597
-591
-584
-579
-573
-567
-561
-556
-550
-545
-540
-534
-529
-525
-520
-515
-511
-506
-502
-498
-494
-490
-486
-483
-479
-476
-473
-470
-467
-464
-461
-458
-456
-453
-451
-449
-446
-444
-442
-440
-438
-436
-435
-433
-431
-430
-428
-427
-425
-424
-422
-421
-420
-419
-417
-416
-415
-414
-412
-411
-410
-409
-407
-406
-404
-403
-401
-400
-398
-397
-395
-393
-391
-389
-387
-385
-383
-380
-378
-375
-373
-370
-367
-364
-361
-357
-354
-350
-346
-343
-339
-334
-330
-326
-321
-317
-312
-307
-302
-297
-291
-286
-281
-275
-270
-264
-258
-252
-246
-240
-234
-228
-222
-216
-210
-203
-197
-191
-184
-178
-172
-165
-159
-153
-146
-140
-134
-127
-121
-115
-109
-103
-97
-91
-86
-80
-74
-69
-63
-58
-53
-48
-43
-38
-33
-28
-24
-19
-15
-11
-7
-3
1
4
8
11
15
18
21
24
27
29
32
34
37
39
41
43
45
47
49
50
52
54
55
56
58
59
60
61
62
63
64
65
65
66
66
67
67
67
67
67
67
67
66
66
65
64
63
62
61
60
59
57
56
54
52
51
49
47
45
42
40
38
35
33
30
28
25
22
19
16
13
10
7
4
1
-2
-5
-9
-12
-15
-18
-21
-24
-27
-30
-33
-36
-39
-42
-45
-47
-50
-53
-55
-57
-59
-61
-63
-65
-67
-69
-70
-71
-73
-74
-75
-75
-76
-76
-76
-77
-76
-76
-76
-75
-75
-74
-73
-72
-70
-69
-67
-66
-64
-62
-60
-57
-55
-52
-50
-47
-44
-41
-38
-34
-31
-28
-24
-20
-17
-13
-9
-5
-1
3
7
11
16
20
25
30
34
39
45
50
55
61
66
72
77
83
89
94
100
106
112
118
124
130
136
143
149
155
161
168
174
180
187
193
199
205
212
218
224
230
236
242
248
254
260
265
271
277
282
287
293
298
303
308
313
318
322
327
332
336
340
344
348
352
356
360
363
367
370
373
376
379
382
384
387
389
392
394
396
398
399
401
403
404
406
407
408
409
410
411
412
412
413
414
414
414
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
415
416
415
415
415
415
415
415
415
414
414
414
413
413
412
411
411
410
409
408
407
406
405
404
403
402
401
399
398
396
394
393
391
389
387
385
384
382
380
377
375
373
371
368
366
363
361
358
355
353
350
347
344
341
338
335
332
329
326
323
319
316
312
309
305
302
298
294
290
286
282
278
274
269
265
261
256
252
248
243
238
234
229
225
220
215
211
206
201
197
192
188
184
179
175
171
167
162
158
155
151
147
143
140
136
132
129
126
123
120
117
114
111
108
106
104
101
99
97
96
94
92
91
89
88
87
86
86
85
85
84
84
84
84
85
85
86
86
87
88
89
90
92
93
94
96
98
99
101
103
105
107
109
112
114
117
119
122
124
127
130
133
135
138
141
144
147
150
153
157
160
163
166
169
173
176
179
183
186
189
193
196
200
203
206
209
213
216
219
223
226
229
233
236
239
242
245
248
251
254
257
259
262
265
267
270
273
275
278
280
282
285
287
289
292
294
296
298
300
302
304
306
308
310
312
313
315
317
319
320
322
323
325
326
327
329
330
331
332
333
334
335
335
336
337
337
337
338
338
338
338
338
338
338
338
337
337
337
336
335
335
334
333
332
331
330
329
328
327
325
324
322
321
319
318
316
314
312
311
309
307
305
303
301
299
297
294
292
290
287
285
283
280
278
276
273
271
268
265
263
260
258
255
253
251
248
246
244
241
239
237
235
233
230
228
226
224
222
221
219
217
215
214
212
210
209
208
206
205
204
202
201
200
199
198
197
196
196
195
194
194
193
193
192
192
191
191
191
191
191
191
191
191
191
191
191
191
192
192
192
192
193
193
193
194
194
195
195
195
196
196
197
197
197
198
198
198
199
199
199
199
199
200
200
200
200
200
200
200
199
199
199
199
198
198
198
197
197
196
195
195
194
193
192
192
191
190
189
188
187
186
185
184
183
182
180
179
178
176
175
173
171
170
168
166
164
163
161
159
156
154
152
150
147
145
142
139
137
134
131
128
125
121
118
115
111
108
104
100
97
93
89
85
81
77
72
68
63
59
55
50
45
41
36
32
27
22
17
13
8
3
-2
-7
-11
-16
-21
-26
-31
-36
-41
-46
-51
-57
-62
-67
-72
-77
-83
-88
-93
-98
-104
-109
-114
-120
-125
-130
-136
-141
-147
-152
-158
-163
-169
-174
-180
-186
-191
-197
-203
-209
-215
-220
-226
-232
-238
-244
-250
-255
-261
-267
-273
-279
-285
-290
-296
-302
-307
-313
-319
-324
-330
-335
-341
-346
-351
-357
-362
-367
-372
-377
-382
-387
-392
-397
-402
-407
-412
-416
-421
-425
-430
-434
-439
-443
-447
-451
-455
-459
-463
-467
-471
-475
-479
-482
-486
-489
-493
-496
-499
-503
-506
-509
-512
-515
-518
-521
-524
-527
-529
-532
-534
-537
-539
-542
-544
-546
-548
-550
-552
-554
-556
-558
-560
-561
-563
-564
-566
-567
-568
-570
-571
-572
-573
-574
-575
-576
-576
-577
-578
-579
-579
-580
-580
-581
-581
-582
-582
-583
-583
-584
-584
-584
-584
-585
-585
-585
-585
-585
-585
-586
-586
-586
-586
-586
-586
-586
-587
-587
-587
-587
-587
-587
-588
-588
-588
-588
-589
-589
-589
-589
-590
-590
-590
-591
-591
-591
-592
-592
-592
-593
-593
-593
-593
-594
-594
-594
-594
-595
-595
-595
-595
-595
-596
-596
-596
-596
-597
-597
-597
-597
-598
-598
-598
-598
-598
-599
-599
-599
-600
-600
-600
-600
-601
-601
-602
-602
-602
-603
-603
-604
-604
-605
-606
-606
-607
-608
-608
-609
-610
-611
-611
-612
-613
-614
-615
-616
-617
-618
-619
-620
-621
-623
-624
-625
-626
-628
-629
-630
-632
-633
-635
-636
-638
-639
-641
-643
-644
-646
-648
-650
-652
-654
-655
-657
-660
-662
-664
-666
-668
-670
-672
-674
-676
-678
-680
-682
-684
-687
-689
-691
-693
-695
-697
-700
-702
-704
-706
-708
-710
-712
-714
-715
-717
-719
-721
-722
-724
-725
-727
-728
-730
-731
-732
-734
-735
-736
-737
-738
-739
-740
-741
-742
-743
-744
-744
-745
-746
-746
-747
-747
-748
-748
-749
-749
-750
-751
-751
-752
-753
-754
-754
-755
-756
-757
-758
-759
-760
-761
-762
-764
-765
-766
-767
-768
-770
-771
-773
-774
-776
-778
-780
-782
-784
-785
-787
-789
-791
-793
-795
-797
-799
-800
-802
-804
-806
-808
-810
-812
-813
-815
-817
-819
-820
-822
-823
-825
-826
-828
-829
-831
-832
-833
-834
-835
-836
-837
-838
-838
-839
-840
-840
-840
-840
-841
-841
-840
-840
-840
-839
-839
-838
-837
-836
-835
-833
-832
-830
-828
-826
-824
-822
-819
-816
-813
-810
-807
-803
-799
-795
-791
-786
-782
-777
-771
-766
-760
-755
-749
-742
-736
-729
-722
-715
-708
-700
-693
-685
-677
-668
-660
-651
-643
-634
-625
-616
-607
-597
-588
-578
-569
-559
-549
-539
-529
-519
-509
-499
-489
-479
-469
-459
-448
-438
-428
-418
-407
-397
-387
-376
-366
-356
-346
-335
-325
-315
-305
-295
-285
-276
-266
-256
-247
-238
-228
-219
-210
-201
-192
-183
-175
-166
-158
-150
-142
-134
-126
-119
-112
-105
-98
-91
-85
-78
-72
-66
-61
-55
-49
-44
-39
-34
-29
-25
-20
-16
-12
-8
-5
-1
2
5
8
10
13
15
17
19
21
22
23
25
25
26
27
27
27
27
27
26
26
25
24
23
21
20
18
16
14
12
9
7
4
1
-2
-5
-8
-11
-15
-19
-22
-26
-30
-34
-38
-42
-47
-51
-56
-61
-65
-70
-75
-81
-86
-91
-97
-102
-108
-113
-119
-125
-131
-137
-143
-149
-156
-162
-168
-175
-182
-188
-195
-202
-209
-216
-223
-230
-238
-245
-253
-260
-268
-275
-283
-291
-299
-307
-315
-323
-331
-339
-348
-356
-364
-372
-380
-389
-397
-406
-414
-423
-431
-440
-449
-458
-467
-476
-485
-493
-502
-511
-521
-530
-539
-548
-557
-567
-576
-585
-595
-604
-614
-623
-633
-643
-652
-662
-672
-681
-691
-701
-710
-720
-730
-739
-749
-759
-768
-778
-788
-797
-807
-817
-826
-836
-845
-855
-864
-874
-883
-892
-902
-911
-920
-929
-938
-947
-957
-966
-974
-983
-992
-1000
-1010
-1018
-1027
-1036
-1044
-1052
-1061
-1069
-1078
-1086
-1094
-1103
-1111
-1119
-1127
-1135
-1144
-1152
-1160
-1168
-1175
-1183
-1191
-1199
-1206
-1214
-1221
-1228
-1236
-1243
-1250
-1257
-1263
-1270
-1277
-1283
-1290
-1296
-1302
-1308
-1314
-1320
-1326
-1331
-1337
-1342
-1348
-1353
-1358
-1363
-1368
-1373
-1377
-1382
-1386
-1391
-1395
-1399
-1403
-1407
-1410
-1414
-1417
-1421
-1424
-1427
-1430
-1433
-1436
-1438
-1441
-1443
-1445
-1447
-1449
-1451
-1453
-1455
-1456
-1458
-1459
-1460
-1462
-1463
-1464
-1465
-1466
-1466
-1467
-1467
-1468
-1468
-1469
-1469
-1469
-1469
-1469
-1469
-1469
-1469
-1469
-1469
-1468
-1468
-1468
-1467
-1467
-1467
-1466
-1466
-1465
-1465
-1465
-1464
-1464
-1464
-1463
-1463
-1463
-1462
-1462
-1462
-1461
-1461
-1461
-1461
-1460
-1460
-1460
-1460
-1460
-1460
-1460
-1460
-1460
-1460
-1460
-1461
-1461
-1461
-1461
-1462
-1462
-1462
-1463
-1463
-1464
-1464
-1465
-1466
-1466
-1467
-1468
-1469
-1469
-1470
-1471
-1472
-1473
-1474
-1475
-1475
-1476
-1477
-1478
-1479
-1480
-1481
-1483
-1484
-1485
-1486
-1488
-1489
-1490
-1492
-1493
-1495
-1496
-1498
-1499
-1501
-1502
-1504
-1505
-1507
-1508
-1510
-1512
-1513
-1515
-1517
-1519
-1520
-1522
-1524
-1526
-1528
-1530
-1532
-1534
-1536
-1538
-1540
-1542
-1544
-1546
-1548
-1550
-1552
-1554
-1556
-1558
-1560
-1562
-1564
-1566
-1568
-1570
-1572
-1574
-1577
-1579
-1581
-1583
-1585
-1587
-1589
-1591
-1593
-1595
-1597
-1599
-1601
-1603
-1605
-1607
-1609
-1611
-1613
-1615
-1617
-1618
-1620
-1622
-1624
-1625
-1627
-1628
-1630
-1631
-1633
-1634
-1636
-1637
-1639
-1640
-1641
-1643
-1644
-1645
-1646
-1647
-1648
-1650
-1651
-1652
-1653
-1654
-1655
-1656
-1657
-1658
-1659
-1660
-1662
-1663
-1664
-1665
-1666
-1667
-1668
-1669
-1670
-1671
-1672
-1674
-1675
-1676
-1677
-1678
-1680
-1681
-1682
-1683
-1684
-1686
-1687
-1688
-1689
-1690
-1691
-1693
-1694
-1695
-1696
-1697
-1698
-1700
-1701
-1702
-1703
-1705
-1706
-1707
-1708
-1709
-1710
-1711
-1712
-1714
-1715
-1716
-1717
-1718
-1719
-1720
-1721
-1722
-1723
-1724
-1725
-1726
-1727
-1727
-1728
-1729
-1729
-1730
-1731
-1731
-1731
-1732
-1732
-1732
-1733
-1733
-1733
-1733
-1733
-1733
-1732
-1732
-1732
-1731
-1731
-1730
-1730
-1729
-1728
-1728
-1727
-1726
-1725
-1723
-1722
-1721
-1719
-1718
-1716
-1715
-1713
-1711
-1709
-1707
-1705
-1703
-1701
-1699
-1696
-1694
-1692
-1689
-1687
-1684
-1682
-1679
-1677
-1674
-1671
-1668
-1665
-1662
-1659
-1656
-1653
-1650
-1647
-1644
-1642
-1639
-1636
-1633
-1630
-1627
-1624
-1621
-1618
-1615
-1612
-1609
-1606
-1603
-1600
-1597
-1594
-1591
-1588
-1585
-1582
-1579
-1577
-1574
-1571
-1568
-1565
-1562
-1559
-1556
-1553
-1550
-1548
-1545
-1542
-1539
-1536
-1533
-1530
-1528
-1525
-1522
-1519
-1516
-1513
-1510
-1508
-1505
-1502
-1499
-1496
-1494
-1491
-1488
-1485
-1482
-1479
-1477
-1474
-1471
-1468
-1466
-1463
-1460
-1457
-1454
-1452
-1449
-1446
-1443
-1441
-1438
-1435
-1433
-1430
-1427
-1424
-1422
-1419
-1416
-1413
-1411
-1408
-1405
-1403
-1400
-1397
-1395
-1392
-1389
-1387
-1384
-1381
-1379
-1376
-1373
-1371
-1368
-1365
-1363
-1360
-1357
-1355
-1352
-1349
-1347
-1344
-1342
-1339
-1336
-1334
-1331
-1329
-1326
-1323
-1321
-1318
-1316
-1313
-1310
-1308
-1305
-1303
-1300
-1298
-1295
-1293
-1290
-1287
-1285
-1282
-1280
-1277
-1275
-1272
-1270
-1267
-1265
-1262
-1260
-1257
-1255
-1252
-1250
-1247
-1245
-1242
-1240
-1237
-1235
-1232
-1230
-1227
-1225
-1222
-1220
-1218
-1215
-1213
-1210
-1208
-1205
-1203
-1201
-1198
-1196
-1193
-1191
-1188
-1186
-1184
-1181
-1179
-1177
-1174
-1172
-1169
-1167
-1165
-1162
-1160
-1158
-1155
-1153
-1150
-1148
-1146
-1143
-1141
-1139
-1136
-1134
-1132
-1129
-1127
-1125
-1122
-1120
-1118
-1116
-1113
-1111
-1109
-1106
-1104
-1102
-1100
-1097
-1095
-1093
-1090
-1088
-1086
-1084
-1081
-1079
-1077
-1075
-1072
-1070
-1068
-1066
-1064
-1061
-1059
-1057
-1055
-1052
-1050
-1048
-1046
-1044
-1041
-1039
-1037
-1035
-1033
-1031
-1028
-1026
-1024
-1022
-1020
-1018
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-998
-996
-994
-992
-990
-988
-986
-983
-981
-979
-977
-975
-973
-971
-969
-967
-965
-963
-961
-958
-956
-954
-952
-950
-948
-946
-944
-942
-940
-938
-936
-934
-932
-930
-928
-926
-924
-922
-920
-918
-916
-914
-912
-910
-908
-906
-904
-902
-900
-898
-896
-894
-892
-890
-888
-886
-884
-882
-880
-878
-877
-875
-873
-871
-869
-867
-865
-863
-861
-859
-857
-855
-854
-852
-850
-848
-846
-844
-842
-840
-838
-837
-835
-833
-831
-829
-827
-825
-824
-822
-820
-818
-816
-814
-813
-811
-809
-807
-805
-803
-802
-800
-798
-796
-794
-793
-791
-789
-787
-785
-784
-782
-780
-778
-777
-775
-773
-771
-770
-768
-766
-764
-763
-761
-759
-757
-756
-754
-752
-750
-749
-747
-745
-744
-742
-740
-738
-737
-735
-733
-732
-730
-728
-727
-725
-723
-722
-720
-718
-717
-715
-713
-712
-710
-708
-707
-705
-703
-702
-700
-698
-697
-695
-693
-692
-690
-689
-687
-685
-684
-682
-681
-679
-677
-676
-674
-673
-671
-669
-668
-666
-665
-663
-662
-660
-658
-657
-655
-654
-652
-651
-649
-648
-646
-645
-643
-641
-640
-638
-637
-635
-634
-632
-631
-629
-628
-626
-625
-623
-622
-620
-619
-617
-616
-614
-613
-611
-610
-608
-607
-606
-604
-603
-601
-600
-598
-597
-595
-594
-592
-591
-590
-588
-587
-585
-584
-582
-581
-580
-578
-577
-575
-574
-573
-571
-570
-568
-567
-566
-564
-563
-561
-560
-559
-557
-556
-555
-553
-552
-551
-549
-548
-546
-545
-544
-542
-541
-540
-538
-537
-536
-534
-533
-532
-530
-529
-528
-527
-525
-524
-523
-521
-520
-519
-517
-516
-515
-514
-512
-511
-510
-508
-507
-506
-505
-503
-502
-501
-500
-498
-497
-496
-495
-493
-492
-491
-490
-488
-487
-486
-485
-483
-482
-481
-480
-479
-477
-476
-475
-474
-473
-471
-470
-469
-468
-467
-465
-464
-463
-462
-461
-460
-458
-457
-456
-455
-454
-453
-451
-450
-449
-448
-447
-446
-445
-443
-442
-441
-440
-439
-438
-437
-435
-434
-433
-432
-431
-430
-429
-428
-427
-425
-424
-423
-422
-421
-420
-419
-418
-417
-416
-415
-414
-412
-411
-410
-409
-408
-407
-406
-405
-404
-403
-402
-401
-400
-399
-398
-397
-396
-395
-394
-393
-391
-390
-389
-388
-387
-386
-385
-384
-383
-382
-381
-380
-379
-378
-377
-376
-375
-374
-373
-372
-371
-370
-370
-369
-368
-367
-366
-365
-364
-363
-362
-361
-360
-359
-358
-357
-356
-355
-354
-353
-352
-351
-350
-350
-349
-348
-347
-346
-345
-344
-343
-342
-341
-340
-339
-339
-338
-337
-336
-335
-334
-333
-332
-331
-331
-330
-329
-328
-327
-326
-325
-324
-324
-323
-322
-321
-320
-319
-318
-318
-317
-316
-315
-314
-313
-313
-312
-311
-310
-309
-308
-308
-307
-306
-305
-304
-303
-303
-302
-301
-300
-299
-299
-298
-297
-296
-295
-295
-294
-293
-292
-291
-291
-290
-289
-288
-288
-287
-286
-285
-285
-284
-283
-282
-281
-281
-280
-279
-278
-278
-277
-276
-275
-275
-274
-273
-273
-272
-271
-270
-270
-269
-268
-267
-267
-266
-265
-265
-264
-263
-262
-262
-261
-260
-260
-259
-258
-258
-257
-256
-255
-255
-254
-253
-253
-252
-251
-251
-250
-249
-249
-248
-247
-247
-246
-245
-245
-244
-243
-243
-242
-241
-241
-240
-240
-239
-238
-238
-237
-236
-236
-235
-234
-234
-233
-233
-232
-231
-231
-230
-230
-229
-228
-228
-227
-226
-226
-225
-225
-224
-223
-223
-222
-222
-221
-221
-220
-219
-219
-218
-218
-217
-216
-216
-215
-215
-214
-214
-213
-213
-212
-211
-211
-210
-210
-209
-209
-208
-208
-207
-206
-206
-205
-205
-204
-204
-203
-203
-202
-202
-201
-201
-200
-200
-199
-198
-198
-197
-197
-196
-196
-195
-195
-194
-194
-193
-193
-192
-192
-191
-191
-190
-190
-189
-189
-188
-188
-188
-187
-187
-186
-186
-185
-185
-184
-184
-183
-183
-182
-182
-181
-181
-180
-180
-180
-179
-179
-178
-178
-177
-177
-176
-176
-176
-175
-175
-174
-174
-173
-173
-173
-172
-172
-171
-171
-170
-170
-170
-169
-169
-168
-168
-168
-167
-167
-166
-166
-165
-165
-165
-164
-164
-163
-163
-163
-162
-162
-162
-161
-161
-160
-160
-160
-159
-159
-158
-158
-158
-157
-157
-157
-156
-156
-156
-155
-155
-154
