5
9288
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-216
-216
-216
-216
-216
-217
-217
-217
-217
-217
-218
-218
-218
-218
-218
-218
-219
-219
-219
-219
-219
-219
-220
-220
-220
-220
-220
-220
-220
-221
-221
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-222
-223
-223
-223
-223
-223
-224
-224
-224
-224
-224
-225
-225
-225
-225
-225
-226
-226
-226
-226
-226
-227
-227
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-232
-232
-232
-233
-233
-233
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-240
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-246
-246
-246
-247
-247
-248
-248
-248
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-252
-253
-253
-254
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-258
-258
-258
-259
-259
-260
-260
-260
-261
-261
-262
-262
-263
-263
-263
-264
-264
-265
-265
-265
-266
-266
-266
-267
-267
-267
-267
-268
-268
-268
-268
-269
-269
-269
-269
-269
-269
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-271
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-273
-273
-273
-273
-274
-274
-274
-275
-275
-276
-276
-277
-277
-278
-278
-279
-279
-280
-281
-281
-282
-282
-283
-284
-284
-285
-285
-286
-286
-287
-287
-288
-288
-289
-289
-290
-290
-291
-291
-291
-292
-292
-293
-294
-294
-295
-295
-296
-297
-297
-298
-299
-299
-300
-301
-302
-302
-303
-304
-305
-305
-306
-307
-308
-309
-309
-310
-311
-312
-313
-313
-314
-315
-316
-317
-317
-318
-319
-320
-321
-322
-322
-323
-324
-325
-326
-327
-328
-328
-329
-330
-331
-332
-333
-334
-335
-335
-336
-337
-338
-339
-339
-340
-341
-341
-342
-342
-343
-344
-344
-345
-345
-346
-346
-347
-347
-348
-348
-349
-349
-349
-350
-350
-350
-351
-351
-351
-351
-352
-352
-352
-352
-352
-353
-353
-353
-353
-353
-353
-353
-352
-352
-352
-352
-351
-351
-351
-350
-350
-349
-349
-348
-348
-347
-347
-346
-346
-345
-345
-344
-343
-343
-342
-342
-341
-340
-340
-339
-338
-338
-337
-337
-336
-336
-335
-335
-334
-334
-333
-333
-332
-332
-332
-331
-331
-330
-330
-330
-329
-329
-328
-328
-328
-327
-327
-327
-326
-326
-326
-326
-326
-326
-326
-326
-326
-326
-327
-327
-327
-328
-328
-329
-329
-330
-330
-331
-331
-331
-332
-332
-333
-333
-334
-334
-335
-335
-336
-337
-338
-338
-339
-340
-341
-342
-343
-344
-345
-347
-348
-349
-351
-352
-353
-355
-356
-357
-358
-360
-361
-362
-363
-364
-365
-366
-367
-368
-369
-370
-370
-371
-371
-372
-372
-372
-373
-373
-373
-373
-373
-373
-372
-372
-371
-371
-370
-369
-369
-368
-367
-366
-364
-363
-362
-360
-359
-357
-355
-354
-352
-350
-349
-347
-345
-343
-342
-340
-338
-336
-335
-333
-331
-330
-328
-327
-326
-324
-323
-322
-321
-320
-319
-318
-318
-317
-316
-316
-315
-315
-314
-314
-314
-314
-314
-314
-314
-314
-315
-315
-316
-317
-317
-318
-320
-321
-322
-324
-326
-328
-330
-332
-335
-337
-340
-342
-345
-348
-351
-353
-356
-359
-362
-365
-368
-371
-375
-378
-381
-384
-387
-390
-393
-396
-399
-402
-405
-407
-410
-413
-415
-417
-420
-422
-424
-426
-428
-430
-432
-434
-436
-438
-440
-442
-443
-445
-447
-449
-451
-453
-454
-456
-458
-459
-461
-462
-464
-465
-466
-468
-469
-470
-471
-473
-474
-475
-476
-478
-479
-480
-482
-483
-485
-486
-488
-489
-490
-492
-493
-494
-495
-496
-496
-497
-497
-498
-498
-498
-499
-499
-499
-499
-499
-500
-500
-500
-501
-501
-501
-501
-501
-502
-502
-501
-501
-501
-500
-499
-499
-497
-496
-495
-493
-491
-489
-487
-485
-482
-480
-478
-475
-473
-470
-467
-465
-462
-459
-456
-454
-451
-448
-445
-443
-440
-437
-435
-432
-430
-427
-425
-422
-420
-417
-415
-413
-411
-409
-408
-406
-405
-404
-403
-402
-401
-400
-400
-400
-399
-399
-399
-399
-399
-399
-399
-399
-399
-399
-399
-400
-400
-400
-400
-401
-401
-401
-402
-402
-402
-403
-403
-403
-404
-404
-404
-405
-405
-406
-406
-407
-408
-408
-409
-410
-410
-411
-412
-413
-414
-415
-415
-416
-417
-418
-418
-419
-419
-420
-420
-420
-420
-420
-419
-419
-419
-418
-418
-417
-417
-416
-415
-415
-415
-414
-414
-414
-414
-415
-415
-416
-417
-417
-418
-419
-420
-421
-423
-424
-425
-426
-426
-427
-428
-429
-429
-430
-430
-431
-431
-431
-431
-431
-431
-430
-430
-429
-428
-427
-426
-424
-423
-421
-419
-417
-415
-413
-410
-408
-406
-403
-401
-398
-396
-394
-392
-390
-388
-386
-384
-383
-381
-380
-379
-378
-378
-378
-378
-378
-378
-379
-380
-381
-382
-384
-386
-388
-390
-392
-394
-396
-399
-401
-403
-405
-407
-409
-411
-413
-415
-416
-418
-419
-420
-421
-422
-423
-423
-423
-423
-423
-422
-421
-420
-419
-418
-417
-415
-414
-412
-411
-409
-407
-406
-404
-402
-400
-398
-397
-395
-393
-391
-389
-386
-384
-382
-381
-379
-377
-375
-374
-372
-371
-370
-369
-368
-367
-366
-366
-365
-365
-365
-365
-365
-365
-365
-366
-366
-367
-367
-368
-369
-370
-371
-372
-373
-375
-376
-378
-380
-381
-383
-385
-387
-389
-391
-393
-395
-397
-398
-400
-401
-403
-404
-405
-406
-407
-408
-409
-410
-411
-413
-414
-415
-416
-417
-418
-420
-421
-422
-423
-424
-424
-425
-426
-426
-426
-427
-427
-427
-427
-426
-426
-426
-425
-425
-424
-424
-423
-422
-422
-421
-420
-419
-418
-417
-416
-415
-413
-412
-411
-410
-409
-408
-407
-407
-406
-405
-405
-404
-404
-403
-403
-402
-402
-401
-400
-399
-398
-397
-395
-393
-392
-390
-388
-386
-383
-381
-379
-377
-374
-372
-370
-367
-365
-363
-360
-358
-356
-353
-351
-348
-346
-343
-340
-338
-335
-333
-330
-328
-326
-324
-322
-320
-318
-316
-315
-314
-313
-312
-311
-310
-310
-310
-309
-309
-309
-309
-308
-308
-308
-309
-309
-309
-310
-310
-311
-312
-313
-314
-315
-316
-318
-320
-321
-323
-325
-328
-330
-332
-335
-338
-340
-343
-346
-350
-353
-357
-360
-364
-368
-372
-376
-379
-383
-386
-390
-393
-396
-399
-401
-404
-406
-408
-410
-411
-412
-413
-414
-414
-415
-415
-414
-413
-413
-411
-410
-408
-406
-404
-402
-399
-396
-394
-391
-388
-385
-383
-380
-377
-375
-373
-371
-369
-367
-366
-365
-364
-364
-363
-363
-362
-362
-362
-362
-363
-363
-364
-365
-366
-367
-368
-369
-369
-370
-371
-371
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-372
-372
-373
-373
-373
-373
-374
-373
-373
-373
-372
-371
-370
-369
-368
-367
-365
-364
-362
-360
-359
-357
-356
-355
-354
-353
-353
-353
-353
-353
-353
-353
-354
-354
-355
-355
-356
-357
-359
-360
-362
-365
-367
-370
-374
-377
-382
-386
-391
-397
-403
-409
-415
-422
-428
-435
-442
-449
-455
-462
-468
-474
-481
-486
-492
-498
-503
-507
-512
-516
-520
-523
-526
-528
-530
-532
-533
-533
-533
-532
-531
-530
-528
-525
-523
-520
-517
-513
-510
-506
-502
-498
-494
-489
-484
-478
-472
-466
-460
-453
-446
-439
-431
-424
-416
-409
-401
-394
-386
-379
-372
-365
-359
-353
-347
-342
-337
-332
-328
-323
-320
-316
-313
-309
-307
-304
-301
-298
-296
-294
-291
-289
-286
-284
-282
-280
-277
-275
-273
-271
-269
-266
-264
-261
-258
-256
-253
-250
-246
-243
-240
-237
-234
-231
-228
-225
-223
-220
-218
-216
-214
-213
-211
-210
-210
-210
-210
-211
-212
-214
-216
-218
-220
-223
-226
-229
-232
-235
-239
-242
-246
-250
-254
-258
-262
-265
-269
-273
-276
-280
-283
-286
-288
-291
-293
-296
-298
-299
-301
-303
-304
-306
-307
-308
-309
-311
-312
-313
-315
-316
-318
-320
-322
-325
-327
-330
-333
-335
-338
-342
-345
-349
-352
-356
-361
-365
-370
-375
-380
-385
-390
-395
-400
-404
-409
-413
-416
-420
-422
-425
-427
-429
-430
-431
-431
-432
-431
-431
-430
-430
-429
-429
-428
-427
-427
-427
-426
-426
-426
-426
-426
-426
-426
-427
-427
-427
-428
-428
-429
-429
-430
-431
-432
-433
-435
-436
-438
-439
-441
-442
-444
-445
-447
-449
-451
-453
-455
-457
-460
-463
-465
-468
-471
-473
-476
-478
-480
-481
-483
-483
-484
-484
-483
-483
-482
-481
-479
-477
-476
-474
-471
-469
-467
-464
-462
-459
-457
-454
-451
-449
-446
-443
-441
-438
-435
-432
-429
-426
-423
-421
-418
-415
-413
-411
-409
-407
-405
-404
-403
-402
-401
-401
-400
-400
-400
-400
-401
-401
-402
-402
-403
-404
-406
-407
-408
-409
-411
-412
-413
-414
-415
-416
-418
-419
-420
-421
-423
-424
-425
-426
-427
-428
-428
-429
-429
-430
-431
-432
-432
-434
-435
-436
-438
-439
-441
-443
-445
-447
-449
-451
-453
-454
-456
-458
-460
-462
-464
-466
-469
-471
-474
-476
-479
-482
-485
-488
-491
-494
-497
-500
-503
-506
-509
-512
-515
-517
-519
-521
-523
-524
-525
-526
-526
-526
-526
-525
-524
-522
-520
-517
-513
-509
-504
-498
-492
-485
-478
-470
-462
-453
-444
-434
-425
-415
-405
-395
-385
-375
-366
-356
-347
-338
-329
-320
-311
-303
-295
-287
-279
-272
-265
-259
-253
-248
-243
-239
-235
-232
-229
-227
-225
-224
-224
-223
-223
-224
-225
-226
-227
-229
-230
-232
-234
-236
-237
-239
-240
-241
-241
-242
-241
-241
-240
-239
-237
-235
-233
-231
-228
-225
-222
-219
-215
-211
-208
-204
-200
-197
-193
-190
-187
-184
-182
-180
-179
-178
-179
-179
-181
-183
-185
-188
-191
-195
-198
-202
-206
-210
-214
-218
-221
-225
-229
-233
-237
-241
-244
-248
-252
-255
-259
-263
-266
-270
-273
-276
-280
-283
-285
-287
-289
-291
-292
-293
-293
-292
-292
-291
-289
-288
-286
-283
-281
-278
-275
-272
-269
-265
-261
-257
-253
-249
-244
-239
-234
-229
-224
-219
-213
-208
-202
-196
-190
-184
-178
-172
-166
-159
-153
-147
-142
-136
-130
-124
-118
-112
-106
-100
-94
-87
-80
-73
-66
-59
-52
-44
-37
-30
-23
-16
-9
-3
3
8
13
19
23
28
32
36
40
43
47
50
53
55
58
60
62
64
66
69
71
73
75
77
79
81
84
86
89
91
94
97
101
104
107
111
114
118
122
125
128
132
134
137
139
141
142
143
144
144
144
144
143
142
141
140
139
137
136
135
133
131
129
127
124
121
118
115
111
106
102
97
93
88
83
78
74
69
65
61
56
53
49
45
41
37
33
29
25
21
16
11
6
1
-5
-10
-16
-22
-28
-34
-41
-47
-54
-61
-68
-76
-84
-92
-100
-109
-117
-126
-134
-143
-152
-160
-169
-177
-186
-194
-202
-210
-217
-225
-232
-239
-246
-252
-259
-265
-272
-278
-284
-290
-295
-301
-307
-312
-317
-322
-326
-331
-335
-339
-342
-345
-348
-351
-353
-356
-358
-360
-362
-364
-367
-369
-372
-375
-378
-381
-385
-388
-392
-396
-401
-405
-409
-414
-418
-422
-427
-431
-436
-440
-445
-450
-454
-459
-463
-468
-472
-475
-479
-482
-484
-486
-488
-489
-490
-490
-489
-488
-486
-484
-482
-478
-475
-471
-466
-461
-456
-450
-444
-438
-432
-425
-418
-411
-404
-398
-391
-384
-377
-370
-364
-357
-351
-345
-339
-334
-328
-323
-318
-314
-309
-305
-301
-298
-294
-291
-289
-286
-284
-282
-281
-279
-278
-276
-275
-273
-272
-270
-268
-266
-263
-261
-258
-255
-252
-249
-245
-242
-238
-234
-230
-226
-222
-218
-214
-210
-206
-203
-199
-196
-192
-189
-186
-183
-180
-177
-174
-171
-167
-164
-162
-159
-156
-154
-152
-150
-149
-148
-148
-148
-148
-149
-150
-151
-152
-154
-156
-157
-159
-160
-162
-163
-164
-165
-165
-165
-165
-165
-164
-163
-163
-161
-160
-159
-157
-156
-154
-152
-151
-149
-147
-146
-145
-143
-142
-141
-141
-140
-139
-139
-138
-137
-137
-136
-136
-135
-135
-135
-135
-135
-136
-136
-137
-138
-140
-141
-144
-146
-149
-153
-157
-161
-167
-173
-179
-186
-193
-201
-209
-217
-226
-234
-242
-250
-257
-265
-272
-278
-284
-290
-295
-299
-303
-306
-309
-312
-314
-315
-316
-317
-317
-317
-316
-316
-315
-314
-313
-312
-311
-309
-308
-307
-305
-304
-303
-302
-301
-300
-299
-299
-298
-299
-299
-300
-301
-302
-304
-305
-308
-310
-313
-317
-321
-325
-330
-335
-341
-348
-355
-362
-369
-377
-385
-394
-403
-412
-421
-430
-440
-449
-459
-469
-478
-488
-498
-508
-518
-528
-538
-548
-558
-568
-579
-588
-598
-607
-617
-625
-633
-641
-648
-655
-661
-667
-672
-677
-681
-685
-688
-691
-693
-695
-696
-696
-696
-696
-695
-693
-691
-689
-687
-684
-681
-679
-676
-673
-670
-667
-665
-662
-659
-657
-655
-652
-650
-648
-646
-644
-642
-640
-637
-635
-633
-631
-628
-626
-623
-620
-617
-613
-609
-604
-600
-594
-588
-582
-575
-568
-561
-553
-545
-538
-530
-522
-514
-506
-497
-489
-481
-473
-465
-457
-449
-441
-432
-424
-415
-406
-396
-387
-377
-366
-356
-345
-334
-323
-311
-299
-287
-275
-263
-251
-240
-228
-217
-206
-195
-185
-175
-165
-156
-147
-138
-129
-121
-112
-104
-96
-88
-81
-73
-66
-59
-52
-45
-39
-33
-27
-22
-17
-13
-8
-4
0
3
6
9
12
15
17
19
21
23
24
26
27
27
28
28
28
28
27
26
25
24
22
20
17
15
12
10
7
5
3
1
-1
-2
-3
-4
-4
-3
-3
-2
0
1
3
5
8
10
13
16
19
23
26
30
34
37
41
45
49
53
57
61
65
69
72
76
79
83
85
88
91
93
94
96
97
97
98
98
98
98
98
99
99
100
101
102
103
104
106
107
109
111
113
115
116
118
120
121
122
123
124
125
125
126
126
126
126
127
127
127
128
128
129
130
130
131
132
133
134
136
137
139
140
142
145
147
150
152
156
159
162
166
169
173
176
179
182
185
188
190
192
194
195
196
197
197
197
197
196
195
194
192
190
188
187
185
183
181
180
179
178
177
176
176
176
177
177
178
180
182
184
186
189
191
194
197
199
202
205
207
209
212
214
216
218
220
222
224
226
227
229
230
231
232
233
234
235
235
236
238
239
241
242
244
247
249
252
255
258
261
264
267
270
274
277
280
284
287
290
294
297
301
305
309
313
317
322
326
331
337
342
348
355
361
368
375
382
389
396
403
410
416
422
428
433
438
442
445
447
449
450
451
451
451
450
449
447
446
443
441
438
435
432
429
425
421
417
413
408
403
398
393
387
381
375
368
361
354
347
340
332
325
317
310
302
294
286
279
271
263
255
247
240
232
224
216
208
201
193
186
179
172
166
159
153
147
141
136
130
125
119
114
109
104
99
94
90
85
81
77
73
69
65
61
57
53
49
44
39
34
28
22
15
7
-1
-10
-19
-29
-39
-49
-60
-71
-82
-93
-104
-114
-125
-134
-144
-153
-161
-169
-175
-182
-187
-191
-195
-198
-200
-202
-202
-202
-201
-199
-197
-194
-190
-186
-180
-175
-168
-162
-154
-146
-138
-130
-121
-112
-102
-93
-83
-74
-64
-55
-45
-35
-25
-15
-6
4
15
25
35
46
56
67
78
89
101
112
124
136
149
162
176
190
204
219
234
250
266
283
300
317
335
353
371
389
408
427
446
465
484
503
521
539
557
574
591
608
625
641
657
673
688
704
719
734
749
764
779
794
809
824
838
853
867
881
894
907
920
932
943
954
964
974
983
991
997
1002
1008
1012
1014
1014
1014
1014
1010
1006
1000
992
984
973
961
948
934
919
902
885
867
848
829
810
790
769
749
728
708
687
666
646
625
604
584
564
544
524
505
486
467
449
431
413
396
380
364
349
335
322
310
299
289
279
271
264
257
252
247
243
240
237
236
234
233
232
232
231
231
231
231
230
229
228
227
225
223
221
219
216
212
209
205
201
197
192
187
182
177
172
167
162
157
152
148
143
139
136
133
131
129
129
128
129
131
133
137
141
146
152
159
167
175
185
195
206
218
230
243
257
272
287
303
319
335
351
368
385
402
419
435
452
469
486
503
519
536
552
569
585
601
618
634
650
666
682
699
715
731
747
762
778
793
808
823
837
850
863
875
887
898
908
918
927
936
944
951
958
965
971
977
982
987
991
995
999
1002
1006
1008
1010
1014
1016
1018
1020
1020
1022
1024
1025
1026
1027
1027
1028
1029
1030
1032
1033
1035
1036
1038
1041
1043
1046
1049
1052
1055
1058
1061
1065
1068
1071
1074
1077
1080
1083
1086
1088
1090
1091
1092
1093
1093
1093
1092
1091
1089
1087
1085
1082
1079
1075
1071
1067
1063
1059
1055
1050
1046
1042
1037
1033
1029
1024
1020
1014
1010
1006
1002
997
993
988
983
979
974
969
964
959
953
947
942
935
929
922
915
908
900
892
884
876
868
860
852
845
837
830
823
817
811
805
800
796
792
789
787
785
784
783
783
783
784
785
786
787
789
791
793
795
798
801
803
806
809
812
814
816
818
820
821
822
822
821
820
819
817
814
811
808
804
800
795
791
786
782
778
773
769
765
762
759
756
753
750
748
747
745
744
743
742
742
742
743
744
745
746
748
751
754
757
761
765
770
776
782
788
795
802
810
818
827
835
844
853
863
872
882
892
902
912
923
934
945
956
967
979
991
1002
1014
1027
1039
1052
1065
1078
1092
1106
1120
1135
1150
1165
1181
1197
1214
1231
1247
1264
1282
1299
1316
1333
1351
1368
1386
1404
1421
1439
1457
1474
1492
1509
1526
1543
1560
1577
1593
1610
1626
1643
1659
1675
1692
1708
1724
1740
1756
1771
1787
1802
1817
1832
1846
1860
1874
1888
1901
1914
1927
1940
1952
1965
1977
1989
2001
2013
2025
2037
2049
2060
2072
2083
2094
2104
2114
2124
2133
2142
2150
2158
2165
2171
2177
2182
2188
2192
2197
2201
2205
2208
2212
2215
2218
2221
2223
2226
2228
2229
2231
2232
2233
2233
2233
2232
2231
2230
2228
2225
2221
2217
2211
2205
2198
2190
2181
2171
2160
2148
2134
2121
2106
2090
2074
2058
2041
2024
2005
1989
1971
1954
1936
1919
1901
1883
1866
1848
1830
1812
1793
1775
1756
1737
1718
1699
1680
1661
1642
1624
1606
1588
1570
1553
1536
1520
1504
1488
1473
1458
1443
1429
1415
1401
1387
1373
1360
1347
1335
1322
1310
1299
1287
1276
1266
1255
1245
1236
1226
1217
1208
1199
1190
1182
1174
1166
1159
1152
1145
1138
1132
1127
1122
1117
1113
1109
1106
1103
1101
1099
1098
1097
1097
1097
1097
1097
1098
1099
1100
1101
1102
1103
1104
1104
1105
1106
1107
1107
1108
1108
1108
1109
1110
1111
1112
1113
1115
1117
1119
1122
1125
1128
1132
1136
1140
1144
1149
1155
1160
1166
1173
1180
1188
1196
1205
1214
1224
1234
1245
1257
1269
1282
1295
1309
1323
1338
1354
1370
1387
1405
1423
1442
1462
1482
1503
1524
1546
1569
1591
1614
1637
1660
1683
1707
1730
1753
1776
1799
1821
1843
1865
1886
1908
1928
1949
1969
1988
2007
2025
2044
2061
2078
2094
2109
2124
2138
2151
2163
2175
2186
2196
2205
2214
2222
2229
2235
2240
2244
2247
2250
2251
2252
2252
2252
2250
2248
2245
2241
2237
2232
2226
2221
2214
2207
2200
2193
2185
2176
2168
2159
2149
2140
2130
2120
2109
2098
2086
2074
2062
2050
2037
2024
2009
1997
1983
1969
1955
1941
1927
1914
1900
1887
1873
1860
1848
1835
1823
1811
1799
1787
1775
1763
1752
1740
1728
1717
1705
1694
1682
1670
1658
1646
1634
1623
1611
1599
1587
1576
1565
1553
1542
1531
1521
1510
1500
1489
1479
1469
1459
1450
1440
1430
1421
1411
1402
1392
1383
1374
1365
1357
1348
1340
1332
1324
1316
1309
1302
1295
1289
1283
1276
1271
1265
1260
1255
1250
1246
1242
1238
1235
1232
1230
1229
1228
1228
1228
1229
1230
1232
1235
1238
1241
1245
1250
1254
1260
1265
1271
1277
1283
1289
1296
1303
1309
1316
1323
1330
1336
1343
1349
1355
1361
1367
1373
1379
1385
1391
1398
1405
1412
1420
1428
1436
1445
1453
1462
1471
1480
1489
1497
1506
1514
1522
1529
1537
1544
1550
1556
1562
1567
1572
1577
1581
1585
1589
1592
1595
1598
1601
1604
1606
1609
1611
1614
1617
1620
1623
1626
1630
1634
1639
1644
1649
1654
1660
1667
1673
1680
1687
1694
1701
1708
1716
1723
1730
1737
1743
1750
1756
1762
1767
1773
1777
1782
1786
1789
1793
1795
1798
1800
1801
1802
1803
1803
1803
1803
1802
1801
1800
1799
1797
1795
1792
1790
1787
1784
1781
1777
1774
1770
1766
1761
1756
1752
1746
1741
1736
1730
1724
1719
1713
1708
1702
1697
1692
1688
1684
1680
1676
1673
1671
1669
1667
1666
1665
1665
1665
1666
1668
1669
1672
1675
1678
1682
1687
1692
1698
1704
1710
1717
1725
1732
1741
1749
1758
1767
1776
1785
1794
1803
1812
1821
1830
1838
1847
1855
1862
1870
1877
1884
1890
1896
1901
1907
1911
1916
1919
1923
1925
1927
1929
1930
1930
1929
1928
1927
1925
1922
1919
1915
1911
1906
1901
1895
1889
1883
1876
1868
1861
1852
1844
1835
1826
1816
1806
1796
1785
1774
1763
1751
1739
1727
1715
1702
1689
1676
1663
1649
1636
1622
1608
1595
1581
1567
1554
1540
1526
1512
1498
1484
1470
1456
1441
1426
1411
1396
1380
1364
1348
1331
1314
1296
1279
1261
1243
1225
1207
1188
1170
1152
1134
1116
1098
1080
1062
1044
1027
1010
993
976
960
943
928
912
896
881
866
852
837
823
809
795
781
768
755
742
728
715
702
689
676
663
650
637
623
610
596
582
569
555
541
528
515
502
489
477
465
454
443
433
424
415
407
399
393
388
383
379
377
375
374
374
375
377
379
383
387
391
397
403
409
416
424
432
441
450
460
470
480
491
503
514
526
539
552
565
579
593
607
621
636
650
665
679
694
708
722
736
750
763
775
787
799
810
821
831
840
849
858
866
873
880
887
893
899
903
908
911
913
915
916
916
915
913
910
906
901
896
889
882
874
865
855
845
834
823
811
799
786
773
759
745
731
716
701
686
670
654
638
622
605
589
572
555
538
521
505
488
472
456
440
425
410
395
381
366
352
338
324
310
296
282
268
253
239
224
210
195
180
166
152
137
123
110
96
83
71
59
47
35
24
14
3
-7
-16
-25
-34
-43
-51
-59
-66
-73
-79
-86
-92
-97
-103
-108
-114
-119
-124
-129
-134
-139
-144
-149
-154
-159
-164
-168
-172
-176
-180
-184
-188
-191
-195
-198
-201
-205
-208
-212
-216
-220
-225
-230
-236
-242
-249
-257
-265
-274
-283
-293
-304
-316
-327
-340
-353
-366
-380
-394
-409
-424
-439
-454
-470
-486
-502
-518
-535
-551
-568
-586
-603
-621
-640
-658
-677
-696
-716
-736
-756
-776
-797
-819
-840
-863
-885
-908
-932
-956
-981
-1006
-1031
-1057
-1083
-1110
-1137
-1165
-1193
-1222
-1251
-1281
-1311
-1341
-1372
-1404
-1435
-1467
-1498
-1530
-1562
-1594
-1625
-1656
-1686
-1716
-1746
-1774
-1802
-1829
-1855
-1880
-1903
-1926
-1948
-1969
-1988
-2007
-2025
-2041
-2058
-2074
-2089
-2104
-2118
-2131
-2144
-2157
-2170
-2182
-2194
-2206
-2218
-2229
-2241
-2252
-2263
-2274
-2285
-2296
-2307
-2318
-2330
-2341
-2354
-2367
-2380
-2394
-2408
-2424
-2439
-2456
-2473
-2490
-2508
-2527
-2545
-2564
-2584
-2603
-2622
-2642
-2661
-2680
-2698
-2717
-2734
-2752
-2768
-2784
-2800
-2815
-2829
-2842
-2855
-2867
-2879
-2890
-2901
-2911
-2921
-2931
-2940
-2950
-2959
-2969
-2978
-2988
-2998
-3008
-3018
-3029
-3040
-3051
-3063
-3075
-3088
-3101
-3114
-3128
-3142
-3156
-3170
-3185
-3200
-3214
-3229
-3243
-3258
-3272
-3285
-3298
-3311
-3324
-3336
-3348
-3359
-3370
-3380
-3391
-3400
-3410
-3419
-3428
-3436
-3444
-3452
-3459
-3466
-3472
-3478
-3483
-3488
-3491
-3495
-3497
-3498
-3499
-3499
-3497
-3495
-3491
-3487
-3482
-3475
-3468
-3459
-3450
-3439
-3428
-3415
-3402
-3388
-3373
-3357
-3340
-3323
-3304
-3285
-3265
-3244
-3223
-3201
-3178
-3154
-3130
-3105
-3080
-3054
-3028
-3001
-2974
-2946
-2918
-2890
-2861
-2832
-2802
-2773
-2743
-2713
-2682
-2652
-2621
-2591
-2560
-2529
-2498
-2467
-2435
-2404
-2372
-2340
-2309
-2277
-2245
-2213
-2181
-2149
-2117
-2085
-2053
-2021
-1990
-1958
-1927
-1896
-1866
-1836
-1806
-1777
-1748
-1719
-1691
-1663
-1636
-1609
-1583
-1557
-1532
-1507
-1483
-1459
-1437
-1415
-1394
-1373
-1354
-1335
-1318
-1301
-1285
-1271
-1257
-1245
-1233
-1223
-1213
-1205
-1198
-1193
-1188
-1185
-1184
-1183
-1184
-1187
-1190
-1196
-1202
-1210
-1220
-1232
-1245
-1259
-1276
-1294
-1314
-1335
-1359
-1384
-1411
-1439
-1469
-1501
-1535
-1570
-1607
-1646
-1686
-1728
-1771
-1815
-1861
-1908
-1957
-2005
-2057
-2109
-2163
-2218
-2273
-2331
-2389
-2449
-2510
-2572
-2635
-2700
-2766
-2833
-2902
-2971
-3042
-3114
-3187
-3261
-3335
-3411
-3487
-3564
-3642
-3720
-3799
-3878
-3957
-4037
-4117
-4198
-4278
-4358
-4439
-4519
-4599
-4679
-4758
-4837
-4915
-4993
-5070
-5147
-5223
-5299
-5374
-5448
-5522
-5595
-5668
-5740
-5812
-5884
-5955
-6026
-6096
-6166
-6237
-6306
-6376
-6445
-6514
-6583
-6652
-6719
-6787
-6853
-6919
-6984
-7049
-7112
-7174
-7235
-7295
-7354
-7412
-7469
-7524
-7578
-7631
-7682
-7733
-7781
-7829
-7875
-7920
-7964
-8006
-8047
-8087
-8125
-8164
-8200
-8236
-8271
-8304
-8337
-8369
-8401
-8431
-8461
-8491
-8519
-8547
-8575
-8602
-8628
-8654
-8679
-8704
-8729
-8753
-8776
-8800
-8823
-8845
-8867
-8889
-8910
-8931
-8952
-8972
-8991
-9009
-9028
-9045
-9062
-9078
-9093
-9108
-9122
-9136
-9149
-9161
-9173
-9185
-9196
-9206
-9216
-9226
-9235
-9243
-9251
-9258
-9264
-9270
-9275
-9279
-9282
-9285
-9287
-9288
-9288
-9288
-9286
-9284
-9280
-9275
-9270
-9263
-9254
-9245
-9233
-9220
-9205
-9189
-9170
-9150
-9127
-9102
-9075
-9046
-9015
-8982
-8946
-8909
-8870
-8828
-8785
-8740
-8693
-8645
-8595
-8543
-8490
-8436
-8380
-8323
-8264
-8205
-8144
-8083
-8020
-7957
-7893
-7828
-7763
-7698
-7632
-7565
-7499
-7433
-7367
-7300
-7235
-7169
-7104
-7040
-6976
-6912
-6849
-6787
-6725
-6664
-6603
-6542
-6482
-6422
-6361
-6301
-6241
-6180
-6120
-6059
-5998
-5936
-5875
-5812
-5750
-5687
-5624
-5561
-5497
-5433
-5369
-5305
-5240
-5176
-5111
-5046
-4981
-4917
-4851
-4786
-4721
-4655
-4589
-4522
-4455
-4388
-4320
-4252
-4182
-4113
-4043
-3972
-3901
-3829
-3757
-3685
-3612
-3539
-3466
-3393
-3320
-3247
-3174
-3102
-3029
-2957
-2885
-2813
-2741
-2670
-2599
-2528
-2457
-2387
-2317
-2247
-2177
-2107
-2037
-1968
-1898
-1829
-1760
-1692
-1624
-1556
-1489
-1422
-1357
-1292
-1228
-1166
-1105
-1045
-986
-930
-875
-822
-771
-722
-675
-630
-587
-546
-508
-472
-437
-405
-375
-347
-321
-297
-274
-254
-235
-218
-202
-188
-175
-164
-154
-146
-138
-132
-126
-122
-118
-115
-112
-110
-109
-108
-107
-106
-106
-105
-104
-103
-101
-99
-97
-94
-90
-86
-81
-75
-69
-62
-54
-47
-38
-29
-20
-11
-2
7
16
24
32
39
46
51
56
59
61
62
61
59
54
48
40
30
18
3
-14
-33
-54
-78
-105
-134
-165
-199
-235
-275
-316
-361
-408
-458
-510
-565
-622
-682
-744
-808
-874
-942
-1010
-1082
-1153
-1226
-1300
-1375
-1450
-1525
-1601
-1676
-1752
-1827
-1902
-1976
-2049
-2121
-2192
-2262
-2331
-2398
-2463
-2527
-2589
-2649
-2707
-2762
-2816
-2867
-2917
-2964
-3009
-3053
-3094
-3134
-3172
-3208
-3243
-3276
-3309
-3340
-3370
-3399
-3428
-3456
-3483
-3510
-3537
-3564
-3590
-3617
-3644
-3671
-3698
-3725
-3753
-3781
-3810
-3840
-3870
-3901
-3933
-3966
-4000
-4035
-4073
-4111
-4151
-4192
-4236
-4281
-4328
-4377
-4428
-4481
-4536
-4593
-4652
-4712
-4775
-4840
-4907
-4975
-5045
-5116
-5189
-5264
-5339
-5416
-5493
-5572
-5651
-5731
-5811
-5892
-5973
-6054
-6135
-6215
-6295
-6375
-6454
-6533
-6610
-6687
-6762
-6837
-6909
-6981
-7051
-7119
-7186
-7251
-7315
-7377
-7437
-7496
-7554
-7610
-7665
-7718
-7770
-7821
-7870
-7918
-7966
-8012
-8057
-8101
-8144
-8186
-8227
-8267
-8307
-8345
-8382
-8418
-8452
-8486
-8517
-8548
-8576
-8602
-8626
-8648
-8668
-8685
-8699
-8711
-8720
-8726
-8729
-8729
-8726
-8720
-8711
-8698
-8683
-8664
-8642
-8617
-8588
-8556
-8520
-8481
-8439
-8393
-8344
-8291
-8235
-8176
-8113
-8048
-7979
-7907
-7832
-7754
-7673
-7590
-7503
-7415
-7324
-7230
-7134
-7036
-6936
-6833
-6729
-6623
-6515
-6405
-6294
-6182
-6068
-5953
-5838
-5721
-5604
-5487
-5370
-5252
-5135
-5018
-4901
-4786
-4671
-4557
-4443
-4332
-4221
-4111
-4003
-3896
-3791
-3687
-3584
-3483
-3384
-3286
-3189
-3094
-3001
-2908
-2818
-2728
-2640
-2554
-2469
-2385
-2303
-2222
-2143
-2065
-1989
-1915
-1842
-1772
-1703
-1636
-1572
-1509
-1449
-1391
-1335
-1281
-1230
-1181
-1135
-1090
-1049
-1008
-972
-937
-905
-875
-848
-823
-801
-782
-765
-751
-739
-730
-724
-720
-718
-719
-722
-728
-735
-744
-755
-768
-782
-798
-814
-831
-849
-868
-887
-906
-925
-943
-962
-979
-996
-1012
-1028
-1041
-1054
-1065
-1074
-1081
-1086
-1090
-1090
-1089
-1085
-1078
-1069
-1056
-1041
-1022
-1002
-978
-951
-922
-889
-854
-817
-777
-735
-691
-646
-600
-553
-506
-457
-409
-361
-313
-265
-218
-171
-125
-80
-35
9
53
96
139
181
222
263
303
343
382
421
459
496
533
569
605
639
673
706
738
769
799
828
856
883
909
934
958
981
1002
1022
1042
1060
1076
1090
1104
1115
1124
1132
1138
1141
1143
1142
1139
1134
1126
1116
1103
1088
1070
1049
1025
998
968
935
899
861
819
775
728
679
628
574
518
460
400
338
274
209
142
74
4
-66
-138
-212
-286
-361
-438
-515
-593
-671
-750
-830
-910
-989
-1069
-1148
-1227
-1305
-1382
-1459
-1534
-1607
-1679
-1750
-1819
-1886
-1951
-2013
-2075
-2133
-2190
-2243
-2295
-2344
-2391
-2435
-2477
-2517
-2554
-2588
-2621
-2651
-2680
-2706
-2730
-2752
-2773
-2791
-2808
-2824
-2837
-2849
-2860
-2869
-2876
-2882
-2886
-2889
-2890
-2889
-2887
-2883
-2877
-2869
-2860
-2849
-2836
-2821
-2805
-2786
-2766
-2745
-2722
-2697
-2671
-2643
-2614
-2584
-2553
-2521
-2488
-2455
-2421
-2386
-2351
-2317
-2282
-2247
-2213
-2179
-2145
-2113
-2081
-2050
-2020
-1991
-1964
-1937
-1912
-1888
-1865
-1844
-1824
-1805
-1788
-1772
-1756
-1742
-1729
-1717
-1706
-1696
-1686
-1677
-1669
-1661
-1654
-1648
-1643
-1638
-1635
-1632
-1630
-1630
-1631
-1633
-1637
-1643
-1650
-1658
-1668
-1680
-1693
-1707
-1722
-1739
-1756
-1775
-1793
-1813
-1832
-1852
-1871
-1891
-1910
-1928
-1946
-1963
-1979
-1995
-2009
-2021
-2033
-2044
-2053
-2060
-2065
-2068
-2070
-2069
-2066
-2061
-2054
-2045
-2033
-2020
-2004
-1987
-1968
-1948
-1925
-1902
-1877
-1851
-1824
-1796
-1767
-1737
-1707
-1677
-1646
-1615
-1584
-1554
-1523
-1493
-1462
-1433
-1403
-1375
-1346
-1318
-1291
-1264
-1238
-1212
-1186
-1161
-1136
-1112
-1088
-1064
-1041
-1018
-995
-973
-951
-929
-908
-887
-866
-846
-826
-806
-786
-767
-747
-727
-708
-688
-668
-647
-627
-606
-584
-563
-541
-518
-496
-473
-449
-425
-401
-377
-352
-328
-302
-277
-252
-226
-200
-174
-149
-123
-97
-72
-47
-22
2
26
50
73
96
119
142
164
186
208
230
251
273
295
316
338
360
382
404
426
449
472
495
519
543
568
593
618
643
669
695
721
747
773
799
824
849
874
898
922
944
967
988
1008
1029
1048
1066
1083
1099
1115
1129
1143
1155
1167
1178
1188
1198
1206
1215
1223
1230
1238
1245
1251
1258
1264
1269
1274
1278
1281
1284
1286
1288
1288
1288
1288
1287
1285
1283
1281
1278
1276
1273
1271
1268
1266
1264
1263
1261
1261
1260
1261
1262
1263
1266
1269
1273
1278
1284
1291
1300
1310
1321
1334
1349
1365
1384
1405
1428
1453
1480
1509
1539
1572
1605
1640
1675
1710
1745
1780
1814
1847
1879
1909
1937
1963
1986
2008
2025
2043
2057
2068
2077
2084
2089
2091
2092
2091
2087
2082
2076
2068
2059
2048
2037
2025
2011
1997
1982
1967
1951
1934
1918
1901
1884
1866
1849
1832
1815
1798
1781
1765
1749
1732
1716
1700
1684
1668
1651
1635
1618
1600
1582
1564
1546
1527
1508
1488
1468
1448
1428
1408
1389
1369
1350
1331
1313
1296
1279
1263
1248
1233
1219
1206
1195
1183
1173
1164
1155
1147
1140
1133
1127
1122
1117
1112
1108
1104
1101
1097
1094
1091
1088
1085
1081
1076
1071
1065
1058
1050
1041
1030
1018
1004
990
974
957
938
919
898
877
855
832
809
785
760
736
711
686
661
635
610
585
560
535
511
486
462
438
415
391
369
346
324
303
282
261
241
222
203
186
169
152
137
123
110
99
88
79
72
66
62
60
60
61
64
69
76
84
94
106
119
134
150
167
186
206
227
249
272
296
321
347
374
402
431
460
491
522
554
587
621
655
689
724
758
793
828
863
898
933
967
1000
1034
1068
1100
1133
1165
1196
1227
1257
1287
1317
1346
1375
1403
1431
1460
1488
1516
1544
1573
1602
1631
1661
1691
1722
1753
1785
1817
1850
1884
1918
1953
1989
2025
2063
2101
2139
2179
2219
2260
2302
2345
2389
2434
2480
2526
2574
2622
2671
2721
2772
2824
2876
2929
2982
3037
3092
3147
3203
3260
3318
3377
3436
3496
3556
3618
3680
3743
3808
3873
3938
4005
4073
4141
4209
4279
4349
4419
4489
4560
4630
4700
4771
4841
4910
4980
5049
5118
5187
5256
5324
5393
5461
5529
5598
5666
5735
5803
5872
5940
6009
6077
6145
6213
6280
6347
6413
6477
6541
6604
6664
6724
6781
6836
6889
6940
6989
7035
7079
7121
7161
7198
7234
7267
7298
7328
7355
7380
7404
7426
7446
7464
7480
7495
7507
7518
7526
7532
7535
7537
7535
7532
7525
7516
7503
7488
7471
7450
7427
7401
7372
7341
7307
7272
7234
7194
7153
7110
7066
7021
6975
6929
6883
6838
6792
6748
6704
6662
6621
6582
6544
6509
6475
6443
6412
6384
6356
6330
6305
6281
6258
6235
6212
6190
6167
6143
6119
6094
6067
6040
6011
5981
5949
5915
5880
5844
5806
5766
5725
5683
5639
5595
5550
5505
5458
5412
5366
5319
5272
5226
5180
5134
5088
5043
4998
4953
4908
4864
4820
4777
4733
4690
4647
4604
4561
4518
4475
4431
4387
4342
4297
4251
4204
4157
4108
4058
4006
3954
3901
3845
3789
3730
3671
3609
3546
3480
3413
3345
3274
3202
3128
3053
2976
2897
2818
2737
2656
2573
2490
2407
2323
2238
2154
2070
1986
1902
1819
1736
1654
1573
1492
1412
1333
1254
1177
1101
1025
951
877
805
733
663
593
525
458
392
327
263
202
141
83
27
-28
-80
-130
-177
-222
-264
-303
-340
-373
-404
-432
-457
-479
-499
-516
-530
-541
-550
-556
-560
-561
-561
-558
-553
-547
-538
-528
-517
-504
-489
-473
-456
-438
-419
-399
-378
-356
-334
-312
-290
-267
-245
-222
-200
-177
-155
-134
-112
-90
-69
-47
-26
-4
18
39
61
83
106
128
150
173
195
217
239
261
283
304
325
345
365
384
403
420
438
455
471
486
501
515
528
541
554
566
578
589
601
612
624
635
646
658
670
683
696
710
724
739
755
771
789
807
827
848
870
894
918
945
972
1000
1031
1063
1096
1130
1165
1201
1239
1277
1317
1357
1398
1440
1483
1527
1572
1618
1665
1714
1763
1814
1866
1920
1976
2033
2091
2152
2214
2278
2344
2412
2482
2553
2627
2702
2779
2859
2940
3022
3107
3194
3282
3373
3465
3559
3654
3751
3850
3950
4051
4152
4255
4359
4463
4568
4673
4778
4884
4990
5096
5202
5308
5414
5519
5625
5730
5835
5939
6042
6145
6247
6349
6449
6548
6646
6742
6837
6930
7022
7111
7199
7284
7366
7447
7524
7599
7672
7741
7808
7872
7933
7991
8045
8099
8148
8196
8241
8284
8324
8363
8399
8433
8466
8497
8527
8556
8583
8609
8634
8658
8682
8705
8728
8750
8772
8793
8814
8835
8855
8875
8895
8914
8932
8949
8966
8981
8996
9009
9021
9031
9040
9048
9054
9058
9061
9062
9061
9058
9053
9047
9038
9028
9015
9000
8984
8965
8944
8921
8896
8869
8840
8808
8775
8738
8700
8660
8617
8571
8524
8474
8422
8368
8312
8253
8192
8129
8063
7996
7926
7854
7780
7704
7626
7546
7464
7380
7295
7208
7120
7030
6938
6845
6750
6654
6556
6457
6356
6254
6150
6046
5940
5833
5725
5616
5507
5398
5288
5179
5069
4960
4852
4744
4638
4532
4427
4323
4221
4119
4019
3919
3821
3723
3626
3530
3435
3340
3246
3152
3059
2967
2874
2783
2691
2600
2510
2420
2330
2241
2153
2065
1977
1890
1803
1717
1630
1545
1459
1374
1288
1203
1118
1032
947
861
774
688
602
515
429
342
256
171
85
1
-83
-166
-249
-330
-409
-488
-565
-641
-715
-788
-858
-927
-995
-1060
-1124
-1185
-1245
-1303
-1358
-1412
-1463
-1513
-1560
-1605
-1648
-1689
-1727
-1764
-1799
-1832
-1864
-1893
-1921
-1948
-1973
-1996
-2017
-2037
-2057
-2075
-2092
-2107
-2121
-2135
-2147
-2159
-2170
-2181
-2191
-2201
-2210
-2220
-2229
-2239
-2248
-2258
-2267
-2277
-2286
-2296
-2306
-2315
-2324
-2333
-2341
-2349
-2357
-2364
-2370
-2375
-2380
-2385
-2388
-2390
-2392
-2393
-2393
-2391
-2389
-2386
-2381
-2376
-2370
-2363
-2354
-2345
-2336
-2325
-2314
-2302
-2289
-2276
-2263
-2249
-2234
-2219
-2204
-2188
-2171
-2155
-2138
-2121
-2103
-2086
-2068
-2050
-2032
-2015
-1997
-1980
-1962
-1946
-1929
-1913
-1898
-1883
-1868
-1854
-1840
-1827
-1813
-1800
-1787
-1775
-1762
-1749
-1737
-1725
-1713
-1701
-1690
-1679
-1668
-1658
-1648
-1639
-1630
-1622
-1614
-1606
-1599
-1592
-1585
-1579
-1573
-1567
-1561
-1554
-1548
-1541
-1533
-1525
-1516
-1506
-1495
-1483
-1469
-1455
-1439
-1421
-1402
-1382
-1360
-1337
-1312
-1287
-1260
-1232
-1204
-1175
-1145
-1115
-1085
-1056
-1026
-997
-968
-940
-912
-885
-859
-834
-810
-786
-763
-741
-720
-700
-680
-660
-641
-622
-604
-586
-567
-549
-531
-513
-494
-475
-456
-437
-418
-398
-378
-358
-337
-316
-294
-272
-250
-227
-203
-179
-155
-129
-103
-77
-50
-22
7
37
67
98
130
163
197
233
269
307
346
386
427
470
514
560
607
654
703
753
803
854
905
956
1006
1058
1108
1158
1207
1256
1303
1349
1394
1437
1480
1520
1560
1598
1634
1668
1702
1733
1763
1791
1818
1844
1867
1890
1911
1930
1948
1965
1980
1993
2005
2017
2025
2033
2040
2045
2049
2051
2051
2050
2047
2043
2037
2029
2021
2011
1999
1986
1972
1957
1941
1923
1905
1886
1866
1846
1825
1803
1781
1758
1734
1710
1686
1661
1636
1610
1584
1558
1531
1504
1477
1450
1423
1395
1367
1339
1311
1283
1255
1226
1198
1168
1139
1109
1079
1048
1016
985
952
918
884
849
813
776
739
700
661
621
580
538
495
452
408
364
319
274
228
182
135
88
41
-7
-55
-103
-151
-199
-248
-297
-347
-397
-447
-497
-547
-598
-649
-700
-751
-801
-852
-902
-952
-1002
-1051
-1099
-1147
-1195
-1241
-1287
-1332
-1376
-1420
-1463
-1504
-1545
-1585
-1625
-1663
-1701
-1738
-1774
-1809
-1844
-1878
-1911
-1944
-1976
-2008
-2040
-2071
-2102
-2134
-2165
-2196
-2227
-2258
-2290
-2322
-2354
-2386
-2419
-2452
-2486
-2520
-2554
-2589
-2623
-2659
-2694
-2730
-2767
-2803
-2840
-2878
-2916
-2954
-2992
-3031
-3070
-3110
-3149
-3189
-3229
-3269
-3308
-3348
-3387
-3425
-3463
-3501
-3537
-3573
-3607
-3641
-3673
-3704
-3734
-3762
-3789
-3813
-3837
-3858
-3877
-3895
-3910
-3923
-3935
-3945
-3952
-3958
-3963
-3966
-3967
-3967
-3966
-3964
-3961
-3958
-3954
-3950
-3946
-3941
-3937
-3933
-3929
-3926
-3924
-3922
-3920
-3920
-3920
-3921
-3923
-3925
-3928
-3932
-3937
-3943
-3950
-3957
-3965
-3975
-3985
-3996
-4008
-4019
-4034
-4049
-4064
-4080
-4097
-4115
-4133
-4152
-4171
-4191
-4211
-4232
-4253
-4274
-4295
-4316
-4338
-4359
-4380
-4402
-4423
-4445
-4466
-4487
-4509
-4530
-4551
-4572
-4593
-4614
-4635
-4656
-4678
-4699
-4720
-4742
-4763
-4785
-4807
-4829
-4852
-4875
-4898
-4921
-4944
-4968
-4991
-5015
-5038
-5062
-5086
-5109
-5133
-5156
-5179
-5203
-5226
-5248
-5271
-5293
-5315
-5337
-5359
-5380
-5400
-5420
-5440
-5458
-5476
-5493
-5508
-5523
-5536
-5548
-5559
-5568
-5576
-5583
-5588
-5592
-5594
-5594
-5593
-5590
-5585
-5579
-5571
-5561
-5550
-5537
-5522
-5506
-5489
-5470
-5449
-5427
-5404
-5379
-5354
-5327
-5299
-5270
-5240
-5210
-5179
-5147
-5115
-5082
-5049
-5017
-4984
-4951
-4919
-4886
-4854
-4823
-4792
-4761
-4731
-4701
-4672
-4644
-4616
-4588
-4562
-4536
-4511
-4487
-4463
-4440
-4418
-4397
-4376
-4356
-4336
-4318
-4300
-4282
-4265
-4248
-4232
-4216
-4201
-4185
-4171
-4156
-4141
-4127
-4113
-4099
-4085
-4070
-4057
-4043
-4029
-4014
-4001
-3987
-3973
-3959
-3945
-3930
-3916
-3902
-3887
-3873
-3858
-3843
-3828
-3813
-3797
-3781
-3765
-3748
-3731
-3713
-3695
-3675
-3655
-3634
-3612
-3589
-3565
-3541
-3515
-3488
-3460
-3432
-3403
-3373
-3342
-3310
-3278
-3246
-3213
-3179
-3146
-3112
-3077
-3043
-3008
-2973
-2938
-2903
-2867
-2832
-2796
-2760
-2723
-2687
-2650
-2612
-2575
-2537
-2499
-2460
-2422
-2383
-2344
-2305
-2267
-2228
-2189
-2149
-2110
-2071
-2032
-1992
-1952
-1912
-1872
-1830
-1789
-1746
-1703
-1659
-1614
-1568
-1521
-1472
-1423
-1373
-1321
-1269
-1216
-1162
-1107
-1052
-996
-940
-883
-826
-768
-711
-654
-596
-539
-481
-424
-367
-309
-252
-195
-138
-82
-25
32
89
145
202
259
315
372
429
486
543
600
657
714
772
830
887
945
1002
1062
1120
1178
1236
1294
1352
1409
1467
1524
1580
1636
1692
1747
1801
1854
1906
1958
2008
2057
2105
2152
2196
2239
2281
2320
2358
2393
2426
2457
2485
2511
2534
2553
2570
2584
2594
2601
2604
2604
2600
2592
2580
2564
2544
2521
2493
2461
2426
2387
2344
2298
2248
2195
2138
2079
2017
1952
1884
1813
1741
1665
1588
1508
1427
1343
1258
1171
1082
992
901
808
715
620
524
428
330
233
134
35
-64
-164
-263
-364
-464
-564
-665
-765
-865
-965
-1065
-1165
-1264
-1363
-1461
-1559
-1656
-1752
-1848
-1942
-2036
-2129
-2220
-2311
-2400
-2488
-2574
-2658
-2741
-2822
-2902
-2979
-3054
-3127
-3198
-3266
-3332
-3395
-3455
-3513
-3568
-3619
-3668
-3714
-3757
-3796
-3833
-3866
-3896
-3924
-3948
-3970
-3989
-4005
-4018
-4029
-4038
-4043
-4048
-4050
-4050
-4048
-4043
-4038
-4030
-4022
-4013
-4002
-3990
-3977
-3963
-3948
-3932
-3915
-3897
-3879
-3859
-3839
-3818
-3795
-3772
-3747
-3721
-3694
-3665
-3634
-3602
-3569
-3533
-3496
-3457
-3417
-3375
-3330
-3285
-3237
-3188
-3137
-3085
-3031
-2975
-2917
-2858
-2797
-2735
-2670
-2604
-2537
-2467
-2396
-2323
-2249
-2173
-2095
-2016
-1935
-1853
-1770
-1685
-1599
-1512
-1424
-1335
-1246
-1155
-1065
-974
-882
-790
-698
-606
-514
-421
-329
-237
-144
-52
39
131
222
313
403
493
582
671
759
846
933
1018
1103
1187
1270
1352
1433
1512
1590
1666
1741
1815
1886
1956
2023
2089
2152
2214
2272
2329
2383
2434
2483
2529
2572
2612
2650
2684
2715
2744
2769
2792
2811
2828
2842
2853
2861
2867
2870
2871
2869
2866
2860
2851
2841
2829
2816
2801
2784
2767
2748
2728
2707
2686
2664
2642
2619
2596
2573
2550
2527
2505
2482
2460
2438
2417
2396
2376
2357
2338
2320
2302
2285
2269
2253
2238
2224
2210
2197
2185
2173
2162
2151
2140
2130
2121
2111
2103
2094
2086
2079
2072
2066
2060
2054
2050
2045
2043
2040
2037
2037
2037
2037
2037
2040
2043
2047
2051
2056
2063
2070
2078
2087
2096
2106
2117
2128
2139
2151
2163
2175
2187
2199
2211
2223
2235
2247
2259
2270
2282
2293
2303
2313
2323
2333
2342
2351
2360
2369
2377
2385
2393
2401
2410
2418
2427
2436
2446
2456
2467
2479
2491
2504
2518
2533
2549
2565
2583
2601
2619
2638
2658
2678
2698
2718
2739
2760
2780
2801
2821
2841
2860
2879
2898
2915
2932
2948
2963
2978
2991
3003
3015
3025
3034
3042
3048
3054
3058
3060
3061
3060
3058
3054
3049
3042
3032
3021
3008
2993
2976
2958
2937
2915
2891
2865
2838
2809
2779
2747
2714
2680
2646
2610
2573
2536
2499
2461
2422
2383
2344
2304
2264
2223
2182
2141
2099
2057
2015
1973
1930
1887
1844
1800
1756
1712
1667
1622
1577
1531
1485
1438
1390
1341
1292
1242
1191
1139
1087
1033
979
923
867
810
752
693
634
574
513
452
390
328
266
204
142
79
17
-44
-105
-166
-226
-286
-345
-403
-460
-516
-571
-625
-679
-731
-782
-832
-881
-929
-975
-1020
-1066
-1109
-1152
-1194
-1234
-1274
-1312
-1350
-1387
-1423
-1458
-1492
-1525
-1558
-1589
-1620
-1651
-1680
-1709
-1737
-1764
-1791
-1817
-1843
-1867
-1892
-1916
-1939
-1962
-1985
-2007
-2029
-2051
-2072
-2094
-2115
-2137
-2159
-2181
-2203
-2225
-2247
-2269
-2292
-2314
-2336
-2357
-2379
-2400
-2420
-2441
-2460
-2479
-2497
-2515
-2531
-2547
-2561
-2574
-2587
-2598
-2608
-2616
-2623
-2629
-2634
-2637
-2639
-2640
-2639
-2637
-2634
-2629
-2622
-2614
-2605
-2594
-2582
-2567
-2552
-2534
-2515
-2494
-2472
-2447
-2421
-2393
-2363
-2331
-2298
-2262
-2225
-2185
-2145
-2102
-2058
-2012
-1964
-1915
-1864
-1812
-1759
-1704
-1648
-1591
-1533
-1473
-1413
-1351
-1289
-1225
-1161
-1096
-1030
-963
-895
-827
-758
-689
-619
-549
-479
-408
-338
-267
-196
-126
-55
15
84
153
222
289
357
423
489
553
617
680
742
803
862
921
978
1034
1089
1142
1194
1245
1294
1342
1388
1432
1475
1517
1557
1596
1634
1670
1705
1739
1772
1804
1836
1867
1897
1927
1956
1985
2013
2041
2070
2098
2125
2152
2179
2205
2231
2256
2281
2305
2329
2352
2375
2397
2419
2441
2462
2482
2502
2522
2541
2559
2577
2594
2611
2627
2643
2658
2672
2687
2700
2713
2725
2737
2749
2759
2770
2779
2789
2797
2806
2814
2821
2829
2835
2842
2849
2855
2861
2867
2872
2878
2883
2887
2892
2896
2899
2902
2904
2905
2905
2904
2902
2898
2892
2885
2876
2865
2852
2836
2819
2799
2777
2753
2726
2697
2665
2631
2594
2555
2513
2468
2421
2372
2320
2265
2208
2149
2088
2024
1958
1891
1821
1750
1677
1603
1527
1451
1373
1294
1214
1134
1053
971
889
807
724
641
558
475
392
309
226
144
62
-20
-101
-182
-261
-340
-418
-495
-571
-645
-718
-790
-859
-927
-993
-1057
-1119
-1179
-1237
-1293
-1346
-1398
-1447
-1494
-1540
-1583
-1625
-1665
-1703
-1740
-1776
-1810
-1844
-1876
-1907
-1938
-1967
-1996
-2025
-2053
-2080
-2107
-2133
-2158
-2184
-2208
-2233
-2257
-2280
-2303
-2325
-2347
-2369
-2390
-2411
-2431
-2451
-2471
-2490
-2510
-2529
-2547
-2566
-2585
-2603
-2622
-2640
-2659
-2678
-2697
-2716
-2736
-2755
-2776
-2797
-2818
-2840
-2862
-2885
-2909
-2933
-2958
-2984
-3010
-3037
-3065
-3093
-3122
-3151
-3181
-3211
-3241
-3272
-3303
-3333
-3364
-3395
-3425
-3456
-3486
-3516
-3545
-3575
-3604
-3633
-3661
-3689
-3717
-3744
-3771
-3797
-3823
-3848
-3873
-3897
-3920
-3943
-3964
-3985
-4003
-4022
-4038
-4054
-4070
-4083
-4094
-4104
-4112
-4119
-4125
-4129
-4131
-4132
-4132
-4131
-4129
-4125
-4121
-4116
-4110
-4103
-4096
-4089
-4081
-4073
-4064
-4054
-4046
-4037
-4027
-4019
-4009
-4000
-3990
-3981
-3971
-3961
-3952
-3942
-3932
-3921
-3911
-3900
-3889
-3878
-3867
-3855
-3843
-3831
-3818
-3805
-3792
-3778
-3764
-3750
-3735
-3720
-3704
-3688
-3672
-3655
-3638
-3621
-3602
-3584
-3564
-3544
-3523
-3502
-3480
-3457
-3433
-3408
-3382
-3356
-3328
-3299
-3269
-3238
-3206
-3174
-3140
-3105
-3070
-3033
-2996
-2959
-2920
-2882
-2842
-2803
-2763
-2723
-2683
-2643
-2603
-2563
-2523
-2483
-2444
-2405
-2366
-2327
-2289
-2251
-2213
-2176
-2139
-2102
-2066
-2029
-1994
-1959
-1924
-1889
-1855
-1821
-1787
-1754
-1721
-1688
-1655
-1622
-1590
-1557
-1524
-1491
-1458
-1424
-1390
-1356
-1321
-1286
-1250
-1214
-1176
-1138
-1099
-1060
-1018
-977
-935
-891
-847
-801
-754
-706
-657
-607
-556
-503
-450
-396
-340
-284
-227
-169
-109
-50
11
72
135
197
260
324
388
453
517
582
647
711
775
840
903
967
1029
1091
1153
1214
1274
1333
1391
1448
1504
1559
1613
1665
1716
1766
1814
1861
1907
1950
1993
2033
2072
2109
2145
2179
2211
2242
2271
2298
2324
2348
2371
2392
2412
2430
2447
2463
2478
2491
2503
2515
2525
2535
2544
2552
2560
2567
2574
2581
2586
2592
2597
2601
2605
2609
2611
2613
2614
2614
2613
2612
2609
2605
2600
2593
2586
2577
2566
2554
2541
2526
2509
2490
2470
2448
2423
2397
2369
2339
2307
2273
2238
2200
2160
2118
2075
2029
1982
1932
1881
1828
1773
1716
1657
1596
1533
1469
1403
1335
1266
1195
1122
1048
973
897
819
741
661
581
500
418
336
253
170
87
3
-81
-166
-250
-335
-419
-504
-590
-675
-760
-846
-932
-1018
-1104
-1190
-1276
-1362
-1449
-1535
-1622
-1709
-1795
-1882
-1969
-2056
-2143
-2231
-2318
-2406
-2493
-2581
-2669
-2757
-2844
-2932
-3019
-3106
-3193
-3280
-3366
-3452
-3537
-3622
-3705
-3789
-3871
-3952
-4033
-4113
-4191
-4268
-4345
-4420
-4493
-4566
-4637
-4706
-4774
-4841
-4906
-4970
-5031
-5092
-5150
-5207
-5263
-5316
-5368
-5418
-5466
-5513
-5557
-5600
-5641
-5680
-5716
-5751
-5784
-5815
-5844
-5871
-5897
-5920
-5942
-5962
-5981
-5997
-6012
-6026
-6038
-6048
-6057
-6065
-6071
-6077
-6080
-6083
-6084
-6084
-6082
-6080
-6076
-6070
-6063
-6055
-6045
-6034
-6021
-6007
-5991
-5973
-5954
-5934
-5911
-5888
-5862
-5835
-5806
-5776
-5744
-5711
-5676
-5639
-5601
-5562
-5522
-5480
-5438
-5394
-5349
-5304
-5258
-5211
-5164
-5116
-5067
-5018
-4969
-4919
-4869
-4818
-4768
-4717
-4666
-4615
-4563
-4511
-4459
-4407
-4354
-4301
-4248
-4194
-4140
-4085
-4030
-3974
-3918
-3860
-3802
-3744
-3684
-3624
-3562
-3500
-3437
-3373
-3309
-3243
-3177
-3110
-3042
-2974
-2904
-2835
-2764
-2693
-2621
-2549
-2476
-2402
-2328
-2253
-2177
-2100
-2023
-1945
-1866
-1786
-1705
-1624
-1541
-1457
-1372
-1286
-1199
-1110
-1020
-930
-838
-745
-651
-556
-460
-362
-264
-165
-65
35
137
239
341
444
548
652
756
860
964
1068
1172
1276
1379
1482
1583
1685
1785
1884
1982
2079
2174
2268
2361
2452
2542
2629
2715
2800
2882
2962
3040
3116
3190
3261
3330
3397
3462
3524
3584
3642
3697
3750
3800
3848
3894
3937
3977
4014
4051
4085
4116
4144
4171
4195
4216
4236
4253
4268
4280
4291
4299
4305
4308
4310
4309
4306
4301
4295
4286
4275
4262
4248
4231
4213
4193
4171
4148
4123
4096
4067
4038
4008
3975
3941
3906
3869
3831
3792
3751
3708
3664
3619
3572
3524
3475
3424
3372
3319
3264
3207
3150
3091
3030
2968
2905
2840
2774
2707
2638
2567
2496
2423
2348
2273
2196
2118
2039
1960
1879
1797
1715
1632
1549
1465
1381
1297
1212
1128
1044
960
876
793
710
628
547
467
388
309
233
157
83
10
-62
-132
-201
-268
-334
-398
-461
-523
-583
-642
-700
-756
-812
-866
-919
-972
-1022
-1073
-1123
-1171
-1219
-1265
-1311
-1356
-1400
-1443
-1485
-1526
-1567
-1606
-1644
-1681
-1717
-1752
-1786
-1820
-1852
-1884
-1915
-1946
-1976
-2005
-2033
-2063
-2091
-2120
-2148
-2176
-2204
-2233
-2261
-2289
-2318
-2347
-2376
-2405
-2435
-2465
-2495
-2526
-2557
-2588
-2620
-2651
-2683
-2716
-2748
-2780
-2813
-2846
-2878
-2911
-2944
-2976
-3009
-3041
-3072
-3104
-3135
-3166
-3196
-3226
-3256
-3285
-3313
-3342
-3369
-3397
-3423
-3450
-3476
-3501
-3526
-3550
-3574
-3597
-3620
-3642
-3664
-3685
-3706
-3727
-3747
-3766
-3785
-3804
-3822
-3840
-3857
-3873
-3889
-3904
-3919
-3932
-3945
-3957
-3968
-3978
-3986
-3994
-4000
-4006
-4010
-4013
-4014
-4014
-4014
-4011
-4009
-4005
-3999
-3993
-3986
-3978
-3968
-3958
-3947
-3935
-3922
-3908
-3894
-3878
-3862
-3845
-3828
-3809
-3791
-3771
-3751
-3730
-3709
-3687
-3664
-3641
-3617
-3592
-3566
-3540
-3513
-3485
-3456
-3427
-3397
-3366
-3334
-3302
-3269
-3235
-3201
-3166
-3131
-3096
-3060
-3024
-2987
-2950
-2913
-2876
-2838
-2800
-2761
-2722
-2682
-2643
-2602
-2561
-2520
-2478
-2436
-2393
-2349
-2305
-2260
-2215
-2169
-2123
-2076
-2029
-1981
-1933
-1884
-1835
-1786
-1737
-1688
-1639
-1589
-1540
-1491
-1442
-1393
-1344
-1295
-1247
-1198
-1150
-1102
-1054
-1006
-959
-911
-864
-818
-771
-725
-679
-634
-589
-545
-501
-458
-416
-374
-333
-292
-252
-213
-175
-137
-100
-64
-29
5
39
72
104
135
165
195
224
251
278
304
330
355
379
402
425
447
469
490
511
531
551
570
589
607
625
643
660
676
692
707
722
737
751
764
777
789
801
813
824
835
846
857
867
877
887
896
906
915
925
934
943
952
961
970
979
988
996
1004
1012
1020
1029
1037
1045
1053
1060
1068
1075
1083
1090
1097
1105
1112
1120
1128
1136
1144
1153
1161
1170
1180
1189
1199
1209
1219
1230
1241
1252
1263
1274
1285
1296
1307
1318
1328
1339
1349
1358
1368
1376
1385
1393
1401
1408
1415
1421
1427
1432
1437
1442
1445
1448
1451
1453
1454
1455
1455
1454
1453
1451
1449
1447
1444
1440
1436
1432
1427
1422
1417
1412
1407
1401
1396
1390
1385
1379
1374
1369
1363
1358
1353
1348
1343
1338
1333
1328
1324
1319
1315
1310
1306
1302
1298
1294
1291
1288
1285
1282
1280
1278
1276
1274
1273
1273
1272
1273
1273
1274
1276
1279
1281
1285
1289
1293
1298
1304
1310
1316
1323
1329
1336
1343
1351
1358
1365
1371
1378
1384
1389
1394
1399
1403
1406
1408
1409
1410
1409
1407
1404
1400
1394
1387
1379
1369
1357
1343
1328
1311
1292
1271
1249
1224
1198
1169
1139
1107
1073
1038
1000
960
919
876
831
785
736
686
635
582
527
471
413
354
294
233
170
105
40
-26
-94
-162
-232
-302
-373
-445
-517
-590
-663
-736
-810
-884
-958
-1032
-1106
-1180
-1254
-1327
-1401
-1474
-1547
-1620
-1693
-1765
-1836
-1907
-1977
-2047
-2116
-2184
-2251
-2317
-2382
-2446
-2508
-2570
-2630
-2688
-2745
-2801
-2855
-2908
-2959
-3008
-3055
-3101
-3145
-3187
-3226
-3264
-3300
-3334
-3365
-3395
-3422
-3447
-3471
-3491
-3510
-3527
-3541
-3553
-3563
-3571
-3577
-3581
-3583
-3583
-3580
-3576
-3570
-3562
-3553
-3542
-3529
-3514
-3498
-3480
-3461
-3441
-3419
-3395
-3371
-3345
-3318
-3289
-3260
-3229
-3197
-3165
-3130
-3095
-3059
-3021
-2983
-2943
-2902
-2861
-2818
-2774
-2729
-2684
-2637
-2590
-2542
-2493
-2444
-2393
-2343
-2292
-2240
-2189
-2137
-2084
-2032
-1979
-1927
-1874
-1821
-1769
-1716
-1664
-1612
-1560
-1508
-1456
-1405
-1354
-1303
-1253
-1203
-1153
-1104
-1054
-1004
-957
-909
-860
-813
-765
-718
-671
-624
-578
-532
-486
-441
-396
-351
-307
-263
-220
-177
-135
-93
-52
-11
28
67
106
144
180
217
252
286
320
352
384
414
443
472
499
525
549
573
595
615
635
653
669
684
697
708
718
727
733
738
741
742
741
738
733
727
718
708
696
681
665
647
628
606
583
558
531
503
474
443
411
378
345
310
274
238
201
163
125
86
47
8
-31
-71
-111
-150
-190
-230
-269
-308
-347
-385
-423
-461
-498
-535
-571
-606
-640
-674
-707
-740
-771
-801
-830
-859
-886
-912
-937
-961
-984
-1006
-1027
-1046
-1064
-1081
-1097
-1112
-1125
-1138
-1149
-1159
-1168
-1176
-1183
-1189
-1193
-1197
-1200
-1202
-1203
-1204
-1203
-1201
-1199
-1196
-1192
-1187
-1181
-1175
-1168
-1160
-1151
-1142
-1132
-1122
-1111
-1099
-1087
-1075
-1063
-1050
-1037
-1024
-1010
-996
-983
-969
-955
-940
-926
-912
-897
-883
-868
-854
-839
-825
-810
-795
-780
-765
-750
-734
-719
-703
-688
-672
-657
-641
-625
-610
-595
-579
-564
-550
-535
-521
-508
-495
-482
-470
-459
-448
-438
-429
-421
-413
-406
-400
-396
-392
-389
-387
-386
-386
-388
-390
-393
-398
-403
-409
-416
-425
-434
-444
-455
-467
-480
-493
-508
-523
-539
-556
-574
-592
-611
-631
-651
-672
-693
-715
-737
-760
-783
-806
-830
-854
-878
-903
-928
-953
-979
-1004
-1030
-1056
-1083
-1109
-1136
-1163
-1190
-1217
-1244
-1271
-1298
-1325
-1352
-1379
-1406
-1433
-1460
-1487
-1514
-1540
-1566
-1592
-1618
-1644
-1669
-1694
-1718
-1742
-1766
-1790
-1813
-1836
-1859
-1882
-1904
-1927
-1949
-1972
-1995
-2017
-2040
-2063
-2086
-2110
-2134
-2159
-2184
-2209
-2235
-2261
-2289
-2316
-2345
-2374
-2404
-2435
-2466
-2499
-2532
-2566
-2600
-2636
-2672
-2709
-2747
-2785
-2824
-2863
-2903
-2943
-2984
-3026
-3067
-3109
-3152
-3195
-3237
-3280
-3324
-3367
-3410
-3453
-3496
-3539
-3582
-3624
-3667
-3709
-3750
-3792
-3833
-3873
-3913
-3953
-3993
-4030
-4070
-4108
-4145
-4182
-4219
-4254
-4290
-4324
-4358
-4392
-4424
-4456
-4487
-4518
-4547
-4576
-4604
-4630
-4656
-4681
-4705
-4727
-4748
-4768
-4787
-4804
-4820
-4835
-4848
-4859
-4869
-4878
-4884
-4890
-4893
-4895
-4896
-4895
-4893
-4889
-4884
-4877
-4869
-4859
-4848
-4836
-4823
-4808
-4792
-4775
-4756
-4737
-4716
-4694
-4672
-4648
-4623
-4598
-4571
-4543
-4515
-4485
-4455
-4423
-4391
-4357
-4323
-4287
-4251
-4214
-4176
-4137
-4097
-4056
-4014
-3971
-3927
-3883
-3837
-3791
-3743
-3695
-3646
-3595
-3544
-3492
-3439
-3385
-3330
-3274
-3218
-3160
-3101
-3042
-2982
-2921
-2859
-2796
-2733
-2669
-2604
-2538
-2473
-2406
-2339
-2272
-2204
-2135
-2067
-1997
-1928
-1858
-1788
-1718
-1648
-1577
-1506
-1435
-1363
-1292
-1220
-1149
-1077
-1004
-933
-862
-790
-719
-648
-577
-506
-435
-364
-294
-224
-154
-85
-16
53
121
189
257
324
390
456
522
587
651
715
779
841
903
965
1025
1085
1144
1203
1260
1317
1373
1428
1482
1535
1587
1638
1689
1738
1787
1834
1881
1927
1972
2016
2059
2101
2142
2183
2222
2261
2299
2336
2372
2407
2441
2474
2507
2538
2569
2598
2626
2653
2679
2704
2728
2750
2772
2792
2810
2828
2844
2859
2872
2884
2895
2904
2912
2919
2924
2927
2930
2931
2930
2929
2926
2921
2916
2910
2902
2893
2883
2873
2861
2848
2835
2820
2805
2789
2773
2756
2738
2720
2702
2683
2663
2643
2622
2601
2580
2558
2535
2511
2487
2463
2437
2411
2384
2356
2328
2299
2269
2239
2208
2176
2144
2112
2078
2045
2011
1977
1942
1907
1872
1837
1801
1766
1730
1695
1660
1625
1590
1555
1520
1486
1452
1418
1384
1351
1318
1285
1253
1220
1188
1157
1125
1094
1063
1032
1002
971
941
910
880
850
820
790
760
729
699
669
638
608
577
547
516
485
454
423
392
361
330
299
267
236
205
174
143
112
81
50
19
-11
-42
-72
-103
-133
-163
-193
-222
-252
-281
-310
-338
-366
-394
-421
-447
-473
-498
-522
-546
-569
-591
-613
-634
-654
-674
-693
-711
-728
-745
-761
-776
-791
-804
-817
-830
-841
-852
-862
-872
-880
-888
-895
-902
-907
-912
-916
-919
-921
-922
-922
-922
-921
-919
-916
-912
-908
-902
-897
-890
-883
-875
-866
-857
-846
-836
-824
-811
-798
-784
-770
-755
-739
-722
-705
-687
-669
-650
-630
-611
-591
-570
-550
-529
-508
-487
-466
-445
-423
-402
-381
-360
-339
-318
-297
-276
-256
-236
-216
-196
-177
-158
-139
-120
-102
-83
-65
-48
-30
-12
6
24
41
59
77
95
113
132
150
170
189
209
229
250
271
293
316
339
363
388
413
440
467
496
525
555
586
619
652
685
720
756
792
830
868
907
946
986
1027
1069
1111
1154
1198
1242
1287
1332
1378
1425
1472
1519
1567
1615
1663
1712
1761
1810
1859
1908
1958
2007
2057
2106
2156
2206
2255
2305
2354
2403
2452
2501
2550
2598
2646
2694
2742
2789
2836
2882
2928
2973
3017
3061
3104
3146
3188
3228
3268
3306
3344
3380
3415
3450
3483
3515
3546
3575
3604
3631
3657
3681
3704
3726
3746
3765
3782
3798
3812
3825
3836
3846
3854
3860
3864
3867
3869
3868
3866
3862
3856
3848
3839
3828
3815
3801
3785
3768
3749
3729
3707
3684
3660
3634
3608
3580
3552
3522
3492
3461
3429
3397
3364
3330
3296
3262
3226
3191
3155
3119
3083
3047
3010
2974
2937
2901
2864
2827
2790
2753
2716
2678
2641
2603
2565
2527
2489
2450
2412
2373
2333
2294
2254
2214
2174
2133
2093
2052
2011
1969
1928
1886
1844
1803
1761
1719
1677
1636
1594
1553
1511
1470
1430
1389
1349
1309
1270
1231
1193
1155
1117
1081
1045
1010
975
941
908
876
844
813
783
754
725
698
671
644
619
594
569
546
522
500
478
456
435
414
393
373
353
333
313
293
273
253
233
213
193
173
152
132
111
91
70
49
27
6
-16
-37
-59
-81
-104
-126
-149
-171
-194
-217
-240
-263
-286
-309
-332
-355
-378
-400
-423
-445
-468
-490
-511
-533
-554
-575
-595
-615
-635
-654
-673
-691
-709
-726
-743
-759
-775
-790
-805
-820
-834
-847
-860
-872
-884
-895
-905
-915
-924
-933
-941
-949
-955
-961
-967
-972
-976
-980
-983
-986
-988
-990
-991
-991
-991
-991
-990
-989
-988
-986
-984
-982
-979
-976
-973
-969
-966
-962
-958
-954
-949
-944
-940
-934
-929
-924
-918
-912
-906
-900
-893
-887
-880
-873
-867
-860
-853
-846
-839
-831
-824
-818
-811
-804
-798
-792
-786
-780
-775
-770
-766
-762
-758
-755
-752
-750
-749
-748
-747
-748
-748
-750
-752
-754
-757
-761
-765
-770
-776
-782
-789
-796
-804
-812
-821
-830
-840
-851
-861
-872
-884
-896
-908
-921
-933
-947
-960
-973
-987
-1000
-1014
-1029
-1044
-1058
-1073
-1088
-1103
-1118
-1133
-1148
-1163
-1179
-1194
-1210
-1225
-1241
-1257
-1272
-1288
-1303
-1319
-1334
-1349
-1364
-1378
-1393
-1406
-1420
-1433
-1445
-1457
-1468
-1478
-1488
-1497
-1505
-1513
-1520
-1526
-1531
-1535
-1538
-1541
-1543
-1544
-1544
-1544
-1542
-1540
-1538
-1534
-1530
-1525
-1520
-1514
-1507
-1500
-1492
-1483
-1474
-1465
-1455
-1445
-1434
-1423
-1412
-1400
-1389
-1377
-1365
-1353
-1341
-1329
-1317
-1305
-1293
-1281
-1269
-1258
-1246
-1235
-1224
-1213
-1202
-1192
-1181
-1171
-1162
-1152
-1143
-1134
-1126
-1117
-1109
-1102
-1094
-1087
-1080
-1073
-1066
-1060
-1054
-1048
-1042
-1036
-1030
-1024
-1018
-1012
-1006
-1000
-994
-988
-981
-974
-967
-959
-951
-942
-933
-924
-914
-904
-893
-881
-869
-856
-843
-829
-814
-799
-783
-766
-749
-731
-712
-693
-673
-652
-631
-610
-588
-565
-542
-519
-495
-471
-447
-423
-398
-374
-349
-325
-301
-277
-253
-229
-206
-184
-161
-140
-119
-98
-78
-59
-41
-23
-6
10
26
40
54
67
79
90
101
111
119
128
135
142
147
152
157
161
164
166
168
169
169
169
168
167
165
163
160
157
153
148
143
137
130
123
116
107
98
88
78
67
55
42
29
15
0
-16
-33
-50
-68
-87
-107
-127
-149
-170
-193
-216
-239
-263
-287
-312
-337
-363
-388
-414
-440
-467
-493
-519
-546
-572
-598
-625
-651
-677
-702
-728
-753
-778
-803
-827
-851
-874
-898
-920
-943
-965
-986
-1008
-1028
-1049
-1069
-1089
-1109
-1128
-1147
-1166
-1184
-1202
-1220
-1238
-1256
-1273
-1290
-1307
-1324
-1340
-1356
-1372
-1387
-1402
-1417
-1432
-1446
-1460
-1474
-1488
-1501
-1514
-1527
-1540
-1553
-1566
-1578
-1591
-1603
-1615
-1628
-1640
-1652
-1665
-1677
-1689
-1702
-1714
-1727
-1739
-1752
-1765
-1777
-1790
-1803
-1816
-1828
-1841
-1854
-1867
-1880
-1893
-1906
-1919
-1931
-1944
-1957
-1969
-1982
-1994
-2005
-2017
-2029
-2041
-2053
-2065
-2076
-2087
-2098
-2109
-2120
-2130
-2140
-2150
-2160
-2170
-2179
-2188
-2197
-2206
-2214
-2221
-2229
-2235
-2242
-2248
-2253
-2258
-2262
-2266
-2269
-2271
-2273
-2274
-2274
-2274
-2273
-2271
-2268
-2264
-2260
-2254
-2247
-2240
-2231
-2221
-2209
-2196
-2182
-2167
-2150
-2131
-2111
-2090
-2067
-2041
-2016
-1988
-1959
-1928
-1896
-1862
-1826
-1790
-1752
-1712
-1671
-1630
-1587
-1542
-1497
-1451
-1404
-1357
-1308
-1259
-1209
-1158
-1107
-1056
-1004
-952
-900
-847
-795
-742
-689
-636
-583
-531
-478
-426
-374
-322
-270
-219
-168
-118
-68
-19
29
77
124
171
217
262
306
349
392
434
474
514
553
592
629
665
700
735
768
801
833
863
893
922
950
977
1004
1029
1054
1078
1101
1124
1146
1167
1187
1207
1226
1245
1263
1280
1297
1313
1328
1343
1357
1370
1382
1394
1405
1415
1425
1433
1441
1448
1454
1460
1465
1469
1472
1475
1477
1479
1480
1481
1481
1480
1479
1478
1476
1474
1471
1468
1464
1460
1456
1451
1446
1440
1434
1427
1420
1413
1405
1397
1389
1380
1371
1362
1353
1343
1333
1323
1312
1302
1291
1280
1269
1258
1246
1234
1223
1210
1198
1186
1173
1160
1147
1133
1120
1106
1093
1079
1065
1051
1037
1022
1008
994
980
966
952
939
925
911
898
884
871
858
844
831
818
805
792
779
766
753
740
727
714
701
688
674
661
647
633
619
605
591
576
562
547
532
516
501
485
469
452
436
419
402
384
366
348
329
310
290
270
250
229
207
185
162
139
115
90
65
39
12
-16
-45
-75
-105
-136
-168
-202
-235
-270
-306
-342
-379
-417
-456
-495
-535
-575
-617
-658
-701
-743
-786
-830
-874
-918
-962
-1006
-1052
-1097
-1142
-1188
-1233
-1278
-1324
-1369
-1415
-1460
-1505
-1550
-1595
-1639
-1683
-1727
-1771
-1814
-1857
-1899
-1941
-1982
-2023
-2063
-2103
-2143
-2182
-2221
-2259
-2296
-2333
-2370
-2406
-2441
-2476
-2510
-2543
-2576
-2608
-2640
-2670
-2700
-2730
-2758
-2785
-2812
-2838
-2863
-2887
-2910
-2933
-2954
-2975
-2994
-3013
-3030
-3047
-3062
-3076
-3090
-3102
-3113
-3123
-3131
-3139
-3145
-3151
-3155
-3157
-3159
-3159
-3158
-3156
-3153
-3148
-3142
-3135
-3127
-3118
-3108
-3096
-3083
-3069
-3054
-3038
-3021
-3003
-2984
-2963
-2942
-2919
-2895
-2870
-2845
-2818
-2790
-2760
-2730
-2699
-2667
-2634
-2600
-2565
-2529
-2493
-2455
-2417
-2378
-2338
-2298
-2256
-2215
-2172
-2129
-2086
-2041
-1997
-1952
-1907
-1862
-1816
-1770
-1725
-1679
-1633
-1587
-1541
-1495
-1450
-1404
-1359
-1315
-1270
-1227
-1183
-1140
-1098
-1056
-1014
-973
-933
-893
-854
-816
-779
-742
-706
-672
-638
-605
-573
-542
-513
-484
-457
-430
-405
-381
-359
-337
-316
-297
-278
-260
-244
-228
-213
-199
-185
-173
-160
-149
-138
-128
-118
-108
-99
-91
-83
-76
-69
-62
-56
-50
-45
-40
-36
-32
-29
-26
-24
-22
-20
-19
-18
-18
-18
-18
-19
-20
-22
-23
-26
-28
-31
-35
-39
-43
-48
-54
-59
-66
-72
-79
-87
-95
-103
-112
-121
-130
-140
-150
-161
-171
-183
-194
-206
-218
-230
-243
-256
-270
-283
-297
-312
-326
-341
-356
-371
-386
-401
-416
-432
-447
-463
-478
-494
-509
-524
-539
-555
-569
-584
-599
-613
-628
-642
-655
-669
-682
-695
-708
-720
-732
-743
-754
-765
-775
-785
-794
-803
-812
-820
-827
-834
-841
-847
-853
-858
-863
-868
-872
-876
-880
-883
-887
-890
-893
-896
-899
-902
-905
-908
-911
-915
-919
-922
-927
-931
-936
-941
-947
-953
-959
-965
-972
-980
-988
-996
-1004
-1014
-1022
-1033
-1044
-1055
-1066
-1078
-1090
-1103
-1116
-1130
-1144
-1159
-1174
-1190
-1206
-1222
-1239
-1256
-1274
-1292
-1310
-1328
-1347
-1365
-1384
-1403
-1422
-1441
-1460
-1478
-1497
-1515
-1534
-1552
-1569
-1587
-1604
-1622
-1638
-1655
-1671
-1687
-1703
-1719
-1734
-1749
-1764
-1778
-1793
-1807
-1821
-1834
-1847
-1860
-1873
-1886
-1898
-1910
-1921
-1933
-1944
-1955
-1965
-1975
-1986
-1996
-2005
-2015
-2024
-2033
-2043
-2052
-2061
-2070
-2079
-2088
-2097
-2105
-2114
-2122
-2131
-2139
-2147
-2155
-2163
-2171
-2178
-2186
-2193
-2200
-2207
-2213
-2219
-2225
-2230
-2235
-2239
-2243
-2247
-2250
-2252
-2254
-2256
-2256
-2257
-2256
-2255
-2254
-2252
-2249
-2246
-2242
-2237
-2232
-2226
-2220
-2213
-2205
-2197
-2188
-2179
-2169
-2158
-2147
-2135
-2122
-2109
-2096
-2081
-2067
-2051
-2035
-2019
-2001
-1984
-1965
-1946
-1926
-1906
-1884
-1863
-1840
-1817
-1792
-1768
-1742
-1716
-1689
-1661
-1632
-1603
-1573
-1542
-1511
-1479
-1447
-1414
-1380
-1346
-1311
-1276
-1240
-1204
-1167
-1129
-1092
-1053
-1014
-976
-936
-896
-856
-815
-774
-733
-691
-649
-607
-565
-522
-480
-437
-394
-351
-308
-264
-221
-177
-134
-90
-47
-3
41
85
128
172
216
260
303
347
390
434
477
521
564
607
650
692
735
777
819
860
902
943
983
1024
1064
1103
1142
1181
1219
1257
1295
1332
1368
1404
1440
1474
1509
1542
1575
1608
1639
1670
1700
1730
1759
1787
1814
1840
1865
1890
1913
1936
1958
1979
1998
2017
2035
2051
2067
2081
2095
2107
2117
2127
2135
2142
2148
2153
2156
2158
2158
2158
2155
2152
2147
2141
2134
2126
2116
2105
2092
2079
2064
2049
2032
2013
1994
1974
1952
1930
1906
1882
1856
1829
1801
1772
1743
1712
1681
1648
1615
1581
1546
1510
1474
1437
1399
1360
1321
1282
1241
1200
1159
1117
1075
1032
988
944
900
855
810
765
719
672
626
579
531
484
436
388
340
292
243
194
146
97
48
-1
-50
-100
-149
-198
-247
-297
-346
-395
-444
-493
-541
-590
-638
-686
-733
-781
-827
-874
-919
-965
-1010
-1054
-1098
-1141
-1183
-1225
-1267
-1307
-1348
-1387
-1426
-1464
-1502
-1539
-1575
-1610
-1645
-1679
-1712
-1745
-1776
-1807
-1837
-1867
-1895
-1923
-1950
-1976
-2001
-2025
-2049
-2072
-2093
-2114
-2135
-2154
-2172
-2190
-2206
-2222
-2236
-2249
-2261
-2272
-2282
-2291
-2298
-2304
-2309
-2313
-2315
-2316
-2316
-2314
-2312
-2307
-2302
-2296
-2288
-2279
-2269
-2258
-2245
-2232
-2218
-2202
-2186
-2168
-2150
-2130
-2110
-2089
-2066
-2043
-2019
-1994
-1969
-1942
-1915
-1887
-1858
-1828
-1798
-1767
-1735
-1703
-1670
-1637
-1603
-1568
-1533
-1498
-1462
-1426
-1390
-1353
-1316
-1278
-1240
-1202
-1164
-1126
-1087
-1048
-1008
-970
-930
-891
-852
-812
-773
-734
-695
-656
-618
-579
-541
-504
-467
-430
-394
-359
-324
-289
-255
-222
-189
-157
-126
-95
-65
-36
-7
20
48
74
100
124
148
171
194
215
235
255
273
290
307
322
336
349
362
373
383
392
400
407
413
418
422
425
428
429
429
428
427
424
421
416
411
404
397
388
379
369
358
346
333
320
305
290
273
256
238
220
200
180
159
138
115
93
69
45
20
-5
-30
-57
-83
-111
-139
-167
-195
-225
-254
-284
-314
-345
-376
-408
-440
-472
-504
-537
-570
-603
-637
-670
-704
-738
-772
-806
-840
-875
-909
-943
-977
-1010
-1045
-1079
-1112
-1145
-1178
-1211
-1243
-1275
-1307
-1338
-1369
-1399
-1429
-1458
-1486
-1514
-1541
-1567
-1593
-1618
-1642
-1666
-1688
-1710
-1731
-1751
-1770
-1789
-1806
-1823
-1839
-1853
-1868
-1881
-1893
-1905
-1915
-1925
-1934
-1942
-1950
-1956
-1962
-1968
-1972
-1976
-1979
-1982
-1984
-1985
-1986
-1987
-1987
-1987
-1986
-1985
-1984
-1983
-1981
-1979
-1977
-1975
-1972
-1970
-1967
-1964
-1961
-1958
-1956
-1953
-1950
-1947
-1944
-1942
-1939
-1937
-1934
-1932
-1930
-1928
-1927
-1925
-1924
-1923
-1922
-1922
-1922
-1922
-1922
-1922
-1923
-1924
-1925
-1927
-1928
-1930
-1932
-1935
-1937
-1940
-1942
-1945
-1948
-1951
-1955
-1958
-1961
-1964
-1967
-1969
-1972
-1974
-1976
-1978
-1979
-1981
-1981
-1982
-1982
-1982
-1981
-1980
-1979
-1978
-1976
-1973
-1971
-1968
-1965
-1961
-1958
-1954
-1950
-1946
-1941
-1937
-1932
-1927
-1922
-1917
-1911
-1905
-1900
-1893
-1887
-1881
-1874
-1867
-1860
-1853
-1845
-1837
-1829
-1821
-1813
-1804
-1795
-1786
-1777
-1767
-1757
-1748
-1738
-1728
-1718
-1708
-1698
-1688
-1678
-1669
-1659
-1650
-1641
-1632
-1623
-1615
-1607
-1599
-1591
-1584
-1576
-1569
-1563
-1556
-1550
-1544
-1538
-1533
-1527
-1522
-1517
-1511
-1506
-1502
-1497
-1492
-1487
-1483
-1478
-1474
-1469
-1465
-1460
-1456
-1451
-1447
-1442
-1438
-1433
-1429
-1424
-1419
-1415
-1410
-1405
-1400
-1395
-1390
-1385
-1379
-1374
-1368
-1362
-1356
-1349
-1343
-1336
-1329
-1321
-1314
-1306
-1297
-1289
-1280
-1272
-1263
-1253
-1244
-1234
-1224
-1214
-1204
-1194
-1183
-1173
-1162
-1152
-1141
-1131
-1120
-1110
-1100
-1090
-1080
-1070
-1061
-1051
-1043
-1034
-1026
-1018
-1012
-1006
-1000
-994
-989
-985
-981
-978
-975
-973
-971
-970
-969
-968
-968
-968
-968
-968
-969
-970
-971
-972
-973
-974
-975
-976
-977
-978
-979
-980
-980
-981
-981
-981
-981
-981
-981
-980
-980
-979
-978
-977
-976
-974
-973
-972
-971
-969
-968
-967
-966
-964
-964
-963
-962
-962
-961
-961
-962
-962
-963
-963
-964
-965
-967
-968
-970
-971
-973
-975
-977
-980
-982
-984
-987
-989
-991
-994
-997
-999
-1002
-1004
-1008
-1010
-1014
-1016
-1020
-1022
-1026
-1029
-1033
-1036
-1039
-1043
-1046
-1050
-1053
-1056
-1060
-1063
-1067
-1070
-1073
-1077
-1080
-1083
-1086
-1089
-1091
-1094
-1097
-1099
-1102
-1104
-1106
-1109
-1111
-1113
-1115
-1117
-1119
-1121
-1123
-1126
-1128
-1130
-1132
-1135
-1137
-1140
-1142
-1145
-1148
-1151
-1154
-1158
-1161
-1164
-1168
-1172
-1176
-1180
-1184
-1188
-1192
-1196
-1200
-1205
-1209
-1213
-1217
-1222
-1226
-1230
-1234
-1238
-1242
-1246
-1250
-1254
-1257
-1261
-1264
-1268
-1271
-1274
-1277
-1279
-1282
-1284
-1286
-1288
-1290
-1292
-1293
-1294
-1295
-1296
-1296
-1296
-1296
-1295
-1295
-1294
-1292
-1291
-1289
-1287
-1284
-1281
-1278
-1274
-1271
-1267
-1262
-1258
-1253
-1248
-1242
-1236
-1230
-1224
-1218
-1211
-1204
-1197
-1190
-1182
-1175
-1167
-1159
-1151
-1142
-1134
-1125
-1116
-1107
-1097
-1088
-1078
-1068
-1057
-1047
-1036
-1025
-1012
-1002
-990
-978
-966
-954
-941
-928
-915
-902
-889
-875
-862
-848
-833
-819
-804
-789
-774
-758
-742
-726
-709
-692
-675
-657
-639
-621
-602
-583
-564
-544
-525
-505
-485
-464
-444
-423
-402
-381
-360
-339
-318
-297
-275
-254
-232
-211
-189
-168
-146
-124
-102
-80
-59
-37
-15
8
30
52
74
96
118
140
163
185
207
229
250
272
294
316
337
359
380
402
423
445
466
487
508
529
550
570
591
611
632
652
672
692
712
731
751
770
789
808
827
845
864
882
899
917
934
951
968
984
1000
1016
1032
1047
1062
1077
1092
1106
1120
1134
1148
1161
1174
1187
1200
1212
1225
1237
1248
1260
1271
1281
1292
1302
1312
1322
1331
1340
1349
1358
1366
1374
1383
1391
1399
1407
1414
1422
1430
1438
1446
1453
1461
1469
1477
1485
1493
1501
1510
1518
1526
1535
1544
1552
1561
1570
1579
1588
1598
1607
1616
1626
1635
1645
1654
1664
1673
1683
1692
1701
1711
1720
1729
1738
1747
1756
1764
1773
1781
1790
1798
1807
1815
1823
1831
1839
1847
1855
1863
1870
1878
1885
1892
1899
1905
1912
1918
1924
1929
1935
1940
1944
1949
1953
1957
1961
1964
1967
1970
1973
1975
1978
1980
1982
1984
1985
1987
1989
1990
1991
1992
1993
1994
1994
1995
1995
1995
1994
1994
1993
1992
1990
1989
1986
1984
1981
1977
1973
1969
1964
1959
1953
1946
1939
1932
1924
1915
1906
1896
1885
1874
1862
1849
1836
1822
1807
1792
1776
1760
1743
1725
1707
1688
1668
1648
1628
1607
1586
1564
1542
1520
1497
1474
1451
1427
1403
1379
1355
1331
1306
1281
1256
1231
1206
1181
1155
1130
1104
1079
1054
1028
1002
978
953
928
903
879
855
831
808
785
762
740
719
698
678
658
639
620
602
584
567
551
535
519
504
490
476
463
450
437
425
413
402
390
380
369
359
349
339
330
320
311
302
293
284
275
266
257
248
240
231
223
214
206
198
191
183
176
169
162
156
150
144
138
133
129
125
121
118
115
112
110
109
108
107
107
107
107
108
110
112
114
117
120
124
128
133
138
144
150
157
164
171
179
188
196
206
215
225
236
247
258
270
282
294
306
319
332
346
360
373
388
402
416
431
446
461
476
491
507
522
537
553
569
584
600
615
631
646
661
676
691
706
721
735
749
763
777
791
804
817
830
842
854
865
877
888
898
908
918
927
936
944
952
960
968
975
981
987
993
999
1004
1008
1014
1018
1022
1027
1031
1034
1038
1041
1044
1047
1049
1052
1054
1057
1059
1061
1063
1064
1066
1068
1069
1071
1072
1073
1074
1074
1075
1075
1075
1075
1074
1074
1073
1071
1070
1068
1065
1063
1059
1056
1052
1047
1042
1036
1030
1024
1016
1008
1000
991
981
971
960
948
935
922
908
894
878
862
845
828
809
790
770
749
728
706
683
660
636
611
586
560
534
508
480
453
425
397
369
340
312
283
254
225
195
166
137
107
78
48
19
-10
-40
-69
-98
-127
-156
-184
-213
-241
-270
-298
-326
-353
-381
-408
-435
-462
-489
-516
-542
-569
-595
-621
-647
-673
-699
-724
-750
-776
-801
-826
-851
-876
-901
-925
-950
-974
-998
-1022
-1046
-1070
-1094
-1117
-1141
-1164
-1187
-1210
-1233
-1256
-1279
-1301
-1324
-1346
-1368
-1391
-1413
-1434
-1456
-1478
-1499
-1520
-1541
-1562
-1583
-1603
-1623
-1643
-1663
-1683
-1702
-1722
-1741
-1760
-1778
-1797
-1815
-1834
-1852
-1869
-1887
-1905
-1922
-1939
-1956
-1973
-1990
-2005
-2023
-2039
-2055
-2071
-2086
-2102
-2117
-2131
-2146
-2160
-2174
-2187
-2201
-2213
-2226
-2238
-2250
-2261
-2272
-2283
-2293
-2303
-2312
-2321
-2330
-2338
-2346
-2353
-2360
-2367
-2373
-2379
-2384
-2389
-2394
-2398
-2402
-2405
-2408
-2410
-2413
-2414
-2416
-2417
-2418
-2418
-2419
-2419
-2419
-2418
-2418
-2417
-2416
-2414
-2413
-2411
-2409
-2407
-2404
-2402
-2399
-2395
-2391
-2387
-2383
-2379
-2374
-2369
-2363
-2358
-2352
-2346
-2339
-2333
-2326
-2319
-2312
-2305
-2297
-2290
-2282
-2275
-2267
-2259
-2251
-2243
-2235
-2226
-2218
-2209
-2201
-2192
-2183
-2173
-2164
-2154
-2144
-2134
-2124
-2113
-2102
-2091
-2079
-2067
-2055
-2041
-2029
-2016
-2001
-1988
-1974
-1960
-1945
-1930
-1915
-1899
-1883
-1867
-1851
-1835
-1819
-1802
-1785
-1768
-1751
-1733
-1716
-1698
-1680
-1661
-1643
-1624
-1604
-1585
-1565
-1545
-1524
-1503
-1482
-1460
-1438
-1416
-1393
-1370
-1346
-1322
-1298
-1273
-1248
-1222
-1197
-1171
-1144
-1118
-1091
-1064
-1036
-1008
-981
-954
-926
-898
-870
-842
-815
-787
-759
-732
-704
-677
-650
-623
-596
-570
-544
-518
-493
-468
-443
-419
-395
-372
-349
-327
-305
-284
-263
-243
-224
-206
-188
-171
-154
-139
-124
-110
-97
-85
-73
-63
-53
-44
-36
-28
-22
-16
-11
-6
-3
0
2
4
4
4
4
2
0
-2
-6
-10
-15
-21
-27
-34
-42
-51
-60
-71
-82
-93
-106
-119
-133
-148
-164
-180
-197
-214
-232
-251
-270
-290
-310
-331
-352
-374
-396
-418
-441
-464
-488
-511
-535
-558
-582
-606
-630
-654
-678
-702
-726
-750
-774
-797
-821
-844
-868
-891
-914
-936
-959
-982
-1004
-1026
-1048
-1069
-1090
-1111
-1132
-1152
-1172
-1192
-1212
-1231
-1249
-1268
-1286
-1304
-1321
-1338
-1355
-1371
-1387
-1403
-1418
-1433
-1448
-1462
-1476
-1490
-1504
-1517
-1530
-1543
-1556
-1568
-1580
-1592
-1604
-1615
-1627
-1638
-1649
-1660
-1671
-1682
-1693
-1704
-1715
-1726
-1737
-1748
-1759
-1770
-1781
-1793
-1805
-1816
-1828
-1840
-1853
-1865
-1878
-1890
-1903
-1917
-1930
-1944
-1958
-1972
-1987
-2001
-2017
-2032
-2048
-2064
-2081
-2097
-2114
-2132
-2149
-2167
-2185
-2203
-2221
-2240
-2258
-2277
-2296
-2315
-2334
-2353
-2372
-2391
-2409
-2428
-2447
-2466
-2485
-2503
-2522
-2540
-2559
-2577
-2595
-2614
-2632
-2650
-2668
-2687
-2705
-2723
-2742
-2760
-2779
-2798
-2817
-2836
-2855
-2874
-2893
-2913
-2933
-2952
-2972
-2992
-3012
-3032
-3051
-3071
-3091
-3111
-3130
-3150
-3169
-3188
-3207
-3226
-3245
-3264
-3282
-3301
-3319
-3337
-3354
-3372
-3389
-3406
-3423
-3440
-3456
-3472
-3487
-3503
-3517
-3532
-3546
-3560
-3573
-3586
-3598
-3610
-3622
-3633
-3643
-3653
-3662
-3671
-3679
-3686
-3693
-3699
-3705
-3709
-3714
-3717
-3720
-3722
-3723
-3724
-3724
-3723
-3722
-3720
-3717
-3714
-3710
-3705
-3700
-3694
-3688
-3681
-3673
-3665
-3657
-3647
-3638
-3628
-3617
-3606
-3595
-3583
-3571
-3558
-3546
-3532
-3518
-3504
-3490
-3475
-3459
-3443
-3426
-3409
-3392
-3373
-3354
-3335
-3314
-3294
-3272
-3250
-3227
-3203
-3179
-3154
-3128
-3101
-3074
-3046
-3017
-2988
-2957
-2926
-2894
-2861
-2828
-2793
-2758
-2723
-2686
-2649
-2611
-2572
-2533
-2493
-2452
-2411
-2370
-2328
-2286
-2243
-2200
-2157
-2113
-2070
-2025
-1982
-1938
-1894
-1851
-1807
-1764
-1721
-1678
-1635
-1593
-1551
-1510
-1469
-1429
-1389
-1350
-1312
-1274
-1237
-1201
-1166
-1131
-1098
-1065
-1033
-1000
-971
-941
-912
-884
-857
-830
-804
-779
-754
-730
-707
-684
-662
-640
-619
-598
-578
-559
-540
-521
-503
-485
-467
-450
-434
-417
-402
-386
-371
-357
-342
-329
-315
-302
-290
-278
-266
-255
-244
-233
-223
-213
-204
-195
-186
-177
-169
-161
-153
-146
-138
-131
-124
-118
-111
-105
-99
-93
-87
-81
-75
-70
-65
-60
-55
-51
-47
-43
-39
-35
-32
-29
-26
-24
-21
-20
-18
-17
-15
-15
-14
-14
-14
-14
-14
-15
-16
-17
-18
-19
-20
-21
-22
-24
-25
-26
-27
-29
-30
-31
-32
-33
-34
-34
-35
-36
-36
-37
-37
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-37
-37
-36
-35
-35
-34
-33
-32
-31
-31
-30
-29
-28
-27
-26
-26
-25
-24
-24
-23
-23
-22
-22
-21
-21
-20
-20
-20
-19
-19
-18
-18
-17
-17
-16
-15
-14
-13
-12
-10
-9
-7
-6
-4
-2
0
2
4
6
9
11
13
15
18
20
22
24
26
28
29
31
32
33
34
34
34
34
33
33
31
30
28
26
24
21
18
15
12
8
4
-1
-5
-10
-15
-20
-26
-32
-38
-45
-51
-58
-65
-72
-80
-88
-96
-104
-112
-121
-129
-138
-147
-156
-165
-175
-184
-194
-204
-214
-225
-235
-246
-258
-269
-281
-293
-305
-317
-330
-343
-356
-370
-383
-397
-411
-425
-440
-454
-469
-484
-499
-514
-529
-544
-560
-575
-590
-606
-621
-636
-651
-667
-682
-697
-711
-726
-740
-755
-769
-783
-796
-810
-823
-836
-849
-861
-874
-886
-898
-910
-922
-933
-945
-956
-968
-979
-990
-1000
-1012
-1022
-1033
-1043
-1053
-1063
-1073
-1082
-1092
-1101
-1110
-1119
-1127
-1136
-1144
-1152
-1160
-1167
-1175
-1182
-1189
-1196
-1203
-1209
-1215
-1221
-1227
-1233
-1238
-1243
-1248
-1252
-1256
-1260
-1264
-1267
-1270
-1273
-1276
-1278
-1281
-1283
-1284
-1286
-1288
-1289
-1291
-1292
-1294
-1295
-1297
-1298
-1299
-1301
-1302
-1304
-1306
-1307
-1309
-1311
-1313
-1315
-1317
-1320
-1322
-1325
-1327
-1330
-1333
-1336
-1340
-1343
-1347
-1351
-1355
-1359
-1363
-1368
-1373
-1378
-1383
-1388
-1393
-1399
-1405
-1411
-1417
-1423
-1429
-1435
-1441
-1448
-1454
-1460
-1466
-1473
-1479
-1485
-1491
-1497
-1502
-1508
-1513
-1518
-1522
-1527
-1531
-1534
-1538
-1541
-1544
-1546
-1548
-1549
-1550
-1551
-1551
-1551
-1550
-1549
-1547
-1545
-1542
-1539
-1536
-1532
-1527
-1522
-1517
-1511
-1505
-1498
-1491
-1483
-1475
-1466
-1456
-1446
-1436
-1425
-1413
-1401
-1389
-1375
-1362
-1347
-1332
-1317
-1301
-1284
-1267
-1249
-1231
-1212
-1193
-1173
-1153
-1132
-1110
-1088
-1065
-1042
-1018
-994
-970
-945
-919
-893
-867
-840
-813
-786
-758
-730
-702
-673
-644
-615
-586
-557
-527
-497
-468
-437
-407
-377
-346
-315
-284
-253
-222
-190
-159
-127
-95
-63
-31
2
34
67
100
133
166
199
232
265
298
332
365
398
432
465
498
532
565
598
631
664
697
730
763
795
828
860
892
923
955
986
1016
1048
1078
1108
1138
1167
1196
1225
1253
1281
1309
1337
1363
1390
1416
1442
1467
1492
1516
1539
1562
1585
1606
1628
1648
1668
1687
1705
1723
1740
1756
1771
1786
1800
1812
1824
1835
1846
1855
1863
1871
1877
1883
1887
1891
1894
1895
1896
1896
1895
1893
1890
1886
1881
1875
1868
1860
1851
1842
1831
1819
1806
1792
1778
1762
1745
1728
1710
1691
1671
1650
1628
1606
1583
1559
1535
1509
1484
1457
1430
1402
1374
1345
1316
1286
1255
1224
1193
1161
1129
1096
1063
1029
995
961
926
891
855
819
783
746
709
672
634
596
558
519
481
442
403
363
324
284
244
204
164
123
82
41
0
-41
-83
-124
-166
-209
-251
-294
-337
-381
-425
-469
-513
-558
-603
-648
-693
-739
-785
-831
-878
-924
-971
-1018
-1065
-1112
-1159
-1206
-1253
-1301
-1348
-1395
-1442
-1489
-1536
-1583
-1629
-1676
-1722
-1768
-1814
-1859
-1904
-1949
-1994
-2037
-2082
-2126
-2169
-2212
-2254
-2296
-2338
-2379
-2420
-2460
-2500
-2540
-2579
-2617
-2655
-2692
-2729
-2765
-2800
-2834
-2868
-2901
-2933
-2964
-2994
-3024
-3052
-3080
-3107
-3132
-3157
-3180
-3203
-3224
-3244
-3264
-3282
-3299
-3314
-3329
-3342
-3354
-3365
-3374
-3383
-3390
-3396
-3400
-3403
-3405
-3406
-3406
-3404
-3401
-3397
-3392
-3385
-3378
-3369
-3359
-3348
-3336
-3323
-3309
-3294
-3277
-3260
-3242
-3222
-3202
-3181
-3159
-3136
-3112
-3087
-3062
-3035
-3008
-2980
-2952
-2922
-2892
-2862
-2830
-2799
-2766
-2733
-2699
-2665
-2631
-2596
-2560
-2524
-2488
-2451
-2414
-2377
-2339
-2301
-2263
-2225
-2187
-2148
-2110
-2071
-2032
-1993
-1954
-1915
-1875
-1836
-1797
-1758
-1719
-1679
-1640
-1601
-1562
-1523
-1484
-1446
-1407
-1368
-1330
-1292
-1254
-1216
-1178
-1141
-1103
-1066
-1029
-993
-956
-920
-884
-848
-812
-777
-742
-707
-672
-638
-603
-569
-536
-502
-469
-436
-404
-372
-340
-308
-277
-247
-217
-187
-157
-129
-100
-72
-45
-18
8
34
59
83
107
130
153
175
196
216
236
256
274
292
309
326
342
357
372
386
400
413
425
437
448
459
469
479
488
497
505
512
520
526
532
538
542
547
551
554
557
559
561
562
563
563
563
562
560
558
555
552
548
543
538
533
527
520
513
505
496
487
478
468
458
447
435
424
412
399
386
373
360
346
332
318
304
290
275
261
246
232
217
203
189
174
160
146
133
119
106
93
80
68
56
44
32
21
11
1
-9
-18
-27
-35
-42
-49
-56
-62
-68
-73
-77
-81
-84
-87
-90
-92
-94
-95
-96
-96
-96
-96
-95
-95
-93
-92
-90
-89
-86
-84
-82
-79
-76
-72
-69
-65
-62
-58
-54
-49
-45
-41
-36
-31
-26
-21
-16
-11
-6
0
5
11
16
22
28
33
39
45
51
56
62
68
73
79
84
90
95
100
105
110
115
119
124
128
133
137
141
145
148
151
155
158
160
163
165
167
169
170
171
172
173
173
173
173
172
171
170
168
166
164
161
158
155
151
147
143
139
134
129
124
118
112
106
100
94
87
81
74
68
61
54
47
40
33
26
19
12
5
-2
-10
-17
-24
-31
-38
-45
-53
-60
-67
-75
-82
-90
-97
-105
-113
-121
-129
-137
-145
-153
-162
-170
-179
-188
-196
-205
-214
-223
-233
-242
-251
-260
-269
-278
-287
-296
-305
-314
-323
-331
-340
-348
-356
-364
-372
-380
-387
-394
-401
-408
-414
-421
-427
-432
-438
-444
-449
-454
-459
-464
-469
-474
-478
-483
-488
-492
-497
-502
-506
-511
-516
-520
-525
-530
-536
-541
-546
-551
-556
-561
-566
-571
-576
-581
-586
-590
-595
-599
-603
-606
-610
-613
-615
-618
-620
-622
-623
-624
-625
-626
-626
-626
-626
-626
-625
-624
-623
-622
-620
-619
-617
-615
-613
-611
-609
-606
-604
-601
-598
-594
-591
-587
-584
-580
-576
-571
-567
-562
-557
-552
-547
-541
-535
-529
-523
-517
-510
-503
-496
-489
-482
-474
-467
-459
-451
-443
-435
-427
-419
-411
-402
-394
-385
-377
-369
-360
-352
-343
-335
-327
-319
-311
-302
-294
-287
-279
-271
-263
-255
-248
-241
-233
-226
-219
-212
-205
-198
-191
-184
-178
-171
-164
-158
-151
-145
-139
-133
-127
-121
-114
-108
-102
-96
-91
-85
-79
-73
-68
-62
-57
-52
-46
-41
-36
-31
-26
-21
-16
-12
-7
-3
1
5
8
12
15
18
21
23
25
27
29
30
32
33
33
34
34
34
33
33
32
30
29
27
25
23
21
18
16
13
10
6
3
-1
-5
-9
-13
-17
-21
-25
-30
-34
-39
-44
-49
-54
-59
-65
-70
-76
-82
-87
-94
-100
-106
-113
-119
-126
-133
-140
-147
-155
-162
-170
-177
-185
-192
-200
-208
-216
-224
-232
-240
-249
-257
-265
-274
-282
-290
-299
-307
-316
-324
-333
-341
-349
-357
-365
-373
-381
-388
-395
-402
-408
-415
-421
-426
-431
-436
-441
-445
-449
-452
-455
-457
-459
-461
-462
-463
-464
-464
-463
-462
-461
-459
-457
-455
-452
-449
-446
-442
-438
-434
-429
-424
-419
-413
-408
-402
-395
-389
-382
-376
-368
-361
-354
-346
-338
-330
-322
-313
-305
-296
-287
-277
-268
-258
-248
-237
-227
-216
-205
-193
-182
-169
-157
-144
-131
-118
-104
-90
-76
-61
-46
-31
-15
1
17
34
51
68
86
104
122
140
158
177
196
215
235
254
274
294
313
333
353
373
393
413
433
453
472
492
511
531
550
569
588
607
625
643
661
679
696
714
731
747
764
780
795
811
826
841
855
869
883
896
909
921
934
945
957
968
978
989
999
1008
1016
1026
1034
1042
1050
1057
1064
1071
1077
1083
1088
1093
1098
1102
1106
1109
1112
1115
1117
1118
1119
1120
1120
1119
1118
1117
1114
1111
1108
1104
1099
1094
1089
1082
1076
1068
1060
1052
1043
1033
1022
1012
1000
989
977
964
950
936
922
907
891
875
859
842
825
807
789
771
752
733
713
694
673
653
633
612
591
569
548
526
504
482
460
437
415
392
369
346
323
300
277
253
230
206
182
158
134
110
85
61
36
11
-14
-39
-64
-89
-115
-141
-166
-192
-218
-243
-269
-295
-321
-347
-372
-398
-423
-449
-474
-500
-525
-550
-575
-599
-624
-649
-674
-698
-722
-747
-771
-795
-819
-844
-868
-891
-915
-939
-962
-986
-1008
-1033
-1056
-1079
-1102
-1124
-1147
-1169
-1192
-1214
-1236
-1257
-1279
-1300
-1322
-1342
-1363
-1384
-1404
-1424
-1444
-1464
-1483
-1502
-1521
-1539
-1558
-1575
-1593
-1610
-1627
-1643
-1659
-1675
-1690
-1705
-1720
-1734
-1748
-1761
-1774
-1787
-1799
-1810
-1822
-1832
-1843
-1853
-1862
-1872
-1880
-1889
-1897
-1905
-1912
-1919
-1925
-1931
-1937
-1942
-1947
-1952
-1956
-1960
-1964
-1967
-1970
-1973
-1975
-1977
-1979
-1980
-1981
-1982
-1982
-1983
-1983
-1982
-1982
-1981
-1980
-1979
-1977
-1976
-1974
-1972
-1969
-1967
-1964
-1961
-1958
-1955
-1952
-1948
-1945
-1941
-1937
-1934
-1930
-1926
-1922
-1918
-1914
-1910
-1906
-1902
-1899
-1895
-1891
-1887
-1883
-1879
-1876
-1872
-1868
-1864
-1861
-1857
-1853
-1849
-1845
-1841
-1837
-1833
-1829
-1825
-1821
-1817
-1812
-1808
-1803
-1798
-1794
-1789
-1784
-1779
-1774
-1769
-1764
-1759
-1754
-1749
-1744
-1739
-1733
-1728
-1723
-1718
-1712
-1707
-1702
-1697
-1691
-1686
-1680
-1675
-1669
-1663
-1657
-1651
-1645
-1639
-1633
-1626
-1619
-1613
-1606
-1599
-1591
-1584
-1576
-1569
-1561
-1553
-1545
-1536
-1528
-1519
-1510
-1501
-1492
-1482
-1472
-1463
-1452
-1442
-1431
-1421
-1409
-1398
-1387
-1375
-1363
-1351
-1338
-1325
-1312
-1299
-1286
-1272
-1258
-1244
-1230
-1215
-1200
-1185
-1170
-1155
-1140
-1124
-1108
-1092
-1076
-1060
-1043
-1027
-1010
-993
-976
-958
-941
-923
-905
-888
-870
-852
-834
-816
-798
-780
-762
-744
-726
-708
-690
-672
-655
-637
-619
-601
-584
-566
-549
-531
-514
-497
-480
-462
-445
-428
-411
-395
-378
-361
-345
-328
-312
-296
-280
-264
-249
-233
-218
-203
-188
-174
-159
-145
-131
-118
-104
-91
-79
-66
-54
-42
-31
-20
-9
2
12
21
31
40
48
56
64
71
78
84
90
95
99
104
107
110
112
114
115
116
116
115
114
112
110
107
103
99
94
88
82
75
68
60
52
43
33
23
13
2
-9
-21
-34
-46
-59
-73
-87
-101
-116
-131
-147
-162
-179
-195
-212
-229
-246
-264
-282
-300
-318
-336
-355
-374
-393
-411
-431
-450
-469
-488
-508
-527
-547
-566
-586
-605
-625
-644
-664
-683
-702
-721
-740
-759
-778
-796
-815
-833
-851
-869
-886
-904
-921
-938
-955
-972
-988
-1004
-1020
-1036
-1052
-1067
-1083
-1098
-1112
-1127
-1141
-1156
-1170
-1184
-1197
-1211
-1224
-1237
-1250
-1262
-1275
-1287
-1299
-1310
-1322
-1333
-1344
-1354
-1365
-1375
-1384
-1394
-1403
-1412
-1420
-1428
-1436
-1444
-1451
-1458
-1465
-1471
-1477
-1483
-1488
-1493
-1497
-1502
-1506
-1509
-1513
-1516
-1518
-1521
-1523
-1525
-1526
-1527
-1528
-1529
-1529
-1529
-1529
-1528
-1527
-1526
-1524
-1522
-1520
-1518
-1515
-1512
-1509
-1505
-1501
-1497
-1493
-1489
-1484
-1479
-1473
-1468
-1462
-1456
-1450
-1443
-1436
-1429
-1422
-1414
-1406
-1398
-1390
-1381
-1372
-1363
-1354
-1344
-1335
-1325
-1315
-1304
-1294
-1283
-1272
-1261
-1249
-1238
-1226
-1214
-1202
-1190
-1177
-1165
-1152
-1138
-1125
-1112
-1098
-1084
-1070
-1055
-1041
-1026
-1010
-996
-980
-965
-949
-933
-917
-901
-884
-868
-851
-834
-817
-800
-783
-766
-749
-731
-714
-697
-680
-662
-645
-628
-610
-593
-576
-559
-542
-525
-508
-491
-474
-458
-441
-425
-408
-392
-376
-360
-344
-328
-312
-297
-281
-265
-250
-234
-219
-203
-187
-172
-156
-141
-125
-110
-94
-79
-63
-48
-32
-17
-2
13
28
43
58
72
87
101
115
129
143
157
170
183
196
209
222
234
246
258
269
280
291
301
312
321
331
340
349
357
365
372
380
386
393
398
404
409
413
417
421
424
427
429
431
432
433
434
434
433
432
431
429
427
425
421
418
414
409
404
398
392
385
378
370
361
352
343
333
322
310
298
286
272
259
244
229
214
197
181
163
146
128
109
90
70
50
29
8
-13
-35
-58
-80
-103
-127
-151
-176
-201
-226
-252
-278
-305
-332
-360
-388
-417
-446
-475
-505
-535
-566
-597
-628
-660
-691
-723
-755
-788
-820
-853
-886
-918
-951
-984
-1016
-1050
-1083
-1116
-1149
-1181
-1214
-1247
-1279
-1312
-1344
-1377
-1409
-1441
-1473
-1505
-1536
-1568
-1599
-1630
-1661
-1691
-1721
-1751
-1781
-1811
-1840
-1868
-1897
-1925
-1952
-1980
-2005
-2033
-2059
-2084
-2109
-2134
-2158
-2182
-2205
-2228
-2250
-2272
-2294
-2315
-2335
-2355
-2375
-2394
-2412
-2431
-2448
-2465
-2482
-2499
-2514
-2530
-2545
-2559
-2573
-2586
-2599
-2611
-2623
-2635
-2645
-2656
-2666
-2675
-2684
-2692
-2700
-2707
-2714
-2721
-2726
-2732
-2737
-2741
-2745
-2749
-2752
-2755
-2758
-2760
-2762
-2763
-2765
-2766
-2767
-2768
-2768
-2769
-2769
-2770
-2770
-2770
-2770
-2770
-2770
-2769
-2769
-2769
-2768
-2768
-2767
-2766
-2766
-2765
-2764
-2763
-2762
-2761
-2760
-2759
-2758
-2757
-2756
-2755
-2754
-2753
-2752
-2751
-2750
-2749
-2747
-2746
-2745
-2744
-2743
-2741
-2740
-2738
-2737
-2735
-2733
-2731
-2729
-2727
-2724
-2721
-2718
-2714
-2711
-2707
-2702
-2698
-2693
-2687
-2682
-2676
-2669
-2662
-2655
-2648
-2640
-2632
-2623
-2614
-2604
-2595
-2585
-2574
-2564
-2553
-2541
-2530
-2518
-2506
-2493
-2481
-2468
-2455
-2442
-2429
-2415
-2401
-2388
-2374
-2360
-2345
-2331
-2317
-2302
-2287
-2273
-2258
-2243
-2228
-2212
-2197
-2181
-2165
-2149
-2133
-2116
-2099
-2082
-2065
-2047
-2029
-2011
-1993
-1974
-1955
-1935
-1916
-1896
-1876
-1856
-1835
-1814
-1793
-1772
-1751
-1729
-1708
-1686
-1664
-1642
-1620
-1597
-1575
-1552
-1529
-1506
-1483
-1460
-1437
-1413
-1390
-1366
-1342
-1318
-1294
-1270
-1246
-1222
-1197
-1172
-1147
-1122
-1097
-1072
-1047
-1020
-996
-970
-944
-918
-893
-866
-840
-814
-788
-762
-736
-709
-683
-657
-631
-605
-579
-553
-527
-502
-477
-451
-426
-402
-377
-353
-329
-305
-282
-259
-236
-214
-192
-171
-149
-129
-109
-89
-69
-51
-32
-14
3
20
37
53
68
83
98
112
125
138
151
163
175
186
197
207
216
225
234
242
250
257
263
269
275
280
284
288
291
294
296
298
299
300
300
299
299
297
295
293
290
287
283
279
274
269
264
258
251
245
238
231
223
215
207
198
189
180
171
161
150
140
129
118
106
94
82
69
56
43
29
15
0
-15
-30
-46
-62
-78
-95
-112
-129
-146
-164
-183
-201
-220
-239
-258
-278
-298
-318
-338
-358
-379
-400
-421
-443
-464
-486
-508
-531
-553
-576
-598
-621
-645
-668
-691
-715
-738
-762
-786
-810
-834
-858
-882
-906
-930
-954
-978
-1002
-1025
-1049
-1073
-1096
-1120
-1143
-1167
-1190
-1213
-1236
-1259
-1282
-1305
-1327
-1350
-1372
-1395
-1417
-1439
-1461
-1483
-1505
-1526
-1548
-1569
-1591
-1612
-1633
-1654
-1675
-1696
-1717
-1738
-1758
-1779
-1799
-1819
-1839
-1859
-1879
-1899
-1918
-1938
-1957
-1976
-1994
-2013
-2031
-2049
-2067
-2084
-2102
-2119
-2135
-2152
-2168
-2183
-2199
-2214
-2229
-2243
-2257
-2271
-2284
-2297
-2310
-2322
-2334
-2345
-2356
-2367
-2377
-2387
-2396
-2405
-2414
-2422
-2430
-2438
-2445
-2452
-2459
-2465
-2471
-2476
-2481
-2486
-2491
-2495
-2500
-2504
-2507
-2511
-2514
-2517
-2520
-2523
-2525
-2528
-2530
-2532
-2534
-2536
-2537
-2539
-2540
-2541
-2542
-2543
-2543
-2544
-2544
-2544
-2543
-2543
-2542
-2541
-2540
-2538
-2537
-2534
-2532
-2529
-2526
-2523
-2519
-2515
-2511
-2506
-2501
-2496
-2490
-2484
-2478
-2471
-2464
-2457
-2449
-2441
-2433
-2424
-2416
-2406
-2397
-2387
-2377
-2367
-2356
-2345
-2334
-2322
-2310
-2298
-2286
-2273
-2260
-2246
-2232
-2218
-2204
-2189
-2174
-2158
-2143
-2127
-2110
-2093
-2076
-2059
-2041
-2023
-2005
-1986
-1968
-1948
-1929
-1909
-1889
-1869
-1848
-1828
-1807
-1786
-1764
-1743
-1721
-1700
-1678
-1656
-1634
-1612
-1589
-1567
-1545
-1523
-1501
-1478
-1456
-1434
-1412
-1389
-1367
-1345
-1323
-1301
-1279
-1256
-1234
-1212
-1190
-1168
-1146
-1125
-1103
-1081
-1059
-1036
-1014
-992
-970
-948
-925
-903
-881
-858
-835
-813
-790
-767
-744
-721
-698
-675
-652
-629
-606
-583
-560
-537
-514
-491
-468
-445
-422
-399
-377
-354
-331
-309
-286
-264
-242
-219
-197
-175
-153
-131
-109
-88
-66
-44
-23
-1
20
41
62
83
104
125
145
166
186
206
226
246
265
285
304
323
341
360
378
396
414
431
448
465
481
497
513
528
543
558
573
587
600
614
627
640
652
664
676
687
699
710
720
731
741
751
761
770
779
788
797
806
814
823
831
838
846
853
860
867
873
880
885
891
896
901
906
910
913
917
919
922
923
925
926
926
926
925
924
922
920
918
915
911
907
903
898
892
886
880
873
866
859
851
843
835
827
818
809
799
790
780
770
760
750
740
729
719
708
697
687
676
665
654
642
631
620
609
598
586
575
564
552
541
530
518
507
495
484
472
461
449
438
426
415
403
391
380
368
356
345
333
321
310
298
286
274
263
251
239
228
216
205
193
182
170
159
148
137
126
115
104
93
82
72
61
51
41
31
21
11
2
-8
-17
-26
-35
-44
-52
-61
-69
-77
-85
-93
-100
-107
-115
-121
-128
-135
-141
-147
-153
-159
-165
-170
-176
-181
-186
-191
-195
-200
-205
-209
-213
-217
-221
-225
-229
-233
-236
-240
-243
-247
-250
-254
-257
-260
-263
-267
-270
-273
-276
-279
-282
-285
-288
-291
-294
-297
-299
-302
-305
-307
-310
-312
-315
-317
-320
-322
-324
-326
-329
-331
-333
-335
-337
-339
-340
-342
-344
-346
-347
-349
-351
-352
-354
-355
-357
-358
-359
-361
-362
-363
-365
-366
-367
-368
-370
-371
-372
-373
-375
-376
-377
-378
-380
-381
-382
-383
-384
-385
-386
-387
-388
-388
-389
-390
-390
-391
-391
-391
-391
-391
-390
-390
-389
-388
-386
-385
-383
-381
-378
-376
-373
-369
-366
-362
-357
-353
-348
-342
-337
-330
-324
-317
-310
-303
-295
-287
-279
-270
-261
-251
-241
-231
-220
-209
-198
-186
-175
-162
-150
-137
-124
-111
-98
-84
-71
-57
-43
-29
-15
0
14
28
42
57
71
85
99
113
126
140
153
166
179
192
204
216
228
240
251
263
274
284
295
305
315
324
334
343
352
360
368
376
384
392
399
406
413
419
426
432
438
443
449
454
459
464
469
474
478
482
486
490
494
498
502
505
508
512
515
518
521
524
527
530
532
535
538
540
543
545
547
550
552
554
556
558
560
562
564
566
568
569
571
573
574
575
576
578
578
579
580
581
581
581
581
581
580
580
579
578
577
575
573
571
569
566
563
560
556
552
548
543
538
533
527
521
515
508
501
494
486
479
470
462
453
444
435
425
415
405
394
383
372
361
349
337
324
312
299
285
272
258
244
229
215
200
184
169
153
137
120
104
87
70
53
35
17
-1
-19
-37
-55
-74
-93
-112
-131
-150
-170
-189
-209
-229
-250
-270
-291
-312
-333
-354
-376
-398
-419
-442
-464
-486
-509
-532
-555
-578
-601
-624
-647
-670
-694
-717
-741
-764
-787
-811
-834
-857
-880
-903
-926
-949
-972
-994
-1016
-1039
-1061
-1083
-1105
-1126
-1148
-1169
-1190
-1211
-1231
-1251
-1271
-1291
-1311
-1330
-1349
-1368
-1387
-1405
-1423
-1441
-1459
-1476
-1494
-1510
-1527
-1544
-1560
-1576
-1592
-1608
-1624
-1639
-1655
-1671
-1686
-1701
-1717
-1732
-1748
-1763
-1778
-1794
-1809
-1825
-1840
-1856
-1872
-1888
-1903
-1919
-1935
-1951
-1967
-1983
-1998
-2013
-2029
-2045
-2061
-2077
-2092
-2108
-2123
-2138
-2154
-2169
-2184
-2198
-2213
-2228
-2242
-2257
-2271
-2285
-2299
-2313
-2327
-2341
-2355
-2368
-2381
-2394
-2407
-2420
-2433
-2445
-2457
-2470
-2481
-2493
-2504
-2516
-2527
-2537
-2548
-2558
-2568
-2578
-2587
-2596
-2605
-2614
-2623
-2631
-2639
-2647
-2655
-2662
-2670
-2677
-2684
-2690
-2697
-2703
-2709
-2714
-2720
-2725
-2730
-2735
-2739
-2743
-2747
-2750
-2753
-2756
-2758
-2760
-2762
-2763
-2764
-2765
-2765
-2764
-2764
-2762
-2761
-2758
-2756
-2752
-2749
-2744
-2740
-2734
-2729
-2722
-2716
-2708
-2700
-2692
-2683
-2673
-2663
-2653
-2642
-2630
-2619
-2606
-2593
-2580
-2566
-2552
-2538
-2523
-2508
-2493
-2478
-2462
-2446
-2429
-2413
-2396
-2379
-2362
-2344
-2327
-2309
-2291
-2273
-2255
-2237
-2219
-2200
-2182
-2163
-2144
-2125
-2106
-2087
-2067
-2048
-2028
-2009
-1989
-1969
-1949
-1929
-1909
-1889
-1869
-1849
-1828
-1808
-1788
-1768
-1748
-1728
-1708
-1688
-1669
-1649
-1630
-1611
-1591
-1573
-1554
-1535
-1517
-1499
-1481
-1463
-1446
-1428
-1411
-1394
-1377
-1361
-1345
-1328
-1312
-1297
-1281
-1266
-1251
-1235
-1221
-1206
-1192
-1177
-1163
-1149
-1136
-1122
-1109
-1096
-1083
-1070
-1058
-1046
-1034
-1022
-1010
-999
-988
-977
-967
-957
-947
-937
-927
-918
-909
-900
-892
-883
-876
-868
-860
-853
-846
-840
-833
-827
-821
-815
-810
-805
-800
-795
-791
-787
-783
-779
-775
-772
-768
-765
-762
-759
-756
-753
-750
-748
-745
-742
-739
-736
-732
-729
-726
-722
-718
-715
-711
-706
-702
-698
-693
-688
-683
-678
-672
-667
-661
-655
-649
-643
-636
-630
-623
-616
-609
-602
-594
-587
-579
-571
-563
-555
-546
-538
-530
-521
-512
-503
-495
-486
-476
-467
-458
-449
-440
-431
-421
-412
-403
-393
-384
-375
-366
-357
-347
-338
-329
-320
-311
-302
-294
-285
-276
-268
-259
-251
-243
-235
-227
-219
-211
-204
-197
-190
-183
-176
-170
-163
-157
-151
-146
-140
-135
-130
-126
-121
-117
-113
-110
-106
-103
-101
-98
-96
-95
-93
-92
-92
-91
-91
-91
-92
-93
-94
-96
-98
-100
-103
-106
-109
-113
-117
-121
-126
-131
-136
-142
-148
-155
-161
-169
-176
-184
-193
-201
-210
-220
-230
-240
-250
-261
-272
-284
-296
-308
-321
-334
-348
-362
-376
-391
-406
-422
-438
-454
-471
-488
-506
-524
-542
-561
-580
-600
-620
-640
-661
-682
-704
-726
-748
-770
-793
-815
-839
-862
-886
-909
-933
-958
-982
-1006
-1031
-1056
-1081
-1105
-1130
-1155
-1180
-1205
-1230
-1255
-1279
-1304
-1328
-1352
-1376
-1400
-1423
-1446
-1469
-1492
-1514
-1536
-1557
-1578
-1599
-1620
-1640
-1659
-1679
-1697
-1716
-1734
-1752
-1769
-1786
-1802
-1818
-1834
-1849
-1863
-1878
-1892
-1905
-1918
-1930
-1942
-1954
-1965
-1976
-1986
-1996
-2005
-2013
-2023
-2031
-2037
-2045
-2052
-2058
-2064
-2069
-2074
-2079
-2083
-2086
-2089
-2092
-2094
-2096
-2097
-2098
-2098
-2098
-2098
-2096
-2095
-2092
-2090
-2086
-2082
-2078
-2073
-2067
-2061
-2054
-2047
-2039
-2029
-2021
-2012
-2001
-1990
-1979
-1967
-1954
-1941
-1927
-1913
-1898
-1883
-1867
-1851
-1835
-1818
-1800
-1782
-1764
-1745
-1726
-1706
-1686
-1666
-1646
-1625
-1604
-1582
-1560
-1538
-1516
-1494
-1471
-1448
-1424
-1401
-1377
-1353
-1329
-1304
-1280
-1255
-1230
-1205
-1180
-1155
-1130
-1104
-1079
-1054
-1028
-1002
-977
-952
-926
-901
-876
-851
-826
-801
-777
-752
-728
-704
-680
-656
-632
-609
-586
-563
-540
-518
-495
-473
-451
-430
-408
-387
-366
-345
-324
-304
-284
-263
-243
-223
-204
-184
-165
-145
-126
-107
-88
-69
-50
-32
-13
6
24
42
61
79
97
115
132
150
168
185
202
219
236
253
269
285
302
317
333
349
364
379
394
408
423
437
451
465
478
491
504
517
530
542
554
566
577
588
599
610
620
630
640
650
659
668
677
685
693
701
708
716
723
730
736
742
748
754
760
765
771
776
781
786
790
795
799
804
808
812
816
820
824
828
831
835
839
842
845
849
852
855
858
860
863
865
868
869
871
873
874
875
876
876
876
876
876
875
874
872
870
868
866
862
859
855
851
847
842
836
830
824
818
811
804
797
789
781
772
764
755
746
736
727
717
707
697
687
677
666
656
645
635
624
613
602
591
580
569
558
547
536
524
513
502
490
479
467
456
444
433
421
409
397
385
373
361
349
337
325
312
300
287
275
262
249
236
224
211
197
184
171
158
144
131
117
104
90
76
62
48
34
20
6
-8
-22
-36
-50
-65
-79
-93
-107
-122
-136
-151
-165
-179
-194
-208
-222
-237
-251
-265
-280
-294
-308
-323
-337
-351
-365
-379
-394
-408
-422
-436
-449
-463
-477
-491
-504
-518
-531
-545
-558
-571
-584
-597
-610
-623
-635
-648
-660
-673
-685
-698
-710
-722
-735
-747
-759
-771
-783
-796
-808
-820
-832
-844
-856
-869
-881
-893
-905
-918
-930
-942
-955
-967
-980
-992
-1004
-1016
-1030
-1042
-1055
-1067
-1080
-1092
-1104
-1117
-1129
-1142
-1154
-1167
-1179
-1191
-1204
-1216
-1228
-1241
-1253
-1265
-1278
-1290
-1303
-1315
-1327
-1340
-1352
-1365
-1377
-1390
-1402
-1414
-1427
-1439
-1452
-1464
-1477
-1489
-1502
-1514
-1526
-1539
-1551
-1563
-1575
-1587
-1599
-1611
-1622
-1634
-1645
-1656
-1667
-1678
-1689
-1699
-1709
-1719
-1729
-1739
-1748
-1757
-1766
-1775
-1783
-1791
-1799
-1807
-1814
-1822
-1828
-1835
-1841
-1847
-1853
-1859
-1864
-1869
-1873
-1878
-1882
-1886
-1889
-1892
-1895
-1897
-1899
-1901
-1903
-1904
-1905
-1905
-1905
-1905
-1904
-1903
-1902
-1900
-1898
-1896
-1893
-1890
-1886
-1883
-1878
-1874
-1869
-1863
-1858
-1852
-1846
-1839
-1832
-1825
-1817
-1809
-1801
-1793
-1784
-1775
-1766
-1756
-1746
-1736
-1726
-1715
-1705
-1694
-1683
-1671
-1660
-1648
-1636
-1624
-1611
-1598
-1586
-1572
-1559
-1546
-1532
-1518
-1505
-1491
-1477
-1462
-1448
-1434
-1420
-1405
-1391
-1377
-1362
-1348
-1334
-1320
-1305
-1291
-1277
-1263
-1249
-1235
-1221
-1207
-1194
-1180
-1166
-1152
-1139
-1125
-1112
-1098
-1085
-1071
-1058
-1044
-1031
-1016
-1004
-990
-977
-963
-949
-936
-922
-908
-894
-880
-866
-852
-838
-824
-810
-795
-781
-767
-752
-738
-723
-708
-694
-679
-664
-649
-634
-619
-604
-588
-573
-558
-542
-526
-511
-495
-479
-463
-447
-430
-414
-398
-381
-365
-349
-332
-316
-299
-283
-266
-250
-233
-217
-200
-184
-168
-152
-135
-119
-103
-88
-72
-56
-41
-25
-10
5
21
36
50
65
80
94
108
122
136
150
163
177
190
203
215
228
240
252
263
274
285
296
306
316
325
335
343
352
360
367
374
381
388
394
399
404
409
414
418
421
425
427
430
432
434
435
436
436
437
436
436
435
434
432
430
428
425
422
419
415
411
407
402
397
392
386
380
373
367
359
352
344
335
326
317
308
298
287
276
265
254
242
229
217
204
191
177
164
150
136
121
106
91
76
61
45
30
14
-2
-18
-35
-51
-68
-85
-102
-119
-136
-153
-171
-188
-206
-223
-241
-258
-276
-294
-312
-329
-347
-365
-382
-400
-417
-435
-452
-469
-486
-503
-520
-537
-553
-570
-586
-602
-618
-634
-649
-665
-680
-695
-710
-725
-740
-755
-769
-784
-798
-812
-826
-840
-854
-868
-882
-896
-909
-923
-937
-950
-963
-977
-990
-1002
-1016
-1030
-1043
-1056
-1069
-1082
-1095
-1108
-1122
-1135
-1148
-1161
-1174
-1187
-1199
-1212
-1225
-1238
-1251
-1264
-1277
-1289
-1302
-1314
-1327
-1339
-1352
-1364
-1376
-1388
-1400
-1411
-1423
-1434
-1446
-1457
-1468
-1479
-1489
-1500
-1510
-1520
-1530
-1539
-1549
-1558
-1567
-1575
-1584
-1592
-1600
-1608
-1615
-1622
-1629
-1636
-1642
-1649
-1655
-1660
-1666
-1672
-1677
-1682
-1687
-1691
-1696
-1700
-1704
-1709
-1712
-1716
-1720
-1723
-1727
-1730
-1733
-1737
-1740
-1742
-1745
-1748
-1751
-1753
-1756
-1758
-1761
-1763
-1765
-1767
-1770
-1772
-1774
-1776
-1779
-1781
-1783
-1786
-1788
-1791
-1793
-1796
-1799
-1802
-1805
-1808
-1811
-1815
-1818
-1822
-1826
-1829
-1833
-1837
-1842
-1846
-1850
-1855
-1859
-1864
-1868
-1873
-1877
-1882
-1887
-1892
-1896
-1901
-1906
-1911
-1915
-1920
-1924
-1929
-1933
-1937
-1942
-1946
-1950
-1953
-1957
-1961
-1964
-1968
-1971
-1974
-1977
-1980
-1982
-1985
-1987
-1989
-1991
-1993
-1995
-1996
-1998
-1999
-2000
-2000
-2001
-2001
-2001
-2001
-2000
-1999
-1998
-1996
-1995
-1992
-1990
-1987
-1984
-1980
-1976
-1972
-1967
-1961
-1956
-1950
-1943
-1936
-1929
-1921
-1913
-1904
-1895
-1886
-1876
-1866
-1855
-1844
-1833
-1821
-1809
-1796
-1783
-1770
-1756
-1743
-1728
-1714
-1699
-1684
-1669
-1654
-1638
-1623
-1607
-1590
-1574
-1557
-1541
-1524
-1507
-1490
-1473
-1456
-1438
-1421
-1403
-1386
-1368
-1350
-1332
-1314
-1296
-1278
-1259
-1241
-1223
-1204
-1186
-1167
-1148
-1130
-1111
-1092
-1073
-1054
-1035
-1014
-996
-977
-957
-937
-918
-898
-878
-858
-838
-817
-797
-777
-756
-735
-714
-693
-672
-651
-630
-609
-587
-566
-545
-523
-501
-480
-458
-437
-415
-394
-372
-351
-330
-309
-288
-267
-246
-226
-206
-185
-166
-146
-127
-108
-89
-70
-52
-34
-17
1
17
34
50
65
81
95
110
124
137
150
163
175
187
198
208
219
228
238
246
255
262
270
277
283
289
295
300
305
309
313
316
319
322
325
327
328
330
331
331
332
332
332
331
331
330
328
327
325
323
321
319
316
314
311
307
304
300
296
292
288
283
278
273
268
262
256
250
244
237
230
222
215
207
198
189
180
171
161
151
141
130
118
107
95
82
70
57
43
29
15
0
-15
-30
-46
-62
-78
-94
-111
-129
-146
-164
-182
-201
-220
-239
-258
-278
-298
-318
-338
-359
-380
-401
-422
-444
-465
-487
-509
-532
-554
-577
-600
-623
-646
-669
-693
-717
-740
-764
-788
-812
-836
-861
-885
-910
-934
-959
-984
-1008
-1034
-1059
-1084
-1110
-1135
-1160
-1186
-1211
-1237
-1263
-1288
-1314
-1340
-1365
-1391
-1417
-1442
-1468
-1494
-1519
-1545
-1570
-1595
-1621
-1646
-1671
-1696
-1721
-1745
-1770
-1794
-1818
-1842
-1866
-1889
-1913
-1936
-1959
-1981
-2004
-2025
-2048
-2070
-2091
-2112
-2133
-2153
-2173
-2193
-2212
-2231
-2249
-2268
-2285
-2303
-2319
-2336
-2352
-2368
-2383
-2397
-2412
-2425
-2439
-2452
-2464
-2476
-2487
-2498
-2509
-2519
-2528
-2537
-2545
-2553
-2560
-2567
-2573
-2579
-2584
-2589
-2592
-2596
-2599
-2601
-2603
-2604
-2604
-2604
-2604
-2602
-2601
-2598
-2596
-2592
-2588
-2584
-2579
-2573
-2567
-2560
-2553
-2546
-2538
-2529
-2520
-2511
-2501
-2490
-2480
-2469
-2457
-2445
-2433
-2420
-2407
-2394
-2380
-2366
-2352
-2337
-2322
-2307
-2292
-2276
-2260
-2244
-2227
-2210
-2193
-2176
-2159
-2141
-2123
-2105
-2087
-2068
-2050
-2031
-2012
-1993
-1974
-1954
-1935
-1915
-1895
-1876
-1856
-1836
-1816
-1796
-1775
-1755
-1735
-1714
-1694
-1674
-1653
-1633
-1613
-1592
-1572
-1551
-1531
-1511
-1491
-1471
-1451
-1431
-1411
-1391
-1371
-1351
-1332
-1312
-1293
-1273
-1254
-1235
-1216
-1197
-1178
-1159
-1140
-1122
-1103
-1085
-1067
-1049
-1031
-1012
-996
-979
-961
-944
-928
-911
-895
-879
-863
-847
-832
-817
-802
-788
-774
-760
-746
-733
-720
-708
-696
-684
-673
-662
-651
-641
-631
-622
-612
-604
-595
-587
-579
-571
-564
-557
-551
-545
-539
-534
-528
-524
-519
-515
-511
-508
-505
-502
-499
-497
-495
-494
-493
-492
-491
-491
-491
-491
-491
-492
-493
-495
-496
-498
-501
-503
-506
-509
-513
-516
-520
-525
-529
-534
-540
-545
-551
-558
-564
-571
-579
-586
-594
-602
-611
-620
-629
-639
-649
-659
-669
-680
-692
-703
-715
-727
-740
-753
-766
-779
-793
-807
-821
-836
-850
-866
-881
-897
-912
-929
-945
-962
-979
-996
-1012
-1031
-1049
-1067
-1085
-1103
-1122
-1141
-1160
-1179
-1199
-1218
-1238
-1257
-1277
-1297
-1317
-1337
-1357
-1377
-1397
-1417
-1437
-1457
-1477
-1497
-1517
-1537
-1556
-1576
-1596
-1615
-1634
-1654
-1673
-1692
-1711
-1730
-1749
-1768
-1787
-1805
-1824
-1842
-1860
-1879
-1897
-1915
-1933
-1950
-1968
-1986
-2003
-2020
-2037
-2054
-2071
-2088
-2104
-2121
-2137
-2153
-2169
-2185
-2200
-2215
-2230
-2245
-2260
-2275
-2289
-2303
-2317
-2330
-2344
-2357
-2370
-2383
-2395
-2407
-2419
-2431
-2443
-2454
-2465
-2476
-2487
-2497
-2508
-2518
-2527
-2537
-2546
-2555
-2564
-2572
-2580
-2588
-2596
-2603
-2610
-2617
-2623
-2630
-2635
-2641
-2646
-2651
-2656
-2660
-2664
-2668
-2671
-2674
-2676
-2678
-2680
-2682
-2683
-2683
-2684
-2684
-2683
-2682
-2681
-2679
-2676
-2674
-2670
-2667
-2663
-2658
-2653
-2647
-2641
-2635
-2628
-2621
-2613
-2604
-2596
-2586
-2577
-2567
-2556
-2545
-2534
-2522
-2509
-2497
-2483
-2470
-2456
-2442
-2427
-2412
-2396
-2380
-2364
-2347
-2330
-2313
-2295
-2277
-2258
-2240
-2221
-2202
-2182
-2162
-2142
-2122
-2102
-2081
-2060
-2039
-2017
-1997
-1975
-1954
-1932
-1911
-1889
-1867
-1845
-1824
-1802
-1780
-1758
-1736
-1714
-1692
-1670
-1649
-1627
-1605
-1583
-1561
-1540
-1518
-1496
-1475
-1454
-1432
-1411
-1390
-1369
-1348
-1327
-1307
-1286
-1266
-1245
-1225
-1205
-1186
-1166
-1146
-1127
-1108
-1089
-1070
-1051
-1032
-1014
-995
-977
-959
-941
-923
-905
-887
-870
-852
-835
-817
-800
-783
-766
-749
-732
-716
-699
-683
-667
-651
-635
-619
-604
-588
-573
-558
-543
-529
-514
-500
-486
-472
-459
-446
-432
-420
-407
-394
-382
-370
-359
-347
-336
-325
-314
-303
-293
-283
-273
-263
-253
-244
-235
-226
-217
-208
-200
-192
-184
-176
-169
-162
-155
-148
-142
-136
-130
-124
-119
-114
-109
-104
-100
-96
-92
-89
-86
-83
-80
-78
-76
-74
-73
-72
-71
-70
-70
-70
-71
-71
-72
-74
-75
-77
-80
-82
-85
-88
-92
-96
-100
-105
-110
-115
-121
-127
-133
-140
-147
-154
-162
-169
-178
-186
-195
-205
-214
-224
-234
-245
-256
-267
-278
-290
-302
-314
-327
-340
-353
-366
-380
-394
-408
-422
-437
-451
-466
-481
-497
-512
-528
-544
-560
-576
-592
-609
-625
-642
-659
-676
-694
-711
-729
-747
-765
-783
-801
-820
-838
-857
-876
-895
-914
-933
-952
-971
-991
-1010
-1029
-1049
-1068
-1088
-1107
-1127
-1146
-1165
-1185
-1204
-1223
-1242
-1261
-1280
-1298
-1317
-1335
-1353
-1371
-1389
-1406
-1423
-1440
-1457
-1473
-1490
-1506
-1521
-1537
-1552
-1566
-1581
-1595
-1608
-1621
-1634
-1647
-1659
-1671
-1682
-1693
-1704
-1714
-1724
-1734
-1743
-1752
-1760
-1768
-1775
-1782
-1789
-1795
-1801
-1806
-1811
-1816
-1820
-1823
-1826
-1829
-1831
-1833
-1835
-1836
-1836
-1836
-1836
-1835
-1834
-1832
-1831
-1828
-1825
-1822
-1818
-1814
-1810
-1805
-1800
-1795
-1789
-1783
-1776
-1769
-1762
-1754
-1746
-1738
-1729
-1720
-1711
-1701
-1691
-1681
-1670
-1659
-1648
-1637
-1625
-1614
-1602
-1589
-1577
-1564
-1551
-1538
-1525
-1512
-1498
-1484
-1470
-1456
-1442
-1427
-1412
-1398
-1383
-1367
-1352
-1337
-1321
-1305
-1289
-1273
-1257
-1241
-1224
-1208
-1191
-1174
-1157
-1140
-1122
-1105
-1088
-1070
-1052
-1034
-1016
-999
-981
-963
-945
-926
-908
-890
-872
-854
-836
-818
-800
-782
-764
-746
-729
-711
-693
-676
-658
-641
-624
-607
-589
-573
-556
-539
-522
-506
-489
-473
-457
-441
-424
-409
-393
-377
-362
-346
-331
-316
-301
-286
-271
-256
-242
-227
-213
-199
-185
-171
-157
-144
-130
-117
-104
-91
-78
-65
-53
-40
-28
-16
-4
8
19
30
42
53
63
74
85
95
105
115
125
135
145
154
164
173
182
191
200
208
217
226
234
242
250
258
266
274
282
289
297
304
312
319
326
333
340
346
353
360
366
372
379
385
391
396
402
408
413
419
424
429
434
438
443
448
452
456
460
464
467
471
474
477
480
483
486
489
491
493
495
497
498
500
501
502
503
504
504
504
504
504
504
503
502
501
500
498
496
494
492
489
487
483
480
477
473
468
464
459
454
449
444
438
432
426
419
413
406
398
391
383
375
367
359
350
341
332
323
313
304
294
284
274
263
253
242
231
220
209
198
187
176
165
153
142
130
119
107
96
84
72
61
49
38
26
14
3
-9
-21
-32
-44
-55
-67
-79
-90
-102
-113
-125
-136
-147
-159
-170
-181
-192
-203
-214
-225
-236
-247
-257
-268
-278
-288
-299
-309
-319
-329
-339
-349
-358
-368
-378
-387
-396
-406
-415
-424
-433
-442
-450
-459
-468
-476
-485
-493
-501
-509
-517
-525
-532
-540
-547
-555
-562
-569
-576
-582
-589
-595
-601
-607
-613
-619
-624
-629
-634
-639
-644
-649
-653
-657
-661
-665
-669
-673
-676
-680
-683
-686
-690
-693
-696
-698
-701
-704
-707
-709
-712
-714
-717
-719
-721
-724
-726
-728
-730
-731
-733
-735
-737
-738
-740
-741
-742
-744
-745
-746
-747
-748
-749
-750
-751
-752
-753
-754
-754
-755
-756
-756
-757
-758
-758
-759
-759
-760
-760
-761
-761
-762
-762
-763
-764
-764
-765
-766
-766
-767
-768
-769
-770
-771
-772
-773
-775
-776
-778
-779
-781
-783
-785
-787
-789
-792
-794
-797
-799
-802
-805
-808
-811
-815
-818
-821
-825
-829
-832
-836
-840
-844
-848
-852
-856
-860
-865
-869
-873
-878
-883
-887
-892
-897
-902
-907
-912
-917
-923
-928
-933
-938
-944
-949
-955
-960
-966
-972
-977
-983
-989
-994
-1000
-1006
-1012
-1018
-1022
-1029
-1035
-1042
-1048
-1054
-1060
-1066
-1073
-1079
-1086
-1092
-1099
-1106
-1112
-1119
-1126
-1133
-1140
-1147
-1154
-1162
-1169
-1177
-1184
-1192
-1200
-1208
-1216
-1224
-1232
-1240
-1249
-1257
-1266
-1275
-1284
-1293
-1302
-1311
-1320
-1329
-1339
-1348
-1357
-1367
-1376
-1386
-1395
-1405
-1414
-1424
-1433
-1442
-1452
-1461
-1471
-1480
-1489
-1498
-1508
-1517
-1526
-1535
-1544
-1553
-1562
-1571
-1580
-1589
-1598
-1607
-1616
-1625
-1634
-1643
-1652
-1661
-1670
-1679
-1687
-1696
-1705
-1713
-1722
-1730
-1739
-1747
-1755
-1763
-1771
-1779
-1787
-1795
-1802
-1809
-1817
-1824
-1831
-1838
-1844
-1851
-1857
-1863
-1869
-1875
-1880
-1885
-1890
-1895
-1900
-1905
-1909
-1913
-1917
-1921
-1924
-1927
-1931
-1934
-1936
-1939
-1942
-1944
-1946
-1948
-1950
-1952
-1954
-1955
-1957
-1958
-1959
-1961
-1962
-1963
-1964
-1965
-1966
-1967
-1968
-1969
-1969
-1970
-1971
-1972
-1972
-1973
-1974
-1975
-1975
-1976
-1976
-1977
-1977
-1978
-1978
-1979
-1979
-1980
-1980
-1980
-1981
-1981
-1981
-1981
-1982
-1982
-1982
-1982
-1982
-1982
-1983
-1983
-1983
-1983
-1984
-1984
-1985
-1985
-1986
-1986
-1987
-1987
-1988
-1989
-1990
-1991
-1992
-1993
-1994
-1995
-1996
-1997
-1998
-1999
-2000
-2001
-2001
-2003
-2005
-2005
-2007
-2008
-2009
-2009
-2011
-2012
-2013
-2013
-2013
-2015
-2016
-2017
-2017
-2017
-2017
-2019
-2019
-2019
-2019
-2019
-2019
-2019
-2019
-2017
-2017
-2017
-2016
-2015
-2013
-2013
-2011
-2009
-2008
-2005
-2004
-2001
-1999
-1997
-1994
-1991
-1988
-1985
-1981
-1977
-1974
-1970
-1966
-1961
-1957
-1952
-1947
-1942
-1937
-1932
-1926
-1921
-1915
-1909
-1903
-1897
-1890
-1884
-1877
-1870
-1864
-1857
-1850
-1843
-1835
-1828
-1821
-1813
-1806
-1798
-1791
-1783
-1776
-1768
-1760
-1753
-1745
-1737
-1729
-1721
-1713
-1706
-1698
-1690
-1682
-1674
-1666
-1658
-1650
-1642
-1635
-1627
-1619
-1611
-1604
-1596
-1588
-1581
-1573
-1566
-1559
-1551
-1544
-1537
-1530
-1524
-1517
-1510
-1504
-1497
-1491
-1485
-1479
-1474
-1468
-1463
-1457
-1452
-1447
-1442
-1437
-1432
-1428
-1423
-1419
-1415
-1411
-1407
-1403
-1399
-1395
-1392
-1388
-1385
-1381
-1378
-1375
-1372
-1369
-1366
-1364
-1361
-1359
-1357
-1355
-1353
-1351
-1350
-1348
-1347
-1346
-1345
-1344
-1344
-1344
-1343
-1344
-1344
-1344
-1345
-1346
-1347
-1349
-1351
-1353
-1355
-1357
-1360
-1363
-1366
-1369
-1373
-1377
-1381
-1385
-1389
-1394
-1398
-1403
-1408
-1413
-1418
-1423
-1429
-1434
-1439
-1445
-1450
-1456
-1462
-1467
-1473
-1479
-1485
-1490
-1496
-1502
-1508
-1513
-1519
-1524
-1529
-1535
-1540
-1545
-1550
-1555
-1559
-1564
-1568
-1572
-1576
-1580
-1583
-1587
-1590
-1593
-1596
-1599
-1601
-1604
-1606
-1608
-1610
-1612
-1614
-1615
-1617
-1618
-1620
-1621
-1622
-1623
-1624
-1625
-1626
-1626
-1627
-1627
-1628
-1628
-1629
-1629
-1629
-1629
-1629
-1629
-1629
-1629
-1629
-1629
-1629
-1629
-1629
-1628
-1628
-1628
-1628
-1628
-1628
-1629
-1629
-1629
-1630
-1630
-1631
-1632
-1633
-1635
-1636
-1638
-1639
-1641
-1644
-1646
-1649
-1651
-1654
-1657
-1661
-1664
-1668
-1672
-1676
-1680
-1684
-1689
-1693
-1698
-1703
-1708
-1713
-1719
-1725
-1730
-1736
-1742
-1748
-1755
-1761
-1768
-1774
-1781
-1788
-1795
-1802
-1809
-1816
-1824
-1831
-1838
-1846
-1853
-1861
-1868
-1876
-1883
-1891
-1898
-1906
-1913
-1920
-1927
-1934
-1941
-1948
-1954
-1960
-1967
-1973
-1978
-1984
-1989
-1994
-1999
-2004
-2008
-2012
-2015
-2019
-2021
-2024
-2025
-2028
-2029
-2031
-2032
-2032
-2032
-2031
-2029
-2029
-2027
-2025
-2021
-2019
-2016
-2011
-2007
-2001
-1997
-1991
-1985
-1978
-1971
-1963
-1955
-1946
-1937
-1928
-1918
-1908
-1897
-1886
-1875
-1863
-1850
-1838
-1825
-1811
-1797
-1783
-1769
-1754
-1738
-1723
-1707
-1691
-1674
-1657
-1640
-1623
-1605
-1587
-1569
-1551
-1532
-1514
-1495
-1476
-1456
-1437
-1417
-1397
-1378
-1358
-1337
-1317
-1297
-1276
-1256
-1235
-1214
-1194
-1173
-1152
-1131
-1110
-1089
-1068
-1046
-1025
-1004
-983
-962
-940
-919
-898
-876
-855
-834
-813
-791
-770
-749
-728
-706
-685
-664
-643
-622
-601
-580
-559
-538
-517
-496
-475
-455
-434
-414
-394
-374
-354
-334
-315
-295
-276
-257
-238
-219
-201
-183
-165
-147
-129
-112
-95
-78
-62
-45
-29
-13
3
18
34
49
64
78
93
107
121
135
148
162
175
188
200
213
225
237
249
261
272
284
295
305
316
326
336
346
356
366
375
384
393
401
410
418
426
434
442
449
456
464
471
477
484
490
497
503
509
515
520
526
531
537
542
547
552
556
561
565
569
574
577
581
585
588
592
595
598
601
604
606
609
611
613
615
617
619
621
622
624
625
627
628
629
630
631
632
633
634
635
636
636
637
638
639
639
640
641
642
643
643
644
645
646
647
649
650
651
653
654
656
658
659
661
664
666
668
671
673
676
679
681
684
687
690
694
697
700
703
707
710
714
717
720
724
727
731
734
738
741
744
748
751
754
758
761
764
767
771
774
777
781
784
787
790
793
797
800
803
806
809
812
815
818
821
824
827
830
833
836
838
841
843
846
848
851
853
855
857
859
861
862
864
865
867
868
869
870
871
871
872
872
872
872
872
872
872
871
870
869
868
867
866
864
862
860
858
856
853
851
848
845
841
838
834
830
826
822
818
813
809
804
799
794
789
783
778
772
766
760
754
748
742
736
729
723
716
709
703
696
689
682
675
668
661
653
646
639
632
624
617
610
602
595
588
580
573
566
558
551
543
536
528
521
513
506
499
491
484
476
469
462
454
447
440
432
425
418
411
404
397
390
383
376
369
362
355
348
341
334
327
320
313
307
300
293
286
280
273
266
260
253
247
240
234
227
221
215
208
202
196
190
184
178
172
166
160
154
149
143
138
132
127
121
116
111
105
100
95
90
85
81
76
71
67
62
58
54
49
45
42
38
34
30
27
24
21
18
15
12
9
7
5
2
0
-2
-4
-6
-9
-11
-13
-15
-18
-20
-22
-24
-27
-29
-31
-33
-35
-38
-40
-42
-44
-46
-49
-51
-53
-55
-57
-60
-62
-64
-66
-68
-70
-73
-75
-77
-79
-81
-83
-86
-88
-90
-92
-94
-96
-98
-101
-103
-105
-107
-109
-111
-113
-116
-118
-120
-122
-124
-126
-128
-130
-132
-134
-137
-139
-141
-143
-145
-147
-149
-151
-153
-155
-157
-159
-161
-164
-166
-168
-170
-172
-174
-176
-178
-180
-182
-184
-186
-188
-190
-192
-194
-196
-198
-200
-202
-204
-206
-208
-210
-212
-214
-216
-218
-220
-222
-224
-226
-228
-230
-232
-234
-236
-238
-240
-242
-244
-246
-248
-250
-252
-254
-256
-258
-259
-261
-263
-265
-267
-269
-271
-273
-275
-277
-279
-281
-283
-284
-286
-288
-290
-292
-294
-296
-298
-300
-302
-303
-305
-307
-309
-311
-313
-315
-317
-318
-320
-322
-324
-326
-328
-330
-331
-333
-335
-337
-339
-341
-342
-344
-346
-348
-350
-352
-353
-355
-357
-359
-361
-362
-364
-366
-368
-370
-371
-373
-375
-377
-379
-380
-382
-384
-386
-387
-389
-391
-393
-394
-396
-398
-400
-401
-403
-405
-407
-408
-410
-412
-414
-415
-417
-419
-421
-422
-424
-426
-427
-429
-431
-433
-434
-436
-438
-439
-441
-443
-445
-446
-448
-450
-451
-453
-455
-456
-458
-460
-461
-463
-465
-466
-468
-470
-471
-473
-475
-476
-478
-479
-481
-483
-484
-486
-488
-489
-491
-493
-494
-496
-497
-499
-501
-502
-504
-505
-507
-509
-510
-512
-513
-515
-517
-518
-520
-521
-523
-525
-526
-528
-529
-531
-532
-534
-536
-537
-539
-540
-542
-543
-545
-546
-548
-549
-551
-553
-554
-556
-557
-559
-560
-562
-563
-565
-566
-568
-569
-571
-572
-574
-575
-577
-578
-580
-581
-583
-584
-586
-587
-589
-590
-592
-593
-595
-596
-598
-599
-600
-602
-603
-605
-606
-608
-609
-611
-612
-614
-615
-616
-618
-619
-621
-622
-624
-625
-626
-628
-629
-631
-632
-633
-635
-636
-638
-639
-641
-642
-643
-645
-646
-647
-649
-650
-652
-653
-654
-656
-657
-659
-660
-661
-663
-664
-665
-667
-668
-669
-671
-672
-673
-675
-676
-678
-679
-680
-682
-683
-684
-686
-687
-688
-689
-691
-692
-693
-695
-696
-697
-699
-700
-701
-703
-704
-705
-706
-708
-709
-710
-712
-713
-714
-715
-717
-718
-719
-721
-722
-723
-724
-726
-727
-728
-729
-731
-732
-733
-734
-736
-737
-738
-739
-741
-742
-743
-744
-746
-747
-748
-749
-750
-752
-753
-754
-755
-757
-758
-759
-760
-761
-763
-764
-765
-766
-767
-769
-770
-771
-772
-773
-774
-776
-777
-778
-779
-780
-782
-783
-784
-785
-786
-787
-788
-790
-791
-792
-793
-794
-795
-797
-798
-799
-800
-801
-802
-803
-804
-806
-807
-808
-809
-810
-811
-812
-813
-815
-816
-817
-818
-819
-820
-821
-822
-823
-824
-826
-827
-828
-829
-830
-831
-832
-833
-834
-835
-836
-837
-838
-840
-841
-842
-843
-844
-845
-846
-847
-848
-849
-850
-851
-852
-853
-854
-855
-856
-857
-858
-859
-860
-861
-862
-863
-864
-866
-867
-868
-869
-870
-871
-872
-873
-874
-875
-876
-877
-878
-879
-880
-881
-882
-883
-884
-884
-885
-886
-887
-888
-889
-890
-891
-892
-893
-894
-895
-896
-897
-898
-899
-900
-901
-902
-903
-904
-905
-906
-907
-907
-908
-909
-910
-911
-912
-913
-914
-915
-916
-917
-918
-919
-920
-920
-921
-922
-923
-924
-925
-926
-927
-928
-929
-929
-930
-931
-932
-933
-934
-935
-936
-937
-937
-938
-939
-940
-941
-942
-943
-944
-944
-945
-946
-947
-948
-949
-950
-950
-951
-952
-953
-954
-955
-956
-956
-957
-958
-959
-960
-961
-961
-962
-963
-964
-965
-965
-966
-967
-968
-969
-970
-970
-971
-972
-973
-974
-974
-975
-976
-977
-978
-978
-979
-980
-981
-982
-982
-983
-984
-985
-985
-986
-987
-988
-989
-989
-990
-991
-992
-992
-993
-994
-995
-995
-996
-997
-998
-999
-999
-1000
-1000
-1002
-1002
-1002
-1004
-1004
-1004
-1006
-1006
-1006
-1008
-1008
-1010
-1010
-1010
-1012
-1012
-1012
-1014
-1014
-1014
-1016
-1016
-1018
-1018
-1018
-1020
-1020
-1020
-1022
-1022
-1022
-1024
-1025
-1025
-1026
-1027
-1027
-1028
-1029
-1029
-1030
-1031
-1031
-1032
-1033
-1033
-1034
-1035
-1035
-1036
-1037
-1037
-1038
-1039
-1039
-1040
-1041
-1041
-1042
-1043
-1043
-1044
-1045
-1045
-1046
-1047
-1047
-1048
-1049
-1049
-1050
-1050
-1051
-1052
-1052
-1053
-1054
-1054
-1055
-1056
-1056
-1057
-1057
-1058
-1059
-1059
-1060
-1060
-1061
-1062
-1062
-1063
-1064
-1064
-1065
-1065
-1066
-1067
-1067
-1068
-1068
-1069
-1070
-1070
-1071
-1071
-1072
-1072
-1073
-1074
-1074
-1075
-1075
-1076
-1076
-1077
-1078
-1078
-1079
-1079
-1080
-1080
-1081
-1082
-1082
-1083
-1083
-1084
-1084
-1085
-1086
-1086
-1087
-1087
-1088
-1088
-1089
-1089
-1090
-1090
-1091
-1091
-1092
-1093
-1093
-1094
-1094
-1095
-1095
-1096
-1096
-1097
-1097
-1098
-1098
-1099
-1099
-1100
-1100
-1101
-1101
-1102
-1102
-1103
-1103
-1104
-1105
-1105
-1106
-1106
-1107
-1107
-1108
-1108
-1108
-1109
-1109
-1110
-1110
-1111
-1111
-1112
-1112
-1113
-1113
-1114
-1114
-1115
-1115
-1116
-1116
-1117
-1117
-1118
-1118
-1119
-1119
-1119
-1120
-1120
-1121
-1121
-1122
-1122
-1123
-1123
-1124
-1124
-1125
-1125
-1125
-1126
-1126
-1127
-1127
-1128
-1128
-1129
-1129
-1129
-1130
-1130
-1131
-1131
-1132
-1132
-1132
-1133
-1133
-1134
-1134
-1135
-1135
-1135
-1136
-1136
-1137
-1137
-1137
-1138
-1138
-1139
-1139
-1140
-1140
-1140
-1141
-1141
-1142
-1142
-1142
-1143
-1143
-1144
-1144
-1144
-1145
-1145
-1146
-1146
-1146
-1147
-1147
-1147
-1148
-1148
-1149
-1149
-1149
-1150
-1150
-1151
-1151
-1151
-1152
-1152
-1152
-1153
-1153
-1153
-1154
-1154
-1155
-1155
-1155
-1156
-1156
-1156
-1157
-1157
-1157
-1158
-1158
-1159
-1159
-1159
-1160
-1160
-1160
-1161
-1161
-1161
-1162
