5
21813
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
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
-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
-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
-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
-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
-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
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-148
-148
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-191
-191
-191
-192
-192
-192
-193
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-198
-199
-199
-199
-200
-200
-200
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-216
-216
-217
-217
-217
-217
-217
-217
-217
-218
-218
-218
-218
-218
-218
-218
-218
-218
-218
-219
-219
-219
-219
-219
-219
-220
-220
-220
-221
-221
-221
-222
-222
-223
-223
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-232
-232
-233
-234
-234
-235
-235
-236
-237
-237
-238
-238
-239
-239
-240
-240
-241
-241
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-245
-245
-245
-246
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-249
-249
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-255
-255
-256
-256
-256
-256
-256
-255
-255
-255
-254
-254
-253
-253
-252
-252
-251
-250
-250
-249
-248
-248
-247
-246
-245
-245
-244
-243
-242
-242
-241
-240
-240
-239
-238
-238
-237
-236
-236
-235
-234
-234
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-234
-234
-235
-235
-236
-236
-237
-238
-238
-239
-240
-241
-241
-242
-243
-243
-244
-245
-246
-246
-247
-248
-248
-249
-250
-250
-251
-252
-252
-253
-254
-255
-255
-256
-257
-257
-258
-259
-260
-260
-261
-262
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
-273
-274
-276
-277
-279
-281
-282
-284
-286
-288
-291
-293
-295
-297
-300
-302
-304
-307
-309
-311
-313
-315
-317
-319
-321
-323
-324
-326
-327
-329
-330
-331
-332
-333
-334
-335
-336
-337
-338
-339
-340
-341
-341
-342
-343
-344
-345
-345
-346
-346
-347
-348
-348
-349
-349
-349
-350
-350
-350
-351
-351
-352
-352
-353
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-364
-365
-366
-368
-369
-370
-372
-373
-374
-376
-377
-378
-379
-380
-381
-381
-382
-382
-383
-383
-383
-383
-384
-384
-384
-384
-384
-383
-383
-383
-383
-383
-382
-382
-382
-381
-381
-381
-380
-379
-379
-378
-377
-376
-376
-375
-374
-374
-373
-373
-373
-372
-372
-372
-373
-373
-374
-374
-375
-376
-377
-379
-380
-381
-382
-383
-383
-384
-385
-385
-386
-386
-387
-387
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-389
-389
-389
-390
-390
-391
-392
-393
-394
-395
-397
-398
-400
-401
-403
-404
-406
-408
-409
-411
-413
-415
-417
-418
-420
-422
-424
-426
-428
-430
-432
-435
-437
-440
-442
-445
-448
-451
-454
-457
-460
-463
-466
-469
-472
-475
-478
-481
-483
-485
-487
-490
-492
-493
-495
-497
-499
-500
-502
-503
-504
-506
-507
-508
-509
-510
-510
-511
-512
-513
-513
-514
-514
-515
-515
-516
-516
-517
-517
-518
-518
-519
-519
-520
-520
-520
-521
-521
-521
-522
-522
-523
-524
-525
-526
-527
-528
-529
-530
-531
-532
-534
-534
-535
-536
-537
-538
-538
-538
-539
-539
-539
-538
-538
-537
-536
-535
-534
-533
-531
-529
-528
-526
-524
-522
-519
-517
-514
-512
-509
-506
-504
-501
-499
-497
-495
-493
-491
-489
-487
-485
-483
-482
-480
-478
-477
-475
-473
-472
-470
-468
-466
-464
-462
-459
-457
-454
-451
-448
-445
-442
-439
-436
-432
-429
-425
-422
-418
-414
-411
-408
-404
-401
-398
-395
-393
-390
-387
-384
-382
-379
-376
-374
-372
-370
-368
-366
-364
-361
-359
-357
-354
-351
-348
-345
-341
-338
-334
-329
-325
-320
-315
-310
-304
-298
-292
-286
-280
-274
-268
-262
-256
-251
-245
-240
-235
-230
-226
-222
-218
-214
-211
-208
-206
-203
-201
-200
-198
-197
-195
-194
-193
-192
-190
-189
-188
-187
-186
-185
-184
-183
-182
-181
-180
-179
-177
-176
-174
-172
-171
-169
-167
-165
-163
-160
-158
-156
-154
-152
-150
-148
-146
-144
-142
-141
-139
-138
-137
-136
-136
-135
-134
-134
-133
-132
-131
-130
-130
-129
-128
-128
-127
-127
-127
-126
-126
-125
-124
-124
-123
-123
-122
-122
-122
-122
-123
-124
-124
-125
-127
-128
-129
-131
-132
-135
-137
-139
-142
-145
-147
-150
-152
-154
-156
-157
-159
-160
-160
-161
-161
-161
-161
-161
-161
-160
-159
-158
-156
-154
-152
-149
-147
-144
-141
-138
-136
-133
-130
-128
-126
-123
-121
-119
-117
-116
-115
-113
-112
-112
-111
-110
-109
-109
-108
-108
-107
-107
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-105
-105
-105
-106
-106
-107
-107
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-111
-111
-111
-110
-110
-109
-109
-108
-108
-107
-107
-107
-107
-106
-106
-106
-105
-105
-104
-104
-103
-103
-102
-102
-101
-101
-101
-101
-100
-100
-100
-100
-99
-99
-100
-100
-100
-101
-102
-102
-103
-104
-105
-105
-106
-107
-107
-108
-109
-110
-110
-111
-112
-114
-115
-117
-118
-120
-122
-125
-127
-130
-133
-137
-141
-145
-150
-155
-160
-165
-170
-175
-181
-187
-192
-198
-204
-210
-215
-221
-226
-231
-236
-240
-244
-249
-253
-257
-261
-264
-268
-272
-276
-279
-282
-286
-289
-292
-295
-298
-301
-305
-308
-312
-316
-320
-324
-328
-333
-337
-343
-348
-355
-361
-368
-375
-383
-391
-398
-406
-413
-420
-428
-435
-441
-448
-454
-461
-467
-473
-479
-485
-491
-497
-503
-509
-515
-521
-528
-534
-540
-547
-553
-560
-567
-574
-581
-589
-596
-604
-611
-619
-627
-635
-643
-651
-660
-669
-677
-686
-695
-703
-712
-720
-729
-737
-745
-752
-760
-767
-774
-780
-786
-791
-797
-801
-806
-810
-815
-819
-823
-827
-831
-835
-840
-844
-849
-853
-858
-863
-867
-872
-878
-883
-889
-894
-900
-905
-911
-916
-921
-926
-931
-935
-939
-943
-947
-951
-955
-959
-963
-967
-971
-975
-979
-984
-988
-993
-999
-1004
-1008
-1014
-1020
-1025
-1030
-1034
-1038
-1043
-1046
-1050
-1053
-1057
-1059
-1062
-1064
-1066
-1068
-1069
-1070
-1070
-1070
-1069
-1068
-1066
-1063
-1060
-1056
-1052
-1047
-1042
-1037
-1031
-1025
-1018
-1010
-1004
-996
-988
-979
-970
-961
-951
-940
-929
-917
-904
-891
-877
-863
-850
-836
-823
-811
-799
-788
-778
-768
-759
-751
-744
-737
-730
-723
-717
-711
-705
-699
-693
-687
-681
-675
-669
-663
-657
-651
-644
-637
-630
-622
-613
-603
-592
-580
-568
-555
-542
-528
-514
-499
-484
-469
-453
-436
-420
-403
-386
-369
-351
-334
-316
-299
-282
-265
-247
-231
-214
-198
-182
-166
-152
-138
-124
-112
-100
-88
-77
-67
-57
-47
-39
-31
-23
-17
-10
-5
1
7
12
19
25
33
40
49
57
67
76
86
96
106
116
127
139
150
162
174
187
199
211
223
234
246
258
269
281
293
304
316
327
338
349
359
368
377
386
394
401
408
416
423
430
437
444
450
457
464
471
477
484
491
498
505
513
520
528
536
544
552
560
568
575
583
590
597
603
610
616
621
627
632
636
640
643
647
649
652
655
657
660
662
665
668
671
674
677
680
683
686
688
690
692
693
693
694
693
693
692
690
689
687
685
684
682
681
681
681
683
685
688
692
698
704
711
719
728
738
748
759
771
783
796
810
823
837
852
866
881
896
911
927
942
958
975
991
1008
1026
1044
1063
1081
1100
1119
1138
1158
1177
1196
1215
1233
1252
1270
1288
1305
1323
1339
1355
1370
1385
1398
1411
1423
1434
1445
1455
1464
1473
1481
1490
1498
1505
1513
1520
1528
1535
1542
1549
1556
1563
1569
1575
1581
1587
1592
1597
1601
1604
1607
1609
1609
1609
1609
1607
1605
1603
1599
1595
1591
1585
1580
1573
1567
1560
1552
1544
1536
1527
1517
1507
1497
1487
1477
1466
1456
1446
1435
1425
1416
1406
1397
1388
1379
1371
1362
1354
1347
1340
1333
1327
1321
1316
1311
1306
1302
1297
1293
1290
1286
1283
1279
1275
1271
1266
1261
1255
1249
1241
1233
1223
1213
1201
1188
1175
1160
1144
1127
1109
1091
1071
1051
1030
1008
987
966
944
922
900
879
857
836
815
795
774
754
735
716
697
678
660
642
624
606
588
570
553
535
517
499
482
464
447
429
412
395
378
361
345
329
313
298
283
269
254
241
227
214
201
188
175
163
150
137
123
110
96
83
69
55
41
28
15
3
-9
-21
-33
-44
-55
-66
-78
-89
-100
-111
-122
-133
-144
-154
-165
-174
-183
-192
-199
-205
-211
-215
-218
-219
-220
-219
-217
-214
-210
-205
-200
-194
-188
-181
-175
-169
-164
-160
-156
-153
-152
-151
-152
-154
-157
-161
-166
-172
-180
-189
-198
-209
-221
-233
-246
-260
-274
-287
-302
-316
-330
-344
-357
-371
-384
-397
-409
-421
-432
-443
-453
-463
-472
-480
-488
-495
-501
-507
-512
-516
-520
-524
-527
-530
-534
-537
-541
-545
-549
-553
-557
-561
-566
-570
-575
-580
-584
-589
-594
-598
-602
-605
-608
-610
-612
-614
-614
-614
-614
-613
-611
-609
-606
-603
-599
-595
-591
-587
-583
-579
-576
-573
-570
-567
-565
-563
-563
-562
-563
-564
-566
-569
-572
-576
-580
-585
-591
-597
-603
-609
-615
-622
-628
-635
-642
-649
-657
-664
-672
-680
-688
-697
-705
-713
-721
-729
-736
-742
-748
-754
-759
-763
-766
-769
-771
-773
-774
-774
-773
-772
-769
-765
-761
-756
-750
-744
-737
-730
-722
-714
-705
-696
-687
-678
-668
-659
-649
-640
-630
-621
-611
-602
-593
-583
-574
-565
-557
-548
-541
-533
-526
-519
-512
-506
-500
-494
-489
-483
-478
-473
-468
-464
-459
-455
-450
-445
-440
-434
-428
-421
-413
-405
-395
-385
-373
-360
-346
-330
-313
-294
-274
-253
-231
-208
-185
-160
-136
-111
-86
-61
-36
-11
14
39
64
88
112
136
160
184
207
230
253
275
297
319
340
361
381
401
421
441
460
479
497
516
534
553
571
589
607
625
643
660
678
695
712
729
746
763
779
795
812
828
844
859
875
891
906
922
937
952
966
981
995
1008
1022
1036
1048
1061
1073
1085
1098
1110
1123
1136
1149
1163
1177
1191
1205
1219
1232
1245
1258
1271
1283
1295
1306
1317
1328
1339
1349
1359
1369
1378
1386
1393
1400
1406
1412
1417
1421
1425
1428
1431
1434
1436
1437
1437
1438
1437
1436
1435
1433
1432
1430
1429
1428
1427
1427
1427
1428
1429
1431
1433
1436
1440
1444
1449
1455
1461
1467
1474
1481
1488
1494
1501
1507
1513
1518
1522
1526
1529
1530
1531
1531
1530
1528
1525
1522
1517
1513
1508
1504
1499
1495
1491
1489
1487
1486
1486
1488
1490
1494
1499
1505
1511
1519
1527
1536
1544
1553
1561
1569
1576
1583
1588
1593
1597
1600
1603
1604
1605
1605
1604
1602
1599
1594
1590
1584
1577
1570
1563
1555
1547
1539
1530
1522
1514
1507
1500
1494
1489
1485
1482
1479
1477
1477
1476
1476
1477
1478
1479
1480
1482
1483
1485
1487
1489
1492
1494
1497
1501
1504
1508
1512
1516
1521
1526
1531
1536
1541
1546
1551
1556
1561
1565
1570
1574
1578
1582
1586
1590
1594
1598
1602
1607
1612
1617
1623
1630
1637
1645
1653
1661
1670
1680
1689
1699
1709
1719
1730
1741
1752
1764
1776
1788
1801
1814
1826
1839
1852
1865
1878
1891
1904
1918
1932
1946
1961
1976
1992
2008
2025
2041
2059
2077
2095
2113
2131
2148
2166
2183
2200
2216
2232
2247
2262
2276
2289
2302
2313
2324
2334
2344
2352
2360
2367
2373
2378
2383
2387
2390
2393
2395
2396
2396
2396
2395
2393
2389
2386
2381
2375
2369
2362
2354
2346
2337
2328
2318
2308
2298
2287
2277
2266
2256
2246
2236
2227
2217
2208
2199
2191
2182
2174
2165
2157
2148
2140
2132
2123
2115
2107
2099
2091
2084
2078
2072
2068
2064
2061
2059
2059
2060
2061
2064
2068
2072
2077
2083
2090
2097
2104
2111
2119
2127
2135
2142
2149
2155
2161
2166
2170
2174
2176
2177
2176
2174
2171
2166
2160
2153
2144
2134
2122
2109
2095
2080
2064
2047
2028
2009
1989
1968
1947
1925
1903
1880
1858
1835
1813
1790
1768
1746
1724
1702
1681
1659
1638
1617
1596
1575
1554
1532
1511
1489
1467
1445
1423
1401
1378
1355
1332
1308
1284
1260
1235
1211
1186
1161
1136
1112
1087
1062
1036
1010
985
960
934
908
882
856
830
803
777
751
725
698
672
646
619
593
568
543
518
494
471
448
425
403
380
359
337
315
294
273
251
230
208
186
164
141
118
95
71
47
22
-2
-27
-51
-76
-100
-124
-147
-169
-192
-213
-233
-253
-272
-290
-307
-323
-338
-353
-367
-381
-394
-407
-420
-433
-445
-457
-469
-481
-493
-505
-517
-529
-541
-553
-565
-577
-590
-602
-615
-629
-642
-655
-668
-681
-694
-707
-719
-730
-740
-750
-759
-766
-773
-778
-782
-785
-788
-789
-790
-790
-789
-788
-786
-783
-780
-776
-772
-767
-761
-755
-748
-740
-732
-723
-713
-702
-690
-676
-661
-645
-627
-608
-587
-565
-540
-515
-488
-460
-431
-401
-370
-339
-307
-275
-243
-210
-178
-146
-114
-83
-53
-23
6
35
62
89
115
140
164
188
211
233
255
277
298
318
339
359
379
399
419
438
457
476
495
514
532
549
567
583
599
615
629
643
656
668
679
689
699
707
714
720
726
729
732
734
735
735
734
732
730
727
725
722
719
716
713
711
708
706
704
702
700
699
698
697
697
697
699
701
704
708
713
719
726
734
743
753
764
776
789
804
819
835
852
870
889
908
929
950
971
993
1016
1040
1064
1088
1113
1139
1164
1190
1216
1242
1269
1294
1320
1345
1369
1393
1416
1438
1459
1480
1499
1517
1535
1551
1566
1579
1592
1603
1613
1621
1628
1634
1639
1642
1644
1645
1645
1644
1641
1637
1633
1627
1621
1614
1606
1597
1589
1579
1569
1558
1546
1534
1521
1507
1493
1478
1462
1447
1430
1413
1396
1379
1361
1343
1325
1307
1289
1271
1253
1236
1220
1203
1188
1173
1159
1146
1133
1122
1111
1102
1093
1085
1079
1073
1067
1063
1058
1054
1050
1046
1042
1037
1032
1027
1020
1012
1004
996
986
974
961
947
931
914
895
875
854
831
808
784
758
732
705
678
649
621
591
562
532
501
471
440
409
378
346
315
283
252
220
188
156
124
93
61
30
0
-30
-59
-88
-116
-143
-169
-194
-218
-241
-264
-285
-306
-325
-345
-363
-381
-399
-416
-432
-448
-464
-480
-495
-510
-525
-540
-555
-570
-585
-601
-616
-631
-647
-662
-678
-694
-710
-726
-741
-757
-774
-790
-807
-824
-842
-860
-879
-898
-918
-938
-960
-981
-1002
-1026
-1049
-1073
-1097
-1121
-1146
-1171
-1197
-1223
-1249
-1275
-1301
-1328
-1354
-1380
-1405
-1431
-1456
-1481
-1505
-1528
-1551
-1573
-1593
-1613
-1631
-1647
-1662
-1676
-1688
-1698
-1706
-1712
-1717
-1720
-1720
-1720
-1717
-1712
-1706
-1699
-1690
-1679
-1667
-1654
-1640
-1624
-1607
-1588
-1568
-1547
-1526
-1503
-1479
-1455
-1430
-1405
-1380
-1354
-1328
-1302
-1277
-1251
-1226
-1202
-1178
-1155
-1132
-1111
-1091
-1071
-1053
-1036
-1020
-1004
-992
-979
-968
-957
-948
-939
-932
-925
-919
-914
-909
-905
-901
-898
-895
-892
-889
-886
-883
-880
-876
-872
-868
-863
-858
-852
-846
-840
-833
-826
-819
-811
-804
-796
-788
-781
-773
-765
-756
-748
-740
-731
-723
-714
-706
-698
-689
-681
-673
-664
-656
-648
-640
-632
-624
-617
-609
-602
-596
-590
-584
-579
-575
-571
-568
-566
-565
-564
-565
-565
-567
-569
-572
-576
-580
-585
-591
-598
-605
-614
-622
-632
-642
-653
-664
-676
-689
-702
-716
-730
-745
-760
-775
-791
-806
-821
-836
-850
-865
-879
-893
-906
-920
-934
-947
-961
-974
-988
-1002
-1016
-1031
-1046
-1061
-1076
-1092
-1107
-1123
-1139
-1154
-1169
-1184
-1198
-1211
-1224
-1237
-1249
-1261
-1272
-1283
-1294
-1305
-1316
-1326
-1337
-1348
-1359
-1370
-1381
-1394
-1406
-1420
-1435
-1450
-1466
-1484
-1502
-1521
-1541
-1562
-1584
-1606
-1629
-1653
-1677
-1702
-1727
-1752
-1778
-1803
-1829
-1854
-1879
-1904
-1928
-1952
-1976
-1999
-2021
-2044
-2066
-2088
-2109
-2130
-2151
-2171
-2191
-2211
-2231
-2250
-2270
-2289
-2308
-2328
-2347
-2366
-2384
-2403
-2421
-2439
-2457
-2475
-2492
-2509
-2525
-2541
-2557
-2573
-2588
-2602
-2617
-2631
-2645
-2658
-2671
-2684
-2697
-2709
-2721
-2733
-2745
-2757
-2769
-2781
-2793
-2804
-2817
-2829
-2841
-2854
-2867
-2880
-2894
-2908
-2922
-2937
-2952
-2967
-2983
-2999
-3015
-3032
-3050
-3067
-3085
-3104
-3123
-3142
-3162
-3182
-3202
-3222
-3242
-3262
-3282
-3302
-3321
-3339
-3357
-3374
-3390
-3406
-3420
-3433
-3446
-3457
-3467
-3477
-3486
-3493
-3500
-3506
-3512
-3517
-3521
-3525
-3528
-3532
-3536
-3539
-3543
-3547
-3552
-3556
-3561
-3565
-3570
-3574
-3578
-3581
-3584
-3587
-3589
-3591
-3592
-3592
-3592
-3591
-3590
-3588
-3585
-3582
-3577
-3572
-3567
-3561
-3554
-3547
-3539
-3531
-3522
-3514
-3505
-3497
-3488
-3480
-3472
-3465
-3458
-3452
-3446
-3442
-3438
-3436
-3434
-3433
-3434
-3435
-3438
-3442
-3447
-3453
-3461
-3469
-3479
-3491
-3503
-3516
-3531
-3546
-3562
-3578
-3595
-3611
-3629
-3646
-3663
-3679
-3696
-3712
-3727
-3742
-3756
-3770
-3782
-3794
-3805
-3815
-3825
-3833
-3841
-3848
-3855
-3860
-3866
-3870
-3875
-3879
-3883
-3886
-3890
-3893
-3895
-3898
-3900
-3901
-3902
-3903
-3903
-3902
-3901
-3899
-3895
-3891
-3886
-3879
-3872
-3864
-3855
-3844
-3834
-3822
-3810
-3798
-3785
-3772
-3759
-3746
-3733
-3721
-3709
-3697
-3686
-3676
-3667
-3658
-3650
-3643
-3637
-3632
-3628
-3625
-3623
-3621
-3621
-3621
-3622
-3624
-3626
-3630
-3634
-3639
-3645
-3653
-3661
-3670
-3681
-3693
-3706
-3721
-3736
-3753
-3771
-3789
-3809
-3829
-3850
-3871
-3893
-3915
-3937
-3959
-3982
-4003
-4026
-4048
-4070
-4091
-4113
-4134
-4154
-4174
-4193
-4211
-4229
-4246
-4261
-4276
-4290
-4303
-4314
-4324
-4332
-4339
-4344
-4347
-4349
-4348
-4346
-4343
-4338
-4331
-4323
-4313
-4303
-4291
-4279
-4265
-4252
-4237
-4223
-4208
-4193
-4178
-4162
-4147
-4131
-4115
-4099
-4083
-4067
-4051
-4035
-4019
-4003
-3987
-3970
-3953
-3936
-3918
-3900
-3882
-3863
-3843
-3822
-3801
-3779
-3756
-3732
-3708
-3682
-3656
-3628
-3600
-3571
-3541
-3510
-3479
-3446
-3414
-3381
-3347
-3313
-3279
-3245
-3211
-3178
-3145
-3112
-3081
-3050
-3019
-2990
-2962
-2935
-2908
-2883
-2858
-2835
-2812
-2790
-2769
-2748
-2728
-2709
-2689
-2670
-2651
-2632
-2613
-2594
-2574
-2554
-2534
-2513
-2492
-2470
-2447
-2425
-2401
-2378
-2354
-2330
-2305
-2280
-2256
-2231
-2206
-2182
-2157
-2133
-2109
-2085
-2062
-2039
-2016
-1993
-1971
-1949
-1927
-1905
-1884
-1862
-1841
-1820
-1799
-1778
-1757
-1736
-1714
-1693
-1672
-1650
-1628
-1607
-1585
-1563
-1541
-1518
-1496
-1474
-1451
-1429
-1406
-1384
-1362
-1340
-1319
-1298
-1277
-1258
-1238
-1220
-1202
-1184
-1168
-1152
-1137
-1122
-1109
-1096
-1084
-1073
-1062
-1051
-1041
-1031
-1022
-1012
-1004
-997
-990
-983
-977
-971
-966
-962
-958
-955
-952
-950
-948
-946
-945
-944
-944
-944
-945
-946
-948
-951
-954
-958
-962
-968
-974
-982
-990
-999
-1008
-1020
-1031
-1044
-1056
-1070
-1084
-1099
-1115
-1131
-1148
-1165
-1183
-1202
-1221
-1240
-1260
-1280
-1300
-1320
-1340
-1360
-1380
-1400
-1419
-1438
-1456
-1473
-1490
-1506
-1521
-1535
-1549
-1562
-1574
-1586
-1597
-1608
-1618
-1628
-1638
-1648
-1657
-1666
-1675
-1684
-1693
-1702
-1711
-1720
-1729
-1739
-1749
-1759
-1770
-1780
-1792
-1804
-1816
-1828
-1842
-1855
-1869
-1884
-1899
-1915
-1931
-1947
-1963
-1980
-1997
-2013
-2032
-2049
-2066
-2084
-2102
-2120
-2138
-2156
-2173
-2191
-2208
-2225
-2242
-2258
-2274
-2290
-2305
-2321
-2336
-2351
-2367
-2382
-2397
-2413
-2429
-2445
-2462
-2479
-2497
-2516
-2535
-2555
-2576
-2598
-2621
-2644
-2668
-2693
-2719
-2745
-2773
-2800
-2829
-2857
-2887
-2916
-2946
-2977
-3007
-3038
-3070
-3101
-3133
-3166
-3199
-3233
-3267
-3302
-3338
-3376
-3414
-3453
-3493
-3534
-3576
-3619
-3664
-3709
-3755
-3803
-3851
-3900
-3950
-4001
-4051
-4103
-4155
-4207
-4260
-4312
-4364
-4417
-4469
-4521
-4572
-4624
-4674
-4724
-4773
-4822
-4870
-4917
-4963
-5009
-5053
-5097
-5139
-5181
-5221
-5260
-5297
-5334
-5369
-5404
-5437
-5469
-5500
-5530
-5559
-5587
-5614
-5640
-5665
-5690
-5713
-5735
-5757
-5777
-5796
-5814
-5832
-5848
-5863
-5878
-5892
-5904
-5916
-5928
-5938
-5947
-5956
-5964
-5971
-5978
-5983
-5988
-5992
-5995
-5998
-5999
-6000
-6000
-6000
-5999
-5997
-5995
-5992
-5989
-5986
-5983
-5980
-5976
-5973
-5969
-5965
-5962
-5958
-5955
-5952
-5949
-5946
-5944
-5942
-5942
-5942
-5943
-5945
-5948
-5952
-5957
-5963
-5970
-5978
-5987
-5997
-6008
-6019
-6031
-6043
-6056
-6070
-6083
-6097
-6111
-6125
-6140
-6154
-6168
-6182
-6196
-6210
-6224
-6238
-6252
-6266
-6280
-6293
-6306
-6320
-6333
-6346
-6359
-6372
-6384
-6397
-6409
-6421
-6432
-6443
-6453
-6463
-6472
-6480
-6487
-6493
-6498
-6503
-6505
-6507
-6508
-6507
-6505
-6502
-6497
-6492
-6485
-6477
-6468
-6457
-6446
-6433
-6420
-6405
-6389
-6372
-6354
-6335
-6314
-6293
-6270
-6246
-6221
-6194
-6166
-6137
-6106
-6074
-6041
-6006
-5970
-5933
-5895
-5855
-5815
-5773
-5731
-5688
-5644
-5600
-5555
-5510
-5464
-5419
-5373
-5328
-5282
-5238
-5193
-5150
-5106
-5064
-5022
-4982
-4942
-4903
-4865
-4827
-4791
-4755
-4720
-4686
-4653
-4620
-4588
-4557
-4526
-4495
-4465
-4435
-4405
-4375
-4345
-4316
-4286
-4256
-4226
-4196
-4165
-4135
-4104
-4073
-4042
-4011
-3981
-3950
-3920
-3889
-3859
-3828
-3798
-3768
-3738
-3708
-3679
-3649
-3620
-3590
-3560
-3531
-3500
-3470
-3439
-3408
-3375
-3343
-3309
-3275
-3240
-3205
-3168
-3131
-3092
-3053
-3013
-2972
-2930
-2887
-2843
-2799
-2753
-2707
-2660
-2611
-2561
-2511
-2458
-2405
-2350
-2294
-2237
-2179
-2119
-2059
-1997
-1935
-1873
-1810
-1747
-1684
-1620
-1557
-1495
-1432
-1370
-1309
-1249
-1189
-1131
-1073
-1016
-960
-905
-851
-798
-745
-694
-643
-593
-543
-494
-446
-399
-353
-307
-261
-216
-172
-127
-84
-40
3
46
88
130
172
213
254
295
335
375
414
453
492
529
567
603
639
674
708
741
773
803
833
861
887
912
935
956
976
994
1010
1026
1039
1050
1060
1069
1077
1083
1088
1092
1096
1098
1100
1102
1103
1103
1104
1104
1105
1105
1106
1106
1107
1109
1110
1112
1115
1118
1121
1125
1129
1134
1139
1144
1150
1156
1162
1168
1173
1179
1185
1190
1195
1200
1205
1210
1215
1220
1225
1230
1235
1242
1248
1256
1264
1273
1283
1294
1306
1320
1335
1350
1367
1385
1405
1426
1448
1471
1496
1522
1550
1578
1609
1640
1673
1706
1740
1775
1811
1846
1882
1918
1954
1989
2023
2057
2090
2122
2152
2181
2209
2234
2258
2280
2301
2319
2335
2349
2362
2372
2381
2388
2393
2396
2398
2398
2397
2394
2389
2383
2376
2367
2358
2347
2335
2322
2308
2293
2277
2260
2242
2222
2202
2181
2158
2134
2109
2083
2055
2025
1996
1964
1931
1896
1860
1823
1784
1744
1703
1661
1617
1572
1526
1479
1431
1382
1332
1281
1229
1176
1122
1068
1012
956
898
840
781
720
659
597
534
470
406
341
275
210
144
78
12
-54
-119
-185
-249
-313
-377
-439
-500
-560
-619
-676
-732
-786
-839
-889
-937
-984
-1028
-1071
-1111
-1149
-1185
-1219
-1252
-1283
-1311
-1339
-1364
-1388
-1411
-1432
-1452
-1470
-1487
-1503
-1517
-1531
-1544
-1557
-1569
-1580
-1591
-1602
-1612
-1622
-1632
-1643
-1653
-1663
-1673
-1684
-1695
-1706
-1718
-1730
-1742
-1755
-1769
-1782
-1797
-1811
-1826
-1841
-1857
-1873
-1890
-1906
-1923
-1940
-1957
-1974
-1991
-2007
-2024
-2040
-2056
-2072
-2087
-2102
-2116
-2130
-2144
-2157
-2170
-2182
-2194
-2206
-2217
-2229
-2240
-2251
-2262
-2273
-2285
-2296
-2307
-2318
-2329
-2341
-2351
-2362
-2373
-2383
-2393
-2403
-2412
-2421
-2429
-2437
-2444
-2451
-2457
-2462
-2466
-2469
-2471
-2472
-2471
-2470
-2467
-2462
-2456
-2449
-2439
-2428
-2415
-2401
-2384
-2365
-2345
-2322
-2298
-2271
-2243
-2213
-2181
-2147
-2111
-2074
-2035
-1995
-1954
-1912
-1868
-1824
-1780
-1734
-1689
-1643
-1597
-1551
-1505
-1460
-1415
-1370
-1326
-1283
-1240
-1197
-1155
-1113
-1071
-1029
-988
-946
-905
-862
-820
-777
-733
-688
-642
-595
-548
-499
-449
-398
-346
-294
-240
-185
-129
-72
-14
45
105
166
228
292
357
422
490
558
628
700
773
848
924
1002
1082
1164
1248
1334
1422
1511
1602
1695
1790
1886
1985
2085
2186
2290
2395
2502
2610
2720
2831
2943
3057
3173
3289
3407
3526
3646
3768
3890
4013
4137
4262
4387
4513
4639
4765
4892
5018
5145
5271
5397
5524
5650
5777
5904
6031
6160
6289
6420
6553
6687
6824
6963
7104
7247
7394
7542
7694
7848
8005
8164
8326
8490
8657
8825
8996
9169
9343
9519
9696
9875
10054
10234
10415
10596
10777
10958
11140
11321
11501
11682
11861
12041
12220
12399
12578
12757
12936
13115
13293
13472
13650
13828
14006
14184
14361
14538
14714
14890
15064
15237
15409
15579
15748
15915
16079
16242
16402
16559
16713
16864
17012
17157
17298
17435
17567
17696
17820
17939
18053
18163
18267
18366
18461
18550
18634
18713
18786
18855
18918
18976
19029
19077
19120
19159
19193
19223
19248
19270
19288
19302
19313
19320
19323
19324
19321
19315
19306
19293
19277
19257
19233
19206
19175
19139
19099
19055
19007
18953
18896
18833
18766
18693
18616
18534
18446
18354
18257
18154
18047
17935
17819
17698
17573
17444
17311
17174
17034
16892
16746
16597
16447
16294
16139
15982
15824
15665
15505
15345
15183
15021
14859
14697
14535
14373
14211
14049
13888
13726
13564
13403
13241
13079
12916
12753
12590
12425
12259
12093
11925
11756
11585
11414
11241
11068
10894
10719
10544
10368
10193
10017
9842
9667
9493
9319
9146
8974
8802
8631
8462
8293
8125
7958
7792
7627
7463
7299
7136
6973
6810
6648
6485
6323
6160
5998
5836
5674
5512
5351
5190
5029
4870
4711
4554
4398
4244
4091
3941
3792
3647
3503
3362
3223
3087
2954
2823
2695
2570
2447
2326
2208
2092
1978
1865
1755
1647
1539
1434
1330
1227
1125
1026
927
831
737
645
555
468
384
303
226
152
81
15
-48
-106
-160
-210
-255
-296
-332
-363
-391
-413
-431
-445
-455
-460
-461
-457
-450
-439
-425
-406
-385
-360
-332
-301
-268
-232
-194
-154
-112
-69
-24
22
68
115
162
209
256
302
349
395
440
486
531
576
622
668
714
761
808
856
904
953
1002
1053
1103
1152
1202
1251
1299
1347
1393
1437
1479
1519
1557
1592
1625
1654
1681
1704
1725
1742
1757
1770
1779
1787
1792
1796
1798
1799
1799
1798
1797
1795
1793
1792
1791
1791
1791
1793
1796
1801
1807
1814
1823
1833
1844
1856
1869
1883
1898
1912
1926
1940
1953
1965
1975
1984
1990
1993
1994
1993
1988
1981
1971
1958
1943
1926
1907
1886
1865
1843
1821
1798
1777
1756
1737
1719
1703
1690
1681
1674
1671
1671
1675
1684
1696
1712
1733
1757
1785
1817
1853
1892
1935
1981
2032
2086
2143
2205
2270
2339
2411
2487
2566
2649
2734
2823
2913
3006
3101
3197
3295
3392
3491
3589
3687
3784
3880
3974
4067
4159
4249
4337
4423
4506
4588
4666
4742
4815
4886
4953
5017
5078
5136
5191
5241
5288
5331
5370
5405
5435
5462
5484
5502
5516
5526
5532
5535
5533
5529
5521
5510
5497
5480
5460
5438
5412
5384
5353
5318
5280
5239
5194
5145
5093
5037
4977
4914
4847
4776
4702
4625
4545
4462
4376
4288
4198
4106
4013
3918
3822
3726
3629
3532
3435
3338
3243
3148
3055
2964
2875
2788
2703
2622
2543
2468
2396
2327
2262
2201
2144
2091
2041
1996
1955
1918
1885
1856
1831
1809
1791
1776
1764
1755
1750
1748
1749
1753
1760
1770
1783
1799
1817
1839
1863
1890
1920
1953
1988
2027
2068
2111
2157
2205
2255
2305
2357
2410
2464
2518
2572
2626
2680
2734
2787
2840
2891
2942
2991
3038
3084
3128
3170
3209
3246
3280
3312
3340
3366
3388
3407
3422
3434
3442
3447
3448
3446
3440
3431
3418
3402
3383
3360
3334
3305
3273
3237
3198
3155
3109
3060
3007
2951
2891
2828
2761
2691
2617
2540
2459
2375
2287
2196
2102
2005
1905
1802
1696
1588
1478
1365
1250
1134
1016
896
776
655
535
414
293
174
56
-61
-176
-288
-398
-506
-610
-712
-811
-907
-999
-1089
-1177
-1262
-1345
-1425
-1505
-1582
-1659
-1734
-1809
-1884
-1958
-2032
-2105
-2179
-2252
-2325
-2398
-2470
-2542
-2614
-2684
-2754
-2822
-2888
-2953
-3017
-3078
-3137
-3194
-3249
-3302
-3352
-3400
-3445
-3487
-3527
-3564
-3598
-3630
-3658
-3684
-3707
-3726
-3743
-3756
-3765
-3770
-3772
-3769
-3762
-3751
-3735
-3715
-3690
-3660
-3626
-3587
-3544
-3496
-3443
-3385
-3323
-3256
-3184
-3107
-3026
-2939
-2848
-2752
-2651
-2546
-2436
-2322
-2203
-2081
-1954
-1823
-1689
-1550
-1409
-1264
-1116
-964
-810
-653
-494
-333
-169
-4
163
332
501
671
842
1012
1184
1355
1526
1697
1867
2036
2205
2373
2540
2707
2873
3038
3203
3367
3531
3694
3857
4019
4181
4343
4505
4666
4827
4988
5148
5308
5468
5626
5784
5940
6095
6249
6401
6551
6699
6845
6989
7129
7268
7403
7536
7666
7793
7917
8038
8154
8270
8382
8490
8595
8697
8795
8889
8979
9066
9149
9228
9303
9375
9443
9508
9570
9628
9684
9737
9788
9836
9882
9925
9967
10006
10044
10079
10114
10147
10178
10209
10238
10267
10294
10321
10347
10371
10395
10418
10440
10461
10481
10500
10518
10535
10551
10566
10581
10595
10608
10621
10633
10644
10654
10664
10672
10680
10686
10690
10693
10695
10695
10693
10689
10684
10676
10667
10655
10641
10625
10607
10587
10565
10541
10514
10486
10455
10421
10385
10346
10304
10259
10210
10158
10101
10041
9976
9906
9831
9752
9667
9577
9482
9381
9275
9164
9048
8926
8800
8669
8534
8394
8250
8102
7949
7793
7632
7468
7300
7127
6951
6771
6587
6399
6207
6011
5811
5608
5401
5191
4978
4762
4544
4323
4101
3878
3654
3430
3206
2982
2759
2537
2316
2098
1882
1668
1458
1250
1046
846
650
457
269
85
-94
-268
-437
-600
-758
-911
-1057
-1198
-1332
-1459
-1581
-1695
-1803
-1903
-1997
-2084
-2163
-2235
-2300
-2359
-2410
-2455
-2494
-2526
-2553
-2575
-2591
-2602
-2609
-2612
-2612
-2608
-2602
-2593
-2583
-2571
-2558
-2545
-2532
-2520
-2507
-2496
-2485
-2475
-2467
-2459
-2454
-2449
-2446
-2445
-2445
-2447
-2450
-2454
-2459
-2464
-2471
-2478
-2486
-2494
-2502
-2511
-2520
-2529
-2538
-2548
-2557
-2566
-2575
-2583
-2591
-2599
-2606
-2612
-2617
-2621
-2625
-2627
-2629
-2629
-2628
-2627
-2625
-2621
-2617
-2613
-2607
-2601
-2594
-2587
-2579
-2570
-2561
-2551
-2541
-2530
-2518
-2506
-2494
-2481
-2467
-2453
-2439
-2425
-2409
-2394
-2378
-2361
-2344
-2326
-2308
-2289
-2268
-2248
-2226
-2203
-2180
-2156
-2132
-2107
-2082
-2057
-2033
-2009
-1986
-1964
-1943
-1923
-1905
-1888
-1874
-1861
-1851
-1843
-1836
-1833
-1831
-1832
-1835
-1840
-1847
-1856
-1866
-1879
-1892
-1907
-1922
-1938
-1954
-1970
-1986
-2001
-2016
-2029
-2043
-2055
-2065
-2075
-2084
-2091
-2098
-2103
-2108
-2112
-2115
-2117
-2118
-2118
-2118
-2116
-2113
-2109
-2104
-2098
-2091
-2083
-2074
-2064
-2054
-2041
-2029
-2017
-2005
-1991
-1977
-1963
-1949
-1934
-1919
-1904
-1890
-1875
-1861
-1846
-1832
-1818
-1804
-1789
-1775
-1761
-1746
-1730
-1714
-1697
-1679
-1660
-1639
-1617
-1593
-1567
-1539
-1509
-1477
-1442
-1405
-1365
-1323
-1279
-1232
-1183
-1131
-1078
-1022
-965
-905
-845
-782
-719
-654
-589
-523
-456
-390
-322
-255
-188
-121
-54
12
78
143
206
269
330
389
447
503
558
610
661
709
755
799
840
879
916
950
983
1012
1041
1067
1090
1112
1133
1152
1169
1185
1201
1215
1229
1243
1256
1269
1283
1296
1311
1326
1341
1358
1376
1396
1416
1439
1463
1488
1515
1544
1574
1605
1638
1671
1706
1741
1776
1812
1847
1882
1917
1951
1984
2015
2045
2074
2101
2127
2150
2172
2192
2211
2227
2242
2256
2268
2278
2287
2295
2301
2307
2311
2315
2319
2321
2323
2325
2327
2328
2329
2330
2331
2332
2332
2333
2335
2336
2338
2341
2344
2348
2353
2359
2365
2373
2381
2391
2401
2412
2425
2437
2451
2465
2479
2493
2507
2521
2534
2546
2557
2567
2575
2581
2585
2586
2585
2581
2574
2565
2552
2537
2519
2497
2474
2447
2418
2386
2351
2315
2276
2235
2192
2147
2101
2054
2005
1956
1906
1856
1805
1755
1704
1654
1604
1554
1505
1457
1409
1363
1317
1271
1227
1183
1140
1097
1054
1012
970
927
885
841
797
752
706
658
609
558
505
450
393
335
274
212
148
83
15
-53
-124
-195
-268
-343
-418
-495
-572
-651
-731
-812
-894
-977
-1061
-1146
-1231
-1318
-1406
-1495
-1585
-1676
-1769
-1862
-1957
-2053
-2150
-2248
-2346
-2446
-2545
-2645
-2744
-2843
-2941
-3037
-3132
-3224
-3315
-3402
-3487
-3569
-3647
-3722
-3793
-3861
-3925
-3985
-4042
-4094
-4144
-4190
-4234
-4274
-4312
-4347
-4381
-4413
-4443
-4472
-4499
-4526
-4552
-4577
-4602
-4626
-4649
-4672
-4695
-4717
-4739
-4760
-4781
-4802
-4823
-4844
-4864
-4885
-4906
-4928
-4950
-4973
-4997
-5022
-5048
-5075
-5104
-5134
-5166
-5200
-5236
-5274
-5314
-5356
-5401
-5447
-5496
-5548
-5601
-5657
-5714
-5775
-5837
-5901
-5968
-6036
-6107
-6180
-6256
-6333
-6414
-6496
-6582
-6670
-6760
-6854
-6951
-7050
-7153
-7259
-7367
-7479
-7593
-7711
-7831
-7953
-8077
-8206
-8335
-8467
-8600
-8735
-8871
-9008
-9146
-9285
-9425
-9565
-9705
-9845
-9985
-10125
-10265
-10404
-10542
-10680
-10817
-10954
-11089
-11222
-11355
-11486
-11615
-11742
-11867
-11990
-12110
-12228
-12343
-12454
-12562
-12667
-12769
-12866
-12960
-13050
-13137
-13219
-13297
-13372
-13441
-13507
-13569
-13626
-13678
-13726
-13770
-13808
-13842
-13871
-13895
-13914
-13928
-13937
-13941
-13940
-13934
-13924
-13909
-13889
-13865
-13837
-13806
-13770
-13731
-13689
-13643
-13595
-13544
-13490
-13433
-13374
-13314
-13251
-13186
-13120
-13052
-12984
-12913
-12842
-12770
-12697
-12623
-12548
-12472
-12396
-12320
-12243
-12165
-12087
-12009
-11930
-11850
-11770
-11690
-11608
-11526
-11442
-11358
-11272
-11184
-11095
-11004
-10910
-10814
-10716
-10615
-10511
-10404
-10294
-10180
-10063
-9942
-9817
-9688
-9556
-9419
-9278
-9133
-8984
-8832
-8675
-8516
-8352
-8186
-8016
-7844
-7669
-7492
-7313
-7132
-6950
-6765
-6579
-6392
-6204
-6014
-5824
-5632
-5440
-5248
-5055
-4862
-4668
-4475
-4282
-4090
-3898
-3707
-3517
-3329
-3141
-2955
-2771
-2589
-2409
-2230
-2054
-1881
-1710
-1542
-1377
-1214
-1055
-898
-745
-595
-448
-305
-164
-27
106
236
363
487
607
724
837
948
1055
1159
1259
1357
1452
1545
1634
1722
1807
1889
1970
2049
2125
2200
2273
2345
2415
2484
2552
2618
2683
2747
2810
2871
2932
2991
3050
3107
3163
3217
3271
3323
3373
3423
3471
3518
3564
3609
3653
3695
3737
3778
3819
3859
3899
3938
3977
4016
4054
4093
4132
4169
4207
4244
4281
4317
4353
4388
4422
4455
4487
4518
4547
4576
4602
4628
4652
4675
4696
4716
4734
4750
4765
4778
4789
4799
4806
4811
4815
4816
4814
4810
4803
4794
4781
4766
4747
4724
4699
4670
4637
4601
4561
4517
4470
4419
4364
4306
4243
4177
4106
4032
3954
3872
3787
3698
3605
3508
3409
3306
3200
3090
2978
2864
2746
2626
2504
2380
2253
2125
1995
1863
1730
1595
1459
1322
1183
1044
905
764
624
483
341
200
59
-81
-222
-362
-501
-640
-778
-915
-1052
-1188
-1323
-1458
-1592
-1726
-1859
-1992
-2124
-2257
-2389
-2521
-2652
-2784
-2916
-3047
-3179
-3310
-3441
-3572
-3702
-3833
-3962
-4091
-4220
-4348
-4475
-4601
-4726
-4850
-4973
-5094
-5214
-5333
-5449
-5564
-5677
-5788
-5896
-6003
-6107
-6209
-6308
-6405
-6499
-6590
-6679
-6764
-6847
-6927
-7005
-7080
-7151
-7221
-7287
-7351
-7412
-7471
-7527
-7581
-7633
-7682
-7729
-7773
-7815
-7855
-7892
-7927
-7960
-7990
-8016
-8042
-8064
-8083
-8099
-8113
-8122
-8131
-8135
-8137
-8135
-8132
-8124
-8114
-8100
-8083
-8064
-8041
-8016
-7988
-7958
-7925
-7889
-7852
-7812
-7771
-7728
-7683
-7636
-7588
-7538
-7487
-7435
-7382
-7328
-7273
-7217
-7162
-7105
-7049
-6992
-6936
-6879
-6822
-6766
-6710
-6653
-6597
-6542
-6486
-6431
-6376
-6321
-6266
-6211
-6157
-6103
-6048
-5994
-5941
-5887
-5834
-5781
-5728
-5675
-5622
-5570
-5519
-5468
-5417
-5367
-5317
-5268
-5220
-5172
-5124
-5077
-5030
-4983
-4937
-4891
-4844
-4797
-4750
-4703
-4655
-4606
-4556
-4505
-4453
-4399
-4345
-4288
-4231
-4171
-4110
-4046
-3982
-3915
-3846
-3775
-3701
-3626
-3549
-3469
-3387
-3303
-3216
-3128
-3037
-2944
-2848
-2751
-2651
-2550
-2447
-2342
-2235
-2127
-2017
-1907
-1795
-1682
-1569
-1455
-1341
-1227
-1114
-1000
-888
-777
-668
-560
-454
-350
-249
-151
-56
37
126
212
294
373
449
521
590
656
719
779
837
891
944
994
1043
1090
1136
1180
1224
1267
1310
1352
1394
1436
1478
1521
1563
1605
1648
1690
1733
1775
1818
1860
1903
1945
1987
2029
2071
2112
2153
2193
2234
2273
2312
2351
2388
2426
2462
2498
2533
2567
2601
2633
2665
2695
2725
2753
2780
2806
2830
2853
2874
2894
2911
2926
2939
2949
2957
2962
2964
2963
2959
2951
2940
2926
2908
2886
2861
2832
2799
2762
2722
2677
2629
2577
2520
2461
2397
2330
2259
2184
2107
2025
1941
1853
1762
1668
1571
1471
1369
1264
1156
1046
934
820
703
585
465
344
221
97
-28
-153
-280
-406
-533
-659
-786
-911
-1036
-1159
-1281
-1401
-1520
-1636
-1750
-1862
-1971
-2078
-2182
-2283
-2381
-2476
-2569
-2658
-2744
-2827
-2908
-2986
-3060
-3132
-3202
-3269
-3333
-3395
-3455
-3513
-3569
-3623
-3676
-3727
-3776
-3824
-3871
-3917
-3962
-4006
-4050
-4093
-4135
-4178
-4220
-4262
-4304
-4347
-4390
-4434
-4479
-4525
-4573
-4622
-4672
-4724
-4779
-4836
-4895
-4956
-5021
-5088
-5159
-5232
-5309
-5389
-5472
-5559
-5650
-5744
-5841
-5943
-6047
-6156
-6268
-6384
-6503
-6625
-6751
-6880
-7013
-7148
-7286
-7427
-7571
-7718
-7867
-8019
-8173
-8331
-8490
-8651
-8815
-8981
-9149
-9319
-9491
-9664
-9840
-10017
-10195
-10375
-10557
-10739
-10923
-11107
-11293
-11479
-11665
-11852
-12038
-12225
-12411
-12597
-12781
-12965
-13147
-13327
-13506
-13683
-13858
-14031
-14201
-14369
-14535
-14697
-14858
-15015
-15170
-15323
-15473
-15620
-15765
-15907
-16047
-16184
-16321
-16455
-16587
-16718
-16847
-16974
-17100
-17224
-17348
-17470
-17590
-17710
-17828
-17945
-18061
-18175
-18288
-18400
-18510
-18619
-18727
-18834
-18939
-19042
-19145
-19246
-19345
-19443
-19540
-19635
-19728
-19820
-19910
-19999
-20087
-20173
-20257
-20340
-20421
-20500
-20578
-20654
-20729
-20801
-20871
-20940
-21006
-21070
-21131
-21190
-21246
-21300
-21350
-21398
-21443
-21486
-21525
-21562
-21596
-21628
-21656
-21683
-21706
-21727
-21746
-21762
-21776
-21787
-21797
-21804
-21809
-21812
-21813
-21813
-21810
-21806
-21801
-21794
-21785
-21775
-21765
-21752
-21739
-21725
-21710
-21695
-21678
-21661
-21644
-21626
-21608
-21589
-21570
-21551
-21532
-21513
-21494
-21475
-21455
-21436
-21416
-21395
-21375
-21354
-21332
-21309
-21286
-21261
-21235
-21208
-21180
-21149
-21118
-21084
-21048
-21010
-20969
-20927
-20882
-20834
-20784
-20731
-20676
-20617
-20557
-20493
-20427
-20358
-20286
-20212
-20136
-20056
-19974
-19890
-19804
-19715
-19624
-19532
-19437
-19341
-19243
-19144
-19043
-18942
-18839
-18736
-18632
-18527
-18422
-18317
-18212
-18106
-18001
-17896
-17791
-17686
-17582
-17477
-17373
-17270
-17166
-17063
-16960
-16857
-16755
-16652
-16550
-16448
-16346
-16242
-16140
-16038
-15936
-15833
-15729
-15625
-15521
-15416
-15310
-15204
-15096
-14987
-14878
-14767
-14654
-14541
-14426
-14310
-14192
-14073
-13952
-13830
-13706
-13580
-13452
-13323
-13192
-13058
-12923
-12785
-12645
-12503
-12358
-12211
-12061
-11909
-11753
-11595
-11434
-11270
-11103
-10933
-10760
-10584
-10406
-10224
-10041
-9854
-9665
-9474
-9280
-9085
-8887
-8687
-8486
-8282
-8077
-7871
-7663
-7454
-7243
-7032
-6819
-6605
-6390
-6174
-5957
-5740
-5521
-5302
-5082
-4862
-4641
-4420
-4198
-3976
-3753
-3531
-3308
-3085
-2863
-2640
-2417
-2195
-1973
-1752
-1531
-1310
-1090
-870
-651
-433
-215
1
217
432
646
858
1069
1279
1487
1693
1898
2100
2301
2500
2696
2891
3082
3272
3459
3643
3825
4003
4180
4354
4524
4692
4856
5018
5176
5331
5483
5632
5778
5920
6059
6195
6327
6457
6583
6706
6826
6943
7057
7168
7276
7382
7484
7584
7682
7777
7870
7960
8048
8134
8218
8300
8379
8457
8533
8606
8679
8749
8817
8884
8949
9012
9074
9134
9192
9249
9305
9359
9411
9462
9511
9560
9606
9651
9695
9737
9778
9818
9856
9893
9928
9962
9995
10027
10058
10087
10115
10142
10167
10192
10215
10237
10259
10279
10297
10315
10332
10347
10362
10376
10389
10402
10413
10425
10435
10446
10456
10465
10475
10484
10493
10503
10512
10522
10531
10541
10551
10561
10571
10581
10591
10602
10612
10622
10632
10642
10651
10660
10669
10676
10684
10690
10696
10701
10705
10708
10709
10709
10708
10706
10701
10695
10687
10677
10665
10651
10635
10616
10595
10571
10545
10517
10485
10452
10415
10377
10335
10291
10245
10196
10145
10092
10036
9978
9918
9856
9791
9724
9655
9584
9510
9434
9357
9277
9195
9111
9025
8938
8848
8757
8664
8570
8474
8376
8277
8177
8074
7972
7868
7762
7656
7549
7441
7332
7222
7112
7001
6890
6779
6668
6557
6446
6335
6226
6116
6008
5900
5793
5687
5582
5478
5375
5274
5173
5073
4975
4877
4780
4684
4589
4494
4400
4307
4214
4122
4030
3940
3850
3760
3672
3584
3497
3410
3325
3241
3158
3075
2995
2915
2837
2760
2685
2611
2539
2468
2399
2332
2267
2204
2143
2084
2027
1973
1921
1871
1824
1779
1737
1698
1661
1627
1595
1566
1539
1515
1493
1473
1456
1441
1429
1418
1410
1404
1399
1397
1397
1398
1402
1408
1415
1425
1436
1450
1466
1484
1504
1527
1551
1578
1607
1639
1673
1709
1748
1789
1834
1881
1930
1983
2037
2096
2157
2221
2287
2357
2429
2504
2582
2662
2745
2830
2917
3007
3099
3193
3288
3386
3486
3587
3689
3794
3899
4006
4115
4225
4335
4447
4561
4675
4790
4907
5024
5143
5263
5384
5506
5630
5755
5881
6008
6136
6266
6398
6530
6665
6801
6938
7077
7218
7361
7505
7651
7799
7949
8100
8253
8409
8566
8725
8885
9048
9212
9378
9546
9716
9887
10060
10234
10410
10587
10765
10945
11126
11308
11490
11674
11858
12042
12226
12411
12595
12779
12963
13146
13328
13509
13688
13867
14044
14219
14392
14564
14733
14900
15065
15227
15387
15544
15698
15850
15999
16145
16288
16428
16565
16700
16831
16959
17085
17208
17328
17445
17559
17670
17779
17885
17989
18090
18188
18284
18378
18469
18559
18646
18732
18815
18897
18977
19056
19132
19208
19281
19354
19424
19494
19562
19628
19693
19757
19820
19881
19941
20000
20057
20114
20169
20223
20277
20329
20380
20430
20479
20527
20574
20620
20664
20708
20750
20792
20832
20870
20908
20944
20979
21012
21044
21074
21102
21129
21155
21178
21199
21219
21236
21251
21264
21274
21282
21287
21290
21289
21286
21280
21271
21259
21244
21225
21204
21179
21152
21121
21087
21050
21011
20968
20922
20873
20822
20768
20712
20653
20591
20527
20461
20392
20321
20248
20172
20094
20014
19932
19848
19761
19672
19581
19488
19393
19296
19196
19095
18993
18888
18782
18674
18564
18453
18340
18227
18111
17995
17878
17759
17640
17519
17398
17276
17153
17029
16904
16779
16654
16528
16401
16273
16145
16017
15888
15759
15629
15499
15369
15238
15107
14976
14845
14713
14582
14450
14319
14187
14055
13924
13793
13662
13531
13400
13270
13140
13011
12882
12754
12627
12500
12374
12249
12125
12002
11880
11759
11639
11520
11402
11284
11168
11053
10939
10825
10713
10601
10490
10379
10269
10159
10050
9941
9832
9724
9616
9508
9400
9292
9184
9076
8968
8860
8751
8643
8535
8427
8319
8212
8103
7997
7890
7784
7678
7573
7469
7365
7262
7160
7059
6959
6860
6762
6665
6569
6475
6381
6289
6198
6107
6018
5930
5843
5757
5672
5588
5505
5423
5342
5262
5183
5105
5028
4952
4877
4804
4731
4660
4590
4521
4454
4387
4322
4258
4195
4133
4070
4011
3951
3893
3834
3776
3719
3662
3606
3549
3493
3437
3380
3324
3268
3211
3154
3097
3040
2983
2926
2868
2811
2753
2695
2638
2580
2522
2463
2405
2347
2289
2230
2172
2113
2055
1996
1938
1879
1821
1763
1704
1646
1588
1530
1472
1415
1358
1301
1244
1188
1132
1077
1022
968
914
860
808
756
704
653
603
553
504
456
408
360
313
266
219
172
125
78
31
-16
-63
-111
-159
-208
-256
-306
-355
-406
-456
-508
-559
-612
-665
-718
-772
-826
-881
-937
-993
-1050
-1108
-1166
-1224
-1283
-1342
-1402
-1462
-1522
-1583
-1643
-1704
-1765
-1826
-1887
-1948
-2008
-2069
-2129
-2190
-2250
-2310
-2371
-2431
-2490
-2550
-2610
-2669
-2728
-2787
-2846
-2904
-2962
-3021
-3078
-3136
-3194
-3252
-3309
-3367
-3425
-3482
-3540
-3599
-3657
-3716
-3775
-3835
-3895
-3956
-4017
-4078
-4141
-4204
-4268
-4333
-4398
-4464
-4530
-4597
-4665
-4734
-4803
-4874
-4945
-5016
-5089
-5162
-5235
-5310
-5385
-5460
-5536
-5613
-5690
-5767
-5844
-5922
-6000
-6078
-6156
-6234
-6312
-6390
-6467
-6545
-6622
-6699
-6776
-6852
-6928
-7003
-7078
-7152
-7225
-7297
-7368
-7439
-7508
-7576
-7642
-7708
-7772
-7834
-7895
-7954
-8012
-8069
-8122
-8176
-8227
-8277
-8325
-8371
-8416
-8460
-8502
-8542
-8582
-8620
-8656
-8692
-8726
-8758
-8790
-8820
-8848
-8876
-8901
-8925
-8947
-8968
-8987
-9003
-9018
-9030
-9041
-9049
-9055
-9059
-9060
-9059
-9056
-9050
-9042
-9032
-9020
-9005
-8988
-8969
-8948
-8924
-8898
-8870
-8839
-8806
-8771
-8734
-8694
-8652
-8608
-8561
-8512
-8461
-8408
-8352
-8294
-8233
-8170
-8106
-8039
-7969
-7898
-7824
-7749
-7671
-7592
-7511
-7428
-7343
-7256
-7168
-7078
-6987
-6894
-6799
-6703
-6606
-6508
-6408
-6307
-6204
-6101
-5996
-5890
-5782
-5674
-5564
-5454
-5342
-5230
-5117
-5002
-4887
-4772
-4655
-4538
-4421
-4303
-4185
-4067
-3949
-3831
-3713
-3596
-3478
-3362
-3245
-3129
-3014
-2900
-2786
-2673
-2560
-2449
-2338
-2228
-2118
-2009
-1902
-1795
-1688
-1583
-1478
-1374
-1271
-1168
-1067
-966
-866
-767
-669
-572
-476
-381
-287
-195
-103
-13
76
164
250
335
418
500
580
659
736
811
884
956
1025
1093
1159
1223
1284
1344
1401
1456
1509
1560
1608
1653
1697
1737
1775
1811
1844
1874
1902
1928
1951
1972
1990
2005
2019
2031
2040
2045
2051
2053
2053
2052
2048
2041
2033
2024
2013
2000
1985
1969
1951
1932
1911
1889
1866
1842
1816
1790
1763
1735
1706
1676
1646
1616
1584
1553
1521
1488
1455
1422
1389
1356
1322
1288
1255
1221
1187
1153
1120
1086
1053
1020
987
955
923
891
860
829
799
769
740
711
682
654
627
599
572
545
518
491
464
437
409
381
352
323
293
262
230
198
164
130
95
59
22
-16
-54
-93
-133
-173
-215
-256
-299
-341
-385
-429
-474
-519
-565
-612
-660
-708
-758
-808
-860
-913
-967
-1022
-1080
-1138
-1198
-1259
-1322
-1386
-1452
-1519
-1588
-1658
-1729
-1802
-1876
-1952
-2029
-2107
-2186
-2267
-2349
-2432
-2516
-2601
-2686
-2773
-2860
-2948
-3036
-3125
-3214
-3304
-3393
-3483
-3572
-3662
-3752
-3841
-3930
-4019
-4107
-4195
-4282
-4369
-4456
-4541
-4626
-4711
-4794
-4877
-4959
-5039
-5120
-5199
-5277
-5354
-5431
-5506
-5581
-5654
-5726
-5798
-5868
-5938
-6007
-6074
-6141
-6207
-6272
-6336
-6399
-6461
-6523
-6584
-6643
-6702
-6760
-6818
-6874
-6929
-6984
-7037
-7090
-7141
-7192
-7241
-7290
-7337
-7384
-7430
-7475
-7519
-7563
-7606
-7648
-7690
-7730
-7771
-7811
-7850
-7889
-7927
-7964
-8000
-8038
-8074
-8109
-8143
-8177
-8209
-8241
-8272
-8302
-8331
-8359
-8386
-8411
-8435
-8457
-8479
-8498
-8517
-8534
-8549
-8563
-8576
-8587
-8597
-8605
-8612
-8617
-8621
-8624
-8625
-8624
-8623
-8620
-8615
-8609
-8602
-8593
-8583
-8571
-8557
-8542
-8525
-8507
-8487
-8465
-8442
-8417
-8390
-8361
-8330
-8297
-8262
-8225
-8186
-8146
-8103
-8058
-8012
-7963
-7913
-7861
-7806
-7750
-7693
-7633
-7572
-7509
-7444
-7378
-7310
-7241
-7170
-7098
-7024
-6949
-6873
-6796
-6717
-6637
-6556
-6475
-6392
-6308
-6223
-6138
-6051
-5964
-5876
-5787
-5697
-5606
-5515
-5423
-5330
-5237
-5142
-5047
-4952
-4856
-4759
-4662
-4564
-4466
-4367
-4268
-4169
-4069
-3969
-3870
-3770
-3670
-3570
-3470
-3370
-3270
-3170
-3071
-2972
-2873
-2775
-2677
-2579
-2482
-2386
-2290
-2195
-2100
-2005
-1913
-1821
-1730
-1639
-1549
-1460
-1371
-1283
-1196
-1110
-1024
-939
-854
-769
-685
-601
-518
-435
-352
-269
-186
-104
-22
61
143
225
308
390
472
554
637
719
802
884
967
1049
1132
1215
1298
1381
1463
1546
1629
1711
1793
1875
1957
2037
2118
2198
2277
2356
2434
2511
2586
2661
2735
2808
2880
2951
3021
3089
3156
3222
3287
3351
3413
3475
3535
3594
3652
3709
3764
3819
3872
3924
3975
4024
4072
4119
4165
4208
4251
4292
4331
4369
4406
4440
4474
4505
4535
4564
4590
4615
4639
4661
4681
4699
4716
4731
4744
4756
4765
4773
4779
4783
4785
4785
4783
4779
4773
4765
4755
4743
4729
4712
4693
4672
4649
4623
4595
4564
4531
4496
4458
4418
4376
4331
4283
4234
4182
4127
4070
4011
3950
3886
3820
3751
3680
3607
3532
3454
3375
3293
3208
3122
3033
2943
2850
2755
2659
2560
2460
2357
2253
2147
2039
1930
1819
1707
1593
1478
1361
1244
1125
1004
884
762
639
515
390
265
138
11
-117
-246
-376
-506
-637
-769
-901
-1034
-1167
-1301
-1435
-1570
-1704
-1839
-1975
-2110
-2245
-2380
-2514
-2649
-2783
-2916
-3048
-3180
-3311
-3441
-3569
-3697
-3824
-3949
-4073
-4195
-4316
-4436
-4554
-4670
-4785
-4898
-5009
-5119
-5228
-5334
-5439
-5542
-5644
-5744
-5842
-5938
-6033
-6127
-6218
-6308
-6396
-6483
-6568
-6651
-6733
-6814
-6892
-6969
-7045
-7118
-7191
-7261
-7330
-7398
-7463
-7527
-7590
-7650
-7708
-7765
-7820
-7872
-7923
-7971
-8016
-8061
-8103
-8143
-8180
-8215
-8248
-8278
-8307
-8333
-8356
-8378
-8397
-8414
-8429
-8441
-8451
-8459
-8465
-8468
-8469
-8467
-8463
-8457
-8448
-8436
-8422
-8406
-8386
-8364
-8339
-8312
-8282
-8249
-8213
-8173
-8132
-8090
-8042
-7994
-7943
-7889
-7833
-7775
-7714
-7651
-7587
-7520
-7452
-7382
-7310
-7237
-7162
-7087
-7009
-6931
-6852
-6772
-6690
-6609
-6526
-6443
-6359
-6275
-6191
-6106
-6021
-5936
-5851
-5765
-5680
-5595
-5510
-5425
-5340
-5256
-5172
-5089
-5005
-4923
-4840
-4758
-4677
-4596
-4516
-4436
-4356
-4277
-4199
-4121
-4043
-3967
-3890
-3814
-3739
-3665
-3591
-3518
-3445
-3373
-3302
-3232
-3162
-3093
-3025
-2958
-2892
-2827
-2762
-2699
-2637
-2576
-2516
-2457
-2399
-2342
-2286
-2232
-2178
-2126
-2075
-2025
-1976
-1929
-1882
-1837
-1793
-1751
-1710
-1670
-1631
-1594
-1558
-1524
-1492
-1461
-1431
-1403
-1377
-1353
-1330
-1310
-1291
-1274
-1259
-1245
-1233
-1224
-1215
-1209
-1204
-1201
-1199
-1199
-1199
-1202
-1205
-1210
-1216
-1223
-1230
-1239
-1249
-1259
-1270
-1282
-1294
-1306
-1319
-1332
-1346
-1359
-1372
-1386
-1399
-1411
-1424
-1435
-1446
-1457
-1466
-1475
-1482
-1489
-1494
-1499
-1502
-1503
-1503
-1502
-1499
-1495
-1490
-1483
-1474
-1464
-1452
-1438
-1423
-1407
-1389
-1369
-1348
-1326
-1302
-1277
-1251
-1224
-1195
-1166
-1136
-1104
-1073
-1040
-1008
-974
-940
-906
-872
-837
-802
-766
-731
-694
-658
-621
-583
-545
-507
-468
-428
-388
-347
-305
-263
-220
-177
-132
-87
-41
6
53
102
152
202
253
305
359
413
468
524
581
639
698
758
819
882
945
1008
1075
1141
1209
1278
1347
1418
1490
1563
1637
1712
1789
1866
1945
2025
2106
2189
2273
2358
2444
2532
2620
2710
2801
2893
2986
3080
3174
3270
3366
3463
3560
3658
3757
3856
3955
4054
4155
4255
4355
4456
4557
4658
4759
4861
4962
5064
5166
5267
5369
5470
5571
5672
5772
5872
5972
6070
6169
6266
6362
6458
6552
6645
6737
6828
6918
7006
7093
7178
7261
7343
7423
7501
7578
7652
7725
7795
7864
7930
7994
8055
8116
8173
8229
8281
8332
8380
8426
8469
8510
8549
8585
8619
8651
8681
8708
8733
8756
8777
8795
8812
8827
8839
8850
8859
8866
8871
8874
8876
8875
8874
8870
8865
8858
8850
8841
8830
8817
8804
8789
8772
8755
8736
8716
8695
8673
8650
8626
8601
8574
8547
8520
8491
8461
8431
8400
8369
8336
8304
8270
8236
8201
8166
8130
8093
8057
8019
7981
7942
7903
7863
7823
7782
7740
7698
7655
7611
7567
7523
7477
7432
7385
7338
7290
7242
7193
7144
7094
7044
6993
6941
6890
6837
6785
6732
6678
6625
6571
6516
6462
6407
6352
6297
6241
6185
6130
6074
6017
5961
5905
5848
5792
5735
5679
5623
5566
5510
5454
5398
5342
5286
5230
5175
5120
5065
5010
4955
4901
4847
4793
4740
4687
4634
4581
4529
4477
4425
4374
4323
4272
4222
4173
4124
4075
4027
3980
3933
3887
3842
3798
3754
3711
3669
3628
3588
3548
3510
3472
3435
3398
3363
3328
3294
3260
3228
3195
3164
3133
3102
3072
3042
3013
2984
2955
2926
2897
2868
2840
2811
2782
2753
2724
2695
2666
2636
2606
2576
2546
2516
2485
2455
2424
2392
2361
2329
2298
2266
2234
2203
2171
2139
2107
2076
2044
2013
1982
1951
1920
1890
1860
1830
1801
1772
1743
1715
1687
1660
1632
1605
1578
1551
1525
1498
1472
1445
1419
1392
1365
1338
1311
1284
1257
1229
1202
1174
1147
1119
1092
1064
1037
1008
982
955
928
901
873
846
819
792
764
736
708
680
651
622
592
562
532
501
469
437
404
371
337
302
267
231
194
156
118
79
39
-2
-44
-86
-130
-175
-220
-267
-315
-364
-414
-466
-518
-572
-627
-683
-740
-798
-858
-918
-979
-1042
-1105
-1170
-1235
-1301
-1369
-1437
-1506
-1576
-1647
-1718
-1791
-1864
-1938
-2013
-2088
-2165
-2242
-2319
-2398
-2476
-2556
-2636
-2716
-2797
-2878
-2959
-3040
-3122
-3203
-3285
-3366
-3447
-3529
-3610
-3690
-3771
-3850
-3930
-4009
-4086
-4164
-4241
-4318
-4393
-4468
-4542
-4616
-4689
-4761
-4832
-4903
-4973
-5043
-5112
-5181
-5248
-5316
-5383
-5449
-5515
-5581
-5646
-5710
-5774
-5838
-5901
-5964
-6027
-6089
-6151
-6212
-6273
-6334
-6394
-6454
-6514
-6574
-6634
-6693
-6752
-6811
-6870
-6929
-6988
-7047
-7106
-7165
-7224
-7282
-7341
-7399
-7457
-7515
-7573
-7631
-7688
-7746
-7802
-7859
-7915
-7971
-8026
-8080
-8135
-8189
-8242
-8295
-8347
-8399
-8450
-8500
-8550
-8599
-8647
-8695
-8742
-8788
-8833
-8878
-8922
-8965
-9007
-9048
-9088
-9128
-9166
-9204
-9240
-9276
-9311
-9345
-9378
-9410
-9442
-9472
-9501
-9530
-9558
-9585
-9611
-9636
-9660
-9683
-9705
-9727
-9747
-9767
-9785
-9802
-9819
-9834
-9847
-9860
-9871
-9880
-9889
-9895
-9900
-9904
-9906
-9906
-9904
-9900
-9895
-9887
-9878
-9867
-9853
-9838
-9820
-9800
-9777
-9753
-9726
-9696
-9663
-9629
-9591
-9551
-9507
-9461
-9412
-9360
-9305
-9247
-9186
-9122
-9054
-8984
-8910
-8833
-8752
-8669
-8582
-8492
-8399
-8303
-8204
-8101
-7996
-7887
-7776
-7662
-7545
-7425
-7302
-7177
-7049
-6918
-6785
-6650
-6512
-6372
-6229
-6085
-5938
-5789
-5638
-5486
-5332
-5176
-5018
-4859
-4699
-4538
-4375
-4211
-4046
-3880
-3714
-3546
-3378
-3209
-3040
-2870
-2700
-2530
-2360
-2190
-2019
-1849
-1678
-1508
-1339
-1169
-1000
-831
-663
-495
-328
-162
4
170
334
498
661
823
985
1145
1305
1464
1621
1777
1932
2086
2238
2389
2539
2686
2832
2977
3120
3261
3400
3537
3672
3806
3937
4067
4195
4320
4444
4566
4686
4803
4919
5033
5145
5255
5362
5468
5572
5673
5773
5870
5966
6059
6150
6239
6327
6412
6495
6576
6655
6732
6807
6880
6952
7021
7089
7154
7218
7280
7340
7398
7455
7509
7562
7613
7662
7709
7754
7797
7838
7877
7914
7948
7981
8012
8041
8067
8090
8114
8134
8151
8167
8182
8193
8203
8210
8216
8219
8220
8218
8215
8209
8201
8191
8178
8164
8147
8127
8106
8082
8055
8028
7998
7965
7931
7894
7855
7814
7772
7727
7680
7631
7580
7528
7474
7418
7360
7301
7240
7178
7115
7050
6984
6917
6849
6780
6709
6638
6566
6493
6420
6346
6271
6195
6119
6043
5967
5890
5812
5735
5657
5580
5502
5424
5346
5268
5190
5112
5034
4956
4878
4800
4722
4644
4566
4488
4409
4331
4253
4175
4097
4019
3940
3862
3783
3705
3626
3547
3468
3389
3309
3229
3150
3069
2989
2908
2827
2745
2664
2581
2498
2415
2332
2248
2163
2078
1993
1907
1820
1734
1646
1559
1471
1382
1293
1204
1115
1024
934
843
752
661
569
477
384
291
198
104
10
-85
-179
-274
-370
-466
-562
-658
-755
-852
-949
-1046
-1143
-1240
-1338
-1435
-1532
-1629
-1726
-1823
-1920
-2016
-2112
-2208
-2303
-2399
-2493
-2587
-2681
-2774
-2867
-2959
-3050
-3141
-3231
-3320
-3409
-3496
-3583
-3669
-3754
-3839
-3922
-4005
-4086
-4167
-4246
-4325
-4402
-4479
-4554
-4629
-4702
-4774
-4846
-4916
-4985
-5053
-5120
-5187
-5252
-5316
-5379
-5441
-5502
-5562
-5622
-5680
-5738
-5794
-5850
-5905
-5959
-6012
-6064
-6115
-6166
-6216
-6264
-6313
-6360
-6406
-6452
-6497
-6542
-6586
-6629
-6671
-6713
-6755
-6796
-6836
-6876
-6915
-6953
-6991
-7029
-7066
-7102
-7138
-7173
-7207
-7241
-7274
-7306
-7338
-7368
-7398
-7427
-7455
-7483
-7509
-7535
-7559
-7583
-7605
-7627
-7647
-7667
-7685
-7703
-7719
-7735
-7749
-7762
-7774
-7785
-7795
-7804
-7811
-7817
-7823
-7827
-7830
-7831
-7832
-7832
-7830
-7827
-7823
-7818
-7812
-7804
-7796
-7786
-7776
-7764
-7751
-7738
-7723
-7707
-7690
-7672
-7654
-7634
-7613
-7591
-7568
-7545
-7520
-7494
-7467
-7439
-7409
-7379
-7348
-7315
-7281
-7246
-7210
-7173
-7134
-7094
-7054
-7011
-6968
-6923
-6878
-6831
-6783
-6734
-6683
-6632
-6580
-6527
-6472
-6417
-6360
-6303
-6245
-6185
-6125
-6064
-6001
-5938
-5873
-5807
-5741
-5673
-5603
-5533
-5461
-5389
-5315
-5240
-5164
-5086
-5008
-4928
-4848
-4766
-4684
-4600
-4516
-4431
-4345
-4258
-4171
-4083
-3995
-3906
-3817
-3727
-3637
-3547
-3456
-3365
-3274
-3183
-3091
-3000
-2908
-2816
-2724
-2633
-2541
-2449
-2357
-2266
-2174
-2083
-1992
-1901
-1811
-1721
-1631
-1542
-1453
-1365
-1278
-1192
-1106
-1020
-936
-853
-771
-689
-608
-529
-450
-372
-295
-219
-145
-71
2
74
145
215
283
351
418
484
548
612
675
737
797
857
916
974
1031
1087
1143
1197
1250
1303
1355
1406
1456
1505
1553
1601
1648
1694
1740
1785
1829
1873
1916
1959
2001
2043
2084
2125
2166
2207
2247
2287
2326
2366
2405
2444
2483
2522
2560
2598
2637
2675
2712
2750
2788
2825
2862
2899
2936
2972
3009
3045
3081
3118
3153
3189
3225
3261
3296
3332
3367
3402
3437
3472
3507
3541
3576
3610
3645
3679
3713
3748
3782
3816
3850
3884
3918
3952
3986
4019
4054
4088
4122
4156
4190
4223
4257
4290
4324
4357
4390
4423
4456
4489
4521
4554
4586
4618
4650
4682
4714
4746
4777
4809
4840
4872
4904
4935
4967
4999
5031
5063
5096
5129
5162
5195
5228
5262
5296
5330
5364
5399
5434
5469
5504
5539
5574
5609
5644
5679
5714
5749
5783
5818
5852
5887
5921
5955
5989
6022
6056
6089
6122
6155
6188
6221
6254
6286
6319
6351
6384
6416
6449
6481
6514
6547
6579
6612
6645
6678
6711
6744
6778
6811
6844
6878
6911
6945
6979
7012
7046
7080
7113
7147
7181
7214
7247
7281
7314
7347
7380
7412
7444
7476
7507
7538
7568
7598
7628
7657
7685
7713
7740
7766
7792
7817
7841
7864
7887
7908
7929
7949
7968
7985
8002
8018
8032
8045
8058
8070
8080
8089
8096
8103
8109
8114
8116
8118
8118
8117
8115
8111
8106
8100
8092
8082
8071
8060
8045
8031
8015
7997
7978
7957
7935
7912
7888
7862
7834
7806
7776
7744
7712
7678
7642
7606
7568
7528
7487
7445
7401
7356
7309
7261
7211
7160
7107
7053
6997
6940
6881
6821
6758
6695
6629
6562
6494
6423
6351
6278
6202
6125
6047
5966
5884
5801
5716
5629
5540
5450
5358
5265
5171
5074
4977
4878
4778
4676
4574
4470
4364
4258
4151
4043
3933
3823
3712
3600
3487
3373
3258
3143
3027
2910
2793
2675
2556
2437
2317
2197
2076
1955
1833
1711
1589
1466
1343
1220
1097
973
850
726
602
479
355
231
108
-16
-139
-263
-386
-509
-632
-754
-877
-999
-1121
-1243
-1364
-1486
-1607
-1728
-1848
-1968
-2088
-2208
-2327
-2446
-2564
-2682
-2800
-2917
-3033
-3149
-3265
-3379
-3493
-3606
-3718
-3830
-3940
-4050
-4158
-4266
-4372
-4477
-4581
-4683
-4784
-4884
-4983
-5080
-5175
-5269
-5361
-5452
-5541
-5629
-5715
-5799
-5881
-5962
-6041
-6119
-6195
-6269
-6341
-6412
-6480
-6547
-6612
-6676
-6737
-6797
-6854
-6910
-6964
-7015
-7065
-7112
-7158
-7201
-7242
-7281
-7317
-7351
-7383
-7412
-7439
-7464
-7486
-7506
-7523
-7539
-7552
-7562
-7571
-7577
-7581
-7582
-7582
-7580
-7575
-7568
-7560
-7549
-7537
-7522
-7506
-7488
-7468
-7447
-7423
-7398
-7372
-7344
-7314
-7283
-7251
-7217
-7182
-7146
-7109
-7070
-7031
-6991
-6949
-6907
-6864
-6820
-6775
-6730
-6683
-6636
-6589
-6540
-6491
-6442
-6391
-6340
-6288
-6236
-6183
-6129
-6075
-6020
-5964
-5909
-5852
-5795
-5738
-5680
-5622
-5563
-5504
-5445
-5386
-5326
-5265
-5205
-5144
-5083
-5021
-4960
-4897
-4835
-4772
-4709
-4646
-4582
-4518
-4454
-4390
-4325
-4260
-4195
-4129
-4064
-3998
-3932
-3867
-3801
-3735
-3670
-3605
-3539
-3475
-3410
-3346
-3282
-3218
-3155
-3093
-3031
-2970
-2909
-2849
-2789
-2730
-2672
-2615
-2559
-2503
-2448
-2394
-2340
-2288
-2236
-2186
-2136
-2087
-2039
-1991
-1945
-1899
-1854
-1810
-1766
-1724
-1681
-1640
-1599
-1559
-1519
-1480
-1441
-1403
-1365
-1328
-1291
-1255
-1219
-1184
-1149
-1114
-1080
-1047
-1012
-981
-948
-916
-885
-853
-822
-792
-762
-732
-703
-674
-645
-617
-589
-561
-534
-507
-480
-454
-428
-402
-376
-351
-326
-301
-276
-252
-228
-204
-180
-156
-132
-108
-84
-60
-37
-13
11
35
59
83
107
130
154
178
202
226
250
274
297
321
344
367
390
412
434
456
477
498
518
538
557
576
594
611
627
643
658
672
685
697
708
718
728
736
743
749
754
758
760
762
762
761
759
756
751
746
739
731
722
711
700
687
673
658
642
625
607
587
567
546
523
500
475
450
424
397
369
340
311
280
249
217
185
151
117
82
47
11
-26
-64
-102
-141
-181
-222
-263
-305
-348
-391
-435
-480
-526
-572
-619
-667
-716
-764
-814
-864
-915
-966
-1016
-1069
-1122
-1174
-1227
-1280
-1334
-1388
-1441
-1495
-1549
-1603
-1657
-1711
-1765
-1819
-1873
-1926
-1980
-2033
-2086
-2139
-2192
-2244
-2296
-2347
-2399
-2450
-2500
-2550
-2600
-2650
-2698
-2747
-2795
-2843
-2890
-2936
-2983
-3028
-3074
-3119
-3163
-3207
-3250
-3293
-3335
-3377
-3418
-3458
-3498
-3537
-3575
-3613
-3650
-3686
-3722
-3756
-3790
-3823
-3855
-3887
-3918
-3948
-3977
-4005
-4033
-4059
-4086
-4112
-4136
-4160
-4182
-4204
-4225
-4245
-4264
-4281
-4298
-4314
-4328
-4341
-4353
-4364
-4374
-4382
-4389
-4395
-4400
-4404
-4406
-4407
-4407
-4406
-4403
-4399
-4395
-4389
-4381
-4373
-4364
-4353
-4342
-4329
-4315
-4300
-4284
-4267
-4249
-4229
-4209
-4187
-4164
-4141
-4116
-4090
-4062
-4035
-4006
-3975
-3944
-3912
-3879
-3845
-3810
-3775
-3738
-3701
-3662
-3623
-3584
-3543
-3502
-3460
-3418
-3375
-3331
-3287
-3242
-3197
-3151
-3105
-3058
-3010
-2962
-2914
-2865
-2816
-2766
-2715
-2664
-2613
-2561
-2509
-2456
-2403
-2349
-2295
-2240
-2185
-2129
-2073
-2016
-1959
-1901
-1843
-1783
-1724
-1663
-1602
-1540
-1478
-1415
-1351
-1287
-1222
-1156
-1089
-1022
-955
-886
-817
-748
-678
-607
-535
-463
-391
-317
-244
-169
-94
-19
56
132
209
285
362
439
517
594
671
749
826
903
981
1058
1135
1212
1289
1365
1441
1517
1593
1669
1744
1819
1893
1968
2041
2115
2188
2261
2334
2406
2478
2549
2620
2691
2761
2831
2900
2969
3037
3105
3172
3238
3304
3370
3435
3499
3563
3626
3688
3750
3811
3872
3932
3991
4050
4108
4165
4222
4278
4334
4389
4444
4497
4551
4603
4655
4706
4757
4807
4857
4905
4953
5001
5047
5093
5138
5182
5225
5268
5309
5350
5390
5428
5466
5502
5538
5572
5605
5637
5667
5697
5725
5751
5777
5800
5823
5844
5864
5882
5899
5914
5928
5940
5951
5960
5967
5973
5978
5981
5983
5983
5981
5978
5974
5968
5961
5952
5942
5931
5918
5905
5890
5873
5856
5838
5819
5799
5778
5756
5733
5709
5685
5660
5635
5608
5581
5554
5525
5497
5467
5437
5407
5376
5344
5312
5279
5246
5212
5178
5143
5107
5070
5033
4996
4958
4919
4879
4839
4798
4756
4714
4671
4627
4583
4538
4492
4446
4399
4351
4302
4253
4204
4153
4102
4050
3998
3945
3891
3837
3782
3726
3669
3612
3555
3496
3437
3377
3316
3255
3193
3130
3067
3002
2938
2872
2806
2739
2672
2604
2536
2467
2398
2328
2258
2188
2117
2045
1975
1903
1831
1759
1687
1615
1542
1470
1397
1324
1251
1179
1106
1033
961
888
815
743
671
599
527
455
383
311
240
168
97
26
-46
-117
-188
-259
-329
-400
-471
-542
-612
-683
-753
-823
-893
-963
-1032
-1102
-1171
-1240
-1309
-1377
-1445
-1513
-1581
-1648
-1715
-1781
-1847
-1913
-1978
-2043
-2108
-2172
-2235
-2298
-2361
-2423
-2485
-2546
-2606
-2666
-2726
-2784
-2843
-2901
-2958
-3014
-3070
-3126
-3181
-3235
-3289
-3343
-3396
-3448
-3500
-3551
-3602
-3652
-3702
-3751
-3800
-3848
-3896
-3943
-3990
-4035
-4082
-4127
-4172
-4216
-4260
-4303
-4346
-4388
-4429
-4470
-4511
-4550
-4590
-4629
-4667
-4705
-4742
-4779
-4815
-4850
-4886
-4920
-4955
-4988
-5022
-5054
-5087
-5119
-5150
-5182
-5212
-5242
-5272
-5302
-5331
-5359
-5387
-5415
-5442
-5469
-5495
-5521
-5546
-5571
-5595
-5619
-5642
-5665
-5687
-5708
-5730
-5750
-5770
-5789
-5808
-5826
-5843
-5860
-5877
-5892
-5907
-5922
-5936
-5950
-5962
-5975
-5987
-5999
-6010
-6020
-6031
-6041
-6050
-6059
-6068
-6077
-6085
-6092
-6100
-6107
-6113
-6119
-6125
-6130
-6134
-6138
-6142
-6145
-6147
-6149
-6150
-6150
-6150
-6149
-6147
-6145
-6141
-6137
-6133
-6127
-6121
-6113
-6105
-6097
-6087
-6076
-6065
-6053
-6040
-6026
-6011
-5996
-5979
-5962
-5944
-5924
-5905
-5884
-5862
-5840
-5817
-5793
-5768
-5742
-5716
-5689
-5661
-5632
-5603
-5572
-5541
-5509
-5476
-5443
-5408
-5373
-5336
-5299
-5261
-5222
-5183
-5142
-5100
-5058
-5015
-4970
-4925
-4879
-4832
-4784
-4736
-4686
-4636
-4584
-4532
-4479
-4425
-4370
-4314
-4257
-4200
-4141
-4082
-4021
-3960
-3898
-3835
-3771
-3706
-3641
-3574
-3507
-3439
-3370
-3301
-3230
-3160
-3088
-3016
-2943
-2870
-2796
-2722
-2647
-2572
-2497
-2421
-2345
-2269
-2192
-2116
-2039
-1962
-1885
-1807
-1730
-1652
-1575
-1497
-1419
-1342
-1264
-1186
-1107
-1029
-951
-873
-794
-716
-637
-559
-480
-402
-323
-245
-167
-88
-10
68
147
225
303
380
458
535
612
689
765
841
917
992
1067
1141
1215
1288
1360
1431
1502
1572
1641
1710
1777
1843
1909
1973
2037
2099
2161
2221
2280
2338
2395
2451
2506
2559
2611
2661
2711
2759
2806
2851
2895
2938
2979
3019
3058
3095
3131
3166
3199
3232
3263
3292
3321
3348
3374
3399
3423
3446
3467
3488
3508
3527
3544
3561
3577
3592
3606
3619
3631
3643
3653
3663
3672
3680
3688
3694
3700
3705
3709
3713
3715
3717
3718
3719
3718
3717
3715
3712
3708
3703
3698
3691
3684
3676
3666
3656
3645
3632
3619
3605
3589
3573
3555
3537
3517
3497
3475
3452
3429
3404
3378
3351
3323
3294
3264
3233
3200
3167
3133
3098
3061
3024
2986
2946
2906
2865
2823
2780
2737
2692
2647
2602
2555
2508
2461
2413
2364
2315
2266
2217
2167
2117
2067
2017
1967
1917
1866
1816
1766
1716
1667
1617
1568
1519
1470
1422
1374
1327
1280
1233
1187
1142
1097
1053
1008
966
924
882
841
801
761
722
684
646
609
572
537
502
467
434
401
368
337
306
275
245
216
188
160
133
107
81
55
30
6
-18
-41
-64
-87
-109
-130
-151
-172
-192
-212
-231
-250
-269
-287
-305
-322
-339
-356
-372
-388
-403
-418
-433
-447
-462
-475
-489
-502
-515
-527
-540
-552
-564
-575
-586
-597
-608
-618
-628
-638
-648
-657
-667
-676
-685
-693
-701
-710
-718
-725
-733
-740
-747
-754
-760
-766
-772
-777
-782
-787
-791
-795
-799
-802
-804
-807
-808
-810
-811
-811
-811
-811
-810
-808
-807
-805
-802
-799
-796
-792
-788
-784
-779
-774
-769
-763
-757
-751
-744
-737
-730
-723
-716
-709
-701
-694
-686
-678
-671
-663
-656
-648
-641
-634
-627
-620
-613
-607
-601
-595
-589
-584
-579
-574
-570
-566
-562
-559
-556
-553
-551
-549
-548
-547
-547
-547
-548
-549
-551
-553
-556
-559
-563
-567
-571
-576
-582
-588
-594
-601
-608
-615
-622
-630
-639
-647
-656
-665
-674
-683
-693
-703
-713
-723
-733
-743
-754
-764
-774
-785
-795
-806
-817
-827
-838
-848
-859
-870
-880
-891
-902
-913
-924
-935
-946
-957
-968
-979
-990
-1002
-1012
-1024
-1036
-1047
-1059
-1070
-1082
-1093
-1104
-1116
-1127
-1138
-1149
-1159
-1170
-1180
-1189
-1199
-1208
-1217
-1225
-1233
-1241
-1248
-1255
-1261
-1267
-1272
-1277
-1281
-1285
-1288
-1291
-1293
-1295
-1296
-1297
-1297
-1297
-1296
-1295
-1294
-1291
-1289
-1286
-1282
-1278
-1273
-1268
-1262
-1256
-1249
-1242
-1234
-1226
-1218
-1209
-1200
-1191
-1181
-1171
-1161
-1150
-1140
-1129
-1118
-1107
-1096
-1085
-1074
-1063
-1052
-1041
-1030
-1018
-1008
-998
-987
-977
-966
-956
-946
-936
-927
-917
-908
-899
-890
-881
-872
-864
-856
-848
-841
-833
-826
-819
-812
-806
-800
-794
-788
-782
-777
-771
-766
-762
-757
-753
-749
-745
-741
-738
-734
-731
-729
-726
-724
-722
-721
-719
-718
-718
-717
-717
-717
-717
-718
-719
-720
-722
-723
-725
-728
-730
-733
-735
-738
-742
-745
-748
-752
-755
-759
-763
-767
-771
-775
-779
-783
-788
-792
-797
-801
-806
-810
-815
-819
-824
-828
-832
-836
-840
-844
-847
-851
-854
-857
-859
-862
-864
-865
-867
-868
-869
-869
-870
-870
-869
-869
-868
-867
-865
-864
-862
-860
-858
-855
-853
-850
-848
-845
-842
-840
-837
-834
-832
-829
-826
-824
-822
-819
-817
-815
-814
-812
-811
-809
-808
-807
-806
-806
-805
-805
-805
-805
-805
-806
-807
-808
-809
-810
-812
-814
-817
-820
-823
-827
-830
-835
-839
-844
-850
-856
-862
-868
-875
-882
-889
-897
-905
-914
-922
-931
-940
-950
-959
-969
-979
-989
-1000
-1010
-1020
-1031
-1042
-1053
-1064
-1075
-1086
-1097
-1108
-1119
-1130
-1141
-1151
-1162
-1172
-1182
-1192
-1202
-1212
-1221
-1230
-1239
-1248
-1257
-1266
-1274
-1282
-1290
-1297
-1305
-1312
-1319
-1325
-1332
-1338
-1344
-1349
-1354
-1359
-1364
-1369
-1373
-1377
-1381
-1384
-1387
-1390
-1393
-1396
-1399
-1401
-1403
-1406
-1408
-1410
-1412
-1414
-1417
-1419
-1421
-1423
-1426
-1428
-1430
-1433
-1435
-1438
-1440
-1443
-1445
-1447
-1450
-1452
-1454
-1456
-1458
-1459
-1461
-1462
-1463
-1464
-1465
-1465
-1465
-1465
-1465
-1464
-1463
-1462
-1460
-1458
-1455
-1453
-1449
-1445
-1441
-1437
-1431
-1426
-1420
-1413
-1405
-1398
-1389
-1380
-1370
-1360
-1349
-1337
-1325
-1312
-1298
-1283
-1268
-1252
-1236
-1218
-1201
-1182
-1163
-1143
-1123
-1102
-1081
-1059
-1037
-1014
-991
-968
-945
-921
-897
-873
-849
-824
-800
-775
-751
-726
-702
-678
-653
-629
-605
-582
-558
-535
-512
-489
-466
-444
-422
-401
-379
-358
-338
-317
-297
-277
-257
-238
-218
-199
-180
-161
-142
-123
-104
-86
-67
-48
-29
-11
8
27
46
65
84
103
122
142
161
180
200
220
239
259
279
299
320
340
361
382
403
424
445
467
488
510
532
554
576
598
620
642
665
687
709
731
753
775
797
818
840
861
882
903
924
945
965
985
1004
1025
1045
1064
1083
1102
1121
1139
1157
1175
1192
1210
1227
1243
1260
1276
1292
1307
1323
1338
1352
1366
1380
1394
1407
1420
1433
1445
1457
1469
1480
1492
1502
1513
1523
1533
1543
1552
1562
1571
1580
1589
1598
1606
1615
1623
1632
1640
1649
1657
1666
1674
1683
1692
1701
1710
1719
1728
1738
1748
1758
1768
1779
1790
1801
1813
1824
1836
1849
1862
1875
1888
1902
1915
1930
1944
1958
1973
1988
2004
2019
2035
2050
2066
2083
2099
2115
2132
2149
2166
2183
2200
2217
2235
2253
2271
2288
2307
2325
2343
2361
2380
2398
2417
2436
2454
2473
2491
2510
2528
2547
2565
2583
2601
2619
2637
2654
2672
2689
2706
2723
2739
2756
2772
2788
2803
2819
2834
2849
2864
2879
2893
2908
2922
2936
2949
2963
2976
2989
3002
3014
3026
3038
3049
3060
3071
3081
3090
3099
3108
3116
3123
3130
3136
3142
3147
3151
3154
3157
3158
3159
3160
3159
3158
3155
3152
3148
3144
3138
3131
3124
3116
3107
3098
3087
3076
3064
3051
3038
3024
3009
2993
2977
2960
2942
2924
2905
2885
2865
2844
2822
2800
2777
2753
2729
2704
2679
2653
2626
2599
2571
2543
2515
2486
2456
2426
2396
2365
2334
2302
2270
2238
2205
2172
2139
2105
2071
2037
2001
1968
1933
1897
1862
1827
1791
1755
1720
1684
1648
1612
1576
1540
1505
1469
1433
1397
1362
1326
1291
1256
1221
1186
1152
1117
1083
1049
1014
981
948
915
882
849
816
783
751
719
687
655
623
591
559
528
497
466
435
404
373
343
312
282
253
223
194
165
136
107
79
51
23
-4
-32
-58
-85
-111
-137
-163
-188
-213
-238
-263
-287
-311
-335
-359
-382
-405
-429
-451
-474
-496
-519
-541
-563
-584
-606
-627
-649
-670
-690
-711
-732
-752
-772
-792
-812
-832
-852
-872
-891
-911
-930
-950
-969
-989
-1008
-1027
-1046
-1065
-1084
-1102
-1121
-1139
-1157
-1175
-1193
-1210
-1227
-1244
-1260
-1276
-1292
-1307
-1322
-1337
-1351
-1365
-1379
-1392
-1405
-1417
-1429
-1441
-1453
-1464
-1475
-1485
-1495
-1505
-1515
-1524
-1533
-1542
-1551
-1559
-1567
-1574
-1582
-1589
-1595
-1602
-1608
-1614
-1620
-1626
-1631
-1636
-1641
-1646
-1650
-1655
-1659
-1663
-1666
-1670
-1673
-1676
-1679
-1682
-1684
-1687
-1689
-1690
-1692
-1693
-1694
-1694
-1694
-1694
-1694
-1693
-1692
-1691
-1689
-1687
-1684
-1682
-1679
-1676
-1672
-1668
-1664
-1660
-1656
-1651
-1646
-1641
-1636
-1631
-1626
-1621
-1615
-1610
-1605
-1599
-1594
-1588
-1582
-1577
-1571
-1565
-1560
-1554
-1549
-1543
-1537
-1532
-1527
-1521
-1516
-1511
-1506
-1501
-1496
-1491
-1486
-1481
-1476
-1472
-1467
-1462
-1458
-1453
-1449
-1445
-1440
-1436
-1432
-1427
-1423
-1419
-1415
-1411
-1407
-1403
-1399
-1395
-1391
-1387
-1384
-1380
-1376
-1373
-1369
-1366
-1362
-1359
-1356
-1353
-1350
-1348
-1346
-1344
-1342
-1341
-1340
-1340
-1340
-1341
-1342
-1343
-1345
-1348
-1351
-1355
-1360
-1365
-1371
-1377
-1384
-1392
-1401
-1410
-1420
-1431
-1442
-1454
-1467
-1481
-1495
-1510
-1525
-1542
-1558
-1576
-1594
-1613
-1632
-1652
-1672
-1693
-1715
-1738
-1761
-1784
-1808
-1833
-1859
-1885
-1911
-1938
-1966
-1994
-2023
-2053
-2083
-2113
-2145
-2176
-2208
-2241
-2274
-2307
-2341
-2375
-2410
-2445
-2480
-2515
-2551
-2587
-2623
-2659
-2695
-2731
-2768
-2804
-2840
-2876
-2912
-2948
-2984
-3020
-3055
-3090
-3125
-3160
-3194
-3227
-3261
-3294
-3326
-3358
-3390
-3421
-3451
-3481
-3510
-3539
-3567
-3594
-3621
-3647
-3672
-3696
-3720
-3743
-3766
-3787
-3808
-3827
-3846
-3864
-3882
-3898
-3913
-3928
-3941
-3954
-3966
-3977
-3986
-3995
-4003
-4010
-4016
-4021
-4025
-4027
-4030
-4030
-4030
-4030
-4027
-4025
-4021
-4017
-4011
-4003
-3996
-3988
-3978
-3967
-3956
-3943
-3930
-3915
-3899
-3883
-3865
-3847
-3828
-3807
-3786
-3764
-3741
-3717
-3692
-3666
-3640
-3612
-3584
-3556
-3526
-3496
-3465
-3433
-3401
-3368
-3334
-3300
-3266
-3230
-3194
-3158
-3121
-3083
-3045
-3006
-2967
-2927
-2887
-2846
-2805
-2763
-2721
-2678
-2635
-2592
-2547
-2503
-2458
-2413
-2367
-2321
-2274
-2228
-2180
-2133
-2085
-2036
-1988
-1939
-1890
-1841
-1791
-1741
-1692
-1642
-1592
-1542
-1491
-1441
-1391
-1341
-1291
-1241
-1191
-1142
-1092
-1043
-993
-944
-895
-847
-798
-750
-702
-655
-608
-561
-515
-469
-424
-378
-334
-290
-246
-203
-160
-118
-76
-34
7
47
88
127
167
206
245
283
322
359
397
434
471
508
544
580
616
651
687
722
757
791
825
859
893
927
960
993
1026
1059
1091
1124
1156
1188
1221
1253
1285
1317
1348
1380
1412
1444
1476
1507
1539
1571
1603
1635
1667
1699
1731
1763
1795
1827
1859
1892
1924
1956
1989
2021
2054
2086
2119
2152
2184
2217
2250
2283
2316
2349
2382
2415
2448
2481
2514
2547
2580
2612
2644
2676
2708
2739
2770
2801
2831
2861
2890
2919
2948
2976
3004
3031
3057
3084
3109
3134
3159
3183
3206
3229
3251
3273
3294
3314
3333
3352
3370
3387
3403
3419
3433
3447
3460
3472
3483
3494
3503
3512
3520
3527
3533
3538
3543
3547
3550
3553
3555
3556
3556
3556
3556
3555
3553
3551
3548
3544
3541
3536
3532
3526
3521
3515
3508
3502
3494
3487
3478
3470
3461
3451
3442
3431
3421
3409
3398
3385
3373
3359
3345
3331
3316
3300
3284
3267
3250
3231
3213
3193
3173
3153
3131
3109
3087
3064
3040
3015
2990
2965
2939
2912
2884
2857
2828
2799
2770
2740
2709
2678
2647
2615
2582
2550
2516
2483
2449
2414
2380
2345
2309
2274
2238
2202
2166
2129
2093
2056
2019
1981
1944
1907
1869
1831
1793
1755
1717
1679
1640
1601
1562
1523
1484
1445
1405
1365
1325
1285
1245
1204
1163
1122
1081
1039
997
955
913
870
827
783
740
696
652
608
563
518
473
428
382
337
291
245
198
152
106
59
12
-34
-81
-128
-175
-222
-269
-316
-363
-410
-457
-503
-550
-597
-644
-690
-737
-783
-830
-876
-922
-968
-1014
-1060
-1105
-1151
-1196
-1241
-1286
-1331
-1376
-1420
-1464
-1508
-1551
-1594
-1637
-1679
-1722
-1763
-1805
-1845
-1886
-1926
-1965
-2004
-2043
-2081
-2118
-2155
-2192
-2228
-2263
-2297
-2331
-2365
-2397
-2429
-2460
-2491
-2521
-2550
-2579
-2606
-2633
-2660
-2685
-2710
-2734
-2758
-2780
-2802
-2824
-2844
-2864
-2883
-2902
-2919
-2937
-2953
-2969
-2984
-2998
-3012
-3025
-3037
-3049
-3060
-3070
-3080
-3089
-3097
-3104
-3111
-3118
-3123
-3128
-3133
-3136
-3139
-3141
-3143
-3144
-3145
-3144
-3143
-3142
-3140
-3137
-3134
-3130
-3125
-3120
-3114
-3107
-3100
-3092
-3084
-3075
-3065
-3055
-3044
-3033
-3020
-3008
-2994
-2980
-2965
-2950
-2934
-2917
-2899
-2881
-2863
-2843
-2823
-2802
-2781
-2759
-2736
-2713
-2689
-2664
-2639
-2612
-2586
-2558
-2530
-2502
-2472
-2442
-2412
-2381
-2349
-2317
-2284
-2250
-2216
-2182
-2147
-2111
-2075
-2037
-2001
-1964
-1926
-1888
-1849
-1810
-1771
-1731
-1691
-1650
-1609
-1568
-1527
-1485
-1443
-1400
-1357
-1314
-1271
-1227
-1183
-1139
-1094
-1049
-1004
-958
-912
-866
-820
-773
-726
-679
-632
-584
-536
-488
-440
-391
-342
-293
-244
-195
-145
-96
-46
4
54
104
154
204
254
304
354
404
454
503
553
602
651
700
749
797
845
893
940
986
1033
1078
1124
1168
1212
1256
1299
1341
1383
1424
1464
1503
1542
1580
1618
1654
1690
1725
1759
1793
1825
1857
1888
1918
1948
1976
2004
2031
2057
2082
2107
2130
2153
2175
2196
2217
2237
2256
2274
2291
2308
2324
2339
2353
2367
2380
2392
2403
2413
2423
2432
2440
2448
2454
2460
2465
2470
2473
2476
2479
2480
2481
2481
2480
2479
2477
2474
2471
2467
2463
2458
2452
2446
2439
2431
2423
2414
2405
2395
2385
2374
2363
2351
2339
2326
2313
2300
2286
2271
2256
2241
2226
2209
2193
2176
2159
2141
2123
2104
2085
2066
2045
2025
2005
1984
1963
1940
1918
1895
1871
1847
1823
1798
1772
1746
1720
1692
1665
1637
1608
1579
1549
1519
1488
1457
1425
1393
1360
1327
1293
1259
1225
1190
1154
1118
1082
1045
1008
970
932
894
856
817
778
738
698
658
618
578
537
496
455
414
372
331
289
247
206
164
122
79
37
-5
-48
-90
-133
-175
-218
-261
-303
-346
-389
-432
-474
-517
-560
-602
-645
-687
-729
-772
-814
-855
-897
-939
-980
-1020
-1062
-1102
-1143
-1183
-1222
-1262
-1301
-1340
-1378
-1416
-1454
-1491
-1528
-1565
-1601
-1637
-1672
-1707
-1742
-1777
-1811
-1845
-1878
-1911
-1944
-1977
-2009
-2041
-2072
-2103
-2134
-2165
-2195
-2226
-2255
-2285
-2314
-2343
-2372
-2400
-2428
-2456
-2483
-2510
-2537
-2563
-2589
-2615
-2640
-2665
-2689
-2714
-2737
-2760
-2783
-2806
-2828
-2849
-2870
-2891
-2911
-2931
-2950
-2969
-2988
-3006
-3024
-3042
-3059
-3076
-3092
-3108
-3124
-3139
-3154
-3169
-3183
-3197
-3211
-3225
-3238
-3251
-3263
-3275
-3287
-3299
-3311
-3322
-3333
-3344
-3355
-3365
-3375
-3385
-3395
-3405
-3414
-3424
-3433
-3442
-3450
-3459
-3467
-3475
-3483
-3491
-3499
-3506
-3513
-3520
-3527
-3533
-3539
-3545
-3551
-3557
-3562
-3567
-3572
-3577
-3581
-3586
-3590
-3593
-3597
-3600
-3602
-3605
-3607
-3609
-3610
-3611
-3612
-3612
-3612
-3611
-3610
-3609
-3607
-3605
-3602
-3599
-3596
-3592
-3588
-3583
-3578
-3572
-3566
-3560
-3553
-3546
-3538
-3530
-3522
-3513
-3504
-3495
-3485
-3475
-3464
-3453
-3441
-3429
-3417
-3404
-3391
-3377
-3363
-3348
-3333
-3317
-3301
-3285
-3268
-3251
-3233
-3214
-3196
-3176
-3157
-3136
-3116
-3095
-3073
-3051
-3029
-3006
-2983
-2959
-2935
-2910
-2885
-2860
-2834
-2808
-2782
-2755
-2728
-2700
-2673
-2645
-2617
-2588
-2559
-2531
-2502
-2472
-2443
-2414
-2384
-2355
-2325
-2296
-2266
-2237
-2208
-2178
-2149
-2120
-2091
-2063
-2033
-2005
-1978
-1950
-1923
-1896
-1869
-1842
-1815
-1789
-1763
-1738
-1713
-1687
-1663
-1638
-1614
-1590
-1566
-1542
-1519
-1496
-1472
-1449
-1426
-1403
-1381
-1358
-1335
-1312
-1290
-1267
-1244
-1222
-1199
-1176
-1153
-1131
-1108
-1085
-1062
-1039
-1016
-994
-971
-948
-925
-903
-880
-857
-834
-811
-789
-766
-743
-720
-697
-674
-651
-628
-606
-583
-559
-536
-513
-490
-467
-444
-421
-397
-374
-351
-327
-304
-280
-257
-233
-210
-186
-162
-138
-114
-90
-66
-42
-18
6
31
55
80
105
129
154
179
204
229
254
279
304
329
354
379
404
429
454
479
504
529
553
578
602
626
650
674
698
721
744
767
790
813
835
857
879
900
921
942
963
983
1002
1022
1041
1059
1077
1095
1112
1129
1145
1161
1177
1191
1206
1219
1233
1245
1257
1269
1280
1291
1301
1310
1319
1328
1336
1343
1350
1357
1363
1368
1373
1377
1381
1384
1387
1389
1391
1392
1392
1392
1392
1391
1390
1388
1386
1383
1380
1376
1372
1367
1362
1356
1350
1343
1336
1328
1320
1311
1301
1291
1281
1269
1257
1245
1232
1218
1203
1188
1172
1155
1138
1120
1101
1082
1062
1042
1020
998
976
952
928
904
879
853
826
799
771
743
714
684
654
624
592
560
528
495
462
428
393
358
323
287
251
215
178
141
103
65
27
-11
-49
-88
-126
-165
-204
-243
-282
-321
-360
-399
-439
-478
-517
-556
-596
-635
-674
-714
-753
-792
-831
-871
-910
-949
-989
-1028
-1067
-1106
-1145
-1185
-1224
-1263
-1302
-1341
-1380
-1419
-1458
-1497
-1536
-1575
-1613
-1652
-1691
-1729
-1768
-1806
-1844
-1882
-1920
-1958
-1995
-2032
-2069
-2106
-2142
-2178
-2214
-2249
-2284
-2318
-2352
-2386
-2418
-2451
-2482
-2513
-2543
-2573
-2602
-2630
-2657
-2684
-2710
-2735
-2759
-2782
-2805
-2826
-2847
-2867
-2886
-2904
-2921
-2937
-2952
-2966
-2979
-2991
-3002
-3012
-3021
-3028
-3035
-3041
-3046
-3050
-3052
-3054
-3054
-3054
-3052
-3050
-3046
-3042
-3036
-3029
-3022
-3013
-3003
-2993
-2981
-2969
-2956
-2941
-2926
-2910
-2893
-2876
-2857
-2838
-2818
-2797
-2775
-2752
-2729
-2705
-2680
-2655
-2628
-2601
-2574
-2545
-2516
-2487
-2457
-2426
-2394
-2362
-2330
-2297
-2263
-2229
-2194
-2160
-2124
-2088
-2052
-2015
-1978
-1941
-1903
-1865
-1826
-1787
-1748
-1708
-1668
-1627
-1586
-1544
-1503
-1460
-1418
-1374
-1331
-1287
-1243
-1198
-1153
-1107
-1062
-1014
-969
-922
-875
-827
-779
-731
-682
-634
-585
-535
-486
-436
-386
-336
-286
-236
-186
-135
-85
-34
16
67
118
168
219
269
319
370
420
470
520
570
619
669
718
768
817
866
915
963
1012
1060
1108
1156
1204
1252
1299
1347
1394
1440
1487
1533
1579
1625
1671
1716
1761
1806
1850
1894
1938
1981
2024
2067
2109
2151
2192
2233
2274
2314
2353
2392
2431
2469
2507
2544
2580
2616
2652
2687
2721
2755
2788
2821
2853
2884
2915
2946
2975
3004
3033
3061
3088
3115
3141
3166
3191
3215
3239
3261
3283
3305
3326
3346
3365
3384
3402
3419
3436
3452
3467
3482
3496
3509
3522
3534
3545
3556
3566
3575
3584
3592
3600
3607
3613
3618
3623
3627
3631
3633
3635
3637
3637
3637
3636
3634
3632
3628
3624
3619
3613
3607
3600
3592
3583
3573
3562
3551
3539
3526
3513
3499
3484
3468
3451
3434
3416
3398
3379
3359
3338
3317
3295
3273
3250
3227
3203
3178
3153
3127
3101
3074
3047
3019
2991
2962
2933
2903
2873
2843
2812
2780
2748
2716
2683
2650
2616
2582
2548
2513
2478
2442
2406
2369
2332
2295
2257
2219
2180
2141
2102
2062
2023
1982
1942
1901
1860
1819
1778
1736
1695
1653
1611
1569
1527
1485
1442
1400
1357
1315
1272
1230
1187
1145
1102
1060
1018
975
933
891
849
807
766
724
683
642
601
560
519
479
439
398
359
319
279
240
201
162
123
85
46
8
-30
-68
-106
-143
-181
-218
-255
-292
-329
-365
-402
-438
-475
-511
-547
-583
-619
-655
-690
-726
-761
-796
-832
-867
-902
-936
-971
-1006
-1040
-1074
-1109
-1143
-1177
-1210
-1244
-1278
-1311
-1344
-1377
-1410
-1443
-1475
-1508
-1540
-1572
-1604
-1635
-1667
-1698
-1729
-1760
-1790
-1821
-1851
-1881
-1911
-1940
-1970
-1999
-2028
-2056
-2085
-2113
-2140
-2168
-2195
-2222
-2248
-2275
-2300
-2326
-2351
-2376
-2400
-2424
-2448
-2471
-2494
-2516
-2538
-2560
-2581
-2602
-2622
-2642
-2662
-2681
-2699
-2718
-2735
-2752
-2769
-2785
-2801
-2816
-2831
-2845
-2859
-2872
-2884
-2896
-2907
-2918
-2929
-2939
-2948
-2957
-2965
-2973
-2981
-2988
-2995
-3001
-3007
-3013
-3018
-3023
-3028
-3032
-3036
-3039
-3042
-3045
-3047
-3050
-3051
-3052
-3053
-3054
-3054
-3053
-3053
-3051
-3050
-3047
-3045
-3041
-3038
-3034
-3029
-3024
-3019
-3013
-3006
-3000
-2992
-2985
-2977
-2968
-2959
-2950
-2941
-2931
-2920
-2910
-2899
-2888
-2876
-2865
-2853
-2840
-2828
-2815
-2802
-2789
-2775
-2761
-2747
-2733
-2718
-2703
-2688
-2672
-2657
-2641
-2624
-2608
-2591
-2573
-2556
-2538
-2520
-2501
-2483
-2464
-2444
-2425
-2405
-2385
-2365
-2344
-2323
-2302
-2281
-2260
-2238
-2217
-2195
-2173
-2151
-2129
-2107
-2085
-2062
-2040
-2017
-1996
-1973
-1951
-1928
-1906
-1883
-1861
-1838
-1815
-1792
-1770
-1747
-1724
-1701
-1678
-1654
-1631
-1608
-1585
-1561
-1538
-1514
-1491
-1468
-1444
-1421
-1398
-1374
-1351
-1328
-1305
-1282
-1259
-1236
-1214
-1192
-1169
-1147
-1126
-1104
-1083
-1062
-1041
-1020
-999
-979
-959
-939
-920
-900
-881
-863
-844
-826
-808
-791
-774
-757
-740
-724
-708
-693
-678
-663
-649
-635
-621
-608
-594
-582
-569
-557
-546
-534
-523
-513
-502
-492
-482
-473
-464
-455
-447
-439
-432
-425
-418
-412
-406
-400
-395
-390
-386
-382
-379
-375
-373
-370
-368
-367
-365
-364
-364
-364
-364
-365
-366
-367
-369
-371
-374
-377
-380
-383
-387
-392
-397
-402
-407
-413
-419
-426
-433
-440
-448
-456
-465
-473
-483
-492
-502
-512
-523
-534
-546
-557
-570
-582
-595
-608
-621
-635
-649
-664
-679
-694
-709
-725
-740
-756
-773
-789
-806
-823
-840
-857
-874
-892
-909
-927
-945
-962
-980
-998
-1016
-1034
-1052
-1070
-1088
-1106
-1124
-1143
-1161
-1179
-1196
-1214
-1232
-1250
-1267
-1285
-1302
-1319
-1336
-1353
-1370
-1386
-1402
-1418
-1434
-1450
-1465
-1480
-1495
-1509
-1523
-1537
-1551
-1565
-1578
-1590
-1603
-1615
-1627
-1638
-1650
-1660
-1671
-1681
-1691
-1700
-1709
-1718
-1726
-1734
-1742
-1749
-1756
-1763
-1770
-1776
-1783
-1789
-1795
-1801
-1806
-1812
-1817
-1823
-1828
-1834
-1839
-1845
-1850
-1856
-1862
-1867
-1873
-1879
-1885
-1892
-1898
-1904
-1911
-1918
-1925
-1932
-1939
-1946
-1953
-1961
-1968
-1976
-1984
-1992
-1999
-2007
-2015
-2023
-2031
-2039
-2045
-2054
-2062
-2069
-2077
-2084
-2091
-2098
-2105
-2112
-2119
-2125
-2131
-2137
-2143
-2148
-2154
-2159
-2163
-2168
-2172
-2176
-2180
-2184
-2187
-2190
-2193
-2195
-2197
-2199
-2201
-2202
-2204
-2204
-2205
-2205
-2205
-2205
-2205
-2204
-2203
-2201
-2200
-2198
-2196
-2193
-2190
-2187
-2183
-2179
-2175
-2170
-2165
-2160
-2154
-2147
-2140
-2133
-2126
-2117
-2109
-2100
-2090
-2080
-2070
-2059
-2047
-2035
-2021
-2009
-1995
-1981
-1966
-1950
-1934
-1918
-1901
-1883
-1865
-1846
-1827
-1808
-1788
-1767
-1746
-1725
-1703
-1680
-1658
-1634
-1611
-1587
-1562
-1537
-1512
-1486
-1460
-1434
-1407
-1380
-1352
-1324
-1296
-1267
-1239
-1210
-1180
-1151
-1121
-1091
-1060
-1030
-999
-968
-937
-906
-875
-843
-812
-780
-748
-716
-684
-652
-619
-587
-555
-522
-490
-457
-424
-392
-359
-326
-293
-261
-228
-195
-162
-129
-96
-63
-30
3
36
69
102
136
169
202
235
269
302
336
369
403
436
470
503
537
570
604
638
671
705
739
772
806
840
873
907
941
974
1008
1041
1075
1108
1141
1174
1207
1240
1273
1306
1339
1371
1403
1436
1468
1500
1531
1563
1594
1625
1656
1686
1717
1747
1777
1806
1835
1864
1892
1920
1948
1975
2001
2029
2055
2081
2106
2131
2155
2179
2203
2226
2249
2271
2292
2314
2334
2354
2374
2393
2412
2430
2447
2464
2481
2497
2512
2527
2542
2556
2570
2583
2595
2608
2619
2631
2641
2652
2662
2672
2681
2689
2698
2706
2713
2720
2727
2734
2740
2745
2750
2755
2760
2764
2768
2771
2774
2777
2779
2781
2782
2783
2784
2785
2785
2785
2784
2783
2782
2780
2778
2776
2773
2770
2767
2764
2760
2756
2752
2748
2744
2739
2734
2730
2725
2720
2715
2709
2704
2699
2693
2687
2682
2676
2670
2664
2658
2651
2645
2638
2631
2624
2617
2609
2602
2594
2585
2577
2568
2559
2550
2540
2530
2520
2509
2499
2488
2476
2464
2453
2440
2428
2415
2402
2388
2375
2361
2346
2332
2317
2302
2287
2271
2255
2239
2223
2206
2190
2173
2155
2138
2120
2103
2085
2066
2048
2029
2011
1991
1972
1953
1933
1913
1893
1873
1853
1832
1811
1790
1768
1747
1725
1702
1680
1657
1634
1611
1587
1563
1539
1515
1491
1466
1441
1416
1391
1366
1340
1315
1289
1263
1237
1211
1185
1159
1132
1106
1080
1053
1027
1000
974
947
921
894
868
841
815
789
763
736
710
685
659
633
608
582
557
532
506
481
457
432
407
382
358
334
309
285
261
237
213
189
165
141
118
94
70
47
24
0
-23
-46
-69
-92
-115
-138
-160
-183
-206
-228
-250
-273
-295
-317
-339
-361
-382
-404
-425
-447
-468
-489
-511
-532
-553
-573
-594
-615
-636
-656
-677
-698
-718
-738
-759
-779
-799
-819
-839
-859
-879
-899
-919
-939
-958
-978
-997
-1016
-1036
-1055
-1074
-1093
-1112
-1131
-1150
-1169
-1188
-1207
-1225
-1244
-1262
-1281
-1299
-1317
-1335
-1353
-1370
-1388
-1405
-1422
-1439
-1456
-1472
-1488
-1504
-1520
-1536
-1551
-1566
-1580
-1595
-1609
-1623
-1636
-1650
-1663
-1676
-1688
-1700
-1712
-1724
-1736
-1747
-1758
-1768
-1779
-1789
-1799
-1809
-1818
-1828
-1837
-1846
-1855
-1864
-1872
-1881
-1889
-1897
-1906
-1914
-1922
-1930
-1938
-1946
-1954
-1962
-1970
-1978
-1987
-1995
-2003
-2012
-2020
-2029
-2037
-2045
-2055
-2064
-2074
-2083
-2093
-2102
-2112
-2122
-2132
-2143
-2153
-2164
-2175
-2186
-2198
-2209
-2221
-2233
-2245
-2257
-2270
-2283
-2296
-2309
-2323
-2337
-2351
-2365
-2379
-2394
-2409
-2424
-2439
-2455
-2470
-2486
-2502
-2518
-2535
-2551
-2568
-2585
-2602
-2619
-2636
-2654
-2672
-2690
-2708
-2726
-2744
-2763
-2782
-2801
-2820
-2839
-2858
-2877
-2897
-2916
-2936
-2955
-2975
-2994
-3014
-3033
-3052
-3071
-3090
-3109
-3127
-3145
-3163
-3180
-3198
-3214
-3230
-3246
-3262
-3276
-3291
-3305
-3318
-3331
-3343
-3354
-3365
-3375
-3385
-3394
-3402
-3409
-3416
-3422
-3428
-3432
-3436
-3439
-3442
-3443
-3444
-3444
-3444
-3443
-3441
-3438
-3435
-3430
-3426
-3420
-3414
-3406
-3399
-3390
-3381
-3371
-3360
-3348
-3336
-3323
-3309
-3295
-3279
-3263
-3247
-3229
-3211
-3192
-3173
-3153
-3132
-3111
-3089
-3066
-3043
-3019
-2994
-2969
-2943
-2917
-2890
-2863
-2835
-2807
-2778
-2748
-2718
-2687
-2656
-2625
-2593
-2560
-2526
-2493
-2458
-2423
-2388
-2352
-2315
-2278
-2241
-2203
-2164
-2125
-2086
-2045
-2005
-1965
-1923
-1882
-1840
-1797
-1755
-1712
-1668
-1625
-1581
-1537
-1492
-1448
-1403
-1358
-1312
-1267
-1221
-1175
-1129
-1083
-1037
-990
-943
-896
-849
-802
-755
-707
-659
-611
-563
-515
-467
-418
-369
-320
-271
-222
-173
-123
-73
-23
27
77
128
179
230
282
333
385
437
490
542
595
648
701
755
809
862
917
971
1025
1080
1134
1189
1244
1300
1355
1410
1466
1522
1577
1633
1689
1745
1801
1857
1913
1969
2024
2080
2136
2191
2247
2302
2357
2412
2466
2520
2574
2628
2681
2734
2787
2839
2891
2943
2994
3045
3095
3145
3194
3243
3292
3339
3387
3434
3480
3526
3571
3615
3659
3703
3745
3787
3829
3869
3909
3949
3988
4026
4062
4099
4135
4170
4204
4238
4271
4303
4334
4364
4393
4422
4450
4477
4503
4528
4552
4576
4598
4620
4641
4660
4679
4698
4715
4731
4746
4761
4775
4787
4799
4810
4820
4829
4838
4845
4852
4858
4863
4867
4870
4872
4874
4875
4875
4874
4872
4870
4867
4863
4858
4853
4847
4840
4832
4824
4815
4805
4794
4783
4771
4758
4744
4730
4715
4700
4683
4666
4648
4630
4611
4591
4570
4548
4526
4503
4479
4455
4430
4404
4377
4349
4321
4292
4263
4232
4201
4169
4137
4104
4070
4035
4000
3964
3927
3890
3852
3813
3774
3734
3693
3651
3609
3567
3523
3479
3434
3389
3343
3296
3249
3201
3152
3103
3053
3003
2951
2900
2847
2794
2740
2686
2631
2575
2519
2462
2405
2347
2288
2228
2169
2108
2047
1985
1923
1860
1797
1733
1669
1604
1539
1473
1407
1340
1274
1207
1139
1072
1004
936
868
800
731
663
594
525
457
388
320
251
183
114
46
-22
-90
-158
-225
-293
-360
-427
-493
-560
-626
-692
-757
-822
-887
-952
-1016
-1080
-1143
-1206
-1268
-1330
-1392
-1453
-1514
-1574
-1634
-1694
-1752
-1811
-1869
-1926
-1983
-2040
-2096
-2151
-2206
-2260
-2314
-2367
-2420
-2472
-2523
-2574
-2624
-2674
-2723
-2771
-2819
-2866
-2912
-2958
-3003
-3048
-3092
-3135
-3178
-3220
-3261
-3302
-3342
-3382
-3421
-3459
-3497
-3534
-3570
-3606
-3640
-3675
-3708
-3741
-3773
-3805
-3836
-3866
-3895
-3924
-3952
-3979
-4005
-4030
-4056
-4080
-4104
-4127
-4149
-4171
-4191
-4212
-4231
-4250
-4268
-4286
-4303
-4319
-4335
-4350
-4364
-4378
-4391
-4404
-4415
-4427
-4437
-4447
-4456
-4465
-4473
-4480
-4487
-4493
-4498
-4502
-4506
-4509
-4511
-4513
-4514
-4514
-4513
-4512
-4510
-4508
-4504
-4501
-4496
-4491
-4485
-4479
-4472
-4465
-4457
-4448
-4439
-4429
-4419
-4408
-4397
-4385
-4372
-4359
-4346
-4332
-4318
-4303
-4288
-4272
-4256
-4239
-4222
-4204
-4186
-4167
-4148
-4129
-4109
-4088
-4067
-4046
-4025
-4003
-3981
-3958
-3935
-3911
-3887
-3863
-3838
-3813
-3788
-3762
-3736
-3710
-3683
-3656
-3628
-3600
-3572
-3543
-3515
-3485
-3456
-3426
-3396
-3366
-3335
-3304
-3273
-3241
-3210
-3178
-3146
-3114
-3081
-3049
-3016
-2984
-2951
-2918
-2885
-2852
-2818
-2785
-2752
-2719
-2685
-2652
-2619
-2585
-2552
-2519
-2486
-2452
-2419
-2387
-2354
-2321
-2288
-2256
-2224
-2192
-2160
-2128
-2097
-2065
-2033
-2003
-1972
-1941
-1911
-1880
-1850
-1820
-1791
-1761
-1732
-1703
-1674
-1645
-1616
-1588
-1560
-1532
-1504
-1477
-1450
-1423
-1396
-1370
-1344
-1318
-1292
-1266
-1241
-1216
-1192
-1167
-1143
-1119
-1096
-1072
-1049
-1026
-1004
-981
-959
-937
-916
-894
-873
-852
-831
-811
-791
-771
-751
-731
-712
-693
-674
-656
-638
-620
-602
-585
-568
-551
-534
-518
-502
-486
-471
-456
-441
-427
-412
-399
-385
-372
-359
-347
-335
-323
-312
-301
-291
-281
-271
-262
-253
-245
-237
-230
-223
-216
-210
-204
-198
-193
-188
-184
-180
-176
-173
-169
-167
-164
-162
-160
-158
-156
-155
-154
-153
-153
-153
-153
-153
-154
-154
-155
-156
-158
-160
-162
-164
-166
-169
-172
-175
-179
-182
-186
-190
-195
-199
-204
-209
-214
-220
-225
-231
-237
-243
-250
-256
-263
-270
-277
-284
-292
-299
-307
-315
-323
-331
-339
-348
-357
-365
-374
-383
-393
-402
-412
-422
-432
-442
-452
-463
-474
-485
-496
-507
-519
-531
-542
-554
-566
-579
-591
-604
-616
-629
-642
-655
-668
-682
-695
-708
-722
-735
-749
-763
-777
-791
-805
-819
-833
-847
-862
-876
-891
-905
-919
-934
-948
-963
-978
-992
-1006
-1020
-1036
-1050
-1065
-1079
-1094
-1108
-1122
-1136
-1151
-1165
-1178
-1192
-1206
-1220
-1233
-1246
-1260
-1273
-1286
-1299
-1311
-1324
-1337
-1349
-1362
-1374
-1386
-1399
-1411
-1423
-1435
-1447
-1459
-1471
-1483
-1494
-1506
-1517
-1529
-1540
-1551
-1562
-1573
-1584
-1594
-1604
-1614
-1624
-1634
-1643
-1652
-1661
-1669
-1677
-1685
-1693
-1700
-1706
-1713
-1719
-1724
-1730
-1735
-1739
-1743
-1747
-1750
-1753
-1755
-1757
-1758
-1760
-1760
-1761
-1760
-1760
-1759
-1757
-1756
-1753
-1751
-1748
-1744
-1741
-1736
-1732
-1727
-1722
-1716
-1710
-1703
-1696
-1689
-1681
-1673
-1665
-1656
-1647
-1637
-1628
-1617
-1607
-1596
-1585
-1573
-1562
-1549
-1537
-1524
-1511
-1498
-1484
-1471
-1456
-1442
-1427
-1412
-1397
-1382
-1366
-1350
-1334
-1318
-1301
-1284
-1267
-1250
-1232
-1214
-1196
-1178
-1160
-1142
-1123
-1104
-1085
-1066
-1047
-1028
-1008
-989
-970
-950
-930
-910
-890
-870
-850
-830
-810
-790
-769
-749
-729
-708
-688
-667
-646
-626
-605
-584
-564
-543
-522
-501
-480
-459
-439
-418
-397
-376
-354
-333
-312
-291
-269
-248
-226
-205
-183
-161
-139
-117
-95
-73
-51
-29
-6
16
38
61
83
105
128
150
173
195
217
240
262
284
307
329
351
373
395
417
438
460
482
503
524
545
566
587
608
629
649
670
690
710
730
750
770
789
809
828
847
866
885
903
922
940
958
976
994
1010
1028
1046
1062
1079
1096
1112
1128
1144
1160
1176
1191
1206
1222
1236
1251
1266
1280
1294
1308
1322
1336
1349
1362
1375
1388
1401
1413
1425
1437
1449
1461
1472
1483
1494
1505
1515
1525
1535
1545
1554
1563
1572
1580
1589
1597
1605
1612
1620
1627
1634
1640
1647
1653
1659
1665
1671
1676
1681
1687
1692
1696
1701
1706
1710
1714
1718
1722
1726
1730
1734
1737
1741
1744
1748
1751
1754
1757
1760
1763
1766
1768
1771
1773
1776
1778
1780
1783
1785
1787
1789
1790
1792
1794
1796
1797
1799
1800
1802
1803
1804
1806
1807
1808
1809
1810
1811
1812
1813
1813
1814
1814
1814
1814
1814
1814
1814
1813
1813
1812
1811
1810
1808
1806
1805
1802
1800
1797
1795
1791
1788
1784
1780
1776
1772
1767
1762
1756
1751
1745
1739
1732
1726
1719
1711
1704
1696
1688
1680
1671
1662
1653
1644
1635
1625
1615
1605
1595
1584
1574
1563
1552
1541
1530
1518
1507
1495
1483
1471
1459
1446
1434
1421
1409
1396
1383
1369
1356
1343
1329
1315
1301
1287
1272
1258
1243
1228
1213
1197
1181
1165
1149
1132
1116
1098
1081
1063
1045
1027
1008
990
970
951
931
911
890
869
848
826
804
782
759
737
713
690
666
641
617
592
567
541
515
489
463
436
409
381
354
326
298
269
241
212
182
153
124
94
64
34
3
-27
-58
-88
-119
-150
-181
-213
-244
-275
-307
-339
-370
-402
-434
-466
-497
-529
-561
-593
-625
-657
-689
-721
-753
-784
-816
-848
-880
-912
-943
-975
-1006
-1038
-1070
-1101
-1132
-1164
-1195
-1226
-1257
-1288
-1318
-1349
-1379
-1410
-1440
-1470
-1500
-1529
-1559
-1588
-1617
-1646
-1674
-1703
-1731
-1759
-1786
-1814
-1841
-1868
-1894
-1920
-1946
-1972
-1997
-2021
-2047
-2072
-2096
-2119
-2143
-2166
-2189
-2211
-2233
-2255
-2277
-2298
-2319
-2339
-2359
-2379
-2398
-2417
-2436
-2454
-2472
-2489
-2507
-2523
-2540
-2556
-2571
-2586
-2601
-2615
-2629
-2643
-2656
-2668
-2680
-2692
-2703
-2714
-2724
-2734
-2744
-2753
-2761
-2769
-2777
-2784
-2790
-2796
-2802
-2807
-2811
-2816
-2819
-2822
-2825
-2827
-2828
-2830
-2830
-2830
-2830
-2829
-2827
-2826
-2823
-2820
-2817
-2814
-2810
-2805
-2800
-2795
-2789
-2783
-2777
-2771
-2764
-2756
-2749
-2741
-2733
-2725
-2716
-2707
-2698
-2689
-2680
-2670
-2661
-2651
-2641
-2631
-2621
-2610
-2600
-2589
-2579
-2568
-2557
-2546
-2535
-2524
-2512
-2501
-2489
-2478
-2466
-2454
-2442
-2430
-2418
-2406
-2393
-2381
-2368
-2355
-2342
-2329
-2316
-2303
-2289
-2276
-2262
-2249
-2235
-2222
-2208
-2194
-2180
-2166
-2152
-2139
-2125
-2111
-2097
-2083
-2069
-2055
-2041
-2027
-2013
-1999
-1985
-1972
-1958
-1944
-1931
-1917
-1904
-1891
-1877
-1864
-1851
-1839
-1826
-1813
-1801
-1789
-1777
-1765
-1753
-1742
-1730
-1719
-1708
-1697
-1687
-1676
-1666
-1656
-1646
-1636
-1627
-1618
-1608
-1599
-1590
-1582
-1573
-1565
-1556
-1548
-1540
-1532
-1525
-1517
-1510
-1503
-1496
-1489
-1482
-1476
-1469
-1463
-1457
-1451
-1445
-1439
-1434
-1428
-1422
-1417
-1412
-1406
-1401
-1396
-1390
-1385
-1380
-1375
-1369
-1364
-1359
-1353
-1348
-1342
-1337
-1331
-1326
-1320
-1315
-1309
-1303
-1298
-1292
-1286
-1280
-1274
-1268
-1262
-1256
-1250
-1244
-1238
-1232
-1225
-1219
-1213
-1206
-1200
-1194
-1187
-1181
-1175
-1169
-1163
-1157
-1151
-1145
-1139
-1133
-1128
-1122
-1117
-1112
-1107
-1102
-1097
-1092
-1088
-1083
-1079
-1074
-1070
-1066
-1062
-1057
-1053
-1049
-1046
-1042
-1038
-1034
-1030
-1027
-1022
-1018
-1016
-1012
-1008
-1004
-1000
-998
-994
-991
-987
-984
-980
-977
-974
-970
-967
-963
-960
-957
-953
-950
-946
-943
-939
-935
-932
-928
-924
-920
-916
-912
-908
-904
-900
-896
-891
-887
-882
-878
-873
-869
-864
-859
-854
-849
-844
-839
-833
-828
-823
-817
-812
-806
-800
-794
-788
-782
-776
-770
-764
-758
-752
-745
-739
-732
-726
-719
-713
-706
-699
-692
-686
-679
-672
-665
-658
-651
-644
-637
-631
-624
-617
-610
-603
-596
-589
-583
-576
-569
-562
-556
-549
-542
-536
-529
-523
-516
-510
-503
-497
-490
-484
-477
-471
-464
-457
-451
-444
-437
-431
-424
-417
-410
-403
-396
-389
-382
-375
-368
-361
-353
-346
-339
-331
-324
-316
-309
-301
-294
-286
-279
-271
-263
-256
-248
-241
-233
-226
-218
-211
-204
-197
-190
-183
-176
-169
-162
-156
-149
-143
-137
-130
-124
-118
-112
-106
-100
-95
-89
-83
-77
-72
-66
-60
-55
-49
-44
-38
-33
-27
-22
-16
-10
-5
1
6
12
18
23
29
35
41
46
52
58
63
69
74
80
85
91
96
101
106
111
116
121
126
130
134
139
143
147
150
154
157
161
164
166
169
172
174
176
178
180
182
183
184
185
186
187
188
188
188
188
188
188
188
187
187
186
186
185
184
184
183
182
181
181
180
179
179
178
178
178
178
178
178
178
178
178
179
179
179
180
181
181
182
183
184
185
186
187
188
189
190
191
192
194
195
196
198
199
200
202
203
205
207
208
210
212
213
215
217
219
221
223
225
227
229
231
233
235
237
239
241
244
246
248
250
252
254
256
258
260
262
264
266
268
270
272
274
276
278
280
282
283
285
287
289
290
292
293
295
296
297
299
300
301
302
303
303
304
305
305
305
306
306
306
305
305
305
304
303
303
302
300
299
298
296
295
293
291
289
286
284
282
279
276
274
271
268
265
262
259
255
252
249
245
242
238
235
231
228
224
220
216
212
208
204
200
196
191
187
183
178
174
169
164
160
155
150
146
141
136
132
127
122
118
113
108
104
99
95
90
86
81
77
72
68
64
59
55
51
46
42
38
34
30
25
21
17
13
8
4
0
-5
-9
-13
-18
-22
-27
-31
-36
-41
-46
-51
-56
-61
-66
-71
-77
-82
-88
-94
-100
-106
-112
-118
-125
-131
-138
-145
-151
-158
-166
-173
-180
-188
-195
-203
-211
-219
-227
-235
-243
-251
-260
-268
-277
-285
-294
-302
-311
-320
-329
-338
-347
-356
-365
-374
-383
-392
-401
-410
-419
-428
-437
-446
-455
-464
-473
-482
-490
-499
-508
-516
-525
-533
-542
-550
-558
-566
-574
-582
-590
-597
-604
-612
-619
-626
-633
-639
-646
-652
-658
-665
-671
-676
-682
-688
-693
-698
-703
-708
-713
-717
-722
-726
-730
-734
-737
-741
-744
-747
-749
-752
-754
-756
-758
-759
-761
-762
-763
-763
-764
-764
-764
-763
-762
-762
-760
-759
-757
-755
-753
-750
-747
-744
-740
-736
-732
-728
-723
-718
-712
-707
-700
-694
-687
-680
-673
-666
-658
-649
-641
-632
-623
-614
-605
-595
-585
-574
-564
-553
-542
-531
-520
-508
-496
-484
-472
-459
-447
-434
-421
-408
-394
-381
-367
-354
-340
-326
-312
-298
-284
-270
-255
-241
-226
-212
-197
-183
-168
-153
-139
-124
-109
-94
-80
-65
-50
-35
-21
-6
9
23
38
53
67
82
96
111
125
139
153
168
182
196
210
224
237
251
265
278
292
305
319
332
345
358
372
385
398
411
423
436
449
461
474
486
499
511
523
536
548
560
572
583
595
607
618
630
641
652
663
674
685
696
707
717
727
738
748
757
767
777
786
795
804
813
822
830
838
846
854
862
869
876
883
890
896
902
908
914
920
925
930
935
939
943
947
951
955
958
961
964
967
969
971
973
975
976
978
979
979
980
980
980
980
980
980
979
978
977
975
974
972
970
968
966
964
961
959
956
953
950
947
944
941
938
935
932
929
926
922
919
916
913
910
907
904
901
898
895
892
890
887
884
881
879
876
873
871
868
866
863
861
858
856
853
851
848
846
844
841
839
836
834
832
829
827
824
821
819
816
813
810
808
805
802
798
795
792
788
785
781
778
774
770
766
762
758
754
750
745
741
737
732
728
723
719
714
710
705
700
695
691
686
681
676
671
666
660
655
650
644
638
633
627
621
615
608
602
596
589
582
575
568
561
553
546
538
530
522
513
504
495
486
477
467
457
447
436
426
415
403
392
380
367
355
342
329
315
301
287
272
258
242
227
211
195
179
162
145
127
110
92
73
55
36
17
-3
-23
-43
-63
-84
-105
-126
-148
-170
-192
-214
-236
-259
-282
-305
-329
-353
-376
-400
-425
-449
-474
-498
-523
-548
-573
-598
-623
-648
-673
-698
-723
-748
-773
-798
-822
-847
-872
-896
-920
-944
-968
-992
-1016
-1039
-1062
-1085
-1108
-1130
-1152
-1174
-1196
-1218
-1239
-1260
-1281
-1302
-1322
-1343
-1363
-1382
-1402
-1421
-1440
-1459
-1478
-1496
-1514
-1532
-1549
-1567
-1584
-1601
-1618
-1634
-1650
-1666
-1682
-1697
-1713
-1728
-1742
-1757
-1771
-1785
-1799
-1812
-1826
-1839
-1851
-1864
-1876
-1888
-1900
-1911
-1922
-1933
-1944
-1954
-1964
-1974
-1984
-1993
-2003
-2012
-2020
-2029
-2037
-2045
-2053
-2060
-2068
-2075
-2082
-2089
-2095
-2102
-2108
-2114
-2120
-2125
-2131
-2136
-2141
-2146
-2151
-2155
-2160
-2164
-2168
-2172
-2176
-2179
-2183
-2186
-2190
-2193
-2196
-2199
-2202
-2204
-2207
-2210
-2212
-2215
-2217
-2220
-2222
-2224
-2226
-2228
-2230
-2232
-2234
-2236
-2238
-2239
-2241
-2242
-2243
-2245
-2245
-2246
-2247
-2247
-2248
-2248
-2248
-2247
-2247
-2246
-2245
-2244
-2242
-2241
-2239
-2237
-2234
-2231
-2228
-2225
-2222
-2218
-2214
-2209
-2205
-2200
-2194
-2189
-2183
-2177
-2170
-2164
-2157
-2149
-2142
-2134
-2126
-2117
-2108
-2099
-2090
-2081
-2071
-2061
-2050
-2040
-2029
-2017
-2007
-1995
-1983
-1971
-1959
-1947
-1934
-1921
-1908
-1895
-1881
-1868
-1854
-1840
-1826
-1812
-1798
-1784
-1769
-1755
-1740
-1725
-1710
-1695
-1680
-1665
-1650
-1635
-1620
-1605
-1589
-1574
-1559
-1544
-1528
-1513
-1498
-1482
-1467
-1452
-1437
-1422
-1407
-1392
-1377
-1362
-1347
-1332
-1318
-1303
-1289
-1274
-1260
-1246
-1232
-1218
-1204
-1190
-1176
-1162
-1149
-1135
-1122
-1108
-1095
-1082
-1069
-1056
-1043
-1030
-1016
-1004
-992
-979
-967
-954
-942
-930
-917
-905
-893
-882
-870
-858
-847
-835
-824
-813
-802
-791
-781
-770
-760
-750
-740
-730
-720
-711
-702
-692
-684
-675
-666
-658
-650
-642
-634
-627
-619
-612
-605
-599
-592
-586
-580
-574
-568
-563
-558
-553
-549
-544
-540
-536
-533
-530
-527
-524
-522
-520
-518
-516
-515
-514
-513
-513
-512
-512
-513
-513
-514
-515
-516
-517
-519
-520
-522
-524
-527
-529
-532
-535
-538
-542
-545
-549
-553
-557
-561
-565
-570
-575
-580
-585
-590
-595
-601
-607
-613
-619
-625
-632
-638
-645
-652
-660
-667
-675
-683
-691
-699
-707
-716
-724
-733
-742
-751
-760
-770
-779
-789
-799
-808
-818
-828
-838
-848
-859
-869
-879
-890
-900
-910
-921
-931
-942
-952
-963
-973
-984
-994
-1004
-1014
-1025
-1036
-1046
-1056
-1066
-1076
-1086
-1096
-1106
-1116
-1126
-1136
-1145
-1155
-1164
-1173
-1182
-1191
-1200
-1209
-1217
-1226
-1234
-1242
-1250
-1258
-1265
-1272
-1280
-1287
-1293
-1300
-1306
-1312
-1318
-1323
-1329
-1334
-1339
-1343
-1347
-1351
-1355
-1358
-1361
-1364
-1366
-1369
-1370
-1372
-1373
-1375
-1375
-1376
-1376
-1376
-1376
-1376
-1375
-1374
-1373
-1372
-1370
-1368
-1366
-1364
-1362
-1359
-1357
-1354
-1351
-1348
-1345
-1341
-1338
-1334
-1331
-1327
-1323
-1320
-1316
-1312
-1308
-1305
-1301
-1297
-1293
-1289
-1286
-1282
-1278
-1275
-1271
-1268
-1264
-1261
-1258
-1254
-1251
-1248
-1245
-1242
-1239
-1236
-1233
-1230
-1227
-1225
-1222
-1219
-1217
-1214
-1212
-1210
-1207
-1205
-1203
-1201
-1199
-1197
-1195
-1194
-1192
-1190
-1189
-1187
-1186
-1184
-1183
-1182
-1181
-1179
-1178
-1177
-1176
-1175
-1175
-1174
-1173
-1172
-1172
-1171
-1171
-1171
-1170
-1170
-1170
-1170
-1170
-1170
-1171
-1171
-1172
-1173
-1174
-1175
-1176
-1177
-1179
-1181
-1182
-1185
-1187
-1189
-1192
-1195
-1198
-1201
-1205
-1208
-1212
-1217
-1221
-1225
-1230
-1235
-1240
-1246
-1251
-1257
-1263
-1269
-1276
-1282
-1289
-1296
-1303
-1310
-1318
-1325
-1333
-1341
-1349
-1357
-1365
-1373
-1382
-1390
-1398
-1407
-1415
-1424
-1432
-1441
-1449
-1457
-1466
-1474
-1482
-1490
-1498
-1506
-1513
-1521
-1528
-1535
-1542
-1549
-1556
-1562
-1568
-1574
-1580
-1586
-1591
-1596
-1601
-1605
-1609
-1613
-1617
-1621
-1624
-1627
-1629
-1631
-1633
-1635
-1637
-1638
-1639
-1639
-1639
-1640
-1639
-1639
-1638
-1637
-1635
-1634
-1632
-1630
-1627
-1624
-1621
-1618
-1614
-1610
-1606
-1601
-1597
-1591
-1586
-1580
-1574
-1568
-1561
-1554
-1547
-1539
-1531
-1523
-1515
-1506
-1497
-1488
-1478
-1468
-1458
-1448
-1437
-1426
-1415
-1404
-1392
-1380
-1368
-1356
-1343
-1331
-1318
-1305
-1291
-1278
-1264
-1250
-1236
-1221
-1207
-1192
-1177
-1161
-1146
-1130
-1114
-1098
-1081
-1065
-1048
-1030
-1012
-995
-977
-959
-940
-922
-903
-883
-864
-844
-824
-804
-783
-763
-742
-721
-699
-677
-656
-633
-611
-588
-566
-542
-519
-496
-472
-448
-423
-399
-374
-349
-324
-298
-273
-247
-221
-195
-168
-142
-115
-88
-61
-34
-7
21
48
76
104
132
160
188
216
244
272
300
329
357
385
414
442
470
499
527
555
584
612
641
669
698
726
754
783
811
840
868
897
925
953
982
1010
1038
1067
1095
1123
1152
1180
1208
1236
1264
1292
1320
1348
1376
1403
1431
1459
1486
1514
1541
1569
1596
1624
1651
1678
1705
1732
1759
1786
1813
1840
1867
1893
1920
1946
1972
1999
2025
2051
2076
2102
2127
2153
2178
2203
2227
2252
2276
2300
2324
2348
2371
2394
2417
2439
2461
2483
2504
2525
2545
2565
2585
2604
2623
2641
2659
2676
2693
2710
2725
2741
2755
2770
2783
2796
2809
2821
2832
2843
2853
2862
2871
2880
2887
2894
2901
2906
2912
2916
2920
2923
2926
2928
2929
2930
2930
2929
2928
2927
2925
2922
2918
2914
2910
2905
2899
2893
2886
2879
2871
2863
2854
2844
2834
2823
2812
2801
2789
2776
2763
2749
2735
2720
2704
2689
2672
2656
2638
2620
2602
2583
2564
2544
2524
2504
2482
2461
2439
2416
2393
2369
2345
2321
2296
2270
2244
2218
2191
2163
2136
2107
2079
2049
2020
1990
1959
1928
1897
1866
1833
1801
1768
1735
1701
1667
1633
1598
1563
1528
1492
1456
1420
1383
1347
1309
1272
1234
1196
1158
1120
1081
1042
1002
964
924
884
844
804
764
723
683
642
601
559
518
476
435
393
351
309
267
224
182
139
97
54
11
-31
-74
-117
-160
-203
-246
-289
-333
-376
-419
-462
-505
-548
-591
-634
-677
-720
-763
-806
-848
-891
-934
-976
-1018
-1061
-1104
-1146
-1188
-1230
-1272
-1314
-1356
-1398
-1440
-1481
-1523
-1564
-1605
-1646
-1687
-1728
-1769
-1810
-1850
-1890
-1930
-1970
-2009
-2049
-2088
-2127
-2166
-2205
-2243
-2281
-2319
-2356
-2394
-2431
-2467
-2504
-2540
-2575
-2611
-2646
-2681
-2715
-2749
-2783
-2816
-2849
-2882
-2914
-2946
-2978
-3009
-3040
-3071
-3101
-3131
-3160
-3189
-3218
-3246
-3274
-3302
-3329
-3355
-3382
-3408
-3433
-3458
-3483
-3508
-3532
-3555
-3578
-3601
-3623
-3645
-3667
-3688
-3708
-3728
-3748
-3767
-3786
-3805
-3823
-3841
-3858
-3875
-3891
-3907
-3923
-3938
-3953
-3967
-3981
-3994
-4008
-4019
-4033
-4045
-4056
-4067
-4078
-4088
-4098
-4107
-4116
-4124
-4132
-4140
-4147
-4153
-4159
-4165
-4170
-4175
-4179
-4182
-4185
-4188
-4190
-4191
-4192
-4192
-4192
-4191
-4190
-4187
-4185
-4181
-4177
-4173
-4168
-4162
-4156
-4148
-4141
-4133
-4124
-4114
-4104
-4093
-4082
-4069
-4057
-4043
-4029
-4014
-3999
-3983
-3967
-3949
-3932
-3913
-3894
-3874
-3854
-3833
-3811
-3789
-3766
-3742
-3718
-3694
-3668
-3643
-3616
-3589
-3562
-3534
-3505
-3476
-3447
-3417
-3387
-3356
-3325
-3293
-3261
-3228
-3195
-3162
-3129
-3095
-3060
-3026
-2991
-2955
-2920
-2884
-2848
-2811
-2774
-2737
-2700
-2663
-2625
-2587
-2549
-2510
-2471
-2432
-2393
-2354
-2315
-2275
-2235
-2195
-2154
-2114
-2073
-2033
-1992
-1950
-1909
-1868
-1826
-1784
-1742
-1700
-1658
-1616
-1573
-1531
-1488
-1445
-1402
-1359
-1316
-1272
-1229
-1185
-1141
-1097
-1053
-1008
-965
-920
-876
-831
-786
-741
-697
-652
-607
-562
-517
-471
-426
-381
-336
-291
-246
-201
-156
-111
-66
-22
23
68
112
156
200
244
288
332
376
419
462
505
548
590
632
674
716
758
799
840
880
921
961
1000
1040
1079
1118
1157
1195
1233
1270
1307
1344
1381
1417
1453
1488
1523
1558
1592
1626
1660
1693
1726
1759
1791
1822
1854
1884
1915
1945
1974
2004
2032
2061
2089
2116
2143
2169
2196
2221
2246
2271
2295
2319
2343
2365
2388
2410
2431
2452
2473
2493
2512
2531
2550
2568
2585
2602
2619
2635
2651
2666
2681
2695
2709
2722
2735
2748
2760
2771
2783
2793
2804
2814
2823
2832
2841
2849
2857
2864
2871
2878
2884
2890
2895
2900
2905
2909
2913
2916
2919
2921
2923
2925
2926
2927
2928
2928
2928
2927
2926
2924
2923
2920
2918
2915
2911
2907
2903
2899
2894
2889
2883
2877
2871
2864
2857
2849
2841
2833
2825
2816
2807
2797
2788
2778
2767
2757
2746
2735
2723
2712
2700
2687
2675
2662
2649
2636
2623
2609
2595
2581
2566
2552
2537
2522
2506
2491
2475
2459
2442
2426
2409
2392
2374
2357
2339
2321
2302
2284
2265
2246
2226
2206
2186
2166
2145
2124
2103
2081
2059
2037
2013
1992
1968
1945
1921
1896
1871
1846
1821
1795
1769
1742
1715
1687
1660
1631
1603
1574
1545
1515
1485
1455
1424
1393
1362
1330
1298
1266
1233
1200
1167
1134
1100
1066
1032
998
963
928
893
858
823
787
751
715
679
642
606
569
532
495
458
421
384
346
308
271
233
195
158
120
82
44
6
-32
-69
-107
-145
-182
-220
-257
-294
-332
-368
-405
-442
-478
-514
-550
-586
-622
-657
-692
-727
-761
-795
-829
-862
-896
-929
-961
-993
-1025
-1056
-1087
-1118
-1148
-1178
-1208
-1237
-1265
-1293
-1321
-1348
-1375
-1402
-1428
-1453
-1478
-1503
-1527
-1551
-1574
-1597
-1619
-1641
-1662
-1683
-1704
-1724
-1743
-1762
-1781
-1799
-1817
-1834
-1851
-1867
-1883
-1898
-1913
-1928
-1942
-1955
-1968
-1981
-1993
-2005
-2016
-2027
-2037
-2047
-2057
-2066
-2075
-2083
-2091
-2098
-2106
-2112
-2119
-2125
-2130
-2136
-2140
-2145
-2149
-2153
-2156
-2159
-2162
-2164
-2166
-2168
-2169
-2170
-2170
-2170
-2170
-2169
-2168
-2166
-2164
-2162
-2160
-2157
-2153
-2150
-2146
-2141
-2136
-2131
-2126
-2120
-2114
-2107
-2100
-2093
-2085
-2077
-2069
-2060
-2051
-2041
-2032
-2021
-2011
-2000
-1989
-1977
-1965
-1953
-1941
-1928
-1915
-1902
-1888
-1874
-1860
-1846
-1832
-1817
-1802
-1787
-1772
-1757
-1741
-1726
-1710
-1694
-1678
-1662
-1645
-1629
-1613
-1596
-1579
-1563
-1546
-1529
-1512
-1495
-1478
-1460
-1443
-1426
-1408
-1391
-1373
-1356
-1338
-1320
-1303
-1285
-1267
-1249
-1231
-1213
-1195
-1177
-1159
-1141
-1123
-1104
-1086
-1068
-1049
-1031
-1012
-994
-975
-957
-938
-919
-901
-882
-863
-845
-826
-807
-788
-769
-751
-732
-713
-695
-676
-657
-639
-621
-602
-584
-566
-548
-530
-512
-495
-478
-460
-444
-427
-410
-394
-378
-362
-347
-332
-317
-302
-288
-274
-260
-247
-234
-221
-209
-197
-185
-174
-163
-152
-142
-132
-122
-113
-104
-95
-87
-80
-72
-65
-58
-52
-46
-40
-35
-30
-26
-22
-18
-14
-11
-8
-6
-4
-2
-1
0
1
1
1
1
1
0
-1
-3
-5
-7
-9
-12
-15
-18
-21
-25
-29
-33
-38
-42
-48
-53
-59
-64
-71
-77
-84
-90
-98
-105
-112
-120
-128
-136
-145
-153
-162
-171
-180
-189
-199
-208
-218
-228
-238
-248
-258
-268
-278
-288
-299
-309
-319
-330
-340
-351
-361
-372
-382
-393
-403
-414
-424
-435
-445
-455
-466
-476
-486
-496
-507
-517
-527
-537
-547
-558
-568
-578
-588
-598
-608
-618
-628
-639
-649
-659
-669
-679
-690
-700
-711
-721
-732
-742
-753
-764
-775
-786
-797
-809
-820
-832
-843
-855
-867
-880
-892
-905
-917
-931
-944
-957
-971
-985
-999
-1012
-1027
-1042
-1056
-1071
-1086
-1102
-1117
-1133
-1149
-1165
-1181
-1197
-1214
-1230
-1247
-1264
-1281
-1298
-1315
-1332
-1350
-1368
-1385
-1403
-1421
-1439
-1457
-1475
-1494
-1512
-1531
-1549
-1568
-1587
-1605
-1624
-1643
-1662
-1681
-1700
-1719
-1738
-1757
-1776
-1796
-1815
-1834
-1853
-1872
-1892
-1911
-1930
-1949
-1968
-1987
-2005
-2025
-2044
-2063
-2081
-2100
-2118
-2136
-2154
-2172
-2190
-2207
-2225
-2242
-2259
-2275
-2292
-2308
-2324
-2339
-2355
-2370
-2385
-2399
-2413
-2427
-2441
-2454
-2467
-2480
-2492
-2504
-2515
-2526
-2537
-2548
-2558
-2567
-2576
-2585
-2594
-2602
-2610
-2617
-2624
-2630
-2636
-2642
-2648
-2653
-2657
-2661
-2665
-2669
-2672
-2674
-2677
-2679
-2680
-2681
-2682
-2683
-2683
-2683
-2682
-2681
-2680
-2678
-2676
-2674
-2671
-2669
-2665
-2662
-2658
-2654
-2650
-2646
-2641
-2636
-2631
-2625
-2620
-2614
-2607
-2601
-2595
-2588
-2581
-2573
-2566
-2558
-2551
-2542
-2534
-2526
-2517
-2508
-2499
-2489
-2479
-2469
-2459
-2449
-2438
-2427
-2415
-2404
-2392
-2380
-2367
-2354
-2341
-2328
-2314
-2300
-2286
-2271
-2256
-2241
-2225
-2209
-2193
-2177
-2160
-2143
-2125
-2108
-2090
-2071
-2053
-2033
-2013
-1995
-1975
-1954
-1934
-1913
-1891
-1870
-1848
-1825
-1803
-1780
-1757
-1733
-1709
-1685
-1660
-1635
-1610
-1585
-1559
-1533
-1507
-1480
-1453
-1426
-1399
-1371
-1343
-1315
-1286
-1258
-1229
-1200
-1171
-1142
-1112
-1082
-1053
-1022
-992
-962
-932
-902
-871
-841
-810
-780
-749
-719
-688
-658
-627
-597
-567
-537
-506
-476
-447
-417
-387
-357
-328
-299
-270
-241
-212
-183
-155
-126
-98
-70
-43
-15
12
39
66
93
119
146
172
198
223
249
274
299
324
349
373
398
422
446
469
493
516
540
563
585
608
631
653
675
697
719
740
761
782
803
824
844
865
885
904
924
943
963
982
1000
1018
1037
1055
1073
1091
1108
1125
1142
1159
1175
1191
1207
1223
1238
1253
1268
1282
1297
1311
1324
1338
1351
1364
1376
1388
1400
1412
1424
1435
1446
1457
1467
1477
1487
1497
1506
1516
1525
1533
1542
1550
1558
1566
1574
1581
1588
1595
1602
1609
1615
1621
1627
1633
1638
1644
1649
1654
1659
1664
1668
1673
1677
1682
1686
1690
1694
1698
1701
1705
1709
1712
1716
1719
1722
1726
1729
1732
1735
1738
1741
1743
1746
1749
1752
1754
1757
1759
1762
1764
1767
1769
1771
1773
1775
1778
1780
1782
1783
1785
1787
1789
1790
1792
1793
1795
1796
1797
1799
1800
1801
1802
1802
1803
1804
1804
1805
1805
1805
1806
1806
1806
1806
1806
1806
1805
1805
1805
1804
1804
1803
1802
1801
1801
1800
1799
1798
1797
1795
1794
1793
1791
1790
1789
1787
1786
1784
1782
1781
1779
1777
1775
1773
1771
1769
1767
1765
1763
1761
1758
1756
1754
1751
1748
1746
1743
1740
1737
1733
1730
1726
1723
1719
1715
1711
1707
1702
1698
1693
1688
1683
1677
1672
1666
1661
1655
1649
1642
1636
1629
1622
1616
1609
1601
1594
1587
1579
1572
1564
1556
1548
1540
1532
1523
1515
1507
1498
1490
1481
1473
1464
1455
1447
1438
1429
1420
1411
1402
1394
1385
1376
1367
1358
1349
1340
1331
1322
1313
1304
1295
1286
1277
1268
1259
1250
1241
1232
1222
1213
1204
1194
1185
1175
1165
1155
1146
1135
1125
1115
1105
1094
1083
1072
1061
1050
1038
1027
1014
1002
990
977
965
951
938
924
910
896
882
867
852
836
820
804
788
771
754
737
719
701
683
664
645
626
606
587
566
546
525
504
483
461
440
418
395
373
350
327
304
280
257
233
209
185
161
137
112
88
63
39
14
-11
-35
-60
-85
-110
-135
-160
-184
-209
-234
-259
-284
-309
-334
-358
-383
-408
-433
-458
-482
-507
-532
-557
-581
-606
-631
-655
-680
-704
-729
-753
-778
-803
-827
-852
-876
-900
-925
-949
-974
-998
-1022
-1047
-1071
-1095
-1119
-1144
-1168
-1192
-1216
-1239
-1263
-1287
-1310
-1334
-1357
-1381
-1404
-1427
-1449
-1472
-1495
-1517
-1539
-1561
-1583
-1605
-1626
-1648
-1669
-1690
-1711
-1732
-1752
-1773
-1793
-1813
-1833
-1852
-1872
-1891
-1910
-1929
-1948
-1966
-1985
-2003
-2021
-2039
-2057
-2074
-2092
-2109
-2126
-2143
-2159
-2176
-2192
-2208
-2224
-2240
-2256
-2271
-2286
-2301
-2316
-2331
-2345
-2360
-2374
-2388
-2402
-2415
-2429
-2442
-2455
-2468
-2481
-2494
-2506
-2519
-2531
-2543
-2555
-2567
-2579
-2591
-2603
-2614
-2626
-2637
-2648
-2659
-2670
-2681
-2692
-2703
-2714
-2724
-2735
-2745
-2755
-2765
-2775
-2785
-2795
-2804
-2814
-2823
-2833
-2842
-2851
-2860
-2869
-2877
-2886
-2894
-2903
-2911
-2919
-2927
-2934
-2942
-2949
-2957
-2964
-2970
-2977
-2983
-2990
-2996
-3001
-3007
-3012
-3017
-3022
-3026
-3030
-3034
-3037
-3040
-3043
-3045
-3047
-3048
-3050
-3050
-3051
-3051
-3050
-3049
-3048
-3046
-3044
-3041
-3038
-3035
-3031
-3027
-3022
-3017
-3011
-3005
-2998
-2992
-2984
-2977
-2968
-2960
-2951
-2942
-2932
-2922
-2911
-2900
-2888
-2877
-2864
-2852
-2839
-2825
-2812
-2797
-2783
-2768
-2753
-2737
-2721
-2705
-2688
-2672
-2654
-2637
-2619
-2601
-2583
-2564
-2545
-2526
-2507
-2487
-2467
-2447
-2426
-2406
-2385
-2364
-2343
-2321
-2300
-2278
-2256
-2234
-2212
-2189
-2167
-2144
-2122
-2099
-2076
-2053
-2029
-2007
-1984
-1961
-1938
-1914
-1891
-1868
-1844
-1821
-1797
-1774
-1751
-1727
-1704
-1680
-1657
-1634
-1610
-1587
-1564
-1541
-1518
-1495
-1472
-1449
-1426
-1403
-1381
-1358
-1336
-1313
-1291
-1269
-1247
-1225
-1203
-1181
-1159
-1138
-1116
-1095
-1074
-1053
-1032
-1010
-991
-970
-950
-930
-910
-890
-870
-851
-832
-813
-794
-775
-757
-738
-720
-702
-685
-667
-650
-633
-616
-600
-583
-567
-551
-536
-520
-505
-490
-475
-460
-445
-431
-416
-402
-388
-374
-360
-347
-333
-320
-307
-294
-281
-268
-256
-243
-231
-219
-207
-195
-183
-171
-159
-148
-137
-125
-114
-103
-93
-82
-71
-61
-51
-41
-31
-21
-11
-1
8
17
26
35
44
53
62
70
79
87
95
103
111
119
126
134
141
148
156
163
170
176
183
190
196
203
209
215
221
227
233
238
244
250
255
261
266
271
276
281
286
291
296
301
306
311
316
321
326
330
335
340
345
350
354
359
364
368
373
378
382
387
392
396
401
405
409
414
418
422
426
430
434
438
442
446
449
453
457
460
464
467
470
473
476
480
482
485
488
491
494
496
499
501
504
506
508
510
512
515
517
519
521
522
524
526
528
530
531
533
535
537
538
540
542
543
545
547
548
550
552
553
555
557
558
560
562
563
565
567
568
570
572
573
575
577
578
580
581
582
584
585
586
587
588
589
590
591
592
593
593
594
594
594
594
594
594
594
593
592
592
591
590
589
587
586
584
582
580
578
576
573
571
568
565
561
558
554
551
546
542
538
533
528
523
518
513
507
501
495
489
483
476
470
463
456
448
441
433
425
417
409
401
393
384
375
366
357
348
338
329
319
309
299
289
279
269
258
247
237
226
215
204
192
181
170
158
147
135
123
111
100
88
76
64
51
39
27
15
2
-10
-22
-35
-47
-60
-72
-85
-97
-110
-122
-135
-147
-159
-172
-184
-197
-209
-222
-234
-246
-259
-271
-283
-295
-308
-320
-332
-344
-356
-368
-380
-392
-403
-415
-427
-439
-450
-462
-473
-484
-496
-507
-518
-529
-540
-551
-562
-572
-583
-593
-604
-614
-624
-634
-644
-654
-663
-673
-682
-692
-701
-710
-719
-727
-736
-744
-753
-761
-769
-777
-785
-792
-800
-807
-814
-821
-828
-835
-842
-848
-855
-861
-867
-873
-878
-884
-889
-895
-900
-905
-910
-914
-919
-923
-927
-931
-935
-939
-943
-946
-950
-953
-956
-959
-962
-964
-967
-969
-971
-973
-975
-977
-978
-979
-981
-982
-983
-983
-984
-984
-984
-984
-984
-984
-984
-983
-982
-981
-980
-979
-977
-975
-974
-972
-969
-967
-964
-962
-959
-956
-953
-950
-946
-943
-940
-936
-932
-928
-925
-921
-917
-913
-909
-905
-901
-897
-892
-888
-884
-880
-876
-872
-867
-863
-859
-855
-851
-846
-842
-838
-834
-829
-825
-821
-816
-812
-808
-803
-799
-795
-790
-786
-781
-777
-773
-768
-764
-760
-755
-751
-747
-743
-739
-735
-731
-727
-723
-719
-716
-712
-709
-705
-702
-699
-696
-693
-690
-688
-686
-684
-682
-680
-678
-677
-676
-675
-674
-674
-674
-674
-674
-675
-676
-677
-678
-680
-682
-684
-686
-689
-692
-695
-698
-702
-706
-711
-715
-720
-725
-731
-737
-743
-749
-756
-763
-770
-777
-785
-793
-801
-810
-819
-828
-837
-847
-857
-867
-877
-888
-898
-909
-921
-932
-944
-955
-967
-980
-992
-1004
-1016
-1030
-1043
-1056
-1069
-1082
-1095
-1108
-1122
-1135
-1149
-1163
-1176
-1190
-1204
-1217
-1231
-1245
-1259
-1273
-1287
-1301
-1315
-1329
-1343
-1357
-1371
-1385
-1399
-1412
-1426
-1440
-1454
-1468
-1482
-1496
-1510
-1523
-1537
-1551
-1565
-1579
-1592
-1606
-1620
-1634
-1647
-1661
-1675
-1689
-1702
-1716
-1730
-1744
-1758
-1772
-1786
-1799
-1813
-1827
-1842
-1856
-1870
-1884
-1898
-1912
-1926
-1940
-1955
-1969
-1983
-1997
-2012
-2025
-2040
-2054
-2069
-2083
-2097
-2111
-2126
-2140
-2154
-2168
-2182
-2196
-2210
-2224
-2237
-2251
-2265
-2278
-2292
-2305
-2318
-2332
-2345
-2358
-2370
-2383
-2396
-2408
-2421
-2433
-2445
-2457
-2469
-2481
-2492
-2504
-2515
-2527
-2538
-2549
-2559
-2570
-2580
-2591
-2601
-2611
-2621
-2630
-2640
-2649
-2658
-2667
-2676
-2684
-2692
-2700
-2708
-2716
-2723
-2730
-2738
-2744
-2751
-2757
-2763
-2769
-2775
-2781
-2786
-2791
-2796
-2801
-2805
-2810
-2814
-2818
-2822
-2825
-2829
-2832
-2835
-2838
-2840
-2843
-2845
-2847
-2850
-2851
-2853
-2855
-2856
-2857
-2858
-2859
-2860
-2860
-2860
-2861
-2860
-2860
-2860
-2859
-2859
-2858
-2857
-2855
-2854
-2852
-2850
-2848
-2846
-2844
-2841
-2838
-2835
-2832
-2828
-2824
-2820
-2816
-2811
-2807
-2802
-2796
-2791
-2785
-2779
-2773
-2766
-2760
-2752
-2745
-2738
-2730
-2722
-2714
-2705
-2697
-2688
-2679
-2669
-2660
-2650
-2641
-2631
-2621
-2610
-2600
-2590
-2579
-2568
-2557
-2546
-2536
-2524
-2513
-2502
-2491
-2480
-2468
-2457
-2445
-2434
-2423
-2411
-2400
-2388
-2376
-2365
-2353
-2342
-2330
-2319
-2307
-2296
-2284
-2272
-2261
-2249
-2237
-2226
-2214
-2203
-2191
-2179
-2167
-2156
-2144
-2132
-2120
-2108
-2096
-2084
-2072
-2060
-2048
-2036
-2023
-2011
-1999
-1986
-1973
-1961
-1948
-1935
-1922
-1909
-1896
-1883
-1870
-1857
-1843
-1830
-1816
-1803
-1789
-1775
-1762
-1748
-1734
-1720
-1706
-1692
-1678
-1664
-1650
-1636
-1622
-1608
-1594
-1580
-1566
-1552
-1538
-1524
-1511
-1497
-1483
-1469
-1456
-1442
-1428
-1415
-1401
-1388
-1375
-1361
-1348
-1335
-1322
-1309
-1297
-1284
-1271
-1259
-1246
-1234
-1222
-1210
-1198
-1186
-1175
-1163
-1152
-1141
-1130
-1119
-1108
-1098
-1087
-1077
-1067
-1057
-1047
-1038
-1028
-1018
-1010
-1000
-992
-984
-975
-967
-959
-951
-944
-936
-929
-922
-915
-909
-902
-896
-890
-884
-878
-873
-868
-863
-858
-853
-848
-844
-840
-836
-832
-828
-825
-821
-818
-815
-812
-809
-806
-804
-801
-799
-797
-795
-793
-791
-789
-787
-786
-784
-783
-782
-781
-779
-778
-777
-776
-775
-774
-773
-772
-771
-770
-769
-768
-767
-766
-764
-763
-762
-761
-760
-759
-758
-757
-756
-755
-754
-753
-752
-751
-750
-749
-748
-747
-746
-745
-744
-743
-742
-741
-740
-739
-738
-737
-736
-735
-734
-733
-732
-731
-730
-729
-728
-727
-726
-725
-724
-723
-722
-721
-720
-719
-718
-717
-716
-715
-714
-713
-712
-711
-710
-709
-708
-708
-707
-706
-705
-704
-703
-702
-701
-700
-699
-698
-697
-696
-695
-695
-694
-693
-692
-691
-690
-689
-688
-687
-686
-685
-685
-684
-683
-682
-681
-680
-679
-678
-677
-677
-676
-675
-674
-673
-672
-671
-670
-670
-669
-668
-667
-666
-665
-664
-664
-663
-662
-661
-660
-659
-659
-658
-657
-656
-655
-654
-653
-653
-652
-651
-650
-649
-649
-648
-647
-646
-645
-644
-644
-643
-642
-641
-640
-640
-639
-638
-637
-636
-636
-635
-634
-633
-633
-632
-631
-630
-629
-629
-628
-627
-626
-626
-625
-624
-623
-622
-622
-621
-620
-619
-619
-618
-617
-616
-616
-615
-614
-613
-613
-612
-611
-610
-610
-609
-608
-608
-607
-606
-605
-605
-604
-603
-603
-602
-601
-600
-600
-599
-598
-598
-597
-596
-595
-595
-594
-593
-593
-592
-591
-591
-590
-589
-589
-588
-587
-586
-586
-585
-584
-584
-583
-582
-582
-581
-580
-580
-579
-578
-578
-577
-577
-576
-575
-575
-574
-573
-573
-572
-571
-571
-570
-569
-569
-568
-568
-567
-566
-566
-565
-564
-564
-563
-563
-562
-561
-561
-560
-559
-559
-558
-558
-557
-556
-556
-555
-555
-554
-553
-553
-552
-552
-551
-550
-550
-549
-549
-548
-548
-547
-546
-546
-545
-545
-544
-543
-543
-542
-542
-541
-541
-540
-540
-539
-538
-538
-537
-537
-536
-536
-535
-535
-534
-533
-533
-532
-532
-531
-531
-530
-530
-529
-529
-528
-528
-527
-527
-526
-525
-525
-524
-524
-523
-523
-522
-522
-521
-521
-520
-520
-519
-519
-518
-518
-517
-517
-516
-516
-515
-515
-514
-514
-513
-513
-512
-512
-511
-511
-510
-510
-510
-509
-509
-508
-508
-507
-507
-506
-506
-505
-505
-504
-504
-503
-503
-503
-502
-502
-501
-501
-500
-500
-499
-499
-498
-498
-498
-497
-497
-496
-496
-495
-495
-495
-494
-494
-493
-493
-492
-492
-492
-491
-491
-490
-490
-489
-489
-489
-488
-488
-487
-487
-487
-486
-486
-485
-485
-485
-484
-484
-483
-483
-483
-482
-482
-481
-481
-481
-480
-480
-479
-479
-479
-478
-478
-478
-477
-477
-476
-476
-476
-475
-475
-475
-474
-474
-473
-473
-473
-472
-472
-472
-471
-471
-471
-470
-470
-470
-469
-469
-468
-468
-468
-467
-467
-467
-466
-466
-466
-465
-465
-465
-464
-464
-464
-463
-463
-463
-462
-462
-462
-461
-461
-461
-460
-460
-460
-460
-459
-459
-459
-458
-458
-458
-457
-457
-457
-456
-456
-456
-456
-455
-455
-455
-454
-454
-454
-453
-453
-453
-453
-452
-452
-452
-451
-451
-451
-451
-450
-450
-450
-449
-449
-449
-449
-448
-448
-448
-448
-447
-447
-447
-446
-446
-446
-446
-445
-445
-445
-445
-444
-444
-444
-444
-443
-443
-443
-443
-442
-442
-442
-442
-441
-441
-441
-441
-440
-440
-440
-440
-439
-439
-439
-439
-439
-438
-438
-438
-438
-437
-437
-437
-437
-436
-436
-436
-436
-436
-435
-435
-435
-435
-435
-434
-434
-434
-434
-433
-433
-433
-433
-433
-432
-432
-432
-432
-432
-431
-431
-431
-431
-431
-430
-430
-430
-430
-430
-429
-429
-429
-429
-429
-429
-428
-428
-428
-428
-428
-427
-427
-427
-427
-427
-427
-426
-426
-426
-426
-426
-426
-425
-425
-425
-425
-425
-425
-424
-424
-424
-424
-424
-424
-423
-423
-423
-423
-423
-423
-422
-422
-422
-422
-422
-422
-422
-421
-421
-421
-421
-421
-421
-421
-420
-420
-420
-420
-420
-420
-420
-419
-419
-419
-419
-419
-419
-419
-419
-418
-418
-418
-418
-418
-418
-418
-418
-417
-417
-417
-417
-417
-417
-417
-417
-417
-416
-416
-416
-416
-416
-416
-416
-416
-416
-415
-415
-415
-415
-415
-415
-415
-415
-415
-415
-414
-414
-414
-414
-414
-414
-414
-414
-414
-414
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-410
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-411
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-412
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-413
-414
-414
-414
-414
-414
-414
-414
-414
-414
