5
15960
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-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
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-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
-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
-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
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-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
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-146
-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
-153
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-158
-159
-159
-159
-159
-159
-160
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-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
-199
-199
-199
-199
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-218
-218
-218
-218
-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
-226
-227
-227
-227
-227
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-231
-232
-232
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-237
-237
-237
-237
-237
-238
-238
-238
-238
-238
-238
-238
-238
-238
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-237
-237
-237
-237
-237
-237
-237
-237
-236
-236
-236
-236
-236
-235
-235
-235
-234
-234
-234
-233
-233
-233
-232
-232
-231
-231
-230
-230
-229
-229
-229
-228
-228
-227
-227
-227
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-227
-227
-227
-227
-227
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-230
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-236
-237
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-242
-242
-243
-243
-244
-244
-245
-245
-246
-246
-246
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-248
-249
-249
-249
-250
-250
-250
-251
-251
-252
-252
-253
-253
-254
-254
-255
-255
-256
-256
-257
-258
-258
-259
-259
-260
-260
-261
-262
-262
-263
-263
-264
-264
-265
-265
-266
-266
-267
-268
-268
-269
-269
-269
-270
-270
-271
-271
-272
-272
-273
-273
-273
-274
-274
-275
-275
-275
-276
-276
-277
-277
-277
-277
-278
-278
-278
-278
-278
-278
-279
-279
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-280
-280
-280
-280
-281
-281
-281
-281
-281
-281
-281
-281
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-287
-287
-287
-287
-288
-288
-288
-289
-289
-289
-289
-289
-289
-289
-288
-288
-288
-287
-287
-287
-286
-286
-286
-285
-285
-284
-284
-284
-283
-283
-283
-283
-283
-283
-283
-283
-283
-284
-284
-285
-285
-286
-286
-287
-287
-288
-288
-289
-290
-290
-290
-291
-291
-291
-292
-292
-292
-292
-293
-293
-293
-293
-293
-294
-294
-294
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-294
-294
-295
-295
-296
-296
-297
-297
-298
-298
-299
-299
-300
-300
-300
-301
-301
-302
-302
-302
-302
-303
-303
-303
-303
-302
-303
-303
-303
-303
-303
-303
-304
-304
-304
-305
-305
-305
-305
-305
-305
-305
-305
-305
-304
-304
-304
-303
-303
-302
-302
-302
-301
-301
-300
-299
-299
-298
-297
-297
-296
-296
-295
-295
-294
-294
-293
-293
-293
-292
-292
-292
-292
-292
-292
-292
-293
-293
-293
-293
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-297
-297
-297
-297
-296
-296
-296
-295
-295
-294
-294
-293
-292
-291
-291
-290
-289
-288
-287
-286
-285
-285
-284
-283
-283
-282
-282
-281
-281
-281
-281
-280
-280
-280
-280
-279
-279
-279
-279
-279
-279
-279
-280
-280
-280
-280
-281
-281
-281
-281
-281
-281
-281
-281
-281
-281
-281
-280
-279
-278
-277
-276
-274
-273
-271
-270
-268
-266
-264
-263
-261
-259
-258
-256
-254
-253
-251
-250
-248
-247
-246
-245
-243
-242
-241
-240
-239
-238
-236
-235
-233
-232
-230
-228
-226
-224
-222
-220
-218
-216
-215
-213
-211
-209
-208
-206
-204
-203
-201
-199
-198
-196
-194
-192
-191
-189
-187
-185
-184
-182
-180
-178
-177
-175
-174
-172
-171
-170
-168
-167
-166
-164
-163
-162
-161
-159
-157
-156
-154
-152
-149
-147
-144
-142
-139
-135
-132
-128
-124
-120
-116
-112
-108
-104
-100
-96
-92
-88
-85
-81
-78
-75
-72
-69
-66
-64
-61
-59
-56
-54
-51
-49
-46
-44
-41
-39
-37
-34
-32
-29
-26
-24
-21
-18
-16
-13
-11
-8
-5
-2
1
4
8
11
15
18
22
25
28
32
35
38
41
44
46
49
52
55
58
62
65
69
73
77
80
84
88
91
95
99
102
106
110
113
117
120
123
127
130
133
136
139
142
145
147
150
153
156
160
163
166
169
172
175
178
181
185
188
190
193
196
198
200
202
204
206
207
208
210
211
212
212
213
213
214
213
213
213
213
212
212
212
212
213
213
214
215
216
217
218
220
221
223
225
226
228
230
232
234
236
238
240
242
244
246
248
250
252
254
257
259
261
263
264
266
267
268
268
269
270
271
272
273
275
276
278
279
281
282
283
284
285
285
286
286
286
285
285
284
283
283
282
280
279
277
275
273
271
269
267
265
264
262
261
260
259
258
257
256
255
255
255
255
255
255
256
257
257
258
259
259
260
260
260
260
259
259
258
256
255
253
252
250
249
248
246
246
245
244
244
244
244
244
244
245
245
246
248
249
251
253
255
258
260
263
265
267
269
271
273
275
277
279
281
283
284
285
286
286
285
284
283
282
280
278
275
272
269
264
260
254
249
243
237
230
225
219
214
209
204
199
194
190
185
180
176
172
168
164
161
159
157
156
155
156
156
157
159
161
162
164
166
167
168
169
169
170
170
170
170
170
169
167
166
163
161
158
154
151
148
146
143
141
139
137
136
135
135
135
136
137
139
141
143
144
146
147
148
148
147
146
144
142
140
137
135
132
128
125
121
117
114
110
106
102
98
93
89
85
82
79
76
73
70
67
64
61
59
56
54
52
51
49
48
47
46
46
45
44
43
42
41
40
40
40
41
43
45
47
50
53
56
59
62
64
66
68
70
72
74
76
78
81
83
85
87
88
89
89
88
88
87
86
85
84
82
80
78
74
71
67
62
57
51
45
38
31
23
16
8
0
-7
-15
-22
-31
-39
-48
-57
-66
-75
-83
-90
-96
-101
-105
-109
-111
-112
-113
-113
-112
-111
-111
-111
-111
-111
-112
-112
-112
-113
-114
-115
-116
-118
-119
-120
-121
-123
-125
-127
-130
-134
-138
-143
-148
-153
-159
-164
-170
-176
-182
-189
-196
-203
-211
-218
-226
-234
-243
-252
-262
-271
-281
-290
-300
-309
-319
-329
-339
-349
-358
-366
-374
-381
-388
-393
-397
-400
-402
-402
-402
-402
-401
-400
-399
-398
-396
-395
-393
-391
-389
-386
-382
-378
-374
-369
-365
-360
-356
-351
-346
-340
-334
-327
-320
-313
-305
-297
-290
-284
-280
-276
-273
-272
-270
-270
-269
-268
-268
-267
-267
-268
-269
-272
-275
-280
-285
-290
-296
-301
-305
-309
-313
-316
-319
-322
-324
-326
-327
-327
-327
-326
-326
-326
-327
-328
-330
-333
-335
-338
-342
-345
-349
-353
-357
-361
-365
-370
-374
-379
-384
-388
-391
-394
-398
-401
-405
-409
-414
-418
-423
-429
-435
-442
-449
-456
-463
-469
-474
-477
-479
-480
-480
-479
-477
-474
-471
-466
-461
-456
-451
-445
-440
-434
-428
-421
-415
-408
-402
-396
-392
-387
-384
-380
-377
-373
-370
-367
-366
-365
-365
-366
-367
-369
-371
-373
-376
-379
-383
-387
-390
-392
-394
-394
-394
-392
-390
-388
-385
-382
-378
-374
-370
-366
-361
-357
-353
-348
-344
-340
-335
-331
-326
-321
-315
-309
-302
-294
-284
-272
-260
-247
-234
-221
-208
-196
-183
-170
-156
-142
-126
-110
-94
-78
-62
-47
-33
-20
-7
5
15
26
35
45
54
63
73
82
91
99
107
115
122
129
136
144
151
158
164
170
174
178
180
182
182
181
179
177
176
175
175
176
178
182
186
191
197
203
208
213
218
222
227
233
239
245
252
258
264
270
275
280
284
288
291
293
294
295
296
296
295
294
292
289
285
280
276
272
269
267
267
267
267
269
271
274
278
283
288
293
298
303
307
311
313
315
316
317
316
314
312
309
305
301
296
292
287
283
280
277
277
278
280
283
288
293
300
307
315
323
331
340
349
358
367
376
385
393
400
407
414
421
427
434
441
448
454
461
469
476
483
489
494
498
500
502
504
505
506
507
507
508
509
511
512
515
517
521
524
528
533
538
543
549
556
564
572
581
590
600
609
619
628
637
647
657
666
676
686
695
704
710
716
720
722
724
725
727
728
729
730
732
733
735
737
738
739
740
740
739
738
736
734
730
726
722
717
713
709
705
701
697
693
689
686
683
681
679
678
678
679
681
685
690
695
702
709
717
726
736
746
755
764
771
778
784
789
793
797
800
802
804
806
808
809
810
812
813
816
819
822
826
830
834
838
841
845
850
854
860
865
871
878
884
891
898
906
915
925
935
947
959
971
984
997
1012
1027
1043
1061
1078
1096
1113
1129
1145
1159
1172
1185
1197
1209
1221
1232
1244
1255
1267
1278
1290
1301
1314
1328
1343
1359
1377
1396
1416
1437
1458
1481
1504
1528
1553
1577
1600
1623
1644
1665
1686
1707
1727
1747
1767
1787
1808
1828
1850
1872
1894
1917
1940
1963
1985
2007
2029
2050
2071
2092
2112
2132
2152
2170
2188
2204
2220
2234
2246
2258
2269
2279
2288
2297
2306
2315
2323
2331
2339
2347
2354
2360
2366
2372
2377
2382
2386
2390
2394
2398
2402
2406
2410
2414
2418
2422
2425
2428
2430
2432
2433
2434
2434
2435
2435
2436
2437
2439
2441
2444
2448
2453
2461
2469
2480
2491
2503
2516
2530
2544
2558
2572
2586
2601
2614
2627
2639
2651
2661
2672
2682
2691
2701
2711
2721
2731
2742
2753
2766
2780
2795
2811
2828
2847
2866
2886
2907
2928
2949
2970
2992
3013
3033
3052
3071
3088
3105
3121
3137
3152
3168
3182
3197
3213
3228
3245
3262
3281
3300
3321
3342
3364
3386
3408
3429
3450
3470
3490
3508
3526
3543
3560
3576
3592
3608
3625
3642
3661
3681
3702
3723
3746
3769
3794
3818
3843
3869
3894
3920
3945
3971
3996
4019
4043
4066
4088
4110
4130
4151
4172
4192
4212
4232
4251
4270
4289
4307
4325
4342
4360
4378
4396
4414
4432
4450
4468
4486
4503
4520
4537
4552
4567
4580
4592
4604
4615
4625
4635
4645
4655
4664
4674
4685
4695
4706
4717
4728
4740
4752
4765
4778
4791
4806
4820
4835
4850
4864
4878
4891
4903
4914
4924
4933
4940
4947
4952
4956
4960
4963
4966
4970
4974
4979
4984
4989
4995
5002
5008
5015
5022
5029
5036
5044
5051
5058
5064
5069
5074
5077
5079
5080
5080
5079
5077
5074
5070
5066
5061
5057
5052
5048
5045
5043
5042
5042
5043
5046
5050
5055
5061
5067
5072
5078
5084
5089
5094
5100
5105
5110
5115
5120
5124
5127
5130
5132
5133
5134
5133
5132
5131
5130
5129
5128
5128
5129
5131
5133
5134
5136
5137
5138
5138
5137
5136
5133
5129
5124
5118
5110
5102
5094
5085
5076
5068
5060
5053
5047
5042
5038
5035
5033
5032
5032
5033
5035
5038
5041
5045
5049
5053
5057
5061
5064
5066
5068
5068
5067
5064
5060
5053
5045
5035
5022
5008
4992
4973
4953
4931
4908
4882
4856
4828
4800
4771
4742
4714
4686
4659
4632
4606
4581
4556
4532
4507
4483
4459
4436
4414
4392
4371
4351
4332
4314
4296
4279
4261
4244
4227
4210
4193
4176
4159
4143
4126
4109
4091
4074
4054
4035
4014
3994
3972
3950
3927
3903
3878
3852
3826
3799
3773
3746
3719
3692
3665
3638
3611
3583
3556
3528
3499
3471
3442
3413
3383
3354
3324
3294
3264
3234
3204
3174
3145
3116
3087
3059
3030
3002
2975
2947
2921
2895
2869
2843
2817
2791
2764
2738
2711
2685
2659
2633
2608
2584
2561
2539
2518
2498
2478
2459
2441
2424
2409
2394
2380
2368
2356
2346
2336
2328
2321
2314
2309
2304
2299
2295
2292
2288
2284
2280
2275
2270
2263
2257
2249
2241
2232
2222
2211
2200
2188
2175
2162
2148
2133
2118
2103
2088
2073
2058
2043
2028
2013
1999
1983
1967
1950
1933
1915
1896
1876
1856
1836
1815
1794
1774
1753
1732
1711
1690
1669
1647
1625
1603
1581
1558
1535
1512
1488
1464
1440
1415
1390
1365
1341
1316
1292
1269
1246
1222
1199
1175
1152
1128
1105
1082
1059
1037
1014
994
974
954
934
915
897
880
864
849
835
821
807
793
779
765
750
735
719
703
686
669
651
633
614
595
575
555
535
514
494
473
452
432
412
392
374
356
340
325
311
298
285
274
264
254
245
236
228
219
211
202
193
183
173
162
152
141
131
121
111
101
91
81
71
60
50
40
30
21
11
1
-9
-18
-27
-35
-43
-51
-58
-66
-74
-83
-92
-102
-112
-123
-134
-145
-157
-168
-180
-191
-202
-213
-223
-232
-241
-249
-256
-263
-268
-273
-277
-280
-282
-283
-284
-284
-284
-284
-284
-285
-286
-288
-290
-292
-293
-295
-298
-300
-302
-305
-308
-311
-315
-319
-323
-328
-333
-339
-345
-351
-357
-364
-370
-377
-383
-389
-395
-399
-402
-405
-406
-407
-409
-410
-411
-412
-413
-414
-416
-417
-419
-421
-424
-427
-430
-434
-438
-442
-446
-450
-455
-460
-465
-470
-476
-482
-488
-494
-501
-507
-514
-520
-525
-530
-535
-538
-541
-543
-544
-545
-545
-545
-545
-546
-547
-548
-550
-553
-555
-558
-561
-564
-568
-572
-576
-580
-585
-591
-597
-603
-611
-618
-626
-634
-642
-650
-659
-668
-676
-685
-694
-702
-710
-719
-726
-734
-742
-749
-757
-765
-773
-782
-790
-799
-808
-817
-826
-835
-844
-854
-864
-875
-886
-898
-910
-923
-936
-950
-965
-980
-995
-1010
-1026
-1041
-1056
-1071
-1085
-1099
-1112
-1125
-1137
-1148
-1159
-1169
-1179
-1189
-1199
-1210
-1220
-1231
-1242
-1254
-1268
-1282
-1298
-1316
-1335
-1355
-1376
-1398
-1422
-1446
-1471
-1497
-1524
-1552
-1581
-1610
-1639
-1669
-1699
-1729
-1758
-1787
-1816
-1844
-1872
-1899
-1927
-1953
-1980
-2005
-2032
-2057
-2082
-2107
-2130
-2153
-2175
-2197
-2218
-2239
-2259
-2279
-2298
-2316
-2333
-2350
-2365
-2381
-2395
-2409
-2423
-2436
-2449
-2462
-2474
-2486
-2498
-2509
-2519
-2530
-2540
-2550
-2559
-2569
-2579
-2589
-2599
-2609
-2619
-2629
-2638
-2648
-2658
-2667
-2676
-2685
-2693
-2701
-2710
-2718
-2726
-2735
-2744
-2755
-2766
-2777
-2790
-2803
-2817
-2832
-2847
-2862
-2878
-2893
-2909
-2924
-2940
-2955
-2969
-2984
-2997
-3010
-3022
-3033
-3044
-3053
-3062
-3070
-3078
-3086
-3094
-3101
-3109
-3117
-3125
-3134
-3143
-3152
-3161
-3171
-3181
-3191
-3201
-3210
-3219
-3228
-3236
-3243
-3251
-3257
-3263
-3269
-3275
-3280
-3285
-3289
-3294
-3298
-3302
-3306
-3310
-3314
-3319
-3324
-3329
-3335
-3341
-3347
-3353
-3360
-3366
-3372
-3379
-3385
-3391
-3396
-3401
-3405
-3409
-3411
-3412
-3413
-3414
-3414
-3414
-3414
-3415
-3416
-3417
-3419
-3422
-3426
-3430
-3435
-3440
-3446
-3452
-3459
-3466
-3474
-3483
-3492
-3501
-3509
-3518
-3525
-3532
-3538
-3542
-3546
-3548
-3548
-3547
-3545
-3542
-3538
-3532
-3527
-3521
-3515
-3509
-3504
-3500
-3496
-3493
-3490
-3489
-3488
-3488
-3489
-3490
-3492
-3494
-3497
-3500
-3504
-3508
-3512
-3517
-3522
-3527
-3533
-3539
-3545
-3551
-3557
-3564
-3571
-3578
-3586
-3595
-3604
-3615
-3626
-3638
-3651
-3665
-3680
-3695
-3711
-3727
-3744
-3761
-3778
-3795
-3813
-3829
-3846
-3863
-3879
-3894
-3909
-3923
-3937
-3950
-3961
-3972
-3982
-3991
-3999
-4006
-4011
-4014
-4018
-4019
-4019
-4018
-4016
-4011
-4008
-4003
-3999
-3994
-3989
-3983
-3978
-3973
-3968
-3964
-3959
-3954
-3950
-3946
-3942
-3938
-3935
-3932
-3930
-3929
-3928
-3929
-3930
-3932
-3934
-3936
-3938
-3940
-3942
-3943
-3943
-3943
-3943
-3942
-3940
-3939
-3937
-3934
-3930
-3926
-3920
-3914
-3907
-3900
-3892
-3884
-3876
-3868
-3860
-3853
-3845
-3838
-3830
-3823
-3816
-3808
-3801
-3795
-3788
-3782
-3776
-3771
-3766
-3760
-3755
-3750
-3746
-3741
-3736
-3732
-3728
-3724
-3721
-3718
-3716
-3715
-3714
-3713
-3713
-3714
-3715
-3717
-3719
-3722
-3725
-3729
-3733
-3737
-3742
-3747
-3752
-3758
-3764
-3770
-3776
-3782
-3789
-3796
-3802
-3809
-3816
-3822
-3829
-3835
-3841
-3847
-3853
-3859
-3866
-3872
-3879
-3885
-3892
-3899
-3907
-3914
-3922
-3929
-3938
-3946
-3955
-3963
-3972
-3981
-3990
-4000
-4009
-4019
-4029
-4038
-4049
-4059
-4070
-4080
-4090
-4100
-4110
-4120
-4131
-4142
-4153
-4165
-4177
-4190
-4203
-4216
-4229
-4242
-4255
-4268
-4281
-4294
-4306
-4319
-4331
-4343
-4354
-4365
-4375
-4385
-4393
-4401
-4408
-4414
-4420
-4425
-4429
-4433
-4436
-4439
-4442
-4444
-4447
-4450
-4454
-4457
-4462
-4467
-4472
-4478
-4484
-4491
-4498
-4504
-4511
-4518
-4525
-4532
-4540
-4548
-4556
-4565
-4574
-4584
-4593
-4604
-4615
-4626
-4638
-4651
-4665
-4680
-4696
-4713
-4731
-4750
-4770
-4791
-4813
-4836
-4860
-4884
-4909
-4935
-4961
-4987
-5014
-5041
-5068
-5095
-5122
-5148
-5174
-5201
-5227
-5253
-5280
-5306
-5333
-5360
-5387
-5415
-5442
-5470
-5498
-5527
-5556
-5585
-5615
-5645
-5675
-5706
-5736
-5767
-5798
-5829
-5859
-5888
-5917
-5945
-5972
-5997
-6023
-6047
-6071
-6095
-6118
-6141
-6164
-6187
-6209
-6231
-6254
-6276
-6298
-6319
-6341
-6362
-6383
-6403
-6424
-6444
-6463
-6483
-6501
-6519
-6535
-6551
-6566
-6579
-6591
-6601
-6611
-6619
-6626
-6632
-6637
-6641
-6644
-6645
-6646
-6646
-6645
-6644
-6641
-6638
-6634
-6629
-6623
-6616
-6608
-6598
-6588
-6576
-6564
-6550
-6535
-6519
-6503
-6485
-6465
-6445
-6424
-6401
-6378
-6353
-6327
-6301
-6274
-6246
-6217
-6188
-6158
-6128
-6098
-6068
-6037
-6007
-5975
-5944
-5911
-5878
-5844
-5808
-5771
-5733
-5694
-5654
-5612
-5570
-5526
-5481
-5436
-5390
-5344
-5297
-5250
-5204
-5157
-5109
-5061
-5013
-4964
-4914
-4863
-4812
-4759
-4706
-4651
-4594
-4535
-4475
-4413
-4349
-4283
-4215
-4144
-4070
-3996
-3919
-3840
-3759
-3676
-3591
-3504
-3415
-3325
-3234
-3142
-3049
-2955
-2860
-2765
-2669
-2573
-2477
-2380
-2283
-2186
-2088
-1990
-1891
-1792
-1692
-1591
-1490
-1388
-1286
-1182
-1078
-973
-868
-762
-656
-549
-443
-336
-229
-123
-17
89
194
299
402
505
606
707
806
904
1000
1095
1188
1279
1368
1455
1540
1622
1703
1781
1857
1931
2003
2074
2142
2208
2273
2335
2394
2452
2507
2559
2609
2656
2701
2743
2781
2817
2849
2878
2903
2926
2945
2962
2975
2986
2993
2998
3000
2998
2994
2987
2976
2963
2946
2927
2904
2878
2850
2818
2784
2747
2707
2665
2620
2571
2520
2464
2406
2344
2278
2208
2135
2058
1977
1892
1803
1711
1614
1513
1408
1299
1185
1067
945
819
689
555
417
275
129
-20
-174
-332
-493
-658
-826
-998
-1172
-1349
-1527
-1708
-1890
-2073
-2258
-2443
-2628
-2814
-3001
-3187
-3373
-3559
-3744
-3929
-4113
-4297
-4480
-4662
-4844
-5025
-5206
-5386
-5565
-5742
-5919
-6094
-6267
-6438
-6607
-6773
-6935
-7095
-7252
-7405
-7555
-7700
-7842
-7979
-8112
-8240
-8364
-8483
-8597
-8706
-8810
-8909
-9003
-9091
-9174
-9252
-9325
-9392
-9454
-9511
-9563
-9610
-9653
-9690
-9723
-9752
-9776
-9795
-9810
-9820
-9826
-9829
-9827
-9822
-9813
-9801
-9786
-9767
-9746
-9721
-9694
-9663
-9630
-9594
-9555
-9513
-9469
-9422
-9372
-9320
-9265
-9208
-9148
-9085
-9020
-8952
-8881
-8808
-8732
-8655
-8575
-8492
-8408
-8322
-8234
-8145
-8054
-7962
-7870
-7776
-7682
-7588
-7495
-7402
-7310
-7218
-7129
-7040
-6953
-6867
-6783
-6699
-6617
-6537
-6457
-6379
-6301
-6225
-6150
-6077
-6004
-5932
-5861
-5791
-5722
-5653
-5585
-5518
-5452
-5387
-5323
-5262
-5202
-5145
-5090
-5037
-4988
-4942
-4899
-4860
-4824
-4793
-4766
-4744
-4727
-4714
-4707
-4706
-4710
-4720
-4735
-4757
-4784
-4817
-4856
-4900
-4949
-5004
-5065
-5130
-5201
-5277
-5357
-5443
-5533
-5628
-5728
-5831
-5939
-6050
-6165
-6283
-6404
-6527
-6653
-6781
-6911
-7042
-7176
-7311
-7449
-7587
-7728
-7869
-8012
-8154
-8298
-8442
-8584
-8726
-8867
-9005
-9141
-9275
-9405
-9532
-9654
-9771
-9884
-9991
-10092
-10187
-10276
-10358
-10434
-10503
-10565
-10620
-10669
-10710
-10744
-10771
-10792
-10805
-10811
-10809
-10801
-10785
-10761
-10730
-10692
-10647
-10595
-10536
-10471
-10399
-10322
-10240
-10154
-10062
-9967
-9868
-9766
-9661
-9553
-9443
-9330
-9216
-9100
-8983
-8865
-8745
-8625
-8505
-8384
-8263
-8141
-8020
-7898
-7777
-7655
-7533
-7411
-7288
-7165
-7042
-6919
-6797
-6674
-6552
-6431
-6310
-6191
-6073
-5957
-5844
-5732
-5624
-5519
-5418
-5321
-5228
-5140
-5058
-4981
-4910
-4847
-4789
-4739
-4696
-4661
-4632
-4611
-4596
-4587
-4584
-4587
-4596
-4608
-4625
-4646
-4670
-4696
-4724
-4754
-4785
-4818
-4852
-4886
-4921
-4956
-4992
-5027
-5062
-5096
-5130
-5163
-5196
-5229
-5263
-5296
-5329
-5362
-5396
-5430
-5463
-5496
-5528
-5560
-5591
-5620
-5648
-5674
-5699
-5722
-5743
-5761
-5778
-5791
-5802
-5811
-5816
-5818
-5816
-5811
-5803
-5790
-5774
-5753
-5729
-5699
-5665
-5626
-5582
-5532
-5477
-5417
-5352
-5282
-5207
-5127
-5042
-4952
-4858
-4760
-4657
-4551
-4441
-4328
-4212
-4093
-3971
-3847
-3720
-3591
-3460
-3327
-3192
-3056
-2919
-2780
-2641
-2502
-2363
-2223
-2084
-1946
-1809
-1672
-1537
-1403
-1271
-1140
-1010
-885
-760
-638
-519
-403
-289
-179
-71
34
136
234
330
422
511
597
678
757
831
902
969
1032
1091
1147
1198
1246
1290
1331
1368
1402
1432
1459
1483
1503
1520
1535
1546
1555
1561
1565
1566
1565
1562
1557
1549
1539
1526
1511
1494
1475
1454
1431
1407
1381
1354
1326
1296
1266
1236
1206
1175
1146
1116
1088
1060
1034
1008
986
964
945
928
913
900
891
884
880
879
881
886
895
907
923
941
963
988
1016
1048
1082
1119
1160
1203
1249
1297
1348
1401
1456
1514
1573
1634
1696
1761
1827
1895
1964
2035
2106
2179
2252
2326
2401
2475
2551
2626
2701
2777
2852
2927
3002
3077
3151
3225
3298
3370
3442
3513
3582
3651
3719
3785
3850
3914
3976
4035
4094
4149
4202
4251
4298
4340
4379
4414
4445
4471
4492
4508
4519
4525
4525
4520
4510
4495
4474
4449
4419
4385
4347
4305
4258
4209
4156
4101
4042
3982
3919
3855
3789
3721
3653
3582
3511
3438
3363
3287
3210
3130
3050
2968
2886
2802
2718
2635
2551
2468
2385
2304
2224
2145
2069
1995
1923
1854
1789
1726
1666
1610
1558
1509
1464
1424
1386
1353
1323
1297
1275
1256
1240
1228
1220
1215
1214
1215
1221
1229
1240
1255
1272
1291
1314
1339
1367
1397
1429
1463
1499
1537
1576
1617
1659
1703
1748
1793
1840
1887
1936
1985
2033
2084
2135
2186
2236
2287
2338
2388
2438
2488
2537
2586
2634
2681
2727
2772
2816
2859
2900
2940
2978
3015
3050
3084
3115
3146
3174
3200
3225
3247
3267
3286
3302
3316
3328
3338
3345
3351
3353
3354
3351
3346
3339
3329
3316
3301
3284
3264
3244
3222
3199
3176
3153
3131
3109
3088
3069
3050
3033
3017
3003
2990
2978
2967
2958
2949
2941
2934
2927
2921
2916
2910
2905
2901
2898
2895
2892
2891
2889
2889
2889
2890
2892
2894
2897
2900
2904
2908
2912
2916
2921
2925
2929
2933
2937
2941
2944
2947
2949
2951
2952
2952
2951
2949
2946
2943
2938
2932
2926
2920
2913
2907
2901
2895
2890
2887
2884
2883
2884
2886
2890
2896
2903
2913
2924
2936
2951
2967
2984
3003
3023
3045
3068
3092
3117
3142
3169
3196
3224
3253
3281
3310
3339
3367
3395
3423
3451
3478
3504
3530
3555
3580
3603
3625
3646
3667
3686
3705
3723
3740
3756
3770
3783
3795
3806
3814
3821
3826
3829
3830
3828
3825
3819
3811
3802
3789
3775
3758
3739
3718
3695
3669
3642
3613
3582
3549
3514
3478
3439
3399
3356
3312
3265
3216
3165
3111
3056
2998
2938
2877
2813
2748
2682
2614
2545
2476
2407
2337
2267
2197
2128
2059
1992
1925
1861
1798
1737
1678
1620
1565
1511
1459
1408
1359
1311
1264
1218
1173
1129
1086
1044
1002
962
922
882
843
804
766
728
690
651
613
575
537
499
461
423
386
349
313
277
242
208
175
143
113
83
54
26
-1
-28
-54
-79
-104
-129
-153
-177
-201
-225
-249
-273
-296
-319
-342
-364
-386
-406
-425
-443
-459
-474
-487
-497
-506
-512
-516
-517
-516
-511
-504
-493
-479
-462
-442
-419
-392
-363
-330
-295
-258
-218
-176
-131
-85
-37
12
63
116
170
225
281
339
398
458
519
581
643
706
770
835
900
966
1033
1101
1169
1239
1310
1382
1456
1531
1607
1685
1764
1844
1926
2009
2092
2177
2262
2348
2434
2521
2607
2693
2779
2863
2946
3028
3107
3185
3261
3334
3405
3473
3539
3602
3663
3722
3779
3834
3887
3940
3991
4042
4093
4143
4194
4246
4299
4353
4408
4465
4523
4584
4647
4712
4779
4848
4920
4993
5068
5144
5221
5298
5376
5454
5531
5608
5684
5759
5832
5905
5975
6044
6111
6175
6238
6298
6356
6412
6466
6517
6567
6615
6661
6705
6748
6789
6829
6868
6906
6943
6979
7014
7047
7080
7112
7143
7174
7203
7232
7260
7288
7314
7340
7364
7388
7410
7431
7450
7467
7482
7495
7506
7514
7520
7524
7525
7525
7522
7517
7510
7501
7491
7479
7465
7450
7434
7417
7398
7379
7359
7339
7318
7296
7275
7253
7231
7209
7186
7164
7142
7119
7097
7074
7051
7029
7005
6982
6959
6935
6911
6888
6864
6840
6816
6792
6768
6745
6721
6698
6676
6653
6631
6609
6586
6564
6542
6520
6498
6476
6454
6433
6413
6394
6375
6359
6344
6331
6320
6312
6307
6305
6306
6309
6316
6325
6338
6353
6370
6389
6411
6435
6461
6488
6516
6545
6575
6606
6636
6667
6698
6728
6759
6790
6821
6852
6883
6915
6948
6981
7015
7051
7088
7126
7166
7208
7253
7299
7347
7397
7448
7502
7557
7613
7671
7729
7788
7848
7909
7970
8031
8093
8154
8215
8275
8335
8395
8453
8510
8567
8622
8676
8728
8780
8831
8881
8930
8979
9028
9076
9124
9172
9220
9268
9316
9363
9411
9458
9504
9550
9596
9641
9686
9730
9774
9817
9859
9901
9943
9984
10025
10066
10106
10147
10189
10230
10272
10314
10357
10401
10445
10490
10536
10582
10627
10673
10718
10762
10805
10846
10887
10925
10962
10998
11031
11063
11094
11122
11149
11175
11200
11224
11247
11270
11292
11313
11335
11355
11376
11396
11416
11436
11455
11473
11491
11508
11525
11540
11555
11568
11581
11592
11602
11611
11618
11624
11628
11632
11634
11634
11634
11633
11631
11628
11625
11621
11617
11613
11609
11605
11600
11596
11592
11588
11584
11580
11575
11571
11566
11560
11554
11547
11539
11530
11520
11509
11496
11483
11468
11452
11435
11417
11397
11376
11355
11332
11309
11285
11261
11238
11215
11192
11170
11148
11128
11108
11090
11072
11057
11042
11030
11019
11010
11004
10999
10995
10994
10994
10995
10997
10999
11003
11007
11011
11016
11021
11026
11031
11037
11043
11049
11056
11063
11071
11080
11089
11099
11110
11120
11131
11143
11154
11165
11177
11188
11200
11211
11223
11234
11246
11258
11270
11283
11297
11311
11327
11343
11361
11380
11400
11422
11445
11469
11494
11521
11549
11579
11609
11640
11672
11704
11737
11771
11805
11840
11875
11910
11946
11983
12020
12057
12094
12133
12171
12211
12251
12292
12334
12377
12421
12465
12511
12558
12606
12655
12704
12754
12804
12854
12904
12954
13003
13052
13100
13147
13194
13240
13285
13329
13372
13413
13454
13493
13531
13568
13604
13639
13672
13704
13735
13765
13793
13821
13849
13875
13901
13926
13951
13976
14000
14024
14048
14071
14094
14116
14137
14157
14176
14193
14210
14225
14238
14250
14261
14271
14279
14286
14292
14297
14301
14305
14309
14312
14316
14319
14323
14328
14333
14338
14344
14350
14357
14364
14371
14378
14385
14392
14398
14404
14409
14413
14417
14419
14420
14420
14419
14417
14413
14408
14401
14393
14383
14371
14358
14343
14326
14308
14289
14268
14245
14221
14196
14170
14142
14113
14083
14052
14020
13987
13953
13917
13881
13844
13806
13767
13727
13686
13644
13601
13557
13512
13466
13419
13371
13323
13273
13224
13174
13124
13073
13023
12973
12923
12873
12823
12773
12724
12674
12625
12577
12528
12480
12433
12385
12339
12292
12246
12201
12156
12111
12067
12024
11980
11938
11895
11854
11813
11773
11733
11695
11657
11620
11584
11549
11515
11482
11449
11417
11385
11354
11324
11294
11264
11234
11204
11175
11145
11115
11085
11055
11025
10994
10963
10931
10898
10866
10832
10799
10764
10730
10695
10660
10624
10588
10551
10514
10476
10438
10400
10360
10320
10280
10238
10196
10154
10110
10066
10021
9975
9929
9882
9833
9784
9734
9683
9631
9578
9525
9471
9416
9361
9305
9249
9193
9136
9080
9024
8968
8913
8858
8803
8749
8695
8641
8588
8535
8482
8429
8377
8324
8272
8220
8169
8118
8067
8016
7965
7914
7864
7813
7763
7712
7662
7611
7560
7509
7458
7407
7355
7303
7250
7197
7144
7091
7036
6982
6926
6870
6813
6756
6698
6640
6582
6523
6465
6406
6348
6289
6231
6173
6115
6058
6000
5943
5887
5830
5774
5718
5663
5607
5553
5498
5444
5390
5337
5284
5232
5180
5129
5078
5028
4979
4931
4883
4837
4793
4749
4708
4668
4629
4593
4558
4525
4493
4464
4436
4409
4384
4360
4338
4316
4296
4277
4258
4240
4223
4206
4189
4173
4156
4140
4124
4109
4093
4077
4062
4046
4032
4017
4003
3990
3977
3964
3952
3941
3930
3919
3908
3898
3887
3877
3867
3857
3847
3836
3825
3814
3803
3791
3780
3768
3756
3744
3731
3718
3705
3692
3678
3665
3652
3639
3626
3614
3602
3590
3578
3566
3555
3544
3534
3523
3513
3502
3492
3481
3469
3456
3443
3428
3412
3394
3375
3355
3332
3309
3283
3256
3227
3197
3165
3132
3098
3062
3025
2988
2949
2909
2869
2828
2786
2743
2700
2655
2610
2564
2518
2471
2423
2374
2325
2275
2225
2173
2122
2069
2016
1962
1908
1853
1797
1741
1684
1627
1569
1511
1452
1393
1333
1272
1211
1150
1088
1026
963
900
836
772
707
642
576
510
443
375
307
238
168
98
27
-45
-117
-190
-264
-338
-413
-488
-564
-640
-717
-795
-873
-952
-1032
-1112
-1193
-1274
-1356
-1438
-1521
-1604
-1687
-1770
-1853
-1937
-2020
-2104
-2187
-2271
-2354
-2437
-2520
-2602
-2684
-2766
-2847
-2927
-3007
-3087
-3165
-3244
-3321
-3398
-3474
-3550
-3626
-3700
-3775
-3849
-3923
-3997
-4070
-4143
-4216
-4289
-4361
-4434
-4506
-4578
-4650
-4722
-4794
-4865
-4937
-5009
-5080
-5152
-5224
-5295
-5367
-5439
-5511
-5582
-5655
-5727
-5800
-5873
-5947
-6021
-6096
-6171
-6246
-6323
-6400
-6477
-6555
-6634
-6713
-6793
-6873
-6953
-7034
-7114
-7195
-7276
-7356
-7436
-7515
-7594
-7673
-7750
-7828
-7904
-7980
-8055
-8130
-8204
-8278
-8352
-8426
-8500
-8573
-8647
-8721
-8795
-8869
-8943
-9018
-9092
-9167
-9241
-9315
-9390
-9463
-9537
-9610
-9682
-9754
-9825
-9894
-9963
-10031
-10097
-10163
-10226
-10289
-10350
-10410
-10469
-10526
-10582
-10638
-10692
-10746
-10798
-10851
-10902
-10954
-11004
-11054
-11104
-11153
-11202
-11249
-11297
-11343
-11389
-11434
-11478
-11521
-11564
-11606
-11646
-11686
-11726
-11764
-11802
-11839
-11876
-11913
-11949
-11985
-12021
-12056
-12092
-12127
-12162
-12197
-12232
-12268
-12303
-12338
-12373
-12408
-12443
-12478
-12513
-12548
-12583
-12618
-12652
-12687
-12721
-12755
-12790
-12824
-12858
-12892
-12926
-12960
-12994
-13029
-13063
-13097
-13132
-13166
-13201
-13235
-13269
-13303
-13337
-13370
-13403
-13436
-13469
-13502
-13534
-13566
-13598
-13630
-13661
-13693
-13725
-13757
-13788
-13820
-13852
-13883
-13915
-13947
-13979
-14011
-14043
-14075
-14107
-14139
-14171
-14204
-14236
-14268
-14301
-14333
-14366
-14399
-14432
-14465
-14498
-14532
-14566
-14600
-14634
-14669
-14704
-14739
-14774
-14810
-14846
-14882
-14919
-14955
-14992
-15028
-15064
-15101
-15137
-15173
-15208
-15244
-15279
-15314
-15348
-15382
-15416
-15449
-15482
-15514
-15545
-15576
-15606
-15635
-15662
-15689
-15715
-15740
-15763
-15786
-15807
-15826
-15845
-15861
-15877
-15891
-15903
-15915
-15924
-15933
-15940
-15946
-15951
-15955
-15957
-15959
-15960
-15960
-15960
-15958
-15957
-15954
-15951
-15948
-15944
-15940
-15935
-15930
-15924
-15917
-15910
-15903
-15894
-15885
-15875
-15864
-15853
-15840
-15827
-15813
-15798
-15783
-15766
-15750
-15733
-15715
-15697
-15679
-15661
-15643
-15624
-15605
-15587
-15568
-15549
-15530
-15510
-15491
-15472
-15453
-15433
-15413
-15393
-15373
-15352
-15331
-15310
-15289
-15268
-15246
-15224
-15202
-15179
-15157
-15135
-15113
-15091
-15070
-15048
-15028
-15008
-14988
-14969
-14951
-14933
-14915
-14898
-14882
-14866
-14850
-14835
-14821
-14807
-14793
-14780
-14767
-14755
-14743
-14731
-14720
-14709
-14698
-14688
-14678
-14668
-14658
-14649
-14640
-14630
-14621
-14612
-14602
-14593
-14584
-14574
-14565
-14555
-14546
-14536
-14527
-14518
-14509
-14501
-14493
-14485
-14478
-14471
-14464
-14458
-14453
-14447
-14442
-14438
-14433
-14429
-14426
-14423
-14420
-14418
-14416
-14414
-14413
-14413
-14413
-14413
-14414
-14415
-14416
-14418
-14420
-14423
-14426
-14429
-14432
-14435
-14439
-14443
-14447
-14451
-14455
-14459
-14463
-14467
-14471
-14475
-14479
-14483
-14486
-14489
-14493
-14496
-14498
-14501
-14504
-14507
-14510
-14513
-14516
-14520
-14524
-14528
-14532
-14537
-14541
-14546
-14551
-14556
-14562
-14567
-14573
-14579
-14585
-14591
-14597
-14602
-14608
-14613
-14619
-14624
-14629
-14634
-14638
-14642
-14646
-14650
-14653
-14656
-14659
-14662
-14664
-14667
-14669
-14671
-14673
-14675
-14677
-14679
-14682
-14685
-14688
-14691
-14695
-14699
-14704
-14708
-14713
-14718
-14723
-14728
-14733
-14738
-14743
-14748
-14752
-14757
-14761
-14764
-14767
-14770
-14773
-14775
-14777
-14778
-14779
-14780
-14780
-14781
-14781
-14782
-14782
-14782
-14783
-14783
-14783
-14784
-14784
-14784
-14784
-14783
-14783
-14781
-14780
-14777
-14775
-14771
-14767
-14762
-14756
-14750
-14743
-14736
-14728
-14719
-14710
-14700
-14690
-14679
-14668
-14656
-14644
-14630
-14617
-14602
-14587
-14571
-14555
-14537
-14519
-14500
-14479
-14458
-14436
-14413
-14389
-14364
-14339
-14312
-14284
-14256
-14227
-14198
-14168
-14138
-14107
-14077
-14046
-14015
-13984
-13953
-13923
-13893
-13862
-13833
-13803
-13774
-13746
-13718
-13690
-13663
-13637
-13610
-13584
-13559
-13533
-13508
-13484
-13459
-13435
-13412
-13389
-13366
-13344
-13321
-13299
-13277
-13255
-13233
-13212
-13190
-13169
-13147
-13126
-13104
-13083
-13061
-13039
-13018
-12996
-12974
-12953
-12931
-12910
-12889
-12868
-12847
-12826
-12806
-12786
-12765
-12745
-12725
-12705
-12685
-12664
-12644
-12623
-12601
-12580
-12557
-12535
-12512
-12489
-12465
-12441
-12416
-12391
-12365
-12339
-12312
-12285
-12258
-12230
-12202
-12174
-12146
-12118
-12089
-12061
-12032
-12004
-11976
-11948
-11919
-11891
-11862
-11833
-11804
-11774
-11744
-11714
-11683
-11652
-11620
-11588
-11555
-11522
-11488
-11454
-11419
-11384
-11349
-11312
-11276
-11239
-11201
-11162
-11123
-11084
-11043
-11002
-10960
-10918
-10875
-10831
-10787
-10742
-10696
-10650
-10604
-10557
-10510
-10462
-10414
-10366
-10317
-10268
-10218
-10169
-10119
-10069
-10018
-9968
-9917
-9866
-9814
-9763
-9711
-9659
-9607
-9555
-9502
-9450
-9397
-9344
-9291
-9238
-9184
-9129
-9075
-9020
-8965
-8909
-8853
-8798
-8741
-8685
-8629
-8573
-8516
-8460
-8405
-8349
-8294
-8240
-8186
-8132
-8077
-8025
-7972
-7919
-7866
-7814
-7762
-7711
-7660
-7608
-7557
-7506
-7456
-7405
-7354
-7304
-7253
-7203
-7153
-7102
-7052
-7002
-6951
-6901
-6851
-6801
-6752
-6702
-6652
-6603
-6553
-6503
-6453
-6404
-6354
-6304
-6254
-6204
-6154
-6105
-6055
-6006
-5957
-5909
-5860
-5812
-5765
-5717
-5671
-5624
-5578
-5532
-5487
-5443
-5399
-5355
-5312
-5270
-5228
-5186
-5144
-5103
-5062
-5022
-4981
-4940
-4900
-4859
-4818
-4777
-4736
-4695
-4654
-4613
-4571
-4529
-4487
-4445
-4403
-4360
-4316
-4273
-4229
-4185
-4140
-4096
-4051
-4008
-3964
-3921
-3877
-3834
-3791
-3749
-3707
-3665
-3623
-3581
-3540
-3498
-3456
-3415
-3373
-3331
-3290
-3248
-3206
-3163
-3120
-3077
-3033
-2989
-2945
-2900
-2854
-2808
-2762
-2715
-2668
-2621
-2573
-2526
-2478
-2430
-2382
-2334
-2285
-2237
-2189
-2140
-2092
-2043
-1994
-1945
-1896
-1846
-1796
-1746
-1696
-1646
-1595
-1544
-1493
-1441
-1390
-1339
-1287
-1235
-1183
-1131
-1079
-1027
-974
-922
-869
-817
-764
-712
-659
-607
-554
-502
-449
-397
-345
-293
-241
-189
-136
-84
-32
20
73
125
178
230
283
336
389
442
495
548
601
654
707
761
814
867
920
973
1027
1080
1133
1186
1239
1292
1346
1399
1453
1506
1560
1613
1667
1721
1775
1829
1883
1937
1991
2044
2098
2151
2204
2257
2309
2361
2413
2464
2514
2564
2614
2663
2711
2759
2807
2855
2903
2950
2998
3045
3093
3141
3190
3238
3287
3336
3386
3436
3486
3537
3588
3639
3690
3742
3794
3846
3898
3951
4003
4056
4109
4163
4216
4270
4323
4377
4432
4486
4541
4596
4651
4706
4762
4818
4873
4929
4986
5042
5098
5155
5212
5268
5325
5382
5439
5496
5553
5609
5666
5722
5779
5835
5890
5946
6001
6055
6110
6164
6218
6271
6324
6377
6430
6483
6536
6589
6641
6694
6747
6799
6852
6904
6956
7008
7060
7112
7163
7215
7266
7317
7368
7420
7471
7522
7573
7625
7676
7728
7780
7831
7883
7935
7987
8039
8090
8143
8195
8247
8299
8351
8402
8453
8505
8556
8606
8657
8708
8758
8809
8859
8909
8960
9010
9060
9111
9162
9212
9264
9315
9366
9418
9470
9522
9573
9625
9677
9728
9779
9831
9882
9932
9983
10033
10083
10133
10182
10232
10280
10329
10377
10425
10473
10521
10568
10616
10663
10710
10758
10805
10852
10900
10947
10994
11042
11089
11136
11182
11229
11276
11323
11369
11416
11462
11508
11554
11600
11646
11691
11737
11782
11828
11874
11920
11966
12013
12059
12106
12152
12199
12245
12291
12337
12383
12429
12475
12521
12566
12611
12656
12701
12746
12791
12835
12880
12924
12968
13012
13056
13099
13143
13186
13229
13271
13314
13356
13399
13441
13483
13526
13568
13610
13653
13695
13737
13780
13822
13864
13906
13947
13989
14030
14071
14112
14152
14192
14232
14272
14311
14349
14388
14425
14463
14499
14536
14571
14607
14641
14676
14709
14743
14775
14807
14839
14870
14900
14930
14959
14988
15016
15043
15069
15094
15118
15142
15164
15186
15207
15227
15245
15263
15280
15296
15311
15325
15337
15349
15359
15368
15376
15383
15389
15393
15397
15399
15400
15400
15399
15397
15394
15391
15386
15380
15374
15367
15359
15351
15342
15332
15322
15311
15299
15286
15273
15260
15246
15231
15215
15199
15182
15164
15146
15127
15107
15087
15065
15043
15020
14996
14972
14946
14920
14893
14866
14837
14808
14778
14748
14717
14685
14652
14620
14586
14552
14518
14483
14448
14412
14377
14340
14303
14266
14229
14191
14153
14114
14075
14036
13996
13957
13917
13876
13836
13795
13754
13713
13672
13630
13588
13546
13503
13461
13418
13375
13332
13289
13246
13203
13160
13117
13074
13031
12988
12945
12903
12860
12818
12776
12735
12694
12653
12613
12573
12534
12494
12456
12417
12379
12341
12304
12266
12229
12191
12154
12117
12081
12044
12007
11971
11935
11898
11862
11827
11791
11755
11720
11685
11650
11615
11580
11545
11510
11475
11440
11405
11370
11335
11300
11266
11231
11197
11163
11128
11094
11061
11027
10993
10960
10927
10893
10860
10827
10793
10759
10725
10691
10657
10622
10588
10553
10519
10484
10449
10414
10379
10345
10310
10275
10240
10206
10171
10136
10101
10066
10032
9997
9962
9928
9893
9858
9823
9788
9752
9716
9680
9644
9607
9570
9532
9494
9456
9418
9379
9340
9301
9261
9221
9180
9140
9098
9057
9015
8972
8929
8886
8842
8798
8753
8708
8663
8617
8571
8525
8479
8432
8386
8339
8292
8245
8199
8151
8106
8060
8013
7968
7922
7877
7831
7786
7741
7697
7652
7607
7563
7518
7473
7429
7383
7338
7292
7246
7200
7154
7107
7059
7011
6963
6914
6865
6815
6764
6714
6663
6611
6560
6508
6455
6403
6350
6298
6245
6192
6139
6086
6033
5980
5927
5874
5820
5767
5713
5660
5606
5552
5498
5444
5389
5334
5279
5223
5167
5110
5053
4996
4938
4879
4820
4761
4701
4641
4580
4519
4458
4396
4334
4272
4210
4148
4086
4024
3962
3900
3838
3776
3714
3651
3589
3528
3466
3404
3343
3282
3221
3161
3100
3040
2980
2920
2860
2801
2741
2682
2622
2563
2503
2444
2384
2325
2265
2206
2146
2086
2025
1966
1906
1845
1784
1724
1663
1602
1541
1480
1419
1359
1298
1238
1177
1118
1058
998
939
881
822
765
707
650
594
537
482
426
372
317
263
209
156
103
50
-3
-55
-107
-158
-209
-260
-311
-362
-412
-463
-513
-563
-612
-662
-712
-761
-810
-859
-907
-956
-1004
-1052
-1100
-1147
-1194
-1241
-1288
-1334
-1381
-1427
-1473
-1519
-1566
-1612
-1658
-1704
-1750
-1795
-1841
-1887
-1932
-1977
-2021
-2066
-2110
-2154
-2198
-2241
-2284
-2327
-2369
-2412
-2454
-2495
-2537
-2578
-2619
-2660
-2700
-2740
-2779
-2818
-2857
-2896
-2934
-2972
-3009
-3047
-3083
-3120
-3156
-3191
-3227
-3261
-3295
-3329
-3362
-3394
-3426
-3458
-3488
-3518
-3548
-3577
-3606
-3633
-3661
-3687
-3713
-3739
-3763
-3788
-3811
-3834
-3857
-3879
-3901
-3922
-3943
-3964
-3984
-4003
-4022
-4042
-4061
-4080
-4098
-4116
-4134
-4152
-4169
-4187
-4203
-4220
-4236
-4252
-4267
-4282
-4297
-4312
-4326
-4341
-4355
-4368
-4382
-4395
-4408
-4420
-4433
-4445
-4457
-4469
-4481
-4493
-4505
-4517
-4530
-4542
-4555
-4568
-4580
-4594
-4607
-4620
-4633
-4646
-4659
-4673
-4686
-4699
-4711
-4724
-4737
-4750
-4763
-4775
-4787
-4799
-4811
-4823
-4835
-4846
-4857
-4868
-4878
-4888
-4898
-4908
-4917
-4926
-4935
-4944
-4953
-4961
-4970
-4978
-4987
-4996
-5004
-5013
-5022
-5032
-5041
-5050
-5059
-5069
-5078
-5088
-5098
-5107
-5117
-5127
-5138
-5148
-5158
-5168
-5178
-5189
-5199
-5209
-5219
-5230
-5240
-5250
-5261
-5272
-5283
-5294
-5305
-5316
-5327
-5339
-5350
-5361
-5373
-5384
-5396
-5407
-5419
-5431
-5442
-5454
-5466
-5478
-5490
-5502
-5514
-5527
-5540
-5552
-5566
-5579
-5592
-5605
-5619
-5632
-5646
-5659
-5672
-5686
-5699
-5712
-5725
-5738
-5751
-5764
-5777
-5790
-5804
-5817
-5830
-5844
-5858
-5872
-5887
-5902
-5918
-5934
-5950
-5967
-5985
-6003
-6021
-6039
-6058
-6077
-6096
-6115
-6134
-6154
-6173
-6191
-6210
-6229
-6247
-6265
-6283
-6301
-6318
-6335
-6352
-6369
-6385
-6401
-6417
-6433
-6448
-6464
-6479
-6493
-6508
-6523
-6537
-6551
-6565
-6578
-6592
-6605
-6618
-6630
-6643
-6655
-6667
-6678
-6689
-6699
-6710
-6720
-6729
-6739
-6748
-6757
-6766
-6775
-6784
-6792
-6800
-6809
-6817
-6825
-6832
-6840
-6847
-6854
-6861
-6868
-6874
-6881
-6886
-6892
-6897
-6902
-6907
-6911
-6915
-6919
-6922
-6925
-6928
-6931
-6934
-6936
-6939
-6941
-6944
-6947
-6949
-6952
-6955
-6958
-6961
-6965
-6968
-6971
-6975
-6979
-6983
-6986
-6990
-6994
-6998
-7001
-7005
-7008
-7011
-7013
-7016
-7018
-7021
-7023
-7024
-7026
-7027
-7029
-7030
-7031
-7031
-7032
-7032
-7032
-7031
-7031
-7030
-7029
-7028
-7026
-7024
-7022
-7019
-7016
-7013
-7009
-7005
-7000
-6995
-6989
-6983
-6976
-6969
-6961
-6953
-6945
-6935
-6926
-6916
-6905
-6895
-6883
-6871
-6859
-6847
-6834
-6820
-6807
-6793
-6778
-6764
-6749
-6733
-6718
-6702
-6685
-6668
-6650
-6632
-6613
-6594
-6574
-6553
-6532
-6510
-6487
-6464
-6440
-6415
-6390
-6365
-6339
-6312
-6286
-6259
-6231
-6204
-6176
-6148
-6120
-6092
-6064
-6035
-6007
-5978
-5949
-5919
-5890
-5860
-5830
-5799
-5769
-5737
-5705
-5673
-5640
-5607
-5573
-5538
-5504
-5468
-5433
-5397
-5360
-5324
-5287
-5250
-5213
-5176
-5139
-5101
-5064
-5027
-4989
-4952
-4915
-4878
-4841
-4803
-4766
-4729
-4692
-4654
-4617
-4579
-4542
-4504
-4467
-4430
-4393
-4356
-4319
-4282
-4245
-4209
-4173
-4137
-4101
-4065
-4030
-3995
-3960
-3925
-3890
-3855
-3820
-3785
-3750
-3714
-3679
-3644
-3608
-3572
-3537
-3501
-3465
-3428
-3392
-3356
-3319
-3282
-3246
-3209
-3173
-3136
-3099
-3063
-3027
-2991
-2955
-2919
-2883
-2847
-2812
-2776
-2740
-2705
-2669
-2633
-2597
-2561
-2525
-2489
-2453
-2416
-2380
-2343
-2307
-2270
-2233
-2196
-2159
-2122
-2085
-2048
-2011
-1974
-1937
-1900
-1862
-1825
-1788
-1750
-1713
-1675
-1637
-1599
-1561
-1523
-1484
-1446
-1407
-1367
-1328
-1288
-1247
-1207
-1166
-1125
-1083
-1042
-1000
-959
-917
-876
-834
-793
-752
-710
-670
-629
-588
-548
-507
-467
-427
-387
-347
-307
-267
-227
-188
-148
-108
-69
-29
10
50
89
128
167
207
246
285
324
363
402
441
480
519
557
596
634
673
711
748
786
823
860
897
934
970
1006
1041
1076
1111
1145
1178
1211
1244
1276
1308
1339
1370
1400
1430
1459
1488
1517
1545
1573
1600
1628
1654
1681
1707
1733
1759
1785
1811
1836
1861
1887
1912
1937
1962
1987
2012
2036
2061
2087
2112
2137
2163
2188
2214
2240
2266
2292
2319
2345
2371
2397
2423
2450
2476
2502
2528
2554
2580
2606
2633
2659
2685
2711
2737
2763
2789
2816
2842
2869
2896
2923
2949
2976
3003
3031
3058
3085
3112
3139
3167
3194
3221
3249
3276
3304
3332
3360
3388
3416
3444
3473
3502
3531
3560
3590
3620
3650
3680
3711
3742
3774
3805
3837
3869
3902
3934
3967
3999
4032
4065
4098
4131
4164
4197
4230
4263
4296
4328
4360
4392
4424
4455
4487
4517
4548
4578
4608
4637
4666
4695
4723
4751
4779
4806
4833
4860
4886
4912
4937
4962
4987
5012
5036
5060
5083
5106
5129
5152
5174
5196
5217
5238
5258
5278
5298
5317
5336
5354
5372
5389
5406
5422
5438
5453
5468
5482
5495
5508
5521
5533
5545
5556
5567
5578
5588
5598
5607
5616
5625
5633
5640
5648
5654
5661
5666
5671
5676
5680
5683
5685
5687
5689
5689
5689
5689
5687
5686
5683
5681
5677
5674
5669
5665
5660
5655
5650
5645
5640
5634
5629
5623
5618
5612
5607
5602
5596
5591
5586
5581
5576
5571
5566
5561
5556
5551
5546
5541
5536
5531
5526
5521
5515
5510
5505
5500
5495
5489
5484
5478
5473
5467
5461
5455
5449
5443
5436
5430
5423
5417
5410
5404
5397
5391
5384
5378
5372
5366
5360
5354
5348
5343
5338
5333
5328
5323
5318
5314
5309
5305
5300
5295
5290
5286
5281
5275
5270
5265
5259
5253
5248
5242
5236
5230
5224
5219
5214
5208
5203
5199
5194
5190
5186
5183
5180
5177
5175
5173
5172
5171
5170
5170
5170
5170
5170
5170
5170
5171
5171
5171
5172
5172
5172
5172
5172
5172
5173
5173
5173
5173
5173
5173
5174
5174
5175
5176
5178
5179
5181
5182
5184
5186
5189
5191
5193
5195
5198
5200
5202
5204
5205
5207
5208
5210
5210
5211
5211
5211
5211
5211
5210
5209
5208
5206
5204
5202
5200
5197
5194
5191
5188
5184
5181
5176
5172
5167
5162
5156
5150
5144
5137
5129
5121
5112
5103
5093
5083
5072
5061
5049
5037
5024
5011
4998
4984
4970
4955
4940
4925
4909
4893
4877
4860
4843
4826
4808
4790
4772
4754
4735
4716
4696
4677
4657
4637
4616
4595
4574
4552
4530
4508
4486
4463
4441
4418
4395
4371
4348
4324
4300
4276
4252
4228
4204
4179
4154
4129
4104
4078
4053
4027
4001
3975
3948
3922
3895
3868
3840
3812
3785
3756
3728
3700
3671
3642
3613
3584
3556
3527
3498
3469
3440
3412
3383
3355
3327
3299
3271
3244
3217
3190
3163
3136
3110
3084
3058
3032
3006
2980
2955
2929
2904
2879
2854
2829
2804
2779
2755
2730
2706
2681
2657
2633
2609
2586
2562
2539
2516
2493
2470
2448
2426
2404
2382
2360
2339
2318
2297
2277
2257
2237
2217
2198
2179
2160
2141
2122
2103
2084
2065
2045
2027
2008
1989
1969
1950
1931
1911
1892
1872
1853
1834
1814
1795
1776
1757
1738
1719
1700
1681
1662
1644
1625
1606
1587
1568
1549
1530
1510
1491
1471
1452
1432
1412
1392
1371
1351
1330
1309
1289
1268
1248
1227
1207
1187
1168
1148
1129
1110
1092
1074
1056
1039
1022
1004
988
972
956
940
925
910
895
880
866
852
838
824
811
798
785
772
760
747
735
724
712
701
689
678
668
657
647
636
626
617
607
598
589
580
572
564
555
547
540
532
524
516
509
501
493
485
477
470
462
454
445
437
428
420
411
402
392
383
373
364
354
344
334
323
313
303
293
283
272
262
252
242
232
221
211
201
191
180
170
159
149
138
127
116
105
94
83
72
61
50
38
27
15
3
-9
-21
-33
-45
-57
-69
-81
-93
-104
-116
-127
-138
-150
-161
-172
-183
-194
-204
-215
-226
-237
-247
-258
-270
-281
-293
-305
-317
-329
-342
-355
-369
-383
-397
-412
-427
-442
-458
-475
-492
-509
-526
-544
-563
-581
-600
-619
-638
-658
-677
-696
-716
-735
-754
-774
-793
-812
-831
-851
-870
-889
-909
-928
-947
-966
-985
-1004
-1024
-1043
-1063
-1082
-1102
-1121
-1141
-1161
-1182
-1202
-1223
-1245
-1266
-1288
-1311
-1334
-1357
-1381
-1406
-1431
-1456
-1483
-1509
-1536
-1564
-1592
-1620
-1649
-1678
-1708
-1737
-1768
-1798
-1829
-1860
-1891
-1923
-1955
-1987
-2020
-2053
-2087
-2121
-2155
-2189
-2224
-2259
-2294
-2330
-2366
-2401
-2437
-2473
-2510
-2546
-2582
-2618
-2654
-2690
-2726
-2762
-2797
-2832
-2867
-2903
-2937
-2972
-3007
-3041
-3076
-3110
-3144
-3178
-3211
-3245
-3278
-3312
-3345
-3378
-3411
-3445
-3478
-3511
-3544
-3577
-3610
-3642
-3675
-3708
-3740
-3772
-3804
-3835
-3866
-3897
-3928
-3959
-3989
-4018
-4048
-4077
-4106
-4135
-4163
-4191
-4219
-4246
-4273
-4300
-4326
-4351
-4376
-4401
-4425
-4449
-4473
-4496
-4519
-4541
-4563
-4584
-4605
-4626
-4647
-4667
-4686
-4705
-4724
-4743
-4761
-4779
-4796
-4814
-4830
-4847
-4863
-4878
-4893
-4908
-4922
-4936
-4949
-4962
-4975
-4988
-5000
-5012
-5024
-5036
-5047
-5058
-5070
-5081
-5092
-5103
-5114
-5125
-5136
-5147
-5158
-5169
-5180
-5191
-5201
-5211
-5221
-5231
-5240
-5249
-5258
-5266
-5274
-5281
-5288
-5295
-5301
-5306
-5311
-5316
-5320
-5323
-5326
-5329
-5332
-5334
-5336
-5338
-5339
-5340
-5341
-5342
-5342
-5343
-5343
-5342
-5342
-5341
-5340
-5339
-5337
-5335
-5333
-5331
-5328
-5325
-5321
-5317
-5313
-5309
-5304
-5299
-5294
-5289
-5283
-5278
-5272
-5266
-5260
-5254
-5247
-5241
-5234
-5228
-5221
-5214
-5207
-5201
-5194
-5187
-5181
-5174
-5168
-5161
-5155
-5149
-5144
-5138
-5133
-5128
-5124
-5120
-5116
-5112
-5109
-5107
-5105
-5103
-5101
-5100
-5100
-5100
-5100
-5100
-5101
-5102
-5103
-5105
-5107
-5109
-5111
-5113
-5116
-5119
-5121
-5124
-5127
-5131
-5134
-5137
-5141
-5145
-5150
-5154
-5159
-5165
-5170
-5177
-5183
-5190
-5197
-5205
-5213
-5222
-5231
-5240
-5250
-5260
-5270
-5280
-5291
-5302
-5313
-5324
-5336
-5347
-5359
-5372
-5384
-5397
-5410
-5423
-5436
-5450
-5464
-5478
-5492
-5506
-5521
-5536
-5551
-5566
-5582
-5598
-5613
-5629
-5645
-5662
-5678
-5695
-5712
-5729
-5747
-5764
-5782
-5801
-5819
-5838
-5857
-5877
-5896
-5916
-5936
-5956
-5977
-5997
-6018
-6039
-6060
-6082
-6103
-6125
-6146
-6168
-6190
-6212
-6234
-6255
-6277
-6299
-6320
-6341
-6362
-6383
-6404
-6424
-6445
-6465
-6485
-6505
-6525
-6545
-6565
-6584
-6604
-6623
-6643
-6662
-6682
-6701
-6720
-6738
-6757
-6775
-6794
-6812
-6830
-6847
-6865
-6882
-6899
-6916
-6932
-6949
-6965
-6981
-6996
-7012
-7027
-7041
-7056
-7070
-7084
-7097
-7110
-7123
-7135
-7147
-7159
-7170
-7181
-7192
-7202
-7212
-7222
-7231
-7240
-7248
-7255
-7263
-7270
-7276
-7282
-7287
-7292
-7296
-7300
-7303
-7306
-7308
-7309
-7310
-7310
-7309
-7308
-7306
-7303
-7300
-7295
-7290
-7284
-7278
-7270
-7262
-7253
-7244
-7234
-7223
-7211
-7199
-7185
-7171
-7157
-7141
-7125
-7108
-7091
-7073
-7054
-7035
-7015
-6994
-6973
-6952
-6930
-6907
-6884
-6861
-6837
-6813
-6789
-6764
-6740
-6714
-6689
-6663
-6637
-6611
-6584
-6557
-6530
-6502
-6474
-6445
-6416
-6387
-6357
-6327
-6296
-6264
-6233
-6200
-6168
-6134
-6101
-6067
-6032
-5997
-5962
-5926
-5891
-5854
-5818
-5781
-5744
-5707
-5670
-5632
-5594
-5556
-5518
-5480
-5441
-5402
-5363
-5323
-5283
-5243
-5202
-5161
-5119
-5078
-5035
-4993
-4950
-4907
-4863
-4819
-4775
-4730
-4685
-4639
-4594
-4548
-4501
-4455
-4408
-4360
-4313
-4265
-4217
-4169
-4120
-4070
-4021
-3971
-3921
-3870
-3819
-3768
-3716
-3664
-3611
-3558
-3505
-3451
-3397
-3343
-3288
-3233
-3177
-3121
-3065
-3008
-2951
-2894
-2836
-2778
-2720
-2661
-2601
-2541
-2481
-2421
-2360
-2299
-2237
-2175
-2113
-2051
-1988
-1925
-1863
-1800
-1737
-1674
-1611
-1548
-1485
-1423
-1360
-1298
-1235
-1173
-1111
-1049
-987
-926
-864
-802
-741
-680
-619
-558
-497
-437
-376
-316
-256
-196
-137
-77
-18
41
99
157
215
273
331
388
445
501
557
613
669
724
779
834
889
944
998
1052
1106
1161
1214
1268
1322
1375
1429
1482
1535
1588
1641
1693
1745
1797
1849
1901
1952
2003
2054
2105
2155
2206
2256
2306
2356
2406
2456
2505
2555
2604
2654
2703
2752
2801
2850
2899
2947
2996
3045
3093
3142
3190
3239
3287
3335
3384
3432
3480
3528
3576
3623
3671
3719
3766
3814
3861
3909
3956
4003
4050
4097
4144
4190
4237
4283
4329
4375
4421
4466
4512
4557
4601
4646
4690
4734
4778
4821
4864
4907
4949
4991
5033
5074
5115
5155
5196
5236
5276
5315
5355
5394
5432
5471
5509
5547
5585
5623
5661
5698
5735
5772
5809
5846
5883
5919
5956
5992
6028
6064
6099
6135
6170
6206
6241
6276
6311
6346
6380
6415
6449
6483
6517
6551
6585
6619
6653
6686
6719
6752
6785
6818
6851
6883
6916
6948
6980
7012
7044
7075
7107
7138
7169
7200
7231
7262
7292
7322
7352
7381
7410
7439
7467
7495
7522
7550
7576
7603
7629
7655
7680
7705
7730
7754
7778
7802
7826
7849
7873
7896
7919
7942
7965
7988
8010
8032
8055
8077
8099
8121
8141
8164
8185
8206
8227
8248
8268
8288
8308
8327
8346
8365
8383
8402
8419
8437
8454
8470
8487
8503
8518
8534
8549
8564
8578
8593
8607
8621
8634
8648
8661
8673
8685
8697
8709
8720
8731
8741
8751
8761
8771
8780
8789
8798
8806
8815
8822
8830
8837
8844
8851
8858
8864
8870
8875
8881
8886
8891
8895
8900
8904
8907
8911
8914
8917
8919
8921
8923
8925
8926
8927
8928
8929
8929
8930
8930
8930
8930
8929
8928
8927
8926
8925
8923
8921
8919
8917
8914
8912
8909
8905
8902
8898
8894
8889
8885
8880
8874
8869
8863
8857
8851
8845
8838
8831
8824
8816
8808
8800
8792
8784
8775
8766
8757
8747
8737
8727
8716
8705
8694
8682
8671
8658
8646
8633
8619
8605
8591
8576
8561
8545
8529
8512
8495
8477
8459
8440
8421
8401
8381
8360
8339
8318
8296
8273
8251
8227
8204
8180
8154
8130
8103
8079
8052
8026
7999
7972
7944
7916
7888
7859
7831
7802
7772
7743
7713
7684
7654
7624
7594
7564
7534
7504
7474
7444
7415
7385
7355
7325
7296
7266
7237
7207
7177
7148
7118
7088
7058
7028
6998
6968
6938
6908
6878
6847
6817
6787
6756
6726
6695
6665
6634
6604
6573
6543
6513
6482
6452
6421
6391
6361
6330
6300
6269
6239
6209
6178
6147
6117
6086
6055
6024
5993
5962
5931
5900
5869
5838
5807
5776
5745
5714
5683
5652
5621
5590
5559
5528
5497
5466
5435
5404
5373
5342
5310
5279
5248
5216
5185
5153
5121
5090
5058
5026
4994
4962
4930
4898
4865
4833
4801
4769
4736
4704
4671
4639
4606
4574
4541
4509
4476
4443
4410
4377
4345
4312
4279
4245
4212
4179
4145
4112
4078
4043
4010
3975
3941
3906
3872
3837
3802
3767
3731
3696
3661
3625
3590
3554
3518
3482
3446
3410
3374
3338
3302
3266
3230
3194
3157
3121
3085
3048
3012
2975
2938
2901
2865
2828
2791
2753
2716
2679
2641
2604
2566
2528
2490
2452
2414
2376
2338
2300
2262
2223
2185
2147
2109
2071
2033
1995
1956
1918
1880
1842
1804
1766
1729
1691
1653
1616
1579
1541
1505
1468
1431
1395
1359
1323
1288
1252
1217
1182
1147
1112
1078
1043
1008
975
941
907
873
840
806
773
740
707
674
641
609
576
544
512
480
448
416
385
354
323
292
262
231
202
172
142
113
85
56
28
0
-28
-56
-83
-110
-137
-164
-190
-216
-242
-267
-292
-317
-342
-366
-390
-414
-438
-461
-484
-507
-529
-552
-574
-596
-617
-639
-660
-681
-702
-723
-744
-765
-785
-806
-826
-847
-867
-887
-907
-928
-948
-968
-988
-1008
-1028
-1048
-1069
-1089
-1109
-1130
-1150
-1171
-1191
-1212
-1233
-1254
-1275
-1297
-1318
-1340
-1361
-1383
-1406
-1428
-1451
-1474
-1497
-1520
-1544
-1568
-1592
-1616
-1641
-1666
-1691
-1717
-1743
-1769
-1795
-1822
-1848
-1876
-1903
-1930
-1958
-1986
-2013
-2041
-2071
-2100
-2129
-2159
-2189
-2219
-2249
-2280
-2311
-2343
-2375
-2407
-2440
-2473
-2507
-2541
-2576
-2611
-2646
-2682
-2718
-2755
-2791
-2828
-2865
-2903
-2940
-2978
-3016
-3054
-3092
-3130
-3168
-3206
-3245
-3283
-3321
-3359
-3398
-3436
-3474
-3513
-3551
-3590
-3628
-3667
-3706
-3745
-3785
-3824
-3864
-3903
-3943
-3983
-4022
-4062
-4103
-4143
-4183
-4223
-4263
-4303
-4343
-4382
-4422
-4461
-4500
-4539
-4578
-4616
-4654
-4692
-4730
-4767
-4804
-4841
-4878
-4914
-4950
-4986
-5021
-5057
-5092
-5126
-5161
-5195
-5229
-5263
-5297
-5330
-5364
-5397
-5430
-5462
-5494
-5526
-5558
-5589
-5621
-5652
-5682
-5713
-5743
-5773
-5802
-5831
-5861
-5889
-5918
-5946
-5974
-6002
-6030
-6057
-6084
-6110
-6137
-6163
-6189
-6214
-6240
-6265
-6289
-6314
-6338
-6362
-6385
-6408
-6431
-6453
-6475
-6497
-6518
-6539
-6560
-6581
-6601
-6620
-6640
-6659
-6678
-6696
-6714
-6732
-6750
-6767
-6783
-6800
-6816
-6831
-6846
-6861
-6875
-6889
-6903
-6916
-6929
-6941
-6952
-6964
-6974
-6985
-6994
-7004
-7013
-7021
-7029
-7036
-7044
-7050
-7056
-7062
-7067
-7072
-7076
-7080
-7083
-7086
-7089
-7090
-7092
-7093
-7093
-7094
-7093
-7092
-7091
-7089
-7087
-7085
-7082
-7079
-7076
-7072
-7068
-7063
-7059
-7054
-7049
-7044
-7039
-7034
-7028
-7023
-7017
-7011
-7005
-6999
-6993
-6987
-6980
-6974
-6967
-6960
-6953
-6945
-6938
-6930
-6921
-6913
-6904
-6895
-6886
-6876
-6866
-6856
-6846
-6835
-6824
-6813
-6802
-6790
-6779
-6767
-6755
-6743
-6731
-6719
-6707
-6695
-6682
-6670
-6657
-6644
-6630
-6617
-6604
-6590
-6576
-6562
-6547
-6533
-6518
-6503
-6488
-6473
-6458
-6442
-6426
-6410
-6394
-6377
-6360
-6343
-6326
-6309
-6291
-6273
-6255
-6237
-6219
-6201
-6183
-6164
-6145
-6127
-6108
-6089
-6070
-6051
-6031
-6012
-5993
-5973
-5954
-5934
-5915
-5895
-5875
-5855
-5835
-5814
-5794
-5774
-5753
-5732
-5711
-5691
-5669
-5648
-5627
-5605
-5584
-5562
-5540
-5518
-5496
-5474
-5452
-5429
-5407
-5385
-5362
-5340
-5317
-5295
-5273
-5250
-5228
-5205
-5183
-5161
-5138
-5116
-5094
-5072
-5049
-5027
-5005
-4982
-4960
-4938
-4915
-4893
-4870
-4848
-4825
-4803
-4780
-4758
-4735
-4712
-4690
-4667
-4644
-4621
-4597
-4574
-4551
-4527
-4503
-4479
-4455
-4431
-4406
-4381
-4356
-4331
-4306
-4281
-4255
-4230
-4204
-4178
-4152
-4126
-4100
-4074
-4046
-4021
-3995
-3968
-3942
-3915
-3889
-3863
-3836
-3810
-3783
-3757
-3731
-3705
-3678
-3652
-3626
-3600
-3574
-3548
-3522
-3496
-3470
-3445
-3419
-3393
-3367
-3341
-3315
-3290
-3264
-3238
-3212
-3187
-3161
-3135
-3110
-3084
-3058
-3032
-3006
-2980
-2954
-2928
-2902
-2875
-2849
-2822
-2795
-2768
-2741
-2714
-2687
-2659
-2632
-2604
-2576
-2548
-2520
-2492
-2464
-2436
-2407
-2379
-2351
-2323
-2295
-2266
-2238
-2210
-2181
-2153
-2124
-2095
-2066
-2037
-2008
-1979
-1949
-1920
-1891
-1861
-1832
-1803
-1773
-1744
-1715
-1686
-1657
-1628
-1600
-1571
-1543
-1515
-1487
-1459
-1432
-1404
-1377
-1351
-1324
-1298
-1272
-1246
-1220
-1195
-1170
-1145
-1120
-1096
-1071
-1047
-1022
-999
-975
-951
-928
-904
-881
-857
-834
-811
-788
-765
-742
-719
-696
-674
-651
-628
-606
-584
-562
-540
-518
-496
-474
-453
-431
-410
-389
-368
-347
-326
-306
-285
-265
-245
-225
-205
-186
-166
-147
-128
-109
-91
-72
-54
-36
-18
-1
17
34
51
68
85
102
119
135
152
168
185
201
217
233
249
266
282
298
314
330
346
362
378
394
410
426
442
457
473
489
504
520
535
551
566
581
596
610
625
640
654
668
682
697
711
725
738
752
766
780
793
807
820
834
847
860
873
886
899
912
924
937
949
961
973
985
997
1008
1018
1030
1041
1052
1063
1073
1083
1094
1104
1114
1123
1133
1143
1152
1162
1172
1182
1191
1201
1211
1221
1231
1241
1251
1261
1271
1281
1291
1300
1310
1320
1329
1339
1348
1357
1366
1376
1385
1393
1402
1411
1419
1428
1436
1445
1453
1461
1470
1478
1486
1494
1503
1511
1519
1528
1536
1544
1553
1561
1570
1578
1587
1595
1604
1613
1621
1630
1638
1647
1656
1664
1673
1681
1690
1699
1707
1716
1724
1733
1741
1749
1757
1765
1773
1781
1789
1797
1805
1813
1820
1828
1835
1842
1849
1856
1863
1869
1875
1881
1887
1892
1898
1903
1908
1912
1917
1921
1925
1929
1933
1936
1940
1943
1946
1949
1952
1954
1957
1959
1961
1962
1964
1965
1966
1966
1967
1967
1967
1967
1967
1967
1967
1967
1967
1967
1967
1967
1967
1968
1968
1969
1970
1971
1972
1973
1974
1975
1977
1978
1980
1981
1982
1983
1985
1986
1987
1988
1988
1989
1989
1990
1990
1990
1991
1991
1991
1991
1991
1991
1991
1991
1991
1991
1990
1990
1990
1990
1989
1989
1989
1988
1987
1986
1985
1984
1983
1982
1980
1978
1976
1974
1972
1970
1968
1966
1964
1962
1961
1959
1958
1957
1955
1954
1954
1953
1952
1952
1952
1951
1951
1951
1951
1952
1952
1952
1952
1953
1953
1953
1954
1954
1954
1954
1954
1954
1955
1955
1955
1955
1955
1956
1956
1956
1957
1957
1957
1958
1958
1959
1959
1960
1960
1961
1961
1962
1962
1963
1964
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1987
1988
1988
1988
1989
1989
1988
1988
1988
1987
1987
1986
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1974
1973
1972
1970
1969
1968
1966
1965
1963
1961
1960
1958
1956
1954
1952
1950
1947
1944
1942
1939
1935
1932
1928
1924
1920
1915
1910
1905
1900
1894
1888
1881
1874
1867
1859
1852
1843
1835
1826
1817
1808
1798
1788
1778
1767
1757
1746
1735
1724
1713
1702
1691
1680
1669
1658
1647
1635
1624
1613
1601
1589
1578
1566
1554
1542
1529
1517
1504
1491
1479
1465
1452
1439
1425
1411
1398
1384
1370
1355
1341
1327
1312
1298
1284
1269
1254
1240
1225
1211
1196
1181
1166
1151
1136
1121
1106
1091
1075
1060
1044
1029
1012
997
980
964
948
931
914
898
881
864
847
830
812
795
778
760
743
725
707
689
671
653
635
617
599
580
562
543
524
505
486
466
447
427
407
387
367
346
326
305
285
264
243
223
202
182
161
141
121
101
81
62
43
24
5
-13
-31
-49
-66
-83
-100
-116
-132
-147
-163
-177
-192
-206
-220
-234
-247
-259
-272
-283
-295
-306
-316
-327
-336
-345
-354
-362
-370
-377
-384
-390
-395
-400
-405
-409
-412
-415
-417
-419
-420
-421
-422
-421
-421
-420
-418
-416
-414
-411
-408
-404
-400
-395
-391
-385
-379
-373
-366
-359
-352
-343
-335
-325
-315
-305
-293
-281
-269
-256
-242
-227
-212
-196
-180
-163
-146
-128
-110
-92
-73
-53
-34
-14
7
27
48
69
90
112
133
155
177
199
221
243
265
287
310
332
355
378
401
423
446
469
492
515
537
560
583
605
627
650
672
694
716
737
759
780
801
822
843
864
884
905
925
946
966
986
1004
1025
1044
1063
1081
1099
1117
1134
1151
1168
1184
1200
1215
1230
1245
1259
1273
1287
1301
1314
1327
1340
1353
1366
1378
1391
1403
1416
1428
1440
1452
1464
1476
1487
1499
1510
1522
1533
1544
1555
1565
1576
1586
1596
1605
1615
1624
1633
1642
1651
1659
1667
1675
1683
1690
1697
1703
1710
1716
1721
1726
1731
1736
1739
1743
1746
1749
1751
1753
1754
1755
1755
1755
1755
1754
1752
1750
1748
1746
1743
1739
1736
1732
1727
1722
1717
1711
1705
1698
1691
1683
1675
1666
1657
1648
1638
1628
1617
1606
1594
1582
1570
1557
1545
1532
1518
1505
1491
1477
1463
1449
1434
1420
1405
1390
1375
1360
1345
1330
1314
1298
1283
1267
1251
1235
1219
1203
1186
1170
1153
1137
1120
1103
1086
1069
1052
1035
1018
1000
983
966
949
931
914
897
880
863
846
829
812
796
780
764
748
732
716
701
685
670
655
640
625
611
596
582
568
554
541
527
514
501
488
476
463
451
440
428
418
407
397
387
377
368
359
350
341
333
324
316
307
299
291
282
274
265
257
248
239
231
222
213
204
196
187
179
171
162
154
146
139
131
124
116
109
102
95
88
81
74
67
61
54
47
41
34
28
22
15
9
3
-3
-9
-14
-20
-25
-31
-36
-41
-46
-51
-56
-60
-65
-70
-74
-78
-83
-87
-91
-96
-100
-104
-108
-113
-117
-121
-126
-130
-135
-139
-143
-148
-152
-157
-161
-165
-170
-174
-178
-182
-187
-191
-195
-200
-204
-209
-214
-218
-223
-228
-234
-239
-245
-250
-256
-263
-269
-276
-283
-290
-297
-305
-312
-321
-329
-337
-346
-355
-364
-374
-383
-393
-403
-413
-424
-435
-446
-457
-468
-479
-491
-503
-514
-526
-538
-551
-563
-575
-588
-600
-613
-626
-639
-651
-664
-677
-690
-703
-717
-730
-743
-757
-770
-783
-797
-811
-824
-838
-852
-866
-881
-895
-909
-924
-939
-954
-969
-984
-999
-1014
-1030
-1046
-1062
-1078
-1095
-1111
-1128
-1145
-1162
-1179
-1196
-1213
-1231
-1248
-1266
-1284
-1302
-1319
-1337
-1355
-1373
-1390
-1408
-1426
-1443
-1461
-1478
-1495
-1512
-1530
-1546
-1563
-1580
-1597
-1613
-1629
-1645
-1661
-1677
-1693
-1708
-1724
-1739
-1754
-1769
-1784
-1799
-1813
-1827
-1841
-1855
-1869
-1882
-1895
-1908
-1920
-1932
-1943
-1955
-1966
-1976
-1986
-1996
-2005
-2015
-2024
-2033
-2041
-2050
-2057
-2065
-2072
-2079
-2086
-2092
-2098
-2104
-2110
-2115
-2120
-2125
-2130
-2135
-2139
-2143
-2147
-2151
-2155
-2158
-2161
-2164
-2167
-2170
-2172
-2174
-2176
-2177
-2178
-2179
-2179
-2179
-2179
-2178
-2177
-2175
-2173
-2171
-2167
-2164
-2160
-2155
-2151
-2145
-2140
-2134
-2127
-2120
-2113
-2105
-2097
-2088
-2079
-2070
-2060
-2050
-2040
-2029
-2019
-2008
-1996
-1984
-1972
-1960
-1948
-1935
-1922
-1909
-1895
-1882
-1868
-1854
-1839
-1825
-1810
-1795
-1780
-1765
-1750
-1734
-1718
-1702
-1686
-1670
-1653
-1636
-1619
-1601
-1584
-1566
-1548
-1529
-1510
-1491
-1472
-1453
-1433
-1413
-1393
-1373
-1352
-1331
-1311
-1289
-1268
-1246
-1225
-1203
-1181
-1158
-1136
-1113
-1090
-1066
-1043
-1018
-996
-972
-948
-923
-899
-874
-850
-825
-800
-775
-750
-725
-700
-675
-650
-625
-600
-575
-550
-525
-499
-474
-448
-423
-397
-371
-345
-319
-293
-267
-241
-215
-188
-162
-136
-110
-84
-58
-32
-6
20
46
72
98
124
150
176
202
228
253
279
305
330
356
381
406
431
456
481
505
529
554
578
601
625
649
672
695
718
741
764
786
809
831
853
875
897
918
939
960
981
1002
1022
1042
1062
1081
1101
1120
1138
1157
1175
1193
1210
1228
1245
1262
1278
1295
1311
1327
1343
1358
1374
1389
1404
1419
1433
1447
1462
1475
1489
1502
1514
1527
1539
1550
1561
1572
1582
1592
1601
1610
1618
1626
1634
1641
1647
1654
1660
1665
1671
1676
1680
1685
1689
1693
1696
1699
1702
1705
1707
1709
1710
1711
1712
1712
1712
1711
1710
1709
1707
1705
1702
1699
1696
1692
1688
1684
1679
1674
1669
1663
1657
1651
1645
1638
1632
1625
1617
1610
1602
1594
1586
1578
1569
1560
1551
1541
1531
1521
1510
1500
1488
1477
1465
1453
1440
1428
1414
1401
1388
1374
1360
1346
1331
1316
1302
1286
1271
1256
1240
1224
1207
1191
1174
1157
1140
1123
1105
1087
1069
1050
1032
1012
994
974
955
935
915
895
875
855
834
814
793
772
751
731
709
688
667
646
625
603
582
560
539
517
495
474
452
430
408
386
363
341
319
296
274
251
229
206
183
161
138
115
93
70
47
25
2
-20
-43
-65
-88
-110
-133
-155
-177
-199
-222
-244
-266
-288
-309
-331
-353
-375
-396
-418
-439
-461
-482
-503
-524
-545
-566
-586
-607
-627
-647
-667
-687
-706
-726
-745
-764
-783
-801
-820
-838
-856
-873
-890
-907
-924
-940
-956
-972
-987
-1002
-1016
-1032
-1046
-1061
-1074
-1088
-1101
-1115
-1127
-1140
-1152
-1164
-1176
-1188
-1199
-1210
-1221
-1231
-1241
-1251
-1260
-1270
-1278
-1287
-1295
-1303
-1311
-1319
-1326
-1333
-1340
-1347
-1354
-1360
-1366
-1373
-1379
-1384
-1390
-1396
-1401
-1406
-1412
-1417
-1422
-1426
-1431
-1435
-1440
-1444
-1448
-1451
-1455
-1458
-1461
-1464
-1467
-1470
-1472
-1475
-1477
-1479
-1481
-1482
-1484
-1485
-1487
-1488
-1489
-1490
-1490
-1491
-1492
-1492
-1493
-1493
-1493
-1493
-1493
-1493
-1493
-1492
-1492
-1491
-1491
-1490
-1489
-1488
-1487
-1486
-1485
-1484
-1483
-1481
-1480
-1478
-1477
-1475
-1473
-1472
-1470
-1468
-1466
-1464
-1462
-1460
-1457
-1455
-1453
-1450
-1447
-1445
-1442
-1439
-1436
-1433
-1430
-1427
-1424
-1420
-1417
-1413
-1410
-1406
-1402
-1398
-1394
-1389
-1385
-1381
-1376
-1372
-1367
-1362
-1357
-1353
-1348
-1343
-1338
-1333
-1327
-1322
-1317
-1312
-1306
-1301
-1295
-1290
-1284
-1278
-1273
-1267
-1261
-1255
-1249
-1244
-1238
-1232
-1227
-1221
-1216
-1210
-1205
-1200
-1195
-1190
-1185
-1180
-1175
-1171
-1166
-1161
-1157
-1152
-1148
-1144
-1139
-1135
-1130
-1126
-1122
-1118
-1113
-1109
-1105
-1101
-1098
-1094
-1091
-1087
-1084
-1081
-1079
-1076
-1074
-1072
-1070
-1068
-1067
-1066
-1064
-1063
-1063
-1062
-1061
-1060
-1060
-1059
-1058
-1058
-1057
-1057
-1056
-1056
-1055
-1055
-1054
-1054
-1053
-1053
-1053
-1052
-1052
-1052
-1051
-1051
-1050
-1050
-1049
-1048
-1047
-1046
-1045
-1044
-1042
-1041
-1039
-1037
-1035
-1033
-1030
-1028
-1025
-1022
-1018
-1016
-1012
-1010
-1006
-1002
-999
-996
-992
-988
-984
-980
-976
-971
-967
-962
-957
-952
-947
-941
-936
-930
-924
-918
-912
-905
-899
-892
-885
-878
-870
-863
-855
-847
-839
-831
-823
-814
-806
-797
-788
-779
-770
-761
-752
-743
-734
-725
-715
-706
-697
-688
-678
-669
-660
-651
-641
-632
-623
-614
-605
-596
-587
-578
-569
-560
-551
-542
-533
-524
-515
-506
-496
-487
-477
-467
-457
-447
-437
-427
-416
-405
-395
-384
-373
-362
-351
-339
-328
-317
-305
-294
-282
-271
-259
-248
-236
-224
-213
-201
-189
-178
-166
-154
-142
-130
-118
-106
-94
-83
-71
-59
-46
-34
-22
-10
2
14
26
38
50
62
74
86
98
110
122
134
146
158
170
183
195
207
219
231
244
256
268
280
292
305
317
329
341
353
366
378
390
403
415
427
440
452
464
477
489
501
513
525
537
549
561
573
585
597
608
620
631
642
653
664
675
686
697
708
718
729
739
749
760
770
780
790
800
810
819
829
838
848
857
866
875
883
892
900
908
916
924
931
938
946
953
960
966
973
980
986
993
999
1004
1010
1016
1022
1029
1035
1041
1046
1052
1058
1063
1069
1074
1079
1085
1090
1095
1100
1105
1111
1116
1121
1126
1131
1137
1142
1147
1152
1158
1163
1168
1174
1179
1184
1190
1195
1201
1206
1211
1217
1223
1228
1234
1239
1245
1251
1256
1262
1268
1274
1280
1286
1292
1298
1304
1311
1317
1323
1330
1336
1343
1349
1356
1363
1369
1376
1383
1390
1397
1403
1410
1417
1424
1431
1438
1445
1452
1459
1466
1473
1480
1487
1494
1501
1508
1515
1523
1530
1537
1544
1551
1558
1566
1573
1580
1586
1593
1600
1606
1613
1619
1625
1631
1637
1643
1649
1654
1660
1665
1670
1675
1680
1684
1689
1693
1697
1701
1705
1708
1712
1715
1718
1720
1723
1725
1727
1729
1731
1732
1734
1735
1736
1737
1737
1737
1738
1738
1737
1737
1736
1735
1734
1733
1731
1729
1727
1725
1723
1720
1718
1715
1712
1708
1705
1701
1698
1694
1690
1686
1682
1678
1674
1669
1664
1660
1655
1650
1644
1639
1634
1628
1622
1617
1611
1605
1599
1592
1586
1579
1572
1566
1559
1551
1544
1536
1529
1521
1513
1505
1496
1488
1480
1471
1462
1454
1445
1436
1427
1418
1409
1400
1390
1381
1371
1362
1352
1342
1332
1322
1311
1301
1290
1279
1269
1258
1247
1235
1224
1213
1201
1190
1178
1167
1155
1144
1132
1121
1110
1099
1087
1076
1065
1054
1044
1033
1022
1010
1000
990
980
969
959
948
938
928
918
908
898
888
879
869
859
850
841
831
822
813
804
795
786
778
769
760
752
743
735
726
718
710
702
694
686
678
670
663
656
648
641
634
628
621
615
609
603
597
592
587
582
577
572
568
563
559
555
551
548
544
541
538
535
532
530
528
526
524
522
521
519
518
517
516
516
515
515
515
515
515
516
516
517
518
519
520
522
524
526
528
530
533
535
538
541
544
548
551
555
559
563
567
571
576
581
586
591
596
602
608
614
620
626
632
639
646
653
660
667
674
682
689
697
704
712
720
727
735
743
751
759
767
776
784
792
801
810
818
827
836
845
854
863
872
881
890
899
908
917
926
935
944
953
962
971
980
989
998
1006
1014
1024
1032
1041
1049
1058
1066
1075
1083
1091
1099
1107
1115
1123
1131
1139
1147
1154
1162
1170
1177
1185
1192
1199
1206
1213
1220
1227
1233
1240
1246
1252
1258
1263
1268
1273
1278
1283
1287
1291
1295
1298
1301
1304
1306
1309
1310
1312
1313
1313
1314
1314
1314
1313
1312
1311
1309
1307
1305
1302
1300
1296
1293
1289
1285
1281
1277
1272
1268
1263
1257
1252
1246
1241
1235
1229
1222
1216
1209
1202
1196
1188
1181
1174
1167
1159
1151
1143
1136
1128
1120
1112
1103
1095
1087
1079
1070
1061
1052
1044
1034
1025
1016
1006
996
986
976
966
956
945
935
924
913
902
891
880
868
857
845
834
822
810
799
787
775
763
751
739
727
714
702
690
678
665
653
640
627
615
602
589
576
562
549
536
523
509
496
482
469
455
442
428
414
400
386
372
358
344
330
316
301
287
272
258
243
228
214
199
184
169
154
138
123
108
93
78
62
47
32
17
1
-14
-29
-44
-60
-75
-90
-105
-120
-135
-150
-165
-180
-195
-209
-224
-239
-253
-268
-283
-298
-312
-327
-342
-356
-371
-385
-400
-414
-429
-443
-457
-471
-485
-499
-512
-526
-539
-552
-565
-578
-590
-603
-615
-627
-638
-650
-661
-673
-684
-694
-705
-715
-726
-736
-745
-755
-764
-773
-782
-790
-798
-806
-814
-822
-829
-836
-842
-849
-855
-861
-867
-873
-878
-884
-889
-894
-898
-903
-907
-912
-916
-920
-923
-927
-930
-933
-937
-939
-942
-945
-947
-949
-951
-953
-955
-957
-958
-960
-961
-962
-963
-964
-964
-965
-965
-965
-965
-965
-964
-964
-963
-962
-961
-960
-958
-956
-955
-952
-950
-948
-946
-943
-940
-937
-934
-931
-928
-925
-921
-918
-914
-911
-907
-903
-899
-895
-891
-886
-882
-877
-872
-867
-862
-856
-851
-845
-839
-833
-827
-821
-815
-808
-802
-795
-788
-781
-774
-767
-760
-753
-746
-739
-732
-725
-717
-710
-702
-694
-687
-679
-671
-663
-655
-647
-639
-631
-623
-615
-607
-599
-592
-584
-576
-569
-561
-554
-546
-539
-532
-525
-518
-511
-505
-498
-491
-485
-479
-472
-466
-460
-454
-448
-442
-436
-431
-425
-420
-414
-409
-404
-398
-393
-388
-382
-377
-372
-367
-361
-356
-351
-345
-340
-335
-329
-324
-319
-314
-309
-303
-298
-293
-288
-283
-278
-273
-269
-264
-259
-254
-249
-244
-239
-234
-229
-224
-219
-214
-209
-204
-199
-194
-189
-183
-178
-173
-167
-162
-156
-150
-145
-139
-133
-127
-121
-115
-109
-103
-97
-91
-85
-79
-72
-66
-60
-53
-47
-40
-34
-28
-21
-15
-8
-2
5
12
18
25
32
38
45
52
59
66
74
81
88
96
103
111
118
126
133
141
149
157
164
172
180
188
195
203
210
218
226
233
240
248
255
263
270
278
285
293
300
308
315
323
330
337
345
352
359
366
373
380
387
394
401
407
414
420
426
433
439
445
450
456
462
467
473
478
483
488
494
499
504
509
514
519
523
528
533
538
542
547
551
556
560
564
568
572
576
580
583
587
590
593
596
599
601
604
606
608
610
612
614
615
617
618
619
620
620
621
621
621
621
621
620
620
619
618
616
615
613
611
608
606
603
600
597
594
591
587
583
580
575
571
567
563
558
553
549
544
539
534
529
523
518
513
507
502
496
490
484
479
472
466
460
454
447
441
434
428
421
414
407
400
393
386
379
371
364
356
349
341
333
325
317
309
301
292
284
275
267
258
249
240
230
221
212
202
192
183
173
163
153
143
133
123
113
103
93
83
72
62
52
42
32
22
11
1
-9
-20
-30
-40
-51
-61
-72
-83
-93
-104
-115
-126
-137
-148
-159
-170
-182
-193
-205
-216
-228
-240
-251
-263
-275
-287
-299
-311
-323
-335
-346
-358
-370
-382
-394
-406
-418
-430
-442
-454
-466
-477
-489
-501
-513
-524
-536
-548
-559
-571
-582
-594
-605
-616
-628
-639
-650
-661
-672
-682
-693
-704
-715
-725
-736
-746
-757
-767
-777
-788
-798
-808
-817
-827
-837
-846
-856
-865
-875
-884
-893
-902
-911
-919
-928
-936
-945
-953
-961
-969
-977
-985
-993
-1000
-1008
-1016
-1024
-1031
-1038
-1045
-1052
-1059
-1066
-1072
-1078
-1084
-1090
-1096
-1102
-1108
-1113
-1118
-1123
-1128
-1133
-1137
-1142
-1146
-1150
-1154
-1158
-1162
-1166
-1169
-1173
-1177
-1180
-1183
-1187
-1190
-1193
-1196
-1199
-1201
-1204
-1207
-1209
-1212
-1214
-1216
-1218
-1221
-1223
-1225
-1226
-1228
-1230
-1232
-1233
-1235
-1236
-1238
-1239
-1241
-1242
-1243
-1245
-1246
-1247
-1249
-1250
-1251
-1253
-1254
-1255
-1257
-1258
-1259
-1260
-1262
-1263
-1264
-1265
-1265
-1266
-1267
-1267
-1267
-1268
-1268
-1268
-1267
-1267
-1267
-1266
-1266
-1265
-1264
-1263
-1262
-1261
-1260
-1258
-1257
-1255
-1253
-1252
-1250
-1248
-1246
-1244
-1242
-1239
-1237
-1235
-1232
-1230
-1227
-1224
-1221
-1219
-1215
-1212
-1209
-1206
-1202
-1198
-1194
-1190
-1186
-1182
-1177
-1172
-1167
-1162
-1156
-1150
-1144
-1138
-1132
-1125
-1118
-1111
-1104
-1096
-1089
-1081
-1072
-1064
-1055
-1047
-1038
-1028
-1018
-1008
-1000
-990
-979
-969
-958
-947
-936
-925
-914
-902
-890
-878
-866
-853
-841
-828
-815
-801
-787
-773
-759
-745
-730
-715
-700
-684
-669
-653
-637
-620
-604
-587
-570
-553
-535
-518
-500
-482
-463
-445
-426
-407
-388
-369
-350
-330
-311
-291
-271
-251
-231
-210
-190
-169
-149
-128
-107
-87
-66
-45
-24
-3
18
39
61
82
103
124
146
167
188
210
231
253
274
296
317
339
361
383
405
426
449
471
493
515
537
560
582
605
627
650
672
695
718
740
763
785
808
831
853
876
898
921
943
966
988
1010
1033
1055
1077
1100
1122
1144
1166
1188
1210
1231
1253
1275
1296
1318
1340
1361
1382
1404
1425
1446
1467
1489
1510
1531
1551
1572
1593
1613
1633
1653
1673
1693
1713
1732
1752
1771
1790
1809
1827
1846
1864
1882
1900
1918
1936
1954
1971
1989
2005
2023
2040
2057
2074
2090
2107
2123
2139
2156
2171
2187
2202
2218
2233
2247
2262
2276
2290
2304
2318
2332
2345
2358
2371
2383
2396
2408
2420
2432
2444
2455
2467
2478
2489
2499
2510
2520
2530
2540
2550
2560
2569
2578
2587
2596
2604
2612
2620
2628
2636
2643
2650
2657
2664
2671
2678
2685
2691
2698
2704
2711
2717
2723
2729
2735
2741
2747
2752
2758
2764
2769
2775
2780
2785
2791
2796
2801
2806
2811
2816
2821
2826
2831
2835
2840
2845
2849
2854
2858
2862
2867
2871
2875
2878
2882
2886
2889
2892
2895
2898
2901
2904
2906
2908
2910
2912
2914
2915
2917
2918
2919
2920
2921
2922
2923
2923
2924
2924
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2924
2924
2924
2924
2923
2923
2922
2922
2921
2921
2920
2920
2919
2918
2917
2916
2916
2915
2914
2913
2912
2911
2910
2909
2908
2907
2905
2904
2903
2901
2900
2899
2897
2896
2894
2892
2891
2889
2887
2886
2884
2882
2880
2879
2877
2875
2873
2872
2870
2868
2866
2865
2863
2861
2859
2857
2855
2853
2851
2849
2847
2845
2842
2840
2837
2834
2832
2829
2825
2822
2819
2815
2812
2808
2804
2800
2796
2792
2788
2783
2779
2774
2770
2765
2761
2756
2752
2747
2742
2737
2733
2728
2723
2718
2713
2708
2703
2697
2692
2687
2682
2676
2671
2665
2660
2654
2649
2643
2638
2632
2626
2621
2615
2609
2603
2598
2592
2586
2580
2574
2569
2563
2557
2551
2545
2539
2533
2527
2521
2515
2509
2503
2497
2491
2485
2479
2473
2466
2460
2454
2447
2441
2435
2428
2422
2416
2409
2403
2397
2390
2384
2377
2371
2364
2358
2352
2345
2339
2332
2326
2320
2313
2307
2301
2295
2288
2282
2276
2270
2264
2258
2252
2246
2240
2234
2228
2223
2217
2211
2206
2200
2195
2189
2184
2178
2173
2168
2163
2157
2152
2147
2142
2137
2132
2127
2122
2117
2112
2107
2102
2097
2092
2087
2083
2078
2073
2068
2063
2058
2053
2048
2043
2037
2033
2028
2023
2017
2013
2008
2003
1998
1993
1987
1982
1976
1970
1965
1959
1953
1947
1940
1934
1928
1922
1915
1909
1902
1895
1889
1882
1875
1868
1861
1854
1847
1840
1833
1826
1818
1811
1803
1796
1788
1780
1772
1764
1756
1748
1739
1731
1723
1714
1706
1697
1689
1680
1671
1663
1654
1645
1636
1628
1619
1610
1601
1593
1584
1575
1566
1557
1548
1539
1530
1521
1512
1503
1494
1485
1476
1466
1457
1448
1438
1429
1420
1410
1401
1391
1382
1372
1362
1353
1343
1334
1324
1314
1305
1295
1285
1276
1266
1256
1247
1237
1227
1217
1207
1198
1188
1178
1168
1158
1148
1137
1127
1117
1107
1096
1086
1075
1065
1054
1043
1033
1022
1010
1000
989
978
967
956
944
933
922
910
899
887
876
864
853
841
829
818
806
794
782
771
759
747
735
723
711
699
687
675
663
651
639
627
615
603
591
579
567
555
544
532
520
509
497
486
474
463
452
441
430
419
407
396
385
374
363
353
342
331
320
309
298
287
276
265
254
243
232
221
210
199
189
178
167
157
147
136
126
116
106
97
87
77
68
59
50
41
32
23
14
5
-4
-12
-21
-30
-39
-47
-56
-64
-73
-81
-90
-98
-106
-115
-123
-131
-139
-147
-155
-163
-170
-178
-186
-194
-201
-209
-217
-224
-231
-239
-246
-253
-260
-267
-274
-281
-288
-295
-302
-308
-315
-321
-327
-333
-339
-345
-351
-357
-362
-368
-373
-379
-384
-389
-394
-399
-404
-409
-413
-418
-422
-426
-430
-434
-438
-442
-446
-449
-453
-456
-459
-463
-466
-469
-471
-474
-476
-479
-481
-483
-486
-488
-489
-491
-493
-495
-496
-498
-499
-500
-501
-502
-503
-504
-505
-506
-506
-506
-507
-507
-507
-507
-507
-507
-507
-507
-506
-506
-506
-505
-505
-504
-504
-503
-503
-502
-502
-501
-500
-500
-499
-499
-498
-497
-496
-496
-495
-494
-493
-492
-492
-491
-490
-489
-488
-487
-486
-485
-484
-483
-482
-481
-480
-479
-477
-476
-475
-474
-472
-471
-469
-468
-466
-465
-463
-461
-460
-458
-456
-455
-453
-451
-450
-448
-446
-444
-442
-440
-438
-436
-434
-432
-429
-427
-424
-422
-419
-416
-413
-410
-407
-403
-400
-396
-392
-389
-385
-381
-376
-372
-368
-363
-359
-354
-350
-345
-340
-335
-329
-324
-319
-313
-307
-301
-295
-289
-282
-276
-269
-262
-255
-248
-241
-234
-226
-219
-211
-203
-196
-188
-180
-173
-165
-157
-150
-142
-134
-127
-119
-112
-104
-96
-89
-81
-73
-65
-57
-50
-42
-34
-25
-17
-9
-1
7
15
24
32
40
49
57
65
74
82
90
98
106
114
122
130
138
146
154
162
170
178
185
193
201
209
216
224
232
239
247
254
262
269
277
284
291
299
306
313
321
328
335
342
349
356
363
370
377
384
391
397
404
410
417
423
430
436
443
449
455
461
468
474
480
486
492
497
503
509
515
520
526
531
536
542
547
552
557
562
566
571
575
580
584
588
592
596
600
604
607
611
614
617
621
624
627
630
632
635
638
640
643
645
647
649
651
653
654
656
658
659
660
662
663
664
665
666
666
667
668
668
668
669
669
669
669
670
670
670
670
670
670
670
670
670
669
669
669
669
669
669
668
668
668
668
668
667
667
667
667
667
666
666
666
666
666
666
666
666
666
666
665
665
665
665
665
665
665
665
665
665
664
664
664
664
663
663
663
662
662
662
661
661
661
660
660
659
659
658
658
657
656
656
655
654
654
653
652
651
650
649
648
647
646
645
643
642
641
640
638
637
636
635
633
632
631
630
628
627
626
625
624
623
621
620
619
618
617
615
614
613
612
610
609
608
607
605
604
603
602
600
599
598
597
595
594
593
592
591
589
588
587
586
585
583
582
581
580
579
578
577
576
576
575
574
574
573
573
572
572
572
571
571
571
571
571
571
571
571
571
571
572
572
572
572
572
572
573
573
573
573
573
573
574
574
574
574
574
574
574
575
575
575
575
575
575
575
575
575
575
576
576
576
576
576
576
577
577
577
578
578
579
580
580
581
582
583
584
585
585
587
588
589
590
591
592
593
595
596
597
599
600
602
603
605
607
608
610
612
613
615
617
619
621
623
625
627
630
632
635
637
640
643
645
648
652
655
658
662
666
669
673
677
682
686
691
695
700
705
710
715
720
725
730
736
741
747
753
759
765
771
777
783
790
796
803
809
816
823
830
837
844
851
859
866
874
881
889
896
904
912
920
928
936
944
952
961
969
978
986
995
1002
1012
1020
1029
1038
1047
1055
1064
1073
1082
1091
1100
1109
1119
1128
1137
1146
1156
1165
1175
1184
1194
1204
1213
1223
1233
1243
1253
1264
1274
1284
1295
1306
1316
1327
1338
1348
1359
1370
1381
1392
1403
1414
1425
1436
1447
1457
1468
1479
1490
1501
1512
1523
1534
1545
1555
1566
1577
1588
1598
1609
1620
1630
1641
1651
1662
1673
1683
1694
1705
1715
1726
1737
1748
1759
1770
1780
1791
1802
1813
1824
1835
1846
1857
1868
1879
1890
1901
1912
1923
1934
1945
1956
1967
1978
1989
2000
2011
2021
2033
2045
2056
2068
2079
2090
2102
2113
2125
2136
2147
2159
2170
2182
2193
2205
2217
2228
2240
2251
2262
2274
2285
2297
2308
2319
2330
2342
2353
2364
2375
2386
2398
2409
2420
2431
2443
2454
2465
2477
2488
2499
2511
2522
2534
2545
2557
2569
2580
2592
2604
2616
2628
2640
2652
2664
2676
2688
2701
2713
2725
2738
2750
2763
2776
2788
2801
2814
2827
2840
2853
2866
2879
2892
2905
2918
2932
2945
2958
2972
2985
2999
3012
3026
3039
3053
3067
3080
3094
3108
3121
3135
3149
3163
3177
3191
3204
3218
3232
3246
3260
3274
3287
3301
3315
3329
3342
3356
3370
3383
3397
3410
3423
3436
3450
3463
3476
3489
3502
3515
3528
3541
3554
3567
3580
3592
3605
3618
3631
3644
3656
3669
3682
3694
3707
3719
3732
3744
3757
3769
3781
3793
3805
3817
3829
3841
3852
3864
3875
3886
3897
3908
3918
3928
3939
3948
3958
3968
3977
3987
3996
4005
4014
4022
4030
4038
4046
4054
4062
4070
4078
4086
4093
4100
4107
4114
4120
4127
4133
4139
4145
4150
4156
4161
4166
4171
4175
4179
4184
4187
4191
4195
4198
4201
4204
4206
4208
4211
4212
4214
4216
4217
4218
4219
4220
4220
4220
4221
4221
4220
4220
4219
4218
4217
4216
4215
4213
4212
4210
4207
4205
4202
4200
4197
4193
4190
4186
4182
4178
4173
4168
4163
4157
4151
4145
4139
4132
4126
4118
4111
4103
4094
4086
4078
4070
4061
4051
4042
4032
4021
4011
4000
3989
3978
3966
3954
3942
3929
3917
3903
3890
3876
3862
3848
3833
3818
3803
3788
3772
3756
3739
3723
3706
3689
3672
3654
3636
3618
3600
3581
3562
3543
3523
3504
3483
3463
3442
3421
3400
3378
3356
3334
3312
3289
3266
3242
3218
3194
3170
3146
3121
3096
3070
3045
3019
2993
2966
2940
2913
2886
2859
2832
2805
2777
2749
2721
2693
2665
2637
2608
2579
2550
2521
2492
2462
2433
2403
2373
2342
2312
2281
2250
2219
2187
2156
2124
2092
2060
2028
1995
1963
1930
1897
1864
1830
1797
1763
1729
1695
1661
1626
1592
1557
1522
1487
1452
1417
1381
1346
1310
1274
1238
1202
1165
1129
1092
1055
1018
982
945
907
870
833
795
758
720
682
644
606
568
530
492
454
416
377
339
301
262
223
185
146
107
68
29
-10
-49
-88
-127
-166
-206
-245
-285
-324
-364
-403
-443
-483
-523
-562
-602
-642
-682
-722
-762
-802
-841
-881
-921
-961
-1000
-1040
-1080
-1119
-1159
-1198
-1237
-1277
-1316
-1355
-1394
-1433
-1472
-1511
-1549
-1588
-1627
-1665
-1704
-1742
-1781
-1819
-1858
-1896
-1935
-1973
-2011
-2049
-2087
-2125
-2163
-2201
-2239
-2277
-2315
-2352
-2390
-2427
-2465
-2502
-2539
-2577
-2614
-2651
-2688
-2725
-2762
-2799
-2836
-2873
-2910
-2947
-2985
-3022
-3059
-3096
-3133
-3170
-3207
-3244
-3281
-3318
-3355
-3392
-3430
-3467
-3504
-3541
-3578
-3616
-3653
-3690
-3727
-3765
-3802
-3840
-3877
-3915
-3952
-3990
-4027
-4065
-4102
-4140
-4177
-4215
-4253
-4290
-4328
-4366
-4404
-4441
-4479
-4517
-4554
-4592
-4630
-4667
-4705
-4743
-4780
-4818
-4855
-4893
-4931
-4968
-5006
-5043
-5080
-5118
-5155
-5192
-5230
-5267
-5304
-5341
-5378
-5415
-5451
-5488
-5525
-5561
-5598
-5634
-5671
-5707
-5743
-5779
-5815
-5850
-5886
-5921
-5956
-5991
-6026
-6061
-6096
-6130
-6165
-6199
-6233
-6267
-6300
-6334
-6367
-6400
-6433
-6466
-6498
-6531
-6563
-6595
-6627
-6658
-6690
-6721
-6752
-6783
-6814
-6844
-6874
-6904
-6934
-6963
-6992
-7021
-7050
-7078
-7106
-7134
-7161
-7188
-7215
-7242
-7268
-7294
-7320
-7345
-7370
-7395
-7419
-7443
-7467
-7490
-7513
-7536
-7559
-7581
-7603
-7624
-7645
-7666
-7687
-7707
-7727
-7746
-7765
-7784
-7803
-7821
-7839
-7856
-7874
-7891
-7907
-7923
-7939
-7954
-7970
-7984
-7999
-8013
-8026
-8039
-8053
-8064
-8077
-8090
-8101
-8112
-8122
-8134
-8144
-8154
-8163
-8173
-8182
-8189
-8198
-8206
-8214
-8221
-8228
-8235
-8241
-8247
-8253
-8259
-8264
-8269
-8273
-8278
-8282
-8286
-8289
-8293
-8296
-8299
-8301
-8304
-8306
-8308
-8310
-8311
-8313
-8314
-8314
-8315
-8315
-8315
-8315
-8314
-8314
-8313
-8311
-8310
-8308
-8306
-8304
-8302
-8299
-8296
-8293
-8290
-8286
-8282
-8279
-8274
-8270
-8266
-8261
-8256
-8251
-8246
-8240
-8235
-8229
-8223
-8217
-8210
-8204
-8197
-8189
-8183
-8177
-8169
-8162
-8154
-8147
-8138
-8131
-8122
-8115
-8106
-8098
-8089
-8080
-8071
-8063
-8054
-8045
-8035
-8026
-8016
-8007
-7997
-7987
-7978
-7968
-7958
-7948
-7938
-7927
-7917
-7907
-7896
-7885
-7875
-7864
-7853
-7842
-7830
-7819
-7807
-7796
-7784
-7772
-7760
-7747
-7735
-7723
-7710
-7698
-7685
-7672
-7659
-7646
-7633
-7619
-7606
-7592
-7579
-7565
-7551
-7537
-7523
-7509
-7495
-7480
-7466
-7451
-7437
-7422
-7407
-7392
-7378
-7363
-7348
-7332
-7317
-7302
-7287
-7271
-7256
-7241
-7225
-7210
-7195
-7180
-7164
-7149
-7134
-7118
-7103
-7088
-7073
-7058
-7042
-7027
-7012
-6997
-6982
-6967
-6952
-6937
-6922
-6907
-6892
-6877
-6861
-6846
-6831
-6816
-6801
-6787
-6772
-6757
-6742
-6727
-6712
-6697
-6682
-6667
-6653
-6638
-6623
-6608
-6594
-6579
-6564
-6549
-6535
-6520
-6505
-6491
-6476
-6462
-6447
-6432
-6418
-6403
-6389
-6374
-6360
-6345
-6331
-6317
-6302
-6288
-6273
-6259
-6245
-6230
-6216
-6202
-6187
-6173
-6159
-6145
-6130
-6116
-6102
-6088
-6074
-6060
-6045
-6031
-6017
-6003
-5989
-5975
-5961
-5947
-5933
-5919
-5905
-5891
-5877
-5863
-5849
-5836
-5822
-5808
-5794
-5780
-5766
-5753
-5739
-5725
-5711
-5698
-5684
-5670
-5657
-5643
-5629
-5616
-5602
-5589
-5575
-5562
-5548
-5535
-5521
-5508
-5494
-5481
-5467
-5454
-5440
-5427
-5414
-5400
-5387
-5374
-5360
-5347
-5334
-5320
-5307
-5294
-5281
-5268
-5254
-5241
-5228
-5215
-5202
-5189
-5176
-5163
-5150
-5137
-5124
-5111
-5098
-5085
-5072
-5059
-5046
-5033
-5020
-5007
-4994
-4982
-4969
-4956
-4943
-4930
-4918
-4905
-4892
-4879
-4867
-4854
-4841
-4829
-4816
-4804
-4791
-4778
-4766
-4753
-4741
-4728
-4716
-4703
-4691
-4678
-4666
-4654
-4641
-4629
-4616
-4604
-4592
-4579
-4567
-4555
-4543
-4530
-4518
-4506
-4494
-4481
-4469
-4457
-4445
-4433
-4421
-4409
-4397
-4385
-4372
-4360
-4348
-4336
-4324
-4312
-4301
-4289
-4277
-4265
-4253
-4241
-4229
-4217
-4205
-4194
-4182
-4170
-4158
-4147
-4135
-4123
-4111
-4100
-4088
-4075
-4065
-4053
-4042
-4030
-4018
-4006
-3995
-3984
-3972
-3961
-3949
-3938
-3926
-3915
-3904
-3892
-3881
-3869
-3858
-3847
-3835
-3824
-3813
-3802
-3790
-3779
-3768
-3757
-3745
-3734
-3723
-3712
-3701
-3690
-3679
-3667
-3656
-3645
-3634
-3623
-3612
-3601
-3590
-3579
-3568
-3557
-3547
-3536
-3525
-3514
-3503
-3492
-3481
-3471
-3460
-3449
-3438
-3427
-3417
-3406
-3395
-3385
-3374
-3363
-3353
-3342
-3331
-3321
-3310
-3300
-3289
-3279
-3268
-3258
-3247
-3237
-3226
-3216
-3205
-3195
-3185
-3174
-3164
-3153
-3143
-3133
-3122
-3112
-3102
-3092
-3081
-3071
-3061
-3051
-3041
-3030
-3020
-3010
-3000
-2990
-2980
-2970
-2960
-2950
-2940
-2930
-2920
-2910
-2900
-2890
-2880
-2870
-2860
-2850
-2840
-2830
-2820
-2810
-2801
-2791
-2781
-2771
-2761
-2752
-2742
-2732
-2723
-2713
-2703
-2694
-2684
-2674
-2665
-2655
-2645
-2636
-2626
-2617
-2607
-2598
-2588
-2579
-2569
-2560
-2550
-2541
-2532
-2522
-2513
-2503
-2494
-2485
-2475
-2466
-2457
-2447
-2438
-2429
-2420
-2411
-2401
-2392
-2383
-2374
-2365
-2355
-2346
-2337
-2328
-2319
-2310
-2301
-2292
-2283
-2274
-2265
-2256
-2247
-2238
-2229
-2220
-2211
-2202
-2193
-2185
-2176
-2167
-2158
-2149
-2141
-2132
-2123
-2114
-2105
-2097
-2088
-2079
-2071
-2062
-2053
-2045
-2036
-2028
-2019
-2009
-2001
-1993
-1985
-1976
-1968
-1959
-1951
-1942
-1934
-1925
-1917
-1908
-1900
-1892
-1883
-1875
-1867
-1858
-1850
-1842
-1833
-1825
-1817
-1809
-1800
-1792
-1784
-1776
-1768
-1759
-1751
-1743
-1735
-1727
-1719
-1711
-1703
-1695
-1687
-1679
-1670
-1662
-1655
-1647
-1639
-1631
-1623
-1615
-1607
-1599
-1591
-1583
-1575
-1568
-1560
-1552
-1544
-1536
-1529
-1521
-1513
-1505
-1498
-1490
-1482
-1475
-1467
-1459
-1452
-1444
-1436
-1429
-1421
-1414
-1406
-1399
-1391
-1383
-1376
-1369
-1361
-1354
-1346
-1339
-1331
-1324
-1316
-1309
-1302
-1294
-1287
-1280
-1272
-1265
-1258
-1250
-1243
-1236
-1229
-1221
-1214
-1207
-1200
-1193
-1186
-1178
-1171
-1164
-1157
-1150
-1143
-1136
-1129
-1122
-1115
-1108
-1101
-1094
-1087
-1080
-1073
-1066
-1059
-1052
-1045
-1038
-1031
-1024
-1016
-1010
-1004
-997
-990
-983
-977
-970
-963
-956
-950
-943
-936
-929
-923
-916
-909
-903
-896
-890
-883
-876
-870
-863
-857
-850
-844
-837
-831
-824
-818
-811
-805
-798
-792
-785
-779
-773
-766
-760
-754
-747
-741
-735
-728
-722
-716
-709
-703
-697
-691
-684
-678
-672
-666
-660
-653
-647
-641
-635
-629
-623
-617
-611
-605
-599
-592
-586
-580
-574
-568
-562
-556
-550
-545
-539
-533
-527
-521
-515
-509
-503
-497
-492
-486
-480
-474
-468
-462
-457
-451
-445
-439
-434
-428
-422
-417
-411
-405
-400
-394
-388
-383
-377
-372
-366
-360
-355
-349
-344
-338
-333
-327
-322
-316
-311
-305
-300
-294
-289
-283
-278
-273
-267
-262
-257
-251
-246
-241
-235
-230
-225
-219
-214
-209
-204
-198
-193
-188
-183
-177
-172
-167
-162
-157
-152
-147
-141
-136
-131
-126
-121
-116
-111
-106
-101
-96
-91
-86
-81
-76
-71
-66
-61
-56
-51
-46
-41
-36
-32
-27
-22
-17
-12
-7
-3
2
7
12
17
21
26
31
36
40
45
50
54
59
64
68
73
78
82
87
92
96
101
105
110
114
119
123
128
132
137
141
146
150
155
159
164
168
173
177
181
186
190
195
199
203
208
212
216
221
225
229
233
238
242
246
250
255
259
263
267
271
276
280
284
288
292
296
300
305
309
313
317
321
325
329
333
337
341
345
349
353
357
361
365
369
373
377
381
385
389
392
396
400
404
408
412
416
419
423
427
431
435
438
442
446
450
454
457
461
465
468
472
476
479
483
487
490
494
498
501
505
509
512
516
519
523
526
530
534
537
541
544
548
551
555
558
561
565
568
572
575
579
582
585
589
592
596
599
602
606
609
612
616
619
622
626
629
632
635
639
642
645
648
652
655
658
661
665
668
671
674
677
680
683
687
690
693
696
699
702
705
708
711
714
717
720
724
727
730
733
736
739
742
744
747
750
753
756
759
762
765
768
771
774
777
779
782
785
788
791
794
797
799
802
805
808
811
813
816
819
822
824
827
830
832
835
838
841
843
846
849
851
854
857
859
862
864
867
870
872
875
877
880
883
885
888
890
893
895
898
900
903
905
908
910
913
915
918
920
922
925
927
930
932
935
937
939
942
944
946
949
951
954
956
958
961
963
965
967
970
