5
76699
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-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
-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
-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
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-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
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-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
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-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
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-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
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-136
-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
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-157
-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
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-217
-217
-218
-218
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-220
-221
-221
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-223
-223
-224
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-226
-226
-227
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-241
-241
-242
-242
-242
-242
-243
-243
-243
-243
-244
-244
-244
-244
-245
-245
-245
-245
-245
-246
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-248
-249
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-253
-254
-254
-254
-254
-255
-255
-255
-255
-256
-256
-256
-256
-257
-257
-257
-257
-258
-258
-258
-258
-259
-259
-259
-259
-260
-260
-260
-260
-261
-261
-261
-261
-262
-262
-262
-262
-263
-263
-263
-263
-264
-264
-264
-264
-265
-265
-265
-266
-266
-266
-266
-267
-267
-267
-267
-268
-268
-268
-268
-269
-269
-269
-269
-270
-270
-270
-270
-271
-271
-271
-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
-280
-280
-281
-281
-281
-281
-282
-282
-282
-282
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-289
-290
-290
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-291
-291
-291
-292
-292
-292
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-293
-293
-293
-294
-294
-294
-294
-294
-294
-294
-294
-294
-295
-295
-295
-295
-295
-295
-295
-295
-296
-296
-296
-296
-296
-296
-296
-296
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-298
-298
-298
-298
-298
-298
-298
-298
-298
-298
-298
-299
-299
-299
-299
-299
-299
-299
-299
-299
-299
-299
-299
-300
-300
-300
-300
-300
-300
-300
-300
-300
-300
-300
-300
-300
-300
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-305
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-300
-300
-300
-300
-300
-300
-300
-300
-300
-300
-300
-299
-299
-299
-299
-299
-299
-299
-299
-299
-299
-299
-298
-298
-298
-298
-298
-298
-298
-298
-298
-298
-298
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-296
-296
-296
-296
-296
-296
-296
-296
-296
-296
-296
-296
-296
-296
-296
-295
-295
-295
-295
-295
-295
-295
-295
-295
-295
-295
-295
-295
-295
-294
-294
-294
-294
-294
-294
-294
-294
-294
-293
-293
-293
-293
-293
-293
-293
-293
-292
-292
-292
-292
-292
-292
-292
-292
-291
-291
-291
-291
-291
-291
-291
-290
-290
-290
-290
-290
-290
-290
-289
-289
-289
-289
-289
-289
-288
-288
-288
-288
-288
-288
-288
-287
-287
-287
-287
-287
-287
-286
-286
-286
-286
-286
-286
-285
-285
-285
-285
-285
-285
-284
-284
-284
-284
-284
-284
-283
-283
-283
-283
-283
-282
-282
-282
-282
-282
-281
-281
-281
-281
-281
-281
-280
-280
-280
-280
-280
-279
-279
-279
-279
-279
-278
-278
-278
-278
-278
-277
-277
-277
-277
-277
-276
-276
-276
-276
-276
-275
-275
-275
-275
-274
-274
-274
-274
-273
-273
-273
-273
-272
-272
-272
-272
-271
-271
-271
-271
-270
-270
-270
-270
-269
-269
-269
-269
-268
-268
-268
-267
-267
-267
-267
-266
-266
-266
-266
-265
-265
-265
-264
-264
-264
-264
-263
-263
-263
-262
-262
-262
-262
-261
-261
-261
-260
-260
-260
-259
-259
-259
-258
-258
-258
-257
-257
-257
-256
-256
-256
-255
-255
-255
-254
-254
-253
-253
-253
-252
-252
-251
-251
-251
-250
-250
-249
-249
-249
-248
-248
-247
-247
-247
-246
-246
-245
-245
-244
-244
-243
-243
-243
-242
-242
-241
-241
-240
-240
-239
-239
-238
-238
-237
-237
-236
-236
-235
-235
-234
-234
-233
-233
-232
-232
-231
-231
-230
-230
-229
-229
-228
-228
-227
-227
-226
-226
-225
-225
-224
-224
-223
-223
-222
-221
-221
-220
-220
-219
-218
-218
-217
-217
-216
-216
-215
-214
-214
-213
-213
-212
-211
-211
-210
-209
-209
-208
-208
-207
-206
-206
-205
-204
-204
-203
-202
-202
-201
-201
-200
-199
-199
-198
-197
-197
-196
-195
-195
-194
-193
-193
-192
-191
-191
-190
-189
-189
-188
-187
-187
-186
-185
-185
-184
-183
-183
-182
-181
-181
-180
-179
-179
-178
-177
-177
-176
-176
-175
-174
-174
-173
-172
-172
-171
-170
-170
-169
-168
-168
-167
-166
-166
-165
-164
-164
-163
-162
-162
-161
-160
-160
-159
-158
-158
-157
-156
-156
-155
-154
-154
-153
-152
-152
-151
-150
-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
-130
-130
-129
-128
-128
-127
-126
-126
-125
-124
-124
-123
-122
-122
-121
-120
-119
-119
-118
-117
-117
-116
-115
-115
-114
-113
-113
-112
-111
-110
-110
-109
-108
-108
-107
-106
-106
-105
-104
-103
-103
-102
-101
-101
-100
-99
-99
-98
-97
-96
-96
-95
-94
-94
-93
-92
-91
-91
-90
-89
-89
-88
-87
-86
-86
-85
-84
-83
-83
-82
-81
-81
-80
-79
-78
-78
-77
-76
-76
-75
-74
-73
-73
-72
-71
-71
-70
-69
-68
-68
-67
-66
-65
-65
-64
-63
-63
-62
-61
-60
-60
-59
-58
-57
-57
-56
-55
-54
-54
-53
-52
-52
-51
-50
-49
-49
-48
-47
-46
-46
-45
-44
-43
-43
-42
-41
-41
-40
-39
-38
-38
-37
-36
-35
-35
-34
-33
-32
-32
-31
-30
-30
-29
-28
-27
-27
-26
-25
-24
-24
-23
-22
-21
-21
-20
-19
-18
-18
-17
-16
-16
-15
-14
-13
-13
-12
-11
-10
-10
-9
-8
-7
-7
-6
-5
-4
-4
-3
-2
-2
-1
0
1
1
2
3
3
4
5
6
6
7
8
8
9
10
11
11
12
13
13
14
15
15
16
17
18
18
19
20
20
21
22
22
23
24
25
25
26
27
27
28
29
29
30
31
31
32
33
34
34
35
36
36
37
38
38
39
40
40
41
42
43
43
44
45
45
46
47
47
48
49
49
50
51
52
52
53
54
54
55
56
56
57
58
58
59
60
60
61
62
62
63
64
64
65
66
66
67
68
68
69
70
70
71
72
72
73
74
74
75
76
76
77
78
78
79
80
80
81
82
82
83
84
84
85
86
86
87
88
88
89
90
90
91
91
92
93
93
94
95
95
96
97
97
98
99
99
100
100
101
102
102
103
104
104
105
106
106
107
107
108
109
109
110
110
111
112
112
113
113
114
115
115
116
116
117
118
118
119
120
120
121
121
122
123
123
124
124
125
126
126
127
127
128
129
129
130
130
131
131
132
133
133
134
134
135
136
136
137
137
138
138
139
140
140
141
141
142
142
143
143
144
145
145
146
146
147
147
148
148
149
149
150
150
151
151
152
152
153
154
154
155
155
156
156
157
157
158
158
159
159
160
160
161
161
162
162
163
163
164
164
165
166
166
167
167
168
168
169
169
170
170
171
171
172
172
173
173
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
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
211
212
212
213
213
214
214
215
215
216
216
216
217
217
218
218
219
219
219
220
220
221
221
221
222
222
223
223
224
224
224
225
225
226
226
226
227
227
228
228
228
229
229
230
230
231
231
231
232
232
233
233
233
234
234
234
235
235
236
236
236
237
237
238
238
238
239
239
239
240
240
240
241
241
242
242
242
243
243
243
244
244
244
245
245
245
246
246
246
247
247
247
247
248
248
248
249
249
249
250
250
250
250
251
251
251
252
252
252
253
253
253
253
254
254
254
255
255
255
255
256
256
256
256
257
257
257
257
258
258
258
258
259
259
259
259
260
260
260
260
261
261
261
261
262
262
262
262
263
263
263
263
263
264
264
264
264
264
265
265
265
265
266
266
266
266
266
267
267
267
267
267
267
268
268
268
268
268
269
269
269
269
269
269
270
270
270
270
270
271
271
271
271
271
271
272
272
272
272
272
272
273
273
273
273
273
273
274
274
274
274
274
274
275
275
275
275
275
275
276
276
276
276
276
276
276
277
277
277
277
277
277
278
278
278
278
278
278
279
279
279
279
279
279
280
280
280
280
280
280
280
281
281
281
281
281
281
282
282
282
282
282
282
283
283
283
283
283
283
284
284
284
284
284
284
285
285
285
285
285
285
285
286
286
286
286
286
286
287
287
287
287
287
287
287
288
288
288
288
288
288
289
289
289
289
289
289
289
290
290
290
290
290
290
290
291
291
291
291
291
291
291
292
292
292
292
292
292
292
293
293
293
293
293
293
293
294
294
294
294
294
294
294
295
295
295
295
295
295
295
295
296
296
296
296
296
296
296
296
297
297
297
297
297
297
297
297
297
298
298
298
298
298
298
298
298
298
299
299
299
299
299
299
299
299
300
300
300
300
300
300
300
300
301
301
301
301
301
301
301
302
302
302
302
302
302
302
303
303
303
303
303
303
303
304
304
304
304
304
304
304
304
305
305
305
305
305
305
305
305
305
306
306
306
306
306
306
306
306
306
306
306
307
307
307
307
307
307
307
307
307
307
307
307
308
308
308
308
308
308
308
308
308
308
308
308
308
309
309
309
309
309
309
309
309
309
309
309
309
309
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
310
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
308
308
308
308
308
308
308
308
308
308
308
308
308
308
307
307
307
307
307
307
307
307
307
307
306
306
306
306
306
306
306
306
306
305
305
305
305
305
305
305
305
305
305
304
304
304
304
304
304
304
304
304
304
304
304
303
303
303
303
303
303
303
303
303
303
303
303
302
302
302
302
302
302
302
302
302
302
302
302
301
301
301
301
301
301
301
301
301
301
301
301
300
300
300
300
300
300
300
300
300
300
300
300
300
300
299
299
299
299
299
299
299
299
299
299
299
299
299
299
298
298
298
298
298
298
298
298
298
298
298
298
298
297
297
297
297
297
297
297
297
297
297
297
296
296
296
296
296
296
296
296
296
296
295
295
295
295
295
295
295
295
294
294
294
294
294
294
294
294
293
293
293
293
293
293
293
292
292
292
292
292
292
291
291
291
291
291
291
291
290
290
290
290
290
290
289
289
289
289
289
289
288
288
288
288
288
288
288
287
287
287
287
287
287
286
286
286
286
286
286
285
285
285
285
285
285
285
284
284
284
284
284
284
283
283
283
283
283
283
283
282
282
282
282
282
282
281
281
281
281
281
281
280
280
280
280
280
280
280
279
279
279
279
279
279
278
278
278
278
278
278
277
277
277
277
277
277
277
276
276
276
276
276
276
275
275
275
275
275
275
275
274
274
274
274
274
274
273
273
273
273
273
273
273
272
272
272
272
272
272
272
271
271
271
271
271
271
271
270
270
270
270
270
270
270
269
269
269
269
269
269
269
269
268
268
268
268
268
268
268
268
267
267
267
267
267
267
267
267
267
266
266
266
266
266
266
266
266
266
265
265
265
265
265
265
265
265
265
265
265
265
265
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
261
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
258
258
258
258
258
258
258
258
258
258
258
258
258
258
257
257
257
257
257
257
257
257
257
257
257
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
253
253
253
253
253
253
253
253
253
253
253
253
253
253
252
252
252
252
252
252
252
252
252
252
252
251
251
251
251
251
251
251
251
251
251
251
250
250
250
250
250
250
250
250
250
250
249
249
249
249
249
249
249
249
249
249
248
248
248
248
248
248
248
248
248
248
247
247
247
247
247
247
247
247
246
246
246
246
246
246
246
246
245
245
245
245
245
245
244
244
244
244
244
244
244
243
243
243
243
243
243
243
242
242
242
242
242
242
242
241
241
241
241
241
241
241
241
240
240
240
240
240
240
240
239
239
239
239
239
239
239
239
238
238
238
238
238
238
238
237
237
237
237
237
237
237
236
236
236
236
236
236
236
236
235
235
235
235
235
235
234
234
234
234
234
234
234
233
233
233
233
233
233
232
232
232
232
232
232
231
231
231
231
231
230
230
230
230
230
230
229
229
229
229
229
228
228
228
228
228
227
227
227
227
226
226
226
226
226
225
225
225
225
224
224
224
224
224
223
223
223
223
222
222
222
222
221
221
221
221
220
220
220
220
219
219
219
218
218
218
218
217
217
217
217
216
216
216
215
215
215
215
214
214
214
213
213
213
213
212
212
212
211
211
211
210
210
210
210
209
209
209
208
208
208
207
207
207
206
206
206
205
205
205
204
204
204
203
203
203
202
202
202
201
201
201
200
200
199
199
199
198
198
198
197
197
196
196
196
195
195
194
194
194
193
193
192
192
192
191
191
190
190
190
189
189
188
188
188
187
187
186
186
186
185
185
184
184
183
183
182
182
182
181
181
180
180
179
179
178
178
177
177
177
176
176
175
175
174
174
173
173
172
172
171
171
170
170
169
169
168
168
167
167
166
165
165
164
164
163
163
162
162
161
161
160
159
159
158
158
157
157
156
155
155
154
154
153
153
152
152
151
150
150
149
149
148
148
147
147
146
145
145
144
144
143
143
142
141
141
140
140
139
139
138
137
137
136
136
135
134
134
133
133
132
131
131
130
130
129
128
128
127
126
126
125
125
124
123
123
122
122
121
120
120
119
118
118
117
117
116
115
115
114
114
113
112
112
111
110
110
109
109
108
107
107
106
105
105
104
103
103
102
102
101
100
100
99
98
98
97
96
96
95
94
94
93
92
92
91
90
90
89
88
88
87
86
86
85
84
84
83
82
82
81
80
80
79
78
78
77
76
76
75
74
73
73
72
71
71
70
69
69
68
67
67
66
65
65
64
63
63
62
61
61
60
59
59
58
57
56
56
55
54
54
53
52
52
51
50
49
49
48
47
47
46
45
45
44
43
43
42
41
40
40
39
38
38
37
36
35
35
34
33
33
32
31
30
30
29
28
28
27
26
25
25
24
23
22
22
21
20
19
19
18
17
17
16
15
14
14
13
12
11
11
10
9
8
8
7
6
5
5
4
3
2
2
1
0
-1
-1
-2
-3
-4
-4
-5
-6
-7
-7
-8
-9
-10
-10
-11
-12
-13
-13
-14
-15
-16
-16
-17
-18
-19
-19
-20
-21
-22
-22
-23
-24
-25
-25
-26
-27
-28
-28
-29
-30
-30
-31
-32
-33
-33
-34
-35
-36
-36
-37
-38
-39
-39
-40
-41
-41
-42
-43
-44
-44
-45
-46
-46
-47
-48
-49
-49
-50
-51
-51
-52
-53
-54
-54
-55
-56
-56
-57
-58
-59
-59
-60
-61
-61
-62
-63
-64
-64
-65
-66
-66
-67
-68
-69
-69
-70
-71
-71
-72
-73
-74
-74
-75
-76
-76
-77
-78
-79
-79
-80
-81
-82
-82
-83
-84
-84
-85
-86
-87
-87
-88
-89
-90
-90
-91
-92
-93
-93
-94
-95
-95
-96
-97
-98
-98
-99
-100
-100
-101
-102
-103
-103
-104
-105
-105
-106
-107
-108
-108
-109
-110
-111
-111
-112
-113
-113
-114
-115
-116
-116
-117
-118
-118
-119
-120
-121
-121
-122
-123
-124
-124
-125
-126
-126
-127
-128
-129
-129
-130
-131
-131
-132
-133
-133
-134
-135
-136
-136
-137
-138
-138
-139
-140
-140
-141
-142
-142
-143
-144
-144
-145
-146
-146
-147
-148
-148
-149
-150
-150
-151
-152
-152
-153
-154
-154
-155
-155
-156
-157
-157
-158
-159
-159
-160
-160
-161
-162
-162
-163
-164
-164
-165
-165
-166
-167
-167
-168
-168
-169
-170
-170
-171
-171
-172
-173
-173
-174
-174
-175
-176
-176
-177
-177
-178
-178
-179
-180
-180
-181
-181
-182
-182
-183
-184
-184
-185
-185
-186
-186
-187
-188
-188
-189
-189
-190
-190
-191
-191
-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
-213
-213
-214
-214
-215
-215
-216
-216
-217
-217
-217
-218
-218
-219
-219
-220
-220
-221
-221
-222
-222
-222
-223
-223
-224
-224
-225
-225
-226
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-230
-231
-231
-232
-232
-233
-233
-233
-234
-234
-235
-235
-236
-236
-236
-237
-237
-238
-238
-239
-239
-239
-240
-240
-241
-241
-242
-242
-242
-243
-243
-244
-244
-245
-245
-245
-246
-246
-247
-247
-248
-248
-248
-249
-249
-250
-250
-250
-251
-251
-252
-252
-253
-253
-253
-254
-254
-255
-255
-255
-256
-256
-257
-257
-258
-258
-258
-259
-259
-260
-260
-260
-261
-261
-262
-262
-262
-263
-263
-263
-264
-264
-265
-265
-265
-266
-266
-266
-267
-267
-267
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-271
-272
-272
-272
-273
-273
-273
-274
-274
-274
-275
-275
-276
-276
-276
-277
-277
-277
-278
-278
-278
-279
-279
-279
-280
-280
-280
-280
-281
-281
-281
-282
-282
-282
-283
-283
-283
-283
-284
-284
-284
-285
-285
-285
-285
-286
-286
-286
-286
-287
-287
-287
-287
-288
-288
-288
-288
-289
-289
-289
-289
-290
-290
-290
-290
-291
-291
-291
-291
-292
-292
-292
-292
-293
-293
-293
-293
-294
-294
-294
-294
-294
-295
-295
-295
-295
-296
-296
-296
-296
-297
-297
-297
-297
-297
-298
-298
-298
-298
-299
-299
-299
-299
-300
-300
-300
-300
-301
-301
-301
-301
-301
-302
-302
-302
-302
-303
-303
-303
-303
-304
-304
-304
-304
-305
-305
-305
-305
-306
-306
-306
-307
-307
-307
-307
-308
-308
-308
-308
-309
-309
-309
-309
-310
-310
-310
-310
-311
-311
-311
-311
-312
-312
-312
-312
-313
-313
-313
-313
-314
-314
-314
-315
-315
-315
-315
-316
-316
-316
-316
-317
-317
-317
-317
-318
-318
-318
-319
-319
-319
-319
-320
-320
-320
-321
-321
-321
-321
-322
-322
-322
-322
-323
-323
-323
-324
-324
-324
-324
-325
-325
-325
-325
-326
-326
-326
-327
-327
-327
-327
-328
-328
-328
-328
-329
-329
-329
-329
-330
-330
-330
-330
-331
-331
-331
-331
-332
-332
-332
-332
-333
-333
-333
-333
-334
-334
-334
-334
-335
-335
-335
-335
-335
-336
-336
-336
-336
-337
-337
-337
-337
-337
-338
-338
-338
-338
-339
-339
-339
-339
-339
-340
-340
-340
-340
-340
-341
-341
-341
-341
-341
-342
-342
-342
-342
-342
-343
-343
-343
-343
-343
-343
-344
-344
-344
-344
-344
-345
-345
-345
-345
-345
-345
-346
-346
-346
-346
-346
-346
-347
-347
-347
-347
-347
-347
-348
-348
-348
-348
-348
-348
-349
-349
-349
-349
-349
-349
-349
-350
-350
-350
-350
-350
-350
-350
-350
-351
-351
-351
-351
-351
-351
-351
-351
-352
-352
-352
-352
-352
-352
-352
-352
-352
-352
-352
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-354
-354
-354
-354
-354
-354
-354
-354
-354
-354
-354
-354
-354
-354
-354
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-360
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-359
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-358
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-357
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-356
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-354
-354
-354
-354
-354
-354
-354
-354
-354
-354
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-352
-352
-352
-352
-352
-352
-352
-352
-352
-352
-352
-351
-351
-351
-351
-351
-351
-351
-351
-351
-351
-350
-350
-350
-350
-350
-350
-350
-350
-350
-350
-349
-349
-349
-349
-349
-349
-349
-349
-349
-348
-348
-348
-348
-348
-348
-348
-347
-347
-347
-347
-347
-347
-347
-346
-346
-346
-346
-346
-346
-346
-346
-345
-345
-345
-345
-345
-345
-345
-345
-344
-344
-344
-344
-344
-344
-344
-343
-343
-343
-343
-343
-343
-342
-342
-342
-342
-342
-342
-341
-341
-341
-341
-341
-341
-340
-340
-340
-340
-340
-340
-339
-339
-339
-339
-339
-338
-338
-338
-338
-338
-338
-337
-337
-337
-337
-337
-336
-336
-336
-336
-336
-335
-335
-335
-335
-335
-335
-334
-334
-334
-334
-334
-333
-333
-333
-333
-333
-333
-332
-332
-332
-332
-332
-331
-331
-331
-331
-331
-330
-330
-330
-330
-330
-330
-329
-329
-329
-329
-329
-329
-328
-328
-328
-328
-328
-328
-327
-327
-327
-327
-327
-327
-326
-326
-326
-326
-326
-326
-325
-325
-325
-325
-325
-325
-325
-324
-324
-324
-324
-324
-324
-324
-323
-323
-323
-323
-323
-323
-323
-322
-322
-322
-322
-322
-322
-322
-321
-321
-321
-321
-321
-321
-320
-320
-320
-320
-320
-320
-319
-319
-319
-319
-319
-319
-318
-318
-318
-318
-318
-318
-317
-317
-317
-317
-317
-317
-316
-316
-316
-316
-316
-316
-315
-315
-315
-315
-315
-314
-314
-314
-314
-314
-314
-313
-313
-313
-313
-313
-313
-312
-312
-312
-312
-312
-312
-312
-311
-311
-311
-311
-311
-311
-310
-310
-310
-310
-310
-310
-310
-309
-309
-309
-309
-309
-309
-308
-308
-308
-308
-308
-308
-308
-308
-307
-307
-307
-307
-307
-307
-307
-306
-306
-306
-306
-306
-306
-306
-306
-305
-305
-305
-305
-305
-305
-305
-304
-304
-304
-304
-304
-304
-304
-304
-303
-303
-303
-303
-303
-303
-302
-302
-302
-302
-302
-302
-302
-301
-301
-301
-301
-301
-301
-301
-300
-300
-300
-300
-300
-300
-300
-300
-299
-299
-299
-299
-299
-299
-299
-298
-298
-298
-298
-298
-298
-297
-297
-297
-297
-297
-297
-297
-296
-296
-296
-296
-296
-296
-296
-295
-295
-295
-295
-295
-295
-295
-294
-294
-294
-294
-294
-294
-294
-293
-293
-293
-293
-293
-293
-293
-293
-292
-292
-292
-292
-292
-292
-292
-292
-292
-291
-291
-291
-291
-291
-291
-291
-291
-290
-290
-290
-290
-290
-290
-290
-290
-289
-289
-289
-289
-289
-289
-289
-289
-289
-288
-288
-288
-288
-288
-288
-288
-288
-288
-287
-287
-287
-287
-287
-287
-287
-287
-287
-286
-286
-286
-286
-286
-286
-286
-286
-286
-285
-285
-285
-285
-285
-285
-285
-285
-285
-285
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-283
-283
-283
-283
-283
-283
-283
-283
-282
-282
-282
-282
-282
-282
-282
-282
-282
-281
-281
-281
-281
-281
-281
-281
-281
-280
-280
-280
-280
-280
-280
-280
-280
-279
-279
-279
-279
-279
-279
-279
-279
-278
-278
-278
-278
-278
-278
-278
-278
-277
-277
-277
-277
-277
-277
-277
-277
-276
-276
-276
-276
-276
-276
-276
-276
-275
-275
-275
-275
-275
-275
-275
-274
-274
-274
-274
-274
-274
-274
-274
-273
-273
-273
-273
-273
-273
-273
-272
-272
-272
-272
-272
-272
-272
-272
-271
-271
-271
-271
-271
-271
-271
-271
-270
-270
-270
-270
-270
-270
-270
-270
-270
-269
-269
-269
-269
-269
-269
-269
-269
-269
-268
-268
-268
-268
-268
-268
-268
-268
-267
-267
-267
-267
-267
-267
-267
-267
-267
-266
-266
-266
-266
-266
-266
-266
-265
-265
-265
-265
-265
-265
-265
-265
-264
-264
-264
-264
-264
-264
-264
-264
-264
-263
-263
-263
-263
-263
-263
-263
-263
-262
-262
-262
-262
-262
-262
-262
-262
-261
-261
-261
-261
-261
-261
-260
-260
-260
-260
-260
-260
-260
-259
-259
-259
-259
-259
-259
-259
-258
-258
-258
-258
-258
-258
-258
-257
-257
-257
-257
-257
-257
-257
-256
-256
-256
-256
-256
-256
-256
-255
-255
-255
-255
-255
-255
-255
-255
-254
-254
-254
-254
-254
-254
-254
-254
-253
-253
-253
-253
-253
-253
-253
-253
-253
-252
-252
-252
-252
-252
-252
-252
-252
-251
-251
-251
-251
-251
-251
-251
-250
-250
-250
-250
-250
-250
-250
-250
-249
-249
-249
-249
-249
-249
-249
-248
-248
-248
-248
-248
-248
-248
-247
-247
-247
-247
-247
-247
-247
-246
-246
-246
-246
-246
-246
-246
-245
-245
-245
-245
-245
-245
-245
-244
-244
-244
-244
-244
-244
-243
-243
-243
-243
-243
-243
-242
-242
-242
-242
-242
-242
-242
-241
-241
-241
-241
-241
-241
-240
-240
-240
-240
-240
-240
-239
-239
-239
-239
-239
-239
-239
-238
-238
-238
-238
-238
-238
-238
-237
-237
-237
-237
-237
-237
-236
-236
-236
-236
-236
-236
-235
-235
-235
-235
-235
-235
-235
-234
-234
-234
-234
-234
-234
-234
-233
-233
-233
-233
-233
-233
-232
-232
-232
-232
-232
-232
-232
-231
-231
-231
-231
-231
-231
-231
-230
-230
-230
-230
-230
-230
-230
-229
-229
-229
-229
-229
-229
-229
-228
-228
-228
-228
-228
-228
-227
-227
-227
-227
-227
-227
-226
-226
-226
-226
-226
-225
-225
-225
-225
-225
-225
-224
-224
-224
-224
-224
-223
-223
-223
-223
-223
-223
-222
-222
-222
-222
-222
-221
-221
-221
-221
-221
-220
-220
-220
-220
-220
-220
-219
-219
-219
-219
-219
-218
-218
-218
-218
-218
-217
-217
-217
-217
-217
-216
-216
-216
-216
-216
-215
-215
-215
-215
-215
-214
-214
-214
-214
-214
-213
-213
-213
-213
-213
-212
-212
-212
-212
-212
-211
-211
-211
-211
-211
-210
-210
-210
-210
-210
-209
-209
-209
-209
-208
-208
-208
-208
-208
-207
-207
-207
-207
-207
-206
-206
-206
-206
-205
-205
-205
-205
-205
-204
-204
-204
-204
-204
-203
-203
-203
-203
-202
-202
-202
-202
-202
-201
-201
-201
-201
-200
-200
-200
-200
-200
-199
-199
-199
-199
-198
-198
-198
-198
-198
-197
-197
-197
-197
-196
-196
-196
-196
-196
-195
-195
-195
-195
-195
-195
-194
-194
-194
-194
-194
-193
-193
-193
-193
-193
-192
-192
-192
-192
-192
-191
-191
-191
-191
-191
-190
-190
-190
-190
-190
-189
-189
-189
-189
-189
-188
-188
-188
-188
-188
-187
-187
-187
-187
-186
-186
-186
-186
-186
-185
-185
-185
-185
-185
-184
-184
-184
-184
-184
-183
-183
-183
-183
-183
-182
-182
-182
-182
-181
-181
-181
-181
-181
-180
-180
-180
-180
-180
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-166
-166
-166
-166
-165
-165
-165
-165
-165
-164
-164
-164
-164
-163
-163
-163
-163
-162
-162
-162
-162
-161
-161
-161
-161
-160
-160
-160
-160
-159
-159
-159
-159
-158
-158
-158
-158
-157
-157
-157
-157
-156
-156
-156
-156
-155
-155
-155
-155
-154
-154
-154
-154
-153
-153
-153
-153
-152
-152
-152
-152
-151
-151
-151
-150
-150
-150
-150
-149
-149
-149
-148
-148
-148
-148
-147
-147
-147
-146
-146
-146
-145
-145
-145
-145
-144
-144
-144
-143
-143
-143
-142
-142
-142
-142
-141
-141
-141
-140
-140
-140
-139
-139
-139
-138
-138
-138
-137
-137
-137
-136
-136
-136
-135
-135
-135
-134
-134
-133
-133
-133
-132
-132
-132
-131
-131
-131
-130
-130
-130
-129
-129
-128
-128
-128
-127
-127
-127
-126
-126
-125
-125
-125
-124
-124
-123
-123
-123
-122
-122
-122
-121
-121
-120
-120
-120
-119
-119
-118
-118
-118
-117
-117
-117
-116
-116
-115
-115
-115
-114
-114
-114
-113
-113
-112
-112
-112
-111
-111
-110
-110
-110
-109
-109
-109
-108
-108
-107
-107
-107
-106
-106
-105
-105
-105
-104
-104
-103
-103
-102
-102
-102
-101
-101
-100
-100
-99
-99
-99
-98
-98
-97
-97
-96
-96
-96
-95
-95
-94
-94
-93
-93
-92
-92
-92
-91
-91
-90
-90
-89
-89
-88
-88
-87
-87
-87
-86
-86
-85
-85
-84
-84
-83
-83
-82
-82
-82
-81
-81
-80
-80
-79
-79
-78
-78
-77
-77
-76
-76
-75
-75
-74
-74
-73
-73
-72
-72
-71
-71
-70
-70
-69
-69
-68
-68
-67
-67
-66
-66
-65
-65
-64
-64
-63
-63
-62
-62
-61
-61
-60
-60
-59
-59
-58
-58
-57
-57
-56
-55
-55
-54
-54
-53
-53
-52
-52
-51
-51
-50
-50
-49
-49
-48
-48
-47
-47
-46
-46
-45
-44
-44
-43
-43
-42
-42
-41
-41
-40
-39
-39
-38
-38
-37
-37
-36
-35
-35
-34
-34
-33
-32
-32
-31
-31
-30
-29
-29
-28
-28
-27
-26
-26
-25
-24
-24
-23
-23
-22
-21
-21
-20
-19
-19
-18
-18
-17
-16
-16
-15
-14
-14
-13
-12
-12
-11
-11
-10
-9
-9
-8
-7
-7
-6
-5
-5
-4
-3
-3
-2
-1
-1
0
1
1
2
3
3
4
5
5
6
7
7
8
9
9
10
11
11
12
13
14
14
15
16
16
17
18
18
19
20
20
21
22
23
23
24
25
25
26
27
28
28
29
30
30
31
32
33
33
34
35
35
36
37
38
38
39
40
41
41
42
43
43
44
45
46
46
47
48
49
49
50
51
52
53
53
54
55
56
56
57
58
59
60
60
61
62
63
64
64
65
66
67
68
68
69
70
71
72
72
73
74
75
76
76
77
78
79
80
80
81
82
83
84
84
85
86
87
88
89
89
90
91
92
93
93
94
95
96
97
98
98
99
100
101
102
102
103
104
105
106
106
107
108
109
110
110
111
112
113
114
115
115
116
117
118
119
120
120
121
122
123
124
125
125
126
127
128
129
130
130
131
132
133
134
135
135
136
137
138
139
140
141
141
142
143
144
145
146
147
148
148
149
150
151
152
153
154
155
155
156
157
158
159
160
161
162
163
163
164
165
166
167
168
169
170
171
172
173
173
174
175
176
177
178
179
180
181
182
183
183
184
185
186
187
188
189
190
191
192
193
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
274
275
276
277
278
279
280
281
282
283
284
285
286
288
289
290
291
292
293
294
295
296
297
299
300
301
302
303
304
305
306
307
308
310
311
312
313
314
315
316
317
319
320
321
322
323
324
325
326
328
329
330
331
332
333
334
336
337
338
339
340
341
342
344
345
346
347
348
349
351
352
353
354
355
357
358
359
360
361
363
364
365
366
367
369
370
371
372
374
375
376
377
379
380
381
382
384
385
386
387
389
390
391
392
394
395
396
397
399
400
401
402
404
405
406
407
409
410
411
412
414
415
416
418
419
420
421
423
424
425
426
428
429
430
432
433
434
436
437
438
439
441
442
443
445
446
447
449
450
451
453
454
455
457
458
460
461
462
464
465
466
468
469
470
472
473
475
476
477
479
480
482
483
484
486
487
488
490
491
493
494
495
497
498
500
501
503
504
505
507
508
510
511
513
514
515
517
518
520
521
523
524
526
527
529
530
532
533
535
536
538
539
541
542
544
545
547
548
550
551
553
555
556
558
559
561
562
564
565
567
569
570
572
573
575
577
578
580
581
583
585
586
588
589
591
593
594
596
597
599
601
602
604
606
607
609
611
612
614
616
617
619
621
622
624
626
627
629
631
632
634
636
638
639
641
643
644
646
648
650
651
653
655
657
658
660
662
664
665
667
669
671
672
674
676
678
680
681
683
685
687
689
690
692
694
696
698
700
701
703
705
707
709
711
712
714
716
718
720
722
724
726
727
729
731
733
735
737
739
741
743
745
747
748
750
752
754
756
758
760
762
764
766
768
770
772
774
775
777
779
781
783
785
787
789
791
793
795
797
799
801
803
805
807
809
811
813
815
817
819
821
823
825
827
829
831
833
835
837
839
841
843
845
846
848
850
852
854
856
858
860
862
864
866
869
871
873
875
877
879
881
883
885
887
889
891
893
895
897
899
901
903
905
907
909
911
913
915
917
919
921
923
925
927
929
931
933
935
937
940
942
944
946
948
950
952
954
956
958
960
962
965
967
969
971
973
975
977
979
982
984
986
988
990
992
995
997
999
1000
1002
1006
1008
1010
1012
1014
1016
1018
1020
1024
1026
1028
1030
1033
1035
1037
1040
1042
1044
1047
1049
1051
1054
1056
1058
1061
1063
1066
1068
1070
1073
1075
1077
1080
1082
1084
1087
1089
1091
1094
1096
1099
1101
1103
1106
1108
1110
1113
1115
1117
1120
1122
1125
1127
1129
1132
1134
1136
1139
1141
1144
1146
1148
1151
1153
1155
1158
1160
1163
1165
1167
1170
1172
1175
1177
1179
1182
1184
1186
1189
1191
1193
1196
1198
1201
1203
1205
1208
1210
1212
1215
1217
1220
1222
1224
1227
1229
1232
1234
1236
1239
1241
1244
1246
1248
1251
1253
1256
1258
1260
1263
1265
1268
1270
1272
1275
1277
1280
1282
1284
1287
1289
1291
1294
1296
1299
1301
1303
1306
1308
1311
1313
1315
1318
1320
1323
1325
1328
1330
1333
1335
1337
1340
1342
1345
1347
1350
1352
1355
1357
1360
1362
1365
1367
1370
1372
1375
1377
1380
1382
1385
1387
1390
1392
1395
1397
1400
1402
1405
1407
1410
1412
1414
1417
1419
1422
1424
1426
1429
1431
1433
1436
1438
1441
1443
1445
1448
1450
1452
1455
1457
1460
1462
1464
1467
1469
1471
1474
1476
1479
1481
1484
1486
1488
1491
1493
1496
1498
1501
1503
1505
1508
1510
1513
1515
1518
1520
1522
1525
1527
1530
1532
1534
1537
1539
1542
1544
1546
1549
1551
1553
1556
1558
1560
1563
1565
1568
1571
1573
1576
1578
1581
1584
1587
1589
1592
1595
1598
1601
1604
1606
1609
1612
1615
1618
1621
1624
1627
1630
1633
1636
1638
1641
1644
1647
1649
1652
1655
1657
1660
1663
1665
1668
1670
1673
1675
1678
1681
1683
1686
1689
1692
1695
1697
1700
1703
1706
1709
1713
1716
1719
1722
1725
1729
1732
1735
1738
1742
1745
1749
1752
1755
1759
1762
1765
1769
1772
1775
1778
1782
1785
1788
1792
1795
1799
1802
1806
1810
1813
1817
1821
1825
1829
1833
1837
1841
1846
1850
1854
1858
1862
1866
1870
1875
1879
1883
1887
1891
1895
1900
1904
1907
1911
1915
1918
1922
1925
1928
1931
1934
1937
1940
1942
1945
1947
1949
1951
1953
1955
1957
1959
1961
1963
1964
1966
1967
1969
1970
1971
1972
1973
1974
1976
1976
1977
1978
1979
1980
1982
1983
1984
1985
1986
1987
1988
1990
1991
1992
1994
1995
1997
1999
2001
2003
2005
2007
2009
2012
2013
2017
2020
2023
2025
2029
2032
2036
2039
2043
2045
2050
2054
2058
2062
2065
2069
2073
2078
2082
2086
2091
2096
2101
2106
2111
2116
2121
2127
2132
2138
2143
2149
2154
2160
2166
2171
2177
2183
2189
2194
2200
2206
2211
2217
2222
2227
2232
2237
2242
2246
2250
2254
2258
2262
2265
2268
2271
2274
2277
2279
2281
2284
2286
2287
2289
2291
2292
2294
2295
2297
2299
2300
2302
2303
2305
2307
2309
2311
2313
2315
2317
2319
2321
2323
2325
2327
2328
2330
2332
2333
2334
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2352
2353
2354
2355
2357
2359
2360
2362
2364
2366
2368
2369
2371
2373
2375
2377
2378
2380
2381
2382
2384
2385
2386
2387
2388
2388
2389
2390
2390
2390
2391
2391
2391
2391
2391
2391
2391
2391
2390
2390
2389
2389
2388
2388
2387
2387
2386
2385
2385
2384
2383
2382
2381
2380
2378
2377
2375
2373
2371
2368
2366
2363
2360
2357
2354
2351
2349
2346
2343
2340
2337
2334
2330
2327
2324
2320
2317
2314
2310
2307
2304
2301
2299
2296
2294
2292
2289
2287
2286
2284
2282
2281
2279
2278
2276
2275
2274
2272
2271
2270
2269
2268
2267
2266
2265
2264
2263
2262
2261
2261
2259
2258
2257
2256
2255
2255
2254
2253
2253
2253
2253
2254
2254
2255
2256
2257
2258
2260
2261
2263
2265
2267
2269
2271
2273
2275
2277
2280
2282
2284
2286
2288
2290
2291
2293
2295
2297
2299
2302
2304
2306
2308
2310
2312
2313
2315
2316
2318
2319
2320
2321
2322
2323
2323
2324
2324
2324
2324
2324
2323
2322
2321
2320
2319
2318
2317
2316
2314
2313
2312
2311
2310
2310
2309
2309
2309
2309
2308
2308
2308
2307
2306
2306
2305
2304
2303
2302
2301
2299
2298
2296
2295
2293
2290
2288
2285
2282
2279
2276
2273
2269
2265
2261
2257
2252
2247
2242
2237
2231
2226
2220
2215
2210
2205
2200
2195
2190
2185
2181
2177
2173
2169
2165
2162
2159
2156
2153
2151
2149
2147
2146
2144
2143
2141
2140
2138
2136
2135
2133
2131
2128
2126
2124
2121
2119
2116
2114
2111
2108
2106
2103
2100
2097
2093
2089
2085
2081
2076
2072
2066
2061
2055
2049
2043
2037
2029
2023
2016
2009
2001
1995
1988
1981
1974
1968
1961
1955
1948
1942
1936
1929
1922
1916
1909
1903
1897
1891
1885
1879
1874
1868
1863
1858
1853
1847
1842
1838
1833
1829
1825
1821
1818
1815
1813
1811
1809
1808
1807
1806
1805
1805
1805
1805
1805
1805
1806
1806
1807
1808
1809
1810
1811
1813
1815
1816
1818
1821
1823
1825
1828
1831
1834
1838
1842
1846
1851
1855
1860
1865
1869
1874
1879
1883
1888
1893
1898
1904
1909
1914
1920
1925
1930
1936
1941
1946
1951
1956
1961
1966
1971
1977
1983
1989
1996
2003
2009
2017
2024
2031
2037
2045
2052
2059
2065
2071
2078
2083
2089
2095
2100
2106
2111
2116
2121
2126
2130
2134
2138
2142
2145
2149
2152
2154
2157
2159
2161
2163
2165
2167
2168
2170
2171
2172
2173
2174
2175
2176
2176
2177
2177
2178
2179
2179
2180
2181
2181
2182
2184
2185
2187
2189
2191
2194
2198
2202
2206
2211
2216
2221
2226
2232
2237
2243
2248
2254
2260
2267
2274
2281
2288
2296
2303
2311
2318
2325
2331
2338
2343
2349
2354
2359
2365
2370
2375
2381
2386
2391
2397
2401
2406
2409
2412
2415
2417
2419
2420
2421
2421
2421
2421
2420
2419
2419
2418
2417
2417
2417
2418
2419
2420
2422
2424
2427
2430
2434
2437
2441
2444
2447
2450
2453
2455
2456
2458
2459
2459
2460
2460
2461
2461
2461
2461
2460
2460
2460
2460
2459
2459
2459
2460
2461
2462
2464
2466
2469
2472
2476
2479
2483
2486
2489
2493
2496
2499
2502
2505
2508
2510
2513
2516
2518
2520
2522
2524
2526
2528
2530
2532
2534
2536
2538
2540
2542
2544
2545
2547
2548
2550
2551
2553
2554
2555
2557
2558
2559
2560
2562
2564
2566
2569
2572
2576
2580
2585
2591
2598
2605
2612
2620
2629
2637
2647
2656
2667
2677
2689
2700
2712
2724
2736
2747
2759
2770
2782
2793
2804
2815
2826
2838
2849
2861
2874
2886
2899
2912
2925
2937
2950
2962
2974
2986
2998
3009
3021
3033
3044
3055
3066
3077
3087
3096
3105
3114
3123
3131
3140
3148
3155
3163
3169
3175
3181
3186
3190
3194
3198
3200
3203
3205
3206
3207
3207
3206
3204
3202
3199
3196
3192
3188
3184
3180
3175
3170
3165
3159
3153
3147
3140
3134
3128
3121
3116
3110
3105
3100
3096
3091
3087
3082
3077
3072
3066
3061
3056
3051
3046
3041
3037
3033
3029
3026
3022
3018
3013
3008
3002
2996
2989
2981
2973
2965
2956
2948
2940
2932
2925
2918
2911
2905
2899
2892
2886
2879
2871
2863
2855
2846
2836
2826
2816
2805
2794
2783
2770
2757
2743
2729
2713
2698
2682
2666
2649
2632
2615
2597
2579
2560
2540
2520
2499
2477
2454
2431
2408
2384
2360
2336
2313
2289
2266
2242
2219
2196
2173
2150
2127
2105
2083
2061
2040
2019
1999
1979
1961
1943
1927
1911
1896
1882
1869
1857
1845
1834
1822
1811
1800
1790
1779
1769
1759
1749
1739
1730
1721
1712
1703
1694
1686
1678
1670
1663
1655
1648
1640
1633
1625
1618
1611
1603
1596
1589
1583
1576
1571
1565
1560
1556
1552
1547
1544
1540
1536
1532
1527
1523
1518
1514
1509
1505
1501
1496
1492
1488
1484
1479
1474
1467
1461
1453
1445
1436
1427
1418
1410
1401
1392
1383
1374
1364
1353
1343
1332
1320
1309
1298
1287
1277
1267
1259
1250
1243
1236
1229
1223
1217
1211
1206
1200
1195
1189
1183
1176
1169
1161
1151
1141
1130
1118
1105
1091
1076
1059
1042
1022
1002
981
958
933
907
880
852
822
792
761
729
696
663
628
594
558
523
487
451
414
378
341
305
269
234
198
163
129
96
63
32
1
-28
-57
-84
-111
-138
-165
-191
-218
-244
-271
-297
-323
-348
-373
-397
-421
-444
-467
-489
-511
-532
-554
-575
-596
-616
-636
-656
-675
-694
-714
-734
-754
-775
-796
-818
-841
-864
-887
-911
-936
-960
-986
-1012
-1039
-1067
-1095
-1124
-1154
-1184
-1215
-1246
-1277
-1308
-1340
-1371
-1402
-1434
-1465
-1497
-1528
-1559
-1590
-1621
-1651
-1682
-1712
-1742
-1772
-1803
-1834
-1866
-1897
-1929
-1962
-1994
-2025
-2057
-2088
-2118
-2148
-2177
-2207
-2236
-2264
-2292
-2319
-2346
-2372
-2397
-2421
-2444
-2467
-2489
-2510
-2531
-2551
-2571
-2590
-2608
-2626
-2643
-2659
-2674
-2688
-2701
-2714
-2725
-2736
-2747
-2758
-2768
-2780
-2791
-2803
-2816
-2828
-2841
-2855
-2868
-2881
-2895
-2908
-2922
-2936
-2949
-2962
-2975
-2987
-2998
-3008
-3017
-3026
-3034
-3042
-3050
-3057
-3065
-3072
-3080
-3088
-3096
-3105
-3114
-3124
-3133
-3141
-3150
-3157
-3164
-3170
-3175
-3179
-3182
-3185
-3186
-3186
-3186
-3184
-3181
-3178
-3173
-3168
-3163
-3157
-3151
-3146
-3141
-3136
-3132
-3128
-3125
-3122
-3119
-3117
-3115
-3112
-3109
-3106
-3103
-3099
-3094
-3090
-3085
-3079
-3074
-3069
-3063
-3058
-3054
-3049
-3045
-3041
-3037
-3034
-3030
-3027
-3023
-3020
-3017
-3014
-3011
-3008
-3004
-3000
-2995
-2990
-2983
-2976
-2967
-2959
-2950
-2941
-2932
-2923
-2914
-2906
-2897
-2889
-2881
-2874
-2868
-2862
-2856
-2852
-2847
-2843
-2839
-2835
-2832
-2828
-2824
-2820
-2816
-2811
-2806
-2801
-2795
-2789
-2781
-2774
-2765
-2757
-2748
-2738
-2729
-2720
-2711
-2702
-2693
-2685
-2677
-2669
-2661
-2654
-2648
-2641
-2636
-2631
-2627
-2624
-2623
-2622
-2623
-2625
-2628
-2631
-2636
-2640
-2645
-2651
-2656
-2662
-2668
-2675
-2682
-2689
-2697
-2706
-2716
-2726
-2737
-2748
-2760
-2773
-2785
-2799
-2812
-2825
-2839
-2853
-2866
-2879
-2892
-2904
-2915
-2926
-2935
-2943
-2951
-2958
-2964
-2970
-2976
-2980
-2984
-2988
-2991
-2993
-2995
-2996
-2996
-2996
-2996
-2995
-2994
-2992
-2990
-2988
-2986
-2983
-2979
-2974
-2969
-2963
-2956
-2947
-2938
-2927
-2915
-2902
-2888
-2873
-2858
-2843
-2827
-2810
-2794
-2777
-2759
-2741
-2723
-2703
-2683
-2662
-2640
-2617
-2593
-2570
-2545
-2521
-2496
-2471
-2446
-2420
-2395
-2370
-2345
-2320
-2296
-2272
-2249
-2227
-2207
-2187
-2169
-2152
-2138
-2125
-2114
-2104
-2097
-2092
-2089
-2088
-2089
-2092
-2098
-2105
-2114
-2124
-2136
-2148
-2161
-2174
-2187
-2200
-2213
-2225
-2237
-2249
-2260
-2272
-2283
-2294
-2306
-2317
-2328
-2338
-2348
-2357
-2366
-2373
-2381
-2387
-2393
-2399
-2404
-2409
-2413
-2416
-2419
-2421
-2422
-2423
-2424
-2424
-2424
-2424
-2425
-2426
-2427
-2429
-2431
-2434
-2438
-2441
-2445
-2449
-2452
-2454
-2456
-2457
-2458
-2457
-2455
-2453
-2449
-2445
-2440
-2434
-2427
-2419
-2411
-2403
-2393
-2382
-2370
-2356
-2342
-2326
-2309
-2292
-2273
-2254
-2235
-2216
-2196
-2175
-2154
-2133
-2111
-2088
-2065
-2041
-2019
-1996
-1972
-1949
-1927
-1905
-1883
-1862
-1842
-1822
-1803
-1783
-1764
-1746
-1728
-1711
-1694
-1679
-1666
-1654
-1644
-1636
-1630
-1626
-1624
-1623
-1625
-1627
-1631
-1636
-1642
-1649
-1657
-1665
-1673
-1682
-1691
-1701
-1710
-1720
-1729
-1740
-1751
-1763
-1776
-1791
-1806
-1823
-1841
-1860
-1879
-1898
-1918
-1937
-1958
-1979
-2000
-2023
-2047
-2072
-2098
-2125
-2153
-2182
-2211
-2240
-2269
-2299
-2328
-2357
-2386
-2414
-2443
-2471
-2498
-2525
-2551
-2577
-2601
-2624
-2646
-2667
-2687
-2705
-2722
-2736
-2749
-2760
-2769
-2776
-2781
-2784
-2786
-2787
-2786
-2783
-2780
-2775
-2769
-2763
-2756
-2749
-2742
-2735
-2729
-2723
-2717
-2712
-2707
-2702
-2697
-2692
-2687
-2682
-2677
-2671
-2666
-2660
-2654
-2648
-2641
-2635
-2628
-2621
-2613
-2606
-2598
-2591
-2584
-2577
-2572
-2567
-2564
-2561
-2560
-2560
-2561
-2563
-2566
-2569
-2572
-2576
-2581
-2586
-2590
-2595
-2600
-2604
-2609
-2613
-2618
-2622
-2626
-2631
-2636
-2641
-2646
-2651
-2656
-2661
-2666
-2671
-2675
-2679
-2683
-2686
-2689
-2690
-2691
-2690
-2689
-2686
-2681
-2676
-2669
-2662
-2653
-2645
-2636
-2628
-2620
-2613
-2606
-2600
-2595
-2590
-2586
-2582
-2579
-2575
-2572
-2567
-2563
-2557
-2551
-2544
-2537
-2529
-2520
-2511
-2502
-2492
-2482
-2472
-2462
-2452
-2443
-2435
-2427
-2420
-2414
-2409
-2404
-2401
-2398
-2395
-2393
-2392
-2390
-2387
-2384
-2380
-2375
-2369
-2362
-2355
-2348
-2340
-2333
-2326
-2320
-2314
-2310
-2307
-2306
-2307
-2309
-2313
-2319
-2327
-2336
-2345
-2356
-2367
-2378
-2389
-2401
-2412
-2423
-2434
-2444
-2455
-2465
-2475
-2484
-2493
-2502
-2511
-2520
-2529
-2538
-2548
-2558
-2567
-2577
-2587
-2597
-2606
-2616
-2627
-2638
-2649
-2661
-2673
-2684
-2696
-2707
-2717
-2725
-2733
-2740
-2745
-2750
-2753
-2757
-2759
-2762
-2764
-2767
-2768
-2769
-2770
-2769
-2767
-2764
-2759
-2753
-2747
-2738
-2729
-2719
-2708
-2696
-2684
-2670
-2656
-2642
-2626
-2610
-2594
-2576
-2559
-2541
-2523
-2505
-2487
-2469
-2452
-2435
-2418
-2402
-2386
-2369
-2353
-2336
-2319
-2301
-2284
-2266
-2247
-2229
-2210
-2191
-2171
-2151
-2130
-2109
-2087
-2064
-2040
-2016
-1991
-1965
-1940
-1914
-1888
-1863
-1837
-1811
-1785
-1760
-1734
-1709
-1683
-1658
-1632
-1606
-1580
-1553
-1525
-1498
-1469
-1441
-1414
-1387
-1360
-1334
-1309
-1285
-1261
-1238
-1215
-1192
-1170
-1148
-1126
-1104
-1084
-1065
-1047
-1031
-1018
-1006
-996
-989
-983
-980
-978
-977
-978
-980
-982
-986
-989
-993
-998
-1002
-1008
-1012
-1018
-1024
-1030
-1035
-1041
-1046
-1051
-1056
-1061
-1066
-1071
-1076
-1080
-1085
-1090
-1096
-1102
-1109
-1117
-1126
-1135
-1146
-1158
-1171
-1185
-1200
-1215
-1231
-1248
-1264
-1281
-1297
-1314
-1332
-1349
-1368
-1387
-1408
-1429
-1451
-1474
-1498
-1523
-1549
-1575
-1603
-1630
-1658
-1685
-1713
-1740
-1766
-1793
-1818
-1843
-1868
-1892
-1916
-1939
-1962
-1985
-2008
-2029
-2053
-2075
-2098
-2120
-2143
-2165
-2187
-2209
-2230
-2251
-2271
-2290
-2308
-2325
-2341
-2356
-2370
-2383
-2394
-2404
-2413
-2420
-2425
-2429
-2432
-2433
-2434
-2434
-2433
-2432
-2432
-2431
-2431
-2431
-2431
-2432
-2434
-2436
-2440
-2444
-2450
-2457
-2466
-2476
-2487
-2499
-2512
-2526
-2540
-2556
-2572
-2589
-2607
-2626
-2645
-2664
-2684
-2704
-2726
-2747
-2770
-2793
-2817
-2842
-2868
-2894
-2921
-2947
-2974
-3001
-3028
-3054
-3080
-3106
-3131
-3156
-3180
-3203
-3225
-3247
-3268
-3288
-3306
-3324
-3341
-3357
-3371
-3385
-3397
-3408
-3418
-3426
-3432
-3437
-3440
-3441
-3440
-3437
-3432
-3426
-3417
-3405
-3392
-3375
-3356
-3334
-3309
-3282
-3252
-3219
-3185
-3148
-3109
-3069
-3026
-2981
-2934
-2885
-2834
-2780
-2725
-2667
-2608
-2547
-2484
-2421
-2355
-2289
-2221
-2152
-2081
-2009
-1938
-1864
-1790
-1715
-1640
-1564
-1488
-1411
-1334
-1256
-1179
-1101
-1024
-947
-870
-794
-718
-642
-567
-492
-417
-342
-269
-196
-124
-54
15
83
149
214
277
340
402
462
522
581
639
696
751
805
857
907
954
1000
1044
1086
1127
1166
1203
1238
1272
1304
1335
1364
1392
1418
1443
1467
1490
1513
1536
1558
1580
1601
1621
1640
1659
1676
1692
1706
1720
1732
1744
1755
1766
1777
1787
1796
1805
1813
1819
1824
1828
1830
1830
1830
1829
1827
1825
1823
1822
1821
1820
1820
1820
1821
1823
1826
1829
1834
1841
1849
1860
1872
1886
1903
1922
1943
1966
1991
2017
2045
2076
2107
2139
2171
2205
2238
2273
2308
2343
2379
2415
2452
2489
2526
2563
2599
2635
2671
2706
2741
2776
2812
2848
2886
2924
2962
3002
3042
3082
3122
3162
3201
3240
3279
3317
3355
3393
3430
3467
3503
3538
3572
3604
3635
3664
3690
3715
3737
3757
3776
3793
3808
3822
3836
3848
3859
3868
3875
3881
3885
3887
3887
3885
3882
3877
3872
3867
3861
3855
3850
3844
3839
3833
3827
3820
3813
3806
3798
3790
3781
3772
3761
3750
3738
3725
3711
3696
3679
3661
3642
3621
3599
3575
3550
3524
3496
3467
3437
3406
3376
3345
3314
3284
3254
3224
3195
3167
3139
3112
3086
3061
3037
3015
2993
2973
2954
2937
2920
2903
2888
2872
2857
2843
2829
2816
2804
2794
2785
2777
2771
2767
2764
2763
2762
2762
2763
2764
2766
2768
2770
2772
2773
2775
2776
2777
2779
2780
2782
2785
2788
2793
2799
2807
2816
2826
2838
2851
2866
2882
2899
2918
2939
2962
2986
3012
3038
3066
3095
3125
3154
3184
3215
3245
3276
3306
3337
3368
3399
3429
3459
3490
3520
3549
3579
3610
3640
3672
3704
3737
3770
3805
3840
3876
3913
3950
3988
4026
4065
4104
4144
4183
4223
4263
4302
4341
4380
4418
4455
4491
4526
4559
4591
4621
4650
4677
4702
4725
4747
4768
4787
4806
4824
4842
4859
4876
4894
4912
4930
4949
4969
4989
5010
5031
5053
5075
5097
5120
5142
5164
5185
5206
5227
5246
5265
5284
5301
5317
5333
5347
5359
5371
5381
5390
5398
5405
5411
5417
5421
5425
5429
5432
5435
5437
5440
5443
5445
5448
5450
5452
5453
5453
5452
5451
5448
5445
5441
5437
5432
5427
5421
5415
5409
5402
5395
5388
5381
5373
5364
5354
5343
5330
5316
5301
5283
5265
5245
5225
5206
5186
5166
5147
5129
5112
5096
5081
5068
5056
5045
5036
5029
5023
5018
5016
5015
5015
5018
5023
5029
5038
5048
5059
5072
5085
5099
5113
5128
5141
5155
5168
5180
5191
5202
5213
5223
5235
5246
5258
5271
5285
5299
5314
5330
5345
5361
5376
5392
5407
5421
5435
5449
5463
5476
5489
5502
5515
5527
5540
5551
5563
5573
5582
5590
5597
5603
5608
5612
5616
5620
5624
5627
5631
5634
5638
5641
5644
5646
5647
5648
5648
5647
5645
5642
5639
5635
5630
5624
5616
5607
5596
5583
5569
5553
5535
5516
5495
5473
5449
5424
5398
5370
5342
5313
5283
5254
5223
5193
5163
5132
5101
5070
5039
5008
4975
4943
4909
4875
4840
4804
4768
4731
4693
4656
4618
4580
4543
4507
4471
4436
4402
4369
4337
4306
4276
4248
4221
4195
4171
4149
4129
4111
4096
4083
4073
4065
4061
4058
4058
4059
4064
4070
4078
4086
4099
4113
4129
4148
4169
4192
4218
4247
4279
4312
4348
4384
4422
4461
4501
4542
4583
4624
4667
4709
4752
4795
4838
4881
4923
4964
5005
5045
5084
5122
5160
5196
5230
5262
5293
5321
5348
5373
5396
5417
5437
5455
5471
5485
5496
5504
5509
5509
5506
5499
5488
5474
5456
5436
5412
5385
5356
5324
5288
5250
5209
5165
5118
5069
5018
4964
4910
4854
4797
4740
4682
4624
4565
4506
4446
4385
4323
4259
4194
4128
4059
3990
3919
3847
3775
3702
3629
3557
3486
3416
3347
3281
3217
3155
3096
3040
2986
2936
2888
2843
2800
2760
2722
2686
2652
2620
2590
2562
2536
2513
2493
2475
2460
2448
2439
2434
2431
2432
2435
2442
2451
2463
2478
2496
2517
2541
2569
2599
2632
2668
2707
2747
2789
2832
2877
2922
2968
3015
3062
3110
3158
3207
3257
3308
3360
3412
3465
3517
3571
3623
3676
3729
3781
3834
3886
3939
3991
4043
4094
4147
4197
4246
4294
4340
4384
4425
4464
4499
4532
4562
4588
4611
4631
4648
4662
4673
4681
4686
4688
4687
4684
4678
4669
4657
4642
4623
4601
4575
4546
4512
4474
4433
4387
4337
4284
4227
4166
4101
4033
3961
3887
3809
3729
3647
3563
3478
3392
3304
3217
3129
3041
2953
2865
2778
2692
2606
2521
2438
2356
2276
2197
2119
2043
1968
1894
1822
1750
1678
1607
1537
1467
1398
1330
1263
1198
1134
1072
1012
954
898
845
794
745
698
654
612
572
534
498
464
433
403
376
351
328
306
286
267
249
232
215
200
185
170
156
143
129
115
102
88
74
60
45
30
14
-2
-19
-37
-57
-78
-100
-124
-150
-176
-204
-234
-263
-294
-325
-355
-386
-416
-446
-476
-505
-535
-564
-592
-621
-650
-678
-706
-734
-762
-790
-818
-847
-875
-904
-933
-962
-990
-1018
-1046
-1073
-1099
-1125
-1150
-1175
-1199
-1222
-1246
-1268
-1291
-1312
-1333
-1353
-1372
-1391
-1409
-1427
-1444
-1461
-1478
-1496
-1514
-1532
-1550
-1569
-1587
-1605
-1623
-1639
-1655
-1670
-1684
-1697
-1709
-1720
-1730
-1738
-1746
-1752
-1756
-1760
-1762
-1763
-1763
-1762
-1760
-1757
-1752
-1747
-1741
-1734
-1726
-1718
-1708
-1698
-1687
-1675
-1662
-1648
-1634
-1619
-1604
-1588
-1573
-1558
-1542
-1528
-1513
-1499
-1485
-1472
-1459
-1446
-1434
-1422
-1410
-1399
-1389
-1379
-1372
-1365
-1360
-1356
-1353
-1352
-1351
-1351
-1351
-1351
-1350
-1350
-1350
-1350
-1350
-1350
-1350
-1351
-1352
-1354
-1356
-1359
-1361
-1364
-1368
-1371
-1375
-1378
-1382
-1386
-1389
-1392
-1394
-1396
-1397
-1397
-1396
-1394
-1392
-1388
-1384
-1379
-1373
-1366
-1359
-1351
-1343
-1334
-1326
-1317
-1308
-1299
-1290
-1280
-1271
-1261
-1251
-1240
-1230
-1219
-1209
-1199
-1189
-1179
-1171
-1163
-1157
-1153
-1150
-1150
-1151
-1155
-1161
-1170
-1180
-1193
-1207
-1222
-1237
-1254
-1271
-1289
-1308
-1327
-1346
-1366
-1388
-1410
-1433
-1457
-1481
-1506
-1531
-1556
-1582
-1608
-1635
-1663
-1692
-1723
-1755
-1788
-1823
-1860
-1898
-1938
-1979
-2021
-2067
-2113
-2160
-2210
-2261
-2314
-2369
-2425
-2484
-2544
-2605
-2669
-2733
-2799
-2866
-2934
-3002
-3071
-3139
-3207
-3275
-3341
-3406
-3470
-3532
-3592
-3650
-3706
-3760
-3812
-3862
-3911
-3958
-4003
-4048
-4091
-4134
-4175
-4215
-4255
-4294
-4332
-4370
-4407
-4445
-4483
-4521
-4560
-4599
-4639
-4680
-4721
-4763
-4806
-4850
-4894
-4939
-4984
-5029
-5075
-5120
-5166
-5211
-5256
-5301
-5345
-5389
-5433
-5477
-5521
-5565
-5609
-5653
-5697
-5741
-5784
-5827
-5869
-5911
-5952
-5993
-6033
-6073
-6112
-6151
-6189
-6227
-6264
-6301
-6337
-6372
-6406
-6440
-6473
-6504
-6535
-6564
-6592
-6619
-6645
-6669
-6693
-6715
-6737
-6757
-6777
-6796
-6813
-6829
-6844
-6858
-6869
-6879
-6887
-6894
-6899
-6902
-6904
-6905
-6905
-6903
-6900
-6897
-6892
-6886
-6878
-6870
-6860
-6849
-6837
-6824
-6811
-6796
-6781
-6765
-6749
-6733
-6717
-6701
-6684
-6668
-6651
-6634
-6617
-6600
-6582
-6565
-6547
-6529
-6511
-6494
-6477
-6461
-6446
-6432
-6420
-6409
-6401
-6395
-6391
-6389
-6389
-6392
-6397
-6403
-6413
-6424
-6439
-6456
-6477
-6500
-6527
-6556
-6589
-6624
-6661
-6700
-6740
-6781
-6823
-6866
-6910
-6956
-7004
-7054
-7106
-7162
-7221
-7283
-7348
-7416
-7487
-7561
-7636
-7713
-7791
-7870
-7949
-8026
-8105
-8182
-8258
-8334
-8408
-8482
-8555
-8628
-8699
-8769
-8837
-8904
-8969
-9033
-9095
-9156
-9216
-9274
-9332
-9388
-9444
-9500
-9555
-9609
-9663
-9716
-9768
-9820
-9871
-9921
-9970
-10018
-10064
-10109
-10153
-10195
-10236
-10274
-10312
-10347
-10381
-10414
-10446
-10476
-10506
-10534
-10562
-10589
-10615
-10641
-10666
-10690
-10713
-10736
-10757
-10778
-10797
-10815
-10831
-10844
-10856
-10865
-10872
-10877
-10879
-10878
-10876
-10871
-10865
-10858
-10850
-10841
-10832
-10823
-10814
-10805
-10796
-10789
-10782
-10776
-10772
-10769
-10768
-10769
-10772
-10776
-10783
-10791
-10802
-10813
-10826
-10839
-10854
-10868
-10883
-10899
-10915
-10932
-10949
-10968
-10987
-11007
-11029
-11050
-11073
-11096
-11120
-11144
-11169
-11195
-11222
-11249
-11278
-11307
-11338
-11370
-11403
-11438
-11474
-11512
-11551
-11591
-11633
-11675
-11718
-11762
-11807
-11852
-11897
-11943
-11990
-12039
-12088
-12137
-12188
-12238
-12288
-12338
-12386
-12433
-12478
-12522
-12564
-12604
-12643
-12680
-12715
-12749
-12781
-12811
-12840
-12868
-12894
-12919
-12943
-12966
-12987
-13007
-13027
-13045
-13063
-13079
-13095
-13109
-13123
-13136
-13149
-13161
-13173
-13184
-13195
-13205
-13214
-13223
-13230
-13237
-13243
-13248
-13251
-13252
-13252
-13250
-13246
-13240
-13232
-13223
-13212
-13201
-13189
-13178
-13166
-13155
-13144
-13133
-13122
-13110
-13099
-13087
-13075
-13063
-13050
-13036
-13023
-13008
-12993
-12977
-12960
-12943
-12923
-12903
-12881
-12857
-12832
-12805
-12777
-12748
-12718
-12687
-12655
-12624
-12592
-12561
-12530
-12500
-12470
-12442
-12414
-12388
-12363
-12339
-12317
-12296
-12277
-12260
-12245
-12232
-12221
-12211
-12204
-12197
-12193
-12189
-12186
-12185
-12185
-12187
-12190
-12195
-12201
-12209
-12218
-12230
-12242
-12257
-12273
-12290
-12308
-12326
-12346
-12365
-12384
-12403
-12421
-12438
-12455
-12471
-12486
-12500
-12513
-12525
-12536
-12545
-12553
-12559
-12564
-12566
-12567
-12566
-12564
-12559
-12553
-12545
-12536
-12525
-12511
-12496
-12478
-12458
-12436
-12411
-12383
-12352
-12319
-12283
-12243
-12201
-12155
-12106
-12055
-12000
-11943
-11884
-11824
-11762
-11699
-11635
-11571
-11506
-11442
-11377
-11313
-11249
-11186
-11124
-11062
-11002
-10944
-10887
-10833
-10781
-10732
-10686
-10641
-10599
-10558
-10519
-10482
-10445
-10410
-10376
-10343
-10311
-10281
-10252
-10224
-10198
-10172
-10147
-10123
-10100
-10076
-10052
-10028
-10004
-9979
-9954
-9927
-9901
-9874
-9846
-9818
-9789
-9761
-9732
-9703
-9674
-9645
-9616
-9586
-9557
-9527
-9496
-9465
-9433
-9400
-9365
-9329
-9293
-9255
-9216
-9176
-9136
-9094
-9052
-9009
-8965
-8921
-8875
-8829
-8783
-8736
-8689
-8641
-8593
-8543
-8493
-8442
-8390
-8337
-8284
-8231
-8179
-8127
-8077
-8028
-7982
-7937
-7895
-7855
-7817
-7782
-7749
-7719
-7691
-7665
-7641
-7619
-7597
-7578
-7558
-7540
-7522
-7504
-7486
-7469
-7452
-7436
-7419
-7402
-7385
-7369
-7352
-7334
-7317
-7299
-7282
-7263
-7245
-7226
-7208
-7189
-7171
-7152
-7134
-7117
-7099
-7082
-7065
-7047
-7030
-7012
-6994
-6976
-6958
-6940
-6922
-6904
-6885
-6867
-6848
-6828
-6807
-6786
-6764
-6740
-6716
-6691
-6665
-6638
-6610
-6581
-6551
-6521
-6489
-6457
-6424
-6390
-6356
-6321
-6285
-6248
-6211
-6172
-6132
-6091
-6050
-6006
-5962
-5917
-5871
-5824
-5776
-5728
-5679
-5630
-5581
-5531
-5482
-5433
-5384
-5336
-5288
-5242
-5197
-5153
-5110
-5068
-5027
-4987
-4947
-4909
-4870
-4833
-4796
-4761
-4727
-4693
-4662
-4632
-4604
-4578
-4553
-4531
-4511
-4493
-4478
-4465
-4456
-4449
-4445
-4444
-4445
-4449
-4454
-4461
-4470
-4479
-4488
-4497
-4506
-4515
-4522
-4528
-4532
-4535
-4537
-4537
-4535
-4532
-4527
-4521
-4515
-4508
-4501
-4493
-4486
-4479
-4472
-4466
-4461
-4457
-4455
-4455
-4456
-4459
-4464
-4471
-4478
-4487
-4497
-4507
-4517
-4528
-4538
-4548
-4559
-4571
-4583
-4596
-4611
-4627
-4644
-4662
-4681
-4700
-4720
-4740
-4760
-4780
-4800
-4820
-4840
-4859
-4877
-4895
-4911
-4925
-4938
-4950
-4960
-4968
-4976
-4983
-4989
-4995
-5000
-5005
-5010
-5016
-5022
-5029
-5036
-5045
-5056
-5067
-5080
-5095
-5110
-5126
-5142
-5159
-5175
-5191
-5207
-5221
-5234
-5246
-5255
-5262
-5265
-5265
-5262
-5255
-5245
-5231
-5213
-5192
-5167
-5139
-5107
-5071
-5032
-4989
-4943
-4892
-4839
-4783
-4723
-4662
-4598
-4532
-4464
-4396
-4327
-4257
-4188
-4119
-4051
-3984
-3918
-3854
-3792
-3732
-3674
-3619
-3566
-3517
-3471
-3428
-3389
-3354
-3322
-3293
-3266
-3243
-3223
-3205
-3189
-3177
-3167
-3160
-3156
-3154
-3155
-3158
-3164
-3172
-3182
-3195
-3209
-3226
-3244
-3265
-3288
-3313
-3340
-3369
-3399
-3431
-3465
-3500
-3536
-3574
-3614
-3656
-3700
-3746
-3794
-3845
-3898
-3954
-4011
-4070
-4133
-4197
-4263
-4331
-4400
-4471
-4543
-4616
-4690
-4766
-4842
-4919
-4995
-5072
-5147
-5220
-5292
-5361
-5428
-5492
-5553
-5610
-5665
-5718
-5768
-5817
-5863
-5907
-5949
-5988
-6025
-6058
-6089
-6116
-6140
-6162
-6180
-6196
-6210
-6221
-6231
-6239
-6245
-6249
-6251
-6250
-6247
-6242
-6234
-6224
-6212
-6198
-6181
-6163
-6143
-6121
-6098
-6074
-6048
-6021
-5994
-5965
-5936
-5906
-5876
-5845
-5814
-5783
-5753
-5723
-5693
-5665
-5637
-5612
-5587
-5563
-5540
-5517
-5494
-5470
-5444
-5417
-5389
-5358
-5325
-5291
-5255
-5218
-5179
-5140
-5100
-5060
-5019
-4978
-4938
-4898
-4858
-4819
-4781
-4744
-4707
-4672
-4638
-4606
-4575
-4546
-4518
-4493
-4469
-4447
-4426
-4407
-4388
-4370
-4352
-4334
-4315
-4296
-4278
-4259
-4240
-4222
-4204
-4186
-4168
-4151
-4134
-4118
-4101
-4085
-4069
-4054
-4038
-4024
-4011
-3997
-3983
-3970
-3956
-3943
-3929
-3916
-3904
-3892
-3880
-3870
-3860
-3851
-3843
-3835
-3829
-3822
-3816
-3810
-3803
-3796
-3788
-3779
-3770
-3760
-3748
-3736
-3722
-3707
-3690
-3672
-3651
-3629
-3604
-3577
-3548
-3518
-3486
-3452
-3417
-3381
-3343
-3303
-3261
-3217
-3172
-3124
-3075
-3023
-2970
-2916
-2859
-2802
-2743
-2682
-2620
-2556
-2491
-2425
-2357
-2288
-2218
-2146
-2073
-1999
-1924
-1849
-1773
-1697
-1622
-1546
-1471
-1397
-1324
-1252
-1182
-1112
-1045
-979
-914
-852
-792
-735
-680
-627
-578
-531
-487
-445
-405
-366
-328
-290
-253
-216
-178
-140
-100
-60
-19
23
66
110
154
200
246
292
339
386
433
479
525
571
615
657
698
737
774
809
842
873
902
929
955
979
1002
1024
1045
1065
1084
1103
1121
1139
1157
1174
1190
1206
1220
1234
1247
1260
1272
1285
1299
1315
1332
1351
1373
1397
1424
1453
1485
1520
1557
1596
1638
1681
1727
1775
1824
1876
1930
1985
2041
2100
2159
2219
2278
2337
2395
2451
2507
2561
2615
2667
2720
2772
2825
2878
2933
2989
3046
3104
3164
3226
3290
3355
3422
3491
3562
3634
3708
3783
3860
3937
4016
4096
4177
4257
4338
4418
4497
4576
4653
4729
4803
4875
4946
5014
5080
5144
5206
5265
5321
5375
5427
5476
5523
5567
5609
5647
5684
5718
5750
5780
5809
5836
5864
5890
5917
5944
5971
5998
6026
6055
6085
6116
6149
6183
6221
6261
6304
6352
6403
6459
6519
6583
6651
6722
6796
6873
6951
7031
7112
7193
7274
7355
7437
7519
7600
7681
7762
7843
7922
8002
8080
8160
8238
8317
8395
8472
8550
8628
8705
8784
8862
8941
9021
9101
9183
9264
9347
9431
9515
9601
9688
9775
9864
9954
10045
10138
10231
10325
10420
10515
10611
10707
10804
10900
10996
11091
11186
11281
11374
11467
11559
11650
11740
11829
11918
12006
12094
12182
12270
12358
12445
12533
12622
12711
12801
12892
12985
13079
13175
13273
13372
13473
13577
13681
13788
13896
14005
14116
14228
14341
14455
14570
14686
14802
14918
15034
15150
15266
15381
15496
15611
15725
15838
15952
16065
16178
16292
16405
16519
16632
16745
16858
16970
17081
17191
17299
17405
17509
17611
17712
17810
17907
18001
18094
18185
18274
18360
18444
18526
18605
18682
18757
18829
18900
18970
19038
19105
19172
19238
19304
19369
19435
19501
19567
19634
19701
19767
19834
19901
19968
20034
20100
20166
20232
20298
20363
20429
20496
20563
20631
20699
20769
20839
20911
20983
21056
21130
21205
21281
21357
21434
21511
21588
21664
21739
21814
21886
21957
22024
22090
22152
22211
22266
22317
22365
22409
22448
22484
22516
22544
22568
22589
22607
22622
22634
22643
22651
22656
22659
22661
22661
22660
22658
22656
22652
22649
22645
22641
22637
22632
22627
22619
22611
22600
22588
22573
22556
22537
22516
22492
22467
22440
22410
22379
22346
22312
22276
22238
22199
22159
22117
22073
22027
21979
21930
21877
21823
21766
21707
21646
21583
21518
21453
21386
21319
21251
21183
21115
21047
20978
20909
20840
20771
20700
20629
20558
20485
20411
20335
20258
20179
20097
20013
19926
19837
19744
19647
19547
19443
19335
19223
19107
18987
18862
18734
18603
18468
18332
18194
18054
17914
17774
17634
17496
17358
17221
17086
16953
16821
16692
16564
16439
16315
16195
16077
15960
15846
15733
15621
15510
15400
15290
15181
15071
14961
14850
14739
14628
14517
14404
14291
14177
14061
13945
13827
13709
13590
13471
13352
13234
13118
13004
12892
12784
12679
12578
12481
12387
12297
12212
12131
12054
11981
11912
11848
11787
11730
11677
11627
11580
11535
11494
11454
11417
11382
11349
11317
11287
11258
11231
11204
11179
11155
11131
11110
11090
11071
11055
11041
11030
11022
11018
11017
11021
11028
11039
11055
11073
11095
11119
11145
11172
11201
11230
11259
11288
11317
11345
11372
11398
11423
11445
11466
11484
11500
11513
11524
11532
11537
11539
11539
11536
11531
11524
11517
11508
11499
11490
11482
11474
11468
11462
11459
11456
11456
11457
11460
11464
11470
11477
11484
11493
11502
11510
11519
11527
11533
11538
11542
11543
11541
11536
11528
11516
11500
11480
11456
11428
11396
11360
11321
11279
11234
11187
11137
11085
11031
10976
10919
10862
10804
10745
10687
10630
10573
10518
10464
10411
10361
10313
10267
10223
10181
10142
10104
10069
10036
10004
9974
9946
9919
9894
9871
9850
9830
9812
9796
9780
9766
9752
9739
9727
9714
9702
9690
9678
9666
9654
9641
9629
9616
9604
9591
9578
9566
9553
9542
9530
9520
9510
9502
9495
9489
9484
9481
9480
9480
9481
9484
9489
9495
9503
9512
9524
9537
9552
9569
9588
9608
9629
9651
9674
9698
9722
9747
9772
9798
9826
9855
9885
9916
9950
9985
10022
10060
10101
10143
10187
10232
10280
10329
10381
10435
10490
10549
10609
10672
10738
10805
10875
10947
11021
11097
11174
11252
11331
11411
11491
11570
11649
11728
11805
11882
11957
12031
12103
12174
12243
12311
12376
12439
12499
12557
12611
12663
12711
12756
12798
12836
12872
12905
12935
12962
12987
13010
13031
13049
13065
13079
13090
13099
13106
13112
13117
13120
13123
13126
13128
13132
13135
13140
13146
13152
13160
13170
13180
13191
13204
13218
13232
13247
13263
13280
13298
13318
13339
13361
13385
13411
13439
13469
13500
13534
13570
13609
13651
13696
13744
13795
13850
13907
13967
14029
14093
14158
14225
14293
14360
14427
14494
14559
14623
14686
14748
14808
14867
14923
14978
15031
15082
15131
15179
15226
15272
15317
15363
15408
15453
15499
15544
15589
15633
15676
15718
15759
15798
15835
15871
15905
15936
15965
15992
16015
16036
16053
16068
16081
16091
16097
16103
16106
16107
16105
16102
16096
16088
16078
16067
16053
16039
16023
16006
15988
15969
15950
15931
15912
15893
15874
15855
15838
15821
15804
15789
15774
15761
15748
15737
15727
15718
15710
15704
15700
15697
15697
15698
15700
15705
15711
15718
15725
15732
15739
15745
15749
15752
15754
15753
15750
15746
15740
15731
15720
15707
15692
15674
15653
15630
15604
15576
15546
15515
15481
15447
15411
15375
15337
15299
15259
15218
15176
15132
15087
15040
14991
14940
14888
14834
14778
14721
14662
14601
14539
14475
14410
14344
14277
14210
14141
14073
14003
13934
13864
13795
13725
13656
13587
13520
13453
13389
13326
13264
13205
13149
13096
13045
12998
12955
12915
12880
12848
12820
12796
12776
12759
12744
12733
12725
12719
12716
12716
12719
12724
12733
12744
12759
12775
12795
12817
12842
12869
12898
12929
12962
12997
13033
13071
13109
13148
13187
13226
13264
13302
13338
13373
13406
13438
13467
13495
13520
13542
13563
13581
13597
13611
13622
13632
13639
13645
13649
13651
13651
13649
13646
13642
13636
13629
13621
13612
13603
13592
13582
13570
13558
13546
13533
13519
13505
13490
13474
13457
13440
13422
13403
13384
13363
13341
13318
13293
13265
13235
13201
13164
13124
13079
13031
12979
12923
12863
12800
12734
12666
12595
12522
12448
12372
12295
12217
12138
12058
11978
11897
11816
11735
11655
11576
11498
11420
11344
11269
11195
11122
11050
10979
10909
10839
10770
10701
10632
10564
10497
10430
10364
10299
10234
10171
10109
10048
9988
9931
9875
9822
9771
9723
9678
9636
9597
9561
9528
9498
9470
9444
9422
9402
9385
9370
9358
9349
9343
9340
9340
9342
9347
9354
9363
9375
9387
9401
9415
9430
9444
9456
9468
9476
9483
9485
9484
9479
9469
9455
9435
9410
9380
9344
9304
9258
9208
9153
9094
9030
8963
8891
8816
8737
8654
8568
8478
8386
8290
8192
8090
7986
7879
7770
7657
7542
7424
7304
7181
7056
6928
6800
6669
6537
6403
6268
6132
5994
5854
5713
5570
5426
5281
5134
4986
4837
4687
4536
4384
4232
4080
3927
3773
3619
3464
3308
3152
2995
2838
2680
2521
2363
2204
2047
1889
1733
1578
1425
1274
1126
981
841
705
575
451
332
221
115
16
-76
-163
-243
-317
-385
-446
-502
-552
-596
-634
-667
-694
-717
-734
-747
-756
-760
-761
-757
-749
-736
-720
-701
-677
-651
-621
-589
-554
-516
-477
-435
-391
-346
-300
-252
-204
-156
-107
-58
-8
41
90
139
187
235
283
329
375
420
465
509
552
595
637
678
719
759
797
835
871
906
939
971
1000
1028
1054
1077
1098
1115
1131
1143
1153
1160
1165
1166
1165
1162
1156
1148
1138
1126
1112
1096
1079
1061
1042
1022
1002
981
961
940
919
899
880
862
844
828
812
798
784
772
760
750
740
731
724
717
710
705
700
696
692
689
686
684
683
683
684
686
689
693
698
704
710
718
725
733
740
748
754
760
765
770
774
776
779
780
781
781
781
780
779
777
776
774
771
769
766
763
758
753
746
737
726
712
694
674
650
622
590
555
515
472
425
374
320
263
202
139
74
6
-64
-136
-209
-285
-363
-443
-526
-610
-697
-787
-879
-974
-1071
-1172
-1275
-1381
-1490
-1601
-1713
-1828
-1945
-2063
-2182
-2303
-2426
-2550
-2676
-2804
-2934
-3067
-3202
-3339
-3479
-3622
-3766
-3913
-4062
-4213
-4366
-4521
-4677
-4835
-4995
-5157
-5320
-5484
-5650
-5816
-5983
-6151
-6318
-6485
-6652
-6817
-6983
-7147
-7310
-7472
-7632
-7791
-7948
-8103
-8256
-8407
-8556
-8703
-8849
-8993
-9135
-9276
-9416
-9554
-9690
-9824
-9957
-10088
-10217
-10344
-10470
-10595
-10718
-10840
-10961
-11082
-11201
-11320
-11438
-11555
-11671
-11786
-11900
-12012
-12123
-12232
-12340
-12445
-12550
-12652
-12754
-12854
-12953
-13052
-13150
-13249
-13347
-13445
-13543
-13642
-13742
-13842
-13943
-14045
-14148
-14253
-14357
-14463
-14569
-14674
-14780
-14884
-14988
-15091
-15192
-15292
-15390
-15488
-15585
-15680
-15776
-15870
-15964
-16056
-16149
-16242
-16334
-16424
-16514
-16603
-16691
-16779
-16867
-16954
-17042
-17129
-17217
-17305
-17393
-17481
-17569
-17657
-17745
-17832
-17919
-18006
-18092
-18177
-18261
-18344
-18425
-18505
-18583
-18658
-18731
-18801
-18869
-18935
-18997
-19058
-19116
-19172
-19226
-19278
-19327
-19375
-19421
-19464
-19505
-19543
-19578
-19609
-19637
-19662
-19682
-19698
-19711
-19720
-19726
-19728
-19727
-19723
-19716
-19706
-19693
-19678
-19660
-19639
-19616
-19590
-19561
-19531
-19498
-19465
-19430
-19395
-19360
-19326
-19292
-19260
-19229
-19200
-19173
-19148
-19124
-19102
-19081
-19062
-19044
-19029
-19015
-19004
-18995
-18988
-18983
-18982
-18982
-18985
-18990
-18997
-19007
-19018
-19032
-19048
-19065
-19084
-19106
-19128
-19153
-19178
-19204
-19231
-19259
-19286
-19312
-19338
-19363
-19387
-19410
-19432
-19454
-19474
-19495
-19515
-19534
-19553
-19572
-19590
-19607
-19624
-19639
-19654
-19667
-19680
-19691
-19702
-19712
-19721
-19729
-19736
-19742
-19747
-19751
-19755
-19758
-19760
-19762
-19763
-19764
-19764
-19764
-19763
-19761
-19759
-19755
-19751
-19747
-19741
-19736
-19730
-19724
-19718
-19712
-19705
-19699
-19692
-19684
-19674
-19662
-19648
-19631
-19611
-19588
-19562
-19532
-19499
-19462
-19421
-19376
-19328
-19276
-19219
-19159
-19096
-19029
-18958
-18884
-18807
-18728
-18646
-18562
-18476
-18390
-18302
-18215
-18127
-18041
-17955
-17870
-17787
-17705
-17625
-17546
-17469
-17394
-17320
-17248
-17176
-17106
-17037
-16968
-16900
-16833
-16766
-16698
-16631
-16564
-16496
-16427
-16358
-16288
-16216
-16146
-16075
-16003
-15932
-15861
-15791
-15722
-15654
-15588
-15524
-15461
-15401
-15344
-15289
-15237
-15187
-15141
-15098
-15058
-15021
-14988
-14958
-14930
-14906
-14884
-14865
-14848
-14833
-14819
-14807
-14797
-14787
-14778
-14770
-14762
-14754
-14747
-14741
-14734
-14729
-14725
-14723
-14722
-14724
-14728
-14734
-14743
-14756
-14771
-14790
-14812
-14838
-14867
-14899
-14935
-14974
-15016
-15060
-15107
-15156
-15207
-15260
-15314
-15370
-15426
-15482
-15539
-15596
-15652
-15708
-15763
-15818
-15872
-15925
-15977
-16029
-16078
-16126
-16172
-16216
-16258
-16296
-16329
-16360
-16386
-16407
-16423
-16435
-16442
-16445
-16443
-16436
-16425
-16409
-16389
-16364
-16335
-16303
-16265
-16222
-16175
-16126
-16070
-16011
-15948
-15881
-15810
-15737
-15660
-15581
-15500
-15416
-15330
-15242
-15153
-15061
-14968
-14873
-14777
-14679
-14580
-14481
-14381
-14281
-14181
-14081
-13982
-13883
-13784
-13687
-13591
-13496
-13403
-13311
-13221
-13133
-13048
-12964
-12882
-12803
-12725
-12650
-12577
-12505
-12436
-12368
-12301
-12237
-12174
-12113
-12054
-11998
-11943
-11891
-11842
-11795
-11751
-11711
-11674
-11640
-11610
-11583
-11560
-11540
-11524
-11510
-11500
-11491
-11486
-11482
-11480
-11479
-11479
-11479
-11480
-11480
-11480
-11479
-11477
-11473
-11467
-11459
-11450
-11438
-11425
-11409
-11390
-11369
-11344
-11317
-11287
-11253
-11216
-11175
-11130
-11082
-11029
-10973
-10912
-10848
-10780
-10709
-10636
-10560
-10483
-10405
-10327
-10249
-10171
-10095
-10021
-9947
-9876
-9806
-9737
-9669
-9603
-9537
-9472
-9407
-9342
-9278
-9214
-9151
-9089
-9027
-8968
-8910
-8855
-8803
-8754
-8708
-8666
-8627
-8592
-8561
-8533
-8508
-8488
-8471
-8457
-8447
-8441
-8438
-8439
-8443
-8451
-8462
-8477
-8494
-8516
-8540
-8567
-8596
-8628
-8662
-8698
-8736
-8775
-8814
-8853
-8893
-8932
-8970
-9007
-9043
-9078
-9111
-9142
-9172
-9201
-9228
-9253
-9276
-9298
-9317
-9335
-9351
-9366
-9379
-9392
-9405
-9419
-9434
-9451
-9471
-9494
-9520
-9550
-9584
-9622
-9664
-9710
-9760
-9814
-9872
-9933
-9997
-10063
-10131
-10199
-10269
-10339
-10408
-10478
-10546
-10614
-10680
-10746
-10810
-10873
-10935
-10995
-11053
-11110
-11165
-11218
-11268
-11315
-11360
-11401
-11439
-11474
-11507
-11536
-11563
-11588
-11609
-11629
-11645
-11659
-11671
-11680
-11686
-11689
-11690
-11688
-11683
-11675
-11665
-11652
-11636
-11619
-11600
-11579
-11556
-11532
-11507
-11481
-11453
-11424
-11394
-11363
-11331
-11297
-11263
-11229
-11194
-11158
-11122
-11085
-11048
-11012
-10974
-10937
-10900
-10863
-10826
-10788
-10749
-10709
-10668
-10625
-10579
-10530
-10479
-10424
-10367
-10306
-10243
-10177
-10110
-10041
-9972
-9903
-9834
-9767
-9700
-9635
-9572
-9510
-9450
-9391
-9334
-9278
-9224
-9171
-9120
-9071
-9024
-8978
-8935
-8894
-8856
-8819
-8784
-8752
-8721
-8692
-8665
-8641
-8618
-8597
-8580
-8564
-8552
-8543
-8537
-8535
-8535
-8538
-8543
-8551
-8560
-8571
-8584
-8597
-8612
-8627
-8643
-8659
-8676
-8693
-8710
-8728
-8745
-8763
-8780
-8797
-8814
-8831
-8847
-8862
-8877
-8892
-8905
-8918
-8931
-8943
-8954
-8964
-8974
-8984
-8992
-9000
-9006
-9011
-9014
-9015
-9013
-9009
-9001
-8990
-8976
-8958
-8936
-8909
-8879
-8844
-8805
-8761
-8712
-8659
-8601
-8538
-8471
-8398
-8321
-8240
-8154
-8064
-7971
-7873
-7773
-7668
-7561
-7451
-7340
-7226
-7112
-6996
-6881
-6766
-6653
-6541
-6430
-6322
-6217
-6115
-6016
-5920
-5828
-5740
-5655
-5575
-5499
-5427
-5358
-5294
-5233
-5175
-5121
-5070
-5023
-4979
-4938
-4901
-4867
-4837
-4810
-4787
-4766
-4749
-4735
-4723
-4715
-4708
-4704
-4703
-4704
-4706
-4711
-4718
-4726
-4736
-4747
-4759
-4771
-4784
-4797
-4810
-4823
-4836
-4849
-4861
-4874
-4886
-4899
-4912
-4927
-4942
-4960
-4979
-5000
-5024
-5051
-5080
-5113
-5148
-5186
-5226
-5269
-5314
-5361
-5410
-5460
-5511
-5563
-5616
-5669
-5723
-5777
-5831
-5884
-5938
-5991
-6045
-6098
-6151
-6205
-6260
-6315
-6371
-6428
-6487
-6548
-6610
-6674
-6741
-6810
-6881
-6955
-7031
-7109
-7190
-7272
-7356
-7441
-7527
-7614
-7701
-7789
-7877
-7965
-8053
-8141
-8228
-8315
-8402
-8488
-8573
-8658
-8741
-8823
-8904
-8984
-9062
-9138
-9213
-9286
-9356
-9424
-9488
-9550
-9609
-9664
-9715
-9763
-9807
-9848
-9884
-9918
-9948
-9975
-9999
-10022
-10043
-10063
-10081
-10099
-10116
-10132
-10148
-10162
-10176
-10188
-10200
-10210
-10220
-10230
-10238
-10245
-10251
-10256
-10258
-10259
-10257
-10253
-10246
-10236
-10222
-10206
-10187
-10165
-10139
-10110
-10078
-10043
-10003
-9960
-9912
-9860
-9804
-9743
-9677
-9606
-9531
-9451
-9367
-9278
-9186
-9090
-8991
-8889
-8785
-8680
-8574
-8467
-8360
-8253
-8147
-8042
-7939
-7839
-7740
-7645
-7553
-7466
-7382
-7303
-7228
-7158
-7092
-7031
-6974
-6920
-6871
-6825
-6784
-6747
-6713
-6684
-6659
-6639
-6622
-6608
-6598
-6591
-6586
-6583
-6583
-6583
-6585
-6588
-6591
-6594
-6596
-6598
-6599
-6599
-6598
-6595
-6591
-6585
-6578
-6569
-6559
-6548
-6536
-6523
-6510
-6496
-6483
-6470
-6458
-6446
-6435
-6424
-6413
-6403
-6393
-6382
-6372
-6362
-6353
-6344
-6336
-6328
-6322
-6318
-6314
-6311
-6310
-6309
-6309
-6309
-6310
-6311
-6312
-6313
-6315
-6317
-6320
-6323
-6327
-6331
-6336
-6341
-6346
-6350
-6354
-6356
-6357
-6357
-6354
-6349
-6341
-6331
-6318
-6303
-6285
-6265
-6243
-6218
-6191
-6161
-6130
-6096
-6061
-6023
-5985
-5945
-5904
-5863
-5821
-5779
-5737
-5695
-5654
-5613
-5573
-5534
-5495
-5458
-5421
-5385
-5349
-5315
-5281
-5247
-5214
-5182
-5150
-5119
-5088
-5058
-5029
-5001
-4973
-4947
-4922
-4897
-4874
-4853
-4832
-4813
-4796
-4779
-4765
-4751
-4738
-4726
-4715
-4704
-4695
-4685
-4676
-4668
-4660
-4653
-4646
-4639
-4632
-4625
-4618
-4610
-4602
-4594
-4584
-4574
-4563
-4551
-4537
-4523
-4507
-4491
-4473
-4455
-4437
-4417
-4398
-4378
-4359
-4339
-4319
-4298
-4278
-4258
-4238
-4218
-4197
-4176
-4155
-4133
-4111
-4088
-4064
-4040
-4016
-3992
-3967
-3943
-3919
-3895
-3872
-3848
-3824
-3800
-3777
-3753
-3729
-3706
-3683
-3660
-3638
-3616
-3594
-3573
-3551
-3530
-3508
-3487
-3465
-3443
-3422
-3401
-3380
-3360
-3340
-3321
-3303
-3286
-3269
-3253
-3236
-3219
-3202
-3183
-3163
-3142
-3118
-3092
-3063
-3032
-2996
-2958
-2915
-2869
-2818
-2762
-2701
-2635
-2563
-2486
-2402
-2312
-2216
-2114
-2007
-1894
-1776
-1654
-1528
-1399
-1267
-1133
-997
-859
-720
-580
-438
-295
-151
-7
137
282
426
570
712
854
993
1132
1268
1402
1533
1663
1790
1915
2039
2162
2283
2404
2525
2645
2765
2885
3005
3125
3243
3361
3479
3595
3711
3825
3938
4050
4160
4267
4372
4475
4575
4671
4764
4853
4938
5019
5095
5167
5233
5295
5353
5405
5454
5498
5539
5576
5610
5642
5671
5697
5720
5740
5758
5774
5786
5797
5805
5811
5816
5820
5824
5827
5830
5833
5837
5841
5846
5851
5856
5863
5870
5878
5888
5900
5913
5928
5946
5966
5988
6012
6040
6069
6102
6137
6174
6214
6257
6301
6347
6394
6443
6494
6546
6599
6653
6709
6767
6826
6886
6949
7013
7079
7147
7216
7288
7361
7436
7512
7591
7671
7752
7835
7919
8004
8089
8175
8261
8347
8432
8517
8602
8684
8766
8845
8921
8995
9066
9134
9198
9258
9315
9367
9416
9460
9499
9533
9563
9587
9607
9621
9630
9635
9635
9631
9622
9609
9592
9570
9546
9517
9486
9452
9415
9377
9336
9294
9251
9207
9162
9116
9069
9022
8975
8926
8878
8829
8781
8732
8684
8636
8589
8543
8498
8453
8409
8366
8323
8281
8241
8201
8161
8122
8086
8048
8013
7980
7947
7915
7885
7856
7830
7806
7784
7765
7749
7735
7724
7715
7709
7705
7703
7704
7707
7712
7720
7730
7743
7758
7775
7793
7814
7836
7860
7885
7911
7940
7969
8000
8035
8071
8109
8151
8196
8242
8292
8344
8399
8458
8519
8583
8650
8721
8794
8870
8949
9031
9115
9201
9289
9378
9469
9562
9656
9751
9847
9945
10043
10144
10245
10348
10453
10558
10665
10773
10882
10991
11100
11210
11320
11431
11541
11651
11761
11871
11981
12090
12199
12307
12415
12523
12631
12738
12846
12953
13060
13166
13271
13374
13475
13574
13669
13762
13850
13935
14016
14091
14163
14229
14291
14347
14399
14447
14489
14527
14562
14592
14619
14643
14663
14680
14694
14706
14715
14722
14727
14731
14734
14736
14738
14739
14740
14742
14743
14744
14745
14745
14746
14746
14745
14744
14743
14740
14737
14734
14729
14723
14717
14710
14702
14693
14683
14673
14661
14649
14636
14621
14605
14588
14569
14548
14525
14501
14475
14448
14420
14390
14360
14328
14295
14260
14225
14188
14149
14108
14065
14021
13975
13926
13876
13825
13772
13718
13663
13607
13551
13495
13438
13382
13326
13271
13217
13164
13112
13062
13013
12966
12920
12876
12834
12793
12753
12715
12678
12642
12608
12575
12543
12512
12483
12455
12428
12403
12379
12357
12337
12318
12302
12287
12274
12263
12254
12246
12240
12236
12233
12233
12235
12239
12245
12253
12263
12275
12287
12300
12314
12327
12339
12351
12362
12373
12382
12391
12398
12404
12409
12412
12414
12415
12414
12412
12409
12405
12401
12396
12390
12385
12380
12375
12371
12366
12362
12358
12353
12349
12344
12339
12333
12326
12320
12312
12304
12296
12287
12277
12267
12257
12246
12234
12223
12210
12197
12183
12169
12154
12137
12120
12103
12085
12067
12049
12032
12015
11998
11982
11966
11950
11933
11916
11898
11879
11859
11837
11813
11787
11760
11731
11700
11668
11634
11598
11562
11524
11486
11446
11406
11366
11325
11284
11242
11199
11156
11112
11067
11021
10975
10928
10881
10833
10786
10738
10691
10643
10596
10550
10505
10462
10420
10382
10346
10314
10287
10263
10245
10230
10221
10217
10217
10223
10235
10251
10274
10301
10334
10373
10416
10465
10519
10578
10643
10712
10786
10866
10950
11040
11135
11234
11339
11448
11563
11683
11807
11937
12071
12211
12355
12503
12656
12813
12973
13137
13304
13474
13647
13822
14000
14181
14363
14548
14734
14921
15109
15297
15484
15671
15857
16042
16225
16406
16587
16765
16942
17116
17289
17459
17627
17792
17953
18112
18267
18418
18566
18710
18850
18986
19118
19246
19370
19489
19604
19714
19819
19920
20015
20105
20190
20270
20345
20415
20480
20541
20598
20651
20700
20746
20787
20825
20859
20890
20917
20942
20963
20981
20996
21009
21019
21027
21032
21034
21033
21030
21023
21014
21001
20985
20965
20941
20915
20884
20851
20814
20774
20731
20685
20637
20585
20531
20474
20415
20353
20288
20220
20150
20077
20002
19924
19844
19763
19679
19594
19507
19418
19328
19236
19142
19047
18950
18851
18752
18651
18549
18447
18344
18241
18138
18034
17930
17826
17721
17616
17510
17404
17298
17191
17084
16977
16871
16764
16658
16552
16447
16341
16236
16131
16026
15920
15813
15705
15596
15487
15376
15265
15154
15043
14932
14821
14711
14601
14492
14384
14276
14168
14061
13954
13847
13741
13636
13530
13425
13321
13217
13114
13010
12907
12804
12701
12598
12494
12391
12288
12185
12082
11980
11878
11777
11676
11577
11478
11380
11283
11187
11093
10999
10907
10817
10728
10640
10554
10470
10387
10305
10225
10145
10065
9987
9908
9829
9750
9671
9591
9510
9429
9346
9263
9178
9091
9002
8911
8819
8724
8627
8528
8427
8325
8220
8114
8007
7899
7789
7678
7567
7454
7340
7226
7111
6996
6880
6764
6648
6533
6418
6304
6190
6078
5966
5855
5745
5636
5529
5423
5318
5215
5114
5014
4916
4819
4724
4630
4538
4446
4356
4266
4176
4086
3996
3906
3815
3723
3630
3537
3444
3350
3256
3162
3068
2974
2881
2789
2697
2606
2515
2425
2336
2248
2161
2075
1989
1904
1819
1734
1649
1564
1478
1393
1308
1224
1140
1057
974
892
812
732
653
575
499
424
351
279
209
141
74
8
-57
-121
-184
-245
-305
-364
-420
-474
-526
-575
-621
-664
-704
-740
-774
-804
-830
-853
-871
-886
-898
-905
-909
-910
-907
-902
-894
-884
-872
-859
-845
-830
-815
-800
-785
-770
-756
-743
-731
-719
-709
-699
-689
-681
-672
-664
-656
-648
-640
-631
-622
-612
-602
-591
-579
-565
-551
-535
-517
-498
-478
-456
-433
-408
-383
-357
-330
-302
-275
-247
-219
-191
-163
-135
-107
-78
-48
-17
15
48
82
118
156
194
233
272
311
351
390
429
469
508
548
588
629
669
711
752
794
837
879
922
965
1008
1052
1096
1141
1186
1232
1279
1326
1374
1424
1474
1524
1575
1627
1679
1731
1783
1835
1888
1940
1993
2045
2098
2150
2203
2257
2311
2367
2423
2480
2538
2597
2657
2716
2776
2837
2897
2958
3019
3081
3143
3206
3271
3337
3404
3474
3544
3617
3692
3768
3846
3927
4009
4094
4182
4272
4366
4463
4563
4667
4775
4886
5002
5121
5246
5374
5508
5647
5792
5942
6097
6258
6425
6596
6771
6950
7132
7317
7503
7690
7876
8061
8247
8431
8612
8790
8965
9138
9306
9471
9632
9789
9942
10091
10237
10378
10516
10650
10780
10907
11029
11149
11264
11375
11482
11586
11685
11780
11871
11958
12041
12120
12194
12263
12328
12389
12444
12495
12541
12582
12617
12648
12673
12693
12708
12718
12722
12721
12715
12703
12687
12665
12639
12608
12572
12531
12486
12436
12383
12325
12264
12199
12132
12062
11989
11916
11840
11764
11688
11612
11535
11460
11385
11311
11238
11166
11097
11029
10963
10900
10839
10780
10725
10672
10623
10576
10532
10491
10452
10415
10379
10344
10310
10276
10242
10208
10173
10138
10103
10067
10031
9994
9956
9918
9879
9839
9799
9757
9714
9670
9624
9577
9529
9480
9428
9376
9321
9265
9206
9146
9083
9018
8950
8878
8804
8726
8645
8559
8470
8377
8281
8180
8074
7966
7853
7737
7616
7493
7367
7238
7108
6976
6843
6710
6577
6443
6310
6176
6044
5913
5782
5654
5528
5404
5283
5164
5049
4938
4830
4726
4626
4530
4437
4349
4264
4182
4103
4027
3954
3883
3813
3745
3679
3614
3550
3486
3424
3361
3299
3236
3172
3108
3042
2975
2906
2836
2765
2691
2616
2539
2461
2380
2297
2213
2127
2040
1952
1863
1773
1682
1590
1498
1404
1309
1213
1116
1018
918
817
715
611
506
399
290
180
68
-46
-161
-279
-399
-521
-645
-771
-899
-1029
-1162
-1296
-1432
-1570
-1710
-1851
-1992
-2134
-2277
-2420
-2563
-2705
-2848
-2991
-3134
-3277
-3421
-3566
-3711
-3858
-4006
-4155
-4306
-4458
-4612
-4768
-4925
-5084
-5245
-5407
-5571
-5735
-5901
-6067
-6234
-6401
-6567
-6734
-6900
-7066
-7231
-7394
-7557
-7718
-7877
-8034
-8189
-8341
-8489
-8634
-8774
-8909
-9039
-9164
-9283
-9396
-9503
-9603
-9698
-9785
-9866
-9941
-10008
-10068
-10121
-10167
-10205
-10237
-10262
-10280
-10293
-10299
-10300
-10296
-10288
-10276
-10260
-10242
-10221
-10197
-10171
-10143
-10113
-10081
-10046
-10010
-9972
-9931
-9889
-9844
-9798
-9748
-9697
-9642
-9584
-9524
-9459
-9391
-9320
-9244
-9165
-9082
-8995
-8904
-8811
-8714
-8614
-8512
-8408
-8302
-8195
-8086
-7976
-7866
-7755
-7644
-7534
-7423
-7313
-7205
-7098
-6992
-6890
-6791
-6695
-6604
-6518
-6437
-6361
-6290
-6225
-6165
-6110
-6059
-6013
-5972
-5933
-5898
-5866
-5835
-5805
-5775
-5745
-5714
-5681
-5645
-5607
-5565
-5520
-5471
-5418
-5361
-5300
-5235
-5168
-5097
-5023
-4947
-4869
-4790
-4710
-4628
-4546
-4463
-4380
-4297
-4214
-4131
-4049
-3968
-3889
-3810
-3734
-3658
-3584
-3512
-3440
-3368
-3297
-3225
-3152
-3078
-3003
-2926
-2847
-2767
-2685
-2602
-2517
-2430
-2340
-2249
-2156
-2060
-1963
-1864
-1763
-1662
-1560
-1457
-1355
-1252
-1151
-1051
-953
-857
-763
-672
-583
-498
-415
-336
-260
-187
-118
-53
8
65
118
167
212
253
291
326
359
389
418
445
470
494
516
537
555
572
587
600
611
619
627
632
636
638
639
639
637
633
627
620
612
601
589
575
561
544
527
507
487
464
440
413
384
353
318
281
242
200
155
108
58
6
-48
-105
-164
-226
-290
-355
-423
-492
-563
-634
-707
-780
-854
-928
-1002
-1077
-1151
-1226
-1300
-1374
-1447
-1520
-1593
-1665
-1736
-1806
-1875
-1943
-2009
-2075
-2138
-2198
-2257
-2312
-2365
-2415
-2461
-2504
-2543
-2580
-2612
-2642
-2667
-2690
-2709
-2724
-2736
-2746
-2752
-2755
-2755
-2753
-2747
-2739
-2728
-2714
-2697
-2676
-2652
-2625
-2594
-2561
-2525
-2487
-2447
-2404
-2360
-2315
-2268
-2219
-2169
-2117
-2063
-2008
-1951
-1893
-1834
-1774
-1712
-1650
-1587
-1523
-1459
-1395
-1331
-1266
-1202
-1139
-1076
-1012
-952
-891
-831
-772
-714
-656
-599
-542
-487
-433
-380
-329
-280
-234
-191
-150
-113
-79
-49
-23
0
18
32
41
46
46
41
31
18
0
-22
-47
-76
-108
-143
-181
-222
-265
-311
-360
-410
-463
-518
-575
-635
-696
-760
-826
-894
-963
-1034
-1106
-1180
-1254
-1330
-1407
-1486
-1566
-1648
-1732
-1819
-1907
-1997
-2090
-2185
-2282
-2381
-2482
-2585
-2689
-2796
-2905
-3016
-3129
-3244
-3360
-3478
-3597
-3717
-3837
-3957
-4075
-4195
-4311
-4426
-4538
-4647
-4754
-4857
-4958
-5055
-5149
-5240
-5327
-5411
-5491
-5568
-5642
-5711
-5776
-5838
-5895
-5947
-5995
-6038
-6077
-6111
-6141
-6166
-6187
-6204
-6218
-6229
-6236
-6241
-6245
-6246
-6246
-6245
-6244
-6242
-6240
-6239
-6238
-6239
-6240
-6241
-6244
-6248
-6252
-6257
-6263
-6269
-6275
-6282
-6288
-6294
-6300
-6304
-6308
-6310
-6311
-6311
-6309
-6306
-6302
-6296
-6290
-6284
-6277
-6270
-6264
-6258
-6253
-6250
-6247
-6247
-6248
-6250
-6255
-6262
-6270
-6280
-6292
-6305
-6321
-6339
-6360
-6383
-6408
-6436
-6467
-6500
-6536
-6573
-6613
-6653
-6695
-6738
-6780
-6823
-6865
-6906
-6946
-6986
-7024
-7062
-7100
-7136
-7172
-7208
-7243
-7278
-7312
-7344
-7376
-7405
-7433
-7458
-7482
-7502
-7521
-7537
-7551
-7563
-7573
-7582
-7590
-7596
-7600
-7603
-7605
-7605
-7604
-7601
-7597
-7592
-7586
-7579
-7573
-7566
-7559
-7552
-7545
-7538
-7532
-7526
-7520
-7514
-7508
-7502
-7495
-7488
-7481
-7473
-7466
-7459
-7452
-7447
-7444
-7442
-7442
-7444
-7447
-7452
-7459
-7468
-7478
-7490
-7504
-7520
-7537
-7558
-7580
-7605
-7633
-7663
-7696
-7732
-7770
-7811
-7855
-7903
-7953
-8007
-8064
-8127
-8194
-8264
-8339
-8419
-8503
-8591
-8684
-8781
-8882
-8987
-9095
-9207
-9321
-9438
-9557
-9678
-9800
-9923
-10047
-10171
-10295
-10418
-10540
-10661
-10779
-10896
-11010
-11121
-11229
-11335
-11437
-11536
-11632
-11724
-11813
-11899
-11982
-12063
-12140
-12215
-12287
-12357
-12425
-12490
-12554
-12615
-12674
-12730
-12784
-12835
-12883
-12928
-12969
-13007
-13041
-13072
-13099
-13122
-13143
-13160
-13174
-13185
-13193
-13198
-13200
-13199
-13194
-13187
-13176
-13163
-13147
-13128
-13106
-13082
-13055
-13026
-12994
-12961
-12925
-12887
-12847
-12806
-12763
-12720
-12675
-12630
-12585
-12541
-12497
-12455
-12414
-12375
-12338
-12303
-12270
-12240
-12212
-12186
-12161
-12138
-12117
-12097
-12078
-12060
-12043
-12027
-12012
-11998
-11984
-11971
-11959
-11947
-11935
-11923
-11912
-11901
-11890
-11880
-11871
-11863
-11855
-11849
-11843
-11837
-11832
-11828
-11824
-11820
-11816
-11813
-11810
-11807
-11805
-11804
-11802
-11802
-11802
-11803
-11803
-11804
-11805
-11806
-11806
-11805
-11803
-11800
-11795
-11789
-11781
-11773
-11763
-11752
-11740
-11727
-11714
-11699
-11684
-11668
-11651
-11634
-11617
-11599
-11583
-11567
-11553
-11541
-11531
-11524
-11519
-11516
-11516
-11519
-11523
-11530
-11538
-11548
-11559
-11571
-11583
-11596
-11608
-11620
-11631
-11641
-11649
-11656
-11662
-11666
-11667
-11667
-11665
-11661
-11655
-11646
-11635
-11622
-11606
-11588
-11567
-11544
-11517
-11488
-11456
-11420
-11381
-11339
-11293
-11243
-11190
-11133
-11072
-11007
-10938
-10865
-10787
-10706
-10620
-10530
-10435
-10337
-10235
-10130
-10022
-9911
-9798
-9684
-9569
-9453
-9337
-9220
-9104
-8989
-8874
-8761
-8649
-8539
-8431
-8325
-8222
-8122
-8026
-7933
-7844
-7758
-7676
-7598
-7522
-7450
-7381
-7315
-7251
-7190
-7131
-7074
-7020
-6969
-6920
-6873
-6828
-6785
-6744
-6704
-6665
-6628
-6591
-6556
-6522
-6488
-6456
-6426
-6396
-6368
-6342
-6316
-6292
-6269
-6248
-6227
-6208
-6189
-6172
-6156
-6141
-6127
-6113
-6101
-6088
-6076
-6064
-6052
-6040
-6027
-6014
-6001
-5987
-5973
-5958
-5943
-5927
-5910
-5893
-5875
-5856
-5837
-5817
-5796
-5775
-5753
-5731
-5708
-5684
-5660
-5635
-5610
-5584
-5559
-5533
-5507
-5481
-5454
-5427
-5400
-5371
-5342
-5312
-5280
-5246
-5211
-5174
-5135
-5094
-5050
-5005
-4957
-4908
-4856
-4802
-4746
-4689
-4629
-4568
-4504
-4440
-4373
-4305
-4236
-4165
-4093
-4019
-3946
-3871
-3796
-3719
-3643
-3566
-3490
-3413
-3338
-3264
-3190
-3119
-3049
-2982
-2916
-2853
-2793
-2734
-2678
-2624
-2572
-2522
-2475
-2429
-2385
-2343
-2303
-2265
-2230
-2196
-2165
-2136
-2109
-2084
-2061
-2040
-2020
-2003
-1986
-1972
-1959
-1948
-1938
-1929
-1922
-1917
-1912
-1909
-1907
-1906
-1906
-1906
-1907
-1908
-1910
-1912
-1915
-1918
-1921
-1926
-1931
-1937
-1944
-1952
-1961
-1971
-1981
-1993
-2005
-2019
-2033
-2049
-2065
-2083
-2102
-2123
-2144
-2168
-2192
-2218
-2246
-2274
-2303
-2334
-2365
-2396
-2427
-2458
-2489
-2518
-2546
-2572
-2597
-2621
-2643
-2664
-2685
-2704
-2723
-2740
-2758
-2774
-2790
-2805
-2819
-2833
-2845
-2858
-2870
-2882
-2893
-2904
-2915
-2926
-2937
-2947
-2958
-2968
-2978
-2988
-2999
-3010
-3021
-3033
-3045
-3059
-3073
-3087
-3103
-3120
-3137
-3156
-3175
-3195
-3216
-3237
-3258
-3280
-3302
-3323
-3343
-3363
-3382
-3399
-3416
-3431
-3444
-3456
-3467
-3477
-3485
-3492
-3499
-3504
-3509
-3513
-3517
-3521
-3524
-3527
-3531
-3536
-3542
-3548
-3556
-3565
-3575
-3586
-3598
-3611
-3624
-3637
-3650
-3663
-3676
-3689
-3701
-3712
-3722
-3730
-3737
-3742
-3746
-3747
-3746
-3744
-3739
-3732
-3722
-3711
-3696
-3679
-3658
-3634
-3607
-3576
-3541
-3501
-3457
-3408
-3354
-3294
-3229
-3157
-3079
-2994
-2903
-2805
-2700
-2589
-2471
-2348
-2218
-2083
-1943
-1796
-1645
-1487
-1324
-1156
-982
-802
-618
-428
-233
-33
172
381
596
815
1038
1265
1497
1731
1970
2211
2455
2702
2951
3202
3455
3708
3962
4216
4469
4720
4968
5214
5455
5693
5926
6154
6377
6594
6806
7012
7211
7404
7590
7769
7941
8105
8261
8408
8547
8677
8798
8910
9012
9105
9188
9261
9324
9377
9420
9453
9476
9490
9494
9489
9475
9453
9422
9383
9336
9282
9221
9154
9080
9001
8917
8828
8735
8638
8538
8435
8329
8220
8109
7997
7882
7765
7646
7525
7403
7279
7154
7029
6902
6774
6646
6518
6389
6260
6130
6000
5870
5740
5610
5480
5351
5223
5095
4969
4844
4721
4599
4479
4361
4246
4133
4022
3915
3811
3711
3614
3521
3433
3348
3268
3193
3122
3056
2996
2941
2891
2847
2808
2776
2750
2730
2716
2709
2709
2714
2726
2744
2767
2795
2828
2864
2904
2947
2992
3038
3086
3136
3187
3238
3291
3345
3400
3456
3512
3567
3623
3678
3731
3784
3836
3886
3935
3983
4029
4075
4120
4163
4205
4246
4286
4323
4359
4393
4426
4456
4484
4510
4533
4554
4572
4588
4602
4612
4620
4626
4629
4629
4626
4621
4613
4601
4587
4569
4548
4523
4496
4466
4433
4397
4360
4321
4280
4237
4194
4150
4105
4059
4014
3969
3925
3880
3837
3794
3752
3711
3670
3630
3591
3552
3513
3474
3436
3397
3359
3321
3284
3246
3208
3170
3131
3092
3052
3011
2968
2925
2881
2836
2791
2746
2702
2658
2616
2575
2535
2498
2463
2431
2401
2375
2351
2331
2314
2301
2291
2284
2280
2279
2281
2286
2294
2304
2317
2333
2352
2374
2398
2426
2456
2490
2527
2567
2610
2657
2707
2761
2818
2879
2944
3011
3083
3158
3237
3319
3404
3491
3581
3672
3765
3859
3953
4046
4141
4235
4329
4422
4514
4606
4697
4788
4877
4966
5054
5141
5226
5310
5393
5473
5552
5629
5704
5777
5847
5916
5982
6046
6108
6168
6226
6281
6334
6384
6432
6477
6520
6560
6597
6632
6664
6694
6721
6745
6766
6785
6801
6815
6828
6838
6847
6855
6862
6869
6875
6880
6886
6891
6896
6900
6905
6909
6913
6917
6922
6927
6933
6939
6946
6955
6964
6975
6988
7002
7017
7035
7054
7075
7098
7122
7148
7177
7207
7240
7275
7313
7354
7397
7444
7494
7546
7602
7661
7723
7788
7856
7926
7998
8071
8148
8226
8304
8384
8464
8544
8624
8705
8787
8868
8950
9032
9115
9198
9282
9365
9449
9533
9616
9698
9780
9860
9939
10017
10092
10166
10237
10306
10372
10436
10497
10555
10611
10665
10717
10766
10813
10858
10900
10940
10977
11011
11044
11073
11101
11127
11150
11172
11192
11210
11226
11239
11251
11259
11265
11267
11266
11262
11254
11242
11226
11207
11185
11160
11131
11099
11064
11026
10985
10940
10893
10843
10790
10735
10677
10617
10554
10490
10423
10355
10284
10212
10136
10059
9979
9897
9812
9725
9635
9544
9450
9355
9258
9159
9060
8961
8862
8763
8666
8570
8475
8383
8293
8206
8122
8039
7963
7888
7818
7751
7688
7630
7575
7526
7481
7441
7406
7376
7352
7332
7317
7308
7302
7302
7306
7314
7326
7341
7360
7382
7407
7434
7465
7497
7533
7571
7611
7654
7698
7745
7793
7842
7892
7943
7994
8045
8099
8153
8207
8263
8320
8377
8436
8496
8557
8620
8684
8749
8815
8883
8951
9020
9091
9161
9233
9305
9377
9450
9522
9595
9667
9739
9810
9880
9949
10018
10085
10150
10214
10277
10337
10396
10452
10505
10556
10603
10647
10687
10723
10755
10783
10806
10825
10840
10851
10857
10860
10859
10854
10846
10834
10821
10804
10786
10766
10744
10720
10695
10668
10640
10611
10581
10550
10517
10484
10449
10414
10376
10338
10298
10257
10215
10172
10127
10082
10037
9990
9944
9897
9850
9804
9758
9713
9669
9625
9582
9540
9498
9457
9416
9376
9336
9296
9257
9217
9178
9139
9101
9063
9025
8989
8953
8918
8885
8853
8823
8794
8767
8742
8719
8699
8681
8665
8652
8641
8632
8626
8622
8620
8621
8624
8629
8636
8645
8657
8671
8686
8704
8724
8746
8770
8797
8824
8854
8886
8919
8954
8990
9027
9066
9106
9146
9188
9229
9272
9314
9356
9397
9438
9477
9515
9552
9588
9621
9654
9684
9713
9739
9764
9787
9807
9826
9842
9856
9868
9879
9887
9894
9899
9903
9905
9906
9905
9903
9900
9895
9890
9883
9874
9865
9855
9843
9830
9817
9803
9789
9774
9759
9744
9730
9715
9702
9689
9676
9664
9652
9640
9628
9617
9605
9594
9583
9572
9561
9550
9540
9530
9520
9511
9503
9495
9489
9484
9480
9478
9477
9478
9481
9485
9490
9497
9506
9516
9527
9540
9555
9571
9589
9609
9631
9654
9679
9706
9733
9762
9791
9821
9851
9881
9911
9941
9970
9999
10028
10055
10082
10109
10133
10157
10179
10200
10218
10235
10249
10260
10269
10276
10279
10280
10277
10272
10264
10253
10239
10222
10203
10181
10157
10130
10101
10070
10037
10002
9965
9926
9885
9842
9797
9751
9702
9652
9600
9547
9492
9436
9379
9321
9263
9203
9143
9083
9022
8961
8900
8838
8777
8717
8656
8597
8537
8479
8421
8363
8305
8247
8189
8130
8070
8010
7948
7885
7821
7757
7691
7625
7558
7490
7422
7353
7284
7215
7145
7075
7005
6936
6867
6799
6732
6665
6600
6535
6472
6410
6349
6290
6232
6176
6122
6070
6020
5972
5926
5881
5839
5798
5758
5718
5679
5640
5601
5561
5521
5481
5439
5397
5354
5311
5266
5221
5176
5129
5081
5032
4981
4930
4877
4824
4769
4713
4657
4600
4542
4482
4421
4359
4294
4227
4157
4085
4010
3932
3850
3767
3680
3591
3500
3407
3312
3216
3119
3022
2923
2824
2725
2625
2525
2425
2324
2224
2124
2024
1924
1824
1725
1625
1526
1426
1327
1227
1128
1028
929
831
733
637
541
447
353
261
169
78
-12
-101
-190
-279
-367
-453
-539
-623
-706
-787
-866
-944
-1018
-1092
-1163
-1231
-1297
-1360
-1420
-1477
-1531
-1581
-1629
-1673
-1715
-1753
-1788
-1820
-1849
-1875
-1899
-1920
-1938
-1954
-1969
-1982
-1994
-2005
-2017
-2028
-2039
-2051
-2062
-2074
-2086
-2098
-2110
-2122
-2134
-2146
-2158
-2169
-2181
-2192
-2203
-2215
-2227
-2239
-2252
-2266
-2281
-2297
-2315
-2334
-2354
-2377
-2401
-2427
-2455
-2486
-2520
-2556
-2595
-2636
-2681
-2730
-2781
-2836
-2894
-2956
-3021
-3089
-3161
-3236
-3314
-3395
-3477
-3562
-3648
-3734
-3822
-3911
-4000
-4090
-4181
-4272
-4364
-4456
-4547
-4639
-4730
-4821
-4911
-5000
-5088
-5174
-5259
-5343
-5424
-5503
-5581
-5655
-5727
-5796
-5863
-5926
-5987
-6045
-6101
-6153
-6203
-6251
-6295
-6338
-6378
-6417
-6453
-6488
-6522
-6553
-6584
-6613
-6642
-6669
-6696
-6723
-6749
-6776
-6802
-6828
-6855
-6881
-6907
-6933
-6958
-6983
-7007
-7031
-7053
-7074
-7094
-7112
-7128
-7142
-7154
-7163
-7170
-7174
-7176
-7176
-7174
-7170
-7166
-7162
-7157
-7152
-7148
-7145
-7143
-7142
-7142
-7145
-7149
-7156
-7165
-7177
-7193
-7212
-7236
-7263
-7295
-7332
-7373
-7420
-7471
-7527
-7588
-7654
-7725
-7800
-7881
-7965
-8055
-8148
-8246
-8347
-8453
-8563
-8676
-8794
-8915
-9040
-9169
-9301
-9436
-9575
-9717
-9862
-10010
-10162
-10317
-10476
-10639
-10807
-10978
-11154
-11335
-11519
-11708
-11901
-12097
-12297
-12501
-12708
-12919
-13133
-13350
-13569
-13792
-14018
-14246
-14478
-14711
-14948
-15187
-15429
-15674
-15922
-16172
-16427
-16682
-16940
-17200
-17461
-17724
-17987
-18251
-18515
-18779
-19044
-19308
-19572
-19836
-20100
-20363
-20626
-20887
-21148
-21407
-21665
-21920
-22172
-22421
-22666
-22907
-23144
-23376
-23603
-23825
-24042
-24253
-24459
-24658
-24852
-25040
-25221
-25396
-25565
-25727
-25882
-26029
-26170
-26303
-26428
-26546
-26656
-26759
-26854
-26942
-27023
-27097
-27165
-27226
-27281
-27329
-27371
-27406
-27435
-27457
-27472
-27482
-27485
-27482
-27474
-27460
-27442
-27420
-27393
-27363
-27330
-27294
-27255
-27214
-27171
-27126
-27079
-27030
-26980
-26927
-26873
-26817
-26758
-26698
-26635
-26569
-26501
-26430
-26358
-26283
-26206
-26127
-26047
-25965
-25881
-25797
-25712
-25627
-25542
-25457
-25372
-25288
-25204
-25122
-25040
-24960
-24881
-24803
-24727
-24652
-24578
-24505
-24434
-24364
-24295
-24227
-24160
-24094
-24029
-23964
-23899
-23834
-23769
-23703
-23636
-23568
-23500
-23430
-23359
-23286
-23213
-23137
-23060
-22981
-22900
-22817
-22731
-22643
-22552
-22458
-22361
-22261
-22157
-22050
-21940
-21827
-21711
-21591
-21467
-21340
-21210
-21075
-20936
-20793
-20646
-20495
-20340
-20180
-20016
-19849
-19677
-19502
-19324
-19142
-18958
-18771
-18582
-18390
-18197
-18003
-17808
-17611
-17413
-17215
-17015
-16815
-16615
-16413
-16212
-16010
-15808
-15606
-15405
-15204
-15003
-14804
-14605
-14408
-14212
-14018
-13825
-13633
-13442
-13253
-13064
-12876
-12689
-12502
-12316
-12130
-11945
-11761
-11577
-11394
-11213
-11032
-10853
-10676
-10501
-10329
-10159
-9992
-9828
-9667
-9509
-9355
-9204
-9057
-8914
-8773
-8637
-8504
-8375
-8250
-8129
-8013
-7901
-7794
-7692
-7596
-7505
-7419
-7339
-7265
-7196
-7133
-7074
-7020
-6971
-6925
-6884
-6846
-6812
-6782
-6756
-6733
-6713
-6697
-6683
-6673
-6665
-6659
-6655
-6653
-6653
-6654
-6657
-6661
-6667
-6674
-6682
-6691
-6700
-6710
-6721
-6732
-6744
-6756
-6769
-6782
-6796
-6811
-6827
-6844
-6861
-6879
-6898
-6918
-6938
-6959
-6980
-7002
-7024
-7047
-7071
-7096
-7122
-7149
-7178
-7208
-7239
-7271
-7304
-7338
-7373
-7409
-7445
-7480
-7516
-7551
-7585
-7618
-7651
-7681
-7711
-7741
-7769
-7797
-7824
-7851
-7878
-7903
-7928
-7951
-7973
-7993
-8010
-8026
-8041
-8053
-8064
-8071
-8080
-8086
-8090
-8095
-8096
-8099
-8100
-8100
-8098
-8095
-8090
-8085
-8077
-8069
-8058
-8045
-8029
-8013
-7995
-7975
-7954
-7931
-7906
-7880
-7853
-7824
-7793
-7761
-7727
-7691
-7654
-7615
-7574
-7531
-7487
-7440
-7392
-7343
-7291
-7237
-7182
-7125
-7067
-7007
-6947
-6887
-6827
-6767
-6708
-6651
-6595
-6540
-6487
-6437
-6388
-6340
-6295
-6251
-6208
-6167
-6127
-6088
-6051
-6015
-5980
-5947
-5916
-5886
-5859
-5834
-5812
-5792
-5776
-5763
-5753
-5749
-5748
-5753
-5764
-5781
-5803
-5832
-5867
-5909
-5956
-6009
-6067
-6130
-6196
-6265
-6337
-6412
-6489
-6567
-6647
-6729
-6811
-6895
-6979
-7063
-7149
-7235
-7322
-7410
-7499
-7589
-7680
-7772
-7865
-7960
-8055
-8151
-8247
-8345
-8443
-8542
-8641
-8741
-8842
-8942
-9043
-9143
-9244
-9345
-9446
-9546
-9645
-9744
-9841
-9937
-10030
-10121
-10210
-10295
-10378
-10457
-10533
-10605
-10674
-10740
-10801
-10859
-10913
-10964
-11010
-11053
-11091
-11126
-11157
-11184
-11207
-11227
-11244
-11257
-11268
-11276
-11282
-11285
-11287
-11286
-11283
-11278
-11271
-11262
-11252
-11242
-11230
-11219
-11208
-11197
-11186
-11177
-11168
-11160
-11152
-11144
-11137
-11129
-11121
-11113
-11104
-11095
-11085
-11075
-11064
-11053
-11041
-11029
-11017
-11005
-10993
-10981
-10970
-10959
-10948
-10939
-10930
-10921
-10914
-10908
-10903
-10898
-10894
-10890
-10887
-10883
-10879
-10874
-10868
-10861
-10853
-10844
-10833
-10821
-10808
-10794
-10778
-10762
-10744
-10725
-10704
-10682
-10659
-10634
-10606
-10577
-10546
-10513
-10478
-10442
-10404
-10365
-10326
-10286
-10245
-10203
-10161
-10119
-10075
-10030
-9983
-9935
-9886
-9834
-9781
-9726
-9669
-9611
-9551
-9491
-9430
-9368
-9305
-9243
-9180
-9117
-9054
-8991
-8929
-8867
-8806
-8746
-8687
-8630
-8573
-8518
-8465
-8413
-8362
-8313
-8265
-8218
-8173
-8128
-8085
-8042
-7999
-7957
-7915
-7873
-7832
-7791
-7751
-7712
-7674
-7637
-7601
-7568
-7536
-7507
-7480
-7454
-7431
-7410
-7391
-7374
-7358
-7343
-7329
-7315
-7302
-7289
-7276
-7263
-7250
-7236
-7222
-7208
-7193
-7178
-7162
-7147
-7131
-7116
-7101
-7087
-7074
-7062
-7052
-7045
-7039
-7037
-7037
-7040
-7047
-7057
-7071
-7088
-7108
-7133
-7161
-7192
-7227
-7265
-7306
-7349
-7395
-7442
-7490
-7540
-7590
-7640
-7690
-7739
-7788
-7834
-7879
-7922
-7962
-7999
-8032
-8063
-8089
-8112
-8131
-8145
-8156
-8162
-8164
-8162
-8154
-8144
-8127
-8106
-8079
-8047
-8010
-7968
-7920
-7866
-7808
-7744
-7675
-7600
-7520
-7435
-7344
-7248
-7147
-7040
-6929
-6812
-6691
-6565
-6435
-6301
-6163
-6020
-5874
-5725
-5571
-5414
-5254
-5090
-4923
-4753
-4581
-4405
-4227
-4046
-3862
-3675
-3486
-3293
-3099
-2902
-2703
-2502
-2301
-2098
-1895
-1691
-1487
-1284
-1082
-881
-681
-482
-285
-90
104
295
483
669
852
1033
1210
1385
1557
1727
1894
2059
2221
2380
2537
2692
2843
2992
3137
3279
3417
3551
3682
3809
3932
4051
4169
4282
4393
4502
4609
4714
4819
4922
5025
5127
5228
5328
5428
5526
5623
5719
5814
5907
6000
6092
6184
6274
6364
6454
6542
6629
6716
6801
6885
6969
7052
7133
7214
7295
7374
7453
7531
7608
7684
7759
7833
7906
7977
8045
8114
8179
8241
8301
8358
8411
8461
8508
8551
8591
8628
8662
8693
8721
8746
8769
8790
8808
8823
8837
8847
8855
8861
8864
8864
8861
8856
8849
8840
8829
8815
8800
8783
8765
8745
8724
8701
8678
8653
8628
8603
8577
8552
8526
8501
8477
8453
8431
8409
8389
8370
8352
8336
8322
8308
8296
8286
8276
8267
8260
8253
8247
8243
8240
8237
8236
8237
8238
8240
8243
8247
8252
8258
8266
8274
8284
8296
8309
8325
8343
8364
8388
8414
8444
8478
8514
8555
8598
8646
8697
8751
8809
8869
8932
8997
9064
9132
9202
9272
9343
9415
9488
9562
9636
9710
9785
9860
9935
10010
10084
10157
10230
10303
10374
10445
10516
10586
10655
10724
10793
10862
10931
11000
11069
11138
11208
11279
11351
11423
11497
11571
11646
11721
11797
11873
11949
12024
12100
12175
12250
12324
12397
12469
12540
12609
12677
12744
12809
12873
12937
12999
13060
13120
13180
13238
13295
13350
13404
13457
13509
13559
13608
13656
13703
13748
13794
13838
13881
13923
13964
14003
14042
14079
14115
14149
14182
14213
14243
14270
14295
14318
14339
14356
14372
14384
14393
14400
14403
14404
14402
14397
14390
14379
14366
14351
14332
14311
14287
14260
14231
14199
14164
14127
14087
14045
14001
13955
13906
13855
13803
13748
13692
13635
13576
13516
13455
13393
13330
13268
13205
13143
13081
13019
12959
12899
12841
12783
12725
12668
12611
12554
12497
12440
12382
12325
12268
12212
12156
12101
12048
11996
11946
11898
11853
11810
11770
11733
11699
11668
11641
11617
11596
11578
11564
11552
11544
11538
11536
11537
11541
11548
11559
11573
11591
11611
11634
11660
11689
11720
11752
11787
11823
11861
11900
11941
11982
12025
12070
12115
12161
12208
12257
12306
12357
12408
12461
12514
12568
12622
12676
12731
12785
12838
12891
12944
12995
13046
13095
13143
13189
13234
13278
13319
13359
13397
13433
13468
13501
13533
13564
13594
13623
13650
13677
13704
13729
13754
13777
13799
13820
13839
13856
13871
13882
13891
13897
13900
13899
13894
13887
13876
13862
13845
13825
13803
13778
13751
13722
13690
13656
13619
13580
13539
13495
13449
13401
13352
13301
13250
13198
13145
13093
13042
12991
12941
12892
12844
12798
12753
12709
12667
12626
12586
12549
12514
12481
12451
12425
12402
12383
12368
12357
12350
12348
12349
12355
12363
12374
12387
12402
12418
12436
12454
12472
12491
12510
12528
12547
12564
12581
12597
12611
12624
12635
12644
12650
12655
12657
12656
12653
12648
12640
12629
12616
12601
12584
12564
12541
12517
12491
12462
12432
12400
12366
12330
12292
12252
12210
12166
12121
12073
12025
11974
11923
11872
11819
11767
11714
11661
11607
11554
11500
11446
11391
11336
11281
11225
11168
11109
11050
10990
10928
10864
10800
10734
10666
10597
10527
10455
10382
10306
10229
10151
10070
9988
9903
9817
9730
9640
9548
9455
9360
9262
9163
9061
8956
8849
8740
8628
8514
8398
8280
8161
8041
7919
7797
7673
7549
7424
7298
7172
7046
6920
6795
6670
6545
6422
6300
6179
6058
5940
5822
5706
5592
5480
5369
5261
5156
5053
4952
4854
4759
4667
4577
4491
4407
4327
4249
4175
4103
4035
3970
3907
3848
3791
3737
3687
3639
3594
3552
3514
3479
3447
3419
3395
3374
3357
3343
3334
3328
3327
3329
3336
3346
3359
3377
3397
3421
3447
3477
3508
3543
3579
3618
3659
3703
3748
3794
3843
3893
3944
3996
4050
4104
4159
4215
4272
4329
4386
4443
4500
4557
4613
4670
4725
4781
4836
4892
4947
5002
5058
5113
5169
5224
5279
5335
5390
5445
5500
5556
5611
5667
5723
5779
5836
5893
5951
6008
6066
6124
6181
6238
6295
6350
6405
6458
6510
6560
6608
6653
6696
6735
6772
6804
6832
6856
6876
6891
6900
6905
6905
6900
6890
6874
6854
6829
6800
6766
6728
6685
6637
6585
6529
6468
6403
6332
6258
6178
6095
6007
5914
5818
5717
5613
5505
5393
5278
5159
5037
4911
4782
4651
4517
4380
4241
4101
3959
3816
3672
3528
3385
3242
3100
2959
2820
2683
2548
2417
2288
2164
2044
1929
1819
1715
1616
1524
1439
1360
1288
1223
1165
1114
1069
1031
999
973
953
940
933
931
935
946
962
985
1014
1050
1093
1142
1200
1265
1339
1420
1510
1608
1714
1828
1949
2077
2213
2354
2502
2655
2813
2976
3143
3314
3490
3669
3853
4040
4231
4425
4621
4819
5018
5219
5421
5622
5825
6027
6229
6431
6632
6833
7032
7229
7425
7618
7809
7997
8180
8363
8540
8714
8884
9050
9212
9370
9523
9673
9818
9958
10095
10226
10354
10476
10594
10707
10814
10917
11014
11105
11192
11273
11349
11420
11487
11549
11608
11663
11714
11762
11807
11848
11887
11923
11956
11988
12017
12044
12069
12093
12116
12138
12158
12178
12197
12215
12233
12250
12266
12282
12296
12311
12324
12336
12348
12359
12368
12377
12386
12393
12400
12406
12411
12416
12420
12423
12425
12426
12427
12426
12425
12423
12419
12415
12410
12403
12396
12388
12380
12371
12361
12351
12341
12330
12318
12306
12294
12281
12267
12253
12238
12222
12205
12187
12167
12145
12122
12098
12072
12045
12016
11987
11956
11924
11891
11857
11822
11786
11749
11711
11673
11634
11595
11556
11517
11478
11438
11399
11360
11321
11282
11243
11204
11166
11128
11090
11054
11018
10983
10949
10915
10882
10849
10817
10784
10751
10718
10684
10649
10614
10578
10542
10504
10465
10425
10384
10342
10299
10254
10208
10160
10112
10062
10011
9959
9907
9853
9800
9746
9691
9637
9582
9527
9472
9418
9363
9309
9255
9202
9149
9097
9045
8995
8945
8896
8848
8801
8754
8708
8662
8617
8571
8526
8481
8435
8389
8343
8297
8250
8203
8154
8106
8058
8007
7958
7908
7857
7807
7756
7706
7657
7608
7560
7512
7465
7420
7375
7330
7287
7245
7203
7162
7122
7083
7044
7007
6971
6936
6902
6870
6839
6810
6783
6759
6736
6715
6697
6682
6669
6659
6651
6646
6643
6642
6644
6647
6653
6661
6672
6683
6697
6712
6729
6747
6766
6786
6808
6829
6852
6875
6898
6922
6946
6970
6993
7017
7041
7065
7088
7112
7135
7157
7179
7200
7219
7237
7253
7268
7281
7291
7300
7308
7313
7318
7321
7323
7325
7325
7324
7321
7318
7313
7306
7298
7288
7277
7264
7250
7234
7216
7196
7174
7150
7123
7094
7063
7029
6992
6952
6909
6863
6814
6762
6706
6647
6585
6519
6449
6376
6299
6219
6134
6046
5955
5859
5760
5656
5549
5438
5323
5204
5081
4955
4826
4693
4558
4420
4279
4137
3993
3846
3698
3548
3396
3243
3088
2933
2775
2617
2457
2296
2134
1971
1808
1643
1478
1313
1148
982
817
651
486
322
158
-5
-168
-329
-490
-649
-806
-962
-1116
-1268
-1418
-1566
-1712
-1856
-1997
-2135
-2270
-2402
-2531
-2656
-2778
-2896
-3010
-3121
-3227
-3329
-3428
-3523
-3613
-3699
-3781
-3859
-3932
-4001
-4064
-4122
-4176
-4224
-4267
-4306
-4340
-4370
-4397
-4420
-4440
-4457
-4472
-4484
-4493
-4500
-4504
-4506
-4505
-4502
-4497
-4489
-4479
-4466
-4451
-4433
-4413
-4391
-4368
-4342
-4316
-4289
-4261
-4233
-4204
-4174
-4144
-4112
-4080
-4046
-4011
-3975
-3937
-3898
-3857
-3815
-3772
-3727
-3682
-3636
-3589
-3541
-3492
-3443
-3393
-3343
-3292
-3242
-3191
-3141
-3092
-3044
-2997
-2952
-2909
-2867
-2828
-2790
-2754
-2720
-2688
-2657
-2628
-2599
-2572
-2545
-2520
-2495
-2472
-2449
-2427
-2405
-2383
-2361
-2339
-2316
-2291
-2266
-2239
-2212
-2183
-2153
-2122
-2090
-2056
-2021
-1985
-1947
-1908
-1866
-1823
-1779
-1732
-1683
-1633
-1580
-1526
-1470
-1413
-1354
-1295
-1234
-1173
-1112
-1049
-987
-924
-861
-797
-734
-670
-607
-545
-483
-422
-361
-301
-242
-183
-125
-68
-11
45
100
156
211
265
320
373
426
478
529
578
624
668
710
748
783
814
842
866
886
902
914
922
926
926
922
914
901
883
862
836
806
773
736
695
651
603
552
499
442
382
320
254
187
116
44
-31
-108
-187
-268
-351
-435
-520
-605
-690
-776
-860
-943
-1025
-1105
-1183
-1258
-1331
-1401
-1468
-1532
-1592
-1649
-1701
-1749
-1793
-1831
-1865
-1894
-1917
-1936
-1949
-1958
-1962
-1961
-1955
-1945
-1930
-1911
-1887
-1858
-1826
-1789
-1748
-1704
-1657
-1608
-1556
-1503
-1449
-1395
-1339
-1284
-1228
-1172
-1116
-1060
-1004
-949
-895
-842
-790
-740
-691
-645
-601
-560
-521
-484
-449
-417
-387
-358
-332
-307
-284
-263
-245
-229
-216
-206
-200
-196
-196
-199
-206
-216
-230
-247
-268
-292
-321
-352
-388
-427
-469
-515
-565
-618
-674
-734
-797
-863
-932
-1004
-1079
-1156
-1236
-1319
-1403
-1490
-1579
-1670
-1764
-1860
-1957
-2057
-2159
-2263
-2369
-2477
-2587
-2698
-2811
-2926
-3042
-3160
-3278
-3397
-3517
-3637
-3756
-3875
-3994
-4112
-4229
-4346
-4462
-4577
-4692
-4806
-4920
-5034
-5146
-5259
-5371
-5482
-5593
-5704
-5813
-5922
-6030
-6137
-6243
-6347
-6449
-6549
-6647
-6743
-6836
-6927
-7014
-7099
-7180
-7257
-7331
-7401
-7467
-7529
-7588
-7642
-7692
-7739
-7782
-7821
-7856
-7887
-7914
-7937
-7956
-7972
-7985
-7994
-8000
-8004
-8006
-8005
-8003
-7998
-7992
-7985
-7976
-7965
-7953
-7940
-7927
-7913
-7898
-7884
-7871
-7859
-7848
-7838
-7831
-7825
-7822
-7820
-7821
-7824
-7828
-7835
-7842
-7850
-7860
-7869
-7879
-7889
-7899
-7908
-7916
-7924
-7931
-7936
-7941
-7944
-7945
-7944
-7942
-7937
-7931
-7921
-7910
-7895
-7878
-7859
-7836
-7811
-7784
-7754
-7722
-7688
-7652
-7613
-7573
-7530
-7484
-7436
-7384
-7329
-7270
-7207
-7139
-7067
-6991
-6910
-6824
-6734
-6638
-6538
-6432
-6321
-6204
-6081
-5951
-5814
-5670
-5519
-5360
-5193
-5017
-4833
-4641
-4440
-4232
-4014
-3791
-3559
-3321
-3076
-2825
-2569
-2307
-2040
-1768
-1491
-1211
-927
-639
-348
-55
241
539
838
1139
1440
1742
2043
2344
2644
2942
3238
3532
3823
4110
4394
4673
4948
5217
5481
5739
5990
6235
6473
6704
6928
7143
7350
7549
7739
7921
8093
8258
8413
8560
8697
8826
8945
9055
9155
9246
9327
9398
9459
9511
9554
9586
9610
9624
9628
9623
9608
9585
9552
9510
9459
9401
9334
9261
9180
9093
9000
8902
8799
8691
8578
8461
8341
8217
8090
7960
7828
7694
7559
7422
7285
7147
7008
6869
6731
6593
6455
6318
6182
6047
5912
5779
5647
5516
5386
5258
5131
5006
4883
4762
4643
4527
4413
4301
4191
4083
3977
3873
3770
3668
3567
3467
3368
3269
3169
3070
2970
2870
2769
2667
2565
2461
2356
2250
2143
2035
1925
1815
1703
1590
1475
1359
1241
1122
1000
880
757
632
507
380
252
122
-8
-140
-273
-406
-540
-675
-809
-944
-1078
-1212
-1347
-1480
-1614
-1747
-1879
-2009
-2140
-2270
-2398
-2524
-2649
-2772
-2893
-3014
-3132
-3249
-3365
-3480
-3593
-3705
-3816
-3925
-4033
-4139
-4244
-4348
-4450
-4552
-4653
-4754
-4855
-4956
-5058
-5161
-5265
-5370
-5475
-5582
-5690
-5799
-5910
-6022
-6135
-6249
-6365
-6482
-6600
-6720
-6842
-6964
-7088
-7213
-7338
-7463
-7589
-7715
-7840
-7964
-8087
-8212
-8334
-8456
-8577
-8697
-8816
-8934
-9050
-9166
-9280
-9394
-9506
-9618
-9728
-9839
-9949
-10059
-10169
-10279
-10390
-10502
-10615
-10728
-10843
-10959
-11076
-11194
-11312
-11431
-11550
-11669
-11788
-11907
-12026
-12146
-12265
-12384
-12503
-12621
-12740
-12858
-12975
-13093
-13209
-13326
-13441
-13557
-13672
-13786
-13901
-14015
-14129
-14244
-14358
-14473
-14589
-14705
-14821
-14937
-15055
-15172
-15290
-15409
-15528
-15648
-15769
-15890
-16013
-16136
-16260
-16385
-16509
-16633
-16756
-16879
-17000
-17119
-17237
-17352
-17467
-17579
-17689
-17798
-17905
-18010
-18113
-18215
-18315
-18412
-18508
-18602
-18693
-18783
-18869
-18953
-19035
-19114
-19191
-19265
-19338
-19408
-19477
-19544
-19610
-19675
-19738
-19800
-19860
-19920
-19978
-20035
-20091
-20146
-20200
-20253
-20305
-20356
-20407
-20456
-20505
-20553
-20600
-20646
-20692
-20737
-20782
-20825
-20868
-20911
-20952
-20992
-21031
-21068
-21105
-21140
-21174
-21207
-21238
-21269
-21299
-21328
-21357
-21385
-21412
-21440
-21467
-21495
-21523
-21552
-21581
-21611
-21641
-21671
-21701
-21732
-21762
-21792
-21822
-21851
-21880
-21908
-21935
-21960
-21984
-22005
-22025
-22042
-22058
-22071
-22083
-22093
-22103
-22112
-22121
-22130
-22139
-22148
-22158
-22168
-22179
-22190
-22202
-22214
-22227
-22241
-22255
-22270
-22285
-22301
-22317
-22333
-22348
-22364
-22379
-22394
-22409
-22423
-22436
-22449
-22461
-22472
-22483
-22492
-22502
-22510
-22518
-22525
-22532
-22539
-22545
-22551
-22558
-22565
-22573
-22581
-22591
-22602
-22614
-22629
-22646
-22665
-22688
-22712
-22739
-22769
-22800
-22833
-22867
-22903
-22939
-22976
-23014
-23051
-23089
-23127
-23165
-23203
-23241
-23279
-23317
-23355
-23392
-23430
-23467
-23503
-23540
-23576
-23612
-23647
-23683
-23719
-23756
-23793
-23831
-23869
-23908
-23949
-23990
-24031
-24074
-24117
-24161
-24206
-24251
-24296
-24342
-24388
-24434
-24480
-24525
-24569
-24613
-24655
-24695
-24734
-24771
-24806
-24838
-24868
-24894
-24917
-24936
-24951
-24962
-24967
-24967
-24962
-24950
-24932
-24908
-24877
-24839
-24795
-24743
-24684
-24619
-24548
-24471
-24388
-24300
-24207
-24110
-24008
-23903
-23795
-23683
-23568
-23451
-23331
-23209
-23086
-22962
-22837
-22711
-22584
-22457
-22330
-22202
-22074
-21946
-21818
-21690
-21562
-21434
-21307
-21180
-21053
-20926
-20800
-20675
-20549
-20423
-20298
-20171
-20044
-19917
-19788
-19659
-19530
-19400
-19269
-19137
-19005
-18872
-18738
-18602
-18465
-18327
-18187
-18045
-17901
-17755
-17607
-17456
-17304
-17149
-16992
-16832
-16671
-16509
-16344
-16177
-16007
-15835
-15661
-15483
-15302
-15118
-14931
-14739
-14544
-14343
-14138
-13928
-13712
-13489
-13261
-13025
-12783
-12533
-12276
-12011
-11739
-11460
-11173
-10880
-10580
-10273
-9959
-9640
-9314
-8983
-8646
-8304
-7958
-7608
-7253
-6894
-6532
-6166
-5797
-5425
-5050
-4672
-4291
-3909
-3524
-3138
-2750
-2361
-1971
-1580
-1187
-794
-399
-4
392
787
1184
1579
1975
2370
2765
3159
3552
3944
4334
4722
5108
5491
5871
6247
6619
6987
7350
7707
8058
8405
8745
9078
9404
9724
10036
10341
10639
10928
11210
11483
11748
12004
12251
12489
12718
12937
13145
13344
13532
13709
13876
14032
14177
14312
14436
14550
14654
14748
14833
14909
14976
15034
15084
15127
15162
15189
15210
15224
15231
15232
15228
15218
15202
15182
15158
15129
15095
15058
15016
14971
14921
14868
14810
14748
14683
14614
14541
14465
14385
14302
14216
14128
14038
13945
13851
13756
13660
13564
13468
13372
13278
13186
13095
13007
12922
12841
12763
12690
12620
12555
12495
12440
12390
12346
12307
12274
12247
12227
12213
12207
12207
12215
12231
12255
12286
12326
12375
12432
12497
12570
12652
12743
12841
12947
13061
13182
13310
13444
13585
13732
13885
14043
14207
14376
14550
14730
14914
15102
15296
15493
15695
15902
16111
16326
16543
16765
16989
17217
17448
17681
17918
18156
18398
18642
18888
19136
19386
19639
19892
20147
20403
20659
20915
21171
21427
21682
21936
22188
22439
22688
22934
23178
23418
23656
23890
24121
24348
24572
24792
25009
25223
25434
25642
25847
26049
26247
26443
26636
26825
27011
27192
27370
27543
27712
27875
28034
28188
28338
28483
28623
28759
28891
29019
29144
29265
29382
29496
29607
29715
29820
29923
30023
30122
30219
30315
30409
30503
30595
30686
30775
30863
30948
31031
31112
31189
31263
31334
31401
31464
31523
31577
31628
31674
31716
31753
31787
31817
31843
31866
31885
31902
31916
31928
31937
31945
31951
31955
31959
31961
31961
31961
31959
31956
31952
31946
31939
31931
31920
31908
31893
31876
31857
31835
31811
31784
31755
31724
31690
31654
31615
31575
31533
31489
31444
31397
31349
31300
31249
31198
31147
31095
31042
30989
30935
30882
30828
30775
30723
30671
30620
30570
30521
30474
30429
30385
30343
30303
30265
30228
30194
30161
30131
30104
30079
30057
30038
30022
30010
30000
29993
29988
29987
29987
29990
29996
30003
30013
30024
30037
30052
30069
30087
30107
30129
30152
30176
30201
30227
30253
30279
30304
30328
30351
30371
30390
30405
30418
30428
30434
30437
30437
30433
30426
30415
30401
30383
30361
30334
30304
30269
30230
30186
30136
30082
30023
29958
29888
29813
29731
29645
29552
29455
29351
29243
29129
29010
28886
28756
28622
28483
28340
28191
28039
27881
27720
27555
27385
27213
27037
26858
26676
26492
26307
26120
25932
25743
25554
25366
25177
24989
24802
24615
24428
24242
24056
23870
23684
23497
23309
23120
22930
22738
22546
22351
22156
21959
21761
21561
21360
21158
20954
20749
20542
20333
20122
19908
19692
19473
19251
19025
18796
18564
18327
18087
17843
17595
17343
17088
16829
16565
16299
16027
15755
15478
15198
14915
14630
14342
14051
13758
13462
13163
12863
12560
12256
11950
11643
11336
11028
10720
10412
10104
9797
9489
9182
8876
8569
8261
7954
7645
7336
7025
6714
6400
6086
5769
5450
5129
4806
4480
4151
3820
3486
3148
2809
2466
2121
1773
1424
1072
718
363
6
-352
-711
-1070
-1430
-1789
-2147
-2504
-2861
-3215
-3569
-3921
-4271
-4620
-4967
-5313
-5658
-6000
-6341
-6680
-7016
-7351
-7682
-8012
-8338
-8661
-8980
-9296
-9607
-9914
-10215
-10511
-10800
-11084
-11360
-11629
-11891
-12144
-12390
-12627
-12855
-13074
-13285
-13487
-13681
-13866
-14043
-14212
-14373
-14527
-14672
-14810
-14939
-15061
-15174
-15279
-15374
-15461
-15539
-15608
-15667
-15717
-15757
-15788
-15808
-15819
-15821
-15813
-15795
-15769
-15734
-15690
-15638
-15579
-15512
-15438
-15357
-15271
-15180
-15083
-14982
-14876
-14767
-14654
-14537
-14418
-14295
-14170
-14043
-13913
-13780
-13646
-13509
-13370
-13230
-13087
-12942
-12795
-12647
-12498
-12349
-12198
-12048
-11899
-11750
-11603
-11457
-11313
-11171
-11032
-10895
-10762
-10631
-10503
-10378
-10257
-10138
-10023
-9911
-9801
-9695
-9591
-9490
-9393
-9298
-9207
-9118
-9032
-8949
-8868
-8789
-8713
-8640
-8569
-8499
-8432
-8366
-8302
-8240
-8179
-8119
-8060
-8000
-7943
-7886
-7829
-7771
-7714
-7656
-7598
-7540
-7482
-7423
-7365
-7307
-7249
-7192
-7137
-7084
-7034
-6987
-6943
-6904
-6869
-6838
-6813
-6793
-6777
-6767
-6761
-6761
-6765
-6774
-6787
-6804
-6824
-6847
-6873
-6902
-6932
-6965
-6999
-7035
-7072
-7111
-7150
-7189
-7229
-7269
-7310
-7350
-7391
-7432
-7474
-7516
-7559
-7603
-7649
-7696
-7745
-7796
-7849
-7904
-7961
-8021
-8083
-8147
-8214
-8282
-8353
-8425
-8499
-8574
-8650
-8727
-8805
-8883
-8961
-9040
-9119
-9199
-9278
-9358
-9437
-9516
-9595
-9674
-9753
-9830
-9908
-9985
-10062
-10138
-10213
-10289
-10363
-10437
-10510
-10583
-10655
-10727
-10798
-10868
-10938
-11007
-11076
-11143
-11210
-11276
-11340
-11404
-11467
-11528
-11590
-11650
-11710
-11770
-11830
-11890
-11952
-12014
-12077
-12143
-12210
-12279
-12350
-12422
-12496
-12572
-12649
-12727
-12806
-12886
-12967
-13049
-13132
-13214
-13298
-13382
-13466
-13550
-13635
-13719
-13803
-13886
-13969
-14050
-14130
-14209
-14286
-14361
-14434
-14506
-14575
-14643
-14708
-14771
-14832
-14890
-14944
-14996
-15044
-15089
-15131
-15169
-15203
-15234
-15260
-15283
-15303
-15318
-15330
-15338
-15343
-15344
-15341
-15335
-15325
-15312
-15295
-15275
-15251
-15223
-15192
-15158
-15120
-15078
-15033
-14986
-14935
-14882
-14827
-14770
-14712
-14653
-14592
-14532
-14472
-14412
-14353
-14295
-14239
-14186
-14135
-14087
-14043
-14004
-13970
-13941
-13919
-13903
-13894
-13891
-13896
-13908
-13926
-13951
-13982
-14019
-14061
-14108
-14160
-14215
-14275
-14337
-14403
-14470
-14539
-14610
-14682
-14755
-14829
-14902
-14975
-15048
-15120
-15192
-15262
-15331
-15398
-15464
-15529
-15592
-15653
-15712
-15768
-15822
-15873
-15920
-15963
-16003
-16036
-16067
-16091
-16111
-16125
-16133
-16135
-16131
-16120
-16104
-16081
-16052
-16015
-15974
-15924
-15869
-15806
-15737
-15661
-15579
-15490
-15395
-15295
-15189
-15078
-14961
-14840
-14714
-14585
-14451
-14313
-14172
-14028
-13880
-13730
-13577
-13421
-13263
-13102
-12938
-12772
-12603
-12432
-12259
-12084
-11907
-11728
-11549
-11368
-11187
-11005
-10823
-10641
-10459
-10277
-10095
-9914
-9733
-9553
-9375
-9197
-9022
-8849
-8678
-8511
-8346
-8185
-8028
-7875
-7726
-7582
-7441
-7306
-7174
-7047
-6925
-6806
-6691
-6581
-6474
-6371
-6271
-6175
-6083
-5993
-5907
-5824
-5743
-5666
-5591
-5518
-5448
-5380
-5314
-5250
-5188
-5128
-5070
-5013
-4958
-4905
-4852
-4802
-4752
-4704
-4658
-4613
-4571
-4532
-4496
-4463
-4435
-4411
-4392
-4378
-4370
-4366
-4368
-4376
-4390
-4410
-4435
-4466
-4503
-4544
-4591
-4641
-4696
-4754
-4814
-4877
-4941
-5005
-5071
-5136
-5202
-5267
-5331
-5394
-5456
-5516
-5574
-5629
-5682
-5730
-5775
-5815
-5850
-5880
-5903
-5921
-5932
-5937
-5936
-5928
-5913
-5892
-5864
-5829
-5787
-5738
-5682
-5617
-5546
-5466
-5380
-5286
-5185
-5077
-4963
-4843
-4717
-4585
-4448
-4307
-4160
-4009
-3853
-3693
-3529
-3360
-3186
-3008
-2826
-2639
-2448
-2253
-2053
-1850
-1643
-1433
-1219
-1002
-782
-559
-334
-106
124
356
589
824
1058
1293
1528
1762
1995
2227
2457
2685
2912
3135
3356
3573
3787
3997
4202
4403
4600
4791
4977
5158
5333
5504
5669
5828
5981
6129
6270
6404
6533
6654
6768
6875
6975
7067
7151
7228
7297
7358
7410
7455
7491
7520
7540
7552
7556
7552
7540
7521
7494
7459
7418
7370
7315
7254
7187
7114
7035
6950
6860
6765
6665
6560
6450
6336
6218
6096
5971
5842
5711
5578
5442
5304
5164
5023
4880
4735
4590
4443
4296
4148
4001
3854
3708
3564
3421
3280
3142
3006
2872
2741
2612
2486
2363
2243
2125
2011
1901
1794
1691
1593
1499
1411
1327
1248
1175
1107
1045
989
938
894
855
824
798
779
767
762
764
774
791
817
850
892
943
1002
1072
1151
1239
1338
1446
1566
1696
1836
1988
2150
2324
2508
2703
2910
3128
3358
3600
3853
4118
4396
4685
4986
5299
5623
5959
6307
6667
7037
7420
7814
8219
8636
9064
9503
9954
10415
10886
11368
11859
12359
12868
13384
13907
14436
14971
15511
16056
16604
17155
17709
18266
18824
19384
19945
20508
21071
21635
22199
22763
23327
23890
24452
25013
25572
26129
26684
27237
27787
28334
28877
29417
29954
30486
31013
31537
32055
32569
33077
33580
34077
34569
35055
35534
36008
36475
36935
37388
37835
38274
38705
39130
39546
39955
40357
40750
41136
41513
41883
42244
42596
42940
43275
43601
43918
44226
44526
44816
45097
45369
45632
45886
46130
46366
46592
46810
47018
47218
47408
47590
47764
47930
48088
48237
48379
48514
48640
48759
48870
48974
49069
49156
49234
49304
49365
49417
49459
49493
49518
49533
49539
49536
49523
49500
49468
49426
49373
49310
49237
49152
49058
48952
48837
48711
48575
48429
48273
48108
47934
47751
47559
47359
47151
46934
46710
46478
46239
45992
45738
45476
45207
44930
44645
44353
44054
43747
43432
43111
42783
42448
42107
41760
41407
41048
40683
40312
39935
39553
39164
38770
38370
37964
37552
37134
36709
36279
35843
35402
34954
34501
34043
33579
33110
32637
32158
31674
31185
30690
30190
29684
29172
28654
28130
27600
27063
26521
25973
25420
24861
24296
23727
23153
22574
21991
21403
20812
20216
19618
19015
18410
17802
17192
16579
15964
15347
14729
14109
13488
12866
12244
11620
10996
10372
9747
9121
8495
7869
7242
6614
5986
5358
4729
4101
3473
2845
2218
1591
965
339
-286
-911
-1535
-2159
-2782
-3405
-4027
-4647
-5267
-5885
-6502
-7117
-7730
-8342
-8951
-9557
-10161
-10761
-11358
-11951
-12540
-13124
-13704
-14278
-14846
-15408
-15964
-16513
-17055
-17590
-18117
-18636
-19147
-19649
-20142
-20625
-21099
-21563
-22017
-22459
-22891
-23311
-23720
-24117
-24502
-24874
-25234
-25582
-25917
-26239
-26548
-26845
-27129
-27400
-27658
-27902
-28133
-28351
-28555
-28745
-28921
-29083
-29231
-29364
-29483
-29587
-29677
-29752
-29812
-29858
-29890
-29907
-29910
-29900
-29875
-29838
-29787
-29725
-29650
-29563
-29466
-29358
-29240
-29112
-28975
-28828
-28674
-28512
-28342
-28165
-27981
-27791
-27594
-27392
-27184
-26970
-26752
-26529
-26302
-26070
-25835
-25597
-25355
-25111
-24864
-24615
-24365
-24113
-23860
-23607
-23353
-23100
-22846
-22594
-22342
-22091
-21842
-21594
-21347
-21103
-20861
-20621
-20384
-20149
-19917
-19688
-19462
-19238
-19017
-18799
-18583
-18370
-18159
-17949
-17742
-17535
-17330
-17125
-16921
-16718
-16515
-16312
-16110
-15908
-15706
-15504
-15303
-15101
-14900
-14700
-14499
-14299
-14098
-13898
-13697
-13496
-13294
-13091
-12886
-12680
-12472
-12262
-12050
-11834
-11616
-11395
-11171
-10944
-10714
-10480
-10244
-10005
-9763
-9517
-9269
-9018
-8764
-8507
-8248
-7986
-7722
-7455
-7187
-6917
-6644
-6371
-6096
-5819
-5541
-5263
-4983
-4701
-4419
-4136
-3853
-3568
-3283
-2998
-2713
-2427
-2142
-1857
-1572
-1289
-1006
-724
-444
-165
111
385
657
926
1191
1454
1714
1971
2224
2474
2722
2965
3206
3442
3675
3904
4129
4350
4566
4778
4986
5188
5385
5577
5764
5944
6119
6288
6451
6607
6757
6899
7035
7164
7285
7399
7505
7604
7695
7777
7851
7916
7973
8020
8058
8086
8103
8112
8109
8099
8077
8045
8002
7950
7888
7816
7734
7642
7541
7430
7310
7179
7040
6891
6733
6565
6388
6202
6007
5802
5588
5364
5132
4890
4639
4379
4110
3832
3545
3249
2945
2633
2312
1984
1648
1304
955
598
236
-132
-504
-881
-1263
-1648
-2036
-2427
-2821
-3217
-3615
-4014
-4415
-4816
-5217
-5619
-6020
-6422
-6822
-7222
-7622
-8020
-8417
-8812
-9206
-9597
-9987
-10374
-10758
-11140
-11518
-11894
-12267
-12637
-13004
-13368
-13728
-14084
-14437
-14786
-15130
-15469
-15804
-16134
-16459
-16778
-17092
-17400
-17701
-17996
-18285
-18567
-18842
-19110
-19371
-19624
-19869
-20107
-20336
-20557
-20769
-20973
-21167
-21352
-21527
-21693
-21848
-21992
-22126
-22250
-22362
-22464
-22554
-22634
-22702
-22760
-22808
-22845
-22871
-22887
-22894
-22890
-22876
-22852
-22818
-22775
-22721
-22657
-22583
-22500
-22406
-22302
-22189
-22066
-21932
-21789
-21637
-21475
-21303
-21123
-20934
-20736
-20530
-20317
-20096
-19868
-19633
-19391
-19143
-18889
-18629
-18364
-18093
-17817
-17537
-17252
-16963
-16670
-16373
-16074
-15772
-15468
-15161
-14852
-14541
-14229
-13916
-13602
-13287
-12972
-12657
-12341
-12027
-11713
-11399
-11087
-10776
-10466
-10158
-9851
-9545
-9240
-8937
-8636
-8337
-8039
-7744
-7450
-7159
-6871
-6585
-6301
-6020
-5740
-5463
-5187
-4914
-4642
-4371
-4102
-3834
-3567
-3301
-3036
-2772
-2507
-2244
-1980
-1716
-1453
-1189
-925
-660
-394
-128
139
407
676
946
1217
1488
1761
2035
2310
2586
2863
3141
3421
3702
3984
4268
4553
4839
5127
5416
5706
5998
6292
6588
6886
7186
7488
7793
8100
8409
8722
9037
9355
9676
10001
10328
10660
10994
11332
11674
12018
12366
12717
13070
13426
13785
14145
14506
14870
15234
15599
15965
16332
16699
17066
17434
17801
18168
18535
18901
19266
19630
19993
20356
20718
21080
21441
21802
22163
22524
22883
23242
23600
23957
24312
24665
25016
25364
25710
26054
26395
26732
27067
27398
27725
28049
28369
28685
28996
29303
29605
29902
30194
30481
30762
31038
31307
31572
31830
32083
32330
32570
32807
33037
33262
33481
33694
33901
34103
34298
34487
34670
34846
35015
35176
35331
35478
35618
35751
35877
35995
36106
36209
36306
36395
36477
36551
36618
36677
36729
36773
36809
36838
36859
36874
36881
36881
36875
36863
36845
36821
36791
36757
36717
36672
36622
36568
36509
36446
36379
36307
36231
36152
36068
35981
35890
35796
35699
35600
35497
35393
35286
35178
35068
34958
34846
34733
34619
34505
34390
34275
34160
34045
33930
33815
33701
33588
33476
33366
33257
33150
33047
32946
32848
32753
32662
32577
32494
32415
32342
32273
32207
32146
32090
32037
31991
31949
31911
31878
31850
31826
31807
31792
31781
31774
31770
31769
31772
31777
31785
31795
31808
31821
31837
31853
31871
31889
31908
31928
31948
31969
31990
32009
32031
32051
32070
32091
32110
32128
32146
32162
32179
32195
32209
32223
32234
32244
32253
32259
32262
32265
32262
32259
32252
32241
32226
32210
32189
32164
32134
32100
32061
32019
31971
31917
31858
31792
31721
31644
31561
31471
31374
31272
31162
31046
30923
30793
30657
30514
30363
30205
30040
29867
29686
29498
29302
29097
28885
28665
28437
28200
27956
27703
27442
27173
26896
26610
26316
26014
25703
25383
25055
24719
24374
24021
23660
23291
22915
22531
22140
21742
21336
20924
20505
20080
19648
19210
18765
18316
17860
17400
16934
16465
15991
15515
15035
14553
14069
13583
13096
12609
12120
11632
11143
10655
10167
9680
9194
8709
8225
7742
7261
6781
6303
5827
5352
4880
4410
3942
3477
3014
2554
2096
1641
1189
741
296
-145
-581
-1014
-1442
-1865
-2284
-2697
-3105
-3508
-3905
-4297
-4683
-5063
-5437
-5806
-6168
-6523
-6873
-7215
-7551
-7881
-8203
-8518
-8827
-9128
-9422
-9709
-9988
-10261
-10527
-10786
-11038
-11284
-11523
-11756
-11984
-12205
-12420
-12630
-12834
-13032
-13225
-13413
-13595
-13773
-13946
-14114
-14277
-14436
-14591
-14741
-14888
-15030
-15168
-15303
-15434
-15562
-15686
-15807
-15924
-16036
-16146
-16251
-16353
-16450
-16543
-16632
-16716
-16796
-16872
-16943
-17010
-17072
-17130
-17184
-17232
-17276
-17315
-17349
-17378
-17402
-17420
-17434
-17443
-17447
-17446
-17441
-17431
-17416
-17396
-17372
-17344
-17312
-17275
-17235
-17191
-17143
-17091
-17035
-16976
-16913
-16846
-16775
-16701
-16623
-16542
-16456
-16367
-16274
-16180
-16081
-15979
-15874
-15766
-15655
-15541
-15424
-15304
-15180
-15053
-14922
-14786
-14647
-14502
-14353
-14198
-14038
-13873
-13702
-13526
-13344
-13156
-12962
-12762
-12556
-12345
-12127
-11903
-11673
-11438
-11197
-10952
-10701
-10446
-10187
-9924
-9657
-9387
-9114
-8837
-8557
-8274
-7989
-7700
-7409
-7116
-6821
-6523
-6225
-5924
-5622
-5318
-5013
-4706
-4398
-4088
-3777
-3464
-3149
-2834
-2517
-2199
-1880
-1560
-1240
-918
-596
-274
50
374
699
1025
1352
1680
2009
2339
2669
3000
3331
3662
3993
4325
4656
4987
5319
5651
5984
6318
6652
6988
7325
7662
8000
8340
8679
9019
9359
9698
10038
10378
10718
11059
11399
11740
12080
12421
12761
13102
13442
13781
14119
14456
14792
15126
15459
15791
16120
16447
16772
17094
17414
17731
18045
18356
18665
18970
19271
19570
19864
20155
20442
20726
21005
21281
21552
21819
22082
22340
22595
22845
23090
23331
23568
23800
24028
24250
24468
24681
24889
25091
25289
25481
25669
25851
26027
26199
26365
26526
26681
26831
26976
27115
27248
27376
27497
27613
27724
27828
27926
28018
28105
28185
28260
28330
28393
28452
28506
28555
28599
28639
28674
28705
28731
28752
28769
28782
28789
28792
28790
28783
28772
28755
28734
28708
28678
28643
28604
28560
28512
28459
28402
28341
28275
28205
28130
28051
27967
27880
27787
27691
27590
27485
27376
27262
27144
27022
26896
26766
26633
26495
26354
26210
26062
25912
25759
25603
25445
25285
25122
24957
24790
24621
24450
24277
24102
23925
23747
23567
23385
23202
23017
22831
22644
22456
22267
22077
21886
21694
21501
21307
21112
20916
20718
20519
20318
20116
19911
19706
19498
19289
19078
18865
18651
18435
18218
18000
17780
17559
17337
17115
16891
16668
16443
16219
15994
15769
15545
15321
15097
14874
14652
14431
14212
13993
13777
13561
13347
13135
12924
12715
12507
12302
12098
11897
11698
11501
11306
11114
10924
10735
10549
10365
10182
10002
9822
9645
9468
9292
9117
8942
8767
8592
8417
8241
8064
7888
7710
7532
7354
7175
6997
6818
6639
6462
6285
6109
5935
5763
5592
5424
5259
5096
4935
4777
4622
4470
4320
4173
4029
3888
3750
3614
3481
3351
3224
3100
2978
2859
2744
2631
2522
2416
2314
2215
2120
2029
1942
1859
1780
1705
1634
1566
1503
1444
1389
1338
1292
1249
1211
1177
1147
1122
1102
1086
1075
1069
1067
1070
1078
1090
1107
1127
1152
1180
1212
1248
1287
1329
1374
1423
1475
1530
1588
1650
1715
1782
1853
1926
2001
2080
2160
2242
2326
2412
2499
2588
2678
2770
2862
2956
3051
3146
3243
3340
3437
3534
3631
3729
3825
3921
4016
4110
4203
4293
4382
4468
4552
4634
4712
4787
4859
4928
4993
5056
5115
5171
5223
5273
5319
5362
5403
5440
5474
5506
5535
5561
5584
5605
5623
5639
5653
5666
5677
5686
5694
5702
5708
5714
5718
5722
5724
5724
5723
5720
5715
5709
5700
5690
5678
5665
5650
5634
5616
5596
5575
5552
5528
5501
5473
5442
5410
5374
5337
5297
5255
5209
5162
5111
5057
4999
4938
4873
4805
4731
4654
4572
4486
4395
4300
4201
4098
3990
3879
3764
3645
3523
3398
3268
3136
3000
2860
2717
2571
2421
2268
2112
1953
1791
1626
1458
1288
1114
939
760
579
396
211
23
-167
-359
-553
-749
-948
-1149
-1352
-1558
-1766
-1976
-2189
-2404
-2621
-2840
-3062
-3286
-3511
-3740
-3970
-4203
-4438
-4675
-4916
-5158
-5404
-5651
-5902
-6154
-6409
-6666
-6926
-7187
-7450
-7715
-7982
-8250
-8520
-8792
-9065
-9340
-9615
-9893
-10171
-10451
-10733
-11015
-11299
-11583
-11868
-12154
-12441
-12728
-13015
-13302
-13590
-13877
-14165
-14452
-14739
-15026
-15313
-15599
-15884
-16168
-16452
-16735
-17017
-17298
-17578
-17856
-18134
-18410
-18684
-18957
-19227
-19496
-19763
-20028
-20290
-20551
-20808
-21063
-21316
-21565
-21811
-22053
-22291
-22525
-22754
-22977
-23195
-23408
-23614
-23813
-24007
-24193
-24373
-24546
-24712
-24871
-25023
-25169
-25308
-25441
-25567
-25687
-25800
-25907
-26008
-26102
-26191
-26273
-26350
-26422
-26487
-26547
-26602
-26651
-26694
-26732
-26764
-26790
-26810
-26824
-26833
-26836
-26832
-26823
-26808
-26788
-26761
-26729
-26691
-26647
-26598
-26543
-26482
-26417
-26346
-26270
-26190
-26105
-26016
-25923
-25826
-25727
-25623
-25517
-25408
-25297
-25183
-25068
-24950
-24832
-24712
-24592
-24472
-24352
-24232
-24113
-23995
-23878
-23762
-23647
-23533
-23421
-23310
-23201
-23093
-22986
-22881
-22777
-22675
-22574
-22474
-22376
-22280
-22185
-22093
-22001
-21912
-21824
-21738
-21653
-21569
-21487
-21405
-21325
-21245
-21166
-21087
-21009
-20931
-20854
-20778
-20702
-20627
-20553
-20479
-20407
-20335
-20263
-20192
-20121
-20051
-19981
-19910
-19840
-19770
-19699
-19629
-19559
-19489
-19419
-19350
-19280
-19210
-19141
-19071
-19001
-18931
-18861
-18791
-18720
-18648
-18576
-18504
-18431
-18356
-18282
-18206
-18130
-18054
-17977
-17900
-17824
-17747
-17671
-17595
-17519
-17444
-17369
-17294
-17219
-17146
-17072
-17000
-16929
-16859
-16791
-16724
-16659
-16595
-16533
-16473
-16414
-16357
-16302
-16248
-16195
-16143
-16094
-16045
-15998
-15951
-15906
-15862
-15819
-15778
-15738
-15699
-15662
-15627
-15594
-15562
-15531
-15502
-15474
-15447
-15420
-15394
-15368
-15341
-15313
-15285
-15256
-15225
-15194
-15161
-15128
-15094
-15058
-15023
-14987
-14951
-14914
-14878
-14842
-14807
-14771
-14735
-14699
-14664
-14628
-14593
-14557
-14522
-14486
-14451
-14415
-14378
-14341
-14304
-14265
-14226
-14185
-14143
-14099
-14054
-14008
-13960
-13911
-13861
-13809
-13756
-13703
-13648
-13593
-13537
-13480
-13423
-13366
-13309
-13252
-13195
-13139
-13084
-13030
-12978
-12927
-12878
-12831
-12785
-12742
-12700
-12660
-12621
-12584
-12549
-12516
-12484
-12455
-12428
-12403
-12381
-12361
-12346
-12333
-12325
-12320
-12320
-12324
-12332
-12345
-12363
-12385
-12413
-12446
-12485
-12529
-12578
-12633
-12693
-12758
-12829
-12905
-12986
-13073
-13164
-13260
-13362
-13468
-13579
-13694
-13814
-13938
-14066
-14198
-14334
-14473
-14615
-14761
-14910
-15061
-15215
-15372
-15532
-15694
-15859
-16026
-16195
-16366
-16539
-16714
-16890
-17068
-17247
-17427
-17608
-17790
-17973
-18157
-18341
-18525
-18710
-18894
-19079
-19263
-19447
-19631
-19814
-19996
-20179
-20361
-20542
-20723
-20902
-21081
-21258
-21432
-21605
-21775
-21941
-22105
-22265
-22421
-22574
-22722
-22867
-23007
-23142
-23273
-23400
-23521
-23637
-23749
-23855
-23956
-24052
-24142
-24227
-24308
-24383
-24453
-24519
-24581
-24639
-24694
-24746
-24795
-24842
-24887
-24930
-24971
-25011
-25050
-25087
-25124
-25161
-25197
-25234
-25271
-25309
-25348
-25388
-25429
-25472
-25517
-25563
-25610
-25660
-25711
-25764
-25818
-25875
-25933
-25994
-26057
-26123
-26191
-26262
-26335
-26412
-26491
-26573
-26658
-26746
-26838
-26932
-27030
-27132
-27237
-27346
-27459
-27576
-27698
-27823
-27952
-28084
-28221
-28361
-28505
-28651
-28801
-28953
-29108
-29265
-29423
-29584
-29745
-29908
-30072
-30236
-30402
-30568
-30735
-30902
-31070
-31238
-31406
-31575
-31743
-31912
-32082
-32250
-32421
-32591
-32762
-32932
-33102
-33271
-33440
-33608
-33775
-33941
-34106
-34269
-34431
-34590
-34748
-34903
-35056
-35206
-35354
-35499
-35640
-35779
-35914
-36046
-36174
-36299
-36419
-36536
-36649
-36758
-36863
-36963
-37060
-37153
-37243
-37328
-37409
-37485
-37556
-37623
-37684
-37740
-37791
-37835
-37874
-37908
-37936
-37960
-37979
-37993
-38004
-38012
-38018
-38021
-38021
-38020
-38017
-38012
-38006
-37998
-37987
-37975
-37960
-37942
-37922
-37899
-37873
-37843
-37811
-37775
-37737
-37694
-37649
-37599
-37546
-37488
-37426
-37361
-37290
-37216
-37138
-37056
-36969
-36880
-36787
-36690
-36591
-36488
-36382
-36274
-36162
-36048
-35930
-35809
-35685
-35557
-35427
-35293
-35157
-35018
-34876
-34732
-34587
-34440
-34292
-34143
-33994
-33844
-33694
-33544
-33394
-33244
-33095
-32946
-32797
-32649
-32500
-32353
-32206
-32058
-31912
-31766
-31619
-31472
-31325
-31178
-31029
-30880
-30730
-30579
-30426
-30272
-30117
-29960
-29802
-29643
-29483
-29320
-29156
-28990
-28821
-28650
-28475
-28298
-28118
-27934
-27747
-27557
-27364
-27168
-26970
-26768
-26565
-26358
-26150
-25941
-25730
-25518
-25306
-25094
-24883
-24673
-24464
-24257
-24052
-23850
-23650
-23453
-23259
-23069
-22882
-22699
-22520
-22344
-22173
-22006
-21843
-21685
-21530
-21381
-21235
-21094
-20957
-20824
-20695
-20570
-20449
-20332
-20219
-20109
-20002
-19898
-19797
-19699
-19604
-19510
-19419
-19329
-19241
-19154
-19069
-18985
-18902
-18820
-18738
-18658
-18578
-18500
-18423
-18347
-18272
-18199
-18127
-18058
-17990
-17924
-17859
-17797
-17737
-17679
-17623
-17570
-17518
-17470
-17424
-17380
-17339
-17302
-17267
-17234
-17205
-17178
-17154
-17133
-17115
-17100
-17088
-17079
-17073
-17070
-17071
-17075
-17082
-17092
-17105
-17122
-17142
-17165
-17191
-17220
-17251
-17286
-17324
-17365
-17409
-17457
-17507
-17560
-17617
-17676
-17737
-17801
-17867
-17934
-18002
-18071
-18140
-18210
-18279
-18348
-18417
-18485
-18553
-18621
-18689
-18756
-18823
-18890
-18957
-19023
-19090
-19155
-19221
-19286
-19350
-19415
-19479
-19543
-19607
-19671
-19735
-19800
-19865
-19931
-19998
-20065
-20133
-20202
-20271
-20342
-20412
-20484
-20556
-20630
-20704
-20779
-20855
-20932
-21010
-21088
-21168
-21248
-21328
-21409
-21490
-21571
-21651
-21732
-21813
-21893
-21973
-22052
-22132
-22212
-22292
-22372
-22454
-22537
-22621
-22707
-22795
-22884
-22976
-23070
-23166
-23265
-23366
-23469
-23576
-23684
-23796
-23909
-24026
-24144
-24264
-24387
-24511
-24637
-24764
-24892
-25021
-25152
-25283
-25414
-25546
-25679
-25812
-25946
-26080
-26213
-26347
-26480
-26612
-26744
-26875
-27005
-27133
-27260
-27384
-27507
-27628
-27746
-27861
-27972
-28080
-28183
-28281
-28374
-28462
-28543
-28618
-28686
-28746
-28799
-28844
-28880
-28908
-28926
-28936
-28937
-28928
-28911
-28884
-28849
-28805
-28753
-28692
-28623
-28546
-28460
-28367
-28266
-28157
-28040
-27916
-27784
-27645
-27499
-27346
-27186
-27019
-26845
-26664
-26477
-26284
-26085
-25880
-25669
-25454
-25233
-25008
-24779
-24545
-24308
-24067
-23822
-23573
-23322
-23067
-22810
-22551
-22289
-22026
-21761
-21495
-21228
-20960
-20692
-20423
-20154
-19884
-19615
-19345
-19075
-18805
-18535
-18266
-17997
-17728
-17460
-17192
-16925
-16659
-16393
-16126
-15862
-15596
-15331
-15065
-14798
-14531
-14263
-13994
-13724
-13452
-13178
-12903
-12626
-12346
-12064
-11780
-11493
-11203
-10910
-10615
-10316
-10015
-9711
-9404
-9094
-8781
-8466
-8148
-7829
-7507
-7183
-6857
-6531
-6204
-5876
-5549
-5222
-4896
-4571
-4248
-3926
-3607
-3290
-2976
-2665
-2357
-2051
-1749
-1450
-1154
-862
-572
-286
-2
278
555
829
1100
1368
1633
1896
2155
2412
2665
2916
3164
3408
3650
3889
4125
4358
4589
4817
5042
5265
5486
5704
5920
6133
6343
6551
6755
6956
7153
7346
7535
7720
7899
8073
8242
8405
8561
8710
8851
8985
9110
9226
9332
9429
9516
9592
9657
9710
9753
9783
9802
9808
9803
9785
9756
9714
9661
9596
9519
9431
9333
9223
9104
8974
8835
8687
8529
8363
8188
8004
7812
7612
7404
7188
6965
6735
6498
6254
6004
5749
5489
5223
4953
4679
4402
4120
3836
3548
3256
2962
2664
2363
2060
1753
1443
1130
814
496
176
-146
-470
-795
-1122
-1449
-1776
-2103
-2430
-2757
-3082
-3406
-3729
-4050
-4370
-4688
-5004
-5318
-5630
-5941
-6250
-6557
-6864
-7169
-7473
-7777
-8080
-8383
-8685
-8988
-9290
-9592
-9895
-10197
-10500
-10804
-11107
-11411
-11715
-12020
-12325
-12630
-12936
-13242
-13549
-13856
-14165
-14476
-14788
-15103
-15419
-15739
-16061
-16386
-16714
-17046
-17381
-17719
-18061
-18407
-18756
-19109
-19465
-19824
-20187
-20553
-20921
-21292
-21666
-22041
-22418
-22797
-23176
-23556
-23937
-24318
-24699
-25080
-25461
-25842
-26224
-26606
-26989
-27373
-27759
-28146
-28535
-28927
-29321
-29718
-30118
-30520
-30926
-31335
-31746
-32159
-32576
-32993
-33413
-33834
-34257
-34680
-35105
-35531
-35957
-36383
-36809
-37234
-37658
-38081
-38501
-38920
-39335
-39748
-40156
-40561
-40961
-41356
-41745
-42130
-42508
-42881
-43248
-43609
-43964
-44312
-44653
-44988
-45316
-45637
-45952
-46259
-46558
-46850
-47135
-47412
-47681
-47942
-48194
-48438
-48673
-48898
-49115
-49321
-49518
-49705
-49881
-50046
-50200
-50343
-50473
-50592
-50699
-50794
-50877
-50947
-51004
-51049
-51081
-51100
-51105
-51097
-51075
-51040
-50990
-50927
-50850
-50758
-50653
-50534
-50401
-50255
-50095
-49922
-49735
-49536
-49323
-49098
-48860
-48610
-48347
-48072
-47786
-47489
-47180
-46861
-46533
-46195
-45850
-45496
-45137
-44771
-44401
-44026
-43647
-43265
-42880
-42494
-42105
-41715
-41325
-40935
-40545
-40156
-39769
-39385
-39004
-38626
-38253
-37884
-37520
-37161
-36807
-36458
-36115
-35776
-35443
-35114
-34791
-34472
-34159
-33851
-33548
-33250
-32957
-32670
-32386
-32107
-31832
-31561
-31293
-31028
-30767
-30509
-30254
-30003
-29754
-29510
-29269
-29032
-28799
-28571
-28348
-28129
-27915
-27706
-27502
-27303
-27109
-26920
-26737
-26560
-26388
-26221
-26061
-25907
-25759
-25617
-25481
-25350
-25226
-25107
-24993
-24884
-24780
-24681
-24585
-24494
-24407
-24324
-24245
-24169
-24098
-24029
-23965
-23904
-23845
-23790
-23737
-23687
-23638
-23591
-23545
-23501
-23457
-23414
-23371
-23328
-23284
-23240
-23196
-23149
-23101
-23051
-22999
-22943
-22885
-22823
-22758
-22689
-22616
-22539
-22458
-22373
-22285
-22192
-22097
-21998
-21895
-21790
-21681
-21569
-21454
-21336
-21215
-21091
-20964
-20835
-20704
-20571
-20436
-20300
-20163
-20025
-19888
-19750
-19613
-19477
-19343
-19209
-19077
-18947
-18819
-18694
-18570
-18449
-18330
-18214
-18100
-17989
-17881
-17776
-17675
-17577
-17483
-17393
-17307
-17225
-17148
-17074
-17006
-16941
-16880
-16823
-16770
-16721
-16675
-16633
-16593
-16557
-16524
-16494
-16467
-16442
-16421
-16401
-16385
-16370
-16359
-16351
-16344
-16341
-16340
-16341
-16346
-16353
-16363
-16376
-16391
-16408
-16426
-16446
-16466
-16488
-16509
-16530
-16552
-16572
-16591
-16610
-16626
-16641
-16654
-16664
-16671
-16676
-16676
-16674
-16667
-16656
-16641
-16622
-16597
-16568
-16533
-16492
-16445
-16392
-16332
-16265
-16190
-16110
-16020
-15923
-15816
-15701
-15576
-15442
-15298
-15144
-14979
-14804
-14619
-14423
-14217
-14001
-13774
-13537
-13290
-13034
-12767
-12492
-12207
-11913
-11611
-11301
-10982
-10657
-10324
-9986
-9641
-9291
-8936
-8577
-8214
-7848
-7479
-7107
-6734
-6359
-5982
-5605
-5227
-4849
-4471
-4094
-3717
-3341
-2967
-2595
-2225
-1858
-1493
-1130
-770
-413
-59
293
642
990
1335
1680
2023
2365
2707
3049
3390
3732
4074
4417
4761
5105
5450
5796
6144
6492
6841
7191
7541
7892
8243
8594
8944
9293
9640
9986
10329
10669
11006
11340
11669
11994
12314
12629
12939
13243
13542
13834
14120
14400
14672
14938
15196
15448
15692
15929
16158
16382
16598
16807
17010
17206
17396
17580
17758
17929
18094
18254
18407
18554
18696
18832
18962
19086
19206
19319
19427
19530
19627
19718
19803
19882
19954
20019
20077
20127
20170
20206
20233
20253
20265
20269
20265
20254
20235
20209
20176
20137
20090
20038
19979
19914
19844
19769
19688
19603
19513
19418
19319
19217
19110
19000
18887
18771
18653
18533
18412
18290
18168
18046
17925
17806
17688
17572
17459
17349
17241
17137
17037
16940
16846
16757
16671
16589
16512
16438
16369
16303
16244
16187
16136
16088
16046
16007
15973
15943
15917
15894
15876
15860
15848
15839
15833
15828
15825
15823
15822
15820
15817
15813
15807
15798
15786
15770
15750
15726
15698
15664
15625
15580
15530
15474
15412
15344
15269
15187
15099
15003
14901
14791
14674
14551
14420
14282
14138
13988
13831
13669
13501
13328
13149
12965
12777
12584
12386
12184
11979
11770
11558
11344
11127
10908
10688
10467
10245
10022
9800
9578
9357
9137
8918
8701
8485
8272
8061
7852
7646
7442
7242
7044
6850
6659
6472
6288
6107
5931
5758
5589
5425
5266
5113
4965
4822
4687
4558
4435
4320
4213
4113
4019
3936
3860
3792
3734
3683
3642
3611
3588
3576
3573
3579
3596
3622
3658
3705
3761
3827
3904
3990
4086
4193
4310
4437
4575
4724
4883
5053
5234
5427
5631
5847
6075
6315
6567
6831
7107
7396
7698
8012
8339
8680
9033
9399
9779
10172
10578
10998
11431
11876
12335
12806
13290
13785
14292
14810
15338
15876
16425
16982
17548
18123
18707
19299
19898
20505
21119
21741
22369
23003
23644
24289
24939
25594
26252
26914
27578
28245
28914
29584
30255
30927
31599
32271
32943
33614
34284
34953
35620
36285
36948
37609
38268
38925
39579
40230
40878
41524
42166
42804
43439
44069
44696
45318
45936
46550
47158
47763
48362
48956
49546
50130
50709
51283
51850
52412
52969
53519
54063
54601
55132
55657
56175
56687
57192
57690
58180
58664
59141
59611
60074
60531
60980
61423
61859
62289
62712
63129
63539
63943
64340
64733
65119
65498
65874
66243
66608
66967
67322
67672
68017
68358
68695
69026
69354
69677
69995
70308
70617
70921
71219
71512
71799
72081
72356
72625
72888
73143
73392
73633
73867
74093
74311
74521
74722
74914
75097
75271
75435
75591
75736
75872
75999
76115
76222
76318
76404
76479
76543
76597
76640
76671
76691
76699
76695
76679
76650
76609
76555
76488
76408
76315
76209
76090
75957
75811
75652
75480
75295
75096
74885
74660
74423
74172
73909
73632
73343
73040
72725
72397
72056
71703
71337
70958
70568
70164
69749
69321
68882
68431
67969
67496
67012
66517
66013
65498
64977
64446
63907
63360
62807
62248
61682
61111
60535
59955
59371
58784
58194
57602
57008
56414
55820
55225
54632
54040
53450
52862
52277
51696
51118
50544
49975
49410
48851
48298
47750
47208
46673
46145
45624
45110
44603
44104
43612
43128
42651
42182
41721
41267
40821
40382
39951
39528
39113
38706
38306
37915
37533
37158
36792
36434
36085
35743
35411
35087
34771
34464
34165
33875
33594
33321
33057
32801
32554
32316
32086
31864
31650
31444
31245
31054
30870
30693
30523
30360
30203
30052
29907
29768
29634
29506
29382
29264
29150
29040
28935
28833
28735
28640
28549
28461
28375
28292
28211
28132
28055
27979
27905
27832
27760
27689
27619
27550
27482
27415
27348
27282
27217
27152
27088
27025
26962
26900
26838
26777
26716
26655
26595
26536
26477
26418
26360
26302
26245
26188
26132
26075
26020
25965
25912
25860
25810
25762
25718
25676
25637
25602
25570
25542
25516
25494
25476
25460
25447
25438
25432
25429
25430
25434
25442
25454
25470
25490
25515
25545
25579
25620
25666
25719
25778
25845
25918
25999
26088
26184
26288
26400
26520
26648
26784
26928
27079
27239
27407
27583
27767
27959
28159
28367
28584
28808
29042
29283
29533
29792
30059
30334
30618
30911
31212
31522
31839
32165
32497
32838
33186
33540
33900
34266
34637
35013
35393
35778
36166
36557
36951
37348
37747
38148
38550
38954
39359
39766
40173
40581
40990
41400
41810
42220
42630
43039
43449
43858
44266
44674
45080
45485
45889
46291
46690
47088
47483
47875
48264
48651
49033
49413
49789
50161
50531
50897
51260
51620
51977
52331
52682
53030
53375
53717
54055
54391
54723
55052
55377
55699
56016
56329
56638
56942
57241
57535
57823
58105
58380
58650
58912
59168
59416
59657
59890
60115
60332
60541
60743
60936
61121
61297
61465
61625
61775
61917
62050
62173
62287
62391
62484
62567
62639
62699
62748
62785
62809
62820
62818
62802
62772
62728
62670
62597
62510
62408
62291
62159
62012
61851
61676
61486
61282
61064
60832
60586
60327
60055
59770
59472
59161
58837
58502
58154
57794
57423
57041
56648
56244
55830
55406
54972
54529
54076
53615
53145
52667
52182
51690
51191
50687
50176
49661
49142
48619
48092
47562
47029
46494
45957
45419
44879
44338
43797
43255
42714
42172
41631
41090
40551
40012
39474
38938
38402
37868
37334
36801
36270
35739
35210
34682
34156
33632
33110
32592
32076
31565
31057
30553
30054
29559
29070
28585
28105
27631
27161
26698
26239
25786
25339
24897
24461
24030
23605
23184
22770
22360
21956
21557
21163
20776
20393
20017
19647
19283
18925
18573
18229
17891
17560
17237
16921
16614
16314
16023
15741
15468
15205
14951
14707
14472
14248
14034
13831
13638
13455
13283
13121
12971
12831
12702
12584
12478
12383
12299
12227
12167
12119
12083
12059
12047
12048
12060
12084
12120
12168
12227
12296
12376
12466
12566
12675
12793
12920
13054
13197
13347
13504
13668
13839
14017
14201
14391
14588
14790
14997
15210
15427
15649
15875
16106
16338
16577
16817
17059
17304
17551
17799
18048
18298
18548
18797
19047
19295
19542
19788
20033
20275
20515
20752
20986
21217
21445
21669
21889
22104
22315
22521
22722
22917
23107
23292
23470
23643
23809
23970
24124
24271
24412
24547
24674
24795
24907
25013
25110
25199
25280
25352
25416
25470
25516
25553
25581
25601
25612
25614
25608
25592
25568
25535
25493
25442
25381
25311
25232
25143
25044
24935
24817
24689
24551
24404
24247
24080
23903
23717
23522
23317
23103
22880
22648
22408
22160
21903
21639
21368
21090
20805
20513
20216
19912
19603
19288
18967
18642
18313
17979
17641
17299
16955
16608
16258
15908
15556
15203
14849
14496
14143
13790
13439
13089
12741
12395
12052
11712
11375
11042
10714
10389
10069
9754
9444
9138
8838
8543
8253
7968
7687
7411
7140
6874
6611
6354
6101
5852
5609
5370
5136
4907
4683
4464
4250
4041
3837
3638
3444
3255
3071
2892
2718
2548
2383
2222
2065
1913
1764
1619
1479
1342
1209
1080
955
834
718
606
498
396
298
205
117
35
-42
-112
-177
-236
-288
-335
-374
-408
-435
-455
-469
-476
-478
-472
-461
-444
-421
-393
-359
-321
-277
-229
-176
-119
-58
7
76
149
225
305
389
477
569
664
763
867
974
1086
1203
1324
1450
1581
1717
1859
2005
2158
2315
2477
2644
2816
2992
3172
3357
3545
3738
3935
4137
4343
4553
4768
4988
5212
5440
5673
5911
6153
6399
6650
6906
7166
7431
7701
7976
8255
8539
8828
9121
9418
9719
10024
10333
10645
10960
11277
11597
11919
12243
12569
12895
13223
13551
13880
14208
14536
14864
15191
15518
15843
16166
16488
16808
17126
17443
17757
18069
18379
18686
18991
19293
19592
19889
20181
20471
20756
21037
21313
21585
21853
22115
22372
22624
22871
23113
23349
23579
23804
24023
24236
24444
24646
24841
25031
25215
25394
25566
25732
25892
26046
26194
26337
26473
26603
26728
26846
26959
27066
27167
27261
27350
27433
27509
27579
27643
27700
27750
27794
27832
27863
27888
27906
27918
27923
27922
27913
27898
27876
27846
27809
27764
27711
27650
27581
27504
27418
27324
27222
27112
26994
26868
26734
26592
26443
26287
26123
25953
25777
25594
25405
25210
25010
24804
24594
24380
24162
23941
23717
23490
23262
23032
22801
22570
22338
22107
21875
21644
21413
21183
20954
20726
20498
20272
20046
19821
19596
19373
19149
18927
18705
18483
18263
18042
17823
17604
17387
17171
16955
16742
16530
16318
16111
15905
15701
15499
15300
15104
14909
14717
14526
14338
14150
13964
13778
13592
13407
13220
13033
12845
12655
12464
12269
12072
11872
11668
11460
11248
11031
10810
10585
10355
10121
9882
9641
9395
9147
8895
8641
8383
8124
7862
7598
7333
7066
6797
6528
6257
5987
5716
5446
5176
4908
4640
4374
4109
3847
3587
3328
3072
2818
2566
2316
2068
1822
1577
1335
1095
856
620
385
152
-79
-309
-538
-765
-991
-1216
-1440
-1663
-1886
-2106
-2326
-2545
-2762
-2978
-3192
-3404
-3614
-3821
-4026
-4228
-4427
-4623
-4817
-5008
-5195
-5380
-5561
-5740
-5915
-6088
-6257
-6424
-6587
-6748
-6906
-7061
-7214
-7364
-7512
-7658
-7801
-7942
-8080
-8218
-8353
-8486
-8618
-8748
-8877
-9004
-9130
-9255
-9380
-9503
-9626
-9748
-9870
-9991
-10112
-10233
-10353
-10472
-10590
-10707
-10824
-10939
-11053
-11166
-11278
-11389
-11498
-11607
-11714
-11821
-11927
-12032
-12136
-12239
-12342
-12445
-12547
-12649
-12752
-12854
-12958
-13061
-13166
-13272
-13379
-13487
-13597
-13708
-13821
-13934
-14050
-14166
-14283
-14402
-14520
-14639
-14758
-14877
-14995
-15113
-15229
-15344
-15457
-15569
-15679
-15786
-15891
-15994
-16094
-16190
-16285
-16376
-16464
-16549
-16630
-16708
-16781
-16851
-16917
-16978
-17035
-17088
-17136
-17180
-17220
-17255
-17284
-17309
-17329
-17343
-17352
-17355
-17352
-17343
-17327
-17305
-17276
-17241
-17198
-17148
-17091
-17026
-16953
-16872
-16784
-16686
-16580
-16466
-16341
-16210
-16068
-15917
-15757
-15587
-15409
-15221
-15024
-14818
-14603
-14379
-14147
-13906
-13657
-13399
-13133
-12859
-12578
-12289
-11994
-11693
-11385
-11073
-10756
-10435
-10110
-9782
-9451
-9118
-8782
-8444
-8103
-7762
-7418
-7071
-6723
-6373
-6022
-5668
-5313
-4957
-4599
-4240
-3880
-3519
-3158
-2796
-2435
-2073
-1712
-1351
-991
-632
-273
84
441
796
1150
1503
1853
2202
2548
2892
3233
3571
3906
4238
4566
4890
5211
5528
5840
6148
6451
6750
7044
7332
7615
7892
8163
8427
8685
8936
9179
9415
9644
9864
10077
10282
10479
10668
10849
11022
11187
11345
11495
11636
11771
11897
12015
12126
12229
12324
12413
12494
12568
12635
12696
12750
12799
12841
12878
12909
12935
12956
12971
12981
12986
12986
12980
12968
12951
12927
12897
12861
12819
12770
12715
12653
12586
12512
12432
12346
12254
12156
12052
11942
11826
11705
11578
11446
11309
11167
11021
10872
10718
10562
10403
10241
10076
9909
9740
9570
9397
9223
9047
8870
8691
8511
8330
8147
7963
7778
7592
7404
7216
7028
6839
6649
6460
6271
6083
5896
5710
5526
5344
5164
4986
4810
4637
4467
4299
4133
3970
3810
3652
3497
3344
3194
3047
2903
2762
2625
2490
2360
2232
2109
1988
1872
1759
1650
1545
1443
1345
1250
1158
1070
986
905
827
754
684
618
557
500
447
399
356
316
282
251
226
204
188
176
169
166
169
177
190
209
233
263
299
342
390
446
508
577
654
738
830
930
1037
1152
1274
1403
1539
1681
1830
1984
2143
2307
2476
2648
2823
3002
3183
3367
3553
3741
3931
4123
4316
4510
4706
4902
5099
5296
5494
5690
5886
6082
6276
6469
6661
6852
7041
7229
7415
7599
7781
7960
8138
8312
8483
8651
8816
8977
9136
9290
9441
9589
9734
9875
10013
10149
10281
10410
10536
10659
10779
10897
11011
11122
11230
11335
11437
11535
11630
11721
11809
11892
11972
12047
12119
12187
12250
12310
12366
12418
12466
12511
12552
12590
12626
12659
12690
12720
12748
12775
12801
12826
12851
12876
12901
12925
12950
12976
13001
13027
13054
13081
13109
13138
13167
13197
13228
13260
13292
13325
13358
13392
13426
13461
13496
13531
13567
13602
13638
13674
13711
13747
13783
13818
13853
13888
13921
13954
13984
14013
14040
14064
14085
14104
14119
14131
14139
14144
14145
14142
14135
14124
14109
14089
14066
14039
14007
13972
13933
13889
13842
13791
13735
13675
13611
13543
13470
13392
13310
13222
13130
13033
12930
12821
12707
12586
12458
12324
12182
12034
11877
11713
11542
11362
11175
10979
10776
10566
10348
10123
9890
9651
9405
9153
8894
8628
8356
8077
7793
7502
7205
6903
6594
6280
5960
5636
5306
4970
4630
4285
3934
3578
3218
2853
2483
2109
1731
1349
963
574
181
-215
-613
-1014
-1419
-1826
-2234
-2645
-3057
-3471
-3886
-4302
-4719
-5136
-5553
-5970
-6386
-6802
-7217
-7630
-8042
-8452
-8860
-9265
-9668
-10069
-10466
-10861
-11253
-11642
-12028
-12410
-12790
-13166
-13539
-13908
-14273
-14635
-14992
-15346
-15696
-16043
-16385
-16723
-17057
-17387
-17712
-18034
-18350
-18663
-18970
-19274
-19572
-19867
-20157
-20443
-20724
-21001
-21275
-21545
-21811
-22073
-22332
-22588
-22841
-23090
-23337
-23580
-23820
-24057
-24290
-24520
-24747
-24971
-25192
-25410
-25624
-25836
-26044
-26249
-26451
-26650
-26846
-27039
-27229
-27415
-27599
-27781
-27960
-28137
-28313
-28487
-28661
-28833
-29006
-29179
-29352
-29526
-29700
-29876
-30054
-30233
-30413
-30596
-30781
-30969
-31159
-31352
-31548
-31747
-31948
-32153
-32360
-32569
-32782
-32996
-33214
-33433
-33655
-33879
-34105
-34333
-34563
-34795
-35028
-35263
-35499
-35736
-35974
-36213
-36452
-36691
-36931
-37171
-37410
-37649
-37888
-38126
-38363
-38598
-38833
-39066
-39297
-39527
-39755
-39982
-40207
-40431
-40653
-40874
-41093
-41311
-41527
-41741
-41952
-42162
-42369
-42572
-42773
-42971
-43165
-43355
-43542
-43724
-43901
-44074
-44242
-44405
-44563
-44715
-44861
-45002
-45136
-45265
-45387
-45504
-45614
-45718
-45816
-45908
-45994
-46074
-46147
-46213
-46273
-46326
-46372
-46411
-46443
-46467
-46484
-46494
-46495
-46489
-46476
-46455
-46426
-46391
-46348
-46298
-46242
-46179
-46111
-46036
-45955
-45869
-45777
-45680
-45578
-45471
-45358
-45241
-45119
-44992
-44860
-44724
-44584
-44440
-44291
-44139
-43983
-43824
-43661
-43494
-43324
-43150
-42973
-42793
-42610
-42424
-42235
-42043
-41848
-41651
-41452
-41250
-41046
-40840
-40633
-40424
-40213
-40001
-39788
-39574
-39358
-39142
-38925
-38707
-38488
-38269
-38050
-37830
-37610
-37390
-37169
-36949
-36728
-36507
-36286
-36065
-35845
-35625
-35406
-35187
-34969
-34753
-34538
-34325
-34114
-33904
-33696
-33491
-33287
-33086
-32887
-32689
-32496
-32305
-32116
-31931
-31748
-31569
-31393
-31220
-31051
-30885
-30723
-30565
-30411
-30260
-30114
-29972
-29834
-29700
-29571
-29446
-29325
-29209
-29098
-28990
-28887
-28788
-28692
-28601
-28513
-28428
-28348
-28270
-28196
-28126
-28059
-27996
-27936
-27879
-27826
-27777
-27732
-27692
-27655
-27623
-27596
-27574
-27557
-27545
-27538
-27537
-27541
-27551
-27566
-27587
-27613
-27645
-27682
-27724
-27770
-27821
-27877
-27936
-27999
-28065
-28134
-28205
-28280
-28356
-28435
-28515
-28598
-28682
-28767
-28854
-28942
-29031
-29121
-29212
-29304
-29396
-29489
-29581
-29674
-29767
-29860
-29953
-30046
-30138
-30231
-30323
-30415
-30507
-30599
-30692
-30785
-30878
-30973
-31068
-31164
-31262
-31360
-31459
-31559
-31660
-31762
-31864
-31966
-32067
-32171
-32274
-32375
-32479
-32581
-32683
-32785
-32886
-32987
-33087
-33186
-33284
-33381
-33476
-33571
-33664
-33755
-33845
-33933
-34019
-34104
-34186
-34267
-34347
-34425
-34502
-34578
-34653
-34728
-34802
-34877
-34952
-35028
-35105
-35183
-35261
-35340
-35421
-35502
-35584
-35667
-35750
-35835
-35920
-36006
-36092
-36180
-36269
-36359
-36450
-36542
-36635
-36729
-36825
-36921
-37017
-37115
-37213
-37311
-37409
-37507
-37605
-37703
-37800
-37897
-37993
-38089
-38183
-38277
-38370
-38462
-38553
-38643
-38731
-38819
-38905
-38990
-39074
-39156
-39237
-39316
-39394
-39470
-39544
-39615
-39685
-39752
-39817
-39880
-39940
-39999
-40055
-40110
-40162
-40214
-40263
-40311
-40358
-40403
-40446
-40488
-40529
-40568
-40606
-40642
-40677
-40711
-40743
-40774
-40804
-40833
-40861
-40888
-40915
-40941
-40967
-40993
-41018
-41043
-41068
-41094
-41119
-41145
-41171
-41198
-41225
-41253
-41282
-41311
-41341
-41371
-41402
-41434
-41467
-41502
-41537
-41574
-41612
-41652
-41694
-41737
-41781
-41827
-41875
-41925
-41976
-42030
-42085
-42142
-42200
-42260
-42321
-42383
-42446
-42509
-42572
-42634
-42695
-42755
-42813
-42869
-42923
-42974
-43022
-43067
-43109
-43147
-43182
-43212
-43239
-43262
-43280
-43295
-43304
-43309
-43310
-43306
-43298
-43285
-43268
-43246
-43219
-43188
-43151
-43110
-43064
-43013
-42957
-42896
-42829
-42757
-42680
-42598
-42510
-42417
-42320
-42217
-42110
-41997
-41881
-41759
-41634
-41504
-41370
-41231
-41089
-40942
-40791
-40637
-40478
-40315
-40148
-39977
-39802
-39623
-39439
-39252
-39061
-38865
-38665
-38462
-38255
-38044
-37831
-37615
-37396
-37175
-36953
-36728
-36502
-36275
-36046
-35816
-35585
-35352
-35117
-34881
-34643
-34403
-34160
-33916
-33669
-33421
-33169
-32916
-32659
-32402
-32141
-31878
-31612
-31344
-31073
-30800
-30524
-30245
-29965
-29681
-29396
-29109
-28819
-28527
-28233
-27938
-27640
-27340
-27038
-26734
-26428
-26120
-25809
-25496
-25180
-24862
-24542
-24220
-23896
-23569
-23241
-22911
-22579
-22246
-21911
-21574
-21236
-20897
-20556
-20214
-19871
-19527
-19183
-18837
-18492
-18146
-17800
-17454
-17108
-16762
-16417
-16072
-15727
-15382
-15037
-14693
-14349
-14005
-13662
-13319
-12976
-12634
-12291
-11949
-11606
-11264
-10922
-10579
-10237
-9894
-9551
-9208
-8864
-8520
-8176
-7831
-7486
-7140
-6794
-6447
-6099
-5751
-5401
-5051
-4700
-4348
-3996
-3642
-3287
-2932
-2577
-2220
-1864
-1507
-1150
-793
-437
-80
276
632
987
1341
1695
2047
2398
2748
3096
3442
3786
4128
4467
4804
5139
5471
5800
6126
6450
6771
7089
7403
7715
8023
8328
8630
8929
9224
9515
9803
10088
10368
10645
10918
11187
11452
11714
11973
12229
12481
12730
12977
13220
13460
13696
13929
14157
14382
14602
14817
15028
15234
15435
15630
15821
16006
16186
16360
16528
16691
16847
16997
17141
17279
17410
17535
17653
17765
17869
17968
18059
18144
18223
18295
18361
18420
18474
18521
18564
18601
18633
18661
18685
18704
18720
18731
18740
18745
18747
18745
18740
18733
18722
18709
18694
18676
18657
18635
18613
18589
18564
18538
18512
18486
18460
18433
18407
18381
18356
18331
18307
18283
18260
18239
18218
18198
18179
18161
18144
18128
18113
18099
18086
18074
18062
18052
18042
18034
18027
18021
18016
18012
18010
18008
18008
18009
18011
18014
18019
18023
18029
18036
18043
18051
18059
18068
18077
18085
18093
18101
18108
18115
18120
18125
18128
18131
18131
18130
18127
18121
18113
18102
18089
18072
18052
18029
18003
17973
17939
17902
17861
17816
17766
17712
17654
17591
17523
17450
17372
17289
17201
17108
17010
16907
16799
16685
16566
16442
16312
16178
16040
15897
15750
15598
15443
15285
15123
14958
14791
14621
14448
14274
14097
13918
13737
13555
13371
13185
12998
12809
12620
12430
12238
12047
11855
11662
11470
11278
11086
10894
10702
10511
10320
10130
9940
9751
9563
9376
9190
9006
8822
8641
8460
8281
8103
7929
7755
7583
7413
7245
7080
6916
6754
6596
6439
6286
6135
5987
5843
5702
5564
5429
5298
5170
5045
4924
4805
4690
4577
4468
4360
4255
4152
4051
3952
3854
3758
3663
3569
3476
3384
3292
3201
3109
3018
2927
2836
2744
2653
2562
2471
2379
2288
2198
2107
2017
1927
1837
1747
1658
1570
1482
1395
1309
1224
1141
1059
978
899
821
745
670
596
523
451
380
310
242
174
108
44
-19
-80
-139
-196
-251
-305
-356
-406
-454
-500
-545
-588
-629
-668
-705
-740
-774
-805
-835
-863
-889
-914
-937
-959
-979
-998
-1014
-1031
-1046
-1060
-1073
-1085
-1096
-1106
-1116
-1125
-1135
-1145
-1154
-1164
-1174
-1185
-1197
-1209
-1223
-1238
-1254
-1273
-1293
-1315
-1340
-1367
-1396
-1427
-1461
-1498
-1537
-1578
-1623
-1669
-1719
-1771
-1826
-1885
-1946
-2009
-2078
-2150
-2224
-2303
-2385
-2470
-2560
-2653
-2750
-2851
-2955
-3064
-3177
-3295
-3416
-3542
-3672
-3805
-3943
-4083
-4229
-4377
-4528
-4681
-4838
-4996
-5157
-5319
-5483
-5648
-5814
-5981
-6149
-6317
-6486
-6654
-6823
-6991
-7159
-7327
-7494
-7661
-7827
-7993
-8159
-8324
-8489
-8654
-8819
-8984
-9148
-9312
-9475
-9638
-9800
-9961
-10122
-10281
-10439
-10597
-10753
-10908
-11062
-11215
-11368
-11519
-11670
-11820
-11969
-12117
-12264
-12411
-12556
-12700
-12842
-12984
-13124
-13263
-13400
-13537
-13671
-13805
-13937
-14068
-14198
-14326
-14452
-14577
-14700
-14821
-14940
-15058
-15173
-15285
-15396
-15504
-15610
-15713
-15813
-15911
-16007
-16099
-16190
-16277
-16361
-16444
-16524
-16601
-16675
-16747
-16816
-16883
-16947
-17009
-17068
-17124
-17177
-17228
-17275
-17320
-17362
-17402
-17438
-17472
-17504
-17533
-17559
-17583
-17605
-17625
-17643
-17659
-17673
-17686
-17698
-17708
-17718
-17728
-17737
-17746
-17754
-17764
-17774
-17785
-17797
-17812
-17828
-17846
-17867
-17891
-17918
-17949
-17983
-18021
-18062
-18108
-18157
-18211
-18270
-18333
-18401
-18475
-18553
-18636
-18724
-18818
-18917
-19021
-19130
-19244
-19363
-19487
-19615
-19748
-19886
-20027
-20172
-20322
-20474
-20630
-20789
-20950
-21114
-21280
-21449
-21619
-21792
-21966
-22142
-22319
-22499
-22679
-22862
-23045
-23230
-23417
-23604
-23792
-23981
-24169
-24358
-24547
-24735
-24923
-25110
-25296
-25480
-25663
-25843
-26022
-26198
-26370
-26540
-26705
-26867
-27024
-27176
-27323
-27464
-27599
-27729
-27853
-27971
-28082
-28187
-28286
-28378
-28463
-28542
-28613
-28678
-28736
-28786
-28829
-28865
-28893
-28914
-28927
-28932
-28930
-28921
-28903
-28878
-28845
-28805
-28757
-28701
-28638
-28567
-28488
-28402
-28307
-28205
-28096
-27979
-27856
-27725
-27588
-27444
-27294
-27138
-26977
-26810
-26637
-26459
-26276
-26088
-25895
-25697
-25494
-25287
-25075
-24859
-24638
-24413
-24184
-23951
-23714
-23474
-23230
-22984
-22734
-22482
-22228
-21972
-21714
-21455
-21194
-20933
-20671
-20410
-20148
-19886
-19625
-19365
-19105
-18846
-18589
-18333
-18079
-17827
-17576
-17328
-17082
-16839
-16599
-16361
-16126
-15896
-15668
-15443
-15221
-15002
-14787
-14574
-14365
-14159
-13956
-13756
-13559
-13366
-13177
-12990
-12807
-12627
-12450
-12277
-12107
-11939
-11775
-11613
-11454
-11297
-11143
-10991
-10842
-10694
-10548
-10403
-10260
-10119
-9979
-9840
-9702
-9565
-9430
-9295
-9161
-9029
-8897
-8766
-8636
-8507
-8379
-8251
-8124
-7997
-7871
-7746
-7620
-7496
-7371
-7247
-7123
-7000
-6878
-6756
-6634
-6514
-6393
-6274
-6155
-6037
-5919
-5802
-5685
-5569
-5452
-5336
-5220
-5104
-4988
-4871
-4753
-4634
-4515
-4394
-4273
-4150
-4026
-3901
-3774
-3647
-3517
-3387
-3255
-3121
-2986
-2849
-2710
-2569
-2425
-2279
-2131
-1979
-1825
-1668
-1508
-1345
-1179
-1010
-838
-664
-487
-308
-127
57
242
429
618
809
1002
1197
1393
1592
1792
1994
2199
2405
2613
2823
3035
3248
3464
3681
3899
4119
4341
4564
4789
5016
5244
5474
5705
5938
6173
6409
6646
6885
7126
7368
7611
7856
8103
8351
8600
8851
9104
9357
9612
9868
10126
10384
10643
10903
11164
11426
11689
11952
12216
12480
12744
13008
13273
13537
13802
14066
14330
14594
14857
15119
15381
15642
15901
16158
16416
16671
16924
17175
17424
17670
17914
18156
18395
18632
18866
19097
19326
19553
19776
19997
20215
20431
20643
20851
21057
21259
21457
21651
21842
22028
22210
22388
22561
22730
22895
23055
23212
23364
23512
23656
23796
23933
24066
24195
24322
24445
24566
24683
24799
24912
25023
25132
25239
25344
25448
25551
25652
25753
25852
25951
26049
26146
26242
26338
26432
26526
26619
26711
26801
26891
26979
27066
27152
27236
27319
27400
27480
27558
27635
27710
27784
27857
27928
27997
28064
28130
28193
28254
28313
28369
28423
28474
28522
28567
28609
28648
28684
28718
28747
28774
28797
28817
28833
28846
28855
28861
28863
28863
28859
28852
28842
28829
28814
28795
28774
28751
28725
28696
28665
28632
28596
28558
28518
28476
28432
28386
28337
28287
28235
28181
28126
28069
28011
27951
27889
27827
27763
27697
27630
27562
27492
27420
27347
27273
27197
27120
27042
26963
26884
26803
26723
26641
26559
26477
26395
26312
26230
26148
26065
25983
25902
25820
25740
25661
25582
25505
25430
25357
25285
25216
25150
25087
25026
24969
24915
24864
24817
24774
24735
24700
24669
24643
24620
24603
24590
24581
24578
24579
24585
24597
24613
24634
24661
24691
24727
24767
24811
24859
24910
24966
25025
25088
25153
25222
25293
25368
25445
25524
25606
25690
25777
25865
25956
26048
26142
26237
26333
26430
26528
26626
26726
26825
26925
27026
27127
27228
27329
27430
27530
27631
27730
27829
27927
28023
28118
28211
28302
28390
28476
28558
28638
28715
28789
28860
28927
28992
29054
29113
29170
29223
29274
29321
29365
29407
29445
29480
29512
29540
29566
29590
29610
29629
29644
29658
29670
29681
29689
29697
29702
29707
29710
29712
29713
29713
29713
29712
29710
29709
29708
29707
29706
29707
29708
29710
29713
29717
29721
29726
29731
29737
29743
29749
29755
29761
29767
29772
29778
29783
29788
29793
29797
29801
29804
29807
29809
29811
29812
29812
29813
29812
29811
29810
29808
29805
29801
29796
29790
29784
29776
29767
29757
29746
29734
29720
29705
29689
29671
29651
29630
29607
29583
29556
29528
29499
29467
29434
29399
29362
29323
29282
29239
29194
29148
29100
29051
29000
28948
28894
28839
28783
28726
28667
28607
28546
28483
28419
28354
28288
28220
28152
28083
28013
27942
27870
27798
27726
27653
27580
27507
27433
27358
27284
27209
27134
27058
26983
26907
26831
26755
26678
26601
26524
26446
26367
26287
26207
26125
26041
25957
25871
25783
25694
25604
25513
25421
25328
25234
25139
25044
24948
24853
24757
24662
24567
24473
24380
24287
24196
24106
24016
23929
23843
23758
23675
23594
23514
23436
23360
23286
23213
23143
23075
23009
22945
22884
22826
22771
22718
22669
22622
22579
22539
22502
22469
22439
22412
22389
22369
22352
22338
22327
22319
22314
22311
22312
22314
22320
22328
22338
22350
22365
22381
22399
22418
22437
22458
22478
22499
22519
22539
22558
22576
22593
22609
22623
22637
22648
22659
22668
22675
22681
22686
22688
22690
22690
22688
22685
22680
22673
22665
22656
22645
22632
22619
22603
22586
22567
22545
22522
22496
22468
22438
22404
22368
22330
22288
22244
22196
22146
22093
22037
21978
21916
21851
21782
21710
21636
21558
21477
21393
21306
21216
21124
21030
20932
20833
20730
20626
20519
20410
20298
20185
20069
19952
19833
19713
19591
19468
19344
19219
19093
18967
18840
18712
18584
18456
18328
18200
18072
17944
17816
17688
17560
17431
17302
17173
17042
16911
16779
16645
16511
16373
16236
16097
15955
15811
15665
15516
15364
15209
15051
14889
14724
14555
14382
14205
14024
13838
13648
13454
13255
13052
12845
12633
12416
12195
11969
11739
11505
11265
11022
10774
10521
10265
10005
9741
9474
9203
8930
8654
8375
8095
7812
7528
7242
6956
6668
6379
6090
5800
5510
5220
4930
4641
4352
4064
3777
3492
3207
2925
2644
2364
2088
1813
1541
1272
1006
743
484
228
-24
-272
-517
-757
-992
-1223
-1449
-1670
-1886
-2095
-2299
-2495
-2685
-2868
-3044
-3212
-3371
-3523
-3666
-3801
-3926
-4042
-4149
-4246
-4333
-4410
-4477
-4533
-4578
-4612
-4636
-4648
-4650
-4640
-4618
-4585
-4541
-4486
-4419
-4340
-4251
-4150
-4038
-3915
-3782
-3638
-3483
-3319
-3144
-2960
-2766
-2562
-2349
-2127
-1895
-1655
-1405
-1147
-881
-606
-323
-33
265
570
881
1199
1524
1854
2191
2533
2880
3232
3589
3950
4315
4683
5054
5428
5805
6182
6562
6941
7321
7701
8080
8459
8836
9211
9584
9954
10322
10686
11047
11404
11757
12106
12450
12790
13124
13453
13777
14095
14408
14715
15015
15310
15600
15883
16160
16431
16697
16956
17210
17458
17700
17936
18167
18392
18611
18824
19032
19234
19430
19620
19804
19983
20156
20323
20484
20640
20789
20932
21069
21199
21324
21441
21552
21656
21752
21842
21924
21998
22065
22123
22174
22217
22251
22277
22295
22305
22306
22298
22282
22257
22224
22182
22132
22074
22007
21932
21850
21760
21663
21559
21448
21331
21208
21079
20944
20804
20660
20510
20356
20197
20035
19869
19699
19527
19351
19173
18993
18810
18626
18440
18253
18065
17875
17684
17493
17301
17109
16916
16723
16530
16337
16143
15952
15760
15569
15378
15188
14999
14810
14622
14436
14250
14065
13881
13698
13516
13335
13156
12977
12800
12623
12448
12273
12099
11926
11754
11584
11414
11246
11080
10915
10751
10589
10428
10269
10112
9956
9801
9648
9496
9346
9197
9050
8904
8760
8618
8477
8338
8200
8064
7930
7798
7667
7538
7411
7285
7162
7040
6920
6802
6685
6570
6456
6345
6235
6126
6020
5915
5812
5710
5610
5512
5415
5320
5226
5134
5043
4953
4865
4778
4692
4608
4525
4444
4364
4285
4209
4134
4059
3988
3918
3849
3782
3717
3653
3591
3531
3473
3417
3363
3312
3263
3217
3173
3133
3095
3061
3030
3002
2978
2957
2940
2927
2917
2910
2907
2907
2910
2917
2926
2938
2952
2968
2987
3007
3028
3050
3073
3097
3121
3145
3168
3192
3214
3236
3257
3277
3296
3314
3330
3345
3358
3369
3379
3387
3392
3396
3397
3397
3393
3388
3379
3368
3355
3338
3319
3297
3273
3245
3216
3184
3149
3112
3073
3031
2987
2940
2892
2841
2788
2734
2677
2618
2558
2496
2433
2369
2303
2236
2169
2101
2032
1963
1894
1824
1755
1685
1615
1544
1474
1403
1332
1262
1192
1122
1052
983
914
846
778
710
643
576
509
443
377
312
247
183
119
55
-8
-70
-131
-192
-252
-311
-369
-426
-482
-537
-590
-643
-695
-745
-794
-842
-888
-933
-978
-1020
-1063
-1105
-1147
-1188
-1230
-1271
-1314
-1356
-1400
-1445
-1491
-1538
-1588
-1639
-1693
-1749
-1808
-1869
-1933
-1999
-2069
-2141
-2215
-2292
-2372
-2454
-2539
-2626
-2716
-2808
-2903
-3000
-3100
-3203
-3307
-3414
-3522
-3631
-3742
-3854
-3966
-4078
-4193
-4308
-4423
-4538
-4654
-4770
-4887
-5004
-5121
-5239
-5357
-5476
-5594
-5713
-5832
-5950
-6069
-6188
-6307
-6426
-6544
-6662
-6780
-6898
-7015
-7132
-7248
-7364
-7480
-7595
-7710
-7824
-7938
-8052
-8166
-8279
-8393
-8506
-8619
-8732
-8845
-8958
-9071
-9183
-9296
-9408
-9521
-9634
-9747
-9860
-9975
-10090
-10206
-10323
-10442
-10562
-10683
-10806
-10930
-11055
-11181
-11308
-11435
-11564
-11693
-11822
-11952
-12082
-12212
-12342
-12472
-12603
-12732
-12862
-12990
-13119
-13246
-13373
-13498
-13623
-13747
-13869
-13990
-14111
-14230
-14348
-14465
-14581
-14695
-14809
-14921
-15032
-15142
-15250
-15357
-15463
-15567
-15670
-15772
-15873
-15972
-16070
-16167
-16263
-16358
-16452
-16545
-16636
-16726
-16816
-16904
-16991
-17076
-17160
-17243
-17324
-17403
-17480
-17556
-17628
-17698
-17766
-17830
-17891
-17949
-18004
-18055
-18102
-18145
-18185
-18220
-18251
-18278
-18300
-18318
-18331
-18340
-18344
-18344
-18340
-18331
-18318
-18301
-18280
-18254
-18223
-18188
-18149
-18105
-18056
-18002
-17943
-17879
-17810
-17736
-17657
-17573
-17483
-17389
-17290
-17185
-17076
-16962
-16843
-16718
-16590
-16456
-16317
-16174
-16026
-15874
-15718
-15556
-15391
-15221
-15047
-14868
-14684
-14496
-14303
-14106
-13904
-13697
-13485
-13270
-13050
-12827
-12600
-12369
-12136
-11901
-11663
-11423
-11182
-10939
-10696
-10451
-10206
-9960
-9713
-9467
-9220
-8974
-8727
-8481
-8234
-7988
-7743
-7497
-7252
-7008
-6764
-6521
-6279
-6038
-5798
-5560
-5323
-5088
-4855
-4625
-4396
-4171
-3948
-3728
-3512
-3299
-3090
-2885
-2684
-2487
-2294
-2106
-1922
-1742
-1566
-1396
-1229
-1067
-910
-758
-610
-466
-327
-193
-63
62
183
299
410
517
620
718
812
902
988
1069
1147
1220
1290
1356
1418
1476
1531
1582
1630
1674
1716
1754
1790
1822
1852
1879
1903
1925
1945
1961
1976
1988
1998
2005
2011
2013
2016
2015
2013
2009
2005
1999
1992
1985
1976
1967
1957
1947
1937
1926
1917
1907
1898
1889
1882
1875
1869
1864
1860
1857
1856
1857
1859
1864
1870
1879
1890
1904
1919
1938
1958
1982
2007
2036
2067
2100
2137
2176
2219
2264
2311
2362
2414
2470
2527
2587
2649
2713
2779
2847
2917
2988
3060
3134
3209
3285
3363
3441
3520
3600
3681
3762
3844
3926
4008
4091
4174
4258
4341
4424
4506
4588
4670
4751
4830
4909
4986
5062
5136
5208
5278
5347
5413
5476
5537
5596
5651
5703
5753
5798
5840
5878
5913
5943
5969
5991
6009
6023
6033
6039
6040
6037
6030
6019
6003
5984
5959
5931
5898
5861
5820
5775
5725
5671
5613
5551
5485
5415
5341
5264
5183
5099
5012
4922
4828
4732
4634
4533
4430
4325
4217
4109
3999
3888
3776
3664
3551
3438
3326
3213
3100
2988
2876
2765
2654
2545
2436
2328
2221
2115
2009
1904
1800
1697
1595
1493
1392
1292
1193
1095
998
902
807
714
623
533
445
359
275
193
114
37
-37
-108
-176
-241
-303
-362
-418
-471
-520
-565
-607
-645
-679
-710
-736
-759
-778
-793
-805
-812
-815
-814
-808
-798
-784
-765
-742
-715
-683
-646
-606
-562
-515
-464
-410
-353
-293
-231
-165
-98
-27
46
121
198
278
359
442
528
615
704
795
888
982
1077
1174
1271
1370
1470
1572
1674
1777
1881
1985
2090
2195
2301
2407
2512
2618
2723
2827
2931
3033
3135
3236
3335
3434
3530
3625
3719
3810
3900
3989
4075
4161
4246
4328
4409
4488
4565
4641
4714
4786
4856
4924
4990
5053
5114
5173
5228
5281
5332
5380
5426
5469
5509
5546
5581
5613
5642
5668
5691
5713
5731
5747
5762
5774
5784
5793
5801
5807
5813
5818
5822
5825
5828
5831
5833
5835
5838
5839
5841
5843
5844
5846
5848
5850
5851
5853
5855
5858
5860
5862
5864
5866
5868
5870
5871
5872
5871
5870
5868
5865
5860
5854
5847
5837
5826
5812
5796
5778
5757
5734
5708
5678
5646
5611
5572
5530
5485
5437
5385
5331
5273
5212
5148
5081
5010
4937
4860
4780
4697
4611
4521
4428
4331
4231
4126
4018
3905
3788
3667
3541
3410
3275
3135
2989
2839
2684
2524
2359
2188
2013
1833
1648
1458
1264
1065
861
653
440
222
0
-227
-459
-695
-936
-1181
-1431
-1685
-1944
-2207
-2474
-2745
-3020
-3298
-3580
-3865
-4154
-4445
-4739
-5036
-5335
-5636
-5940
-6244
-6550
-6857
-7165
-7474
-7783
-8092
-8401
-8709
-9017
-9324
-9629
-9933
-10235
-10535
-10833
-11129
-11421
-11710
-11996
-12278
-12557
-12831
-13102
-13368
-13630
-13887
-14140
-14388
-14632
-14871
-15104
-15333
-15557
-15776
-15990
-16198
-16401
-16598
-16790
-16976
-17156
-17331
-17500
-17663
-17821
-17972
-18118
-18258
-18392
-18521
-18643
-18759
-18870
-18974
-19072
-19164
-19249
-19328
-19400
-19465
-19524
-19576
-19621
-19659
-19691
-19715
-19733
-19744
-19748
-19747
-19738
-19724
-19703
-19676
-19644
-19606
-19563
-19514
-19461
-19403
-19339
-19272
-19200
-19123
-19042
-18957
-18868
-18775
-18678
-18576
-18471
-18363
-18251
-18136
-18018
-17896
-17772
-17646
-17516
-17385
-17251
-17115
-16976
-16836
-16695
-16551
-16406
-16260
-16113
-15964
-15815
-15665
-15514
-15363
-15212
-15060
-14908
-14757
-14606
-14455
-14305
-14156
-14007
-13860
-13714
-13570
-13426
-13285
-13145
-13007
-12870
-12736
-12603
-12473
-12345
-12219
-12096
-11975
-11856
-11740
-11627
-11517
-11411
-11307
-11207
-11111
-11018
-10929
-10845
-10765
-10689
-10617
-10550
-10487
-10429
-10376
-10327
-10283
-10243
-10208
-10177
-10151
-10129
-10111
-10097
-10087
-10082
-10080
-10083
-10089
-10100
-10114
-10131
-10152
-10177
-10205
-10237
-10272
-10310
-10351
-10395
-10442
-10492
-10545
-10601
-10659
-10721
-10785
-10852
-10922
-10994
-11069
-11148
-11228
-11312
-11398
-11487
-11577
-11670
-11766
-11863
-11962
-12062
-12165
-12268
-12373
-12479
-12586
-12694
-12802
-12910
-13019
-13128
-13237
-13345
-13453
-13560
-13666
-13771
-13875
-13977
-14077
-14176
-14273
-14367
-14460
-14551
-14640
-14726
-14811
-14893
-14973
-15051
-15127
-15200
-15270
-15338
-15403
-15465
-15524
-15579
-15631
-15678
-15722
-15761
-15796
-15826
-15851
-15872
-15887
-15898
-15903
-15904
-15899
-15889
-15873
-15852
-15826
-15794
-15757
-15714
-15667
-15614
-15556
-15494
-15427
-15355
-15279
-15199
-15115
-15027
-14934
-14838
-14737
-14632
-14523
-14409
-14291
-14170
-14044
-13914
-13781
-13644
-13503
-13358
-13210
-13058
-12903
-12745
-12584
-12420
-12253
-12084
-11913
-11740
-11565
-11389
-11211
-11032
-10851
-10669
-10486
-10302
-10117
-9931
-9744
-9557
-9370
-9182
-8994
-8807
-8619
-8431
-8243
-8055
-7867
-7679
-7492
-7304
-7116
-6929
-6741
-6553
-6365
-6177
-5989
-5801
-5613
-5424
-5235
-5046
-4856
-4666
-4475
-4283
-4091
-3899
-3706
-3512
-3318
-3123
-2928
-2732
-2537
-2341
-2145
-1949
-1753
-1558
-1363
-1168
-975
-782
-589
-398
-209
-20
167
352
536
718
899
1077
1254
1428
1601
1772
1942
2109
2275
2438
2600
2761
2919
3076
3232
3385
3537
3687
3835
3982
4127
4269
4411
4550
4687
4823
4956
5087
5216
5343
5468
5591
5711
5830
5946
6060
6172
6281
6389
6494
6596
6696
6793
6887
6979
7067
7153
7235
7314
7390
7462
7530
7595
7656
7714
7768
7818
7865
7908
7947
7983
8015
8044
8069
8090
8109
8124
8135
8143
8147
8148
8146
8140
8131
8119
8103
8086
8064
8042
8015
7986
7953
7918
7879
7836
7791
7741
7688
7632
7572
7509
7442
7372
7299
7223
7144
7061
6976
6887
6796
6701
6604
6503
6399
6293
6183
6070
5954
5835
5712
5587
5459
5328
5194
5057
4917
4774
4628
4480
4329
4175
4018
3859
3697
3533
3366
3197
3025
2852
2676
2498
2318
2137
1953
1768
1581
1392
1201
1008
815
619
422
224
24
-178
-380
-584
-789
-995
-1202
-1410
-1619
-1828
-2037
-2248
-2458
-2668
-2878
-3088
-3297
-3505
-3713
-3920
-4125
-4329
-4532
-4733
-4932
-5129
-5324
-5516
-5706
-5894
-6079
-6261
-6440
-6616
-6790
-6960
-7127
-7292
-7453
-7611
-7766
-7917
-8066
-8211
-8352
-8491
-8626
-8758
-8886
-9012
-9134
-9253
-9369
-9482
-9592
-9699
-9804
-9906
-10005
-10101
-10195
-10287
-10376
-10462
-10547
-10629
-10709
-10786
-10861
-10933
-11002
-11069
-11134
-11195
-11254
-11309
-11362
-11412
-11459
-11503
-11544
-11583
-11619
-11652
-11683
-11711
-11738
-11762
-11784
-11805
-11825
-11843
-11861
-11877
-11893
-11909
-11924
-11938
-11953
-11968
-11983
-11998
-12013
-12030
-12047
-12065
-12084
-12104
-12125
-12148
-12172
-12197
-12223
-12251
-12280
-12310
-12342
-12375
-12409
-12444
-12481
-12519
-12559
-12600
-12642
-12686
-12731
-12777
-12825
-12874
-12924
-12975
-13027
-13081
-13135
-13189
-13245
-13300
-13357
-13413
-13470
-13528
-13585
-13642
-13699
-13756
-13812
-13869
-13925
-13980
-14036
-14090
-14145
-14199
-14253
-14306
-14359
-14412
-14463
-14515
-14565
-14615
-14664
-14712
-14759
-14805
-14850
-14893
-14935
-14976
-15015
-15052
-15089
-15123
-15156
-15188
-15219
-15248
-15275
-15301
-15326
-15349
-15371
-15391
-15409
-15426
-15440
-15453
-15464
-15472
-15479
-15483
-15485
-15485
-15482
-15477
-15470
-15460
-15447
-15432
-15415
-15394
-15371
-15345
-15317
-15286
-15252
-15215
-15175
-15133
-15087
-15039
-14988
-14934
-14876
-14816
-14753
-14687
-14618
-14547
-14472
-14395
-14315
-14233
-14148
-14061
-13972
-13881
-13789
-13694
-13598
-13501
-13403
-13303
-13203
-13102
-13001
-12899
-12797
-12694
-12591
-12488
-12384
-12281
-12177
-12073
-11969
-11865
-11761
-11657
-11553
-11450
-11346
-11242
-11139
-11035
-10932
-10829
-10727
-10624
-10522
-10421
-10320
-10219
-10119
-10019
-9921
-9823
-9725
-9629
-9534
-9440
-9347
-9255
-9165
-9075
-8988
-8901
-8815
-8731
-8647
-8565
-8483
-8402
-8322
-8243
-8164
-8086
-8007
-7930
-7853
-7774
-7696
-7616
-7536
-7455
-7372
-7288
-7202
-7115
-7025
-6933
-6838
-6741
-6641
-6539
-6433
-6325
-6213
-6098
-5980
-5858
-5733
-5605
-5474
-5340
-5203
-5063
-4919
-4773
-4624
-4473
-4319
-4162
-4003
-3842
-3679
-3513
-3346
-3176
-3004
-2831
-2655
-2478
-2299
-2119
-1936
-1752
-1567
-1380
-1191
-1002
-811
-620
-427
-234
-41
153
347
542
736
929
1123
1315
1507
1698
1887
2076
2263
2448
2632
2814
2994
3172
3347
3521
3692
3860
4026
4190
4350
4508
4664
4816
4966
5112
5256
5397
5535
5670
5801
5929
6054
6176
6294
6409
6520
6627
6731
6831
6927
7019
7108
7192
7273
7349
7421
7490
7555
7616
7674
7728
7779
7827
7872
7915
7954
7991
8025
8055
8085
8112
8135
8157
8178
8195
8210
8223
8234
8243
8250
8256
8259
8261
8262
8261
8259
8255
8251
8247
8242
8236
8231
8226
8222
8218
8216
8214
8215
8217
8221
8227
8236
8247
8261
8278
8298
8321
8347
8376
8408
8444
8483
8525
8571
8621
8675
8733
8795
8862
8933
9009
9089
9173
9262
9355
9453
9556
9662
9773
9888
10007
10130
10256
10387
10521
10658
10799
10944
11091
11242
11397
11554
11714
11877
12042
12210
12380
12553
12727
12903
13080
13259
13438
13618
13799
13979
14160
14340
14520
14700
14879
15057
15235
15411
15587
15760
15933
16104
16274
16442
16608
16773
16936
17097
17256
17413
17569
17722
17873
18021
18167
18311
18453
18591
18727
18861
18991
19118
19243
19364
19482
19596
19707
19815
19918
20019
20115
20208
20297
20383
20465
20543
20617
20688
20755
20819
20879
20936
20990
21040
21088
21132
21173
21211
21246
21279
21308
21334
21357
21377
21394
21407
21418
21425
21429
21430
21428
21423
21415
21403
21389
21372
21351
21328
21302
21273
21242
21207
21170
21131
21089
21044
20996
20946
20893
20838
20780
20720
20657
20591
20523
20452
20379
20303
20224
20143
20059
19973
19884
19793
19699
19603
19504
19403
19300
19194
19085
18975
18862
18746
18628
18508
18385
18260
18133
18003
17871
17737
17600
17461
17320
17176
17030
16882
16731
16578
16423
16265
16105
15942
15778
15611
15441
15270
15097
14922
14745
14566
14385
14202
14018
13832
13644
13454
13263
13071
12877
12681
12484
12285
12086
11885
11682
11479
11275
11069
10863
10656
10448
10240
10031
9822
9612
9402
9191
8981
8770
8559
8348
8137
7926
7715
7504
7293
7083
6873
6664
6455
6247
6039
5832
5626
5420
5214
5009
4805
4602
4400
4199
3998
3800
3602
3406
3212
3020
2829
2641
2456
2272
2092
1914
1739
1568
1399
1234
1073
914
760
608
461
317
177
41
-92
-220
-345
-466
-583
-697
-807
-913
-1014
-1113
-1207
-1297
-1383
-1465
-1542
-1615
-1684
-1749
-1810
-1867
-1920
-1968
-2013
-2053
-2089
-2121
-2149
-2173
-2192
-2208
-2220
-2227
-2231
-2230
-2226
-2219
-2207
-2193
-2174
-2153
-2128
-2099
-2068
-2033
-1995
-1955
-1911
-1865
-1815
-1764
-1709
-1652
-1593
-1532
-1469
-1404
-1338
-1270
-1201
-1130
-1059
-986
-913
-839
-765
-690
-615
-540
-465
-390
-315
-240
-166
-93
-20
53
124
195
265
334
402
469
535
600
664
726
788
848
907
965
1020
1075
1129
1180
1231
1280
1327
1373
1417
1460
1502
1542
1581
1618
1654
1688
1721
1752
1781
1808
1834
1858
1880
1900
1918
1935
1950
1962
1973
1982
1988
1993
1995
1994
1992
1987
1979
1969
1957
1942
1925
1906
1884
1859
1833
1803
1772
1738
1701
1662
1621
1577
1530
1481
1429
1375
1318
1259
1198
1133
1067
998
927
853
777
699
619
537
453
366
278
188
95
1
-95
-194
-294
-397
-502
-609
-717
-828
-940
-1053
-1169
-1285
-1404
-1523
-1644
-1766
-1889
-2013
-2138
-2264
-2391
-2519
-2647
-2776
-2906
-3036
-3167
-3298
-3430
-3562
-3695
-3828
-3961
-4094
-4229
-4363
-4498
-4633
-4768
-4903
-5039
-5174
-5308
-5443
-5577
-5711
-5844
-5976
-6108
-6239
-6369
-6498
-6626
-6752
-6876
-6999
-7120
-7239
-7356
-7470
-7582
-7691
-7798
-7902
-8003
-8101
-8195
-8286
-8374
-8458
-8539
-8615
-8688
-8756
-8820
-8880
-8936
-8988
-9035
-9077
-9116
-9149
-9178
-9203
-9223
-9239
-9251
-9259
-9262
-9261
-9256
-9247
-9233
-9215
-9193
-9167
-9136
-9101
-9062
-9018
-8971
-8919
-8863
-8804
-8740
-8672
-8601
-8526
-8447
-8365
-8279
-8189
-8096
-7999
-7899
-7795
-7688
-7578
-7465
-7349
-7231
-7110
-6987
-6861
-6734
-6604
-6473
-6340
-6205
-6069
-5931
-5791
-5650
-5507
-5363
-5218
-5071
-4923
-4774
-4623
-4472
-4320
-4167
-4014
-3859
-3705
-3550
-3395
-3239
-3084
-2929
-2774
-2619
-2465
-2311
-2158
-2007
-1856
-1706
-1558
-1412
-1267
-1125
-984
-846
-709
-576
-445
-316
-190
-67
53
170
285
396
505
610
713
813
910
1004
1094
1182
1267
1350
1429
1506
1579
1651
1719
1785
1849
1910
1969
2025
2079
2130
2180
2226
2271
2312
2352
2389
2423
2455
2485
2513
2538
2560
2580
2598
2613
2626
2636
2644
2649
2652
2653
2652
2648
2643
2635
2627
2616
2604
2590
2575
2559
2542
2524
2506
2486
2466
2445
2423
2401
2378
2355
2331
2307
2282
2257
2231
2205
2179
2153
2126
2099
2072
2045
2017
1990
1962
1935
1907
1879
1852
1825
1798
1772
1746
1721
1696
1671
1648
1624
1602
1580
1558
1538
1518
1500
1482
1466
1450
1436
1423
1411
1400
1391
1383
1376
1371
1367
1364
1363
1363
1364
1367
1371
1376
1383
1390
1399
1409
1420
1431
1444
1458
1472
1488
1505
1522
1541
1562
1583
1607
1631
1658
1686
1716
1748
1782
1818
1856
1897
1939
1984
2031
2080
2131
2184
2239
2296
2355
2416
2479
2544
2610
2678
2748
2820
2893
2967
3043
3120
3198
3277
3358
3439
3521
3604
3688
3772
3856
3941
4026
4111
4196
4282
4367
4451
4536
4619
4702
4784
4865
4945
5024
5102
5178
5254
5328
5400
5472
5541
5609
5676
5740
5803
5864
5923
5981
6036
6090
6142
6192
6240
6286
6330
6372
6412
6449
6485
6519
6550
6580
6607
6633
6656
6677
6696
6713
6727
6739
6749
6757
6763
6766
6768
6767
6764
6759
6752
6743
6732
6719
6704
6687
6668
6647
6625
6601
6575
6547
6518
6487
6455
6421
6386
6350
6312
6273
6234
6193
6152
6110
6068
6024
5981
5937
5892
5847
5801
5755
5709
5662
5614
5566
5518
5469
5419
5368
5317
5265
5212
5158
5103
5048
4991
4934
4876
4817
4757
4697
4636
4575
4512
4449
4385
4321
4256
4190
4124
4057
3989
3921
3853
3784
3714
3644
3574
3502
3430
3358
3285
3212
3139
3065
2991
2917
2843
2768
2693
2618
2542
2466
2389
2312
2234
2155
2075
1995
1913
1831
1747
1662
1577
1490
1402
1312
1222
1130
1038
944
849
753
656
558
458
358
257
155
53
-50
-154
-259
-363
-469
-575
-681
-788
-895
-1002
-1110
-1218
-1326
-1434
-1541
-1649
-1756
-1864
-1971
-2078
-2185
-2291
-2397
-2503
-2609
-2714
-2819
-2923
-3026
-3129
-3230
-3331
-3431
-3530
-3627
-3723
-3818
-3911
-4002
-4091
-4180
-4266
-4351
-4433
-4513
-4591
-4667
-4740
-4811
-4879
-4944
-5006
-5066
-5122
-5176
-5226
-5273
-5316
-5356
-5392
-5425
-5454
-5479
-5500
-5517
-5531
-5541
-5548
-5550
-5549
-5545
-5537
-5526
-5511
-5493
-5471
-5446
-5418
-5387
-5352
-5315
-5274
-5231
-5185
-5136
-5084
-5030
-4974
-4915
-4854
-4792
-4727
-4661
-4593
-4524
-4453
-4381
-4308
-4234
-4160
-4085
-4009
-3932
-3856
-3779
-3702
-3625
-3548
-3471
-3395
-3319
-3244
-3170
-3096
-3024
-2953
-2883
-2814
-2746
-2680
-2616
-2553
-2493
-2434
-2377
-2322
-2269
-2219
-2171
-2125
-2081
-2040
-2001
-1964
-1930
-1898
-1869
-1842
-1817
-1795
-1775
-1758
-1743
-1730
-1720
-1712
-1707
-1704
-1704
-1707
-1711
-1719
-1728
-1741
-1755
-1772
-1791
-1813
-1836
-1862
-1890
-1920
-1953
-1987
-2023
-2061
-2101
-2142
-2186
-2230
-2276
-2324
-2372
-2422
-2473
-2524
-2577
-2630
-2685
-2739
-2795
-2851
-2908
-2965
-3023
-3082
-3140
-3199
-3259
-3319
-3379
-3439
-3500
-3561
-3622
-3684
-3745
-3807
-3869
-3931
-3994
-4056
-4118
-4180
-4242
-4303
-4365
-4426
-4486
-4547
-4606
-4665
-4723
-4781
-4837
-4892
-4947
-5000
-5051
-5101
-5150
-5198
-5244
-5288
-5331
-5373
-5412
-5450
-5486
-5519
-5551
-5580
-5608
-5633
-5655
-5675
-5693
-5708
-5721
-5731
-5739
-5744
-5747
-5748
-5747
-5743
-5737
-5729
-5719
-5706
-5692
-5676
-5657
-5637
-5615
-5590
-5564
-5536
-5506
-5473
-5439
-5404
-5366
-5327
-5286
-5243
-5198
-5152
-5104
-5055
-5004
-4951
-4897
-4841
-4783
-4724
-4664
-4602
-4540
-4476
-4410
-4344
-4277
-4209
-4140
-4070
-4000
-3930
-3859
-3787
-3715
-3643
-3570
-3497
-3424
-3351
-3278
-3204
-3131
-3058
-2984
-2911
-2838
-2766
-2694
-2622
-2551
-2481
-2412
-2343
-2275
-2208
-2143
-2078
-2015
-1953
-1892
-1832
-1774
-1717
-1662
-1608
-1556
-1505
-1456
-1408
-1362
-1317
-1274
-1233
-1193
-1155
-1118
-1082
-1048
-1016
-985
-955
-927
-901
-876
-853
-831
-812
-794
-777
-763
-750
-738
-729
-721
-714
-710
-706
-705
-704
-706
-708
-712
-717
-723
-731
-739
-749
-759
-771
-783
-796
-810
-824
-839
-854
-870
-886
-902
-919
-936
-953
-970
-988
-1006
-1024
-1042
-1061
-1080
-1099
-1119
-1140
-1161
-1182
-1204
-1227
-1250
-1273
-1297
-1321
-1346
-1371
-1397
-1423
-1450
-1477
-1505
-1533
-1562
-1591
-1621
-1652
-1683
-1715
-1748
-1781
-1815
-1850
-1886
-1922
-1958
-1996
-2033
-2072
-2112
-2152
-2193
-2235
-2277
-2321
-2366
-2411
-2457
-2505
-2553
-2602
-2652
-2703
-2755
-2808
-2861
-2916
-2972
-3028
-3085
-3143
-3202
-3262
-3323
-3384
-3446
-3509
-3572
-3636
-3701
-3766
-3832
-3898
-3965
-4033
-4101
-4170
-4240
-4310
-4381
-4453
-4525
-4598
-4672
-4746
-4821
-4896
-4972
-5049
-5126
-5204
-5282
-5362
-5442
-5522
-5603
-5685
-5767
-5850
-5933
-6017
-6102
-6186
-6271
-6356
-6442
-6527
-6613
-6698
-6784
-6869
-6954
-7039
-7123
-7207
-7290
-7373
-7455
-7536
-7616
-7696
-7775
-7852
-7929
-8005
-8079
-8153
-8225
-8296
-8366
-8435
-8502
-8568
-8632
-8695
-8757
-8817
-8875
-8931
-8986
-9039
-9090
-9140
-9187
-9232
-9275
-9316
-9354
-9390
-9424
-9455
-9483
-9509
-9532
-9552
-9570
-9584
-9596
-9605
-9610
-9613
-9612
-9608
-9601
-9590
-9576
-9559
-9538
-9514
-9487
-9456
-9421
-9384
-9342
-9298
-9250
-9199
-9145
-9088
-9027
-8963
-8897
-8827
-8754
-8679
-8601
-8519
-8436
-8349
-8260
-8167
-8074
-7977
-7878
-7776
-7672
-7566
-7458
-7347
-7233
-7118
-7000
-6879
-6756
-6630
-6503
-6372
-6240
-6105
-5968
-5829
-5688
-5545
-5401
-5254
-5107
-4958
-4807
-4656
-4503
-4349
-4195
-4038
-3883
-3726
-3568
-3410
-3252
-3093
-2934
-2775
-2616
-2456
-2297
-2137
-1978
-1819
-1660
-1501
-1342
-1184
-1026
-869
-712
-555
-398
-242
-87
69
224
379
533
687
841
994
1147
1299
1451
1602
1753
1902
2051
2200
2347
2494
2639
2784
2928
3071
3212
3353
3492
3630
3767
3903
4037
4169
4301
4430
4558
4685
4810
4933
5054
5174
5292
5408
5522
5635
5746
5855
5962
6067
6171
6272
6372
6469
6565
6658
6749
6838
6926
7011
7094
7175
7254
7331
7406
7479
7550
7619
7686
7751
7813
7874
7931
7987
8039
8090
8138
8183
8225
8265
8302
8336
8368
8396
8422
8445
8466
8484
8499
8513
8524
8532
8539
8543
8546
8546
8545
8542
8537
8531
8524
8515
8504
8492
8479
8464
8449
8432
8414
8394
8374
8353
8330
8307
8283
8257
8231
8204
8176
8147
8118
8087
8057
8025
7993
7961
7928
7894
7860
7826
7791
7755
7720
7683
7647
7610
7573
7535
7497
7459
7420
7382
7343
7304
7266
7228
7190
7152
7114
7077
7041
7005
6969
6934
6899
6865
6832
6799
6767
6735
6704
6673
6643
6613
6584
6555
6527
6500
6472
6445
6419
6392
6366
6340
6315
6289
6263
6237
6211
6185
6159
6133
6107
6081
6055
6029
6003
5976
5949
5922
5894
5866
5837
5808
5779
5749
5718
5687
5655
5623
5590
5557
5523
5490
5455
5421
5386
5351
5315
5280
5245
5209
5174
5138
5103
5068
5033
4998
4963
4928
4893
4858
4823
4787
4751
4715
4678
4641
4603
4565
4526
4487
4447
4406
4364
4322
4279
4236
4191
4146
4100
4054
4006
3959
3910
3861
3812
3761
3711
3659
3607
3553
3500
3445
3389
3333
3276
3218
3159
3099
3039
2978
2916
2853
2789
2725
2660
2595
2528
2462
2395
2328
2261
2194
2126
2059
1992
1925
1858
1791
1724
1657
1590
1523
1457
1391
1325
1259
1194
1129
1064
1000
937
875
812
751
690
630
570
511
452
394
337
280
224
169
114
59
5
-48
-101
-153
-204
-255
-305
-354
-403
-451
-498
-545
-591
-636
-681
-724
-768
-810
-852
-893
-933
-973
-1012
-1049
-1087
-1123
-1158
-1193
-1227
-1260
-1292
-1323
-1353
-1383
-1411
-1439
-1465
-1491
-1516
-1540
-1562
-1584
-1604
-1623
-1641
-1658
-1674
-1688
-1702
-1714
-1725
-1735
-1744
-1752
-1759
-1766
-1772
-1777
-1781
-1785
-1789
-1792
-1795
-1798
-1800
-1803
-1805
-1806
-1807
-1808
-1809
-1809
-1808
-1807
-1806
-1804
-1801
-1798
-1794
-1790
-1785
-1779
-1773
-1766
-1759
-1751
-1743
-1734
-1725
-1714
-1704
-1692
-1680
-1667
-1653
-1638
-1623
-1607
-1591
-1573
-1554
-1535
-1514
-1492
-1468
-1443
-1417
-1388
-1359
-1327
-1293
-1258
-1221
-1182
-1141
-1098
-1053
-1006
-956
-905
-852
-797
-740
-681
-620
-558
-493
-427
-359
-289
-218
-145
-71
5
82
160
239
320
402
485
568
653
739
825
912
1000
1089
1178
1269
1360
1451
1543
1636
1729
1822
1916
2011
2106
2202
2298
2395
2492
2590
2689
2788
2887
2987
3087
3188
3289
3390
3492
3594
3696
3798
3901
4003
4106
4209
4312
4415
4519
4622
4726
4830
4933
5037
5141
5244
5348
5452
5556
5661
5765
5870
5976
6081
6187
6293
6400
6507
6615
6722
6831
6939
7048
7157
7267
7377
7487
7597
7708
7819
7930
8041
8153
8264
8376
8488
8600
8712
8824
8936
9048
9160
9272
9384
9497
9609
9722
9834
9947
10060
10172
10284
10396
10508
10620
10731
10842
10952
11062
11171
11280
11388
11496
11603
11710
11816
11922
12027
12132
12236
12340
12444
12546
12649
12751
12852
12953
13053
13153
13253
13351
13450
13547
13644
13740
13836
13931
14025
14119
14211
14304
14395
14486
14575
14665
14753
14841
14928
15014
15100
15185
15270
15354
15437
15520
15602
15683
15763
15843
15921
15999
16075
16151
16225
16297
16369
16439
16508
16575
16641
16705
16768
16829
16888
16945
17000
17053
17105
17154
17201
17247
17290
17331
17370
17407
17441
17473
17503
17530
17555
17577
17597
17614
17629
17640
17650
17656
17660
17662
17660
17656
17650
17642
17630
17617
17602
17584
17564
17542
17518
17491
17463
17433
17400
17366
17330
17291
17251
17209
17166
17120
17073
17025
16974
16923
16870
16815
16760
16703
16645
16586
16526
16464
16402
16338
16274
16207
16142
16075
16007
15939
15870
15801
15731
15660
15589
15517
15445
15372
15299
15226
15152
15078
15003
14928
14853
14778
14702
14626
14550
14473
14396
14319
14241
14163
14085
14006
13927
13848
13768
13688
13608
13528
13448
13368
13287
13206
13125
13044
12963
12881
12799
12717
12635
12553
12471
12388
12305
12222
12139
12056
11973
11889
11805
11720
11636
11550
11465
11379
11292
11205
11118
11031
10942
10854
10765
10676
10586
10495
10404
10313
10220
10128
10034
9940
9845
9749
9652
9554
9456
9356
9255
9153
9050
8946
8841
8735
8628
8519
8410
8300
8189
8077
7964
7851
7736
7621
7505
7388
7271
7153
7035
6917
6798
6679
6559
6439
6319
6199
6079
5959
5839
5718
5598
5478
5358
5238
5118
4999
4880
4761
4643
4525
4407
4290
4174
4058
3942
3827
3712
3598
3485
3372
3259
3147
3036
2925
2815
2706
2597
2489
2381
2275
2168
2063
1958
1854
1751
1648
1546
1445
1345
1245
1146
1048
951
854
758
664
570
477
385
295
206
118
31
-55
-139
-222
-304
-384
-463
-541
-617
-692
-766
-839
-910
-980
-1049
-1117
-1184
-1249
-1314
-1378
-1441
-1502
-1563
-1623
-1682
-1740
-1797
-1853
-1908
-1963
-2016
-2069
-2121
-2172
-2223
-2272
-2321
-2369
-2416
-2463
-2508
-2553
-2597
-2640
-2682
-2723
-2764
-2804
-2843
-2882
-2920
-2957
-2994
-3031
-3067
-3102
-3137
-3172
-3205
-3238
-3271
-3303
-3334
-3365
-3395
-3424
-3453
-3481
-3509
-3535
-3562
-3587
-3612
-3636
-3659
-3682
-3704
-3726
-3747
-3767
-3786
-3804
-3822
-3839
-3855
-3871
-3885
-3899
-3911
-3923
-3934
-3943
-3952
-3959
-3965
-3971
-3975
-3977
-3979
-3979
-3978
-3975
-3971
-3966
-3959
-3951
-3941
-3929
-3916
-3901
-3885
-3867
-3848
-3827
-3804
-3780
-3755
-3728
-3700
-3669
-3638
-3605
-3570
-3534
-3496
-3457
-3416
-3375
-3332
-3287
-3242
-3196
-3148
-3100
-3050
-3000
-2948
-2896
-2844
-2790
-2736
-2681
-2626
-2570
-2514
-2457
-2400
-2342
-2284
-2226
-2167
-2108
-2049
-1990
-1930
-1871
-1810
-1750
-1690
-1629
-1568
-1507
-1446
-1385
-1324
-1263
-1202
-1141
-1080
-1020
-960
-899
-839
-780
-721
-662
-603
-545
-488
-431
-374
-318
-263
-209
-155
-102
-49
2
53
103
153
202
250
297
344
390
435
480
524
567
610
652
694
734
774
814
852
890
927
963
999
1034
1069
1102
1136
1168
1200
1232
1263
1293
1323
1352
1381
1409
1436
1463
1490
1515
1541
1565
1589
1613
1636
1658
1680
1701
1722
1741
1760
1778
1796
1812
1828
1842
1856
1869
1881
1892
1902
1911
1920
1927
1934
1941
1946
1951
1955
1959
1961
1964
1965
1967
1968
1968
1968
1968
1968
1967
1967
1966
1965
1964
1963
1962
1961
1960
1959
1959
1958
1958
1958
1958
1959
1959
1960
1961
1963
1964
1966
1969
1972
1975
1979
1983
1987
1992
1998
2003
2009
2017
2024
2032
2040
2049
2059
2069
2081
2093
2106
2120
2135
2151
2168
2186
2206
2227
2250
2274
2300
2327
2356
2387
2419
2453
2488
2525
2564
2605
2647
2691
2736
2783
2832
2882
2934
2987
3042
3098
3156
3215
3275
3337
3400
3464
3529
3596
3664
3732
3802
3873
3945
4018
4091
4168
4244
4321
4399
4479
4559
4640
4722
4805
4889
4974
5060
5147
5235
5323
5412
5502
5593
5685
5778
5871
5965
6060
6156
6252
6349
6447
6545
6644
6743
6843
6943
7044
7144
7245
7346
7447
7547
7647
7747
7846
7945
8042
8138
8235
8330
8424
8516
8607
8697
8786
8873
8959
9043
9125
9206
9285
9362
9438
9512
9584
9654
9723
9789
9854
9917
9978
10037
10094
10149
10202
10254
10303
10350
10396
10439
10481
10520
10557
10593
10626
10657
10686
10713
10738
10761
10783
10802
10819
10834
10847
10859
10868
10875
10880
10883
10884
10883
10880
10874
10867
10856
10844
10830
10813
10794
10772
10749
10723
10695
10664
10632
10598
10561
10523
10482
10440
10396
10350
10302
10252
10201
10147
10092
10036
9977
9917
9855
9792
9727
9661
9593
9524
9453
9381
9308
9233
9157
9080
9001
8921
8840
8758
8674
8589
8503
8416
8327
8238
8146
8054
7960
7865
7768
7670
7571
7470
7369
7266
7161
7056
6949
6841
6732
6622
6511
6399
6285
6171
6057
5941
5825
5708
5590
5472
5354
5235
5116
4996
4877
4757
4637
4517
4396
4276
4156
4035
3915
3795
3675
3554
3434
3315
3195
3075
2956
2837
2718
2599
2480
2361
2243
2124
2005
1889
1771
1654
1537
1420
1304
1188
1073
958
843
729
615
502
390
277
166
55
-55
-164
-272
-379
-486
-591
-695
-798
-900
-1000
-1099
-1197
-1294
-1389
-1482
-1574
-1665
-1754
-1842
-1929
-2013
-2097
-2179
-2260
-2340
-2418
-2495
-2571
-2645
-2718
-2790
-2861
-2930
-2998
-3065
-3131
-3195
-3258
-3320
-3381
-3440
-3499
-3556
-3612
-3667
-3720
-3773
-3824
-3874
-3923
-3970
-4017
-4062
-4106
-4149
-4191
-4232
-4271
-4309
-4347
-4383
-4417
-4451
-4483
-4514
-4544
-4573
-4601
-4627
-4652
-4676
-4699
-4721
-4742
-4762
-4781
-4799
-4816
-4832
-4847
-4862
-4876
-4889
-4902
-4915
-4927
-4940
-4951
-4963
-4974
-4986
-4997
-5007
-5018
-5028
-5039
-5049
-5058
-5068
-5077
-5087
-5096
-5104
-5113
-5121
-5130
-5137
-5145
-5153
-5160
-5167
-5174
-5181
-5187
-5194
-5199
-5205
-5210
-5215
-5220
-5224
-5228
-5232
-5236
-5239
-5241
-5244
-5246
-5248
-5249
-5250
-5251
-5251
-5251
-5250
-5249
-5247
-5245
-5242
-5239
-5235
-5230
-5225
-5220
-5214
-5207
-5200
-5192
-5184
-5175
-5165
-5155
-5144
-5133
-5121
-5108
-5095
-5081
-5067
-5052
-5037
-5021
-5004
-4987
-4970
-4952
-4934
-4916
-4897
-4879
-4860
-4841
-4821
-4802
-4783
-4763
-4744
-4724
-4704
-4685
-4665
-4645
-4625
-4605
-4586
-4566
-4546
-4527
-4507
-4488
-4468
-4449
-4430
-4411
-4392
-4373
-4355
-4336
-4318
-4300
-4282
-4264
-4247
-4231
-4214
-4198
-4183
-4167
-4153
-4138
-4125
-4111
-4099
-4086
-4075
-4064
-4054
-4045
-4035
-4029
-4022
-4017
-4011
-4009
-4006
-4006
-4006
-4009
-4011
-4017
-4022
-4030
-4040
-4051
-4062
-4078
-4094
-4112
-4131
-4153
-4177
-4202
-4230
-4259
-4291
-4325
-4361
-4399
-4440
-4483
-4528
-4575
-4625
-4676
-4730
-4786
-4844
-4905
-4967
-5032
-5099
-5168
-5239
-5312
-5387
-5464
-5543
-5624
-5707
-5792
-5878
-5966
-6056
-6147
-6240
-6334
-6430
-6527
-6625
-6725
-6825
-6926
-7029
-7132
-7236
-7341
-7447
-7553
-7660
-7767
-7874
-7982
-8090
-8198
-8307
-8415
-8523
-8631
-8739
-8847
-8954
-9061
-9167
-9272
-9377
-9481
-9584
-9686
-9787
-9887
-9986
-10083
-10180
-10274
-10368
-10460
-10550
-10639
-10726
-10811
-10894
-10976
-11056
-11134
-11210
-11284
-11356
-11426
-11495
-11561
-11626
-11689
-11750
-11810
-11868
-11924
-11978
-12030
-12081
-12130
-12178
-12224
-12268
-12310
-12351
-12390
-12427
-12462
-12496
-12527
-12557
-12585
-12611
-12636
-12659
-12680
-12699
-12716
-12731
-12745
-12756
-12766
-12774
-12780
-12784
-12786
-12786
-12785
-12782
-12777
-12771
-12763
-12754
-12743
-12730
-12716
-12701
-12685
-12667
-12648
-12628
-12606
-12584
-12560
-12536
-12511
-12485
-12458
-12431
-12403
-12375
-12347
-12318
-12290
-12261
-12232
-12203
-12175
-12146
-12118
-12090
-12062
-12034
-12008
-11981
-11955
-11930
-11905
-11881
-11857
-11835
-11812
-11791
-11771
-11751
-11732
-11713
-11696
-11679
-11663
-11648
-11633
-11620
-11607
-11595
-11584
-11574
-11564
-11555
-11547
-11540
-11533
-11527
-11522
-11517
-11513
-11509
-11506
-11504
-11502
-11500
-11498
-11497
-11496
-11494
-11493
-11491
-11489
-11487
-11485
-11482
-11478
-11474
-11469
-11463
-11456
-11448
-11438
-11427
-11415
-11401
-11386
-11369
-11350
-11329
-11306
-11281
-11254
-11225
-11194
-11161
-11125
-11087
-11047
-11005
-10961
-10914
-10866
-10815
-10762
-10707
-10650
-10591
-10530
-10466
-10400
-10333
-10263
-10192
-10118
-10043
-9965
-9886
-9805
-9722
-9638
-9551
-9463
-9374
-9282
-9190
-9096
-9000
-8903
-8805
-8706
-8606
-8505
-8402
-8299
-8195
-8090
-7985
-7879
-7773
-7665
-7558
-7450
-7341
-7233
-7124
-7016
-6908
-6799
-6691
-6584
-6476
-6369
-6262
-6156
-6051
-5946
-5842
-5738
-5635
-5534
-5433
-5333
-5235
-5137
-5041
-4946
-4853
-4760
-4669
-4580
-4491
-4404
-4319
-4235
-4152
-4070
-3991
-3913
-3837
-3762
-3688
-3616
-3545
-3476
-3409
-3343
-3278
-3215
-3153
-3093
-3034
-2976
-2920
-2864
-2810
-2758
-2706
-2656
-2606
-2558
-2511
-2465
-2419
-2375
-2332
-2289
-2248
-2207
-2167
-2128
-2090
-2052
-2015
-1979
-1944
-1910
-1876
-1843
-1811
-1779
-1749
-1719
-1689
-1661
-1632
-1605
-1577
-1550
-1524
-1497
-1471
-1446
-1420
-1395
-1370
-1345
-1321
-1297
-1273
-1249
-1226
-1202
-1179
-1156
-1133
-1110
-1087
-1064
-1041
-1018
-995
-972
-948
-924
-901
-877
-852
-828
-803
-778
-753
-727
-702
-676
-650
-623
-597
-570
-544
-517
-489
-462
-435
-407
-379
-351
-323
-294
-265
-236
-207
-177
-147
-116
-85
-54
-22
10
42
75
108
142
176
211
246
282
318
354
391
428
465
503
541
580
618
658
697
737
778
818
859
900
942
984
1026
1068
1110
1152
1194
1236
1278
1320
1361
1402
1443
1483
1523
1562
1601
1640
1678
1716
1753
1790
1826
1862
1897
1931
1965
1999
2032
2064
2096
2128
2158
2189
2219
2248
2277
2305
2332
2359
2386
2412
2437
2461
2485
2508
2531
2553
2574
2594
2614
2633
2652
2670
2687
2703
2719
2734
2748
2761
2774
2785
2796
2806
2815
2823
2831
2837
2843
2848
2852
2856
2859
2861
2862
2863
2863
2863
2862
2861
2860
2859
2857
2856
2855
2854
2853
2853
2853
2853
2854
2856
2859
2862
2866
2871
2878
2885
2893
2903
2914
2926
2939
2954
2971
2989
3008
3029
3052
3076
3102
3129
3159
3190
3222
3257
3293
3331
3370
3412
3455
3500
3547
3596
3646
3698
3753
3809
3866
3926
3987
4050
4115
4181
4250
4320
4391
4465
4539
4616
4693
4773
4853
4935
5019
5103
5189
5276
5363
5452
5542
5632
5723
5814
5906
5999
6091
6184
6277
6370
6462
6555
6647
6739
6830
6921
7011
7100
7188
7275
7362
7447
7530
7613
7694
7773
7852
7928
8003
8077
8148
8219
8287
8354
8419
8482
8543
8603
8660
8716
8770
8821
8871
8919
8964
9008
9049
9088
9126
9161
9193
9224
9253
9279
9304
9326
9347
9365
9381
9395
9407
9417
9425
9431
9435
9437
9437
9435
9431
9425
9417
9407
9396
9383
9368
9351
9333
9313
9291
9267
9242
9215
9186
9156
9124
9091
9056
9021
8984
8946
8908
8868
8828
8786
8744
8701
8658
8613
8568
8523
8476
8430
8383
8335
8287
8239
8191
8141
8093
8044
7994
7944
7895
7845
7795
7744
7694
7643
7593
7542
7492
7441
7390
7340
7289
7239
7188
7138
7088
7038
6988
6939
6889
6840
6791
6743
6694
6646
6597
6549
6501
6454
6406
6359
6311
6264
6217
6170
6124
6077
6031
5984
5938
5892
5845
5799
5753
5707
5661
5615
5568
5522
5476
5430
5383
5337
5290
5243
5196
5148
5101
5053
5004
4956
4907
4857
4807
4757
4707
4656
4604
4552
4500
4446
4393
4338
4283
4228
4171
4114
4057
3998
3939
3880
3819
3759
3697
3635
3572
3509
3445
3381
3316
3251
3185
3118
3051
2983
2915
2846
2777
2707
2637
2566
2495
2423
2350
2277
2203
2129
2055
1980
1904
1828
1752
1675
1598
1521
1444
1366
1287
1209
1130
1051
972
893
813
734
654
575
495
416
336
257
178
99
20
-58
-137
-214
-292
-369
-445
-521
-596
-671
-745
-818
-890
-962
-1033
-1103
-1172
-1240
-1307
-1374
-1439
-1503
-1567
-1629
-1690
-1751
-1810
-1868
-1924
-1980
-2033
-2087
-2139
-2190
-2239
-2287
-2333
-2378
-2421
-2463
-2503
-2541
-2578
-2614
-2648
-2680
-2711
-2740
-2767
-2793
-2818
-2841
-2862
-2882
-2901
-2917
-2932
-2946
-2958
-2968
-2976
-2983
-2988
-2991
-2993
-2992
-2990
-2985
-2979
-2971
-2961
-2949
-2935
-2919
-2901
-2881
-2860
-2836
-2811
-2784
-2755
-2724
-2691
-2656
-2620
-2582
-2542
-2500
-2457
-2412
-2365
-2317
-2266
-2214
-2160
-2105
-2047
-1988
-1928
-1865
-1801
-1736
-1668
-1600
-1529
-1458
-1384
-1310
-1234
-1158
-1079
-1000
-920
-838
-756
-672
-588
-502
-415
-328
-239
-150
-60
30
121
213
305
398
491
584
678
771
866
960
1054
1149
1243
1337
1431
1525
1618
1712
1804
1897
1989
2080
2171
2261
2350
2439
2527
2615
2701
2787
2871
2954
3037
3118
3199
3278
3356
3434
3510
3585
3659
3733
3805
3876
3946
4014
4083
4150
4215
4280
4344
4406
4468
4529
4589
4648
4706
4763
4819
4874
4929
4982
5035
5087
5138
5188
5237
5285
5333
5379
5425
5470
5514
5557
5599
5640
5680
5719
5757
5794
5830
5865
5899
5933
5965
5997
6028
6058
6088
6117
6145
6173
6200
6227
6254
6280
6306
6331
6357
6382
6407
6432
6456
6481
6506
6530
6554
6578
6602
6626
6649
6672
6694
6716
6738
6760
6781
6801
6821
6841
6860
6879
6898
6916
6933
6950
6967
6983
6998
7013
7027
7041
7054
7066
7078
7089
7100
7110
7120
7129
7138
7146
7154
7161
7167
7174
7180
7185
7190
7194
7198
7202
7204
7207
7208
7209
7209
7208
7207
7205
7202
7199
7194
7189
7184
7177
7170
7162
7154
7145
7135
7124
7113
7101
7088
7075
7062
7048
7033
7019
7004
6988
6972
6956
6939
6922
6905
6887
6868
6849
6830
6810
6790
6769
6747
6725
6702
6679
6655
6630
6605
6579
6553
6526
6498
6471
6443
6414
6385
6356
6326
6296
6266
6235
6204
6172
6140
6108
6076
6043
6010
5977
5944
5910
5877
5843
5809
5775
5741
5708
5674
5640
5606
5572
5538
5504
5471
5437
5404
5371
5338
5305
5272
5239
5207
5175
5143
5111
5080
5049
5019
4989
4960
4931
4903
4875
4848
4822
4797
4772
4749
4726
4704
4683
4663
4643
4625
4607
4591
4575
4560
4546
4533
4520
4509
4498
4488
4479
4471
4463
4457
4451
4446
4442
4438
4436
4434
4433
4433
4434
4436
4438
4442
4446
4451
4457
4464
4471
4480
4489
4499
4509
4520
4532
4544
4557
4571
4585
4599
4614
4629
4644
4659
4675
4691
4706
4722
4737
4753
4768
4784
4799
4814
4828
4843
4857
4871
4885
4899
4912
4925
4937
4950
4962
4973
4984
4994
5004
5014
5023
5031
5039
5047
5053
5059
5064
5068
5071
5074
5075
5075
5074
5072
5069
5064
5058
5051
5043
5033
5021
5008
4994
4978
4961
4941
4921
4898
4874
4848
4820
4791
4760
4727
4693
4657
4619
4579
4537
4493
4448
4401
4352
4301
4248
4193
4136
4078
4018
3956
3892
3827
3759
3690
3619
3547
3472
3396
3318
3238
3157
3074
2989
2903
2815
2726
2634
2542
2447
2351
2254
2155
2055
1953
1849
1745
1639
1531
1423
1313
1203
1091
978
864
749
634
517
400
282
164
45
-75
-195
-315
-436
-557
-679
-801
-923
-1045
-1168
-1291
-1413
-1536
-1658
-1780
-1902
-2023
-2144
-2265
-2384
-2504
-2623
-2741
-2858
-2975
-3090
-3205
-3320
-3433
-3546
-3658
-3769
-3879
-3988
-4097
-4205
-4312
-4418
-4523
-4627
-4730
-4832
-4933
-5033
-5131
-5229
-5325
-5420
-5514
-5606
-5697
-5787
-5875
-5962
-6047
-6131
-6213
-6293
-6372
-6449
-6524
-6597
-6669
-6738
-6806
-6871
-6935
-6996
-7055
-7112
-7167
-7220
-7270
-7318
-7363
-7407
-7447
-7486
-7522
-7555
-7586
-7615
-7642
-7666
-7687
-7707
-7724
-7738
-7751
-7761
-7769
-7774
-7778
-7779
-7778
-7775
-7770
-7762
-7753
-7741
-7727
-7712
-7694
-7674
-7652
-7628
-7603
-7575
-7546
-7515
-7482
-7447
-7410
-7372
-7332
-7290
-7247
-7202
-7156
-7108
-7059
-7009
-6958
-6906
-6852
-6798
-6743
-6687
-6631
-6574
-6516
-6458
-6399
-6340
-6280
-6220
-6160
-6100
-6040
-5979
-5919
-5859
-5799
-5739
-5679
-5619
-5560
-5501
-5443
-5385
-5327
-5270
-5214
-5157
-5102
-5047
-4992
-4938
-4885
-4833
-4781
-4730
-4680
-4630
-4582
-4534
-4486
-4440
-4394
-4349
-4305
-4261
-4218
-4176
-4135
-4094
-4054
-4016
-3978
-3941
-3904
-3869
-3834
-3801
-3768
-3736
-3704
-3673
-3643
-3613
-3584
-3556
-3528
-3501
-3475
-3449
-3424
-3399
-3375
-3352
-3329
-3306
-3284
-3262
-3241
-3220
-3199
-3178
-3158
-3138
-3118
-3098
-3079
-3059
-3039
-3020
-3000
-2979
-2959
-2938
-2917
-2896
-2874
-2852
-2829
-2805
-2781
-2756
-2730
-2704
-2677
-2649
-2620
-2590
-2559
-2528
-2496
-2462
-2428
-2394
-2358
-2322
-2286
-2248
-2210
-2172
-2133
-2094
-2054
-2013
-1973
-1933
-1892
-1850
-1809
-1767
-1726
-1684
-1643
-1601
-1559
-1518
-1476
-1435
-1394
-1352
-1311
-1271
-1230
-1190
-1150
-1110
-1070
-1031
-993
-954
-917
-879
-842
-806
-770
-736
-701
-668
-635
-604
-573
-543
-514
-486
-459
-433
-408
-384
-361
-339
-319
-299
-281
-263
-247
-231
-217
-204
-191
-180
-170
-160
-152
-144
-138
-132
-128
-124
-122
-120
-120
-120
-122
-124
-127
-132
-136
-142
-149
-156
-164
-172
-182
-192
-202
-213
-225
-238
-251
-264
-278
-293
-308
-323
-338
-354
-370
-386
-401
-417
-433
-449
-464
-480
-495
-510
-525
-539
-553
-567
-580
-592
-605
-616
-627
-638
-648
-657
-666
-674
-682
-689
-696
-702
-708
-713
-718
-722
-725
-728
-731
-733
-734
-735
-735
-736
-735
-734
-733
-732
-731
-729
-727
-725
-723
-720
-718
-716
-713
-711
-708
-706
-704
-702
-699
-697
-695
-693
-691
-689
-687
-685
-683
-681
-679
-677
-675
-674
-672
-671
-669
-668
-667
-667
-666
-666
-666
-666
-666
-667
-668
-669
-670
-672
-674
-676
-678
-680
-683
-686
-688
-691
-694
-697
-700
-703
-706
-709
-712
-715
-719
-722
-725
-728
-731
-734
-737
-740
-743
-746
-749
-752
-755
-759
-763
-767
-771
-776
-781
-786
-792
-798
-804
-811
-818
-826
-834
-842
-851
-861
-871
-882
-893
-905
-918
-931
-944
-958
-973
-987
-1002
-1018
-1035
-1051
-1068
-1085
-1102
-1120
-1138
-1156
-1175
-1193
-1212
-1232
-1251
-1271
-1291
-1311
-1332
-1352
-1373
-1395
-1416
-1438
-1459
-1481
-1502
-1524
-1545
-1567
-1588
-1609
-1630
-1650
-1670
-1690
-1710
-1729
-1748
-1767
-1785
-1802
-1820
-1836
-1852
-1868
-1883
-1898
-1912
-1926
-1939
-1951
-1964
-1975
-1986
-1996
-2005
-2015
-2023
-2031
-2037
-2044
-2049
-2054
-2058
-2061
-2063
-2065
-2066
-2067
-2066
-2065
-2064
-2061
-2058
-2054
-2049
-2043
-2037
-2029
-2021
-2013
-2003
-1993
-1982
-1971
-1959
-1946
-1932
-1918
-1903
-1888
-1872
-1855
-1838
-1820
-1802
-1783
-1763
-1743
-1723
-1701
-1680
-1657
-1634
-1610
-1586
-1561
-1535
-1509
-1482
-1455
-1426
-1398
-1368
-1339
-1308
-1278
-1247
-1216
-1184
-1153
-1121
-1089
-1058
-1026
-994
-963
-931
-899
-868
-837
-806
-775
-745
-714
-684
-654
-625
-596
-568
-539
-512
-484
-458
-431
-406
-380
-355
-331
-307
-283
-260
-237
-215
-193
-171
-150
-129
-108
-88
-67
-47
-27
-8
12
32
51
71
90
110
129
149
168
188
207
226
246
265
284
304
323
343
363
383
403
424
445
466
488
510
532
555
579
602
626
651
676
701
727
754
780
808
836
864
893
922
952
983
1014
1046
1078
1111
1145
1180
1215
1251
1288
1325
1363
1401
1440
1480
1520
1561
1602
1643
1685
1727
1769
1812
1855
1898
1941
1984
2028
2072
2115
2159
2203
2246
2290
2333
2376
2420
2462
2505
2548
2590
2632
2674
2716
2757
2798
2838
2879
2918
2958
2997
3035
3073
3110
3147
3183
3219
3254
3288
3321
3354
3387
3418
3449
3479
3508
3537
3565
3592
3618
3643
3668
3691
3714
3735
3756
3775
3794
3811
3828
3843
3857
3870
3882
3893
3903
3911
3919
3925
3931
3935
3938
3939
3940
3939
3937
3934
3929
3924
3917
3908
3898
3887
3875
3862
3847
3831
3814
3796
3776
3756
3734
3712
3688
3664
3638
3611
3583
3554
3523
3492
3459
3426
3391
3356
3319
3281
3243
3203
3162
3121
3079
3035
2991
2946
2900
2853
2805
2757
2707
2657
2606
2554
2502
2448
2395
2340
2285
2229
2173
2116
2059
2001
1943
1884
1825
1766
1706
1646
1586
1526
1466
1406
1346
1286
1225
1165
1106
1046
986
927
868
810
752
694
637
580
524
468
413
359
305
253
200
149
98
49
0
-48
-95
-141
-186
-230
-273
-315
-355
-394
-432
-468
-503
-537
-570
-601
-630
-658
-685
-710
-734
-756
-776
-795
-813
-829
-843
-855
-866
-876
-883
-889
-893
-896
-897
-896
-893
-889
-884
-877
-868
-858
-847
-834
-820
-804
-787
-768
-749
-728
-705
-682
-658
-632
-606
-578
-550
-521
-491
-460
-429
-397
-364
-331
-298
-265
-231
-197
-163
-129
-95
-61
-28
6
40
73
106
139
172
204
237
268
300
331
361
391
420
449
477
504
530
555
580
603
625
646
666
684
701
717
731
743
754
764
772
779
783
787
789
790
789
787
783
778
772
765
757
747
736
724
711
697
682
665
648
629
609
588
566
543
518
493
467
439
411
381
351
320
289
257
224
190
156
121
86
51
14
-23
-60
-98
-137
-176
-215
-255
-295
-336
-378
-419
-461
-503
-545
-588
-630
-673
-715
-758
-801
-843
-886
-929
-971
-1014
-1056
-1098
-1140
-1182
-1224
-1266
-1307
-1348
-1389
-1429
-1469
-1509
-1549
-1588
-1626
-1665
-1703
-1740
-1777
-1814
-1850
-1885
-1919
-1953
-1987
-2019
-2051
-2082
-2113
-2142
-2171
-2199
-2227
-2254
-2280
-2305
-2329
-2353
-2376
-2398
-2419
-2440
-2460
-2478
-2496
-2513
-2530
-2545
-2559
-2573
-2586
-2597
-2608
-2618
-2626
-2634
-2641
-2646
-2651
-2654
-2657
-2658
-2659
-2659
-2658
-2655
-2653
-2649
-2645
-2639
-2634
-2627
-2620
-2612
-2603
-2594
-2585
-2575
-2564
-2553
-2541
-2529
-2517
-2505
-2492
-2479
-2466
-2452
-2439
-2426
-2412
-2399
-2386
-2372
-2359
-2346
-2333
-2320
-2307
-2294
-2282
-2269
-2257
-2245
-2233
-2221
-2210
-2199
-2188
-2177
-2166
-2156
-2147
-2137
-2128
-2119
-2111
-2103
-2096
-2089
-2082
-2076
-2071
-2066
-2062
-2058
-2055
-2053
-2051
-2050
-2050
-2050
-2051
-2053
-2055
-2058
-2062
-2067
-2072
-2079
-2086
-2094
-2104
-2114
-2124
-2136
-2149
-2162
-2176
-2191
-2207
-2224
-2241
-2259
-2277
-2296
-2316
-2336
-2356
-2377
-2398
-2420
-2442
-2464
-2486
-2508
-2531
-2553
-2576
-2598
-2621
-2643
-2666
-2688
-2710
-2732
-2754
-2775
-2796
-2817
-2837
-2856
-2876
-2894
-2913
-2930
-2948
-2964
-2981
-2996
-3011
-3026
-3040
-3054
-3067
-3080
-3092
-3104
-3116
-3127
-3138
-3148
-3158
-3168
-3177
-3186
-3195
-3203
-3211
-3219
-3226
-3233
-3241
-3248
-3255
-3261
-3268
-3275
-3282
-3289
-3296
-3303
-3310
-3317
-3324
-3331
-3338
-3346
-3354
-3361
-3369
-3378
-3386
-3395
-3404
-3413
-3422
-3432
-3442
-3452
-3463
-3473
-3484
-3496
-3507
-3519
-3531
-3544
-3557
-3570
-3583
-3597
-3611
-3626
-3640
-3655
-3670
-3686
-3702
-3717
-3734
-3750
-3767
-3784
-3801
-3819
-3836
-3854
-3872
-3890
-3909
-3927
-3946
-3965
-3983
-4002
-4021
-4041
-4059
-4080
-4099
-4119
-4138
-4158
-4178
-4198
-4217
-4237
-4257
-4276
-4295
-4314
-4333
-4352
-4370
-4388
-4406
-4424
-4441
-4458
-4475
-4492
-4508
-4524
-4540
-4555
-4570
-4585
-4600
-4615
-4629
-4643
-4657
-4670
-4683
-4696
-4709
-4721
-4733
-4745
-4756
-4767
-4778
-4788
-4798
-4808
-4818
-4827
-4836
-4845
-4854
-4862
-4871
-4879
-4886
-4894
-4901
-4908
-4915
-4921
-4927
-4933
-4938
-4943
-4947
-4951
-4955
-4958
-4960
-4962
-4963
-4964
-4964
-4964
-4963
-4961
-4959
-4956
-4953
-4949
-4944
-4939
-4933
-4927
-4919
-4911
-4902
-4892
-4881
-4868
-4855
-4841
-4825
-4808
-4790
-4771
-4750
-4728
-4704
-4679
-4653
-4625
-4596
-4566
-4534
-4500
-4466
-4429
-4392
-4353
-4313
-4271
-4229
-4185
-4140
-4094
-4046
-3998
-3948
-3897
-3846
-3793
-3739
-3684
-3628
-3571
-3513
-3455
-3395
-3335
-3274
-3212
-3150
-3087
-3023
-2959
-2894
-2829
-2763
-2696
-2629
-2561
-2493
-2425
-2356
-2286
-2216
-2146
-2076
-2005
-1933
-1862
-1790
-1718
-1646
-1574
-1502
-1429
-1357
-1284
-1211
-1139
-1066
-994
-922
-850
-779
-707
-636
-565
-495
-425
-355
-285
-216
-147
-78
-10
59
126
194
261
327
393
459
524
588
652
715
778
839
900
961
1020
1079
1137
1194
1250
1306
1361
1415
1469
1521
1574
1625
1676
1726
1775
1824
1873
1921
1968
2015
2061
2107
2153
2198
2243
2287
2331
2375
2419
2462
2504
2547
2589
2631
2673
2715
2756
2798
2839
2881
2922
2964
3006
3048
3091
3133
3176
3219
3262
3305
3349
3392
3436
3481
3525
3570
3614
3660
3705
3750
3796
3841
3887
3933
3979
4025
4070
4118
4164
4210
4257
4303
4350
4396
4443
4490
4536
4583
4629
4676
4722
4768
4814
4859
4905
4949
4994
5038
5082
5125
5167
5209
5251
5292
5332
5372
5411
5450
5487
5524
5561
5596
5631
5664
5697
5729
5760
5790
5819
5847
5874
5901
5926
5950
5973
5995
6016
6036
6054
6072
6089
6105
6119
6133
6146
6158
6170
6180
6190
6199
6207
6215
6222
6229
6235
6241
6247
6252
6256
6260
6264
6267
6271
6273
6276
6278
6280
6281
6282
6282
6282
6281
6280
6279
6277
6275
6273
6270
6267
6264
6260
6256
6252
6248
6244
6239
6234
6228
6223
6217
6210
6204
6197
6190
6183
6176
6168
6161
6153
6146
6138
6130
6123
6116
6108
6101
6094
6087
6080
6074
6067
6060
6054
6048
6041
6035
6028
6022
6016
6009
6003
5996
5990
5983
5977
5971
5964
5958
5952
5946
5941
5935
5930
5925
5920
5915
5910
5906
5902
5898
5895
5892
5889
5886
5883
5881
5878
5876
5874
5871
5869
5866
5864
5861
5859
5856
5853
5850
5847
5844
5841
5837
5834
5830
5826
5821
5817
5812
5806
5801
5794
5787
5780
5772
5763
5754
5745
5734
5724
5712
5701
5688
5676
5663
5650
5636
5622
5607
5592
5577
5561
5545
5529
5512
5495
5477
5459
5441
5422
5403
5384
5364
5344
5324
5304
5283
5262
5241
5220
5199
5178
5156
5135
5113
5092
5070
5049
5027
5006
4985
4964
4943
4922
4902
4881
4861
4842
4822
4803
4784
4765
4746
4727
4709
4691
4673
4656
4640
4623
4608
4592
4578
4564
4551
4539
4527
4517
4507
4497
4489
4482
4475
4469
4464
4460
4457
4454
4452
4451
4450
4451
4451
4453
4455
4458
4461
4465
4470
4475
4480
4487
4494
4501
4509
4517
4525
4534
4543
4552
4562
4572
4582
4592
4602
4613
4624
4634
4645
4657
4668
4679
4691
4702
4714
4726
4738
4749
4761
4773
4785
4797
4809
4820
4832
4843
4855
4866
4877
4888
4899
4910
4920
4930
4939
4948
4957
4966
4974
4982
4990
4997
5004
5011
5018
5024
5031
5036
5042
5047
5052
5057
5061
5066
5069
5073
5077
5080
5083
5086
5089
5092
5095
5097
5100
5103
5106
5109
5112
5114
5117
5120
5123
5126
5129
5133
5136
5139
5143
5147
5150
5154
5158
5162
5166
5170
5173
5177
5181
5185
5189
5193
5197
5202
5206
5210
5215
5220
5225
5230
5235
5241
5246
5252
5258
5264
5270
5277
5284
5291
5299
5307
5315
5324
5333
5343
5353
5363
5374
5385
5396
5407
5419
5431
5444
5457
5470
5484
5497
5512
5526
5541
5556
5572
5587
5604
5620
5637
5654
5672
5690
5708
5727
5746
5765
5784
5804
5825
5845
5866
5887
5909
5931
5954
5976
5999
6023
6046
6070
6094
6118
6143
6167
6191
6216
6240
6265
6289
6314
6338
6362
6386
6410
6434
6458
6482
6505
6529
6552
6576
6599
6622
6646
6669
6692
6715
6738
6760
6783
6806
6828
6850
6872
6894
6915
6937
6957
6978
6998
7018
7037
7056
7074
7092
7109
7126
7143
7159
7175
7190
7204
7218
7232
7245
7257
7268
7279
7290
7299
7308
7317
7324
7332
7338
7344
7350
7355
7359
7363
7366
7369
7372
7374
7376
7377
7377
7377
7377
7376
7374
7372
7369
7366
7362
7356
7351
7344
7337
7329
7320
7311
7301
7290
7278
7266
7254
7240
7227
7212
7197
7182
7167
7151
7135
7119
7102
7085
7068
7051
7034
7017
6999
6981
6963
6945
6927
6908
6890
6871
6852
6832
6813
6793
6773
6752
6731
6709
6687
6665
6642
6618
6593
6568
6543
6517
6490
6463
6436
6408
6379
6350
6321
6290
6260
6229
6197
6165
6133
6100
6067
6033
5998
5964
5928
5893
5857
5820
5783
5746
5708
5669
5630
5591
5551
5510
5469
5428
5386
5343
5300
5257
5212
5168
5123
5077
5031
4984
4937
4890
4841
4793
4744
4695
4646
4596
4546
4495
4445
4394
4343
4291
4240
4188
4136
4083
4032
3980
3929
3877
3825
3774
3722
3671
3620
3569
3518
3468
3418
3368
3318
3269
3220
3171
3123
3075
3027
2980
2933
2887
2840
2795
2750
2705
2661
2617
2573
2531
2488
2447
2405
2365
2325
2285
2247
2208
2171
2134
2098
2063
2029
1995
1962
1931
1900
1870
1841
1813
1786
1760
1735
1711
1689
1667
1647
1628
1611
1594
1579
1565
1552
1541
1530
1521
1512
1505
1499
1494
1490
1487
1485
1484
1484
1485
1486
1488
1491
1495
1500
1505
1511
1517
1524
1532
1540
1549
1559
1568
1578
1589
1600
1611
1622
1634
1645
1657
1669
1681
1693
1706
1718
1730
1743
1755
1767
1779
1791
1802
1814
1825
1836
1847
1858
1869
1879
1889
1899
1908
1918
1927
1935
1943
1951
1958
1964
1970
1976
1981
1985
1988
1991
1994
1995
1996
1996
1995
1994
1992
1989
1985
1980
1974
1967
1960
1951
1941
1931
1919
1906
1893
1878
1862
1845
1826
1807
1787
1766
1744
1721
1696
1672
1646
1619
1591
1563
1534
1504
1473
1441
1409
1375
1341
1306
1270
1233
1195
1156
1117
1076
1035
993
950
906
862
816
770
723
675
626
576
525
474
422
369
316
262
207
152
97
41
-15
-72
-129
-186
-243
-301
-359
-417
-475
-534
-592
-651
-709
-768
-826
-885
-943
-1000
-1059
-1117
-1174
-1231
-1288
-1344
-1400
-1455
-1511
-1565
-1620
-1673
-1727
-1780
-1832
-1884
-1935
-1986
-2037
-2087
-2136
-2185
-2234
-2282
-2329
-2377
-2423
-2470
-2515
-2561
-2606
-2650
-2694
-2738
-2781
-2824
-2867
-2909
-2951
-2993
-3034
-3074
-3115
-3155
-3195
-3234
-3273
-3312
-3351
-3389
-3427
-3465
-3502
-3539
-3576
-3613
-3649
-3685
-3721
-3756
-3792
-3827
-3861
-3896
-3930
-3964
-3997
-4030
-4062
-4096
-4128
-4160
-4191
-4222
-4253
-4283
-4313
-4343
-4373
-4402
-4431
-4459
-4488
-4516
-4544
-4571
-4599
-4626
-4653
-4680
-4707
-4734
-4761
-4787
-4814
-4840
-4866
-4893
-4919
-4945
-4970
-4996
-5022
-5047
-5073
-5098
-5124
-5149
-5174
-5199
-5224
-5249
-5274
-5298
-5323
-5347
-5371
-5395
-5418
-5442
-5465
-5487
-5510
-5532
-5554
-5575
-5596
-5616
-5636
-5655
-5673
-5691
-5708
-5725
-5741
-5756
-5771
-5785
-5798
-5810
-5822
-5833
-5843
-5852
-5861
-5868
-5875
-5881
-5885
-5889
-5892
-5894
-5894
-5894
-5893
-5890
-5887
-5882
-5877
-5870
-5862
-5854
-5844
-5834
-5822
-5810
-5798
-5784
-5770
-5756
-5741
-5725
-5710
-5694
-5677
-5661
-5644
-5626
-5609
-5591
-5573
-5555
-5537
-5518
-5500
-5481
-5462
-5443
-5423
-5404
-5384
-5365
-5345
-5325
-5305
-5284
-5264
-5244
-5224
-5204
-5184
-5164
-5144
-5124
-5104
-5084
-5065
-5045
-5026
-5006
-4987
-4969
-4950
-4932
-4914
-4896
-4878
-4860
-4843
-4826
-4809
-4792
-4776
-4760
-4744
-4728
-4713
-4698
-4684
-4669
-4655
-4642
-4628
-4615
-4603
-4590
-4577
-4565
-4553
-4541
-4529
-4517
-4505
-4493
-4481
-4469
-4458
-4446
-4434
-4422
-4410
-4399
-4386
-4374
-4362
-4349
-4337
-4324
-4311
-4297
-4283
-4269
-4255
-4241
-4226
-4210
-4195
-4179
-4162
-4145
-4128
-4110
-4091
-4073
-4053
-4033
-4013
-3992
-3970
-3949
-3926
-3903
-3880
-3856
-3832
-3808
-3783
-3758
-3732
-3706
-3679
-3652
-3625
-3597
-3569
-3541
-3512
-3483
-3453
-3423
-3393
-3363
-3332
-3301
-3270
-3239
-3207
-3176
-3144
-3113
-3081
-3049
-3017
-2985
-2954
-2922
-2890
-2859
-2828
-2796
-2765
-2735
-2704
-2674
-2644
-2614
-2585
-2556
-2527
-2499
-2471
-2443
-2416
-2390
-2363
-2338
-2313
-2288
-2264
-2241
-2219
-2197
-2176
-2156
-2137
-2118
-2099
-2082
-2065
-2049
-2033
-2017
-2004
-1990
-1976
-1964
-1952
-1940
-1929
-1918
-1908
-1899
-1890
-1881
-1872
-1864
-1856
-1848
-1841
-1833
-1826
-1818
-1811
-1804
-1796
-1789
-1782
-1774
-1767
-1759
-1752
-1744
-1737
-1729
-1721
-1714
-1706
-1698
-1690
-1682
-1673
-1665
-1656
-1648
-1639
-1630
-1622
-1613
-1604
-1595
-1585
-1576
-1567
-1557
-1547
-1537
-1527
-1517
-1506
-1495
-1484
-1473
-1462
-1450
-1439
-1427
-1415
-1402
-1390
-1377
-1364
-1351
-1338
-1324
-1311
-1298
-1284
-1271
-1257
-1244
-1230
-1217
-1204
-1190
-1177
-1164
-1151
-1138
-1125
-1112
-1100
-1087
-1075
-1062
-1050
-1039
-1027
-1016
-1004
-994
-983
-973
-963
-953
-944
-934
-925
-916
-908
-899
-891
-883
-875
-868
-860
-854
-847
-840
-834
-828
-823
-817
-812
-808
-803
-799
-796
-793
-790
-788
-787
-786
-786
-786
-787
-788
-790
-792
-795
-798
-802
-806
-811
-816
-821
-826
-832
-837
-843
-849
-855
-861
-868
-874
-880
-886
-892
-898
-904
-910
-916
-922
-928
-934
-940
-945
-951
-956
-962
-967
-973
-978
-983
-988
-994
-999
-1004
-1008
-1014
-1018
-1024
-1028
-1033
-1038
-1042
-1047
-1051
-1056
-1060
-1064
-1068
-1072
-1076
-1079
-1082
-1085
-1088
-1091
-1093
-1095
-1096
-1097
-1098
-1098
-1098
-1097
-1096
-1094
-1092
-1090
-1087
-1083
-1080
-1075
-1071
-1066
-1062
-1057
-1052
-1047
-1042
-1038
-1033
-1028
-1024
-1020
-1016
-1012
-1008
-1004
-1002
-999
-996
-994
-991
-989
-986
-984
-982
-980
-978
-976
-975
-973
-971
-969
-967
-965
-963
-961
-959
-957
-955
-952
-950
-947
-944
-940
-937
-933
-928
-924
-919
-914
-909
-903
-898
-892
-886
-880
-874
-868
-862
-856
-850
-844
-838
-832
-826
-820
-814
-808
-803
-798
-793
-788
-783
-779
-774
-770
-766
-763
-759
-756
-752
-749
-746
-743
-740
-738
-735
-733
-732
-730
-729
-728
-727
-727
-727
-727
-728
-728
-729
-730
-730
-732
-733
-734
-736
-738
-740
-743
-746
-749
-752
-756
-760
-765
-770
-775
-781
-787
-794
-801
-809
-816
-825
-833
-842
-851
-861
-871
-881
-891
-901
-911
-922
-932
-943
-953
-964
-974
-985
-995
-1006
-1016
-1027
-1038
-1048
-1058
-1069
-1079
-1090
-1100
-1110
-1121
-1131
-1141
-1151
-1162
-1172
-1182
-1192
-1202
-1211
-1221
-1231
-1240
-1249
-1258
-1266
-1275
-1282
-1290
-1297
-1304
-1310
-1316
-1322
-1327
-1332
-1336
-1340
-1343
-1346
-1349
-1351
-1353
-1354
-1355
-1356
-1357
-1357
-1357
-1357
-1356
-1355
-1354
-1353
-1351
-1349
-1347
-1345
-1342
-1339
-1335
-1331
-1327
-1323
-1318
-1312
-1306
-1300
-1293
-1286
-1278
-1270
-1262
-1253
-1243
-1234
-1224
-1214
-1204
-1193
-1183
-1172
-1161
-1150
-1139
-1128
-1117
-1105
-1094
-1083
-1071
-1060
-1048
-1036
-1024
-1012
-1000
-988
-976
-964
-952
-940
-928
-916
-905
-893
-881
-870
-859
-847
-836
-825
-815
-804
-794
-784
-774
-764
-755
-747
-738
-731
-724
-717
-711
-706
-702
-698
-695
-694
-693
-693
-694
-697
-700
-705
-710
-717
-725
-734
-745
-756
-768
-782
-796
-811
-827
-844
-862
-880
-899
-919
-940
-961
-983
-1004
-1028
-1052
-1076
-1101
-1127
-1153
-1180
-1207
-1235
-1264
-1293
-1323
-1354
-1385
-1417
-1450
-1484
-1518
-1552
-1588
-1623
-1660
-1696
-1733
-1771
-1809
-1847
-1885
-1924
-1963
-2001
-2041
-2081
-2120
-2160
-2199
-2239
-2278
-2317
-2356
-2395
-2434
-2473
-2511
-2549
-2586
-2624
-2660
-2697
-2733
-2768
-2803
-2838
-2872
-2905
-2938
-2970
-3002
-3033
-3064
-3095
-3125
-3154
-3183
-3212
-3240
-3268
-3295
-3322
-3349
-3375
-3400
-3425
-3450
-3474
-3498
-3521
-3543
-3564
-3585
-3605
-3624
-3643
-3661
-3677
-3693
-3709
-3723
-3736
-3749
-3761
-3772
-3783
-3793
-3802
-3810
-3818
-3825
-3832
-3838
-3843
-3848
-3852
-3856
-3859
-3862
-3865
-3867
-3869
-3870
-3872
-3873
-3874
-3875
-3876
-3877
-3877
-3877
-3878
-3878
-3878
-3878
-3877
-3877
-3876
-3875
-3874
-3873
-3871
-3869
-3867
-3864
-3862
-3859
-3856
-3852
-3849
-3845
-3840
-3836
-3831
-3825
-3820
-3813
-3806
-3799
-3791
-3782
-3772
-3762
-3751
-3740
-3727
-3714
-3699
-3684
-3667
-3649
-3630
-3610
-3589
-3567
-3544
-3519
-3494
-3467
-3440
-3412
-3382
-3353
-3322
-3291
-3259
-3226
-3193
-3160
-3127
-3093
-3059
-3024
-2990
-2956
-2921
-2887
-2852
-2818
-2784
-2750
-2716
-2682
-2649
-2615
-2582
-2548
-2515
-2482
-2449
-2415
-2382
-2349
-2315
-2282
-2248
-2215
-2181
-2146
-2112
-2077
-2041
-2007
-1971
-1935
-1899
-1862
-1825
-1788
-1750
-1713
-1675
-1636
-1597
-1558
-1519
-1480
-1440
-1399
-1358
-1317
-1275
-1232
-1189
-1145
-1100
-1055
-1008
-961
-912
-863
-812
-760
-707
-653
-598
-541
-483
-423
-363
-301
-238
-174
-108
-41
27
96
166
237
309
381
455
530
605
681
757
834
911
988
1066
1143
1221
1298
1375
1451
1528
1603
1678
1752
1825
1897
1968
2037
2106
2173
2238
2302
2365
2426
2485
2542
2597
2651
2703
2753
2802
2848
2893
2936
2977
3017
3054
3090
3123
3155
3185
3213
3240
3264
3287
3308
3327
3345
3361
3375
3388
3399
3408
3416
3423
3428
3432
3434
3435
3435
3433
3430
3425
3420
3413
3405
3396
3385
3374
3362
3349
3336
3321
3306
3291
3274
3258
3241
3224
3207
3190
3173
3155
3138
3121
3104
3087
3070
3053
3037
3020
3004
2988
2972
2956
2940
2925
2909
2894
2878
2863
2848
2833
2817
2802
2787
2772
2758
2743
2728
2713
2699
2684
2670
2656
2642
2628
2615
2602
2589
2576
2564
2552
2541
2529
2518
2507
2496
2485
2474
2464
2453
2443
2433
2423
2413
2403
2392
2382
2372
2362
2352
2342
2331
2321
2310
2299
2288
2276
2265
2253
2241
2229
2216
2203
2190
2177
2164
2150
2135
2121
2106
2091
2076
2060
2044
2028
2012
1995
1978
1960
1942
1924
1906
1887
1868
1849
1829
1810
1790
1770
1749
1728
1707
1686
1665
1643
1621
1600
1578
1556
1535
1513
1492
1470
1449
1428
1407
1387
1366
1346
1326
1307
1288
1269
1251
1233
1215
1198
1182
1165
1150
1134
1119
1105
1090
1076
1063
1049
1036
1022
1010
998
986
974
963
952
942
933
923
915
907
900
894
889
885
882
880
879
880
882
885
890
896
903
912
922
934
946
960
975
992
1008
1028
1047
1067
1088
1110
1132
1156
1180
1204
1229
1255
1281
1308
1335
1363
1391
1420
1449
1478
1507
1537
1567
1598
1628
1659
1690
1720
1751
1782
1813
1844
1875
1905
1936
1966
1997
2027
2057
2087
2117
2146
2176
2206
2235
2264
2294
2323
2352
2381
2410
2439
2467
2495
2524
2552
2580
2608
2635
2663
2690
2717
2745
2772
2799
2825
2852
2879
2906
2933
2960
2988
3015
3043
3071
3099
3127
3156
3185
3214
3244
3273
3303
3333
3363
3394
3424
3455
3486
3516
3547
3578
3609
3640
3671
3701
3732
3763
3794
3825
3855
3886
3916
3947
3977
4006
4037
4066
4094
4124
4152
4180
4207
4233
4259
4284
4308
4331
4354
4376
4397
4417
4437
4456
4474
4492
4509
4526
4542
4557
4571
4585
4599
4611
4623
4635
4646
4657
4667
4677
4687
4696
4705
4714
4722
4730
4738
4745
4752
4758
4764
4769
4774
4779
4783
4788
4791
4795
4799
4802
4806
4809
4813
4816
4820
4824
4828
4832
4836
4841
4846
4851
4857
4862
4869
4875
4882
4889
4896
4904
4913
4922
4931
4942
4952
4964
4976
4989
5002
5016
5030
5045
5061
5077
5093
5110
5127
5145
5162
5180
5199
5217
5235
5254
5272
5291
5309
5328
5346
5365
5383
5401
5420
5438
5457
5476
5495
5515
5534
5555
5575
5597
5618
5641
5663
5687
5711
5735
5760
5785
5811
5838
5865
5892
5919
5946
5973
6001
6028
6055
6081
6108
6134
6160
6186
6212
6237
6262
6287
6312
6336
6360
6383
6406
6429
6451
6472
6493
6514
6534
6554
6574
6593
6612
6631
6650
6669
6687
6706
6725
6743
6762
6781
6800
6820
6840
6860
6880
6901
6922
6943
6964
6986
7008
7030
7052
7075
7097
7120
7143
7165
7188
7211
7234
7257
7280
7303
7326
7350
7373
7396
7419
7442
7466
7490
7513
7538
7562
7586
7611
7636
7661
7686
7711
7736
7761
7786
7810
7835
7859
7882
7905
7928
7950
7971
7991
8010
8029
8048
8064
8082
8096
8112
8125
8138
8150
8161
8172
8180
8189
8197
8204
8210
8216
8220
8224
8227
8229
8230
8231
8230
8229
8228
8225
8222
8218
8213
8208
8202
8195
8188
8180
8173
8164
8157
8148
8140
8130
8121
8111
8101
8090
8080
8069
8057
8045
8034
8021
8009
7996
7984
7971
7958
7944
7931
7918
7905
7892
7878
7865
7852
7839
7826
7814
7801
7789
7777
7766
7754
7743
7733
7723
7713
7703
7694
7685
7676
7668
7659
7651
7643
7634
7626
7618
7609
7601
7592
7584
7575
7566
7556
7547
7537
7528
7518
7507
7497
7486
7475
7463
7451
7438
7426
7412
7398
7384
7369
7353
7338
7321
7304
7286
7268
7249
7229
7208
7187
7165
7142
7119
7095
7069
7044
7017
6989
6961
6932
6902
6872
6840
6808
6775
6742
6707
6672
6636
6600
6563
6525
6487
6448
6408
6368
6328
6287
6245
6204
6162
6120
6078
6035
5993
5951
5909
5867
5825
5784
5744
5704
5665
5626
5589
5552
5516
5481
5448
5415
5383
5353
5324
5296
5269
5243
5219
5195
5173
5152
5132
5114
5096
5080
5064
5050
5037
5024
5013
5003
4993
4985
4978
4971
4966
4961
4957
4954
4952
4950
4949
4948
4948
4948
4948
4948
4949
4950
4951
4952
4953
4953
4954
4954
4954
4953
4952
4950
4948
4946
4942
4939
4934
4929
4923
4917
4909
4901
4892
4883
4872
4860
4848
4834
4820
4804
4788
4770
4752
4732
4712
4690
4668
4645
4621
4597
4571
4545
4519
4492
4464
4436
4407
4377
4348
4318
4287
4256
4225
4193
4161
4129
4097
4064
4032
3999
3966
3934
3901
3869
3836
3804
3773
3741
3710
3680
3649
3620
3591
3563
3535
3508
3482
3457
3433
3409
3387
3365
3344
3324
3305
3287
3269
3253
3237
3223
3209
3196
3183
3172
3162
3152
3143
3134
3127
3120
3113
3108
3103
3098
3095
3091
3089
3087
3085
3085
3084
3084
3085
3086
3088
3090
3092
3095
3098
3102
3106
3110
3115
3119
3124
3129
3134
3140
3145
3150
3155
3160
3165
3169
3173
3178
3182
3186
3190
3193
3197
3201
3205
3208
3212
3215
3219
3222
3225
3228
3232
3235
3238
3241
3244
3247
3250
3253
3256
3259
3263
3266
3270
3273
3277
3282
3286
3291
3296
3302
3308
3314
3321
3329
3337
3345
3354
3363
3373
3383
3394
3405
3417
3430
3443
3456
3471
3486
3501
3518
3535
3553
3571
3590
3610
3631
3653
3675
3698
3722
3747
3773
3799
3826
3854
3883
3913
3943
3974
4005
4037
4070
4103
4137
4171
4205
4240
4276
4311
4347
4384
4420
4457
4494
4532
4570
4608
4646
4685
4723
4762
4801
4840
4880
4919
4958
4998
5037
5077
5116
5156
5195
5235
5274
5313
5353
5392
5431
5470
5509
5548
5586
5624
5662
5699
5736
5773
5809
5845
5880
5914
5948
5982
6014
6046
6077
6107
6137
6166
6194
6221
6248
6274
6299
6324
6347
6370
6393
6414
6435
6455
6474
6492
6509
6526
6542
6557
6571
6585
6597
6609
6620
6630
6640
6648
6656
6663
6669
6674
6679
6682
6686
6688
6690
6691
6692
6692
6692
6690
6689
6687
6685
6682
6679
6675
6671
6667
6663
6658
6654
6649
6644
6639
6634
6629
6624
6618
6613
6608
6602
6597
6591
6585
6579
6572
6566
6559
6552
6545
6537
6530
6522
6513
6505
6496
6487
6477
6468
6457
6446
6435
6424
6411
6399
6386
6372
6358
6343
6327
6311
6295
6277
6259
6240
6221
6201
6180
6158
6136
6112
6088
6063
6037
6011
5983
5955
5926
5896
5865
5834
5801
5768
5734
5699
5663
5626
5589
5550
5511
5471
5430
5389
5346
5304
5260
5216
5172
5127
5082
5036
4991
4945
4899
4853
4807
4761
4714
4668
4621
4575
4528
4482
4435
4389
4342
4296
4249
4202
4156
4109
4062
4014
3968
3921
3874
3826
3778
3731
3683
3636
3588
3540
3493
3445
3397
3350
3303
3255
3208
3161
3114
3066
3019
2973
2926
2879
2832
2785
2739
2692
2646
2599
2553
2506
2460
2414
2368
2322
2277
2231
2185
2139
2094
2048
2001
1957
1911
1865
1820
1774
1728
1682
1636
1590
1544
1498
1452
1405
1359
1313
1266
1220
1173
1126
1079
1032
985
939
892
844
797
750
703
656
608
561
514
467
420
373
326
279
233
187
141
96
52
7
-36
-80
-122
-164
-206
-247
-287
-326
-366
-404
-442
-479
-516
-552
-587
-622
-656
-690
-723
-756
-787
-819
-849
-879
-909
-938
-966
-994
-1022
-1049
-1075
-1101
-1126
-1152
-1176
-1201
-1224
-1248
-1271
-1294
-1317
-1339
-1361
-1382
-1404
-1425
-1445
-1466
-1486
-1505
-1525
-1543
-1562
-1580
-1598
-1615
-1631
-1647
-1663
-1678
-1693
-1707
-1721
-1734
-1747
-1760
-1772
-1783
-1794
-1804
-1814
-1824
-1833
-1841
-1850
-1857
-1865
-1871
-1878
-1884
-1890
-1895
-1900
-1904
-1909
-1912
-1916
-1919
-1922
-1925
-1928
-1931
-1934
-1937
-1940
-1943
-1947
-1950
-1954
-1959
-1963
-1968
-1973
-1979
-1984
-1990
-1997
-2003
-2009
-2017
-2025
-2033
-2041
-2051
-2060
-2070
-2080
-2091
-2102
-2113
-2125
-2137
-2149
-2162
-2175
-2189
-2203
-2218
-2233
-2248
-2264
-2281
-2297
-2314
-2332
-2350
-2368
-2387
-2406
-2425
-2445
-2465
-2485
-2505
-2525
-2545
-2565
-2586
-2606
-2627
-2648
-2668
-2689
-2710
-2731
-2752
-2773
-2794
-2815
-2836
-2857
-2877
-2898
-2918
-2938
-2958
-2978
-2998
-3017
-3036
-3055
-3073
-3092
-3110
-3128
-3145
-3163
-3180
-3197
-3214
-3231
-3247
-3263
-3279
-3295
-3311
-3327
-3342
-3358
-3373
-3389
-3404
-3419
-3433
-3448
-3463
-3477
-3492
-3506
-3521
-3535
-3549
-3563
-3577
-3590
-3604
-3618
-3631
-3645
-3659
-3672
-3686
-3700
-3714
-3728
-3742
-3756
-3770
-3784
-3798
-3812
-3827
-3841
-3856
-3870
-3885
-3900
-3915
-3930
-3945
-3961
-3976
-3992
-4008
-4024
-4040
-4056
-4072
-4089
-4105
-4122
-4138
-4155
-4172
-4189
-4206
-4223
-4240
-4257
-4275
-4292
-4309
-4326
-4343
-4360
-4377
-4394
-4411
-4428
-4444
-4460
-4477
-4493
-4508
-4524
-4539
-4555
-4570
-4585
-4599
-4614
-4628
-4642
-4656
-4669
-4683
-4696
-4708
-4721
-4733
-4745
-4757
-4768
-4779
-4790
-4800
-4811
-4820
-4830
-4839
-4848
-4857
-4866
-4874
-4883
-4891
-4898
-4906
-4913
-4921
-4928
-4934
-4941
-4947
-4953
-4959
-4965
-4970
-4976
-4981
-4986
-4990
-4994
-4998
-5002
-5005
-5007
-5010
-5012
-5013
-5014
-5015
-5015
-5014
-5014
-5013
-5011
-5009
-5007
-5004
-5001
-4998
-4994
-4990
-4985
-4981
-4975
-4970
-4964
-4957
-4951
-4944
-4936
-4929
-4921
-4912
-4904
-4895
-4885
-4876
-4865
-4855
-4844
-4832
-4820
-4808
-4795
-4782
-4769
-4756
-4742
-4728
-4714
-4700
-4685
-4671
-4656
-4641
-4626
-4612
-4596
-4581
-4566
-4551
-4535
-4520
-4504
-4488
-4472
-4457
-4441
-4424
-4408
-4392
-4376
-4359
-4342
-4326
-4309
-4291
-4274
-4256
-4238
-4220
-4201
-4182
-4162
-4143
-4123
-4102
-4081
-4059
-4038
-4016
-3993
-3970
-3946
-3923
-3899
-3874
-3850
-3825
-3800
-3774
-3749
-3723
-3697
-3670
-3643
-3616
-3589
-3561
-3533
-3504
-3475
-3446
-3416
-3385
-3354
-3323
-3291
-3259
-3226
-3193
-3159
-3125
-3091
-3057
-3022
-2987
-2951
-2916
-2880
-2844
-2808
-2772
-2735
-2699
-2662
-2625
-2589
-2552
-2515
-2479
-2443
-2407
-2371
-2335
-2299
-2264
-2228
-2193
-2159
-2124
-2090
-2056
-2021
-1988
-1955
-1922
-1890
-1858
-1826
-1795
-1765
-1735
-1706
-1677
-1649
-1622
-1596
-1570
-1545
-1521
-1498
-1475
-1453
-1432
-1412
-1393
-1375
-1357
-1340
-1324
-1308
-1294
-1279
-1266
-1253
-1241
-1230
-1219
-1209
-1200
-1191
-1183
-1176
-1169
-1164
-1158
-1154
-1150
-1147
-1144
-1142
-1141
-1141
-1142
-1143
-1145
-1148
-1151
-1155
-1160
-1166
-1172
-1178
-1186
-1194
-1202
-1212
-1221
-1232
-1243
-1254
-1266
-1279
-1292
-1306
-1320
-1334
-1349
-1365
-1380
-1397
-1413
-1430
-1447
-1465
-1482
-1500
-1518
-1536
-1555
-1573
-1592
-1611
-1630
-1649
-1668
-1686
-1705
-1724
-1742
-1760
-1778
-1796
-1813
-1830
-1847
-1863
-1879
-1895
-1910
-1925
-1940
-1954
-1968
-1981
-1994
-2007
-2019
-2032
-2043
-2055
-2066
-2077
-2088
-2099
-2110
-2120
-2131
-2141
-2152
-2162
-2173
-2184
-2195
-2206
-2217
-2228
-2240
-2252
-2263
-2275
-2287
-2299
-2311
-2323
-2336
-2348
-2359
-2371
-2383
-2395
-2406
-2418
-2429
-2440
-2451
-2462
-2473
-2483
-2494
-2504
-2514
-2523
-2533
-2542
-2551
-2560
-2569
-2577
-2585
-2592
-2600
-2607
-2614
-2620
-2626
-2632
-2638
-2643
-2648
-2653
-2657
-2662
-2665
-2669
-2671
-2674
-2676
-2678
-2679
-2679
-2679
-2678
-2677
-2674
-2671
-2668
-2664
-2659
-2653
-2647
-2640
-2633
-2625
-2616
-2607
-2597
-2587
-2576
-2565
-2553
-2542
-2530
-2518
-2505
-2493
-2480
-2467
-2454
-2441
-2428
-2414
-2401
-2387
-2373
-2359
-2344
-2330
-2315
-2300
-2285
-2270
-2255
-2239
-2224
-2209
-2194
-2179
-2164
-2149
-2134
-2120
-2105
-2091
-2077
-2063
-2050
-2036
-2024
-2011
-1999
-1988
-1977
-1966
-1955
-1946
-1936
-1927
-1918
-1910
-1903
-1896
-1889
-1883
-1878
-1873
-1869
-1866
-1863
-1861
-1859
-1858
-1857
-1857
-1858
-1859
-1861
-1863
-1866
-1869
-1873
-1877
-1882
-1887
-1893
-1899
-1906
-1913
-1921
-1929
-1938
-1947
-1957
-1967
-1978
-1990
-2001
-2013
-2027
-2040
-2054
-2068
-2083
-2098
-2114
-2131
-2148
-2166
-2184
-2202
-2222
-2241
-2262
-2282
-2303
-2324
-2346
-2368
-2390
-2412
-2435
-2458
-2481
-2504
-2528
-2551
-2575
-2598
-2622
-2645
-2669
-2692
-2715
-2738
-2761
-2784
-2807
-2829
-2852
-2874
-2896
-2918
-2939
-2960
-2981
-3002
-3022
-3042
-3062
-3081
-3100
-3118
-3136
-3154
-3172
-3189
-3206
-3223
-3239
-3255
-3270
-3285
-3299
-3313
-3327
-3340
-3352
-3364
-3375
-3385
-3395
-3405
-3414
-3422
-3430
-3437
-3444
-3450
-3456
-3461
-3465
-3470
-3473
-3476
-3479
-3481
-3483
-3484
-3485
-3485
-3485
-3485
-3484
-3483
-3481
-3479
-3476
-3473
-3469
-3465
-3460
-3455
-3449
-3443
-3436
-3428
-3420
-3412
-3403
-3394
-3384
-3374
-3364
-3353
-3341
-3330
-3318
-3306
-3294
-3281
-3268
-3256
-3242
-3229
-3216
-3202
-3188
-3174
-3160
-3146
-3132
-3118
-3104
-3089
-3075
-3061
-3046
-3032
-3017
-3003
-2988
-2974
-2959
-2944
-2929
-2914
-2900
-2885
-2869
-2854
-2839
-2824
-2808
-2792
-2776
-2760
-2744
-2728
-2711
-2694
-2676
-2659
-2641
-2623
-2604
-2585
-2566
-2546
-2526
-2506
-2485
-2464
-2442
-2420
-2397
-2374
-2350
-2326
-2301
-2275
-2249
-2223
-2195
-2168
-2139
-2110
-2081
-2050
-2019
-1988
-1956
-1923
-1890
-1856
-1822
-1786
-1751
-1714
-1678
-1640
-1602
-1563
-1524
-1484
-1444
-1403
-1362
-1320
-1278
-1235
-1192
-1149
-1105
-1061
-1016
-972
-928
-883
-838
-793
-748
-702
-657
-612
-567
-523
-478
-433
-389
-345
-302
-259
-216
-174
-132
-91
-51
-11
28
67
104
142
178
213
248
282
315
347
378
408
438
467
494
521
547
573
597
621
644
666
688
709
729
749
768
786
804
821
838
854
869
883
897
911
924
937
949
961
973
985
996
1006
1018
1029
1040
1051
1062
1072
1083
1094
1104
1115
1126
1136
1147
1158
1169
1180
1191
1202
1213
1224
1235
1246
1258
1269
1280
1292
1304
1316
1328
1340
1353
1366
1379
1392
1405
1419
1433
1447
1461
1475
1489
1503
1518
1532
1547
1561
1576
1591
1606
1621
1636
1651
1666
1681
1696
1711
1726
1741
1756
1771
1785
1800
1814
1828
1843
1857
1871
1884
1898
1911
1924
1937
1949
1961
1972
1983
1993
2003
2012
2020
2028
2035
2041
2047
2051
2055
2058
2061
2062
2062
2062
2060
2058
2054
2050
2045
2037
2029
2021
2012
2001
1989
1977
1963
1948
1932
1915
1897
1879
1859
1839
1818
1797
1775
1752
1729
1705
1680
1655
1630
1605
1579
1553
1526
1500
1473
1447
1420
1393
1366
1339
1313
1286
1259
1233
1207
1181
1155
1130
1105
1080
1056
1032
1008
987
965
943
923
903
883
864
846
829
812
796
780
765
751
737
724
712
700
689
678
668
659
650
642
634
627
620
614
608
603
598
593
589
585
582
578
575
572
570
567
565
562
560
557
554
552
549
546
542
539
535
531
527
523
518
513
507
502
495
489
481
474
465
457
447
437
427
416
404
392
380
367
353
339
325
310
294
278
262
245
228
210
192
173
154
135
115
95
76
56
36
16
-5
-25
-45
-66
-86
-107
-127
-148
-168
-188
-209
-229
-249
-268
-288
-307
-326
-345
-363
-381
-398
-415
-432
-448
-463
-478
-493
-507
-520
-533
-545
-556
-567
-578
-588
-597
-605
-614
-621
-628
-635
-641
-647
-652
-656
-660
-664
-667
-669
-671
-673
-674
-674
-674
-674
-673
-672
-671
-669
-667
-664
-661
-658
-655
-651
-647
-642
-637
-632
-627
-621
-615
-608
-602
-594
-587
-579
-571
-562
-553
-543
-533
-522
-510
-499
-486
-473
-460
-447
-433
-418
-404
-389
-373
-358
-342
-326
-309
-293
-276
-259
-242
-225
-208
-191
-174
-157
-140
-123
-106
-89
-72
-55
-39
-22
-6
10
25
40
55
70
84
98
112
125
137
149
161
172
183
194
203
213
221
230
237
244
251
257
262
266
270
274
277
279
281
282
282
282
281
279
278
275
272
269
265
260
256
250
245
239
232
225
218
211
203
194
186
177
168
158
149
139
128
118
107
96
85
73
62
50
39
27
16
4
-7
-19
-30
-41
-52
-62
-72
-82
-91
-99
-107
-114
-121
-126
-131
-135
-138
-140
-140
-140
-139
-136
-133
-128
-122
-114
-106
-96
-85
-73
-59
-44
-28
-11
7
27
48
70
93
117
141
167
194
222
251
280
311
342
374
407
440
474
508
544
579
616
652
690
728
766
805
844
883
922
962
1002
1042
1082
1122
1162
1203
1243
1283
1323
1363
1403
1443
1482
1521
1560
1598
1635
1672
1708
1744
1779
1813
1846
1878
1910
1941
1971
2000
2028
2055
2081
2106
2131
2154
2176
2198
2219
2239
2257
2275
2293
2309
2324
2339
2352
2365
2377
2387
2397
2407
2415
2422
2429
2435
2440
2444
2448
2450
2452
2453
2454
2453
2452
2450
2448
2444
2440
2435
2430
2424
2417
2410
2402
2393
2384
2373
2363
2351
2339
2327
2313
2299
2285
2270
2254
2238
2222
2205
2187
2170
2151
2132
2113
2094
2073
2053
2032
2011
1989
1967
1944
1921
1898
1874
1850
1826
1802
1777
1752
1727
1702
1676
1651
1625
1599
1574
1548
1522
1496
1471
1445
1420
1394
1369
1344
1319
1294
1270
1245
1221
1197
1173
1149
1126
1103
1080
1057
1035
1012
992
970
950
930
910
890
871
852
833
815
797
780
762
745
729
712
696
680
664
648
633
618
603
589
574
560
546
532
519
505
492
480
468
456
444
434
423
413
404
395
386
378
371
364
358
352
346
341
337
333
330
327
325
323
322
321
321
322
322
323
325
327
329
331
334
337
340
343
347
350
354
358
362
366
370
374
379
383
388
392
397
402
407
412
417
423
428
434
440
446
453
460
467
474
481
489
497
505
513
522
531
540
549
559
570
580
591
602
614
626
638
651
664
677
690
704
719
733
748
764
779
795
812
828
845
862
880
897
915
933
951
970
988
1006
1026
1046
1065
1085
1105
1126
1146
1167
1187
1208
1229
1250
1270
1291
1312
1332
1353
1373
1393
1413
1433
1453
1472
1491
1510
1528
1547
1564
1582
1599
1616
1632
1648
1664
1679
1694
1709
1723
1736
1749
1761
1773
1784
1795
1805
1815
1825
1833
1842
1850
1857
1864
1870
1876
1882
1887
1892
1896
1900
1903
1906
1908
1910
1912
1913
1914
1915
1915
1915
1915
1915
1914
1914
1913
1912
1910
1909
1907
1906
1904
1902
1900
1898
1896
1895
1893
1891
1890
1888
1887
1886
1885
1885
1884
1884
1884
1884
1885
1886
1887
1889
1891
1893
1896
1900
1904
1908
1913
1919
1925
1931
1938
1946
1954
1963
1972
1982
1992
2003
2013
2025
2036
2048
2059
2071
2084
2096
2109
2121
2134
2147
2160
2173
2186
2200
2213
2227
2240
2253
2267
2281
2294
2308
2322
2336
2350
2364
2378
2392
2407
2421
2435
2449
2464
2478
2493
2507
2521
2536
2550
2564
2578
2592
2606
2620
2633
2647
2660
2673
2685
2698
2710
2723
2734
2746
2758
2769
2780
2790
2800
2810
2820
2830
2839
2848
2856
2865
2873
2881
2889
2896
2903
2910
2916
2923
2928
2934
2939
2943
2947
2951
2955
2958
2961
2964
2966
2968
2970
2972
2973
2975
2976
2977
2977
2978
2978
2978
2978
2977
2977
2976
2975
2974
2973
2971
2970
2968
2967
2965
2964
2962
2960
2958
2956
2955
2953
2951
2949
2947
2946
2944
2943
2941
2940
2939
2938
2937
2936
2935
2935
2935
2935
2935
2935
2935
2936
2937
2938
2939
2941
2942
2944
2946
2948
2950
2953
2955
2958
2961
2964
2967
2969
2972
2975
2978
2981
2984
2987
2989
2992
2994
2997
2999
3001
3003
3005
3007
3008
3010
3011
3012
3012
3012
3012
3012
3011
3010
3008
3006
3004
3001
2998
2994
2990
2985
2980
2974
2967
2960
2952
2943
2933
2923
2912
2900
2887
2874
2860
2845
2830
2814
2797
2780
2762
2743
2724
2704
2684
2664
2643
2621
2599
2577
2554
2531
2508
2484
2460
2436
2411
2386
2361
2336
2310
2284
2258
2231
2205
2178
2151
2124
2097
2069
2041
2013
1987
1959
1932
1905
1877
1850
1822
1795
1767
1739
1712
1684
1657
1629
1602
1574
1547
1520
1493
1466
1440
1413
1387
1360
1334
1308
1281
1255
1229
1203
1177
1151
1125
1099
1073
1047
1020
996
970
945
920
895
870
845
821
797
772
748
724
700
676
652
628
603
579
555
530
506
481
456
431
406
381
355
329
303
276
250
222
195
168
140
112
83
55
26
-3
-32
-61
-91
-120
-150
-180
-210
-240
-270
-301
-331
-362
-392
-423
-454
-485
-516
-547
-578
-609
-640
-671
-703
-734
-765
-797
-828
-859
-891
-922
-954
-985
-1016
-1048
-1080
-1112
-1143
-1175
-1206
-1238
-1269
-1300
-1331
-1361
-1392
-1422
-1451
-1481
-1510
-1538
-1567
-1594
-1622
-1649
-1675
-1701
-1727
-1752
-1776
-1800
-1823
-1846
-1868
-1890
-1911
-1932
-1951
-1971
-1990
-2008
-2025
-2041
-2057
-2072
-2086
-2100
-2112
-2124
-2135
-2144
-2153
-2162
-2169
-2175
-2181
-2186
-2189
-2192
-2194
-2195
-2195
-2195
-2193
-2191
-2188
-2184
-2179
-2174
-2168
-2161
-2154
-2146
-2138
-2129
-2119
-2109
-2098
-2087
-2076
-2064
-2052
-2039
-2025
-2011
-1997
-1982
-1967
-1952
-1936
-1920
-1904
-1888
-1871
-1855
-1838
-1821
-1804
-1787
-1770
-1752
-1735
-1718
-1701
-1683
-1666
-1648
-1631
-1613
-1596
-1578
-1561
-1543
-1526
-1508
-1491
-1473
-1456
-1438
-1421
-1404
-1386
-1369
-1352
-1335
-1319
-1302
-1286
-1270
-1254
-1239
-1223
-1208
-1193
-1178
-1164
-1150
-1135
-1122
-1108
-1095
-1082
-1069
-1056
-1044
-1032
-1020
-1008
-996
-985
-973
-962
-951
-939
-928
-917
-906
-895
-883
-872
-861
-850
-838
-826
-814
-802
-790
-777
-764
-751
-738
-724
-710
-696
-681
-666
-650
-634
-618
-601
-584
-566
-548
-530
-511
-492
-473
-453
-433
-413
-392
-371
-350
-328
-306
-284
-262
-239
-216
-193
-170
-146
-123
-99
-75
-52
-28
-4
21
45
69
93
117
141
164
188
211
234
257
279
301
323
344
366
387
407
428
448
468
488
507
527
546
565
584
603
621
640
658
676
694
712
730
748
766
784
802
820
838
855
873
891
909
927
945
963
981
999
1016
1035
1053
1071
1088
1106
1124
1141
1158
1176
1193
1210
1227
1243
1260
1276
1292
1308
1324
1339
1354
1370
1385
1400
1414
1429
1444
1458
1473
1487
1501
1515
1529
1543
1557
1571
1584
1597
1610
1623
1635
1647
1659
1670
1681
1692
1702
1712
1722
1731
1740
1749
1757
1765
1773
1780
1788
1795
1801
1808
1814
1821
1827
1833
1839
1845
1850
1856
1861
1867
1872
1877
1882
1887
1892
1897
1902
1907
1911
1916
1921
1925
1930
1934
1938
1942
1947
1951
1955
1958
1962
1966
1969
1972
1975
1978
1981
1984
1986
1988
1991
1993
1995
1997
1999
2001
2003
2005
2005
2008
2009
2012
2013
2016
2019
2021
2023
2025
2028
2031
2033
2037
2041
2044
2048
2052
2056
2061
2065
2070
2075
2081
2086
2093
2099
2106
2114
2121
2129
2138
2146
2155
2165
2174
2184
2194
2205
2215
2226
2237
2248
2259
2270
2281
2293
2304
2316
2327
2339
2350
2362
2373
2384
2396
2407
2418
2429
2440
2451
2462
2473
2483
2494
2504
2514
2524
2534
2543
2552
2561
2570
2578
2586
2594
2601
2608
2615
2621
2627
2632
2637
2642
2647
2651
2655
2658
2662
2665
2668
2671
2673
2676
2678
2680
2682
2684
2687
2689
2691
2694
2697
2700
2703
2707
2710
2714
2719
2723
2728
2733
2739
2744
2750
2756
2762
2769
2775
2782
2789
2796
2803
2811
2818
2826
2834
2843
2851
2860
2869
2878
2887
2896
2905
2915
2924
2934
2944
2953
2963
2973
2982
2992
3002
3012
3021
3031
3041
3050
3059
3069
3078
3087
3096
3104
3113
3121
3130
3138
3146
3154
3162
3170
3178
3185
3193
3200
3207
3214
3221
3229
3236
3243
3250
3257
3264
3271
3278
3286
3293
3301
3309
3317
3325
3334
3342
3352
3361
3371
3381
3391
3402
3413
3424
3436
3448
3461
3474
3487
3501
3515
3530
3545
3561
3577
3593
3610
3628
3645
3664
3683
3702
3721
3741
3761
3782
3802
3824
3845
3866
3888
3910
3932
3954
3976
3999
4021
4043
4066
4089
4112
4135
4158
4181
4204
4226
4249
4272
4294
4316
4339
4360
4382
4403
4424
4445
4465
4485
4504
4523
4541
4559
4576
4593
4609
4624
4638
4652
4665
4677
4689
4700
4710
4719
4727
4734
4741
4746
4751
4755
4757
4759
4760
4760
4760
4758
4756
4753
4749
4744
4739
4733
4726
4719
4711
4703
4694
4685
4675
4666
4655
4645
4634
4623
4611
4600
4588
4576
4563
4550
4537
4524
4510
4497
4483
4468
4454
4439
4425
4410
4395
4380
4365
4351
4336
4321
4307
4293
4278
4264
4250
4237
4223
4209
4196
4183
4170
4158
4145
4133
4121
4109
4098
4086
4075
4065
4054
4045
4035
4026
4016
4006
3998
3989
3980
3971
3963
3954
3946
3937
3929
3921
3913
3906
3898
3890
3883
3875
3868
3861
3854
3847
3839
3833
3826
3819
3812
3805
3798
3792
3785
3778
3771
3764
3757
3750
3743
3736
3729
3722
3714
3707
3699
3692
3684
3676
3668
3660
3652
3644
3635
3626
3617
3608
3599
3589
3579
3568
3557
3546
3535
3523
3510
3498
3485
3471
3457
3443
3428
3413
3397
3381
3364
3347
3330
3312
3294
3275
3256
3237
3217
3197
3176
3155
3134
3113
3091
3069
3047
3024
3001
2978
2954
2931
2907
2883
2859
2835
2810
2786
2761
2736
2711
2686
2661
2636
2611
2585
2560
2534
2509
2483
2457
2432
2406
2380
2353
2327
2300
2274
2247
2220
2192
2165
2137
2108
2080
2051
2021
1992
1962
1932
1901
1869
1837
1805
1771
1738
1703
1668
1633
1597
1560
1523
1485
1446
1407
1368
1328
1287
1246
1204
1163
1120
1078
1035
992
949
906
862
818
774
730
686
641
597
552
508
463
419
374
330
285
241
197
153
109
65
22
-22
-65
-108
-151
-194
-237
-279
-321
-363
-405
-447
-488
-529
-570
-610
-650
-690
-730
-769
-808
-847
-885
-923
-960
-997
-1034
-1070
-1106
-1142
-1176
-1211
-1245
-1278
-1310
-1343
-1374
-1405
-1436
-1465
-1495
-1523
-1552
-1579
-1606
-1633
-1659
-1684
-1709
-1733
-1757
-1780
-1803
-1825
-1846
-1867
-1887
-1907
-1926
-1945
-1963
-1980
-1997
-2013
-2028
-2044
-2058
-2072
-2085
-2098
-2111
-2123
-2134
-2145
-2156
-2166
-2176
-2185
-2194
-2202
-2210
-2218
-2225
-2232
-2239
-2245
-2251
-2257
-2262
-2268
-2273
-2278
-2283
-2287
-2292
-2296
-2300
-2304
-2308
-2311
-2315
-2318
-2321
-2323
-2326
-2328
-2330
-2331
-2332
-2333
-2333
-2333
-2332
-2331
-2329
-2327
-2325
-2321
-2317
-2313
-2308
-2302
-2296
-2289
-2281
-2273
-2264
-2254
-2243
-2232
-2220
-2208
-2194
-2180
-2166
-2151
-2135
-2118
-2101
-2084
-2065
-2045
-2025
-2005
-1985
-1963
-1940
-1917
-1894
-1869
-1844
-1819
-1793
-1767
-1740
-1712
-1685
-1656
-1627
-1598
-1569
-1538
-1508
-1477
-1445
-1414
-1382
-1349
-1316
-1283
-1250
-1216
-1182
-1148
-1114
-1079
-1044
-1008
-973
-938
-902
-867
-831
-795
-759
-723
-687
-651
-615
-579
-543
-508
-472
-437
-402
-367
-332
-298
-263
-229
-196
-163
-130
-98
-66
-34
-3
28
59
89
119
148
178
206
235
263
290
318
345
371
398
424
449
474
499
524
548
571
594
617
639
661
682
703
723
743
762
781
798
816
833
849
864
880
894
908
921
933
945
956
966
976
985
993
1000
1008
1014
1018
1024
1029
1032
1036
1038
1040
1041
1042
1042
1042
1041
1040
1038
1035
1032
1028
1024
1020
1014
1008
1002
995
988
980
971
962
953
943
932
922
910
899
887
875
862
849
836
823
810
796
783
769
755
741
727
713
699
685
671
657
643
629
615
600
586
572
558
543
529
515
501
487
473
459
445
432
419
406
393
380
368
356
345
334
323
313
303
293
284
275
267
259
251
244
237
230
224
218
213
208
203
199
195
192
189
186
184
182
181
180
179
179
179
180
181
182
183
185
187
190
192
195
198
202
205
209
213
217
222
226
231
236
241
245
251
256
261
266
271
276
281
286
291
295
300
304
308
312
316
319
323
326
329
331
334
336
338
339
341
342
342
343
343
343
343
342
341
340
338
336
334
332
329
325
321
317
312
307
302
296
289
283
275
268
259
251
242
233
223
213
203
192
181
169
157
145
133
120
107
94
81
67
53
39
25
11
-4
-19
-33
-48
-63
-79
-94
-109
-125
-140
-156
-171
-187
-203
-219
-234
-251
-267
-283
-299
-316
-332
-349
-366
-383
-400
-417
-435
-453
-470
-489
-507
-525
-544
-563
-582
-601
-620
-639
-659
-678
-698
-718
-738
-758
-778
-798
-818
-839
-859
-880
-900
-920
-941
-961
-981
-1002
-1022
-1041
-1061
-1081
-1100
-1119
-1138
-1156
-1175
-1192
-1210
-1227
-1243
-1260
-1275
-1290
-1305
-1319
-1333
-1346
-1358
-1370
-1382
-1392
-1403
-1412
-1421
-1430
-1437
-1445
-1451
-1457
-1462
-1467
-1471
-1474
-1477
-1480
-1481
-1483
-1483
-1483
-1483
-1482
-1480
-1478
-1476
-1473
-1469
-1465
-1461
-1456
-1450
-1444
-1438
-1431
-1423
-1416
-1407
-1399
-1390
-1380
-1371
-1360
-1350
-1339
-1328
-1316
-1304
-1292
-1280
-1267
-1254
-1240
-1226
-1212
-1198
-1184
-1169
-1154
-1139
-1124
-1109
-1093
-1078
-1062
-1047
-1031
-1014
-999
-984
-968
-952
-936
-920
-904
-888
-872
-855
-839
-823
-807
-790
-774
-758
-741
-725
-708
-691
-675
-658
-641
-624
-607
-590
-573
-556
-538
-521
-504
-487
-470
-452
-435
-418
-401
-384
-367
-350
-333
-316
-300
-283
-267
-250
-234
-217
-201
-185
-169
-153
-137
-122
-106
-90
-75
-60
-45
-30
-16
-1
13
27
41
54
68
81
94
106
119
131
143
154
165
176
187
197
207
217
227
236
245
254
263
271
279
287
295
303
310
317
324
330
337
342
348
353
358
363
367
371
375
379
382
384
387
389
390
392
393
393
394
393
393
392
391
390
389
387
385
382
380
377
374
371
368
364
361
357
353
349
344
339
335
329
324
319
313
307
301
295
288
282
275
268
261
254
247
239
232
225
217
209
202
194
186
178
170
162
154
146
138
130
123
115
107
99
92
84
77
69
62
54
47
40
33
26
20
13
7
0
-6
-12
-18
-24
-30
-36
-42
-48
-53
-59
-64
-69
-74
-80
-84
-89
-94
-98
-103
-107
-111
-114
-118
-121
-125
-128
-131
-133
-136
-139
-141
-143
-145
-147
-149
-150
-151
-152
-153
-154
-155
-155
-156
-156
-156
-156
-156
-155
-155
-154
-154
-153
-152
-151
-150
-149
-148
-147
-146
-145
-144
-143
-142
-141
-140
-139
-137
-136
-135
-134
-133
-131
-130
-129
-127
-126
-125
-123
-122
-120
-119
-118
-116
-115
-114
-113
-112
-111
-110
-109
-108
-107
-106
-105
-104
-103
-102
-101
-100
-99
-98
-96
-95
-93
-91
-90
-88
-86
-83
-81
-78
-75
-72
-69
-65
-62
-57
-53
-48
-43
-38
-32
-26
-20
-13
-6
1
9
17
25
34
43
52
61
71
81
91
101
111
122
133
144
155
167
178
191
203
216
229
243
257
272
286
302
317
333
350
367
384
401
419
437
455
474
492
511
530
550
569
589
609
629
649
669
689
709
729
749
769
789
809
828
848
867
887
906
925
944
963
981
1000
1018
1036
1054
1072
1089
1106
1123
1139
1155
1171
1187
1202
1217
1232
1246
1260
1274
1288
1301
1315
1327
1340
1352
1364
1376
1387
1398
1409
1419
1429
1439
1448
1457
1466
1474
1483
1491
1499
1507
1514
1522
1530
1537
1544
1551
1559
1566
1573
1580
1587
1594
1601
1608
1615
1622
1629
1637
1644
1651
1659
1666
1674
1681
1689
1697
1704
1712
1720
1728
1736
1745
1753
1762
1770
1779
1788
1797
1807
1816
1826
1835
1845
1856
1866
1877
1888
1899
1910
1922
1934
1946
1958
1971
1984
1997
2009
2024
2037
2051
2066
2080
2095
2110
2125
2141
2156
2172
2188
2204
2220
2236
2252
2268
2285
2301
2317
2333
2349
2365
2381
2397
2412
2428
2443
2458
2473
2489
2504
2519
2534
2550
2565
2580
2596
2612
2627
2643
2659
2676
2692
2708
2725
2741
2758
2775
2792
2809
2827
2844
2862
2880
2897
2915
2933
2951
2970
2988
3006
3024
3042
3060
3079
3096
3114
3132
3149
3167
3184
3201
3217
3234
3250
3266
3282
3297
3313
3328
3343
3357
3372
3386
3400
3413
3427
3440
3453
3465
3478
3490
3501
3513
3524
3535
3545
3555
3565
3575
3584
3593
3601
3609
3616
3623
3630
3636
3642
3647
3652
3656
3660
3664
3666
3669
3671
3672
3672
3673
3672
3671
3669
3667
3664
3661
3657
3653
3648
3643
3637
3631
3624
3617
3610
3602
3594
3585
3575
3566
3556
3545
3535
3524
3512
3500
3488
3476
3463
3450
3437
3423
3409
3395
3381
3366
3351
3336
3320
3304
3288
3272
3255
3238
3221
3203
3185
3167
3149
3130
3111
3092
3073
3054
3034
3015
2996
2976
2957
2937
2918
2898
2879
2860
2841
2823
2804
2786
2768
2751
2733
2717
2700
2684
2668
2652
2637
2622
2608
2594
2580
2566
2553
2540
2527
2515
2503
2492
2481
2471
2460
2451
2441
2433
2424
2416
2408
2401
2394
2388
2382
2376
2371
2366
2361
2356
2352
2349
2345
2342
2339
2336
2334
2333
2331
2330
2329
2329
2328
2328
2329
2330
2331
2332
2334
2335
2338
2340
2343
2346
2349
2353
2356
2360
2365
2369
2374
2379
2384
2390
2395
2402
2408
2414
2421
2429
2436
2444
2452
2460
2469
2478
2487
2497
2506
2516
2526
2537
2547
2558
2569
2581
2593
2605
2617
2629
2642
2655
2669
2683
2697
2711
2726
2741
2757
2773
2789
2806
2822
2840
2857
2875
2893
2912
2931
2950
2969
2989
3009
3030
3051
3072
3093
3115
3138
3160
3183
3206
3230
3254
3278
3303
3328
3354
3379
3406
3432
3459
3486
3513
3540
3568
3595
3623
3651
3679
3708
3736
3764
3792
3821
3849
3878
3906
3934
3963
3991
4019
4048
4077
4105
4133
4162
4190
4218
4246
4274
4302
4330
4358
4385
4413
4440
4468
4495
4522
4549
4576
4602
4629
4655
4681
4707
4733
4759
4784
4810
4835
4861
4886
4911
4936
4961
4986
5011
5036
5061
5085
5109
5134
5158
5181
5205
5229
5252
5275
5299
5322
5345
5368
5390
5413
5436
5459
5481
5504
5527
5549
5572
5594
5616
5639
5661
5683
5705
5727
5749
5771
5792
5814
5836
5857
5878
5900
5921
5942
5963
5984
6005
6026
6046
6067
6087
6107
6127
6147
6167
6186
6205
6224
6243
6261
6279
6296
6314
6331
6347
6364
6380
6395
6411
6426
6441
6455
6469
6483
6497
6510
6523
6536
6549
6561
6573
6585
6597
6608
6619
6630
6640
6650
6660
6669
6679
6688
6696
6705
6712
6720
6727
6734
6741
6747
6753
6758
6763
6767
6772
6775
6779
6781
6784
6786
6787
6789
6789
6790
6790
6789
6789
6788
6786
6784
6782
6779
6776
6773
6769
6765
6761
6756
6752
6747
6741
6736
6730
6724
6717
6710
6703
6695
6687
6679
6670
6661
6651
6641
6631
6620
6609
6597
6585
6573
6560
6547
6534
6520
6506
6491
6476
6460
6444
6428
6411
6394
6377
6359
6341
6323
6304
6285
6266
6246
6226
6206
6185
6164
6142
6121
6099
6076
6054
6031
6008
5985
5961
5938
5914
5890
5866
5842
5817
5793
5768
5743
5718
5693
5667
5641
5616
5590
5564
5538
5511
5485
5459
5432
5406
5379
5353
5326
5299
5273
5246
5218
5191
5164
5136
5109
5081
5053
5024
4996
4967
4938
4910
4880
4851
4822
4793
4763
4733
4704
4674
4645
4615
4585
4555
4526
4496
4466
4436
4406
4376
4346
4315
4285
4254
4224
4193
4162
4131
4100
4069
4038
4006
3975
3943
3912
3880
3848
3817
3785
3754
3722
3690
3659
3627
3596
3564
3533
3501
3470
3439
3407
3376
3345
3314
3282
3251
3220
3189
3158
3127
3096
3065
3034
3004
2973
2943
2913
2883
2853
2823
2794
2764
2735
2706
2677
2648
2619
2590
2561
2533
2504
2476
2448
2420
2391
2363
2336
2308
2280
2252
2224
2196
2169
2141
2113
2085
2057
2029
2001
1974
1947
1919
1891
1863
1836
1808
1780
1752
1724
1695
1667
1638
1609
1580
1551
1521
1491
1461
1431
1401
1370
1340
1309
1278
1246
1215
1183
1151
1119
1087
1054
1020
989
955
922
889
855
821
787
753
719
685
651
616
582
548
513
479
445
410
376
342
308
274
241
207
174
140
107
74
41
9
-24
-57
-89
-122
-154
-187
-219
-251
-283
-315
-346
-378
-410
-441
-472
-503
-534
-565
-596
-626
-656
-686
-716
-745
-775
-804
-832
-861
-889
-917
-944
-972
-999
-1025
-1052
-1078
-1104
-1129
-1155
-1179
-1204
-1228
-1251
-1274
-1297
-1319
-1341
-1362
-1383
-1403
-1424
-1443
-1463
-1481
-1500
-1518
-1536
-1553
-1570
-1587
-1603
-1619
-1634
-1649
-1664
-1679
-1693
-1706
-1720
-1733
-1746
-1758
-1770
-1781
-1793
-1803
-1814
-1824
-1834
-1843
-1852
-1861
-1870
-1878
-1886
-1893
-1900
-1907
-1914
-1920
-1926
-1931
-1937
-1942
-1946
-1951
-1955
-1958
-1962
-1965
-1968
-1971
-1973
-1976
-1978
-1979
-1980
-1981
-1982
-1982
-1982
-1982
-1981
-1980
-1979
-1977
-1975
-1972
-1969
-1966
-1962
-1958
-1953
-1948
-1943
-1937
-1931
-1924
-1917
-1910
-1902
-1894
-1886
-1877
-1868
-1858
-1848
-1837
-1827
-1815
-1803
-1791
-1778
-1765
-1751
-1736
-1722
-1706
-1690
-1674
-1657
-1639
-1621
-1603
-1584
-1565
-1545
-1525
-1505
-1484
-1462
-1440
-1418
-1395
-1372
-1349
-1325
-1301
-1277
-1252
-1227
-1202
-1177
-1151
-1125
-1099
-1073
-1047
-1020
-995
-969
-943
-917
-890
-864
-838
-813
-787
-761
-736
-710
-685
-659
-634
-609
-584
-559
-534
-510
-485
-461
-437
-414
-390
-367
-344
-321
-299
-277
-255
-233
-212
-191
-170
-149
-129
-109
-90
-70
-51
-32
-14
5
23
41
58
76
93
110
127
144
160
176
192
208
223
238
254
268
283
298
312
326
341
354
368
382
395
409
422
435
448
460
473
486
498
510
522
535
546
558
570
582
593
604
615
627
638
648
659
670
680
691
701
712
722
732
743
753
763
773
784
794
804
814
825
835
845
855
866
876
886
897
907
917
928
938
949
959
970
980
990
1000
1010
1020
1031
1042
1052
1062
1072
1082
1091
1101
1111
1121
1130
1140
1149
1159
1168
1178
1187
1197
1206
1216
1225
1235
1244
1253
1263
1272
1281
1290
1299
1308
1317
1325
1334
1342
1350
1358
1366
1374
1381
1388
1395
1402
1408
1414
1420
1425
1431
1436
1441
1445
1450
1454
1458
1462
1466
1470
1473
1477
1480
1483
1487
1490
1493
1496
1499
1502
1505
1508
1511
1514
1516
1519
1522
1525
1527
1530
1533
1536
1539
1542
1545
1548
1551
1554
1557
1560
1564
1567
1570
1574
1577
1581
1584
1588
1592
1596
1600
1604
1608
1612
1616
1620
1624
1629
1633
1637
1642
1646
1651
1655
1660
1664
1669
1674
1678
1683
1687
1692
1697
1702
1706
1711
1716
1721
1726
1731
1736
1741
1746
1752
1757
1762
1768
1773
1778
1784
1789
1795
1800
1806
1812
1817
1823
1829
1835
1841
1847
1853
1859
1865
1871
1876
1882
1888
1894
1899
1905
1910
1915
1920
1924
1929
1933
1937
1941
1944
1947
1950
1952
1954
1956
1957
1959
1959
1960
1960
1960
1960
1959
1959
1957
1956
1954
1952
1950
1947
1944
1941
1937
1933
1929
1924
1920
1914
1909
1903
1897
1890
1884
1877
1870
1863
1855
1848
1840
1833
1825
1817
1809
1801
1793
1785
1777
1769
1760
1752
1744
1735
1727
1718
1710
1701
1692
1684
1675
1666
1658
1649
1640
1631
1623
1614
1605
1596
1586
1577
1568
1559
1550
1540
1531
1522
1513
1504
1495
1486
1478
1469
1460
1451
1443
1434
1425
1417
1408
1400
1391
1383
1374
1366
1358
1350
1341
1333
1325
1317
1308
1300
1292
1283
1275
1266
1258
1249
1240
1232
1223
1214
1206
1197
1188
1179
1170
1161
1152
1142
1133
1124
1114
1104
1095
1085
1076
1066
1056
1047
1037
1027
1016
1006
997
986
976
965
954
944
933
921
910
899
887
876
864
852
839
827
814
801
788
775
762
748
734
720
705
691
676
661
646
631
615
600
584
568
552
535
519
502
485
468
451
434
416
399
381
363
346
328
309
291
273
254
236
217
198
179
160
140
121
101
81
61
41
20
0
-21
-43
-64
-86
-108
-130
-153
-176
-199
-222
-246
-270
-294
-318
-342
-367
-392
-417
-442
-468
-494
-520
-546
-573
-599
-626
-654
-681
-709
-737
-765
-793
-821
-850
-878
-907
-936
-965
-994
-1024
-1053
-1083
-1113
-1143
-1173
-1203
-1233
-1264
-1294
-1324
-1354
-1384
-1414
-1444
-1474
-1503
-1533
-1562
-1591
-1620
-1649
-1677
-1706
-1734
-1762
-1789
-1817
-1844
-1870
-1897
-1923
-1949
-1974
-1999
-2024
-2048
-2072
-2095
-2118
-2140
-2162
-2184
-2205
-2225
-2245
-2265
-2284
-2302
-2320
-2338
-2355
-2372
-2388
-2404
-2419
-2434
-2449
-2463
-2476
-2489
-2502
-2515
-2527
-2538
-2550
-2561
-2571
-2581
-2591
-2601
-2610
-2619
-2627
-2636
-2644
-2652
-2660
-2668
-2675
-2682
-2689
-2696
-2703
-2709
-2716
-2722
-2728
-2733
-2739
-2744
-2750
-2755
-2760
-2766
-2771
-2776
-2781
-2786
-2791
-2796
-2801
-2806
-2811
-2815
-2820
-2824
-2829
-2833
-2837
-2842
-2846
-2850
-2854
-2858
-2862
-2866
-2870
-2874
-2877
-2881
-2885
-2889
-2893
-2896
-2900
-2903
-2907
-2910
-2913
-2916
-2919
-2922
-2925
-2927
-2930
-2932
-2934
-2936
-2938
-2940
-2942
-2943
-2944
-2945
-2946
-2947
-2947
-2948
-2948
-2948
-2948
-2948
-2948
-2948
-2948
-2947
-2947
-2947
-2946
-2945
-2944
-2943
-2942
-2940
-2939
-2937
-2935
-2933
-2930
-2928
-2925
-2922
-2919
-2916
-2913
-2909
-2905
-2901
-2897
-2892
-2888
-2883
-2878
-2872
-2867
-2861
-2855
-2849
-2843
-2836
-2830
-2823
-2816
-2809
-2802
-2795
-2788
-2780
-2773
-2765
-2757
-2750
-2742
-2734
-2725
-2717
-2709
-2700
-2692
-2683
-2674
-2665
-2656
-2647
-2637
-2628
-2618
-2608
-2598
-2588
-2578
-2567
-2557
-2546
-2536
-2525
-2514
-2504
-2493
-2482
-2472
-2461
-2451
-2441
-2431
-2421
-2411
-2401
-2392
-2382
-2373
-2365
-2356
-2348
-2340
-2332
-2325
-2318
-2311
-2305
-2299
-2293
-2287
-2282
-2277
-2272
-2267
-2262
-2258
-2254
-2249
-2246
-2242
-2238
-2235
-2232
-2229
-2226
-2224
-2222
-2220
-2218
-2216
-2215
-2214
-2213
-2213
-2212
-2212
-2213
-2214
-2215
-2216
-2218
-2220
-2223
-2226
-2229
-2233
-2237
-2241
-2246
-2251
-2256
-2261
-2267
-2272
-2278
-2284
-2291
-2297
-2304
-2310
-2317
-2324
-2331
-2338
-2345
-2352
-2359
-2366
-2373
-2380
-2387
-2394
-2401
-2408
-2414
-2421
-2428
-2434
-2440
-2446
-2452
-2458
-2464
-2469
-2474
-2479
-2484
-2489
-2493
-2498
-2502
-2505
-2509
-2512
-2515
-2518
-2521
-2523
-2526
-2528
-2529
-2531
-2532
-2533
-2533
-2534
-2534
-2534
-2534
-2533
-2532
-2531
-2530
-2528
-2526
-2524
-2522
-2519
-2516
-2513
-2509
-2505
-2501
-2496
-2491
-2486
-2481
-2475
-2469
-2462
-2456
-2449
-2442
-2435
-2428
-2421
-2413
-2405
-2398
-2390
-2382
-2374
-2366
-2358
-2350
-2342
-2334
-2326
-2317
-2310
-2302
-2294
-2286
-2278
-2271
-2263
-2256
-2249
-2242
-2235
-2228
-2222
-2215
-2209
-2203
-2197
-2191
-2185
-2179
-2174
-2168
-2163
-2158
-2153
-2148
-2143
-2138
-2134
-2129
-2125
-2121
-2116
-2112
-2109
-2105
-2101
-2098
-2094
-2091
-2088
-2085
-2082
-2079
-2077
-2074
-2072
-2069
-2067
-2065
-2063
-2061
-2059
-2058
-2056
-2055
-2053
-2052
-2052
-2051
-2051
-2051
-2051
-2051
-2051
-2052
-2053
-2054
-2055
-2056
-2058
-2060
-2061
-2063
-2065
-2068
-2070
-2072
-2075
-2077
-2080
-2082
-2085
-2087
-2090
-2092
-2095
-2097
-2099
-2102
-2104
-2106
-2109
-2111
-2113
-2115
-2118
-2120
-2122
-2124
-2126
-2128
-2129
-2131
-2132
-2134
-2135
-2136
-2137
-2138
-2138
-2139
-2139
-2140
-2140
-2140
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2141
-2142
-2142
-2142
-2142
-2142
-2143
-2143
-2144
-2144
-2145
-2145
-2146
-2147
-2148
-2149
-2150
-2151
-2153
-2154
-2156
-2157
-2159
-2160
-2162
-2164
-2166
-2168
-2170
-2172
-2174
-2176
-2178
-2181
-2183
-2186
-2188
-2191
-2194
-2197
-2200
-2204
-2207
-2211
-2215
-2219
-2223
-2228
-2233
-2238
-2244
-2250
-2256
-2262
-2269
-2275
-2282
-2290
-2297
-2305
-2313
-2321
-2330
-2338
-2347
-2356
-2366
-2375
-2385
-2395
-2405
-2415
-2426
-2436
-2447
-2458
-2469
-2480
-2491
-2502
-2514
-2525
-2536
-2547
-2559
-2570
-2581
-2593
-2604
-2616
-2628
-2639
-2651
-2663
-2676
-2688
-2701
-2713
-2726
-2740
-2753
-2766
-2780
-2794
-2808
-2822
-2836
-2851
-2865
-2880
-2895
-2910
-2925
-2940
-2955
-2971
-2986
-3002
-3017
-3033
-3049
-3065
-3081
-3096
-3112
-3128
-3145
-3161
-3177
-3193
-3209
-3226
-3242
-3258
-3275
-3291
-3307
-3324
-3340
-3357
-3373
-3389
-3406
-3422
-3438
-3455
-3471
-3487
-3503
-3519
-3535
-3550
-3566
-3581
-3596
-3611
-3625
-3640
-3654
-3667
-3681
-3694
-3707
-3719
-3732
-3744
-3755
-3767
-3778
-3788
-3799
-3809
-3819
-3828
-3837
-3846
-3855
-3863
-3871
-3879
-3887
-3894
-3901
-3908
-3914
-3920
-3926
-3931
-3936
-3941
-3945
-3949
-3953
-3956
-3959
-3962
-3964
-3966
-3968
-3970
-3971
-3971
-3972
-3971
-3971
-3970
-3969
-3967
-3965
-3962
-3959
-3956
-3952
-3948
-3943
-3938
-3932
-3925
-3918
-3911
-3902
-3893
-3884
-3874
-3863
-3852
-3841
-3828
-3816
-3802
-3789
-3774
-3760
-3745
-3729
-3713
-3696
-3679
-3662
-3644
-3626
-3608
-3589
-3569
-3549
-3529
-3509
-3487
-3466
-3444
-3422
-3399
-3376
-3352
-3329
-3305
-3280
-3256
-3231
-3206
-3181
-3155
-3129
-3103
-3077
-3051
-3024
-2997
-2970
-2943
-2916
-2889
-2861
-2834
-2807
-2779
-2752
-2724
-2697
-2670
-2643
-2616
-2589
-2562
-2535
-2508
-2482
-2456
-2429
-2403
-2378
-2352
-2326
-2301
-2276
-2251
-2226
-2201
-2176
-2151
-2126
-2101
-2077
-2052
-2027
-2001
-1978
-1953
-1928
-1903
-1878
-1852
-1827
-1802
-1777
-1752
-1727
-1701
-1676
-1651
-1626
-1601
-1575
-1550
-1525
-1499
-1474
-1449
-1423
-1398
-1372
-1347
-1321
-1295
-1270
-1244
-1218
-1192
-1165
-1139
-1113
-1087
-1061
-1035
-1008
-983
-957
-931
-905
-879
-853
-827
-802
-776
-751
-725
-700
-675
-650
-625
-600
-576
-551
-527
-502
-478
-454
-430
-407
-383
-359
-336
-312
-289
-266
-243
-220
-197
-174
-151
-129
-106
-84
-61
-39
-17
6
28
50
72
94
116
137
159
180
201
222
243
263
283
303
322
341
360
379
397
416
434
452
469
487
504
521
538
555
571
588
604
621
637
653
670
686
703
719
736
752
769
786
803
820
837
855
873
892
910
929
948
968
988
1008
1029
1050
1071
1093
1115
1137
1159
1182
1205
1228
1252
1276
1300
1324
1349
1373
1398
1423
1448
1473
1499
1524
1550
1575
1601
1627
1653
1679
1706
1732
1758
1784
1811
1837
1864
1890
1917
1944
1971
1997
2024
2051
2078
2105
2131
2158
2184
2211
2237
2263
2289
2315
2341
2366
2391
2417
2441
2466
2491
2515
2539
2564
2587
2611
2635
2658
2681
2704
2726
2748
2770
2791
2812
2833
2854
2874
2894
2914
2933
2953
2972
2991
3009
3028
3046
3064
3081
3099
3116
3133
3150
3166
3183
3199
3216
3232
3248
3265
3281
3297
3314
3330
3346
3363
3379
3395
3412
3428
3445
3462
3479
3495
3513
3530
3547
3565
3582
3600
3618
3636
3655
3673
3692
3711
3730
3749
3768
3788
3808
3827
3847
3867
3888
3908
3929
3950
3971
3992
4013
4035
4056
4078
4100
4121
4143
4165
4187
4208
4230
4251
4273
4294
4315
4336
4357
4378
4399
4420
4440
4460
4481
4500
4520
4540
4559
4578
4597
4616
4635
4653
4671
4690
4708
4726
4743
4761
4778
4795
4812
4829
4845
4861
4878
4893
4909
4925
4940
4955
4970
4984
4999
5013
5028
5042
5056
5070
5083
5096
5109
5122
5135
5147
5159
5171
5183
5194
5206
5217
5228
5240
5251
5262
5273
5284
5295
5307
5318
5329
5340
5352
5363
5375
5387
5398
5410
5422
5434
5446
5458
5471
5483
5495
5508
5520
5533
5545
5558
5570
5583
5595
5608
5620
5633
5646
5658
5671
5684
5697
5711
5724
5737
5750
5764
5777
5790
5804
5817
5831
5844
5858
5872
5885
5899
5913
5927
5941
5955
5969
5982
5996
6010
6023
6037
6050
6064
6077
6090
6104
6117
6130
6143
6156
6169
6182
6195
6208
6221
6234
6247
6259
6272
6285
6298
6311
6324
6337
6350
6363
6376
6389
6402
6415
6428
6442
6455
6468
6481
6494
6507
6519
6532
6544
6556
6569
6581
6592
6604
6616
6627
6638
6649
6659
6669
6679
6689
6699
6708
6717
6726
6735
6743
6752
6760
6769
6777
6785
6793
6801
6809
6816
6824
6831
6838
6846
6853
6860
6866
6873
6879
6886
6892
6898
6903
6909
6914
6920
6925
6929
6934
6939
6943
6947
6952
6956
6959
6963
6967
6971
6975
6978
6982
6986
6989
6993
6997
7001
7005
7008
7012
7016
7019
7023
7027
7030
7034
7038
7041
7045
7049
7052
7056
7059
7063
7066
7069
7073
7076
7079
7081
7084
7086
7088
7090
7091
7093
7094
7095
7096
7096
7096
7096
7096
7095
7094
7093
7092
7090
7088
7086
7084
7081
7079
7076
7073
7069
7066
7062
7058
7054
7050
7045
7041
7036
7031
7025
7020
7014
7009
7003
6996
6990
6984
6977
6970
6963
6955
6948
6940
6932
6923
6915
6906
6897
6888
6879
6870
6861
6852
6842
6833
6823
6814
6804
6794
6785
6775
6765
6755
6745
6735
6725
6715
6705
6695
6685
6674
6664
6654
6643
6633
6622
6611
6601
6590
6580
6569
6558
6547
6536
6525
6514
6503
6492
6481
6469
6458
6446
6434
6423
6411
6399
6387
6376
6364
6352
6340
6328
6316
6304
6292
6279
6267
6255
6243
6231
6218
6206
6193
6181
6168
6156
6144
6131
6119
6106
6094
6082
6070
6058
6046
6034
6022
6010
5999
5987
5975
5964
5952
5941
5929
5917
5905
5893
5882
5869
5857
5845
5832
5820
5807
5794
5780
5767
5753
5740
5726
5712
5698
5684
5669
5655
5640
5626
5611
5596
5581
5566
5551
5536
5521
5506
5490
5475
5460
5445
5430
5415
5399
5384
5369
5354
5339
5324
5309
5294
5280
5265
5250
5235
5221
5206
5191
5177
5162
5148
5133
5118
5104
5089
5075
5060
5046
5031
5017
5002
4988
4974
4960
4946
4932
4918
4904
4891
4877
4864
4851
4838
4825
4812
4799
4787
4774
4762
4750
4738
4726
4714
4703
4691
4680
4669
4658
4648
4637
4627
4616
4606
4596
4586
4577
4567
4557
4548
4539
4530
4520
4511
4502
4494
4485
4476
4467
4458
4449
4440
4431
4422
4413
4404
4395
4387
4378
4369
4360
4351
4342
4333
4324
4315
4306
4297
4288
4279
4270
4261
4252
4243
4234
4225
4216
4207
4198
4189
4180
4171
4161
4152
4143
4133
4123
4114
4104
4094
4083
4074
4064
4054
4043
4033
4022
4013
4002
3992
3981
3971
3960
3949
3938
3928
3917
3906
3895
3884
3873
3862
3852
3841
3830
3820
3810
3799
3789
3779
3769
3759
3749
3739
3729
3720
3710
3701
3692
3682
3673
3664
3655
3647
3638
3629
3620
3612
3603
3595
3586
3578
3570
3562
3554
3547
3539
3532
3525
3519
3512
3506
3500
3495
3489
3484
3479
3474
3470
3465
3461
3457
3453
3449
3446
3442
3439
3435
3432
3429
3426
3423
3420
3417
3414
3411
3408
3405
3402
3399
3396
3394
3391
3388
3385
3383
3380
3377
3375
3372
3369
3367
3364
3361
3359
3356
3353
3350
3347
3343
3340
3336
3332
3328
3324
3319
3314
3309
3303
3298
3292
3285
3279
3271
3264
3256
3248
3240
3231
3222
3213
3203
3193
3183
3172
3161
3149
3138
3125
3113
3100
3087
3073
3059
3045
3030
3015
3000
2984
2968
2951
2934
2916
2898
2880
2861
2842
2822
2802
2782
2760
2739
2717
2694
2671
2648
2624
2600
2575
2550
2524
2499
2472
2446
2419
2391
2363
2335
2307
2278
2249
2219
2189
2159
2128
2098
2067
2035
2004
1972
1940
1908
1875
1843
1810
1777
1744
1711
1677
1643
1610
1576
1542
1508
1474
1440
1406
1372
1338
1304
1270
1236
1202
1168
1134
1101
1067
1034
1000
968
935
903
871
839
808
777
747
716
687
657
628
600
571
544
516
489
463
436
411
385
361
336
312
288
265
242
219
197
175
154
133
112
92
72
53
34
15
-3
-21
-38
-55
-72
-88
-104
-120
-135
-150
-164
-179
-193
-206
-219
-232
-245
-257
-269
-280
-291
-302
-312
-322
-331
-340
-349
-358
-366
-373
-380
-387
-393
-399
-405
-410
-414
-419
-423
-426
-430
-433
-435
-438
-440
-442
-444
-445
-447
-448
-448
-449
-449
-449
-449
-449
-448
-447
-446
-445
-444
-443
-441
-440
-438
-436
-435
-433
-431
-430
-428
-427
-425
-424
-422
-421
-420
-419
-417
-416
-415
-414
-414
-413
-413
-412
-412
-412
-413
-413
-414
-415
-416
-417
-419
-420
-422
-424
-426
-428
-430
-432
-434
-437
-439
-442
-445
-447
-450
-453
-455
-458
-460
-463
-465
-468
-470
-472
-475
-477
-479
-481
-483
-485
-487
-488
-490
-492
-494
-495
-497
-498
-499
-500
-501
-502
-503
-503
-504
-504
-505
-505
-505
-505
-505
-505
-505
-505
-505
-505
-505
-505
-505
-504
-504
-504
-504
-504
-503
-503
-502
-501
-501
-500
-499
-498
-497
-495
-494
-493
-492
-491
-491
-490
-489
-489
-488
-488
-488
-488
-489
-490
-491
-492
-493
-495
-496
-498
-501
-503
-506
-509
-512
-516
-519
-523
-528
-532
-537
-541
-546
-552
-557
-563
-569
-575
-582
-588
-595
-602
-610
-617
-625
-632
-640
-648
-657
-665
-674
-682
-691
-701
-710
-720
-729
-739
-750
-760
-771
-782
-793
-804
-815
-827
-839
-851
-863
-875
-887
-900
-912
-925
-937
-950
-963
-975
-988
-1000
-1012
-1026
-1039
-1051
-1064
-1077
-1090
-1103
-1116
-1129
-1142
-1156
-1169
-1182
-1195
-1209
-1222
-1235
-1249
-1262
-1276
-1289
-1302
-1316
-1329
-1343
-1357
-1370
-1384
-1397
-1411
-1425
-1438
-1452
-1466
-1480
-1494
-1508
-1522
-1536
-1550
-1565
-1579
-1594
-1608
-1623
-1638
-1652
-1667
-1682
-1697
-1712
-1726
-1741
-1756
-1771
-1786
-1801
-1816
-1831
-1846
-1861
-1876
-1891
-1906
-1921
-1936
-1951
-1965
-1980
-1994
-2009
-2023
-2037
-2051
-2065
-2079
-2092
-2106
-2119
-2132
-2144
-2157
-2169
-2181
-2192
-2204
-2215
-2226
-2236
-2246
-2256
-2266
-2275
-2285
-2293
-2302
-2310
-2317
-2325
-2332
-2338
-2344
-2350
-2355
-2360
-2364
-2368
-2372
-2375
-2378
-2380
-2382
-2384
-2385
-2385
-2386
-2385
-2385
-2383
-2382
-2380
-2377
-2374
-2371
-2367
-2363
-2358
-2353
-2347
-2341
-2335
-2328
-2320
-2312
-2304
-2296
-2287
-2277
-2268
-2258
-2248
-2238
-2227
-2217
-2206
-2195
-2184
-2172
-2161
-2149
-2138
-2126
-2115
-2103
-2091
-2080
-2068
-2056
-2044
-2032
-2020
-2008
-1995
-1983
-1970
-1957
-1944
-1931
-1917
-1904
-1890
-1876
-1862
-1848
-1834
-1819
-1805
-1791
-1776
-1761
-1747
-1732
-1717
-1702
-1687
-1671
-1656
-1640
-1624
-1608
-1592
-1576
-1560
-1543
-1527
-1511
-1494
-1478
-1462
-1445
-1429
-1413
-1397
-1381
-1365
-1350
-1334
-1319
-1303
-1288
-1273
-1259
-1244
-1229
-1215
-1200
-1186
-1171
-1157
-1142
-1127
-1112
-1098
-1083
-1068
-1053
-1038
-1022
-1008
-992
-977
-962
-946
-931
-916
-900
-885
-869
-854
-838
-822
-807
-791
-775
-760
-744
-728
-713
-697
-681
-665
-649
-633
-617
-601
-585
-569
-554
-538
-522
-506
-491
-475
-460
-445
-430
-415
-400
-385
-370
-356
-341
-327
-312
-298
-283
-269
-254
-240
-225
-211
-196
-182
-167
-153
-139
-125
-111
-98
-84
-71
-58
-46
-33
-21
-10
2
13
23
34
44
54
64
74
83
93
102
111
121
130
138
147
156
165
173
182
190
198
207
215
223
232
240
248
256
265
273
281
290
298
307
315
324
333
342
351
361
370
380
390
399
409
419
428
438
447
456
466
475
483
492
501
509
518
526
534
542
550
558
565
573
580
588
595
603
610
617
624
631
638
645
652
659
665
672
678
685
691
697
703
709
716
722
728
734
740
746
753
759
765
772
779
785
792
799
806
813
821
828
835
843
851
858
866
874
882
890
898
907
915
924
932
941
950
959
968
978
987
997
1006
1018
1028
1039
1051
1062
1074
1086
1099
1111
1124
1137
1150
1164
1178
1191
1205
1219
1233
1247
1262
1276
1290
1304
1318
1333
1347
1362
1376
1390
1405
1419
1433
1447
1461
1475
1488
1502
1516
1529
1542
1556
1569
1582
1596
1609
1622
1636
1649
1663
1677
1691
1704
1718
1732
1746
1760
1773
1787
1800
1813
1827
1840
1852
1865
1877
1889
1901
1913
1924
1935
1946
1956
1966
1976
1985
1994
2003
2012
2020
2028
2036
2043
2051
2058
2065
2071
2078
2084
2091
2097
2103
2108
2114
2120
2125
2131
2136
2141
2147
2152
2157
2162
2167
2172
2177
2181
2186
2190
2195
2199
2204
2208
2212
2217
2221
2225
2229
2233
2237
2241
2244
2248
2251
2254
2257
2260
2263
2265
2268
2270
2273
2275
2277
2279
2280
2282
2283
2284
2285
2286
2287
2287
2287
2287
2287
2286
2285
2285
2283
2282
2280
2278
2276
2273
2270
2267
2264
2260
2256
2251
2247
2242
2236
2231
2224
2218
2210
2203
2194
2186
2176
2167
2157
2146
2135
2124
2112
2101
2088
2076
2063
2050
2036
2021
2008
1994
1979
1963
1948
1932
1915
1898
1881
1863
1845
1827
1808
1789
1770
1750
1730
1709
1689
1668
1646
1625
1603
1581
1559
1537
1514
1491
1469
1446
1423
1400
1377
1355
1332
1309
1287
1264
1241
1218
1195
1173
1150
1127
1103
1080
1057
1034
1010
988
964
941
918
895
872
849
826
804
781
759
737
715
693
672
651
629
609
588
567
547
527
507
488
469
450
431
412
394
376
359
342
325
309
293
278
263
249
234
221
208
195
183
171
160
149
138
128
118
109
100
91
82
74
66
59
51
44
37
31
24
18
12
6
1
-5
-10
-16
-21
-26
-31
-36
-41
-45
-50
-55
-59
-64
-68
-73
-77
-82
-86
-91
-95
-99
-104
-108
-112
-117
-121
-125
-130
-134
-138
-143
-147
-151
-156
-160
-165
-170
-174
-179
-184
-189
-194
-199
-204
-209
-215
-220
-226
-231
-237
-243
-248
-254
-260
-266
-272
-279
-285
-292
-298
-305
-312
-319
-326
-334
-341
-349
-356
-364
-372
-380
-389
-397
-406
-415
-424
-433
-442
-452
-461
-471
-481
-491
-502
-512
-522
-532
-543
-553
-564
-574
-585
-595
-606
-616
-627
-637
-648
-658
-669
-679
-689
-699
-709
-719
-729
-739
-749
-758
-768
-777
-786
-794
-803
-811
-818
-826
-833
-840
-847
-854
-860
-866
-871
-877
-882
-886
-890
-894
-897
-900
-903
-905
-906
-907
-908
-908
-907
-906
-905
-903
-900
-897
-893
-888
-883
-878
-871
-864
-857
-849
-840
-831
-822
-811
-801
-789
-778
-765
-753
-739
-726
-712
-697
-682
-667
-651
-635
-619
-602
-586
-568
-551
-534
-516
-498
-480
-462
-444
-426
-407
-389
-370
-351
-333
-314
-295
-276
-257
-238
-219
-200
-182
-163
-144
-125
-107
-88
-70
-52
-33
-15
3
21
39
57
76
94
112
129
147
165
183
200
218
235
252
269
286
303
320
336
352
368
383
399
413
428
442
456
470
484
497
510
523
536
549
561
574
586
599
611
624
636
649
661
674
686
698
711
723
735
747
759
771
783
794
806
817
829
840
851
862
873
883
894
904
914
925
934
944
954
964
973
983
992
1002
1010
1020
1030
1039
1049
1059
1068
1078
1088
1098
1108
1118
1129
1140
1151
1162
1174
1185
1198
1210
1222
1235
1248
1261
1274
1288
1301
1314
1328
1341
1355
1368
1382
1395
1408
1421
1433
1446
1458
1470
1482
1494
1506
1517
1529
1540
1551
1562
1573
1584
1595
1606
1616
1627
1638
1649
1659
1670
1680
1691
1701
1712
1722
1732
1742
1752
1762
1772
1781
1791
1800
1809
1818
1827
1836
1844
1853
1861
1868
1876
1883
1890
1897
1903
1910
1916
1921
1927
1932
1937
1941
1946
1950
1954
1957
1961
1964
1967
1970
1973
1976
1978
1981
1984
1986
1989
1991
1993
1995
1998
2000
2001
2004
2005
2007
2009
2011
2012
2013
2013
2015
2016
2016
2017
2017
2016
2016
2015
2013
2013
2012
2009
2009
2007
2005
2004
2001
2000
1998
1996
1994
1992
1991
1989
1987
1985
1984
1983
1981
1980
1979
1978
1977
1976
1975
1975
1974
1973
1972
1972
1971
1970
1970
1969
1969
1968
1968
1968
1967
1967
1967
1966
1966
1965
1965
1965
1964
1964
1964
1964
1965
1965
1966
1967
1968
1969
1971
1973
1975
1977
1980
1983
1986
1989
1992
1995
1999
2003
2005
2009
2015
2019
2023
2027
2032
2036
2040
2045
2049
2053
2057
2061
2065
2069
2073
2076
2079
2082
2085
2088
2090
2092
2093
2094
2095
2096
2096
2096
2096
2095
2094
2093
2091
2089
2087
2084
2081
2078
2074
2070
2066
2061
2056
2050
2044
2037
2031
2024
2017
2009
2001
1992
1983
1974
1965
1955
1945
1935
1925
1915
1904
1893
1882
1871
1860
1848
1836
1824
1812
1799
1786
1772
1759
1745
1731
1717
1702
1687
1672
1656
1641
1625
1609
1593
1576
1560
1543
1527
1510
1493
1476
1460
1443
1426
1409
1392
1375
1358
1341
1324
1307
1290
1273
1256
1239
1222
1204
1187
1169
1151
1133
1115
1096
1078
1059
1040
1020
1002
983
964
944
925
905
884
864
843
822
801
780
758
737
715
693
670
647
624
601
577
553
529
504
479
453
428
402
376
349
322
295
268
240
213
184
156
127
98
69
39
9
-21
-52
-83
-114
-145
-176
-207
-239
-270
-302
-334
-366
-397
-429
-461
-493
-525
-557
-589
-621
-653
-685
-717
-749
-780
-812
-844
-875
-906
-938
-969
-999
-1030
-1061
-1091
-1121
-1151
-1180
-1210
-1239
-1268
-1296
-1325
-1353
-1381
-1409
-1436
-1464
-1491
-1517
-1544
-1570
-1596
-1622
-1647
-1672
-1697
-1721
-1745
-1769
-1792
-1815
-1838
-1861
-1883
-1904
-1925
-1946
-1967
-1987
-2007
-2025
-2045
-2064
-2082
-2100
-2118
-2135
-2152
-2169
-2186
-2202
-2219
-2235
-2251
-2267
-2283
-2299
-2314
-2330
-2345
-2360
-2375
-2390
-2405
-2420
-2434
-2449
-2463
-2477
-2491
-2504
-2517
-2530
-2543
-2555
-2567
-2579
-2591
-2602
-2614
-2625
-2635
-2646
-2656
-2667
-2677
-2687
-2697
-2706
-2716
-2725
-2735
-2744
-2753
-2762
-2771
-2780
-2789
-2797
-2806
-2814
-2822
-2829
-2837
-2844
-2851
-2857
-2863
-2869
-2875
-2881
-2886
-2891
-2896
-2900
-2904
-2908
-2912
-2916
-2919
-2922
-2925
-2928
-2931
-2933
-2935
-2937
-2939
-2941
-2942
-2943
-2944
-2944
-2945
-2945
-2944
-2944
-2943
-2943
-2942
-2940
-2939
-2937
-2935
-2933
-2930
-2927
-2924
-2920
-2916
-2912
-2907
-2902
-2897
-2891
-2885
-2879
-2872
-2864
-2856
-2848
-2840
-2831
-2822
-2812
-2802
-2792
-2782
-2771
-2760
-2749
-2738
-2726
-2714
-2703
-2691
-2679
-2667
-2655
-2643
-2631
-2619
-2607
-2595
-2582
-2570
-2558
-2546
-2534
-2522
-2510
-2498
-2486
-2474
-2462
-2450
-2438
-2426
-2414
-2402
-2390
-2377
-2365
-2352
-2340
-2327
-2314
-2301
-2289
-2276
-2263
-2250
-2238
-2225
-2213
-2200
-2188
-2175
-2163
-2150
-2138
-2126
-2114
-2102
-2090
-2078
-2066
-2054
-2041
-2029
-2019
-2007
-1995
-1984
-1972
-1961
-1949
-1938
-1926
-1915
-1904
-1893
-1882
-1871
-1860
-1849
-1839
-1828
-1818
-1807
-1797
-1787
-1776
-1766
-1756
-1746
-1736
-1726
-1716
-1706
-1696
-1685
-1675
-1665
-1655
-1644
-1634
-1624
-1613
-1603
-1592
-1581
-1571
-1560
-1549
-1539
-1528
-1517
-1507
-1496
-1485
-1474
-1463
-1452
-1441
-1430
-1419
-1407
-1396
-1385
-1374
-1362
-1351
-1339
-1328
-1316
-1304
-1293
-1281
-1269
-1257
-1245
-1232
-1220
-1208
-1195
-1183
-1170
-1157
-1144
-1130
-1117
-1103
-1090
-1076
-1062
-1048
-1034
-1018
-1004
-990
-975
-960
-945
-929
-913
-898
-881
-865
-849
-832
-815
-799
-781
-764
-747
-730
-712
-694
-677
-659
-641
-623
-605
-588
-570
-552
-535
-517
-500
-483
-466
-450
-433
-417
-401
-385
-369
-353
-337
-322
-306
-291
-276
-261
-246
-232
-217
-202
-188
-174
-159
-145
-131
-118
-104
-90
-77
-64
-51
-38
-25
-12
1
13
26
38
50
62
74
86
98
110
121
133
145
157
168
180
192
203
215
227
239
251
263
275
287
299
312
324
337
349
362
374
387
399
412
425
438
450
463
476
488
501
514
527
540
553
566
579
592
605
618
631
643
656
669
682
694
707
719
731
744
756
768
780
793
805
817
830
842
855
868
881
894
907
920
933
947
960
974
988
1000
1014
1029
1042
1056
1070
1084
1097
1111
1125
1138
1152
1166
1179
1193
1206
1220
1233
1247
1260
1273
1286
1299
1311
1324
1337
1349
1361
1373
1385
1396
1408
1419
1429
1440
1450
1460
1469
1478
1487
1496
1504
1512
1520
1527
1535
1541
1548
1554
1560
1566
1571
1576
1581
1586
1590
1594
1598
1602
1605
1609
1612
1614
1617
1619
1621
1623
1625
1626
1627
1628
1628
1629
1628
1628
1627
1626
1625
1623
1621
1619
1616
1614
1610
1607
1603
1599
1595
1591
1586
1581
1576
1570
1565
1560
1554
1548
1543
1537
1531
1525
1519
1513
1507
1501
1495
1489
1483
1476
1470
1464
1458
1451
1445
1439
1432
1426
1420
1414
1408
1401
1395
1389
1383
1376
1370
1363
1357
1350
1343
1336
1329
1322
1314
1307
1299
1291
1283
1274
1266
1257
1248
1239
1229
1219
1209
1199
1189
1178
1168
1157
1145
1134
1122
1111
1099
1087
1074
1062
1049
1036
1022
1008
995
981
967
953
938
924
909
894
879
865
850
835
820
806
791
777
762
748
733
719
705
691
677
663
649
636
622
609
595
582
568
555
542
529
516
503
490
477
464
451
439
426
414
401
389
377
365
353
342
330
319
307
296
285
274
263
253
242
231
221
210
200
190
180
170
160
150
140
130
121
111
102
92
82
73
63
54
44
34
25
15
6
-4
-13
-23
-32
-41
-50
-59
-68
-76
-85
-93
-101
-108
-116
-123
-129
-136
-142
-148
-153
-158
-163
-167
-171
-175
-178
-181
-184
-186
-188
-189
-189
-190
-189
-188
-187
-185
-182
-179
-176
-172
-167
-161
-156
-149
-142
-135
-127
-118
-109
-99
-89
-78
-67
-55
-43
-31
-18
-6
7
21
34
47
61
75
88
102
116
130
144
158
173
187
201
215
229
243
257
270
284
297
310
323
336
349
362
374
387
399
411
423
435
446
458
470
481
492
503
514
525
535
545
555
564
574
583
592
601
610
618
627
635
644
652
660
668
676
683
691
698
705
712
719
726
733
739
746
752
758
764
771
777
782
788
794
800
806
812
818
823
829
835
841
847
853
859
865
871
877
883
889
895
901
908
914
920
926
932
939
945
951
958
964
971
977
984
990
997
1004
1010
1016
1022
1030
1036
1042
1049
1055
1061
1067
1074
1080
1086
1092
1098
1104
1109
1115
1121
1126
1132
1137
1142
1148
1153
1158
1163
1167
1172
1177
1181
1185
1190
1194
1198
1202
1206
1209
1213
1216
1219
1223
1226
1228
1231
1234
1236
1238
1241
1243
1244
1246
1248
1249
1250
1251
1252
1253
1253
1253
1253
1253
1252
1252
1251
1250
1248
1247
1245
1244
1242
1241
1239
1237
1236
1234
1232
1231
1229
1228
1226
1225
1223
1222
1221
1219
1218
1217
1216
1215
1214
1214
1213
1213
1213
1212
1212
1212
1213
1213
1213
1214
1215
1215
1216
1217
1218
1219
1221
1222
1224
1225
1227
1229
1231
1233
1236
1238
1241
1244
1247
1250
1253
1257
1260
1264
1268
1273
1277
1282
1287
1291
1297
1302
1307
1313
1318
1324
1330
1336
1342
1349
1355
1361
1367
1373
1379
1386
1392
1398
1404
1410
1416
1422
1429
1435
1441
1447
1453
1459
1465
1471
1476
1482
1487
1492
1497
1501
1505
1509
1513
1517
1521
1524
1528
1531
1535
1538
1541
1544
1548
1551
1554
1557
1560
1564
1567
1570
1573
1576
1579
1583
1586
1589
1592
1595
1598
1601
1604
1607
1610
1613
1616
1619
1622
1625
1628
1631
1634
1638
1641
1645
1648
1652
1656
1660
1664
1668
1673
1677
1681
1686
1690
1695
1700
1705
1710
1715
1721
1726
1732
1737
1743
1749
1755
1761
1768
1774
1781
1788
1795
1802
1809
1816
1824
1832
1839
1847
1855
1863
1872
1880
1889
1897
1906
1915
1924
1933
1942
1951
1961
1971
1980
1990
2000
2009
2020
2029
2040
2050
2060
2070
2080
2090
2100
2110
2120
2130
2140
2150
2160
2169
2179
2189
2199
2209
2218
2228
2237
2247
2256
2265
2274
2282
2291
2300
2308
2317
2325
2334
2342
2350
2358
2366
2373
2381
2388
2395
2403
2410
2417
2423
2430
2437
2444
2451
2457
2464
2471
2478
2485
2492
2499
2506
2514
2521
2528
2536
2543
2550
2558
2565
2572
2580
2587
2594
2601
2608
2615
2621
2628
2634
2640
2646
2652
2658
2664
2669
2674
2680
2685
2690
2694
2699
2703
2707
2711
2714
2718
2721
2724
2727
2729
2732
2734
2736
2738
2740
2742
2743
2745
2746
2748
2749
2750
2751
2752
2753
2754
2754
2755
2755
2755
2755
2755
2755
2755
2754
2753
2752
2751
2750
2749
2747
2746
2744
2742
2740
2737
2735
2732
2729
2726
2723
2719
2716
2712
2708
2705
2701
2696
2692
2688
2683
2678
2674
2669
2664
2659
2653
2648
2643
2637
2632
2626
2621
2615
2609
2604
2598
2593
2587
2582
2576
2571
2565
2560
2554
2549
2544
2538
2533
2528
2523
2518
2514
2509
2505
2501
2497
2493
2490
2487
2484
2481
2478
2476
2474
2472
2470
2468
2467
2466
2465
2464
2463
2463
2462
2462
2462
2463
2463
2464
2464
2465
2466
2467
2468
2470
2471
2473
2475
2476
2478
2480
2482
2484
2486
2488
2490
2492
2495
2497
2499
2501
2504
2506
2509
2511
2514
2517
2520
2523
2527
2530
2534
2538
2541
2546
2550
2554
2558
2563
2567
2572
2577
2581
2586
2591
2596
2601
2606
2611
2616
2622
2627
2632
2638
2643
2648
2654
2659
2665
2671
2676
2682
2687
2693
2699
2704
2710
2716
2721
2727
2733
2738
2744
2749
2754
2759
2765
2770
2775
2779
2784
2789
2793
2798
2802
2806
2810
2814
2818
2821
2824
2827
2830
2833
2835
2837
2839
2841
2842
2843
2844
2844
2844
2844
2843
2843
2841
2840
2838
2835
2832
2829
2826
2822
2818
2813
2808
2803
2797
2791
2785
2778
2771
2764
2756
2748
2739
2730
2721
2712
2702
2692
2682
2672
2661
2650
2639
2627
2616
2604
2592
2581
2569
2557
2545
2533
2521
2509
2497
2485
2474
2462
2451
2440
2428
2417
2406
2396
2385
2374
2364
2354
2344
2335
2325
2316
2307
2299
2290
2282
2274
2267
2260
2253
2247
2241
2235
2229
2224
2219
2215
2211
2207
2203
2200
2197
2194
2192
2190
2188
2186
2184
2183
2182
2181
2180
2179
2179
2179
2179
2179
2179
2180
2181
2182
2183
2184
2186
2187
2189
2191
2192
2194
2196
2197
2199
2200
2202
2203
2204
2206
2207
2208
2208
2209
2209
2209
2209
2209
2208
2208
2207
2206
2205
2203
2202
2200
2198
2196
2194
2191
2188
2185
2182
2179
2175
2171
2166
2162
2157
2152
2147
2142
2136
2130
2125
2119
2112
2106
2100
2094
2087
2081
2074
2068
2061
2055
2048
2041
2035
2028
2021
2015
2009
2001
1995
1988
1982
1975
1968
1961
1954
1948
1941
1934
1928
1921
1914
1908
1901
1895
1888
1882
1876
1870
1865
1859
1854
1849
1844
1839
1834
1830
1826
1822
1819
1815
1812
1809
1807
1804
1802
1800
1799
1797
1796
1795
1794
1794
1793
1793
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1793
1793
1794
1794
1795
1796
1797
1798
1799
1800
1801
1803
1804
1806
1808
1809
1811
1813
1815
1817
1819
1821
1823
1825
1826
1828
1830
1832
1833
1835
1837
1838
1840
1842
1843
1845
1846
1848
1850
1851
1853
1855
1856
1858
1860
1862
1865
1867
1869
1872
1875
1879
1882
1886
1890
1894
1898
1903
1908
1913
1918
1924
1930
1936
1942
1949
1956
1962
1969
1976
1984
1991
1999
2007
2015
2023
2032
2041
2049
2059
2068
2077
2087
2097
2107
2117
2128
2139
2150
2161
2172
2184
2196
2208
2220
2232
2244
2257
2269
2282
2294
2307
2320
2332
2345
2357
2370
2382
2394
2407
2419
2431
2442
2454
2466
2477
2488
2499
2510
2520
2530
2540
2550
2560
2569
2578
2587
2596
2605
2613
2622
2630
2638
2646
2654
2662
2669
2677
2684
2691
2698
2705
2712
2719
2726
2732
2739
2745
2752
2758
2765
2771
2778
2784
2791
2797
2804
2811
2818
2824
2832
2839
2846
2853
2861
2868
2876
2884
2892
2900
2908
2916
2924
2932
2940
2948
2957
2965
2973
2981
2990
2998
3006
3014
3021
3029
3037
3044
3052
3059
3066
3072
3079
3085
3091
3097
3102
3107
3112
3117
3121
3125
3128
3131
3134
3137
3139
3140
3141
3142
3143
3143
3143
3143
3142
3142
3141
3139
3138
3137
3135
3133
3131
3128
3125
3122
3119
3115
3111
3106
3101
3096
3091
3085
3079
3072
3065
3058
3051
3043
3035
3026
3018
3009
2999
2990
2980
2970
2960
2950
2939
2929
2918
2907
2897
2886
2875
2864
2853
2842
2830
2819
2808
2797
2786
2775
2764
2753
2742
2731
2720
2709
2699
2688
2678
2668
2658
2648
2638
2628
2618
2609
2599
2590
2581
2572
2563
2554
2545
2537
2528
2520
2512
2504
2496
2488
2481
2473
2466
2459
2451
2445
2438
2431
2424
2418
2411
2405
2398
2392
2386
2380
2374
2368
2362
2356
2351
2345
2340
2334
2329
2323
2318
2312
2307
2302
2296
2291
2286
2280
2275
2270
2264
2259
2254
2248
2243
2238
2232
2227
2222
2216
2211
2205
2200
2194
2189
2183
2177
2171
2165
2159
2152
2146
2139
2131
2124
2116
2108
2100
2091
2082
2073
2063
2053
2043
2032
2021
2009
1998
1986
1974
1961
1948
1935
1921
1907
1892
1877
1862
1846
1829
1813
1796
1778
1761
1743
1725
1706
1687
1668
1649
1629
1610
1590
1570
1550
1530
1509
1489
1469
1448
1428
1408
1388
1367
1347
1328
1308
1288
1269
1249
1230
1212
1193
1175
1157
1139
1121
1104
1086
1070
1053
1037
1020
1004
989
974
959
945
931
917
904
891
878
866
854
842
831
820
809
798
788
778
768
758
748
738
729
719
710
700
691
682
673
663
654
645
636
626
617
607
598
588
579
569
559
550
540
530
520
511
501
491
482
473
463
454
445
437
428
420
411
403
396
388
381
374
367
361
355
350
344
339
335
331
327
324
321
318
316
314
313
312
311
311
312
313
315
317
320
323
326
330
335
340
345
351
357
363
369
376
384
391
399
407
415
424
432
441
451
460
470
479
489
499
509
520
530
541
552
563
574
586
598
610
622
634
646
658
670
683
695
707
720
732
744
757
769
781
793
805
817
828
840
851
862
873
884
895
906
916
927
937
947
957
967
977
987
997
1006
1016
1026
1035
1045
1054
1063
1073
1082
1091
1101
1110
1119
1129
1138
1147
1157
1166
1175
1184
1194
1203
1212
1222
1231
1240
1250
1259
1268
1277
1287
1296
1305
1314
1323
1332
1341
1350
1359
1368
1377
1385
1394
1403
1411
1419
1427
1435
1443
1450
1458
1465
1472
1479
1485
1491
1497
1503
1509
1514
1519
1524
1528
1533
1537
1541
1544
1548
1551
1554
1557
1560
1562
1565
1567
1569
1571
1572
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1586
1587
1588
1588
1589
1590
1590
1590
1590
1590
1590
1589
1588
1587
1586
1585
1583
1581
1579
1576
1573
1570
1566
1562
1558
1553
1548
1543
1537
1530
1524
1516
1509
1501
1492
1483
1474
1465
1454
1444
1433
1422
1410
1398
1385
1373
1360
1346
1333
1319
1306
1292
1278
1265
1251
1237
1223
1210
1196
1183
1169
1156
1143
1129
1116
1103
1090
1077
1065
1052
1039
1027
1014
1002
991
979
967
956
945
935
924
914
904
894
885
876
867
858
849
841
833
825
818
810
803
796
790
784
777
772
766
760
755
749
744
739
734
729
724
719
715
710
705
700
696
691
687
682
678
674
670
666
662
659
656
652
649
646
644
641
639
637
635
633
631
629
628
626
625
623
621
620
618
616
614
613
611
609
607
605
603
601
599
597
595
593
590
588
586
584
582
579
577
575
573
571
569
567
565
564
562
560
559
558
557
556
555
554
554
554
554
555
556
557
558
560
562
565
568
571
575
579
583
588
593
598
603
608
614
620
626
632
638
645
651
658
665
673
680
688
696
704
712
720
728
737
746
754
763
772
780
789
797
806
814
822
830
838
846
853
861
868
876
883
890
897
905
912
919
926
933
941
948
955
963
970
978
986
993
1000
1008
1016
1025
1034
1042
1051
1059
1068
1077
1086
1095
1104
1113
1122
1131
1140
1150
1159
1168
1178
1187
1196
1206
1215
1225
1234
1243
1252
1262
1271
1280
1289
1298
1307
1316
1324
1333
1341
1349
1357
1365
1373
1380
1387
1394
1401
1408
1414
1421
1427
1433
1438
1444
1449
1454
1459
1464
1468
1473
1478
1483
1487
1492
1497
1502
1508
1513
1518
1524
1529
1535
1541
1547
1553
1560
1566
1573
1580
1587
1594
1602
1609
1617
1625
1633
1642
1650
1659
1669
1678
1688
1698
1708
1718
1729
1739
1750
1761
1772
1784
1795
1806
1818
1829
1840
1852
1863
1874
1885
1896
1907
1918
1928
1939
1950
1960
1971
1981
1992
2001
2013
2023
2033
2043
2054
2064
2074
2083
2093
2103
2112
2121
2130
2138
2147
2155
2163
2171
2179
2186
2193
2200
2207
2214
2220
2226
2232
2238
2243
2249
2254
2259
2264
2269
2274
2278
2283
2287
2292
2296
2300
2304
2308
2312
2316
2320
2324
2327
2331
2335
2338
2342
2346
2349
2353
2356
2360
2363
2366
2369
2372
2375
2378
2380
2382
2384
2386
2388
2389
2390
2391
2391
2391
2391
2390
2389
2388
2387
2385
2383
2381
2379
2377
2374
2371
2368
2365
2362
2358
2354
2350
2346
2342
2338
2333
2329
2324
2319
2314
2309
2304
2299
2293
2288
2283
2277
2272
2266
2261
2255
2249
2244
2238
2232
2227
2221
2215
2209
2203
2198
2192
2186
2180
2175
2169
2164
2158
2153
2148
2142
2137
2132
2127
2121
2116
2111
2106
2101
2096
2091
2086
2081
2076
2070
2065
2060
2054
2048
2041
2036
2029
2023
2016
2009
2001
1994
1986
1978
1970
1962
1953
1944
1934
1925
1915
1905
1894
1884
1873
1862
1851
1839
1828
1816
1804
1792
1780
1767
1754
1741
1728
1715
1701
1687
1673
1659
1645
1630
1616
1601
1585
1570
1554
1538
1522
1506
1489
1472
1455
1438
1421
1403
1386
1368
1351
1333
1315
1298
1280
1262
1245
1227
1209
1192
1174
1157
1140
1123
1106
1089
1072
1056
1040
1024
1008
992
977
962
947
932
918
904
890
876
863
850
837
824
812
800
788
776
764
753
741
730
719
708
698
687
676
665
654
643
632
622
611
600
589
578
567
556
545
533
522
511
500
488
477
466
455
444
433
422
411
401
390
380
370
360
350
341
332
322
313
304
296
287
278
270
262
254
246
238
230
222
214
207
199
191
184
176
169
161
153
146
138
130
123
115
108
101
93
86
79
73
66
60
53
47
42
36
30
24
19
14
8
3
-2
-8
-13
-18
-23
-29
-34
-39
-44
-49
-54
-59
-64
-69
-73
-78
-82
-86
-89
-93
-96
-99
-101
-103
-105
-106
-107
-108
-108
-107
-106
-104
-102
-100
-97
-93
-89
-85
-80
-75
-69
-63
-56
-49
-42
-35
-27
-18
-10
-1
8
17
26
35
44
53
63
72
82
91
101
110
120
130
139
149
158
168
177
186
196
205
214
223
232
242
251
260
269
278
287
296
305
314
322
331
339
347
355
362
369
375
382
387
393
398
403
407
411
414
417
420
423
425
426
427
428
429
429
428
428
427
426
424
423
421
419
416
414
411
408
404
401
397
393
389
385
381
376
372
367
362
357
352
347
341
336
331
325
320
314
308
303
297
292
286
281
276
270
265
260
255
250
245
240
236
231
227
223
218
214
211
207
203
200
197
194
192
190
188
186
185
184
183
183
183
183
183
184
184
185
186
188
189
191
192
194
195
197
199
200
202
203
205
206
208
209
210
211
211
212
212
212
212
212
211
210
208
206
204
202
199
196
192
188
184
179
174
169
164
158
151
145
138
130
123
115
107
98
89
80
71
61
51
41
31
20
9
-2
-13
-24
-35
-47
-59
-71
-82
-94
-106
-118
-130
-142
-154
-166
-178
-190
-201
-213
-224
-236
-247
-258
-269
-279
-290
-300
-310
-320
-330
-340
-350
-360
-369
-379
-389
-399
-409
-419
-429
-440
-450
-461
-472
-483
-494
-505
-516
-528
-539
-551
-563
-576
-588
-601
-614
-627
-640
-653
-667
-680
-694
-708
-722
-737
-751
-766
-781
-796
-811
-826
-841
-856
-872
-887
-902
-917
-932
-948
-963
-978
-993
-1008
-1022
-1038
-1053
-1068
-1083
-1098
-1113
-1128
-1143
-1158
-1173
-1188
-1203
-1218
-1233
-1248
-1262
-1277
-1292
-1306
-1320
-1334
-1348
-1362
-1375
-1388
-1401
-1414
-1426
-1438
-1449
-1460
-1471
-1482
-1492
-1502
-1511
-1520
-1529
-1537
-1545
-1553
-1560
-1567
-1574
-1580
-1586
-1591
-1597
-1601
-1606
-1610
-1614
-1617
-1620
-1623
-1625
-1628
-1629
-1631
-1632
-1632
-1633
-1633
-1633
-1633
-1632
-1632
-1631
-1630
-1629
-1628
-1627
-1625
-1624
-1623
-1621
-1620
-1618
-1616
-1613
-1611
-1608
-1605
-1602
-1598
-1594
-1590
-1586
-1581
-1575
-1570
-1564
-1558
-1551
-1545
-1538
-1531
-1523
-1516
-1508
-1500
-1491
-1483
-1474
-1465
-1456
-1446
-1436
-1426
-1416
-1406
-1395
-1384
-1373
-1362
-1351
-1339
-1327
-1315
-1303
-1291
-1278
-1266
-1253
-1240
-1227
-1213
-1200
-1186
-1173
-1159
-1144
-1130
-1116
-1101
-1086
-1071
-1056
-1041
-1026
-1010
-994
-978
-962
-945
-929
-912
-894
-877
-859
-840
-822
-803
-783
-764
-744
-724
-703
-682
-661
-640
-618
-596
-573
-551
-528
-504
-481
-457
-433
-408
-384
-359
-334
-308
-282
-257
-230
-204
-178
-151
-124
-97
-70
-43
-15
13
40
68
97
125
154
182
211
240
269
299
328
357
387
416
446
475
505
535
564
594
623
653
682
712
741
770
799
828
857
886
915
943
971
1000
1028
1055
1083
1110
1137
1164
1191
1217
1243
1269
1295
1320
1345
1369
1393
1417
1441
1464
1486
1509
1531
1552
1573
1594
1614
1634
1654
1673
1692
1710
1728
1746
1763
1780
1797
1814
1830
1846
1862
1877
1892
1907
1922
1936
1951
1965
1978
1992
2005
2017
2029
2043
2055
2067
2078
2090
2101
2112
2122
2133
2143
2153
2163
2172
2182
2191
2200
2209
2217
2226
2234
2242
2250
2258
2266
2273
2281
2288
2295
2302
2309
2316
2323
2330
2336
2343
2349
2355
2361
2367
2373
2379
2384
2390
2395
2400
2405
2409
2413
2417
2420
2424
2427
2429
2432
2434
2436
2438
2439
2441
2442
2443
2445
2446
2446
2447
2448
2449
2449
2450
2450
2451
2452
2452
2452
2453
2453
2453
2454
2454
2454
2454
2454
2455
2455
2455
2455
2455
2455
2455
2455
2454
2454
2453
2452
2451
2449
2447
2445
2443
2441
2438
2435
2432
2428
2424
2419
2415
2409
2404
2398
2392
2386
2380
2373
2366
2359
2351
2344
2336
2328
2320
2312
2304
2295
2286
2277
2268
2259
2249
2240
2230
2220
2209
2199
2188
2177
2166
2155
2143
2132
2120
2108
2096
2084
2071
2059
2045
2033
2020
2007
1993
1980
1966
1952
1938
1924
1910
1896
1882
1867
1853
1838
1824
1809
1794
1779
1764
1749
1734
1719
1704
1689
1674
1659
1644
1629
1614
1599
1584
1569
1554
1539
1524
1509
1495
1480
1465
1451
1436
1422
1407
1393
1378
1364
1349
1335
1321
1307
1292
1278
1264
1250
1236
1222
1208
1194
1181
1167
1153
1139
1125
1111
1097
1084
1070
1056
1043
1029
1016
1002
990
977
965
952
940
928
917
906
894
884
873
863
853
843
833
824
815
806
798
789
781
773
765
757
749
742
734
727
720
712
705
698
691
684
677
670
663
656
649
642
636
630
623
617
611
606
600
594
589
583
578
572
567
562
557
551
546
541
536
531
527
522
517
513
508
504
499
495
491
487
483
480
476
472
469
466
463
460
457
455
452
450
448
447
445
444
443
442
442
441
441
441
441
441
441
441
441
442
442
443
444
444
445
446
447
448
449
450
452
453
454
456
457
459
461
463
465
467
469
472
474
477
480
483
486
490
493
497
501
504
508
513
517
521
526
530
534
539
543
548
552
557
561
566
571
575
580
585
590
596
601
606
612
617
623
629
635
641
647
653
660
666
673
680
686
693
701
708
715
723
731
739
747
755
763
772
780
789
797
806
815
824
832
841
850
859
868
877
885
894
903
912
920
929
938
946
955
964
973
981
990
999
1008
1016
1025
1034
1042
1051
1059
1068
1076
1084
1092
1100
1108
1116
1123
1131
1138
1146
1153
1160
1167
1174
1181
1188
1195
1202
1209
1216
1223
1230
1236
1243
1250
1257
1263
1270
1276
1283
1289
1295
1300
1306
1311
1317
1322
1326
1331
1336
1340
1344
1348
1352
1356
1360
1363
1367
1370
1373
1376
1378
1381
1383
1386
1388
1390
1392
1393
1395
1397
1398
1399
1400
1400
1401
1401
1401
1401
1400
1400
1399
1398
1397
1396
1394
1392
1390
1388
1385
1383
1379
1376
1372
1368
1364
1359
1355
1350
1344
1339
1333
1328
1322
1316
1309
1303
1297
1291
1284
1278
1271
1265
1259
1252
1246
1239
1233
1226
1219
1212
1206
1199
1192
1185
1178
1171
1163
1156
1149
1142
1134
1127
1120
1112
1105
1097
1090
1082
1074
1066
1058
1050
1042
1033
1025
1016
1006
997
988
978
968
958
948
937
927
916
905
894
882
871
859
848
836
824
813
801
789
777
766
754
742
730
718
706
694
682
670
658
646
633
621
608
596
583
571
558
546
533
521
509
497
485
473
462
450
439
428
417
406
396
386
376
367
357
348
339
331
322
314
307
299
292
285
278
271
265
258
252
246
241
236
230
225
221
216
212
207
203
199
195
192
188
184
181
177
174
170
167
164
161
158
155
152
149
147
144
142
140
139
137
136
134
133
133
132
131
131
131
131
131
132
132
133
134
135
137
138
140
142
143
145
147
149
150
152
154
156
158
159
161
163
165
166
168
170
172
173
175
177
179
181
182
184
186
187
189
191
193
194
196
198
200
201
203
205
207
208
210
212
214
215
217
219
220
222
224
226
227
229
231
232
234
236
237
239
241
243
244
246
248
249
251
253
254
256
258
259
261
263
264
266
268
269
271
273
274
276
278
279
281
283
284
286
288
289
291
293
294
296
298
299
301
302
304
306
307
309
311
312
314
316
317
319
320
322
324
325
327
328
330
332
333
335
336
338
340
341
343
344
346
348
349
351
352
354
356
357
359
360
362
363
365
367
368
370
371
373
374
376
378
379
381
382
384
385
387
388
390
391
393
395
396
398
399
401
402
404
405
407
408
410
411
413
414
416
417
419
421
422
424
425
427
428
430
431
433
434
436
437
439
440
442
443
445
446
448
449
450
452
453
455
456
458
459
461
462
464
465
467
468
470
471
473
474
475
477
478
480
481
483
484
486
487
488
490
491
493
494
496
497
499
500
501
503
504
506
507
508
510
511
513
514
516
517
518
520
521
523
524
525
527
528
530
531
532
534
535
537
538
539
541
542
543
545
546
548
549
550
552
553
554
556
557
559
560
561
563
564
565
567
568
569
571
572
573
575
576
577
579
580
581
583
584
585
587
588
589
591
592
593
595
596
597
599
600
601
603
604
605
607
608
609
610
612
613
614
616
617
618
620
621
622
623
625
626
627
629
630
631
632
634
635
636
637
639
640
641
643
644
645
646
648
649
650
651
653
654
655
656
658
659
660
661
663
664
665
666
668
669
670
671
672
674
675
676
677
679
680
681
682
683
685
686
687
688
690
691
692
693
694
696
697
698
699
700
702
703
704
705
706
707
709
710
711
712
713
715
716
717
718
719
720
722
723
724
725
726
727
729
730
731
732
733
734
736
737
738
739
740
741
742
744
745
746
747
748
749
750
751
753
754
755
756
757
758
759
760
762
763
764
765
766
767
768
769
771
772
773
774
775
776
777
778
779
780
781
783
784
785
786
787
788
789
790
791
792
793
794
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
845
846
847
848
849
850
851
852
853
854
855
856
857
858
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
904
905
906
907
908
909
910
911
912
913
914
915
915
916
917
918
919
920
921
922
923
924
925
925
926
927
928
929
930
931
932
933
933
934
935
936
937
938
939
940
940
941
942
943
944
945
946
947
947
948
949
950
951
952
953
953
954
955
956
957
958
959
959
960
961
962
963
964
964
965
966
967
968
969
969
970
971
972
973
974
974
975
976
977
978
979
979
980
981
982
983
983
984
985
986
987
987
988
989
990
991
991
992
993
994
995
995
996
997
998
999
999
1000
1000
1002
1002
1002
1004
1004
1006
1006
1006
1008
1008
1008
1010
1010
1012
1012
1012
1014
1014
1016
1016
1016
1018
1018
1018
1020
1020
1022
1022
1022
1024
1025
1025
1026
1027
1028
1028
1029
1030
1031
1031
1032
1033
1034
1034
1035
1036
1036
1037
1038
1039
1039
1040
1041
1042
1042
1043
1044
1044
1045
1046
1047
1047
1048
1049
1049
1050
1051
1051
1052
1053
1054
1054
1055
1056
1056
1057
1058
1058
1059
1060
1061
1061
1062
1063
1063
1064
1065
1065
1066
1067
1067
1068
1069
1069
1070
1071
1071
1072
1073
1073
1074
1075
1075
1076
1077
1077
1078
1079
1079
1080
1081
1081
1082
1083
1083
1084
1085
1085
1086
1087
1087
1088
1089
1089
1090
1090
1091
1092
1092
1093
1094
1094
1095
1096
1096
1097
1097
1098
1099
1099
1100
1101
1101
1102
1102
1103
1104
1104
1105
1105
1106
1107
1107
1108
1109
1109
1110
1110
1111
1112
1112
1113
1113
1114
1115
1115
1116
1116
1117
1118
1118
1119
1119
1120
1120
1121
1122
1122
1123
1123
1124
1125
1125
1126
1126
1127
1127
1128
1129
1129
1130
1130
1131
1131
1132
1133
1133
1134
1134
1135
1135
1136
1137
1137
1138
1138
1139
1139
1140
1140
1141
1141
1142
1143
1143
1144
1144
1145
1145
1146
1146
1147
1147
1148
1149
1149
1150
1150
1151
1151
1152
1152
1153
1153
1154
1154
1155
1155
1156
1156
1157
1158
1158
1159
1159
1160
1160
1161
1161
1162
1162
1163
1163
1164
1164
1165
1165
1166
1166
1167
1167
1168
1168
1169
1169
1170
1170
1171
1171
1172
1172
1173
1173
1174
1174
1175
1175
1176
1176
1177
1177
1178
1178
1179
1179
1179
1180
1180
1181
1181
1182
1182
1183
1183
1184
1184
1185
1185
1186
1186
1187
1187
1187
1188
1188
1189
1189
1190
1190
1191
1191
1192
1192
1192
1193
1193
1194
