5
95505
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-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
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-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
-173
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-205
-205
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-220
-220
-221
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-239
-239
-240
-240
-240
-241
-241
-241
-241
-242
-242
-242
-242
-243
-243
-243
-243
-243
-244
-244
-244
-244
-245
-245
-245
-245
-246
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-249
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-253
-254
-254
-254
-254
-255
-255
-255
-256
-256
-256
-256
-257
-257
-257
-257
-258
-258
-258
-258
-259
-259
-259
-260
-260
-260
-260
-260
-261
-261
-261
-261
-262
-262
-262
-262
-263
-263
-263
-263
-264
-264
-264
-264
-264
-265
-265
-265
-265
-266
-266
-266
-266
-266
-267
-267
-267
-267
-267
-268
-268
-268
-268
-268
-269
-269
-269
-269
-270
-270
-270
-270
-270
-271
-271
-271
-271
-272
-272
-272
-272
-272
-273
-273
-273
-273
-274
-274
-274
-274
-275
-275
-275
-275
-276
-276
-276
-276
-277
-277
-277
-278
-278
-278
-278
-279
-279
-279
-279
-280
-280
-280
-281
-281
-281
-281
-282
-282
-282
-282
-283
-283
-283
-284
-284
-284
-284
-285
-285
-285
-285
-286
-286
-286
-287
-287
-287
-287
-288
-288
-288
-288
-289
-289
-289
-290
-290
-290
-290
-291
-291
-291
-291
-292
-292
-292
-292
-293
-293
-293
-293
-294
-294
-294
-294
-295
-295
-295
-295
-296
-296
-296
-296
-297
-297
-297
-297
-298
-298
-298
-298
-299
-299
-299
-299
-299
-300
-300
-300
-300
-301
-301
-301
-301
-301
-302
-302
-302
-302
-302
-303
-303
-303
-303
-304
-304
-304
-304
-304
-305
-305
-305
-305
-305
-306
-306
-306
-306
-306
-307
-307
-307
-307
-307
-308
-308
-308
-308
-308
-308
-309
-309
-309
-309
-309
-310
-310
-310
-310
-310
-311
-311
-311
-311
-311
-311
-312
-312
-312
-312
-312
-313
-313
-313
-313
-313
-314
-314
-314
-314
-314
-314
-315
-315
-315
-315
-315
-315
-316
-316
-316
-316
-316
-317
-317
-317
-317
-317
-317
-318
-318
-318
-318
-318
-318
-319
-319
-319
-319
-319
-320
-320
-320
-320
-320
-320
-321
-321
-321
-321
-321
-322
-322
-322
-322
-322
-322
-323
-323
-323
-323
-323
-324
-324
-324
-324
-324
-324
-325
-325
-325
-325
-325
-325
-326
-326
-326
-326
-326
-326
-327
-327
-327
-327
-327
-327
-328
-328
-328
-328
-328
-328
-328
-329
-329
-329
-329
-329
-329
-329
-330
-330
-330
-330
-330
-330
-330
-330
-331
-331
-331
-331
-331
-331
-331
-331
-332
-332
-332
-332
-332
-332
-332
-332
-332
-333
-333
-333
-333
-333
-333
-333
-333
-333
-333
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-334
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-339
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-338
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-337
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-336
-335
-335
-335
-335
-335
-335
-335
-335
-334
-334
-334
-334
-334
-334
-334
-334
-333
-333
-333
-333
-333
-333
-333
-332
-332
-332
-332
-332
-332
-331
-331
-331
-331
-331
-331
-330
-330
-330
-330
-330
-330
-329
-329
-329
-329
-328
-328
-328
-328
-328
-327
-327
-327
-327
-326
-326
-326
-326
-326
-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
-319
-319
-319
-318
-318
-318
-318
-317
-317
-317
-317
-316
-316
-316
-315
-315
-315
-315
-314
-314
-314
-313
-313
-313
-313
-312
-312
-312
-311
-311
-311
-310
-310
-310
-309
-309
-309
-309
-308
-308
-308
-307
-307
-307
-306
-306
-306
-305
-305
-305
-304
-304
-303
-303
-303
-302
-302
-302
-301
-301
-301
-300
-300
-300
-299
-299
-298
-298
-298
-297
-297
-297
-296
-296
-295
-295
-295
-294
-294
-293
-293
-293
-292
-292
-291
-291
-291
-290
-290
-289
-289
-289
-288
-288
-287
-287
-287
-286
-286
-285
-285
-284
-284
-284
-283
-283
-282
-282
-281
-281
-280
-280
-279
-279
-278
-278
-278
-277
-277
-276
-276
-275
-275
-274
-274
-273
-273
-272
-272
-271
-271
-271
-270
-270
-269
-269
-268
-268
-267
-267
-266
-266
-265
-265
-265
-264
-264
-263
-263
-262
-262
-261
-261
-260
-260
-259
-259
-258
-258
-257
-257
-257
-256
-256
-255
-255
-254
-254
-253
-252
-252
-251
-251
-250
-250
-249
-249
-248
-248
-247
-247
-246
-246
-245
-245
-244
-244
-243
-242
-242
-241
-241
-240
-240
-239
-239
-238
-238
-237
-236
-236
-235
-235
-234
-234
-233
-232
-232
-231
-231
-230
-230
-229
-229
-228
-227
-227
-226
-226
-225
-225
-224
-223
-223
-222
-222
-221
-221
-220
-219
-219
-218
-218
-217
-216
-216
-215
-215
-214
-214
-213
-212
-212
-211
-211
-210
-209
-209
-208
-208
-207
-207
-206
-205
-205
-204
-204
-203
-202
-202
-201
-201
-200
-199
-199
-198
-198
-197
-196
-196
-195
-194
-194
-193
-193
-192
-191
-191
-190
-189
-189
-188
-187
-187
-186
-185
-185
-184
-184
-183
-182
-182
-181
-180
-180
-179
-178
-178
-177
-176
-176
-175
-174
-174
-173
-173
-172
-171
-171
-170
-169
-169
-168
-167
-167
-166
-165
-165
-164
-163
-163
-162
-161
-161
-160
-159
-159
-158
-157
-157
-156
-155
-155
-154
-153
-153
-152
-151
-151
-150
-149
-149
-148
-147
-147
-146
-145
-145
-144
-143
-143
-142
-141
-141
-140
-139
-139
-138
-137
-137
-136
-135
-135
-134
-133
-133
-132
-131
-131
-130
-129
-129
-128
-127
-127
-126
-125
-125
-124
-123
-123
-122
-121
-121
-120
-119
-119
-118
-117
-116
-116
-115
-114
-114
-113
-112
-112
-111
-110
-109
-109
-108
-107
-107
-106
-105
-104
-104
-103
-102
-102
-101
-100
-99
-99
-98
-97
-97
-96
-95
-94
-94
-93
-92
-91
-91
-90
-89
-89
-88
-87
-86
-86
-85
-84
-84
-83
-82
-81
-81
-80
-79
-78
-78
-77
-76
-76
-75
-74
-73
-73
-72
-71
-70
-70
-69
-68
-67
-67
-66
-65
-65
-64
-63
-62
-61
-61
-60
-59
-58
-58
-57
-56
-55
-55
-54
-53
-52
-52
-51
-50
-49
-49
-48
-47
-46
-45
-45
-44
-43
-42
-42
-41
-40
-39
-39
-38
-37
-36
-36
-35
-34
-34
-33
-32
-31
-31
-30
-29
-28
-28
-27
-26
-26
-25
-24
-23
-23
-22
-21
-20
-20
-19
-18
-17
-17
-16
-15
-15
-14
-13
-12
-12
-11
-10
-9
-9
-8
-7
-6
-6
-5
-4
-4
-3
-2
-1
-1
0
1
2
2
3
4
5
5
6
7
8
8
9
10
11
11
12
13
14
14
15
16
17
17
18
19
20
20
21
22
23
23
24
25
25
26
27
28
28
29
30
31
31
32
33
33
34
35
36
36
37
38
39
39
40
41
42
42
43
44
44
45
46
47
47
48
49
49
50
51
52
52
53
54
54
55
56
57
57
58
59
59
60
61
62
62
63
64
64
65
66
66
67
68
69
69
70
71
71
72
73
73
74
75
75
76
77
77
78
79
79
80
81
81
82
83
83
84
85
85
86
87
87
88
89
89
90
91
91
92
92
93
94
94
95
96
96
97
98
98
99
99
100
101
101
102
103
103
104
105
105
106
106
107
108
108
109
110
110
111
111
112
113
113
114
114
115
116
116
117
117
118
119
119
120
120
121
122
122
123
123
124
125
125
126
126
127
127
128
129
129
130
130
131
131
132
132
133
134
134
135
135
136
136
137
137
138
138
139
139
140
140
141
142
142
143
143
144
144
145
145
146
146
147
147
148
148
149
150
150
151
151
152
152
153
153
154
154
155
155
156
156
157
157
158
158
159
159
160
160
161
161
162
162
163
163
164
164
165
165
165
166
166
167
167
168
168
169
169
170
170
171
171
172
172
173
173
173
174
174
175
175
176
176
177
177
178
178
179
179
180
180
181
181
182
182
183
183
184
184
185
185
186
186
187
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
209
209
210
210
211
211
212
212
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
229
230
230
231
232
232
233
233
234
234
235
235
236
236
237
238
238
239
239
240
240
241
241
242
242
243
243
244
245
245
246
246
247
247
248
248
249
249
250
251
251
252
252
253
253
254
254
255
255
256
256
257
258
258
259
259
260
260
261
261
262
262
263
263
264
265
265
266
266
267
267
268
268
269
269
270
270
271
272
272
273
273
274
274
275
275
276
276
277
277
278
278
279
280
280
281
281
282
282
283
283
284
284
285
285
286
286
287
287
288
288
289
289
290
290
291
291
292
292
293
293
294
294
295
295
296
296
296
297
297
298
298
299
299
300
300
301
301
302
302
303
303
303
304
304
305
305
306
306
307
307
308
308
308
309
309
310
310
311
311
312
312
312
313
313
314
314
315
315
316
316
316
317
317
318
318
319
319
319
320
320
321
321
322
322
323
323
323
324
324
325
325
326
326
327
327
327
328
328
329
329
330
330
330
331
331
332
332
333
333
333
334
334
335
335
335
336
336
337
337
337
338
338
339
339
340
340
340
341
341
342
342
342
343
343
344
344
344
345
345
346
346
346
347
347
348
348
348
349
349
350
350
350
351
351
352
352
352
353
353
354
354
354
355
355
355
356
356
357
357
357
358
358
358
359
359
359
360
360
361
361
361
362
362
362
363
363
363
364
364
364
365
365
365
366
366
366
367
367
367
368
368
368
368
369
369
369
370
370
370
371
371
371
372
372
372
373
373
373
374
374
374
374
375
375
375
376
376
376
377
377
377
378
378
378
378
379
379
379
380
380
380
381
381
381
381
382
382
382
383
383
383
383
384
384
384
385
385
385
385
386
386
386
387
387
387
387
388
388
388
388
389
389
389
390
390
390
390
391
391
391
391
392
392
392
392
393
393
393
393
394
394
394
395
395
395
395
395
396
396
396
396
397
397
397
397
398
398
398
399
399
399
399
400
400
400
400
401
401
401
401
401
402
402
402
402
403
403
403
403
404
404
404
404
405
405
405
405
406
406
406
406
406
407
407
407
407
408
408
408
408
409
409
409
409
410
410
410
410
411
411
411
411
412
412
412
412
413
413
413
413
414
414
414
414
415
415
415
416
416
416
416
417
417
417
417
418
418
418
418
419
419
419
420
420
420
420
421
421
421
421
422
422
422
422
423
423
423
423
424
424
424
424
425
425
425
425
425
426
426
426
426
427
427
427
427
428
428
428
428
429
429
429
429
430
430
430
430
430
431
431
431
431
432
432
432
432
433
433
433
433
434
434
434
434
434
435
435
435
435
436
436
436
436
436
437
437
437
437
438
438
438
438
438
439
439
439
439
439
440
440
440
440
440
441
441
441
441
441
442
442
442
442
442
443
443
443
443
443
444
444
444
444
444
444
445
445
445
445
445
445
446
446
446
446
446
446
447
447
447
447
447
447
447
448
448
448
448
448
448
448
448
449
449
449
449
449
449
449
450
450
450
450
450
450
450
450
451
451
451
451
451
451
451
451
452
452
452
452
452
452
452
452
453
453
453
453
453
453
453
454
454
454
454
454
454
454
455
455
455
455
455
455
455
455
456
456
456
456
456
456
456
457
457
457
457
457
457
458
458
458
458
458
458
459
459
459
459
459
459
460
460
460
460
460
460
461
461
461
461
461
461
462
462
462
462
462
462
463
463
463
463
463
464
464
464
464
464
465
465
465
465
465
466
466
466
466
466
467
467
467
467
467
468
468
468
468
468
469
469
469
469
469
470
470
470
470
471
471
471
471
471
472
472
472
472
473
473
473
473
473
474
474
474
474
474
475
475
475
475
475
476
476
476
476
476
477
477
477
477
477
478
478
478
478
478
478
479
479
479
479
479
480
480
480
480
480
480
481
481
481
481
481
481
482
482
482
482
482
482
483
483
483
483
483
483
484
484
484
484
484
484
485
485
485
485
485
485
486
486
486
486
486
486
486
487
487
487
487
487
487
487
488
488
488
488
488
488
489
489
489
489
489
489
490
490
490
490
490
490
491
491
491
491
491
491
491
492
492
492
492
492
492
493
493
493
493
493
493
494
494
494
494
494
495
495
495
495
495
495
496
496
496
496
497
497
497
497
497
498
498
498
498
499
499
499
499
500
500
500
500
501
501
501
501
502
502
502
503
503
503
503
504
504
504
505
505
505
506
506
506
506
507
507
507
508
508
508
509
509
509
510
510
510
511
511
511
511
512
512
512
513
513
513
514
514
514
515
515
515
516
516
516
517
517
517
518
518
518
519
519
519
520
520
520
521
521
521
522
522
522
523
523
523
524
524
525
525
525
526
526
526
527
527
527
528
528
528
529
529
530
530
530
531
531
531
532
532
533
533
533
534
534
534
535
535
536
536
536
537
537
538
538
538
539
539
540
540
540
541
541
541
542
542
543
543
543
544
544
545
545
545
546
546
547
547
547
548
548
549
549
549
550
550
551
551
551
552
552
553
553
553
554
554
555
555
555
556
556
557
557
557
558
558
559
559
559
560
560
561
561
561
562
562
563
563
563
564
564
565
565
565
566
566
567
567
567
568
568
569
569
569
570
570
571
571
571
572
572
573
573
574
574
574
575
575
576
576
576
577
577
578
578
579
579
579
580
580
581
581
582
582
582
583
583
584
584
585
585
585
586
586
587
587
588
588
589
589
589
590
590
591
591
592
592
593
593
593
594
594
595
595
596
596
597
597
597
598
598
599
599
600
600
601
601
602
602
603
603
604
604
604
605
605
606
606
607
607
608
608
609
609
610
610
611
611
612
612
613
613
614
614
615
615
616
616
617
617
618
618
619
619
620
620
621
621
622
622
623
623
624
624
625
625
626
626
627
627
628
628
629
629
630
630
631
631
632
632
633
633
634
634
635
636
636
637
637
638
638
639
639
640
640
641
641
642
642
643
643
644
644
645
646
646
647
647
648
648
649
649
650
650
651
651
652
652
653
653
654
654
655
655
656
656
657
657
658
658
659
659
660
661
661
662
662
663
663
664
664
665
665
666
666
667
667
668
668
669
669
670
670
671
672
672
673
673
674
674
675
675
676
676
677
677
678
678
679
680
680
681
681
682
682
683
683
684
684
685
685
686
686
687
687
688
688
689
690
690
691
691
692
692
693
693
694
694
695
695
696
696
697
697
698
698
699
699
699
700
700
701
701
702
702
703
703
704
704
705
705
706
706
706
707
707
708
708
709
709
710
710
711
711
712
712
713
713
713
714
714
715
715
716
716
717
717
718
718
718
719
719
720
720
721
721
722
722
723
723
723
724
724
725
725
726
726
727
727
727
728
728
729
729
730
730
731
731
731
732
732
733
733
734
734
734
735
735
736
736
736
737
737
738
738
739
739
739
740
740
741
741
741
742
742
743
743
744
744
744
745
745
746
746
747
747
747
748
748
749
749
750
750
750
751
751
752
752
753
753
753
754
754
755
755
755
756
756
757
757
758
758
758
759
759
760
760
760
761
761
762
762
762
763
763
764
764
764
765
765
766
766
767
767
767
768
768
769
769
769
770
770
771
771
771
772
772
773
773
774
774
774
775
775
776
776
776
777
777
778
778
779
779
779
780
780
781
781
782
782
783
783
783
784
784
785
785
786
786
787
787
787
788
788
789
789
790
790
790
791
791
792
792
793
793
793
794
794
795
795
796
796
797
797
797
798
798
799
799
800
800
801
801
802
802
803
803
804
804
805
805
805
806
806
807
807
808
808
809
809
810
810
811
811
812
812
813
813
814
814
815
815
816
816
817
817
818
818
819
819
820
820
821
821
822
822
823
823
824
824
825
825
826
826
827
827
828
828
829
829
830
830
831
831
832
832
833
833
834
834
835
835
836
836
837
837
838
838
839
839
840
840
841
841
842
842
843
843
844
845
845
846
846
847
847
848
848
849
849
850
850
851
851
852
852
853
853
854
854
855
855
856
856
857
857
858
858
859
859
860
860
861
861
862
862
863
863
863
864
864
865
865
866
866
867
867
868
868
869
869
870
870
870
871
871
872
872
873
873
874
874
875
875
876
876
876
877
877
878
878
879
879
880
880
881
881
881
882
882
883
883
884
884
885
885
886
886
887
887
887
888
888
889
889
890
890
891
891
892
892
892
893
893
894
894
895
895
896
896
897
897
898
898
899
899
899
900
900
901
901
902
902
903
903
904
904
905
905
905
906
906
907
907
908
908
909
909
910
910
910
911
911
912
912
913
913
913
914
914
915
915
916
916
916
917
917
918
918
918
919
919
920
920
920
921
921
922
922
923
923
923
924
924
925
925
925
926
926
927
927
927
928
928
929
929
929
930
930
931
931
931
932
932
932
933
933
934
934
934
935
935
936
936
936
937
937
937
938
938
939
939
939
940
940
940
941
941
942
942
942
943
943
944
944
944
945
945
946
946
946
947
947
947
948
948
949
949
949
950
950
951
951
951
952
952
953
953
953
954
954
955
955
955
956
956
956
957
957
958
958
958
959
959
960
960
960
961
961
962
962
962
963
963
964
964
965
965
965
966
966
967
967
967
968
968
969
969
969
970
970
971
971
972
972
972
973
973
974
974
974
975
975
976
976
976
977
977
978
978
979
979
979
980
980
981
981
981
982
982
983
983
984
984
984
985
985
986
986
986
987
987
988
988
989
989
990
990
990
991
991
992
992
993
993
993
994
994
995
995
996
996
997
997
997
998
998
999
999
1000
1000
1000
1000
1002
1002
1002
1002
1002
1004
1004
1004
1004
1006
1006
1006
1006
1008
1008
1008
1008
1010
1010
1010
1010
1012
1012
1012
1012
1014
1014
1014
1014
1016
1016
1016
1016
1018
1018
1018
1018
1020
1020
1020
1020
1022
1022
1022
1022
1024
1024
1025
1026
1026
1027
1027
1028
1028
1029
1029
1030
1030
1031
1031
1032
1032
1033
1034
1034
1035
1035
1036
1036
1037
1037
1038
1039
1039
1040
1040
1041
1041
1042
1043
1043
1044
1044
1045
1045
1046
1047
1047
1048
1048
1049
1050
1050
1051
1051
1052
1052
1053
1054
1054
1055
1055
1056
1056
1057
1058
1058
1059
1059
1060
1060
1061
1062
1062
1063
1063
1064
1065
1065
1066
1066
1067
1067
1068
1069
1069
1070
1071
1071
1072
1072
1073
1074
1074
1075
1075
1076
1077
1077
1078
1079
1079
1080
1080
1081
1082
1082
1083
1084
1084
1085
1085
1086
1087
1087
1088
1089
1089
1090
1091
1091
1092
1093
1093
1094
1095
1095
1096
1097
1097
1098
1099
1099
1100
1101
1101
1102
1103
1103
1104
1105
1105
1106
1107
1107
1108
1109
1110
1110
1111
1112
1112
1113
1114
1115
1115
1116
1117
1117
1118
1119
1119
1120
1121
1122
1122
1123
1124
1124
1125
1126
1126
1127
1128
1129
1129
1130
1131
1131
1132
1133
1133
1134
1135
1135
1136
1137
1137
1138
1139
1139
1140
1141
1141
1142
1143
1143
1144
1145
1145
1146
1147
1147
1148
1149
1149
1150
1151
1151
1152
1153
1153
1154
1155
1155
1156
1157
1157
1158
1159
1159
1160
1161
1161
1162
1163
1164
1164
1165
1166
1166
1167
1168
1168
1169
1170
1170
1171
1172
1173
1173
1174
1175
1175
1176
1177
1177
1178
1179
1180
1180
1181
1182
1182
1183
1184
1185
1185
1186
1187
1187
1188
1189
1190
1190
1191
1192
1192
1193
1194
1195
1195
1196
1197
1197
1198
1199
1200
1200
1201
1202
1203
1203
1204
1205
1206
1206
1207
1208
1209
1209
1210
1211
1211
1212
1213
1214
1214
1215
1216
1217
1217
1218
1219
1220
1220
1221
1222
1222
1223
1224
1225
1225
1226
1227
1228
1228
1229
1230
1231
1231
1232
1233
1233
1234
1235
1236
1236
1237
1238
1239
1239
1240
1241
1241
1242
1243
1244
1244
1245
1246
1247
1247
1248
1249
1249
1250
1251
1252
1252
1253
1254
1255
1255
1256
1257
1258
1258
1259
1260
1260
1261
1262
1263
1263
1264
1265
1265
1266
1267
1268
1268
1269
1270
1270
1271
1272
1273
1273
1274
1275
1275
1276
1277
1278
1278
1279
1280
1280
1281
1282
1283
1283
1284
1285
1286
1286
1287
1288
1288
1289
1290
1291
1291
1292
1293
1294
1294
1295
1296
1297
1297
1298
1299
1300
1300
1301
1302
1303
1303
1304
1305
1306
1306
1307
1308
1309
1309
1310
1311
1312
1312
1313
1314
1315
1316
1316
1317
1318
1319
1319
1320
1321
1322
1322
1323
1324
1325
1326
1326
1327
1328
1329
1329
1330
1331
1332
1333
1333
1334
1335
1336
1337
1337
1338
1339
1340
1340
1341
1342
1343
1344
1344
1345
1346
1347
1347
1348
1349
1350
1351
1351
1352
1353
1354
1354
1355
1356
1357
1358
1358
1359
1360
1361
1361
1362
1363
1364
1365
1365
1366
1367
1368
1369
1369
1370
1371
1372
1373
1373
1374
1375
1376
1377
1377
1378
1379
1380
1381
1382
1382
1383
1384
1385
1386
1386
1387
1388
1389
1390
1391
1391
1392
1393
1394
1395
1395
1396
1397
1398
1399
1400
1401
1401
1402
1403
1404
1405
1406
1406
1407
1408
1409
1410
1411
1412
1412
1413
1414
1415
1416
1417
1418
1419
1419
1420
1421
1422
1423
1424
1425
1426
1426
1427
1428
1429
1430
1431
1432
1433
1433
1434
1435
1436
1437
1438
1439
1439
1440
1441
1442
1443
1444
1445
1446
1446
1447
1448
1449
1450
1451
1451
1452
1453
1454
1455
1456
1457
1457
1458
1459
1460
1461
1462
1463
1463
1464
1465
1466
1467
1468
1469
1469
1470
1471
1472
1473
1474
1474
1475
1476
1477
1478
1479
1480
1480
1481
1482
1483
1484
1484
1485
1486
1487
1488
1489
1489
1490
1491
1492
1493
1494
1494
1495
1496
1497
1498
1498
1499
1500
1501
1501
1502
1503
1504
1505
1505
1506
1507
1508
1509
1509
1510
1511
1512
1512
1513
1514
1515
1515
1516
1517
1518
1519
1519
1520
1521
1522
1522
1523
1524
1525
1525
1526
1527
1528
1529
1529
1530
1531
1532
1532
1533
1534
1535
1535
1536
1537
1538
1538
1539
1540
1541
1541
1542
1543
1543
1544
1545
1546
1546
1547
1548
1549
1549
1550
1551
1552
1552
1553
1554
1555
1555
1556
1557
1557
1558
1559
1560
1560
1561
1562
1563
1563
1564
1565
1566
1566
1567
1568
1569
1569
1570
1571
1572
1572
1573
1574
1575
1575
1576
1577
1578
1578
1579
1580
1581
1581
1582
1583
1583
1584
1585
1586
1586
1587
1588
1589
1589
1590
1591
1592
1593
1593
1594
1595
1596
1596
1597
1598
1598
1599
1600
1601
1601
1602
1603
1604
1604
1605
1606
1607
1607
1608
1609
1610
1610
1611
1612
1612
1613
1614
1615
1615
1616
1617
1618
1618
1619
1620
1621
1621
1622
1623
1624
1624
1625
1626
1627
1627
1628
1629
1630
1630
1631
1632
1633
1633
1634
1635
1636
1636
1637
1638
1639
1639
1640
1641
1642
1642
1643
1644
1645
1646
1646
1647
1648
1649
1649
1650
1651
1652
1652
1653
1654
1655
1655
1656
1657
1658
1658
1659
1660
1661
1662
1662
1663
1664
1665
1665
1666
1667
1668
1668
1669
1670
1671
1671
1672
1673
1674
1674
1675
1676
1676
1677
1678
1679
1679
1680
1681
1682
1683
1683
1684
1685
1686
1686
1687
1688
1689
1689
1690
1691
1692
1693
1693
1694
1695
1696
1696
1697
1698
1699
1700
1700
1701
1702
1703
1703
1704
1705
1706
1707
1707
1708
1709
1710
1710
1711
1712
1713
1714
1714
1715
1716
1717
1717
1718
1719
1720
1721
1721
1722
1723
1724
1725
1726
1726
1727
1728
1729
1730
1730
1731
1732
1733
1734
1734
1735
1736
1737
1738
1739
1739
1740
1741
1742
1743
1743
1744
1745
1746
1747
1747
1748
1749
1750
1751
1751
1752
1753
1754
1755
1755
1756
1757
1758
1759
1759
1760
1761
1762
1763
1763
1764
1765
1766
1767
1767
1768
1769
1770
1771
1771
1772
1773
1774
1775
1775
1776
1777
1778
1779
1779
1780
1781
1782
1783
1783
1784
1785
1786
1786
1787
1788
1789
1790
1790
1791
1792
1793
1793
1794
1795
1796
1797
1797
1798
1799
1800
1800
1801
1802
1803
1803
1804
1805
1806
1806
1807
1808
1809
1810
1810
1811
1812
1813
1813
1814
1815
1815
1816
1817
1818
1818
1819
1820
1821
1821
1822
1823
1824
1824
1825
1826
1826
1827
1828
1829
1829
1830
1831
1831
1832
1833
1834
1834
1835
1836
1836
1837
1838
1838
1839
1840
1840
1841
1842
1843
1843
1844
1845
1845
1846
1847
1847
1848
1849
1849
1850
1851
1851
1852
1853
1853
1854
1854
1855
1856
1856
1857
1858
1858
1859
1860
1860
1861
1862
1862
1863
1863
1864
1865
1865
1866
1867
1867
1868
1869
1869
1870
1870
1871
1872
1872
1873
1873
1874
1875
1875
1876
1876
1877
1878
1878
1879
1879
1880
1881
1881
1882
1882
1883
1883
1884
1885
1885
1886
1886
1887
1888
1888
1889
1889
1890
1890
1891
1892
1892
1893
1893
1894
1894
1895
1896
1896
1897
1897
1898
1899
1899
1900
1900
1901
1901
1902
1902
1903
1904
1904
1905
1905
1906
1906
1907
1908
1908
1909
1909
1910
1910
1911
1912
1912
1913
1913
1914
1914
1915
1916
1916
1917
1917
1918
1918
1919
1920
1920
1921
1921
1922
1922
1923
1924
1924
1925
1925
1926
1927
1927
1928
1928
1929
1930
1930
1931
1931
1932
1932
1933
1934
1934
1935
1935
1936
1937
1937
1938
1938
1939
1940
1940
1941
1941
1942
1942
1943
1944
1944
1945
1945
1946
1946
1947
1947
1948
1949
1949
1950
1950
1951
1951
1952
1952
1953
1954
1954
1955
1955
1956
1956
1957
1957
1958
1958
1959
1959
1960
1961
1961
1962
1962
1963
1963
1964
1964
1965
1965
1966
1966
1967
1967
1968
1968
1969
1970
1970
1971
1971
1972
1972
1973
1973
1974
1974
1975
1976
1976
1977
1977
1978
1978
1979
1979
1980
1980
1981
1982
1982
1983
1983
1984
1984
1985
1985
1986
1987
1987
1988
1988
1989
1989
1990
1991
1991
1992
1992
1993
1993
1994
1995
1995
1996
1996
1997
1998
1998
1999
1999
2000
2000
2001
2001
2001
2003
2003
2004
2004
2005
2005
2005
2007
2007
2008
2008
2009
2009
2009
2011
2011
2012
2012
2013
2013
2013
2015
2015
2016
2016
2017
2017
2017
2019
2019
2020
2020
2021
2021
2021
2021
2023
2024
2024
2025
2025
2025
2025
2027
2027
2028
2029
2029
2029
2029
2031
2031
2032
2033
2033
2033
2033
2035
2035
2036
2036
2037
2037
2037
2039
2039
2040
2040
2041
2041
2041
2043
2043
2044
2044
2045
2045
2045
2047
2047
2048
2048
2049
2050
2050
2051
2051
2052
2053
2053
2054
2054
2055
2055
2056
2057
2057
2058
2058
2059
2059
2060
2061
2061
2062
2062
2063
2064
2064
2065
2065
2066
2067
2067
2068
2068
2069
2069
2070
2071
2071
2072
2072
2073
2074
2074
2075
2075
2076
2077
2077
2078
2078
2079
2079
2080
2081
2081
2082
2082
2083
2084
2084
2085
2085
2086
2087
2087
2088
2088
2089
2090
2090
2091
2091
2092
2093
2093
2094
2094
2095
2096
2096
2097
2097
2098
2099
2099
2100
2100
2101
2102
2102
2103
2104
2104
2105
2105
2106
2107
2107
2108
2108
2109
2110
2110
2111
2111
2112
2113
2113
2114
2115
2115
2116
2116
2117
2118
2118
2119
2120
2120
2121
2121
2122
2123
2123
2124
2125
2125
2126
2126
2127
2128
2128
2129
2130
2130
2131
2131
2132
2133
2133
2134
2134
2135
2136
2136
2137
2137
2138
2139
2139
2140
2141
2141
2142
2142
2143
2144
2144
2145
2145
2146
2147
2147
2148
2149
2149
2150
2150
2151
2152
2152
2153
2154
2154
2155
2156
2156
2157
2157
2158
2159
2159
2160
2161
2161
2162
2163
2163
2164
2164
2165
2166
2166
2167
2168
2168
2169
2170
2170
2171
2172
2172
2173
2174
2174
2175
2176
2176
2177
2178
2178
2179
2179
2180
2181
2181
2182
2183
2183
2184
2185
2186
2186
2187
2188
2188
2189
2190
2190
2191
2192
2192
2193
2194
2194
2195
2196
2196
2197
2198
2198
2199
2200
2200
2201
2202
2202
2203
2204
2204
2205
2206
2206
2207
2208
2208
2209
2210
2210
2211
2212
2212
2213
2214
2214
2215
2216
2216
2217
2218
2218
2219
2220
2220
2221
2222
2222
2223
2224
2224
2225
2226
2226
2227
2228
2228
2229
2230
2230
2231
2232
2232
2233
2234
2235
2235
2236
2237
2237
2238
2239
2239
2240
2241
2241
2242
2243
2243
2244
2245
2245
2246
2247
2248
2248
2249
2250
2250
2251
2252
2252
2253
2254
2255
2255
2256
2257
2257
2258
2259
2260
2260
2261
2262
2262
2263
2264
2265
2265
2266
2267
2268
2268
2269
2270
2271
2271
2272
2273
2274
2274
2275
2276
2277
2277
2278
2279
2280
2280
2281
2282
2283
2283
2284
2285
2286
2286
2287
2288
2289
2289
2290
2291
2292
2292
2293
2294
2295
2295
2296
2297
2298
2298
2299
2300
2301
2301
2302
2303
2303
2304
2305
2306
2306
2307
2308
2309
2309
2310
2311
2311
2312
2313
2314
2314
2315
2316
2316
2317
2318
2319
2319
2320
2321
2322
2322
2323
2324
2325
2325
2326
2327
2327
2328
2329
2330
2330
2331
2332
2333
2333
2334
2335
2336
2336
2337
2338
2339
2339
2340
2341
2342
2343
2343
2344
2345
2346
2346
2347
2348
2349
2349
2350
2351
2352
2353
2353
2354
2355
2356
2357
2357
2358
2359
2360
2360
2361
2362
2363
2364
2364
2365
2366
2367
2368
2368
2369
2370
2371
2371
2372
2373
2374
2374
2375
2376
2377
2378
2378
2379
2380
2381
2381
2382
2383
2384
2384
2385
2386
2387
2387
2388
2389
2390
2391
2391
2392
2393
2394
2394
2395
2396
2397
2397
2398
2399
2400
2400
2401
2402
2403
2403
2404
2405
2406
2406
2407
2408
2409
2409
2410
2411
2412
2412
2413
2414
2415
2415
2416
2417
2418
2418
2419
2420
2421
2421
2422
2423
2424
2424
2425
2426
2427
2427
2428
2429
2430
2430
2431
2432
2433
2434
2434
2435
2436
2437
2438
2438
2439
2440
2441
2441
2442
2443
2444
2445
2445
2446
2447
2448
2449
2449
2450
2451
2452
2453
2453
2454
2455
2456
2456
2457
2458
2459
2460
2460
2461
2462
2463
2464
2464
2465
2466
2467
2467
2468
2469
2470
2471
2471
2472
2473
2474
2474
2475
2476
2477
2477
2478
2479
2480
2480
2481
2482
2483
2483
2484
2485
2486
2487
2487
2488
2489
2490
2490
2491
2492
2493
2493
2494
2495
2496
2496
2497
2498
2499
2499
2500
2501
2502
2502
2503
2504
2505
2505
2506
2507
2508
2508
2509
2510
2511
2511
2512
2513
2514
2514
2515
2516
2517
2517
2518
2519
2520
2520
2521
2522
2523
2524
2524
2525
2526
2527
2527
2528
2529
2530
2531
2531
2532
2533
2534
2534
2535
2536
2537
2538
2538
2539
2540
2541
2542
2542
2543
2544
2545
2545
2546
2547
2548
2549
2549
2550
2551
2552
2553
2553
2554
2555
2556
2556
2557
2558
2559
2560
2560
2561
2562
2563
2563
2564
2565
2566
2567
2567
2568
2569
2570
2571
2571
2572
2573
2574
2575
2575
2576
2577
2578
2579
2579
2580
2581
2582
2583
2584
2584
2585
2586
2587
2588
2589
2589
2590
2591
2592
2593
2594
2595
2595
2596
2597
2598
2599
2600
2601
2602
2602
2603
2604
2605
2606
2607
2608
2609
2610
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2723
2724
2725
2726
2727
2728
2729
2730
2730
2731
2732
2733
2734
2735
2736
2737
2737
2738
2739
2740
2741
2742
2743
2744
2744
2745
2746
2747
2748
2749
2750
2750
2751
2752
2753
2754
2755
2756
2757
2757
2758
2759
2760
2761
2762
2762
2763
2764
2765
2766
2767
2768
2768
2769
2770
2771
2772
2773
2773
2774
2775
2776
2777
2778
2778
2779
2780
2781
2782
2783
2783
2784
2785
2786
2787
2788
2788
2789
2790
2791
2792
2792
2793
2794
2795
2796
2796
2797
2798
2799
2800
2800
2801
2802
2803
2804
2804
2805
2806
2807
2808
2808
2809
2810
2811
2811
2812
2813
2814
2815
2815
2816
2817
2818
2818
2819
2820
2821
2822
2822
2823
2824
2825
2826
2826
2827
2828
2829
2830
2830
2831
2832
2833
2834
2834
2835
2836
2837
2838
2838
2839
2840
2841
2842
2842
2843
2844
2845
2846
2846
2847
2848
2849
2849
2850
2851
2852
2853
2853
2854
2855
2856
2857
2857
2858
2859
2860
2861
2861
2862
2863
2864
2865
2865
2866
2867
2868
2869
2869
2870
2871
2872
2873
2873
2874
2875
2876
2877
2877
2878
2879
2880
2881
2881
2882
2883
2884
2885
2885
2886
2887
2888
2889
2889
2890
2891
2892
2893
2894
2894
2895
2896
2897
2898
2898
2899
2900
2901
2902
2902
2903
2904
2905
2906
2906
2907
2908
2909
2910
2910
2911
2912
2913
2914
2914
2915
2916
2917
2918
2919
2919
2920
2921
2922
2923
2923
2924
2925
2926
2927
2927
2928
2929
2930
2931
2931
2932
2933
2934
2934
2935
2936
2937
2938
2939
2939
2940
2941
2942
2943
2943
2944
2945
2946
2947
2947
2948
2949
2950
2951
2951
2952
2953
2954
2955
2955
2956
2957
2958
2959
2960
2960
2961
2962
2963
2964
2965
2966
2966
2967
2968
2969
2970
2971
2971
2972
2973
2974
2975
2976
2977
2977
2978
2979
2980
2981
2982
2982
2983
2984
2985
2986
2987
2987
2988
2989
2990
2991
2992
2992
2993
2994
2995
2996
2997
2997
2998
2999
3000
3001
3002
3002
3003
3004
3005
3006
3007
3007
3008
3009
3010
3011
3012
3013
3013
3014
3015
3016
3017
3018
3018
3019
3020
3021
3022
3023
3024
3024
3025
3026
3027
3028
3029
3029
3030
3031
3032
3033
3034
3034
3035
3036
3037
3038
3039
3039
3040
3041
3042
3043
3044
3044
3045
3046
3047
3048
3049
3050
3050
3051
3052
3053
3054
3055
3055
3056
3057
3058
3059
3060
3061
3061
3062
3063
3064
3065
3066
3067
3067
3068
3069
3070
3071
3072
3073
3073
3074
3075
3076
3077
3078
3078
3079
3080
3081
3082
3083
3083
3084
3085
3086
3087
3088
3088
3089
3090
3091
3092
3093
3094
3094
3095
3096
3097
3098
3099
3100
3100
3101
3102
3103
3104
3105
3106
3106
3107
3108
3109
3110
3111
3112
3112
3113
3114
3115
3116
3117
3118
3118
3119
3120
3121
3122
3123
3124
3124
3125
3126
3127
3128
3129
3130
3130
3131
3132
3133
3134
3135
3136
3137
3137
3138
3139
3140
3141
3142
3143
3144
3144
3145
3146
3147
3148
3149
3150
3151
3151
3152
3153
3154
3155
3156
3157
3158
3159
3159
3160
3161
3162
3163
3164
3165
3166
3167
3167
3168
3169
3170
3171
3172
3173
3174
3175
3175
3176
3177
3178
3179
3180
3181
3182
3183
3183
3184
3185
3186
3187
3188
3189
3190
3191
3191
3192
3193
3194
3195
3196
3197
3198
3199
3199
3200
3201
3202
3203
3204
3205
3206
3207
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3225
3226
3227
3228
3229
3230
3231
3232
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3241
3242
3243
3244
3245
3246
3247
3248
3249
3249
3250
3251
3252
3253
3254
3255
3256
3256
3257
3258
3259
3260
3261
3262
3263
3264
3264
3265
3266
3267
3268
3269
3270
3270
3271
3272
3273
3274
3275
3276
3277
3277
3278
3279
3280
3281
3282
3283
3284
3285
3285
3286
3287
3288
3289
3290
3291
3292
3293
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3625
3626
3627
3628
3629
3630
3631
3632
3632
3633
3634
3635
3636
3637
3638
3638
3639
3640
3641
3642
3643
3643
3644
3645
3646
3647
3647
3648
3649
3650
3651
3652
3652
3653
3654
3655
3656
3656
3657
3658
3659
3660
3660
3661
3662
3663
3664
3664
3665
3666
3667
3667
3668
3669
3670
3671
3671
3672
3673
3674
3674
3675
3676
3677
3678
3678
3679
3680
3681
3681
3682
3683
3684
3685
3685
3686
3687
3688
3689
3689
3690
3691
3692
3692
3693
3694
3695
3696
3696
3697
3698
3699
3699
3700
3701
3702
3702
3703
3704
3705
3705
3706
3707
3708
3708
3709
3710
3711
3711
3712
3713
3713
3714
3715
3715
3716
3717
3718
3718
3719
3720
3720
3721
3722
3722
3723
3724
3725
3725
3726
3727
3727
3728
3729
3730
3730
3731
3732
3733
3733
3734
3735
3735
3736
3737
3738
3738
3739
3740
3741
3741
3742
3743
3743
3744
3745
3746
3746
3747
3748
3748
3749
3750
3750
3751
3751
3752
3753
3753
3754
3755
3755
3756
3757
3757
3758
3759
3759
3760
3760
3761
3762
3762
3763
3764
3764
3765
3766
3767
3767
3768
3769
3769
3770
3771
3772
3772
3773
3774
3775
3776
3776
3777
3778
3779
3780
3780
3781
3782
3783
3784
3784
3785
3786
3787
3788
3789
3790
3790
3791
3792
3793
3794
3795
3796
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3808
3809
3810
3811
3812
3813
3814
3815
3815
3816
3817
3818
3819
3819
3820
3821
3821
3822
3823
3823
3824
3824
3825
3826
3826
3827
3827
3828
3828
3829
3829
3830
3830
3831
3831
3832
3833
3833
3834
3835
3835
3836
3837
3837
3838
3839
3839
3840
3841
3842
3842
3843
3844
3845
3846
3847
3848
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3874
3875
3876
3877
3878
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3891
3892
3893
3894
3896
3897
3898
3900
3901
3902
3904
3905
3906
3907
3908
3909
3910
3911
3912
3912
3913
3913
3913
3914
3914
3914
3915
3915
3915
3915
3916
3916
3916
3917
3917
3917
3917
3917
3918
3918
3918
3918
3919
3919
3919
3920
3920
3920
3920
3921
3921
3921
3922
3922
3923
3923
3923
3924
3924
3925
3925
3926
3926
3926
3927
3927
3928
3928
3928
3929
3929
3929
3929
3929
3930
3930
3930
3930
3930
3929
3929
3929
3929
3929
3929
3929
3929
3929
3929
3930
3930
3930
3931
3931
3932
3932
3933
3933
3934
3934
3935
3936
3936
3937
3937
3938
3938
3939
3939
3940
3940
3941
3941
3941
3942
3942
3942
3942
3942
3942
3941
3941
3941
3941
3940
3940
3940
3940
3940
3940
3940
3940
3940
3940
3939
3939
3939
3938
3938
3938
3937
3937
3937
3937
3937
3937
3937
3937
3937
3937
3937
3937
3937
3938
3938
3938
3938
3939
3939
3939
3939
3939
3940
3940
3940
3940
3940
3940
3939
3939
3939
3938
3938
3937
3937
3936
3935
3935
3934
3933
3933
3932
3931
3931
3930
3929
3928
3928
3927
3926
3925
3924
3922
3921
3920
3919
3918
3918
3917
3917
3917
3916
3916
3916
3916
3916
3916
3916
3917
3917
3918
3918
3919
3920
3920
3921
3922
3923
3923
3924
3925
3925
3926
3926
3926
3926
3926
3926
3926
3926
3926
3926
3925
3925
3924
3924
3923
3922
3921
3920
3919
3919
3918
3917
3916
3915
3914
3913
3912
3912
3911
3910
3910
3909
3909
3908
3908
3907
3907
3907
3906
3905
3905
3904
3903
3902
3901
3900
3899
3898
3897
3895
3894
3892
3890
3888
3886
3884
3882
3879
3877
3874
3872
3869
3866
3863
3860
3857
3854
3851
3848
3844
3841
3838
3834
3831
3828
3825
3822
3819
3816
3814
3811
3809
3806
3804
3801
3799
3797
3794
3792
3790
3787
3785
3782
3780
3778
3775
3773
3771
3768
3766
3764
3761
3759
3757
3754
3752
3749
3747
3745
3742
3740
3738
3736
3734
3731
3729
3727
3725
3723
3720
3718
3716
3714
3712
3710
3708
3706
3704
3703
3701
3700
3698
3697
3695
3693
3692
3690
3688
3686
3684
3682
3679
3677
3675
3672
3669
3667
3664
3661
3658
3655
3652
3649
3645
3642
3639
3636
3632
3629
3626
3622
3619
3616
3613
3609
3606
3603
3599
3595
3591
3587
3582
3578
3573
3568
3563
3558
3554
3549
3544
3539
3534
3529
3524
3520
3515
3511
3507
3503
3499
3496
3492
3490
3487
3485
3482
3480
3478
3476
3474
3472
3470
3468
3466
3464
3462
3459
3457
3455
3452
3450
3447
3444
3441
3438
3434
3431
3427
3423
3419
3416
3412
3408
3405
3401
3398
3395
3391
3388
3385
3382
3378
3375
3372
3369
3366
3363
3360
3358
3355
3353
3352
3350
3349
3348
3347
3346
3346
3345
3345
3345
3344
3344
3343
3343
3342
3342
3341
3340
3339
3338
3336
3334
3332
3329
3326
3322
3318
3313
3309
3305
3300
3296
3292
3289
3285
3282
3279
3276
3274
3271
3269
3266
3264
3261
3259
3256
3253
3251
3248
3245
3243
3240
3237
3235
3232
3229
3226
3223
3220
3217
3214
3210
3207
3204
3200
3197
3193
3189
3186
3183
3179
3176
3173
3170
3167
3164
3161
3158
3154
3151
3148
3144
3141
3137
3133
3130
3126
3122
3119
3116
3113
3110
3107
3104
3101
3099
3096
3093
3090
3086
3083
3079
3076
3072
3069
3065
3062
3058
3054
3050
3046
3041
3037
3033
3028
3024
3019
3014
3009
3003
2998
2993
2987
2982
2978
2973
2969
2965
2961
2957
2953
2950
2947
2944
2941
2938
2935
2932
2929
2927
2924
2922
2919
2916
2913
2910
2907
2903
2899
2895
2891
2886
2881
2876
2871
2866
2861
2856
2851
2846
2841
2837
2832
2828
2825
2821
2818
2815
2812
2809
2806
2803
2800
2797
2793
2789
2786
2782
2778
2774
2771
2768
2764
2761
2758
2754
2751
2747
2743
2740
2735
2731
2727
2723
2719
2715
2711
2707
2703
2700
2697
2694
2691
2689
2687
2685
2683
2681
2680
2679
2678
2677
2676
2675
2675
2674
2673
2673
2673
2673
2673
2674
2674
2674
2674
2673
2673
2671
2670
2668
2666
2663
2660
2657
2653
2649
2646
2642
2638
2634
2630
2626
2622
2618
2615
2611
2607
2604
2601
2598
2595
2594
2592
2591
2591
2590
2589
2589
2588
2587
2587
2586
2585
2585
2584
2584
2583
2583
2583
2583
2583
2584
2584
2584
2584
2585
2584
2584
2584
2583
2582
2581
2580
2578
2577
2576
2574
2572
2571
2569
2567
2565
2563
2561
2559
2556
2554
2551
2549
2547
2545
2543
2542
2540
2539
2539
2538
2537
2536
2535
2534
2533
2532
2532
2531
2530
2530
2529
2528
2527
2526
2525
2524
2522
2520
2519
2518
2516
2515
2513
2512
2511
2511
2511
2512
2513
2514
2516
2518
2520
2522
2524
2525
2527
2528
2529
2531
2532
2533
2533
2534
2534
2534
2534
2533
2533
2532
2532
2531
2530
2529
2528
2527
2527
2526
2525
2525
2524
2523
2523
2522
2521
2520
2519
2518
2517
2515
2514
2512
2510
2508
2507
2505
2503
2502
2500
2498
2496
2494
2492
2490
2488
2485
2483
2480
2476
2473
2469
2465
2461
2457
2454
2450
2446
2443
2440
2437
2434
2431
2428
2426
2424
2423
2421
2420
2420
2419
2419
2419
2418
2418
2418
2418
2417
2417
2416
2415
2415
2414
2413
2413
2413
2413
2413
2414
2415
2416
2416
2417
2418
2419
2419
2420
2420
2419
2419
2418
2417
2416
2415
2415
2414
2414
2415
2416
2418
2420
2422
2424
2427
2431
2435
2439
2443
2448
2452
2457
2462
2467
2471
2476
2480
2484
2487
2489
2491
2493
2493
2494
2494
2494
2494
2493
2493
2493
2493
2493
2493
2493
2493
2492
2492
2491
2491
2490
2489
2488
2487
2486
2485
2484
2484
2483
2482
2482
2481
2481
2481
2480
2480
2480
2480
2480
2480
2480
2479
2479
2478
2477
2477
2476
2475
2474
2473
2472
2471
2470
2468
2467
2466
2465
2463
2462
2460
2458
2456
2454
2452
2450
2448
2446
2443
2441
2438
2435
2432
2429
2426
2423
2420
2418
2416
2414
2413
2413
2413
2414
2415
2417
2420
2423
2426
2430
2433
2437
2440
2444
2447
2450
2453
2456
2458
2460
2461
2462
2462
2461
2459
2457
2455
2452
2448
2445
2441
2437
2433
2430
2426
2422
2419
2416
2414
2411
2409
2407
2405
2403
2402
2400
2399
2398
2398
2398
2398
2399
2401
2403
2405
2407
2411
2414
2418
2422
2425
2429
2433
2436
2439
2441
2443
2444
2445
2446
2446
2446
2445
2443
2441
2437
2434
2429
2424
2419
2413
2406
2398
2390
2381
2371
2360
2349
2337
2325
2313
2300
2287
2274
2261
2248
2236
2223
2211
2200
2189
2179
2169
2160
2152
2144
2137
2130
2124
2118
2112
2107
2102
2098
2093
2089
2085
2081
2077
2073
2069
2065
2061
2056
2051
2045
2040
2033
2028
2021
2015
2009
2001
1995
1988
1981
1975
1969
1963
1957
1951
1945
1939
1933
1927
1920
1913
1906
1899
1890
1882
1873
1864
1855
1845
1836
1827
1818
1809
1801
1793
1786
1779
1772
1765
1759
1753
1748
1742
1737
1732
1727
1722
1718
1713
1708
1704
1700
1696
1692
1688
1685
1682
1679
1677
1676
1674
1673
1672
1672
1671
1670
1670
1669
1668
1667
1665
1664
1662
1660
1657
1655
1652
1649
1646
1643
1640
1637
1634
1631
1627
1623
1619
1615
1610
1606
1601
1596
1592
1587
1582
1578
1573
1568
1563
1558
1553
1547
1541
1535
1528
1520
1512
1504
1495
1485
1475
1465
1455
1444
1434
1424
1414
1404
1395
1386
1378
1371
1365
1359
1355
1352
1349
1348
1347
1347
1348
1349
1351
1353
1356
1359
1361
1364
1366
1368
1369
1370
1370
1370
1369
1368
1366
1363
1359
1354
1348
1342
1334
1326
1316
1306
1294
1282
1270
1257
1243
1229
1215
1201
1186
1172
1158
1144
1130
1117
1105
1092
1081
1070
1060
1051
1042
1034
1027
1020
1016
1010
1006
1002
1000
997
994
991
988
984
981
978
974
969
964
959
952
945
936
927
916
905
892
879
866
851
837
821
805
789
772
755
737
719
701
682
663
644
625
606
587
568
550
532
514
498
482
467
452
439
426
414
403
393
383
374
365
356
348
340
331
323
316
308
300
292
283
274
265
256
245
235
224
213
201
190
179
168
157
146
136
126
115
105
95
85
74
64
54
44
34
25
16
7
-2
-10
-18
-26
-33
-40
-47
-54
-61
-67
-73
-79
-85
-91
-95
-100
-103
-105
-106
-106
-105
-103
-100
-98
-95
-92
-89
-86
-83
-80
-77
-74
-71
-67
-63
-60
-55
-51
-47
-43
-38
-33
-28
-23
-17
-11
-4
4
13
23
34
47
60
74
90
105
122
138
154
170
186
202
217
232
246
260
274
288
301
314
327
339
351
363
373
384
393
402
410
418
425
431
436
441
446
450
454
458
461
465
468
471
473
475
477
478
479
480
480
480
480
480
480
480
481
481
483
484
486
488
490
492
494
496
497
499
500
502
503
504
505
505
505
504
502
500
496
491
486
479
472
464
455
446
437
428
418
410
402
395
389
384
380
377
374
372
371
369
367
365
363
361
359
356
353
350
347
344
341
338
335
332
329
325
321
317
313
309
304
299
294
289
284
279
274
270
266
263
260
258
256
255
255
255
255
255
256
257
258
259
261
263
266
268
271
273
276
279
281
284
286
287
289
289
289
288
286
284
281
277
272
266
260
252
244
236
226
216
205
194
181
169
155
142
128
114
100
87
75
64
53
44
35
28
22
17
14
11
9
9
9
11
13
16
19
24
28
34
40
47
54
62
72
81
92
103
115
127
140
153
167
181
196
211
226
242
258
274
291
308
325
343
360
377
395
412
428
445
460
476
491
505
519
533
547
561
575
589
603
618
633
648
664
681
699
718
738
759
781
804
828
854
881
908
937
966
996
1026
1057
1088
1120
1151
1184
1216
1249
1282
1316
1349
1382
1415
1447
1479
1510
1541
1570
1598
1625
1650
1673
1695
1714
1732
1748
1761
1773
1783
1790
1795
1798
1798
1796
1793
1787
1779
1770
1759
1746
1733
1719
1704
1689
1674
1660
1645
1632
1619
1607
1596
1585
1576
1567
1559
1552
1546
1541
1536
1532
1529
1527
1525
1523
1523
1522
1522
1523
1523
1524
1525
1525
1525
1525
1524
1522
1520
1517
1513
1509
1504
1499
1492
1485
1478
1469
1460
1450
1440
1429
1418
1407
1395
1383
1371
1358
1344
1330
1316
1300
1284
1268
1251
1233
1215
1197
1178
1159
1140
1121
1102
1083
1065
1046
1028
1010
993
975
958
940
924
907
892
877
862
849
836
824
813
803
794
785
777
771
765
760
756
753
751
750
750
752
754
758
762
768
774
781
788
796
804
812
820
827
835
842
849
856
862
867
872
876
880
884
887
891
894
896
899
902
905
907
910
913
916
920
925
930
937
944
953
962
973
985
998
1012
1028
1044
1061
1079
1098
1117
1136
1156
1176
1196
1216
1236
1257
1277
1297
1317
1338
1359
1381
1403
1427
1451
1476
1502
1530
1557
1586
1615
1644
1674
1704
1735
1765
1797
1828
1860
1892
1925
1958
1991
2024
2057
2089
2121
2153
2184
2214
2243
2271
2298
2323
2348
2371
2392
2412
2431
2447
2463
2476
2488
2497
2505
2512
2516
2518
2519
2518
2515
2512
2507
2502
2497
2491
2486
2482
2478
2475
2474
2474
2476
2479
2484
2491
2499
2509
2521
2534
2549
2565
2583
2602
2622
2644
2666
2689
2712
2736
2760
2784
2807
2830
2853
2875
2896
2916
2935
2953
2969
2985
2999
3012
3023
3034
3043
3051
3057
3063
3067
3069
3070
3070
3068
3065
3061
3056
3050
3043
3035
3026
3017
3007
2997
2987
2976
2964
2953
2941
2929
2917
2906
2896
2886
2878
2871
2865
2861
2858
2857
2857
2859
2863
2867
2873
2880
2887
2895
2903
2911
2919
2926
2933
2940
2947
2953
2959
2964
2968
2972
2976
2979
2982
2985
2988
2991
2994
2999
3003
3008
3014
3021
3028
3037
3045
3055
3065
3075
3086
3096
3107
3117
3127
3137
3147
3157
3166
3176
3185
3194
3203
3213
3222
3231
3240
3249
3258
3268
3278
3289
3300
3313
3327
3342
3360
3379
3400
3423
3448
3474
3503
3532
3564
3596
3630
3665
3701
3739
3778
3818
3859
3902
3945
3990
4035
4082
4128
4175
4222
4269
4316
4362
4408
4452
4496
4539
4580
4620
4658
4695
4729
4762
4793
4822
4848
4872
4894
4913
4930
4944
4955
4964
4970
4973
4973
4971
4967
4961
4953
4943
4932
4920
4908
4895
4881
4868
4854
4840
4826
4812
4797
4783
4770
4757
4744
4732
4721
4712
4703
4696
4691
4688
4686
4686
4688
4691
4696
4703
4711
4720
4730
4740
4751
4762
4774
4785
4797
4808
4819
4830
4841
4852
4862
4873
4882
4892
4901
4910
4918
4926
4934
4941
4948
4954
4960
4965
4969
4973
4977
4980
4984
4987
4990
4993
4996
5000
5004
5009
5014
5020
5027
5035
5044
5054
5064
5076
5088
5100
5113
5127
5141
5155
5169
5184
5198
5212
5226
5240
5253
5266
5279
5293
5306
5319
5332
5346
5360
5374
5388
5402
5416
5430
5444
5458
5471
5485
5498
5511
5524
5536
5548
5560
5571
5581
5591
5600
5608
5617
5625
5633
5640
5647
5654
5661
5667
5673
5678
5683
5688
5692
5695
5699
5701
5704
5706
5708
5710
5711
5712
5713
5714
5715
5716
5716
5717
5719
5720
5722
5724
5726
5729
5732
5736
5740
5745
5750
5757
5765
5774
5783
5794
5806
5819
5834
5849
5864
5881
5898
5916
5934
5953
5972
5992
6013
6034
6055
6077
6099
6121
6143
6165
6186
6207
6227
6246
6264
6281
6296
6310
6322
6333
6342
6350
6357
6362
6367
6370
6372
6373
6373
6372
6371
6369
6367
6364
6361
6358
6354
6350
6346
6342
6338
6333
6329
6325
6321
6318
6315
6313
6312
6311
6310
6311
6311
6313
6315
6318
6322
6327
6333
6340
6348
6357
6368
6380
6393
6408
6425
6442
6461
6482
6503
6526
6550
6574
6599
6625
6651
6678
6705
6732
6759
6787
6815
6843
6871
6899
6928
6956
6984
7011
7038
7065
7091
7115
7139
7163
7185
7206
7226
7245
7263
7280
7296
7311
7325
7339
7351
7363
7374
7385
7395
7404
7413
7421
7429
7436
7442
7447
7451
7454
7456
7457
7458
7457
7455
7452
7448
7443
7438
7431
7425
7418
7410
7402
7393
7384
7375
7365
7355
7344
7333
7322
7311
7300
7288
7276
7264
7253
7241
7229
7218
7207
7197
7188
7179
7172
7166
7161
7158
7156
7155
7155
7157
7160
7164
7169
7176
7183
7192
7201
7211
7221
7232
7244
7255
7267
7279
7290
7302
7315
7327
7339
7351
7364
7376
7388
7400
7412
7424
7435
7446
7457
7467
7477
7486
7494
7502
7509
7516
7522
7529
7536
7543
7550
7557
7565
7573
7582
7590
7599
7608
7617
7625
7633
7640
7647
7652
7657
7661
7665
7668
7670
7672
7675
7677
7680
7682
7685
7688
7691
7694
7696
7698
7700
7701
7701
7701
7699
7697
7695
7692
7688
7683
7679
7673
7667
7661
7655
7647
7639
7631
7622
7612
7602
7590
7579
7566
7553
7540
7526
7512
7498
7484
7471
7457
7443
7430
7416
7402
7388
7373
7358
7342
7325
7307
7289
7271
7253
7234
7215
7197
7178
7160
7143
7125
7108
7092
7076
7060
7046
7032
7019
7006
6995
6984
6975
6966
6959
6953
6948
6944
6943
6942
6943
6946
6951
6957
6965
6975
6986
6998
7012
7026
7042
7058
7075
7094
7113
7133
7154
7176
7198
7222
7246
7271
7297
7323
7350
7377
7404
7430
7457
7483
7508
7533
7557
7580
7603
7625
7647
7668
7689
7709
7729
7749
7768
7787
7806
7825
7843
7861
7877
7894
7909
7924
7938
7951
7964
7976
7989
8000
8013
8026
8038
8051
8064
8077
8090
8103
8117
8129
8141
8151
8162
8170
8178
8185
8191
8196
8199
8202
8204
8204
8204
8202
8198
8193
8186
8179
8170
8159
8146
8132
8118
8102
8084
8066
8045
8026
8004
7982
7959
7934
7910
7884
7858
7832
7806
7779
7753
7728
7703
7679
7656
7633
7612
7591
7572
7553
7535
7517
7500
7482
7465
7448
7430
7411
7391
7371
7349
7327
7304
7280
7256
7232
7209
7185
7162
7139
7117
7097
7077
7058
7041
7025
7011
6999
6989
6981
6975
6970
6968
6967
6967
6970
6974
6981
6988
6998
7009
7023
7038
7054
7073
7094
7117
7143
7170
7200
7231
7264
7299
7336
7374
7413
7453
7493
7535
7577
7620
7663
7706
7750
7795
7840
7886
7932
7979
8026
8076
8125
8175
8226
8276
8327
8378
8429
8480
8531
8582
8632
8681
8731
8779
8826
8873
8919
8964
9007
9049
9090
9129
9166
9201
9234
9265
9294
9320
9344
9366
9385
9402
9416
9429
9440
9450
9458
9465
9472
9478
9483
9488
9493
9498
9502
9507
9511
9515
9519
9524
9528
9532
9536
9539
9543
9548
9552
9558
9563
9570
9578
9586
9596
9606
9616
9626
9636
9646
9656
9665
9674
9683
9691
9698
9705
9712
9718
9723
9728
9732
9736
9738
9741
9742
9743
9744
9743
9742
9740
9737
9733
9728
9723
9717
9711
9704
9697
9689
9681
9674
9666
9659
9651
9644
9638
9631
9625
9619
9613
9607
9601
9595
9588
9581
9573
9565
9557
9549
9540
9532
9523
9513
9504
9494
9485
9474
9464
9454
9443
9432
9422
9411
9400
9389
9377
9365
9353
9341
9329
9316
9303
9290
9276
9263
9249
9236
9222
9209
9197
9184
9172
9160
9148
9136
9125
9113
9101
9089
9078
9066
9053
9041
9029
9017
9005
8993
8982
8972
8962
8954
8946
8939
8932
8926
8921
8915
8911
8906
8901
8897
8892
8887
8882
8876
8869
8862
8853
8842
8831
8817
8803
8787
8770
8751
8731
8710
8687
8664
8639
8614
8588
8561
8534
8507
8478
8450
8421
8393
8364
8336
8308
8280
8252
8226
8200
8176
8151
8131
8109
8092
8074
8060
8047
8037
8028
8022
8018
8016
8018
8021
8026
8036
8047
8060
8076
8095
8116
8138
8164
8193
8223
8254
8288
8322
8358
8395
8432
8470
8508
8547
8586
8625
8664
8702
8740
8778
8815
8851
8886
8921
8954
8986
9016
9045
9072
9098
9123
9146
9168
9188
9207
9224
9240
9254
9267
9278
9287
9295
9301
9305
9308
9308
9306
9302
9296
9287
9277
9265
9252
9237
9220
9203
9185
9167
9149
9130
9112
9094
9076
9059
9044
9029
9016
9004
8994
8985
8977
8970
8964
8959
8954
8950
8947
8944
8942
8939
8937
8935
8933
8931
8929
8928
8926
8925
8924
8923
8922
8921
8921
8920
8919
8918
8916
8914
8912
8910
8906
8903
8899
8895
8890
8885
8880
8875
8869
8863
8858
8852
8847
8842
8837
8833
8829
8826
8823
8821
8819
8818
8818
8818
8819
8820
8822
8825
8829
8833
8838
8843
8848
8853
8858
8863
8867
8870
8872
8873
8873
8871
8868
8863
8856
8848
8838
8826
8812
8796
8777
8757
8734
8709
8683
8655
8625
8594
8561
8528
8495
8461
8427
8393
8359
8325
8292
8259
8227
8196
8164
8135
8106
8080
8053
8028
8004
7980
7957
7936
7915
7895
7875
7857
7840
7824
7809
7794
7782
7770
7759
7749
7741
7733
7727
7722
7718
7715
7713
7711
7711
7711
7712
7713
7716
7719
7722
7727
7732
7738
7744
7751
7759
7767
7775
7783
7791
7799
7807
7814
7820
7826
7831
7834
7837
7837
7836
7834
7829
7821
7812
7799
7784
7765
7744
7719
7691
7660
7626
7588
7548
7506
7461
7414
7366
7317
7267
7216
7166
7116
7066
7017
6969
6922
6876
6832
6790
6750
6712
6676
6643
6613
6585
6560
6537
6517
6500
6484
6471
6459
6450
6443
6438
6434
6433
6433
6435
6438
6442
6447
6453
6459
6466
6472
6478
6484
6488
6491
6492
6491
6489
6484
6476
6467
6454
6439
6422
6402
6380
6355
6329
6300
6270
6238
6204
6170
6135
6099
6062
6026
5990
5954
5920
5886
5854
5823
5794
5767
5743
5720
5700
5682
5666
5652
5641
5632
5624
5619
5615
5612
5612
5612
5614
5618
5622
5627
5633
5640
5648
5656
5665
5674
5684
5695
5705
5717
5728
5740
5752
5765
5777
5791
5804
5819
5833
5849
5865
5881
5898
5916
5935
5954
5973
5993
6012
6032
6052
6071
6090
6108
6125
6142
6157
6171
6185
6197
6209
6219
6229
6237
6245
6252
6257
6263
6267
6271
6275
6279
6283
6287
6292
6297
6303
6308
6315
6321
6327
6333
6340
6346
6351
6357
6362
6366
6369
6372
6374
6375
6374
6373
6372
6369
6366
6362
6358
6353
6347
6340
6333
6325
6317
6307
6298
6287
6276
6265
6252
6240
6226
6212
6197
6181
6163
6145
6124
6102
6078
6051
6022
5991
5958
5923
5886
5847
5806
5764
5720
5675
5629
5582
5534
5486
5438
5389
5342
5294
5248
5202
5157
5113
5070
5029
4989
4950
4914
4878
4845
4814
4784
4756
4729
4705
4682
4661
4641
4622
4605
4589
4574
4560
4548
4536
4525
4515
4506
4497
4490
4483
4476
4471
4466
4461
4457
4453
4449
4446
4443
4440
4437
4435
4433
4432
4431
4431
4431
4432
4433
4435
4437
4440
4443
4447
4451
4456
4462
4468
4474
4481
4488
4495
4503
4510
4518
4527
4535
4544
4553
4562
4571
4580
4589
4598
4606
4615
4622
4629
4636
4641
4646
4649
4652
4655
4656
4658
4658
4659
4660
4662
4663
4666
4669
4674
4679
4686
4694
4704
4714
4726
4739
4752
4767
4783
4799
4816
4833
4850
4867
4883
4898
4911
4923
4932
4939
4944
4945
4943
4938
4929
4916
4899
4878
4853
4823
4788
4749
4705
4656
4603
4545
4481
4413
4340
4263
4180
4093
4002
3907
3809
3708
3606
3502
3397
3291
3186
3082
2979
2878
2779
2682
2589
2499
2414
2333
2256
2185
2120
2059
2003
1953
1907
1866
1830
1797
1768
1743
1721
1702
1684
1669
1656
1644
1633
1623
1614
1605
1596
1588
1580
1573
1566
1559
1552
1546
1539
1534
1528
1523
1518
1513
1508
1504
1499
1494
1489
1484
1478
1471
1464
1456
1447
1437
1427
1415
1403
1389
1375
1359
1342
1324
1305
1285
1264
1242
1219
1196
1172
1148
1123
1099
1074
1049
1025
1000
978
955
933
912
891
871
852
834
817
802
787
774
762
753
745
739
736
736
738
743
751
762
776
792
810
830
852
875
899
924
949
974
999
1022
1045
1066
1085
1102
1116
1129
1138
1144
1147
1147
1144
1137
1127
1114
1098
1079
1057
1033
1006
978
947
914
880
844
807
769
730
691
651
612
573
535
498
461
427
394
363
334
308
284
263
246
231
218
209
201
197
194
193
193
195
197
201
205
209
213
216
220
223
225
227
229
230
230
229
228
225
221
216
209
200
189
177
163
147
128
108
85
60
33
4
-27
-59
-93
-129
-165
-203
-241
-279
-317
-355
-392
-428
-462
-495
-525
-554
-580
-605
-627
-647
-665
-681
-695
-707
-718
-726
-733
-738
-742
-744
-744
-743
-740
-736
-729
-721
-711
-699
-685
-669
-651
-631
-609
-585
-560
-534
-507
-479
-452
-425
-400
-375
-353
-333
-315
-301
-289
-281
-276
-274
-276
-281
-290
-302
-318
-337
-360
-387
-417
-452
-491
-533
-580
-630
-683
-740
-800
-863
-927
-994
-1062
-1130
-1200
-1269
-1338
-1407
-1475
-1542
-1608
-1672
-1735
-1795
-1854
-1910
-1963
-2013
-2061
-2104
-2143
-2178
-2209
-2234
-2255
-2270
-2281
-2287
-2289
-2286
-2279
-2268
-2253
-2235
-2213
-2188
-2161
-2132
-2100
-2066
-2031
-1994
-1957
-1918
-1878
-1839
-1798
-1757
-1716
-1675
-1634
-1593
-1551
-1508
-1465
-1420
-1373
-1325
-1275
-1223
-1169
-1113
-1054
-993
-929
-863
-795
-724
-650
-574
-495
-414
-331
-246
-159
-70
19
110
201
293
384
474
563
651
736
819
898
975
1048
1118
1183
1245
1302
1355
1404
1447
1486
1519
1546
1568
1584
1593
1597
1593
1583
1566
1543
1513
1477
1435
1387
1335
1277
1215
1149
1080
1008
934
859
782
706
629
554
479
407
337
270
206
146
89
37
-11
-54
-92
-125
-153
-177
-196
-210
-220
-226
-228
-226
-220
-211
-197
-181
-162
-139
-115
-88
-59
-29
2
35
67
99
131
162
192
222
249
276
301
324
346
367
385
403
418
432
444
453
461
466
469
469
467
461
453
442
428
413
395
376
355
334
313
292
272
253
236
220
208
198
192
188
189
193
201
213
229
249
273
301
334
372
414
462
514
571
633
701
773
849
929
1012
1101
1190
1282
1375
1468
1561
1654
1745
1834
1922
2007
2089
2168
2245
2317
2387
2453
2516
2575
2630
2681
2728
2770
2807
2840
2867
2888
2902
2911
2914
2910
2900
2883
2861
2832
2798
2759
2714
2665
2611
2554
2494
2431
2365
2298
2229
2159
2087
2015
1941
1866
1790
1714
1636
1558
1479
1400
1321
1241
1161
1082
1004
926
850
776
703
633
564
499
436
375
317
261
207
156
106
58
12
-32
-75
-117
-157
-196
-235
-272
-308
-344
-378
-411
-444
-475
-506
-535
-564
-592
-620
-647
-674
-701
-729
-757
-786
-816
-848
-880
-915
-951
-989
-1030
-1072
-1117
-1164
-1214
-1265
-1320
-1376
-1435
-1496
-1559
-1624
-1691
-1758
-1827
-1897
-1966
-2036
-2105
-2174
-2241
-2307
-2370
-2432
-2490
-2546
-2598
-2646
-2689
-2729
-2763
-2792
-2816
-2834
-2846
-2852
-2851
-2845
-2832
-2814
-2789
-2760
-2725
-2686
-2643
-2595
-2544
-2490
-2432
-2372
-2309
-2244
-2177
-2108
-2037
-1965
-1892
-1818
-1744
-1668
-1593
-1517
-1441
-1364
-1287
-1210
-1133
-1056
-978
-901
-823
-746
-670
-594
-519
-445
-372
-301
-232
-165
-101
-39
20
77
130
181
228
272
314
352
388
422
453
483
512
540
567
594
620
647
674
701
730
759
790
822
855
889
925
961
998
1035
1072
1109
1146
1183
1219
1255
1290
1325
1360
1394
1427
1460
1493
1526
1558
1591
1622
1654
1685
1716
1746
1776
1805
1833
1860
1886
1910
1932
1953
1971
1987
2000
2011
2019
2025
2027
2025
2021
2013
2004
1990
1972
1952
1928
1901
1870
1835
1797
1755
1708
1657
1601
1540
1474
1404
1328
1247
1162
1072
978
879
777
672
563
452
338
223
106
-12
-131
-251
-372
-492
-613
-734
-855
-975
-1095
-1214
-1332
-1448
-1563
-1676
-1787
-1896
-2003
-2107
-2208
-2307
-2403
-2496
-2586
-2674
-2758
-2840
-2918
-2993
-3066
-3135
-3202
-3266
-3326
-3384
-3438
-3489
-3537
-3581
-3622
-3660
-3694
-3725
-3754
-3779
-3803
-3824
-3845
-3864
-3883
-3903
-3923
-3944
-3967
-3993
-4019
-4051
-4085
-4121
-4162
-4205
-4252
-4303
-4356
-4413
-4473
-4536
-4602
-4671
-4743
-4818
-4895
-4975
-5057
-5141
-5227
-5314
-5402
-5491
-5579
-5666
-5752
-5836
-5917
-5994
-6068
-6137
-6201
-6260
-6312
-6359
-6399
-6433
-6460
-6480
-6494
-6502
-6504
-6500
-6491
-6477
-6459
-6436
-6411
-6382
-6351
-6318
-6284
-6249
-6213
-6177
-6141
-6106
-6071
-6038
-6006
-5976
-5948
-5922
-5899
-5880
-5864
-5852
-5844
-5840
-5841
-5846
-5856
-5871
-5891
-5914
-5942
-5973
-6006
-6042
-6080
-6120
-6159
-6199
-6239
-6278
-6315
-6351
-6385
-6416
-6445
-6471
-6494
-6514
-6531
-6546
-6558
-6568
-6575
-6580
-6583
-6584
-6583
-6580
-6575
-6567
-6558
-6546
-6533
-6516
-6498
-6477
-6454
-6428
-6399
-6368
-6334
-6297
-6259
-6217
-6174
-6128
-6081
-6033
-5984
-5934
-5884
-5835
-5785
-5737
-5691
-5645
-5603
-5562
-5525
-5491
-5461
-5435
-5414
-5397
-5386
-5380
-5379
-5384
-5394
-5410
-5431
-5458
-5490
-5528
-5571
-5619
-5673
-5733
-5798
-5870
-5947
-6030
-6119
-6214
-6315
-6422
-6534
-6651
-6774
-6901
-7032
-7166
-7304
-7444
-7586
-7730
-7875
-8020
-8166
-8312
-8458
-8604
-8750
-8895
-9040
-9185
-9329
-9473
-9617
-9761
-9905
-10049
-10193
-10337
-10481
-10625
-10769
-10913
-11057
-11201
-11344
-11488
-11631
-11773
-11916
-12058
-12199
-12340
-12480
-12618
-12756
-12892
-13027
-13159
-13290
-13418
-13544
-13668
-13788
-13906
-14021
-14133
-14241
-14347
-14449
-14549
-14645
-14739
-14830
-14918
-15003
-15084
-15163
-15239
-15311
-15379
-15444
-15504
-15561
-15613
-15661
-15704
-15743
-15779
-15810
-15838
-15863
-15885
-15904
-15920
-15934
-15946
-15955
-15962
-15967
-15969
-15969
-15965
-15959
-15949
-15936
-15919
-15898
-15874
-15847
-15815
-15780
-15742
-15701
-15657
-15610
-15561
-15510
-15457
-15402
-15347
-15290
-15234
-15176
-15119
-15063
-15007
-14952
-14898
-14846
-14795
-14747
-14701
-14658
-14618
-14581
-14548
-14518
-14493
-14471
-14454
-14441
-14433
-14428
-14428
-14431
-14438
-14449
-14463
-14481
-14501
-14524
-14550
-14578
-14607
-14638
-14671
-14704
-14739
-14773
-14808
-14844
-14879
-14914
-14949
-14984
-15018
-15053
-15087
-15120
-15154
-15186
-15219
-15250
-15281
-15310
-15339
-15367
-15393
-15418
-15442
-15465
-15486
-15505
-15524
-15540
-15555
-15569
-15581
-15592
-15602
-15610
-15617
-15623
-15629
-15634
-15638
-15642
-15645
-15649
-15653
-15657
-15662
-15667
-15673
-15680
-15688
-15697
-15708
-15720
-15735
-15751
-15770
-15791
-15815
-15842
-15872
-15905
-15942
-15982
-16026
-16075
-16126
-16184
-16245
-16311
-16379
-16454
-16531
-16612
-16696
-16783
-16873
-16964
-17058
-17152
-17247
-17342
-17437
-17531
-17623
-17714
-17802
-17888
-17970
-18049
-18124
-18194
-18260
-18321
-18376
-18426
-18470
-18508
-18541
-18566
-18586
-18599
-18606
-18606
-18600
-18587
-18567
-18542
-18510
-18472
-18428
-18379
-18324
-18265
-18200
-18131
-18057
-17979
-17898
-17812
-17722
-17630
-17534
-17436
-17335
-17232
-17128
-17023
-16917
-16811
-16706
-16600
-16496
-16392
-16290
-16190
-16091
-15994
-15900
-15808
-15718
-15632
-15547
-15466
-15387
-15310
-15236
-15163
-15093
-15025
-14958
-14893
-14831
-14769
-14710
-14652
-14596
-14541
-14487
-14435
-14383
-14333
-14283
-14234
-14185
-14136
-14088
-14038
-13988
-13938
-13885
-13832
-13776
-13719
-13660
-13599
-13535
-13470
-13402
-13331
-13258
-13183
-13105
-13025
-12943
-12859
-12772
-12684
-12594
-12503
-12411
-12318
-12224
-12130
-12036
-11943
-11850
-11759
-11670
-11583
-11499
-11417
-11338
-11263
-11191
-11122
-11057
-10996
-10938
-10885
-10836
-10791
-10751
-10714
-10682
-10654
-10630
-10610
-10594
-10583
-10575
-10571
-10572
-10578
-10587
-10601
-10620
-10643
-10670
-10701
-10737
-10777
-10820
-10868
-10919
-10974
-11032
-11094
-11158
-11225
-11295
-11366
-11440
-11515
-11591
-11668
-11746
-11826
-11905
-11985
-12066
-12147
-12228
-12308
-12389
-12469
-12548
-12627
-12704
-12781
-12856
-12929
-13001
-13071
-13140
-13206
-13270
-13332
-13392
-13451
-13508
-13563
-13618
-13671
-13723
-13775
-13826
-13876
-13925
-13974
-14022
-14069
-14116
-14161
-14206
-14249
-14291
-14332
-14371
-14408
-14444
-14478
-14510
-14541
-14570
-14597
-14622
-14645
-14665
-14684
-14700
-14713
-14723
-14730
-14735
-14736
-14735
-14730
-14722
-14711
-14696
-14678
-14657
-14631
-14602
-14570
-14533
-14493
-14448
-14400
-14348
-14292
-14233
-14171
-14106
-14039
-13969
-13898
-13825
-13752
-13679
-13606
-13534
-13463
-13393
-13326
-13261
-13199
-13141
-13085
-13034
-12986
-12941
-12901
-12865
-12832
-12804
-12779
-12758
-12740
-12725
-12713
-12703
-12695
-12689
-12684
-12680
-12677
-12675
-12674
-12672
-12671
-12671
-12670
-12670
-12669
-12668
-12668
-12666
-12665
-12663
-12660
-12657
-12653
-12648
-12642
-12636
-12628
-12619
-12608
-12596
-12582
-12567
-12549
-12530
-12509
-12485
-12459
-12431
-12401
-12368
-12332
-12293
-12252
-12207
-12160
-12110
-12056
-12000
-11940
-11878
-11812
-11743
-11672
-11597
-11519
-11439
-11356
-11270
-11181
-11090
-10996
-10900
-10803
-10703
-10601
-10498
-10393
-10287
-10181
-10073
-9966
-9858
-9751
-9644
-9537
-9431
-9326
-9223
-9120
-9019
-8920
-8823
-8727
-8634
-8543
-8454
-8368
-8284
-8203
-8124
-8048
-7974
-7902
-7832
-7764
-7697
-7632
-7568
-7505
-7443
-7381
-7320
-7258
-7197
-7136
-7075
-7013
-6951
-6889
-6826
-6762
-6696
-6629
-6561
-6491
-6418
-6344
-6266
-6186
-6104
-6018
-5929
-5838
-5743
-5646
-5546
-5445
-5341
-5235
-5128
-5020
-4910
-4800
-4689
-4579
-4468
-4357
-4246
-4136
-4026
-3918
-3811
-3706
-3602
-3501
-3402
-3306
-3213
-3123
-3036
-2953
-2874
-2799
-2728
-2661
-2599
-2540
-2485
-2435
-2389
-2348
-2311
-2278
-2251
-2228
-2211
-2199
-2192
-2191
-2195
-2204
-2219
-2238
-2262
-2290
-2322
-2357
-2396
-2437
-2481
-2526
-2574
-2622
-2672
-2722
-2773
-2823
-2874
-2923
-2972
-3019
-3064
-3106
-3146
-3182
-3214
-3242
-3265
-3282
-3294
-3299
-3297
-3287
-3270
-3245
-3211
-3168
-3116
-3055
-2985
-2905
-2817
-2720
-2615
-2501
-2380
-2251
-2116
-1974
-1827
-1675
-1519
-1358
-1195
-1029
-861
-691
-520
-347
-175
-2
171
342
513
682
850
1014
1178
1338
1495
1648
1797
1941
2080
2214
2342
2464
2580
2689
2792
2888
2978
3061
3138
3209
3274
3333
3386
3434
3477
3516
3550
3579
3605
3627
3644
3658
3669
3676
3679
3680
3677
3671
3662
3650
3636
3618
3598
3575
3549
3521
3489
3455
3418
3378
3336
3291
3244
3195
3144
3092
3038
2982
2926
2868
2811
2753
2695
2637
2579
2522
2466
2410
2355
2300
2247
2195
2144
2095
2048
2003
1961
1921
1884
1850
1820
1792
1768
1747
1730
1716
1705
1698
1694
1694
1697
1703
1713
1727
1743
1763
1787
1813
1843
1875
1911
1949
1990
2033
2078
2126
2177
2229
2284
2342
2403
2466
2532
2601
2673
2749
2828
2910
2996
3085
3177
3273
3371
3473
3578
3685
3794
3905
4018
4133
4249
4366
4484
4603
4721
4840
4958
5075
5192
5307
5420
5532
5642
5749
5853
5954
6052
6146
6235
6319
6399
6472
6539
6600
6655
6703
6745
6779
6807
6829
6843
6851
6853
6848
6836
6819
6796
6767
6732
6692
6646
6595
6539
6478
6413
6343
6268
6189
6106
6019
5929
5835
5739
5639
5537
5433
5326
5217
5107
4994
4880
4763
4645
4526
4405
4282
4159
4034
3908
3781
3654
3526
3398
3270
3142
3013
2884
2756
2628
2499
2371
2244
2117
1990
1864
1739
1614
1492
1371
1252
1136
1022
914
807
705
607
513
423
338
257
180
108
39
-25
-85
-142
-196
-246
-292
-336
-377
-415
-450
-482
-512
-538
-563
-585
-605
-622
-638
-651
-662
-671
-678
-682
-683
-682
-677
-669
-658
-642
-622
-597
-567
-531
-490
-443
-390
-330
-264
-192
-114
-30
59
154
254
358
467
581
698
818
943
1070
1200
1333
1468
1605
1743
1883
2024
2165
2307
2449
2590
2731
2870
3008
3144
3279
3411
3541
3668
3793
3916
4037
4155
4271
4385
4496
4606
4713
4818
4921
5022
5121
5217
5312
5405
5497
5587
5675
5763
5850
5935
6020
6104
6187
6270
6351
6431
6511
6589
6665
6741
6814
6886
6956
7024
7090
7155
7217
7277
7336
7393
7449
7503
7556
7608
7658
7708
7758
7806
7854
7902
7949
7997
8044
8090
8138
8186
8234
8283
8333
8383
8434
8487
8540
8594
8650
8706
8763
8820
8878
8937
8996
9055
9114
9173
9232
9291
9349
9406
9463
9518
9572
9624
9674
9722
9768
9810
9850
9887
9921
9951
9977
10000
10018
10033
10043
10050
10053
10051
10047
10039
10028
10014
9998
9980
9961
9940
9918
9896
9873
9850
9827
9804
9781
9760
9739
9720
9701
9684
9669
9655
9643
9632
9623
9616
9611
9608
9607
9607
9609
9613
9618
9624
9630
9637
9644
9650
9656
9661
9664
9665
9664
9661
9656
9648
9637
9623
9607
9588
9566
9541
9514
9484
9451
9416
9378
9338
9297
9253
9207
9160
9113
9064
9014
8964
8915
8865
8816
8769
8722
8677
8634
8593
8555
8519
8487
8458
8432
8410
8392
8378
8367
8360
8357
8357
8362
8371
8383
8400
8420
8444
8472
8504
8539
8578
8621
8667
8716
8769
8826
8886
8949
9016
9086
9160
9237
9316
9399
9484
9572
9663
9755
9848
9943
10039
10136
10232
10328
10422
10516
10608
10698
10786
10872
10955
11035
11113
11189
11262
11332
11399
11464
11526
11586
11642
11696
11746
11794
11838
11879
11916
11950
11981
12008
12032
12053
12072
12087
12101
12112
12121
12128
12133
12137
12138
12139
12137
12134
12130
12125
12118
12110
12101
12091
12080
12069
12057
12045
12033
12021
12009
11997
11986
11975
11966
11957
11949
11943
11938
11935
11933
11932
11933
11935
11938
11942
11946
11952
11957
11962
11967
11970
11972
11972
11969
11964
11956
11944
11929
11910
11886
11858
11826
11790
11749
11703
11653
11599
11540
11478
11411
11342
11268
11192
11113
11031
10947
10861
10772
10682
10591
10498
10403
10308
10211
10113
10015
9915
9815
9715
9614
9514
9414
9316
9219
9123
9030
8939
8850
8765
8682
8602
8525
8452
8382
8315
8251
8191
8134
8080
8029
7982
7937
7894
7854
7816
7779
7744
7709
7675
7640
7606
7570
7533
7494
7453
7410
7365
7318
7269
7217
7164
7108
7050
6990
6929
6865
6800
6733
6665
6595
6523
6450
6376
6300
6223
6146
6068
5990
5911
5832
5754
5676
5598
5522
5446
5372
5298
5226
5156
5088
5022
4959
4898
4840
4785
4733
4685
4640
4600
4564
4531
4504
4481
4463
4450
4442
4439
4442
4451
4464
4484
4508
4538
4573
4612
4655
4702
4752
4806
4861
4919
4978
5038
5099
5160
5220
5280
5338
5396
5451
5503
5553
5600
5644
5685
5722
5756
5786
5812
5834
5852
5866
5877
5884
5887
5887
5885
5879
5871
5860
5848
5834
5820
5804
5788
5772
5757
5742
5727
5714
5702
5690
5681
5673
5667
5663
5661
5661
5664
5670
5679
5690
5705
5723
5745
5770
5798
5830
5864
5903
5944
5988
6035
6084
6135
6189
6244
6300
6358
6416
6475
6535
6595
6655
6715
6774
6833
6892
6950
7006
7061
7115
7166
7215
7262
7306
7348
7386
7422
7454
7483
7510
7534
7555
7573
7589
7603
7615
7625
7634
7641
7647
7652
7657
7661
7665
7670
7674
7679
7684
7689
7695
7702
7710
7718
7727
7738
7748
7760
7773
7787
7802
7818
7836
7856
7877
7901
7927
7955
7986
8020
8055
8095
8135
8180
8228
8277
8329
8383
8440
8499
8559
8622
8686
8752
8819
8888
8958
9030
9103
9178
9253
9328
9404
9480
9555
9629
9703
9774
9844
9911
9976
10038
10098
10153
10206
10255
10301
10344
10384
10420
10454
10484
10512
10538
10562
10583
10602
10620
10637
10653
10667
10681
10694
10707
10720
10733
10746
10760
10774
10788
10804
10821
10839
10858
10879
10902
10927
10953
10981
11011
11042
11075
11110
11145
11182
11219
11257
11295
11334
11373
11411
11450
11489
11527
11565
11602
11639
11675
11710
11744
11776
11807
11837
11864
11890
11913
11934
11952
11967
11979
11989
11995
11998
11998
11996
11990
11982
11971
11958
11942
11925
11906
11886
11864
11842
11817
11792
11766
11739
11711
11682
11651
11620
11587
11554
11518
11482
11444
11404
11363
11320
11275
11229
11182
11133
11083
11032
10981
10929
10877
10824
10772
10720
10669
10618
10569
10521
10474
10429
10386
10346
10308
10272
10240
10211
10185
10162
10143
10129
10118
10111
10109
10110
10116
10126
10139
10157
10177
10201
10227
10256
10286
10318
10351
10385
10418
10452
10484
10515
10545
10573
10598
10621
10641
10658
10671
10682
10689
10692
10692
10688
10680
10668
10652
10633
10609
10582
10552
10517
10479
10438
10393
10344
10293
10238
10180
10119
10056
9990
9922
9851
9779
9705
9630
9553
9475
9396
9316
9236
9156
9076
8997
8918
8841
8766
8693
8622
8553
8488
8426
8367
8312
8261
8214
8170
8132
8096
8066
8039
8016
7998
7983
7972
7963
7958
7956
7957
7961
7967
7975
7985
7997
8010
8023
8038
8053
8067
8080
8093
8106
8116
8125
8131
8135
8138
8138
8137
8132
8127
8119
8109
8099
8087
8076
8063
8048
8036
8022
8007
7995
7982
7970
7959
7948
7938
7929
7922
7915
7909
7904
7901
7898
7896
7895
7895
7896
7898
7899
7902
7904
7906
7908
7910
7912
7913
7913
7913
7913
7911
7909
7907
7903
7900
7896
7892
7887
7883
7879
7875
7871
7868
7865
7863
7860
7858
7855
7852
7848
7844
7839
7832
7825
7817
7807
7797
7786
7773
7760
7745
7730
7714
7698
7680
7662
7644
7625
7605
7585
7564
7542
7521
7499
7476
7453
7430
7407
7385
7362
7340
7318
7298
7278
7259
7241
7224
7209
7194
7181
7168
7157
7146
7136
7127
7118
7109
7099
7090
7079
7068
7056
7043
7029
7014
6997
6980
6961
6941
6920
6899
6877
6854
6830
6807
6783
6760
6736
6713
6691
6669
6648
6628
6609
6592
6577
6563
6552
6543
6537
6533
6532
6534
6539
6547
6558
6572
6589
6608
6630
6656
6684
6715
6749
6786
6826
6868
6914
6964
7016
7072
7131
7193
7258
7327
7398
7473
7549
7628
7708
7789
7872
7955
8037
8119
8201
8282
8361
8438
8512
8585
8654
8720
8784
8843
8900
8952
9002
9047
9089
9127
9161
9192
9219
9243
9263
9280
9293
9304
9311
9316
9317
9316
9311
9303
9292
9278
9261
9241
9217
9190
9160
9127
9092
9053
9013
8970
8925
8879
8831
8782
8733
8683
8633
8582
8532
8481
8431
8382
8333
8285
8237
8189
8144
8099
8055
8012
7971
7930
7891
7852
7816
7780
7746
7713
7681
7650
7621
7592
7564
7536
7508
7481
7454
7426
7397
7368
7338
7307
7275
7241
7206
7169
7131
7091
7049
7006
6961
6915
6867
6817
6767
6715
6662
6609
6554
6499
6442
6385
6327
6269
6210
6150
6090
6030
5969
5908
5846
5784
5721
5658
5594
5529
5463
5395
5327
5256
5185
5111
5036
4960
4882
4802
4721
4638
4554
4470
4384
4297
4209
4121
4030
3941
3849
3757
3664
3569
3473
3376
3277
3176
3073
2968
2861
2750
2638
2522
2403
2281
2156
2028
1898
1764
1627
1488
1347
1202
1056
907
757
605
452
298
143
-12
-167
-322
-477
-630
-782
-932
-1081
-1227
-1370
-1510
-1647
-1780
-1910
-2035
-2156
-2272
-2383
-2490
-2591
-2688
-2779
-2865
-2945
-3020
-3089
-3153
-3211
-3263
-3310
-3351
-3387
-3418
-3443
-3464
-3479
-3489
-3495
-3496
-3493
-3485
-3473
-3457
-3438
-3415
-3389
-3359
-3326
-3290
-3251
-3208
-3163
-3114
-3063
-3008
-2951
-2890
-2826
-2759
-2690
-2617
-2542
-2464
-2384
-2302
-2217
-2131
-2044
-1955
-1865
-1774
-1683
-1591
-1498
-1406
-1314
-1221
-1129
-1037
-946
-855
-764
-674
-584
-495
-406
-318
-230
-143
-56
29
115
199
283
365
447
528
608
687
764
841
916
991
1065
1138
1210
1281
1352
1422
1492
1561
1630
1699
1768
1836
1904
1971
2037
2104
2170
2235
2298
2360
2420
2478
2535
2588
2639
2687
2732
2774
2811
2845
2875
2901
2923
2941
2955
2965
2971
2973
2972
2967
2959
2948
2935
2919
2902
2883
2862
2841
2820
2798
2776
2755
2735
2715
2698
2681
2667
2655
2646
2640
2636
2636
2640
2646
2657
2670
2688
2708
2732
2759
2789
2821
2855
2891
2929
2967
3007
3047
3088
3128
3168
3207
3245
3281
3316
3349
3380
3408
3434
3456
3476
3493
3506
3516
3523
3527
3528
3526
3522
3515
3507
3496
3485
3472
3458
3444
3430
3415
3401
3387
3373
3360
3349
3338
3329
3321
3315
3311
3309
3309
3312
3317
3325
3336
3349
3366
3386
3408
3434
3462
3493
3526
3563
3601
3642
3686
3732
3781
3832
3886
3943
4003
4065
4130
4197
4267
4339
4413
4488
4565
4642
4719
4796
4872
4947
5020
5091
5159
5225
5287
5346
5402
5454
5502
5546
5586
5622
5654
5681
5704
5723
5737
5746
5751
5751
5747
5739
5726
5709
5688
5663
5634
5602
5567
5528
5486
5441
5394
5343
5291
5236
5178
5119
5057
4994
4930
4864
4797
4730
4662
4595
4528
4462
4398
4335
4275
4217
4162
4110
4061
4014
3972
3933
3898
3866
3838
3814
3794
3777
3765
3756
3750
3749
3750
3755
3764
3775
3789
3807
3826
3848
3872
3897
3924
3952
3981
4010
4038
4067
4094
4122
4148
4172
4195
4216
4235
4251
4266
4278
4287
4294
4298
4299
4298
4294
4289
4281
4271
4261
4249
4237
4225
4213
4202
4192
4182
4175
4169
4165
4163
4163
4165
4170
4177
4187
4199
4214
4231
4251
4272
4296
4323
4351
4381
4412
4445
4480
4516
4552
4589
4626
4662
4699
4734
4768
4801
4831
4860
4886
4909
4930
4947
4961
4971
4977
4980
4980
4975
4968
4957
4943
4925
4905
4883
4857
4829
4799
4767
4733
4697
4660
4622
4582
4542
4502
4462
4422
4382
4344
4307
4272
4238
4207
4178
4151
4127
4105
4086
4069
4054
4043
4033
4025
4019
4016
4014
4013
4014
4018
4022
4029
4035
4046
4056
4067
4081
4096
4110
4126
4142
4159
4176
4193
4211
4228
4245
4262
4279
4294
4309
4324
4336
4348
4358
4365
4370
4373
4372
4368
4360
4348
4331
4310
4285
4254
4218
4177
4131
4078
4022
3962
3895
3824
3749
3669
3586
3498
3407
3313
3216
3115
3013
2908
2802
2694
2585
2476
2366
2258
2150
2043
1939
1836
1736
1640
1547
1457
1372
1290
1214
1142
1075
1012
956
904
856
813
775
741
712
687
666
648
635
625
618
614
612
613
615
618
623
629
637
645
654
663
674
686
698
712
726
742
760
778
798
820
843
867
893
919
947
975
1002
1032
1061
1090
1120
1149
1178
1207
1236
1264
1293
1322
1351
1380
1409
1438
1467
1495
1524
1553
1582
1610
1638
1667
1695
1724
1752
1780
1809
1837
1865
1892
1919
1945
1971
1995
2019
2041
2063
2084
2102
2120
2136
2151
2164
2176
2186
2194
2201
2206
2210
2212
2212
2211
2208
2203
2195
2186
2175
2163
2148
2131
2112
2092
2070
2045
2021
1994
1967
1938
1908
1877
1845
1813
1779
1744
1709
1672
1634
1595
1554
1513
1470
1427
1383
1338
1293
1247
1202
1157
1113
1070
1027
987
948
911
877
845
816
790
769
750
736
726
720
718
721
728
739
755
775
799
826
857
892
929
968
1008
1051
1093
1136
1180
1222
1264
1304
1343
1380
1414
1446
1476
1503
1527
1549
1568
1584
1598
1610
1620
1627
1632
1635
1636
1635
1633
1628
1623
1616
1607
1598
1588
1577
1566
1554
1541
1528
1515
1502
1489
1475
1462
1449
1436
1423
1410
1398
1385
1372
1359
1347
1334
1321
1308
1294
1281
1267
1253
1239
1224
1210
1195
1181
1167
1152
1138
1124
1110
1096
1082
1068
1054
1040
1026
1012
998
984
971
958
944
932
919
907
894
882
870
858
846
835
824
812
801
790
780
768
757
745
732
719
704
687
669
648
625
599
571
540
505
468
427
383
337
288
237
185
132
78
23
-31
-85
-137
-189
-239
-287
-333
-377
-418
-456
-492
-525
-554
-580
-603
-623
-639
-652
-662
-669
-673
-675
-674
-672
-669
-665
-661
-658
-657
-657
-660
-666
-676
-690
-709
-733
-761
-795
-834
-878
-927
-981
-1039
-1101
-1167
-1236
-1308
-1382
-1458
-1536
-1616
-1696
-1778
-1859
-1941
-2021
-2103
-2183
-2262
-2341
-2417
-2493
-2567
-2639
-2710
-2780
-2848
-2916
-2982
-3048
-3112
-3177
-3240
-3304
-3366
-3429
-3491
-3553
-3615
-3676
-3736
-3796
-3855
-3914
-3972
-4030
-4086
-4143
-4199
-4255
-4311
-4367
-4423
-4480
-4538
-4596
-4656
-4717
-4780
-4844
-4910
-4977
-5046
-5117
-5189
-5263
-5338
-5415
-5493
-5572
-5653
-5735
-5820
-5906
-5994
-6084
-6175
-6269
-6365
-6462
-6561
-6661
-6763
-6865
-6969
-7072
-7176
-7280
-7384
-7487
-7588
-7689
-7788
-7885
-7980
-8071
-8162
-8248
-8331
-8410
-8485
-8556
-8623
-8685
-8741
-8793
-8840
-8880
-8915
-8945
-8968
-8985
-8996
-9000
-8998
-8990
-8976
-8955
-8929
-8896
-8857
-8813
-8763
-8708
-8647
-8583
-8514
-8442
-8366
-8288
-8208
-8125
-8042
-7959
-7875
-7790
-7706
-7622
-7539
-7456
-7375
-7294
-7214
-7134
-7056
-6978
-6900
-6823
-6747
-6671
-6596
-6521
-6447
-6373
-6301
-6229
-6158
-6089
-6021
-5954
-5889
-5825
-5764
-5704
-5647
-5591
-5538
-5487
-5439
-5393
-5349
-5308
-5269
-5233
-5200
-5169
-5141
-5115
-5093
-5073
-5055
-5041
-5028
-5018
-5011
-5005
-5002
-5000
-5000
-5002
-5005
-5011
-5017
-5026
-5036
-5048
-5062
-5077
-5095
-5115
-5136
-5160
-5185
-5212
-5241
-5272
-5303
-5336
-5370
-5405
-5440
-5475
-5510
-5546
-5581
-5617
-5652
-5686
-5721
-5755
-5789
-5822
-5856
-5889
-5922
-5954
-5985
-6016
-6046
-6074
-6100
-6124
-6146
-6165
-6180
-6192
-6201
-6206
-6207
-6204
-6196
-6184
-6168
-6148
-6123
-6095
-6062
-6026
-5986
-5942
-5896
-5846
-5793
-5737
-5679
-5619
-5555
-5490
-5421
-5350
-5276
-5199
-5119
-5035
-4948
-4857
-4763
-4665
-4563
-4458
-4349
-4236
-4120
-4001
-3879
-3754
-3627
-3497
-3365
-3232
-3097
-2960
-2822
-2683
-2543
-2402
-2260
-2118
-1975
-1832
-1688
-1545
-1402
-1260
-1118
-976
-835
-695
-556
-418
-280
-144
-8
128
262
397
530
663
796
928
1059
1189
1317
1444
1569
1692
1812
1929
2044
2156
2265
2371
2473
2573
2669
2762
2851
2937
3020
3099
3175
3246
3315
3379
3440
3497
3551
3601
3647
3689
3728
3763
3795
3824
3849
3871
3890
3907
3921
3933
3943
3950
3956
3961
3964
3966
3968
3968
3968
3966
3965
3962
3959
3955
3951
3945
3939
3932
3923
3913
3901
3887
3871
3853
3831
3807
3781
3751
3718
3682
3644
3602
3557
3510
3460
3407
3352
3294
3233
3170
3105
3037
2967
2894
2820
2744
2666
2587
2507
2425
2343
2260
2176
2091
2005
1921
1836
1750
1665
1581
1496
1413
1330
1248
1168
1089
1010
935
861
789
719
651
586
524
464
408
355
306
260
218
180
146
116
89
67
48
34
23
17
14
16
21
31
44
62
84
111
141
177
216
261
310
364
422
485
552
623
698
777
858
942
1029
1117
1207
1299
1390
1483
1576
1668
1761
1853
1945
2036
2127
2217
2306
2395
2482
2569
2654
2737
2820
2900
2978
3054
3127
3197
3264
3327
3387
3443
3495
3542
3585
3622
3655
3683
3706
3724
3737
3745
3748
3746
3740
3730
3716
3698
3677
3652
3624
3594
3561
3526
3489
3450
3410
3368
3325
3281
3235
3188
3140
3090
3038
2985
2928
2869
2808
2743
2676
2605
2532
2455
2376
2293
2208
2121
2029
1938
1843
1745
1647
1546
1445
1342
1239
1136
1033
930
827
726
625
526
428
332
238
146
56
-33
-119
-202
-283
-362
-438
-511
-581
-650
-715
-778
-839
-898
-954
-1008
-1061
-1112
-1161
-1209
-1256
-1302
-1347
-1391
-1435
-1479
-1522
-1565
-1608
-1651
-1695
-1738
-1782
-1826
-1870
-1914
-1958
-2003
-2047
-2091
-2135
-2179
-2223
-2266
-2308
-2351
-2393
-2434
-2475
-2516
-2556
-2595
-2634
-2673
-2710
-2747
-2782
-2817
-2850
-2881
-2911
-2938
-2963
-2985
-3005
-3021
-3034
-3045
-3051
-3055
-3055
-3052
-3046
-3037
-3025
-3011
-2994
-2975
-2955
-2933
-2911
-2887
-2863
-2839
-2815
-2790
-2765
-2740
-2715
-2690
-2665
-2640
-2615
-2590
-2566
-2541
-2516
-2491
-2467
-2442
-2418
-2393
-2369
-2345
-2322
-2298
-2275
-2252
-2230
-2207
-2185
-2162
-2139
-2116
-2093
-2069
-2045
-2020
-1995
-1968
-1941
-1912
-1883
-1851
-1818
-1784
-1748
-1710
-1671
-1629
-1587
-1542
-1496
-1448
-1399
-1349
-1297
-1244
-1191
-1136
-1080
-1022
-966
-909
-851
-793
-735
-678
-622
-567
-513
-460
-410
-362
-317
-274
-234
-197
-164
-133
-107
-84
-64
-48
-36
-27
-22
-20
-22
-27
-36
-49
-65
-84
-106
-131
-159
-189
-221
-254
-289
-325
-361
-397
-432
-467
-500
-532
-562
-591
-617
-642
-664
-685
-705
-723
-741
-757
-774
-790
-806
-823
-840
-858
-876
-895
-916
-937
-960
-984
-1008
-1036
-1064
-1093
-1123
-1155
-1188
-1222
-1257
-1294
-1331
-1369
-1408
-1446
-1485
-1524
-1562
-1599
-1636
-1671
-1706
-1739
-1771
-1803
-1833
-1863
-1892
-1921
-1949
-1977
-2004
-2031
-2058
-2085
-2111
-2137
-2164
-2190
-2216
-2242
-2268
-2294
-2321
-2347
-2375
-2403
-2431
-2461
-2491
-2523
-2555
-2589
-2624
-2659
-2696
-2733
-2772
-2810
-2849
-2887
-2925
-2963
-2999
-3034
-3067
-3098
-3128
-3154
-3179
-3200
-3219
-3235
-3248
-3257
-3264
-3268
-3269
-3266
-3261
-3253
-3242
-3228
-3211
-3191
-3169
-3144
-3117
-3087
-3054
-3019
-2982
-2942
-2899
-2855
-2808
-2759
-2708
-2655
-2601
-2545
-2487
-2428
-2368
-2306
-2244
-2181
-2117
-2053
-1988
-1923
-1857
-1791
-1723
-1655
-1586
-1516
-1444
-1371
-1296
-1219
-1140
-1059
-976
-891
-803
-713
-619
-523
-425
-323
-219
-112
-3
108
221
336
451
568
686
803
921
1039
1156
1272
1387
1501
1614
1725
1835
1943
2050
2155
2258
2360
2460
2558
2655
2751
2845
2937
3027
3116
3203
3288
3371
3451
3530
3606
3680
3751
3820
3887
3952
4014
4074
4132
4188
4242
4294
4344
4393
4439
4484
4527
4568
4608
4646
4682
4718
4751
4784
4815
4845
4875
4903
4930
4957
4983
5009
5034
5059
5083
5108
5133
5157
5181
5206
5230
5255
5279
5303
5327
5351
5374
5397
5418
5439
5459
5478
5495
5511
5525
5537
5547
5556
5563
5568
5571
5573
5573
5572
5570
5567
5563
5558
5554
5549
5543
5538
5532
5526
5519
5512
5504
5496
5487
5477
5467
5455
5443
5429
5414
5399
5381
5363
5342
5321
5297
5272
5245
5217
5187
5155
5121
5086
5050
5012
4974
4934
4894
4853
4812
4771
4730
4690
4651
4613
4576
4541
4509
4478
4450
4425
4403
4384
4368
4355
4346
4340
4338
4339
4345
4354
4367
4385
4406
4432
4463
4498
4537
4582
4631
4686
4745
4809
4878
4952
5030
5114
5202
5294
5391
5492
5598
5707
5821
5938
6058
6182
6308
6438
6570
6704
6840
6977
7115
7254
7394
7533
7672
7810
7947
8082
8217
8349
8480
8609
8736
8861
8985
9106
9226
9343
9459
9573
9685
9795
9903
10010
10115
10219
10322
10423
10525
10625
10725
10825
10924
11023
11121
11219
11317
11415
11512
11609
11705
11801
11897
11991
12084
12176
12267
12356
12443
12528
12611
12692
12770
12845
12918
12987
13053
13115
13174
13228
13279
13326
13369
13408
13442
13473
13500
13523
13542
13558
13569
13577
13581
13581
13579
13573
13564
13553
13538
13522
13503
13482
13459
13434
13408
13380
13350
13319
13287
13254
13219
13183
13146
13108
13069
13030
12989
12948
12907
12865
12824
12782
12741
12702
12663
12625
12589
12555
12524
12495
12469
12447
12428
12413
12402
12396
12393
12396
12402
12414
12429
12449
12473
12501
12533
12568
12606
12647
12691
12736
12784
12833
12883
12935
12987
13041
13095
13149
13204
13259
13314
13368
13422
13476
13529
13581
13633
13683
13732
13780
13827
13871
13915
13956
13996
14033
14069
14102
14133
14163
14189
14214
14237
14257
14276
14292
14307
14321
14333
14345
14356
14367
14379
14391
14404
14418
14435
14453
14473
14497
14523
14553
14587
14624
14666
14712
14762
14817
14876
14940
15008
15080
15157
15239
15324
15413
15507
15604
15705
15809
15916
16026
16139
16254
16370
16489
16609
16729
16850
16972
17092
17213
17332
17451
17567
17683
17797
17909
18020
18128
18236
18341
18445
18547
18647
18745
18842
18937
19030
19120
19209
19295
19379
19461
19540
19616
19689
19760
19828
19894
19956
20016
20074
20129
20182
20233
20281
20327
20372
20415
20456
20495
20533
20571
20607
20643
20679
20715
20752
20788
20826
20865
20905
20946
20988
21032
21077
21124
21173
21222
21273
21325
21378
21431
21486
21541
21596
21652
21707
21762
21817
21872
21925
21978
22029
22079
22127
22172
22216
22257
22296
22332
22366
22397
22426
22452
22477
22500
22520
22540
22558
22575
22591
22607
22623
22639
22656
22672
22689
22707
22725
22744
22763
22782
22803
22823
22844
22866
22887
22909
22930
22951
22972
22993
23013
23033
23052
23070
23088
23105
23121
23136
23150
23163
23175
23185
23194
23201
23207
23210
23212
23212
23209
23204
23196
23186
23174
23159
23141
23121
23098
23073
23045
23015
22982
22947
22910
22870
22828
22783
22737
22688
22637
22584
22529
22471
22412
22350
22286
22219
22151
22080
22007
21932
21855
21777
21698
21617
21536
21454
21371
21288
21205
21122
21039
20957
20875
20795
20715
20636
20559
20483
20409
20338
20268
20200
20135
20072
20012
19953
19898
19844
19793
19745
19699
19655
19615
19577
19542
19510
19481
19455
19433
19415
19400
19389
19381
19377
19377
19380
19387
19398
19412
19428
19448
19471
19496
19523
19552
19583
19616
19649
19684
19719
19754
19790
19826
19862
19897
19931
19965
19999
20031
20063
20093
20123
20152
20179
20206
20232
20258
20282
20307
20330
20353
20375
20396
20417
20437
20456
20474
20492
20509
20525
20540
20555
20569
20583
20597
20611
20624
20638
20652
20667
20682
20698
20714
20731
20749
20768
20789
20810
20834
20859
20887
20916
20948
20983
21020
21060
21103
21149
21198
21249
21304
21362
21424
21489
21557
21628
21702
21780
21860
21944
22029
22118
22208
22300
22394
22489
22585
22683
22781
22880
22979
23080
23181
23282
23384
23487
23590
23694
23798
23903
24008
24114
24219
24324
24429
24534
24638
24741
24844
24946
25047
25147
25247
25346
25444
25542
25639
25736
25832
25927
26021
26115
26208
26300
26390
26480
26568
26655
26740
26824
26905
26985
27063
27139
27213
27284
27353
27419
27483
27544
27601
27656
27708
27756
27800
27842
27879
27913
27944
27971
27994
28014
28030
28042
28052
28057
28060
28059
28055
28048
28038
28024
28008
27988
27965
27938
27909
27876
27841
27803
27762
27718
27672
27624
27573
27521
27466
27409
27351
27291
27229
27166
27102
27037
26970
26903
26835
26766
26695
26624
26552
26479
26405
26330
26253
26175
26096
26015
25934
25850
25765
25679
25591
25501
25410
25317
25223
25127
25030
24931
24830
24728
24624
24518
24410
24301
24190
24077
23962
23845
23727
23608
23487
23365
23242
23118
22993
22868
22743
22617
22492
22367
22244
22121
22000
21880
21762
21646
21533
21421
21312
21206
21102
21001
20903
20808
20715
20625
20538
20454
20372
20293
20216
20141
20068
19997
19927
19859
19793
19729
19666
19605
19545
19487
19430
19375
19321
19269
19218
19169
19120
19073
19027
18982
18938
18894
18852
18809
18767
18726
18685
18644
18604
18565
18526
18488
18451
18414
18379
18344
18311
18278
18247
18217
18188
18160
18133
18107
18083
18060
18038
18018
17998
17980
17963
17947
17933
17920
17909
17899
17890
17882
17875
17870
17865
17860
17857
17854
17852
17851
17850
17849
17849
17850
17850
17851
17852
17854
17855
17856
17857
17858
17859
17859
17859
17859
17858
17857
17855
17852
17849
17845
17841
17836
17831
17825
17819
17812
17804
17797
17789
17781
17774
17766
17759
17752
17745
17739
17734
17729
17725
17721
17719
17717
17716
17716
17717
17719
17722
17726
17732
17739
17747
17756
17767
17779
17792
17806
17821
17838
17855
17872
17891
17910
17929
17949
17970
17991
18012
18034
18056
18079
18102
18127
18152
18178
18205
18232
18261
18290
18321
18352
18384
18416
18449
18483
18516
18551
18585
18619
18653
18687
18720
18753
18785
18815
18844
18872
18898
18921
18943
18962
18979
18993
19004
19012
19017
19020
19020
19017
19011
19002
18990
18976
18960
18941
18920
18897
18873
18846
18818
18789
18759
18727
18694
18661
18627
18593
18558
18523
18487
18452
18416
18379
18342
18305
18266
18226
18185
18143
18099
18053
18005
17956
17904
17851
17795
17737
17677
17615
17551
17484
17416
17346
17273
17200
17124
17047
16969
16890
16810
16729
16647
16564
16482
16399
16315
16234
16152
16070
15989
15909
15829
15751
15672
15595
15518
15441
15364
15288
15211
15134
15057
14980
14903
14826
14749
14671
14594
14518
14442
14366
14292
14219
14147
14077
14008
13942
13878
13816
13757
13700
13647
13596
13548
13503
13461
13421
13384
13350
13318
13288
13260
13234
13210
13187
13167
13148
13130
13115
13100
13087
13076
13066
13057
13049
13042
13037
13032
13028
13025
13022
13019
13017
13014
13011
13008
13004
12999
12993
12986
12978
12969
12958
12945
12931
12916
12898
12880
12860
12838
12816
12793
12769
12746
12722
12700
12678
12657
12638
12621
12606
12593
12583
12576
12571
12570
12572
12578
12587
12600
12616
12637
12660
12688
12720
12755
12793
12836
12881
12929
12981
13034
13089
13146
13205
13264
13324
13385
13446
13507
13567
13627
13687
13747
13805
13863
13920
13977
14032
14087
14141
14194
14246
14298
14349
14399
14448
14496
14544
14590
14635
14680
14723
14766
14807
14848
14888
14926
14964
15000
15036
15070
15104
15136
15168
15199
15228
15256
15283
15309
15332
15354
15374
15392
15408
15421
15432
15442
15449
15454
15456
15457
15455
15451
15444
15435
15424
15410
15394
15376
15355
15332
15307
15280
15250
15218
15184
15148
15109
15068
15025
14980
14934
14885
14835
14783
14730
14676
14621
14566
14509
14453
14396
14338
14281
14224
14166
14108
14050
13992
13934
13876
13817
13758
13700
13641
13582
13523
13465
13406
13348
13291
13234
13178
13122
13067
13014
12961
12909
12858
12808
12760
12712
12666
12620
12577
12534
12493
12453
12414
12377
12342
12308
12275
12244
12215
12188
12162
12139
12117
12096
12078
12061
12045
12031
12019
12008
11997
11988
11980
11972
11965
11959
11953
11946
11940
11934
11927
11920
11912
11905
11896
11887
11878
11868
11858
11847
11836
11825
11813
11801
11788
11775
11762
11748
11734
11720
11706
11691
11677
11663
11649
11635
11621
11608
11594
11582
11569
11557
11545
11533
11521
11510
11498
11486
11474
11462
11449
11435
11421
11407
11392
11376
11359
11342
11324
11306
11288
11268
11249
11229
11208
11187
11165
11143
11121
11099
11076
11052
11029
11005
10981
10957
10932
10907
10882
10857
10831
10806
10780
10754
10728
10702
10676
10650
10624
10598
10572
10546
10520
10494
10469
10444
10420
10396
10373
10352
10331
10311
10293
10275
10259
10244
10230
10216
10204
10192
10181
10171
10161
10152
10143
10134
10126
10118
10109
10101
10093
10084
10074
10064
10053
10042
10029
10015
10001
9985
9969
9951
9933
9914
9893
9872
9851
9828
9805
9781
9756
9731
9706
9680
9653
9625
9596
9566
9535
9503
9470
9436
9400
9363
9325
9285
9243
9200
9155
9107
9058
9007
8954
8899
8841
8781
8720
8656
8590
8523
8453
8382
8309
8234
8157
8080
8000
7918
7835
7750
7663
7575
7484
7393
7299
7204
7108
7010
6910
6809
6707
6604
6499
6394
6288
6181
6073
5965
5857
5748
5639
5529
5420
5310
5200
5090
4980
4871
4761
4652
4542
4433
4325
4217
4109
4001
3894
3788
3682
3576
3470
3364
3259
3153
3047
2940
2833
2726
2619
2510
2402
2293
2183
2073
1963
1852
1742
1631
1520
1410
1300
1189
1080
971
862
754
648
542
438
335
233
133
35
-61
-155
-247
-337
-426
-512
-596
-678
-758
-836
-912
-986
-1058
-1128
-1197
-1265
-1331
-1395
-1459
-1522
-1583
-1644
-1704
-1763
-1820
-1877
-1933
-1988
-2041
-2093
-2143
-2192
-2239
-2283
-2326
-2366
-2404
-2439
-2471
-2501
-2528
-2553
-2575
-2593
-2609
-2623
-2633
-2641
-2646
-2648
-2649
-2646
-2642
-2635
-2626
-2614
-2600
-2584
-2566
-2546
-2524
-2500
-2475
-2448
-2419
-2389
-2358
-2327
-2294
-2262
-2229
-2196
-2164
-2133
-2102
-2072
-2044
-2017
-1991
-1967
-1945
-1925
-1907
-1891
-1877
-1866
-1856
-1849
-1844
-1842
-1841
-1843
-1847
-1853
-1861
-1871
-1882
-1895
-1908
-1923
-1939
-1956
-1974
-1992
-2011
-2031
-2052
-2073
-2095
-2118
-2141
-2166
-2192
-2219
-2247
-2277
-2309
-2342
-2377
-2413
-2451
-2491
-2532
-2576
-2620
-2666
-2714
-2763
-2813
-2864
-2916
-2969
-3023
-3078
-3135
-3192
-3251
-3311
-3372
-3434
-3497
-3561
-3627
-3693
-3760
-3828
-3896
-3965
-4035
-4106
-4176
-4247
-4318
-4388
-4459
-4529
-4598
-4666
-4734
-4800
-4865
-4929
-4992
-5054
-5114
-5173
-5231
-5287
-5342
-5396
-5449
-5501
-5552
-5602
-5652
-5700
-5749
-5797
-5844
-5892
-5939
-5986
-6034
-6081
-6129
-6177
-6226
-6276
-6326
-6377
-6429
-6482
-6536
-6590
-6646
-6703
-6761
-6819
-6879
-6939
-7001
-7063
-7126
-7190
-7255
-7321
-7388
-7456
-7524
-7594
-7664
-7734
-7806
-7877
-7948
-8019
-8090
-8160
-8229
-8298
-8364
-8430
-8493
-8555
-8615
-8673
-8728
-8781
-8832
-8880
-8926
-8969
-9010
-9050
-9087
-9122
-9156
-9189
-9220
-9251
-9280
-9309
-9337
-9365
-9393
-9420
-9447
-9473
-9500
-9526
-9552
-9578
-9603
-9628
-9652
-9677
-9701
-9725
-9748
-9771
-9794
-9817
-9840
-9862
-9884
-9906
-9928
-9950
-9972
-9994
-10015
-10036
-10057
-10078
-10098
-10117
-10136
-10155
-10173
-10191
-10208
-10225
-10242
-10258
-10274
-10290
-10305
-10320
-10336
-10351
-10366
-10382
-10399
-10416
-10434
-10453
-10473
-10494
-10517
-10542
-10568
-10597
-10627
-10660
-10695
-10732
-10772
-10813
-10857
-10903
-10952
-11002
-11055
-11109
-11166
-11224
-11283
-11344
-11406
-11469
-11532
-11596
-11660
-11724
-11788
-11851
-11915
-11977
-12039
-12099
-12159
-12217
-12273
-12328
-12382
-12433
-12482
-12530
-12575
-12618
-12658
-12696
-12732
-12766
-12797
-12826
-12854
-12879
-12903
-12924
-12945
-12964
-12981
-12997
-13013
-13027
-13040
-13053
-13065
-13076
-13086
-13097
-13106
-13115
-13124
-13132
-13140
-13148
-13156
-13163
-13171
-13178
-13186
-13194
-13202
-13210
-13218
-13226
-13233
-13241
-13248
-13254
-13261
-13267
-13272
-13277
-13282
-13286
-13291
-13295
-13299
-13304
-13309
-13314
-13321
-13328
-13335
-13344
-13355
-13366
-13379
-13393
-13409
-13427
-13446
-13467
-13489
-13513
-13538
-13566
-13594
-13624
-13656
-13689
-13723
-13759
-13797
-13835
-13875
-13916
-13958
-14001
-14045
-14091
-14137
-14185
-14233
-14283
-14334
-14386
-14439
-14493
-14549
-14606
-14664
-14724
-14785
-14847
-14910
-14975
-15041
-15108
-15176
-15245
-15316
-15388
-15460
-15534
-15609
-15685
-15761
-15838
-15916
-15995
-16074
-16152
-16233
-16312
-16392
-16471
-16549
-16627
-16704
-16781
-16856
-16930
-17004
-17076
-17148
-17218
-17287
-17355
-17422
-17488
-17553
-17616
-17679
-17740
-17799
-17858
-17915
-17970
-18023
-18075
-18126
-18175
-18222
-18267
-18311
-18354
-18395
-18434
-18472
-18508
-18543
-18577
-18609
-18640
-18670
-18699
-18726
-18753
-18778
-18802
-18826
-18848
-18870
-18890
-18911
-18930
-18950
-18969
-18989
-19009
-19029
-19049
-19070
-19092
-19114
-19137
-19160
-19183
-19207
-19230
-19253
-19276
-19299
-19321
-19343
-19364
-19384
-19403
-19422
-19440
-19457
-19474
-19489
-19504
-19517
-19529
-19540
-19550
-19558
-19565
-19570
-19572
-19573
-19571
-19566
-19558
-19548
-19535
-19520
-19501
-19480
-19456
-19430
-19402
-19371
-19338
-19303
-19267
-19229
-19190
-19149
-19107
-19064
-19021
-18977
-18933
-18888
-18843
-18798
-18754
-18709
-18664
-18620
-18576
-18532
-18488
-18444
-18400
-18357
-18314
-18271
-18228
-18186
-18144
-18103
-18062
-18022
-17982
-17943
-17905
-17868
-17832
-17796
-17761
-17727
-17694
-17661
-17628
-17596
-17563
-17531
-17499
-17466
-17433
-17399
-17364
-17329
-17294
-17257
-17220
-17183
-17145
-17106
-17068
-17029
-16990
-16951
-16912
-16873
-16834
-16795
-16757
-16718
-16679
-16641
-16602
-16563
-16524
-16484
-16444
-16403
-16363
-16321
-16279
-16236
-16193
-16151
-16107
-16062
-16018
-15973
-15928
-15882
-15836
-15790
-15744
-15698
-15651
-15605
-15558
-15511
-15464
-15417
-15369
-15322
-15275
-15228
-15181
-15134
-15088
-15042
-14996
-14950
-14906
-14861
-14817
-14773
-14730
-14687
-14644
-14601
-14558
-14516
-14473
-14430
-14387
-14344
-14300
-14256
-14212
-14167
-14120
-14073
-14025
-13975
-13923
-13870
-13816
-13760
-13703
-13644
-13585
-13524
-13463
-13401
-13339
-13277
-13214
-13153
-13092
-13033
-12974
-12917
-12862
-12809
-12758
-12708
-12661
-12616
-12572
-12531
-12491
-12454
-12418
-12383
-12350
-12319
-12289
-12260
-12232
-12205
-12178
-12152
-12126
-12099
-12072
-12044
-12016
-11985
-11954
-11920
-11884
-11847
-11807
-11765
-11721
-11674
-11626
-11575
-11522
-11468
-11412
-11354
-11294
-11234
-11171
-11108
-11043
-10977
-10910
-10841
-10772
-10702
-10632
-10561
-10491
-10420
-10350
-10280
-10212
-10144
-10077
-10012
-9949
-9887
-9827
-9770
-9714
-9661
-9610
-9562
-9516
-9472
-9431
-9392
-9354
-9319
-9286
-9254
-9224
-9195
-9167
-9140
-9114
-9088
-9062
-9037
-9011
-8986
-8960
-8935
-8909
-8883
-8856
-8830
-8803
-8776
-8749
-8721
-8693
-8665
-8636
-8608
-8579
-8550
-8521
-8491
-8462
-8432
-8403
-8373
-8344
-8315
-8287
-8260
-8233
-8207
-8183
-8160
-8138
-8118
-8099
-8080
-8064
-8050
-8037
-8023
-8013
-8004
-7995
-7987
-7981
-7975
-7970
-7965
-7962
-7958
-7956
-7954
-7952
-7951
-7951
-7950
-7950
-7950
-7950
-7950
-7949
-7947
-7944
-7940
-7935
-7928
-7919
-7908
-7894
-7879
-7860
-7839
-7815
-7789
-7760
-7728
-7693
-7656
-7617
-7575
-7531
-7485
-7437
-7387
-7335
-7282
-7228
-7172
-7116
-7059
-7001
-6944
-6886
-6828
-6771
-6715
-6659
-6604
-6549
-6496
-6445
-6395
-6346
-6300
-6256
-6213
-6173
-6136
-6101
-6068
-6038
-6011
-5986
-5963
-5943
-5925
-5908
-5894
-5881
-5870
-5860
-5851
-5843
-5836
-5829
-5823
-5818
-5812
-5807
-5802
-5796
-5790
-5783
-5775
-5766
-5756
-5744
-5731
-5717
-5700
-5682
-5661
-5639
-5614
-5588
-5559
-5529
-5497
-5463
-5428
-5390
-5351
-5311
-5268
-5224
-5178
-5130
-5081
-5029
-4976
-4921
-4865
-4808
-4749
-4690
-4630
-4569
-4509
-4449
-4389
-4329
-4270
-4212
-4155
-4099
-4043
-3990
-3938
-3887
-3838
-3790
-3744
-3700
-3657
-3617
-3578
-3541
-3505
-3471
-3438
-3407
-3376
-3346
-3316
-3287
-3258
-3229
-3199
-3168
-3137
-3105
-3072
-3038
-3003
-2967
-2930
-2892
-2852
-2811
-2768
-2724
-2678
-2630
-2581
-2529
-2476
-2421
-2364
-2306
-2245
-2183
-2120
-2054
-1988
-1920
-1852
-1782
-1712
-1641
-1570
-1498
-1426
-1353
-1281
-1208
-1135
-1062
-989
-916
-843
-769
-696
-622
-547
-473
-398
-324
-249
-175
-101
-27
46
118
189
259
328
395
461
525
588
649
708
766
822
877
931
983
1033
1083
1130
1177
1222
1265
1306
1346
1383
1419
1452
1483
1511
1537
1560
1581
1599
1614
1625
1634
1639
1640
1639
1633
1624
1612
1595
1575
1552
1525
1494
1459
1421
1380
1336
1288
1238
1185
1129
1071
1010
949
885
819
753
685
616
546
475
404
333
262
190
119
47
-24
-95
-167
-238
-310
-382
-455
-528
-603
-678
-755
-833
-913
-993
-1075
-1158
-1242
-1326
-1411
-1496
-1582
-1667
-1751
-1836
-1919
-2001
-2084
-2164
-2244
-2322
-2398
-2474
-2548
-2620
-2691
-2761
-2830
-2897
-2964
-3028
-3091
-3153
-3214
-3272
-3330
-3385
-3438
-3489
-3539
-3585
-3630
-3672
-3711
-3748
-3782
-3813
-3842
-3867
-3891
-3912
-3930
-3947
-3962
-3975
-3987
-3997
-4006
-4014
-4022
-4030
-4035
-4041
-4045
-4048
-4051
-4051
-4051
-4051
-4049
-4045
-4038
-4032
-4022
-4011
-3999
-3984
-3967
-3948
-3927
-3904
-3879
-3852
-3822
-3790
-3756
-3719
-3679
-3637
-3592
-3545
-3495
-3443
-3390
-3335
-3278
-3221
-3164
-3106
-3049
-2993
-2938
-2884
-2832
-2781
-2733
-2686
-2642
-2599
-2559
-2519
-2482
-2445
-2410
-2376
-2342
-2310
-2278
-2246
-2215
-2184
-2154
-2124
-2094
-2064
-2033
-2005
-1975
-1946
-1917
-1887
-1858
-1828
-1797
-1766
-1734
-1701
-1667
-1631
-1594
-1556
-1515
-1474
-1431
-1386
-1340
-1293
-1245
-1196
-1146
-1096
-1045
-994
-942
-891
-840
-789
-739
-690
-641
-592
-544
-497
-450
-404
-357
-312
-266
-221
-175
-130
-84
-38
8
54
101
147
194
241
288
336
384
433
482
532
583
636
690
746
804
864
925
989
1054
1121
1190
1259
1330
1402
1474
1546
1619
1691
1763
1834
1905
1975
2045
2114
2182
2250
2317
2384
2451
2517
2584
2652
2719
2787
2856
2926
2997
3068
3141
3215
3289
3365
3443
3521
3600
3680
3760
3841
3922
4003
4086
4167
4248
4328
4408
4487
4564
4641
4716
4790
4862
4933
5002
5069
5135
5198
5259
5317
5373
5426
5476
5524
5568
5610
5648
5683
5715
5745
5771
5795
5816
5835
5853
5869
5883
5896
5909
5921
5933
5945
5958
5971
5985
6000
6017
6034
6053
6073
6094
6117
6140
6165
6190
6216
6243
6270
6298
6327
6356
6386
6416
6447
6478
6510
6543
6576
6610
6644
6679
6715
6752
6789
6827
6866
6906
6946
6987
7028
7070
7113
7156
7200
7244
7289
7334
7379
7424
7469
7514
7559
7604
7649
7694
7739
7784
7828
7873
7918
7964
8009
8055
8102
8148
8196
8244
8292
8341
8390
8439
8488
8537
8585
8633
8679
8725
8769
8812
8853
8893
8931
8969
9005
9041
9076
9111
9145
9180
9216
9251
9288
9325
9363
9401
9441
9481
9521
9562
9603
9645
9686
9726
9767
9806
9846
9885
9923
9960
9997
10034
10069
10105
10139
10174
10207
10241
10273
10306
10337
10368
10398
10428
10456
10483
10509
10535
10559
10582
10604
10625
10645
10664
10682
10699
10716
10731
10745
10758
10770
10780
10789
10796
10802
10807
10810
10813
10814
10814
10814
10814
10813
10813
10814
10816
10819
10824
10830
10838
10848
10860
10874
10889
10906
10925
10945
10967
10989
11013
11038
11064
11091
11120
11149
11179
11209
11241
11274
11308
11342
11378
11415
11453
11492
11533
11575
11619
11664
11710
11757
11806
11855
11905
11957
12009
12062
12116
12170
12226
12282
12338
12396
12453
12512
12571
12630
12690
12750
12811
12872
12933
12995
13057
13119
13181
13244
13307
13370
13434
13498
13563
13628
13693
13759
13824
13890
13956
14022
14088
14152
14217
14280
14341
14401
14459
14514
14567
14616
14662
14704
14743
14777
14807
14832
14852
14867
14878
14883
14883
14879
14870
14857
14839
14817
14791
14762
14729
14692
14653
14611
14567
14520
14470
14419
14365
14310
14254
14196
14138
14078
14019
13959
13900
13840
13782
13723
13666
13609
13554
13499
13445
13393
13341
13290
13240
13191
13143
13095
13048
13002
12956
12911
12866
12822
12778
12735
12693
12650
12608
12565
12522
12478
12434
12388
12341
12292
12241
12188
12133
12075
12015
11953
11888
11821
11752
11680
11607
11531
11454
11375
11294
11212
11128
11043
10957
10870
10783
10695
10608
10521
10434
10348
10264
10181
10100
10020
9942
9867
9794
9723
9654
9587
9523
9461
9401
9344
9288
9235
9184
9136
9089
9045
9003
8963
8924
8888
8853
8819
8787
8756
8727
8698
8670
8643
8617
8591
8566
8540
8515
8491
8466
8441
8416
8391
8365
8339
8313
8286
8259
8231
8203
8175
8147
8119
8092
8064
8039
8013
7989
7967
7946
7928
7912
7898
7887
7878
7873
7870
7870
7873
7878
7886
7896
7908
7922
7938
7955
7974
7993
8013
8036
8058
8080
8103
8128
8153
8178
8203
8230
8256
8284
8312
8342
8372
8402
8434
8467
8501
8535
8571
8607
8643
8680
8718
8756
8794
8833
8871
8909
8948
8986
9023
9061
9098
9135
9171
9208
9244
9281
9317
9354
9391
9428
9465
9503
9540
9577
9615
9652
9688
9724
9760
9795
9829
9861
9893
9923
9951
9978
10004
10027
10048
10067
10084
10099
10111
10121
10129
10134
10137
10138
10137
10135
10130
10125
10118
10111
10102
10093
10083
10073
10062
10050
10038
10026
10013
9999
9984
9969
9952
9935
9916
9895
9874
9850
9825
9798
9770
9740
9707
9673
9637
9599
9559
9517
9472
9426
9377
9326
9272
9217
9160
9101
9040
8978
8915
8851
8786
8720
8654
8587
8521
8455
8390
8325
8262
8200
8138
8079
8022
7966
7913
7861
7812
7766
7722
7680
7641
7604
7569
7536
7505
7476
7449
7423
7400
7378
7357
7339
7322
7308
7296
7286
7278
7272
7268
7267
7268
7270
7275
7281
7289
7298
7307
7318
7329
7341
7353
7365
7377
7389
7401
7413
7425
7437
7449
7461
7474
7486
7499
7511
7524
7537
7550
7562
7575
7588
7600
7612
7623
7633
7643
7652
7660
7666
7671
7675
7678
7678
7677
7675
7670
7664
7656
7646
7634
7620
7605
7587
7568
7547
7524
7499
7472
7443
7413
7380
7346
7310
7273
7233
7192
7150
7106
7060
7013
6965
6916
6865
6814
6762
6709
6656
6603
6550
6497
6445
6394
6343
6294
6245
6198
6153
6110
6068
6029
5991
5956
5924
5894
5866
5841
5819
5799
5781
5765
5752
5741
5731
5724
5718
5714
5711
5710
5710
5712
5714
5718
5722
5728
5734
5741
5748
5755
5763
5771
5779
5787
5794
5802
5808
5814
5818
5822
5824
5824
5823
5820
5815
5808
5798
5787
5774
5759
5743
5725
5707
5688
5669
5651
5633
5615
5599
5585
5573
5562
5554
5549
5546
5546
5549
5554
5562
5573
5586
5602
5621
5642
5665
5691
5718
5748
5780
5814
5850
5887
5927
5968
6010
6054
6099
6146
6194
6243
6294
6345
6397
6451
6505
6560
6616
6672
6730
6789
6849
6910
6972
7036
7100
7166
7232
7299
7368
7437
7506
7576
7646
7716
7787
7857
7928
7998
8069
8138
8210
8280
8350
8420
8491
8561
8631
8701
8772
8842
8912
8982
9051
9121
9190
9259
9327
9395
9461
9527
9592
9656
9718
9780
9839
9897
9954
10008
10061
10112
10160
10207
10252
10294
10335
10373
10409
10443
10475
10504
10531
10556
10578
10598
10614
10628
10640
10648
10654
10657
10657
10655
10650
10643
10633
10621
10606
10590
10571
10550
10527
10502
10475
10447
10416
10383
10349
10312
10273
10233
10190
10146
10100
10052
10003
9952
9900
9846
9791
9735
9678
9619
9560
9500
9439
9377
9315
9253
9190
9127
9063
9000
8937
8874
8811
8747
8684
8621
8557
8492
8428
8362
8296
8229
8161
8092
8022
7952
7880
7808
7736
7663
7590
7516
7442
7369
7295
7220
7146
7072
6998
6924
6850
6777
6703
6630
6558
6486
6414
6344
6275
6206
6139
6073
6009
5947
5887
5828
5772
5718
5666
5616
5569
5525
5483
5443
5406
5372
5341
5312
5287
5264
5244
5227
5213
5201
5192
5186
5183
5182
5184
5188
5195
5203
5214
5227
5242
5259
5278
5299
5322
5347
5373
5401
5431
5463
5496
5530
5565
5601
5638
5676
5713
5752
5790
5828
5865
5902
5939
5976
6011
6047
6082
6116
6151
6185
6219
6254
6288
6323
6358
6393
6429
6465
6502
6539
6577
6616
6655
6694
6734
6774
6815
6856
6897
6939
6980
7021
7063
7104
7145
7186
7227
7268
7308
7349
7390
7431
7472
7513
7554
7596
7638
7680
7722
7764
7806
7847
7888
7928
7967
8005
8042
8077
8111
8144
8175
8204
8232
8259
8283
8306
8328
8348
8366
8382
8397
8411
8423
8434
8444
8452
8459
8465
8471
8475
8479
8482
8484
8487
8489
8491
8493
8495
8498
8501
8505
8509
8513
8518
8524
8529
8535
8542
8548
8555
8561
8567
8573
8578
8583
8588
8591
8594
8596
8597
8597
8595
8593
8589
8583
8576
8567
8556
8543
8528
8511
8492
8471
8447
8421
8392
8361
8327
8291
8252
8211
8167
8121
8073
8022
7970
7915
7858
7799
7739
7677
7613
7547
7481
7413
7344
7274
7204
7133
7061
6989
6916
6843
6769
6696
6622
6548
6474
6401
6328
6255
6183
6111
6040
5969
5898
5828
5759
5690
5621
5554
5486
5420
5354
5290
5226
5163
5102
5042
4983
4925
4869
4814
4762
4711
4662
4614
4569
4526
4485
4446
4410
4375
4343
4312
4284
4258
4233
4211
4191
4173
4157
4144
4133
4124
4118
4114
4113
4115
4120
4127
4138
4151
4168
4187
4210
4236
4264
4296
4331
4369
4410
4453
4498
4546
4596
4648
4701
4756
4812
4870
4928
4987
5048
5108
5170
5232
5295
5357
5420
5483
5546
5608
5669
5730
5790
5848
5904
5959
6012
6062
6109
6154
6196
6234
6269
6301
6330
6356
6378
6398
6415
6429
6441
6451
6459
6465
6469
6472
6474
6475
6474
6473
6471
6469
6467
6465
6464
6463
6462
6463
6465
6469
6473
6480
6488
6499
6511
6526
6542
6561
6582
6605
6630
6657
6686
6717
6750
6784
6820
6857
6895
6934
6973
7013
7053
7093
7132
7171
7209
7245
7281
7315
7348
7379
7408
7436
7462
7486
7508
7529
7548
7565
7581
7595
7608
7620
7631
7641
7649
7657
7665
7671
7678
7684
7689
7694
7699
7705
7710
7715
7721
7727
7734
7742
7750
7759
7768
7779
7790
7803
7817
7831
7847
7863
7881
7900
7919
7939
7960
7981
8003
8025
8048
8070
8093
8116
8138
8162
8185
8208
8231
8253
8275
8297
8318
8340
8361
8381
8402
8423
8444
8466
8488
8510
8532
8555
8578
8601
8625
8649
8672
8696
8720
8743
8766
8788
8809
8830
8850
8869
8887
8904
8920
8935
8948
8961
8972
8982
8991
8997
9003
9007
9009
9010
9008
9005
9001
8994
8984
8973
8959
8943
8925
8904
8881
8856
8829
8800
8768
8736
8701
8665
8628
8590
8551
8511
8470
8429
8387
8345
8302
8259
8215
8170
8125
8080
8032
7985
7936
7886
7835
7783
7730
7675
7620
7563
7506
7447
7388
7327
7266
7204
7140
7076
7011
6945
6878
6810
6742
6672
6602
6531
6460
6388
6315
6242
6170
6097
6023
5950
5877
5804
5731
5658
5586
5514
5442
5370
5299
5228
5157
5087
5018
4948
4879
4811
4743
4675
4608
4541
4475
4409
4344
4281
4218
4156
4094
4035
3978
3921
3865
3811
3758
3706
3655
3604
3555
3507
3459
3412
3366
3321
3276
3232
3188
3145
3102
3059
3017
2975
2934
2893
2852
2812
2772
2733
2694
2655
2617
2580
2542
2506
2469
2433
2398
2364
2330
2297
2265
2233
2203
2173
2143
2114
2086
2058
2029
2001
1974
1947
1919
1892
1864
1836
1808
1780
1752
1724
1695
1667
1639
1610
1582
1554
1526
1498
1470
1443
1417
1390
1364
1339
1314
1289
1266
1242
1219
1197
1175
1153
1133
1113
1094
1076
1059
1044
1029
1016
1006
996
988
982
978
976
975
976
978
982
987
993
1000
1008
1016
1025
1034
1044
1053
1063
1071
1080
1087
1094
1100
1105
1109
1111
1112
1112
1110
1106
1100
1093
1084
1073
1061
1047
1033
1016
1000
985
968
952
935
919
904
889
874
859
846
832
820
808
796
785
775
765
756
747
740
733
727
722
718
714
712
710
708
707
707
707
707
707
707
707
706
705
703
701
698
695
691
686
680
673
666
658
650
641
632
622
612
603
594
585
577
569
561
555
549
543
538
534
531
527
525
522
519
517
514
510
506
502
496
490
483
476
468
459
450
441
431
421
411
401
390
380
370
361
352
343
335
329
323
318
314
312
311
311
313
316
320
325
332
339
347
356
366
376
386
396
405
415
423
431
438
443
447
451
453
454
454
454
453
451
449
447
445
443
440
438
436
434
433
431
430
429
429
429
430
432
435
439
444
450
458
466
477
488
501
516
533
551
571
592
616
642
670
700
732
767
804
844
886
930
977
1027
1078
1133
1189
1247
1308
1370
1435
1501
1568
1637
1707
1778
1850
1923
1997
2071
2147
2223
2299
2376
2453
2530
2606
2683
2759
2835
2911
2987
3062
3136
3211
3285
3360
3433
3507
3581
3654
3727
3800
3873
3945
4017
4088
4159
4230
4301
4371
4441
4510
4579
4648
4716
4785
4853
4920
4988
5056
5124
5193
5261
5329
5398
5467
5536
5606
5676
5746
5816
5886
5955
6025
6094
6163
6231
6299
6367
6434
6500
6566
6632
6696
6760
6823
6885
6946
7005
7063
7119
7174
7227
7278
7327
7375
7421
7465
7507
7547
7586
7623
7659
7693
7725
7756
7786
7814
7840
7864
7886
7907
7925
7941
7955
7967
7976
7984
7989
7993
7995
7995
7995
7993
7991
7988
7986
7983
7980
7977
7974
7971
7969
7968
7966
7965
7965
7965
7965
7965
7966
7968
7970
7972
7976
7981
7986
7993
8000
8010
8020
8032
8045
8060
8076
8093
8113
8134
8157
8180
8207
8235
8264
8295
8328
8363
8400
8438
8479
8521
8566
8612
8660
8710
8762
8815
8871
8927
8986
9046
9107
9170
9234
9300
9368
9437
9507
9578
9650
9723
9798
9872
9948
10023
10099
10176
10252
10328
10404
10480
10555
10630
10704
10776
10848
10919
10988
11056
11122
11188
11251
11314
11375
11435
11493
11551
11607
11662
11717
11770
11823
11875
11925
11975
12024
12071
12117
12161
12204
12245
12285
12322
12358
12392
12425
12457
12487
12517
12546
12574
12602
12629
12656
12682
12709
12734
12760
12784
12808
12831
12853
12875
12895
12914
12933
12951
12969
12986
13004
13021
13038
13055
13073
13091
13110
13129
13148
13168
13189
13209
13230
13251
13271
13292
13312
13333
13353
13373
13393
13414
13435
13456
13478
13501
13524
13548
13573
13597
13623
13648
13674
13699
13724
13749
13773
13796
13819
13840
13861
13880
13899
13917
13935
13952
13968
13985
14000
14016
14031
14047
14062
14077
14091
14106
14120
14135
14149
14163
14177
14191
14205
14219
14234
14248
14263
14278
14294
14310
14326
14343
14360
14378
14395
14413
14431
14448
14465
14482
14498
14513
14527
14539
14551
14562
14571
14580
14587
14593
14598
14603
14607
14610
14613
14616
14618
14620
14622
14624
14625
14626
14626
14627
14627
14628
14628
14628
14629
14630
14632
14633
14636
14638
14642
14645
14649
14654
14659
14663
14668
14673
14678
14683
14687
14691
14694
14696
14698
14698
14697
14695
14691
14686
14678
14669
14657
14643
14627
14608
14586
14561
14534
14503
14470
14434
14395
14353
14308
14260
14210
14156
14099
14040
13977
13911
13843
13772
13698
13621
13542
13460
13377
13292
13205
13116
13027
12937
12847
12756
12665
12574
12484
12394
12305
12217
12131
12045
11961
11878
11798
11719
11642
11567
11494
11423
11355
11289
11226
11165
11107
11051
10998
10948
10900
10855
10812
10772
10735
10700
10666
10635
10606
10578
10552
10527
10503
10480
10458
10436
10415
10395
10374
10354
10334
10313
10293
10272
10252
10231
10211
10190
10170
10150
10130
10110
10091
10071
10052
10034
10015
9997
9980
9964
9948
9933
9919
9907
9895
9885
9877
9870
9865
9861
9860
9860
9862
9866
9872
9880
9889
9900
9913
9926
9940
9954
9969
9983
9997
10010
10022
10033
10042
10048
10052
10054
10053
10048
10041
10030
10016
10000
9980
9958
9933
9907
9878
9848
9816
9783
9750
9716
9682
9647
9613
9579
9545
9512
9480
9448
9417
9387
9358
9330
9303
9277
9252
9228
9205
9184
9164
9146
9129
9114
9100
9088
9078
9069
9062
9056
9052
9050
9048
9047
9047
9048
9049
9050
9051
9052
9053
9053
9053
9052
9051
9049
9046
9043
9038
9033
9027
9020
9011
9001
8990
8977
8962
8945
8927
8906
8883
8858
8831
8802
8770
8736
8700
8662
8622
8581
8537
8492
8445
8397
8348
8299
8248
8197
8145
8093
8041
7989
7937
7885
7833
7781
7731
7680
7631
7582
7534
7486
7438
7392
7345
7299
7253
7207
7160
7114
7067
7020
6973
6924
6875
6826
6775
6724
6672
6619
6565
6510
6454
6398
6340
6282
6222
6162
6101
6038
5975
5910
5845
5778
5711
5643
5574
5505
5435
5365
5294
5224
5153
5082
5012
4942
4873
4805
4738
4672
4608
4545
4484
4424
4367
4312
4259
4209
4161
4115
4072
4030
3991
3955
3920
3887
3856
3827
3800
3774
3751
3728
3708
3688
3670
3653
3637
3622
3608
3594
3581
3568
3556
3543
3530
3517
3503
3487
3471
3454
3435
3415
3394
3371
3347
3321
3294
3266
3236
3205
3174
3141
3108
3075
3042
3009
2976
2944
2914
2884
2856
2829
2804
2781
2759
2739
2721
2703
2687
2671
2657
2643
2629
2616
2604
2591
2578
2566
2553
2540
2527
2513
2499
2484
2468
2452
2436
2419
2401
2384
2365
2347
2328
2309
2290
2270
2249
2229
2207
2186
2163
2141
2117
2094
2069
2045
2020
1995
1969
1944
1919
1894
1869
1845
1822
1799
1778
1757
1736
1717
1698
1680
1663
1647
1631
1616
1601
1587
1573
1558
1543
1528
1512
1496
1479
1461
1442
1423
1403
1382
1360
1337
1313
1289
1263
1236
1209
1180
1151
1121
1090
1059
1028
996
964
931
899
866
834
802
770
738
706
674
643
611
580
549
518
487
456
425
395
365
335
306
277
249
221
194
168
142
116
92
68
46
24
3
-17
-35
-53
-69
-83
-97
-109
-119
-128
-136
-142
-147
-150
-152
-153
-153
-151
-149
-145
-140
-135
-128
-121
-113
-104
-95
-85
-75
-64
-54
-43
-32
-21
-11
-1
9
19
28
37
46
54
62
70
77
84
90
96
102
107
112
117
121
124
127
129
131
131
131
130
127
124
120
114
108
100
92
82
71
60
47
33
18
3
-14
-32
-50
-69
-89
-110
-131
-152
-175
-197
-220
-243
-266
-289
-312
-334
-357
-378
-400
-420
-439
-458
-476
-492
-508
-522
-535
-547
-558
-568
-577
-585
-592
-597
-602
-606
-609
-610
-611
-610
-609
-606
-602
-597
-591
-584
-576
-567
-556
-545
-533
-520
-507
-493
-479
-464
-449
-433
-418
-402
-387
-372
-356
-341
-326
-312
-297
-284
-270
-258
-246
-236
-226
-218
-211
-206
-202
-199
-199
-200
-202
-207
-213
-221
-230
-241
-254
-268
-283
-300
-317
-335
-353
-372
-391
-410
-428
-447
-464
-481
-497
-512
-527
-540
-552
-562
-572
-580
-587
-592
-596
-598
-599
-597
-594
-589
-583
-574
-565
-553
-541
-527
-512
-495
-478
-460
-440
-420
-399
-377
-353
-329
-304
-278
-252
-225
-197
-168
-140
-111
-82
-53
-25
3
31
59
86
113
139
166
192
218
244
270
296
321
347
372
398
423
448
472
496
520
543
566
589
610
631
652
672
691
709
726
743
758
772
786
798
809
818
826
833
838
843
845
847
847
847
845
843
841
838
834
830
826
823
819
816
813
810
808
806
805
804
803
804
804
806
808
811
814
819
824
830
837
845
855
864
875
886
898
910
923
936
949
963
977
991
1006
1020
1037
1052
1068
1084
1101
1118
1135
1152
1170
1188
1205
1223
1241
1259
1276
1293
1309
1326
1342
1357
1373
1388
1403
1418
1432
1447
1461
1474
1488
1500
1513
1525
1536
1547
1557
1566
1574
1582
1589
1595
1601
1606
1610
1614
1617
1619
1621
1623
1624
1624
1624
1623
1621
1618
1614
1609
1603
1595
1585
1574
1562
1549
1534
1518
1501
1483
1464
1444
1424
1403
1381
1358
1335
1312
1287
1262
1235
1208
1180
1150
1119
1087
1053
1018
982
944
905
864
823
780
737
692
646
600
553
505
457
408
359
309
259
209
159
109
59
9
-41
-91
-140
-189
-238
-287
-335
-384
-432
-479
-527
-575
-623
-670
-718
-766
-814
-862
-909
-957
-1004
-1051
-1098
-1144
-1191
-1237
-1283
-1329
-1376
-1422
-1468
-1515
-1562
-1609
-1656
-1703
-1751
-1798
-1846
-1894
-1942
-1990
-2037
-2086
-2134
-2182
-2230
-2278
-2327
-2375
-2423
-2472
-2521
-2570
-2619
-2668
-2717
-2767
-2816
-2865
-2913
-2962
-3011
-3059
-3107
-3155
-3203
-3251
-3299
-3347
-3395
-3443
-3490
-3538
-3585
-3632
-3679
-3725
-3771
-3817
-3862
-3906
-3951
-3994
-4037
-4078
-4120
-4161
-4201
-4240
-4278
-4316
-4352
-4389
-4425
-4460
-4495
-4530
-4564
-4598
-4633
-4667
-4701
-4735
-4769
-4804
-4839
-4874
-4910
-4946
-4983
-5020
-5058
-5096
-5135
-5174
-5214
-5254
-5295
-5336
-5376
-5417
-5457
-5498
-5537
-5576
-5614
-5652
-5689
-5724
-5759
-5793
-5826
-5857
-5888
-5917
-5945
-5972
-5999
-6024
-6048
-6072
-6094
-6116
-6138
-6158
-6179
-6198
-6218
-6237
-6255
-6274
-6292
-6309
-6327
-6344
-6361
-6377
-6394
-6410
-6427
-6443
-6460
-6476
-6493
-6510
-6527
-6544
-6562
-6580
-6597
-6615
-6633
-6651
-6668
-6686
-6703
-6720
-6736
-6752
-6768
-6783
-6798
-6812
-6825
-6837
-6849
-6860
-6870
-6879
-6887
-6893
-6899
-6904
-6908
-6911
-6914
-6915
-6915
-6915
-6913
-6911
-6909
-6905
-6901
-6897
-6892
-6886
-6880
-6874
-6867
-6861
-6854
-6847
-6840
-6833
-6826
-6820
-6814
-6808
-6804
-6799
-6796
-6793
-6790
-6789
-6789
-6789
-6790
-6793
-6796
-6801
-6807
-6814
-6823
-6833
-6845
-6858
-6873
-6889
-6907
-6927
-6949
-6973
-6998
-7025
-7054
-7084
-7117
-7151
-7186
-7224
-7263
-7304
-7347
-7391
-7436
-7483
-7532
-7582
-7633
-7686
-7739
-7794
-7850
-7908
-7966
-8026
-8087
-8150
-8214
-8279
-8346
-8414
-8484
-8555
-8627
-8701
-8776
-8852
-8929
-9007
-9085
-9165
-9246
-9327
-9408
-9490
-9573
-9655
-9738
-9821
-9904
-9987
-10070
-10153
-10236
-10318
-10401
-10482
-10564
-10645
-10726
-10806
-10886
-10966
-11045
-11124
-11202
-11279
-11356
-11432
-11507
-11582
-11657
-11730
-11804
-11876
-11948
-12019
-12089
-12159
-12227
-12295
-12362
-12428
-12493
-12557
-12620
-12682
-12744
-12804
-12864
-12922
-12980
-13037
-13093
-13148
-13203
-13256
-13309
-13362
-13413
-13464
-13513
-13562
-13610
-13657
-13703
-13748
-13792
-13835
-13876
-13917
-13955
-13993
-14028
-14063
-14096
-14128
-14159
-14189
-14218
-14246
-14274
-14302
-14330
-14358
-14387
-14416
-14446
-14477
-14509
-14543
-14578
-14614
-14652
-14691
-14732
-14774
-14818
-14863
-14910
-14958
-15007
-15058
-15109
-15162
-15215
-15269
-15324
-15378
-15433
-15488
-15543
-15598
-15651
-15705
-15757
-15808
-15859
-15908
-15956
-16003
-16047
-16091
-16134
-16175
-16216
-16254
-16293
-16329
-16366
-16401
-16435
-16468
-16501
-16533
-16564
-16594
-16624
-16653
-16682
-16709
-16737
-16764
-16790
-16816
-16841
-16866
-16890
-16915
-16939
-16963
-16986
-17010
-17034
-17057
-17080
-17102
-17125
-17146
-17167
-17187
-17207
-17226
-17244
-17261
-17277
-17293
-17307
-17321
-17334
-17347
-17359
-17371
-17382
-17393
-17403
-17414
-17423
-17433
-17442
-17451
-17460
-17468
-17476
-17484
-17492
-17500
-17509
-17518
-17528
-17538
-17550
-17562
-17576
-17591
-17607
-17624
-17644
-17664
-17687
-17711
-17737
-17764
-17793
-17824
-17856
-17889
-17923
-17959
-17995
-18032
-18069
-18107
-18145
-18183
-18222
-18260
-18297
-18335
-18372
-18409
-18445
-18480
-18516
-18550
-18584
-18617
-18650
-18682
-18713
-18744
-18774
-18803
-18831
-18859
-18886
-18911
-18937
-18961
-18984
-19007
-19028
-19049
-19069
-19089
-19108
-19126
-19143
-19160
-19176
-19192
-19206
-19220
-19233
-19245
-19255
-19265
-19273
-19280
-19286
-19291
-19295
-19298
-19300
-19300
-19300
-19299
-19296
-19293
-19288
-19281
-19273
-19264
-19252
-19240
-19225
-19209
-19191
-19171
-19150
-19127
-19102
-19077
-19049
-19021
-18992
-18961
-18930
-18898
-18864
-18830
-18795
-18759
-18722
-18684
-18645
-18605
-18565
-18523
-18480
-18436
-18391
-18345
-18298
-18250
-18202
-18153
-18103
-18053
-18003
-17953
-17902
-17852
-17802
-17753
-17704
-17655
-17607
-17560
-17513
-17467
-17422
-17377
-17332
-17289
-17245
-17203
-17161
-17119
-17079
-17038
-16999
-16960
-16922
-16885
-16848
-16812
-16777
-16743
-16710
-16677
-16645
-16614
-16583
-16552
-16522
-16492
-16462
-16433
-16404
-16373
-16344
-16315
-16286
-16258
-16228
-16199
-16169
-16140
-16111
-16082
-16053
-16024
-15998
-15971
-15945
-15921
-15897
-15874
-15852
-15832
-15813
-15795
-15778
-15763
-15748
-15735
-15722
-15711
-15699
-15689
-15679
-15669
-15659
-15649
-15640
-15630
-15619
-15609
-15598
-15586
-15573
-15560
-15546
-15531
-15514
-15496
-15477
-15457
-15434
-15411
-15385
-15358
-15330
-15300
-15269
-15236
-15202
-15167
-15131
-15094
-15056
-15017
-14978
-14938
-14898
-14857
-14817
-14776
-14735
-14695
-14654
-14615
-14575
-14537
-14499
-14461
-14425
-14389
-14355
-14321
-14289
-14258
-14228
-14199
-14171
-14145
-14120
-14096
-14073
-14052
-14032
-14013
-13996
-13979
-13964
-13950
-13937
-13925
-13915
-13905
-13896
-13888
-13881
-13874
-13868
-13863
-13858
-13854
-13851
-13849
-13847
-13845
-13845
-13844
-13845
-13845
-13846
-13847
-13848
-13849
-13850
-13851
-13851
-13851
-13851
-13850
-13849
-13847
-13845
-13841
-13838
-13833
-13827
-13821
-13813
-13805
-13795
-13784
-13771
-13757
-13742
-13724
-13704
-13683
-13659
-13633
-13605
-13575
-13543
-13509
-13474
-13436
-13396
-13355
-13312
-13268
-13222
-13174
-13125
-13074
-13023
-12970
-12917
-12862
-12808
-12753
-12698
-12642
-12587
-12533
-12478
-12425
-12371
-12319
-12267
-12216
-12165
-12115
-12066
-12016
-11968
-11919
-11870
-11822
-11773
-11724
-11675
-11626
-11575
-11525
-11474
-11422
-11369
-11315
-11261
-11205
-11149
-11091
-11033
-10974
-10914
-10853
-10791
-10729
-10666
-10603
-10540
-10476
-10412
-10347
-10283
-10218
-10153
-10088
-10023
-9958
-9893
-9827
-9762
-9696
-9630
-9563
-9497
-9431
-9364
-9298
-9232
-9166
-9100
-9035
-8969
-8905
-8841
-8777
-8715
-8653
-8592
-8532
-8474
-8416
-8360
-8305
-8252
-8200
-8150
-8102
-8055
-8010
-7966
-7924
-7884
-7845
-7808
-7771
-7735
-7700
-7666
-7632
-7597
-7563
-7529
-7494
-7458
-7421
-7384
-7345
-7306
-7265
-7223
-7179
-7134
-7088
-7040
-6991
-6942
-6891
-6839
-6786
-6732
-6678
-6623
-6568
-6512
-6457
-6401
-6346
-6291
-6236
-6182
-6129
-6076
-6024
-5973
-5922
-5873
-5824
-5776
-5730
-5684
-5639
-5595
-5552
-5509
-5467
-5425
-5384
-5343
-5302
-5261
-5221
-5180
-5139
-5098
-5057
-5016
-4975
-4933
-4892
-4850
-4808
-4766
-4723
-4681
-4638
-4596
-4552
-4509
-4466
-4422
-4378
-4335
-4291
-4248
-4205
-4162
-4120
-4078
-4038
-3997
-3957
-3917
-3877
-3838
-3799
-3760
-3722
-3684
-3646
-3608
-3570
-3531
-3493
-3455
-3416
-3377
-3338
-3298
-3257
-3216
-3174
-3131
-3086
-3041
-2995
-2948
-2901
-2852
-2802
-2752
-2701
-2650
-2597
-2545
-2491
-2438
-2384
-2331
-2277
-2224
-2172
-2119
-2068
-2017
-1967
-1918
-1869
-1822
-1776
-1731
-1687
-1644
-1602
-1562
-1522
-1484
-1447
-1411
-1376
-1342
-1309
-1277
-1247
-1217
-1187
-1159
-1131
-1104
-1078
-1052
-1026
-1000
-976
-952
-927
-903
-878
-853
-829
-803
-778
-752
-726
-699
-672
-645
-616
-587
-558
-527
-496
-463
-429
-394
-357
-319
-279
-238
-194
-149
-102
-53
-3
50
105
161
219
279
340
403
468
534
601
670
741
813
887
962
1039
1117
1197
1277
1359
1442
1526
1611
1696
1782
1868
1955
2041
2128
2215
2302
2389
2475
2562
2648
2734
2820
2906
2992
3078
3163
3248
3333
3417
3501
3584
3667
3749
3830
3910
3989
4067
4143
4218
4291
4362
4432
4499
4564
4628
4690
4749
4807
4864
4918
4972
5024
5075
5124
5173
5221
5268
5314
5359
5403
5447
5489
5531
5572
5612
5651
5689
5726
5762
5797
5831
5863
5895
5925
5954
5982
6009
6035
6059
6082
6105
6126
6146
6166
6185
6204
6222
6239
6257
6274
6290
6307
6323
6340
6356
6373
6389
6405
6421
6437
6453
6468
6483
6498
6512
6526
6540
6554
6567
6581
6595
6608
6622
6636
6651
6665
6680
6695
6710
6726
6742
6758
6774
6791
6808
6825
6843
6861
6880
6899
6919
6940
6961
6983
7005
7029
7053
7078
7103
7130
7157
7185
7214
7243
7273
7303
7334
7366
7398
7432
7465
7500
7536
7572
7610
7648
7687
7727
7768
7810
7852
7896
7940
7986
8032
8079
8125
8173
8223
8271
8320
8370
8419
8469
8520
8570
8622
8674
8726
8780
8835
8890
8947
9006
9065
9127
9190
9254
9320
9388
9458
9529
9602
9676
9751
9827
9905
9984
10064
10145
10227
10311
10395
10480
10566
10652
10739
10826
10913
11000
11087
11173
11259
11344
11428
11511
11593
11673
11753
11831
11907
11982
12055
12127
12197
12266
12332
12398
12461
12523
12583
12641
12698
12753
12806
12858
12909
12959
13007
13054
13101
13146
13191
13236
13280
13323
13366
13408
13449
13490
13531
13570
13608
13646
13682
13718
13752
13786
13818
13850
13881
13910
13939
13967
13994
14020
14046
14071
14095
14118
14141
14163
14185
14206
14226
14246
14266
14285
14304
14322
14340
14358
14375
14392
14408
14424
14440
14455
14471
14486
14500
14515
14530
14545
14559
14574
14590
14605
14622
14638
14655
14672
14690
14708
14727
14746
14765
14786
14806
14828
14850
14873
14897
14922
14948
14974
15002
15032
15062
15094
15126
15160
15196
15232
15270
15310
15350
15392
15435
15480
15526
15573
15621
15670
15721
15772
15824
15877
15930
15985
16040
16094
16151
16207
16265
16324
16383
16443
16503
16565
16627
16691
16756
16822
16890
16959
17030
17102
17176
17253
17331
17410
17492
17576
17662
17750
17840
17933
18027
18123
18221
18321
18423
18526
18630
18736
18843
18952
19061
19171
19282
19394
19506
19618
19731
19843
19955
20067
20179
20290
20399
20508
20615
20720
20823
20925
21024
21121
21215
21307
21396
21482
21566
21647
21726
21802
21876
21948
22018
22085
22151
22215
22277
22338
22397
22455
22511
22566
22620
22673
22725
22775
22826
22875
22924
22973
23021
23068
23115
23162
23208
23254
23299
23343
23386
23429
23471
23512
23552
23592
23631
23669
23707
23744
23781
23817
23852
23888
23922
23956
23990
24023
24056
24088
24120
24151
24182
24212
24242
24272
24301
24329
24357
24385
24412
24439
24465
24491
24516
24541
24565
24588
24612
24634
24656
24678
24699
24720
24741
24761
24781
24802
24822
24841
24861
24880
24900
24919
24938
24956
24975
24994
25013
25032
25051
25071
25091
25111
25131
25151
25173
25194
25216
25239
25261
25285
25308
25332
25355
25379
25403
25426
25449
25473
25496
25519
25542
25564
25587
25609
25631
25652
25673
25694
25714
25734
25753
25771
25789
25807
25824
25840
25855
25871
25885
25900
25914
25928
25942
25955
25969
25983
25998
26013
26029
26045
26063
26082
26101
26122
26144
26167
26192
26218
26245
26274
26305
26337
26370
26406
26443
26481
26522
26564
26608
26655
26702
26752
26804
26858
26913
26970
27029
27090
27152
27216
27281
27348
27416
27485
27555
27626
27698
27770
27842
27915
27989
28062
28136
28210
28284
28358
28432
28506
28579
28652
28725
28797
28869
28940
29010
29080
29148
29216
29283
29348
29412
29476
29537
29598
29657
29715
29772
29827
29880
29932
29982
30031
30078
30122
30165
30206
30245
30283
30318
30351
30382
30412
30439
30465
30490
30513
30535
30556
30577
30597
30616
30635
30654
30672
30691
30709
30728
30747
30766
30785
30805
30825
30846
30867
30889
30911
30934
30958
30982
31006
31031
31056
31082
31108
31135
31161
31188
31216
31243
31271
31299
31326
31354
31381
31409
31436
31462
31489
31514
31539
31563
31586
31608
31628
31646
31663
31677
31689
31699
31707
31712
31715
31716
31714
31710
31704
31695
31684
31671
31656
31638
31619
31598
31575
31550
31523
31495
31465
31434
31401
31367
31332
31296
31259
31221
31183
31144
31106
31066
31027
30988
30949
30910
30872
30834
30796
30760
30724
30690
30656
30624
30594
30564
30536
30510
30486
30463
30442
30423
30407
30392
30380
30371
30363
30358
30356
30356
30358
30362
30369
30379
30390
30403
30419
30436
30455
30475
30496
30518
30541
30565
30589
30613
30637
30662
30686
30709
30733
30755
30777
30799
30819
30839
30857
30874
30890
30905
30918
30931
30942
30952
30961
30969
30976
30983
30988
30993
30997
31001
31004
31006
31008
31010
31012
31012
31013
31013
31013
31012
31011
31010
31008
31006
31004
31002
31000
30998
30996
30994
30992
30990
30989
30988
30987
30986
30986
30986
30985
30985
30985
30985
30984
30983
30982
30980
30978
30975
30972
30968
30962
30957
30950
30942
30934
30925
30915
30904
30892
30880
30866
30852
30837
30821
30804
30786
30768
30749
30729
30708
30687
30665
30643
30620
30597
30573
30548
30523
30497
30471
30443
30414
30384
30353
30321
30287
30252
30216
30178
30139
30099
30058
30015
29971
29925
29879
29831
29781
29731
29680
29627
29574
29520
29465
29409
29353
29296
29239
29181
29123
29065
29007
28949
28891
28833
28774
28716
28658
28600
28542
28484
28425
28366
28307
28248
28188
28128
28067
28006
27945
27883
27820
27757
27694
27630
27565
27500
27435
27370
27304
27238
27171
27105
27038
26971
26904
26836
26768
26701
26633
26565
26496
26428
26359
26291
26222
26153
26084
26015
25946
25878
25809
25742
25674
25608
25542
25477
25413
25350
25288
25227
25168
25111
25054
25000
24947
24895
24845
24797
24750
24706
24662
24621
24580
24542
24505
24469
24435
24402
24370
24340
24312
24285
24260
24236
24213
24192
24171
24151
24132
24113
24094
24076
24057
24039
24019
24000
23980
23959
23938
23916
23893
23869
23844
23818
23790
23762
23732
23702
23670
23638
23605
23572
23538
23503
23468
23433
23397
23361
23325
23289
23252
23216
23180
23144
23109
23074
23039
23005
22971
22937
22904
22871
22839
22807
22776
22745
22715
22686
22657
22629
22602
22575
22549
22524
22499
22475
22452
22429
22406
22384
22361
22339
22317
22294
22272
22248
22225
22201
22176
22151
22125
22099
22072
22045
22016
21987
21957
21926
21894
21862
21828
21794
21759
21724
21687
21650
21612
21574
21535
21496
21457
21417
21378
21339
21300
21262
21224
21186
21150
21113
21078
21043
21009
20975
20942
20910
20879
20849
20819
20790
20762
20736
20710
20685
20662
20640
20620
20601
20583
20567
20552
20538
20526
20514
20504
20494
20485
20477
20469
20462
20455
20448
20442
20437
20432
20427
20422
20419
20415
20412
20408
20405
20402
20399
20396
20393
20389
20385
20380
20375
20369
20362
20354
20345
20335
20324
20312
20299
20285
20271
20256
20240
20223
20207
20190
20173
20156
20138
20121
20105
20089
20073
20057
20043
20029
20016
20004
19993
19983
19975
19967
19960
19954
19949
19945
19941
19937
19934
19931
19927
19923
19919
19914
19908
19901
19894
19886
19876
19865
19853
19840
19825
19809
19792
19773
19752
19730
19707
19682
19656
19629
19600
19570
19539
19507
19474
19440
19406
19370
19335
19298
19262
19225
19188
19151
19115
19079
19043
19009
18975
18942
18910
18880
18851
18823
18796
18770
18746
18723
18700
18678
18657
18636
18615
18595
18574
18553
18531
18510
18488
18465
18442
18419
18396
18372
18348
18324
18299
18275
18250
18226
18201
18176
18151
18126
18100
18075
18050
18024
17999
17975
17950
17927
17904
17883
17862
17842
17824
17806
17790
17776
17762
17750
17739
17729
17721
17713
17707
17702
17699
17696
17694
17693
17693
17693
17695
17696
17698
17701
17703
17706
17709
17713
17716
17720
17724
17728
17733
17738
17743
17749
17755
17761
17768
17774
17781
17789
17796
17804
17812
17821
17830
17839
17848
17858
17868
17879
17890
17901
17914
17927
17941
17956
17971
17988
18005
18023
18041
18061
18080
18101
18121
18142
18163
18183
18204
18225
18245
18265
18285
18304
18324
18343
18361
18380
18399
18417
18436
18455
18474
18493
18513
18533
18554
18575
18597
18619
18642
18666
18690
18714
18740
18765
18791
18817
18843
18869
18895
18921
18947
18973
18999
19024
19050
19075
19100
19125
19149
19174
19198
19221
19244
19267
19289
19310
19330
19350
19369
19387
19403
19420
19435
19449
19463
19477
19490
19503
19516
19529
19542
19556
19571
19586
19601
19618
19636
19655
19675
19696
19718
19741
19765
19791
19816
19843
19871
19899
19927
19957
19986
20017
20048
20079
20111
20144
20177
20210
20245
20280
20315
20352
20389
20427
20465
20505
20545
20586
20628
20671
20715
20761
20807
20854
20902
20951
21001
21052
21104
21156
21210
21264
21319
21375
21431
21488
21545
21603
21661
21719
21778
21837
21896
21955
22014
22074
22134
22195
22256
22317
22379
22441
22504
22568
22632
22698
22763
22830
22897
22966
23035
23105
23177
23249
23322
23397
23472
23548
23625
23703
23782
23861
23941
24022
24103
24185
24267
24349
24432
24514
24597
24679
24762
24844
24925
25006
25086
25165
25243
25320
25396
25471
25545
25617
25689
25759
25829
25898
25966
26033
26099
26165
26231
26295
26359
26423
26486
26549
26611
26673
26735
26796
26857
26917
26978
27038
27098
27157
27217
27277
27337
27397
27457
27518
27579
27640
27701
27762
27824
27885
27947
28008
28070
28131
28193
28254
28315
28377
28439
28500
28562
28624
28686
28748
28811
28874
28937
29001
29065
29129
29194
29260
29327
29394
29462
29532
29602
29674
29747
29821
29897
29974
30052
30131
30212
30293
30375
30457
30540
30622
30705
30787
30868
30949
31029
31108
31186
31262
31337
31410
31482
31552
31621
31687
31752
31814
31874
31932
31987
32039
32089
32136
32180
32220
32259
32293
32326
32356
32381
32406
32427
32445
32462
32476
32487
32494
32500
32503
32505
32503
32500
32494
32485
32475
32462
32447
32430
32411
32390
32366
32343
32317
32290
32261
32232
32201
32168
32137
32104
32070
32036
32002
31968
31934
31900
31866
31833
31800
31768
31736
31704
31673
31642
31612
31582
31552
31523
31494
31465
31436
31408
31379
31351
31323
31295
31267
31239
31212
31184
31157
31130
31103
31076
31049
31023
30996
30970
30944
30919
30893
30868
30843
30818
30793
30768
30743
30719
30695
30671
30647
30624
30600
30578
30555
30533
30512
30490
30469
30449
30429
30410
30391
30373
30355
30339
30323
30308
30294
30280
30268
30256
30246
30236
30228
30220
30214
30209
30205
30202
30201
30201
30203
30206
30211
30217
30225
30234
30244
30256
30268
30282
30297
30313
30330
30347
30364
30382
30400
30418
30436
30453
30470
30486
30502
30516
30530
30542
30554
30564
30573
30580
30587
30592
30597
30601
30604
30607
30609
30611
30614
30617
30621
30625
30630
30636
30642
30649
30657
30665
30674
30683
30692
30701
30709
30718
30725
30732
30738
30743
30748
30751
30754
30756
30757
30758
30757
30756
30754
30751
30748
30744
30739
30734
30728
30721
30713
30704
30695
30684
30674
30662
30650
30637
30624
30610
30595
30580
30564
30547
30530
30512
30494
30474
30455
30435
30414
30393
30371
30349
30326
30303
30279
30255
30230
30205
30180
30154
30128
30102
30076
30050
30023
29997
29971
29945
29919
29893
29868
29843
29818
29793
29768
29744
29720
29696
29673
29649
29626
29602
29579
29554
29530
29505
29479
29452
29425
29397
29369
29339
29310
29279
29248
29217
29185
29152
29120
29086
29053
29019
28985
28951
28916
28881
28846
28810
28774
28737
28700
28662
28623
28584
28544
28503
28461
28418
28374
28330
28284
28238
28190
28141
28091
28041
27989
27936
27882
27828
27772
27716
27659
27601
27542
27482
27422
27361
27299
27237
27173
27109
27044
26978
26912
26844
26776
26707
26638
26568
26497
26427
26355
26284
26212
26141
26069
25998
25926
25855
25784
25714
25644
25574
25506
25438
25371
25304
25238
25173
25109
25045
24982
24921
24860
24800
24742
24684
24628
24573
24519
24466
24414
24364
24314
24266
24218
24171
24125
24080
24036
23992
23948
23906
23863
23822
23780
23739
23698
23658
23617
23577
23536
23496
23455
23413
23371
23329
23285
23242
23197
23152
23106
23059
23012
22964
22915
22865
22814
22763
22710
22657
22603
22548
22493
22436
22380
22322
22264
22205
22146
22086
22025
21964
21902
21840
21777
21713
21649
21584
21518
21452
21386
21318
21250
21181
21112
21042
20971
20899
20827
20754
20680
20605
20530
20453
20376
20298
20219
20139
20059
19977
19895
19812
19728
19643
19557
19470
19382
19293
19204
19114
19023
18932
18839
18746
18653
18558
18463
18367
18270
18173
18074
17975
17875
17773
17671
17569
17465
17361
17257
17152
17047
16942
16837
16731
16626
16520
16415
16309
16204
16100
15995
15890
15785
15680
15575
15470
15366
15261
15157
15053
14949
14845
14742
14640
14538
14436
14335
14235
14135
14035
13936
13837
13738
13640
13541
13442
13344
13244
13145
13045
12945
12845
12743
12642
12539
12435
12331
12225
12119
12011
11903
11793
11683
11572
11460
11347
11233
11119
11004
10889
10773
10656
10538
10421
10302
10183
10064
9945
9825
9705
9586
9466
9347
9227
9109
8990
8873
8756
8639
8523
8408
8294
8180
8068
7955
7844
7733
7622
7513
7404
7295
7187
7079
6971
6864
6757
6650
6543
6437
6330
6223
6116
6009
5901
5794
5687
5579
5471
5363
5255
5147
5039
4931
4823
4715
4607
4500
4393
4286
4179
4074
3968
3863
3759
3655
3552
3449
3346
3245
3143
3042
2942
2842
2743
2644
2546
2448
2352
2256
2161
2067
1975
1884
1794
1706
1619
1534
1452
1371
1292
1215
1140
1068
998
930
864
801
740
682
626
572
521
473
427
383
342
302
265
230
197
166
137
109
83
58
34
11
-10
-32
-53
-73
-94
-114
-135
-156
-178
-200
-224
-248
-274
-301
-329
-359
-390
-423
-458
-494
-531
-571
-612
-655
-699
-746
-794
-843
-895
-949
-1004
-1061
-1119
-1180
-1242
-1306
-1371
-1438
-1507
-1577
-1648
-1721
-1795
-1870
-1947
-2024
-2103
-2183
-2264
-2347
-2430
-2514
-2599
-2686
-2774
-2862
-2952
-3044
-3136
-3229
-3324
-3420
-3516
-3614
-3713
-3813
-3914
-4016
-4118
-4221
-4325
-4429
-4534
-4639
-4744
-4849
-4954
-5059
-5163
-5267
-5370
-5471
-5572
-5671
-5769
-5866
-5961
-6055
-6147
-6237
-6326
-6412
-6497
-6581
-6662
-6741
-6819
-6894
-6968
-7040
-7110
-7178
-7245
-7311
-7374
-7437
-7498
-7558
-7616
-7674
-7730
-7786
-7840
-7894
-7947
-7998
-8050
-8100
-8148
-8198
-8246
-8293
-8339
-8384
-8429
-8473
-8516
-8559
-8601
-8642
-8683
-8723
-8762
-8801
-8839
-8877
-8913
-8949
-8984
-9019
-9052
-9085
-9117
-9147
-9177
-9205
-9232
-9259
-9284
-9308
-9330
-9352
-9372
-9392
-9410
-9427
-9442
-9457
-9470
-9482
-9493
-9503
-9511
-9519
-9526
-9532
-9538
-9542
-9547
-9550
-9554
-9557
-9559
-9562
-9565
-9567
-9570
-9572
-9575
-9578
-9581
-9585
-9589
-9593
-9599
-9604
-9610
-9617
-9625
-9633
-9642
-9652
-9662
-9674
-9686
-9699
-9712
-9727
-9742
-9757
-9773
-9790
-9806
-9824
-9841
-9859
-9876
-9895
-9913
-9931
-9949
-9968
-9986
-10004
-10022
-10039
-10057
-10074
-10091
-10108
-10125
-10143
-10160
-10178
-10196
-10215
-10235
-10254
-10275
-10296
-10318
-10340
-10363
-10386
-10409
-10433
-10457
-10481
-10505
-10530
-10554
-10578
-10602
-10626
-10649
-10673
-10696
-10718
-10740
-10761
-10781
-10801
-10819
-10836
-10852
-10866
-10878
-10890
-10899
-10907
-10913
-10917
-10920
-10921
-10920
-10918
-10914
-10909
-10903
-10895
-10887
-10877
-10867
-10856
-10843
-10831
-10818
-10804
-10789
-10775
-10760
-10744
-10729
-10713
-10697
-10682
-10666
-10650
-10635
-10619
-10604
-10588
-10573
-10557
-10542
-10526
-10509
-10492
-10475
-10457
-10437
-10417
-10396
-10374
-10350
-10326
-10300
-10273
-10245
-10216
-10185
-10154
-10122
-10089
-10056
-10022
-9987
-9953
-9917
-9882
-9846
-9810
-9774
-9738
-9702
-9665
-9629
-9593
-9556
-9520
-9483
-9447
-9411
-9374
-9338
-9302
-9266
-9230
-9194
-9158
-9122
-9086
-9050
-9014
-8978
-8942
-8905
-8868
-8831
-8793
-8755
-8716
-8677
-8637
-8597
-8557
-8516
-8476
-8435
-8394
-8353
-8311
-8270
-8229
-8188
-8146
-8105
-8064
-8023
-7983
-7942
-7902
-7863
-7823
-7784
-7746
-7708
-7671
-7634
-7598
-7563
-7529
-7496
-7463
-7431
-7400
-7370
-7340
-7311
-7282
-7254
-7226
-7198
-7170
-7143
-7115
-7088
-7061
-7033
-7005
-6977
-6949
-6920
-6891
-6861
-6831
-6801
-6770
-6738
-6706
-6674
-6642
-6610
-6577
-6545
-6513
-6482
-6451
-6420
-6389
-6359
-6328
-6298
-6268
-6238
-6208
-6178
-6148
-6117
-6087
-6056
-6025
-5994
-5962
-5931
-5898
-5866
-5833
-5799
-5765
-5730
-5695
-5659
-5622
-5585
-5547
-5507
-5467
-5425
-5383
-5339
-5295
-5249
-5202
-5154
-5105
-5054
-5003
-4950
-4897
-4842
-4786
-4729
-4672
-4614
-4555
-4495
-4436
-4375
-4315
-4253
-4192
-4130
-4067
-4006
-3944
-3881
-3818
-3754
-3691
-3627
-3562
-3498
-3433
-3367
-3301
-3235
-3168
-3100
-3031
-2962
-2891
-2820
-2747
-2673
-2598
-2522
-2444
-2365
-2284
-2203
-2119
-2033
-1948
-1860
-1771
-1680
-1587
-1492
-1396
-1297
-1196
-1093
-987
-879
-769
-655
-540
-422
-301
-178
-53
74
202
333
465
598
732
867
1002
1138
1274
1410
1546
1682
1816
1951
2084
2217
2348
2479
2608
2736
2863
2988
3111
3233
3353
3472
3589
3704
3817
3929
4038
4147
4254
4359
4463
4566
4667
4767
4866
4964
5061
5157
5251
5345
5437
5529
5620
5710
5799
5887
5975
6063
6150
6237
6324
6410
6497
6583
6670
6757
6844
6931
7018
7106
7193
7281
7369
7456
7544
7632
7719
7807
7894
7982
8069
8156
8242
8329
8415
8502
8588
8673
8759
8844
8930
9015
9100
9185
9270
9354
9439
9523
9607
9691
9775
9858
9941
10025
10108
10191
10275
10359
10444
10529
10615
10702
10790
10878
10967
11057
11148
11240
11331
11423
11516
11608
11700
11792
11883
11974
12064
12154
12242
12330
12416
12501
12584
12666
12747
12825
12902
12977
13050
13122
13191
13260
13326
13391
13455
13518
13579
13640
13699
13758
13816
13873
13930
13986
14042
14097
14152
14207
14261
14315
14370
14424
14479
14533
14589
14644
14701
14758
14815
14873
14932
14991
15051
15112
15173
15235
15297
15360
15424
15488
15552
15617
15682
15747
15812
15877
15942
16007
16071
16134
16197
16258
16320
16379
16439
16497
16554
16611
16667
16723
16778
16833
16888
16944
17000
17056
17114
17172
17232
17293
17355
17418
17483
17550
17618
17686
17756
17827
17898
17970
18042
18114
18186
18258
18329
18400
18471
18541
18611
18680
18748
18814
18880
18944
19006
19067
19126
19183
19238
19290
19341
19390
19436
19481
19523
19564
19602
19639
19675
19709
19742
19774
19805
19834
19864
19892
19920
19948
19975
20003
20030
20057
20084
20112
20139
20167
20194
20222
20250
20277
20305
20332
20360
20387
20413
20440
20466
20492
20518
20544
20569
20595
20622
20648
20676
20704
20733
20763
20794
20825
20858
20893
20928
20964
21001
21038
21076
21115
21154
21193
21232
21272
21311
21351
21391
21431
21471
21511
21552
21592
21633
21674
21715
21757
21799
21842
21885
21928
21973
22018
22064
22110
22158
22207
22256
22306
22357
22408
22459
22511
22562
22613
22664
22714
22764
22813
22861
22909
22956
23002
23048
23093
23138
23182
23225
23269
23312
23354
23397
23438
23479
23520
23559
23598
23635
23672
23707
23742
23775
23807
23837
23867
23895
23923
23949
23974
23997
24020
24042
24063
24083
24102
24120
24138
24154
24170
24186
24200
24214
24228
24240
24253
24264
24276
24286
24297
24306
24316
24325
24334
24343
24352
24361
24370
24379
24389
24399
24410
24422
24434
24447
24462
24478
24494
24512
24532
24552
24574
24596
24620
24644
24669
24695
24720
24746
24772
24797
24823
24847
24871
24894
24916
24937
24957
24975
24992
25007
25021
25033
25043
25052
25060
25067
25072
25077
25081
25084
25087
25090
25093
25095
25098
25101
25105
25109
25114
25119
25126
25133
25142
25152
25163
25175
25188
25202
25217
25234
25251
25268
25286
25305
25323
25341
25359
25376
25393
25408
25422
25434
25445
25454
25461
25467
25470
25471
25470
25467
25461
25453
25442
25429
25413
25394
25373
25349
25323
25294
25263
25230
25196
25159
25121
25082
25042
25000
24958
24915
24872
24828
24784
24739
24695
24651
24607
24563
24520
24478
24436
24395
24355
24315
24276
24239
24202
24166
24131
24097
24063
24031
23999
23967
23936
23906
23875
23845
23815
23785
23754
23724
23693
23661
23629
23595
23561
23526
23489
23450
23410
23368
23325
23281
23235
23187
23139
23089
23039
22988
22937
22885
22833
22782
22730
22679
22629
22579
22530
22482
22434
22387
22341
22295
22250
22205
22161
22117
22074
22031
21988
21946
21904
21863
21822
21781
21741
21701
21661
21622
21584
21547
21511
21476
21442
21410
21379
21350
21323
21298
21275
21254
21235
21219
21204
21193
21184
21177
21173
21171
21171
21174
21179
21187
21197
21208
21222
21237
21253
21271
21290
21310
21330
21350
21370
21390
21410
21430
21449
21467
21484
21501
21517
21532
21546
21559
21571
21583
21593
21601
21609
21615
21621
21624
21627
21628
21628
21626
21624
21620
21616
21611
21606
21601
21595
21590
21585
21581
21577
21574
21572
21570
21568
21568
21568
21568
21569
21570
21572
21574
21576
21578
21581
21584
21587
21590
21594
21597
21601
21604
21608
21611
21614
21617
21620
21623
21626
21629
21632
21634
21636
21638
21639
21640
21640
21639
21638
21636
21633
21630
21625
21620
21614
21608
21601
21593
21585
21576
21567
21558
21549
21540
21531
21522
21514
21506
21499
21493
21488
21483
21479
21477
21476
21477
21479
21483
21488
21496
21506
21519
21534
21552
21572
21596
21623
21653
21686
21722
21761
21804
21850
21899
21951
22005
22062
22121
22182
22245
22308
22373
22437
22502
22567
22631
22694
22756
22816
22874
22931
22986
23038
23089
23137
23184
23228
23271
23312
23351
23389
23425
23461
23495
23529
23562
23594
23626
23657
23688
23718
23748
23778
23807
23835
23864
23891
23919
23946
23972
23998
24023
24048
24072
24096
24119
24142
24165
24188
24211
24234
24257
24280
24304
24328
24353
24377
24402
24428
24453
24479
24505
24530
24556
24581
24607
24632
24656
24680
24703
24726
24748
24770
24791
24811
24831
24850
24869
24887
24905
24924
24942
24960
24979
24997
25016
25036
25056
25076
25096
25117
25139
25161
25183
25207
25231
25257
25284
25313
25344
25377
25413
25451
25493
25537
25584
25635
25689
25746
25807
25870
25937
26006
26078
26153
26230
26308
26389
26471
26555
26640
26727
26814
26902
26991
27081
27170
27261
27351
27441
27531
27620
27709
27797
27884
27971
28056
28139
28222
28303
28382
28460
28536
28611
28684
28756
28826
28894
28961
29025
29088
29150
29209
29266
29322
29376
29428
29478
29527
29574
29619
29662
29703
29742
29780
29815
29848
29880
29910
29938
29965
29990
30013
30036
30058
30079
30099
30119
30138
30158
30177
30196
30216
30236
30256
30276
30297
30318
30340
30362
30385
30409
30434
30459
30486
30513
30542
30572
30603
30635
30669
30703
30738
30775
30812
30849
30887
30925
30963
31000
31037
31073
31107
31141
31173
31204
31234
31262
31289
31315
31339
31363
31384
31405
31425
31444
31462
31479
31496
31512
31528
31543
31558
31572
31586
31600
31613
31626
31639
31651
31663
31675
31686
31697
31707
31717
31727
31737
31746
31755
31765
31775
31786
31797
31809
31821
31835
31851
31867
31885
31906
31927
31951
31978
32006
32036
32069
32103
32140
32177
32218
32259
32301
32343
32384
32427
32470
32511
32551
32590
32627
32662
32698
32731
32762
32794
32823
32851
32879
32906
32932
32958
32983
33009
33034
33059
33083
33108
33131
33154
33177
33198
33218
33238
33256
33274
33290
33305
33318
33331
33342
33352
33360
33368
33374
33378
33382
33384
33385
33385
33384
33381
33378
33373
33367
33361
33352
33343
33333
33321
33308
33294
33278
33262
33244
33225
33204
33183
33160
33136
33110
33083
33054
33024
32993
32960
32926
32890
32853
32816
32777
32737
32695
32654
32612
32569
32525
32481
32438
32394
32350
32308
32265
32223
32183
32145
32107
32073
32039
32006
31978
31950
31925
31901
31880
31861
31844
31829
31815
31803
31792
31782
31774
31766
31759
31752
31746
31740
31735
31729
31724
31718
31712
31707
31700
31694
31688
31681
31673
31666
31658
31650
31641
31632
31622
31612
31601
31590
31579
31567
31556
31545
31534
31523
31514
31505
31497
31489
31483
31478
31474
31471
31469
31468
31468
31469
31471
31474
31479
31484
31491
31499
31508
31518
31530
31542
31556
31571
31587
31603
31621
31639
31657
31675
31694
31711
31729
31745
31761
31776
31789
31801
31811
31819
31825
31829
31831
31831
31828
31822
31814
31804
31791
31774
31756
31734
31710
31683
31653
31621
31586
31549
31510
31470
31428
31384
31339
31294
31247
31200
31152
31103
31054
31003
30953
30901
30849
30796
30742
30687
30631
30574
30516
30457
30397
30335
30272
30207
30141
30073
30003
29932
29858
29781
29703
29623
29540
29455
29368
29279
29188
29095
29001
28905
28808
28711
28612
28513
28414
28315
28216
28117
28019
27921
27823
27727
27631
27536
27442
27350
27258
27169
27081
26995
26910
26828
26748
26669
26593
26519
26446
26375
26306
26238
26171
26104
26039
25974
25909
25845
25780
25715
25650
25584
25518
25451
25384
25316
25247
25177
25107
25035
24963
24890
24816
24742
24666
24590
24513
24435
24356
24276
24196
24115
24034
23952
23870
23787
23704
23620
23536
23452
23367
23282
23198
23113
23029
22944
22861
22777
22695
22613
22531
22450
22370
22290
22211
22132
22054
21975
21898
21820
21743
21665
21588
21511
21434
21356
21279
21202
21124
21047
20969
20891
20813
20734
20655
20575
20495
20415
20334
20252
20171
20088
20006
19923
19839
19755
19671
19586
19500
19415
19329
19243
19156
19070
18983
18895
18808
18720
18633
18544
18456
18368
18279
18191
18103
18015
17927
17840
17754
17668
17584
17500
17418
17337
17258
17180
17103
17029
16956
16884
16814
16746
16680
16616
16553
16492
16433
16375
16320
16265
16213
16161
16111
16062
16015
15968
15922
15876
15830
15784
15738
15692
15645
15598
15550
15501
15451
15399
15347
15293
15239
15183
15126
15068
15009
14949
14888
14826
14763
14700
14636
14571
14506
14441
14377
14312
14249
14186
14125
14065
14006
13949
13893
13839
13787
13736
13686
13637
13589
13542
13495
13449
13404
13358
13313
13267
13222
13175
13129
13081
13033
12984
12934
12883
12832
12779
12725
12670
12614
12557
12498
12439
12378
12317
12254
12189
12124
12057
11989
11920
11849
11778
11706
11633
11559
11484
11409
11333
11257
11180
11103
11026
10949
10871
10794
10716
10639
10561
10484
10406
10328
10250
10172
10094
10016
9938
9860
9782
9705
9627
9551
9474
9398
9323
9249
9175
9102
9031
8960
8890
8821
8752
8685
8618
8551
8485
8419
8354
8288
8223
8157
8092
8026
7961
7896
7831
7767
7703
7639
7576
7514
7453
7393
7335
7278
7224
7171
7121
7073
7028
6986
6947
6911
6877
6847
6819
6794
6771
6750
6731
6714
6698
6683
6669
6655
6641
6628
6614
6600
6584
6568
6551
6532
6511
6489
6464
6436
6406
6373
6337
6298
6256
6210
6162
6110
6056
5998
5938
5876
5810
5743
5673
5601
5527
5452
5375
5296
5216
5134
5051
4967
4881
4794
4705
4614
4522
4428
4333
4236
4138
4038
3937
3834
3731
3626
3520
3413
3305
3196
3087
2978
2867
2757
2647
2537
2428
2319
2211
2104
1999
1895
1793
1692
1593
1497
1402
1310
1219
1131
1046
962
881
802
726
653
581
513
447
384
323
264
208
155
103
54
6
-40
-84
-128
-170
-212
-253
-293
-334
-374
-413
-453
-492
-531
-569
-607
-645
-682
-720
-757
-794
-832
-869
-907
-945
-983
-1022
-1060
-1100
-1139
-1179
-1218
-1258
-1297
-1336
-1374
-1412
-1448
-1484
-1518
-1551
-1583
-1613
-1642
-1670
-1696
-1720
-1744
-1766
-1787
-1806
-1825
-1843
-1861
-1878
-1894
-1910
-1927
-1943
-1959
-1976
-1993
-2009
-2029
-2048
-2068
-2090
-2113
-2138
-2165
-2194
-2225
-2258
-2294
-2333
-2374
-2417
-2463
-2512
-2563
-2616
-2671
-2729
-2788
-2850
-2913
-2978
-3044
-3112
-3181
-3252
-3323
-3396
-3469
-3543
-3617
-3691
-3766
-3841
-3916
-3991
-4067
-4143
-4218
-4295
-4371
-4448
-4525
-4602
-4680
-4758
-4837
-4916
-4995
-5075
-5155
-5235
-5316
-5398
-5480
-5562
-5645
-5728
-5812
-5896
-5980
-6065
-6151
-6236
-6322
-6408
-6493
-6579
-6665
-6750
-6836
-6921
-7006
-7091
-7175
-7260
-7344
-7429
-7513
-7597
-7681
-7764
-7848
-7932
-8015
-8099
-8183
-8267
-8351
-8436
-8521
-8607
-8693
-8779
-8866
-8953
-9040
-9128
-9216
-9305
-9394
-9483
-9573
-9664
-9755
-9847
-9939
-10032
-10126
-10221
-10316
-10412
-10509
-10607
-10706
-10806
-10907
-11009
-11112
-11216
-11321
-11427
-11533
-11640
-11748
-11857
-11966
-12076
-12187
-12299
-12411
-12524
-12638
-12752
-12868
-12985
-13102
-13220
-13339
-13459
-13579
-13699
-13820
-13942
-14063
-14184
-14305
-14426
-14546
-14665
-14784
-14903
-15020
-15136
-15252
-15366
-15479
-15591
-15702
-15811
-15920
-16026
-16132
-16236
-16338
-16438
-16537
-16634
-16729
-16823
-16914
-17004
-17093
-17180
-17266
-17351
-17434
-17517
-17599
-17681
-17762
-17842
-17922
-18003
-18083
-18163
-18244
-18326
-18408
-18490
-18574
-18658
-18744
-18830
-18917
-19005
-19094
-19184
-19275
-19367
-19460
-19554
-19649
-19745
-19842
-19940
-20039
-20138
-20238
-20338
-20438
-20538
-20638
-20737
-20836
-20934
-21030
-21126
-21220
-21312
-21403
-21492
-21580
-21666
-21750
-21832
-21913
-21992
-22069
-22145
-22220
-22293
-22366
-22438
-22509
-22580
-22651
-22721
-22791
-22861
-22932
-23002
-23073
-23145
-23217
-23289
-23363
-23437
-23511
-23587
-23663
-23739
-23816
-23893
-23970
-24048
-24126
-24204
-24281
-24358
-24435
-24512
-24588
-24664
-24739
-24813
-24886
-24959
-25031
-25102
-25172
-25242
-25310
-25378
-25446
-25513
-25580
-25647
-25713
-25780
-25847
-25915
-25984
-26053
-26124
-26196
-26270
-26346
-26423
-26503
-26584
-26667
-26751
-26837
-26925
-27013
-27103
-27193
-27283
-27373
-27464
-27554
-27643
-27732
-27820
-27908
-27995
-28082
-28168
-28254
-28340
-28425
-28511
-28597
-28683
-28769
-28857
-28944
-29033
-29122
-29212
-29303
-29394
-29486
-29580
-29673
-29768
-29864
-29960
-30057
-30154
-30252
-30351
-30449
-30548
-30647
-30746
-30844
-30941
-31038
-31135
-31230
-31324
-31417
-31509
-31600
-31689
-31777
-31863
-31948
-32030
-32112
-32191
-32269
-32345
-32418
-32490
-32560
-32628
-32692
-32756
-32818
-32877
-32934
-32988
-33041
-33091
-33140
-33186
-33231
-33274
-33315
-33354
-33393
-33430
-33466
-33501
-33536
-33570
-33603
-33636
-33670
-33703
-33736
-33769
-33803
-33838
-33873
-33908
-33945
-33983
-34022
-34063
-34105
-34148
-34194
-34241
-34290
-34341
-34394
-34448
-34504
-34562
-34621
-34682
-34744
-34806
-34870
-34934
-34998
-35063
-35128
-35194
-35259
-35324
-35390
-35455
-35519
-35584
-35648
-35712
-35775
-35838
-35900
-35962
-36023
-36083
-36141
-36199
-36255
-36310
-36364
-36416
-36467
-36517
-36565
-36611
-36657
-36701
-36744
-36785
-36826
-36865
-36903
-36940
-36976
-37011
-37045
-37079
-37111
-37143
-37174
-37205
-37235
-37264
-37294
-37323
-37353
-37383
-37413
-37444
-37476
-37509
-37543
-37578
-37614
-37652
-37691
-37732
-37774
-37818
-37864
-37911
-37960
-38010
-38062
-38116
-38170
-38226
-38284
-38343
-38403
-38464
-38527
-38590
-38655
-38721
-38787
-38853
-38919
-38986
-39052
-39117
-39181
-39243
-39304
-39363
-39420
-39475
-39527
-39577
-39624
-39668
-39709
-39747
-39781
-39813
-39841
-39865
-39886
-39904
-39918
-39928
-39935
-39938
-39938
-39934
-39926
-39915
-39900
-39881
-39859
-39833
-39804
-39771
-39734
-39694
-39650
-39602
-39551
-39497
-39440
-39379
-39316
-39249
-39181
-39110
-39037
-38963
-38887
-38810
-38732
-38654
-38574
-38495
-38416
-38337
-38259
-38181
-38104
-38028
-37953
-37880
-37807
-37735
-37665
-37596
-37528
-37461
-37396
-37332
-37268
-37206
-37144
-37083
-37022
-36961
-36899
-36838
-36776
-36713
-36649
-36584
-36518
-36451
-36383
-36313
-36243
-36171
-36099
-36025
-35951
-35877
-35802
-35727
-35652
-35578
-35504
-35430
-35357
-35286
-35215
-35146
-35079
-35013
-34949
-34887
-34827
-34769
-34715
-34662
-34613
-34567
-34523
-34483
-34446
-34412
-34382
-34355
-34331
-34310
-34293
-34278
-34266
-34256
-34249
-34244
-34242
-34241
-34243
-34247
-34253
-34261
-34271
-34282
-34295
-34309
-34323
-34339
-34354
-34370
-34385
-34399
-34412
-34424
-34433
-34441
-34446
-34448
-34447
-34443
-34435
-34424
-34410
-34392
-34370
-34345
-34317
-34285
-34250
-34212
-34170
-34126
-34079
-34029
-33977
-33922
-33864
-33805
-33743
-33679
-33613
-33545
-33475
-33404
-33332
-33258
-33183
-33107
-33030
-32953
-32875
-32796
-32717
-32637
-32558
-32478
-32398
-32317
-32238
-32159
-32080
-32003
-31926
-31850
-31776
-31702
-31631
-31560
-31491
-31423
-31357
-31291
-31227
-31163
-31100
-31038
-30977
-30916
-30855
-30795
-30735
-30675
-30616
-30556
-30498
-30439
-30381
-30323
-30265
-30207
-30150
-30093
-30035
-29978
-29920
-29863
-29805
-29747
-29688
-29629
-29569
-29510
-29449
-29389
-29328
-29268
-29207
-29147
-29087
-29028
-28969
-28911
-28854
-28799
-28745
-28692
-28641
-28592
-28544
-28498
-28454
-28412
-28372
-28333
-28296
-28260
-28226
-28193
-28161
-28130
-28101
-28073
-28046
-28020
-27995
-27972
-27949
-27928
-27907
-27888
-27870
-27854
-27839
-27825
-27813
-27803
-27794
-27786
-27780
-27774
-27770
-27767
-27764
-27762
-27760
-27759
-27758
-27757
-27756
-27756
-27755
-27754
-27753
-27753
-27753
-27753
-27754
-27755
-27757
-27761
-27765
-27770
-27777
-27785
-27795
-27805
-27818
-27831
-27846
-27863
-27880
-27899
-27919
-27939
-27960
-27982
-28004
-28027
-28049
-28072
-28094
-28115
-28136
-28156
-28174
-28191
-28206
-28220
-28232
-28242
-28250
-28256
-28260
-28261
-28261
-28259
-28255
-28249
-28241
-28232
-28222
-28209
-28196
-28182
-28166
-28150
-28134
-28116
-28099
-28081
-28062
-28044
-28025
-28007
-27989
-27970
-27952
-27934
-27916
-27899
-27882
-27865
-27849
-27833
-27818
-27803
-27789
-27775
-27761
-27748
-27736
-27723
-27712
-27700
-27690
-27679
-27670
-27660
-27652
-27644
-27637
-27631
-27626
-27623
-27621
-27620
-27621
-27624
-27630
-27637
-27647
-27659
-27674
-27692
-27712
-27736
-27762
-27792
-27824
-27859
-27897
-27938
-27982
-28028
-28076
-28127
-28181
-28236
-28293
-28352
-28413
-28475
-28538
-28602
-28667
-28733
-28799
-28865
-28931
-28996
-29061
-29126
-29189
-29251
-29312
-29372
-29430
-29487
-29542
-29595
-29647
-29697
-29746
-29793
-29839
-29883
-29927
-29969
-30010
-30050
-30089
-30128
-30165
-30202
-30238
-30273
-30308
-30342
-30375
-30408
-30439
-30470
-30500
-30530
-30559
-30587
-30615
-30643
-30670
-30696
-30722
-30748
-30773
-30798
-30821
-30844
-30865
-30885
-30904
-30921
-30937
-30951
-30963
-30973
-30981
-30988
-30992
-30995
-30997
-30997
-30995
-30993
-30989
-30985
-30981
-30976
-30970
-30965
-30960
-30955
-30950
-30946
-30942
-30939
-30938
-30937
-30937
-30939
-30943
-30948
-30956
-30965
-30975
-30988
-31002
-31018
-31036
-31055
-31075
-31097
-31120
-31144
-31168
-31194
-31220
-31246
-31273
-31300
-31328
-31355
-31383
-31411
-31439
-31467
-31494
-31522
-31550
-31578
-31605
-31633
-31660
-31687
-31714
-31741
-31767
-31793
-31818
-31843
-31866
-31889
-31911
-31931
-31951
-31969
-31986
-32002
-32018
-32031
-32045
-32057
-32069
-32080
-32090
-32098
-32107
-32116
-32122
-32128
-32134
-32140
-32144
-32148
-32151
-32153
-32155
-32156
-32156
-32155
-32155
-32153
-32151
-32150
-32148
-32146
-32144
-32144
-32143
-32144
-32146
-32149
-32153
-32159
-32165
-32174
-32183
-32194
-32207
-32220
-32234
-32250
-32266
-32284
-32301
-32319
-32338
-32356
-32374
-32392
-32409
-32427
-32445
-32463
-32479
-32497
-32514
-32531
-32548
-32564
-32583
-32601
-32619
-32639
-32659
-32680
-32702
-32725
-32747
-32772
-32797
-32822
-32849
-32876
-32904
-32932
-32961
-32990
-33020
-33050
-33081
-33111
-33141
-33172
-33202
-33233
-33264
-33296
-33328
-33361
-33395
-33430
-33466
-33503
-33542
-33582
-33624
-33668
-33714
-33762
-33812
-33864
-33919
-33976
-34035
-34097
-34162
-34229
-34299
-34372
-34447
-34526
-34607
-34691
-34778
-34868
-34960
-35056
-35153
-35254
-35356
-35461
-35568
-35675
-35784
-35894
-36005
-36115
-36226
-36336
-36446
-36554
-36661
-36767
-36871
-36974
-37074
-37171
-37266
-37357
-37446
-37531
-37613
-37691
-37766
-37837
-37905
-37969
-38030
-38088
-38142
-38194
-38243
-38290
-38335
-38379
-38421
-38462
-38503
-38544
-38585
-38627
-38669
-38712
-38757
-38803
-38851
-38901
-38953
-39006
-39062
-39120
-39179
-39241
-39304
-39369
-39435
-39503
-39571
-39641
-39711
-39782
-39853
-39923
-39994
-40064
-40133
-40201
-40268
-40333
-40397
-40460
-40520
-40579
-40635
-40689
-40741
-40791
-40839
-40884
-40928
-40969
-41009
-41047
-41083
-41118
-41152
-41185
-41218
-41250
-41282
-41313
-41345
-41378
-41410
-41444
-41478
-41514
-41551
-41589
-41628
-41670
-41713
-41759
-41806
-41856
-41909
-41965
-42023
-42085
-42150
-42219
-42292
-42368
-42449
-42533
-42621
-42714
-42810
-42910
-43015
-43122
-43234
-43349
-43467
-43589
-43715
-43843
-43975
-44110
-44248
-44389
-44532
-44678
-44826
-44975
-45126
-45278
-45431
-45584
-45738
-45890
-46042
-46193
-46343
-46491
-46637
-46781
-46922
-47060
-47196
-47329
-47458
-47585
-47708
-47827
-47943
-48056
-48164
-48269
-48370
-48467
-48560
-48649
-48734
-48814
-48889
-48960
-49026
-49088
-49145
-49197
-49245
-49289
-49328
-49363
-49395
-49422
-49447
-49468
-49487
-49503
-49516
-49528
-49537
-49546
-49553
-49559
-49564
-49569
-49574
-49578
-49583
-49588
-49593
-49599
-49605
-49612
-49620
-49629
-49639
-49650
-49663
-49676
-49690
-49704
-49720
-49736
-49753
-49770
-49786
-49803
-49819
-49834
-49849
-49862
-49874
-49885
-49894
-49901
-49906
-49909
-49910
-49908
-49903
-49895
-49884
-49871
-49855
-49835
-49812
-49787
-49758
-49727
-49692
-49654
-49614
-49571
-49526
-49478
-49428
-49376
-49322
-49266
-49209
-49150
-49089
-49027
-48964
-48899
-48834
-48766
-48698
-48629
-48558
-48486
-48413
-48340
-48265
-48190
-48114
-48037
-47960
-47883
-47806
-47729
-47651
-47574
-47497
-47420
-47342
-47265
-47188
-47111
-47033
-46955
-46876
-46796
-46715
-46634
-46550
-46466
-46379
-46291
-46202
-46110
-46017
-45921
-45824
-45725
-45625
-45523
-45419
-45314
-45207
-45099
-44990
-44879
-44767
-44654
-44539
-44423
-44306
-44188
-44068
-43948
-43826
-43703
-43580
-43455
-43329
-43202
-43074
-42945
-42815
-42683
-42551
-42417
-42282
-42146
-42009
-41871
-41731
-41590
-41448
-41305
-41161
-41016
-40870
-40723
-40576
-40428
-40279
-40130
-39981
-39831
-39681
-39532
-39382
-39233
-39085
-38937
-38789
-38643
-38497
-38352
-38208
-38065
-37923
-37783
-37643
-37505
-37369
-37234
-37101
-36970
-36842
-36715
-36591
-36469
-36350
-36233
-36119
-36009
-35901
-35795
-35693
-35594
-35497
-35403
-35311
-35222
-35135
-35051
-34968
-34887
-34808
-34731
-34656
-34582
-34510
-34439
-34370
-34302
-34236
-34170
-34107
-34044
-33982
-33922
-33862
-33803
-33745
-33687
-33631
-33575
-33521
-33467
-33415
-33365
-33316
-33269
-33223
-33180
-33139
-33100
-33063
-33028
-32995
-32964
-32935
-32908
-32882
-32857
-32834
-32811
-32789
-32767
-32746
-32725
-32703
-32680
-32659
-32636
-32613
-32588
-32564
-32537
-32511
-32484
-32455
-32424
-32394
-32360
-32327
-32290
-32253
-32213
-32171
-32127
-32081
-32033
-31984
-31932
-31879
-31824
-31767
-31709
-31650
-31590
-31529
-31467
-31405
-31342
-31279
-31216
-31152
-31089
-31026
-30964
-30901
-30840
-30779
-30719
-30659
-30601
-30543
-30486
-30429
-30374
-30320
-30266
-30214
-30162
-30112
-30063
-30015
-29968
-29923
-29879
-29836
-29794
-29754
-29715
-29677
-29641
-29606
-29572
-29539
-29507
-29476
-29447
-29419
-29391
-29365
-29340
-29316
-29293
-29272
-29251
-29232
-29213
-29197
-29181
-29168
-29156
-29145
-29137
-29131
-29127
-29125
-29126
-29129
-29135
-29145
-29157
-29173
-29192
-29215
-29241
-29271
-29305
-29342
-29383
-29427
-29475
-29526
-29581
-29639
-29699
-29763
-29829
-29898
-29970
-30045
-30122
-30202
-30284
-30369
-30457
-30547
-30640
-30735
-30832
-30932
-31034
-31138
-31244
-31352
-31462
-31574
-31687
-31801
-31916
-32033
-32151
-32269
-32387
-32508
-32628
-32749
-32870
-32991
-33113
-33234
-33355
-33476
-33596
-33716
-33836
-33954
-34071
-34188
-34303
-34416
-34528
-34638
-34746
-34853
-34957
-35059
-35158
-35255
-35350
-35442
-35531
-35617
-35701
-35782
-35861
-35937
-36011
-36083
-36152
-36221
-36288
-36354
-36419
-36485
-36550
-36616
-36682
-36749
-36817
-36886
-36956
-37028
-37100
-37175
-37250
-37326
-37404
-37483
-37562
-37642
-37722
-37803
-37883
-37964
-38045
-38125
-38204
-38283
-38360
-38436
-38511
-38584
-38656
-38725
-38792
-38857
-38919
-38978
-39035
-39089
-39140
-39188
-39233
-39275
-39314
-39350
-39383
-39414
-39443
-39468
-39492
-39513
-39533
-39550
-39566
-39581
-39594
-39606
-39617
-39627
-39637
-39646
-39655
-39663
-39672
-39680
-39689
-39698
-39707
-39717
-39726
-39737
-39747
-39758
-39770
-39782
-39794
-39806
-39819
-39832
-39845
-39857
-39869
-39881
-39892
-39903
-39912
-39920
-39927
-39932
-39935
-39937
-39936
-39933
-39928
-39921
-39911
-39898
-39883
-39865
-39845
-39821
-39796
-39767
-39736
-39704
-39668
-39631
-39592
-39552
-39510
-39466
-39421
-39375
-39329
-39281
-39232
-39184
-39134
-39084
-39034
-38984
-38933
-38882
-38831
-38779
-38727
-38675
-38622
-38570
-38517
-38463
-38409
-38355
-38300
-38245
-38190
-38134
-38078
-38021
-37965
-37908
-37851
-37794
-37737
-37680
-37624
-37567
-37511
-37456
-37400
-37346
-37291
-37237
-37183
-37130
-37077
-37025
-36973
-36921
-36870
-36819
-36769
-36719
-36670
-36621
-36572
-36523
-36475
-36427
-36379
-36330
-36282
-36234
-36186
-36137
-36088
-36039
-35989
-35939
-35888
-35837
-35785
-35732
-35679
-35625
-35569
-35513
-35455
-35396
-35335
-35273
-35209
-35143
-35076
-35006
-34935
-34862
-34787
-34710
-34631
-34550
-34467
-34383
-34298
-34210
-34121
-34031
-33939
-33846
-33751
-33656
-33559
-33461
-33362
-33262
-33162
-33061
-32960
-32859
-32756
-32656
-32555
-32454
-32354
-32255
-32156
-32058
-31960
-31863
-31767
-31671
-31577
-31483
-31389
-31296
-31204
-31112
-31021
-30931
-30841
-30752
-30664
-30576
-30490
-30404
-30319
-30235
-30151
-30069
-29987
-29906
-29826
-29747
-29668
-29589
-29512
-29435
-29358
-29282
-29207
-29133
-29059
-28986
-28914
-28843
-28773
-28705
-28638
-28572
-28509
-28448
-28388
-28332
-28278
-28226
-28178
-28132
-28090
-28051
-28015
-27982
-27953
-27928
-27906
-27887
-27871
-27859
-27850
-27843
-27840
-27839
-27841
-27845
-27851
-27860
-27870
-27882
-27896
-27912
-27929
-27948
-27969
-27991
-28014
-28038
-28064
-28091
-28119
-28148
-28178
-28208
-28239
-28271
-28303
-28335
-28368
-28402
-28435
-28470
-28504
-28539
-28574
-28610
-28645
-28681
-28718
-28755
-28791
-28829
-28866
-28904
-28941
-28979
-29017
-29055
-29092
-29130
-29167
-29204
-29241
-29277
-29312
-29347
-29380
-29413
-29445
-29475
-29504
-29531
-29557
-29580
-29602
-29621
-29638
-29653
-29665
-29674
-29681
-29685
-29686
-29684
-29680
-29672
-29661
-29647
-29630
-29610
-29587
-29561
-29532
-29500
-29465
-29427
-29387
-29343
-29298
-29250
-29199
-29147
-29092
-29036
-28977
-28917
-28855
-28792
-28727
-28661
-28594
-28526
-28456
-28386
-28315
-28243
-28170
-28097
-28022
-27947
-27872
-27795
-27719
-27641
-27563
-27484
-27404
-27324
-27243
-27162
-27081
-26998
-26916
-26833
-26749
-26666
-26582
-26498
-26414
-26331
-26247
-26164
-26081
-25998
-25916
-25835
-25754
-25674
-25594
-25516
-25437
-25360
-25283
-25207
-25132
-25057
-24983
-24911
-24839
-24768
-24698
-24629
-24562
-24495
-24429
-24364
-24300
-24237
-24174
-24112
-24050
-23989
-23928
-23868
-23808
-23748
-23688
-23628
-23569
-23509
-23450
-23390
-23332
-23273
-23214
-23156
-23099
-23041
-22985
-22928
-22872
-22816
-22761
-22706
-22650
-22595
-22539
-22483
-22426
-22368
-22309
-22250
-22188
-22126
-22062
-21996
-21928
-21858
-21786
-21712
-21636
-21557
-21476
-21393
-21307
-21219
-21129
-21037
-20942
-20845
-20746
-20645
-20541
-20436
-20329
-20221
-20110
-19998
-19884
-19769
-19651
-19533
-19413
-19292
-19169
-19045
-18921
-18795
-18669
-18542
-18415
-18288
-18161
-18034
-17907
-17781
-17655
-17529
-17404
-17280
-17157
-17034
-16912
-16790
-16669
-16549
-16429
-16309
-16190
-16071
-15952
-15833
-15714
-15595
-15475
-15354
-15233
-15112
-14989
-14866
-14742
-14617
-14491
-14364
-14236
-14107
-13977
-13847
-13715
-13582
-13449
-13314
-13179
-13043
-12906
-12769
-12630
-12491
-12352
-12212
-12072
-11932
-11791
-11651
-11510
-11370
-11230
-11091
-10952
-10814
-10677
-10540
-10405
-10270
-10137
-10005
-9873
-9743
-9614
-9486
-9359
-9233
-9108
-8984
-8861
-8739
-8618
-8497
-8377
-8257
-8138
-8020
-7903
-7786
-7669
-7553
-7438
-7324
-7210
-7097
-6984
-6871
-6759
-6647
-6535
-6423
-6310
-6198
-6084
-5971
-5856
-5741
-5625
-5509
-5392
-5274
-5155
-5036
-4916
-4796
-4675
-4554
-4432
-4310
-4188
-4066
-3943
-3821
-3698
-3575
-3451
-3328
-3204
-3081
-2957
-2832
-2708
-2583
-2458
-2333
-2208
-2081
-1955
-1828
-1700
-1571
-1441
-1310
-1178
-1044
-909
-772
-633
-493
-350
-206
-59
90
240
393
548
704
863
1024
1186
1351
1517
1685
1855
2025
2198
2372
2547
2724
2901
3079
3259
3439
3619
3801
3983
4165
4349
4532
4716
4900
5083
5267
5451
5634
5816
5998
6179
6359
6538
6716
6893
7069
7243
7416
7587
7756
7925
8090
8256
8420
8582
8743
8902
9059
9215
9369
9522
9673
9823
9971
10117
10262
10405
10547
10687
10825
10962
11098
11232
11365
11496
11627
11757
11885
12013
12140
12267
12393
12519
12644
12770
12895
13019
13144
13268
13392
13516
13640
13763
13886
14010
14133
14256
14379
14502
14626
14750
14874
14998
15123
15248
15374
15501
15627
15755
15883
16011
16139
16267
16395
16523
16650
16777
16903
17028
17152
17275
17396
17517
17636
17753
17870
17985
18098
18210
18320
18428
18535
18641
18745
18847
18948
19047
19145
19242
19338
19433
19526
19619
19711
19803
19894
19984
20074
20163
20252
20340
20428
20515
20602
20688
20774
20859
20943
21027
21110
21192
21274
21355
21436
21517
21598
21678
21759
21840
21922
22003
22085
22168
22251
22334
22418
22502
22587
22673
22759
22846
22934
23022
23112
23203
23294
23387
23481
23575
23671
23769
23867
23966
24067
24168
24271
24374
24478
24584
24690
24797
24905
25014
25123
25234
25346
25458
25572
25687
25802
25919
26038
26158
26279
26401
26526
26652
26779
26908
27039
27172
27306
27442
27580
27719
27860
28002
28146
28290
28436
28584
28732
28882
29032
29183
29335
29488
29642
29796
29951
30105
30260
30415
30569
30723
30876
31028
31179
31329
31478
31624
31769
31912
32052
32192
32328
32462
32594
32723
32849
32973
33094
33213
33328
33441
33551
33658
33763
33865
33964
34061
34155
34248
34338
34426
34512
34597
34680
34762
34842
34922
35001
35079
35157
35234
35311
35388
35465
35541
35618
35695
35772
35849
35927
36004
36081
36159
36236
36313
36390
36467
36543
36619
36694
36768
36842
36915
36987
37058
37128
37197
37265
37332
37397
37462
37525
37587
37647
37707
37765
37822
37878
37933
37987
38040
38092
38144
38196
38247
38299
38350
38402
38455
38508
38563
38618
38675
38734
38794
38856
38921
38987
39056
39127
39201
39277
39355
39436
39520
39606
39694
39785
39879
39975
40073
40174
40276
40381
40488
40596
40707
40819
40933
41048
41164
41282
41400
41520
41640
41761
41883
42006
42128
42251
42375
42498
42622
42745
42869
42992
43116
43239
43362
43485
43607
43730
43852
43973
44095
44216
44337
44458
44579
44700
44820
44940
45061
45181
45302
45422
45543
45665
45786
45908
46031
46154
46277
46401
46526
46652
46778
46905
47032
47161
47290
47419
47550
47680
47811
47943
48074
48206
48337
48468
48599
48728
48858
48986
49113
49240
49365
49489
49611
49732
49851
49969
50084
50198
50309
50419
50526
50631
50734
50834
50933
51029
51123
51216
51306
51394
51481
51566
51649
51731
51812
51891
51969
52047
52123
52198
52273
52347
52420
52494
52567
52641
52715
52790
52866
52943
53021
53100
53181
53264
53348
53435
53523
53614
53707
53801
53898
53997
54099
54202
54307
54415
54524
54636
54750
54865
54982
55101
55222
55344
55468
55593
55719
55846
55975
56104
56234
56366
56498
56631
56765
56899
57035
57170
57307
57444
57582
57720
57858
57997
58135
58274
58413
58552
58691
58831
58970
59109
59248
59388
59528
59669
59810
59951
60094
60237
60381
60525
60670
60816
60963
61110
61257
61405
61554
61703
61852
62001
62151
62301
62451
62601
62752
62903
63054
63206
63358
63510
63662
63815
63969
64122
64275
64430
64584
64739
64894
65049
65203
65358
65513
65669
65823
65977
66131
66284
66437
66590
66742
66893
67045
67195
67345
67495
67643
67791
67938
68084
68229
68372
68515
68655
68795
68933
69069
69204
69336
69467
69596
69724
69849
69972
70093
70212
70329
70444
70558
70669
70778
70886
70991
71095
71198
71299
71399
71498
71597
71695
71792
71889
71987
72085
72184
72283
72383
72485
72587
72691
72796
72902
73009
73118
73228
73340
73452
73566
73681
73797
73914
74032
74150
74270
74390
74511
74633
74755
74878
75001
75125
75248
75371
75494
75616
75738
75858
75978
76096
76213
76328
76441
76552
76661
76767
76871
76973
77072
77169
77263
77354
77443
77529
77613
77693
77771
77846
77919
77989
78056
78121
78183
78243
78300
78355
78408
78459
78508
78554
78599
78642
78683
78723
78760
78797
78831
78865
78896
78927
78955
78983
79008
79033
79056
79077
79097
79116
79133
79149
79163
79177
79189
79200
79209
79218
79225
79230
79235
79238
79240
79241
79241
79240
79238
79236
79233
79230
79228
79225
79222
79220
79219
79219
79219
79221
79224
79228
79234
79241
79249
79259
79271
79284
79298
79314
79332
79351
79372
79394
79418
79443
79470
79497
79526
79556
79587
79619
79652
79685
79719
79753
79788
79822
79857
79892
79927
79961
79996
80031
80065
80100
80136
80171
80207
80244
80282
80321
80360
80402
80444
80488
80534
80582
80632
80684
80738
80795
80854
80915
80979
81046
81116
81188
81264
81343
81425
81510
81598
81690
81786
81884
81986
82091
82200
82311
82426
82543
82663
82786
82910
83038
83167
83298
83431
83565
83701
83838
83976
84115
84255
84395
84537
84678
84820
84962
85104
85246
85387
85527
85667
85806
85944
86081
86217
86351
86484
86616
86746
86876
87004
87131
87256
87380
87503
87624
87744
87861
87977
88091
88202
88311
88417
88520
88621
88718
88811
88902
88989
89072
89152
89229
89302
89372
89439
89503
89564
89622
89677
89729
89779
89826
89871
89914
89954
89993
90029
90064
90097
90129
90159
90187
90215
90242
90267
90293
90317
90342
90366
90390
90414
90438
90462
90486
90511
90536
90562
90588
90614
90641
90669
90696
90724
90753
90781
90810
90838
90867
90894
90922
90949
90975
91001
91026
91050
91073
91095
91116
91136
91155
91172
91188
91203
91216
91227
91238
91247
91254
91260
91265
91268
91270
91271
91271
91270
91268
91265
91261
91257
91253
91249
91244
91239
91234
91229
91225
91220
91216
91213
91209
91206
91203
91201
91200
91199
91198
91198
91199
91201
91203
91207
91211
91215
91221
91227
91234
91241
91248
91256
91264
91272
91280
91288
91295
91303
91310
91316
91323
91329
91334
91339
91344
91349
91353
91357
91360
91364
91367
91371
91374
91378
91381
91385
91388
91392
91397
91401
91407
91413
91420
91427
91436
91445
91456
91468
91482
91497
91513
91531
91551
91573
91596
91622
91649
91678
91709
91742
91777
91813
91851
91891
91932
91975
92019
92065
92112
92160
92209
92260
92312
92364
92417
92471
92526
92581
92636
92691
92746
92800
92854
92908
92960
93012
93062
93112
93161
93209
93255
93301
93347
93391
93435
93479
93522
93565
93607
93650
93692
93734
93776
93818
93860
93903
93945
93988
94030
94073
94117
94161
94205
94249
94294
94340
94386
94432
94479
94526
94573
94620
94668
94715
94761
94807
94853
94897
94940
94982
95023
95063
95101
95137
95171
95204
95235
95265
95292
95318
95342
95364
95385
95404
95421
95436
95450
95462
95472
95481
95488
95494
95499
95502
95504
95505
95504
95503
95500
95495
95490
95483
95475
95466
95455
95443
95430
95415
95399
95381
95362
95341
95319
95295
95270
95243
95214
95183
95150
95115
95079
95040
94999
94956
94911
94864
94815
94763
94709
94653
94594
94534
94472
94407
94341
94273
94204
94133
94061
93988
93914
93839
93763
93687
93610
93533
93456
93378
93301
93224
93148
93072
92996
92920
92846
92771
92697
92623
92549
92475
92401
92326
92252
92176
92100
92023
91945
91866
91786
91704
91621
91537
91450
91363
91273
91182
91089
90995
90898
90800
90700
90599
90496
90391
90284
90176
90066
89954
89841
89726
89609
89491
89371
89249
89125
89000
88874
88745
88615
88483
88350
88215
88078
87940
87800
87659
87516
87372
87226
87079
86931
86782
86631
86479
86326
86172
86016
85860
85702
85544
85384
85223
85062
84899
84735
84571
84406
84240
84074
83907
83739
83570
83401
83232
83061
82890
82718
82545
82371
82196
82020
81843
81664
81484
81302
81118
80932
80745
80555
80363
80169
79973
79775
79574
79371
79166
78959
78750
78539
78326
78111
77895
77678
77459
77240
77019
76798
76577
76354
76132
75909
75686
75462
75239
75015
74792
74568
74345
74121
73898
73675
73453
73231
73010
72789
72570
72351
72133
71916
71701
71486
71272
71059
70848
70638
70428
70220
70014
69808
69604
69400
69198
68998
68798
68600
68402
68207
68012
67819
67628
67438
67250
67063
66878
66695
66514
66335
66158
65983
65810
65640
65471
65304
65138
64976
64816
64657
64500
64346
64193
64042
63893
63747
63602
63459
63317
63178
63040
62904
62769
62636
62503
62372
62242
62112
61984
61856
61728
61601
61474
61348
61221
61095
60969
60843
60716
60590
60462
60334
60206
60076
59946
59814
59681
59546
59410
59272
59133
58992
58849
58704
58558
58410
58260
58109
57956
57802
57645
57488
57329
57168
57005
56842
56676
56509
56340
56170
55998
55825
55651
55475
55298
55119
54939
54758
54575
54392
54207
54021
53834
53645
53456
53266
53074
52882
52690
52497
52303
52110
51917
51724
51531
51339
51148
50958
50770
50582
50396
50211
50027
49845
49665
49486
49309
49133
48959
48786
48614
48444
48275
48107
47940
47774
47608
47443
47278
47114
46949
46785
46620
46454
46288
46121
45953
45784
45614
45443
45271
45098
44923
44748
44571
44393
44215
44035
43855
43674
43492
43310
43127
42944
42761
42577
42393
42210
42026
41843
41660
41478
41296
41115
40934
40754
40575
40397
40220
40044
39869
39695
39522
39350
39179
39010
38842
38675
38509
38345
38182
38021
37860
37701
37544
37387
37232
37078
36924
36772
36621
36471
36321
36172
36025
35878
35732
35587
35443
35300
35158
35017
34877
34739
34603
34468
34335
34204
34074
33947
33822
33699
33579
33461
33345
33232
33121
33013
32907
32804
32703
32604
32508
32414
32322
32232
32144
32058
31974
31892
31812
31733
31656
31580
31507
31434
31364
31295
31227
31161
31097
31034
30972
30912
30853
30796
30740
30685
30632
30580
30529
30480
30432
30386
30340
30296
30254
30212
30172
30133
30095
30058
30022
29987
29953
29920
29887
29855
29823
29792
29761
29730
29699
29667
29636
29603
29571
29537
29503
29468
29432
29395
29356
29316
29275
29232
29187
29141
29093
29043
28991
28937
28882
28824
28764
28703
28639
28574
28507
28437
28367
28294
28220
28144
28066
27987
27907
27825
27742
27657
27571
27485
27397
27308
27218
27128
27036
26945
26852
26759
26665
26571
26476
26381
26286
26190
26094
25997
25900
25803
25705
25607
25508
25408
25308
25208
25106
25004
24901
24798
24694
24589
24483
24376
24269
24161
24052
23943
23833
23723
23612
23500
23388
23275
23162
23048
22934
22820
22705
22590
22474
22358
22242
22126
22009
21891
21774
21655
21537
21418
21299
21180
21061
20941
20821
20701
20580
20459
20338
20217
20096
19974
19853
19731
19609
19488
19367
19246
19125
19005
18885
18766
18647
18529
18412
18295
18179
18064
17950
17836
17722
17610
17497
17386
17275
17165
17056
16947
16839
16731
16625
16519
16413
16309
16204
16101
15999
15897
15795
15694
15593
15493
15393
15293
15193
15094
14994
14894
14794
14693
14592
14491
14389
14287
14184
14081
13978
13874
13769
13665
13560
13455
13350
13245
13141
13036
12932
12827
12723
12619
12515
12411
12307
12203
12098
11994
11889
11784
11679
11573
11467
11360
11253
11146
11038
10929
10820
10711
10601
10490
10380
10268
10157
10044
9932
9819
9705
9591
9476
9360
9244
9126
9007
8887
8766
8643
8519
8393
8266
8135
8005
7872
7737
7600
7462
7321
7179
7034
6888
6740
6591
6439
6286
6131
5974
5815
5654
5492
5327
5161
4993
4823
4651
4477
4301
4123
3944
3763
3580
3395
3209
3021
2832
2641
2449
2255
2060
1864
1666
1468
1268
1067
866
664
460
257
52
-153
-358
-564
-770
-976
-1182
-1388
-1594
-1800
-2005
-2210
-2414
-2618
-2821
-3022
-3223
-3423
-3622
-3820
-4016
-4212
-4406
-4599
-4792
-4983
-5173
-5363
-5551
-5739
-5926
-6112
-6297
-6482
-6665
-6848
-7029
-7210
-7389
-7568
-7745
-7921
-8096
-8269
-8442
-8613
-8782
-8950
-9117
-9283
-9447
-9609
-9770
-9929
-10087
-10244
-10398
-10552
-10703
-10853
-11002
-11148
-11293
-11437
-11579
-11719
-11857
-11994
-12129
-12263
-12395
-12525
-12654
-12781
-12907
-13031
-13153
-13274
-13393
-13510
-13626
-13740
-13853
-13963
-14073
-14180
-14286
-14389
-14492
-14593
-14692
-14790
-14886
-14981
-15076
-15169
-15261
-15353
-15444
-15535
-15626
-15716
-15806
-15896
-15986
-16077
-16167
-16258
-16349
-16441
-16532
-16625
-16717
-16810
-16904
-16997
-17091
-17186
-17281
-17377
-17473
-17570
-17667
-17764
-17862
-17961
-18060
-18159
-18258
-18358
-18458
-18558
-18658
-18758
-18858
-18957
-19057
-19156
-19254
-19353
-19451
-19549
-19646
-19744
-19841
-19939
-20037
-20134
-20232
-20331
-20430
-20530
-20630
-20731
-20833
-20936
-21039
-21144
-21249
-21356
-21464
-21572
-21682
-21792
-21903
-22016
-22129
-22243
-22358
-22473
-22590
-22707
-22824
-22943
-23062
-23181
-23301
-23421
-23542
-23663
-23784
-23906
-24028
-24151
-24273
-24396
-24519
-24642
-24765
-24888
-25010
-25133
-25255
-25377
-25499
-25620
-25740
-25860
-25978
-26096
-26212
-26328
-26442
-26555
-26666
-26776
-26885
-26992
-27097
-27201
-27303
-27404
-27502
-27599
-27695
-27788
-27879
-27969
-28057
-28143
-28227
-28310
-28391
-28469
-28546
-28622
-28695
-28767
-28838
-28906
-28974
-29039
-29103
-29166
-29227
-29287
-29346
-29404
-29460
-29515
-29569
-29621
-29673
-29723
-29772
-29821
-29868
-29915
-29961
-30006
-30050
-30094
-30136
-30178
-30220
-30261
-30301
-30341
-30380
-30419
-30458
-30496
-30533
-30571
-30608
-30645
-30683
-30720
-30758
-30796
-30835
-30874
-30914
-30954
-30995
-31036
-31078
-31121
-31165
-31209
-31254
-31299
-31345
-31392
-31439
-31486
-31534
-31583
-31631
-31681
-31731
-31781
-31832
-31883
-31935
-31987
-32040
-32094
-32148
-32203
-32258
-32313
-32369
-32426
-32482
-32539
-32595
-32653
-32710
-32767
-32823
-32880
-32937
-32993
-33048
-33104
-33158
-33212
-33266
-33318
-33370
-33421
-33471
-33520
-33568
-33615
-33661
-33706
-33750
-33793
-33836
-33877
-33918
-33957
-33996
-34035
-34072
-34110
-34146
-34182
-34217
-34252
-34286
-34320
-34353
-34386
-34417
-34449
-34479
-34509
-34538
-34566
-34593
-34620
-34646
-34672
-34696
-34721
-34745
-34769
-34792
-34815
-34839
-34862
-34885
-34908
-34932
-34955
-34979
-35002
-35026
-35050
-35074
-35097
-35121
-35145
-35169
-35193
-35217
-35240
-35263
-35287
-35309
-35331
-35353
-35375
-35395
-35415
-35434
-35453
-35471
-35488
-35504
-35520
-35535
-35549
-35562
-35575
-35588
-35600
-35612
-35624
-35635
-35646
-35658
-35669
-35681
-35692
-35704
-35716
-35728
-35741
-35754
-35767
-35781
-35796
-35811
-35826
-35842
-35859
-35876
-35893
-35911
-35930
-35949
-35969
-35989
-36010
-36031
-36053
-36076
-36099
-36122
-36146
-36171
-36195
-36220
-36246
-36271
-36297
-36322
-36348
-36373
-36399
-36424
-36448
-36473
-36498
-36522
-36546
-36570
-36594
-36618
-36643
-36667
-36691
-36716
-36741
-36766
-36791
-36816
-36842
-36868
-36894
-36920
-36946
-36972
-36999
-37025
-37051
-37077
-37104
-37130
-37157
-37183
-37209
-37235
-37261
-37287
-37312
-37337
-37361
-37384
-37407
-37428
-37448
-37468
-37486
-37503
-37518
-37532
-37545
-37556
-37566
-37575
-37582
-37588
-37592
-37596
-37598
-37600
-37600
-37600
-37598
-37596
-37593
-37589
-37585
-37580
-37574
-37568
-37561
-37553
-37545
-37537
-37529
-37520
-37511
-37501
-37492
-37482
-37473
-37463
-37454
-37444
-37434
-37424
-37414
-37403
-37392
-37381
-37370
-37358
-37346
-37333
-37319
-37305
-37290
-37274
-37257
-37239
-37220
-37200
-37180
-37158
-37134
-37110
-37085
-37058
-37030
-37001
-36970
-36939
-36907
-36873
-36838
-36802
-36766
-36728
-36689
-36650
-36609
-36568
-36525
-36482
-36438
-36392
-36346
-36299
-36251
-36203
-36153
-36103
-36052
-36000
-35948
-35895
-35843
-35790
-35737
-35684
-35631
-35578
-35526
-35474
-35423
-35373
-35323
-35273
-35225
-35178
-35131
-35086
-35041
-34998
-34956
-34915
-34875
-34836
-34798
-34762
-34727
-34693
-34660
-34628
-34597
-34567
-34537
-34509
-34481
-34453
-34426
-34400
-34374
-34348
-34322
-34296
-34270
-34245
-34219
-34193
-34167
-34141
-34115
-34088
-34061
-34034
-34006
-33979
-33951
-33923
-33895
-33866
-33837
-33809
-33780
-33750
-33721
-33691
-33661
-33630
-33599
-33568
-33536
-33503
-33470
-33436
-33402
-33367
-33331
-33295
-33259
-33222
-33184
-33146
-33107
-33067
-33026
-32985
-32942
-32898
-32853
-32806
-32756
-32707
-32655
-32601
-32546
-32488
-32429
-32366
-32302
-32237
-32168
-32098
-32026
-31951
-31874
-31796
-31715
-31632
-31548
-31462
-31374
-31284
-31193
-31101
-31007
-30912
-30816
-30719
-30621
-30522
-30423
-30323
-30223
-30122
-30021
-29920
-29819
-29718
-29617
-29517
-29417
-29318
-29219
-29122
-29025
-28930
-28835
-28742
-28651
-28561
-28473
-28386
-28302
-28219
-28139
-28060
-27984
-27909
-27837
-27767
-27700
-27634
-27570
-27509
-27449
-27392
-27336
-27282
-27229
-27178
-27128
-27080
-27033
-26987
-26941
-26897
-26853
-26811
-26768
-26727
-26686
-26645
-26605
-26565
-26525
-26486
-26447
-26408
-26370
-26332
-26295
-26258
-26221
-26184
-26147
-26110
-26074
-26038
-26001
-25965
-25929
-25893
-25857
-25821
-25786
-25750
-25715
-25680
-25646
-25612
-25579
-25547
-25515
-25485
-25455
-25426
-25398
-25372
-25346
-25321
-25297
-25274
-25252
-25231
-25210
-25190
-25171
-25152
-25134
-25117
-25099
-25083
-25066
-25050
-25034
-25018
-25002
-24986
-24971
-24955
-24939
-24922
-24906
-24889
-24871
-24853
-24835
-24815
-24796
-24775
-24753
-24731
-24708
-24684
-24659
-24633
-24606
-24578
-24550
-24520
-24490
-24460
-24428
-24397
-24365
-24332
-24299
-24266
-24233
-24200
-24167
-24134
-24101
-24069
-24036
-24004
-23972
-23941
-23910
-23879
-23849
-23820
-23791
-23762
-23735
-23708
-23682
-23656
-23632
-23608
-23585
-23563
-23542
-23522
-23502
-23483
-23465
-23447
-23430
-23413
-23397
-23381
-23365
-23349
-23333
-23318
-23302
-23286
-23270
-23253
-23237
-23220
-23202
-23184
-23165
-23146
-23126
-23106
-23085
-23063
-23041
-23018
-22994
-22970
-22945
-22920
-22893
-22867
-22839
-22811
-22783
-22755
-22726
-22696
-22667
-22637
-22607
-22577
-22547
-22516
-22486
-22455
-22424
-22392
-22360
-22328
-22296
-22263
-22229
-22195
-22161
-22126
-22090
-22054
-22017
-21979
-21941
-21902
-21862
-21821
-21780
-21737
-21694
-21650
-21605
-21558
-21511
-21462
-21412
-21360
-21307
-21253
-21197
-21140
-21081
-21020
-20958
-20895
-20830
-20763
-20695
-20625
-20554
-20482
-20408
-20333
-20257
-20179
-20101
-20021
-19941
-19859
-19777
-19693
-19609
-19525
-19439
-19353
-19267
-19180
-19093
-19006
-18918
-18830
-18742
-18654
-18566
-18478
-18389
-18301
-18213
-18125
-18037
-17949
-17861
-17773
-17685
-17597
-17510
-17422
-17335
-17248
-17161
-17074
-16987
-16901
-16815
-16730
-16645
-16560
-16476
-16393
-16309
-16228
-16146
-16067
-15988
-15910
-15833
-15757
-15683
-15610
-15538
-15467
-15398
-15330
-15264
-15200
-15137
-15075
-15015
-14957
-14901
-14846
-14793
-14741
-14691
-14643
-14597
-14552
-14509
-14468
-14429
-14391
-14355
-14320
-14287
-14256
-14227
-14198
-14172
-14146
-14122
-14099
-14077
-14056
-14036
-14016
-13998
-13979
-13962
-13944
-13927
-13910
-13893
-13876
-13859
-13841
-13823
-13804
-13785
-13765
-13744
-13722
-13699
-13676
-13651
-13624
-13597
-13568
-13538
-13507
-13474
-13439
-13403
-13366
-13327
-13286
-13243
-13200
-13154
-13107
-13058
-13008
-12956
-12903
-12848
-12792
-12734
-12675
-12615
-12554
-12491
-12428
-12363
-12298
-12231
-12164
-12096
-12027
-11957
-11886
-11815
-11743
-11671
-11597
-11524
-11449
-11375
-11300
-11225
-11149
-11074
-10998
-10923
-10847
-10772
-10697
-10623
-10549
-10475
-10402
-10329
-10257
-10186
-10115
-10045
-9976
-9907
-9840
-9772
-9706
-9640
-9575
-9510
-9446
-9383
-9320
-9258
-9196
-9135
-9074
-9014
-8954
-8895
-8836
-8777
-8719
-8661
-8603
-8545
-8487
-8429
-8372
-8314
-8256
-8198
-8140
-8082
-8023
-7965
-7907
-7848
-7789
-7730
-7671
-7612
-7553
-7495
-7436
-7377
-7318
-7260
-7201
-7143
-7085
-7027
-6969
-6912
-6854
-6797
-6739
-6682
-6625
-6568
-6512
-6455
-6398
-6341
-6285
-6228
-6171
-6114
-6056
-5999
-5941
-5884
-5826
-5767
-5709
-5650
-5591
-5532
-5472
-5413
-5352
-5292
-5231
-5170
-5108
-5045
-4983
-4920
-4856
-4792
-4728
-4663
-4598
-4533
-4468
-4404
-4339
-4274
-4210
-4146
-4082
-4019
-3957
-3895
-3833
-3773
-3714
-3655
-3598
-3541
-3486
-3433
-3380
-3329
-3280
-3233
-3187
-3142
-3100
-3059
-3020
-2983
-2948
-2914
-2883
-2852
-2824
-2797
-2771
-2746
-2723
-2701
-2679
-2659
-2640
-2621
-2604
-2587
-2571
-2555
-2540
-2526
-2512
-2498
-2485
-2472
-2459
-2447
-2434
-2422
-2410
-2398
-2386
-2374
-2361
-2349
-2337
-2324
-2311
-2299
-2286
-2273
-2260
-2247
-2234
-2221
-2208
-2195
-2182
-2169
-2156
-2143
-2130
-2118
-2105
-2093
-2081
-2069
-2057
-2045
-2035
-2025
-2015
-2005
-1997
-1989
-1982
-1976
-1971
-1966
-1963
-1960
-1959
-1959
-1960
-1962
-1965
-1969
-1975
-1981
-1989
-1998
-2009
-2020
-2033
-2047
-2061
-2077
-2095
-2113
-2132
-2152
-2173
-2195
-2218
-2241
-2266
-2291
-2316
-2343
-2369
-2396
-2423
-2450
-2477
-2504
-2531
-2557
-2583
-2609
-2634
-2659
-2683
-2707
-2729
-2751
-2773
-2793
-2813
-2832
-2850
-2867
-2883
-2898
-2913
-2926
-2938
-2950
-2960
-2970
-2978
-2986
-2992
-2998
-3002
-3006
-3008
-3010
-3011
-3010
-3009
-3007
-3004
-2999
-2994
-2989
-2982
-2975
-2967
-2958
-2949
-2939
-2928
-2917
-2905
-2893
-2881
-2868
-2855
-2841
-2827
-2813
-2799
-2784
-2769
-2754
-2739
-2724
-2709
-2694
-2678
-2663
-2647
-2632
-2616
-2600
-2585
-2569
-2553
-2537
-2521
-2504
-2488
-2471
-2454
-2437
-2420
-2402
-2384
-2366
-2347
-2328
-2309
-2288
-2268
-2246
-2224
-2202
-2178
-2154
-2129
-2103
-2076
-2048
-2019
-1989
-1958
-1927
-1894
-1860
-1825
-1790
-1753
-1715
-1676
-1636
-1596
-1554
-1511
-1468
-1424
-1379
-1334
-1288
-1242
-1196
-1150
-1104
-1058
-1012
-966
-921
-876
-831
-787
-744
-701
-659
-617
-576
-535
-496
-457
-419
-382
-346
-311
-277
-244
-212
-181
-150
-121
-93
-66
-40
-14
11
34
58
80
102
124
145
165
185
204
223
242
260
278
296
313
330
347
363
379
396
412
428
444
460
477
493
510
526
543
560
578
596
614
633
653
673
693
715
737
760
783
808
833
859
886
914
943
973
1004
1036
1069
1103
1138
1174
1212
1250
1289
1329
1371
1413
1457
1502
1548
1595
1643
1693
1744
1796
1849
1903
1958
2015
2072
2130
2190
2250
2312
2374
2437
2501
2566
2632
2699
2767
2836
2906
2977
3048
3121
3195
3270
3346
3423
3500
3579
3658
3739
3820
3902
3984
4067
4151
4236
4321
4406
4492
4578
4665
4752
4839
4926
5013
5099
5186
5272
5358
5444
5528
5612
5696
5779
5861
5942
6023
6102
6181
6259
6337
6413
6488
6563
6636
6708
6780
6850
6918
6986
7052
7117
7180
7242
7303
7362
7420
7476
7530
7583
7635
7684
7732
7779
7823
7866
7907
7946
7983
8019
8052
8083
8113
8140
8166
8189
8211
8230
8248
8263
8277
8289
8299
8307
8313
8317
8319
8320
8318
8315
8310
8302
8293
8281
8268
8253
8235
8216
8194
8170
8145
8118
8087
8057
8023
7988
7951
7912
7871
7828
7784
7738
7691
7642
7592
7540
7488
7434
7380
7325
7269
7212
7155
7098
7040
6981
6923
6864
6806
6747
6689
6630
6572
6514
6457
6400
6344
6289
6234
6180
6128
6076
6025
5976
5928
5881
5836
5792
5749
5709
5669
5632
5596
5561
5529
5498
5469
5442
5418
5395
5374
5355
5338
5324
5311
5301
5292
5286
5281
5278
5277
5278
5280
5284
5289
5295
5303
5312
5322
5333
5344
5357
5370
5384
5399
5414
5430
5447
5464
5481
5500
5518
5537
5557
5577
5597
5617
5638
5659
5681
5702
5724
5746
5769
5791
5814
5837
5860
5883
5907
5931
5955
5980
6005
6031
6057
6083
6109
6136
6164
6191
6220
6248
6277
6306
6336
6366
6397
6428
6460
6492
6524
6557
6590
6623
6657
6691
6725
6759
6794
6828
6863
6897
6932
6966
7001
7035
7069
7103
7136
7169
7202
7235
7267
7299
7330
7361
7392
7422
7451
7480
7509
7537
7564
7591
7618
7643
7669
7694
7718
7742
7765
7788
7810
7832
7853
7874
7895
7915
7935
7954
7973
7991
8009
8026
8044
8061
8077
8093
8109
8124
8138
8153
8167
8180
8193
8205
8217
8228
8239
8249
8258
8266
8274
8281
8287
8292
8297
8300
8303
8304
8305
8304
8303
8300
8296
8291
8285
8277
8269
8259
8248
8235
8222
8208
8192
8176
8157
8140
8119
8100
8079
8058
8035
8013
7989
7965
7941
7916
7890
7865
7839
7813
7786
7760
7733
7706
7679
7652
7625
7597
7570
7543
7516
7488
7461
7434
7406
7379
7352
7324
7296
7269
7241
7214
7186
7158
7130
7103
7075
7047
7020
6992
6964
6937
6910
6882
6855
6828
6801
6774
6748
6721
6695
6669
6643
6617
6591
6566
6541
6516
6491
6467
6443
6419
6396
6373
6351
6329
6308
6288
6268
6249
6230
6213
6196
6180
6164
6149
6136
6123
6110
6099
6088
6079
6070
6062
6055
6049
6044
6040
6036
6034
6032
6032
6032
6033
6034
6037
6039
6043
6046
6050
6055
6059
6064
6069
6073
6078
6083
6088
6093
6098
6103
6108
6113
6118
6123
6128
6133
6138
6143
6147
6152
6157
6161
6166
6171
6176
6181
6186
6192
6198
6204
6211
6218
6226
6235
6244
6253
6263
6273
6284
6296
6307
6319
6332
6345
6358
6371
6384
6398
6412
6425
6439
6453
6466
6480
6493
6506
6518
6530
6542
6554
6565
6575
6585
6595
6604
6613
6621
6628
6635
6641
6647
6652
6656
6659
6662
6664
6666
6666
6666
6665
6664
6662
6659
6656
6652
6647
6643
6637
6631
6625
6619
6612
6605
6597
6590
6582
6574
6565
6557
6549
6540
6532
6523
6515
6506
6498
6490
6483
6475
6468
6461
6454
6448
6441
6436
6430
6426
6421
6417
6414
6412
6410
6409
6409
6410
6411
6414
6417
6422
6427
6433
6441
6449
6458
6468
6480
6492
6505
6519
6534
6550
6566
6584
6602
6621
6641
6662
6683
6705
6728
6751
6775
6800
6825
6850
6876
6903
6930
6958
6985
7014
7042
7071
7101
7130
7160
7190
7221
7252
7282
7314
7345
7376
7408
7440
7472
7505
7537
7570
7603
7636
7669
7703
7736
7770
7805
7839
7874
7909
7945
7981
8016
8055
8092
8130
8169
8209
8249
8289
8330
8372
8414
8457
8500
8543
8587
8631
8676
8721
8766
8811
8857
8903
8949
8995
9041
9087
9134
9181
9227
9274
9321
9367
9414
9460
9507
9554
9600
9647
9693
9740
9786
9833
9879
9925
9972
10018
10065
10112
10158
10205
10253
10300
10348
10396
10445
10494
10543
10593
10643
10693
10744
10795
10847
10899
10951
11004
11058
11112
11167
11222
11278
11335
11393
11452
11511
11572
11633
11696
11759
11824
11890
11956
12024
12093
12164
12235
12308
12381
12456
12532
12608
12686
12765
12845
12926
13007
13090
13173
13257
13341
13427
13512
13599
13686
13773
13861
13949
14038
14127
14216
14305
14394
14483
14572
14661
14750
14838
14926
15014
15102
15189
15275
15362
15448
15533
15618
15702
15787
15870
15954
16036
16119
16201
16282
16364
16444
16524
16604
16684
16762
16840
16918
16995
17072
17147
17223
17297
17371
17444
17517
17588
17659
17730
17799
17868
17937
18005
18072
18138
18204
18270
18335
18399
18463
18527
18590
18654
18717
18779
18842
18905
18967
19030
19093
19156
19218
19282
19345
19408
19472
19536
19601
19665
19730
19796
19862
19929
19996
20064
20132
20201
20271
20341
20412
20484
20556
20629
20702
20777
20852
20928
21004
21082
21159
21238
21317
21397
21478
21559
21641
21723
21806
21889
21972
22056
22140
22224
22309
22393
22478
22562
22646
22731
22815
22899
22982
23065
23148
23230
23311
23392
23472
23551
23628
23705
23781
23856
23930
24003
24074
24144
24213
24281
24348
24413
24478
24541
24603
24664
24724
24782
24840
24897
24952
25007
25060
25113
25164
25215
25264
25313
25361
25407
25453
25499
25543
25586
25629
25671
25713
25753
25793
25832
25871
25909
25946
25983
26019
26054
26089
26123
26157
26190
26222
26254
26285
26316
26346
26376
26404
26433
26460
26488
26514
26540
26565
26590
26614
26637
26659
26681
26703
26723
26743
26762
26781
26799
26816
26832
26848
26862
26876
26889
26902
26913
26924
26934
26943
26951
26959
26966
26972
26978
26983
26988
26992
26997
27001
27005
27010
27014
27019
27024
27030
27036
27043
27051
27060
27069
27080
27091
27104
27118
27133
27149
27166
27184
27203
27224
27246
27269
27293
27319
27346
27374
27403
27434
27465
27498
27533
27568
27604
27642
27681
27721
27762
27804
27847
27892
27937
27983
28030
28078
28126
28176
28226
28276
28328
28380
28432
28486
28539
28593
28648
28703
28758
28814
28871
28927
28984
29042
29099
29157
29215
29274
29333
29392
29451
29511
29571
29631
29691
29752
29813
29873
29935
29996
30057
30118
30180
30241
30303
30364
30426
30487
30548
30609
30670
30731
30791
30852
30911
30971
31030
31088
31147
31204
31261
31318
31374
31430
31485
31539
31593
31646
31699
31750
31801
31851
31900
31949
31996
32043
32088
32133
32177
32219
32261
32301
32341
32378
32417
32453
32488
32522
32555
32587
32618
32648
32677
32705
32732
32758
32783
32807
32830
32852
32873
32894
32914
32933
32951
32969
32986
33003
33019
33034
33048
33062
33076
33088
33101
33112
33123
33134
33143
33153
33161
33169
33177
33184
33190
33196
33201
33206
33210
33213
33216
33218
33220
33221
33222
33222
33222
33221
33220
33218
33216
33214
33212
33209
33206
33202
33199
33195
33191
33187
33183
33179
33175
33171
33167
33162
33158
33154
33150
33146
33143
33139
33136
33133
33130
33127
33124
33122
33120
33119
33118
33117
33116
33116
33117
33118
33119
33120
33122
33124
33127
33129
33132
33136
33139
33143
33146
33150
33154
33159
33163
33168
33173
33178
33183
33188
33194
33199
33205
33211
33217
33223
33229
33235
33240
33246
33252
33258
33264
33271
33277
33283
33289
33295
33301
33307
33314
33320
33326
33333
33340
33346
33353
33360
33367
33373
33380
33387
33394
33401
33408
33415
33422
33429
33436
33443
33450
33457
33464
33471
33478
33485
33492
33499
33506
33513
33520
33527
33533
33540
33547
33554
33560
33567
33573
33579
33585
33591
33596
33601
33606
33610
33614
33617
33620
33622
33623
33624
33625
33624
33624
33622
33620
33617
33614
33610
33605
33600
33595
33588
33582
33574
33566
33558
33549
33540
33531
33521
33510
33499
33488
33476
33464
33452
33439
33425
33411
33397
33382
33367
33351
33335
33318
33300
33282
33263
33244
33224
33203
33182
33160
33137
33113
33089
33064
33038
33011
32983
32954
32925
32894
32863
32830
32797
32762
32726
32691
32653
32615
32575
32534
32493
32451
32406
32363
32317
32271
32223
32176
32127
32078
32028
31978
31927
31876
31824
31772
31719
31667
31614
31560
31507
31454
31400
31346
31292
31239
31185
31131
31078
31024
30971
30918
30865
30813
30761
30709
30657
30605
30554
30503
30452
30401
30351
30301
30251
30201
30151
30101
30051
30002
29952
29902
29852
29802
29752
29702
29652
29601
29551
29500
29449
29398
29346
29295
29243
29191
29139
29086
29034
28981
28928
28875
28823
28770
28717
28664
28612
28559
28507
28455
28404
28353
28302
28252
28203
28154
28106
28059
28012
27966
27921
27878
27835
27793
27752
27713
27674
27637
27602
27567
27534
27502
27472
27443
27416
27389
27365
27341
27320
27299
27280
27263
27246
27232
27218
27207
27196
27187
27180
27174
27170
27167
27165
27165
27166
27169
27173
27179
27186
27194
27203
27214
27226
27239
27253
27268
27284
27302
27320
27339
27359
27380
27402
27424
27448
27472
27497
27522
27548
27575
27602
27630
27659
27687
27717
27746
27776
27806
27836
27867
27898
27929
27960
27991
28022
28053
28084
28115
28146
28177
28208
28239
28270
28301
28331
28362
28392
28422
28452
28481
28511
28540
28569
28597
28625
28653
28680
28707
28734
28760
28786
28811
28836
28860
28884
28907
28929
28951
28971
28992
29011
29029
29047
29063
29079
29093
29107
29119
29131
29141
29150
29158
29165
29171
29175
29179
29180
29181
29180
29178
29174
29169
29163
29155
29145
29134
29122
29108
29093
29076
29057
29037
29015
28992
28967
28941
28913
28884
28852
28820
28785
28749
28711
28672
28631
28588
28544
28498
28450
28400
28349
28296
28242
28186
28128
28069
28009
27946
27883
27818
27751
27683
27614
27543
27472
27398
27324
27249
27172
27095
27016
26937
26856
26775
26694
26611
26528
26444
26360
26276
26191
26105
26020
25934
25848
25762
25676
25589
25503
25416
25330
25243
25156
25070
24983
24896
24810
24723
24636
24549
24462
24375
24289
24202
24115
24028
23941
23854
23767
23680
23593
23507
23420
23333
23247
23161
23075
22989
22904
22818
22734
22649
22565
22481
22398
22315
22233
22151
22070
21989
21908
21828
21749
21670
21592
21514
21437
21360
21284
21209
21134
21060
20987
20915
20843
20772
20701
20631
20562
20493
20426
20358
20292
20226
20160
20095
20031
19967
19904
19842
19780
19718
19658
19597
19537
19478
19419
19361
19303
19246
19189
19133
19077
19022
18967
18913
18859
18806
18753
18701
18649
18598
18548
18498
18448
18399
18351
18303
18255
18208
18162
18116
18070
18025
17980
17936
17893
17850
17807
17766
17724
17684
17644
17604
17566
17527
17490
17453
17417
17382
17347
17314
17281
17248
17217
17186
17156
17127
17098
17070
17043
17017
16991
16965
16941
16916
16892
16868
16845
16822
16799
16776
16753
16730
16708
16685
16662
16640
16617
16594
16571
16548
16525
16502
16479
16456
16433
16409
16386
16361
16338
16315
16291
16267
16242
16219
16195
16170
16145
16120
16094
16070
16044
16018
15992
15965
15938
15911
15883
15856
15827
15799
15770
15740
15711
15680
15650
15619
15588
15556
15524
15491
15458
15424
15391
15356
15321
15286
15251
15214
15178
15141
15103
15065
15026
14987
14947
14906
14865
14823
14780
14737
14693
14649
14604
14558
14511
14464
14417
14369
14320
14270
14220
14170
14119
14067
14015
13962
13909
13855
13801
13746
13691
13636
13580
13524
13468
13411
13354
13297
13239
13182
13124
13066
13008
12951
12893
12835
12778
12721
12664
12607
12550
12494
12438
12383
12328
12274
12220
12166
12113
12061
12010
11959
11908
11859
11810
11762
11714
11667
11621
11575
11530
11486
11442
11398
11356
11313
11272
11230
11190
11149
11110
11070
11032
10993
10955
10917
10880
10843
10806
10770
10733
10698
10662
10627
10592
10557
10523
10489
10455
10421
10388
10356
10323
10291
10260
10229
10198
10168
10139
10110
10081
10054
10027
10000
9974
9949
9925
9901
9878
9856
9834
9814
9793
9774
9755
9737
9720
9703
9687
9672
9657
9642
9628
9615
9602
9590
9578
9566
9555
9544
9534
9524
9514
9504
9495
9486
9477
9468
9460
9452
9443
9435
9428
9420
9412
9404
9397
9389
9382
9374
9367
9360
9353
9346
9339
9332
9326
9319
9313
9307
9301
9296
9290
9285
9280
9275
9270
9265
9261
9256
9252
9247
9243
9238
9233
9229
9224
9219
9214
9208
9203
9197
9191
9185
9179
9173
9166
9159
9153
9146
9139
9132
9124
9117
9110
9102
9095
9088
9080
9073
9065
9058
9051
9044
9037
9030
9023
9016
9010
9003
8997
8990
8984
8978
8972
8966
8960
8955
8949
8943
8937
8931
8925
8919
8913
8907
8900
8893
8886
8879
8871
8863
8854
8846
8836
8827
8817
8807
8796
8785
8774
8762
8749
8737
8723
8710
8695
8680
8665
8649
8633
8616
8598
8580
8562
8543
8524
8504
8484
8464
8444
8423
8402
8381
8360
8338
8317
8295
8272
8250
8227
8205
8182
8159
8135
8112
8087
8064
8039
8016
7991
7967
7942
7918
7893
7868
7843
7818
7793
7768
7743
7718
7693
7668
7644
7620
7596
7573
7550
7527
7505
7483
7462
7442
7422
7402
7384
7366
7349
7332
7317
7302
7289
7276
7265
7254
7245
7237
7229
7224
7219
7215
7213
7212
7213
7214
7217
7222
7228
7235
7243
7253
7264
7277
7291
7306
7323
7340
7360
7380
7402
7425
7449
7474
7500
7528
7556
7585
7616
7647
7679
7712
7745
7779
7814
7850
7886
7922
7959
7997
8035
8073
8111
8150
8189
8228
8267
8307
8346
8386
8425
8464
8504
8543
8582
8622
8661
8699
8738
8777
8815
8853
8891
8929
8966
9003
9039
9075
9111
9146
9181
9215
9248
9281
9314
9345
9376
9406
9436
9465
9493
9521
9547
9573
9599
9624
9648
9671
9694
9717
9738
9759
9780
9800
9819
9838
9856
9874
9892
9908
9925
9941
9956
9971
9986
10000
10014
10027
10040
10052
10064
10075
10085
10095
10105
10113
10121
10129
10135
10141
10147
10152
10156
10159
10162
10165
10166
10168
10168
10169
10168
10167
10166
10165
10162
10160
10157
10154
10150
10147
10143
10138
10134
10129
10125
10120
10115
10110
10105
10099
10094
10089
10084
10078
10073
10068
10062
10057
10052
10047
10042
10037
10032
10027
10022
10018
10013
10008
10004
10000
9996
9992
9988
9985
9981
9978
9975
9972
9969
9967
9964
9962
9960
9958
9956
9954
9953
9952
9950
9950
9949
9948
9948
9948
9948
9948
9949
9949
9950
9951
9953
9954
9956
9957
9959
9962
9964
9967
9970
9973
9976
9979
9983
9987
9991
9995
10000
10004
10009
10014
10019
10024
10028
10033
10038
10043
10048
10052
10057
10062
10066
10071
10075
10079
10084
10088
10092
10096
10100
10103
10107
10110
10113
10116
10119
10121
10124
10126
10127
10129
10130
10131
10132
10133
10133
10134
10134
10133
10133
10132
10131
10130
10128
10126
10124
10122
10119
10116
10113
10110
10106
10101
10097
10092
10086
10080
10073
10066
10059
10050
10041
10032
10022
10011
9999
9987
9974
9960
9945
9930
9914
9897
9880
9861
9843
9823
9803
9782
9761
9739
9716
9693
9670
9646
9621
9596
9571
9545
9519
9492
9465
9438
9411
9383
9354
9326
9297
9268
9238
9209
9179
9148
9117
9086
9055
9023
8991
8958
8925
8891
8857
8823
8788
8753
8717
8680
8643
8606
8568
8530
8491
8452
8412
8372
8332
8291
8250
8208
8166
8124
8080
8038
7995
7952
7908
7864
7820
7775
7730
7685
7640
7595
7550
7505
7459
7414
7369
7323
7278
7233
7188
7143
7098
7054
7009
6965
6921
6877
6833
6789
6746
6703
6660
6618
6576
6534
6492
6451
6410
6370
6330
6290
6251
6213
6175
6137
6101
6065
6029
5994
5960
5927
5895
5864
5833
5803
5775
5747
5720
5694
5669
5646
5623
5601
5581
5561
5543
5526
5510
5494
5480
5467
5455
5444
5434
5424
5416
5408
5401
5395
5389
5384
5380
5376
5373
5371
5369
5367
5366
5365
5364
5364
5364
5365
5366
5367
5368
5369
5371
5372
5374
5375
5377
5378
5380
5381
5382
5383
5384
5384
5384
5384
5383
5382
5380
5378
5375
5372
5367
5362
5356
5350
5342
5333
5323
5312
5300
5287
5272
5257
5240
5221
5202
5181
5159
5136
5111
5086
5059
5031
5002
4973
4942
4910
4878
4845
4811
4776
4741
4706
4670
4633
4597
4559
4522
4484
4446
4408
4369
4331
4292
4253
4215
4176
4137
4099
4059
4022
3984
3947
3909
3873
3836
3800
3765
3730
3695
3661
3628
3595
3562
3530
3499
3468
3438
3408
3379
3350
3321
3293
3266
3238
3211
3185
3158
3132
3106
3081
3055
3029
3004
2978
2953
2927
2902
2876
2850
2825
2799
2773
2747
2721
2695
2669
2643
2616
2589
2562
2535
2508
2481
2453
2426
2398
2370
2342
2314
2286
2258
2230
2202
2174
2146
2118
2090
2063
2035
2008
1981
1954
1927
1901
1874
1848
1822
1796
1771
1745
1720
1695
1670
1645
1620
1596
1571
1547
1523
1498
1474
1450
1425
1401
1377
1352
1328
1304
1279
1254
1230
1205
1180
1155
1130
1105
1080
1054
1029
1002
978
953
927
902
876
851
826
801
776
752
727
703
679
655
632
609
586
564
542
520
499
478
458
439
419
401
382
365
348
331
315
299
284
270
256
243
230
217
205
194
183
173
162
153
143
134
125
116
108
100
91
83
75
67
59
51
43
35
27
18
10
1
-7
-16
-26
-35
-45
-55
-66
-77
-88
-100
-112
-125
-138
-152
-166
-181
-196
-212
-228
-245
-262
-280
-299
-318
-337
-357
-378
-398
-420
-441
-463
-486
-508
-531
-555
-578
-602
-625
-649
-673
-697
-721
-745
-769
-793
-817
-841
-865
-889
-913
-936
-960
-983
-1006
-1030
-1053
-1076
-1100
-1123
-1146
-1168
-1191
-1215
-1238
-1261
-1284
-1308
-1331
-1355
-1379
-1403
-1427
-1452
-1477
-1502
-1527
-1552
-1578
-1603
-1630
-1656
-1682
-1709
-1736
-1763
-1791
-1819
-1847
-1875
-1903
-1932
-1960
-1989
-2017
-2047
-2077
-2106
-2136
-2165
-2195
-2224
-2254
-2283
-2313
-2342
-2371
-2401
-2430
-2459
-2488
-2517
-2546
-2575
-2604
-2633
-2662
-2691
-2720
-2750
-2779
-2809
-2839
-2869
-2900
-2931
-2962
-2994
-3026
-3059
-3092
-3126
-3160
-3195
-3230
-3266
-3302
-3340
-3377
-3416
-3455
-3494
-3535
-3576
-3617
-3659
-3702
-3745
-3789
-3834
-3879
-3924
-3970
-4017
-4064
-4112
-4161
-4209
-4259
-4309
-4359
-4410
-4462
-4514
-4566
-4619
-4673
-4727
-4781
-4835
-4890
-4946
-5001
-5057
-5113
-5169
-5226
-5282
-5339
-5396
-5453
-5510
-5567
-5625
-5682
-5739
-5797
-5854
-5911
-5968
-6025
-6082
-6139
-6195
-6251
-6306
-6362
-6416
-6471
-6524
-6578
-6630
-6683
-6734
-6785
-6836
-6885
-6934
-6983
-7031
-7078
-7124
-7170
-7215
-7259
-7303
-7345
-7388
-7429
-7469
-7509
-7549
-7587
-7624
-7661
-7697
-7732
-7766
-7800
-7832
-7864
-7894
-7924
-7953
-7981
-8007
-8035
-8060
-8085
-8109
-8132
-8154
-8175
-8195
-8215
-8233
-8251
-8267
-8283
-8298
-8312
-8325
-8338
-8349
-8360
-8369
-8378
-8386
-8394
-8400
-8406
-8411
-8416
-8420
-8423
-8425
-8427
-8429
-8430
-8430
-8430
-8430
-8428
-8427
-8425
-8423
-8420
-8417
-8413
-8409
-8405
-8401
-8396
-8392
-8387
-8382
-8377
-8371
-8366
-8360
-8355
-8349
-8343
-8337
-8331
-8325
-8319
-8313
-8307
-8301
-8295
-8289
-8282
-8276
-8270
-8264
-8258
-8252
-8246
-8240
-8233
-8227
-8221
-8214
-8208
-8201
-8195
-8188
-8180
-8173
-8167
-8160
-8153
-8146
-8138
-8131
-8122
-8115
-8106
-8099
-8090
-8082
-8073
-8063
-8053
-8042
-8032
-8022
-8010
-7999
-7987
-7974
-7961
-7947
-7933
-7918
-7903
-7887
-7870
-7853
-7835
-7817
-7798
-7779
-7759
-7739
-7718
-7696
-7674
-7652
-7628
-7605
-7580
-7556
-7530
-7504
-7478
-7451
-7424
-7396
-7367
-7338
-7309
-7279
-7249
-7218
-7186
-7155
-7122
-7089
-7056
-7022
-6988
-6952
-6917
-6880
-6843
-6805
-6767
-6727
-6687
-6646
-6605
-6562
-6519
-6474
-6429
-6384
-6337
-6290
-6241
-6193
-6143
-6093
-6041
-5990
-5937
-5884
-5830
-5775
-5720
-5664
-5607
-5550
-5492
-5433
-5374
-5314
-5253
-5192
-5130
-5068
-5005
-4942
-4879
-4815
-4751
-4687
-4622
-4558
-4493
-4429
-4364
-4300
-4236
-4172
-4108
-4043
-3981
-3918
-3855
-3793
-3731
-3669
-3608
-3548
-3488
-3428
-3369
-3310
-3252
-3194
-3137
-3080
-3024
-2969
-2914
-2859
-2806
-2752
-2700
-2648
-2596
-2545
-2495
-2446
-2397
-2348
-2300
-2253
-2206
-2160
-2115
-2070
-2025
-1981
-1938
-1895
-1853
-1811
-1770
-1729
-1689
-1649
-1610
-1571
-1533
-1496
-1458
-1422
-1386
-1350
-1315
-1281
-1247
-1214
-1181
-1149
-1117
-1086
-1056
-1026
-996
-967
-939
-911
-883
-857
-830
-804
-778
-753
-728
-704
-680
-656
-632
-609
-586
-563
-541
-518
-496
-474
-451
-429
-407
-385
-362
-340
-317
-295
-272
-249
-226
-202
-178
-155
-131
-107
-82
-58
-33
-9
16
41
66
91
115
140
165
190
215
240
265
290
315
340
365
390
414
439
464
488
512
536
560
584
608
631
655
678
700
723
746
768
789
811
832
853
874
894
914
933
953
972
990
1008
1027
1045
1063
1080
1098
1115
1132
1149
1166
1182
1199
1215
1231
1248
1264
1280
1296
1312
1328
1344
1360
1376
1393
1409
1426
1442
1459
1476
1493
1511
1528
1546
1564
1583
1602
1621
1640
1660
1680
1701
1722
1743
1765
1787
1809
1833
1856
1880
1905
1930
1956
1982
2009
2036
2065
2093
2122
2152
2183
2214
2245
2278
2311
2344
2378
2413
2448
2484
2521
2558
2596
2634
2673
2712
2752
2792
2832
2873
2915
2956
2998
3040
3082
3125
3168
3211
3254
3297
3340
3383
3426
3469
3513
3556
3599
3641
3684
3726
3768
3810
3851
3892
3933
3973
4013
4053
4091
4130
4168
4205
4241
4278
4313
4348
4382
4415
4448
4480
4512
4542
4572
4601
4630
4657
4684
4710
4735
4760
4783
4806
4827
4848
4868
4887
4905
4922
4939
4954
4969
4983
4996
5008
5019
5030
5040
5049
5057
5064
5071
5077
5083
5088
5092
5095
5098
5101
5103
5104
5105
5105
5106
5105
5105
5104
5103
5101
5100
5098
5096
5093
5091
5088
5086
5083
5080
5077
5073
5070
5066
5063
5059
5056
5053
5049
5046
5043
5040
5037
5035
5032
5030
5028
5026
5025
5023
5022
5022
5021
5021
5021
5022
5022
5023
5025
5027
5029
5032
5035
5038
5042
5047
5052
5057
5063
5069
5076
5084
5091
5100
5109
5119
5129
5140
5151
5163
5176
5189
5203
5218
5233
5249
5266
5283
5301
5320
5339
5359
5380
5401
5423
5445
5468
5491
5515
5539
5564
5589
5615
5641
5667
5693
5720
5747
5775
5802
5830
5858
5886
5914
5942
5971
6000
6029
6058
6087
6116
6146
6176
6206
6236
6266
6296
6326
6357
6388
6419
6450
6481
6513
6544
6576
6608
6641
6673
6706
6739
6773
6806
6840
6874
6908
6942
6977
7011
7046
7081
7115
7150
7185
7220
7255
7290
7325
7360
7396
7431
7466
7501
7536
7571
7606
7641
7676
7711
7746
7781
7815
7849
7884
7918
7952
7985
8019
8052
8085
8118
8150
8183
8214
8246
8277
8308
8339
8370
8400
8430
8460
8489
8518
8547
8576
8605
8633
8661
8689
8717
8745
8772
8799
8827
8854
8881
8907
8934
8961
8987
9014
9040
9067
9093
9119
9145
9171
9197
9222
9248
9273
9298
9323
9347
9372
9396
9420
9443
9467
9490
9513
9535
9557
9579
9600
9621
9642
9661
9681
9699
9717
9735
9751
9767
9782
9797
9811
9823
9836
9847
9857
9866
9875
9882
9889
9895
9899
9903
9906
9908
9908
9908
9907
9904
9901
9896
9891
9885
9877
9869
9859
9849
9837
9825
9811
9797
9782
9766
9749
9731
9713
9693
9673
9652
9631
9608
9585
9562
9537
9512
9487
9461
9434
9407
9380
9352
9324
9295
9265
9236
9206
9175
9145
9114
9082
9050
9018
8986
8953
8920
8887
8853
8819
8785
8751
8717
8682
8647
8612
8576
8541
8505
8470
8434
8398
8362
8327
8291
8255
8220
8183
8148
8114
8080
8045
8010
7978
7944
7912
7879
7848
7816
7786
7755
7726
7696
7668
7640
7612
7585
7559
7533
7508
7483
7458
7434
7410
7387
7364
7342
7320
7298
7277
7257
7236
7216
7197
7178
7159
7141
7123
7105
7088
7072
7056
7040
7025
7010
6996
6981
6968
6954
6942
6929
6917
6905
6894
6883
6873
6863
6854
6845
6836
6829
6821
6815
6808
6803
6798
6793
6790
6787
6784
6782
6781
6781
6781
6782
6784
6786
6789
6793
6798
6804
6810
6817
6825
6833
6843
6853
6864
6875
6887
6900
6913
6927
6942
6957
6973
6989
7006
7023
7041
7059
7077
7096
7116
7135
7155
7175
7196
7216
7237
7258
7278
7299
7320
7341
7362
7383
7403
7424
7444
7464
7485
7504
7524
7543
7562
7581
7599
7617
7634
7651
7668
7684
7699
7714
7729
7743
7756
7769
7782
7794
7805
7817
7827
7838
7847
7857
7866
7875
7883
7891
7898
7905
7911
7918
7923
7928
7933
7938
7941
7945
7948
7950
7952
7953
7954
7955
7955
7954
7954
7952
7950
7948
7945
7942
7938
7933
7929
7923
7917
7911
7904
7896
7888
7879
7870
7860
7849
7837
7825
7812
7798
7784
7768
7752
7736
7718
7699
7680
7660
7639
7617
7595
7572
7548
7523
7497
7471
7444
7416
7388
7359
7329
7299
7269
7238
7206
7174
7141
7109
7076
7042
7008
6974
6940
6906
6871
6837
6802
6767
6733
6698
6663
6628
6594
6559
6524
6490
6455
6421
6386
6352
6317
6283
6249
6214
6180
6146
6111
6077
6042
6008
5973
5939
5904
5870
5835
5800
5765
5730
5695
5660
5625
5590
5554
5519
5483
5448
5412
5376
5340
5304
5267
5231
5194
5157
5120
5083
5046
5009
4971
4934
4896
4858
4821
4783
4745
4708
4670
4632
4594
4556
4518
4479
4441
4403
4364
4326
4287
4249
4210
4171
4132
4093
4053
4014
3975
3935
3896
3856
3816
3776
3736
3695
3655
3614
3573
3532
3490
3449
3406
3364
3321
3278
3235
3191
3147
3103
3058
3013
2967
2921
2875
2828
2781
2734
2686
2638
2589
2540
2491
2441
2390
2340
2288
2236
2184
2131
2077
2023
1968
1913
1857
1800
1743
1686
1628
1570
1510
1451
1391
1330
1269
1208
1146
1084
1020
958
894
830
766
701
636
571
505
439
373
306
240
173
106
39
-28
-95
-163
-230
-297
-364
-432
-499
-565
-632
-699
-765
-831
-897
-962
-1028
-1093
-1157
-1222
-1285
-1349
-1412
-1475
-1537
-1598
-1659
-1720
-1779
-1839
-1897
-1955
-2012
-2069
-2124
-2180
-2234
-2288
-2341
-2393
-2444
-2495
-2545
-2594
-2642
-2690
-2737
-2783
-2829
-2874
-2918
-2962
-3004
-3047
-3088
-3129
-3170
-3209
-3249
-3287
-3325
-3363
-3400
-3437
-3473
-3508
-3543
-3578
-3612
-3645
-3678
-3711
-3743
-3775
-3807
-3838
-3869
-3900
-3931
-3962
-3993
-4022
-4054
-4083
-4115
-4146
-4177
-4208
-4239
-4270
-4302
-4334
-4366
-4398
-4431
-4464
-4498
-4532
-4566
-4601
-4637
-4673
-4710
-4747
-4785
-4823
-4863
-4902
-4943
-4984
-5026
-5068
-5111
-5155
-5200
-5245
-5291
-5338
-5385
-5433
-5482
-5531
-5581
-5632
-5683
-5735
-5787
-5840
-5893
-5947
-6002
-6056
-6111
-6167
-6223
-6279
-6335
-6392
-6448
-6505
-6562
-6619
-6676
-6733
-6790
-6846
-6903
-6959
-7015
-7071
-7126
-7181
-7236
-7291
-7344
-7398
-7451
-7503
-7555
-7606
-7657
-7707
-7756
-7804
-7852
-7899
-7945
-7990
-8034
-8077
-8119
-8161
-8202
-8242
-8281
-8318
-8355
-8391
-8426
-8459
-8492
-8524
-8554
-8584
-8613
-8641
-8667
-8693
-8718
-8742
-8764
-8786
-8807
-8827
-8846
-8864
-8881
-8897
-8912
-8926
-8940
-8952
-8963
-8974
-8983
-8992
-9000
-9006
-9012
-9017
-9021
-9025
-9028
-9029
-9030
-9031
-9030
-9029
-9028
-9025
-9022
-9018
-9014
-9008
-9003
-8996
-8989
-8981
-8973
-8964
-8955
-8945
-8935
-8924
-8912
-8900
-8888
-8875
-8862
-8848
-8833
-8819
-8804
-8788
-8772
-8756
-8739
-8722
-8704
-8686
-8668
-8650
-8632
-8613
-8594
-8575
-8555
-8536
-8517
-8497
-8477
-8458
-8438
-8418
-8399
-8379
-8359
-8340
-8320
-8301
-8281
-8261
-8242
-8222
-8203
-8183
-8163
-8144
-8124
-8103
-8084
-8064
-8044
-8023
-8004
-7984
-7965
-7945
-7925
-7905
-7885
-7866
-7846
-7827
-7807
-7788
-7769
-7750
-7732
-7713
-7695
-7677
-7660
-7642
-7625
-7608
-7591
-7575
-7559
-7543
-7527
-7512
-7496
-7482
-7467
-7453
-7438
-7424
-7410
-7397
-7383
-7370
-7356
-7343
-7330
-7317
-7303
-7290
-7277
-7264
-7250
-7237
-7223
-7210
-7196
-7182
-7168
-7154
-7140
-7125
-7110
-7095
-7080
-7064
-7048
-7032
-7016
-6999
-6982
-6965
-6948
-6930
-6912
-6894
-6875
-6857
-6838
-6819
-6800
-6780
-6761
-6741
-6721
-6702
-6682
-6662
-6642
-6622
-6602
-6582
-6562
-6541
-6521
-6501
-6481
-6460
-6440
-6420
-6399
-6379
-6358
-6338
-6318
-6297
-6277
-6257
-6236
-6216
-6196
-6176
-6156
-6136
-6116
-6096
-6076
-6056
-6036
-6016
-5996
-5976
-5955
-5935
-5915
-5894
-5874
-5853
-5832
-5811
-5790
-5769
-5748
-5727
-5705
-5683
-5661
-5639
-5617
-5594
-5571
-5548
-5525
-5502
-5478
-5454
-5429
-5405
-5380
-5354
-5328
-5302
-5276
-5249
-5221
-5194
-5165
-5137
-5108
-5078
-5048
-5018
-4987
-4956
-4924
-4892
-4859
-4827
-4793
-4760
-4725
-4691
-4656
-4621
-4585
-4550
-4513
-4477
-4440
-4403
-4366
-4328
-4291
-4253
-4215
-4176
-4138
-4099
-4059
-4021
-3982
-3942
-3902
-3862
-3822
-3782
-3742
-3701
-3661
-3620
-3579
-3538
-3497
-3456
-3414
-3373
-3332
-3290
-3249
-3208
-3167
-3125
-3084
-3043
-3002
-2961
-2920
-2879
-2838
-2797
-2756
-2716
-2675
-2634
-2594
-2553
-2513
-2473
-2433
-2393
-2353
-2313
-2274
-2235
-2196
-2157
-2118
-2080
-2041
-2004
-1966
-1929
-1892
-1854
-1818
-1781
-1745
-1708
-1672
-1636
-1601
-1565
-1530
-1495
-1459
-1424
-1390
-1355
-1320
-1285
-1250
-1215
-1181
-1146
-1111
-1076
-1040
-1004
-969
-933
-897
-860
-824
-787
-749
-711
-673
-634
-595
-556
-516
-476
-435
-394
-353
-311
-268
-225
-182
-138
-93
-49
-3
42
88
134
181
227
275
322
369
417
465
513
562
610
659
708
758
807
857
907
957
1006
1057
1108
1158
1209
1260
1312
1363
1414
1466
1518
1570
1622
1675
1727
1780
1833
1886
1939
1992
2045
2100
2154
2208
2262
2316
2370
2424
2479
2533
2587
2642
2696
2750
2805
2859
2913
2967
3021
3075
3128
3182
3235
3288
3341
3393
3445
3497
3548
3599
3650
3700
3750
3799
3848
3897
3945
3992
4040
4086
4133
4180
4226
4272
4317
4362
4407
4452
4496
4540
4584
4627
4670
4712
4754
4795
4837
4877
4918
4958
4997
5036
5075
5114
5152
5190
5228
5266
5303
5340
5377
5414
5451
5487
5523
5560
5595
5631
5667
5703
5738
5774
5809
5844
5880
5916
5951
5987
6023
6058
6094
6130
6166
6203
6239
6275
6312
6349
6386
6422
6460
6497
6534
6572
6610
6648
6686
6724
6763
6801
6840
6879
6918
6957
6996
7036
7075
7114
7153
7193
7232
7271
7310
7349
7387
7426
7464
7503
7541
7579
7617
7654
7692
7729
7766
7803
7840
7876
7913
7949
7985
8020
8055
8090
8127
8162
8197
8232
8267
8302
8337
8372
8408
8443
8478
8514
8549
8585
8621
8657
8693
8730
8766
8802
8839
8875
8912
8949
8986
9023
9060
9097
9134
9172
9209
9246
9284
9322
9359
9397
9435
9472
9510
9548
9586
9625
9663
9701
9740
9778
9817
9856
9895
9934
9973
10012
10052
10091
10131
10171
10211
10251
10292
10332
10373
10414
10455
10496
10538
10579
10621
10664
10706
10748
10791
10834
10877
10921
10964
11008
11051
11095
11139
11183
11227
11271
11314
11358
11402
11445
11488
11532
11575
11617
11660
11702
11744
11785
11827
11868
11908
11949
11989
12028
12067
12106
12144
12182
12220
12257
12293
12329
12365
12400
12435
12469
12503
12536
12569
12601
12633
12665
12696
12726
12757
12787
12816
12845
12874
12902
12930
12957
12984
13011
13037
13063
13088
13113
13138
13162
13186
13209
13232
13254
13277
13299
13320
13341
13362
13383
13404
13424
13444
13464
13484
13504
13523
13543
13562
13582
13601
13621
13640
13660
13679
13699
13719
13738
13758
13778
13798
13818
13839
13859
13880
13901
13921
13942
13964
13985
14006
14028
14049
14071
14093
14115
14137
14159
14181
14204
14226
14249
14271
14294
14317
14339
14362
14385
14408
14431
14454
14477
14500
14523
14546
14570
14593
14617
14641
14665
14688
14713
14737
14761
14786
14811
14836
14861
14887
14912
14938
14964
14991
15017
15044
15071
15098
15126
15153
15181
15209
15237
15265
15293
15322
15351
15380
15409
15438
15468
15498
15528
15558
15589
15620
15651
15682
15714
15746
15778
15810
15842
15875
15908
15941
15974
16007
16041
16075
16108
16142
16175
16210
16245
16279
16312
16347
16382
16417
16451
16486
16520
16555
16589
16623
16657
16691
16725
16759
16792
16825
16859
16891
16924
16957
16989
17021
17053
17085
17116
17148
17179
17210
17241
17272
17302
17333
17363
17393
17423
17453
17483
17512
17541
17570
17599
17627
17656
17684
17711
17739
17766
17793
17820
17846
17872
17898
17924
17949
17974
17998
18022
18046
18070
18093
18116
18139
18161
18183
18205
18226
18247
18267
18287
18307
18326
18345
18364
18381
18399
18416
18432
18449
18464
18479
18494
18508
18522
18535
18548
18561
18573
18585
18596
18607
18617
18628
18638
18647
18656
18665
18674
18682
18689
18697
18704
18711
18717
18723
18729
18734
18739
18743
18747
18750
18753
18756
18758
18760
18761
18761
18762
18761
18760
18759
18757
18755
18752
18749
18746
18742
18737
18733
18727
18722
18716
18709
18703
18696
18688
18681
18673
18664
18656
18647
18638
18628
18619
18609
18599
18588
18577
18566
18555
18544
18532
18520
18507
18494
18481
18468
18454
18439
18425
18410
18394
18378
18362
18345
18328
18311
18293
18274
18256
18236
18217
18196
18176
18155
18133
18111
18088
18066
18042
18018
17994
17969
17944
17919
17893
17867
17840
17813
17786
17758
17730
17702
17674
17645
17616
17587
17557
17528
17498
17468
17438
17407
17377
17346
17315
17285
17254
17223
17192
17161
17130
17099
17068
17037
17006
16975
16944
16913
16882
16852
16821
16790
16759
16729
16698
16667
16637
16606
16576
16545
16514
16484
16453
16423
16392
16361
16331
16300
16268
16238
16207
16175
16145
16113
16081
16049
16017
15985
15952
15920
15887
15854
15821
15788
15755
15722
15689
15655
15622
15589
15555
15521
15487
15453
15418
15384
15349
15314
15279
15243
15208
15172
15136
15100
15063
15027
14990
14953
14916
14879
14842
14804
14767
14729
14692
14654
14616
14578
14540
14502
14464
14427
14389
14351
14314
14277
14240
14203
14167
14130
14094
14058
14022
13987
13952
13917
13882
13848
13814
13780
13747
13714
13681
13649
13617
13586
13555
13525
13495
13466
13437
13409
13381
13354
13327
13300
13274
13249
13224
13199
13175
13151
13128
13105
13082
13061
13039
13018
12998
12978
12959
12940
12921
12903
12886
12869
12852
12836
12821
12806
12791
12776
12763
12749
12736
12724
12712
12701
12690
12680
12670
12661
12653
12645
12638
12631
12625
12620
12615
12611
12607
12604
12601
12599
12597
12596
12595
12594
12594
12594
12594
12595
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12607
12607
12608
12608
12608
12607
12607
12606
12606
12605
12603
12602
12600
12599
12597
12595
12593
12592
12590
12588
12586
12585
12583
12582
12581
12580
12579
12579
12579
12579
12579
12580
12581
12582
12583
12585
12587
12589
12592
12595
12598
12601
12605
12610
12614
12619
12624
12629
12635
12640
12646
12652
12658
12664
12670
12676
12682
12688
12693
12699
12704
12709
12714
12718
12722
12726
12730
12733
12735
12738
12739
12741
12742
12743
12744
12744
12744
12744
12744
12743
12742
12742
12741
12740
12739
12738
12737
12736
12736
12735
12734
12734
12734
12734
12734
12734
12734
12734
12734
12735
12735
12735
12736
12736
12736
12737
12737
12737
12737
12737
12736
12736
12735
12734
12733
12731
12729
12727
12724
12722
12718
12714
12710
12705
12700
12694
12688
12681
12674
12666
12658
12649
12640
12630
12620
12610
12599
12588
12576
12564
12553
12540
12528
12516
12503
12491
12478
12465
12453
12440
12428
12416
12404
12392
12380
12369
12358
12347
12337
12327
12317
12308
12300
12292
12284
12277
12271
12265
12260
12255
12251
12248
12245
12243
12241
12241
12241
12241
12243
12245
12248
12251
12256
12261
12267
12274
12281
12290
12299
12309
12320
12332
12344
12358
12372
12386
12402
12418
12435
12453
12472
12491
12510
12530
12551
12572
12594
12617
12640
12663
12687
12711
12735
12760
12786
12811
12837
12863
12890
12916
12943
12970
12997
13024
13051
13079
13106
13133
13160
13187
13214
13241
13268
13294
13320
13345
13371
13396
13420
13444
13468
13491
13513
13535
13557
13577
13597
13617
13635
13653
13671
13687
13703
13719
13733
13747
13760
13772
13784
13795
13805
13815
13824
13832
13840
13847
13854
13860
13865
13870
13875
13879
13882
13885
13888
13890
13891
13892
13893
13894
13894
13893
13893
13891
13890
13888
13886
13883
13880
13876
13872
13867
13863
13857
13851
13845
13838
13831
13824
13816
13807
13799
13790
13780
13771
13761
13751
13741
13730
13720
13709
13698
13688
13677
13666
13655
13645
13634
13623
13613
13603
13593
13583
13573
13564
13554
13546
13537
13529
13521
13514
13507
13501
13495
13489
13484
13479
13475
13471
13468
13465
13462
13459
13457
13455
13454
13452
13451
13450
13449
13449
13448
13447
13447
13446
13446
13445
13445
13444
13444
13443
13442
13441
13441
13440
13439
13437
13436
13435
13434
13433
13431
13430
13429
13428
13427
13426
13425
13424
13423
13422
13422
13422
13422
13422
13422
13423
13424
13425
13427
13428
13430
13433
13436
13439
13442
13446
13450
13455
13460
13465
13471
13477
13484
13490
13497
13505
13512
13520
13528
13536
13545
13553
13562
13571
13580
13589
13597
13606
13615
13624
13632
13640
13649
13657
13665
13673
13681
13689
13696
13704
13711
13719
13726
13733
13740
13747
13754
13761
13768
13774
13781
13787
13794
13800
13806
13812
13817
13823
13829
13834
13840
13845
13850
13856
13861
13866
13871
13877
13882
13887
13892
13897
13901
13906
13911
13915
13920
13924
13928
13932
13936
13940
13943
13946
13949
13952
13955
13957
13959
13961
13963
13964
13965
13966
13966
13966
13966
13965
13964
13963
13961
13959
13956
13954
13951
13947
13944
13940
13936
13932
13927
13923
13918
13913
13908
13903
13897
13892
13886
13880
13874
13867
13861
13854
13847
13840
13833
13826
13819
13812
13804
13797
13789
13781
13774
13766
13758
13750
13742
13734
13726
13718
13710
13701
13693
13684
13676
13667
13658
13649
13641
13632
13623
13614
13604
13595
13586
13576
13566
13556
13546
13536
13526
13515
13504
13493
13482
13471
13459
13447
13435
13423
13410
13397
13385
13371
13358
13345
13331
13317
13303
13289
13274
13260
13245
13230
13215
13200
13185
13170
13154
13138
13122
13106
13090
13074
13057
13040
13024
13006
12989
12972
12954
12936
12918
12900
12881
12862
12844
12825
12805
12786
12766
12747
12727
12706
12686
12665
12644
12623
12602
12580
12558
12536
12514
12492
12470
12447
12424
12401
12378
12354
12331
12307
12283
12259
12235
12211
12187
12162
12138
12113
12088
12063
12039
12014
11989
11964
11939
11914
11889
11864
11840
11815
11790
11765
11741
11716
11692
11668
11644
11620
11596
11572
11549
11526
11503
11480
11458
11436
11414
11392
11371
11350
11329
11309
11288
11268
11248
11228
11209
11190
11170
11151
11133
11114
11096
11078
11060
11042
11024
11007
10990
10973
10956
10940
10924
10908
10893
10878
10863
10848
10834
10820
10806
10792
10779
10766
10753
10741
10728
10716
10704
10692
10681
10669
10658
10647
10635
10624
10614
10603
10592
10581
10570
10560
10549
10539
10528
10517
10507
10497
10486
10476
10466
10456
10446
10436
10426
10417
10407
10398
10388
10379
10369
10360
10350
10341
10331
10322
10312
10303
10293
10283
10273
10263
10253
10243
10232
10222
10211
10200
10189
10178
10167
10155
10144
10132
10120
10108
10096
10084
10071
10059
10047
10035
10022
10010
9998
9986
9974
9962
9951
9939
9928
9916
9905
9894
9883
9872
9862
9852
9841
9832
9822
9813
9803
9795
9786
9778
9770
9762
9754
9747
9740
9733
9726
9720
9714
9707
9701
9696
9690
9684
9679
9673
9668
9663
9658
9653
9648
9643
9638
9634
9629
9624
9620
9615
9611
9606
9601
9597
9592
9588
9583
9578
9574
9569
9564
9559
9553
9548
9542
9537
9531
9525
9518
9512
9505
9499
9492
9484
9477
9470
9462
9454
9447
9439
9430
9422
9414
9405
9396
9387
9378
9369
9359
9349
9339
9329
9318
9307
9296
9284
9273
9260
9248
9235
9222
9209
9196
9182
9168
9154
9140
9125
9111
9096
9081
9066
9051
9036
9021
9006
8990
8975
8960
8945
8929
8914
8899
8884
8869
8854
8839
8825
8811
8797
8783
8770
8757
8744
8732
8720
8709
8698
8688
8678
8669
8660
8652
8644
8637
8630
8624
8619
8614
8609
8605
8601
8598
8595
8593
8591
8590
8589
8589
8589
8589
8590
8592
8594
8596
8599
8603
8606
8611
8615
8620
8626
8632
8638
8645
8652
8659
8667
8675
8683
8692
8701
8711
8720
8730
8741
8752
8763
8774
8786
8798
8810
8822
8835
8848
8861
8874
8887
8901
8914
8928
8941
8954
8968
8981
8994
9007
9020
9032
9044
9056
9068
9080
9091
9103
9114
9124
9135
9145
9155
9164
9174
9183
9192
9200
9208
9216
9223
9230
9237
9243
9249
9254
9259
9264
9268
9271
9274
9277
9279
9281
9282
9283
9283
9283
9282
9282
9280
9278
9276
9274
9271
9268
9264
9261
9256
9252
9247
9242
9237
9231
9225
9219
9212
9205
9198
9191
9183
9176
9168
9159
9151
9143
9134
9125
9117
9108
9099
9090
9081
9072
9063
9054
9045
9036
9027
9018
9009
9000
8991
8982
8973
8963
8954
8945
8935
8926
8916
8906
8896
8886
8876
8866
8855
8845
8834
8823
8813
8802
8791
8780
8769
8758
8747
8736
8724
8713
8702
8691
8680
8669
8658
8647
8636
8626
8615
8605
8594
8584
8574
8564
8554
8544
8534
8524
8514
8504
8495
8485
8475
8464
8454
8444
8433
8423
8412
8401
8390
8379
8367
8355
8344
8332
8319
8307
8295
8282
8269
8256
8243
8230
8217
8204
8191
8178
8164
8151
8138
8125
8113
8100
8087
8074
8061
8050
8038
8026
8015
8004
7992
7982
7971
7961
7950
7940
7931
7921
7912
7903
7895
7887
7879
7871
7864
7857
7850
7844
7838
7833
7828
7824
7820
7816
7813
7811
7809
7808
7807
7807
7807
7808
7809
7811
7814
7817
7820
7824
7829
7834
7839
7845
7852
7858
7866
7873
7881
7889
7897
7906
7915
7925
7934
7944
7954
7965
7975
7986
7997
8009
8020
8032
8044
8055
8069
8080
8093
8106
8119
8132
8146
8160
8173
8188
8202
8216
8230
8245
8259
8274
8288
8303
8318
8333
8347
8362
8377
8392
8406
8421
8436
8451
8466
8480
8495
8510
8524
8539
8554
8568
8583
8597
8612
8626
8641
8655
8670
8684
8698
8713
8727
8741
8755
8769
8783
8798
8812
8826
8840
8854
8867
8881
8895
8909
8923
8936
8950
8964
8977
8991
9004
9018
9031
9045
9058
9072
9085
9098
9111
9124
9138
9151
9164
9177
9189
9202
9215
9228
9240
9253
9266
9278
9291
9303
9316
9328
9341
9353
9366
9378
9391
9403
9416
9428
9441
9453
9466
9478
9491
9503
9516
9529
9541
9554
9567
9580
9593
9606
9620
9633
9647
9660
9674
9688
9702
9717
9731
9746
9760
9775
9790
9804
9819
9835
9850
9865
9881
9897
9912
9928
9945
9961
9977
9994
10011
10028
10045
10063
10081
10098
10116
10135
10153
10171
10190
10208
10226
10245
10263
10282
10300
10318
10337
10355
10372
10390
10407
10425
10442
10458
10474
10490
10506
10521
10536
10550
10564
10577
10590
10602
10614
10626
10636
10647
10657
10666
10675
10683
10692
10699
10706
10713
10720
10726
10731
10737
10742
10746
10750
10754
10758
10761
10763
10766
10768
10769
10770
10771
10772
10773
10773
10773
10773
10772
10772
10771
10770
10769
10768
10767
10766
10764
10763
10761
10759
10757
10755
10753
10751
10748
10745
10742
10739
10736
10732
10729
10725
10721
10716
10712
10707
10703
10698
10693
10688
10683
10677
10672
10667
10661
10656
10651
10645
10640
10635
10629
10624
10619
10614
10609
10604
10599
10594
10589
10585
10580
10576
10572
10568
10564
10560
10556
10552
10549
10545
10542
10539
10535
10532
10529
10526
10523
10520
10517
10514
10510
10507
10504
10501
10498
10495
10492
10489
10486
10483
10480
10477
10474
10471
10468
10465
10462
10459
10457
10454
10452
10450
10447
10445
10443
10442
10440
10438
10437
10436
10435
10434
10434
10433
10433
10433
10433
10434
10435
10436
10437
10439
10441
10443
10445
10447
10450
10453
10457
10460
10464
10468
10472
10477
10482
10486
10491
10496
10501
10507
10512
10518
10523
10529
10534
10540
10545
10551
10556
10561
10566
10571
10576
10580
10585
10588
10592
10595
10598
10600
10602
10604
10605
10605
10605
10604
10603
10601
10599
10596
10592
10587
10582
10576
10570
10563
10555
10546
10537
10526
10516
10504
10492
10479
10466
10452
10437
10421
10405
10389
10372
10354
10336
10318
10298
10279
10259
10238
10218
10196
10175
10152
10130
10107
10084
10060
10037
10012
9988
9963
9938
9912
9886
9860
9834
9807
9780
9753
9726
9698
9671
9643
9615
9587
9559
9531
9503
9475
9448
9420
9392
9365
9337
9310
9283
9256
9230
9203
9177
9151
9125
9100
9075
9049
9025
9000
8976
8952
8928
8905
8881
8859
8836
8814
8792
8771
8750
8730
8709
8690
8670
8651
8633
8615
8597
8580
8563
8547
8530
8515
8500
8485
8470
8456
8443
8429
8416
8404
8392
8380
8369
8358
8348
8338
8329
8320
8312
8304
8297
8291
8285
8280
8275
8272
8269
8266
8265
8264
8264
8265
8267
8269
8273
8277
8283
8289
8296
8304
8312
8322
8332
8343
8355
8368
8381
8395
8409
8424
8440
8456
8473
8489
8507
8525
8543
8561
8579
8598
8617
8636
8656
8675
8694
8713
8733
8752
8771
8790
8809
8828
8846
8864
8882
8899
8916
8933
8949
8964
8979
8994
9008
9021
9034
9046
9057
9068
9078
9087
9096
9105
9112
9120
9126
9132
9138
9143
9148
9152
9155
9159
9162
9164
9166
9168
9169
9170
9171
9171
9171
9170
9169
9168
9167
9165
9162
9160
9157
9154
9150
9146
9142
9137
9132
9126
9121
9114
9107
9100
9093
9085
9076
9067
9058
9048
9037
9026
9015
9003
8991
8978
8966
8952
8939
8925
8911
8896
8882
8867
8852
8837
8822
8807
8792
8777
8761
8746
8731
8716
8701
8686
8672
8657
8643
8629
8615
8601
8587
8574
8561
8548
8535
8523
8511
8499
8488
8477
8466
8455
8445
8435
8425
8416
8407
8398
8389
8381
8373
8365
8358
8351
8344
8337
8331
8324
8318
8312
8307
8301
8296
8291
8285
8280
8275
8270
8266
8261
8256
8252
8247
8243
8238
8234
8230
8226
8222
8218
8214
8210
8206
8202
8199
8195
8191
8186
8183
8180
8176
8172
8167
8164
8160
8157
8153
8148
8145
8141
8138
8135
8131
8128
8125
8122
8119
8117
8114
8112
8109
8109
8106
8106
8106
8105
8105
8106
8106
8106
8109
8109
8112
8115
8117
8119
8122
8127
8131
8135
8138
8143
8148
8151
8157
8162
8167
8172
8178
8183
8188
8194
8199
8205
8211
8216
8222
8228
8234
8240
8246
8252
8259
8265
8272
8279
8286
8293
8300
8308
8316
8324
8332
8341
8350
8359
8368
8378
8389
8399
8410
8422
8434
8446
8459
8472
8485
8499
8514
8529
8544
8560
8576
8592
8609
8626
8643
8660
8678
8696
8714
8732
8750
8768
8786
8804
8822
8840
8857
8875
8892
8909
8926
8943
8960
8976
8993
9009
9025
9040
9056
9071
9086
9101
9115
9130
9144
9158
9172
9185
9199
9212
9225
9238
9250
9263
9275
9287
9298
9310
9321
9332
9342
9352
9362
9371
9381
9389
9398
9406
9414
9421
9428
9434
9441
9447
9452
9457
9462
9467
9471
9475
9479
9482
9485
9488
9491
9493
9495
9497
9499
9501
9502
9504
9505
9506
9507
9508
9509
9510
9511
9511
9512
9513
9513
9514
9514
9515
9515
9516
9516
9517
9517
9518
9519
9520
9521
9522
9523
9525
9527
9529
9531
9533
9536
9539
9542
9546
9549
9554
9558
9563
9568
9573
9579
9585
9591
9598
9605
9612
9620
9628
9636
9645
9654
9663
9673
9683
9693
9704
9715
9726
9738
9749
9761
9774
9786
9799
9812
9825
9839
9853
9866
9880
9895
9909
9923
9938
9953
9967
9982
9997
10011
10026
10041
10055
10070
10084
10098
10113
10127
10141
10155
10169
10182
10196
10209
10222
10236
10249
10261
10274
10287
10299
10311
10323
10335
10346
10357
10369
10379
10390
10401
10411
10421
10431
10440
10450
10459
10468
10477
10486
10495
10503
10512
10520
10528
10536
10544
10552
10560
10567
10575
10582
10590
10597
10604
10611
10618
10625
10632
10639
10646
10653
10660
10666
10673
10680
10687
10694
10701
10708
10716
10723
10731
10739
10747
10756
10764
10773
10782
10791
10801
10810
10821
10831
10841
10852
10863
10874
10886
10897
10909
10922
10934
10947
10959
10972
10986
10999
11012
11026
11040
11054
11068
11082
11096
11110
11124
11139
11153
11167
11181
11196
11210
11224
11239
11253
11268
11282
11297
11312
11326
11341
11356
11371
11386
11401
11416
11432
11447
11462
11477
11493
11508
11524
11539
11555
11570
11586
11601
11616
11632
11647
11662
11678
11693
11708
11722
11737
11751
11766
11780
11794
11808
11821
11835
11848
11861
11874
11886
11899
11911
11923
11935
11947
11959
11970
11981
11993
12004
12015
12026
12036
12047
12057
12067
12077
12087
12097
12106
12115
12124
12132
12141
12148
12156
12163
12170
12177
12183
12189
12195
12201
12206
12210
12215
12219
12222
12226
12229
12232
12234
12236
12238
12240
12241
12242
12243
12244
12245
12245
12245
12245
12245
12245
12245
12244
12244
12243
12242
12242
12241
12240
12239
12238
12236
12235
12234
12233
12232
12230
12229
12227
12226
12224
12223
12221
12219
12217
12215
12212
12210
12207
12204
12201
12198
12195
12192
12188
12184
12180
12176
12172
12168
12163
12159
12154
12149
12144
12139
12133
12128
12122
12117
12111
12105
12099
12093
12086
12080
12073
12066
12059
12052
12045
12038
12030
12023
12015
12007
11999
11990
11982
11973
11964
11956
11947
11938
11928
11919
11910
11900
11891
11881
11872
11862
11853
11843
11834
11824
11815
11805
11796
11786
11777
11768
11758
11749
11739
11730
11721
11711
11702
11693
11684
11675
11666
11657
11648
11639
11630
11622
11613
11605
11597
11588
11580
11573
11565
11557
11550
11543
11536
11529
11523
11516
11510
11504
11498
11493
11487
11482
11477
11472
11468
11463
11459
11455
11451
11448
11444
11441
11438
11435
11432
11430
11428
11426
11424
11422
11420
11419
11418
11417
11416
11415
11415
11415
11414
11415
11415
11415
11416
11417
11418
11419
11420
11421
11423
11424
11426
11428
11430
11432
11434
11436
11438
11440
11442
11444
11446
11449
11451
11453
11455
11457
11459
11461
11463
11466
11468
11470
11472
11474
11476
11478
11481
11483
11485
11487
11490
11492
11495
11497
11500
11502
11505
11507
11510
11513
11516
11518
11521
11524
11527
11530
11533
11536
11539
11542
11545
11548
11552
11555
11558
11562
11566
11569
11573
11577
11582
11586
11591
11596
11600
11606
11611
11617
11622
11628
11634
11641
11647
11654
11661
11668
11676
11683
11691
11699
11707
11715
11724
11733
11742
11751
11760
11769
11779
11789
11799
11810
11820
11831
11842
11853
11864
11876
11888
11900
11912
11924
11937
11950
11963
11977
11991
12004
12019
12033
12047
12062
12077
12092
12107
12123
12138
12154
12170
12187
12203
12220
12237
12255
12272
12290
12308
12326
12344
12362
12381
12400
12419
12438
12458
12477
12497
12517
12537
12558
12578
12599
12620
12641
12662
12684
12705
12727
12749
12771
12793
12815
12837
12860
12882
12905
12927
12950
12973
12996
13019
13042
13066
13089
13112
13136
13159
13183
13206
13230
13254
13277
13301
13324
13348
13371
13395
13418
13441
13465
13488
13511
13534
13557
13580
13603
13625
13648
13670
13693
13715
13737
13758
13780
13802
13823
13844
13865
13886
13906
13927
13947
13966
13986
14006
14025
14044
14063
14082
14101
14119
14138
14156
14175
14193
14211
14229
14247
14265
14283
14301
14319
14338
14356
14374
14392
14410
14429
14447
14466
14485
14504
14523
14543
14562
14582
14602
14622
14642
14662
14682
14703
14724
14744
14765
14786
14807
14828
14849
14870
14892
14913
14934
14955
14977
14998
15019
15041
15062
15083
15104
15125
15146
15167
15188
15209
15229
15250
15270
15290
15311
15330
15350
15370
15390
15409
15428
15447
15466
15485
15503
15522
15540
15558
15575
15592
15609
15626
15642
15658
15674
15690
15705
15720
15735
15750
15764
15778
15792
15806
15819
15832
15845
15858
15870
15882
15894
15906
15917
15928
15939
15950
15960
15971
15981
15990
16000
16009
16018
16027
16035
16044
16052
16059
16067
16075
16082
16088
16094
16101
16107
16113
16119
16123
16129
16134
16139
16143
16148
16152
16155
16160
16164
16167
16171
16174
16177
16180
16183
16186
16189
16192
16195
16198
16201
16204
16207
16210
16213
16216
16219
16222
16226
16230
16233
16236
16239
16242
16245
16248
16253
16256
16260
16263
16267
16271
16274
16277
16282
16286
16291
16295
16300
16303
16309
16314
16318
16324
16329
16335
16340
16346
16351
16357
16363
16367
16373
16379
16387
16393
16399
16406
16412
16419
16425
16432
16438
16445
16451
16457
16464
16469
16475
16481
16486
16491
16496
16501
16505
16509
16512
16516
16519
16522
16524
16526
16528
16529
16530
16530
16530
16530
16530
16529
16527
16525
16523
16521
16518
16514
16511
16507
16503
16498
16493
16488
16482
16477
16470
16464
16457
16450
16443
16436
16428
16420
16411
16402
16393
16384
16373
16363
16353
16341
16329
16318
16306
16294
16280
16267
16254
16239
16225
16210
16193
16178
16161
16146
16128
16111
16091
16074
16053
16035
16014
15994
15972
15951
15929
15906
15883
15860
15836
15812
15788
15763
15738
15713
15687
15661
15635
15609
15583
15556
15530
15503
15476
15448
15421
15394
15366
15338
15310
15281
15253
15224
15195
15166
15136
15107
15077
15046
15016
14985
14954
14923
14892
14861
14829
14797
14765
14733
14701
14668
14636
14603
14570
14537
14504
14470
14436
14403
14368
14334
14300
14265
14230
14195
14160
14125
14089
14053
14017
13981
13944
13907
13870
13833
13795
13758
13720
13682
13643
13605
13566
13528
13489
13450
13411
13372
13333
13294
13255
13215
13176
13137
13098
13059
13020
12980
12941
12902
12863
12824
12785
12746
12707
12668
12629
12590
12552
12513
12475
12437
12399
12361
12323
12285
12248
12210
12173
12136
12099
12062
12026
11989
11953
11917
11880
11844
11808
11773
11737
11701
11665
11629
11594
11558
11522
11487
11451
11415
11379
11343
11308
11272
11236
11200
11163
11127
11091
11054
11018
10981
10944
10908
10871
10834
10797
10760
10724
10687
10651
10614
10578
10542
10506
10470
10435
10400
10365
10330
10295
10261
10227
10193
10160
10127
10094
10062
10029
9998
9966
9935
9904
9874
9843
9814
9784
9755
9727
9698
9670
9643
9615
9588
9561
9535
9508
9482
9456
9430
9405
9380
9355
9330
9305
9281
9256
9233
9209
9185
9162
9139
9116
9094
9071
9049
9027
9005
8984
8962
8940
8919
8897
8875
8854
8832
8811
8789
8767
8746
8724
8702
8681
8659
8637
8616
8595
8573
8552
8531
8509
8488
8467
8446
8425
8404
8383
8361
8340
8319
8297
8276
8254
8233
8211
8189
8167
8145
8122
8101
8079
8057
8035
8012
7990
7968
7946
7923
7901
7879
7857
7834
7812
7790
7768
7746
7725
7703
7682
7661
7640
7619
7598
7578
7557
7537
7518
7498
7479
7460
7441
7422
7404
7385
7367
7349
7332
7314
7296
7279
7261
7244
7226
7209
7191
7174
7156
7138
7121
7103
7085
7067
7049
7031
7012
6994
6975
6956
6937
6918
6899
6880
6861
6841
6822
6802
6782
6763
6743
6724
6704
6684
6665
6645
6626
6606
6587
6568
6549
6530
6510
6491
6473
6454
6435
6416
6397
6379
6360
6341
6323
6304
6286
6267
6249
6231
6212
6194
6175
6157
6138
6120
6102
6083
6065
6047
6029
6010
5992
5974
5956
5939
5921
5903
5886
5868
5851
5833
5816
5800
5783
5767
5750
5735
5719
5704
5689
5675
5661
5648
5635
5623
5611
5599
5588
5577
5566
5556
5546
5537
5527
5518
5509
5500
5492
5484
5476
5468
5460
5453
5446
5439
5432
5426
5419
5413
5407
5402
5396
5391
5386
5381
5376
5371
5367
5362
5358
5354
5351
5348
5345
5342
5339
5337
5336
5334
5333
5332
5331
5330
5330
5329
5329
5329
5330
5330
5330
5331
5331
5331
5332
5333
5333
5334
5334
5334
5335
5335
5335
5335
5335
5335
5335
5335
5335
5334
5334
5333
5332
5332
5331
5330
5329
5328
5328
5327
5326
5325
5324
5323
5323
5322
5321
5320
5320
5319
5318
5318
5317
5316
5315
5314
5314
5313
5312
5311
5310
5308
5307
5306
5305
5303
5302
5301
5299
5298
5296
5295
5293
5291
5289
5287
5285
5283
5281
5278
5276
5273
5270
5267
5264
5261
5258
5255
5252
5249
5245
5242
5239
5235
5232
5229
5226
5223
5220
5217
5214
5212
5209
5207
5205
5203
5202
5200
5199
5198
5197
5196
5196
5196
5196
5196
5196
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5207
5208
5209
5210
5212
5213
5214
5216
5217
5219
5220
5222
5224
5226
5228
5230
5233
5236
5239
5242
5245
5249
5253
5257
5262
5267
5272
5277
5283
5290
5297
5304
5311
5319
5328
5336
5346
5355
5365
5376
5387
5398
5410
5422
5434
5447
5460
5474
5488
5502
5517
5532
5547
5563
5579
5595
5611
5628
5645
5662
5680
5697
5715
5733
5751
5769
5787
5806
5824
5843
5862
5881
5900
5919
5939
5958
5978
5998
6018
6038
6058
6079
6100
6121
6142
6164
6186
6208
6231
6254
6277
6301
6325
6349
6374
6399
6424
6449
6475
6501
6528
6554
6581
6608
6635
6662
6689
6716
6743
6770
6797
6823
6850
6877
6903
6930
6956
6982
7008
7034
7060
7086
7111
7137
7163
7189
7214
7240
7266
7292
7319
7345
7372
7398
7425
7452
7480
7507
7535
7563
7591
7620
7648
7677
7706
7735
7765
7794
7824
7853
7883
7913
7943
7973
8003
8032
8063
8093
8122
8151
8182
8212
8242
8272
8302
8331
8361
8391
8420
8450
8480
8509
8539
8568
8598
8628
8657
8687
8716
8746
8775
8805
8834
8863
8893
8922
8951
8979
9008
9037
9065
9093
9121
9149
9176
9203
9230
9257
9283
9309
9334
9360
9385
9409
9433
9457
9481
9504
9527
9550
9572
9594
9616
9637
9658
9679
9699
9720
9740
9760
9779
9798
9818
9836
9855
9873
9892
9910
9927
9945
9962
9979
9995
10011
10027
10043
10058
10073
10088
10102
10116
10130
10143
10156
10169
10182
10194
10206
10218
10229
10240
10251
10262
10273
10283
10293
10303
10312
10321
10331
10339
10348
10357
10365
10373
10381
10389
10397
10405
10413
10420
10428
10436
10443
10451
10458
10466
10474
10481
10488
10495
10502
10509
10516
10522
10529
10534
10540
10546
10551
10556
10560
10564
10568
10572
10575
10578
10581
10584
10586
10588
10590
10591
10593
10594
10595
10595
10596
10597
10597
10597
10598
10598
10599
10599
10600
10600
10601
10602
10603
10604
10605
10606
10607
10609
10610
10612
10613
10614
10616
10617
10618
10619
10620
10621
10622
10622
10622
10622
10622
10622
10621
10620
10618
10617
10615
10612
10609
10606
10603
10599
10595
10590
10585
10580
10574
10568
10562
10556
10549
10542
10535
10528
10521
10513
10506
10498
10490
10482
10473
10465
10456
10447
10438
10428
10419
10409
10399
10389
10379
10368
10358
10347
10336
10325
10314
10302
10291
10279
10267
10256
10243
10231
10219
10206
10193
10180
10166
10152
10138
10124
10109
10094
10079
10063
10047
10031
10015
9998
9981
9963
9946
9928
9911
9893
9875
9857
9839
9821
9804
9786
9768
9751
9733
9716
9698
9681
9664
9647
9631
9614
9598
9582
9566
9551
9536
9521
9507
9492
9479
9465
9452
9439
9426
9413
9401
9389
9378
9366
9355
9344
9333
9322
9312
9302
9291
9281
9271
9261
9251
9240
9230
9220
9209
9198
9187
9176
9165
9153
9141
9129
9116
9103
9090
9077
9063
9049
9035
9020
9005
8990
8975
8960
8944
8928
8912
8896
8880
8863
8847
8830
8813
8796
8779
8761
8744
8727
8709
8691
8674
8656
8638
8620
8602
8584
8566
8548
8530
8512
8494
8476
8457
8439
8421
8402
8383
8364
8346
8327
8308
8289
8269
8250
8231
8212
8192
8173
8154
8134
8115
8095
8076
8057
8038
8019
7999
7981
7962
7943
7924
7906
7888
7869
7851
7833
7815
7798
7780
7762
7745
7728
7710
7693
7675
7658
7641
7623
7606
7588
7570
7553
7535
7517
7499
7482
7464
7446
7429
7411
7394
7377
7360
7343
7326
7310
7294
7278
7262
7247
7232
7217
7202
7188
7174
7160
7147
7134
7121
7108
7096
7084
7073
7061
7050
7039
7029
7019
7009
6999
6990
6980
6971
6963
6954
6945
6937
6929
6921
6913
6905
6897
6890
6882
6875
6868
6861
6854
6847
6841
6835
6829
6823
6818
6812
6807
6803
6798
6794
6790
6787
6783
6780
6777
6775
6772
6770
6768
6766
6764
6762
6761
6759
6758
6757
6756
6755
6753
6752
6751
6750
6749
6747
6746
6744
6743
6741
6739
6737
6734
6732
6729
6726
6723
6720
6716
6713
6709
6705
6700
6696
6691
6686
6681
6675
6670
6664
6658
6652
6646
6640
6634
6628
6622
6616
6610
6605
6599
6594
6588
6583
6578
6573
6569
6564
6560
6556
6552
6548
6545
6542
6538
6535
6532
6530
6527
6525
6522
6520
6518
6516
6514
6513
6511
6510
6508
6507
6505
6504
6503
6502
6501
6500
6500
6499
6499
6498
6498
6498
6498
6499
6499
6500
6501
6503
6504
6506
6507
6509
6511
6514
6516
6518
6521
6523
6525
6528
6530
6532
6535
6537
6538
6540
6542
6543
6544
6545
6546
6546
6546
6546
6546
6545
6545
6543
6542
6541
6539
6537
6535
6533
6530
6528
6525
6523
6520
6518
6516
6513
6511
6509
6507
6506
6504
6502
6501
6500
6499
6498
6497
6496
6496
6495
6495
6495
6496
6496
6497
6497
6498
6499
6501
6502
6504
6506
6508
6510
6512
6514
6517
6520
6522
6525
6528
6530
6533
6536
6539
6542
6545
6548
6551
6554
6557
6561
6564
6567
6570
6573
6577
6580
6583
6587
6591
6595
6599
6603
6607
6612
6616
6621
6626
6632
6637
6643
6648
6654
6661
6667
6674
6680
6687
6694
6701
6708
6715
6723
6730
6737
6745
6753
6760
6768
6776
6784
6792
6801
6809
6818
6826
6835
6845
6854
6863
6873
6883
6893
6903
6913
6924
6934
6945
6956
6967
6979
6990
7002
7014
7026
7038
7050
7062
7074
7087
7099
7111
7124
7136
7148
7161
7173
7185
7197
7209
7221
7233
7245
7257
7268
7280
7291
7303
7314
7325
7336
7347
7357
7368
7378
7388
7398
7408
7418
7427
7436
7446
7455
7464
7472
7481
7489
7498
7506
7514
7522
7530
7538
7546
7554
7562
7570
7578
7586
7593
7601
7609
7617
7624
7632
7640
7647
7655
7662
7669
7677
7684
7690
7697
7704
7710
7717
7723
7729
7735
7741
7746
7752
7758
7763
7769
7774
7780
7785
7790
7796
7801
7807
7812
7818
7823
7828
7834
7840
7845
7851
7857
7863
7868
7874
7881
7887
7893
7900
7907
7914
7921
7928
7936
7944
7952
7960
7969
7977
7986
7995
8004
8013
8022
8031
8039
8048
8058
8068
8077
8086
8096
8105
8114
8122
8132
8141
8150
8159
8167
8177
8186
8194
8203
8211
8220
8228
8236
8244
8252
8260
8268
8275
8283
8291
8298
8305
8313
8320
8327
8334
8341
8347
8354
8360
8366
8373
8379
8385
8391
8397
8404
8410
8416
8422
8429
8435
8441
8448
8455
8461
8468
8474
8481
8488
8494
8501
8508
8514
8521
8527
8533
8540
8546
8552
8558
8563
8569
8575
8581
8586
8592
8598
8603
8609
8614
8620
8625
8631
8636
8642
8647
8653
8658
8664
8670
8676
8682
8688
8694
8700
8707
8713
8720
8726
8733
8740
8747
8755
8762
8770
8777
8785
8793
8800
8808
8816
8824
8833
8841
8849
8858
8867
8876
8885
8894
8903
8912
8922
8932
8942
8952
8962
8973
8984
8995
9006
9017
9029
9040
9052
9064
9076
9088
9100
9113
9125
9138
9150
9163
9176
9188
9201
9214
9228
9241
9254
9268
9281
9295
9309
9323
9337
9352
9366
9381
9395
9410
9425
9439
9454
9469
9484
9498
9513
9528
9543
9557
9572
9587
9601
9616
9630
9645
9659
9674
9688
9702
9717
9731
9745
9759
9774
9788
9802
9816
9829
9843
9857
9870
9884
9897
9910
9923
9936
9949
9961
9974
9986
9999
10011
10023
10034
10046
10057
10068
10079
10090
10101
10111
10121
10131
10140
10150
10159
10167
10176
10184
10192
10200
10207
10215
10222
10229
10235
10242
10248
10254
10260
10266
10271
10277
10282
10287
10292
10297
10302
10306
10311
10315
10319
10323
10327
10331
10334
10338
10341
10345
10348
10352
10355
10358
10362
10365
10368
10372
10375
10379
10382
10386
10390
10394
10398
10402
10406
10411
10415
10420
10425
10431
10436
10442
10448
10454
10461
10468
10475
10483
10490
10498
10507
10515
10524
10533
10542
10552
10562
10572
10582
10593
10604
10615
10627
10639
10651
10664
10677
10690
10704
10718
10733
10748
10763
10779
10795
10812
10829
10847
10865
10884
10902
10922
10941
10961
10981
11002
11023
11044
11065
11087
11109
11131
11154
11176
11199
11222
11245
11268
11291
11315
11339
11363
11387
11411
11435
11460
11485
11509
11534
11559
11585
11610
11635
11660
11686
11711
11737
11762
11787
11813
11838
11864
11889
11915
11940
11965
11991
12016
12042
12067
12093
12118
12144
12169
12195
12220
12246
12271
12296
12322
12347
12372
12397
12422
12447
12472
12497
12521
12546
12570
12594
12618
12642
12666
12689
12712
12735
12758
12781
12803
12826
12848
12870
12891
12913
12934
12955
12977
12997
13018
13039
13060
13080
13101
13121
13142
13162
13183
13203
13223
13243
13263
13283
13302
13322
13341
13360
13379
13397
13416
13434
13452
13469
13487
13504
13522
13539
13556
13573
13590
13606
13623
13640
13656
13672
13689
13705
13721
13737
13754
13770
13786
13802
13819
13835
13851
13868
13884
13901
13918
13934
13951
13968
13985
14002
14019
14036
14053
14070
14087
14105
14122
14140
14158
14175
14193
14211
14229
14247
14266
14284
14302
14321
14339
14358
14376
14395
14413
14432
14450
14468
14487
14505
14523
14541
14559
14578
14596
14614
14632
14650
14668
14686
14704
14722
14740
14758
14776
14794
14811
14829
14847
14864
14882
14899
14916
14934
14951
14968
14985
15001
15018
15034
15051
15067
15083
15099
15115
15130
15146
15161
15177
15192
15207
15222
15237
15252
15267
15282
15296
15311
15326
15341
15355
15370
15385
15400
15415
15430
15445
15460
15475
15490
15505
15519
15534
15549
15564
15579
15593
15608
15622
15637
15651
15665
15679
15693
15706
15720
15733
15746
15759
15772
15785
15797
15809
15821
15833
15845
15856
15867
15878
15888
15899
15909
15919
15929
15938
15947
15956
15965
15974
15982
15991
15999
16007
16014
16021
16030
16036
16044
16050
16058
16064
16071
16077
16084
16090
16096
16102
16108
16114
16120
16125
16131
16137
16142
16148
16152
16158
16164
16169
16174
16178
16184
16189
16193
16198
16203
16207
16212
16216
16219
16224
16228
16232
16236
16239
16242
16245
16248
16251
16254
16256
16259
16261
16263
16264
16265
16265
16267
16268
16268
16268
16268
16268
16267
16265
16265
16264
16263
16261
16260
16258
16256
16254
16251
16248
16247
16244
16241
16238
16234
16231
16227
16222
16219
16215
16210
16206
16201
16196
16190
16186
16181
16175
16170
16165
16158
16154
16148
16142
16136
16129
16123
16117
16111
16106
16100
16094
16088
16081
16076
16070
16064
16058
16053
16047
16043
16038
16033
16027
16024
16020
16015
16012
16009
16006
16003
16000
15997
15995
15993
15992
15990
15989
15988
15988
15988
15988
15988
15989
15990
15991
15993
15995
15997
15999
16001
16004
16008
16012
16015
16020
16024
16029
16033
16039
16044
16049
16055
16059
16065
16071
16077
16082
16088
16094
16101
16107
16114
16120
16126
16132
16138
16145
16151
16157
16163
16170
16175
16181
16187
16193
16200
16206
16210
16216
16222
16228
16233
16238
16242
16248
16253
16257
16262
16265
16271
16274
16279
16283
16286
16291
16295
16300
16303
16308
16312
16317
16321
16326
16331
16335
16341
16346
16352
16358
16364
16370
16376
16383
16390
16397
16404
16412
16419
16427
16434
16442
16450
16457
16465
16473
16481
16489
16496
16504
16512
16519
16527
16534
16541
16549
16556
16563
16570
16577
16584
16591
16598
16605
16611
16618
16625
16632
16638
16645
16651
16658
16664
16671
16677
16683
16689
16695
16701
16707
16713
16719
16725
16730
16736
16742
16747
16753
16758
16763
16769
16774
16779
16784
16789
16794
16799
16804
16809
16813
16818
16822
16826
16830
16834
16837
16841
16844
16847
16850
16853
16856
16858
16861
16863
16865
16867
16869
16871
16873
16874
16876
16877
16878
16879
16880
16881
16881
16882
16882
16883
16883
16882
16882
16882
16881
16880
16879
16878
16876
16874
16872
16870
16867
16864
16861
16858
16854
16850
16845
16840
16835
16830
16824
16818
16811
16804
16797
16789
16781
16772
16763
16754
16744
16734
16724
16713
16702
16690
16678
16666
16653
16640
16626
16612
16598
16584
16569
16554
16539
16524
16508
16492
16475
16459
16442
16425
16407
16390
16372
16354
16335
16317
16297
16279
16260
16239
16219
16201
16180
16160
16140
16119
16099
16078
16056
16036
16015
15993
15972
15950
15929
15907
15885
15863
15841
15818
15796
15773
15751
15728
15705
15682
15659
15636
15613
15590
15567
15544
15521
15497
15474
15451
15428
15404
15381
15358
15335
15312
15288
15265
15242
15219
15196
15173
15150
15127
15104
15081
15058
15035
15011
14988
14965
14941
14918
14894
14871
14847
14823
14799
14776
14752
14727
14703
14679
14655
14631
14606
14582
14558
14533
14509
14485
14460
14436
14412
14387
14363
14339
14315
14291
14267
14243
14219
14195
14171
14147
14123
14099
14076
14052
14028
14005
13981
13957
13933
13910
13886
13862
13839
13815
13791
13768
13744
13720
13697
13673
13649
13626
13602
13579
13555
13531
13508
13484
13461
13437
13413
13390
13366
13343
13319
13295
13272
13248
13224
13201
13177
13153
13129
13105
13081
13057
13033
13010
12986
12962
12938
12914
12890
12866
12843
12819
12795
12772
12748
12725
12701
12678
12654
12631
12608
12584
12561
12538
12514
12491
12468
12445
12421
12398
12375
12352
12329
12307
12284
12261
12239
12216
12194
12171
12149
12127
12105
12083
12061
12040
12018
11996
11975
11953
11932
11910
11889
11868
11846
11825
11804
11783
11761
11740
11719
11698
11677
11656
11635
11614
11593
11572
11552
11531
11511
11491
11471
11451
11430
11411
11391
11371
11351
11331
11312
11292
11273
11253
11234
11214
11195
11176
11156
11137
11117
11098
11078
11058
11038
11018
10998
10978
10958
10937
10916
10896
10875
10854
10832
10811
10790
10768
10746
10724
10702
10680
10658
10635
10613
10590
10568
10545
10523
10500
10478
10456
10433
10411
10389
10367
10346
10324
10303
10283
10262
10242
10222
10203
10183
10164
10146
10128
10110
10092
10074
10057
10040
10023
10006
9989
9973
9956
9940
9924
9907
9891
9875
9859
9842
9826
9810
9793
9777
9760
9744
9727
9710
9694
9677
9659
9642
9625
9607
9590
9572
9554
9536
9518
9500
9481
9463
9444
9425
9406
9387
9368
9349
9330
9310
9291
9271
9252
9232
9213
9193
9174
9154
9134
9114
9093
9073
9053
9032
9012
8991
8970
8949
8927
8906
8885
8863
8841
8820
8798
8776
8754
8731
8709
8687
8665
8642
8620
8597
8575
8552
8530
8507
8484
8462
8439
8417
8394
8372
8350
8328
8305
8283
8262
8240
8218
8197
8176
8154
8134
8113
8092
8071
8052
8032
8012
7992
7973
7953
7934
7915
7896
7877
7858
7839
7820
7802
7783
7764
7746
7727
7708
7690
7671
7652
7633
7614
7595
7576
7557
7538
7519
7499
7480
7460
7441
7422
7402
7383
7363
7344
7325
7306
7287
7268
7249
7230
7211
7192
7173
7155
7136
7118
7100
7081
7063
7045
7027
7009
6992
6974
6956
6939
6921
6904
6887
6869
6852
6835
6817
6800
6783
6766
6749
6732
6715
6698
6682
6665
6648
6631
6615
6598
6581
6565
6548
6531
6515
6498
6482
6465
6449
6432
6416
6400
6384
6368
6352
6336
6320
6304
6288
6273
6258
6242
6227
6212
6197
6182
6167
6152
6138
6123
6109
6094
6080
6066
6052
6038
6025
6011
5998
5985
5972
5959
5946
5934
5922
5910
5898
5887
5875
5864
5853
5843
5832
5822
5812
5802
5792
5783
5773
5764
5756
5747
5739
5731
5723
5716
5708
5702
5695
5689
5683
5677
5671
5666
5661
5657
5652
5648
5644
5640
5637
5633
5630
5627
5624
5621
5619
5616
5614
5612
5610
5608
5607
5605
5604
5602
5601
5600
5600
5599
5599
5598
5599
5599
5599
5600
5601
5602
5603
5605
5607
5609
5611
5614
5617
5620
5623
5627
5631
5635
5639
5644
5648
5653
5658
5663
5668
5673
5679
5684
5689
5694
5700
5705
5710
5716
5721
5726
5731
5736
5741
5745
5750
5755
5759
5763
5767
5771
5775
5779
5782
5785
5788
5791
5793
5796
5798
5799
5801
5802
5803
5803
5804
5804
5804
5804
5803
5803
5802
5801
5800
5799
5798
5796
5795
5794
5792
5791
5790
5788
5787
5785
5784
5783
5781
5780
5779
5777
5776
5774
5773
5772
5770
5769
5767
5765
5764
5762
5760
5758
5755
5753
5750
5747
5744
5741
5738
5735
5731
5727
5723
5719
5715
5711
5706
5702
5697
5692
5688
5683
5678
5673
5667
5662
5657
5652
5646
5641
5635
5630
5625
5619
5613
5608
5602
5597
5591
5586
5580
5574
5569
5563
5557
5551
5546
5540
5534
5528
5522
5516
5510
5504
5499
5493
5487
5481
5475
5470
5464
5458
5453
5448
5442
5437
5432
5427
5422
5417
5412
5407
5402
5398
5393
5389
5385
5381
5377
5374
5370
5367
5364
5361
5359
5356
5354
5352
5351
5349
5348
5347
5347
5346
5346
5346
5346
5347
5348
5349
5350
5352
5354
5356
5358
5361
5363
5366
5370
5373
5377
5381
5385
5390
5394
5399
5404
5409
5415
5420
5426
5432
5438
5444
5451
5458
5465
5472
5479
5486
5494
5502
5510
5518
5527
5535
5544
5553
5562
5572
5582
5591
5601
5612
5622
5632
5643
5654
5665
5676
5687
5698
5709
5720
5732
5743
5755
5766
5778
5789
5801
5813
5825
5836
5848
5860
5872
5883
5895
5907
5918
5930
5942
5953
5964
5976
5987
5998
6009
6020
6031
6042
6053
6064
6075
6086
6096
6107
6118
6129
6141
6152
6163
6174
6185
6197
6208
6219
6231
6242
6254
6265
6277
6289
6300
6312
6324
6336
6348
6360
6372
6384
6396
6409
6421
6433
6445
6457
6470
6482
6494
6507
6519
6531
6544
6556
6568
6581
6593
6605
6617
6629
6640
6652
6663
6675
6686
6697
6709
6720
6731
6742
6752
6763
6774
6785
6795
6806
6816
6826
6837
6847
6857
6867
6876
6886
6896
6905
6914
6924
6933
6942
6952
6961
6970
6979
6989
6998
7008
7017
7027
7037
7047
7057
7067
7077
7088
7098
7109
7120
7131
7142
7153
7164
7176
7187
7199
7211
7223
7235
7247
7259
7272
7284
7297
7309
7322
7334
7347
7359
7372
7384
7397
7409
7421
7433
7445
7457
7468
7480
7491
7502
7512
7523
7533
7543
7553
7563
7573
7582
7591
7600
7609
7618
7627
7636
7644
7652
7661
7669
7677
7686
7694
7702
7709
7717
7725
7732
7740
7747
7755
7762
7769
7776
7783
7791
7798
7805
7812
7819
7826
7834
7841
7848
7855
7862
7870
7877
7884
7891
7898
7905
7912
7919
7926
7933
7940
7947
7954
7960
7967
7974
7980
7987
7993
8000
8006
8012
8019
8025
8031
8037
8042
8048
8054
8060
8064
8071
8076
8082
8087
8092
8096
8102
8106
8112
8117
8122
8127
8132
8137
8141
8146
8151
8156
8160
8164
8170
8173
8179
8183
8189
8193
8198
8203
8208
8213
8218
8222
8227
8232
8237
8241
8246
8250
8254
8258
8262
8266
8270
8274
8277
8280
8284
8286
8289
8292
8294
8297
8299
8301
8303
8305
8306
8308
8310
8311
8312
8313
8315
8316
8317
8318
8319
8320
8322
8323
8324
8326
8327
8329
8331
8333
8335
8338
8341
8343
8347
8350
8353
8357
8361
8366
8371
8376
8381
8387
8392
8399
8405
8412
8418
8425
8433
8440
8447
8455
8463
8470
8478
8486
8493
8501
8509
8516
8524
8531
8538
8546
8553
8560
8567
8575
8582
8589
8595
8602
8609
8616
8623
8630
8637
8644
8652
8659
8666
8674
8682
8689
8697
8706
8714
8723
8732
8741
8750
8760
8770
8780
8790
8801
8812
8823
8835
8846
8859
8871
8884
8896
8910
8923
8936
8950
8964
8978
8993
9007
9022
9036
9051
9066
9082
9097
9112
9128
9144
9160
9176
9192
9208
9225
9241
9258
9275
9291
9308
9325
9342
9359
9377
9394
9411
9428
9445
9462
9479
9496
9512
9529
9545
9561
9577
9593
9609
9625
9640
9655
9670
9685
9700
9715
9729
9743
9758
9772
9786
9799
9813
9827
9840
9854
9867
9880
9893
9906
9919
9932
9945
9958
9971
9984
9997
10010
10023
10036
10049
10062
10075
10088
10101
10114
10127
10140
10153
10166
10179
10192
10205
10218
10230
10242
10255
10267
10278
10290
10301
10312
10323
10334
10344
10354
10364
10374
10383
10392
10401
10409
10418
10426
10434
10441
10448
10455
10462
10468
10474
10480
10486
10491
10496
10501
10505
10509
10513
10517
10520
10524
10527
10529
10532
10534
10536
10538
10540
10542
10543
10544
10545
10546
10547
10548
10548
10549
10549
10549
10549
10549
10548
10548
10547
10546
10545
10544
10542
10541
10539
10538
10536
10534
10532
10530
10528
10525
10523
10520
10518
10515
10512
10509
10506
10503
10500
10496
10493
10489
10486
10482
10478
10474
10470
10466
10462
10458
10454
10450
10446
10442
10438
10434
10430
10426
10422
10418
10415
10411
10408
10405
10402
10399
10396
10394
10391
10389
10388
10386
10385
10383
10382
10382
10381
10381
10381
10381
10382
10382
10383
10384
10386
10387
10389
10391
10394
10396
10399
10402
10405
10408
10412
10415
10419
10422
10426
10429
10433
10437
10440
10444
10448
10452
10455
10459
10463
10466
10470
10473
10476
10479
10482
10485
10488
10490
10493
10495
10497
10500
10502
10503
10505
10507
10508
10510
10511
10512
10513
10514
10515
10515
10516
10516
10517
10517
10517
10517
10517
10516
10516
10515
10515
10514
10513
10511
10510
10508
10506
10505
10502
10500
10498
10495
10492
10489
10486
10483
10479
10475
10471
10467
10463
10458
10453
10448
10443
10437
10432
10425
10419
10413
10406
10399
10392
10384
10377
10369
10362
10354
10346
10338
10330
10321
10313
10305
10297
10288
10280
10271
10263
10255
10246
10238
10230
10221
10213
10205
10197
10189
10180
10172
10164
10156
10148
10140
10132
10124
10117
10109
10101
10094
10086
10079
10072
10065
10058
10051
10044
10037
10030
10024
10018
10011
10005
9999
9993
9987
9981
9976
9970
9965
9959
9954
9949
9944
9939
9935
9930
9926
9921
9917
9913
9910
9906
9903
9900
9897
9894
9892
9889
9887
9885
9884
9882
9881
9879
9878
9878
9877
9877
9876
9876
9876
9876
9877
9877
9878
9879
9880
9881
9883
9884
9886
9887
9889
9891
9893
9894
9896
9898
9900
9902
9904
9906
9908
9910
9912
9914
9916
9918
9920
9922
9924
9926
9928
9930
9932
9934
9937
9939
9941
9943
9945
9947
9949
9951
9954
9956
9958
9960
9963
9965
9967
9970
9972
9975
9977
9980
9983
9986
9989
9992
9995
9999
10002
10006
10010
10014
10018
10023
10027
10032
10036
10041
10047
10052
10057
10063
10069
10075
10081
10087
10093
10100
10106
10113
10120
10127
10134
10141
10149
10156
10164
10172
10179
10187
10196
10204
10212
10221
10230
10238
10247
10256
10266
10275
10285
10294
10304
10314
10324
10335
10345
10356
10367
10379
10390
10402
10414
10427
10439
10452
10466
10479
10493
10507
10522
10537
10551
10567
10582
10598
10614
10630
10646
10662
10679
10695
10712
10728
10745
10762
10778
10795
10812
10829
10845
10862
10879
10895
10912
10929
10945
10962
10978
10995
11011
11028
11044
11060
11076
11092
11108
11124
11140
11156
11171
11187
11202
11217
11233
11248
11263
11277
11292
11306
11321
11335
11349
11363
11376
11390
11403
11416
11429
11442
11454
11467
11479
11491
11502
11514
11525
11536
11547
11558
11569
11579
11589
11600
11610
11619
11629
11639
11648
11657
11666
11675
11683
11692
11700
11708
11716
11724
11732
11740
11747
11755
11762
11769
11776
11783
11789
11796
11802
11808
11814
11820
11825
11830
11835
11840
11845
11849
11854
11858
11862
11865
11869
11872
11875
11878
11881
11884
11887
11889
11892
11894
11897
11899
11901
11904
11906
11908
11910
11912
11913
11915
11917
11919
11920
11922
11923
11924
11926
11927
11928
11929
11930
11931
11932
11933
11933
11934
11935
11936
11937
11937
11938
11939
11939
11940
11940
11941
11941
11942
11942
11942
11943
11943
11943
11943
11943
11942
11942
11941
11941
11940
11939
11938
11937
11936
11935
11933
11932
11931
11929
11927
11926
11924
11922
11920
11918
11916
11914
11912
11910
11907
11905
11903
11901
11898
11896
11894
11892
11889
11887
11885
11883
11881
11879
11877
11875
11873
11871
11869
11867
11866
11864
11862
11860
11859
11857
11855
11854
11852
11851
11849
11848
11846
11845
11844
11843
11841
11840
11839
11838
11837
11836
11835
11834
11833
11832
11831
11831
11830
11829
11829
11829
11828
11828
11828
11828
11828
11828
11828
11829
11829
11829
11829
11830
11830
11830
11831
11831
11832
11832
11832
11833
11834
11834
11835
11836
11837
11838
11840
11841
11842
11844
11846
11847
11849
11851
11853
11855
11858
11860
11862
11864
11867
11869
11872
11874
11877
11880
11883
11885
11888
11891
11893
11896
11899
11901
11904
11906
11909
11911
11914
11916
11918
11921
11923
11925
11927
11929
11931
11933
11935
11937
11939
11941
11943
11944
11946
11948
11950
11952
11953
11955
11957
11959
11961
11962
11964
11966
11968
11971
11973
11975
11977
11980
11983
11985
11988
11991
11994
11997
12000
12004
12007
12011
12014
12018
12022
12025
12029
12033
12037
12041
12045
12049
12053
12057
12061
12066
12070
12074
12078
12082
12087
12091
12095
12099
12104
12108
12112
12116
12120
12125
12129
12133
12137
12141
12145
12149
12153
12157
12161
12165
12169
12173
12176
12180
12184
12188
12191
12195
12198
12202
12205
12209
12212
12216
12219
12223
12226
12230
12233
12237
12241
12244
12248
12252
12255
12259
12263
12267
12270
12274
12278
12282
12286
12289
12293
12297
12301
12305
12309
12313
12317
12321
12325
12330
12334
12338
12343
12347
12352
12356
12361
12366
12371
12376
12380
12386
12391
12396
12401
12406
12412
12417
12423
12428
12434
12440
12446
12452
12459
12465
12472
12479
12486
12493
12500
12508
12515
12523
12531
12539
12547
12555
12564
12572
12581
12590
12598
12607
12616
12625
12634
12642
12651
12660
12669
12678
12686
12695
12704
12712
12721
12730
12738
12747
12755
12763
12772
12780
12789
12797
12805
12813
12821
12829
12837
12845
12852
12860
12867
12875
12882
12889
12896
12903
12910
12916
12922
12928
12934
12940
12945
12951
12956
12961
12965
12970
12974
12978
12982
12985
12989
12992
12995
12998
13001
13004
13006
13009
13011
13013
13015
13017
13018
13020
13021
13022
13023
13024
13024
13025
13025
13025
13025
13024
13023
13022
13021
13019
13017
13015
13012
13009
13006
13002
12998
12993
12988
12983
12977
12971
12964
12957
12950
12943
12935
12926
12918
12909
12900
12891
12881
12872
12862
12852
12842
12832
12821
12811
12801
12790
12780
12770
12759
12749
12739
12729
12719
12709
12699
12689
12679
12669
12659
12649
12639
12629
12619
12608
12598
12588
12577
12566
12555
12544
12533
12521
12509
12497
12485
12472
12459
12446
12433
12419
12405
12390
12376
12361
12346
12330
12315
12299
12283
12266
12250
12233
12216
12199
12182
12164
12147
12129
12111
12093
12075
12057
12039
12020
12002
11983
11964
11946
11927
11908
11889
11871
11852
11833
11814
11796
11777
11758
11739
11721
11702
11683
11664
11645
11626
11607
11588
11569
11549
11530
11511
11491
11472
11452
11433
11413
11394
11375
11355
11336
11317
11298
11280
11261
11243
11224
11206
11187
11169
11151
11133
11114
11096
11078
11059
11041
11022
11004
10985
10966
10948
10929
10910
10891
10872
10852
10833
10813
10794
10774
10754
10734
10713
10693
10672
10652
10631
10610
10589
10568
10547
10526
10505
10484
10462
10441
10420
10399
10377
10356
10335
10314
10292
10271
10250
10229
10208
10187
10166
10146
10125
10105
10084
10064
10044
10024
10005
9985
9966
9946
9927
9908
9889
9871
9852
9833
9815
9796
9777
9759
9740
9721
9703
9684
9665
9646
9627
9608
9588
9569
9550
9530
9511
9491
9471
9451
9431
9411
9391
9371
9351
9331
9310
9290
9270
9249
9229
9208
9188
9167
9147
9127
9106
9086
9066
9046
9025
9005
8985
8965
8945
8925
8905
8885
8866
8846
8826
8806
8785
8765
8745
8725
8705
8685
8665
8645
8624
8604
8584
8563
8543
8523
8502
8481
8461
8440
8419
8398
8378
8357
8336
8315
8295
8274
8253
8233
8212
8192
8170
8151
8131
8111
8090
8071
8051
8031
8012
7992
7973
7953
7934
7915
7896
7877
7858
7840
7821
7803
7784
7766
7748
7730
7712
7694
7677
7659
7642
7625
7608
7591
7574
7558
7541
7525
7508
7492
7476
7460
7445
7429
7413
7398
7382
7367
7351
7336
7321
7306
7290
7275
7260
7245
7230
7215
7200
7185
7170
7155
7140
7125
7110
7096
7081
7066
7051
7037
7022
7008
6994
6980
6966
6952
6938
6924
6910
6897
6883
6870
6857
6843
6830
6817
6804
6791
6777
6764
6751
6738
6725
6712
6700
6687
6674
6661
6649
6636
6624
6612
6599
6587
6575
6563
6550
6538
6526
6514
6502
6490
6478
6466
6454
6442
6430
6418
6406
6394
6382
6370
6358
6346
6333
6321
6309
6296
6284
6272
6260
6248
6236
6224
6212
6200
6188
6176
6164
6153
6141
6129
6117
6106
6094
6083
6072
6060
6049
6038
6027
6016
6005
5994
5983
5972
5962
5951
5940
5929
5919
5908
5897
5886
5876
5865
5854
5844
5833
5822
5812
5801
5791
5780
5770
5760
5750
5740
5730
5720
5710
5701
5691
5682
5673
5664
5656
5647
5639
5630
5622
5614
5607
5599
5592
5585
5578
5571
5564
5558
5552
5546
5541
5535
5530
5525
5520
5516
5511
5507
5503
5499
5495
5492
5489
5486
5484
5481
5479
5478
5476
5475
5474
5474
5473
5473
5473
5473
5474
5474
5475
5476
5478
5479
5481
5482
5484
5487
5489
5492
5494
5497
5500
5503
5507
5510
5514
5518
5522
5526
5530
5535
5539
5544
5549
5554
5560
5565
5571
5576
5582
5588
5594
5600
5606
5613
5619
5625
5632
5638
5645
5651
5658
5664
5671
5678
5684
5691
5697
5704
5711
5717
5724
5730
5737
5744
5750
5757
5764
5770
5777
5784
5790
5797
5804
5811
5818
5824
5831
5838
5845
5851
5858
5865
5872
5879
5885
5892
5899
5905
5912
5919
5926
5933
5940
5946
5953
5960
5967
5975
5982
5989
5996
6003
6010
6017
6024
6032
6039
6046
6054
6061
6069
6077
6084
6092
6100
6108
6115
6123
6131
6138
6146
6154
6161
6169
6177
6185
6192
6200
6208
6216
6224
6232
6240
6248
6256
6264
6272
6280
6288
6296
6304
6312
6321
6329
6338
6347
6356
6365
6375
6384
6394
6405
6415
6425
6436
6447
6459
6470
6482
6494
6507
6519
6532
6546
6560
6574
6588
6603
6619
6634
6650
6666
6683
6700
6718
6735
6753
6772
6791
6810
6829
6848
6868
6888
6909
6929
6950
6971
6992
7013
7034
7056
7077
7099
7120
7142
7164
7186
7208
7230
7252
7274
7297
7319
7341
7363
7386
7408
7431
7453
7475
7498
7520
7543
7566
7588
7611
7633
7656
7679
7701
7724
7746
7769
7791
7814
7836
7859
7881
7904
7926
7949
7972
7995
8016
8039
8063
8086
8109
8132
8154
8178
8201
8224
8246
8269
8292
8314
8337
8359
8381
8403
8425
8447
8468
8490
8511
8531
8552
8572
8592
8612
8632
8651
8670
8689
8708
8726
8744
8762
8780
8797
8815
8832
8848
8865
8881
8897
8912
8928
8942
8957
8971
8985
8998
9012
9024
9037
9049
9060
9071
9082
9093
9103
9113
9122
9131
9140
9149
9157
9165
9173
9180
9187
9194
9201
9207
9213
9219
9224
9230
9235
9240
9245
9250
9255
9260
9265
9269
9274
9279
9284
9288
9293
9298
9303
9307
9312
9317
9322
9327
9332
9337
9342
9347
9352
9357
9363
9368
9373
9379
9385
9390
9396
9402
9408
9414
9420
9426
9432
9438
9444
9451
9457
9464
9471
9478
9485
9493
9500
9508
9516
9525
9533
9542
9551
9560
9570
9579
9589
9599
9610
9620
9631
9642
9653
9664
9676
9688
9700
9712
9724
9736
9749
9761
9774
9786
9799
9812
9825
9837
9850
9863
9875
9888
9900
9913
9925
9937
9949
9962
9974
9985
9997
10009
10020
10032
10043
10054
10065
10076
10087
10098
10108
10118
10129
10139
10149
10159
10168
10178
10188
10197
10207
10217
10226
10236
10245
10254
10264
10273
10282
10291
10300
10309
10318
10326
10335
10343
10351
10359
10367
10375
10383
10390
10397
10405
10412
10419
10425
10432
10438
10445
10450
10456
10462
10467
10472
10477
10482
10486
10491
10495
10499
10503
10507
10510
10514
10517
10521
10524
10527
10530
10534
10537
10540
10543
10546
10549
10551
10554
10557
10560
10563
10565
10568
10570
10573
10576
10578
10581
10583
10586
10588
10590
10593
10595
10598
10600
10603
10605
10607
10609
10612
10614
10616
10618
10621
10623
10625
10627
10629
10631
10633
10635
10637
10639
10641
10643
10644
10646
10648
10650
10651
10653
10654
10656
10657
10658
10659
10660
10660
10661
10661
10661
10661
10661
10661
10660
10659
10658
10657
10656
10654
10652
10649
10647
10644
10641
10638
10634
10630
10626
10622
10617
10613
10608
10603
10597
10592
10586
10580
10574
10567
10561
10554
10547
10540
10533
10526
10519
10511
10504
10496
10489
10481
10474
10466
10459
10451
10444
10436
10429
10422
10414
10407
10400
10393
10386
10378
10371
10364
10357
10350
10343
10337
10330
10323
10316
10310
10304
10297
10291
10285
10280
10274
10269
10264
10259
10255
10250
10246
10242
10239
10236
10233
10230
10227
10225
10223
10221
10220
10218
10217
10217
10216
10216
10216
10216
10216
10217
10218
10219
10220
10221
10223
10224
10226
10228
10230
10232
10234
10237
10239
10242
10244
10247
10250
10252
10255
10258
10261
10264
10266
10269
10272
10275
10278
10280
10283
10286
10288
10291
10293
10295
10298
10300
10302
10303
10305
10307
10308
10309
10310
10311
10312
10312
10313
10313
10313
10312
10312
10311
10310
10309
10308
10306
10304
10302
10299
10297
10294
10291
10287
10283
10280
10275
10271
10266
10262
10257
10252
10246
10241
10235
10230
10224
10218
10212
10206
10199
10193
10187
10180
10174
10167
10161
10154
10147
10140
10134
10127
10120
10112
10105
10097
10090
10082
10074
10066
10058
10049
10041
10032
10024
10015
10006
9997
9988
9979
9970
9961
9951
9942
9932
9923
9913
9904
9894
9884
9874
9864
9854
9844
9834
9824
9814
9804
9794
9784
9774
9763
9753
9743
9732
9722
9711
9701
9690
9680
9669
9659
9648
9638
9627
9617
9607
9597
9587
9577
9567
9557
9548
9538
9529
9520
9510
9501
9493
9484
9475
9467
9459
9451
9443
9435
9427
9419
9411
9404
9396
9389
9381
9374
9366
9359
9352
9345
9338
9331
9324
9317
9311
9304
9298
9292
9286
9279
9274
9268
9262
9256
9250
9245
9239
9234
9229
9224
9218
9213
9208
9203
9198
9193
9188
9183
9178
9173
9168
9163
9158
9153
9148
9142
9137
9132
9127
9121
9116
9110
9105
9099
9094
9088
9082
9076
9071
9065
9059
9053
9047
9042
9036
9030
9024
9018
9012
9006
9000
8994
8988
8982
8976
8970
8963
8957
8950
8944
8937
8931
8924
8918
8911
8904
8898
8891
8885
8878
8871
8865
8858
8852
8845
8839
8832
8826
8819
8813
8807
8800
8794
8788
8781
8775
8769
8762
8756
8750
8743
8737
8731
8724
8718
8712
8706
8700
8694
8688
8682
8676
8670
8664
8658
8652
8647
8641
8635
8629
8624
8618
8612
8606
8600
8594
8588
8582
8575
8569
8562
8555
8548
8541
8534
8526
8519
8511
8503
8495
8487
8479
8471
8463
8454
8446
8437
8429
8420
8412
8403
8394
8386
8378
8369
8361
8353
8345
8337
8330
8323
8315
8309
8302
8295
8289
8283
8277
8271
8266
8260
8255
8250
8245
8240
8235
8230
8226
8222
8217
8213
8209
8205
8201
8197
8194
8189
8186
8182
8178
8173
8170
8166
8162
8157
8154
8150
8147
8143
8138
8135
8131
8127
8124
8119
8117
8113
8109
8106
8103
8101
8098
8096
8093
8090
8089
8087
8085
8084
8082
8080
8080
8079
8079
8077
8077
8077
8077
8079
8079
8080
8080
8082
8084
8085
8087
8089
8090
8093
8096
8098
8101
8103
8106
8109
8111
8114
8116
8119
8121
8122
8125
8127
8129
8131
8132
8134
8135
8135
8137
8137
8138
8138
8138
8138
8137
8137
8135
8135
8134
8132
8132
8130
8129
8128
8125
8125
8122
8121
8119
8118
8116
8114
8112
8111
8109
8106
8106
8103
8103
8101
8100
8099
8096
8096
8095
8093
8092
8090
8090
8089
8087
8087
8085
8084
8083
8082
8080
8080
8079
8079
8077
8077
8076
8076
8074
8074
8074
8074
8074
8073
8073
8073
8073
8073
8073
8073
8073
8074
8074
8074
8076
8077
8077
8079
8080
8082
8084
8086
8089
8090
8093
8096
8100
8103
8106
8111
8115
8119
8125
8130
8135
8140
8146
8151
8159
8164
8172
8180
8186
8195
8203
8211
8219
8228
8237
8245
8254
8263
8272
8282
8291
8300
8310
8319
8328
8338
8347
8356
8366
8375
8384
8393
8403
8412
8421
8430
8439
8447
8456
8465
8474
8483
8492
8501
8510
8519
8528
8537
8546
8555
8564
8574
8583
8592
8601
8610
8619
8629
8638
8647
8656
8665
8674
8683
8692
8701
8710
8719
8728
8737
8745
8754
8763
8771
8780
8788
8796
8804
8812
8820
8828
8836
8844
8851
8859
8866
8874
8882
8889
8896
8904
8911
8918
8926
8933
8940
8947
8954
8961
8969
8976
8983
8990
8997
9004
9012
9019
9026
9033
9040
9047
9054
9062
9069
9076
9083
9090
9098
9105
9112
9120
9127
9134
9142
9150
9158
9166
9174
9182
9190
9199
9207
9216
9225
9234
9243
9252
9261
9270
9280
9289
9299
9309
9319
9329
9339
9349
9359
9370
9380
9391
9402
9413
9424
9436
9447
9459
9471
9483
9495
9507
9520
9532
9545
9558
9571
9584
9597
9610
9623
9636
9649
9663
9676
9690
9704
9717
9731
9745
9759
9773
9787
9801
9815
9829
9843
9857
9871
9885
9899
9913
9927
9941
9955
9968
9982
9995
10009
10022
10036
10049
10062
10075
10088
10101
10113
10126
10138
10150
10162
10174
10186
10198
10210
10221
10233
10244
10256
10267
10279
10290
10302
10313
10324
10335
10347
10358
10369
10381
10392
10404
10415
10427
10439
10451
10463
10476
10488
10501
10514
10528
10541
10555
10569
10583
10598
10613
10627
10642
10657
10673
10688
10703
10719
10735
10750
10766
10781
10797
10812
10827
10843
10858
10873
10888
10903
10917
10932
10947
10961
10975
10990
11004
11018
11031
11045
11059
11072
11085
11098
11111
11124
11137
11149
11161
11173
11185
11196
11208
11219
11230
11241
11252
11262
11273
11283
11293
11302
11312
11321
11330
11339
11348
11356
11365
11373
11381
11389
11396
11404
11412
11419
11427
11434
11442
11450
11457
11465
11472
11480
11488
11495
11503
11510
11518
11526
11533
11541
11548
11556
11563
11571
11578
11586
11593
11600
11607
11615
11622
11629
11636
11642
11649
11656
11662
11669
11675
11682
11688
11695
11701
11707
11714
11720
11726
11732
11739
11745
11751
11758
11764
11771
11777
11784
11790
11797
11804
11811
11818
11825
11833
11840
11848
11856
11864
11872
11880
11888
11897
11906
11914
11923
11932
11941
11950
11959
11968
11978
11987
11996
12006
12015
12025
12035
12044
12054
12064
12074
12083
12093
12104
12114
12124
12135
12146
12157
12168
12179
12191
12203
12215
12227
12239
12251
12264
12277
12290
12303
12316
12329
12343
12356
12369
12383
12396
12410
12423
12436
12450
12463
12476
12489
12501
12514
12527
12539
12551
12563
12575
12586
12598
12609
12620
12632
12643
12654
12665
12676
12686
12697
12708
12719
12730
12741
12752
12763
12774
12785
12796
12807
12818
12829
12840
12850
12861
12872
12883
12893
12904
12914
12924
12934
12944
12954
12963
12973
12982
12991
13000
13009
13017
13026
13035
13043
13052
13060
13068
13077
13085
13093
13102
13110
13118
13126
13134
13142
13149
13157
13165
13173
13180
13188
13195
13203
13210
13218
13225
13233
13240
13248
13255
13263
13271
13279
13286
13294
13303
13311
13319
13327
13335
13343
13352
13360
13368
13376
13384
13391
13399
13406
13414
13421
13428
13434
13441
13448
13455
13461
13468
13474
13480
13487
13493
13500
13506
13512
13519
13525
13531
13538
13544
13550
13557
13563
13569
13575
13581
13587
13593
13599
13605
13611
13617
13623
13629
13634
13640
13645
13651
13656
13661
13666
13671
13677
13681
13686
13691
13696
13701
13705
13710
13715
13719
13724
13728
13732
13736
13741
13745
13749
13753
13757
13761
13765
13769
13773
13777
13781
13785
13789
13794
13798
13802
13807
13811
13816
13820
13824
13829
13833
13838
13842
13846
13850
13855
13859
13863
13867
13871
13875
13879
13883
13887
13891
13895
13899
13903
13907
13911
13915
13920
13924
13928
13933
13937
13942
13946
13951
13956
13961
13966
13971
13977
13982
13987
13993
13999
14004
14010
14015
14021
14027
14032
14038
14043
14049
14054
14060
14065
14070
14076
14081
14086
14091
14096
14101
14106
14111
14115
14120
14124
14128
14133
14136
14140
14144
14147
14151
14154
14157
14159
14162
14164
14166
14168
14170
14171
14173
14174
14175
14176
14176
14177
14177
14177
14177
14176
14175
14175
14174
14173
14172
14171
14170
14168
14167
14166
14164
14163
14162
14161
14160
14159
14158
14157
14156
14155
14154
14153
14152
14151
14151
14150
14149
14148
14148
14147
14146
14145
14145
14144
14143
14142
14141
14141
14140
14139
14138
14137
14136
14135
14134
14133
14131
14130
14129
14128
14126
14125
14123
14122
14120
14118
14116
14114
14112
14110
14108
14106
14103
14101
14099
14096
14094
14091
14089
14086
14084
14081
14079
14076
14074
14072
14069
14067
14065
14063
14061
14058
14056
14054
14052
14050
14048
14047
14045
14043
14042
14040
14039
14038
14037
14036
14035
14034
14033
14032
14031
14031
14030
14030
14029
14029
14028
14028
14027
14027
14026
14026
14025
14025
14025
14024
14024
14023
14023
14022
14022
14021
14021
14020
14019
14019
14018
14017
14016
14014
14013
14012
14010
14009
14007
14005
14003
14001
13999
13997
13995
13993
13991
13988
13986
13983
13980
13978
13975
13972
13969
13966
13963
13959
13956
13953
13949
13946
13942
13938
13935
13931
13927
13923
13919
13915
13911
13907
13903
13899
13894
13890
13886
13881
13877
13872
13868
13863
13859
13854
13850
13845
13841
13836
13832
13828
13823
13819
13815
13810
13806
13802
13798
13794
13790
13786
13782
13779
13775
13771
13768
13765
13761
13758
13755
13752
13750
13747
13744
13741
13739
13736
13734
13732
13729
13727
13725
13722
13720
13718
13715
13713
13711
13709
13706
13704
13702
13699
13697
13695
13692
13690
13688
13685
13683
13681
13679
13676
13674
13672
13670
13668
13666
13664
13662
13660
13658
13656
13654
13652
13650
13648
13646
13644
13642
13640
13637
13635
13632
13629
13626
13623
13620
13617
13614
13610
13606
13602
13598
13594
13590
13585
13580
13575
13570
13565
13559
13553
13548
13542
13535
13529
13523
13516
13510
13503
13496
13490
13483
13476
13470
13463
13457
13450
13443
13437
13431
13424
13418
13412
13406
13400
13394
13388
13383
13377
13372
13366
13361
13355
13350
13344
13339
13333
13328
13322
13316
13310
13304
13298
13292
13286
13280
13273
13266
13260
13253
13246
13239
13232
13224
13217
13210
13202
13194
13187
13179
13172
13164
13156
13149
13141
13133
13126
13118
13110
13102
13094
13086
13078
13070
13062
13054
13046
13038
13030
13021
13013
13005
12996
12988
12979
12971
12962
12953
12944
12935
12926
12917
12908
12899
12890
12880
12871
12862
12852
12843
12833
12824
12815
12805
12796
12787
12778
12768
12759
12750
12741
12732
12723
12714
12704
12695
12686
12677
12668
12658
12649
12639
12630
12620
12611
12601
12591
12581
12571
12562
12552
12542
12532
12522
12512
12501
12491
12481
12470
12460
12449
12439
12428
12417
12406
12395
12385
12374
12363
12352
12341
12330
12320
12309
12298
12287
12277
12266
12255
12245
12234
12224
12214
12204
12193
12183
12173
12164
12154
12144
12135
12126
12116
12107
12098
12089
12081
12072
12063
12055
12046
12038
12029
12021
12012
12004
11996
11987
11979
11971
11963
11955
11946
11938
11930
11922
11914
11907
11899
11891
11883
11876
11868
11861
11854
11847
11840
11833
11826
11820
11813
11807
11801
11795
11789
11784
11779
11773
11768
11764
11759
11755
11751
11747
11743
11739
11736
11733
11730
11727
11724
11722
11719
11717
11715
11713
11711
11709
11708
11706
11705
11704
11702
11701
11700
11699
11698
11697
11696
11695
11694
11694
11693
11692
11691
11690
11689
11688
11687
11686
11685
11685
11684
11683
11682
11681
11681
11680
11680
11679
11679
11678
11678
11678
11678
11678
11678
11678
11678
11679
11679
11680
11680
11681
11682
11682
11683
11684
11686
11687
11689
11690
11692
11694
11696
11699
11701
11704
11707
11710
11713
11717
11721
11725
11729
11734
11738
11743
11748
11754
11759
11765
11770
11776
11782
11788
11794
11800
11807
11813
11819
11826
11832
11839
11845
11852
11859
11865
11872
11878
11885
11891
11898
11904
11910
11917
11923
11929
11934
11940
11946
11952
11957
11963
11968
11973
11979
11984
11989
11994
11999
12004
12009
12014
12019
12024
12029
12033
12038
12043
12048
12052
12057
12062
12067
12071
12076
12081
12085
12090
12094
12099
12103
12107
12111
12115
12119
12123
12127
12131
12135
12138
12142
12145
12148
12152
12155
12158
12161
12164
12167
12169
12172
12175
12177
12179
12182
12184
12186
12188
12190
12193
12195
12197
12200
12202
12205
12207
12210
12213
12215
12218
12221
12225
12228
12231
12235
12238
12242
12245
12249
12253
12257
12261
12265
12269
12273
12277
12281
12285
12290
12294
12298
12302
12305
12309
12313
12316
12320
12323
12326
12329
12332
12334
12336
12338
12340
12342
12343
12344
12345
12346
12347
12347
12347
12347
12347
12347
12346
12346
12345
12344
12343
12342
12341
12340
12338
12337
12335
12333
12331
12329
12327
12324
12322
12319
12317
12314
12312
12309
12306
12303
12300
12296
12293
12289
12286
12282
12278
12274
12270
12266
12261
12257
12252
12248
12243
12239
12234
12230
12225
12221
12216
12211
12207
12202
12198
12193
12189
12184
12180
12176
12171
12167
12163
12158
12154
12150
12146
12142
12138
12134
12130
12127
12123
12119
12116
12112
12109
12106
12102
12099
12096
12093
12090
12087
12084
12081
12078
12076
12073
12070
12067
12064
12061
12058
12055
12052
12049
12046
12042
12039
12035
12032
12028
12025
12021
12017
12014
12010
12006
12003
11999
11995
11992
11988
11984
11980
11977
11973
11969
11965
11961
11957
11953
11949
11944
11940
11935
11931
11926
11921
11916
11911
11906
11900
11895
11889
11883
11877
11871
11865
11859
11853
11847
11840
11834
11827
11820
11814
11807
11800
11793
11786
11779
11772
11765
11757
11750
11743
11736
11728
11721
11714
11706
11699
11692
11685
11679
11672
11665
11659
11653
11647
11641
11635
11630
11624
11619
11614
11609
11605
11600
11596
11591
11587
11583
11579
11575
11571
11567
11564
11560
11557
11554
11550
11547
11544
11541
11538
11536
11533
11530
11528
11526
11524
11522
11521
11519
11519
11518
11518
11519
11520
11521
11523
11525
11528
11532
11536
11540
11545
11550
11556
11562
11568
11575
11582
11589
11596
11604
11611
11619
11627
11635
11643
11651
11659
11667
11675
11683
11691
11699
11707
11715
11723
11731
11739
11747
11754
11762
11769
11777
11784
11791
11799
11806
11813
11820
11827
11833
11840
11847
11853
11859
11866
11872
11877
11883
11889
11894
11899
11905
11910
11915
11919
11924
11929
11933
11938
11942
11946
11950
11954
11958
11962
11966
11970
11974
11977
11981
11984
11988
11991
11995
11998
12001
12004
12008
12011
12014
12018
12021
12024
12028
12032
12036
12040
12044
12048
12053
12058
12063
12068
12073
12079
12085
12091
12097
12103
12110
12116
12123
12129
12136
12142
12149
12155
12162
12168
12175
12181
12187
12193
12199
12205
12210
12216
12221
12226
12231
12236
12241
12245
12249
12254
12258
12262
12266
12269
12273
12277
12281
12285
12289
12292
12296
12300
12305
12309
12313
12318
12323
12328
12333
12339
12345
12351
12357
12364
12371
12378
12386
12393
12401
12409
12418
12426
12435
12443
12452
12460
12469
12477
12485
12493
12502
12510
12517
12525
12533
12540
12548
12555
12562
12569
12576
12582
12589
12595
12601
12606
12611
12616
12621
12625
12629
12632
12635
12637
12639
12641
12643
12643
12644
12644
12644
12644
12644
12643
12642
12642
12641
12639
12638
12637
12635
12634
12633
12631
12630
12628
12626
12624
12622
12620
12618
12616
12614
12611
12609
12606
12603
12600
12596
12592
12589
12584
12580
12575
12570
12565
12560
12555
12549
12543
12537
12531
12525
12519
12512
12506
12500
12494
12488
12483
12477
12472
12467
12462
12458
12454
12450
12446
12443
12440
12437
12435
12433
12432
12431
12430
12429
12428
12428
12428
12427
12427
12427
12427
12426
12425
12425
12423
12422
12420
12417
12415
12411
12408
12404
12399
12394
12389
12383
12377
12370
12364
12356
12349
12341
12333
12324
12316
12307
12297
12288
12278
12268
12258
12247
12237
12226
12215
12203
12192
12180
12168
12156
12144
12131
12119
12106
12094
12081
12069
12056
12044
12031
12019
12007
11995
11983
11972
11960
11949
11938
11927
11916
11905
11895
11884
11874
11864
11854
11844
11834
11824
11814
11805
11795
11785
11776
11766
11756
11746
11736
11726
11716
11706
11696
11685
11675
11664
11653
11642
11631
11620
11609
11598
11586
11575
11563
11551
11539
11527
11515
11503
11490
11478
11465
11453
11440
11428
11415
11403
11390
11378
11365
11353
11340
11328
11315
11303
11291
11279
11267
11256
11244
11233
11222
11212
11202
11192
11183
11174
11165
11156
11148
11140
11133
11125
11118
11111
11105
11098
11091
11085
11079
11073
11067
11061
11055
11049
11044
11038
11033
11027
11022
11017
11012
11007
11002
10997
10993
10988
10984
10980
10976
10972
10969
10965
10962
10959
10956
10953
10951
10948
10946
10944
10941
10939
10937
10935
10934
10932
10930
10928
10927
10925
10924
10923
10922
10920
10919
10918
10917
10917
10916
10915
10914
10913
10912
10911
10910
10908
10907
10906
10905
10903
10902
10900
10898
10896
10894
10892
10890
10887
10884
10881
10877
10874
10869
10865
10860
10854
10848
10842
10835
10827
10819
10811
10802
10793
10783
10772
10762
10751
10739
10727
10715
10703
10690
10677
10664
10651
10637
10624
10610
10596
10582
10568
10554
10540
10526
10513
10499
10486
10473
10460
10448
10436
10424
10413
10403
10393
10383
10373
10364
10356
10348
10340
10332
10325
10318
10311
10305
10298
10292
10286
10279
10273
10267
10260
10254
10247
10240
10233
10226
10218
10210
10201
10192
10182
10172
10161
10149
10137
10124
10111
10097
10082
10067
10051
10035
10018
10001
9983
9965
9947
9929
9911
9892
9874
9856
9838
9820
9802
9785
9768
9751
9735
9719
9704
9689
9675
9662
9649
9637
9625
9614
9604
9594
9585
9577
9569
9562
9555
9549
9543
9538
9533
9528
9524
9520
9516
9513
9509
9506
9502
9499
9496
9493
9490
9487
9484
9481
9478
9475
9472
9469
9465
9462
9459
9456
9452
9449
9445
9442
9439
9435
9432
9429
9425
9422
9419
9416
9413
9410
9407
9404
9402
9399
9397
9395
9393
9391
9389
9387
9386
9384
9382
9381
9379
9377
9376
9374
9372
9370
9368
9365
9363
9360
9357
9354
9351
9348
9344
9340
9336
9332
9327
9323
9318
9314
9309
9304
9298
9293
9288
9283
9277
9272
9266
9260
9255
9249
9243
9238
9232
9226
9220
9214
9208
9202
9196
9190
9185
9179
9173
9167
9162
9156
9151
9146
9140
9135
9130
9125
9120
9115
9111
9106
9102
9098
9094
9090
9087
9083
9080
9078
9075
9073
9071
9069
9068
9066
9065
9065
9064
9063
9063
9063
9063
9063
9064
9064
9065
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9080
9081
9083
9085
9087
9089
9091
9093
9096
9098
9101
9104
9107
9111
9114
9118
9121
9125
9129
9133
9137
9141
9146
9150
9154
9158
9163
9167
9172
9176
9181
9186
9190
9195
9200
9205
9210
9216
9221
9226
9231
9237
9242
9247
9253
9258
9263
9269
9274
9279
9284
9289
9294
9299
9304
9309
9314
9319
9324
9330
9335
9340
9346
9351
9357
9363
9368
9374
9380
9386
9391
9397
9403
9408
9414
9419
9424
9430
9435
9440
9445
9450
9454
9459
9463
9467
9471
9475
9479
9482
9485
9487
9490
9492
9494
9496
9498
9499
9500
9501
9502
9503
9503
9504
9504
9505
9505
9506
9506
9507
9507
9507
9508
9508
9508
9508
9508
9509
9509
9509
9509
9508
9508
9508
9508
9508
9508
9507
9507
9507
9507
9507
9507
9507
9507
9507
9507
9507
9507
9507
9508
9508
9508
9509
9509
9510
9511
9512
9513
9514
9516
9518
9520
9522
9524
9527
9530
9533
9537
9540
9544
9549
9553
9558
9564
9569
9575
9581
9588
9594
9601
9608
9616
9623
9631
9639
9647
9655
9664
9672
9681
9689
9698
9706
9715
9723
9731
9739
9747
9755
9763
9770
9777
9784
9791
9797
9803
9809
9814
9819
9824
9828
9832
9836
9840
9843
9846
9848
9851
9853
9855
9857
9859
9860
9861
9862
9863
9864
9864
9865
9865
9865
9865
9865
9865
9864
9864
9864
9863
9862
9862
9861
9860
9860
9859
9858
9857
9856
9855
9854
9852
9851
9850
9848
9847
9845
9844
9842
9840
9838
9835
9833
9831
9828
9825
9822
9819
9816
9813
9809
9806
9802
9798
9795
9791
9787
9783
9779
9774
9770
9765
9761
9756
9751
9746
9741
9736
9731
9726
9721
9715
9710
9704
9698
9693
9687
9681
9675
9669
9662
9656
9650
9643
9637
9630
9623
9616
9608
9601
9593
9586
9578
9570
9562
9554
9546
9537
9529
9520
9512
9503
9494
9486
9477
9468
9460
9451
9443
9434
9426
9418
9409
9401
9393
9385
9377
9369
9361
9353
9345
9337
9329
9321
9313
9305
9297
9290
9282
9274
9266
9258
9250
9243
9235
9227
9219
9212
9204
9197
9189
9182
9174
9167
9160
9153
9146
9139
9132
9126
9119
9113
9106
9100
9094
9087
9081
9074
9068
9061
9054
9047
9040
9032
9025
9017
9009
9001
8992
8984
8975
8966
8957
8947
8938
8928
8918
8908
8898
8887
8877
8866
8855
8844
8832
8821
8809
8797
8785
8773
8760
8748
8736
8723
8711
8698
8686
8674
8662
8649
8637
8625
8613
8601
8589
8577
8566
8554
8542
8531
8519
8508
8496
8484
8473
8461
8450
8438
8427
8415
8403
8391
8379
8367
8355
8343
8331
8318
8306
8294
8281
8269
8257
8244
8232
8220
8208
8195
8183
8170
8159
8147
8134
8122
8109
8098
8085
8073
8061
8048
8035
8023
8010
7997
7984
7970
7957
7943
7930
7916
7902
7888
7873
7859
7844
7829
7814
7799
7783
7768
7752
7736
7720
7704
7687
7671
7654
7637
7621
7604
7586
7569
7552
7534
7517
7500
7482
7464
7447
7429
7411
7394
7376
7358
7341
7323
7305
7288
7270
7253
7235
7218
7200
7183
7166
7149
7132
7115
7098
7081
7064
7047
7031
7015
6998
6982
6966
6951
6935
6920
6905
6890
6875
6861
6846
6832
6818
6805
6791
6778
6765
6752
6739
6726
6713
6701
6688
6676
6663
6651
6639
6626
6614
6602
6589
6577
6565
6552
6539
6526
6513
6500
6486
6472
6458
6444
6429
6414
6398
6382
6366
6349
6332
6315
6298
6280
6261
6243
6224
6205
6185
6166
6146
6127
6107
6087
6067
6048
6028
6009
5989
5970
5951
5932
5914
5896
5878
5861
5844
5827
5812
5796
5781
5767
5753
5740
5728
5716
5704
5694
5683
5673
5664
5655
5646
5637
5629
5621
5613
5605
5598
5590
5583
5575
5567
5560
5552
5544
5536
5528
5519
5511
5502
5493
5484
5474
5464
5454
5444
5434
5423
5412
5401
5390
5379
5368
5356
5345
5334
5322
5311
5299
5288
5277
5265
5254
5243
5231
5220
5209
5198
5186
5175
5164
5153
5142
5130
5119
5109
5098
5087
5076
5066
5055
5045
5035
5025
5015
5005
4995
4986
4977
4967
4958
4950
4941
4932
4924
4916
4908
4900
4893
4885
4878
4871
4864
4858
4851
4845
4839
4833
4828
4822
4817
4811
4806
4801
4796
4791
4786
4781
4776
4771
4766
4761
4756
4751
4745
4740
4734
4728
4722
4716
4709
4703
4696
4688
4681
4673
4665
4657
4648
4639
4630
4621
4611
4601
4592
4582
4572
4561
4551
4541
4531
4521
4511
4501
4491
4481
4472
4462
4453
4444
4435
4427
4418
4410
4402
4395
4387
4380
4373
4366
4359
4353
4346
4340
4334
4328
4322
4316
4310
4305
4299
4293
4287
4281
4275
4269
4263
4257
4251
4245
4238
4232
4225
4219
4212
4205
4198
4190
4183
4175
4168
4160
4152
4143
4135
4126
4117
4109
4100
4090
4081
4072
4062
4053
4043
4034
4024
4014
4005
3995
3986
3976
3967
3957
3947
3938
3929
3920
3911
3902
3893
3885
3877
3869
3861
3854
3847
3840
3833
3827
3821
3815
3809
3804
3799
3794
3789
3785
3780
3776
3772
3768
3765
3761
3758
3755
3752
3750
3747
3745
3743
3741
3739
3737
3735
3734
3732
3730
3729
3728
3726
3725
3724
3722
3721
3719
3718
3716
3714
3712
3710
3708
3705
3703
3700
3697
3694
3691
3687
3684
3680
3676
3672
3669
3665
3661
3657
3652
3648
3644
3641
3637
3633
3629
3626
3623
3619
3616
3613
3611
3608
3606
3604
3602
3600
3598
3597
3596
3595
3594
3593
3593
3593
3592
3592
3592
3593
3593
3593
3594
3594
3595
3595
3596
3597
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3609
3610
3611
3613
3614
3616
3618
3620
3622
3624
3626
3628
3631
3634
3637
3640
3644
3648
3652
3657
3661
3666
3672
3677
3683
3690
3696
3703
3711
3718
3726
3734
3742
3751
3760
3769
3778
3788
3798
3808
3818
3828
3839
3849
3860
3871
3882
3894
3905
3916
3928
3940
3952
3964
3976
3988
4001
4013
4026
4038
4051
4064
4077
4090
4103
4117
4130
4144
4157
4171
4184
4198
4212
4226
4239
4253
4267
4281
4295
4309
4323
4337
4350
4364
4378
4392
4405
4419
4432
4445
4458
4472
4485
4497
4510
4523
4536
4548
4561
4574
4586
4599
4612
4624
4637
4650
4663
4676
4689
4702
4716
4729
4743
4757
4771
4785
4800
4815
4830
4845
4861
4877
4893
4910
4927
4944
4961
4979
4997
5015
5034
5053
5072
5092
5112
5132
5152
5173
5193
5215
5236
5257
5279
5301
5323
5345
5368
5390
5413
5436
5459
5481
5504
5527
5551
5574
5597
5620
5643
5667
5690
5714
5737
5761
5784
5808
5831
5855
5879
5903
5927
5951
5975
5999
6024
6048
6073
6098
6122
6147
6172
6198
6223
6248
6274
6300
6326
6352
6378
6404
6430
6457
6483
6510
6536
6563
6590
6617
6644
6671
6699
6726
6754
6781
6809
6837
6865
6893
6922
6950
6979
7008
7037
7066
7096
7125
7155
7185
7215
7245
7275
7306
7337
7367
7398
7429
7461
7492
7523
7555
7587
7619
7650
7682
7715
7747
7779
7811
7843
7876
7908
7940
7973
8005
8038
8070
8102
8135
8167
8200
8233
8265
8298
8330
8363
8396
8428
8461
8494
8526
8559
8592
8625
8658
8690
8723
8756
8788
8821
8853
8886
8918
8950
8981
9013
9044
9075
9106
9136
9167
9196
9226
9255
9284
9312
9340
9367
9394
9421
9447
9473
9499
9524
9549
9573
9597
9621
9644
9667
9690
9712
9734
9756
9778
9799
9820
9841
9862
9882
9903
9923
9943
9964
9984
10004
10024
10044
10064
10085
10105
10126
10146
10167
10188
10209
10231
10252
10274
10296
10318
10341
10364
10387
10410
10434
10457
10482
10506
10531
10556
10581
10607
10633
10659
10685
10712
10739
10766
10793
10820
10848
10876
10904
10932
10960
10988
11016
11044
11072
11101
11129
11157
11185
11213
11241
11268
11296
11323
11350
11377
11404
11431
11457
11483
11509
11534
11560
11585
11609
11634
11658
11682
11705
11728
11751
11774
11796
11818
11840
11861
11882
11902
11923
11943
11962
11982
12001
12020
12038
12057
12075
12093
12110
12128
12145
12162
12179
12196
12212
12229
12245
12261
12277
12293
12309
12325
12341
12356
12372
12387
12402
12417
12432
12447
12462
12476
12491
12505
12520
12534
12548
12562
12576
12590
12604
12617
12631
12644
12657
12671
12684
12697
12710
12722
12735
12748
12760
12772
12785
12797
12809
12820
12832
12844
12855
12866
12878
12889
12899
12910
12921
12931
12941
12951
12961
12971
12981
12990
12999
13008
13017
13026
13034
13042
13050
13058
13066
13074
13081
13088
13095
13102
13109
13116
13122
13129
13135
13141
13148
13154
13160
13166
13171
13177
13183
13188
13194
13199
13205
13210
13215
13220
13225
13230
13235
13240
13245
13249
13253
13257
13261
13265
13269
13272
13275
13278
13280
13283
13284
13286
13287
13288
13289
13289
13289
13288
13288
13286
13285
13283
13281
13278
13275
13272
13268
13265
13260
13256
13251
13246
13240
13234
13228
13221
13214
13207
13200
13192
13183
13175
13166
13156
13147
13137
13126
13116
13105
13093
13082
13070
13058
13045
13033
13020
13007
12993
12980
12966
12952
12938
12924
12909
12894
12880
12865
12850
12834
12819
12804
12788
12772
12756
12741
12725
12709
12693
12677
12661
12645
12629
12613
12597
12581
12565
12549
12533
12517
12501
12486
12470
12454
12439
12423
12408
12393
12377
12362
12347
12332
12317
12302
12287
12273
12258
12244
12229
12215
12201
12187
12173
12159
12145
12131
12118
12104
12090
12077
12063
12049
12035
12022
12008
11994
11981
11967
11953
11939
11926
11912
11898
11885
11871
11858
11844
11831
11817
11804
11790
11777
11764
11751
11738
11725
11712
11700
11687
11675
11663
11651
11639
11628
11617
11605
11595
11584
11573
11563
11553
11543
11533
11523
11514
11504
11495
11486
11477
11468
11459
11450
11442
11433
11425
11416
11408
11400
11391
11383
11375
11367
11359
11351
11343
11335
11327
11319
11311
11303
11295
11288
11280
11272
11264
11257
11249
11241
11233
11226
11218
11210
11202
11195
11187
11179
11171
11163
11155
11147
11139
11130
11122
11114
11106
11097
11089
11080
11072
11063
11055
11047
11038
11030
11021
11013
11005
10996
10988
10980
10971
10963
10955
10946
10938
10930
10921
10913
10905
10896
10888
10880
10872
10864
10856
10848
10840
10832
10824
10816
10808
10801
10793
10786
10779
10771
10764
10758
10751
10745
10738
10732
10726
10721
10715
10710
10705
10700
10696
10692
10688
10684
10680
10677
10675
10672
10670
10668
10666
10665
10664
10664
10664
10664
10664
10665
10666
10668
10669
10671
10674
10676
10679
10681
10684
10688
10691
10694
10698
10701
10705
10709
10712
10716
10720
10724
10727
10731
10735
10739
10742
10746
10749
10753
10756
10760
10763
10766
10769
10772
10776
10779
10782
10785
10788
10791
10793
10796
10799
10802
10805
10808
10811
10814
10817
10820
10822
10825
10828
10831
10834
10837
10840
10843
10846
10849
10851
10854
10856
10858
10861
10863
10865
10867
10869
10870
10872
10874
10875
10876
10878
10879
10881
10882
10883
10884
10886
10887
10888
10890
10891
10892
10894
10895
10896
10898
10899
10901
10903
10905
10907
10909
10911
10913
10915
10917
10920
10922
10925
10928
10930
10933
10936
10939
10942
10945
10948
10951
10955
10958
10961
10964
10968
10971
10974
10978
10981
10984
10988
10991
10994
10998
11001
11004
11008
11011
11014
11018
11021
11024
11028
11031
11034
11038
11041
11044
11048
11051
11054
11058
11061
11064
11067
11071
11074
11077
11081
11084
11087
11090
11094
11097
11100
11103
11107
11110
11113
11117
11120
11123
11126
11130
11133
11136
11139
11143
11146
11149
11152
11155
11159
11162
11165
11168
11172
11175
11178
11181
11184
11188
11191
11194
11197
11200
11204
11207
11210
11213
11216
11220
11223
11226
11229
11232
11235
11239
11242
11245
11248
11251
11254
11258
11261
11264
11267
11270
11273
11276
11280
11283
11286
11289
11292
11295
11298
11301
11305
11308
11311
11314
11317
11320
11323
11326
11329
11333
11336
11339
11342
11345
11348
11351
11354
11357
11360
11363
11366
11370
11373
11376
11379
11382
11385
11388
11391
11394
11397
11400
11403
11406
11409
11412
11415
11418
11421
11424
11427
11430
11433
11436
11440
11443
11446
11449
11452
11455
11458
11461
11464
11467
11470
11473
11476
11479
11482
11484
11487
11490
11493
11496
11499
11502
11505
11508
11511
11514
11517
11520
11523
11526
11529
11532
11535
11538
11541
11544
11547
11550
11552
11555
11558
11561
11564
11567
11570
11573
11576
11579
11582
11585
11587
11590
11593
11596
11599
11602
11605
11608
11611
11613
11616
11619
11622
11625
11628
11631
11634
11636
11639
11642
11645
11648
11651
11654
11656
11659
11662
11665
11668
11671
11673
11676
11679
11682
11685
11688
11690
11693
11696
11699
11702
11705
11707
11710
11713
11716
11719
11721
11724
11727
11730
11732
11735
11738
11741
11744
11746
11749
11752
11755
11757
11760
11763
11766
11769
11771
11774
11777
11780
11782
11785
11788
11791
11793
11796
11799
11802
11804
11807
11810
11812
11815
11818
11821
11823
11826
11829
11831
11834
11837
11840
11842
11845
11848
11850
11853
11856
11858
11861
11864
11866
11869
11872
11874
11877
11880
11883
11885
11888
11891
11893
11896
11898
11901
11904
11906
11909
11912
11914
11917
11920
11922
11925
11928
11930
11933
11935
11938
11941
11943
11946
11949
11951
11954
11956
11959
11962
11964
11967
11969
11972
11975
11977
11980
11982
11985
11988
11990
11993
11995
11998
12000
12003
12006
12008
12011
12013
12016
12018
12021
12023
12026
12029
12031
12034
12036
12039
12041
12044
12046
12049
12051
12054
12056
12059
12062
12064
12067
12069
12072
12074
12077
12079
12082
12084
12087
12089
12092
12094
12097
12099
12102
12104
12107
12109
12112
12114
12116
12119
12121
12124
12126
12129
12131
12134
12136
12139
12141
12144
12146
12148
12151
12153
12156
12158
12161
12163
12166
12168
12170
12173
12175
12178
12180
12183
12185
12187
12190
12192
12195
12197
12199
12202
12204
12207
12209
12211
12214
12216
12219
12221
12223
12226
12228
12231
12233
12235
12238
12240
12242
12245
12247
12250
12252
12254
12257
12259
12261
12264
12266
12268
12271
12273
12275
12278
12280
12282
12285
12287
12289
12292
12294
12296
12299
12301
12303
12306
12308
12310
12313
12315
12317
12320
12322
12324
12326
12329
12331
12333
12336
12338
12340
12342
12345
12347
12349
12352
12354
12356
12358
12361
12363
12365
12367
12370
12372
12374
12376
12379
12381
12383
12385
12388
12390
12392
12394
12397
12399
12401
12403
12406
12408
12410
12412
12415
12417
12419
12421
12423
12426
12428
12430
12432
12434
12437
12439
12441
12443
12445
12448
12450
12452
12454
12456
12459
12461
12463
12465
12467
12469
12472
12474
12476
12478
12480
12482
12485
12487
12489
12491
12493
12495
12498
12500
12502
12504
12506
12508
12510
12512
12515
12517
12519
12521
12523
12525
12527
12530
12532
12534
12536
12538
12540
12542
12544
12546
12548
12551
12553
12555
12557
12559
12561
12563
12565
12567
12569
12572
12574
12576
12578
12580
12582
12584
12586
12588
12590
12592
12594
12596
12598
12600
12603
12605
12607
12609
12611
12613
12615
12617
12619
12621
12623
12625
12627
12629
12631
12633
12635
12637
12639
12641
12643
12645
12647
12649
12651
12653
12655
12657
12659
12661
12663
12665
12667
12669
12671
12673
12675
12677
12679
12681
12683
12685
12687
12689
12691
12693
12695
12697
12699
12701
12703
12705
12707
12709
12711
12713
12715
12717
12718
12720
12722
12724
12726
12728
12730
12732
12734
12736
12738
12740
12742
12744
12746
12747
12749
12751
12753
12755
12757
12759
12761
12763
12765
12767
12768
12770
12772
12774
12776
12778
12780
12782
12784
12785
12787
12789
12791
12793
12795
12797
12799
12800
12802
12804
12806
12808
12810
12812
12814
12815
12817
12819
12821
12823
12825
12826
12828
12830
12832
12834
12836
12837
12839
12841
12843
12845
12847
12848
12850
12852
12854
12856
12858
12859
12861
12863
12865
12867
12868
12870
12872
12874
12876
12877
12879
12881
12883
12885
12886
12888
12890
12892
12894
12895
12897
12899
12901
12902
12904
12906
12908
12909
12911
12913
12915
12916
12918
12920
12922
12924
12925
12927
12929
12931
12932
12934
12936
12937
12939
12941
12943
12944
12946
12948
12950
12951
12953
12955
12956
12958
12960
12962
12963
12965
12967
12968
12970
12972
12974
12975
12977
12979
12980
12982
12984
12985
12987
12989
12990
12992
12994
12996
12997
12999
13001
13002
13004
13006
13007
13009
13011
13012
13014
13016
13017
13019
13021
13022
13024
13026
13027
13029
13030
13032
13034
13035
13037
13039
13040
13042
13044
13045
13047
13048
13050
13052
13053
13055
13057
13058
13060
13061
13063
13065
13066
13068
13069
13071
13073
13074
13076
13077
13079
13081
13082
13084
13085
13087
13089
13090
13092
13093
13095
13097
13098
13100
13101
13103
13104
13106
13108
13109
13111
13112
13114
13115
13117
13118
13120
13122
13123
13125
13126
13128
13129
13131
13132
13134
13135
13137
13139
13140
13142
13143
13145
13146
13148
13149
13151
13152
13154
13155
13157
13158
13160
13161
13163
13164
13166
13167
13169
13170
13172
13173
13175
13176
13178
13179
13181
13182
13184
13185
13187
13188
13190
13191
13193
13194
13196
13197
13199
13200
13202
13203
13205
13206
13207
13209
13210
13212
13213
13215
13216
13218
13219
13221
13222
13223
13225
13226
13228
13229
13231
13232
13233
13235
13236
13238
13239
13241
13242
13243
13245
13246
13248
13249
13251
13252
13253
13255
13256
13258
13259
13260
13262
13263
13265
13266
13267
13269
13270
13272
13273
