5
12353
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
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
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
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
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-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
-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
-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
-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
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-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
-78
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-149
-149
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-220
-221
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-227
-228
-228
-228
-228
-228
-229
-229
-229
-230
-230
-230
-230
-230
-231
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-241
-242
-242
-242
-242
-242
-243
-243
-243
-243
-244
-244
-244
-244
-245
-245
-245
-245
-246
-246
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-248
-248
-249
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-253
-254
-254
-254
-254
-254
-255
-255
-255
-255
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-259
-259
-259
-259
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-265
-265
-265
-265
-266
-266
-266
-266
-266
-267
-267
-267
-267
-267
-268
-268
-268
-268
-268
-269
-269
-269
-269
-269
-270
-270
-270
-270
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-274
-274
-274
-274
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-278
-278
-278
-278
-278
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-289
-289
-290
-290
-290
-290
-290
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-292
-292
-292
-292
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-291
-290
-290
-290
-290
-290
-290
-290
-289
-289
-289
-289
-289
-289
-289
-288
-288
-288
-288
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-290
-290
-290
-291
-291
-291
-292
-292
-293
-293
-294
-294
-295
-295
-296
-296
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-296
-296
-295
-295
-294
-293
-293
-292
-291
-290
-289
-288
-288
-287
-286
-285
-283
-282
-281
-280
-279
-277
-276
-275
-274
-273
-271
-270
-269
-268
-267
-266
-265
-264
-263
-262
-261
-260
-259
-258
-257
-256
-255
-254
-253
-253
-252
-251
-251
-251
-250
-250
-250
-249
-249
-248
-248
-247
-247
-246
-246
-245
-245
-244
-244
-244
-243
-243
-243
-243
-242
-242
-242
-241
-241
-241
-240
-240
-239
-239
-239
-238
-238
-237
-237
-236
-236
-235
-235
-235
-234
-234
-234
-234
-234
-234
-234
-235
-235
-236
-236
-237
-238
-239
-240
-241
-242
-243
-244
-246
-247
-248
-250
-251
-252
-253
-255
-256
-257
-259
-260
-261
-262
-264
-265
-265
-266
-267
-267
-268
-269
-269
-270
-271
-272
-272
-273
-274
-275
-275
-276
-276
-277
-277
-277
-277
-276
-276
-276
-276
-276
-276
-277
-277
-278
-279
-279
-280
-281
-282
-284
-285
-286
-287
-288
-288
-289
-288
-288
-288
-288
-288
-288
-288
-288
-289
-290
-291
-292
-292
-293
-293
-294
-294
-294
-295
-295
-295
-296
-296
-296
-296
-295
-295
-294
-292
-291
-290
-289
-287
-286
-284
-283
-281
-280
-278
-277
-276
-275
-274
-273
-272
-272
-271
-270
-269
-269
-268
-268
-267
-267
-266
-266
-265
-264
-262
-261
-260
-258
-257
-256
-254
-253
-252
-251
-250
-249
-248
-247
-247
-246
-246
-246
-246
-246
-246
-247
-248
-249
-250
-251
-252
-254
-255
-256
-256
-256
-257
-257
-256
-256
-256
-256
-256
-256
-255
-255
-255
-255
-255
-255
-255
-255
-255
-254
-253
-252
-251
-250
-249
-248
-247
-247
-246
-247
-247
-248
-249
-251
-253
-255
-258
-260
-263
-265
-267
-269
-270
-271
-272
-272
-272
-272
-272
-272
-271
-270
-269
-268
-267
-267
-267
-267
-267
-267
-268
-268
-268
-268
-269
-269
-270
-271
-272
-275
-277
-280
-283
-286
-288
-291
-293
-295
-298
-300
-303
-306
-309
-312
-315
-318
-321
-324
-327
-329
-331
-332
-333
-334
-334
-335
-335
-336
-337
-338
-339
-341
-343
-345
-348
-350
-352
-355
-357
-358
-360
-362
-364
-366
-368
-370
-373
-375
-378
-380
-381
-382
-383
-383
-384
-385
-387
-389
-392
-396
-399
-403
-406
-409
-411
-413
-414
-414
-414
-414
-413
-412
-411
-409
-407
-405
-404
-402
-401
-400
-399
-398
-397
-396
-395
-393
-391
-388
-386
-383
-379
-376
-372
-369
-366
-362
-359
-356
-352
-349
-345
-342
-339
-336
-334
-332
-329
-327
-324
-320
-316
-311
-306
-300
-295
-290
-286
-282
-279
-275
-272
-268
-264
-259
-254
-250
-246
-242
-239
-236
-234
-233
-231
-231
-230
-229
-229
-229
-229
-229
-229
-228
-227
-226
-224
-223
-221
-220
-219
-219
-218
-218
-219
-219
-220
-221
-221
-221
-220
-219
-218
-216
-214
-211
-208
-205
-202
-198
-194
-191
-188
-184
-182
-180
-178
-177
-176
-175
-175
-174
-173
-172
-170
-169
-167
-166
-165
-164
-164
-163
-162
-161
-160
-159
-159
-158
-158
-158
-158
-158
-157
-156
-154
-152
-149
-145
-142
-138
-135
-132
-130
-129
-127
-126
-126
-125
-125
-124
-123
-121
-120
-118
-116
-113
-110
-106
-102
-98
-94
-88
-83
-78
-72
-67
-63
-60
-57
-55
-53
-52
-50
-47
-43
-39
-34
-28
-22
-15
-8
0
8
17
27
36
46
55
63
71
78
84
89
95
100
105
111
116
121
125
128
131
133
135
137
139
141
143
144
146
146
146
145
144
142
141
139
138
137
136
136
136
137
137
138
140
142
145
149
153
158
163
168
172
176
180
183
186
189
193
198
204
210
217
224
230
234
237
239
240
240
241
242
243
246
250
255
260
265
269
273
277
281
285
289
294
299
304
309
314
319
324
328
333
338
343
348
354
360
365
371
376
382
386
391
395
399
403
407
411
415
419
424
430
436
442
448
454
461
468
475
483
490
497
505
512
519
526
533
540
548
555
562
569
575
582
587
593
597
601
604
606
607
607
607
606
603
600
594
588
581
573
564
555
546
538
529
521
513
505
497
489
481
475
468
463
458
453
449
445
440
435
430
423
417
409
401
392
382
373
363
354
346
339
332
325
318
310
301
292
283
272
262
251
241
231
221
212
201
191
180
170
159
149
139
129
119
109
100
91
82
73
65
57
51
46
41
37
33
28
23
17
10
3
-5
-13
-21
-30
-38
-47
-54
-61
-67
-71
-73
-74
-73
-72
-69
-66
-63
-61
-58
-56
-55
-52
-49
-46
-41
-35
-30
-24
-19
-16
-14
-15
-17
-21
-25
-28
-30
-30
-29
-26
-24
-22
-21
-22
-25
-29
-34
-40
-45
-51
-56
-63
-69
-76
-82
-89
-97
-105
-115
-125
-136
-149
-164
-180
-197
-216
-236
-256
-275
-294
-312
-331
-351
-371
-392
-412
-431
-449
-466
-481
-495
-508
-519
-530
-540
-551
-562
-574
-586
-599
-613
-626
-638
-650
-661
-670
-678
-684
-688
-690
-692
-694
-696
-700
-706
-713
-720
-727
-732
-735
-735
-734
-731
-728
-725
-723
-722
-722
-721
-720
-718
-712
-704
-692
-678
-662
-645
-628
-611
-594
-576
-558
-540
-523
-506
-491
-478
-465
-452
-440
-427
-414
-401
-389
-378
-368
-358
-351
-344
-338
-332
-326
-318
-309
-300
-289
-279
-268
-257
-246
-234
-222
-209
-195
-180
-162
-143
-122
-99
-74
-49
-22
3
28
51
70
87
100
110
117
124
130
136
141
147
153
159
167
174
183
193
204
215
226
236
245
252
258
262
264
267
269
271
274
277
280
283
286
290
296
303
313
326
342
360
380
401
422
443
461
478
492
505
517
528
540
552
567
583
601
621
642
664
686
708
730
751
773
793
813
831
847
862
875
886
895
902
906
908
908
907
906
904
903
903
905
909
914
920
928
937
946
956
966
976
987
998
1008
1016
1025
1029
1031
1031
1029
1026
1022
1018
1016
1016
1014
1014
1014
1012
1010
1006
1002
996
990
984
978
974
972
969
968
967
967
967
968
969
970
971
973
976
980
984
988
990
991
991
988
984
977
969
959
948
938
930
924
920
918
919
921
924
928
931
934
937
937
934
929
922
912
899
884
868
850
833
817
801
787
773
760
747
734
721
708
695
683
670
657
644
631
618
606
595
586
578
572
568
566
565
565
565
565
566
567
569
572
577
584
592
602
612
624
637
650
665
680
696
713
730
748
765
781
796
809
820
831
841
850
859
866
872
878
882
887
892
899
907
918
931
945
960
975
989
1002
1014
1026
1037
1047
1056
1065
1074
1083
1092
1099
1104
1108
1110
1111
1112
1111
1108
1104
1099
1091
1082
1072
1060
1048
1035
1020
1004
988
969
948
926
903
878
851
824
797
771
748
726
705
686
669
653
639
627
617
610
605
602
601
601
601
601
600
599
597
594
591
589
587
585
584
582
579
575
569
562
555
547
540
533
526
519
512
504
496
487
477
466
454
442
430
419
408
397
386
375
363
350
336
321
305
287
269
250
230
209
187
165
142
119
97
75
55
34
14
-7
-28
-50
-71
-91
-110
-128
-144
-159
-174
-189
-204
-219
-234
-249
-263
-275
-286
-295
-300
-303
-302
-299
-294
-287
-278
-268
-257
-245
-232
-218
-204
-190
-177
-165
-154
-145
-137
-131
-126
-122
-117
-112
-106
-99
-91
-81
-70
-57
-42
-26
-8
11
30
48
66
82
96
108
118
126
131
133
133
131
126
119
110
99
86
71
55
37
19
-1
-21
-42
-65
-87
-110
-133
-154
-173
-191
-208
-224
-241
-258
-277
-296
-317
-339
-361
-382
-403
-421
-438
-452
-464
-474
-482
-490
-496
-503
-509
-515
-521
-529
-536
-543
-550
-556
-561
-566
-571
-574
-576
-578
-579
-580
-580
-581
-581
-581
-580
-579
-576
-572
-567
-560
-551
-541
-528
-515
-502
-489
-477
-467
-457
-448
-441
-433
-426
-419
-412
-405
-397
-390
-383
-376
-370
-364
-358
-351
-343
-334
-324
-313
-302
-289
-276
-262
-248
-233
-218
-202
-187
-171
-155
-138
-121
-103
-85
-67
-49
-30
-12
7
26
45
63
80
97
113
129
145
162
181
200
221
244
267
291
316
341
366
392
417
443
469
494
517
539
560
580
599
617
634
651
667
681
694
707
719
730
742
755
768
782
796
812
827
843
859
874
888
901
914
927
940
952
965
977
988
998
1008
1018
1028
1038
1048
1058
1067
1075
1081
1086
1088
1089
1089
1088
1086
1084
1083
1082
1083
1084
1086
1088
1093
1098
1104
1112
1119
1127
1134
1141
1147
1153
1159
1164
1169
1173
1178
1182
1185
1188
1191
1193
1195
1195
1194
1192
1189
1186
1181
1176
1170
1165
1161
1156
1153
1148
1143
1136
1127
1117
1105
1091
1077
1063
1050
1038
1028
1018
1010
1002
995
985
974
961
948
933
917
901
884
866
847
827
806
784
762
739
715
691
666
640
615
589
563
536
510
484
459
435
412
389
367
344
321
297
272
247
221
196
172
148
126
106
87
70
55
41
28
16
4
-6
-17
-27
-37
-46
-54
-61
-66
-69
-72
-73
-74
-74
-75
-75
-76
-78
-79
-80
-81
-81
-81
-80
-79
-78
-78
-79
-81
-84
-88
-94
-101
-109
-117
-127
-136
-146
-157
-169
-181
-193
-206
-219
-233
-247
-262
-278
-296
-314
-333
-352
-373
-394
-415
-436
-457
-477
-496
-513
-528
-542
-553
-560
-565
-567
-567
-565
-562
-559
-555
-551
-547
-542
-537
-530
-522
-512
-500
-487
-472
-458
-443
-427
-412
-396
-380
-364
-348
-333
-318
-304
-292
-281
-271
-262
-252
-241
-229
-215
-199
-181
-163
-143
-123
-102
-82
-61
-41
-22
-3
17
36
55
74
92
110
125
139
151
161
168
174
178
180
181
181
180
178
175
170
164
157
149
139
130
119
109
98
88
77
66
56
45
34
23
13
3
-7
-17
-27
-37
-46
-54
-62
-68
-73
-77
-80
-81
-81
-80
-78
-76
-72
-67
-61
-54
-44
-33
-21
-8
6
21
36
53
72
91
110
131
152
174
198
222
248
276
304
334
363
393
422
451
479
506
532
557
580
603
623
642
660
676
691
706
721
736
753
771
789
808
827
845
862
878
894
908
921
934
946
957
968
978
987
995
1002
1008
1014
1020
1028
1035
1043
1052
1061
1070
1078
1085
1091
1095
1097
1098
1098
1098
1099
1099
1101
1103
1106
1110
1113
1117
1120
1123
1125
1127
1128
1128
1126
1122
1117
1109
1100
1090
1079
1068
1056
1045
1034
1022
1012
1004
995
987
979
972
965
958
951
943
934
924
914
903
891
879
867
855
844
834
825
816
808
801
794
787
780
774
768
762
757
753
750
749
749
751
754
758
764
770
777
785
795
805
816
829
843
858
874
892
909
926
942
957
971
984
995
1006
1016
1028
1039
1052
1065
1078
1091
1104
1116
1128
1140
1152
1164
1176
1189
1201
1212
1222
1232
1240
1248
1255
1263
1271
1279
1288
1296
1303
1308
1311
1311
1310
1307
1304
1299
1294
1288
1280
1272
1261
1250
1237
1223
1209
1195
1181
1167
1154
1142
1131
1119
1108
1097
1087
1077
1068
1059
1051
1044
1037
1032
1028
1026
1025
1026
1028
1031
1034
1037
1040
1043
1046
1047
1049
1049
1049
1050
1050
1051
1052
1053
1056
1059
1063
1068
1073
1078
1083
1088
1094
1100
1107
1115
1123
1132
1141
1152
1162
1173
1183
1193
1203
1211
1219
1226
1233
1239
1246
1252
1258
1264
1270
1275
1279
1281
1280
1277
1272
1265
1255
1244
1231
1216
1201
1185
1169
1153
1137
1122
1106
1090
1075
1059
1043
1026
1008
990
971
951
932
913
895
878
862
847
833
819
806
793
779
765
750
735
721
707
693
680
667
655
643
630
617
602
586
568
549
529
509
489
469
450
432
414
397
380
363
347
330
313
297
281
266
251
236
220
205
188
170
151
131
110
87
64
40
17
-7
-30
-53
-75
-96
-117
-137
-156
-174
-191
-206
-221
-234
-247
-259
-270
-280
-290
-299
-306
-313
-318
-321
-323
-324
-324
-324
-323
-323
-322
-321
-321
-320
-320
-319
-318
-317
-315
-313
-310
-307
-303
-300
-297
-295
-293
-291
-289
-287
-284
-281
-277
-273
-268
-263
-258
-253
-249
-246
-243
-241
-240
-239
-237
-236
-234
-233
-231
-230
-228
-228
-229
-230
-234
-239
-245
-253
-263
-274
-285
-297
-309
-321
-331
-341
-350
-358
-365
-371
-376
-379
-382
-383
-383
-382
-380
-377
-374
-370
-367
-363
-360
-356
-352
-347
-342
-337
-332
-327
-322
-316
-310
-303
-294
-284
-273
-260
-247
-232
-217
-202
-186
-169
-153
-136
-119
-102
-85
-68
-51
-34
-17
-1
13
27
38
47
55
60
64
67
70
73
76
78
81
82
83
82
80
77
73
70
67
66
66
68
70
73
76
78
80
82
84
86
88
90
92
92
92
90
87
84
80
76
72
68
65
61
57
53
47
41
34
26
18
10
1
-8
-17
-26
-35
-43
-52
-60
-68
-76
-84
-92
-101
-110
-119
-127
-135
-143
-151
-159
-167
-174
-183
-192
-202
-212
-223
-234
-246
-258
-269
-280
-290
-299
-307
-313
-317
-319
-318
-316
-313
-309
-303
-297
-290
-282
-274
-264
-255
-245
-235
-226
-218
-210
-203
-197
-192
-187
-182
-177
-171
-164
-156
-148
-139
-128
-118
-107
-96
-85
-74
-64
-55
-47
-41
-35
-31
-27
-25
-23
-23
-23
-24
-25
-27
-30
-33
-37
-41
-46
-52
-58
-65
-72
-79
-86
-94
-102
-110
-118
-127
-136
-145
-154
-163
-172
-180
-188
-196
-203
-210
-216
-223
-230
-236
-243
-249
-255
-262
-268
-273
-279
-285
-290
-296
-301
-306
-311
-316
-320
-324
-328
-332
-336
-339
-343
-348
-352
-356
-360
-363
-366
-367
-367
-366
-364
-361
-358
-355
-352
-350
-348
-347
-345
-344
-342
-340
-336
-332
-327
-322
-317
-313
-310
-307
-305
-304
-305
-306
-309
-314
-320
-328
-337
-348
-360
-372
-383
-395
-405
-414
-423
-431
-438
-445
-453
-460
-466
-473
-479
-485
-490
-495
-499
-503
-507
-511
-514
-518
-522
-525
-528
-530
-531
-532
-532
-532
-531
-531
-531
-531
-532
-534
-535
-537
-538
-540
-541
-541
-541
-541
-539
-537
-534
-531
-526
-521
-515
-508
-501
-494
-487
-480
-474
-468
-463
-458
-454
-450
-447
-443
-440
-437
-433
-430
-427
-423
-420
-417
-414
-411
-408
-406
-403
-401
-399
-397
-396
-396
-395
-395
-396
-396
-396
-395
-393
-391
-389
-386
-383
-380
-377
-374
-371
-368
-364
-360
-355
-350
-345
-340
-335
-332
-329
-327
-325
-324
-324
-324
-323
-323
-323
-323
-324
-324
-325
-326
-327
-328
-329
-330
-330
-329
-329
-327
-325
-322
-319
-314
-310
-304
-299
-293
-288
-283
-279
-275
-272
-270
-269
-268
-267
-267
-267
-268
-269
-270
-271
-273
-274
-276
-277
-279
-281
-283
-285
-288
-291
-295
-298
-303
-307
-311
-314
-317
-319
-321
-322
-323
-324
-325
-327
-329
-331
-334
-337
-340
-344
-347
-351
-355
-359
-363
-367
-370
-373
-375
-376
-376
-375
-375
-375
-375
-376
-377
-380
-383
-387
-392
-397
-403
-410
-417
-425
-435
-446
-458
-471
-485
-500
-515
-530
-545
-561
-576
-592
-607
-622
-636
-650
-664
-678
-691
-705
-718
-731
-744
-757
-771
-785
-800
-815
-829
-844
-859
-873
-886
-900
-913
-925
-938
-949
-961
-973
-984
-995
-1006
-1016
-1025
-1034
-1042
-1050
-1056
-1062
-1067
-1070
-1073
-1075
-1077
-1077
-1078
-1077
-1076
-1074
-1072
-1068
-1064
-1058
-1052
-1045
-1037
-1029
-1018
-1008
-996
-984
-970
-956
-941
-926
-911
-897
-884
-872
-861
-851
-843
-836
-830
-825
-820
-817
-813
-810
-808
-806
-803
-801
-798
-794
-789
-783
-777
-769
-760
-751
-741
-729
-717
-704
-689
-674
-659
-643
-628
-614
-600
-587
-576
-565
-555
-547
-538
-531
-524
-518
-513
-508
-505
-502
-500
-497
-495
-493
-491
-488
-485
-482
-480
-478
-477
-476
-475
-474
-474
-473
-472
-470
-468
-467
-465
-463
-461
-459
-457
-454
-451
-447
-443
-438
-433
-427
-421
-416
-410
-405
-400
-396
-392
-388
-384
-380
-376
-371
-367
-361
-356
-350
-344
-337
-331
-324
-317
-309
-301
-293
-284
-276
-268
-261
-256
-251
-247
-245
-243
-242
-241
-240
-239
-239
-238
-238
-238
-238
-238
-238
-237
-235
-233
-231
-229
-227
-226
-226
-227
-229
-232
-235
-239
-243
-246
-250
-255
-259
-265
-271
-278
-285
-293
-301
-310
-319
-329
-339
-351
-363
-377
-391
-406
-421
-436
-451
-466
-482
-497
-512
-527
-542
-558
-573
-587
-601
-615
-627
-639
-650
-660
-671
-681
-690
-699
-708
-716
-723
-729
-734
-739
-744
-749
-755
-761
-768
-776
-785
-794
-804
-814
-824
-832
-840
-847
-852
-856
-859
-861
-862
-862
-861
-859
-857
-853
-849
-843
-838
-832
-826
-821
-815
-810
-805
-800
-795
-789
-784
-778
-773
-767
-762
-757
-753
-749
-747
-745
-743
-743
-742
-743
-744
-745
-747
-749
-752
-754
-757
-759
-761
-763
-764
-764
-763
-762
-760
-758
-756
-753
-751
-748
-746
-744
-741
-738
-734
-729
-723
-717
-710
-703
-696
-691
-686
-682
-680
-678
-678
-679
-681
-683
-685
-688
-690
-692
-694
-696
-697
-698
-698
-697
-696
-693
-689
-685
-680
-674
-669
-664
-659
-655
-651
-647
-644
-641
-639
-637
-637
-637
-639
-642
-647
-653
-660
-668
-677
-687
-697
-709
-721
-734
-748
-763
-778
-793
-809
-826
-842
-860
-878
-897
-917
-938
-961
-984
-1008
-1033
-1059
-1085
-1111
-1136
-1162
-1186
-1211
-1235
-1258
-1282
-1305
-1329
-1354
-1379
-1404
-1430
-1456
-1482
-1508
-1533
-1559
-1584
-1610
-1636
-1661
-1686
-1711
-1735
-1759
-1782
-1804
-1826
-1847
-1868
-1888
-1908
-1927
-1946
-1964
-1982
-1998
-2013
-2029
-2043
-2057
-2070
-2082
-2093
-2104
-2113
-2122
-2129
-2135
-2139
-2141
-2141
-2140
-2137
-2133
-2128
-2122
-2116
-2109
-2101
-2094
-2086
-2078
-2070
-2063
-2055
-2048
-2041
-2036
-2031
-2025
-2020
-2015
-2009
-2001
-1996
-1989
-1981
-1974
-1966
-1958
-1950
-1941
-1932
-1923
-1913
-1903
-1892
-1881
-1868
-1856
-1842
-1829
-1815
-1802
-1788
-1776
-1763
-1752
-1741
-1731
-1722
-1714
-1707
-1700
-1695
-1690
-1686
-1681
-1677
-1672
-1666
-1660
-1654
-1647
-1639
-1632
-1624
-1617
-1609
-1602
-1595
-1589
-1583
-1577
-1573
-1570
-1567
-1565
-1564
-1564
-1563
-1564
-1564
-1564
-1563
-1562
-1561
-1558
-1555
-1550
-1546
-1540
-1535
-1529
-1523
-1518
-1513
-1509
-1504
-1499
-1495
-1490
-1485
-1481
-1476
-1471
-1465
-1459
-1453
-1446
-1439
-1431
-1424
-1416
-1408
-1401
-1395
-1389
-1383
-1378
-1374
-1370
-1366
-1363
-1359
-1356
-1353
-1350
-1347
-1344
-1342
-1341
-1341
-1341
-1342
-1344
-1346
-1349
-1351
-1354
-1356
-1359
-1362
-1365
-1368
-1372
-1376
-1380
-1383
-1386
-1388
-1388
-1388
-1387
-1385
-1383
-1380
-1377
-1373
-1370
-1366
-1363
-1359
-1356
-1353
-1351
-1350
-1350
-1350
-1351
-1353
-1356
-1360
-1364
-1369
-1374
-1380
-1386
-1391
-1397
-1403
-1409
-1416
-1422
-1428
-1434
-1439
-1444
-1447
-1450
-1451
-1450
-1448
-1445
-1440
-1434
-1427
-1419
-1409
-1399
-1388
-1376
-1364
-1350
-1337
-1323
-1308
-1294
-1280
-1266
-1252
-1238
-1223
-1209
-1193
-1178
-1162
-1146
-1129
-1113
-1096
-1080
-1064
-1048
-1032
-1018
-1004
-994
-985
-979
-975
-974
-975
-978
-983
-989
-998
-1006
-1018
-1030
-1044
-1058
-1073
-1089
-1105
-1121
-1138
-1154
-1170
-1186
-1201
-1216
-1230
-1243
-1256
-1267
-1277
-1287
-1295
-1303
-1309
-1315
-1320
-1323
-1326
-1328
-1330
-1331
-1332
-1333
-1335
-1337
-1341
-1345
-1350
-1355
-1360
-1366
-1372
-1377
-1383
-1388
-1393
-1397
-1401
-1405
-1408
-1411
-1414
-1417
-1420
-1424
-1430
-1436
-1443
-1452
-1461
-1471
-1482
-1492
-1503
-1513
-1523
-1532
-1539
-1544
-1546
-1546
-1543
-1537
-1527
-1515
-1501
-1484
-1465
-1445
-1424
-1402
-1380
-1358
-1335
-1312
-1289
-1266
-1243
-1220
-1197
-1175
-1153
-1132
-1113
-1094
-1077
-1061
-1046
-1033
-1022
-1012
-1004
-997
-991
-986
-982
-978
-974
-970
-966
-962
-957
-951
-945
-938
-930
-921
-911
-899
-887
-874
-861
-846
-831
-815
-798
-780
-761
-740
-719
-696
-672
-647
-621
-593
-564
-534
-503
-472
-440
-408
-377
-346
-316
-288
-261
-236
-213
-191
-171
-154
-139
-127
-118
-111
-108
-107
-109
-113
-119
-127
-137
-149
-163
-180
-199
-220
-243
-268
-295
-322
-351
-382
-413
-446
-480
-515
-551
-588
-626
-665
-705
-746
-787
-830
-873
-918
-963
-1008
-1053
-1099
-1143
-1188
-1232
-1275
-1318
-1361
-1405
-1448
-1493
-1539
-1585
-1632
-1680
-1730
-1780
-1830
-1882
-1933
-1985
-2037
-2089
-2141
-2195
-2248
-2303
-2359
-2416
-2474
-2532
-2592
-2651
-2712
-2772
-2833
-2893
-2953
-3013
-3073
-3132
-3190
-3247
-3302
-3357
-3410
-3462
-3513
-3564
-3613
-3661
-3708
-3754
-3798
-3842
-3885
-3927
-3968
-4010
-4051
-4091
-4134
-4175
-4215
-4255
-4295
-4334
-4374
-4414
-4456
-4499
-4544
-4591
-4641
-4693
-4747
-4804
-4862
-4923
-4985
-5049
-5114
-5181
-5249
-5318
-5388
-5459
-5530
-5603
-5675
-5748
-5819
-5890
-5958
-6025
-6091
-6154
-6217
-6278
-6339
-6400
-6461
-6522
-6582
-6642
-6701
-6759
-6814
-6868
-6919
-6968
-7014
-7058
-7099
-7137
-7172
-7205
-7236
-7264
-7291
-7316
-7339
-7361
-7382
-7402
-7422
-7440
-7458
-7475
-7493
-7510
-7528
-7545
-7563
-7581
-7598
-7615
-7631
-7647
-7660
-7673
-7685
-7695
-7704
-7713
-7720
-7727
-7733
-7738
-7743
-7748
-7753
-7758
-7763
-7768
-7772
-7777
-7780
-7782
-7783
-7783
-7781
-7778
-7774
-7768
-7761
-7752
-7742
-7730
-7716
-7701
-7684
-7666
-7646
-7626
-7604
-7583
-7561
-7539
-7518
-7497
-7476
-7455
-7435
-7416
-7397
-7379
-7360
-7342
-7323
-7305
-7285
-7264
-7243
-7220
-7196
-7170
-7143
-7115
-7085
-7055
-7023
-6991
-6959
-6927
-6895
-6863
-6831
-6799
-6767
-6737
-6706
-6677
-6649
-6621
-6595
-6570
-6546
-6523
-6499
-6476
-6452
-6428
-6403
-6377
-6351
-6325
-6298
-6271
-6245
-6218
-6192
-6166
-6140
-6114
-6089
-6063
-6038
-6013
-5987
-5961
-5934
-5906
-5876
-5845
-5811
-5775
-5736
-5696
-5653
-5609
-5562
-5513
-5461
-5408
-5351
-5293
-5232
-5170
-5106
-5040
-4974
-4907
-4839
-4771
-4701
-4631
-4561
-4490
-4418
-4346
-4273
-4201
-4127
-4053
-3978
-3902
-3824
-3743
-3659
-3572
-3481
-3388
-3290
-3190
-3086
-2980
-2871
-2761
-2648
-2535
-2420
-2306
-2191
-2077
-1964
-1852
-1742
-1633
-1525
-1419
-1313
-1208
-1103
-998
-893
-786
-679
-569
-458
-346
-232
-116
1
119
238
357
478
599
721
843
966
1088
1211
1334
1456
1578
1700
1821
1941
2062
2181
2299
2417
2534
2649
2763
2875
2985
3093
3199
3303
3404
3503
3600
3694
3786
3875
3961
4043
4123
4199
4269
4335
4396
4452
4502
4548
4589
4625
4656
4683
4706
4726
4741
4754
4763
4770
4775
4777
4778
4777
4774
4768
4760
4749
4734
4716
4694
4668
4639
4606
4569
4530
4488
4443
4396
4346
4295
4243
4189
4135
4080
4025
3971
3918
3867
3818
3771
3727
3685
3647
3611
3578
3548
3521
3496
3475
3456
3439
3424
3412
3401
3392
3384
3377
3372
3368
3365
3364
3366
3369
3374
3381
3390
3401
3413
3427
3443
3461
3481
3503
3527
3554
3582
3611
3640
3670
3698
3725
3751
3774
3794
3812
3827
3840
3850
3859
3865
3869
3871
3871
3868
3864
3857
3848
3838
3825
3811
3796
3779
3761
3742
3721
3701
3679
3657
3635
3612
3589
3566
3544
3522
3502
3482
3463
3446
3430
3416
3403
3392
3384
3377
3373
3371
3371
3374
3379
3386
3394
3404
3414
3425
3436
3447
3457
3466
3474
3480
3484
3486
3486
3485
3482
3478
3474
3469
3465
3461
3459
3458
3458
3460
3464
3468
3474
3479
3485
3491
3496
3500
3504
3507
3510
3511
3512
3513
3512
3510
3506
3501
3494
3485
3474
3461
3446
3428
3409
3388
3366
3341
3315
3288
3259
3230
3199
3167
3134
3100
3066
3031
2996
2959
2923
2885
2846
2806
2764
2721
2676
2630
2581
2532
2481
2429
2375
2320
2264
2205
2145
2082
2016
1949
1878
1806
1731
1654
1575
1495
1413
1329
1243
1156
1067
976
883
788
691
592
490
385
279
169
58
-56
-172
-289
-408
-529
-651
-773
-897
-1020
-1145
-1270
-1395
-1520
-1643
-1765
-1886
-2005
-2121
-2235
-2346
-2455
-2561
-2665
-2766
-2865
-2961
-3055
-3146
-3235
-3321
-3405
-3486
-3566
-3645
-3722
-3798
-3874
-3949
-4024
-4098
-4173
-4248
-4324
-4401
-4478
-4555
-4634
-4712
-4791
-4869
-4948
-5026
-5103
-5180
-5257
-5332
-5407
-5480
-5553
-5625
-5696
-5767
-5836
-5906
-5975
-6044
-6113
-6181
-6250
-6318
-6385
-6451
-6515
-6578
-6638
-6695
-6750
-6802
-6851
-6897
-6941
-6982
-7020
-7055
-7087
-7116
-7142
-7164
-7183
-7198
-7210
-7217
-7221
-7220
-7215
-7205
-7189
-7168
-7142
-7110
-7073
-7031
-6985
-6934
-6878
-6818
-6755
-6687
-6616
-6540
-6460
-6376
-6288
-6195
-6098
-5997
-5892
-5783
-5671
-5555
-5436
-5314
-5189
-5061
-4930
-4797
-4662
-4525
-4386
-4245
-4103
-3960
-3817
-3672
-3528
-3384
-3241
-3098
-2957
-2817
-2678
-2542
-2407
-2274
-2143
-2013
-1888
-1765
-1644
-1527
-1414
-1305
-1199
-1098
-1000
-909
-821
-737
-658
-583
-512
-446
-383
-325
-270
-219
-171
-126
-84
-44
-7
29
63
95
127
158
190
220
251
282
313
343
374
404
433
463
493
522
552
583
614
646
678
712
747
783
821
860
900
942
985
1031
1078
1126
1177
1229
1283
1339
1395
1454
1513
1574
1635
1697
1760
1823
1886
1948
2009
2070
2129
2187
2242
2296
2347
2396
2442
2486
2527
2565
2600
2633
2663
2690
2715
2736
2755
2770
2783
2792
2798
2802
2803
2802
2798
2793
2787
2778
2769
2758
2745
2731
2716
2700
2682
2662
2642
2620
2597
2572
2547
2522
2496
2470
2443
2418
2392
2367
2342
2318
2294
2272
2250
2229
2209
2191
2175
2161
2149
2139
2131
2127
2125
2126
2131
2139
2151
2167
2187
2211
2239
2271
2307
2347
2390
2437
2488
2543
2601
2662
2726
2793
2862
2934
3007
3083
3161
3242
3324
3409
3496
3584
3674
3766
3859
3953
4048
4144
4241
4338
4436
4534
4633
4733
4834
4935
5036
5138
5240
5342
5444
5546
5649
5752
5856
5961
6067
6175
6284
6395
6507
6621
6737
6854
6972
7092
7212
7335
7458
7584
7711
7840
7971
8103
8238
8375
8513
8653
8794
8936
9079
9221
9364
9506
9648
9788
9926
10062
10196
10327
10454
10578
10698
10814
10925
11032
11134
11231
11324
11413
11498
11580
11658
11732
11802
11870
11933
11992
12048
12100
12147
12190
12229
12263
12292
12315
12334
12346
12353
12353
12348
12337
12320
12296
12267
12233
12192
12146
12094
12036
11974
11906
11833
11756
11674
11588
11498
11405
11310
11211
11111
11008
10904
10797
10689
10578
10466
10351
10233
10113
9991
9865
9737
9606
9472
9336
9198
9057
8915
8770
8623
8474
8324
8170
8016
7860
7702
7542
7381
7218
7054
6888
6722
6554
6385
6215
6044
5872
5698
5522
5346
5168
4989
4809
4628
4447
4264
4080
3896
3712
3528
3345
3163
2983
2804
2628
2455
2285
2118
1954
1794
1637
1483
1334
1189
1048
911
778
649
525
406
290
180
75
-26
-121
-211
-296
-377
-453
-524
-592
-656
-716
-772
-826
-875
-922
-966
-1006
-1044
-1078
-1110
-1139
-1166
-1190
-1211
-1230
-1246
-1260
-1273
-1283
-1293
-1301
-1308
-1313
-1317
-1320
-1320
-1318
-1313
-1305
-1295
-1282
-1266
-1247
-1225
-1200
-1172
-1140
-1105
-1067
-1026
-982
-934
-883
-829
-772
-712
-649
-583
-514
-442
-368
-292
-213
-133
-50
34
121
209
300
392
487
584
683
783
886
991
1097
1206
1315
1427
1539
1653
1768
1884
2000
2116
2233
2349
2465
2581
2696
2811
2925
3039
3153
3265
3378
3489
3599
3709
3817
3923
4027
4129
4229
4327
4422
4514
4602
4688
4770
4849
4924
4996
5064
5130
5193
5252
5309
5363
5415
5464
5511
5555
5597
5636
5673
5708
5741
5773
5802
5830
5856
5881
5904
5926
5947
5967
5986
6003
6020
6036
6050
6064
6078
6090
6103
6114
6125
6136
6146
6155
6163
6170
6176
6181
6185
6188
6189
6190
6190
6189
6188
6186
6184
6181
6177
6173
6168
6162
6156
6149
6140
6131
6121
6110
6097
6084
6069
6054
6037
6019
6000
5980
5959
5937
5914
5891
5867
5842
5816
5790
5763
5736
5708
5679
5651
5622
5593
5564
5535
5506
5477
5448
5419
5390
5361
5332
5303
5275
5246
5218
5189
5161
5133
5105
5078
5050
5024
4997
4971
4946
4922
4899
4877
4857
4838
4820
4805
4791
4779
4768
4760
4752
4747
4742
4740
4738
4739
4740
4743
4747
4752
4758
4765
4772
4779
4787
4794
4802
4810
4818
4826
4834
4842
4850
4857
4864
4871
4878
4884
4890
4895
4900
4905
4909
4913
4917
4920
4922
4924
4924
4924
4923
4920
4917
4913
4907
4900
4893
4884
4874
4864
4853
4840
4827
4812
4796
4779
4761
4742
4722
4700
4678
4655
4630
4605
4579
4552
4525
4496
4467
4438
4407
4377
4345
4314
4281
4249
4216
4182
4149
4114
4080
4045
4009
3974
3938
3902
3865
3829
3792
3756
3720
3684
3648
3613
3578
3544
3510
3477
3444
3411
3378
3347
3315
3283
3252
3220
3189
3156
3123
3090
3055
3019
2983
2945
2907
2868
2829
2789
2749
2708
2666
2624
2582
2538
2494
2449
2403
2356
2308
2260
2210
2160
2110
2060
2009
1959
1909
1860
1812
1765
1718
1673
1629
1586
1545
1504
1465
1427
1390
1355
1321
1290
1260
1233
1207
1184
1163
1144
1127
1113
1101
1092
1086
1082
1081
1083
1088
1096
1107
1121
1138
1159
1182
1209
1240
1274
1311
1352
1397
1445
1496
1551
1610
1671
1735
1802
1872
1944
2017
2094
2172
2251
2332
2415
2498
2583
2668
2753
2839
2926
3012
3099
3186
3273
3359
3446
3532
3619
3705
3790
3876
3961
4046
4132
4217
4301
4386
4469
4552
4633
4713
4792
4868
4942
5014
5084
5151
5216
5278
5337
5393
5445
5494
5540
5582
5620
5655
5687
5714
5739
5759
5776
5789
5799
5804
5806
5803
5797
5787
5774
5757
5736
5712
5685
5655
5621
5585
5547
5505
5461
5413
5363
5310
5254
5194
5131
5064
4994
4920
4843
4762
4677
4590
4499
4405
4308
4208
4106
4002
3895
3786
3675
3563
3449
3333
3217
3100
2982
2864
2746
2629
2511
2394
2277
2161
2045
1929
1814
1699
1584
1470
1356
1244
1132
1022
913
806
700
596
493
392
294
197
102
9
-82
-171
-258
-343
-426
-507
-585
-662
-737
-809
-880
-949
-1016
-1081
-1144
-1206
-1265
-1322
-1378
-1430
-1481
-1529
-1574
-1617
-1658
-1696
-1732
-1765
-1796
-1824
-1850
-1873
-1894
-1911
-1926
-1938
-1947
-1952
-1955
-1954
-1951
-1945
-1936
-1925
-1911
-1894
-1874
-1852
-1827
-1799
-1769
-1735
-1699
-1661
-1620
-1576
-1531
-1483
-1434
-1382
-1329
-1274
-1218
-1160
-1101
-1040
-978
-914
-850
-784
-717
-648
-578
-507
-435
-361
-287
-211
-135
-58
19
97
175
253
332
410
489
567
645
722
799
875
950
1024
1097
1170
1243
1314
1385
1456
1525
1594
1661
1726
1790
1852
1911
1967
2021
2071
2119
2163
2204
2242
2277
2309
2338
2363
2385
2403
2419
2431
2440
2447
2451
2453
2452
2449
2444
2436
2426
2414
2399
2383
2364
2343
2320
2296
2269
2241
2210
2178
2143
2106
2066
2025
1981
1935
1888
1838
1787
1734
1679
1623
1565
1506
1445
1382
1319
1255
1189
1123
1057
990
922
854
785
715
645
575
505
435
366
296
227
159
90
22
-46
-115
-183
-252
-321
-390
-460
-531
-602
-674
-746
-820
-894
-969
-1045
-1122
-1199
-1278
-1357
-1438
-1520
-1602
-1685
-1768
-1853
-1937
-2021
-2107
-2193
-2279
-2365
-2452
-2539
-2626
-2713
-2801
-2889
-2977
-3065
-3153
-3241
-3330
-3419
-3508
-3598
-3687
-3776
-3864
-3952
-4040
-4127
-4213
-4298
-4383
-4466
-4549
-4630
-4709
-4787
-4864
-4939
-5014
-5087
-5159
-5230
-5300
-5369
-5437
-5503
-5569
-5633
-5696
-5758
-5818
-5876
-5932
-5987
-6041
-6092
-6142
-6190
-6237
-6282
-6326
-6368
-6410
-6449
-6488
-6524
-6559
-6593
-6625
-6655
-6683
-6710
-6735
-6758
-6780
-6799
-6816
-6831
-6844
-6855
-6864
-6871
-6876
-6879
-6881
-6881
-6879
-6875
-6870
-6864
-6856
-6847
-6837
-6825
-6813
-6800
-6786
-6772
-6756
-6739
-6720
-6701
-6680
-6658
-6634
-6609
-6582
-6553
-6523
-6491
-6458
-6423
-6387
-6350
-6312
-6273
-6233
-6192
-6150
-6107
-6064
-6019
-5973
-5925
-5877
-5826
-5775
-5722
-5667
-5611
-5553
-5495
-5435
-5374
-5313
-5251
-5189
-5126
-5062
-4999
-4935
-4871
-4806
-4742
-4678
-4613
-4549
-4485
-4422
-4358
-4295
-4232
-4169
-4107
-4043
-3982
-3920
-3858
-3796
-3734
-3673
-3611
-3550
-3489
-3428
-3368
-3308
-3248
-3189
-3130
-3071
-3012
-2953
-2894
-2836
-2777
-2718
-2659
-2600
-2541
-2482
-2423
-2365
-2307
-2249
-2192
-2135
-2079
-2024
-1969
-1916
-1863
-1812
-1762
-1713
-1665
-1619
-1575
-1532
-1491
-1451
-1413
-1377
-1343
-1311
-1280
-1251
-1224
-1199
-1176
-1154
-1134
-1116
-1099
-1084
-1071
-1060
-1050
-1042
-1035
-1030
-1026
-1022
-1022
-1022
-1025
-1028
-1033
-1039
-1047
-1057
-1068
-1080
-1094
-1109
-1125
-1143
-1162
-1183
-1205
-1228
-1253
-1278
-1306
-1334
-1364
-1395
-1426
-1459
-1493
-1527
-1562
-1597
-1633
-1669
-1704
-1740
-1776
-1812
-1848
-1883
-1919
-1955
-1991
-2025
-2062
-2096
-2130
-2164
-2197
-2229
-2260
-2291
-2322
-2351
-2381
-2409
-2437
-2465
-2492
-2519
-2545
-2570
-2596
-2620
-2644
-2667
-2690
-2711
-2731
-2751
-2769
-2786
-2803
-2818
-2832
-2846
-2859
-2871
-2883
-2894
-2904
-2914
-2923
-2931
-2939
-2946
-2953
-2959
-2966
-2971
-2977
-2982
-2987
-2992
-2996
-3001
-3005
-3008
-3011
-3014
-3017
-3019
-3020
-3022
-3022
-3023
-3022
-3021
-3019
-3016
-3012
-3007
-3001
-2995
-2987
-2978
-2969
-2959
-2947
-2935
-2921
-2907
-2892
-2875
-2858
-2839
-2820
-2800
-2778
-2757
-2734
-2710
-2685
-2660
-2633
-2606
-2577
-2548
-2518
-2487
-2455
-2422
-2388
-2353
-2317
-2281
-2243
-2205
-2165
-2125
-2084
-2041
-2000
-1957
-1914
-1869
-1825
-1779
-1733
-1686
-1638
-1590
-1542
-1493
-1444
-1396
-1347
-1299
-1251
-1203
-1157
-1110
-1065
-1020
-976
-934
-892
-851
-812
-773
-736
-699
-664
-629
-594
-560
-527
-493
-461
-428
-396
-365
-334
-304
-275
-247
-220
-193
-167
-143
-119
-97
-76
-56
-37
-20
-4
12
26
39
51
61
71
79
86
92
96
99
101
101
100
99
96
93
88
83
76
68
59
49
38
26
12
-3
-20
-38
-57
-78
-100
-124
-149
-176
-204
-234
-265
-298
-332
-368
-405
-444
-484
-526
-570
-614
-661
-708
-757
-806
-857
-909
-962
-1016
-1070
-1125
-1180
-1236
-1292
-1349
-1405
-1462
-1519
-1575
-1631
-1686
-1741
-1795
-1849
-1903
-1957
-2009
-2064
-2117
-2170
-2223
-2276
-2328
-2379
-2431
-2482
-2532
-2583
-2633
-2682
-2731
-2780
-2828
-2875
-2921
-2966
-3011
-3055
-3099
-3141
-3183
-3225
-3265
-3305
-3344
-3381
-3418
-3454
-3488
-3522
-3555
-3588
-3620
-3651
-3682
-3712
-3741
-3770
-3798
-3825
-3852
-3877
-3902
-3927
-3950
-3972
-3994
-4014
-4035
-4056
-4075
-4094
-4113
-4130
-4147
-4163
-4178
-4193
-4206
-4219
-4231
-4243
-4254
-4265
-4276
-4287
-4297
-4308
-4319
-4330
-4340
-4351
-4361
-4371
-4380
-4389
-4398
-4406
-4414
-4422
-4429
-4436
-4443
-4450
-4456
-4462
-4468
-4474
-4480
-4486
-4492
-4498
-4504
-4511
-4517
-4524
-4532
-4539
-4547
-4554
-4562
-4569
-4577
-4584
-4591
-4598
-4605
-4611
-4618
-4624
-4630
-4636
-4642
-4648
-4654
-4660
-4665
-4671
-4676
-4681
-4687
-4693
-4698
-4705
-4711
-4718
-4725
-4732
-4739
-4747
-4755
-4763
-4772
-4781
-4791
-4800
-4810
-4820
-4830
-4841
-4851
-4862
-4873
-4885
-4896
-4908
-4920
-4932
-4944
-4955
-4967
-4978
-4989
-4999
-5010
-5020
-5030
-5040
-5050
-5059
-5068
-5076
-5084
-5091
-5096
-5101
-5105
-5107
-5109
-5109
-5108
-5105
-5101
-5096
-5090
-5082
-5073
-5063
-5052
-5040
-5026
-5012
-4996
-4979
-4961
-4942
-4921
-4899
-4876
-4852
-4827
-4800
-4772
-4742
-4711
-4678
-4644
-4608
-4570
-4532
-4492
-4450
-4408
-4365
-4320
-4275
-4229
-4182
-4134
-4085
-4035
-3985
-3934
-3883
-3831
-3779
-3726
-3673
-3621
-3568
-3515
-3462
-3410
-3357
-3305
-3254
-3203
-3152
-3103
-3055
-3007
-2960
-2915
-2871
-2828
-2787
-2747
-2708
-2671
-2636
-2602
-2570
-2539
-2510
-2482
-2457
-2432
-2409
-2387
-2367
-2348
-2331
-2316
-2302
-2290
-2280
-2271
-2265
-2260
-2258
-2257
-2258
-2261
-2265
-2272
-2280
-2290
-2302
-2316
-2331
-2348
-2366
-2385
-2406
-2429
-2452
-2477
-2504
-2532
-2561
-2592
-2624
-2658
-2692
-2728
-2765
-2804
-2844
-2885
-2927
-2970
-3015
-3061
-3107
-3155
-3204
-3254
-3305
-3357
-3410
-3464
-3518
-3573
-3628
-3683
-3739
-3795
-3851
-3908
-3964
-4019
-4077
-4133
-4190
-4246
-4302
-4358
-4414
-4470
-4526
-4581
-4637
-4692
-4747
-4802
-4857
-4912
-4967
-5021
-5075
-5129
-5182
-5235
-5286
-5336
-5386
-5434
-5480
-5525
-5569
-5611
-5651
-5690
-5727
-5763
-5797
-5829
-5860
-5890
-5918
-5945
-5971
-5996
-6019
-6041
-6062
-6081
-6099
-6116
-6132
-6146
-6159
-6171
-6181
-6191
-6198
-6205
-6210
-6214
-6217
-6218
-6218
-6217
-6215
-6211
-6207
-6200
-6193
-6185
-6175
-6164
-6152
-6139
-6125
-6110
-6093
-6076
-6057
-6038
-6017
-5996
-5973
-5949
-5925
-5899
-5872
-5845
-5816
-5786
-5756
-5724
-5692
-5659
-5625
-5590
-5555
-5519
-5483
-5446
-5408
-5370
-5331
-5291
-5251
-5211
-5170
-5128
-5086
-5044
-5002
-4958
-4915
-4871
-4827
-4783
-4739
-4694
-4650
-4605
-4560
-4516
-4471
-4427
-4382
-4338
-4293
-4249
-4204
-4160
-4116
-4072
-4027
-3985
-3942
-3899
-3856
-3814
-3773
-3731
-3690
-3650
-3610
-3571
-3532
-3493
-3456
-3418
-3381
-3345
-3310
-3275
-3240
-3206
-3173
-3140
-3109
-3077
-3047
-3018
-2989
-2961
-2934
-2907
-2881
-2856
-2832
-2808
-2785
-2762
-2740
-2719
-2698
-2679
-2659
-2641
-2623
-2606
-2590
-2575
-2560
-2547
-2534
-2521
-2510
-2499
-2488
-2478
-2469
-2460
-2451
-2443
-2436
-2428
-2421
-2415
-2408
-2402
-2395
-2389
-2382
-2375
-2368
-2361
-2354
-2347
-2340
-2333
-2325
-2318
-2311
-2304
-2297
-2290
-2283
-2276
-2269
-2263
-2256
-2249
-2242
-2235
-2227
-2219
-2211
-2202
-2193
-2184
-2175
-2166
-2156
-2147
-2138
-2129
-2120
-2112
-2104
-2096
-2088
-2081
-2073
-2066
-2059
-2053
-2045
-2040
-2035
-2029
-2024
-2019
-2015
-2009
-2007
-2003
-2000
-1997
-1995
-1993
-1991
-1989
-1988
-1988
-1987
-1987
-1987
-1988
-1989
-1991
-1993
-1996
-2000
-2005
-2009
-2016
-2021
-2029
-2037
-2045
-2053
-2063
-2073
-2083
-2094
-2105
-2117
-2129
-2141
-2154
-2166
-2179
-2192
-2205
-2217
-2230
-2243
-2256
-2269
-2282
-2294
-2307
-2319
-2330
-2341
-2352
-2362
-2372
-2381
-2390
-2399
-2407
-2414
-2420
-2426
-2431
-2435
-2438
-2439
-2440
-2439
-2437
-2433
-2428
-2422
-2414
-2404
-2393
-2380
-2365
-2348
-2329
-2309
-2287
-2263
-2238
-2211
-2182
-2151
-2119
-2086
-2050
-2013
-1976
-1936
-1896
-1853
-1809
-1764
-1717
-1668
-1618
-1566
-1512
-1456
-1399
-1341
-1280
-1219
-1155
-1091
-1025
-957
-889
-819
-748
-677
-604
-530
-455
-379
-303
-226
-148
-70
9
88
168
248
328
409
490
571
652
734
815
897
979
1061
1142
1224
1305
1386
1467
1546
1626
1705
1783
1860
1937
2013
2088
2161
2234
2306
2377
2447
2516
2583
2650
2716
2781
2845
2907
2969
3029
3089
3148
3205
3262
3317
3372
3425
3477
3528
3578
3627
3674
3720
3765
3809
3851
3892
3932
3970
4006
4042
4075
4108
4139
4168
4196
4223
4248
4272
4294
4314
4333
4350
4366
4380
4392
4403
4412
4419
4425
4428
4430
4429
4427
4423
4416
4408
4399
4387
4374
4360
4343
4325
4306
4285
4262
4238
4213
4186
4158
4128
4098
4066
4033
3998
3962
3926
3888
3849
3808
3767
3725
3682
3638
3593
3548
3502
3455
3408
3361
3313
3265
3217
3168
3119
3070
3021
2972
2923
2874
2825
2776
2728
2680
2633
2586
2540
2494
2449
2405
2361
2318
2276
2235
2194
2154
2114
2076
2037
2001
1965
1930
1895
1862
1830
1799
1769
1740
1712
1686
1660
1636
1612
1590
1569
1550
1532
1515
1499
1486
1473
1462
1453
1445
1439
1434
1430
1428
1428
1429
1431
1436
1443
1451
1462
1474
1488
1505
1523
1542
1564
1587
1612
1638
1666
1696
1727
1759
1794
1830
1867
1906
1946
1988
2031
2075
2120
2166
2214
2262
2311
2361
2413
2464
2517
2569
2622
2676
2729
2782
2836
2889
2942
2995
3048
3100
3152
3203
3255
3305
3355
3404
3453
3500
3547
3592
3637
3680
3723
3764
3804
3844
3882
3919
3956
3991
4026
4059
4091
4123
4154
4183
4211
4238
4263
4287
4310
4331
4351
4370
4388
4404
4419
4432
4445
4455
4465
4473
4480
4486
4490
4494
4496
4497
4498
4498
4496
4495
4492
4490
4486
4482
4477
4471
4464
4456
4446
4436
4424
4412
4397
4382
4365
4348
4329
4309
4288
4266
4243
4219
4195
4170
4144
4117
4090
4062
4033
4003
3974
3944
3914
3883
3852
3821
3790
3758
3726
3694
3662
3630
3598
3567
3535
3504
3472
3441
3410
3378
3346
3315
3283
3252
3220
3189
3159
3129
3099
3070
3041
3013
2985
2958
2931
2905
2879
2854
2830
2806
2782
2760
2737
2715
2694
2672
2651
2630
2610
2590
2569
2549
2529
2509
2489
2469
2449
2430
2410
2390
2370
2351
2331
2312
2293
2274
2255
2236
2217
2198
2180
2161
2143
2125
2107
2089
2072
2054
2037
2020
2004
1987
1970
1953
1936
1918
1901
1884
1867
1849
1832
1815
1798
1781
1764
1747
1730
1713
1697
1681
1665
1649
1634
1619
1605
1591
1577
1564
1551
1539
1527
1517
1507
1498
1490
1482
1475
1469
1464
1459
1455
1452
1450
1449
1449
1449
1451
1453
1456
1460
1464
1468
1473
1479
1485
1491
1498
1505
1512
1520
1529
1537
1546
1554
1563
1572
1581
1589
1598
1606
1615
1623
1632
1640
1648
1656
1664
1672
1679
1687
1694
1702
1710
1717
1725
1733
1740
1748
1756
1763
1770
1778
1786
1794
1802
1810
1819
1828
1838
1848
1858
1868
1879
1890
1901
1912
1924
1936
1948
1961
1974
1988
2001
2017
2032
2048
2064
2081
2098
2115
2133
2152
2172
2191
2212
2233
2254
2276
2298
2321
2344
2367
2391
2415
2440
2466
2491
2518
2545
2572
2600
2629
2657
2686
2715
2744
2773
2803
2833
2863
2894
2924
2955
2985
3016
3047
3077
3107
3138
3168
3198
3228
3257
3286
3315
3344
3372
3399
3426
3452
3478
3503
3527
3551
3574
3596
3618
3638
3658
3676
3693
3710
3725
3738
3751
3762
3773
3782
3791
3798
3804
3809
3813
3816
3818
3819
3818
3817
3815
3811
3806
3800
3793
3784
3774
3762
3749
3735
3720
3703
3685
3666
3645
3624
3601
3577
3552
3526
3498
3470
3440
3410
3379
3346
3313
3278
3242
3206
3168
3129
3090
3049
3007
2964
2921
2877
2832
2787
2742
2696
2650
2603
2556
2509
2462
2414
2365
2316
2266
2216
2165
2114
2062
2009
1956
1902
1848
1794
1739
1684
1628
1573
1517
1461
1404
1348
1292
1235
1178
1122
1065
1006
950
893
835
778
721
664
607
550
494
438
383
328
273
219
165
112
59
6
-45
-97
-147
-197
-246
-295
-343
-390
-436
-481
-525
-569
-611
-652
-693
-731
-769
-806
-841
-874
-907
-938
-967
-995
-1022
-1047
-1071
-1093
-1114
-1133
-1152
-1169
-1185
-1199
-1213
-1225
-1236
-1245
-1254
-1261
-1266
-1271
-1274
-1277
-1278
-1279
-1278
-1277
-1274
-1270
-1266
-1260
-1253
-1246
-1238
-1229
-1219
-1208
-1197
-1186
-1173
-1161
-1147
-1133
-1118
-1102
-1086
-1069
-1052
-1034
-1016
-998
-979
-959
-939
-919
-899
-878
-858
-837
-816
-795
-774
-753
-732
-712
-692
-672
-653
-634
-616
-598
-581
-564
-548
-533
-519
-505
-492
-480
-468
-458
-448
-439
-431
-423
-417
-411
-405
-400
-396
-392
-389
-387
-385
-384
-384
-385
-387
-390
-394
-398
-403
-410
-416
-424
-432
-441
-450
-460
-471
-482
-493
-505
-517
-530
-543
-556
-570
-584
-599
-614
-629
-645
-661
-678
-694
-712
-730
-748
-767
-786
-806
-826
-846
-866
-887
-908
-930
-951
-973
-995
-1018
-1041
-1064
-1087
-1110
-1133
-1157
-1180
-1204
-1227
-1251
-1274
-1298
-1321
-1345
-1368
-1392
-1415
-1439
-1462
-1485
-1508
-1531
-1553
-1575
-1597
-1619
-1641
-1662
-1683
-1704
-1725
-1745
-1765
-1784
-1803
-1821
-1839
-1855
-1872
-1888
-1903
-1917
-1931
-1945
-1958
-1970
-1981
-1992
-2001
-2011
-2019
-2027
-2033
-2039
-2043
-2045
-2049
-2050
-2050
-2049
-2045
-2043
-2039
-2033
-2028
-2020
-2012
-2003
-1993
-1982
-1971
-1959
-1946
-1932
-1918
-1903
-1887
-1871
-1854
-1836
-1817
-1798
-1779
-1759
-1738
-1716
-1694
-1671
-1648
-1624
-1600
-1576
-1551
-1526
-1500
-1475
-1449
-1423
-1397
-1371
-1345
-1319
-1293
-1267
-1241
-1214
-1188
-1161
-1134
-1107
-1080
-1053
-1026
-999
-972
-945
-917
-890
-863
-836
-809
-782
-756
-729
-703
-677
-652
-627
-602
-577
-553
-529
-505
-482
-460
-438
-416
-394
-373
-352
-332
-312
-292
-273
-254
-236
-218
-201
-184
-169
-154
-139
-125
-112
-99
-87
-75
-63
-51
-40
-28
-16
-5
7
18
29
41
52
63
74
84
95
105
114
123
132
141
149
157
165
172
179
186
193
199
205
211
217
223
228
233
238
242
247
251
254
258
260
263
265
267
269
270
270
270
270
269
267
264
261
257
253
247
242
235
228
220
212
203
193
183
171
160
147
134
121
107
93
78
63
47
30
14
-3
-21
-39
-57
-75
-94
-112
-131
-150
-169
-187
-206
-225
-244
-263
-282
-301
-320
-339
-358
-377
-396
-415
-434
-453
-472
-491
-510
-529
-548
-567
-585
-604
-623
-641
-660
-678
-697
-716
-735
-754
-773
-792
-812
-832
-852
-872
-892
-913
-933
-954
-975
-997
-1018
-1039
-1061
-1082
-1103
-1125
-1146
-1168
-1190
-1212
-1234
-1256
-1279
-1301
-1323
-1346
-1368
-1390
-1412
-1433
-1455
-1476
-1498
-1519
-1539
-1560
-1581
-1601
-1621
-1640
-1660
-1679
-1699
-1718
-1737
-1755
-1774
-1792
-1810
-1828
-1846
-1863
-1880
-1897
-1914
-1930
-1946
-1961
-1976
-1990
-2004
-2017
-2029
-2043
-2055
-2067
-2078
-2089
-2100
-2110
-2120
-2130
-2139
-2147
-2155
-2162
-2169
-2175
-2181
-2185
-2190
-2194
-2197
-2200
-2202
-2204
-2205
-2205
-2205
-2204
-2203
-2201
-2198
-2195
-2191
-2186
-2181
-2176
-2170
-2164
-2157
-2150
-2143
-2135
-2127
-2118
-2109
-2099
-2089
-2079
-2068
-2058
-2047
-2036
-2024
-2013
-2001
-1989
-1977
-1964
-1951
-1938
-1924
-1910
-1896
-1882
-1867
-1852
-1837
-1821
-1805
-1789
-1773
-1756
-1739
-1723
-1706
-1688
-1671
-1653
-1635
-1617
-1598
-1579
-1560
-1541
-1521
-1502
-1482
-1462
-1442
-1421
-1401
-1380
-1359
-1338
-1316
-1295
-1273
-1251
-1230
-1208
-1186
-1165
-1144
-1122
-1102
-1081
-1060
-1040
-1020
-1000
-981
-961
-942
-924
-905
-887
-869
-851
-833
-815
-798
-781
-764
-747
-731
-715
-700
-684
-669
-654
-639
-625
-611
-598
-585
-572
-559
-548
-536
-525
-514
-503
-493
-483
-474
-464
-455
-445
-436
-427
-418
-409
-401
-393
-385
-377
-369
-361
-354
-346
-338
-331
-324
-316
-309
-302
-294
-287
-280
-272
-265
-257
-249
-242
-235
-227
-220
-213
-206
-198
-191
-184
-177
-169
-162
-155
-147
-140
-133
-126
-119
-112
-105
-98
-91
-84
-78
-71
-65
-59
-53
-47
-41
-36
-30
-24
-19
-14
-9
-4
0
5
9
12
15
18
21
23
25
27
28
29
31
31
32
33
33
33
33
33
33
32
32
31
30
30
29
28
27
27
26
25
24
22
21
20
19
18
16
15
14
12
11
10
8
7
6
4
3
2
0
-1
-2
-4
-5
-6
-8
-9
-10
-11
-12
-13
-14
-15
-16
-18
-19
-20
-22
-23
-25
-27
-29
-30
-32
-34
-36
-38
-40
-41
-42
-43
-44
-45
-45
-45
-44
-43
-42
-41
-39
-37
-35
-33
-31
-28
-26
-23
-21
-18
-16
-13
-11
-9
-7
-4
-2
1
3
6
9
12
15
19
23
27
31
36
40
45
51
57
63
69
75
82
89
97
105
113
121
129
137
146
155
163
172
181
190
200
209
219
229
239
250
261
272
283
294
306
318
330
343
355
367
379
391
403
415
426
438
450
462
474
485
497
509
521
533
545
558
570
583
596
609
622
635
649
662
675
689
702
716
729
743
757
770
784
798
812
826
840
854
869
884
899
915
931
947
963
979
995
1012
1028
1045
1061
1078
1094
1111
1127
1144
1161
1178
1194
1211
1228
1245
1261
1278
1295
1312
1329
1346
1363
1381
1398
1416
1433
1451
1469
1487
1505
1524
1542
1561
1580
1599
1618
1638
1658
1678
1699
1720
1741
1762
1784
1806
1828
1851
1873
1896
1919
1942
1964
1987
2009
2032
2055
2077
2099
2121
2142
2164
2185
2206
2227
2248
2268
2289
2309
2329
2348
2368
2387
2406
2424
2442
2460
2478
2494
2511
2527
2542
2557
2572
2586
2599
2613
2625
2637
2649
2660
2671
2681
2691
2700
2708
2716
2723
2729
2735
2741
2745
2750
2753
2756
2759
2760
2761
2762
2761
2759
2757
2754
2751
2746
2741
2736
2730
2723
2716
2708
2699
2691
2681
2671
2661
2650
2639
2628
2616
2604
2591
2578
2564
2550
2536
2522
2507
2492
2477
2461
2446
2430
2414
2398
2382
2365
2349
2333
2316
2300
2284
2268
2251
2235
2219
2203
2186
2170
2154
2138
2121
2105
2089
2073
2057
2040
2024
2008
1992
1975
1958
1941
1925
1908
1891
1875
1858
1842
1825
1809
1793
1777
1761
1745
1729
1713
1697
1681
1665
1649
1632
1616
1600
1583
1566
1549
1532
1515
1498
1480
1463
1445
1428
1410
1393
1375
1357
1339
1321
1303
1285
1266
1247
1228
1209
1190
1170
1151
1130
1110
1089
1068
1047
1026
1004
983
961
939
917
894
871
849
826
803
780
757
734
710
687
663
640
616
592
568
544
521
497
473
449
425
400
376
351
326
301
275
249
224
197
171
144
118
91
64
37
10
-16
-43
-70
-96
-122
-148
-173
-199
-225
-250
-275
-300
-325
-350
-374
-399
-424
-448
-473
-497
-522
-546
-570
-593
-617
-640
-663
-685
-708
-729
-751
-772
-793
-813
-834
-853
-873
-892
-911
-929
-947
-964
-982
-998
-1014
-1030
-1045
-1060
-1075
-1089
-1102
-1115
-1128
-1140
-1152
-1164
-1175
-1185
-1195
-1205
-1215
-1224
-1232
-1241
-1249
-1257
-1265
-1272
-1280
-1287
-1295
-1302
-1309
-1317
-1324
-1331
-1338
-1346
-1353
-1360
-1367
-1374
-1381
-1388
-1395
-1402
-1409
-1415
-1422
-1428
-1435
-1442
-1448
-1455
-1462
-1470
-1477
-1484
-1491
-1498
-1506
-1513
-1521
-1529
-1536
-1544
-1552
-1561
-1569
-1577
-1585
-1594
-1602
-1610
-1618
-1627
-1635
-1643
-1652
-1660
-1668
-1676
-1684
-1692
-1700
-1708
-1716
-1724
-1732
-1740
-1749
-1757
-1765
-1773
-1782
-1790
-1798
-1807
-1815
-1824
-1832
-1841
-1849
-1858
-1867
-1875
-1884
-1893
-1901
-1910
-1919
-1927
-1936
-1945
-1954
-1962
-1971
-1980
-1988
-1997
-2005
-2013
-2021
-2029
-2036
-2043
-2050
-2057
-2063
-2069
-2075
-2080
-2085
-2090
-2094
-2098
-2101
-2104
-2107
-2110
-2112
-2113
-2114
-2115
-2115
-2115
-2114
-2113
-2112
-2110
-2107
-2104
-2101
-2098
-2094
-2090
-2085
-2081
-2077
-2072
-2067
-2062
-2057
-2051
-2045
-2040
-2033
-2027
-2020
-2012
-2005
-1997
-1988
-1979
-1971
-1962
-1952
-1943
-1934
-1925
-1915
-1906
-1897
-1888
-1879
-1870
-1861
-1853
-1844
-1836
-1828
-1820
-1812
-1805
-1797
-1789
-1782
-1774
-1767
-1760
-1752
-1745
-1738
-1730
-1723
-1716
-1708
-1701
-1694
-1687
-1680
-1673
-1666
-1660
-1653
-1646
-1640
-1633
-1626
-1620
-1613
-1607
-1601
-1594
-1588
-1581
-1575
-1569
-1563
-1557
-1551
-1545
-1540
-1535
-1530
-1525
-1520
-1515
-1511
-1506
-1502
-1498
-1493
-1490
-1486
-1482
-1479
-1476
-1473
-1470
-1468
-1466
-1465
-1463
-1462
-1461
-1461
-1461
-1461
-1461
-1461
-1462
-1463
-1465
-1466
-1468
-1470
-1473
-1476
-1479
-1482
-1486
-1491
-1495
-1500
-1505
-1511
-1516
-1523
-1529
-1536
-1543
-1551
-1558
-1566
-1574
-1582
-1590
-1598
-1606
-1614
-1622
-1629
-1636
-1643
-1650
-1656
-1662
-1668
-1673
-1678
-1683
-1687
-1691
-1694
-1697
-1699
-1701
-1702
-1702
-1702
-1701
-1699
-1697
-1695
-1692
-1689
-1685
-1680
-1675
-1670
-1664
-1658
-1651
-1643
-1636
-1627
-1618
-1609
-1599
-1589
-1577
-1566
-1554
-1541
-1527
-1514
-1499
-1485
-1470
-1454
-1438
-1422
-1405
-1389
-1371
-1354
-1336
-1318
-1299
-1281
-1262
-1242
-1223
-1203
-1182
-1161
-1140
-1119
-1097
-1075
-1053
-1030
-1006
-984
-961
-938
-914
-891
-868
-844
-820
-797
-773
-749
-726
-702
-678
-655
-631
-608
-584
-561
-538
-514
-491
-468
-445
-422
-400
-378
-356
-335
-315
-295
-275
-256
-238
-220
-203
-187
-170
-155
-140
-125
-111
-97
-83
-70
-58
-45
-33
-22
-11
0
10
20
29
38
46
54
61
67
73
78
82
86
89
92
94
95
96
97
97
97
96
94
92
89
86
82
77
72
66
60
52
45
37
28
19
10
1
-9
-19
-29
-38
-48
-58
-67
-76
-85
-94
-103
-111
-120
-128
-136
-144
-152
-161
-169
-177
-185
-193
-202
-210
-218
-227
-235
-244
-252
-260
-269
-277
-285
-293
-300
-308
-315
-322
-329
-336
-343
-349
-355
-361
-367
-372
-376
-381
-384
-387
-390
-392
-394
-395
-395
-395
-395
-394
-392
-390
-387
-384
-380
-376
-371
-365
-359
-352
-345
-337
-328
-319
-309
-298
-287
-275
-262
-249
-235
-220
-205
-189
-173
-156
-138
-120
-101
-82
-62
-41
-20
2
25
48
72
96
120
145
171
197
223
250
277
305
333
361
389
418
447
476
505
534
564
593
623
653
682
712
742
772
802
831
861
891
920
949
978
1006
1035
1063
1091
1118
1144
1170
1196
1220
1245
1268
1291
1313
1335
1356
1376
1396
1415
1433
1451
1467
1483
1498
1512
1526
1539
1550
1561
1572
1581
1590
1598
1605
1611
1616
1621
1624
1627
1628
1629
1628
1627
1624
1621
1616
1610
1603
1595
1586
1575
1563
1550
1536
1521
1505
1487
1469
1449
1429
1407
1385
1361
1336
1310
1284
1256
1227
1197
1166
1134
1102
1068
1034
999
963
927
890
852
814
776
737
697
657
617
576
536
494
453
411
369
327
284
242
199
156
113
70
27
-17
-60
-104
-147
-191
-234
-278
-321
-364
-407
-450
-492
-535
-576
-618
-659
-700
-740
-780
-819
-858
-897
-936
-974
-1012
-1049
-1086
-1123
-1160
-1196
-1232
-1267
-1302
-1336
-1370
-1403
-1435
-1467
-1498
-1529
-1559
-1588
-1617
-1645
-1672
-1699
-1725
-1751
-1776
-1800
-1824
-1848
-1870
-1893
-1914
-1935
-1956
-1977
-1996
-2016
-2035
-2053
-2072
-2089
-2106
-2123
-2139
-2155
-2171
-2186
-2201
-2216
-2230
-2245
-2259
-2273
-2286
-2300
-2313
-2325
-2338
-2350
-2363
-2375
-2387
-2398
-2410
-2421
-2432
-2443
-2454
-2465
-2475
-2485
-2495
-2504
-2514
-2522
-2531
-2539
-2547
-2554
-2560
-2567
-2572
-2578
-2582
-2587
-2590
-2593
-2596
-2597
-2599
-2599
-2600
-2599
-2598
-2596
-2594
-2591
-2587
-2583
-2578
-2573
-2567
-2560
-2552
-2544
-2535
-2526
-2516
-2505
-2494
-2482
-2470
-2457
-2444
-2430
-2416
-2402
-2387
-2371
-2355
-2339
-2322
-2305
-2287
-2269
-2250
-2231
-2212
-2192
-2173
-2153
-2133
-2112
-2092
-2071
-2050
-2029
-2008
-1987
-1965
-1943
-1921
-1898
-1875
-1852
-1829
-1806
-1782
-1758
-1734
-1710
-1686
-1662
-1637
-1612
-1588
-1563
-1538
-1513
-1487
-1462
-1437
-1411
-1386
-1360
-1335
-1309
-1283
-1257
-1231
-1206
-1180
-1154
-1128
-1102
-1077
-1051
-1025
-1000
-974
-949
-924
-898
-873
-848
-823
-798
-773
-748
-724
-699
-675
-650
-626
-602
-578
-555
-531
-508
-484
-461
-438
-416
-393
-371
-349
-327
-306
-285
-264
-244
-223
-203
-183
-163
-144
-124
-105
-85
-66
-46
-26
-7
13
32
52
71
91
110
129
148
167
186
204
222
241
258
276
293
310
327
344
360
376
392
407
422
437
452
466
480
494
507
520
533
545
557
569
580
592
603
613
624
634
644
654
664
674
683
692
701
710
718
727
735
743
751
758
765
772
779
786
792
798
804
810
815
821
826
830
835
839
843
847
850
854
857
859
862
864
867
869
870
872
873
875
876
877
878
879
879
880
881
881
882
882
882
883
883
883
883
883
883
883
884
884
884
885
885
886
886
887
887
888
888
889
889
890
891
891
892
892
893
893
894
894
895
896
897
899
900
902
904
906
908
911
913
916
919
923
926
929
933
936
940
944
947
951
955
959
963
967
971
975
979
984
988
993
998
1002
1008
1014
1018
1025
1030
1036
1042
1048
1055
1061
1067
1073
1080
1086
1093
1100
1106
1113
1120
1128
1135
1143
1150
1158
1167
1175
1183
1192
1200
1209
1218
1227
1236
1245
1253
1262
1271
1280
1289
1298
1307
1316
1326
1335
1345
1355
1365
1374
1384
1394
1404
1414
1424
1434
1444
1453
1463
1472
1481
1490
1499
1507
1516
1524
1532
1540
1548
1556
1564
1572
1580
1587
1595
1603
1610
1618
1626
1633
1641
1648
1655
1662
1669
1676
1683
1690
1697
1703
1710
1716
1723
1730
1736
1743
1749
1755
1761
1768
1774
1780
1785
1791
1797
1803
1808
1814
1819
1825
1830
1836
1841
1847
1852
1857
1863
1868
1873
1878
1882
1886
1890
1894
1897
1900
1903
1905
1907
1908
1909
1910
1911
1911
1911
1910
1910
1909
1907
1906
1904
1901
1899
1896
1892
1888
1884
1879
1874
1868
1861
1855
1847
1839
1831
1822
1813
1803
1792
1781
1769
1757
1744
1730
1716
1702
1686
1671
1655
1638
1621
1604
1587
1568
1550
1531
1513
1493
1474
1454
1433
1413
1392
1371
1350
1328
1307
1285
1263
1241
1219
1197
1175
1152
1130
1107
1084
1062
1039
1016
993
970
946
923
899
875
851
826
802
777
753
728
703
678
652
627
602
577
552
526
501
476
450
425
400
374
349
324
299
274
249
224
200
175
151
127
103
79
55
32
9
-14
-37
-60
-82
-105
-127
-149
-171
-192
-214
-235
-256
-277
-298
-318
-339
-359
-378
-397
-416
-435
-453
-470
-487
-504
-521
-537
-553
-569
-585
-601
-616
-631
-647
-661
-676
-691
-705
-719
-733
-747
-760
-773
-786
-798
-810
-822
-833
-844
-855
-865
-875
-885
-894
-903
-912
-920
-928
-936
-944
-951
-958
-965
-971
-978
-984
-990
-996
-1000
-1006
-1012
-1018
-1022
-1029
-1034
-1040
-1045
-1050
-1056
-1061
-1066
-1072
-1077
-1082
-1088
-1093
-1099
-1104
-1110
-1115
-1121
-1126
-1132
-1137
-1143
-1148
-1154
-1159
-1164
-1170
-1175
-1179
-1184
-1189
-1193
-1197
-1201
-1205
-1209
-1212
-1215
-1218
-1221
-1224
-1227
-1229
-1232
-1234
-1237
-1239
-1241
-1243
-1246
-1248
-1250
-1252
-1254
-1255
-1257
-1259
-1260
-1261
-1262
-1263
-1264
-1265
-1266
-1267
-1267
-1268
-1268
-1269
-1269
-1269
-1270
-1270
-1270
-1270
-1270
-1270
-1269
-1269
-1269
-1268
-1268
-1268
-1267
-1267
-1266
-1266
-1265
-1265
-1265
-1265
-1265
-1265
-1265
-1265
-1265
-1266
-1267
-1267
-1268
-1269
-1270
-1271
-1272
-1273
-1274
-1276
-1277
-1279
-1280
-1282
-1283
-1285
-1286
-1287
-1289
-1290
-1291
-1291
-1292
-1292
-1292
-1292
-1292
-1291
-1290
-1289
-1288
-1286
-1285
-1283
-1280
-1278
-1275
-1273
-1270
-1267
-1264
-1260
-1257
-1253
-1249
-1246
-1242
-1237
-1233
-1229
-1224
-1220
-1215
-1210
-1205
-1200
-1195
-1190
-1184
-1178
-1172
-1166
-1160
-1154
-1148
-1141
-1135
-1128
-1121
-1114
-1107
-1099
-1092
-1085
-1077
-1070
-1062
-1055
-1047
-1040
-1033
-1026
-1018
-1012
-1004
-998
-992
-985
-979
-973
-967
-962
-956
-951
-946
-941
-937
-932
-928
-924
-921
-917
-914
-911
-908
-906
-904
-902
-900
-899
-898
-897
-897
-897
-897
-897
-897
-898
-898
-899
-900
-902
-903
-904
-906
-908
-909
-911
-913
-915
-917
-918
-920
-922
-924
-926
-928
-930
-932
-934
-936
-938
-940
-942
-944
-946
-948
-950
-951
-953
-955
-956
-957
-959
-960
-960
-961
-961
-962
-962
-962
-962
-961
-961
-960
-959
-958
-957
-955
-954
-952
-950
-948
-946
-943
-941
-938
-936
-933
-930
-927
-923
-920
-916
-912
-908
-904
-899
-895
-889
-884
-878
-873
-866
-860
-853
-846
-839
-831
-823
-815
-807
-799
-790
-780
-771
-761
-751
-741
-731
-720
-709
-698
-686
-674
-662
-650
-638
-625
-612
-599
-586
-573
-559
-545
-531
-517
-503
-488
-473
-458
-443
-427
-411
-394
-378
-361
-344
-327
-310
-292
-274
-257
-239
-221
-203
-185
-167
-149
-131
-114
-96
-78
-61
-43
-26
-9
8
25
42
58
74
90
106
122
137
153
168
183
198
212
226
240
254
268
281
294
307
319
331
342
353
364
374
384
393
402
410
418
425
433
439
446
452
457
463
468
472
477
481
485
489
493
497
500
504
507
510
513
516
518
521
523
525
527
529
531
532
533
534
535
536
536
536
536
536
536
535
535
534
533
532
531
530
529
527
526
524
522
521
519
517
514
512
510
507
504
502
499
496
493
490
487
483
480
477
473
470
466
462
459
455
451
447
442
438
434
429
424
420
415
410
405
399
394
388
383
377
371
366
360
354
348
342
336
330
324
319
313
307
301
295
289
284
278
273
268
263
258
253
248
244
239
235
231
227
223
220
216
213
210
207
205
202
200
198
196
194
192
190
189
188
187
186
185
184
183
183
182
182
182
181
181
181
181
182
182
182
183
183
184
185
185
186
186
187
188
188
189
189
190
190
190
190
190
191
191
191
191
191
190
190
190
190
190
189
189
189
188
187
187
186
185
184
184
183
182
182
181
181
180
180
180
180
181
181
182
182
183
184
186
187
189
191
193
195
197
199
202
204
206
209
212
214
217
220
223
227
230
234
238
242
246
250
254
259
264
269
274
279
284
290
296
302
308
314
321
328
335
342
349
356
363
371
379
386
394
402
410
418
426
434
441
449
456
464
471
478
484
491
497
503
509
515
520
525
529
534
538
541
544
547
550
552
553
555
555
556
556
555
554
552
551
548
546
542
539
535
531
526
522
516
511
505
499
493
486
479
472
465
457
449
441
433
424
416
407
398
389
379
370
361
351
341
332
322
312
302
292
282
272
262
251
241
231
221
210
200
190
179
169
159
148
138
128
117
107
97
86
76
66
56
46
37
27
17
7
-2
-12
-21
-31
-40
-49
-58
-67
-76
-85
-94
-102
-111
-119
-127
-135
-143
-150
-157
-164
-171
-178
-184
-190
-195
-201
-205
-210
-214
-218
-222
-225
-228
-231
-233
-235
-237
-239
-241
-242
-243
-244
-245
-246
-246
-247
-247
-246
-246
-245
-244
-242
-241
-239
-236
-234
-231
-227
-224
-220
-216
-211
-207
-202
-197
-192
-187
-181
-176
-170
-165
-159
-153
-148
-142
-136
-131
-125
-120
-114
-109
-104
-99
-94
-89
-85
-80
-76
-72
-68
-64
-61
-57
-54
-51
-48
-46
-43
-41
-39
-37
-35
-33
-32
-31
-30
-29
-29
-28
-28
-29
-29
-30
-30
-32
-33
-35
-37
-40
-43
-46
-49
-53
-57
-62
-67
-72
-78
-84
-90
-97
-104
-111
-119
-127
-135
-144
-153
-163
-172
-182
-193
-203
-214
-225
-237
-248
-260
-272
-284
-296
-309
-322
-336
-349
-363
-377
-392
-406
-421
-437
-452
-467
-483
-499
-515
-531
-546
-562
-578
-594
-610
-626
-642
-658
-674
-689
-705
-721
-736
-752
-767
-782
-798
-813
-828
-843
-858
-873
-888
-903
-917
-931
-945
-959
-972
-986
-998
-1010
-1024
-1036
-1048
-1060
-1072
-1083
-1095
-1106
-1117
-1127
-1138
-1148
-1158
-1168
-1178
-1188
-1197
-1207
-1216
-1225
-1233
-1242
-1250
-1258
-1266
-1274
-1282
-1289
-1296
-1303
-1309
-1316
-1322
-1327
-1333
-1338
-1343
-1348
-1353
-1358
-1362
-1367
-1371
-1375
-1378
-1382
-1385
-1388
-1391
-1393
-1396
-1398
-1400
-1402
-1404
-1406
-1407
-1409
-1411
-1412
-1414
-1415
-1417
-1418
-1420
-1421
-1423
-1425
-1427
-1429
-1431
-1434
-1436
-1438
-1441
-1443
-1446
-1449
-1452
-1455
-1458
-1461
-1464
-1467
-1470
-1473
-1477
-1480
-1483
-1486
-1489
-1492
-1495
-1498
-1501
-1504
-1506
-1508
-1510
-1512
-1513
-1514
-1515
-1516
-1516
-1517
-1516
-1516
-1515
-1514
-1513
-1511
-1509
-1506
-1504
-1501
-1497
-1494
-1490
-1486
-1481
-1476
-1471
-1466
-1460
-1455
-1449
-1443
-1437
-1431
-1425
-1418
-1412
-1405
-1399
-1392
-1385
-1377
-1370
-1362
-1355
-1347
-1339
-1331
-1322
-1313
-1304
-1295
-1286
-1276
-1267
-1257
-1247
-1237
-1226
-1216
-1206
-1195
-1184
-1173
-1162
-1151
-1140
-1129
-1117
-1106
-1094
-1083
-1071
-1060
-1048
-1036
-1025
-1012
-1002
-990
-979
-967
-956
-945
-934
-923
-912
-901
-891
-880
-869
-858
-848
-837
-826
-816
-805
-795
-785
-775
-765
-755
-746
-737
-728
-719
-710
-702
-694
-685
-677
-670
-662
-655
-648
-641
-635
-628
-622
-617
-611
-605
-600
-595
-591
-586
-582
-578
-574
-570
-566
-563
-559
-555
-552
-549
-546
-542
-539
-537
-534
-531
-528
-525
-523
-520
-517
-514
-512
-509
-506
-503
-501
-498
-495
-492
-490
-487
-484
-481
-479
-476
-474
-471
-469
-466
-464
-462
-460
-458
-455
-453
-451
-449
-447
-445
-443
-441
-439
-436
-434
-431
-428
-425
-422
-419
-416
-412
-409
-405
-402
-398
-394
-390
-386
-382
-378
-373
-369
-364
-359
-354
-349
-344
-338
-333
-327
-321
-315
-309
-303
-297
-291
-284
-278
-272
-266
-259
-253
-247
-241
-235
-229
-223
-217
-211
-205
-200
-194
-189
-183
-178
-173
-168
-163
-158
-153
-148
-143
-138
-134
-129
-124
-119
-115
-110
-106
-101
-97
-92
-88
-84
-80
-76
-72
-68
-64
-61
-57
-54
-50
-47
-45
-42
-39
-37
-35
-32
-30
-28
-27
-25
-24
-23
-22
-22
-22
-22
-22
-22
-23
-24
-25
-27
-28
-30
-32
-34
-36
-38
-40
-43
-46
-48
-52
-55
-59
-63
-67
-71
-75
-80
-85
-90
-95
-100
-106
-111
-117
-124
-130
-136
-143
-150
-157
-163
-171
-178
-185
-193
-200
-208
-216
-223
-231
-239
-247
-255
-263
-272
-280
-289
-298
-306
-315
-324
-334
-343
-352
-362
-371
-381
-391
-400
-410
-420
-430
-440
-450
-460
-470
-480
-490
-500
-510
-520
-530
-539
-549
-558
-567
-576
-585
-593
-602
-610
-618
-626
-633
-641
-647
-654
-660
-666
-671
-676
-681
-685
-689
-692
-696
-698
-701
-703
-705
-707
-708
-709
-710
-710
-710
-710
-709
-708
-707
-705
-702
-700
-697
-694
-690
-687
-683
-679
-674
-670
-665
-660
-655
-649
-643
-638
-631
-625
-619
-612
-606
-599
-592
-585
-578
-571
-564
-557
-550
-544
-537
-530
-523
-517
-510
-504
-498
-491
-485
-479
-474
-468
-462
-457
-452
-447
-443
-438
-434
-430
-426
-423
-420
-417
-414
-411
-409
-407
-406
-404
-403
-402
-402
-401
-401
-401
-401
-401
-401
-402
-403
-403
-404
-406
-407
-409
-410
-412
-414
-416
-419
-421
-424
-427
-430
-434
-437
-441
-445
-449
-452
-456
-460
-464
-467
-471
-475
-479
-483
-486
-490
-494
-498
-502
-506
-510
-514
-519
-523
-528
-533
-538
-543
-548
-553
-558
-563
-568
-574
-579
-584
-590
-595
-601
-606
-612
-617
-623
-628
-634
-639
-645
-650
-656
-661
-667
-672
-677
-682
-687
-692
-697
-702
-706
-711
-715
-719
-724
-728
-732
-737
-741
-745
-748
-752
-756
-759
-762
-766
-769
-772
-775
-778
-780
-783
-785
-787
-788
-790
-791
-792
-793
-793
-794
-794
-793
-793
-792
-790
-789
-787
-785
-783
-781
-779
-776
-773
-770
-766
-763
-758
-754
-750
-745
-740
-735
-729
-723
-717
-710
-703
-696
-689
-681
-673
-665
-657
-649
-640
-632
-623
-613
-604
-594
-585
-575
-565
-555
-546
-536
-527
-517
-507
-498
-488
-479
-470
-461
-451
-442
-433
-424
-415
-406
-398
-389
-380
-372
-364
-356
-348
-340
-332
-325
-318
-311
-305
-298
-292
-286
-280
-275
-269
-264
-259
-254
-249
-245
-241
-237
-233
-230
-227
-224
-222
-220
-218
-217
-217
-217
-217
-217
-218
-219
-221
-223
-225
-228
-232
-235
-239
-244
-249
-254
-259
-265
-271
-278
-284
-292
-299
-307
-315
-324
-333
-343
-353
-363
-374
-385
-396
-408
-420
-432
-445
-458
-471
-484
-498
-512
-526
-540
-554
-569
-583
-598
-613
-628
-643
-657
-672
-687
-702
-717
-732
-747
-761
-776
-790
-804
-819
-833
-846
-860
-873
-886
-899
-912
-925
-937
-949
-961
-973
-984
-995
-1006
-1016
-1027
-1038
-1048
-1057
-1067
-1076
-1086
-1094
-1103
-1111
-1119
-1127
-1135
-1142
-1148
-1155
-1161
-1167
-1172
-1177
-1182
-1187
-1191
-1194
-1198
-1201
-1204
-1206
-1208
-1210
-1211
-1213
-1214
-1214
-1214
-1214
-1214
-1213
-1212
-1210
-1208
-1206
-1203
-1200
-1197
-1193
-1189
-1185
-1180
-1175
-1170
-1164
-1159
-1153
-1146
-1140
-1134
-1127
-1120
-1113
-1106
-1099
-1091
-1084
-1076
-1068
-1060
-1051
-1043
-1034
-1025
-1016
-1006
-997
-987
-977
-967
-956
-946
-935
-924
-913
-902
-890
-879
-867
-855
-844
-831
-819
-807
-794
-782
-769
-757
-744
-731
-718
-705
-692
-679
-666
-653
-640
-627
-614
-601
-588
-575
-562
-548
-535
-522
-509
-495
-482
-469
-455
-442
-429
-416
-402
-389
-376
-363
-350
-337
-324
-312
-299
-286
-274
-261
-249
-237
-225
-213
-201
-189
-177
-165
-154
-142
-131
-120
-109
-98
-87
-76
-66
-55
-45
-35
-25
-16
-6
3
13
22
31
40
49
58
66
75
83
91
99
106
114
121
128
135
142
148
155
161
167
173
178
184
189
194
199
204
209
213
217
221
224
228
231
234
236
238
241
242
244
245
246
247
248
248
248
248
247
247
246
245
243
242
240
238
235
233
230
227
224
221
217
214
210
206
201
197
192
187
182
177
171
165
159
153
146
139
132
125
118
111
103
96
88
80
72
64
56
47
39
31
23
14
6
-3
-11
-20
-28
-37
-45
-54
-63
-71
-80
-88
-97
-106
-115
-123
-132
-140
-149
-157
-166
-174
-182
-190
-198
-206
-214
-222
-230
-238
-246
-253
-261
-269
-277
-284
-292
-300
-307
-315
-323
-330
-337
-344
-351
-357
-364
-370
-375
-380
-385
-390
-395
-399
-403
-407
-411
-414
-418
-421
-424
-427
-429
-432
-434
-437
-439
-441
-443
-445
-446
-448
-449
-450
-452
-453
-453
-454
-455
-455
-455
-455
-455
-455
-454
-453
-453
-452
-451
-450
-448
-447
-445
-443
-441
-439
-437
-434
-432
-429
-426
-424
-421
-418
-415
-412
-408
-405
-402
-399
-395
-392
-389
-386
-382
-379
-376
-373
-370
-367
-364
-362
-359
-356
-353
-351
-348
-345
-343
-340
-337
-334
-331
-328
-325
-321
-318
-315
-311
-308
-304
-301
-297
-293
-290
-286
-283
-279
-276
-273
-270
-267
-264
-261
-258
-256
-253
-251
-249
-247
-245
-244
-242
-241
-240
-239
-239
-239
-239
-239
-239
-240
-240
-241
-243
-244
-246
-248
-251
-253
-256
-259
-263
-266
-270
-274
-278
-282
-286
-290
-294
-299
-303
-308
-313
-318
-323
-328
-334
-339
-345
-351
-357
-363
-369
-375
-381
-388
-394
-401
-407
-414
-421
-427
-434
-441
-447
-454
-461
-468
-475
-482
-488
-495
-502
-508
-514
-520
-527
-533
-539
-544
-550
-556
-561
-567
-572
-577
-582
-587
-591
-596
-600
-604
-608
-612
-615
-618
-621
-624
-627
-629
-632
-634
-636
-638
-640
-641
-642
-644
-644
-645
-646
-646
-646
-646
-645
-644
-643
-642
-640
-638
-635
-633
-630
-627
-623
-619
-615
-610
-606
-600
-595
-589
-583
-576
-569
-561
-554
-546
-537
-529
-520
-510
-500
-490
-480
-470
-459
-447
-436
-424
-412
-400
-388
-375
-362
-349
-336
-323
-309
-295
-281
-267
-253
-238
-224
-209
-194
-180
-165
-149
-134
-119
-104
-88
-73
-58
-42
-27
-11
4
20
36
51
67
82
98
113
128
143
159
174
189
204
219
233
248
263
277
292
306
320
334
348
362
376
389
403
416
429
442
455
468
480
493
505
517
529
541
552
563
574
585
596
606
617
627
637
646
656
665
674
683
691
700
707
715
722
729
736
742
748
753
758
763
768
772
776
779
783
786
789
791
793
795
797
798
799
799
799
799
798
797
796
795
793
791
788
786
783
780
777
773
770
766
762
758
753
749
744
739
734
729
724
718
712
706
700
694
687
680
673
666
658
650
643
635
626
618
610
601
593
584
575
567
558
549
540
531
522
513
503
494
484
475
465
455
445
436
426
416
406
396
386
377
367
358
348
339
329
320
311
302
293
284
276
267
259
250
242
235
227
219
212
205
198
192
185
179
173
167
161
155
149
143
138
133
127
122
118
113
108
104
99
95
91
87
83
80
76
73
69
66
63
60
57
54
51
48
45
42
39
37
34
31
29
26
24
22
19
17
15
13
11
9
7
6
4
2
1
-1
-3
-4
-6
-7
-8
-9
-10
-10
-11
-10
-10
-10
-9
-8
-7
-5
-3
-1
1
4
7
10
14
17
21
26
30
34
39
44
49
54
59
64
69
74
79
84
90
95
100
105
110
115
120
126
131
136
141
146
150
155
160
165
170
174
179
184
189
193
198
202
206
211
215
219
223
227
231
235
238
242
246
251
255
259
263
268
272
277
281
286
291
297
302
308
313
319
325
331
337
343
349
355
361
368
374
381
387
393
400
406
412
419
425
431
438
444
450
456
462
468
474
479
485
490
495
500
505
510
515
520
524
529
533
537
541
544
548
552
555
559
562
565
568
571
574
576
579
581
583
586
588
590
592
594
595
597
599
601
602
604
606
607
609
611
612
614
615
617
619
620
622
623
625
627
628
630
632
633
635
637
639
641
643
645
647
649
651
653
655
658
660
662
664
666
668
670
672
674
676
678
680
681
683
685
686
688
690
691
692
694
695
696
697
698
699
700
700
701
701
702
702
702
702
702
702
701
701
700
700
699
698
697
696
694
693
691
690
688
686
684
682
679
677
674
672
669
666
663
661
657
654
651
648
644
640
637
633
629
625
621
616
612
608
604
599
595
590
586
582
577
573
568
564
560
555
551
547
543
539
535
531
527
522
518
514
510
506
502
498
493
489
485
481
478
474
470
466
462
459
455
451
448
445
441
438
435
432
429
426
423
420
417
414
411
409
406
403
401
398
396
393
391
389
386
384
382
380
378
376
375
373
371
369
367
365
363
361
359
357
354
352
349
347
344
341
338
335
331
328
324
320
316
312
308
304
300
296
291
287
282
278
273
268
263
258
252
247
241
235
229
223
217
210
203
196
189
182
175
168
160
153
145
137
129
120
112
104
95
86
78
69
60
50
41
32
22
12
3
-8
-18
-28
-38
-49
-59
-70
-81
-92
-102
-113
-124
-135
-146
-157
-168
-179
-190
-201
-211
-222
-233
-243
-254
-265
-275
-286
-296
-307
-317
-327
-337
-347
-358
-368
-377
-387
-397
-406
-416
-425
-434
-443
-452
-461
-469
-478
-486
-494
-502
-510
-517
-525
-532
-539
-546
-552
-559
-565
-571
-576
-582
-587
-592
-597
-601
-605
-609
-613
-616
-619
-622
-624
-627
-629
-631
-632
-634
-635
-636
-637
-638
-639
-639
-640
-641
-641
-642
-642
-643
-643
-643
-644
-644
-644
-645
-645
-646
-646
-647
-647
-648
-648
-649
-649
-650
-650
-651
-651
-652
-653
-654
-655
-656
-656
-657
-658
-659
-660
-661
-663
-664
-665
-666
-668
-669
-671
-673
-675
-677
-679
-681
-683
-685
-688
-690
-693
-696
-699
-701
-704
-707
-710
-713
-716
-720
-723
-726
-730
-734
-737
-741
-745
-749
-753
-758
-762
-767
-772
-777
-782
-787
-793
-798
-804
-810
-816
-822
-829
-836
-842
-850
-857
-864
-872
-880
-888
-896
-904
-912
-920
-929
-938
-946
-955
-964
-973
-982
-990
-999
-1008
-1016
-1025
-1034
-1042
-1051
-1059
-1067
-1075
-1083
-1091
-1098
-1105
-1112
-1119
-1126
-1132
-1139
-1145
-1151
-1156
-1162
-1167
-1172
-1176
-1181
-1185
-1189
-1193
-1196
-1199
-1202
-1204
-1207
-1208
-1210
-1211
-1212
-1213
-1213
-1213
-1213
-1212
-1212
-1211
-1210
-1208
-1207
-1205
-1203
-1201
-1199
-1196
-1194
-1191
-1188
-1184
-1181
-1177
-1174
-1170
-1166
-1162
-1158
-1153
-1149
-1144
-1139
-1135
-1130
-1125
-1120
-1115
-1109
-1104
-1098
-1092
-1087
-1081
-1074
-1068
-1062
-1055
-1048
-1041
-1034
-1027
-1020
-1012
-1004
-996
-988
-980
-971
-963
-954
-945
-935
-926
-917
-907
-898
-888
-878
-868
-859
-849
-839
-829
-819
-809
-799
-790
-780
-770
-761
-751
-742
-733
-723
-714
-705
-695
-686
-677
-668
-659
-650
-641
-632
-623
-614
-606
-597
-588
-579
-571
-562
-554
-545
-537
-528
-520
-511
-503
-495
-487
-479
-471
-463
-454
-447
-439
-431
-423
-415
-407
-400
-392
-385
-377
-370
-363
-356
-349
-342
-335
-328
-322
-315
-309
-302
-296
-290
-284
-279
-273
-267
-262
-257
-252
-247
-243
-238
-234
-230
-227
-223
-220
-217
-214
-212
-209
-207
-206
-204
-203
-202
-201
-201
-200
-200
-201
-201
-202
-203
-204
-205
-207
-209
-211
-213
-216
-219
-222
-225
-229
-233
-237
-241
-246
-250
-255
-261
-266
-272
-277
-283
-290
-296
-303
-310
-317
-325
-333
-341
-349
-358
-366
-375
-384
-393
-402
-412
-422
-432
-442
-452
-463
-474
-485
-496
-508
-520
-531
-543
-556
-568
-580
-593
-606
-619
-632
-645
-658
-672
-686
-700
-713
-728
-742
-756
-771
-785
-800
-814
-829
-844
-859
-874
-889
-904
-919
-934
-950
-965
-980
-995
-1008
-1024
-1039
-1053
-1067
-1082
-1095
-1109
-1123
-1136
-1149
-1161
-1174
-1186
-1198
-1209
-1220
-1231
-1242
-1252
-1262
-1272
-1282
-1291
-1299
-1308
-1316
-1324
-1331
-1339
-1346
-1352
-1358
-1365
-1370
-1376
-1382
-1387
-1392
-1396
-1401
-1405
-1409
-1413
-1416
-1420
-1423
-1426
-1429
-1431
-1434
-1436
-1439
-1441
-1443
-1445
-1447
-1449
-1450
-1452
-1453
-1455
-1456
-1457
-1458
-1459
-1460
-1460
-1461
-1462
-1462
-1462
-1463
-1463
-1462
-1462
-1462
-1462
-1461
-1461
-1460
-1459
-1459
-1458
-1457
-1455
-1454
-1453
-1452
-1451
-1449
-1448
-1447
-1446
-1444
-1443
-1442
-1441
-1439
-1438
-1437
-1435
-1434
-1433
-1431
-1430
-1429
-1427
-1426
-1424
-1423
-1421
-1419
-1418
-1416
-1414
-1412
-1411
-1409
-1407
-1404
-1402
-1400
-1398
-1395
-1393
-1390
-1387
-1385
-1382
-1379
-1377
-1374
-1371
-1369
-1366
-1363
-1360
-1357
-1354
-1352
-1349
-1346
-1343
-1340
-1337
-1333
-1330
-1327
-1323
-1319
-1316
-1312
-1308
-1304
-1300
-1296
-1292
-1287
-1283
-1279
-1274
-1270
-1265
-1261
-1256
-1251
-1246
-1241
-1236
-1230
-1225
-1220
-1214
-1209
-1203
-1198
-1192
-1187
-1181
-1176
-1170
-1165
-1159
-1154
-1148
-1143
-1137
-1131
-1126
-1120
-1115
-1110
-1104
-1099
-1094
-1089
-1084
-1079
-1073
-1068
-1063
-1058
-1053
-1048
-1043
-1038
-1033
-1028
-1022
-1018
-1012
-1006
-1002
-996
-991
-985
-979
-974
-968
-962
-957
-951
-945
-939
-933
-926
-920
-913
-906
-899
-892
-885
-877
-870
-862
-854
-847
-838
-830
-822
-814
-805
-797
-788
-779
-771
-762
-753
-744
-734
-725
-715
-706
-696
-686
-676
-666
-656
-645
-635
-624
-613
-602
-590
-579
-568
-557
-545
-534
-523
-511
-500
-488
-477
-465
-453
-441
-430
-418
-406
-394
-383
-371
-359
-348
-336
-325
-313
-302
-290
-279
-268
-257
-245
-234
-223
-213
-202
-191
-181
-170
-160
-150
-139
-129
-120
-110
-101
-92
-83
-74
-65
-56
-48
-40
-32
-24
-17
-9
-2
4
11
17
23
29
35
40
45
50
55
59
63
67
70
74
77
80
83
85
87
89
91
92
93
94
95
95
95
95
94
94
93
92
91
89
88
86
84
82
79
77
75
72
70
67
65
62
60
57
54
52
49
47
44
42
40
37
35
33
31
28
26
24
23
21
19
18
16
15
14
13
12
11
11
10
10
10
11
11
12
13
14
15
16
18
20
22
24
26
29
31
34
38
41
45
49
53
57
61
66
71
76
81
86
92
97
103
109
115
121
127
133
140
146
153
160
167
174
180
187
194
201
208
215
222
229
236
242
249
256
262
269
275
281
287
293
299
305
311
317
322
328
334
339
344
349
354
359
364
368
372
376
380
384
387
391
394
397
400
402
405
407
410
412
413
415
416
418
419
420
420
421
421
422
422
422
421
421
420
419
419
418
417
416
414
413
412
411
409
408
406
405
403
401
399
398
396
394
392
390
388
386
384
382
379
377
375
373
370
368
366
363
361
359
357
354
352
350
348
346
343
341
339
336
334
331
328
325
322
319
317
313
310
307
304
301
298
295
291
288
284
281
278
274
270
267
263
259
255
251
247
243
238
234
230
225
220
215
210
204
199
193
187
181
175
169
163
156
150
143
136
129
122
115
107
100
93
85
78
70
62
55
47
39
31
23
15
6
-2
-10
-19
-27
-36
-44
-53
-61
-70
-78
-87
-95
-104
-112
-120
-128
-136
-144
-152
-160
-167
-175
-183
-190
-198
-205
-212
-219
-226
-233
-240
-246
-253
-259
-266
-272
-278
-284
-290
-296
-301
-307
-312
-318
-323
-329
-334
-339
-344
-349
-354
-359
-364
-369
-373
-378
-382
-387
-391
-395
-400
-404
-408
-412
-416
-420
-424
-427
-431
-435
-439
-442
-446
-449
-452
-455
-459
-461
-464
-467
-470
-472
-474
-476
-478
-479
-481
-482
-483
-484
-485
-485
-486
-486
-486
-486
-485
-485
-484
-483
-482
-480
-479
-477
-475
-472
-470
-467
-464
-461
-458
-454
-451
-447
-443
-439
-435
-431
-426
-422
-417
-412
-407
-403
-398
-392
-387
-382
-377
-371
-366
-360
-355
-349
-344
-338
-333
-328
-322
-317
-312
-307
-302
-297
-292
-287
-282
-277
-273
-268
-263
-259
-254
-250
-246
-242
-237
-234
-230
-226
-223
-219
-216
-214
-211
-209
-207
-205
-203
-202
-201
-200
-200
-199
-199
-199
-200
-200
-201
-202
-204
-205
-207
-209
-211
-214
-217
-220
-223
-226
-229
-233
-237
-241
-245
-249
-254
-258
-263
-268
-273
-278
-284
-289
-294
-300
-305
-311
-317
-323
-329
-335
-341
-348
-354
-360
-367
-373
-380
-386
-393
-399
-406
-412
-419
-426
-432
-439
-446
-453
-459
-466
-473
-480
-487
-494
-501
-508
-515
-522
-529
-536
-543
-550
-557
-564
-571
-577
-584
-591
-597
-604
-610
-616
-623
-629
-635
-641
-647
-653
-659
-664
-670
-676
-681
-686
-691
-696
-701
-706
-711
-715
-720
-724
-728
-732
-736
-739
-743
-746
-749
-752
-755
-758
-760
-763
-765
-767
-769
-771
-773
-775
-776
-778
-779
-780
-781
-782
-782
-783
-783
-784
-784
-785
-785
-785
-785
-785
-785
-784
-784
-783
-782
-781
-780
-779
-778
-776
-775
-773
-771
-769
-766
-764
-761
-759
-756
-753
-750
-747
-743
-740
-736
-732
-728
-724
-720
-716
-711
-707
-702
-697
-692
-687
-682
-677
-672
-667
-661
-656
-651
-645
-640
-634
-628
-623
-617
-611
-605
-599
-593
-587
-581
-575
-569
-563
-556
-550
-544
-537
-530
-524
-517
-510
-502
-495
-488
-480
-473
-465
-457
-450
-442
-434
-426
-418
-409
-401
-393
-385
-377
-369
-361
-353
-345
-337
-328
-320
-313
-305
-297
-289
-282
-275
-267
-260
-253
-246
-239
-232
-226
-219
-213
-207
-201
-196
-190
-185
-179
-174
-169
-165
-160
-156
-152
-149
-145
-142
-140
-137
-135
-133
-131
-130
-129
-128
-127
-126
-126
-126
-126
-126
-127
-127
-128
-129
-130
-131
-133
-134
-135
-137
-139
-141
-143
-145
-147
-149
-152
-154
-157
-159
-162
-165
-167
-170
-173
-176
-178
-181
-184
-187
-190
-193
-196
-199
-202
-205
-208
-212
-215
-218
-221
-225
-228
-231
-235
-238
-242
-245
-248
-252
-255
-259
-262
-266
-269
-273
-276
-279
-283
-286
-289
-292
-295
-298
-301
-304
-307
-309
-312
-314
-317
-319
-322
-324
-326
-329
-331
-333
-335
-336
-338
-339
-340
-341
-342
-342
-343
-343
-343
-343
-343
-342
-342
-341
-340
-339
-338
-336
-335
-333
-332
-330
-328
-326
-324
-322
-320
-318
-316
-314
-312
-310
-307
-305
-303
-301
-299
-297
-295
-293
-292
-290
-288
-286
-284
-282
-280
-278
-277
-275
-273
-272
-270
-269
-268
-267
-266
-265
-264
-264
-264
-264
-264
-264
-264
-265
-266
-267
-268
-270
-272
-273
-276
-278
-280
-283
-286
-289
-292
-295
-299
-302
-306
-310
-314
-318
-322
-327
-331
-336
-341
-346
-351
-356
-361
-366
-372
-378
-383
-389
-395
-401
-407
-413
-419
-426
-432
-439
-445
-452
-459
-466
-472
-479
-486
-493
-500
-508
-515
-522
-529
-537
-544
-552
-559
-567
-575
-582
-590
-598
-606
-614
-621
-629
-637
-644
-652
-659
-666
-674
-681
-688
-695
-701
-708
-714
-721
-727
-733
-738
-744
-749
-754
-759
-764
-768
-773
-777
-780
-784
-787
-790
-792
-795
-797
-798
-800
-801
-802
-802
-803
-803
-802
-802
-801
-800
-798
-797
-795
-792
-790
-787
-784
-781
-777
-774
-770
-765
-761
-756
-751
-746
-740
-735
-729
-722
-716
-709
-702
-694
-687
-679
-671
-663
-654
-646
-637
-628
-619
-609
-600
-590
-581
-571
-561
-551
-541
-531
-520
-510
-499
-489
-478
-468
-457
-446
-436
-425
-414
-404
-393
-382
-371
-360
-350
-339
-328
-317
-306
-295
-285
-274
-263
-253
-242
-232
-222
-212
-201
-191
-181
-171
-162
-152
-142
-133
-123
-114
-105
-96
-87
-78
-69
-61
-52
-44
-36
-28
-20
-12
-5
2
9
16
23
29
36
42
48
54
60
66
71
77
82
87
92
97
102
106
111
115
119
123
127
131
134
138
141
144
147
150
153
155
158
160
163
165
167
169
171
172
174
176
177
179
180
181
182
183
184
185
185
186
186
187
187
188
188
188
189
189
189
189
189
189
189
188
188
188
187
187
186
186
185
185
184
183
182
182
181
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
161
160
159
158
156
155
154
152
151
149
148
146
144
143
141
139
138
136
134
132
130
128
126
124
122
120
118
116
114
112
110
107
105
103
101
98
96
94
91
89
87
85
83
80
78
76
74
71
69
67
64
62
59
57
54
51
49
46
43
40
37
33
30
27
23
20
16
12
8
4
0
-4
-8
-13
-17
-22
-26
-31
-36
-42
-47
-52
-58
-63
-69
-75
-80
-86
-92
-98
-104
-110
-116
-122
-128
-134
-141
-147
-153
-159
-166
-172
-179
-186
-192
-199
-206
-213
-220
-227
-234
-241
-248
-255
-262
-269
-276
-284
-291
-298
-304
-311
-318
-325
-332
-339
-345
-352
-359
-366
-372
-379
-386
-392
-399
-405
-412
-418
-425
-431
-438
-444
-451
-457
-464
-470
-476
-483
-489
-495
-502
-508
-514
-520
-527
-533
-540
-546
-552
-559
-565
-572
-578
-585
-591
-598
-604
-611
-617
-623
-630
-636
-642
-649
-655
-661
-667
-673
-679
-685
-691
-697
-703
-709
-715
-721
-727
-733
-738
-744
-749
-755
-760
-765
-770
-775
-780
-784
-789
-793
-797
-801
-804
-808
-811
-814
-817
-820
-822
-825
-827
-829
-830
-832
-833
-835
-836
-837
-837
-838
-838
-838
-839
-838
-838
-838
-838
-837
-837
-836
-835
-834
-833
-832
-831
-830
-829
-827
-826
-824
-823
-821
-819
-817
-815
-813
-811
-808
-806
-804
-801
-799
-796
-793
-791
-788
-785
-782
-778
-775
-772
-768
-764
-761
-757
-753
-749
-744
-740
-735
-731
-726
-721
-715
-710
-705
-699
-693
-687
-681
-675
-668
-662
-655
-648
-641
-634
-626
-619
-611
-603
-596
-588
-580
-571
-563
-555
-546
-538
-529
-521
-512
-503
-494
-485
-476
-467
-458
-449
-439
-430
-421
-411
-402
-392
-383
-373
-364
-354
-345
-336
-326
-317
-308
-298
-289
-280
-271
-263
-254
-245
-237
-229
-220
-212
-204
-196
-188
-180
-173
-165
-158
-150
-143
-136
-128
-121
-114
-107
-100
-93
-86
-79
-72
-66
-59
-52
-45
-39
-32
-25
-18
-12
-5
2
9
16
23
30
37
44
51
58
65
72
79
86
93
100
106
113
120
127
133
140
147
153
160
167
173
180
187
193
200
206
213
219
225
232
238
244
250
256
262
268
274
279
285
290
295
300
304
309
314
318
322
326
330
334
337
341
344
347
350
353
355
358
360
362
364
366
368
369
371
372
373
374
374
375
376
376
376
376
376
376
376
375
375
374
373
372
371
370
368
366
365
363
361
359
356
354
352
349
347
344
341
339
336
333
330
327
324
321
318
315
312
309
306
303
300
297
294
291
288
285
282
279
276
273
270
267
264
261
258
255
253
250
247
245
242
240
237
235
233
231
229
227
225
223
221
219
218
216
215
213
212
210
209
208
206
205
204
202
201
199
198
196
194
193
191
189
188
186
184
182
180
178
176
173
171
169
166
164
161
158
155
153
150
147
143
140
137
134
130
127
124
120
117
113
110
106
103
99
95
91
88
84
80
76
72
68
63
59
55
51
46
42
38
34
29
25
20
16
12
7
3
-2
-6
-11
-15
-20
-24
-29
-33
-38
-43
-47
-52
-57
-61
-66
-71
-75
-80
-85
-90
-95
-99
-104
-109
-114
-119
-124
-129
-134
-140
-145
-150
-155
-160
-166
-171
-176
-181
-186
-192
-197
-202
-207
-213
-218
-223
-228
-234
-239
-244
-249
-255
-260
-265
-270
-276
-281
-287
-292
-297
-303
-308
-314
-319
-325
-330
-336
-341
-347
-352
-358
-364
-369
-375
-380
-386
-392
-397
-403
-409
-415
-420
-426
-432
-438
-444
-450
-456
-462
-468
-474
-480
-486
-492
-498
-504
-510
-517
-523
-529
-535
-541
-547
-553
-558
-564
-570
-576
-582
-587
-593
-598
-604
-609
-614
-619
-625
-630
-635
-639
-644
-649
-653
-658
-662
-666
-671
-675
-679
-683
-686
-690
-693
-697
-700
-703
-706
-709
-711
-714
-716
-718
-720
-722
-724
-725
-726
-727
-728
-729
-729
-729
-729
-729
-729
-728
-728
-727
-725
-724
-722
-721
-719
-717
-714
-712
-709
-706
-703
-699
-696
-692
-688
-684
-679
-675
-670
-666
-661
-656
-651
-646
-641
-636
-630
-625
-620
-615
-609
-604
-598
-593
-587
-582
-576
-571
-565
-559
-553
-547
-542
-536
-530
-524
-518
-512
-506
-499
-493
-487
-480
-474
-467
-460
-453
-446
-439
-432
-425
-418
-410
-403
-395
-388
-380
-372
-364
-356
-348
-340
-332
-323
-315
-306
-297
-289
-280
-271
-262
-253
-243
-234
-225
-215
-206
-196
-186
-177
-167
-157
-147
-137
-127
-117
-107
-97
-86
-76
-66
-55
-45
-34
-24
-14
-3
7
17
28
38
48
59
69
79
89
99
109
119
129
139
149
158
167
177
186
195
203
212
220
229
237
244
252
260
267
274
281
288
294
300
307
313
318
324
329
334
339
344
348
353
357
360
364
367
370
373
375
378
380
381
383
384
385
385
386
386
385
385
384
382
381
379
377
375
372
369
366
362
359
355
350
346
341
336
331
326
320
314
308
302
295
289
282
275
267
260
252
244
235
227
218
209
200
191
181
172
162
152
141
131
121
110
99
88
77
66
55
44
33
21
10
-2
-13
-25
-37
-49
-61
-73
-84
-96
-108
-120
-132
-144
-156
-168
-180
-192
-204
-215
-227
-238
-250
-261
-272
-284
-295
-306
-317
-328
-339
-349
-360
-370
-381
-391
-401
-411
-421
-431
-440
-450
-459
-468
-477
-487
-496
-505
-513
-522
-531
-539
-548
-556
-564
-573
-581
-589
-596
-604
-612
-619
-626
-633
-640
-647
-654
-661
-667
-674
-680
-686
-692
-698
-704
-709
-714
-720
-725
-730
-735
-739
-744
-748
-753
-757
-761
-765
-769
-772
-776
-779
-783
-786
-789
-792
-795
-798
-801
-804
-807
-809
-811
-814
-816
-817
-819
-821
-822
-823
-825
-826
-827
-827
-828
-829
-829
-829
-830
-830
-830
-830
-830
-830
-829
-829
-828
-828
-827
-826
-825
-824
-823
-821
-820
-819
-817
-815
-814
-812
-810
-808
-806
-804
-802
-800
-798
-796
-794
-791
-789
-787
-785
-783
-781
-779
-777
-775
-773
-771
-769
-767
-765
-763
-761
-759
-758
-756
-754
-752
-751
-749
-748
-746
-745
-744
-742
-741
-740
-739
-739
-738
-737
-737
-736
-736
-736
-736
-736
-736
-736
-736
-737
-737
-738
-738
-739
-740
-740
-741
-742
-743
-744
-745
-747
-748
-750
-751
-753
-755
-757
-759
-761
-763
-766
-768
-771
-773
-776
-779
-782
-785
-788
-791
-794
-798
-802
-805
-809
-813
-817
-821
-826
-830
-834
-839
-843
-847
-852
-857
-861
-866
-870
-875
-880
-884
-889
-893
-898
-902
-907
-911
-915
-920
-924
-928
-932
-936
-939
-943
-947
-950
-954
-957
-960
-963
-966
-969
-971
-974
-976
-979
-981
-983
-985
-987
-989
-991
-993
-994
-995
-997
-998
-999
-1000
-1000
-1000
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1000
-1000
-1000
-1000
-999
-998
-997
-996
-995
-993
-992
-991
-989
-987
-985
-983
-981
-979
-976
-974
-971
-969
-966
-963
-960
-957
-954
-951
-948
-945
-942
-939
-935
-932
-929
-925
-922
-919
-915
-912
-908
-905
-901
-897
-894
-890
-886
-883
-879
-875
-871
-867
-864
-860
-856
-852
-848
-844
-840
-836
-833
-829
-825
-821
-817
-813
-809
-805
-801
-797
-793
-789
-785
-781
-777
-773
-769
-766
-762
-758
-754
-750
-746
-743
-739
-735
-731
-727
-723
-719
-715
-711
-707
-703
-699
-695
-691
-687
-683
-679
-674
-670
-666
-662
-658
-654
-650
-645
-641
-637
-633
-629
-625
-621
-618
-614
-610
-607
-603
-599
-596
-593
-589
-586
-583
-580
-577
-574
-571
-568
-566
-563
-561
-558
-556
-554
-552
-550
-549
-547
-546
-545
-544
-543
-542
-541
-541
-540
-540
-540
-540
-540
-541
-541
-542
-542
-543
-544
-545
-546
-547
-548
-549
-550
-551
-553
-554
-555
-557
-558
-559
-561
-562
-564
-565
-567
-568
-570
-572
-573
-575
-577
-578
-580
-581
-583
-585
-587
-588
-590
-592
-593
-595
-597
-598
-600
-601
-603
-604
-606
-607
-608
-609
-610
-611
-612
-613
-614
-615
-615
-615
-616
-616
-616
-616
-616
-615
-615
-614
-613
-613
-611
-610
-609
-607
-605
-603
-601
-599
-596
-593
-590
-587
-584
-580
-577
-573
-569
-564
-560
-556
-551
-546
-541
-536
-531
-525
-520
-514
-508
-502
-496
-490
-483
-477
-470
-463
-457
-450
-443
-436
-429
-422
-415
-408
-400
-393
-386
-379
-372
-364
-357
-350
-342
-335
-328
-321
-313
-306
-299
-292
-285
-278
-271
-265
-258
-251
-244
-238
-231
-225
-218
-212
-206
-199
-193
-187
-180
-174
-168
-162
-156
-150
-144
-138
-132
-127
-121
-115
-110
-104
-99
-94
-88
-83
-78
-74
-69
-64
-59
-55
-50
-46
-42
-38
-34
-30
-27
-23
-20
-16
-13
-10
-7
-4
-1
2
5
7
10
12
14
16
18
20
21
23
24
26
27
28
29
29
30
30
30
31
30
30
30
29
28
27
26
25
24
22
20
19
17
15
12
10
7
5
2
-1
-4
-7
-10
-14
-17
-21
-25
-29
-33
-37
-41
-45
-50
-54
-59
-63
-68
-73
-78
-83
-88
-94
-99
-104
-110
-115
-121
-126
-132
-138
-144
-150
-156
-162
-169
-175
-182
-188
-195
-202
-209
-216
-223
-230
-237
-244
-251
-258
-266
-273
-280
-288
-295
-303
-310
-318
-325
-333
-340
-348
-355
-363
-370
-377
-385
-392
-400
-407
-415
-422
-430
-438
-445
-453
-460
-468
-476
-483
-491
-498
-506
-513
-521
-528
-535
-543
-550
-557
-564
-571
-578
-585
-592
-599
-605
-612
-618
-625
-631
-637
-643
-649
-655
-661
-667
-672
-678
-683
-689
-694
-699
-704
-709
-714
-719
-723
-728
-732
-737
-741
-745
-749
-754
-758
-762
-765
-769
-773
-777
-780
-784
-787
-791
-794
-797
-801
-804
-807
-810
-813
-816
-820
-823
-826
-829
-832
-835
-838
-842
-845
-848
-851
-854
-858
-861
-864
-868
-871
-874
-878
-881
-884
-888
-891
-895
-898
-901
-905
-908
-912
-915
-919
-922
-926
-930
-933
-937
-941
-945
-949
-953
-957
-961
-965
-969
-973
-978
-982
-986
-990
-994
-999
-1002
-1006
-1010
-1016
-1020
-1024
-1028
-1032
-1036
-1041
-1045
-1048
-1052
-1056
-1060
-1064
-1067
-1071
-1075
-1078
-1081
-1085
-1088
-1091
-1094
-1097
-1100
-1102
-1105
-1107
-1110
-1112
-1113
-1115
-1117
-1118
-1120
-1121
-1122
-1123
-1123
-1124
-1124
-1124
-1124
-1124
-1124
-1123
-1123
-1122
-1121
-1120
-1118
-1117
-1115
-1113
-1111
-1109
-1106
-1103
-1101
-1098
-1095
-1092
-1088
-1085
-1082
-1078
-1074
-1071
-1067
-1064
-1060
-1056
-1052
-1048
-1045
-1041
-1037
-1033
-1029
-1024
-1020
-1016
-1012
-1008
-1002
-999
-995
-990
-986
-982
-978
-973
-969
-965
-961
-956
-952
-948
-944
-939
-935
-931
-927
-922
-918
-914
-909
-905
-900
-896
-891
-887
-882
-878
-873
-868
-864
-859
-855
-850
-846
-841
-836
-832
-827
-822
-817
-813
-808
-803
-798
-793
-788
-783
-779
-774
-769
-764
-759
-754
-749
-745
-740
-735
-730
-725
-720
-715
-710
-705
-700
-696
-691
-686
-681
-676
-672
-667
-662
-658
-653
-649
-644
-640
-635
-631
-626
-622
-618
-613
-609
-605
-601
-597
-593
-589
-585
-581
-577
-573
-570
-566
-562
-559
-555
-552
-548
-545
-542
-538
-535
-532
-529
-526
-523
-520
-518
-515
-512
-510
-507
-505
-502
-500
-497
-495
-493
-490
-488
-486
-484
-482
-479
-477
-475
-473
-472
-470
-468
-466
-464
-462
-461
-459
-457
-456
-454
-453
-451
-449
-448
-447
-445
-444
-442
-441
-440
-439
-437
-436
-435
-434
-433
-431
-430
-429
-428
-427
-426
-425
-424
-423
-422
-421
-420
-419
-418
-417
-416
-415
-414
-413
-412
-411
-410
-409
-408
-407
-406
-406
-405
-404
-403
-402
-402
-401
-400
-399
-398
-397
-396
-395
-394
-393
-392
-391
-389
-388
-387
-385
-384
-382
-381
-379
-378
-376
-375
-373
-371
-370
-368
-366
-364
-363
-361
-359
-357
-355
-353
-351
-349
-347
-345
-343
-341
-339
-336
-334
-332
-330
-327
-325
-323
-320
-318
-315
-313
-311
-308
-306
-303
-301
-299
-296
-294
-292
-290
-288
-286
-284
-282
-280
-278
-276
-274
-272
-270
-269
-267
-265
-263
-261
-260
-258
-256
-254
-253
-251
-250
-248
-247
-246
-245
-244
-242
-241
-240
-239
-239
-238
-237
-236
-235
-234
-233
-233
-232
-231
-230
-230
-229
-228
-228
-227
-226
-226
-225
-225
-224
-224
-223
-223
-223
-222
-222
-221
-221
-221
-221
-220
-220
-220
-220
-220
-220
-220
-221
-221
-221
-221
-222
-222
-223
-223
-224
-224
-225
-226
-226
-227
-228
-228
-229
-230
-231
-231
-232
-233
-233
-234
-234
-235
-235
-235
-236
-236
-237
-237
-237
-238
-238
-238
-238
-238
-238
-238
-238
-238
-237
-237
-237
-236
-235
-235
-234
-233
-232
-231
-229
-228
-227
-225
-223
-221
-220
-218
-215
-213
-211
-208
-206
-203
-201
-198
-195
-193
-190
-187
-184
-181
-177
-174
-171
-167
-164
-161
-157
-154
-150
-147
-143
-140
-136
-133
-129
-125
-122
-118
-114
-111
-107
-103
-99
-96
-92
-88
-84
-80
-76
-73
-69
-65
-61
-57
-53
-49
-45
-41
-38
-34
-30
-26
-22
-18
-15
-11
-7
-3
1
4
8
12
16
19
23
27
30
34
38
41
45
48
52
56
59
63
66
70
73
77
80
83
87
90
93
97
100
103
106
109
112
115
117
120
123
125
128
130
132
135
137
139
141
143
145
147
148
150
152
153
154
156
157
158
159
160
160
161
161
162
162
162
162
162
162
162
161
161
160
160
159
158
157
156
155
154
153
152
151
150
149
148
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
118
117
116
115
114
113
112
111
110
109
108
107
107
106
105
104
103
102
101
100
99
98
97
97
96
95
94
93
92
91
90
89
88
88
87
86
85
84
83
82
81
80
79
79
78
77
76
75
74
73
72
71
71
70
69
68
67
66
65
64
64
63
62
61
60
59
58
57
57
56
55
54
53
52
51
51
50
49
48
47
46
45
44
44
43
42
41
40
39
39
38
37
36
35
34
33
33
32
31
30
29
28
27
27
26
25
24
23
22
22
21
20
19
18
17
17
16
15
14
13
12
12
11
10
9
8
8
7
6
5
4
3
3
2
1
0
-1
-1
-2
-3
-4
-5
-6
-6
-7
-8
-9
-10
-10
-11
-12
-13
-14
-14
-15
-16
-17
-18
-18
-19
-20
-21
-22
-22
-23
-24
-25
-26
-26
-27
-28
-29
-29
-30
-31
-32
-33
-33
-34
-35
-36
-36
-37
-38
-39
-40
-40
-41
-42
-43
-43
-44
-45
-46
-47
-47
-48
-49
-50
-50
-51
-52
-53
-53
-54
-55
-56
-56
-57
-58
-59
-59
-60
-61
-62
-62
-63
-64
-65
-65
-66
-67
-68
-68
-69
-70
-71
-71
-72
-73
-74
-74
-75
-76
-77
-77
-78
-79
-79
-80
-81
-82
-82
-83
-84
-85
-85
-86
-87
-87
-88
-89
-90
-90
-91
-92
-92
-93
-94
-95
-95
-96
-97
-97
-98
-99
-100
-100
-101
-102
-102
-103
-104
-105
-105
-106
-107
-107
-108
-109
-109
-110
-111
-111
-112
-113
-114
-114
-115
-116
-116
-117
-118
-118
-119
-120
-120
-121
-122
-122
-123
-124
-125
-125
-126
-127
-127
-128
-129
-129
-130
-131
-131
-132
-133
-133
-134
-135
-135
-136
-137
-137
-138
-139
-139
-140
-141
-141
-142
-143
-143
-144
-144
-145
-146
-146
-147
-148
-148
-149
-150
-150
-151
-152
-152
-153
-154
-154
-155
-155
-156
-157
-157
-158
-159
-159
-160
-161
-161
-162
-162
-163
-164
-164
-165
-166
-166
-167
-167
-168
-169
-169
-170
-171
-171
-172
-172
-173
-174
-174
-175
-176
-176
-177
-177
-178
-179
-179
-180
-180
-181
-182
-182
-183
-183
-184
-185
-185
-186
-186
-187
-188
-188
-189
-189
-190
-191
-191
-192
-192
-193
-194
-194
-195
-195
-196
-197
-197
-198
-198
-199
-199
-200
-201
-201
-202
-202
-203
-204
-204
-205
-205
-206
-206
-207
-208
-208
-209
-209
-210
-210
-211
-212
-212
-213
-213
-214
-214
-215
-215
-216
-217
-217
-218
-218
-219
-219
-220
-221
-221
-222
-222
-223
-223
-224
-224
-225
-225
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-231
-232
-233
-233
-234
-234
-235
-235
-236
-236
-237
-237
-238
-238
-239
-239
-240
-240
-241
-242
-242
-243
-243
-244
-244
-245
-245
-246
-246
-247
-247
-248
-248
-249
-249
-250
-250
-251
-251
-252
-252
-253
-253
-254
-254
-255
-255
-256
-256
-257
-257
-258
-258
-259
-259
-260
-260
-261
-261
-262
-262
-263
-263
-264
-264
-265
-265
-266
-266
-267
-267
-268
-268
-269
-269
-270
-270
-271
-271
-272
-272
-273
-273
-274
-274
-275
-275
-275
-276
-276
-277
-277
-278
-278
-279
-279
-280
-280
-281
-281
-282
-282
-282
-283
-283
-284
-284
-285
-285
-286
-286
-287
-287
-288
-288
-288
-289
-289
-290
-290
-291
-291
-292
-292
-292
-293
-293
-294
-294
-295
-295
-296
-296
-296
-297
-297
-298
-298
-299
-299
-300
-300
-300
-301
-301
-302
-302
-303
-303
-303
-304
-304
-305
-305
-306
-306
-306
-307
-307
-308
-308
-309
-309
-309
-310
-310
-311
-311
-312
-312
-312
-313
-313
-314
-314
-314
-315
-315
-316
-316
-316
-317
-317
-318
-318
-319
-319
-319
-320
-320
-321
-321
-321
-322
-322
-323
-323
-323
-324
-324
-325
-325
-325
-326
-326
-326
-327
-327
-328
-328
-328
-329
-329
-330
-330
-330
-331
-331
-332
-332
-332
-333
-333
-333
-334
-334
-335
-335
-335
-336
-336
-336
-337
-337
-338
-338
-338
-339
-339
-339
-340
-340
-341
-341
-341
-342
-342
-342
-343
-343
-343
-344
-344
-345
-345
-345
-346
-346
-346
-347
-347
-347
-348
-348
-348
-349
-349
-350
-350
-350
-351
-351
-351
-352
-352
-352
-353
-353
-353
-354
-354
-354
-355
-355
-355
-356
-356
-356
-357
-357
-357
-358
-358
-359
-359
-359
-360
-360
-360
-361
-361
-361
-362
-362
-362
-362
-363
-363
-363
-364
-364
-364
-365
-365
-365
-366
-366
-366
-367
-367
-367
-368
-368
-368
-369
-369
-369
-370
-370
-370
-371
-371
-371
-371
-372
-372
-372
-373
-373
-373
-374
-374
-374
-375
-375
-375
-375
-376
-376
-376
-377
-377
-377
-378
-378
-378
-378
-379
-379
-379
-380
-380
-380
-381
-381
-381
-381
-382
-382
-382
-383
-383
-383
-383
-384
-384
-384
-385
-385
-385
-386
-386
-386
-386
-387
-387
-387
-387
-388
-388
-388
-389
-389
-389
-389
-390
-390
-390
-391
-391
-391
-391
-392
-392
-392
-392
-393
-393
-393
-394
-394
-394
-394
-395
-395
-395
-395
-396
-396
-396
-396
-397
-397
-397
-398
-398
-398
-398
-399
-399
-399
-399
-400
-400
-400
-400
-401
-401
-401
-401
-402
-402
-402
-402
-403
-403
-403
-403
-404
-404
-404
-404
-405
-405
-405
-405
-406
-406
-406
-406
-407
-407
-407
-407
-408
-408
-408
-408
-408
-409
-409
-409
-409
-410
-410
-410
-410
-411
-411
-411
