5
6970
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-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
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-126
-126
-126
-126
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-131
-131
-131
-132
-132
-133
-133
-134
-134
-134
-135
-135
-136
-136
-137
-137
-137
-138
-138
-139
-139
-140
-140
-140
-141
-141
-142
-142
-143
-143
-144
-144
-144
-145
-145
-146
-146
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-153
-154
-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
-163
-163
-163
-164
-164
-164
-165
-165
-166
-166
-166
-167
-167
-168
-168
-168
-169
-169
-170
-170
-171
-171
-172
-172
-173
-173
-174
-174
-175
-175
-176
-176
-177
-177
-178
-178
-179
-179
-180
-180
-181
-181
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-185
-186
-186
-186
-187
-187
-187
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-211
-211
-211
-212
-212
-213
-213
-213
-214
-214
-215
-215
-216
-216
-217
-217
-217
-218
-218
-219
-219
-219
-220
-220
-220
-221
-221
-221
-221
-222
-222
-222
-222
-222
-222
-221
-221
-221
-221
-221
-220
-220
-220
-219
-219
-219
-218
-218
-218
-217
-217
-216
-216
-215
-215
-214
-213
-213
-212
-211
-211
-210
-209
-209
-208
-207
-206
-206
-205
-204
-204
-203
-202
-202
-201
-200
-200
-199
-199
-198
-198
-197
-197
-196
-196
-195
-195
-194
-194
-193
-193
-193
-192
-192
-192
-191
-191
-191
-191
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-191
-191
-191
-192
-192
-193
-193
-194
-194
-195
-195
-196
-197
-197
-198
-198
-199
-200
-200
-201
-201
-202
-203
-203
-204
-204
-205
-205
-206
-206
-207
-207
-208
-208
-208
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-216
-216
-217
-217
-218
-219
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232
-232
-233
-234
-235
-236
-236
-237
-237
-238
-238
-238
-238
-239
-239
-238
-238
-238
-238
-237
-237
-237
-236
-236
-235
-234
-234
-233
-233
-232
-232
-231
-230
-230
-229
-229
-228
-228
-227
-227
-226
-226
-225
-225
-225
-224
-224
-224
-224
-224
-223
-223
-223
-223
-223
-223
-223
-223
-223
-223
-223
-223
-222
-222
-222
-222
-222
-222
-222
-222
-223
-223
-223
-223
-223
-223
-224
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-230
-230
-231
-232
-233
-233
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-245
-246
-247
-248
-250
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-268
-270
-271
-272
-273
-275
-276
-277
-279
-280
-282
-283
-285
-286
-288
-290
-291
-293
-295
-297
-299
-301
-303
-305
-307
-309
-311
-313
-316
-318
-320
-322
-324
-327
-329
-331
-333
-336
-338
-340
-342
-345
-347
-349
-351
-353
-355
-357
-359
-361
-362
-364
-366
-367
-369
-370
-371
-373
-374
-375
-376
-377
-378
-379
-380
-381
-381
-382
-382
-383
-383
-384
-384
-384
-385
-385
-385
-385
-385
-385
-385
-384
-384
-384
-384
-384
-384
-384
-383
-383
-383
-383
-383
-382
-382
-381
-381
-380
-380
-379
-378
-378
-377
-376
-375
-374
-373
-372
-371
-370
-369
-367
-366
-365
-364
-363
-362
-361
-361
-360
-359
-358
-357
-357
-356
-356
-355
-354
-354
-354
-353
-353
-353
-352
-352
-352
-352
-352
-353
-353
-354
-354
-355
-355
-356
-357
-357
-358
-359
-359
-360
-360
-361
-361
-361
-361
-362
-362
-362
-362
-362
-362
-361
-361
-361
-360
-360
-359
-358
-358
-357
-356
-355
-353
-352
-350
-349
-347
-345
-343
-341
-339
-336
-334
-332
-329
-327
-324
-322
-319
-317
-315
-312
-310
-308
-306
-304
-302
-300
-298
-296
-295
-293
-292
-291
-290
-288
-287
-286
-285
-284
-283
-283
-282
-281
-280
-279
-278
-278
-277
-276
-275
-274
-273
-272
-271
-270
-269
-268
-266
-265
-263
-262
-260
-258
-257
-255
-253
-250
-248
-246
-244
-241
-239
-236
-234
-232
-229
-227
-225
-223
-221
-220
-218
-217
-216
-214
-214
-213
-212
-212
-212
-211
-211
-211
-211
-212
-212
-212
-211
-211
-211
-210
-210
-209
-207
-206
-204
-202
-200
-197
-195
-192
-189
-186
-182
-179
-175
-172
-168
-165
-161
-158
-154
-151
-148
-145
-143
-140
-138
-136
-134
-133
-131
-130
-129
-127
-126
-125
-124
-124
-123
-122
-121
-120
-119
-119
-118
-117
-117
-117
-116
-116
-116
-116
-116
-116
-117
-117
-117
-118
-119
-119
-120
-121
-122
-124
-125
-126
-128
-129
-131
-132
-133
-134
-136
-136
-137
-138
-139
-139
-140
-140
-140
-141
-141
-142
-142
-142
-143
-143
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-150
-150
-151
-151
-151
-152
-152
-152
-153
-154
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-165
-166
-168
-170
-171
-173
-175
-177
-179
-181
-183
-185
-187
-189
-190
-192
-194
-195
-197
-198
-199
-201
-202
-203
-205
-206
-207
-208
-209
-210
-210
-211
-211
-212
-212
-212
-212
-211
-211
-211
-210
-209
-208
-207
-206
-205
-204
-203
-202
-201
-200
-199
-199
-198
-198
-198
-198
-199
-199
-200
-201
-202
-203
-205
-206
-208
-210
-212
-214
-216
-218
-220
-223
-225
-228
-230
-232
-235
-237
-240
-242
-244
-246
-249
-251
-253
-255
-257
-259
-261
-263
-265
-267
-268
-270
-271
-273
-274
-275
-277
-278
-280
-281
-283
-285
-287
-289
-291
-294
-297
-300
-303
-306
-310
-313
-317
-321
-326
-330
-335
-340
-344
-349
-354
-359
-364
-369
-373
-377
-381
-385
-388
-391
-393
-395
-397
-399
-400
-401
-402
-403
-403
-404
-404
-405
-405
-406
-406
-407
-408
-409
-409
-411
-412
-413
-415
-416
-418
-420
-423
-425
-428
-431
-434
-438
-442
-446
-450
-455
-460
-465
-470
-476
-482
-488
-495
-501
-508
-514
-521
-528
-534
-541
-548
-554
-560
-567
-573
-578
-584
-590
-595
-600
-606
-611
-615
-620
-624
-629
-633
-637
-641
-644
-647
-651
-654
-657
-660
-662
-665
-667
-670
-672
-674
-675
-677
-679
-680
-681
-682
-682
-683
-683
-683
-682
-682
-681
-679
-678
-676
-674
-672
-670
-668
-665
-663
-660
-657
-655
-652
-649
-646
-643
-640
-638
-635
-632
-629
-627
-624
-622
-620
-618
-616
-614
-612
-611
-609
-608
-606
-605
-604
-602
-601
-600
-599
-599
-598
-597
-596
-595
-594
-593
-592
-591
-589
-588
-586
-584
-583
-580
-578
-576
-574
-571
-568
-566
-563
-560
-558
-555
-552
-550
-547
-545
-543
-541
-540
-538
-537
-536
-535
-535
-534
-533
-533
-533
-533
-532
-532
-532
-533
-533
-533
-533
-534
-534
-534
-535
-535
-535
-535
-534
-534
-533
-531
-530
-528
-526
-524
-522
-519
-515
-512
-508
-504
-499
-494
-488
-483
-477
-471
-464
-458
-452
-446
-441
-435
-430
-426
-421
-418
-415
-412
-410
-408
-407
-406
-405
-405
-405
-405
-406
-406
-407
-408
-408
-409
-410
-410
-411
-411
-411
-411
-411
-410
-409
-408
-406
-404
-402
-399
-396
-393
-389
-385
-381
-377
-372
-368
-364
-359
-355
-351
-347
-343
-340
-336
-333
-330
-327
-325
-322
-319
-316
-313
-311
-308
-304
-301
-298
-294
-291
-287
-283
-279
-275
-270
-266
-261
-256
-251
-246
-241
-235
-229
-223
-217
-210
-203
-196
-189
-182
-174
-167
-159
-152
-144
-136
-129
-121
-114
-106
-99
-92
-84
-77
-70
-64
-57
-51
-44
-38
-32
-26
-21
-15
-10
-4
2
7
13
19
26
32
39
45
53
60
68
76
85
94
103
113
123
133
143
154
165
176
187
198
209
219
230
240
250
260
270
279
288
296
305
313
320
327
334
341
347
353
359
364
370
375
379
384
389
393
398
402
407
412
416
421
426
431
435
441
446
451
457
462
468
474
480
486
491
497
503
508
514
519
524
529
535
540
545
550
555
561
566
571
577
582
587
592
597
602
607
611
615
619
623
627
630
634
638
641
645
649
653
656
660
664
668
673
677
682
686
691
696
701
706
711
717
722
727
733
738
744
750
756
762
768
774
780
787
794
800
807
814
821
827
834
841
848
855
862
869
876
883
890
897
903
910
917
923
929
935
941
946
952
957
962
966
971
976
980
984
988
992
996
1000
1004
1010
1014
1020
1025
1031
1037
1044
1051
1059
1066
1075
1084
1093
1102
1112
1121
1131
1142
1152
1162
1173
1183
1194
1204
1215
1225
1235
1245
1255
1265
1275
1285
1295
1304
1314
1323
1333
1342
1351
1360
1368
1377
1386
1394
1403
1411
1419
1428
1436
1444
1453
1461
1469
1477
1485
1493
1500
1508
1515
1523
1530
1537
1544
1550
1557
1563
1569
1575
1581
1588
1594
1600
1606
1612
1618
1624
1629
1635
1641
1646
1651
1656
1661
1666
1670
1675
1679
1683
1687
1690
1694
1697
1701
1704
1707
1710
1712
1715
1718
1720
1723
1725
1728
1731
1733
1736
1739
1741
1744
1747
1750
1754
1757
1760
1763
1766
1769
1772
1775
1778
1780
1782
1784
1786
1788
1790
1792
1793
1795
1796
1797
1798
1799
1799
1800
1800
1799
1799
1798
1798
1797
1796
1796
1795
1795
1795
1795
1795
1796
1797
1798
1799
1800
1802
1804
1806
1808
1810
1812
1815
1817
1819
1821
1823
1825
1827
1828
1829
1830
1831
1832
1832
1832
1832
1832
1831
1830
1829
1828
1826
1824
1822
1820
1818
1815
1813
1811
1808
1806
1804
1802
1800
1799
1798
1797
1797
1797
1797
1798
1799
1800
1802
1804
1806
1808
1810
1812
1814
1817
1819
1821
1822
1824
1825
1825
1825
1824
1823
1821
1818
1815
1811
1807
1801
1796
1790
1783
1777
1770
1763
1756
1748
1741
1734
1727
1721
1714
1708
1702
1696
1691
1685
1680
1675
1669
1664
1659
1653
1647
1641
1635
1628
1622
1615
1607
1600
1593
1585
1578
1570
1562
1555
1547
1540
1532
1525
1518
1511
1505
1498
1492
1486
1481
1475
1470
1466
1461
1457
1452
1448
1444
1440
1436
1432
1428
1424
1420
1415
1411
1406
1402
1397
1392
1387
1381
1375
1369
1363
1356
1348
1340
1332
1324
1315
1306
1298
1289
1280
1271
1262
1253
1245
1236
1228
1220
1212
1204
1196
1188
1180
1172
1164
1157
1149
1142
1134
1127
1120
1113
1106
1100
1093
1087
1080
1073
1067
1060
1053
1046
1039
1032
1025
1018
1010
1004
998
991
985
979
973
968
962
957
952
947
942
937
932
928
923
919
914
910
906
901
897
892
887
882
876
870
863
856
849
842
834
826
817
809
800
792
783
774
765
757
748
739
730
720
711
701
692
682
672
662
652
642
632
622
613
603
594
585
575
567
558
549
541
533
525
518
510
504
497
491
486
481
476
471
467
462
458
454
449
445
440
435
429
424
418
411
404
397
390
382
373
364
355
345
334
323
312
300
288
275
262
250
237
224
211
198
186
174
163
153
143
134
125
117
110
104
99
94
89
85
82
79
76
74
71
68
66
63
60
57
54
50
47
43
39
35
31
27
23
19
15
10
6
2
-2
-6
-10
-14
-17
-21
-24
-27
-30
-32
-34
-36
-38
-40
-42
-43
-44
-45
-46
-47
-47
-48
-48
-49
-50
-51
-52
-53
-54
-56
-58
-61
-64
-68
-71
-76
-81
-87
-93
-100
-107
-115
-123
-131
-140
-150
-159
-169
-179
-189
-199
-210
-220
-230
-240
-250
-260
-270
-280
-289
-298
-306
-314
-321
-329
-335
-342
-348
-354
-359
-364
-369
-374
-379
-383
-387
-391
-395
-398
-401
-403
-406
-407
-409
-410
-411
-411
-411
-411
-411
-411
-410
-409
-408
-407
-405
-404
-402
-401
-399
-398
-396
-395
-394
-393
-392
-392
-391
-391
-391
-392
-393
-394
-395
-397
-399
-401
-403
-405
-408
-410
-413
-415
-417
-419
-421
-422
-424
-425
-426
-426
-427
-427
-426
-426
-425
-424
-423
-422
-420
-418
-417
-415
-413
-411
-409
-407
-405
-404
-402
-401
-400
-399
-399
-398
-398
-399
-399
-400
-400
-401
-403
-404
-405
-407
-408
-410
-412
-413
-415
-417
-419
-420
-422
-424
-425
-427
-428
-429
-430
-431
-432
-432
-432
-432
-432
-432
-431
-430
-429
-427
-426
-424
-423
-421
-419
-418
-416
-414
-413
-411
-410
-409
-408
-407
-406
-405
-405
-404
-403
-403
-402
-401
-401
-400
-399
-399
-398
-398
-397
-397
-397
-397
-398
-398
-399
-400
-401
-403
-405
-407
-409
-412
-415
-418
-421
-424
-427
-430
-433
-437
-440
-443
-446
-449
-451
-454
-457
-460
-462
-465
-467
-470
-472
-474
-476
-478
-480
-482
-485
-487
-489
-492
-495
-498
-501
-505
-508
-512
-516
-521
-525
-529
-534
-538
-542
-547
-551
-554
-558
-561
-565
-567
-570
-573
-575
-577
-579
-581
-583
-584
-586
-588
-589
-591
-593
-596
-598
-601
-604
-607
-610
-614
-618
-622
-627
-631
-636
-641
-645
-649
-654
-658
-662
-665
-668
-671
-673
-675
-676
-677
-678
-677
-677
-676
-674
-672
-670
-667
-664
-661
-657
-654
-650
-647
-644
-641
-638
-636
-634
-633
-632
-632
-632
-633
-634
-635
-636
-638
-640
-642
-645
-647
-650
-652
-655
-658
-661
-664
-667
-670
-672
-675
-677
-678
-680
-681
-682
-683
-683
-683
-684
-684
-684
-683
-683
-683
-683
-683
-683
-682
-682
-681
-680
-679
-677
-675
-673
-671
-669
-666
-663
-661
-658
-655
-652
-649
-645
-641
-637
-632
-627
-621
-615
-609
-602
-595
-587
-579
-571
-563
-555
-547
-538
-529
-521
-512
-503
-494
-485
-476
-467
-459
-451
-442
-435
-427
-420
-414
-407
-401
-396
-390
-385
-380
-375
-370
-366
-361
-357
-352
-347
-343
-338
-333
-329
-324
-318
-313
-308
-302
-297
-291
-285
-279
-273
-268
-262
-256
-251
-246
-241
-236
-231
-227
-223
-219
-215
-212
-209
-206
-203
-200
-197
-194
-192
-189
-186
-183
-180
-177
-173
-169
-164
-160
-154
-149
-143
-137
-131
-124
-117
-110
-102
-95
-87
-79
-71
-64
-56
-48
-40
-32
-25
-17
-10
-3
4
10
17
23
29
35
41
47
52
58
63
69
74
79
84
89
94
99
103
108
113
117
122
126
131
136
141
146
150
155
160
165
169
174
178
182
186
190
193
196
199
202
204
207
209
211
212
214
215
216
218
219
219
220
221
222
223
224
225
227
228
230
233
235
239
242
247
251
256
262
268
275
281
289
297
305
313
322
331
341
350
359
369
378
388
397
406
414
422
430
437
443
450
455
460
465
470
474
477
481
484
487
490
492
495
498
500
503
506
508
511
514
517
520
523
527
530
533
536
540
543
546
549
552
554
557
559
560
562
562
563
563
562
561
560
558
556
554
551
547
544
540
535
531
527
522
518
514
509
505
501
498
494
491
487
484
481
478
475
473
470
468
465
463
460
458
455
452
450
446
443
439
435
430
425
420
414
408
401
394
387
380
372
364
356
348
340
332
323
315
307
298
290
282
274
266
258
251
244
237
230
224
219
214
209
204
200
196
193
189
186
183
180
177
174
171
168
164
161
157
153
149
145
140
135
129
123
116
110
103
95
88
80
72
64
56
48
40
32
24
16
8
0
-8
-15
-23
-30
-37
-45
-51
-58
-65
-71
-77
-83
-89
-94
-100
-105
-109
-114
-119
-123
-127
-131
-135
-139
-143
-147
-151
-155
-159
-163
-168
-172
-176
-181
-185
-190
-195
-200
-205
-210
-216
-222
-227
-233
-240
-246
-253
-260
-268
-275
-283
-291
-299
-307
-316
-324
-333
-341
-350
-359
-367
-376
-384
-392
-401
-408
-416
-424
-431
-438
-444
-451
-457
-463
-468
-474
-479
-484
-488
-492
-496
-500
-503
-506
-508
-511
-513
-515
-517
-519
-521
-523
-525
-527
-529
-530
-532
-534
-537
-539
-542
-544
-548
-551
-555
-559
-564
-569
-574
-579
-585
-591
-598
-604
-611
-618
-624
-631
-638
-645
-652
-660
-667
-674
-682
-689
-697
-705
-712
-720
-728
-736
-743
-751
-759
-766
-774
-781
-789
-796
-803
-811
-818
-825
-832
-839
-845
-852
-859
-866
-873
-879
-886
-893
-900
-907
-915
-922
-929
-936
-943
-950
-956
-963
-969
-976
-982
-987
-993
-998
-1002
-1006
-1010
-1014
-1016
-1018
-1020
-1022
-1024
-1025
-1026
-1026
-1026
-1026
-1026
-1026
-1026
-1025
-1025
-1025
-1026
-1027
-1028
-1029
-1031
-1033
-1036
-1040
-1043
-1048
-1052
-1058
-1063
-1069
-1075
-1082
-1089
-1096
-1104
-1112
-1120
-1129
-1138
-1147
-1156
-1165
-1174
-1183
-1192
-1201
-1210
-1219
-1228
-1236
-1244
-1252
-1260
-1267
-1274
-1281
-1288
-1294
-1300
-1306
-1312
-1317
-1322
-1327
-1332
-1336
-1340
-1343
-1346
-1349
-1352
-1354
-1356
-1357
-1359
-1360
-1361
-1361
-1362
-1362
-1362
-1362
-1362
-1362
-1361
-1361
-1360
-1359
-1358
-1357
-1356
-1355
-1353
-1352
-1350
-1348
-1346
-1344
-1342
-1339
-1337
-1334
-1330
-1327
-1322
-1318
-1313
-1308
-1303
-1297
-1291
-1285
-1279
-1273
-1267
-1261
-1256
-1250
-1244
-1239
-1233
-1228
-1223
-1218
-1214
-1209
-1205
-1201
-1198
-1194
-1191
-1189
-1187
-1185
-1184
-1184
-1184
-1185
-1186
-1187
-1190
-1192
-1195
-1198
-1202
-1206
-1210
-1215
-1220
-1225
-1230
-1235
-1240
-1246
-1251
-1257
-1262
-1268
-1273
-1278
-1283
-1288
-1293
-1297
-1301
-1305
-1309
-1312
-1316
-1319
-1323
-1326
-1329
-1332
-1335
-1338
-1341
-1343
-1345
-1347
-1349
-1351
-1352
-1354
-1355
-1356
-1357
-1358
-1359
-1359
-1360
-1361
-1361
-1361
-1362
-1362
-1362
-1362
-1362
-1362
-1362
-1362
-1362
-1362
-1363
-1363
-1364
-1366
-1367
-1369
-1372
-1374
-1377
-1381
-1385
-1389
-1394
-1399
-1405
-1410
-1417
-1423
-1430
-1437
-1444
-1450
-1457
-1464
-1471
-1478
-1484
-1491
-1497
-1502
-1508
-1513
-1519
-1523
-1528
-1532
-1537
-1540
-1544
-1547
-1550
-1553
-1556
-1558
-1560
-1562
-1563
-1565
-1566
-1568
-1569
-1570
-1571
-1572
-1573
-1574
-1575
-1576
-1576
-1577
-1577
-1578
-1578
-1579
-1579
-1579
-1579
-1579
-1579
-1578
-1578
-1576
-1575
-1573
-1571
-1569
-1567
-1564
-1561
-1558
-1555
-1552
-1549
-1546
-1543
-1540
-1537
-1535
-1533
-1530
-1529
-1527
-1526
-1525
-1524
-1524
-1524
-1524
-1525
-1526
-1527
-1529
-1531
-1533
-1535
-1538
-1541
-1544
-1547
-1551
-1554
-1557
-1561
-1564
-1567
-1570
-1574
-1576
-1579
-1582
-1584
-1587
-1589
-1591
-1593
-1594
-1595
-1596
-1597
-1598
-1598
-1597
-1597
-1596
-1595
-1594
-1592
-1590
-1588
-1586
-1584
-1581
-1579
-1576
-1573
-1571
-1568
-1566
-1564
-1561
-1559
-1557
-1556
-1554
-1552
-1551
-1550
-1549
-1548
-1548
-1547
-1547
-1548
-1548
-1549
-1550
-1552
-1553
-1555
-1557
-1559
-1561
-1563
-1565
-1567
-1570
-1572
-1574
-1577
-1579
-1582
-1585
-1587
-1590
-1593
-1595
-1598
-1601
-1604
-1606
-1609
-1611
-1614
-1616
-1619
-1621
-1623
-1625
-1627
-1629
-1630
-1631
-1632
-1632
-1632
-1631
-1630
-1628
-1626
-1624
-1621
-1618
-1615
-1611
-1607
-1603
-1599
-1595
-1591
-1586
-1582
-1578
-1574
-1570
-1566
-1563
-1559
-1556
-1553
-1550
-1547
-1544
-1541
-1538
-1535
-1532
-1529
-1527
-1524
-1521
-1518
-1515
-1512
-1508
-1505
-1501
-1497
-1492
-1487
-1482
-1477
-1471
-1465
-1459
-1453
-1446
-1439
-1432
-1425
-1417
-1410
-1403
-1395
-1388
-1381
-1374
-1368
-1362
-1356
-1350
-1345
-1340
-1336
-1332
-1328
-1325
-1322
-1319
-1317
-1314
-1313
-1311
-1310
-1308
-1307
-1306
-1306
-1305
-1304
-1303
-1302
-1300
-1298
-1296
-1293
-1290
-1286
-1282
-1277
-1272
-1267
-1261
-1255
-1248
-1241
-1235
-1228
-1221
-1214
-1207
-1201
-1194
-1188
-1182
-1176
-1171
-1165
-1161
-1156
-1152
-1148
-1145
-1141
-1138
-1135
-1133
-1130
-1128
-1126
-1123
-1121
-1119
-1116
-1114
-1111
-1109
-1106
-1103
-1100
-1097
-1094
-1090
-1086
-1083
-1079
-1075
-1071
-1066
-1062
-1058
-1053
-1049
-1044
-1039
-1035
-1030
-1025
-1020
-1014
-1010
-1004
-999
-993
-988
-982
-976
-970
-963
-957
-950
-944
-937
-930
-924
-917
-910
-904
-897
-891
-884
-878
-872
-865
-859
-854
-848
-842
-836
-831
-825
-820
-815
-810
-806
-801
-797
-793
-789
-785
-781
-778
-774
-771
-768
-764
-761
-758
-754
-751
-748
-745
-741
-738
-735
-732
-729
-726
-723
-720
-717
-713
-710
-707
-704
-701
-698
-695
-692
-689
-686
-683
-681
-678
-675
-671
-668
-665
-662
-659
-656
-654
-651
-648
-646
-644
-641
-639
-637
-636
-634
-632
-631
-629
-627
-626
-624
-623
-622
-620
-619
-618
-617
-615
-614
-614
-613
-612
-611
-610
-609
-608
-608
-607
-606
-605
-604
-603
-602
-601
-600
-598
-597
-596
-595
-594
-592
-591
-590
-589
-588
-587
-586
-585
-585
-584
-584
-585
-585
-586
-587
-589
-590
-592
-594
-596
-599
-601
-604
-607
-609
-612
-614
-617
-619
-621
-624
-625
-627
-628
-629
-629
-630
-629
-629
-628
-626
-625
-623
-620
-617
-614
-611
-608
-604
-600
-597
-593
-589
-585
-581
-577
-573
-569
-565
-561
-556
-552
-548
-544
-539
-535
-531
-527
-523
-519
-516
-512
-509
-505
-502
-499
-497
-494
-491
-489
-486
-483
-481
-478
-475
-473
-470
-467
-464
-461
-458
-455
-452
-448
-445
-441
-437
-434
-430
-426
-423
-419
-416
-412
-409
-406
-403
-400
-398
-396
-394
-392
-390
-389
-388
-388
-387
-387
-386
-386
-387
-387
-388
-388
-389
-390
-392
-393
-394
-396
-398
-399
-401
-402
-404
-406
-408
-409
-411
-412
-414
-415
-417
-418
-419
-420
-420
-421
-421
-421
-422
-422
-422
-422
-422
-422
-422
-421
-421
-421
-420
-420
-419
-418
-417
-416
-415
-414
-412
-411
-409
-408
-406
-404
-403
-401
-399
-397
-395
-393
-391
-389
-388
-386
-385
-383
-382
-381
-380
-380
-380
-379
-380
-380
-381
-382
-383
-384
-386
-388
-390
-393
-395
-398
-401
-404
-407
-409
-412
-415
-417
-420
-422
-423
-425
-426
-427
-427
-428
-427
-427
-426
-425
-424
-423
-421
-419
-417
-415
-413
-411
-409
-407
-405
-403
-401
-399
-398
-396
-395
-394
-393
-391
-390
-389
-389
-388
-387
-387
-386
-386
-385
-385
-384
-384
-383
-382
-381
-380
-379
-377
-376
-374
-372
-370
-368
-366
-364
-363
-361
-359
-357
-355
-353
-351
-349
-347
-345
-342
-339
-336
-333
-330
-326
-323
-319
-315
-311
-307
-303
-298
-294
-290
-285
-281
-277
-273
-268
-264
-260
-257
-253
-249
-246
-243
-240
-236
-233
-230
-227
-224
-221
-217
-214
-210
-206
-202
-198
-194
-189
-184
-179
-174
-169
-164
-159
-154
-148
-143
-138
-133
-128
-122
-117
-112
-107
-103
-98
-93
-88
-84
-79
-74
-70
-65
-60
-55
-50
-45
-39
-34
-28
-22
-16
-10
-4
2
8
14
20
26
32
37
43
48
53
57
61
65
69
72
75
77
79
81
82
83
84
84
85
85
85
86
86
87
88
90
92
94
97
100
104
108
113
118
124
130
137
144
152
160
169
178
188
197
207
217
227
236
246
256
265
275
284
293
302
310
319
327
335
343
351
359
367
374
382
389
397
404
411
419
426
433
441
448
456
463
470
478
485
492
499
507
514
521
528
535
542
549
557
564
571
578
585
592
599
606
613
619
626
633
639
646
652
658
665
671
678
684
690
696
703
709
714
720
725
731
736
741
746
750
755
759
763
768
772
776
779
783
787
790
794
797
801
804
808
811
815
819
824
828
833
837
842
847
852
856
861
866
870
875
879
883
887
890
894
897
900
903
906
909
912
915
917
920
922
925
928
931
933
936
939
942
945
948
951
955
958
962
965
969
973
977
980
984
987
991
994
997
1000
1002
1004
1006
1008
1010
1010
1012
1012
1012
1012
1012
1012
1012
1012
1010
1010
1010
1008
1008
1006
1006
1006
1004
1004
1004
1004
1002
1002
1002
1004
1004
1004
1004
1006
1006
1006
1008
1008
1008
1008
1008
1008
1008
1008
1006
1006
1004
1002
1000
999
997
994
991
988
985
982
979
975
972
969
965
962
959
957
954
952
950
948
947
945
944
944
944
943
944
944
945
945
946
947
948
948
949
950
950
951
951
951
951
951
950
950
949
948
947
946
945
943
942
941
939
938
937
935
934
933
932
930
929
928
927
926
925
924
923
923
922
921
921
921
920
920
920
920
919
919
919
919
918
918
917
917
916
915
914
913
912
910
909
907
906
905
903
902
900
899
898
896
895
894
892
891
889
888
887
885
884
882
880
879
877
875
873
871
869
867
865
862
860
857
854
852
849
846
843
840
837
834
831
828
824
821
817
813
809
805
801
797
792
788
784
779
775
770
766
761
757
753
748
744
740
736
732
728
724
720
717
714
711
708
705
702
699
697
695
692
690
688
686
684
683
681
680
679
678
678
678
678
678
679
681
682
684
686
689
692
695
698
701
705
708
712
715
719
723
727
730
734
738
742
745
749
752
755
758
761
763
765
768
770
771
773
775
777
778
780
781
783
784
785
787
788
790
792
793
795
797
799
801
802
805
807
809
811
813
816
819
822
825
828
831
835
838
842
845
849
853
856
860
864
867
871
874
877
881
884
887
890
893
896
899
902
905
908
911
913
916
918
921
923
926
928
930
933
935
937
940
942
944
947
949
952
955
958
961
964
968
971
975
978
982
986
990
994
998
1002
1006
1010
1014
1018
1024
1028
1033
1037
1042
1047
1052
1057
1061
1066
1071
1076
1081
1086
1091
1095
1100
1105
1110
1115
1119
1124
1128
1132
1136
1140
1144
1148
1151
1154
1158
1161
1164
1167
1171
1174
1177
1181
1184
1188
1191
1195
1199
1203
1207
1211
1215
1219
1223
1228
1232
1237
1242
1247
1253
1258
1264
1270
1276
1282
1288
1295
1301
1307
1314
1321
1327
1334
1341
1347
1354
1361
1368
1374
1381
1387
1394
1400
1406
1412
1418
1424
1429
1435
1440
1445
1450
1454
1459
1463
1467
1471
1474
1478
1481
1483
1485
1488
1489
1491
1492
1493
1494
1494
1494
1495
1495
1495
1494
1494
1494
1494
1494
1494
1494
1495
1495
1496
1497
1498
1499
1500
1501
1503
1505
1507
1509
1511
1513
1515
1517
1520
1522
1524
1526
1528
1529
1531
1532
1533
1534
1535
1536
1536
1536
1536
1536
1536
1535
1535
1534
1534
1533
1532
1532
1531
1530
1530
1529
1529
1529
1528
1528
1528
1528
1528
1528
1528
1527
1527
1526
1525
1524
1522
1520
1518
1516
1513
1510
1507
1504
1500
1497
1493
1489
1485
1481
1476
1472
1467
1463
1458
1453
1449
1444
1439
1435
1430
1426
1422
1418
1414
1409
1405
1401
1397
1394
1390
1386
1382
1378
1374
1370
1366
1362
1358
1354
1349
1345
1341
1336
1332
1327
1322
1318
1313
1308
1304
1299
1294
1289
1285
1280
1275
1271
1266
1262
1257
1253
1249
1245
1242
1239
1236
1233
1231
1228
1226
1224
1222
1221
1219
1217
1216
1214
1213
1212
1210
1209
1208
1206
1205
1203
1202
1200
1197
1195
1192
1190
1186
1183
1179
1175
1171
1166
1161
1156
1150
1145
1138
1132
1125
1119
1111
1104
1097
1089
1081
1073
1065
1057
1049
1041
1033
1025
1016
1008
1002
994
987
980
973
966
959
952
946
939
933
927
921
916
910
905
899
893
888
882
876
871
865
858
852
845
839
832
825
817
810
802
795
787
779
771
763
755
747
739
731
723
715
707
699
692
684
677
670
663
656
649
643
637
630
625
619
613
608
602
597
592
587
582
577
572
567
563
558
553
548
543
538
534
529
523
518
513
507
502
496
490
484
477
471
464
457
450
444
437
430
423
416
409
403
396
389
382
375
368
361
354
347
340
333
326
319
311
304
297
289
282
275
267
260
253
245
238
231
224
217
210
204
197
191
185
179
173
167
161
156
150
145
140
134
129
124
119
113
108
103
97
92
86
80
74
67
60
53
45
37
28
19
10
0
-9
-20
-30
-40
-51
-61
-72
-82
-93
-103
-113
-123
-133
-143
-153
-162
-171
-179
-188
-196
-204
-211
-218
-225
-231
-237
-243
-249
-254
-260
-265
-270
-275
-281
-286
-291
-297
-303
-308
-314
-320
-326
-333
-339
-345
-352
-358
-364
-370
-376
-383
-388
-394
-400
-405
-411
-416
-421
-426
-431
-435
-440
-444
-448
-452
-456
-460
-464
-467
-471
-475
-478
-482
-486
-489
-493
-497
-500
-504
-508
-513
-517
-522
-526
-531
-537
-542
-548
-555
-561
-568
-574
-581
-589
-596
-603
-610
-617
-624
-631
-638
-645
-651
-658
-664
-670
-677
-682
-688
-694
-699
-704
-709
-714
-718
-723
-726
-730
-734
-737
-740
-743
-746
-749
-752
-754
-756
-759
-761
-763
-765
-767
-769
-770
-772
-774
-775
-777
-778
-780
-781
-782
-783
-785
-786
-787
-787
-788
-789
-789
-790
-790
-791
-791
-792
-792
-792
-793
-793
-793
-794
-794
-794
-795
-795
-795
-795
-795
-795
-794
-794
-793
-792
-791
-790
-789
-787
-785
-783
-781
-779
-776
-773
-770
-766
-763
-759
-755
-752
-748
-744
-739
-735
-731
-727
-723
-719
-716
-712
-709
-706
-703
-700
-697
-695
-693
-692
-690
-689
-688
-687
-686
-686
-685
-685
-685
-684
-684
-684
-684
-684
-684
-683
-683
-682
-681
-680
-679
-677
-675
-674
-671
-669
-667
-664
-661
-659
-656
-653
-650
-647
-644
-641
-638
-635
-632
-629
-625
-622
-619
-616
-612
-609
-606
-603
-600
-597
-594
-592
-589
-587
-585
-582
-580
-578
-576
-574
-572
-571
-569
-568
-567
-566
-565
-564
-563
-563
-562
-561
-560
-560
-558
-557
-556
-554
-552
-550
-548
-545
-543
-540
-537
-534
-531
-528
-525
-522
-519
-516
-513
-510
-508
-506
-504
-502
-500
-499
-499
-498
-498
-498
-499
-500
-501
-502
-504
-506
-508
-510
-513
-515
-518
-521
-524
-527
-531
-534
-537
-541
-544
-547
-550
-553
-556
-558
-561
-563
-565
-567
-568
-570
-571
-572
-574
-575
-576
-577
-578
-579
-581
-582
-583
-584
-586
-587
-589
-591
-593
-595
-598
-600
-603
-606
-609
-612
-615
-618
-621
-625
-628
-632
-635
-638
-642
-645
-648
-651
-655
-658
-661
-664
-667
-670
-673
-676
-679
-682
-685
-688
-691
-694
-697
-700
-703
-706
-709
-712
-715
-717
-720
-723
-725
-727
-729
-731
-733
-734
-736
-737
-737
-738
-738
-738
-737
-737
-736
-735
-734
-732
-730
-729
-727
-725
-723
-722
-720
-718
-717
-716
-714
-713
-712
-712
-711
-711
-711
-712
-712
-713
-714
-716
-717
-719
-721
-724
-726
-729
-732
-735
-738
-741
-744
-748
-751
-755
-758
-762
-766
-770
-774
-777
-781
-785
-789
-793
-797
-801
-805
-808
-812
-816
-820
-824
-827
-831
-835
-839
-843
-846
-850
-854
-858
-862
-866
-871
-875
-879
-883
-887
-891
-895
-900
-904
-908
-912
-916
-920
-924
-927
-931
-934
-938
-941
-944
-946
-949
-951
-953
-955
-957
-958
-960
-961
-962
-963
-964
-965
-966
-966
-967
-968
-968
-969
-969
-970
-971
-971
-972
-973
-973
-974
-974
-975
-975
-975
-975
-975
-975
-975
-974
-973
-972
-970
-969
-967
-964
-961
-959
-955
-952
-948
-944
-940
-936
-932
-928
-924
-920
-916
-912
-908
-904
-901
-897
-894
-890
-887
-884
-881
-878
-876
-873
-871
-868
-866
-864
-862
-859
-857
-855
-853
-851
-849
-847
-845
-843
-841
-839
-838
-836
-835
-834
-833
-832
-831
-831
-830
-830
-830
-830
-830
-830
-830
-830
-831
-832
-832
-833
-834
-834
-835
-836
-836
-837
-837
-838
-838
-839
-839
-839
-839
-839
-839
-840
-839
-839
-839
-840
-840
-840
-840
-841
-841
-842
-842
-843
-844
-846
-847
-848
-850
-852
-854
-856
-858
-860
-862
-864
-867
-869
-872
-874
-877
-879
-882
-884
-887
-890
-892
-894
-897
-899
-901
-903
-905
-907
-909
-911
-913
-914
-916
-918
-919
-920
-922
-923
-924
-925
-926
-926
-927
-927
-928
-928
-928
-928
-929
-929
-929
-930
-930
-930
-931
-932
-933
-934
-935
-937
-939
-941
-944
-946
-949
-953
-956
-960
-964
-968
-972
-976
-980
-984
-988
-992
-996
-1000
-1004
-1008
-1012
-1014
-1018
-1022
-1025
-1028
-1031
-1033
-1036
-1038
-1039
-1041
-1042
-1044
-1044
-1045
-1046
-1046
-1046
-1046
-1045
-1045
-1044
-1043
-1042
-1041
-1040
-1039
-1038
-1037
-1036
-1035
-1034
-1034
-1033
-1032
-1032
-1032
-1032
-1031
-1031
-1032
-1032
-1032
-1032
-1033
-1033
-1034
-1035
-1036
-1037
-1039
-1040
-1042
-1044
-1047
-1049
-1052
-1055
-1058
-1061
-1065
-1068
-1072
-1076
-1079
-1083
-1086
-1090
-1094
-1097
-1100
-1104
-1107
-1110
-1113
-1116
-1118
-1121
-1124
-1126
-1129
-1131
-1133
-1135
-1137
-1139
-1141
-1142
-1144
-1145
-1146
-1148
-1149
-1150
-1151
-1151
-1152
-1153
-1153
-1154
-1154
-1154
-1154
-1154
-1154
-1154
-1154
-1154
-1153
-1153
-1152
-1152
-1151
-1150
-1149
-1148
-1147
-1146
-1144
-1142
-1140
-1138
-1135
-1132
-1129
-1125
-1121
-1117
-1112
-1107
-1101
-1095
-1088
-1080
-1073
-1065
-1056
-1047
-1038
-1029
-1018
-1008
-999
-989
-979
-968
-958
-948
-938
-928
-918
-908
-899
-889
-880
-871
-863
-855
-847
-839
-832
-825
-818
-812
-806
-801
-795
-790
-785
-781
-776
-771
-767
-762
-758
-753
-748
-744
-739
-735
-730
-725
-720
-716
-711
-706
-701
-696
-691
-686
-681
-676
-671
-666
-661
-656
-651
-646
-641
-636
-631
-626
-621
-616
-611
-606
-601
-596
-591
-585
-580
-575
-569
-563
-558
-552
-546
-541
-535
-529
-523
-517
-512
-506
-500
-494
-488
-482
-476
-469
-463
-457
-451
-445
-438
-432
-425
-419
-413
-406
-399
-393
-386
-380
-373
-366
-360
-353
-347
-341
-334
-328
-322
-316
-310
-305
-299
-294
-288
-283
-278
-273
-268
-263
-258
-253
-249
-244
-240
-236
-232
-228
-224
-220
-216
-212
-209
-205
-201
-198
-194
-191
-188
-184
-181
-178
-175
-172
-169
-167
-164
-162
-159
-157
-154
-152
-150
-147
-145
-143
-140
-138
-135
-133
-131
-129
-127
-125
-124
-122
-121
-120
-119
-119
-119
-119
-120
-120
-121
-122
-123
-125
-127
-128
-130
-133
-135
-137
-139
-141
-144
-146
-148
-150
-152
-153
-154
-155
-156
-157
-157
-157
-157
-156
-156
-155
-154
-152
-151
-149
-148
-146
-144
-142
-140
-137
-135
-133
-131
-129
-127
-125
-123
-122
-121
-120
-119
-119
-119
-119
-119
-120
-121
-123
-125
-127
-129
-132
-134
-138
-141
-145
-148
-152
-156
-161
-165
-169
-174
-178
-182
-187
-191
-195
-199
-203
-207
-211
-214
-218
-221
-224
-227
-230
-232
-234
-235
-237
-238
-239
-240
-240
-241
-241
-242
-242
-243
-244
-244
-245
-246
-247
-248
-250
-251
-253
-254
-256
-258
-259
-261
-263
-265
-267
-269
-271
-273
-274
-276
-277
-279
-280
-281
-282
-283
-283
-284
-284
-285
-285
-285
-285
-284
-284
-284
-283
-282
-281
-280
-279
-277
-276
-273
-271
-269
-266
-263
-259
-256
-252
-248
-244
-240
-235
-231
-226
-221
-216
-211
-206
-201
-195
-190
-185
-180
-174
-169
-164
-159
-154
-150
-145
-140
-135
-130
-125
-120
-115
-110
-104
-98
-92
-86
-80
-74
-67
-60
-53
-45
-37
-29
-21
-12
-3
7
17
27
37
48
59
70
82
93
105
117
128
140
151
163
174
185
196
207
217
227
237
246
255
263
272
280
287
294
301
308
314
320
326
332
338
343
349
354
360
365
370
376
381
386
391
396
401
406
411
416
420
425
429
433
437
442
446
449
453
457
460
463
466
469
472
475
477
480
482
485
487
490
492
495
498
501
504
507
510
514
517
521
525
530
534
539
544
549
554
559
565
571
577
583
589
596
603
610
617
624
631
638
646
653
660
667
674
681
688
695
701
707
714
720
726
731
737
742
747
752
756
761
765
769
773
777
781
784
788
792
795
799
803
807
811
815
820
825
830
835
840
846
852
858
864
871
877
884
891
898
905
912
918
925
931
937
943
948
953
957
962
965
968
971
973
975
976
977
978
978
978
977
976
975
974
972
970
968
966
963
961
958
955
952
949
946
943
940
937
934
930
927
924
921
918
914
911
907
903
900
896
891
887
883
878
874
869
864
859
854
849
844
839
834
829
824
818
813
808
803
798
793
789
784
779
774
770
765
760
755
750
745
740
734
729
723
717
711
705
699
693
687
680
674
668
661
655
649
643
637
631
625
620
615
610
605
600
596
592
588
585
581
578
575
572
569
566
563
561
558
555
553
550
547
544
541
538
535
531
528
524
520
516
512
508
504
500
495
491
487
483
480
476
473
470
468
466
464
463
462
462
462
462
463
464
465
467
469
471
474
476
479
481
484
487
490
492
495
497
500
502
504
505
507
508
509
510
511
511
512
512
512
512
512
512
512
512
512
512
513
514
515
516
518
519
522
524
527
530
533
537
540
544
548
552
556
560
564
568
572
575
579
582
585
588
591
593
595
597
599
601
602
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
621
622
623
624
625
626
627
628
628
629
629
630
630
630
629
629
628
627
626
625
623
621
619
617
615
613
611
608
606
603
601
599
596
594
591
589
587
585
583
581
579
577
575
573
572
570
568
566
563
561
558
555
552
548
544
539
534
529
523
516
509
501
493
485
476
467
458
449
439
430
420
411
401
392
383
374
365
356
348
340
333
326
319
312
306
301
295
291
286
282
278
274
270
267
263
260
256
252
248
244
240
235
230
225
219
213
207
200
192
185
177
168
159
150
140
130
119
108
97
86
74
62
50
38
25
13
1
-12
-24
-36
-48
-59
-70
-81
-91
-101
-110
-119
-127
-135
-142
-148
-154
-159
-164
-168
-172
-176
-179
-182
-184
-187
-190
-193
-195
-199
-202
-206
-210
-214
-219
-224
-230
-236
-242
-249
-256
-263
-270
-278
-285
-292
-300
-307
-314
-322
-329
-336
-343
-350
-356
-363
-369
-375
-382
-388
-394
-399
-405
-411
-417
-422
-428
-433
-438
-444
-449
-454
-459
-464
-469
-474
-478
-483
-488
-492
-497
-502
-506
-510
-515
-519
-522
-526
-530
-533
-536
-538
-541
-543
-544
-546
-547
-548
-548
-549
-549
-550
-550
-550
-550
-551
-551
-552
-552
-553
-554
-555
-556
-557
-558
-559
-560
-561
-561
-562
-563
-563
-563
-563
-563
-563
-562
-562
-561
-560
-558
-557
-555
-554
-552
-551
-549
-548
-547
-547
-547
-547
-548
-550
-552
-554
-557
-561
-565
-570
-576
-582
-588
-595
-602
-610
-618
-626
-634
-643
-652
-660
-669
-678
-686
-695
-703
-711
-719
-727
-735
-742
-749
-756
-763
-769
-776
-782
-788
-793
-799
-804
-809
-814
-818
-823
-827
-831
-835
-839
-843
-846
-850
-854
-857
-861
-864
-868
-871
-874
-878
-881
-884
-887
-890
-893
-896
-899
-902
-904
-907
-910
-913
-916
-919
-922
-925
-928
-931
-934
-937
-940
-943
-947
-950
-953
-957
-960
-963
-967
-970
-973
-977
-981
-984
-988
-992
-996
-1000
-1004
-1010
-1014
-1020
-1027
-1033
-1039
-1046
-1053
-1060
-1067
-1074
-1082
-1090
-1098
-1106
-1115
-1124
-1133
-1142
-1152
-1162
-1172
-1182
-1192
-1203
-1213
-1224
-1235
-1246
-1257
-1267
-1278
-1289
-1300
-1310
-1321
-1331
-1341
-1350
-1360
-1368
-1377
-1385
-1392
-1399
-1405
-1410
-1415
-1419
-1423
-1426
-1429
-1431
-1432
-1433
-1434
-1434
-1433
-1433
-1432
-1430
-1428
-1426
-1424
-1421
-1418
-1415
-1412
-1408
-1404
-1400
-1396
-1392
-1388
-1383
-1379
-1374
-1369
-1365
-1360
-1355
-1351
-1346
-1342
-1338
-1334
-1330
-1326
-1323
-1319
-1316
-1313
-1310
-1307
-1304
-1302
-1299
-1297
-1295
-1293
-1291
-1290
-1289
-1288
-1287
-1286
-1286
-1285
-1285
-1285
-1285
-1286
-1286
-1287
-1287
-1288
-1288
-1289
-1289
-1289
-1289
-1289
-1288
-1288
-1286
-1285
-1283
-1281
-1279
-1276
-1273
-1270
-1266
-1262
-1259
-1255
-1251
-1246
-1242
-1238
-1234
-1230
-1225
-1221
-1217
-1214
-1210
-1206
-1203
-1200
-1197
-1195
-1193
-1190
-1188
-1186
-1185
-1183
-1181
-1179
-1177
-1176
-1174
-1171
-1169
-1167
-1164
-1162
-1159
-1156
-1153
-1150
-1147
-1143
-1139
-1136
-1132
-1127
-1123
-1119
-1114
-1109
-1104
-1099
-1093
-1088
-1083
-1077
-1072
-1067
-1062
-1057
-1052
-1047
-1043
-1038
-1034
-1029
-1025
-1020
-1014
-1010
-1006
-1000
-996
-991
-986
-980
-974
-968
-962
-955
-948
-941
-934
-926
-918
-910
-901
-893
-884
-875
-866
-856
-847
-838
-829
-821
-812
-804
-796
-788
-781
-775
-769
-763
-758
-754
-750
-747
-744
-742
-741
-740
-739
-739
-739
-739
-740
-740
-741
-742
-743
-744
-745
-745
-746
-746
-746
-745
-745
-744
-742
-741
-739
-737
-734
-732
-730
-727
-725
-723
-721
-720
-719
-718
-718
-718
-719
-721
-723
-726
-729
-733
-738
-744
-750
-756
-763
-771
-779
-787
-796
-804
-813
-822
-830
-839
-848
-857
-865
-873
-881
-889
-897
-904
-911
-918
-924
-930
-936
-941
-946
-951
-956
-960
-964
-967
-971
-973
-976
-978
-980
-982
-983
-984
-985
-985
-986
-985
-985
-984
-983
-982
-980
-978
-976
-974
-971
-968
-965
-962
-958
-955
-951
-946
-942
-937
-932
-926
-921
-915
-909
-903
-897
-891
-885
-879
-874
-869
-864
-859
-855
-852
-849
-847
-845
-843
-842
-842
-842
-842
-843
-844
-846
-847
-849
-851
-853
-854
-856
-858
-860
-861
-862
-863
-864
-864
-864
-864
-863
-862
-861
-859
-857
-855
-852
-849
-846
-843
-839
-835
-831
-828
-824
-820
-816
-812
-808
-805
-802
-799
-796
-794
-792
-791
-789
-789
-788
-788
-789
-789
-791
-792
-794
-796
-798
-801
-804
-806
-809
-811
-814
-816
-818
-820
-821
-823
-823
-824
-823
-823
-822
-821
-819
-817
-815
-813
-810
-808
-805
-803
-801
-799
-798
-797
-796
-796
-796
-797
-798
-800
-802
-805
-808
-812
-816
-820
-825
-829
-834
-840
-845
-850
-855
-860
-865
-871
-876
-881
-886
-891
-896
-901
-907
-912
-918
-924
-930
-936
-943
-950
-957
-965
-973
-981
-990
-999
-1008
-1018
-1028
-1038
-1049
-1060
-1071
-1082
-1094
-1106
-1118
-1130
-1143
-1155
-1168
-1181
-1193
-1206
-1218
-1230
-1242
-1253
-1264
-1275
-1285
-1295
-1304
-1312
-1320
-1328
-1334
-1340
-1345
-1350
-1353
-1356
-1358
-1360
-1361
-1361
-1360
-1359
-1357
-1355
-1352
-1349
-1345
-1341
-1337
-1332
-1326
-1321
-1315
-1309
-1302
-1296
-1289
-1281
-1274
-1266
-1259
-1251
-1243
-1235
-1226
-1218
-1209
-1200
-1191
-1182
-1173
-1163
-1153
-1143
-1133
-1123
-1113
-1102
-1092
-1081
-1070
-1060
-1049
-1038
-1027
-1016
-1004
-994
-982
-971
-960
-948
-936
-925
-912
-900
-887
-875
-861
-848
-834
-820
-805
-790
-775
-759
-743
-727
-710
-692
-675
-657
-638
-619
-600
-580
-561
-541
-521
-501
-481
-462
-442
-423
-404
-385
-367
-349
-331
-314
-298
-282
-266
-252
-237
-223
-210
-197
-184
-172
-160
-148
-136
-124
-113
-101
-90
-78
-67
-55
-44
-33
-22
-11
0
10
21
31
42
52
62
73
83
93
103
113
123
133
143
153
163
172
181
191
200
209
219
228
237
247
256
265
275
285
294
304
314
323
333
343
353
362
372
381
390
400
408
417
425
433
441
449
456
463
470
476
483
489
496
502
508
515
522
529
536
544
552
560
569
578
587
597
606
616
626
637
647
657
667
677
686
696
705
713
721
729
736
742
748
753
757
760
763
765
767
767
767
766
765
763
760
757
753
748
744
739
734
729
723
718
714
709
705
701
697
695
692
691
690
690
690
692
694
697
701
706
712
719
726
734
743
752
762
772
783
793
804
814
825
835
844
853
861
869
876
881
886
890
892
893
894
893
890
887
883
877
871
863
855
846
836
826
815
804
793
782
770
758
747
735
723
712
700
689
677
665
654
642
630
618
606
593
581
568
555
542
529
515
502
488
475
461
447
434
420
407
394
381
369
357
347
336
327
318
311
304
299
294
291
289
288
287
288
290
293
296
300
305
311
317
323
330
337
344
351
358
364
371
377
383
388
393
397
401
405
408
410
412
414
415
416
416
416
416
416
415
414
413
412
410
409
408
407
405
404
403
401
400
399
398
397
396
395
395
394
393
392
392
391
390
389
388
387
386
385
383
381
379
377
375
373
370
367
364
361
358
354
351
348
344
341
337
334
331
328
325
322
320
317
315
313
311
309
307
305
303
301
299
296
292
289
284
279
274
268
261
253
244
235
225
214
202
190
177
163
149
134
119
103
86
70
53
35
18
0
-18
-36
-54
-72
-90
-108
-125
-142
-159
-176
-193
-209
-225
-240
-256
-271
-286
-300
-314
-328
-341
-354
-367
-379
-391
-402
-413
-423
-433
-442
-451
-459
-467
-474
-480
-486
-491
-496
-501
-505
-508
-512
-515
-517
-520
-523
-525
-528
-531
-534
-538
-542
-546
-551
-557
-564
-571
-578
-587
-596
-605
-615
-626
-638
-649
-662
-675
-688
-701
-715
-730
-744
-759
-774
-789
-805
-821
-836
-852
-868
-884
-900
-916
-932
-948
-963
-978
-993
-1006
-1020
-1034
-1047
-1060
-1072
-1083
-1094
-1104
-1113
-1122
-1131
-1139
-1147
-1154
-1160
-1167
-1173
-1179
-1184
-1190
-1195
-1200
-1205
-1210
-1215
-1220
-1226
-1231
-1237
-1243
-1250
-1256
-1263
-1270
-1277
-1284
-1291
-1299
-1306
-1314
-1321
-1328
-1334
-1340
-1346
-1351
-1356
-1360
-1363
-1365
-1367
-1367
-1367
-1366
-1364
-1362
-1359
-1355
-1350
-1345
-1339
-1333
-1327
-1320
-1313
-1306
-1299
-1291
-1284
-1276
-1269
-1262
-1255
-1248
-1242
-1236
-1230
-1224
-1218
-1213
-1208
-1204
-1200
-1196
-1192
-1189
-1186
-1184
-1182
-1181
-1180
-1180
-1180
-1180
-1181
-1182
-1184
-1187
-1189
-1192
-1195
-1199
-1203
-1207
-1211
-1216
-1221
-1227
-1232
-1238
-1244
-1250
-1256
-1262
-1268
-1274
-1279
-1284
-1288
-1293
-1296
-1299
-1301
-1302
-1303
-1303
-1302
-1301
-1299
-1296
-1292
-1288
-1283
-1277
-1271
-1264
-1257
-1249
-1241
-1233
-1224
-1215
-1206
-1197
-1187
-1177
-1167
-1157
-1146
-1136
-1126
-1115
-1105
-1095
-1085
-1076
-1066
-1057
-1048
-1039
-1031
-1022
-1014
-1006
-1000
-993
-986
-979
-972
-966
-960
-954
-949
-944
-939
-934
-930
-926
-923
-920
-918
-916
-915
-914
-913
-913
-914
-915
-916
-918
-920
-922
-924
-927
-929
-932
-935
-937
-939
-941
-942
-943
-943
-942
-941
-939
-937
-934
-930
-925
-919
-913
-906
-898
-890
-881
-871
-861
-850
-839
-827
-815
-803
-790
-777
-764
-751
-737
-724
-710
-697
-684
-670
-657
-644
-631
-618
-606
-593
-581
-569
-557
-545
-534
-524
-513
-504
-495
-487
-479
-472
-466
-461
-456
-453
-450
-448
-446
-446
-446
-447
-448
-450
-453
-456
-459
-463
-468
-473
-478
-483
-489
-495
-501
-507
-513
-520
-526
-532
-538
-544
-550
-555
-561
-566
-571
-575
-579
-582
-586
-588
-590
-592
-594
-594
-595
-595
-594
-593
-592
-591
-589
-587
-585
-583
-581
-579
-577
-574
-572
-570
-568
-566
-565
-563
-562
-561
-560
-559
-559
-558
-557
-557
-556
-555
-553
-552
-550
-547
-544
-540
-535
-530
-524
-517
-509
-500
-491
-480
-469
-457
-444
-431
-416
-401
-385
-368
-351
-333
-315
-297
-278
-258
-239
-219
-199
-179
-159
-139
-119
-100
-81
-62
-44
-26
-9
8
24
39
54
68
81
94
106
118
129
140
150
161
170
180
189
199
208
217
226
235
245
254
264
274
285
295
306
317
328
339
351
362
374
385
397
408
419
430
440
451
461
470
480
489
497
505
513
521
528
535
542
549
555
562
569
575
582
589
597
604
612
620
628
636
645
653
662
671
680
688
697
705
713
721
728
735
742
747
753
757
761
765
767
769
771
771
772
771
771
770
768
766
764
761
759
755
752
749
745
741
736
731
726
720
714
708
701
693
686
677
668
659
649
639
629
618
607
597
585
574
563
553
542
532
522
513
504
496
489
483
477
472
468
465
463
462
462
463
465
468
471
475
480
485
492
498
505
512
520
528
536
544
553
561
570
579
587
596
605
614
624
633
642
651
660
669
678
686
695
704
712
720
728
735
743
750
757
763
769
775
780
785
789
793
797
800
803
805
807
809
811
812
813
814
815
816
818
819
820
822
823
826
828
831
835
839
843
848
854
860
867
874
882
891
900
910
921
932
943
956
968
982
995
1008
1024
1039
1054
1070
1085
1102
1118
1135
1152
1169
1186
1204
1222
1240
1258
1277
1295
1314
1333
1352
1371
1390
1409
1428
1447
1466
1485
1503
1521
1539
1556
1573
1589
1605
1620
1634
1648
1661
1673
1684
1695
1705
1714
1723
1731
1738
1745
1751
1757
1762
1767
1771
1775
1779
1783
1787
1790
1793
1797
1800
1803
1807
1810
1814
1818
1822
1826
1830
1835
1840
1846
1852
1858
1865
1873
1881
1890
1900
1910
1922
1934
1947
1960
1975
1990
2005
2021
2039
2057
2075
2093
2111
2130
2149
2167
2186
2204
2222
2240
2257
2274
2290
2306
2320
2334
2347
2359
2370
2380
2389
2397
2403
2409
2413
2417
2419
2420
2421
2420
2419
2417
2414
2410
2406
2401
2395
2390
2384
2377
2371
2364
2357
2351
2344
2337
2331
2325
2319
2313
2308
2303
2298
2294
2290
2287
2284
2281
2278
2275
2272
2270
2267
2264
2261
2258
2254
2249
2245
2239
2233
2226
2219
2211
2202
2192
2181
2169
2157
2144
2130
2115
2099
2082
2065
2047
2028
2008
1988
1966
1944
1922
1899
1875
1851
1826
1800
1775
1748
1722
1695
1668
1640
1613
1585
1557
1529
1501
1473
1445
1418
1391
1364
1338
1312
1287
1262
1238
1215
1192
1171
1150
1130
1111
1093
1075
1059
1043
1028
1014
1002
989
978
968
958
949
941
933
926
920
914
908
903
898
893
889
885
881
877
874
870
867
863
860
857
853
850
847
844
841
838
835
832
830
827
824
822
819
817
814
812
810
807
805
803
801
799
797
795
794
792
791
789
787
786
784
782
780
778
775
772
769
766
762
758
753
748
743
737
731
724
718
711
703
696
689
681
673
666
659
652
645
638
633
627
623
619
615
613
611
610
609
610
611
613
615
618
621
625
629
633
638
642
647
652
656
660
664
668
671
674
677
679
681
682
683
684
684
684
684
684
683
682
681
680
678
677
675
674
672
670
668
666
664
662
659
656
653
649
645
641
636
630
623
616
608
600
590
580
568
556
543
529
514
499
482
464
446
427
407
386
365
343
320
297
274
250
226
202
178
154
130
107
83
60
38
15
-7
-28
-49
-69
-88
-107
-125
-143
-160
-177
-193
-208
-223
-238
-252
-266
-279
-292
-305
-317
-330
-342
-354
-366
-378
-389
-401
-413
-424
-436
-447
-459
-470
-481
-492
-503
-513
-524
-534
-545
-554
-564
-574
-583
-592
-600
-609
-617
-624
-632
-639
-645
-652
-658
-664
-670
-675
-680
-685
-689
-693
-697
-701
-704
-707
-710
-713
-715
-717
-719
-721
-722
-723
-725
-726
-727
-728
-729
-731
-732
-733
-734
-736
-737
-739
-740
-742
-743
-745
-747
-748
-750
-752
-754
-756
-759
-761
-764
-766
-769
-772
-775
-779
-783
-787
-791
-796
-801
-806
-812
-818
-825
-832
-839
-846
-854
-862
-869
-877
-885
-893
-900
-908
-915
-921
-928
-934
-939
-944
-948
-952
-955
-958
-959
-961
-961
-961
-960
-958
-956
-953
-950
-946
-942
-937
-932
-927
-921
-915
-910
-904
-898
-892
-886
-881
-876
-871
-866
-862
-858
-855
-852
-850
-848
-847
-846
-846
-846
-846
-847
-849
-851
-853
-856
-859
-863
-867
-871
-876
-881
-886
-891
-896
-902
-908
-913
-919
-924
-930
-935
-940
-945
-950
-955
-960
-965
-969
-974
-978
-982
-986
-990
-994
-997
-1000
-1004
-1006
-1008
-1012
-1014
-1016
-1018
-1018
-1020
-1020
-1022
-1022
-1022
-1020
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1004
-1002
-998
-995
-991
-987
-984
-980
-976
-972
-969
-965
-962
-960
-957
-955
-953
-952
-951
-951
-951
-951
-952
-953
-954
-956
-958
-960
-963
-966
-968
-971
-974
-977
-979
-982
-984
-987
-989
-990
-992
-993
-993
-993
-993
-992
-991
-989
-987
-984
-981
-977
-973
-969
-964
-959
-953
-948
-942
-935
-929
-922
-915
-908
-901
-894
-886
-879
-871
-862
-854
-846
-837
-828
-819
-810
-800
-791
-781
-771
-761
-751
-741
-731
-721
-711
-700
-690
-680
-670
-661
-651
-642
-633
-625
-616
-609
-601
-594
-588
-582
-576
-571
-567
-563
-559
-556
-553
-551
-549
-548
-547
-546
-545
-545
-545
-545
-546
-546
-546
-547
-548
-548
-549
-550
-550
-551
-552
-553
-554
-555
-556
-557
-558
-558
-559
-560
-561
-561
-562
-562
-563
-563
-564
-564
-564
-565
-565
-565
-566
-567
-568
-569
-570
-572
-573
-576
-578
-581
-585
-588
-593
-597
-603
-608
-614
-621
-628
-635
-643
-651
-660
-669
-678
-687
-696
-706
-716
-726
-735
-745
-755
-764
-774
-783
-792
-801
-810
-818
-826
-834
-841
-849
-856
-862
-869
-875
-881
-887
-893
-899
-904
-910
-915
-921
-926
-932
-937
-942
-948
-953
-958
-963
-968
-973
-977
-982
-985
-989
-992
-995
-997
-999
-1000
-1000
-1000
-999
-998
-996
-993
-990
-986
-981
-976
-970
-963
-956
-949
-941
-932
-923
-913
-903
-892
-881
-869
-857
-844
-831
-817
-802
-787
-771
-754
-737
-719
-700
-680
-660
-639
-618
-596
-573
-550
-526
-502
-477
-452
-427
-401
-376
-350
-324
-298
-272
-246
-220
-194
-169
-143
-118
-93
-69
-45
-21
2
25
48
70
92
114
135
155
175
195
215
234
252
270
288
305
322
338
353
368
383
397
410
423
435
447
459
470
481
491
501
510
519
528
536
544
552
560
567
574
580
587
593
598
604
609
614
618
622
626
629
632
635
637
639
640
641
642
642
643
643
642
642
641
640
640
639
638
637
637
636
636
637
638
639
641
644
648
652
657
662
669
676
684
693
703
713
725
737
750
763
778
793
809
825
842
859
877
895
913
932
951
970
990
1010
1029
1049
1069
1089
1109
1129
1149
1169
1189
1208
1227
1246
1265
1283
1301
1318
1335
1351
1367
1382
1396
1409
1421
1433
1443
1453
1461
1468
1474
1479
1482
1485
1486
1486
1485
1483
1480
1476
1471
1465
1459
1451
1443
1435
1426
1416
1406
1395
1385
1374
1363
1351
1340
1328
1317
1305
1293
1282
1271
1259
1248
1237
1226
1215
1204
1194
1183
1172
1162
1151
1141
1131
1120
1110
1100
1090
1080
1070
1060
1050
1040
1030
1020
1010
1000
991
981
971
962
952
943
934
926
917
909
901
893
885
878
871
864
858
851
845
839
834
828
823
818
813
808
803
799
795
790
786
782
779
775
772
768
765
763
760
758
756
755
754
753
753
753
753
755
756
758
761
764
767
771
775
780
786
791
797
803
810
817
824
831
838
846
853
861
868
876
883
890
897
904
911
917
923
929
934
939
944
948
952
955
958
961
962
964
964
965
964
964
963
961
959
957
954
951
947
943
939
935
931
926
921
917
912
907
902
897
891
886
881
875
869
863
857
850
843
836
828
819
810
800
790
779
768
756
743
730
716
702
687
671
656
640
623
607
590
573
556
539
522
504
487
470
453
436
419
403
386
370
354
338
323
307
292
277
263
248
234
221
207
195
182
170
158
147
136
126
117
108
100
93
86
80
75
70
66
63
61
59
58
58
58
58
59
60
61
63
65
66
68
69
70
71
72
72
71
70
69
67
64
60
56
52
47
41
35
28
21
13
5
-4
-12
-21
-31
-40
-50
-59
-69
-78
-88
-97
-106
-115
-124
-132
-140
-148
-156
-163
-170
-176
-182
-188
-193
-198
-203
-207
-211
-214
-217
-220
-223
-225
-227
-228
-230
-231
-232
-233
-234
-235
-236
-237
-238
-239
-240
-242
-243
-245
-246
-248
-250
-252
-255
-257
-259
-262
-265
-268
-270
-273
-277
-280
-283
-286
-290
-293
-297
-301
-305
-309
-313
-317
-322
-326
-331
-337
-343
-349
-355
-362
-370
-377
-386
-394
-404
-413
-423
-433
-444
-454
-465
-476
-486
-497
-508
-518
-528
-538
-548
-557
-566
-574
-582
-589
-595
-601
-606
-611
-615
-618
-621
-623
-625
-626
-626
-626
-626
-626
-625
-624
-623
-621
-620
-619
-618
-616
-615
-614
-613
-612
-612
-612
-612
-612
-613
-614
-615
-617
-619
-621
-624
-627
-630
-633
-637
-642
-646
-651
-656
-661
-666
-672
-677
-683
-689
-695
-701
-707
-713
-719
-725
-730
-736
-741
-746
-751
-755
-759
-763
-767
-770
-773
-776
-778
-780
-782
-784
-785
-786
-786
-786
-786
-786
-785
-784
-783
-781
-779
-777
-775
-773
-771
-769
-766
-764
-761
-759
-756
-754
-751
-749
-746
-744
-741
-738
-736
-733
-730
-727
-725
-722
-719
-715
-712
-709
-705
-701
-697
-693
-688
-683
-678
-672
-666
-660
-653
-645
-638
-629
-620
-611
-601
-590
-578
-566
-553
-540
-525
-510
-494
-477
-460
-442
-423
-403
-383
-362
-340
-317
-294
-271
-246
-222
-196
-171
-145
-119
-92
-66
-39
-12
14
41
67
93
119
144
170
194
218
242
265
288
310
331
352
371
391
409
427
444
461
477
492
506
520
534
547
559
571
582
593
603
614
623
633
642
650
659
667
676
684
692
699
707
715
723
731
738
746
754
761
769
777
784
792
800
807
815
822
829
837
844
851
857
864
870
876
882
887
892
897
901
905
909
912
915
918
920
922
923
924
925
925
926
926
926
925
925
924
923
923
922
920
919
918
916
915
913
911
909
906
904
901
898
894
890
886
881
876
870
864
858
851
844
837
829
822
814
805
797
788
780
771
763
755
747
739
731
724
717
711
705
699
693
689
684
680
676
673
670
667
665
663
661
660
658
657
656
654
653
651
650
648
646
644
642
639
636
632
628
623
619
613
607
601
594
587
579
571
563
554
545
536
527
517
508
498
489
479
470
461
452
443
435
427
419
412
405
398
392
387
382
378
375
372
369
367
366
366
366
367
369
371
374
377
381
386
391
396
403
409
416
424
432
440
449
457
466
476
485
494
503
513
522
531
540
548
556
564
571
578
584
590
594
599
602
605
606
607
608
607
605
603
599
595
590
584
578
570
562
553
543
533
522
510
498
486
473
460
446
431
417
402
386
370
354
337
320
302
285
266
248
229
210
191
171
151
131
111
91
70
49
29
8
-13
-34
-55
-76
-96
-117
-137
-157
-176
-196
-215
-233
-251
-269
-286
-302
-318
-334
-348
-362
-376
-388
-401
-412
-423
-433
-442
-450
-458
-465
-472
-478
-483
-488
-492
-496
-500
-503
-506
-509
-512
-514
-517
-519
-522
-525
-528
-531
-535
-538
-543
-547
-552
-558
-564
-570
-578
-585
-593
-602
-611
-621
-631
-642
-653
-664
-676
-688
-701
-714
-727
-740
-753
-767
-781
-794
-808
-822
-836
-849
-863
-877
-891
-904
-918
-931
-945
-958
-971
-985
-998
-1010
-1025
-1038
-1052
-1065
-1079
-1093
-1107
-1121
-1135
-1149
-1164
-1178
-1193
-1208
-1223
-1238
-1253
-1269
-1284
-1300
-1315
-1331
-1346
-1362
-1378
-1393
-1408
-1424
-1439
-1454
-1468
-1483
-1497
-1512
-1526
-1539
-1553
-1566
-1579
-1592
-1605
-1617
-1628
-1640
-1651
-1662
-1672
-1682
-1692
-1701
-1709
-1718
-1725
-1732
-1739
-1745
-1750
-1755
-1759
-1762
-1765
-1767
-1768
-1769
-1769
-1769
-1768
-1767
-1765
-1763
-1760
-1757
-1753
-1749
-1745
-1741
-1736
-1732
-1727
-1722
-1717
-1712
-1707
-1702
-1697
-1691
-1686
-1681
-1676
-1671
-1667
-1662
-1657
-1653
-1648
-1644
-1640
-1636
-1633
-1630
-1626
-1624
-1621
-1618
-1616
-1615
-1613
-1612
-1611
-1611
-1611
-1612
-1613
-1614
-1616
-1619
-1622
-1626
-1630
-1634
-1640
-1645
-1652
-1659
-1666
-1674
-1683
-1692
-1701
-1712
-1722
-1734
-1746
-1758
-1771
-1785
-1799
-1813
-1828
-1844
-1859
-1876
-1892
-1909
-1926
-1944
-1962
-1980
-1998
-2017
-2035
-2054
-2074
-2093
-2112
-2132
-2152
-2171
-2191
-2211
-2231
-2251
-2271
-2291
-2312
-2332
-2353
-2373
-2394
-2415
-2436
-2457
-2478
-2500
-2521
-2543
-2565
-2587
-2609
-2631
-2654
-2676
-2698
-2720
-2743
-2765
-2787
-2808
-2830
-2851
-2872
-2893
-2913
-2933
-2953
-2973
-2991
-3010
-3028
-3046
-3064
-3081
-3098
-3114
-3130
-3146
-3162
-3178
-3193
-3208
-3223
-3237
-3252
-3266
-3280
-3294
-3307
-3320
-3333
-3346
-3359
-3371
-3383
-3395
-3407
-3418
-3429
-3440
-3451
-3461
-3471
-3480
-3490
-3498
-3507
-3515
-3522
-3529
-3535
-3541
-3547
-3552
-3556
-3560
-3563
-3565
-3567
-3569
-3569
-3570
-3569
-3568
-3566
-3564
-3561
-3558
-3554
-3549
-3544
-3538
-3532
-3526
-3519
-3512
-3504
-3496
-3488
-3480
-3471
-3463
-3454
-3445
-3436
-3427
-3418
-3409
-3401
-3392
-3383
-3375
-3367
-3359
-3351
-3343
-3336
-3328
-3321
-3314
-3308
-3301
-3294
-3288
-3281
-3275
-3269
-3263
-3256
-3250
-3244
-3237
-3231
-3225
-3218
-3212
-3206
-3199
-3193
-3187
-3181
-3175
-3169
-3164
-3158
-3153
-3149
-3144
-3140
-3136
-3133
-3129
-3127
-3124
-3122
-3120
-3118
-3116
-3115
-3114
-3113
-3112
-3111
-3110
-3109
-3108
-3108
-3107
-3106
-3105
-3104
-3103
-3102
-3101
-3100
-3099
-3098
-3097
-3096
-3095
-3094
-3093
-3092
-3091
-3091
-3090
-3089
-3089
-3089
-3089
-3089
-3089
-3089
-3090
-3090
-3091
-3092
-3093
-3094
-3095
-3097
-3098
-3100
-3102
-3103
-3105
-3107
-3109
-3111
-3113
-3115
-3117
-3120
-3122
-3124
-3127
-3129
-3132
-3135
-3138
-3141
-3144
-3147
-3151
-3155
-3159
-3164
-3169
-3174
-3179
-3185
-3191
-3198
-3205
-3213
-3220
-3229
-3237
-3247
-3256
-3266
-3276
-3286
-3297
-3308
-3319
-3330
-3341
-3352
-3364
-3375
-3386
-3397
-3408
-3418
-3429
-3439
-3449
-3458
-3468
-3476
-3485
-3493
-3501
-3508
-3515
-3521
-3528
-3533
-3539
-3544
-3549
-3554
-3558
-3563
-3567
-3572
-3576
-3581
-3585
-3590
-3595
-3601
-3606
-3612
-3619
-3625
-3632
-3640
-3648
-3656
-3665
-3674
-3684
-3694
-3704
-3715
-3727
-3739
-3751
-3764
-3777
-3790
-3804
-3818
-3833
-3847
-3862
-3878
-3893
-3910
-3926
-3943
-3960
-3977
-3995
-4013
-4030
-4050
-4069
-4089
-4108
-4129
-4149
-4170
-4191
-4212
-4234
-4255
-4277
-4298
-4320
-4341
-4363
-4384
-4404
-4425
-4445
-4465
-4484
-4503
-4521
-4538
-4555
-4571
-4587
-4601
-4615
-4628
-4641
-4652
-4663
-4673
-4683
-4691
-4699
-4706
-4713
-4718
-4724
-4728
-4732
-4736
-4739
-4742
-4744
-4746
-4748
-4749
-4750
-4750
-4751
-4751
-4751
-4751
-4750
-4749
-4748
-4747
-4746
-4745
-4743
-4741
-4740
-4738
-4736
-4734
-4732
-4730
-4728
-4726
-4725
-4723
-4722
-4721
-4720
-4720
-4719
-4719
-4719
-4720
-4721
-4722
-4723
-4725
-4727
-4729
-4731
-4734
-4737
-4741
-4744
-4748
-4752
-4756
-4761
-4766
-4771
-4776
-4781
-4787
-4792
-4798
-4804
-4810
-4816
-4822
-4828
-4834
-4840
-4846
-4852
-4857
-4863
-4868
-4874
-4879
-4884
-4889
-4893
-4897
-4901
-4905
-4908
-4911
-4914
-4916
-4918
-4919
-4920
-4920
-4919
-4918
-4917
-4915
-4912
-4908
-4903
-4898
-4892
-4885
-4878
-4869
-4860
-4849
-4838
-4826
-4814
-4800
-4786
-4770
-4755
-4738
-4720
-4702
-4683
-4664
-4644
-4623
-4602
-4580
-4558
-4535
-4512
-4488
-4465
-4440
-4416
-4391
-4366
-4341
-4316
-4290
-4265
-4239
-4214
-4188
-4162
-4136
-4110
-4083
-4059
-4033
-4006
-3981
-3955
-3929
-3903
-3878
-3852
-3826
-3801
-3776
-3750
-3725
-3700
-3675
-3650
-3626
-3601
-3577
-3553
-3529
-3506
-3483
-3460
-3437
-3415
-3392
-3370
-3349
-3327
-3306
-3285
-3264
-3243
-3223
-3202
-3182
-3162
-3142
-3121
-3101
-3081
-3060
-3040
-3019
-2998
-2977
-2955
-2933
-2911
-2889
-2866
-2843
-2820
-2796
-2772
-2747
-2723
-2697
-2672
-2645
-2619
-2592
-2565
-2538
-2511
-2483
-2456
-2428
-2401
-2373
-2346
-2319
-2292
-2266
-2240
-2215
-2190
-2166
-2143
-2121
-2099
-2078
-2059
-2040
-2021
-2004
-1988
-1973
-1958
-1945
-1932
-1920
-1908
-1897
-1887
-1877
-1868
-1859
-1850
-1842
-1834
-1825
-1817
-1809
-1801
-1793
-1785
-1777
-1768
-1760
-1751
-1742
-1734
-1725
-1716
-1707
-1698
-1690
-1681
-1673
-1665
-1658
-1650
-1643
-1637
-1631
-1625
-1620
-1615
-1611
-1608
-1605
-1602
-1600
-1598
-1597
-1596
-1595
-1594
-1594
-1594
-1594
-1594
-1594
-1595
-1595
-1595
-1595
-1594
-1594
-1593
-1592
-1590
-1588
-1586
-1584
-1581
-1577
-1573
-1569
-1564
-1559
-1553
-1546
-1540
-1532
-1524
-1516
-1507
-1497
-1487
-1476
-1465
-1453
-1440
-1427
-1412
-1398
-1382
-1365
-1348
-1330
-1312
-1292
-1272
-1251
-1230
-1208
-1185
-1162
-1138
-1113
-1088
-1063
-1037
-1010
-984
-957
-930
-902
-875
-847
-818
-790
-761
-733
-704
-675
-646
-617
-588
-559
-529
-500
-471
-442
-414
-385
-356
-328
-300
-271
-243
-216
-188
-161
-134
-107
-81
-55
-29
-4
21
45
69
93
116
139
162
184
205
226
247
267
287
307
326
345
364
382
400
418
435
452
469
485
502
518
534
549
565
580
595
611
626
641
655
670
685
700
715
730
745
759
774
789
804
819
834
849
864
879
894
909
924
938
953
967
982
996
1010
1024
1037
1051
1064
1077
1090
1102
1114
1126
1138
1149
1160
1171
1181
1192
1202
1211
1221
1230
1240
1249
1258
1267
1275
1284
1293
1301
1310
1319
1328
1337
1346
1356
1366
1376
1386
1397
1408
1419
1431
1443
1456
1469
1482
1495
1509
1523
1538
1552
1567
1583
1598
1614
1630
1646
1662
1679
1695
1712
1729
1746
1763
1780
1797
1814
1831
1848
1865
1883
1900
1917
1934
1951
1968
1985
2001
2019
2036
2053
2070
2087
2103
2120
2136
2152
2168
2184
2200
2216
2231
2246
2262
2277
2292
2306
2321
2335
2350
2364
2378
2392
2406
2420
2433
2447
2460
2474
2487
2500
2513
2526
2539
2552
2564
2577
2589
2601
2613
2624
2636
2647
2658
2668
2679
2689
2699
2709
2718
2727
2736
2745
2754
2763
2772
2780
2789
2797
2806
2814
2823
2831
2840
2849
2858
2867
2876
2885
2895
2904
2914
2924
2935
2945
2956
2967
2978
2990
3001
3013
3025
3037
3050
3062
3075
3088
3101
3113
3126
3139
3152
3165
3178
3191
3204
3216
3229
3242
3255
3268
3281
3294
3308
3321
3335
3348
3362
3376
3391
3405
3420
3434
3449
3464
3479
3494
3510
3525
3541
3557
3573
3588
3605
3621
3637
3653
3670
3687
3703
3720
3737
3754
3771
3789
3806
3824
3841
3858
3876
3893
3910
3927
3944
3961
3978
3994
4011
4026
4042
4058
4073
4086
4102
4116
4129
4142
4155
4167
4179
4190
4200
4210
4220
4228
4237
4244
4252
4258
4265
4270
4276
4280
4285
4289
4293
4296
4299
4302
4305
4307
4309
4311
4313
4315
4316
4318
4319
4321
4322
4323
4325
4326
4327
4328
4329
4330
4331
4332
4333
4333
4334
4335
4335
4336
4336
4336
4336
4336
4337
4337
4337
4337
4337
4338
4338
4339
4339
4340
4341
4343
4344
4346
4348
4350
4353
4355
4359
4362
4366
4369
4374
4378
4383
4387
4392
4398
4403
4409
4414
4420
4426
4432
4438
4445
4451
4457
4464
4470
4477
4483
4490
4496
4502
4509
4515
4521
4528
4534
4540
4546
4552
4558
4563
4569
4574
4580
4585
4590
4595
4600
4605
4610
4614
4618
4623
4627
4630
4634
4638
4641
4645
4648
4651
4654
4657
4660
4663
4665
4668
4670
4673
4675
4678
4680
4683
4685
4688
4690
4692
4695
4698
4700
4703
4706
4708
4711
4714
4717
4721
4724
4727
4730
4734
4737
4740
4744
4747
4750
4754
4757
4760
4763
4765
4768
4770
4772
4774
4776
4778
4779
4780
4781
4781
4781
4781
4781
4780
4779
4778
4777
4775
4773
4771
4769
4767
4764
4761
4758
4755
4752
4749
4745
4741
4737
4733
4729
4725
4721
4716
4712
4707
4702
4698
4693
4688
4683
4679
4674
4669
4664
4658
4653
4648
4642
4637
4631
4626
4620
4614
4609
4603
4597
4591
4584
4578
4572
4566
4559
4552
4546
4539
4532
4525
4518
4511
4504
4497
4489
4482
4475
4467
4460
4452
4445
4438
4430
4423
4416
4409
4402
4395
4388
4381
4375
4369
4362
4356
4351
4345
4340
4335
4330
4325
4321
4316
4312
4308
4304
4300
4297
4293
4290
4286
4283
4279
4276
4273
4270
4267
4264
4261
4258
4255
4253
4251
4248
4246
4244
4242
4240
4239
4237
4236
4235
4234
4233
4232
4231
4231
4230
4230
4229
4229
4228
4228
4227
4226
4225
4224
4223
4221
4219
4217
4215
4212
4209
4206
4202
4198
4194
4189
4184
4179
4173
4167
4161
4154
4148
4141
4134
4126
4119
4112
4104
4097
4090
4083
4075
4069
4062
4057
4051
4046
4041
4035
4032
4027
4024
4021
4018
4016
4014
4011
4011
4011
4010
4010
4010
4011
4011
4013
4014
4014
4017
4018
4019
4022
4024
4026
4027
4030
4030
4033
4035
4037
4038
4041
4043
4045
4046
4048
4050
4051
4054
4054
4057
4059
4061
4062
4064
4066
4067
4070
4072
4074
4077
4078
4081
4083
4086
4089
4091
4096
4099
4103
4106
4111
4115
4120
4124
4130
4135
4141
4147
4154
4161
4168
4176
4184
4192
4201
4210
4219
4229
4239
4250
4260
4271
4282
4294
4305
4317
4328
4340
4352
4363
4375
4386
4398
4409
4420
4430
4441
4451
4461
4471
4480
4490
4499
4508
4516
4524
4532
4540
4548
4555
4562
4568
4574
4580
4586
4591
4596
4600
4604
4608
4611
4613
4615
4617
4617
4618
4617
4616
4615
4612
4609
4605
4601
4596
4590
4583
4575
4567
4557
4547
4536
4524
4511
4498
4483
4468
4452
4434
4417
4398
4378
4358
4337
4315
4293
4270
4247
4223
4198
4173
4148
4122
4094
4069
4042
4014
3987
3960
3932
3904
3876
3848
3819
3791
3763
3734
3706
3678
3649
3621
3593
3565
3538
3510
3483
3456
3429
3403
3377
3351
3326
3301
3276
3252
3228
3204
3181
3158
3136
3114
3093
3071
3050
3030
3010
2990
2970
2951
2931
2913
2894
2876
2857
2840
2822
2805
2787
2770
2754
2737
2721
2705
2690
2675
2660
2645
2631
2617
2603
2589
2576
2563
2551
2539
2527
2515
2503
2492
2481
2470
2459
2448
2438
2427
2416
2406
2396
2385
2375
2364
2354
2343
2333
2322
2312
2301
2290
2280
2269
2258
2247
2236
2225
2214
2202
2191
2180
2168
2156
2145
2133
2121
2109
2097
2085
2073
2061
2049
2037
2025
2013
2001
1990
1979
1968
1957
1946
1935
1925
1915
1906
1896
1887
1879
1871
1863
1856
1849
1842
1836
1831
1826
1821
1817
1813
1809
1806
1803
1800
1798
1796
1793
1792
1790
1788
1786
1785
1783
1781
1779
1777
1775
1773
1770
1767
1764
1761
1757
1753
1748
1743
1738
1732
1725
1718
1710
1702
1694
1684
1674
1664
1653
1641
1629
1615
1602
1588
1573
1557
1541
1525
1508
1490
1472
1454
1435
1415
1396
1376
1355
1335
1314
1293
1271
1250
1228
1207
1185
1163
1141
1119
1097
1074
1052
1030
1006
985
962
939
916
893
870
847
824
800
777
753
729
705
680
656
631
606
581
555
529
503
477
450
424
397
369
342
314
286
258
230
202
173
144
116
87
58
29
0
-30
-59
-88
-117
-147
-176
-205
-235
-264
-293
-323
-352
-382
-411
-440
-470
-499
-529
-558
-588
-618
-647
-677
-707
-737
-767
-797
-827
-858
-888
-918
-949
-979
-1008
-1040
-1071
-1101
-1132
-1162
-1193
-1223
-1254
-1284
-1315
-1345
-1375
-1405
-1435
-1465
-1494
-1523
-1552
-1581
-1610
-1638
-1666
-1694
-1721
-1749
-1776
-1803
-1830
-1857
-1883
-1910
-1936
-1962
-1988
-2013
-2040
-2066
-2092
-2118
-2144
-2170
-2196
-2222
-2248
-2274
-2300
-2326
-2352
-2377
-2403
-2429
-2455
-2481
-2506
-2532
-2558
-2583
-2609
-2634
-2660
-2686
-2711
-2737
-2762
-2788
-2813
-2839
-2865
-2891
-2917
-2943
-2969
-2996
-3022
-3049
-3076
-3102
-3130
-3157
-3184
-3212
-3240
-3268
-3296
-3324
-3353
-3382
-3410
-3439
-3469
-3498
-3527
-3557
-3586
-3616
-3645
-3675
-3704
-3734
-3763
-3792
-3821
-3850
-3879
-3907
-3935
-3963
-3990
-4017
-4043
-4070
-4096
-4122
-4148
-4173
-4198
-4222
-4246
-4270
-4293
-4316
-4339
-4361
-4384
-4405
-4427
-4448
-4469
-4490
-4510
-4530
-4550
-4569
-4589
-4607
-4626
-4644
-4662
-4679
-4696
-4712
-4729
-4744
-4759
-4774
-4788
-4802
-4815
-4827
-4839
-4851
-4862
-4872
-4882
-4891
-4900
-4908
-4915
-4922
-4929
-4935
-4941
-4946
-4951
-4955
-4959
-4962
-4965
-4968
-4971
-4973
-4974
-4976
-4977
-4977
-4978
-4978
-4978
-4978
-4977
-4976
-4975
-4973
-4971
-4969
-4967
-4965
-4962
-4959
-4956
-4952
-4948
-4944
-4940
-4936
-4932
-4927
-4922
-4917
-4912
-4907
-4902
-4897
-4892
-4887
-4881
-4876
-4871
-4866
-4860
-4855
-4850
-4845
-4840
-4835
-4831
-4826
-4821
-4816
-4812
-4807
-4802
-4798
-4793
-4789
-4784
-4780
-4776
-4771
-4767
-4763
-4759
-4756
-4752
-4749
-4745
-4742
-4739
-4736
-4733
-4731
-4729
-4727
-4725
-4723
-4722
-4720
-4719
-4718
-4718
-4717
-4717
-4716
-4716
-4716
-4716
-4716
-4717
-4717
-4717
-4717
-4718
-4718
-4718
-4718
-4719
-4719
-4719
-4719
-4719
-4719
-4719
-4719
-4719
-4719
-4719
-4719
-4719
-4719
-4719
-4720
-4720
-4721
-4722
-4724
-4725
-4727
-4730
-4733
-4736
-4740
-4744
-4749
-4754
-4760
-4766
-4773
-4780
-4788
-4796
-4805
-4814
-4823
-4833
-4844
-4855
-4866
-4877
-4889
-4901
-4913
-4926
-4938
-4951
-4964
-4977
-4990
-5003
-5016
-5029
-5042
-5056
-5069
-5082
-5096
-5109
-5122
-5136
-5150
-5163
-5177
-5190
-5204
-5218
-5232
-5245
-5259
-5273
-5287
-5301
-5316
-5330
-5344
-5358
-5373
-5387
-5402
-5417
-5432
-5447
-5462
-5478
-5493
-5509
-5525
-5542
-5558
-5575
-5592
-5610
-5628
-5646
-5664
-5683
-5702
-5721
-5741
-5761
-5781
-5802
-5823
-5845
-5866
-5888
-5910
-5933
-5955
-5978
-6001
-6024
-6048
-6071
-6095
-6118
-6142
-6166
-6189
-6213
-6236
-6260
-6283
-6306
-6329
-6352
-6374
-6396
-6418
-6440
-6461
-6482
-6502
-6522
-6542
-6561
-6580
-6598
-6616
-6633
-6650
-6667
-6683
-6698
-6713
-6728
-6741
-6755
-6768
-6781
-6793
-6804
-6816
-6827
-6837
-6847
-6857
-6866
-6875
-6883
-6891
-6899
-6906
-6913
-6920
-6926
-6931
-6937
-6942
-6946
-6950
-6954
-6957
-6960
-6963
-6965
-6966
-6968
-6969
-6969
-6970
-6970
-6970
-6969
-6968
-6967
-6966
-6964
-6963
-6961
-6959
-6957
-6955
-6953
-6952
-6950
-6948
-6946
-6944
-6942
-6940
-6938
-6936
-6935
-6933
-6931
-6929
-6927
-6925
-6923
-6921
-6919
-6916
-6914
-6911
-6908
-6905
-6901
-6897
-6893
-6889
-6884
-6879
-6873
-6868
-6862
-6855
-6848
-6841
-6833
-6825
-6816
-6808
-6798
-6789
-6779
-6768
-6757
-6746
-6735
-6723
-6711
-6698
-6685
-6672
-6658
-6644
-6629
-6615
-6599
-6584
-6568
-6552
-6536
-6519
-6502
-6485
-6467
-6449
-6432
-6414
-6395
-6377
-6359
-6340
-6322
-6303
-6285
-6266
-6248
-6229
-6211
-6193
-6175
-6157
-6139
-6122
-6104
-6087
-6070
-6054
-6037
-6021
-6005
-5990
-5974
-5959
-5944
-5930
-5916
-5902
-5888
-5874
-5861
-5848
-5835
-5823
-5811
-5799
-5787
-5775
-5764
-5753
-5742
-5731
-5720
-5710
-5700
-5689
-5680
-5670
-5660
-5650
-5641
-5632
-5622
-5613
-5604
-5595
-5586
-5576
-5567
-5558
-5548
-5539
-5529
-5519
-5509
-5499
-5488
-5477
-5466
-5454
-5442
-5429
-5417
-5403
-5390
-5376
-5361
-5346
-5331
-5315
-5299
-5282
-5265
-5248
-5231
-5213
-5195
-5176
-5158
-5139
-5120
-5100
-5081
-5062
-5042
-5022
-5003
-4983
-4963
-4943
-4924
-4904
-4885
-4865
-4845
-4826
-4806
-4787
-4768
-4748
-4729
-4709
-4690
-4671
-4651
-4632
-4612
-4592
-4573
-4553
-4533
-4513
-4493
-4472
-4452
-4431
-4410
-4389
-4367
-4346
-4324
-4302
-4279
-4257
-4234
-4211
-4188
-4164
-4140
-4116
-4091
-4067
-4043
-4018
-3992
-3967
-3941
-3916
-3890
-3864
-3838
-3812
-3785
-3759
-3732
-3706
-3679
-3653
-3626
-3600
-3573
-3546
-3520
-3493
-3467
-3440
-3414
-3387
-3361
-3334
-3308
-3282
-3256
-3230
-3204
-3179
-3153
-3128
-3103
-3077
-3053
-3028
-3003
-2979
-2955
-2930
-2907
-2883
-2860
-2836
-2813
-2791
-2768
-2746
-2724
-2702
-2681
-2659
-2639
-2618
-2597
-2577
-2557
-2538
-2518
-2499
-2480
-2461
-2443
-2425
-2406
-2388
-2370
-2352
-2335
-2317
-2299
-2282
-2264
-2246
-2229
-2211
-2193
-2175
-2157
-2139
-2121
-2102
-2083
-2064
-2045
-2025
-2005
-1985
-1964
-1943
-1922
-1900
-1877
-1855
-1832
-1808
-1784
-1759
-1734
-1708
-1682
-1656
-1628
-1601
-1572
-1543
-1514
-1484
-1454
-1423
-1391
-1359
-1327
-1294
-1261
-1227
-1192
-1158
-1123
-1087
-1051
-1014
-979
-942
-905
-868
-830
-793
-755
-717
-679
-640
-602
-564
-525
-487
-448
-410
-372
-333
-295
-257
-220
-182
-145
-107
-70
-34
3
39
75
111
146
182
217
251
286
320
354
387
421
454
487
520
552
584
617
649
680
712
744
775
806
838
869
900
931
962
992
1022
1054
1084
1115
1145
1176
1206
1236
1266
1296
1325
1355
1384
1413
1442
1471
1499
1527
1554
1582
1609
1635
1661
1687
1712
1736
1760
1784
1806
1829
1850
1871
1891
1911
1929
1947
1965
1982
1998
2013
2027
2041
2055
2067
2079
2091
2101
2112
2121
2130
2139
2148
2155
2163
2170
2177
2183
2189
2195
2201
2207
2212
2217
2222
2227
2232
2237
2242
2246
2251
2256
2260
2265
2270
2274
2279
2284
2289
2294
2299
2305
2310
2316
2322
2328
2334
2341
2348
2355
2362
2370
2379
2387
2396
2405
2415
2425
2436
2447
2458
2470
2482
2495
2508
2521
2535
2549
2564
2579
2594
2610
2626
2642
2659
2676
2693
2711
2728
2746
2764
2783
2801
2820
2839
2858
2877
2897
2916
2935
2955
2974
2994
3014
3033
3053
3073
3092
3112
3131
3150
3170
3189
3208
3227
3246
3265
3284
3302
3320
3339
3356
3374
3392
3409
3426
3442
3459
3475
3490
3506
3521
3535
3549
3563
3577
3590
3602
3615
3626
3638
3648
3659
3669
3678
3687
3696
3704
3711
3719
3725
3732
3737
3743
3748
3752
3756
3760
3763
3766
3769
3771
3772
3774
3775
3775
3775
3775
3775
3774
3773
3772
3770
3768
3766
3763
3761
3758
3754
3751
3747
3743
3739
3735
3730
3726
3721
3716
3711
3706
3701
3695
3690
3685
3679
3674
3669
3663
3658
3653
3648
3643
3638
3633
3628
3624
3619
3615
3610
3606
3603
3599
3595
3592
3589
3585
3583
3580
3577
3574
3572
3570
3567
3565
3563
3561
3559
3557
3556
3554
3552
3551
3550
3548
3547
3546
3545
3544
3543
3542
3541
3541
3540
3540
3540
3540
3540
3540
3540
3541
3542
3542
3543
3545
3546
3547
3549
3551
3553
3555
3557
3559
3562
3564
3567
3570
3572
3575
3578
3581
3584
3587
3591
3594
3597
3600
3603
3607
3610
3613
3616
3620
3623
3626
3629
3632
3635
3638
3641
3644
3647
3650
3652
3655
3658
3660
3663
3665
3668
3670
3673
3675
3678
3680
3683
3685
3688
3691
3694
3696
3699
3702
3706
3709
3712
3716
3720
3724
3728
3732
3736
3741
3745
3750
3755
3760
3765
3771
3776
3782
3787
3793
3799
3804
3810
3816
3822
3827
3833
3839
3844
3850
3855
3861
3866
3871
3876
3881
3886
3890
3895
3899
3903
3907
3910
3914
3917
3920
3923
3926
3928
3930
3932
3934
3935
3937
3938
3939
3940
3941
3941
3942
3942
3942
3942
3941
3941
3940
3939
3938
3937
3935
3934
3932
3930
3927
3925
3922
3919
3915
3911
3907
3903
3898
3893
3887
3881
3875
3868
3860
3852
3844
3835
3826
3817
3806
3796
3785
3773
3761
3749
3736
3723
3709
3695
3680
3666
3650
3635
3619
3603
3586
3570
3553
3535
3518
3500
3482
3464
3446
3427
3409
3390
3371
3352
3334
3315
3296
3277
3258
3240
3221
3202
3184
3165
3147
3129
3111
3093
3075
3057
3040
3023
3006
2989
2972
2956
2940
2924
2908
2892
2877
2862
2847
2832
2818
2804
2790
2776
2762
2749
2736
2723
2710
2698
2686
2673
2662
2650
2638
2627
2616
2605
2594
2583
2573
2562
2552
2542
2532
2522
2512
2502
2492
2482
2472
2463
2453
2443
2433
2423
2413
2403
2392
2382
2372
2361
2350
2340
2329
2318
2307
2296
2285
2274
2262
2251
2240
2229
2218
2207
2196
2185
2174
2163
2152
2142
2131
2121
2111
2101
2091
2081
2071
2062
2052
2043
2033
2024
2013
2005
1995
1986
1976
1966
1956
1947
1936
1926
1916
1905
1895
1884
1873
1862
1850
1839
1827
1815
1803
1791
1779
1766
1753
1740
1727
1714
1701
1687
1674
1660
1646
1632
1618
1603
1589
1574
1560
1545
1530
1515
1500
1485
1469
1454
1439
1423
1408
1392
1377
1361
1345
1330
1314
1298
1282
1267
1251
1235
1219
1203
1187
1172
1156
1140
1124
1109
1093
1077
1062
1046
1031
1014
1000
985
970
955
940
925
911
896
882
868
855
841
828
815
803
790
778
766
755
744
733
722
712
702
692
682
673
664
656
647
639
631
624
617
610
603
596
590
585
579
574
569
565
561
557
554
550
548
545
543
542
540
539
539
538
538
538
538
539
540
541
542
543
545
546
548
550
552
554
556
559
561
563
565
568
570
572
575
577
579
581
583
585
587
589
590
592
593
594
595
596
597
597
598
598
597
597
596
596
595
593
592
590
588
586
584
581
578
575
572
569
565
561
557
553
548
543
538
533
527
522
515
509
502
495
487
480
471
463
454
445
435
425
415
405
394
383
371
360
348
335
323
310
297
284
271
258
244
231
217
203
190
176
162
148
134
121
107
93
80
66
52
39
26
13
0
-13
-25
-38
-50
-62
-73
-84
-95
-106
-116
-126
-135
-145
-153
-162
-170
-177
-184
-191
-198
-204
-209
-215
-220
-225
-229
-233
-237
-241
-245
-249
-252
-255
-259
-262
-265
-269
-272
-276
-280
-283
-287
-292
-296
-301
-306
-311
-316
-322
-328
-335
-342
-349
-356
-364
-372
-380
-389
-398
-407
-417
-426
-437
-447
-457
-468
-479
-490
-501
-512
-524
-535
-547
-559
-571
-582
-594
-606
-618
-629
-641
-652
-663
-674
-685
-696
-706
-716
-726
-735
-744
-753
-761
-769
-777
-784
-791
-797
-804
-809
-815
-820
-825
-830
-834
-838
-842
-845
-849
-852
-855
-857
-860
-862
-865
-867
-869
-871
-873
-874
-876
-878
-879
-881
-883
-884
-886
-888
-889
-891
-893
-895
-897
-899
-901
-903
-906
-908
-911
-914
-917
-921
-924
-928
-931
-935
-940
-944
-949
-954
-959
-964
-970
-976
-982
-988
-995
-1002
-1008
-1016
-1024
-1032
-1040
-1049
-1057
-1066
-1075
-1085
-1094
-1104
-1114
-1124
-1135
-1145
-1156
-1167
-1178
-1189
-1200
-1211
-1223
-1234
-1246
-1258
-1270
-1282
-1294
-1307
-1319
-1332
-1345
-1357
-1370
-1383
-1396
-1409
-1423
-1436
-1449
-1463
-1476
-1490
-1503
-1517
-1530
-1544
-1557
-1570
-1584
-1597
-1610
-1623
-1635
-1647
-1659
-1671
-1683
-1694
-1705
-1715
-1725
-1735
-1744
-1753
-1762
-1770
-1778
-1785
-1792
-1798
-1804
-1810
-1815
-1820
-1825
-1829
-1833
-1836
-1839
-1842
-1845
-1847
-1849
-1851
-1852
-1853
-1854
-1855
-1855
-1855
-1855
-1855
-1854
-1854
-1853
-1852
-1851
-1850
-1848
-1846
-1845
-1843
-1841
-1838
-1836
-1833
-1831
-1828
-1825
-1822
-1818
-1815
-1811
-1807
-1803
-1799
-1794
-1790
-1786
-1781
-1776
-1772
-1767
-1762
-1758
-1753
-1748
-1743
-1739
-1734
-1729
-1725
-1720
-1716
-1711
-1707
-1703
-1699
-1695
-1692
-1688
-1685
-1681
-1678
-1676
-1673
-1670
-1668
-1666
-1665
-1663
-1662
-1661
-1661
-1660
-1660
-1661
-1662
-1663
-1664
-1666
-1669
-1671
-1674
-1678
-1682
-1687
-1692
-1697
-1703
-1709
-1716
-1723
-1730
-1738
-1746
-1755
-1764
-1773
-1782
-1792
-1802
-1813
-1824
-1834
-1846
-1857
-1868
-1880
-1892
-1904
-1916
-1928
-1941
-1953
-1966
-1978
-1990
-2003
-2015
-2028
-2040
-2052
-2065
-2077
-2089
-2101
-2113
-2125
-2136
-2148
-2160
-2172
-2183
-2195
-2206
-2218
-2229
-2240
-2252
-2263
-2274
-2285
-2296
-2307
-2318
-2329
-2339
-2350
-2361
-2371
-2381
-2391
-2402
-2411
-2421
-2431
-2440
-2450
-2459
-2468
-2477
-2486
-2495
-2503
-2512
-2520
-2529
-2537
-2545
-2554
-2562
-2570
-2578
-2586
-2594
-2602
-2610
-2618
-2626
-2635
-2643
-2651
-2659
-2667
-2675
-2684
-2692
-2700
-2708
-2716
-2725
-2733
-2741
-2749
-2757
-2764
-2772
-2780
-2787
-2795
-2802
-2809
-2816
-2823
-2830
-2836
-2843
-2849
-2855
-2861
-2867
-2872
-2878
-2883
-2888
-2893
-2898
-2903
-2908
-2913
-2917
-2922
-2926
-2931
-2935
-2939
-2943
-2947
-2951
-2955
-2958
-2962
-2965
-2968
-2971
-2973
-2976
-2978
-2979
-2981
-2982
-2983
-2984
-2984
-2984
-2984
-2984
-2983
-2982
-2981
-2980
-2978
-2976
-2974
-2971
-2969
-2966
-2963
-2959
-2956
-2952
-2948
-2944
-2939
-2935
-2930
-2925
-2920
-2915
-2910
-2904
-2899
-2893
-2888
-2882
-2876
-2870
-2864
-2858
-2852
-2845
-2839
-2832
-2825
-2819
-2812
-2805
-2797
-2790
-2782
-2775
-2767
-2759
-2752
-2744
-2736
-2727
-2719
-2711
-2703
-2695
-2686
-2678
-2670
-2662
-2654
-2646
-2637
-2629
-2621
-2614
-2606
-2598
-2590
-2583
-2575
-2568
-2560
-2553
-2546
-2539
-2532
-2525
-2518
-2512
-2505
-2498
-2492
-2486
-2479
-2473
-2467
-2461
-2455
-2449
-2443
-2437
-2432
-2426
-2421
-2415
-2410
-2405
-2400
-2395
-2390
-2385
-2380
-2376
-2371
-2367
-2362
-2358
-2354
-2350
-2346
-2342
-2338
-2334
-2330
-2326
-2322
-2318
-2314
-2310
-2306
-2302
-2297
-2293
-2289
-2285
-2280
-2276
-2271
-2267
-2263
-2258
-2254
-2249
-2245
-2240
-2236
-2231
-2226
-2222
-2217
-2213
-2208
-2204
-2199
-2195
-2190
-2186
-2181
-2177
-2173
-2168
-2164
-2159
-2155
-2151
-2146
-2142
-2138
-2133
-2129
-2125
-2120
-2116
-2112
-2108
-2103
-2099
-2095
-2091
-2086
-2082
-2078
-2074
-2069
-2065
-2061
-2056
-2051
-2047
-2041
-2037
-2032
-2027
-2021
-2017
-2011
-2005
-2001
-1995
-1989
-1984
-1978
-1972
-1966
-1960
-1954
-1948
-1942
-1936
-1930
-1924
-1918
-1912
-1906
-1900
-1893
-1887
-1881
-1875
-1869
-1863
-1856
-1850
-1844
-1837
-1831
-1824
-1818
-1811
-1804
-1797
-1790
-1783
-1776
-1769
-1761
-1753
-1745
-1737
-1729
-1720
-1711
-1702
-1693
-1683
-1673
-1663
-1653
-1642
-1632
-1620
-1609
-1597
-1585
-1573
-1561
-1548
-1535
-1522
-1509
-1495
-1481
-1467
-1453
-1439
-1424
-1409
-1394
-1379
-1364
-1348
-1333
-1317
-1301
-1285
-1269
-1253
-1236
-1220
-1203
-1186
-1169
-1152
-1135
-1118
-1101
-1083
-1066
-1048
-1031
-1012
-995
-978
-960
-942
-924
-907
-889
-871
-853
-835
-818
-800
-782
-765
-747
-730
-713
-695
-678
-661
-644
-627
-611
-594
-577
-561
-544
-528
-511
-495
-478
-461
-445
-428
-411
-395
-378
-361
-344
-326
-309
-292
-274
-256
-238
-220
-202
-184
-166
-147
-128
-109
-90
-71
-52
-33
-13
6
26
46
66
86
106
126
146
166
187
207
227
248
269
289
310
331
352
373
393
414
435
457
478
499
520
541
562
583
604
624
645
666
686
706
726
746
766
785
804
823
842
860
878
896
913
930
947
963
979
995
1010
1025
1040
1054
1068
1081
1094
1107
1119
1132
1143
1154
1165
1176
1186
1196
1205
1214
1223
1231
1239
1246
1253
1260
1266
1271
1276
1281
1285
1289
1292
1295
1297
1298
1299
1300
1300
1299
1298
1297
1294
1292
1289
1285
1281
1276
1271
1265
1259
1252
1245
1237
1229
1220
1212
1202
1193
1183
1173
1162
1151
1140
1129
1117
1105
1093
1081
1069
1057
1045
1032
1020
1006
995
982
969
957
944
932
919
907
894
881
869
856
844
831
819
806
794
781
768
756
743
731
719
706
694
682
669
657
645
633
621
610
598
587
576
565
554
544
533
523
513
504
495
486
477
468
460
452
445
438
430
424
417
411
405
400
394
389
385
380
376
372
368
365
362
359
357
354
352
351
349
348
347
347
346
346
347
347
348
349
351
352
354
357
359
362
365
368
371
374
378
382
386
390
394
398
403
407
411
415
420
424
428
432
436
440
444
447
450
453
456
459
461
464
465
467
468
469
470
470
470
470
469
468
467
465
463
461
459
456
453
450
446
442
438
434
429
425
420
415
410
405
399
394
388
383
377
371
365
359
354
348
342
336
330
324
319
313
307
302
296
290
285
279
274
269
263
258
253
248
243
238
233
228
223
219
214
209
205
200
195
191
186
182
177
173
168
164
159
155
151
146
142
138
134
130
126
122
118
114
110
106
102
99
95
92
88
85
82
78
75
72
70
67
64
61
59
56
54
52
49
47
45
43
40
38
36
34
32
30
29
27
25
23
22
20
19
18
16
15
14
14
13
13
12
12
12
12
13
14
14
15
17
18
20
21
23
25
28
30
32
35
38
41
43
46
50
53
56
59
63
66
70
73
77
81
85
89
93
97
101
106
111
115
120
125
131
136
142
148
154
160
167
174
181
188
196
203
211
219
228
236
245
254
263
272
282
291
301
311
321
331
341
351
361
371
382
392
402
413
423
433
444
454
464
474
485
495
505
515
525
535
545
555
565
574
584
593
602
611
620
629
637
645
653
661
668
676
682
689
695
701
706
711
716
720
724
727
730
732
734
735
735
736
735
734
732
730
727
724
719
714
709
703
696
688
680
671
662
652
641
629
617
604
591
577
563
548
532
516
499
482
464
446
427
408
388
368
348
327
306
285
264
242
220
197
175
152
129
106
83
60
37
13
-10
-34
-58
-81
-105
-129
-152
-176
-200
-223
-247
-270
-294
-317
-341
-364
-387
-411
-434
-456
-479
-502
-524
-547
-569
-591
-613
-635
-656
-677
-699
-720
-740
-761
-781
-801
-821
-841
-860
-879
-898
-917
-935
-954
-972
-989
-1006
-1025
-1042
-1059
-1076
-1092
-1109
-1125
-1141
-1157
-1173
-1188
-1203
-1218
-1233
-1248
-1263
-1277
-1291
-1305
-1318
-1332
-1345
-1357
-1370
-1382
-1394
-1406
-1417
-1428
-1438
-1448
-1458
-1468
-1477
-1485
-1494
-1502
-1509
-1516
-1523
-1529
-1535
-1540
-1545
-1550
-1554
-1557
-1561
-1564
-1566
-1568
-1570
-1571
-1572
-1573
-1573
-1573
-1572
-1571
-1570
-1568
-1566
-1564
-1561
-1558
-1555
-1551
-1547
-1543
-1539
-1534
-1529
-1523
-1518
-1512
-1506
-1500
-1493
-1486
-1479
-1472
-1465
-1458
-1450
-1442
-1434
-1426
-1418
-1410
-1402
-1393
-1384
-1376
-1367
-1358
-1349
-1339
-1330
-1320
-1311
-1301
-1291
-1281
-1271
-1260
-1250
-1239
-1228
-1217
-1206
-1195
-1183
-1172
-1160
-1148
-1136
-1124
-1112
-1099
-1087
-1075
-1062
-1049
-1037
-1024
-1010
-999
-986
-973
-960
-947
-934
-921
-908
-895
-882
-869
-856
-843
-830
-817
-803
-790
-776
-763
-749
-735
-721
-707
-692
-677
-663
-647
-632
-616
-600
-584
-567
-551
-533
-516
-498
-480
-461
-442
-423
-403
-383
-363
-343
-322
-301
-280
-258
-236
-214
-192
-170
-147
-124
-101
-78
-54
-31
-7
16
40
64
88
112
136
160
184
208
232
256
280
304
327
351
375
398
421
444
467
489
512
534
555
577
598
619
639
659
679
698
717
736
754
772
789
806
822
838
853
868
883
897
910
924
936
949
960
972
983
994
1004
1012
1022
1032
1040
1048
1056
1064
1070
1077
1083
1089
1094
1099
1103
1107
1110
1113
1115
1117
1118
1119
1119
1119
1118
1117
1115
1112
1109
1105
1101
1096
1090
1084
1077
1070
1062
1054
1045
1035
1025
1014
1002
991
979
966
953
940
926
911
896
881
866
850
834
817
801
784
767
750
733
716
698
681
663
646
629
611
594
577
560
543
526
509
493
476
460
444
429
413
398
383
369
354
340
327
313
300
287
275
263
251
239
228
217
206
196
185
176
166
157
147
139
130
122
113
105
97
90
82
74
67
59
52
44
37
30
22
15
7
0
-8
-15
-23
-31
-39
-47
-55
-63
-71
-79
-88
-96
-105
-114
-123
-132
-141
-150
-159
-168
-177
-186
-196
-205
-214
-224
-233
-243
-252
-261
-271
-280
-289
-299
-308
-317
-327
-336
-345
-354
-363
-373
-382
-391
-400
-409
-418
-427
-436
-445
-454
-463
-472
-481
-490
-498
-507
-516
-524
-533
-542
-550
-558
-567
-575
-583
-591
-599
-606
-614
-621
-628
-636
-643
-649
-656
-662
-669
-675
-681
-686
-692
-697
-702
-707
-711
-716
-720
-724
-728
-731
-734
-737
-740
-742
-745
-746
-748
-749
-750
-751
-751
-751
-751
-751
-750
-749
-747
-745
-743
-741
-738
-735
-732
-728
-725
-721
-716
-712
-707
-702
-697
-691
-686
-680
-674
-668
-662
-656
-649
-643
-637
-630
-624
-617
-611
-604
-598
-591
-584
-578
-571
-565
-558
-552
-546
-539
-533
-526
-520
-514
-508
-501
-495
-489
-483
-477
-471
-465
-459
-453
-447
-442
-436
-431
-425
-420
-415
-410
-405
-400
-396
-392
-387
-384
-380
-376
-373
-370
-367
-365
-363
-361
-359
-357
-356
-355
-354
-353
-353
-352
-352
-352
-352
-352
-352
-351
-351
-351
-351
-351
-351
-350
-350
-349
-349
-348
-347
-346
-344
-343
-341
-339
-337
-335
-332
-330
-327
-324
-321
-318
-315
-311
-308
-304
-300
-296
-293
-289
-285
-281
-277
-273
-268
-264
-260
-256
-252
-248
-243
-239
-235
-231
-226
-222
-218
-214
-209
-205
-201
-196
-192
-188
-183
-179
-175
-170
-166
-161
-157
-153
-148
-144
-140
-135
-131
-127
-122
-118
-114
-110
-105
-101
-97
-93
-88
-84
-80
-75
-71
-67
-62
-58
-53
-48
-44
-39
-34
-29
-24
-19
-14
-8
-3
3
8
14
20
25
31
37
43
49
55
61
67
73
79
85
90
96
102
107
113
118
123
128
133
137
142
146
150
154
157
161
164
167
169
172
174
176
178
179
180
181
182
183
183
183
183
182
181
180
179
178
176
174
172
170
167
164
161
158
154
150
147
142
138
134
129
124
119
114
108
103
97
91
85
79
73
67
61
55
48
42
36
29
23
17
11
5
-1
-7
-13
-18
-24
-29
-34
-39
-44
-49
-54
-58
-62
-66
-70
-74
-77
-81
-84
-87
-90
-93
-96
-99
-102
-104
-107
-109
-111
-113
-115
-117
-119
-121
-123
-125
-127
-128
-130
-132
-133
-135
-136
-137
-139
-140
-142
-143
-145
-146
-147
-149
-150
-152
-154
-155
-157
-159
-161
-163
-166
-168
-171
-173
-176
-179
-183
-186
-190
-194
-198
-202
-207
-211
-216
-221
-227
-232
-238
-244
-251
-257
-264
-271
-278
-285
-292
-300
-307
-315
-323
-331
-339
-348
-356
-365
-373
-382
-391
-400
-409
-418
-427
-437
-446
-455
-465
-474
-484
-494
-503
-513
-523
-533
-543
-553
-563
-574
-584
-594
-605
-616
-626
-637
-648
-658
-669
-680
-691
-702
-713
-723
-734
-745
-756
-767
-778
-788
-799
-810
-820
-830
-841
-851
-861
-871
-881
-890
-900
-910
-919
-928
-937
-946
-955
-964
-972
-981
-989
-997
-1004
-1012
-1020
-1029
-1036
-1044
-1051
-1058
-1065
-1072
-1079
-1085
-1091
-1097
-1103
-1109
-1115
-1120
-1125
-1130
-1135
-1140
-1144
-1148
-1152
-1156
-1160
-1163
-1166
-1169
-1171
-1174
-1176
-1178
-1180
-1181
-1183
-1184
-1185
-1185
-1186
-1186
-1186
-1186
-1185
-1185
-1184
-1183
-1181
-1179
-1178
-1175
-1173
-1170
-1167
-1164
-1160
-1156
-1152
-1147
-1143
-1137
-1132
-1126
-1120
-1113
-1106
-1099
-1092
-1084
-1076
-1067
-1058
-1049
-1040
-1030
-1020
-1008
-999
-988
-976
-965
-953
-940
-928
-915
-902
-888
-875
-861
-846
-832
-817
-802
-786
-770
-754
-738
-721
-704
-687
-669
-651
-633
-614
-595
-576
-557
-537
-518
-497
-477
-457
-436
-415
-394
-372
-350
-328
-306
-284
-261
-238
-215
-192
-169
-145
-121
-97
-72
-47
-22
3
28
54
80
106
133
159
186
213
241
268
296
323
351
379
407
436
464
492
521
549
577
606
634
662
690
718
746
774
801
829
856
882
909
935
961
987
1012
1036
1061
1084
1108
1131
1153
1175
1196
1216
1236
1256
1274
1292
1310
1326
1342
1358
1372
1386
1399
1412
1423
1434
1445
1454
1463
1471
1478
1485
1491
1496
1500
1504
1507
1509
1511
1512
1512
1512
1511
1510
1507
1504
1501
1497
1492
1487
1481
1475
1468
1461
1453
1444
1435
1426
1416
1405
1394
1383
1371
1358
1345
1332
1318
1303
1288
1273
1257
1241
1224
1207
1190
1172
1153
1135
1115
1096
1076
1056
1035
1014
993
972
950
928
906
883
860
837
814
791
767
744
720
696
671
647
623
598
574
549
524
499
474
450
425
400
375
350
325
300
275
251
226
201
177
153
128
104
80
56
33
9
-14
-37
-60
-82
-105
-127
-148
-170
-191
-212
-232
-253
-272
-292
-311
-329
-348
-365
-383
-400
-416
-432
-448
-463
-477
-491
-505
-518
-530
-542
-553
-564
-574
-584
-593
-602
-610
-618
-625
-631
-638
-643
-648
-653
-657
-661
-664
-667
-669
-671
-673
-674
-675
-675
-675
-674
-674
-672
-671
-669
-667
-664
-662
-659
-655
-651
-648
-643
-639
-634
-629
-624
-619
-614
-608
-603
-597
-591
-585
-579
-572
-566
-560
-553
-547
-540
-534
-527
-521
-514
-508
-502
-495
-489
-483
-476
-470
-464
-458
-452
-447
-441
-435
-429
-424
-418
-413
-408
-402
-397
-392
-387
-382
-377
-372
-367
-362
-357
-352
-347
-342
-337
-332
-327
-322
-316
-311
-305
-300
-294
-288
-282
-276
-269
-262
-256
-249
-241
-234
-226
-219
-211
-203
-194
-186
-177
-169
-160
-151
-142
-133
-123
-114
-105
-96
-87
-77
-68
-59
-51
-42
-33
-25
-16
-8
0
8
16
23
30
37
44
51
57
63
69
75
81
86
91
96
101
105
110
114
118
122
126
130
133
137
140
143
146
149
151
154
157
159
161
163
165
167
169
171
172
174
175
177
178
179
180
181
182
183
183
184
185
185
186
186
187
187
188
188
189
189
189
190
190
191
191
192
193
193
194
194
195
196
196
197
198
198
199
199
200
200
201
201
201
201
201
201
201
201
200
199
198
197
196
194
193
191
188
186
183
181
177
174
171
167
163
158
154
149
144
138
133
127
121
114
108
101
94
86
79
71
63
54
46
37
28
19
9
0
-10
-20
-30
-40
-51
-61
-72
-82
-93
-104
-115
-126
-137
-148
-159
-171
-182
-193
-205
-216
-227
-239
-250
-262
-273
-285
-296
-308
-319
-331
-342
-354
-366
-377
-389
-401
-412
-424
-436
-448
-460
-472
-484
-496
-508
-520
-532
-544
-557
-569
-581
-594
-606
-619
-631
-644
-656
-668
-681
-693
-705
-717
-729
-741
-753
-765
-777
-788
-799
-810
-821
-832
-842
-852
-862
-872
-881
-890
-899
-907
-915
-923
-930
-937
-944
-950
-956
-962
-967
-972
-976
-980
-984
-987
-990
-993
-995
-996
-998
-999
-999
-1000
-1000
-999
-998
-997
-996
-994
-992
-990
-987
-985
-982
-978
-975
-971
-967
-963
-959
-954
-950
-945
-940
-935
-930
-925
-920
-915
-910
-904
-899
-894
-889
-884
-879
-874
-870
-865
-861
-857
-853
-849
-846
-843
-840
-838
-835
-834
-832
-831
-830
-830
-830
-831
-832
-833
-835
-838
-841
-844
-848
-853
-858
-864
-870
-876
-883
-891
-899
-908
-917
-927
-937
-948
-959
-971
-983
-996
-1008
-1022
-1037
-1051
-1066
-1081
-1096
-1112
-1128
-1145
-1161
-1178
-1196
-1213
-1231
-1248
-1266
-1284
-1302
-1321
-1339
-1357
-1375
-1394
-1412
-1430
-1449
-1467
-1485
-1503
-1521
-1539
-1556
-1574
-1592
-1609
-1626
-1643
-1660
-1677
-1694
-1711
-1727
-1743
-1759
-1775
-1791
-1807
-1823
-1838
-1853
-1869
-1884
-1898
-1913
-1928
-1942
-1957
-1971
-1985
-1999
-2013
-2025
-2040
-2053
-2066
-2079
-2092
-2105
-2118
-2130
-2142
-2155
-2167
-2178
-2190
-2202
-2213
-2224
-2236
-2247
-2257
-2268
-2279
-2289
-2299
-2310
-2320
-2329
-2339
-2349
-2358
-2367
-2376
-2385
-2394
-2402
-2410
-2418
-2426
-2434
-2441
-2449
-2456
-2462
-2469
-2475
-2482
-2488
-2493
-2499
-2504
-2510
-2515
-2519
-2524
-2528
-2532
-2536
-2540
-2543
-2547
-2550
-2553
-2555
-2558
-2560
-2562
-2563
-2565
-2566
-2567
-2568
-2568
-2569
-2569
-2569
-2568
-2568
-2567
-2566
-2564
-2563
-2561
-2558
-2556
-2553
-2550
-2547
-2544
-2540
-2536
-2532
-2527
-2523
-2518
-2512
-2507
-2501
-2496
-2490
-2483
-2477
-2470
-2464
-2457
-2450
-2443
-2436
-2429
-2421
-2414
-2406
-2399
-2391
-2384
-2376
-2368
-2361
-2353
-2345
-2337
-2330
-2322
-2314
-2307
-2299
-2291
-2284
-2276
-2269
-2262
-2255
-2247
-2240
-2233
-2227
-2220
-2213
-2206
-2200
-2193
-2187
-2181
-2175
-2169
-2163
-2157
-2151
-2145
-2139
-2134
-2128
-2123
-2117
-2112
-2107
-2102
-2097
-2092
-2087
-2082
-2077
-2073
-2068
-2063
-2059
-2054
-2050
-2045
-2041
-2036
-2032
-2027
-2023
-2017
-2013
-2009
-2005
-2000
-1996
-1991
-1986
-1981
-1977
-1972
-1967
-1962
-1957
-1952
-1946
-1941
-1936
-1931
-1926
-1921
-1915
-1910
-1905
-1900
-1895
-1890
-1885
-1881
-1876
-1872
-1867
-1863
-1859
-1855
-1851
-1848
-1844
-1841
-1838
-1835
-1832
-1830
-1827
-1825
-1823
-1821
-1820
-1818
-1817
-1816
-1815
-1814
-1813
-1813
-1813
-1812
-1812
-1813
-1813
-1813
-1814
-1815
-1816
-1817
-1818
-1819
-1820
-1822
-1824
-1825
-1827
-1829
-1831
-1833
-1835
-1837
-1839
-1842
-1844
-1846
-1848
-1851
-1853
-1855
-1857
-1859
-1861
-1863
-1865
-1867
-1869
-1871
-1872
-1874
-1875
-1876
-1877
-1878
-1879
-1880
-1881
-1881
-1881
-1882
-1882
-1882
-1881
-1881
-1880
-1880
-1879
-1878
-1877
-1875
-1874
-1872
-1870
-1868
-1866
-1864
-1862
-1859
-1856
-1853
-1850
-1847
-1844
-1840
-1836
-1833
-1829
-1825
-1821
-1817
-1812
-1808
-1803
-1799
-1794
-1789
-1784
-1779
-1773
-1768
-1762
-1757
-1751
-1745
-1739
-1732
-1726
-1719
-1712
-1705
-1697
-1690
-1682
-1674
-1666
-1657
-1648
-1639
-1630
-1620
-1611
-1600
-1590
-1579
-1568
-1557
-1545
-1533
-1521
-1508
-1495
-1482
-1468
-1454
-1440
-1425
-1410
-1395
-1380
-1364
-1348
-1331
-1315
-1298
-1281
-1263
-1246
-1228
-1210
-1192
-1173
-1155
-1136
-1117
-1098
-1079
-1060
-1041
-1020
-1002
-982
-963
-943
-923
-904
-884
-865
-845
-826
-806
-787
-768
-748
-729
-710
-692
-673
-655
-636
-618
-600
-583
-565
-548
-531
-514
-498
-481
-465
-450
-434
-419
-404
-390
-376
-362
-348
-335
-322
-309
-297
-285
-273
-261
-250
-239
-228
-218
-208
-198
-188
-178
-169
-160
-151
-142
-134
-126
-117
-109
-101
-94
-86
-78
-71
-64
-56
-49
-42
-35
-28
-21
-14
-6
1
8
15
22
29
36
44
51
58
66
73
81
88
96
104
112
120
128
136
145
153
162
170
179
188
197
206
215
225
234
244
253
263
272
282
292
302
312
322
332
342
352
362
372
382
392
402
412
422
432
442
451
461
471
480
490
499
509
518
527
537
546
555
564
574
583
592
601
610
619
628
637
646
655
664
673
682
691
700
709
718
727
736
745
755
764
773
783
792
802
811
821
831
840
850
860
870
880
890
900
911
921
931
942
952
963
973
984
994
1004
1016
1027
1038
1049
1060
1071
1082
1093
1104
1115
1127
1138
1149
1161
1172
1184
1195
1207
1218
1230
1242
1253
1265
1277
1289
1300
1312
1324
1335
1347
1359
1371
1382
1394
1405
1417
1429
1440
1452
1463
1475
1487
1498
1510
1521
1533
1544
1555
1567
1578
1590
1601
1612
1623
1634
1645
1656
1667
1678
1688
1699
1709
1719
1729
1739
1749
1758
1768
1777
1785
1794
1802
1810
1818
1826
1833
1840
1847
1854
1860
1866
1872
1877
1882
1887
1892
1896
1901
1904
1908
1911
1914
1917
1920
1922
1924
1926
1927
1928
1929
1930
1930
1931
1931
1930
1930
1929
1928
1927
1926
1925
1923
1921
1919
1917
1915
1912
1910
1907
1904
1901
1898
1895
1892
1889
1886
1882
1879
1876
1872
1869
1865
1862
1858
1855
1852
1848
1845
1842
1838
1835
1832
1829
1826
1822
1819
1817
1814
1811
1808
1806
1803
1801
1798
1796
1794
1792
1790
1788
1786
1784
1783
1781
1780
1778
1777
1776
1774
1773
1772
1771
1770
1768
1767
1766
1765
1764
1763
1762
1760
1759
1758
1756
1755
1753
1752
1750
1749
1747
1745
1743
1741
1739
1737
1735
1733
1731
1728
1726
1724
1721
1719
1716
1714
1711
1708
1706
1703
1700
1697
1694
1691
1688
1685
1682
1679
1676
1673
1670
1667
1664
1661
1658
1656
1653
1650
1647
1644
1641
1638
1636
1633
1630
1628
1625
1622
1620
1617
1614
1612
1609
1607
1604
1602
1599
1596
1594
1591
1589
1586
1584
1581
1579
1576
1574
1571
1569
1567
1564
1562
1559
1557
1555
1552
1550
1548
1546
1544
1541
1539
1537
1535
1533
1531
1529
1527
1525
1523
1521
1519
1518
1516
1514
1512
1510
1508
1507
1505
1503
1501
1499
1497
1496
1494
1492
1490
1488
1486
1483
1481
1479
1476
1474
1471
1468
1465
1462
1459
1456
1452
1448
1444
1440
1436
1431
1426
1421
1415
1410
1404
1398
1392
1385
1378
1371
1364
1356
1349
1341
1333
1324
1316
1307
1298
1289
1279
1270
1260
1250
1239
1229
1218
1208
1197
1185
1174
1163
1151
1139
1127
1115
1102
1090
1077
1065
1052
1039
1025
1012
999
985
972
958
944
931
917
903
889
875
861
847
833
819
805
791
776
762
748
734
720
706
692
678
664
650
637
623
609
596
582
569
555
542
529
516
503
491
478
466
453
441
429
417
405
394
382
371
360
348
337
326
316
305
294
283
273
262
252
241
230
220
209
199
188
177
167
156
145
134
123
113
102
90
79
68
57
45
34
22
10
-1
-13
-25
-37
-49
-62
-74
-86
-99
-111
-124
-137
-150
-162
-175
-188
-202
-215
-228
-241
-255
-268
-282
-295
-309
-322
-336
-350
-364
-378
-392
-406
-420
-434
-448
-462
-476
-490
-505
-519
-533
-548
-562
-577
-592
-606
-621
-636
-650
-665
-680
-695
-710
-725
-739
-754
-769
-784
-799
-814
-829
-844
-859
-874
-889
-903
-918
-933
-948
-963
-977
-992
-1006
-1020
-1035
-1049
-1064
-1078
-1092
-1105
-1119
-1133
-1146
-1159
-1172
-1185
-1198
-1210
-1222
-1235
-1246
-1258
-1270
-1281
-1292
-1303
-1313
-1323
-1333
-1343
-1353
-1362
-1371
-1380
-1388
-1397
-1405
-1412
-1420
-1427
-1434
-1440
-1447
-1452
-1458
-1464
-1469
-1473
-1478
-1482
-1486
-1490
-1493
-1496
-1499
-1501
-1503
-1505
-1506
-1508
-1508
-1509
-1509
-1509
-1509
-1509
-1508
-1507
-1505
-1504
-1502
-1500
-1497
-1495
-1492
-1489
-1486
-1482
-1479
-1475
-1471
-1467
-1463
-1459
-1454
-1450
-1445
-1441
-1436
-1431
-1426
-1421
-1417
-1412
-1406
-1401
-1396
-1391
-1386
-1381
-1376
-1371
-1366
-1361
-1357
-1352
-1347
-1343
-1338
-1334
-1330
-1325
-1322
-1318
-1314
-1311
-1307
-1304
-1301
-1299
-1296
-1294
-1292
-1290
-1288
-1287
-1286
-1285
-1284
-1284
-1284
-1284
-1285
-1286
-1287
-1288
-1289
-1291
-1293
-1295
-1298
-1301
-1303
-1307
-1310
-1313
-1317
-1321
-1325
-1330
-1334
-1339
-1344
-1349
-1354
-1360
-1366
-1371
-1378
-1384
-1391
-1397
-1404
-1412
-1419
-1427
-1435
-1443
-1451
-1459
-1468
-1477
-1486
-1495
-1505
-1514
-1524
-1534
-1544
-1554
-1565
-1575
-1585
-1596
-1607
-1617
-1628
-1639
-1650
-1661
-1672
-1683
-1694
-1706
-1717
-1728
-1739
-1751
-1762
-1773
-1785
-1796
-1808
-1820
-1831
-1843
-1855
-1867
-1879
-1891
-1903
-1915
-1927
-1939
-1951
-1964
-1976
-1988
-2001
-2013
-2025
-2037
-2051
-2063
-2076
-2088
-2101
-2114
-2126
-2139
-2152
-2164
-2177
-2189
-2202
-2214
-2226
-2239
-2251
-2263
-2275
-2286
-2298
-2309
-2321
-2332
-2343
-2354
-2365
-2375
-2386
-2396
-2406
-2416
-2426
-2435
-2444
-2454
-2463
-2471
-2480
-2488
-2496
-2504
-2512
-2520
-2527
-2534
-2541
-2547
-2554
-2560
-2566
-2572
-2578
-2583
-2589
-2594
-2599
-2604
-2609
-2613
-2618
-2622
-2626
-2630
-2634
-2638
-2641
-2645
-2648
-2652
-2655
-2658
-2662
-2665
-2668
-2671
-2674
-2677
-2680
-2682
-2685
-2688
-2691
-2693
-2696
-2698
-2701
-2703
-2705
-2707
-2710
-2712
-2714
-2715
-2717
-2719
-2721
-2722
-2724
-2725
-2727
-2728
-2729
-2731
-2732
-2733
-2734
-2735
-2736
-2736
-2737
-2738
-2738
-2739
-2739
-2739
-2740
-2740
-2740
-2740
-2739
-2739
-2739
-2738
-2737
-2737
-2736
-2735
-2734
-2732
-2731
-2729
-2728
-2726
-2724
-2722
-2720
-2718
-2715
-2713
-2710
-2707
-2704
-2700
-2697
-2693
-2690
-2685
-2681
-2677
-2672
-2667
-2662
-2657
-2652
-2646
-2640
-2634
-2628
-2622
-2615
-2609
-2602
-2595
-2588
-2581
-2573
-2566
-2558
-2550
-2542
-2534
-2526
-2518
-2509
-2501
-2492
-2484
-2475
-2467
-2458
-2449
-2440
-2432
-2423
-2414
-2406
-2397
-2388
-2380
-2371
-2363
-2355
-2346
-2338
-2330
-2322
-2315
-2307
-2300
-2293
-2286
-2279
-2272
-2266
-2260
-2254
-2249
-2243
-2238
-2233
-2228
-2224
-2220
-2216
-2212
-2208
-2205
-2202
-2199
-2196
-2193
-2190
-2188
-2185
-2183
-2181
-2179
-2177
-2175
-2173
-2171
-2170
-2168
-2166
-2165
-2163
-2161
-2159
-2158
-2156
-2154
-2152
-2150
-2148
-2146
-2144
-2142
-2139
-2137
-2134
-2131
-2129
-2126
-2122
-2119
-2116
-2112
-2108
-2104
-2100
-2096
-2092
-2087
-2082
-2078
-2073
-2067
-2062
-2057
-2051
-2045
-2039
-2033
-2027
-2021
-2013
-2008
-2001
-1994
-1988
-1981
-1973
-1966
-1959
-1951
-1944
-1936
-1928
-1920
-1912
-1904
-1896
-1887
-1879
-1870
-1861
-1853
-1844
-1835
-1825
-1816
-1807
-1797
-1788
-1778
-1768
-1759
-1749
-1738
-1728
-1718
-1708
-1697
-1687
-1676
-1665
-1654
-1643
-1632
-1621
-1610
-1599
-1588
-1576
-1565
-1553
-1542
-1530
-1519
-1507
-1495
-1484
-1472
-1460
-1449
-1437
-1426
-1414
-1403
-1392
-1381
-1370
-1359
-1348
-1337
-1327
-1317
-1306
-1296
-1286
-1276
-1266
-1257
-1247
-1238
-1228
-1219
-1210
-1201
-1192
-1183
-1174
-1165
-1156
-1147
-1138
-1129
-1120
-1112
-1103
-1094
-1085
-1076
-1067
-1058
-1049
-1040
-1032
-1022
-1014
-1004
-995
-986
-977
-968
-959
-950
-940
-931
-922
-912
-903
-893
-884
-874
-864
-854
-845
-835
-825
-814
-804
-794
-783
-773
-762
-751
-740
-729
-717
-706
-694
-682
-670
-658
-645
-633
-620
-607
-594
-580
-567
-553
-539
-525
-510
-496
-481
-466
-451
-436
-420
-405
-389
-373
-357
-341
-324
-308
-291
-274
-257
-240
-223
-205
-188
-170
-152
-134
-116
-98
-80
-62
-43
-25
-6
12
31
50
69
88
107
127
146
166
186
205
225
246
266
286
307
328
348
369
391
412
434
456
477
500
522
544
567
590
613
636
659
683
706
730
754
778
802
826
850
875
899
923
947
972
996
1020
1045
1069
1093
1117
1141
1165
1189
1213
1237
1260
1283
1307
1330
1353
1376
1398
1421
1443
1465
1487
1508
1530
1551
1572
1593
1613
1633
1653
1673
1692
1711
1729
1748
1766
1784
1801
1818
1835
1851
1867
1883
1898
1913
1928
1942
1956
1970
1983
1996
2009
2021
2033
2045
2056
2067
2077
2088
2098
2107
2117
2126
2135
2143
2152
2160
2167
2175
2182
2189
2196
2202
2209
2215
2221
2226
2232
2237
2242
2247
2252
2256
2261
2265
2269
2273
2276
2280
2283
2287
2290
2293
2295
2298
2301
2303
2306
2308
2310
2312
2314
2316
2318
2320
2321
2323
2325
2326
2327
2329
2330
2331
2332
2334
2335
2336
2337
2337
2338
2339
2340
2340
2341
2341
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2341
2341
2340
2340
2339
2338
2338
2337
2336
2335
2334
2333
2331
2330
2329
2327
2325
2324
2322
2320
2318
2317
2315
2313
2310
2308
2306
2304
2301
2299
2296
2294
2291
2289
2286
2283
2280
2277
2274
2271
2268
2265
2261
2258
2255
2251
2247
2244
2240
2236
2232
2228
2223
2219
2214
2210
2205
2200
2196
2191
2186
2180
2175
2170
2164
2159
2153
2148
2142
2136
2130
2124
2118
2112
2106
2100
2094
2088
2082
2076
2070
2064
2058
2052
2045
2040
2033
2028
2023
2017
2011
2005
2000
1995
1990
1984
1979
1974
1969
1964
1960
1955
1950
1946
1942
1938
1934
1930
1926
1922
1919
1915
1912
1909
1906
1903
1900
1897
1895
1892
1890
1888
1886
1884
1882
1880
1879
1877
1875
1874
1873
1871
1870
1869
1868
1867
1867
1866
1865
1864
1864
1863
1863
1862
1862
1861
1861
1860
1860
1859
1858
1858
1857
1857
1856
1855
1855
1854
1853
1853
1852
1851
1850
1849
1848
1847
1846
1845
1844
1842
1841
1840
1839
1837
1836
1835
1833
1832
1830
1829
1827
1826
1824
1823
1821
1820
1818
1816
1815
1813
1811
1810
1808
1806
1804
1803
1801
1799
1797
1795
1793
1791
1789
1787
1785
1783
1781
1779
1777
1775
1773
1770
1768
1766
1763
1761
1758
1755
1752
1749
1746
1743
1739
1736
1732
1728
1724
1720
1716
1711
1706
1701
1696
1691
1686
1680
1674
1668
1662
1655
1649
1642
1634
1627
1619
1612
1603
1595
1586
1578
1569
1559
1550
1540
1530
1520
1509
1498
1487
1476
1465
1453
1441
1428
1416
1403
1390
1377
1363
1349
1335
1321
1306
1292
1276
1261
1246
1230
1214
1198
1181
1164
1148
1130
1113
1096
1078
1060
1042
1024
1004
987
968
949
929
910
891
871
851
831
811
790
770
749
728
707
686
665
644
623
601
579
558
536
514
492
470
448
426
404
382
360
338
316
294
272
250
228
207
185
163
141
120
98
77
55
34
13
-8
-29
-50
-71
-91
-112
-132
-152
-172
-192
-212
-232
-251
-271
-290
-309
-328
-347
-365
-384
-402
-420
-438
-455
-473
-490
-507
-524
-541
-557
-573
-589
-605
-621
-636
-651
-666
-681
-695
-709
-723
-737
-751
-764
-777
-790
-803
-815
-827
-839
-851
-863
-874
-885
-896
-907
-917
-928
-938
-948
-958
-967
-977
-986
-995
-1004
-1012
-1020
-1029
-1038
-1046
-1053
-1061
-1069
-1076
-1083
-1090
-1097
-1104
-1110
-1117
-1123
-1129
-1135
-1141
-1146
-1152
-1157
-1162
-1167
-1172
-1177
-1181
-1185
-1189
-1194
-1197
-1201
-1205
-1208
-1211
-1214
-1217
-1220
-1223
-1225
-1228
-1230
-1232
-1234
-1236
-1237
-1239
-1241
-1242
-1243
-1244
-1246
-1246
-1247
-1248
-1249
-1249
-1250
-1250
-1251
-1251
-1251
-1251
-1251
-1251
-1251
-1251
-1251
-1250
-1250
-1250
-1249
-1249
-1249
-1248
-1248
-1247
-1246
-1246
-1245
-1245
-1244
-1243
-1243
-1242
-1242
-1241
-1240
-1240
-1239
-1238
-1238
-1237
-1236
-1236
-1235
-1235
-1234
-1233
-1233
-1232
-1232
-1231
-1231
-1230
-1230
-1229
-1229
-1228
-1228
-1228
-1227
-1227
-1226
-1226
-1226
-1225
-1225
-1224
-1224
-1223
-1223
-1222
-1222
-1221
-1221
-1220
-1219
-1219
-1218
-1217
-1217
-1216
-1215
-1214
-1213
-1212
-1211
-1210
-1208
-1207
-1206
-1204
-1202
-1201
-1199
-1197
-1195
-1193
-1190
-1188
-1185
-1183
-1180
-1177
-1174
-1170
-1167
-1164
-1160
-1156
-1152
-1148
-1144
-1140
-1135
-1131
-1126
-1122
-1117
-1112
-1107
-1102
-1098
-1093
-1088
-1083
-1078
-1072
-1067
-1062
-1057
-1052
-1047
-1042
-1037
-1033
-1028
-1022
-1018
-1014
-1008
-1004
-1000
-996
-991
-987
-983
-979
-975
-971
-968
-964
-961
-957
-954
-951
-948
-946
-943
-941
-938
-936
-934
-933
-931
-930
-929
-928
-927
-926
-926
-925
-925
-925
-926
-926
-926
-927
-928
-929
-930
-932
-933
-935
-937
-939
-941
-943
-945
-948
-950
-953
-956
-958
-961
-964
-967
-970
-973
-977
-980
-983
-986
-990
-993
-996
-1000
-1002
-1006
-1010
-1014
-1016
-1020
-1024
-1027
-1030
-1034
-1037
-1040
-1043
-1046
-1049
-1052
-1055
-1058
-1061
-1063
-1066
-1069
-1071
-1073
-1076
-1078
-1080
-1082
-1084
-1086
-1088
-1089
-1091
-1092
-1094
-1095
-1096
-1097
-1098
-1099
-1099
-1100
-1100
-1101
-1101
-1101
-1102
-1102
-1101
-1101
-1101
-1101
-1100
-1100
-1099
-1098
-1098
-1097
-1096
-1095
-1093
-1092
-1091
-1089
-1088
-1086
-1084
-1082
-1080
-1078
-1076
-1074
-1071
-1069
-1066
-1064
-1061
-1058
-1055
-1052
-1049
-1046
-1043
-1039
-1036
-1032
-1029
-1025
-1020
-1018
-1014
-1010
-1006
-1002
-998
-994
-990
-986
-982
-978
-974
-970
-966
-962
-958
-954
-950
-946
-942
-938
-934
-931
-927
-924
-920
-917
-914
-911
-907
-905
-902
-899
-896
-894
-891
-889
-886
-884
-882
-880
-878
-877
-875
-874
-872
-871
-870
-869
-868
-867
-866
-866
-865
-865
-865
-865
-865
-865
-865
-866
-866
-867
-868
-869
-870
-871
-873
-874
-876
-878
-880
-882
-885
-887
-890
-893
-896
-900
-903
-907
-910
-914
-919
-923
-928
-932
-937
-942
-948
-953
-959
-965
-971
-977
-984
-990
-997
-1004
-1012
-1018
-1027
-1035
-1044
-1052
-1061
-1070
-1079
-1089
-1099
-1109
-1119
-1130
-1141
-1152
-1164
-1176
-1188
-1200
-1213
-1226
-1239
-1253
-1267
-1282
-1296
-1311
-1327
-1342
-1358
-1375
-1391
-1408
-1425
-1443
-1461
-1479
-1497
-1516
-1535
-1554
-1574
-1594
-1614
-1634
-1655
-1676
-1697
-1718
-1740
-1761
-1783
-1805
-1828
-1850
-1873
-1896
-1919
-1942
-1966
-1989
-2013
-2036
-2060
-2084
-2108
-2132
-2156
-2181
-2205
-2229
-2253
-2277
-2302
-2326
-2350
-2374
-2398
-2422
-2446
-2470
-2494
-2517
-2541
-2564
-2587
-2610
-2633
-2656
-2678
-2700
-2722
-2744
-2766
-2787
-2808
-2829
-2850
-2871
-2891
-2911
-2931
-2950
-2969
-2988
-3007
-3025
-3043
-3061
-3078
-3096
-3112
-3129
-3145
-3161
-3176
-3192
-3206
-3221
-3235
-3249
-3262
-3275
-3288
-3300
-3312
-3323
-3335
-3346
-3356
-3367
-3377
-3386
-3396
-3405
-3414
-3422
-3430
-3438
-3446
-3453
-3460
-3467
-3474
-3480
-3486
-3492
-3498
-3503
-3508
-3513
-3517
-3522
-3526
-3530
-3533
-3536
-3540
-3542
-3545
-3548
-3550
-3552
-3554
-3555
-3556
-3557
-3558
-3559
-3560
-3560
-3560
-3560
-3560
-3559
-3559
-3558
-3557
-3556
-3554
-3553
-3552
-3550
-3548
-3546
-3544
-3542
-3540
-3537
-3535
-3532
-3530
-3527
-3524
-3521
-3518
-3515
-3512
-3508
-3505
-3501
-3498
-3494
-3490
-3486
-3482
-3478
-3474
-3470
-3465
-3461
-3456
-3452
-3447
-3442
-3437
-3432
-3427
-3422
-3417
-3411
-3406
-3401
-3395
-3389
-3384
-3378
-3372
-3366
-3360
-3353
-3347
-3341
-3334
-3328
-3321
-3315
-3308
-3302
-3295
-3288
-3281
-3274
-3267
-3260
-3253
-3246
-3238
-3231
-3223
-3216
-3208
-3200
-3192
-3184
-3176
-3168
-3160
-3151
-3142
-3134
-3125
-3115
-3106
-3097
-3087
-3077
-3067
-3057
-3047
-3036
-3025
-3014
-3003
-2992
-2981
-2969
-2957
-2945
-2933
-2921
-2908
-2896
-2883
-2870
-2857
-2844
-2830
-2817
-2803
-2789
-2776
-2761
-2747
-2733
-2719
-2704
-2689
-2675
-2660
-2645
-2630
-2614
-2599
-2584
-2568
-2553
-2537
-2521
-2505
-2489
-2473
-2457
-2441
-2425
-2409
-2393
-2377
-2360
-2344
-2328
-2311
-2295
-2279
-2262
-2246
-2230
-2214
-2197
-2181
-2165
-2149
-2133
-2117
-2101
-2086
-2070
-2055
-2039
-2024
-2008
-1993
-1978
-1963
-1948
-1933
-1919
-1904
-1890
-1876
-1861
-1847
-1834
-1820
-1806
-1793
-1780
-1766
-1753
-1741
-1728
-1716
-1703
-1691
-1679
-1667
-1656
-1644
-1633
-1622
-1611
-1601
-1590
-1580
-1570
-1560
-1550
-1540
-1531
-1521
-1512
-1503
-1494
-1486
-1477
-1468
-1460
-1452
-1444
-1436
-1428
-1420
-1412
-1404
-1397
-1389
-1382
-1375
-1367
-1360
-1353
-1346
-1339
-1332
-1325
-1318
-1311
-1304
-1297
-1290
-1283
-1276
-1269
-1262
-1255
-1248
-1241
-1234
-1226
-1219
-1212
-1204
-1197
-1190
-1182
-1174
-1167
-1159
-1151
-1143
-1135
-1127
-1119
-1111
-1102
-1094
-1086
-1077
-1069
-1060
-1051
-1042
-1034
-1025
-1016
-1006
-998
-989
-979
-970
-961
-952
-942
-933
-923
-914
-904
-894
-885
-875
-865
-855
-846
-836
-826
-816
-806
-797
-787
-777
-767
-758
-748
-738
-729
-719
-710
-700
-691
-682
-673
-664
-655
-646
-637
-628
-619
-611
-602
-594
-586
-577
-569
-561
-554
-546
-538
-531
-524
-516
-509
-502
-496
-489
-482
-476
-470
-464
-458
-452
-446
-440
-435
-430
-424
-419
-414
-409
-405
-400
-395
-391
-386
-382
-377
-373
-368
-364
-360
-355
-351
-347
-343
-338
-334
-330
-325
-321
-316
-312
-307
-303
-298
-293
-289
-284
-279
-274
-269
-264
-259
-254
-249
-243
-238
-232
-227
-221
-215
-209
-203
-197
-191
-184
-178
-171
-164
-158
-151
-143
-136
-129
-121
-114
-106
-98
-90
-82
-74
-65
-57
-48
-39
-30
-21
-12
-2
7
17
27
37
47
57
68
79
89
100
111
122
134
145
157
168
180
192
204
216
228
241
253
266
279
292
305
318
331
344
358
371
385
399
413
427
441
455
470
484
499
514
529
544
559
574
589
605
621
636
652
668
684
701
717
734
750
767
784
801
817
835
852
869
886
903
921
938
956
973
991
1008
1026
1044
1062
1079
1097
1115
1133
1150
1168
1186
1203
1221
1239
1256
1274
1291
1308
1326
1343
1360
1377
1394
1410
1427
1443
1459
1475
1491
1507
1523
1538
1553
1568
1583
1598
1612
1626
1640
1654
1667
1680
1693
1706
1719
1731
1743
1755
1766
1778
1789
1799
1810
1820
1830
1840
1850
1859
1868
1877
1886
1895
1903
1911
1919
1926
1933
1941
1947
1954
1960
1967
1973
1978
1984
1989
1994
1999
2004
2008
2012
2016
2020
2024
2027
2031
2033
2037
2040
2041
2045
2047
2050
2052
2054
2056
2058
2060
2061
2063
2065
2066
2068
2069
2070
2072
2073
2074
2075
2077
2078
2079
2080
2082
2083
2084
2085
2087
2088
2090
2091
2093
2095
2096
2098
2100
2102
2104
2107
2109
2111
2114
2116
2119
2122
2124
2127
2130
2133
2137
2140
2143
2147
2150
2154
2158
2162
2166
2170
2174
2178
2182
2186
2191
2195
2200
2204
2209
2213
2218
2223
2228
2233
2237
2242
2247
2252
2257
2262
2268
2273
2278
2283
2288
2294
2299
2304
2309
2315
2320
2325
2330
2336
2341
2346
2351
2356
2361
2366
2371
2375
2380
2385
2389
2394
2398
2403
2407
2411
2415
2420
2424
2428
2432
2436
2439
2443
2447
2451
2454
2458
2462
2465
2469
2472
2476
2480
2483
2487
2490
2494
2497
2501
2504
2508
2511
2515
2519
2522
2526
2530
2533
2537
2541
2545
2549
2552
2556
2560
2564
2568
2572
2576
2580
2584
2588
2592
2596
2600
2605
2609
2613
2617
2621
2625
2629
2633
2637
2641
2645
2649
2653
2657
2661
2665
2669
2673
2677
2681
2685
2689
2692
2696
2700
2703
2707
2710
2714
2717
2720
2723
2727
2730
2733
2736
2739
2741
2744
2747
2749
2751
2754
2756
2758
2760
2762
2763
2765
2766
2768
2769
2770
2770
2771
2772
2772
2772
2772
2772
2772
2771
2771
2770
2769
2768
2767
2765
2764
2762
2760
2758
2756
2753
2751
2748
2745
2742
2739
2736
2732
2729
2725
2721
2717
2713
2709
2705
2700
2696
2691
2686
2682
2677
2672
2667
2661
2656
2651
2646
2640
2635
2629
2623
2618
2612
2606
2600
2594
2588
2582
2576
2570
2563
2557
2550
2544
2537
2530
2524
2517
2510
2503
2496
2489
2481
2474
2467
2459
2451
2444
2436
2428
2420
2412
2404
2395
2387
2378
2370
2361
2352
2343
2334
2325
2316
2307
2297
2288
2278
2268
2258
2248
2238
2228
2218
2207
2197
2186
2175
2164
2153
2142
2131
2119
2108
2096
2084
2072
2059
2047
2033
2021
2009
1996
1982
1969
1955
1942
1928
1914
1900
1886
1871
1857
1842
1827
1813
1798
1782
1767
1752
1736
1721
1705
1689
1673
1657
1641
1624
1608
1591
1575
1558
1541
1524
1507
1489
1472
1454
1437
1419
1401
1383
1365
1347
1328
1310
1291
1273
1254
1235
1216
1197
1178
1159
1139
1120
1101
1081
1062
1042
1022
1002
983
963
943
923
903
883
863
843
823
803
783
762
742
722
702
681
661
640
620
599
579
558
537
517
496
475
454
433
412
391
370
349
328
307
285
264
243
221
200
178
156
135
113
91
69
47
25
3
-19
-41
-63
-85
-108
-130
-152
-174
-197
-219
-242
-264
-287
-309
-331
-354
-376
-399
-421
-444
-466
-488
-511
-533
-555
-577
-600
-622
-644
-665
-687
-709
-731
-752
-774
-795
-816
-838
-859
-880
-901
-922
-942
-963
-984
-1004
-1025
-1045
-1066
-1086
-1106
-1126
-1146
-1166
-1186
-1206
-1226
-1245
-1265
-1285
-1304
-1323
-1343
-1362
-1381
-1400
-1420
-1439
-1457
-1476
-1495
-1514
-1533
-1551
-1570
-1588
-1607
-1625
-1643
-1662
-1680
-1698
-1716
-1733
-1751
-1769
-1786
-1804
-1821
-1839
-1856
-1873
-1890
-1907
-1923
-1940
-1956
-1973
-1989
-2005
-2021
-2037
-2053
-2068
-2084
-2099
-2114
-2130
-2145
-2159
-2174
-2189
-2204
-2218
-2232
-2247
-2261
-2275
-2289
-2303
-2316
-2330
-2343
-2357
-2370
-2383
-2396
-2409
-2421
-2434
-2447
-2459
-2471
-2483
-2495
-2507
-2519
-2530
-2542
-2553
-2564
-2575
-2586
-2597
-2608
-2618
-2628
-2639
-2648
-2658
-2668
-2678
-2687
-2696
-2705
-2714
-2723
-2731
-2740
-2748
-2756
-2764
-2772
-2779
-2787
-2794
-2801
-2807
-2814
-2820
-2827
-2833
-2838
-2844
-2849
-2854
-2859
-2864
-2869
-2873
-2877
-2881
-2885
-2888
-2892
-2895
-2898
-2901
-2903
-2906
-2908
-2910
-2912
-2914
-2916
-2917
-2919
-2920
-2921
-2922
-2923
-2924
-2925
-2926
-2927
-2927
-2928
-2929
-2929
-2930
-2931
-2931
-2932
-2933
-2933
-2934
-2935
-2936
-2937
-2938
-2939
-2940
-2941
-2942
-2944
-2945
-2947
-2949
-2951
-2953
-2956
-2959
-2961
-2964
-2967
-2971
-2974
-2978
-2982
-2986
-2990
-2995
-2999
-3004
-3010
-3015
-3020
-3026
-3032
-3038
-3045
-3051
-3058
-3065
-3072
-3080
-3087
-3095
-3103
-3111
-3119
-3127
-3136
-3144
-3153
-3162
-3171
-3180
-3189
-3198
-3208
-3217
-3227
-3236
-3246
-3255
-3265
-3275
-3285
-3294
-3304
-3314
-3324
-3333
-3343
-3353
-3363
-3372
-3382
-3392
-3401
-3411
-3420
-3429
-3439
-3448
-3457
-3466
-3475
-3484
-3492
-3501
-3509
-3518
-3526
-3534
-3541
-3549
-3556
-3564
-3571
-3578
-3584
-3591
-3597
-3603
-3609
-3615
-3621
-3626
-3632
-3637
-3641
-3646
-3650
-3655
-3659
-3662
-3666
-3669
-3673
-3676
-3678
-3681
-3683
-3685
-3687
-3689
-3690
-3692
-3693
-3693
-3694
-3694
-3694
-3694
-3694
-3693
-3692
-3691
-3690
-3689
-3687
-3685
-3683
-3681
-3678
-3676
-3673
-3670
-3667
-3664
-3660
-3657
-3653
-3649
-3646
-3642
-3638
-3634
-3630
-3625
-3621
-3617
-3613
-3609
-3605
-3601
-3596
-3592
-3588
-3584
-3580
-3576
-3573
-3569
-3565
-3561
-3557
-3554
-3550
-3547
-3543
-3540
-3536
-3533
-3530
-3526
-3523
-3520
-3517
-3513
-3510
-3507
-3504
-3501
-3498
-3495
-3492
-3490
-3487
-3484
-3481
-3478
-3475
-3472
-3470
-3467
-3464
-3461
-3458
-3455
-3453
-3450
-3447
-3444
-3441
-3438
-3436
-3433
-3430
-3427
-3424
-3421
-3418
-3415
-3412
-3409
-3406
-3403
-3400
-3397
-3394
-3391
-3387
-3384
-3381
-3377
-3374
-3370
-3367
-3363
-3359
-3355
-3351
-3347
-3343
-3338
-3334
-3329
-3325
-3320
-3315
-3310
-3305
-3300
-3294
-3289
-3283
-3277
-3271
-3265
-3259
-3252
-3245
-3239
-3232
-3224
-3217
-3210
-3202
-3194
-3186
-3178
-3169
-3160
-3151
-3142
-3133
-3123
-3113
-3103
-3093
-3082
-3071
-3060
-3049
-3038
-3026
-3014
-3002
-2990
-2977
-2965
-2952
-2939
-2925
-2912
-2898
-2884
-2870
-2856
-2841
-2827
-2812
-2797
-2782
-2767
-2751
-2736
-2720
-2705
-2689
-2673
-2657
-2641
-2624
-2608
-2592
-2575
-2559
-2542
-2526
-2509
-2492
-2476
-2459
-2442
-2425
-2409
-2392
-2375
-2358
-2341
-2324
-2306
-2289
-2272
-2255
-2238
-2221
-2203
-2186
-2169
-2151
-2134
-2117
-2099
-2082
-2064
-2047
-2029
-2012
-1994
-1977
-1959
-1941
-1924
-1906
-1888
-1870
-1852
-1834
-1816
-1798
-1779
-1761
-1742
-1723
-1705
-1686
-1666
-1647
-1628
-1608
-1588
-1568
-1548
-1528
-1507
-1487
-1466
-1444
-1423
-1401
-1379
-1357
-1335
-1312
-1289
-1266
-1243
-1219
-1196
-1172
-1148
-1123
-1099
-1074
-1049
-1024
-998
-973
-947
-921
-895
-869
-843
-816
-789
-762
-735
-708
-680
-653
-625
-597
-569
-541
-512
-484
-455
-426
-397
-368
-338
-309
-279
-250
-220
-190
-160
-130
-100
-70
-40
-10
21
51
81
112
142
172
203
233
263
294
324
354
384
415
445
475
505
534
564
594
624
653
683
712
741
771
800
829
857
886
915
943
971
1000
1028
1055
1083
1111
1138
1165
1192
1219
1245
1271
1297
1323
1349
1374
1399
1424
1449
1473
1497
1520
1544
1567
1590
1612
1634
1656
1678
1699
1720
1741
1761
1781
1801
1820
1839
1858
1877
1895
1913
1931
1948
1965
1982
1999
2015
2031
2047
2062
2077
2092
2106
2121
2134
2148
2161
2174
2187
2199
2211
2223
2235
2246
2257
2268
2278
2288
2298
2308
2317
2327
2335
2344
2352
2360
2368
2376
2383
2390
2397
2403
2410
2416
2422
2427
2433
2438
2443
2448
2452
2456
2460
2464
2468
2472
2475
2478
2481
2484
2486
2488
2490
2492
2494
2495
2496
2497
2498
2499
2499
2499
2499
2499
2498
2498
2497
2496
2495
2493
2492
2490
2488
2486
2484
2481
2479
2476
2473
2470
2467
2464
2460
2457
2453
2449
2445
2441
2437
2433
2428
2424
2419
2415
2410
2405
2400
2395
2390
2385
2379
2374
2368
2363
2357
2351
2345
2339
2333
2326
2320
2313
2307
2300
2293
2286
2279
2271
2264
2256
2249
2241
2233
2225
2217
2209
2201
2192
2184
2175
2167
2158
2149
2140
2131
2122
2112
2103
2093
2084
2074
2064
2054
2044
2033
2023
2012
2001
1991
1980
1969
1958
1947
1935
1924
1912
1900
1889
1877
1865
1852
1840
1828
1815
1803
1790
1777
1764
1752
1739
1726
1713
1699
1686
1673
1660
1647
1633
1620
1607
1594
1581
1568
1554
1541
1528
1515
1503
1490
1477
1464
1452
1439
1427
1415
1403
1390
1378
1367
1355
1343
1332
1320
1309
1298
1287
1276
1266
1255
1245
1235
1225
1215
1205
1196
1186
1177
1168
1160
1151
1143
1135
1127
1119
1111
1104
1097
1090
1084
1078
1072
1066
1060
1055
1050
1045
1041
1036
1032
1029
1025
1022
1018
1016
1012
1010
1008
1006
1006
1004
1004
1002
1002
1002
1002
1002
1002
1004
1004
1006
1006
1008
1010
1012
1016
1018
1020
1024
1028
1031
1035
1039
1043
1048
1053
1057
1062
1068
1073
1078
1084
1090
1096
1102
1108
1114
1121
1127
1134
1140
1147
1154
1160
1167
1174
1181
1188
1196
1203
1210
1217
1225
1232
1239
1247
1254
1262
1269
1277
1285
1292
1300
1308
1315
1323
1331
1339
1346
1354
1362
1370
1378
1385
1393
1401
1408
1416
1424
1431
1438
1446
1453
1460
1467
1474
1481
1488
1494
1501
1507
1513
1519
1525
1531
1537
1542
1548
1553
1558
1563
1568
1572
1577
1581
1585
1589
1593
1596
1600
1603
1606
1609
1611
1613
1615
1617
1619
1620
1621
1622
1622
1623
1623
1622
1622
1621
1620
1619
1617
1615
1613
1610
1607
1604
1600
1596
1592
1588
1583
1578
1572
1566
1560
1554
1547
1540
1533
1525
1517
1508
1500
1491
1482
1472
1462
1452
1442
1431
1420
1409
1397
1385
1373
1361
1348
1336
1322
1309
1295
1282
1267
1253
1239
1224
1209
1193
1178
1162
1146
1130
1114
1097
1080
1063
1046
1029
1010
994
976
957
939
921
902
883
864
845
825
806
786
766
746
726
705
685
664
643
622
601
580
559
537
516
494
472
450
428
406
383
361
339
316
293
271
248
225
202
179
157
134
111
88
64
41
18
-5
-28
-51
-74
-97
-120
-143
-166
-189
-212
-235
-258
-280
-303
-326
-349
-371
-394
-416
-439
-461
-483
-505
-527
-549
-571
-593
-615
-636
-658
-679
-700
-721
-742
-763
-784
-805
-825
-846
-866
-887
-907
-927
-947
-967
-987
-1006
-1026
-1046
-1065
-1084
-1104
-1123
-1142
-1161
-1180
-1199
-1217
-1236
-1255
-1273
-1292
-1310
-1328
-1346
-1365
-1383
-1401
-1419
-1436
-1454
-1472
-1489
-1507
-1524
-1542
-1559
-1576
-1593
-1610
-1626
-1643
-1659
-1675
-1691
-1707
-1723
-1739
-1754
-1769
-1784
-1799
-1813
-1827
-1841
-1855
-1869
-1882
-1895
-1908
-1920
-1933
-1945
-1957
-1968
-1979
-1991
-2001
-2012
-2021
-2032
-2041
-2051
-2060
-2069
-2078
-2086
-2094
-2102
-2109
-2116
-2123
-2129
-2136
-2142
-2147
-2152
-2157
-2162
-2166
-2171
-2174
-2178
-2181
-2184
-2186
-2189
-2191
-2193
-2194
-2195
-2196
-2197
-2198
-2198
-2198
-2198
-2198
-2197
-2196
-2195
-2194
-2193
-2192
-2190
-2188
-2187
-2185
-2183
-2180
-2178
-2176
-2173
-2171
-2168
-2165
-2163
-2160
-2157
-2154
-2151
-2148
-2145
-2142
-2139
-2137
-2134
-2131
-2128
-2125
-2122
-2120
-2117
-2114
-2112
-2109
-2107
-2104
-2102
-2100
-2097
-2095
-2093
-2091
-2089
-2087
-2086
-2084
-2082
-2081
-2080
-2078
-2077
-2076
-2075
-2074
-2073
-2072
-2071
-2070
-2070
-2069
-2069
-2069
-2068
-2068
-2068
-2068
-2068
-2068
-2068
-2069
-2069
-2070
-2070
-2071
-2072
-2073
-2074
-2075
-2077
-2078
-2079
-2081
-2083
-2085
-2087
-2089
-2091
-2093
-2096
-2098
-2101
-2103
-2106
-2109
-2112
-2115
-2118
-2121
-2124
-2127
-2130
-2134
-2137
-2141
-2144
-2148
-2151
-2155
-2159
-2163
-2166
-2170
-2174
-2178
-2182
-2186
-2190
-2194
-2198
-2202
-2206
-2210
-2214
-2218
-2222
-2226
-2230
-2234
-2238
-2242
-2245
-2249
-2253
-2256
-2260
-2263
-2267
-2270
-2273
-2276
-2279
-2282
-2285
-2288
-2291
-2293
-2296
-2298
-2301
-2303
-2305
-2307
-2309
-2310
-2312
-2313
-2315
-2316
-2317
-2318
-2319
-2319
-2320
-2320
-2320
-2320
-2320
-2320
-2320
-2319
-2319
-2318
-2317
-2316
-2314
-2313
-2311
-2309
-2307
-2305
-2302
-2300
-2297
-2294
-2290
-2287
-2283
-2279
-2275
-2271
-2266
-2262
-2257
-2251
-2246
-2240
-2234
-2228
-2222
-2215
-2208
-2201
-2194
-2187
-2179
-2171
-2163
-2155
-2147
-2138
-2129
-2120
-2111
-2101
-2092
-2082
-2072
-2062
-2052
-2041
-2031
-2020
-2009
-1998
-1987
-1976
-1965
-1953
-1941
-1929
-1918
-1905
-1893
-1881
-1868
-1856
-1843
-1830
-1817
-1804
-1791
-1778
-1765
-1751
-1738
-1724
-1711
-1697
-1683
-1670
-1656
-1642
-1628
-1614
-1600
-1586
-1572
-1557
-1543
-1529
-1515
-1501
-1486
-1472
-1458
-1444
-1429
-1415
-1401
-1387
-1373
-1359
-1345
-1331
-1317
-1303
-1290
-1276
-1262
-1249
-1236
-1222
-1209
-1196
-1183
-1170
-1157
-1145
-1132
-1120
-1108
-1096
-1084
-1072
-1061
-1049
-1038
-1027
-1016
-1006
-995
-985
-975
-965
-955
-946
-936
-927
-918
-909
-901
-893
-885
-877
-869
-862
-855
-848
-841
-834
-828
-822
-816
-810
-805
-800
-795
-790
-786
-781
-777
-773
-770
-766
-763
-760
-758
-755
-753
-751
-749
-747
-746
-745
-744
-743
-742
-742
-741
-741
-741
-742
-742
-743
-744
-745
-746
-748
-749
-751
-753
-755
-757
-760
-762
-765
-768
-771
-774
-778
-781
-785
-788
-792
-796
-800
-805
-809
-813
-818
-822
-827
-832
-836
-841
-846
-851
-856
-860
-865
-870
-875
-880
-884
-889
-894
-898
-903
-907
-912
-916
-920
-924
-928
-932
-936
-940
-943
-947
-950
-954
-957
-960
-963
-965
-968
-970
-973
-975
-977
-979
-981
-983
-984
-985
-987
-988
-989
-989
-990
-991
-991
-991
-991
-991
-991
-990
-990
-989
-988
-987
-986
-985
-984
-982
-981
-979
-977
-975
-973
-971
-969
-967
-964
-962
-959
-957
-954
-951
-948
-945
-942
-939
-936
-932
-929
-925
-922
-918
-915
-911
-907
-903
-899
-895
-891
-887
-883
-879
-874
-870
-865
-860
-856
-851
-846
-841
-836
-830
-825
-820
-814
-809
-803
-798
-792
-786
-781
-775
-769
-763
-757
-751
-745
-739
-733
-727
-721
-715
-709
-703
-697
-691
-685
-679
-673
-667
-661
-655
-649
-643
-637
-632
-626
-620
-615
-609
-604
-598
-593
-587
-582
-576
-571
-566
-560
-555
-550
-545
-539
-534
-529
-524
-518
-513
-508
-503
-497
-492
-487
-482
-477
-472
-467
-461
-456
-451
-446
-441
-436
-431
-426
-422
-417
-412
-407
-402
-398
-393
-388
-383
-379
-374
-370
-365
-361
-356
-351
-347
-342
-338
-333
-329
-324
-320
-316
-311
-307
-302
-298
-293
-289
-285
-280
-276
-271
-267
-263
-258
-254
-250
-245
-241
-237
-233
-229
-225
-220
-216
-212
-208
-205
-201
-197
-193
-189
-185
-182
-178
-175
-171
-168
-164
-161
-157
-154
-151
-148
-145
-142
-139
-136
-133
-130
-128
-125
-123
-120
-118
-116
-114
-112
-110
-108
-107
-105
-104
-103
-102
-101
-100
-100
-99
-99
-99
-99
-99
-100
-101
-101
-102
-104
-105
-107
-108
-110
-112
-115
-117
-120
-123
-126
-129
-132
-136
-140
-144
-148
-152
-156
-161
-166
-170
-175
-181
-186
-191
-197
-203
-208
-214
-221
-227
-233
-240
-246
-253
-259
-266
-273
-280
-287
-294
-302
-309
-316
-324
-331
-338
-346
-354
-361
-369
-376
-384
-392
-399
-407
-414
-422
-430
-437
-445
-452
-460
-467
-475
-482
-490
-497
-505
-512
-519
-526
-534
-541
-548
-555
-562
-569
-576
-583
-590
-597
-603
-610
-617
-623
-630
-636
-643
-649
-655
-661
-667
-673
-679
-685
-691
-696
-702
-707
-712
-718
-723
-728
-733
-737
-742
-747
-751
-756
-760
-764
-768
-772
-776
-780
-784
-788
-791
-795
-798
-801
-805
-808
-811
-813
-816
-819
-821
-824
-826
-829
-831
-833
-835
-836
-838
-840
-841
-842
-844
-845
-845
-846
-847
-847
-848
-848
-848
-848
-848
-847
-847
-846
-845
-844
-843
-842
-841
-839
-838
-836
-834
-832
-830
-828
-826
-824
-822
-819
-817
-814
-811
-809
-806
-803
-800
-797
-794
-791
-788
-785
-781
-778
-775
-771
-768
-765
-761
-758
-754
-750
-747
-743
-739
-736
-732
-728
-724
-721
-717
-713
-709
-705
-701
-697
-693
-689
-686
-682
-678
-674
-670
-666
-662
-658
-654
-650
-646
-642
-638
-634
-630
-627
-623
-619
-615
-612
-608
-604
-601
-597
-593
-590
-586
-583
-579
-576
-573
-569
-566
-563
-560
-557
-553
-550
-547
-544
-542
-539
-536
-533
-531
-528
-526
-524
-522
-520
-518
-516
-514
-512
-511
-509
-508
-506
-505
-504
-503
-502
-501
-501
-500
-499
-499
-499
-498
-498
-498
-498
-498
-498
-499
-499
-499
-499
-500
-500
-501
-501
-502
-502
-503
-503
-504
-504
-505
-505
-506
-506
-507
-507
-508
-508
-509
-509
-509
-510
-510
-510
-511
-511
-511
-511
-512
-512
-512
-512
-512
-513
-513
-513
-513
-513
-513
-514
-514
-514
-514
-514
-514
-514
-515
-515
-515
-515
-515
-515
-515
-516
-516
-516
-517
-517
-517
-518
-518
-519
-519
-520
-521
-522
-522
-523
-524
-525
-527
-528
-529
-530
-532
-533
-535
-536
-538
-540
-541
-543
-545
-547
-549
-551
-553
-555
-558
-560
-562
-565
-567
-569
-572
-574
-577
-579
-582
-584
-587
-590
-592
-595
-597
-600
-603
-605
-608
-610
-613
-615
-618
-620
-623
-625
-627
-629
-631
-633
-635
-637
-639
-641
-642
-644
-645
-647
-648
-649
-650
-651
-651
-652
-653
-653
-653
-654
-654
-654
-653
-653
-653
-652
-652
-651
-650
-649
-649
-647
-646
-645
-644
-642
-641
-639
-638
-636
-634
-633
-631
-629
-627
-625
-623
-621
-619
-617
-615
-613
-611
-609
-607
-605
-603
-601
-600
-598
-596
-594
-592
-590
-588
-586
-584
-583
-581
-579
-577
-576
-574
-572
-571
-569
-568
-566
-565
-564
-562
-561
-560
-559
-558
-557
-555
-555
-554
-553
-552
-551
-550
-550
-549
-548
-548
-547
-547
-546
-546
-545
-545
-544
-544
-544
-544
-543
-543
-543
-542
-542
-542
-542
-541
-541
-541
-541
-540
-540
-539
-539
-538
-538
-537
-537
-536
-535
-534
-533
-533
-532
-530
-529
-528
-527
-525
-524
-522
-521
-519
-517
-515
-513
-511
-509
-506
-504
-501
-498
-495
-492
-488
-485
-481
-477
-473
-469
-465
-460
-455
-450
-445
-440
-434
-428
-422
-416
-410
-403
-397
-390
-383
-376
-368
-361
-353
-345
-337
-329
-320
-312
-303
-294
-285
-276
-266
-257
-247
-237
-227
-217
-206
-196
-185
-174
-163
-152
-141
-130
-118
-107
-95
-83
-71
-59
-47
-35
-22
-10
3
15
28
41
54
67
80
93
106
119
133
146
160
173
187
201
214
228
242
256
270
284
299
313
327
342
356
371
385
400
414
429
444
459
474
488
503
518
533
548
563
578
593
608
623
638
653
668
683
698
713
728
743
758
773
788
803
818
833
848
863
878
893
907
922
937
951
966
980
995
1008
1024
1038
1052
1067
1081
1095
1109
1123
1137
1151
1165
1179
1193
1206
1220
1234
1247
1260
1274
1287
1300
1313
1326
1339
1352
1364
1377
1389
1401
1414
1426
1437
1449
1461
1472
1484
1495
1506
1517
1528
1538
1549
1559
1570
1580
1590
1600
1609
1619
1628
1638
1647
1656
1665
1673
1682
1690
1698
1706
1714
1722
1730
1737
1744
1751
1758
1765
1772
1778
1784
1790
1796
1801
1807
1812
1817
1822
1826
1831
1835
1839
1843
1847
1850
1853
1857
1860
1862
1865
1867
1870
1872
1874
1875
1877
1879
1880
1881
1882
1883
1883
1884
1884
1884
1884
1883
1883
1882
1881
1880
1879
1878
1876
1874
1872
1870
1868
1865
1862
1859
1856
1853
1849
1846
1842
1838
1833
1829
1824
1819
1814
1809
1804
1798
1792
1786
1780
1774
1767
1760
1754
1746
1739
1732
1724
1716
1708
1700
1692
1683
1675
1666
1657
1648
1638
1629
1619
1609
1599
1589
1579
1568
1557
1547
1536
1525
1513
1502
1491
1479
1467
1455
1443
1431
1419
1407
1395
1382
1370
1357
1345
1332
1319
1306
1293
1280
1267
1254
1241
1227
1214
1201
1187
1174
1160
1147
1133
1119
1105
1092
1078
1064
1050
1036
1020
1006
993
979
964
950
936
921
907
892
878
863
849
834
819
804
789
775
760
745
730
714
699
684
669
654
638
623
607
592
576
561
545
529
513
497
481
465
449
433
417
401
384
368
352
335
319
302
286
269
252
236
219
202
185
169
152
135
118
101
84
68
51
34
17
0
-17
-34
-51
-68
-84
-101
-118
-135
-152
-169
-186
-202
-219
-236
-253
-269
-286
-303
-319
-336
-352
-369
-385
-402
-418
-434
-451
-467
-483
-499
-515
-531
-547
-563
-578
-594
-609
-625
-640
-655
-670
-685
-700
-715
-730
-744
-759
-773
-787
-801
-815
-829
-843
-856
-869
-883
-896
-909
-922
-934
-947
-959
-971
-983
-995
-1006
-1018
-1030
-1042
-1053
-1064
-1075
-1086
-1097
-1107
-1118
-1128
-1138
-1148
-1157
-1167
-1176
-1185
-1194
-1203
-1212
-1220
-1229
-1237
-1245
-1253
-1260
-1268
-1275
-1282
-1289
-1296
-1303
-1310
-1316
-1323
-1329
-1335
-1341
-1347
-1353
-1359
-1365
-1370
-1376
-1381
-1386
-1392
-1397
-1402
-1407
-1412
-1417
-1422
-1427
-1432
-1437
-1442
-1446
-1451
-1456
-1461
-1466
-1470
-1475
-1480
-1485
-1490
-1495
-1500
-1505
-1510
-1515
-1520
-1525
-1530
-1535
-1540
-1545
-1551
-1556
-1562
-1567
-1573
-1579
-1584
-1590
-1596
-1602
-1608
-1614
-1621
-1627
-1634
-1640
-1647
-1653
-1660
-1667
-1674
-1681
-1688
-1695
-1702
-1709
-1716
-1724
-1731
-1738
-1745
-1753
-1760
-1768
-1775
-1783
-1790
-1798
-1805
-1813
-1820
-1828
-1835
-1843
-1850
-1858
-1866
-1873
-1881
-1888
-1896
-1904
-1911
-1919
-1926
-1934
-1941
-1948
-1956
-1963
-1971
-1978
-1985
-1992
-1999
-2007
-2013
-2021
-2028
-2033
-2041
-2048
-2055
-2061
-2068
-2074
-2081
-2087
-2093
-2099
-2105
-2111
-2117
-2122
-2128
-2133
-2139
-2144
-2150
-2155
-2160
-2165
-2170
-2175
-2180
-2185
-2189
-2194
-2199
-2203
-2208
-2212
-2216
-2221
-2225
-2229
-2233
-2237
-2241
-2245
-2249
-2253
-2256
-2260
-2263
-2266
-2270
-2273
-2276
-2279
-2282
-2285
-2288
-2291
-2293
-2296
-2298
-2301
-2303
-2306
-2308
-2310
-2313
-2315
-2317
-2319
-2321
-2323
-2325
-2326
-2328
-2330
-2332
-2333
-2335
-2337
-2338
-2340
-2341
-2343
-2344
-2346
-2347
-2349
-2350
-2352
-2353
-2354
-2356
-2357
-2358
-2360
-2361
-2362
-2364
-2365
-2366
-2367
-2369
-2370
-2371
-2373
-2374
-2375
-2377
-2378
-2379
-2381
-2382
-2384
-2385
-2387
-2388
-2390
-2391
-2392
-2394
-2395
-2397
-2398
-2399
-2401
-2402
-2403
-2404
-2406
-2407
-2408
-2409
-2410
-2411
-2412
-2413
-2413
-2414
-2415
-2415
-2416
-2416
-2416
-2416
-2417
-2417
-2416
-2416
-2416
-2415
-2415
-2414
-2414
-2413
-2412
-2410
-2409
-2408
-2406
-2404
-2403
-2401
-2399
-2396
-2394
-2391
-2388
-2386
-2383
-2379
-2376
-2372
-2369
-2365
-2361
-2356
-2352
-2347
-2343
-2338
-2333
-2328
-2322
-2317
-2311
-2305
-2299
-2293
-2287
-2280
-2274
-2267
-2260
-2253
-2246
-2239
-2232
-2224
-2217
-2209
-2201
-2193
-2185
-2177
-2169
-2161
-2153
-2144
-2136
-2127
-2119
-2110
-2101
-2093
-2084
-2075
-2066
-2057
-2048
-2039
-2029
-2021
-2012
-2003
-1994
-1985
-1976
-1967
-1958
-1950
-1941
-1932
-1923
-1915
-1906
-1898
-1889
-1881
-1873
-1864
-1856
-1848
-1840
-1832
-1824
-1817
-1809
-1801
-1794
-1786
-1779
-1771
-1764
-1757
-1750
-1742
-1735
-1728
-1722
-1715
-1708
-1701
-1695
-1688
-1681
-1675
-1668
-1662
-1656
-1649
-1643
-1637
-1631
-1624
-1618
-1612
-1606
-1600
-1594
-1588
-1582
-1577
-1571
-1565
-1559
-1554
-1548
-1542
-1537
-1531
-1525
-1520
-1514
-1508
-1503
-1497
-1492
-1486
-1481
-1475
-1469
-1464
-1458
-1453
-1447
-1441
-1436
-1430
-1424
-1419
-1413
-1408
-1402
-1396
-1391
-1385
-1380
-1374
-1369
-1363
-1358
-1352
-1347
-1341
-1336
-1330
-1325
-1319
-1314
-1308
-1303
-1297
-1292
-1286
-1281
-1275
-1270
-1264
-1258
-1253
-1247
-1242
-1236
-1231
-1225
-1220
-1214
-1208
-1203
-1197
-1192
-1186
-1180
-1175
-1169
-1163
-1158
-1152
-1146
-1140
-1135
-1129
-1123
-1117
-1111
-1105
-1099
-1093
-1087
-1081
-1075
-1069
-1063
-1057
-1051
-1045
-1038
-1032
-1026
-1018
-1012
-1006
-1000
-993
-986
-980
-973
-966
-959
-952
-945
-938
-931
-924
-917
-909
-902
-894
-887
-879
-871
-863
-856
-848
-839
-831
-823
-815
-806
-798
-789
-781
-772
-763
-755
-746
-737
-728
-719
-710
-701
-691
-682
-673
-663
-654
-644
-635
-625
-615
-605
-595
-585
-575
-565
-555
-545
-534
-524
-513
-503
-492
-482
-471
-460
-450
-439
-428
-417
-406
-396
-385
-374
-363
-352
-341
-330
-319
-308
-298
-287
-276
-265
-254
-243
-233
-222
-211
-200
-190
-179
-168
-158
-147
-137
-126
-116
-105
-95
-85
-74
-64
-54
-44
-34
-24
-14
-4
6
16
25
35
45
54
64
73
83
92
101
111
120
129
138
147
156
165
174
183
191
200
209
218
226
235
243
252
260
269
277
286
294
302
311
319
327
335
344
352
360
368
376
384
392
400
408
416
424
432
440
448
456
464
472
480
488
496
504
512
520
528
536
543
551
559
567
575
583
591
599
607
615
623
630
638
646
654
662
669
677
685
693
700
708
716
723
731
738
746
753
761
768
775
783
790
797
804
811
818
825
832
838
845
851
858
864
870
876
882
888
894
900
906
911
917
922
927
932
937
942
947
951
956
960
964
968
972
976
980
983
987
990
993
996
998
1000
1002
1006
1008
1010
1010
1012
1014
1016
1016
1018
1018
1018
1020
1020
1020
1020
1020
1020
1018
1018
1018
1016
1016
1014
1012
1012
1010
1008
1006
1004
1002
999
997
994
991
988
985
981
978
974
970
966
962
958
953
948
944
939
933
928
923
917
912
906
900
894
887
881
874
868
861
854
847
839
832
824
816
808
800
792
784
775
767
758
749
740
731
722
712
703
693
683
673
664
653
643
633
623
612
602
591
581
570
559
548
537
526
515
504
493
482
471
460
448
437
426
414
403
391
380
368
357
345
333
322
310
298
287
275
263
252
240
228
216
205
193
181
169
157
146
134
122
110
99
87
75
63
52
40
28
17
5
-7
-18
-30
-42
-53
-65
-76
-88
-99
-111
-122
-134
-145
-157
-168
-179
-191
-202
-213
-224
-236
-247
-258
-269
-280
-291
-301
-312
-323
-334
-344
-355
-366
-376
-387
-397
-408
-418
-429
-439
-450
-460
-470
-481
-491
-502
-512
-522
-533
-543
-553
-564
-574
-585
-595
-605
-616
-626
-637
-647
-657
-668
-678
-689
-699
-709
-720
-730
-741
-751
-761
-772
-782
-793
-803
-813
-824
-834
-844
-855
-865
-875
-885
-896
-906
-916
-926
-936
-947
-957
-967
-977
-987
-996
-1006
-1016
-1026
-1036
-1045
-1055
-1064
-1074
-1083
-1092
-1101
-1111
-1120
-1129
-1138
-1146
-1155
-1164
-1172
-1181
-1189
-1198
-1206
-1214
-1222
-1230
-1238
-1246
-1254
-1262
-1269
-1277
-1284
-1292
-1299
-1306
-1313
-1321
-1327
-1334
-1341
-1348
-1354
-1361
-1367
-1373
-1380
-1386
-1392
-1397
-1403
-1409
-1414
-1420
-1425
-1430
-1435
-1440
-1445
-1449
-1454
-1458
-1463
-1467
-1471
-1475
-1479
-1482
-1486
-1489
-1492
-1495
-1498
-1501
-1503
-1506
-1508
-1510
-1512
-1513
-1515
-1516
-1517
-1518
-1518
-1519
-1519
-1519
-1519
-1518
-1518
-1517
-1516
-1515
-1513
-1512
-1510
-1508
-1505
-1503
-1500
-1497
-1494
-1491
-1487
-1484
-1480
-1476
-1471
-1467
-1462
-1457
-1452
-1447
-1441
-1435
-1430
-1423
-1417
-1411
-1404
-1397
-1390
-1383
-1376
-1369
-1361
-1353
-1345
-1337
-1329
-1321
-1312
-1304
-1295
-1286
-1277
-1268
-1259
-1249
-1240
-1230
-1221
-1211
-1201
-1191
-1181
-1170
-1160
-1150
-1139
-1129
-1118
-1108
-1097
-1086
-1075
-1064
-1053
-1042
-1031
-1020
-1008
-997
-986
-975
-963
-952
-940
-929
-917
-906
-894
-882
-871
-859
-847
-836
-824
-812
-801
-789
-777
-766
-754
-742
-731
-719
-707
-696
-684
-673
-662
-650
-639
-628
-616
-605
-594
-583
-571
-560
-549
-538
-527
-516
-505
-495
-484
-473
-462
-452
-441
-431
-420
-410
-399
-389
-379
-368
-358
-348
-338
-328
-318
-308
-298
-288
-278
-268
-258
-248
-239
-229
-219
-209
-200
-190
-180
-171
-161
-151
-142
-132
-123
-113
-103
-94
-84
-75
-65
-55
-46
-36
-27
-17
-7
2
12
22
31
41
51
61
71
80
90
100
110
120
130
140
150
160
170
181
191
201
211
222
232
242
253
263
274
285
295
306
317
327
338
349
360
371
382
393
404
415
426
437
448
459
470
481
492
504
515
526
537
549
560
571
583
594
605
617
628
639
651
662
673
685
696
707
718
730
741
752
764
775
786
797
809
820
831
842
853
864
876
887
898
909
920
931
942
953
964
975
985
996
1006
1018
1028
1039
1050
1060
1071
1081
1092
1102
1113
1123
1133
1143
1154
1164
1174
1184
1194
1203
1213
1223
1233
1242
1252
1261
1271
1280
1289
1299
1308
1317
1326
1335
1343
1352
1361
1369
1377
1386
1394
1402
1410
1418
1426
1434
1441
1449
1456
1464
1471
1478
1485
1492
1499
1505
1512
1519
1525
1531
1537
1544
1550
1555
1561
1567
1573
1578
1583
1589
1594
1599
1604
1609
1614
1619
1623
1628
1632
1637
1641
1646
1650
1654
1658
1662
1666
1670
1674
1678
1681
1685
1689
1692
1696
1699
1702
1706
1709
1712
1715
1718
1721
1724
1727
1729
1732
1735
1737
1739
1742
1744
1746
1748
1750
1752
1754
1756
1757
1759
1761
1762
1763
1765
1766
1767
1768
1769
1770
1771
1771
1772
1772
1773
1773
1773
1774
1774
1774
1774
1773
1773
1773
1772
1772
1771
1771
1770
1769
1768
1767
1766
1765
1763
1762
1760
1758
1757
1755
1753
1751
1748
1746
1744
1741
1739
1736
1733
1730
1727
1724
1721
1717
1714
1710
1707
1703
1699
1695
1691
1686
1682
1678
1673
1668
1663
1658
1653
1648
1643
1637
1631
1626
1620
1614
1608
1601
1595
1588
1582
1575
1568
1561
1554
1547
1539
1532
1524
1516
1508
1500
1492
1484
1476
1467
1459
1450
1441
1432
1423
1414
1405
1396
1387
1377
1368
1358
1348
1339
1329
1319
1309
1299
1289
1278
1268
1258
1247
1237
1226
1215
1205
1194
1183
1172
1161
1150
1138
1127
1116
1104
1093
1081
1070
1058
1046
1034
1022
1010
998
986
974
962
949
937
925
912
900
887
874
862
849
836
823
810
798
785
771
758
745
732
719
705
692
678
665
651
637
624
610
596
582
568
554
539
525
511
496
482
467
452
438
423
408
393
378
363
348
332
317
301
286
270
255
239
223
207
192
176
160
144
127
111
95
79
63
46
30
14
-3
-19
-36
-52
-69
-85
-102
-118
-135
-151
-168
-184
-201
-217
-234
-250
-267
-283
-300
-316
-333
-349
-366
-382
-399
-415
-431
-448
-464
-481
-497
-513
-529
-546
-562
-578
-594
-610
-626
-643
-659
-675
-691
-707
-722
-738
-754
-770
-786
-802
-817
-833
-849
-864
-880
-895
-911
-926
-942
-957
-973
-988
-1002
-1018
-1034
-1049
-1065
-1080
-1095
-1110
-1125
-1140
-1155
-1170
-1185
-1200
-1215
-1230
-1245
-1259
-1274
-1289
-1303
-1318
-1332
-1346
-1361
-1375
-1389
-1403
-1417
-1430
-1444
-1458
-1471
-1485
-1498
-1511
-1524
-1537
-1550
-1562
-1575
-1587
-1599
-1612
-1623
-1635
-1647
-1658
-1669
-1681
-1691
-1702
-1713
-1723
-1733
-1743
-1753
-1762
-1772
-1781
-1789
-1798
-1806
-1815
-1822
-1830
-1838
-1845
-1852
-1859
-1865
-1871
-1877
-1883
-1889
-1894
-1900
-1905
-1910
-1914
-1919
-1923
-1927
-1931
-1934
-1938
-1941
-1944
-1947
-1950
-1953
-1955
-1958
-1960
-1962
-1964
-1966
-1967
-1969
-1970
-1971
-1972
-1973
-1974
-1974
-1975
-1975
-1976
-1976
-1976
-1976
-1975
-1975
-1975
-1974
-1974
-1973
-1973
-1972
-1971
-1970
-1969
-1968
-1967
-1966
-1964
-1963
-1962
-1960
-1959
-1957
-1955
-1954
-1952
-1950
-1948
-1947
-1945
-1943
-1941
-1939
-1937
-1935
-1933
-1931
-1929
-1927
-1924
-1922
-1920
-1918
-1916
-1914
-1912
-1909
-1907
-1905
-1903
-1901
-1899
-1897
-1895
-1893
-1891
-1890
-1888
-1886
-1885
-1883
-1882
-1881
-1879
-1878
-1877
-1876
-1875
-1874
-1874
-1873
-1873
-1872
-1872
-1872
-1871
-1871
-1872
-1872
-1872
-1872
-1873
-1874
-1874
-1875
-1876
-1877
-1878
-1879
-1880
-1882
-1883
-1885
-1887
-1888
-1890
-1892
-1894
-1896
-1898
-1901
-1903
-1906
-1908
-1911
-1913
-1916
-1919
-1922
-1925
-1928
-1931
-1934
-1937
-1941
-1944
-1948
-1951
-1955
-1959
-1963
-1966
-1970
-1974
-1979
-1983
-1987
-1992
-1996
-2001
-2005
-2009
-2015
-2019
-2024
-2029
-2033
-2040
-2045
-2050
-2055
-2061
-2066
-2072
-2078
-2083
-2089
-2095
-2101
-2107
-2113
-2119
-2126
-2132
-2139
-2145
-2152
-2158
-2165
-2172
-2179
-2186
-2193
-2200
-2207
-2214
-2222
-2229
-2236
-2244
-2251
-2259
-2267
-2275
-2282
-2290
-2298
-2306
-2315
-2323
-2331
-2340
-2348
-2357
-2366
-2374
-2383
-2392
-2401
-2411
-2420
-2429
-2439
-2448
-2458
-2468
-2478
-2488
-2498
-2508
-2518
-2529
-2539
-2550
-2560
-2571
-2582
-2593
-2604
-2615
-2626
-2637
-2648
-2660
-2671
-2683
-2695
-2706
-2718
-2730
-2742
-2754
-2766
-2778
-2790
-2802
-2815
-2827
-2839
-2852
-2865
-2877
-2890
-2903
-2915
-2928
-2941
-2954
-2967
-2980
-2993
-3006
-3020
-3033
-3046
-3059
-3073
-3086
-3099
-3113
-3126
-3140
-3153
-3167
-3180
-3193
-3207
-3220
-3234
-3247
-3261
-3274
-3287
-3301
-3314
-3328
-3341
-3354
-3367
-3381
-3394
-3407
-3420
-3433
-3446
-3459
-3472
-3485
-3497
-3510
-3523
-3535
-3548
-3560
-3572
-3585
-3597
-3609
-3621
-3633
-3644
-3656
-3668
-3679
-3690
-3702
-3713
-3724
-3735
-3745
-3756
-3766
-3777
-3787
-3797
-3806
-3816
-3826
-3835
-3844
-3853
-3862
-3871
-3880
-3888
-3897
-3905
-3913
-3921
-3928
-3936
-3943
-3951
-3958
-3965
-3972
-3978
-3985
-3991
-3997
-4003
-4009
-4014
-4019
-4025
-4030
-4035
-4040
-4045
-4049
-4054
-4058
-4062
-4065
-4069
-4072
-4075
-4078
-4081
-4083
-4086
-4088
-4090
-4091
-4093
-4094
-4096
-4097
-4097
-4098
-4098
-4099
-4099
-4099
-4098
-4098
-4097
-4096
-4094
-4094
-4091
-4091
-4089
-4086
-4085
-4082
-4078
-4077
-4074
-4070
-4067
-4064
-4059
-4056
-4051
-4048
-4043
-4038
-4034
-4029
-4024
-4018
-4013
-4006
-4001
-3995
-3989
-3983
-3977
-3970
-3964
-3957
-3950
-3943
-3935
-3928
-3920
-3912
-3905
-3896
-3888
-3880
-3871
-3863
-3854
-3845
-3836
-3827
-3817
-3808
-3798
-3788
-3778
-3768
-3757
-3747
-3736
-3725
-3714
-3703
-3692
-3681
-3669
-3657
-3645
-3633
-3621
-3609
-3597
-3584
-3572
-3559
-3546
-3533
-3520
-3507
-3493
-3480
-3466
-3452
-3438
-3424
-3410
-3396
-3382
-3368
-3353
-3339
-3324
-3309
-3295
-3280
-3265
-3250
-3235
-3220
-3205
-3190
-3174
-3159
-3144
-3128
-3113
-3097
-3081
-3066
-3050
-3034
-3019
-3003
-2987
-2971
-2955
-2939
-2923
-2907
-2891
-2875
-2859
-2843
-2827
-2811
-2795
-2779
-2763
-2747
-2730
-2714
-2698
-2681
-2665
-2649
-2632
-2616
-2600
-2583
-2567
-2550
-2534
-2517
-2501
-2484
-2467
-2451
-2434
-2418
-2401
-2384
-2368
-2351
-2334
-2317
-2301
-2284
-2267
-2250
-2234
-2217
-2200
-2184
-2167
-2150
-2134
-2117
-2101
-2084
-2068
-2051
-2035
-2019
-2001
-1986
-1970
-1954
-1938
-1922
-1905
-1889
-1873
-1857
-1842
-1826
-1810
-1794
-1778
-1762
-1746
-1731
-1715
-1699
-1683
-1668
-1652
-1636
-1621
-1605
-1589
-1574
-1558
-1543
-1527
-1512
-1496
-1481
-1466
-1450
-1435
-1420
-1405
-1389
-1374
-1359
-1344
-1329
-1314
-1299
-1284
-1270
-1255
-1240
-1225
-1211
-1196
-1182
-1167
-1153
-1138
-1124
-1109
-1095
-1081
-1067
-1053
-1039
-1024
-1010
-997
-983
-969
-955
-941
-928
-914
-901
-887
-874
-860
-847
-834
-820
-807
-794
-781
-768
-755
-742
-729
-716
-703
-690
-677
-664
-651
-639
-626
-613
-600
-587
-575
-562
-549
-536
-523
-510
-498
-485
-472
-459
-447
-434
-421
-408
-396
-383
-370
-357
-345
-332
-319
-306
-293
-280
-267
-254
-241
-228
-215
-202
-189
-176
-162
-149
-135
-122
-108
-95
-81
-68
-54
-40
-26
-12
1
15
29
43
57
72
86
100
114
129
143
157
172
186
201
215
230
244
259
274
288
303
318
333
348
363
378
393
408
423
438
453
469
484
499
515
530
546
561
577
593
608
624
640
656
672
688
703
719
735
751
767
784
800
816
832
848
864
880
896
912
928
944
960
976
992
1006
1022
1039
1054
1070
1086
1101
1117
1132
1147
1163
1178
1193
1208
1223
1238
1253
1268
1282
1297
1312
1326
1341
1355
1369
1384
1398
1412
1426
1441
1455
1469
1483
1496
1510
1524
1538
1552
1565
1579
1592
1606
1620
1633
1646
1660
1673
1686
1700
1713
1726
1739
1752
1765
1778
1791
1804
1817
1830
1842
1855
1867
1880
1892
1905
1917
1929
1941
1953
1965
1977
1989
2001
2012
2024
2035
2047
2058
2069
2080
2091
2102
2113
2124
2134
2145
2155
2166
2176
2186
2196
2206
2216
2226
2235
2245
2254
2263
2273
2282
2291
2300
2308
2317
2326
2334
2342
2350
2358
2366
2374
2382
2389
2396
2403
2410
2417
2424
2430
2436
2443
2449
2454
2460
2465
2470
2475
2480
2485
2489
2493
2497
2501
2505
2508
2511
2514
2517
2519
2522
2524
2525
2527
2528
2529
2530
2531
2531
2531
2531
2531
2530
2529
2528
2527
2525
2523
2521
2519
2516
2513
2510
2506
2503
2499
2495
2490
2485
2481
2475
2470
2464
2458
2452
2445
2439
2432
2424
2417
2409
2401
2393
2385
2376
2367
2358
2348
2339
2329
2319
2309
2298
2288
2277
2265
2254
2243
2231
2219
2207
2195
2182
2169
2157
2144
2131
2117
2104
2091
2077
2063
2049
2035
2021
2007
1993
1978
1964
1949
1934
1920
1905
1890
1875
1860
1845
1829
1814
1799
1784
1768
1753
1737
1722
1706
1691
1675
1659
1644
1628
1613
1597
1582
1567
1551
1536
1521
1506
1491
1476
1461
1446
1432
1417
1403
1389
1375
1361
1347
1333
1320
1306
1293
1280
1267
1254
1242
1229
1217
1205
1193
1181
1169
1157
1146
1135
1124
1113
1102
1091
1081
1070
1060
1050
1040
1031
1020
1012
1002
994
985
976
968
959
951
943
935
927
920
913
905
898
892
885
878
872
866
860
854
849
843
838
833
828
823
819
815
810
806
802
799
795
792
789
786
783
780
778
775
773
771
769
767
766
764
763
762
761
760
760
759
759
759
759
759
759
759
760
760
761
762
762
763
765
766
767
768
770
771
773
775
776
778
780
782
784
787
789
791
794
796
799
802
804
807
810
813
816
819
822
825
829
832
835
839
842
846
849
853
857
860
864
868
871
875
879
883
887
891
895
899
903
907
911
915
919
923
927
932
936
940
944
948
953
957
961
965
970
974
978
982
987
991
995
1000
1004
1008
1012
1016
1020
1026
1030
1034
1039
1043
1048
1052
1056
1061
1065
1070
1074
1079
1083
1087
1092
1096
1100
1105
1109
1114
1118
1122
1127
1131
1135
1140
1144
1148
1152
1157
1161
1165
1169
1174
1178
1182
1186
1191
1195
1199
1203
1207
1212
1216
1220
1224
1228
1232
1236
1240
1244
1248
1252
1256
1260
1264
1268
1272
1276
1280
1283
1287
1291
1294
1298
1302
1305
1308
1312
1315
1318
1321
1324
1327
1329
1332
1335
1337
1339
1342
1344
1346
1347
1349
1351
1352
1353
1354
1355
1356
1357
1357
1358
1358
1358
1358
1358
1357
1357
1356
1355
1354
1353
1351
1350
1348
1346
1344
1342
1340
1337
1335
1332
1329
1326
1323
1319
1316
1312
1308
1304
1300
1296
1291
1286
1281
1276
1271
1266
1260
1254
1248
1242
1236
1229
1222
1215
1208
1201
1193
1185
1177
1169
1161
1152
1143
1134
1125
1116
1106
1096
1086
1076
1066
1056
1045
1034
1022
1012
1000
990
978
967
955
943
931
919
907
894
882
869
857
844
831
818
805
792
778
765
752
738
724
711
697
683
669
655
641
627
613
599
585
570
556
541
527
512
498
483
469
454
439
424
409
395
380
365
350
335
320
305
290
275
260
245
230
215
199
184
169
154
139
124
109
94
79
64
50
35
20
5
-9
-24
-38
-53
-67
-81
-95
-110
-124
-137
-151
-165
-179
-192
-206
-219
-233
-246
-259
-272
-285
-297
-310
-323
-335
-347
-360
-372
-384
-396
-407
-419
-431
-442
-454
-465
-476
-487
-498
-509
-519
-530
-540
-551
-561
-571
-581
-590
-600
-609
-619
-628
-637
-645
-654
-662
-671
-679
-687
-694
-702
-709
-717
-724
-731
-738
-744
-751
-757
-763
-769
-775
-781
-787
-793
-798
-803
-808
-814
-818
-823
-828
-833
-837
-841
-846
-850
-854
-858
-862
-865
-869
-872
-876
-879
-882
-885
-888
-891
-894
-896
-899
-901
-903
-906
-908
-910
-911
-913
-915
-916
-918
-919
-921
-922
-923
-924
-925
-926
-927
-928
-928
-929
-929
-930
-930
-930
-930
-931
-931
-931
-930
-930
-930
-930
-930
-929
-929
-929
-928
-928
-927
-927
-926
-926
-925
-925
-924
-923
-923
-922
-921
-921
-920
-919
-919
-918
-917
-916
-916
-915
-914
-913
-913
-912
-911
-911
-910
-909
-909
-908
-908
-907
-907
-906
-906
-906
-905
-905
-905
-905
-905
-904
-904
-904
-904
-905
-905
-905
-905
-906
-906
-906
-907
-907
-908
-908
-909
-910
-910
-911
-912
-912
-913
-914
-915
-916
-917
-918
-919
-920
-921
-922
-923
-924
-925
-926
-927
-928
-929
-930
-932
-933
-934
-935
-937
-938
-939
-940
-942
-943
-945
-946
-948
-949
-951
-952
-954
-956
-957
-959
-961
-963
-964
-966
-968
-970
-972
-974
-976
-978
-980
-983
-985
-987
-989
-991
-994
-996
-999
-1000
-1002
-1006
-1008
-1010
-1014
-1016
-1018
-1022
-1024
-1027
-1030
-1033
-1036
-1039
-1042
-1045
-1048
-1051
-1054
-1057
-1060
-1063
-1067
-1070
-1073
-1077
-1080
-1084
-1087
-1091
-1094
-1098
-1101
-1105
-1109
-1112
-1116
-1120
-1123
-1127
-1131
-1135
-1138
-1142
-1146
-1150
-1154
-1157
-1161
-1165
-1169
-1173
-1177
-1181
-1185
-1189
-1193
-1197
-1201
-1206
-1210
-1214
-1219
-1223
-1227
-1232
-1236
-1241
-1246
-1250
-1255
-1259
-1264
-1269
-1274
-1278
-1283
-1288
-1293
-1297
-1302
-1307
-1312
-1316
-1321
-1326
-1330
-1335
-1340
-1344
-1349
-1353
-1358
-1362
-1367
-1371
-1376
-1380
-1384
-1388
-1392
-1396
-1400
-1404
-1408
-1412
-1416
-1420
-1424
-1427
-1431
-1435
-1439
-1442
-1446
-1450
-1453
-1457
-1461
-1465
-1468
-1472
-1475
-1479
-1483
-1486
-1490
-1493
-1497
-1500
-1504
-1507
-1511
-1514
-1518
-1521
-1525
-1528
-1531
-1535
-1538
-1541
-1544
-1548
-1551
-1554
-1558
-1561
-1564
-1567
-1570
-1574
-1577
-1580
-1583
-1586
-1590
-1593
-1596
-1599
-1602
-1605
-1609
-1612
-1615
-1618
-1621
-1624
-1627
-1630
-1633
-1636
-1639
-1642
-1645
-1648
-1650
-1653
-1656
-1658
-1661
-1663
-1666
-1668
-1670
-1672
-1675
-1677
-1679
-1681
-1683
-1684
-1686
-1688
-1690
-1692
-1693
-1695
-1697
-1698
-1700
-1701
-1703
-1704
-1705
-1707
-1708
-1709
-1710
-1712
-1713
-1714
-1715
-1717
-1718
-1719
-1720
-1721
-1722
-1723
-1725
-1726
-1727
-1728
-1729
-1730
-1731
-1732
-1733
-1734
-1734
-1735
-1736
-1737
-1738
-1738
-1739
-1740
-1740
-1741
-1742
-1742
-1743
-1743
-1744
-1744
-1744
-1745
-1745
-1745
-1745
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1746
-1747
-1747
-1747
-1747
-1747
-1747
-1747
-1747
-1747
-1747
-1748
-1748
-1748
-1748
-1748
-1749
-1749
-1749
-1750
-1750
-1750
-1751
-1751
-1751
-1752
-1752
-1753
-1753
-1753
-1754
-1754
-1754
-1754
-1755
-1755
-1755
-1755
-1755
-1756
-1756
-1756
-1756
-1756
-1756
-1756
-1756
-1756
-1756
-1756
-1755
-1755
-1755
-1755
-1755
-1755
-1755
-1755
-1755
-1755
-1754
-1754
-1754
-1754
-1754
-1754
-1754
-1753
-1753
-1753
-1753
-1752
-1752
-1751
-1751
-1750
-1750
-1749
-1749
-1748
-1747
-1746
-1745
-1744
-1743
-1742
-1741
-1740
-1738
-1737
-1735
-1734
-1732
-1731
-1729
-1727
-1725
-1723
-1721
-1719
-1716
-1714
-1712
-1709
-1707
-1704
-1701
-1699
-1696
-1693
-1690
-1687
-1684
-1681
-1678
-1675
-1671
-1668
-1664
-1661
-1657
-1653
-1650
-1646
-1642
-1638
-1634
-1630
-1626
-1622
-1618
-1614
-1610
-1606
-1602
-1598
-1593
-1589
-1585
-1581
-1577
-1572
-1568
-1564
-1560
-1555
-1551
-1547
-1543
-1538
-1534
-1530
-1526
-1522
-1517
-1513
-1509
-1505
-1501
-1497
-1493
-1489
-1485
-1481
-1477
-1474
-1470
-1466
-1463
-1459
-1456
-1453
-1449
-1446
-1443
-1440
-1437
-1434
-1432
-1429
-1427
-1424
-1422
-1420
-1417
-1415
-1413
-1411
-1410
-1408
-1406
-1405
-1403
-1402
-1401
-1400
-1399
-1398
-1397
-1396
-1395
-1395
-1394
-1394
-1394
-1394
-1394
-1394
-1394
-1394
-1395
-1395
-1396
-1397
-1398
-1399
-1400
-1401
-1402
-1404
-1405
-1407
-1409
-1410
-1412
-1414
-1416
-1418
-1421
-1423
-1425
-1428
-1430
-1433
-1436
-1439
-1442
-1445
-1448
-1451
-1454
-1457
-1460
-1464
-1467
-1470
-1474
-1477
-1480
-1484
-1487
-1491
-1494
-1498
-1501
-1505
-1509
-1512
-1516
-1519
-1523
-1526
-1529
-1533
-1536
-1540
-1543
-1546
-1549
-1553
-1556
-1559
-1562
-1566
-1569
-1572
-1575
-1578
-1581
-1585
-1588
-1591
-1594
-1597
-1600
-1604
-1607
-1610
-1613
-1617
-1620
-1623
-1626
-1630
-1633
-1637
-1640
-1644
-1647
-1651
-1654
-1658
-1662
-1665
-1669
-1673
-1677
-1681
-1685
-1689
-1693
-1697
-1701
-1705
-1709
-1713
-1717
-1721
-1725
-1729
-1734
-1738
-1742
-1746
-1750
-1754
-1758
-1762
-1766
-1770
-1774
-1778
-1782
-1786
-1790
-1794
-1798
-1802
-1806
-1810
-1814
-1818
-1822
-1826
-1830
-1834
-1838
-1842
-1845
-1849
-1853
-1857
-1860
-1864
-1867
-1871
-1874
-1878
-1881
-1885
-1888
-1891
-1894
-1897
-1900
-1903
-1906
-1909
-1912
-1915
-1918
-1920
-1923
-1925
-1928
-1930
-1933
-1935
-1937
-1939
-1942
-1944
-1946
-1947
-1949
-1951
-1953
-1955
-1956
-1958
-1959
-1961
-1962
-1963
-1965
-1966
-1967
-1968
-1969
-1970
-1971
-1972
-1973
-1973
-1974
-1975
-1975
-1976
-1976
-1976
-1977
-1977
-1977
-1977
-1977
-1977
-1977
-1976
-1976
-1976
-1975
-1975
-1974
-1974
-1973
-1972
-1971
-1970
-1969
-1968
-1967
-1966
-1965
-1964
-1962
-1961
-1960
-1958
-1957
-1955
-1954
-1952
-1950
-1948
-1946
-1944
-1943
-1940
-1938
-1936
-1934
-1932
-1929
-1927
-1924
-1922
-1919
-1916
-1913
-1911
-1908
-1904
-1901
-1898
-1895
-1891
-1888
-1885
-1881
-1877
-1874
-1870
-1866
-1862
-1858
-1855
-1851
-1847
-1842
-1838
-1834
-1830
-1826
-1821
-1817
-1812
-1808
-1803
-1799
-1794
-1789
-1784
-1780
-1775
-1770
-1765
-1760
-1755
-1750
-1745
-1740
-1735
-1730
-1725
-1720
-1715
-1710
-1705
-1700
-1695
-1691
-1686
-1681
-1676
-1671
-1667
-1662
-1657
-1652
-1648
-1643
-1639
-1634
-1630
-1625
-1621
-1616
-1612
-1608
-1604
-1599
-1595
-1591
-1587
-1583
-1579
-1575
-1572
-1568
-1564
-1561
-1557
-1554
-1550
-1547
-1544
-1540
-1537
-1534
-1531
-1529
-1526
-1523
-1521
-1518
-1516
-1513
-1511
-1509
-1507
-1505
-1504
-1502
-1501
-1499
-1498
-1497
-1496
-1495
-1494
-1493
-1493
-1492
-1492
-1492
-1491
-1491
-1491
-1491
-1491
-1491
-1491
-1491
-1491
-1492
-1492
-1492
-1493
-1493
-1494
-1494
-1495
-1496
-1496
-1497
-1498
-1499
-1500
-1501
-1502
-1504
-1505
-1506
-1508
-1509
-1511
-1512
-1514
-1515
-1517
-1519
-1520
-1522
-1524
-1525
-1527
-1529
-1531
-1532
-1534
-1536
-1537
-1539
-1541
-1542
-1544
-1546
-1547
-1549
-1550
-1552
-1553
-1555
-1556
-1558
-1559
-1560
-1562
-1563
-1564
-1565
-1566
-1567
-1568
-1569
-1570
-1571
-1571
-1572
-1572
-1573
-1573
-1573
-1573
-1573
-1573
-1573
-1573
-1573
-1572
-1571
-1571
-1570
-1569
-1568
-1566
-1565
-1564
-1562
-1560
-1558
-1556
-1554
-1552
-1549
-1547
-1544
-1541
-1538
-1535
-1531
-1528
-1524
-1520
-1516
-1512
-1508
-1504
-1499
-1494
-1489
-1484
-1479
-1474
-1468
-1462
-1456
-1450
-1444
-1438
-1431
-1425
-1418
-1411
-1404
-1397
-1389
-1382
-1374
-1366
-1359
-1351
-1342
-1334
-1326
-1317
-1309
-1300
-1291
-1282
-1273
-1263
-1254
-1244
-1235
-1225
-1215
-1205
-1195
-1184
-1174
-1164
-1153
-1142
-1132
-1121
-1110
-1099
-1087
-1076
-1065
-1053
-1042
-1030
-1018
-1006
-994
-982
-970
-958
-946
-933
-921
-908
-895
-882
-869
-856
-843
-830
-817
-803
-790
-776
-763
-749
-735
-721
-708
-694
-679
-665
-651
-637
-623
-608
-594
-580
-565
-551
-536
-521
-507
-492
-477
-463
-448
-433
-418
-403
-388
-373
-358
-343
-328
-313
-298
-282
-267
-252
-237
-221
-206
-190
-175
-159
-144
-128
-112
-97
-81
-65
-50
-34
-18
-2
14
29
45
61
77
93
109
125
141
157
173
189
205
221
237
253
269
285
301
318
334
350
366
383
399
415
432
448
464
481
497
514
530
546
563
579
595
611
628
644
660
676
692
709
725
741
756
772
788
804
820
835
851
866
882
897
913
928
943
958
973
988
1002
1016
1032
1047
1061
1075
1090
1104
1118
1132
1146
1159
1173
1187
1200
1213
1226
1240
1253
1265
1278
1291
1303
1316
1328
1340
1352
1364
1376
1387
1399
1410
1421
1432
1443
1454
1465
1476
1487
1497
1507
1518
1528
1538
1548
1558
1568
1577
1587
1596
1606
1615
1624
1633
1642
1651
1660
1668
1677
1685
1694
1702
1710
1718
1726
1733
1741
1749
1756
1764
1771
1778
1785
1792
1799
1806
1813
1819
1826
1833
1839
1845
1852
1858
1864
1870
1876
1882
1887
1893
1899
1904
1910
1915
1920
1925
1930
1935
1940
1945
1949
1954
1958
1962
1967
1971
1975
1979
1983
1986
1990
1994
1997
2000
2004
2007
2009
2013
2015
2017
2021
2023
2025
2028
2029
2032
2033
2035
2037
2037
2039
2041
2041
2043
2044
2044
2045
2045
2045
2045
2045
2045
2045
2045
2045
2045
2044
2044
2043
2041
2041
2040
2039
2037
2037
2035
2033
2032
2029
2028
2027
2025
2021
2020
2017
2016
2013
2009
2008
2005
2001
1999
1996
1993
1990
1986
1983
1979
1976
1972
1968
1964
1960
1956
1951
1947
1943
1938
1933
1929
1924
1919
1914
1909
1904
1898
1893
1888
1882
1877
1871
1866
1860
1855
1849
1844
1838
1832
1827
1821
1815
1809
1804
1798
1792
1786
1780
1774
1768
1763
1757
1751
1745
1739
1733
1727
1721
1715
1709
1702
1696
1690
1684
1678
1672
1666
1659
1653
1647
1641
1635
1628
1622
1616
1610
1604
1598
1592
1586
1580
1574
1568
1562
1556
1550
1544
1538
1532
1526
1520
1515
1509
1503
1497
1492
1486
1480
1475
1469
1464
1459
1453
1448
1442
1437
1432
1427
1422
1417
1412
1407
1402
1397
1392
1387
1382
1377
1373
1368
1363
1359
1354
1350
1345
1341
1336
1332
1328
1323
1319
1315
1311
1307
1303
1299
1295
1291
1287
1284
1280
1277
1273
1270
1267
1263
1260
1257
1254
1251
1249
1246
1243
1241
1238
1235
1233
1230
1228
1226
1223
1221
1219
1217
1214
1212
1210
1208
1206
1204
1202
1199
1198
1196
1194
1192
1190
1188
1186
1184
1183
1181
1179
1178
1176
1174
1173
1171
1169
1168
1166
1165
1164
1162
1161
1159
1158
1157
1156
1154
1153
1152
1151
1150
1148
1147
1146
1145
1143
1142
1141
1140
1138
1137
1136
1134
1133
1131
1130
1128
1126
1124
1123
1121
1119
1117
1115
1112
1110
1108
1105
1103
1100
1097
1095
1092
1089
1086
1083
1079
1076
1073
1069
1065
1062
1058
1054
1049
1045
1041
1036
1032
1027
1022
1016
1010
1006
1000
994
989
982
976
970
963
957
950
943
935
928
921
913
905
897
889
881
873
864
855
847
838
829
819
810
801
791
781
771
761
751
741
730
720
709
698
687
675
664
653
641
629
617
605
593
580
568
555
542
529
516
503
490
476
463
449
436
422
408
394
380
366
351
337
323
308
294
279
265
250
235
221
206
191
176
162
147
132
117
102
87
72
57
43
28
13
-1
-16
-31
-45
-60
-74
-88
-103
-117
-131
-145
-159
-173
-187
-201
-214
-228
-241
-255
-268
-281
-294
-307
-319
-332
-345
-357
-369
-381
-393
-405
-417
-428
-439
-451
-462
-473
-483
-494
-504
-515
-525
-534
-544
-554
-563
-572
-581
-590
-599
-607
-615
-623
-631
-639
-647
-654
-661
-668
-675
-681
-688
-694
-700
-706
-712
-717
-723
-728
-733
-738
-743
-748
-752
-757
-761
-765
-769
-773
-777
-781
-784
-788
-791
-794
-798
-801
-803
-806
-809
-811
-814
-816
-818
-820
-822
-824
-826
-828
-829
-831
-832
-834
-835
-836
-837
-839
-840
-841
-841
-842
-843
-844
-845
-845
-846
-847
-847
-848
-848
-849
-849
-850
-850
-851
-851
-852
-852
-853
-853
-853
-854
-854
-855
-855
-856
-856
-857
-858
-858
-859
-860
-861
-862
-862
-864
-865
-866
-867
-868
-870
-871
-873
-874
-876
-877
-879
-881
-883
-885
-887
-889
-891
-893
-895
-897
-900
-902
-905
-907
-910
-913
-916
-919
-922
-925
-928
-932
-935
-939
-943
-947
-950
-954
-959
-963
-967
-972
-976
-981
-986
-991
-996
-1000
-1006
-1012
-1018
-1024
-1030
-1036
-1042
-1049
-1055
-1062
-1069
-1076
-1083
-1090
-1097
-1104
-1112
-1119
-1127
-1135
-1143
-1151
-1160
-1168
-1176
-1185
-1194
-1203
-1212
-1221
-1230
-1240
-1249
-1259
-1269
-1279
-1289
-1299
-1309
-1319
-1330
-1340
-1351
-1362
-1373
-1384
-1395
-1406
-1417
-1429
-1440
-1452
-1463
-1475
-1487
-1498
-1510
-1522
-1534
-1546
-1558
-1570
-1583
-1595
-1607
-1620
-1632
-1644
-1657
-1669
-1682
-1695
-1707
-1720
-1733
-1745
-1758
-1771
-1784
-1797
-1810
-1823
-1836
-1849
-1862
-1875
-1888
-1901
-1915
-1928
-1941
-1955
-1968
-1981
-1995
-2008
-2021
-2035
-2049
-2062
-2076
-2090
-2103
-2117
-2131
-2144
-2158
-2172
-2186
-2199
-2213
-2227
-2241
-2254
-2268
-2282
-2295
-2309
-2323
-2337
-2350
-2364
-2377
-2391
-2405
-2418
-2432
-2445
-2459
-2472
-2486
-2499
-2512
-2526
-2539
-2553
-2566
-2579
-2592
-2605
-2619
-2632
-2645
-2658
-2670
-2683
-2696
-2709
-2721
-2734
-2747
-2759
-2772
-2784
-2796
-2809
-2821
-2833
-2845
-2857
-2869
-2881
-2893
-2905
-2916
-2928
-2939
-2951
-2962
-2973
-2984
-2996
-3006
-3017
-3028
-3039
-3049
-3060
-3070
-3080
-3091
-3101
-3111
-3121
-3131
-3140
-3150
-3160
-3169
-3178
-3188
-3197
-3206
-3215
-3224
-3232
-3241
-3249
-3258
-3266
-3274
-3282
-3289
-3297
-3304
-3312
-3319
-3326
-3332
-3339
-3346
-3352
-3358
-3364
-3370
-3376
-3381
-3386
-3391
-3396
-3401
-3406
-3410
-3415
-3419
-3423
-3426
-3430
-3433
-3437
-3440
-3443
-3445
-3448
-3450
-3453
-3455
-3457
-3458
-3460
-3461
-3463
-3464
-3465
-3465
-3466
-3467
-3467
-3467
-3467
-3467
-3467
-3466
-3466
-3465
-3464
-3463
-3462
-3461
-3460
-3458
-3457
-3455
-3453
-3451
-3449
-3447
-3445
-3443
-3441
-3438
-3436
-3433
-3431
-3428
-3425
-3422
-3419
-3416
-3413
-3410
-3407
-3403
-3400
-3396
-3393
-3389
-3386
-3382
-3378
-3374
-3370
-3366
-3362
-3358
-3354
-3350
-3345
-3341
-3337
-3332
-3328
-3323
-3318
-3314
-3309
-3304
-3299
-3294
-3290
-3285
-3280
-3274
-3269
-3264
-3259
-3254
-3248
-3243
-3237
-3232
-3226
-3220
-3214
-3208
-3203
-3196
-3190
-3184
-3178
-3172
-3165
-3159
-3152
-3146
-3139
-3132
-3125
-3118
-3111
-3104
-3097
-3090
-3083
-3076
-3068
-3061
-3054
-3046
-3038
-3031
-3023
-3015
-3007
-2999
-2991
-2983
-2975
-2967
-2959
-2950
-2942
-2933
-2925
-2916
-2907
-2899
-2890
-2881
-2872
-2862
-2853
-2844
-2835
-2825
-2816
-2806
-2796
-2787
-2777
-2767
-2757
-2747
-2737
-2727
-2717
-2706
-2696
-2686
-2675
-2665
-2654
-2644
-2633
-2622
-2611
-2600
-2589
-2578
-2567
-2556
-2545
-2534
-2523
-2511
-2500
-2488
-2477
-2465
-2454
-2442
-2430
-2418
-2406
-2394
-2382
-2370
-2358
-2346
-2334
-2321
-2309
-2297
-2284
-2272
-2259
-2246
-2234
-2221
-2208
-2195
-2182
-2169
-2156
-2143
-2130
-2117
-2104
-2091
-2078
-2064
-2051
-2037
-2024
-2011
-1997
-1984
-1971
-1957
-1943
-1930
-1916
-1903
-1889
-1876
-1862
-1848
-1835
-1821
-1808
-1794
-1780
-1767
-1753
-1740
-1726
-1712
-1699
-1685
-1672
-1658
-1644
-1631
-1617
-1604
-1590
-1577
-1563
-1550
-1536
-1523
-1509
-1496
-1483
-1469
-1456
-1443
-1430
-1417
-1404
-1391
-1378
-1365
-1352
-1339
-1327
-1314
-1302
-1289
-1276
-1264
-1252
-1239
-1227
-1215
-1203
-1191
-1179
-1167
-1155
-1143
-1131
-1120
-1108
-1097
-1086
-1074
-1063
-1052
-1041
-1031
-1020
-1010
-999
-989
-979
-969
-959
-949
-939
-930
-921
-911
-902
-893
-885
-876
-867
-859
-851
-843
-835
-827
-819
-812
-804
-797
-790
-783
-777
-770
-764
-757
-751
-745
-740
-734
-728
-723
-718
-713
-708
-704
-699
-695
-691
-687
-683
-679
-675
-672
-669
-666
-663
-660
-657
-654
-652
-650
-647
-645
-643
-641
-639
-637
-636
-634
-633
-631
-630
-628
-627
-626
-625
-623
-622
-621
-620
-619
-618
-617
-616
-615
-614
-614
-613
-612
-611
-610
-609
-608
-607
-607
-606
-605
-604
-603
-602
-601
-600
-598
-597
-596
-595
-594
-592
-591
-589
-588
-586
-584
-583
-581
-579
-577
-575
-573
-571
-568
-566
-563
-561
-558
-555
-552
-549
-546
-543
-539
-536
-532
-528
-524
-520
-516
-512
-507
-502
-498
-493
-488
-482
-477
-471
-465
-459
-453
-447
-441
-434
-427
-420
-413
-406
-399
-391
-383
-375
-367
-359
-350
-342
-333
-324
-315
-305
-296
-286
-277
-267
-256
-246
-236
-225
-214
-203
-192
-181
-170
-158
-146
-135
-123
-111
-98
-86
-74
-61
-48
-35
-22
-9
4
17
31
44
58
72
86
100
114
128
142
157
171
186
200
215
230
244
259
274
289
304
319
335
350
365
380
396
411
426
442
457
472
488
503
518
534
549
564
580
595
610
625
641
656
671
686
701
716
731
746
761
776
791
806
820
835
850
864
879
893
907
922
936
950
964
978
992
1004
1018
1033
1046
1059
1072
1085
1098
1111
1124
1137
1149
1161
1174
1186
1198
1210
1221
1233
1244
1256
1267
1278
1289
1300
1310
1321
1331
1341
1351
1361
1371
1381
1390
1399
1409
1418
1426
1435
1444
1452
1460
1468
1476
1484
1491
1498
1506
1513
1519
1526
1533
1539
1545
1551
1557
1562
1568
1573
1578
1583
1588
1593
1597
1602
1606
1610
1614
1618
1622
1625
1629
1632
1635
1638
1641
1644
1647
1649
1652
1654
1656
1658
1660
1662
1664
1665
1667
1668
1669
1670
1671
1672
1672
1673
1673
1673
1673
1673
1673
1672
1672
1671
1670
1669
1668
1667
1666
1664
1663
1661
1659
1657
1655
1653
1651
1648
1646
1643
1640
1637
1634
1631
1628
1624
1621
1617
1613
1609
1605
1601
1596
1592
1587
1582
1577
1572
1567
1562
1556
1551
1545
1539
1533
1527
1521
1514
1508
1501
1494
1487
1480
1473
1466
1458
1451
1443
1435
1427
1419
1411
1403
1394
1385
1377
1368
1359
1349
1340
1330
1321
1311
1301
1291
1281
1270
1260
1249
1238
1227
1216
1205
1194
1183
1171
1160
1148
1136
1124
1112
1100
1088
1076
1064
1051
1039
1027
1014
1002
989
976
964
951
938
925
913
900
887
874
861
848
835
822
809
795
782
769
756
743
729
716
703
690
676
663
650
637
623
610
597
584
571
558
544
531
518
506
493
480
467
454
442
429
416
404
392
379
367
355
343
331
319
307
296
284
272
261
250
238
227
216
205
194
184
173
162
152
142
131
121
111
101
91
82
72
62
53
44
35
26
17
8
-1
-9
-17
-26
-34
-42
-49
-57
-65
-72
-79
-86
-93
-100
-107
-114
-120
-127
-133
-139
-145
-151
-157
-162
-168
-173
-178
-183
-188
-193
-198
-202
-207
-211
-215
-220
-223
-227
-231
-235
-238
-242
-245
-248
-251
-254
-257
-260
-262
-265
-267
-269
-272
-274
-276
-278
-279
-281
-283
-284
-286
-287
-288
-290
-291
-292
-293
-294
-294
-295
-296
-297
-297
-298
-298
-299
-299
-299
-300
-300
-300
-300
-300
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-302
-302
-302
-302
-302
-302
-302
-303
-303
-303
-304
-304
-305
-305
-306
-306
-307
-307
-308
-309
-310
-310
-311
-312
-313
-314
-315
-316
-318
-319
-320
-322
-323
-324
-326
-327
-329
-331
-332
-334
-336
-338
-340
-342
-344
-346
-348
-351
-353
-356
-358
-361
-364
-366
-369
-372
-375
-378
-382
-385
-388
-392
-395
-399
-403
-406
-410
-414
-418
-422
-426
-430
-434
-439
-443
-447
-452
-456
-461
-465
-470
-475
-480
-484
-489
-494
-499
-505
-510
-515
-521
-526
-531
-537
-543
-549
-554
-560
-566
-572
-578
-584
-591
-597
-603
-610
-616
-622
-629
-636
-642
-649
-656
-662
-669
-676
-683
-690
-697
-704
-711
-718
-726
-733
-740
-747
-755
-762
-770
-777
-785
-792
-800
-808
-816
-823
-831
-839
-847
-855
-863
-871
-879
-887
-895
-904
-912
-920
-928
-937
-945
-953
-962
-970
-978
-987
-995
-1004
-1012
-1020
-1029
-1037
-1046
-1055
-1063
-1072
-1080
-1089
-1098
-1107
-1115
-1124
-1133
-1142
-1150
-1159
-1168
-1177
-1186
-1195
-1204
-1212
-1221
-1230
-1239
-1247
-1256
-1265
-1273
-1282
-1290
-1299
-1307
-1316
-1324
-1332
-1340
-1349
-1357
-1365
-1373
-1381
-1388
-1396
-1404
-1411
-1419
-1427
-1434
-1441
-1449
-1456
-1463
-1470
-1477
-1484
-1491
-1498
-1505
-1511
-1518
-1525
-1531
-1538
-1544
-1550
-1557
-1563
-1569
-1575
-1581
-1587
-1593
-1599
-1605
-1610
-1616
-1621
-1627
-1632
-1637
-1642
-1647
-1652
-1656
-1661
-1665
-1670
-1674
-1678
-1682
-1686
-1689
-1693
-1696
-1699
-1702
-1705
-1708
-1711
-1713
-1716
-1718
-1720
-1722
-1724
-1725
-1727
-1728
-1729
-1730
-1731
-1732
-1733
-1733
-1734
-1734
-1734
-1734
-1734
-1734
-1733
-1733
-1732
-1731
-1730
-1729
-1728
-1726
-1725
-1723
-1721
-1719
-1717
-1715
-1713
-1710
-1707
-1705
-1702
-1699
-1696
-1692
-1689
-1685
-1682
-1678
-1674
-1670
-1666
-1662
-1658
-1653
-1649
-1644
-1639
-1635
-1630
-1625
-1620
-1615
-1610
-1604
-1599
-1594
-1588
-1583
-1577
-1572
-1566
-1560
-1554
-1549
-1543
-1537
-1531
-1525
-1519
-1513
-1507
-1501
-1494
-1488
-1482
-1476
-1469
-1463
-1457
-1450
-1444
-1438
-1431
-1425
-1418
-1412
-1406
-1399
-1393
-1386
-1380
-1373
-1367
-1361
-1354
-1348
-1341
-1335
-1329
-1323
-1316
-1310
-1304
-1298
-1292
-1285
-1279
-1273
-1267
-1261
-1255
-1249
-1243
-1237
-1231
-1225
-1220
-1214
-1208
-1202
-1196
-1191
-1185
-1179
-1174
-1168
-1163
-1157
-1152
-1146
-1141
-1135
-1130
-1125
-1119
-1114
-1109
-1103
-1098
-1093
-1088
-1083
-1078
-1073
-1068
-1063
-1058
-1053
-1048
-1044
-1039
-1034
-1030
-1025
-1020
-1016
-1012
-1008
-1004
-1000
-996
-992
-988
-985
-981
-977
-973
-970
-966
-962
-959
-955
-952
-949
-945
-942
-938
-935
-932
-929
-925
-922
-919
-916
-913
-910
-907
-904
-901
-898
-895
-893
-890
-887
-884
-882
-879
-877
-874
-872
-869
-867
-865
-862
-860
-858
-855
-853
-851
-849
-847
-845
-842
-840
-838
-836
-834
-832
-830
-828
-826
-824
-822
-820
-818
-816
-814
-812
-809
-807
-805
-803
-801
-799
-797
-795
-792
-790
-788
-786
-784
-781
-779
-777
-775
-772
-770
-768
-765
-763
-761
-758
-756
-754
-751
-749
-747
-744
-742
-739
-737
-735
-732
-730
-727
-725
-722
-719
-717
-714
-712
-709
-706
-703
-700
-698
-695
-692
-689
-686
-683
-680
-676
-673
-670
-667
-663
-660
-657
-653
-650
-646
-642
-639
-635
-631
-627
-624
-620
-616
-612
-608
-604
-599
-595
-591
-587
-582
-578
-573
-569
-564
-560
-555
-550
-545
-540
-536
-531
-526
-521
-516
-511
-506
-500
-495
-490
-485
-480
-475
-469
-464
-459
-454
-448
-443
-438
-433
-428
-422
-417
-412
-407
-402
-397
-392
-387
-382
-377
-372
-367
-362
-357
-352
-347
-342
-337
-333
-328
-323
-318
-314
-309
-305
-300
-296
-291
-287
-282
-278
-274
-270
-266
-261
-257
-254
-250
-246
-242
-238
-235
-231
-228
-224
-221
-218
-215
-211
-208
-205
-202
-199
-197
-194
-191
-188
-186
-183
-181
-178
-176
-174
-172
-170
-168
-166
-164
-163
-161
-160
-158
-157
-156
-154
-153
-152
-151
-150
-149
-148
-147
-147
-146
-145
-145
-145
-144
-144
-144
-144
-144
-144
-144
-145
-145
-146
-146
-147
-148
-148
-149
-150
-151
-152
-153
-154
-155
-157
-158
-159
-160
-162
-163
-165
-166
-168
-169
-171
-172
-174
-176
-177
-179
-181
-183
-185
-187
-189
-191
-193
-195
-197
-199
-201
-203
-206
-208
-210
-212
-215
-217
-219
-222
-224
-226
-229
-231
-233
-236
-238
-240
-242
-245
-247
-249
-251
-253
-256
-258
-260
-262
-264
-266
-268
-270
-273
-275
-277
-279
-281
-283
-285
-286
-288
-290
-292
-294
-296
-298
-299
-301
-303
-305
-306
-308
-310
-312
-313
-315
-317
-318
-320
-322
-323
-325
-327
-328
-330
-331
-333
-334
-336
-337
-338
-340
-341
-342
-344
-345
-346
-347
-348
-349
-351
-352
-353
-354
-356
-357
-358
-359
-361
-362
-364
-365
-366
-368
-369
-371
-372
-374
-375
-377
-379
-380
-382
-383
-385
-387
-388
-390
-392
-394
-395
-397
-399
-401
-403
-406
-408
-410
-412
-415
-417
-420
-422
-425
-427
-430
-433
-436
-439
-442
-446
-449
-452
-455
-459
-462
-466
-470
-473
-477
-481
-485
-489
-492
-496
-501
-505
-509
-513
-517
-522
-526
-530
-535
-539
-544
-549
-553
-558
-563
-568
-573
-578
-583
-589
-594
-599
-605
-610
-616
-621
-627
-633
-638
-644
-650
-656
-662
-668
-675
-681
-687
-694
-700
-707
-713
-720
-726
-733
-740
-746
-753
-760
-767
-774
-781
-788
-795
-802
-809
-816
-824
-831
-838
-845
-853
-860
-868
-875
-883
-891
-898
-906
-914
-921
-929
-937
-945
-953
-961
-969
-977
-985
-993
-1000
-1010
-1018
-1026
-1035
-1043
-1051
-1060
-1068
-1077
-1085
-1094
-1102
-1111
-1119
-1128
-1136
-1145
-1153
-1161
-1170
-1178
-1186
-1195
-1203
-1211
-1219
-1227
-1235
-1243
-1250
-1258
-1266
-1273
-1281
-1288
-1295
-1303
-1310
-1317
-1324
-1331
-1338
-1344
-1351
-1358
-1364
-1371
-1377
-1383
-1390
-1396
-1402
-1408
-1413
-1419
-1425
-1430
-1435
-1440
-1445
-1450
-1455
-1460
-1465
-1469
-1473
-1478
-1482
-1486
-1490
-1493
-1497
-1501
-1504
-1507
-1511
-1514
-1517
-1520
-1522
-1525
-1528
-1530
-1533
-1535
-1537
-1539
-1541
-1543
-1545
-1546
-1548
-1549
-1550
-1551
-1552
-1553
-1554
-1555
-1556
-1556
-1556
-1557
-1557
-1557
-1557
-1557
-1557
-1557
-1556
-1556
-1555
-1555
-1554
-1553
-1552
-1551
-1550
-1548
-1547
-1545
-1544
-1542
-1540
-1538
-1536
-1534
-1532
-1530
-1527
-1525
-1522
-1519
-1517
-1514
-1511
-1508
-1505
-1502
-1498
-1495
-1492
-1488
-1485
-1481
-1477
-1474
-1470
-1466
-1462
-1458
-1454
-1450
-1445
-1441
-1437
-1432
-1428
-1423
-1419
-1414
-1409
-1405
-1400
-1395
-1390
-1384
-1379
-1374
-1369
-1363
-1358
-1352
-1346
-1341
-1335
-1329
-1323
-1317
-1311
-1304
-1298
-1292
-1285
-1279
-1273
-1266
-1259
-1253
-1246
-1239
-1233
-1226
-1219
-1212
-1205
-1198
-1191
-1184
-1177
-1170
-1163
-1156
-1148
-1141
-1134
-1126
-1119
-1112
-1104
-1097
-1089
-1082
-1074
-1067
-1059
-1051
-1044
-1036
-1028
-1020
-1012
-1004
-998
-990
-982
-974
-967
-959
-951
-944
-936
-928
-920
-913
-905
-897
-889
-881
-873
-866
-858
-850
-842
-834
-826
-818
-810
-802
-794
-786
-778
-770
-762
-754
-746
-738
-730
-722
-714
-706
-698
-690
-682
-674
-666
-658
-651
-643
-635
-627
-619
-612
-604
-596
-588
-581
-573
-565
-557
-550
-542
-534
-526
-519
-511
-503
-495
-487
-480
-472
-464
-456
-448
-441
-433
-425
-417
-409
-402
-394
-386
-378
-371
-363
-355
-348
-340
-333
-325
-318
-310
-303
-295
-288
-281
-273
-266
-259
-252
-244
-237
-230
-223
-215
-208
-201
-194
-186
-179
-172
-165
-158
-151
-144
-137
-130
-123
-116
-109
-102
-96
-89
-82
-75
-69
-62
-56
-49
-43
-36
-30
-23
-17
-10
-4
2
9
15
21
27
34
40
46
52
58
64
69
75
81
87
92
98
103
109
114
120
125
130
135
140
145
150
155
160
164
169
173
178
182
186
190
194
198
202
206
210
213
217
220
224
227
230
233
236
239
242
245
248
251
253
256
258
260
263
265
267
269
271
273
275
277
278
280
281
283
284
286
287
288
289
290
291
292
292
293
294
294
295
295
295
296
296
296
296
296
296
296
296
295
295
295
294
294
293
293
292
292
291
290
289
288
287
286
285
283
282
281
279
278
276
275
273
271
269
268
266
264
262
260
258
256
254
252
250
248
246
244
242
240
238
235
233
231
229
227
225
222
220
218
215
213
211
208
206
204
201
199
196
194
191
188
186
183
180
178
175
172
169
166
163
160
157
154
151
148
145
142
139
136
132
129
126
122
119
115
112
108
105
101
97
94
90
86
82
78
74
70
66
62
58
53
49
45
41
36
32
28
23
19
14
10
5
0
-4
-9
-14
-18
-23
-28
-33
-37
-42
-47
-52
-57
-62
-67
-72
-77
-82
-87
-93
-98
-103
-108
-114
-119
-125
-130
-136
-141
-147
-152
-158
-164
-169
-175
-180
-186
-192
-198
-203
-209
-215
-221
-227
-233
-239
-245
-252
-258
-264
-270
-277
-283
-290
-296
-303
-309
-316
-322
-329
-335
-342
-349
-356
-362
-369
-376
-383
-389
-396
-403
-410
-417
-424
-431
-438
-445
-452
-459
-467
-474
-481
-488
-495
-503
-510
-517
-525
-532
-539
-547
-554
-562
-569
-576
-584
-591
-599
-606
-613
-621
-628
-636
-643
-651
-659
-666
-674
-682
-689
-697
-705
-713
-721
-729
-737
-745
-753
-761
-769
-777
-785
-793
-802
-810
-818
-826
-835
-843
-851
-860
-868
-876
-885
-893
-902
-910
-919
-927
-936
-945
-953
-962
-971
-980
-988
-997
-1006
-1014
-1024
-1032
-1041
-1050
-1059
-1068
-1077
-1086
-1094
-1103
-1112
-1121
-1130
-1138
-1147
-1156
-1164
-1173
-1182
-1190
-1199
-1208
-1216
-1225
-1233
-1242
-1250
-1258
-1267
-1275
-1283
-1291
-1299
-1307
-1315
-1323
-1331
-1339
-1346
-1354
-1362
-1369
-1376
-1384
-1391
-1398
-1405
-1412
-1419
-1425
-1432
-1439
-1445
-1451
-1458
-1464
-1470
-1476
-1482
-1488
-1493
-1499
-1504
-1510
-1515
-1520
-1525
-1530
-1535
-1540
-1545
-1549
-1554
-1558
-1562
-1567
-1571
-1575
-1579
-1583
-1586
-1590
-1593
-1597
-1600
-1603
-1606
-1609
-1611
-1614
-1617
-1619
-1621
-1623
-1625
-1627
-1629
-1630
-1632
-1633
-1634
-1635
-1636
-1637
-1638
-1639
-1639
-1640
-1640
-1640
-1640
-1641
-1640
-1640
-1640
-1640
-1639
-1638
-1638
-1637
-1636
-1635
-1634
-1632
-1631
-1629
-1628
-1626
-1624
-1622
-1620
-1618
-1616
-1613
-1611
-1608
-1606
-1603
-1600
-1597
-1594
-1591
-1587
-1584
-1580
-1577
-1573
-1569
-1565
-1561
-1557
-1553
-1549
-1545
-1540
-1536
-1531
-1526
-1521
-1516
-1511
-1506
-1501
-1496
-1490
-1485
-1479
-1473
-1467
-1461
-1455
-1449
-1443
-1437
-1431
-1424
-1418
-1411
-1405
-1398
-1391
-1384
-1377
-1370
-1363
-1356
-1349
-1342
-1334
-1327
-1319
-1312
-1304
-1297
-1289
-1282
-1274
-1266
-1258
-1251
-1243
-1235
-1227
-1219
-1211
-1203
-1195
-1187
-1179
-1171
-1163
-1155
-1147
-1139
-1130
-1122
-1114
-1106
-1098
-1090
-1081
-1073
-1065
-1057
-1048
-1040
-1032
-1022
-1014
-1006
-998
-989
-981
-972
-964
-955
-947
-938
-929
-921
-912
-903
-894
-886
-877
-868
-859
-851
-842
-833
-824
-815
-807
-798
-789
-780
-772
-763
-754
-746
-737
-729
-720
-712
-704
-695
-687
-679
-671
-662
-654
-646
-638
-631
-623
-615
-607
-600
-592
-585
-577
-570
-563
-555
-548
-541
-534
-527
-521
-514
-507
-501
-494
-488
-482
-476
-470
-464
-458
-453
-448
-442
-437
-432
-427
-423
-418
-414
-410
-406
-402
-398
-394
-391
-388
-384
-381
-379
-376
-373
-371
-368
-366
-364
-362
-361
-359
-357
-356
-355
-353
-352
-351
-351
-350
-349
-349
-348
-348
-348
-348
-348
-348
-348
-348
-349
-349
-350
-351
-351
-352
-353
-354
-355
-356
-357
-358
-359
-361
-362
-363
-364
-366
-367
-368
-370
-371
-373
-374
-376
-377
-379
-380
-382
-384
-385
-387
-388
-390
-392
-393
-395
-396
-398
-400
-401
-403
-404
-406
-408
-409
-411
-412
-414
-415
-416
-418
-419
-420
-422
-423
-424
-425
-426
-427
-428
-429
-430
-431
-432
-433
-434
-435
-435
-436
-437
-438
-439
-440
-440
-441
-442
-443
-443
-444
-445
-446
-446
-447
-448
-448
-449
-450
-450
-451
-452
-452
-453
-453
-454
-454
-454
-455
-455
-455
-455
-456
-456
-456
-456
-455
-455
-455
-455
-455
-454
-454
-453
-453
-452
-452
-451
-451
-450
-449
-448
-447
-446
-445
-444
-443
-442
-441
-440
-438
-437
-435
-434
-432
-431
-429
-427
-426
-424
-422
-420
-418
-416
-414
-412
-410
-407
-405
-403
-400
-398
-396
-393
-391
-388
-385
-383
-380
-377
-375
-372
-369
-367
-364
-361
-358
-355
-353
-350
-347
-344
-341
-338
-335
-333
-330
-327
-324
-321
-318
-315
-313
-310
-307
-304
-301
-298
-296
-293
-290
-287
-284
-282
-279
-276
-273
-271
-268
-265
-263
-260
-257
-255
-252
-250
-247
-244
-242
-239
-237
-234
-231
-229
-226
-224
-221
-219
-216
-213
-211
-208
-206
-203
-201
-198
-195
-193
-190
-188
-185
-183
-180
-178
-175
-173
-170
-167
-165
-162
-160
-157
-155
-152
-150
-148
-145
-143
-140
-138
-136
-133
-131
-129
-126
-124
-122
-119
-117
-115
-112
-110
-108
-106
-103
-101
-99
-96
-94
-92
-89
-87
-85
-82
-80
-78
-75
-73
-71
-68
-66
-64
-61
-59
-56
-54
-51
-49
-47
-44
-42
-39
-37
-35
-32
-30
-28
-25
-23
-21
-18
-16
-14
-12
-10
-7
-5
-3
-1
1
3
5
7
9
11
13
15
16
18
20
21
23
25
26
28
30
31
33
34
36
37
38
40
41
42
43
45
46
47
48
48
49
50
50
51
51
52
52
52
52
52
52
52
52
51
51
50
49
49
48
46
45
44
43
41
39
38
36
34
32
29
27
25
22
19
16
13
10
7
3
-1
-4
-8
-13
-17
-21
-26
-30
-35
-40
-46
-51
-56
-62
-68
-74
-80
-86
-93
-99
-106
-113
-120
-127
-134
-141
-149
-156
-164
-172
-180
-188
-196
-205
-213
-222
-231
-240
-249
-258
-267
-277
-287
-296
-306
-316
-326
-337
-347
-358
-368
-379
-390
-401
-413
-424
-435
-447
-459
-471
-482
-494
-507
-519
-531
-544
-556
-569
-581
-594
-607
-620
-633
-646
-659
-672
-685
-699
-712
-725
-739
-753
-766
-780
-794
-807
-821
-835
-849
-863
-877
-891
-905
-919
-933
-947
-961
-975
-990
-1004
-1018
-1032
-1046
-1060
-1074
-1088
-1103
-1117
-1131
-1145
-1159
-1172
-1186
-1200
-1214
-1228
-1241
-1255
-1268
-1282
-1295
-1308
-1322
-1335
-1348
-1361
-1374
-1387
-1400
-1413
-1426
-1439
-1451
-1464
-1476
-1489
-1501
-1514
-1526
-1538
-1550
-1562
-1573
-1585
-1597
-1608
-1620
-1631
-1642
-1653
-1664
-1675
-1685
-1696
-1706
-1717
-1727
-1737
-1747
-1757
-1766
-1776
-1785
-1794
-1804
-1813
-1821
-1830
-1839
-1847
-1855
-1864
-1872
-1879
-1887
-1895
-1902
-1909
-1916
-1923
-1930
-1937
-1943
-1950
-1956
-1962
-1967
-1973
-1979
-1984
-1989
-1994
-1999
-2003
-2008
-2012
-2016
-2020
-2024
-2027
-2031
-2033
-2037
-2040
-2043
-2045
-2048
-2050
-2052
-2054
-2055
-2057
-2058
-2059
-2060
-2061
-2062
-2062
-2063
-2063
-2063
-2063
-2062
-2062
-2061
-2060
-2059
-2058
-2057
-2055
-2054
-2052
-2050
-2048
-2045
-2043
-2040
-2037
-2033
-2031
-2028
-2024
-2021
-2017
-2013
-2008
-2004
-1999
-1995
-1990
-1985
-1979
-1974
-1969
-1963
-1957
-1951
-1945
-1939
-1933
-1926
-1920
-1913
-1906
-1899
-1892
-1885
-1878
-1870
-1863
-1855
-1848
-1840
-1832
-1824
-1816
-1808
-1799
-1791
-1783
-1774
-1765
-1757
-1748
-1739
-1730
-1721
-1712
-1702
-1693
-1684
-1674
-1665
-1655
-1645
-1636
-1626
-1616
-1606
-1596
-1586
-1576
-1566
-1555
-1545
-1535
-1525
-1514
-1504
-1494
-1484
-1473
-1463
-1453
-1442
-1432
-1422
-1412
-1401
-1391
-1381
-1371
-1361
-1350
-1340
-1330
-1320
-1310
-1300
-1289
-1279
-1269
-1259
-1249
-1239
-1229
-1219
-1209
-1199
-1189
-1179
-1170
-1160
-1150
-1140
-1130
-1121
-1111
-1102
-1092
-1083
-1073
-1064
-1055
-1045
-1036
-1027
-1018
-1008
-1000
-991
-982
-974
-965
-956
-948
-939
-931
-922
-914
-906
-898
-890
-882
-874
-866
-858
-851
-843
-836
-828
-821
-814
-806
-799
-792
-785
-778
-772
-765
-758
-752
-745
-739
-733
-726
-720
-714
-708
-702
-697
-691
-685
-680
-675
-669
-664
-659
-654
-649
-644
-640
-635
-631
-626
-622
-618
-614
-610
-606
-602
-599
-595
-592
-588
-585
-582
-579
-576
-573
-571
-568
-566
-563
-561
-559
-556
-554
-552
-550
-549
-547
-545
-543
-542
-540
-539
-537
-536
-535
-533
-532
-531
-530
-529
-528
-528
-527
-526
-525
-525
-524
-524
-523
-523
-523
-523
-523
-523
-523
-523
-523
-523
-523
-523
-524
-524
-524
-524
-524
-524
-525
-525
-525
-525
-525
-525
-526
-526
-526
-526
-526
-526
-526
-527
-527
-527
-527
-527
-527
-528
-528
-528
-528
-528
-528
-529
-529
-529
-529
-529
-529
-530
-530
-530
-530
-530
-530
-531
-531
-531
-531
-531
-531
-531
-532
-532
-532
-532
-532
-532
-533
-533
-533
-533
-533
-533
-534
-534
-534
-534
-534
-534
-535
-535
-535
-535
-535
-536
-536
-536
-536
-536
-536
-537
-537
-537
-537
-537
-537
-538
-538
-538
-538
-538
-538
-539
-539
-539
-539
-539
-539
-540
-540
-540
-540
-540
-540
-541
-541
-541
-541
-541
-541
-542
-542
-542
-542
-542
-543
-543
-543
-543
-543
-543
-544
-544
-544
-544
-544
-544
-545
-545
-545
-545
-545
-545
-546
-546
-546
-546
-546
-547
-547
-547
-547
-547
-547
-548
-548
-548
-548
-548
-548
-549
-549
-549
-549
-549
-550
-550
-550
-550
-550
-550
-551
-551
-551
-551
-551
-552
-552
-552
-552
-552
-552
-553
-553
-553
-553
-553
-553
-554
-554
-554
-554
-554
-555
-555
-555
-555
-555
-555
-556
-556
-556
-556
-556
-557
-557
-557
-557
-557
-557
-558
-558
-558
-558
-558
-559
-559
-559
-559
-559
-559
-560
-560
-560
-560
-560
-560
-561
-561
-561
-561
-561
-562
-562
-562
-562
-562
-562
-563
-563
-563
-563
-563
-564
-564
-564
-564
-564
-564
-565
-565
-565
-565
-565
-566
-566
-566
-566
-566
-566
-567
-567
-567
-567
-567
-568
-568
-568
-568
-568
-568
-569
-569
-569
-569
-569
-570
-570
-570
-570
-570
-570
-571
-571
-571
-571
-571
-572
-572
-572
-572
-572
-572
-573
-573
-573
-573
-573
-574
-574
-574
-574
-574
-574
-575
-575
-575
-575
-575
-576
-576
-576
-576
-576
-576
-577
-577
-577
-577
-577
-578
-578
-578
-578
-578
-578
-579
-579
-579
-579
-579
-580
-580
-580
-580
-580
-580
-581
-581
-581
-581
-581
-582
-582
-582
-582
-582
-582
-583
-583
-583
-583
-583
-583
-584
-584
-584
-584
-584
-585
-585
-585
-585
-585
-585
-586
-586
-586
-586
-586
-587
-587
-587
-587
-587
-587
-588
-588
-588
-588
-588
-589
-589
-589
-589
-589
-589
-590
-590
-590
-590
-590
-590
-591
-591
-591
-591
-591
-592
-592
-592
-592
-592
-592
-593
-593
-593
-593
-593
-593
-594
-594
-594
-594
-594
-595
-595
-595
-595
-595
-595
-596
-596
-596
-596
-596
-596
-597
-597
-597
-597
-597
-598
-598
-598
-598
-598
-598
-599
-599
-599
-599
-599
-599
-600
-600
-600
-600
-600
-601
-601
-601
-601
-601
-601
-602
-602
-602
-602
-602
-602
-603
-603
-603
-603
-603
-603
-604
-604
-604
-604
-604
-605
-605
-605
-605
-605
-605
-606
-606
-606
-606
-606
-606
-607
-607
-607
-607
-607
-607
-608
-608
-608
-608
-608
-608
-609
-609
-609
-609
-609
-609
-610
-610
-610
-610
-610
-610
-611
-611
-611
-611
-611
-611
-612
-612
-612
-612
-612
-613
-613
-613
-613
-613
-613
-614
-614
-614
-614
-614
-614
-615
-615
-615
-615
-615
-615
-616
-616
-616
-616
-616
-616
-617
-617
-617
-617
-617
-617
-618
-618
-618
-618
-618
-618
-618
-619
-619
-619
-619
-619
-619
-620
-620
-620
-620
-620
-620
-621
-621
-621
-621
-621
-621
-622
-622
-622
-622
-622
-622
-623
-623
-623
-623
-623
-623
-624
-624
-624
-624
-624
-624
-624
-625
-625
-625
-625
-625
-625
-626
-626
-626
-626
-626
-626
-627
-627
-627
-627
-627
-627
-628
-628
-628
-628
-628
-628
-628
-629
-629
-629
-629
-629
-629
-630
-630
-630
-630
-630
-630
-630
-631
-631
-631
-631
-631
-631
-632
-632
-632
-632
-632
-632
-633
-633
-633
-633
-633
-633
-633
-634
-634
-634
-634
-634
-634
-635
-635
-635
-635
-635
-635
-635
-636
-636
-636
-636
-636
-636
-636
-637
-637
-637
-637
-637
-637
-638
-638
-638
-638
-638
-638
-638
-639
-639
-639
-639
-639
-639
-639
-640
-640
-640
-640
-640
-640
-640
-641
-641
-641
-641
-641
-641
-642
-642
-642
-642
-642
-642
-642
-643
-643
-643
-643
-643
-643
-643
-644
-644
-644
-644
-644
-644
-644
-645
-645
-645
-645
-645
-645
-645
-646
-646
-646
-646
-646
-646
-646
-647
-647
-647
-647
-647
-647
-647
-648
-648
-648
-648
-648
-648
-648
-649
-649
-649
-649
-649
-649
-649
-650
-650
-650
-650
-650
-650
-650
-650
-651
-651
-651
-651
-651
-651
-651
-652
-652
-652
-652
-652
-652
-652
-653
-653
-653
-653
-653
-653
-653
-653
-654
-654
-654
-654
-654
-654
-654
-655
-655
-655
-655
-655
-655
-655
-655
-656
-656
-656
-656
-656
-656
-656
-657
-657
-657
-657
-657
-657
-657
-657
-658
-658
-658
-658
-658
-658
-658
-658
-659
-659
-659
-659
-659
-659
-659
-660
-660
-660
-660
-660
-660
-660
-660
-661
-661
-661
-661
-661
-661
-661
-661
-662
-662
-662
-662
-662
-662
-662
-662
-663
-663
-663
-663
-663
-663
-663
-663
-664
-664
-664
-664
-664
-664
-664
-664
-665
-665
-665
-665
-665
-665
-665
-665
-666
-666
-666
-666
-666
-666
-666
-666
-666
-667
-667
-667
-667
-667
-667
-667
-667
-668
-668
-668
-668
-668
-668
-668
-668
-669
-669
-669
-669
-669
-669
-669
-669
-669
-670
-670
-670
-670
-670
-670
-670
-670
-671
-671
-671
-671
-671
-671
-671
-671
-671
-672
-672
-672
-672
-672
-672
-672
-672
-672
-673
-673
-673
-673
-673
-673
-673
-673
-673
-674
-674
-674
-674
-674
-674
-674
-674
-674
-675
-675
-675
-675
-675
-675
-675
-675
-675
-676
-676
-676
-676
-676
-676
-676
-676
-676
-677
-677
-677
-677
-677
-677
-677
-677
-677
-678
-678
-678
-678
-678
-678
-678
-678
-678
-678
-679
-679
-679
-679
-679
-679
-679
-679
-679
-680
