5
7022
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-82
-82
-82
-81
-81
-81
-80
-80
-80
-80
-79
-79
-79
-78
-78
-78
-77
-77
-77
-76
-76
-76
-75
-75
-75
-74
-74
-74
-73
-73
-73
-72
-72
-72
-71
-71
-71
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-67
-67
-67
-66
-66
-66
-65
-65
-65
-65
-64
-64
-64
-63
-63
-62
-62
-62
-61
-61
-61
-60
-60
-60
-59
-59
-59
-58
-58
-58
-57
-57
-57
-57
-56
-56
-56
-55
-55
-55
-55
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-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
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-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
-54
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-78
-78
-79
-79
-79
-80
-80
-80
-81
-81
-82
-82
-82
-83
-83
-84
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-91
-91
-91
-92
-92
-93
-93
-93
-94
-94
-95
-95
-95
-96
-96
-97
-97
-98
-98
-98
-99
-99
-100
-100
-100
-101
-101
-102
-102
-102
-103
-103
-104
-104
-105
-105
-106
-106
-107
-107
-107
-108
-108
-109
-109
-110
-110
-111
-111
-112
-112
-113
-113
-114
-115
-115
-116
-116
-117
-117
-118
-118
-119
-120
-120
-121
-121
-122
-122
-123
-124
-124
-125
-125
-126
-126
-127
-127
-128
-128
-129
-129
-130
-131
-131
-132
-132
-133
-133
-134
-135
-135
-136
-136
-137
-138
-138
-139
-140
-140
-141
-141
-142
-143
-143
-144
-145
-145
-146
-147
-147
-148
-149
-149
-150
-151
-152
-152
-153
-154
-154
-155
-156
-157
-157
-158
-159
-160
-160
-161
-162
-163
-164
-164
-165
-166
-167
-167
-168
-169
-169
-170
-171
-172
-172
-173
-174
-175
-175
-176
-177
-178
-178
-179
-180
-181
-182
-182
-183
-184
-185
-186
-186
-187
-188
-189
-190
-191
-191
-192
-193
-194
-195
-196
-196
-197
-198
-199
-200
-201
-201
-202
-203
-204
-205
-206
-207
-207
-208
-209
-210
-211
-212
-213
-213
-214
-215
-216
-217
-218
-218
-219
-220
-221
-222
-223
-223
-224
-225
-226
-227
-228
-229
-230
-231
-231
-232
-233
-234
-235
-236
-237
-238
-239
-240
-241
-241
-242
-243
-244
-245
-246
-247
-248
-249
-250
-250
-251
-252
-253
-254
-255
-256
-257
-257
-258
-259
-260
-261
-261
-262
-263
-264
-265
-266
-266
-267
-268
-269
-270
-270
-271
-272
-273
-274
-274
-275
-276
-277
-278
-278
-279
-280
-281
-282
-283
-284
-284
-285
-286
-287
-288
-289
-290
-291
-292
-292
-293
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-318
-319
-320
-321
-322
-323
-324
-325
-326
-327
-328
-329
-330
-331
-332
-333
-334
-335
-336
-337
-338
-339
-340
-341
-342
-343
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-354
-355
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-367
-368
-369
-370
-370
-371
-372
-373
-374
-375
-376
-377
-378
-379
-380
-381
-382
-383
-383
-384
-385
-386
-387
-388
-389
-390
-391
-392
-393
-394
-395
-396
-397
-398
-399
-400
-401
-402
-403
-404
-405
-406
-407
-408
-409
-410
-411
-412
-413
-415
-416
-417
-418
-419
-420
-421
-422
-424
-425
-426
-427
-428
-429
-431
-432
-433
-434
-436
-437
-438
-439
-440
-442
-443
-444
-445
-447
-448
-449
-450
-451
-452
-454
-455
-456
-457
-458
-460
-461
-462
-463
-464
-465
-467
-468
-469
-470
-471
-473
-474
-475
-476
-477
-479
-480
-481
-482
-484
-485
-486
-487
-489
-490
-491
-493
-494
-495
-497
-498
-500
-501
-502
-504
-505
-506
-508
-509
-511
-512
-513
-515
-516
-517
-519
-520
-522
-523
-524
-526
-527
-529
-530
-532
-533
-534
-536
-537
-539
-540
-542
-543
-545
-546
-548
-549
-551
-552
-554
-555
-557
-558
-560
-562
-563
-565
-566
-568
-569
-571
-572
-574
-576
-577
-579
-580
-582
-584
-585
-587
-588
-590
-592
-593
-595
-596
-598
-599
-601
-603
-604
-606
-608
-609
-611
-612
-614
-616
-617
-619
-621
-623
-624
-626
-627
-629
-631
-632
-634
-636
-637
-639
-641
-642
-644
-646
-647
-649
-651
-652
-654
-655
-657
-659
-660
-662
-664
-666
-667
-669
-671
-672
-674
-676
-678
-679
-681
-683
-684
-686
-688
-689
-691
-692
-694
-696
-697
-699
-701
-702
-704
-706
-707
-709
-711
-712
-714
-716
-717
-719
-721
-722
-724
-726
-727
-729
-731
-733
-734
-736
-738
-739
-741
-743
-744
-746
-748
-749
-751
-753
-754
-756
-758
-759
-761
-763
-764
-766
-767
-769
-771
-772
-774
-775
-777
-778
-780
-781
-783
-784
-786
-787
-789
-790
-791
-793
-794
-795
-797
-798
-799
-800
-802
-803
-804
-805
-806
-807
-808
-809
-810
-811
-812
-813
-814
-815
-816
-817
-818
-819
-821
-822
-823
-824
-826
-827
-828
-830
-831
-833
-835
-837
-838
-840
-842
-844
-846
-848
-851
-853
-855
-858
-860
-862
-865
-867
-870
-872
-875
-878
-880
-883
-885
-887
-890
-892
-894
-897
-899
-901
-903
-905
-907
-909
-911
-913
-915
-917
-918
-920
-922
-923
-925
-926
-928
-929
-930
-931
-932
-933
-934
-935
-935
-936
-936
-937
-937
-938
-938
-938
-939
-939
-940
-940
-940
-941
-941
-942
-942
-943
-944
-944
-945
-945
-946
-947
-947
-948
-949
-949
-950
-950
-951
-951
-952
-953
-953
-954
-954
-955
-955
-956
-957
-957
-958
-959
-960
-961
-962
-963
-964
-966
-967
-969
-971
-973
-975
-977
-979
-981
-984
-986
-989
-992
-994
-997
-1000
-1002
-1006
-1008
-1012
-1016
-1018
-1022
-1025
-1028
-1031
-1034
-1038
-1041
-1044
-1046
-1049
-1052
-1054
-1057
-1059
-1061
-1063
-1065
-1067
-1068
-1069
-1070
-1071
-1072
-1072
-1073
-1072
-1072
-1071
-1070
-1069
-1067
-1065
-1063
-1061
-1058
-1055
-1052
-1049
-1046
-1042
-1039
-1035
-1031
-1027
-1022
-1018
-1014
-1010
-1006
-1002
-998
-994
-990
-986
-982
-977
-973
-969
-965
-961
-957
-953
-948
-944
-940
-936
-933
-929
-925
-921
-917
-913
-909
-905
-901
-897
-893
-890
-886
-883
-879
-876
-873
-870
-868
-865
-863
-861
-859
-857
-855
-854
-852
-851
-850
-849
-849
-848
-848
-848
-849
-849
-850
-851
-852
-853
-854
-856
-858
-859
-861
-863
-865
-866
-868
-869
-870
-871
-872
-872
-872
-872
-871
-870
-869
-867
-865
-863
-860
-857
-853
-849
-845
-840
-835
-829
-823
-817
-810
-803
-795
-786
-778
-769
-760
-751
-742
-732
-723
-713
-703
-693
-683
-673
-663
-654
-645
-636
-627
-619
-611
-603
-596
-589
-582
-576
-570
-565
-559
-554
-549
-544
-539
-535
-530
-526
-521
-517
-512
-507
-502
-496
-491
-485
-479
-473
-467
-460
-454
-447
-440
-433
-427
-420
-413
-406
-399
-392
-385
-378
-371
-364
-357
-351
-344
-338
-332
-325
-318
-311
-304
-297
-290
-283
-276
-270
-263
-256
-248
-241
-234
-227
-220
-213
-206
-197
-189
-179
-169
-159
-147
-136
-123
-109
-95
-80
-65
-48
-32
-15
2
20
37
54
71
87
102
116
129
142
153
164
173
182
189
195
201
206
211
216
220
224
227
231
234
237
239
242
244
246
248
249
250
250
251
252
253
254
254
255
256
256
257
258
258
259
260
260
261
261
262
262
263
263
264
265
266
267
269
272
275
279
284
290
297
305
315
325
336
348
360
372
386
399
414
429
444
460
477
493
509
526
542
558
574
589
604
618
632
645
658
670
681
691
700
707
714
719
723
726
727
727
726
723
719
715
709
703
696
688
680
671
662
652
642
632
623
614
606
597
590
582
575
568
561
555
550
546
542
539
536
534
532
530
528
527
526
525
524
523
522
521
520
520
521
522
523
525
527
530
533
537
541
546
552
559
566
573
582
590
599
609
619
629
639
650
660
671
682
692
703
713
723
734
744
755
766
778
789
800
811
821
832
841
851
860
869
877
884
889
893
896
898
897
896
892
887
880
871
861
849
835
821
806
790
773
755
736
717
698
679
661
644
626
610
593
577
561
545
531
517
503
491
479
468
456
445
435
424
413
402
391
380
368
356
345
333
323
313
304
295
288
281
277
273
271
270
270
272
275
279
285
293
301
309
318
328
338
348
358
368
379
389
398
407
415
423
432
441
452
463
475
487
501
514
528
541
555
568
581
593
606
618
630
642
653
664
675
686
695
705
713
721
728
733
737
740
744
747
750
753
756
759
762
764
767
770
772
774
776
778
780
782
785
789
792
796
800
803
806
809
811
814
816
819
820
821
821
820
819
817
816
816
817
819
821
823
827
831
836
842
849
856
863
870
875
881
886
890
895
898
902
904
905
905
904
901
897
892
887
880
874
867
859
852
844
837
830
823
817
812
807
804
801
798
797
797
798
799
801
804
807
810
814
819
824
830
836
842
849
856
863
871
880
889
899
909
919
931
943
957
971
985
1000
1014
1030
1046
1062
1080
1098
1116
1135
1155
1175
1196
1218
1243
1271
1301
1332
1366
1401
1438
1475
1513
1552
1590
1629
1667
1704
1739
1773
1806
1837
1865
1892
1917
1940
1961
1980
1999
2016
2032
2047
2061
2074
2088
2102
2117
2132
2147
2162
2176
2189
2201
2213
2225
2237
2248
2258
2267
2274
2280
2284
2288
2290
2291
2291
2289
2286
2281
2275
2268
2260
2252
2244
2235
2226
2216
2207
2197
2188
2180
2172
2166
2159
2153
2147
2142
2137
2133
2131
2130
2130
2130
2132
2135
2139
2143
2150
2158
2167
2178
2192
2206
2222
2239
2257
2276
2296
2316
2338
2361
2385
2411
2437
2464
2490
2516
2541
2564
2586
2606
2624
2639
2653
2664
2672
2679
2684
2688
2690
2692
2692
2691
2689
2687
2684
2682
2679
2678
2677
2677
2679
2681
2684
2687
2690
2694
2697
2701
2704
2707
2709
2709
2709
2706
2702
2696
2688
2679
2669
2658
2646
2633
2620
2607
2594
2581
2569
2558
2548
2538
2530
2523
2517
2512
2508
2506
2505
2506
2509
2513
2519
2526
2534
2543
2552
2563
2576
2591
2607
2626
2647
2669
2692
2717
2743
2770
2798
2825
2853
2879
2904
2927
2949
2970
2989
3007
3023
3038
3051
3061
3069
3074
3077
3078
3077
3076
3073
3069
3065
3059
3053
3047
3042
3037
3033
3031
3030
3031
3032
3035
3039
3043
3049
3055
3063
3071
3078
3086
3092
3097
3101
3103
3103
3101
3097
3092
3084
3075
3063
3048
3031
3012
2989
2965
2940
2913
2885
2856
2826
2795
2763
2729
2694
2659
2623
2587
2551
2515
2480
2444
2409
2375
2342
2310
2279
2250
2222
2194
2167
2139
2113
2086
2061
2036
2013
1991
1971
1953
1937
1923
1911
1900
1891
1883
1875
1868
1861
1855
1849
1845
1841
1838
1835
1832
1830
1827
1824
1820
1815
1809
1802
1793
1784
1775
1765
1755
1746
1736
1727
1719
1712
1705
1700
1696
1693
1690
1689
1688
1689
1690
1693
1696
1699
1704
1708
1714
1719
1724
1730
1734
1738
1742
1746
1749
1752
1756
1759
1763
1766
1769
1771
1774
1777
1780
1785
1789
1795
1800
1805
1810
1814
1819
1823
1828
1834
1839
1843
1846
1849
1850
1850
1850
1848
1846
1842
1837
1831
1823
1815
1807
1799
1791
1783
1776
1768
1759
1751
1741
1731
1720
1708
1694
1679
1662
1644
1623
1601
1577
1551
1524
1494
1462
1430
1396
1362
1327
1291
1254
1216
1178
1140
1103
1067
1032
997
964
932
902
873
847
822
799
778
758
739
721
704
689
675
663
652
642
634
627
621
616
611
607
603
600
596
593
589
586
584
583
582
583
585
587
589
591
593
595
597
601
605
610
616
622
628
635
642
649
656
663
670
676
681
685
688
689
688
686
683
678
670
659
646
630
612
593
573
554
535
515
495
473
451
429
406
383
361
338
315
291
268
244
220
196
172
148
124
100
75
49
22
-5
-33
-61
-88
-116
-142
-168
-193
-218
-241
-264
-285
-303
-320
-334
-346
-356
-365
-372
-378
-383
-385
-386
-385
-382
-378
-373
-367
-361
-354
-347
-340
-332
-325
-317
-309
-301
-294
-288
-283
-278
-273
-268
-263
-257
-250
-243
-235
-227
-217
-207
-195
-181
-166
-149
-132
-114
-96
-78
-60
-43
-26
-10
5
19
31
42
52
61
70
79
88
98
109
121
134
147
160
172
184
196
207
217
225
232
237
240
241
240
237
232
225
215
204
189
172
153
132
110
86
62
36
10
-17
-44
-72
-100
-128
-154
-180
-204
-226
-247
-267
-286
-303
-319
-334
-348
-361
-374
-387
-401
-415
-430
-446
-463
-479
-495
-511
-527
-541
-555
-568
-580
-590
-598
-604
-608
-609
-609
-608
-604
-599
-593
-585
-575
-564
-551
-538
-524
-511
-498
-486
-475
-465
-456
-447
-439
-433
-427
-422
-418
-415
-412
-408
-404
-400
-396
-393
-390
-388
-386
-385
-385
-385
-385
-387
-391
-396
-403
-412
-423
-435
-448
-463
-479
-497
-515
-534
-553
-572
-590
-608
-625
-643
-661
-678
-695
-712
-728
-743
-757
-771
-785
-798
-811
-823
-835
-847
-859
-870
-881
-891
-902
-912
-922
-933
-943
-955
-966
-977
-989
-999
-1008
-1018
-1026
-1033
-1038
-1042
-1045
-1046
-1046
-1046
-1045
-1044
-1043
-1042
-1041
-1039
-1037
-1036
-1034
-1033
-1033
-1033
-1035
-1037
-1039
-1043
-1047
-1051
-1057
-1063
-1069
-1076
-1082
-1089
-1095
-1102
-1108
-1114
-1120
-1127
-1134
-1141
-1149
-1158
-1167
-1177
-1188
-1199
-1211
-1223
-1235
-1248
-1261
-1275
-1289
-1304
-1319
-1334
-1348
-1363
-1377
-1392
-1406
-1421
-1436
-1451
-1467
-1482
-1498
-1513
-1529
-1544
-1558
-1572
-1586
-1599
-1612
-1624
-1636
-1647
-1659
-1670
-1682
-1693
-1704
-1715
-1726
-1737
-1748
-1759
-1770
-1781
-1791
-1802
-1812
-1822
-1832
-1842
-1852
-1861
-1869
-1876
-1883
-1888
-1894
-1899
-1905
-1912
-1919
-1927
-1936
-1946
-1957
-1969
-1982
-1997
-2012
-2029
-2045
-2065
-2084
-2104
-2124
-2145
-2166
-2187
-2209
-2231
-2252
-2274
-2294
-2314
-2333
-2351
-2368
-2385
-2400
-2416
-2431
-2445
-2459
-2474
-2489
-2504
-2520
-2536
-2553
-2570
-2586
-2602
-2618
-2633
-2647
-2661
-2675
-2688
-2700
-2711
-2721
-2731
-2739
-2747
-2754
-2760
-2766
-2772
-2777
-2781
-2785
-2788
-2793
-2797
-2802
-2806
-2811
-2815
-2818
-2821
-2823
-2824
-2825
-2826
-2827
-2828
-2830
-2832
-2834
-2838
-2842
-2847
-2852
-2858
-2864
-2870
-2877
-2883
-2889
-2895
-2902
-2908
-2915
-2923
-2932
-2941
-2951
-2961
-2972
-2983
-2996
-3009
-3024
-3039
-3055
-3071
-3088
-3105
-3122
-3138
-3155
-3171
-3187
-3203
-3217
-3231
-3244
-3255
-3266
-3276
-3285
-3292
-3299
-3305
-3311
-3316
-3321
-3326
-3331
-3336
-3342
-3348
-3354
-3360
-3367
-3374
-3381
-3389
-3397
-3404
-3410
-3416
-3422
-3427
-3433
-3439
-3445
-3451
-3456
-3462
-3467
-3473
-3479
-3484
-3489
-3494
-3498
-3501
-3504
-3506
-3509
-3510
-3512
-3514
-3516
-3518
-3519
-3521
-3522
-3523
-3524
-3525
-3526
-3526
-3527
-3528
-3529
-3530
-3532
-3534
-3536
-3538
-3539
-3539
-3539
-3538
-3535
-3531
-3526
-3519
-3512
-3503
-3493
-3483
-3471
-3459
-3445
-3431
-3415
-3398
-3381
-3362
-3342
-3322
-3301
-3280
-3258
-3237
-3217
-3197
-3178
-3159
-3140
-3122
-3103
-3084
-3065
-3045
-3026
-3006
-2986
-2966
-2945
-2925
-2905
-2885
-2865
-2846
-2827
-2808
-2790
-2773
-2756
-2741
-2727
-2714
-2703
-2693
-2684
-2676
-2669
-2664
-2659
-2654
-2651
-2647
-2644
-2641
-2638
-2636
-2634
-2633
-2632
-2632
-2632
-2633
-2635
-2637
-2640
-2644
-2648
-2652
-2657
-2661
-2666
-2671
-2677
-2682
-2687
-2693
-2699
-2704
-2710
-2716
-2723
-2730
-2737
-2745
-2754
-2762
-2771
-2781
-2790
-2799
-2807
-2815
-2823
-2831
-2838
-2845
-2852
-2859
-2866
-2874
-2882
-2890
-2897
-2904
-2910
-2915
-2920
-2923
-2926
-2928
-2929
-2929
-2929
-2928
-2926
-2924
-2922
-2919
-2917
-2915
-2912
-2910
-2906
-2903
-2898
-2893
-2886
-2879
-2871
-2862
-2852
-2841
-2828
-2815
-2801
-2787
-2773
-2758
-2743
-2729
-2714
-2701
-2688
-2676
-2665
-2654
-2645
-2636
-2629
-2622
-2616
-2611
-2607
-2604
-2601
-2598
-2596
-2595
-2593
-2592
-2591
-2591
-2590
-2590
-2589
-2587
-2584
-2581
-2577
-2573
-2569
-2564
-2560
-2554
-2548
-2542
-2535
-2528
-2521
-2513
-2505
-2498
-2490
-2482
-2474
-2467
-2459
-2451
-2442
-2433
-2423
-2413
-2403
-2393
-2383
-2374
-2365
-2357
-2349
-2342
-2336
-2332
-2329
-2327
-2326
-2326
-2326
-2326
-2327
-2327
-2326
-2326
-2326
-2325
-2323
-2321
-2318
-2315
-2310
-2306
-2300
-2294
-2288
-2280
-2271
-2260
-2248
-2235
-2221
-2206
-2189
-2172
-2154
-2135
-2114
-2093
-2072
-2050
-2028
-2007
-1986
-1965
-1945
-1926
-1907
-1890
-1875
-1861
-1850
-1841
-1835
-1831
-1829
-1830
-1833
-1838
-1845
-1853
-1863
-1875
-1887
-1901
-1915
-1929
-1943
-1957
-1969
-1982
-1993
-2004
-2013
-2021
-2029
-2033
-2039
-2041
-2043
-2043
-2043
-2041
-2037
-2033
-2028
-2021
-2011
-2000
-1987
-1973
-1958
-1941
-1923
-1903
-1881
-1857
-1831
-1804
-1775
-1745
-1714
-1681
-1647
-1612
-1575
-1538
-1500
-1462
-1423
-1383
-1343
-1303
-1263
-1222
-1182
-1142
-1102
-1062
-1022
-982
-941
-899
-856
-811
-765
-717
-667
-615
-561
-504
-446
-386
-325
-263
-200
-136
-73
-10
52
113
171
228
281
331
379
424
466
506
544
580
613
644
673
700
725
749
771
791
810
828
844
857
869
880
888
895
900
903
905
905
903
900
894
887
879
869
857
845
832
818
804
791
778
765
754
743
732
723
715
707
699
692
684
676
667
658
647
636
623
608
593
576
557
538
519
498
476
454
430
405
380
355
329
303
277
250
223
197
170
144
118
92
67
41
15
-11
-37
-64
-91
-119
-148
-178
-208
-241
-275
-311
-349
-390
-434
-480
-529
-580
-634
-689
-747
-807
-868
-931
-996
-1061
-1126
-1191
-1255
-1317
-1378
-1437
-1494
-1547
-1598
-1646
-1691
-1732
-1768
-1801
-1829
-1853
-1872
-1886
-1896
-1900
-1898
-1890
-1877
-1857
-1833
-1803
-1769
-1731
-1688
-1642
-1592
-1539
-1483
-1423
-1360
-1294
-1224
-1152
-1075
-996
-913
-826
-737
-645
-550
-453
-354
-253
-151
-47
56
160
264
368
471
573
674
774
873
971
1068
1163
1256
1349
1440
1530
1618
1705
1789
1872
1953
2032
2109
2184
2258
2330
2399
2467
2532
2594
2654
2711
2764
2813
2858
2899
2936
2967
2993
3014
3029
3040
3045
3047
3045
3039
3031
3021
3008
2994
2979
2962
2945
2927
2907
2886
2864
2840
2816
2789
2762
2732
2701
2668
2633
2597
2558
2517
2475
2432
2387
2341
2294
2246
2196
2145
2092
2037
1983
1925
1866
1805
1741
1675
1606
1534
1460
1383
1304
1223
1140
1055
967
878
788
696
603
509
415
321
227
134
41
-50
-141
-230
-319
-406
-493
-579
-665
-751
-837
-923
-1010
-1097
-1184
-1272
-1360
-1449
-1538
-1628
-1719
-1810
-1903
-1997
-2093
-2189
-2287
-2385
-2485
-2586
-2688
-2791
-2895
-3001
-3107
-3214
-3321
-3429
-3538
-3647
-3756
-3865
-3974
-4082
-4188
-4293
-4396
-4495
-4591
-4683
-4771
-4853
-4929
-4999
-5062
-5118
-5167
-5208
-5242
-5268
-5285
-5294
-5294
-5285
-5267
-5240
-5203
-5158
-5103
-5039
-4965
-4884
-4794
-4696
-4592
-4482
-4368
-4249
-4128
-4003
-3879
-3752
-3623
-3494
-3363
-3231
-3097
-2961
-2823
-2682
-2538
-2391
-2242
-2090
-1937
-1782
-1625
-1469
-1312
-1156
-1000
-844
-690
-537
-385
-235
-86
61
205
347
484
618
747
871
989
1101
1207
1305
1397
1482
1559
1629
1692
1748
1797
1838
1873
1901
1923
1938
1947
1950
1948
1941
1928
1910
1887
1858
1824
1786
1742
1693
1640
1582
1520
1453
1383
1309
1232
1152
1069
984
897
807
716
622
527
429
331
231
129
27
-76
-180
-286
-393
-502
-612
-723
-835
-947
-1060
-1173
-1286
-1398
-1509
-1618
-1725
-1829
-1930
-2027
-2118
-2205
-2285
-2359
-2425
-2484
-2534
-2575
-2606
-2628
-2640
-2641
-2632
-2613
-2584
-2546
-2497
-2439
-2371
-2296
-2212
-2122
-2028
-1929
-1828
-1725
-1622
-1520
-1420
-1323
-1230
-1141
-1058
-979
-906
-838
-774
-714
-655
-598
-540
-482
-422
-361
-298
-233
-167
-99
-31
37
105
171
237
301
362
422
480
536
591
645
698
749
800
848
894
937
977
1012
1046
1074
1100
1123
1144
1165
1187
1211
1239
1271
1309
1353
1402
1457
1516
1580
1647
1717
1789
1862
1936
2009
2081
2152
2221
2287
2352
2413
2471
2526
2577
2624
2668
2708
2746
2780
2811
2839
2865
2888
2908
2925
2938
2947
2951
2950
2944
2933
2916
2895
2871
2844
2816
2787
2759
2733
2710
2691
2676
2667
2664
2667
2676
2691
2711
2737
2769
2807
2852
2903
2960
3024
3094
3170
3251
3335
3423
3513
3603
3694
3783
3871
3957
4040
4121
4199
4275
4349
4420
4489
4555
4619
4680
4739
4796
4851
4905
4957
5008
5059
5109
5159
5209
5260
5311
5363
5415
5468
5522
5577
5631
5686
5742
5798
5855
5912
5969
6027
6084
6140
6196
6251
6303
6354
6401
6446
6489
6528
6565
6599
6630
6658
6683
6704
6722
6735
6743
6746
6742
6732
6713
6686
6651
6605
6550
6486
6412
6330
6240
6142
6037
5925
5807
5683
5554
5420
5281
5139
4994
4847
4699
4550
4401
4253
4105
3959
3815
3672
3532
3395
3261
3130
3003
2881
2765
2655
2552
2457
2371
2294
2228
2171
2125
2089
2062
2044
2033
2032
2037
2047
2063
2082
2105
2130
2157
2186
2218
2251
2288
2328
2372
2420
2474
2533
2600
2674
2755
2844
2941
3047
3159
3279
3406
3539
3677
3819
3963
4110
4257
4404
4550
4693
4833
4970
5101
5227
5346
5459
5565
5664
5756
5840
5918
5989
6054
6111
6163
6208
6248
6282
6310
6334
6353
6368
6379
6386
6391
6394
6395
6397
6399
6403
6408
6417
6428
6442
6460
6481
6505
6533
6563
6596
6630
6665
6701
6736
6770
6803
6834
6862
6889
6913
6934
6953
6970
6983
6995
7004
7011
7017
7020
7022
7020
7015
7006
6991
6971
6945
6912
6873
6827
6774
6714
6647
6574
6494
6408
6316
6219
6116
6008
5894
5774
5648
5516
5377
5231
5078
4919
4752
4578
4398
4212
4019
3820
3616
3406
3190
2970
2745
2516
2283
2047
1809
1569
1328
1087
847
610
376
146
-78
-296
-507
-711
-907
-1094
-1272
-1442
-1603
-1755
-1897
-2029
-2154
-2270
-2377
-2477
-2570
-2656
-2736
-2810
-2877
-2937
-2990
-3036
-3074
-3103
-3125
-3137
-3141
-3136
-3122
-3099
-3068
-3028
-2980
-2924
-2860
-2787
-2707
-2619
-2523
-2419
-2307
-2186
-2057
-1919
-1774
-1620
-1459
-1290
-1114
-932
-744
-550
-352
-150
54
261
469
677
884
1089
1291
1490
1685
1876
2063
2244
2420
2590
2754
2912
3063
3206
3340
3465
3581
3686
3780
3863
3935
3995
4043
4082
4110
4129
4138
4139
4133
4118
4097
4069
4035
3998
3957
3914
3870
3826
3785
3747
3714
3686
3664
3648
3639
3637
3639
3646
3656
3667
3678
3686
3691
3690
3683
3670
3649
3621
3586
3544
3497
3445
3390
3331
3271
3211
3151
3092
3036
2982
2931
2884
2841
2801
2765
2733
2704
2678
2656
2636
2620
2606
2595
2585
2576
2567
2558
2549
2538
2526
2513
2499
2485
2472
2460
2449
2442
2438
2438
2441
2448
2458
2471
2486
2501
2516
2529
2539
2548
2553
2555
2554
2551
2547
2543
2541
2540
2543
2551
2563
2581
2604
2632
2666
2705
2747
2793
2841
2890
2939
2986
3030
3070
3107
3139
3165
3186
3201
3211
3214
3213
3207
3198
3185
3171
3155
3137
3119
3098
3076
3053
3027
2998
2967
2932
2893
2849
2800
2746
2687
2621
2550
2472
2387
2295
2197
2091
1980
1862
1738
1610
1477
1340
1200
1057
913
769
626
485
347
212
81
-46
-171
-293
-413
-532
-652
-772
-894
-1018
-1144
-1273
-1404
-1539
-1675
-1813
-1953
-2093
-2233
-2373
-2511
-2647
-2780
-2909
-3034
-3155
-3271
-3380
-3484
-3582
-3672
-3755
-3830
-3897
-3955
-4003
-4045
-4075
-4099
-4113
-4118
-4115
-4103
-4082
-4054
-4016
-3970
-3915
-3851
-3779
-3698
-3609
-3513
-3409
-3300
-3184
-3063
-2936
-2803
-2665
-2522
-2373
-2219
-2059
-1895
-1726
-1552
-1375
-1194
-1010
-826
-641
-457
-274
-93
84
258
427
591
749
902
1049
1189
1324
1453
1576
1694
1806
1912
2013
2109
2201
2288
2371
2449
2524
2593
2657
2716
2768
2812
2848
2873
2888
2892
2883
2861
2825
2776
2712
2634
2542
2436
2316
2182
2035
1877
1707
1528
1340
1144
942
735
523
309
93
-123
-338
-552
-763
-970
-1173
-1371
-1564
-1751
-1933
-2109
-2280
-2444
-2602
-2754
-2900
-3039
-3172
-3298
-3418
-3533
-3641
-3745
-3843
-3938
-4029
-4118
-4205
-4291
-4374
-4455
-4535
-4611
-4684
-4753
-4818
-4878
-4934
-4984
-5029
-5069
-5104
-5132
-5154
-5171
-5181
-5186
-5184
-5178
-5167
-5150
-5129
-5102
-5070
-5033
-4991
-4943
-4890
-4831
-4767
-4698
-4623
-4543
-4459
-4369
-4275
-4176
-4074
-3967
-3858
-3744
-3628
-3509
-3387
-3263
-3138
-3011
-2884
-2758
-2633
-2511
-2391
-2274
-2161
-2051
-1946
-1844
-1746
-1653
-1563
-1476
-1393
-1312
-1234
-1158
-1084
-1010
-940
-868
-796
-723
-649
-573
-495
-416
-335
-255
-174
-94
-16
60
134
206
275
342
406
468
528
586
643
699
753
807
860
913
965
1016
1066
1114
1160
1205
1247
1286
1322
1355
1383
1407
1426
1439
1447
1448
1444
1433
1417
1394
1365
1331
1291
1246
1196
1142
1085
1025
963
900
835
769
702
634
564
493
420
346
270
193
115
37
-41
-118
-194
-269
-341
-410
-476
-537
-595
-648
-696
-738
-775
-807
-832
-852
-866
-874
-875
-871
-862
-847
-827
-803
-775
-743
-708
-669
-627
-581
-532
-481
-426
-369
-310
-248
-185
-120
-54
13
80
148
214
279
341
401
458
511
560
605
644
679
707
730
746
755
757
752
740
720
693
659
619
573
522
466
405
340
272
200
124
45
-37
-121
-209
-298
-388
-480
-572
-663
-755
-845
-934
-1020
-1106
-1189
-1270
-1347
-1422
-1493
-1561
-1625
-1686
-1744
-1798
-1848
-1896
-1940
-1981
-2017
-2052
-2081
-2105
-2125
-2141
-2151
-2156
-2155
-2149
-2138
-2122
-2101
-2075
-2045
-2012
-1975
-1934
-1890
-1843
-1793
-1739
-1684
-1625
-1564
-1501
-1435
-1367
-1296
-1225
-1151
-1076
-1000
-924
-846
-769
-691
-614
-537
-462
-388
-315
-245
-177
-113
-52
4
56
102
143
178
206
229
245
255
260
259
253
243
230
214
196
176
155
134
114
93
73
54
36
20
4
-10
-22
-33
-43
-51
-58
-63
-68
-71
-73
-74
-74
-74
-73
-71
-68
-65
-59
-53
-44
-35
-23
-10
5
22
41
62
84
108
133
160
187
214
242
269
296
322
348
374
398
423
447
470
494
516
539
561
584
606
629
652
675
698
721
744
768
791
814
836
858
878
897
915
931
944
956
965
971
974
975
972
966
956
943
926
906
883
856
827
794
759
721
680
637
591
542
490
436
379
319
256
191
123
53
-20
-93
-168
-243
-318
-392
-465
-537
-606
-673
-738
-799
-859
-916
-971
-1024
-1077
-1130
-1183
-1237
-1292
-1349
-1408
-1470
-1534
-1600
-1669
-1740
-1814
-1890
-1969
-2048
-2129
-2210
-2292
-2373
-2454
-2534
-2612
-2688
-2762
-2834
-2902
-2968
-3031
-3090
-3146
-3199
-3248
-3293
-3333
-3370
-3401
-3428
-3450
-3467
-3479
-3486
-3487
-3482
-3472
-3456
-3435
-3407
-3375
-3336
-3292
-3244
-3190
-3132
-3070
-3004
-2934
-2862
-2788
-2712
-2634
-2557
-2479
-2402
-2326
-2251
-2177
-2105
-2035
-1966
-1900
-1837
-1777
-1719
-1665
-1614
-1566
-1521
-1479
-1439
-1402
-1368
-1335
-1305
-1277
-1251
-1227
-1205
-1185
-1168
-1153
-1141
-1131
-1123
-1119
-1118
-1119
-1125
-1134
-1147
-1164
-1185
-1211
-1241
-1275
-1313
-1354
-1399
-1447
-1498
-1552
-1609
-1668
-1730
-1794
-1860
-1928
-1997
-2067
-2138
-2210
-2281
-2354
-2427
-2500
-2574
-2649
-2725
-2801
-2878
-2955
-3033
-3110
-3186
-3262
-3336
-3409
-3480
-3550
-3618
-3684
-3748
-3810
-3871
-3930
-3987
-4043
-4098
-4151
-4204
-4255
-4305
-4355
-4404
-4452
-4499
-4545
-4591
-4635
-4679
-4722
-4763
-4803
-4842
-4879
-4914
-4948
-4980
-5010
-5038
-5064
-5089
-5111
-5132
-5150
-5167
-5181
-5194
-5204
-5212
-5218
-5222
-5223
-5222
-5218
-5211
-5201
-5188
-5172
-5152
-5130
-5104
-5074
-5042
-5007
-4970
-4931
-4889
-4846
-4802
-4756
-4709
-4662
-4613
-4565
-4516
-4466
-4417
-4367
-4318
-4269
-4220
-4171
-4122
-4074
-4025
-3976
-3927
-3877
-3827
-3776
-3724
-3671
-3618
-3563
-3507
-3449
-3391
-3331
-3271
-3210
-3150
-3089
-3029
-2970
-2912
-2856
-2801
-2748
-2696
-2648
-2602
-2559
-2518
-2481
-2448
-2418
-2391
-2368
-2348
-2332
-2320
-2311
-2306
-2304
-2306
-2311
-2320
-2333
-2349
-2369
-2393
-2420
-2451
-2485
-2522
-2561
-2603
-2647
-2693
-2741
-2790
-2841
-2893
-2946
-3000
-3055
-3111
-3169
-3227
-3288
-3350
-3413
-3478
-3545
-3613
-3683
-3754
-3826
-3900
-3973
-4046
-4121
-4195
-4267
-4339
-4409
-4478
-4545
-4611
-4674
-4736
-4795
-4852
-4907
-4960
-5009
-5056
-5100
-5141
-5178
-5211
-5240
-5265
-5287
-5304
-5317
-5326
-5331
-5333
-5331
-5325
-5315
-5302
-5285
-5265
-5241
-5214
-5184
-5150
-5113
-5073
-5029
-4983
-4934
-4883
-4829
-4773
-4715
-4655
-4594
-4530
-4465
-4398
-4331
-4262
-4193
-4123
-4051
-3981
-3909
-3836
-3764
-3692
-3620
-3549
-3479
-3409
-3341
-3274
-3209
-3146
-3084
-3025
-2968
-2913
-2860
-2810
-2762
-2716
-2673
-2632
-2594
-2558
-2525
-2495
-2467
-2441
-2418
-2398
-2380
-2364
-2351
-2340
-2331
-2324
-2319
-2317
-2317
-2319
-2324
-2331
-2339
-2350
-2363
-2377
-2393
-2411
-2430
-2450
-2471
-2493
-2517
-2541
-2566
-2592
-2618
-2645
-2671
-2698
-2724
-2749
-2774
-2797
-2820
-2841
-2861
-2879
-2895
-2910
-2922
-2932
-2940
-2946
-2951
-2953
-2953
-2952
-2949
-2944
-2938
-2930
-2920
-2909
-2897
-2883
-2868
-2852
-2834
-2815
-2794
-2772
-2749
-2724
-2698
-2670
-2641
-2610
-2578
-2544
-2509
-2472
-2434
-2394
-2354
-2312
-2269
-2225
-2180
-2134
-2088
-2040
-1993
-1945
-1897
-1850
-1803
-1757
-1711
-1666
-1622
-1580
-1538
-1497
-1457
-1418
-1380
-1342
-1304
-1266
-1227
-1188
-1149
-1108
-1067
-1025
-983
-939
-895
-849
-803
-757
-709
-661
-613
-563
-514
-463
-413
-362
-311
-260
-209
-157
-106
-55
-3
48
100
152
205
258
312
366
421
476
531
585
640
694
748
802
855
908
961
1014
1066
1119
1172
1226
1279
1332
1385
1438
1490
1542
1593
1644
1695
1745
1795
1844
1893
1940
1986
2031
2074
2115
2155
2192
2228
2261
2293
2322
2349
2375
2398
2420
2440
2459
2476
2491
2505
2517
2527
2536
2543
2547
2550
2551
2550
2546
2539
2530
2518
2504
2487
2467
2445
2421
2394
2365
2334
2302
2269
2235
2200
2165
2130
2094
2057
2019
1981
1942
1901
1860
1817
1774
1729
1683
1637
1589
1542
1494
1446
1399
1352
1306
1260
1216
1172
1129
1086
1044
1002
961
920
878
837
796
755
713
670
626
581
536
489
441
391
341
288
234
178
121
63
3
-59
-121
-185
-249
-314
-379
-444
-508
-573
-637
-701
-764
-827
-888
-947
-1004
-1061
-1115
-1167
-1218
-1266
-1312
-1356
-1398
-1438
-1475
-1511
-1545
-1576
-1606
-1633
-1659
-1682
-1703
-1721
-1737
-1751
-1762
-1771
-1777
-1781
-1781
-1779
-1774
-1766
-1754
-1739
-1721
-1700
-1676
-1649
-1619
-1586
-1552
-1515
-1476
-1436
-1395
-1352
-1309
-1265
-1219
-1173
-1126
-1079
-1030
-981
-932
-883
-833
-784
-735
-686
-638
-589
-541
-494
-446
-400
-354
-308
-264
-220
-176
-134
-92
-51
-11
28
67
105
142
179
216
253
289
326
362
399
435
472
509
546
583
621
658
695
732
769
806
843
880
916
952
988
1022
1058
1092
1125
1157
1189
1220
1250
1278
1306
1332
1358
1381
1404
1426
1446
1465
1483
1500
1516
1531
1544
1556
1566
1575
1582
1588
1593
1596
1597
1597
1596
1593
1590
1585
1578
1571
1563
1553
1542
1530
1517
1502
1487
1470
1451
1432
1411
1388
1364
1338
1310
1280
1249
1215
1180
1142
1103
1062
1018
975
928
881
831
781
728
675
619
563
505
445
384
322
259
194
129
63
-3
-70
-137
-204
-270
-337
-403
-468
-532
-596
-659
-721
-781
-841
-899
-955
-1010
-1064
-1115
-1166
-1214
-1260
-1305
-1348
-1388
-1427
-1464
-1499
-1533
-1564
-1594
-1623
-1650
-1677
-1702
-1726
-1749
-1771
-1792
-1812
-1830
-1848
-1864
-1879
-1892
-1903
-1913
-1921
-1928
-1933
-1936
-1938
-1938
-1937
-1934
-1930
-1924
-1918
-1909
-1900
-1889
-1877
-1863
-1848
-1833
-1816
-1798
-1779
-1759
-1738
-1717
-1694
-1671
-1647
-1621
-1594
-1567
-1538
-1507
-1476
-1443
-1409
-1374
-1337
-1300
-1263
-1225
-1187
-1149
-1110
-1072
-1034
-996
-958
-921
-884
-848
-812
-776
-741
-707
-673
-640
-608
-576
-546
-516
-488
-460
-433
-407
-382
-359
-336
-314
-293
-274
-254
-236
-219
-202
-185
-170
-154
-140
-126
-112
-98
-86
-73
-61
-49
-37
-25
-13
-2
10
21
33
44
56
68
80
92
104
116
128
141
153
165
176
188
200
211
222
234
245
257
269
282
295
309
323
337
351
366
380
393
406
418
430
441
452
462
471
480
489
497
505
513
521
528
535
541
547
552
557
560
563
565
565
564
562
559
554
548
541
532
523
512
500
487
474
459
444
428
411
395
378
361
344
328
311
295
279
263
247
232
216
201
186
172
157
143
129
115
102
89
77
66
55
44
35
26
18
10
4
-2
-7
-12
-16
-19
-23
-27
-30
-34
-37
-41
-44
-48
-50
-52
-54
-54
-53
-51
-48
-43
-36
-28
-18
-7
6
20
35
52
70
88
108
128
149
170
193
216
239
264
289
315
342
370
399
429
460
492
524
558
593
628
664
701
738
776
815
854
893
932
971
1010
1048
1087
1125
1163
1200
1238
1275
1311
1347
1384
1420
1456
1492
1528
1564
1600
1635
1670
1704
1738
1770
1801
1832
1861
1889
1915
1941
1965
1988
2009
2031
2050
2069
2086
2103
2118
2133
2147
2161
2174
2186
2198
2209
2220
2230
2240
2248
2256
2263
2270
2276
2281
2285
2289
2292
2294
2295
2296
2296
2295
2293
2290
2287
2282
2277
2270
2263
2256
2248
2240
2231
2222
2213
2203
2193
2184
2173
2163
2153
2143
2133
2123
2114
2104
2095
2087
2079
2072
2065
2059
2053
2048
2044
2040
2037
2035
2033
2032
2031
2032
2033
2033
2036
2039
2041
2045
2048
2051
2053
2055
2057
2059
2060
2060
2060
2060
2060
2059
2058
2058
2058
2058
2059
2060
2063
2066
2072
2078
2086
2096
2108
2122
2137
2155
2174
2196
2219
2245
2272
2302
2332
2365
2398
2433
2468
2504
2541
2579
2617
2656
2695
2736
2777
2819
2862
2905
2950
2995
3041
3087
3134
3181
3229
3277
3326
3374
3423
3472
3521
3570
3618
3667
3715
3762
3809
3855
3901
3945
3987
4029
4067
4107
4143
4179
4212
4245
4275
4305
4333
4359
4384
4408
4430
4451
4471
4489
4505
4520
4533
4545
4555
4563
4570
4575
4578
4580
4580
4578
4575
4571
4565
4558
4550
4540
4530
4518
4505
4491
4475
4459
4442
4425
4406
4387
4367
4347
4325
4304
4282
4259
4236
4213
4189
4164
4140
4114
4089
4062
4037
4011
3984
3958
3932
3905
3879
3854
3828
3802
3777
3752
3727
3702
3677
3651
3626
3601
3576
3551
3525
3500
3474
3448
3422
3395
3368
3340
3312
3283
3253
3223
3193
3162
3131
3100
3068
3036
3003
2971
2937
2903
2869
2834
2798
2761
2724
2685
2646
2607
2566
2525
2484
2443
2401
2359
2318
2276
2234
2193
2152
2111
2070
2029
1989
1948
1908
1868
1828
1788
1748
1708
1669
1629
1589
1549
1510
1470
1430
1390
1350
1310
1271
1231
1192
1153
1115
1077
1039
1002
965
929
893
858
823
789
754
720
687
653
619
585
552
518
483
449
415
380
345
310
275
239
204
168
132
97
61
24
-12
-48
-85
-122
-159
-197
-234
-272
-309
-347
-384
-422
-460
-498
-535
-573
-610
-648
-685
-722
-759
-797
-834
-871
-909
-946
-984
-1022
-1060
-1098
-1137
-1175
-1214
-1253
-1293
-1332
-1372
-1412
-1451
-1491
-1531
-1571
-1610
-1649
-1688
-1726
-1763
-1799
-1834
-1869
-1903
-1936
-1968
-1999
-2029
-2059
-2088
-2116
-2143
-2170
-2196
-2221
-2245
-2269
-2291
-2312
-2333
-2353
-2371
-2389
-2405
-2421
-2435
-2449
-2461
-2472
-2482
-2491
-2499
-2506
-2512
-2516
-2520
-2522
-2523
-2523
-2522
-2519
-2516
-2511
-2506
-2499
-2491
-2483
-2473
-2463
-2453
-2441
-2430
-2418
-2405
-2393
-2380
-2367
-2354
-2341
-2328
-2314
-2301
-2288
-2275
-2261
-2248
-2234
-2221
-2207
-2194
-2181
-2168
-2156
-2144
-2133
-2123
-2113
-2105
-2097
-2090
-2084
-2080
-2076
-2073
-2071
-2070
-2069
-2069
-2069
-2070
-2071
-2072
-2074
-2076
-2079
-2081
-2084
-2088
-2092
-2097
-2102
-2108
-2115
-2123
-2131
-2140
-2149
-2159
-2169
-2180
-2191
-2202
-2214
-2226
-2238
-2250
-2263
-2275
-2288
-2302
-2315
-2329
-2342
-2356
-2370
-2384
-2398
-2412
-2426
-2439
-2452
-2464
-2476
-2487
-2498
-2508
-2518
-2527
-2536
-2544
-2553
-2561
-2568
-2576
-2583
-2590
-2596
-2602
-2608
-2613
-2618
-2622
-2626
-2629
-2631
-2633
-2634
-2635
-2636
-2636
-2636
-2635
-2633
-2631
-2629
-2625
-2621
-2617
-2611
-2604
-2596
-2587
-2577
-2565
-2552
-2538
-2523
-2507
-2490
-2473
-2455
-2436
-2417
-2397
-2377
-2356
-2335
-2313
-2290
-2267
-2243
-2218
-2193
-2167
-2140
-2112
-2084
-2056
-2027
-1997
-1968
-1938
-1908
-1878
-1848
-1818
-1788
-1758
-1729
-1699
-1670
-1641
-1612
-1582
-1553
-1523
-1493
-1464
-1434
-1404
-1375
-1346
-1317
-1289
-1261
-1234
-1207
-1182
-1157
-1133
-1110
-1088
-1067
-1046
-1027
-1008
-991
-974
-958
-943
-929
-916
-903
-891
-880
-869
-859
-850
-842
-834
-828
-822
-816
-811
-807
-803
-800
-798
-796
-795
-794
-794
-794
-796
-797
-800
-803
-806
-810
-815
-820
-826
-833
-839
-846
-854
-862
-870
-878
-887
-895
-904
-913
-921
-930
-938
-946
-953
-960
-967
-973
-979
-984
-989
-993
-996
-998
-1000
-1002
-1002
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1004
-1006
-1008
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1024
-1025
-1026
-1027
-1028
-1028
-1028
-1027
-1026
-1024
-1020
-1018
-1014
-1010
-1006
-1000
-996
-991
-986
-981
-976
-971
-967
-962
-958
-955
-952
-949
-946
-944
-942
-941
-939
-938
-936
-935
-933
-932
-931
-929
-928
-926
-925
-923
-921
-919
-917
-915
-913
-911
-909
-907
-906
-904
-903
-903
-903
-904
-905
-907
-909
-912
-915
-918
-922
-927
-932
-937
-943
-950
-956
-963
-971
-978
-986
-994
-1002
-1012
-1020
-1030
-1040
-1050
-1060
-1071
-1082
-1093
-1103
-1114
-1125
-1136
-1147
-1157
-1167
-1177
-1186
-1196
-1205
-1214
-1223
-1232
-1241
-1250
-1260
-1270
-1281
-1292
-1304
-1316
-1328
-1341
-1354
-1367
-1381
-1394
-1408
-1421
-1434
-1447
-1460
-1472
-1484
-1496
-1507
-1518
-1529
-1538
-1547
-1556
-1564
-1571
-1578
-1584
-1590
-1594
-1598
-1601
-1604
-1606
-1607
-1608
-1608
-1607
-1607
-1606
-1604
-1602
-1600
-1598
-1596
-1593
-1590
-1588
-1585
-1582
-1579
-1576
-1572
-1569
-1565
-1561
-1557
-1553
-1549
-1545
-1540
-1535
-1530
-1525
-1519
-1514
-1508
-1502
-1496
-1489
-1483
-1476
-1470
-1463
-1456
-1449
-1442
-1436
-1430
-1424
-1418
-1412
-1407
-1402
-1397
-1393
-1389
-1385
-1382
-1379
-1376
-1374
-1372
-1371
-1371
-1371
-1373
-1375
-1378
-1382
-1387
-1393
-1400
-1408
-1417
-1426
-1437
-1448
-1460
-1473
-1486
-1500
-1515
-1530
-1546
-1562
-1579
-1596
-1614
-1632
-1649
-1667
-1685
-1703
-1721
-1738
-1756
-1773
-1791
-1808
-1825
-1842
-1858
-1873
-1889
-1903
-1917
-1930
-1942
-1953
-1964
-1974
-1983
-1991
-1999
-2005
-2012
-2017
-2021
-2025
-2029
-2031
-2033
-2033
-2035
-2035
-2033
-2032
-2029
-2027
-2023
-2017
-2013
-2007
-2000
-1992
-1983
-1974
-1963
-1951
-1939
-1925
-1911
-1896
-1880
-1864
-1846
-1829
-1810
-1791
-1772
-1752
-1732
-1712
-1691
-1669
-1647
-1625
-1602
-1579
-1555
-1531
-1507
-1482
-1456
-1431
-1405
-1379
-1353
-1327
-1300
-1274
-1247
-1221
-1194
-1167
-1141
-1114
-1087
-1059
-1032
-1004
-975
-947
-918
-889
-859
-829
-799
-768
-736
-704
-672
-638
-604
-569
-534
-498
-461
-425
-388
-351
-314
-278
-242
-206
-171
-136
-101
-66
-32
1
34
67
100
132
163
194
225
255
284
313
342
369
397
423
449
475
499
523
547
569
591
612
632
652
670
688
705
722
738
754
769
784
799
813
826
839
852
865
877
888
900
911
922
932
942
951
960
969
977
985
992
999
1006
1012
1020
1026
1033
1039
1046
1052
1059
1065
1072
1078
1085
1092
1099
1107
1114
1122
1131
1140
1149
1158
1168
1179
1189
1201
1212
1225
1237
1250
1264
1278
1292
1306
1321
1336
1351
1367
1383
1400
1416
1433
1451
1469
1487
1505
1524
1543
1561
1580
1599
1617
1635
1653
1671
1688
1705
1722
1738
1755
1771
1787
1803
1818
1834
1849
1865
1880
1895
1910
1925
1939
1953
1966
1979
1992
2004
2015
2025
2036
2045
2054
2062
2069
2076
2082
2087
2093
2097
2102
2106
2111
2115
2119
2122
2125
2128
2129
2130
2131
2130
2128
2125
2121
2116
2111
2104
2097
2090
2083
2075
2068
2061
2054
2047
2040
2033
2027
2020
2013
2008
2001
1995
1989
1982
1975
1969
1962
1955
1948
1941
1934
1927
1921
1914
1907
1900
1894
1888
1882
1876
1871
1865
1860
1855
1850
1846
1841
1838
1834
1831
1828
1825
1823
1821
1819
1818
1817
1816
1815
1815
1814
1814
1813
1812
1812
1811
1810
1808
1807
1805
1804
1802
1800
1799
1797
1796
1795
1794
1793
1792
1792
1791
1790
1789
1788
1787
1785
1784
1783
1781
1779
1777
1775
1773
1771
1768
1765
1762
1759
1756
1753
1750
1746
1743
1740
1738
1735
1732
1730
1727
1724
1722
1718
1715
1712
1708
1703
1698
1693
1687
1681
1674
1667
1659
1651
1643
1634
1625
1616
1606
1597
1587
1576
1565
1554
1543
1531
1518
1505
1492
1478
1464
1449
1434
1419
1403
1386
1370
1352
1334
1315
1296
1276
1255
1234
1212
1190
1166
1143
1118
1094
1069
1043
1018
992
966
941
915
890
866
841
817
793
770
746
723
701
678
656
634
612
591
570
550
530
510
492
474
457
441
426
412
399
386
375
364
353
344
334
326
318
310
303
296
290
285
280
275
271
266
263
259
256
253
250
248
246
244
243
243
243
243
244
245
245
246
247
249
250
252
254
256
259
262
266
270
275
281
286
293
299
306
313
321
329
337
345
354
363
373
382
392
403
413
424
435
446
458
469
481
493
506
518
531
544
557
571
585
599
613
627
642
656
671
686
701
716
731
747
762
777
793
808
823
838
853
867
882
896
910
924
938
951
964
977
989
1000
1012
1024
1034
1044
1053
1062
1071
1079
1086
1093
1100
1106
1112
1117
1122
1127
1132
1137
1141
1145
1149
1152
1155
1158
1160
1162
1164
1166
1167
1167
1168
1168
1168
1167
1166
1166
1165
1163
1162
1161
1159
1158
1157
1156
1156
1156
1156
1156
1157
1158
1159
1161
1163
1165
1167
1168
1170
1171
1172
1173
1173
1173
1172
1171
1170
1169
1167
1166
1164
1163
1161
1159
1158
1156
1155
1153
1152
1150
1148
1146
1143
1141
1138
1135
1132
1129
1125
1122
1119
1115
1112
1109
1106
1103
1100
1098
1095
1092
1089
1086
1083
1080
1076
1073
1069
1066
1062
1058
1054
1050
1046
1042
1038
1034
1031
1027
1024
1020
1016
1014
1010
1008
1004
1002
1000
997
994
991
988
986
983
980
977
974
971
968
965
962
960
957
955
953
951
949
947
945
943
941
939
937
934
932
929
926
922
919
916
912
909
906
902
899
895
891
887
883
878
873
868
862
855
848
841
833
824
815
806
796
785
775
763
752
741
729
717
704
691
678
664
650
635
620
604
588
572
555
537
519
501
483
464
446
428
409
391
374
356
338
321
304
287
271
254
238
223
207
192
176
161
146
131
116
101
86
71
57
42
27
12
-3
-19
-34
-50
-66
-83
-99
-116
-134
-152
-170
-189
-208
-227
-247
-267
-288
-309
-330
-352
-374
-396
-418
-440
-462
-484
-506
-527
-548
-569
-590
-611
-632
-652
-672
-693
-713
-733
-753
-772
-792
-812
-831
-850
-869
-888
-906
-924
-942
-959
-977
-993
-1010
-1026
-1042
-1057
-1072
-1086
-1100
-1113
-1126
-1139
-1151
-1163
-1175
-1185
-1196
-1206
-1215
-1224
-1233
-1240
-1248
-1254
-1260
-1266
-1270
-1275
-1278
-1281
-1284
-1285
-1287
-1287
-1288
-1287
-1287
-1286
-1284
-1282
-1279
-1277
-1274
-1271
-1268
-1264
-1261
-1258
-1254
-1251
-1247
-1244
-1240
-1237
-1233
-1229
-1225
-1221
-1217
-1213
-1208
-1204
-1199
-1195
-1190
-1186
-1181
-1176
-1172
-1167
-1162
-1157
-1151
-1146
-1140
-1134
-1128
-1122
-1115
-1109
-1102
-1094
-1087
-1080
-1072
-1065
-1058
-1051
-1044
-1038
-1032
-1027
-1022
-1018
-1014
-1010
-1008
-1006
-1004
-1004
-1002
-1002
-1004
-1004
-1006
-1006
-1008
-1010
-1012
-1016
-1018
-1020
-1024
-1027
-1030
-1033
-1036
-1038
-1040
-1042
-1043
-1044
-1044
-1043
-1042
-1040
-1037
-1034
-1030
-1026
-1022
-1016
-1010
-1006
-1000
-994
-988
-981
-975
-968
-961
-953
-946
-938
-931
-923
-915
-907
-899
-891
-884
-876
-868
-860
-852
-845
-837
-829
-821
-813
-805
-797
-788
-780
-772
-764
-756
-748
-740
-732
-724
-716
-708
-700
-692
-684
-676
-668
-660
-652
-644
-636
-628
-620
-612
-604
-596
-588
-580
-572
-564
-555
-547
-539
-531
-523
-515
-507
-499
-491
-484
-477
-470
-463
-457
-452
-447
-443
-440
-437
-435
-434
-434
-434
-435
-437
-439
-442
-446
-450
-454
-459
-464
-470
-476
-482
-489
-497
-505
-514
-523
-533
-543
-554
-565
-577
-590
-604
-618
-632
-648
-664
-681
-699
-717
-735
-754
-773
-793
-812
-832
-852
-872
-893
-913
-933
-953
-973
-992
-1012
-1031
-1050
-1069
-1087
-1105
-1122
-1139
-1155
-1170
-1184
-1197
-1210
-1221
-1232
-1242
-1251
-1260
-1267
-1274
-1279
-1284
-1289
-1292
-1295
-1297
-1299
-1300
-1300
-1300
-1299
-1298
-1296
-1294
-1292
-1289
-1285
-1281
-1276
-1271
-1266
-1260
-1254
-1248
-1242
-1235
-1228
-1222
-1215
-1208
-1201
-1194
-1188
-1182
-1176
-1171
-1166
-1161
-1157
-1153
-1150
-1147
-1144
-1142
-1140
-1139
-1138
-1137
-1137
-1137
-1137
-1138
-1140
-1142
-1145
-1148
-1151
-1155
-1159
-1164
-1169
-1174
-1180
-1185
-1191
-1196
-1202
-1207
-1213
-1218
-1223
-1228
-1233
-1238
-1243
-1249
-1254
-1259
-1264
-1269
-1274
-1280
-1285
-1291
-1296
-1301
-1307
-1312
-1316
-1321
-1325
-1329
-1333
-1336
-1340
-1343
-1346
-1349
-1351
-1354
-1358
-1361
-1364
-1368
-1371
-1375
-1379
-1382
-1386
-1390
-1395
-1399
-1404
-1409
-1414
-1419
-1425
-1431
-1438
-1445
-1452
-1460
-1468
-1477
-1486
-1496
-1507
-1518
-1530
-1542
-1556
-1569
-1584
-1599
-1614
-1629
-1646
-1662
-1679
-1696
-1713
-1730
-1747
-1765
-1783
-1800
-1818
-1836
-1854
-1872
-1890
-1907
-1925
-1943
-1960
-1977
-1995
-2012
-2029
-2045
-2063
-2079
-2096
-2112
-2128
-2144
-2160
-2176
-2191
-2206
-2221
-2236
-2250
-2263
-2276
-2288
-2300
-2311
-2321
-2331
-2340
-2348
-2356
-2363
-2369
-2375
-2380
-2385
-2389
-2392
-2395
-2397
-2399
-2400
-2401
-2401
-2401
-2400
-2399
-2398
-2396
-2394
-2392
-2389
-2387
-2384
-2381
-2378
-2376
-2373
-2371
-2369
-2367
-2366
-2364
-2363
-2362
-2361
-2360
-2359
-2358
-2357
-2356
-2355
-2354
-2352
-2351
-2349
-2348
-2346
-2345
-2343
-2342
-2340
-2339
-2338
-2336
-2335
-2334
-2333
-2332
-2331
-2330
-2328
-2327
-2325
-2323
-2321
-2318
-2315
-2312
-2308
-2304
-2300
-2295
-2289
-2284
-2278
-2272
-2265
-2258
-2251
-2244
-2236
-2228
-2219
-2210
-2200
-2190
-2179
-2168
-2157
-2144
-2132
-2119
-2105
-2092
-2078
-2064
-2050
-2035
-2021
-2005
-1991
-1976
-1960
-1945
-1930
-1914
-1899
-1884
-1869
-1854
-1839
-1825
-1811
-1798
-1785
-1772
-1760
-1748
-1736
-1725
-1715
-1705
-1695
-1686
-1678
-1669
-1662
-1654
-1647
-1641
-1634
-1628
-1623
-1617
-1612
-1607
-1602
-1597
-1593
-1589
-1586
-1583
-1580
-1577
-1575
-1573
-1571
-1569
-1568
-1567
-1566
-1565
-1564
-1564
-1563
-1563
-1562
-1562
-1561
-1561
-1560
-1559
-1558
-1556
-1554
-1552
-1550
-1547
-1544
-1541
-1537
-1533
-1529
-1524
-1519
-1514
-1509
-1503
-1497
-1491
-1485
-1479
-1472
-1465
-1458
-1451
-1444
-1436
-1428
-1421
-1413
-1405
-1396
-1388
-1380
-1372
-1364
-1356
-1348
-1340
-1331
-1323
-1314
-1305
-1296
-1287
-1277
-1267
-1257
-1246
-1236
-1225
-1213
-1202
-1190
-1178
-1166
-1154
-1142
-1131
-1119
-1107
-1096
-1085
-1073
-1062
-1051
-1040
-1030
-1018
-1008
-997
-986
-975
-964
-953
-942
-931
-919
-908
-896
-885
-873
-862
-850
-838
-827
-815
-803
-791
-778
-765
-752
-738
-724
-709
-694
-678
-662
-645
-628
-610
-591
-573
-553
-533
-513
-492
-470
-448
-425
-402
-378
-354
-329
-304
-279
-253
-227
-201
-175
-148
-121
-95
-68
-41
-13
14
41
68
96
123
150
178
205
233
260
287
314
341
368
394
421
447
473
498
523
548
572
596
620
644
667
690
712
735
757
778
799
820
840
860
879
898
916
933
950
966
981
996
1010
1022
1037
1049
1062
1074
1086
1098
1109
1120
1132
1143
1154
1165
1176
1187
1198
1209
1220
1231
1242
1254
1265
1276
1287
1299
1310
1322
1334
1345
1357
1369
1381
1393
1404
1415
1426
1436
1446
1456
1465
1475
1483
1492
1500
1507
1515
1521
1528
1534
1539
1545
1549
1554
1557
1561
1564
1567
1569
1571
1573
1574
1575
1576
1577
1578
1579
1580
1581
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1593
1593
1593
1593
1593
1593
1593
1593
1593
1593
1593
1593
1594
1595
1596
1597
1599
1600
1603
1605
1608
1611
1614
1617
1621
1625
1629
1633
1638
1643
1648
1653
1659
1664
1670
1676
1683
1689
1695
1702
1708
1714
1720
1726
1731
1736
1741
1745
1749
1752
1756
1759
1761
1764
1766
1769
1771
1773
1775
1777
1779
1780
1782
1783
1784
1785
1786
1786
1786
1786
1786
1785
1784
1782
1781
1778
1776
1773
1770
1766
1761
1756
1751
1745
1738
1731
1723
1715
1707
1698
1688
1679
1669
1658
1647
1636
1625
1613
1601
1588
1575
1562
1549
1535
1521
1507
1493
1478
1463
1447
1432
1416
1400
1383
1366
1349
1332
1315
1298
1280
1262
1245
1227
1210
1192
1175
1157
1140
1123
1106
1089
1071
1054
1036
1018
1000
983
964
946
927
907
888
868
848
828
808
788
768
748
728
709
690
672
653
636
618
601
585
569
553
537
523
508
494
481
467
455
442
430
419
407
396
385
374
363
352
342
331
320
309
298
287
276
264
253
242
232
221
210
200
190
180
170
161
152
144
136
129
122
116
111
105
101
97
93
89
86
83
80
77
74
71
68
65
62
59
55
52
49
45
42
38
35
31
28
25
21
18
15
12
8
5
2
-1
-4
-8
-11
-14
-17
-20
-23
-26
-29
-32
-34
-37
-39
-41
-43
-44
-46
-47
-48
-49
-50
-51
-51
-52
-53
-53
-54
-55
-56
-58
-60
-62
-64
-67
-69
-72
-76
-80
-83
-87
-92
-96
-100
-105
-109
-114
-119
-123
-128
-133
-137
-142
-146
-151
-155
-159
-163
-168
-172
-175
-179
-183
-187
-190
-193
-196
-199
-201
-203
-205
-207
-208
-208
-208
-208
-208
-207
-205
-203
-201
-199
-196
-193
-190
-186
-182
-178
-174
-169
-164
-159
-154
-148
-142
-135
-129
-122
-114
-107
-99
-90
-82
-73
-63
-54
-44
-33
-23
-12
0
11
23
35
47
59
72
84
96
108
120
132
143
155
166
178
189
200
211
222
233
243
254
264
274
284
294
304
314
323
333
343
352
362
371
381
390
400
409
418
426
435
443
451
459
466
474
481
487
493
499
505
510
514
519
522
525
528
530
532
534
535
536
536
537
537
537
537
536
535
535
534
533
532
530
529
528
526
524
523
521
519
516
514
512
509
507
504
501
498
494
491
486
482
477
472
466
460
453
447
440
432
425
417
410
402
394
386
378
370
362
354
346
339
331
324
317
310
303
296
290
283
277
271
265
260
254
249
244
239
234
229
225
220
216
211
207
203
198
194
189
185
180
175
171
166
162
157
153
148
144
140
135
132
128
124
120
117
113
110
106
102
98
93
89
84
78
73
67
60
53
46
39
31
24
16
8
0
-8
-17
-25
-33
-40
-48
-56
-63
-71
-78
-85
-92
-98
-104
-111
-117
-122
-128
-133
-138
-142
-147
-151
-155
-158
-161
-164
-167
-170
-172
-174
-176
-178
-181
-183
-185
-187
-189
-192
-194
-197
-200
-203
-206
-209
-212
-215
-218
-221
-224
-227
-230
-232
-235
-238
-241
-244
-247
-250
-253
-256
-259
-263
-266
-270
-273
-277
-280
-284
-288
-292
-296
-300
-305
-310
-315
-320
-326
-332
-339
-345
-352
-360
-367
-375
-383
-391
-399
-407
-415
-423
-431
-438
-446
-453
-461
-468
-474
-481
-487
-493
-499
-505
-510
-515
-520
-524
-529
-532
-536
-539
-542
-545
-547
-548
-550
-551
-551
-552
-552
-552
-552
-552
-552
-552
-553
-553
-554
-555
-556
-558
-560
-562
-564
-567
-570
-573
-576
-579
-583
-586
-589
-592
-595
-598
-600
-603
-605
-606
-608
-609
-610
-610
-611
-611
-611
-612
-612
-612
-613
-613
-614
-614
-615
-617
-618
-620
-622
-624
-626
-629
-631
-634
-637
-640
-644
-647
-651
-654
-658
-661
-665
-669
-673
-676
-680
-684
-688
-692
-696
-700
-704
-708
-711
-715
-718
-721
-724
-727
-730
-732
-735
-737
-739
-741
-743
-745
-746
-748
-749
-750
-752
-753
-754
-755
-756
-757
-758
-759
-760
-761
-763
-764
-765
-767
-768
-770
-772
-774
-776
-778
-780
-783
-786
-789
-792
-795
-799
-802
-806
-810
-814
-818
-822
-826
-831
-835
-840
-844
-849
-854
-859
-863
-868
-873
-878
-883
-887
-892
-896
-900
-904
-908
-911
-915
-917
-920
-922
-924
-926
-927
-928
-929
-929
-929
-928
-927
-925
-923
-920
-917
-913
-909
-904
-899
-894
-888
-881
-875
-868
-861
-854
-847
-839
-832
-824
-816
-809
-801
-793
-786
-778
-771
-763
-756
-748
-741
-733
-725
-717
-709
-700
-692
-683
-674
-665
-656
-647
-637
-628
-618
-608
-598
-588
-578
-568
-558
-548
-537
-527
-517
-507
-497
-488
-478
-468
-459
-449
-439
-430
-420
-410
-400
-390
-380
-370
-359
-348
-337
-326
-315
-304
-292
-281
-269
-257
-246
-234
-222
-209
-197
-185
-173
-160
-148
-135
-123
-110
-98
-85
-72
-60
-47
-34
-22
-10
2
14
26
37
48
58
68
77
87
95
104
111
119
126
132
138
143
147
151
155
158
160
162
163
164
164
163
162
161
159
156
153
150
146
142
137
132
127
121
115
109
102
95
88
80
72
64
56
47
38
30
21
11
2
-7
-16
-26
-35
-45
-55
-65
-75
-86
-96
-107
-118
-129
-140
-150
-161
-172
-182
-192
-202
-212
-221
-230
-239
-248
-257
-265
-274
-283
-292
-301
-310
-320
-330
-340
-350
-361
-372
-384
-396
-408
-421
-435
-448
-463
-477
-492
-508
-523
-539
-555
-571
-588
-604
-620
-637
-653
-670
-686
-702
-719
-735
-751
-768
-784
-800
-817
-834
-851
-868
-886
-903
-922
-940
-959
-978
-997
-1016
-1037
-1057
-1077
-1098
-1119
-1140
-1160
-1181
-1202
-1222
-1243
-1263
-1283
-1303
-1323
-1343
-1363
-1382
-1402
-1421
-1440
-1458
-1477
-1495
-1512
-1530
-1547
-1563
-1579
-1594
-1609
-1623
-1637
-1651
-1663
-1676
-1688
-1700
-1711
-1723
-1734
-1745
-1757
-1768
-1779
-1791
-1802
-1814
-1825
-1837
-1849
-1861
-1873
-1886
-1899
-1912
-1925
-1938
-1951
-1965
-1978
-1990
-2003
-2016
-2028
-2040
-2052
-2063
-2075
-2086
-2097
-2108
-2118
-2128
-2138
-2148
-2158
-2167
-2176
-2185
-2194
-2202
-2210
-2217
-2225
-2231
-2238
-2244
-2250
-2255
-2261
-2266
-2270
-2275
-2279
-2284
-2288
-2292
-2296
-2299
-2303
-2307
-2310
-2314
-2317
-2320
-2323
-2326
-2328
-2330
-2331
-2332
-2332
-2331
-2330
-2328
-2326
-2322
-2319
-2314
-2309
-2303
-2297
-2290
-2283
-2275
-2267
-2258
-2249
-2240
-2230
-2220
-2209
-2198
-2187
-2175
-2163
-2151
-2138
-2125
-2112
-2098
-2084
-2070
-2055
-2040
-2024
-2009
-1993
-1977
-1960
-1943
-1926
-1909
-1891
-1874
-1855
-1837
-1819
-1800
-1781
-1762
-1743
-1724
-1704
-1684
-1665
-1644
-1624
-1604
-1583
-1563
-1542
-1521
-1501
-1480
-1459
-1439
-1418
-1398
-1378
-1358
-1338
-1319
-1299
-1280
-1261
-1242
-1224
-1205
-1187
-1169
-1151
-1132
-1114
-1096
-1078
-1059
-1041
-1022
-1004
-985
-967
-948
-929
-910
-890
-871
-851
-831
-811
-791
-771
-750
-729
-708
-687
-665
-644
-622
-600
-578
-556
-534
-511
-489
-466
-443
-420
-397
-374
-351
-328
-305
-282
-259
-237
-214
-192
-169
-147
-125
-102
-80
-58
-36
-13
9
32
54
77
99
122
145
168
190
213
236
259
282
306
329
352
375
399
422
446
469
493
517
541
564
588
612
636
660
684
708
732
756
781
805
829
854
878
902
927
951
975
998
1022
1045
1068
1091
1114
1136
1158
1180
1202
1224
1246
1267
1289
1310
1332
1353
1374
1395
1416
1437
1457
1477
1497
1517
1536
1555
1574
1592
1610
1628
1645
1662
1679
1695
1711
1727
1742
1757
1772
1786
1800
1814
1827
1840
1852
1864
1875
1886
1897
1907
1916
1925
1933
1941
1949
1956
1962
1968
1974
1980
1985
1989
1994
1997
2001
2004
2007
2009
2012
2013
2016
2017
2017
2019
2019
2020
2020
2019
2019
2017
2017
2016
2013
2012
2009
2008
2005
2001
1999
1995
1992
1988
1983
1979
1974
1969
1964
1959
1954
1948
1942
1937
1931
1925
1919
1912
1906
1900
1893
1886
1879
1872
1865
1858
1851
1844
1836
1829
1821
1813
1806
1797
1789
1781
1772
1763
1753
1743
1733
1723
1712
1701
1690
1678
1666
1654
1641
1628
1615
1602
1589
1576
1562
1549
1535
1521
1507
1493
1478
1464
1449
1433
1418
1402
1386
1369
1352
1335
1318
1300
1282
1264
1245
1226
1207
1187
1168
1148
1128
1108
1087
1067
1046
1025
1004
983
962
941
920
899
878
858
837
816
795
775
754
734
714
694
674
654
634
615
595
576
556
537
518
498
479
460
440
421
402
382
363
344
326
307
289
271
253
236
219
202
186
170
154
139
124
110
95
81
67
53
39
25
12
-2
-15
-28
-41
-54
-67
-79
-91
-104
-116
-128
-140
-152
-164
-176
-189
-201
-213
-226
-239
-251
-264
-277
-290
-303
-316
-329
-342
-354
-367
-380
-393
-405
-418
-430
-443
-455
-467
-480
-493
-505
-518
-532
-545
-558
-572
-586
-599
-613
-627
-640
-654
-667
-680
-693
-706
-718
-730
-742
-753
-764
-775
-786
-796
-806
-815
-825
-833
-842
-850
-858
-866
-874
-881
-888
-895
-901
-907
-913
-918
-923
-927
-931
-935
-938
-941
-944
-946
-948
-950
-951
-952
-953
-954
-954
-955
-955
-956
-956
-956
-956
-956
-956
-956
-956
-956
-957
-957
-957
-958
-959
-959
-960
-961
-963
-964
-966
-967
-969
-971
-974
-976
-979
-982
-985
-988
-992
-995
-999
-1002
-1006
-1010
-1014
-1020
-1024
-1029
-1033
-1037
-1042
-1046
-1049
-1053
-1056
-1059
-1062
-1065
-1067
-1069
-1071
-1072
-1074
-1075
-1076
-1076
-1077
-1077
-1077
-1077
-1076
-1076
-1075
-1074
-1072
-1071
-1069
-1066
-1064
-1061
-1058
-1054
-1050
-1045
-1041
-1036
-1030
-1025
-1018
-1012
-1006
-999
-992
-985
-977
-969
-961
-953
-944
-936
-927
-918
-909
-900
-891
-881
-872
-862
-853
-844
-834
-825
-816
-808
-799
-791
-783
-776
-768
-761
-754
-747
-741
-735
-729
-724
-718
-714
-709
-705
-701
-698
-695
-693
-691
-690
-689
-688
-688
-688
-688
-688
-689
-689
-689
-690
-690
-690
-689
-689
-688
-687
-685
-684
-682
-679
-677
-674
-671
-668
-664
-660
-656
-652
-647
-641
-635
-629
-623
-616
-608
-601
-593
-584
-575
-566
-557
-547
-536
-526
-514
-503
-491
-479
-467
-454
-441
-427
-413
-399
-384
-369
-354
-339
-323
-307
-290
-274
-257
-240
-223
-205
-188
-170
-152
-134
-116
-98
-80
-61
-43
-24
-6
13
31
50
68
86
104
122
139
156
174
190
207
223
239
255
271
286
301
316
331
345
360
374
388
402
416
430
444
457
471
485
500
514
528
543
558
574
589
605
622
638
655
672
689
707
725
743
761
780
799
818
837
856
875
894
913
932
951
970
989
1008
1027
1045
1064
1082
1100
1118
1136
1153
1171
1188
1205
1221
1238
1254
1270
1286
1301
1317
1332
1346
1361
1375
1389
1403
1417
1430
1443
1455
1468
1480
1491
1503
1513
1524
1534
1544
1553
1561
1569
1577
1584
1591
1597
1603
1609
1613
1618
1622
1626
1629
1633
1636
1639
1641
1644
1646
1648
1650
1652
1654
1655
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1668
1669
1670
1670
1670
1671
1671
1671
1670
1670
1670
1669
1669
1668
1667
1666
1665
1664
1663
1661
1659
1657
1655
1653
1650
1647
1644
1640
1637
1633
1629
1625
1621
1617
1613
1608
1604
1599
1595
1590
1584
1579
1573
1567
1561
1554
1547
1540
1532
1524
1516
1507
1498
1489
1480
1470
1461
1451
1440
1430
1419
1408
1396
1384
1372
1360
1347
1334
1320
1306
1292
1277
1262
1247
1231
1215
1199
1183
1167
1150
1133
1116
1099
1081
1064
1046
1028
1010
992
973
955
936
917
898
878
859
839
819
798
778
757
736
715
694
673
652
631
609
588
567
546
525
504
484
463
443
422
402
382
362
342
322
302
282
262
242
222
202
182
162
142
121
101
81
61
41
21
1
-19
-39
-60
-80
-100
-120
-140
-160
-181
-202
-222
-243
-264
-285
-305
-326
-347
-368
-389
-410
-431
-452
-473
-494
-515
-536
-557
-578
-598
-618
-638
-658
-678
-698
-717
-736
-754
-773
-791
-809
-827
-844
-862
-879
-896
-914
-931
-948
-964
-981
-998
-1014
-1031
-1047
-1064
-1080
-1096
-1113
-1129
-1145
-1161
-1178
-1194
-1211
-1227
-1244
-1260
-1277
-1294
-1310
-1327
-1344
-1361
-1378
-1395
-1412
-1429
-1445
-1461
-1478
-1493
-1509
-1524
-1539
-1554
-1569
-1583
-1597
-1610
-1624
-1637
-1651
-1664
-1677
-1690
-1703
-1716
-1729
-1742
-1755
-1768
-1781
-1794
-1806
-1819
-1831
-1843
-1855
-1867
-1879
-1891
-1903
-1914
-1925
-1937
-1948
-1959
-1969
-1980
-1990
-2000
-2009
-2019
-2028
-2037
-2045
-2054
-2062
-2070
-2077
-2084
-2091
-2097
-2103
-2109
-2115
-2120
-2126
-2131
-2135
-2140
-2145
-2149
-2154
-2158
-2162
-2166
-2170
-2174
-2177
-2181
-2185
-2188
-2191
-2194
-2197
-2199
-2201
-2203
-2204
-2205
-2205
-2205
-2204
-2203
-2202
-2200
-2198
-2195
-2192
-2189
-2186
-2182
-2179
-2175
-2171
-2167
-2163
-2159
-2155
-2151
-2147
-2143
-2139
-2135
-2132
-2128
-2124
-2121
-2117
-2114
-2110
-2107
-2103
-2100
-2096
-2092
-2089
-2085
-2081
-2078
-2074
-2070
-2066
-2063
-2059
-2055
-2051
-2048
-2044
-2041
-2037
-2033
-2031
-2028
-2025
-2021
-2020
-2017
-2016
-2013
-2013
-2011
-2009
-2009
-2008
-2007
-2005
-2005
-2005
-2004
-2003
-2003
-2001
-2001
-2001
-2001
-2001
-2000
-2000
-2000
-2000
-2000
-1999
-1999
-1999
-1998
-1998
-1997
-1996
-1995
-1994
-1993
-1992
-1991
-1989
-1988
-1986
-1984
-1983
-1981
-1979
-1978
-1976
-1974
-1972
-1970
-1968
-1966
-1964
-1962
-1960
-1958
-1955
-1953
-1950
-1947
-1944
-1941
-1938
-1935
-1931
-1928
-1924
-1920
-1917
-1913
-1909
-1904
-1900
-1896
-1891
-1886
-1882
-1877
-1872
-1867
-1862
-1858
-1853
-1848
-1843
-1838
-1833
-1828
-1823
-1818
-1813
-1808
-1802
-1797
-1791
-1785
-1780
-1774
-1768
-1762
-1756
-1750
-1743
-1737
-1730
-1724
-1717
-1710
-1703
-1695
-1687
-1679
-1671
-1663
-1654
-1644
-1635
-1625
-1615
-1605
-1594
-1583
-1572
-1561
-1549
-1538
-1526
-1514
-1502
-1490
-1478
-1465
-1453
-1440
-1427
-1414
-1400
-1387
-1373
-1359
-1344
-1329
-1314
-1299
-1284
-1268
-1252
-1235
-1219
-1202
-1185
-1167
-1150
-1132
-1114
-1096
-1078
-1059
-1041
-1022
-1002
-985
-966
-948
-929
-910
-892
-873
-855
-837
-818
-800
-782
-763
-745
-727
-708
-689
-670
-652
-633
-613
-594
-575
-555
-536
-517
-497
-478
-459
-439
-420
-401
-382
-363
-344
-326
-307
-289
-270
-252
-234
-216
-198
-181
-163
-146
-128
-111
-94
-76
-59
-42
-24
-7
10
27
44
61
78
95
112
129
146
163
180
197
214
231
247
264
281
298
314
331
347
364
381
397
413
429
445
461
477
493
508
523
538
552
567
581
595
608
621
634
647
660
672
684
696
707
719
730
741
752
763
773
783
794
803
813
822
831
840
848
857
864
872
879
886
893
899
905
911
917
922
927
932
937
941
945
949
952
956
958
961
963
966
967
969
970
971
971
972
972
971
971
970
968
967
965
963
961
959
956
953
951
948
945
942
939
935
932
929
926
923
919
916
912
909
905
901
897
893
889
884
880
875
870
865
860
855
849
844
838
832
826
820
813
807
800
793
786
779
771
764
756
748
739
731
722
713
703
693
683
673
663
652
642
631
620
608
597
585
573
561
549
537
524
512
499
487
474
461
449
436
423
411
399
387
375
363
351
340
328
317
306
295
285
275
264
254
244
235
225
215
206
196
187
177
168
159
149
140
131
122
114
105
96
88
79
71
62
54
45
37
29
20
12
4
-4
-12
-20
-28
-36
-44
-51
-59
-66
-73
-81
-88
-95
-102
-109
-116
-123
-130
-137
-144
-151
-157
-164
-171
-178
-185
-191
-198
-205
-212
-219
-226
-232
-239
-246
-252
-258
-264
-270
-276
-282
-287
-292
-297
-302
-307
-311
-316
-320
-325
-329
-333
-337
-341
-346
-350
-354
-358
-362
-366
-370
-373
-377
-381
-385
-388
-392
-396
-399
-402
-406
-409
-412
-415
-417
-420
-423
-425
-428
-430
-432
-434
-436
-438
-440
-441
-443
-445
-446
-448
-449
-451
-452
-454
-455
-457
-458
-459
-460
-461
-462
-463
-463
-464
-465
-465
-466
-466
-466
-467
-467
-467
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-467
-467
-466
-466
-465
-465
-464
-463
-462
-462
-461
-460
-459
-458
-457
-456
-455
-454
-453
-453
-452
-452
-452
-452
-452
-452
-453
-453
-454
-455
-456
-457
-459
-461
-463
-465
-467
-470
-473
-476
-479
-482
-486
-490
-494
-498
-503
-507
-512
-517
-522
-527
-531
-536
-540
-545
-549
-553
-557
-561
-565
-569
-573
-576
-580
-584
-587
-591
-595
-598
-602
-605
-609
-612
-616
-619
-622
-625
-628
-631
-634
-637
-640
-643
-645
-648
-651
-653
-656
-658
-661
-663
-666
-669
-672
-674
-677
-680
-683
-686
-689
-692
-696
-699
-702
-705
-708
-711
-714
-717
-720
-724
-727
-730
-733
-737
-740
-744
-747
-751
-754
-758
-762
-766
-770
-774
-778
-782
-787
-791
-795
-799
-803
-807
-812
-816
-820
-824
-828
-832
-836
-840
-844
-847
-851
-855
-859
-862
-866
-869
-873
-876
-879
-882
-885
-888
-891
-894
-896
-899
-902
-904
-907
-909
-911
-913
-915
-917
-919
-920
-922
-923
-924
-925
-926
-927
-927
-928
-928
-928
-928
-928
-928
-928
-928
-928
-928
-927
-927
-927
-926
-926
-925
-925
-924
-923
-922
-921
-920
-919
-918
-917
-915
-914
-913
-911
-910
-909
-908
-906
-905
-904
-902
-901
-899
-897
-895
-894
-891
-889
-887
-885
-882
-879
-877
-874
-871
-869
-866
-864
-861
-859
-857
-855
-853
-850
-848
-847
-845
-843
-841
-839
-837
-835
-833
-830
-828
-826
-824
-822
-820
-818
-816
-814
-812
-810
-809
-807
-805
-804
-803
-801
-800
-799
-798
-797
-797
-796
-795
-795
-794
-794
-794
-793
-793
-793
-793
-793
-792
-792
-792
-792
-792
-792
-792
-792
-793
-793
-793
-793
-793
-793
-792
-792
-791
-790
-789
-788
-787
-785
-783
-781
-779
-776
-773
-770
-766
-763
-759
-755
-751
-747
-742
-737
-733
-728
-723
-718
-713
-708
-703
-698
-693
-688
-683
-678
-673
-668
-663
-658
-653
-648
-644
-639
-634
-630
-625
-621
-617
-613
-609
-605
-602
-599
-596
-593
-591
-589
-587
-585
-584
-582
-581
-581
-580
-580
-580
-580
-581
-581
-582
-584
-585
-587
-589
-591
-594
-597
-600
-603
-606
-610
-614
-618
-622
-626
-630
-635
-639
-643
-647
-652
-656
-660
-664
-668
-671
-675
-679
-682
-685
-688
-691
-694
-696
-699
-701
-703
-704
-706
-707
-709
-710
-710
-711
-711
-712
-712
-711
-711
-710
-709
-708
-707
-705
-703
-701
-699
-696
-694
-691
-688
-685
-682
-679
-675
-672
-668
-665
-662
-658
-655
-651
-647
-644
-640
-636
-633
-629
-625
-621
-617
-613
-610
-606
-602
-598
-594
-589
-585
-581
-577
-573
-569
-565
-561
-557
-553
-549
-545
-541
-536
-532
-528
-524
-519
-515
-510
-506
-501
-497
-492
-487
-482
-477
-472
-467
-462
-457
-452
-447
-442
-437
-432
-427
-422
-417
-412
-407
-401
-396
-391
-386
-380
-375
-370
-364
-359
-353
-348
-342
-336
-331
-325
-319
-313
-307
-302
-296
-290
-284
-278
-271
-265
-259
-253
-246
-240
-233
-226
-219
-212
-205
-198
-191
-183
-176
-168
-160
-152
-144
-136
-128
-120
-111
-103
-94
-86
-77
-69
-60
-51
-42
-33
-24
-15
-6
4
13
22
32
41
51
60
70
79
89
98
108
118
127
137
147
156
166
175
185
195
204
213
223
232
240
249
258
266
274
282
290
298
306
314
321
329
337
345
353
360
368
376
384
392
400
408
416
424
432
440
447
455
462
470
477
485
492
499
506
513
521
528
535
542
549
556
563
570
578
585
592
599
606
613
620
626
633
639
645
651
657
663
669
674
679
684
689
694
699
703
708
712
716
719
723
726
729
732
735
737
739
741
742
744
745
746
746
747
747
747
748
747
747
747
746
746
745
744
743
742
741
740
739
738
737
736
735
733
732
731
729
728
726
724
722
720
718
716
713
711
708
705
702
699
695
692
688
685
681
677
673
669
664
660
655
649
644
638
632
625
618
611
603
595
587
578
569
560
550
540
530
520
509
498
487
476
464
452
440
428
416
404
391
379
366
354
341
328
315
302
290
277
264
251
238
226
213
201
188
176
164
152
140
128
117
105
94
83
72
61
51
40
30
20
10
1
-9
-18
-27
-37
-46
-55
-64
-73
-81
-90
-99
-107
-115
-123
-131
-139
-147
-154
-162
-169
-177
-184
-192
-199
-207
-215
-223
-231
-239
-247
-255
-264
-273
-282
-291
-300
-309
-318
-327
-336
-346
-355
-364
-373
-382
-391
-400
-409
-418
-427
-436
-445
-454
-464
-473
-483
-492
-502
-512
-522
-532
-542
-553
-563
-574
-584
-595
-606
-617
-628
-639
-649
-660
-670
-681
-691
-701
-711
-720
-730
-739
-747
-756
-764
-772
-780
-788
-795
-802
-809
-815
-821
-827
-832
-838
-843
-848
-852
-856
-860
-864
-868
-871
-873
-876
-878
-880
-882
-883
-884
-885
-886
-887
-888
-888
-889
-889
-890
-890
-890
-891
-891
-891
-891
-891
-891
-891
-891
-890
-889
-888
-887
-886
-885
-884
-882
-881
-879
-878
-876
-874
-873
-871
-869
-867
-865
-864
-862
-860
-858
-856
-855
-853
-851
-849
-847
-846
-844
-842
-840
-839
-837
-835
-833
-832
-830
-828
-826
-825
-823
-821
-819
-818
-816
-814
-812
-811
-809
-807
-806
-804
-802
-800
-799
-797
-795
-794
-792
-790
-789
-787
-785
-784
-782
-780
-779
-777
-775
-774
-772
-770
-769
-767
-765
-764
-762
-760
-759
-757
-756
-754
-752
-751
-749
-747
-746
-744
-743
-741
-739
-738
-736
-735
-733
-731
-730
-728
-727
-725
-724
-722
-720
-719
-717
-716
-714
-713
-711
-710
-708
-706
-705
-703
-702
-700
-699
-697
-696
-694
-693
-691
-690
-688
-687
-685
-684
-682
-681
-679
-678
-676
-675
-673
-672
-670
-669
-667
-666
-664
-663
-661
-660
-658
-657
-656
-654
-653
-651
-650
-648
-647
-645
-644
-643
-641
-640
-638
-637
-635
-634
-633
-631
-630
-628
-627
-626
-624
-623
-621
-620
-619
-617
-616
-615
-613
-612
-610
-609
-608
-606
-605
-604
-602
-601
-600
-598
-597
-596
-594
-593
-592
-590
-589
-588
-586
-585
-584
-582
-581
-580
-578
-577
-576
-574
-573
-572
-571
-569
-568
-567
-565
-564
-563
-562
-560
-559
-558
-556
-555
-554
-553
-551
-550
-549
-548
-546
-545
-544
-543
-541
-540
-539
-538
-537
-535
-534
-533
-532
-530
-529
-528
-527
-526
-524
-523
-522
-521
-520
-518
-517
-516
-515
-514
-513
-511
-510
-509
-508
-507
-506
-504
-503
-502
-501
-500
-499
-497
-496
-495
-494
-493
-492
-491
-489
-488
-487
-486
-485
-484
-483
-482
-481
-479
-478
-477
-476
-475
-474
-473
-472
-471
-470
-468
-467
-466
-465
-464
-463
-462
-461
-460
-459
-458
-457
-456
-455
-454
-452
-451
-450
-449
-448
-447
-446
-445
-444
-443
-442
-441
-440
-439
-438
-437
-436
-435
-434
-433
-432
-431
-430
-429
-428
-427
-426
-425
-424
-423
-422
-421
-420
-419
-418
-417
-416
-415
-414
-413
-412
-411
-410
-409
-408
-408
-407
-406
-405
-404
-403
-402
-401
-400
-399
-398
-397
-396
-395
-394
-394
-393
-392
-391
-390
-389
-388
-387
-386
-385
-384
-384
-383
-382
-381
-380
-379
-378
-377
-376
-376
-375
-374
-373
-372
-371
-370
-370
-369
-368
-367
-366
-365
-364
-364
-363
-362
-361
-360
-359
-359
-358
-357
-356
-355
-354
-354
-353
-352
-351
-350
-350
-349
-348
-347
-346
-346
-345
-344
-343
-342
-342
-341
-340
-339
-338
-338
-337
-336
-335
-335
-334
-333
-332
-331
-331
-330
-329
-328
-328
-327
-326
-325
-325
-324
-323
-322
-322
-321
-320
-319
-319
-318
-317
-317
-316
-315
-314
-314
-313
-312
-312
-311
-310
-309
-309
-308
-307
-307
-306
-305
-304
-304
-303
-302
-302
-301
-300
-300
-299
-298
-298
-297
-296
-296
-295
-294
-294
-293
-292
-292
-291
-290
-290
-289
-288
-288
-287
-286
-286
-285
-285
-284
-283
-283
-282
-281
-281
-280
-280
-279
-278
-278
-277
-276
-276
-275
-275
-274
-273
-273
-272
-272
-271
-270
-270
-269
-269
-268
-267
-267
-266
-266
-265
-264
-264
-263
-263
-262
-262
-261
-260
-260
-259
-259
-258
-258
-257
-257
-256
-255
-255
-254
-254
-253
-253
-252
-252
-251
-251
-250
-249
-249
-248
-248
-247
-247
-246
-246
-245
-245
-244
-244
-243
-243
-242
-242
-241
-241
-240
-240
-239
-239
-238
-238
-237
-237
-236
-236
-235
-235
-234
-234
-233
-233
-232
-232
-231
-231
-230
-230
-229
-229
-228
-228
-228
-227
-227
-226
-226
-225
-225
-224
-224
-223
-223
-223
-222
-222
-221
-221
-220
-220
-219
-219
-219
-218
-218
-217
-217
-216
-216
-216
-215
-215
-214
-214
-213
-213
-213
-212
-212
-211
-211
-211
-210
-210
-209
-209
-209
-208
-208
-207
-207
-207
-206
-206
-205
-205
-205
-204
-204
-204
-203
-203
-202
-202
-202
-201
-201
-201
-200
-200
-199
-199
-199
-198
-198
-198
-197
-197
-197
-196
-196
-196
-195
-195
-195
-194
-194
-193
-193
-193
-192
-192
-192
-191
-191
-191
-190
-190
-190
-189
-189
-189
-189
-188
-188
-188
-187
-187
-187
-186
-186
-186
-185
-185
-185
-184
-184
-184
-184
-183
-183
-183
-182
-182
-182
-182
-181
-181
-181
-180
-180
-180
-179
-179
-179
-179
-178
-178
-178
-178
-177
-177
-177
-176
-176
-176
-176
-175
-175
-175
-175
-174
-174
-174
-174
-173
-173
-173
-173
-172
-172
-172
-172
-171
-171
-171
-171
-170
-170
-170
-170
-169
-169
-169
-169
-168
-168
-168
-168
-168
-167
-167
-167
-167
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-164
-164
-164
-164
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-157
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-153
-153
-152
-152
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-151
-151
-151
-150
-150
-150
-150
-150
-150
-150
-150
-149
-149
-149
-149
-149
-149
-149
-149
-149
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
