5
13540
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-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
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-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
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-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
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-54
-54
-54
-55
-55
-55
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-60
-60
-60
-61
-61
-61
-62
-62
-63
-63
-63
-64
-64
-64
-65
-65
-66
-66
-66
-67
-67
-68
-68
-69
-69
-70
-70
-71
-71
-72
-72
-73
-74
-74
-75
-76
-76
-77
-78
-78
-79
-80
-81
-82
-82
-83
-84
-85
-85
-86
-87
-88
-88
-89
-90
-90
-91
-92
-92
-93
-94
-94
-95
-95
-96
-96
-97
-97
-98
-98
-98
-99
-99
-100
-100
-101
-101
-101
-102
-103
-103
-104
-104
-105
-105
-106
-107
-107
-108
-109
-109
-110
-111
-112
-112
-113
-114
-115
-115
-116
-117
-118
-118
-119
-120
-121
-122
-122
-123
-124
-125
-126
-126
-127
-128
-129
-129
-130
-131
-132
-133
-134
-134
-135
-136
-136
-137
-138
-138
-139
-140
-140
-141
-142
-142
-143
-144
-144
-145
-146
-147
-147
-148
-149
-149
-150
-150
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-150
-150
-150
-150
-150
-150
-150
-150
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-150
-150
-151
-151
-152
-153
-153
-153
-154
-154
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-158
-158
-158
-159
-160
-160
-161
-161
-162
-163
-163
-164
-165
-166
-167
-168
-168
-169
-170
-171
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-198
-199
-200
-202
-203
-204
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-219
-220
-221
-222
-222
-223
-223
-224
-225
-225
-226
-227
-228
-228
-229
-229
-230
-231
-231
-232
-232
-233
-234
-235
-236
-236
-237
-238
-239
-240
-241
-243
-244
-245
-246
-247
-249
-250
-252
-253
-255
-256
-258
-259
-261
-263
-265
-266
-268
-270
-272
-274
-276
-278
-280
-282
-284
-286
-288
-290
-292
-294
-297
-299
-301
-304
-306
-308
-311
-313
-316
-318
-320
-322
-325
-327
-329
-331
-333
-335
-338
-340
-342
-344
-346
-347
-349
-351
-353
-354
-356
-358
-360
-361
-363
-365
-366
-368
-369
-370
-372
-373
-374
-375
-375
-376
-377
-377
-378
-378
-378
-378
-378
-378
-377
-377
-377
-377
-376
-376
-376
-376
-376
-376
-376
-375
-375
-374
-374
-373
-372
-371
-370
-369
-367
-366
-365
-363
-362
-360
-359
-358
-356
-355
-354
-353
-352
-351
-350
-349
-348
-347
-346
-346
-345
-344
-343
-343
-342
-341
-341
-340
-340
-339
-339
-338
-338
-338
-337
-337
-336
-336
-336
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-334
-334
-334
-334
-334
-334
-333
-334
-334
-334
-334
-334
-334
-334
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-334
-333
-332
-331
-330
-329
-328
-327
-326
-326
-325
-324
-323
-323
-322
-322
-321
-320
-320
-319
-319
-318
-317
-317
-316
-316
-315
-315
-314
-314
-313
-313
-312
-312
-311
-311
-310
-310
-309
-309
-308
-307
-307
-306
-306
-305
-305
-304
-303
-303
-302
-301
-301
-300
-299
-298
-297
-297
-296
-296
-295
-295
-295
-294
-294
-294
-293
-293
-293
-292
-292
-291
-291
-291
-290
-289
-289
-288
-288
-287
-287
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-289
-289
-290
-289
-289
-289
-289
-288
-288
-287
-287
-286
-286
-286
-286
-286
-286
-287
-288
-289
-290
-291
-293
-295
-297
-299
-302
-305
-308
-311
-315
-318
-322
-325
-329
-333
-338
-342
-346
-351
-356
-360
-365
-370
-374
-379
-384
-388
-393
-397
-402
-406
-411
-415
-419
-423
-427
-430
-433
-437
-440
-443
-446
-449
-452
-455
-458
-461
-464
-468
-471
-474
-477
-479
-482
-485
-487
-490
-492
-495
-497
-499
-501
-503
-505
-506
-507
-509
-510
-512
-513
-514
-516
-517
-518
-519
-520
-521
-522
-523
-523
-523
-524
-524
-524
-524
-524
-525
-525
-525
-526
-526
-527
-528
-529
-530
-531
-532
-533
-535
-536
-538
-539
-541
-542
-543
-545
-546
-547
-548
-549
-550
-550
-551
-552
-553
-554
-555
-555
-556
-557
-558
-558
-559
-559
-559
-560
-560
-560
-561
-561
-562
-563
-564
-565
-566
-567
-568
-569
-570
-572
-573
-573
-574
-575
-575
-576
-576
-576
-577
-577
-577
-578
-579
-580
-581
-583
-584
-586
-589
-591
-593
-596
-598
-600
-602
-604
-605
-607
-608
-610
-611
-612
-614
-615
-617
-618
-619
-620
-621
-622
-623
-623
-624
-624
-625
-625
-625
-625
-626
-625
-625
-625
-625
-624
-624
-624
-623
-623
-623
-624
-624
-625
-625
-626
-627
-628
-628
-629
-630
-631
-631
-632
-633
-634
-634
-635
-635
-635
-634
-633
-632
-631
-629
-627
-625
-622
-619
-616
-613
-609
-605
-601
-597
-592
-588
-583
-579
-574
-570
-566
-561
-557
-553
-549
-545
-540
-536
-532
-527
-523
-518
-513
-508
-503
-498
-492
-487
-482
-477
-472
-467
-462
-456
-451
-446
-441
-435
-430
-424
-418
-412
-406
-400
-394
-388
-382
-376
-370
-364
-359
-354
-349
-344
-339
-335
-331
-327
-324
-320
-317
-314
-311
-308
-306
-303
-300
-296
-293
-289
-285
-280
-275
-270
-265
-259
-253
-246
-240
-233
-227
-220
-213
-206
-199
-192
-185
-177
-170
-162
-154
-146
-137
-129
-120
-112
-104
-95
-88
-80
-73
-67
-61
-55
-49
-44
-39
-34
-30
-25
-20
-15
-11
-6
-2
3
7
10
14
17
19
21
23
25
26
27
28
28
29
29
30
30
31
31
31
31
30
30
29
28
26
25
24
23
22
20
19
18
17
16
15
14
12
11
10
9
8
8
7
7
8
8
8
8
8
8
8
7
6
5
3
2
0
-2
-4
-6
-9
-12
-15
-19
-23
-27
-31
-36
-40
-44
-48
-52
-56
-59
-62
-65
-68
-70
-73
-75
-77
-79
-80
-82
-83
-84
-85
-85
-86
-87
-87
-88
-89
-91
-92
-94
-95
-97
-98
-100
-102
-103
-105
-107
-109
-111
-113
-115
-117
-119
-121
-123
-125
-127
-128
-130
-131
-132
-134
-135
-136
-137
-138
-139
-140
-141
-143
-144
-146
-148
-151
-155
-158
-162
-167
-172
-176
-182
-187
-193
-199
-205
-212
-219
-227
-236
-244
-253
-262
-272
-281
-290
-299
-308
-318
-327
-336
-345
-354
-364
-373
-382
-390
-399
-407
-415
-423
-430
-438
-446
-454
-462
-470
-478
-486
-494
-502
-510
-518
-525
-532
-539
-546
-553
-559
-566
-572
-578
-585
-591
-598
-604
-611
-618
-625
-633
-640
-647
-654
-660
-666
-672
-677
-682
-686
-690
-693
-696
-698
-699
-701
-701
-702
-702
-702
-702
-702
-702
-703
-703
-704
-704
-704
-705
-705
-705
-704
-704
-703
-702
-701
-700
-700
-699
-699
-699
-700
-700
-701
-702
-703
-704
-706
-707
-709
-710
-712
-714
-716
-718
-720
-723
-725
-727
-730
-732
-734
-735
-737
-738
-738
-738
-737
-736
-735
-733
-731
-729
-727
-725
-722
-720
-718
-715
-712
-710
-707
-704
-700
-696
-692
-688
-683
-677
-671
-664
-657
-649
-641
-633
-625
-616
-608
-600
-593
-585
-579
-572
-566
-561
-556
-551
-547
-543
-540
-536
-533
-529
-525
-522
-518
-514
-509
-505
-501
-496
-492
-488
-485
-482
-479
-477
-476
-474
-474
-474
-474
-474
-475
-476
-477
-479
-480
-481
-482
-483
-483
-483
-482
-481
-479
-477
-474
-471
-467
-463
-458
-453
-448
-443
-437
-431
-425
-419
-413
-407
-400
-394
-388
-381
-375
-368
-361
-354
-347
-340
-332
-324
-316
-308
-299
-291
-282
-273
-265
-256
-248
-239
-231
-222
-213
-204
-195
-186
-177
-167
-157
-147
-136
-126
-114
-103
-91
-79
-67
-54
-42
-29
-16
-4
8
20
31
43
53
64
73
83
92
100
109
116
124
131
138
145
152
159
166
174
182
190
199
208
216
225
234
242
250
258
265
272
279
286
292
298
304
310
315
321
326
332
337
342
347
351
356
360
365
369
374
379
384
390
397
403
411
418
426
434
443
451
460
468
477
486
495
504
513
522
532
541
551
560
569
578
586
594
602
610
618
625
632
639
646
652
659
665
671
677
684
691
698
705
713
722
732
741
752
763
774
786
799
811
824
838
851
865
878
892
906
920
934
948
962
976
991
1006
1020
1037
1053
1069
1085
1102
1119
1136
1153
1170
1187
1204
1220
1237
1252
1268
1282
1296
1310
1323
1335
1347
1359
1371
1383
1395
1408
1421
1434
1448
1462
1476
1491
1505
1520
1535
1549
1564
1578
1592
1606
1619
1632
1644
1656
1668
1679
1689
1699
1709
1719
1729
1739
1749
1759
1769
1780
1790
1800
1811
1821
1831
1841
1851
1861
1871
1881
1892
1903
1914
1926
1938
1951
1964
1976
1989
2001
2015
2027
2039
2050
2061
2072
2082
2092
2102
2112
2121
2129
2138
2146
2153
2161
2168
2175
2183
2190
2197
2205
2212
2220
2228
2236
2245
2253
2261
2270
2279
2288
2297
2307
2317
2328
2339
2351
2363
2376
2390
2405
2420
2435
2452
2469
2486
2504
2522
2541
2561
2580
2601
2621
2643
2664
2686
2707
2729
2751
2772
2794
2815
2835
2855
2875
2895
2913
2932
2950
2967
2984
3000
3016
3031
3045
3059
3073
3086
3098
3110
3122
3133
3144
3155
3165
3175
3184
3193
3202
3211
3220
3229
3238
3247
3257
3267
3277
3287
3298
3308
3319
3329
3339
3349
3359
3368
3378
3387
3396
3405
3414
3422
3430
3437
3444
3451
3457
3462
3467
3472
3476
3478
3480
3481
3481
3480
3477
3474
3469
3463
3456
3449
3440
3431
3421
3411
3400
3389
3378
3366
3354
3342
3330
3317
3304
3290
3277
3263
3250
3236
3222
3209
3195
3181
3167
3153
3139
3125
3110
3096
3081
3066
3051
3036
3020
3004
2988
2971
2954
2936
2918
2900
2882
2864
2847
2830
2813
2797
2781
2765
2750
2735
2720
2705
2689
2674
2659
2644
2628
2613
2598
2584
2569
2554
2540
2525
2511
2497
2482
2468
2454
2440
2426
2413
2400
2387
2375
2363
2351
2339
2327
2314
2302
2289
2276
2263
2250
2236
2222
2207
2192
2176
2160
2143
2126
2108
2089
2071
2052
2032
2012
1992
1971
1949
1927
1904
1881
1857
1833
1808
1783
1758
1733
1709
1684
1660
1637
1613
1590
1567
1544
1522
1499
1477
1455
1432
1410
1388
1366
1345
1323
1302
1280
1259
1238
1217
1196
1175
1154
1133
1112
1091
1070
1050
1030
1010
990
971
953
934
916
899
881
864
847
830
813
797
781
766
751
736
722
707
693
679
664
650
635
621
606
591
575
560
544
527
511
494
476
459
441
422
404
384
365
344
324
302
280
258
235
211
187
163
139
114
90
65
41
17
-7
-31
-55
-78
-102
-125
-148
-171
-193
-216
-238
-261
-283
-304
-326
-346
-367
-386
-405
-423
-440
-456
-472
-487
-502
-516
-529
-543
-556
-569
-582
-594
-607
-620
-633
-645
-658
-671
-685
-698
-712
-726
-740
-755
-769
-784
-799
-815
-830
-846
-862
-878
-894
-911
-928
-945
-962
-979
-997
-1014
-1032
-1050
-1068
-1086
-1104
-1122
-1140
-1158
-1176
-1195
-1213
-1231
-1249
-1267
-1285
-1303
-1320
-1338
-1355
-1372
-1389
-1405
-1420
-1436
-1451
-1466
-1481
-1495
-1510
-1524
-1539
-1553
-1568
-1582
-1596
-1611
-1625
-1640
-1654
-1669
-1684
-1699
-1714
-1730
-1745
-1760
-1776
-1791
-1807
-1822
-1837
-1852
-1867
-1881
-1894
-1908
-1920
-1932
-1943
-1954
-1964
-1973
-1982
-1990
-1998
-2005
-2012
-2019
-2025
-2032
-2037
-2045
-2051
-2058
-2064
-2071
-2078
-2085
-2093
-2100
-2108
-2115
-2123
-2131
-2139
-2147
-2154
-2162
-2170
-2178
-2185
-2193
-2201
-2208
-2216
-2224
-2231
-2239
-2247
-2254
-2262
-2269
-2277
-2284
-2291
-2297
-2303
-2309
-2314
-2318
-2322
-2325
-2328
-2330
-2331
-2332
-2332
-2332
-2331
-2330
-2328
-2325
-2322
-2318
-2314
-2310
-2305
-2300
-2294
-2288
-2282
-2275
-2268
-2260
-2252
-2244
-2235
-2225
-2216
-2206
-2196
-2185
-2174
-2163
-2150
-2138
-2125
-2111
-2096
-2081
-2066
-2049
-2033
-2016
-1999
-1982
-1965
-1947
-1930
-1912
-1894
-1876
-1859
-1841
-1823
-1805
-1788
-1770
-1753
-1735
-1717
-1699
-1681
-1663
-1644
-1626
-1607
-1587
-1568
-1549
-1529
-1510
-1491
-1471
-1453
-1434
-1416
-1398
-1380
-1362
-1345
-1328
-1311
-1295
-1278
-1261
-1245
-1228
-1211
-1194
-1176
-1159
-1141
-1123
-1104
-1085
-1065
-1044
-1022
-1000
-979
-956
-932
-908
-884
-859
-835
-810
-786
-762
-738
-714
-689
-665
-641
-617
-593
-569
-545
-521
-497
-473
-449
-425
-401
-378
-354
-331
-308
-285
-263
-241
-219
-198
-177
-157
-137
-117
-98
-79
-61
-44
-26
-10
7
23
38
54
70
85
101
117
133
149
166
183
201
219
237
255
273
291
309
328
346
363
381
398
415
432
448
463
479
494
508
522
537
550
564
578
591
605
618
631
644
657
670
682
694
706
717
728
739
749
758
767
776
785
793
801
809
816
824
831
837
844
850
855
860
864
868
871
873
876
877
878
879
880
880
880
880
881
881
881
882
883
883
885
886
888
889
891
893
895
896
897
898
899
900
900
900
900
899
898
897
896
895
894
893
892
891
890
889
889
888
888
888
888
888
888
888
889
889
889
890
891
891
891
891
891
891
890
889
888
886
885
883
880
878
876
874
871
869
867
864
862
860
859
858
857
856
857
857
859
861
864
868
872
877
883
889
896
903
911
919
928
937
946
956
965
975
985
994
1004
1012
1020
1030
1038
1045
1052
1058
1064
1069
1073
1078
1081
1085
1088
1091
1093
1096
1099
1102
1105
1109
1112
1116
1120
1124
1129
1134
1139
1145
1150
1156
1161
1167
1173
1179
1184
1190
1196
1201
1207
1213
1219
1225
1231
1237
1243
1249
1256
1262
1269
1276
1283
1290
1298
1305
1313
1322
1330
1339
1348
1357
1366
1375
1384
1393
1402
1410
1419
1427
1435
1442
1449
1455
1461
1466
1471
1474
1478
1480
1482
1483
1484
1484
1484
1483
1482
1481
1480
1478
1476
1474
1472
1470
1468
1465
1463
1461
1459
1457
1454
1452
1451
1449
1447
1445
1443
1441
1439
1437
1435
1433
1430
1427
1424
1420
1416
1411
1406
1401
1395
1388
1381
1373
1365
1356
1346
1336
1325
1314
1302
1290
1277
1264
1250
1236
1222
1207
1193
1178
1163
1148
1133
1117
1102
1087
1071
1056
1040
1024
1008
991
974
957
939
921
903
884
865
846
826
806
786
765
744
723
702
680
658
636
614
591
569
546
523
500
477
454
431
407
384
361
338
314
291
268
245
221
198
175
152
128
105
81
58
34
10
-14
-39
-63
-89
-114
-140
-166
-192
-219
-246
-273
-300
-327
-355
-382
-410
-438
-466
-494
-523
-552
-581
-610
-639
-668
-698
-727
-755
-784
-812
-840
-868
-895
-922
-948
-974
-1000
-1025
-1050
-1074
-1099
-1123
-1147
-1171
-1195
-1220
-1244
-1270
-1295
-1322
-1349
-1376
-1404
-1433
-1462
-1492
-1522
-1553
-1584
-1616
-1648
-1679
-1711
-1743
-1775
-1807
-1838
-1869
-1900
-1930
-1959
-1988
-2016
-2043
-2069
-2095
-2119
-2143
-2166
-2188
-2210
-2231
-2252
-2272
-2292
-2311
-2331
-2350
-2369
-2387
-2406
-2424
-2442
-2460
-2478
-2496
-2513
-2530
-2547
-2563
-2580
-2595
-2611
-2626
-2641
-2656
-2670
-2684
-2698
-2711
-2724
-2736
-2748
-2760
-2771
-2781
-2791
-2800
-2809
-2817
-2825
-2833
-2841
-2848
-2855
-2862
-2869
-2876
-2882
-2889
-2895
-2901
-2908
-2914
-2920
-2926
-2932
-2938
-2944
-2950
-2955
-2960
-2964
-2969
-2972
-2976
-2978
-2981
-2983
-2984
-2985
-2986
-2986
-2985
-2984
-2983
-2982
-2980
-2978
-2976
-2973
-2971
-2969
-2966
-2964
-2962
-2960
-2959
-2957
-2956
-2955
-2954
-2954
-2953
-2953
-2953
-2952
-2951
-2950
-2949
-2948
-2946
-2944
-2941
-2938
-2935
-2932
-2928
-2925
-2921
-2918
-2914
-2911
-2907
-2904
-2901
-2898
-2896
-2894
-2892
-2891
-2890
-2890
-2890
-2890
-2891
-2892
-2893
-2894
-2896
-2897
-2899
-2901
-2902
-2904
-2905
-2906
-2908
-2909
-2911
-2912
-2913
-2915
-2917
-2918
-2920
-2922
-2923
-2925
-2926
-2928
-2929
-2930
-2930
-2930
-2930
-2930
-2929
-2928
-2926
-2924
-2922
-2919
-2916
-2912
-2908
-2904
-2899
-2893
-2888
-2882
-2876
-2870
-2864
-2858
-2852
-2846
-2840
-2834
-2829
-2824
-2819
-2814
-2810
-2805
-2801
-2797
-2794
-2790
-2786
-2783
-2779
-2775
-2771
-2768
-2764
-2760
-2755
-2751
-2747
-2743
-2739
-2734
-2730
-2726
-2722
-2718
-2713
-2710
-2706
-2702
-2698
-2695
-2691
-2688
-2685
-2682
-2680
-2677
-2675
-2672
-2670
-2668
-2666
-2664
-2661
-2659
-2656
-2653
-2650
-2646
-2642
-2639
-2635
-2630
-2626
-2622
-2618
-2614
-2610
-2606
-2602
-2599
-2597
-2594
-2592
-2591
-2590
-2589
-2588
-2588
-2588
-2588
-2588
-2588
-2589
-2589
-2589
-2590
-2590
-2590
-2590
-2589
-2588
-2587
-2586
-2584
-2582
-2580
-2577
-2574
-2570
-2567
-2563
-2559
-2555
-2551
-2546
-2542
-2537
-2532
-2527
-2521
-2516
-2510
-2504
-2498
-2491
-2484
-2477
-2469
-2461
-2453
-2445
-2436
-2427
-2418
-2408
-2399
-2390
-2380
-2371
-2362
-2353
-2344
-2336
-2327
-2318
-2309
-2300
-2290
-2281
-2271
-2261
-2251
-2240
-2230
-2219
-2209
-2198
-2187
-2177
-2166
-2156
-2145
-2135
-2124
-2114
-2104
-2093
-2083
-2073
-2063
-2053
-2043
-2033
-2023
-2012
-2001
-1991
-1980
-1969
-1957
-1944
-1931
-1918
-1904
-1889
-1874
-1859
-1844
-1828
-1812
-1796
-1779
-1763
-1747
-1731
-1715
-1698
-1682
-1666
-1650
-1634
-1618
-1602
-1585
-1569
-1553
-1537
-1521
-1505
-1489
-1473
-1458
-1442
-1427
-1411
-1396
-1380
-1365
-1350
-1334
-1319
-1304
-1290
-1275
-1261
-1248
-1235
-1222
-1210
-1198
-1187
-1176
-1165
-1155
-1145
-1135
-1125
-1116
-1107
-1098
-1090
-1081
-1073
-1065
-1057
-1049
-1041
-1034
-1027
-1020
-1012
-1006
-1000
-995
-990
-984
-979
-975
-971
-967
-963
-959
-956
-953
-951
-948
-946
-945
-944
-943
-943
-943
-943
-944
-945
-947
-949
-951
-954
-956
-959
-962
-965
-968
-972
-975
-979
-983
-986
-990
-994
-997
-1000
-1004
-1006
-1010
-1012
-1014
-1014
-1016
-1016
-1016
-1016
-1016
-1014
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-999
-997
-995
-993
-990
-988
-986
-984
-982
-980
-978
-976
-974
-973
-972
-970
-969
-968
-966
-965
-963
-961
-958
-956
-953
-949
-946
-942
-937
-932
-926
-920
-913
-906
-899
-890
-882
-873
-864
-854
-844
-834
-823
-812
-800
-788
-776
-763
-750
-736
-722
-708
-694
-679
-665
-650
-636
-622
-608
-594
-580
-566
-553
-539
-526
-513
-500
-487
-475
-462
-449
-436
-423
-410
-397
-384
-370
-357
-343
-329
-315
-301
-286
-272
-258
-244
-230
-216
-202
-188
-175
-161
-148
-135
-122
-109
-96
-82
-69
-56
-42
-29
-15
-1
13
27
41
56
70
85
99
114
129
144
159
174
189
205
221
237
253
269
285
302
318
335
352
368
385
401
418
434
450
466
481
497
512
527
542
557
572
586
601
615
630
644
659
674
689
704
719
734
748
763
778
793
808
823
838
852
867
882
897
912
927
942
957
973
988
1004
1020
1036
1052
1068
1084
1100
1115
1130
1145
1160
1175
1189
1203
1216
1230
1243
1255
1268
1280
1292
1304
1316
1328
1341
1353
1366
1379
1392
1406
1420
1434
1449
1464
1479
1494
1509
1524
1539
1554
1569
1584
1599
1614
1628
1642
1657
1671
1685
1699
1713
1727
1741
1755
1769
1783
1798
1812
1826
1841
1855
1869
1884
1898
1913
1928
1942
1957
1973
1988
2003
2019
2033
2049
2065
2080
2095
2110
2125
2140
2154
2168
2182
2196
2209
2222
2235
2247
2259
2270
2281
2292
2302
2312
2321
2330
2338
2346
2354
2361
2368
2375
2382
2388
2394
2400
2406
2411
2417
2423
2428
2434
2441
2448
2455
2462
2470
2478
2487
2496
2505
2514
2523
2532
2541
2550
2559
2568
2577
2585
2593
2602
2610
2618
2626
2634
2641
2649
2657
2664
2672
2679
2687
2694
2701
2708
2714
2721
2727
2733
2740
2746
2752
2757
2763
2769
2774
2779
2784
2789
2794
2799
2803
2807
2812
2816
2820
2823
2827
2831
2835
2838
2842
2845
2849
2852
2855
2858
2861
2864
2867
2869
2871
2873
2875
2876
2878
2880
2881
2882
2884
2885
2886
2886
2886
2886
2886
2885
2883
2881
2878
2875
2871
2867
2863
2858
2852
2846
2839
2832
2824
2816
2807
2798
2788
2778
2767
2755
2744
2731
2719
2706
2692
2679
2665
2651
2637
2622
2608
2593
2579
2565
2550
2536
2523
2509
2496
2483
2470
2457
2445
2433
2421
2409
2398
2386
2375
2364
2353
2342
2331
2320
2309
2298
2287
2276
2265
2255
2244
2233
2223
2213
2203
2193
2183
2173
2164
2154
2145
2136
2127
2118
2109
2099
2090
2081
2071
2062
2052
2041
2032
2021
2012
2001
1992
1981
1970
1959
1948
1936
1924
1912
1899
1886
1873
1859
1845
1831
1818
1804
1790
1777
1763
1750
1738
1725
1713
1702
1690
1679
1667
1656
1644
1633
1621
1609
1597
1584
1572
1559
1546
1532
1519
1505
1492
1478
1463
1449
1434
1419
1403
1387
1370
1353
1336
1318
1299
1280
1261
1241
1221
1200
1179
1158
1137
1116
1095
1074
1053
1032
1012
991
971
951
931
911
891
872
852
832
813
793
774
754
735
716
697
677
658
639
620
600
581
561
541
522
502
482
463
443
424
405
386
367
349
330
312
294
276
259
242
225
208
191
175
160
144
129
114
100
85
71
58
44
31
18
5
-7
-20
-32
-43
-55
-66
-77
-87
-98
-107
-116
-125
-134
-141
-149
-156
-162
-168
-173
-178
-183
-187
-191
-194
-198
-201
-203
-206
-208
-211
-213
-215
-217
-219
-221
-222
-224
-225
-227
-228
-229
-230
-231
-232
-232
-233
-234
-234
-235
-235
-235
-235
-235
-235
-236
-236
-236
-236
-236
-237
-237
-238
-239
-240
-241
-242
-244
-246
-247
-249
-251
-254
-256
-259
-261
-264
-267
-270
-272
-275
-278
-280
-283
-285
-287
-289
-290
-292
-293
-294
-295
-295
-295
-295
-294
-294
-293
-292
-290
-289
-287
-285
-283
-281
-279
-277
-275
-272
-270
-269
-267
-265
-263
-261
-259
-258
-256
-255
-253
-252
-251
-250
-249
-249
-248
-247
-246
-246
-245
-244
-243
-242
-241
-240
-239
-238
-237
-236
-235
-234
-234
-233
-233
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-231
-231
-231
-231
-230
-230
-230
-230
-231
-231
-232
-232
-233
-234
-235
-236
-238
-239
-241
-243
-245
-247
-250
-253
-255
-258
-261
-264
-267
-270
-273
-276
-279
-282
-284
-287
-289
-291
-293
-295
-297
-299
-300
-302
-304
-306
-308
-310
-312
-315
-318
-320
-324
-327
-331
-335
-339
-344
-348
-353
-357
-362
-367
-372
-376
-381
-385
-389
-393
-398
-402
-406
-409
-413
-417
-420
-424
-427
-430
-433
-435
-437
-440
-442
-443
-445
-447
-449
-450
-452
-454
-456
-458
-460
-463
-466
-469
-473
-476
-481
-485
-490
-496
-501
-507
-513
-520
-526
-533
-540
-548
-555
-563
-570
-578
-585
-593
-600
-608
-616
-623
-631
-639
-648
-656
-664
-673
-682
-691
-700
-709
-718
-727
-735
-744
-753
-762
-770
-779
-787
-796
-804
-812
-820
-828
-836
-844
-852
-860
-867
-875
-882
-889
-896
-903
-910
-917
-924
-930
-937
-943
-949
-954
-960
-965
-970
-975
-979
-984
-988
-992
-996
-1000
-1002
-1006
-1010
-1014
-1016
-1020
-1024
-1028
-1031
-1035
-1039
-1043
-1047
-1052
-1057
-1062
-1068
-1074
-1080
-1086
-1093
-1100
-1108
-1115
-1123
-1131
-1139
-1147
-1155
-1164
-1172
-1181
-1189
-1198
-1206
-1215
-1223
-1231
-1239
-1247
-1255
-1262
-1269
-1276
-1282
-1288
-1294
-1299
-1303
-1307
-1311
-1314
-1317
-1319
-1320
-1322
-1323
-1324
-1324
-1325
-1326
-1326
-1327
-1327
-1328
-1329
-1330
-1331
-1332
-1334
-1335
-1337
-1339
-1341
-1343
-1346
-1348
-1351
-1353
-1356
-1359
-1361
-1364
-1367
-1369
-1372
-1374
-1376
-1377
-1379
-1380
-1381
-1382
-1383
-1383
-1383
-1383
-1383
-1382
-1381
-1379
-1377
-1374
-1371
-1368
-1364
-1360
-1356
-1351
-1347
-1342
-1337
-1332
-1328
-1323
-1319
-1314
-1310
-1307
-1303
-1300
-1297
-1294
-1292
-1290
-1288
-1287
-1286
-1285
-1285
-1285
-1285
-1285
-1286
-1287
-1288
-1290
-1291
-1293
-1294
-1296
-1297
-1299
-1300
-1301
-1303
-1304
-1304
-1305
-1305
-1305
-1305
-1304
-1303
-1302
-1300
-1298
-1295
-1293
-1290
-1286
-1283
-1279
-1275
-1271
-1266
-1262
-1257
-1253
-1248
-1244
-1239
-1235
-1230
-1226
-1221
-1217
-1213
-1209
-1206
-1202
-1199
-1195
-1192
-1189
-1186
-1183
-1180
-1177
-1174
-1171
-1169
-1166
-1163
-1160
-1157
-1154
-1152
-1149
-1146
-1144
-1141
-1139
-1137
-1135
-1134
-1132
-1131
-1130
-1129
-1129
-1128
-1128
-1127
-1127
-1126
-1125
-1124
-1123
-1121
-1120
-1117
-1115
-1112
-1109
-1105
-1102
-1098
-1093
-1089
-1083
-1078
-1072
-1066
-1060
-1053
-1046
-1039
-1032
-1024
-1016
-1008
-1000
-992
-983
-975
-966
-958
-950
-941
-933
-925
-916
-908
-900
-892
-884
-877
-869
-862
-854
-847
-840
-832
-825
-818
-811
-804
-797
-790
-783
-776
-769
-762
-756
-749
-743
-737
-731
-726
-720
-714
-709
-703
-698
-692
-686
-680
-675
-668
-662
-656
-649
-642
-635
-628
-620
-613
-605
-596
-588
-579
-570
-561
-552
-542
-533
-523
-513
-502
-492
-482
-471
-460
-449
-439
-428
-417
-406
-395
-384
-373
-362
-352
-342
-332
-322
-313
-304
-296
-287
-279
-272
-264
-257
-250
-243
-237
-230
-223
-216
-209
-202
-195
-187
-180
-172
-164
-156
-147
-138
-130
-121
-111
-102
-93
-83
-74
-65
-55
-46
-37
-29
-20
-12
-5
3
10
16
22
28
33
38
42
46
49
53
56
59
61
64
67
70
72
76
79
83
87
92
97
102
108
115
122
129
137
145
154
163
172
181
190
200
210
220
231
241
252
262
273
284
295
306
317
328
339
350
361
372
383
393
404
414
424
434
443
453
462
471
480
489
498
506
514
521
529
536
543
550
556
562
568
573
578
583
587
590
593
596
598
600
601
602
603
603
604
604
604
603
603
603
602
602
602
602
602
602
603
603
604
605
607
609
610
613
615
618
621
624
628
631
635
640
644
649
653
658
663
668
673
678
683
687
692
697
701
705
710
714
718
722
726
730
734
738
742
745
749
753
756
759
762
765
768
771
773
775
777
779
780
781
782
783
783
783
782
782
781
779
778
776
774
772
770
768
766
764
762
760
758
756
755
754
753
752
752
751
752
752
754
755
757
759
762
765
769
772
776
780
784
789
793
797
800
804
807
811
814
816
819
821
823
825
826
827
828
828
828
827
827
825
824
822
820
818
815
812
809
805
801
797
793
788
784
779
773
768
762
757
751
744
738
731
725
717
710
702
694
686
677
668
659
650
641
631
621
611
601
590
580
569
559
548
538
528
517
507
497
487
477
468
459
450
441
433
425
417
410
403
396
389
383
377
371
365
359
353
348
343
338
333
328
323
319
315
311
307
303
299
296
292
288
284
280
276
272
267
263
258
253
247
242
237
232
226
221
216
211
205
201
196
191
187
182
178
174
170
166
162
157
153
149
145
140
136
132
127
123
119
114
110
105
101
96
91
86
80
75
69
63
56
49
42
35
28
20
12
4
-4
-12
-21
-29
-38
-47
-56
-65
-74
-83
-92
-101
-110
-119
-127
-135
-143
-151
-158
-165
-172
-178
-184
-189
-195
-200
-205
-210
-215
-220
-224
-229
-233
-238
-242
-247
-251
-255
-260
-264
-268
-272
-276
-280
-284
-287
-291
-294
-297
-299
-302
-304
-306
-308
-310
-311
-312
-313
-314
-314
-315
-315
-315
-315
-315
-315
-315
-314
-314
-313
-313
-312
-311
-310
-309
-309
-308
-307
-305
-304
-303
-301
-299
-297
-294
-291
-287
-283
-279
-274
-269
-264
-258
-252
-245
-238
-230
-222
-214
-205
-195
-185
-175
-164
-152
-140
-128
-115
-102
-89
-75
-61
-46
-32
-17
-2
13
28
44
59
74
90
106
121
137
153
169
185
200
216
232
248
263
279
294
310
325
341
356
371
386
401
416
430
445
459
473
487
501
514
528
541
554
567
580
593
605
618
630
642
654
665
677
688
700
711
722
732
743
753
763
773
783
793
802
811
820
829
838
846
854
863
871
879
887
894
902
909
917
924
932
939
946
954
961
969
977
985
993
1000
1010
1018
1026
1035
1043
1051
1058
1066
1073
1080
1086
1093
1098
1104
1110
1115
1120
1124
1128
1132
1136
1140
1143
1146
1149
1152
1155
1158
1161
1163
1166
1168
1170
1173
1175
1176
1178
1179
1180
1180
1180
1179
1178
1176
1173
1170
1167
1163
1159
1154
1149
1144
1139
1133
1127
1121
1115
1109
1103
1097
1091
1085
1079
1073
1067
1061
1056
1050
1044
1038
1033
1027
1022
1016
1010
1004
999
992
986
980
973
966
959
951
944
936
928
919
911
902
893
884
875
865
855
845
834
823
813
802
791
780
769
759
748
737
727
716
706
695
685
674
664
653
642
631
620
609
598
586
574
562
549
537
524
511
497
484
470
457
443
429
416
403
390
377
365
353
341
329
318
308
297
287
277
268
259
250
241
233
225
218
211
204
198
192
187
182
178
174
171
168
166
164
163
162
162
162
163
164
165
167
170
173
176
180
185
189
195
200
207
213
220
228
235
244
252
261
270
280
290
299
310
320
330
340
351
361
371
382
392
403
413
423
433
443
453
463
472
482
491
500
510
519
529
538
547
557
566
575
585
594
603
612
620
629
637
645
654
662
670
677
685
693
700
708
715
722
730
737
744
750
757
764
770
777
783
789
795
800
805
810
815
819
823
826
829
831
833
835
836
837
837
838
838
838
838
838
838
838
839
839
839
839
840
840
840
840
841
841
841
842
842
842
842
843
843
844
845
846
847
848
850
852
854
856
858
861
864
868
871
875
880
885
890
896
902
908
915
922
930
937
945
953
962
970
979
988
996
1004
1014
1022
1032
1040
1049
1057
1065
1073
1080
1088
1095
1101
1108
1114
1120
1126
1131
1136
1142
1147
1152
1157
1161
1166
1170
1174
1178
1181
1185
1188
1190
1192
1194
1196
1197
1197
1198
1198
1198
1197
1197
1196
1195
1193
1192
1190
1189
1187
1185
1182
1180
1177
1174
1171
1167
1163
1159
1155
1150
1145
1140
1134
1128
1122
1115
1109
1101
1094
1086
1078
1069
1061
1052
1043
1033
1024
1014
1004
994
984
973
963
952
941
930
919
907
896
884
872
860
847
834
821
808
794
780
766
752
738
723
708
693
678
663
647
632
616
601
585
569
553
537
521
505
489
473
457
441
425
408
392
376
360
343
327
311
295
279
263
247
231
215
199
183
167
151
135
119
103
87
71
54
38
22
6
-10
-27
-43
-59
-75
-91
-107
-123
-139
-155
-171
-187
-203
-219
-235
-251
-267
-283
-299
-316
-332
-348
-364
-381
-397
-413
-429
-444
-460
-475
-490
-505
-520
-534
-549
-562
-576
-590
-603
-616
-629
-641
-653
-666
-678
-690
-702
-714
-727
-739
-752
-765
-778
-792
-806
-821
-836
-851
-866
-882
-898
-914
-931
-948
-965
-982
-1000
-1018
-1036
-1055
-1074
-1094
-1115
-1137
-1159
-1182
-1205
-1229
-1254
-1280
-1306
-1332
-1359
-1387
-1415
-1443
-1472
-1501
-1530
-1560
-1589
-1619
-1649
-1679
-1710
-1740
-1770
-1800
-1831
-1861
-1891
-1921
-1951
-1981
-2011
-2040
-2070
-2099
-2127
-2156
-2184
-2212
-2239
-2266
-2293
-2319
-2345
-2370
-2395
-2419
-2442
-2465
-2487
-2509
-2530
-2550
-2569
-2587
-2605
-2622
-2637
-2652
-2666
-2679
-2691
-2701
-2711
-2720
-2727
-2734
-2739
-2744
-2747
-2749
-2750
-2750
-2749
-2747
-2743
-2739
-2733
-2726
-2718
-2709
-2699
-2688
-2675
-2662
-2648
-2632
-2616
-2600
-2582
-2564
-2545
-2526
-2506
-2486
-2465
-2444
-2423
-2401
-2379
-2357
-2334
-2312
-2289
-2265
-2242
-2218
-2194
-2170
-2146
-2122
-2098
-2074
-2050
-2025
-2003
-1980
-1957
-1934
-1912
-1890
-1869
-1848
-1828
-1809
-1790
-1772
-1754
-1737
-1721
-1705
-1689
-1675
-1660
-1646
-1632
-1619
-1606
-1593
-1580
-1568
-1556
-1544
-1533
-1522
-1510
-1499
-1489
-1478
-1467
-1457
-1447
-1437
-1428
-1418
-1409
-1401
-1392
-1384
-1376
-1369
-1362
-1355
-1349
-1344
-1338
-1334
-1330
-1326
-1323
-1321
-1320
-1319
-1319
-1319
-1320
-1322
-1325
-1328
-1332
-1337
-1343
-1349
-1356
-1364
-1372
-1381
-1391
-1402
-1413
-1425
-1438
-1451
-1465
-1480
-1495
-1511
-1528
-1544
-1562
-1579
-1597
-1616
-1635
-1654
-1673
-1692
-1712
-1731
-1751
-1771
-1791
-1811
-1831
-1851
-1872
-1893
-1913
-1934
-1955
-1977
-1998
-2019
-2041
-2063
-2084
-2106
-2128
-2149
-2171
-2192
-2214
-2235
-2255
-2276
-2296
-2316
-2335
-2354
-2372
-2390
-2407
-2424
-2440
-2456
-2471
-2485
-2498
-2510
-2522
-2533
-2542
-2551
-2559
-2565
-2571
-2575
-2578
-2580
-2581
-2580
-2578
-2575
-2570
-2563
-2555
-2546
-2535
-2522
-2508
-2493
-2475
-2456
-2436
-2414
-2390
-2364
-2337
-2309
-2279
-2247
-2214
-2179
-2142
-2105
-2065
-2025
-1982
-1939
-1894
-1847
-1799
-1750
-1699
-1646
-1592
-1537
-1480
-1422
-1363
-1302
-1240
-1176
-1111
-1045
-978
-909
-840
-769
-698
-625
-552
-478
-403
-327
-250
-173
-95
-17
62
142
222
302
383
465
547
629
712
795
878
961
1045
1128
1212
1295
1378
1461
1544
1626
1708
1789
1869
1949
2028
2106
2184
2260
2336
2411
2484
2557
2629
2700
2770
2839
2908
2975
3041
3106
3171
3234
3297
3358
3419
3479
3538
3596
3653
3710
3765
3820
3874
3926
3978
4029
4078
4128
4176
4223
4269
4313
4356
4398
4438
4477
4515
4551
4585
4618
4650
4681
4710
4738
4764
4790
4814
4836
4858
4879
4898
4916
4932
4948
4962
4975
4987
4997
5006
5014
5020
5025
5029
5031
5032
5032
5031
5028
5024
5019
5013
5005
4996
4986
4975
4963
4949
4935
4919
4902
4884
4864
4844
4823
4800
4777
4753
4727
4701
4673
4645
4616
4586
4555
4523
4490
4456
4421
4385
4348
4310
4271
4231
4190
4149
4107
4064
4021
3977
3932
3888
3843
3797
3752
3706
3660
3614
3568
3522
3475
3429
3382
3336
3289
3242
3196
3149
3101
3054
3007
2959
2911
2863
2814
2765
2716
2666
2616
2566
2516
2465
2415
2364
2313
2261
2210
2159
2107
2056
2004
1952
1900
1848
1796
1744
1691
1639
1586
1533
1481
1428
1376
1323
1271
1219
1168
1117
1066
1016
966
917
869
821
774
728
682
638
593
550
507
466
425
385
345
307
269
232
196
161
126
92
59
27
-5
-36
-66
-96
-125
-154
-182
-210
-237
-264
-290
-316
-342
-366
-391
-415
-438
-461
-483
-505
-526
-546
-565
-584
-603
-620
-637
-653
-668
-683
-696
-709
-722
-733
-744
-755
-765
-774
-782
-790
-798
-805
-812
-819
-825
-831
-836
-841
-846
-851
-856
-861
-865
-870
-874
-879
-883
-887
-891
-896
-900
-904
-909
-913
-917
-921
-925
-930
-934
-938
-942
-946
-950
-954
-958
-961
-965
-969
-973
-977
-981
-984
-988
-992
-996
-1000
-1004
-1010
-1014
-1018
-1025
-1030
-1036
-1042
-1049
-1055
-1062
-1070
-1078
-1086
-1094
-1103
-1112
-1121
-1131
-1140
-1150
-1160
-1169
-1179
-1189
-1200
-1210
-1220
-1230
-1241
-1251
-1262
-1273
-1284
-1295
-1307
-1318
-1330
-1342
-1355
-1367
-1380
-1393
-1407
-1421
-1434
-1449
-1463
-1478
-1493
-1509
-1525
-1541
-1558
-1576
-1593
-1611
-1630
-1648
-1667
-1686
-1705
-1724
-1743
-1762
-1781
-1800
-1819
-1837
-1856
-1874
-1892
-1910
-1927
-1945
-1962
-1979
-1995
-2011
-2028
-2043
-2059
-2074
-2089
-2104
-2119
-2133
-2148
-2162
-2176
-2190
-2204
-2218
-2232
-2246
-2259
-2273
-2287
-2301
-2314
-2328
-2341
-2355
-2368
-2381
-2394
-2407
-2420
-2433
-2446
-2459
-2473
-2486
-2500
-2514
-2529
-2544
-2559
-2575
-2592
-2609
-2627
-2645
-2665
-2685
-2705
-2727
-2749
-2772
-2795
-2819
-2843
-2868
-2894
-2920
-2946
-2973
-3000
-3027
-3055
-3083
-3111
-3139
-3168
-3197
-3226
-3255
-3284
-3314
-3343
-3373
-3403
-3434
-3464
-3495
-3526
-3557
-3589
-3620
-3652
-3684
-3716
-3748
-3780
-3812
-3844
-3875
-3907
-3939
-3970
-4002
-4033
-4064
-4094
-4124
-4153
-4183
-4211
-4239
-4266
-4293
-4319
-4344
-4368
-4392
-4415
-4437
-4458
-4478
-4497
-4516
-4533
-4550
-4565
-4579
-4593
-4605
-4616
-4626
-4635
-4642
-4649
-4654
-4658
-4660
-4662
-4662
-4661
-4659
-4656
-4652
-4647
-4640
-4633
-4625
-4616
-4606
-4595
-4584
-4572
-4559
-4546
-4532
-4518
-4503
-4488
-4473
-4458
-4442
-4426
-4410
-4394
-4378
-4362
-4345
-4329
-4312
-4296
-4279
-4262
-4245
-4228
-4211
-4194
-4177
-4160
-4143
-4127
-4110
-4094
-4078
-4062
-4046
-4030
-4014
-4000
-3985
-3971
-3956
-3942
-3928
-3914
-3900
-3887
-3873
-3860
-3847
-3834
-3821
-3809
-3796
-3784
-3772
-3760
-3748
-3736
-3724
-3712
-3700
-3688
-3676
-3665
-3653
-3641
-3629
-3617
-3605
-3593
-3582
-3570
-3558
-3546
-3535
-3523
-3511
-3499
-3487
-3475
-3463
-3451
-3438
-3426
-3413
-3400
-3386
-3373
-3359
-3345
-3331
-3317
-3303
-3288
-3274
-3260
-3245
-3231
-3217
-3203
-3190
-3176
-3163
-3150
-3138
-3126
-3114
-3102
-3091
-3080
-3069
-3058
-3048
-3038
-3028
-3019
-3010
-3001
-2992
-2984
-2976
-2968
-2961
-2954
-2947
-2941
-2934
-2929
-2923
-2918
-2913
-2908
-2903
-2898
-2894
-2889
-2884
-2879
-2874
-2868
-2863
-2857
-2851
-2845
-2839
-2832
-2825
-2819
-2812
-2805
-2798
-2791
-2784
-2778
-2771
-2765
-2759
-2753
-2747
-2742
-2737
-2732
-2727
-2723
-2719
-2715
-2711
-2708
-2705
-2703
-2700
-2699
-2697
-2696
-2696
-2696
-2697
-2699
-2701
-2705
-2709
-2714
-2720
-2726
-2734
-2742
-2751
-2761
-2772
-2783
-2795
-2807
-2819
-2832
-2845
-2857
-2870
-2883
-2896
-2909
-2922
-2934
-2946
-2958
-2969
-2980
-2991
-3002
-3012
-3022
-3032
-3042
-3051
-3061
-3070
-3079
-3089
-3098
-3108
-3118
-3128
-3139
-3150
-3162
-3174
-3187
-3200
-3215
-3230
-3245
-3262
-3279
-3296
-3315
-3334
-3353
-3373
-3393
-3414
-3435
-3456
-3477
-3499
-3521
-3543
-3566
-3589
-3611
-3634
-3658
-3681
-3705
-3728
-3752
-3777
-3801
-3826
-3851
-3876
-3901
-3926
-3951
-3976
-4000
-4025
-4049
-4073
-4097
-4120
-4143
-4165
-4187
-4208
-4228
-4248
-4267
-4285
-4302
-4319
-4335
-4351
-4365
-4379
-4392
-4404
-4416
-4427
-4438
-4447
-4457
-4465
-4474
-4481
-4489
-4495
-4502
-4508
-4513
-4518
-4523
-4527
-4531
-4535
-4538
-4540
-4542
-4544
-4545
-4546
-4546
-4545
-4544
-4542
-4540
-4537
-4534
-4530
-4526
-4522
-4517
-4512
-4508
-4503
-4499
-4494
-4490
-4486
-4482
-4478
-4474
-4471
-4467
-4464
-4461
-4458
-4454
-4451
-4448
-4444
-4440
-4435
-4430
-4425
-4418
-4412
-4404
-4395
-4386
-4376
-4365
-4353
-4340
-4326
-4311
-4295
-4279
-4262
-4244
-4226
-4208
-4189
-4170
-4151
-4132
-4113
-4094
-4074
-4054
-4035
-4017
-3999
-3980
-3962
-3943
-3925
-3907
-3889
-3870
-3852
-3834
-3816
-3797
-3778
-3759
-3740
-3721
-3701
-3681
-3661
-3640
-3619
-3597
-3576
-3554
-3531
-3509
-3486
-3462
-3439
-3415
-3390
-3366
-3341
-3316
-3290
-3264
-3238
-3212
-3185
-3159
-3132
-3104
-3077
-3049
-3021
-2992
-2963
-2934
-2904
-2874
-2843
-2811
-2778
-2745
-2712
-2677
-2642
-2606
-2570
-2533
-2495
-2457
-2418
-2379
-2339
-2299
-2259
-2218
-2176
-2135
-2093
-2050
-2008
-1965
-1922
-1878
-1834
-1790
-1745
-1701
-1656
-1611
-1565
-1520
-1474
-1428
-1382
-1336
-1290
-1244
-1198
-1153
-1107
-1062
-1016
-972
-928
-884
-841
-798
-756
-715
-674
-634
-596
-558
-521
-485
-450
-417
-384
-353
-322
-293
-264
-237
-210
-185
-160
-136
-113
-90
-68
-47
-27
-7
13
31
49
66
83
99
114
128
142
155
167
179
189
199
209
217
225
232
239
245
250
255
259
262
265
267
269
270
271
271
271
270
269
268
266
263
260
257
253
249
244
239
233
227
221
214
207
199
191
183
174
165
156
146
136
127
117
107
96
86
76
67
57
48
39
30
22
15
9
3
-2
-6
-9
-10
-11
-11
-10
-7
-4
0
6
12
19
27
35
44
54
65
76
88
100
112
125
139
152
166
181
195
210
226
241
257
274
291
308
326
345
364
384
404
425
447
469
492
516
540
565
591
617
644
672
700
729
758
787
817
847
877
907
937
968
998
1028
1058
1088
1118
1148
1178
1208
1237
1267
1297
1327
1358
1388
1418
1448
1479
1510
1540
1571
1602
1633
1663
1694
1724
1755
1785
1814
1844
1873
1901
1929
1956
1983
2009
2033
2058
2082
2105
2126
2147
2167
2186
2204
2222
2238
2253
2267
2280
2292
2303
2314
2324
2333
2341
2348
2355
2362
2367
2373
2378
2382
2386
2391
2394
2398
2402
2406
2409
2413
2417
2421
2424
2428
2432
2436
2440
2444
2448
2451
2455
2458
2461
2464
2466
2467
2468
2469
2468
2467
2465
2462
2458
2453
2448
2441
2433
2424
2414
2403
2391
2378
2363
2348
2332
2315
2298
2279
2260
2240
2220
2199
2178
2157
2135
2113
2091
2068
2045
2023
2000
1977
1955
1932
1909
1886
1864
1841
1818
1796
1773
1751
1729
1706
1684
1661
1638
1616
1593
1570
1546
1523
1500
1476
1452
1428
1405
1381
1357
1333
1309
1286
1262
1239
1216
1193
1170
1147
1125
1102
1080
1057
1035
1012
990
967
944
920
896
872
848
823
797
771
745
718
690
662
634
605
575
545
515
484
453
422
390
359
327
295
264
232
201
169
139
108
78
48
18
-11
-39
-67
-95
-123
-150
-177
-203
-230
-255
-281
-306
-331
-356
-380
-404
-428
-451
-474
-497
-519
-542
-563
-585
-606
-628
-649
-670
-690
-711
-732
-752
-773
-794
-814
-835
-856
-878
-899
-921
-943
-965
-987
-1008
-1032
-1054
-1076
-1098
-1120
-1142
-1163
-1183
-1204
-1223
-1242
-1260
-1278
-1295
-1310
-1326
-1340
-1353
-1365
-1376
-1386
-1395
-1403
-1409
-1415
-1419
-1422
-1424
-1424
-1423
-1421
-1417
-1412
-1406
-1398
-1389
-1378
-1366
-1353
-1338
-1322
-1305
-1286
-1266
-1245
-1223
-1199
-1174
-1148
-1121
-1093
-1064
-1034
-1002
-972
-939
-905
-871
-835
-799
-762
-724
-686
-646
-605
-564
-522
-478
-434
-389
-342
-295
-247
-197
-147
-95
-42
12
67
123
180
238
297
357
417
479
541
604
668
732
798
863
930
997
1065
1133
1202
1271
1341
1411
1482
1553
1625
1697
1770
1842
1916
1989
2063
2137
2212
2286
2362
2437
2513
2589
2666
2743
2821
2899
2977
3056
3135
3214
3294
3374
3454
3535
3615
3696
3777
3859
3940
4022
4104
4186
4268
4350
4433
4515
4597
4679
4761
4844
4926
5008
5089
5171
5253
5335
5416
5497
5578
5659
5740
5820
5901
5980
6060
6138
6217
6295
6372
6449
6525
6600
6674
6748
6820
6892
6962
7031
7099
7166
7232
7296
7358
7419
7479
7537
7593
7648
7701
7752
7801
7849
7896
7940
7983
8025
8064
8103
8140
8175
8209
8242
8273
8303
8332
8360
8387
8412
8437
8460
8483
8504
8525
8544
8562
8580
8596
8612
8626
8639
8651
8662
8672
8681
8689
8695
8700
8704
8707
8708
8708
8707
8704
8701
8696
8690
8683
8675
8666
8656
8645
8633
8620
8606
8592
8577
8561
8544
8527
8510
8491
8473
8453
8434
8414
8394
8373
8352
8331
8310
8288
8267
8245
8223
8201
8178
8156
8134
8111
8087
8066
8042
8021
7998
7976
7953
7931
7909
7887
7865
7844
7822
7801
7781
7760
7740
7720
7701
7682
7664
7646
7628
7611
7594
7578
7563
7547
7532
7518
7504
7490
7477
7465
7452
7440
7429
7417
7406
7396
7385
7375
7364
7354
7344
7334
7325
7315
7305
7295
7285
7276
7266
7256
7246
7236
7226
7216
7206
7196
7186
7175
7165
7154
7143
7131
7120
7108
7095
7082
7069
7055
7040
7025
7009
6993
6976
6958
6940
6921
6901
6880
6859
6837
6814
6791
6767
6742
6716
6689
6662
6634
6605
6576
6546
6515
6484
6452
6420
6387
6354
6320
6286
6251
6216
6181
6145
6108
6071
6033
5995
5956
5916
5875
5834
5792
5749
5705
5660
5614
5568
5521
5473
5425
5375
5325
5275
5224
5173
5121
5068
5016
4963
4910
4857
4804
4751
4698
4645
4592
4540
4488
4436
4384
4332
4281
4231
4180
4130
4081
4032
3984
3936
3888
3842
3796
3750
3705
3661
3617
3574
3531
3489
3447
3406
3366
3326
3286
3247
3208
3170
3133
3096
3060
3024
2989
2955
2921
2888
2855
2824
2793
2762
2733
2704
2676
2649
2622
2596
2571
2547
2523
2500
2478
2457
2437
2418
2399
2382
2365
2349
2335
2321
2308
2296
2285
2275
2266
2258
2251
2244
2239
2235
2231
2229
2228
2227
2228
2230
2233
2236
2241
2247
2254
2262
2270
2280
2291
2303
2316
2330
2345
2360
2377
2395
2414
2435
2456
2478
2500
2524
2549
2575
2601
2628
2656
2684
2714
2743
2774
2805
2836
2868
2900
2933
2966
2999
3033
3067
3102
3137
3172
3208
3243
3279
3316
3352
3389
3425
3462
3499
3536
3574
3611
3648
3685
3723
3760
3798
3835
3873
3910
3948
3986
4024
4062
4100
4138
4176
4215
4253
4292
4330
4369
4408
4446
4485
4524
4562
4601
4639
4676
4714
4751
4788
4824
4860
4895
4930
4964
4998
5031
5063
5094
5125
5155
5185
5213
5241
5268
5295
5321
5346
5371
5395
5418
5441
5464
5486
5508
5530
5551
5572
5593
5614
5634
5655
5676
5696
5717
5737
5758
5779
5799
5820
5841
5861
5882
5902
5923
5943
5963
5983
6003
6022
6042
6061
6080
6098
6117
6135
6153
6171
6189
6206
6223
6240
6256
6273
6288
6303
6318
6333
6347
6360
6374
6386
6399
6412
6424
6436
6448
6460
6472
6484
6497
6509
6522
6534
6547
6560
6573
6587
6600
6614
6627
6641
6654
6668
6682
6695
6709
6722
6735
6748
6761
6774
6786
6797
6809
6819
6830
6839
6848
6856
6864
6871
6877
6882
6886
6889
6892
6894
6895
6895
6894
6893
6890
6888
6884
6880
6875
6870
6865
6858
6852
6845
6838
6831
6823
6815
6806
6798
6789
6779
6770
6760
6750
6739
6728
6717
6705
6693
6681
6668
6655
6641
6628
6613
6599
6584
6569
6553
6537
6521
6505
6488
6472
6455
6438
6420
6403
6386
6368
6350
6333
6315
6297
6279
6260
6242
6223
6205
6186
6166
6147
6127
6107
6086
6066
6044
6023
6001
5978
5956
5932
5909
5885
5860
5835
5809
5784
5757
5730
5703
5675
5647
5619
5590
5561
5531
5501
5470
5439
5407
5375
5342
5309
5275
5240
5204
5168
5130
5092
5053
5013
4972
4930
4887
4842
4797
4750
4702
4652
4602
4550
4497
4443
4388
4331
4274
4215
4155
4094
4032
3969
3905
3840
3774
3707
3640
3571
3502
3433
3363
3292
3221
3149
3077
3005
2932
2859
2786
2712
2638
2564
2490
2415
2341
2266
2192
2117
2043
1968
1894
1820
1746
1672
1599
1526
1453
1380
1308
1236
1164
1093
1022
953
883
814
746
678
611
545
480
415
351
288
227
165
105
46
-12
-69
-125
-180
-235
-288
-340
-391
-441
-490
-537
-584
-630
-675
-718
-761
-803
-844
-883
-922
-960
-997
-1033
-1067
-1102
-1135
-1167
-1198
-1229
-1258
-1287
-1315
-1342
-1368
-1394
-1419
-1443
-1466
-1489
-1511
-1532
-1553
-1574
-1594
-1614
-1633
-1653
-1671
-1690
-1709
-1728
-1746
-1765
-1783
-1801
-1820
-1838
-1857
-1875
-1894
-1913
-1932
-1951
-1970
-1990
-2009
-2029
-2051
-2072
-2093
-2115
-2137
-2159
-2182
-2205
-2229
-2253
-2277
-2302
-2327
-2353
-2378
-2404
-2431
-2458
-2485
-2512
-2539
-2567
-2595
-2623
-2652
-2680
-2709
-2738
-2767
-2796
-2826
-2856
-2885
-2915
-2946
-2976
-3007
-3037
-3068
-3100
-3131
-3163
-3195
-3227
-3259
-3292
-3325
-3358
-3391
-3425
-3459
-3493
-3528
-3563
-3598
-3633
-3669
-3705
-3741
-3777
-3814
-3851
-3888
-3926
-3963
-4001
-4038
-4075
-4113
-4151
-4188
-4225
-4262
-4299
-4336
-4372
-4408
-4443
-4479
-4514
-4548
-4582
-4616
-4650
-4683
-4716
-4748
-4781
-4813
-4845
-4877
-4908
-4940
-4971
-5003
-5034
-5065
-5096
-5128
-5159
-5190
-5221
-5252
-5284
-5315
-5347
-5378
-5410
-5442
-5474
-5506
-5539
-5571
-5604
-5638
-5671
-5705
-5739
-5774
-5809
-5844
-5880
-5916
-5953
-5990
-6027
-6066
-6104
-6144
-6184
-6225
-6266
-6309
-6352
-6396
-6440
-6486
-6532
-6579
-6627
-6676
-6725
-6776
-6827
-6879
-6932
-6986
-7040
-7095
-7151
-7208
-7265
-7323
-7381
-7440
-7499
-7559
-7619
-7680
-7741
-7802
-7864
-7926
-7987
-8048
-8112
-8173
-8236
-8298
-8359
-8421
-8483
-8544
-8604
-8665
-8725
-8785
-8844
-8903
-8961
-9018
-9076
-9132
-9188
-9244
-9299
-9353
-9407
-9460
-9512
-9564
-9615
-9666
-9715
-9764
-9812
-9859
-9906
-9951
-9995
-10039
-10081
-10123
-10163
-10202
-10241
-10278
-10314
-10349
-10382
-10415
-10446
-10477
-10506
-10533
-10560
-10585
-10609
-10632
-10654
-10674
-10694
-10712
-10728
-10744
-10758
-10772
-10783
-10794
-10803
-10811
-10818
-10824
-10828
-10831
-10833
-10834
-10834
-10832
-10830
-10826
-10821
-10815
-10808
-10800
-10791
-10780
-10769
-10756
-10742
-10728
-10712
-10695
-10676
-10657
-10637
-10615
-10593
-10569
-10545
-10519
-10492
-10464
-10436
-10406
-10375
-10343
-10311
-10277
-10242
-10207
-10170
-10133
-10095
-10056
-10016
-9976
-9935
-9894
-9851
-9809
-9766
-9722
-9678
-9633
-9588
-9542
-9496
-9449
-9402
-9354
-9306
-9258
-9209
-9159
-9109
-9059
-9009
-8958
-8906
-8855
-8803
-8750
-8698
-8644
-8591
-8537
-8483
-8429
-8374
-8319
-8263
-8207
-8151
-8093
-8037
-7979
-7921
-7863
-7804
-7744
-7684
-7624
-7563
-7502
-7441
-7379
-7317
-7254
-7191
-7128
-7064
-7000
-6936
-6871
-6806
-6740
-6674
-6608
-6542
-6475
-6408
-6340
-6272
-6203
-6134
-6065
-5996
-5926
-5856
-5785
-5714
-5643
-5572
-5500
-5428
-5356
-5284
-5212
-5140
-5068
-4996
-4924
-4852
-4780
-4709
-4638
-4567
-4496
-4426
-4357
-4287
-4219
-4150
-4082
-4014
-3948
-3882
-3816
-3751
-3687
-3623
-3560
-3497
-3436
-3375
-3314
-3255
-3196
-3138
-3081
-3025
-2970
-2916
-2863
-2810
-2759
-2709
-2659
-2611
-2563
-2516
-2470
-2425
-2381
-2337
-2295
-2253
-2211
-2171
-2131
-2092
-2054
-2016
-1980
-1944
-1909
-1875
-1842
-1809
-1778
-1748
-1718
-1690
-1662
-1636
-1611
-1586
-1563
-1541
-1520
-1500
-1481
-1464
-1447
-1432
-1418
-1405
-1393
-1382
-1372
-1364
-1356
-1349
-1344
-1339
-1335
-1332
-1330
-1328
-1328
-1328
-1329
-1330
-1333
-1336
-1339
-1344
-1349
-1354
-1361
-1367
-1375
-1382
-1390
-1399
-1408
-1417
-1427
-1437
-1447
-1458
-1469
-1480
-1491
-1503
-1515
-1528
-1540
-1554
-1567
-1581
-1595
-1610
-1625
-1640
-1656
-1673
-1690
-1707
-1725
-1744
-1763
-1783
-1804
-1825
-1846
-1869
-1891
-1915
-1938
-1963
-1987
-2013
-2037
-2064
-2091
-2117
-2144
-2172
-2199
-2227
-2255
-2283
-2312
-2340
-2369
-2398
-2426
-2455
-2484
-2513
-2543
-2572
-2601
-2631
-2661
-2690
-2720
-2751
-2781
-2811
-2842
-2873
-2904
-2936
-2968
-3000
-3032
-3064
-3097
-3130
-3164
-3198
-3232
-3266
-3301
-3336
-3372
-3407
-3443
-3479
-3515
-3552
-3589
-3626
-3663
-3700
-3738
-3776
-3814
-3852
-3891
-3930
-3969
-4008
-4046
-4086
-4126
-4165
-4205
-4245
-4284
-4324
-4364
-4404
-4443
-4483
-4523
-4563
-4602
-4642
-4681
-4721
-4760
-4799
-4838
-4877
-4915
-4953
-4991
-5029
-5066
-5102
-5139
-5175
-5210
-5245
-5279
-5313
-5346
-5379
-5411
-5442
-5473
-5502
-5531
-5560
-5587
-5614
-5640
-5665
-5689
-5712
-5734
-5755
-5776
-5795
-5814
-5831
-5848
-5863
-5878
-5892
-5905
-5917
-5928
-5938
-5948
-5956
-5964
-5972
-5978
-5984
-5989
-5994
-5998
-6001
-6004
-6006
-6008
-6008
-6009
-6008
-6007
-6006
-6004
-6001
-5998
-5994
-5990
-5985
-5980
-5974
-5967
-5961
-5953
-5946
-5938
-5929
-5920
-5911
-5901
-5891
-5880
-5869
-5858
-5846
-5834
-5822
-5809
-5796
-5783
-5769
-5755
-5741
-5726
-5711
-5696
-5681
-5665
-5649
-5633
-5617
-5600
-5583
-5566
-5549
-5532
-5515
-5497
-5480
-5463
-5445
-5428
-5410
-5393
-5376
-5359
-5342
-5325
-5308
-5292
-5276
-5260
-5244
-5229
-5214
-5199
-5184
-5171
-5157
-5144
-5132
-5120
-5108
-5097
-5087
-5077
-5067
-5058
-5050
-5042
-5034
-5027
-5020
-5014
-5008
-5002
-4997
-4992
-4987
-4982
-4978
-4974
-4970
-4966
-4963
-4959
-4956
-4953
-4950
-4946
-4943
-4941
-4938
-4935
-4932
-4929
-4926
-4923
-4920
-4917
-4915
-4912
-4909
-4906
-4904
-4901
-4898
-4896
-4893
-4891
-4888
-4886
-4884
-4882
-4879
-4877
-4875
-4872
-4870
-4868
-4865
-4863
-4860
-4858
-4855
-4853
-4850
-4847
-4844
-4841
-4838
-4835
-4831
-4828
-4824
-4820
-4817
-4813
-4809
-4804
-4800
-4796
-4792
-4787
-4783
-4778
-4774
-4769
-4765
-4760
-4756
-4751
-4747
-4742
-4738
-4733
-4729
-4725
-4720
-4716
-4712
-4708
-4705
-4701
-4698
-4695
-4692
-4689
-4687
-4684
-4683
-4681
-4680
-4679
-4678
-4678
-4678
-4679
-4680
-4682
-4684
-4687
-4690
-4693
-4698
-4702
-4708
-4713
-4720
-4726
-4734
-4741
-4750
-4758
-4767
-4777
-4787
-4797
-4807
-4818
-4829
-4840
-4852
-4863
-4874
-4886
-4897
-4908
-4919
-4930
-4941
-4951
-4961
-4971
-4980
-4989
-4997
-5004
-5011
-5018
-5023
-5028
-5032
-5036
-5039
-5041
-5042
-5043
-5043
-5042
-5040
-5038
-5035
-5031
-5027
-5021
-5015
-5008
-5000
-4992
-4982
-4972
-4961
-4948
-4936
-4922
-4907
-4892
-4876
-4859
-4841
-4823
-4804
-4784
-4764
-4743
-4721
-4699
-4676
-4652
-4628
-4603
-4577
-4550
-4523
-4495
-4466
-4437
-4407
-4376
-4345
-4313
-4280
-4246
-4212
-4178
-4142
-4106
-4070
-4033
-3995
-3957
-3919
-3880
-3841
-3801
-3761
-3721
-3680
-3639
-3598
-3557
-3516
-3474
-3432
-3391
-3349
-3307
-3265
-3223
-3181
-3139
-3098
-3056
-3014
-2972
-2931
-2890
-2848
-2807
-2766
-2726
-2685
-2645
-2606
-2566
-2527
-2488
-2449
-2411
-2373
-2336
-2299
-2262
-2226
-2189
-2154
-2119
-2084
-2049
-2015
-1981
-1948
-1915
-1882
-1850
-1818
-1786
-1755
-1724
-1694
-1664
-1634
-1605
-1576
-1547
-1519
-1490
-1463
-1435
-1408
-1381
-1355
-1328
-1303
-1277
-1252
-1226
-1202
-1177
-1153
-1129
-1105
-1081
-1057
-1034
-1010
-987
-964
-942
-919
-896
-873
-851
-828
-805
-783
-760
-737
-714
-690
-667
-643
-620
-596
-572
-547
-522
-497
-472
-447
-421
-395
-369
-343
-316
-290
-263
-236
-208
-181
-154
-126
-98
-71
-43
-15
13
41
69
97
125
154
182
211
240
270
299
329
359
390
421
452
484
515
548
581
614
647
681
716
750
785
821
857
893
930
967
1004
1042
1080
1118
1157
1196
1235
1275
1315
1355
1396
1437
1478
1520
1561
1604
1646
1689
1731
1774
1817
1860
1904
1947
1990
2033
2076
2119
2162
2204
2246
2288
2330
2371
2412
2452
2492
2531
2570
2608
2646
2684
2720
2757
2792
2827
2862
2896
2930
2963
2995
3027
3059
3090
3121
3151
3180
3209
3238
3266
3294
3320
3347
3373
3398
3423
3447
3471
3494
3517
3539
3561
3582
3603
3623
3643
3662
3681
3700
3718
3736
3753
3770
3786
3803
3819
3835
3850
3866
3881
3897
3912
3927
3942
3958
3973
3989
4003
4019
4035
4051
4069
4085
4102
4119
4137
4154
4172
4190
4208
4227
4245
4264
4283
4302
4321
4340
4360
4379
4398
4417
4436
4455
4474
4493
4512
4530
4549
4566
4584
4601
4618
4634
4650
4665
4679
4693
4706
4718
4729
4740
4749
4757
4765
4771
4777
4781
4784
4786
4787
4787
4786
4784
4780
4776
4770
4763
4755
4746
4735
4724
4711
4698
4683
4667
4650
4632
4613
4592
4571
4548
4525
4500
4474
4447
4419
4389
4359
4328
4295
4261
4227
4191
4154
4116
4077
4037
3996
3954
3911
3867
3821
3775
3728
3679
3629
3579
3527
3475
3421
3366
3310
3254
3196
3137
3078
3017
2955
2893
2830
2766
2701
2636
2570
2503
2436
2368
2300
2231
2162
2093
2023
1953
1883
1813
1743
1672
1602
1531
1461
1391
1320
1250
1180
1110
1040
970
900
831
762
693
624
555
486
418
350
282
214
147
79
12
-55
-122
-188
-255
-321
-387
-452
-518
-583
-647
-712
-776
-839
-903
-965
-1028
-1090
-1151
-1212
-1272
-1331
-1390
-1449
-1506
-1563
-1620
-1675
-1730
-1784
-1837
-1890
-1941
-1992
-2041
-2091
-2140
-2187
-2233
-2279
-2324
-2367
-2410
-2452
-2493
-2532
-2571
-2609
-2646
-2681
-2716
-2750
-2782
-2813
-2844
-2873
-2901
-2928
-2953
-2978
-3001
-3023
-3044
-3064
-3082
-3099
-3115
-3130
-3143
-3156
-3166
-3176
-3184
-3191
-3196
-3200
-3203
-3204
-3203
-3201
-3198
-3192
-3186
-3177
-3167
-3156
-3142
-3127
-3110
-3091
-3071
-3049
-3024
-2998
-2970
-2940
-2909
-2875
-2839
-2802
-2762
-2721
-2677
-2632
-2584
-2534
-2483
-2429
-2373
-2316
-2256
-2194
-2130
-2063
-1995
-1925
-1853
-1779
-1702
-1624
-1544
-1462
-1377
-1291
-1203
-1114
-1022
-929
-834
-737
-639
-539
-438
-335
-231
-125
-18
91
200
311
423
536
650
765
881
998
1115
1234
1353
1473
1593
1714
1836
1958
2081
2204
2327
2451
2575
2699
2824
2948
3074
3199
3325
3451
3577
3704
3831
3958
4085
4213
4341
4469
4597
4726
4855
4984
5113
5242
5372
5502
5631
5761
5891
6021
6151
6280
6410
6539
6669
6797
6926
7054
7182
7309
7435
7561
7687
7811
7935
8058
8180
8302
8422
8542
8660
8778
8894
9009
9123
9236
9348
9458
9567
9675
9782
9888
9992
10095
10197
10297
10396
10494
10591
10686
10780
10873
10964
11054
11142
11230
11315
11400
11483
11564
11644
11722
11799
11875
11949
12021
12092
12162
12230
12296
12361
12424
12486
12546
12604
12661
12717
12770
12822
12873
12922
12969
13014
13057
13099
13139
13177
13214
13248
13281
13311
13340
13367
13392
13415
13436
13455
13472
13487
13501
13512
13521
13529
13534
13538
13540
13539
13537
13534
13528
13520
13511
13500
13488
13474
13458
13440
13421
13401
13379
13355
13330
13304
13276
13247
13217
13185
13152
13118
13083
13046
13009
12970
12929
12888
12845
12801
12756
12710
12663
12614
12565
12514
12462
12409
12355
12300
12244
12187
12129
12069
12009
11948
11886
11822
11758
11693
11627
11559
11491
11422
11352
11282
11210
11137
11064
10990
10915
10839
10763
10685
10607
10529
10449
10369
10289
10207
10126
10043
9961
9877
9794
9710
9626
9542
9457
9373
9288
9203
9117
9032
8947
8862
8776
8691
8606
8521
8436
8352
8268
8183
8100
8016
7933
7850
7768
7686
7604
7523
7442
7361
7281
7202
7122
7043
6965
6887
6809
6731
6654
6577
6501
6424
6349
6273
6198
6122
6048
5973
5899
5825
5751
5677
5604
5530
5457
5384
5311
5238
5166
5093
5021
4949
4877
4805
4733
4661
4589
4518
4446
4375
4303
4232
4161
4090
4019
3948
3877
3806
3735
3664
3593
3522
3451
3379
3308
3237
3166
3094
3023
2952
2880
2809
2737
2666
2594
2523
2451
2380
2308
2236
2165
2093
2021
1950
1879
1808
1737
1666
1595
1524
1454
1384
1313
1244
1174
1105
1036
967
898
830
762
695
628
561
495
429
363
298
233
169
104
41
-23
-85
-148
-210
-272
-333
-394
-454
-514
-574
-633
-692
-750
-808
-866
-923
-980
-1036
-1092
-1148
-1203
-1259
-1313
-1368
-1422
-1476
-1530
-1584
-1637
-1690
-1743
-1796
-1849
-1902
-1954
-2005
-2059
-2111
-2163
-2215
-2267
-2319
-2371
-2422
-2474
-2526
-2578
-2630
-2682
-2734
-2786
-2838
-2890
-2942
-2995
-3048
-3101
-3154
-3207
-3260
-3314
-3368
-3422
-3476
-3530
-3585
-3640
-3695
-3750
-3805
-3861
-3916
-3972
-4029
-4085
-4141
-4198
-4255
-4312
-4369
-4426
-4483
-4540
-4598
-4655
-4712
-4769
-4827
-4884
-4941
-4998
-5055
-5112
-5169
-5225
-5282
-5338
-5394
-5449
-5505
-5560
-5614
-5669
-5723
-5776
-5829
-5882
-5934
-5986
-6037
-6088
-6138
-6188
-6237
-6286
-6334
-6381
-6428
-6474
-6520
-6565
-6609
-6652
-6695
-6737
-6779
-6819
-6859
-6898
-6937
-6974
-7011
-7047
-7082
-7116
-7150
-7182
-7214
-7244
-7274
-7303
-7331
-7358
-7384
-7409
-7433
-7456
-7478
-7499
-7519
-7538
-7556
-7573
-7589
-7604
-7618
-7630
-7642
-7652
-7662
-7670
-7677
-7682
-7687
-7690
-7692
-7693
-7692
-7690
-7687
-7682
-7676
-7668
-7660
-7649
-7638
-7625
-7610
-7594
-7577
-7558
-7538
-7517
-7494
-7470
-7444
-7417
-7389
-7359
-7328
-7296
-7262
-7227
-7191
-7153
-7115
-7075
-7034
-6992
-6948
-6904
-6858
-6812
-6764
-6716
-6666
-6616
-6564
-6512
-6459
-6405
-6350
-6294
-6238
-6180
-6122
-6063
-6003
-5943
-5881
-5819
-5756
-5692
-5627
-5562
-5495
-5428
-5360
-5291
-5221
-5150
-5079
-5006
-4933
-4858
-4783
-4706
-4629
-4551
-4471
-4391
-4309
-4227
-4143
-4059
-3973
-3887
-3799
-3711
-3621
-3531
-3439
-3347
-3253
-3159
-3064
-2968
-2871
-2774
-2675
-2576
-2476
-2376
-2275
-2173
-2071
-1969
-1866
-1763
-1660
-1556
-1452
-1348
-1244
-1141
-1037
-933
-830
-726
-623
-520
-418
-316
-214
-113
-13
87
187
285
383
481
577
673
768
862
954
1046
1137
1227
1315
1402
1488
1573
1656
1738
1819
1898
1975
2051
2126
2199
2270
2340
2408
2475
2540
2603
2665
2725
2783
2840
2895
2948
2999
3049
3097
3143
3187
3230
3271
3310
3347
3383
3417
3449
3480
3509
3536
3561
3585
3607
3628
3647
3664
3680
3694
3707
3718
3727
3735
3742
3746
3750
3752
3752
3751
3748
3744
3738
3731
3723
3713
3701
3688
3674
3658
3640
3621
3601
3579
3555
3531
3504
3476
3447
3416
3383
3349
3314
3277
3239
3199
3157
3114
3069
3023
2976
2927
2876
2824
2771
2716
2659
2601
2542
2481
2419
2356
2291
2225
2157
2088
2017
1946
1874
1800
1725
1648
1571
1492
1413
1333
1251
1169
1086
1002
917
831
745
658
571
483
394
305
215
126
35
-55
-146
-237
-329
-420
-512
-604
-696
-788
-880
-972
-1065
-1157
-1249
-1341
-1433
-1525
-1617
-1709
-1801
-1893
-1984
-2075
-2167
-2258
-2348
-2439
-2529
-2619
-2709
-2798
-2888
-2977
-3065
-3153
-3241
-3328
-3415
-3502
-3588
-3674
-3759
-3843
-3927
-4011
-4094
-4176
-4258
-4339
-4419
-4499
-4578
-4656
-4733
-4810
-4885
-4960
-5034
-5107
-5178
-5249
-5319
-5388
-5455
-5521
-5587
-5651
-5713
-5775
-5835
-5894
-5951
-6007
-6062
-6115
-6167
-6217
-6266
-6313
-6359
-6403
-6446
-6487
-6526
-6564
-6600
-6635
-6668
-6699
-6728
-6756
-6782
-6807
-6829
-6850
-6870
-6888
-6904
-6918
-6931
-6942
-6951
-6959
-6965
-6970
-6973
-6974
-6974
-6972
-6969
-6965
-6959
-6951
-6942
-6932
-6921
-6908
-6894
-6878
-6861
-6843
-6824
-6804
-6782
-6760
-6736
-6711
-6685
-6658
-6631
-6602
-6572
-6541
-6510
-6478
-6444
-6410
-6376
-6340
-6304
-6267
-6229
-6191
-6152
-6112
-6072
-6031
-5990
-5948
-5905
-5862
-5818
-5774
-5729
-5684
-5638
-5592
-5546
-5499
-5452
-5404
-5356
-5308
-5260
-5211
-5163
-5114
-5065
-5015
-4966
-4917
-4867
-4817
-4768
-4718
-4668
-4618
-4568
-4519
-4469
-4419
-4369
-4319
-4270
-4220
-4171
-4121
-4072
-4022
-3974
-3925
-3877
-3828
-3780
-3732
-3684
-3636
-3588
-3541
-3494
-3447
-3401
-3354
-3308
-3263
-3217
-3172
-3127
-3083
-3038
-2994
-2951
-2908
-2865
-2822
-2780
-2738
-2697
-2656
-2616
-2575
-2536
-2496
-2458
-2419
-2381
-2344
-2307
-2271
-2235
-2200
-2165
-2131
-2098
-2065
-2032
-2001
-1970
-1939
-1909
-1880
-1851
-1823
-1796
-1769
-1743
-1718
-1694
-1670
-1646
-1624
-1602
-1581
-1561
-1541
-1522
-1504
-1487
-1470
-1454
-1439
-1424
-1411
-1398
-1386
-1374
-1364
-1354
-1345
-1336
-1328
-1321
-1315
-1310
-1305
-1301
-1298
-1295
-1294
-1293
-1292
-1293
-1294
-1296
-1299
-1302
-1306
-1310
-1316
-1322
-1329
-1336
-1344
-1352
-1362
-1372
-1382
-1393
-1405
-1417
-1430
-1443
-1457
-1472
-1487
-1502
-1518
-1535
-1552
-1570
-1588
-1606
-1625
-1644
-1664
-1684
-1704
-1724
-1745
-1765
-1786
-1807
-1829
-1850
-1871
-1893
-1914
-1936
-1957
-1979
-2000
-2021
-2043
-2064
-2085
-2106
-2127
-2147
-2167
-2187
-2207
-2227
-2246
-2265
-2283
-2301
-2319
-2337
-2354
-2371
-2387
-2403
-2419
-2434
-2448
-2463
-2477
-2490
-2503
-2516
-2528
-2539
-2550
-2561
-2571
-2580
-2590
-2598
-2606
-2614
-2621
-2627
-2633
-2639
-2644
-2648
-2652
-2656
-2659
-2661
-2663
-2664
-2665
-2665
-2664
-2663
-2661
-2659
-2656
-2652
-2647
-2642
-2636
-2629
-2621
-2612
-2603
-2593
-2582
-2570
-2557
-2544
-2529
-2514
-2498
-2482
-2464
-2446
-2427
-2408
-2387
-2366
-2344
-2322
-2299
-2275
-2250
-2225
-2199
-2172
-2145
-2117
-2088
-2059
-2029
-1999
-1968
-1936
-1903
-1870
-1837
-1802
-1767
-1731
-1695
-1657
-1620
-1581
-1542
-1501
-1461
-1419
-1376
-1333
-1289
-1244
-1198
-1152
-1104
-1056
-1006
-956
-905
-853
-800
-747
-692
-636
-580
-523
-465
-406
-346
-286
-225
-163
-100
-37
27
92
157
223
290
357
424
492
560
629
698
768
837
907
978
1049
1119
1191
1262
1334
1405
1477
1549
1622
1694
1767
1840
1913
1986
2060
2133
2207
2281
2355
2430
2504
2579
2654
2729
2804
2880
2956
3032
3109
3186
3263
3341
3419
3497
3576
3655
3735
3815
3895
3976
4058
4139
4221
4304
4387
4470
4554
4638
4723
4807
4893
4978
5064
5150
5237
5323
5410
5497
5585
5673
5760
5848
5937
6025
6113
6202
6290
6379
6467
6556
6645
6733
6822
6910
6998
7087
7175
7263
7351
7439
7526
7614
7701
7788
7874
7961
8047
8132
8218
8304
8389
8473
8557
8641
8724
8807
8890
8972
9053
9134
9215
9295
9375
9454
9533
9611
9689
9766
9843
9919
9995
10070
10145
10219
10293
10366
10438
10510
10581
10652
10722
10791
10860
10928
10995
11062
11127
11193
11257
11321
11383
11445
11506
11567
11626
11685
11742
11799
11854
11909
11963
12016
12067
12118
12168
12216
12264
12310
12356
12400
12443
12484
12525
12564
12602
12639
12674
12708
12741
12772
12802
12830
12857
12882
12906
12928
12949
12967
12985
13000
13014
13027
13037
13046
13053
13058
13061
13063
13062
13060
13056
13050
13042
13032
13020
13006
12990
12972
12952
12930
12906
12879
12851
12821
12789
12755
12718
12680
12640
12597
12553
12507
12458
12408
12356
12301
12245
12187
12127
12066
12002
11936
11869
11800
11729
11657
11582
11506
11428
11349
11268
11185
11101
11014
10927
10838
10747
10655
10561
10466
10370
10272
10172
10072
9970
9866
9762
9656
9549
9441
9332
9222
9111
8998
8885
8771
8656
8540
8423
8306
8188
8069
7949
7829
7708
7587
7465
7343
7220
7097
6974
6851
6727
6603
6479
6354
6230
6106
5982
5858
5733
5610
5486
5362
5239
5116
4993
4871
4749
4628
4506
4386
4266
4147
4027
3910
3792
3675
3559
3444
3329
3215
3102
2990
2878
2768
2658
2549
2441
2334
2228
2123
2019
1916
1814
1712
1612
1513
1415
1318
1222
1126
1032
939
847
756
666
577
490
403
317
232
148
64
-18
-99
-179
-259
-338
-415
-492
-568
-644
-718
-792
-865
-938
-1008
-1080
-1151
-1220
-1289
-1358
-1425
-1492
-1559
-1624
-1689
-1754
-1817
-1880
-1943
-2005
-2066
-2126
-2186
-2246
-2304
-2363
-2420
-2477
-2534
-2590
-2645
-2700
-2754
-2808
-2862
-2915
-2967
-3020
-3071
-3123
-3174
-3224
-3275
-3325
-3374
-3424
-3473
-3521
-3570
-3618
-3666
-3714
-3761
-3808
-3855
-3902
-3948
-3994
-4041
-4086
-4132
-4178
-4223
-4268
-4313
-4358
-4403
-4448
-4492
-4536
-4581
-4625
-4669
-4713
-4757
-4800
-4844
-4888
-4931
-4975
-5019
-5062
-5105
-5149
-5192
-5236
-5279
-5323
-5366
-5410
-5454
-5497
-5541
-5585
-5629
-5673
-5717
-5761
-5805
-5849
-5894
-5938
-5983
-6027
-6072
-6116
-6161
-6206
-6250
-6295
-6340
-6384
-6429
-6474
-6518
-6563
-6607
-6651
-6696
-6740
-6784
-6827
-6871
-6914
-6957
-7000
-7043
-7086
-7128
-7170
-7211
-7252
-7293
-7333
-7374
-7413
-7452
-7491
-7530
-7568
-7605
-7642
-7679
-7715
-7751
-7787
-7822
-7856
-7890
-7924
-7957
-7990
-8022
-8054
-8085
-8116
-8146
-8176
-8205
-8234
-8262
-8289
-8316
-8341
-8366
-8391
-8414
-8437
-8459
-8480
-8500
-8519
-8538
-8555
-8571
-8587
-8601
-8614
-8627
-8638
-8648
-8658
-8666
-8673
-8679
-8684
-8688
-8691
-8693
-8694
-8694
-8693
-8690
-8687
-8683
-8677
-8671
-8663
-8655
-8645
-8635
-8624
-8611
-8598
-8584
-8568
-8552
-8535
-8517
-8498
-8478
-8457
-8436
-8413
-8389
-8365
-8339
-8313
-8285
-8257
-8228
-8197
-8166
-8134
-8101
-8067
-8032
-7997
-7960
-7922
-7883
-7844
-7803
-7762
-7719
-7676
-7632
-7586
-7540
-7493
-7444
-7395
-7345
-7294
-7241
-7188
-7134
-7079
-7023
-6966
-6908
-6849
-6789
-6728
-6666
-6603
-6540
-6475
-6410
-6344
-6276
-6208
-6140
-6070
-5999
-5928
-5855
-5782
-5708
-5633
-5557
-5481
-5403
-5325
-5246
-5166
-5085
-5003
-4920
-4837
-4753
-4668
-4582
-4495
-4407
-4319
-4230
-4140
-4049
-3957
-3865
-3772
-3678
-3584
-3488
-3393
-3296
-3199
-3102
-3004
-2906
-2807
-2708
-2608
-2508
-2408
-2308
-2208
-2107
-2005
-1906
-1805
-1704
-1604
-1503
-1403
-1303
-1203
-1104
-1004
-906
-808
-710
-612
-515
-419
-323
-228
-133
-39
55
147
239
330
421
511
599
687
775
861
946
1031
1114
1197
1279
1359
1439
1517
1595
1671
1747
1821
1894
1966
2037
2106
2174
2241
2307
2371
2434
2496
2557
2616
2673
2730
2784
2838
2890
2941
2990
3037
3084
3128
3172
3214
3254
3293
3330
3366
3400
3433
3464
3494
3522
3549
3574
3598
3620
3641
3660
3678
3694
3709
3722
3734
3745
3754
3762
3768
3773
3777
3780
3781
3782
3781
3779
3775
3771
3766
3759
3752
3743
3734
3723
3712
3700
3686
3672
3657
3642
3625
3607
3589
3570
3550
3530
3508
3486
3464
3440
3416
3392
3366
3341
3314
3287
3259
3231
3202
3173
3143
3113
3082
3051
3019
2987
2954
2921
2888
2854
2819
2785
2749
2714
2678
2642
2606
2569
2532
2495
2457
2419
2381
2343
2304
2265
2226
2186
2147
2107
2067
2025
1986
1945
1905
1864
1823
1782
1741
1699
1658
1617
1575
1534
1492
1450
1409
1367
1325
1283
1241
1199
1157
1115
1072
1030
988
945
903
861
818
776
733
691
649
606
564
522
479
437
395
353
310
268
226
184
142
100
59
17
-25
-67
-108
-150
-191
-232
-273
-315
-356
-396
-437
-478
-519
-559
-600
-640
-681
-721
-761
-801
-841
-881
-921
-961
-1000
-1041
-1081
-1120
-1160
-1200
-1239
-1279
-1319
-1358
-1398
-1437
-1477
-1517
-1556
-1596
-1635
-1675
-1715
-1754
-1794
-1833
-1873
-1912
-1952
-1992
-2031
-2071
-2110
-2150
-2189
-2229
-2268
-2307
-2347
-2386
-2426
-2465
-2504
-2543
-2583
-2622
-2661
-2701
-2740
-2779
-2818
-2858
-2897
-2936
-2975
-3014
-3054
-3093
-3132
-3171
-3210
-3249
-3289
-3328
-3367
-3405
-3444
-3483
-3522
-3560
-3599
-3637
-3675
-3714
-3752
-3789
-3827
-3864
-3902
-3939
-3976
-4013
-4049
-4086
-4122
-4158
-4194
-4229
-4265
-4300
-4335
-4369
-4404
-4438
-4472
-4505
-4539
-4571
-4604
-4636
-4668
-4699
-4730
-4760
-4790
-4819
-4848
-4876
-4904
-4931
-4958
-4984
-5009
-5034
-5058
-5082
-5104
-5126
-5147
-5168
-5188
-5207
-5225
-5242
-5259
-5274
-5289
-5303
-5317
-5329
-5340
-5351
-5361
-5370
-5378
-5385
-5391
-5397
-5401
-5405
-5407
-5409
-5410
-5410
-5409
-5407
-5404
-5400
-5395
-5390
-5383
-5375
-5367
-5357
-5347
-5335
-5323
-5310
-5296
-5281
-5265
-5248
-5230
-5212
-5192
-5172
-5151
-5129
-5106
-5082
-5057
-5032
-5006
-4978
-4950
-4922
-4892
-4861
-4830
-4798
-4765
-4731
-4696
-4660
-4624
-4586
-4548
-4509
-4469
-4428
-4386
-4343
-4299
-4255
-4209
-4162
-4115
-4066
-4017
-3967
-3915
-3863
-3810
-3756
-3701
-3645
-3588
-3530
-3471
-3412
-3351
-3290
-3227
-3164
-3100
-3036
-2970
-2904
-2837
-2769
-2701
-2632
-2562
-2491
-2420
-2348
-2276
-2203
-2129
-2055
-1980
-1905
-1829
-1753
-1676
-1599
-1521
-1443
-1364
-1285
-1206
-1126
-1045
-965
-884
-803
-722
-640
-558
-477
-395
-312
-230
-148
-66
16
98
181
262
344
426
507
588
669
749
829
908
987
1066
1144
1221
1298
1375
1450
1525
1599
1673
1746
1817
1889
1959
2028
2097
2164
2231
2297
2362
2426
2489
2551
2612
2672
2732
2790
2847
2904
2959
3014
3067
3120
3171
3222
3272
3321
3369
3416
3463
3508
3553
3596
3639
3681
3722
3762
3800
3838
3876
3912
3947
3981
4014
4046
4077
4107
4136
4164
4191
4217
4242
4266
4288
4310
4331
4350
4369
4386
4402
4417
4431
4444
4455
4466
4475
4484
4491
4497
4501
4505
4507
4509
4509
4508
4505
4502
4497
4491
4484
4475
4466
4455
4443
4429
4415
4399
4382
4363
4344
4323
4301
4277
4252
4226
4199
4170
4140
4109
4077
4043
4008
3972
3935
3896
3856
3815
3773
3730
3686
3640
3594
3546
3498
3448
3398
3346
3294
3241
3187
3132
3077
3021
2964
2906
2848
2789
2729
2669
2609
2548
2486
2424
2362
2299
2236
2172
2108
2044
1980
1915
1850
1785
1720
1655
1590
1525
1460
1395
1330
1265
1201
1137
1073
1008
946
883
821
759
698
638
578
518
459
401
344
288
232
177
123
70
18
-33
-84
-133
-182
-229
-275
-321
-365
-408
-450
-491
-531
-570
-608
-644
-680
-714
-747
-779
-810
-839
-868
-895
-921
-946
-969
-992
-1012
-1033
-1051
-1069
-1085
-1100
-1114
-1126
-1137
-1147
-1156
-1164
-1170
-1175
-1179
-1182
-1184
-1184
-1184
-1182
-1180
-1176
-1172
-1166
-1160
-1152
-1144
-1135
-1125
-1114
-1103
-1090
-1077
-1063
-1049
-1034
-1018
-1000
-984
-967
-948
-930
-911
-891
-871
-851
-831
-810
-789
-767
-746
-724
-702
-680
-658
-636
-614
-592
-570
-549
-527
-505
-484
-463
-442
-421
-401
-381
-361
-342
-323
-304
-286
-268
-250
-233
-217
-200
-184
-169
-154
-140
-126
-112
-99
-86
-74
-63
-52
-41
-31
-21
-12
-4
5
12
19
26
32
38
43
48
53
57
61
64
67
70
72
74
76
78
79
80
81
81
81
81
81
81
80
79
79
78
76
75
74
72
71
69
67
65
64
62
60
57
55
53
51
49
46
44
41
39
37
34
32
29
27
25
22
20
17
15
13
11
8
6
4
2
0
-2
-3
-5
-7
-9
-10
-12
-13
-15
-16
-17
-19
-20
-21
-22
-23
-24
-25
-26
-27
-27
-28
-29
-30
-31
-32
-33
-34
-34
-36
-37
-38
-39
-40
-42
-43
-45
-46
-48
-50
-51
-53
-55
-57
-59
-61
-62
-64
-66
-68
-70
-72
-74
-75
-77
-78
-80
-81
-82
-83
-84
-84
-85
-85
-85
-85
-84
-84
-83
-81
-80
-78
-75
-73
-70
-66
-63
-59
-54
-49
-44
-38
-32
-26
-19
-11
-4
5
14
23
33
43
54
65
76
88
101
114
128
142
157
172
187
203
220
237
254
272
290
309
328
348
368
388
409
430
452
474
496
518
541
564
587
611
634
658
682
707
731
756
781
805
831
856
881
906
932
957
983
1008
1035
1061
1086
1112
1138
1164
1190
1216
1242
1267
1293
1319
1344
1370
1395
1421
1446
1471
1496
1521
1546
1571
1595
1620
1644
1669
1693
1717
1741
1765
1788
1812
1835
1859
1882
1904
1927
1950
1972
1994
2016
2037
2058
2079
2100
2120
2140
2159
2178
2197
2215
2233
2250
2267
2283
2299
2314
2329
2344
2357
2371
2384
2396
2408
2419
2430
2440
2449
2458
2466
2474
2481
2488
2493
2499
2503
2507
2510
2513
2514
2516
2516
2516
2515
2513
2511
2508
2504
2500
2495
2489
2483
2476
2468
2459
2450
2440
2430
2419
2407
2394
2381
2368
2353
2338
2322
2306
2289
2271
2253
2234
2214
2194
2174
2153
2131
2109
2086
2063
2039
2015
1990
1965
1939
1913
1886
1860
1832
1804
1776
1747
1718
1689
1659
1628
1597
1566
1534
1502
1469
1436
1403
1369
1335
1300
1265
1230
1194
1157
1121
1084
1047
1008
971
933
894
855
816
777
737
697
657
616
575
535
493
452
411
369
328
286
245
203
161
120
78
37
-5
-46
-87
-128
-169
-210
-250
-290
-331
-371
-410
-450
-489
-528
-567
-605
-643
-681
-719
-756
-793
-829
-865
-901
-936
-971
-1004
-1039
-1072
-1105
-1137
-1169
-1200
-1230
-1260
-1290
-1318
-1346
-1374
-1400
-1427
-1452
-1477
-1501
-1524
-1547
-1569
-1591
-1612
-1632
-1651
-1670
-1688
-1705
-1722
-1738
-1754
-1769
-1783
-1796
-1809
-1821
-1833
-1844
-1855
-1864
-1874
-1882
-1891
-1898
-1906
-1912
-1919
-1925
-1930
-1935
-1940
-1944
-1949
-1952
-1956
-1960
-1963
-1966
-1969
-1972
-1975
-1978
-1981
-1984
-1987
-1990
-1992
-1995
-1999
-2001
-2005
-2009
-2012
-2016
-2020
-2024
-2029
-2033
-2037
-2043
-2049
-2055
-2061
-2067
-2074
-2081
-2089
-2097
-2105
-2114
-2123
-2132
-2142
-2153
-2164
-2175
-2187
-2199
-2212
-2225
-2238
-2252
-2267
-2282
-2297
-2313
-2330
-2347
-2364
-2382
-2400
-2419
-2438
-2458
-2479
-2500
-2521
-2543
-2565
-2588
-2611
-2635
-2660
-2685
-2710
-2736
-2762
-2789
-2816
-2844
-2872
-2901
-2930
-2959
-2989
-3020
-3050
-3082
-3113
-3145
-3178
-3210
-3244
-3277
-3311
-3345
-3380
-3414
-3450
-3485
-3521
-3557
-3593
-3629
-3666
-3703
-3740
-3777
-3814
-3851
-3889
-3926
-3964
-4001
-4038
-4075
-4114
-4151
-4188
-4225
-4262
-4299
-4335
-4372
-4408
-4443
-4478
-4513
-4548
-4582
-4615
-4648
-4681
-4713
-4744
-4775
-4806
-4835
-4864
-4893
-4921
-4948
-4974
-4999
-5024
-5048
-5071
-5094
-5115
-5136
-5156
-5175
-5193
-5210
-5226
-5241
-5255
-5269
-5281
-5292
-5303
-5312
-5321
-5328
-5334
-5340
-5344
-5347
-5349
-5351
-5351
-5350
-5348
-5345
-5340
-5335
-5329
-5321
-5313
-5303
-5293
-5281
-5268
-5254
-5240
-5224
-5207
-5189
-5170
-5150
-5129
-5107
-5084
-5060
-5035
-5008
-4981
-4953
-4924
-4894
-4863
-4832
-4799
-4765
-4730
-4694
-4658
-4620
-4582
-4543
-4503
-4462
-4420
-4377
-4333
-4289
-4244
-4198
-4151
-4104
-4056
-4006
-3957
-3907
-3856
-3804
-3752
-3699
-3645
-3591
-3536
-3481
-3425
-3369
-3312
-3255
-3198
-3140
-3082
-3023
-2964
-2904
-2845
-2785
-2725
-2664
-2604
-2543
-2482
-2421
-2359
-2298
-2236
-2175
-2113
-2052
-1990
-1928
-1867
-1805
-1744
-1682
-1621
-1559
-1498
-1437
-1377
-1316
-1256
-1196
-1136
-1076
-1016
-958
-899
-841
-783
-726
-669
-612
-556
-500
-445
-390
-336
-282
-229
-177
-125
-73
-23
28
77
126
174
222
269
316
361
407
451
495
538
580
622
663
703
742
781
819
856
892
928
962
996
1029
1062
1093
1124
1154
1183
1211
1238
1265
1291
1315
1339
1363
1385
1406
1427
1446
1465
1483
1500
1516
1531
1545
1559
1572
1583
1594
1604
1613
1622
1629
1636
1642
1647
1651
1655
1658
1660
1661
1662
1661
1660
1659
1656
1653
1649
1645
1640
1634
1628
1621
1613
1605
1596
1587
1577
1567
1556
1545
1533
1521
1508
1495
1481
1467
1453
1438
1423
1407
1392
1375
1359
1342
1325
1308
1290
1272
1254
1236
1218
1199
1180
1161
1142
1123
1104
1084
1065
1045
1026
1006
986
966
946
925
905
885
864
844
823
802
781
760
739
718
697
676
654
633
611
589
567
545
523
501
479
456
434
412
389
366
344
321
298
275
252
229
206
183
160
137
113
90
66
43
19
-4
-28
-52
-76
-100
-124
-148
-172
-196
-221
-245
-270
-294
-319
-344
-369
-394
-419
-444
-470
-495
-520
-546
-571
-597
-622
-648
-673
-698
-724
-749
-775
-800
-825
-851
-876
-901
-926
-951
-975
-1000
-1024
-1049
-1073
-1097
-1121
-1144
-1167
-1191
-1213
-1236
-1258
-1280
-1302
-1324
-1345
-1366
-1387
-1407
-1427
-1447
-1467
-1486
-1504
-1523
-1541
-1559
-1576
-1593
-1609
-1625
-1641
-1656
-1671
-1685
-1699
-1712
-1725
-1737
-1749
-1760
-1771
-1781
-1790
-1800
-1808
-1816
-1823
-1830
-1836
-1842
-1847
-1851
-1855
-1858
-1861
-1863
-1864
-1865
-1865
-1864
-1863
-1861
-1859
-1856
-1852
-1848
-1843
-1837
-1831
-1824
-1816
-1808
-1799
-1789
-1779
-1768
-1756
-1744
-1731
-1718
-1703
-1689
-1673
-1657
-1640
-1623
-1605
-1587
-1568
-1549
-1529
-1508
-1487
-1466
-1443
-1421
-1398
-1374
-1350
-1325
-1300
-1274
-1248
-1222
-1195
-1167
-1139
-1111
-1082
-1053
-1024
-994
-963
-933
-902
-870
-839
-807
-775
-742
-709
-676
-643
-610
-576
-543
-509
-475
-441
-407
-373
-339
-305
-270
-236
-202
-168
-134
-100
-66
-32
2
36
69
103
136
169
201
234
267
299
331
362
394
425
456
487
517
548
578
607
637
666
695
724
752
780
808
836
863
891
917
944
971
997
1022
1049
1075
1100
1125
1151
1176
1200
1225
1249
1273
1297
1321
1345
1369
1392
1416
1439
1462
1485
1508
1531
1554
1577
1600
1623
1646
1669
1692
1715
1738
1761
1785
1808
1832
1855
1879
1903
1927
1951
1975
2000
2024
2049
2074
2100
2125
2151
2177
2203
2229
2256
2282
2309
2336
2364
2391
2419
2447
2475
2504
2532
2561
2590
2619
2648
2677
2706
2735
2765
2794
2824
2854
2883
2913
2943
2972
3002
3031
3061
3090
3119
3149
3177
3206
3235
3263
3291
3319
3346
3374
3400
3427
3453
3478
3503
3528
3552
3575
3598
3621
3643
3664
3684
3704
3723
3742
3760
3777
3793
3808
3823
3837
3850
3863
3874
3885
3895
3904
3913
3920
3927
3932
3937
3941
3944
3946
3948
3948
3948
3946
3944
3941
3937
3932
3926
3919
3912
3903
3894
3884
3873
3861
3848
3834
3820
3804
3788
3771
3753
3735
3715
3695
3674
3652
3629
3606
3581
3556
3531
3504
3477
3449
3420
3391
3360
3330
3298
3266
3233
3200
3166
3131
3096
3060
3024
2987
2950
2911
2873
2833
2793
2753
2712
2671
2628
2586
2543
2499
2455
2410
2365
2319
2273
2226
2179
2131
2083
2035
1986
1937
1888
1838
1788
1738
1687
1636
1585
1534
1483
1432
1380
1329
1277
1225
1173
1122
1070
1018
966
915
863
811
760
709
658
607
556
506
455
405
356
306
257
208
160
111
63
16
-31
-78
-125
-171
-217
-263
-308
-352
-397
-441
-484
-528
-571
-613
-655
-697
-738
-779
-819
-859
-898
-937
-976
-1014
-1052
-1089
-1126
-1162
-1198
-1233
-1268
-1302
-1336
-1370
-1403
-1435
-1467
-1499
-1530
-1561
-1592
-1621
-1651
-1680
-1709
-1737
-1765
-1793
-1820
-1846
-1873
-1898
-1924
-1949
-1974
-1998
-2021
-2045
-2069
-2092
-2115
-2137
-2159
-2181
-2202
-2223
-2244
-2265
-2285
-2305
-2325
-2344
-2363
-2382
-2401
-2420
-2438
-2456
-2474
-2492
-2509
-2527
-2544
-2561
-2578
-2595
-2612
-2628
-2645
-2661
-2677
-2694
-2710
-2725
-2741
-2757
-2772
-2788
-2803
-2818
-2833
-2848
-2863
-2878
-2892
-2907
-2921
-2935
-2949
-2962
-2976
-2989
-3002
-3015
-3027
-3040
-3052
-3064
-3076
-3087
-3098
-3109
-3120
-3130
-3140
-3150
-3159
-3168
-3177
-3185
-3194
-3201
-3209
-3216
-3223
-3229
-3236
-3241
-3247
-3252
-3257
-3261
-3266
-3269
-3273
-3276
-3279
-3281
-3283
-3285
-3286
-3287
-3288
-3288
-3288
-3287
-3286
-3285
-3283
-3281
-3279
-3276
-3272
-3269
-3265
-3260
-3255
-3250
-3244
-3238
-3231
-3224
-3217
-3209
-3201
-3193
-3183
-3174
-3164
-3154
-3143
-3132
-3120
-3108
-3096
-3083
-3070
-3056
-3042
-3027
-3012
-2997
-2981
-2964
-2948
-2930
-2912
-2894
-2876
-2856
-2837
-2817
-2796
-2776
-2754
-2732
-2710
-2688
-2664
-2641
-2617
-2592
-2567
-2542
-2516
-2490
-2463
-2436
-2409
-2381
-2353
-2324
-2295
-2266
-2236
-2206
-2176
-2145
-2114
-2082
-2051
-2019
-1987
-1954
-1921
-1888
-1855
-1821
-1788
-1753
-1719
-1684
-1650
-1615
-1579
-1544
-1508
-1472
-1436
-1400
-1363
-1327
-1290
-1253
-1216
-1179
-1142
-1105
-1067
-1030
-992
-955
-917
-879
-841
-804
-766
-729
-691
-654
-616
-579
-542
-506
-469
-432
-396
-360
-324
-289
-254
-219
-184
-150
-116
-83
-49
-17
16
48
80
111
141
172
202
231
260
288
316
344
371
397
423
449
474
498
522
545
568
590
612
633
653
673
692
711
729
746
763
779
795
810
825
838
852
864
876
888
899
909
919
928
936
945
952
959
965
971
977
981
986
989
993
995
997
999
1000
1000
1000
1000
999
998
995
993
990
986
982
977
972
966
960
953
946
938
929
920
911
901
891
880
869
857
845
832
819
805
791
777
762
747
731
715
698
681
664
646
628
609
590
571
552
532
511
491
469
448
426
404
382
359
336
313
289
265
241
216
191
166
140
114
88
62
35
8
-19
-47
-75
-103
-131
-160
-189
-218
-248
-277
-307
-337
-367
-398
-428
-459
-490
-521
-552
-583
-615
-646
-678
-709
-741
-773
-804
-836
-867
-899
-931
-962
-993
-1024
-1055
-1086
-1117
-1147
-1178
-1208
-1237
-1267
-1296
-1325
-1353
-1381
-1409
-1436
-1463
-1489
-1515
-1541
-1566
-1590
-1614
-1637
-1660
-1682
-1704
-1725
-1746
-1766
-1785
-1804
-1821
-1839
-1855
-1871
-1886
-1901
-1914
-1927
-1939
-1951
-1961
-1971
-1980
-1988
-1995
-2001
-2007
-2011
-2015
-2017
-2019
-2020
-2021
-2020
-2017
-2015
-2012
-2007
-2001
-1996
-1988
-1980
-1971
-1961
-1950
-1938
-1926
-1912
-1897
-1882
-1866
-1848
-1830
-1811
-1792
-1771
-1749
-1727
-1704
-1680
-1655
-1630
-1604
-1577
-1549
-1521
-1492
-1462
-1432
-1401
-1369
-1337
-1304
-1271
-1237
-1203
-1168
-1133
-1097
-1061
-1025
-988
-951
-914
-876
-838
-800
-762
-723
-684
-645
-606
-567
-528
-489
-449
-410
-371
-331
-292
-252
-212
-173
-133
-94
-55
-15
24
63
102
141
180
218
257
295
333
371
409
446
483
520
557
594
630
666
701
737
772
807
842
876
910
944
977
1010
1043
1076
1108
1140
1172
1203
1234
1265
1296
1326
1355
1385
1413
1442
1470
1498
1525
1552
1579
1605
1631
1656
1681
1706
1730
1754
1777
1800
1823
1845
1867
1888
1909
1929
1949
1969
1988
2007
2025
2041
2060
2076
2093
2108
2123
2138
2152
2166
2179
2192
2204
2216
2227
2238
2248
2258
2267
2275
2283
2291
2298
2304
2310
2315
2320
2324
2327
2330
2332
2334
2335
2335
2335
2334
2333
2331
2328
2325
2321
2317
2312
2307
2301
2294
2287
2279
2271
2262
2253
2243
2232
2221
2210
2198
2186
2173
2159
2145
2131
2116
2101
2085
2069
2052
2035
2017
2000
1982
1963
1944
1924
1905
1885
1864
1843
1822
1801
1779
1757
1735
1713
1690
1667
1644
1621
1597
1573
1550
1526
1502
1478
1454
1429
1405
1381
1357
1333
1309
1285
1261
1237
1213
1190
1166
1143
1120
1097
1075
1052
1030
1008
987
965
944
924
903
883
863
843
824
805
786
768
750
732
715
698
682
665
650
634
619
604
590
576
562
549
536
524
511
500
488
477
466
456
446
436
426
417
408
400
391
383
376
368
361
354
348
342
336
330
325
320
316
311
307
304
300
297
294
292
290
288
287
285
284
284
283
283
284
284
285
286
287
289
290
292
294
297
300
302
305
309
312
316
320
324
328
333
338
343
348
353
358
364
370
376
382
388
395
402
408
416
423
430
438
445
453
461
469
478
486
495
504
513
522
532
541
551
562
572
583
594
605
616
628
640
652
665
677
690
704
718
732
746
761
775
791
806
822
838
855
872
889
906
924
942
961
979
998
1016
1037
1057
1077
1097
1118
1138
1159
1181
1202
1223
1245
1267
1289
1311
1333
1355
1378
1400
1423
1445
1468
1490
1512
1535
1557
1580
1602
1624
1646
1668
1690
1712
1734
1756
1777
1798
1819
1840
1861
1881
1901
1921
1941
1960
1979
1998
2016
2033
2051
2068
2085
2101
2117
2132
2147
2161
2175
2188
2201
2214
2225
2237
2248
2258
2268
2277
2285
2293
2301
2307
2314
2319
2324
2328
2332
2335
2338
2340
2341
2341
2341
2340
2339
2336
2334
2330
2326
2321
2316
2310
2303
2296
2288
2279
2270
2260
2250
2239
2228
2216
2203
2190
2176
2162
2147
2131
2115
2099
2082
2064
2045
2028
2009
1989
1969
1949
1928
1906
1884
1862
1839
1816
1793
1769
1745
1720
1695
1669
1644
1618
1591
1565
1538
1510
1483
1455
1427
1399
1371
1342
1314
1285
1256
1227
1198
1169
1140
1111
1082
1053
1024
995
966
937
908
880
851
823
795
768
740
713
686
659
633
606
581
555
530
505
481
456
433
409
386
363
341
319
297
276
255
234
214
194
174
155
136
117
99
82
64
47
30
14
-2
-18
-33
-48
-62
-77
-90
-104
-117
-130
-142
-154
-165
-177
-188
-198
-208
-218
-227
-236
-245
-253
-261
-269
-276
-283
-289
-295
-301
-307
-311
-316
-320
-324
-328
-331
-334
-336
-339
-340
-342
-343
-344
-345
-345
-345
-344
-344
-343
-342
-340
-338
-336
-334
-332
-329
-326
-323
-319
-316
-312
-308
-304
-300
-296
-291
-287
-282
-277
-273
-268
-263
-258
-253
-248
-244
-239
-234
-229
-224
-219
-214
-210
-205
-201
-196
-192
-187
-183
-179
-174
-170
-166
-163
-159
-155
-152
-148
-145
-141
-138
-135
-132
-129
-126
-123
-121
-118
-116
-113
-111
-108
-106
-103
-101
-99
-97
-94
-92
-90
-87
-85
-83
-80
-78
-75
-73
-70
-67
-65
-62
-59
-55
-52
-49
-45
-42
-38
-34
-30
-25
-21
-16
-11
-6
-1
4
10
16
21
27
34
40
46
53
60
66
73
80
88
95
102
109
117
124
132
140
147
155
163
170
178
186
194
201
209
216
224
231
238
246
253
260
267
273
280
286
293
299
305
310
316
321
326
331
336
340
344
348
351
354
357
360
362
364
365
366
367
367
367
366
365
363
361
359
356
352
348
344
339
333
327
321
314
306
298
289
279
269
259
247
235
223
210
196
182
167
152
135
119
101
84
65
46
26
6
-15
-36
-58
-80
-103
-126
-150
-174
-199
-224
-250
-276
-303
-329
-357
-385
-413
-441
-470
-499
-529
-558
-588
-619
-650
-680
-712
-743
-775
-806
-838
-870
-903
-935
-968
-1000
-1033
-1066
-1099
-1132
-1165
-1198
-1231
-1264
-1297
-1330
-1363
-1396
-1430
-1462
-1495
-1528
-1561
-1594
-1626
-1659
-1692
-1724
-1756
-1788
-1820
-1852
-1884
-1916
-1947
-1979
-2009
-2041
-2072
-2102
-2133
-2163
-2193
-2222
-2252
-2281
-2310
-2339
-2367
-2395
-2423
-2450
-2477
-2504
-2531
-2557
-2583
-2608
-2634
-2659
-2683
-2707
-2731
-2754
-2777
-2800
-2822
-2844
-2865
-2886
-2907
-2927
-2947
-2966
-2985
-3003
-3022
-3039
-3057
-3073
-3090
-3106
-3122
-3137
-3152
-3166
-3180
-3194
-3207
-3220
-3232
-3244
-3256
-3268
-3279
-3289
-3300
-3310
-3319
-3329
-3338
-3347
-3355
-3363
-3371
-3379
-3386
-3393
-3400
-3406
-3413
-3419
-3425
-3430
-3436
-3441
-3446
-3451
-3456
-3461
-3465
-3470
-3474
-3478
-3482
-3486
-3490
-3494
-3498
-3501
-3505
-3509
-3512
-3516
-3519
-3523
-3527
-3530
-3534
-3538
-3542
-3546
-3550
-3554
-3559
-3563
-3568
-3573
-3578
-3583
-3588
-3594
-3599
-3605
-3611
-3617
-3624
-3631
-3637
-3644
-3652
-3659
-3667
-3675
-3683
-3691
-3700
-3708
-3717
-3726
-3736
-3745
-3755
-3765
-3775
-3785
-3795
-3805
-3816
-3827
-3837
-3848
-3859
-3870
-3881
-3892
-3903
-3914
-3925
-3936
-3947
-3957
-3968
-3979
-3989
-4000
-4010
-4019
-4030
-4038
-4049
-4058
-4067
-4075
-4083
-4093
-4101
-4108
-4115
-4122
-4129
-4135
-4141
-4147
-4152
-4157
-4161
-4165
-4169
-4172
-4175
-4177
-4179
-4180
-4181
-4182
-4182
-4182
-4181
-4179
-4177
-4175
-4172
-4169
-4165
-4161
-4156
-4151
-4145
-4139
-4132
-4125
-4117
-4109
-4101
-4091
-4082
-4072
-4061
-4050
-4038
-4027
-4014
-4001
-3987
-3973
-3959
-3944
-3928
-3913
-3896
-3879
-3862
-3844
-3826
-3807
-3788
-3768
-3748
-3727
-3706
-3685
-3663
-3640
-3618
-3594
-3571
-3547
-3523
-3498
-3473
-3447
-3422
-3395
-3369
-3342
-3315
-3287
-3259
-3231
-3202
-3173
-3144
-3114
-3084
-3054
-3023
-2992
-2961
-2930
-2897
-2865
-2832
-2799
-2766
-2732
-2698
-2664
-2629
-2594
-2559
-2523
-2487
-2451
-2414
-2377
-2340
-2302
-2265
-2227
-2188
-2150
-2111
-2072
-2033
-1994
-1954
-1914
-1875
-1835
-1794
-1754
-1714
-1673
-1633
-1592
-1551
-1511
-1470
-1429
-1388
-1347
-1306
-1266
-1225
-1184
-1143
-1102
-1062
-1020
-980
-940
-899
-859
-818
-778
-738
-697
-657
-617
-578
-538
-498
-459
-419
-380
-341
-302
-263
-224
-186
-147
-109
-71
-33
5
43
81
118
155
193
230
266
303
340
376
412
448
484
520
555
590
625
660
695
730
764
798
832
866
899
932
965
998
1030
1062
1094
1126
1157
1188
1219
1250
1280
1310
1340
1369
1398
1427
1456
1484
1512
1540
1568
1595
1622
1649
1675
1701
1727
1752
1778
1803
1828
1852
1876
1900
1924
1948
1971
1994
2017
2040
2062
2084
2106
2128
2150
2171
2192
2213
2234
2255
2275
2295
2315
2335
2354
2373
2392
2411
2430
2448
2466
2484
2501
2519
2536
2552
2569
2585
2601
2616
2631
2646
2660
2675
2688
2702
2715
2727
2740
2752
2763
2774
2785
2796
2806
2815
2825
2834
2843
2851
2859
2867
2874
2881
2888
2894
2900
2906
2911
2916
2921
2925
2930
2933
2937
2940
2943
2946
2948
2950
2952
2953
2954
2955
2956
2956
2956
2956
2955
2954
2953
2951
2949
2947
2944
2942
2939
2935
2932
2928
2923
2919
2914
2909
2904
2898
2892
2886
2879
2872
2865
2858
2850
2842
2834
2826
2817
2808
2798
2789
2779
2769
2758
2748
2737
2726
2714
2703
2691
2679
2666
2654
2641
2628
2615
2601
2588
2574
2560
2545
2531
2516
2501
2486
2471
2456
2440
2424
2408
2392
2376
2360
2343
2327
2310
2293
2276
2259
2241
2224
2206
2189
2171
2153
2134
2116
2097
2079
2060
2041
2021
2003
1984
1965
1945
1925
1906
1886
1866
1846
1826
1805
1785
1765
1744
1723
1702
1681
1660
1639
1618
1597
1575
1554
1532
1511
1489
1468
1446
1424
1402
1381
1359
1337
1315
1293
1271
1250
1228
1206
1184
1162
1140
1118
1096
1075
1053
1031
1010
988
966
945
924
902
881
860
839
818
797
777
756
736
716
696
676
656
636
617
598
578
560
541
522
504
486
468
450
433
415
398
382
365
349
333
317
302
286
272
257
243
229
215
201
188
175
163
151
139
127
116
105
94
84
74
65
55
46
38
29
21
14
7
0
-7
-13
-19
-25
-30
-35
-40
-44
-48
-51
-54
-57
-60
-62
-64
-65
-67
-67
-68
-68
-68
-67
-67
-65
-64
-62
-60
-57
-55
-52
-48
-44
-40
-36
-32
-27
-22
-17
-11
-6
0
6
12
19
25
32
39
46
53
60
67
75
82
90
97
105
113
121
128
136
144
152
160
168
176
183
191
199
206
214
222
229
236
243
251
257
264
271
277
284
290
296
302
307
312
317
322
327
331
335
339
342
345
348
351
353
355
356
357
358
358
357
357
356
354
352
349
346
343
339
334
329
323
316
309
302
293
285
275
265
254
243
231
218
205
191
176
161
145
128
110
92
73
54
33
13
-9
-32
-55
-78
-103
-128
-154
-180
-207
-235
-264
-293
-323
-353
-384
-416
-448
-480
-514
-548
-582
-617
-653
-689
-725
-762
-799
-837
-876
-915
-954
-993
-1034
-1074
-1115
-1156
-1197
-1239
-1281
-1323
-1366
-1409
-1451
-1495
-1538
-1581
-1625
-1669
-1712
-1756
-1800
-1844
-1887
-1931
-1975
-2017
-2061
-2105
-2148
-2190
-2233
-2275
-2317
-2358
-2400
-2440
-2481
-2521
-2560
-2599
-2637
-2675
-2712
-2749
-2785
-2820
-2855
-2889
-2922
-2955
-2986
-3017
-3048
-3077
-3105
-3133
-3160
-3186
-3211
-3235
-3258
-3280
-3301
-3321
-3340
-3359
-3376
-3392
-3407
-3421
-3433
-3445
-3456
-3465
-3474
-3481
-3487
-3492
-3496
-3498
-3499
-3500
-3499
-3496
-3493
-3488
-3482
-3474
-3466
-3456
-3444
-3432
-3418
-3403
-3386
-3368
-3349
-3328
-3306
-3282
-3258
-3231
-3204
-3175
-3145
-3113
-3080
-3045
-3009
-2972
-2934
-2894
-2853
-2811
-2767
-2722
-2676
-2628
-2580
-2530
-2479
-2427
-2374
-2320
-2265
-2208
-2151
-2093
-2033
-1973
-1912
-1850
-1788
-1724
-1660
-1595
-1529
-1463
-1396
-1329
-1261
-1192
-1123
-1054
-984
-914
-844
-773
-702
-631
-560
-489
-418
-346
-275
-203
-132
-61
10
81
152
222
292
362
432
501
570
638
706
774
841
907
973
1038
1103
1167
1230
1293
1354
1415
1475
1535
1593
1651
1707
1763
1818
1872
1925
1977
2027
2077
2126
2174
2220
2266
2311
2354
2396
2438
2478
2517
2555
2591
2627
2661
2695
2727
2758
2788
2816
2844
2870
2895
2919
2942
2964
2984
3004
3022
3039
3055
3070
3083
3096
3107
3118
3127
3135
3142
3148
3153
3157
3159
3161
3162
3161
3160
3158
3154
3150
3145
3139
3132
3123
3115
3105
3094
3082
3070
3056
3042
3027
3012
2995
2978
2959
2940
2921
2900
2879
2857
2835
2811
2787
2763
2737
2711
2685
2657
2629
2601
2572
2542
2512
2481
2450
2418
2385
2352
2319
2285
2250
2215
2180
2144
2108
2071
2033
1996
1958
1919
1880
1841
1801
1761
1721
1680
1639
1597
1555
1513
1471
1429
1386
1342
1299
1255
1212
1167
1123
1079
1034
989
944
899
853
807
762
716
669
623
576
530
483
436
389
342
294
246
199
151
103
55
7
-42
-90
-139
-187
-236
-285
-334
-382
-431
-480
-530
-579
-628
-677
-726
-775
-825
-874
-923
-972
-1020
-1070
-1119
-1168
-1217
-1266
-1315
-1363
-1412
-1460
-1509
-1557
-1605
-1653
-1700
-1748
-1795
-1843
-1890
-1936
-1983
-2029
-2076
-2122
-2168
-2213
-2259
-2304
-2349
-2393
-2438
-2482
-2526
-2569
-2612
-2655
-2697
-2739
-2781
-2822
-2863
-2903
-2943
-2983
-3022
-3061
-3099
-3137
-3174
-3211
-3248
-3284
-3319
-3354
-3388
-3422
-3456
-3489
-3521
-3553
-3584
-3615
-3645
-3675
-3705
-3733
-3762
-3789
-3816
-3843
-3869
-3895
-3920
-3945
-3969
-3993
-4016
-4038
-4061
-4082
-4103
-4124
-4144
-4163
-4182
-4201
-4219
-4236
-4253
-4270
-4286
-4301
-4316
-4331
-4345
-4358
-4371
-4384
-4396
-4408
-4419
-4429
-4440
-4449
-4459
-4468
-4476
-4484
-4491
-4499
-4505
-4512
-4517
-4523
-4528
-4532
-4537
-4541
-4544
-4547
-4550
-4552
-4554
-4556
-4557
-4558
-4559
-4559
-4559
-4559
-4559
-4558
-4557
-4555
-4554
-4552
-4550
-4547
-4545
-4542
-4539
-4535
-4532
-4528
-4524
-4520
-4516
-4512
-4507
-4503
-4498
-4493
-4487
-4482
-4477
-4471
-4465
-4459
-4453
-4447
-4440
-4433
-4427
-4420
-4413
-4405
-4398
-4390
-4382
-4374
-4366
-4358
-4349
-4340
-4331
-4322
-4313
-4303
-4293
-4283
-4273
-4263
-4252
-4241
-4230
-4218
-4207
-4195
-4183
-4171
-4158
-4146
-4133
-4120
-4106
-4093
-4078
-4065
-4051
-4037
-4022
-4006
-3992
-3977
-3962
-3946
-3931
-3915
-3899
-3882
-3866
-3849
-3832
-3814
-3797
-3779
-3761
-3743
-3725
-3706
-3688
-3668
-3649
-3630
-3610
-3590
-3570
-3549
-3529
-3508
-3487
-3466
-3445
-3423
-3401
-3379
-3357
-3335
-3312
-3289
-3266
-3243
-3220
-3197
-3173
-3150
-3126
-3102
-3078
-3054
-3030
-3005
-2981
-2956
-2931
-2906
-2881
-2856
-2831
-2806
-2780
-2754
-2729
-2703
-2677
-2650
-2624
-2597
-2570
-2543
-2516
-2488
-2461
-2433
-2404
-2376
-2347
-2318
-2289
-2259
-2229
-2199
-2168
-2138
-2106
-2075
-2043
-2011
-1978
-1945
-1912
-1879
-1845
-1811
-1776
-1741
-1706
-1670
-1634
-1598
-1561
-1524
-1487
-1449
-1411
-1373
-1335
-1296
-1257
-1217
-1177
-1137
-1097
-1057
-1016
-975
-933
-892
-850
-808
-766
-723
-680
-637
-594
-551
-508
-464
-420
-377
-333
-289
-244
-200
-156
-111
-67
-22
22
67
111
156
200
245
289
333
377
421
465
509
553
596
640
683
726
769
811
854
896
938
979
1020
1062
1102
1143
1183
1223
1262
1302
1341
1379
1417
1455
1493
1530
1567
1603
1639
1675
1710
1745
1779
1813
1847
1880
1913
1945
1977
2008
2039
2069
2099
2128
2157
2186
2214
2241
2268
2295
2320
2346
2371
2395
2419
2442
2465
2488
2509
2531
2551
2572
2591
2611
2629
2647
2665
2682
2698
2714
2730
2745
2759
2773
2786
2799
2811
2823
2834
2845
2855
2865
2874
2883
2891
2899
2906
2913
2920
2926
2931
2936
2941
2945
2948
2951
2954
2956
2958
2960
2961
2961
2961
2961
2960
2959
2958
2956
2953
2951
2948
2944
2941
2936
2932
2927
2922
2916
2911
2904
2898
2891
2884
2877
2869
2862
2854
2845
2837
2828
2819
2810
2800
2791
2781
2771
2761
2751
2741
2730
2720
2709
2698
2687
2676
2665
2654
2643
2632
2621
2609
2598
2587
2576
2564
2553
2542
2531
2519
2508
2497
2486
2474
2463
2452
2441
2430
2419
2407
2396
2385
2374
2363
2352
2341
2330
2319
2308
2297
2286
2275
2263
2252
2241
2230
2218
2207
2195
2184
2172
2161
2149
2137
2125
2114
2102
2090
2077
2065
2053
2040
2028
2015
2003
1990
1977
1964
1951
1937
1924
1911
1897
1884
1870
1856
1842
1828
1814
1800
1785
1771
1756
1741
1727
1712
1697
1681
1666
1651
1635
1620
1604
1588
1572
1556
1540
1524
1508
1491
1475
1458
1442
1425
1408
1391
1375
1358
1341
1323
1306
1289
1272
1254
1237
1220
1202
1184
1167
1149
1131
1114
1096
1078
1060
1042
1024
1006
988
969
951
933
914
896
878
859
840
822
803
784
765
746
727
708
688
669
650
630
611
591
571
552
532
512
492
472
452
432
412
392
372
352
332
312
292
271
251
231
211
191
172
152
132
112
92
73
53
34
14
-5
-24
-44
-63
-82
-101
-120
-138
-157
-176
-194
-213
-231
-249
-267
-285
-303
-321
-339
-357
-374
-392
-409
-426
-443
-460
-477
-494
-511
-528
-544
-560
-577
-593
-609
-624
-640
-655
-671
-686
-701
-715
-730
-744
-758
-771
-785
-798
-810
-823
-835
-847
-858
-870
-880
-891
-901
-911
-920
-929
-937
-945
-953
-960
-967
-973
-979
-985
-990
-995
-999
-1002
-1006
-1008
-1010
-1012
-1014
-1016
-1016
-1016
-1016
-1014
-1014
-1012
-1010
-1006
-1004
-1000
-997
-992
-987
-982
-976
-970
-963
-956
-948
-940
-932
-923
-913
-904
-894
-883
-872
-861
-850
-838
-825
-813
-799
-786
-772
-758
-744
-729
-714
-699
-683
-667
-651
-634
-618
-601
-584
-566
-549
-531
-513
-494
-476
-457
-439
-420
-401
-382
-362
-343
-324
-304
-284
-264
-245
-225
-205
-185
-164
-144
-124
-104
-83
-63
-42
-22
-1
20
40
61
82
103
124
145
166
187
208
229
250
271
292
313
334
356
377
398
420
441
463
484
506
527
549
571
593
614
636
658
680
702
725
747
769
792
814
837
859
882
905
928
951
974
997
1020
1043
1066
1090
1113
1136
1160
1184
1207
1231
1255
1278
1302
1326
1350
1374
1398
1422
1446
1470
1494
1518
1542
1566
1590
1614
1638
1662
1686
1710
1734
1757
1781
1805
1828
1852
1875
1899
1922
1945
1968
1991
2013
2036
2059
2081
2104
2126
2147
2169
2191
2212
2233
2254
2275
2296
2316
2336
2356
2376
2395
2414
2433
2452
2470
2488
2506
2524
2541
2558
2575
2591
2607
2623
2639
2654
2669
2683
2697
2711
2725
2738
2751
2763
2776
2787
2799
2810
2821
2831
2841
2851
2860
2869
2878
2886
2894
2902
2909
2916
2923
2929
2935
2940
2945
2950
2955
2959
2963
2966
2970
2973
2975
2978
2980
2981
2983
2984
2985
2985
2985
2985
2985
2984
2983
2981
2980
2978
2975
2973
2970
2966
2963
2959
2955
2950
2945
2940
2935
2929
2923
2916
2909
2902
2895
2887
2879
2870
2861
2852
2843
2833
2822
2812
2801
2789
2778
2765
2753
2740
2727
2713
2699
2684
2669
2654
2638
2622
2605
2588
2570
2552
2533
2514
2494
2474
2454
2433
2411
2389
2366
2343
2319
2295
2271
2245
2220
2193
2166
2139
2111
2083
2054
2025
1995
1965
1934
1903
1871
1839
1806
1773
1739
1705
1671
1636
1601
1565
1528
1492
1455
1417
1379
1341
1302
1263
1224
1184
1143
1103
1062
1020
979
937
895
853
810
767
724
680
636
593
548
504
459
415
370
325
280
234
189
143
98
52
6
-40
-86
-132
-178
-224
-270
-316
-362
-408
-454
-500
-546
-592
-638
-684
-730
-775
-821
-867
-912
-958
-1002
-1049
-1094
-1139
-1184
-1229
-1273
-1318
-1362
-1406
-1450
-1494
-1538
-1581
-1625
-1667
-1710
-1753
-1795
-1837
-1879
-1920
-1961
-2001
-2041
-2082
-2122
-2161
-2200
-2239
-2277
-2315
-2353
-2390
-2427
-2463
-2499
-2534
-2570
-2604
-2638
-2672
-2706
-2739
-2771
-2803
-2835
-2866
-2897
-2927
-2957
-2986
-3015
-3043
-3071
-3099
-3126
-3152
-3178
-3203
-3229
-3253
-3277
-3301
-3324
-3347
-3369
-3391
-3412
-3433
-3453
-3473
-3493
-3512
-3530
-3548
-3566
-3583
-3600
-3616
-3632
-3648
-3663
-3677
-3691
-3705
-3718
-3731
-3744
-3755
-3767
-3778
-3789
-3799
-3809
-3818
-3827
-3835
-3843
-3851
-3858
-3865
-3871
-3877
-3882
-3887
-3892
-3896
-3900
-3903
-3906
-3909
-3911
-3913
-3914
-3915
-3915
-3915
-3915
-3914
-3913
-3912
-3910
-3907
-3905
-3902
-3898
-3894
-3890
-3885
-3880
-3875
-3869
-3862
-3856
-3849
-3841
-3834
-3825
-3817
-3808
-3799
-3789
-3779
-3769
-3758
-3747
-3736
-3724
-3712
-3699
-3687
-3674
-3660
-3647
-3633
-3618
-3604
-3589
-3574
-3558
-3542
-3526
-3510
-3494
-3477
-3460
-3442
-3425
-3407
-3389
-3370
-3352
-3333
-3314
-3294
-3275
-3255
-3234
-3214
-3193
-3172
-3151
-3130
-3108
-3086
-3064
-3042
-3019
-2997
-2973
-2950
-2927
-2903
-2879
-2855
-2831
-2806
-2781
-2756
-2731
-2706
-2680
-2655
-2629
-2603
-2576
-2550
-2523
-2497
-2470
-2443
-2416
-2388
-2361
-2333
-2306
-2278
-2250
-2222
-2195
-2166
-2138
-2110
-2082
-2054
-2025
-1997
-1969
-1940
-1912
-1883
-1855
-1827
-1798
-1770
-1741
-1713
-1685
-1657
-1628
-1600
-1572
-1544
-1516
-1489
-1461
-1433
-1406
-1378
-1351
-1324
-1297
-1270
-1243
-1216
-1189
-1163
-1136
-1110
-1084
-1058
-1032
-1006
-980
-955
-930
-905
-880
-855
-830
-806
-782
-758
-734
-710
-687
-663
-640
-617
-595
-572
-550
-528
-506
-485
-463
-442
-421
-401
-380
-360
-340
-320
-300
-281
-262
-243
-224
-205
-187
-169
-151
-134
-117
-99
-83
-66
-50
-33
-17
-2
14
29
44
59
74
88
102
116
130
143
156
169
182
195
207
219
231
242
254
265
276
286
297
307
317
326
336
345
354
363
371
379
387
395
402
409
416
423
429
435
441
446
452
457
461
466
470
473
477
480
483
486
488
490
491
493
494
494
495
494
494
493
492
490
488
486
483
480
476
472
467
463
457
451
445
439
431
424
416
407
398
389
379
369
358
346
335
322
309
296
282
268
253
238
222
206
189
171
153
135
116
97
77
56
36
14
-8
-30
-53
-76
-100
-124
-149
-174
-200
-226
-253
-280
-307
-335
-363
-391
-420
-450
-479
-509
-540
-570
-601
-633
-664
-696
-728
-760
-793
-826
-859
-892
-925
-959
-992
-1026
-1060
-1094
-1128
-1162
-1196
-1230
-1265
-1299
-1333
-1368
-1402
-1436
-1470
-1505
-1539
-1573
-1607
-1641
-1675
-1708
-1742
-1775
-1809
-1842
-1875
-1908
-1940
-1973
-2005
-2037
-2069
-2100
-2131
-2162
-2193
-2223
-2253
-2283
-2312
-2342
-2370
-2399
-2427
-2454
-2482
-2509
-2535
-2561
-2587
-2612
-2636
-2661
-2684
-2708
-2730
-2753
-2775
-2796
-2817
-2837
-2857
-2876
-2895
-2913
-2931
-2948
-2964
-2980
-2996
-3011
-3025
-3039
-3052
-3065
-3077
-3088
-3099
-3109
-3119
-3128
-3137
-3144
-3152
-3158
-3164
-3169
-3174
-3178
-3181
-3184
-3186
-3187
-3188
-3188
-3187
-3185
-3183
-3181
-3177
-3173
-3168
-3163
-3156
-3149
-3142
-3134
-3125
-3115
-3105
-3093
-3082
-3069
-3056
-3042
-3028
-3013
-2997
-2981
-2964
-2946
-2927
-2908
-2889
-2868
-2848
-2826
-2804
-2781
-2758
-2734
-2709
-2684
-2658
-2632
-2606
-2578
-2551
-2522
-2493
-2464
-2434
-2404
-2374
-2342
-2311
-2279
-2246
-2213
-2180
-2146
-2112
-2078
-2043
-2008
-1972
-1937
-1900
-1864
-1827
-1790
-1752
-1715
-1677
-1639
-1600
-1561
-1522
-1483
-1444
-1404
-1364
-1324
-1284
-1243
-1202
-1162
-1121
-1080
-1038
-997
-956
-914
-873
-831
-789
-747
-705
-664
-622
-580
-538
-496
-454
-412
-370
-328
-286
-245
-203
-161
-120
-78
-37
4
45
86
127
168
208
249
289
329
369
408
448
487
526
564
603
641
679
716
754
791
827
864
900
935
971
1006
1040
1075
1109
1142
1175
1208
1240
1272
1303
1334
1365
1395
1425
1454
1483
1511
1539
1567
1594
1620
1646
1672
1697
1722
1746
1770
1793
1816
1839
1861
1882
1903
1924
1945
1965
1984
2003
2021
2040
2059
2076
2094
2111
2127
2143
2159
2175
2190
2206
2220
2235
2249
2263
2276
2290
2303
2316
2328
2341
2353
2365
2377
2388
2399
2410
2421
2432
2443
2453
2463
2473
2483
2492
2501
2511
2520
2528
2537
2546
2554
2562
2570
2578
2586
2593
2600
2608
2615
2621
2628
2635
2641
2647
2654
2660
2665
2671
2676
2682
2687
2692
2697
2702
2706
2711
2715
2719
2723
2726
2730
2733
2737
2740
2743
2745
2748
2750
2752
2754
2756
2757
2758
2759
2760
2761
2761
2761
2761
2760
2760
2759
2758
2756
2754
2752
2750
2747
2744
2741
2737
2733
2729
2725
2720
2715
2709
2703
2697
2690
2683
2676
2668
2660
2652
2643
2634
2624
2614
2604
2593
2582
2571
2559
2547
2534
2521
2508
2494
2480
2465
2450
2435
2419
2403
2386
2369
2352
2334
2316
2297
2278
2258
2239
2218
2198
2177
2155
2133
2111
2088
2065
2041
2017
1994
1970
1945
1919
1894
1867
1841
1814
1787
1759
1731
1702
1674
1644
1615
1585
1554
1523
1492
1460
1428
1396
1363
1330
1297
1263
1228
1194
1159
1123
1088
1052
1014
978
941
904
866
828
790
752
713
674
634
595
555
515
475
434
393
353
312
270
229
187
145
104
62
19
-23
-65
-108
-150
-193
-236
-279
-321
-364
-407
-450
-493
-536
-579
-622
-664
-707
-750
-792
-835
-877
-920
-962
-1004
-1046
-1087
-1129
-1170
-1211
-1252
-1293
-1333
-1373
-1413
-1453
-1492
-1531
-1570
-1608
-1646
-1684
-1721
-1758
-1795
-1831
-1867
-1902
-1937
-1971
-2005
-2039
-2072
-2104
-2136
-2167
-2198
-2229
-2258
-2287
-2316
-2344
-2371
-2398
-2424
-2450
-2474
-2498
-2522
-2545
-2567
-2588
-2609
-2629
-2648
-2667
-2684
-2702
-2718
-2733
-2748
-2762
-2775
-2788
-2799
-2810
-2820
-2829
-2838
-2845
-2852
-2858
-2863
-2868
-2871
-2874
-2876
-2877
-2877
-2877
-2875
-2873
-2870
-2867
-2862
-2857
-2851
-2844
-2837
-2828
-2819
-2810
-2799
-2788
-2776
-2764
-2750
-2736
-2722
-2707
-2691
-2674
-2657
-2639
-2621
-2602
-2582
-2562
-2541
-2520
-2498
-2476
-2453
-2429
-2405
-2381
-2356
-2331
-2305
-2278
-2252
-2225
-2197
-2169
-2141
-2112
-2083
-2053
-2023
-1993
-1963
-1932
-1901
-1869
-1838
-1806
-1773
-1741
-1708
-1675
-1642
-1608
-1575
-1541
-1507
-1473
-1439
-1405
-1370
-1336
-1301
-1266
-1232
-1197
-1162
-1127
-1092
-1057
-1022
-987
-952
-917
-882
-847
-812
-778
-743
-708
-674
-639
-605
-570
-536
-502
-468
-434
-401
-367
-334
-301
-268
-235
-203
-170
-138
-106
-74
-43
-12
19
50
80
110
140
170
199
228
257
285
313
340
367
394
421
447
473
498
523
547
571
595
618
641
664
686
707
729
749
770
790
809
828
847
865
883
900
917
933
949
965
980
994
1008
1022
1035
1048
1060
1072
1084
1095
1105
1115
1125
1134
1143
1151
1159
1167
1174
1180
1187
1192
1198
1203
1208
1212
1216
1219
1222
1225
1227
1229
1231
1232
1233
1233
1234
1233
1233
1232
1231
1230
1228
1226
1223
1221
1218
1215
1211
1207
1203
1199
1194
1190
1184
1179
1173
1168
1161
1155
1148
1141
1134
1127
1119
1111
1102
1094
1085
1076
1067
1057
1047
1037
1027
1016
1004
994
982
970
958
946
933
920
907
894
880
866
852
837
822
807
792
776
760
744
727
710
693
676
658
640
622
603
584
565
545
526
506
485
465
444
423
401
380
358
335
313
290
267
244
220
196
172
148
124
99
74
49
23
-2
-28
-54
-80
-107
-133
-160
-187
-214
-241
-268
-296
-323
-351
-378
-406
-434
-462
-490
-518
-545
-573
-601
-629
-657
-685
-713
-740
-768
-796
-823
-851
-878
-905
-932
-959
-986
-1012
-1039
-1066
-1092
-1118
-1144
-1170
-1196
-1221
-1246
-1271
-1296
-1321
-1345
-1370
-1394
-1418
-1441
-1465
-1488
-1511
-1534
-1556
-1579
-1601
-1623
-1644
-1666
-1687
-1708
-1729
-1749
-1770
-1790
-1809
-1829
-1848
-1867
-1886
-1904
-1922
-1940
-1958
-1975
-1992
-2009
-2025
-2041
-2058
-2073
-2089
-2104
-2118
-2133
-2147
-2160
-2174
-2187
-2200
-2212
-2224
-2236
-2248
-2259
-2270
-2281
-2291
-2301
-2311
-2320
-2329
-2338
-2347
-2355
-2363
-2371
-2379
-2386
-2393
-2400
-2407
-2413
-2419
-2425
-2431
-2436
-2441
-2446
-2451
-2455
-2460
-2464
-2468
-2471
-2475
-2478
-2481
-2484
-2486
-2489
-2491
-2493
-2495
-2497
-2498
-2500
-2501
-2502
-2503
-2503
-2503
-2504
-2504
-2504
-2503
-2503
-2502
-2501
-2500
-2499
-2497
-2495
-2494
-2492
-2489
-2487
-2484
-2481
-2478
-2475
-2472
-2468
-2464
-2460
-2456
-2452
-2447
-2443
-2438
-2433
-2428
-2422
-2417
-2411
-2405
-2399
-2393
-2386
-2380
-2373
-2366
-2359
-2352
-2345
-2338
-2330
-2322
-2315
-2307
-2299
-2290
-2282
-2274
-2265
-2257
-2248
-2239
-2230
-2221
-2212
-2202
-2193
-2184
-2174
-2164
-2155
-2145
-2135
-2125
-2115
-2105
-2095
-2085
-2075
-2064
-2054
-2044
-2033
-2023
-2013
-2003
-1993
-1983
-1972
-1962
-1952
-1942
-1932
-1922
-1912
-1902
-1893
-1883
-1873
-1864
-1854
-1845
-1835
-1826
-1817
-1808
-1799
-1790
-1781
-1772
-1763
-1754
-1746
-1737
-1729
-1721
-1712
-1704
-1696
-1688
-1680
-1673
-1665
-1657
-1650
-1643
-1635
-1628
-1621
-1614
-1607
-1600
-1593
-1586
-1579
-1573
-1566
-1559
-1553
-1546
-1540
-1534
-1527
-1521
-1515
-1509
-1503
-1496
-1490
-1484
-1478
-1472
-1466
-1460
-1455
-1449
-1443
-1437
-1431
-1425
-1419
-1413
-1407
-1401
-1395
-1389
-1383
-1377
-1371
-1365
-1358
-1352
-1346
-1339
-1333
-1326
-1320
-1313
-1307
-1300
-1293
-1286
-1279
-1272
-1265
-1257
-1250
-1242
-1235
-1227
-1219
-1211
-1203
-1194
-1186
-1177
-1169
-1160
-1151
-1142
-1132
-1123
-1113
-1103
-1093
-1083
-1073
-1063
-1052
-1041
-1031
-1018
-1008
-997
-985
-973
-961
-949
-937
-924
-912
-899
-885
-872
-858
-844
-830
-816
-801
-787
-771
-756
-741
-725
-709
-692
-676
-659
-641
-624
-606
-588
-570
-551
-532
-513
-493
-473
-453
-433
-412
-391
-370
-348
-326
-304
-281
-258
-235
-212
-188
-164
-140
-115
-90
-65
-40
-14
12
38
64
91
118
145
173
200
228
256
285
314
342
371
401
430
460
490
520
550
580
611
641
672
703
734
765
797
828
860
891
923
955
987
1018
1051
1083
1115
1147
1180
1212
1244
1276
1308
1341
1373
1405
1437
1469
1501
1533
1564
1596
1627
1659
1690
1721
1752
1783
1813
1844
1874
1904
1934
1963
1993
2021
2051
2079
2108
2136
2164
2191
2219
2246
2273
2299
2325
2351
2377
2403
2428
2452
2477
2501
2525
2549
2572
2595
2618
2640
2662
2684
2705
2726
2747
2767
2787
2807
2826
2845
2864
2882
2900
2918
2935
2952
2969
2985
3001
3017
3032
3047
3061
3076
3089
3103
3116
3129
3141
3153
3164
3176
3187
3197
3207
3217
3226
3235
3244
3252
3260
3267
3274
3281
3287
3293
3298
3304
3308
3312
3316
3320
3323
3326
3328
3330
3331
3332
3333
3333
3333
3332
3332
3330
3328
3326
3324
3321
3317
3314
3309
3305
3300
3295
3289
3283
3276
3269
3262
3255
3247
3238
3230
3221
3211
3201
3191
3181
3170
3159
3147
3136
3123
3111
3098
3085
3072
3058
3044
3030
3015
3001
2986
2970
2955
2939
2923
2907
2890
2873
2856
2839
2822
2804
2787
2769
2750
2732
2714
2695
2676
2657
2638
2619
2600
2580
2560
2541
2521
2501
2481
2460
2440
2420
2399
2379
2358
2337
2316
2295
2274
2253
2232
2211
2190
2168
2147
2126
2104
2082
2061
2039
2017
1996
1974
1952
1930
1908
1886
1864
1842
1820
1797
1775
1753
1731
1708
1686
1664
1641
1619
1596
1574
1551
1528
1506
1483
1460
1438
1415
1392
1369
1347
1324
1301
1278
1255
1232
1209
1186
1163
1141
1118
1094
1071
1048
1025
1002
979
956
933
910
887
864
841
817
794
771
748
725
702
679
656
633
610
588
565
542
519
497
474
451
429
407
384
362
340
318
295
273
252
230
208
186
165
143
121
100
79
57
36
15
-6
-27
-48
-69
-89
-110
-131
-151
-172
-192
-213
-233
-253
-273
-294
-314
-334
-354
-374
-394
-414
-434
-454
-473
-493
-513
-533
-553
-572
-592
-612
-632
-652
-671
-691
-711
-731
-751
-771
-791
-810
-831
-851
-871
-891
-911
-931
-952
-972
-992
-1012
-1033
-1054
-1074
-1095
-1116
-1136
-1157
-1178
-1198
-1219
-1240
-1261
-1281
-1302
-1323
-1344
-1364
-1385
-1406
-1426
-1447
-1468
-1488
-1509
-1529
-1550
-1570
-1590
-1610
-1631
-1651
-1671
-1691
-1711
-1730
-1750
-1770
-1789
-1808
-1828
-1847
-1866
-1885
-1903
-1922
-1940
-1959
-1977
-1995
-2013
-2029
-2048
-2065
-2082
-2099
-2115
-2132
-2148
-2164
-2180
-2195
-2210
-2226
-2240
-2255
-2269
-2283
-2297
-2311
-2324
-2337
-2350
-2362
-2375
-2387
-2398
-2410
-2421
-2432
-2443
-2453
-2463
-2473
-2483
-2492
-2501
-2509
-2518
-2526
-2534
-2541
-2549
-2556
-2562
-2569
-2575
-2581
-2586
-2592
-2597
-2601
-2606
-2610
-2614
-2618
-2621
-2624
-2627
-2629
-2632
-2634
-2635
-2637
-2638
-2639
-2640
-2640
-2640
-2640
-2640
-2639
-2638
-2637
-2636
-2634
-2632
-2630
-2627
-2625
-2622
-2619
-2615
-2611
-2607
-2603
-2599
-2594
-2589
-2584
-2578
-2572
-2566
-2560
-2553
-2546
-2539
-2532
-2525
-2517
-2509
-2501
-2492
-2483
-2474
-2465
-2456
-2446
-2436
-2426
-2416
-2406
-2395
-2384
-2373
-2362
-2351
-2339
-2327
-2315
-2303
-2291
-2278
-2265
-2252
-2239
-2226
-2212
-2199
-2185
-2171
-2157
-2142
-2128
-2113
-2098
-2083
-2068
-2052
-2036
-2021
-2005
-1989
-1972
-1956
-1939
-1922
-1905
-1888
-1871
-1854
-1836
-1819
-1801
-1783
-1765
-1746
-1728
-1710
-1691
-1672
-1653
-1634
-1615
-1596
-1576
-1557
-1537
-1517
-1498
-1478
-1458
-1438
-1418
-1397
-1377
-1357
-1337
-1316
-1296
-1275
-1255
-1234
-1214
-1193
-1173
-1152
-1132
-1111
-1090
-1070
-1049
-1029
-1008
-988
-968
-947
-927
-907
-887
-866
-846
-826
-807
-787
-767
-747
-728
-709
-689
-670
-651
-632
-614
-595
-577
-558
-540
-522
-504
-486
-469
-452
-434
-418
-401
-384
-368
-352
-336
-320
-305
-289
-274
-260
-245
-231
-217
-203
-189
-176
-163
-150
-138
-126
-114
-102
-91
-80
-69
-58
-48
-39
-29
-20
-11
-3
6
13
21
28
35
41
47
53
59
64
68
73
77
80
83
86
88
90
92
93
94
95
95
94
93
92
91
89
86
83
80
76
72
68
63
57
52
45
39
32
24
16
8
0
-9
-19
-29
-39
-49
-60
-71
-83
-95
-107
-120
-133
-146
-159
-173
-187
-202
-217
-232
-247
-262
-278
-294
-310
-326
-343
-360
-377
-394
-411
-429
-446
-464
-482
-500
-518
-536
-554
-572
-591
-609
-628
-646
-665
-683
-702
-720
-738
-757
-775
-793
-812
-830
-848
-866
-884
-901
-919
-937
-954
-971
-988
-1004
-1022
-1038
-1055
-1071
-1087
-1103
-1118
-1134
-1149
-1164
-1179
-1193
-1207
-1221
-1235
-1248
-1261
-1274
-1287
-1299
-1311
-1323
-1334
-1345
-1356
-1366
-1377
-1386
-1396
-1405
-1413
-1422
-1430
-1437
-1444
-1451
-1457
-1463
-1469
-1474
-1479
-1483
-1487
-1491
-1494
-1497
-1499
-1501
-1502
-1504
-1504
-1505
-1505
-1504
-1504
-1502
-1501
-1499
-1497
-1494
-1492
-1488
-1485
-1481
-1477
-1472
-1467
-1462
-1457
-1451
-1445
-1439
-1432
-1426
-1419
-1411
-1404
-1396
-1388
-1380
-1371
-1363
-1354
-1345
-1336
-1327
-1317
-1308
-1298
-1288
-1278
-1268
-1258
-1248
-1237
-1227
-1216
-1206
-1195
-1184
-1174
-1163
-1152
-1142
-1131
-1120
-1109
-1099
-1088
-1077
-1066
-1056
-1045
-1034
-1024
-1012
-1002
-993
-982
-972
-962
-951
-941
-931
-921
-911
-901
-892
-882
-872
-863
-853
-844
-834
-825
-816
-807
-798
-789
-780
-771
-762
-754
-745
-737
-728
-720
-711
-703
-695
-687
-679
-671
-664
-656
-648
-641
-633
-626
-619
-611
-604
-597
-590
-583
-577
-570
-563
-557
-550
-544
-537
-531
-525
-518
-512
-506
-500
-494
-488
-482
-477
-471
-465
-460
-454
-449
-443
-438
-433
-427
-422
-417
-412
-407
-403
-398
-393
-389
-384
-380
-375
-371
-367
-363
-359
-356
-352
-348
-345
-342
-339
-336
-333
-330
-328
-325
-323
-321
-319
-317
-316
-314
-313
-312
-311
-310
-309
-309
-308
-308
-308
-308
-308
-309
-309
-310
-311
-312
-313
-315
-316
-318
-320
-322
-324
-326
-329
-331
-334
-337
-340
-344
-347
-351
-354
-358
-362
-366
-371
-375
-380
-384
-389
-394
-399
-404
-410
-415
-420
-426
-432
-438
-443
-449
-456
-462
-468
-474
-481
-487
-494
-500
-507
-513
-520
-527
-533
-540
-547
-554
-560
-567
-574
-581
-587
-594
-601
-607
-614
-620
-627
-633
-639
-645
-652
-658
-663
-669
-675
-681
-686
-692
-697
-702
-707
-712
-717
-722
-727
-731
-735
-739
-743
-747
-751
-754
-757
-760
-763
-766
-768
-771
-773
-774
-776
-777
-778
-779
-780
-780
-780
-780
-779
-779
-777
-776
-775
-773
-771
-768
-765
-762
-759
-755
-751
-747
-742
-738
-732
-727
-721
-715
-708
-701
-694
-686
-678
-670
-661
-652
-643
-633
-623
-613
-602
-591
-579
-568
-556
-543
-530
-517
-504
-490
-476
-462
-447
-432
-416
-401
-385
-369
-352
-335
-318
-301
-283
-265
-247
-229
-210
-191
-172
-153
-133
-113
-93
-73
-52
-32
-11
10
31
53
74
96
117
139
161
184
206
228
251
273
296
318
341
364
387
409
432
455
478
501
523
546
569
592
614
637
660
682
705
727
750
772
794
816
838
860
882
903
925
946
968
989
1010
1031
1052
1072
1093
1113
1133
1153
1173
1193
1212
1232
1251
1270
1289
1307
1326
1344
1362
1380
1398
1415
1433
1450
1467
1483
1500
1516
1532
1548
1563
1579
1594
1608
1623
1637
1652
1665
1679
1692
1706
1718
1731
1743
1755
1767
1779
1790
1801
1812
1822
1832
1842
1852
1861
1871
1879
1888
1896
1905
1912
1920
1927
1934
1941
1948
1954
1961
1967
1972
1978
1983
1988
1993
1997
2001
2005
2009
2013
2017
2020
2023
2025
2028
2031
2033
2035
2037
2037
2039
2040
2041
2041
2041
2043
2043
2041
2041
2041
2041
2040
2039
2037
2036
2033
2032
2029
2028
2025
2021
2019
2016
2013
2009
2005
2001
1998
1993
1989
1984
1980
1975
1970
1965
1959
1954
1948
1942
1936
1930
1923
1917
1910
1903
1897
1889
1882
1875
1867
1860
1852
1844
1836
1828
1819
1811
1802
1794
1785
1776
1767
1757
1748
1738
1729
1719
1709
1699
1689
1679
1669
1658
1648
1637
1626
1615
1604
1593
1582
1570
1559
1547
1535
1523
1511
1499
1487
1475
1462
1449
1437
1424
1411
1397
1384
1371
1357
1343
1329
1315
1301
1287
1272
1258
1243
1228
1213
1198
1183
1167
1152
1136
1121
1105
1089
1073
1056
1040
1022
1006
990
973
956
939
922
905
887
870
852
834
816
798
779
761
742
724
705
686
666
647
627
608
588
568
547
527
506
485
464
443
421
400
378
356
333
311
288
265
242
218
195
171
147
123
99
74
49
24
-1
-27
-53
-78
-105
-131
-158
-184
-211
-239
-266
-294
-322
-350
-378
-406
-435
-464
-493
-522
-551
-581
-611
-641
-671
-701
-732
-763
-794
-825
-856
-888
-919
-951
-983
-1016
-1048
-1080
-1113
-1146
-1179
-1212
-1245
-1278
-1311
-1345
-1378
-1412
-1445
-1479
-1513
-1547
-1581
-1615
-1649
-1683
-1717
-1751
-1785
-1819
-1852
-1886
-1920
-1954
-1988
-2021
-2055
-2088
-2121
-2155
-2188
-2220
-2253
-2286
-2318
-2350
-2382
-2414
-2445
-2476
-2507
-2538
-2568
-2598
-2628
-2658
-2687
-2716
-2744
-2772
-2800
-2827
-2854
-2881
-2907
-2933
-2958
-2983
-3007
-3031
-3054
-3077
-3100
-3122
-3143
-3164
-3184
-3204
-3224
-3242
-3261
-3278
-3295
-3312
-3328
-3343
-3357
-3372
-3385
-3398
-3410
-3421
-3432
-3443
-3452
-3461
-3470
-3477
-3484
-3491
-3496
-3501
-3506
-3509
-3512
-3515
-3516
-3517
-3518
-3517
-3516
-3514
-3512
-3509
-3505
-3501
-3496
-3490
-3484
-3477
-3470
-3462
-3453
-3443
-3433
-3423
-3411
-3399
-3387
-3374
-3360
-3346
-3331
-3315
-3299
-3283
-3266
-3248
-3230
-3211
-3191
-3172
-3151
-3130
-3109
-3087
-3064
-3041
-3018
-2994
-2970
-2945
-2920
-2894
-2868
-2841
-2814
-2787
-2759
-2731
-2702
-2673
-2644
-2614
-2584
-2554
-2523
-2492
-2461
-2429
-2397
-2364
-2332
-2299
-2265
-2232
-2198
-2164
-2130
-2095
-2061
-2025
-1991
-1956
-1920
-1885
-1849
-1813
-1777
-1741
-1705
-1669
-1632
-1596
-1559
-1523
-1486
-1450
-1413
-1377
-1340
-1304
-1267
-1231
-1195
-1159
-1122
-1086
-1050
-1014
-979
-943
-908
-873
-837
-803
-768
-733
-699
-665
-631
-597
-564
-531
-498
-466
-433
-401
-369
-338
-307
-276
-246
-216
-186
-156
-127
-99
-70
-42
-15
13
39
66
92
117
143
168
192
216
240
263
286
308
330
351
373
393
414
433
453
472
490
508
526
543
560
576
592
608
623
637
651
665
678
691
703
715
726
737
748
758
767
776
785
793
801
808
815
822
828
833
838
843
847
851
855
858
860
863
865
866
867
868
868
868
867
867
865
864
862
859
857
854
850
847
843
838
833
828
823
818
812
806
799
792
785
778
770
762
754
746
737
728
719
709
699
689
679
669
658
647
635
624
612
600
588
576
563
550
537
524
510
497
483
468
454
439
425
410
394
379
363
347
331
315
299
282
265
248
231
213
196
178
160
142
124
105
86
67
48
29
10
-10
-30
-49
-70
-90
-110
-131
-151
-172
-193
-215
-236
-258
-279
-301
-323
-346
-368
-391
-413
-436
-459
-482
-506
-529
-553
-577
-600
-624
-649
-673
-697
-722
-747
-772
-797
-822
-847
-873
-898
-924
-950
-976
-1002
-1028
-1054
-1080
-1107
-1133
-1160
-1187
-1214
-1240
-1268
-1295
-1322
-1349
-1376
-1404
-1431
-1459
-1486
-1514
-1542
-1569
-1597
-1625
-1653
-1681
-1708
-1736
-1764
-1792
-1820
-1848
-1875
-1903
-1931
-1959
-1986
-2013
-2041
-2069
-2097
-2124
-2152
-2179
-2207
-2234
-2261
-2288
-2315
-2342
-2369
-2395
-2422
-2448
-2474
-2500
-2526
-2552
-2578
-2603
-2628
-2653
-2678
-2703
-2727
-2751
-2775
-2799
-2822
-2845
-2868
-2890
-2913
-2934
-2956
-2977
-2997
-3017
-3037
-3056
-3075
-3094
-3112
-3129
-3146
-3163
-3179
-3194
-3209
-3223
-3237
-3250
-3263
-3275
-3286
-3297
-3307
-3316
-3325
-3333
-3340
-3347
-3353
-3358
-3363
-3366
-3369
-3372
-3373
-3374
-3373
-3372
-3370
-3367
-3364
-3359
-3354
-3347
-3340
-3332
-3323
-3313
-3302
-3291
-3278
-3264
-3250
-3234
-3218
-3201
-3182
-3163
-3143
-3122
-3099
-3076
-3052
-3027
-3001
-2974
-2946
-2917
-2887
-2856
-2824
-2791
-2758
-2723
-2687
-2651
-2613
-2574
-2535
-2494
-2453
-2410
-2367
-2323
-2277
-2231
-2184
-2136
-2087
-2037
-1986
-1934
-1881
-1827
-1773
-1718
-1661
-1604
-1546
-1487
-1428
-1367
-1306
-1243
-1180
-1117
-1052
-987
-921
-854
-786
-718
-649
-579
-509
-438
-366
-294
-221
-147
-73
2
77
153
229
306
383
460
538
617
696
775
855
935
1014
1096
1177
1258
1339
1421
1503
1585
1667
1749
1831
1914
1996
2079
2161
2244
2326
2408
2491
2573
2655
2737
2819
2900
2982
3063
3144
3224
3305
3385
3464
3543
3622
3701
3779
3856
3933
4010
4086
4161
4236
4311
4384
4458
4530
4602
4673
4743
4813
4882
4950
5017
5084
5149
5214
5278
5341
5403
5465
5525
5584
5643
5700
5757
5812
5867
5920
5973
6024
6074
6123
6172
6219
6264
6309
6353
6395
6436
6476
6515
6553
6589
6624
6658
6691
6722
6752
6781
6809
6835
6860
6884
6907
6928
6948
6966
6983
6999
7014
7027
7039
7049
7058
7066
7072
7078
7081
7084
7085
7085
7083
7080
7076
7070
7063
7055
7046
7035
7023
7009
6995
6979
6961
6943
6923
6902
6880
6856
6832
6806
6778
6750
6721
6690
6658
6625
6591
6556
6519
6482
6443
6404
6363
6321
6278
6235
6190
6144
6097
6049
6001
5951
5900
5849
5797
5743
5689
5634
5578
5522
5464
5406
5347
5287
5227
5166
5104
5041
4978
4913
4849
4783
4717
4651
4584
4516
4448
4379
4309
4240
4169
4098
4027
3955
3883
3810
3737
3663
3589
3515
3440
3365
3290
3215
3139
3062
2986
2909
2832
2755
2677
2600
2522
2444
2366
2288
2209
2131
2052
1973
1895
1816
1737
1658
1579
1501
1422
1343
1264
1185
1106
1028
949
870
792
713
635
557
478
400
323
245
167
90
13
-64
-141
-218
-294
-370
-446
-522
-598
-673
-748
-823
-898
-972
-1046
-1120
-1193
-1266
-1339
-1411
-1483
-1555
-1627
-1698
-1768
-1839
-1909
-1979
-2048
-2117
-2185
-2253
-2321
-2388
-2455
-2522
-2588
-2653
-2718
-2783
-2847
-2911
-2974
-3037
-3099
-3160
-3222
-3282
-3342
-3402
-3461
-3520
-3578
-3635
-3692
-3749
-3805
-3860
-3915
-3969
-4022
-4075
-4128
-4180
-4231
-4282
-4332
-4382
-4431
-4479
-4527
-4574
-4621
-4667
-4712
-4757
-4801
-4845
-4888
-4930
-4972
-5013
-5053
-5093
-5133
-5171
-5209
-5246
-5283
-5319
-5354
-5389
-5423
-5456
-5489
-5521
-5553
-5583
-5613
-5643
-5671
-5700
-5727
-5754
-5780
-5805
-5830
-5854
-5877
-5900
-5922
-5943
-5963
-5983
-6002
-6021
-6038
-6055
-6072
-6087
-6102
-6116
-6130
-6143
-6155
-6166
-6177
-6187
-6196
-6205
-6212
-6219
-6226
-6231
-6236
-6240
-6244
-6246
-6248
-6250
-6250
-6250
-6249
-6247
-6245
-6241
-6237
-6233
-6227
-6221
-6214
-6206
-6198
-6189
-6179
-6168
-6157
-6145
-6132
-6118
-6104
-6089
-6073
-6057
-6040
-6022
-6004
-5985
-5965
-5944
-5923
-5902
-5879
-5856
-5832
-5808
-5783
-5757
-5731
-5704
-5676
-5648
-5619
-5589
-5559
-5528
-5497
-5465
-5433
-5399
-5366
-5332
-5297
-5261
-5226
-5189
-5152
-5115
-5077
-5038
-5000
-4960
-4920
-4880
-4839
-4798
-4756
-4714
-4671
-4628
-4585
-4541
-4497
-4452
-4407
-4362
-4316
-4270
-4224
-4177
-4130
-4082
-4034
-3986
-3938
-3890
-3841
-3792
-3742
-3692
-3643
-3592
-3542
-3491
-3441
-3390
-3338
-3287
-3235
-3183
-3131
-3079
-3027
-2974
-2921
-2868
-2815
-2762
-2708
-2655
-2601
-2547
-2493
-2438
-2384
-2330
-2275
-2220
-2165
-2110
-2055
-2000
-1945
-1889
-1834
-1778
-1723
-1667
-1611
-1555
-1500
-1444
-1388
-1332
-1276
-1220
-1164
-1108
-1052
-996
-940
-885
-829
-773
-717
-661
-606
-550
-494
-439
-383
-328
-273
-217
-162
-107
-52
3
58
112
167
221
276
330
384
437
491
545
598
651
704
757
809
862
914
966
1018
1069
1121
1172
1223
1273
1324
1374
1424
1474
1523
1572
1621
1669
1717
1765
1813
1860
1907
1953
1999
2045
2090
2135
2180
2224
2268
2311
2354
2397
2439
2481
2522
2563
2603
2643
2683
2722
2760
2798
2835
2872
2909
2945
2980
3015
3049
3083
3117
3149
3181
3213
3244
3274
3304
3333
3362
3390
3417
3444
3470
3496
3521
3545
3569
3593
3615
3637
3659
3679
3700
3719
3738
3756
3774
3791
3807
3823
3838
3853
3867
3880
3893
3904
3916
3926
3936
3946
3954
3962
3970
3977
3983
3988
3993
3997
4001
4003
4006
4006
4008
4008
4008
4006
4005
4003
4000
3996
3992
3987
3981
3975
3968
3961
3953
3944
3934
3924
3914
3902
3891
3878
3865
3851
3837
3822
3806
3790
3774
3756
3738
3720
3701
3681
3661
3641
3619
3598
3575
3552
3529
3505
3480
3455
3429
3403
3376
3349
3321
3293
3264
3235
3205
3175
3144
3113
3081
3049
3016
2983
2949
2915
2880
2845
2809
2773
2737
2700
2663
2625
2587
2548
2509
2470
2430
2389
2349
2308
2267
2225
2183
2140
2098
2055
2011
1968
1924
1880
1835
1791
1746
1700
1655
1609
1563
1517
1470
1424
1377
1330
1283
1236
1188
1140
1093
1045
997
949
900
852
804
755
707
658
609
561
512
463
414
366
317
268
219
170
122
73
24
-24
-73
-122
-170
-218
-267
-315
-363
-411
-459
-507
-554
-602
-649
-696
-743
-790
-837
-883
-930
-976
-1022
-1068
-1113
-1159
-1204
-1249
-1293
-1338
-1382
-1426
-1469
-1513
-1556
-1599
-1642
-1684
-1726
-1768
-1809
-1851
-1892
-1932
-1973
-2013
-2052
-2092
-2131
-2170
-2209
-2247
-2285
-2323
-2360
-2397
-2434
-2470
-2506
-2542
-2578
-2613
-2648
-2682
-2716
-2750
-2784
-2817
-2850
-2882
-2915
-2946
-2978
-3009
-3040
-3071
-3101
-3131
-3160
-3189
-3218
-3246
-3274
-3302
-3329
-3356
-3382
-3408
-3434
-3459
-3484
-3509
-3533
-3557
-3581
-3604
-3626
-3649
-3671
-3692
-3713
-3734
-3755
-3775
-3794
-3813
-3832
-3851
-3869
-3886
-3903
-3920
-3937
-3953
-3968
-3984
-3998
-4013
-4027
-4041
-4054
-4067
-4078
-4091
-4103
-4115
-4126
-4137
-4147
-4157
-4166
-4175
-4184
-4193
-4201
-4208
-4216
-4223
-4229
-4235
-4241
-4247
-4252
-4257
-4261
-4265
-4269
-4272
-4275
-4278
-4281
-4283
-4284
-4286
-4287
-4288
-4288
-4289
-4288
-4288
-4287
-4286
-4285
-4283
-4281
-4279
-4277
-4274
-4271
-4268
-4264
-4260
-4256
-4252
-4247
-4242
-4237
-4231
-4226
-4220
-4214
-4207
-4200
-4193
-4186
-4179
-4171
-4164
-4155
-4147
-4139
-4130
-4121
-4112
-4102
-4091
-4082
-4072
-4062
-4051
-4040
-4029
-4017
-4005
-3993
-3981
-3968
-3955
-3942
-3929
-3915
-3901
-3887
-3872
-3857
-3842
-3827
-3811
-3795
-3778
-3762
-3745
-3727
-3710
-3691
-3673
-3654
-3635
-3616
-3596
-3576
-3556
-3535
-3514
-3492
-3470
-3448
-3425
-3402
-3379
-3355
-3331
-3306
-3281
-3256
-3230
-3204
-3178
-3151
-3124
-3096
-3068
-3040
-3011
-2982
-2953
-2923
-2893
-2862
-2832
-2801
-2769
-2737
-2705
-2673
-2640
-2607
-2574
-2540
-2506
-2472
-2437
-2403
-2368
-2333
-2297
-2261
-2226
-2190
-2153
-2117
-2080
-2043
-2005
-1969
-1932
-1894
-1856
-1818
-1780
-1742
-1704
-1666
-1627
-1589
-1550
-1511
-1472
-1433
-1394
-1355
-1316
-1277
-1237
-1198
-1159
-1119
-1080
-1040
-1000
-961
-921
-882
-842
-803
-763
-724
-684
-645
-605
-566
-526
-487
-448
-409
-370
-331
-292
-253
-214
-175
-137
-98
-60
-21
17
55
93
131
169
207
244
282
319
356
393
430
467
504
540
577
613
649
685
721
756
792
827
862
896
931
965
1000
1034
1068
1101
1134
1168
1201
1233
1266
1298
1330
1362
1393
1424
1455
1486
1517
1547
1577
1606
1635
1664
1693
1721
1750
1777
1805
1832
1859
1886
1912
1938
1963
1989
2013
2037
2063
2087
2110
2134
2157
2179
2202
2224
2246
2267
2288
2309
2329
2349
2369
2388
2407
2426
2444
2462
2480
2497
2514
2530
2546
2562
2577
2592
2607
2621
2635
2649
2662
2675
2687
2699
2710
2722
2732
2743
2753
2762
2771
2780
2788
2796
2804
2811
2818
2824
2830
2835
2840
2845
2849
2853
2856
2859
2862
2864
2866
2867
2868
2869
2869
2869
2868
2867
2866
2864
2862
2859
2856
2853
2849
2846
2841
2837
2832
2826
2821
2815
2808
2802
2795
2787
2780
2772
2763
2755
2746
2737
2728
2718
2708
2698
2687
2677
2666
2654
2643
2631
2619
2607
2595
2582
2569
2556
2543
2529
2515
2502
2487
2473
2458
2443
2428
2413
2398
2382
2366
2350
2334
2317
2301
2284
2267
2250
2232
2215
2197
2180
2162
2143
2125
2107
2088
2069
2050
2031
2012
1993
1973
1953
1933
1914
1893
1873
1853
1832
1811
1791
1770
1749
1727
1706
1684
1663
1641
1619
1597
1575
1553
1531
1508
1486
1463
1440
1417
1394
1371
1348
1325
1301
1278
1254
1231
1207
1183
1160
1136
1112
1087
1063
1039
1014
990
966
941
917
892
867
842
818
793
768
743
718
692
667
642
617
591
566
540
515
490
464
438
413
387
362
336
310
285
259
233
208
182
156
130
105
79
53
28
2
-24
-50
-75
-101
-127
-152
-178
-204
-229
-255
-281
-306
-332
-357
-383
-408
-433
-459
-484
-509
-534
-559
-584
-609
-634
-659
-684
-709
-733
-758
-782
-807
-831
-855
-879
-903
-927
-951
-975
-998
-1022
-1045
-1069
-1092
-1115
-1138
-1160
-1183
-1206
-1228
-1250
-1272
-1294
-1316
-1338
-1359
-1381
-1402
-1423
-1444
-1464
-1485
-1505
-1525
-1545
-1565
-1585
-1604
-1624
-1643
-1662
-1681
-1699
-1718
-1736
-1754
-1772
-1789
-1807
-1824
-1841
-1858
-1874
-1891
-1907
-1923
-1939
-1954
-1969
-1985
-1999
-2013
-2029
-2043
-2057
-2071
-2084
-2097
-2110
-2123
-2136
-2148
-2160
-2172
-2184
-2196
-2207
-2218
-2228
-2239
-2249
-2259
-2269
-2278
-2287
-2296
-2304
-2313
-2321
-2328
-2336
-2343
-2350
-2357
-2363
-2369
-2375
-2381
-2386
-2392
-2397
-2401
-2406
-2410
-2414
-2418
-2421
-2424
-2427
-2430
-2432
-2435
-2437
-2439
-2440
-2442
-2443
-2444
-2445
-2445
-2446
-2446
-2446
-2446
-2446
-2445
-2445
-2444
-2443
-2442
-2440
-2439
-2438
-2436
-2434
-2432
-2430
-2428
-2426
-2424
-2422
-2419
-2417
-2414
-2412
-2409
-2407
-2404
-2401
-2398
-2396
-2393
-2390
-2388
-2385
-2383
-2380
-2377
-2375
-2372
-2370
-2368
-2366
-2363
-2361
-2359
-2357
-2356
-2354
-2352
-2351
-2349
-2348
-2347
-2346
-2345
-2345
-2344
-2344
-2343
-2343
-2344
-2344
-2344
-2345
-2346
-2347
-2348
-2350
-2351
-2353
-2355
-2357
-2359
-2362
-2365
-2368
-2371
-2375
-2378
-2382
-2386
-2390
-2395
-2400
-2405
-2410
-2415
-2420
-2426
-2432
-2438
-2445
-2451
-2458
-2465
-2472
-2479
-2487
-2495
-2503
-2511
-2519
-2528
-2536
-2545
-2554
-2564
-2573
-2583
-2592
-2602
-2612
-2623
-2633
-2644
-2654
-2665
-2676
-2687
-2698
-2709
-2720
-2731
-2743
-2754
-2766
-2777
-2789
-2800
-2812
-2823
-2835
-2847
-2858
-2870
-2881
-2893
-2904
-2916
-2927
-2939
-2950
-2961
-2972
-2983
-2994
-3004
-3015
-3025
-3035
-3045
-3055
-3065
-3074
-3084
-3093
-3102
-3110
-3118
-3126
-3134
-3141
-3149
-3155
-3162
-3168
-3174
-3180
-3185
-3189
-3194
-3198
-3201
-3205
-3207
-3210
-3212
-3213
-3214
-3215
-3215
-3215
-3214
-3212
-3210
-3208
-3205
-3202
-3198
-3194
-3189
-3183
-3177
-3170
-3163
-3155
-3147
-3138
-3129
-3118
-3108
-3096
-3084
-3072
-3058
-3044
-3030
-3015
-2999
-2983
-2965
-2948
-2929
-2910
-2891
-2870
-2849
-2828
-2805
-2783
-2759
-2735
-2710
-2685
-2659
-2632
-2604
-2576
-2548
-2519
-2489
-2458
-2427
-2395
-2363
-2330
-2297
-2263
-2228
-2193
-2157
-2121
-2084
-2045
-2009
-1970
-1931
-1892
-1852
-1811
-1770
-1729
-1687
-1645
-1602
-1559
-1516
-1472
-1427
-1383
-1337
-1292
-1246
-1200
-1154
-1107
-1060
-1012
-965
-917
-869
-820
-772
-723
-674
-625
-575
-526
-476
-426
-377
-327
-277
-226
-176
-126
-76
-25
25
76
126
176
227
277
327
378
428
478
528
578
628
677
727
776
826
875
924
973
1020
1070
1118
1166
1214
1261
1309
1356
1403
1450
1496
1543
1588
1634
1680
1725
1770
1814
1859
1903
1946
1990
2033
2075
2118
2160
2202
2243
2284
2325
2365
2405
2444
2483
2522
2561
2598
2636
2673
2710
2746
2782
2817
2852
2887
2921
2954
2987
3020
3052
3084
3116
3146
3177
3207
3236
3265
3294
3322
3349
3376
3402
3428
3454
3479
3503
3527
3550
3573
3596
3617
3639
3659
3680
3699
3718
3737
3755
3773
3790
3806
3822
3838
3853
3867
3881
3894
3907
3919
3931
3942
3953
3963
3972
3982
3990
3998
4006
4013
4019
4025
4030
4035
4040
4043
4046
4050
4051
4054
4056
4056
4057
4057
4056
4054
4053
4051
4049
4046
4042
4038
4034
4029
4024
4018
4011
4005
3997
3990
3981
3973
3964
3954
3944
3934
3923
3912
3900
3888
3875
3862
3849
3835
3821
3806
3791
3776
3760
3744
3727
3710
3693
3675
3657
3638
3619
3600
3580
3560
3539
3518
3497
3475
3453
3431
3408
3385
3362
3338
3314
3290
3265
3240
3215
3189
3163
3137
3110
3083
3056
3028
3000
2972
2944
2915
2886
2857
2827
2797
2767
2737
2706
2675
2644
2612
2581
2549
2516
2484
2451
2418
2385
2351
2317
2283
2249
2214
2179
2144
2109
2074
2037
2001
1966
1929
1893
1856
1819
1782
1744
1707
1669
1631
1592
1554
1515
1477
1438
1399
1359
1320
1280
1240
1201
1161
1120
1080
1040
999
959
918
877
836
795
754
713
672
631
590
548
507
465
424
383
341
300
258
217
175
134
93
51
10
-31
-73
-114
-155
-196
-237
-278
-319
-360
-401
-441
-482
-522
-563
-603
-643
-683
-723
-763
-803
-842
-881
-921
-960
-999
-1037
-1076
-1114
-1152
-1190
-1228
-1266
-1303
-1340
-1377
-1414
-1451
-1487
-1523
-1559
-1594
-1630
-1665
-1699
-1734
-1768
-1802
-1836
-1869
-1902
-1935
-1968
-2000
-2032
-2063
-2095
-2125
-2156
-2186
-2216
-2246
-2275
-2304
-2332
-2361
-2388
-2416
-2443
-2470
-2496
-2522
-2548
-2573
-2598
-2622
-2646
-2670
-2693
-2716
-2738
-2760
-2781
-2803
-2823
-2844
-2863
-2883
-2902
-2920
-2938
-2956
-2973
-2990
-3006
-3022
-3037
-3052
-3066
-3080
-3094
-3107
-3119
-3132
-3143
-3155
-3165
-3176
-3185
-3195
-3204
-3212
-3220
-3228
-3235
-3241
-3247
-3253
-3258
-3263
-3267
-3271
-3274
-3277
-3279
-3281
-3283
-3284
-3284
-3285
-3284
-3283
-3282
-3280
-3278
-3275
-3272
-3269
-3265
-3260
-3255
-3250
-3244
-3238
-3231
-3224
-3217
-3209
-3201
-3192
-3183
-3173
-3163
-3153
-3142
-3131
-3119
-3107
-3095
-3082
-3069
-3055
-3041
-3027
-3013
-2998
-2982
-2967
-2951
-2935
-2918
-2901
-2884
-2866
-2848
-2830
-2812
-2793
-2774
-2755
-2735
-2715
-2695
-2675
-2654
-2633
-2612
-2591
-2569
-2548
-2526
-2504
-2481
-2459
-2436
-2413
-2390
-2367
-2344
-2320
-2297
-2273
-2249
-2226
-2202
-2177
-2153
-2129
-2105
-2080
-2056
-2031
-2005
-1982
-1957
-1932
-1907
-1883
-1858
-1833
-1808
-1783
-1758
-1734
-1709
-1684
-1659
-1635
-1610
-1585
-1561
-1536
-1512
-1488
-1464
-1439
-1415
-1391
-1368
-1344
-1320
-1297
-1273
-1250
-1227
-1204
-1181
-1159
-1136
-1114
-1092
-1070
-1048
-1026
-1004
-984
-963
-942
-921
-901
-881
-861
-841
-821
-802
-782
-763
-745
-726
-707
-689
-671
-653
-636
-618
-601
-584
-567
-550
-534
-518
-501
-486
-470
-454
-439
-424
-409
-394
-379
-365
-350
-336
-322
-309
-295
-281
-268
-255
-242
-229
-216
-204
-191
-179
-167
-155
-143
-131
-119
-108
-96
-85
-74
-63
-52
-41
-30
-19
-8
2
13
23
33
44
54
64
74
84
94
104
113
123
133
142
152
161
171
180
190
199
208
217
227
236
245
254
263
272
281
290
299
308
317
326
334
343
352
360
369
377
386
394
403
411
419
428
436
444
452
460
468
476
484
491
499
507
514
522
529
536
543
550
557
564
571
578
584
591
597
604
610
616
622
628
633
639
645
650
655
661
666
671
676
680
685
689
694
698
702
706
710
714
718
722
726
729
733
736
739
743
746
749
752
755
758
761
764
767
769
772
775
778
780
783
786
788
791
794
796
799
801
804
807
810
812
815
818
821
824
827
830
833
837
840
843
847
851
854
858
862
866
870
874
879
883
888
893
898
903
908
914
919
925
931
937
943
949
956
963
970
977
984
991
999
1006
1014
1022
1032
1040
1049
1058
1067
1077
1086
1096
1106
1117
1127
1138
1148
1159
1170
1182
1193
1205
1217
1229
1241
1254
1266
1279
1292
1305
1318
1331
1345
1359
1372
1386
1400
1415
1429
1444
1458
1473
1488
1503
1518
1533
1548
1564
1579
1595
1611
1626
1642
1658
1674
1690
1706
1722
1738
1755
1771
1787
1803
1820
1836
1852
1868
1884
1901
1917
1933
1949
1965
1981
1997
2012
2028
2044
2059
2074
2090
2105
2120
2134
2149
2164
2178
2192
2206
2220
2233
2247
2260
2273
2285
2298
2310
2322
2333
2345
2356
2367
2377
2387
2397
2407
2416
2425
2433
2442
2449
2457
2464
2471
2477
2483
2489
2494
2499
2503
2507
2511
2514
2516
2519
2521
2522
2523
2523
2523
2523
2522
2521
2519
2517
2514
2511
2508
2503
2499
2494
2488
2482
2476
2469
2461
2453
2445
2436
2427
2417
2406
2396
2384
2372
2360
2347
2334
2320
2306
2291
2276
2260
2244
2227
2210
2192
2174
2155
2136
2117
2097
2077
2056
2033
2013
1991
1968
1945
1921
1898
1873
1849
1824
1798
1772
1746
1719
1692
1665
1637
1609
1581
1552
1523
1493
1463
1433
1403
1372
1341
1310
1278
1246
1214
1182
1149
1116
1083
1049
1016
982
948
914
879
844
810
775
739
704
669
633
597
561
525
489
453
417
381
344
308
271
234
198
161
124
88
51
14
-22
-59
-96
-132
-169
-206
-242
-278
-315
-351
-387
-423
-459
-495
-531
-567
-602
-638
-673
-708
-744
-778
-813
-848
-882
-916
-951
-984
-1018
-1052
-1085
-1118
-1151
-1184
-1216
-1248
-1280
-1312
-1343
-1375
-1406
-1436
-1467
-1497
-1527
-1556
-1586
-1615
-1643
-1672
-1700
-1728
-1755
-1782
-1809
-1835
-1862
-1887
-1913
-1938
-1963
-1987
-2011
-2035
-2059
-2082
-2104
-2127
-2149
-2170
-2192
-2212
-2233
-2253
-2273
-2292
-2311
-2329
-2348
-2365
-2383
-2400
-2416
-2433
-2448
-2464
-2479
-2494
-2508
-2522
-2535
-2548
-2561
-2573
-2585
-2597
-2608
-2618
-2629
-2639
-2648
-2657
-2666
-2675
-2683
-2690
-2697
-2704
-2711
-2717
-2723
-2728
-2733
-2737
-2742
-2745
-2749
-2752
-2755
-2757
-2759
-2761
-2763
-2764
-2764
-2765
-2765
-2764
-2764
-2763
-2762
-2760
-2758
-2756
-2753
-2751
-2748
-2744
-2740
-2737
-2732
-2728
-2723
-2718
-2713
-2707
-2701
-2695
-2689
-2682
-2675
-2668
-2661
-2653
-2645
-2637
-2629
-2621
-2612
-2603
-2594
-2585
-2575
-2566
-2556
-2546
-2536
-2525
-2515
-2504
-2493
-2482
-2471
-2460
-2448
-2436
-2425
-2413
-2401
-2389
-2376
-2364
-2351
-2339
-2326
-2313
-2300
-2287
-2274
-2261
-2247
-2234
-2220
-2207
-2193
-2180
-2166
-2153
-2139
-2125
-2111
-2098
-2084
-2070
-2056
-2043
-2029
-2015
-2001
-1988
-1974
-1960
-1947
-1933
-1920
-1907
-1894
-1880
-1867
-1854
-1841
-1829
-1816
-1803
-1791
-1779
-1767
-1755
-1743
-1731
-1720
-1708
-1697
-1686
-1675
-1665
-1654
-1644
-1634
-1624
-1615
-1605
-1596
-1587
-1578
-1570
-1561
-1553
-1545
-1538
-1530
-1523
-1516
-1509
-1503
-1497
-1491
-1485
-1480
-1475
-1470
-1465
-1461
-1456
-1453
-1449
-1446
-1442
-1440
-1437
-1434
-1432
-1430
-1429
-1427
-1426
-1425
-1425
-1424
-1424
-1424
-1424
-1425
-1425
-1426
-1427
-1429
-1431
-1432
-1434
-1437
-1439
-1442
-1445
-1448
-1451
-1455
-1458
-1462
-1466
-1471
-1475
-1480
-1485
-1490
-1495
-1500
-1505
-1511
-1517
-1523
-1529
-1535
-1541
-1548
-1554
-1561
-1568
-1575
-1582
-1589
-1596
-1604
-1611
-1619
-1626
-1634
-1642
-1650
-1658
-1666
-1674
-1682
-1691
-1699
-1707
-1716
-1724
-1732
-1741
-1749
-1758
-1767
-1775
-1784
-1792
-1801
-1809
-1818
-1826
-1834
-1843
-1851
-1859
-1867
-1876
-1884
-1892
-1899
-1907
-1915
-1923
-1930
-1938
-1945
-1952
-1959
-1966
-1973
-1980
-1987
-1993
-2000
-2005
-2012
-2017
-2024
-2029
-2035
-2040
-2045
-2050
-2054
-2059
-2063
-2067
-2071
-2075
-2079
-2082
-2085
-2088
-2090
-2093
-2095
-2097
-2098
-2100
-2101
-2101
-2102
-2102
-2102
-2102
-2102
-2101
-2100
-2098
-2096
-2094
-2092
-2089
-2087
-2083
-2080
-2076
-2072
-2067
-2063
-2057
-2052
-2045
-2040
-2033
-2027
-2020
-2012
-2005
-1997
-1988
-1979
-1970
-1961
-1951
-1941
-1930
-1919
-1908
-1896
-1884
-1872
-1859
-1846
-1833
-1819
-1805
-1791
-1776
-1761
-1745
-1729
-1713
-1697
-1680
-1662
-1645
-1627
-1608
-1590
-1570
-1551
-1531
-1511
-1491
-1470
-1449
-1427
-1406
-1384
-1361
-1338
-1315
-1292
-1268
-1244
-1220
-1195
-1170
-1145
-1120
-1094
-1068
-1041
-1014
-988
-961
-933
-905
-878
-849
-821
-792
-763
-734
-705
-675
-645
-615
-585
-555
-524
-493
-462
-431
-400
-368
-337
-305
-273
-241
-209
-176
-144
-111
-78
-45
-12
21
54
87
121
154
187
221
255
288
322
356
389
423
457
491
525
558
592
626
659
693
727
760
794
827
861
894
927
960
993
1026
1059
1092
1124
1157
1189
1221
1253
1285
1316
1348
1379
1410
1441
1471
1501
1531
1561
1590
1619
1648
1677
1705
1733
1760
1788
1814
1841
1867
1893
1918
1944
1968
1993
2016
2040
2063
2086
2108
2130
2151
2172
2192
2212
2232
2251
2269
2287
2305
2322
2338
2355
2370
2385
2400
2414
2427
2440
2453
2464
2476
2487
2497
2507
2516
2524
2533
2540
2547
2554
2559
2565
2570
2574
2577
2581
2583
2585
2587
2588
2588
2588
2587
2586
2584
2581
2578
2575
2571
2566
2561
2555
2549
2542
2535
2527
2518
2509
2500
2490
2479
2468
2457
2445
2432
2419
2405
2391
2376
2361
2345
2329
2312
2295
2277
2258
2239
2220
2200
2180
2158
2137
2115
2092
2069
2045
2021
1997
1972
1946
1920
1894
1867
1839
1811
1783
1754
1724
1694
1664
1633
1602
1570
1538
1505
1472
1438
1404
1370
1335
1299
1264
1227
1191
1154
1116
1079
1040
1002
963
924
884
844
803
763
722
680
639
597
554
512
469
425
382
338
294
250
205
161
116
70
25
-21
-66
-112
-158
-205
-251
-298
-344
-391
-438
-485
-532
-580
-627
-674
-722
-769
-817
-864
-912
-959
-1006
-1054
-1102
-1149
-1196
-1244
-1291
-1338
-1385
-1432
-1479
-1525
-1572
-1618
-1664
-1711
-1756
-1802
-1847
-1893
-1938
-1983
-2027
-2071
-2115
-2159
-2203
-2246
-2289
-2331
-2373
-2415
-2457
-2498
-2539
-2579
-2620
-2659
-2699
-2738
-2776
-2814
-2852
-2890
-2926
-2963
-2999
-3035
-3070
-3104
-3138
-3172
-3205
-3238
-3270
-3302
-3333
-3364
-3394
-3423
-3452
-3481
-3508
-3536
-3563
-3589
-3614
-3639
-3664
-3688
-3711
-3733
-3755
-3777
-3797
-3818
-3837
-3856
-3874
-3892
-3909
-3925
-3941
-3956
-3970
-3984
-3997
-4009
-4021
-4032
-4043
-4051
-4062
-4070
-4078
-4085
-4091
-4098
-4103
-4107
-4111
-4115
-4117
-4119
-4120
-4121
-4121
-4120
-4119
-4117
-4114
-4111
-4107
-4102
-4097
-4091
-4085
-4078
-4070
-4061
-4051
-4043
-4032
-4021
-4010
-3998
-3985
-3972
-3958
-3943
-3928
-3912
-3896
-3879
-3862
-3844
-3825
-3806
-3786
-3766
-3745
-3724
-3702
-3680
-3657
-3633
-3609
-3585
-3560
-3535
-3509
-3483
-3456
-3429
-3401
-3373
-3345
-3316
-3287
-3257
-3227
-3197
-3166
-3135
-3104
-3072
-3040
-3007
-2974
-2941
-2908
-2874
-2840
-2806
-2772
-2737
-2702
-2667
-2631
-2596
-2560
-2524
-2487
-2451
-2414
-2378
-2341
-2304
-2267
-2229
-2192
-2154
-2116
-2079
-2041
-2003
-1965
-1926
-1888
-1850
-1812
-1773
-1735
-1696
-1658
-1619
-1581
-1542
-1503
-1465
-1426
-1387
-1349
-1310
-1271
-1233
-1194
-1156
-1117
-1078
-1040
-1000
-963
-924
-886
-848
-809
-771
-733
-695
-656
-618
-580
-542
-505
-467
-429
-391
-354
-316
-279
-241
-204
-167
-129
-92
-55
-18
19
55
92
129
165
202
238
274
310
346
382
418
453
489
524
559
595
630
665
699
734
768
803
837
871
905
938
972
1004
1038
1071
1104
1136
1169
1201
1233
1265
1296
1328
1359
1389
1420
1450
1481
1511
1540
1570
1599
1627
1656
1684
1712
1740
1768
1795
1822
1848
1874
1900
1926
1951
1976
2000
2025
2049
2072
2095
2118
2140
2162
2184
2205
2226
2246
2267
2286
2305
2324
2343
2361
2378
2395
2412
2429
2444
2460
2475
2489
2504
2517
2530
2543
2556
2568
2579
2590
2601
2611
2620
2630
2638
2647
2654
2662
2669
2675
2681
2687
2692
2697
2701
2705
2709
2712
2714
2717
2718
2720
2721
2721
2721
2721
2720
2719
2718
2716
2714
2711
2708
2705
2701
2697
2693
2688
2683
2677
2671
2665
2659
2652
2645
2638
2630
2622
2614
2605
2596
2587
2578
2568
2558
2548
2537
2527
2516
2505
2493
2482
2470
2458
2446
2433
2420
2408
2394
2381
2368
2354
2341
2327
2313
2299
2284
2270
2255
2240
2226
2211
2196
2180
2165
2150
2134
2118
2103
2087
2071
2055
2039
2021
2005
1990
1973
1956
1940
1923
1906
1889
1873
1856
1839
1822
1804
1787
1770
1753
1736
1718
1701
1684
1666
1649
1631
1614
1597
1579
1562
1544
1527
1509
1492
1474
1457
1439
1422
1404
1387
1370
1352
1335
1317
1300
1283
1265
1248
1231
1214
1197
1179
1162
1145
1128
1111
1094
1077
1060
1043
1027
1010
993
976
960
943
926
910
893
876
860
843
827
810
794
777
761
745
728
712
695
679
663
646
630
613
597
581
564
548
531
514
498
481
464
447
430
413
396
379
362
344
327
309
291
273
255
237
219
200
181
162
143
124
105
85
65
45
24
4
-17
-38
-60
-81
-103
-125
-148
-170
-193
-217
-240
-264
-288
-313
-338
-363
-388
-414
-440
-467
-494
-521
-548
-576
-604
-633
-661
-691
-720
-750
-780
-811
-842
-873
-904
-936
-969
-1000
-1034
-1068
-1101
-1135
-1170
-1205
-1240
-1275
-1311
-1347
-1383
-1420
-1457
-1494
-1532
-1570
-1608
-1647
-1686
-1725
-1764
-1804
-1844
-1884
-1925
-1966
-2007
-2048
-2089
-2131
-2173
-2215
-2258
-2300
-2343
-2386
-2429
-2472
-2515
-2559
-2602
-2646
-2690
-2734
-2778
-2822
-2866
-2910
-2955
-2999
-3043
-3088
-3132
-3176
-3221
-3265
-3309
-3354
-3398
-3442
-3486
-3530
-3574
-3617
-3661
-3704
-3747
-3791
-3834
-3876
-3919
-3961
-4003
-4045
-4086
-4129
-4170
-4211
-4251
-4292
-4332
-4371
-4411
-4450
-4488
-4527
-4565
-4602
-4639
-4676
-4712
-4748
-4784
-4819
-4853
-4887
-4921
-4954
-4987
-5019
-5050
-5081
-5111
-5141
-5170
-5199
-5227
-5254
-5281
-5307
-5332
-5357
-5381
-5405
-5427
-5449
-5471
-5491
-5511
-5530
-5548
-5566
-5583
-5599
-5614
-5628
-5642
-5655
-5667
-5678
-5689
-5698
-5707
-5715
-5722
-5728
-5733
-5738
-5741
-5744
-5746
-5747
-5747
-5746
-5744
-5742
-5738
-5734
-5728
-5722
-5715
-5707
-5698
-5688
-5677
-5665
-5652
-5638
-5623
-5608
-5591
-5574
-5555
-5536
-5515
-5494
-5472
-5449
-5424
-5399
-5373
-5346
-5318
-5290
-5260
-5229
-5198
-5165
-5132
-5098
-5062
-5026
-4989
-4951
-4913
-4873
-4832
-4791
-4749
-4706
-4662
-4617
-4571
-4525
-4478
-4430
-4381
-4331
-4281
-4230
-4178
-4125
-4072
-4018
-3963
-3908
-3852
-3795
-3737
-3679
-3620
-3561
-3501
-3440
-3379
-3317
-3254
-3191
-3128
-3064
-2999
-2934
-2868
-2802
-2736
-2669
-2601
-2534
-2465
-2397
-2327
-2258
-2188
-2118
-2048
-1977
-1906
-1834
-1762
-1690
-1618
-1546
-1473
-1400
-1327
-1254
-1180
-1107
-1033
-959
-885
-811
-736
-662
-588
-513
-439
-365
-290
-216
-141
-67
7
82
156
230
304
377
451
525
598
671
744
817
890
962
1034
1106
1178
1249
1320
1391
1461
1531
1601
1670
1739
1808
1876
1944
2011
2078
2144
2210
2276
2341
2405
2470
2533
2596
2658
2720
2782
2842
2902
2962
3021
3079
3137
3194
3251
3306
3362
3416
3470
3523
3575
3627
3678
3728
3778
3827
3875
3922
3969
4014
4059
4104
4147
4190
4231
4272
4313
4352
4390
4428
4465
4501
4536
4570
4604
4636
4668
4699
4729
4758
4786
4813
4839
4865
4889
4913
4936
4957
4978
4998
5017
5035
5053
5069
5084
5098
5112
5125
5136
5147
5157
5166
5173
5180
5187
5192
5196
5200
5202
5204
5204
5204
5203
5201
5198
5195
5190
5184
5178
5171
5163
5154
5144
5134
5123
5110
5097
5084
5069
5054
5038
5021
5003
4985
4966
4946
4925
4904
4882
4859
4836
4812
4787
4762
4736
4709
4682
4654
4626
4597
4567
4537
4506
4474
4442
4409
4376
4342
4308
4273
4238
4202
4166
4129
4091
4054
4016
3978
3938
3899
3859
3819
3778
3737
3695
3653
3611
3568
3525
3482
3438
3394
3349
3305
3260
3214
3169
3123
3076
3030
2983
2936
2889
2842
2794
2746
2698
2649
2601
2552
2503
2454
2405
2355
2306
2256
2206
2156
2106
2056
2005
1955
1904
1853
1802
1752
1701
1650
1599
1547
1496
1445
1394
1343
1291
1240
1189
1138
1086
1035
984
933
882
831
780
729
678
627
576
525
475
424
374
323
273
223
173
123
74
24
-25
-75
-124
-173
-222
-270
-319
-367
-415
-463
-511
-559
-606
-653
-700
-747
-794
-840
-886
-932
-978
-1022
-1068
-1113
-1158
-1202
-1246
-1290
-1334
-1378
-1421
-1464
-1506
-1549
-1591
-1633
-1674
-1716
-1757
-1798
-1838
-1878
-1918
-1958
-1997
-2036
-2075
-2113
-2151
-2189
-2227
-2264
-2301
-2337
-2374
-2410
-2445
-2481
-2516
-2550
-2584
-2618
-2652
-2685
-2718
-2751
-2783
-2815
-2847
-2878
-2909
-2939
-2970
-3000
-3029
-3058
-3087
-3115
-3143
-3171
-3198
-3225
-3252
-3278
-3304
-3329
-3354
-3379
-3403
-3427
-3450
-3473
-3496
-3518
-3540
-3562
-3583
-3603
-3623
-3643
-3663
-3681
-3700
-3718
-3736
-3753
-3770
-3786
-3802
-3818
-3833
-3847
-3862
-3875
-3889
-3901
-3914
-3926
-3937
-3948
-3959
-3969
-3978
-3988
-3996
-4005
-4011
-4019
-4027
-4033
-4038
-4043
-4049
-4054
-4058
-4061
-4064
-4067
-4069
-4070
-4072
-4073
-4073
-4073
-4072
-4070
-4069
-4067
-4064
-4061
-4057
-4053
-4048
-4043
-4038
-4030
-4025
-4018
-4010
-4002
-3994
-3985
-3976
-3966
-3956
-3945
-3934
-3922
-3910
-3898
-3885
-3871
-3857
-3843
-3828
-3813
-3798
-3782
-3766
-3749
-3732
-3714
-3696
-3678
-3659
-3640
-3620
-3600
-3580
-3560
-3539
-3517
-3496
-3474
-3452
-3429
-3406
-3383
-3359
-3336
-3312
-3287
-3263
-3238
-3212
-3187
-3161
-3136
-3109
-3083
-3057
-3030
-3003
-2976
-2948
-2921
-2893
-2866
-2838
-2810
-2781
-2753
-2725
-2696
-2667
-2639
-2610
-2581
-2552
-2523
-2494
-2465
-2436
-2406
-2377
-2348
-2319
-2290
-2260
-2231
-2202
-2173
-2144
-2115
-2086
-2057
-2028
-1999
-1970
-1941
-1912
-1883
-1855
-1826
-1798
-1769
-1741
-1713
-1685
-1657
-1629
-1601
-1574
-1546
-1519
-1491
-1464
-1437
-1410
-1384
-1357
-1331
-1304
-1278
-1252
-1226
-1201
-1175
-1149
-1124
-1099
-1074
-1049
-1024
-1000
-975
-951
-927
-903
-879
-855
-831
-808
-784
-761
-738
-715
-692
-669
-647
-624
-602
-579
-557
-535
-513
-492
-470
-448
-427
-405
-384
-363
-342
-321
-300
-279
-259
-238
-217
-197
-177
-156
-136
-116
-96
-76
-56
-37
-17
3
22
42
61
81
100
120
139
158
178
197
216
235
254
273
292
311
330
349
368
387
406
425
444
463
481
500
519
538
556
575
594
613
631
650
669
687
706
725
743
762
780
799
818
836
855
873
892
910
929
947
966
984
1002
1020
1040
1058
1077
1095
1114
1132
1150
1169
1187
1205
1224
1242
1260
1278
1297
1315
1333
1351
1369
1388
1406
1424
1442
1460
1478
1496
1514
1532
1550
1567
1585
1603
1621
1638
1656
1674
1691
1709
1726
1743
1761
1778
1795
1812
1829
1847
1863
1880
1897
1914
1931
1947
1964
1980
1997
2013
2029
2045
2062
2078
2093
2109
2125
2141
2156
2172
2187
2202
2217
2232
2247
2262
2277
2291
2306
2320
2334
2348
2362
2376
2389
2403
2416
2429
2442
2455
2468
2480
2492
2505
2516
2528
2540
2551
2562
2573
2584
2595
2605
2616
2626
2635
2645
2654
2664
2673
2681
2690
2698
2706
2713
2721
2728
2735
2741
2748
2754
2759
2765
2770
2775
2779
2783
2787
2790
2794
2796
2799
2801
2802
2803
2804
2805
2805
2804
2804
2802
2801
2799
2796
2793
2790
2786
2782
2777
2772
2766
2760
2754
2747
2740
2732
2723
2715
2705
2696
2685
2675
2664
2652
2640
2627
2614
2601
2587
2573
2558
2543
2527
2511
2495
2478
2460
2442
2424
2406
2387
2367
2347
2327
2306
2285
2263
2241
2218
2195
2172
2148
2124
2100
2075
2049
2024
1998
1971
1944
1917
1890
1862
1834
1806
1777
1748
1719
1690
1660
1630
1600
1569
1539
1508
1476
1445
1414
1382
1350
1318
1286
1254
1221
1189
1156
1123
1090
1057
1024
991
958
925
892
858
825
792
758
725
692
658
625
592
559
526
492
459
427
394
361
328
296
263
231
199
167
135
103
71
40
8
-23
-54
-85
-116
-146
-176
-207
-237
-266
-296
-325
-354
-383
-411
-440
-468
-496
-523
-551
-578
-605
-632
-658
-685
-711
-736
-762
-787
-812
-837
-861
-886
-910
-933
-957
-980
-1002
-1025
-1047
-1069
-1091
-1112
-1134
-1154
-1175
-1195
-1215
-1234
-1253
-1272
-1291
-1309
-1327
-1344
-1361
-1378
-1395
-1411
-1427
-1443
-1459
-1474
-1489
-1503
-1518
-1532
-1546
-1559
-1573
-1586
-1599
-1611
-1623
-1635
-1647
-1658
-1670
-1680
-1691
-1701
-1711
-1721
-1730
-1739
-1748
-1757
-1765
-1773
-1781
-1788
-1795
-1802
-1808
-1815
-1821
-1826
-1832
-1837
-1841
-1846
-1850
-1854
-1857
-1861
-1864
-1866
-1869
-1871
-1873
-1874
-1875
-1876
-1877
-1878
-1878
-1878
-1877
-1877
-1876
-1875
-1874
-1872
-1870
-1868
-1866
-1863
-1860
-1857
-1854
-1851
-1847
-1843
-1839
-1835
-1830
-1826
-1821
-1816
-1811
-1805
-1800
-1794
-1788
-1782
-1775
-1769
-1762
-1755
-1748
-1741
-1733
-1726
-1718
-1710
-1702
-1694
-1685
-1677
-1668
-1660
-1651
-1642
-1633
-1624
-1614
-1605
-1595
-1586
-1576
-1567
-1557
-1547
-1537
-1527
-1517
-1507
-1497
-1487
-1476
-1466
-1456
-1446
-1435
-1425
-1415
-1404
-1394
-1384
-1373
-1363
-1353
-1343
-1332
-1322
-1312
-1302
-1292
-1282
-1272
-1262
-1252
-1242
-1232
-1222
-1212
-1203
-1193
-1183
-1174
-1164
-1154
-1145
-1136
-1126
-1117
-1108
-1098
-1089
-1080
-1071
-1062
-1053
-1044
-1035
-1027
-1018
-1008
-1000
-992
-984
-975
-967
-959
-950
-942
-934
-927
-919
-911
-903
-896
-888
-881
-874
-867
-860
-853
-846
-839
-832
-826
-819
-813
-807
-801
-795
-788
-783
-777
-771
-765
-759
-754
-748
-743
-738
-732
-727
-722
-717
-712
-707
-703
-698
-693
-689
-685
-680
-676
-672
-668
-664
-660
-656
-652
-649
-645
-641
-638
-634
-631
-627
-624
-621
-617
-614
-611
-608
-605
-602
-599
-596
-594
-591
-588
-586
-583
-581
-579
-576
-574
-572
-570
-567
-565
-563
-561
-559
-557
-555
-554
-552
-550
-548
-546
-545
-543
-541
-540
-538
-537
-535
-533
-532
-530
-529
-527
-526
-525
-523
-522
-520
-519
-518
-516
-515
-514
-512
-511
-509
-508
-506
-505
-503
-501
-500
-498
-496
-494
-492
-490
-488
-486
-484
-482
-480
-477
-475
-473
-470
-468
-465
-463
-460
-458
-455
-452
-449
-446
-443
-440
-437
-433
-430
-427
-423
-419
-415
-412
-407
-403
-399
-395
-390
-386
-381
-376
-371
-366
-361
-356
-351
-345
-340
-334
-328
-322
-316
-310
-304
-298
-292
-285
-279
-272
-265
-258
-251
-244
-237
-230
-223
-215
-208
-200
-193
-185
-177
-170
-162
-154
-146
-138
-130
-122
-114
-106
-98
-90
-82
-74
-66
-58
-50
-42
-34
-26
-18
-10
-2
6
13
21
29
37
44
52
60
67
75
82
89
96
104
111
117
124
131
137
144
150
156
162
168
174
179
185
190
195
200
204
209
213
217
221
224
228
231
234
237
239
241
243
245
246
247
248
248
249
249
248
248
247
246
245
243
241
239
237
234
231
228
224
220
216
212
207
202
196
190
184
178
171
164
157
149
141
133
124
116
106
97
87
77
66
55
44
33
21
9
-4
-17
-30
-43
-57
-71
-86
-101
-116
-131
-147
-163
-179
-196
-213
-230
-248
-266
-284
-302
-321
-340
-360
-379
-399
-420
-440
-461
-483
-504
-526
-548
-571
-593
-616
-640
-663
-687
-711
-736
-760
-785
-810
-836
-861
-887
-913
-939
-966
-992
-1018
-1046
-1073
-1100
-1128
-1156
-1183
-1211
-1239
-1267
-1295
-1324
-1352
-1381
-1409
-1438
-1467
-1496
-1525
-1554
-1583
-1612
-1641
-1670
-1700
-1729
-1758
-1788
-1817
-1847
-1876
-1905
-1935
-1964
-1994
-2023
-2052
-2081
-2110
-2139
-2168
-2197
-2226
-2255
-2283
-2312
-2340
-2369
-2397
-2425
-2453
-2480
-2508
-2535
-2563
-2590
-2617
-2644
-2670
-2697
-2723
-2749
-2775
-2800
-2826
-2851
-2876
-2901
-2925
-2949
-2973
-2997
-3020
-3044
-3066
-3089
-3111
-3133
-3155
-3177
-3198
-3218
-3239
-3259
-3278
-3298
-3317
-3336
-3354
-3372
-3389
-3407
-3424
-3440
-3456
-3472
-3488
-3503
-3517
-3532
-3546
-3559
-3572
-3585
-3597
-3609
-3621
-3632
-3643
-3653
-3663
-3673
-3682
-3690
-3699
-3707
-3714
-3721
-3728
-3734
-3740
-3745
-3750
-3754
-3758
-3762
-3765
-3768
-3771
-3773
-3774
-3775
-3776
-3777
-3777
-3776
-3775
-3774
-3773
-3771
-3768
-3766
-3762
-3759
-3755
-3750
-3745
-3740
-3735
-3728
-3722
-3715
-3708
-3700
-3692
-3683
-3674
-3664
-3654
-3644
-3633
-3622
-3610
-3598
-3586
-3573
-3560
-3546
-3532
-3518
-3503
-3488
-3472
-3457
-3440
-3424
-3407
-3389
-3372
-3353
-3335
-3316
-3297
-3277
-3257
-3237
-3216
-3195
-3173
-3152
-3129
-3107
-3084
-3061
-3038
-3014
-2990
-2965
-2940
-2915
-2889
-2863
-2837
-2810
-2783
-2756
-2728
-2700
-2672
-2643
-2615
-2585
-2556
-2526
-2496
-2466
-2435
-2404
-2373
-2342
-2310
-2278
-2246
-2213
-2181
-2148
-2115
-2081
-2047
-2013
-1980
-1945
-1911
-1876
-1842
-1807
-1771
-1736
-1701
-1665
-1630
-1594
-1558
-1522
-1486
-1449
-1413
-1377
-1340
-1303
-1266
-1229
-1192
-1155
-1118
-1080
-1043
-1004
-968
-930
-892
-854
-816
-778
-740
-702
-664
-626
-587
-549
-511
-472
-434
-395
-357
-318
-280
-242
-203
-165
-126
-88
-49
-11
27
66
104
142
180
219
257
295
333
371
409
447
485
523
561
598
636
674
712
749
787
824
862
900
937
975
1012
1049
1087
1124
1161
1199
1236
1273
1310
1347
1384
1421
1458
1495
1532
1568
1605
1641
1678
1714
1750
1786
1822
1858
1894
1930
1965
2001
2036
2071
2106
2141
2176
2211
2245
2279
2314
2348
2382
2415
2449
2482
2516
2549
2582
2615
2647
2680
2712
2744
2776
2808
2840
2871
2902
2933
2964
2995
3026
3056
3086
3116
3145
3175
3204
3233
3261
3290
3318
3346
3374
3401
3428
3455
3481
3507
3533
3559
3584
3609
3633
3658
3682
3705
3728
3751
3774
3796
3818
3840
3861
3882
3902
3922
3941
3961
3979
3998
4016
4033
4050
4067
4083
4098
4113
4128
4142
4156
4169
4182
4194
4205
4216
4227
4237
4247
4256
4264
4272
4279
4286
4292
4298
4303
4307
4311
4315
4317
4319
4321
4322
4322
4322
4321
4319
4317
4313
4310
4305
4300
4294
4288
4281
4273
4264
4255
4245
4235
4223
4211
4199
4185
4171
4156
4141
4124
4107
4089
4070
4051
4032
4011
3990
3967
3945
3921
3897
3871
3846
3819
3792
3763
3735
3705
3674
3643
3611
3579
3545
3511
3476
3440
3404
3367
3329
3290
3251
3211
3170
3128
3086
3043
2999
2955
2910
2864
2818
2771
2723
2675
2626
2576
2526
2475
2424
2372
2319
2266
2212
2157
2102
2047
1991
1934
1877
1819
1761
1702
1643
1583
1523
1462
1401
1339
1277
1214
1151
1088
1024
960
895
830
765
699
634
567
501
434
367
300
232
164
96
28
-40
-109
-177
-246
-315
-384
-454
-523
-593
-662
-732
-802
-871
-941
-1010
-1081
-1151
-1221
-1291
-1361
-1431
-1501
-1571
-1641
-1711
-1780
-1850
-1920
-1989
-2059
-2128
-2197
-2266
-2335
-2404
-2473
-2541
-2610
-2678
-2746
-2813
-2881
-2948
-3015
-3082
-3148
-3214
-3280
-3345
-3411
-3476
-3540
-3605
-3668
-3732
-3795
-3858
-3920
-3982
-4043
-4105
-4166
-4226
-4286
-4346
-4405
-4463
-4521
-4579
-4636
-4693
-4749
-4804
-4859
-4913
-4967
-5021
-5074
-5126
-5177
-5228
-5279
-5329
-5378
-5427
-5475
-5523
-5570
-5616
-5662
-5707
-5751
-5795
-5838
-5881
-5923
-5964
-6005
-6045
-6084
-6122
-6160
-6197
-6234
-6270
-6305
-6339
-6372
-6405
-6437
-6468
-6498
-6528
-6556
-6584
-6611
-6638
-6663
-6687
-6711
-6734
-6756
-6777
-6798
-6817
-6836
-6853
-6870
-6886
-6901
-6915
-6928
-6941
-6952
-6963
-6973
-6981
-6989
-6996
-7002
-7008
-7012
-7015
-7017
-7019
-7019
-7019
-7017
-7015
-7011
-7007
-7001
-6995
-6988
-6979
-6970
-6960
-6949
-6936
-6923
-6909
-6894
-6878
-6861
-6843
-6824
-6804
-6784
-6762
-6739
-6715
-6691
-6665
-6638
-6611
-6582
-6553
-6522
-6491
-6459
-6426
-6392
-6357
-6321
-6284
-6246
-6208
-6168
-6128
-6087
-6045
-6002
-5959
-5914
-5869
-5823
-5776
-5728
-5680
-5631
-5581
-5531
-5479
-5427
-5374
-5321
-5267
-5212
-5157
-5101
-5044
-4987
-4929
-4870
-4811
-4751
-4691
-4630
-4569
-4507
-4445
-4382
-4319
-4255
-4191
-4126
-4061
-3995
-3929
-3863
-3796
-3729
-3661
-3594
-3525
-3457
-3388
-3318
-3249
-3179
-3109
-3039
-2968
-2897
-2826
-2755
-2684
-2612
-2540
-2469
-2397
-2324
-2252
-2180
-2107
-2035
-1962
-1890
-1817
-1744
-1671
-1598
-1525
-1453
-1380
-1307
-1234
-1161
-1089
-1016
-943
-871
-798
-726
-654
-581
-509
-437
-365
-293
-222
-150
-79
-7
64
135
206
276
347
417
487
557
626
696
765
834
902
970
1038
1106
1173
1240
1307
1374
1440
1506
1571
1637
1701
1766
1830
1894
1958
2021
2084
2146
2209
2271
2332
2393
2454
2515
2575
2634
2693
2752
2811
2869
2926
2983
3040
3096
3152
3208
3263
3317
3371
3425
3478
3530
3582
3634
3685
3736
3786
3835
3884
3933
3981
4027
4075
4122
4168
4213
4258
4302
4346
4390
4432
4475
4516
4557
4598
4638
4677
4716
4755
4792
4830
4866
4902
4938
4972
5006
5040
5073
5105
5137
5168
5199
5229
5258
5287
5315
5342
5369
5396
5421
5447
5471
5495
5518
5541
5563
5585
5606
5626
5646
5665
5683
5701
5718
5735
5751
5766
5781
5795
5808
5821
5834
5845
5856
5867
5877
5886
5894
5903
5910
5917
5923
5929
5934
5939
5943
5947
5950
5952
5954
5955
5956
5956
5956
5955
5953
5951
5948
5945
5941
5936
5931
5926
5920
5913
5906
5898
5890
5881
5872
5862
5852
5841
5829
5818
5805
5792
5779
5765
5751
5736
5720
5704
5688
5671
5654
5636
5617
5599
5579
5560
5539
5519
5498
5476
5454
5432
5409
5385
5361
5337
5312
5287
5261
5234
5208
5180
5152
5124
5095
5066
5036
5006
4976
4945
4913
4882
4849
4817
4784
4750
4716
4682
4647
4612
4576
4540
4504
4467
4429
4392
4354
4315
4276
4237
4197
4157
4117
4075
4035
3993
3951
3909
3866
3823
3779
3735
3691
3647
3602
3557
3511
3465
3419
3372
3325
3278
3230
3182
3134
3085
3036
2987
2938
2888
2838
2788
2737
2686
2635
2584
2532
2480
2428
2375
2322
2269
2216
2162
2108
2054
2000
1945
1890
1835
1780
1725
1669
1613
1557
1501
1444
1388
1331
1274
1217
1160
1103
1046
988
930
873
815
757
699
641
582
524
466
407
349
290
231
173
114
56
-3
-62
-121
-179
-238
-296
-355
-413
-472
-530
-588
-647
-705
-763
-821
-879
-936
-994
-1052
-1109
-1166
-1223
-1280
-1337
-1394
-1450
-1506
-1562
-1618
-1674
-1730
-1785
-1840
-1895
-1949
-2004
-2058
-2112
-2165
-2218
-2271
-2324
-2377
-2429
-2480
-2532
-2583
-2634
-2685
-2735
-2785
-2835
-2884
-2933
-2981
-3030
-3077
-3125
-3172
-3219
-3265
-3311
-3356
-3401
-3445
-3489
-3533
-3576
-3618
-3661
-3702
-3743
-3784
-3824
-3864
-3903
-3942
-3980
-4018
-4054
-4091
-4128
-4164
-4199
-4233
-4268
-4301
-4334
-4367
-4398
-4430
-4460
-4491
-4520
-4549
-4578
-4605
-4633
-4659
-4685
-4711
-4736
-4760
-4784
-4807
-4829
-4851
-4873
-4894
-4914
-4933
-4952
-4971
-4989
-5006
-5022
-5038
-5054
-5068
-5082
-5096
-5109
-5121
-5133
-5144
-5155
-5165
-5174
-5183
-5192
-5200
-5207
-5213
-5220
-5225
-5230
-5235
-5238
-5242
-5245
-5247
-5248
-5250
-5250
-5250
-5250
-5249
-5247
-5245
-5243
-5240
-5236
-5232
-5228
-5223
-5217
-5211
-5205
-5198
-5190
-5182
-5174
-5165
-5156
-5146
-5136
-5125
-5114
-5103
-5091
-5078
-5065
-5052
-5039
-5025
-5010
-4996
-4980
-4965
-4949
-4933
-4917
-4900
-4882
-4865
-4847
-4829
-4810
-4792
-4772
-4753
-4733
-4713
-4693
-4672
-4651
-4630
-4608
-4586
-4564
-4541
-4519
-4496
-4472
-4449
-4425
-4401
-4377
-4352
-4327
-4302
-4277
-4251
-4226
-4200
-4174
-4147
-4121
-4094
-4067
-4040
-4013
-3985
-3957
-3929
-3901
-3873
-3845
-3816
-3787
-3758
-3729
-3700
-3671
-3641
-3612
-3582
-3552
-3522
-3492
-3461
-3431
-3400
-3369
-3338
-3307
-3276
-3244
-3213
-3181
-3149
-3117
-3085
-3053
-3021
-2988
-2956
-2923
-2890
-2857
-2824
-2791
-2757
-2724
-2691
-2657
-2623
-2589
-2555
-2521
-2487
-2453
-2419
-2385
-2350
-2315
-2281
-2246
-2211
-2177
-2142
-2107
-2072
-2037
-2001
-1966
-1931
-1896
-1861
-1825
-1790
-1755
-1719
-1683
-1648
-1612
-1576
-1540
-1504
-1468
-1432
-1396
-1360
-1324
-1287
-1251
-1214
-1178
-1141
-1105
-1068
-1031
-995
-958
-921
-884
-847
-810
-774
-737
-700
-663
-626
-590
-553
-516
-480
-443
-407
-370
-334
-297
-261
-225
-188
-152
-116
-80
-44
-8
28
64
99
135
171
206
241
277
312
347
382
416
451
486
520
554
588
622
656
690
723
756
790
822
855
888
920
953
985
1016
1048
1080
1111
1142
1173
1203
1234
1264
1294
1323
1353
1382
1411
1440
1468
1496
1524
1552
1579
1607
1633
1660
1686
1712
1738
1763
1788
1813
1838
1862
1885
1909
1932
1955
1977
1999
2021
2041
2063
2083
2104
2123
2143
2162
2180
2198
2216
2233
2250
2266
2282
2298
2313
2327
2341
2355
2368
2381
2393
2404
2416
2426
2437
2446
2456
2464
2473
2480
2488
2494
2501
2506
2511
2516
2520
2524
2527
2529
2531
2533
2533
2534
2533
2533
2531
2530
2527
2524
2521
2517
2512
2507
2502
2495
2489
2481
2473
2465
2456
2446
2436
2426
2414
2403
2390
2377
2364
2350
2335
2320
2305
2288
2272
2254
2237
2218
2200
2180
2161
2140
2120
2098
2077
2054
2032
2009
1985
1961
1937
1912
1886
1860
1834
1808
1780
1753
1725
1697
1668
1639
1610
1580
1550
1519
1488
1457
1426
1394
1361
1329
1296
1263
1229
1195
1161
1126
1091
1056
1020
985
949
913
877
840
804
767
730
693
655
618
580
543
505
467
429
391
352
314
276
237
199
160
122
83
45
6
-33
-71
-110
-149
-187
-226
-265
-303
-342
-381
-419
-458
-496
-535
-573
-611
-649
-688
-726
-764
-801
-839
-877
-914
-951
-989
-1026
-1063
-1099
-1136
-1172
-1209
-1245
-1280
-1316
-1352
-1387
-1422
-1457
-1492
-1526
-1560
-1595
-1628
-1662
-1695
-1729
-1762
-1794
-1827
-1859
-1891
-1922
-1954
-1985
-2016
-2045
-2077
-2107
-2137
-2166
-2195
-2224
-2253
-2281
-2310
-2337
-2365
-2392
-2419
-2446
-2473
-2499
-2525
-2550
-2575
-2600
-2625
-2649
-2673
-2696
-2720
-2743
-2765
-2787
-2809
-2831
-2852
-2874
-2894
-2915
-2935
-2954
-2974
-2993
-3012
-3030
-3048
-3066
-3084
-3101
-3118
-3135
-3151
-3167
-3182
-3198
-3213
-3228
-3242
-3256
-3270
-3283
-3296
-3309
-3322
-3334
-3346
-3358
-3369
-3380
-3391
-3401
-3411
-3421
-3430
-3439
-3448
-3457
-3465
-3473
-3481
-3489
-3496
-3503
-3510
-3516
-3522
-3528
-3534
-3539
-3544
-3548
-3553
-3557
-3560
-3563
-3566
-3569
-3571
-3573
-3575
-3576
-3577
-3578
-3578
-3578
-3578
-3577
-3576
-3574
-3572
-3570
-3568
-3565
-3561
-3558
-3554
-3549
-3544
-3539
-3533
-3527
-3521
-3514
-3507
-3500
-3492
-3484
-3476
-3467
-3458
-3449
-3439
-3429
-3418
-3407
-3396
-3384
-3372
-3360
-3347
-3334
-3321
-3307
-3293
-3278
-3263
-3248
-3232
-3216
-3200
-3183
-3166
-3148
-3130
-3112
-3093
-3074
-3055
-3035
-3015
-2994
-2973
-2952
-2930
-2908
-2886
-2863
-2840
-2816
-2792
-2768
-2744
-2719
-2694
-2668
-2642
-2616
-2589
-2563
-2535
-2508
-2480
-2452
-2424
-2395
-2367
-2338
-2308
-2279
-2249
-2219
-2188
-2158
-2127
-2096
-2064
-2033
-2001
-1969
-1937
-1904
-1872
-1839
-1806
-1772
-1739
-1705
-1672
-1638
-1603
-1569
-1535
-1500
-1465
-1430
-1395
-1360
-1324
-1289
-1253
-1217
-1181
-1145
-1109
-1072
-1036
-999
-962
-926
-889
-852
-815
-778
-741
-704
-666
-629
-592
-554
-517
-480
-443
-405
-368
-331
-294
-257
-220
-183
-146
-109
-72
-36
1
38
74
110
147
183
219
255
291
326
362
398
433
468
504
539
574
609
643
678
712
746
780
814
848
881
914
947
980
1012
1045
1078
1110
1142
1173
1205
1236
1267
1298
1328
1359
1389
1419
1448
1477
1507
1535
1564
1592
1620
1648
1676
1703
1730
1757
1784
1810
1836
1862
1887
1913
1937
1962
1986
2009
2033
2057
2080
2103
2125
2147
2169
2190
2211
2232
2252
2272
2292
2311
2330
2349
2367
2385
2402
2419
2436
2453
2469
2484
2500
2515
2529
2544
2557
2571
2584
2597
2609
2621
2633
2644
2655
2666
2676
2686
2696
2705
2714
2722
2730
2738
2745
2752
2759
2765
2771
2776
2781
2786
2790
2794
2798
2801
2804
2806
2809
2810
2812
2813
2813
2814
2814
2813
2812
2811
2810
2808
2806
2803
2800
2797
2793
2789
2785
2780
2775
2769
2763
2757
2751
2744
2737
2730
2722
2714
2705
2697
2688
2678
2668
2658
2648
2637
2626
2615
2603
2592
2579
2567
2554
2541
2527
2514
2500
2485
2471
2456
2441
2425
2410
2394
2377
2361
2344
2327
2310
2292
2274
2256
2237
2218
2199
2180
2161
2141
2121
2101
2080
2060
2039
2017
1996
1975
1953
1931
1909
1887
1865
1842
1820
1797
1774
1751
1727
1704
1680
1656
1632
1608
1584
1560
1535
1510
1485
1460
1435
1410
1384
1358
1333
1307
1280
1254
1228
1201
1174
1147
1120
1093
1066
1039
1010
984
956
928
901
873
845
816
788
760
731
703
674
646
617
588
560
531
502
473
444
416
387
358
329
300
271
242
213
184
155
126
97
69
39
10
-19
-48
-77
-106
-135
-164
-193
-222
-252
-281
-310
-339
-369
-398
-427
-456
-485
-514
-543
-572
-601
-630
-659
-688
-717
-745
-774
-802
-831
-859
-888
-916
-944
-972
-1000
-1028
-1056
-1083
-1111
-1139
-1166
-1194
-1221
-1248
-1275
-1303
-1330
-1356
-1383
-1410
-1437
-1463
-1490
-1516
-1542
-1568
-1594
-1620
-1646
-1671
-1697
-1722
-1747
-1772
-1797
-1821
-1846
-1870
-1894
-1918
-1942
-1966
-1990
-2013
-2036
-2059
-2082
-2105
-2128
-2150
-2172
-2194
-2216
-2238
-2259
-2280
-2302
-2322
-2343
-2363
-2384
-2404
-2424
-2443
-2462
-2482
-2501
-2519
-2538
-2556
-2574
-2592
-2609
-2627
-2644
-2661
-2677
-2694
-2710
-2726
-2741
-2757
-2772
-2787
-2801
-2816
-2830
-2844
-2857
-2870
-2883
-2896
-2908
-2920
-2932
-2943
-2955
-2965
-2976
-2986
-2996
-3005
-3015
-3024
-3032
-3040
-3048
-3056
-3063
-3070
-3076
-3082
-3088
-3093
-3098
-3103
-3107
-3111
-3115
-3118
-3121
-3124
-3126
-3128
-3130
-3131
-3132
-3133
-3133
-3132
-3132
-3131
-3129
-3127
-3125
-3123
-3119
-3116
-3112
-3108
-3103
-3098
-3092
-3086
-3080
-3073
-3065
-3058
-3049
-3041
-3032
-3022
-3012
-3002
-2991
-2979
-2967
-2955
-2943
-2929
-2916
-2902
-2887
-2872
-2857
-2841
-2825
-2808
-2791
-2773
-2755
-2737
-2718
-2698
-2678
-2658
-2638
-2617
-2595
-2573
-2551
-2528
-2505
-2481
-2457
-2433
-2408
-2383
-2357
-2331
-2305
-2278
-2251
-2224
-2196
-2167
-2139
-2110
-2080
-2051
-2021
-1990
-1959
-1928
-1897
-1865
-1833
-1800
-1768
-1735
-1701
-1668
-1634
-1600
-1565
-1531
-1496
-1461
-1425
-1390
-1354
-1318
-1281
-1245
-1208
-1171
-1134
-1097
-1060
-1022
-984
-947
-909
-871
-832
-794
-756
-717
-679
-640
-602
-563
-524
-485
-447
-408
-369
-330
-291
-252
-213
-174
-136
-97
-58
-19
20
58
97
135
174
212
251
289
327
365
403
441
478
516
553
591
628
665
701
738
774
810
846
882
918
953
988
1022
1058
1092
1126
1160
1194
1227
1260
1293
1326
1358
1390
1422
1453
1484
1515
1545
1575
1605
1635
1664
1693
1721
1750
1777
1805
1832
1859
1885
1911
1937
1962
1987
2011
2036
2059
2083
2105
2128
2150
2172
2193
2214
2234
2254
2274
2293
2312
2330
2348
2365
2382
2399
2415
2430
2445
2460
2474
2487
2501
2513
2526
2537
2549
2559
2570
2580
2589
2598
2606
2614
2621
2628
2635
2641
2646
2651
2655
2659
2663
2666
2668
2670
2671
2672
2673
2673
2672
2671
2670
2668
2665
2662
2659
2655
2651
2646
2641
2635
2629
2622
2615
2607
2599
2590
2581
2572
2562
2552
2541
2530
2518
2506
2493
2480
2467
2453
2439
2424
2409
2393
2378
2361
2344
2327
2310
2292
2274
2255
2236
2217
2197
2177
2156
2135
2114
2093
2071
2049
2025
2003
1980
1957
1933
1909
1885
1860
1835
1810
1784
1758
1732
1706
1679
1652
1625
1597
1570
1542
1514
1486
1457
1428
1399
1370
1341
1311
1281
1251
1221
1191
1160
1130
1099
1068
1037
1006
975
943
912
880
848
817
785
753
721
688
656
624
592
559
527
494
462
429
397
364
331
299
266
234
201
168
136
103
70
38
5
-27
-60
-92
-125
-157
-189
-222
-254
-286
-318
-350
-382
-414
-445
-477
-509
-540
-572
-603
-634
-666
-697
-728
-759
-789
-820
-851
-881
-911
-942
-972
-1002
-1032
-1061
-1091
-1120
-1150
-1179
-1208
-1237
-1266
-1295
-1323
-1351
-1380
-1408
-1436
-1463
-1491
-1518
-1546
-1573
-1600
-1626
-1653
-1680
-1706
-1732
-1758
-1784
-1809
-1834
-1860
-1885
-1909
-1934
-1958
-1983
-2007
-2029
-2054
-2077
-2101
-2124
-2146
-2169
-2191
-2214
-2236
-2257
-2279
-2300
-2322
-2343
-2363
-2384
-2404
-2424
-2444
-2464
-2484
-2503
-2522
-2541
-2560
-2579
-2597
-2615
-2634
-2651
-2669
-2687
-2704
-2721
-2738
-2755
-2771
-2788
-2804
-2820
-2836
-2852
-2867
-2883
-2898
-2913
-2928
-2942
-2957
-2971
-2985
-2999
-3013
-3026
-3040
-3053
-3066
-3079
-3092
-3104
-3117
-3129
-3141
-3153
-3164
-3176
-3187
-3198
-3209
-3220
-3231
-3242
-3252
-3262
-3272
-3282
-3292
-3302
-3311
-3321
-3330
-3339
-3348
-3356
-3365
-3373
-3381
-3389
-3397
-3405
-3412
-3420
-3427
-3434
-3441
-3447
-3454
-3460
-3466
-3472
-3478
-3484
-3490
-3495
-3500
-3505
-3510
-3515
-3519
-3524
-3528
-3532
-3536
-3539
-3543
-3546
-3549
-3552
-3555
-3558
-3561
-3563
-3565
-3567
-3569
-3571
-3572
-3574
-3575
-3576
-3576
-3577
-3577
-3578
-3578
-3578
-3577
-3577
-3576
-3575
-3574
-3573
-3571
-3569
-3567
-3565
-3563
-3560
-3558
-3555
-3552
-3548
-3544
-3541
-3537
-3532
-3528
-3523
-3518
-3513
-3507
-3501
-3495
-3489
-3483
-3476
-3469
-3462
-3455
-3447
-3439
-3431
-3423
-3415
-3406
-3397
-3388
-3378
-3369
-3359
-3349
-3338
-3328
-3317
-3306
-3295
-3283
-3271
-3259
-3247
-3234
-3221
-3208
-3195
-3181
-3167
-3153
-3139
-3124
-3110
-3095
-3079
-3064
-3048
-3032
-3015
-2999
-2982
-2964
-2947
-2929
-2912
-2893
-2875
-2856
-2838
-2818
-2799
-2779
-2760
-2740
-2719
-2699
-2678
-2657
-2636
-2615
-2593
-2571
-2550
-2527
-2505
-2483
-2460
-2437
-2414
-2391
-2367
-2344
-2320
-2296
-2272
-2248
-2223
-2198
-2173
-2148
-2123
-2098
-2072
-2047
-2021
-1995
-1968
-1942
-1916
-1889
-1862
-1835
-1808
-1781
-1754
-1727
-1699
-1671
-1644
-1616
-1588
-1560
-1532
-1504
-1475
-1447
-1419
-1390
-1362
-1333
-1305
-1276
-1248
-1219
-1190
-1162
-1133
-1104
-1076
-1047
-1018
-990
-961
-933
-904
-876
-847
-819
-791
-762
-734
-706
-678
-650
-622
-595
-567
-539
-512
-485
-457
-430
-403
-376
-350
-323
-297
-271
-245
-219
-193
-167
-142
-117
-92
-67
-42
-18
6
30
54
78
101
124
147
170
193
215
237
259
281
302
323
344
365
386
406
426
446
465
485
504
523
541
559
578
595
613
630
647
664
680
697
713
728
744
759
774
789
803
817
831
845
858
871
884
897
909
922
933
945
956
968
978
989
999
1008
1018
1029
1038
1047
1056
1065
1073
1081
1089
1096
1104
1111
1118
1125
1131
1137
1143
1149
1155
1160
1165
1170
1175
1179
1183
1188
1191
1195
1198
1202
1205
1208
1210
1213
1215
1217
1219
1220
1222
1223
1224
1225
1225
1226
1226
1226
1226
1226
1225
1224
1223
1222
1221
1219
1218
1216
1214
1212
1209
1207
1204
1201
1198
1195
1192
1188
1185
1181
1177
1173
1169
1165
1160
1156
1151
1146
1141
1136
1131
1126
1120
1114
1109
1103
1097
1090
1084
1077
1071
1064
1057
1050
1043
1036
1028
1020
1012
1006
998
990
982
974
966
958
950
942
933
925
917
908
900
891
883
874
866
857
848
840
831
823
814
805
797
788
780
771
763
754
746
737
729
720
712
704
695
687
679
671
663
655
647
639
631
624
616
608
601
594
586
579
572
565
558
552
545
538
532
526
519
513
507
502
496
490
485
479
474
469
464
459
455
450
446
441
437
433
429
425
421
418
414
411
408
405
402
399
396
394
391
389
387
385
383
381
380
378
377
376
375
374
373
373
372
372
372
372
372
372
372
373
373
374
375
376
377
378
379
380
382
383
385
386
388
390
392
394
396
398
400
402
405
407
410
412
415
417
420
423
426
429
431
434
437
440
443
447
450
453
456
459
463
466
469
472
476
479
482
486
489
492
495
499
502
505
508
512
515
518
521
524
527
530
533
536
539
542
545
547
550
552
555
557
560
562
564
566
568
570
572
574
575
577
578
580
581
582
583
584
585
585
586
586
587
587
587
587
587
587
587
587
586
586
585
585
584
583
582
581
580
579
578
576
575
573
572
570
568
567
565
563
561
559
556
554
552
549
547
544
541
539
536
533
530
527
524
521
517
514
511
507
504
500
497
493
489
485
481
477
473
469
465
461
457
452
448
444
439
434
430
425
420
416
411
406
401
396
391
386
380
375
370
365
359
354
348
343
337
332
326
320
315
309
303
297
291
285
279
273
267
261
255
248
242
235
229
222
216
209
202
196
189
182
175
167
160
153
145
138
130
122
115
107
99
90
82
74
65
56
48
39
30
20
11
2
-8
-17
-27
-37
-47
-57
-68
-78
-89
-99
-110
-121
-133
-144
-156
-167
-179
-191
-203
-215
-228
-240
-253
-266
-279
-292
-305
-319
-332
-346
-360
-374
-389
-403
-418
-432
-447
-462
-477
-493
-508
-524
-540
-556
-572
-588
-604
-621
-638
-654
-671
-689
-706
-723
-741
-759
-777
-795
-813
-831
-850
-868
-887
-906
-925
-944
-963
-983
-1002
-1022
-1041
-1061
-1081
-1101
-1121
-1141
-1162
-1182
-1202
-1223
-1244
-1264
-1285
-1306
-1327
-1348
-1369
-1390
-1411
-1432
-1453
-1475
-1496
-1517
-1539
-1560
-1581
-1602
-1624
-1645
-1666
-1688
-1709
-1730
-1751
-1773
-1794
-1815
-1836
-1857
-1879
-1900
-1921
-1941
-1962
-1983
-2004
-2024
-2045
-2065
-2085
-2106
-2126
-2145
-2165
-2185
-2204
-2224
-2243
-2262
-2281
-2300
-2318
-2337
-2355
-2373
-2390
-2408
-2425
-2443
-2459
-2476
-2493
-2509
-2525
-2541
-2556
-2571
-2587
-2601
-2616
-2630
-2644
-2658
-2671
-2685
-2697
-2710
-2722
-2734
-2746
-2757
-2768
-2779
-2790
-2800
-2810
-2819
-2828
-2837
-2845
-2854
-2861
-2869
-2876
-2883
-2890
-2896
-2902
-2907
-2912
-2917
-2922
-2926
-2930
-2934
-2937
-2940
-2943
-2945
-2947
-2949
-2950
-2951
-2952
-2953
-2953
-2953
-2952
-2951
-2950
-2949
-2947
-2945
-2943
-2941
-2938
-2935
-2931
-2928
-2924
-2919
-2915
-2910
-2905
-2900
-2894
-2889
-2883
-2876
-2870
-2863
-2856
-2848
-2841
-2833
-2825
-2817
-2809
-2800
-2791
-2782
-2773
-2763
-2754
-2744
-2734
-2724
-2713
-2702
-2692
-2681
-2670
-2658
-2647
-2635
-2623
-2611
-2599
-2586
-2574
-2561
-2548
-2535
-2522
-2508
-2495
-2481
-2467
-2453
-2439
-2425
-2410
-2396
-2381
-2367
-2352
-2337
-2321
-2306
-2291
-2275
-2260
-2244
-2228
-2212
-2196
-2180
-2164
-2147
-2131
-2114
-2098
-2081
-2064
-2047
-2029
-2013
-1995
-1978
-1961
-1943
-1926
-1908
-1890
-1872
-1854
-1837
-1819
-1800
-1782
-1764
-1746
-1727
-1709
-1690
-1672
-1653
-1635
-1616
-1597
-1578
-1559
-1541
-1522
-1502
-1483
-1464
-1445
-1426
-1406
-1387
-1368
-1348
-1329
-1309
-1290
-1270
-1250
-1231
-1211
-1192
-1172
-1152
-1132
-1113
-1093
-1073
-1054
-1034
-1014
-995
-975
-955
-936
-916
-896
-877
-857
-838
-818
-799
-779
-760
-741
-721
-702
-683
-664
-644
-625
-606
-588
-569
-550
-531
-513
-494
-476
-458
-439
-421
-403
-385
-367
-350
-332
-315
-297
-280
-263
-246
-229
-212
-195
-178
-162
-146
-129
-113
-98
-82
-66
-51
-35
-20
-5
9
24
39
53
67
81
95
108
122
135
148
161
174
186
199
211
223
235
246
258
269
280
291
302
313
323
334
344
354
364
373
383
392
401
410
419
427
435
444
452
459
467
475
482
489
496
502
509
515
521
527
533
538
544
549
554
559
563
568
572
576
580
584
587
590
594
597
599
602
604
606
608
610
612
613
615
616
617
617
618
618
618
618
617
617
616
615
614
612
610
608
606
604
601
598
595
592
589
585
581
577
572
568
563
558
553
547
541
535
529
523
516
510
503
496
488
481
473
465
457
448
440
431
422
413
404
394
385
375
365
355
344
334
323
312
301
290
278
267
255
243
231
219
207
194
182
169
156
143
130
116
103
89
75
62
48
34
19
5
-9
-24
-38
-53
-68
-83
-98
-113
-128
-143
-158
-173
-189
-204
-220
-235
-251
-266
-282
-298
-313
-329
-345
-361
-377
-393
-409
-425
-441
-457
-473
-489
-505
-521
-537
-553
-569
-585
-601
-617
-633
-649
-665
-681
-696
-712
-728
-743
-759
-774
-790
-805
-820
-835
-850
-865
-880
-894
-909
-924
-938
-952
-966
-980
-994
-1008
-1020
-1035
-1048
-1061
-1074
-1087
-1100
-1112
-1124
-1137
-1149
-1160
-1172
-1184
-1195
-1206
-1217
-1228
-1238
-1249
-1259
-1269
-1279
-1289
-1298
-1307
-1316
-1325
-1334
-1342
-1350
-1358
-1366
-1373
-1380
-1387
-1394
-1401
-1407
-1413
-1419
-1424
-1430
-1435
-1439
-1444
-1448
-1452
-1456
-1460
-1463
-1466
-1469
-1472
-1474
-1476
-1478
-1480
-1481
-1482
-1483
-1483
-1484
-1484
-1483
-1483
-1482
-1481
-1480
-1478
-1476
-1474
-1472
-1469
-1466
-1463
-1460
-1456
-1452
-1448
-1444
-1439
-1434
-1429
-1423
-1418
-1412
-1406
-1399
-1392
-1386
-1378
-1371
-1363
-1355
-1347
-1339
-1331
-1322
-1313
-1304
-1294
-1285
-1275
-1265
-1255
-1245
-1234
-1223
-1212
-1201
-1190
-1179
-1167
-1156
-1144
-1132
-1120
-1107
-1095
-1082
-1070
-1057
-1044
-1031
-1016
-1004
-991
-977
-963
-950
-936
-922
-908
-894
-880
-865
-851
-836
-822
-807
-793
-778
-763
-748
-733
-718
-703
-688
-673
-658
-643
-628
-613
-598
-582
-567
-552
-537
-522
-507
-492
-477
-462
-447
-432
-417
-402
-387
-372
-358
-343
-328
-314
-299
-285
-270
-256
-242
-228
-214
-200
-186
-172
-158
-145
-131
-118
-105
-92
-79
-66
-53
-40
-28
-15
-3
10
22
34
46
58
69
81
92
104
115
126
137
148
158
169
179
189
199
209
219
229
238
248
257
266
275
284
293
302
310
319
327
335
343
351
359
367
375
382
390
397
404
411
418
425
432
438
445
451
457
463
469
475
481
487
492
498
503
509
514
519
524
529
534
538
543
547
552
556
560
565
569
573
577
580
584
588
591
595
598
602
605
608
611
614
617
620
623
625
628
630
633
635
637
639
641
643
645
647
648
650
651
653
654
655
656
657
658
659
659
660
660
661
661
661
661
661
661
661
661
660
660
659
658
658
657
656
655
653
652
651
650
648
647
645
643
642
640
638
636
634
633
631
629
626
624
622
620
618
615
613
611
608
606
603
601
598
596
593
590
588
585
583
580
577
574
572
569
566
563
560
557
555
552
549
546
543
540
538
535
532
529
526
524
521
518
515
512
510
507
504
501
498
496
493
490
487
485
482
479
476
473
471
468
465
463
460
457
455
452
449
447
444
441
439
436
434
431
428
426
423
421
418
416
413
411
408
406
403
401
399
396
394
391
389
387
384
382
380
377
375
372
370
368
365
363
361
358
356
354
351
349
346
344
342
339
337
335
333
330
328
326
323
321
319
316
314
312
310
307
305
303
300
298
296
294
291
289
287
285
282
280
278
276
273
271
269
267
264
262
260
258
256
253
251
249
247
244
242
240
238
236
234
231
229
227
225
223
221
218
216
214
212
210
208
205
203
201
199
197
195
193
191
188
186
184
182
180
178
176
174
172
169
167
165
163
161
159
157
155
153
151
149
147
145
143
141
139
136
134
132
130
128
126
124
122
120
118
116
114
112
110
108
106
104
102
100
98
96
94
92
90
88
86
84
83
81
79
77
75
73
71
69
67
65
63
61
59
57
55
53
52
50
48
46
44
42
40
38
36
34
33
31
29
27
25
23
21
20
18
16
14
12
10
8
7
5
3
1
-1
-3
-4
-6
-8
-10
-12
-13
-15
-17
-19
-21
-22
-24
-26
-28
-30
-31
-33
-35
-37
-38
-40
-42
-44
-45
-47
-49
-51
-52
-54
-56
-58
-59
-61
-63
-65
-66
-68
-70
-71
-73
-75
-77
-78
-80
-82
-83
-85
-87
-88
-90
-92
-93
-95
-97
-98
-100
-102
-103
-105
-107
-108
-110
-112
-113
-115
-116
-118
-120
-121
-123
-125
-126
-128
-129
-131
-133
-134
-136
-137
-139
-141
-142
-144
-145
-147
-149
-150
-152
-153
-155
-156
-158
-159
-161
-163
-164
-166
-167
-169
-170
-172
-173
-175
-176
-178
-179
-181
-182
-184
-185
-187
-188
-190
-191
-193
-194
-196
-197
-199
-200
-202
-203
-205
-206
-208
-209
-211
-212
-214
-215
-217
-218
-219
-221
-222
-224
-225
-227
-228
-229
-231
-232
-234
-235
-237
-238
-239
-241
-242
-244
-245
-246
-248
-249
-251
-252
-253
-255
-256
-257
-259
-260
-261
-263
-264
-266
-267
-268
-270
-271
-272
-274
-275
-276
-278
-279
-280
-282
-283
-284
-286
-287
-288
-290
-291
-292
-293
-295
-296
-297
-299
-300
-301
-302
-304
-305
-306
-308
-309
-310
-311
-313
-314
-315
-316
-318
-319
-320
-321
-323
-324
-325
-326
-328
-329
-330
-331
-333
-334
-335
-336
-337
-339
-340
-341
-342
-343
-345
-346
-347
-348
-349
-351
-352
-353
-354
-355
-356
-358
-359
-360
-361
-362
-363
-365
-366
-367
-368
-369
-370
-371
-373
-374
-375
-376
-377
-378
-379
-380
-382
-383
-384
-385
-386
-387
-388
-389
-390
-392
-393
-394
-395
-396
-397
-398
-399
-400
-401
-402
-403
-405
-406
-407
-408
-409
-410
-411
-412
-413
-414
-415
-416
-417
-418
-419
-420
-421
-422
-423
-424
-425
-426
-427
-428
-429
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-441
-442
-443
-444
-445
-446
-447
-448
-449
-450
-451
-452
-453
-454
-455
-456
-457
-458
-459
-460
-461
-462
-462
-463
-464
-465
-466
-467
-468
-469
-470
-471
-472
-473
-474
-474
-475
-476
-477
-478
-479
-480
-481
-482
-482
-483
-484
-485
-486
-487
-488
-489
-490
-490
-491
-492
-493
-494
-495
-496
-496
-497
-498
-499
-500
-501
-501
-502
-503
-504
-505
-506
-506
-507
-508
-509
-510
-511
-511
-512
-513
-514
-515
-515
-516
-517
-518
-519
-519
-520
-521
-522
-523
-523
-524
-525
-526
-526
-527
-528
-529
-530
-530
-531
-532
-533
-533
-534
-535
-536
-536
-537
-538
-539
-539
-540
-541
-542
-542
-543
-544
-545
-545
-546
-547
-547
-548
-549
-550
-550
-551
-552
-552
-553
-554
-555
-555
-556
-557
-557
-558
-559
-559
-560
-561
-561
-562
-563
-563
-564
-565
-565
-566
-567
-567
-568
-569
-569
-570
-571
-571
-572
-573
-573
-574
-575
-575
-576
-577
-577
-578
-579
-579
-580
-580
-581
-582
-582
-583
-584
-584
-585
-585
-586
-587
-587
-588
-588
-589
-590
-590
-591
-591
-592
-593
-593
-594
-594
-595
-596
-596
-597
-597
-598
-598
-599
-600
-600
-601
-601
-602
-602
-603
-604
-604
-605
-605
-606
-606
-607
-607
-608
-609
-609
-610
-610
-611
-611
-612
-612
-613
-613
-614
-614
-615
-615
-616
-616
-617
-618
-618
-619
-619
-620
-620
-621
-621
-622
-622
-623
-623
-624
-624
-625
-625
-626
-626
-627
-627
-628
-628
-628
-629
-629
-630
-630
-631
-631
-632
-632
-633
-633
-634
-634
-635
-635
-636
-636
-636
-637
-637
-638
-638
-639
-639
-640
-640
-640
-641
-641
-642
-642
-643
-643
-643
-644
-644
-645
-645
-646
-646
-646
-647
-647
-648
-648
-649
-649
-649
-650
-650
-651
-651
-651
-652
-652
-653
-653
-653
-654
-654
-655
-655
-655
-656
-656
-656
-657
-657
-658
-658
-658
-659
-659
-660
-660
-660
-661
-661
-661
-662
-662
-662
-663
-663
-664
-664
-664
-665
-665
-665
-666
-666
-666
-667
-667
-667
-668
-668
-668
-669
-669
-669
-670
-670
-670
-671
-671
-671
-672
-672
-672
-673
-673
-673
-674
-674
-674
-675
-675
-675
-675
-676
-676
-676
-677
-677
-677
-678
-678
-678
-679
-679
-679
-679
-680
-680
-680
-681
-681
-681
-681
-682
-682
-682
-683
-683
-683
-683
-684
-684
-684
-684
-685
-685
-685
-686
-686
-686
-686
-687
-687
-687
-687
-688
-688
-688
-688
-689
-689
-689
-689
-690
-690
-690
-690
-691
-691
-691
-691
-692
-692
-692
-692
-692
-693
-693
-693
-693
-694
-694
-694
-694
-695
-695
-695
-695
-695
-696
-696
-696
-696
-696
-697
-697
-697
-697
-698
-698
-698
-698
-698
-699
-699
-699
-699
-699
-700
-700
-700
-700
-700
-701
-701
-701
-701
-701
-701
-702
-702
-702
-702
-702
-703
