5
37052
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-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
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-156
-156
-156
-157
-157
-158
-158
-158
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-163
-163
-163
-164
-164
-165
-165
-165
-166
-166
-167
-167
-167
-168
-168
-169
-169
-170
-170
-170
-171
-171
-172
-172
-172
-173
-173
-174
-174
-174
-175
-175
-176
-176
-177
-177
-177
-178
-178
-179
-179
-180
-180
-180
-181
-181
-182
-182
-183
-183
-184
-184
-184
-185
-185
-186
-186
-187
-187
-188
-188
-189
-189
-190
-190
-191
-191
-192
-192
-193
-193
-193
-194
-194
-195
-195
-196
-196
-197
-197
-198
-198
-199
-199
-200
-200
-201
-201
-202
-202
-203
-203
-204
-204
-205
-205
-206
-206
-207
-207
-208
-208
-209
-209
-210
-210
-211
-211
-212
-212
-213
-213
-214
-214
-215
-215
-216
-216
-217
-217
-218
-218
-219
-219
-220
-220
-221
-221
-221
-222
-222
-223
-223
-224
-224
-225
-225
-226
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-230
-231
-231
-232
-232
-233
-233
-234
-234
-234
-235
-235
-236
-236
-237
-237
-238
-238
-239
-239
-239
-240
-240
-241
-241
-242
-242
-243
-243
-243
-244
-244
-245
-245
-246
-246
-247
-247
-248
-248
-248
-249
-249
-250
-250
-251
-251
-252
-252
-252
-253
-253
-254
-254
-255
-255
-256
-256
-256
-257
-257
-258
-258
-259
-259
-259
-260
-260
-261
-261
-262
-262
-262
-263
-263
-264
-264
-265
-265
-265
-266
-266
-267
-267
-268
-268
-268
-269
-269
-269
-270
-270
-271
-271
-271
-272
-272
-272
-273
-273
-273
-274
-274
-274
-275
-275
-275
-276
-276
-276
-277
-277
-277
-278
-278
-278
-279
-279
-279
-279
-280
-280
-280
-281
-281
-281
-281
-282
-282
-282
-283
-283
-283
-283
-284
-284
-284
-284
-285
-285
-285
-285
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-290
-290
-290
-290
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-292
-292
-292
-292
-292
-292
-292
-292
-292
-292
-292
-292
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-290
-290
-290
-290
-290
-290
-290
-290
-290
-289
-289
-289
-289
-289
-289
-288
-288
-288
-288
-288
-288
-287
-287
-287
-287
-287
-286
-286
-286
-286
-286
-285
-285
-285
-285
-284
-284
-284
-284
-283
-283
-283
-283
-282
-282
-282
-281
-281
-281
-280
-280
-280
-280
-279
-279
-279
-278
-278
-278
-277
-277
-276
-276
-276
-275
-275
-275
-274
-274
-273
-273
-273
-272
-272
-271
-271
-270
-270
-270
-269
-269
-268
-268
-267
-267
-267
-266
-266
-265
-265
-264
-264
-264
-263
-263
-262
-262
-261
-261
-261
-260
-260
-259
-259
-258
-258
-258
-257
-257
-256
-256
-255
-255
-254
-254
-254
-253
-253
-252
-252
-251
-251
-250
-250
-250
-249
-249
-248
-248
-247
-247
-247
-246
-246
-245
-245
-244
-244
-243
-243
-243
-242
-242
-241
-241
-240
-240
-240
-239
-239
-238
-238
-237
-237
-237
-236
-236
-235
-235
-235
-234
-234
-233
-233
-232
-232
-232
-231
-231
-230
-230
-229
-229
-228
-228
-228
-227
-227
-226
-226
-225
-225
-225
-224
-224
-223
-223
-222
-222
-221
-221
-221
-220
-220
-219
-219
-218
-218
-217
-217
-217
-216
-216
-215
-215
-214
-214
-214
-213
-213
-212
-212
-211
-211
-211
-210
-210
-209
-209
-209
-208
-208
-207
-207
-207
-206
-206
-205
-205
-204
-204
-204
-203
-203
-202
-202
-202
-201
-201
-200
-200
-200
-199
-199
-198
-198
-197
-197
-197
-196
-196
-195
-195
-195
-194
-194
-193
-193
-193
-192
-192
-191
-191
-191
-190
-190
-189
-189
-189
-188
-188
-188
-187
-187
-186
-186
-186
-185
-185
-185
-184
-184
-183
-183
-183
-182
-182
-182
-181
-181
-181
-180
-180
-179
-179
-179
-178
-178
-178
-177
-177
-177
-176
-176
-176
-175
-175
-175
-174
-174
-174
-173
-173
-173
-172
-172
-172
-171
-171
-171
-170
-170
-170
-169
-169
-169
-168
-168
-168
-167
-167
-167
-166
-166
-166
-165
-165
-165
-164
-164
-164
-164
-163
-163
-163
-162
-162
-162
-161
-161
-161
-161
-160
-160
-160
-160
-159
-159
-159
-159
-158
-158
-158
-157
-157
-157
-157
-156
-156
-156
-156
-155
-155
-155
-155
-154
-154
-154
-154
-154
-153
-153
-153
-153
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-150
-150
-150
-150
-150
-149
-149
-149
-149
-149
-149
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-146
-146
-146
-146
-146
-146
-145
-145
-145
-145
-145
-145
-144
-144
-144
-144
-144
-144
-143
-143
-143
-143
-143
-143
-143
-142
-142
-142
-142
-142
-142
-142
-141
-141
-141
-141
-141
-141
-141
-140
-140
-140
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-137
-137
-137
-136
-136
-136
-136
-136
-136
-136
-136
-135
-135
-135
-135
-135
-135
-135
-135
-134
-134
-134
-134
-134
-134
-134
-134
-134
-133
-133
-133
-133
-133
-133
-133
-133
-132
-132
-132
-132
-132
-132
-132
-132
-131
-131
-131
-131
-131
-131
-131
-131
-131
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-185
-186
-186
-186
-187
-187
-187
-188
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-191
-192
-192
-192
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-197
-197
-197
-198
-198
-199
-199
-199
-200
-200
-201
-201
-202
-202
-202
-203
-203
-204
-204
-205
-205
-206
-206
-206
-207
-207
-208
-208
-209
-209
-210
-210
-211
-211
-212
-212
-213
-213
-214
-214
-215
-215
-216
-216
-217
-217
-218
-218
-219
-219
-220
-220
-221
-221
-222
-223
-223
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-230
-230
-231
-231
-232
-232
-233
-234
-234
-235
-235
-236
-236
-237
-238
-238
-239
-239
-240
-241
-241
-242
-242
-243
-244
-244
-245
-246
-246
-247
-247
-248
-249
-249
-250
-251
-251
-252
-253
-253
-254
-255
-255
-256
-257
-257
-258
-259
-259
-260
-261
-261
-262
-263
-263
-264
-265
-265
-266
-267
-267
-268
-268
-269
-270
-270
-271
-272
-272
-273
-274
-274
-275
-275
-276
-277
-277
-278
-279
-279
-280
-280
-281
-282
-282
-283
-283
-284
-285
-285
-286
-287
-287
-288
-288
-289
-290
-290
-291
-292
-292
-293
-294
-294
-295
-296
-296
-297
-298
-298
-299
-300
-300
-301
-302
-302
-303
-304
-304
-305
-306
-306
-307
-308
-309
-309
-310
-311
-311
-312
-313
-314
-314
-315
-316
-317
-317
-318
-319
-320
-320
-321
-322
-323
-323
-324
-325
-326
-326
-327
-328
-329
-330
-330
-331
-332
-333
-333
-334
-335
-336
-337
-337
-338
-339
-340
-340
-341
-342
-343
-343
-344
-345
-346
-346
-347
-348
-349
-349
-350
-351
-351
-352
-353
-354
-354
-355
-356
-356
-357
-358
-359
-359
-360
-361
-361
-362
-363
-363
-364
-365
-365
-366
-367
-367
-368
-369
-369
-370
-371
-371
-372
-373
-373
-374
-375
-375
-376
-376
-377
-378
-378
-379
-380
-380
-381
-381
-382
-383
-383
-384
-384
-385
-386
-386
-387
-387
-388
-388
-389
-390
-390
-391
-391
-392
-392
-393
-393
-394
-395
-395
-396
-396
-397
-397
-398
-398
-399
-399
-400
-400
-401
-401
-402
-402
-403
-403
-404
-404
-405
-405
-406
-406
-407
-407
-408
-408
-409
-409
-410
-410
-411
-411
-412
-412
-412
-413
-413
-414
-414
-415
-415
-415
-416
-416
-417
-417
-417
-418
-418
-419
-419
-419
-420
-420
-420
-421
-421
-422
-422
-422
-423
-423
-423
-424
-424
-424
-425
-425
-425
-426
-426
-426
-426
-427
-427
-427
-428
-428
-428
-429
-429
-429
-429
-430
-430
-430
-430
-431
-431
-431
-431
-432
-432
-432
-432
-433
-433
-433
-433
-433
-434
-434
-434
-434
-434
-435
-435
-435
-435
-435
-435
-436
-436
-436
-436
-436
-436
-437
-437
-437
-437
-437
-437
-438
-438
-438
-438
-438
-438
-438
-439
-439
-439
-439
-439
-439
-439
-440
-440
-440
-440
-440
-440
-440
-440
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-442
-442
-442
-442
-442
-442
-442
-442
-442
-441
-441
-441
-441
-441
-441
-441
-440
-440
-440
-440
-440
-440
-439
-439
-439
-439
-439
-438
-438
-438
-438
-438
-437
-437
-437
-437
-437
-436
-436
-436
-436
-435
-435
-435
-435
-434
-434
-434
-434
-433
-433
-433
-433
-432
-432
-432
-431
-431
-431
-431
-430
-430
-430
-429
-429
-429
-428
-428
-428
-427
-427
-427
-426
-426
-426
-425
-425
-425
-424
-424
-423
-423
-423
-422
-422
-422
-421
-421
-420
-420
-419
-419
-419
-418
-418
-417
-417
-416
-416
-415
-415
-414
-414
-413
-413
-412
-412
-411
-411
-410
-410
-409
-409
-408
-407
-407
-406
-406
-405
-405
-404
-403
-403
-402
-402
-401
-400
-400
-399
-399
-398
-397
-397
-396
-395
-395
-394
-393
-393
-392
-391
-391
-390
-389
-389
-388
-387
-387
-386
-385
-384
-384
-383
-382
-382
-381
-380
-380
-379
-378
-378
-377
-376
-376
-375
-374
-374
-373
-372
-372
-371
-370
-370
-369
-368
-368
-367
-366
-366
-365
-365
-364
-363
-363
-362
-362
-361
-360
-360
-359
-358
-358
-357
-357
-356
-355
-355
-354
-354
-353
-352
-352
-351
-351
-350
-349
-349
-348
-348
-347
-346
-346
-345
-345
-344
-344
-343
-342
-342
-341
-341
-340
-339
-339
-338
-338
-337
-337
-336
-335
-335
-334
-334
-333
-332
-332
-331
-331
-330
-329
-329
-328
-328
-327
-326
-326
-325
-324
-324
-323
-323
-322
-321
-321
-320
-319
-319
-318
-317
-317
-316
-315
-315
-314
-313
-313
-312
-311
-311
-310
-309
-309
-308
-307
-306
-306
-305
-304
-304
-303
-302
-302
-301
-300
-299
-299
-298
-297
-297
-296
-295
-295
-294
-293
-293
-292
-291
-291
-290
-289
-289
-288
-287
-286
-286
-285
-284
-284
-283
-282
-282
-281
-281
-280
-279
-279
-278
-277
-277
-276
-275
-275
-274
-273
-273
-272
-272
-271
-270
-270
-269
-269
-268
-267
-267
-266
-266
-265
-264
-264
-263
-263
-262
-262
-261
-260
-260
-259
-259
-258
-258
-257
-257
-256
-255
-255
-254
-254
-253
-253
-252
-252
-251
-251
-250
-249
-249
-248
-248
-247
-247
-246
-246
-245
-245
-244
-244
-243
-243
-242
-242
-241
-241
-240
-240
-239
-239
-238
-238
-237
-237
-236
-235
-235
-234
-234
-233
-233
-232
-232
-231
-231
-230
-230
-229
-229
-228
-228
-227
-227
-227
-226
-226
-225
-225
-224
-224
-223
-223
-222
-222
-222
-221
-221
-220
-220
-219
-219
-219
-218
-218
-217
-217
-217
-216
-216
-215
-215
-215
-214
-214
-213
-213
-213
-212
-212
-211
-211
-211
-210
-210
-209
-209
-209
-208
-208
-207
-207
-206
-206
-205
-205
-205
-204
-204
-203
-203
-202
-202
-201
-201
-200
-200
-200
-199
-199
-198
-198
-197
-197
-196
-196
-195
-195
-194
-194
-193
-193
-192
-192
-191
-191
-190
-190
-189
-189
-188
-188
-187
-186
-186
-185
-185
-184
-184
-183
-183
-182
-182
-181
-180
-180
-179
-179
-178
-178
-177
-177
-176
-175
-175
-174
-174
-173
-172
-172
-171
-171
-170
-169
-169
-168
-168
-167
-166
-166
-165
-164
-164
-163
-162
-162
-161
-161
-160
-159
-159
-158
-157
-157
-156
-155
-155
-154
-154
-153
-152
-152
-151
-150
-150
-149
-148
-148
-147
-146
-146
-145
-144
-143
-143
-142
-141
-141
-140
-139
-138
-138
-137
-136
-136
-135
-134
-133
-133
-132
-131
-131
-130
-129
-128
-128
-127
-126
-126
-125
-124
-124
-123
-122
-121
-121
-120
-119
-119
-118
-117
-116
-116
-115
-114
-114
-113
-112
-111
-111
-110
-109
-109
-108
-107
-107
-106
-105
-104
-104
-103
-102
-102
-101
-100
-99
-99
-98
-97
-97
-96
-95
-95
-94
-93
-92
-92
-91
-90
-90
-89
-88
-88
-87
-86
-86
-85
-84
-83
-83
-82
-81
-81
-80
-79
-79
-78
-77
-77
-76
-75
-75
-74
-73
-73
-72
-71
-71
-70
-69
-69
-68
-67
-67
-66
-65
-65
-64
-63
-63
-62
-61
-61
-60
-59
-59
-58
-57
-57
-56
-55
-54
-54
-53
-52
-52
-51
-50
-50
-49
-48
-48
-47
-46
-46
-45
-44
-44
-43
-42
-42
-41
-40
-40
-39
-38
-37
-37
-36
-35
-35
-34
-33
-33
-32
-31
-31
-30
-29
-28
-28
-27
-26
-26
-25
-24
-23
-23
-22
-21
-21
-20
-19
-18
-18
-17
-16
-15
-15
-14
-13
-13
-12
-11
-10
-10
-9
-8
-7
-7
-6
-5
-5
-4
-3
-2
-2
-1
0
1
1
2
3
4
4
5
6
7
7
8
9
10
10
11
12
13
13
14
15
16
16
17
18
19
20
20
21
22
23
23
24
25
26
26
27
28
29
30
30
31
32
33
33
34
35
36
36
37
38
39
40
40
41
42
43
43
44
45
46
46
47
48
49
49
50
51
52
53
53
54
55
55
56
57
58
58
59
60
61
61
62
63
64
64
65
66
67
67
68
69
70
70
71
72
72
73
74
75
75
76
77
77
78
79
79
80
81
82
82
83
84
84
85
86
86
87
88
88
89
90
90
91
92
92
93
94
94
95
96
96
97
98
98
99
100
100
101
102
102
103
103
104
105
105
106
107
107
108
109
109
110
111
111
112
112
113
114
114
115
116
116
117
117
118
119
119
120
121
121
122
123
123
124
124
125
126
126
127
127
128
129
129
130
131
131
132
132
133
134
134
135
135
136
137
137
138
138
139
140
140
141
141
142
143
143
144
144
145
146
146
147
147
148
149
149
150
150
151
152
152
153
153
154
155
155
156
156
157
157
158
159
159
160
160
161
161
162
163
163
164
164
165
165
166
167
167
168
168
169
169
170
171
171
172
172
173
173
174
175
175
176
176
177
177
178
178
179
179
180
180
181
181
182
183
183
184
184
185
185
186
186
187
187
188
188
189
189
190
190
191
191
192
192
193
193
194
194
195
195
196
196
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
206
207
207
208
208
208
209
209
210
210
211
211
212
212
213
213
214
214
215
215
216
216
217
217
218
218
218
219
219
220
220
221
221
222
222
223
223
224
224
225
225
226
226
227
227
227
228
228
229
229
230
230
231
231
232
232
233
233
234
234
235
235
235
236
236
237
237
238
238
239
239
240
240
241
241
242
242
243
243
244
244
245
245
246
246
247
247
247
248
248
249
249
250
250
251
251
252
252
252
253
253
254
254
255
255
255
256
256
257
257
258
258
258
259
259
260
260
261
261
261
262
262
263
263
264
264
264
265
265
266
266
266
267
267
268
268
269
269
269
270
270
271
271
272
272
273
273
273
274
274
275
275
275
276
276
277
277
278
278
278
279
279
280
280
280
281
281
282
282
282
283
283
284
284
284
285
285
286
286
286
287
287
288
288
289
289
289
290
290
291
291
291
292
292
293
293
294
294
294
295
295
296
296
296
297
297
298
298
298
299
299
300
300
300
301
301
302
302
302
303
303
304
304
304
305
305
306
306
306
307
307
308
308
308
309
309
310
310
310
311
311
311
312
312
313
313
313
314
314
314
315
315
316
316
316
317
317
317
318
318
319
319
319
320
320
321
321
321
322
322
323
323
323
324
324
324
325
325
326
326
326
327
327
327
328
328
328
329
329
330
330
330
331
331
331
332
332
332
333
333
333
334
334
334
335
335
335
336
336
336
336
337
337
337
338
338
338
339
339
339
340
340
340
340
341
341
341
342
342
342
342
343
343
343
344
344
344
344
345
345
345
346
346
346
346
347
347
347
347
348
348
348
349
349
349
349
350
350
350
350
351
351
351
351
352
352
352
352
353
353
353
353
354
354
354
354
355
355
355
355
356
356
356
356
356
357
357
357
357
357
358
358
358
358
358
359
359
359
359
359
360
360
360
360
360
361
361
361
361
361
362
362
362
362
362
363
363
363
363
363
363
364
364
364
364
364
364
365
365
365
365
365
365
366
366
366
366
366
366
367
367
367
367
367
367
367
368
368
368
368
368
368
368
369
369
369
369
369
369
369
369
370
370
370
370
370
370
370
370
371
371
371
371
371
371
371
371
371
372
372
372
372
372
372
372
372
372
373
373
373
373
373
373
373
373
373
373
374
374
374
374
374
374
374
374
374
374
374
374
374
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
375
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
374
373
373
373
373
373
373
373
373
373
373
373
373
373
373
372
372
372
372
372
372
372
372
372
372
371
371
371
371
371
371
371
371
371
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
368
368
368
368
368
368
368
368
368
368
368
367
367
367
367
367
367
367
367
367
366
366
366
366
366
366
366
365
365
365
365
365
365
365
364
364
364
364
364
363
363
363
363
363
363
362
362
362
362
362
361
361
361
361
360
360
360
360
360
359
359
359
359
358
358
358
358
357
357
357
357
356
356
356
356
355
355
355
355
354
354
354
353
353
353
353
352
352
352
351
351
351
351
350
350
350
349
349
349
349
348
348
348
347
347
347
346
346
346
345
345
345
344
344
344
344
343
343
343
342
342
342
341
341
341
340
340
340
339
339
339
338
338
338
337
337
337
336
336
336
335
335
335
335
334
334
334
334
333
333
333
333
332
332
332
332
331
331
331
331
331
330
330
330
330
329
329
329
329
329
329
328
328
328
328
328
327
327
327
327
326
326
326
326
326
325
325
325
325
325
324
324
324
324
323
323
323
323
323
322
322
322
322
321
321
321
321
320
320
320
320
320
319
319
319
319
318
318
318
318
317
317
317
317
316
316
316
316
315
315
315
315
314
314
314
313
313
313
313
312
312
312
312
311
311
311
310
310
310
310
309
309
309
309
308
308
308
307
307
307
306
306
306
306
305
305
305
304
304
304
303
303
303
302
302
302
301
301
301
300
300
300
299
299
299
298
298
297
297
297
296
296
296
295
295
294
294
294
293
293
292
292
292
291
291
290
290
290
289
289
288
288
287
287
287
286
286
285
285
284
284
283
283
283
282
282
281
281
280
280
279
279
278
278
277
277
277
276
276
275
275
274
274
273
273
272
272
271
271
270
270
269
269
268
268
267
267
266
266
265
265
264
263
263
262
262
261
261
260
260
259
259
258
257
257
256
256
255
255
254
254
253
252
252
251
251
250
250
249
248
248
247
247
246
245
245
244
244
243
242
242
241
241
240
239
239
238
238
237
236
236
235
234
234
233
233
232
231
231
230
230
229
228
228
227
226
226
225
225
224
223
223
222
221
221
220
219
219
218
217
217
216
215
215
214
213
213
212
211
211
210
209
209
208
207
207
206
205
204
204
203
202
202
201
200
200
199
198
198
197
196
195
195
194
193
193
192
191
190
190
189
188
188
187
186
186
185
184
184
183
182
182
181
180
180
179
179
178
177
177
176
176
175
174
174
173
173
172
171
171
170
170
169
169
168
168
167
166
166
165
165
164
164
163
163
162
162
161
161
160
160
159
159
158
158
157
157
156
156
156
155
155
154
154
153
153
152
152
152
151
151
150
150
149
149
149
148
148
147
147
146
146
146
145
145
144
144
144
143
143
142
142
142
141
141
140
140
140
139
139
139
138
138
137
137
137
136
136
136
135
135
134
134
134
133
133
133
132
132
132
131
131
131
130
130
130
129
129
129
128
128
128
127
127
127
126
126
126
125
125
125
125
124
124
124
124
123
123
123
123
122
122
122
122
121
121
121
121
120
120
120
120
119
119
119
119
118
118
118
117
117
117
117
116
116
116
116
115
115
115
115
114
114
114
113
113
113
113
112
112
112
112
111
111
111
111
110
110
110
109
109
109
109
108
108
108
107
107
107
107
106
106
106
105
105
105
105
104
104
104
104
103
103
103
102
102
102
102
101
101
101
100
100
100
100
99
99
99
99
98
98
98
97
97
97
97
96
96
96
95
95
95
95
94
94
94
93
93
93
93
92
92
92
91
91
91
90
90
90
90
89
89
89
88
88
88
88
87
87
87
86
86
86
85
85
85
84
84
84
83
83
83
82
82
82
81
81
80
80
80
79
79
79
78
78
77
77
77
76
76
76
75
75
75
74
74
74
73
73
73
72
72
72
71
71
71
70
70
70
69
69
69
68
68
68
68
67
67
67
66
66
66
66
65
65
65
65
65
64
64
64
64
63
63
63
63
63
62
62
62
62
62
61
61
61
61
61
60
60
60
60
60
60
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
56
55
55
55
55
55
55
55
54
54
54
54
54
54
54
53
53
53
53
53
52
52
52
52
52
51
51
51
51
51
50
50
50
50
49
49
49
49
49
48
48
48
48
47
47
47
47
46
46
46
46
45
45
45
44
44
44
44
43
43
43
42
42
42
42
41
41
41
40
40
40
39
39
39
38
38
38
37
37
37
36
36
36
36
35
35
35
34
34
34
33
33
33
32
32
32
31
31
31
31
30
30
30
29
29
29
28
28
28
27
27
27
27
26
26
26
25
25
25
24
24
24
23
23
23
22
22
22
21
21
21
20
20
20
19
19
19
18
18
18
17
17
17
16
16
16
15
15
15
14
14
14
13
13
13
12
12
12
11
11
11
10
10
10
9
9
8
8
8
7
7
7
6
6
6
5
5
5
4
4
3
3
3
2
2
2
1
1
1
0
0
0
-1
-1
-1
-2
-2
-2
-3
-3
-3
-4
-4
-4
-5
-5
-5
-5
-6
-6
-6
-7
-7
-7
-8
-8
-8
-8
-9
-9
-9
-10
-10
-10
-11
-11
-11
-11
-12
-12
-12
-13
-13
-13
-14
-14
-14
-15
-15
-16
-16
-16
-17
-17
-17
-18
-18
-19
-19
-19
-20
-20
-21
-21
-22
-22
-22
-23
-23
-24
-24
-25
-25
-25
-26
-26
-27
-27
-28
-28
-28
-29
-29
-30
-30
-31
-31
-32
-32
-32
-33
-33
-34
-34
-35
-35
-35
-36
-36
-37
-37
-38
-38
-38
-39
-39
-40
-40
-40
-41
-41
-41
-42
-42
-43
-43
-43
-44
-44
-44
-45
-45
-45
-46
-46
-46
-47
-47
-47
-48
-48
-48
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-59
-59
-59
-59
-58
-58
-58
-57
-57
-57
-57
-56
-56
-56
-56
-55
-55
-55
-54
-54
-54
-54
-53
-53
-53
-52
-52
-52
-51
-51
-51
-50
-50
-50
-49
-49
-49
-48
-48
-48
-47
-47
-46
-46
-46
-45
-45
-44
-44
-44
-43
-43
-43
-42
-42
-41
-41
-40
-40
-40
-39
-39
-38
-38
-37
-37
-37
-36
-36
-35
-35
-34
-34
-33
-33
-32
-32
-31
-31
-30
-30
-29
-29
-28
-28
-27
-27
-26
-26
-25
-25
-24
-24
-23
-23
-22
-22
-21
-21
-20
-20
-19
-18
-18
-17
-17
-16
-16
-15
-14
-14
-13
-13
-12
-11
-11
-10
-10
-9
-8
-8
-7
-7
-6
-5
-5
-4
-3
-3
-2
-1
-1
0
0
1
2
2
3
4
4
5
6
6
7
8
8
9
10
11
11
12
13
13
14
15
16
16
17
18
18
19
20
21
21
22
23
23
24
25
25
26
27
27
28
29
30
30
31
32
32
33
34
34
35
36
36
37
37
38
39
39
40
41
41
42
43
43
44
44
45
46
46
47
47
48
49
49
50
50
51
51
52
53
53
54
54
55
55
56
56
57
57
58
58
59
59
60
60
61
61
62
62
63
63
64
64
65
65
66
66
67
67
67
68
68
69
69
70
70
70
71
71
72
72
72
73
73
74
74
74
75
75
75
76
76
76
77
77
77
78
78
78
79
79
80
80
80
80
81
81
81
82
82
82
83
83
83
83
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
92
92
92
92
93
93
93
93
94
94
94
95
95
95
95
96
96
96
97
97
97
97
98
98
98
99
99
99
100
100
100
101
101
101
102
102
102
103
103
103
104
104
104
105
105
106
106
106
107
107
107
108
108
109
109
109
110
110
110
111
111
112
112
112
113
113
113
114
114
114
115
115
116
116
116
117
117
117
118
118
118
119
119
119
120
120
120
121
121
121
121
122
122
122
123
123
123
124
124
124
125
125
125
125
126
126
126
127
127
127
127
128
128
128
128
129
129
129
129
130
130
130
131
131
131
131
132
132
132
132
133
133
133
133
134
134
134
134
135
135
135
135
136
136
136
136
136
137
137
137
137
138
138
138
138
138
139
139
139
139
139
140
140
140
140
140
140
141
141
141
141
141
141
142
142
142
142
142
142
142
143
143
143
143
143
143
143
144
144
144
144
144
144
144
144
144
144
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
145
145
145
145
145
145
145
145
145
145
145
145
145
145
144
144
144
144
144
144
144
144
144
144
143
143
143
143
143
143
143
143
143
142
142
142
142
142
142
142
142
141
141
141
141
141
141
141
140
140
140
140
140
140
139
139
139
139
139
139
138
138
138
138
138
138
137
137
137
137
137
137
136
136
136
136
136
135
135
135
135
135
135
134
134
134
134
134
133
133
133
133
133
132
132
132
132
132
131
131
131
131
131
130
130
130
130
129
129
129
129
129
128
128
128
128
127
127
127
127
126
126
126
126
125
125
125
125
124
124
124
124
123
123
123
123
122
122
122
121
121
121
121
120
120
120
119
119
119
119
118
118
118
117
117
117
116
116
116
115
115
115
114
114
114
114
113
113
113
112
112
112
111
111
111
110
110
110
109
109
108
108
108
107
107
107
106
106
106
105
105
104
104
104
103
103
102
102
102
101
101
100
100
100
99
99
98
98
97
97
97
96
96
95
95
95
94
94
93
93
93
92
92
91
91
90
90
90
89
89
88
88
87
87
87
86
86
85
85
84
84
84
83
83
82
82
81
81
80
80
80
79
79
78
78
77
77
76
76
75
75
74
74
73
73
73
72
72
71
71
70
70
69
69
68
68
67
67
66
66
65
65
64
64
63
63
62
62
61
61
60
60
59
59
58
58
57
57
56
56
55
55
54
54
54
53
53
52
52
51
51
50
50
49
48
48
47
47
46
46
45
45
44
44
43
43
42
42
41
41
40
40
39
39
38
37
37
36
36
35
35
34
34
33
33
32
31
31
30
30
29
29
28
28
27
26
26
25
25
24
24
23
23
22
21
21
20
20
19
19
18
17
17
16
16
15
15
14
13
13
12
12
11
10
10
9
9
8
7
7
6
6
5
4
4
3
3
2
1
1
0
0
-1
-2
-2
-3
-4
-4
-5
-5
-6
-7
-7
-8
-8
-9
-10
-10
-11
-12
-12
-13
-13
-14
-15
-15
-16
-16
-17
-18
-18
-19
-20
-20
-21
-22
-22
-23
-23
-24
-25
-25
-26
-27
-27
-28
-29
-29
-30
-31
-31
-32
-33
-33
-34
-35
-35
-36
-37
-37
-38
-39
-39
-40
-41
-41
-42
-43
-44
-44
-45
-46
-46
-47
-48
-48
-49
-50
-51
-51
-52
-53
-53
-54
-55
-55
-56
-57
-58
-58
-59
-60
-60
-61
-62
-63
-63
-64
-65
-65
-66
-67
-68
-68
-69
-70
-71
-71
-72
-73
-73
-74
-75
-76
-76
-77
-78
-78
-79
-80
-81
-81
-82
-83
-84
-84
-85
-86
-87
-87
-88
-89
-90
-90
-91
-92
-93
-93
-94
-95
-96
-97
-97
-98
-99
-100
-100
-101
-102
-103
-103
-104
-105
-106
-107
-107
-108
-109
-110
-111
-111
-112
-113
-114
-115
-115
-116
-117
-118
-119
-119
-120
-121
-122
-123
-124
-124
-125
-126
-127
-128
-128
-129
-130
-131
-132
-133
-133
-134
-135
-136
-137
-137
-138
-139
-140
-141
-142
-142
-143
-144
-145
-146
-147
-147
-148
-149
-150
-151
-152
-152
-153
-154
-155
-156
-157
-157
-158
-159
-160
-161
-162
-163
-163
-164
-165
-166
-167
-168
-169
-169
-170
-171
-172
-173
-174
-175
-175
-176
-177
-178
-179
-180
-181
-182
-182
-183
-184
-185
-186
-187
-188
-189
-189
-190
-191
-192
-193
-194
-195
-196
-196
-197
-198
-199
-200
-201
-202
-203
-203
-204
-205
-206
-207
-208
-209
-210
-210
-211
-212
-213
-214
-215
-216
-217
-218
-218
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-228
-229
-230
-231
-232
-233
-234
-235
-236
-237
-238
-239
-240
-240
-241
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-252
-253
-254
-255
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-264
-265
-266
-267
-268
-269
-270
-271
-271
-272
-273
-274
-275
-276
-277
-277
-278
-279
-280
-281
-281
-282
-283
-284
-285
-286
-286
-287
-288
-289
-289
-290
-291
-292
-292
-293
-294
-295
-295
-296
-297
-298
-298
-299
-300
-300
-301
-302
-303
-303
-304
-305
-305
-306
-307
-307
-308
-309
-309
-310
-311
-311
-312
-312
-313
-314
-314
-315
-315
-316
-317
-317
-318
-318
-319
-320
-320
-321
-321
-322
-322
-323
-324
-324
-325
-325
-326
-326
-327
-327
-328
-328
-329
-329
-330
-330
-331
-331
-332
-332
-333
-333
-334
-334
-335
-335
-336
-336
-336
-337
-337
-338
-338
-339
-339
-339
-340
-340
-341
-341
-341
-342
-342
-342
-343
-343
-343
-344
-344
-345
-345
-345
-346
-346
-346
-347
-347
-348
-348
-348
-349
-349
-349
-350
-350
-351
-351
-351
-352
-352
-353
-353
-353
-354
-354
-355
-355
-355
-356
-356
-357
-357
-357
-358
-358
-359
-359
-359
-360
-360
-361
-361
-361
-362
-362
-363
-363
-364
-364
-364
-365
-365
-366
-366
-366
-367
-367
-368
-368
-368
-369
-369
-370
-370
-370
-371
-371
-371
-372
-372
-373
-373
-373
-374
-374
-375
-375
-375
-376
-376
-377
-377
-377
-378
-378
-379
-379
-380
-380
-380
-381
-381
-382
-382
-383
-383
-383
-384
-384
-385
-385
-386
-386
-387
-387
-388
-388
-388
-389
-389
-390
-390
-391
-391
-392
-392
-393
-393
-393
-394
-394
-395
-395
-396
-396
-397
-397
-397
-398
-398
-399
-399
-400
-400
-401
-401
-402
-402
-403
-403
-403
-404
-404
-405
-405
-406
-406
-407
-407
-408
-408
-409
-409
-410
-410
-411
-412
-412
-413
-413
-414
-414
-415
-415
-416
-416
-417
-417
-418
-418
-419
-419
-420
-420
-421
-421
-422
-423
-423
-424
-424
-425
-425
-426
-426
-427
-427
-428
-428
-429
-429
-430
-431
-431
-432
-432
-433
-433
-434
-434
-435
-435
-436
-437
-437
-438
-438
-439
-439
-440
-440
-441
-441
-442
-442
-443
-444
-444
-445
-445
-446
-446
-447
-447
-448
-449
-449
-450
-450
-451
-451
-452
-452
-453
-454
-454
-455
-455
-456
-456
-457
-457
-458
-459
-459
-460
-460
-461
-461
-462
-463
-463
-464
-464
-465
-465
-466
-467
-467
-468
-468
-469
-470
-470
-471
-471
-472
-472
-473
-474
-474
-475
-475
-476
-477
-477
-478
-479
-479
-480
-480
-481
-482
-482
-483
-483
-484
-485
-485
-486
-486
-487
-488
-488
-489
-490
-490
-491
-491
-492
-493
-493
-494
-495
-495
-496
-497
-497
-498
-498
-499
-500
-500
-501
-502
-502
-503
-503
-504
-505
-505
-506
-506
-507
-507
-508
-509
-509
-510
-510
-511
-511
-512
-512
-513
-514
-514
-515
-515
-516
-516
-517
-517
-518
-518
-519
-519
-520
-520
-521
-521
-522
-522
-522
-523
-523
-524
-524
-525
-525
-526
-526
-526
-527
-527
-528
-528
-528
-529
-529
-530
-530
-530
-531
-531
-532
-532
-532
-533
-533
-533
-534
-534
-534
-535
-535
-535
-536
-536
-536
-537
-537
-537
-538
-538
-538
-538
-539
-539
-539
-540
-540
-540
-540
-541
-541
-541
-541
-542
-542
-542
-542
-543
-543
-543
-543
-543
-544
-544
-544
-544
-544
-545
-545
-545
-545
-545
-546
-546
-546
-546
-546
-547
-547
-547
-547
-548
-548
-548
-548
-549
-549
-549
-549
-550
-550
-550
-550
-551
-551
-551
-551
-552
-552
-552
-552
-553
-553
-553
-553
-554
-554
-554
-554
-555
-555
-555
-556
-556
-556
-556
-557
-557
-557
-557
-558
-558
-558
-559
-559
-559
-559
-560
-560
-560
-560
-561
-561
-561
-562
-562
-562
-562
-563
-563
-563
-564
-564
-564
-564
-565
-565
-565
-565
-566
-566
-566
-567
-567
-567
-567
-568
-568
-568
-568
-569
-569
-569
-570
-570
-570
-570
-571
-571
-571
-571
-572
-572
-572
-573
-573
-573
-573
-574
-574
-574
-575
-575
-575
-575
-576
-576
-576
-577
-577
-577
-578
-578
-578
-579
-579
-579
-580
-580
-580
-581
-581
-581
-582
-582
-582
-583
-583
-583
-584
-584
-584
-585
-585
-586
-586
-586
-587
-587
-587
-588
-588
-588
-589
-589
-590
-590
-590
-591
-591
-591
-592
-592
-592
-593
-593
-593
-594
-594
-595
-595
-595
-596
-596
-596
-597
-597
-597
-598
-598
-599
-599
-599
-600
-600
-600
-601
-601
-602
-602
-602
-603
-603
-603
-604
-604
-604
-605
-605
-606
-606
-606
-607
-607
-607
-608
-608
-609
-609
-609
-610
-610
-610
-611
-611
-612
-612
-612
-613
-613
-613
-614
-614
-615
-615
-615
-616
-616
-617
-617
-617
-618
-618
-618
-619
-619
-620
-620
-620
-621
-621
-621
-622
-622
-622
-623
-623
-624
-624
-624
-625
-625
-625
-626
-626
-627
-627
-627
-628
-628
-628
-629
-629
-630
-630
-630
-631
-631
-631
-632
-632
-633
-633
-633
-634
-634
-635
-635
-635
-636
-636
-636
-637
-637
-638
-638
-638
-639
-639
-640
-640
-640
-641
-641
-641
-642
-642
-643
-643
-643
-644
-644
-645
-645
-645
-646
-646
-646
-647
-647
-648
-648
-648
-649
-649
-649
-650
-650
-651
-651
-651
-652
-652
-652
-653
-653
-654
-654
-654
-655
-655
-655
-656
-656
-657
-657
-657
-658
-658
-658
-659
-659
-659
-660
-660
-661
-661
-661
-662
-662
-662
-663
-663
-663
-664
-664
-665
-665
-665
-666
-666
-666
-667
-667
-668
-668
-668
-669
-669
-669
-670
-670
-671
-671
-671
-672
-672
-673
-673
-673
-674
-674
-674
-675
-675
-676
-676
-676
-677
-677
-678
-678
-678
-679
-679
-679
-680
-680
-681
-681
-681
-682
-682
-683
-683
-683
-684
-684
-685
-685
-686
-686
-686
-687
-687
-688
-688
-688
-689
-689
-690
-690
-691
-691
-691
-692
-692
-693
-693
-694
-694
-694
-695
-695
-696
-696
-697
-697
-698
-698
-698
-699
-699
-700
-700
-700
-701
-701
-702
-702
-703
-703
-703
-704
-704
-705
-705
-706
-706
-706
-707
-707
-708
-708
-709
-709
-709
-710
-710
-711
-711
-712
-712
-713
-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
-724
-725
-725
-726
-726
-726
-727
-727
-727
-728
-728
-728
-729
-729
-729
-730
-730
-730
-731
-731
-731
-732
-732
-732
-733
-733
-733
-734
-734
-734
-735
-735
-735
-736
-736
-736
-737
-737
-737
-738
-738
-739
-739
-739
-740
-740
-740
-741
-741
-741
-742
-742
-742
-743
-743
-743
-744
-744
-744
-745
-745
-745
-746
-746
-746
-747
-747
-747
-748
-748
-748
-749
-749
-749
-750
-750
-750
-751
-751
-751
-752
-752
-752
-753
-753
-753
-754
-754
-755
-755
-755
-756
-756
-756
-757
-757
-757
-758
-758
-758
-759
-759
-759
-760
-760
-760
-761
-761
-761
-762
-762
-763
-763
-763
-764
-764
-764
-765
-765
-765
-766
-766
-767
-767
-767
-768
-768
-768
-769
-769
-769
-770
-770
-771
-771
-771
-771
-772
-772
-772
-773
-773
-773
-773
-774
-774
-774
-774
-775
-775
-775
-775
-775
-775
-775
-776
-776
-776
-776
-776
-776
-776
-776
-776
-776
-776
-776
-776
-776
-776
-776
-776
-776
-776
-776
-775
-775
-775
-775
-775
-775
-775
-774
-774
-774
-774
-774
-773
-773
-773
-773
-773
-772
-772
-772
-772
-771
-771
-771
-770
-770
-770
-769
-769
-769
-768
-768
-767
-767
-767
-766
-766
-765
-765
-764
-764
-763
-763
-762
-761
-761
-760
-760
-759
-759
-758
-757
-757
-756
-755
-755
-754
-753
-753
-752
-752
-751
-750
-750
-749
-748
-748
-747
-746
-746
-745
-744
-743
-743
-742
-741
-740
-740
-739
-738
-737
-737
-736
-735
-734
-733
-733
-732
-731
-730
-730
-729
-728
-727
-727
-726
-725
-725
-724
-723
-723
-722
-721
-721
-720
-720
-719
-718
-718
-717
-717
-716
-715
-715
-714
-714
-713
-713
-713
-712
-712
-711
-711
-711
-710
-710
-709
-709
-709
-708
-708
-708
-707
-707
-707
-706
-706
-706
-705
-705
-705
-704
-704
-704
-704
-703
-703
-703
-703
-702
-702
-702
-701
-701
-701
-701
-700
-700
-700
-699
-699
-699
-699
-698
-698
-698
-697
-697
-697
-697
-697
-696
-696
-696
-696
-695
-695
-695
-695
-694
-694
-694
-694
-694
-693
-693
-693
-693
-693
-692
-692
-692
-692
-692
-691
-691
-691
-691
-691
-691
-690
-690
-690
-690
-690
-690
-690
-690
-690
-690
-690
-690
-690
-689
-689
-689
-689
-688
-688
-687
-687
-686
-685
-685
-684
-683
-682
-681
-680
-679
-678
-677
-675
-674
-673
-672
-670
-669
-668
-667
-666
-664
-663
-662
-661
-660
-658
-657
-656
-655
-654
-653
-652
-652
-651
-650
-650
-649
-649
-649
-648
-648
-648
-648
-648
-649
-649
-649
-649
-650
-650
-651
-652
-652
-653
-654
-655
-655
-656
-657
-658
-659
-659
-660
-661
-662
-663
-664
-665
-666
-667
-668
-669
-670
-672
-673
-675
-676
-678
-679
-680
-682
-683
-684
-685
-686
-687
-688
-689
-690
-690
-691
-691
-692
-693
-693
-693
-694
-694
-694
-695
-695
-695
-695
-695
-695
-696
-696
-696
-696
-696
-696
-695
-695
-695
-694
-694
-693
-692
-691
-690
-689
-688
-687
-686
-685
-684
-683
-682
-681
-679
-678
-677
-675
-673
-672
-670
-668
-666
-664
-662
-660
-658
-656
-654
-652
-649
-647
-645
-642
-640
-638
-636
-633
-631
-629
-627
-624
-622
-620
-618
-616
-614
-613
-611
-610
-608
-607
-606
-605
-604
-603
-602
-602
-601
-601
-601
-601
-601
-602
-602
-602
-603
-604
-605
-605
-606
-607
-607
-608
-609
-609
-609
-609
-610
-610
-610
-609
-609
-609
-608
-608
-607
-606
-605
-603
-602
-600
-598
-596
-594
-591
-588
-586
-583
-580
-576
-573
-569
-566
-562
-558
-555
-551
-547
-543
-539
-535
-531
-526
-522
-518
-513
-509
-504
-499
-495
-490
-485
-480
-476
-471
-466
-461
-456
-451
-446
-441
-436
-431
-426
-421
-416
-411
-406
-401
-396
-392
-387
-382
-377
-372
-367
-361
-356
-351
-346
-341
-336
-331
-326
-321
-316
-311
-307
-302
-297
-293
-288
-284
-280
-276
-272
-268
-264
-260
-257
-253
-249
-245
-241
-238
-234
-231
-228
-225
-222
-219
-216
-213
-210
-207
-204
-201
-198
-195
-191
-188
-185
-181
-178
-174
-171
-167
-163
-159
-155
-151
-147
-143
-138
-133
-128
-123
-118
-112
-107
-102
-96
-91
-86
-80
-75
-70
-64
-59
-54
-48
-43
-38
-32
-26
-21
-15
-9
-3
4
10
16
23
29
35
41
47
53
59
65
71
76
82
87
91
96
100
104
108
111
114
117
120
123
126
129
132
135
138
141
144
147
150
153
156
159
161
164
167
170
174
177
181
185
189
193
198
202
207
211
216
221
226
231
237
242
249
255
262
269
277
284
292
301
309
317
326
335
344
353
362
371
380
388
397
406
415
423
431
439
447
455
463
471
479
488
496
505
514
524
534
545
556
567
578
590
602
614
626
637
649
661
673
684
696
708
720
732
744
756
768
780
792
804
816
828
840
852
864
876
887
899
910
920
931
941
952
962
972
982
992
1002
1012
1022
1032
1043
1053
1063
1074
1084
1094
1105
1116
1127
1137
1148
1160
1171
1182
1194
1206
1218
1230
1242
1254
1266
1278
1289
1301
1313
1326
1338
1351
1363
1376
1389
1402
1415
1427
1439
1451
1462
1473
1483
1493
1502
1511
1520
1529
1537
1546
1555
1563
1572
1581
1590
1599
1608
1617
1625
1633
1640
1647
1653
1660
1666
1671
1677
1682
1688
1693
1697
1702
1706
1710
1714
1718
1721
1725
1728
1731
1734
1737
1739
1742
1745
1747
1750
1753
1755
1758
1760
1762
1765
1767
1769
1772
1774
1777
1780
1783
1787
1791
1795
1799
1804
1808
1813
1817
1821
1825
1829
1833
1837
1841
1845
1848
1852
1855
1859
1862
1865
1869
1872
1875
1878
1880
1883
1885
1888
1890
1893
1896
1898
1901
1905
1908
1911
1915
1919
1923
1927
1932
1937
1942
1947
1953
1958
1964
1971
1977
1983
1988
1994
1999
2004
2009
2013
2019
2024
2029
2035
2041
2047
2053
2060
2066
2072
2078
2083
2089
2094
2099
2104
2108
2112
2115
2118
2121
2123
2125
2127
2129
2131
2133
2135
2137
2139
2142
2144
2147
2149
2152
2154
2156
2159
2161
2164
2166
2169
2171
2173
2175
2177
2179
2181
2182
2183
2183
2184
2184
2185
2185
2186
2186
2186
2187
2188
2188
2189
2190
2191
2193
2194
2196
2198
2201
2204
2208
2212
2216
2220
2225
2229
2234
2239
2244
2249
2254
2259
2265
2270
2275
2279
2283
2287
2290
2293
2296
2298
2299
2301
2303
2305
2307
2310
2313
2316
2319
2322
2325
2328
2330
2331
2332
2333
2332
2331
2330
2328
2326
2323
2320
2317
2314
2310
2307
2304
2300
2297
2294
2291
2288
2285
2282
2280
2277
2274
2271
2268
2265
2262
2259
2255
2252
2249
2246
2243
2240
2237
2234
2231
2228
2225
2222
2219
2217
2214
2211
2209
2207
2206
2205
2204
2203
2203
2203
2202
2202
2201
2201
2201
2201
2201
2201
2201
2202
2203
2204
2205
2206
2208
2209
2211
2213
2215
2216
2218
2219
2220
2221
2221
2221
2221
2221
2220
2219
2218
2217
2217
2216
2215
2213
2212
2210
2208
2205
2202
2199
2195
2191
2187
2182
2177
2171
2166
2160
2154
2147
2140
2133
2126
2118
2110
2101
2093
2084
2075
2065
2055
2045
2035
2024
2013
2001
1991
1979
1969
1958
1948
1938
1929
1919
1910
1901
1892
1882
1873
1862
1851
1840
1828
1816
1804
1792
1781
1769
1759
1749
1740
1731
1723
1715
1707
1699
1691
1683
1674
1666
1658
1650
1642
1635
1628
1621
1614
1607
1601
1594
1588
1582
1576
1571
1567
1564
1562
1561
1561
1562
1564
1567
1570
1572
1575
1578
1580
1581
1581
1581
1581
1579
1577
1574
1571
1567
1564
1560
1557
1554
1551
1549
1547
1546
1545
1544
1543
1543
1542
1542
1541
1540
1538
1535
1532
1528
1524
1518
1512
1505
1497
1489
1481
1473
1465
1457
1449
1442
1435
1428
1421
1414
1407
1400
1394
1388
1382
1377
1373
1369
1367
1364
1363
1362
1361
1361
1360
1360
1359
1359
1359
1358
1358
1357
1357
1357
1357
1358
1360
1362
1365
1369
1372
1377
1381
1387
1393
1399
1406
1413
1421
1428
1434
1440
1445
1449
1451
1453
1453
1453
1452
1451
1451
1451
1453
1455
1459
1464
1469
1476
1484
1492
1501
1510
1518
1526
1534
1541
1548
1554
1560
1564
1568
1571
1573
1574
1575
1577
1578
1579
1581
1583
1585
1588
1592
1596
1600
1605
1611
1616
1622
1628
1634
1640
1646
1653
1659
1666
1672
1679
1687
1695
1704
1714
1725
1736
1747
1759
1770
1781
1792
1801
1810
1819
1827
1835
1843
1852
1860
1868
1876
1884
1891
1897
1903
1909
1915
1921
1928
1935
1944
1953
1963
1973
1984
1996
2008
2021
2035
2050
2066
2083
2101
2121
2141
2163
2185
2208
2231
2255
2278
2301
2324
2346
2367
2388
2408
2428
2447
2465
2483
2501
2518
2535
2551
2567
2583
2599
2614
2630
2645
2659
2674
2688
2702
2716
2730
2744
2758
2771
2784
2797
2809
2820
2831
2841
2851
2860
2869
2878
2886
2895
2904
2914
2924
2935
2947
2959
2972
2985
3000
3015
3031
3047
3064
3081
3099
3117
3134
3152
3169
3186
3203
3218
3233
3246
3259
3272
3284
3296
3309
3322
3335
3349
3364
3380
3397
3414
3432
3451
3470
3490
3510
3530
3550
3571
3590
3610
3628
3646
3663
3680
3696
3711
3726
3740
3754
3766
3778
3789
3800
3810
3819
3828
3837
3846
3855
3863
3871
3878
3885
3891
3896
3901
3906
3912
3918
3925
3933
3942
3951
3961
3971
3982
3993
4005
4016
4026
4035
4046
4056
4064
4073
4082
4091
4101
4111
4123
4135
4148
4163
4179
4196
4215
4236
4258
4281
4305
4329
4354
4377
4400
4423
4444
4464
4484
4502
4520
4538
4556
4574
4591
4608
4626
4642
4659
4676
4692
4708
4723
4738
4753
4767
4781
4795
4808
4821
4833
4845
4856
4868
4879
4891
4904
4917
4931
4946
4961
4978
4994
5011
5028
5045
5062
5078
5094
5110
5126
5142
5158
5174
5191
5208
5226
5243
5260
5278
5295
5313
5330
5347
5364
5380
5396
5411
5425
5438
5450
5460
5470
5479
5487
5494
5500
5506
5512
5517
5523
5528
5535
5541
5548
5556
5564
5571
5579
5585
5592
5597
5601
5604
5606
5607
5607
5606
5604
5601
5597
5593
5589
5585
5580
5576
5572
5568
5565
5562
5559
5557
5554
5552
5549
5546
5542
5538
5534
5529
5525
5520
5516
5511
5508
5504
5501
5498
5495
5492
5489
5486
5483
5480
5477
5473
5470
5467
5464
5461
5458
5455
5452
5448
5445
5442
5439
5436
5433
5430
5428
5426
5425
5424
5424
5423
5422
5420
5418
5416
5413
5409
5405
5400
5395
5389
5383
5377
5372
5368
5364
5362
5361
5361
5362
5364
5366
5370
5373
5378
5382
5387
5394
5401
5409
5419
5429
5439
5449
5460
5469
5479
5488
5496
5503
5509
5515
5520
5523
5526
5527
5527
5525
5522
5517
5511
5505
5499
5492
5486
5481
5475
5470
5464
5459
5453
5447
5441
5435
5429
5424
5420
5416
5413
5411
5410
5408
5407
5406
5404
5402
5399
5395
5391
5387
5383
5379
5375
5373
5371
5370
5370
5371
5373
5375
5378
5381
5383
5386
5390
5393
5396
5400
5404
5408
5413
5417
5422
5428
5434
5440
5447
5453
5460
5466
5473
5479
5485
5491
5497
5504
5510
5517
5525
5534
5545
5556
5568
5580
5592
5605
5617
5630
5641
5653
5663
5673
5681
5688
5694
5699
5702
5704
5705
5704
5702
5698
5692
5684
5676
5667
5658
5648
5639
5629
5620
5611
5602
5594
5586
5578
5570
5562
5553
5545
5536
5526
5517
5507
5498
5489
5480
5471
5463
5455
5447
5440
5433
5426
5419
5413
5406
5399
5392
5386
5381
5377
5373
5371
5369
5368
5367
5368
5368
5370
5371
5373
5374
5375
5376
5376
5376
5377
5377
5377
5377
5378
5378
5378
5378
5379
5378
5377
5376
5374
5371
5368
5365
5361
5358
5355
5352
5350
5349
5347
5346
5346
5345
5344
5342
5340
5336
5332
5327
5321
5314
5307
5300
5292
5284
5275
5267
5258
5248
5239
5229
5219
5208
5197
5184
5171
5157
5142
5126
5110
5093
5075
5057
5039
5020
5001
4981
4960
4939
4917
4894
4870
4846
4822
4797
4772
4747
4722
4698
4675
4653
4633
4614
4597
4582
4570
4561
4554
4548
4545
4543
4541
4541
4540
4540
4540
4538
4536
4533
4528
4523
4516
4508
4499
4489
4478
4467
4454
4441
4426
4411
4394
4377
4357
4337
4315
4292
4268
4243
4216
4189
4159
4129
4098
4065
4032
3998
3963
3928
3892
3856
3821
3785
3749
3713
3677
3641
3605
3569
3532
3494
3456
3417
3377
3336
3294
3252
3210
3167
3125
3083
3042
3002
2963
2925
2888
2852
2817
2783
2749
2716
2683
2650
2617
2583
2550
2516
2483
2449
2416
2384
2352
2322
2292
2263
2235
2208
2182
2157
2134
2111
2089
2068
2048
2027
2005
1986
1965
1943
1921
1899
1876
1853
1830
1807
1783
1760
1737
1714
1691
1669
1647
1626
1606
1586
1567
1548
1529
1511
1493
1474
1456
1438
1421
1403
1386
1368
1351
1334
1317
1299
1281
1262
1242
1221
1199
1175
1150
1122
1093
1062
1029
995
960
924
887
850
813
777
741
705
671
637
604
571
539
508
477
447
417
387
358
328
299
270
241
212
184
157
130
105
81
58
36
17
-2
-18
-33
-46
-57
-67
-75
-82
-87
-91
-94
-96
-98
-100
-102
-105
-108
-111
-114
-117
-121
-124
-127
-129
-131
-132
-131
-131
-129
-127
-124
-121
-118
-114
-109
-104
-99
-93
-87
-80
-73
-65
-57
-48
-38
-29
-20
-11
-2
5
12
19
25
31
36
41
46
49
52
53
54
53
52
50
48
47
46
46
46
47
48
49
50
51
52
52
52
51
49
47
44
40
36
32
27
22
17
12
6
1
-4
-9
-14
-19
-24
-29
-34
-37
-41
-43
-45
-46
-46
-46
-45
-43
-41
-38
-35
-33
-31
-29
-28
-27
-28
-29
-30
-32
-34
-35
-36
-36
-36
-34
-32
-29
-25
-21
-16
-12
-7
-1
4
9
15
20
25
30
33
36
37
37
36
34
31
26
21
14
8
0
-7
-14
-21
-29
-36
-44
-52
-60
-69
-77
-86
-94
-102
-110
-118
-126
-134
-142
-150
-159
-168
-178
-188
-198
-208
-217
-227
-236
-245
-253
-261
-269
-276
-282
-288
-294
-298
-302
-305
-307
-308
-308
-308
-306
-303
-300
-297
-293
-289
-286
-282
-279
-275
-272
-269
-267
-264
-261
-259
-257
-256
-256
-257
-258
-260
-262
-265
-268
-271
-274
-277
-281
-284
-288
-292
-297
-302
-308
-315
-323
-332
-342
-354
-368
-382
-399
-416
-435
-455
-476
-497
-519
-540
-562
-584
-606
-628
-650
-672
-693
-714
-734
-753
-771
-788
-805
-821
-836
-851
-867
-882
-898
-914
-931
-948
-967
-986
-1006
-1028
-1051
-1074
-1099
-1124
-1150
-1175
-1200
-1225
-1248
-1271
-1292
-1311
-1329
-1344
-1358
-1369
-1378
-1384
-1390
-1393
-1396
-1397
-1398
-1398
-1398
-1397
-1397
-1398
-1399
-1400
-1402
-1405
-1408
-1412
-1417
-1422
-1429
-1436
-1444
-1453
-1463
-1475
-1489
-1504
-1521
-1540
-1560
-1581
-1603
-1625
-1649
-1673
-1698
-1724
-1751
-1778
-1806
-1833
-1861
-1888
-1914
-1938
-1962
-1984
-2005
-2024
-2041
-2058
-2073
-2088
-2102
-2115
-2128
-2140
-2152
-2163
-2174
-2185
-2195
-2205
-2214
-2224
-2233
-2242
-2251
-2259
-2267
-2274
-2279
-2284
-2287
-2290
-2293
-2295
-2297
-2299
-2301
-2304
-2306
-2309
-2312
-2314
-2317
-2320
-2322
-2324
-2326
-2328
-2329
-2330
-2330
-2329
-2328
-2327
-2324
-2322
-2319
-2317
-2313
-2310
-2306
-2303
-2298
-2294
-2289
-2284
-2279
-2274
-2269
-2264
-2259
-2254
-2250
-2245
-2240
-2235
-2230
-2224
-2218
-2211
-2204
-2197
-2191
-2185
-2178
-2173
-2167
-2161
-2156
-2151
-2147
-2143
-2139
-2136
-2133
-2130
-2128
-2126
-2125
-2123
-2121
-2120
-2118
-2117
-2116
-2115
-2114
-2113
-2112
-2111
-2110
-2109
-2108
-2106
-2103
-2100
-2096
-2091
-2085
-2078
-2070
-2061
-2051
-2041
-2029
-2016
-2003
-1989
-1975
-1960
-1945
-1930
-1915
-1900
-1886
-1873
-1861
-1850
-1840
-1832
-1824
-1817
-1811
-1805
-1800
-1794
-1788
-1782
-1775
-1768
-1759
-1750
-1740
-1730
-1719
-1708
-1696
-1684
-1672
-1659
-1645
-1631
-1617
-1603
-1589
-1576
-1562
-1549
-1537
-1524
-1513
-1501
-1490
-1479
-1468
-1458
-1448
-1440
-1432
-1426
-1421
-1416
-1413
-1411
-1409
-1408
-1407
-1407
-1407
-1408
-1409
-1411
-1413
-1416
-1419
-1424
-1429
-1435
-1443
-1451
-1461
-1472
-1485
-1498
-1513
-1528
-1545
-1562
-1580
-1598
-1617
-1636
-1656
-1676
-1696
-1717
-1739
-1761
-1783
-1806
-1830
-1854
-1878
-1903
-1929
-1955
-1981
-2008
-2035
-2062
-2089
-2116
-2144
-2170
-2196
-2221
-2245
-2268
-2290
-2310
-2330
-2349
-2367
-2386
-2405
-2425
-2446
-2468
-2492
-2517
-2542
-2569
-2596
-2625
-2653
-2683
-2713
-2743
-2773
-2803
-2834
-2864
-2894
-2924
-2953
-2983
-3012
-3041
-3070
-3099
-3127
-3156
-3184
-3211
-3239
-3266
-3293
-3321
-3348
-3377
-3405
-3434
-3464
-3494
-3524
-3556
-3588
-3620
-3653
-3686
-3720
-3753
-3786
-3819
-3851
-3882
-3911
-3939
-3964
-3988
-4011
-4032
-4051
-4069
-4086
-4103
-4118
-4132
-4146
-4159
-4171
-4184
-4196
-4208
-4220
-4232
-4244
-4257
-4269
-4282
-4294
-4306
-4318
-4329
-4340
-4350
-4360
-4370
-4379
-4389
-4398
-4407
-4416
-4425
-4434
-4442
-4450
-4457
-4463
-4469
-4473
-4477
-4479
-4479
-4479
-4477
-4473
-4469
-4463
-4456
-4447
-4437
-4426
-4413
-4398
-4381
-4363
-4344
-4325
-4304
-4283
-4263
-4242
-4222
-4202
-4183
-4165
-4147
-4130
-4114
-4098
-4083
-4069
-4054
-4041
-4027
-4016
-4003
-3991
-3980
-3968
-3957
-3946
-3936
-3926
-3917
-3908
-3900
-3893
-3887
-3882
-3877
-3874
-3870
-3867
-3865
-3862
-3859
-3856
-3853
-3850
-3845
-3841
-3835
-3828
-3821
-3813
-3805
-3796
-3787
-3778
-3770
-3761
-3753
-3746
-3739
-3733
-3727
-3723
-3718
-3714
-3710
-3707
-3703
-3701
-3699
-3697
-3696
-3696
-3696
-3697
-3698
-3699
-3700
-3702
-3703
-3704
-3705
-3707
-3708
-3709
-3710
-3711
-3713
-3715
-3716
-3718
-3720
-3722
-3723
-3724
-3723
-3722
-3720
-3716
-3711
-3704
-3696
-3686
-3675
-3663
-3649
-3634
-3618
-3600
-3582
-3562
-3542
-3522
-3501
-3480
-3460
-3440
-3421
-3403
-3385
-3369
-3354
-3340
-3327
-3315
-3303
-3293
-3282
-3272
-3261
-3251
-3239
-3228
-3217
-3206
-3195
-3184
-3174
-3165
-3156
-3148
-3140
-3133
-3127
-3121
-3117
-3114
-3112
-3111
-3111
-3112
-3115
-3118
-3122
-3128
-3133
-3140
-3146
-3153
-3160
-3167
-3174
-3181
-3189
-3196
-3204
-3212
-3221
-3231
-3241
-3252
-3264
-3275
-3287
-3299
-3311
-3322
-3333
-3344
-3354
-3364
-3374
-3384
-3394
-3405
-3415
-3426
-3437
-3449
-3461
-3473
-3486
-3499
-3513
-3527
-3542
-3558
-3574
-3590
-3607
-3624
-3642
-3661
-3680
-3700
-3719
-3739
-3758
-3776
-3794
-3811
-3828
-3844
-3860
-3876
-3893
-3910
-3928
-3946
-3966
-3986
-4006
-4027
-4051
-4074
-4098
-4123
-4149
-4175
-4202
-4229
-4257
-4285
-4313
-4341
-4369
-4396
-4423
-4450
-4475
-4501
-4525
-4550
-4573
-4596
-4619
-4641
-4663
-4685
-4707
-4728
-4750
-4772
-4794
-4816
-4838
-4860
-4882
-4904
-4926
-4947
-4968
-4989
-5010
-5031
-5052
-5074
-5096
-5119
-5143
-5167
-5191
-5217
-5242
-5269
-5295
-5321
-5348
-5374
-5400
-5427
-5453
-5480
-5507
-5535
-5562
-5589
-5617
-5643
-5669
-5694
-5719
-5742
-5764
-5786
-5808
-5829
-5850
-5871
-5892
-5913
-5935
-5957
-5980
-6003
-6026
-6050
-6075
-6100
-6125
-6150
-6176
-6203
-6230
-6259
-6288
-6319
-6350
-6383
-6416
-6449
-6483
-6516
-6549
-6581
-6612
-6642
-6671
-6699
-6726
-6752
-6777
-6801
-6824
-6846
-6868
-6888
-6907
-6925
-6942
-6959
-6974
-6989
-7004
-7018
-7032
-7045
-7059
-7072
-7085
-7097
-7110
-7121
-7132
-7142
-7151
-7159
-7167
-7173
-7179
-7184
-7189
-7194
-7198
-7203
-7207
-7211
-7216
-7220
-7225
-7229
-7233
-7238
-7242
-7246
-7250
-7254
-7259
-7263
-7268
-7274
-7279
-7285
-7292
-7299
-7307
-7315
-7323
-7332
-7341
-7351
-7360
-7370
-7379
-7388
-7397
-7405
-7413
-7421
-7430
-7438
-7447
-7455
-7464
-7472
-7480
-7487
-7492
-7497
-7500
-7502
-7504
-7504
-7503
-7502
-7500
-7496
-7492
-7487
-7481
-7474
-7466
-7457
-7448
-7439
-7430
-7422
-7413
-7405
-7398
-7391
-7383
-7376
-7369
-7362
-7354
-7347
-7339
-7332
-7326
-7320
-7315
-7310
-7306
-7302
-7298
-7294
-7290
-7286
-7282
-7279
-7275
-7271
-7268
-7264
-7260
-7256
-7251
-7245
-7239
-7232
-7225
-7217
-7209
-7201
-7194
-7186
-7178
-7170
-7162
-7154
-7147
-7140
-7133
-7127
-7121
-7114
-7108
-7101
-7094
-7086
-7077
-7067
-7056
-7043
-7030
-7015
-6999
-6983
-6965
-6946
-6926
-6905
-6882
-6859
-6834
-6808
-6781
-6753
-6724
-6695
-6666
-6636
-6607
-6577
-6548
-6519
-6490
-6462
-6433
-6405
-6377
-6350
-6322
-6295
-6269
-6243
-6217
-6192
-6167
-6143
-6118
-6094
-6069
-6044
-6019
-5993
-5967
-5940
-5913
-5886
-5858
-5831
-5804
-5778
-5751
-5725
-5698
-5671
-5644
-5617
-5589
-5562
-5534
-5505
-5477
-5449
-5421
-5394
-5366
-5339
-5313
-5287
-5261
-5235
-5208
-5182
-5155
-5128
-5100
-5071
-5042
-5011
-4979
-4946
-4911
-4876
-4840
-4803
-4765
-4728
-4690
-4652
-4615
-4578
-4542
-4507
-4473
-4439
-4406
-4374
-4342
-4311
-4280
-4249
-4219
-4188
-4158
-4128
-4098
-4067
-4037
-4006
-3976
-3945
-3914
-3883
-3853
-3822
-3793
-3764
-3735
-3708
-3681
-3655
-3629
-3604
-3578
-3553
-3528
-3502
-3475
-3448
-3421
-3393
-3365
-3337
-3309
-3282
-3254
-3227
-3199
-3171
-3143
-3113
-3083
-3052
-3019
-2986
-2953
-2919
-2885
-2852
-2819
-2787
-2756
-2726
-2698
-2672
-2647
-2624
-2602
-2581
-2562
-2544
-2527
-2511
-2496
-2481
-2466
-2451
-2437
-2422
-2407
-2393
-2378
-2362
-2347
-2331
-2315
-2299
-2283
-2267
-2251
-2235
-2220
-2205
-2190
-2175
-2161
-2146
-2131
-2116
-2101
-2085
-2069
-2054
-2037
-2021
-2004
-1986
-1969
-1951
-1932
-1913
-1894
-1875
-1856
-1837
-1819
-1802
-1787
-1772
-1759
-1746
-1735
-1724
-1713
-1703
-1692
-1682
-1672
-1663
-1654
-1645
-1637
-1630
-1624
-1618
-1612
-1607
-1602
-1597
-1592
-1588
-1583
-1579
-1575
-1570
-1566
-1561
-1555
-1549
-1542
-1536
-1529
-1522
-1515
-1509
-1502
-1496
-1491
-1486
-1482
-1478
-1475
-1472
-1469
-1467
-1466
-1464
-1464
-1463
-1462
-1462
-1462
-1462
-1462
-1462
-1462
-1461
-1461
-1460
-1459
-1457
-1455
-1453
-1449
-1445
-1440
-1435
-1428
-1421
-1414
-1406
-1398
-1391
-1384
-1377
-1371
-1365
-1359
-1354
-1350
-1346
-1342
-1339
-1336
-1334
-1331
-1329
-1327
-1325
-1323
-1322
-1321
-1320
-1319
-1318
-1318
-1317
-1317
-1316
-1315
-1314
-1313
-1312
-1311
-1311
-1310
-1310
-1309
-1310
-1310
-1310
-1310
-1310
-1310
-1310
-1310
-1310
-1309
-1309
-1310
-1310
-1311
-1312
-1314
-1316
-1318
-1320
-1322
-1323
-1324
-1324
-1323
-1321
-1318
-1313
-1307
-1299
-1290
-1278
-1265
-1251
-1235
-1218
-1199
-1179
-1158
-1136
-1113
-1090
-1066
-1042
-1018
-994
-970
-947
-925
-903
-883
-862
-842
-822
-803
-783
-763
-742
-721
-700
-680
-659
-639
-619
-601
-582
-565
-547
-530
-513
-495
-478
-460
-442
-424
-406
-388
-371
-354
-337
-320
-305
-290
-276
-262
-250
-238
-227
-217
-207
-198
-189
-181
-172
-165
-157
-151
-144
-139
-134
-129
-125
-122
-119
-117
-114
-111
-108
-105
-102
-98
-94
-90
-86
-82
-78
-75
-71
-68
-65
-61
-58
-54
-49
-44
-38
-32
-25
-17
-9
-1
7
15
24
33
41
50
58
65
72
78
84
89
94
98
102
107
112
118
126
135
145
157
171
186
203
220
239
258
277
296
315
333
350
366
382
398
413
428
443
458
473
488
502
517
531
546
560
575
590
604
619
634
650
667
685
704
724
746
769
794
821
849
878
909
940
971
1004
1036
1069
1102
1135
1169
1203
1237
1272
1307
1343
1379
1416
1452
1489
1525
1561
1597
1632
1666
1700
1731
1761
1790
1816
1841
1863
1884
1903
1920
1936
1952
1966
1981
1996
2011
2025
2043
2059
2077
2096
2115
2136
2158
2180
2204
2228
2253
2278
2303
2329
2354
2379
2404
2428
2453
2477
2501
2525
2549
2572
2594
2616
2637
2657
2676
2694
2712
2729
2746
2763
2779
2795
2810
2825
2839
2853
2866
2879
2891
2902
2914
2925
2936
2948
2959
2970
2981
2992
3003
3014
3026
3037
3049
3062
3076
3090
3105
3120
3136
3152
3170
3187
3206
3225
3245
3266
3287
3310
3334
3359
3386
3414
3443
3473
3504
3536
3568
3602
3635
3669
3703
3736
3770
3803
3835
3866
3896
3925
3952
3977
4002
4025
4046
4066
4085
4103
4120
4136
4152
4168
4184
4200
4217
4235
4255
4275
4296
4318
4341
4364
4387
4410
4432
4454
4475
4495
4514
4533
4551
4569
4587
4605
4623
4642
4661
4681
4702
4723
4744
4766
4788
4811
4834
4858
4882
4906
4931
4956
4982
5009
5037
5067
5097
5129
5162
5196
5232
5269
5307
5345
5385
5425
5466
5507
5548
5589
5629
5669
5706
5743
5777
5810
5840
5870
5898
5925
5951
5978
6004
6030
6056
6082
6107
6132
6156
6178
6200
6222
6242
6261
6281
6299
6318
6336
6353
6370
6386
6401
6414
6426
6436
6444
6450
6455
6458
6460
6462
6462
6462
6460
6457
6452
6445
6434
6421
6405
6385
6363
6338
6312
6285
6257
6229
6201
6173
6145
6118
6092
6067
6043
6021
6000
5981
5962
5945
5929
5913
5898
5883
5869
5855
5842
5828
5814
5800
5786
5772
5758
5743
5729
5714
5700
5686
5673
5659
5646
5632
5619
5605
5591
5577
5562
5546
5530
5512
5494
5474
5454
5433
5411
5389
5366
5342
5318
5293
5268
5243
5218
5192
5166
5139
5112
5084
5056
5028
4999
4969
4939
4909
4878
4848
4817
4785
4754
4722
4689
4657
4624
4591
4557
4523
4489
4454
4419
4384
4348
4312
4276
4239
4202
4165
4127
4090
4053
4014
3978
3940
3903
3865
3827
3789
3749
3709
3669
3627
3585
3543
3501
3459
3417
3376
3335
3295
3255
3215
3175
3133
3091
3048
3005
2960
2915
2869
2824
2778
2734
2690
2647
2604
2562
2521
2479
2438
2397
2355
2314
2272
2230
2188
2146
2105
2064
2024
1983
1943
1903
1863
1823
1784
1744
1705
1666
1628
1589
1550
1510
1470
1430
1388
1346
1302
1258
1212
1166
1119
1071
1022
975
927
878
829
780
731
681
632
582
532
483
433
385
337
290
243
199
155
113
71
31
-9
-49
-88
-127
-165
-203
-241
-278
-314
-350
-385
-419
-453
-485
-518
-550
-582
-615
-648
-681
-716
-751
-787
-824
-861
-898
-936
-974
-1010
-1049
-1088
-1126
-1164
-1203
-1241
-1280
-1319
-1357
-1395
-1432
-1468
-1504
-1539
-1574
-1608
-1642
-1676
-1711
-1745
-1780
-1816
-1851
-1887
-1922
-1957
-1991
-2024
-2055
-2085
-2114
-2141
-2168
-2194
-2219
-2243
-2267
-2290
-2313
-2334
-2354
-2373
-2392
-2409
-2425
-2441
-2456
-2471
-2486
-2502
-2517
-2532
-2546
-2560
-2573
-2586
-2597
-2608
-2618
-2627
-2637
-2647
-2657
-2668
-2679
-2691
-2703
-2715
-2728
-2741
-2755
-2769
-2784
-2799
-2814
-2830
-2847
-2863
-2880
-2898
-2915
-2933
-2950
-2967
-2984
-3001
-3016
-3032
-3046
-3059
-3072
-3083
-3093
-3104
-3113
-3123
-3133
-3142
-3151
-3161
-3169
-3178
-3186
-3195
-3203
-3211
-3219
-3228
-3237
-3247
-3259
-3271
-3284
-3299
-3315
-3333
-3351
-3370
-3390
-3411
-3432
-3454
-3476
-3499
-3522
-3545
-3569
-3592
-3616
-3640
-3663
-3686
-3709
-3731
-3752
-3772
-3792
-3811
-3828
-3845
-3862
-3878
-3893
-3909
-3924
-3938
-3953
-3967
-3982
-3996
-4010
-4025
-4040
-4054
-4070
-4088
-4106
-4124
-4144
-4165
-4187
-4209
-4233
-4258
-4283
-4310
-4337
-4365
-4394
-4423
-4452
-4482
-4512
-4542
-4572
-4602
-4631
-4660
-4688
-4715
-4740
-4763
-4784
-4802
-4818
-4831
-4841
-4849
-4855
-4859
-4861
-4862
-4862
-4860
-4858
-4854
-4849
-4844
-4837
-4829
-4821
-4812
-4803
-4792
-4782
-4770
-4758
-4746
-4734
-4722
-4710
-4698
-4686
-4674
-4664
-4654
-4644
-4636
-4629
-4623
-4618
-4616
-4615
-4616
-4619
-4625
-4633
-4644
-4658
-4674
-4694
-4715
-4739
-4765
-4793
-4822
-4851
-4882
-4912
-4943
-4974
-5006
-5038
-5069
-5101
-5131
-5162
-5191
-5219
-5245
-5270
-5293
-5314
-5333
-5350
-5366
-5379
-5391
-5401
-5409
-5415
-5419
-5421
-5421
-5419
-5415
-5408
-5400
-5390
-5378
-5365
-5350
-5335
-5319
-5303
-5287
-5271
-5256
-5243
-5231
-5221
-5212
-5205
-5199
-5193
-5189
-5185
-5181
-5179
-5177
-5177
-5178
-5181
-5184
-5189
-5195
-5201
-5208
-5215
-5221
-5228
-5234
-5239
-5244
-5248
-5252
-5255
-5258
-5260
-5262
-5263
-5264
-5264
-5262
-5260
-5256
-5251
-5244
-5236
-5225
-5213
-5198
-5181
-5162
-5141
-5117
-5090
-5060
-5028
-4993
-4955
-4914
-4871
-4826
-4778
-4729
-4677
-4625
-4571
-4515
-4459
-4402
-4345
-4288
-4232
-4176
-4121
-4067
-4016
-3966
-3917
-3870
-3824
-3778
-3733
-3689
-3645
-3602
-3558
-3515
-3473
-3431
-3389
-3349
-3309
-3271
-3233
-3195
-3159
-3122
-3086
-3049
-3012
-2975
-2939
-2902
-2865
-2829
-2793
-2757
-2721
-2686
-2650
-2615
-2579
-2544
-2508
-2471
-2434
-2397
-2361
-2324
-2287
-2251
-2215
-2179
-2143
-2108
-2072
-2037
-2003
-1969
-1935
-1902
-1869
-1837
-1805
-1773
-1741
-1709
-1677
-1643
-1609
-1574
-1537
-1500
-1461
-1421
-1380
-1338
-1295
-1251
-1206
-1160
-1113
-1064
-1014
-965
-915
-864
-812
-760
-707
-654
-600
-546
-491
-436
-381
-326
-271
-215
-160
-105
-50
5
60
116
172
228
285
341
398
454
511
567
622
678
733
787
842
897
951
1004
1059
1111
1162
1211
1258
1302
1344
1384
1422
1457
1490
1522
1551
1580
1607
1634
1659
1685
1710
1735
1759
1784
1808
1833
1858
1883
1909
1935
1962
1990
2017
2045
2074
2104
2133
2163
2194
2226
2258
2291
2325
2360
2396
2432
2468
2504
2539
2574
2607
2640
2671
2701
2731
2761
2791
2821
2852
2884
2917
2951
2987
3023
3059
3096
3132
3168
3202
3235
3266
3295
3323
3349
3374
3397
3419
3440
3460
3479
3498
3516
3533
3550
3566
3582
3597
3612
3627
3642
3657
3673
3690
3708
3727
3748
3771
3795
3821
3848
3878
3909
3943
3979
4017
4057
4098
4141
4186
4231
4277
4324
4372
4420
4469
4519
4570
4622
4675
4730
4786
4843
4901
4959
5017
5076
5133
5189
5245
5299
5351
5402
5452
5501
5549
5596
5641
5686
5729
5771
5811
5849
5885
5920
5952
5982
6011
6038
6064
6088
6112
6134
6157
6178
6199
6220
6240
6260
6280
6298
6317
6334
6351
6366
6381
6395
6408
6420
6433
6445
6458
6471
6483
6496
6508
6519
6529
6538
6546
6553
6558
6563
6566
6569
6570
6570
6569
6566
6562
6557
6551
6543
6535
6526
6516
6505
6494
6481
6468
6454
6439
6423
6406
6388
6370
6352
6335
6317
6300
6284
6269
6255
6241
6229
6217
6206
6197
6188
6181
6175
6171
6168
6166
6165
6166
6167
6169
6172
6176
6180
6185
6190
6195
6200
6204
6208
6212
6214
6215
6216
6215
6212
6209
6205
6200
6194
6188
6181
6173
6165
6157
6148
6140
6131
6122
6113
6103
6094
6084
6074
6063
6052
6041
6028
6015
6000
5985
5968
5950
5932
5912
5891
5869
5847
5823
5798
5772
5745
5717
5688
5657
5626
5595
5563
5530
5497
5464
5430
5397
5363
5329
5295
5260
5225
5189
5153
5116
5080
5043
5006
4969
4932
4894
4855
4816
4776
4735
4692
4649
4606
4561
4516
4471
4425
4378
4332
4285
4238
4191
4144
4099
4053
4008
3964
3921
3880
3839
3800
3763
3728
3695
3664
3634
3607
3582
3559
3538
3518
3500
3483
3468
3454
3441
3430
3419
3409
3400
3392
3383
3376
3369
3362
3355
3348
3341
3333
3325
3316
3306
3296
3285
3273
3261
3249
3236
3223
3210
3196
3182
3168
3153
3138
3122
3106
3089
3073
3055
3037
3019
3000
2980
2961
2941
2920
2899
2878
2857
2835
2813
2791
2770
2748
2728
2708
2689
2670
2652
2635
2619
2603
2589
2575
2563
2552
2542
2534
2527
2522
2519
2517
2518
2521
2526
2534
2543
2553
2566
2579
2593
2609
2625
2642
2660
2679
2698
2718
2739
2760
2781
2802
2822
2842
2862
2880
2896
2912
2926
2940
2952
2964
2975
2985
2995
3004
3014
3022
3031
3038
3046
3052
3058
3063
3067
3070
3073
3074
3075
3076
3076
3076
3076
3076
3075
3074
3073
3071
3070
3067
3065
3062
3059
3055
3052
3049
3045
3042
3040
3038
3036
3035
3034
3034
3033
3033
3033
3033
3032
3031
3030
3028
3026
3024
3022
3021
3019
3019
3019
3021
3025
3030
3037
3046
3057
3070
3084
3101
3118
3137
3157
3178
3199
3222
3244
3268
3292
3318
3344
3371
3400
3429
3459
3489
3519
3549
3579
3609
3638
3667
3696
3724
3752
3778
3805
3830
3855
3878
3901
3922
3942
3962
3980
3999
4016
4034
4051
4067
4085
4101
4117
4132
4146
4160
4172
4184
4195
4206
4216
4226
4236
4245
4253
4260
4267
4272
4277
4280
4283
4284
4284
4282
4280
4276
4270
4264
4256
4247
4236
4224
4211
4197
4181
4163
4145
4125
4104
4081
4058
4033
4006
3980
3953
3924
3895
3866
3837
3808
3780
3751
3723
3696
3669
3642
3616
3591
3566
3541
3516
3492
3467
3443
3418
3394
3369
3344
3318
3291
3263
3233
3203
3171
3138
3103
3067
3031
2993
2956
2918
2880
2842
2804
2767
2730
2693
2656
2620
2585
2549
2515
2481
2448
2416
2385
2354
2324
2295
2266
2238
2211
2184
2159
2134
2111
2088
2067
2045
2027
2008
1991
1974
1958
1943
1930
1918
1907
1898
1890
1884
1880
1877
1875
1875
1876
1877
1879
1882
1885
1887
1890
1892
1894
1895
1896
1896
1896
1895
1893
1892
1890
1888
1885
1882
1878
1875
1870
1866
1861
1857
1852
1846
1841
1835
1828
1821
1814
1807
1799
1792
1784
1777
1770
1764
1758
1753
1747
1743
1738
1734
1731
1728
1726
1724
1724
1725
1726
1728
1730
1732
1736
1739
1743
1747
1752
1757
1762
1767
1772
1777
1783
1789
1794
1800
1806
1812
1818
1824
1831
1837
1844
1851
1858
1865
1871
1876
1881
1884
1886
1886
1886
1884
1881
1878
1874
1869
1865
1860
1856
1852
1849
1846
1844
1842
1841
1841
1842
1844
1847
1851
1857
1864
1872
1881
1892
1903
1915
1927
1941
1956
1971
1988
2005
2025
2045
2065
2087
2108
2131
2154
2177
2202
2227
2253
2280
2308
2339
2370
2404
2439
2476
2514
2554
2595
2637
2680
2724
2769
2815
2862
2910
2959
3008
3057
3107
3156
3205
3253
3302
3350
3398
3446
3494
3542
3590
3637
3684
3731
3777
3823
3868
3913
3958
4002
4043
4085
4124
4161
4196
4229
4259
4287
4312
4335
4354
4372
4387
4399
4408
4416
4420
4423
4423
4420
4415
4408
4399
4388
4375
4361
4346
4330
4314
4297
4279
4261
4242
4223
4204
4183
4163
4142
4121
4100
4078
4057
4035
4014
3992
3970
3946
3922
3897
3871
3846
3820
3795
3770
3746
3722
3699
3677
3655
3633
3611
3590
3569
3548
3528
3508
3488
3469
3450
3431
3412
3394
3377
3360
3343
3326
3310
3294
3278
3262
3246
3231
3215
3199
3184
3168
3152
3136
3120
3103
3087
3070
3053
3036
3017
2998
2978
2956
2933
2907
2880
2850
2818
2783
2746
2707
2665
2621
2575
2527
2477
2425
2373
2319
2265
2210
2155
2100
2045
1990
1935
1881
1826
1771
1716
1661
1606
1550
1494
1438
1382
1325
1269
1212
1156
1101
1045
990
936
881
827
773
718
664
609
554
499
444
389
334
280
226
173
119
66
12
-43
-98
-155
-213
-273
-334
-396
-460
-525
-590
-657
-725
-794
-863
-934
-1004
-1077
-1149
-1223
-1297
-1371
-1446
-1520
-1595
-1670
-1744
-1818
-1891
-1963
-2033
-2103
-2172
-2240
-2306
-2372
-2437
-2500
-2563
-2624
-2683
-2741
-2797
-2851
-2904
-2955
-3005
-3053
-3100
-3146
-3190
-3233
-3275
-3316
-3356
-3394
-3431
-3466
-3500
-3531
-3561
-3590
-3616
-3641
-3665
-3688
-3710
-3732
-3752
-3772
-3791
-3809
-3826
-3843
-3859
-3874
-3888
-3902
-3916
-3929
-3942
-3955
-3968
-3981
-3993
-4005
-4017
-4027
-4038
-4048
-4057
-4064
-4070
-4075
-4081
-4083
-4085
-4086
-4086
-4083
-4082
-4078
-4075
-4070
-4062
-4056
-4046
-4037
-4025
-4013
-4001
-3988
-3974
-3961
-3948
-3935
-3923
-3911
-3899
-3889
-3879
-3869
-3861
-3853
-3846
-3840
-3835
-3830
-3826
-3824
-3822
-3821
-3820
-3821
-3822
-3824
-3827
-3829
-3832
-3836
-3839
-3843
-3847
-3851
-3856
-3860
-3864
-3868
-3872
-3875
-3878
-3881
-3884
-3886
-3887
-3888
-3888
-3887
-3884
-3881
-3877
-3870
-3863
-3853
-3842
-3830
-3816
-3801
-3784
-3766
-3747
-3727
-3706
-3684
-3663
-3641
-3619
-3597
-3575
-3553
-3531
-3509
-3487
-3464
-3441
-3418
-3395
-3372
-3349
-3325
-3302
-3279
-3256
-3234
-3212
-3192
-3171
-3152
-3132
-3113
-3094
-3075
-3057
-3038
-3019
-2999
-2979
-2958
-2936
-2914
-2891
-2868
-2845
-2821
-2797
-2773
-2749
-2724
-2699
-2673
-2647
-2620
-2593
-2566
-2538
-2510
-2481
-2451
-2421
-2390
-2359
-2326
-2294
-2260
-2227
-2193
-2159
-2125
-2090
-2055
-2020
-1984
-1947
-1911
-1873
-1836
-1798
-1761
-1723
-1686
-1649
-1612
-1576
-1540
-1503
-1467
-1430
-1393
-1356
-1319
-1281
-1243
-1205
-1167
-1129
-1091
-1053
-1016
-979
-943
-907
-873
-839
-807
-776
-746
-718
-691
-665
-640
-616
-593
-570
-547
-525
-502
-479
-456
-432
-408
-384
-359
-333
-307
-279
-251
-221
-190
-157
-123
-87
-50
-10
30
73
116
160
206
252
298
345
393
440
487
535
582
629
676
723
770
817
864
911
958
1006
1054
1102
1151
1200
1249
1299
1350
1401
1452
1503
1555
1608
1660
1713
1766
1820
1875
1930
1986
2043
2100
2158
2216
2273
2330
2386
2442
2496
2550
2603
2655
2707
2758
2808
2858
2908
2958
3008
3057
3107
3156
3206
3257
3308
3360
3413
3468
3525
3583
3643
3704
3767
3831
3897
3963
4030
4099
4168
4238
4308
4378
4449
4519
4590
4661
4732
4802
4872
4941
5010
5078
5145
5211
5276
5340
5402
5462
5521
5578
5632
5684
5734
5782
5826
5869
5909
5947
5982
6016
6047
6077
6104
6128
6150
6170
6187
6202
6215
6226
6235
6242
6247
6251
6253
6253
6253
6252
6249
6246
6242
6236
6229
6220
6210
6199
6186
6173
6159
6144
6129
6113
6097
6081
6065
6049
6033
6017
6001
5986
5971
5956
5942
5928
5915
5903
5891
5880
5869
5859
5849
5840
5831
5822
5813
5803
5794
5784
5774
5763
5750
5737
5723
5707
5690
5672
5652
5632
5610
5587
5564
5539
5514
5488
5462
5434
5407
5379
5351
5322
5294
5266
5238
5209
5181
5153
5125
5097
5068
5039
5010
4979
4948
4916
4882
4848
4812
4776
4739
4702
4664
4627
4589
4551
4514
4477
4440
4404
4369
4334
4300
4266
4232
4200
4168
4137
4106
4077
4048
4021
3994
3969
3945
3923
3901
3881
3862
3843
3825
3808
3791
3776
3761
3747
3733
3720
3708
3696
3686
3676
3667
3659
3652
3645
3638
3633
3628
3624
3621
3620
3620
3623
3627
3632
3640
3648
3658
3669
3680
3693
3706
3720
3734
3749
3764
3779
3794
3810
3825
3841
3856
3872
3887
3902
3915
3928
3940
3951
3960
3968
3974
3979
3983
3985
3986
3985
3983
3979
3974
3968
3960
3951
3942
3932
3921
3910
3899
3887
3874
3862
3848
3835
3822
3809
3795
3782
3768
3755
3742
3729
3716
3704
3693
3682
3671
3660
3650
3640
3631
3621
3612
3602
3591
3580
3567
3554
3539
3523
3506
3488
3468
3448
3426
3405
3383
3362
3341
3320
3300
3281
3262
3243
3225
3206
3188
3170
3151
3132
3113
3093
3073
3052
3031
3010
2988
2965
2942
2917
2892
2865
2837
2807
2775
2742
2707
2670
2631
2590
2547
2502
2457
2409
2361
2310
2259
2206
2152
2097
2040
1982
1923
1863
1803
1741
1679
1617
1554
1492
1429
1366
1303
1241
1179
1117
1056
996
935
875
816
758
700
643
586
530
475
420
365
310
254
198
142
85
27
-31
-89
-147
-205
-263
-321
-380
-438
-498
-558
-619
-681
-743
-807
-872
-938
-1006
-1074
-1143
-1213
-1285
-1357
-1431
-1505
-1581
-1657
-1733
-1810
-1887
-1965
-2043
-2121
-2199
-2279
-2359
-2441
-2524
-2608
-2693
-2780
-2868
-2958
-3049
-3141
-3235
-3331
-3429
-3529
-3631
-3734
-3840
-3948
-4057
-4167
-4279
-4392
-4505
-4619
-4734
-4848
-4963
-5077
-5191
-5306
-5419
-5533
-5645
-5757
-5868
-5977
-6084
-6189
-6292
-6393
-6491
-6587
-6681
-6772
-6861
-6948
-7033
-7117
-7198
-7278
-7356
-7432
-7507
-7581
-7653
-7724
-7793
-7861
-7928
-7993
-8057
-8119
-8179
-8237
-8294
-8348
-8400
-8451
-8499
-8545
-8589
-8631
-8671
-8709
-8745
-8779
-8811
-8840
-8868
-8894
-8917
-8939
-8958
-8976
-8991
-9006
-9019
-9030
-9041
-9050
-9059
-9067
-9074
-9080
-9084
-9087
-9089
-9090
-9089
-9086
-9083
-9078
-9073
-9066
-9059
-9051
-9042
-9032
-9021
-9009
-8996
-8982
-8967
-8951
-8934
-8916
-8897
-8878
-8859
-8839
-8819
-8799
-8779
-8759
-8738
-8716
-8694
-8672
-8649
-8626
-8602
-8579
-8555
-8532
-8509
-8486
-8463
-8441
-8419
-8397
-8375
-8353
-8332
-8310
-8290
-8269
-8249
-8230
-8211
-8192
-8173
-8154
-8137
-8118
-8100
-8080
-8063
-8045
-8026
-8010
-7993
-7976
-7959
-7943
-7926
-7911
-7895
-7880
-7865
-7852
-7838
-7826
-7814
-7803
-7793
-7783
-7774
-7766
-7758
-7750
-7743
-7736
-7730
-7723
-7717
-7711
-7704
-7697
-7690
-7682
-7674
-7665
-7656
-7646
-7636
-7625
-7613
-7600
-7586
-7572
-7556
-7540
-7523
-7505
-7486
-7467
-7447
-7426
-7405
-7384
-7363
-7342
-7321
-7300
-7280
-7259
-7239
-7219
-7200
-7180
-7160
-7141
-7121
-7102
-7083
-7065
-7047
-7030
-7014
-6999
-6985
-6971
-6959
-6947
-6936
-6925
-6915
-6906
-6897
-6889
-6880
-6872
-6864
-6855
-6846
-6837
-6828
-6818
-6807
-6797
-6785
-6774
-6762
-6750
-6737
-6724
-6710
-6696
-6681
-6666
-6650
-6635
-6619
-6603
-6586
-6569
-6553
-6536
-6518
-6501
-6483
-6465
-6447
-6430
-6412
-6395
-6378
-6360
-6343
-6325
-6307
-6288
-6269
-6248
-6227
-6205
-6183
-6160
-6136
-6112
-6088
-6064
-6040
-6016
-5992
-5968
-5944
-5920
-5896
-5871
-5847
-5823
-5799
-5776
-5754
-5733
-5712
-5693
-5674
-5655
-5636
-5617
-5597
-5577
-5555
-5534
-5511
-5488
-5464
-5439
-5413
-5387
-5361
-5334
-5306
-5278
-5249
-5220
-5190
-5160
-5129
-5098
-5066
-5035
-5003
-4972
-4940
-4909
-4878
-4847
-4817
-4788
-4759
-4731
-4703
-4676
-4650
-4625
-4600
-4576
-4553
-4530
-4508
-4486
-4465
-4444
-4423
-4403
-4383
-4364
-4346
-4329
-4312
-4295
-4278
-4261
-4244
-4227
-4208
-4189
-4169
-4148
-4125
-4101
-4075
-4048
-4019
-3989
-3958
-3924
-3890
-3853
-3816
-3777
-3737
-3696
-3654
-3611
-3568
-3523
-3478
-3431
-3385
-3337
-3289
-3241
-3193
-3145
-3097
-3050
-3004
-2958
-2913
-2869
-2825
-2782
-2740
-2697
-2655
-2614
-2572
-2531
-2490
-2450
-2410
-2370
-2331
-2293
-2255
-2218
-2181
-2145
-2110
-2076
-2041
-2008
-1975
-1942
-1909
-1876
-1843
-1810
-1777
-1744
-1711
-1678
-1645
-1612
-1580
-1547
-1514
-1481
-1448
-1415
-1382
-1348
-1314
-1279
-1245
-1210
-1175
-1140
-1105
-1069
-1034
-1000
-966
-932
-900
-869
-839
-810
-782
-756
-730
-706
-683
-662
-642
-624
-608
-594
-581
-569
-559
-549
-541
-532
-524
-516
-508
-501
-492
-484
-475
-466
-457
-447
-437
-427
-416
-406
-395
-385
-375
-366
-357
-348
-339
-331
-324
-316
-309
-303
-297
-293
-289
-286
-284
-282
-282
-281
-282
-282
-283
-285
-286
-288
-291
-294
-298
-303
-308
-314
-321
-328
-335
-342
-349
-356
-363
-371
-378
-387
-396
-406
-416
-427
-438
-450
-463
-476
-489
-503
-518
-533
-549
-566
-585
-605
-627
-650
-674
-700
-726
-754
-782
-810
-839
-868
-897
-926
-956
-986
-1014
-1045
-1074
-1103
-1132
-1161
-1189
-1217
-1245
-1274
-1302
-1331
-1359
-1388
-1417
-1447
-1476
-1506
-1536
-1567
-1598
-1629
-1662
-1695
-1730
-1766
-1804
-1843
-1883
-1926
-1970
-2016
-2063
-2111
-2161
-2212
-2264
-2317
-2371
-2426
-2483
-2540
-2599
-2658
-2718
-2779
-2840
-2902
-2964
-3028
-3092
-3158
-3224
-3292
-3360
-3430
-3501
-3572
-3645
-3719
-3794
-3870
-3946
-4024
-4101
-4180
-4258
-4338
-4418
-4499
-4580
-4663
-4746
-4831
-4916
-5002
-5089
-5176
-5263
-5351
-5439
-5526
-5614
-5701
-5788
-5874
-5960
-6045
-6130
-6214
-6298
-6380
-6462
-6542
-6621
-6699
-6775
-6850
-6924
-6998
-7072
-7145
-7219
-7293
-7368
-7443
-7519
-7594
-7669
-7745
-7820
-7895
-7971
-8045
-8121
-8197
-8273
-8349
-8426
-8502
-8579
-8655
-8732
-8807
-8882
-8955
-9028
-9099
-9168
-9235
-9301
-9365
-9426
-9486
-9544
-9599
-9653
-9704
-9753
-9801
-9846
-9888
-9929
-9968
-10004
-10038
-10070
-10100
-10128
-10154
-10180
-10204
-10227
-10249
-10270
-10290
-10310
-10330
-10349
-10369
-10388
-10408
-10428
-10448
-10470
-10492
-10515
-10540
-10565
-10592
-10619
-10647
-10675
-10703
-10731
-10759
-10786
-10813
-10840
-10865
-10891
-10915
-10939
-10963
-10986
-11008
-11030
-11051
-11070
-11089
-11106
-11122
-11136
-11149
-11161
-11172
-11182
-11192
-11202
-11211
-11220
-11228
-11234
-11240
-11244
-11247
-11250
-11252
-11254
-11255
-11256
-11257
-11257
-11256
-11255
-11254
-11252
-11249
-11246
-11242
-11237
-11231
-11225
-11217
-11208
-11199
-11188
-11176
-11162
-11148
-11132
-11115
-11096
-11077
-11057
-11036
-11014
-10992
-10969
-10944
-10919
-10894
-10867
-10840
-10812
-10784
-10757
-10730
-10704
-10677
-10651
-10625
-10598
-10570
-10541
-10510
-10479
-10447
-10414
-10380
-10345
-10309
-10271
-10233
-10194
-10153
-10112
-10069
-10026
-9981
-9936
-9890
-9842
-9794
-9745
-9695
-9644
-9593
-9540
-9486
-9431
-9375
-9317
-9257
-9196
-9134
-9070
-9004
-8936
-8867
-8795
-8722
-8647
-8570
-8492
-8412
-8332
-8250
-8167
-8086
-8003
-7920
-7837
-7754
-7670
-7588
-7505
-7423
-7342
-7261
-7183
-7105
-7030
-6956
-6884
-6813
-6745
-6678
-6613
-6550
-6488
-6428
-6370
-6314
-6260
-6208
-6158
-6109
-6062
-6017
-5972
-5928
-5884
-5840
-5796
-5753
-5709
-5665
-5621
-5577
-5533
-5488
-5443
-5399
-5354
-5309
-5264
-5220
-5176
-5132
-5089
-5046
-5004
-4961
-4919
-4877
-4834
-4793
-4751
-4711
-4672
-4635
-4599
-4564
-4530
-4497
-4465
-4434
-4403
-4373
-4343
-4313
-4285
-4256
-4229
-4203
-4177
-4154
-4131
-4111
-4091
-4075
-4059
-4046
-4035
-4026
-4018
-4011
-4006
-4003
-4002
-4002
-4003
-4006
-4011
-4017
-4025
-4033
-4043
-4053
-4064
-4075
-4086
-4099
-4111
-4122
-4133
-4144
-4154
-4164
-4173
-4182
-4190
-4198
-4204
-4210
-4215
-4220
-4223
-4226
-4229
-4231
-4232
-4234
-4235
-4235
-4236
-4235
-4235
-4233
-4231
-4228
-4225
-4220
-4214
-4208
-4200
-4192
-4182
-4171
-4159
-4145
-4129
-4112
-4091
-4070
-4046
-4021
-3993
-3963
-3930
-3895
-3858
-3819
-3777
-3734
-3690
-3644
-3597
-3549
-3501
-3451
-3401
-3351
-3300
-3248
-3196
-3143
-3090
-3036
-2982
-2927
-2871
-2815
-2758
-2700
-2641
-2582
-2522
-2462
-2401
-2339
-2277
-2215
-2152
-2088
-2024
-1960
-1895
-1830
-1764
-1697
-1630
-1562
-1494
-1424
-1355
-1285
-1215
-1145
-1076
-1006
-939
-871
-803
-737
-672
-609
-547
-487
-428
-372
-317
-263
-212
-162
-113
-67
-21
23
65
107
147
187
227
266
305
344
384
423
462
502
541
579
618
656
693
729
764
798
830
861
890
918
944
969
992
1014
1035
1054
1071
1087
1100
1113
1123
1132
1140
1147
1152
1156
1159
1160
1161
1161
1160
1159
1157
1155
1152
1149
1145
1141
1136
1132
1127
1123
1118
1114
1109
1104
1098
1093
1086
1080
1073
1066
1058
1050
1042
1034
1026
1016
1006
998
988
979
970
962
956
950
946
943
941
940
939
938
937
937
936
936
936
937
939
941
945
949
953
958
963
967
971
974
977
980
982
984
986
988
989
992
994
996
999
1002
1006
1010
1016
1022
1028
1036
1044
1054
1064
1075
1086
1098
1110
1123
1136
1150
1164
1180
1196
1213
1230
1249
1268
1288
1308
1328
1349
1370
1390
1410
1430
1450
1470
1490
1511
1532
1553
1575
1599
1623
1648
1674
1701
1728
1756
1785
1815
1846
1877
1909
1943
1977
2012
2047
2084
2122
2161
2200
2241
2282
2325
2368
2412
2457
2502
2547
2593
2639
2685
2732
2780
2829
2879
2930
2983
3037
3093
3149
3207
3266
3327
3388
3450
3514
3579
3646
3713
3782
3853
3925
3999
4074
4151
4229
4308
4388
4468
4550
4632
4715
4798
4882
4968
5054
5141
5230
5319
5410
5501
5593
5685
5776
5866
5956
6044
6131
6218
6304
6389
6474
6559
6644
6728
6813
6897
6982
7065
7149
7232
7314
7396
7476
7556
7635
7714
7791
7868
7945
8022
8098
8175
8251
8327
8402
8478
8553
8627
8701
8774
8846
8918
8990
9062
9133
9204
9275
9345
9414
9483
9551
9619
9685
9751
9816
9880
9944
10007
10069
10130
10190
10249
10308
10365
10421
10476
10530
10583
10635
10687
10737
10787
10836
10884
10931
10978
11023
11068
11112
11155
11199
11241
11284
11325
11367
11407
11448
11487
11525
11563
11601
11637
11673
11709
11744
11778
11811
11844
11875
11904
11932
11958
11982
12004
12025
12043
12060
12075
12089
12101
12113
12123
12133
12142
12150
12157
12164
12171
12177
12182
12187
12192
12197
12202
12207
12213
12220
12227
12235
12244
12253
12262
12272
12283
12294
12305
12316
12328
12340
12352
12364
12377
12389
12400
12412
12422
12432
12440
12447
12454
12458
12462
12465
12466
12466
12464
12462
12458
12452
12446
12438
12429
12420
12409
12398
12387
12375
12362
12350
12337
12323
12310
12296
12282
12268
12254
12239
12224
12208
12191
12174
12156
12137
12116
12095
12074
12051
12027
12003
11978
11952
11926
11899
11871
11843
11813
11783
11752
11721
11689
11658
11626
11594
11562
11531
11500
11470
11441
11412
11384
11357
11331
11306
11282
11258
11235
11212
11190
11168
11147
11127
11107
11088
11069
11050
11032
11014
10997
10979
10961
10944
10926
10908
10891
10873
10856
10838
10821
10804
10787
10770
10753
10735
10718
10700
10682
10664
10645
10627
10608
10589
10570
10552
10535
10519
10504
10489
10476
10464
10452
10441
10431
10422
10414
10407
10401
10396
10393
10391
10390
10392
10394
10398
10403
10409
10416
10423
10431
10440
10450
10461
10473
10486
10500
10515
10532
10550
10569
10590
10611
10634
10658
10684
10711
10739
10768
10799
10831
10864
10898
10934
10970
11007
11044
11081
11119
11157
11194
11232
11270
11309
11348
11387
11426
11466
11505
11544
11583
11621
11659
11696
11732
11768
11804
11839
11875
11910
11946
11981
12016
12050
12084
12117
12149
12181
12211
12241
12269
12296
12323
12348
12373
12397
12422
12446
12471
12496
12522
12550
12578
12607
12638
12670
12704
12739
12776
12814
12855
12898
12944
12992
13042
13095
13150
13206
13264
13324
13385
13447
13511
13576
13642
13708
13776
13844
13912
13981
14051
14120
14190
14260
14330
14399
14469
14538
14608
14677
14745
14813
14881
14948
15014
15079
15144
15208
15271
15334
15396
15457
15517
15576
15634
15691
15747
15802
15857
15911
15965
16017
16070
16120
16172
16222
16271
16321
16369
16416
16462
16507
16551
16594
16637
16679
16720
16761
16801
16842
16883
16924
16966
17007
17049
17091
17132
17173
17213
17254
17294
17334
17375
17415
17456
17497
17537
17578
17618
17657
17696
17733
17770
17806
17840
17874
17907
17938
17969
17998
18026
18052
18076
18099
18119
18138
18155
18170
18183
18195
18204
18212
18219
18224
18228
18230
18231
18231
18230
18229
18226
18224
18220
18216
18211
18205
18200
18193
18187
18180
18173
18166
18158
18150
18141
18131
18121
18109
18096
18082
18066
18049
18030
18009
17987
17963
17938
17911
17883
17853
17821
17788
17754
17718
17681
17644
17605
17566
17526
17485
17444
17403
17361
17319
17277
17234
17191
17149
17107
17065
17024
16984
16944
16904
16865
16827
16788
16750
16712
16674
16636
16598
16561
16523
16486
16449
16414
16379
16346
16314
16283
16254
16226
16199
16172
16146
16123
16099
16077
16056
16036
16018
16003
15988
15975
15964
15954
15946
15939
15934
15932
15931
15932
15935
15940
15948
15957
15968
15981
15997
16014
16033
16056
16081
16107
16135
16165
16196
16228
16262
16296
16331
16367
16404
16442
16480
16519
16558
16598
16638
16679
16719
16759
16799
16839
16878
16916
16954
16990
17026
17060
17094
17126
17156
17186
17214
17242
17268
17295
17320
17345
17370
17395
17420
17445
17470
17496
17523
17551
17580
17609
17640
17672
17706
17740
17776
17812
17850
17889
17928
17969
18010
18052
18095
18140
18185
18232
18280
18329
18379
18430
18482
18535
18589
18643
18697
18751
18805
18859
18912
18963
19014
19063
19111
19158
19202
19246
19288
19328
19367
19405
19442
19478
19512
19545
19577
19608
19637
19666
19694
19721
19748
19774
19800
19826
19852
19878
19904
19930
19956
19981
20007
20034
20060
20087
20114
20142
20171
20201
20232
20265
20298
20334
20371
20409
20449
20490
20533
20576
20620
20666
20712
20760
20808
20857
20907
20958
21010
21062
21115
21168
21222
21275
21328
21381
21432
21483
21533
21582
21629
21676
21722
21766
21810
21852
21894
21935
21975
22014
22052
22090
22127
22164
22200
22237
22274
22311
22349
22387
22426
22465
22504
22544
22584
22624
22664
22704
22743
22783
22822
22861
22901
22940
22979
23018
23056
23094
23132
23168
23204
23237
23270
23300
23329
23356
23381
23404
23425
23445
23463
23478
23492
23505
23515
23524
23531
23536
23540
23542
23543
23543
23541
23539
23536
23533
23530
23527
23523
23520
23516
23512
23508
23503
23499
23495
23491
23487
23484
23481
23478
23475
23472
23468
23465
23460
23456
23451
23445
23439
23432
23425
23417
23409
23401
23392
23382
23372
23362
23350
23338
23326
23312
23298
23283
23268
23252
23236
23220
23203
23186
23169
23151
23131
23111
23090
23067
23044
23020
22994
22967
22939
22909
22877
22844
22809
22772
22733
22693
22652
22609
22566
22522
22477
22432
22385
22338
22289
22238
22187
22134
22080
22025
21969
21913
21855
21797
21738
21678
21618
21557
21495
21431
21367
21302
21237
21170
21103
21036
20968
20900
20832
20764
20695
20625
20556
20485
20414
20343
20270
20197
20124
20051
19978
19905
19832
19760
19688
19616
19543
19471
19397
19323
19248
19172
19095
19018
18940
18862
18784
18705
18626
18547
18467
18386
18303
18219
18134
18047
17958
17866
17773
17677
17580
17481
17381
17279
17176
17071
16966
16859
16752
16643
16534
16424
16312
16200
16087
15973
15858
15742
15625
15508
15391
15272
15153
15034
14913
14790
14667
14541
14414
14285
14154
14021
13886
13749
13610
13470
13327
13182
13035
12887
12736
12583
12428
12271
12113
11952
11790
11626
11461
11295
11128
10962
10795
10628
10460
10293
10126
9958
9790
9622
9454
9286
9118
8950
8783
8616
8451
8286
8122
7961
7800
7639
7480
7320
7161
7001
6841
6681
6520
6358
6196
6034
5871
5708
5544
5380
5215
5049
4882
4713
4544
4373
4201
4027
3854
3679
3505
3330
3155
2981
2808
2635
2463
2292
2122
1953
1784
1616
1448
1282
1116
951
787
624
462
301
142
-17
-174
-331
-486
-640
-792
-943
-1092
-1239
-1385
-1530
-1674
-1816
-1958
-2099
-2240
-2380
-2519
-2658
-2796
-2933
-3068
-3203
-3337
-3470
-3602
-3734
-3864
-3994
-4123
-4251
-4379
-4505
-4631
-4755
-4879
-5002
-5124
-5245
-5366
-5486
-5607
-5728
-5849
-5971
-6094
-6216
-6338
-6461
-6583
-6704
-6825
-6945
-7064
-7183
-7300
-7417
-7533
-7647
-7761
-7873
-7984
-8093
-8200
-8306
-8410
-8512
-8613
-8712
-8809
-8904
-8998
-9090
-9180
-9268
-9355
-9439
-9522
-9602
-9680
-9756
-9830
-9902
-9971
-10038
-10104
-10167
-10229
-10289
-10348
-10406
-10463
-10519
-10574
-10627
-10679
-10730
-10778
-10826
-10872
-10916
-10961
-11004
-11048
-11092
-11136
-11180
-11225
-11270
-11315
-11361
-11407
-11453
-11500
-11548
-11597
-11647
-11698
-11750
-11804
-11859
-11916
-11973
-12032
-12091
-12151
-12211
-12272
-12332
-12393
-12454
-12515
-12575
-12634
-12693
-12752
-12809
-12866
-12922
-12976
-13030
-13083
-13134
-13184
-13233
-13280
-13325
-13368
-13410
-13450
-13488
-13524
-13559
-13592
-13624
-13654
-13682
-13709
-13734
-13757
-13778
-13796
-13813
-13828
-13841
-13853
-13863
-13873
-13881
-13890
-13898
-13906
-13914
-13923
-13932
-13942
-13951
-13961
-13971
-13981
-13990
-14000
-14010
-14019
-14028
-14038
-14048
-14058
-14068
-14079
-14089
-14100
-14111
-14122
-14133
-14144
-14154
-14165
-14175
-14186
-14197
-14208
-14219
-14231
-14243
-14256
-14269
-14282
-14296
-14309
-14323
-14336
-14348
-14360
-14371
-14382
-14393
-14403
-14414
-14425
-14437
-14449
-14462
-14475
-14488
-14502
-14516
-14530
-14543
-14556
-14569
-14582
-14594
-14605
-14616
-14626
-14636
-14644
-14652
-14659
-14665
-14670
-14675
-14679
-14683
-14685
-14688
-14690
-14691
-14692
-14693
-14694
-14694
-14694
-14694
-14695
-14695
-14696
-14697
-14698
-14700
-14702
-14704
-14708
-14711
-14716
-14721
-14727
-14734
-14742
-14751
-14761
-14773
-14785
-14798
-14812
-14827
-14843
-14859
-14876
-14893
-14911
-14930
-14949
-14970
-14992
-15015
-15039
-15065
-15092
-15121
-15151
-15182
-15214
-15247
-15281
-15316
-15351
-15386
-15423
-15460
-15498
-15537
-15577
-15618
-15659
-15702
-15745
-15789
-15833
-15879
-15925
-15972
-16020
-16068
-16116
-16165
-16213
-16262
-16311
-16360
-16409
-16457
-16506
-16554
-16601
-16649
-16695
-16741
-16787
-16831
-16875
-16919
-16961
-17004
-17046
-17088
-17129
-17170
-17212
-17254
-17296
-17339
-17383
-17427
-17472
-17518
-17564
-17611
-17658
-17706
-17755
-17804
-17854
-17906
-17958
-18011
-18066
-18121
-18177
-18235
-18293
-18353
-18414
-18477
-18542
-18607
-18674
-18743
-18812
-18883
-18955
-19028
-19102
-19177
-19254
-19332
-19411
-19492
-19573
-19655
-19738
-19822
-19906
-19990
-20074
-20159
-20243
-20326
-20410
-20493
-20576
-20658
-20740
-20821
-20902
-20982
-21061
-21139
-21216
-21292
-21367
-21441
-21514
-21587
-21659
-21730
-21801
-21871
-21940
-22008
-22075
-22142
-22208
-22274
-22339
-22405
-22471
-22537
-22604
-22672
-22739
-22807
-22875
-22943
-23010
-23076
-23142
-23208
-23273
-23337
-23401
-23465
-23529
-23592
-23655
-23718
-23781
-23843
-23906
-23967
-24029
-24090
-24150
-24210
-24270
-24329
-24387
-24445
-24502
-24559
-24615
-24670
-24725
-24780
-24835
-24890
-24944
-24999
-25053
-25108
-25163
-25218
-25273
-25329
-25385
-25441
-25498
-25555
-25612
-25670
-25728
-25786
-25844
-25901
-25958
-26014
-26069
-26123
-26176
-26229
-26280
-26331
-26381
-26430
-26479
-26527
-26574
-26621
-26668
-26714
-26760
-26806
-26851
-26896
-26941
-26986
-27031
-27076
-27120
-27165
-27209
-27253
-27296
-27338
-27379
-27419
-27458
-27496
-27533
-27569
-27605
-27640
-27675
-27710
-27745
-27779
-27813
-27846
-27879
-27911
-27943
-27975
-28006
-28038
-28070
-28103
-28136
-28169
-28203
-28237
-28272
-28306
-28340
-28375
-28409
-28444
-28478
-28513
-28549
-28585
-28621
-28658
-28695
-28732
-28769
-28805
-28842
-28878
-28914
-28950
-28985
-29020
-29055
-29090
-29125
-29159
-29193
-29226
-29259
-29292
-29325
-29358
-29390
-29422
-29453
-29484
-29514
-29543
-29572
-29601
-29629
-29658
-29686
-29714
-29741
-29768
-29795
-29822
-29848
-29874
-29900
-29925
-29950
-29975
-30000
-30025
-30050
-30075
-30100
-30125
-30150
-30175
-30199
-30223
-30247
-30270
-30293
-30315
-30338
-30360
-30382
-30405
-30427
-30449
-30470
-30492
-30513
-30535
-30556
-30578
-30600
-30622
-30645
-30668
-30691
-30713
-30736
-30759
-30781
-30803
-30826
-30849
-30871
-30894
-30917
-30939
-30962
-30984
-31007
-31029
-31051
-31073
-31095
-31117
-31138
-31160
-31181
-31203
-31225
-31246
-31268
-31289
-31310
-31330
-31350
-31370
-31388
-31406
-31423
-31438
-31453
-31468
-31481
-31493
-31504
-31514
-31523
-31530
-31536
-31541
-31544
-31546
-31545
-31543
-31539
-31533
-31525
-31516
-31504
-31490
-31475
-31458
-31439
-31418
-31395
-31371
-31345
-31317
-31287
-31256
-31223
-31189
-31154
-31118
-31081
-31044
-31006
-30968
-30930
-30891
-30852
-30813
-30773
-30732
-30691
-30648
-30605
-30561
-30516
-30471
-30425
-30379
-30332
-30285
-30238
-30190
-30141
-30092
-30042
-29992
-29940
-29887
-29834
-29779
-29723
-29666
-29608
-29549
-29488
-29427
-29364
-29300
-29234
-29168
-29101
-29032
-28962
-28891
-28818
-28744
-28669
-28593
-28515
-28436
-28356
-28275
-28194
-28112
-28029
-27946
-27863
-27778
-27693
-27608
-27521
-27434
-27346
-27257
-27167
-27077
-26986
-26895
-26802
-26709
-26615
-26521
-26426
-26331
-26235
-26138
-26042
-25944
-25847
-25749
-25650
-25551
-25451
-25350
-25249
-25148
-25046
-24944
-24842
-24739
-24637
-24534
-24432
-24329
-24227
-24125
-24024
-23922
-23821
-23719
-23618
-23517
-23416
-23316
-23216
-23116
-23017
-22919
-22821
-22724
-22628
-22532
-22437
-22343
-22250
-22156
-22063
-21971
-21878
-21786
-21694
-21601
-21508
-21414
-21320
-21224
-21128
-21030
-20932
-20832
-20732
-20630
-20527
-20423
-20318
-20212
-20104
-19995
-19886
-19775
-19663
-19550
-19437
-19323
-19208
-19093
-18978
-18862
-18747
-18631
-18516
-18401
-18287
-18172
-18059
-17945
-17832
-17719
-17607
-17495
-17383
-17273
-17163
-17054
-16945
-16837
-16729
-16622
-16516
-16410
-16303
-16199
-16094
-15991
-15888
-15785
-15681
-15578
-15475
-15371
-15266
-15160
-15054
-14946
-14837
-14726
-14615
-14503
-14389
-14276
-14161
-14046
-13931
-13816
-13700
-13584
-13467
-13350
-13232
-13113
-12993
-12872
-12750
-12627
-12504
-12381
-12257
-12132
-12007
-11881
-11754
-11626
-11497
-11367
-11236
-11105
-10973
-10841
-10708
-10575
-10442
-10310
-10177
-10046
-9916
-9786
-9658
-9531
-9405
-9281
-9157
-9035
-8914
-8793
-8674
-8556
-8438
-8321
-8204
-8087
-7973
-7859
-7746
-7633
-7521
-7409
-7298
-7188
-7078
-6969
-6860
-6751
-6643
-6534
-6426
-6318
-6210
-6102
-5995
-5888
-5782
-5677
-5573
-5470
-5367
-5265
-5164
-5064
-4965
-4866
-4769
-4672
-4576
-4482
-4388
-4296
-4204
-4113
-4024
-3935
-3847
-3761
-3675
-3591
-3508
-3425
-3343
-3263
-3183
-3103
-3025
-2947
-2870
-2794
-2718
-2643
-2568
-2494
-2421
-2348
-2275
-2203
-2131
-2059
-1987
-1915
-1842
-1769
-1696
-1622
-1549
-1475
-1401
-1328
-1255
-1182
-1110
-1037
-965
-892
-819
-745
-672
-597
-523
-448
-373
-298
-222
-146
-70
6
83
161
239
317
395
474
554
634
714
794
874
954
1034
1113
1193
1271
1350
1428
1507
1585
1664
1743
1823
1903
1983
2064
2145
2225
2306
2387
2468
2549
2630
2710
2791
2871
2951
3030
3109
3188
3266
3344
3420
3496
3571
3646
3720
3794
3867
3940
4013
4085
4158
4230
4301
4372
4443
4514
4583
4653
4722
4790
4858
4925
4992
5057
5122
5185
5248
5308
5367
5424
5480
5533
5585
5635
5684
5731
5777
5822
5865
5908
5951
5993
6035
6076
6117
6158
6199
6239
6279
6319
6358
6398
6437
6476
6514
6553
6592
6631
6670
6709
6748
6788
6827
6866
6905
6945
6984
7022
7061
7099
7137
7175
7213
7251
7288
7326
7364
7402
7440
7478
7516
7554
7592
7630
7668
7706
7745
7783
7822
7861
7900
7939
7979
8018
8058
8098
8138
8178
8218
8258
8298
8339
8379
8419
8460
8501
8543
8585
8626
8668
8710
8752
8793
8835
8876
8917
8958
9000
9041
9083
9124
9167
9209
9251
9294
9336
9378
9420
9462
9504
9545
9586
9627
9667
9707
9747
9786
9824
9862
9899
9935
9970
10005
10038
10071
10103
10135
10166
10196
10226
10256
10286
10315
10344
10373
10401
10429
10457
10485
10513
10542
10570
10599
10628
10658
10687
10717
10747
10778
10808
10838
10868
10897
10927
10956
10985
11014
11043
11071
11100
11128
11156
11183
11210
11237
11262
11288
11312
11336
11359
11381
11402
11423
11442
11461
11479
11497
11514
11530
11546
11561
11576
11590
11603
11616
11628
11639
11650
11661
11673
11684
11696
11708
11721
11734
11747
11760
11774
11788
11803
11817
11833
11848
11865
11882
11900
11919
11938
11958
11979
12000
12022
12044
12066
12089
12112
12135
12159
12184
12209
12236
12262
12289
12316
12342
12369
12394
12419
12443
12466
12489
12510
12531
12551
12571
12589
12607
12624
12639
12654
12668
12680
12691
12700
12708
12715
12721
12726
12730
12733
12735
12738
12740
12741
12742
12741
12740
12738
12735
12731
12727
12722
12716
12710
12704
12697
12691
12685
12679
12673
12668
12664
12661
12658
12657
12656
12655
12656
12656
12658
12660
12663
12666
12671
12676
12682
12689
12696
12704
12712
12720
12728
12735
12743
12750
12757
12764
12770
12777
12782
12788
12793
12799
12804
12809
12815
12821
12827
12834
12841
12849
12858
12866
12876
12885
12895
12905
12915
12926
12936
12947
12957
12968
12979
12991
13002
13014
13026
13037
13048
13059
13069
13079
13088
13097
13105
13112
13119
13125
13131
13135
13139
13141
13141
13140
13137
13133
13128
13122
13115
13107
13099
13090
13081
13072
13062
13052
13041
13029
13018
13006
12993
12981
12969
12958
12947
12936
12927
12919
12911
12905
12899
12895
12891
12889
12888
12888
12889
12891
12894
12899
12904
12911
12918
12926
12934
12943
12953
12963
12974
12986
12998
13010
13023
13036
13049
13061
13074
13087
13099
13111
13122
13133
13143
13153
13161
13169
13176
13182
13187
13192
13195
13198
13201
13202
13203
13203
13202
13200
13198
13196
13193
13189
13185
13181
13177
13172
13167
13163
13158
13153
13148
13143
13139
13135
13131
13127
13123
13120
13117
13114
13112
13109
13108
13106
13104
13102
13100
13097
13094
13091
13088
13085
13081
13078
13075
13072
13069
13066
13063
13061
13059
13057
13055
13053
13051
13049
13047
13045
13043
13042
13040
13038
13037
13035
13034
13032
13031
13030
13028
13026
13023
13018
13013
13007
12999
12990
12980
12969
12957
12943
12928
12912
12894
12875
12854
12833
12810
12786
12762
12737
12712
12687
12662
12637
12612
12587
12562
12537
12512
12487
12461
12435
12408
12381
12352
12323
12294
12264
12233
12202
12171
12139
12107
12074
12040
12006
11972
11937
11902
11867
11831
11795
11759
11722
11685
11647
11608
11568
11528
11487
11445
11402
11358
11314
11269
11223
11176
11129
11081
11033
10985
10937
10889
10841
10793
10746
10699
10652
10606
10559
10513
10466
10420
10373
10327
10281
10235
10190
10146
10102
10059
10016
9974
9933
9892
9851
9810
9770
9730
9690
9652
9614
9577
9541
9506
9472
9439
9406
9375
9343
9313
9282
9252
9223
9194
9166
9138
9110
9083
9057
9032
9007
8983
8960
8938
8918
8898
8879
8861
8844
8828
8812
8798
8785
8772
8760
8749
8737
8726
8716
8705
8695
8685
8675
8666
8658
8650
8643
8636
8630
8624
8618
8613
8608
8604
8599
8595
8591
8588
8585
8581
8578
8575
8571
8568
8564
8560
8556
8552
8548
8545
8541
8538
8535
8532
8529
8525
8522
8519
8515
8511
8506
8500
8494
8488
8480
8472
8463
8455
8445
8436
8426
8417
8407
8397
8387
8376
8365
8354
8342
8329
8316
8302
8288
8273
8258
8242
8226
8208
8189
8169
8147
8124
8101
8076
8050
8025
7998
7972
7945
7918
7890
7861
7832
7802
7771
7740
7709
7677
7645
7614
7582
7551
7520
7489
7459
7428
7396
7365
7333
7301
7268
7235
7203
7171
7140
7109
7079
7050
7021
6993
6965
6937
6910
6882
6854
6825
6795
6764
6733
6701
6668
6634
6600
6564
6527
6489
6450
6409
6367
6323
6279
6233
6186
6138
6090
6041
5992
5944
5895
5846
5798
5749
5700
5650
5600
5550
5499
5448
5396
5344
5292
5239
5186
5132
5078
5024
4969
4914
4858
4801
4745
4688
4631
4574
4518
4462
4407
4353
4300
4248
4197
4148
4101
4054
4009
3965
3921
3878
3835
3793
3750
3708
3666
3624
3582
3540
3500
3459
3420
3381
3342
3304
3267
3229
3191
3154
3116
3078
3040
3001
2963
2924
2885
2846
2807
2768
2728
2689
2649
2608
2566
2524
2481
2437
2393
2348
2302
2255
2208
2160
2112
2063
2012
1961
1909
1856
1802
1748
1692
1636
1579
1521
1463
1405
1346
1286
1226
1165
1104
1042
980
918
856
794
734
674
615
558
502
447
393
340
288
238
189
142
96
51
8
-33
-73
-112
-150
-186
-222
-257
-292
-326
-359
-393
-426
-458
-490
-522
-553
-584
-614
-644
-672
-700
-728
-754
-780
-805
-830
-855
-879
-903
-927
-950
-973
-995
-1016
-1038
-1059
-1079
-1099
-1120
-1140
-1160
-1180
-1201
-1222
-1242
-1263
-1283
-1303
-1323
-1343
-1362
-1381
-1399
-1417
-1434
-1451
-1468
-1484
-1500
-1515
-1530
-1545
-1559
-1572
-1585
-1597
-1609
-1620
-1630
-1640
-1649
-1658
-1667
-1676
-1685
-1694
-1704
-1714
-1725
-1736
-1748
-1760
-1772
-1784
-1796
-1808
-1820
-1832
-1844
-1855
-1867
-1878
-1889
-1900
-1910
-1921
-1932
-1943
-1954
-1965
-1976
-1986
-1996
-2005
-2015
-2023
-2029
-2037
-2043
-2048
-2053
-2058
-2063
-2068
-2072
-2076
-2080
-2083
-2086
-2088
-2089
-2089
-2088
-2086
-2084
-2080
-2076
-2072
-2067
-2062
-2056
-2051
-2044
-2037
-2031
-2023
-2015
-2005
-1997
-1988
-1977
-1966
-1955
-1942
-1929
-1915
-1901
-1886
-1870
-1854
-1838
-1822
-1806
-1791
-1777
-1763
-1750
-1736
-1724
-1711
-1699
-1687
-1675
-1664
-1653
-1642
-1632
-1622
-1612
-1603
-1593
-1582
-1572
-1560
-1548
-1536
-1524
-1511
-1498
-1485
-1472
-1458
-1445
-1431
-1416
-1402
-1386
-1370
-1353
-1335
-1317
-1298
-1278
-1259
-1239
-1219
-1200
-1181
-1162
-1144
-1126
-1108
-1091
-1074
-1057
-1040
-1024
-1006
-992
-977
-962
-949
-936
-923
-912
-901
-890
-881
-871
-862
-853
-843
-834
-824
-814
-804
-795
-785
-775
-766
-757
-748
-739
-730
-720
-711
-702
-693
-684
-676
-667
-660
-653
-646
-639
-633
-627
-621
-615
-609
-603
-596
-589
-582
-575
-569
-563
-557
-552
-547
-543
-540
-536
-533
-529
-525
-521
-517
-513
-509
-505
-500
-496
-492
-488
-483
-478
-473
-468
-462
-455
-447
-439
-430
-419
-409
-397
-384
-371
-358
-344
-329
-315
-300
-286
-272
-257
-242
-226
-209
-191
-173
-154
-134
-113
-92
-70
-47
-24
-1
22
45
69
92
116
140
163
187
211
235
259
283
306
330
353
376
398
420
442
464
485
506
526
547
568
588
609
630
652
673
694
716
737
758
779
799
820
840
860
880
901
921
942
962
982
1002
1020
1041
1059
1078
1096
1114
1133
1151
1168
1186
1204
1221
1237
1253
1268
1281
1294
1306
1317
1327
1336
1345
1353
1360
1368
1375
1381
1387
1393
1399
1404
1409
1414
1419
1423
1427
1431
1434
1437
1439
1441
1442
1443
1443
1442
1440
1437
1434
1429
1423
1417
1409
1401
1391
1381
1370
1358
1346
1333
1320
1307
1295
1282
1270
1258
1246
1234
1222
1211
1199
1188
1178
1168
1158
1149
1141
1132
1124
1116
1109
1101
1093
1084
1076
1067
1057
1047
1036
1025
1012
998
984
968
951
934
915
895
874
853
830
807
784
761
737
714
691
668
645
622
599
577
554
532
510
487
465
444
422
401
379
358
336
313
290
267
242
217
190
162
133
103
73
41
9
-24
-57
-91
-126
-161
-197
-234
-271
-308
-346
-385
-423
-462
-500
-538
-576
-614
-651
-688
-726
-763
-800
-838
-876
-914
-952
-990
-1028
-1066
-1104
-1142
-1179
-1216
-1253
-1288
-1323
-1357
-1390
-1423
-1456
-1488
-1520
-1551
-1583
-1614
-1645
-1675
-1704
-1733
-1761
-1788
-1813
-1838
-1862
-1885
-1908
-1929
-1950
-1970
-1988
-2005
-2023
-2039
-2053
-2067
-2080
-2093
-2105
-2117
-2129
-2141
-2153
-2165
-2178
-2191
-2204
-2218
-2231
-2245
-2259
-2273
-2288
-2304
-2320
-2338
-2357
-2377
-2398
-2420
-2443
-2467
-2492
-2517
-2543
-2568
-2594
-2619
-2644
-2669
-2694
-2718
-2742
-2767
-2791
-2815
-2839
-2862
-2885
-2908
-2930
-2952
-2973
-2994
-3014
-3034
-3054
-3074
-3093
-3112
-3130
-3148
-3166
-3184
-3201
-3219
-3237
-3255
-3274
-3292
-3312
-3331
-3351
-3371
-3392
-3413
-3434
-3455
-3477
-3498
-3520
-3542
-3564
-3585
-3607
-3628
-3649
-3670
-3690
-3710
-3730
-3749
-3768
-3786
-3804
-3820
-3836
-3851
-3865
-3878
-3889
-3900
-3910
-3919
-3927
-3934
-3940
-3946
-3950
-3954
-3958
-3961
-3963
-3965
-3966
-3966
-3966
-3965
-3964
-3961
-3958
-3955
-3952
-3948
-3944
-3939
-3935
-3930
-3925
-3920
-3914
-3908
-3901
-3894
-3886
-3879
-3871
-3864
-3856
-3850
-3843
-3836
-3829
-3822
-3814
-3806
-3798
-3789
-3780
-3772
-3763
-3754
-3745
-3737
-3729
-3720
-3712
-3704
-3696
-3688
-3679
-3670
-3660
-3650
-3639
-3628
-3615
-3602
-3588
-3573
-3557
-3540
-3522
-3503
-3484
-3463
-3442
-3419
-3396
-3372
-3348
-3323
-3298
-3273
-3247
-3222
-3197
-3172
-3148
-3123
-3099
-3075
-3051
-3027
-3004
-2981
-2957
-2934
-2911
-2888
-2865
-2842
-2819
-2797
-2775
-2754
-2733
-2713
-2694
-2676
-2659
-2643
-2627
-2612
-2598
-2585
-2572
-2561
-2551
-2541
-2532
-2524
-2517
-2510
-2503
-2497
-2491
-2485
-2479
-2473
-2468
-2463
-2457
-2452
-2447
-2441
-2435
-2429
-2422
-2415
-2406
-2397
-2387
-2376
-2363
-2350
-2335
-2320
-2304
-2286
-2269
-2251
-2232
-2213
-2193
-2174
-2153
-2132
-2111
-2089
-2066
-2043
-2019
-1995
-1971
-1947
-1923
-1899
-1875
-1850
-1825
-1800
-1773
-1746
-1719
-1691
-1662
-1634
-1606
-1577
-1549
-1522
-1494
-1465
-1437
-1407
-1377
-1347
-1316
-1284
-1252
-1220
-1188
-1155
-1122
-1089
-1055
-1020
-984
-948
-911
-873
-835
-797
-758
-719
-680
-641
-602
-563
-523
-484
-444
-403
-363
-322
-281
-240
-198
-156
-114
-71
-28
15
59
103
148
194
241
288
336
385
435
485
537
589
642
695
749
804
860
916
974
1032
1092
1153
1215
1279
1343
1408
1475
1542
1611
1681
1752
1825
1899
1975
2051
2129
2208
2287
2367
2448
2528
2609
2691
2773
2855
2938
3022
3106
3191
3276
3362
3448
3534
3621
3707
3794
3880
3966
4051
4137
4221
4306
4389
4472
4554
4634
4714
4792
4868
4943
5016
5088
5159
5229
5298
5366
5434
5501
5568
5635
5701
5766
5831
5896
5960
6024
6087
6149
6211
6273
6334
6394
6454
6514
6573
6632
6691
6749
6807
6864
6920
6976
7030
7083
7135
7185
7234
7282
7329
7375
7420
7464
7507
7549
7590
7630
7668
7706
7742
7778
7812
7846
7880
7913
7946
7979
8012
8044
8076
8106
8138
8167
8198
8227
8255
8282
8308
8334
8359
8382
8405
8428
8450
8472
8494
8515
8537
8559
8580
8602
8624
8647
8670
8694
8719
8744
8770
8796
8823
8849
8876
8902
8928
8954
8980
9005
9030
9054
9079
9102
9126
9149
9172
9195
9217
9238
9259
9279
9299
9318
9336
9353
9369
9385
9400
9415
9429
9444
9458
9473
9487
9502
9517
9531
9545
9559
9572
9585
9597
9609
9620
9631
9643
9654
9665
9676
9687
9698
9709
9720
9730
9739
9748
9756
9763
9769
9774
9778
9781
9783
9783
9783
9781
9778
9774
9768
9761
9753
9743
9732
9720
9707
9692
9677
9660
9642
9623
9603
9582
9560
9536
9511
9485
9457
9429
9398
9367
9334
9300
9264
9227
9189
9150
9109
9068
9025
8982
8938
8893
8847
8801
8753
8705
8656
8606
8555
8504
8452
8400
8347
8294
8242
8189
8135
8082
8029
7976
7922
7869
7815
7761
7708
7655
7602
7550
7498
7448
7397
7347
7298
7250
7201
7153
7105
7058
7010
6963
6915
6868
6822
6776
6731
6687
6644
6601
6559
6517
6475
6434
6393
6352
6310
6269
6227
6186
6144
6102
6060
6017
5974
5931
5888
5844
5801
5757
5713
5669
5626
5582
5539
5496
5454
5411
5369
5328
5286
5245
5204
5164
5123
5083
5043
5003
4963
4924
4885
4847
4809
4771
4734
4698
4662
4627
4593
4559
4526
4494
4462
4430
4399
4368
4337
4306
4275
4244
4214
4184
4154
4124
4094
4065
4035
4005
3976
3946
3916
3887
3858
3829
3801
3773
3747
3720
3695
3671
3647
3624
3602
3581
3560
3540
3522
3504
3487
3471
3457
3443
3431
3420
3409
3400
3391
3383
3376
3369
3363
3358
3352
3348
3343
3339
3336
3332
3329
3326
3323
3320
3317
3313
3310
3306
3301
3297
3292
3287
3282
3277
3272
3267
3261
3255
3249
3243
3238
3232
3226
3221
3215
3210
3206
3201
3198
3195
3193
3191
3191
3191
3193
3195
3199
3204
3210
3217
3226
3236
3247
3260
3274
3290
3307
3325
3345
3365
3387
3409
3431
3454
3478
3502
3527
3553
3580
3607
3636
3665
3695
3725
3756
3786
3817
3848
3879
3909
3940
3970
4000
4030
4061
4091
4124
4156
4189
4222
4256
4291
4326
4361
4396
4432
4468
4505
4542
4580
4618
4657
4697
4737
4777
4818
4859
4899
4940
4980
5020
5059
5098
5137
5175
5213
5251
5288
5324
5360
5395
5429
5463
5495
5527
5558
5589
5618
5647
5676
5704
5731
5758
5785
5811
5837
5863
5888
5913
5938
5962
5986
6009
6032
6054
6076
6096
6116
6135
6154
6171
6187
6202
6217
6230
6243
6254
6265
6274
6283
6291
6298
6305
6311
6316
6321
6326
6330
6334
6337
6339
6341
6342
6343
6344
6344
6344
6344
6345
6346
6348
6351
6355
6359
6365
6372
6379
6388
6397
6407
6418
6429
6442
6454
6468
6481
6495
6509
6523
6538
6552
6566
6580
6594
6607
6620
6633
6646
6658
6670
6681
6692
6702
6711
6720
6728
6735
6741
6747
6752
6756
6759
6761
6762
6763
6762
6759
6756
6751
6744
6735
6726
6714
6701
6687
6672
6655
6638
6619
6600
6580
6560
6539
6518
6496
6475
6453
6432
6411
6390
6370
6350
6330
6310
6290
6271
6251
6230
6210
6189
6169
6148
6127
6105
6084
6063
6042
6021
6001
5980
5959
5939
5918
5897
5876
5856
5835
5814
5793
5773
5752
5732
5711
5690
5668
5646
5624
5601
5577
5553
5529
5506
5482
5458
5434
5409
5385
5360
5334
5308
5282
5255
5227
5199
5170
5141
5111
5080
5049
5017
4985
4952
4919
4886
4852
4817
4782
4747
4711
4674
4636
4598
4560
4520
4481
4441
4401
4360
4320
4279
4238
4196
4155
4113
4070
4030
3989
3948
3907
3867
3828
3790
3752
3715
3679
3643
3609
3575
3542
3510
3479
3448
3418
3389
3360
3332
3304
3277
3249
3222
3195
3168
3140
3112
3084
3055
3026
2997
2967
2937
2907
2877
2846
2814
2782
2749
2715
2680
2644
2608
2570
2532
2493
2454
2415
2375
2334
2293
2252
2210
2168
2125
2082
2039
1996
1952
1909
1866
1822
1778
1734
1690
1645
1601
1556
1510
1465
1420
1376
1331
1287
1243
1199
1155
1112
1070
1027
986
945
904
865
826
787
749
712
676
639
604
568
533
498
462
427
392
357
321
286
250
214
178
142
105
68
32
-5
-42
-79
-116
-154
-191
-229
-266
-304
-343
-381
-420
-459
-498
-537
-576
-616
-655
-694
-734
-773
-812
-850
-888
-925
-962
-998
-1033
-1068
-1102
-1135
-1167
-1198
-1229
-1258
-1287
-1314
-1340
-1366
-1390
-1412
-1434
-1454
-1473
-1491
-1507
-1522
-1536
-1548
-1560
-1570
-1580
-1589
-1598
-1606
-1614
-1622
-1629
-1637
-1644
-1652
-1659
-1667
-1675
-1682
-1690
-1698
-1706
-1714
-1722
-1730
-1739
-1747
-1757
-1766
-1775
-1785
-1795
-1804
-1813
-1822
-1831
-1840
-1848
-1857
-1865
-1873
-1882
-1890
-1898
-1907
-1915
-1923
-1931
-1939
-1947
-1955
-1963
-1970
-1978
-1985
-1993
-2000
-2008
-2016
-2025
-2033
-2043
-2052
-2062
-2073
-2083
-2095
-2106
-2119
-2131
-2144
-2158
-2172
-2188
-2203
-2220
-2237
-2255
-2274
-2293
-2313
-2334
-2355
-2377
-2399
-2422
-2445
-2469
-2494
-2520
-2546
-2573
-2601
-2630
-2658
-2687
-2716
-2745
-2774
-2802
-2830
-2857
-2883
-2910
-2935
-2961
-2986
-3010
-3033
-3056
-3077
-3098
-3117
-3135
-3152
-3169
-3184
-3199
-3214
-3229
-3244
-3259
-3274
-3289
-3306
-3323
-3341
-3360
-3379
-3400
-3422
-3445
-3468
-3493
-3518
-3544
-3571
-3600
-3629
-3659
-3689
-3721
-3752
-3784
-3816
-3848
-3880
-3912
-3943
-3975
-4005
-4035
-4066
-4094
-4125
-4154
-4183
-4211
-4240
-4268
-4297
-4325
-4354
-4384
-4413
-4443
-4472
-4502
-4532
-4562
-4591
-4621
-4651
-4681
-4711
-4741
-4771
-4801
-4831
-4861
-4891
-4920
-4950
-4979
-5008
-5037
-5065
-5093
-5121
-5147
-5174
-5199
-5224
-5249
-5272
-5295
-5318
-5341
-5364
-5386
-5409
-5432
-5456
-5480
-5506
-5532
-5559
-5588
-5618
-5648
-5680
-5713
-5747
-5782
-5818
-5855
-5892
-5930
-5969
-6009
-6050
-6092
-6134
-6176
-6220
-6263
-6307
-6352
-6397
-6442
-6488
-6533
-6579
-6624
-6669
-6713
-6757
-6800
-6843
-6885
-6927
-6968
-7010
-7050
-7091
-7130
-7170
-7208
-7246
-7284
-7320
-7357
-7392
-7427
-7461
-7495
-7529
-7563
-7596
-7629
-7663
-7696
-7729
-7762
-7795
-7827
-7859
-7890
-7920
-7950
-7979
-8007
-8035
-8061
-8087
-8113
-8138
-8162
-8186
-8210
-8233
-8256
-8279
-8302
-8325
-8349
-8372
-8396
-8421
-8446
-8471
-8498
-8525
-8552
-8580
-8609
-8639
-8669
-8700
-8733
-8766
-8800
-8835
-8871
-8907
-8945
-8983
-9021
-9060
-9099
-9139
-9178
-9218
-9259
-9299
-9339
-9380
-9421
-9462
-9503
-9543
-9584
-9624
-9663
-9702
-9740
-9778
-9815
-9852
-9888
-9924
-9960
-9995
-10031
-10066
-10102
-10137
-10173
-10208
-10243
-10278
-10313
-10348
-10382
-10417
-10450
-10484
-10517
-10550
-10582
-10614
-10646
-10677
-10707
-10737
-10765
-10793
-10820
-10846
-10872
-10896
-10919
-10942
-10964
-10986
-11007
-11028
-11049
-11069
-11089
-11110
-11130
-11151
-11172
-11194
-11216
-11239
-11263
-11287
-11312
-11337
-11364
-11391
-11420
-11449
-11478
-11509
-11539
-11571
-11602
-11633
-11665
-11697
-11728
-11760
-11791
-11823
-11854
-11886
-11917
-11948
-11979
-12010
-12040
-12069
-12098
-12127
-12155
-12183
-12210
-12236
-12261
-12286
-12310
-12332
-12354
-12374
-12393
-12411
-12428
-12443
-12458
-12471
-12484
-12495
-12506
-12516
-12525
-12534
-12541
-12549
-12555
-12561
-12566
-12570
-12574
-12576
-12577
-12577
-12576
-12574
-12572
-12568
-12563
-12557
-12550
-12543
-12534
-12524
-12514
-12503
-12491
-12479
-12467
-12454
-12442
-12429
-12417
-12405
-12393
-12381
-12369
-12357
-12345
-12332
-12319
-12306
-12293
-12280
-12267
-12253
-12240
-12226
-12213
-12198
-12183
-12168
-12152
-12136
-12119
-12102
-12085
-12068
-12050
-12032
-12014
-11996
-11977
-11958
-11939
-11919
-11899
-11878
-11857
-11837
-11815
-11794
-11773
-11751
-11729
-11707
-11684
-11660
-11636
-11612
-11586
-11560
-11533
-11506
-11478
-11450
-11421
-11392
-11363
-11334
-11304
-11275
-11245
-11215
-11185
-11156
-11126
-11096
-11066
-11037
-11008
-10979
-10951
-10923
-10895
-10867
-10840
-10812
-10785
-10757
-10730
-10702
-10675
-10648
-10622
-10595
-10570
-10545
-10521
-10497
-10475
-10452
-10430
-10408
-10385
-10363
-10340
-10317
-10294
-10271
-10247
-10224
-10200
-10177
-10153
-10130
-10107
-10084
-10061
-10039
-10017
-9995
-9973
-9951
-9930
-9910
-9889
-9870
-9851
-9832
-9814
-9796
-9779
-9761
-9744
-9727
-9710
-9694
-9677
-9660
-9644
-9628
-9612
-9597
-9583
-9570
-9557
-9545
-9535
-9525
-9516
-9508
-9501
-9495
-9489
-9484
-9479
-9475
-9472
-9469
-9466
-9463
-9461
-9459
-9458
-9457
-9456
-9455
-9454
-9453
-9452
-9451
-9450
-9449
-9448
-9448
-9448
-9448
-9448
-9449
-9450
-9452
-9453
-9454
-9454
-9454
-9453
-9452
-9450
-9448
-9446
-9443
-9441
-9439
-9436
-9434
-9431
-9427
-9423
-9419
-9413
-9407
-9401
-9393
-9385
-9377
-9368
-9359
-9349
-9339
-9329
-9317
-9306
-9294
-9282
-9269
-9257
-9244
-9231
-9219
-9206
-9194
-9182
-9170
-9158
-9146
-9135
-9125
-9115
-9105
-9096
-9088
-9080
-9073
-9066
-9060
-9055
-9050
-9045
-9040
-9035
-9031
-9026
-9021
-9016
-9011
-9006
-9000
-8994
-8987
-8979
-8971
-8962
-8953
-8942
-8930
-8918
-8904
-8889
-8874
-8858
-8841
-8823
-8805
-8787
-8768
-8748
-8728
-8707
-8686
-8665
-8644
-8622
-8601
-8579
-8558
-8536
-8515
-8493
-8471
-8449
-8427
-8405
-8382
-8360
-8337
-8313
-8290
-8266
-8243
-8220
-8197
-8175
-8151
-8130
-8109
-8087
-8064
-8042
-8020
-7998
-7974
-7951
-7926
-7902
-7877
-7851
-7825
-7799
-7772
-7746
-7718
-7691
-7663
-7635
-7605
-7576
-7545
-7514
-7482
-7450
-7417
-7384
-7350
-7316
-7282
-7248
-7213
-7178
-7143
-7108
-7073
-7038
-7002
-6966
-6931
-6895
-6859
-6824
-6788
-6753
-6718
-6684
-6650
-6617
-6583
-6551
-6518
-6486
-6454
-6423
-6392
-6362
-6332
-6303
-6274
-6246
-6219
-6192
-6166
-6140
-6115
-6091
-6067
-6043
-6020
-5997
-5974
-5952
-5931
-5910
-5889
-5868
-5847
-5826
-5805
-5783
-5761
-5738
-5714
-5691
-5666
-5642
-5617
-5591
-5565
-5539
-5513
-5486
-5460
-5435
-5409
-5384
-5359
-5335
-5311
-5287
-5263
-5239
-5215
-5191
-5167
-5143
-5119
-5096
-5072
-5048
-5024
-4999
-4974
-4949
-4923
-4896
-4869
-4841
-4813
-4784
-4754
-4723
-4692
-4659
-4626
-4592
-4557
-4521
-4485
-4448
-4410
-4372
-4334
-4295
-4255
-4215
-4175
-4134
-4091
-4050
-4008
-3965
-3922
-3878
-3834
-3790
-3746
-3701
-3656
-3612
-3567
-3522
-3477
-3432
-3388
-3343
-3299
-3255
-3211
-3167
-3124
-3081
-3038
-2996
-2953
-2911
-2870
-2828
-2788
-2747
-2707
-2668
-2629
-2590
-2551
-2512
-2474
-2436
-2399
-2361
-2323
-2286
-2248
-2211
-2173
-2136
-2099
-2063
-2025
-1990
-1954
-1918
-1881
-1845
-1808
-1770
-1733
-1696
-1658
-1621
-1584
-1548
-1512
-1476
-1442
-1407
-1373
-1338
-1304
-1269
-1235
-1200
-1165
-1130
-1094
-1059
-1024
-988
-953
-918
-883
-847
-812
-776
-740
-703
-666
-628
-590
-552
-513
-473
-433
-393
-352
-311
-269
-227
-184
-140
-96
-51
-6
39
84
130
175
221
267
313
358
403
447
492
535
579
622
665
708
752
795
838
882
926
969
1012
1056
1100
1143
1186
1229
1271
1314
1356
1398
1441
1483
1526
1569
1611
1654
1697
1739
1782
1825
1868
1911
1955
1999
2044
2089
2134
2180
2227
2273
2320
2366
2413
2460
2507
2555
2603
2651
2699
2748
2798
2848
2898
2949
3001
3052
3105
3157
3210
3264
3318
3372
3427
3482
3537
3592
3646
3700
3753
3806
3857
3908
3958
4006
4054
4103
4149
4195
4240
4283
4326
4367
4408
4447
4485
4522
4558
4593
4627
4660
4693
4724
4755
4785
4814
4843
4871
4898
4925
4951
4977
5001
5026
5049
5073
5096
5118
5141
5163
5185
5206
5227
5247
5267
5285
5304
5321
5338
5354
5369
5384
5398
5412
5425
5437
5449
5460
5471
5480
5489
5498
5506
5513
5520
5526
5533
5539
5544
5549
5554
5558
5561
5564
5566
5567
5568
5568
5568
5568
5567
5567
5567
5567
5566
5566
5567
5567
5567
5567
5567
5567
5566
5566
5565
5563
5562
5561
5560
5559
5558
5557
5555
5554
5552
5549
5545
5541
5535
5529
5522
5514
5505
5495
5484
5473
5461
5448
5435
5421
5406
5390
5373
5356
5337
5317
5295
5273
5250
5226
5201
5176
5150
5124
5098
5070
5042
5013
4983
4952
4921
4888
4856
4823
4789
4756
4723
4689
4655
4622
4589
4555
4521
4488
4454
4420
4387
4354
4322
4291
4260
4231
4203
4175
4149
4123
4098
4074
4051
4027
4005
3983
3961
3939
3919
3898
3878
3859
3839
3820
3800
3781
3762
3743
3723
3704
3685
3665
3645
3625
3604
3583
3561
3539
3515
3491
3465
3439
3411
3382
3352
3321
3288
3254
3218
3182
3144
3106
3066
3026
2985
2944
2903
2861
2819
2776
2733
2689
2645
2601
2556
2511
2465
2420
2375
2331
2286
2242
2198
2153
2109
2065
2021
1976
1931
1887
1842
1797
1752
1707
1661
1615
1568
1521
1474
1426
1377
1328
1279
1229
1178
1127
1075
1022
970
916
862
807
751
694
638
580
523
465
407
349
291
233
175
117
59
1
-58
-116
-175
-234
-293
-352
-412
-472
-531
-591
-651
-710
-770
-829
-889
-949
-1008
-1069
-1129
-1189
-1249
-1309
-1368
-1427
-1486
-1545
-1604
-1662
-1720
-1777
-1834
-1890
-1945
-1999
-2053
-2106
-2157
-2209
-2259
-2309
-2358
-2407
-2455
-2502
-2548
-2593
-2637
-2680
-2722
-2764
-2804
-2843
-2882
-2920
-2956
-2992
-3027
-3061
-3095
-3128
-3160
-3192
-3223
-3253
-3283
-3312
-3341
-3368
-3396
-3422
-3448
-3474
-3499
-3524
-3548
-3573
-3596
-3620
-3643
-3666
-3688
-3711
-3733
-3755
-3778
-3800
-3824
-3847
-3871
-3895
-3920
-3945
-3970
-3996
-4022
-4048
-4075
-4102
-4129
-4156
-4184
-4213
-4241
-4270
-4298
-4327
-4356
-4385
-4413
-4442
-4471
-4499
-4528
-4556
-4583
-4611
-4638
-4665
-4692
-4718
-4744
-4770
-4795
-4820
-4844
-4868
-4890
-4911
-4932
-4951
-4970
-4988
-5005
-5021
-5038
-5053
-5068
-5083
-5097
-5111
-5124
-5137
-5149
-5161
-5172
-5182
-5192
-5202
-5211
-5220
-5228
-5236
-5244
-5252
-5259
-5265
-5271
-5276
-5280
-5284
-5287
-5289
-5291
-5292
-5293
-5294
-5294
-5295
-5295
-5295
-5295
-5294
-5294
-5293
-5293
-5292
-5291
-5290
-5290
-5289
-5289
-5289
-5290
-5290
-5292
-5293
-5295
-5296
-5298
-5300
-5302
-5304
-5306
-5308
-5310
-5312
-5315
-5317
-5319
-5322
-5324
-5326
-5328
-5330
-5332
-5333
-5334
-5335
-5335
-5335
-5335
-5334
-5334
-5333
-5332
-5331
-5329
-5327
-5324
-5321
-5317
-5313
-5307
-5301
-5294
-5285
-5276
-5266
-5256
-5245
-5234
-5222
-5209
-5196
-5183
-5169
-5154
-5139
-5123
-5107
-5090
-5073
-5055
-5036
-5017
-4998
-4978
-4958
-4937
-4916
-4895
-4873
-4851
-4830
-4808
-4787
-4766
-4746
-4727
-4708
-4689
-4671
-4654
-4638
-4623
-4609
-4595
-4582
-4570
-4560
-4550
-4541
-4533
-4526
-4520
-4515
-4511
-4508
-4505
-4502
-4500
-4497
-4495
-4491
-4487
-4483
-4478
-4473
-4467
-4461
-4454
-4447
-4440
-4433
-4425
-4417
-4408
-4398
-4388
-4377
-4366
-4353
-4340
-4327
-4312
-4298
-4282
-4267
-4251
-4236
-4220
-4204
-4188
-4171
-4155
-4138
-4120
-4103
-4085
-4067
-4050
-4032
-4014
-3998
-3981
-3964
-3947
-3929
-3912
-3894
-3876
-3858
-3839
-3820
-3801
-3781
-3762
-3743
-3723
-3704
-3684
-3664
-3644
-3624
-3603
-3582
-3560
-3539
-3517
-3494
-3472
-3449
-3425
-3402
-3379
-3355
-3331
-3308
-3285
-3261
-3238
-3215
-3193
-3170
-3147
-3125
-3102
-3080
-3057
-3034
-3012
-2990
-2968
-2946
-2925
-2905
-2885
-2866
-2847
-2829
-2811
-2794
-2776
-2759
-2742
-2725
-2707
-2690
-2672
-2654
-2636
-2618
-2599
-2580
-2560
-2541
-2520
-2500
-2479
-2459
-2438
-2417
-2397
-2377
-2356
-2336
-2316
-2296
-2276
-2256
-2236
-2216
-2195
-2175
-2156
-2136
-2116
-2096
-2076
-2056
-2035
-2013
-1993
-1972
-1950
-1929
-1908
-1886
-1865
-1844
-1822
-1801
-1780
-1758
-1736
-1714
-1691
-1668
-1645
-1621
-1596
-1572
-1547
-1522
-1497
-1472
-1446
-1421
-1395
-1369
-1343
-1316
-1290
-1263
-1235
-1207
-1178
-1148
-1118
-1088
-1057
-1026
-995
-964
-932
-901
-870
-838
-807
-775
-743
-710
-677
-644
-611
-577
-544
-510
-476
-441
-407
-371
-335
-299
-262
-224
-186
-146
-106
-66
-25
16
57
99
140
181
223
264
306
348
390
432
475
517
559
601
642
684
724
764
804
843
881
918
955
990
1026
1061
1095
1129
1162
1196
1228
1261
1293
1325
1356
1386
1416
1445
1474
1503
1531
1559
1587
1616
1644
1672
1700
1728
1757
1785
1812
1840
1867
1894
1920
1946
1973
1999
2025
2053
2080
2108
2136
2164
2193
2221
2250
2279
2308
2337
2366
2396
2426
2457
2488
2519
2552
2584
2617
2650
2684
2717
2751
2786
2820
2855
2891
2927
2964
3001
3039
3078
3118
3159
3200
3241
3284
3326
3369
3411
3454
3497
3540
3583
3626
3668
3711
3753
3796
3838
3880
3922
3964
4006
4048
4091
4133
4176
4218
4261
4303
4346
4388
4430
4473
4516
4559
4602
4646
4689
4733
4777
4820
4864
4907
4949
4992
5034
5077
5119
5162
5204
5247
5290
5334
5378
5422
5467
5511
5557
5603
5649
5696
5743
5790
5837
5885
5932
5980
6027
6075
6122
6169
6215
6262
6308
6353
6399
6444
6489
6534
6579
6624
6669
6714
6759
6805
6850
6896
6942
6989
7035
7082
7129
7177
7225
7274
7323
7373
7424
7476
7528
7580
7632
7684
7737
7789
7842
7895
7948
8000
8055
8109
8164
8219
8275
8331
8388
8445
8503
8561
8620
8679
8738
8797
8856
8915
8974
9033
9092
9151
9209
9268
9327
9386
9445
9505
9564
9624
9683
9742
9802
9861
9920
9980
10040
10100
10160
10221
10281
10342
10402
10462
10522
10581
10640
10699
10757
10816
10874
10933
10993
11052
11112
11172
11231
11291
11350
11410
11469
11528
11587
11646
11705
11763
11822
11880
11939
11996
12054
12111
12168
12224
12280
12336
12391
12446
12502
12557
12611
12666
12720
12773
12825
12877
12928
12977
13026
13075
13122
13169
13216
13262
13307
13352
13396
13439
13481
13523
13563
13602
13641
13679
13716
13753
13789
13825
13860
13895
13929
13962
13995
14027
14058
14088
14116
14144
14170
14196
14220
14244
14268
14291
14313
14336
14358
14379
14400
14421
14441
14461
14481
14500
14520
14539
14558
14577
14596
14615
14633
14651
14669
14686
14704
14720
14737
14754
14772
14789
14807
14826
14845
14864
14884
14905
14925
14946
14967
14988
15009
15030
15051
15072
15094
15115
15137
15159
15181
15204
15227
15250
15274
15297
15322
15346
15371
15397
15423
15449
15475
15502
15529
15557
15586
15615
15644
15675
15706
15738
15770
15803
15835
15868
15900
15932
15964
15996
16027
16058
16088
16119
16149
16178
16209
16238
16267
16296
16324
16353
16381
16408
16436
16463
16490
16516
16543
16569
16595
16621
16647
16673
16699
16725
16751
16776
16801
16826
16850
16875
16899
16924
16948
16973
16997
17021
17045
17069
17092
17115
17138
17161
17185
17208
17232
17256
17281
17306
17332
17358
17384
17410
17436
17462
17488
17514
17539
17565
17591
17616
17641
17666
17690
17715
17738
17761
17784
17805
17826
17846
17865
17883
17900
17916
17930
17945
17958
17970
17981
17991
18000
18008
18015
18020
18024
18027
18029
18030
18029
18027
18023
18018
18012
18004
17995
17985
17974
17962
17949
17936
17922
17906
17890
17873
17856
17837
17819
17800
17782
17764
17747
17730
17714
17698
17683
17667
17653
17638
17623
17609
17595
17582
17569
17557
17546
17535
17524
17514
17504
17494
17483
17473
17463
17452
17441
17430
17419
17409
17398
17387
17376
17365
17354
17344
17333
17322
17312
17302
17292
17281
17271
17261
17250
17239
17228
17216
17205
17193
17182
17170
17158
17146
17133
17120
17106
17092
17076
17060
17043
17025
17005
16985
16964
16941
16918
16893
16867
16840
16812
16782
16752
16720
16688
16654
16619
16584
16547
16510
16472
16433
16393
16352
16311
16268
16226
16183
16140
16097
16053
16010
15966
15923
15879
15835
15790
15746
15702
15658
15615
15572
15530
15489
15449
15409
15369
15331
15292
15254
15217
15180
15142
15106
15069
15032
14995
14958
14920
14882
14844
14805
14765
14725
14684
14641
14598
14554
14509
14464
14418
14371
14324
14276
14228
14180
14131
14082
14032
13983
13933
13883
13833
13782
13731
13679
13628
13575
13523
13470
13417
13363
13310
13256
13203
13149
13096
13042
12989
12936
12883
12831
12779
12728
12677
12628
12579
12532
12485
12440
12396
12353
12311
12271
12231
12193
12155
12119
12084
12050
12017
11985
11954
11923
11893
11864
11835
11807
11780
11753
11726
11700
11673
11647
11621
11595
11569
11542
11516
11489
11462
11435
11408
11381
11353
11326
11300
11273
11247
11222
11196
11170
11145
11119
11094
11068
11042
11016
10990
10963
10937
10911
10885
10859
10834
10808
10783
10758
10733
10708
10683
10657
10632
10606
10580
10554
10527
10500
10473
10445
10418
10390
10361
10332
10302
10271
10239
10206
10173
10138
10103
10067
10030
9992
9954
9915
9875
9834
9792
9750
9706
9662
9616
9570
9524
9477
9430
9382
9335
9288
9240
9193
9146
9100
9053
9007
8961
8915
8868
8822
8775
8729
8683
8636
8590
8544
8497
8451
8404
8358
8312
8265
8219
8173
8127
8082
8037
7991
7947
7902
7859
7815
7773
7730
7688
7647
7605
7564
7523
7482
7441
7399
7358
7317
7275
7233
7190
7147
7105
7062
7019
6976
6934
6892
6850
6808
6767
6727
6686
6646
6606
6567
6527
6487
6446
6406
6365
6324
6283
6242
6201
6160
6119
6079
6038
5997
5956
5915
5874
5832
5790
5747
5704
5661
5618
5575
5532
5490
5448
5407
5366
5325
5285
5244
5203
5162
5120
5078
5036
4994
4951
4908
4866
4824
4782
4741
4701
4661
4621
4583
4544
4506
4468
4431
4394
4358
4323
4288
4255
4222
4190
4158
4127
4096
4065
4034
4003
3973
3943
3913
3884
3856
3828
3801
3774
3748
3722
3696
3670
3645
3620
3596
3572
3549
3526
3504
3483
3463
3444
3425
3407
3389
3372
3354
3338
3321
3305
3290
3275
3261
3248
3235
3223
3211
3200
3188
3177
3165
3154
3142
3131
3119
3108
3097
3087
3077
3067
3057
3048
3038
3030
3021
3013
3004
2996
2988
2980
2972
2964
2957
2951
2945
2939
2934
2929
2925
2921
2917
2913
2910
2906
2904
2901
2899
2898
2898
2898
2899
2900
2903
2906
2909
2913
2918
2923
2928
2934
2940
2946
2952
2957
2962
2967
2971
2975
2979
2982
2985
2987
2989
2991
2992
2993
2994
2994
2994
2994
2994
2995
2995
2996
2997
2998
2999
3001
3002
3003
3004
3004
3004
3003
3001
2999
2995
2991
2986
2979
2972
2963
2952
2941
2928
2914
2899
2882
2865
2847
2829
2809
2789
2768
2747
2724
2702
2678
2655
2630
2606
2581
2556
2531
2507
2482
2458
2434
2410
2387
2363
2338
2314
2290
2266
2243
2220
2198
2175
2154
2132
2110
2088
2066
2044
2021
2000
1977
1955
1932
1909
1886
1863
1840
1817
1793
1770
1746
1722
1698
1674
1650
1625
1600
1575
1550
1525
1501
1476
1451
1426
1401
1376
1351
1326
1301
1276
1251
1227
1202
1177
1152
1127
1103
1078
1053
1029
1004
980
955
930
905
879
854
828
802
776
751
725
700
675
651
626
602
579
555
532
509
487
466
445
425
406
387
369
351
334
317
300
283
267
251
234
218
203
187
172
157
142
127
113
99
86
72
59
47
35
24
14
4
-6
-14
-23
-31
-39
-46
-53
-59
-65
-70
-75
-78
-82
-84
-87
-88
-90
-90
-91
-91
-91
-91
-90
-90
-90
-89
-88
-87
-86
-84
-81
-78
-75
-71
-66
-60
-53
-46
-38
-30
-22
-12
-3
7
17
27
38
48
58
68
78
89
100
112
125
139
154
171
188
208
228
250
274
298
324
352
381
412
444
479
515
552
592
633
675
718
762
807
853
900
947
995
1044
1093
1143
1194
1245
1297
1350
1403
1456
1509
1563
1617
1672
1726
1782
1837
1893
1949
2005
2061
2117
2173
2228
2283
2338
2393
2447
2502
2557
2611
2666
2721
2776
2830
2884
2937
2990
3043
3096
3149
3202
3256
3309
3362
3416
3469
3522
3575
3628
3681
3733
3785
3837
3889
3941
3993
4045
4097
4150
4203
4256
4309
4363
4416
4470
4524
4577
4630
4683
4735
4787
4838
4889
4940
4990
5040
5090
5140
5190
5239
5288
5336
5383
5430
5475
5520
5563
5606
5647
5688
5727
5765
5802
5839
5874
5909
5942
5975
6007
6037
6067
6095
6122
6149
6175
6200
6224
6248
6271
6294
6316
6338
6359
6380
6400
6419
6438
6456
6474
6490
6505
6519
6532
6542
6551
6559
6564
6568
6570
6571
6570
6568
6564
6559
6552
6544
6534
6523
6511
6497
6482
6466
6450
6432
6414
6395
6376
6357
6337
6318
6299
6280
6260
6240
6219
6198
6177
6155
6133
6111
6089
6067
6045
6023
6000
5978
5955
5932
5908
5885
5861
5837
5813
5789
5764
5740
5715
5690
5664
5638
5612
5586
5559
5532
5505
5477
5450
5423
5396
5369
5343
5317
5291
5266
5240
5215
5190
5164
5139
5113
5087
5061
5035
5008
4981
4953
4924
4894
4863
4831
4798
4764
4728
4692
4655
4616
4577
4536
4495
4452
4407
4361
4314
4265
4215
4164
4111
4059
4005
3952
3899
3846
3793
3741
3688
3637
3585
3533
3481
3429
3377
3325
3272
3219
3167
3113
3060
3006
2952
2898
2843
2788
2733
2678
2622
2566
2510
2454
2397
2341
2283
2226
2168
2110
2052
1993
1935
1876
1817
1758
1700
1641
1583
1525
1467
1409
1352
1295
1239
1182
1126
1069
1012
956
900
843
787
732
676
621
567
512
458
404
350
297
243
190
137
84
30
-23
-77
-132
-187
-242
-298
-354
-410
-468
-525
-583
-642
-701
-760
-820
-880
-940
-1000
-1060
-1120
-1179
-1238
-1297
-1355
-1413
-1470
-1528
-1585
-1643
-1700
-1757
-1814
-1870
-1926
-1981
-2036
-2089
-2142
-2194
-2246
-2297
-2349
-2400
-2451
-2501
-2552
-2602
-2652
-2702
-2752
-2801
-2851
-2900
-2949
-2999
-3049
-3100
-3151
-3203
-3255
-3309
-3362
-3417
-3471
-3526
-3581
-3637
-3692
-3747
-3803
-3859
-3915
-3972
-4029
-4086
-4144
-4202
-4261
-4321
-4381
-4441
-4502
-4564
-4626
-4689
-4752
-4815
-4878
-4941
-5004
-5068
-5131
-5193
-5256
-5319
-5382
-5444
-5507
-5570
-5633
-5696
-5759
-5822
-5885
-5949
-6013
-6077
-6141
-6205
-6268
-6332
-6396
-6460
-6524
-6589
-6653
-6718
-6783
-6847
-6912
-6977
-7041
-7106
-7170
-7235
-7299
-7364
-7430
-7496
-7562
-7629
-7697
-7764
-7831
-7898
-7964
-8029
-8095
-8160
-8224
-8287
-8350
-8412
-8474
-8535
-8596
-8657
-8718
-8780
-8841
-8903
-8965
-9026
-9088
-9150
-9211
-9273
-9334
-9395
-9455
-9516
-9577
-9638
-9699
-9760
-9821
-9882
-9943
-10004
-10065
-10126
-10187
-10248
-10309
-10370
-10432
-10494
-10556
-10619
-10682
-10747
-10811
-10877
-10943
-11009
-11076
-11143
-11210
-11277
-11344
-11411
-11479
-11546
-11615
-11684
-11753
-11822
-11891
-11960
-12029
-12096
-12163
-12230
-12295
-12361
-12425
-12490
-12554
-12617
-12681
-12744
-12808
-12871
-12933
-12996
-13058
-13119
-13180
-13241
-13301
-13360
-13419
-13478
-13537
-13596
-13654
-13713
-13772
-13831
-13890
-13948
-14006
-14063
-14119
-14175
-14229
-14283
-14337
-14390
-14442
-14495
-14547
-14599
-14650
-14701
-14751
-14800
-14849
-14896
-14943
-14988
-15032
-15074
-15114
-15152
-15188
-15223
-15256
-15287
-15317
-15346
-15372
-15398
-15422
-15445
-15466
-15487
-15506
-15523
-15540
-15556
-15570
-15585
-15598
-15611
-15623
-15635
-15646
-15657
-15668
-15678
-15687
-15696
-15704
-15711
-15718
-15723
-15728
-15732
-15736
-15739
-15742
-15745
-15748
-15751
-15754
-15756
-15758
-15759
-15760
-15761
-15761
-15761
-15761
-15760
-15760
-15759
-15758
-15758
-15758
-15757
-15757
-15757
-15757
-15757
-15757
-15757
-15757
-15758
-15759
-15760
-15762
-15764
-15767
-15771
-15775
-15780
-15786
-15791
-15797
-15802
-15807
-15812
-15816
-15820
-15823
-15826
-15828
-15830
-15831
-15831
-15831
-15829
-15827
-15824
-15820
-15816
-15811
-15806
-15800
-15794
-15788
-15782
-15776
-15770
-15763
-15757
-15750
-15743
-15736
-15728
-15720
-15713
-15704
-15696
-15687
-15678
-15669
-15660
-15651
-15642
-15633
-15624
-15615
-15606
-15597
-15588
-15580
-15571
-15562
-15553
-15545
-15536
-15528
-15520
-15511
-15503
-15495
-15487
-15479
-15470
-15462
-15453
-15444
-15434
-15424
-15413
-15403
-15391
-15380
-15369
-15357
-15346
-15335
-15323
-15312
-15300
-15288
-15275
-15262
-15248
-15234
-15219
-15204
-15188
-15171
-15153
-15135
-15116
-15095
-15074
-15052
-15029
-15006
-14982
-14957
-14932
-14906
-14880
-14852
-14825
-14797
-14768
-14738
-14709
-14679
-14649
-14619
-14589
-14560
-14531
-14502
-14473
-14444
-14415
-14385
-14356
-14326
-14296
-14265
-14234
-14203
-14171
-14139
-14106
-14074
-14040
-14006
-13972
-13937
-13902
-13867
-13831
-13794
-13757
-13719
-13680
-13640
-13599
-13557
-13515
-13472
-13428
-13384
-13339
-13295
-13251
-13207
-13163
-13119
-13076
-13032
-12989
-12945
-12901
-12857
-12814
-12770
-12727
-12684
-12641
-12598
-12555
-12512
-12469
-12425
-12381
-12336
-12291
-12245
-12199
-12152
-12105
-12057
-12009
-11961
-11912
-11863
-11813
-11762
-11712
-11660
-11608
-11556
-11503
-11450
-11397
-11343
-11288
-11233
-11177
-11122
-11066
-11011
-10955
-10900
-10845
-10790
-10735
-10680
-10624
-10567
-10510
-10454
-10397
-10340
-10284
-10228
-10173
-10117
-10062
-10006
-9951
-9895
-9840
-9784
-9728
-9672
-9617
-9561
-9506
-9451
-9397
-9343
-9289
-9235
-9182
-9127
-9073
-9017
-8961
-8905
-8847
-8788
-8729
-8668
-8607
-8545
-8482
-8419
-8355
-8291
-8226
-8160
-8093
-8026
-7957
-7888
-7818
-7747
-7676
-7604
-7532
-7459
-7385
-7311
-7237
-7163
-7088
-7013
-6938
-6864
-6789
-6715
-6641
-6568
-6495
-6424
-6354
-6285
-6217
-6150
-6084
-6019
-5956
-5893
-5830
-5769
-5708
-5647
-5587
-5527
-5468
-5409
-5350
-5292
-5234
-5177
-5120
-5064
-5008
-4953
-4899
-4845
-4792
-4740
-4689
-4637
-4587
-4536
-4486
-4436
-4387
-4337
-4288
-4237
-4186
-4135
-4083
-4030
-3977
-3923
-3870
-3816
-3762
-3708
-3654
-3599
-3543
-3487
-3430
-3372
-3313
-3255
-3196
-3138
-3080
-3023
-2966
-2909
-2854
-2798
-2743
-2689
-2635
-2581
-2527
-2473
-2420
-2366
-2313
-2259
-2206
-2153
-2100
-2047
-1995
-1944
-1892
-1842
-1792
-1742
-1693
-1645
-1596
-1548
-1501
-1453
-1407
-1361
-1316
-1271
-1227
-1185
-1143
-1102
-1062
-1022
-983
-944
-905
-867
-828
-790
-752
-716
-680
-645
-611
-579
-548
-519
-491
-464
-438
-414
-390
-368
-348
-329
-311
-295
-280
-267
-256
-245
-235
-226
-217
-208
-200
-193
-186
-180
-175
-171
-168
-165
-162
-160
-157
-155
-152
-150
-148
-147
-146
-146
-146
-147
-149
-150
-152
-154
-156
-157
-159
-160
-161
-162
-163
-165
-166
-166
-167
-167
-166
-165
-164
-162
-159
-156
-152
-148
-144
-139
-135
-131
-126
-123
-120
-117
-115
-113
-112
-112
-112
-113
-115
-118
-122
-127
-133
-141
-150
-160
-171
-184
-198
-214
-232
-251
-272
-295
-319
-344
-371
-398
-426
-455
-486
-517
-549
-581
-615
-650
-685
-722
-760
-799
-839
-880
-922
-965
-1008
-1052
-1096
-1141
-1187
-1233
-1280
-1327
-1375
-1422
-1470
-1518
-1566
-1614
-1662
-1709
-1757
-1804
-1852
-1900
-1948
-1996
-2043
-2091
-2139
-2186
-2233
-2279
-2326
-2372
-2418
-2464
-2511
-2556
-2602
-2647
-2692
-2736
-2781
-2825
-2870
-2916
-2963
-3010
-3059
-3108
-3159
-3211
-3264
-3318
-3373
-3429
-3486
-3545
-3604
-3664
-3726
-3789
-3852
-3917
-3983
-4050
-4117
-4185
-4254
-4323
-4393
-4464
-4534
-4606
-4677
-4749
-4822
-4895
-4968
-5042
-5116
-5190
-5264
-5338
-5412
-5486
-5560
-5633
-5707
-5780
-5853
-5926
-5999
-6072
-6144
-6217
-6290
-6363
-6435
-6508
-6580
-6651
-6722
-6793
-6863
-6934
-7004
-7074
-7145
-7215
-7285
-7354
-7423
-7491
-7558
-7625
-7690
-7755
-7818
-7882
-7945
-8007
-8071
-8135
-8198
-8262
-8326
-8390
-8454
-8518
-8581
-8643
-8705
-8766
-8827
-8887
-8947
-9006
-9066
-9125
-9184
-9243
-9302
-9361
-9420
-9479
-9539
-9597
-9656
-9715
-9774
-9833
-9892
-9951
-10011
-10070
-10130
-10191
-10252
-10313
-10374
-10436
-10498
-10559
-10621
-10682
-10744
-10804
-10865
-10924
-10984
-11042
-11100
-11158
-11214
-11270
-11326
-11381
-11435
-11489
-11542
-11595
-11647
-11698
-11747
-11796
-11844
-11891
-11937
-11982
-12027
-12070
-12112
-12153
-12192
-12231
-12269
-12306
-12341
-12376
-12410
-12444
-12477
-12509
-12541
-12573
-12604
-12635
-12665
-12695
-12724
-12753
-12781
-12809
-12836
-12863
-12890
-12916
-12943
-12969
-12994
-13020
-13045
-13069
-13093
-13116
-13138
-13159
-13179
-13199
-13218
-13236
-13254
-13271
-13288
-13304
-13319
-13333
-13347
-13360
-13371
-13382
-13393
-13402
-13410
-13418
-13425
-13431
-13436
-13441
-13444
-13447
-13448
-13448
-13447
-13444
-13440
-13435
-13428
-13421
-13412
-13401
-13390
-13377
-13363
-13348
-13332
-13315
-13296
-13277
-13257
-13236
-13215
-13193
-13170
-13146
-13121
-13096
-13069
-13041
-13011
-12980
-12948
-12915
-12881
-12845
-12809
-12771
-12732
-12693
-12652
-12610
-12568
-12525
-12480
-12435
-12388
-12341
-12292
-12243
-12193
-12142
-12091
-12039
-11986
-11933
-11879
-11824
-11769
-11713
-11656
-11599
-11541
-11482
-11423
-11363
-11303
-11242
-11181
-11120
-11058
-10995
-10932
-10868
-10803
-10738
-10672
-10605
-10538
-10470
-10402
-10333
-10264
-10195
-10125
-10055
-9985
-9914
-9843
-9772
-9701
-9630
-9559
-9488
-9418
-9347
-9277
-9208
-9139
-9071
-9003
-8936
-8870
-8804
-8739
-8674
-8610
-8546
-8483
-8420
-8357
-8295
-8234
-8173
-8113
-8054
-7995
-7938
-7881
-7825
-7770
-7716
-7662
-7609
-7556
-7503
-7451
-7400
-7350
-7300
-7251
-7204
-7157
-7112
-7067
-7023
-6980
-6938
-6896
-6855
-6814
-6773
-6731
-6690
-6648
-6607
-6565
-6523
-6480
-6438
-6395
-6352
-6309
-6267
-6224
-6180
-6137
-6093
-6050
-6005
-5961
-5917
-5872
-5826
-5781
-5735
-5689
-5642
-5596
-5550
-5504
-5458
-5412
-5366
-5319
-5273
-5226
-5179
-5132
-5085
-5038
-4991
-4944
-4897
-4851
-4804
-4758
-4711
-4665
-4618
-4571
-4525
-4478
-4431
-4384
-4338
-4291
-4244
-4197
-4150
-4102
-4054
-4005
-3956
-3907
-3857
-3806
-3755
-3703
-3650
-3597
-3543
-3489
-3434
-3379
-3323
-3266
-3209
-3151
-3092
-3033
-2973
-2912
-2851
-2788
-2725
-2662
-2598
-2533
-2469
-2404
-2339
-2275
-2210
-2146
-2082
-2017
-1953
-1889
-1825
-1761
-1696
-1632
-1567
-1502
-1438
-1374
-1310
-1246
-1183
-1120
-1058
-996
-934
-873
-811
-750
-689
-628
-567
-506
-445
-383
-321
-259
-196
-134
-70
-7
57
120
184
248
312
375
439
503
567
632
697
762
826
891
956
1020
1086
1151
1215
1279
1343
1407
1470
1533
1597
1659
1722
1785
1848
1910
1973
2035
2096
2158
2219
2280
2340
2400
2461
2521
2581
2642
2702
2763
2825
2886
2948
3010
3071
3133
3195
3257
3318
3379
3440
3501
3561
3621
3681
3740
3800
3858
3916
3973
4029
4085
4140
4193
4246
4299
4351
4403
4455
4507
4559
4611
4664
4717
4769
4822
4875
4927
4979
5030
5081
5132
5181
5230
5279
5326
5373
5419
5464
5508
5550
5592
5633
5673
5711
5749
5786
5821
5855
5888
5919
5949
5978
6006
6033
6058
6082
6106
6128
6150
6170
6190
6210
6229
6248
6266
6285
6303
6322
6340
6359
6378
6397
6416
6436
6457
6478
6501
6524
6548
6574
6600
6628
6656
6686
6717
6749
6781
6815
6849
6883
6919
6954
6990
7027
7063
7100
7137
7174
7211
7248
7286
7325
7363
7402
7442
7482
7522
7562
7602
7643
7683
7723
7763
7803
7843
7882
7921
7959
7997
8035
8073
8109
8148
8186
8224
8263
8301
8340
8379
8418
8457
8496
8534
8573
8612
8650
8689
8727
8765
8803
8841
8879
8916
8954
8991
9028
9065
9101
9138
9173
9209
9244
9280
9315
9350
9386
9421
9456
9492
9527
9562
9597
9632
9667
9701
9735
9770
9803
9837
9870
9902
9933
9963
9992
10019
10045
10070
10093
10116
10137
10157
10176
10194
10212
10228
10243
10257
10270
10282
10293
10304
10314
10324
10334
10343
10353
10363
10372
10382
10391
10400
10408
10416
10424
10432
10439
10447
10455
10464
10472
10480
10489
10497
10505
10512
10519
10525
10531
10535
10538
10541
10542
10542
10541
10539
10536
10532
10527
10520
10513
10504
10495
10485
10474
10462
10449
10436
10423
10409
10395
10380
10365
10350
10335
10320
10305
10289
10273
10257
10240
10224
10207
10190
10173
10155
10138
10120
10103
10085
10067
10050
10032
10015
9997
9980
9961
9943
9924
9905
9886
9866
9845
9825
9804
9783
9762
9741
9719
9696
9673
9649
9623
9597
9569
9541
9512
9482
9453
9423
9393
9364
9334
9306
9277
9250
9222
9194
9166
9138
9110
9081
9052
9023
8993
8963
8933
8902
8871
8840
8808
8776
8744
8711
8677
8644
8610
8575
8541
8507
8474
8440
8407
8374
8342
8310
8278
8246
8215
8183
8154
8124
8093
8064
8034
8004
7974
7944
7913
7882
7850
7819
7787
7754
7722
7689
7656
7622
7589
7554
7520
7485
7450
7413
7377
7339
7301
7262
7223
7183
7141
7099
7056
7012
6967
6921
6874
6827
6778
6730
6680
6630
6580
6530
6479
6429
6378
6327
6276
6225
6175
6125
6076
6027
5979
5932
5885
5839
5792
5746
5700
5654
5608
5563
5517
5472
5428
5384
5340
5297
5255
5213
5172
5131
5091
5052
5012
4974
4935
4897
4859
4822
4785
4749
4713
4677
4642
4608
4574
4541
4508
4476
4445
4415
4385
4357
4329
4302
4276
4250
4226
4202
4179
4157
4135
4114
4094
4075
4056
4037
4019
4002
3985
3968
3952
3936
3921
3906
3892
3879
3867
3856
3846
3837
3828
3821
3815
3810
3806
3802
3800
3799
3799
3799
3801
3803
3807
3811
3816
3823
3830
3838
3846
3855
3865
3876
3886
3897
3909
3921
3933
3945
3958
3970
3983
3996
4009
4022
4034
4046
4059
4070
4082
4093
4104
4115
4126
4136
4146
4155
4164
4172
4181
4189
4198
4206
4216
4225
4235
4245
4256
4268
4280
4292
4306
4319
4334
4348
4363
4378
4394
4409
4425
4440
4455
4471
4486
4502
4518
4534
4551
4568
4585
4602
4620
4638
4657
4675
4694
4712
4730
4749
4767
4786
4805
4823
4842
4861
4879
4898
4916
4934
4953
4972
4991
5010
5030
5050
5071
5092
5114
5136
5158
5181
5203
5226
5250
5273
5297
5320
5345
5369
5394
5419
5443
5468
5492
5515
5539
5561
5584
5606
5628
5650
5671
5691
5711
5731
5749
5767
5785
5802
5818
5835
5850
5866
5882
5897
5913
5929
5945
5962
5979
5997
6014
6031
6048
6064
6080
6096
6112
6127
6142
6157
6172
6188
6203
6220
6236
6253
6270
6287
6305
6322
6340
6357
6375
6394
6413
6432
6453
6474
6496
6518
6542
6566
6591
6617
6643
6671
6699
6728
6758
6790
6822
6856
6890
6926
6963
7001
7040
7080
7121
7163
7206
7249
7294
7339
7385
7432
7480
7529
7579
7631
7683
7737
7793
7849
7907
7966
8026
8087
8148
8210
8272
8335
8398
8462
8527
8593
8659
8726
8794
8861
8929
8997
9064
9131
9197
9263
9329
9394
9459
9524
9589
9653
9716
9780
9843
9905
9967
10028
10088
10148
10208
10267
10326
10385
10444
10503
10562
10621
10680
10740
10800
10860
10920
10981
11042
11103
11166
11229
11293
11357
11422
11489
11555
11623
11691
11760
11829
11899
11969
12039
12109
12180
12250
12321
12392
12464
12536
12608
12681
12755
12828
12902
12976
13051
13125
13200
13276
13351
13427
13504
13580
13656
13732
13808
13883
13958
14032
14106
14180
14253
14326
14398
14470
14541
14611
14681
14751
14820
14889
14957
15025
15092
15159
15225
15290
15355
15419
15482
15545
15607
15669
15730
15791
15851
15911
15971
16030
16090
16149
16207
16267
16325
16384
16443
16501
16559
16617
16674
16731
16787
16843
16897
16951
17004
17056
17107
17158
17207
17256
17304
17351
17398
17444
17490
17536
17581
17625
17668
17710
17751
17792
17831
17870
17909
17947
17985
18022
18060
18097
18134
18171
18207
18244
18279
18315
18350
18384
18417
18450
18483
18515
18546
18577
18607
18637
18667
18695
18724
18751
18778
18805
18830
18856
18880
18904
18927
18950
18973
18994
19016
19037
19058
19079
19100
19120
19141
19162
19183
19203
19224
19244
19264
19284
19304
19323
19342
19360
19378
19395
19412
19428
19444
19459
19474
19488
19502
19516
19529
19542
19554
19565
19576
19586
19595
19604
19611
19618
19624
19628
19632
19634
19635
19635
19633
19631
19627
19622
19615
19608
19600
19591
19581
19571
19559
19548
19535
19523
19510
19498
19485
19473
19461
19449
19437
19426
19414
19402
19390
19378
19366
19353
19341
19327
19314
19301
19287
19274
19261
19248
19235
19222
19209
19196
19182
19169
19155
19141
19127
19112
19097
19082
19067
19052
19036
19020
19005
18989
18974
18959
18945
18931
18917
18904
18892
18880
18869
18858
18848
18839
18831
18824
18817
18811
18806
18802
18799
18796
18794
18793
18791
18790
18788
18785
18783
18779
18775
18770
18764
18757
18750
18741
18732
18721
18709
18696
18682
18667
18650
18632
18613
18592
18571
18548
18525
18500
18475
18450
18424
18398
18372
18346
18321
18295
18270
18246
18222
18198
18175
18153
18131
18110
18089
18069
18050
18031
18013
17995
17977
17960
17944
17927
17911
17896
17881
17865
17851
17836
17821
17805
17790
17774
17757
17740
17722
17703
17684
17665
17645
17625
17605
17585
17564
17544
17523
17502
17481
17460
17438
17416
17394
17371
17348
17325
17302
17279
17255
17232
17208
17185
17161
17137
17113
17089
17064
17039
17014
16988
16961
16933
16905
16876
16846
16815
16782
16749
16714
16678
16642
16604
16566
16526
16486
16444
16401
16357
16312
16267
16221
16174
16126
16079
16033
15987
15941
15895
15849
15804
15759
15714
15669
15624
15580
15535
15490
15445
15400
15356
15311
15266
15221
15176
15131
15086
15041
14996
14950
14905
14860
14815
14769
14724
14678
14631
14584
14537
14490
14442
14395
14348
14302
14256
14211
14166
14121
14077
14033
13989
13945
13902
13859
13817
13775
13733
13692
13651
13610
13570
13529
13489
13448
13407
13366
13325
13283
13240
13197
13152
13106
13060
13012
12963
12914
12864
12813
12762
12711
12660
12609
12558
12507
12457
12407
12357
12308
12259
12211
12164
12117
12070
12025
11980
11935
11892
11849
11807
11766
11725
11685
11646
11607
11568
11529
11491
11452
11414
11375
11337
11298
11259
11220
11180
11140
11100
11059
11017
10975
10933
10889
10846
10801
10757
10711
10666
10620
10574
10528
10482
10436
10390
10344
10299
10253
10207
10161
10115
10069
10022
9976
9929
9881
9834
9786
9738
9689
9640
9591
9541
9490
9439
9387
9334
9282
9229
9175
9122
9068
9014
8960
8906
8851
8797
8743
8688
8634
8580
8526
8472
8419
8365
8312
8259
8207
8154
8105
8055
8009
7963
7918
7875
7832
7791
7750
7709
7669
7629
7589
7549
7509
7470
7431
7392
7354
7316
7278
7240
7202
7164
7126
7088
7050
7012
6974
6936
6897
6859
6821
6783
6745
6708
6671
6635
6599
6564
6530
6496
6462
6430
6397
6365
6334
6302
6271
6240
6210
6179
6148
6118
6087
6056
6025
5992
5960
5926
5891
5856
5819
5782
5744
5706
5668
5630
5592
5555
5518
5482
5446
5410
5375
5340
5306
5273
5240
5208
5176
5146
5117
5088
5062
5036
5012
4989
4967
4947
4929
4912
4896
4881
4867
4854
4842
4830
4820
4810
4802
4794
4788
4782
4778
4774
4771
4769
4767
4765
4763
4761
4758
4756
4753
4750
4746
4742
4738
4733
4728
4723
4718
4713
4709
4705
4701
4698
4696
4694
4693
4692
4692
4692
4693
4694
4695
4696
4697
4698
4700
4701
4702
4703
4703
4703
4702
4701
4699
4697
4694
4691
4688
4685
4681
4678
4674
4671
4667
4664
4660
4658
4655
4654
4653
4654
4655
4659
4663
4669
4676
4685
4696
4708
4721
4736
4752
4770
4789
4809
4831
4854
4878
4903
4929
4955
4983
5012
5041
5071
5101
5131
5161
5192
5222
5252
5282
5311
5340
5369
5397
5425
5453
5481
5508
5534
5560
5586
5611
5635
5658
5679
5700
5719
5736
5752
5767
5779
5791
5801
5810
5819
5826
5833
5839
5844
5849
5853
5857
5860
5862
5864
5866
5867
5867
5866
5865
5863
5860
5857
5852
5847
5841
5834
5826
5818
5809
5799
5789
5779
5767
5755
5743
5730
5716
5701
5685
5669
5652
5635
5617
5598
5580
5561
5542
5524
5506
5488
5471
5454
5439
5424
5410
5397
5386
5375
5365
5355
5347
5339
5331
5323
5315
5308
5300
5292
5283
5274
5264
5253
5242
5230
5218
5206
5193
5180
5166
5152
5137
5122
5106
5090
5072
5054
5035
5016
4996
4975
4954
4932
4910
4886
4862
4837
4811
4783
4755
4726
4695
4664
4631
4597
4562
4527
4491
4454
4417
4379
4341
4303
4265
4226
4188
4150
4113
4075
4038
4001
3964
3928
3893
3858
3824
3791
3759
3727
3696
3665
3635
3605
3575
3545
3515
3486
3457
3428
3400
3372
3345
3318
3291
3265
3240
3215
3192
3168
3146
3123
3101
3080
3058
3037
3016
2994
2973
2951
2929
2907
2884
2862
2839
2815
2792
2769
2746
2723
2700
2677
2654
2631
2609
2587
2565
2543
2521
2499
2476
2453
2430
2406
2383
2359
2334
2310
2287
2263
2240
2217
2194
2171
2149
2126
2103
2081
2058
2035
2012
1988
1965
1942
1919
1895
1872
1848
1825
1801
1777
1752
1728
1703
1679
1654
1629
1604
1580
1555
1530
1505
1480
1454
1428
1402
1374
1346
1317
1288
1257
1226
1194
1162
1130
1097
1065
1032
999
966
934
902
869
837
805
773
742
710
678
647
616
584
553
522
490
459
428
397
366
335
305
275
244
214
184
153
123
92
61
31
0
-32
-63
-94
-126
-157
-189
-220
-252
-284
-316
-348
-380
-412
-444
-476
-508
-540
-572
-604
-635
-666
-697
-728
-759
-789
-819
-849
-879
-909
-939
-970
-1000
-1031
-1063
-1094
-1127
-1159
-1192
-1226
-1260
-1295
-1330
-1365
-1401
-1437
-1473
-1509
-1545
-1582
-1618
-1655
-1692
-1729
-1766
-1803
-1840
-1877
-1915
-1952
-1991
-2029
-2070
-2110
-2152
-2194
-2236
-2280
-2324
-2369
-2415
-2461
-2507
-2554
-2602
-2650
-2698
-2747
-2796
-2845
-2895
-2944
-2993
-3041
-3089
-3136
-3183
-3230
-3277
-3324
-3371
-3418
-3466
-3513
-3560
-3607
-3654
-3701
-3748
-3794
-3840
-3887
-3933
-3980
-4027
-4074
-4122
-4170
-4219
-4268
-4317
-4367
-4417
-4467
-4518
-4569
-4621
-4672
-4724
-4776
-4829
-4881
-4933
-4985
-5037
-5090
-5142
-5194
-5246
-5298
-5351
-5403
-5454
-5506
-5558
-5609
-5661
-5713
-5765
-5817
-5869
-5922
-5976
-6030
-6085
-6140
-6196
-6254
-6312
-6372
-6433
-6495
-6559
-6624
-6691
-6758
-6826
-6894
-6963
-7033
-7103
-7173
-7243
-7313
-7384
-7454
-7525
-7595
-7666
-7736
-7805
-7875
-7943
-8012
-8080
-8147
-8214
-8280
-8345
-8410
-8475
-8538
-8601
-8664
-8726
-8789
-8850
-8912
-8973
-9033
-9093
-9153
-9213
-9272
-9330
-9388
-9446
-9504
-9561
-9618
-9674
-9731
-9787
-9844
-9900
-9955
-10010
-10065
-10119
-10172
-10224
-10276
-10327
-10377
-10427
-10476
-10526
-10575
-10625
-10675
-10725
-10776
-10826
-10877
-10928
-10979
-11030
-11081
-11133
-11184
-11236
-11287
-11338
-11389
-11440
-11491
-11541
-11592
-11643
-11694
-11745
-11795
-11846
-11896
-11946
-11995
-12043
-12091
-12137
-12183
-12228
-12272
-12316
-12360
-12403
-12445
-12487
-12529
-12570
-12611
-12651
-12690
-12728
-12766
-12804
-12840
-12876
-12911
-12946
-12980
-13013
-13046
-13077
-13109
-13139
-13170
-13200
-13230
-13260
-13290
-13320
-13350
-13381
-13411
-13441
-13471
-13501
-13530
-13560
-13590
-13620
-13650
-13681
-13712
-13744
-13775
-13807
-13839
-13871
-13903
-13934
-13965
-13996
-14026
-14056
-14086
-14116
-14145
-14174
-14202
-14231
-14259
-14286
-14313
-14339
-14365
-14391
-14416
-14440
-14464
-14487
-14509
-14531
-14551
-14572
-14591
-14611
-14630
-14649
-14667
-14687
-14706
-14725
-14745
-14765
-14785
-14806
-14826
-14848
-14869
-14891
-14914
-14936
-14959
-14982
-15005
-15029
-15052
-15076
-15100
-15124
-15148
-15172
-15197
-15221
-15247
-15273
-15299
-15326
-15353
-15381
-15410
-15438
-15467
-15495
-15524
-15552
-15581
-15609
-15638
-15667
-15696
-15725
-15755
-15786
-15816
-15847
-15878
-15908
-15939
-15969
-16000
-16030
-16061
-16091
-16122
-16152
-16184
-16215
-16245
-16277
-16309
-16343
-16376
-16409
-16443
-16476
-16510
-16544
-16577
-16610
-16643
-16675
-16707
-16739
-16771
-16802
-16833
-16864
-16894
-16924
-16954
-16983
-17011
-17039
-17066
-17093
-17120
-17146
-17171
-17197
-17222
-17247
-17272
-17297
-17322
-17346
-17370
-17394
-17416
-17438
-17459
-17478
-17495
-17512
-17526
-17540
-17552
-17563
-17572
-17582
-17590
-17599
-17607
-17615
-17623
-17631
-17639
-17647
-17656
-17665
-17674
-17683
-17692
-17701
-17710
-17720
-17731
-17743
-17755
-17769
-17784
-17800
-17817
-17835
-17855
-17875
-17897
-17920
-17945
-17971
-17998
-18027
-18057
-18088
-18120
-18153
-18187
-18221
-18256
-18291
-18326
-18362
-18397
-18433
-18468
-18504
-18539
-18574
-18609
-18644
-18678
-18713
-18748
-18782
-18817
-18851
-18885
-18919
-18953
-18987
-19021
-19054
-19088
-19121
-19154
-19187
-19221
-19254
-19288
-19321
-19355
-19390
-19424
-19458
-19492
-19526
-19559
-19591
-19623
-19654
-19684
-19713
-19743
-19771
-19800
-19827
-19855
-19882
-19908
-19934
-19959
-19984
-20009
-20033
-20057
-20080
-20104
-20128
-20151
-20176
-20200
-20226
-20251
-20278
-20304
-20330
-20356
-20381
-20405
-20428
-20450
-20471
-20491
-20509
-20527
-20545
-20561
-20578
-20593
-20609
-20623
-20638
-20652
-20665
-20677
-20689
-20700
-20710
-20719
-20728
-20736
-20743
-20750
-20757
-20764
-20771
-20778
-20785
-20791
-20798
-20805
-20811
-20818
-20824
-20831
-20837
-20843
-20849
-20855
-20861
-20866
-20872
-20877
-20882
-20887
-20891
-20895
-20898
-20900
-20901
-20902
-20901
-20900
-20898
-20895
-20892
-20888
-20884
-20879
-20875
-20870
-20865
-20860
-20855
-20849
-20843
-20836
-20829
-20821
-20812
-20802
-20791
-20779
-20766
-20752
-20736
-20719
-20700
-20679
-20657
-20632
-20606
-20579
-20550
-20519
-20488
-20454
-20420
-20384
-20346
-20306
-20265
-20223
-20179
-20133
-20087
-20039
-19991
-19942
-19893
-19844
-19795
-19745
-19695
-19645
-19595
-19544
-19493
-19442
-19391
-19340
-19289
-19238
-19187
-19136
-19086
-19035
-18984
-18933
-18882
-18830
-18779
-18728
-18676
-18625
-18573
-18521
-18469
-18417
-18364
-18311
-18257
-18203
-18149
-18094
-18039
-17983
-17928
-17872
-17815
-17759
-17703
-17646
-17590
-17533
-17476
-17419
-17361
-17304
-17247
-17189
-17132
-17074
-17017
-16959
-16901
-16844
-16787
-16730
-16674
-16619
-16564
-16510
-16457
-16405
-16353
-16300
-16250
-16199
-16146
-16096
-16044
-15992
-15939
-15885
-15830
-15775
-15718
-15661
-15603
-15543
-15483
-15421
-15359
-15295
-15230
-15164
-15097
-15028
-14959
-14888
-14816
-14743
-14670
-14597
-14522
-14448
-14374
-14299
-14224
-14149
-14074
-13999
-13923
-13847
-13771
-13695
-13619
-13543
-13467
-13392
-13316
-13241
-13166
-13091
-13016
-12941
-12867
-12792
-12717
-12642
-12567
-12492
-12417
-12343
-12269
-12195
-12121
-12047
-11974
-11900
-11827
-11753
-11680
-11606
-11532
-11457
-11383
-11308
-11232
-11157
-11081
-11005
-10929
-10853
-10778
-10702
-10627
-10551
-10476
-10401
-10327
-10253
-10179
-10106
-10033
-9961
-9889
-9818
-9747
-9676
-9606
-9536
-9466
-9396
-9326
-9256
-9185
-9115
-9044
-8972
-8901
-8829
-8758
-8686
-8615
-8543
-8473
-8402
-8331
-8260
-8189
-8119
-8048
-7977
-7906
-7835
-7765
-7695
-7625
-7556
-7487
-7420
-7353
-7286
-7221
-7156
-7092
-7029
-6966
-6905
-6843
-6782
-6722
-6661
-6601
-6540
-6479
-6419
-6358
-6297
-6237
-6176
-6116
-6057
-5998
-5939
-5881
-5824
-5768
-5713
-5659
-5606
-5553
-5502
-5452
-5402
-5353
-5305
-5258
-5211
-5165
-5120
-5076
-5033
-4990
-4949
-4908
-4867
-4828
-4789
-4751
-4713
-4676
-4639
-4603
-4567
-4531
-4495
-4460
-4424
-4389
-4353
-4318
-4283
-4249
-4215
-4181
-4149
-4116
-4085
-4054
-4024
-3995
-3967
-3939
-3913
-3887
-3862
-3838
-3815
-3793
-3772
-3752
-3734
-3716
-3700
-3684
-3670
-3656
-3643
-3631
-3619
-3607
-3596
-3585
-3575
-3565
-3556
-3548
-3541
-3536
-3532
-3529
-3528
-3528
-3530
-3533
-3537
-3542
-3548
-3555
-3562
-3571
-3581
-3591
-3602
-3614
-3627
-3640
-3655
-3669
-3684
-3699
-3715
-3730
-3745
-3761
-3776
-3792
-3807
-3823
-3840
-3856
-3873
-3890
-3908
-3926
-3944
-3963
-3981
-4000
-4019
-4038
-4058
-4077
-4094
-4113
-4131
-4148
-4165
-4182
-4198
-4214
-4231
-4248
-4266
-4286
-4306
-4327
-4350
-4374
-4399
-4425
-4451
-4479
-4507
-4536
-4565
-4595
-4626
-4658
-4691
-4725
-4760
-4796
-4832
-4868
-4904
-4941
-4977
-5013
-5049
-5085
-5121
-5157
-5193
-5230
-5267
-5304
-5341
-5379
-5417
-5455
-5493
-5531
-5569
-5607
-5644
-5682
-5720
-5758
-5796
-5834
-5872
-5910
-5948
-5987
-6025
-6063
-6101
-6139
-6176
-6213
-6250
-6287
-6323
-6358
-6393
-6427
-6460
-6492
-6523
-6553
-6582
-6610
-6638
-6664
-6689
-6713
-6736
-6758
-6779
-6798
-6817
-6834
-6851
-6867
-6882
-6897
-6911
-6924
-6937
-6948
-6959
-6970
-6979
-6988
-6997
-7005
-7013
-7021
-7029
-7036
-7044
-7052
-7060
-7068
-7076
-7084
-7093
-7102
-7112
-7121
-7132
-7142
-7153
-7164
-7175
-7186
-7197
-7209
-7220
-7232
-7243
-7255
-7266
-7278
-7289
-7300
-7311
-7322
-7332
-7343
-7353
-7363
-7374
-7385
-7397
-7409
-7422
-7435
-7449
-7463
-7478
-7492
-7508
-7523
-7539
-7555
-7571
-7588
-7604
-7621
-7637
-7653
-7669
-7685
-7700
-7715
-7729
-7743
-7757
-7770
-7783
-7796
-7809
-7821
-7833
-7845
-7857
-7869
-7880
-7891
-7902
-7913
-7924
-7935
-7946
-7957
-7969
-7980
-7991
-8003
-8015
-8028
-8041
-8055
-8069
-8084
-8100
-8117
-8135
-8154
-8173
-8193
-8214
-8236
-8258
-8280
-8303
-8326
-8349
-8372
-8395
-8417
-8438
-8459
-8479
-8497
-8514
-8529
-8543
-8556
-8568
-8577
-8586
-8593
-8599
-8604
-8607
-8610
-8611
-8612
-8611
-8610
-8608
-8606
-8603
-8601
-8598
-8595
-8592
-8589
-8586
-8584
-8581
-8579
-8576
-8575
-8574
-8573
-8573
-8574
-8576
-8578
-8581
-8584
-8587
-8590
-8594
-8597
-8599
-8602
-8604
-8606
-8608
-8609
-8611
-8612
-8613
-8614
-8615
-8616
-8616
-8615
-8614
-8612
-8609
-8606
-8602
-8598
-8594
-8590
-8586
-8582
-8578
-8573
-8569
-8564
-8558
-8552
-8545
-8539
-8531
-8524
-8516
-8508
-8500
-8492
-8484
-8476
-8467
-8458
-8449
-8439
-8428
-8418
-8407
-8395
-8384
-8373
-8363
-8352
-8343
-8334
-8326
-8318
-8311
-8305
-8299
-8294
-8289
-8285
-8280
-8276
-8272
-8268
-8264
-8260
-8255
-8250
-8244
-8237
-8230
-8222
-8214
-8206
-8197
-8188
-8179
-8170
-8162
-8154
-8146
-8138
-8131
-8124
-8117
-8111
-8105
-8100
-8095
-8090
-8087
-8084
-8080
-8077
-8074
-8071
-8069
-8066
-8061
-8057
-8052
-8047
-8041
-8035
-8029
-8023
-8016
-8010
-8005
-7999
-7993
-7988
-7982
-7976
-7970
-7964
-7958
-7952
-7945
-7939
-7933
-7928
-7922
-7917
-7913
-7909
-7906
-7903
-7900
-7898
-7897
-7895
-7894
-7892
-7891
-7890
-7888
-7887
-7886
-7885
-7883
-7882
-7881
-7881
-7880
-7880
-7880
-7880
-7881
-7882
-7885
-7887
-7891
-7896
-7901
-7907
-7913
-7920
-7926
-7933
-7940
-7947
-7954
-7960
-7966
-7971
-7976
-7980
-7982
-7983
-7983
-7981
-7977
-7972
-7965
-7957
-7947
-7936
-7924
-7911
-7896
-7880
-7863
-7845
-7826
-7806
-7785
-7764
-7741
-7719
-7696
-7674
-7651
-7629
-7607
-7586
-7565
-7545
-7525
-7507
-7489
-7472
-7456
-7441
-7427
-7415
-7403
-7392
-7382
-7373
-7365
-7358
-7351
-7346
-7342
-7339
-7337
-7336
-7336
-7338
-7341
-7345
-7350
-7356
-7363
-7371
-7379
-7388
-7399
-7409
-7421
-7433
-7445
-7459
-7473
-7487
-7502
-7517
-7533
-7549
-7564
-7580
-7596
-7611
-7626
-7640
-7653
-7666
-7678
-7690
-7701
-7711
-7720
-7729
-7738
-7746
-7754
-7762
-7770
-7777
-7784
-7791
-7798
-7804
-7810
-7815
-7819
-7822
-7824
-7826
-7826
-7824
-7822
-7819
-7814
-7808
-7801
-7794
-7785
-7775
-7765
-7754
-7743
-7731
-7720
-7708
-7697
-7686
-7676
-7666
-7657
-7648
-7640
-7632
-7624
-7617
-7611
-7605
-7600
-7596
-7592
-7589
-7587
-7585
-7584
-7583
-7582
-7582
-7582
-7581
-7581
-7581
-7580
-7579
-7578
-7577
-7576
-7574
-7571
-7569
-7565
-7561
-7556
-7550
-7543
-7536
-7528
-7519
-7510
-7501
-7491
-7480
-7470
-7460
-7449
-7439
-7429
-7420
-7410
-7401
-7393
-7385
-7377
-7369
-7362
-7354
-7346
-7339
-7331
-7323
-7314
-7305
-7296
-7287
-7278
-7268
-7258
-7247
-7237
-7226
-7215
-7203
-7191
-7179
-7166
-7152
-7139
-7124
-7109
-7094
-7078
-7062
-7046
-7029
-7012
-6995
-6977
-6960
-6942
-6924
-6907
-6890
-6872
-6855
-6838
-6821
-6804
-6787
-6771
-6753
-6736
-6719
-6702
-6685
-6667
-6650
-6634
-6617
-6601
-6585
-6569
-6553
-6538
-6523
-6508
-6493
-6478
-6464
-6449
-6435
-6420
-6405
-6389
-6374
-6357
-6340
-6323
-6304
-6285
-6266
-6245
-6224
-6202
-6179
-6155
-6130
-6105
-6080
-6054
-6028
-6002
-5975
-5949
-5921
-5894
-5866
-5837
-5808
-5778
-5747
-5716
-5685
-5653
-5621
-5588
-5555
-5521
-5487
-5453
-5418
-5383
-5348
-5313
-5277
-5242
-5206
-5171
-5135
-5100
-5064
-5029
-4993
-4958
-4922
-4886
-4851
-4815
-4778
-4742
-4705
-4667
-4629
-4591
-4552
-4513
-4474
-4434
-4393
-4352
-4311
-4269
-4227
-4184
-4142
-4099
-4057
-4014
-3973
-3931
-3889
-3847
-3805
-3763
-3721
-3678
-3635
-3591
-3547
-3502
-3457
-3410
-3364
-3316
-3267
-3218
-3168
-3117
-3065
-3013
-2959
-2905
-2850
-2795
-2739
-2683
-2626
-2569
-2512
-2455
-2398
-2341
-2285
-2228
-2172
-2117
-2062
-2008
-1954
-1901
-1848
-1796
-1745
-1694
-1644
-1594
-1545
-1496
-1448
-1401
-1354
-1308
-1262
-1217
-1172
-1128
-1085
-1042
-999
-957
-915
-873
-832
-791
-750
-710
-670
-630
-590
-550
-510
-470
-430
-390
-349
-309
-269
-228
-188
-149
-109
-70
-32
7
45
84
122
160
198
236
274
313
351
389
426
464
501
538
575
612
648
684
720
756
791
826
861
895
928
962
995
1028
1060
1093
1125
1157
1190
1222
1255
1288
1321
1354
1387
1421
1454
1487
1519
1552
1584
1617
1648
1680
1711
1742
1772
1802
1832
1861
1889
1918
1945
1973
2000
2025
2053
2079
2106
2132
2159
2186
2213
2240
2268
2296
2324
2353
2383
2414
2445
2478
2511
2546
2581
2617
2655
2694
2733
2774
2815
2857
2900
2942
2985
3028
3070
3112
3154
3195
3235
3275
3314
3353
3391
3428
3465
3501
3538
3573
3609
3645
3681
3716
3753
3789
3825
3862
3899
3936
3973
4011
4050
4089
4130
4171
4213
4257
4302
4347
4394
4441
4490
4538
4587
4637
4687
4737
4787
4837
4888
4937
4987
5036
5084
5132
5179
5225
5270
5314
5356
5398
5438
5478
5516
5554
5590
5626
5661
5696
5729
5763
5795
5828
5860
5893
5925
5958
5991
6024
6058
6092
6126
6160
6195
6231
6267
6304
6342
6381
6420
6459
6499
6540
6581
6622
6662
6703
6744
6784
6824
6863
6903
6942
6980
7018
7056
7093
7130
7166
7202
7236
7271
7304
7337
7370
7402
7435
7467
7499
7530
7562
7594
7626
7657
7689
7720
7751
7782
7814
7845
7876
7907
7938
7969
8000
8029
8061
8090
8121
8151
8182
8212
8242
8273
8303
8334
8364
8395
8426
8457
8487
8518
8549
8580
8612
8643
8675
8707
8740
8772
8804
8836
8868
8899
8930
8960
8990
9020
9049
9077
9105
9132
9158
9183
9207
9229
9251
9271
9290
9308
9325
9341
9355
9369
9382
9394
9404
9414
9423
9430
9436
9442
9446
9449
9451
9453
9454
9455
9455
9455
9454
9454
9453
9452
9452
9452
9452
9453
9454
9456
9459
9461
9464
9468
9471
9474
9477
9480
9482
9484
9485
9486
9486
9485
9484
9482
9479
9475
9471
9466
9460
9453
9446
9438
9429
9420
9411
9401
9391
9381
9370
9359
9348
9337
9326
9315
9304
9292
9281
9270
9259
9248
9238
9228
9218
9208
9199
9190
9181
9172
9164
9155
9147
9138
9129
9120
9110
9099
9088
9076
9063
9050
9035
9019
9003
8985
8967
8949
8930
8911
8891
8871
8850
8830
8809
8787
8766
8745
8724
8704
8684
8665
8646
8627
8609
8591
8573
8556
8538
8521
8503
8486
8468
8451
8434
8417
8401
8385
8369
8354
8339
8324
8310
8296
8281
8267
8253
8239
8224
8210
8196
8182
8169
8156
8143
8132
8121
8109
8101
8092
8084
8077
8070
8064
8058
8053
8048
8045
8042
8039
8038
8037
8036
8035
8035
8035
8036
8036
8037
8038
8039
8039
8042
8042
8044
8045
8047
8047
8048
8048
8047
8045
8045
8042
8039
8037
8034
8031
8028
8025
8022
8019
8016
8013
8010
8009
8007
8007
8007
8007
8009
8012
8016
8020
8026
8032
8041
8050
8058
8069
8080
8090
8103
8115
8127
8140
8153
8167
8180
8195
8209
8224
8239
8254
8269
8283
8297
8311
8325
8338
8351
8364
8377
8390
8403
8416
8430
8443
8457
8472
8486
8501
8516
8531
8547
8563
8579
8596
8613
8631
8650
8670
8690
8712
8734
8757
8782
8806
8832
8859
8886
8914
8942
8972
9001
9032
9063
9095
9127
9160
9192
9225
9258
9290
9321
9352
9382
9411
9439
9466
9492
9516
9539
9561
9582
9602
9621
9639
9656
9671
9686
9700
9714
9726
9738
9749
9760
9770
9780
9790
9799
9807
9816
9823
9831
9837
9844
9850
9856
9861
9867
9873
9878
9884
9890
9897
9904
9912
9920
9929
9938
9948
9959
9970
9982
9994
10007
10021
10035
10049
10064
10080
10096
10113
10130
10147
10165
10183
10202
10221
10240
10260
10280
10301
10322
10344
10366
10388
10411
10435
10458
10482
10506
10529
10553
10576
10599
10622
10644
10666
10687
10707
10727
10746
10764
10782
10799
10816
10833
10849
10865
10882
10898
10914
10931
10947
10963
10979
10995
11010
11025
11040
11055
11070
11084
11098
11112
11127
11140
11154
11168
11181
11195
11207
11220
11232
11245
11256
11268
11280
11291
11302
11313
11324
11335
11345
11356
11365
11374
11383
11391
11399
11406
11412
11419
11425
11431
11436
11441
11446
11450
11454
11457
11461
11464
11467
11471
11474
11478
11482
11487
11492
11497
11502
11507
11513
11519
11524
11530
11536
11543
11549
11556
11563
11571
11579
11587
11596
11605
11614
11623
11633
11644
11655
11666
11678
11691
11704
11717
11731
11745
11758
11772
11786
11800
11813
11827
11840
11853
11867
11879
11892
11904
11915
11927
11938
11948
11958
11969
11979
11989
11998
12008
12018
12027
12036
12044
12052
12060
12067
12074
12081
12088
12094
12101
12107
12114
12121
12128
12135
12141
12148
12155
12162
12168
12174
12181
12187
12194
12200
12207
12214
12221
12228
12234
12241
12248
12254
12260
12266
12272
12277
12283
12288
12294
12299
12304
12309
12314
12319
12324
12328
12333
12338
12343
12348
12353
12358
12364
12369
12374
12378
12383
12387
12391
12395
12398
12401
12403
12405
12407
12408
12409
12409
12408
12407
12405
12402
12398
12392
12386
12379
12370
12361
12350
12339
12326
12313
12299
12284
12268
12252
12234
12215
12195
12173
12151
12127
12103
12077
12050
12022
11993
11962
11931
11898
11863
11828
11791
11752
11713
11672
11630
11587
11542
11497
11450
11402
11353
11303
11252
11199
11145
11090
11034
10976
10918
10859
10799
10738
10676
10613
10550
10486
10421
10356
10291
10225
10160
10094
10028
9963
9897
9830
9764
9697
9630
9564
9497
9430
9364
9298
9232
9167
9101
9037
8972
8908
8845
8782
8720
8658
8597
8537
8478
8420
8362
8306
8250
8196
8141
8089
8038
7987
7937
7888
7839
7792
7745
7699
7654
7610
7566
7523
7481
7440
7400
7361
7322
7284
7247
7210
7174
7139
7103
7068
7034
7000
6966
6932
6899
6865
6832
6800
6767
6735
6703
6671
6639
6607
6576
6544
6513
6481
6450
6419
6389
6359
6329
6299
6270
6242
6213
6185
6157
6129
6102
6074
6046
6019
5991
5964
5936
5908
5881
5854
5826
5799
5772
5745
5718
5691
5665
5638
5612
5586
5561
5535
5510
5486
5461
5437
5414
5390
5367
5343
5320
5297
5273
5250
5226
5203
5180
5157
5134
5111
5089
5066
5044
5021
4998
4975
4952
4929
4906
4882
4859
4835
4811
4786
4762
4737
4712
4687
4661
4635
4609
4582
4555
4528
4500
4473
4444
4416
4387
4357
4327
4298
4267
4237
4206
4176
4145
4114
4083
4053
4022
3992
3961
3931
3901
3871
3842
3812
3783
3754
3725
3696
3668
3640
3613
3586
3559
3532
3506
3480
3455
3429
3404
3380
3355
3331
3307
3284
3261
3238
3216
3194
3173
3153
3133
3113
3094
3075
3057
3039
3022
3005
2988
2972
2956
2941
2927
2913
2899
2886
2873
2860
2848
2836
2824
2812
2801
2790
2779
2768
2757
2745
2734
2722
2710
2697
2684
2671
2658
2644
2629
2614
2599
2584
2568
2552
2535
2519
2502
2486
2469
2453
2438
2423
2408
2394
2380
2366
2353
2341
2329
2316
2305
2293
2281
2269
2257
2245
2233
2220
2207
2194
2180
2166
2152
2137
2122
2106
2090
2074
2058
2041
2025
2008
1991
1974
1956
1938
1919
1900
1881
1861
1840
1819
1798
1777
1755
1732
1710
1687
1663
1640
1615
1591
1566
1541
1515
1489
1462
1434
1406
1377
1348
1318
1288
1257
1226
1195
1163
1131
1098
1065
1032
998
964
929
893
856
819
781
742
703
663
622
582
540
499
457
416
374
332
289
247
205
163
120
78
36
-5
-47
-87
-128
-168
-207
-246
-284
-322
-359
-395
-431
-465
-499
-532
-565
-597
-627
-658
-687
-716
-744
-771
-798
-823
-848
-872
-894
-916
-936
-956
-974
-991
-1008
-1022
-1037
-1050
-1062
-1073
-1083
-1092
-1100
-1107
-1113
-1118
-1122
-1125
-1127
-1128
-1128
-1128
-1127
-1125
-1123
-1121
-1118
-1114
-1111
-1106
-1102
-1097
-1092
-1086
-1080
-1074
-1067
-1060
-1053
-1046
-1039
-1031
-1024
-1016
-1008
-999
-991
-983
-974
-965
-957
-948
-939
-930
-921
-912
-903
-894
-885
-876
-866
-857
-848
-839
-830
-821
-812
-803
-794
-786
-777
-769
-760
-752
-743
-735
-727
-718
-710
-702
-694
-686
-678
-669
-661
-652
-643
-634
-625
-615
-605
-595
-584
-573
-562
-551
-539
-527
-514
-501
-487
-473
-457
-441
-424
-406
-387
-367
-346
-325
-302
-278
-253
-227
-201
-173
-144
-114
-84
-52
-20
13
47
82
117
152
188
224
261
298
335
373
411
450
489
529
569
610
652
694
736
779
822
866
910
954
999
1044
1090
1136
1183
1230
1278
1326
1376
1425
1476
1527
1579
1631
1683
1736
1789
1843
1896
1950
2004
2058
2112
2166
2221
2275
2328
2382
2435
2488
2541
2593
2645
2696
2748
2798
2849
2899
2950
3000
3050
3101
3151
3201
3251
3301
3351
3401
3451
3501
3550
3600
3650
3700
3750
3799
3849
3899
3949
3999
4049
4099
4150
4200
4251
4302
4353
4405
4457
4509
4561
4613
4666
4719
4772
4825
4878
4932
4985
5039
5093
5146
5200
5254
5307
5361
5415
5469
5523
5577
5632
5686
5741
5795
5849
5903
5957
6011
6065
6119
6172
6225
6278
6331
6384
6437
6490
6543
6596
6648
6700
6752
6804
6855
6906
6957
7007
7057
7106
7155
7204
7252
7300
7347
7394
7440
7485
7529
7573
7616
7658
7699
7740
7779
7817
7855
7891
7927
7962
7996
8029
8061
8093
8125
8156
8186
8215
8243
8271
8299
8325
8351
8376
8401
8426
8450
8474
8497
8520
8543
8565
8587
8608
8629
8650
8669
8689
8708
8726
8744
8761
8778
8795
8812
8828
8844
8860
8876
8892
8908
8923
8939
8954
8970
8985
9000
9015
9030
9045
9060
9076
9092
9108
9126
9143
9162
9180
9200
9220
9240
9260
9281
9302
9323
9345
9366
9388
9410
9432
9454
9476
9499
9521
9543
9566
9588
9610
9632
9655
9677
9699
9721
9743
9765
9787
9809
9831
9852
9874
9895
9915
9936
9955
9975
9994
10012
10029
10047
10063
10079
10095
10110
10126
10140
10155
10168
10182
10195
10207
10219
10231
10242
10253
10263
10274
10283
10293
10302
10311
10319
10327
10334
10341
10347
10353
10358
10363
10368
10372
10376
10380
10383
10385
10387
10388
10389
10389
10388
10387
10385
10382
10379
10375
10371
10366
10360
10354
10347
10339
10331
10323
10313
10303
10293
10282
10271
10259
10247
10235
10222
10210
10197
10184
10172
10159
10147
10135
10123
10111
10100
10089
10078
10067
10056
10046
10036
10026
10016
10006
9996
9987
9977
9967
9957
9948
9938
9928
9918
9908
9899
9890
9881
9872
9864
9857
9850
9843
9838
9832
9828
9824
9821
9818
9816
9815
9815
9815
9816
9818
9820
9822
9825
9828
9831
9835
9839
9843
9846
9850
9854
9858
9862
9866
9870
9874
9877
9881
9885
9888
9892
9895
9898
9900
9902
9904
9906
9907
9907
9908
9908
9909
9909
9910
9911
9912
9914
9916
9918
9921
9924
9926
9929
9932
9935
9938
9941
9944
9946
9949
9951
9953
9955
9956
9958
9960
9962
9964
9966
9969
9971
9974
9977
9981
9984
9988
9992
9996
10000
10004
10008
10012
10016
10020
10024
10028
10032
10036
10040
10044
10048
10052
10056
10061
10066
10072
10078
10084
10091
10098
10106
10114
10123
10133
10143
10153
10164
10175
10187
10199
10212
10225
10238
10251
10265
10279
10293
10306
10320
10334
10348
10362
10377
10391
10405
10420
10435
10449
10464
10478
10493
10507
10521
10535
10549
10564
10578
10593
10608
10623
10639
10654
10671
10687
10704
10721
10738
10756
10774
10792
10811
10830
10850
10870
10890
10910
10931
10951
10972
10992
11012
11032
11052
11071
11090
11108
11126
11143
11160
11176
11191
11206
11219
11233
11245
11257
11269
11281
11293
11304
11316
11327
11339
11351
11363
11375
11387
11400
11412
11424
11437
11449
11462
11475
11488
11501
11514
11529
11543
11559
11575
11591
11609
11626
11644
11662
11681
11699
11718
11736
11755
11773
11792
11810
11828
11846
11864
11881
11897
11913
11927
11941
11954
11966
11977
11987
11997
12005
12013
12020
12026
12031
12037
12041
12046
12049
12053
12055
12057
12059
12059
12060
12059
12058
12057
12055
12052
12049
12046
12042
12037
12032
12027
12020
12013
12005
11997
11987
11976
11965
11953
11940
11927
11913
11898
11883
11868
11852
11835
11818
11800
11782
11763
11743
11723
11703
11681
11659
11636
11613
11589
11564
11538
11512
11485
11458
11430
11401
11371
11341
11310
11279
11247
11214
11180
11146
11112
11077
11041
11005
10969
10932
10895
10857
10818
10780
10741
10702
10662
10623
10583
10543
10503
10463
10423
10383
10343
10304
10265
10227
10189
10152
10116
10080
10046
10012
9979
9946
9915
9885
9855
9827
9799
9773
9748
9723
9700
9678
9657
9636
9617
9599
9581
9564
9547
9532
9517
9503
9489
9476
9464
9452
9440
9428
9417
9406
9395
9384
9374
9363
9352
9342
9331
9321
9310
9299
9288
9277
9266
9254
9243
9231
9219
9207
9194
9182
9170
9158
9146
9134
9123
9111
9100
9089
9078
9068
9058
9048
9038
9029
9020
9011
9002
8993
8984
8975
8966
8958
8949
8941
8933
8925
8917
8909
8901
8894
8887
8879
8872
8864
8856
8848
8839
8830
8820
8810
8799
8787
8775
8763
8751
8738
8725
8712
8699
8686
8673
8660
8648
8635
8623
8611
8600
8589
8579
8569
8560
8551
8542
8534
8526
8517
8509
8501
8493
8485
8477
8469
8461
8452
8444
8436
8428
8421
8413
8406
8399
8392
8385
8378
8371
8364
8356
8349
8341
8332
8324
8316
8307
8298
8290
8281
8271
8262
8252
8242
8231
8220
8209
8198
8186
8176
8164
8154
8144
8134
8122
8113
8103
8093
8084
8074
8064
8055
8045
8036
8026
8016
8007
7998
7989
7980
7972
7964
7957
7950
7944
7937
7931
7926
7920
7914
7909
7903
7897
7891
7885
7878
7871
7864
7856
7848
7840
7831
7821
7811
7800
7789
7778
7766
7754
7742
7729
7717
7705
7693
7681
7669
7658
7646
7635
7623
7611
7599
7588
7576
7564
7552
7540
7529
7517
7505
7493
7481
7469
7457
7445
7433
7421
7409
7396
7384
7372
7360
7348
7336
7323
7311
7299
7287
7274
7262
7250
7238
7227
7215
7203
7192
7181
7170
7160
7149
7140
7130
7121
7112
7103
7095
7087
7078
7070
7062
7054
7045
7037
7029
7020
7012
7004
6996
6988
6980
6972
6964
6957
6949
6942
6935
6929
6923
6918
6913
6910
6907
6905
6904
6903
6904
6905
6907
6910
6913
6918
6922
6927
6933
6940
6947
6955
6964
6973
6984
6995
7006
7019
7031
7045
7058
7073
7087
7102
7117
7132
7148
7164
7180
7196
7213
7230
7247
7264
7281
7298
7315
7332
7348
7364
7380
7396
7412
7428
7444
7459
7475
7491
7507
7523
7538
7554
7570
7586
7603
7619
7636
7654
7672
7691
7710
7730
7750
7771
7793
7815
7838
7861
7885
7910
7936
7963
7991
8019
8048
8079
8109
8141
8173
8205
8238
8272
8305
8339
8374
8409
8444
8480
8517
8554
8591
8628
8666
8703
8740
8778
8815
8852
8889
8926
8963
9000
9037
9074
9111
9148
9185
9222
9259
9296
9333
9371
9408
9446
9483
9521
9559
9597
9635
9673
9711
9748
9786
9823
9860
9897
9934
9970
10006
10042
10078
10114
10149
10185
10220
10254
10289
10323
10357
10391
10425
10459
10492
10526
10559
10592
10625
10657
10690
10722
10754
10786
10817
10848
10879
10910
10941
10971
11000
11030
11059
11087
11115
11142
11168
11194
11219
11243
11267
11289
11311
11331
11351
11369
11387
11404
11419
11434
11449
11462
11475
11487
11498
11509
11519
11528
11537
11545
11553
11561
11568
11574
11580
11586
11591
11596
11600
11604
11607
11610
11613
11615
11616
11617
11618
11618
11618
11618
11617
11616
11616
11615
11614
11613
11612
11611
11609
11608
11607
11606
11604
11603
11601
11600
11598
11597
11595
11594
11592
11590
11588
11586
11584
11582
11580
11577
11574
11570
11566
11562
11557
11551
11546
11539
11532
11525
11516
11508
11499
11489
11479
11469
11457
11446
11434
11421
11407
11393
11378
11363
11347
11330
11313
11295
11276
11257
11237
11216
11195
11172
11149
11125
11100
11075
11048
11021
10992
10963
10933
10901
10869
10835
10800
10764
10727
10689
10649
10609
10567
10524
10480
10435
10389
10342
10294
10244
10194
10143
10091
10038
9985
9930
9874
9818
9761
9703
9644
9585
9525
9464
9403
9341
9279
9215
9152
9087
9022
8957
8891
8824
8757
8689
8621
8552
8483
8414
8343
8273
8202
8130
8058
7985
7912
7839
7765
7690
7616
7541
7466
7391
7315
7240
7165
7089
7014
6938
6863
6787
6711
6634
6558
6481
6403
6325
6247
6168
6089
6010
5931
5851
5771
5690
5609
5528
5446
5364
5282
5199
5116
5032
4949
4864
4780
4695
4610
4525
4440
4354
4268
4182
4096
4010
3924
3838
3752
3666
3581
3495
3409
3324
3238
3153
3068
2983
2898
2813
2729
2645
2561
2478
2395
2312
2230
2148
2066
1985
1905
1824
1745
1665
1587
1509
1431
1354
1277
1200
1124
1049
973
898
823
749
674
599
525
451
376
302
228
153
79
4
-71
-145
-219
-294
-368
-442
-516
-590
-665
-739
-813
-888
-962
-1037
-1112
-1187
-1263
-1338
-1414
-1490
-1567
-1644
-1721
-1798
-1876
-1955
-2033
-2112
-2192
-2272
-2352
-2432
-2513
-2594
-2676
-2757
-2839
-2921
-3003
-3085
-3168
-3251
-3334
-3417
-3501
-3585
-3670
-3755
-3840
-3925
-4011
-4097
-4183
-4269
-4356
-4442
-4529
-4615
-4701
-4787
-4873
-4958
-5043
-5127
-5211
-5294
-5377
-5459
-5541
-5622
-5702
-5782
-5861
-5939
-6017
-6095
-6172
-6248
-6325
-6401
-6477
-6552
-6628
-6703
-6778
-6853
-6928
-7002
-7076
-7150
-7223
-7296
-7369
-7441
-7514
-7586
-7658
-7730
-7802
-7874
-7945
-8016
-8087
-8159
-8229
-8300
-8370
-8441
-8511
-8582
-8652
-8723
-8794
-8865
-8937
-9008
-9080
-9153
-9225
-9298
-9371
-9445
-9519
-9593
-9668
-9744
-9820
-9897
-9974
-10052
-10130
-10208
-10287
-10367
-10446
-10526
-10605
-10685
-10765
-10845
-10925
-11004
-11084
-11164
-11244
-11323
-11402
-11481
-11560
-11639
-11717
-11795
-11873
-11950
-12026
-12103
-12179
-12255
-12331
-12406
-12481
-12556
-12631
-12706
-12780
-12854
-12929
-13003
-13077
-13151
-13225
-13299
-13372
-13446
-13520
-13593
-13666
-13739
-13811
-13884
-13956
-14028
-14100
-14172
-14243
-14315
-14385
-14456
-14526
-14596
-14665
-14734
-14802
-14870
-14937
-15004
-15070
-15136
-15201
-15265
-15329
-15392
-15455
-15518
-15579
-15641
-15702
-15762
-15822
-15882
-15942
-16001
-16059
-16117
-16175
-16235
-16292
-16350
-16407
-16464
-16521
-16578
-16634
-16690
-16745
-16801
-16856
-16911
-16965
-17019
-17073
-17127
-17180
-17233
-17285
-17337
-17389
-17440
-17490
-17541
-17590
-17640
-17689
-17737
-17786
-17834
-17882
-17930
-17978
-18026
-18073
-18121
-18169
-18217
-18264
-18312
-18360
-18408
-18456
-18505
-18553
-18601
-18649
-18698
-18746
-18795
-18844
-18894
-18944
-18994
-19044
-19095
-19147
-19198
-19250
-19303
-19355
-19408
-19462
-19515
-19569
-19624
-19678
-19733
-19789
-19844
-19900
-19956
-20012
-20069
-20126
-20183
-20240
-20298
-20355
-20413
-20470
-20527
-20584
-20640
-20696
-20752
-20807
-20862
-20916
-20969
-21023
-21076
-21129
-21181
-21234
-21286
-21338
-21391
-21443
-21495
-21548
-21600
-21653
-21706
-21759
-21812
-21866
-21920
-21975
-22030
-22086
-22142
-22199
-22256
-22314
-22372
-22430
-22489
-22547
-22607
-22666
-22726
-22785
-22846
-22906
-22967
-23028
-23090
-23152
-23214
-23277
-23340
-23404
-23468
-23532
-23596
-23661
-23726
-23791
-23856
-23922
-23987
-24053
-24119
-24185
-24252
-24319
-24386
-24453
-24520
-24588
-24656
-24725
-24794
-24863
-24932
-25001
-25071
-25141
-25211
-25281
-25352
-25423
-25494
-25565
-25637
-25708
-25780
-25852
-25924
-25996
-26068
-26140
-26213
-26285
-26357
-26429
-26500
-26572
-26643
-26714
-26784
-26854
-26924
-26993
-27061
-27129
-27197
-27264
-27330
-27395
-27460
-27524
-27587
-27649
-27711
-27771
-27831
-27890
-27947
-28005
-28061
-28116
-28171
-28226
-28280
-28333
-28386
-28439
-28491
-28543
-28595
-28647
-28698
-28749
-28800
-28850
-28900
-28949
-28998
-29047
-29096
-29144
-29192
-29240
-29288
-29335
-29382
-29429
-29475
-29522
-29568
-29614
-29659
-29705
-29750
-29795
-29839
-29884
-29928
-29972
-30016
-30059
-30103
-30145
-30187
-30229
-30271
-30311
-30352
-30392
-30431
-30470
-30509
-30547
-30585
-30622
-30658
-30694
-30730
-30765
-30800
-30834
-30867
-30900
-30932
-30964
-30995
-31025
-31055
-31085
-31115
-31144
-31172
-31201
-31229
-31257
-31285
-31312
-31340
-31368
-31395
-31423
-31450
-31477
-31505
-31532
-31560
-31587
-31615
-31643
-31671
-31699
-31727
-31755
-31784
-31813
-31842
-31871
-31900
-31930
-31960
-31990
-32020
-32049
-32080
-32110
-32140
-32168
-32198
-32228
-32256
-32284
-32311
-32340
-32366
-32393
-32418
-32442
-32468
-32491
-32515
-32537
-32560
-32582
-32603
-32624
-32644
-32665
-32683
-32704
-32723
-32741
-32759
-32778
-32796
-32814
-32831
-32848
-32865
-32882
-32899
-32915
-32931
-32948
-32964
-32979
-32995
-33011
-33026
-33042
-33057
-33072
-33087
-33102
-33116
-33131
-33146
-33160
-33175
-33190
-33205
-33219
-33234
-33249
-33264
-33279
-33294
-33309
-33323
-33338
-33352
-33366
-33379
-33392
-33405
-33418
-33430
-33442
-33454
-33465
-33475
-33486
-33495
-33504
-33513
-33521
-33528
-33535
-33542
-33548
-33554
-33559
-33564
-33569
-33573
-33578
-33582
-33585
-33589
-33592
-33594
-33597
-33598
-33600
-33600
-33601
-33601
-33600
-33600
-33598
-33597
-33595
-33593
-33591
-33589
-33587
-33584
-33582
-33579
-33576
-33572
-33569
-33565
-33561
-33556
-33552
-33547
-33543
-33538
-33533
-33527
-33522
-33516
-33510
-33503
-33497
-33489
-33482
-33475
-33467
-33459
-33452
-33444
-33437
-33430
-33423
-33416
-33409
-33403
-33396
-33389
-33382
-33375
-33367
-33360
-33352
-33344
-33336
-33328
-33320
-33312
-33303
-33294
-33285
-33276
-33267
-33257
-33248
-33238
-33228
-33218
-33207
-33197
-33186
-33175
-33164
-33152
-33140
-33129
-33117
-33105
-33093
-33081
-33069
-33057
-33045
-33033
-33021
-33009
-32997
-32986
-32975
-32964
-32953
-32943
-32932
-32923
-32913
-32904
-32895
-32887
-32879
-32871
-32863
-32856
-32849
-32842
-32835
-32828
-32822
-32815
-32809
-32803
-32797
-32790
-32784
-32778
-32772
-32766
-32759
-32753
-32747
-32741
-32734
-32726
-32720
-32713
-32706
-32698
-32691
-32682
-32673
-32664
-32654
-32644
-32633
-32621
-32609
-32595
-32581
-32566
-32551
-32534
-32516
-32497
-32478
-32458
-32436
-32415
-32392
-32369
-32344
-32319
-32293
-32267
-32240
-32213
-32185
-32156
-32125
-32095
-32064
-32034
-32002
-31969
-31936
-31903
-31869
-31834
-31800
-31764
-31728
-31692
-31656
-31619
-31582
-31544
-31507
-31468
-31430
-31391
-31351
-31311
-31271
-31231
-31190
-31148
-31107
-31065
-31024
-30981
-30939
-30897
-30854
-30812
-30769
-30725
-30682
-30638
-30594
-30549
-30504
-30459
-30413
-30366
-30320
-30272
-30224
-30176
-30127
-30077
-30027
-29976
-29925
-29872
-29819
-29766
-29712
-29657
-29601
-29546
-29489
-29433
-29376
-29318
-29260
-29202
-29143
-29084
-29025
-28965
-28904
-28843
-28781
-28719
-28657
-28594
-28531
-28468
-28405
-28341
-28278
-28214
-28149
-28085
-28020
-27955
-27891
-27825
-27760
-27695
-27630
-27565
-27501
-27436
-27372
-27308
-27244
-27180
-27116
-27053
-26990
-26927
-26864
-26801
-26739
-26676
-26613
-26551
-26488
-26425
-26362
-26299
-26236
-26173
-26109
-26045
-25981
-25917
-25853
-25788
-25723
-25657
-25591
-25525
-25459
-25393
-25326
-25259
-25191
-25124
-25056
-24989
-24920
-24852
-24784
-24715
-24646
-24577
-24508
-24439
-24370
-24301
-24231
-24162
-24093
-24023
-23954
-23884
-23814
-23744
-23675
-23605
-23535
-23465
-23395
-23325
-23256
-23186
-23117
-23047
-22978
-22909
-22840
-22771
-22702
-22633
-22564
-22496
-22427
-22358
-22288
-22219
-22149
-22080
-22010
-21939
-21869
-21798
-21727
-21656
-21584
-21512
-21440
-21368
-21295
-21222
-21148
-21075
-21001
-20926
-20852
-20777
-20702
-20627
-20551
-20475
-20399
-20322
-20245
-20168
-20090
-20011
-19932
-19853
-19773
-19693
-19613
-19532
-19451
-19369
-19288
-19205
-19123
-19040
-18957
-18874
-18790
-18706
-18622
-18538
-18453
-18368
-18283
-18198
-18112
-18026
-17940
-17854
-17767
-17680
-17594
-17507
-17420
-17333
-17246
-17158
-17070
-16982
-16894
-16805
-16716
-16626
-16537
-16447
-16357
-16265
-16175
-16085
-15994
-15902
-15810
-15718
-15626
-15533
-15440
-15346
-15252
-15158
-15063
-14968
-14872
-14776
-14679
-14583
-14486
-14389
-14292
-14195
-14097
-13999
-13901
-13803
-13704
-13606
-13507
-13408
-13309
-13211
-13112
-13014
-12916
-12819
-12721
-12624
-12527
-12431
-12334
-12238
-12143
-12047
-11951
-11856
-11761
-11666
-11571
-11477
-11382
-11288
-11193
-11098
-11003
-10908
-10813
-10718
-10622
-10527
-10432
-10336
-10241
-10146
-10051
-9956
-9861
-9766
-9671
-9576
-9481
-9386
-9291
-9196
-9100
-9005
-8909
-8813
-8717
-8621
-8525
-8428
-8332
-8235
-8138
-8039
-7943
-7845
-7747
-7648
-7550
-7451
-7352
-7253
-7154
-7055
-6955
-6856
-6756
-6656
-6556
-6456
-6356
-6256
-6156
-6056
-5956
-5856
-5756
-5656
-5556
-5456
-5356
-5257
-5157
-5057
-4957
-4857
-4757
-4656
-4556
-4455
-4354
-4253
-4151
-4049
-3947
-3845
-3743
-3641
-3539
-3436
-3334
-3231
-3128
-3025
-2922
-2819
-2716
-2612
-2508
-2404
-2300
-2196
-2092
-1988
-1884
-1780
-1675
-1572
-1468
-1364
-1260
-1157
-1054
-950
-847
-743
-640
-536
-433
-330
-226
-123
-19
84
188
292
396
500
605
709
814
918
1022
1127
1232
1337
1441
1546
1651
1755
1860
1964
2069
2173
2278
2382
2487
2591
2696
2800
2905
3010
3115
3219
3324
3429
3533
3637
3742
3845
3949
4051
4155
4258
4361
4463
4565
4667
4768
4869
4970
5070
5171
5270
5370
5469
5568
5666
5764
5862
5959
6056
6153
6249
6346
6441
6537
6633
6728
6823
6918
7012
7107
7202
7296
7391
7485
7580
7674
7769
7864
7959
8054
8150
8245
8340
8436
8531
8626
8722
8817
8912
9008
9103
9198
9293
9388
9484
9578
9673
9768
9862
9956
10049
10142
10235
10328
10420
10512
10603
10694
10784
10874
10964
11053
11142
11230
11318
11406
11493
11581
11668
11755
11842
11929
12016
12103
12190
12277
12365
12453
12541
12629
12717
12806
12894
12983
13073
13162
13252
13342
13432
13522
13612
13702
13792
13883
13973
14064
14155
14246
14337
14428
14518
14609
14700
14790
14881
14971
15061
15151
15240
15330
15419
15508
15597
15687
15776
15865
15954
16043
16133
16222
16312
16402
16492
16582
16672
16762
16852
16943
17033
17124
17215
17306
17398
17489
17581
17673
17765
17857
17949
18041
18134
18226
18318
18410
18502
18594
18686
18777
18868
18960
19051
19141
19232
19322
19413
19503
19593
19683
19772
19862
19951
20041
20130
20220
20309
20398
20486
20575
20663
20751
20838
20926
21013
21100
21186
21273
21358
21444
21529
21613
21697
21781
21865
21948
22031
22114
22196
22279
22361
22443
22524
22605
22686
22767
22847
22926
23005
23084
23162
23240
23317
23394
23470
23546
23621
23697
23771
23846
23920
23994
24068
24141
24215
24288
24360
24433
24505
24577
24649
24720
24792
24862
24933
25003
25073
25143
25212
25281
25350
25418
25486
25553
25620
25686
25752
25817
25882
25947
26010
26074
26137
26199
26260
26322
26382
26442
26501
26560
26619
26676
26733
26790
26846
26901
26955
27009
27062
27114
27165
27216
27266
27315
27363
27411
27458
27504
27549
27594
27638
27681
27723
27765
27806
27847
27886
27926
27964
28002
28039
28075
28110
28145
28178
28211
28243
28274
28304
28334
28362
28390
28417
28443
28469
28494
28517
28540
28563
28584
28605
28625
28644
28663
28681
28698
28715
28731
28746
28761
28775
28788
28801
28813
28824
28834
28844
28853
28861
28869
28876
28882
28887
28892
28896
28900
28903
28905
28907
28909
28911
28912
28912
28913
28913
28913
28912
28911
28910
28909
28907
28905
28903
28900
28897
28894
28890
28887
28883
28879
28874
28870
28866
28861
28857
28852
28847
28842
28836
28831
28825
28819
28813
28807
28800
28794
28788
28781
28775
28769
28762
28756
28750
28744
28737
28731
28725
28719
28713
28707
28701
28695
28689
28684
28679
28674
28669
28664
28660
28656
28652
28648
28644
28641
28638
28635
28632
28630
28628
28627
28626
28626
28626
28627
28628
28630
28633
28636
28640
28645
28651
28657
28664
28671
28680
28689
28699
28709
28720
28732
28744
28757
28770
28785
28799
28815
28832
28849
28867
28886
28905
28926
28948
28970
28993
29016
29041
29066
29092
29118
29145
29173
29202
29231
29261
29291
29322
29354
29386
29419
29452
29486
29521
29555
29591
29627
29663
29700
29737
29775
29813
29852
29891
29931
29971
30011
30053
30094
30137
30179
30222
30266
30310
30355
30400
30445
30491
30538
30585
30632
30680
30729
30778
30827
30877
30927
30977
31028
31079
31131
31183
31236
31288
31342
31396
31450
31505
31560
31615
31670
31726
31782
31838
31895
31951
32008
32064
32121
32177
32235
32292
32348
32406
32464
32521
32578
32634
32692
32750
32807
32864
32921
32978
33034
33090
33147
33203
33258
33314
33370
33425
33480
33535
33590
33644
33699
33752
33806
33859
33912
33965
34017
34069
34120
34172
34223
34273
34323
34373
34422
34471
34520
34567
34615
34661
34708
34753
34799
34843
34888
34932
34975
35019
35061
35104
35146
35188
35229
35269
35310
35349
35388
35427
35465
35503
35541
35578
35614
35650
35686
35721
35755
35790
35823
35857
35889
35922
35954
35985
36016
36047
36077
36107
36137
36167
36196
36225
36253
36281
36309
36336
36363
36389
36415
36441
36466
36490
36515
36538
36561
36584
36606
36628
36649
36670
36690
36710
36729
36748
36767
36785
36802
36819
36835
36851
36866
36881
36895
36908
36921
36934
36945
36957
36967
36977
36987
36996
37004
37011
37018
37024
37030
37035
37039
37043
37046
37048
37050
37051
37052
37052
37051
37049
37047
37043
37039
37034
37029
37022
37015
37007
36999
36989
36979
36968
36956
36943
36930
36915
36900
36884
36867
36849
36831
36812
36792
36772
36750
36728
36706
36682
36658
36633
36608
36581
36554
36527
36498
36469
36440
36410
36379
36348
36317
36285
36253
36220
36188
36154
36121
36087
36053
36018
35983
35948
35912
35875
35839
35801
35764
35726
35687
35648
35609
35569
35529
35488
35447
35406
35364
35322
35279
35235
35192
35147
35103
35058
35012
34966
34920
34873
34826
34778
34730
34682
34633
34584
34534
34485
34434
34384
34333
34282
34230
34179
34126
34074
34021
33968
33915
33861
33807
33753
33699
33645
33591
33536
33482
33427
33373
33318
33263
33208
33153
33097
33042
32986
32930
32873
32817
32759
32703
32646
32589
32531
32475
32418
32360
32302
32246
32188
32131
32073
32017
31960
31904
31847
31791
31735
31679
31623
31568
31512
31456
31400
31345
31289
31234
31178
31123
31068
31013
30958
30902
30847
30792
30737
30682
30626
30571
30516
30460
30405
30350
30294
30239
30184
30128
30073
30017
29962
29906
29851
29796
29740
29685
29630
29575
29519
29464
29409
29354
29298
29243
29188
29133
29077
29022
28966
28911
28855
28799
28743
28687
28631
28575
28519
28463
28407
28351
28294
28238
28181
28125
28068
28011
27954
27897
27839
27782
27724
27666
27609
27551
27493
27435
27377
27318
27260
27202
27144
27086
27028
26969
26911
26853
26795
26738
26680
26623
26566
26508
26451
26395
26338
26281
26225
26169
26113
26057
26001
25946
25891
25836
25781
25726
25672
25617
25563
25509
25455
25402
25348
25295
25242
25189
25136
25083
25031
24978
24926
24873
24821
24768
24716
24664
24611
24559
24507
24454
24402
24350
24298
24247
24195
24143
24092
24040
23988
23937
23885
23834
23783
23731
23680
23629
23579
23528
23478
23428
23378
23328
23279
23230
23181
23133
23085
23038
22991
22945
22899
22854
22809
22765
22721
22678
22636
22594
22552
22510
22469
22429
22388
22348
22308
22268
22229
22189
22150
22111
22072
22033
21994
21955
21916
21877
21837
21798
21759
21719
21680
21640
21599
21559
21518
21476
21435
21392
21350
21306
21262
21218
21173
21128
21081
21034
20987
20938
20889
20839
20789
20737
20685
20633
20579
20525
20470
20414
20358
20301
20243
20185
20126
20066
20006
19946
19885
19823
19761
19698
19634
19570
19505
19439
19373
19305
19237
19169
19099
19029
18957
18885
18812
18739
18664
18589
18513
18435
18358
18279
18200
18120
18039
17957
17875
17792
17709
17624
17539
17454
17367
17280
17192
17104
17014
16924
16833
16741
16649
16555
16461
16366
16270
16174
16076
15978
15878
15778
15677
15575
15472
15368
15263
15157
15051
14944
14835
14726
14616
14505
14393
14280
14167
14052
13936
13820
13703
13585
13466
13346
13225
13104
12982
12859
12736
12612
12487
12361
12235
12108
11980
11851
11722
11592
11462
11331
11200
11068
10935
10802
10669
10535
10401
10267
10132
9997
9862
9727
9591
9455
9319
9183
9046
8910
8773
8636
8499
8362
8226
8089
7952
7815
7678
7541
7405
7268
7131
6995
6858
6722
6585
6449
6313
6177
6042
5907
5772
5637
5503
5368
5235
5101
4968
4836
4703
4571
4440
4309
4178
4046
3917
3788
3658
3529
3401
3272
3144
3017
2889
2762
2636
2509
2383
2257
2132
2005
1881
1756
1631
1506
1382
1257
1133
1008
884
760
636
511
387
263
139
14
-110
-234
-358
-481
-605
-729
-852
-976
-1099
-1223
-1346
-1469
-1592
-1715
-1838
-1960
-2083
-2205
-2327
-2448
-2570
-2691
-2812
-2932
-3052
-3171
-3290
-3409
-3527
-3644
-3761
-3877
-3993
-4107
-4222
-4335
-4448
-4560
-4671
-4781
-4891
-5000
-5109
-5216
-5323
-5430
-5535
-5640
-5744
-5847
-5950
-6051
-6152
-6253
-6352
-6451
-6549
-6646
-6742
-6838
-6933
-7027
-7121
-7213
-7306
-7397
-7488
-7578
-7668
-7757
-7845
-7933
-8020
-8106
-8191
-8276
-8360
-8443
-8525
-8607
-8687
-8767
-8847
-8925
-9002
-9079
-9155
-9230
-9304
-9377
-9449
-9520
-9590
-9660
-9728
-9795
-9861
-9927
-9991
-10054
-10116
-10178
-10238
-10297
-10355
-10412
-10469
-10524
-10578
-10631
-10683
-10734
-10784
-10833
-10881
-10928
-10974
-11019
-11063
-11106
-11148
-11189
-11230
-11269
-11308
-11346
-11383
-11420
-11456
-11492
-11526
-11561
-11595
-11629
-11662
-11695
-11728
-11760
-11793
-11825
-11857
-11889
-11921
-11953
-11985
-12017
-12049
-12081
-12113
-12144
-12176
-12207
-12238
-12268
-12299
-12329
-12358
-12388
-12417
-12446
-12475
-12503
-12531
-12558
-12586
-12613
-12639
-12665
-12691
-12717
-12742
-12767
-12792
-12817
-12841
-12865
-12889
-12912
-12936
-12959
-12982
-13004
-13027
-13049
-13071
-13093
-13115
-13137
-13158
-13180
-13202
-13224
-13246
-13268
-13289
-13311
-13333
-13355
-13377
-13398
-13420
-13441
-13463
-13484
-13505
-13526
-13547
-13567
-13588
-13608
-13628
-13647
-13667
-13686
-13705
-13724
-13742
-13760
-13777
-13795
-13812
-13828
-13845
-13861
-13876
-13892
-13907
-13922
-13936
-13950
-13964
-13977
-13990
-14003
-14015
-14027
-14039
-14050
-14061
-14072
-14083
-14093
-14104
-14114
-14124
-14135
-14145
-14155
-14165
-14175
-14185
-14195
-14205
-14215
-14226
-14236
-14247
-14259
-14270
-14282
-14294
-14306
-14319
-14333
-14346
-14360
-14375
-14390
-14405
-14421
-14436
-14453
-14469
-14486
-14504
-14521
-14540
-14558
-14577
-14596
-14615
-14635
-14655
-14676
-14697
-14718
-14739
-14761
-14783
-14805
-14827
-14849
-14871
-14894
-14917
-14939
-14962
-14985
-15008
-15032
-15055
-15078
-15101
-15124
-15148
-15171
-15194
-15217
-15240
-15263
-15286
-15309
-15332
-15355
-15379
-15402
-15426
-15450
-15474
-15498
-15523
-15548
-15574
-15599
-15626
-15653
-15680
-15708
-15737
-15767
-15797
-15828
-15859
-15892
-15925
-15959
-15994
-16030
-16065
-16103
-16140
-16180
-16219
-16259
-16300
-16341
-16384
-16426
-16470
-16514
-16558
-16603
-16648
-16694
-16740
-16786
-16832
-16879
-16926
-16972
-17019
-17067
-17114
-17161
-17208
-17256
-17303
-17351
-17398
-17446
-17494
-17542
-17590
-17638
-17686
-17734
-17782
-17831
-17879
-17928
-17976
-18025
-18073
-18122
-18171
-18219
-18268
-18317
-18366
-18414
-18463
-18512
-18561
-18610
-18660
-18709
-18758
-18808
-18857
-18907
-18957
-19008
-19058
-19109
-19160
-19212
-19263
-19315
-19368
-19420
-19473
-19526
-19579
-19633
-19687
-19741
-19795
-19850
-19905
-19960
-20016
-20071
-20127
-20184
-20240
-20297
-20354
-20411
-20468
-20525
-20582
-20639
-20696
-20753
-20809
-20866
-20922
-20978
-21034
-21089
-21144
-21199
-21253
-21307
-21360
-21414
-21466
-21518
-21570
-21622
-21673
-21723
-21774
-21824
-21873
-21923
-21971
-22019
-22067
-22114
-22160
-22206
-22251
-22296
-22340
-22383
-22426
-22468
-22509
-22550
-22590
-22628
-22667
-22704
-22740
-22775
-22809
-22843
-22875
-22907
-22938
-22967
-22996
-23025
-23052
-23079
-23104
-23129
-23153
-23176
-23199
-23220
-23241
-23261
-23280
-23298
-23315
-23332
-23347
-23362
-23377
-23390
-23403
-23415
-23426
-23437
-23447
-23456
-23465
-23473
-23480
-23487
-23494
-23499
-23504
-23509
-23513
-23516
-23519
-23521
-23522
-23522
-23523
-23522
-23521
-23520
-23518
-23515
-23512
-23509
-23505
-23500
-23495
-23489
-23483
-23477
-23470
-23463
-23455
-23446
-23438
-23429
-23419
-23409
-23398
-23387
-23375
-23363
-23351
-23338
-23325
-23311
-23297
-23283
-23268
-23253
-23238
-23223
-23208
-23192
-23176
-23160
-23144
-23127
-23110
-23093
-23075
-23057
-23039
-23020
-23001
-22982
-22962
-22942
-22922
-22901
-22881
-22859
-22838
-22816
-22794
-22772
-22749
-22726
-22702
-22678
-22654
-22630
-22605
-22581
-22556
-22531
-22505
-22480
-22455
-22429
-22403
-22378
-22352
-22325
-22299
-22273
-22246
-22220
-22193
-22167
-22140
-22114
-22088
-22062
-22037
-22011
-21985
-21959
-21934
-21908
-21882
-21856
-21831
-21806
-21780
-21755
-21731
-21706
-21681
-21657
-21632
-21608
-21583
-21559
-21535
-21510
-21486
-21462
-21438
-21414
-21390
-21366
-21343
-21319
-21295
-21272
-21248
-21224
-21200
-21176
-21152
-21128
-21104
-21081
-21057
-21033
-21010
-20986
-20963
-20939
-20915
-20892
-20868
-20844
-20820
-20796
-20773
-20749
-20726
-20703
-20680
-20658
-20635
-20613
-20590
-20568
-20546
-20523
-20501
-20479
-20457
-20435
-20413
-20391
-20370
-20348
-20326
-20305
-20284
-20262
-20241
-20220
-20198
-20177
-20156
-20134
-20112
-20091
-20069
-20048
-20026
-20004
-19983
-19961
-19939
-19917
-19895
-19873
-19850
-19828
-19805
-19783
-19760
-19738
-19715
-19693
-19670
-19648
-19625
-19602
-19580
-19557
-19535
-19513
-19490
-19468
-19445
-19423
-19400
-19378
-19355
-19332
-19309
-19286
-19263
-19240
-19217
-19194
-19170
-19147
-19123
-19099
-19075
-19050
-19026
-19001
-18976
-18951
-18926
-18901
-18875
-18849
-18824
-18798
-18771
-18745
-18718
-18691
-18664
-18636
-18608
-18580
-18552
-18523
-18494
-18464
-18434
-18404
-18373
-18342
-18311
-18279
-18246
-18213
-18180
-18147
-18113
-18078
-18043
-18008
-17972
-17935
-17898
-17861
-17822
-17783
-17744
-17704
-17663
-17622
-17580
-17538
-17495
-17452
-17408
-17364
-17318
-17273
-17226
-17179
-17131
-17082
-17033
-16983
-16933
-16882
-16831
-16778
-16726
-16673
-16619
-16565
-16510
-16454
-16398
-16341
-16283
-16224
-16165
-16106
-16046
-15985
-15924
-15862
-15800
-15738
-15674
-15611
-15546
-15481
-15415
-15349
-15283
-15216
-15148
-15080
-15012
-14943
-14873
-14803
-14733
-14662
-14590
-14518
-14445
-14371
-14297
-14222
-14146
-14070
-13994
-13917
-13839
-13761
-13682
-13603
-13523
-13443
-13363
-13281
-13200
-13117
-13035
-12951
-12867
-12782
-12697
-12611
-12525
-12438
-12351
-12263
-12174
-12085
-11996
-11906
-11815
-11724
-11633
-11541
-11449
-11356
-11262
-11168
-11074
-10979
-10883
-10788
-10691
-10594
-10497
-10399
-10301
-10202
-10103
-10003
-9903
-9803
-9702
-9601
-9500
-9399
-9297
-9195
-9092
-8990
-8887
-8784
-8681
-8578
-8474
-8371
-8267
-8163
-8058
-7955
-7851
-7746
-7642
-7537
-7432
-7328
-7223
-7119
-7014
-6910
-6805
-6701
-6597
-6493
-6389
-6285
-6182
-6078
-5975
-5871
-5769
-5666
-5563
-5461
-5359
-5258
-5156
-5055
-4954
-4854
-4753
-4653
-4553
-4453
-4353
-4253
-4154
-4054
-3955
-3856
-3757
-3658
-3560
-3462
-3363
-3265
-3168
-3070
-2972
-2875
-2778
-2681
-2584
-2487
-2390
-2294
-2197
-2101
-2005
-1910
-1814
-1719
-1624
-1529
-1434
-1340
-1246
-1152
-1058
-965
-872
-778
-686
-593
-500
-408
-316
-224
-132
-40
51
143
234
324
415
505
595
685
775
864
953
1041
1129
1217
1304
1391
1478
1564
1650
1735
1821
1905
1990
2074
2157
2240
2322
2404
2486
2567
2647
2727
2807
2886
2964
3042
3120
3197
3273
3349
3424
3499
3573
3647
3720
3793
3865
3936
4006
4078
4148
4217
4286
4354
4421
4488
4554
4620
4685
4749
4813
4876
4939
5000
5061
5121
5180
5238
5296
5352
5408
5462
5516
5568
5620
5671
5721
5771
5819
5867
5914
5961
6006
6051
6095
6139
6182
6224
6266
6307
6347
6387
6425
6463
6501
6538
6574
6609
6644
6678
6711
6744
6776
6807
6838
6868
6897
6926
6954
6982
7009
7035
7061
7086
7111
7134
7158
7180
7202
7223
7244
7264
7283
7302
7320
7337
7354
7371
7387
7402
7417
7432
7446
7459
7472
7485
7497
7509
7520
7531
7541
7552
7561
7571
7580
7588
7597
7605
7612
7619
7626
7632
7637
7643
7648
7653
7657
7661
7665
7669
7673
7676
7679
7682
7685
7688
7690
7693
7695
7697
7699
7701
7703
7705
7706
7708
7709
7711
7712
7713
7715
7716
7716
7717
7718
7718
7718
7718
7717
7717
7716
7715
7715
7713
7712
7711
7710
7708
7707
7705
7704
7702
7700
7698
7695
7693
7690
7687
7684
7681
7678
7675
7671
7668
7664
7660
7656
7651
7647
7642
7637
7632
7627
7621
7615
7609
7603
7596
7589
7582
7574
7566
7558
7549
7540
7530
7521
7511
7500
7489
7479
7467
7456
7444
7433
7421
7408
7396
7383
7370
7357
7343
7330
7316
7302
7287
7273
7258
7243
7228
7213
7197
7181
7165
7149
7132
7115
7098
7080
7062
7044
7026
7008
6990
6971
6952
6933
6915
6896
6876
6857
6838
6819
6799
6780
6760
6740
6720
6700
6680
6660
6640
6620
6600
6580
6560
6540
6520
6500
6480
6460
6440
6420
6400
6379
6359
6339
6319
6299
6279
6259
6239
6219
6199
6179
6160
6140
6119
6099
6079
6058
6038
6017
5996
5975
5954
5933
5912
5891
5869
5847
5825
5803
5780
5757
5734
5711
5688
5664
5640
5616
5591
5567
5542
5517
5491
5465
5439
5412
5385
5358
5330
5302
5274
5245
5216
5186
5156
5126
5095
5064
5032
4999
4966
4933
4899
4864
4830
4794
4759
4723
4687
4650
4613
4576
4538
4500
4462
4424
4385
4346
4307
4267
4228
4188
4148
4108
4067
4027
3986
3945
3904
3862
3820
3778
3736
3693
3650
3607
3564
3520
3476
3432
3388
3343
3298
3253
3207
3161
3115
3069
3022
2975
2928
2881
2833
2785
2737
2688
2640
2590
2541
2491
2441
2390
2339
2287
2235
2183
2130
2077
2023
1969
1915
1860
1805
1750
1694
1638
1582
1525
1469
1412
1355
1297
1240
1182
1124
1066
1006
949
890
831
772
713
653
593
533
473
413
353
292
232
171
110
49
-13
-74
-136
-197
-259
-321
-384
-446
-508
-571
-633
-696
-759
-822
-886
-949
-1012
-1077
-1141
-1205
-1270
-1335
-1400
-1465
-1531
-1596
-1662
-1728
-1794
-1861
-1927
-1993
-2060
-2127
-2194
-2261
-2328
-2395
-2462
-2529
-2596
-2663
-2730
-2796
-2863
-2930
-2996
-3062
-3129
-3195
-3261
-3327
-3393
-3459
-3525
-3591
-3656
-3722
-3788
-3853
-3919
-3984
-4050
-4115
-4181
-4246
-4312
-4377
-4442
-4508
-4573
-4639
-4704
-4770
-4836
-4901
-4966
-5032
-5097
-5162
-5226
-5291
-5356
-5420
-5484
-5549
-5613
-5677
-5741
-5805
-5869
-5932
-5996
-6059
-6122
-6184
-6246
-6308
-6370
-6431
-6493
-6553
-6614
-6674
-6734
-6793
-6852
-6910
-6968
-7026
-7083
-7140
-7197
-7253
-7309
-7364
-7419
-7474
-7528
-7582
-7636
-7689
-7742
-7794
-7846
-7897
-7948
-7999
-8048
-8098
-8147
-8196
-8244
-8291
-8338
-8385
-8431
-8477
-8523
-8568
-8612
-8656
-8700
-8743
-8786
-8828
-8870
-8912
-8953
-8993
-9034
-9073
-9113
-9151
-9190
-9227
-9264
-9301
-9337
-9372
-9407
-9442
-9476
-9510
-9542
-9575
-9607
-9638
-9669
-9699
-9728
-9757
-9786
-9814
-9841
-9867
-9893
-9918
-9943
-9966
-9989
-10011
-10033
-10054
-10074
-10093
-10111
-10129
-10145
-10161
-10176
-10190
-10203
-10215
-10226
-10236
-10245
-10253
-10261
-10267
-10273
-10277
-10281
-10284
-10286
-10287
-10287
-10286
-10284
-10282
-10279
-10275
-10270
-10265
-10259
-10252
-10244
-10236
-10227
-10217
-10207
-10195
-10184
-10171
-10158
-10144
-10129
-10114
-10098
-10081
-10063
-10045
-10027
-10007
-9987
-9967
-9946
-9924
-9902
-9880
-9857
-9834
-9811
-9787
-9763
-9738
-9713
-9688
-9663
-9637
-9610
-9584
-9557
-9529
-9502
-9474
-9446
-9418
-9389
-9360
-9331
-9302
-9272
-9242
-9212
-9181
-9151
-9120
-9088
-9057
-9025
-8992
-8960
-8927
-8893
-8859
-8825
-8791
-8755
-8720
-8684
-8647
-8611
-8573
-8536
-8498
-8460
-8421
-8383
-8344
-8305
-8265
-8225
-8185
-8145
-8103
-8063
-8021
-7980
-7938
-7895
-7853
-7810
-7766
-7723
-7679
-7635
-7591
-7547
-7502
-7457
-7412
-7366
-7320
-7274
-7228
-7181
-7134
-7087
-7039
-6991
-6942
-6894
-6844
-6795
-6745
-6695
-6644
-6594
-6542
-6491
-6439
-6388
-6336
-6283
-6231
-6178
-6126
-6073
-6020
-5967
-5914
-5860
-5807
-5753
-5700
-5646
-5593
-5539
-5485
-5431
-5378
-5324
-5270
-5216
-5162
-5108
-5054
-5000
-4946
-4892
-4838
-4784
-4730
-4675
-4621
-4567
-4512
-4457
-4402
-4347
-4292
-4237
-4182
-4126
-4070
-4014
-3959
-3902
-3846
-3790
-3733
-3676
-3620
-3563
-3506
-3448
-3391
-3334
-3277
-3219
-3161
-3104
-3046
-2988
-2930
-2872
-2814
-2756
-2697
-2639
-2581
-2523
-2465
-2407
-2349
-2292
-2234
-2177
-2120
-2063
-2005
-1950
-1894
-1838
-1782
-1727
-1671
-1616
-1562
-1507
-1453
-1398
-1344
-1290
-1237
-1183
-1130
-1077
-1025
-972
-920
-868
-816
-765
-713
-662
-611
-561
-510
-460
-410
-360
-311
-261
-212
-163
-114
-66
-17
32
80
128
176
224
272
320
367
415
462
509
557
604
651
698
745
792
838
885
931
978
1024
1071
1117
1163
1210
1256
1302
1348
1395
1441
1487
1533
1580
1626
1672
1718
1764
1811
1857
1903
1949
1995
2041
2087
2133
2179
2225
2271
2317
2363
2408
2454
2500
2546
2592
2637
2683
2729
2775
2820
2866
2912
2957
3003
3049
3095
3140
3186
3232
3278
3324
3370
3416
3462
3508
3554
3600
3646
3691
3737
3783
3828
3873
3918
3963
4008
4051
4096
4140
4184
4228
4271
4314
4357
4400
4443
4486
4528
4570
4613
4654
4696
4738
4779
4820
4861
4902
4942
4983
5023
5064
5104
5144
5184
5224
5264
5304
5343
5383
5422
5461
5500
5539
5577
5616
5654
5692
5730
5768
5806
5844
5881
5919
5956
5994
6031
6068
6105
6141
6177
6213
6249
6285
6320
6355
6389
6424
6457
6491
6524
6557
6590
6622
6654
6685
6717
6748
6779
6809
6840
6870
6899
6929
6958
6987
7016
7044
7072
7100
7128
7155
7182
7209
7236
7262
7288
7314
7340
7365
7390
7415
7440
7464
7488
7511
7535
7558
7580
7602
7624
7646
7667
7688
7708
7729
7748
7768
7787
7806
7824
7842
7859
7877
7893
7910
7926
7942
7957
7972
7987
8002
8016
8029
8044
8058
8071
8084
8096
8109
8121
8132
8145
8156
8167
8178
8189
8199
8209
8219
8228
8238
8247
8256
8264
8273
8281
8289
8297
8305
8312
8320
8327
8334
8341
8347
8354
8360
8367
8373
8379
8384
8390
8395
8401
8406
8411
8416
8420
8425
8428
8432
8436
8439
8441
8443
8445
8447
8448
8448
8449
8449
8448
8447
8446
8444
8441
8439
8436
8432
8428
8424
8420
8415
8410
8405
8399
8393
8387
8380
8373
8366
8358
8350
8342
8334
8325
8316
8306
8297
8287
8276
8266
8255
8244
8232
8221
8209
8197
8183
8172
8159
8146
8132
8119
8105
8092
8077
8063
8048
8034
8019
8003
7987
7972
7955
7939
7922
7905
7887
7869
7851
7832
7813
7793
7773
7752
7732
7710
7689
7666
7644
7621
7598
7575
7551
7527
7503
7478
7454
7429
7403
7378
7352
7326
7300
7273
7247
7220
7193
7166
7139
7111
7084
7056
7028
7000
6971
6943
6914
6885
6855
6826
6796
6766
6736
6705
6674
6643
6612
6581
6549
6517
6485
6453
6420
6388
6355
6322
6288
6255
6221
6187
6153
6119
6084
6050
6015
5980
5945
5909
5874
5838
5802
5767
5730
5694
5658
5621
5584
5547
5510
5472
5435
5397
5359
5322
5284
5246
5208
5169
5131
5093
5054
5016
4977
4938
4899
4860
4821
4781
4742
4703
4663
4624
4584
4545
4505
4466
4427
4387
4348
4309
4270
4231
4192
4154
4115
4077
4038
4001
3963
3925
3888
3851
3814
3777
3740
3704
3668
3632
3596
3560
3525
3490
3454
3420
3385
3350
3316
3282
3248
3213
3179
3146
3112
3078
3045
3012
2979
2946
2913
2880
2848
2815
2783
2751
2719
2687
2655
2623
2592
2561
2530
2499
2468
2437
2406
2376
2346
2316
2286
2256
2227
2197
2168
2139
2110
2081
2053
2024
1996
1968
1941
1913
1886
1860
1833
1807
1781
1755
1730
1705
1680
1656
1632
1608
1585
1562
1540
1517
1496
1474
1454
1433
1413
1393
1373
1354
1336
1318
1300
1283
1266
1249
1233
1218
1202
1187
1173
1159
1145
1132
1120
1107
1095
1084
1073
1062
1052
1042
1033
1024
1016
1008
1000
993
986
980
975
969
965
960
956
953
950
947
945
943
942
941
941
941
941
942
944
945
947
949
952
955
958
962
965
970
974
979
985
991
998
1004
1012
1020
1029
1038
1048
1058
1069
1080
1092
1104
1118
1131
1145
1160
1176
1192
1209
1227
1245
1264
1283
1303
1324
1346
1368
1391
1415
1439
1464
1489
1515
1542
1569
1596
1624
1652
1681
1710
1740
1769
1800
1830
1861
1892
1924
1956
1989
2021
2055
2088
2122
2156
2190
2225
2259
2294
2329
2364
2400
2435
2471
2506
2542
2578
2613
2649
2685
2720
2756
2792
2827
2863
2898
2934
2969
3005
3040
3075
3110
3145
3179
3214
3249
3283
3318
3353
3387
3422
3457
3492
3526
3561
3596
3631
3666
3701
3735
3770
3805
3840
3875
3910
3945
3980
4016
4051
4086
4121
4157
4192
4228
4263
4299
4334
4370
4406
4442
4477
4513
4549
4585
4622
4658
4694
4730
4766
4802
4838
4875
4911
4946
4982
5018
5054
5089
5124
5160
5195
5230
5264
5299
5334
5368
5402
5436
5469
5502
5535
5568
5600
5633
5665
5696
5728
5759
5790
5821
5851
5881
5912
5941
5971
6001
6030
6059
6088
6116
6145
6173
6202
6230
6258
6286
6314
6341
6369
6397
6425
6453
6481
6509
6537
6566
6594
6622
6651
6679
6707
6736
6764
6792
6820
6848
6876
6904
6932
6959
6987
7015
7042
7069
7097
7124
7151
7178
7205
7232
7259
7285
7312
7338
7364
7391
7417
7443
7469
7494
7520
7546
7571
7597
7622
7647
7672
7698
7723
7748
7773
7798
7823
7847
7872
7897
7921
7946
7970
7995
8019
8044
8069
8093
8118
8143
8167
8193
8218
8243
8268
8294
8319
8344
8369
8395
8420
8446
8472
8498
8524
8550
8576
8603
8629
8656
8683
8709
8736
8764
8791
8818
8846
8873
8901
8929
8957
8985
9013
9041
9069
9097
9125
9153
9181
9209
9237
9264
9292
9320
9348
9375
9403
9431
9458
9486
9513
9540
9568
9595
9622
9649
9675
9702
9729
9755
9781
9808
9834
9860
9885
9911
9937
9962
9987
10012
10037
10062
10087
10112
10137
10162
10187
10211
10236
10260
10285
10309
10333
10357
10381
10405
10429
10452
10476
10499
10522
10545
10568
10591
10614
10636
10658
10680
10702
10724
10746
10768
10789
10811
10832
10854
10875
10896
10917
10938
10959
10980
11001
11022
11043
11064
11085
11106
11127
11147
11168
11189
11210
11231
11252
11273
11293
11314
11335
11355
11376
11396
11416
11436
11456
11475
11495
11514
11533
11552
11570
11589
11607
11625
11643
11660
11678
11695
11712
11729
11746
11763
11780
11797
11814
11831
11847
11864
11881
11897
11914
11931
11947
11964
11980
11997
12013
12029
12046
12062
12078
12095
12111
12127
12143
12159
12174
12190
12206
12221
12236
12251
12266
12281
12296
12310
12325
12339
12353
12367
12380
12394
12407
12420
12433
12446
12458
12470
12482
12494
12506
12517
12528
12539
12550
12560
12570
12580
12590
12599
12608
12617
12626
12635
12643
12651
12659
12667
12674
12681
12687
12694
12699
12704
12709
12713
12717
12720
12723
12726
12728
12729
12731
12731
12732
12732
12731
12731
12730
12729
12727
12726
12724
12721
12719
12717
12714
12711
12708
12704
12700
12696
12692
12688
12683
12679
12674
12669
12664
12658
12653
12647
12641
12635
12628
12621
12614
12607
12599
12591
12582
12574
12565
12556
12546
12537
12527
12517
12506
12496
12485
12473
12461
12449
12437
12424
12410
12396
12382
12368
12353
12337
12322
12306
12289
12272
12255
12238
12220
12201
12183
12164
12144
12125
12105
12084
12063
12042
12020
11998
11975
11953
11930
11906
11882
11858
11834
11809
11785
11760
11734
11709
11683
11657
11631
11605
11578
11552
11525
11497
11470
11442
11413
11385
11356
11327
11297
11267
11237
11207
11176
11145
11113
11081
11049
11017
10984
10951
10918
10885
10852
10818
10784
10750
10716
10681
10647
10612
10577
10542
10507
10471
10436
10400
10364
10328
10291
10255
10218
10181
10144
10107
10070
10033
9996
9958
9920
9883
9845
9807
9769
9731
9693
9654
9616
9577
9538
9499
9461
9422
9383
9343
9304
9265
9226
9186
9147
9107
9068
9028
8989
8949
8909
8869
8830
8790
8750
8709
8669
8629
8588
8548
8507
8466
8426
8385
8344
8303
8263
8222
8180
8140
8100
8058
8018
7978
7937
7896
7856
7815
7774
7734
7693
7652
7612
7571
7530
7489
7448
7407
7366
7324
7283
7241
7199
7157
7115
7073
7031
6988
6946
6903
6860
6817
6774
6732
6689
6646
6603
6560
6517
6475
6432
6389
6346
6303
6260
6218
6175
6132
6089
6046
6003
5961
5918
5875
5833
5790
5748
5705
5663
5620
5578
5536
5494
5451
5409
5368
5326
5284
5242
5200
5158
5117
5075
5033
4992
4950
4909
4867
4826
4784
4743
4701
4660
4618
4577
4535
4494
4453
4411
4370
4329
4288
4247
4206
4165
4124
4083
4043
4002
3962
3921
3881
3840
3800
3760
3720
3679
3639
3599
3560
3520
3480
3441
3401
3362
3323
3284
3244
3205
3166
3127
3088
3050
3011
2972
2934
2895
2856
2818
2780
2741
2703
2665
2626
2588
2550
2512
2474
2436
2398
2360
2322
2285
2247
2210
2172
2135
2098
2062
2025
1989
1953
1917
1882
1847
1812
1777
1743
1709
1676
1642
1610
1577
1545
1513
1482
1451
1420
1389
1359
1329
1300
1271
1242
1213
1185
1157
1129
1102
1075
1049
1022
997
971
946
922
897
873
850
826
803
781
759
737
715
694
674
653
633
614
594
575
556
538
519
501
483
465
447
430
412
395
378
361
343
326
309
292
275
258
240
223
206
188
171
153
136
118
100
82
63
45
27
8
-11
-29
-48
-67
-86
-105
-124
-143
-162
-181
-200
-219
-238
-257
-275
-294
-312
-330
-348
-367
-385
-403
-422
-440
-459
-477
-496
-514
-533
-551
-570
-588
-607
-626
-644
-663
-682
-702
-721
-740
-760
-780
-799
-819
-839
-859
-880
-900
-921
-941
-962
-983
-1004
-1025
-1047
-1068
-1090
-1112
-1134
-1156
-1178
-1201
-1223
-1245
-1268
-1290
-1313
-1336
-1359
-1382
-1405
-1428
-1451
-1475
-1498
-1522
-1546
-1570
-1594
-1619
-1643
-1668
-1694
-1719
-1745
-1772
-1798
-1825
-1853
-1881
-1909
-1937
-1966
-1996
-2025
-2055
-2086
-2117
-2148
-2180
-2212
-2244
-2277
-2311
-2344
-2378
-2413
-2447
-2482
-2517
-2553
-2588
-2624
-2661
-2697
-2734
-2771
-2808
-2846
-2884
-2922
-2960
-2998
-3037
-3076
-3115
-3154
-3194
-3233
-3273
-3313
-3353
-3394
-3434
-3474
-3515
-3556
-3597
-3637
-3678
-3719
-3760
-3801
-3842
-3883
-3924
-3965
-4006
-4046
-4088
-4128
-4169
-4209
-4250
-4290
-4330
-4371
-4411
-4451
-4491
-4530
-4570
-4610
-4649
-4689
-4728
-4767
-4806
-4845
-4885
-4924
-4963
-5002
-5041
-5080
-5119
-5158
-5196
-5235
-5274
-5313
-5351
-5390
-5428
-5467
-5505
-5543
-5581
-5619
-5657
-5695
-5733
-5770
-5807
-5845
-5882
-5918
-5955
-5991
-6028
-6064
-6100
-6136
-6171
-6207
-6242
-6278
-6313
-6348
-6383
-6418
-6453
-6488
-6522
-6556
-6590
-6624
-6658
-6692
-6725
-6758
-6791
-6824
-6857
-6890
-6923
-6955
-6987
-7019
-7051
-7082
-7113
-7145
-7175
-7206
-7237
-7267
-7297
-7328
-7358
-7388
-7418
-7448
-7478
-7507
-7537
-7567
-7596
-7626
-7655
-7684
-7714
-7743
-7772
-7802
-7831
-7860
-7890
-7919
-7948
-7977
-8006
-8035
-8064
-8093
-8122
-8151
-8179
-8208
-8238
-8267
-8296
-8325
-8354
-8383
-8412
-8441
-8471
-8500
-8529
-8558
-8588
-8617
-8647
-8676
-8706
-8736
-8766
-8796
-8826
-8856
-8886
-8917
-8947
-8978
-9009
-9041
-9072
-9104
-9136
-9168
-9200
-9233
-9266
-9299
-9333
-9366
-9401
-9435
-9470
-9505
-9540
-9575
-9611
-9647
-9683
-9720
-9757
-9794
-9831
-9869
-9907
-9946
-9984
-10023
-10062
-10101
-10141
-10180
-10220
-10260
-10301
-10341
-10382
-10423
-10464
-10506
-10548
-10590
-10632
-10674
-10716
-10758
-10801
-10843
-10886
-10929
-10972
-11015
-11058
-11101
-11145
-11189
-11233
-11277
-11322
-11367
-11412
-11457
-11502
-11548
-11593
-11639
-11686
-11732
-11779
-11826
-11873
-11920
-11968
-12016
-12063
-12111
-12159
-12208
-12256
-12304
-12352
-12400
-12448
-12496
-12544
-12592
-12640
-12688
-12736
-12783
-12831
-12878
-12926
-12973
-13020
-13067
-13114
-13161
-13208
-13254
-13300
-13347
-13393
-13439
-13485
-13531
-13577
-13624
-13670
-13716
-13762
-13808
-13854
-13900
-13946
-13992
-14037
-14083
-14129
-14174
-14219
-14265
-14310
-14355
-14400
-14445
-14489
-14533
-14578
-14622
-14665
-14709
-14752
-14796
-14839
-14882
-14925
-14968
-15011
-15053
-15095
-15137
-15179
-15221
-15262
-15303
-15344
-15385
-15426
-15466
-15507
-15547
-15587
-15627
-15667
-15707
-15747
-15787
-15827
-15866
-15906
-15945
-15985
-16024
-16062
-16102
-16140
-16178
-16216
-16254
-16293
-16329
-16367
-16404
-16441
-16477
-16513
-16549
-16585
-16620
-16655
-16690
-16725
-16759
-16793
-16826
-16860
-16893
-16926
-16958
-16990
-17022
-17053
-17084
-17115
-17145
-17176
-17205
-17235
-17264
-17293
-17321
-17349
-17377
-17404
-17430
-17457
-17483
-17508
-17533
-17557
-17581
-17604
-17627
-17650
-17672
-17694
-17715
-17736
-17756
-17776
-17796
-17815
-17834
-17852
-17870
-17888
-17905
-17921
-17938
-17954
-17969
-17984
-17999
-18013
-18027
-18040
-18053
-18066
-18078
-18090
-18101
-18112
-18122
-18131
-18140
-18149
-18156
-18164
-18170
-18177
-18182
-18187
-18192
-18196
-18199
-18202
-18204
-18205
-18206
-18206
-18205
-18204
-18202
-18200
-18197
-18193
-18189
-18184
-18178
-18172
-18165
-18158
-18149
-18140
-18131
-18120
-18109
-18097
-18085
-18071
-18058
-18043
-18028
-18012
-17996
-17978
-17961
-17942
-17923
-17903
-17883
-17861
-17840
-17817
-17795
-17771
-17747
-17722
-17696
-17670
-17643
-17615
-17587
-17558
-17528
-17498
-17467
-17435
-17403
-17370
-17337
-17302
-17268
-17232
-17196
-17159
-17121
-17083
-17044
-17005
-16965
-16925
-16884
-16843
-16801
-16759
-16716
-16673
-16629
-16586
-16541
-16497
-16451
-16406
-16360
-16312
-16267
-16219
-16171
-16123
-16074
-16024
-15976
-15925
-15875
-15824
-15772
-15720
-15667
-15614
-15561
-15507
-15452
-15397
-15342
-15286
-15229
-15172
-15115
-15057
-14998
-14939
-14880
-14820
-14759
-14698
-14637
-14575
-14513
-14451
-14388
-14325
-14261
-14197
-14133
-14068
-14003
-13937
-13872
-13806
-13739
-13673
-13606
-13539
-13471
-13404
-13336
-13268
-13200
-13131
-13062
-12993
-12924
-12854
-12785
-12715
-12644
-12574
-12503
-12432
-12362
-12291
-12219
-12148
-12077
-12006
-11934
-11863
-11791
-11720
-11648
-11576
-11505
-11433
-11362
-11290
-11219
-11148
-11077
-11006
-10935
-10864
-10794
-10723
-10653
-10582
-10512
-10442
-10372
-10302
-10233
-10163
-10094
-10025
-9956
-9888
-9820
-9752
-9684
-9617
-9550
-9483
-9416
-9350
-9284
-9219
-9153
-9088
-9023
-8959
-8894
-8830
-8766
-8703
-8639
-8576
-8513
-8449
-8386
-8323
-8260
-8197
-8135
-8071
-8009
-7947
-7884
-7822
-7759
-7697
-7634
-7572
-7509
-7447
-7384
-7321
-7258
-7196
-7133
-7070
-7008
-6945
-6883
-6820
-6758
-6696
-6634
-6572
-6510
-6449
-6387
-6326
-6265
-6204
-6143
-6082
-6021
-5960
-5900
-5839
-5779
-5718
-5658
-5598
-5537
-5477
-5417
-5357
-5296
-5236
-5176
-5117
-5057
-4997
-4938
-4878
-4819
-4759
-4700
-4641
-4581
-4522
-4463
-4404
-4344
-4285
-4226
-4167
-4108
-4049
-3990
-3931
-3872
-3813
-3754
-3695
-3636
-3577
-3518
-3459
-3400
-3341
-3282
-3222
-3163
-3104
-3044
-2985
-2925
-2865
-2806
-2746
-2686
-2626
-2566
-2506
-2446
-2385
-2325
-2264
-2204
-2143
-2082
-2020
-1959
-1898
-1836
-1774
-1713
-1651
-1589
-1526
-1464
-1401
-1338
-1275
-1212
-1149
-1086
-1022
-958
-895
-831
-767
-703
-638
-574
-510
-445
-380
-315
-250
-184
-118
-52
14
80
146
213
280
346
413
480
547
614
682
749
817
884
952
1018
1087
1155
1223
1291
1359
1427
1495
1563
1631
1700
1768
1837
1906
1975
2044
2114
2183
2253
2323
2394
2464
2535
2606
2677
2748
2819
2890
2961
3032
3104
3175
3246
3318
3389
3461
3532
3604
3675
3747
3819
3890
3962
4033
4105
4177
4248
4320
4391
4463
4535
4606
4678
4749
4821
4892
4963
5035
5106
5177
5248
5319
5389
5460
5530
5600
5670
5740
5810
5880
5949
6018
6087
6156
6225
6294
6362
6431
6499
6567
6635
6703
6770
6838
6905
6972
7040
7107
7174
7241
7308
7375
7441
7508
7575
7641
7707
7773
7839
7904
7970
8035
8100
8164
8229
8293
8356
8420
8483
8546
8608
8670
8732
8794
8855
8916
8976
9036
9096
9155
9214
9273
9331
9389
9446
9503
9560
9617
9673
9729
9784
9840
9895
9949
10003
10057
10111
10164
10217
10269
10322
10374
10425
10477
10528
10578
10629
10679
10728
10778
10827
10876
10924
10972
11020
11068
11115
11162
11208
11254
11300
11346
11391
11436
11480
11524
11568
11612
11655
11699
11742
11784
11827
11869
11911
11953
11994
12035
12076
12116
12156
12196
12235
12274
12313
12352
12391
12429
12467
12505
12542
12580
12617
12653
12690
12726
12762
12797
12833
12868
12903
12938
12972
13006
13040
13073
13106
13139
13171
13203
13235
13266
13297
13327
13357
13387
13416
13445
13474
13502
13531
13558
13586
13613
13640
13666
13693
13718
13744
13769
13794
13818
13843
13866
13890
13913
13936
13959
13981
14004
14025
14047
14068
14089
14110
14130
14151
14170
14190
14209
14228
14246
14264
14282
14300
14317
14334
14350
14366
14382
14398
14413
14428
14443
14457
14471
14484
14497
14510
14523
14535
14547
14558
14569
14580
14591
14602
14612
14622
14631
14641
14650
14658
14667
14675
14683
14691
14698
14706
14713
14720
14727
14734
14740
14747
14753
14759
14765
14771
14776
14781
14786
14791
14796
14800
14804
14808
14812
14815
14818
14821
14823
14825
14827
14829
14830
14831
14831
14832
14832
14832
14832
14831
14830
14829
14828
14827
14825
14823
14820
14818
14815
14813
14810
14806
14803
14800
14796
14792
14788
14784
14780
14775
14771
14766
14761
14755
14750
14744
14738
14731
14725
14718
14711
14704
14697
14689
14681
14673
14665
14656
14648
14639
14629
14620
14610
14600
14590
14579
14569
14558
14547
14535
14524
14512
14500
14488
14476
14463
14450
14437
14424
14410
14396
14382
14368
14353
14338
14323
14307
14291
14275
14259
14242
14225
14207
14190
14171
14153
14134
14115
14096
14076
14056
14035
14014
13993
13971
13949
13927
13904
13881
13858
13834
13810
13785
13761
13736
13710
13685
13659
13632
13606
13579
13552
13524
13496
13468
13440
13411
13382
13353
13323
13293
13263
13233
13202
13171
13140
13109
13077
13045
13012
12979
12946
12913
12879
12846
12812
12777
12743
12708
12674
12639
12603
12568
12532
12496
12460
12424
12387
12351
12314
12277
12240
12202
12165
12127
12090
12052
12013
11975
11937
11898
11859
11820
11781
11742
11703
11664
11624
11585
11545
11506
11466
11426
11386
11346
11306
11266
11226
11186
11146
11105
11065
11025
10984
10944
10903
10863
10822
10782
10741
10701
10661
10621
10580
10540
10500
10461
10421
10381
10341
10302
10262
10222
10182
10143
10103
10063
10024
9984
9945
9905
9866
9826
9787
9748
9709
9670
9631
9592
9554
9515
9476
9438
9400
9362
9324
9286
9249
9212
9175
9138
9102
9066
9030
8994
8959
8923
8889
8854
8820
8786
8752
8718
8685
8652
8620
8587
8555
8523
8492
8460
8429
8398
8367
8336
8306
8276
8246
8216
8186
8157
8128
8099
8071
8042
8013
7985
7957
7929
7901
7873
7844
7816
7788
7760
7732
7704
7677
7649
7621
7593
7565
7537
7509
7482
7454
7426
7399
7371
7344
7316
7289
7262
7235
7208
7181
7154
7127
7100
7074
7047
7021
6995
6968
6942
6917
6891
6865
6840
6814
6789
6763
6738
6713
6688
6663
6639
6614
6590
6565
6541
6517
6493
6469
6446
6422
6398
6375
6351
6328
6304
6281
6257
6234
6210
6186
6163
6139
6116
6092
6068
6044
6020
5996
5972
5948
5924
5900
5876
5851
5827
5802
5777
5752
5727
5702
5677
5651
5625
5600
5574
5549
5523
5498
5473
5447
5422
5397
5372
5347
5322
5297
5273
5248
5223
5198
5174
5149
5124
5099
5074
5049
5024
4999
4974
4949
4923
4898
4872
4847
4821
4795
4770
4744
4718
4693
4667
4641
4616
4590
4564
4539
4513
4487
4461
4435
4409
4382
4356
4330
4304
4278
4252
4226
4200
4174
4148
4122
4096
4070
4043
4018
3991
3965
3939
3913
3887
3861
3835
3809
3784
3758
3732
3706
3680
3655
3629
3603
3578
3553
3527
3502
3477
3453
3428
3403
3379
3355
3330
3306
3282
3259
3235
3211
3188
3165
3142
3119
3096
3073
3051
3028
3006
2984
2961
2939
2918
2896
2874
2852
2831
2809
2788
2767
2746
2724
2703
2683
2662
2641
2621
2600
2580
2560
2540
2520
2501
2481
2462
2442
2423
2404
2385
2367
2348
2329
2311
2292
2274
2255
2237
2218
2200
2181
2162
2144
2125
2107
2088
2069
2050
2032
2013
1994
1975
1956
1937
1918
1900
1881
1862
1843
1823
1804
1785
1766
1746
1727
1707
1687
1667
1647
1627
1606
1586
1565
1545
1524
1502
1481
1460
1438
1417
1395
1374
1352
1330
1309
1287
1265
1244
1222
1200
1178
1156
1135
1113
1091
1069
1047
1026
1004
982
961
939
917
895
874
852
830
808
786
765
743
721
699
677
655
633
611
588
566
544
522
499
477
455
432
410
387
365
342
320
298
276
253
231
210
188
166
145
124
103
82
62
41
21
1
-19
-38
-58
-77
-96
-114
-133
-151
-168
-186
-203
-220
-237
-253
-269
-285
-301
-317
-333
-348
-363
-379
-394
-408
-423
-438
-452
-466
-480
-494
-508
-521
-534
-548
-561
-574
-586
-599
-611
-624
-636
-648
-660
-672
-683
-695
-706
-717
-729
-740
-750
-761
-772
-782
-793
-803
-814
-824
-835
-845
-856
-866
-877
-887
-898
-908
-919
-929
-940
-950
-960
-971
-981
-992
-1002
-1012
-1022
-1033
-1043
-1053
-1064
-1074
-1084
-1094
-1104
-1114
-1124
-1134
-1144
-1153
-1162
-1171
-1180
-1189
-1198
-1206
-1214
-1222
-1229
-1237
-1244
-1250
-1257
-1263
-1269
-1274
-1279
-1283
-1287
-1291
-1294
-1297
-1300
-1302
-1304
-1305
-1306
-1306
-1307
-1306
-1306
-1305
-1303
-1302
-1299
-1297
-1294
-1291
-1287
-1283
-1279
-1274
-1269
-1264
-1258
-1252
-1246
-1239
-1233
-1226
-1218
-1211
-1203
-1195
-1187
-1178
-1169
-1160
-1151
-1141
-1131
-1120
-1110
-1099
-1088
-1076
-1064
-1052
-1040
-1027
-1014
-1000
-988
-974
-960
-946
-932
-918
-904
-889
-874
-859
-844
-828
-813
-797
-781
-764
-748
-731
-715
-697
-680
-663
-645
-628
-610
-592
-574
-555
-537
-519
-500
-481
-463
-444
-425
-406
-387
-367
-348
-329
-309
-289
-270
-250
-230
-210
-191
-171
-151
-131
-111
-91
-71
-51
-31
-11
9
29
49
69
89
109
129
149
169
189
209
229
248
268
288
308
327
347
367
387
406
426
446
466
486
505
525
545
565
586
606
626
646
666
686
705
725
745
764
783
802
821
839
858
876
893
911
928
945
962
979
995
1010
1027
1043
1058
1073
1087
1102
1116
1129
1143
1156
1169
1181
1194
1206
1218
1230
1242
1253
1264
1275
1286
1297
1307
1317
1327
1337
1347
1356
1366
1375
1384
1393
1402
1410
1419
1427
1435
1443
1451
1458
1466
1473
1480
1487
1493
1500
1506
1511
1517
1522
1527
1531
1536
1540
1543
1546
1549
1552
1554
1556
1558
1559
1560
1561
1561
1561
1560
1560
1559
1558
1556
1555
1553
1551
1549
1547
1544
1542
1540
1538
1535
1533
1530
1528
1525
1523
1520
1517
1515
1512
1509
1507
1504
1501
1498
1495
1492
1489
1486
1483
1480
1476
1473
1469
1466
1462
1458
1454
1450
1446
1441
1436
1431
1426
1420
1415
1409
1403
1397
1390
1383
1376
1369
1362
1355
1347
1339
1331
1323
1315
1306
1297
1288
1279
1270
1260
1250
1240
1229
1219
1208
1196
1185
1173
1161
1149
1136
1124
1111
1098
1085
1071
1058
1044
1030
1016
1002
987
973
958
943
928
913
897
882
866
850
834
817
801
784
767
749
732
714
696
678
659
641
622
603
584
565
545
525
505
485
465
444
423
402
381
359
337
315
293
270
248
225
201
178
154
130
106
82
57
32
7
-18
-43
-69
-95
-121
-147
-173
-200
-227
-254
-282
-309
-337
-365
-394
-422
-451
-480
-509
-538
-568
-598
-628
-658
-688
-719
-749
-780
-811
-842
-873
-904
-935
-967
-998
-1030
-1061
-1093
-1124
-1156
-1188
-1219
-1251
-1282
-1314
-1345
-1377
-1408
-1439
-1471
-1502
-1533
-1564
-1595
-1626
-1656
-1687
-1718
-1749
-1779
-1810
-1841
-1872
-1903
-1934
-1964
-1995
-2025
-2057
-2088
-2119
-2150
-2181
-2212
-2243
-2274
-2305
-2336
-2367
-2398
-2429
-2460
-2491
-2522
-2553
-2584
-2615
-2646
-2676
-2707
-2738
-2768
-2799
-2830
-2860
-2891
-2921
-2952
-2982
-3013
-3043
-3073
-3104
-3134
-3164
-3194
-3224
-3253
-3283
-3313
-3343
-3372
-3402
-3432
-3461
-3491
-3520
-3550
-3579
-3608
-3638
-3667
-3696
-3725
-3754
-3783
-3812
-3840
-3869
-3897
-3925
-3953
-3981
-4009
-4035
-4064
-4091
-4118
-4145
-4172
-4198
-4224
-4251
-4277
-4302
-4328
-4354
-4379
-4404
-4429
-4454
-4478
-4503
-4527
-4550
-4574
-4598
-4621
-4644
-4667
-4690
-4713
-4735
-4758
-4780
-4802
-4824
-4846
-4868
-4890
-4911
-4933
-4954
-4975
-4997
-5018
-5039
-5059
-5080
-5101
-5121
-5141
-5162
-5182
-5202
-5222
-5242
-5261
-5281
-5301
-5320
-5339
-5358
-5377
-5396
-5414
-5433
-5451
-5470
-5488
-5506
-5523
-5541
-5558
-5575
-5592
-5609
-5625
-5642
-5658
-5673
-5689
-5704
-5719
-5734
-5748
-5762
-5776
-5790
-5803
-5817
-5830
-5842
-5855
-5867
-5879
-5891
-5902
-5913
-5925
-5935
-5946
-5956
-5967
-5977
-5987
-5996
-6006
-6015
-6024
-6033
-6042
-6051
-6060
-6068
-6077
-6085
-6094
-6102
-6110
-6118
-6126
-6134
-6141
-6149
-6156
-6163
-6170
-6177
-6184
-6190
-6196
-6202
-6208
-6213
-6218
-6223
-6228
-6233
-6237
-6241
-6245
-6248
-6252
-6254
-6257
-6259
-6261
-6263
-6265
-6266
-6267
-6267
-6268
-6267
-6267
-6266
-6265
-6264
-6262
-6260
-6258
-6255
-6252
-6249
-6245
-6241
-6237
-6232
-6227
-6222
-6216
-6210
-6204
-6197
-6190
-6183
-6175
-6167
-6159
-6150
-6141
-6132
-6123
-6113
-6103
-6093
-6082
-6071
-6060
-6049
-6037
-6025
-6013
-6000
-5987
-5974
-5961
-5947
-5934
-5920
-5906
-5891
-5876
-5862
-5847
-5831
-5816
-5800
-5784
-5768
-5751
-5734
-5717
-5700
-5682
-5665
-5647
-5628
-5610
-5591
-5572
-5553
-5534
-5514
-5494
-5474
-5453
-5433
-5411
-5390
-5368
-5346
-5324
-5301
-5278
-5255
-5231
-5208
-5184
-5159
-5135
-5110
-5085
-5060
-5034
-5008
-4982
-4956
-4929
-4903
-4876
-4848
-4821
-4793
-4765
-4737
-4709
-4680
-4652
-4623
-4593
-4564
-4534
-4504
-4474
-4443
-4413
-4382
-4351
-4321
-4290
-4258
-4227
-4196
-4165
-4133
-4102
-4070
-4038
-4008
-3976
-3944
-3913
-3881
-3849
-3817
-3785
-3753
-3721
-3689
-3656
-3624
-3591
-3558
-3525
-3492
-3459
-3426
-3392
-3359
-3325
-3291
-3257
-3223
-3188
-3154
-3119
-3084
-3049
-3014
-2979
-2944
-2908
-2873
-2837
-2802
-2766
-2730
-2693
-2657
-2621
-2584
-2548
-2511
-2475
-2438
-2401
-2364
-2328
-2291
-2255
-2218
-2182
-2145
-2109
-2073
-2036
-2000
-1964
-1928
-1892
-1855
-1819
-1783
-1747
-1711
-1674
-1638
-1602
-1566
-1530
-1494
-1457
-1421
-1385
-1349
-1314
-1278
-1242
-1207
-1171
-1136
-1100
-1065
-1030
-995
-960
-926
-891
-856
-822
-787
-753
-719
-685
-651
-617
-583
-550
-516
-483
-450
-417
-384
-351
-319
-287
-254
-222
-191
-159
-127
-96
-65
-34
-3
28
59
89
120
150
180
209
239
268
297
326
355
383
412
440
468
495
523
551
578
605
632
659
686
713
739
765
792
818
844
870
896
921
947
972
998
1022
1048
1073
1098
1122
1147
1171
1195
1219
1242
1265
1289
1312
1334
1357
1379
1402
1424
1446
1467
1489
1510
1531
1551
1572
1592
1612
1632
1652
1671
1690
1709
1728
1747
1765
1783
1801
1819
1836
1853
1870
1887
1904
1920
1936
1952
1968
1984
1999
2013
2029
2044
2059
2073
2087
2101
2115
2129
2143
2156
2169
2182
2195
2207
2220
2232
2244
2256
2268
2279
2290
2302
2313
2323
2334
2345
2355
2365
2375
2385
2394
2404
2413
2422
2431
2440
2449
2457
2466
2474
2482
2489
2497
2504
2511
2518
2525
2531
2537
2544
2550
2555
2561
2566
2571
2576
2581
2586
2591
2595
2599
2603
2607
2610
2614
2617
2620
2623
2626
2629
2631
2634
2636
2638
2640
2643
2644
2646
2648
2649
2651
2652
2653
2655
2656
2656
2657
2658
2658
2659
2659
2659
2659
2659
2659
2658
2658
2658
2657
2656
2656
2655
2654
2653
2652
2651
2650
2649
2648
2646
2645
2643
2641
2640
2638
2636
2634
2632
2629
2627
2624
2622
2619
2616
2613
2609
2606
2602
2598
2595
2591
2586
2582
2578
2573
2568
2563
2558
2553
2548
2543
2537
2532
2526
2521
2515
2509
2503
2497
2491
2485
2479
2472
2466
2459
2453
2446
2440
2433
2426
2420
2413
2406
2399
2393
2386
2379
2372
2365
2358
2351
2343
2336
2329
2322
2315
2308
2301
2294
2286
2279
2272
2265
2257
2250
2242
2235
2227
2220
2212
2204
2196
2189
2181
2173
2165
2158
2150
2142
2135
2127
2119
2111
2104
2096
2088
2080
2072
2064
2056
2048
2041
2033
2025
2017
2009
2001
1993
1985
1977
1969
1962
1954
1947
1939
1932
1924
1917
1910
1903
1896
1889
1882
1875
1868
1861
1854
1847
1841
1834
1827
1820
1814
1807
1801
1794
1787
1781
1774
1768
1761
1755
1748
1742
1735
1729
1722
1716
1709
1703
1696
1690
1684
1678
1671
1665
1659
1653
1647
1642
1636
1630
1625
1620
1615
1610
1605
1600
1596
1592
1588
1584
1580
1577
1574
1571
1568
1565
1563
1561
1559
1557
1556
1555
1554
1553
1553
1552
1552
1552
1553
1553
1554
1555
1556
1557
1559
1560
1562
1564
1567
1569
1572
1575
1577
1581
1584
1587
1591
1594
1598
1602
1605
1610
1614
1618
1623
1628
1633
1638
1644
1649
1655
1661
1667
1674
1681
1687
1694
1702
1709
1716
1724
1732
1740
1748
1756
1765
1773
1782
1791
1800
1809
1818
1827
1836
1845
1855
1864
1874
1884
1893
1903
1913
1923
1934
1944
1954
1965
1975
1986
1997
2008
2019
2029
2041
2053
2065
2077
2089
2102
2114
2127
2139
2152
2165
2178
2191
2204
2217
2230
2243
2256
2269
2282
2295
2308
2321
2333
2346
2358
2370
2383
2395
2407
2419
2431
2443
2455
2467
2479
2490
2502
2514
2526
2537
2549
2561
2572
2584
2596
2607
2619
2631
2642
2654
2666
2677
2689
2701
2713
2724
2736
2748
2760
2771
2783
2795
2807
2819
2831
2843
2855
2868
2880
2893
2905
2918
2931
2943
2956
2969
2981
2994
3007
3019
3032
3044
3057
3070
3082
3095
3107
3120
3133
3145
3158
3170
3183
3196
3208
3221
3233
3246
3259
3271
3284
3297
3309
3322
3335
3347
3360
3373
3385
3398
3410
3423
3435
3448
3460
3473
3485
3497
3509
3521
3533
3545
3557
3568
3580
3591
3603
3614
3625
3637
3648
3659
3670
3681
3692
3703
3714
3724
3735
3745
3756
3766
3776
3786
3796
3806
3815
3825
3834
3843
3852
3861
3870
3879
3887
3895
3904
3911
3919
3927
3934
3941
3948
3955
3962
3968
3974
3980
3986
3991
3997
4002
4006
4011
4016
4019
4024
4027
4030
4034
4035
4038
4041
4042
4043
4045
4046
4046
4048
4048
4048
4046
4046
4046
4045
4043
4042
4040
4038
4035
4033
4030
4027
4024
4019
4016
4011
4008
4003
3998
3993
3988
3982
3976
3970
3963
3957
3950
3942
3935
3927
3919
3911
3902
3893
3884
3875
3865
3855
3845
3834
3824
3812
3801
3790
3778
3766
3754
3741
3728
3715
3702
3688
3675
3661
3646
3632
3617
3602
3587
3572
3557
3541
3526
3510
3494
3477
3461
3445
3428
3411
3394
3377
3360
3342
3325
3307
3289
3271
3253
3235
3216
3198
3179
3161
3142
3123
3104
3084
3065
3046
3026
3006
2986
2966
2946
2925
2904
2884
2862
2841
2820
2798
2776
2755
2733
2710
2688
2666
2643
2621
2598
2575
2553
2530
2507
2485
2462
2439
2416
2394
2371
2348
2325
2302
2279
2257
2234
2211
2188
2165
2142
2119
2096
2073
2050
2027
2004
1981
1958
1935
1913
1890
1867
1844
1821
1798
1775
1751
1728
1705
1681
1658
1634
1611
1587
1564
1540
1516
1492
1468
1445
1421
1396
1372
1348
1324
1299
1275
1250
1226
1201
1176
1151
1126
1101
1076
1051
1026
1000
975
950
925
900
874
849
824
798
773
748
723
697
672
647
622
597
571
546
521
496
471
446
421
396
371
346
321
297
272
247
222
198
173
148
123
99
74
49
24
-1
-26
-52
-77
-102
-127
-152
-177
-203
-228
-253
-278
-303
-329
-354
-379
-404
-429
-455
-480
-505
-530
-555
-580
-605
-630
-655
-680
-705
-730
-755
-779
-804
-828
-853
-877
-901
-926
-949
-973
-997
-1020
-1043
-1066
-1089
-1112
-1134
-1157
-1179
-1201
-1223
-1245
-1266
-1288
-1309
-1330
-1351
-1372
-1392
-1413
-1433
-1453
-1473
-1492
-1512
-1531
-1550
-1569
-1588
-1607
-1625
-1644
-1662
-1680
-1698
-1716
-1733
-1751
-1768
-1786
-1803
-1820
-1837
-1853
-1870
-1886
-1902
-1918
-1934
-1950
-1965
-1980
-1995
-2009
-2025
-2040
-2054
-2068
-2082
-2096
-2110
-2124
-2138
-2151
-2164
-2178
-2191
-2204
-2217
-2230
-2243
-2256
-2270
-2283
-2296
-2309
-2322
-2334
-2347
-2360
-2372
-2385
-2397
-2409
-2421
-2433
-2445
-2457
-2469
-2481
-2492
-2504
-2515
-2526
-2538
-2549
-2560
-2571
-2582
-2593
-2604
-2615
-2626
-2636
-2647
-2658
-2669
-2679
-2690
-2701
-2711
-2722
-2732
-2743
-2754
-2764
-2775
-2786
-2796
-2807
-2818
-2828
-2839
-2850
-2861
-2871
-2882
-2893
-2904
-2915
-2925
-2936
-2947
-2958
-2968
-2979
-2990
-3000
-3011
-3022
-3033
-3043
-3054
-3064
-3075
-3086
-3096
-3107
-3117
-3128
-3138
-3149
-3159
-3170
-3180
-3191
-3201
-3212
-3222
-3233
-3243
-3254
-3264
-3275
-3285
-3296
-3306
-3316
-3327
-3337
-3347
-3357
-3367
-3377
-3387
-3397
-3406
-3416
-3425
-3435
-3444
-3453
-3462
-3470
-3479
-3487
-3496
-3504
-3512
-3519
-3527
-3534
-3541
-3548
-3555
-3562
-3568
-3574
-3580
-3586
-3592
-3598
-3603
-3608
-3614
-3619
-3624
-3629
-3633
-3638
-3643
-3647
-3652
-3656
-3661
-3665
-3670
-3674
-3679
-3683
-3687
-3692
-3696
-3700
-3703
-3707
-3710
-3713
-3716
-3719
-3721
-3723
-3725
-3726
-3727
-3728
-3729
-3729
-3729
-3729
-3728
-3727
-3725
-3724
-3722
-3719
-3717
-3714
-3710
-3707
-3703
-3699
-3695
-3691
-3686
-3681
-3676
-3671
-3666
-3660
-3654
-3648
-3642
-3636
-3629
-3622
-3616
-3608
-3601
-3594
-3587
-3579
-3572
-3564
-3556
-3548
-3540
-3531
-3523
-3514
-3505
-3497
-3488
-3478
-3469
-3460
-3450
-3440
-3430
-3420
-3410
-3399
-3388
-3377
-3366
-3355
-3343
-3331
-3319
-3307
-3294
-3282
-3269
-3256
-3243
-3230
-3217
-3204
-3190
-3177
-3163
-3149
-3135
-3120
-3106
-3091
-3076
-3061
-3045
-3030
-3014
-2998
-2981
-2964
-2948
-2930
-2913
-2896
-2878
-2860
-2841
-2823
-2804
-2785
-2766
-2746
-2727
-2707
-2687
-2666
-2646
-2625
-2604
-2583
-2562
-2540
-2518
-2497
-2475
-2453
-2430
-2408
-2385
-2362
-2339
-2316
-2293
-2269
-2245
-2221
-2197
-2172
-2148
-2123
-2098
-2073
-2048
-2021
-1997
-1971
-1945
-1919
-1892
-1866
-1839
-1812
-1785
-1758
-1731
-1703
-1675
-1648
-1619
-1591
-1563
-1534
-1506
-1477
-1448
-1419
-1390
-1361
-1332
-1302
-1273
-1244
-1214
-1185
-1155
-1126
-1096
-1066
-1037
-1006
-977
-947
-917
-886
-856
-826
-796
-765
-735
-704
-673
-643
-612
-581
-551
-520
-489
-458
-427
-396
-365
-334
-303
-272
-241
-210
-179
-148
-117
-86
-55
-24
7
38
69
100
130
161
191
222
252
283
313
344
374
404
434
464
494
523
553
582
611
640
668
697
725
753
780
808
835
862
889
915
941
967
993
1018
1043
1068
1093
1117
1142
1166
1189
1213
1236
1259
1282
1305
1327
1349
1371
1392
1414
1435
1455
1476
1496
1516
1536
1555
1574
1593
1612
1630
1648
1666
1684
1701
1718
1734
1751
1767
1782
1798
1813
1828
1842
1856
1870
1884
1897
1910
1923
1935
1947
1959
1970
1981
1992
2003
2013
2023
2033
2041
2052
2061
2069
2078
2086
2094
2102
2109
2117
2124
2130
2136
2142
2148
2153
2158
2163
2167
2171
2175
2178
2181
2184
2187
2189
2190
2192
2193
2194
2195
2195
2196
2196
2195
2195
2194
2193
2191
2190
2187
2185
2182
2179
2176
2172
2169
2165
2160
2156
2151
2147
2142
2136
2131
2125
2119
2113
2107
2101
2094
2087
2080
2072
2064
2056
2048
2039
2029
2020
2009
2000
1989
1978
1967
1955
1943
1931
1918
1905
1891
1878
1864
1849
1835
1820
1805
1790
1775
1759
1743
1728
1711
1695
1679
1662
1645
1628
1611
1594
1577
1559
1541
1523
1505
1487
1469
1451
1432
1414
1395
1376
1357
1338
1318
1299
1279
1260
1240
1220
1199
1179
1159
1138
1118
1097
1076
1056
1035
1014
993
972
950
929
908
887
866
845
824
803
782
761
740
719
698
677
656
635
614
593
572
550
529
508
487
466
444
423
402
380
359
338
316
295
274
252
231
210
189
168
147
126
105
85
64
44
24
3
-16
-36
-56
-75
-95
-114
-132
-151
-170
-188
-206
-224
-242
-260
-278
-296
-313
-330
-348
-365
-382
-399
-416
-432
-449
-465
-482
-498
-514
-530
-546
-561
-577
-592
-607
-622
-637
-652
-666
-680
-694
-708
-722
-735
-748
-761
-773
-786
-798
-809
-821
-832
-843
-854
-864
-875
-885
-895
-905
-914
-923
-933
-942
-950
-959
-967
-976
-984
-992
-999
-1006
-1014
-1022
-1029
-1036
-1042
-1049
-1055
-1061
-1067
-1073
-1079
-1084
-1090
-1095
-1100
-1104
-1109
-1113
-1118
-1122
-1126
-1129
-1133
-1136
-1139
-1142
-1145
-1147
-1150
-1152
-1154
-1156
-1157
-1159
-1160
-1161
-1161
-1162
-1162
-1162
-1162
-1161
-1160
-1159
-1158
-1156
-1155
-1152
-1150
-1148
-1145
-1142
-1139
-1135
-1132
-1128
-1124
-1119
-1115
-1110
-1105
-1101
-1095
-1090
-1085
-1080
-1074
-1069
-1063
-1057
-1051
-1045
-1039
-1033
-1027
-1020
-1014
-1008
-1000
-994
-988
-981
-974
-967
-959
-952
-944
-937
-929
-921
-913
-905
-897
-889
-880
-872
-863
-855
-846
-837
-828
-819
-810
-801
-792
-783
-774
-764
-755
-746
-736
-727
-717
-708
-698
-689
-679
-670
-661
-651
-642
-633
-623
-614
-605
-596
-587
-578
-569
-560
-551
-543
-534
-525
-516
-507
-498
-489
-480
-471
-462
-453
-443
-434
-425
-415
-406
-396
-387
-377
-368
-358
-348
-339
-329
-319
-309
-300
-290
-280
-270
-260
-250
-240
-230
-220
-210
-199
-189
-179
-169
-158
-148
-138
-127
-117
-106
-95
-85
-74
-63
-52
-41
-30
-19
-8
4
15
27
39
51
63
75
87
99
112
124
137
150
163
176
190
203
217
231
245
260
274
289
304
319
334
350
365
381
397
413
429
446
462
479
496
514
531
549
567
586
604
623
642
661
680
700
719
739
759
780
800
821
842
864
885
907
929
951
973
996
1018
1041
1064
1087
1110
1134
1158
1181
1205
1229
1253
1277
1301
1325
1350
1374
1398
1422
1447
1471
1495
1520
1544
1568
1593
1617
1642
1666
1691
1716
1740
1765
1790
1815
1840
1865
1891
1916
1941
1967
1993
2017
2044
2070
2096
2123
2149
2175
2201
2227
2254
2280
2306
2333
2359
2386
2413
2439
2466
2493
2520
2547
2574
2601
2628
2655
2682
2709
2737
2764
2791
2818
2846
2873
2901
2928
2956
2983
3011
3038
3066
3094
3122
3150
3178
3206
3234
3262
3290
3318
3347
3375
3404
3432
3460
3489
3517
3546
3574
3603
3631
3660
3688
3717
3745
3774
3802
3830
3859
3887
3916
3944
3973
4002
4030
4059
4089
4118
4147
4177
4206
4236
4265
4295
4324
4353
4383
4412
4442
4471
4501
4531
4561
4591
4621
4651
4680
4710
4740
4770
4799
4829
4858
4888
4918
4948
4977
5007
5036
5065
5094
5123
5152
5181
5210
5239
5267
5296
5325
5354
5382
5411
5439
5468
5496
5524
5552
5580
5608
5635
5663
5690
5717
5744
5771
5797
5824
5850
5876
5901
5927
5952
5977
6001
6026
6050
6075
6099
6123
6148
6171
6195
6219
6242
6265
6288
6311
6334
6357
6379
6402
6424
6446
6468
6490
6512
6533
6555
6576
6597
6618
6638
6659
6679
6699
6719
6738
6758
6777
6796
6814
6832
6851
6869
6887
6904
6922
6940
6957
6974
6991
7008
7025
7041
7058
7074
7090
7106
7121
7137
7152
7167
7183
7198
7213
7228
7243
7257
7272
7286
7300
7314
7328
7342
7356
7370
7383
7397
7411
7424
7437
7451
7464
7476
7489
7501
7513
7525
7537
7548
7559
7571
7581
7592
7602
7612
7621
7630
7639
7647
7655
7663
7670
7677
7684
7691
7697
7703
7709
7714
7719
7723
7728
7732
7735
7739
7742
7745
7747
7750
7752
7753
7755
7756
7757
7757
7757
7757
7756
7755
7754
7753
7752
7750
7749
7746
7744
7741
7738
7735
7731
7727
7723
7719
7714
7709
7704
7698
7692
7686
7680
7673
7666
7659
7651
7643
7635
7626
7618
7608
7599
7589
7578
7568
7557
7546
7534
7523
7511
7498
7486
7473
7460
7447
7433
7419
7405
7390
7376
7361
7346
7331
7315
7300
7285
7269
7253
7237
7222
7206
7189
7173
7156
7139
7122
7105
7087
7069
7051
7033
7015
6996
6978
6959
6940
6920
6901
6881
6861
6841
6820
6800
6779
6758
6737
6715
6694
6672
6650
6628
6605
6583
6560
6537
6514
6491
6468
6444
6420
6397
6373
6349
6324
6300
6276
6251
6226
6201
6177
6152
6127
6102
6077
6052
6027
6002
5976
5951
5925
5900
5874
5848
5822
5796
5770
5743
5717
5691
5665
5638
5612
5586
5559
5533
5507
5480
5454
5428
5402
5376
5350
5324
5299
5273
5248
5222
5197
5171
5146
5121
5095
5070
5045
5019
4994
4969
4944
4919
4894
4869
4844
4819
4794
4769
4744
4719
4694
4669
4644
4619
4594
4569
4544
4520
4495
4470
4446
4421
4397
4372
4348
4324
4300
4276
4252
4228
4204
4180
4156
4132
4108
4083
4059
4035
4011
3988
3964
3940
3916
3892
3868
3844
3820
3796
3772
3748
3724
3700
3676
3652
3628
3604
3580
3556
3532
3509
3485
3462
3438
3415
3392
3369
3346
3323
3300
3278
3255
3233
3211
3189
3167
3145
3123
3101
3080
3058
3037
3015
2994
2973
2951
2930
2909
2888
2868
2847
2826
2806
2785
2765
2744
2724
2703
2683
2663
2642
2622
2602
2582
2562
2542
2523
2503
2484
2464
2445
2426
2407
2388
2369
2351
2332
2313
2295
2277
2258
2240
2222
2204
2186
2169
2151
2134
2116
2099
2081
2064
2047
2029
2013
1997
1980
1964
1948
1932
1916
1901
1885
1870
1855
1840
1826
1811
1797
1782
1768
1754
1740
1726
1712
1699
1685
1671
1658
1644
1631
1618
1604
1591
1578
1566
1553
1540
1528
1515
1503
1491
1479
1467
1455
1444
1432
1421
1411
1400
1390
1379
1369
1360
1350
1341
1331
1322
1313
1304
1295
1286
1278
1269
1261
1253
1245
1237
1229
1222
1214
1207
1200
1192
1185
1178
1171
1164
1157
1150
1143
1136
1129
1122
1115
1108
1102
1095
1088
1082
1075
1068
1062
1055
1048
1042
1035
1028
1022
1014
1008
1002
995
989
982
976
970
964
957
951
945
939
933
926
920
914
908
902
896
889
883
877
871
864
858
852
846
840
834
829
823
817
812
806
801
796
791
786
780
775
770
765
760
755
750
745
740
735
730
724
719
714
709
704
698
693
688
682
677
671
666
660
655
650
644
639
633
628
622
617
611
606
600
595
589
584
579
574
569
563
558
553
548
543
538
533
528
523
518
513
508
504
499
494
489
485
480
475
471
466
462
458
453
449
445
441
437
434
430
426
423
419
415
412
408
405
401
397
394
390
387
383
380
376
373
370
367
364
362
359
357
354
352
351
349
347
346
345
344
343
342
342
341
341
341
341
342
342
343
344
345
346
347
348
349
350
352
354
355
357
359
361
364
366
369
371
374
377
379
382
385
388
390
393
396
399
401
404
407
410
413
417
420
423
427
430
434
437
441
445
449
453
457
461
465
470
474
479
484
489
494
499
505
510
516
522
528
534
540
547
554
561
568
575
583
590
598
606
614
623
631
640
649
658
667
676
685
694
703
713
722
731
740
750
759
768
777
786
795
804
813
822
831
839
848
856
864
873
881
888
896
904
911
919
926
934
941
948
955
962
970
976
983
990
997
1004
1010
1016
1022
1029
1036
1042
1048
1054
1060
1065
1071
1076
1082
1087
1092
1097
1102
1106
1111
1116
1120
1124
1129
1133
1137
1141
1145
1149
1153
1156
1160
1164
1167
1170
1173
1176
1179
1182
1185
1187
1190
1192
1194
1196
1199
1201
1203
1205
1207
1208
1210
1212
1214
1216
1218
1220
1222
1224
1225
1227
1229
1230
1232
1233
1235
1236
1237
1238
1239
1240
1241
1242
1242
1243
1243
1243
1244
1244
1244
1244
1243
1243
1243
1242
1242
1241
1241
1240
1240
1239
1239
1239
1239
1239
1239
1239
1239
1239
1240
1240
1241
1241
1242
1242
1243
1244
1245
1246
1246
1247
1249
1250
1251
1252
1253
1254
1256
1257
1259
1260
1262
1263
1265
1267
1268
1270
1272
1274
1276
1278
1280
1281
1283
1285
1287
1289
1291
1293
1295
1297
1298
1300
1302
1304
1305
1307
1309
1311
1313
1315
1317
1319
1321
1323
1325
1328
1330
1333
1336
1338
1341
1344
1347
1349
1352
1355
1358
1361
1364
1367
1370
1373
1376
1379
1382
1385
1388
1392
1395
1398
1401
1404
1408
1411
1415
1418
1422
1425
1429
1432
1436
1440
1443
1447
1451
1455
1458
1462
1466
1469
1473
1476
1480
1483
1486
1490
1493
1496
1499
1502
1505
1508
1511
1513
1516
1518
1521
1523
1525
1527
1529
1530
1532
1534
1535
1536
1538
1539
1540
1541
1542
1543
1544
1545
1546
1546
1547
1547
1548
1548
1548
1548
1548
1548
1548
1547
1547
1546
1545
1544
1543
1542
1540
1539
1537
1536
1534
1532
1530
1528
1526
1523
1521
1519
1517
1514
1512
1509
1507
1504
1501
1499
1496
1493
1491
1488
1485
1483
1480
1477
1475
1472
1470
1467
1465
1463
1460
1458
1456
1455
1453
1451
1450
1448
1447
1446
1445
1443
1442
1441
1440
1439
1438
1437
1436
1434
1433
1432
1431
1430
1429
1428
1427
1426
1425
1424
1423
1422
1420
1419
1418
1416
1415
1413
1412
1410
1409
1407
1405
1404
1402
1400
1399
1397
1396
1394
1393
1392
1390
1389
1387
1386
1385
1384
1382
1381
1380
1379
1377
1376
1375
1374
1373
1372
1371
1370
1369
1368
1367
1366
1365
1364
1364
1363
1362
1362
1361
1361
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1361
1361
1362
1362
1363
1364
1365
1367
1368
1370
1371
1373
1375
1377
1379
1381
1383
1386
1388
1391
1393
1396
1399
1402
1405
1408
1411
1414
1417
1420
1423
1427
1430
1433
1436
1440
1443
1447
1450
1453
1457
1460
1463
1467
1470
1473
1476
1480
1483
1486
1489
1492
1495
1498
1501
1504
1507
1510
1513
1515
1518
1521
1523
1526
1529
1531
1534
1537
1540
1542
1545
1548
1551
1553
1556
1558
1561
1564
1566
1569
1571
1574
1576
1579
1581
1584
1587
1589
1592
1595
1598
1601
1604
1607
1610
1613
1616
1619
1623
1626
1629
1632
1635
1639
1642
1645
1648
1651
1654
1657
1660
1663
1666
1668
1671
1674
1676
1679
1681
1683
1685
1688
1690
1692
1694
1696
1698
1700
1702
1704
1705
1707
1709
1710
1712
1713
1715
1716
1718
1719
1720
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1731
1732
1733
1733
1733
1734
1734
1734
1733
1733
1733
1732
1732
1731
1730
1729
1728
1726
1725
1723
1721
1718
1716
1713
1711
1708
1704
1701
1698
1694
1690
1686
1682
1677
1673
1668
1663
1658
1653
1648
1643
1637
1631
1626
1620
1614
1608
1602
1596
1590
1584
1577
1571
1565
1558
1552
1545
1539
1532
1526
1519
1513
1506
1499
1493
1486
1479
1473
1466
1459
1452
1444
1437
1430
1422
1415
1407
1399
1392
1384
1376
1368
1360
1351
1343
1334
1325
1317
1307
1298
1289
1279
1270
1260
1250
1240
1230
1220
1209
1199
1188
1177
1166
1155
1144
1132
1121
1109
1097
1086
1074
1062
1050
1038
1026
1014
1002
990
979
967
955
943
931
919
907
895
883
871
859
847
835
823
811
799
786
774
762
751
739
727
715
703
692
680
669
658
646
635
624
612
601
590
579
568
557
546
535
524
514
503
492
482
471
461
451
441
431
421
411
401
391
382
372
363
353
344
334
325
316
307
297
288
279
270
261
251
242
233
224
215
206
197
188
179
169
160
151
142
132
123
113
104
94
85
75
65
56
46
36
27
17
8
-2
-11
-21
-30
-39
-49
-58
-67
-76
-85
-94
-103
-112
-121
-129
-138
-146
-155
-163
-171
-179
-187
-195
-203
-211
-219
-227
-234
-242
-250
-257
-265
-273
-280
-288
-295
-303
-310
-318
-325
-333
-340
-348
-355
-362
-370
-377
-385
-392
-400
-407
-414
-422
-429
-437
-445
-452
-460
-468
-475
-483
-491
-499
-506
-514
-522
-530
-538
-546
-554
-562
-570
-578
-587
-595
-603
-612
-620
-628
-637
-646
-654
-663
-671
-680
-689
-697
-706
-715
-724
-733
-742
-751
-760
-770
-779
-788
-798
-808
-817
-827
-837
-847
-857
-867
-877
-888
-898
-908
-918
-929
-939
-949
-960
-970
-981
-991
-1002
-1012
-1022
-1034
-1044
-1055
-1066
-1077
-1088
-1099
-1110
-1121
-1132
-1144
-1155
-1167
-1178
-1190
-1202
-1214
-1226
-1238
-1250
-1262
-1275
-1287
-1300
-1312
-1325
-1338
-1351
-1363
-1376
-1389
-1402
-1414
-1427
-1440
-1452
-1465
-1478
-1490
-1503
-1515
-1528
-1540
-1553
-1565
-1577
-1589
-1601
-1613
-1625
-1637
-1648
-1660
-1671
-1683
-1694
-1705
-1715
-1726
-1737
-1747
-1758
-1768
-1778
-1788
-1799
-1809
-1819
-1829
-1839
-1850
-1860
-1870
-1880
-1890
-1899
-1909
-1919
-1929
-1939
-1948
-1958
-1967
-1977
-1986
-1996
-2005
-2013
-2023
-2032
-2041
-2050
-2059
-2068
-2076
-2085
-2094
-2102
-2110
-2119
-2127
-2135
-2143
-2151
-2159
-2166
-2174
-2181
-2189
-2196
-2203
-2210
-2217
-2223
-2230
-2236
-2243
-2249
-2255
-2261
-2267
-2272
-2277
-2283
-2288
-2293
-2298
-2303
-2307
-2312
-2316
-2320
-2325
-2329
-2333
-2336
-2340
-2344
-2348
-2351
-2355
-2358
-2362
-2365
-2368
-2372
-2375
-2378
-2381
-2385
-2388
-2391
-2394
-2397
-2400
-2404
-2407
-2410
-2413
-2416
-2419
-2422
-2425
-2428
-2431
-2433
-2436
-2439
-2441
-2443
-2446
-2448
-2450
-2453
-2455
-2457
-2458
-2460
-2462
-2463
-2465
-2466
-2468
-2469
-2470
-2471
-2472
-2472
-2473
-2473
-2473
-2473
-2473
-2473
-2472
-2472
-2471
-2469
-2468
-2466
-2464
-2462
-2460
-2457
-2454
-2451
-2447
-2444
-2440
-2436
-2431
-2427
-2422
-2417
-2412
-2407
-2402
-2396
-2391
-2385
-2379
-2373
-2366
-2360
-2353
-2347
-2340
-2333
-2325
-2318
-2310
-2303
-2295
-2287
-2279
-2270
-2262
-2253
-2245
-2236
-2227
-2218
-2208
-2199
-2189
-2179
-2169
-2159
-2149
-2138
-2128
-2117
-2106
-2095
-2084
-2073
-2061
-2050
-2037
-2025
-2013
-2001
-1989
-1977
-1964
-1951
-1938
-1925
-1911
-1898
-1884
-1870
-1856
-1842
-1827
-1813
-1798
-1783
-1768
-1753
-1738
-1723
-1707
-1692
-1676
-1660
-1644
-1628
-1612
-1596
-1579
-1563
-1546
-1530
-1513
-1496
-1479
-1462
-1445
-1428
-1411
-1395
-1378
-1361
-1344
-1327
-1310
-1293
-1276
-1259
-1242
-1225
-1208
-1191
-1173
-1156
-1139
-1122
-1105
-1088
-1071
-1055
-1038
-1020
-1004
-988
-971
-955
-939
-922
-906
-890
-874
-858
-842
-827
-811
-795
-780
-764
-749
-733
-718
-703
-687
-672
-657
-643
-628
-613
-599
-584
-570
-556
-542
-528
-514
-500
-487
-473
-460
-446
-433
-420
-406
-393
-381
-368
-355
-343
-331
-319
-307
-295
-283
-272
-260
-249
-238
-228
-217
-207
-197
-187
-177
-167
-158
-149
-140
-131
-122
-114
-106
-98
-90
-82
-75
-67
-60
-53
-46
-40
-33
-27
-21
-15
-9
-4
1
7
11
16
21
25
29
33
37
41
45
48
51
55
58
61
64
66
69
72
74
76
78
80
82
84
85
87
88
90
91
92
93
94
95
96
97
98
99
100
100
101
102
103
103
104
105
105
106
106
106
107
107
107
107
107
107
107
107
106
106
106
106
106
106
105
105
105
104
104
104
103
103
102
102
101
100
99
99
98
97
96
95
94
93
92
91
90
89
88
87
86
84
83
82
82
81
80
79
78
77
77
76
75
74
73
71
70
69
67
66
64
62
61
59
57
55
53
50
48
46
43
41
38
36
33
31
28
25
23
20
17
15
12
9
6
3
0
-3
-6
-9
-12
-15
-18
-21
-24
-28
-31
-34
-38
-41
-45
-49
-52
-56
-60
-64
-68
-72
-76
-81
-85
-89
-93
-98
-102
-107
-111
-116
-120
-125
-129
-134
-138
-143
-148
-152
-157
-161
-166
-170
-175
-180
-184
-189
-194
-198
-203
-208
-213
-217
-222
-227
-232
-236
-241
-246
-250
-255
-260
-264
-269
-273
-278
-282
-286
-291
-295
-299
-303
-308
-312
-316
-321
-325
-329
-333
-338
-342
-346
-350
-355
-359
-363
-367
-372
-376
-380
-385
-389
-393
-397
-402
-406
-410
-414
-418
-422
-427
-431
-435
-439
-443
-446
-450
-454
-457
-461
-464
-467
-470
-474
-477
-479
-482
-485
-487
-490
-492
-494
-496
-498
-500
-502
-504
-505
-507
-508
-510
-511
-513
-514
-516
-517
-519
-520
-521
-522
-523
-524
-524
-525
-526
-526
-526
-527
-527
-527
-527
-527
-528
-528
-528
-527
-527
-527
-527
-526
-526
-525
-524
-524
-523
-522
-521
-520
-520
-519
-518
-517
-516
-515
-514
-513
-512
-511
-510
-509
-508
-507
-505
-504
-503
-502
-500
-499
-497
-496
-494
-492
-491
-489
-487
-485
-483
-482
-480
-478
-476
-474
-472
-470
-468
-466
-463
-461
-459
-457
-455
-452
-450
-448
-445
-443
-440
-437
-435
-432
-429
-427
-424
-421
-418
-415
-412
-408
-405
-402
-399
-395
-392
-389
-386
-382
-379
-376
-372
-369
-366
-363
-359
-356
-353
-350
-346
-343
-340
-336
-333
-329
-326
-322
-319
-315
-311
-308
-304
-300
-296
-293
-289
-285
-281
-277
-273
-269
-265
-261
-257
-253
-249
-245
-241
-236
-232
-228
-224
-219
-215
-211
-207
-203
-198
-195
-191
-187
-183
-180
-176
-173
-169
-166
-163
-160
-157
-154
-151
-149
-146
-144
-141
-139
-137
-134
-132
-130
-129
-127
-126
-124
-123
-122
-121
-121
-120
-120
-119
-119
-119
-119
-119
-120
-120
-120
-121
-122
-122
-123
-124
-125
-126
-127
-129
-130
-132
-134
-135
-137
-140
-142
-144
-146
-149
-152
-155
-158
-161
-164
-168
-172
-176
-180
-185
-189
-194
-199
-205
-210
-216
-222
-229
-235
-242
-249
-256
-263
-271
-279
-286
-295
-303
-311
-320
-328
-337
-346
-355
-364
-373
-383
-392
-402
-412
-422
-432
-442
-453
-464
-474
-485
-496
-508
-519
-530
-542
-554
-565
-577
-589
-601
-613
-626
-638
-651
-663
-676
-689
-702
-715
-728
-742
-755
-769
-782
-796
-810
-824
-837
-851
-865
-880
-894
-908
-922
-936
-951
-965
-980
-994
-1008
-1022
-1038
-1053
-1068
-1083
-1098
-1113
-1128
-1143
-1158
-1174
-1189
-1205
-1220
-1236
-1252
-1267
-1283
-1299
-1314
-1330
-1346
-1362
-1377
-1393
-1409
-1425
-1441
-1457
-1473
-1489
-1505
-1521
-1537
-1553
-1569
-1586
-1602
-1618
-1634
-1651
-1667
-1683
-1700
-1716
-1733
-1749
-1766
-1782
-1799
-1816
-1832
-1849
-1866
-1883
-1900
-1916
-1933
-1950
-1967
-1984
-2001
-2017
-2035
-2052
-2069
-2086
-2102
-2119
-2136
-2153
-2170
-2186
-2203
-2220
-2237
-2253
-2270
-2287
-2304
-2320
-2337
-2354
-2371
-2387
-2404
-2421
-2438
-2454
-2471
-2488
-2505
-2522
-2539
-2556
-2573
-2590
-2607
-2625
-2642
-2659
-2676
-2693
-2711
-2728
-2745
-2762
-2779
-2796
-2813
-2831
-2848
-2864
-2881
-2898
-2915
-2932
-2948
-2965
-2981
-2998
-3014
-3030
-3046
-3063
-3079
-3095
-3111
-3127
-3143
-3159
-3175
-3191
-3207
-3222
-3238
-3254
-3270
-3285
-3301
-3316
-3331
-3346
-3361
-3376
-3391
-3406
-3420
-3435
-3449
-3463
-3477
-3491
-3505
-3519
-3533
-3546
-3559
-3573
-3586
-3598
-3611
-3624
-3636
-3648
-3661
-3672
-3684
-3695
-3707
-3718
-3728
-3739
-3749
-3759
-3769
-3779
-3789
-3798
-3808
-3817
-3826
-3835
-3843
-3852
-3860
-3868
-3876
-3883
-3890
-3897
-3904
-3911
-3917
-3923
-3929
-3934
-3940
-3945
-3950
-3954
-3958
-3962
-3966
-3970
-3973
-3976
-3979
-3981
-3984
-3986
-3987
-3989
-3990
-3991
-3992
-3992
-3993
-3993
-3992
-3992
-3991
-3990
-3988
-3987
-3985
-3983
-3980
-3978
-3975
-3972
-3968
-3965
-3961
-3957
-3952
-3948
-3943
-3938
-3933
-3927
-3921
-3916
-3909
-3903
-3896
-3889
-3882
-3875
-3867
-3860
-3852
-3843
-3835
-3826
-3817
-3808
-3798
-3788
-3778
-3768
-3758
-3747
-3736
-3725
-3714
-3702
-3691
-3679
-3667
-3654
-3642
-3629
-3617
-3604
-3591
-3578
-3565
-3551
-3538
-3524
-3510
-3496
-3482
-3468
-3454
-3440
-3426
-3411
-3397
-3382
-3367
-3352
-3337
-3322
-3307
-3291
-3276
-3260
-3244
-3227
-3211
-3194
-3177
-3160
-3143
-3125
-3107
-3089
-3071
-3053
-3034
-3015
-2996
-2977
-2957
-2938
-2918
-2898
-2878
-2857
-2837
-2816
-2795
-2775
-2754
-2733
-2711
-2690
-2669
-2647
-2626
-2604
-2582
-2560
-2539
-2517
-2495
-2473
-2451
-2428
-2406
-2383
-2361
-2338
-2315
-2292
-2269
-2246
-2223
-2199
-2176
-2152
-2129
-2105
-2081
-2057
-2033
-2009
-1985
-1960
-1936
-1912
-1888
-1863
-1839
-1815
-1790
-1766
-1741
-1716
-1691
-1667
-1642
-1617
-1592
-1566
-1541
-1516
-1491
-1465
-1440
-1414
-1389
-1363
-1338
-1312
-1287
-1261
-1236
-1210
-1184
-1159
-1133
-1108
-1082
-1057
-1031
-1006
-980
-955
-929
-904
-879
-853
-828
-803
-777
-752
-727
-702
-677
-653
-628
-603
-579
-554
-530
-505
-481
-457
-433
-409
-384
-360
-336
-313
-289
-265
-242
-218
-195
-171
-148
-125
-102
-79
-56
-33
-11
12
34
56
79
101
123
145
166
188
210
232
253
275
296
318
340
361
382
404
425
446
467
488
509
530
551
571
592
612
633
653
673
693
713
733
753
773
793
813
833
852
872
892
911
931
950
969
989
1008
1027
1046
1065
1084
1103
1122
1141
1160
1178
1197
1216
1234
1253
1271
1289
1307
1326
1344
1362
1380
1398
1416
1434
1452
1470
1488
1506
1525
1543
1561
1579
1598
1616
1634
1653
1671
1690
1708
1726
1745
1763
1781
1799
1817
1835
1853
1871
1889
1907
1924
1942
1959
1976
1993
2009
2027
2044
2060
2077
2094
2110
2127
2143
2159
2175
2192
2208
2224
2240
2256
2272
2288
2304
2319
2335
2351
2366
2381
2396
2411
2426
2441
2456
2470
2485
2500
2514
2529
2543
2558
2572
2587
2601
2616
2630
2644
2659
2673
2687
2702
2716
2731
2745
2759
2774
2788
2802
2816
2831
2845
2859
2873
2887
2901
2915
2928
2942
2956
2970
2983
2997
3011
3025
3038
3052
3066
3079
3093
3107
3121
3134
3148
3162
3176
3190
3204
3218
3232
3246
3259
3273
3287
3301
3315
3329
3343
3357
3371
3385
3399
3413
3427
3441
3455
3469
3482
3496
3510
3523
3537
3551
3564
3578
3592
3606
3619
3633
3647
3661
3674
3688
3702
3715
3729
3742
3756
3770
3783
3797
3811
3824
3838
3852
3865
3879
3893
3907
3920
3934
3948
3962
3976
3991
4005
4019
4034
4048
4062
4077
4091
4106
4121
4135
4150
4165
4180
4195
4210
4225
4240
4256
4271
4286
4302
4317
4332
4347
4362
4377
4392
4407
4422
4437
4451
4466
4480
4495
4509
4523
4537
4551
4565
4579
4593
4607
4621
4635
4649
4663
4677
4691
4705
4720
4734
4748
4762
4776
4790
4804
4818
4832
4847
4861
4875
4889
4903
4917
4931
4946
4960
4974
4988
5002
5016
5029
5043
5057
5071
5085
5098
5112
5126
5139
5153
5167
5180
5194
5207
5220
5234
5247
5261
5274
5288
5301
5314
5328
5341
5355
5368
5381
5394
5407
5421
5434
5447
5459
5472
5485
5498
5511
5524
5537
5550
5563
5576
5589
5602
5615
5628
5641
5654
5667
5680
5693
5706
5719
5732
5745
5758
5771
5784
5797
5809
5822
5834
5847
5859
5872
5884
5897
5909
5922
5934
5946
5958
5970
5982
5994
6007
6019
6031
6043
6055
6067
6078
6090
6102
6114
6126
6138
6150
6162
6174
6186
6198
6210
6222
6234
6246
6258
6270
6282
6293
6305
6317
6329
6340
6352
6363
6375
6386
6398
6409
6421
6432
6443
6455
6466
6477
6488
6499
6510
6521
6532
6543
6554
6565
6576
6587
6598
6608
6619
6629
6640
6650
6661
6671
6681
6692
6702
6712
6722
6732
6743
6753
6763
6773
6783
6793
6803
6813
6822
6832
6842
6851
6860
6870
6879
6888
6897
6906
6914
6923
6931
6939
6947
6954
6962
6969
6976
6983
6990
6997
7004
7010
7017
7023
7029
7035
7040
7046
7051
7057
7062
7067
7072
7076
7081
7085
7090
7094
7097
7101
7105
7108
7111
7114
7116
7119
7121
7124
7126
7127
7129
7131
7132
7133
7135
7136
7137
7137
7138
7139
7139
7139
7140
7140
7140
7140
7139
7139
7138
7138
7137
7136
7135
7134
7132
7131
7129
7127
7125
7122
7120
7117
7114
7111
7108
7105
7101
7097
7093
7089
7085
7081
7076
7071
7066
7061
7056
7051
7045
7040
7034
7028
7022
7016
7009
7003
6996
6989
6982
6975
6968
6960
6953
6945
6937
6930
6922
6914
6906
6898
6890
6882
6874
6866
6858
6850
6842
6834
6826
6817
6809
6801
6792
6783
6775
6766
6757
6748
6740
6731
6722
6713
6704
6695
6686
6676
6667
6658
6648
6639
6629
6619
6610
6600
6590
6580
6571
6561
6551
6541
6531
6521
6511
6501
6491
6481
6471
6461
6451
6441
6431
6421
6411
6401
6391
6380
6370
6360
6350
6339
6329
6319
6309
6299
6288
6278
6268
6258
6248
6238
6228
6218
6208
6198
6188
6178
6168
6158
6148
6139
6129
6120
6110
6101
6092
6083
6074
6065
6056
6047
6039
6030
6021
6013
6004
5996
5987
5979
5971
5963
5955
5947
5939
5931
5924
5916
5909
5902
5895
5888
5881
5875
5868
5861
5855
5848
5842
5835
5829
5823
5817
5811
5804
5798
5792
5786
5780
5774
5768
5761
5755
5749
5743
5737
5731
5724
5718
5712
5706
5700
5694
5688
5682
5676
5670
5664
5659
5653
5647
5641
5636
5630
5624
5619
5613
5608
5602
5597
5591
5586
5580
5575
5570
5565
5559
5554
5549
5543
5538
5532
5527
5521
5515
5510
5504
5498
5493
5487
5481
5475
5469
5462
5456
5450
5443
5437
5431
5425
5418
5412
5406
5400
5394
5388
5382
5376
5370
5364
5359
5353
5347
5341
5336
5330
5324
5319
5313
5307
5302
5296
5290
5284
5279
5273
5267
5261
5255
5249
5243
5236
5230
5224
5217
5211
5204
5197
5190
5184
5177
5170
5163
5156
5149
5142
5135
5128
5121
5114
5106
5099
5092
5084
5077
5069
5062
5054
5046
5038
5030
5022
5014
5005
4997
4988
4979
4970
4961
4951
4941
4932
4921
4911
4901
4890
4879
4868
4857
4845
4834
4822
4810
4798
4786
4773
4761
4748
4736
4723
4710
4696
4683
4670
4656
4642
4629
4615
4600
4586
4572
4557
4542
4527
4512
4496
4481
4465
4449
4433
4417
4400
4384
4367
4350
4333
4316
4299
4281
4263
4245
4227
4209
4190
4171
4152
4133
4114
4094
4074
4054
4034
4013
3993
3972
3951
3930
3909
3887
3865
3844
3822
3800
3777
3755
3732
3709
3686
3663
3640
3616
3593
3569
3544
3520
3496
3471
3446
3421
3397
3371
3346
3321
3295
3270
3244
3218
3192
3166
3139
3113
3086
3060
3033
3006
2979
2952
2924
2897
2869
2842
2814
2786
2758
2730
2701
2673
2644
2615
2587
2558
2529
2500
2471
2442
2413
2384
2355
2326
2297
2267
2238
2209
2179
2150
2120
2091
2061
2032
2003
1973
1944
1915
1885
1856
1827
1798
1769
1739
1710
1681
1652
1623
1594
1565
1536
1507
1479
1450
1422
1393
1365
1337
1308
1280
1252
1224
1196
1169
1141
1114
1086
1059
1032
1004
978
951
924
897
870
843
817
790
764
738
712
686
660
634
608
583
558
533
508
483
458
433
409
385
360
336
312
288
265
241
218
195
172
149
126
103
81
58
36
14
-8
-29
-51
-72
-93
-114
-135
-156
-176
-196
-217
-236
-256
-276
-295
-314
-334
-352
-371
-390
-408
-426
-445
-463
-480
-498
-516
-533
-550
-568
-585
-602
-618
-635
-651
-667
-684
-699
-715
-731
-746
-761
-776
-791
-806
-820
-834
-848
-862
-876
-889
-902
-915
-928
-940
-953
-965
-977
-989
-1000
-1012
-1022
-1034
-1044
-1055
-1065
-1075
-1085
-1094
-1103
-1112
-1121
-1130
-1138
-1146
-1154
-1162
-1169
-1177
-1184
-1191
-1198
-1204
-1210
-1217
-1222
-1228
-1234
-1239
-1244
-1249
-1253
-1258
-1262
-1266
-1269
-1273
-1276
-1279
-1281
-1284
-1286
-1287
-1289
-1290
-1291
-1292
-1293
-1293
-1293
-1293
-1292
-1291
-1290
-1289
-1287
-1285
-1283
-1280
-1278
-1274
-1271
-1268
-1264
-1259
-1255
-1250
-1245
-1240
-1235
-1229
-1223
-1217
-1211
-1204
-1197
-1190
-1183
-1175
-1167
-1159
-1150
-1141
-1132
-1123
-1113
-1103
-1093
-1083
-1072
-1061
-1050
-1038
-1027
-1014
-1002
-990
-977
-964
-951
-938
-925
-911
-897
-883
-869
-855
-840
-826
-811
-796
-781
-765
-750
-734
-718
-701
-685
-668
-652
-634
-617
-600
-582
-564
-546
-528
-510
-491
-473
-454
-435
-416
-396
-377
-357
-337
-317
-296
-276
-255
-234
-213
-192
-171
-149
-128
-106
-84
-62
-40
-18
5
27
50
73
96
119
142
166
189
213
236
260
284
308
332
357
381
405
430
454
479
503
528
553
578
603
628
653
678
703
728
753
778
804
829
854
879
904
929
954
980
1004
1030
1055
1081
1106
1131
1157
1182
1207
1232
1258
1283
1308
1333
1358
1383
1409
1434
1459
1484
1509
1534
1560
1585
1610
1635
1660
1685
1710
1735
1761
1786
1811
1836
1862
1887
1912
1938
1963
1989
2013
2039
2064
2089
2114
2139
2163
2188
2213
2237
2262
2287
2311
2336
2360
2385
2409
2434
2458
2483
2507
2532
2557
2581
2606
2631
2655
2680
2705
2729
2753
2777
2801
2825
2849
2873
2896
2919
2943
2966
2989
3012
3035
3059
3082
3104
3127
3150
3172
3195
3217
3239
3261
3283
3305
3326
3348
3369
3390
3411
3432
3453
3474
3494
3514
3534
3554
3573
3592
3612
3631
3650
3668
3687
3706
3725
3743
3762
3780
3799
3817
3835
3853
3870
3888
3905
3922
3939
3956
3972
3988
4005
4019
4035
4051
4067
4083
4098
4113
4128
4143
4158
4172
4187
4201
4215
4230
4243
4257
4271
4285
4298
4311
4324
4337
4350
4363
4375
4387
4399
4411
4422
4433
4444
4455
4466
4476
4486
4497
4506
4516
4526
4535
4544
4553
4562
4570
4578
4586
4593
4600
4607
4613
4619
4624
4630
4635
4639
4644
4648
4652
4656
4659
4662
4665
4668
4671
4673
4675
4677
4679
4680
4681
4682
4683
4683
4683
4683
4683
4682
4682
4681
4679
4678
4676
4674
4672
4669
4667
4664
4661
4657
4654
4650
4646
4642
4638
4633
4629
4624
4619
4614
4608
4602
4596
4590
4583
4576
4569
4562
4555
4547
4539
4531
4522
4514
4505
4497
4488
4479
4469
4460
4450
4441
4431
4421
4411
4401
4390
4379
4368
4357
4346
4335
4323
4312
4300
4288
4276
4263
4251
4238
4225
4212
4199
4186
4172
4159
4145
4131
4118
4104
4089
4075
4061
4046
4032
4017
4002
3987
3972
3957
3942
3926
3911
3895
3879
3863
3847
3831
3815
3799
3782
3766
3749
3733
3716
3699
3682
3665
3648
3631
3613
3596
3579
3561
3543
3526
3508
3490
3472
3454
3436
3418
3400
3382
3364
3345
3327
3308
3290
3271
3252
3234
3215
3196
3177
3158
3139
3120
3101
3081
3062
3043
3024
3005
2986
2967
2948
2929
2910
2891
2872
2852
2833
2814
2795
2776
2757
2738
2719
2700
2681
2662
2643
2624
2606
2587
2568
2549
2531
2512
2493
2474
2455
2436
2417
2398
2378
2359
2340
2321
2302
2283
2264
2245
2226
2207
2188
2169
2150
2131
2112
2093
2074
2055
2036
2017
1999
1980
1961
1942
1923
1904
1884
1865
1846
1827
1809
1790
1771
1752
1733
1715
1696
1677
1659
1640
1622
1603
1585
1566
1548
1530
1511
1493
1475
1456
1438
1420
1401
1383
1365
1346
1328
1310
1291
1273
1254
1236
1217
1199
1181
1162
1144
1125
1107
1089
1071
1052
1034
1016
997
979
961
943
925
907
889
870
852
834
816
798
780
762
745
727
709
691
674
656
638
621
603
586
568
550
532
515
497
479
462
444
426
409
391
373
356
338
320
303
285
268
250
233
216
198
181
164
147
130
114
97
80
64
47
31
14
-2
-19
-35
-51
-67
-83
-99
-115
-131
-147
-163
-179
-195
-211
-226
-242
-258
-274
-290
-305
-321
-337
-353
-369
-385
-400
-416
-432
-448
-463
-479
-494
-510
-525
-541
-556
-571
-587
-602
-617
-632
-647
-662
-677
-692
-707
-722
-737
-752
-767
-782
-797
-811
-826
-841
-856
-870
-885
-899
-914
-928
-942
-957
-971
-985
-999
-1012
-1026
-1040
-1054
-1068
-1081
-1095
-1109
-1122
-1136
-1149
-1162
-1175
-1188
-1201
-1214
-1227
-1240
-1253
-1266
-1278
-1291
-1304
-1316
-1328
-1341
-1353
-1366
-1378
-1390
-1402
-1415
-1427
-1439
-1450
-1462
-1474
-1485
-1497
-1508
-1520
-1531
-1542
-1553
-1564
-1575
-1586
-1596
-1607
-1618
-1629
-1639
-1650
-1660
-1670
-1681
-1691
-1701
-1712
-1722
-1732
-1742
-1752
-1762
-1772
-1781
-1791
-1801
-1811
-1820
-1830
-1840
-1850
-1859
-1869
-1879
-1888
-1898
-1907
-1916
-1926
-1935
-1944
-1954
-1963
-1972
-1981
-1991
-2000
-2009
-2017
-2027
-2036
-2045
-2053
-2062
-2071
-2079
-2088
-2097
-2105
-2114
-2123
-2131
-2140
-2148
-2156
-2164
-2173
-2181
-2189
-2197
-2205
-2212
-2220
-2228
-2236
-2244
-2251
-2259
-2267
-2274
-2282
-2290
-2297
-2305
-2312
-2319
-2327
-2334
-2341
-2348
-2355
-2362
-2368
-2375
-2382
-2388
-2395
-2401
-2407
-2413
-2419
-2425
-2431
-2437
-2442
-2448
-2453
-2459
-2464
-2469
-2474
-2478
-2483
-2487
-2492
-2496
-2500
-2504
-2507
-2511
-2514
-2517
-2520
-2523
-2526
-2528
-2531
-2533
-2535
-2537
-2539
-2541
-2543
-2544
-2546
-2548
-2549
-2551
-2552
-2554
-2555
-2557
-2558
-2559
-2561
-2562
-2563
-2564
-2565
-2566
-2567
-2568
-2569
-2570
-2571
-2571
-2572
-2573
-2573
-2574
-2575
-2575
-2576
-2576
-2577
-2577
-2578
-2578
-2579
-2579
-2579
-2580
-2580
-2581
-2581
-2581
-2582
-2582
-2583
-2583
-2584
-2584
-2585
-2585
-2586
-2586
-2587
-2587
-2587
-2587
-2587
-2587
-2587
-2587
-2587
-2586
-2586
-2585
-2584
-2583
-2583
-2582
-2581
-2580
-2579
-2578
-2577
-2576
-2575
-2574
-2573
-2572
-2571
-2569
-2568
-2567
-2566
-2565
-2564
-2563
-2561
-2560
-2559
-2557
-2556
-2554
-2553
-2551
-2550
-2548
-2547
-2546
-2545
-2544
-2542
-2541
-2541
-2540
-2539
-2538
-2537
-2537
-2536
-2536
-2535
-2535
-2535
-2534
-2534
-2534
-2533
-2533
-2532
-2531
-2531
-2530
-2529
-2528
-2527
-2526
-2525
-2524
-2523
-2522
-2520
-2519
-2518
-2516
-2515
-2514
-2512
-2510
-2509
-2507
-2505
-2503
-2501
-2499
-2497
-2494
-2492
-2489
-2487
-2484
-2481
-2478
-2475
-2472
-2468
-2465
-2461
-2458
-2454
-2451
-2447
-2443
-2439
-2436
-2432
-2428
-2424
-2420
-2417
-2413
-2409
-2405
-2401
-2398
-2394
-2390
-2386
-2382
-2379
-2375
-2371
-2367
-2363
-2359
-2355
-2351
-2348
-2344
-2340
-2336
-2332
-2328
-2324
-2320
-2316
-2312
-2309
-2305
-2301
-2297
-2293
-2289
-2285
-2280
-2276
-2272
-2268
-2263
-2259
-2254
-2250
-2245
-2241
-2236
-2232
-2227
-2222
-2217
-2212
-2207
-2202
-2198
-2193
-2187
-2182
-2177
-2172
-2167
-2162
-2157
-2151
-2146
-2141
-2136
-2130
-2125
-2120
-2115
-2109
-2104
-2099
-2093
-2088
-2083
-2077
-2072
-2066
-2060
-2055
-2049
-2043
-2037
-2031
-2025
-2019
-2013
-2005
-2000
-1993
-1987
-1980
-1973
-1966
-1960
-1953
-1946
-1939
-1932
-1925
-1918
-1911
-1904
-1898
-1891
-1884
-1878
-1871
-1864
-1857
-1851
-1844
-1837
-1830
-1824
-1817
-1810
-1804
-1797
-1790
-1783
-1777
-1770
-1763
-1757
-1750
-1743
-1737
-1730
-1723
-1717
-1710
-1703
-1696
-1689
-1682
-1675
-1668
-1661
-1654
-1646
-1639
-1632
-1624
-1617
-1610
-1602
-1594
-1587
-1579
-1571
-1563
-1556
-1548
-1540
-1532
-1524
-1516
-1508
-1500
-1492
-1484
-1476
-1468
-1461
-1453
-1445
-1438
-1430
-1422
-1415
-1407
-1400
-1392
-1385
-1377
-1370
-1363
-1356
-1348
-1341
-1335
-1328
-1321
-1314
-1308
-1301
-1295
-1288
-1282
-1276
-1270
-1264
-1258
-1253
-1248
-1242
-1237
-1233
-1228
-1223
-1219
-1215
-1211
-1207
-1203
-1200
-1196
-1193
-1190
-1188
-1185
-1183
-1180
-1178
-1177
-1175
-1174
-1173
-1172
-1171
-1170
-1170
-1170
-1171
-1171
-1172
-1173
-1174
-1176
-1178
-1180
-1182
-1185
-1187
-1190
-1193
-1197
-1200
-1203
-1207
-1211
-1215
-1219
-1223
-1228
-1232
-1237
-1242
-1247
-1252
-1257
-1262
-1268
-1273
-1279
-1285
-1291
-1298
-1304
-1311
-1317
-1324
-1331
-1339
-1346
-1354
-1361
-1369
-1378
-1386
-1395
-1403
-1412
-1421
-1431
-1440
-1450
-1460
-1470
-1480
-1490
-1500
-1511
-1522
-1533
-1544
-1556
-1567
-1579
-1591
-1603
-1616
-1628
-1641
-1654
-1667
-1681
-1694
-1708
-1722
-1737
-1751
-1766
-1781
-1796
-1811
-1827
-1843
-1858
-1874
-1890
-1906
-1923
-1939
-1956
-1972
-1989
-2005
-2023
-2039
-2056
-2073
-2090
-2107
-2124
-2141
-2157
-2174
-2191
-2208
-2224
-2241
-2257
-2274
-2290
-2307
-2323
-2340
-2356
-2373
-2389
-2406
-2423
-2440
-2457
-2474
-2491
-2508
-2525
-2543
-2560
-2578
-2595
-2613
-2631
-2649
-2666
-2684
-2702
-2720
-2737
-2755
-2773
-2791
-2808
-2826
-2843
-2861
-2878
-2896
-2913
-2931
-2948
-2965
-2983
-3000
-3017
-3035
-3052
-3069
-3086
-3104
-3121
-3138
-3155
-3171
-3188
-3205
-3221
-3238
-3254
-3271
-3287
-3304
-3320
-3336
-3352
-3368
-3384
-3400
-3416
-3432
-3448
-3463
-3479
-3495
-3510
-3525
-3541
-3556
-3571
-3586
-3601
-3616
-3630
-3645
-3660
-3674
-3688
-3703
-3717
-3731
-3745
-3759
-3773
-3786
-3800
-3813
-3827
-3840
-3853
-3866
-3879
-3892
-3904
-3917
-3929
-3941
-3954
-3966
-3977
-3989
-4001
-4011
-4024
-4035
-4046
-4057
-4067
-4078
-4090
-4100
-4111
-4121
-4131
-4141
-4151
-4161
-4171
-4180
-4190
-4199
-4209
-4218
-4227
-4236
-4244
-4253
-4261
-4270
-4278
-4286
-4294
-4302
-4310
-4317
-4325
-4332
-4339
-4346
-4353
-4359
-4366
-4372
-4378
-4384
-4390
-4395
-4401
-4406
-4411
-4417
-4421
-4426
-4430
-4435
-4439
-4443
-4446
-4450
-4453
-4456
-4459
-4462
-4465
-4467
-4469
-4471
-4473
-4475
-4476
-4477
-4478
-4479
-4479
-4479
-4479
-4479
-4478
-4477
-4476
-4475
-4474
-4472
-4470
-4468
-4466
-4463
-4460
-4458
-4455
-4451
-4448
-4445
-4441
-4437
-4433
-4429
-4425
-4420
-4416
-4411
-4406
-4400
-4395
-4389
-4383
-4377
-4371
-4364
-4357
-4351
-4344
-4336
-4329
-4321
-4314
-4306
-4298
-4289
-4281
-4272
-4263
-4254
-4245
-4235
-4226
-4216
-4206
-4195
-4185
-4175
-4164
-4153
-4142
-4131
-4119
-4108
-4096
-4083
-4072
-4059
-4046
-4034
-4022
-4009
-3995
-3982
-3969
-3955
-3941
-3927
-3912
-3897
-3883
-3867
-3852
-3837
-3821
-3805
-3789
-3773
-3757
-3740
-3724
-3707
-3690
-3673
-3656
-3639
-3621
-3604
-3586
-3569
-3551
-3533
-3515
-3496
-3478
-3460
-3441
-3423
-3404
-3385
-3366
-3348
-3329
-3310
-3291
-3271
-3252
-3233
-3214
-3194
-3175
-3155
-3136
-3116
-3097
-3077
-3057
-3037
-3017
-2997
-2977
-2956
-2935
-2914
-2893
-2872
-2850
-2829
-2807
-2785
-2763
-2741
-2719
-2697
-2675
-2653
-2631
-2609
-2588
-2566
-2544
-2523
-2501
-2479
-2458
-2436
-2413
-2391
-2368
-2345
-2322
-2299
-2276
-2252
-2228
-2204
-2180
-2156
-2131
-2107
-2082
-2058
-2033
-2009
-1985
-1961
-1937
-1913
-1890
-1866
-1843
-1820
-1797
-1774
-1752
-1730
-1707
-1685
-1663
-1641
-1619
-1597
-1575
-1553
-1531
-1509
-1487
-1464
-1442
-1420
-1397
-1375
-1353
-1331
-1308
-1286
-1264
-1243
-1221
-1199
-1177
-1156
-1134
-1113
-1092
-1070
-1049
-1028
-1006
-986
-965
-944
-923
-902
-881
-860
-838
-817
-796
-775
-753
-732
-711
-691
-670
-650
-630
-610
-591
-571
-552
-533
-513
-494
-476
-457
-438
-420
-401
-382
-364
-346
-327
-309
-291
-273
-254
-236
-218
-201
-183
-165
-148
-130
-113
-95
-78
-61
-44
-28
-11
6
22
38
55
71
87
103
119
135
150
166
182
197
213
229
245
261
278
294
310
327
343
359
375
392
408
424
440
456
472
488
504
520
536
552
567
583
599
614
630
646
662
678
695
711
727
744
760
777
793
810
826
843
859
875
891
907
923
939
955
971
987
1002
1018
1034
1050
1066
1081
1097
1112
1128
1144
1160
1176
1192
1208
1225
1241
1258
1275
1291
1309
1326
1343
1360
1378
1395
1412
1429
1446
1464
1481
1498
1515
1532
1549
1566
1583
1600
1618
1635
1653
1671
1690
1708
1727
1745
1764
1783
1802
1821
1841
1860
1879
1899
1918
1938
1957
1977
1997
2016
2036
2056
2076
2096
2116
2135
2155
2175
2195
2215
2235
2256
2276
2296
2316
2337
2357
2378
2399
2419
2440
2461
2482
2504
2525
2546
2567
2588
2609
2630
2651
2672
2693
2713
2734
2754
2775
2795
2815
2836
2856
2876
2897
2917
2938
2958
2979
3000
3021
3041
3062
3083
3104
3125
3146
3167
3187
3208
3229
3250
3271
3292
3312
3333
3354
3375
3396
3417
3438
3459
3480
3500
3521
3542
3563
3583
3604
3624
3645
3665
3686
3706
3727
3747
3767
3787
3807
3827
3847
3867
3887
3907
3927
3946
3966
3986
4005
4025
4043
4062
4082
4101
4120
4138
4157
4175
4193
4211
4228
4246
4263
4280
4297
4314
4330
4346
4362
4378
4393
4409
4424
4439
4454
4469
4484
4499
4513
4528
4543
4557
4571
4586
4600
4614
4627
4641
4654
4667
4680
4693
4706
4719
4731
4744
4756
4769
4781
4793
4806
4818
4830
4842
4854
4866
4878
4890
4902
4913
4924
4935
4946
4957
4967
4977
4987
4997
5007
5016
5025
5034
5043
5051
5059
5068
5075
5083
5091
5098
5106
5113
5120
5127
5133
5140
5147
5153
5159
5165
5172
5178
5184
5190
5196
5203
5209
5215
5222
5228
5235
5241
5248
5254
5261
5267
5274
5280
5286
5293
5299
5305
5311
5316
5322
5328
5334
5339
5345
5350
5356
5361
5366
5371
5376
5381
5386
5390
5395
5399
5404
5408
5412
5416
5420
5424
5427
5431
5435
5438
5442
5445
5448
5451
5454
5457
5460
5463
5465
5468
5470
5472
5473
5475
5476
5477
5478
5479
5479
5479
5479
5479
5478
5478
5477
5476
5475
5474
5473
5472
5470
5469
5468
5467
5465
5464
5463
5461
5460
5458
5457
5456
5455
5454
5452
5451
5450
5450
5449
5448
5447
5446
5445
5444
5442
5441
5440
5439
5437
5436
5434
5433
5431
5429
5428
5426
5425
5423
5422
5420
5418
5417
5415
5413
5411
5409
5406
5403
5401
5398
5395
5391
5388
5384
5381
5377
5374
5370
5366
5362
5358
5354
5349
5345
5340
5336
5331
5326
5321
5316
5311
5306
5301
5295
5290
5284
5278
5272
5266
5260
5254
5248
5242
5236
5230
5223
5217
5210
5204
5197
5190
5184
5177
5170
5163
5156
5149
5142
5134
5127
5120
5112
5105
5098
5090
5082
5075
5067
5059
5051
5043
5035
5027
5019
5011
5003
4995
4986
4978
4970
4961
4953
4945
4937
4928
4920
4911
4903
4895
4886
4877
4869
4860
4851
4842
4833
4824
4815
4806
4797
4787
4777
4768
4758
4748
4738
4728
4717
4707
4697
4686
4676
4665
4654
4643
4632
4621
4610
4598
4586
4575
4563
4550
4538
4526
4513
4500
4487
4474
4461
4448
4435
4421
4408
4395
4381
4368
4354
4341
4327
4314
4301
4287
4274
4261
4247
4234
4221
4208
4195
4182
4169
4155
4142
4129
4116
4102
4089
4075
4061
4048
4034
4019
4006
3992
3977
3963
3949
3935
3920
3906
3892
3877
3863
3848
3833
3819
3804
3790
3775
3760
3746
3731
3716
3701
3686
3672
3657
3642
3626
3611
3596
3581
3566
3551
3536
3521
3506
3491
3477
3462
3447
3432
3417
3403
3388
3373
3358
3343
3328
3313
3298
3283
3269
3254
3239
3224
3209
3194
3179
3164
3150
3135
3120
3106
3091
3077
3063
3048
3034
3020
3006
2992
2979
2965
2952
2938
2925
2912
2899
2885
2872
2859
2847
2834
2821
2808
2796
2783
2771
2759
2746
2734
2722
2711
2699
2687
2675
2664
2652
2641
2629
2617
2606
2594
2583
2571
2560
2549
2537
2526
2515
2503
2492
2481
2470
2459
2448
2437
2426
2415
2405
2394
2383
2372
2362
2351
2340
2329
2319
2308
2297
2287
2276
2266
2256
2245
2235
2225
2215
2205
2195
2186
2176
2167
2158
2148
2139
2131
2122
2113
2105
2097
2089
2081
2073
2066
2059
2052
2045
2037
2032
2025
2019
2013
2007
2001
1995
1989
1984
1978
1973
1967
1962
1957
1952
1947
1942
1937
1932
1927
1923
1918
1914
1910
1906
1902
1898
1894
1890
1886
1883
1879
1876
1872
1869
1865
1862
1858
1855
1852
1849
1846
1842
1839
1836
1833
1830
1827
1824
1821
1818
1815
1813
1810
1807
1804
1802
1799
1796
1794
1792
1790
1788
1786
1784
1782
1781
1779
1778
1776
1775
1774
1773
1772
1771
1770
1770
1769
1769
1769
1769
1769
1769
1769
1770
1770
1771
1772
1773
1773
1774
1775
1776
1777
1778
1779
1780
1782
1783
1784
1786
1787
1789
1790
1792
1793
1795
1797
1799
1801
1804
1806
1809
1812
1815
1818
1821
1824
1827
1831
1834
1837
1841
1844
1847
1850
1854
1857
1860
1863
1867
1870
1873
1876
1879
1882
1885
1888
1891
1895
1898
1901
1905
1908
1912
1916
1920
1924
1929
1934
1938
1943
1948
1953
1958
1963
1969
1974
1979
1985
1990
1995
2001
2007
2012
2017
2023
2029
2035
2041
2045
2052
2059
2065
2071
2077
2084
2091
2097
2104
2111
2119
2126
2133
2141
2149
2157
2164
2172
2181
2189
2197
2205
2213
2222
2230
2238
2247
2255
2264
2272
2281
2290
2298
2307
2315
2324
2332
2341
2349
2358
2366
2374
2383
2391
2399
2408
2416
2424
2433
2441
2449
2458
2466
2475
2483
2492
2501
2509
2518
2527
2535
2544
2553
2561
2570
2579
2588
2597
2605
2614
2623
2633
2642
2651
2660
2670
2679
2689
2698
2708
2718
2728
2738
2748
2759
2769
2779
2790
2800
2811
2821
2832
2842
2853
2863
2874
2884
2895
2905
2915
2925
2935
2946
2956
2966
2976
2986
2995
3005
3015
3024
3033
3043
3052
3061
3069
3078
3087
3095
3103
3111
3119
3127
3135
3143
3151
3159
3166
3174
3182
3190
3198
3205
3213
3221
3229
3236
3244
3251
3259
3266
3273
3280
3288
3295
3302
3309
3316
3323
3330
3336
3343
3350
3356
3363
3370
3376
3383
3389
3396
3402
3409
3415
3422
3428
3435
3441
3448
3455
3461
3468
3475
3482
3490
3497
3504
3512
3519
3527
3535
3543
3551
3559
3567
3575
3584
3592
3599
3607
3615
3623
3631
3638
3646
3654
3661
3669
3677
3684
3692
3700
3708
3715
3723
3731
3739
3747
3754
3762
3770
3777
3784
3792
3799
3806
3813
3820
3826
3833
3840
3847
3853
3860
3867
3873
3880
3886
3893
3899
3905
3912
3918
3924
3930
3937
3943
3949
3955
3961
3967
3972
3978
3984
3990
3995
4001
4006
4011
4018
4022
4029
4034
4040
4045
4051
4056
4062
4067
4072
4078
4083
4088
4094
4099
4104
4109
4114
4119
4123
4128
4132
4136
4140
4144
4148
4151
4154
4157
4160
4162
4164
4166
4168
4170
4172
4173
4175
4176
4177
4179
4180
4181
4182
4182
4183
4184
4184
4184
4185
4185
4185
4185
4186
4186
4186
4186
4186
4186
4186
4186
4186
4186
4186
4186
4186
4186
4186
4186
4186
4185
4185
4185
4185
4185
4185
4185
4184
4184
4184
4184
4183
4183
4182
4181
4181
4180
4179
4178
4177
4175
4174
4173
4171
4169
4168
4166
4164
4162
4159
4157
4154
4152
4149
4147
4144
4141
4138
4135
4132
4129
4126
4122
4119
4116
4112
4108
4105
4101
4097
4094
4090
4086
4082
4078
4075
4070
4067
4064
4059
4057
4053
4050
4046
4043
4038
4035
4032
4029
4026
4022
4019
4014
4011
4008
4005
4001
3998
3994
3991
3987
3984
3980
3976
3973
3969
3965
3961
3957
3953
3949
3945
3941
3937
3933
3929
3925
3921
3917
3914
3910
3906
3902
3898
3895
3891
3888
3884
3881
3877
3874
3870
3867
3864
3861
3857
3854
3851
3848
3844
3841
3838
3834
3831
3828
3824
3821
3817
3814
3810
3807
3804
3800
3797
3794
3791
3788
3785
3782
3779
3776
3774
3771
3768
3765
3763
3760
3757
3755
3752
3750
3747
3745
3742
3740
3737
3735
3732
3730
3727
3725
3723
3720
3718
3716
3713
3711
3709
3707
3705
3703
3701
3699
3697
3695
3693
3691
3689
3688
3686
3684
3682
3680
3679
3677
3675
3674
3672
3671
3670
3668
3667
3665
3664
3663
3661
3660
3659
3657
3656
3655
3653
3652
3651
3649
3648
3647
3645
3643
3642
3640
3638
3636
3634
3632
3630
3628
3626
3624
3622
3620
3617
3615
3613
3610
3608
3606
3603
3601
3598
3595
3593
3590
3587
3585
3582
3579
3576
3573
3569
3566
3563
3559
3556
3552
3549
3545
3542
3538
3535
3531
3528
3524
3521
3517
3514
3510
3506
3502
3498
3495
3491
3487
3483
3479
3474
3470
3466
3462
3457
3453
3448
3444
3439
3435
3430
3426
3421
3417
3412
3408
3404
3399
3395
3390
3386
3382
3378
3374
3370
3366
3361
3357
3353
3349
3345
3341
3336
3332
3327
3323
3318
3313
3308
3303
3298
3293
3288
3282
3277
3271
3265
3259
3253
3247
3241
3234
3228
3221
3215
3208
3201
3194
3187
3180
3172
3165
3157
3150
3142
3134
3126
3119
3111
3102
3094
3086
3078
3070
3062
3053
3045
3037
3029
3020
3012
3004
2995
2987
2979
2970
2962
2953
2945
2937
2928
2920
2912
2903
2895
2886
2878
2869
2860
2851
2843
2834
2825
2816
2807
2797
2788
2779
2769
2760
2750
2740
2730
2720
2710
2699
2689
2678
2668
2657
2646
2635
2624
2613
2602
2590
2579
2567
2556
2544
2533
2521
2510
2498
2486
2475
2463
2451
2439
2427
2415
2403
2392
2380
2368
2356
2344
2332
2320
2308
2297
2285
2273
2261
2249
2237
2225
2214
2202
2190
2178
2167
2155
2143
2132
2120
2109
2097
2086
2075
2063
2052
2041
2029
2017
2007
1996
1984
1973
1962
1951
1940
1928
1917
1906
1895
1885
1874
1863
1852
1842
1831
1821
1810
1800
1790
1779
1769
1759
1748
1738
1728
1718
1707
1697
1686
1676
1666
1655
1645
1634
1623
1612
1602
1591
1580
1569
1558
1547
1536
1526
1515
1504
1493
1482
1472
1461
1450
1440
1429
1418
1408
1397
1387
1376
1366
1356
1346
1335
1325
1315
1306
1296
1286
1276
1266
1256
1246
1237
1227
1217
1208
1198
1189
1179
1170
1161
1151
1142
1133
1124
1115
1106
1098
1089
1080
1072
1063
1054
1046
1038
1029
1020
1012
1004
996
988
980
971
963
955
947
938
930
922
913
904
896
887
878
870
861
852
843
835
826
817
808
799
791
782
773
764
755
747
738
729
720
711
702
694
685
676
667
659
650
641
632
624
615
606
597
589
580
571
563
554
546
537
529
521
512
504
496
488
480
472
465
457
449
442
434
427
420
412
405
398
391
384
376
369
362
355
348
340
333
325
318
310
303
295
287
279
271
263
255
247
239
230
222
214
206
198
190
182
174
166
158
150
142
134
126
119
111
103
96
88
81
73
66
59
51
44
37
30
23
16
9
2
-5
-12
-18
-25
-32
-38
-45
-51
-57
-64
-70
-76
-82
-89
-95
-101
-107
-113
-119
-125
-131
-137
-143
-149
-155
-161
-167
-173
-178
-184
-189
-194
-200
-205
-210
-214
-219
-224
-228
-233
-237
-241
-245
-249
-254
-258
-262
-265
-269
-273
-277
-281
-285
-289
-293
-297
-300
-304
-308
-312
-315
-319
-323
-326
-330
-333
-337
-340
-344
-347
-351
-354
-357
-360
-364
-367
-370
-372
-375
-378
-380
-383
-385
-388
-390
-392
-394
-397
-399
-401
-404
-406
-409
-411
-414
-416
-419
-421
-424
-427
-429
-432
-435
-438
-441
-444
-448
-451
-454
-458
-461
-465
-468
-472
-475
-479
-482
-485
-488
-492
-495
-498
-501
-504
-506
-509
-512
-514
-517
-519
-522
-524
-526
-528
-530
-533
-535
-537
-539
-541
-543
-545
-546
-548
-550
-552
-553
-555
-557
-558
-560
-561
-562
-564
-565
-566
-567
-569
-570
-571
-572
-573
-574
-575
-576
-577
-578
-579
-580
-581
-582
-583
-585
-586
-588
-589
-591
-592
-594
-596
-597
-599
-601
-603
-605
-607
-610
-612
-614
-617
-619
-621
-624
-626
-629
-631
-633
-636
-638
-640
-643
-645
-647
-649
-651
-653
-655
-657
-659
-660
-662
-663
-664
-666
-667
-668
-669
-671
-672
-673
-674
-675
-676
-677
-677
-678
-679
-680
-680
-681
-682
-683
-683
-684
-684
-685
-685
-686
-686
-686
-686
-686
-686
-686
-685
-685
-685
-684
-684
-683
-682
-682
-681
-680
-679
-678
-677
-676
-675
-673
-672
-671
-670
-669
-667
-666
-665
-664
-663
-661
-660
-659
-658
-656
-655
-653
-652
-651
-649
-648
-646
-644
-643
-641
-640
-638
-636
-634
-632
-631
-629
-627
-625
-623
-620
-618
-616
-613
-611
-609
-606
-603
-601
-598
-595
-592
-589
-586
-583
-579
-576
-573
-569
-566
-562
-558
-555
-551
-547
-543
-539
-535
-531
-526
-522
-518
-513
-509
-504
-499
-494
-489
-484
-479
-473
-468
-462
-457
-451
-445
-439
-433
-427
-421
-415
-409
-403
-396
-390
-384
-377
-370
-364
-357
-350
-343
-335
-328
-321
-313
-306
-298
-291
-283
-275
-267
-258
-250
-241
-233
-224
-215
-207
-198
-189
-180
-171
-162
-153
-144
-135
-125
-116
-106
-97
-87
-78
-68
-59
-49
-40
-30
-20
-10
-1
9
19
29
40
50
60
71
81
92
102
113
123
134
145
156
166
177
188
199
210
221
233
244
255
267
278
290
301
313
324
335
347
358
369
381
392
403
414
425
436
448
459
470
481
492
503
514
526
537
548
559
571
582
594
605
616
628
639
650
662
673
684
696
707
718
729
741
752
763
774
785
796
807
817
828
838
848
858
868
878
888
897
907
916
925
934
943
952
961
970
979
988
996
1004
1014
1022
1031
1039
1048
1056
1064
1072
1080
1088
1095
1103
1110
1117
1124
1131
1137
1144
1150
1156
1162
1168
1173
1179
1184
1189
1194
1199
1204
1208
1212
1216
1220
1224
1228
1232
1235
1238
1242
1245
1248
1251
1254
1256
1259
1262
1264
1266
1268
1270
1273
1274
1276
1278
1280
1282
1283
1285
1286
1288
1289
1290
1290
1291
1291
1292
1292
1291
1291
1290
1290
1289
1288
1287
1285
1284
1283
1281
1279
1277
1275
1273
1270
1268
1265
1262
1259
1256
1252
1249
1245
1242
1238
1234
1230
1226
1222
1217
1213
1209
1204
1199
1195
1190
1185
1180
1174
1169
1164
1158
1153
1148
1143
1137
1132
1126
1121
1115
1110
1104
1099
1093
1087
1081
1075
1070
1064
1057
1051
1045
1039
1032
1026
1018
1012
1006
999
993
986
979
972
965
957
950
943
935
928
920
912
904
896
888
880
872
863
854
846
837
827
818
809
799
789
780
770
760
750
740
729
719
709
698
688
677
666
656
645
634
623
611
600
589
578
566
555
543
532
521
509
498
486
474
463
451
439
427
416
404
392
380
367
355
343
331
318
306
293
280
268
255
242
229
216
204
191
178
166
153
140
128
116
103
91
79
67
55
43
31
19
7
-5
-17
-29
-41
-53
-65
-77
-89
-101
-113
-124
-136
-148
-160
-171
-183
-194
-206
-217
-228
-239
-249
-260
-270
-281
-291
-302
-312
-322
-332
-343
-353
-363
-373
-383
-393
-403
-412
-422
-432
-442
-451
-461
-471
-481
-490
-500
-510
-520
-529
-539
-549
-558
-568
-577
-587
-597
-606
-615
-625
-634
-643
-652
-661
-669
-678
-686
-694
-702
-709
-717
-724
-731
-738
-745
-752
-759
-766
-772
-779
-785
-791
-798
-804
-810
-816
-822
-827
-833
-838
-844
-849
-855
-860
-866
-871
-876
-882
-887
-893
-898
-903
-909
-914
-919
-924
-929
-934
-940
-945
-949
-954
-959
-964
-969
-974
-979
-984
-988
-993
-997
-1002
-1006
-1010
-1014
-1018
-1020
-1025
-1028
-1031
-1033
-1036
-1038
-1040
-1042
-1044
-1045
-1046
-1047
-1048
-1048
-1049
-1049
-1049
-1049
-1048
-1048
-1047
-1046
-1045
-1043
-1042
-1040
-1037
-1035
-1033
-1030
-1027
-1024
-1020
-1018
-1014
-1012
-1008
-1006
-1002
-1000
-997
-994
-991
-988
-985
-982
-979
-976
-973
-970
-967
-964
-961
-958
-955
-952
-949
-946
-943
-940
-937
-934
-931
-928
-925
-922
-919
-916
-913
-910
-907
-904
-901
-898
-896
-893
-890
-887
-884
-881
-878
-875
-872
-869
-866
-863
-860
-857
-854
-852
-849
-846
-843
-840
-837
-834
-831
-828
-825
-822
-820
-817
-814
-811
-808
-805
-802
-799
-796
-794
-791
-788
-785
-782
-779
-776
-773
-771
-768
-765
-762
-759
-756
-753
-751
-748
-745
-742
-739
-736
-734
-731
-728
-725
-722
-719
-717
-714
-711
-708
-705
-702
-700
-697
-694
-691
-688
-686
-683
-680
-677
-674
-672
-669
-666
-663
-660
-658
-655
-652
-649
-647
-644
-641
-638
-635
-633
-630
-627
-624
-622
-619
-616
-613
-611
-608
-605
-602
-600
-597
-594
-592
-589
-586
-583
-581
-578
-575
-572
-570
-567
-564
-562
-559
-556
-553
-551
-548
-545
-543
-540
-537
-535
-532
-529
-527
-524
-521
-518
-516
-513
-510
-508
-505
-502
-500
-497
-494
-492
-489
-487
-484
-481
-479
-476
-473
-471
-468
-465
-463
-460
-457
-455
-452
-450
-447
-444
-442
-439
-437
-434
-431
-429
-426
-423
-421
-418
-416
-413
-411
-408
-405
-403
-400
-398
-395
-392
-390
-387
-385
-382
-380
-377
-374
-372
-369
-367
-364
-362
-359
-357
-354
-351
-349
-346
-344
-341
-339
-336
-334
-331
-329
-326
-324
-321
-319
-316
-314
-311
-309
-306
-304
-301
-299
-296
-294
-291
-289
-286
-284
-281
-279
-276
-274
-271
-269
-266
-264
-261
-259
-256
-254
-251
-249
-247
-244
-242
-239
-237
-234
-232
-229
-227
-225
-222
-220
-217
-215
-212
-210
-208
-205
-203
-200
-198
-195
-193
-191
-188
-186
-183
-181
-179
-176
-174
-171
-169
-167
-164
-162
-160
-157
-155
-152
-150
-148
-145
-143
-141
-138
-136
-134
-131
-129
-126
-124
-122
-119
-117
-115
-112
-110
-108
-105
-103
-101
-98
-96
-94
-92
-89
-87
-85
-82
-80
-78
-75
-73
-71
-68
-66
-64
-62
-59
-57
-55
-52
-50
-48
-46
-43
-41
-39
-37
-34
-32
-30
-27
-25
-23
-21
-18
-16
-14
-12
-9
-7
-5
-3
-1
2
4
6
8
11
13
15
17
19
22
24
26
28
31
33
35
37
39
42
44
46
48
50
52
55
57
59
61
63
66
68
70
72
74
76
78
81
83
85
87
89
91
94
96
98
100
102
104
106
108
111
113
115
117
119
121
123
125
128
130
132
134
136
138
140
142
144
146
149
151
153
155
157
159
161
163
165
167
169
171
173
176
178
180
182
184
186
188
190
192
194
196
198
200
202
204
206
208
210
212
214
216
218
220
222
224
226
228
230
232
234
236
238
240
242
244
246
248
250
252
254
256
258
260
262
264
266
268
270
272
274
276
278
280
282
284
286
288
290
292
294
295
297
299
301
303
305
307
309
311
313
315
317
319
321
322
324
326
328
330
332
334
336
338
340
341
343
345
347
349
351
353
355
356
358
360
362
364
366
368
370
371
373
375
377
379
381
382
384
386
388
390
392
394
395
397
399
401
403
404
406
408
410
412
414
415
417
419
421
423
424
426
428
430
432
433
435
437
439
440
442
444
446
448
449
451
453
455
456
458
460
462
463
465
467
469
470
472
474
476
477
479
481
483
484
486
488
490
491
493
495
496
498
500
502
503
505
507
508
510
512
514
515
517
519
520
522
524
525
527
529
530
532
534
535
537
539
540
542
544
545
547
549
550
552
554
555
557
559
560
562
564
565
567
569
570
572
573
575
577
578
580
582
583
585
586
588
590
591
593
594
596
598
599
601
602
604
606
607
609
610
612
614
615
617
618
620
621
623
625
626
628
629
631
632
634
635
637
639
640
642
643
645
646
648
649
651
652
654
656
657
659
660
662
663
665
666
668
669
671
672
674
675
677
678
680
681
683
684
686
687
689
690
692
693
695
696
698
699
701
702
704
705
706
708
709
711
712
714
715
717
718
720
721
722
724
725
727
728
730
731
733
734
735
737
738
740
741
743
744
745
747
748
750
751
752
754
755
757
758
759
761
762
764
765
766
768
769
771
772
773
775
776
778
779
780
782
783
784
786
787
788
790
791
793
794
795
797
798
799
801
802
803
805
806
807
809
810
811
813
814
815
817
818
819
821
822
823
825
826
827
828
830
831
832
834
835
836
838
839
840
841
843
844
845
847
848
849
850
852
853
854
856
857
858
859
861
862
863
864
866
867
868
869
871
872
873
874
876
877
878
879
881
882
883
884
886
887
888
889
891
892
893
894
895
897
898
899
900
901
903
904
905
906
907
909
910
911
912
913
915
916
917
918
919
921
922
923
924
925
926
928
929
930
931
932
934
935
936
937
938
939
940
942
943
944
945
946
947
948
950
951
952
953
954
955
956
958
959
960
961
962
963
964
965
967
968
969
970
971
972
973
974
975
977
978
979
980
981
982
983
984
985
986
987
989
990
991
992
993
994
995
