5
20542
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-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
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-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
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-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
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-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
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-112
-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
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-148
-148
-148
-148
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-160
-160
-160
-160
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-220
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-230
-230
-230
-231
-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
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-245
-246
-246
-246
-247
-247
-247
-248
-248
-248
-249
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-258
-258
-258
-259
-259
-259
-260
-260
-260
-261
-261
-261
-262
-262
-262
-263
-263
-263
-264
-264
-264
-265
-265
-265
-266
-266
-267
-267
-267
-268
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-271
-272
-272
-272
-273
-273
-273
-274
-274
-274
-275
-275
-275
-276
-276
-276
-277
-277
-277
-278
-278
-278
-279
-279
-279
-280
-280
-280
-281
-281
-281
-281
-282
-282
-282
-283
-283
-283
-284
-284
-284
-285
-285
-285
-286
-286
-286
-286
-287
-287
-287
-288
-288
-288
-289
-289
-289
-290
-290
-290
-291
-291
-291
-292
-292
-292
-293
-293
-293
-293
-294
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-297
-298
-298
-298
-299
-299
-299
-300
-300
-300
-300
-301
-301
-301
-302
-302
-302
-303
-303
-303
-304
-304
-304
-304
-305
-305
-305
-306
-306
-306
-307
-307
-307
-307
-308
-308
-308
-309
-309
-309
-309
-310
-310
-310
-311
-311
-311
-311
-312
-312
-312
-313
-313
-313
-313
-314
-314
-314
-315
-315
-315
-315
-316
-316
-316
-316
-317
-317
-317
-317
-318
-318
-318
-319
-319
-319
-319
-320
-320
-320
-320
-321
-321
-321
-321
-322
-322
-322
-322
-323
-323
-323
-323
-324
-324
-324
-324
-325
-325
-325
-325
-326
-326
-326
-326
-327
-327
-327
-327
-328
-328
-328
-328
-328
-329
-329
-329
-329
-330
-330
-330
-330
-331
-331
-331
-331
-331
-332
-332
-332
-332
-333
-333
-333
-333
-333
-334
-334
-334
-334
-335
-335
-335
-335
-336
-336
-336
-336
-336
-337
-337
-337
-337
-338
-338
-338
-338
-339
-339
-339
-339
-339
-340
-340
-340
-340
-341
-341
-341
-341
-341
-342
-342
-342
-342
-342
-343
-343
-343
-343
-344
-344
-344
-344
-344
-345
-345
-345
-345
-346
-346
-346
-346
-346
-347
-347
-347
-347
-348
-348
-348
-348
-348
-349
-349
-349
-349
-349
-350
-350
-350
-350
-350
-351
-351
-351
-351
-351
-352
-352
-352
-352
-352
-353
-353
-353
-353
-353
-354
-354
-354
-354
-354
-355
-355
-355
-355
-355
-355
-356
-356
-356
-356
-356
-357
-357
-357
-357
-357
-358
-358
-358
-358
-358
-358
-359
-359
-359
-359
-359
-360
-360
-360
-360
-360
-360
-361
-361
-361
-361
-361
-361
-362
-362
-362
-362
-362
-362
-363
-363
-363
-363
-363
-363
-364
-364
-364
-364
-364
-364
-364
-365
-365
-365
-365
-365
-365
-365
-366
-366
-366
-366
-366
-366
-366
-367
-367
-367
-367
-367
-367
-367
-368
-368
-368
-368
-368
-368
-368
-368
-369
-369
-369
-369
-369
-369
-369
-369
-369
-369
-370
-370
-370
-370
-370
-370
-370
-370
-370
-370
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-371
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-372
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-372
-372
-372
-372
-372
-372
-372
-372
-372
-371
-371
-371
-370
-370
-370
-370
-369
-369
-369
-369
-369
-368
-368
-368
-368
-367
-367
-367
-367
-366
-366
-366
-365
-365
-364
-364
-363
-363
-362
-362
-361
-361
-360
-359
-359
-358
-357
-357
-356
-356
-355
-355
-354
-354
-353
-353
-352
-352
-352
-351
-351
-350
-350
-350
-349
-349
-348
-348
-348
-347
-347
-346
-346
-345
-345
-345
-344
-344
-343
-343
-343
-342
-342
-341
-340
-340
-339
-338
-337
-337
-336
-335
-334
-334
-333
-332
-332
-331
-330
-329
-329
-328
-327
-326
-325
-324
-323
-322
-321
-321
-320
-319
-318
-317
-316
-315
-314
-313
-313
-312
-311
-310
-309
-308
-307
-306
-305
-304
-304
-303
-302
-301
-300
-300
-299
-298
-297
-296
-296
-295
-294
-293
-293
-292
-291
-291
-290
-289
-289
-288
-287
-286
-285
-284
-283
-283
-282
-281
-280
-280
-279
-278
-278
-277
-277
-276
-275
-275
-274
-274
-273
-273
-272
-272
-271
-270
-270
-269
-268
-267
-266
-265
-264
-263
-262
-261
-260
-259
-258
-257
-256
-255
-254
-253
-252
-251
-250
-248
-247
-246
-245
-244
-243
-242
-240
-239
-238
-236
-235
-234
-232
-231
-230
-229
-228
-227
-225
-224
-223
-221
-220
-218
-216
-215
-213
-211
-210
-208
-206
-204
-202
-200
-198
-196
-193
-191
-188
-186
-183
-181
-178
-176
-173
-171
-168
-165
-163
-160
-158
-155
-152
-150
-147
-145
-143
-141
-139
-137
-136
-134
-133
-131
-130
-128
-127
-125
-124
-122
-121
-119
-118
-117
-116
-114
-113
-112
-110
-109
-108
-106
-105
-103
-102
-100
-99
-97
-95
-93
-91
-89
-87
-85
-83
-80
-78
-76
-74
-72
-69
-67
-65
-62
-59
-57
-54
-52
-50
-47
-45
-43
-41
-39
-38
-36
-34
-33
-31
-30
-29
-27
-26
-25
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-11
-10
-9
-7
-6
-5
-4
-3
-2
-1
0
1
3
4
5
6
8
9
11
12
14
15
17
18
20
21
23
25
27
29
31
34
36
38
40
43
45
47
49
51
54
56
58
61
63
65
67
69
71
72
74
76
77
79
81
83
85
87
90
92
95
97
99
102
104
105
107
109
110
112
113
115
117
119
121
123
125
128
130
132
135
137
139
142
145
147
150
152
154
157
159
161
162
164
166
167
168
169
171
172
172
173
174
175
175
176
176
176
175
175
174
174
173
173
172
172
171
171
171
170
170
170
169
169
168
168
168
167
167
167
167
168
168
168
168
168
169
169
169
170
170
171
172
174
175
177
178
180
182
183
184
186
187
188
188
189
189
189
189
189
189
189
189
189
189
190
190
190
190
191
191
191
191
191
192
192
193
194
194
195
195
196
196
197
198
198
199
200
201
202
203
203
204
204
204
203
203
203
203
203
203
204
204
205
205
206
206
207
207
207
208
208
208
209
209
210
211
212
214
215
216
217
217
218
219
220
222
224
226
229
232
235
238
241
243
245
246
248
249
250
251
252
254
255
257
258
260
262
265
267
270
273
276
280
283
287
290
293
296
299
301
304
306
307
309
310
310
311
310
310
309
308
307
305
304
302
300
297
294
291
288
284
281
278
274
272
269
267
266
265
264
264
264
263
263
262
261
261
260
260
259
259
259
260
260
261
263
264
265
267
268
270
271
272
273
274
275
276
276
276
277
277
277
276
276
276
275
274
273
272
271
270
268
267
266
265
265
265
265
266
267
268
270
272
275
277
280
283
286
289
292
296
300
304
308
312
317
321
325
329
333
337
341
346
350
355
360
366
372
377
383
389
395
401
407
414
420
427
435
442
449
457
465
472
479
485
492
498
504
510
516
522
528
535
542
549
555
562
569
576
582
589
595
602
610
618
626
635
643
652
661
670
678
687
695
703
711
719
727
736
744
753
761
770
778
786
793
800
806
812
817
822
826
830
834
837
841
844
848
852
856
861
866
871
877
882
887
892
897
902
906
910
914
918
922
926
930
934
938
943
947
951
955
958
962
965
968
971
975
978
982
985
989
994
998
1002
1006
1010
1014
1018
1020
1024
1027
1029
1032
1035
1038
1041
1043
1046
1047
1049
1050
1051
1052
1053
1055
1057
1059
1063
1067
1071
1076
1082
1088
1095
1103
1112
1121
1131
1141
1153
1166
1179
1193
1208
1223
1239
1255
1272
1289
1306
1324
1342
1360
1378
1396
1414
1432
1449
1466
1482
1498
1513
1527
1542
1556
1571
1585
1599
1613
1627
1639
1652
1664
1675
1686
1698
1709
1721
1733
1746
1758
1770
1782
1794
1806
1817
1829
1840
1852
1864
1877
1891
1905
1919
1933
1948
1962
1977
1991
2005
2019
2033
2048
2063
2079
2095
2110
2126
2141
2156
2170
2183
2195
2206
2217
2227
2235
2244
2251
2257
2263
2267
2271
2274
2277
2280
2283
2286
2289
2291
2294
2297
2299
2301
2302
2302
2301
2299
2297
2295
2292
2290
2288
2287
2286
2285
2285
2284
2283
2281
2279
2276
2273
2269
2266
2263
2260
2257
2254
2251
2247
2242
2237
2232
2226
2220
2214
2210
2205
2202
2199
2197
2195
2193
2191
2189
2186
2183
2180
2177
2175
2172
2170
2168
2168
2167
2168
2168
2170
2171
2172
2174
2175
2176
2176
2177
2177
2177
2178
2178
2179
2179
2180
2181
2182
2184
2186
2188
2191
2194
2197
2201
2205
2210
2216
2222
2228
2235
2241
2248
2253
2259
2264
2269
2273
2278
2283
2288
2294
2300
2306
2312
2318
2324
2330
2335
2340
2344
2348
2352
2355
2357
2359
2361
2361
2362
2362
2361
2360
2358
2356
2354
2350
2347
2343
2338
2334
2329
2325
2321
2318
2316
2314
2313
2312
2311
2310
2309
2308
2307
2305
2304
2303
2303
2303
2303
2304
2304
2303
2302
2300
2297
2292
2287
2282
2276
2270
2264
2257
2250
2242
2233
2222
2211
2199
2185
2171
2157
2143
2129
2116
2103
2092
2081
2071
2061
2052
2043
2033
2025
2016
2005
1997
1988
1979
1970
1962
1953
1945
1937
1928
1920
1910
1900
1890
1880
1869
1858
1848
1838
1828
1819
1810
1802
1794
1787
1781
1775
1770
1765
1762
1759
1757
1755
1754
1754
1754
1755
1757
1759
1761
1764
1768
1772
1776
1781
1785
1790
1795
1799
1803
1807
1810
1813
1815
1818
1821
1824
1828
1833
1838
1844
1850
1856
1862
1868
1873
1878
1883
1887
1892
1898
1904
1911
1919
1928
1939
1950
1962
1975
1987
1999
2009
2020
2029
2037
2045
2051
2057
2063
2070
2076
2083
2090
2097
2105
2112
2119
2126
2134
2141
2148
2156
2164
2171
2179
2186
2193
2198
2202
2205
2206
2206
2204
2201
2197
2193
2188
2182
2177
2171
2166
2160
2153
2146
2138
2129
2118
2107
2094
2080
2066
2051
2037
2021
2005
1991
1975
1959
1942
1924
1905
1886
1866
1846
1826
1805
1785
1765
1745
1725
1705
1685
1665
1645
1625
1604
1583
1561
1539
1517
1494
1470
1447
1424
1402
1380
1358
1336
1315
1294
1272
1250
1228
1205
1183
1160
1137
1114
1091
1069
1047
1025
1004
983
962
941
920
900
880
861
842
825
808
793
778
765
753
742
733
725
719
714
710
707
706
705
706
707
709
712
716
721
726
731
737
742
747
751
755
759
763
766
770
775
780
786
793
801
810
818
826
834
841
848
854
861
867
874
881
889
897
905
913
921
927
933
938
942
945
947
950
953
956
961
966
973
981
989
998
1006
1014
1022
1029
1034
1039
1043
1046
1050
1053
1056
1060
1064
1069
1073
1077
1082
1086
1090
1093
1097
1101
1105
1109
1113
1118
1121
1125
1127
1130
1131
1133
1135
1138
1141
1146
1152
1160
1169
1179
1189
1200
1209
1218
1226
1232
1237
1242
1245
1248
1252
1255
1259
1263
1268
1273
1278
1284
1291
1298
1305
1314
1323
1333
1343
1354
1365
1377
1389
1400
1411
1422
1433
1445
1456
1467
1479
1491
1503
1517
1531
1546
1561
1578
1596
1614
1634
1653
1673
1694
1715
1736
1757
1778
1799
1820
1842
1863
1884
1905
1926
1947
1969
1990
2011
2033
2054
2076
2098
2119
2141
2163
2186
2209
2232
2255
2278
2302
2326
2350
2374
2398
2423
2449
2476
2503
2532
2561
2591
2621
2651
2681
2711
2740
2769
2798
2826
2853
2880
2906
2930
2953
2975
2995
3015
3033
3052
3070
3089
3108
3127
3145
3163
3181
3196
3211
3224
3235
3245
3254
3263
3270
3277
3283
3288
3293
3297
3300
3302
3304
3304
3304
3303
3301
3298
3295
3290
3285
3278
3271
3263
3255
3246
3236
3226
3216
3205
3195
3184
3174
3162
3150
3137
3122
3105
3087
3067
3046
3024
3001
2979
2956
2935
2914
2893
2873
2853
2833
2812
2791
2769
2746
2723
2699
2676
2652
2628
2605
2582
2559
2536
2514
2492
2471
2450
2429
2409
2389
2369
2351
2333
2315
2298
2282
2266
2251
2237
2223
2211
2201
2192
2185
2179
2175
2173
2172
2172
2173
2175
2177
2180
2184
2188
2193
2198
2203
2210
2216
2223
2231
2238
2245
2252
2259
2265
2270
2276
2281
2286
2290
2294
2298
2302
2305
2308
2311
2313
2315
2317
2319
2321
2323
2326
2328
2331
2334
2337
2339
2341
2341
2341
2340
2338
2335
2331
2326
2321
2314
2308
2300
2292
2284
2276
2267
2258
2249
2240
2232
2223
2215
2207
2199
2191
2184
2177
2170
2163
2156
2149
2142
2136
2128
2120
2112
2102
2091
2079
2066
2051
2036
2019
2003
1986
1969
1952
1936
1920
1905
1890
1876
1861
1847
1834
1821
1808
1796
1785
1774
1764
1754
1746
1737
1728
1719
1710
1700
1690
1678
1667
1654
1642
1629
1617
1604
1593
1581
1570
1560
1549
1538
1528
1517
1505
1494
1483
1473
1463
1454
1447
1441
1436
1433
1431
1429
1428
1428
1428
1428
1428
1430
1431
1433
1435
1438
1441
1443
1445
1447
1448
1448
1449
1449
1450
1452
1454
1456
1460
1464
1468
1471
1474
1476
1477
1477
1477
1476
1475
1474
1475
1478
1482
1487
1494
1503
1512
1521
1530
1539
1548
1556
1563
1569
1575
1580
1584
1587
1590
1591
1592
1591
1590
1588
1586
1584
1581
1579
1576
1574
1572
1570
1567
1564
1559
1554
1547
1540
1531
1521
1510
1499
1488
1477
1465
1454
1443
1431
1420
1408
1396
1383
1370
1355
1341
1325
1308
1291
1273
1255
1235
1215
1194
1172
1150
1126
1101
1074
1047
1018
989
958
927
896
864
832
800
769
737
705
673
642
611
579
548
518
488
458
429
399
370
341
311
282
252
222
191
162
132
104
76
50
25
1
-22
-45
-66
-88
-108
-128
-148
-166
-184
-201
-216
-231
-244
-256
-267
-277
-286
-294
-301
-307
-313
-317
-321
-325
-329
-332
-336
-340
-344
-348
-353
-357
-362
-367
-372
-378
-383
-388
-392
-397
-401
-405
-408
-412
-415
-419
-423
-427
-432
-437
-442
-448
-454
-460
-466
-472
-478
-484
-490
-495
-499
-504
-509
-513
-518
-523
-528
-533
-539
-545
-551
-557
-563
-569
-576
-582
-589
-596
-603
-610
-617
-625
-632
-640
-648
-655
-664
-672
-680
-689
-698
-707
-717
-726
-736
-745
-755
-764
-773
-782
-791
-800
-809
-818
-827
-837
-847
-856
-867
-878
-889
-901
-913
-926
-939
-952
-966
-980
-993
-1006
-1018
-1032
-1044
-1055
-1067
-1079
-1092
-1105
-1118
-1132
-1147
-1163
-1179
-1195
-1212
-1228
-1244
-1260
-1275
-1290
-1305
-1320
-1334
-1348
-1363
-1378
-1393
-1408
-1424
-1440
-1456
-1473
-1489
-1506
-1522
-1538
-1553
-1569
-1583
-1598
-1612
-1625
-1638
-1650
-1662
-1672
-1682
-1691
-1700
-1708
-1715
-1722
-1730
-1737
-1744
-1752
-1759
-1767
-1775
-1783
-1791
-1798
-1805
-1812
-1818
-1823
-1829
-1834
-1838
-1843
-1847
-1851
-1856
-1860
-1865
-1871
-1876
-1883
-1889
-1896
-1904
-1911
-1918
-1926
-1933
-1940
-1947
-1954
-1960
-1966
-1972
-1978
-1983
-1988
-1993
-1997
-2001
-2005
-2009
-2012
-2016
-2020
-2024
-2028
-2032
-2036
-2041
-2045
-2049
-2053
-2056
-2060
-2063
-2067
-2070
-2073
-2076
-2080
-2083
-2087
-2090
-2093
-2096
-2099
-2102
-2105
-2108
-2110
-2113
-2116
-2120
-2123
-2128
-2132
-2138
-2144
-2151
-2158
-2167
-2177
-2187
-2199
-2211
-2223
-2236
-2249
-2262
-2275
-2287
-2299
-2311
-2323
-2334
-2346
-2358
-2371
-2384
-2397
-2411
-2426
-2441
-2457
-2472
-2489
-2506
-2523
-2540
-2558
-2575
-2593
-2611
-2629
-2646
-2663
-2679
-2694
-2709
-2722
-2735
-2747
-2759
-2770
-2782
-2794
-2807
-2820
-2834
-2849
-2865
-2881
-2897
-2914
-2930
-2947
-2963
-2979
-2995
-3011
-3027
-3043
-3059
-3075
-3091
-3108
-3124
-3141
-3158
-3175
-3191
-3208
-3224
-3239
-3254
-3269
-3283
-3296
-3309
-3322
-3335
-3347
-3360
-3373
-3387
-3400
-3414
-3427
-3441
-3454
-3467
-3480
-3493
-3506
-3519
-3533
-3547
-3561
-3576
-3592
-3609
-3627
-3645
-3664
-3684
-3704
-3725
-3746
-3767
-3789
-3811
-3834
-3857
-3881
-3906
-3931
-3957
-3983
-4009
-4034
-4059
-4083
-4107
-4130
-4152
-4174
-4195
-4216
-4236
-4256
-4277
-4297
-4316
-4336
-4355
-4373
-4391
-4409
-4425
-4441
-4457
-4472
-4486
-4499
-4512
-4524
-4535
-4546
-4557
-4568
-4580
-4592
-4604
-4617
-4631
-4645
-4660
-4675
-4690
-4706
-4722
-4738
-4754
-4770
-4787
-4804
-4821
-4838
-4856
-4873
-4891
-4908
-4925
-4942
-4959
-4975
-4992
-5008
-5025
-5042
-5059
-5076
-5093
-5111
-5129
-5147
-5166
-5185
-5204
-5224
-5243
-5263
-5282
-5301
-5319
-5336
-5353
-5369
-5384
-5398
-5412
-5425
-5438
-5449
-5461
-5471
-5480
-5489
-5497
-5503
-5510
-5515
-5521
-5526
-5530
-5535
-5539
-5543
-5548
-5552
-5556
-5560
-5563
-5567
-5570
-5573
-5576
-5579
-5582
-5584
-5586
-5588
-5590
-5591
-5592
-5593
-5593
-5592
-5591
-5588
-5585
-5582
-5577
-5573
-5569
-5565
-5562
-5559
-5557
-5555
-5554
-5554
-5554
-5554
-5554
-5553
-5552
-5551
-5550
-5547
-5545
-5542
-5539
-5536
-5533
-5529
-5526
-5522
-5519
-5515
-5511
-5507
-5503
-5499
-5494
-5490
-5485
-5481
-5477
-5474
-5470
-5468
-5465
-5463
-5462
-5460
-5459
-5458
-5457
-5456
-5455
-5454
-5453
-5453
-5452
-5452
-5451
-5450
-5449
-5448
-5447
-5445
-5443
-5441
-5438
-5436
-5433
-5430
-5427
-5423
-5420
-5416
-5411
-5406
-5401
-5396
-5390
-5384
-5378
-5371
-5365
-5359
-5353
-5347
-5340
-5334
-5327
-5321
-5314
-5308
-5303
-5297
-5293
-5290
-5287
-5285
-5284
-5283
-5283
-5283
-5283
-5284
-5285
-5286
-5287
-5289
-5291
-5292
-5294
-5295
-5295
-5295
-5294
-5292
-5290
-5288
-5285
-5282
-5279
-5276
-5274
-5271
-5268
-5266
-5263
-5260
-5256
-5253
-5249
-5245
-5240
-5236
-5230
-5225
-5219
-5212
-5205
-5198
-5190
-5182
-5173
-5164
-5155
-5146
-5137
-5128
-5119
-5110
-5102
-5094
-5086
-5078
-5071
-5063
-5055
-5046
-5038
-5030
-5022
-5015
-5008
-5001
-4995
-4990
-4985
-4980
-4976
-4972
-4970
-4967
-4966
-4965
-4964
-4965
-4965
-4966
-4967
-4969
-4970
-4971
-4973
-4975
-4978
-4982
-4987
-4992
-4999
-5006
-5015
-5024
-5035
-5046
-5057
-5070
-5083
-5098
-5113
-5130
-5147
-5166
-5185
-5205
-5226
-5247
-5268
-5289
-5310
-5331
-5352
-5373
-5393
-5414
-5435
-5457
-5479
-5501
-5523
-5545
-5568
-5590
-5612
-5634
-5655
-5675
-5695
-5715
-5733
-5752
-5769
-5786
-5802
-5816
-5830
-5843
-5855
-5866
-5877
-5887
-5896
-5906
-5915
-5925
-5935
-5945
-5955
-5966
-5977
-5988
-5999
-6010
-6020
-6031
-6043
-6054
-6066
-6078
-6091
-6104
-6118
-6131
-6144
-6157
-6170
-6182
-6193
-6204
-6215
-6226
-6238
-6250
-6264
-6279
-6295
-6312
-6331
-6351
-6372
-6395
-6419
-6444
-6471
-6499
-6529
-6561
-6594
-6628
-6664
-6702
-6740
-6779
-6819
-6860
-6901
-6943
-6984
-7026
-7067
-7108
-7148
-7187
-7224
-7261
-7296
-7330
-7362
-7394
-7425
-7455
-7485
-7515
-7546
-7576
-7608
-7639
-7671
-7704
-7737
-7771
-7806
-7841
-7878
-7917
-7956
-7998
-8041
-8086
-8132
-8180
-8229
-8279
-8329
-8381
-8432
-8484
-8535
-8586
-8635
-8684
-8732
-8778
-8823
-8867
-8910
-8952
-8992
-9032
-9071
-9108
-9144
-9180
-9214
-9246
-9278
-9308
-9337
-9366
-9393
-9419
-9445
-9469
-9493
-9515
-9536
-9556
-9574
-9590
-9603
-9615
-9624
-9630
-9634
-9634
-9632
-9627
-9620
-9609
-9596
-9581
-9564
-9545
-9524
-9502
-9479
-9455
-9429
-9403
-9376
-9348
-9320
-9292
-9263
-9235
-9206
-9179
-9152
-9125
-9099
-9073
-9047
-9022
-8997
-8971
-8946
-8920
-8894
-8868
-8842
-8816
-8790
-8764
-8738
-8712
-8687
-8661
-8636
-8611
-8586
-8562
-8537
-8512
-8487
-8462
-8437
-8412
-8386
-8361
-8336
-8311
-8286
-8261
-8237
-8213
-8189
-8166
-8143
-8119
-8095
-8070
-8045
-8018
-7992
-7964
-7937
-7909
-7882
-7855
-7828
-7802
-7776
-7751
-7726
-7702
-7678
-7655
-7632
-7609
-7586
-7563
-7539
-7515
-7491
-7466
-7441
-7415
-7388
-7362
-7335
-7308
-7281
-7253
-7225
-7197
-7168
-7139
-7109
-7078
-7045
-7011
-6976
-6938
-6899
-6857
-6814
-6768
-6721
-6672
-6621
-6570
-6519
-6467
-6415
-6364
-6312
-6261
-6209
-6158
-6106
-6054
-6002
-5949
-5895
-5840
-5785
-5729
-5672
-5615
-5556
-5498
-5439
-5380
-5321
-5263
-5205
-5147
-5090
-5033
-4977
-4921
-4866
-4810
-4755
-4699
-4643
-4587
-4531
-4475
-4419
-4364
-4308
-4254
-4199
-4145
-4090
-4035
-3980
-3925
-3868
-3810
-3751
-3691
-3631
-3570
-3510
-3450
-3391
-3333
-3276
-3220
-3166
-3112
-3060
-3009
-2959
-2909
-2860
-2812
-2763
-2715
-2667
-2619
-2570
-2521
-2472
-2423
-2374
-2326
-2278
-2231
-2186
-2141
-2098
-2057
-2017
-1980
-1944
-1911
-1880
-1851
-1826
-1804
-1785
-1769
-1757
-1749
-1743
-1740
-1740
-1742
-1745
-1749
-1754
-1760
-1766
-1772
-1778
-1783
-1789
-1795
-1801
-1806
-1811
-1815
-1818
-1820
-1820
-1819
-1815
-1810
-1803
-1793
-1781
-1766
-1749
-1728
-1704
-1676
-1645
-1609
-1570
-1526
-1478
-1426
-1370
-1310
-1245
-1177
-1105
-1029
-949
-866
-780
-690
-598
-504
-407
-308
-209
-108
-6
97
199
302
404
506
608
708
807
905
1000
1095
1188
1279
1368
1455
1541
1624
1706
1785
1863
1938
2011
2082
2150
2216
2281
2343
2404
2464
2523
2581
2639
2696
2754
2811
2868
2925
2982
3039
3097
3154
3211
3268
3325
3381
3437
3492
3546
3599
3652
3704
3755
3806
3856
3906
3955
4003
4051
4100
4146
4192
4236
4280
4322
4364
4404
4444
4482
4520
4555
4590
4623
4655
4684
4712
4738
4761
4783
4802
4819
4834
4846
4857
4865
4871
4874
4875
4873
4869
4861
4851
4837
4820
4800
4776
4749
4718
4684
4647
4606
4561
4514
4462
4407
4348
4285
4218
4146
4070
3990
3905
3816
3723
3625
3524
3418
3309
3196
3080
2961
2837
2711
2580
2446
2309
2168
2025
1879
1731
1582
1432
1282
1132
983
835
689
544
400
258
117
-22
-161
-299
-437
-573
-709
-843
-977
-1109
-1241
-1371
-1500
-1629
-1756
-1883
-2008
-2133
-2255
-2377
-2496
-2612
-2726
-2837
-2945
-3050
-3151
-3250
-3345
-3438
-3529
-3617
-3703
-3786
-3866
-3943
-4017
-4086
-4153
-4214
-4271
-4324
-4371
-4413
-4451
-4484
-4513
-4539
-4561
-4579
-4595
-4607
-4616
-4623
-4626
-4626
-4622
-4616
-4606
-4594
-4579
-4562
-4543
-4523
-4501
-4478
-4454
-4430
-4404
-4377
-4349
-4319
-4287
-4254
-4219
-4182
-4144
-4104
-4064
-4022
-3982
-3940
-3898
-3856
-3813
-3771
-3728
-3685
-3642
-3599
-3555
-3511
-3468
-3424
-3379
-3335
-3289
-3243
-3196
-3148
-3099
-3048
-2996
-2943
-2889
-2834
-2778
-2722
-2666
-2609
-2551
-2493
-2434
-2373
-2312
-2249
-2185
-2121
-2056
-1992
-1929
-1868
-1810
-1755
-1705
-1659
-1618
-1583
-1553
-1529
-1511
-1498
-1491
-1488
-1490
-1495
-1504
-1515
-1528
-1542
-1558
-1575
-1593
-1613
-1635
-1660
-1687
-1717
-1751
-1788
-1828
-1870
-1915
-1962
-2011
-2060
-2110
-2161
-2212
-2263
-2314
-2366
-2419
-2472
-2527
-2582
-2638
-2695
-2752
-2809
-2866
-2923
-2980
-3036
-3091
-3146
-3201
-3255
-3308
-3361
-3413
-3465
-3515
-3563
-3611
-3656
-3699
-3740
-3778
-3814
-3846
-3875
-3900
-3921
-3938
-3950
-3957
-3960
-3958
-3951
-3939
-3923
-3902
-3876
-3845
-3808
-3766
-3717
-3662
-3600
-3530
-3454
-3370
-3278
-3180
-3074
-2963
-2845
-2722
-2595
-2463
-2326
-2187
-2045
-1900
-1753
-1605
-1457
-1309
-1163
-1018
-876
-738
-604
-474
-350
-232
-119
-12
89
185
276
361
442
517
586
651
711
765
813
856
893
925
951
971
987
997
1004
1006
1006
1002
995
986
976
963
949
932
914
893
870
845
816
785
751
715
677
637
595
553
511
469
427
386
345
306
267
229
191
153
116
79
42
5
-33
-70
-107
-144
-180
-216
-252
-286
-320
-352
-384
-414
-442
-470
-495
-519
-541
-561
-579
-595
-608
-619
-628
-635
-640
-644
-645
-646
-645
-643
-640
-636
-632
-627
-622
-618
-613
-609
-605
-603
-602
-602
-605
-609
-615
-623
-633
-644
-658
-673
-689
-707
-725
-745
-765
-786
-807
-829
-852
-876
-901
-927
-954
-983
-1014
-1047
-1081
-1118
-1156
-1196
-1237
-1279
-1320
-1362
-1403
-1442
-1480
-1515
-1548
-1578
-1605
-1629
-1650
-1668
-1682
-1694
-1703
-1709
-1713
-1714
-1713
-1710
-1705
-1699
-1691
-1681
-1670
-1659
-1647
-1635
-1623
-1613
-1603
-1595
-1589
-1586
-1585
-1587
-1593
-1602
-1614
-1630
-1650
-1673
-1699
-1728
-1759
-1792
-1826
-1863
-1900
-1939
-1978
-2020
-2062
-2107
-2153
-2200
-2250
-2301
-2354
-2409
-2466
-2524
-2583
-2643
-2704
-2765
-2825
-2885
-2943
-2999
-3053
-3105
-3154
-3200
-3245
-3287
-3327
-3367
-3405
-3442
-3478
-3513
-3547
-3580
-3611
-3641
-3670
-3697
-3722
-3746
-3767
-3786
-3803
-3817
-3827
-3835
-3839
-3839
-3835
-3827
-3814
-3797
-3775
-3748
-3717
-3682
-3642
-3598
-3552
-3502
-3449
-3394
-3337
-3278
-3217
-3154
-3089
-3021
-2951
-2878
-2803
-2726
-2647
-2566
-2484
-2400
-2315
-2229
-2142
-2055
-1967
-1878
-1789
-1700
-1612
-1524
-1436
-1350
-1266
-1183
-1101
-1022
-944
-868
-794
-721
-651
-582
-515
-451
-389
-329
-272
-217
-165
-115
-67
-22
22
64
104
143
181
218
254
289
323
356
388
419
450
479
509
537
566
594
623
651
679
706
734
760
786
810
834
856
877
897
916
934
951
968
984
999
1012
1027
1040
1052
1064
1075
1084
1094
1102
1110
1117
1123
1130
1135
1141
1146
1152
1157
1163
1168
1174
1180
1186
1191
1197
1202
1207
1213
1219
1226
1233
1242
1252
1264
1277
1293
1309
1328
1348
1369
1392
1416
1442
1468
1496
1526
1557
1589
1623
1660
1698
1738
1780
1824
1869
1916
1964
2013
2065
2117
2169
2222
2276
2330
2385
2439
2494
2549
2603
2658
2713
2767
2823
2878
2934
2991
3048
3105
3162
3218
3274
3330
3384
3438
3490
3542
3594
3645
3696
3747
3798
3849
3900
3950
3999
4048
4094
4139
4181
4221
4259
4295
4329
4362
4393
4423
4453
4482
4511
4540
4570
4600
4631
4662
4695
4730
4765
4803
4842
4882
4925
4968
5013
5059
5106
5154
5202
5251
5301
5351
5402
5453
5504
5557
5609
5662
5715
5768
5821
5874
5927
5980
6033
6086
6138
6189
6240
6289
6338
6385
6431
6476
6519
6561
6601
6640
6677
6712
6745
6776
6805
6831
6854
6874
6892
6907
6920
6931
6940
6949
6956
6964
6971
6980
6989
7000
7012
7025
7040
7057
7076
7096
7119
7143
7169
7197
7227
7258
7289
7322
7354
7387
7419
7450
7480
7509
7537
7564
7591
7618
7644
7671
7699
7727
7755
7785
7815
7846
7877
7909
7941
7974
8007
8041
8076
8111
8146
8180
8217
8252
8287
8321
8354
8387
8419
8450
8480
8510
8538
8566
8593
8620
8646
8672
8697
8721
8746
8769
8792
8814
8836
8856
8876
8896
8915
8933
8952
8970
8988
9007
9025
9044
9062
9081
9100
9119
9138
9157
9177
9196
9215
9233
9252
9270
9287
9305
9322
9339
9356
9372
9388
9404
9419
9434
9449
9462
9476
9488
9501
9512
9524
9535
9545
9556
9566
9575
9585
9594
9603
9612
9620
9628
9635
9641
9647
9652
9657
9661
9665
9669
9672
9676
9680
9685
9691
9697
9704
9712
9721
9730
9740
9750
9760
9771
9781
9791
9802
9813
9825
9838
9853
9869
9887
9906
9926
9947
9970
9992
10015
10039
10062
10086
10110
10135
10160
10185
10212
10238
10265
10292
10319
10345
10369
10392
10413
10432
10448
10462
10474
10484
10493
10500
10508
10515
10521
10528
10536
10543
10550
10557
10564
10570
10575
10580
10585
10590
10594
10598
10602
10605
10608
10611
10614
10615
10616
10616
10614
10612
10610
10607
10604
10601
10598
10597
10596
10596
10597
10599
10603
10607
10612
10618
10626
10635
10645
10657
10671
10687
10705
10726
10748
10773
10799
10827
10855
10885
10914
10944
10974
11004
11034
11064
11094
11125
11155
11186
11217
11249
11280
11311
11342
11372
11402
11432
11462
11491
11521
11551
11581
11612
11643
11674
11706
11738
11770
11802
11834
11866
11898
11929
11960
11991
12022
12053
12083
12114
12144
12173
12202
12231
12260
12288
12316
12344
12371
12399
12426
12452
12478
12502
12525
12546
12564
12581
12595
12607
12616
12622
12627
12629
12628
12626
12621
12613
12603
12591
12576
12559
12539
12517
12493
12466
12437
12406
12374
12340
12305
12268
12230
12192
12153
12113
12072
12031
11990
11948
11905
11862
11819
11775
11731
11685
11640
11594
11547
11500
11454
11407
11361
11315
11270
11225
11181
11138
11096
11055
11016
10978
10941
10906
10873
10842
10812
10785
10760
10737
10715
10696
10679
10664
10651
10640
10631
10625
10620
10618
10618
10621
10626
10635
10645
10659
10676
10695
10717
10742
10770
10800
10832
10867
10903
10942
10982
11023
11065
11108
11152
11196
11239
11283
11326
11369
11412
11453
11494
11534
11573
11611
11648
11683
11716
11748
11778
11805
11830
11853
11873
11890
11904
11916
11925
11931
11935
11936
11934
11931
11925
11916
11906
11894
11879
11863
11844
11822
11798
11771
11742
11709
11674
11635
11595
11551
11505
11457
11407
11354
11301
11246
11189
11133
11075
11017
10959
10901
10843
10785
10727
10670
10612
10554
10495
10436
10377
10317
10256
10195
10133
10071
10007
9944
9880
9816
9752
9687
9623
9559
9494
9430
9365
9300
9236
9171
9107
9043
8979
8916
8853
8791
8730
8670
8610
8552
8495
8439
8384
8331
8278
8227
8177
8127
8079
8031
7983
7936
7889
7842
7795
7747
7700
7653
7605
7558
7512
7466
7420
7375
7331
7287
7243
7200
7157
7113
7069
7025
6980
6934
6888
6840
6790
6740
6688
6635
6581
6525
6469
6411
6353
6295
6236
6176
6117
6057
5997
5936
5875
5814
5752
5691
5629
5568
5507
5447
5389
5331
5274
5219
5165
5113
5061
5011
4963
4916
4871
4827
4786
4746
4709
4674
4641
4610
4583
4557
4534
4514
4495
4479
4465
4452
4442
4433
4425
4418
4413
4409
4405
4402
4399
4397
4395
4393
4390
4388
4385
4382
4380
4377
4375
4373
4372
4371
4372
4373
4376
4380
4385
4392
4400
4409
4420
4433
4447
4463
4480
4498
4518
4538
4560
4582
4605
4629
4653
4677
4701
4725
4749
4773
4796
4818
4840
4861
4881
4901
4919
4937
4953
4969
4984
4997
5010
5022
5032
5041
5050
5057
5063
5067
5071
5074
5075
5075
5075
5074
5072
5070
5068
5066
5064
5063
5062
5061
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5075
5074
5073
5072
5069
5066
5062
5057
5051
5045
5038
5030
5020
5010
4999
4986
4973
4958
4942
4926
4909
4892
4874
4857
4839
4822
4805
4788
4772
4756
4740
4725
4710
4695
4681
4667
4653
4639
4626
4614
4602
4592
4582
4573
4566
4560
4556
4553
4552
4552
4554
4557
4562
4568
4576
4585
4595
4607
4620
4634
4650
4667
4685
4704
4725
4747
4771
4796
4823
4851
4881
4913
4947
4982
5019
5057
5095
5135
5176
5217
5259
5300
5343
5385
5427
5468
5509
5549
5588
5626
5663
5697
5730
5761
5789
5816
5841
5864
5885
5904
5922
5939
5954
5968
5981
5992
6002
6010
6017
6023
6028
6031
6034
6037
6039
6041
6042
6044
6045
6046
6047
6048
6049
6050
6052
6053
6054
6056
6058
6060
6062
6064
6066
6068
6071
6072
6074
6076
6077
6077
6078
6077
6077
6076
6075
6074
6072
6070
6069
6067
6066
6065
6065
6066
6067
6069
6072
6076
6081
6088
6095
6104
6114
6125
6138
6151
6166
6182
6200
6218
6238
6258
6279
6301
6323
6345
6367
6390
6412
6434
6455
6477
6499
6522
6544
6567
6591
6615
6639
6663
6687
6711
6734
6757
6779
6800
6819
6838
6856
6873
6889
6904
6918
6932
6945
6956
6967
6977
6986
6995
7002
7009
7015
7021
7026
7030
7034
7038
7041
7044
7047
7049
7051
7052
7054
7055
7056
7056
7056
7056
7056
7055
7054
7052
7050
7048
7045
7041
7037
7032
7026
7020
7014
7007
7000
6992
6985
6977
6970
6962
6955
6947
6940
6932
6925
6918
6910
6903
6895
6888
6880
6873
6865
6858
6851
6844
6837
6830
6823
6816
6809
6803
6796
6791
6785
6780
6776
6772
6769
6766
6764
6762
6761
6761
6761
6762
6764
6766
6770
6774
6779
6786
6793
6802
6811
6821
6832
6844
6856
6869
6883
6898
6913
6929
6945
6963
6981
7000
7019
7039
7059
7080
7101
7123
7144
7166
7188
7209
7230
7251
7271
7292
7311
7331
7351
7370
7389
7408
7427
7445
7464
7481
7498
7515
7530
7545
7559
7571
7583
7594
7604
7614
7623
7631
7639
7646
7653
7659
7665
7670
7675
7680
7683
7687
7689
7691
7692
7693
7692
7692
7690
7688
7685
7682
7678
7673
7667
7660
7652
7643
7633
7622
7611
7598
7586
7573
7559
7545
7531
7517
7503
7488
7473
7458
7442
7427
7411
7396
7380
7365
7350
7336
7322
7308
7295
7282
7269
7256
7244
7231
7218
7205
7192
7178
7164
7150
7135
7121
7106
7091
7077
7062
7048
7033
7019
7005
6991
6977
6963
6949
6935
6920
6906
6892
6877
6862
6847
6831
6815
6798
6781
6764
6746
6727
6708
6689
6669
6649
6628
6608
6587
6565
6543
6521
6498
6475
6452
6428
6404
6380
6356
6332
6308
6284
6261
6237
6214
6191
6168
6145
6122
6098
6075
6051
6027
6002
5977
5951
5925
5898
5870
5842
5812
5782
5750
5717
5683
5649
5613
5577
5540
5502
5464
5425
5387
5348
5308
5269
5230
5190
5151
5112
5072
5033
4994
4955
4916
4878
4839
4801
4762
4724
4685
4647
4608
4569
4530
4491
4451
4411
4370
4329
4287
4245
4202
4159
4114
4070
4025
3979
3934
3888
3843
3798
3753
3708
3663
3619
3575
3531
3487
3443
3399
3356
3311
3267
3223
3178
3134
3089
3044
2999
2954
2909
2864
2820
2775
2731
2686
2642
2598
2554
2510
2467
2424
2381
2338
2295
2253
2210
2169
2127
2085
2044
2001
1960
1918
1876
1834
1792
1749
1706
1664
1620
1577
1534
1491
1448
1404
1361
1317
1274
1230
1186
1142
1098
1054
1010
966
922
878
834
791
747
704
661
617
573
529
485
440
395
349
302
256
208
160
112
64
14
-35
-84
-134
-184
-234
-284
-333
-383
-433
-483
-532
-582
-632
-682
-732
-782
-831
-881
-930
-979
-1028
-1076
-1124
-1172
-1219
-1266
-1314
-1361
-1408
-1456
-1503
-1551
-1600
-1648
-1698
-1747
-1797
-1847
-1897
-1947
-1998
-2049
-2101
-2152
-2204
-2257
-2310
-2364
-2419
-2475
-2531
-2589
-2648
-2708
-2769
-2831
-2894
-2959
-3024
-3090
-3157
-3224
-3292
-3361
-3430
-3499
-3569
-3639
-3709
-3778
-3848
-3918
-3988
-4058
-4127
-4196
-4265
-4334
-4403
-4472
-4541
-4610
-4679
-4748
-4817
-4886
-4955
-5024
-5093
-5162
-5231
-5299
-5367
-5435
-5503
-5571
-5638
-5705
-5772
-5839
-5905
-5970
-6036
-6100
-6164
-6228
-6291
-6353
-6415
-6476
-6536
-6596
-6654
-6712
-6769
-6825
-6880
-6934
-6986
-7038
-7088
-7136
-7184
-7230
-7275
-7318
-7360
-7401
-7440
-7478
-7514
-7549
-7582
-7614
-7645
-7674
-7702
-7728
-7753
-7777
-7799
-7820
-7839
-7858
-7875
-7892
-7907
-7922
-7936
-7950
-7962
-7974
-7985
-7996
-8005
-8013
-8022
-8029
-8036
-8042
-8047
-8052
-8055
-8061
-8064
-8068
-8071
-8074
-8077
-8080
-8083
-8087
-8090
-8093
-8096
-8101
-8105
-8109
-8114
-8119
-8124
-8130
-8135
-8141
-8148
-8157
-8164
-8173
-8185
-8196
-8209
-8223
-8238
-8255
-8273
-8292
-8313
-8335
-8359
-8384
-8410
-8437
-8465
-8494
-8525
-8556
-8588
-8621
-8654
-8689
-8724
-8759
-8796
-8832
-8869
-8907
-8944
-8982
-9019
-9057
-9094
-9131
-9168
-9205
-9241
-9277
-9313
-9349
-9384
-9419
-9454
-9489
-9523
-9558
-9591
-9625
-9658
-9690
-9722
-9753
-9783
-9812
-9841
-9868
-9895
-9921
-9947
-9971
-9996
-10020
-10044
-10068
-10092
-10116
-10141
-10166
-10192
-10218
-10245
-10272
-10300
-10329
-10357
-10386
-10415
-10444
-10474
-10503
-10532
-10561
-10590
-10619
-10648
-10678
-10707
-10737
-10766
-10796
-10826
-10857
-10887
-10918
-10948
-10979
-11010
-11041
-11073
-11104
-11135
-11167
-11199
-11231
-11264
-11296
-11329
-11363
-11397
-11431
-11466
-11501
-11536
-11573
-11610
-11647
-11686
-11725
-11765
-11806
-11848
-11891
-11935
-11979
-12025
-12072
-12119
-12168
-12218
-12269
-12321
-12375
-12429
-12485
-12541
-12599
-12658
-12718
-12778
-12840
-12902
-12965
-13029
-13094
-13159
-13225
-13291
-13357
-13423
-13490
-13557
-13623
-13690
-13757
-13824
-13891
-13958
-14025
-14091
-14157
-14223
-14288
-14353
-14417
-14481
-14544
-14606
-14668
-14729
-14790
-14849
-14909
-14967
-15025
-15082
-15138
-15193
-15248
-15301
-15354
-15406
-15458
-15508
-15558
-15607
-15655
-15702
-15748
-15794
-15838
-15882
-15925
-15967
-16009
-16050
-16090
-16129
-16170
-16209
-16247
-16285
-16323
-16360
-16397
-16432
-16468
-16502
-16536
-16569
-16602
-16634
-16665
-16696
-16726
-16756
-16785
-16813
-16841
-16869
-16897
-16924
-16951
-16978
-17005
-17031
-17058
-17085
-17111
-17138
-17165
-17192
-17219
-17246
-17274
-17302
-17329
-17357
-17385
-17412
-17440
-17467
-17494
-17521
-17547
-17573
-17599
-17625
-17651
-17676
-17702
-17727
-17752
-17777
-17802
-17826
-17850
-17873
-17896
-17919
-17941
-17963
-17984
-18005
-18025
-18045
-18064
-18083
-18101
-18119
-18136
-18152
-18168
-18183
-18196
-18209
-18222
-18233
-18244
-18255
-18265
-18274
-18282
-18290
-18298
-18304
-18310
-18315
-18319
-18322
-18325
-18327
-18328
-18329
-18330
-18330
-18329
-18328
-18327
-18325
-18323
-18320
-18317
-18313
-18309
-18305
-18301
-18296
-18292
-18287
-18283
-18279
-18275
-18272
-18269
-18267
-18266
-18265
-18265
-18266
-18268
-18270
-18273
-18276
-18281
-18285
-18291
-18296
-18302
-18309
-18316
-18323
-18331
-18339
-18348
-18358
-18369
-18380
-18391
-18404
-18417
-18431
-18445
-18460
-18475
-18491
-18508
-18525
-18542
-18560
-18578
-18597
-18616
-18636
-18656
-18676
-18697
-18717
-18738
-18759
-18780
-18801
-18823
-18844
-18866
-18888
-18910
-18932
-18955
-18977
-19000
-19022
-19045
-19068
-19091
-19114
-19138
-19161
-19184
-19208
-19231
-19254
-19277
-19301
-19324
-19347
-19370
-19393
-19416
-19440
-19463
-19486
-19509
-19533
-19556
-19579
-19602
-19625
-19647
-19670
-19692
-19715
-19737
-19760
-19782
-19805
-19827
-19850
-19873
-19896
-19919
-19943
-19966
-19989
-20013
-20036
-20059
-20083
-20106
-20129
-20152
-20174
-20196
-20218
-20239
-20259
-20279
-20298
-20317
-20335
-20352
-20368
-20383
-20398
-20411
-20424
-20436
-20447
-20457
-20467
-20476
-20484
-20491
-20498
-20504
-20510
-20515
-20520
-20525
-20529
-20532
-20535
-20538
-20540
-20541
-20542
-20542
-20541
-20540
-20538
-20536
-20533
-20529
-20525
-20520
-20515
-20509
-20503
-20496
-20489
-20482
-20475
-20467
-20459
-20451
-20443
-20435
-20426
-20418
-20410
-20402
-20394
-20386
-20378
-20371
-20364
-20357
-20351
-20344
-20338
-20331
-20324
-20317
-20310
-20302
-20293
-20284
-20275
-20265
-20254
-20242
-20230
-20216
-20202
-20186
-20169
-20150
-20130
-20109
-20087
-20063
-20038
-20012
-19984
-19955
-19926
-19895
-19863
-19830
-19796
-19761
-19726
-19690
-19653
-19615
-19576
-19537
-19497
-19456
-19414
-19371
-19327
-19282
-19237
-19191
-19145
-19098
-19050
-19002
-18954
-18905
-18856
-18807
-18757
-18707
-18656
-18605
-18553
-18501
-18449
-18395
-18341
-18287
-18232
-18176
-18119
-18062
-18005
-17947
-17888
-17829
-17769
-17709
-17648
-17586
-17524
-17462
-17399
-17335
-17271
-17206
-17141
-17076
-17011
-16945
-16879
-16813
-16747
-16681
-16615
-16549
-16483
-16416
-16350
-16283
-16218
-16152
-16087
-16021
-15955
-15889
-15823
-15757
-15690
-15624
-15558
-15492
-15425
-15359
-15292
-15225
-15158
-15091
-15024
-14957
-14889
-14821
-14753
-14685
-14617
-14548
-14480
-14411
-14342
-14274
-14205
-14136
-14067
-13998
-13930
-13862
-13794
-13727
-13659
-13593
-13527
-13461
-13396
-13331
-13267
-13204
-13141
-13078
-13016
-12955
-12894
-12833
-12773
-12713
-12654
-12595
-12536
-12477
-12419
-12362
-12304
-12247
-12191
-12134
-12079
-12023
-11968
-11912
-11858
-11803
-11748
-11694
-11639
-11585
-11531
-11477
-11423
-11370
-11316
-11264
-11211
-11159
-11107
-11056
-11004
-10953
-10902
-10852
-10801
-10751
-10701
-10652
-10602
-10553
-10505
-10457
-10410
-10363
-10316
-10270
-10224
-10178
-10132
-10086
-10041
-9995
-9949
-9903
-9858
-9812
-9766
-9720
-9675
-9629
-9584
-9539
-9494
-9448
-9403
-9357
-9312
-9265
-9219
-9172
-9125
-9077
-9030
-8982
-8934
-8886
-8837
-8789
-8740
-8692
-8643
-8594
-8546
-8497
-8449
-8401
-8353
-8305
-8257
-8210
-8163
-8115
-8068
-8021
-7974
-7927
-7880
-7833
-7786
-7739
-7691
-7643
-7596
-7548
-7500
-7452
-7404
-7356
-7307
-7258
-7209
-7159
-7109
-7059
-7009
-6958
-6907
-6856
-6806
-6755
-6704
-6654
-6603
-6552
-6502
-6451
-6400
-6350
-6299
-6248
-6197
-6146
-6096
-6045
-5995
-5945
-5896
-5847
-5798
-5750
-5702
-5654
-5607
-5560
-5513
-5467
-5421
-5375
-5329
-5283
-5238
-5192
-5147
-5101
-5056
-5010
-4965
-4919
-4874
-4829
-4785
-4741
-4697
-4654
-4611
-4569
-4527
-4486
-4445
-4404
-4363
-4323
-4283
-4243
-4203
-4164
-4125
-4085
-4046
-4008
-3969
-3931
-3893
-3855
-3817
-3780
-3742
-3705
-3667
-3630
-3593
-3555
-3518
-3481
-3445
-3408
-3372
-3335
-3300
-3264
-3229
-3193
-3159
-3124
-3090
-3056
-3022
-2989
-2956
-2923
-2890
-2857
-2825
-2793
-2761
-2729
-2697
-2665
-2634
-2602
-2570
-2538
-2507
-2475
-2443
-2411
-2379
-2347
-2315
-2283
-2251
-2219
-2187
-2155
-2123
-2092
-2061
-2029
-1999
-1969
-1938
-1909
-1879
-1849
-1820
-1791
-1762
-1733
-1704
-1676
-1647
-1619
-1590
-1562
-1533
-1505
-1477
-1449
-1421
-1394
-1366
-1338
-1311
-1284
-1256
-1229
-1202
-1175
-1149
-1122
-1095
-1069
-1042
-1014
-989
-962
-935
-908
-881
-854
-827
-800
-774
-748
-723
-698
-673
-649
-626
-603
-580
-558
-537
-516
-495
-475
-455
-435
-416
-397
-379
-361
-343
-325
-307
-289
-272
-254
-235
-217
-198
-179
-159
-140
-120
-100
-80
-60
-40
-21
-1
19
38
57
77
96
115
133
152
171
189
207
225
243
260
278
295
312
330
347
364
382
400
418
436
454
473
492
511
531
550
570
590
611
631
652
673
695
716
738
759
781
802
824
845
866
887
908
928
949
970
990
1010
1030
1050
1070
1089
1108
1127
1146
1164
1183
1201
1219
1237
1254
1272
1290
1308
1325
1343
1361
1378
1395
1413
1430
1448
1465
1483
1502
1520
1539
1558
1578
1597
1618
1638
1659
1680
1702
1724
1746
1769
1793
1816
1840
1865
1889
1914
1939
1964
1988
2013
2036
2060
2083
2106
2128
2149
2170
2191
2211
2231
2250
2269
2288
2306
2324
2341
2358
2374
2391
2407
2423
2439
2455
2471
2487
2503
2519
2536
2552
2569
2587
2604
2622
2640
2658
2677
2695
2714
2733
2752
2771
2789
2808
2826
2844
2862
2879
2896
2913
2929
2945
2961
2976
2991
3006
3021
3035
3049
3063
3076
3089
3102
3115
3128
3141
3154
3166
3179
3192
3204
3217
3229
3242
3254
3266
3278
3291
3303
3315
3327
3340
3352
3365
3378
3391
3404
3418
3432
3445
3459
3473
3487
3501
3515
3530
3544
3558
3573
3587
3602
3617
3631
3646
3660
3675
3690
3704
3719
3733
3748
3762
3777
3791
3806
3821
3835
3850
3865
3879
3894
3909
3924
3939
3954
3969
3984
3999
4014
4029
4045
4059
4075
4091
4107
4124
4140
4156
4173
4189
4206
4222
4239
4255
4272
4288
4304
4321
4337
4353
4369
4385
4400
4416
4431
4447
4462
4477
4492
4507
4522
4537
4552
4567
4582
4596
4611
4625
4640
4654
4668
4682
4697
4711
4726
4741
4756
4771
4787
4803
4820
4836
4853
4870
4887
4904
4920
4937
4954
4970
4987
5003
5019
5035
5052
5068
5084
5101
5117
5134
5151
5167
5184
5201
5217
5234
5250
5267
5284
5301
5318
5335
5352
5370
5387
5405
5423
5442
5460
5478
5496
5515
5533
5551
5570
5589
5608
5627
5646
5666
5687
5708
5729
5750
5772
5794
5817
5839
5862
5885
5908
5931
5955
5978
6002
6026
6050
6075
6099
6124
6149
6175
6200
6226
6252
6278
6304
6330
6356
6382
6408
6434
6461
6487
6513
6539
6566
6592
6619
6646
6673
6700
6727
6755
6782
6810
6838
6867
6896
6925
6954
6984
7015
7046
7077
7108
7140
7172
7205
7238
7271
7304
7337
7371
7406
7440
7475
7511
7547
7583
7619
7656
7692
7729
7767
7804
7841
7879
7917
7954
7992
8029
8069
8106
8146
8185
8224
8263
8302
8341
8380
8419
8459
8499
8538
8578
8618
8659
8699
8740
8781
8822
8863
8904
8946
8987
9029
9070
9112
9153
9194
9235
9275
9316
9355
9395
9433
9472
9510
9548
9585
9622
9659
9696
9732
9768
9805
9841
9877
9913
9949
9985
10020
10055
10090
10125
10160
10194
10227
10261
10294
10326
10359
10391
10423
10454
10486
10517
10548
10578
10608
10638
10668
10698
10727
10756
10784
10813
10840
10868
10895
10922
10949
10975
11000
11025
11050
11074
11098
11121
11144
11166
11188
11210
11232
11252
11273
11293
11313
11333
11352
11371
11390
11408
11426
11444
11461
11478
11496
11512
11529
11546
11562
11578
11594
11611
11627
11643
11658
11674
11690
11706
11722
11738
11754
11770
11787
11803
11819
11836
11853
11870
11886
11903
11921
11938
11956
11973
11991
12009
12027
12046
12064
12083
12102
12121
12140
12159
12178
12197
12217
12236
12256
12275
12295
12315
12335
12355
12375
12395
12416
12436
12456
12476
12496
12517
12537
12558
12579
12600
12622
12644
12666
12689
12712
12735
12759
12783
12808
12833
12859
12884
12911
12937
12964
12992
13020
13048
13076
13105
13133
13162
13191
13219
13248
13277
13305
13333
13361
13389
13416
13444
13471
13498
13525
13551
13578
13604
13631
13657
13683
13709
13735
13760
13786
13811
13836
13861
13885
13909
13933
13956
13978
14000
14022
14043
14063
14082
14101
14119
14136
14153
14169
14184
14199
14213
14226
14238
14250
14261
14272
14282
14292
14301
14309
14316
14323
14330
14336
14341
14345
14349
14353
14356
14358
14360
14361
14362
14362
14362
14361
14360
14358
14356
14353
14350
14347
14343
14339
14334
14329
14324
14318
14312
14306
14299
14293
14286
14279
14272
14265
14258
14251
14244
14238
14231
14224
14217
14210
14202
14195
14188
14180
14172
14164
14155
14146
14137
14128
14118
14108
14097
14087
14075
14064
14052
14040
14027
14014
14001
13988
13974
13959
13945
13930
13914
13898
13882
13865
13848
13830
13812
13793
13775
13756
13736
13716
13696
13675
13654
13633
13612
13591
13569
13548
13527
13505
13484
13464
13443
13422
13402
13382
13362
13342
13323
13303
13284
13265
13247
13228
13210
13192
13175
13157
13140
13123
13106
13089
13073
13056
13040
13024
13007
12991
12975
12959
12943
12927
12910
12894
12879
12863
12847
12832
12816
12801
12785
12770
12754
12739
12724
12708
12693
12677
12661
12645
12630
12614
12598
12582
12566
12550
12534
12518
12502
12486
12471
12455
12439
12424
12409
12393
12378
12363
12347
12332
12317
12301
12286
12270
12255
12239
12223
12207
12192
12175
12159
12143
12126
12109
12092
12075
12057
12039
12021
12003
11985
11966
11948
11929
11909
11890
11870
11849
11829
11807
11786
11763
11741
11718
11695
11671
11647
11622
11598
11572
11547
11521
11495
11468
11442
11415
11388
11361
11333
11306
11279
11253
11226
11199
11173
11146
11120
11093
11066
11039
11012
10984
10956
10927
10898
10869
10839
10809
10778
10747
10716
10684
10652
10619
10585
10551
10517
10482
10446
10410
10374
10337
10299
10261
10223
10185
10145
10106
10066
10025
9984
9943
9901
9858
9815
9772
9728
9684
9639
9595
9550
9504
9459
9413
9367
9321
9275
9228
9181
9134
9087
9040
8993
8946
8899
8852
8805
8759
8713
8667
8622
8576
8531
8486
8441
8397
8352
8307
8262
8218
8173
8128
8083
8039
7994
7950
7906
7862
7819
7776
7733
7691
7649
7608
7567
7527
7487
7448
7410
7371
7333
7296
7259
7222
7185
7149
7113
7077
7041
7006
6972
6937
6903
6869
6836
6803
6771
6738
6706
6674
6642
6610
6578
6547
6515
6484
6452
6421
6390
6359
6328
6297
6266
6236
6205
6174
6144
6113
6082
6051
6019
5988
5956
5924
5891
5858
5825
5792
5759
5725
5691
5657
5623
5588
5553
5518
5483
5447
5411
5375
5339
5303
5266
5229
5192
5155
5117
5079
5041
5002
4964
4925
4885
4846
4806
4767
4727
4687
4647
4607
4567
4528
4488
4449
4410
4372
4333
4295
4257
4220
4183
4146
4110
4074
4038
4003
3968
3934
3900
3867
3834
3802
3770
3739
3709
3679
3650
3622
3594
3568
3543
3518
3494
3471
3449
3428
3407
3388
3368
3350
3332
3314
3297
3280
3264
3249
3234
3219
3205
3192
3178
3165
3153
3141
3129
3118
3106
3096
3085
3075
3065
3055
3046
3037
3028
3019
3010
3001
2993
2984
2976
2968
2960
2952
2945
2937
2930
2922
2915
2908
2900
2893
2885
2878
2870
2863
2855
2848
2840
2833
2826
2819
2812
2806
2799
2793
2787
2781
2775
2769
2764
2758
2752
2746
2740
2733
2727
2720
2713
2706
2698
2691
2683
2675
2666
2658
2649
2640
2631
2622
2613
2603
2593
2583
2573
2562
2551
2540
2529
2517
2505
2493
2481
2468
2455
2442
2428
2415
2401
2387
2372
2358
2343
2328
2312
2297
2281
2265
2249
2233
2217
2201
2185
2168
2152
2135
2119
2102
2086
2069
2052
2035
2019
2001
1985
1969
1952
1935
1919
1902
1886
1869
1853
1837
1820
1804
1788
1773
1757
1741
1726
1711
1695
1680
1665
1650
1635
1619
1604
1589
1573
1558
1542
1527
1511
1496
1480
1464
1449
1433
1417
1401
1385
1369
1352
1336
1319
1303
1286
1269
1252
1234
1217
1199
1181
1162
1144
1125
1106
1087
1067
1048
1029
1008
990
971
951
932
912
893
874
855
836
818
800
782
764
747
731
714
699
683
668
654
640
626
612
599
586
574
562
550
538
527
516
506
496
487
478
469
461
454
447
441
435
429
424
420
415
411
408
405
402
399
398
396
396
395
396
396
397
399
401
403
405
408
411
414
417
421
425
429
433
438
443
448
453
459
464
470
476
482
488
494
501
507
514
521
527
534
541
547
554
560
566
572
578
584
589
595
600
605
611
616
621
625
630
634
638
642
646
649
652
655
658
660
662
664
666
668
669
671
672
673
673
674
674
675
674
674
674
673
672
671
669
668
666
663
661
658
655
651
648
644
639
634
630
624
619
614
608
602
596
590
584
578
572
565
558
551
544
537
530
523
516
508
501
494
487
480
473
467
460
453
446
440
433
426
419
412
405
397
390
383
375
368
360
352
344
336
329
320
312
304
296
287
279
270
261
252
243
234
225
216
206
197
188
179
170
160
151
142
133
125
116
107
99
91
83
75
68
61
54
47
40
34
28
22
16
11
5
-1
-6
-12
-17
-23
-28
-33
-39
-44
-49
-54
-60
-65
-70
-75
-81
-87
-92
-98
-104
-111
-117
-124
-130
-137
-144
-151
-159
-166
-174
-182
-190
-199
-208
-217
-226
-236
-246
-256
-267
-277
-288
-300
-311
-323
-335
-347
-359
-372
-385
-398
-412
-426
-440
-455
-470
-486
-502
-518
-535
-552
-570
-587
-605
-623
-642
-661
-679
-699
-718
-737
-757
-777
-797
-818
-839
-860
-881
-903
-925
-947
-970
-993
-1016
-1041
-1065
-1090
-1115
-1140
-1166
-1192
-1219
-1245
-1272
-1300
-1328
-1356
-1384
-1413
-1441
-1471
-1500
-1531
-1561
-1592
-1623
-1655
-1687
-1719
-1752
-1785
-1818
-1851
-1885
-1919
-1952
-1986
-2020
-2053
-2087
-2121
-2154
-2188
-2222
-2255
-2289
-2323
-2357
-2391
-2424
-2458
-2492
-2527
-2561
-2595
-2630
-2664
-2699
-2734
-2769
-2804
-2838
-2873
-2908
-2942
-2977
-3011
-3046
-3080
-3114
-3148
-3182
-3216
-3250
-3284
-3318
-3351
-3385
-3418
-3451
-3484
-3517
-3550
-3582
-3615
-3647
-3679
-3711
-3743
-3774
-3805
-3836
-3867
-3898
-3928
-3958
-3988
-4018
-4048
-4077
-4107
-4136
-4165
-4194
-4223
-4252
-4280
-4308
-4336
-4363
-4390
-4417
-4443
-4469
-4495
-4520
-4545
-4570
-4594
-4618
-4642
-4665
-4689
-4712
-4734
-4756
-4778
-4800
-4821
-4842
-4862
-4882
-4902
-4922
-4941
-4960
-4979
-4997
-5015
-5033
-5050
-5067
-5084
-5100
-5117
-5133
-5149
-5164
-5180
-5195
-5211
-5226
-5241
-5256
-5271
-5286
-5301
-5315
-5329
-5344
-5358
-5372
-5385
-5399
-5413
-5426
-5440
-5453
-5466
-5479
-5491
-5504
-5516
-5528
-5539
-5550
-5561
-5571
-5581
-5590
-5598
-5606
-5613
-5620
-5626
-5631
-5635
-5639
-5642
-5645
-5647
-5648
-5649
-5648
-5648
-5646
-5644
-5641
-5638
-5634
-5630
-5625
-5619
-5613
-5607
-5600
-5593
-5586
-5578
-5570
-5562
-5554
-5546
-5537
-5529
-5520
-5511
-5502
-5493
-5483
-5474
-5464
-5455
-5445
-5435
-5425
-5416
-5406
-5396
-5387
-5377
-5368
-5358
-5349
-5339
-5330
-5321
-5312
-5303
-5294
-5285
-5277
-5268
-5259
-5250
-5241
-5232
-5223
-5214
-5204
-5195
-5186
-5177
-5167
-5158
-5149
-5140
-5131
-5122
-5112
-5103
-5094
-5085
-5075
-5066
-5057
-5048
-5039
-5030
-5021
-5012
-5004
-4995
-4987
-4978
-4970
-4962
-4953
-4945
-4937
-4930
-4922
-4915
-4907
-4900
-4893
-4887
-4880
-4874
-4867
-4861
-4855
-4848
-4842
-4836
-4831
-4825
-4820
-4814
-4809
-4804
-4799
-4794
-4789
-4784
-4780
-4775
-4771
-4767
-4763
-4759
-4755
-4752
-4748
-4745
-4742
-4739
-4736
-4733
-4731
-4728
-4726
-4724
-4723
-4722
-4721
-4720
-4719
-4719
-4720
-4720
-4721
-4722
-4724
-4725
-4727
-4730
-4732
-4735
-4738
-4742
-4745
-4749
-4753
-4758
-4762
-4767
-4772
-4777
-4782
-4787
-4792
-4797
-4803
-4808
-4814
-4820
-4826
-4832
-4838
-4844
-4850
-4857
-4863
-4869
-4876
-4882
-4888
-4894
-4900
-4905
-4911
-4916
-4921
-4925
-4929
-4933
-4937
-4940
-4944
-4947
-4949
-4952
-4954
-4957
-4958
-4960
-4962
-4963
-4964
-4965
-4965
-4966
-4966
-4967
-4967
-4967
-4967
-4967
-4966
-4966
-4965
-4964
-4963
-4961
-4960
-4958
-4956
-4953
-4951
-4948
-4945
-4942
-4939
-4935
-4932
-4928
-4924
-4921
-4917
-4912
-4908
-4904
-4899
-4894
-4889
-4884
-4879
-4873
-4867
-4861
-4854
-4847
-4840
-4833
-4825
-4817
-4808
-4799
-4791
-4782
-4772
-4763
-4753
-4744
-4734
-4724
-4714
-4704
-4694
-4684
-4674
-4664
-4654
-4644
-4635
-4625
-4615
-4606
-4597
-4587
-4578
-4569
-4560
-4552
-4543
-4535
-4526
-4518
-4510
-4502
-4495
-4487
-4480
-4473
-4466
-4459
-4452
-4446
-4439
-4432
-4426
-4419
-4413
-4406
-4400
-4394
-4388
-4382
-4375
-4370
-4364
-4358
-4353
-4348
-4343
-4338
-4334
-4330
-4326
-4322
-4319
-4316
-4313
-4310
-4307
-4305
-4303
-4301
-4300
-4298
-4297
-4296
-4296
-4295
-4294
-4294
-4294
-4293
-4293
-4293
-4293
-4292
-4292
-4291
-4291
-4290
-4289
-4288
-4287
-4285
-4284
-4282
-4279
-4277
-4274
-4271
-4268
-4265
-4261
-4257
-4252
-4248
-4242
-4237
-4231
-4224
-4217
-4210
-4202
-4193
-4185
-4175
-4166
-4156
-4145
-4134
-4123
-4111
-4099
-4086
-4073
-4059
-4045
-4030
-4016
-4000
-3984
-3968
-3951
-3934
-3916
-3899
-3880
-3861
-3842
-3823
-3803
-3783
-3763
-3742
-3721
-3700
-3679
-3657
-3635
-3613
-3590
-3568
-3545
-3521
-3498
-3474
-3449
-3425
-3400
-3375
-3350
-3325
-3300
-3274
-3248
-3222
-3196
-3170
-3143
-3116
-3089
-3062
-3035
-3008
-2981
-2954
-2927
-2900
-2873
-2845
-2818
-2791
-2764
-2737
-2710
-2683
-2656
-2629
-2602
-2575
-2548
-2521
-2495
-2468
-2442
-2416
-2391
-2365
-2340
-2315
-2291
-2267
-2243
-2219
-2195
-2172
-2149
-2126
-2104
-2081
-2059
-2037
-2015
-1994
-1973
-1952
-1931
-1911
-1891
-1872
-1853
-1835
-1816
-1799
-1781
-1764
-1747
-1730
-1714
-1697
-1681
-1665
-1649
-1634
-1618
-1603
-1587
-1572
-1557
-1542
-1527
-1512
-1498
-1483
-1469
-1454
-1440
-1426
-1412
-1398
-1384
-1371
-1357
-1344
-1331
-1318
-1305
-1292
-1280
-1268
-1256
-1244
-1233
-1221
-1210
-1200
-1189
-1179
-1169
-1159
-1150
-1140
-1131
-1122
-1113
-1104
-1096
-1088
-1079
-1071
-1063
-1056
-1048
-1041
-1034
-1027
-1020
-1014
-1008
-1002
-998
-993
-989
-985
-981
-978
-974
-971
-968
-965
-963
-960
-958
-955
-953
-951
-950
-948
-947
-946
-945
-944
-943
-942
-942
-941
-940
-940
-939
-938
-937
-936
-935
-934
-933
-931
-930
-928
-927
-925
-923
-921
-919
-916
-914
-912
-910
-907
-905
-903
-901
-899
-896
-894
-892
-890
-887
-885
-882
-879
-877
-874
-872
-869
-867
-865
-862
-860
-858
-856
-854
-851
-849
-847
-845
-843
-841
-839
-838
-836
-835
-834
-833
-832
-831
-831
-830
-830
-830
-831
-831
-832
-833
-835
-836
-838
-840
-842
-845
-848
-851
-854
-858
-861
-865
-870
-874
-878
-883
-888
-893
-898
-903
-909
-915
-920
-926
-932
-939
-945
-951
-957
-964
-970
-976
-983
-989
-995
-1000
-1006
-1012
-1018
-1025
-1032
-1038
-1044
-1051
-1057
-1064
-1071
-1078
-1085
-1092
-1099
-1107
-1114
-1122
-1130
-1138
-1146
-1154
-1162
-1171
-1179
-1188
-1197
-1206
-1215
-1224
-1234
-1244
-1254
-1265
-1275
-1286
-1297
-1308
-1320
-1332
-1343
-1355
-1368
-1380
-1392
-1405
-1418
-1431
-1443
-1456
-1469
-1482
-1496
-1509
-1521
-1534
-1547
-1560
-1572
-1585
-1597
-1610
-1622
-1634
-1646
-1658
-1670
-1682
-1694
-1706
-1717
-1729
-1740
-1751
-1762
-1772
-1783
-1793
-1802
-1812
-1821
-1830
-1838
-1847
-1855
-1862
-1870
-1877
-1884
-1891
-1898
-1904
-1911
-1917
-1923
-1929
-1935
-1941
-1947
-1952
-1958
-1963
-1969
-1974
-1979
-1985
-1990
-1995
-2000
-2005
-2009
-2015
-2020
-2024
-2029
-2033
-2037
-2043
-2047
-2051
-2055
-2059
-2063
-2067
-2071
-2075
-2079
-2083
-2086
-2090
-2094
-2098
-2101
-2105
-2109
-2113
-2116
-2120
-2124
-2128
-2132
-2136
-2140
-2143
-2147
-2151
-2155
-2159
-2163
-2167
-2171
-2175
-2179
-2183
-2187
-2192
-2196
-2200
-2204
-2209
-2213
-2218
-2223
-2227
-2232
-2237
-2243
-2248
-2254
-2259
-2265
-2271
-2277
-2283
-2289
-2295
-2301
-2308
-2314
-2320
-2326
-2333
-2339
-2345
-2352
-2358
-2365
-2372
-2378
-2385
-2392
-2399
-2407
-2414
-2422
-2430
-2438
-2446
-2455
-2463
-2472
-2481
-2490
-2500
-2509
-2519
-2529
-2539
-2550
-2560
-2571
-2583
-2594
-2607
-2619
-2632
-2645
-2659
-2674
-2689
-2704
-2720
-2736
-2753
-2770
-2787
-2805
-2823
-2841
-2860
-2879
-2898
-2917
-2937
-2956
-2976
-2996
-3016
-3036
-3056
-3076
-3097
-3117
-3138
-3159
-3180
-3201
-3222
-3244
-3265
-3286
-3307
-3329
-3350
-3371
-3393
-3414
-3435
-3457
-3478
-3499
-3520
-3541
-3561
-3582
-3602
-3623
-3643
-3663
-3683
-3703
-3723
-3742
-3762
-3781
-3800
-3819
-3838
-3857
-3875
-3894
-3912
-3929
-3947
-3964
-3981
-3998
-4014
-4030
-4046
-4061
-4075
-4091
-4105
-4118
-4131
-4144
-4156
-4168
-4179
-4190
-4200
-4210
-4220
-4229
-4237
-4246
-4254
-4262
-4269
-4276
-4283
-4290
-4296
-4302
-4308
-4314
-4319
-4324
-4329
-4334
-4338
-4342
-4345
-4348
-4351
-4354
-4356
-4357
-4359
-4360
-4361
-4361
-4362
-4362
-4361
-4361
-4360
-4359
-4357
-4356
-4354
-4352
-4350
-4348
-4345
-4342
-4339
-4336
-4332
-4329
-4325
-4321
-4316
-4311
-4306
-4301
-4296
-4290
-4284
-4277
-4271
-4264
-4257
-4250
-4243
-4236
-4229
-4221
-4214
-4206
-4199
-4191
-4183
-4176
-4168
-4160
-4152
-4144
-4136
-4128
-4120
-4112
-4104
-4096
-4086
-4078
-4070
-4061
-4053
-4043
-4035
-4025
-4016
-4006
-3998
-3988
-3979
-3969
-3959
-3949
-3939
-3929
-3919
-3909
-3898
-3888
-3877
-3867
-3856
-3845
-3834
-3823
-3812
-3801
-3790
-3778
-3767
-3755
-3743
-3731
-3719
-3706
-3694
-3681
-3668
-3654
-3641
-3627
-3613
-3599
-3585
-3571
-3556
-3541
-3527
-3512
-3497
-3482
-3467
-3452
-3437
-3422
-3407
-3392
-3377
-3362
-3347
-3332
-3318
-3303
-3289
-3274
-3260
-3245
-3231
-3216
-3202
-3188
-3174
-3160
-3146
-3133
-3120
-3107
-3094
-3081
-3069
-3057
-3045
-3033
-3022
-3011
-3000
-2989
-2978
-2968
-2958
-2947
-2937
-2927
-2917
-2907
-2898
-2888
-2878
-2869
-2859
-2850
-2840
-2831
-2821
-2812
-2802
-2793
-2783
-2773
-2763
-2753
-2743
-2733
-2722
-2712
-2701
-2690
-2680
-2669
-2657
-2646
-2635
-2623
-2612
-2600
-2588
-2576
-2564
-2552
-2540
-2527
-2515
-2503
-2490
-2478
-2465
-2453
-2440
-2428
-2415
-2403
-2390
-2378
-2365
-2352
-2340
-2327
-2314
-2302
-2289
-2276
-2262
-2249
-2235
-2222
-2207
-2193
-2178
-2163
-2148
-2132
-2116
-2100
-2083
-2066
-2048
-2029
-2012
-1993
-1974
-1955
-1935
-1915
-1894
-1873
-1852
-1830
-1809
-1786
-1764
-1741
-1718
-1695
-1671
-1647
-1622
-1597
-1572
-1546
-1520
-1494
-1467
-1440
-1413
-1385
-1357
-1329
-1301
-1272
-1243
-1214
-1185
-1155
-1125
-1095
-1064
-1034
-1002
-971
-940
-908
-876
-844
-811
-778
-746
-713
-679
-646
-613
-580
-547
-514
-481
-448
-415
-383
-351
-319
-287
-255
-224
-193
-162
-131
-101
-72
-42
-13
15
43
70
97
123
149
175
199
223
247
270
292
314
335
356
376
395
414
432
450
467
484
500
515
530
544
557
570
583
594
605
616
626
636
645
653
661
669
675
682
688
693
698
703
707
711
715
719
722
725
728
731
733
735
738
740
741
743
744
746
746
747
748
748
748
748
748
747
746
745
743
742
739
737
735
732
729
725
722
718
714
710
706
701
697
692
686
681
675
669
663
657
650
644
637
630
623
616
608
601
593
586
578
570
562
554
546
538
530
522
514
506
497
489
481
473
464
456
448
440
432
424
417
409
402
395
388
382
375
369
363
357
351
346
340
335
329
324
319
314
310
305
301
297
293
289
285
282
278
275
273
270
268
266
265
264
263
263
263
264
265
266
268
270
272
275
278
282
286
290
295
300
306
312
318
325
332
339
347
354
362
370
378
386
395
403
412
420
429
438
447
456
465
474
483
492
502
511
521
530
540
549
559
568
578
587
596
605
614
623
632
640
649
657
665
673
681
689
696
704
711
719
726
733
740
747
754
761
768
774
781
787
793
799
804
810
815
820
824
829
833
837
841
844
847
850
853
855
857
859
861
862
862
863
863
863
862
862
861
860
858
857
855
853
852
850
848
846
843
841
839
836
834
832
829
827
825
823
821
819
817
816
814
813
812
811
809
808
808
807
806
805
805
804
804
803
802
802
801
800
799
799
797
796
795
794
792
790
789
786
784
781
779
775
772
768
764
760
756
751
746
741
736
731
725
719
714
708
701
695
689
682
676
669
662
655
648
641
633
625
617
609
601
592
584
575
566
557
548
538
529
519
509
499
489
478
468
457
446
435
424
413
401
390
378
366
354
342
329
317
304
291
279
266
253
240
227
214
201
188
175
161
148
135
121
107
94
80
66
51
37
22
8
-7
-22
-36
-51
-66
-81
-95
-110
-125
-140
-154
-169
-183
-198
-213
-227
-242
-256
-270
-285
-299
-313
-327
-341
-355
-368
-382
-396
-409
-422
-435
-449
-461
-474
-487
-499
-512
-524
-536
-548
-559
-571
-582
-593
-603
-614
-624
-634
-643
-653
-662
-672
-681
-690
-698
-707
-716
-724
-732
-741
-749
-757
-765
-773
-781
-788
-796
-804
-811
-819
-826
-834
-841
-849
-856
-863
-871
-878
-886
-893
-900
-908
-916
-923
-931
-938
-946
-953
-961
-968
-975
-982
-989
-996
-1002
-1008
-1014
-1022
-1028
-1034
-1040
-1045
-1051
-1056
-1061
-1067
-1072
-1077
-1081
-1086
-1091
-1095
-1100
-1104
-1108
-1112
-1116
-1119
-1123
-1126
-1130
-1133
-1136
-1138
-1141
-1143
-1145
-1146
-1148
-1148
-1149
-1149
-1149
-1149
-1148
-1147
-1146
-1144
-1142
-1140
-1137
-1134
-1131
-1128
-1124
-1120
-1116
-1112
-1107
-1102
-1097
-1092
-1087
-1081
-1076
-1070
-1064
-1058
-1051
-1045
-1038
-1031
-1024
-1016
-1008
-1002
-994
-986
-978
-970
-962
-954
-945
-937
-929
-920
-912
-903
-895
-886
-878
-869
-861
-852
-843
-834
-825
-816
-807
-798
-788
-779
-769
-760
-750
-740
-730
-720
-710
-700
-690
-680
-670
-660
-649
-639
-628
-617
-606
-595
-584
-573
-562
-550
-538
-526
-514
-502
-489
-477
-464
-451
-438
-424
-411
-398
-384
-371
-357
-343
-330
-316
-302
-288
-275
-261
-247
-233
-219
-204
-190
-176
-161
-147
-132
-117
-102
-87
-72
-57
-42
-27
-11
4
20
35
51
67
83
100
116
133
150
167
184
201
219
237
254
272
291
309
327
346
364
383
402
421
440
459
478
497
516
535
555
574
594
613
633
652
672
691
711
730
750
769
788
808
827
846
866
885
905
924
943
963
982
1002
1020
1040
1060
1079
1098
1117
1136
1154
1173
1191
1209
1227
1245
1262
1279
1296
1312
1329
1345
1361
1376
1391
1406
1421
1435
1449
1463
1476
1489
1502
1514
1526
1539
1550
1562
1573
1584
1595
1606
1617
1627
1638
1648
1658
1668
1678
1688
1698
1708
1718
1728
1738
1747
1757
1767
1777
1788
1798
1808
1819
1830
1840
1851
1863
1874
1886
1897
1909
1921
1933
1945
1957
1969
1981
1993
2005
2017
2029
2041
2054
2066
2079
2091
2103
2115
2127
2140
2152
2164
2176
2188
2200
2212
2224
2236
2248
2260
2271
2283
2294
2306
2317
2328
2340
2351
2362
2373
2384
2395
2406
2416
2427
2438
2448
2459
2469
2480
2490
2500
2510
2520
2530
2539
2549
2558
2568
2577
2586
2595
2604
2612
2621
2629
2638
2646
2654
2663
2671
2679
2687
2695
2703
2711
2719
2726
2734
2742
2749
2756
2764
2771
2779
2786
2794
2801
2809
2816
2824
2832
2840
2848
2856
2864
2872
2881
2889
2898
2907
2916
2925
2934
2944
2953
2963
2973
2983
2993
3003
3014
3024
3035
3046
3057
3068
3080
3091
3103
3115
3127
3139
3151
3163
3175
3187
3199
3211
3223
3234
3246
3258
3269
3281
3292
3303
3314
3325
3336
3346
3356
3366
3376
3385
3395
3404
3413
3421
3430
3439
3447
3455
3463
3471
3479
3487
3494
3501
3508
3515
3522
3528
3534
3540
3546
3551
3556
3561
3566
3570
3574
3578
3582
3585
3588
3591
3593
3596
3598
3599
3601
3602
3603
3604
3604
3604
3604
3603
3603
3602
3600
3599
3597
3595
3593
3590
3588
3585
3581
3578
3574
3570
3566
3562
3557
3552
3547
3541
3536
3530
3524
3518
3511
3504
3498
3491
3483
3476
3468
3461
3452
3444
3436
3427
3418
3409
3399
3390
3380
3370
3359
3348
3337
3326
3314
3302
3289
3276
3263
3250
3236
3222
3208
3193
3179
3164
3149
3134
3118
3103
3087
3071
3055
3039
3022
3006
2989
2972
2955
2938
2921
2904
2887
2869
2852
2834
2817
2799
2782
2764
2747
2729
2711
2694
2676
2659
2641
2624
2606
2589
2571
2554
2537
2520
2503
2485
2468
2452
2435
2418
2401
2385
2368
2352
2336
2319
2303
2287
2272
2256
2240
2225
2209
2194
2179
2164
2149
2134
2120
2105
2090
2076
2062
2047
2033
2019
2005
1990
1976
1962
1948
1934
1920
1906
1892
1878
1865
1851
1837
1824
1810
1797
1783
1770
1757
1744
1731
1718
1705
1692
1679
1666
1654
1641
1628
1616
1603
1591
1579
1567
1555
1543
1532
1520
1509
1497
1486
1476
1465
1454
1444
1434
1424
1414
1404
1395
1386
1377
1368
1359
1350
1342
1334
1326
1319
1311
1304
1297
1290
1284
1278
1272
1266
1260
1255
1250
1246
1242
1238
1234
1231
1228
1225
1223
1220
1219
1217
1216
1215
1214
1214
1213
1213
1214
1214
1215
1216
1218
1219
1221
1223
1226
1228
1231
1234
1237
1240
1243
1247
1250
1254
1258
1262
1266
1270
1274
1279
1283
1288
1293
1298
1303
1308
1313
1318
1323
1329
1334
1340
1346
1352
1357
1363
1369
1375
1381
1386
1392
1398
1403
1409
1415
1420
1426
1431
1437
1443
1448
1454
1460
1466
1472
1478
1484
1491
1497
1504
1511
1518
1525
1532
1540
1548
1556
1565
1573
1582
1591
1601
1610
1620
1630
1640
1651
1662
1673
1684
1695
1707
1718
1730
1743
1755
1768
1780
1793
1807
1820
1834
1847
1861
1875
1889
1904
1918
1933
1948
1963
1978
1994
2009
2025
2041
2058
2075
2092
2109
2126
2144
2162
2180
2198
2217
2235
2254
2274
2293
2313
2332
2353
2373
2393
2414
2434
2455
2476
2497
2519
2540
2561
2582
2604
2625
2646
2668
2689
2710
2732
2753
2774
2796
2817
2839
2860
2882
2903
2925
2946
2968
2989
3011
3033
3054
3076
3097
3119
3140
3162
3183
3204
3226
3247
3268
3289
3310
3330
3351
3372
3392
3413
3433
3453
3473
3493
3513
3532
3551
3570
3589
3608
3626
3644
3662
3679
3697
3714
3731
3747
3764
3780
3796
3811
3827
3842
3856
3871
3885
3899
3913
3926
3940
3952
3965
3977
3989
4001
4011
4022
4034
4043
4054
4064
4074
4083
4091
4101
4110
4118
4126
4134
4141
4148
4154
4161
4167
4173
4178
4183
4188
4193
4197
4201
4205
4208
4211
4214
4216
4218
4219
4221
4222
4223
4223
4223
4223
4223
4222
4222
4221
4220
4218
4217
4215
4213
4212
4209
4207
4205
4202
4199
4197
4193
4190
4187
4184
4180
4176
4173
4169
4165
4161
4157
4153
4149
4145
4141
4137
4133
4128
4124
4119
4115
4110
4106
4101
4096
4091
4086
4081
4075
4070
4065
4059
4053
4046
4041
4035
4027
4021
4014
4006
4000
3992
3984
3976
3968
3960
3951
3943
3934
3926
3917
3908
3899
3890
3881
3872
3863
3854
3844
3835
3826
3816
3807
3798
3788
3779
3770
3761
3752
3742
3733
3725
3716
3707
3698
3689
3681
3672
3663
3655
3646
3638
3630
3621
3613
3605
3596
3588
3580
3571
3563
3554
3546
3537
3529
3520
3511
3502
3493
3483
3474
3464
3455
3445
3435
3425
3414
3404
3393
3383
3372
3361
3350
3339
3327
3316
3304
3293
3281
3269
3257
3245
3233
3221
3208
3196
3183
3170
3157
3144
3132
3119
3106
3093
3079
3066
3053
3040
3026
3013
3000
2986
2972
2959
2945
2931
2918
2904
2890
2876
2862
2848
2834
2820
2806
2791
2777
2763
2748
2734
2719
2704
2689
2674
2659
2644
2629
2613
2598
2582
2567
2551
2535
2519
2504
2487
2471
2455
2439
2422
2406
2389
2372
2356
2339
2322
2304
2287
2270
2252
2235
2217
2199
2182
2164
2146
2127
2109
2091
2072
2054
2035
2016
1997
1978
1959
1940
1920
1901
1881
1862
1842
1822
1802
1782
1762
1742
1721
1701
1680
1660
1639
1618
1597
1576
1554
1532
1510
1488
1465
1442
1419
1396
1372
1349
1324
1300
1275
1250
1225
1200
1174
1148
1122
1096
1070
1043
1016
990
963
936
909
882
855
828
801
773
746
719
691
664
637
609
582
554
527
500
472
445
418
390
363
336
308
281
254
227
200
173
146
119
91
64
37
10
-17
-45
-72
-100
-127
-155
-182
-210
-238
-266
-294
-322
-350
-378
-406
-435
-463
-491
-520
-549
-577
-606
-635
-664
-693
-722
-751
-781
-810
-839
-868
-898
-927
-956
-986
-1014
-1045
-1075
-1104
-1134
-1164
-1194
-1225
-1255
-1285
-1315
-1346
-1376
-1407
-1437
-1468
-1498
-1529
-1559
-1590
-1620
-1651
-1681
-1712
-1742
-1772
-1802
-1832
-1862
-1891
-1921
-1950
-1978
-2007
-2035
-2063
-2091
-2119
-2146
-2173
-2200
-2226
-2253
-2279
-2304
-2330
-2355
-2380
-2405
-2429
-2453
-2477
-2500
-2524
-2547
-2569
-2591
-2613
-2635
-2656
-2677
-2698
-2718
-2738
-2758
-2777
-2796
-2815
-2833
-2851
-2869
-2887
-2904
-2921
-2937
-2954
-2970
-2985
-3000
-3015
-3030
-3044
-3058
-3071
-3084
-3097
-3109
-3121
-3133
-3144
-3155
-3166
-3176
-3186
-3196
-3205
-3214
-3223
-3232
-3240
-3248
-3256
-3264
-3271
-3278
-3285
-3292
-3299
-3306
-3312
-3318
-3324
-3330
-3336
-3341
-3346
-3352
-3357
-3362
-3367
-3371
-3376
-3380
-3385
-3389
-3393
-3397
-3401
-3404
-3408
-3411
-3415
-3418
-3421
-3423
-3426
-3429
-3431
-3433
-3435
-3437
-3438
-3439
-3441
-3442
-3442
-3443
-3443
-3443
-3443
-3443
-3442
-3441
-3440
-3438
-3436
-3434
-3432
-3430
-3428
-3425
-3422
-3420
-3417
-3414
-3410
-3407
-3404
-3400
-3396
-3392
-3388
-3384
-3380
-3376
-3371
-3367
-3362
-3357
-3352
-3348
-3343
-3338
-3333
-3328
-3323
-3319
-3314
-3309
-3304
-3299
-3295
-3290
-3285
-3281
-3276
-3272
-3267
-3263
-3259
-3254
-3250
-3246
-3242
-3238
-3234
-3230
-3226
-3222
-3218
-3214
-3210
-3206
-3203
-3199
-3195
-3191
-3188
-3184
-3181
-3177
-3173
-3170
-3166
-3162
-3159
-3155
-3151
-3147
-3144
-3140
-3136
-3131
-3127
-3123
-3118
-3113
-3108
-3103
-3098
-3093
-3087
-3081
-3076
-3069
-3063
-3057
-3050
-3043
-3036
-3029
-3021
-3013
-3005
-2997
-2989
-2980
-2972
-2963
-2954
-2945
-2936
-2927
-2917
-2908
-2898
-2888
-2878
-2868
-2858
-2848
-2837
-2827
-2816
-2806
-2795
-2784
-2773
-2762
-2751
-2740
-2729
-2717
-2706
-2695
-2683
-2672
-2661
-2649
-2638
-2627
-2616
-2605
-2594
-2583
-2572
-2561
-2550
-2540
-2529
-2519
-2509
-2499
-2489
-2480
-2471
-2462
-2453
-2444
-2436
-2427
-2419
-2411
-2404
-2396
-2389
-2381
-2374
-2367
-2360
-2353
-2346
-2339
-2333
-2326
-2319
-2313
-2306
-2300
-2293
-2287
-2280
-2274
-2268
-2261
-2255
-2248
-2242
-2235
-2229
-2222
-2215
-2208
-2201
-2194
-2187
-2179
-2172
-2164
-2156
-2149
-2141
-2133
-2124
-2116
-2108
-2100
-2091
-2083
-2074
-2065
-2057
-2048
-2039
-2029
-2021
-2013
-2004
-1995
-1986
-1976
-1967
-1958
-1948
-1939
-1929
-1919
-1909
-1899
-1889
-1879
-1869
-1859
-1849
-1839
-1828
-1818
-1808
-1797
-1787
-1777
-1766
-1756
-1745
-1735
-1724
-1714
-1703
-1693
-1682
-1672
-1662
-1652
-1642
-1632
-1622
-1612
-1602
-1593
-1583
-1574
-1564
-1555
-1545
-1536
-1527
-1518
-1508
-1499
-1491
-1482
-1473
-1465
-1457
-1449
-1441
-1433
-1426
-1419
-1412
-1405
-1398
-1392
-1386
-1380
-1375
-1370
-1365
-1360
-1356
-1352
-1349
-1345
-1342
-1340
-1337
-1335
-1333
-1332
-1330
-1329
-1329
-1328
-1328
-1328
-1328
-1329
-1329
-1330
-1332
-1333
-1335
-1336
-1338
-1341
-1343
-1346
-1349
-1352
-1355
-1358
-1362
-1366
-1369
-1374
-1378
-1382
-1386
-1391
-1396
-1401
-1406
-1411
-1417
-1422
-1428
-1434
-1440
-1446
-1453
-1459
-1466
-1473
-1480
-1487
-1495
-1503
-1511
-1519
-1527
-1536
-1545
-1553
-1563
-1572
-1581
-1591
-1601
-1611
-1621
-1632
-1642
-1653
-1664
-1675
-1686
-1698
-1709
-1721
-1733
-1745
-1757
-1769
-1781
-1794
-1807
-1820
-1833
-1846
-1860
-1873
-1887
-1901
-1915
-1929
-1943
-1958
-1972
-1987
-2001
-2016
-2031
-2045
-2061
-2075
-2090
-2105
-2120
-2135
-2150
-2165
-2180
-2196
-2211
-2226
-2242
-2257
-2273
-2288
-2304
-2320
-2335
-2351
-2367
-2383
-2400
-2416
-2432
-2449
-2466
-2483
-2499
-2517
-2534
-2551
-2568
-2585
-2603
-2620
-2637
-2655
-2672
-2689
-2707
-2724
-2741
-2758
-2775
-2792
-2809
-2826
-2843
-2859
-2876
-2892
-2908
-2924
-2940
-2956
-2972
-2988
-3003
-3019
-3034
-3049
-3064
-3078
-3093
-3107
-3121
-3135
-3148
-3162
-3175
-3188
-3200
-3213
-3225
-3237
-3249
-3261
-3272
-3283
-3294
-3305
-3316
-3326
-3336
-3346
-3356
-3366
-3375
-3384
-3393
-3402
-3411
-3419
-3428
-3436
-3444
-3452
-3460
-3468
-3476
-3483
-3491
-3498
-3506
-3513
-3521
-3528
-3535
-3542
-3550
-3557
-3564
-3572
-3579
-3586
-3593
-3600
-3608
-3615
-3622
-3629
-3636
-3643
-3650
-3657
-3663
-3670
-3677
-3684
-3690
-3697
-3704
-3710
-3717
-3723
-3730
-3736
-3743
-3749
-3755
-3761
-3767
-3773
-3779
-3785
-3791
-3797
-3802
-3808
-3814
-3819
-3825
-3830
-3836
-3841
-3846
-3852
-3857
-3862
-3867
-3872
-3877
-3883
-3887
-3892
-3897
-3902
-3906
-3911
-3915
-3920
-3924
-3928
-3932
-3936
-3939
-3943
-3947
-3950
-3953
-3957
-3960
-3963
-3966
-3970
-3973
-3976
-3979
-3982
-3984
-3987
-3990
-3993
-3995
-3998
-4000
-4003
-4005
-4006
-4008
-4010
-4011
-4011
-4013
-4014
-4014
-4014
-4014
-4014
-4014
-4014
-4013
-4011
-4010
-4009
-4006
-4003
-4001
-3998
-3994
-3990
-3986
-3982
-3977
-3972
-3966
-3960
-3954
-3947
-3940
-3933
-3925
-3917
-3909
-3900
-3891
-3882
-3872
-3862
-3852
-3841
-3831
-3819
-3808
-3796
-3784
-3772
-3759
-3746
-3733
-3720
-3706
-3691
-3677
-3662
-3647
-3631
-3615
-3599
-3583
-3566
-3548
-3531
-3513
-3495
-3476
-3457
-3438
-3419
-3399
-3379
-3359
-3338
-3318
-3297
-3275
-3254
-3232
-3210
-3187
-3165
-3142
-3119
-3095
-3072
-3048
-3024
-3000
-2975
-2951
-2926
-2901
-2876
-2851
-2825
-2800
-2774
-2748
-2722
-2696
-2669
-2643
-2616
-2589
-2562
-2535
-2507
-2480
-2452
-2424
-2396
-2368
-2339
-2311
-2282
-2253
-2224
-2194
-2165
-2135
-2106
-2076
-2045
-2016
-1986
-1956
-1926
-1896
-1866
-1836
-1806
-1776
-1746
-1717
-1687
-1658
-1628
-1599
-1570
-1541
-1512
-1483
-1455
-1426
-1398
-1370
-1341
-1314
-1286
-1258
-1231
-1203
-1176
-1149
-1122
-1095
-1069
-1042
-1016
-990
-964
-938
-912
-887
-862
-837
-812
-787
-763
-739
-715
-692
-668
-645
-622
-599
-577
-555
-533
-511
-489
-468
-447
-426
-406
-385
-365
-345
-325
-305
-286
-266
-247
-228
-210
-191
-173
-155
-137
-119
-102
-84
-67
-50
-34
-17
-1
15
30
46
61
76
90
105
119
133
148
162
176
189
203
217
230
244
258
271
285
299
313
327
341
355
369
383
397
411
425
439
453
467
481
495
510
524
538
552
566
580
594
608
622
635
648
662
675
688
701
714
726
738
751
762
774
786
797
808
819
829
840
850
860
870
879
889
898
907
916
925
933
942
950
959
967
975
983
991
999
1006
1014
1022
1030
1038
1046
1053
1061
1068
1076
1083
1091
1098
1106
1113
1121
1128
1136
1143
1150
1158
1165
1173
1180
1187
1195
1202
1209
1216
1223
1230
1236
1243
1249
1255
1261
1267
1272
1277
1282
1287
1291
1295
1299
1302
1305
1308
1311
1313
1314
1316
1317
1317
1318
1318
1318
1318
1317
1316
1316
1315
1313
1312
1311
1309
1308
1306
1304
1302
1300
1298
1296
1294
1291
1289
1287
1284
1282
1279
1277
1274
1272
1269
1267
1264
1262
1259
1257
1254
1252
1249
1247
1244
1242
1239
1237
1234
1232
1229
1226
1223
1221
1218
1215
1212
1209
1206
1203
1200
1197
1194
1192
1189
1187
1184
1182
1180
1178
1176
1175
1173
1171
1170
1168
1167
1165
1163
1162
1160
1159
1157
1155
1154
1152
1151
1149
1147
1146
1144
1142
1141
1139
1138
1136
1134
1133
1131
1130
1128
1126
1125
1123
1121
1120
1118
1117
1115
1113
1112
1110
1109
1107
1105
1104
1102
1100
1099
1097
1096
1094
1092
1091
1089
1087
1086
1084
1083
1081
1079
1078
1076
1074
1073
1071
1070
1068
1066
1065
1063
1062
1060
1058
1057
1055
1053
1052
1050
1049
1047
1045
1044
1042
1040
1039
1037
1036
1034
1032
1031
1029
1027
1026
1024
1022
1020
1018
1018
1016
1014
1012
1010
1010
1008
1006
1004
1002
1002
1000
998
997
995
993
992
990
989
987
985
984
982
981
979
977
976
974
972
971
969
968
966
964
963
961
960
958
956
955
953
952
950
948
947
945
943
942
940
939
937
935
934
932
931
929
927
926
924
923
921
919
918
916
915
913
911
910
908
907
905
903
902
900
899
897
895
894
892
891
889
887
886
884
883
881
879
878
876
875
873
872
870
868
867
865
864
862
860
859
857
856
854
853
851
849
848
846
845
843
842
840
838
837
835
834
832
831
829
827
826
824
823
821
820
818
816
815
813
812
810
809
807
805
804
802
801
799
798
796
795
793
791
790
788
787
785
784
782
781
779
778
776
774
773
771
770
768
767
765
764
762
761
759
758
756
754
753
751
750
748
747
745
744
742
741
739
738
736
735
733
732
730
729
727
725
724
722
721
719
718
716
715
713
712
710
709
707
706
704
703
701
700
698
697
695
694
692
691
689
688
686
685
683
682
680
679
677
676
674
673
672
670
669
667
666
664
663
661
660
658
657
655
654
652
651
649
648
646
645
644
642
641
639
638
636
635
633
632
630
629
628
626
625
623
622
620
619
617
616
614
613
612
610
609
607
606
604
603
602
600
599
597
596
594
593
592
590
589
587
586
584
583
582
580
579
577
576
575
573
572
570
569
568
566
565
563
562
561
559
558
556
555
554
552
551
549
548
547
545
544
542
541
540
538
537
536
534
533
531
530
529
527
526
525
523
522
521
519
518
516
515
514
512
511
510
508
507
506
504
503
502
500
499
498
496
495
493
492
491
489
488
487
485
484
483
481
480
479
478
476
475
474
472
471
470
468
467
466
464
463
462
460
459
458
456
455
454
453
451
450
449
447
446
445
444
442
441
440
438
437
436
435
433
432
431
429
428
427
426
424
423
422
421
419
418
417
415
414
413
412
410
409
408
407
405
404
403
402
400
399
398
397
395
394
393
392
390
389
388
387
386
384
383
382
381
379
378
377
376
375
373
372
371
370
368
367
366
365
364
362
361
360
359
358
356
355
354
353
352
350
349
348
347
346
345
343
342
341
340
339
337
336
335
334
333
332
330
329
328
327
326
325
323
322
321
320
319
318
317
315
314
313
312
311
310
308
307
306
305
304
303
302
301
299
298
297
296
295
294
293
292
290
289
288
287
286
285
284
283
281
280
279
278
277
276
275
274
273
272
270
269
268
267
266
265
264
263
262
261
260
259
257
256
255
254
253
252
251
250
249
248
247
246
245
244
242
241
240
239
238
237
236
235
234
233
232
231
230
229
228
227
226
225
224
223
222
221
220
219
217
216
215
214
213
212
211
210
209
208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
182
181
180
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
144
143
142
141
140
139
138
137
136
135
134
134
133
132
131
130
129
128
127
126
125
125
124
123
122
121
120
119
118
117
117
116
115
114
113
112
111
110
110
109
108
107
106
105
104
104
103
102
101
100
99
98
98
97
96
95
94
93
92
92
91
90
89
88
87
87
86
85
84
83
82
82
81
80
79
78
78
77
76
75
74
73
73
72
71
70
69
69
68
67
66
65
65
64
63
62
61
61
60
59
58
57
57
56
55
54
54
53
52
51
50
50
49
48
47
47
46
45
44
44
43
42
41
41
40
39
38
38
37
36
35
35
34
33
32
32
31
30
29
29
28
27
26
26
25
24
23
23
22
21
21
20
19
18
18
17
16
16
15
14
13
13
12
11
11
10
9
8
8
7
6
6
5
4
4
3
2
2
1
0
-1
-1
-2
-3
-3
-4
-5
-5
-6
-7
-7
-8
-9
-9
-10
-11
-11
-12
-13
-13
-14
-15
-15
-16
-17
-17
-18
-19
-19
-20
-20
-21
-22
-22
-23
-24
-24
-25
-26
-26
-27
-28
-28
-29
-29
-30
-31
-31
-32
-33
-33
-34
-34
-35
-36
-36
-37
-38
-38
-39
-39
-40
-41
-41
-42
-42
-43
