5
6760
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-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
-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
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-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
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-106
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-148
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-214
-214
-214
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-220
-220
-220
-220
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-227
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-231
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-237
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-241
-242
-242
-242
-242
-243
-243
-243
-243
-244
-244
-244
-245
-245
-245
-245
-246
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-249
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-253
-254
-254
-254
-254
-255
-255
-255
-256
-256
-256
-256
-257
-257
-257
-257
-258
-258
-258
-259
-259
-259
-259
-260
-260
-260
-261
-261
-261
-262
-262
-262
-262
-263
-263
-263
-264
-264
-264
-265
-265
-265
-265
-266
-266
-266
-267
-267
-267
-268
-268
-268
-268
-269
-269
-269
-270
-270
-270
-270
-271
-271
-271
-272
-272
-272
-273
-273
-273
-273
-274
-274
-274
-275
-275
-275
-276
-276
-276
-276
-277
-277
-277
-278
-278
-278
-279
-279
-279
-279
-280
-280
-280
-281
-281
-281
-282
-282
-282
-282
-283
-283
-283
-284
-284
-284
-285
-285
-285
-285
-286
-286
-286
-287
-287
-287
-287
-288
-288
-288
-289
-289
-289
-289
-290
-290
-290
-291
-291
-291
-291
-292
-292
-292
-293
-293
-293
-293
-294
-294
-294
-295
-295
-295
-295
-296
-296
-296
-297
-297
-297
-297
-298
-298
-298
-299
-299
-299
-300
-300
-300
-300
-301
-301
-301
-302
-302
-302
-302
-303
-303
-303
-303
-304
-304
-304
-305
-305
-305
-305
-306
-306
-306
-307
-307
-307
-307
-308
-308
-308
-308
-309
-309
-309
-309
-310
-310
-310
-310
-311
-311
-311
-311
-312
-312
-312
-312
-312
-313
-313
-313
-313
-313
-314
-314
-314
-314
-314
-315
-315
-315
-315
-315
-316
-316
-316
-316
-316
-317
-317
-317
-317
-317
-318
-318
-318
-318
-318
-318
-319
-319
-319
-319
-319
-319
-320
-320
-320
-320
-320
-320
-320
-321
-321
-321
-321
-321
-321
-321
-322
-322
-322
-322
-322
-322
-322
-322
-323
-323
-323
-323
-323
-323
-323
-324
-324
-324
-324
-324
-324
-324
-324
-324
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-325
-324
-324
-324
-324
-324
-324
-323
-323
-323
-322
-322
-322
-321
-321
-321
-320
-320
-319
-319
-319
-318
-318
-317
-317
-317
-316
-316
-315
-315
-315
-314
-314
-314
-313
-313
-312
-312
-312
-311
-311
-310
-310
-309
-309
-308
-307
-307
-306
-305
-305
-304
-303
-302
-301
-301
-300
-299
-298
-296
-295
-294
-293
-292
-291
-290
-289
-287
-286
-285
-284
-283
-282
-281
-280
-278
-277
-276
-275
-274
-273
-271
-270
-269
-267
-266
-265
-263
-262
-261
-259
-258
-256
-255
-253
-252
-250
-249
-247
-246
-244
-243
-241
-240
-238
-236
-235
-233
-231
-230
-228
-227
-225
-224
-222
-221
-220
-218
-217
-215
-214
-212
-211
-209
-208
-207
-205
-204
-202
-200
-199
-197
-196
-194
-192
-191
-189
-187
-185
-184
-182
-181
-179
-178
-176
-175
-173
-172
-171
-170
-169
-167
-166
-165
-164
-163
-162
-161
-160
-159
-158
-157
-156
-155
-154
-153
-152
-151
-150
-149
-147
-146
-144
-143
-141
-139
-138
-136
-134
-133
-131
-130
-128
-127
-126
-125
-125
-124
-124
-124
-124
-124
-125
-125
-126
-127
-128
-129
-130
-131
-132
-134
-135
-136
-137
-139
-140
-140
-141
-142
-143
-143
-144
-144
-144
-144
-144
-143
-143
-142
-142
-141
-140
-140
-139
-138
-138
-137
-136
-136
-135
-135
-134
-134
-134
-133
-133
-133
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-131
-131
-130
-129
-127
-126
-124
-123
-121
-119
-116
-114
-112
-109
-107
-104
-102
-99
-97
-95
-93
-90
-88
-86
-85
-83
-81
-79
-77
-75
-74
-72
-70
-69
-67
-66
-65
-64
-64
-63
-63
-63
-63
-63
-63
-64
-64
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-64
-63
-62
-60
-59
-58
-56
-55
-54
-52
-51
-49
-48
-46
-44
-42
-40
-38
-36
-34
-32
-31
-30
-29
-28
-28
-28
-28
-29
-29
-30
-31
-32
-33
-34
-36
-37
-39
-41
-44
-46
-48
-51
-53
-55
-58
-60
-62
-64
-66
-68
-69
-71
-72
-72
-73
-73
-73
-73
-72
-72
-72
-71
-71
-71
-70
-70
-69
-69
-68
-68
-67
-67
-67
-66
-66
-65
-64
-64
-63
-62
-61
-60
-60
-59
-58
-58
-57
-57
-56
-55
-54
-53
-52
-51
-49
-48
-46
-45
-44
-43
-42
-42
-42
-43
-44
-46
-48
-51
-54
-57
-61
-65
-69
-73
-77
-81
-85
-90
-94
-99
-104
-109
-113
-118
-123
-127
-132
-136
-141
-145
-149
-154
-158
-162
-165
-169
-172
-175
-178
-181
-183
-186
-188
-190
-193
-195
-198
-200
-203
-206
-209
-212
-216
-219
-223
-226
-230
-233
-236
-238
-240
-242
-243
-244
-245
-245
-245
-245
-245
-245
-245
-245
-245
-246
-247
-248
-249
-250
-251
-253
-255
-257
-259
-261
-264
-267
-270
-274
-278
-282
-287
-291
-296
-301
-306
-312
-317
-321
-326
-331
-335
-339
-342
-345
-348
-350
-352
-353
-354
-355
-355
-356
-356
-356
-357
-358
-359
-360
-361
-362
-363
-363
-364
-364
-364
-363
-362
-361
-359
-357
-354
-352
-348
-345
-340
-335
-330
-324
-317
-309
-301
-293
-284
-275
-266
-257
-248
-239
-229
-220
-211
-201
-192
-183
-173
-164
-155
-145
-136
-126
-117
-108
-99
-90
-81
-73
-64
-56
-48
-40
-32
-24
-17
-10
-3
4
10
16
21
27
32
37
42
47
52
57
61
66
70
73
76
79
80
81
82
82
82
81
81
80
79
77
76
75
73
71
69
67
64
61
57
54
50
47
43
40
37
34
32
29
28
26
25
24
22
21
20
18
16
14
11
8
4
0
-4
-8
-11
-14
-16
-18
-19
-20
-19
-19
-17
-16
-14
-12
-10
-8
-5
-2
2
6
10
14
19
24
28
33
38
42
47
51
55
59
62
66
69
72
74
77
80
82
85
87
89
91
93
96
98
100
103
105
107
109
111
113
115
116
118
120
121
123
125
128
131
134
137
140
143
146
148
151
153
154
155
156
156
156
155
154
152
151
148
146
144
141
138
134
130
126
122
118
114
109
105
101
97
94
91
89
88
87
88
89
91
93
96
99
102
105
108
111
113
115
116
116
115
114
111
108
104
100
95
89
82
75
68
60
52
45
37
31
25
20
15
11
9
7
6
5
6
7
9
11
14
17
20
24
27
31
34
38
41
44
47
50
53
56
60
64
67
71
75
79
83
86
89
92
95
97
99
100
101
103
104
105
107
109
111
114
118
123
129
136
143
152
162
172
184
197
211
226
241
257
273
288
304
319
334
348
361
374
386
397
407
415
422
428
432
435
436
436
434
431
427
422
416
409
401
393
384
375
365
355
345
335
325
315
305
297
288
281
274
268
262
258
253
249
245
242
238
235
232
228
225
221
217
213
208
203
198
192
186
180
174
168
162
157
151
146
142
139
136
134
133
132
132
132
133
135
136
138
140
142
144
146
147
148
148
148
147
147
146
145
145
145
145
146
147
148
149
150
151
152
153
154
154
155
155
156
157
158
160
161
163
165
167
170
173
176
180
184
189
194
199
205
210
216
221
226
230
233
236
238
239
239
238
236
234
232
230
228
227
226
225
225
226
228
230
233
236
240
243
247
251
255
258
262
264
267
268
270
270
270
270
269
267
264
261
257
251
245
237
229
219
209
197
186
174
162
150
139
128
118
109
100
91
84
76
69
61
54
48
41
34
28
23
18
13
9
6
4
2
0
-2
-3
-3
-4
-4
-4
-4
-4
-3
-2
-1
1
2
4
5
7
8
9
11
12
12
13
13
12
11
8
5
0
-5
-12
-19
-26
-34
-42
-50
-57
-64
-70
-75
-79
-83
-86
-88
-89
-89
-89
-88
-86
-83
-80
-76
-71
-66
-61
-55
-48
-42
-34
-27
-19
-11
-2
6
15
24
33
41
50
59
67
75
82
89
95
101
106
110
114
118
120
123
126
128
131
134
138
141
146
150
155
160
165
171
176
181
186
191
196
201
205
209
213
217
219
222
224
226
227
228
228
228
227
226
224
221
217
213
207
201
195
188
180
171
162
153
143
132
122
112
102
92
82
73
64
56
48
42
36
32
28
25
22
21
21
22
24
28
33
39
47
56
67
79
91
104
118
133
147
162
177
192
206
220
233
246
258
269
280
290
300
309
317
325
333
341
348
356
364
371
380
388
397
407
418
429
441
454
467
481
495
509
524
539
554
569
584
599
614
629
643
657
671
684
697
709
721
733
744
754
764
774
783
792
800
808
816
823
831
837
844
850
855
860
864
868
872
875
879
882
885
888
891
894
897
900
902
904
906
907
908
909
910
910
911
911
911
911
911
911
911
910
909
908
907
905
904
902
900
899
897
896
894
891
889
886
882
877
872
866
859
852
843
834
824
814
803
791
779
766
754
741
729
716
704
693
682
672
662
652
644
636
629
622
617
612
608
605
603
602
603
604
607
611
617
623
630
638
647
657
667
677
686
696
705
713
720
726
731
734
737
738
737
735
732
728
723
717
711
705
698
691
684
677
669
662
654
647
638
630
622
614
606
598
591
584
578
573
568
565
562
560
558
557
555
554
554
553
552
551
550
549
547
545
542
539
535
531
525
518
511
503
495
486
477
468
460
451
443
435
427
420
412
405
399
393
387
382
377
373
370
367
365
363
361
360
358
357
355
353
350
347
343
338
332
325
316
306
294
281
266
249
232
213
193
172
151
129
107
86
65
45
25
7
-11
-27
-43
-57
-71
-83
-95
-105
-115
-123
-131
-137
-143
-147
-150
-153
-153
-153
-152
-149
-145
-140
-134
-127
-119
-111
-102
-94
-85
-77
-70
-63
-56
-51
-46
-42
-39
-36
-34
-32
-31
-29
-29
-28
-28
-29
-29
-31
-32
-34
-36
-37
-39
-41
-42
-43
-44
-44
-45
-45
-44
-44
-43
-42
-42
-41
-41
-41
-41
-41
-42
-43
-44
-46
-48
-50
-52
-55
-57
-60
-63
-66
-69
-72
-76
-80
-85
-90
-96
-102
-109
-117
-124
-133
-141
-150
-160
-169
-179
-189
-199
-208
-218
-227
-235
-243
-250
-257
-263
-267
-271
-274
-276
-277
-278
-277
-276
-274
-271
-269
-266
-262
-259
-256
-252
-249
-245
-242
-238
-233
-229
-223
-217
-210
-202
-194
-185
-176
-166
-156
-146
-136
-126
-116
-106
-97
-89
-81
-74
-67
-62
-58
-54
-52
-51
-51
-52
-54
-57
-60
-64
-68
-72
-77
-82
-87
-92
-96
-101
-105
-109
-112
-114
-116
-117
-118
-117
-115
-112
-107
-101
-94
-86
-76
-66
-54
-42
-28
-14
0
15
31
46
62
78
93
108
122
136
148
159
169
178
185
191
195
197
198
197
195
192
187
182
177
172
166
161
157
154
152
150
150
151
152
155
158
162
167
172
178
185
191
198
205
212
219
225
232
238
245
251
257
263
269
275
282
290
297
306
315
325
335
346
357
369
381
392
404
415
426
436
446
455
464
472
480
488
495
501
508
513
519
524
530
536
542
549
556
564
572
582
592
602
614
626
638
650
663
675
688
701
713
726
738
750
762
774
785
796
807
817
827
836
845
854
861
869
876
882
888
894
901
907
914
920
928
935
942
950
957
964
971
978
984
990
995
1000
1002
1006
1006
1006
1006
1004
1002
998
993
988
981
975
967
960
952
944
935
927
918
909
900
890
880
870
860
849
838
827
816
804
793
782
770
759
747
736
725
714
703
692
681
671
661
651
641
632
623
614
606
598
590
582
575
568
561
555
549
543
537
531
526
520
514
509
503
496
490
483
477
469
462
454
446
438
430
422
414
406
398
391
384
377
371
365
360
355
350
346
342
339
336
333
331
329
328
326
326
326
325
326
326
326
326
326
326
325
324
323
322
320
317
315
311
308
304
300
295
291
286
281
277
272
267
263
259
256
253
250
248
246
244
243
242
241
241
241
241
241
242
243
244
246
248
250
252
255
258
261
264
267
270
272
275
277
279
280
281
282
282
281
280
279
277
275
272
268
263
258
253
246
240
233
226
219
213
207
202
197
193
191
188
187
187
188
189
191
194
198
202
207
212
218
224
229
235
240
245
250
253
256
258
259
259
258
255
252
248
242
236
229
220
210
200
188
175
161
147
132
116
99
83
66
48
31
14
-2
-18
-33
-47
-60
-72
-82
-90
-98
-103
-107
-110
-112
-112
-112
-110
-108
-106
-103
-100
-97
-94
-91
-88
-86
-85
-84
-83
-83
-84
-85
-86
-89
-91
-94
-97
-100
-104
-107
-110
-113
-115
-117
-118
-118
-117
-115
-112
-108
-104
-98
-91
-84
-76
-68
-59
-50
-40
-31
-21
-12
-3
6
14
21
28
35
41
47
52
57
62
67
72
76
81
86
91
96
102
107
113
120
127
134
142
150
159
169
179
189
200
211
222
233
244
255
265
274
282
290
297
302
307
311
314
316
318
319
319
318
317
316
315
314
312
310
309
308
307
306
305
305
305
305
306
307
309
311
314
317
322
326
331
337
343
350
356
363
369
375
381
387
392
397
401
405
409
413
417
421
425
429
434
440
445
452
459
466
474
482
490
499
508
517
526
536
545
554
563
572
581
589
597
605
613
621
629
636
644
651
658
665
672
678
684
689
693
697
700
702
704
705
706
705
705
704
702
700
698
696
694
692
690
689
689
688
689
690
691
693
696
699
702
706
710
715
719
724
729
733
738
742
747
751
755
759
763
768
772
776
780
784
788
792
796
800
804
807
811
815
819
823
828
832
837
842
846
851
856
860
865
869
873
877
882
886
891
896
901
907
914
921
929
938
948
959
971
983
997
1012
1027
1044
1061
1079
1098
1117
1137
1157
1177
1197
1217
1237
1256
1275
1293
1311
1328
1344
1359
1373
1386
1399
1410
1421
1430
1439
1448
1455
1463
1469
1476
1482
1487
1493
1498
1502
1506
1510
1514
1517
1520
1524
1527
1530
1533
1537
1540
1543
1546
1549
1552
1555
1557
1559
1561
1562
1563
1563
1563
1562
1560
1558
1556
1553
1550
1546
1542
1537
1531
1525
1518
1511
1503
1494
1485
1475
1465
1455
1444
1434
1423
1413
1403
1393
1384
1375
1367
1360
1353
1347
1342
1337
1333
1330
1326
1324
1321
1319
1318
1316
1315
1314
1313
1312
1312
1311
1311
1310
1309
1308
1307
1305
1303
1299
1296
1291
1286
1279
1272
1264
1255
1244
1233
1221
1208
1194
1179
1163
1146
1129
1111
1092
1073
1054
1034
1014
995
975
955
936
917
899
882
865
850
835
822
809
798
787
777
768
760
752
745
739
733
727
722
718
714
710
706
703
700
696
693
690
686
682
678
674
669
664
658
651
644
636
628
619
609
599
588
577
566
554
543
531
519
508
497
486
476
466
457
448
441
434
428
423
419
415
413
411
410
409
409
409
410
410
411
411
411
411
411
411
411
410
410
409
408
407
406
404
403
401
400
398
396
393
391
388
385
381
377
372
367
362
357
351
344
338
331
324
317
309
301
293
286
278
269
261
253
245
236
227
218
209
200
190
180
170
159
148
137
125
113
100
87
73
57
41
24
6
-13
-34
-55
-77
-101
-125
-151
-177
-204
-231
-259
-288
-317
-347
-377
-407
-438
-468
-499
-530
-560
-591
-622
-652
-683
-713
-743
-774
-804
-834
-865
-896
-927
-959
-992
-1025
-1058
-1092
-1126
-1160
-1195
-1229
-1264
-1299
-1334
-1369
-1404
-1438
-1473
-1507
-1542
-1576
-1609
-1642
-1675
-1707
-1738
-1769
-1800
-1829
-1859
-1887
-1915
-1943
-1970
-1996
-2021
-2048
-2074
-2099
-2123
-2148
-2172
-2196
-2220
-2243
-2266
-2289
-2312
-2335
-2357
-2380
-2401
-2423
-2444
-2465
-2485
-2505
-2524
-2543
-2561
-2579
-2596
-2613
-2630
-2646
-2661
-2676
-2691
-2705
-2718
-2732
-2744
-2756
-2767
-2778
-2788
-2797
-2805
-2813
-2819
-2825
-2830
-2834
-2836
-2838
-2838
-2837
-2834
-2830
-2825
-2818
-2810
-2800
-2788
-2775
-2760
-2744
-2727
-2708
-2688
-2667
-2644
-2621
-2596
-2571
-2544
-2516
-2488
-2458
-2427
-2395
-2362
-2329
-2295
-2260
-2224
-2188
-2150
-2113
-2074
-2035
-1995
-1955
-1915
-1874
-1834
-1794
-1754
-1715
-1677
-1640
-1605
-1570
-1538
-1506
-1477
-1449
-1422
-1398
-1375
-1353
-1333
-1315
-1298
-1282
-1268
-1254
-1241
-1229
-1218
-1207
-1195
-1184
-1173
-1161
-1149
-1136
-1123
-1109
-1094
-1079
-1063
-1046
-1029
-1012
-995
-977
-960
-943
-927
-911
-895
-881
-868
-857
-846
-838
-830
-825
-820
-818
-816
-816
-817
-820
-823
-827
-832
-838
-844
-851
-858
-866
-874
-883
-891
-900
-908
-917
-925
-933
-942
-950
-958
-967
-975
-982
-990
-997
-1002
-1008
-1014
-1018
-1022
-1025
-1028
-1029
-1029
-1029
-1028
-1025
-1022
-1018
-1012
-1006
-999
-992
-983
-973
-963
-951
-939
-926
-912
-897
-882
-865
-849
-831
-814
-796
-778
-760
-742
-723
-705
-688
-670
-653
-636
-620
-604
-590
-575
-562
-550
-538
-528
-519
-510
-503
-497
-492
-488
-485
-483
-481
-480
-480
-479
-480
-480
-480
-480
-481
-481
-480
-480
-479
-479
-477
-476
-474
-472
-469
-466
-462
-458
-453
-448
-442
-436
-429
-422
-416
-409
-403
-397
-392
-387
-384
-381
-380
-379
-380
-382
-386
-391
-397
-404
-413
-423
-435
-447
-461
-475
-490
-506
-523
-539
-556
-573
-591
-608
-625
-642
-660
-677
-694
-712
-729
-747
-764
-782
-799
-817
-835
-854
-872
-891
-910
-930
-949
-970
-990
-1010
-1032
-1053
-1074
-1094
-1115
-1135
-1154
-1173
-1191
-1208
-1225
-1240
-1254
-1268
-1280
-1292
-1303
-1313
-1323
-1333
-1342
-1350
-1358
-1366
-1374
-1381
-1388
-1394
-1400
-1406
-1411
-1416
-1419
-1422
-1424
-1425
-1424
-1421
-1417
-1411
-1404
-1395
-1384
-1372
-1359
-1345
-1330
-1314
-1297
-1281
-1264
-1248
-1232
-1217
-1203
-1190
-1178
-1168
-1159
-1152
-1147
-1144
-1142
-1141
-1142
-1145
-1148
-1152
-1157
-1163
-1169
-1175
-1181
-1188
-1194
-1200
-1205
-1210
-1214
-1218
-1220
-1222
-1223
-1223
-1221
-1219
-1215
-1211
-1205
-1199
-1193
-1187
-1181
-1175
-1170
-1166
-1162
-1159
-1158
-1157
-1157
-1158
-1159
-1160
-1161
-1162
-1163
-1164
-1163
-1162
-1160
-1157
-1153
-1149
-1143
-1137
-1131
-1124
-1117
-1110
-1103
-1096
-1090
-1085
-1081
-1078
-1075
-1074
-1075
-1076
-1079
-1082
-1087
-1094
-1101
-1109
-1118
-1128
-1140
-1152
-1165
-1179
-1194
-1211
-1228
-1247
-1267
-1288
-1310
-1334
-1358
-1384
-1410
-1437
-1465
-1494
-1523
-1552
-1582
-1612
-1642
-1672
-1702
-1732
-1762
-1792
-1821
-1851
-1881
-1911
-1942
-1973
-2005
-2041
-2077
-2116
-2156
-2199
-2245
-2293
-2343
-2396
-2451
-2509
-2569
-2631
-2695
-2760
-2827
-2894
-2962
-3029
-3096
-3163
-3227
-3291
-3352
-3410
-3466
-3519
-3569
-3615
-3658
-3697
-3733
-3766
-3796
-3822
-3846
-3868
-3887
-3905
-3922
-3938
-3953
-3967
-3981
-3995
-4009
-4022
-4035
-4049
-4062
-4075
-4088
-4100
-4112
-4124
-4136
-4147
-4158
-4168
-4178
-4187
-4195
-4201
-4206
-4209
-4210
-4209
-4206
-4200
-4191
-4179
-4165
-4148
-4128
-4106
-4081
-4054
-4025
-3994
-3961
-3927
-3891
-3855
-3818
-3780
-3743
-3706
-3669
-3633
-3599
-3565
-3533
-3503
-3474
-3448
-3422
-3399
-3377
-3356
-3337
-3319
-3301
-3285
-3269
-3253
-3237
-3222
-3207
-3192
-3177
-3162
-3146
-3131
-3116
-3100
-3085
-3071
-3057
-3043
-3031
-3020
-3010
-3002
-2994
-2988
-2983
-2979
-2975
-2972
-2969
-2966
-2962
-2958
-2952
-2946
-2938
-2929
-2919
-2908
-2895
-2882
-2868
-2853
-2837
-2821
-2804
-2787
-2770
-2752
-2734
-2716
-2697
-2679
-2660
-2642
-2623
-2604
-2586
-2567
-2548
-2529
-2509
-2489
-2469
-2448
-2426
-2404
-2381
-2357
-2333
-2308
-2282
-2255
-2228
-2201
-2172
-2144
-2115
-2085
-2055
-2024
-1993
-1962
-1930
-1897
-1865
-1832
-1799
-1767
-1735
-1703
-1672
-1641
-1612
-1583
-1554
-1526
-1499
-1472
-1445
-1419
-1393
-1368
-1342
-1317
-1291
-1266
-1241
-1216
-1191
-1165
-1140
-1114
-1089
-1063
-1036
-1008
-982
-954
-926
-897
-869
-840
-811
-783
-756
-729
-703
-678
-654
-631
-610
-590
-571
-553
-537
-521
-507
-493
-479
-466
-452
-439
-425
-411
-397
-383
-368
-353
-337
-322
-307
-292
-277
-263
-249
-236
-224
-213
-203
-194
-186
-179
-173
-168
-164
-160
-157
-154
-152
-150
-148
-147
-145
-143
-142
-140
-137
-135
-132
-129
-126
-122
-119
-115
-110
-106
-101
-96
-91
-85
-79
-72
-65
-58
-51
-44
-36
-29
-22
-15
-8
-1
5
11
16
20
23
26
27
27
26
24
21
17
13
7
0
-7
-15
-24
-35
-46
-59
-73
-89
-107
-126
-147
-171
-196
-223
-252
-283
-316
-351
-387
-426
-465
-506
-549
-592
-637
-681
-727
-773
-818
-863
-908
-953
-996
-1039
-1081
-1122
-1162
-1201
-1240
-1277
-1314
-1351
-1387
-1422
-1457
-1492
-1527
-1562
-1597
-1632
-1667
-1702
-1738
-1773
-1809
-1845
-1881
-1916
-1952
-1986
-2021
-2055
-2088
-2121
-2153
-2185
-2215
-2245
-2275
-2304
-2332
-2359
-2386
-2412
-2437
-2462
-2486
-2508
-2530
-2551
-2570
-2589
-2606
-2622
-2638
-2652
-2665
-2677
-2689
-2699
-2709
-2718
-2726
-2733
-2740
-2746
-2752
-2758
-2762
-2767
-2770
-2773
-2775
-2776
-2775
-2772
-2768
-2761
-2751
-2739
-2724
-2706
-2685
-2662
-2635
-2606
-2575
-2541
-2506
-2469
-2431
-2392
-2352
-2312
-2273
-2233
-2194
-2157
-2120
-2084
-2050
-2017
-1987
-1959
-1932
-1907
-1884
-1863
-1844
-1827
-1810
-1795
-1781
-1768
-1755
-1742
-1729
-1716
-1701
-1685
-1668
-1649
-1628
-1605
-1580
-1553
-1524
-1494
-1462
-1429
-1396
-1362
-1328
-1294
-1260
-1227
-1194
-1161
-1129
-1098
-1067
-1036
-1006
-975
-944
-912
-880
-847
-812
-776
-738
-699
-658
-615
-570
-523
-475
-424
-373
-320
-266
-211
-155
-98
-41
17
74
131
188
244
299
353
405
457
506
554
600
644
686
726
763
799
833
866
896
925
953
979
1004
1028
1052
1074
1096
1117
1137
1156
1174
1191
1206
1221
1233
1244
1253
1260
1264
1267
1267
1265
1261
1255
1247
1237
1226
1212
1196
1179
1160
1139
1116
1092
1066
1039
1010
982
952
921
890
858
827
795
764
733
704
675
647
620
594
570
547
525
505
486
468
451
435
420
406
394
382
371
361
352
343
335
329
323
317
313
309
306
304
303
302
303
305
308
312
317
323
330
338
347
356
366
376
387
397
408
419
430
441
451
462
472
481
490
499
506
513
520
525
529
532
535
536
537
536
534
532
529
525
521
515
510
504
498
491
484
477
469
461
452
442
432
421
408
395
380
365
348
329
310
290
268
246
222
198
174
149
123
98
72
47
22
-3
-26
-49
-72
-93
-113
-132
-150
-167
-183
-198
-212
-226
-239
-252
-265
-278
-291
-304
-317
-331
-344
-358
-371
-385
-398
-410
-422
-434
-445
-455
-465
-474
-483
-492
-500
-509
-518
-528
-538
-550
-562
-576
-591
-607
-625
-644
-665
-686
-708
-731
-754
-777
-800
-823
-846
-868
-890
-911
-931
-951
-970
-988
-1006
-1024
-1041
-1057
-1073
-1089
-1104
-1119
-1133
-1146
-1158
-1169
-1178
-1185
-1190
-1193
-1193
-1191
-1185
-1176
-1165
-1149
-1131
-1109
-1084
-1055
-1024
-989
-952
-912
-869
-824
-776
-727
-676
-624
-570
-515
-459
-402
-345
-287
-229
-171
-113
-54
4
62
120
178
236
293
350
407
463
519
575
629
683
735
786
836
883
928
971
1012
1050
1086
1119
1149
1177
1203
1226
1247
1265
1282
1297
1310
1322
1332
1342
1350
1358
1365
1373
1380
1387
1395
1404
1414
1425
1437
1450
1466
1482
1501
1521
1543
1566
1591
1618
1646
1675
1705
1736
1767
1800
1832
1865
1898
1931
1964
1997
2029
2062
2094
2126
2157
2188
2219
2249
2279
2308
2337
2365
2393
2420
2446
2472
2497
2521
2545
2568
2590
2612
2634
2654
2674
2694
2712
2729
2746
2761
2775
2787
2798
2808
2816
2822
2827
2830
2832
2833
2833
2831
2829
2825
2821
2815
2809
2801
2793
2783
2772
2761
2747
2733
2717
2700
2681
2661
2639
2616
2591
2564
2536
2506
2475
2443
2409
2373
2337
2299
2259
2219
2178
2136
2094
2052
2009
1967
1925
1885
1845
1806
1769
1734
1700
1667
1635
1605
1576
1548
1520
1493
1466
1440
1413
1386
1358
1330
1300
1269
1237
1203
1168
1131
1091
1050
1006
963
916
868
818
766
714
660
605
549
492
435
378
320
262
204
146
88
30
-29
-87
-145
-203
-261
-318
-375
-432
-488
-543
-597
-651
-703
-754
-804
-853
-900
-946
-991
-1034
-1076
-1117
-1156
-1194
-1230
-1265
-1298
-1329
-1359
-1386
-1410
-1432
-1452
-1469
-1482
-1493
-1500
-1503
-1503
-1500
-1492
-1480
-1465
-1445
-1422
-1395
-1364
-1330
-1292
-1252
-1209
-1164
-1117
-1068
-1016
-965
-911
-857
-802
-746
-689
-632
-575
-517
-458
-400
-340
-281
-221
-160
-99
-38
24
87
151
215
279
345
410
477
543
610
677
743
810
877
943
1008
1073
1136
1199
1260
1320
1378
1435
1490
1544
1596
1646
1695
1742
1788
1833
1877
1919
1960
2000
2040
2078
2116
2153
2189
2224
2258
2291
2324
2355
2385
2415
2443
2469
2495
2519
2542
2564
2584
2603
2621
2637
2653
2667
2681
2694
2706
2717
2728
2738
2748
2758
2767
2776
2785
2793
2801
2809
2817
2824
2830
2836
2842
2847
2852
2857
2862
2866
2871
2876
2881
2886
2893
2900
2908
2917
2927
2939
2952
2967
2984
3002
3022
3044
3069
3095
3124
3154
3187
3223
3260
3300
3343
3387
3435
3484
3535
3589
3645
3702
3760
3820
3881
3943
4005
4067
4129
4191
4252
4313
4373
4432
4491
4548
4604
4660
4714
4767
4819
4870
4919
4968
5015
5061
5105
5149
5191
5232
5271
5310
5347
5383
5417
5451
5483
5514
5544
5573
5601
5627
5652
5675
5697
5718
5738
5756
5773
5789
5804
5818
5832
5845
5858
5871
5883
5895
5907
5918
5929
5940
5951
5962
5972
5982
5992
6002
6011
6020
6030
6039
6048
6058
6068
6078
6090
6102
6116
6130
6147
6164
6183
6204
6226
6250
6275
6301
6328
6357
6386
6415
6445
6475
6505
6535
6564
6592
6619
6644
6668
6689
6708
6725
6738
6749
6756
6760
6760
6758
6752
6742
6730
6714
6695
6674
6649
6622
6592
6560
6525
6489
6452
6413
6373
6332
6291
6249
6206
6164
6121
6078
6035
5992
5948
5905
5862
5820
5777
5735
5694
5653
5612
5573
5534
5496
5460
5424
5390
5356
5324
5293
5264
5236
5209
5184
5159
5136
5114
5093
5072
5052
5032
5012
4992
4971
4950
4927
4902
4876
4848
4817
4784
4748
4710
4668
4624
4577
4527
4474
4418
4360
4298
4234
4168
4099
4029
3956
3881
3805
3728
3649
3569
3488
3406
3324
3241
3157
3072
2987
2902
2816
2729
2643
2556
2468
2380
2292
2203
2114
2025
1935
1845
1755
1664
1573
1482
1391
1299
1208
1117
1027
936
846
757
668
581
494
408
324
241
159
79
2
-74
-148
-220
-290
-358
-423
-486
-547
-605
-661
-715
-766
-814
-861
-905
-947
-987
-1025
-1061
-1095
-1128
-1158
-1187
-1214
-1240
-1264
-1286
-1307
-1327
-1345
-1361
-1376
-1390
-1403
-1414
-1425
-1434
-1443
-1451
-1459
-1466
-1472
-1479
-1486
-1493
-1500
-1507
-1515
-1523
-1533
-1542
-1552
-1563
-1575
-1587
-1599
-1612
-1625
-1638
-1652
-1665
-1679
-1692
-1705
-1718
-1731
-1743
-1754
-1766
-1777
-1787
-1797
-1807
-1816
-1826
-1835
-1845
-1854
-1865
-1875
-1886
-1898
-1910
-1923
-1936
-1949
-1963
-1977
-1991
-2004
-2017
-2029
-2041
-2051
-2059
-2066
-2071
-2074
-2074
-2071
-2066
-2058
-2047
-2033
-2016
-1996
-1973
-1948
-1919
-1888
-1854
-1818
-1780
-1739
-1697
-1653
-1607
-1560
-1511
-1461
-1410
-1358
-1305
-1251
-1197
-1142
-1086
-1030
-973
-916
-858
-800
-741
-682
-622
-562
-501
-440
-379
-318
-256
-195
-133
-71
-10
52
113
175
236
298
360
423
486
550
614
679
746
813
882
952
1022
1096
1170
1246
1322
1400
1479
1559
1640
1722
1804
1886
1968
2050
2132
2213
2294
2374
2452
2530
2606
2680
2752
2821
2889
2954
3017
3077
3135
3190
3243
3293
3341
3386
3430
3471
3511
3549
3586
3621
3655
3689
3721
3752
3782
3812
3840
3868
3894
3920
3944
3966
3987
4006
4025
4041
4054
4067
4078
4086
4094
4099
4102
4103
4103
4100
4096
4090
4083
4074
4062
4051
4037
4022
4005
3987
3968
3947
3926
3903
3879
3854
3828
3802
3774
3746
3718
3689
3660
3631
3602
3573
3545
3517
3490
3463
3438
3413
3389
3366
3344
3323
3302
3282
3263
3244
3225
3207
3189
3171
3152
3134
3115
3096
3077
3058
3038
3017
2996
2975
2953
2931
2908
2884
2860
2835
2809
2782
2755
2727
2698
2667
2636
2604
2571
2536
2501
2464
2427
2388
2348
2307
2265
2222
2177
2131
2083
2033
1983
1931
1876
1820
1763
1703
1642
1580
1516
1450
1383
1315
1246
1175
1103
1031
957
882
807
731
655
578
501
424
346
269
191
114
37
-39
-115
-191
-266
-340
-414
-487
-559
-631
-702
-772
-842
-910
-979
-1046
-1114
-1180
-1246
-1311
-1376
-1440
-1503
-1566
-1629
-1691
-1752
-1813
-1873
-1934
-1993
-2052
-2111
-2169
-2226
-2283
-2340
-2395
-2451
-2505
-2559
-2613
-2666
-2718
-2771
-2822
-2874
-2926
-2977
-3028
-3079
-3130
-3180
-3230
-3280
-3330
-3379
-3427
-3475
-3522
-3568
-3613
-3658
-3702
-3745
-3787
-3828
-3869
-3909
-3948
-3987
-4025
-4062
-4099
-4136
-4172
-4208
-4244
-4279
-4313
-4347
-4380
-4413
-4445
-4476
-4506
-4535
-4563
-4589
-4614
-4637
-4659
-4679
-4697
-4714
-4729
-4742
-4753
-4762
-4770
-4776
-4780
-4783
-4785
-4787
-4787
-4787
-4786
-4786
-4785
-4784
-4784
-4783
-4783
-4784
-4784
-4785
-4786
-4787
-4788
-4789
-4790
-4791
-4792
-4793
-4793
-4794
-4794
-4794
-4793
-4792
-4792
-4790
-4789
-4787
-4785
-4783
-4781
-4778
-4775
-4772
-4769
-4765
-4762
-4757
-4753
-4747
-4742
-4736
-4729
-4721
-4713
-4704
-4694
-4683
-4671
-4659
-4645
-4631
-4616
-4599
-4581
-4562
-4542
-4521
-4499
-4475
-4450
-4424
-4397
-4369
-4339
-4308
-4276
-4243
-4208
-4172
-4134
-4094
-4054
-4011
-3968
-3922
-3874
-3824
-3772
-3718
-3662
-3604
-3544
-3482
-3419
-3353
-3286
-3218
-3148
-3077
-3005
-2933
-2860
-2788
-2716
-2644
-2573
-2503
-2434
-2367
-2301
-2238
-2177
-2118
-2062
-2008
-1958
-1910
-1866
-1825
-1787
-1753
-1721
-1694
-1669
-1648
-1629
-1614
-1601
-1592
-1585
-1580
-1578
-1578
-1579
-1583
-1588
-1595
-1602
-1611
-1621
-1632
-1643
-1655
-1668
-1680
-1693
-1706
-1718
-1731
-1743
-1755
-1767
-1778
-1788
-1798
-1807
-1815
-1822
-1829
-1834
-1839
-1842
-1844
-1845
-1845
-1844
-1841
-1837
-1833
-1827
-1820
-1812
-1802
-1793
-1782
-1771
-1759
-1746
-1734
-1721
-1708
-1695
-1683
-1670
-1658
-1646
-1634
-1623
-1612
-1602
-1591
-1581
-1571
-1561
-1551
-1542
-1532
-1521
-1511
-1500
-1490
-1479
-1468
-1457
-1445
-1434
-1423
-1412
-1400
-1389
-1379
-1368
-1358
-1348
-1338
-1328
-1318
-1308
-1299
-1289
-1280
-1270
-1260
-1250
-1239
-1229
-1218
-1207
-1195
-1183
-1171
-1159
-1146
-1133
-1120
-1107
-1093
-1080
-1067
-1054
-1041
-1029
-1016
-1004
-993
-982
-972
-962
-952
-942
-933
-924
-916
-908
-901
-893
-887
-881
-875
-870
-866
-862
-860
-858
-857
-857
-859
-861
-865
-870
-876
-884
-894
-905
-918
-933
-950
-968
-988
-1010
-1034
-1060
-1088
-1116
-1147
-1178
-1211
-1245
-1280
-1316
-1353
-1390
-1428
-1466
-1506
-1545
-1586
-1626
-1668
-1709
-1751
-1794
-1837
-1880
-1923
-1967
-2009
-2054
-2097
-2140
-2183
-2225
-2266
-2306
-2346
-2384
-2421
-2458
-2493
-2527
-2560
-2592
-2623
-2653
-2683
-2712
-2741
-2769
-2798
-2826
-2855
-2884
-2913
-2943
-2973
-3005
-3037
-3070
-3104
-3139
-3175
-3212
-3250
-3289
-3330
-3371
-3414
-3457
-3502
-3548
-3594
-3642
-3691
-3740
-3790
-3841
-3893
-3945
-3997
-4051
-4104
-4158
-4213
-4267
-4322
-4376
-4431
-4485
-4540
-4594
-4647
-4700
-4753
-4804
-4855
-4906
-4955
-5004
-5051
-5098
-5144
-5188
-5232
-5275
-5316
-5356
-5396
-5434
-5470
-5506
-5540
-5573
-5605
-5636
-5665
-5693
-5719
-5744
-5768
-5790
-5811
-5830
-5847
-5863
-5878
-5891
-5902
-5911
-5918
-5924
-5928
-5930
-5930
-5928
-5925
-5920
-5914
-5906
-5897
-5886
-5874
-5861
-5847
-5833
-5817
-5800
-5783
-5764
-5745
-5726
-5706
-5685
-5664
-5643
-5622
-5600
-5579
-5558
-5536
-5516
-5495
-5475
-5455
-5436
-5417
-5398
-5379
-5361
-5342
-5323
-5304
-5285
-5265
-5244
-5223
-5200
-5177
-5152
-5126
-5098
-5068
-5037
-5003
-4968
-4930
-4890
-4848
-4803
-4756
-4706
-4654
-4600
-4544
-4485
-4425
-4363
-4299
-4234
-4167
-4100
-4030
-3962
-3893
-3824
-3754
-3685
-3617
-3548
-3481
-3414
-3349
-3284
-3220
-3157
-3095
-3034
-2974
-2914
-2855
-2797
-2738
-2680
-2622
-2564
-2505
-2445
-2385
-2324
-2262
-2198
-2133
-2066
-1998
-1928
-1856
-1783
-1708
-1631
-1553
-1473
-1392
-1309
-1226
-1141
-1056
-969
-883
-796
-710
-623
-537
-452
-367
-284
-202
-121
-43
34
108
180
249
315
378
438
495
548
597
642
684
722
756
786
813
835
854
869
881
890
895
897
897
894
888
881
872
861
849
836
822
808
793
778
763
749
734
721
708
696
685
675
667
660
654
650
647
646
647
649
653
658
665
673
683
694
705
718
732
746
761
776
791
807
822
837
852
866
880
893
906
918
930
940
950
960
968
976
983
989
995
1000
1004
1006
1008
1010
1012
1012
1010
1008
1006
1002
999
993
987
980
971
962
952
940
928
914
899
883
866
848
829
808
787
764
741
716
690
663
636
607
578
548
517
485
454
421
389
356
324
291
259
227
195
164
134
105
76
49
22
-4
-29
-53
-76
-99
-121
-143
-164
-185
-206
-227
-248
-270
-292
-315
-338
-362
-388
-414
-442
-471
-501
-533
-567
-602
-639
-678
-718
-760
-804
-849
-896
-944
-993
-1044
-1096
-1148
-1202
-1256
-1311
-1366
-1422
-1478
-1535
-1591
-1648
-1705
-1762
-1819
-1876
-1933
-1989
-2045
-2101
-2157
-2212
-2267
-2322
-2376
-2430
-2483
-2536
-2588
-2639
-2690
-2740
-2790
-2839
-2887
-2934
-2981
-3027
-3072
-3116
-3159
-3202
-3243
-3283
-3323
-3361
-3399
-3435
-3471
-3505
-3539
-3572
-3604
-3635
-3665
-3695
-3723
-3752
-3779
-3807
-3833
-3859
-3885
-3909
-3934
-3958
-3981
-4003
-4027
-4050
-4072
-4093
-4114
-4135
-4156
-4176
-4196
-4216
-4235
-4253
-4271
-4288
-4304
-4319
-4333
-4346
-4357
-4367
-4375
-4382
-4386
-4389
-4389
-4387
-4383
-4376
-4367
-4356
-4342
-4327
-4308
-4288
-4265
-4240
-4213
-4185
-4154
-4122
-4088
-4053
-4016
-3978
-3939
-3898
-3857
-3815
-3771
-3727
-3683
-3637
-3591
-3544
-3496
-3447
-3398
-3348
-3298
-3246
-3195
-3142
-3089
-3035
-2981
-2926
-2871
-2815
-2758
-2701
-2644
-2586
-2528
-2470
-2411
-2353
-2293
-2234
-2175
-2116
-2056
-1997
-1938
-1880
-1821
-1763
-1705
-1648
-1591
-1535
-1480
-1425
-1371
-1318
-1265
-1214
-1163
-1113
-1063
-1014
-967
-920
-874
-828
-783
-739
-695
-652
-609
-567
-525
-483
-441
-399
-357
-315
-273
-231
-188
-145
-102
-59
-15
29
73
117
162
206
250
294
338
382
426
470
513
556
599
642
684
726
769
811
853
895
937
979
1020
1062
1104
1146
1188
1229
1270
1311
1352
1393
1433
1472
1511
1549
1586
1623
1658
1693
1726
1758
1789
1819
1848
1875
1902
1927
1951
1975
1997
2017
2037
2058
2076
2094
2111
2128
2144
2159
2174
2189
2203
2217
2231
2244
2257
2270
2283
2295
2308
2320
2332
2344
2355
2367
2378
2389
2400
2411
2421
2431
2441
2451
2461
2471
2481
2490
2500
2510
2520
2530
2540
2551
2562
2574
2585
2598
2610
2623
2637
2651
2665
2680
2695
2710
2726
2743
2759
2776
2793
2811
2828
2846
2864
2883
2902
2922
2942
2962
2983
3005
3028
3052
3077
3103
3130
3159
3189
3221
3254
3290
3327
3366
3407
3451
3496
3544
3594
3645
3699
3755
3813
3873
3935
3998
4062
4129
4197
4265
4334
4403
4473
4542
4611
4680
4749
4816
4883
4948
5012
5074
5135
5194
5251
5306
5360
5411
5461
5509
5554
5598
5639
5679
5717
5753
5787
5819
5850
5879
5906
5932
5957
5980
6003
6024
6044
6064
6082
6100
6117
6133
6149
6163
6177
6190
6203
6214
6225
6235
6244
6253
6260
6266
6272
6276
6280
6282
6283
6283
6282
6279
6276
6271
6265
6258
6249
6240
6229
6216
6203
6188
6172
6155
6137
6117
6097
6074
6051
6027
6001
5974
5946
5916
5886
5854
5821
5787
5752
5716
5679
5641
5603
5563
5523
5483
5441
5399
5357
5314
5271
5228
5184
5140
5096
5052
5008
4964
4920
4875
4831
4787
4744
4700
4656
4613
4569
4526
4483
4440
4398
4355
4313
4271
4229
4187
4146
4104
4062
4022
3980
3939
3898
3857
3816
3776
3735
3694
3654
3614
3574
3534
3495
3456
3417
3379
3342
3305
3269
3233
3198
3164
3130
3097
3065
3034
3003
2973
2944
2916
2889
2862
2836
2811
2787
2763
2740
2718
2697
2676
2656
2637
2619
2601
2584
2568
2552
2537
2523
2510
2498
2486
2476
2466
2457
2449
2442
2436
2430
2425
2420
2416
2413
2410
2407
2404
2402
2400
2397
2395
2393
2390
2388
2385
2382
2379
2376
2373
2370
2366
2363
2360
2357
2354
2351
2349
2347
2346
2346
2346
2347
2349
2351
2355
2359
2364
2370
2377
2385
2393
2402
2412
2423
2434
2445
2457
2469
2482
2495
2507
2520
2533
2545
2558
2570
2582
2593
2604
2614
2623
2632
2640
2647
2654
2659
2664
2668
2670
2672
2673
2672
2671
2669
2665
2661
2655
2649
2642
2634
2625
2615
2605
2594
2582
2571
2558
2546
2534
2521
2509
2497
2485
2473
2461
2450
2439
2429
2419
2410
2401
2392
2385
2377
2371
2364
2359
2354
2349
2345
2342
2339
2336
2334
2332
2330
2329
2327
2326
2325
2325
2324
2323
2322
2321
2319
2318
2316
2315
2313
2310
2308
2305
2303
2300
2297
2294
2291
2288
2285
2282
2278
2275
2271
2267
2262
2258
2253
2247
2242
2236
2229
2222
2215
2207
2199
2191
2182
2173
2164
2154
2144
2133
2123
2112
2100
2088
2076
2064
2051
2037
2024
2009
1995
1980
1964
1947
1930
1913
1895
1876
1856
1836
1816
1795
1773
1751
1729
1706
1682
1659
1634
1610
1585
1560
1534
1509
1483
1456
1429
1402
1374
1345
1316
1286
1256
1224
1192
1159
1124
1089
1052
1014
976
936
895
852
809
765
719
672
625
576
526
476
424
372
319
265
210
156
100
45
-11
-66
-122
-177
-232
-286
-340
-394
-446
-498
-549
-598
-647
-695
-741
-786
-830
-873
-914
-954
-992
-1029
-1065
-1099
-1132
-1164
-1194
-1223
-1251
-1278
-1304
-1329
-1353
-1377
-1399
-1421
-1443
-1463
-1484
-1504
-1524
-1544
-1564
-1584
-1604
-1624
-1644
-1665
-1687
-1709
-1731
-1754
-1778
-1803
-1828
-1854
-1880
-1908
-1936
-1965
-1994
-2024
-2055
-2087
-2119
-2152
-2185
-2219
-2253
-2288
-2323
-2359
-2395
-2431
-2467
-2504
-2540
-2577
-2613
-2649
-2684
-2720
-2754
-2789
-2822
-2855
-2887
-2918
-2949
-2978
-3006
-3032
-3058
-3082
-3104
-3125
-3145
-3163
-3179
-3194
-3207
-3218
-3228
-3236
-3242
-3247
-3250
-3252
-3252
-3251
-3249
-3245
-3240
-3234
-3227
-3219
-3210
-3200
-3190
-3179
-3168
-3156
-3144
-3131
-3119
-3106
-3093
-3080
-3067
-3053
-3040
-3027
-3014
-3001
-2988
-2976
-2963
-2951
-2938
-2926
-2914
-2902
-2891
-2879
-2867
-2856
-2844
-2833
-2821
-2809
-2797
-2785
-2772
-2759
-2745
-2731
-2716
-2701
-2684
-2667
-2649
-2630
-2610
-2589
-2567
-2545
-2521
-2495
-2469
-2442
-2413
-2384
-2353
-2321
-2288
-2255
-2220
-2184
-2147
-2109
-2071
-2031
-1991
-1951
-1910
-1868
-1827
-1784
-1742
-1699
-1656
-1613
-1569
-1526
-1482
-1439
-1395
-1352
-1309
-1266
-1223
-1181
-1138
-1097
-1055
-1014
-974
-935
-896
-857
-819
-782
-745
-709
-674
-640
-606
-573
-541
-510
-479
-449
-420
-392
-364
-337
-310
-283
-258
-232
-207
-182
-157
-133
-109
-85
-61
-37
-14
10
34
57
81
104
128
151
174
198
221
244
267
290
313
336
359
382
404
426
449
471
493
515
537
558
580
601
623
644
665
687
708
729
750
771
791
812
832
852
871
891
910
929
947
964
982
998
1014
1030
1044
1058
1072
1084
1096
1106
1116
1125
1133
1139
1145
1150
1154
1156
1157
1158
1156
1154
1150
1146
1139
1132
1123
1114
1102
1090
1077
1062
1047
1030
1012
994
975
955
934
912
890
867
843
819
795
770
744
719
693
667
640
614
587
560
532
505
477
449
421
392
363
334
304
274
243
212
180
148
114
80
45
9
-28
-66
-105
-145
-185
-227
-270
-314
-359
-405
-451
-498
-547
-595
-645
-695
-746
-798
-850
-904
-957
-1012
-1067
-1122
-1179
-1235
-1293
-1351
-1409
-1468
-1527
-1587
-1647
-1707
-1767
-1828
-1889
-1950
-2011
-2071
-2132
-2192
-2252
-2312
-2371
-2430
-2488
-2545
-2601
-2657
-2711
-2765
-2818
-2870
-2921
-2971
-3020
-3068
-3114
-3160
-3205
-3249
-3291
-3333
-3374
-3414
-3453
-3491
-3529
-3565
-3601
-3636
-3670
-3703
-3736
-3768
-3799
-3830
-3860
-3890
-3919
-3947
-3975
-4002
-4027
-4054
-4080
-4105
-4130
-4154
-4178
-4201
-4225
-4247
-4270
-4292
-4314
-4336
-4357
-4378
-4399
-4419
-4439
-4459
-4478
-4497
-4515
-4533
-4550
-4567
-4583
-4598
-4613
-4627
-4640
-4652
-4663
-4674
-4683
-4692
-4700
-4707
-4713
-4718
-4722
-4725
-4728
-4730
-4731
-4731
-4731
-4730
-4729
-4726
-4723
-4720
-4716
-4711
-4705
-4699
-4692
-4685
-4676
-4667
-4658
-4647
-4636
-4624
-4611
-4598
-4584
-4569
-4554
-4538
-4521
-4504
-4486
-4468
-4449
-4430
-4410
-4390
-4369
-4348
-4326
-4304
-4282
-4259
-4235
-4212
-4188
-4163
-4138
-4113
-4088
-4062
-4037
-4011
-3986
-3960
-3934
-3908
-3882
-3856
-3831
-3805
-3779
-3753
-3727
-3701
-3675
-3649
-3622
-3596
-3570
-3544
-3517
-3491
-3465
-3439
-3412
-3386
-3361
-3335
-3310
-3285
-3260
-3236
-3212
-3189
-3166
-3144
-3122
-3101
-3081
-3061
-3041
-3022
-3004
-2986
-2969
-2952
-2936
-2920
-2904
-2890
-2875
-2861
-2848
-2834
-2822
-2810
-2798
-2788
-2777
-2767
-2758
-2749
-2741
-2733
-2726
-2719
-2712
-2706
-2699
-2693
-2686
-2680
-2674
-2667
-2660
-2653
-2645
-2637
-2628
-2619
-2609
-2599
-2588
-2576
-2564
-2551
-2538
-2524
-2509
-2494
-2479
-2463
-2447
-2431
-2414
-2398
-2381
-2364
-2347
-2330
-2314
-2297
-2281
-2265
-2249
-2233
-2218
-2203
-2188
-2174
-2160
-2147
-2134
-2121
-2109
-2097
-2086
-2075
-2064
-2054
-2044
-2033
-2024
-2015
-2005
-1997
-1989
-1980
-1971
-1963
-1954
-1945
-1936
-1926
-1916
-1906
-1896
-1885
-1873
-1861
-1848
-1834
-1820
-1805
-1789
-1772
-1755
-1736
-1716
-1695
-1673
-1650
-1626
-1601
-1574
-1547
-1518
-1488
-1458
-1426
-1393
-1360
-1326
-1291
-1256
-1220
-1183
-1147
-1110
-1073
-1036
-999
-963
-926
-890
-855
-820
-786
-752
-719
-687
-656
-626
-597
-568
-541
-514
-489
-465
-441
-419
-397
-376
-357
-338
-320
-302
-286
-270
-256
-241
-228
-215
-202
-191
-179
-168
-157
-146
-136
-126
-115
-105
-95
-84
-74
-63
-52
-41
-30
-18
-5
7
21
34
48
63
78
93
109
125
141
158
175
191
208
225
242
258
274
289
304
318
332
345
357
368
378
387
396
403
409
415
419
423
426
428
429
429
429
427
425
422
419
414
409
403
396
388
380
371
361
350
338
326
313
300
286
271
256
241
225
209
192
176
159
142
125
108
92
75
58
41
24
7
-9
-26
-42
-59
-75
-91
-107
-123
-139
-155
-170
-185
-200
-215
-229
-243
-257
-270
-282
-295
-306
-318
-328
-338
-348
-357
-365
-373
-381
-387
-393
-399
-404
-408
-412
-415
-418
-420
-421
-422
-422
-422
-422
-420
-419
-417
-414
-411
-407
-403
-399
-394
-389
-383
-377
-370
-362
-354
-346
-336
-326
-316
-304
-292
-279
-266
-252
-237
-221
-205
-187
-169
-151
-131
-110
-89
-67
-44
-20
4
29
55
82
109
137
165
194
223
253
284
315
346
377
409
441
472
505
537
569
601
633
665
697
729
760
792
823
855
886
917
948
979
1010
1042
1073
1103
1134
1165
1195
1226
1256
1285
1315
1344
1372
1400
1427
1454
1479
1504
1528
1551
1572
1593
1613
1631
1648
1663
1678
1691
1703
1713
1722
1730
1736
1741
1745
1747
1748
1749
1748
1746
1743
1739
1734
1728
1721
1713
1705
1696
1687
1676
1666
1654
1643
1631
1618
1606
1592
1579
1566
1552
1538
1524
1511
1497
1483
1469
1455
1441
1428
1414
1401
1388
1375
1362
1350
1338
1326
1315
1304
1293
1283
1274
1265
1256
1248
1240
1232
1225
1218
1212
1207
1201
1196
1192
1188
1185
1181
1178
1176
1174
1172
1170
1168
1167
1165
1164
1162
1161
1159
1158
1156
1155
1153
1151
1149
1147
1145
1143
1140
1138
1135
1133
1130
1128
1125
1123
1120
1118
1115
1113
1111
1109
1107
1105
1104
1103
1102
1101
1100
1100
1100
1100
1101
1102
1103
1105
1107
1110
1113
1116
1119
1124
1128
1133
1138
1143
1149
1155
1162
1169
1176
1183
1190
1197
1205
1213
1220
1228
1236
1244
1251
1259
1266
1273
1280
1287
1293
1299
1305
1311
1316
1321
1325
1329
1333
1337
1340
1343
1346
1349
1351
1354
1356
1357
1359
1361
1362
1363
1364
1365
1366
1367
1367
1368
1368
1368
1368
1369
1369
1368
1368
1368
1367
1367
1366
1366
1365
1365
1364
1363
1363
1362
1362
1362
1361
1362
1362
1362
1363
1364
1365
1367
1369
1371
1374
1377
1381
1385
1389
1394
1400
1405
1412
1418
1426
1433
1442
1450
1460
1470
1480
1491
1502
1514
1526
1538
1551
1565
1579
1593
1607
1622
1637
1653
1669
1685
1701
1718
1734
1751
1768
1785
1802
1818
1835
1851
1867
1883
1898
1913
1928
1942
1955
1968
1980
1992
2003
2013
2023
2032
2040
2048
2055
2062
2068
2074
2080
2084
2089
2093
2097
2101
2104
2108
2111
2114
2116
2119
2121
2123
2126
2128
2130
2132
2133
2135
2136
2137
2138
2138
2138
2138
2137
2136
2135
2133
2130
2127
2123
2118
2112
2106
2099
2091
2083
2073
2063
2052
2040
2028
2015
2001
1986
1971
1955
1938
1921
1904
1887
1869
1851
1832
1814
1795
1777
1759
1740
1722
1705
1687
1671
1654
1638
1622
1607
1593
1579
1566
1553
1541
1529
1518
1508
1498
1488
1479
1470
1462
1454
1446
1438
1431
1423
1416
1409
1402
1395
1389
1382
1376
1369
1363
1357
1351
1345
1340
1334
1329
1324
1319
1314
1309
1304
1299
1294
1289
1284
1279
1274
1269
1263
1257
1251
1245
1238
1231
1224
1216
1208
1199
1191
1182
1173
1163
1154
1144
1135
1125
1115
1105
1095
1086
1076
1067
1057
1048
1039
1030
1020
1012
1004
996
988
980
972
965
958
951
944
938
931
925
919
913
907
901
896
890
885
879
874
868
863
858
852
847
842
837
832
827
823
818
814
810
806
802
799
796
792
789
787
784
781
779
776
774
771
769
766
764
761
758
755
752
749
745
741
738
734
729
725
721
716
712
707
703
698
694
690
686
682
678
674
671
668
664
662
659
656
654
652
649
647
645
643
641
639
637
635
633
630
628
625
621
618
614
609
604
598
592
586
578
571
562
553
544
534
523
512
501
489
477
465
452
440
427
414
401
389
376
364
352
340
329
317
307
296
286
277
268
259
251
243
237
230
225
220
215
212
209
207
205
205
205
206
208
210
214
218
222
228
233
240
247
254
262
270
278
287
295
304
312
321
329
337
345
352
359
366
372
377
382
386
390
393
395
397
398
398
398
397
395
392
389
385
380
375
369
362
354
346
336
326
316
305
293
280
266
252
237
222
205
188
170
152
132
112
91
69
46
23
-2
-27
-53
-80
-108
-137
-166
-197
-228
-259
-292
-325
-358
-392
-426
-461
-496
-532
-567
-603
-638
-674
-710
-745
-781
-816
-850
-885
-919
-952
-985
-1018
-1050
-1081
-1111
-1141
-1170
-1199
-1226
-1252
-1278
-1303
-1326
-1349
-1370
-1391
-1410
-1429
-1446
-1462
-1477
-1491
-1504
-1516
-1527
-1537
-1546
-1555
-1563
-1570
-1576
-1581
-1586
-1591
-1595
-1598
-1601
-1603
-1605
-1607
-1608
-1609
-1610
-1610
-1611
-1610
-1610
-1610
-1609
-1609
-1608
-1608
-1607
-1606
-1605
-1605
-1604
-1604
-1603
-1603
-1603
-1602
-1602
-1602
-1603
-1603
-1603
-1604
-1604
-1605
-1605
-1606
-1607
-1607
-1608
-1609
-1609
-1610
-1610
-1611
-1612
-1612
-1613
-1614
-1614
-1615
-1616
-1617
-1619
-1620
-1622
-1623
-1625
-1627
-1629
-1631
-1633
-1635
-1638
-1640
-1642
-1644
-1646
-1648
-1650
-1651
-1653
-1654
-1656
-1657
-1658
-1658
-1659
-1660
-1660
-1660
-1660
-1660
-1660
-1660
-1660
-1660
-1659
-1659
-1659
-1659
-1658
-1658
-1658
-1659
-1659
-1660
-1660
-1661
-1662
-1664
-1665
-1667
-1669
-1671
-1673
-1676
-1679
-1681
-1685
-1688
-1692
-1695
-1700
-1704
-1709
-1714
-1719
-1725
-1731
-1738
-1744
-1751
-1759
-1766
-1774
-1782
-1790
-1798
-1807
-1815
-1824
-1833
-1841
-1850
-1859
-1868
-1876
-1885
-1893
-1902
-1910
-1919
-1927
-1935
-1943
-1952
-1960
-1968
-1975
-1983
-1991
-1998
-2005
-2013
-2020
-2025
-2033
-2039
-2045
-2050
-2056
-2061
-2065
-2069
-2073
-2077
-2080
-2082
-2084
-2086
-2087
-2088
-2088
-2088
-2088
-2087
-2086
-2084
-2082
-2080
-2077
-2075
-2071
-2068
-2064
-2061
-2056
-2052
-2048
-2043
-2037
-2033
-2028
-2021
-2016
-2011
-2004
-1998
-1991
-1984
-1977
-1969
-1961
-1952
-1943
-1933
-1923
-1912
-1901
-1889
-1877
-1864
-1851
-1837
-1822
-1807
-1792
-1776
-1759
-1742
-1724
-1706
-1687
-1668
-1647
-1627
-1605
-1583
-1560
-1536
-1511
-1486
-1460
-1433
-1405
-1377
-1347
-1317
-1286
-1254
-1222
-1188
-1154
-1119
-1084
-1047
-1010
-973
-935
-896
-857
-817
-777
-736
-696
-655
-613
-572
-531
-489
-447
-406
-364
-323
-282
-241
-201
-161
-121
-82
-43
-4
34
71
108
145
181
216
251
285
319
352
385
417
448
479
509
539
568
596
624
651
677
703
727
751
775
797
819
840
860
879
897
915
932
948
963
977
991
1004
1016
1027
1038
1048
1057
1066
1074
1082
1088
1095
1100
1105
1109
1113
1116
1118
1120
1120
1120
1120
1118
1116
1113
1109
1105
1099
1093
1085
1077
1068
1058
1047
1035
1022
1008
995
980
964
948
931
913
894
876
856
836
815
794
772
749
726
703
678
653
628
602
575
547
519
490
461
431
401
370
339
307
275
243
210
177
144
111
77
44
10
-24
-58
-91
-125
-158
-192
-225
-258
-290
-323
-355
-387
-419
-450
-481
-512
-543
-573
-603
-633
-663
-692
-721
-749
-777
-804
-831
-858
-884
-909
-934
-958
-982
-1004
-1026
-1047
-1067
-1087
-1105
-1122
-1139
-1154
-1168
-1182
-1194
-1205
-1216
-1225
-1234
-1242
-1249
-1255
-1261
-1266
-1271
-1275
-1279
-1282
-1285
-1288
-1291
-1293
-1295
-1297
-1298
-1300
-1301
-1303
-1304
-1305
-1306
-1308
-1309
-1310
-1311
-1313
-1315
-1316
-1319
-1321
-1323
-1326
-1329
-1332
-1336
-1339
-1343
-1347
-1351
-1355
-1360
-1364
-1368
-1373
-1377
-1381
-1385
-1389
-1392
-1396
-1399
-1402
-1405
-1408
-1411
-1413
-1415
-1417
-1419
-1420
-1421
-1422
-1422
-1422
-1422
-1421
-1420
-1418
-1416
-1413
-1409
-1405
-1400
-1395
-1388
-1382
-1374
-1366
-1358
-1349
-1339
-1330
-1319
-1309
-1298
-1287
-1276
-1265
-1253
-1242
-1230
-1219
-1208
-1196
-1185
-1174
-1163
-1152
-1141
-1130
-1120
-1109
-1099
-1088
-1078
-1068
-1057
-1047
-1036
-1026
-1014
-1004
-994
-983
-972
-960
-948
-937
-924
-912
-899
-887
-873
-860
-846
-833
-818
-804
-789
-774
-759
-743
-728
-711
-695
-678
-661
-644
-626
-609
-591
-573
-555
-536
-518
-500
-482
-464
-446
-428
-410
-392
-374
-357
-339
-321
-303
-286
-268
-251
-233
-215
-198
-180
-163
-146
-128
-111
-94
-76
-59
-42
-25
-8
9
26
43
59
76
93
109
126
142
158
174
190
206
222
238
254
269
285
300
315
330
344
359
373
387
400
413
426
439
451
463
475
486
497
507
517
527
536
545
553
561
569
576
582
588
594
599
604
608
612
615
618
621
623
624
626
626
627
627
626
625
624
622
619
616
613
609
605
600
595
589
583
576
569
562
554
545
537
528
518
508
498
488
477
466
455
443
432
420
408
396
384
372
360
348
336
325
313
301
290
279
268
258
248
238
229
220
211
203
196
189
182
176
171
166
161
157
154
150
148
145
143
142
140
139
138
138
137
137
137
137
137
137
137
137
137
137
137
136
135
134
133
131
129
127
125
122
119
115
112
108
103
99
94
89
84
78
72
66
60
53
46
39
32
24
16
7
-2
-11
-20
-30
-40
-50
-61
-71
-83
-94
-106
-118
-130
-143
-156
-170
-183
-197
-211
-226
-240
-255
-270
-285
-301
-316
-331
-347
-363
-378
-394
-409
-425
-441
-456
-472
-487
-502
-518
-533
-548
-563
-577
-592
-606
-620
-634
-647
-660
-673
-686
-698
-710
-722
-733
-744
-754
-764
-774
-783
-791
-800
-807
-814
-821
-827
-833
-838
-843
-847
-851
-854
-857
-859
-861
-863
-864
-865
-865
-865
-864
-863
-861
-860
-857
-854
-851
-847
-842
-837
-832
-826
-819
-812
-804
-796
-787
-777
-767
-756
-745
-733
-721
-708
-694
-680
-666
-651
-635
-619
-603
-587
-570
-552
-535
-517
-499
-480
-461
-442
-423
-404
-385
-366
-346
-327
-307
-288
-269
-250
-231
-213
-194
-176
-158
-140
-123
-106
-89
-72
-55
-39
-23
-8
8
23
37
52
66
80
94
108
122
135
148
161
175
188
201
214
227
240
254
267
281
294
308
321
335
349
362
376
390
405
419
433
448
462
477
491
506
521
536
551
566
581
596
611
625
640
655
669
684
698
712
726
739
752
765
778
790
801
812
823
833
843
852
861
869
876
883
889
895
900
904
908
911
914
915
916
917
916
915
913
910
907
902
897
891
884
876
867
858
847
836
823
810
797
782
767
751
735
718
700
682
663
644
625
605
586
566
545
525
504
484
463
443
422
402
381
361
341
321
301
281
262
242
223
205
186
167
149
131
114
96
79
62
46
29
13
-3
-18
-33
-48
-62
-76
-90
-104
-117
-129
-142
-154
-166
-178
-189
-200
-211
-221
-231
-241
-250
-259
-268
-276
-284
-292
-299
-305
-312
-318
-323
-329
-333
-338
-342
-346
-349
-353
-356
-358
-361
-363
-365
-366
-368
-369
-370
-371
-371
-371
-370
-370
-369
-367
-365
-363
-361
-358
-354
-351
-347
-342
-338
-332
-327
-321
-315
-308
-302
-295
-287
-279
-271
-263
-255
-246
-237
-228
-219
-209
-200
-190
-180
-170
-160
-150
-140
-130
-119
-109
-99
-88
-78
-68
-58
-49
-39
-30
-21
-13
-5
3
10
17
24
30
35
40
45
49
52
56
58
61
63
65
66
67
68
69
69
69
69
69
69
68
67
66
65
63
62
59
57
55
52
48
45
41
37
32
27
22
16
10
3
-3
-10
-18
-25
-33
-41
-49
-57
-64
-72
-80
-87
-94
-101
-108
-113
-119
-124
-128
-131
-134
-136
-138
-138
-138
-137
-135
-133
-130
-127
-122
-118
-112
-107
-101
-94
-88
-80
-73
-66
-58
-50
-42
-34
-26
-18
-10
-2
6
14
22
30
39
47
56
64
72
81
90
98
107
115
124
133
141
150
158
167
175
184
192
201
209
217
225
234
242
250
258
266
274
282
291
299
307
315
324
332
341
350
359
368
377
387
397
407
417
428
438
450
461
473
485
497
509
522
534
547
560
573
586
598
611
624
637
649
662
674
686
698
710
721
733
744
755
766
777
788
798
809
819
830
840
850
860
870
880
890
899
909
918
927
936
944
952
960
968
975
982
989
994
1000
1004
1008
1012
1016
1020
1022
1024
1025
1026
1026
1026
1025
1022
1020
1018
1016
1012
1008
1004
999
994
989
983
977
970
963
956
949
941
934
926
918
910
902
894
885
877
869
861
853
845
836
828
820
812
804
797
789
781
773
766
758
750
743
735
727
719
712
704
696
688
680
671
663
654
645
636
627
617
607
597
587
577
566
555
544
533
522
510
499
487
476
464
452
441
429
417
406
394
382
370
359
347
335
324
312
300
288
277
265
253
241
229
217
205
193
181
168
156
144
131
119
107
94
82
69
56
44
31
18
5
-7
-20
-33
-46
-59
-72
-85
-98
-111
-125
-138
-151
-164
-177
-191
-204
-217
-230
-243
-256
-269
-282
-295
-308
-320
-333
-345
-358
-370
-382
-393
-405
-416
-427
-437
-448
-457
-467
-476
-485
-493
-500
-508
-515
-521
-527
-533
-538
-543
-547
-551
-555
-558
-561
-563
-565
-567
-568
-569
-570
-570
-571
-571
-571
-570
-569
-569
-568
-566
-565
-563
-561
-559
-557
-555
-553
-550
-547
-545
-542
-539
-535
-532
-529
-525
-522
-518
-515
-511
-508
-504
-501
-497
-494
-491
-488
-485
-482
-480
-478
-476
-475
-474
-473
-473
-473
-474
-475
-477
-479
-482
-485
-489
-494
-499
-504
-510
-517
-524
-532
-540
-549
-558
-568
-578
-589
-600
-612
-624
-636
-648
-661
-674
-688
-701
-715
-729
-743
-757
-771
-785
-800
-815
-829
-844
-859
-875
-890
-905
-921
-937
-952
-968
-984
-1000
-1014
-1031
-1047
-1062
-1077
-1093
-1108
-1122
-1137
-1151
-1166
-1180
-1194
-1207
-1221
-1234
-1247
-1260
-1273
-1286
-1299
-1312
-1325
-1338
-1351
-1364
-1377
-1390
-1403
-1417
-1431
-1445
-1459
-1474
-1489
-1504
-1519
-1535
-1551
-1567
-1583
-1599
-1616
-1633
-1650
-1667
-1684
-1701
-1718
-1735
-1751
-1768
-1785
-1801
-1817
-1833
-1849
-1864
-1879
-1893
-1908
-1921
-1935
-1947
-1960
-1972
-1983
-1994
-2005
-2013
-2024
-2033
-2041
-2049
-2057
-2064
-2070
-2077
-2083
-2088
-2093
-2098
-2103
-2108
-2112
-2116
-2120
-2124
-2127
-2130
-2133
-2136
-2139
-2141
-2143
-2145
-2147
-2148
-2149
-2150
-2151
-2151
-2151
-2151
-2151
-2151
-2150
-2150
-2149
-2149
-2148
-2147
-2146
-2146
-2145
-2144
-2143
-2142
-2142
-2141
-2141
-2140
-2140
-2140
-2140
-2140
-2140
-2140
-2140
-2141
-2142
-2143
-2144
-2145
-2146
-2148
-2150
-2152
-2155
-2158
-2161
-2164
-2168
-2171
-2176
-2180
-2185
-2189
-2194
-2200
-2205
-2211
-2216
-2222
-2228
-2234
-2241
-2247
-2254
-2261
-2268
-2275
-2283
-2291
-2299
-2307
-2316
-2324
-2333
-2342
-2351
-2361
-2370
-2380
-2389
-2399
-2409
-2419
-2429
-2439
-2449
-2459
-2469
-2479
-2490
-2500
-2510
-2520
-2530
-2540
-2550
-2560
-2569
-2579
-2589
-2598
-2607
-2616
-2625
-2633
-2642
-2650
-2657
-2665
-2671
-2678
-2684
-2690
-2695
-2699
-2704
-2707
-2711
-2713
-2715
-2717
-2718
-2718
-2718
-2718
-2717
-2715
-2713
-2710
-2707
-2703
-2699
-2694
-2689
-2683
-2676
-2669
-2661
-2652
-2643
-2633
-2622
-2611
-2598
-2585
-2572
-2557
-2541
-2525
-2508
-2490
-2472
-2452
-2432
-2412
-2390
-2368
-2346
-2323
-2299
-2274
-2249
-2224
-2198
-2171
-2144
-2117
-2088
-2060
-2031
-2001
-1971
-1941
-1910
-1879
-1848
-1816
-1784
-1751
-1718
-1685
-1652
-1618
-1585
-1551
-1517
-1482
-1448
-1413
-1379
-1344
-1309
-1273
-1238
-1203
-1167
-1131
-1096
-1060
-1024
-988
-952
-916
-880
-844
-808
-772
-736
-700
-664
-629
-594
-559
-524
-489
-455
-421
-387
-354
-322
-289
-258
-227
-196
-166
-137
-108
-80
-53
-26
0
25
49
72
95
117
138
158
177
196
213
230
246
261
275
289
302
313
324
334
344
352
360
366
372
377
381
384
386
388
388
388
387
385
382
379
374
369
362
355
347
338
328
317
305
293
279
264
249
232
215
197
178
158
137
116
94
71
47
23
-2
-27
-53
-80
-107
-134
-162
-191
-220
-249
-278
-308
-338
-369
-399
-430
-461
-491
-522
-552
-582
-612
-642
-671
-700
-729
-757
-784
-811
-837
-863
-888
-912
-935
-958
-979
-1000
-1020
-1040
-1058
-1076
-1093
-1109
-1124
-1139
-1153
-1166
-1178
-1190
-1202
-1212
-1223
-1232
-1242
-1251
-1259
-1267
-1275
-1283
-1290
-1297
-1303
-1310
-1316
-1322
-1328
-1334
-1339
-1345
-1350
-1355
-1360
-1365
-1370
-1375
-1380
-1385
-1389
-1394
-1399
-1403
-1407
-1412
-1416
-1419
-1423
-1427
-1430
-1433
-1435
-1437
-1439
-1441
-1442
-1443
-1444
-1444
-1444
-1444
-1443
-1442
-1440
-1438
-1436
-1433
-1430
-1427
-1424
-1420
-1415
-1411
-1406
-1401
-1395
-1389
-1383
-1377
-1369
-1362
-1354
-1346
-1337
-1328
-1318
-1308
-1297
-1286
-1275
-1263
-1250
-1238
-1224
-1210
-1196
-1182
-1167
-1151
-1136
-1120
-1103
-1087
-1070
-1052
-1035
-1016
-999
-981
-962
-944
-925
-906
-886
-867
-847
-827
-806
-785
-764
-743
-721
-699
-676
-653
-630
-606
-581
-557
-531
-506
-480
-453
-426
-399
-372
-344
-315
-287
-258
-228
-199
-169
-139
-109
-78
-47
-16
15
47
78
110
142
174
206
238
270
302
334
366
398
430
462
494
525
557
588
619
650
680
711
741
770
800
829
858
886
914
942
970
997
1022
1050
1075
1101
1126
1151
1175
1198
1221
1244
1266
1288
1309
1329
1349
1369
1388
1406
1424
1442
1459
1475
1492
1507
1522
1537
1552
1566
1580
1593
1607
1619
1632
1645
1657
1669
1680
1692
1703
1714
1725
1736
1746
1756
1766
1776
1786
1795
1804
1813
1821
1829
1837
1844
1852
1858
1865
1871
1877
1882
1887
1892
1897
1901
1904
1908
1911
1913
1916
1918
1920
1922
1923
1924
1925
1926
1927
1927
1927
1927
1928
1928
1928
1927
1927
1927
1927
1927
1927
1927
1927
1927
1927
1927
1927
1927
1927
1927
1927
1927
1927
1926
1926
1926
1925
1925
1924
1923
1922
1921
1919
1917
1916
1913
1911
1909
1906
1903
1900
1896
1893
1889
1885
1881
1876
1872
1867
1862
1857
1852
1847
1841
1836
1830
1825
1819
1814
1808
1803
1797
1792
1786
1781
1776
1770
1765
1760
1755
1750
1745
1740
1735
1730
1726
1721
1717
1713
1709
1705
1701
1697
1694
1690
1687
1684
1680
1677
1674
1671
1668
1665
1661
1658
1655
1652
1648
1645
1641
1637
1634
1630
1626
1622
1617
1613
1608
1603
1599
1593
1588
1583
1577
1571
1565
1558
1552
1545
1538
1531
1524
1517
1510
1502
1495
1487
1480
1472
1464
1456
1448
1440
1431
1423
1415
1406
1398
1389
1381
1373
1364
1356
1348
1340
1332
1324
1316
1308
1301
1293
1286
1279
1273
1266
1260
1254
1249
1243
1238
1234
1229
1225
1221
1218
1214
1211
1209
1206
1204
1202
1201
1199
1198
1197
1196
1196
1196
1195
1195
1195
1196
1196
1196
1197
1198
1198
1199
1200
1201
1202
1203
1204
1205
1207
1208
1210
1211
1213
1215
1218
1220
1223
1226
1229
1232
1236
1239
1243
1248
1252
1257
1262
1268
1273
1280
1286
1293
1300
1308
1316
1325
1334
1344
1354
1364
1375
1387
1399
1411
1424
1437
1451
1465
1480
1495
1510
1525
1541
1557
1573
1590
1606
1623
1640
1657
1674
1691
1708
1725
1742
1759
1776
1794
1811
1828
1845
1862
1879
1895
1912
1929
1945
1962
1978
1994
2009
2025
2041
2057
2072
2087
2101
2116
2130
2144
2157
2170
2183
2196
2208
2220
2232
2243
2254
2265
2275
2286
2296
2305
2315
2324
2333
2342
2350
2358
2366
2374
2382
2389
2397
2404
2411
2417
2424
2430
2436
2442
2447
2453
2458
2463
2467
2472
2476
2479
2483
2486
2489
2492
2494
2496
2498
2499
2501
2502
2502
2502
2502
2502
2501
2500
2499
2497
2495
2492
2489
2486
2482
2477
2472
2467
2460
2454
2447
2439
2431
2422
2412
2402
2392
2381
2369
2357
2344
2331
2317
2303
2288
2273
2257
2242
2226
2209
2192
2176
2159
2141
2124
2106
2089
2071
2053
2035
2017
2000
1982
1964
1946
1929
1911
1894
1876
1859
1842
1824
1807
1790
1774
1757
1741
1724
1708
1693
1677
1661
1646
1631
1616
1601
1586
1572
1557
1543
1529
1515
1501
1487
1473
1459
1445
1431
1417
1403
1389
1375
1360
1346
1332
1318
1303
1288
1274
1259
1244
1228
1213
1197
1182
1166
1150
1133
1117
1100
1083
1066
1049
1032
1014
996
978
960
941
923
904
885
866
847
827
808
788
768
748
728
708
687
667
646
625
604
583
561
539
518
496
473
451
428
406
383
359
336
313
289
266
242
218
193
169
144
119
94
69
44
18
-8
-34
-60
-86
-112
-139
-166
-193
-220
-248
-276
-304
-332
-360
-388
-417
-445
-474
-503
-532
-561
-590
-619
-647
-676
-705
-734
-762
-791
-819
-847
-875
-904
-931
-959
-987
-1014
-1042
-1069
-1096
-1123
-1149
-1176
-1202
-1228
-1254
-1279
-1304
-1329
-1354
-1378
-1402
-1426
-1449
-1472
-1495
-1518
-1540
-1562
-1584
-1606
-1627
-1649
-1670
-1691
-1712
-1733
-1753
-1774
-1794
-1815
-1835
-1855
-1875
-1895
-1915
-1935
-1955
-1974
-1994
-2013
-2033
-2052
-2071
-2090
-2109
-2128
-2147
-2166
-2184
-2203
-2221
-2238
-2256
-2273
-2290
-2307
-2324
-2340
-2355
-2371
-2386
-2400
-2414
-2428
-2442
-2455
-2468
-2480
-2492
-2503
-2515
-2526
-2536
-2546
-2556
-2566
-2575
-2584
-2593
-2601
-2609
-2617
-2625
-2632
-2639
-2646
-2652
-2659
-2665
-2670
-2676
-2681
-2686
-2691
-2696
-2700
-2704
-2708
-2712
-2716
-2719
-2722
-2726
-2728
-2731
-2734
-2736
-2739
-2741
-2743
-2745
-2748
-2750
-2751
-2753
-2755
-2757
-2759
-2760
-2762
-2763
-2765
-2766
-2768
-2769
-2770
-2771
-2772
-2773
-2773
-2774
-2774
-2775
-2775
-2775
-2775
-2774
-2774
-2773
-2773
-2772
-2771
-2770
-2768
-2767
-2765
-2763
-2761
-2758
-2756
-2753
-2750
-2747
-2743
-2739
-2735
-2731
-2727
-2722
-2717
-2712
-2706
-2701
-2695
-2689
-2683
-2676
-2670
-2663
-2656
-2649
-2642
-2635
-2627
-2620
-2612
-2605
-2597
-2590
-2582
-2574
-2567
-2559
-2551
-2543
-2536
-2528
-2520
-2513
-2505
-2498
-2490
-2483
-2476
-2469
-2463
-2456
-2450
-2444
-2439
-2433
-2428
-2423
-2419
-2415
-2411
-2407
-2404
-2400
-2397
-2395
-2392
-2390
-2388
-2387
-2385
-2384
-2383
-2382
-2382
-2382
-2382
-2382
-2382
-2383
-2383
-2384
-2385
-2386
-2388
-2390
-2391
-2393
-2395
-2397
-2400
-2402
-2405
-2407
-2410
-2413
-2416
-2419
-2422
-2425
-2429
-2432
-2435
-2439
-2443
-2446
-2450
-2454
-2458
-2462
-2466
-2470
-2474
-2478
-2482
-2486
-2490
-2494
-2498
-2502
-2506
-2510
-2514
-2518
-2521
-2525
-2529
-2532
-2536
-2539
-2542
-2545
-2549
-2552
-2554
-2557
-2560
-2563
-2565
-2567
-2570
-2572
-2574
-2576
-2578
-2579
-2581
-2582
-2583
-2584
-2584
-2585
-2585
-2585
-2584
-2584
-2583
-2582
-2580
-2578
-2576
-2573
-2570
-2567
-2563
-2559
-2554
-2549
-2543
-2537
-2530
-2522
-2514
-2505
-2496
-2486
-2476
-2464
-2453
-2440
-2427
-2413
-2399
-2383
-2368
-2351
-2334
-2316
-2297
-2278
-2257
-2237
-2215
-2193
-2170
-2147
-2122
-2098
-2072
-2045
-2020
-1992
-1965
-1936
-1907
-1878
-1848
-1818
-1788
-1757
-1725
-1694
-1662
-1630
-1597
-1565
-1532
-1499
-1466
-1433
-1400
-1367
-1335
-1302
-1269
-1237
-1204
-1172
-1140
-1109
-1077
-1047
-1016
-986
-956
-926
-898
-869
-841
-813
-786
-759
-733
-707
-681
-656
-631
-607
-583
-560
-537
-515
-493
-472
-451
-430
-410
-391
-372
-353
-335
-318
-301
-285
-269
-253
-238
-224
-210
-196
-183
-170
-157
-145
-133
-121
-109
-98
-87
-76
-65
-54
-43
-32
-22
-11
0
11
22
32
43
54
65
76
87
98
110
121
132
143
154
164
175
186
196
206
216
226
236
245
254
262
270
278
286
293
300
306
312
317
322
327
331
335
338
340
343
344
346
346
347
346
346
344
343
341
338
335
331
328
323
319
314
308
303
297
291
284
278
271
264
257
250
243
236
229
222
215
209
202
196
189
183
177
172
166
161
156
151
147
142
138
134
130
126
123
120
116
113
111
108
105
103
101
99
97
95
93
92
90
89
88
86
85
84
84
83
82
82
81
81
80
80
80
79
79
79
79
78
78
77
77
76
75
75
74
73
72
71
70
69
68
67
67
66
65
64
64
63
63
63
63
63
63
63
64
65
66
67
69
71
73
75
78
82
85
90
94
99
104
110
117
123
130
138
145
153
162
170
179
189
198
208
217
227
237
248
258
269
279
290
301
312
323
334
345
357
368
379
391
402
414
426
437
449
461
473
485
497
510
522
534
546
559
571
583
595
608
620
632
644
656
668
680
692
703
715
726
738
749
760
772
783
794
805
816
826
837
848
859
869
880
890
901
911
922
932
942
952
962
972
981
991
1000
1008
1018
1026
1035
1043
1051
1059
1066
1073
1080
1087
1094
1100
1106
1112
1118
1123
1129
1134
1139
1143
1148
1152
1156
1160
1164
1168
1171
1174
1178
1181
1184
1187
1190
1193
1195
1198
1201
1203
1206
1208
1211
1213
1216
1218
1221
1223
1225
1228
1230
1233
1235
1237
1240
1242
1244
1246
1249
1251
1253
1254
1256
1258
1259
1261
1262
1263
1264
1265
1266
1267
1267
1268
1268
1268
1268
1268
1268
1268
1267
1267
1266
1266
1265
1264
1263
1262
1261
1260
1258
1256
1255
1253
1251
1248
1246
1243
1241
1238
1235
1232
1228
1225
1222
1218
1214
1211
1207
1203
1200
1196
1192
1188
1184
1181
1177
1173
1169
1165
1161
1158
1154
1150
1146
1142
1138
1134
1130
1126
1122
1118
1114
1110
1106
1102
1098
1094
1091
1087
1083
1079
1076
1072
1068
1064
1060
1056
1053
1048
1044
1040
1036
1031
1026
1020
1016
1010
1006
1000
994
988
981
975
968
961
954
946
939
931
923
915
906
897
889
880
870
861
851
841
831
821
811
801
790
780
769
758
747
736
725
715
704
693
682
671
660
649
638
627
616
605
594
583
572
561
550
539
528
517
506
495
484
473
461
450
439
427
416
404
393
381
370
358
346
335
323
312
300
289
277
266
254
243
231
220
208
197
186
174
163
152
141
130
120
109
98
88
78
67
57
47
37
28
18
8
-1
-10
-20
-29
-38
-48
-57
-66
-75
-85
-94
-103
-113
-122
-132
-142
-151
-161
-171
-182
-192
-202
-213
-223
-234
-245
-256
-267
-278
-289
-301
-312
-323
-335
-346
-357
-369
-380
-392
-403
-414
-426
-437
-448
-459
-470
-480
-491
-501
-512
-522
-532
-541
-551
-560
-569
-578
-587
-596
-604
-612
-620
-628
-635
-642
-649
-656
-663
-669
-675
-681
-687
-693
-698
-704
-709
-714
-719
-724
-729
-734
-738
-743
-747
-751
-755
-759
-762
-766
-769
-772
-775
-777
-780
-782
-783
-785
-786
-787
-788
-788
-788
-788
-788
-787
-786
-785
-783
-782
-780
-777
-774
-771
-768
-764
-760
-756
-752
-747
-742
-736
-731
-725
-719
-712
-706
-699
-692
-684
-677
-669
-660
-652
-643
-634
-624
-615
-605
-594
-584
-573
-562
-551
-539
-527
-516
-503
-491
-478
-466
-453
-440
-426
-413
-400
-386
-372
-358
-345
-331
-317
-302
-288
-274
-260
-246
-232
-218
-203
-189
-175
-161
-147
-133
-119
-105
-91
-77
-63
-49
-36
-22
-9
5
18
31
44
57
70
82
95
107
120
132
144
155
167
178
189
200
211
221
231
241
251
260
269
278
287
295
303
311
319
326
334
341
348
354
361
367
373
379
385
391
397
402
408
413
418
423
428
433
437
442
446
450
454
458
462
465
468
472
474
477
479
482
484
486
487
489
490
490
491
491
491
491
490
489
488
486
484
482
479
476
473
469
465
460
455
450
444
438
432
425
418
410
403
394
386
377
367
358
347
337
326
315
303
291
278
265
252
238
224
210
195
180
165
150
134
118
101
84
68
51
33
16
-2
-19
-37
-55
-73
-91
-109
-127
-145
-163
-181
-199
-217
-235
-252
-270
-287
-304
-321
-338
-354
-371
-387
-403
-419
-434
-450
-465
-480
-494
-509
-523
-537
-551
-564
-577
-590
-603
-616
-628
-640
-651
-663
-674
-685
-695
-706
-716
-726
-735
-745
-754
-762
-771
-779
-788
-796
-803
-811
-818
-825
-831
-838
-844
-850
-855
-861
-866
-871
-876
-880
-885
-889
-893
-897
-900
-904
-908
-911
-914
-917
-920
-923
-926
-929
-931
-934
-936
-938
-940
-942
-944
-946
-947
-949
-950
-952
-953
-955
-956
-958
-959
-960
-962
-963
-964
-966
-967
-968
-970
-971
-973
-974
-975
-977
-978
-980
-981
-982
-984
-985
-986
-988
-989
-990
-991
-992
-992
-993
-994
-994
-995
-995
-995
-995
-995
-995
-995
-994
-994
-993
-993
-992
-991
-990
-989
-988
-987
-986
-984
-983
-981
-979
-977
-975
-973
-971
-969
-966
-964
-962
-959
-957
-955
-952
-950
-947
-945
-942
-940
-938
-935
-933
-931
-928
-926
-924
-921
-919
-917
-915
-912
-910
-908
-906
-903
-901
-899
-896
-894
-892
-890
-888
-885
-883
-881
-879
-877
-876
-874
-872
-871
-870
-868
-868
-867
-866
-866
-866
-866
-866
-866
-867
-868
-869
-870
-872
-873
-875
-877
-879
-881
-883
-884
-886
-888
-890
-892
-893
-895
-896
-897
-898
-899
-900
-901
-901
-901
-901
-901
-901
-900
-899
-898
-897
-895
-893
-892
-889
-887
-884
-881
-878
-875
-872
-868
-864
-860
-856
-852
-847
-843
-838
-833
-828
-823
-817
-812
-806
-800
-793
-787
-780
-773
-766
-759
-752
-744
-736
-728
-720
-712
-703
-695
-686
-677
-668
-659
-650
-641
-631
-622
-612
-603
-593
-583
-574
-564
-554
-544
-534
-524
-515
-505
-495
-486
-476
-467
-458
-449
-441
-433
-425
-417
-410
-403
-396
-390
-384
-378
-373
-369
-364
-360
-357
-354
-352
-349
-348
-346
-345
-345
-345
-345
-346
-347
-349
-351
-353
-356
-358
-362
-365
-369
-374
-378
-383
-388
-394
-399
-405
-411
-418
-425
-432
-439
-446
-454
-462
-470
-478
-487
-495
-504
-514
-523
-532
-542
-552
-562
-572
-582
-592
-603
-613
-624
-634
-645
-656
-667
-677
-688
-699
-710
-721
-732
-743
-754
-765
-776
-787
-798
-809
-819
-830
-840
-850
-861
-871
-880
-890
-899
-908
-917
-926
-934
-942
-950
-957
-963
-970
-976
-981
-986
-991
-995
-998
-1000
-1004
-1006
-1006
-1008
-1008
-1008
-1008
-1006
-1004
-1002
-1000
-996
-993
-989
-984
-979
-973
-967
-961
-954
-947
-940
-932
-924
-915
-906
-897
-887
-878
-868
-857
-847
-836
-825
-814
-802
-791
-779
-767
-755
-743
-731
-719
-707
-695
-684
-672
-660
-649
-637
-626
-615
-604
-593
-583
-573
-563
-553
-544
-534
-526
-517
-508
-500
-492
-485
-477
-470
-463
-456
-450
-444
-437
-432
-426
-420
-415
-410
-404
-399
-395
-390
-385
-380
-376
-371
-367
-362
-358
-353
-349
-344
-340
-335
-330
-325
-321
-316
-311
-305
-300
-295
-289
-284
-278
-272
-266
-260
-254
-248
-241
-235
-228
-221
-215
-208
-201
-194
-187
-180
-173
-165
-158
-151
-144
-136
-129
-122
-115
-107
-100
-93
-86
-80
-73
-66
-60
-53
-47
-41
-35
-29
-23
-18
-13
-7
-2
2
7
11
15
19
23
27
30
33
36
39
42
44
46
48
50
51
53
54
55
56
57
57
58
58
58
58
57
57
56
55
54
53
51
49
47
45
43
41
38
35
32
28
25
21
17
13
9
4
0
-5
-10
-15
-20
-25
-31
-36
-42
-48
-54
-60
-66
-72
-78
-84
-91
-97
-103
-110
-116
-122
-128
-135
-141
-147
-153
-160
-166
-172
-178
-184
-190
-195
-201
-207
-212
-217
-223
-228
-233
-237
-242
-247
-251
-256
-260
-264
-268
-272
-276
-280
-283
-287
-290
-294
-297
-301
-304
-307
-310
-314
-317
-320
-323
-327
-330
-333
-337
-340
-344
-348
-351
-355
-359
-363
-368
-372
-376
-381
-386
-391
-396
-401
-406
-411
-417
-422
-428
-434
-440
-446
-453
-459
-466
-473
-480
-487
-494
-501
-508
-516
-523
-530
-537
-545
-552
-559
-566
-572
-579
-585
-592
-598
-604
-610
-615
-621
-626
-631
-636
-641
-645
-650
-654
-659
-663
-667
-670
-674
-678
-681
-685
-688
-691
-694
-697
-700
-703
-705
-708
-710
-712
-715
-717
-719
-720
-722
-724
-726
-728
-729
-731
-733
-734
-736
-738
-739
-741
-742
-744
-745
-747
-748
-750
-751
-752
-753
-754
-755
-756
-757
-757
-758
-758
-759
-759
-760
-760
-760
-760
-760
-760
-759
-759
-758
-758
-757
-755
-754
-752
-750
-748
-746
-743
-740
-737
-733
-729
-725
-720
-715
-709
-703
-697
-690
-683
-675
-667
-659
-649
-640
-630
-619
-608
-597
-585
-572
-559
-546
-533
-519
-504
-489
-474
-459
-443
-427
-411
-394
-378
-361
-343
-326
-308
-291
-273
-255
-237
-218
-200
-182
-163
-145
-127
-108
-90
-72
-54
-36
-18
-1
17
34
51
68
85
101
118
134
149
165
180
195
209
223
237
251
264
277
289
301
313
325
336
347
357
367
377
386
395
403
411
419
426
433
440
446
452
458
463
468
473
478
482
485
489
492
495
498
500
503
505
507
509
510
512
513
514
515
516
517
518
519
519
520
521
522
522
523
524
524
525
526
527
527
528
529
530
531
532
533
534
536
537
538
540
541
543
545
547
548
550
553
555
557
560
562
565
568
571
574
578
581
585
588
592
596
600
605
609
613
618
623
628
633
638
643
649
654
660
666
672
679
685
692
699
707
714
722
730
738
746
755
763
772
781
791
800
810
819
829
839
849
859
868
878
888
898
908
918
928
938
947
957
967
976
985
994
1002
1012
1020
1030
1038
1046
1054
1062
1069
1077
1084
1091
1097
1104
1110
1116
1121
1126
1131
1136
1140
1144
1148
1151
1155
1157
1160
1162
1164
1165
1166
1167
1167
1167
1167
1167
1166
1164
1163
1161
1159
1156
1153
1150
1147
1143
1139
1135
1131
1126
1122
1117
1112
1106
1101
1095
1089
1084
1078
1072
1065
1059
1053
1047
1041
1034
1028
1022
1016
1010
1004
999
993
988
983
978
973
969
965
961
957
953
950
947
944
941
938
936
934
932
931
929
928
927
926
925
925
924
924
924
924
924
924
925
925
925
926
927
927
928
929
930
931
932
934
935
936
937
939
940
941
943
944
945
947
948
949
950
951
952
953
954
955
955
956
956
957
957
957
957
957
956
956
955
955
954
953
952
951
949
948
946
945
943
941
939
936
934
931
928
925
921
917
914
910
905
901
896
891
886
881
875
869
863
857
850
844
837
830
822
815
807
799
791
783
775
767
758
750
741
732
723
714
705
696
687
678
669
660
650
641
632
623
614
605
596
587
578
568
559
550
541
531
522
512
502
492
482
472
462
451
441
430
419
408
396
385
374
362
350
339
327
315
303
291
279
267
255
243
230
218
206
194
182
170
158
146
134
122
110
98
86
74
62
50
38
26
14
2
-10
-22
-34
-47
-59
-71
-84
-96
-108
-121
-133
-146
-158
-171
-183
-196
-208
-221
-234
-247
-259
-272
-285
-298
-311
-324
-337
-349
-362
-375
-388
-401
-414
-427
-439
-452
-465
-477
-490
-502
-515
-527
-539
-552
-564
-576
-589
-601
-613
-625
-638
-650
-662
-674
-687
-699
-711
-723
-736
-748
-761
-773
-786
-799
-812
-825
-838
-851
-865
-878
-892
-905
-919
-933
-946
-960
-974
-988
-1002
-1016
-1030
-1044
-1058
-1072
-1086
-1100
-1114
-1128
-1142
-1156
-1170
-1184
-1198
-1212
-1226
-1240
-1254
-1268
-1282
-1296
-1310
-1324
-1338
-1352
-1366
-1379
-1393
-1406
-1419
-1432
-1445
-1458
-1470
-1483
-1495
-1507
-1519
-1531
-1542
-1553
-1565
-1576
-1586
-1597
-1607
-1618
-1628
-1638
-1648
-1658
-1667
-1677
-1686
-1696
-1705
-1715
-1724
-1734
-1743
-1753
-1762
-1772
-1782
-1792
-1802
-1812
-1822
-1832
-1843
-1854
-1865
-1876
-1887
-1898
-1910
-1922
-1934
-1946
-1959
-1971
-1984
-1997
-2009
-2023
-2036
-2049
-2063
-2076
-2090
-2103
-2117
-2130
-2144
-2158
-2171
-2185
-2199
-2212
-2225
-2239
-2252
-2265
-2278
-2291
-2304
-2316
-2329
-2341
-2353
-2366
-2378
-2389
-2401
-2412
-2423
-2434
-2445
-2455
-2466
-2476
-2486
-2495
-2504
-2514
-2523
-2531
-2540
-2548
-2556
-2564
-2571
-2578
-2585
-2592
-2599
-2605
-2611
-2617
-2623
-2628
-2634
-2639
-2643
-2648
-2652
-2656
-2660
-2664
-2667
-2671
-2674
-2676
-2679
-2681
-2684
-2686
-2688
-2690
-2691
-2693
-2694
-2696
-2697
-2698
-2700
-2701
-2702
-2703
-2704
-2704
-2705
-2706
-2707
-2707
-2708
-2709
-2710
-2711
-2711
-2712
-2713
-2714
-2715
-2716
-2717
-2718
-2719
-2719
-2720
-2721
-2722
-2723
-2723
-2724
-2725
-2725
-2726
-2726
-2727
-2727
-2727
-2727
-2727
-2727
-2726
-2726
-2725
-2724
-2723
-2722
-2721
-2719
-2718
-2716
-2714
-2712
-2710
-2707
-2705
-2702
-2699
-2696
-2693
-2689
-2686
-2682
-2678
-2674
-2669
-2665
-2660
-2656
-2651
-2646
-2641
-2636
-2630
-2625
-2619
-2614
-2608
-2602
-2597
-2591
-2585
-2579
-2573
-2567
-2561
-2555
-2549
-2543
-2538
-2532
-2526
-2520
-2514
-2508
-2503
-2497
-2491
-2485
-2480
-2474
-2468
-2462
-2457
-2451
-2445
-2440
-2434
-2429
-2423
-2418
-2412
-2407
-2401
-2396
-2391
-2385
-2380
-2375
-2370
-2366
-2361
-2356
-2352
-2347
-2343
-2339
-2334
-2330
-2326
-2322
-2318
-2314
-2310
-2306
-2302
-2298
-2294
-2290
-2286
-2281
-2277
-2273
-2269
-2264
-2260
-2255
-2250
-2245
-2241
-2235
-2230
-2225
-2220
-2214
-2209
-2203
-2197
-2191
-2185
-2179
-2173
-2167
-2160
-2153
-2147
-2140
-2133
-2125
-2118
-2111
-2103
-2095
-2087
-2079
-2070
-2062
-2053
-2044
-2035
-2025
-2016
-2005
-1996
-1985
-1975
-1964
-1953
-1942
-1931
-1919
-1908
-1896
-1884
-1872
-1860
-1847
-1834
-1822
-1809
-1796
-1782
-1769
-1755
-1742
-1728
-1714
-1700
-1686
-1671
-1657
-1642
-1628
-1613
-1598
-1583
-1568
-1553
-1538
-1522
-1507
-1491
-1475
-1459
-1443
-1427
-1411
-1395
-1378
-1361
-1345
-1328
-1311
-1294
-1277
-1259
-1242
-1225
-1208
-1191
-1174
-1157
-1140
-1123
-1106
-1089
-1072
-1056
-1040
-1024
-1008
-992
-976
-961
-946
-931
-916
-901
-887
-873
-859
-845
-832
-819
-806
-793
-781
-769
-757
-745
-734
-723
-712
-702
-691
-681
-672
-662
-653
-644
-636
-627
-619
-612
-604
-597
-590
-584
-577
-571
-565
-560
-555
-549
-545
-540
-536
-532
-528
-524
-521
-518
-515
-512
-510
-508
-506
-504
-502
-501
-500
-499
-498
-497
-497
-497
-497
-497
-497
-498
-499
-500
-501
-503
-504
-506
-508
-510
-512
-514
-516
-518
-520
-523
-525
-527
-529
-532
-534
-536
-538
-541
-543
-545
-547
-548
-550
-551
-553
-554
-555
-556
-557
-558
-558
-558
-558
-558
-558
-558
-557
-557
-556
-555
-554
-552
-551
-549
-548
-546
-544
-542
-540
-538
-536
-533
-531
-529
-526
-524
-522
-519
-517
-514
-512
-509
-507
-504
-501
-499
-496
-493
-490
-487
-484
-480
-477
-474
-470
-466
-462
-458
-454
-449
-444
-440
-435
-429
-424
-419
-413
-407
-401
-395
-389
-382
-376
-369
-362
-355
-347
-340
-332
-324
-316
-308
-300
-292
-283
-274
-265
-256
-246
-237
-227
-217
-208
-197
-187
-177
-166
-156
-145
-134
-123
-112
-101
-89
-78
-66
-54
-42
-30
-18
-6
7
19
31
44
56
69
81
93
106
118
131
144
156
168
181
193
206
218
231
243
255
267
280
292
304
316
328
339
351
363
374
386
397
408
419
430
441
452
463
473
484
494
504
514
525
535
545
555
565
575
584
594
604
614
624
633
643
653
663
673
682
692
702
712
722
731
741
751
761
771
781
791
801
811
821
831
841
850
860
870
880
889
899
909
918
928
937
947
956
965
975
984
993
1002
1012
1020
1030
1039
1048
1057
1066
1075
1084
1092
1101
1110
1119
1127
1136
1145
1154
1163
1171
1180
1189
1198
1208
1217
1226
1236
1245
1255
1265
1275
1285
1295
1305
1315
1325
1336
1346
1357
1368
1378
1389
1400
1411
1422
1433
1444
1455
1466
1478
1489
1500
1511
1523
1534
1545
1556
1568
1579
1590
1601
1612
1623
1634
1645
1656
1666
1677
1687
1697
1708
1718
1728
1737
1747
1757
1766
1775
1784
1793
1802
1811
1819
1828
1836
1844
1852
1859
1867
1874
1881
1888
1895
1901
1908
1914
1920
1926
1932
1938
1944
1949
1954
1960
1965
1970
1975
1979
1984
1989
1993
1997
2001
2005
2009
2013
2017
2021
2025
2028
2032
2035
2037
2041
2044
2047
2050
2052
2055
2057
2059
2061
2063
2065
2066
2067
2069
2070
2070
2071
2071
2072
2072
2072
2071
2071
2070
2069
2068
2067
2066
2064
2063
2061
2059
2056
2054
2051
2048
2045
2041
2037
2033
2029
2024
2019
2013
2008
2001
1995
1989
1982
1974
1966
1958
1950
1941
1932
1922
1912
1902
1892
1881
1870
1859
1847
1835
1824
1811
1799
1787
1774
1761
1748
1735
1722
1708
1695
1681
1668
1654
1640
1627
1613
1599
1585
1571
1557
1543
1529
1515
1501
1488
1474
1460
1447
1433
1420
1407
1394
1381
1368
1355
1342
1330
1317
1305
1292
1280
1268
1256
1244
1232
1220
1208
1197
1185
1174
1162
1151
1140
1129
1118
1107
1096
1086
1075
1064
1054
1043
1033
1022
1012
1002
992
982
972
962
952
943
933
924
915
905
896
887
878
870
861
852
844
835
827
819
811
803
795
787
780
772
765
758
750
743
736
729
722
715
708
701
694
687
680
673
666
659
651
644
637
629
621
613
605
597
589
580
572
563
554
545
536
527
518
508
498
489
479
469
458
448
438
427
417
406
395
384
373
361
350
338
327
315
303
291
278
266
253
240
228
215
201
188
174
161
147
133
119
104
89
75
59
44
28
13
-4
-20
-37
-53
-71
-88
-106
-123
-141
-160
-178
-197
-215
-234
-253
-272
-291
-310
-329
-348
-367
-387
-406
-426
-445
-464
-484
-503
-523
-542
-562
-581
-601
-620
-640
-659
-679
-698
-718
-737
-757
-776
-796
-816
-835
-855
-875
-894
-914
-934
-954
-973
-993
-1012
-1033
-1053
-1073
-1093
-1113
-1133
-1153
-1174
-1194
-1214
-1234
-1255
-1275
-1295
-1315
-1335
-1356
-1376
-1396
-1417
-1437
-1457
-1478
-1498
-1519
-1539
-1560
-1580
-1601
-1621
-1642
-1663
-1684
-1705
-1726
-1747
-1768
-1789
-1810
-1832
-1853
-1875
-1896
-1918
-1940
-1962
-1984
-2005
-2028
-2050
-2072
-2095
-2117
-2140
-2163
-2185
-2208
-2231
-2254
-2278
-2301
-2324
-2348
-2372
-2395
-2419
-2443
-2468
-2492
-2516
-2541
-2566
-2591
-2616
-2641
-2666
-2691
-2717
-2742
-2768
-2794
-2819
-2845
-2871
-2896
-2922
-2948
-2974
-2999
-3025
-3051
-3077
-3102
-3128
-3153
-3179
-3204
-3230
-3255
-3281
-3306
-3331
-3356
-3381
-3407
-3432
-3457
-3482
-3507
-3531
-3556
-3581
-3606
-3630
-3655
-3679
-3703
-3728
-3752
-3776
-3799
-3823
-3846
-3870
-3893
-3916
-3938
-3961
-3983
-4006
-4027
-4049
-4070
-4091
-4113
-4134
-4155
-4175
-4195
-4215
-4235
-4254
-4273
-4292
-4311
-4329
-4347
-4365
-4382
-4399
-4416
-4432
-4448
-4464
-4480
-4495
-4509
-4524
-4538
-4551
-4565
-4578
-4590
-4602
-4614
-4626
-4637
-4648
-4659
-4669
-4679
-4689
-4698
-4707
-4716
-4724
-4732
-4740
-4747
-4754
-4761
-4767
-4773
-4779
-4784
-4790
-4794
-4799
-4803
-4807
-4811
-4815
-4818
-4821
-4823
-4826
-4828
-4830
-4832
-4833
-4835
-4836
-4837
-4837
-4838
-4838
-4838
-4838
-4837
-4837
-4836
-4835
-4834
-4832
-4830
-4828
-4826
-4824
-4821
-4818
-4814
-4811
-4807
-4803
-4799
-4794
-4789
-4784
-4778
-4773
-4766
-4760
-4753
-4746
-4739
-4731
-4724
-4715
-4707
-4698
-4689
-4679
-4669
-4659
-4649
-4638
-4627
-4616
-4605
-4593
-4581
-4569
-4557
-4544
-4531
-4518
-4505
-4492
-4478
-4465
-4451
-4437
-4422
-4408
-4393
-4379
-4364
-4349
-4334
-4318
-4303
-4287
-4272
-4256
-4240
-4224
-4207
-4191
-4174
-4158
-4141
-4124
-4107
-4090
-4073
-4054
-4038
-4019
-4002
-3984
-3966
-3948
-3930
-3912
-3894
-3875
-3857
-3839
-3820
-3802
-3783
-3765
-3746
-3728
-3709
-3691
-3672
-3654
-3635
-3617
-3599
-3580
-3562
-3543
-3525
-3506
-3488
-3469
-3451
-3432
-3414
-3395
-3376
-3357
-3338
-3319
-3300
-3281
-3262
-3243
-3223
-3204
-3185
-3165
-3146
-3126
-3106
-3087
-3067
-3047
-3027
-3007
-2987
-2966
-2946
-2925
-2905
-2884
-2863
-2842
-2820
-2799
-2777
-2755
-2733
-2711
-2688
-2665
-2642
-2619
-2596
-2572
-2548
-2524
-2499
-2474
-2449
-2424
-2399
-2373
-2347
-2320
-2294
-2267
-2240
-2212
-2185
-2157
-2129
-2100
-2072
-2043
-2013
-1984
-1955
-1925
-1895
-1865
-1835
-1804
-1774
-1743
-1712
-1681
-1650
-1618
-1587
-1555
-1523
-1491
-1459
-1427
-1394
-1361
-1329
-1295
-1262
-1229
-1196
-1162
-1128
-1094
-1060
-1026
-992
-958
-923
-889
-854
-820
-785
-751
-716
-681
-646
-612
-577
-542
-507
-472
-437
-402
-367
-332
-297
-262
-227
-191
-156
-121
-86
-51
-16
19
54
89
123
158
193
227
262
296
330
364
398
431
465
498
531
564
597
629
661
693
725
756
787
818
849
879
909
939
968
997
1026
1055
1083
1111
1138
1166
1193
1219
1245
1271
1297
1322
1348
1372
1397
1421
1444
1468
1491
1514
1536
1558
1580
1602
1623
1644
1665
1685
1706
1726
1746
1765
1785
1804
1823
1842
1860
1879
1897
1915
1933
1950
1968
1985
2001
2019
2036
2052
2069
2085
2101
2116
2132
2147
2163
2178
2192
2207
2221
2236
2250
2263
2277
2290
2304
2317
2329
2342
2354
2367
2379
2391
2402
2414
2425
2437
2448
2459
2469
2480
2491
2501
2512
2522
2533
2543
2553
2563
2573
2583
2593
2603
2613
2623
2633
2643
2653
2662
2672
2682
2691
2701
2710
2720
2729
2738
2748
2757
2766
2775
2783
2792
2801
2809
2817
2826
2834
2842
2849
2857
2864
2872
2879
2886
2893
2900
2907
2913
2920
2926
2932
2938
2944
2949
2955
2960
2965
2970
2975
2980
2985
2989
2994
2998
3002
3006
3010
3013
3017
3020
3024
3027
3030
3033
3036
3039
3042
3045
3047
3050
3052
3055
3057
3060
3062
3064
3066
3068
3070
3071
3073
3074
3075
3076
3077
3078
3078
3079
3078
3078
3078
3077
3076
3074
3073
3071
3068
3066
3063
3060
3056
3052
3048
3044
3039
3033
3028
3022
3016
3010
3003
2996
2988
2981
2973
2964
2956
2947
2937
2928
2918
2908
2897
2886
2875
2864
2852
2840
2828
2815
2802
2789
2776
2762
2748
2733
2719
2704
2689
2673
2657
2641
2625
2608
2591
2574
2556
2538
2520
2502
2483
2464
2445
2425
2405
2385
2365
2344
2323
2301
2280
2258
2235
2212
2189
2166
2142
2118
2094
2069
2044
2019
1994
1968
1942
1915
1889
1862
1835
1808
1780
1753
1725
1697
1669
1640
1612
1583
1555
1526
1497
1467
1438
1409
1379
1349
1319
1289
1259
1229
1198
1168
1137
1106
1075
1044
1012
982
950
919
887
855
823
791
759
727
695
662
630
597
565
532
500
467
434
402
369
337
304
272
239
207
174
142
110
78
46
14
-17
-49
-80
-111
-142
-173
-203
-234
-264
-294
-324
-353
-382
-411
-440
-469
-498
-526
-554
-582
-609
-637
-664
-691
-718
-745
-771
-797
-823
-849
-875
-900
-925
-950
-974
-999
-1022
-1047
-1070
-1093
-1116
-1139
-1162
-1184
-1206
-1228
-1249
-1271
-1292
-1313
-1333
-1354
-1374
-1394
-1414
-1433
-1453
-1472
-1492
-1511
-1529
-1548
-1567
-1585
-1603
-1622
-1640
-1657
-1675
-1693
-1710
-1728
-1745
-1762
-1779
-1796
-1813
-1829
-1846
-1862
-1878
-1894
-1910
-1925
-1941
-1956
-1971
-1986
-2000
-2013
-2028
-2041
-2056
-2069
-2082
-2094
-2106
-2118
-2130
-2141
-2152
-2162
-2173
-2182
-2192
-2201
-2210
-2219
-2227
-2234
-2242
-2249
-2256
-2262
-2268
-2274
-2279
-2284
-2289
-2293
-2297
-2301
-2305
-2308
-2310
-2313
-2315
-2317
-2318
-2319
-2320
-2321
-2321
-2321
-2321
-2320
-2319
-2318
-2316
-2314
-2312
-2310
-2307
-2304
-2301
-2297
-2294
-2290
-2285
-2281
-2276
-2271
-2266
-2260
-2255
-2249
-2243
-2236
-2230
-2223
-2216
-2209
-2201
-2194
-2186
-2178
-2170
-2161
-2153
-2144
-2135
-2126
-2116
-2106
-2096
-2086
-2076
-2065
-2054
-2043
-2032
-2020
-2008
-1995
-1983
-1969
-1956
-1942
-1928
-1914
-1899
-1884
-1869
-1853
-1837
-1820
-1804
-1787
-1769
-1752
-1734
-1715
-1697
-1678
-1659
-1640
-1621
-1601
-1581
-1561
-1541
-1521
-1500
-1480
-1459
-1438
-1417
-1396
-1375
-1354
-1333
-1311
-1290
-1269
-1248
-1227
-1205
-1184
-1163
-1142
-1121
-1100
-1080
-1059
-1039
-1018
-998
-978
-957
-937
-917
-898
-878
-858
-838
-819
-799
-780
-760
-741
-722
-702
-683
-664
-645
-625
-606
-587
-568
-549
-530
-512
-493
-474
-456
-437
-419
-400
-382
-364
-345
-327
-309
-291
-273
-256
-238
-220
-202
-185
-167
-150
-132
-115
-98
-81
-64
-47
-30
-13
3
20
36
52
68
84
99
115
130
145
160
175
190
204
218
233
247
260
274
287
301
314
327
340
352
365
377
389
401
413
424
436
447
458
469
480
491
501
512
522
532
542
552
561
571
580
589
598
607
616
625
634
643
651
660
669
677
686
694
703
711
720
728
736
745
753
762
770
779
787
795
804
812
820
829
837
845
853
861
869
877
885
893
901
909
916
924
931
939
946
953
961
968
975
982
988
995
1002
1008
1014
1020
1027
1033
1039
1045
1051
1057
1062
1068
1073
1079
1084
1089
1094
1099
1104
1110
1114
1119
1124
1129
1134
1139
1144
1149
1154
1158
1163
1168
1173
1178
1183
1188
1193
1198
1203
1209
1214
1219
1225
1230
1236
1241
1247
1253
1259
1265
1271
1277
1284
1290
1297
1303
1310
1317
1324
1332
1339
1347
1355
1363
1371
1379
1388
1396
1405
1414
1423
1433
1442
1452
1461
1471
1481
1492
1502
1513
1523
1534
1545
1556
1567
1579
1590
1602
1613
1625
1637
1649
1662
1674
1687
1699
1712
1725
1738
1751
1765
1778
1792
1806
1820
1834
1849
1863
1878
1892
1907
1922
1937
1953
1968
1983
1999
2013
2029
2045
2061
2077
2093
2109
2125
2141
2157
2172
2188
2204
2220
2236
2252
2268
2284
2300
2316
2332
2348
2364
2379
2395
2410
2426
2441
2457
2472
2487
2503
2518
2533
2548
2563
2577
2592
2607
2621
2635
2649
2664
2677
2691
2705
2718
2731
2744
2757
2770
2782
2794
2806
2818
2829
2840
2850
2861
2871
2880
2890
2899
2907
2916
2924
2931
2938
2945
2952
2958
2964
2969
2975
2979
2984
2988
2992
2995
2998
3001
3004
3006
3008
3009
3010
3011
3011
3011
3011
3011
3010
3009
3008
3006
3004
3002
2999
2996
2993
2990
2986
2982
2978
2974
2969
2964
2959
2953
2948
2942
2935
2929
2922
2915
2907
2899
2892
2883
2875
2866
2858
2848
2839
2830
2820
2810
2800
2790
2779
2769
2758
2747
2736
2726
2715
2704
2692
2681
2670
2659
2648
2637
2626
2614
2603
2592
2581
2570
2559
2548
2537
2526
2515
2504
2494
2483
2472
2461
2451
2440
2429
2419
2408
2397
2387
2376
2366
2355
2345
2334
2324
2313
2303
2293
2282
2272
2261
2251
2240
2230
2219
2209
2198
2187
2177
2166
2156
2145
2135
2124
2113
2103
2092
2081
2071
2060
2049
2037
2027
2017
2005
1995
1984
1973
1962
1950
1939
1928
1917
1906
1894
1883
1872
1860
1849
1838
1826
1815
1804
1792
1781
1770
1758
1747
1736
1725
1713
1702
1691
1680
1669
1657
1646
1635
1625
1614
1603
1592
1581
1571
1560
1550
1539
1529
1518
1508
1498
1487
1477
1467
1456
1446
1436
1426
1416
1406
1396
1385
1375
1365
1355
1345
1335
1325
1315
1305
1295
1284
1274
1264
1254
1243
1233
1223
1213
1202
1192
1182
1172
1161
1151
1141
1130
1120
1110
1100
1089
1079
1069
1059
1049
1039
1029
1018
1008
999
989
980
970
961
952
942
934
925
916
907
899
891
883
875
867
860
852
845
838
831
825
818
812
806
800
795
789
784
779
774
770
765
761
757
753
750
746
743
739
736
732
729
726
722
719
716
712
709
705
702
699
695
692
689
685
682
679
675
672
669
665
662
659
656
652
649
646
642
639
636
633
629
626
623
620
616
613
610
607
604
600
597
594
591
588
584
581
578
575
572
569
565
562
559
556
553
550
547
543
540
537
534
531
528
525
522
519
516
513
509
506
503
500
497
494
491
488
485
482
479
476
473
470
467
464
461
458
455
452
449
446
443
440
437
434
431
428
425
423
420
417
414
411
408
405
402
399
396
394
391
388
385
382
379
376
373
371
368
365
362
359
356
354
351
348
345
342
340
337
334
331
328
326
323
320
317
315
312
309
306
304
301
298
295
293
290
287
285
282
279
277
274
271
268
266
263
260
258
255
252
250
247
245
242
239
237
234
231
229
226
224
221
218
216
213
211
208
206
203
200
198
195
193
190
188
185
183
180
178
175
172
170
167
165
162
160
157
155
153
150
148
145
143
140
138
135
133
130
128
126
123
121
118
116
113
111
109
106
104
101
99
97
94
92
90
87
85
82
80
78
75
73
71
68
66
64
61
59
57
55
52
50
48
45
43
41
39
36
34
32
29
27
25
23
20
18
16
14
12
9
7
5
3
0
-2
-4
-6
-8
-11
-13
-15
-17
-19
-21
-24
-26
-28
-30
-32
-34
-36
-39
-41
-43
-45
-47
-49
-51
-53
-55
-58
-60
-62
-64
-66
-68
-70
-72
-74
-76
-78
-80
-82
-84
-87
-89
-91
-93
-95
-97
-99
-101
-103
-105
-107
-109
-111
-113
-115
-117
-119
-121
-123
-125
-127
-128
-130
-132
-134
-136
-138
-140
-142
-144
-146
-148
-150
-152
-154
-155
-157
-159
-161
-163
-165
-167
-169
-171
-172
-174
-176
-178
-180
-182
-184
-185
-187
-189
-191
-193
-195
-196
-198
-200
-202
-204
-206
-207
-209
-211
-213
-214
-216
-218
-220
-222
-223
-225
-227
-229
-230
-232
-234
-236
-237
-239
-241
-243
-244
-246
-248
-249
-251
-253
-255
-256
-258
-260
-261
-263
-265
-266
-268
-270
-271
-273
-275
-276
-278
-280
-281
-283
-285
-286
-288
-289
-291
-293
-294
-296
-298
-299
-301
-302
-304
-306
-307
-309
-310
-312
-313
-315
-317
-318
-320
-321
-323
-324
-326
-327
-329
-331
-332
-334
-335
-337
-338
-340
-341
-343
-344
-346
-347
-349
-350
-352
-353
-355
-356
-358
-359
-361
-362
-363
-365
-366
-368
-369
-371
-372
-374
-375
-376
-378
-379
-381
-382
-384
-385
-386
-388
-389
-391
-392
-393
-395
-396
-398
-399
-400
-402
-403
-404
-406
-407
-408
-410
-411
-413
-414
-415
-417
-418
-419
-421
-422
-423
-425
-426
-427
-428
-430
-431
-432
-434
-435
-436
-438
-439
-440
-441
-443
-444
-445
-446
-448
-449
-450
-452
-453
-454
-455
-456
-458
-459
-460
-461
-463
-464
-465
-466
-468
-469
-470
-471
-472
-474
-475
-476
-477
-478
-479
-481
-482
-483
-484
-485
-487
-488
-489
-490
-491
-492
-493
-495
-496
-497
-498
-499
-500
-501
-503
-504
-505
-506
-507
-508
-509
-510
-511
-513
-514
-515
-516
-517
-518
-519
-520
-521
-522
-523
-524
-525
-527
-528
-529
-530
-531
-532
-533
-534
-535
-536
-537
-538
-539
-540
-541
-542
-543
-544
-545
-546
-547
-548
-549
-550
-551
-552
-553
-554
-555
-556
-557
-558
-559
-560
-561
-562
-563
-564
-565
-566
-567
-568
-569
-570
-570
-571
-572
-573
-574
-575
-576
-577
-578
-579
-580
-581
-582
-582
-583
-584
-585
-586
-587
-588
-589
-590
-590
-591
-592
-593
-594
-595
-596
-597
-597
-598
-599
-600
-601
-602
-602
-603
-604
-605
-606
-607
-608
-608
-609
-610
-611
-612
-612
-613
-614
-615
-616
-616
-617
-618
-619
-620
-620
-621
-622
-623
-624
-624
-625
-626
-627
-627
-628
-629
-630
-630
-631
-632
-633
-634
-634
-635
-636
-636
-637
-638
-639
-639
-640
-641
-642
-642
-643
-644
-644
-645
-646
-647
-647
-648
-649
-649
-650
-651
-651
-652
-653
-653
-654
-655
-656
-656
-657
-658
-658
-659
-660
-660
-661
-662
-662
-663
-663
-664
-665
-665
-666
-667
-667
-668
-669
-669
-670
-670
-671
-672
-672
-673
-674
-674
-675
-675
-676
-677
-677
-678
-678
-679
-680
-680
-681
-681
-682
-682
-683
-684
-684
-685
-685
-686
-686
-687
-688
-688
-689
-689
-690
-690
-691
-691
-692
-693
-693
-694
-694
-695
-695
-696
-696
-697
-697
-698
-698
-699
-699
-700
-700
-701
-701
-702
-702
-703
-703
-704
-704
-705
-705
-706
-706
-707
-707
-708
-708
-709
-709
-710
-710
-711
-711
-712
-712
-712
-713
-713
-714
-714
-715
-715
-716
-716
-717
-717
-717
-718
-718
-719
-719
-720
-720
-720
-721
-721
-722
-722
-723
-723
-723
-724
-724
-725
-725
-725
-726
-726
-727
-727
-727
-728
-728
-729
-729
-729
-730
-730
-730
-731
-731
-732
-732
-732
-733
-733
-733
-734
-734
-735
-735
-735
-736
-736
-736
-737
-737
-737
-738
-738
-738
-739
-739
-739
-740
-740
-740
-741
-741
-741
-742
-742
-742
-743
-743
-743
-744
-744
-744
-745
-745
-745
-745
-746
-746
-746
-747
-747
-747
-747
-748
-748
-748
-749
-749
-749
-749
-750
-750
-750
-751
-751
-751
-751
-752
-752
-752
-752
-753
-753
-753
-753
-754
-754
-754
-754
-755
-755
-755
-755
-756
-756
-756
-756
-757
-757
-757
-757
-758
-758
-758
-758
-758
-759
-759
-759
-759
-760
-760
-760
-760
-760
-761
-761
-761
-761
-761
