5
21220
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-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
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-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
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-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
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-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
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-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
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-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
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-80
-80
-80
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-114
-115
-115
-115
-116
-116
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-130
-130
-130
-130
-130
-130
-130
-130
-130
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-138
-138
-138
-139
-139
-140
-140
-141
-141
-142
-142
-143
-143
-144
-144
-145
-145
-146
-146
-147
-147
-147
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-157
-157
-157
-158
-158
-159
-159
-159
-160
-160
-161
-161
-162
-162
-162
-163
-163
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-167
-167
-167
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-170
-170
-170
-171
-171
-171
-171
-172
-172
-173
-173
-174
-174
-174
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-177
-177
-177
-177
-178
-178
-179
-179
-180
-180
-181
-182
-182
-183
-184
-184
-185
-185
-185
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-194
-194
-195
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-198
-199
-199
-200
-201
-201
-202
-203
-204
-204
-205
-206
-207
-208
-209
-209
-210
-211
-212
-212
-213
-214
-214
-215
-215
-215
-216
-216
-216
-216
-216
-216
-217
-217
-216
-216
-216
-216
-216
-216
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-216
-216
-216
-217
-217
-217
-218
-218
-218
-218
-218
-218
-218
-218
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-220
-220
-220
-220
-220
-220
-220
-220
-220
-219
-219
-219
-219
-219
-219
-219
-219
-219
-219
-219
-219
-219
-219
-219
-219
-219
-219
-219
-219
-220
-220
-220
-220
-220
-221
-221
-222
-222
-222
-223
-223
-224
-224
-224
-225
-225
-225
-225
-225
-226
-226
-226
-226
-226
-226
-226
-227
-227
-227
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-231
-231
-232
-232
-232
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-236
-236
-236
-236
-236
-236
-235
-235
-235
-235
-235
-235
-235
-235
-235
-235
-235
-234
-234
-234
-234
-233
-233
-233
-233
-233
-232
-232
-232
-232
-231
-231
-231
-231
-231
-231
-231
-231
-230
-230
-230
-230
-230
-230
-230
-230
-229
-229
-229
-229
-228
-228
-228
-228
-228
-229
-229
-229
-229
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-231
-231
-232
-232
-233
-233
-234
-235
-235
-236
-237
-237
-238
-239
-239
-240
-241
-242
-242
-243
-243
-244
-244
-245
-245
-245
-246
-246
-246
-246
-246
-247
-247
-247
-248
-248
-248
-248
-249
-249
-249
-249
-249
-249
-249
-249
-249
-249
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-255
-255
-254
-254
-254
-253
-253
-252
-252
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-253
-253
-253
-253
-254
-254
-254
-255
-255
-256
-256
-257
-257
-257
-258
-258
-259
-259
-259
-260
-260
-260
-261
-261
-261
-260
-260
-260
-260
-260
-260
-259
-260
-260
-260
-260
-261
-261
-261
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-262
-262
-262
-262
-262
-262
-263
-263
-263
-264
-264
-265
-265
-266
-266
-267
-267
-268
-268
-268
-269
-269
-270
-270
-271
-271
-272
-272
-273
-274
-275
-276
-276
-277
-278
-280
-280
-281
-282
-283
-284
-285
-285
-286
-287
-287
-287
-288
-288
-288
-288
-288
-288
-288
-288
-288
-287
-287
-287
-286
-286
-286
-285
-285
-284
-284
-283
-282
-281
-281
-280
-279
-279
-278
-277
-277
-276
-276
-275
-275
-274
-274
-273
-273
-272
-272
-271
-271
-271
-271
-271
-272
-272
-273
-273
-274
-275
-275
-276
-277
-277
-278
-278
-279
-280
-280
-281
-282
-283
-283
-284
-284
-285
-285
-285
-285
-286
-286
-286
-286
-287
-287
-287
-287
-288
-288
-288
-289
-289
-290
-290
-291
-292
-293
-294
-295
-296
-297
-298
-298
-299
-299
-299
-299
-299
-298
-298
-298
-297
-297
-296
-296
-295
-294
-293
-292
-291
-290
-289
-287
-286
-286
-285
-284
-284
-283
-283
-283
-283
-283
-283
-283
-284
-284
-285
-285
-286
-287
-288
-289
-290
-291
-293
-294
-295
-296
-297
-298
-299
-300
-300
-301
-301
-302
-302
-302
-303
-303
-303
-303
-303
-303
-304
-304
-304
-304
-304
-305
-305
-305
-304
-304
-304
-304
-304
-305
-305
-305
-306
-306
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-306
-306
-306
-305
-305
-304
-303
-302
-301
-301
-300
-299
-299
-298
-298
-298
-297
-297
-296
-296
-295
-295
-295
-294
-294
-294
-294
-293
-293
-293
-293
-292
-292
-292
-291
-291
-291
-291
-291
-291
-291
-291
-292
-292
-292
-293
-294
-294
-295
-296
-297
-298
-298
-299
-300
-301
-303
-304
-305
-306
-307
-308
-310
-311
-312
-314
-315
-316
-318
-319
-320
-321
-322
-323
-324
-325
-325
-326
-327
-328
-328
-329
-330
-331
-331
-331
-332
-332
-332
-332
-332
-331
-331
-331
-331
-331
-331
-331
-331
-331
-330
-330
-329
-329
-328
-327
-327
-326
-325
-325
-324
-324
-323
-322
-322
-321
-321
-320
-320
-319
-319
-318
-317
-316
-316
-315
-315
-314
-314
-314
-314
-315
-315
-315
-316
-316
-317
-317
-318
-319
-319
-320
-321
-322
-322
-323
-324
-324
-325
-326
-326
-327
-327
-328
-328
-328
-328
-328
-328
-328
-328
-328
-327
-327
-327
-326
-326
-325
-325
-324
-324
-323
-322
-322
-321
-321
-321
-320
-320
-320
-319
-319
-318
-318
-317
-316
-315
-314
-313
-312
-311
-309
-308
-306
-305
-303
-301
-299
-298
-296
-294
-293
-291
-290
-288
-287
-286
-285
-283
-282
-281
-281
-280
-280
-279
-280
-280
-281
-281
-282
-283
-284
-286
-287
-289
-290
-292
-293
-295
-297
-298
-300
-301
-303
-304
-305
-307
-308
-309
-311
-312
-314
-315
-317
-318
-320
-322
-323
-325
-327
-328
-329
-330
-331
-332
-333
-333
-333
-333
-333
-333
-333
-332
-332
-331
-330
-329
-328
-327
-326
-325
-325
-324
-323
-322
-321
-320
-318
-317
-315
-313
-311
-309
-307
-305
-304
-303
-302
-301
-300
-299
-298
-298
-297
-296
-296
-295
-295
-294
-294
-293
-293
-293
-293
-293
-293
-293
-294
-294
-295
-296
-297
-298
-300
-301
-303
-305
-307
-309
-311
-312
-314
-316
-318
-319
-321
-322
-324
-325
-327
-328
-329
-330
-331
-333
-334
-335
-335
-336
-337
-338
-338
-339
-339
-339
-339
-339
-339
-338
-337
-336
-335
-334
-332
-330
-328
-327
-325
-323
-322
-320
-318
-317
-315
-313
-312
-310
-309
-307
-306
-305
-303
-302
-301
-300
-300
-299
-298
-298
-297
-297
-296
-296
-296
-296
-296
-296
-296
-296
-297
-297
-297
-297
-298
-299
-299
-300
-302
-303
-304
-306
-308
-310
-312
-314
-316
-318
-321
-323
-326
-328
-331
-334
-337
-340
-343
-345
-348
-351
-353
-356
-358
-361
-364
-367
-369
-372
-375
-378
-380
-382
-384
-386
-387
-387
-388
-388
-388
-387
-387
-387
-386
-385
-384
-383
-382
-381
-380
-378
-377
-375
-374
-372
-371
-370
-369
-367
-366
-365
-364
-362
-360
-358
-356
-354
-352
-350
-348
-346
-345
-343
-342
-340
-339
-337
-335
-334
-332
-330
-328
-325
-323
-321
-319
-317
-316
-314
-313
-312
-311
-310
-310
-310
-310
-310
-310
-311
-311
-312
-314
-315
-316
-318
-319
-320
-322
-323
-324
-326
-328
-329
-331
-333
-335
-337
-338
-340
-341
-342
-343
-344
-345
-347
-348
-350
-351
-353
-355
-356
-357
-358
-358
-358
-358
-358
-358
-358
-357
-357
-357
-357
-356
-356
-355
-353
-351
-349
-347
-345
-343
-340
-338
-337
-335
-334
-333
-332
-332
-331
-331
-331
-331
-331
-331
-332
-333
-334
-335
-336
-338
-339
-340
-340
-341
-341
-342
-343
-344
-345
-346
-347
-348
-350
-351
-353
-355
-356
-358
-360
-362
-365
-368
-370
-373
-376
-378
-380
-382
-384
-385
-387
-388
-389
-390
-391
-392
-393
-394
-395
-396
-396
-396
-396
-395
-393
-392
-390
-389
-387
-386
-384
-383
-381
-379
-377
-374
-372
-368
-365
-361
-357
-353
-349
-345
-341
-337
-333
-329
-325
-321
-316
-312
-307
-303
-299
-295
-291
-288
-286
-283
-281
-280
-279
-278
-277
-277
-276
-276
-276
-276
-277
-277
-278
-280
-281
-283
-285
-287
-289
-291
-293
-295
-297
-300
-302
-304
-307
-309
-312
-314
-317
-320
-322
-325
-329
-332
-335
-339
-342
-346
-350
-354
-357
-361
-364
-368
-371
-375
-378
-381
-384
-387
-390
-392
-395
-397
-399
-400
-401
-402
-402
-402
-402
-402
-401
-400
-399
-398
-396
-395
-393
-392
-390
-387
-385
-383
-381
-379
-377
-376
-374
-373
-372
-372
-371
-370
-369
-368
-367
-366
-366
-365
-365
-364
-365
-366
-367
-369
-372
-375
-378
-382
-386
-390
-395
-400
-404
-409
-413
-418
-423
-427
-432
-436
-441
-445
-450
-454
-459
-463
-467
-471
-475
-479
-482
-485
-488
-490
-493
-495
-497
-498
-500
-501
-502
-504
-505
-505
-506
-507
-507
-507
-507
-507
-507
-507
-506
-505
-504
-502
-500
-497
-494
-491
-487
-483
-480
-476
-473
-469
-466
-463
-460
-457
-455
-452
-450
-448
-445
-443
-441
-439
-437
-435
-433
-432
-430
-429
-428
-427
-426
-425
-424
-423
-422
-422
-421
-421
-421
-421
-421
-421
-421
-422
-423
-424
-426
-427
-429
-431
-434
-436
-437
-439
-441
-442
-444
-445
-446
-447
-448
-449
-450
-450
-451
-451
-450
-450
-449
-448
-447
-446
-444
-443
-441
-440
-438
-437
-435
-434
-432
-431
-430
-428
-427
-426
-425
-425
-424
-423
-422
-421
-421
-420
-419
-418
-417
-416
-414
-413
-411
-410
-408
-407
-406
-404
-403
-402
-402
-401
-401
-400
-400
-400
-400
-399
-399
-398
-398
-398
-397
-397
-396
-396
-396
-395
-395
-394
-393
-393
-392
-391
-390
-389
-389
-388
-387
-387
-386
-386
-386
-385
-385
-384
-384
-383
-383
-382
-381
-379
-378
-376
-374
-373
-371
-370
-368
-367
-366
-366
-365
-364
-364
-363
-362
-361
-361
-359
-358
-357
-355
-354
-352
-350
-348
-347
-345
-344
-342
-341
-339
-338
-336
-334
-332
-330
-329
-327
-325
-323
-321
-319
-318
-316
-314
-313
-311
-309
-308
-306
-305
-304
-303
-303
-303
-303
-304
-305
-306
-307
-308
-309
-310
-311
-311
-312
-312
-313
-313
-314
-314
-314
-314
-314
-313
-313
-312
-312
-311
-311
-310
-310
-310
-310
-311
-311
-312
-313
-313
-313
-313
-313
-313
-312
-312
-311
-311
-311
-311
-311
-311
-311
-310
-310
-310
-310
-309
-310
-310
-310
-311
-312
-313
-314
-315
-315
-316
-317
-318
-318
-319
-320
-321
-323
-324
-326
-328
-331
-333
-336
-338
-341
-343
-346
-349
-352
-355
-359
-362
-367
-371
-375
-380
-384
-389
-393
-398
-403
-407
-412
-416
-421
-425
-429
-434
-438
-442
-447
-450
-454
-457
-460
-463
-466
-468
-471
-473
-476
-478
-481
-484
-486
-489
-492
-495
-498
-500
-502
-505
-507
-508
-510
-512
-514
-516
-517
-519
-520
-521
-522
-523
-524
-524
-524
-525
-525
-526
-527
-528
-529
-531
-532
-534
-535
-536
-537
-537
-537
-537
-536
-535
-534
-534
-533
-532
-532
-531
-531
-531
-530
-530
-529
-527
-526
-524
-522
-521
-519
-517
-515
-513
-512
-510
-509
-507
-506
-505
-503
-502
-501
-500
-499
-499
-499
-498
-498
-498
-498
-498
-498
-497
-497
-496
-495
-494
-492
-490
-487
-485
-482
-479
-476
-473
-470
-467
-464
-462
-459
-457
-454
-452
-449
-447
-445
-443
-442
-440
-438
-437
-435
-433
-432
-430
-429
-428
-427
-427
-427
-427
-427
-427
-427
-427
-427
-427
-426
-426
-425
-424
-423
-422
-422
-422
-422
-423
-424
-426
-428
-430
-432
-435
-437
-439
-442
-444
-447
-450
-453
-456
-459
-463
-467
-470
-474
-477
-481
-484
-488
-491
-495
-499
-503
-507
-511
-516
-520
-525
-529
-533
-537
-539
-542
-543
-545
-546
-547
-548
-549
-550
-551
-553
-554
-555
-556
-557
-558
-559
-559
-558
-558
-557
-556
-555
-554
-552
-551
-551
-550
-549
-549
-549
-548
-548
-547
-547
-546
-545
-544
-543
-541
-540
-538
-536
-534
-532
-530
-527
-525
-524
-522
-520
-519
-517
-516
-514
-513
-512
-511
-511
-511
-511
-511
-511
-511
-512
-513
-514
-515
-517
-519
-522
-525
-528
-531
-535
-538
-541
-545
-548
-551
-554
-557
-560
-563
-566
-569
-572
-575
-578
-581
-583
-586
-589
-591
-593
-595
-596
-598
-599
-600
-602
-603
-605
-607
-609
-611
-613
-615
-616
-618
-620
-621
-622
-623
-624
-625
-625
-625
-625
-625
-625
-625
-625
-624
-624
-624
-624
-625
-626
-627
-628
-630
-632
-634
-636
-638
-640
-643
-645
-648
-650
-652
-655
-656
-658
-659
-660
-661
-661
-662
-662
-663
-663
-664
-664
-664
-665
-665
-665
-665
-666
-666
-666
-667
-667
-667
-668
-669
-670
-671
-673
-675
-677
-679
-682
-684
-687
-689
-691
-692
-694
-695
-696
-696
-696
-696
-695
-695
-694
-693
-692
-691
-689
-687
-685
-683
-680
-677
-675
-672
-669
-665
-662
-659
-655
-652
-648
-645
-641
-637
-634
-630
-627
-624
-622
-619
-616
-614
-611
-609
-606
-604
-601
-599
-596
-594
-592
-590
-588
-585
-583
-581
-578
-575
-572
-569
-565
-561
-557
-553
-549
-545
-541
-538
-535
-532
-529
-527
-525
-523
-522
-521
-521
-520
-520
-521
-521
-522
-523
-524
-525
-526
-527
-528
-529
-529
-530
-531
-531
-532
-533
-533
-534
-534
-535
-535
-535
-535
-534
-533
-533
-532
-531
-530
-529
-528
-528
-527
-527
-526
-525
-525
-524
-523
-521
-520
-518
-516
-514
-513
-511
-509
-508
-506
-504
-503
-501
-499
-497
-496
-494
-492
-491
-489
-488
-488
-488
-488
-489
-489
-490
-491
-493
-494
-495
-496
-497
-498
-499
-500
-500
-501
-501
-502
-504
-506
-508
-510
-513
-516
-520
-524
-527
-532
-536
-540
-544
-549
-553
-557
-561
-565
-570
-574
-579
-583
-587
-591
-595
-599
-603
-606
-609
-612
-615
-617
-620
-622
-624
-626
-627
-627
-628
-627
-626
-625
-623
-622
-620
-618
-617
-616
-615
-614
-613
-612
-610
-609
-608
-606
-605
-603
-601
-600
-598
-597
-596
-596
-596
-596
-596
-597
-598
-599
-600
-602
-603
-604
-606
-607
-608
-610
-611
-613
-615
-617
-619
-622
-625
-629
-633
-637
-642
-647
-652
-657
-662
-668
-673
-678
-684
-688
-693
-698
-702
-706
-709
-713
-717
-720
-724
-727
-731
-734
-737
-740
-743
-746
-749
-752
-754
-757
-761
-764
-767
-770
-773
-776
-778
-781
-782
-784
-785
-786
-786
-786
-786
-786
-785
-783
-782
-780
-778
-776
-774
-771
-768
-766
-763
-760
-757
-754
-752
-749
-746
-744
-741
-739
-737
-735
-733
-731
-730
-728
-727
-725
-724
-723
-721
-720
-720
-719
-719
-718
-718
-718
-718
-719
-719
-719
-719
-720
-720
-720
-719
-719
-718
-717
-716
-715
-713
-711
-709
-707
-705
-703
-701
-699
-697
-695
-693
-692
-690
-689
-688
-687
-685
-683
-681
-679
-677
-674
-672
-669
-667
-664
-662
-660
-657
-654
-651
-648
-643
-639
-633
-627
-621
-615
-608
-601
-594
-588
-581
-575
-568
-562
-556
-550
-544
-538
-532
-527
-521
-515
-510
-504
-498
-493
-487
-481
-475
-469
-463
-457
-451
-445
-440
-435
-431
-427
-424
-422
-419
-417
-415
-413
-410
-407
-404
-400
-397
-393
-389
-386
-382
-379
-376
-374
-371
-369
-367
-364
-362
-359
-356
-353
-349
-345
-342
-338
-335
-331
-328
-325
-322
-319
-317
-314
-311
-308
-306
-304
-302
-301
-300
-299
-298
-298
-298
-299
-300
-301
-303
-304
-306
-308
-311
-314
-317
-320
-324
-328
-333
-338
-343
-348
-353
-359
-364
-370
-375
-380
-386
-391
-396
-401
-406
-410
-415
-420
-424
-429
-433
-437
-441
-445
-450
-455
-460
-465
-471
-477
-483
-490
-497
-503
-510
-517
-523
-530
-537
-543
-550
-557
-564
-571
-578
-586
-593
-600
-607
-614
-621
-628
-635
-642
-649
-656
-663
-669
-676
-683
-689
-695
-702
-708
-713
-719
-724
-730
-735
-740
-745
-750
-756
-761
-767
-772
-778
-784
-790
-796
-801
-807
-812
-817
-822
-826
-830
-834
-838
-842
-846
-850
-855
-859
-864
-868
-873
-877
-881
-885
-888
-892
-894
-897
-900
-902
-904
-907
-909
-911
-913
-915
-917
-919
-920
-922
-923
-924
-925
-926
-927
-928
-928
-929
-929
-928
-927
-926
-925
-923
-921
-919
-917
-915
-913
-911
-909
-907
-904
-901
-898
-894
-890
-886
-882
-878
-874
-870
-866
-862
-857
-853
-849
-844
-840
-835
-831
-826
-821
-816
-811
-806
-802
-797
-793
-789
-785
-781
-777
-774
-770
-767
-764
-761
-758
-756
-753
-751
-749
-746
-744
-742
-739
-736
-733
-730
-727
-724
-721
-718
-716
-713
-711
-709
-707
-705
-704
-702
-700
-699
-697
-695
-694
-692
-689
-687
-684
-681
-678
-674
-669
-665
-659
-654
-648
-642
-636
-630
-624
-618
-611
-605
-598
-591
-585
-578
-571
-565
-558
-552
-545
-539
-532
-526
-519
-513
-507
-501
-495
-489
-484
-479
-474
-470
-466
-462
-457
-453
-448
-443
-438
-433
-428
-423
-419
-415
-411
-407
-404
-401
-398
-394
-391
-387
-384
-381
-378
-375
-373
-371
-369
-367
-366
-365
-364
-363
-361
-359
-357
-355
-353
-352
-350
-349
-348
-347
-347
-347
-347
-347
-347
-346
-346
-345
-344
-342
-341
-339
-336
-334
-332
-329
-327
-324
-321
-318
-314
-311
-307
-304
-300
-296
-292
-288
-285
-282
-279
-277
-275
-274
-273
-271
-270
-269
-268
-267
-266
-265
-265
-265
-264
-264
-264
-265
-265
-266
-267
-269
-271
-274
-277
-281
-285
-289
-294
-300
-306
-312
-319
-326
-334
-341
-350
-358
-366
-375
-383
-392
-401
-410
-419
-428
-437
-445
-454
-463
-471
-480
-488
-496
-504
-511
-519
-526
-534
-541
-547
-554
-560
-566
-572
-578
-583
-587
-592
-595
-599
-602
-604
-606
-608
-609
-610
-610
-609
-609
-608
-608
-607
-606
-606
-606
-606
-606
-606
-606
-607
-607
-607
-608
-609
-610
-611
-612
-613
-615
-616
-617
-618
-619
-620
-621
-622
-623
-625
-626
-628
-630
-633
-636
-640
-643
-647
-651
-655
-659
-662
-666
-669
-672
-675
-677
-680
-682
-685
-688
-690
-693
-696
-699
-701
-704
-707
-709
-712
-714
-716
-718
-719
-719
-719
-719
-718
-716
-714
-712
-710
-707
-703
-700
-696
-692
-688
-682
-677
-671
-664
-658
-650
-643
-636
-630
-623
-617
-611
-605
-600
-594
-588
-581
-575
-568
-560
-553
-545
-537
-530
-522
-514
-507
-499
-492
-485
-477
-469
-461
-453
-445
-437
-429
-421
-414
-407
-400
-394
-389
-384
-379
-374
-369
-365
-360
-355
-349
-344
-338
-332
-327
-321
-316
-311
-306
-301
-296
-291
-286
-281
-276
-271
-266
-262
-257
-252
-248
-244
-240
-236
-233
-231
-228
-226
-225
-224
-223
-222
-221
-221
-221
-221
-220
-221
-221
-221
-222
-223
-225
-226
-228
-231
-233
-235
-238
-241
-245
-248
-252
-256
-260
-264
-268
-272
-276
-280
-285
-289
-294
-298
-303
-308
-314
-319
-324
-330
-336
-341
-347
-353
-359
-364
-370
-376
-382
-388
-393
-399
-405
-410
-416
-422
-428
-434
-440
-446
-452
-459
-465
-471
-477
-484
-490
-497
-504
-511
-518
-525
-533
-540
-548
-555
-562
-569
-576
-582
-588
-594
-600
-606
-611
-617
-623
-628
-634
-639
-645
-650
-656
-661
-667
-672
-677
-681
-686
-690
-694
-697
-700
-703
-706
-708
-709
-711
-712
-714
-715
-716
-717
-718
-719
-719
-719
-719
-718
-718
-717
-716
-715
-714
-713
-712
-710
-708
-706
-704
-702
-699
-697
-694
-692
-689
-687
-684
-681
-678
-675
-672
-669
-665
-661
-656
-652
-647
-641
-636
-631
-627
-622
-618
-615
-612
-609
-607
-606
-604
-603
-602
-600
-599
-597
-595
-593
-591
-590
-588
-587
-586
-586
-585
-584
-583
-581
-579
-577
-575
-572
-570
-566
-563
-559
-555
-551
-547
-542
-538
-533
-529
-524
-520
-516
-511
-506
-501
-496
-490
-485
-479
-472
-466
-459
-453
-446
-439
-432
-425
-418
-410
-402
-394
-386
-378
-369
-361
-352
-344
-335
-327
-320
-313
-306
-300
-294
-288
-283
-278
-273
-268
-264
-259
-255
-250
-246
-242
-238
-234
-231
-227
-224
-221
-217
-214
-211
-208
-205
-202
-199
-196
-194
-191
-189
-187
-186
-185
-184
-184
-184
-184
-184
-185
-186
-187
-188
-190
-191
-193
-194
-195
-196
-197
-198
-198
-197
-196
-195
-194
-192
-190
-187
-185
-183
-180
-178
-176
-174
-172
-170
-168
-166
-163
-160
-157
-154
-150
-146
-143
-139
-135
-131
-128
-125
-122
-119
-116
-114
-111
-108
-105
-102
-98
-94
-90
-85
-81
-77
-72
-69
-65
-62
-59
-57
-55
-53
-51
-49
-47
-46
-44
-42
-40
-38
-36
-35
-34
-32
-31
-30
-28
-27
-25
-22
-20
-18
-15
-13
-10
-8
-5
-2
1
4
7
10
13
17
20
23
25
28
30
33
34
36
36
37
36
35
34
32
31
28
26
24
21
19
16
14
11
9
7
4
2
0
-3
-5
-8
-11
-14
-16
-19
-21
-23
-26
-28
-30
-32
-34
-37
-39
-42
-45
-48
-51
-54
-57
-60
-63
-65
-67
-68
-69
-71
-72
-73
-75
-76
-77
-79
-80
-80
-80
-80
-79
-78
-77
-75
-74
-72
-70
-68
-67
-65
-64
-62
-60
-58
-56
-54
-52
-50
-47
-45
-43
-41
-39
-38
-37
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-37
-38
-40
-42
-44
-46
-49
-51
-53
-55
-56
-58
-59
-60
-61
-62
-63
-63
-64
-65
-66
-67
-68
-68
-69
-69
-70
-69
-69
-68
-66
-64
-62
-59
-56
-52
-48
-43
-37
-32
-25
-19
-12
-5
3
11
19
28
37
46
56
67
77
88
100
111
123
134
146
157
168
179
189
199
209
219
229
238
248
258
268
278
288
298
308
318
328
338
347
356
366
375
384
393
401
409
417
424
430
436
441
445
449
453
456
458
460
461
462
463
463
463
463
463
462
461
460
459
458
457
456
455
455
455
454
454
454
454
453
453
452
451
450
448
447
445
443
441
439
436
433
429
425
421
417
412
408
404
400
395
391
387
383
378
374
370
366
362
358
355
352
349
346
344
341
338
335
331
328
324
320
316
312
309
305
300
296
292
287
282
277
271
265
259
252
246
239
232
224
217
210
203
196
189
182
176
169
163
157
151
144
138
132
127
121
115
110
104
98
93
87
81
75
68
62
56
49
43
37
31
25
19
13
7
1
-5
-10
-15
-20
-24
-27
-30
-33
-34
-36
-37
-37
-37
-37
-37
-37
-36
-36
-35
-34
-34
-33
-32
-31
-29
-28
-26
-24
-22
-19
-15
-11
-7
-3
2
7
11
16
20
25
29
33
37
41
45
49
53
56
60
63
66
69
72
74
76
78
80
81
82
83
84
84
85
85
84
84
84
83
83
82
82
81
81
80
80
80
79
79
78
78
78
78
78
77
78
78
78
79
79
80
81
81
82
83
83
84
85
87
88
90
93
95
98
101
105
109
113
117
121
126
131
136
142
148
154
161
168
176
184
192
202
211
222
233
244
256
268
280
292
305
317
329
341
353
364
375
386
396
406
416
426
436
445
455
464
473
482
491
500
509
517
526
534
542
549
557
564
571
578
584
591
598
604
610
617
623
629
635
641
647
653
659
664
670
675
680
685
689
693
696
699
702
705
707
709
711
712
714
715
716
717
718
718
719
720
720
721
722
722
723
724
724
725
725
725
725
725
725
724
724
724
724
724
724
724
723
722
721
719
717
715
711
708
704
701
697
693
689
686
682
679
677
674
672
670
668
666
664
662
659
657
655
653
650
648
645
643
640
636
633
629
625
621
617
612
607
602
596
591
585
579
573
567
561
555
549
544
539
535
530
526
522
519
515
512
509
506
503
500
497
494
492
490
488
487
486
486
486
486
487
488
489
491
493
495
497
500
504
508
512
517
522
528
533
539
545
550
556
561
566
571
577
582
588
593
599
605
610
616
620
625
628
632
634
637
639
641
642
644
645
645
646
646
645
644
643
642
640
638
635
633
630
628
625
622
619
615
611
607
603
598
593
588
583
578
573
568
563
558
553
548
543
537
532
527
521
516
510
505
500
495
490
484
479
474
469
464
459
454
450
446
442
439
436
434
432
430
429
428
426
425
424
423
423
422
422
422
423
425
427
429
432
434
438
441
445
448
452
457
461
466
471
477
483
489
496
503
511
519
527
536
545
555
565
575
586
597
608
620
631
643
654
666
679
692
705
719
734
750
766
783
800
817
834
851
868
885
902
919
937
955
973
992
1010
1030
1049
1068
1087
1105
1123
1141
1158
1175
1191
1207
1222
1237
1252
1266
1281
1295
1308
1322
1335
1348
1361
1374
1387
1399
1411
1423
1435
1446
1458
1468
1479
1488
1497
1506
1514
1521
1528
1534
1540
1545
1549
1553
1555
1557
1559
1559
1559
1559
1558
1557
1556
1555
1553
1552
1550
1548
1546
1544
1542
1539
1535
1531
1527
1523
1518
1513
1509
1504
1499
1494
1488
1483
1477
1470
1463
1455
1446
1438
1428
1418
1408
1397
1386
1375
1363
1352
1341
1330
1318
1307
1295
1284
1272
1259
1247
1235
1222
1210
1198
1186
1174
1162
1151
1139
1128
1116
1105
1093
1080
1068
1055
1042
1028
1014
1000
986
971
956
941
925
909
892
876
858
841
823
805
786
768
750
732
714
697
681
665
650
636
623
610
599
588
578
569
560
551
543
536
528
521
514
508
502
497
492
488
484
481
478
475
473
471
470
469
467
466
465
465
464
464
464
464
464
465
466
468
469
471
474
477
480
483
488
492
497
503
509
516
522
529
536
543
550
556
563
570
577
584
591
598
605
612
620
627
635
642
650
658
665
672
679
686
693
700
706
713
720
727
735
742
750
758
766
774
782
790
797
804
810
815
821
826
830
835
839
843
848
853
858
863
868
874
880
886
892
899
905
912
919
925
932
940
947
954
961
967
974
980
985
990
995
999
1002
1004
1008
1010
1010
1010
1010
1010
1008
1008
1004
1002
1000
996
993
989
984
979
974
969
963
958
952
947
941
936
931
927
922
917
913
908
904
899
895
891
886
882
878
874
871
867
864
861
858
855
851
848
845
841
838
835
831
828
824
820
816
812
808
804
800
796
791
787
783
780
777
774
772
770
769
768
768
768
768
769
769
770
770
771
771
771
772
772
772
773
773
774
775
775
776
777
778
779
780
780
781
781
781
782
782
782
783
783
784
785
786
787
788
789
790
791
792
793
793
794
794
794
794
793
793
792
791
790
789
787
785
783
781
778
775
772
768
765
761
757
752
748
743
738
732
727
721
716
710
704
699
693
687
681
675
669
663
657
651
644
638
632
626
621
616
610
606
601
596
592
588
584
580
576
573
569
566
564
562
560
559
558
558
558
558
559
561
562
565
568
571
574
577
580
583
585
587
588
589
589
588
588
587
586
585
583
582
581
580
579
577
576
575
574
572
571
570
570
569
568
568
568
567
567
566
566
565
564
563
562
561
560
559
558
558
557
556
556
556
556
556
557
558
559
561
563
565
567
570
573
576
580
584
588
593
599
605
612
619
627
635
644
653
662
672
682
691
701
711
720
730
740
750
760
770
781
791
802
813
824
836
847
859
871
882
894
906
918
930
941
952
963
973
983
992
1000
1008
1016
1024
1030
1036
1041
1046
1051
1054
1057
1059
1060
1060
1059
1056
1053
1049
1043
1037
1030
1022
1014
1006
999
991
983
975
967
959
952
944
937
929
922
914
906
898
890
882
874
866
859
852
846
839
833
827
821
815
809
803
797
791
786
781
776
772
769
766
763
762
761
760
761
761
762
763
764
766
767
769
771
773
775
776
778
780
781
783
784
786
787
789
790
792
793
794
796
797
798
799
800
801
801
802
803
804
805
805
806
807
807
806
806
804
803
800
798
795
792
789
786
783
779
776
773
770
766
763
760
758
755
753
752
751
750
749
748
748
748
747
747
747
747
746
746
746
746
746
747
747
748
748
749
750
750
751
751
751
750
750
749
748
747
745
743
742
740
738
736
734
733
731
729
728
727
725
724
723
721
720
719
717
716
715
714
713
712
711
710
710
709
707
705
703
700
697
693
689
685
680
675
670
665
659
654
648
642
636
629
623
616
610
604
597
591
585
579
574
568
563
557
553
548
544
540
536
533
530
527
525
524
522
521
521
521
522
522
524
525
527
530
532
535
538
541
543
546
549
551
554
556
557
559
560
562
563
563
564
565
565
565
565
565
564
563
562
561
559
556
553
549
545
539
533
526
518
510
502
493
485
478
470
464
457
451
446
441
436
431
426
422
418
414
411
410
408
408
409
411
414
417
422
427
432
438
444
450
457
464
471
479
486
494
501
509
516
523
530
538
545
553
560
568
576
584
592
600
608
615
622
629
636
642
648
654
660
666
672
678
684
689
695
700
704
709
713
717
721
724
728
731
734
737
739
742
745
749
752
755
759
763
767
771
775
779
783
787
791
795
798
802
805
808
811
814
816
818
820
822
824
825
827
828
829
830
830
830
829
827
825
822
819
815
812
808
804
800
796
792
788
785
781
778
775
772
770
767
765
763
760
758
756
753
751
748
746
744
741
739
737
735
734
733
732
731
730
730
730
730
730
731
731
732
734
736
739
742
746
751
756
761
767
773
779
786
793
800
807
814
821
828
835
843
850
857
865
872
879
887
894
901
908
916
923
930
938
945
952
959
966
973
980
987
993
999
1004
1010
1016
1022
1028
1033
1038
1042
1046
1049
1053
1055
1058
1060
1062
1064
1066
1067
1068
1069
1069
1069
1070
1070
1070
1069
1069
1069
1069
1068
1068
1068
1068
1067
1067
1067
1066
1065
1064
1063
1061
1060
1058
1056
1053
1050
1048
1045
1041
1038
1034
1030
1025
1020
1014
1008
1002
995
988
981
972
964
955
945
935
925
914
903
892
881
870
859
847
836
824
813
801
789
777
764
751
738
724
709
694
678
663
646
630
613
596
579
561
544
526
509
491
472
454
436
417
399
381
363
346
328
311
295
278
262
246
230
214
197
181
165
148
132
115
99
82
65
49
33
18
3
-12
-26
-40
-53
-65
-77
-89
-99
-108
-116
-122
-128
-132
-134
-135
-135
-134
-132
-130
-126
-123
-119
-115
-111
-107
-104
-101
-98
-95
-93
-91
-90
-89
-88
-88
-88
-89
-89
-90
-90
-91
-90
-90
-89
-87
-86
-83
-81
-78
-76
-73
-70
-67
-63
-60
-56
-51
-46
-41
-35
-29
-23
-16
-9
-2
4
11
17
24
31
37
44
51
58
66
74
82
90
99
108
117
126
135
144
153
162
171
180
190
199
208
218
227
237
246
255
264
273
281
290
298
307
315
322
330
337
343
349
354
359
364
369
373
378
382
387
391
394
397
400
401
402
403
403
402
401
400
398
396
394
391
388
384
379
374
368
362
355
348
340
333
325
318
311
305
299
294
289
285
281
278
274
271
268
265
262
260
258
257
256
256
256
257
258
259
260
261
263
265
266
268
271
273
275
278
281
283
286
289
292
295
297
300
302
305
307
308
310
312
313
315
317
318
320
322
324
326
328
330
333
336
340
343
347
352
356
361
366
371
377
383
390
398
406
414
423
432
442
451
460
469
479
488
497
506
515
524
532
541
549
556
563
569
575
580
584
588
592
594
597
599
602
604
606
608
611
614
617
620
623
626
630
634
638
643
648
655
661
669
678
687
697
707
717
728
738
749
759
769
779
788
797
806
815
823
831
838
845
852
859
866
872
878
884
890
895
900
904
907
910
913
914
915
916
915
915
913
912
910
907
905
902
900
897
894
892
889
886
883
879
876
872
869
865
861
856
852
848
843
838
834
829
825
820
816
811
807
803
798
794
790
785
780
775
770
765
759
753
747
740
733
725
717
709
700
691
682
671
661
649
637
625
612
599
586
573
561
548
535
522
509
496
484
471
458
446
434
421
409
397
385
372
360
348
336
323
311
300
288
277
266
255
244
234
224
214
204
195
185
176
166
157
149
140
132
124
117
111
105
99
95
91
87
85
82
80
78
77
75
74
72
71
70
69
69
69
69
69
70
71
72
74
75
77
80
83
86
90
94
99
103
108
113
118
122
127
132
138
143
149
154
160
165
171
176
181
186
190
195
199
202
206
209
212
215
218
221
225
229
234
240
246
252
260
268
276
285
295
305
316
327
338
349
360
371
382
393
404
414
425
435
445
455
464
473
482
491
499
506
513
519
525
529
533
536
539
541
543
544
545
546
547
548
549
551
553
555
557
560
563
566
569
572
576
579
582
585
588
591
594
597
600
603
605
607
609
610
611
612
613
613
613
613
613
612
612
611
611
610
610
610
610
609
609
608
607
606
605
603
601
599
597
594
592
589
587
584
581
579
576
574
571
569
566
563
560
558
555
552
549
546
543
541
539
537
536
535
534
534
534
535
535
536
537
537
538
539
540
540
541
541
541
541
541
541
540
539
538
537
536
535
534
534
533
532
532
531
531
531
531
531
531
531
531
530
529
528
528
527
526
526
525
525
525
525
524
525
525
525
525
526
526
527
527
528
528
529
529
530
531
531
532
533
534
536
537
538
539
539
540
540
540
540
539
538
537
536
534
532
530
527
525
522
519
516
513
510
507
503
500
496
492
487
482
477
472
466
460
454
447
440
433
426
418
409
400
390
381
370
360
349
338
327
316
305
294
283
273
262
251
240
229
218
207
196
186
175
164
154
144
133
123
113
103
93
83
73
63
53
43
33
23
12
2
-8
-18
-28
-38
-48
-57
-67
-76
-85
-94
-103
-111
-120
-128
-137
-144
-152
-159
-166
-172
-178
-183
-187
-191
-194
-196
-198
-200
-201
-201
-202
-202
-202
-201
-200
-198
-195
-192
-188
-183
-178
-172
-166
-160
-153
-147
-140
-133
-126
-119
-112
-104
-97
-89
-80
-72
-63
-53
-44
-34
-24
-14
-4
6
16
26
37
48
60
72
85
98
112
125
139
153
167
182
196
211
226
242
258
275
292
309
327
345
362
380
397
415
432
448
465
481
497
514
530
546
561
577
592
607
621
635
648
661
674
687
699
712
724
737
749
761
774
786
797
808
818
828
838
847
855
864
872
880
888
895
903
910
917
924
931
937
944
951
959
967
976
985
995
1004
1016
1028
1039
1051
1063
1075
1087
1099
1112
1124
1136
1148
1160
1172
1183
1194
1205
1216
1226
1235
1244
1252
1259
1266
1272
1277
1281
1285
1288
1291
1294
1296
1298
1299
1300
1300
1300
1300
1299
1298
1296
1294
1291
1287
1283
1278
1272
1266
1259
1251
1242
1232
1222
1211
1200
1187
1174
1161
1147
1132
1117
1101
1085
1069
1052
1035
1018
1000
983
965
947
929
911
893
876
858
840
823
806
789
772
755
738
722
706
690
675
660
646
633
620
607
595
584
574
564
554
545
536
528
520
512
505
499
493
488
483
479
476
473
471
469
468
467
467
468
469
470
471
472
474
475
476
477
477
478
478
478
477
477
476
475
474
473
471
469
467
465
462
459
457
454
451
448
445
442
440
437
435
433
431
429
427
425
424
423
422
422
422
423
424
426
429
432
436
441
446
453
460
467
476
485
494
504
515
526
537
549
561
574
588
602
617
634
650
668
686
705
724
743
763
782
802
823
843
863
884
904
924
944
964
983
1002
1020
1038
1055
1072
1088
1104
1120
1135
1150
1166
1180
1195
1210
1224
1238
1252
1265
1279
1292
1305
1319
1332
1345
1358
1371
1384
1397
1409
1421
1433
1444
1454
1464
1473
1481
1489
1496
1501
1506
1510
1513
1516
1518
1519
1521
1522
1523
1524
1525
1526
1527
1527
1528
1527
1527
1526
1524
1522
1520
1517
1515
1511
1508
1505
1501
1497
1493
1489
1485
1480
1475
1470
1465
1459
1454
1448
1442
1436
1431
1425
1419
1413
1407
1401
1394
1387
1380
1372
1365
1357
1349
1342
1334
1327
1320
1313
1307
1300
1294
1287
1280
1273
1265
1257
1248
1239
1231
1222
1213
1205
1197
1188
1180
1172
1164
1156
1149
1141
1133
1126
1119
1112
1106
1100
1094
1088
1083
1077
1071
1065
1059
1053
1047
1040
1033
1027
1020
1014
1006
1000
995
989
982
976
969
962
955
947
939
931
922
913
904
895
886
877
869
861
854
847
841
836
831
826
822
817
813
810
806
803
800
797
795
794
793
793
793
794
796
798
801
804
808
813
818
823
829
835
841
848
854
861
868
875
881
888
895
902
909
916
923
930
938
947
955
964
973
982
991
1000
1010
1018
1028
1037
1045
1053
1061
1069
1076
1084
1091
1099
1108
1117
1126
1136
1147
1158
1170
1181
1193
1205
1216
1228
1239
1250
1261
1272
1283
1294
1305
1315
1326
1336
1346
1354
1362
1370
1376
1382
1388
1393
1397
1401
1406
1410
1414
1418
1422
1426
1430
1434
1437
1440
1442
1445
1447
1449
1451
1454
1456
1459
1463
1466
1470
1475
1479
1484
1488
1493
1497
1502
1506
1510
1514
1518
1522
1527
1531
1535
1539
1543
1547
1550
1553
1555
1557
1558
1559
1558
1558
1556
1555
1552
1550
1547
1544
1541
1537
1534
1530
1526
1522
1518
1514
1511
1507
1504
1502
1500
1498
1498
1498
1498
1499
1500
1502
1504
1506
1508
1510
1512
1515
1517
1520
1522
1525
1527
1530
1533
1537
1541
1545
1550
1555
1561
1567
1573
1579
1586
1592
1599
1605
1611
1617
1622
1627
1632
1637
1642
1647
1653
1658
1664
1670
1677
1684
1691
1699
1707
1715
1723
1732
1742
1752
1763
1774
1786
1800
1814
1828
1844
1860
1878
1896
1914
1933
1953
1973
1993
2013
2033
2052
2071
2090
2109
2127
2145
2162
2179
2195
2211
2227
2243
2258
2274
2289
2304
2319
2334
2348
2362
2375
2389
2401
2414
2426
2437
2448
2459
2470
2480
2490
2500
2510
2519
2528
2536
2544
2552
2559
2566
2573
2579
2584
2588
2592
2595
2597
2598
2598
2597
2595
2592
2587
2582
2575
2567
2558
2549
2538
2527
2516
2504
2492
2479
2467
2454
2441
2428
2415
2403
2390
2378
2365
2353
2341
2328
2316
2303
2290
2277
2264
2251
2238
2225
2211
2198
2185
2172
2159
2146
2134
2121
2108
2095
2082
2068
2055
2041
2027
2012
1998
1984
1969
1955
1940
1926
1911
1896
1880
1864
1847
1830
1812
1793
1774
1755
1736
1716
1697
1678
1659
1640
1622
1604
1587
1570
1553
1537
1522
1506
1491
1476
1461
1447
1433
1419
1406
1394
1382
1371
1361
1351
1342
1333
1326
1318
1312
1306
1300
1296
1291
1287
1283
1279
1275
1271
1266
1261
1257
1251
1246
1240
1234
1227
1221
1214
1207
1200
1193
1186
1180
1174
1168
1163
1158
1153
1149
1145
1141
1137
1133
1130
1127
1124
1122
1120
1119
1119
1121
1123
1126
1131
1138
1146
1155
1166
1178
1192
1207
1222
1239
1256
1274
1293
1312
1333
1354
1376
1399
1423
1448
1473
1500
1527
1556
1585
1614
1644
1675
1706
1737
1768
1800
1832
1863
1896
1928
1961
1994
2027
2060
2093
2126
2159
2192
2224
2256
2288
2320
2352
2383
2415
2446
2477
2507
2537
2566
2594
2620
2645
2669
2691
2713
2734
2754
2774
2794
2814
2834
2855
2876
2897
2919
2940
2960
2981
3000
3019
3038
3055
3072
3089
3104
3120
3134
3149
3163
3177
3190
3203
3216
3228
3240
3252
3262
3273
3282
3291
3300
3307
3315
3321
3328
3333
3338
3342
3345
3347
3348
3349
3348
3346
3344
3340
3335
3329
3322
3314
3305
3294
3282
3269
3254
3238
3220
3202
3181
3159
3136
3112
3086
3059
3031
3002
2972
2942
2912
2881
2850
2819
2788
2757
2726
2695
2663
2632
2601
2570
2541
2511
2483
2457
2431
2408
2386
2366
2348
2331
2316
2303
2291
2280
2270
2262
2254
2248
2242
2236
2231
2226
2221
2215
2210
2204
2197
2190
2182
2175
2167
2159
2151
2144
2137
2131
2125
2119
2113
2106
2100
2093
2086
2078
2069
2059
2049
2037
2027
2016
2004
1991
1979
1967
1955
1943
1932
1922
1912
1902
1893
1885
1878
1871
1865
1859
1853
1847
1842
1838
1833
1829
1826
1824
1822
1821
1822
1823
1825
1828
1831
1835
1840
1845
1850
1856
1862
1868
1874
1880
1886
1893
1900
1907
1914
1921
1929
1936
1943
1951
1959
1968
1978
1989
2001
2015
2029
2044
2060
2076
2092
2109
2125
2141
2156
2171
2185
2199
2211
2224
2235
2246
2256
2265
2273
2281
2287
2292
2296
2298
2300
2300
2300
2299
2298
2297
2296
2296
2296
2298
2300
2302
2305
2309
2313
2316
2320
2324
2328
2332
2336
2340
2345
2350
2355
2360
2366
2372
2378
2384
2390
2396
2403
2409
2416
2423
2430
2438
2446
2455
2465
2475
2485
2496
2508
2520
2533
2545
2558
2572
2586
2600
2614
2629
2643
2658
2673
2688
2703
2719
2734
2749
2764
2778
2793
2807
2820
2833
2846
2858
2869
2879
2890
2899
2908
2917
2925
2932
2938
2943
2948
2952
2955
2957
2959
2959
2960
2959
2958
2956
2953
2949
2944
2938
2931
2923
2913
2902
2889
2875
2860
2843
2826
2807
2788
2768
2747
2725
2703
2680
2657
2634
2610
2585
2561
2536
2512
2487
2463
2439
2415
2391
2369
2347
2327
2308
2291
2275
2262
2250
2240
2232
2225
2219
2214
2211
2207
2203
2200
2196
2193
2189
2186
2182
2179
2177
2175
2174
2173
2173
2172
2172
2171
2170
2169
2167
2164
2161
2157
2153
2147
2141
2133
2124
2114
2103
2091
2077
2062
2045
2029
2012
1993
1974
1954
1934
1914
1894
1874
1854
1833
1814
1794
1774
1754
1734
1714
1695
1676
1656
1638
1619
1601
1583
1566
1549
1532
1516
1500
1484
1468
1453
1438
1424
1410
1398
1385
1374
1364
1354
1346
1338
1330
1324
1318
1313
1308
1304
1301
1299
1298
1297
1297
1298
1298
1299
1300
1301
1302
1302
1303
1304
1305
1307
1309
1312
1316
1321
1326
1333
1340
1348
1356
1366
1376
1387
1399
1411
1424
1439
1453
1468
1484
1499
1514
1529
1544
1558
1572
1585
1599
1612
1625
1637
1650
1662
1674
1684
1695
1704
1712
1720
1727
1733
1738
1743
1748
1752
1757
1761
1765
1768
1772
1775
1777
1780
1782
1783
1785
1786
1787
1788
1789
1791
1793
1795
1799
1803
1808
1813
1819
1825
1831
1837
1842
1848
1852
1857
1860
1863
1865
1866
1867
1867
1866
1865
1863
1861
1857
1854
1849
1844
1838
1831
1824
1817
1810
1803
1795
1788
1782
1776
1770
1766
1762
1758
1755
1751
1748
1745
1742
1738
1733
1727
1720
1711
1701
1690
1677
1663
1647
1630
1612
1592
1571
1549
1526
1501
1476
1449
1421
1392
1362
1331
1298
1265
1231
1196
1160
1123
1086
1049
1012
974
936
899
862
825
788
752
717
683
649
617
585
554
525
496
468
440
414
388
362
337
313
289
266
244
223
202
182
163
144
126
109
93
78
62
48
34
20
6
-9
-23
-39
-55
-72
-89
-108
-128
-149
-171
-193
-217
-241
-265
-290
-316
-341
-366
-391
-415
-440
-464
-488
-511
-535
-558
-581
-603
-626
-648
-670
-692
-713
-735
-756
-776
-796
-816
-835
-853
-870
-886
-902
-916
-930
-943
-955
-967
-979
-990
-1002
-1012
-1024
-1035
-1045
-1055
-1064
-1072
-1079
-1086
-1092
-1097
-1101
-1106
-1110
-1114
-1119
-1123
-1128
-1132
-1136
-1140
-1144
-1146
-1148
-1149
-1148
-1145
-1142
-1137
-1131
-1124
-1116
-1107
-1098
-1088
-1078
-1067
-1056
-1045
-1034
-1022
-1012
-1002
-992
-983
-975
-968
-962
-958
-955
-954
-955
-958
-962
-968
-975
-984
-994
-1004
-1016
-1028
-1041
-1055
-1068
-1082
-1096
-1110
-1124
-1138
-1151
-1164
-1176
-1187
-1198
-1208
-1217
-1225
-1232
-1238
-1243
-1247
-1250
-1252
-1254
-1254
-1253
-1252
-1250
-1247
-1244
-1240
-1236
-1233
-1229
-1226
-1223
-1220
-1218
-1215
-1212
-1209
-1206
-1203
-1198
-1194
-1188
-1183
-1177
-1170
-1164
-1157
-1150
-1143
-1137
-1130
-1124
-1117
-1111
-1106
-1100
-1095
-1090
-1084
-1079
-1074
-1068
-1062
-1057
-1052
-1046
-1042
-1038
-1034
-1031
-1029
-1027
-1026
-1026
-1027
-1028
-1029
-1032
-1035
-1039
-1044
-1049
-1056
-1064
-1072
-1081
-1092
-1103
-1115
-1129
-1143
-1158
-1175
-1193
-1212
-1232
-1253
-1275
-1298
-1321
-1344
-1368
-1391
-1414
-1436
-1457
-1477
-1496
-1514
-1531
-1547
-1562
-1577
-1591
-1604
-1618
-1631
-1644
-1657
-1669
-1681
-1692
-1702
-1710
-1718
-1724
-1730
-1734
-1738
-1741
-1744
-1747
-1749
-1751
-1752
-1753
-1753
-1752
-1751
-1748
-1744
-1740
-1735
-1730
-1725
-1720
-1716
-1712
-1709
-1707
-1705
-1705
-1705
-1705
-1707
-1709
-1711
-1715
-1718
-1723
-1729
-1735
-1743
-1752
-1763
-1775
-1788
-1802
-1818
-1834
-1851
-1868
-1885
-1902
-1919
-1936
-1952
-1968
-1984
-1999
-2013
-2029
-2043
-2058
-2073
-2088
-2103
-2119
-2135
-2152
-2169
-2187
-2205
-2222
-2241
-2259
-2278
-2297
-2317
-2337
-2357
-2377
-2398
-2418
-2437
-2456
-2474
-2492
-2508
-2522
-2536
-2549
-2560
-2570
-2579
-2587
-2595
-2601
-2606
-2610
-2614
-2616
-2618
-2619
-2619
-2618
-2617
-2615
-2613
-2611
-2610
-2609
-2610
-2611
-2614
-2617
-2622
-2628
-2634
-2641
-2648
-2655
-2663
-2670
-2678
-2685
-2693
-2702
-2711
-2721
-2732
-2743
-2755
-2767
-2780
-2793
-2806
-2820
-2833
-2846
-2859
-2872
-2884
-2897
-2909
-2922
-2934
-2946
-2959
-2971
-2983
-2995
-3007
-3019
-3031
-3043
-3055
-3067
-3078
-3090
-3102
-3114
-3126
-3138
-3150
-3161
-3172
-3183
-3193
-3203
-3212
-3220
-3229
-3236
-3243
-3249
-3255
-3260
-3264
-3268
-3271
-3274
-3276
-3277
-3278
-3278
-3278
-3277
-3275
-3273
-3270
-3267
-3263
-3259
-3254
-3249
-3244
-3238
-3232
-3226
-3220
-3214
-3207
-3201
-3194
-3188
-3181
-3175
-3169
-3162
-3157
-3151
-3145
-3140
-3135
-3129
-3123
-3118
-3112
-3105
-3099
-3093
-3086
-3080
-3073
-3067
-3062
-3056
-3051
-3045
-3040
-3035
-3030
-3025
-3020
-3015
-3011
-3007
-3003
-3000
-2998
-2996
-2996
-2996
-2997
-2998
-3000
-3002
-3004
-3006
-3007
-3009
-3011
-3012
-3014
-3015
-3017
-3018
-3020
-3021
-3022
-3023
-3024
-3024
-3025
-3025
-3026
-3027
-3029
-3031
-3035
-3039
-3043
-3049
-3055
-3062
-3070
-3079
-3089
-3100
-3112
-3126
-3140
-3156
-3174
-3192
-3211
-3231
-3251
-3272
-3292
-3313
-3333
-3353
-3372
-3391
-3409
-3428
-3445
-3462
-3479
-3496
-3512
-3529
-3544
-3560
-3576
-3591
-3607
-3623
-3638
-3654
-3671
-3687
-3704
-3721
-3739
-3757
-3776
-3795
-3814
-3833
-3853
-3873
-3893
-3912
-3931
-3950
-3969
-3988
-4006
-4024
-4041
-4059
-4075
-4091
-4107
-4122
-4137
-4152
-4166
-4179
-4193
-4206
-4219
-4232
-4245
-4257
-4270
-4282
-4295
-4309
-4323
-4339
-4355
-4373
-4392
-4412
-4433
-4455
-4478
-4502
-4525
-4550
-4575
-4599
-4624
-4649
-4674
-4699
-4723
-4746
-4769
-4792
-4814
-4835
-4856
-4877
-4898
-4918
-4939
-4959
-4980
-5001
-5022
-5044
-5065
-5087
-5110
-5132
-5155
-5178
-5201
-5225
-5249
-5273
-5297
-5322
-5347
-5372
-5396
-5421
-5446
-5470
-5493
-5516
-5538
-5559
-5580
-5599
-5619
-5638
-5657
-5676
-5695
-5715
-5735
-5755
-5775
-5795
-5815
-5835
-5854
-5873
-5892
-5910
-5928
-5947
-5965
-5984
-6003
-6024
-6044
-6066
-6088
-6111
-6135
-6158
-6182
-6206
-6230
-6253
-6276
-6299
-6322
-6344
-6366
-6388
-6410
-6433
-6456
-6479
-6503
-6526
-6550
-6573
-6597
-6619
-6642
-6664
-6685
-6707
-6728
-6748
-6768
-6788
-6807
-6825
-6843
-6861
-6878
-6894
-6910
-6925
-6940
-6953
-6966
-6979
-6990
-7001
-7011
-7021
-7030
-7038
-7046
-7053
-7059
-7064
-7069
-7073
-7076
-7078
-7080
-7081
-7082
-7083
-7084
-7085
-7086
-7087
-7089
-7090
-7091
-7092
-7092
-7092
-7091
-7089
-7086
-7083
-7079
-7075
-7070
-7064
-7059
-7054
-7048
-7042
-7035
-7029
-7021
-7013
-7004
-6994
-6984
-6973
-6961
-6949
-6935
-6922
-6907
-6893
-6878
-6862
-6847
-6832
-6817
-6802
-6787
-6773
-6758
-6744
-6730
-6716
-6702
-6688
-6673
-6659
-6645
-6631
-6617
-6604
-6590
-6578
-6565
-6553
-6541
-6530
-6518
-6508
-6498
-6488
-6479
-6470
-6462
-6454
-6447
-6439
-6432
-6425
-6417
-6410
-6401
-6392
-6383
-6372
-6362
-6351
-6339
-6328
-6316
-6304
-6292
-6280
-6267
-6255
-6242
-6229
-6216
-6203
-6189
-6175
-6160
-6145
-6129
-6113
-6096
-6079
-6061
-6044
-6026
-6008
-5990
-5971
-5952
-5934
-5915
-5896
-5877
-5858
-5840
-5822
-5805
-5788
-5772
-5758
-5743
-5730
-5717
-5705
-5693
-5681
-5670
-5660
-5649
-5639
-5630
-5622
-5614
-5608
-5602
-5598
-5595
-5594
-5593
-5593
-5595
-5597
-5600
-5603
-5607
-5611
-5615
-5620
-5625
-5630
-5635
-5640
-5646
-5653
-5660
-5667
-5676
-5686
-5697
-5709
-5723
-5739
-5755
-5774
-5794
-5815
-5837
-5859
-5883
-5906
-5930
-5955
-5979
-6003
-6028
-6052
-6077
-6101
-6125
-6148
-6172
-6195
-6217
-6240
-6261
-6283
-6304
-6326
-6346
-6367
-6388
-6408
-6428
-6448
-6468
-6488
-6508
-6528
-6549
-6569
-6590
-6611
-6632
-6654
-6676
-6699
-6722
-6746
-6770
-6794
-6819
-6844
-6869
-6895
-6920
-6946
-6971
-6996
-7021
-7046
-7070
-7093
-7116
-7137
-7158
-7178
-7198
-7217
-7236
-7254
-7273
-7291
-7309
-7327
-7344
-7362
-7379
-7396
-7412
-7428
-7444
-7459
-7474
-7488
-7502
-7515
-7528
-7540
-7552
-7564
-7575
-7585
-7595
-7604
-7612
-7621
-7628
-7636
-7643
-7650
-7656
-7661
-7666
-7669
-7672
-7674
-7674
-7674
-7673
-7671
-7668
-7665
-7661
-7657
-7653
-7649
-7645
-7641
-7638
-7634
-7630
-7627
-7623
-7620
-7616
-7612
-7607
-7602
-7597
-7592
-7587
-7582
-7577
-7572
-7568
-7565
-7562
-7560
-7558
-7557
-7557
-7557
-7558
-7559
-7561
-7562
-7564
-7566
-7568
-7570
-7573
-7575
-7577
-7579
-7581
-7583
-7585
-7588
-7591
-7594
-7597
-7601
-7605
-7609
-7614
-7618
-7621
-7625
-7628
-7630
-7631
-7632
-7633
-7632
-7631
-7630
-7628
-7626
-7623
-7621
-7618
-7615
-7613
-7610
-7607
-7605
-7602
-7599
-7597
-7595
-7594
-7593
-7592
-7592
-7592
-7592
-7592
-7591
-7591
-7591
-7590
-7588
-7587
-7586
-7584
-7582
-7581
-7579
-7578
-7577
-7577
-7577
-7577
-7577
-7578
-7579
-7581
-7583
-7585
-7587
-7590
-7594
-7597
-7601
-7605
-7609
-7613
-7617
-7621
-7625
-7629
-7633
-7638
-7643
-7648
-7653
-7659
-7665
-7671
-7678
-7686
-7694
-7703
-7714
-7725
-7737
-7750
-7763
-7777
-7792
-7807
-7823
-7840
-7858
-7877
-7897
-7918
-7940
-7964
-7990
-8016
-8042
-8071
-8099
-8127
-8156
-8183
-8211
-8238
-8265
-8291
-8316
-8341
-8365
-8389
-8413
-8436
-8460
-8483
-8506
-8529
-8552
-8576
-8599
-8622
-8646
-8670
-8694
-8719
-8745
-8771
-8798
-8825
-8854
-8883
-8914
-8945
-8978
-9011
-9045
-9079
-9114
-9150
-9186
-9222
-9258
-9294
-9331
-9368
-9405
-9443
-9482
-9522
-9562
-9602
-9643
-9684
-9725
-9767
-9808
-9849
-9890
-9932
-9973
-10014
-10055
-10096
-10138
-10180
-10222
-10265
-10308
-10352
-10396
-10440
-10485
-10529
-10574
-10619
-10663
-10707
-10750
-10793
-10836
-10878
-10919
-10960
-11000
-11040
-11079
-11118
-11156
-11195
-11233
-11270
-11308
-11345
-11383
-11420
-11457
-11494
-11530
-11567
-11603
-11638
-11673
-11707
-11740
-11773
-11806
-11838
-11869
-11901
-11932
-11964
-11995
-12025
-12055
-12085
-12115
-12143
-12171
-12199
-12225
-12251
-12276
-12301
-12326
-12350
-12375
-12400
-12426
-12452
-12478
-12505
-12532
-12559
-12586
-12614
-12641
-12668
-12696
-12723
-12751
-12779
-12808
-12838
-12868
-12899
-12930
-12961
-12992
-13023
-13052
-13081
-13109
-13136
-13162
-13187
-13212
-13235
-13258
-13280
-13301
-13321
-13341
-13359
-13377
-13395
-13411
-13427
-13443
-13457
-13471
-13484
-13496
-13508
-13518
-13528
-13538
-13547
-13555
-13564
-13572
-13580
-13588
-13595
-13602
-13610
-13616
-13622
-13628
-13633
-13638
-13642
-13645
-13648
-13651
-13653
-13655
-13657
-13658
-13660
-13661
-13663
-13664
-13665
-13665
-13665
-13664
-13663
-13661
-13658
-13654
-13650
-13645
-13639
-13633
-13626
-13618
-13609
-13600
-13589
-13579
-13567
-13555
-13543
-13530
-13516
-13502
-13488
-13473
-13458
-13443
-13429
-13414
-13399
-13383
-13368
-13352
-13336
-13319
-13302
-13285
-13267
-13249
-13231
-13213
-13195
-13178
-13160
-13144
-13127
-13112
-13096
-13081
-13066
-13050
-13034
-13017
-12998
-12979
-12959
-12938
-12915
-12892
-12869
-12844
-12820
-12794
-12769
-12743
-12716
-12689
-12661
-12633
-12604
-12574
-12544
-12514
-12482
-12450
-12418
-12384
-12350
-12316
-12280
-12244
-12207
-12170
-12132
-12094
-12056
-12017
-11978
-11938
-11898
-11858
-11816
-11774
-11731
-11686
-11641
-11594
-11546
-11496
-11445
-11394
-11341
-11287
-11232
-11177
-11120
-11063
-11005
-10946
-10887
-10826
-10765
-10704
-10641
-10577
-10513
-10447
-10380
-10312
-10243
-10173
-10101
-10029
-9956
-9882
-9808
-9733
-9659
-9584
-9511
-9438
-9365
-9294
-9223
-9153
-9084
-9016
-8948
-8881
-8815
-8750
-8685
-8621
-8557
-8494
-8432
-8370
-8308
-8247
-8186
-8125
-8066
-8006
-7947
-7888
-7829
-7771
-7713
-7655
-7597
-7540
-7483
-7426
-7368
-7311
-7254
-7196
-7138
-7080
-7022
-6964
-6905
-6846
-6787
-6728
-6670
-6612
-6554
-6497
-6442
-6387
-6333
-6281
-6229
-6179
-6130
-6081
-6033
-5987
-5941
-5895
-5851
-5807
-5765
-5723
-5682
-5643
-5605
-5568
-5532
-5497
-5464
-5432
-5401
-5371
-5342
-5315
-5288
-5262
-5237
-5213
-5189
-5165
-5142
-5119
-5097
-5076
-5055
-5035
-5015
-4997
-4979
-4962
-4946
-4931
-4916
-4901
-4887
-4873
-4859
-4844
-4830
-4815
-4799
-4784
-4768
-4752
-4736
-4721
-4705
-4690
-4676
-4662
-4649
-4637
-4626
-4615
-4605
-4596
-4589
-4581
-4575
-4570
-4566
-4562
-4560
-4558
-4556
-4555
-4554
-4553
-4553
-4552
-4552
-4552
-4552
-4552
-4553
-4554
-4555
-4558
-4561
-4565
-4571
-4577
-4585
-4593
-4602
-4613
-4624
-4635
-4648
-4661
-4675
-4690
-4706
-4722
-4740
-4760
-4780
-4802
-4825
-4850
-4877
-4906
-4937
-4970
-5005
-5041
-5079
-5119
-5160
-5203
-5246
-5290
-5335
-5381
-5427
-5474
-5521
-5569
-5618
-5667
-5717
-5768
-5819
-5871
-5923
-5976
-6029
-6082
-6135
-6189
-6242
-6294
-6347
-6399
-6450
-6501
-6551
-6601
-6650
-6699
-6747
-6794
-6841
-6887
-6932
-6976
-7020
-7063
-7104
-7145
-7185
-7223
-7260
-7296
-7330
-7364
-7395
-7426
-7456
-7484
-7512
-7539
-7565
-7591
-7615
-7639
-7663
-7685
-7707
-7729
-7749
-7770
-7790
-7810
-7829
-7849
-7868
-7887
-7906
-7924
-7942
-7959
-7976
-7992
-8009
-8023
-8039
-8055
-8070
-8086
-8101
-8117
-8132
-8148
-8164
-8180
-8197
-8213
-8229
-8245
-8260
-8276
-8291
-8306
-8321
-8336
-8350
-8365
-8379
-8394
-8408
-8422
-8435
-8448
-8460
-8471
-8482
-8491
-8499
-8507
-8513
-8518
-8523
-8526
-8529
-8531
-8532
-8532
-8532
-8530
-8528
-8525
-8521
-8517
-8512
-8506
-8499
-8492
-8484
-8476
-8468
-8459
-8450
-8441
-8433
-8424
-8416
-8407
-8398
-8390
-8380
-8371
-8362
-8352
-8343
-8333
-8324
-8315
-8306
-8297
-8288
-8280
-8270
-8261
-8252
-8242
-8232
-8223
-8213
-8204
-8195
-8186
-8177
-8167
-8159
-8148
-8138
-8128
-8117
-8103
-8090
-8077
-8061
-8045
-8029
-8012
-7993
-7973
-7953
-7932
-7910
-7888
-7865
-7841
-7818
-7794
-7769
-7745
-7720
-7694
-7668
-7642
-7615
-7587
-7559
-7531
-7503
-7475
-7446
-7417
-7389
-7360
-7332
-7303
-7275
-7246
-7217
-7188
-7159
-7130
-7101
-7071
-7041
-7012
-6982
-6952
-6923
-6894
-6866
-6838
-6810
-6783
-6756
-6729
-6703
-6677
-6652
-6627
-6603
-6579
-6556
-6533
-6511
-6490
-6469
-6449
-6429
-6411
-6393
-6375
-6359
-6343
-6327
-6313
-6298
-6284
-6271
-6258
-6246
-6234
-6222
-6211
-6200
-6189
-6179
-6170
-6161
-6153
-6146
-6140
-6134
-6130
-6126
-6124
-6122
-6121
-6121
-6122
-6123
-6125
-6128
-6131
-6134
-6139
-6143
-6148
-6154
-6161
-6168
-6175
-6184
-6193
-6203
-6213
-6224
-6235
-6247
-6259
-6271
-6283
-6295
-6307
-6319
-6331
-6343
-6354
-6365
-6376
-6387
-6397
-6406
-6415
-6423
-6430
-6436
-6440
-6444
-6446
-6447
-6448
-6446
-6444
-6441
-6437
-6433
-6427
-6421
-6413
-6404
-6394
-6382
-6369
-6354
-6337
-6318
-6297
-6275
-6251
-6225
-6198
-6170
-6140
-6109
-6077
-6043
-6008
-5972
-5934
-5896
-5855
-5814
-5771
-5727
-5682
-5635
-5587
-5538
-5488
-5437
-5385
-5332
-5279
-5224
-5170
-5114
-5058
-5002
-4945
-4888
-4830
-4772
-4713
-4653
-4593
-4532
-4470
-4407
-4344
-4280
-4215
-4149
-4083
-4014
-3947
-3878
-3808
-3738
-3667
-3595
-3523
-3450
-3376
-3301
-3226
-3149
-3072
-2993
-2913
-2832
-2749
-2665
-2580
-2494
-2407
-2320
-2232
-2145
-2057
-1969
-1882
-1796
-1709
-1624
-1539
-1454
-1371
-1287
-1205
-1123
-1041
-961
-881
-802
-724
-647
-572
-497
-424
-353
-283
-214
-148
-84
-21
39
96
152
204
254
302
346
388
428
464
498
529
557
582
604
624
641
656
668
678
685
690
693
693
690
686
678
668
655
640
622
602
579
554
527
499
468
436
403
368
332
294
255
213
170
125
79
30
-20
-71
-123
-177
-230
-285
-339
-392
-446
-499
-551
-603
-653
-704
-753
-802
-850
-897
-943
-988
-1032
-1076
-1118
-1159
-1198
-1237
-1274
-1310
-1345
-1379
-1411
-1443
-1474
-1503
-1532
-1559
-1585
-1610
-1633
-1656
-1676
-1696
-1714
-1731
-1746
-1760
-1773
-1785
-1796
-1806
-1814
-1821
-1826
-1829
-1831
-1830
-1827
-1822
-1815
-1805
-1793
-1779
-1762
-1744
-1724
-1702
-1679
-1654
-1627
-1599
-1570
-1538
-1505
-1470
-1433
-1394
-1352
-1309
-1264
-1217
-1168
-1117
-1065
-1010
-954
-896
-835
-773
-709
-643
-576
-506
-435
-362
-288
-213
-137
-60
17
94
171
249
326
403
480
557
634
711
788
864
940
1014
1089
1162
1234
1305
1374
1441
1507
1571
1634
1696
1756
1814
1871
1927
1980
2032
2082
2130
2175
2219
2260
2299
2336
2372
2405
2437
2467
2495
2522
2546
2569
2590
2610
2627
2642
2656
2668
2678
2687
2693
2698
2702
2704
2705
2704
2701
2697
2691
2683
2674
2663
2649
2634
2616
2597
2575
2551
2524
2496
2465
2432
2397
2359
2320
2279
2237
2193
2148
2101
2053
2003
1952
1900
1845
1789
1732
1673
1613
1552
1489
1426
1363
1299
1234
1170
1105
1040
975
909
843
777
710
643
576
508
439
371
302
232
163
94
25
-44
-113
-181
-249
-316
-382
-447
-511
-574
-637
-698
-758
-816
-874
-930
-986
-1039
-1092
-1143
-1192
-1239
-1285
-1328
-1369
-1407
-1443
-1476
-1507
-1534
-1559
-1581
-1600
-1616
-1629
-1639
-1645
-1648
-1647
-1643
-1634
-1621
-1604
-1583
-1557
-1527
-1493
-1455
-1412
-1365
-1315
-1261
-1203
-1142
-1079
-1012
-942
-869
-793
-714
-632
-547
-460
-369
-275
-178
-78
24
129
236
346
458
572
688
805
925
1046
1169
1294
1420
1547
1675
1805
1935
2067
2198
2331
2463
2595
2727
2859
2990
3120
3248
3376
3502
3627
3749
3870
3990
4108
4223
4338
4450
4561
4670
4777
4882
4985
5086
5184
5281
5375
5467
5557
5645
5731
5816
5899
5981
6062
6142
6221
6298
6375
6451
6526
6599
6672
6744
6815
6885
6954
7022
7089
7156
7221
7286
7350
7413
7476
7539
7601
7662
7723
7784
7844
7904
7964
8023
8082
8140
8197
8254
8310
8365
8420
8474
8528
8581
8633
8685
8737
8789
8840
8890
8941
8991
9040
9090
9138
9187
9235
9282
9329
9377
9424
9471
9518
9565
9613
9661
9709
9757
9806
9855
9904
9954
10004
10054
10105
10156
10207
10258
10309
10361
10412
10464
10516
10568
10620
10671
10723
10774
10825
10876
10926
10977
11026
11076
11126
11175
11225
11275
11325
11376
11428
11480
11533
11587
11642
11697
11754
11811
11869
11928
11987
12046
12107
12167
12228
12289
12351
12413
12475
12537
12600
12662
12724
12786
12847
12907
12967
13026
13084
13140
13196
13250
13303
13354
13404
13453
13499
13544
13588
13629
13669
13706
13742
13776
13808
13838
13866
13893
13918
13941
13963
13983
14003
14021
14038
14054
14069
14083
14097
14109
14120
14130
14139
14147
14153
14158
14162
14163
14164
14163
14160
14157
14152
14147
14141
14134
14127
14119
14110
14101
14091
14080
14068
14055
14042
14028
14012
13996
13979
13961
13943
13923
13903
13882
13859
13835
13811
13785
13757
13729
13700
13669
13638
13606
13573
13540
13507
13473
13439
13405
13371
13337
13303
13269
13235
13201
13167
13134
13101
13069
13037
13006
12976
12946
12918
12890
12863
12836
12810
12785
12760
12734
12710
12685
12660
12636
12612
12588
12565
12542
12519
12496
12473
12450
12428
12406
12384
12362
12341
12321
12301
12281
12262
12244
12225
12207
12190
12173
12156
12139
12123
12107
12092
12077
12062
12048
12035
12022
12010
11998
11988
11978
11969
11961
11954
11948
11943
11938
11935
11933
11932
11932
11933
11935
11938
11943
11948
11955
11963
11973
11983
11995
12009
12023
12039
12057
12076
12096
12117
12140
12164
12190
12216
12244
12273
12304
12336
12370
12405
12442
12479
12519
12559
12601
12644
12689
12735
12782
12830
12880
12930
12982
13034
13086
13139
13192
13245
13297
13350
13402
13455
13507
13559
13610
13662
13713
13763
13813
13862
13910
13957
14003
14047
14089
14130
14169
14206
14241
14274
14305
14335
14362
14387
14411
14432
14451
14468
14483
14496
14506
14514
14520
14523
14524
14522
14517
14510
14501
14489
14475
14458
14438
14416
14391
14363
14333
14299
14263
14225
14183
14139
14093
14044
13993
13940
13884
13827
13768
13708
13646
13583
13518
13452
13386
13318
13249
13179
13108
13036
12963
12890
12815
12740
12663
12587
12510
12432
12354
12276
12198
12120
12043
11966
11889
11813
11739
11665
11593
11523
11453
11386
11321
11257
11196
11137
11080
11026
10974
10925
10878
10834
10793
10753
10717
10682
10650
10621
10594
10569
10546
10525
10507
10490
10475
10462
10451
10441
10433
10427
10422
10419
10418
10418
10421
10424
10430
10437
10445
10455
10466
10479
10493
10508
10525
10543
10562
10582
10604
10627
10652
10678
10705
10733
10762
10793
10824
10857
10890
10925
10961
10997
11035
11073
11112
11153
11194
11237
11280
11325
11371
11418
11467
11517
11568
11621
11674
11729
11785
11843
11901
11960
12020
12081
12144
12207
12272
12339
12406
12475
12546
12618
12692
12767
12843
12921
13000
13080
13162
13244
13328
13413
13498
13585
13672
13761
13849
13938
14028
14117
14207
14297
14386
14476
14565
14654
14742
14831
14918
15005
15091
15176
15260
15342
15423
15502
15579
15653
15725
15795
15862
15926
15988
16046
16102
16154
16204
16250
16293
16334
16370
16406
16438
16468
16495
16519
16541
16561
16579
16595
16608
16618
16626
16632
16635
16636
16634
16630
16624
16615
16605
16592
16578
16562
16545
16526
16506
16485
16464
16441
16419
16395
16370
16347
16323
16297
16274
16248
16225
16201
16177
16152
16131
16108
16085
16065
16045
16024
16004
15987
15969
15951
15934
15917
15900
15884
15867
15851
15835
15818
15802
15785
15768
15751
15733
15716
15698
15679
15661
15642
15622
15602
15582
15561
15540
15518
15496
15472
15449
15424
15400
15374
15348
15321
15294
15266
15237
15207
15177
15146
15114
15082
15049
15016
14982
14947
14913
14878
14843
14807
14772
14736
14700
14664
14628
14592
14557
14522
14488
14454
14422
14390
14359
14329
14300
14273
14247
14222
14199
14178
14159
14141
14125
14111
14098
14088
14079
14072
14067
14063
14062
14061
14063
14065
14069
14075
14081
14089
14098
14109
14120
14132
14146
14160
14176
14192
14209
14227
14245
14264
14283
14303
14323
14343
14363
14384
14404
14424
14444
14463
14482
14501
14518
14535
14552
14567
14582
14597
14610
14623
14634
14644
14654
14662
14668
14674
14677
14679
14680
14679
14677
14673
14668
14661
14652
14643
14631
14619
14604
14589
14572
14553
14533
14512
14489
14465
14439
14412
14384
14354
14323
14291
14257
14222
14186
14148
14110
14070
14029
13988
13945
13902
13858
13813
13767
13719
13671
13622
13571
13519
13466
13412
13356
13300
13242
13183
13124
13063
13001
12939
12876
12812
12747
12682
12616
12549
12482
12415
12348
12280
12212
12144
12076
12008
11940
11871
11802
11733
11664
11594
11524
11453
11383
11312
11240
11168
11096
11023
10949
10874
10799
10723
10646
10569
10490
10411
10330
10249
10166
10082
9997
9910
9822
9732
9641
9548
9454
9359
9263
9166
9068
8969
8870
8770
8669
8569
8467
8366
8264
8162
8060
7958
7856
7754
7652
7550
7449
7348
7248
7148
7048
6949
6850
6752
6654
6557
6460
6364
6268
6172
6077
5983
5889
5797
5705
5614
5524
5435
5347
5260
5174
5088
5004
4921
4839
4757
4677
4597
4518
4441
4364
4288
4213
4140
4067
3996
3925
3856
3788
3721
3655
3589
3525
3461
3399
3337
3275
3214
3154
3094
3034
2974
2915
2856
2797
2738
2679
2620
2561
2502
2442
2383
2323
2263
2202
2142
2081
2020
1959
1897
1836
1774
1712
1650
1588
1525
1462
1400
1337
1275
1213
1151
1091
1031
972
915
859
804
751
699
648
599
552
506
461
419
378
339
302
267
234
204
175
149
125
104
84
66
49
34
21
9
-2
-11
-19
-26
-32
-37
-40
-43
-44
-44
-43
-41
-38
-34
-30
-25
-19
-13
-7
0
8
15
24
33
42
51
61
71
80
90
98
107
114
121
126
131
135
137
139
139
138
136
133
128
122
114
104
92
78
62
44
23
1
-24
-50
-79
-110
-142
-177
-214
-253
-294
-337
-381
-428
-476
-526
-578
-632
-687
-744
-803
-863
-925
-988
-1052
-1117
-1184
-1251
-1320
-1389
-1459
-1529
-1601
-1673
-1745
-1818
-1892
-1966
-2041
-2117
-2194
-2271
-2348
-2427
-2506
-2586
-2666
-2748
-2830
-2913
-2996
-3080
-3165
-3251
-3337
-3423
-3511
-3599
-3687
-3777
-3867
-3958
-4050
-4143
-4238
-4333
-4430
-4528
-4626
-4726
-4827
-4928
-5029
-5131
-5233
-5335
-5437
-5538
-5640
-5741
-5842
-5942
-6042
-6142
-6241
-6340
-6438
-6536
-6633
-6730
-6826
-6921
-7016
-7111
-7205
-7298
-7391
-7484
-7576
-7667
-7758
-7848
-7938
-8026
-8115
-8203
-8290
-8375
-8460
-8544
-8627
-8709
-8790
-8869
-8948
-9025
-9102
-9177
-9251
-9324
-9396
-9466
-9535
-9603
-9669
-9734
-9798
-9860
-9920
-9979
-10037
-10093
-10148
-10201
-10253
-10304
-10354
-10403
-10451
-10499
-10546
-10592
-10637
-10682
-10725
-10768
-10810
-10851
-10891
-10931
-10969
-11007
-11044
-11081
-11116
-11152
-11186
-11220
-11254
-11287
-11319
-11350
-11380
-11410
-11438
-11465
-11490
-11514
-11537
-11558
-11577
-11595
-11611
-11626
-11638
-11650
-11659
-11667
-11673
-11677
-11679
-11679
-11678
-11674
-11668
-11660
-11650
-11638
-11624
-11607
-11588
-11567
-11544
-11518
-11490
-11460
-11427
-11393
-11356
-11318
-11277
-11235
-11191
-11145
-11097
-11049
-10998
-10947
-10894
-10841
-10786
-10730
-10673
-10616
-10557
-10498
-10438
-10377
-10316
-10254
-10191
-10129
-10066
-10003
-9939
-9876
-9812
-9749
-9685
-9622
-9558
-9495
-9433
-9371
-9309
-9248
-9188
-9129
-9071
-9014
-8958
-8903
-8849
-8796
-8745
-8695
-8646
-8598
-8551
-8506
-8462
-8419
-8377
-8336
-8297
-8259
-8222
-8186
-8151
-8119
-8087
-8057
-8028
-8000
-7973
-7948
-7923
-7900
-7877
-7856
-7835
-7816
-7797
-7780
-7764
-7749
-7735
-7723
-7711
-7701
-7692
-7684
-7677
-7671
-7666
-7662
-7659
-7657
-7656
-7656
-7658
-7660
-7664
-7668
-7674
-7681
-7689
-7698
-7708
-7720
-7732
-7745
-7759
-7774
-7790
-7806
-7823
-7841
-7860
-7880
-7900
-7920
-7942
-7964
-7987
-8010
-8036
-8061
-8087
-8114
-8141
-8169
-8198
-8227
-8256
-8286
-8315
-8346
-8376
-8407
-8438
-8468
-8499
-8530
-8561
-8591
-8622
-8652
-8683
-8713
-8744
-8774
-8804
-8835
-8865
-8895
-8925
-8955
-8984
-9013
-9041
-9069
-9097
-9123
-9149
-9174
-9199
-9222
-9245
-9267
-9288
-9309
-9329
-9348
-9366
-9384
-9400
-9416
-9431
-9445
-9458
-9470
-9480
-9490
-9499
-9507
-9514
-9519
-9523
-9526
-9528
-9529
-9528
-9526
-9524
-9519
-9514
-9508
-9501
-9493
-9484
-9474
-9463
-9452
-9439
-9426
-9412
-9397
-9382
-9367
-9351
-9335
-9319
-9302
-9285
-9268
-9251
-9233
-9215
-9197
-9179
-9161
-9142
-9123
-9104
-9085
-9065
-9045
-9024
-9003
-8981
-8959
-8936
-8913
-8890
-8866
-8841
-8816
-8791
-8765
-8739
-8713
-8687
-8660
-8633
-8605
-8578
-8550
-8522
-8493
-8464
-8435
-8405
-8374
-8344
-8312
-8281
-8249
-8217
-8183
-8151
-8118
-8084
-8050
-8016
-7981
-7946
-7910
-7874
-7837
-7799
-7761
-7722
-7682
-7642
-7602
-7561
-7521
-7480
-7439
-7397
-7356
-7314
-7272
-7230
-7188
-7145
-7102
-7059
-7016
-6972
-6927
-6883
-6838
-6793
-6748
-6703
-6657
-6611
-6565
-6518
-6472
-6424
-6377
-6329
-6281
-6233
-6185
-6136
-6088
-6039
-5990
-5941
-5893
-5844
-5796
-5747
-5699
-5650
-5602
-5554
-5506
-5459
-5411
-5364
-5317
-5271
-5225
-5179
-5134
-5090
-5045
-5002
-4959
-4917
-4875
-4834
-4794
-4754
-4715
-4676
-4638
-4601
-4564
-4527
-4492
-4456
-4421
-4386
-4352
-4318
-4285
-4253
-4220
-4189
-4158
-4128
-4098
-4069
-4041
-4013
-3987
-3961
-3935
-3910
-3886
-3863
-3840
-3818
-3797
-3776
-3756
-3737
-3718
-3700
-3683
-3666
-3650
-3634
-3619
-3605
-3591
-3578
-3566
-3554
-3543
-3532
-3522
-3512
-3503
-3494
-3486
-3478
-3469
-3461
-3453
-3445
-3436
-3428
-3419
-3409
-3399
-3389
-3378
-3366
-3354
-3341
-3328
-3314
-3299
-3284
-3268
-3251
-3234
-3217
-3199
-3180
-3161
-3142
-3122
-3101
-3080
-3058
-3036
-3014
-2991
-2967
-2943
-2919
-2895
-2870
-2845
-2819
-2794
-2767
-2740
-2713
-2685
-2656
-2626
-2596
-2565
-2533
-2500
-2467
-2433
-2399
-2363
-2328
-2292
-2255
-2218
-2181
-2143
-2105
-2066
-2027
-1987
-1946
-1905
-1863
-1821
-1778
-1734
-1689
-1644
-1598
-1551
-1504
-1455
-1406
-1356
-1305
-1252
-1199
-1144
-1088
-1031
-973
-913
-852
-790
-726
-662
-596
-529
-460
-391
-320
-248
-175
-101
-26
50
127
205
284
363
444
525
607
689
772
855
939
1022
1107
1191
1276
1360
1445
1530
1614
1699
1783
1866
1950
2033
2115
2197
2279
2360
2441
2521
2601
2680
2759
2837
2914
2990
3066
3141
3214
3287
3359
3429
3499
3568
3635
3702
3768
3832
3896
3959
4021
4082
4142
4201
4258
4315
4370
4424
4477
4529
4579
4629
4677
4725
4772
4817
4862
4906
4949
4991
5033
5073
5113
5152
5189
5226
5263
5298
5332
5366
5399
5431
5463
5495
5527
5559
5591
5623
5655
5687
5719
5751
5783
5814
5845
5876
5907
5937
5967
5997
6026
6056
6084
6113
6140
6168
6194
6221
6246
6271
6295
6318
6341
6363
6385
6406
6426
6446
6465
6484
6501
6519
6536
6552
6569
6585
6601
6617
6634
6650
6667
6684
6701
6718
6736
6754
6773
6792
6812
6832
6853
6874
6897
6920
6944
6968
6994
7020
7048
7076
7105
7134
7164
7194
7225
7256
7288
7319
7351
7383
7416
7449
7483
7517
7551
7586
7621
7657
7693
7729
7765
7802
7839
7877
7914
7953
7992
8031
8071
8112
8154
8197
8240
8285
8330
8376
8423
8471
8519
8568
8617
8667
8717
8768
8819
8871
8923
8976
9029
9083
9137
9191
9246
9301
9357
9413
9470
9527
9584
9641
9698
9755
9811
9868
9924
9980
10036
10092
10147
10203
10258
10313
10368
10422
10477
10531
10585
10638
10692
10744
10797
10849
10900
10951
11001
11051
11100
11149
11197
11244
11290
11336
11381
11425
11469
11511
11553
11594
11635
11674
11712
11750
11787
11822
11857
11892
11925
11958
11990
12021
12051
12081
12110
12138
12166
12193
12219
12244
12268
12292
12315
12337
12358
12378
12398
12418
12437
12455
12473
12491
12510
12528
12546
12564
12582
12600
12618
12636
12654
12672
12689
12705
12722
12737
12752
12767
12781
12795
12807
12820
12831
12842
12852
12862
12870
12877
12884
12889
12892
12895
12896
12895
12894
12890
12886
12879
12872
12863
12852
12840
12827
12813
12797
12781
12763
12743
12723
12702
12679
12656
12632
12607
12580
12553
12526
12497
12468
12439
12409
12379
12349
12319
12289
12260
12231
12203
12175
12148
12122
12096
12071
12047
12023
12000
11978
11957
11937
11918
11900
11884
11869
11855
11842
11831
11822
11814
11808
11803
11801
11800
11801
11805
11810
11817
11826
11837
11850
11865
11881
11899
11919
11941
11964
11988
12014
12041
12069
12099
12129
12160
12192
12225
12258
12292
12326
12361
12397
12433
12469
12505
12541
12577
12613
12649
12684
12719
12754
12788
12822
12855
12888
12920
12952
12983
13013
13043
13072
13101
13130
13157
13185
13212
13238
13264
13289
13314
13339
13364
13388
13412
13436
13460
13484
13508
13532
13556
13580
13604
13628
13653
13678
13703
13728
13754
13779
13805
13832
13858
13885
13911
13938
13965
13993
14020
14048
14076
14105
14134
14163
14192
14222
14252
14282
14312
14342
14373
14403
14432
14462
14491
14519
14547
14575
14602
14629
14655
14681
14707
14732
14757
14782
14806
14829
14852
14875
14897
14918
14939
14959
14978
14997
15015
15032
15049
15064
15079
15094
15107
15120
15132
15143
15153
15163
15171
15179
15186
15192
15196
15200
15204
15206
15208
15209
15210
15210
15209
15208
15206
15204
15202
15199
15196
15193
15189
15185
15181
15178
15174
15170
15167
15163
15160
15157
15155
15153
15151
15149
15149
15148
15148
15149
15150
15152
15155
15159
15163
15168
15174
15181
15189
15198
15208
15220
15232
15245
15259
15274
15290
15306
15324
15341
15359
15377
15395
15414
15433
15452
15471
15490
15509
15527
15546
15564
15582
15599
15615
15630
15644
15657
15669
15680
15689
15697
15704
15710
15714
15717
15718
15718
15716
15713
15708
15702
15694
15685
15675
15664
15651
15637
15622
15606
15588
15570
15551
15531
15510
15489
15467
15444
15421
15398
15375
15351
15327
15304
15280
15256
15233
15209
15185
15162
15139
15116
15093
15071
15050
15029
15009
14990
14971
14954
14938
14922
14908
14894
14881
14870
14859
14849
14839
14830
14822
14814
14807
14801
14794
14788
14783
14777
14772
14767
14761
14756
14750
14744
14738
14731
14724
14716
14707
14698
14688
14677
14666
14653
14640
14626
14612
14596
14579
14562
14543
14524
14503
14481
14458
14434
14409
14383
14355
14327
14297
14266
14234
14201
14167
14132
14095
14058
14019
13980
13939
13898
13857
13815
13773
13730
13688
13646
13604
13562
13521
13480
13440
13400
13361
13322
13285
13248
13212
13177
13143
13110
13079
13048
13019
12990
12963
12937
12912
12887
12864
12841
12820
12799
12779
12759
12740
12722
12704
12686
12669
12651
12634
12616
12598
12580
12562
12544
12525
12505
12485
12465
12444
12422
12399
12376
12352
12326
12300
12273
12245
12215
12185
12153
12120
12085
12050
12012
11974
11933
11892
11848
11803
11757
11708
11658
11607
11554
11499
11442
11384
11325
11263
11201
11137
11071
11004
10936
10867
10796
10725
10652
10579
10505
10430
10354
10277
10200
10122
10044
9965
9887
9807
9728
9649
9570
9491
9412
9334
9257
9180
9104
9028
8953
8880
8807
8734
8663
8593
8524
8455
8388
8321
8256
8189
8125
8061
7999
7936
7873
7811
7750
7688
7627
7566
7505
7444
7383
7323
7262
7200
7139
7077
7015
6953
6890
6826
6763
6699
6635
6570
6505
6440
6374
6308
6242
6175
6108
6040
5972
5904
5835
5765
5696
5625
5555
5485
5414
5343
5273
5202
5131
5061
4990
4920
4849
4779
4709
4639
4570
4500
4431
4362
4293
4225
4156
4088
4019
3953
3885
3818
3751
3684
3618
3551
3485
3419
3354
3289
3224
3159
3095
3032
2969
2906
2844
2783
2721
2661
2600
2539
2479
2419
2359
2299
2239
2179
2120
2060
2000
1940
1880
1820
1760
1700
1639
1578
1517
1456
1394
1331
1268
1204
1139
1074
1006
940
871
802
731
659
586
512
437
360
282
203
123
42
-39
-122
-206
-290
-375
-461
-547
-634
-721
-808
-896
-984
-1072
-1161
-1250
-1339
-1427
-1516
-1605
-1694
-1783
-1871
-1960
-2048
-2137
-2225
-2314
-2402
-2491
-2580
-2669
-2758
-2847
-2937
-3026
-3115
-3205
-3294
-3383
-3473
-3563
-3653
-3743
-3833
-3923
-4014
-4104
-4195
-4286
-4377
-4467
-4558
-4649
-4740
-4830
-4921
-5012
-5102
-5193
-5284
-5375
-5466
-5558
-5650
-5741
-5834
-5926
-6019
-6112
-6206
-6300
-6395
-6491
-6587
-6683
-6781
-6879
-6978
-7077
-7178
-7279
-7380
-7483
-7586
-7690
-7794
-7899
-8004
-8109
-8216
-8323
-8430
-8537
-8644
-8751
-8858
-8965
-9072
-9178
-9284
-9390
-9495
-9599
-9702
-9805
-9906
-10007
-10106
-10205
-10302
-10398
-10492
-10585
-10676
-10766
-10854
-10940
-11025
-11108
-11189
-11269
-11347
-11424
-11499
-11572
-11644
-11715
-11784
-11851
-11917
-11982
-12046
-12108
-12169
-12229
-12287
-12344
-12401
-12456
-12509
-12562
-12614
-12664
-12714
-12763
-12810
-12857
-12903
-12948
-12992
-13036
-13079
-13121
-13162
-13203
-13244
-13284
-13323
-13362
-13401
-13439
-13476
-13513
-13550
-13586
-13622
-13657
-13692
-13726
-13760
-13793
-13826
-13859
-13891
-13923
-13954
-13985
-14016
-14047
-14077
-14107
-14136
-14165
-14194
-14223
-14251
-14279
-14306
-14334
-14361
-14388
-14415
-14442
-14469
-14496
-14524
-14551
-14578
-14606
-14633
-14661
-14688
-14716
-14743
-14771
-14799
-14827
-14855
-14884
-14913
-14943
-14973
-15003
-15034
-15065
-15097
-15130
-15163
-15196
-15230
-15265
-15301
-15338
-15376
-15415
-15455
-15496
-15539
-15583
-15628
-15675
-15723
-15772
-15823
-15875
-15929
-15984
-16041
-16099
-16158
-16219
-16282
-16346
-16412
-16478
-16546
-16615
-16685
-16756
-16828
-16900
-16974
-17048
-17123
-17198
-17273
-17349
-17425
-17501
-17578
-17654
-17730
-17805
-17881
-17956
-18031
-18105
-18179
-18252
-18325
-18397
-18469
-18539
-18609
-18679
-18747
-18815
-18882
-18948
-19014
-19078
-19142
-19205
-19267
-19328
-19387
-19446
-19504
-19561
-19616
-19671
-19725
-19777
-19829
-19880
-19929
-19978
-20025
-20072
-20117
-20162
-20205
-20247
-20288
-20328
-20367
-20406
-20443
-20479
-20515
-20550
-20583
-20617
-20649
-20680
-20711
-20740
-20769
-20797
-20823
-20849
-20873
-20897
-20919
-20941
-20962
-20982
-21001
-21019
-21037
-21053
-21069
-21084
-21098
-21112
-21124
-21136
-21147
-21158
-21168
-21176
-21185
-21192
-21199
-21204
-21209
-21213
-21217
-21219
-21220
-21220
-21219
-21216
-21213
-21209
-21203
-21196
-21188
-21179
-21168
-21156
-21143
-21129
-21113
-21096
-21078
-21058
-21037
-21015
-20991
-20966
-20939
-20912
-20883
-20852
-20821
-20789
-20756
-20721
-20686
-20651
-20614
-20577
-20539
-20501
-20462
-20423
-20384
-20344
-20304
-20265
-20224
-20184
-20145
-20105
-20065
-20026
-19988
-19950
-19912
-19875
-19839
-19804
-19769
-19736
-19703
-19671
-19640
-19610
-19581
-19553
-19526
-19500
-19475
-19450
-19427
-19405
-19383
-19363
-19344
-19326
-19309
-19293
-19278
-19264
-19251
-19239
-19228
-19218
-19210
-19202
-19195
-19189
-19184
-19179
-19176
-19173
-19170
-19169
-19168
-19168
-19168
-19169
-19170
-19172
-19175
-19177
-19180
-19184
-19187
-19191
-19195
-19199
-19204
-19208
-19212
-19215
-19219
-19222
-19225
-19228
-19230
-19232
-19234
-19235
-19237
-19237
-19238
-19238
-19238
-19238
-19237
-19236
-19235
-19233
-19231
-19229
-19226
-19224
-19221
-19217
-19214
-19211
-19207
-19203
-19200
-19196
-19192
-19189
-19185
-19182
-19178
-19175
-19173
-19170
-19168
-19166
-19164
-19163
-19161
-19160
-19158
-19156
-19155
-19153
-19151
-19149
-19147
-19144
-19141
-19139
-19136
-19132
-19129
-19126
-19122
-19118
-19114
-19109
-19105
-19099
-19094
-19088
-19081
-19074
-19066
-19058
-19049
-19039
-19029
-19018
-19006
-18993
-18980
-18965
-18950
-18934
-18918
-18900
-18882
-18863
-18843
-18823
-18801
-18779
-18755
-18731
-18705
-18678
-18651
-18622
-18592
-18561
-18529
-18496
-18462
-18427
-18391
-18354
-18316
-18277
-18237
-18196
-18154
-18112
-18068
-18024
-17980
-17934
-17888
-17841
-17794
-17745
-17697
-17647
-17598
-17547
-17497
-17446
-17395
-17344
-17293
-17242
-17192
-17141
-17091
-17041
-16992
-16943
-16894
-16846
-16798
-16751
-16704
-16658
-16612
-16567
-16522
-16477
-16433
-16389
-16344
-16300
-16257
-16213
-16170
-16126
-16082
-16039
-15996
-15952
-15908
-15864
-15819
-15773
-15727
-15681
-15634
-15586
-15537
-15488
-15437
-15386
-15335
-15282
-15229
-15175
-15120
-15065
-15009
-14952
-14895
-14837
-14779
-14720
-14660
-14601
-14540
-14480
-14418
-14357
-14295
-14233
-14170
-14107
-14043
-13979
-13914
-13849
-13783
-13717
-13651
-13585
-13518
-13451
-13383
-13315
-13247
-13179
-13111
-13042
-12973
-12904
-12835
-12766
-12696
-12627
-12558
-12488
-12418
-12349
-12279
-12209
-12140
-12071
-12001
-11932
-11863
-11794
-11725
-11656
-11587
-11519
-11450
-11381
-11313
-11244
-11176
-11108
-11041
-10973
-10906
-10840
-10773
-10707
-10641
-10575
-10509
-10443
-10377
-10311
-10246
-10180
-10114
-10049
-9983
-9917
-9851
-9785
-9719
-9652
-9585
-9518
-9450
-9382
-9314
-9245
-9176
-9107
-9037
-8967
-8897
-8826
-8755
-8684
-8613
-8542
-8470
-8399
-8328
-8258
-8186
-8117
-8048
-7979
-7910
-7842
-7775
-7708
-7642
-7577
-7512
-7448
-7385
-7323
-7261
-7201
-7141
-7083
-7025
-6969
-6913
-6858
-6804
-6750
-6698
-6646
-6595
-6545
-6495
-6447
-6399
-6352
-6305
-6260
-6215
-6171
-6127
-6084
-6042
-6001
-5960
-5920
-5880
-5841
-5802
-5764
-5727
-5690
-5654
-5619
-5584
-5549
-5515
-5481
-5448
-5415
-5382
-5350
-5318
-5287
-5256
-5225
-5195
-5165
-5136
-5106
-5077
-5049
-5020
-4992
-4965
-4937
-4910
-4884
-4857
-4831
-4805
-4780
-4754
-4729
-4704
-4679
-4655
-4631
-4607
-4583
-4560
-4537
-4514
-4492
-4469
-4448
-4426
-4405
-4385
-4365
-4345
-4326
-4307
-4288
-4269
-4251
-4233
-4215
-4198
-4180
-4163
-4146
-4129
-4112
-4096
-4078
-4062
-4048
-4032
-4017
-4002
-3988
-3973
-3959
-3946
-3932
-3918
-3905
-3891
-3877
-3864
-3850
-3836
-3823
-3809
-3795
-3781
-3767
-3752
-3738
-3723
-3709
-3694
-3678
-3663
-3647
-3631
-3614
-3597
-3580
-3562
-3544
-3525
-3506
-3486
-3466
-3446
-3425
-3403
-3381
-3359
-3336
-3313
-3289
-3264
-3239
-3214
-3189
-3162
-3136
-3109
-3081
-3053
-3024
-2995
-2964
-2933
-2902
-2870
-2837
-2804
-2769
-2735
-2699
-2663
-2626
-2589
-2550
-2511
-2471
-2430
-2388
-2345
-2301
-2256
-2210
-2164
-2116
-2068
-2019
-1969
-1918
-1866
-1813
-1760
-1706
-1651
-1595
-1539
-1482
-1425
-1367
-1309
-1250
-1191
-1131
-1071
-1010
-951
-890
-829
-768
-706
-644
-582
-519
-457
-394
-330
-267
-203
-139
-75
-10
54
120
185
251
317
383
449
516
583
650
718
785
853
922
990
1058
1126
1194
1262
1330
1397
1464
1531
1597
1663
1728
1793
1857
1920
1982
2044
2105
2165
2225
2284
2342
2399
2455
2511
2565
2619
2672
2724
2775
2824
2873
2921
2967
3012
3056
3098
3139
3179
3217
3254
3290
3325
3359
3391
3423
3453
3482
3510
3537
3563
3588
3612
3634
3656
3677
3696
3715
3733
3750
3766
3782
3796
3810
3823
3834
3845
3855
3864
3872
3879
3884
3889
3893
3895
3897
3897
3897
3895
3893
3889
3885
3880
3874
3867
3859
3851
3843
3833
3823
3812
3801
3789
3777
3764
3750
3736
3722
3707
3692
3677
3661
3645
3628
3612
3595
3578
3561
3544
3526
3509
3492
3474
3457
3440
3423
3406
3389
3372
3355
3339
3322
3306
3290
3274
3259
3243
3228
3213
3199
3184
3171
3157
3145
3132
3121
3110
3099
3089
3080
3071
3063
3056
3048
3042
3036
3030
3025
3021
3017
3014
3012
3010
3009
3008
3008
3008
3010
3012
3014
3018
3022
3027
3033
3039
3047
3056
3065
3076
3088
3100
3114
3128
3144
3161
3178
3197
3217
3238
3260
3283
3307
3333
3360
3387
3416
3446
3477
3509
3542
3576
3611
3647
3684
3722
3760
3800
3841
3882
3924
3968
4011
4056
4101
4147
4193
4241
4288
4336
4385
4434
4484
4533
4584
4634
4685
4736
4787
4838
4890
4941
4992
5044
5095
5146
5198
5249
5299
5350
5400
5450
5500
5549
5598
5646
5694
5742
5788
5834
5879
5923
5966
6009
6050
6089
6128
6166
6202
6238
6272
6305
6337
6368
6397
6425
6452
6478
6503
6527
6549
6571
6591
6610
6628
6645
6661
6676
6691
6704
6716
6728
6738
6748
6757
6765
6773
6779
6785
6790
6794
6797
6800
6802
6803
6804
6804
6803
6801
6799
6796
6793
6788
6783
6777
6771
6763
6754
6745
6735
6724
6712
6700
6687
6673
6658
6643
6627
6611
6593
6575
6556
6537
6517
6496
6474
6452
6428
6404
6380
6355
6328
6302
6274
6246
6217
6187
6156
6125
6093
6060
6027
5993
5959
5924
5889
5853
5817
5780
5743
5706
5668
5630
5592
5553
5514
5474
5434
5394
5354
5313
5272
5231
5189
5148
5106
5065
5023
4981
4939
4898
4856
4814
4772
4731
4689
4648
4606
4565
4524
4483
4443
4402
4362
4323
4283
4244
4205
4166
4127
4089
4051
4013
3975
3938
3902
3865
3829
3794
3759
3725
3691
3657
3624
3591
3559
3527
3495
3464
3433
3402
3372
3342
3313
3284
3256
3228
3201
3174
3148
3123
3098
3074
3051
3028
3006
2984
2964
2944
2924
2906
2888
2871
2855
2839
2825
2811
2797
2784
2772
2760
2749
2739
2729
2719
2710
2702
2693
2685
2677
2670
2662
2655
2648
2641
2634
2628
2621
2615
2608
2602
2595
2588
2581
2574
2566
2558
2550
2541
2532
2523
2513
2504
2494
2484
2473
2463
2453
2442
2431
2420
2409
2398
2386
2374
2362
2350
2338
2326
2313
2300
2287
2274
2260
2246
2231
2216
2201
2185
2169
2152
2134
2116
2098
2079
2059
2037
2017
1996
1974
1951
1927
1903
1878
1852
1827
1800
1773
1745
1717
1688
1659
1629
1598
1567
1535
1502
1468
1434
1398
1362
1325
1287
1248
1208
1167
1125
1082
1038
993
947
901
853
805
755
705
654
602
550
496
442
387
331
274
217
159
100
41
-19
-79
-140
-201
-263
-325
-387
-449
-512
-575
-637
-700
-763
-825
-888
-950
-1012
-1074
-1135
-1196
-1257
-1317
-1377
-1436
-1495
-1553
-1610
-1667
-1723
-1778
-1832
-1886
-1939
-1990
-2041
-2091
-2140
-2188
-2235
-2282
-2328
-2372
-2417
-2460
-2502
-2544
-2586
-2626
-2666
-2706
-2745
-2783
-2821
-2858
-2894
-2930
-2966
-3001
-3035
-3069
-3103
-3136
-3168
-3200
-3231
-3262
-3292
-3321
-3350
-3378
-3406
-3433
-3460
-3486
-3511
-3536
-3560
-3583
-3606
-3628
-3650
-3670
-3690
-3710
-3729
-3747
-3764
-3781
-3797
-3813
-3828
-3843
-3857
-3870
-3883
-3896
-3907
-3919
-3929
-3939
-3948
-3957
-3965
-3972
-3978
-3983
-3987
-3991
-3994
-3997
-3999
-4000
-4000
-4000
-3999
-3997
-3995
-3992
-3988
-3983
-3977
-3971
-3963
-3955
-3946
-3937
-3926
-3916
-3904
-3892
-3880
-3867
-3854
-3841
-3828
-3814
-3800
-3786
-3773
-3759
-3745
-3732
-3719
-3706
-3694
-3682
-3670
-3660
-3649
-3640
-3631
-3623
-3616
-3610
-3605
-3601
-3598
-3595
-3594
-3595
-3596
-3598
-3602
-3607
-3613
-3620
-3628
-3637
-3648
-3659
-3671
-3684
-3697
-3712
-3727
-3743
-3759
-3777
-3794
-3813
-3832
-3852
-3873
-3895
-3917
-3940
-3963
-3988
-4013
-4038
-4065
-4091
-4120
-4149
-4178
-4208
-4238
-4269
-4300
-4332
-4364
-4396
-4429
-4462
-4495
-4529
-4562
-4596
-4630
-4664
-4699
-4733
-4768
-4802
-4837
-4871
-4906
-4940
-4974
-5007
-5040
-5074
-5106
-5139
-5171
-5203
-5235
-5267
-5298
-5330
-5361
-5392
-5423
-5454
-5485
-5515
-5545
-5575
-5605
-5634
-5663
-5692
-5720
-5748
-5776
-5804
-5832
-5859
-5886
-5914
-5940
-5967
-5994
-6021
-6047
-6073
-6100
-6126
-6152
-6177
-6202
-6227
-6252
-6276
-6300
-6324
-6347
-6369
-6392
-6413
-6434
-6455
-6475
-6494
-6513
-6532
-6550
-6567
-6584
-6600
-6615
-6630
-6644
-6657
-6670
-6682
-6694
-6704
-6715
-6724
-6733
-6742
-6750
-6758
-6766
-6773
-6780
-6787
-6793
-6799
-6805
-6810
-6816
-6821
-6826
-6831
-6835
-6840
-6844
-6848
-6852
-6855
-6858
-6861
-6863
-6864
-6865
-6866
-6866
-6866
-6865
-6863
-6861
-6859
-6855
-6851
-6847
-6841
-6835
-6829
-6821
-6813
-6805
-6795
-6785
-6775
-6764
-6752
-6740
-6728
-6715
-6702
-6688
-6674
-6660
-6645
-6631
-6615
-6600
-6584
-6568
-6551
-6534
-6516
-6499
-6480
-6462
-6443
-6423
-6403
-6382
-6361
-6339
-6317
-6294
-6271
-6247
-6222
-6197
-6171
-6144
-6117
-6089
-6061
-6032
-6003
-5973
-5943
-5912
-5881
-5850
-5819
-5788
-5757
-5725
-5694
-5664
-5633
-5603
-5574
-5545
-5516
-5489
-5462
-5436
-5411
-5386
-5363
-5340
-5319
-5298
-5279
-5261
-5244
-5229
-5214
-5202
-5190
-5180
-5172
-5165
-5159
-5155
-5153
-5151
-5151
-5153
-5155
-5159
-5164
-5171
-5178
-5187
-5196
-5207
-5219
-5232
-5247
-5262
-5278
-5296
-5314
-5334
-5354
-5376
-5398
-5421
-5446
-5471
-5497
-5524
-5552
-5581
-5610
-5641
-5672
-5704
-5737
-5770
-5804
-5839
-5874
-5910
-5945
-5982
-6018
-6055
-6093
-6130
-6167
-6205
-6243
-6280
-6317
-6354
-6391
-6427
-6463
-6498
-6533
-6567
-6601
-6635
-6668
-6700
-6732
-6763
-6794
-6824
-6854
-6882
-6910
-6937
-6963
-6988
-7013
-7036
-7059
-7081
-7102
-7122
-7141
-7159
-7176
-7192
-7208
-7222
-7235
-7248
-7259
-7269
-7279
-7287
-7294
-7301
-7306
-7310
-7313
-7315
-7317
-7317
-7316
-7313
-7310
-7306
-7300
-7293
-7285
-7276
-7266
-7255
-7242
-7228
-7214
-7198
-7180
-7162
-7142
-7122
-7100
-7077
-7052
-7027
-7000
-6973
-6944
-6914
-6883
-6852
-6819
-6785
-6750
-6714
-6678
-6640
-6602
-6562
-6522
-6481
-6439
-6396
-6352
-6308
-6262
-6216
-6170
-6122
-6074
-6026
-5977
-5927
-5877
-5826
-5775
-5723
-5671
-5618
-5565
-5512
-5458
-5404
-5350
-5296
-5241
-5187
-5132
-5077
-5022
-4967
-4912
-4858
-4803
-4748
-4694
-4640
-4586
-4532
-4478
-4425
-4372
-4320
-4268
-4216
-4165
-4114
-4064
-4014
-3964
-3916
-3867
-3819
-3771
-3724
-3677
-3631
-3585
-3540
-3496
-3451
-3408
-3365
-3322
-3281
-3239
-3199
-3158
-3119
-3080
-3041
-3003
-2965
-2927
-2891
-2854
-2818
-2782
-2747
-2713
-2679
-2645
-2612
-2579
-2547
-2516
-2485
-2454
-2424
-2395
-2366
-2337
-2309
-2282
-2255
-2229
-2203
-2177
-2153
-2128
-2105
-2082
-2059
-2037
-2015
-1994
-1973
-1953
-1933
-1914
-1895
-1876
-1858
-1840
-1822
-1805
-1788
-1772
-1755
-1739
-1723
-1708
-1692
-1677
-1661
-1646
-1630
-1615
-1599
-1583
-1567
-1550
-1533
-1516
-1499
-1481
-1462
-1443
-1424
-1405
-1384
-1364
-1342
-1321
-1298
-1275
-1252
-1227
-1202
-1177
-1151
-1124
-1097
-1070
-1042
-1012
-984
-954
-924
-894
-863
-832
-800
-768
-735
-702
-668
-634
-600
-565
-529
-493
-457
-421
-384
-347
-309
-272
-234
-196
-157
-119
-80
-40
-1
39
80
120
161
202
243
284
326
367
409
450
492
534
576
618
660
702
744
786
828
870
913
955
998
1040
1083
1125
1168
1211
1253
1296
1339
1382
1426
1469
1513
1557
1601
1645
1689
1733
1778
1822
1867
1911
1956
2001
2045
2090
2135
2180
2225
2270
2315
2360
2405
2450
2495
2540
2584
2629
2674
2718
2763
2807
2851
2895
2939
2982
3025
3067
3110
3151
3192
3233
3273
3313
3352
3390
3428
3465
3502
3538
3573
3608
3642
3676
3709
3742
3773
3805
3835
3865
3895
3923
3951
3979
4005
4030
4057
4081
4105
4129
4152
4174
4195
4216
4236
4255
4274
4291
4309
4325
4341
4356
4370
4383
4396
4408
4419
4430
4440
4448
4457
4464
4470
4476
4480
4484
4486
4488
4489
4489
4489
4487
4485
4481
4477
4472
4466
4460
4452
4444
4434
4424
4414
4402
4390
4377
4363
4348
4333
4316
4300
4282
4264
4245
4225
4205
4184
4162
4140
4117
4093
4067
4043
4017
3990
3963
3934
3906
3876
3846
3815
3784
3752
3720
3688
3655
3621
3588
3554
3519
3485
3450
3415
3380
3345
3311
3276
3241
3207
3172
3138
3105
3071
3038
3005
2973
2941
2910
2879
2848
2818
2789
2760
2732
2705
2678
2652
2626
2602
2577
2554
2531
2509
2487
2467
2446
2427
2408
2390
2372
2356
2339
2324
2309
2295
2281
2268
2256
2245
2234
2223
2214
2205
2196
2188
2180
2173
2166
2159
2153
2147
2142
2137
2132
2127
2124
2120
2117
2114
2111
2109
2107
2106
2104
2103
2102
2102
2101
2101
2100
2100
2101
2101
2101
2102
2103
2104
2105
2107
2108
2110
2112
2114
2116
2118
2121
2124
2127
2130
2134
2138
2142
2146
2151
2156
2161
2167
2173
2179
2187
2194
2202
2211
2220
2230
2240
2251
2262
2274
2286
2299
2312
2325
2339
2354
2369
2384
2399
2415
2432
2448
2465
2483
2500
2519
2537
2556
2575
2595
2615
2635
2655
2676
2698
2719
2741
2763
2785
2807
2829
2851
2873
2895
2917
2939
2961
2982
3004
3025
3046
3068
3089
3110
3131
3152
3173
3194
3215
3236
3257
3278
3299
3320
3342
3363
3385
3406
3429
3451
3474
3498
3522
3547
3572
3597
3624
3650
3678
3705
3734
3762
3792
3821
3852
3882
3913
3944
3976
4008
4040
4072
4105
4137
4169
4202
4235
4268
4300
4333
4366
4399
4432
4466
4499
4532
4565
4597
4630
4662
4695
4727
4759
4790
4821
4852
4883
4913
4943
4973
5002
5031
5059
5086
5113
5140
5166
5191
5216
5241
5264
5288
5310
5332
5354
5375
5395
5415
5434
5453
5471
5488
5506
5522
5539
5554
5570
5585
5599
5614
5627
5641
5654
5667
5679
5692
5704
5716
5727
5739
5750
5761
5772
5783
5793
5803
5814
5824
5835
5845
5855
5866
5876
5886
5897
5907
5917
5928
5938
5948
5959
5969
5979
5989
5999
6009
6019
6029
6038
6048
6057
6067
6076
6085
6093
6102
6110
6117
6124
6131
6137
6143
6148
6153
6157
6160
6163
6166
6168
6169
6170
6171
6171
6171
6170
6169
6168
6166
6164
6162
6159
6156
6153
6149
6145
6141
6136
6131
6126
6120
6115
6108
6102
6095
6088
6081
6073
6065
6057
6048
6039
6029
6019
6009
5998
5986
5974
5961
5948
5934
5920
5905
5889
5873
5856
5838
5821
5802
5783
5764
5744
5724
5703
5681
5660
5638
5615
5592
5569
5545
5521
5496
5472
5446
5421
5395
5369
5342
5315
5288
5261
5233
5205
5177
5149
5120
5092
5063
5035
5006
4977
4948
4920
4891
4862
4833
4805
4776
4748
4719
4691
4662
4634
4606
4578
4551
4523
4496
4470
4443
4417
4391
4365
4340
4315
4290
4266
4242
4219
4196
4173
4151
4129
4107
4086
4065
4045
4025
4006
3987
3968
3951
3933
3917
3901
3886
3871
3857
3843
3830
3818
3807
3796
3785
3775
3766
3758
3750
3743
3737
3731
3727
3723
3720
3719
3718
3718
3719
3720
3723
3726
3731
3736
3741
3748
3755
3763
3771
3780
3790
3800
3811
3823
3835
3847
3860
3874
3888
3902
3917
3932
3948
3964
3980
3996
4013
4029
4046
4064
4081
4098
4116
4134
4151
4169
4187
4204
4222
4239
4257
4274
4291
4307
4324
4340
4357
4373
4388
4404
4419
4435
4450
4464
4478
4492
4506
4519
4531
4543
4555
4566
4576
4586
4596
4605
4613
4621
4629
4636
4642
4648
4654
4658
4662
4666
4669
4671
4672
4673
4674
4673
4672
4670
4668
4665
4661
4656
4651
4644
4637
4629
4619
4609
4598
4585
4572
4557
4541
4524
4506
4487
4466
4444
4421
4397
4372
4345
4318
4290
4260
4230
4199
4167
4134
4099
4064
4029
3992
3954
3916
3876
3836
3795
3753
3711
3668
3624
3580
3535
3490
3445
3399
3353
3306
3260
3213
3166
3118
3070
3023
2975
2926
2878
2829
2781
2732
2683
2634
2585
2536
2487
2439
2390
2341
2293
2244
2196
2148
2100
2052
2004
1957
1910
1863
1817
1771
1725
1679
1634
1589
1545
1501
1458
1415
1373
1331
1290
1249
1209
1170
1131
1093
1056
1018
983
947
913
879
846
814
782
752
722
693
666
639
613
588
564
541
519
499
479
461
443
427
412
398
385
373
362
353
344
336
330
324
319
315
312
310
309
309
310
312
314
317
321
325
331
337
343
350
358
366
374
383
392
402
412
422
433
443
454
465
476
487
498
509
520
532
543
554
564
575
586
596
607
617
627
636
646
655
664
673
681
690
697
705
712
719
726
732
738
743
749
754
758
763
767
771
774
778
781
784
787
789
791
794
795
797
798
800
801
801
802
802
802
802
801
800
799
798
796
794
792
789
786
782
779
775
770
765
760
754
748
741
734
727
719
711
703
694
685
675
665
654
643
631
619
607
594
580
567
553
538
524
509
493
478
462
447
431
414
398
381
365
348
331
314
297
280
264
247
230
213
196
180
163
147
131
115
99
83
68
52
37
22
7
-8
-22
-37
-51
-64
-78
-91
-104
-117
-129
-141
-153
-164
-176
-187
-198
-208
-219
-229
-239
-249
-259
-269
-278
-287
-296
-305
-314
-323
-332
-340
-349
-357
-365
-373
-381
-389
-396
-404
-412
-419
-427
-434
-442
-450
-457
-465
-473
-480
-488
-496
-503
-511
-519
-527
-534
-542
-549
-557
-564
-571
-578
-585
-592
-598
-604
-610
-616
-621
-626
-631
-636
-640
-645
-649
-653
-656
-660
-663
-666
-669
-672
-675
-677
-680
-682
-684
-686
-689
-691
-693
-695
-697
-699
-701
-703
-705
-707
-709
-711
-713
-715
-718
-720
-723
-726
-729
-732
-736
-740
-744
-748
-753
-758
-764
-769
-775
-782
-789
-796
-803
-810
-818
-826
-834
-843
-851
-860
-869
-878
-887
-897
-907
-917
-927
-938
-948
-959
-971
-982
-994
-1004
-1016
-1028
-1040
-1052
-1064
-1075
-1087
-1099
-1110
-1122
-1134
-1146
-1158
-1170
-1181
-1193
-1205
-1217
-1228
-1240
-1251
-1262
-1273
-1284
-1296
-1307
-1317
-1328
-1339
-1350
-1361
-1372
-1383
-1394
-1404
-1415
-1426
-1436
-1446
-1457
-1467
-1477
-1487
-1496
-1506
-1516
-1525
-1534
-1544
-1552
-1561
-1570
-1578
-1587
-1595
-1603
-1611
-1618
-1626
-1633
-1640
-1647
-1653
-1660
-1666
-1672
-1678
-1683
-1688
-1693
-1697
-1701
-1705
-1708
-1711
-1713
-1715
-1716
-1717
-1717
-1718
-1717
-1717
-1715
-1714
-1712
-1709
-1706
-1702
-1698
-1693
-1688
-1682
-1675
-1668
-1661
-1652
-1643
-1634
-1624
-1613
-1601
-1589
-1577
-1563
-1549
-1535
-1520
-1504
-1487
-1471
-1453
-1435
-1417
-1398
-1378
-1358
-1338
-1317
-1296
-1274
-1251
-1229
-1206
-1182
-1159
-1135
-1110
-1086
-1061
-1036
-1010
-985
-960
-934
-907
-881
-855
-828
-801
-774
-747
-720
-693
-666
-639
-612
-585
-558
-531
-505
-478
-451
-424
-397
-370
-343
-317
-290
-264
-238
-212
-186
-160
-135
-110
-85
-60
-35
-10
14
39
63
87
111
135
159
182
205
228
251
273
295
317
339
360
381
402
423
443
463
483
502
522
541
559
578
596
613
631
648
664
680
696
711
725
740
753
767
779
791
803
814
824
834
843
852
860
868
875
882
888
894
899
904
908
912
915
918
920
922
923
923
923
923
922
921
919
917
915
913
910
907
903
900
896
892
887
883
878
873
868
862
857
851
846
840
834
828
823
817
811
805
800
794
789
784
779
774
769
765
761
757
753
749
746
743
740
737
735
733
730
729
727
725
724
723
722
722
721
721
720
720
720
720
720
720
720
720
720
720
721
722
722
723
725
726
728
730
732
734
737
740
743
747
751
755
759
764
769
775
781
788
795
802
811
819
828
838
848
859
870
881
893
905
918
932
946
960
976
991
1008
1025
1043
1061
1080
1099
1119
1139
1160
1182
1203
1226
1248
1271
1294
1318
1341
1365
1389
1414
1438
1463
1488
1512
1537
1562
1586
1611
1636
1660
1685
1709
1734
1758
1781
1805
1828
1851
1873
1895
1917
1938
1958
1977
1996
2015
2032
2049
2065
2081
2095
2109
2121
2133
2144
2154
2164
2172
2179
2186
2191
2196
2200
2203
2205
2207
2208
2208
2207
2205
2203
2200
2196
2191
2186
2180
2173
2165
2157
2148
2138
2127
2116
2104
2091
2078
2064
2050
2033
2019
2001
1985
1967
1949
1929
1910
1889
1868
1846
1824
1801
1778
1754
1730
1705
1680
1654
1629
1602
1576
1549
1522
1494
1466
1438
1410
1381
1353
1324
1295
1265
1236
1206
1176
1146
1115
1085
1054
1022
991
960
929
897
865
833
801
769
737
705
673
641
609
577
545
513
481
449
417
385
354
323
291
260
230
199
168
138
108
78
48
19
-11
-39
-68
-96
-124
-151
-178
-204
-230
-256
-281
-305
-330
-353
-377
-400
-422
-444
-466
-488
-508
-529
-549
-569
-588
-607
-625
-643
-660
-678
-694
-711
-727
-743
-758
-773
-788
-802
-816
-830
-843
-856
-868
-880
-891
-902
-913
-924
-934
-944
-953
-962
-971
-979
-987
-995
-1002
-1008
-1014
-1022
-1027
-1033
-1038
-1042
-1046
-1050
-1054
-1057
-1060
-1062
-1064
-1066
-1068
-1069
-1070
-1070
-1071
-1071
-1070
-1070
-1069
-1068
-1066
-1065
-1063
-1061
-1058
-1055
-1051
-1048
-1044
-1039
-1034
-1029
-1022
-1018
-1012
-1004
-999
-993
-986
-979
-972
-965
-958
-950
-942
-935
-927
-919
-911
-903
-895
-887
-879
-871
-863
-856
-848
-841
-833
-826
-819
-812
-805
-798
-791
-784
-778
-772
-766
-761
-755
-751
-746
-742
-738
-734
-731
-728
-725
-723
-721
-719
-718
-716
-715
-714
-714
-713
-713
-713
-713
-713
-714
-714
-715
-716
-716
-717
-719
-720
-721
-722
-724
-725
-727
-729
-730
-732
-735
-737
-740
-742
-745
-748
-751
-754
-758
-761
-765
-769
-773
-777
-781
-786
-791
-796
-801
-806
-812
-818
-824
-831
-837
-844
-851
-859
-866
-874
-881
-889
-897
-905
-913
-921
-930
-938
-947
-956
-965
-975
-986
-996
-1008
-1018
-1032
-1044
-1058
-1071
-1086
-1100
-1115
-1131
-1147
-1163
-1180
-1197
-1214
-1232
-1251
-1269
-1288
-1308
-1328
-1347
-1368
-1388
-1409
-1429
-1450
-1471
-1492
-1514
-1535
-1556
-1577
-1599
-1620
-1641
-1662
-1684
-1705
-1726
-1747
-1767
-1788
-1809
-1829
-1849
-1869
-1889
-1909
-1929
-1948
-1967
-1986
-2005
-2023
-2041
-2058
-2076
-2092
-2109
-2125
-2140
-2155
-2170
-2185
-2199
-2212
-2225
-2238
-2250
-2262
-2274
-2284
-2295
-2305
-2314
-2323
-2331
-2339
-2346
-2353
-2359
-2364
-2369
-2374
-2377
-2380
-2383
-2384
-2385
-2386
-2386
-2385
-2383
-2381
-2378
-2375
-2371
-2367
-2361
-2356
-2349
-2343
-2335
-2327
-2318
-2308
-2298
-2287
-2276
-2264
-2251
-2238
-2224
-2210
-2194
-2179
-2162
-2145
-2127
-2109
-2090
-2070
-2049
-2027
-2005
-1982
-1959
-1934
-1910
-1884
-1858
-1832
-1805
-1778
-1750
-1722
-1693
-1664
-1635
-1605
-1575
-1545
-1514
-1484
-1453
-1422
-1391
-1359
-1328
-1297
-1266
-1235
-1203
-1172
-1141
-1110
-1079
-1048
-1016
-987
-956
-925
-895
-865
-835
-806
-776
-747
-718
-689
-660
-631
-602
-574
-545
-517
-488
-460
-432
-404
-376
-349
-321
-294
-266
-239
-212
-185
-158
-131
-104
-78
-51
-25
1
27
53
78
103
127
151
175
198
221
244
266
287
309
329
349
369
388
406
424
442
459
476
492
508
524
539
554
568
582
596
609
622
635
647
659
670
682
692
703
713
723
732
742
751
759
767
775
783
790
797
803
809
815
821
826
831
835
839
843
846
849
852
855
857
859
861
863
864
865
866
867
868
868
868
868
868
867
866
865
864
863
861
859
857
854
852
849
845
842
838
834
830
826
822
817
813
808
803
798
793
788
783
778
773
767
761
756
750
744
738
732
726
720
713
707
700
693
686
679
672
665
657
650
642
634
626
618
610
602
593
585
576
568
559
551
542
533
525
517
508
500
492
484
476
468
461
453
446
439
432
426
419
413
407
402
397
392
387
383
380
376
373
371
368
366
365
364
364
364
364
365
366
368
370
373
376
380
384
389
395
401
407
414
421
429
438
447
456
466
477
487
499
511
523
535
548
561
575
589
604
618
633
649
664
680
697
713
730
747
764
781
798
816
833
851
869
887
905
923
942
960
978
997
1014
1034
1052
1071
1089
1108
1126
1144
1163
1181
1199
1217
1235
1253
1271
1289
1307
1324
1342
1359
1377
1394
1410
1427
1443
1458
1474
1489
1503
1517
1531
1544
1557
1569
1581
1592
1603
1613
1623
1632
1641
1649
1657
1664
1671
1677
1682
1687
1691
1695
1698
1701
1703
1705
1705
1706
1706
1705
1703
1701
1699
1696
1692
1688
1683
1678
1672
1665
1658
1651
1643
1634
1625
1615
1605
1594
1583
1571
1559
1547
1535
1522
1509
1496
1482
1469
1455
1441
1427
1412
1398
1383
1368
1353
1338
1322
1306
1290
1274
1258
1241
1224
1207
1190
1173
1155
1138
1120
1103
1085
1067
1049
1031
1012
995
977
959
942
924
906
888
871
853
836
818
801
783
766
749
732
715
699
682
666
650
634
618
602
587
571
556
540
525
509
494
479
464
449
434
419
404
390
375
360
346
331
317
302
287
273
258
243
228
213
198
183
167
152
136
120
104
88
71
54
37
20
3
-15
-33
-51
-70
-89
-108
-128
-148
-169
-189
-211
-233
-255
-277
-301
-324
-348
-372
-397
-422
-447
-473
-499
-526
-553
-580
-608
-636
-664
-693
-723
-752
-782
-813
-844
-875
-906
-938
-970
-1002
-1034
-1067
-1100
-1133
-1167
-1200
-1234
-1269
-1303
-1338
-1373
-1408
-1443
-1479
-1515
-1551
-1587
-1623
-1660
-1697
-1733
-1770
-1807
-1844
-1881
-1918
-1955
-1992
-2029
-2066
-2103
-2139
-2176
-2212
-2249
-2285
-2322
-2358
-2394
-2430
-2466
-2502
-2538
-2573
-2608
-2643
-2678
-2712
-2746
-2780
-2813
-2846
-2878
-2910
-2942
-2974
-3004
-3035
-3065
-3094
-3123
-3152
-3180
-3207
-3234
-3260
-3285
-3310
-3334
-3358
-3381
-3403
-3425
-3445
-3466
-3485
-3504
-3523
-3541
-3558
-3575
-3591
-3606
-3621
-3635
-3649
-3662
-3674
-3686
-3697
-3708
-3717
-3726
-3734
-3741
-3748
-3753
-3758
-3762
-3765
-3767
-3768
-3769
-3768
-3767
-3765
-3762
-3758
-3753
-3748
-3742
-3734
-3726
-3717
-3708
-3697
-3686
-3674
-3662
-3648
-3635
-3620
-3605
-3589
-3572
-3555
-3537
-3519
-3500
-3481
-3462
-3441
-3421
-3400
-3379
-3358
-3336
-3314
-3291
-3269
-3246
-3223
-3199
-3175
-3151
-3127
-3102
-3077
-3052
-3027
-3001
-2975
-2949
-2923
-2897
-2871
-2845
-2818
-2791
-2764
-2737
-2710
-2683
-2657
-2630
-2603
-2576
-2550
-2524
-2497
-2472
-2446
-2420
-2395
-2370
-2345
-2321
-2296
-2272
-2248
-2225
-2202
-2179
-2156
-2134
-2112
-2090
-2069
-2048
-2027
-2007
-1987
-1968
-1949
-1931
-1913
-1895
-1878
-1861
-1845
-1830
-1814
-1800
-1785
-1772
-1758
-1746
-1733
-1722
-1710
-1700
-1689
-1680
-1670
-1662
-1653
-1646
-1638
-1632
-1626
-1620
-1615
-1610
-1606
-1602
-1598
-1595
-1593
-1591
-1589
-1588
-1587
-1586
-1586
-1586
-1587
-1588
-1589
-1591
-1593
-1596
-1598
-1602
-1605
-1609
-1613
-1618
-1622
-1627
-1632
-1638
-1644
-1650
-1656
-1662
-1669
-1676
-1683
-1690
-1697
-1704
-1711
-1719
-1726
-1733
-1741
-1748
-1756
-1763
-1770
-1778
-1786
-1793
-1801
-1809
-1817
-1825
-1833
-1840
-1848
-1856
-1863
-1871
-1878
-1886
-1893
-1901
-1908
-1915
-1922
-1929
-1936
-1943
-1950
-1956
-1963
-1969
-1976
-1982
-1988
-1994
-2000
-2005
-2012
-2017
-2024
-2031
-2037
-2043
-2049
-2055
-2062
-2068
-2074
-2080
-2086
-2092
-2098
-2104
-2109
-2115
-2120
-2125
-2130
-2134
-2139
-2142
-2146
-2149
-2152
-2155
-2157
-2159
-2160
-2161
-2162
-2162
-2161
-2160
-2159
-2157
-2154
-2151
-2148
-2144
-2139
-2134
-2128
-2122
-2116
-2109
-2101
-2093
-2084
-2075
-2065
-2055
-2045
-2033
-2021
-2009
-1998
-1985
-1972
-1959
-1945
-1931
-1916
-1901
-1886
-1870
-1853
-1837
-1819
-1802
-1784
-1766
-1748
-1729
-1710
-1691
-1672
-1653
-1634
-1615
-1595
-1575
-1556
-1536
-1516
-1496
-1475
-1455
-1435
-1414
-1394
-1373
-1353
-1332
-1312
-1291
-1270
-1250
-1229
-1209
-1189
-1169
-1148
-1128
-1109
-1089
-1070
-1050
-1031
-1012
-993
-974
-956
-938
-919
-901
-883
-865
-848
-830
-813
-796
-779
-762
-746
-729
-713
-697
-681
-665
-650
-634
-619
-604
-589
-574
-559
-545
-531
-517
-503
-490
-477
-464
-452
-440
-428
-417
-407
-397
-387
-378
-370
-362
-354
-347
-340
-334
-329
-324
-319
-315
-312
-309
-307
-305
-303
-302
-302
-302
-303
-304
-306
-309
-312
-316
-320
-325
-331
-337
-344
-352
-360
-369
-378
-388
-399
-410
-422
-435
-448
-461
-475
-490
-505
-521
-537
-554
-572
-590
-608
-627
-646
-665
-685
-705
-726
-746
-767
-788
-809
-830
-851
-871
-892
-913
-934
-955
-976
-997
-1016
-1038
-1059
-1079
-1100
-1120
-1141
-1161
-1181
-1201
-1220
-1240
-1259
-1278
-1297
-1316
-1335
-1353
-1372
-1391
-1410
-1429
-1448
-1467
-1486
-1505
-1525
-1544
-1563
-1583
-1602
-1622
-1641
-1660
-1680
-1699
-1718
-1738
-1757
-1776
-1795
-1815
-1834
-1853
-1872
-1890
-1909
-1927
-1946
-1964
-1982
-1999
-2017
-2033
-2051
-2067
-2084
-2099
-2115
-2131
-2146
-2160
-2175
-2189
-2202
-2216
-2229
-2242
-2254
-2267
-2279
-2290
-2302
-2313
-2323
-2334
-2344
-2354
-2363
-2372
-2381
-2390
-2398
-2406
-2414
-2422
-2429
-2436
-2443
-2449
-2456
-2462
-2468
-2473
-2479
-2484
-2489
-2494
-2498
-2503
-2507
-2510
-2514
-2517
-2520
-2523
-2526
-2529
-2531
-2534
-2536
-2538
-2540
-2542
-2544
-2545
-2547
-2548
-2549
-2550
-2551
-2552
-2552
-2553
-2553
-2553
-2553
-2553
-2552
-2551
-2550
-2548
-2547
-2544
-2542
-2539
-2535
-2531
-2527
-2522
-2517
-2511
-2505
-2498
-2491
-2483
-2475
-2466
-2457
-2447
-2436
-2425
-2413
-2401
-2389
-2376
-2362
-2348
-2334
-2319
-2304
-2289
-2273
-2256
-2240
-2223
-2205
-2188
-2170
-2151
-2133
-2114
-2095
-2075
-2056
-2036
-2015
-1995
-1974
-1953
-1932
-1911
-1890
-1868
-1846
-1825
-1803
-1781
-1759
-1737
-1715
-1693
-1671
-1649
-1627
-1605
-1583
-1562
-1541
-1519
-1499
-1478
-1457
-1437
-1416
-1396
-1377
-1357
-1338
-1318
-1299
-1280
-1262
-1244
-1225
-1207
-1190
-1172
-1155
-1137
-1120
-1103
-1086
-1069
-1052
-1036
-1018
-1002
-986
-970
-954
-938
-922
-906
-890
-874
-858
-843
-827
-812
-796
-781
-766
-750
-735
-720
-705
-690
-674
-659
-644
-629
-614
-599
-585
-570
-555
-541
-527
-513
-499
-485
-471
-458
-444
-431
-418
-405
-392
-380
-367
-355
-343
-332
-321
-310
-299
-289
-279
-269
-260
-251
-242
-234
-226
-219
-212
-205
-199
-193
-188
-183
-178
-175
-171
-168
-165
-163
-161
-159
-158
-157
-157
-157
-157
-157
-158
-159
-160
-161
-163
-165
-168
-170
-173
-177
-180
-184
-188
-193
-198
-203
-208
-213
-219
-225
-231
-238
-244
-251
-258
-266
-273
-281
-289
-297
-306
-314
-323
-332
-341
-350
-360
-369
-379
-389
-399
-409
-419
-430
-440
-451
-462
-473
-484
-495
-507
-518
-530
-542
-554
-566
-578
-590
-602
-614
-627
-639
-652
-665
-677
-690
-703
-716
-729
-742
-755
-767
-780
-793
-806
-819
-832
-844
-857
-870
-883
-895
-908
-920
-932
-944
-956
-968
-979
-990
-1000
-1010
-1020
-1030
-1039
-1048
-1056
-1064
-1071
-1078
-1084
-1089
-1094
-1099
-1103
-1106
-1109
-1112
-1113
-1115
-1115
-1116
-1115
-1115
-1113
-1111
-1109
-1106
-1102
-1099
-1094
-1089
-1084
-1078
-1072
-1065
-1058
-1050
-1042
-1034
-1025
-1016
-1006
-997
-987
-976
-966
-955
-943
-932
-920
-908
-896
-883
-871
-858
-846
-833
-820
-807
-794
-781
-767
-754
-741
-728
-715
-702
-689
-676
-663
-650
-638
-625
-613
-601
-589
-577
-565
-553
-542
-531
-520
-509
-498
-487
-477
-467
-456
-446
-436
-426
-417
-407
-397
-388
-378
-369
-359
-350
-341
-331
-323
-314
-305
-297
-289
-281
-273
-266
-258
-251
-245
-238
-231
-225
-219
-212
-206
-201
-195
-190
-185
-180
-175
-171
-167
-163
-159
-156
-153
-150
-148
-146
-144
-142
-141
-140
-139
-138
-138
-138
-138
-138
-139
-140
-141
-143
-145
-147
-149
-151
-154
-157
-161
-164
-168
-172
-176
-180
-185
-190
-196
-201
-207
-213
-220
-226
-233
-240
-247
-254
-262
-269
-277
-285
-294
-302
-311
-320
-328
-338
-347
-356
-366
-375
-385
-395
-405
-415
-425
-436
-447
-458
-469
-480
-491
-503
-515
-527
-539
-551
-563
-576
-588
-600
-612
-625
-637
-649
-661
-673
-685
-696
-708
-719
-730
-741
-752
-762
-773
-783
-793
-802
-812
-821
-830
-838
-846
-854
-861
-868
-874
-880
-886
-891
-895
-899
-903
-906
-909
-911
-913
-914
-915
-916
-916
-916
-915
-913
-911
-909
-906
-902
-898
-894
-889
-883
-877
-871
-864
-857
-849
-841
-832
-823
-814
-804
-794
-784
-773
-761
-749
-737
-724
-711
-698
-684
-670
-655
-640
-624
-608
-592
-575
-558
-540
-522
-503
-484
-464
-444
-424
-403
-381
-359
-337
-314
-291
-267
-242
-218
-192
-166
-139
-112
-85
-57
-28
1
30
60
91
121
152
184
215
247
280
312
345
379
412
446
480
514
549
583
618
653
687
722
757
792
827
861
896
930
964
998
1031
1064
1097
1130
1162
1194
1225
1256
1287
1317
1347
1376
1405
1433
1461
1488
1515
1542
1568
1593
1618
1643
1667
1691
1714
1737
1760
1782
1804
1826
1847
1868
1888
1908
1927
1946
1964
1982
2000
2017
2033
2050
2066
2081
2096
2110
2124
2137
2150
2163
2175
2186
2197
2208
2218
2228
2238
2247
2256
2264
2272
2279
2286
2292
2298
2304
2309
2313
2317
2320
2324
2326
2328
2330
2332
2333
2333
2333
2333
2332
2331
2330
2328
2325
2322
2318
2314
2309
2304
2298
2292
2284
2276
2268
2259
2249
2238
2227
2215
2203
2190
2176
2161
2146
2130
2113
2096
2078
2059
2040
2020
1999
1978
1956
1934
1911
1888
1864
1839
1815
1789
1763
1737
1711
1684
1657
1630
1602
1574
1546
1518
1489
1460
1432
1403
1374
1345
1316
1287
1257
1229
1200
1171
1143
1114
1086
1059
1031
1004
978
951
925
899
873
848
823
798
773
749
726
702
679
657
635
613
592
571
550
530
511
491
473
454
436
419
402
385
369
354
339
324
310
296
283
271
258
246
235
224
213
203
194
185
176
168
160
153
146
140
134
128
123
118
113
109
105
102
99
96
93
91
89
88
87
86
86
86
86
87
88
89
90
92
95
98
101
104
108
112
116
120
125
130
135
140
146
151
157
162
168
174
180
186
192
198
204
210
216
222
228
234
239
245
250
255
260
265
270
274
279
283
287
290
293
296
299
301
304
305
307
308
309
310
310
310
309
309
308
306
304
302
300
297
293
289
285
281
276
271
266
260
254
248
241
234
227
220
212
204
196
187
178
169
160
150
140
130
120
109
98
87
75
64
52
39
27
14
1
-12
-25
-38
-52
-65
-79
-93
-107
-121
-135
-149
-164
-178
-193
-207
-222
-237
-251
-266
-281
-295
-310
-325
-339
-354
-368
-383
-397
-412
-426
-440
-455
-468
-482
-496
-509
-523
-536
-549
-561
-574
-586
-598
-610
-622
-633
-644
-655
-665
-675
-685
-695
-705
-714
-723
-732
-741
-750
-758
-766
-774
-782
-789
-797
-804
-811
-818
-825
-832
-839
-845
-852
-858
-865
-871
-877
-884
-890
-896
-903
-909
-915
-921
-927
-934
-940
-946
-953
-959
-966
-973
-979
-986
-993
-1000
-1006
-1014
-1022
-1029
-1037
-1045
-1052
-1060
-1068
-1076
-1083
-1091
-1099
-1106
-1114
-1121
-1128
-1135
-1142
-1149
-1155
-1161
-1167
-1173
-1178
-1184
-1188
-1193
-1197
-1201
-1205
-1209
-1212
-1215
-1218
-1220
-1223
-1225
-1227
-1229
-1231
-1233
-1234
-1235
-1236
-1236
-1236
-1236
-1236
-1236
-1235
-1234
-1232
-1231
-1229
-1227
-1225
-1222
-1220
-1217
-1214
-1211
-1208
-1205
-1202
-1199
-1196
-1193
-1190
-1188
-1185
-1182
-1180
-1178
-1175
-1173
-1172
-1170
-1169
-1168
-1167
-1166
-1166
-1165
-1165
-1165
-1166
-1166
-1166
-1167
-1167
-1168
-1169
-1170
-1171
-1172
-1173
-1174
-1175
-1176
-1178
-1179
-1181
-1182
-1184
-1186
-1188
-1190
-1191
-1193
-1195
-1197
-1199
-1201
-1202
-1204
-1206
-1208
-1209
-1211
-1213
-1214
-1215
-1217
-1218
-1219
-1220
-1221
-1222
-1223
-1223
-1224
-1224
-1224
-1224
-1223
-1223
-1223
-1222
-1221
-1220
-1220
-1219
-1218
-1216
-1215
-1214
-1213
-1212
-1211
-1209
-1208
-1207
-1205
-1204
-1203
-1202
-1200
-1199
-1198
-1197
-1196
-1196
-1195
-1194
-1194
-1193
-1192
-1192
-1191
-1190
-1190
-1189
-1189
-1189
-1189
-1189
-1189
-1189
-1190
-1190
-1191
-1192
-1193
-1194
-1195
-1195
-1196
-1197
-1198
-1199
-1200
-1201
-1202
-1202
-1203
-1203
-1203
-1203
-1204
-1203
-1203
-1203
-1203
-1202
-1201
-1201
-1200
-1199
-1198
-1197
-1196
-1195
-1194
-1193
-1192
-1190
-1189
-1188
-1186
-1185
-1183
-1182
-1180
-1179
-1177
-1176
-1175
-1173
-1172
-1171
-1169
-1168
-1167
-1166
-1165
-1164
-1163
-1163
-1162
-1162
-1162
-1162
-1163
-1163
-1164
-1165
-1166
-1167
-1168
-1170
-1172
-1174
-1176
-1178
-1181
-1183
-1186
-1189
-1191
-1194
-1197
-1200
-1203
-1206
-1209
-1212
-1215
-1219
-1222
-1226
-1229
-1233
-1236
-1240
-1244
-1247
-1251
-1255
-1258
-1262
-1265
-1269
-1272
-1275
-1279
-1282
-1285
-1288
-1291
-1294
-1296
-1299
-1301
-1304
-1306
-1308
-1310
-1312
-1314
-1316
-1317
-1319
-1320
-1322
-1323
-1324
-1325
-1326
-1327
-1327
-1328
-1329
-1330
-1331
-1332
-1332
-1333
-1334
-1335
-1336
-1337
-1339
-1340
-1341
-1342
-1343
-1344
-1346
-1347
-1348
-1349
-1351
-1352
-1353
-1354
-1355
-1356
-1357
-1358
-1359
-1359
-1360
-1360
-1360
-1360
-1360
-1360
-1360
-1360
-1359
-1358
-1357
-1356
-1355
-1353
-1352
-1350
-1348
-1345
-1343
-1340
-1337
-1334
-1331
-1328
-1325
-1321
-1317
-1313
-1309
-1305
-1301
-1296
-1292
-1287
-1282
-1277
-1272
-1267
-1261
-1255
-1249
-1243
-1237
-1231
-1224
-1217
-1210
-1203
-1196
-1189
-1181
-1173
-1165
-1157
-1149
-1140
-1132
-1123
-1114
-1105
-1095
-1086
-1076
-1067
-1057
-1047
-1036
-1026
-1016
-1004
-994
-984
-973
-962
-950
-939
-928
-916
-905
-893
-881
-870
-858
-846
-834
-821
-809
-797
-785
-772
-760
-748
-735
-723
-710
-698
-685
-673
-661
-648
-636
-624
-612
-599
-587
-576
-564
-552
-540
-529
-517
-506
-494
-483
-472
-461
-450
-439
-429
-418
-408
-398
-388
-378
-368
-358
-349
-339
-330
-321
-312
-303
-294
-285
-276
-268
-259
-251
-242
-234
-226
-218
-209
-201
-193
-185
-177
-169
-160
-152
-144
-135
-126
-118
-109
-100
-91
-82
-73
-64
-55
-46
-36
-27
-18
-8
1
11
20
30
40
49
59
69
79
89
99
109
119
130
140
151
162
173
184
195
206
218
229
241
253
265
277
289
301
314
326
338
351
363
376
388
401
414
427
439
452
465
478
491
504
517
530
543
556
569
582
595
608
620
633
646
659
671
684
696
709
721
733
745
757
769
781
792
804
815
826
837
848
859
870
880
890
900
910
920
929
938
947
956
964
972
979
987
994
1000
1006
1012
1018
1024
1029
1033
1038
1042
1045
1048
1051
1054
1056
1057
1059
1060
1061
1061
1061
1060
1060
1058
1057
1055
1053
1050
1047
1044
1040
1036
1032
1027
1022
1016
1010
1006
1000
994
987
981
974
967
960
953
945
938
930
922
914
905
897
888
879
870
861
852
842
833
823
813
803
792
782
771
761
750
739
728
716
705
693
682
670
658
646
634
622
610
598
586
574
562
550
539
527
515
503
492
480
469
457
446
435
423
412
401
390
379
368
357
347
336
325
315
304
293
283
273
263
253
243
233
223
214
204
195
186
177
168
159
151
142
134
126
118
110
103
95
88
81
74
67
60
53
47
40
34
27
21
15
9
3
-3
-9
-15
-20
-26
-32
-37
-43
-49
-54
-60
-65
-71
-76
-81
-87
-92
-98
-103
-109
-114
-119
-125
-130
-136
-142
-147
-153
-158
-164
-169
-175
-180
-186
-191
-197
-202
-207
-213
-218
-223
-228
-234
-239
-244
-249
-254
-260
-265
-270
-276
-282
-287
-293
-298
-304
-310
-315
-321
-327
-333
-338
-344
-350
-355
-361
-367
-373
-379
-384
-390
-396
-401
-406
-412
-417
-422
-427
-432
-436
-441
-445
-449
-454
-458
-462
-465
-469
-473
-476
-480
-483
-486
-489
-492
-495
-498
-501
-504
-506
-509
-512
-515
-517
-520
-522
-525
-527
-530
-532
-535
-537
-539
-542
-544
-546
-548
-550
-553
-555
-557
-559
-560
-562
-564
-566
-567
-569
-571
-572
-574
-575
-576
-578
-579
-580
-581
-582
-583
-584
-585
-586
-587
-587
-588
-588
-588
-588
-588
-588
-588
-588
-588
-588
-588
-588
-588
-588
-587
-587
-587
-586
-586
-585
-585
-584
-583
-582
-581
-580
-579
-577
-576
-574
-572
-570
-568
-566
-563
-561
-558
-555
-552
-549
-545
-542
-538
-534
-530
-526
-522
-518
-513
-509
-504
-499
-494
-489
-484
-479
-474
-468
-463
-457
-451
-445
-439
-433
-427
-421
-415
-408
-402
-395
-388
-382
-375
-368
-360
-353
-346
-338
-330
-322
-314
-305
-297
-288
-279
-271
-261
-252
-243
-233
-224
-214
-204
-194
-184
-174
-164
-154
-143
-133
-122
-112
-101
-90
-80
-69
-58
-47
-36
-25
-15
-4
8
19
30
41
53
64
76
88
100
112
125
137
150
163
176
189
203
217
231
245
259
274
289
304
319
335
350
366
383
399
416
433
450
467
485
503
520
539
557
575
594
612
631
650
669
688
707
727
746
766
785
805
825
845
865
885
905
925
945
965
986
1006
1027
1048
1069
1090
1110
1131
1152
1173
1194
1214
1235
1256
1276
1297
1318
1338
1358
1379
1399
1419
1439
1458
1478
1497
1516
1535
1554
1572
1590
1608
1626
1644
1661
1678
1694
1711
1727
1742
1758
1773
1787
1802
1815
1829
1841
1854
1866
1878
1889
1900
1910
1920
1930
1939
1948
1956
1964
1971
1977
1983
1989
1993
1997
2001
2004
2005
2007
2008
2008
2008
2007
2005
2001
1999
1995
1991
1985
1979
1973
1966
1958
1949
1940
1930
1920
1908
1897
1884
1871
1858
1843
1829
1813
1797
1781
1764
1747
1729
1710
1692
1672
1652
1632
1612
1591
1569
1547
1525
1502
1479
1456
1432
1408
1384
1359
1334
1309
1284
1259
1233
1207
1181
1155
1129
1102
1075
1048
1020
994
967
940
912
884
856
828
800
772
744
715
687
658
629
600
571
542
513
483
454
425
395
366
336
307
278
248
219
190
161
132
103
74
45
17
-11
-39
-67
-95
-122
-150
-177
-204
-230
-257
-283
-309
-334
-360
-385
-410
-434
-458
-482
-506
-529
-552
-575
-597
-619
-641
-662
-683
-704
-724
-744
-763
-783
-801
-820
-838
-856
-873
-890
-907
-923
-939
-955
-970
-985
-1000
-1014
-1028
-1042
-1056
-1069
-1082
-1095
-1108
-1121
-1133
-1145
-1157
-1169
-1181
-1192
-1204
-1215
-1226
-1237
-1248
-1258
-1268
-1278
-1288
-1298
-1307
-1316
-1325
-1334
-1342
-1350
-1358
-1366
-1374
-1381
-1389
-1396
-1403
-1409
-1415
-1422
-1427
-1433
-1439
-1444
-1449
-1454
-1459
-1464
-1468
-1473
-1477
-1481
-1485
-1489
-1493
-1496
-1500
-1503
-1506
-1509
-1513
-1515
-1518
-1521
-1524
-1527
-1530
-1533
-1535
-1538
-1541
-1544
-1547
-1549
-1552
-1555
-1557
-1560
-1562
-1565
-1567
-1570
-1572
-1575
-1577
-1580
-1582
-1585
-1587
-1589
-1592
-1594
-1596
-1598
-1600
-1603
-1605
-1606
-1608
-1610
-1612
-1614
-1615
-1617
-1618
-1619
-1621
-1622
-1623
-1624
-1624
-1625
-1626
-1626
-1626
-1627
-1627
-1627
-1627
-1627
-1627
-1627
-1627
-1626
-1626
-1626
-1626
-1626
-1626
-1627
-1627
-1628
-1629
-1630
-1631
-1632
-1634
-1636
-1638
-1641
-1643
-1647
-1650
-1653
-1657
-1661
-1666
-1671
-1676
-1681
-1687
-1693
-1699
-1705
-1712
-1719
-1726
-1733
-1741
-1748
-1756
-1764
-1772
-1781
-1789
-1797
-1806
-1814
-1823
-1832
-1840
-1849
-1857
-1866
-1874
-1883
-1891
-1900
-1908
-1917
-1925
-1933
-1941
-1950
-1958
-1966
-1974
-1982
-1990
-1998
-2005
-2013
-2021
-2029
-2037
-2045
-2053
-2061
-2069
-2076
-2084
-2092
-2100
-2107
-2115
-2123
-2131
-2139
-2146
-2154
-2162
-2169
-2177
-2184
-2192
-2199
-2206
-2214
-2221
-2228
-2235
-2243
-2250
-2257
-2264
-2271
-2278
-2285
-2292
-2298
-2305
-2311
-2317
-2324
-2330
-2335
-2341
-2347
-2352
-2357
-2363
-2368
-2372
-2377
-2382
-2386
-2390
-2394
-2398
-2401
-2405
-2408
-2410
-2413
-2415
-2417
-2419
-2421
-2422
-2423
-2423
-2424
-2424
-2423
-2423
-2422
-2421
-2419
-2417
-2415
-2413
-2411
-2408
-2405
-2401
-2398
-2394
-2389
-2385
-2380
-2374
-2369
-2363
-2357
-2350
-2343
-2336
-2329
-2321
-2313
-2304
-2296
-2287
-2278
-2268
-2258
-2248
-2238
-2227
-2216
-2205
-2193
-2181
-2169
-2156
-2144
-2131
-2117
-2104
-2090
-2077
-2062
-2048
-2033
-2019
-2005
-1990
-1975
-1960
-1945
-1930
-1915
-1900
-1885
-1869
-1854
-1839
-1823
-1808
-1792
-1777
-1761
-1746
-1730
-1715
-1699
-1684
-1668
-1653
-1637
-1622
-1607
-1591
-1576
-1560
-1545
-1530
-1515
-1499
-1484
-1469
-1454
-1439
-1424
-1409
-1395
-1380
-1366
-1351
-1337
-1323
-1309
-1295
-1281
-1267
-1254
-1240
-1227
-1213
-1200
-1187
-1174
-1161
-1148
-1136
-1123
-1111
-1099
-1087
-1075
-1064
-1052
-1041
-1030
-1018
-1008
-999
-989
-980
-971
-962
-954
-945
-938
-930
-923
-915
-909
-902
-896
-890
-884
-878
-873
-868
-864
-860
-856
-853
-850
-847
-845
-843
-842
-840
-839
-838
-838
-837
-837
-837
-838
-839
-840
-841
-842
-844
-846
-848
-851
-853
-856
-859
-862
-865
-869
-872
-875
-879
-883
-887
-890
-894
-898
-902
-907
-911
-915
-919
-923
-927
-932
-936
-940
-944
-948
-952
-955
-959
-963
-967
-971
-975
-978
-982
-986
-989
-992
-996
-999
-1002
-1004
-1008
-1010
-1014
-1016
-1018
-1022
-1024
-1027
-1029
-1031
-1033
-1035
-1036
-1038
-1039
-1040
-1042
-1043
-1044
-1044
-1045
-1046
-1047
-1047
-1048
-1048
-1048
-1048
-1049
-1049
-1049
-1049
-1049
-1049
-1048
-1048
-1048
-1048
-1048
-1048
-1047
-1047
-1047
-1046
-1045
-1045
-1044
-1043
-1042
-1041
-1039
-1038
-1036
-1035
-1033
-1032
-1030
-1028
-1026
-1024
-1022
-1018
-1016
-1014
-1012
-1008
-1006
-1002
-1000
-997
-994
-990
-987
-984
-980
-976
-973
-969
-965
-961
-957
-952
-948
-944
-939
-934
-930
-925
-920
-915
-910
-905
-900
-894
-889
-884
-878
-873
-867
-861
-856
-850
-844
-838
-832
-826
-820
-814
-808
-802
-796
-790
-784
-777
-771
-765
-759
-752
-746
-740
-734
-728
-722
-716
-710
-704
-698
-693
-687
-682
-676
-671
-665
-660
-654
-649
-644
-639
-634
-629
-624
-619
-615
-610
-606
-601
-597
-593
-589
-585
-581
-577
-573
-569
-565
-561
-557
-553
-549
-545
-541
-537
-533
-528
-524
-520
-515
-511
-506
-502
-497
-492
-488
-483
-478
-473
-468
-464
-459
-454
-449
-444
-439
-434
-429
-424
-419
-414
-409
-404
-399
-394
-389
-384
-380
-375
-371
-366
-362
-358
-354
-350
-346
-342
-338
-334
-331
-327
-323
-320
-317
-314
-311
-308
-305
-302
-299
-296
-294
-291
-288
-285
-283
-280
-277
-275
-272
-269
-266
-263
-260
-257
-255
-252
-249
-246
-244
-241
-238
-236
-233
-231
-228
-226
-224
-221
-219
-217
-215
-212
-210
-208
-206
-204
-203
-201
-199
-197
-195
-194
-192
-190
-189
-187
-186
-184
-183
-182
-180
-179
-178
-176
-175
-174
-173
-171
-170
-169
-168
-167
-166
-165
-164
-163
-162
-161
-161
-160
-160
-159
-159
-158
-158
-158
-157
-157
-157
-158
-158
-158
-158
-159
-160
-160
-161
-162
-163
-164
-165
-166
-167
-168
-170
-171
-172
-174
-175
-176
-178
-179
-181
-182
-184
-186
-187
-189
-190
-192
-193
-195
-196
-198
-199
-200
-202
-203
-204
-205
-206
-207
-208
-208
-209
-210
-210
-211
-211
-212
-212
-212
-213
-213
-213
-213
-213
-213
-213
-212
-212
-211
-210
-209
-208
-206
-204
-203
-201
-198
-196
-193
-191
-188
-184
-181
-177
-174
-170
-165
-161
-157
-152
-147
-143
-138
-132
-127
-122
-116
-111
-105
-99
-93
-87
-81
-74
-68
-61
-54
-47
-39
-32
-24
-16
-8
1
9
18
27
36
46
56
65
75
86
96
107
118
129
140
152
163
175
187
200
212
225
237
250
263
276
290
303
316
330
344
357
371
385
399
413
427
441
454
468
482
496
509
523
536
549
563
576
589
601
614
626
639
651
663
674
686
697
708
718
729
739
749
758
768
777
786
795
803
811
819
827
835
842
849
856
862
869
875
881
887
893
898
903
908
913
918
922
927
931
935
939
943
946
950
953
956
959
962
965
967
970
972
974
976
978
980
981
982
984
984
985
986
986
986
986
986
986
985
984
983
982
981
980
978
976
974
972
970
967
964
961
958
955
951
947
944
940
936
931
927
922
917
912
907
902
896
891
885
879
873
867
861
855
849
842
836
829
823
816
810
803
797
790
783
777
770
763
757
750
743
737
730
724
717
711
704
698
692
685
679
672
665
659
652
645
638
632
625
618
611
604
596
589
582
575
567
560
552
544
537
529
520
512
504
495
486
478
469
460
450
441
432
422
412
403
393
382
372
362
352
341
331
320
310
299
288
278
267
256
246
235
224
214
203
193
182
172
161
151
140
130
120
109
99
89
78
68
58
47
37
27
17
6
-4
-14
-25
-35
-46
-56
-67
-77
-87
-98
-108
-118
-128
-138
-147
-157
-166
-175
-184
-193
-202
-211
-219
-227
-235
-243
-251
-258
-265
-272
-279
-286
-293
-299
-306
-312
-318
-324
-330
-336
-341
-347
-352
-357
-362
-366
-370
-375
-378
-382
-385
-388
-391
-394
-396
-398
-400
-401
-402
-402
-402
-402
-401
-400
-399
-398
-396
-393
-391
-387
-384
-380
-375
-370
-364
-358
-351
-344
-337
-329
-321
-313
-304
-295
-285
-275
-265
-255
-245
-234
-223
-212
-200
-189
-177
-165
-153
-141
-129
-116
-104
-92
-79
-67
-54
-42
-30
-18
-6
6
18
30
41
53
64
75
86
96
107
117
127
136
146
155
164
172
181
189
197
204
211
218
225
231
237
243
248
253
258
262
266
270
273
276
279
282
284
286
287
288
289
289
289
288
288
286
285
283
281
278
276
273
270
266
263
259
255
251
247
242
238
233
228
222
217
212
206
200
194
188
182
175
169
162
155
149
142
135
128
120
113
106
98
91
83
75
68
60
52
44
36
28
20
12
4
-4
-12
-20
-28
-35
-43
-51
-58
-66
-74
-81
-88
-96
-103
-110
-118
-125
-132
-139
-147
-154
-162
-169
-176
-184
-191
-199
-206
-213
-221
-228
-235
-243
-250
-257
-264
-271
-278
-285
-292
-299
-306
-312
-319
-326
-332
-339
-345
-351
-358
-364
-370
-376
-383
-389
-395
-401
-408
-414
-420
-426
-433
-439
-446
-452
-459
-465
-472
-479
-486
-494
-501
-509
-516
-524
-532
-541
-549
-558
-566
-575
-585
-594
-604
-614
-624
-634
-645
-655
-666
-678
-689
-701
-713
-725
-737
-749
-762
-774
-787
-800
-813
-826
-840
-853
-866
-880
-894
-907
-921
-935
-949
-962
-976
-990
-1004
-1016
-1031
-1045
-1058
-1072
-1086
-1099
-1113
-1126
-1140
-1153
-1166
-1180
-1193
-1206
-1219
-1232
-1245
-1258
-1270
-1283
-1296
-1308
-1320
-1332
-1344
-1356
-1368
-1379
-1390
-1402
-1412
-1423
-1434
-1444
-1454
-1464
-1474
-1484
-1494
-1503
-1513
-1522
-1532
-1541
-1550
-1558
-1567
-1576
-1584
-1592
-1600
-1608
-1615
-1623
-1630
-1637
-1643
-1650
-1656
-1662
-1667
-1672
-1677
-1682
-1686
-1690
-1694
-1698
-1701
-1704
-1707
-1710
-1712
-1714
-1716
-1718
-1719
-1721
-1722
-1722
-1723
-1723
-1723
-1723
-1723
-1723
-1722
-1722
-1721
-1720
-1718
-1717
-1715
-1714
-1712
-1710
-1708
-1706
-1704
-1702
-1700
-1698
-1696
-1694
-1692
-1690
-1688
-1686
-1684
-1681
-1679
-1678
-1676
-1674
-1672
-1671
-1669
-1668
-1667
-1666
-1665
-1664
-1663
-1662
-1662
-1661
-1661
-1660
-1660
-1660
-1659
-1659
-1659
-1659
-1659
-1659
-1659
-1659
-1660
-1660
-1660
-1661
-1661
-1662
-1662
-1663
-1664
-1665
-1666
-1667
-1669
-1671
-1672
-1674
-1676
-1679
-1681
-1683
-1686
-1689
-1692
-1695
-1699
-1703
-1706
-1710
-1715
-1719
-1724
-1728
-1734
-1739
-1744
-1750
-1756
-1763
-1769
-1776
-1784
-1792
-1800
-1808
-1817
-1826
-1835
-1845
-1855
-1866
-1877
-1888
-1899
-1911
-1923
-1935
-1947
-1960
-1972
-1985
-1999
-2012
-2025
-2039
-2053
-2067
-2081
-2096
-2110
-2125
-2139
-2154
-2169
-2184
-2199
-2215
-2230
-2246
-2261
-2277
-2292
-2308
-2324
-2340
-2355
-2371
-2386
-2402
-2417
-2433
-2448
-2463
-2477
-2492
-2507
-2521
-2535
-2549
-2563
-2576
-2590
-2603
-2616
-2628
-2640
-2652
-2664
-2675
-2686
-2697
-2707
-2717
-2727
-2737
-2746
-2755
-2763
-2771
-2779
-2787
-2794
-2801
-2807
-2813
-2818
-2823
-2828
-2832
-2837
-2840
-2844
-2847
-2849
-2852
-2854
-2855
-2857
-2857
-2858
-2858
-2858
-2858
-2857
-2856
-2855
-2853
-2851
-2849
-2847
-2844
-2841
-2838
-2835
-2831
-2827
-2823
-2819
-2814
-2809
-2804
-2799
-2793
-2787
-2780
-2774
-2767
-2760
-2752
-2744
-2736
-2728
-2720
-2711
-2702
-2692
-2683
-2673
-2662
-2652
-2641
-2630
-2618
-2607
-2595
-2583
-2570
-2558
-2545
-2533
-2520
-2507
-2494
-2480
-2467
-2453
-2439
-2425
-2411
-2397
-2382
-2368
-2353
-2338
-2323
-2308
-2294
-2279
-2264
-2249
-2234
-2220
-2205
-2191
-2177
-2163
-2150
-2137
-2124
-2111
-2098
-2086
-2074
-2063
-2051
-2040
-2029
-2019
-2009
-1999
-1989
-1979
-1970
-1961
-1952
-1943
-1935
-1927
-1919
-1911
-1904
-1897
-1890
-1883
-1876
-1870
-1864
-1858
-1853
-1847
-1842
-1838
-1833
-1829
-1825
-1821
-1817
-1814
-1811
-1808
-1805
-1803
-1801
-1799
-1797
-1796
-1795
-1794
-1794
-1794
-1794
-1794
-1794
-1794
-1795
-1795
-1796
-1797
-1798
-1799
-1800
-1802
-1804
-1805
-1807
-1809
-1811
-1813
-1815
-1817
-1820
-1822
-1824
-1826
-1828
-1830
-1832
-1834
-1836
-1838
-1841
-1843
-1845
-1848
-1851
-1853
-1856
-1859
-1862
-1865
-1868
-1871
-1874
-1877
-1880
-1883
-1886
-1889
-1891
-1894
-1897
-1900
-1903
-1906
-1908
-1911
-1914
-1916
-1919
-1921
-1924
-1926
-1928
-1930
-1932
-1934
-1935
-1937
-1939
-1940
-1941
-1942
-1943
-1944
-1944
-1945
-1945
-1945
-1944
-1944
-1943
-1942
-1941
-1939
-1938
-1936
-1934
-1932
-1930
-1927
-1925
-1922
-1919
-1916
-1913
-1910
-1907
-1904
-1901
-1897
-1894
-1890
-1887
-1883
-1879
-1876
-1872
-1868
-1864
-1860
-1856
-1852
-1847
-1843
-1838
-1833
-1828
-1823
-1818
-1812
-1806
-1800
-1793
-1787
-1780
-1772
-1765
-1757
-1750
-1742
-1734
-1725
-1717
-1708
-1699
-1690
-1681
-1671
-1661
-1651
-1641
-1631
-1621
-1611
-1600
-1590
-1579
-1568
-1558
-1547
-1536
-1525
-1513
-1502
-1490
-1479
-1467
-1455
-1443
-1431
-1418
-1406
-1393
-1381
-1368
-1355
-1342
-1329
-1316
-1303
-1290
-1277
-1264
-1251
-1238
-1225
-1212
-1199
-1186
-1173
-1160
-1147
-1134
-1121
-1107
-1094
-1081
-1068
-1056
-1043
-1030
-1016
-1004
-992
-980
-968
-956
-945
-934
-923
-912
-901
-891
-881
-871
-861
-852
-843
-834
-825
-816
-808
-800
-792
-784
-776
-768
-760
-753
-745
-738
-730
-723
-715
-708
-701
-693
-686
-679
-671
-664
-657
-650
-643
-636
-630
-623
-616
-610
-603
-597
-591
-584
-578
-572
-566
-560
-554
-548
-543
-537
-531
-526
-520
-515
-510
-504
-499
-494
-489
-484
-479
-473
-468
-463
-458
-453
-449
-444
-439
-434
-429
-424
-420
-415
-410
-405
-401
-396
-392
-387
-383
-378
-374
-370
-365
-361
-356
-352
-347
-343
-338
-334
-330
-325
-321
-317
-312
-308
-303
-299
-294
-289
-284
-279
-274
-269
-264
-260
-255
-250
-245
-240
-235
-230
-225
-220
-215
-209
-204
-199
-194
-189
-183
-178
-173
-167
-162
-156
-151
-145
-140
-134
-129
-123
-118
-112
-107
-101
-96
-91
-86
-81
-76
-71
-66
-61
-56
-52
-47
-43
-38
-33
-29
-24
-20
-15
-11
-6
-2
3
8
13
18
23
27
32
37
42
47
52
56
61
65
69
73
77
80
84
87
90
93
96
98
101
103
105
107
109
111
113
115
116
117
119
119
120
121
121
121
121
121
120
119
118
116
115
113
110
108
105
102
99
95
92
88
84
79
75
71
66
61
56
51
45
40
34
28
23
17
11
5
-1
-7
-13
-19
-25
-31
-37
-43
-49
-56
-62
-68
-75
-81
-87
-94
-100
-106
-113
-119
-125
-131
-137
-143
-149
-155
-160
-166
-171
-177
-182
-187
-192
-198
-203
-208
-212
-217
-222
-226
-231
-235
-240
-244
-248
-252
-256
-260
-263
-267
-270
-274
-277
-280
-283
-286
-288
-291
-293
-295
-297
-299
-300
-301
-302
-302
-302
-302
-302
-301
-300
-298
-296
-294
-292
-289
-286
-283
-279
-275
-271
-266
-260
-255
-249
-242
-235
-228
-221
-213
-204
-196
-186
-177
-167
-156
-146
-135
-123
-111
-99
-87
-74
-62
-49
-35
-22
-8
6
19
34
48
62
76
91
105
119
134
148
162
176
190
204
218
232
245
259
272
285
298
311
323
335
347
359
370
382
392
403
413
423
433
442
451
459
467
474
481
488
494
500
505
510
514
518
521
524
526
529
530
531
532
532
532
532
531
529
527
525
522
519
516
512
508
503
498
493
487
481
475
468
461
453
446
437
428
419
410
400
390
379
368
357
346
334
322
309
297
284
270
256
242
228
213
199
183
168
152
137
121
105
89
73
56
40
23
7
-10
-26
-43
-60
-77
-94
-111
-128
-145
-162
-178
-195
-212
-228
-245
-261
-277
-294
-310
-325
-341
-357
-372
-387
-402
-417
-432
-446
-460
-474
-488
-501
-514
-527
-540
-553
-565
-577
-589
-601
-612
-623
-634
-644
-654
-664
-673
-682
-691
-700
-708
-716
-724
-731
-738
-745
-751
-757
-763
-769
-774
-779
-783
-787
-791
-795
-798
-801
-804
-806
-809
-810
-812
-813
-814
-815
-816
-816
-816
-815
-815
-814
-812
-811
-809
-807
-805
-802
-800
-797
-793
-790
-786
-782
-777
-773
-768
-763
-757
-752
-746
-741
-735
-728
-722
-715
-708
-701
-694
-687
-679
-671
-663
-654
-646
-637
-628
-619
-610
-601
-591
-582
-573
-563
-554
-544
-534
-525
-515
-505
-496
-486
-477
-467
-458
-449
-439
-430
-421
-412
-404
-395
-386
-377
-369
-360
-352
-344
-336
-328
-320
-312
-305
-297
-290
-283
-275
-268
-262
-255
-248
-242
-236
-230
-224
-218
-212
-207
-202
-197
-192
-187
-183
-179
-174
-171
-167
-163
-160
-157
-154
-152
-149
-147
-145
-143
-142
-141
-140
-139
-139
-139
-139
-139
-140
-141
-142
-143
-145
-146
-148
-151
-153
-156
-159
-163
-167
-170
-175
-179
-183
-188
-193
-198
-203
-208
-214
-219
-225
-231
-237
-243
-249
-255
-262
-269
-275
-282
-289
-296
-304
-311
-319
-326
-334
-342
-350
-359
-367
-376
-384
-393
-402
-411
-421
-430
-440
-450
-460
-470
-480
-490
-501
-511
-522
-532
-543
-554
-565
-577
-588
-599
-611
-623
-635
-647
-659
-671
-684
-697
-710
-723
-736
-750
-763
-777
-791
-806
-820
-835
-850
-865
-880
-895
-911
-926
-942
-958
-974
-990
-1006
-1022
-1040
-1057
-1074
-1091
-1109
-1126
-1144
-1162
-1179
-1197
-1215
-1234
-1252
-1270
-1288
-1306
-1324
-1342
-1360
-1378
-1396
-1414
-1431
-1449
-1466
-1483
-1500
-1516
-1533
-1549
-1565
-1580
-1596
-1611
-1626
-1640
-1654
-1668
-1682
-1695
-1708
-1721
-1733
-1746
-1757
-1769
-1780
-1790
-1801
-1811
-1820
-1830
-1839
-1847
-1855
-1863
-1871
-1878
-1884
-1890
-1896
-1902
-1907
-1912
-1916
-1920
-1923
-1926
-1929
-1932
-1934
-1936
-1937
-1938
-1939
-1939
-1939
-1939
-1938
-1937
-1935
-1934
-1932
-1929
-1926
-1923
-1919
-1915
-1911
-1906
-1901
-1896
-1891
-1885
-1878
-1872
-1865
-1858
-1850
-1842
-1834
-1826
-1817
-1808
-1800
-1790
-1781
-1771
-1762
-1752
-1742
-1732
-1722
-1712
-1701
-1691
-1681
-1670
-1660
-1649
-1639
-1629
-1618
-1608
-1598
-1587
-1577
-1567
-1557
-1546
-1536
-1526
-1516
-1505
-1495
-1485
-1475
-1465
-1455
-1445
-1435
-1425
-1415
-1406
-1397
-1387
-1378
-1369
-1361
-1352
-1344
-1336
-1328
-1321
-1314
-1306
-1300
-1293
-1286
-1280
-1274
-1268
-1262
-1257
-1251
-1246
-1241
-1236
-1232
-1227
-1223
-1219
-1215
-1211
-1208
-1204
-1201
-1198
-1195
-1193
-1190
-1188
-1185
-1183
-1181
-1180
-1178
-1176
-1175
-1174
-1173
-1173
-1172
-1172
-1171
-1172
-1172
-1172
-1173
-1174
-1175
-1176
-1177
-1179
-1181
-1183
-1185
-1187
-1189
-1192
-1195
-1198
-1201
-1205
-1209
-1213
-1217
-1221
-1226
-1231
-1236
-1241
-1247
-1253
-1259
-1265
-1272
-1279
-1286
-1294
-1301
-1309
-1318
-1326
-1335
-1344
-1353
-1362
-1372
-1381
-1391
-1401
-1412
-1422
-1433
-1444
-1455
-1466
-1477
-1489
-1500
-1512
-1524
-1536
-1548
-1560
-1573
-1585
-1598
-1611
-1624
-1636
-1650
-1663
-1676
-1689
-1703
-1716
-1730
-1744
-1757
-1771
-1785
-1798
-1812
-1825
-1839
-1852
-1866
-1879
-1892
-1905
-1918
-1931
-1944
-1957
-1969
-1982
-1994
-2007
-2019
-2032
-2044
-2056
-2068
-2080
-2092
-2104
-2115
-2127
-2139
-2150
-2162
-2173
-2185
-2196
-2207
-2218
-2229
-2239
-2250
-2260
-2270
-2280
-2290
-2299
-2309
-2318
-2326
-2335
-2343
-2350
-2358
-2365
-2372
-2378
-2385
-2391
-2396
-2402
-2407
-2412
-2416
-2421
-2425
-2429
-2432
-2435
-2438
-2441
-2443
-2445
-2447
-2449
-2450
-2451
-2452
-2452
-2453
-2453
-2453
-2452
-2452
-2451
-2450
-2449
-2447
-2446
-2444
-2441
-2439
-2436
-2433
-2430
-2427
-2423
-2419
-2415
-2411
-2406
-2401
-2396
-2391
-2385
-2379
-2373
-2367
-2360
-2353
-2347
-2339
-2332
-2325
-2317
-2310
-2302
-2294
-2286
-2278
-2269
-2261
-2252
-2244
-2235
-2226
-2217
-2208
-2199
-2190
-2181
-2171
-2162
-2153
-2143
-2134
-2124
-2115
-2105
-2096
-2086
-2077
-2067
-2058
-2048
-2039
-2029
-2020
-2009
-2001
-1991
-1982
-1972
-1963
-1954
-1944
-1935
-1926
-1916
-1907
-1897
-1888
-1878
-1869
-1859
-1850
-1840
-1831
-1821
-1811
-1802
-1792
-1783
-1773
-1763
-1754
-1744
-1734
-1724
-1715
-1705
-1695
-1685
-1675
-1665
-1656
-1646
-1636
-1626
-1616
-1606
-1595
-1585
-1575
-1565
-1554
-1544
-1534
-1523
-1513
-1502
-1492
-1481
-1470
-1459
-1448
-1437
-1426
-1414
-1403
-1392
-1380
-1368
-1357
-1345
-1333
-1321
-1310
-1298
-1286
-1274
-1262
-1250
-1238
-1226
-1213
-1201
-1189
-1177
-1165
-1153
-1141
-1130
-1118
-1107
-1095
-1084
-1073
-1062
-1051
-1040
-1030
-1018
-1008
-998
-988
-977
-967
-957
-946
-936
-926
-916
-906
-897
-887
-878
-868
-859
-850
-841
-832
-823
-815
-806
-798
-790
-782
-774
-766
-759
-752
-745
-738
-731
-724
-718
-712
-705
-699
-693
-688
-682
-677
-671
-666
-661
-656
-652
-647
-643
-638
-634
-630
-626
-623
-619
-616
-613
-610
-608
-605
-603
-601
-599
-597
-596
-594
-593
-592
-592
-591
-591
-591
-591
-591
-592
-592
-593
-594
-595
-597
-598
-600
-602
-604
-606
-608
-611
-614
-617
-620
-623
-626
-629
-633
-636
-640
-644
-647
-651
-655
-659
-663
-667
-670
-674
-678
-681
-685
-688
-691
-694
-697
-700
-703
-705
-708
-710
-712
-714
-716
-717
-718
-719
-720
-721
-722
-722
-722
-722
-722
-721
-721
-720
-719
-718
-717
-715
-714
-712
-710
-707
-705
-702
-700
-697
-694
-690
-687
-683
-679
-675
-671
-667
-662
-657
-652
-647
-642
-636
-631
-625
-619
-613
-606
-600
-593
-586
-579
-572
-565
-557
-549
-542
-533
-525
-517
-508
-499
-490
-481
-472
-462
-453
-443
-433
-423
-413
-402
-392
-381
-371
-360
-349
-338
-327
-316
-304
-293
-282
-270
-259
-247
-236
-224
-212
-201
-189
-177
-165
-153
-141
-129
-117
-105
-93
-81
-69
-57
-45
-33
-21
-9
3
14
26
38
50
61
73
84
96
107
119
130
142
153
165
176
188
199
211
222
234
245
256
267
278
290
300
311
322
333
344
354
365
375
386
396
406
416
426
436
446
455
465
474
484
493
502
511
519
528
536
545
553
561
568
576
583
591
598
604
611
617
624
630
636
641
647
652
657
662
667
672
676
680
684
688
692
695
699
702
705
708
711
713
716
718
720
722
723
725
726
727
729
730
730
731
732
732
733
733
733
734
734
734
734
734
733
733
733
732
732
731
731
730
729
728
727
726
725
723
722
720
719
717
715
713
711
709
707
705
703
700
698
695
693
690
687
684
681
678
675
671
668
665
661
658
655
651
648
645
642
639
636
634
631
629
626
624
622
620
618
616
614
613
611
610
609
608
607
606
605
604
603
603
602
602
601
600
600
599
599
598
598
597
596
596
595
594
593
593
592
591
590
589
588
587
587
586
585
583
582
581
580
579
578
576
575
573
572
570
569
567
566
565
563
562
560
559
558
557
556
555
554
553
552
552
551
551
550
550
550
550
550
551
551
552
553
554
555
556
558
559
561
563
566
568
571
574
577
580
584
587
591
596
600
605
610
615
620
626
632
638
644
650
657
664
671
678
686
694
702
710
718
726
735
743
752
761
770
780
789
798
808
818
827
837
847
858
868
879
889
900
911
923
934
946
958
970
982
995
1006
1020
1033
1046
1059
1073
1086
1100
1113
1127
1141
1155
1169
1182
1196
1210
1224
1238
1252
1266
1280
1293
1307
1321
1334
1347
1361
1374
1387
1400
1412
1425
1437
1449
1461
1473
1485
1496
1507
1518
1528
1538
1548
1558
1568
1577
1585
1594
1602
1610
1617
1625
1631
1638
1644
1650
1655
1660
1664
1668
1672
1675
1678
1681
1683
1684
1685
1686
1686
1686
1686
1685
1683
1681
1679
1676
1673
1669
1665
1661
1657
1652
1646
1641
1635
1629
1622
1615
1608
1601
1593
1585
1577
1568
1560
1551
1541
1532
1522
1512
1502
1491
1481
1470
1459
1447
1436
1424
1412
1400
1388
1375
1362
1349
1336
1323
1309
1296
1282
1268
1253
1239
1224
1210
1195
1180
1166
1151
1136
1121
1106
1092
1077
1062
1048
1033
1018
1004
990
976
962
948
934
921
907
894
882
869
857
844
833
821
810
799
788
777
767
757
747
737
728
719
710
702
694
686
678
671
664
657
650
644
638
633
628
623
618
614
610
606
602
599
596
594
591
589
588
586
585
584
584
584
584
584
585
586
587
588
590
591
593
596
598
601
604
607
610
613
617
621
625
629
633
638
643
648
653
658
664
670
676
682
689
696
703
710
717
725
733
741
749
757
766
775
784
793
802
812
821
831
841
851
861
872
882
893
904
914
925
936
947
958
969
980
991
1002
1012
1024
1034
1045
1056
1067
1077
1088
1098
1109
1119
1129
1139
1149
1159
1168
1178
1187
1196
1206
1215
1223
1232
1241
1249
1257
1265
1273
1281
1289
1297
1304
1311
1318
1325
1332
1339
1345
1351
1357
1363
1369
1375
1380
1385
1390
1395
1399
1404
1408
1412
1416
1419
1423
1426
1430
1433
1436
1438
1441
1443
1446
1448
1450
1451
1453
1454
1456
1457
1457
1458
1459
1459
1460
1460
1460
1460
1460
1459
1459
1458
1457
1456
1454
1453
1451
1450
1448
1446
1444
1441
1439
1437
1435
1433
1431
1428
1426
1424
1422
1420
1418
1415
1413
1411
1409
1407
1405
1402
1400
1398
1396
1394
1392
1390
1387
1385
1383
1381
1379
1377
1375
1372
1370
1368
1366
1364
1362
1360
1358
1355
1353
1351
1349
1347
1345
1343
1341
1338
1336
1334
1332
1330
1328
1326
1324
1322
1320
1317
1315
1313
1311
1309
1307
1305
1303
1301
1299
1296
1294
1292
1290
1288
1286
1284
1282
1280
1278
1276
1274
1271
1269
1267
1265
1263
1261
1259
1257
1255
1253
1251
1249
1247
1245
1242
1240
1238
1236
1234
1232
1230
1228
1226
1224
1222
1220
1218
1216
1214
1212
1210
1208
1206
1204
1202
1199
1197
1195
1193
1191
1189
1187
1185
1183
1181
1179
1177
1175
1173
1171
1169
1167
1165
1163
1161
1159
1157
1155
1153
1151
1149
1147
1145
1143
1141
1139
1137
1135
1133
1131
1129
1127
1125
1123
1121
1119
1117
1115
1113
1111
1109
1107
1105
1103
1101
1099
1097
1095
1093
1091
1089
1087
1085
1083
1082
1080
1078
1076
1074
1072
1070
1068
1066
1064
1062
1060
1058
1056
1054
1052
1050
1048
1046
1044
1042
1041
1039
1037
1035
1033
1031
1029
1027
1025
1022
1020
1018
1016
1014
1014
1012
1010
1008
1006
1004
1002
1000
998
996
994
992
991
989
987
985
983
981
979
977
975
973
972
970
968
966
964
962
960
958
956
955
953
951
949
947
945
943
941
940
938
936
934
932
930
928
926
925
923
921
919
917
915
913
912
910
908
906
904
902
900
899
897
895
893
891
889
888
886
884
882
880
878
876
875
873
871
869
867
866
864
862
860
858
856
855
853
851
849
847
846
844
842
840
838
836
835
833
831
829
827
826
824
822
820
818
817
815
813
811
809
808
806
804
802
801
799
797
795
793
792
790
788
786
785
783
781
779
778
776
774
772
770
769
767
765
763
762
760
758
756
755
753
751
749
748
746
744
742
741
739
737
735
734
732
730
729
727
725
723
722
720
718
716
715
713
711
710
708
706
704
703
701
699
698
696
694
692
691
689
687
686
684
682
680
679
677
675
674
672
670
669
667
665
664
662
660
659
657
655
653
652
650
648
647
645
643
642
640
638
637
635
633
632
630
628
627
625
623
622
620
618
617
615
614
612
610
609
607
605
604
602
600
599
597
595
594
592
591
589
587
586
584
582
581
579
577
576
574
573
571
569
568
566
565
563
561
560
558
556
555
553
552
550
548
547
545
544
542
540
539
537
536
534
532
531
529
528
526
525
523
521
520
518
517
515
513
512
510
509
507
506
504
502
501
499
498
496
495
493
492
490
488
487
485
484
482
481
479
478
476
474
473
471
470
468
467
465
464
462
461
459
458
456
454
453
451
450
448
447
445
444
442
441
439
438
436
435
433
432
430
429
427
426
424
423
421
420
418
417
415
414
412
411
409
408
406
405
403
402
400
399
397
396
394
393
391
390
388
387
385
384
382
381
379
378
376
375
373
372
371
369
368
366
365
363
362
360
359
357
356
355
353
352
350
349
347
346
344
343
341
340
339
337
336
334
333
331
330
329
327
326
324
323
321
320
319
317
316
314
313
311
310
309
307
306
304
303
302
300
299
297
296
295
293
292
290
289
288
286
285
283
282
281
279
278
276
275
274
272
271
269
268
267
265
264
263
261
260
258
257
256
254
253
252
250
249
247
246
245
243
242
241
239
238
237
235
234
233
231
230
228
227
226
224
223
222
220
219
218
216
215
214
212
211
210
208
207
206
204
203
202
200
199
198
196
195
194
192
191
190
189
187
186
185
183
182
181
179
178
177
175
174
173
172
170
169
168
166
165
164
162
161
160
159
157
156
155
153
152
151
150
148
147
146
144
143
142
141
139
138
137
136
134
133
132
130
129
128
127
125
124
123
122
120
119
118
117
115
114
113
112
110
109
108
107
105
104
103
102
100
99
98
97
96
94
93
92
91
89
88
87
86
84
83
82
81
80
78
77
76
75
74
72
71
70
69
67
66
65
64
63
61
60
59
58
57
55
54
53
52
51
49
48
47
46
45
44
42
41
40
39
38
36
35
34
33
32
31
29
28
27
26
25
23
22
21
20
19
18
17
15
14
13
12
11
10
8
7
6
5
4
3
1
0
-1
-2
-3
-4
-5
-7
-8
-9
-10
-11
-12
-13
-14
-16
-17
-18
-19
-20
-21
-22
-23
-25
-26
-27
-28
-29
-30
-31
-32
-34
-35
-36
-37
-38
-39
-40
-41
-42
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
