5
4106
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-161
-161
-161
-162
-162
-162
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-166
-167
-167
-168
-168
-168
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-191
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-204
-204
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-214
-214
-214
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-227
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-230
-230
-231
-231
-231
-231
-232
-232
-232
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-236
-236
-237
-237
-237
-238
-238
-238
-239
-239
-239
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-245
-246
-246
-247
-247
-247
-248
-248
-248
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-253
-253
-254
-254
-254
-254
-255
-255
-255
-255
-255
-256
-256
-256
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-260
-260
-260
-260
-261
-261
-261
-262
-262
-262
-263
-263
-263
-264
-264
-265
-265
-265
-266
-266
-267
-267
-268
-268
-269
-269
-270
-270
-270
-271
-271
-272
-272
-273
-273
-274
-274
-275
-276
-276
-277
-277
-278
-278
-278
-279
-279
-280
-280
-280
-281
-281
-281
-282
-282
-282
-283
-283
-283
-283
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-288
-288
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-292
-292
-292
-292
-293
-293
-293
-293
-294
-294
-295
-295
-295
-296
-296
-297
-297
-298
-298
-299
-299
-300
-300
-301
-302
-302
-303
-303
-304
-304
-305
-306
-306
-307
-308
-308
-309
-310
-311
-312
-312
-313
-314
-315
-315
-316
-317
-318
-318
-319
-319
-320
-321
-321
-322
-322
-323
-323
-324
-324
-324
-325
-325
-325
-325
-326
-326
-326
-327
-327
-327
-327
-328
-328
-328
-328
-329
-329
-329
-329
-329
-330
-330
-330
-330
-331
-331
-331
-332
-332
-332
-333
-333
-333
-333
-334
-334
-334
-335
-335
-336
-336
-337
-337
-337
-338
-338
-338
-339
-339
-339
-339
-340
-340
-340
-340
-341
-341
-341
-342
-342
-343
-343
-344
-344
-345
-345
-346
-346
-347
-348
-348
-348
-349
-349
-350
-350
-351
-351
-351
-352
-352
-353
-353
-354
-354
-355
-355
-356
-357
-357
-358
-358
-359
-360
-360
-361
-361
-361
-362
-362
-362
-363
-363
-363
-363
-363
-364
-364
-364
-364
-365
-365
-366
-366
-366
-367
-367
-368
-368
-369
-369
-369
-370
-370
-371
-371
-372
-372
-373
-373
-373
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-375
-375
-375
-375
-375
-375
-376
-376
-376
-376
-376
-376
-376
-376
-375
-375
-375
-374
-374
-374
-373
-373
-372
-372
-372
-372
-372
-372
-372
-372
-372
-373
-373
-373
-373
-373
-373
-373
-373
-373
-374
-374
-374
-374
-375
-375
-375
-376
-376
-377
-377
-378
-379
-380
-381
-381
-382
-383
-384
-385
-385
-386
-387
-387
-387
-388
-388
-389
-389
-390
-390
-391
-391
-392
-393
-393
-394
-394
-395
-395
-396
-396
-397
-398
-398
-399
-399
-400
-400
-400
-400
-400
-400
-400
-400
-400
-400
-400
-400
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-400
-400
-399
-398
-397
-396
-396
-395
-394
-393
-392
-392
-391
-390
-389
-389
-388
-387
-387
-386
-385
-385
-384
-383
-383
-382
-381
-380
-380
-379
-378
-377
-376
-374
-373
-372
-371
-370
-369
-368
-367
-366
-365
-364
-363
-361
-360
-359
-358
-357
-356
-355
-354
-353
-352
-351
-351
-350
-349
-349
-348
-347
-347
-347
-347
-346
-346
-346
-346
-346
-347
-347
-346
-346
-346
-346
-346
-346
-346
-345
-345
-345
-345
-345
-346
-346
-346
-347
-347
-347
-347
-348
-348
-348
-348
-348
-348
-349
-349
-349
-349
-350
-350
-350
-350
-350
-350
-350
-349
-349
-349
-349
-349
-349
-349
-349
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-351
-351
-351
-351
-352
-352
-352
-353
-353
-353
-354
-354
-355
-355
-355
-356
-356
-356
-356
-356
-357
-357
-357
-357
-358
-358
-358
-359
-359
-359
-358
-358
-358
-357
-357
-356
-356
-355
-355
-354
-353
-352
-351
-350
-349
-348
-347
-347
-346
-345
-345
-344
-343
-343
-342
-342
-341
-340
-340
-339
-339
-338
-338
-337
-336
-335
-334
-333
-332
-332
-331
-330
-330
-329
-329
-329
-329
-329
-329
-329
-330
-330
-330
-330
-331
-331
-331
-331
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-331
-331
-332
-332
-333
-333
-334
-334
-335
-336
-337
-338
-338
-339
-340
-341
-342
-342
-343
-344
-344
-345
-346
-347
-348
-348
-349
-350
-351
-352
-352
-353
-354
-354
-355
-356
-356
-357
-358
-358
-359
-360
-361
-362
-363
-364
-365
-366
-368
-369
-370
-372
-373
-375
-376
-377
-379
-380
-382
-384
-385
-387
-389
-391
-393
-395
-397
-399
-401
-403
-405
-408
-410
-413
-415
-418
-421
-424
-427
-431
-434
-437
-440
-444
-447
-450
-454
-458
-462
-465
-469
-473
-477
-481
-484
-488
-491
-495
-498
-502
-505
-509
-513
-517
-521
-525
-529
-533
-536
-540
-544
-548
-551
-555
-559
-562
-566
-569
-572
-575
-578
-581
-584
-587
-590
-593
-596
-599
-602
-604
-607
-609
-611
-613
-616
-618
-620
-622
-624
-626
-629
-632
-634
-637
-640
-643
-645
-648
-650
-652
-654
-656
-658
-660
-662
-663
-665
-666
-667
-668
-670
-671
-672
-673
-675
-676
-677
-677
-678
-679
-679
-679
-679
-679
-678
-678
-677
-677
-676
-675
-675
-674
-673
-672
-672
-671
-670
-670
-669
-669
-668
-667
-667
-666
-666
-665
-665
-664
-664
-664
-663
-663
-662
-662
-662
-661
-661
-661
-660
-660
-659
-658
-657
-656
-654
-653
-652
-650
-648
-646
-645
-643
-641
-639
-638
-636
-634
-632
-629
-627
-624
-621
-618
-615
-612
-609
-606
-602
-599
-595
-591
-587
-583
-579
-575
-570
-566
-561
-556
-552
-547
-542
-538
-533
-528
-523
-518
-514
-509
-504
-500
-495
-491
-487
-482
-478
-473
-469
-464
-460
-455
-451
-447
-443
-439
-435
-431
-428
-424
-421
-417
-413
-409
-405
-400
-396
-391
-387
-382
-378
-373
-369
-365
-361
-356
-352
-348
-344
-340
-336
-332
-329
-326
-322
-319
-317
-314
-311
-309
-307
-305
-303
-301
-299
-297
-295
-293
-291
-289
-287
-285
-283
-281
-279
-277
-275
-272
-270
-268
-266
-265
-263
-262
-261
-260
-259
-258
-258
-257
-257
-256
-256
-255
-255
-254
-254
-254
-253
-253
-253
-254
-254
-255
-255
-256
-257
-258
-259
-260
-261
-262
-264
-265
-267
-269
-271
-272
-274
-275
-277
-278
-279
-281
-282
-284
-286
-288
-290
-292
-293
-295
-296
-297
-298
-298
-299
-300
-301
-303
-305
-307
-310
-313
-316
-319
-323
-326
-330
-334
-338
-342
-345
-349
-352
-355
-357
-359
-361
-363
-365
-366
-368
-369
-371
-372
-373
-373
-373
-374
-374
-374
-374
-374
-374
-374
-374
-374
-375
-375
-375
-376
-376
-376
-377
-377
-377
-378
-378
-378
-378
-379
-379
-379
-378
-378
-378
-378
-377
-377
-376
-375
-374
-372
-371
-369
-368
-366
-365
-364
-363
-362
-361
-360
-359
-358
-357
-357
-357
-358
-358
-359
-361
-362
-363
-365
-366
-368
-369
-371
-374
-376
-379
-382
-385
-388
-391
-394
-398
-401
-404
-407
-411
-414
-417
-420
-423
-425
-427
-429
-430
-432
-433
-435
-437
-439
-441
-443
-445
-448
-450
-452
-454
-456
-458
-459
-461
-462
-464
-466
-467
-469
-471
-472
-474
-475
-477
-478
-479
-481
-483
-484
-486
-487
-489
-491
-492
-494
-496
-498
-500
-501
-503
-505
-507
-508
-510
-512
-514
-516
-518
-520
-521
-523
-524
-525
-526
-526
-527
-527
-528
-529
-530
-531
-533
-535
-537
-539
-541
-544
-546
-547
-548
-549
-550
-551
-551
-551
-552
-552
-553
-553
-554
-555
-556
-557
-558
-560
-561
-562
-564
-565
-567
-568
-569
-570
-571
-571
-570
-569
-568
-566
-564
-562
-559
-556
-553
-549
-545
-541
-536
-531
-526
-521
-516
-511
-506
-501
-496
-492
-487
-483
-478
-474
-470
-465
-461
-456
-452
-448
-444
-439
-436
-432
-428
-425
-421
-418
-414
-411
-408
-404
-401
-397
-394
-390
-387
-383
-378
-374
-369
-363
-358
-352
-347
-341
-335
-330
-324
-319
-313
-307
-301
-295
-289
-282
-276
-269
-263
-256
-249
-242
-235
-228
-221
-214
-207
-201
-194
-188
-181
-175
-168
-161
-154
-147
-139
-132
-124
-116
-107
-99
-90
-80
-71
-61
-51
-40
-30
-19
-8
2
13
23
34
44
55
66
77
87
98
108
119
128
138
147
156
165
173
181
189
197
205
213
222
230
238
247
255
263
271
280
288
296
304
311
319
327
335
343
351
360
369
378
387
396
405
414
423
432
441
450
460
469
479
488
498
508
518
529
540
551
562
574
585
596
608
619
630
641
653
664
676
687
699
711
723
735
746
758
770
783
795
807
820
833
847
860
873
886
899
911
923
934
945
956
966
976
986
995
1004
1012
1020
1030
1038
1047
1056
1065
1073
1081
1089
1097
1105
1112
1120
1127
1134
1141
1148
1155
1161
1167
1173
1179
1184
1190
1195
1199
1204
1209
1214
1218
1223
1228
1232
1237
1242
1247
1252
1258
1263
1268
1274
1279
1284
1290
1295
1300
1304
1309
1314
1319
1324
1329
1334
1339
1344
1348
1353
1357
1362
1366
1371
1375
1380
1384
1389
1393
1396
1400
1404
1407
1410
1413
1415
1418
1420
1422
1424
1425
1427
1428
1428
1428
1428
1427
1426
1424
1422
1419
1416
1413
1410
1407
1403
1399
1395
1391
1386
1382
1378
1373
1369
1364
1360
1355
1350
1345
1340
1334
1329
1323
1317
1311
1305
1299
1293
1287
1281
1274
1268
1261
1254
1248
1241
1235
1229
1223
1217
1211
1206
1200
1195
1190
1185
1180
1176
1171
1166
1162
1157
1152
1147
1141
1136
1130
1125
1118
1112
1105
1098
1090
1082
1074
1065
1057
1047
1038
1029
1018
1008
998
987
976
965
953
940
927
913
898
884
869
855
840
825
811
797
782
768
754
739
725
712
698
684
671
657
644
630
615
601
587
572
557
543
529
515
501
488
474
461
449
436
424
411
399
387
375
363
352
341
330
319
308
298
287
277
267
257
246
235
225
214
203
192
181
170
159
148
138
127
117
107
97
87
77
67
57
47
37
27
18
8
-2
-12
-21
-30
-40
-49
-57
-66
-74
-82
-89
-97
-105
-112
-120
-127
-134
-141
-147
-154
-159
-165
-170
-175
-179
-184
-188
-193
-197
-201
-206
-210
-215
-220
-225
-230
-235
-240
-246
-251
-257
-262
-267
-273
-278
-284
-289
-295
-301
-307
-313
-319
-325
-330
-336
-341
-346
-350
-354
-358
-362
-365
-368
-371
-374
-377
-380
-383
-386
-389
-392
-395
-397
-400
-402
-403
-404
-405
-406
-406
-407
-406
-406
-406
-405
-403
-401
-399
-397
-394
-391
-388
-386
-383
-381
-379
-377
-374
-372
-368
-365
-362
-359
-356
-354
-351
-349
-347
-346
-344
-342
-341
-339
-337
-335
-333
-331
-329
-326
-323
-320
-317
-314
-310
-306
-302
-297
-293
-289
-285
-281
-278
-275
-272
-269
-267
-266
-265
-264
-264
-264
-265
-266
-267
-268
-269
-271
-272
-273
-274
-274
-275
-274
-274
-273
-272
-271
-269
-266
-263
-259
-255
-250
-245
-239
-233
-227
-221
-215
-208
-201
-194
-187
-179
-171
-163
-155
-147
-139
-131
-124
-116
-109
-102
-95
-88
-82
-75
-69
-63
-56
-50
-44
-37
-31
-24
-18
-11
-3
4
11
19
27
36
44
53
62
71
81
90
99
108
117
127
136
145
154
163
171
180
189
197
206
214
222
230
238
246
253
261
268
275
282
289
297
304
311
319
326
333
341
348
356
363
370
377
384
390
396
402
407
412
417
423
428
434
440
446
453
459
466
473
480
487
494
501
508
514
521
527
533
540
546
553
559
565
572
578
583
589
594
599
604
608
613
617
622
626
631
635
640
645
650
656
661
666
672
677
683
689
695
701
706
712
716
721
725
729
732
735
738
740
742
745
747
748
750
752
753
755
755
756
756
755
754
753
751
749
747
746
744
743
743
743
744
745
747
749
752
755
759
763
766
770
774
778
781
784
787
789
790
791
792
792
792
792
792
792
791
791
791
791
791
792
793
794
795
796
796
796
796
796
796
796
796
796
797
797
797
797
796
796
795
794
794
794
793
793
793
793
792
792
792
791
790
789
788
787
786
784
783
783
782
782
783
784
785
787
789
791
793
794
796
797
799
800
801
802
803
804
804
804
803
802
800
797
795
792
789
786
783
780
777
774
771
768
765
761
758
755
752
749
746
743
740
737
733
730
727
723
720
716
713
709
705
701
696
691
686
681
675
669
663
657
651
645
639
633
627
622
617
612
607
603
598
594
589
584
579
574
570
565
561
557
553
549
546
543
540
538
535
533
531
530
528
526
524
522
520
517
515
513
511
509
507
505
503
501
498
496
493
490
487
483
479
475
470
465
460
455
449
443
438
432
426
420
414
408
402
396
391
385
379
373
366
359
352
344
336
328
320
313
305
298
291
284
278
271
265
258
251
244
237
229
221
212
203
194
185
175
166
158
149
141
133
126
118
111
104
98
91
85
78
72
66
60
54
48
42
37
31
26
20
15
9
4
-2
-8
-13
-19
-25
-31
-36
-43
-49
-56
-63
-71
-79
-88
-97
-107
-117
-127
-138
-148
-159
-169
-179
-189
-198
-208
-218
-227
-237
-247
-257
-267
-277
-287
-297
-307
-317
-327
-336
-345
-353
-361
-369
-376
-384
-391
-398
-404
-411
-417
-423
-429
-434
-439
-443
-446
-449
-451
-453
-454
-455
-456
-457
-458
-459
-461
-463
-465
-467
-470
-473
-475
-478
-482
-485
-489
-492
-496
-501
-505
-509
-514
-518
-522
-526
-530
-534
-538
-541
-545
-548
-551
-554
-557
-560
-563
-566
-570
-573
-577
-582
-586
-590
-595
-599
-603
-607
-610
-613
-616
-619
-620
-622
-623
-624
-625
-626
-627
-628
-629
-631
-633
-635
-637
-640
-643
-646
-650
-653
-655
-658
-660
-661
-662
-662
-662
-662
-661
-660
-658
-656
-655
-653
-651
-649
-647
-645
-643
-641
-639
-637
-635
-632
-629
-626
-623
-619
-614
-610
-605
-600
-595
-590
-585
-580
-576
-571
-566
-561
-556
-551
-546
-541
-535
-530
-525
-521
-516
-512
-508
-504
-500
-495
-490
-486
-481
-476
-471
-466
-462
-457
-453
-449
-445
-441
-437
-433
-430
-426
-423
-419
-416
-413
-410
-407
-405
-402
-399
-396
-392
-389
-385
-381
-376
-371
-366
-360
-353
-346
-339
-332
-324
-317
-310
-303
-296
-289
-283
-277
-271
-266
-260
-255
-251
-246
-241
-236
-231
-225
-219
-213
-207
-201
-195
-189
-182
-176
-169
-163
-156
-149
-142
-134
-126
-118
-110
-102
-93
-84
-76
-67
-58
-49
-40
-31
-23
-14
-6
2
10
17
24
31
38
45
51
57
63
69
75
81
87
92
97
102
105
109
111
113
115
116
117
118
118
119
119
119
118
117
117
116
114
113
111
110
108
107
105
104
103
101
101
100
100
100
100
101
101
102
102
103
103
103
104
104
103
103
103
102
101
100
99
97
96
94
91
89
87
84
82
79
77
75
73
71
70
68
66
64
62
60
57
54
51
48
45
42
38
34
30
27
23
19
15
11
8
4
1
-2
-6
-9
-13
-18
-22
-27
-33
-38
-44
-50
-56
-62
-68
-75
-81
-88
-95
-103
-110
-118
-126
-133
-141
-149
-157
-166
-174
-183
-191
-200
-209
-217
-226
-234
-243
-251
-260
-268
-277
-286
-295
-304
-314
-323
-331
-340
-348
-356
-364
-372
-380
-388
-396
-403
-411
-419
-427
-435
-443
-451
-459
-467
-475
-482
-489
-495
-502
-508
-513
-519
-524
-528
-533
-537
-541
-544
-548
-551
-555
-558
-562
-566
-569
-573
-576
-580
-583
-587
-592
-597
-602
-607
-613
-620
-626
-633
-640
-647
-654
-662
-669
-676
-684
-691
-698
-705
-712
-719
-726
-733
-740
-747
-754
-762
-769
-776
-782
-789
-795
-801
-807
-812
-817
-822
-826
-830
-833
-836
-838
-840
-842
-844
-846
-847
-848
-850
-851
-851
-852
-852
-852
-852
-853
-853
-854
-855
-856
-858
-859
-861
-862
-863
-864
-865
-866
-866
-866
-866
-866
-865
-865
-864
-863
-863
-862
-862
-861
-861
-861
-861
-860
-860
-860
-861
-861
-861
-861
-861
-861
-861
-860
-860
-859
-857
-855
-853
-850
-847
-843
-840
-836
-832
-828
-824
-820
-815
-811
-807
-802
-798
-793
-789
-784
-780
-775
-771
-767
-763
-759
-756
-752
-749
-745
-742
-740
-737
-735
-733
-731
-729
-727
-725
-723
-721
-718
-717
-715
-714
-713
-712
-712
-711
-711
-711
-710
-710
-710
-710
-710
-710
-710
-711
-711
-712
-712
-713
-714
-716
-717
-719
-720
-722
-724
-725
-727
-728
-728
-729
-729
-729
-728
-728
-727
-725
-724
-722
-721
-719
-717
-715
-713
-710
-708
-705
-702
-699
-695
-692
-688
-685
-682
-678
-675
-671
-668
-665
-662
-658
-655
-653
-650
-647
-645
-642
-640
-637
-634
-632
-628
-625
-622
-619
-615
-612
-609
-606
-602
-599
-596
-593
-590
-587
-584
-581
-579
-577
-574
-572
-570
-569
-566
-564
-562
-560
-557
-554
-551
-548
-545
-541
-538
-534
-530
-526
-522
-518
-514
-511
-507
-504
-501
-499
-496
-494
-492
-490
-488
-486
-485
-483
-482
-481
-480
-479
-479
-478
-477
-476
-476
-475
-474
-474
-474
-474
-474
-474
-475
-476
-477
-478
-479
-481
-483
-485
-488
-491
-494
-497
-500
-503
-506
-509
-512
-514
-517
-520
-523
-525
-528
-531
-534
-538
-541
-543
-546
-549
-551
-552
-554
-555
-555
-556
-556
-556
-557
-558
-559
-560
-562
-564
-567
-569
-571
-574
-576
-578
-580
-581
-583
-584
-585
-586
-586
-587
-588
-588
-589
-590
-591
-592
-593
-594
-595
-596
-598
-599
-600
-601
-602
-602
-603
-604
-605
-605
-606
-606
-606
-607
-607
-607
-607
-607
-608
-608
-609
-609
-610
-611
-612
-613
-614
-615
-617
-619
-620
-622
-623
-625
-626
-627
-628
-629
-630
-630
-631
-631
-632
-632
-633
-634
-635
-636
-637
-639
-640
-642
-644
-646
-648
-650
-651
-653
-655
-657
-659
-661
-663
-666
-669
-671
-674
-677
-680
-683
-686
-689
-692
-696
-699
-703
-707
-710
-713
-716
-719
-721
-723
-724
-726
-728
-729
-730
-731
-733
-733
-734
-735
-735
-736
-736
-737
-737
-737
-738
-738
-738
-739
-740
-741
-742
-744
-745
-747
-749
-751
-754
-756
-759
-762
-766
-769
-773
-777
-781
-785
-789
-793
-796
-800
-803
-806
-809
-811
-814
-817
-820
-824
-827
-831
-836
-840
-845
-851
-856
-862
-868
-873
-879
-885
-891
-897
-902
-907
-912
-917
-921
-925
-929
-932
-935
-938
-941
-943
-945
-947
-949
-951
-952
-953
-954
-954
-955
-955
-956
-956
-956
-956
-955
-955
-954
-953
-952
-951
-950
-948
-946
-944
-942
-940
-937
-934
-931
-928
-924
-920
-917
-913
-909
-905
-901
-897
-893
-889
-885
-881
-877
-873
-869
-865
-861
-858
-854
-850
-847
-844
-840
-837
-833
-830
-827
-824
-820
-817
-815
-812
-810
-808
-806
-804
-802
-800
-797
-795
-792
-788
-784
-780
-776
-772
-768
-763
-759
-754
-749
-744
-739
-734
-728
-722
-716
-709
-702
-695
-688
-681
-674
-667
-660
-654
-648
-643
-637
-633
-628
-624
-621
-618
-615
-613
-611
-610
-608
-607
-606
-605
-603
-602
-601
-600
-599
-599
-598
-598
-598
-599
-600
-602
-604
-606
-609
-612
-615
-619
-623
-627
-631
-636
-640
-645
-650
-654
-658
-663
-667
-671
-674
-678
-681
-684
-687
-690
-692
-694
-697
-699
-701
-702
-704
-706
-707
-709
-710
-711
-712
-713
-714
-714
-715
-715
-715
-714
-714
-713
-712
-710
-708
-705
-703
-700
-696
-693
-690
-687
-684
-682
-679
-677
-676
-674
-674
-673
-673
-673
-673
-674
-675
-677
-679
-681
-684
-687
-690
-693
-697
-700
-704
-707
-711
-715
-720
-724
-728
-733
-737
-742
-747
-751
-756
-762
-767
-773
-778
-785
-791
-798
-805
-812
-820
-828
-837
-845
-854
-863
-872
-880
-889
-898
-907
-915
-924
-933
-943
-952
-962
-972
-982
-992
-1002
-1012
-1022
-1031
-1041
-1050
-1059
-1067
-1075
-1082
-1089
-1096
-1102
-1108
-1113
-1119
-1124
-1129
-1134
-1139
-1145
-1151
-1157
-1164
-1170
-1178
-1185
-1192
-1200
-1207
-1215
-1222
-1230
-1237
-1245
-1251
-1258
-1265
-1271
-1277
-1283
-1288
-1294
-1300
-1306
-1311
-1317
-1323
-1328
-1333
-1338
-1343
-1348
-1352
-1357
-1362
-1366
-1371
-1375
-1380
-1384
-1389
-1393
-1398
-1403
-1407
-1412
-1416
-1421
-1425
-1429
-1434
-1438
-1442
-1447
-1451
-1455
-1459
-1463
-1467
-1471
-1474
-1478
-1482
-1485
-1488
-1491
-1494
-1497
-1500
-1503
-1507
-1511
-1514
-1518
-1522
-1526
-1530
-1534
-1537
-1540
-1543
-1546
-1548
-1550
-1552
-1553
-1554
-1555
-1556
-1557
-1558
-1558
-1559
-1559
-1558
-1558
-1557
-1556
-1554
-1553
-1552
-1551
-1550
-1549
-1547
-1546
-1545
-1544
-1543
-1541
-1540
-1539
-1538
-1537
-1537
-1536
-1534
-1533
-1532
-1530
-1528
-1526
-1523
-1521
-1517
-1514
-1511
-1507
-1503
-1498
-1494
-1489
-1485
-1480
-1476
-1471
-1467
-1463
-1459
-1455
-1450
-1446
-1441
-1435
-1430
-1424
-1418
-1412
-1406
-1400
-1394
-1387
-1381
-1375
-1369
-1362
-1356
-1349
-1342
-1335
-1328
-1319
-1311
-1302
-1292
-1281
-1270
-1258
-1246
-1233
-1220
-1207
-1193
-1179
-1165
-1150
-1136
-1121
-1106
-1091
-1077
-1062
-1047
-1033
-1018
-1004
-989
-975
-961
-947
-934
-920
-907
-895
-883
-871
-859
-847
-835
-824
-812
-800
-787
-775
-762
-749
-736
-723
-710
-697
-685
-672
-660
-649
-638
-627
-616
-606
-596
-586
-576
-567
-557
-548
-539
-530
-522
-513
-505
-496
-488
-479
-470
-461
-452
-444
-435
-427
-418
-410
-403
-396
-388
-381
-374
-367
-361
-354
-347
-340
-333
-326
-319
-312
-306
-299
-292
-285
-278
-271
-264
-257
-250
-243
-236
-228
-221
-214
-207
-200
-193
-186
-180
-173
-167
-160
-153
-146
-139
-132
-125
-117
-110
-103
-95
-88
-81
-74
-68
-61
-54
-48
-41
-35
-28
-22
-16
-10
-4
1
6
11
16
21
25
30
34
38
42
45
49
52
55
57
59
61
62
63
64
64
64
64
63
62
61
60
59
58
57
55
54
52
51
50
48
46
45
43
41
39
38
36
34
32
29
27
25
22
20
17
15
12
8
5
1
-3
-8
-13
-19
-25
-32
-39
-47
-56
-64
-74
-83
-93
-103
-114
-124
-135
-146
-157
-167
-178
-189
-200
-211
-222
-232
-243
-254
-265
-275
-285
-296
-306
-315
-325
-334
-343
-351
-359
-366
-373
-380
-386
-391
-396
-401
-406
-410
-414
-418
-422
-425
-429
-432
-435
-437
-440
-442
-444
-446
-447
-449
-450
-451
-452
-453
-454
-455
-455
-456
-457
-459
-460
-462
-464
-466
-468
-470
-473
-476
-479
-482
-486
-489
-493
-497
-501
-505
-510
-514
-519
-524
-528
-533
-538
-542
-546
-550
-554
-557
-561
-564
-567
-570
-573
-575
-577
-578
-579
-580
-581
-582
-583
-584
-585
-586
-588
-590
-592
-594
-596
-598
-601
-603
-606
-608
-611
-614
-616
-619
-621
-623
-625
-626
-627
-628
-628
-628
-628
-628
-628
-627
-627
-626
-626
-626
-625
-625
-625
-625
-625
-626
-626
-626
-627
-627
-628
-629
-630
-632
-634
-635
-637
-640
-642
-645
-648
-650
-653
-656
-659
-662
-664
-667
-669
-670
-671
-672
-672
-672
-671
-670
-669
-667
-665
-664
-662
-660
-659
-657
-655
-653
-651
-649
-647
-644
-641
-638
-634
-631
-627
-624
-621
-617
-614
-610
-607
-603
-600
-597
-593
-590
-586
-583
-579
-575
-571
-568
-564
-560
-556
-552
-549
-545
-542
-540
-537
-535
-533
-531
-530
-529
-528
-527
-526
-525
-525
-524
-523
-522
-521
-520
-519
-518
-516
-515
-513
-512
-510
-508
-506
-504
-502
-499
-497
-494
-492
-490
-487
-485
-483
-481
-479
-477
-474
-472
-469
-466
-462
-458
-454
-449
-445
-440
-434
-429
-423
-417
-411
-405
-399
-392
-386
-379
-373
-366
-359
-353
-346
-339
-333
-326
-319
-312
-305
-299
-292
-285
-279
-272
-266
-260
-254
-248
-242
-236
-230
-223
-217
-211
-205
-199
-192
-186
-180
-174
-168
-163
-157
-152
-147
-143
-138
-134
-129
-125
-121
-117
-113
-109
-106
-102
-98
-94
-91
-87
-83
-79
-74
-70
-65
-59
-53
-47
-40
-33
-26
-18
-10
-2
7
16
25
34
44
54
65
75
86
96
107
117
128
138
149
159
170
180
190
201
211
220
230
240
250
260
269
279
289
299
309
318
328
338
347
357
366
375
385
394
404
413
423
432
442
451
460
469
478
486
495
503
511
519
527
535
542
549
556
563
570
576
582
588
594
599
605
610
615
620
624
628
632
636
640
643
646
649
651
654
656
657
659
660
662
663
664
665
666
667
667
668
669
669
670
671
671
672
672
673
673
673
673
673
673
673
673
673
673
674
674
674
675
675
676
677
677
678
678
679
679
680
680
680
680
680
679
679
678
678
677
676
674
673
671
670
668
666
664
662
660
658
656
654
653
651
649
647
645
643
641
639
638
636
634
633
632
630
629
628
627
625
624
623
621
620
618
617
615
613
612
610
609
608
607
607
607
607
607
608
609
609
610
610
610
610
609
608
606
604
601
598
595
591
587
583
579
575
571
568
565
562
559
557
554
552
550
548
547
545
543
542
540
538
535
533
530
527
524
520
516
512
508
504
499
495
491
487
484
480
476
473
470
467
464
461
458
455
452
449
446
444
441
439
436
434
432
430
427
425
423
420
418
415
412
409
406
403
400
397
395
393
390
388
386
384
382
380
378
375
373
371
369
367
365
362
360
357
354
351
348
345
342
339
336
333
329
326
323
320
317
315
312
311
309
308
306
305
304
304
303
302
301
301
300
300
299
299
298
298
298
297
297
297
297
297
297
297
297
297
296
296
295
294
293
292
290
288
285
282
278
274
269
265
259
254
248
242
236
230
224
218
211
204
197
189
181
173
164
156
147
138
128
119
110
100
91
81
71
62
53
44
36
27
20
12
5
-1
-8
-14
-20
-26
-32
-37
-42
-47
-51
-56
-60
-64
-68
-73
-77
-81
-85
-89
-93
-97
-101
-105
-109
-113
-116
-120
-124
-127
-131
-134
-138
-141
-145
-148
-152
-155
-159
-163
-167
-171
-175
-180
-184
-188
-192
-196
-200
-204
-208
-211
-215
-218
-222
-225
-228
-231
-234
-236
-238
-240
-241
-242
-243
-244
-245
-245
-246
-246
-247
-247
-247
-246
-246
-245
-244
-242
-240
-238
-236
-233
-230
-227
-223
-219
-215
-211
-206
-202
-197
-193
-188
-184
-180
-176
-173
-169
-166
-163
-161
-158
-156
-154
-153
-151
-150
-149
-148
-147
-146
-145
-144
-144
-144
-143
-143
-144
-144
-145
-146
-148
-149
-151
-153
-156
-158
-160
-163
-165
-167
-169
-172
-174
-176
-178
-180
-181
-183
-185
-187
-189
-191
-193
-195
-197
-199
-201
-202
-204
-206
-207
-208
-209
-209
-209
-209
-209
-208
-207
-206
-204
-203
-201
-200
-198
-197
-195
-194
-192
-190
-189
-187
-185
-183
-181
-180
-178
-176
-174
-173
-171
-169
-166
-164
-162
-159
-156
-153
-150
-147
-143
-139
-135
-131
-126
-121
-116
-110
-104
-98
-91
-84
-76
-68
-60
-51
-42
-33
-24
-14
-4
6
16
26
36
46
56
66
77
87
98
108
119
129
138
148
157
166
175
184
192
201
209
217
225
233
242
250
258
267
275
283
291
299
306
314
322
330
337
345
353
361
369
377
385
394
402
410
418
427
435
443
451
459
467
475
482
489
496
503
509
516
522
528
535
541
547
554
560
567
573
580
586
593
599
606
612
618
624
630
636
642
647
652
657
661
665
668
671
674
677
679
681
683
684
686
687
689
690
692
694
695
697
699
700
702
704
707
709
711
714
716
718
721
722
724
725
725
725
725
724
722
721
719
717
715
714
712
710
708
707
706
704
704
703
702
702
701
701
701
700
700
699
698
697
695
693
691
688
685
681
677
673
668
664
659
653
648
642
635
629
622
614
607
599
590
582
572
563
553
542
532
521
511
500
489
479
468
457
447
436
426
416
406
396
386
377
367
358
350
341
333
325
318
311
304
298
292
287
281
277
272
268
264
260
256
252
248
244
240
236
232
228
223
218
214
209
203
197
191
185
178
171
163
156
147
139
130
120
111
101
90
80
69
58
47
36
25
14
3
-8
-19
-30
-40
-51
-61
-71
-82
-92
-102
-113
-123
-134
-145
-155
-166
-176
-187
-198
-209
-220
-231
-242
-253
-265
-276
-288
-299
-311
-322
-334
-345
-357
-368
-380
-391
-402
-413
-424
-435
-446
-456
-466
-476
-486
-495
-505
-514
-523
-532
-541
-549
-558
-567
-575
-584
-592
-600
-609
-617
-626
-634
-642
-650
-658
-665
-672
-679
-685
-691
-697
-703
-708
-713
-718
-723
-727
-731
-734
-738
-741
-743
-746
-748
-750
-752
-753
-754
-754
-755
-755
-755
-754
-754
-754
-753
-753
-752
-752
-751
-751
-750
-750
-749
-749
-748
-747
-747
-746
-745
-743
-742
-741
-739
-737
-735
-733
-731
-729
-727
-726
-724
-723
-721
-721
-720
-720
-720
-720
-720
-721
-722
-723
-724
-725
-727
-729
-731
-733
-735
-738
-741
-744
-747
-751
-755
-759
-763
-767
-771
-776
-780
-784
-788
-792
-796
-800
-804
-807
-811
-814
-818
-821
-825
-829
-833
-837
-841
-845
-850
-854
-858
-862
-867
-871
-875
-879
-882
-886
-890
-893
-897
-900
-903
-907
-910
-913
-916
-919
-922
-924
-927
-930
-933
-935
-938
-941
-944
-947
-951
-954
-958
-961
-965
-969
-974
-978
-982
-987
-991
-995
-999
-1002
-1006
-1010
-1012
-1016
-1020
-1022
-1026
-1030
-1033
-1036
-1039
-1042
-1046
-1049
-1053
-1057
-1062
-1066
-1070
-1074
-1079
-1083
-1087
-1090
-1094
-1097
-1100
-1102
-1104
-1106
-1107
-1109
-1109
-1110
-1111
-1111
-1111
-1111
-1110
-1109
-1108
-1107
-1105
-1103
-1101
-1099
-1096
-1093
-1090
-1087
-1084
-1080
-1076
-1073
-1069
-1065
-1061
-1057
-1053
-1049
-1045
-1041
-1037
-1033
-1028
-1024
-1020
-1016
-1010
-1006
-1002
-998
-994
-990
-986
-983
-979
-976
-974
-971
-969
-966
-964
-962
-961
-959
-957
-955
-953
-951
-949
-947
-945
-944
-942
-941
-939
-938
-937
-936
-935
-933
-932
-931
-929
-928
-926
-924
-922
-920
-918
-916
-914
-911
-909
-906
-904
-901
-899
-897
-894
-892
-889
-887
-884
-882
-879
-877
-874
-872
-870
-868
-867
-865
-864
-862
-861
-860
-859
-858
-857
-857
-856
-856
-855
-855
-854
-854
-853
-851
-850
-848
-846
-843
-840
-837
-833
-829
-825
-820
-816
-811
-806
-801
-796
-791
-785
-780
-774
-769
-763
-758
-752
-747
-742
-737
-732
-728
-723
-719
-714
-710
-705
-701
-697
-692
-688
-684
-679
-675
-671
-667
-663
-659
-654
-650
-646
-641
-637
-632
-628
-623
-619
-615
-611
-607
-603
-599
-596
-592
-589
-586
-584
-581
-579
-577
-575
-573
-572
-570
-569
-568
-568
-567
-567
-566
-566
-566
-566
-566
-565
-565
-566
-566
-566
-567
-568
-569
-570
-572
-573
-575
-577
-578
-580
-582
-584
-586
-588
-589
-591
-593
-594
-595
-597
-598
-599
-600
-601
-601
-602
-603
-604
-604
-605
-605
-606
-606
-607
-607
-607
-608
-608
-608
-607
-607
-607
-606
-606
-605
-604
-604
-603
-603
-602
-602
-602
-602
-602
-602
-603
-604
-605
-606
-607
-609
-611
-613
-616
-619
-623
-626
-630
-634
-638
-642
-647
-652
-657
-662
-667
-673
-679
-685
-691
-697
-702
-708
-713
-719
-724
-729
-734
-739
-744
-748
-753
-758
-763
-769
-775
-781
-787
-794
-801
-809
-817
-825
-833
-841
-850
-859
-868
-877
-886
-894
-903
-912
-920
-929
-937
-945
-952
-960
-967
-974
-981
-987
-994
-1000
-1006
-1012
-1016
-1022
-1028
-1033
-1038
-1043
-1048
-1053
-1057
-1061
-1065
-1068
-1072
-1075
-1078
-1081
-1083
-1086
-1088
-1090
-1092
-1094
-1096
-1098
-1100
-1102
-1103
-1105
-1106
-1108
-1109
-1110
-1111
-1112
-1113
-1113
-1113
-1114
-1114
-1115
-1115
-1116
-1117
-1118
-1118
-1119
-1120
-1121
-1122
-1123
-1124
-1125
-1126
-1127
-1128
-1129
-1130
-1131
-1132
-1134
-1136
-1138
-1140
-1142
-1145
-1148
-1152
-1155
-1160
-1164
-1169
-1174
-1179
-1185
-1190
-1196
-1202
-1208
-1214
-1221
-1227
-1233
-1238
-1244
-1249
-1254
-1259
-1264
-1268
-1271
-1275
-1278
-1281
-1284
-1286
-1288
-1289
-1290
-1291
-1291
-1291
-1290
-1289
-1288
-1287
-1285
-1283
-1280
-1278
-1275
-1272
-1269
-1265
-1262
-1258
-1254
-1250
-1246
-1241
-1237
-1232
-1227
-1222
-1217
-1212
-1206
-1200
-1195
-1189
-1182
-1176
-1170
-1163
-1156
-1150
-1143
-1137
-1130
-1124
-1117
-1111
-1105
-1099
-1093
-1088
-1082
-1077
-1072
-1067
-1062
-1057
-1052
-1048
-1043
-1039
-1034
-1030
-1026
-1022
-1018
-1014
-1010
-1006
-1002
-1000
-997
-994
-992
-990
-987
-985
-983
-981
-980
-978
-976
-975
-973
-972
-970
-969
-967
-966
-964
-963
-962
-960
-959
-958
-956
-954
-952
-950
-948
-946
-943
-941
-938
-936
-933
-930
-927
-924
-921
-917
-914
-911
-907
-904
-901
-897
-894
-892
-889
-887
-886
-885
-884
-884
-884
-884
-885
-885
-886
-887
-888
-889
-889
-890
-890
-890
-889
-889
-888
-887
-885
-883
-881
-879
-877
-874
-872
-869
-866
-863
-860
-858
-855
-852
-849
-847
-845
-843
-841
-839
-837
-835
-834
-832
-831
-830
-828
-827
-826
-825
-824
-824
-823
-823
-823
-823
-823
-823
-823
-824
-824
-824
-824
-824
-824
-824
-823
-822
-821
-820
-819
-818
-817
-816
-815
-815
-814
-814
-813
-812
-812
-811
-810
-809
-808
-807
-806
-805
-804
-802
-801
-800
-799
-798
-797
-796
-795
-795
-794
-793
-793
-792
-791
-790
-789
-787
-785
-783
-780
-777
-774
-771
-767
-763
-758
-753
-748
-743
-738
-732
-727
-721
-716
-710
-704
-698
-693
-687
-681
-676
-670
-665
-660
-655
-650
-645
-641
-637
-633
-629
-626
-622
-619
-616
-614
-611
-609
-607
-605
-603
-601
-599
-597
-596
-594
-592
-590
-588
-586
-584
-582
-580
-577
-574
-572
-569
-566
-562
-559
-556
-553
-549
-546
-542
-538
-535
-531
-527
-523
-519
-516
-512
-508
-503
-499
-495
-491
-487
-483
-479
-475
-471
-467
-463
-459
-455
-451
-448
-444
-441
-438
-435
-432
-430
-428
-426
-424
-422
-420
-419
-418
-417
-415
-414
-413
-412
-411
-410
-409
-408
-406
-405
-403
-401
-399
-397
-395
-392
-390
-388
-385
-383
-381
-379
-378
-376
-375
-374
-374
-374
-374
-374
-375
-376
-378
-380
-383
-386
-390
-394
-398
-403
-407
-413
-418
-424
-429
-435
-441
-446
-452
-458
-463
-469
-475
-481
-487
-493
-500
-506
-513
-520
-528
-535
-542
-549
-556
-563
-569
-575
-581
-587
-593
-598
-604
-609
-614
-619
-624
-629
-634
-639
-643
-648
-653
-657
-662
-666
-671
-675
-679
-682
-686
-689
-693
-696
-699
-701
-704
-707
-709
-711
-714
-715
-717
-718
-720
-721
-721
-722
-722
-723
-723
-723
-723
-723
-723
-722
-722
-720
-719
-717
-715
-713
-710
-708
-705
-703
-701
-698
-696
-694
-693
-691
-690
-689
-689
-688
-688
-688
-688
-688
-688
-689
-689
-690
-690
-691
-692
-692
-692
-692
-693
-693
-693
-694
-694
-695
-695
-696
-696
-697
-698
-698
-699
-699
-700
-700
-699
-699
-698
-697
-695
-693
-690
-687
-684
-680
-676
-672
-667
-663
-658
-654
-649
-645
-641
-637
-633
-630
-626
-623
-621
-618
-616
-614
-612
-610
-609
-607
-606
-605
-603
-602
-600
-598
-596
-593
-591
-587
-584
-580
-575
-571
-566
-560
-555
-549
-543
-537
-531
-525
-519
-514
-508
-502
-497
-492
-486
-482
-477
-473
-469
-465
-462
-459
-457
-454
-452
-450
-447
-445
-443
-440
-438
-435
-432
-430
-427
-423
-420
-416
-412
-408
-403
-398
-392
-386
-380
-373
-366
-359
-351
-343
-335
-327
-318
-309
-301
-292
-283
-274
-266
-257
-249
-241
-233
-225
-217
-209
-201
-193
-185
-177
-169
-161
-154
-146
-139
-132
-125
-119
-112
-106
-100
-94
-88
-83
-77
-71
-66
-60
-55
-50
-44
-39
-34
-28
-23
-17
-11
-5
1
7
14
20
27
34
40
47
55
62
69
76
83
91
98
105
111
118
124
130
136
141
146
151
156
161
165
170
174
178
183
187
192
196
201
206
211
215
220
224
228
232
236
240
243
247
250
254
257
261
265
268
272
276
280
284
288
292
296
300
304
308
311
315
318
321
325
327
330
333
335
337
338
339
340
341
341
341
341
341
340
339
338
337
336
335
333
332
330
329
327
326
324
321
319
317
314
311
308
305
301
297
294
290
286
282
278
275
271
268
266
263
262
260
258
257
256
255
253
251
250
248
245
243
240
238
235
232
229
227
225
222
221
219
218
216
215
214
214
213
212
211
211
210
209
208
207
205
204
202
200
197
195
192
188
184
180
176
171
166
160
154
148
141
134
128
121
114
107
100
93
86
80
73
66
59
52
45
38
30
22
14
6
-2
-10
-18
-27
-35
-43
-51
-59
-67
-74
-81
-88
-94
-100
-105
-110
-114
-118
-120
-123
-124
-125
-125
-125
-124
-122
-120
-118
-115
-111
-107
-103
-98
-94
-89
-84
-79
-74
-69
-64
-59
-55
-50
-46
-43
-40
-37
-35
-34
-33
-33
-34
-35
-38
-40
-43
-47
-51
-56
-61
-66
-71
-77
-83
-90
-97
-104
-112
-121
-130
-139
-149
-159
-170
-180
-191
-202
-212
-223
-233
-243
-253
-262
-271
-279
-287
-294
-301
-308
-314
-320
-325
-331
-336
-341
-346
-351
-356
-360
-365
-370
-374
-379
-383
-387
-391
-396
-400
-404
-408
-413
-417
-422
-427
-432
-438
-443
-449
-455
-462
-468
-475
-482
-489
-496
-504
-511
-519
-527
-534
-542
-549
-557
-564
-572
-580
-588
-596
-604
-612
-621
-629
-637
-645
-653
-661
-668
-675
-683
-690
-697
-704
-710
-717
-724
-731
-739
-746
-753
-761
-769
-777
-786
-794
-802
-811
-819
-828
-837
-845
-854
-862
-870
-879
-887
-895
-903
-912
-920
-928
-936
-945
-953
-961
-969
-977
-985
-992
-998
-1004
-1010
-1014
-1018
-1022
-1025
-1027
-1029
-1031
-1032
-1032
-1032
-1032
-1031
-1030
-1028
-1027
-1024
-1022
-1018
-1016
-1012
-1008
-1004
-1000
-996
-991
-986
-981
-975
-970
-964
-958
-952
-945
-939
-932
-926
-919
-913
-907
-901
-894
-888
-881
-875
-868
-862
-855
-848
-841
-834
-827
-820
-812
-805
-797
-789
-781
-772
-764
-755
-746
-736
-726
-717
-707
-697
-687
-678
-669
-660
-652
-644
-636
-628
-621
-614
-607
-600
-594
-587
-580
-573
-566
-558
-550
-541
-533
-524
-514
-505
-495
-485
-475
-465
-454
-444
-433
-422
-411
-400
-388
-377
-365
-354
-342
-330
-319
-307
-296
-286
-276
-266
-258
-250
-242
-236
-230
-225
-220
-216
-212
-208
-205
-202
-199
-196
-193
-191
-188
-186
-184
-181
-180
-178
-176
-175
-173
-172
-171
-170
-170
-169
-169
-169
-168
-168
-168
-169
-168
-168
-168
-167
-166
-165
-164
-163
-161
-160
-158
-157
-156
-154
-153
-151
-149
-148
-146
-143
-141
-138
-135
-132
-129
-125
-122
-119
-116
-113
-111
-108
-106
-105
-103
-102
-101
-100
-100
-99
-98
-98
-97
-97
-97
-97
-98
-99
-100
-101
-102
-104
-105
-107
-108
-110
-111
-112
-112
-112
-112
-111
-110
-108
-106
-103
-100
-97
-93
-89
-84
-79
-74
-68
-62
-55
-49
-41
-34
-26
-18
-10
-1
8
17
26
35
45
55
65
75
86
96
107
119
131
143
156
169
182
196
210
223
237
250
264
277
290
302
315
327
339
351
362
374
385
396
407
417
428
438
447
457
466
475
483
491
498
506
512
519
525
530
535
539
542
545
547
548
549
549
548
547
544
540
536
530
523
515
505
494
481
467
452
435
417
398
378
357
335
312
289
266
243
219
196
173
150
128
107
85
65
44
24
4
-16
-36
-56
-76
-97
-119
-141
-163
-186
-210
-234
-258
-283
-309
-334
-360
-386
-413
-439
-465
-491
-516
-541
-566
-591
-616
-640
-663
-687
-710
-733
-755
-778
-799
-821
-841
-862
-881
-901
-920
-939
-957
-976
-994
-1012
-1031
-1050
-1069
-1088
-1108
-1128
-1148
-1168
-1188
-1208
-1228
-1248
-1267
-1286
-1305
-1323
-1341
-1358
-1375
-1391
-1407
-1423
-1439
-1455
-1471
-1488
-1505
-1522
-1539
-1557
-1575
-1594
-1612
-1630
-1648
-1666
-1683
-1700
-1716
-1731
-1745
-1758
-1770
-1781
-1790
-1797
-1804
-1808
-1811
-1813
-1813
-1811
-1808
-1804
-1799
-1792
-1785
-1777
-1768
-1758
-1749
-1739
-1729
-1719
-1708
-1698
-1688
-1677
-1667
-1657
-1646
-1636
-1625
-1615
-1605
-1595
-1585
-1575
-1566
-1557
-1548
-1539
-1530
-1521
-1513
-1504
-1495
-1487
-1478
-1470
-1461
-1453
-1444
-1435
-1426
-1417
-1407
-1397
-1386
-1374
-1362
-1349
-1335
-1320
-1304
-1288
-1271
-1253
-1235
-1216
-1197
-1177
-1156
-1135
-1114
-1092
-1069
-1045
-1020
-993
-965
-936
-905
-872
-837
-801
-763
-723
-681
-638
-593
-547
-500
-452
-402
-353
-302
-251
-199
-148
-96
-43
9
61
112
164
214
264
314
362
410
457
504
550
595
639
684
727
770
813
854
895
936
975
1012
1050
1086
1121
1155
1187
1219
1250
1280
1309
1337
1364
1391
1416
1439
1462
1483
1504
1523
1541
1558
1574
1590
1605
1619
1632
1645
1656
1666
1675
1683
1690
1695
1700
1704
1707
1710
1713
1716
1719
1722
1725
1729
1732
1736
1740
1744
1748
1752
1757
1761
1765
1770
1774
1777
1781
1784
1786
1787
1787
1786
1784
1780
1775
1768
1759
1749
1736
1721
1704
1684
1663
1639
1613
1585
1556
1525
1493
1460
1426
1392
1357
1322
1286
1251
1216
1180
1145
1111
1076
1042
1008
976
944
912
880
849
818
788
757
727
698
668
639
610
582
554
526
499
472
445
418
391
364
337
311
284
258
233
209
186
163
142
121
102
83
65
48
32
16
1
-13
-27
-39
-51
-63
-73
-83
-93
-102
-111
-119
-128
-136
-143
-151
-159
-166
-174
-181
-188
-194
-200
-205
-208
-210
-211
-211
-209
-205
-200
-194
-186
-177
-167
-155
-143
-129
-114
-98
-82
-63
-44
-23
-1
22
46
72
99
126
155
184
214
243
273
304
334
364
394
424
454
484
513
543
573
603
634
665
697
730
764
799
835
873
912
952
994
1036
1080
1124
1170
1216
1262
1309
1356
1403
1451
1498
1545
1592
1638
1683
1727
1770
1812
1851
1889
1925
1959
1990
2019
2045
2068
2088
2106
2121
2134
2145
2155
2163
2170
2176
2182
2187
2191
2195
2198
2201
2203
2204
2204
2203
2201
2198
2193
2188
2182
2174
2165
2155
2144
2132
2119
2104
2088
2071
2053
2033
2013
1992
1971
1948
1925
1900
1875
1850
1823
1796
1768
1740
1711
1681
1651
1620
1588
1555
1522
1489
1455
1421
1386
1351
1317
1282
1248
1213
1179
1146
1113
1081
1049
1018
988
959
931
904
878
853
829
806
783
761
740
719
698
677
656
635
613
591
568
544
521
497
474
450
427
404
381
358
335
312
290
268
247
226
207
188
169
152
136
121
107
95
84
74
66
60
55
52
51
52
54
57
62
68
74
82
90
99
108
118
129
139
150
161
172
183
194
206
218
229
241
254
267
280
294
308
324
339
355
371
387
403
418
433
446
459
472
483
494
504
513
522
531
539
547
555
562
569
576
582
589
596
603
610
618
627
636
646
657
669
681
695
709
723
738
754
769
784
798
812
825
838
849
860
870
879
887
894
901
906
910
914
916
918
919
919
918
916
914
912
909
906
902
898
893
888
881
874
865
854
842
828
813
796
777
757
736
713
690
665
639
612
584
556
526
494
462
429
394
357
318
278
235
190
142
92
40
-16
-73
-134
-196
-261
-327
-395
-464
-534
-605
-677
-748
-819
-891
-962
-1034
-1105
-1176
-1247
-1319
-1390
-1461
-1532
-1603
-1674
-1744
-1813
-1881
-1949
-2016
-2081
-2146
-2209
-2271
-2332
-2391
-2449
-2506
-2561
-2614
-2666
-2716
-2765
-2813
-2859
-2903
-2947
-2989
-3031
-3072
-3112
-3152
-3191
-3229
-3267
-3304
-3340
-3375
-3410
-3443
-3476
-3508
-3539
-3569
-3598
-3627
-3654
-3681
-3707
-3732
-3756
-3780
-3802
-3825
-3846
-3867
-3888
-3908
-3927
-3946
-3965
-3983
-4001
-4018
-4034
-4048
-4062
-4073
-4083
-4091
-4098
-4103
-4105
-4106
-4105
-4102
-4097
-4091
-4082
-4073
-4061
-4048
-4034
-4018
-4001
-3982
-3961
-3939
-3916
-3891
-3865
-3838
-3810
-3781
-3751
-3721
-3690
-3659
-3628
-3596
-3564
-3532
-3500
-3468
-3436
-3404
-3373
-3341
-3310
-3280
-3250
-3220
-3190
-3161
-3132
-3102
-3073
-3043
-3012
-2981
-2949
-2916
-2881
-2846
-2809
-2772
-2733
-2693
-2652
-2610
-2568
-2524
-2480
-2436
-2391
-2347
-2303
-2259
-2215
-2172
-2129
-2086
-2044
-2001
-1958
-1915
-1872
-1828
-1784
-1739
-1695
-1649
-1603
-1557
-1511
-1464
-1417
-1371
-1324
-1278
-1232
-1187
-1143
-1099
-1056
-1014
-974
-935
-897
-860
-824
-789
-755
-722
-691
-660
-630
-602
-574
-548
-523
-499
-476
-454
-434
-414
-395
-377
-359
-342
-326
-311
-297
-283
-271
-260
-250
-241
-233
-226
-220
-215
-212
-209
-207
-207
-207
-209
-212
-215
-220
-226
-233
-240
-247
-255
-263
-271
-278
-285
-292
-297
-302
-305
-308
-309
-309
-307
-304
-300
-295
-288
-281
-272
-263
-252
-241
-230
-218
-206
-194
-182
-171
-161
-151
-143
-136
-131
-128
-126
-126
-128
-132
-138
-147
-157
-170
-185
-202
-221
-242
-264
-288
-313
-339
-367
-397
-427
-459
-493
-527
-562
-599
-636
-675
-714
-753
-794
-835
-878
-921
-965
-1008
-1055
-1101
-1148
-1195
-1243
-1290
-1338
-1386
-1433
-1479
-1524
-1568
-1610
-1650
-1688
-1724
-1759
-1791
-1823
-1853
-1882
-1911
-1939
-1967
-1995
-2021
-2050
-2078
-2105
-2133
-2161
-2188
-2216
-2243
-2269
-2295
-2320
-2344
-2367
-2389
-2410
-2430
-2448
-2467
-2484
-2500
-2515
-2529
-2542
-2553
-2563
-2572
-2579
-2585
-2590
-2593
-2596
-2598
-2599
-2599
-2599
-2599
-2598
-2597
-2595
-2593
-2590
-2586
-2581
-2575
-2568
-2559
-2549
-2537
-2523
-2507
-2490
-2470
-2448
-2424
-2398
-2370
-2339
-2306
-2271
-2234
-2195
-2154
-2112
-2068
-2021
-1975
-1927
-1877
-1827
-1776
-1724
-1672
-1619
-1566
-1513
-1460
-1406
-1353
-1300
-1247
-1195
-1143
-1093
-1044
-996
-949
-904
-861
-819
-779
-741
-704
-668
-633
-599
-566
-534
-503
-472
-442
-413
-385
-357
-330
-303
-277
-252
-227
-204
-181
-159
-137
-116
-96
-76
-56
-37
-19
-1
16
31
45
58
70
80
88
95
100
105
109
111
114
115
117
119
120
121
123
124
125
126
127
127
126
124
122
118
113
107
100
91
82
71
60
48
36
23
10
-3
-16
-30
-43
-56
-69
-82
-94
-106
-117
-127
-137
-146
-156
-165
-173
-182
-192
-201
-210
-220
-230
-241
-252
-263
-274
-286
-297
-309
-320
-331
-341
-352
-362
-373
-383
-393
-403
-414
-424
-434
-444
-455
-465
-476
-487
-498
-509
-520
-532
-544
-555
-567
-578
-589
-601
-612
-623
-634
-645
-656
-667
-677
-688
-699
-709
-720
-731
-741
-752
-763
-774
-784
-794
-804
-813
-822
-831
-839
-848
-856
-865
-873
-882
-890
-899
-907
-915
-923
-930
-938
-945
-952
-958
-964
-969
-973
-975
-977
-977
-975
-973
-968
-963
-956
-947
-938
-927
-915
-901
-887
-871
-855
-837
-819
-800
-780
-760
-741
-721
-702
-683
-665
-649
-633
-619
-605
-593
-583
-573
-565
-558
-553
-549
-547
-546
-547
-549
-552
-558
-565
-574
-585
-597
-611
-628
-646
-665
-687
-710
-734
-760
-787
-814
-843
-872
-901
-930
-959
-987
-1014
-1042
-1068
-1093
-1116
-1137
-1157
-1176
-1192
-1206
-1218
-1228
-1235
-1240
-1243
-1244
-1243
-1240
-1235
-1229
-1222
-1214
-1206
-1197
-1188
-1179
-1169
-1160
-1151
-1141
-1132
-1124
-1115
-1107
-1100
-1093
-1087
-1081
-1077
-1073
-1069
-1067
-1066
-1066
-1067
-1069
-1071
-1074
-1077
-1080
-1084
-1087
-1090
-1093
-1096
-1099
-1103
-1106
-1109
-1112
-1116
-1119
-1123
-1128
-1133
-1139
-1146
-1154
-1163
-1173
-1184
-1197
-1211
-1227
-1244
-1263
-1283
-1304
-1326
-1349
-1372
-1396
-1420
-1444
-1468
-1491
-1512
-1533
-1552
-1570
-1585
-1600
-1612
-1624
-1634
-1643
-1651
-1657
-1662
-1666
-1668
-1669
-1668
-1666
-1662
-1656
-1649
-1641
-1631
-1619
-1607
-1593
-1578
-1562
-1545
-1527
-1508
-1489
-1468
-1447
-1426
-1403
-1380
-1357
-1333
-1308
-1283
-1257
-1229
-1201
-1172
-1142
-1111
-1080
-1047
-1014
-981
-948
-915
-883
-850
-818
-787
-757
-727
-697
-669
-641
-614
-588
-562
-537
-512
-488
-464
-441
-418
-395
-372
-349
-327
-304
-282
-259
-235
-212
-188
-163
-139
-114
-89
-63
-38
-13
12
36
60
84
107
129
150
171
190
209
226
242
257
271
284
297
308
319
329
340
349
359
369
378
388
397
407
416
426
436
447
458
470
483
496
510
524
540
555
572
589
606
624
642
660
679
698
717
736
756
775
795
815
834
854
874
893
912
930
948
964
980
996
1010
1024
1036
1048
1059
1069
1079
1087
1095
1102
1109
1115
1121
1126
1131
1135
1140
1144
1149
1154
1159
1165
1171
1177
1184
1191
1199
1206
1214
1222
1230
1238
1246
1254
1262
1269
1276
1283
1290
1296
1302
1307
1313
1317
1322
1325
1329
1331
1333
1335
1335
1336
1335
1333
1331
1327
1322
1316
1308
1299
1289
1277
1264
1250
1236
1220
1204
1188
1171
1153
1136
1117
1099
1080
1060
1040
1018
997
974
949
924
897
869
840
810
778
745
711
677
641
605
568
530
492
453
414
374
334
293
251
209
166
124
81
37
-6
-49
-91
-134
-175
-217
-258
-299
-339
-380
-420
-460
-500
-540
-581
-621
-661
-701
-741
-781
-821
-860
-899
-938
-976
-1012
-1049
-1084
-1118
-1150
-1181
-1210
-1238
-1264
-1288
-1311
-1332
-1352
-1371
-1388
-1406
-1422
-1438
-1453
-1468
-1482
-1496
-1509
-1522
-1533
-1544
-1555
-1564
-1572
-1579
-1585
-1590
-1594
-1596
-1597
-1596
-1594
-1590
-1585
-1579
-1570
-1561
-1549
-1537
-1522
-1507
-1490
-1473
-1454
-1435
-1415
-1394
-1373
-1352
-1330
-1309
-1287
-1266
-1245
-1225
-1205
-1187
-1169
-1153
-1138
-1124
-1111
-1100
-1091
-1083
-1076
-1070
-1066
-1063
-1061
-1060
-1060
-1060
-1061
-1061
-1062
-1061
-1061
-1060
-1057
-1055
-1051
-1047
-1042
-1037
-1031
-1025
-1018
-1012
-1006
-1000
-995
-990
-984
-980
-975
-970
-966
-961
-957
-952
-946
-941
-934
-927
-919
-911
-903
-893
-884
-874
-864
-854
-843
-833
-822
-811
-800
-789
-778
-768
-757
-747
-737
-727
-718
-708
-699
-690
-681
-672
-663
-653
-643
-632
-621
-610
-598
-586
-574
-561
-549
-537
-525
-513
-502
-491
-481
-471
-462
-454
-446
-438
-432
-426
-421
-416
-412
-408
-405
-402
-399
-397
-395
-394
-393
-392
-391
-391
-391
-391
-392
-394
-396
-399
-403
-408
-414
-420
-427
-435
-443
-452
-460
-469
-477
-485
-493
-500
-507
-513
-519
-524
-529
-534
-538
-542
-545
-548
-551
-553
-554
-554
-554
-553
-552
-549
-546
-542
-537
-530
-523
-514
-504
-493
-480
-466
-451
-433
-415
-395
-373
-350
-326
-301
-275
-248
-220
-191
-162
-132
-101
-69
-37
-4
30
64
100
135
172
209
246
284
322
360
399
436
474
511
547
582
616
648
679
708
735
760
783
804
823
839
853
865
875
882
887
890
892
891
889
885
879
872
863
853
842
830
816
801
784
767
748
728
707
684
661
636
610
583
555
526
497
466
435
404
372
341
309
277
245
214
183
152
122
93
64
36
9
-17
-42
-66
-89
-111
-132
-151
-169
-186
-202
-217
-231
-244
-256
-267
-277
-286
-295
-303
-311
-318
-325
-331
-337
-343
-349
-354
-359
-364
-369
-373
-377
-380
-383
-384
-386
-386
-386
-385
-383
-380
-376
-372
-366
-359
-350
-341
-329
-315
-300
-282
-262
-240
-215
-188
-158
-127
-92
-56
-18
23
66
110
157
205
255
307
359
413
469
525
581
639
697
756
814
873
931
989
1047
1104
1160
1216
1270
1324
1376
1427
1477
1525
1572
1618
1663
1706
1748
1789
1828
1866
1903
1939
1974
2009
2041
2076
2108
2141
2172
2204
2235
2265
2295
2324
2352
2380
2407
2432
2456
2479
2500
2520
2538
2555
2569
2582
2594
2604
2612
2620
2626
2632
2636
2640
2643
2645
2647
2648
2649
2648
2647
2645
2641
2637
2632
2626
2619
2612
2604
2596
2587
2578
2569
2559
2549
2538
2528
2517
2506
2495
2484
2473
2462
2450
2438
2426
2414
2402
2389
2376
2362
2349
2335
2321
2307
2293
2279
2265
2252
2239
2226
2215
2204
2195
2186
2178
2171
2164
2158
2153
2149
2144
2140
2136
2132
2127
2123
2118
2113
2107
2101
2094
2087
2080
2071
2063
2054
2044
2033
2023
2012
2000
1988
1975
1960
1945
1929
1912
1894
1874
1853
1831
1808
1784
1759
1734
1707
1680
1653
1624
1596
1566
1536
1506
1475
1443
1411
1379
1345
1311
1277
1242
1207
1172
1136
1101
1065
1030
996
961
928
895
862
830
799
768
737
706
676
646
616
587
557
528
498
469
439
409
378
348
316
285
253
221
189
157
125
92
60
28
-4
-36
-67
-99
-129
-159
-188
-216
-244
-271
-296
-321
-346
-369
-392
-415
-437
-459
-481
-503
-525
-548
-572
-596
-621
-646
-673
-700
-728
-757
-787
-818
-850
-883
-918
-953
-989
-1027
-1065
-1104
-1145
-1185
-1227
-1268
-1310
-1353
-1395
-1438
-1481
-1524
-1568
-1611
-1654
-1697
-1740
-1783
-1825
-1867
-1908
-1948
-1987
-2025
-2063
-2099
-2135
-2169
-2203
-2235
-2267
-2298
-2328
-2358
-2387
-2416
-2445
-2473
-2501
-2530
-2558
-2586
-2614
-2642
-2670
-2698
-2726
-2754
-2783
-2811
-2840
-2869
-2898
-2927
-2957
-2986
-3015
-3045
-3074
-3102
-3131
-3158
-3185
-3211
-3236
-3260
-3282
-3303
-3322
-3340
-3356
-3369
-3381
-3391
-3399
-3405
-3409
-3411
-3411
-3409
-3405
-3400
-3393
-3384
-3373
-3361
-3347
-3332
-3315
-3296
-3276
-3254
-3230
-3204
-3177
-3148
-3118
-3085
-3052
-3017
-2980
-2943
-2904
-2865
-2825
-2784
-2742
-2701
-2659
-2617
-2576
-2535
-2495
-2455
-2417
-2379
-2342
-2306
-2270
-2236
-2202
-2169
-2136
-2104
-2071
-2039
-2007
-1976
-1944
-1911
-1879
-1847
-1814
-1782
-1749
-1716
-1683
-1650
-1618
-1586
-1554
-1523
-1492
-1462
-1432
-1403
-1374
-1347
-1319
-1293
-1267
-1242
-1217
-1193
-1170
-1148
-1126
-1105
-1085
-1066
-1047
-1030
-1012
-998
-983
-970
-957
-946
-935
-926
-917
-910
-903
-897
-892
-888
-885
-883
-881
-880
-879
-878
-878
-878
-877
-877
-876
-874
-872
-869
-865
-860
-854
-847
-840
-831
-822
-812
-802
-792
-781
-771
-761
-751
-742
-733
-724
-716
-708
-701
-694
-688
-682
-676
-671
-666
-662
-658
-654
-651
-649
-647
-645
-643
-642
-640
-639
-637
-636
-634
-633
-631
-628
-626
-623
-619
-616
-612
-608
-603
-599
-594
-589
-585
-580
-576
-571
-567
-564
-561
-558
-556
-555
-554
-554
-554
-555
-556
-558
-560
-562
-564
-567
-569
-572
-574
-575
-576
-577
-577
-577
-576
-575
-573
-571
-569
-566
-563
-560
-558
-555
-552
-550
-547
-545
-543
-541
-539
-537
-536
-534
-532
-530
-528
-527
-526
-525
-524
-524
-524
-525
-526
-528
-531
-534
-537
-542
-546
-552
-557
-564
-570
-577
-585
-593
-601
-610
-619
-630
-641
-653
-666
-680
-695
-711
-728
-747
-766
-787
-808
-830
-852
-875
-899
-923
-947
-971
-995
-1020
-1044
-1068
-1092
-1116
-1139
-1162
-1185
-1207
-1229
-1251
-1272
-1292
-1312
-1330
-1349
-1366
-1382
-1398
-1413
-1426
-1439
-1451
-1463
-1473
-1483
-1493
-1502
-1510
-1518
-1526
-1533
-1539
-1546
-1551
-1556
-1561
-1564
-1568
-1570
-1572
-1573
-1573
-1573
-1572
-1570
-1569
-1567
-1565
-1563
-1561
-1559
-1558
-1557
-1556
-1555
-1555
-1555
-1555
-1556
-1556
-1557
-1558
-1559
-1560
-1561
-1563
-1564
-1566
-1568
-1570
-1572
-1574
-1576
-1578
-1581
-1584
-1587
-1590
-1594
-1599
-1605
-1611
-1618
-1626
-1635
-1645
-1656
-1668
-1680
-1693
-1706
-1720
-1734
-1749
-1764
-1779
-1794
-1809
-1824
-1839
-1853
-1868
-1882
-1896
-1910
-1923
-1935
-1948
-1959
-1970
-1980
-1990
-1998
-2005
-2012
-2017
-2021
-2025
-2029
-2032
-2033
-2033
-2033
-2033
-2031
-2029
-2025
-2021
-2016
-2009
-2003
-1996
-1988
-1979
-1969
-1959
-1948
-1937
-1925
-1912
-1900
-1887
-1873
-1860
-1846
-1832
-1819
-1805
-1792
-1779
-1766
-1754
-1743
-1733
-1723
-1715
-1708
-1702
-1697
-1693
-1692
-1691
-1693
-1695
-1700
-1706
-1713
-1722
-1731
-1742
-1754
-1766
-1779
-1793
-1807
-1821
-1835
-1850
-1864
-1878
-1891
-1905
-1918
-1930
-1942
-1954
-1965
-1976
-1987
-1998
-2009
-2020
-2032
-2043
-2056
-2068
-2082
-2095
-2109
-2124
-2139
-2154
-2170
-2187
-2203
-2221
-2238
-2256
-2275
-2294
-2313
-2333
-2353
-2373
-2394
-2415
-2436
-2458
-2480
-2501
-2523
-2546
-2568
-2591
-2614
-2637
-2660
-2684
-2708
-2732
-2756
-2781
-2806
-2831
-2856
-2882
-2907
-2932
-2958
-2983
-3008
-3033
-3057
-3081
-3104
-3126
-3148
-3168
-3187
-3205
-3222
-3237
-3251
-3263
-3274
-3283
-3291
-3297
-3302
-3305
-3306
-3306
-3305
-3301
-3296
-3289
-3280
-3270
-3258
-3245
-3229
-3212
-3193
-3173
-3151
-3126
-3100
-3072
-3043
-3011
-2978
-2943
-2907
-2869
-2829
-2789
-2747
-2705
-2661
-2617
-2572
-2526
-2479
-2433
-2386
-2339
-2291
-2244
-2197
-2151
-2104
-2058
-2013
-1968
-1923
-1879
-1836
-1794
-1753
-1713
-1673
-1635
-1597
-1561
-1525
-1491
-1458
-1426
-1395
-1365
-1337
-1309
-1283
-1257
-1233
-1210
-1188
-1166
-1146
-1127
-1108
-1091
-1074
-1058
-1043
-1029
-1016
-1004
-993
-983
-975
-967
-961
-955
-951
-949
-947
-947
-948
-950
-953
-958
-964
-971
-979
-989
-1000
-1012
-1027
-1042
-1059
-1077
-1096
-1116
-1138
-1161
-1185
-1211
-1237
-1265
-1294
-1323
-1353
-1384
-1416
-1447
-1479
-1511
-1542
-1573
-1603
-1632
-1660
-1687
-1713
-1738
-1762
-1785
-1807
-1828
-1848
-1867
-1885
-1903
-1921
-1937
-1954
-1970
-1985
-2001
-2016
-2029
-2044
-2057
-2069
-2081
-2092
-2102
-2111
-2120
-2127
-2134
-2140
-2145
-2149
-2153
-2156
-2159
-2162
-2164
-2167
-2169
-2170
-2172
-2174
-2175
-2177
-2178
-2179
-2180
-2180
-2180
-2180
-2179
-2177
-2175
-2172
-2169
-2165
-2159
-2154
-2147
-2139
-2131
-2123
-2113
-2103
-2093
-2081
-2070
-2058
-2045
-2032
-2017
-2004
-1989
-1974
-1958
-1942
-1926
-1910
-1893
-1876
-1859
-1841
-1824
-1807
-1789
-1772
-1754
-1737
-1720
-1702
-1685
-1668
-1651
-1634
-1617
-1600
-1584
-1567
-1551
-1535
-1520
-1505
-1490
-1476
-1462
-1449
-1435
-1423
-1410
-1398
-1386
-1375
-1364
-1353
-1343
-1333
-1324
-1315
-1306
-1298
-1291
-1283
-1276
-1270
-1264
-1258
-1252
-1247
-1243
-1238
-1234
-1230
-1226
-1222
-1218
-1213
-1209
-1205
-1200
-1195
-1189
-1183
-1177
-1171
-1163
-1156
-1148
-1140
-1131
-1122
-1112
-1102
-1092
-1081
-1070
-1059
-1048
-1037
-1025
-1014
-1002
-991
-979
-968
-957
-945
-934
-923
-912
-901
-890
-879
-869
-858
-848
-837
-827
-816
-806
-795
-785
-775
-764
-754
-743
-733
-722
-711
-701
-690
-680
-670
-660
-651
-643
-634
-627
-620
-613
-607
-602
-597
-593
-589
-586
-583
-581
-580
-579
-579
-579
-580
-581
-583
-585
-587
-591
-594
-598
-602
-606
-610
-614
-618
-621
-624
-627
-629
-630
-631
-631
-630
-628
-625
-621
-616
-611
-605
-597
-589
-581
-571
-561
-551
-540
-528
-516
-503
-490
-477
-464
-451
-437
-423
-410
-396
-382
-369
-355
-342
-329
-316
-303
-291
-278
-266
-255
-243
-232
-221
-210
-199
-189
-179
-169
-160
-150
-142
-133
-125
-118
-111
-105
-99
-94
-90
-86
-83
-81
-79
-78
-78
-78
-78
-79
-81
-83
-85
-87
-90
-93
-97
-100
-104
-108
-113
-118
-123
-128
-134
-140
-146
-152
-159
-166
-173
-180
-187
-195
-202
-210
-218
-226
-234
-242
-251
-260
-270
-279
-289
-299
-310
-320
-331
-341
-352
-363
-373
-383
-394
-404
-413
-423
-432
-441
-449
-457
-464
-471
-478
-484
-490
-495
-500
-505
-510
-514
-517
-521
-525
-528
-531
-534
-537
-540
-544
-547
-550
-553
-557
-561
-565
-570
-574
-580
-585
-592
-599
-606
-614
-623
-632
-642
-652
-663
-674
-686
-698
-710
-723
-736
-749
-762
-776
-790
-804
-818
-832
-846
-861
-876
-890
-905
-920
-935
-950
-965
-980
-994
-1008
-1022
-1036
-1050
-1063
-1075
-1088
-1099
-1110
-1120
-1130
-1139
-1147
-1155
-1162
-1168
-1174
-1179
-1184
-1187
-1190
-1193
-1195
-1196
-1196
-1196
-1195
-1193
-1191
-1188
-1184
-1180
-1175
-1170
-1165
-1159
-1154
-1148
-1143
-1137
-1132
-1127
-1123
-1119
-1115
-1111
-1108
-1104
-1101
-1098
-1095
-1092
-1089
-1086
-1082
-1078
-1074
-1069
-1064
-1059
-1053
-1047
-1040
-1032
-1024
-1014
-1006
-996
-986
-975
-963
-951
-939
-927
-914
-900
-887
-873
-860
-846
-832
-818
-804
-790
-776
-762
-748
-734
-720
-706
-692
-678
-665
-651
-637
-624
-611
-598
-585
-572
-559
-547
-534
-522
-509
-497
-484
-472
-459
-446
-434
-421
-408
-395
-383
-370
-358
-346
-334
-322
-311
-300
-289
-279
-269
-259
-250
-241
-233
-225
-218
-211
-205
-200
-195
-191
-188
-185
-183
-183
-183
-184
-187
-190
-195
-201
-209
-218
-228
-239
-252
-266
-281
-297
-315
-334
-354
-375
-397
-421
-445
-471
-497
-524
-552
-581
-611
-642
-673
-705
-737
-770
-803
-836
-870
-903
-936
-969
-1000
-1032
-1063
-1093
-1122
-1150
-1177
-1203
-1228
-1252
-1274
-1296
-1316
-1335
-1353
-1370
-1385
-1400
-1413
-1425
-1435
-1445
-1453
-1460
-1465
-1470
-1473
-1475
-1477
-1477
-1476
-1474
-1471
-1468
-1463
-1458
-1452
-1446
-1439
-1432
-1424
-1415
-1407
-1397
-1388
-1378
-1369
-1359
-1349
-1339
-1329
-1320
-1310
-1300
-1290
-1279
-1269
-1259
-1248
-1238
-1228
-1217
-1207
-1197
-1187
-1177
-1167
-1158
-1148
-1139
-1130
-1121
-1113
-1104
-1096
-1088
-1079
-1071
-1063
-1054
-1046
-1037
-1028
-1018
-1008
-999
-989
-979
-968
-957
-946
-935
-924
-913
-902
-891
-880
-869
-859
-848
-839
-829
-820
-811
-803
-795
-788
-781
-775
-769
-764
-759
-754
-749
-745
-740
-736
-732
-728
-724
-720
-716
-712
-708
-704
-700
-695
-691
-686
-682
-678
-674
-670
-666
-663
-660
-658
-655
-654
-652
-651
-651
-651
-651
-652
-653
-655
-657
-659
-662
-666
-669
-673
-678
-683
-688
-693
-699
-705
-712
-719
-726
-734
-742
-750
-759
-768
-777
-786
-795
-805
-815
-824
-834
-843
-852
-860
-869
-876
-884
-890
-897
-902
-907
-912
-916
-919
-922
-924
-926
-927
-928
-929
-929
-928
-927
-926
-924
-922
-919
-916
-913
-909
-905
-901
-897
-893
-889
-884
-879
-874
-869
-864
-858
-853
-847
-841
-835
-828
-822
-815
-808
-801
-794
-786
-779
-771
-763
-755
-746
-738
-729
-721
-712
-703
-694
-685
-675
-666
-656
-646
-636
-626
-615
-605
-594
-582
-570
-558
-546
-533
-520
-507
-494
-480
-467
-453
-440
-427
-413
-400
-387
-373
-360
-347
-334
-322
-309
-296
-284
-271
-258
-245
-232
-219
-206
-192
-178
-163
-149
-133
-118
-101
-85
-68
-51
-33
-15
3
22
41
60
79
99
118
138
157
176
196
215
234
253
272
290
309
327
345
363
380
397
414
431
447
462
478
492
506
519
532
544
555
565
574
582
590
597
603
608
612
616
620
622
624
626
627
627
627
627
627
626
625
624
622
621
619
618
617
615
614
613
612
611
610
609
609
609
609
609
610
611
612
614
617
619
622
626
629
633
638
642
646
651
655
660
664
669
673
678
682
686
691
695
700
704
709
714
719
725
730
736
743
750
757
765
773
782
791
801
811
821
832
843
855
867
879
892
905
918
931
945
959
973
987
1000
1016
1030
1045
1060
1075
1091
1106
1122
1138
1154
1170
1187
1203
1220
1236
1253
1269
1286
1302
1318
1334
1349
1365
1379
1394
1408
1422
1436
1449
1462
1474
1487
1499
1510
1522
1533
1543
1554
1564
1574
1584
1593
1602
1610
1619
1627
1635
1642
1649
1656
1663
1669
1676
1682
1687
1693
1698
1703
1707
1711
1715
1718
1721
1723
1724
1725
1726
1726
1725
1723
1721
1718
1714
1709
1704
1697
1690
1682
1673
1663
1653
1641
1629
1616
1602
1587
1572
1555
1537
1519
1499
1479
1458
1436
1413
1389
1365
1339
1313
1287
1259
1231
1202
1172
1141
1110
1078
1046
1012
978
944
909
873
837
800
763
725
687
649
611
572
534
495
456
417
379
340
302
264
226
189
152
115
79
43
7
-28
-62
-95
-128
-160
-191
-221
-251
-279
-307
-334
-361
-386
-411
-435
-459
-482
-504
-526
-548
-568
-589
-609
-629
-649
-668
-687
-707
-726
-745
-764
-784
-803
-823
-842
-862
-882
-902
-922
-943
-964
-985
-1006
-1028
-1050
-1072
-1094
-1117
-1139
-1162
-1185
-1208
-1231
-1254
-1277
-1299
-1321
-1342
-1363
-1384
-1404
-1424
-1443
-1461
-1480
-1498
-1515
-1532
-1549
-1566
-1582
-1598
-1613
-1628
-1643
-1657
-1671
-1685
-1698
-1711
-1724
-1736
-1748
-1760
-1772
-1784
-1795
-1807
-1818
-1830
-1841
-1852
-1863
-1874
-1885
-1895
-1905
-1915
-1925
-1934
-1942
-1951
-1958
-1966
-1973
-1979
-1985
-1991
-1996
-2001
-2005
-2009
-2013
-2016
-2017
-2020
-2021
-2021
-2021
-2021
-2021
-2020
-2017
-2015
-2012
-2009
-2005
-2000
-1995
-1990
-1984
-1978
-1972
-1965
-1957
-1949
-1941
-1932
-1923
-1914
-1904
-1894
-1883
-1872
-1861
-1849
-1837
-1826
-1813
-1801
-1789
-1776
-1764
-1751
-1739
-1727
-1715
-1703
-1691
-1680
-1669
-1658
-1648
-1638
-1628
-1619
-1609
-1600
-1591
-1582
-1573
-1564
-1556
-1547
-1538
-1528
-1519
-1510
-1500
-1490
-1480
-1469
-1458
-1447
-1436
-1424
-1411
-1398
-1385
-1371
-1357
-1342
-1326
-1311
-1294
-1278
-1261
-1244
-1227
-1209
-1192
-1174
-1157
-1139
-1122
-1105
-1089
-1072
-1057
-1041
-1027
-1012
-999
-987
-975
-963
-953
-943
-934
-925
-917
-910
-903
-897
-892
-887
-883
-879
-875
-872
-870
-868
-866
-864
-863
-861
-860
-859
-858
-857
-855
-854
-853
-851
-849
-847
-845
-842
-839
-836
-832
-828
-824
-819
-814
-808
-802
-796
-789
-782
-774
-766
-758
-749
-739
-729
-719
-708
-696
-684
-671
-658
-644
-630
-615
-600
-584
-568
-552
-536
-520
-504
-487
-471
-455
-440
-424
-409
-394
-379
-365
-351
-338
-325
-312
-300
-289
-278
-267
-258
-248
-239
-231
-223
-215
-209
-202
-196
-191
-186
-181
-177
-174
-171
-169
-167
-166
-166
-166
-166
-168
-170
-172
-175
-178
-182
-186
-190
-195
-199
-204
-210
-215
-220
-225
-231
-236
-241
-246
-251
-256
-260
-264
-268
-271
-274
-277
-279
-281
-283
-284
-284
-284
-284
-283
-281
-279
-277
-274
-271
-267
-262
-257
-252
-246
-240
-233
-226
-218
-209
-200
-191
-181
-171
-160
-148
-136
-123
-110
-97
-83
-69
-54
-39
-24
-9
7
23
39
54
70
86
102
117
133
148
163
177
191
205
219
231
244
256
268
279
290
300
310
320
329
337
346
354
362
369
377
384
390
397
403
409
415
421
427
433
439
444
450
456
461
467
472
477
482
488
493
498
503
508
514
519
525
530
536
542
548
554
560
566
572
579
585
591
597
602
608
613
618
623
628
633
637
641
646
650
653
657
661
665
668
672
675
679
683
687
690
694
698
703
707
711
716
720
725
730
735
740
745
750
755
760
765
771
776
782
787
793
799
805
811
817
824
830
837
844
851
858
864
871
878
885
891
897
903
909
914
920
924
929
933
937
940
943
945
947
948
949
950
949
949
948
946
944
941
938
935
931
927
923
918
912
906
900
893
886
879
870
862
853
843
833
823
812
802
790
779
768
756
744
732
720
708
696
683
671
659
647
634
622
610
597
585
572
559
547
534
521
508
495
481
468
454
441
427
413
399
384
370
355
339
324
308
292
276
259
242
225
207
189
171
153
134
116
97
78
59
40
21
2
-17
-35
-54
-72
-90
-108
-125
-142
-158
-174
-190
-205
-219
-234
-247
-261
-273
-286
-298
-309
-320
-331
-341
-351
-361
-370
-379
-387
-395
-403
-411
-418
-424
-431
-437
-443
-449
-455
-460
-465
-470
-475
-479
-483
-488
-491
-495
-499
-502
-505
-508
-510
-513
-515
-518
-520
-522
-524
-525
-527
-529
-531
-533
-535
-537
-539
-541
-543
-545
-547
-550
-552
-554
-557
-559
-562
-564
-567
-569
-572
-574
-576
-578
-580
-581
-582
-583
-584
-584
-584
-584
-583
-583
-582
-581
-579
-578
-577
-575
-574
-572
-571
-570
-569
-567
-567
-566
-565
-565
-565
-565
-565
-565
-565
-565
-566
-566
-567
-568
-568
-569
-570
-571
-572
-573
-574
-575
-576
-578
-580
-582
-585
-587
-590
-594
-597
-601
-605
-610
-614
-619
-624
-629
-635
-640
-646
-651
-657
-663
-668
-674
-680
-685
-690
-696
-701
-705
-710
-715
-719
-723
-727
-731
-734
-738
-740
-743
-745
-747
-749
-749
-750
-750
-749
-748
-746
-744
-741
-737
-733
-728
-722
-715
-708
-700
-691
-680
-670
-658
-645
-631
-616
-601
-584
-567
-549
-530
-510
-489
-468
-445
-422
-398
-374
-348
-322
-295
-268
-239
-211
-181
-151
-120
-89
-58
-26
7
40
73
106
140
174
208
242
277
311
345
379
413
446
480
513
545
578
609
641
671
702
731
760
788
815
841
867
891
915
937
959
980
999
1018
1036
1053
1068
1083
1097
1109
1121
1132
1142
1151
1159
1167
1173
1179
1184
1189
1193
1196
1198
1200
1201
1201
1201
1200
1198
1197
1194
1191
1188
1184
1180
1175
1170
1165
1159
1153
1147
1141
1135
1129
1122
1116
1110
1103
1096
1090
1083
1077
1070
1063
1057
1051
1044
1038
1032
1026
1018
1012
1006
1002
996
990
984
979
973
968
963
957
952
947
942
937
932
927
922
917
912
908
903
898
893
889
884
879
875
870
865
860
855
850
845
840
834
829
824
819
814
809
804
799
794
789
785
781
777
773
770
766
763
761
758
756
754
753
751
749
748
746
745
743
742
740
739
737
735
733
731
729
726
724
721
718
715
711
708
704
700
696
691
686
681
676
670
664
658
652
645
638
631
624
617
609
602
594
586
578
570
561
552
543
534
525
515
505
494
484
473
462
450
439
427
415
403
391
378
366
353
341
329
316
304
292
279
267
255
242
230
218
206
194
182
170
159
147
135
124
112
101
90
79
68
57
46
35
25
14
4
-6
-16
-26
-36
-45
-55
-64
-73
-82
-91
-100
-109
-118
-126
-135
-144
-152
-161
-169
-178
-187
-195
-204
-213
-221
-230
-238
-247
-255
-263
-271
-280
-288
-296
-304
-313
-321
-329
-338
-346
-355
-364
-372
-381
-390
-399
-407
-416
-425
-433
-442
-450
-458
-466
-474
-482
-490
-498
-505
-513
-520
-527
-534
-541
-547
-554
-560
-567
-573
-579
-585
-591
-597
-603
-609
-615
-621
-627
-633
-638
-644
-649
-655
-660
-665
-670
-674
-679
-683
-687
-691
-694
-697
-700
-702
-704
-706
-708
-709
-709
-710
-710
-710
-710
-709
-708
-708
-706
-705
-703
-701
-699
-696
-693
-690
-686
-682
-677
-672
-666
-660
-654
-647
-640
-632
-624
-616
-608
-599
-590
-581
-572
-562
-553
-543
-534
-524
-515
-505
-495
-486
-476
-467
-458
-449
-440
-431
-422
-414
-405
-397
-389
-380
-372
-364
-357
-349
-341
-334
-326
-319
-311
-304
-297
-289
-282
-275
-268
-262
-255
-249
-243
-237
-232
-227
-222
-218
-214
-211
-208
-206
-204
-202
-201
-201
-201
-202
-203
-205
-207
-210
-213
-217
-222
-227
-232
-238
-244
-251
-257
-265
-272
-280
-288
-296
-304
-313
-322
-331
-340
-349
-358
-368
-377
-387
-397
-407
-417
-427
-437
-447
-458
-468
-477
-487
-497
-506
-515
-524
-532
-541
-549
-557
-564
-572
-579
-587
-594
-601
-608
-616
-623
-630
-637
-645
-653
-660
-668
-676
-685
-694
-703
-712
-721
-731
-742
-752
-763
-774
-786
-798
-810
-823
-836
-849
-863
-877
-892
-906
-921
-937
-953
-969
-985
-1002
-1018
-1036
-1053
-1070
-1088
-1106
-1124
-1142
-1160
-1178
-1196
-1214
-1232
-1250
-1269
-1287
-1305
-1323
-1342
-1360
-1378
-1397
-1415
-1433
-1452
-1470
-1489
-1507
-1526
-1544
-1563
-1581
-1599
-1618
-1636
-1654
-1672
-1690
-1708
-1726
-1744
-1762
-1780
-1798
-1815
-1833
-1851
-1869
-1886
-1904
-1921
-1938
-1955
-1972
-1988
-2004
-2020
-2035
-2050
-2065
-2079
-2093
-2107
-2120
-2133
-2145
-2156
-2167
-2177
-2187
-2196
-2204
-2212
-2219
-2225
-2230
-2235
-2239
-2242
-2244
-2246
-2247
-2247
-2246
-2245
-2243
-2240
-2236
-2231
-2226
-2220
-2213
-2205
-2196
-2187
-2176
-2165
-2153
-2141
-2127
-2113
-2098
-2082
-2066
-2049
-2031
-2013
-1994
-1974
-1954
-1933
-1912
-1890
-1867
-1844
-1821
-1797
-1772
-1747
-1722
-1696
-1670
-1644
-1617
-1590
-1563
-1536
-1509
-1482
-1455
-1428
-1400
-1373
-1346
-1319
-1292
-1265
-1238
-1211
-1185
-1158
-1132
-1105
-1079
-1053
-1027
-1000
-976
-950
-925
-900
-875
-850
-826
-801
-777
-754
-730
-707
-684
-661
-639
-616
-595
-573
-552
-532
-512
-492
-473
-454
-436
-418
-400
-383
-366
-350
-334
-318
-303
-289
-274
-261
-247
-234
-221
-209
-197
-186
-175
-164
-154
-145
-136
-127
-120
-112
-105
-99
-93
-88
-84
-79
-76
-73
-71
-69
-67
-67
-66
-66
-67
-68
-69
-71
-73
-76
-79
-82
-86
-90
-95
-100
-105
-111
-117
-123
-130
-138
-146
-154
-163
-172
-182
-193
-204
-216
-228
-240
-253
-267
-281
-295
-310
-326
-341
-358
-374
-391
-409
-427
-446
-464
-484
-503
-523
-544
-565
-586
-607
-629
-651
-673
-695
-718
-741
-764
-787
-810
-834
-857
-880
-904
-927
-950
-973
-995
-1018
-1039
-1061
-1082
-1103
-1123
-1142
-1161
-1180
-1198
-1215
-1231
-1247
-1262
-1276
-1290
-1303
-1315
-1327
-1337
-1348
-1357
-1366
-1374
-1381
-1388
-1394
-1400
-1405
-1409
-1413
-1416
-1419
-1421
-1423
-1425
-1426
-1427
-1428
-1428
-1428
-1428
-1428
-1428
-1428
-1427
-1427
-1426
-1425
-1425
-1424
-1423
-1423
-1422
-1421
-1421
-1420
-1420
-1419
-1419
-1419
-1418
-1418
-1418
-1418
-1418
-1419
-1419
-1419
-1420
-1420
-1421
-1422
-1423
-1424
-1426
-1427
-1429
-1431
-1433
-1436
-1438
-1441
-1444
-1447
-1451
-1454
-1458
-1463
-1467
-1472
-1477
-1483
-1489
-1495
-1502
-1509
-1516
-1524
-1532
-1540
-1549
-1559
-1568
-1578
-1588
-1599
-1610
-1621
-1632
-1644
-1655
-1667
-1679
-1691
-1704
-1716
-1728
-1740
-1752
-1765
-1777
-1789
-1801
-1813
-1825
-1837
-1849
-1861
-1872
-1884
-1895
-1906
-1917
-1928
-1939
-1949
-1959
-1969
-1979
-1989
-1998
-2007
-2016
-2025
-2033
-2043
-2051
-2060
-2068
-2077
-2085
-2093
-2102
-2111
-2119
-2128
-2137
-2146
-2156
-2166
-2176
-2186
-2197
-2208
-2219
-2231
-2243
-2256
-2269
-2283
-2297
-2312
-2327
-2343
-2359
-2376
-2394
-2412
-2430
-2450
-2469
-2490
-2511
-2532
-2555
-2577
-2600
-2624
-2648
-2673
-2698
-2723
-2749
-2775
-2801
-2828
-2855
-2882
-2908
-2935
-2962
-2989
-3015
-3041
-3067
-3093
-3119
-3144
-3168
-3192
-3216
-3239
-3262
-3284
-3306
-3327
-3347
-3367
-3386
-3404
-3422
-3439
-3455
-3471
-3485
-3500
-3513
-3526
-3538
-3549
-3559
-3569
-3578
-3586
-3593
-3600
-3606
-3611
-3615
-3619
-3622
-3625
-3627
-3628
-3629
-3629
-3630
-3629
-3629
-3628
-3627
-3626
-3624
-3623
-3622
-3620
-3619
-3617
-3616
-3615
-3614
-3613
-3613
-3612
-3612
-3612
-3613
-3614
-3614
-3616
-3617
-3619
-3621
-3623
-3626
-3628
-3631
-3635
-3638
-3642
-3646
-3650
-3654
-3659
-3664
-3668
-3673
-3678
-3683
-3689
-3694
-3699
-3705
-3710
-3716
-3722
-3728
-3734
-3740
-3746
-3752
-3758
-3764
-3770
-3777
-3783
-3789
-3795
-3801
-3807
-3813
-3819
-3825
-3831
-3837
-3842
-3848
-3853
-3858
-3864
-3869
-3873
-3878
-3883
-3888
-3892
-3897
-3901
-3905
-3910
-3914
-3918
-3922
-3926
-3930
-3934
-3938
-3942
-3945
-3949
-3952
-3955
-3959
-3962
-3965
-3968
-3970
-3973
-3976
-3978
-3981
-3983
-3985
-3987
-3988
-3990
-3991
-3993
-3994
-3995
-3996
-3998
-3999
-4000
-4001
-4002
-4003
-4003
-4003
-4005
-4006
-4006
-4006
-4008
-4008
-4009
-4009
-4009
-4009
-4008
-4008
-4006
-4006
-4003
-4003
-4000
-3998
-3995
-3992
-3989
-3985
-3981
-3976
-3971
-3966
-3960
-3954
-3948
-3941
-3933
-3926
-3918
-3909
-3900
-3891
-3881
-3871
-3861
-3850
-3839
-3828
-3816
-3804
-3791
-3778
-3765
-3751
-3736
-3722
-3707
-3691
-3675
-3658
-3642
-3624
-3607
-3589
-3570
-3552
-3532
-3513
-3493
-3473
-3452
-3431
-3410
-3388
-3366
-3344
-3321
-3298
-3274
-3250
-3226
-3202
-3177
-3151
-3126
-3100
-3074
-3048
-3022
-2995
-2968
-2941
-2915
-2888
-2861
-2834
-2807
-2780
-2753
-2726
-2699
-2672
-2646
-2619
-2593
-2566
-2540
-2514
-2488
-2461
-2435
-2409
-2383
-2358
-2332
-2307
-2281
-2256
-2231
-2206
-2182
-2158
-2134
-2110
-2087
-2063
-2041
-2017
-1996
-1974
-1952
-1931
-1910
-1889
-1868
-1848
-1828
-1808
-1789
-1769
-1750
-1731
-1712
-1694
-1675
-1657
-1639
-1621
-1603
-1585
-1567
-1550
-1532
-1515
-1497
-1480
-1462
-1445
-1428
-1411
-1393
-1376
-1359
-1342
-1324
-1307
-1289
-1272
-1254
-1236
-1218
-1199
-1181
-1162
-1143
-1124
-1105
-1085
-1065
-1045
-1025
-1004
-984
-963
-941
-920
-898
-877
-855
-832
-810
-787
-764
-741
-718
-694
-671
-647
-624
-600
-576
-552
-528
-505
-481
-458
-434
-411
-388
-366
-343
-321
-299
-277
-256
-235
-214
-194
-174
-154
-134
-115
-96
-77
-58
-40
-22
-5
13
30
47
63
79
95
111
126
141
155
169
183
197
210
223
235
247
259
270
281
291
301
311
320
329
337
345
352
359
366
373
379
384
390
395
400
404
408
412
416
420
423
426
429
432
435
437
439
441
443
445
447
448
450
451
453
454
455
457
458
459
461
462
463
465
466
467
469
470
471
472
473
473
474
475
475
475
475
475
475
474
474
473
472
471
469
468
466
464
462
459
457
454
450
447
443
439
434
429
424
418
412
405
398
390
382
373
364
354
344
333
322
310
297
285
271
257
243
229
214
198
182
166
150
133
116
99
81
64
45
27
8
-10
-30
-49
-69
-89
-109
-129
-150
-171
-192
-213
-235
-257
-278
-300
-322
-344
-367
-389
-411
-433
-456
-478
-500
-523
-545
-567
-590
-612
-634
-656
-678
-700
-721
-742
-763
-784
-805
-825
-845
-864
-883
-902
-920
-939
-956
-973
-990
-1006
-1022
-1038
-1053
-1068
-1082
-1096
-1109
-1122
-1134
-1146
-1157
-1168
-1179
-1188
-1198
-1206
-1215
-1222
-1230
-1236
-1242
-1248
-1253
-1257
-1261
-1264
-1267
-1269
-1270
-1270
-1270
-1270
-1268
-1267
-1264
-1261
-1257
-1253
-1248
-1243
-1237
-1231
-1224
-1216
-1209
-1200
-1191
-1182
-1173
-1163
-1152
-1142
-1131
-1119
-1108
-1096
-1084
-1071
-1059
-1046
-1032
-1018
-1006
-992
-978
-964
-950
-936
-921
-907
-893
-878
-864
-849
-835
-820
-806
-792
-778
-764
-750
-736
-723
-710
-696
-684
-671
-659
-647
-635
-624
-612
-602
-591
-581
-572
-562
-553
-545
-536
-528
-521
-513
-506
-500
-493
-487
-481
-476
-470
-465
-460
-455
-450
-445
-440
-435
-430
-425
-419
-414
-409
-403
-397
-391
-385
-378
-372
-365
-357
-349
-341
-333
-324
-315
-305
-295
-285
-274
-263
-252
-240
-228
-216
-204
-191
-178
-165
-152
-138
-125
-111
-98
-84
-71
-57
-43
-29
-15
-1
13
26
40
54
67
81
94
107
120
132
145
157
169
180
192
203
213
224
234
244
253
262
271
279
287
295
302
309
315
321
326
331
335
339
342
344
346
347
348
348
347
346
344
341
338
334
330
325
319
313
306
298
290
282
273
263
253
242
231
220
208
195
182
169
155
141
126
111
96
80
64
48
31
13
-4
-22
-41
-59
-78
-97
-117
-136
-156
-176
-196
-217
-237
-258
-278
-298
-319
-339
-359
-379
-399
-418
-438
-456
-475
-493
-510
-527
-543
-559
-574
-589
-603
-616
-628
-640
-651
-662
-671
-680
-688
-695
-702
-707
-712
-716
-719
-721
-722
-722
-722
-720
-718
-715
-711
-706
-700
-693
-686
-677
-668
-658
-647
-636
-623
-610
-596
-582
-567
-551
-535
-518
-500
-482
-464
-445
-425
-405
-384
-363
-342
-320
-298
-275
-252
-229
-206
-182
-158
-134
-110
-86
-61
-37
-12
12
37
61
85
110
134
158
182
206
230
253
277
300
323
346
368
390
412
434
455
476
497
517
538
557
576
595
614
632
650
667
684
701
717
733
749
764
779
793
807
821
835
848
861
874
886
899
911
922
934
945
957
968
978
989
999
1008
1018
1029
1038
1047
1057
1066
1074
1083
1092
1100
1109
1117
1126
1134
1142
1151
1160
1168
1177
1186
1194
1203
1212
1221
1231
1240
1249
1259
1268
1278
1287
1297
1306
1316
1326
1335
1345
1354
1364
1373
1383
1392
1401
1410
1419
1428
1437
1445
1454
1462
1471
1479
1487
1495
1503
1511
1518
1526
1533
1541
1548
1555
1562
1570
1577
1584
1591
1598
1605
1611
1618
1625
1631
1638
1644
1650
1656
1662
1668
1673
1679
1684
1689
1694
1698
1703
1707
1710
1714
1717
1720
1723
1725
1728
1730
1731
1733
1734
1735
1736
1736
1736
1736
1736
1736
1735
1734
1733
1732
1730
1728
1726
1723
1720
1717
1714
1711
1707
1703
1698
1694
1689
1684
1678
1672
1666
1660
1654
1647
1640
1632
1625
1617
1608
1600
1591
1582
1572
1563
1553
1542
1532
1521
1510
1499
1487
1475
1463
1451
1438
1425
1412
1399
1385
1371
1356
1342
1326
1311
1295
1279
1263
1246
1229
1212
1195
1177
1159
1141
1122
1104
1085
1066
1047
1028
1008
989
970
950
931
911
891
872
852
832
813
793
773
754
734
715
696
677
657
638
619
600
581
562
544
525
506
488
469
451
433
415
397
379
361
343
326
308
291
273
256
239
222
204
187
170
153
137
120
103
86
70
53
37
20
4
-12
-28
-44
-60
-76
-91
-107
-122
-137
-152
-166
-180
-195
-209
-223
-236
-250
-263
-276
-288
-301
-313
-325
-337
-348
-359
-370
-380
-390
-400
-410
-419
-428
-436
-445
-453
-460
-467
-475
-481
-488
-494
-500
-506
-511
-517
-522
-527
-532
-536
-541
-545
-549
-553
-556
-560
-563
-567
-570
-573
-576
-579
-581
-584
-586
-589
-591
-593
-596
-598
-600
-602
-603
-605
-607
-609
-610
-612
-614
-615
-616
-618
-619
-621
-622
-623
-624
-625
-626
-627
-627
-628
-628
-628
-628
-627
-627
-626
-625
-623
-621
-619
-617
-615
-612
-608
-605
-601
-597
-592
-587
-581
-575
-569
-562
-555
-547
-538
-530
-520
-510
-500
-489
-477
-466
-453
-440
-427
-413
-399
-385
-370
-355
-339
-323
-307
-290
-273
-256
-238
-220
-202
-184
-165
-146
-126
-106
-86
-66
-46
-25
-4
17
38
59
81
102
123
145
166
187
208
229
250
270
291
311
331
350
370
389
407
426
444
462
480
497
514
531
548
564
580
596
611
626
641
656
671
685
698
712
725
738
751
763
775
786
797
808
819
829
839
848
857
866
875
883
891
898
905
912
919
926
932
938
943
949
954
959
963
968
972
976
979
983
986
989
991
993
995
996
997
998
999
999
998
998
996
995
993
990
987
983
979
975
970
964
958
951
944
936
928
919
909
899
889
878
866
855
842
829
816
802
788
773
758
743
727
711
694
678
660
643
625
606
587
568
549
529
509
488
467
446
424
402
379
357
334
310
287
263
238
214
189
164
139
113
87
61
34
8
-19
-46
-74
-101
-129
-156
-184
-213
-241
-269
-297
-326
-354
-382
-411
-439
-467
-496
-524
-552
-580
-608
-635
-663
-691
-718
-745
-772
-798
-825
-851
-877
-902
-928
-953
-977
-1002
-1025
-1049
-1072
-1095
-1118
-1140
-1161
-1183
-1204
-1225
-1245
-1265
-1285
-1304
-1323
-1342
-1361
-1379
-1397
-1414
-1432
-1449
-1465
-1482
-1498
-1513
-1529
-1544
-1558
-1573
-1587
-1601
-1614
-1627
-1639
-1652
-1663
-1675
-1686
-1697
-1707
-1717
-1727
-1737
-1746
-1754
-1763
-1771
-1779
-1787
-1795
-1802
-1809
-1816
-1823
-1830
-1836
-1843
-1849
-1855
-1862
-1868
-1874
-1880
-1886
-1892
-1899
-1904
-1910
-1916
-1922
-1928
-1934
-1940
-1946
-1951
-1957
-1963
-1968
-1974
-1980
-1985
-1991
-1996
-2001
-2008
-2013
-2019
-2024
-2029
-2036
-2041
-2047
-2053
-2059
-2066
-2072
-2078
-2085
-2091
-2098
-2105
-2112
-2120
-2127
-2135
-2142
-2150
-2158
-2166
-2174
-2183
-2191
-2200
-2208
-2217
-2226
-2235
-2244
-2253
-2262
-2271
-2281
-2290
-2300
-2310
-2319
-2329
-2339
-2349
-2359
-2369
-2379
-2390
-2400
-2410
-2420
-2430
-2440
-2451
-2461
-2471
-2481
-2491
-2501
-2510
-2520
-2530
-2539
-2549
-2558
-2567
-2576
-2585
-2593
-2601
-2609
-2617
-2624
-2631
-2638
-2645
-2651
-2657
-2662
-2668
-2673
-2677
-2682
-2686
-2690
-2693
-2697
-2700
-2703
-2705
-2708
-2710
-2712
-2714
-2716
-2717
-2719
-2720
-2721
-2721
-2722
-2722
-2722
-2722
-2722
-2721
-2720
-2719
-2718
-2716
-2714
-2712
-2709
-2706
-2703
-2700
-2696
-2692
-2688
-2683
-2679
-2673
-2668
-2662
-2656
-2650
-2643
-2636
-2629
-2622
-2614
-2606
-2598
-2590
-2581
-2572
-2563
-2554
-2544
-2535
-2525
-2515
-2505
-2494
-2484
-2473
-2462
-2451
-2440
-2429
-2418
-2406
-2395
-2383
-2372
-2360
-2349
-2337
-2325
-2313
-2301
-2290
-2277
-2265
-2253
-2241
-2228
-2216
-2203
-2191
-2178
-2165
-2152
-2139
-2125
-2112
-2098
-2085
-2071
-2057
-2043
-2029
-2015
-2001
-1987
-1973
-1958
-1944
-1930
-1916
-1901
-1887
-1873
-1858
-1844
-1830
-1816
-1801
-1787
-1773
-1759
-1745
-1731
-1717
-1703
-1689
-1675
-1661
-1647
-1633
-1619
-1606
-1592
-1578
-1564
-1550
-1536
-1523
-1509
-1495
-1481
-1467
-1453
-1439
-1425
-1410
-1396
-1382
-1367
-1353
-1338
-1323
-1309
-1294
-1279
-1264
-1249
-1235
-1220
-1205
-1190
-1175
-1160
-1145
-1131
-1116
-1101
-1086
-1071
-1056
-1041
-1026
-1010
-996
-981
-966
-951
-935
-920
-905
-890
-875
-860
-845
-830
-815
-800
-785
-771
-756
-742
-728
-714
-700
-686
-672
-659
-646
-633
-620
-607
-595
-583
-571
-559
-548
-537
-526
-515
-504
-494
-484
-474
-465
-456
-447
-438
-430
-422
-414
-407
-400
-394
-387
-382
-376
-371
-367
-362
-359
-355
-352
-350
-347
-346
-344
-343
-343
-342
-343
-343
-344
-345
-346
-348
-350
-353
-356
-359
-362
-366
-371
-375
-380
-385
-391
-397
-403
-410
-417
-425
-432
-441
-449
-459
-468
-478
-489
-500
-512
-524
-536
-550
-563
-578
-592
-608
-624
-640
-657
-675
-693
-712
-732
-752
-773
-794
-816
-838
-861
-884
-908
-933
-958
-983
-1010
-1036
-1063
-1091
-1119
-1147
-1176
-1206
-1236
-1266
-1296
-1327
-1359
-1390
-1423
-1455
-1488
-1521
-1554
-1588
-1622
-1656
-1690
-1724
-1759
-1794
-1829
-1864
-1899
-1934
-1969
-2005
-2040
-2075
-2110
-2145
-2180
-2215
-2249
-2284
-2318
-2352
-2386
-2420
-2453
-2486
-2519
-2552
-2584
-2615
-2647
-2678
-2708
-2738
-2768
-2797
-2825
-2853
-2881
-2907
-2934
-2959
-2984
-3008
-3032
-3054
-3077
-3098
-3119
-3139
-3158
-3177
-3195
-3212
-3229
-3245
-3260
-3274
-3288
-3301
-3313
-3324
-3334
-3344
-3353
-3361
-3368
-3375
-3380
-3385
-3389
-3392
-3395
-3396
-3397
-3397
-3396
-3395
-3392
-3389
-3385
-3381
-3375
-3369
-3362
-3354
-3346
-3336
-3326
-3315
-3304
-3291
-3278
-3265
-3250
-3235
-3219
-3203
-3186
-3168
-3150
-3131
-3111
-3091
-3070
-3049
-3028
-3006
-2983
-2960
-2936
-2913
-2888
-2864
-2838
-2813
-2787
-2760
-2733
-2706
-2678
-2650
-2621
-2592
-2563
-2534
-2504
-2473
-2443
-2412
-2380
-2349
-2317
-2285
-2252
-2220
-2187
-2153
-2120
-2086
-2052
-2017
-1983
-1949
-1914
-1879
-1844
-1809
-1774
-1739
-1704
-1670
-1635
-1600
-1565
-1530
-1496
-1462
-1427
-1393
-1359
-1326
-1292
-1259
-1227
-1194
-1162
-1130
-1099
-1068
-1037
-1006
-978
-949
-921
-893
-866
-839
-813
-788
-763
-739
-716
-694
-672
-651
-631
-611
-592
-574
-556
-539
-523
-508
-493
-479
-465
-452
-440
-428
-417
-406
-397
-387
-379
-371
-364
-357
-351
-345
-341
-336
-333
-330
-327
-326
-325
-324
-324
-324
-325
-327
-329
-332
-335
-338
-342
-346
-351
-356
-361
-367
-373
-380
-387
-394
-402
-410
-418
-427
-436
-445
-455
-464
-475
-485
-496
-507
-519
-530
-542
-554
-567
-579
-592
-606
-619
-633
-647
-661
-675
-689
-704
-719
-734
-749
-764
-780
-795
-811
-827
-843
-859
-875
-892
-908
-924
-941
-958
-974
-991
-1006
-1024
-1041
-1057
-1073
-1090
-1106
-1121
-1137
-1153
-1168
-1183
-1198
-1212
-1226
-1240
-1254
-1267
-1280
-1292
-1305
-1316
-1328
-1339
-1350
-1361
-1371
-1381
-1390
-1399
-1408
-1417
-1425
-1432
-1440
-1447
-1453
-1460
-1466
-1471
-1476
-1481
-1486
-1490
-1494
-1498
-1501
-1504
-1507
-1509
-1511
-1512
-1513
-1514
-1515
-1515
-1515
-1514
-1513
-1512
-1511
-1509
-1507
-1505
-1502
-1499
-1496
-1493
-1489
-1486
-1482
-1477
-1473
-1469
-1464
-1459
-1454
-1449
-1444
-1438
-1433
-1427
-1422
-1416
-1410
-1404
-1398
-1392
-1385
-1379
-1373
-1366
-1360
-1353
-1346
-1339
-1333
-1326
-1318
-1311
-1304
-1296
-1289
-1281
-1274
-1266
-1258
-1250
-1242
-1234
-1225
-1217
-1209
-1200
-1191
-1182
-1173
-1164
-1155
-1145
-1135
-1126
-1116
-1105
-1095
-1085
-1074
-1063
-1052
-1040
-1029
-1016
-1004
-993
-981
-969
-956
-943
-930
-917
-904
-891
-877
-863
-850
-836
-821
-807
-793
-778
-764
-749
-735
-720
-705
-690
-675
-660
-646
-631
-616
-601
-586
-571
-556
-541
-526
-511
-497
-482
-467
-452
-437
-422
-408
-393
-378
-364
-349
-335
-320
-306
-292
-278
-264
-251
-237
-224
-210
-197
-185
-172
-160
-147
-135
-123
-112
-100
-88
-77
-66
-55
-44
-33
-23
-12
-2
8
18
28
37
47
56
65
74
82
91
99
107
115
123
130
137
144
151
158
164
170
176
182
188
193
198
203
207
212
216
219
223
226
228
231
233
234
236
237
237
237
237
237
236
234
233
230
228
225
222
219
215
211
206
201
196
191
186
180
173
167
160
153
146
138
131
122
114
105
97
87
78
68
59
49
38
28
17
6
-4
-16
-27
-38
-50
-61
-73
-85
-97
-109
-121
-134
-146
-159
-172
-185
-198
-211
-225
-238
-252
-265
-279
-293
-306
-320
-334
-348
-362
-376
-390
-404
-419
-433
-447
-461
-476
-490
-505
-519
-533
-548
-562
-577
-592
-606
-621
-635
-650
-664
-679
-693
-707
-722
-736
-750
-764
-778
-792
-805
-819
-832
-846
-859
-871
-884
-897
-909
-921
-932
-944
-955
-966
-976
-987
-997
-1006
-1016
-1025
-1033
-1042
-1050
-1057
-1064
-1071
-1078
-1084
-1089
-1095
-1100
-1104
-1108
-1112
-1116
-1119
-1122
-1125
-1128
-1130
-1132
-1134
-1136
-1137
-1138
-1139
-1140
-1141
-1142
-1142
-1142
-1143
-1143
-1143
-1143
-1143
-1143
-1143
-1143
-1143
-1143
-1143
-1144
-1144
-1144
-1144
-1145
-1145
-1145
-1146
-1146
-1147
-1148
-1148
-1149
-1150
-1151
-1152
-1153
-1154
-1155
-1157
-1158
-1159
-1161
-1162
-1163
-1165
-1167
-1168
-1170
-1172
-1173
-1175
-1177
-1179
-1181
-1182
-1184
-1186
-1188
-1189
-1191
-1193
-1195
-1196
-1198
-1200
-1201
-1203
-1205
-1206
-1208
-1209
-1210
-1212
-1213
-1214
-1215
-1216
-1217
-1217
-1218
-1219
-1219
-1219
-1220
-1220
-1220
-1220
-1220
-1220
-1220
-1219
-1219
-1219
-1218
-1218
-1217
-1217
-1216
-1215
-1215
-1214
-1213
-1212
-1211
-1210
-1209
-1208
-1207
-1206
-1205
-1203
-1202
-1201
-1200
-1198
-1197
-1196
-1194
-1193
-1191
-1190
-1188
-1187
-1185
-1183
-1181
-1179
-1177
-1174
-1172
-1169
-1167
-1164
-1161
-1158
-1154
-1151
-1147
-1143
-1139
-1135
-1131
-1126
-1121
-1117
-1112
-1106
-1101
-1095
-1090
-1084
-1078
-1071
-1065
-1059
-1052
-1046
-1039
-1032
-1026
-1018
-1012
-1004
-998
-991
-984
-976
-969
-961
-954
-946
-939
-931
-923
-915
-907
-899
-891
-883
-874
-866
-858
-849
-841
-832
-824
-815
-807
-798
-789
-780
-771
-762
-753
-744
-735
-725
-716
-706
-696
-687
-677
-667
-657
-646
-636
-625
-615
-604
-593
-581
-570
-558
-546
-534
-522
-509
-497
-484
-470
-457
-443
-430
-415
-401
-386
-372
-356
-341
-325
-309
-293
-277
-260
-243
-226
-208
-191
-173
-155
-136
-117
-99
-80
-60
-41
-22
-2
18
38
58
78
98
118
138
158
178
198
219
239
259
279
298
318
338
357
377
396
415
434
453
472
490
508
526
544
561
578
595
612
628
644
660
676
691
705
720
734
748
761
774
786
798
810
821
832
843
853
863
872
881
889
897
904
911
917
923
928
933
937
941
944
947
949
951
952
952
952
952
951
949
947
944
941
938
934
930
925
920
914
908
902
895
888
881
873
865
857
849
840
831
821
812
802
792
782
772
761
751
740
729
718
707
696
685
674
663
652
641
630
619
608
597
586
575
565
554
544
534
524
514
504
494
484
474
465
456
446
437
428
419
410
401
392
383
375
366
358
349
341
333
325
317
309
301
293
285
278
270
263
255
248
241
233
226
219
212
204
197
190
183
176
168
161
154
146
139
131
124
116
108
100
92
84
76
67
59
50
41
32
23
13
4
-6
-16
-26
-36
-47
-57
-68
-79
-90
-102
-113
-125
-137
-150
-162
-175
-187
-200
-214
-227
-241
-254
-268
-282
-296
-311
-325
-340
-354
-369
-384
-399
-414
-429
-444
-459
-475
-490
-505
-521
-536
-552
-568
-583
-599
-615
-631
-646
-662
-678
-694
-710
-726
-742
-758
-774
-791
-807
-823
-839
-855
-871
-887
-902
-918
-934
-950
-965
-981
-996
-1010
-1026
-1041
-1056
-1071
-1085
-1100
-1114
-1128
-1141
-1155
-1168
-1181
-1194
-1207
-1219
-1232
-1244
-1255
-1267
-1278
-1289
-1300
-1311
-1321
-1331
-1341
-1351
-1360
-1369
-1378
-1386
-1395
-1403
-1411
-1418
-1426
-1433
-1440
-1447
-1453
-1459
-1465
-1471
-1477
-1482
-1488
-1493
-1497
-1502
-1507
-1511
-1515
-1519
-1523
-1526
-1530
-1533
-1537
-1540
-1543
-1546
-1549
-1552
-1554
-1557
-1560
-1563
-1565
-1568
-1571
-1574
-1577
-1579
-1582
-1585
-1588
-1592
-1595
-1598
-1602
-1605
-1609
-1613
-1617
-1621
-1625
-1630
-1634
-1639
-1644
-1649
-1654
-1659
-1665
-1670
-1676
-1682
-1688
-1694
-1701
-1707
-1714
-1721
-1728
-1736
-1743
-1751
-1759
-1768
-1776
-1785
-1794
-1803
-1812
-1822
-1831
-1841
-1851
-1862
-1872
-1883
-1894
-1905
-1916
-1927
-1939
-1950
-1962
-1974
-1986
-1998
-2011
-2023
-2036
-2049
-2062
-2075
-2088
-2102
-2115
-2129
-2143
-2157
-2171
-2185
-2200
-2214
-2229
-2243
-2258
-2273
-2288
-2304
-2319
-2335
-2350
-2366
-2382
-2398
-2414
-2431
-2447
-2464
-2481
-2497
-2514
-2531
-2548
-2565
-2582
-2599
-2616
-2634
-2651
-2668
-2685
-2701
-2718
-2735
-2751
-2768
-2784
-2800
-2816
-2831
-2847
-2862
-2877
-2891
-2906
-2920
-2934
-2947
-2961
-2974
-2986
-2998
-3010
-3022
-3033
-3044
-3054
-3064
-3074
-3083
-3091
-3100
-3107
-3115
-3122
-3128
-3135
-3140
-3145
-3150
-3155
-3159
-3162
-3165
-3168
-3170
-3171
-3172
-3173
-3173
-3173
-3172
-3171
-3169
-3167
-3164
-3161
-3157
-3153
-3148
-3143
-3137
-3131
-3124
-3117
-3110
-3102
-3093
-3085
-3075
-3066
-3056
-3045
-3035
-3023
-3012
-3000
-2988
-2975
-2962
-2949
-2936
-2922
-2908
-2893
-2879
-2864
-2849
-2834
-2819
-2804
-2788
-2773
-2757
-2741
-2725
-2709
-2693
-2677
-2660
-2644
-2628
-2611
-2595
-2578
-2562
-2546
-2529
-2513
-2496
-2480
-2464
-2448
-2432
-2416
-2400
-2384
-2369
-2354
-2339
-2324
-2309
-2295
-2280
-2267
-2253
-2239
-2226
-2213
-2201
-2188
-2176
-2165
-2153
-2143
-2132
-2122
-2112
-2103
-2094
-2085
-2077
-2070
-2062
-2056
-2049
-2044
-2037
-2033
-2029
-2024
-2021
-2017
-2013
-2012
-2009
-2008
-2005
-2005
-2004
-2004
-2003
-2003
-2004
-2005
-2005
-2007
-2008
-2009
-2012
-2013
-2017
-2020
-2023
-2025
-2029
-2033
-2037
-2041
-2045
-2049
-2053
-2058
-2062
-2067
-2071
-2076
-2081
-2086
-2090
-2095
-2099
-2104
-2108
-2112
-2117
-2121
-2124
-2128
-2132
-2135
-2138
-2141
-2144
-2146
-2148
-2150
-2152
-2153
-2154
-2155
-2155
-2155
-2155
-2154
-2154
-2152
-2151
-2149
-2147
-2144
-2142
-2138
-2135
-2131
-2127
-2122
-2118
-2112
-2107
-2101
-2095
-2089
-2082
-2075
-2068
-2061
-2053
-2045
-2037
-2028
-2020
-2011
-2001
-1993
-1984
-1974
-1965
-1955
-1945
-1936
-1926
-1915
-1905
-1895
-1884
-1874
-1864
-1853
-1843
-1832
-1821
-1811
-1800
-1790
-1779
-1769
-1758
-1748
-1738
-1728
-1717
-1707
-1697
-1688
-1678
-1668
-1659
-1649
-1640
-1631
-1622
-1613
-1604
-1596
-1588
-1580
-1572
-1565
-1558
-1551
-1544
-1538
-1532
-1527
-1521
-1516
-1511
-1507
-1503
-1499
-1495
-1492
-1489
-1487
-1484
-1482
-1480
-1479
-1477
-1476
-1475
-1475
-1474
-1474
-1474
-1475
-1475
-1476
-1476
-1477
-1478
-1479
-1480
-1482
-1483
-1485
-1486
-1488
-1490
-1492
-1494
-1496
-1498
-1500
-1503
-1505
-1508
-1510
-1513
-1515
-1518
-1521
-1524
-1527
-1530
-1533
-1536
-1540
-1543
-1546
-1550
-1553
-1557
-1561
-1564
-1568
-1572
-1576
-1579
-1583
-1587
-1591
-1595
-1599
-1602
-1606
-1610
-1614
-1618
-1622
-1625
-1629
-1633
-1637
-1641
-1644
-1648
-1652
-1656
-1659
-1663
-1667
-1671
-1674
-1678
-1681
-1685
-1688
-1692
-1695
-1698
-1701
-1704
-1707
-1709
-1712
-1714
-1716
-1718
-1719
-1721
-1722
-1723
-1723
-1723
-1724
-1723
-1723
-1722
-1721
-1719
-1717
-1715
-1712
-1709
-1706
-1703
-1699
-1694
-1689
-1684
-1679
-1673
-1666
-1660
-1653
-1645
-1637
-1628
-1620
-1610
-1601
-1590
-1580
-1569
-1558
-1546
-1534
-1522
-1509
-1496
-1483
-1469
-1456
-1442
-1428
-1413
-1399
-1384
-1369
-1354
-1339
-1324
-1309
-1294
-1278
-1263
-1247
-1232
-1217
-1201
-1186
-1170
-1155
-1140
-1125
-1110
-1095
-1080
-1065
-1051
-1037
-1022
-1008
-996
-982
-969
-956
-944
-932
-920
-909
-897
-887
-876
-866
-857
-847
-839
-830
-822
-815
-807
-801
-794
-789
-783
-778
-774
-770
-766
-763
-760
-758
-756
-754
-753
-752
-752
-752
-753
-754
-755
-757
-759
-762
-765
-769
-773
-777
-782
-787
-793
-799
-805
-812
-819
-827
-835
-843
-851
-860
-870
-879
-889
-899
-910
-921
-932
-943
-955
-967
-979
-992
-1004
-1016
-1030
-1043
-1057
-1070
-1084
-1098
-1112
-1126
-1140
-1155
-1169
-1184
-1199
-1214
-1229
-1244
-1259
-1274
-1289
-1304
-1319
-1334
-1350
-1365
-1380
-1395
-1410
-1425
-1440
-1455
-1470
-1484
-1499
-1513
-1528
-1542
-1556
-1570
-1583
-1597
-1610
-1623
-1635
-1648
-1660
-1672
-1684
-1695
-1707
-1717
-1728
-1738
-1748
-1758
-1767
-1776
-1784
-1793
-1800
-1808
-1815
-1822
-1828
-1835
-1840
-1846
-1851
-1855
-1859
-1863
-1867
-1870
-1873
-1875
-1877
-1879
-1880
-1881
-1882
-1882
-1882
-1881
-1880
-1879
-1878
-1876
-1874
-1871
-1868
-1865
-1861
-1857
-1853
-1848
-1843
-1838
-1832
-1826
-1820
-1814
-1807
-1800
-1792
-1785
-1777
-1769
-1760
-1752
-1743
-1734
-1724
-1715
-1705
-1695
-1684
-1674
-1663
-1652
-1641
-1630
-1618
-1607
-1595
-1583
-1571
-1559
-1547
-1535
-1523
-1510
-1498
-1486
-1473
-1460
-1448
-1435
-1422
-1410
-1397
-1384
-1372
-1359
-1346
-1334
-1321
-1309
-1296
-1284
-1272
-1260
-1248
-1236
-1225
-1213
-1202
-1191
-1180
-1170
-1159
-1149
-1139
-1130
-1120
-1111
-1103
-1094
-1086
-1078
-1070
-1063
-1056
-1049
-1042
-1036
-1030
-1025
-1018
-1014
-1010
-1004
-1000
-997
-993
-990
-987
-984
-982
-979
-977
-975
-973
-972
-970
-969
-968
-967
-967
-966
-966
-966
-966
-966
-967
-967
-968
-969
-970
-972
-973
-974
-976
-978
-980
-982
-984
-986
-989
-991
-994
-996
-998
-1000
-1002
-1004
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1022
-1025
-1026
-1028
-1029
-1030
-1031
-1032
-1033
-1034
-1034
-1035
-1036
-1036
-1037
-1037
-1038
-1038
-1039
-1039
-1039
-1040
-1040
-1040
-1040
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1041
-1040
-1040
-1040
-1039
-1039
-1038
-1037
-1036
-1036
-1035
-1034
-1033
-1032
-1030
-1029
-1028
-1026
-1025
-1022
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-999
-997
-995
-992
-990
-987
-985
-982
-979
-977
-974
-971
-969
-966
-963
-961
-958
-956
-953
-951
-949
-946
-944
-942
-939
-937
-935
-933
-931
-929
-928
-926
-924
-923
-921
-920
-919
-918
-917
-916
-915
-914
-914
-914
-913
-913
-913
-913
-913
-914
-914
-914
-915
-916
-917
-917
-918
-919
-920
-921
-923
-924
-925
-926
-927
-928
-929
-931
-932
-933
-934
-936
-937
-938
-939
-941
-942
-944
-945
-947
-948
-950
-952
-954
-955
-957
-959
-961
-963
-965
-967
-970
-972
-974
-977
-979
-982
-984
-987
-990
-993
-996
-999
-1002
-1004
-1008
-1012
-1014
-1018
-1022
-1026
-1030
-1035
-1039
-1043
-1048
-1052
-1057
-1061
-1066
-1071
-1076
-1081
-1086
-1091
-1097
-1102
-1107
-1113
-1118
-1124
-1129
-1135
-1141
-1146
-1152
-1158
-1164
-1169
-1175
-1181
-1187
-1193
-1199
-1205
-1211
-1218
-1224
-1230
-1236
-1243
-1249
-1256
-1262
-1269
-1275
-1282
-1289
-1295
-1302
-1309
-1316
-1323
-1329
-1336
-1343
-1350
-1357
-1364
-1371
-1378
-1385
-1392
-1399
-1406
-1412
-1419
-1426
-1433
-1439
-1446
-1453
-1459
-1466
-1472
-1478
-1485
-1491
-1497
-1503
-1509
-1515
-1521
-1527
-1533
-1538
-1544
-1549
-1555
-1560
-1565
-1571
-1576
-1581
-1586
-1591
-1595
-1600
-1605
-1610
-1614
-1619
-1623
-1627
-1631
-1636
-1639
-1643
-1647
-1651
-1654
-1658
-1661
-1664
-1668
-1671
-1674
-1677
-1680
-1682
-1685
-1688
-1690
-1693
-1696
-1698
-1701
-1703
-1706
-1708
-1711
-1713
-1715
-1718
-1720
-1723
-1725
-1727
-1730
-1732
-1735
-1737
-1740
-1742
-1745
-1748
-1750
-1753
-1756
-1759
-1762
-1765
-1768
-1771
-1775
-1778
-1781
-1785
-1788
-1792
-1796
-1800
-1804
-1808
-1812
-1816
-1820
-1825
-1829
-1834
-1838
-1843
-1847
-1852
-1857
-1862
-1867
-1872
-1877
-1882
-1887
-1892
-1897
-1902
-1907
-1912
-1918
-1923
-1928
-1933
-1938
-1943
-1949
-1954
-1959
-1964
-1969
-1974
-1979
-1984
-1990
-1995
-2000
-2005
-2009
-2015
-2020
-2024
-2029
-2033
-2039
-2043
-2048
-2053
-2057
-2062
-2066
-2070
-2075
-2079
-2083
-2087
-2091
-2095
-2099
-2103
-2107
-2111
-2115
-2118
-2122
-2126
-2130
-2133
-2137
-2140
-2144
-2147
-2151
-2154
-2158
-2161
-2164
-2167
-2171
-2174
-2177
-2180
-2183
-2185
-2188
-2191
-2194
-2196
-2199
-2201
-2203
-2206
-2208
-2210
-2212
-2213
-2215
-2216
-2217
-2218
-2219
-2220
-2220
-2220
-2220
-2220
-2219
-2219
-2218
-2217
-2215
-2214
-2212
-2210
-2208
-2206
-2204
-2201
-2198
-2195
-2192
-2188
-2185
-2181
-2177
-2172
-2168
-2163
-2158
-2152
-2147
-2141
-2135
-2129
-2122
-2116
-2109
-2101
-2094
-2086
-2078
-2070
-2062
-2054
-2045
-2036
-2027
-2017
-2007
-1997
-1987
-1977
-1966
-1955
-1944
-1933
-1921
-1909
-1897
-1885
-1872
-1859
-1846
-1833
-1819
-1805
-1791
-1777
-1762
-1747
-1732
-1717
-1701
-1686
-1670
-1653
-1637
-1620
-1603
-1586
-1569
-1551
-1533
-1515
-1497
-1478
-1459
-1440
-1421
-1401
-1382
-1362
-1341
-1321
-1300
-1279
-1258
-1237
-1215
-1194
-1172
-1149
-1127
-1104
-1081
-1058
-1035
-1010
-988
-964
-939
-915
-891
-866
-841
-816
-790
-765
-739
-713
-687
-660
-633
-607
-579
-552
-525
-497
-469
-441
-412
-383
-355
-325
-296
-267
-237
-207
-177
-147
-117
-87
-56
-26
5
36
67
98
129
160
191
222
253
284
315
346
377
407
438
469
500
531
561
592
622
653
683
713
743
773
803
833
863
892
921
951
980
1008
1037
1066
1094
1122
1150
1178
1206
1233
1260
1287
1313
1339
1365
1391
1417
1442
1467
1491
1516
1540
1564
1587
1610
1633
1656
1678
1700
1722
1743
1765
1785
1806
1826
1845
1865
1884
1902
1920
1938
1956
1973
1990
2005
2021
2037
2053
2067
2082
2096
2110
2123
2136
2148
2160
2172
2183
2194
2205
2215
2225
2234
2243
2251
2259
2267
2275
2282
2288
2294
2300
2306
2311
2316
2320
2324
2328
2332
2335
2338
2340
2343
2345
2346
2348
2349
2350
2350
2351
2351
2350
2350
2349
2348
2347
2346
2344
2342
2340
2338
2336
2333
2330
2328
2324
2321
2318
2314
2311
2307
2303
2299
2295
2291
2287
2282
2278
2273
2269
2265
2260
2256
2251
2247
2242
2238
2233
2229
2224
2220
2216
2211
2207
2203
2198
2194
2190
2186
2181
2177
2173
2169
2165
2161
2157
2153
2150
2146
2142
2139
2135
2131
2128
2124
2121
2117
2114
2111
2107
2104
2101
2098
2094
2091
2088
2085
2083
2080
2077
2075
2072
2070
2068
2066
2064
2062
2061
2059
2058
2057
2056
2056
2055
2055
2055
2055
2055
2056
2056
2057
2058
2059
2061
2062
2064
2066
2068
2070
2073
2075
2078
2081
2084
2088
2091
2095
2099
2103
2107
2111
2115
2119
2124
2129
2133
2138
2143
2148
2153
2158
2163
2168
2174
2179
2184
2189
2194
2199
2205
2210
2215
2219
2224
2229
2234
2238
2243
2247
2251
2256
2260
2264
2267
2271
2275
2278
2282
2285
2289
2292
2295
2298
2301
2304
2307
2309
2312
2314
2316
2319
2321
2323
2324
2326
2327
2329
2330
2331
2332
2333
2333
2334
2334
2334
2334
2334
2333
2332
2331
2329
2328
2326
2324
2321
2318
2315
2311
2307
2303
2298
2293
2288
2282
2276
2269
2262
2255
2247
2239
2231
2222
2213
2203
2193
2183
2172
2161
2149
2137
2125
2112
2099
2086
2072
2058
2043
2029
2013
1998
1983
1967
1951
1934
1918
1901
1884
1867
1849
1832
1814
1797
1779
1761
1743
1724
1706
1688
1670
1652
1633
1615
1597
1579
1561
1543
1525
1507
1489
1472
1454
1437
1420
1403
1386
1370
1354
1338
1322
1306
1291
1276
1261
1247
1233
1219
1205
1192
1179
1166
1154
1142
1131
1119
1108
1098
1088
1078
1069
1060
1051
1043
1035
1027
1020
1014
1006
1000
995
988
982
976
969
963
957
950
944
938
932
925
919
913
907
901
894
888
882
876
870
864
858
851
845
839
833
827
821
815
809
803
797
791
785
779
773
767
761
755
749
743
737
731
725
719
713
708
702
696
690
684
678
672
667
661
655
649
643
638
632
626
620
615
609
603
598
592
586
580
575
569
564
558
552
547
541
535
530
524
519
513
508
502
496
491
485
480
474
469
463
458
453
447
442
436
431
425
420
415
409
404
398
393
388
382
377
372
366
361
356
351
345
340
335
329
324
319
314
309
303
298
293
288
283
277
272
267
262
257
252
247
242
237
232
226
221
216
211
206
201
196
191
186
181
176
171
166
161
156
152
147
142
137
132
127
122
117
112
108
103
98
93
88
83
79
74
69
64
60
55
50
45
41
36
31
26
22
17
12
8
3
-2
-6
-11
-15
-20
-25
-29
-34
-38
-43
-48
-52
-57
-61
-66
-70
-75
-79
-84
-88
-93
-97
-102
-106
-110
-115
-119
-124
-128
-132
-137
-141
-146
-150
-154
-159
-163
-167
-172
-176
-180
-185
-189
-193
-197
-202
-206
-210
-214
-219
-223
-227
-231
-235
-240
-244
-248
-252
-256
-260
-265
-269
-273
-277
-281
-285
-289
-293
-297
-301
-305
-309
-314
-318
-322
-326
-330
-334
-338
-342
-346
-349
-353
-357
-361
-365
-369
-373
-377
-381
-385
-389
-393
-396
-400
-404
-408
-412
-416
-419
-423
-427
-431
-435
-438
-442
-446
-450
-453
-457
-461
-465
-468
-472
-476
-479
-483
-487
-490
-494
-498
-501
-505
-509
-512
-516
-519
-523
-527
-530
-534
-537
-541
-544
-548
-552
-555
-559
-562
-566
-569
-573
-576
-579
-583
-586
-590
-593
-597
-600
-604
-607
-610
-614
-617
-621
-624
-627
-631
-634
-637
-641
-644
-647
-651
-654
-657
-661
-664
-667
-670
-674
-677
-680
-683
-687
-690
-693
-696
-699
-703
-706
-709
-712
-715
-718
-722
-725
-728
-731
-734
-737
-740
-743
-747
-750
-753
-756
-759
-762
-765
-768
-771
-774
-777
-780
-783
-786
-789
-792
-795
-798
-801
-804
-807
-810
-813
-816
-819
-822
-824
-827
-830
-833
-836
-839
-842
-845
-847
-850
-853
-856
-859
-862
-864
-867
-870
-873
-876
-878
-881
-884
-887
-889
-892
-895
-898
-900
-903
-906
-908
-911
-914
-917
-919
-922
-925
-927
-930
-932
-935
-938
-940
-943
-946
-948
-951
-953
-956
-959
-961
-964
-966
-969
-971
-974
-976
-979
-981
-984
-986
-989
-991
-994
-996
-999
-1000
-1004
-1006
-1008
-1010
-1012
-1016
-1018
-1020
-1022
-1026
-1028
-1030
-1033
-1035
-1037
-1040
-1042
-1045
-1047
-1049
-1052
-1054
-1056
-1058
-1061
-1063
-1065
-1068
-1070
-1072
-1074
-1077
-1079
-1081
-1084
-1086
-1088
-1090
-1092
-1095
-1097
-1099
-1101
-1103
-1106
-1108
-1110
-1112
-1114
-1116
-1119
-1121
-1123
-1125
-1127
-1129
-1131
-1133
-1136
-1138
-1140
-1142
-1144
-1146
-1148
-1150
-1152
-1154
-1156
-1158
-1160
-1162
-1164
-1166
-1168
-1170
-1172
-1174
-1176
-1178
-1180
-1182
-1184
-1186
-1188
-1190
-1192
-1194
-1196
-1198
-1200
-1201
-1203
-1205
-1207
-1209
-1211
-1213
-1215
-1217
-1218
-1220
-1222
-1224
-1226
-1228
-1229
-1231
-1233
-1235
-1237
-1238
-1240
-1242
-1244
-1246
-1247
-1249
-1251
-1253
-1254
-1256
-1258
-1260
-1261
-1263
-1265
-1266
-1268
-1270
-1272
-1273
-1275
-1277
-1278
-1280
-1282
-1283
-1285
-1287
-1288
-1290
-1291
-1293
-1295
-1296
-1298
-1300
-1301
-1303
-1304
-1306
-1307
-1309
-1311
-1312
-1314
-1315
-1317
-1318
-1320
-1321
-1323
-1324
-1326
-1328
-1329
-1331
-1332
-1334
-1335
-1336
-1338
-1339
-1341
-1342
-1344
-1345
-1347
-1348
-1350
-1351
-1352
-1354
-1355
-1357
-1358
-1360
-1361
-1362
-1364
-1365
-1366
-1368
-1369
-1371
-1372
-1373
-1375
-1376
-1377
-1379
-1380
-1381
-1383
-1384
-1385
-1387
-1388
-1389
-1390
-1392
-1393
-1394
-1396
-1397
-1398
-1399
-1401
-1402
-1403
-1404
-1406
-1407
-1408
-1409
-1411
-1412
-1413
-1414
-1415
-1417
-1418
-1419
-1420
-1421
-1422
-1424
-1425
-1426
-1427
-1428
-1429
-1431
-1432
-1433
-1434
-1435
-1436
-1437
-1438
-1440
-1441
-1442
-1443
-1444
-1445
-1446
-1447
-1448
-1449
-1450
-1451
-1453
-1454
-1455
-1456
-1457
-1458
-1459
-1460
-1461
-1462
-1463
-1464
-1465
-1466
-1467
-1468
-1469
-1470
-1471
-1472
-1473
-1474
-1475
-1476
-1477
-1478
-1479
-1479
-1480
-1481
-1482
-1483
-1484
-1485
-1486
-1487
-1488
-1489
-1490
-1490
-1491
-1492
-1493
-1494
-1495
-1496
-1497
-1498
-1498
-1499
-1500
-1501
-1502
-1503
-1503
-1504
-1505
-1506
-1507
-1508
-1508
-1509
-1510
-1511
-1512
-1512
-1513
-1514
-1515
-1516
-1516
-1517
-1518
-1519
-1519
-1520
-1521
-1522
-1522
-1523
-1524
-1525
-1525
-1526
-1527
-1528
-1528
-1529
-1530
-1530
-1531
-1532
-1533
-1533
-1534
-1535
-1535
-1536
-1537
-1537
-1538
-1539
-1539
-1540
-1541
-1541
-1542
-1543
-1543
-1544
-1545
-1545
-1546
-1546
-1547
-1548
-1548
-1549
-1549
-1550
-1551
-1551
-1552
-1552
-1553
-1554
-1554
-1555
-1555
-1556
-1557
-1557
-1558
-1558
-1559
-1559
-1560
-1560
-1561
-1561
-1562
-1563
-1563
-1564
-1564
-1565
-1565
-1566
-1566
-1567
-1567
-1568
-1568
-1569
-1569
-1570
-1570
-1571
-1571
-1572
-1572
-1572
-1573
-1573
-1574
-1574
-1575
-1575
-1576
-1576
-1577
-1577
-1577
-1578
-1578
-1579
-1579
-1580
-1580
-1580
-1581
-1581
-1582
-1582
-1582
-1583
-1583
-1584
-1584
-1584
-1585
-1585
-1586
-1586
-1586
-1587
-1587
-1587
-1588
-1588
-1588
-1589
-1589
-1589
-1590
-1590
-1590
-1591
-1591
-1591
-1592
-1592
-1592
-1593
-1593
-1593
-1594
-1594
-1594
-1595
-1595
-1595
-1595
-1596
-1596
-1596
-1597
-1597
-1597
-1597
-1598
-1598
-1598
-1599
-1599
-1599
-1599
-1600
-1600
-1600
-1600
-1601
-1601
-1601
-1601
-1602
-1602
-1602
-1602
-1602
-1603
-1603
-1603
-1603
-1603
-1604
-1604
-1604
-1604
-1604
-1605
-1605
-1605
-1605
-1605
-1606
