5
24427
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-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
-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
-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
-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
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-211
-211
-211
-212
-212
-213
-213
-213
-214
-214
-214
-215
-215
-215
-216
-216
-217
-217
-217
-218
-218
-219
-219
-219
-220
-220
-221
-221
-221
-222
-222
-223
-223
-223
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-231
-232
-232
-233
-233
-234
-234
-235
-235
-236
-236
-237
-238
-238
-239
-239
-240
-240
-241
-241
-242
-242
-243
-243
-244
-244
-245
-246
-246
-247
-247
-248
-248
-249
-250
-250
-251
-251
-252
-253
-253
-254
-254
-255
-256
-256
-257
-257
-258
-258
-259
-259
-260
-261
-261
-262
-262
-263
-263
-264
-264
-265
-265
-266
-266
-267
-267
-268
-268
-269
-269
-270
-270
-271
-271
-272
-272
-273
-274
-274
-275
-275
-276
-277
-277
-278
-278
-279
-280
-280
-281
-281
-282
-283
-283
-284
-285
-285
-286
-286
-287
-288
-288
-289
-289
-290
-291
-291
-292
-292
-293
-294
-294
-294
-295
-295
-296
-296
-296
-296
-296
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-297
-298
-298
-298
-298
-299
-299
-300
-300
-301
-302
-302
-303
-304
-305
-305
-306
-307
-308
-309
-310
-310
-311
-312
-313
-313
-314
-314
-315
-315
-316
-316
-316
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-316
-316
-316
-316
-316
-316
-316
-316
-316
-317
-317
-317
-317
-317
-318
-318
-318
-319
-319
-320
-320
-320
-321
-321
-321
-321
-322
-322
-322
-322
-321
-321
-321
-321
-320
-320
-319
-319
-318
-318
-318
-317
-317
-316
-316
-315
-315
-315
-314
-314
-314
-313
-313
-313
-313
-312
-312
-312
-311
-311
-310
-310
-309
-309
-308
-307
-306
-305
-304
-302
-301
-300
-298
-297
-295
-294
-292
-290
-289
-287
-286
-284
-283
-281
-280
-278
-277
-276
-275
-274
-274
-273
-273
-273
-273
-273
-274
-274
-275
-276
-277
-278
-279
-280
-282
-283
-284
-285
-286
-287
-288
-289
-290
-290
-290
-290
-290
-290
-289
-288
-287
-286
-285
-283
-282
-280
-278
-276
-274
-272
-270
-268
-266
-265
-263
-261
-260
-259
-258
-257
-257
-257
-257
-257
-257
-258
-259
-260
-261
-262
-263
-265
-266
-267
-269
-270
-271
-272
-274
-275
-275
-276
-277
-277
-277
-277
-277
-276
-276
-275
-274
-273
-271
-270
-269
-268
-266
-265
-264
-262
-261
-260
-259
-258
-257
-256
-255
-255
-254
-253
-253
-252
-252
-251
-251
-251
-251
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-251
-251
-251
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-255
-256
-256
-256
-256
-256
-257
-257
-256
-256
-256
-255
-255
-254
-253
-252
-251
-250
-249
-247
-246
-244
-242
-241
-239
-238
-236
-235
-234
-233
-232
-231
-230
-230
-229
-229
-229
-230
-230
-230
-231
-232
-233
-234
-235
-236
-237
-239
-240
-242
-243
-245
-246
-248
-249
-251
-252
-254
-255
-256
-257
-258
-259
-259
-259
-259
-259
-259
-259
-258
-258
-257
-256
-255
-254
-253
-251
-250
-249
-247
-246
-245
-244
-243
-242
-241
-241
-240
-240
-240
-240
-240
-240
-240
-241
-241
-242
-242
-243
-244
-244
-245
-245
-246
-246
-247
-247
-247
-247
-247
-248
-248
-247
-247
-247
-247
-246
-246
-245
-244
-244
-243
-242
-241
-241
-240
-239
-238
-237
-237
-236
-235
-234
-233
-232
-232
-231
-230
-229
-228
-227
-226
-225
-224
-223
-222
-221
-220
-219
-218
-217
-216
-215
-214
-214
-213
-212
-212
-211
-210
-210
-210
-209
-209
-209
-209
-209
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-213
-213
-213
-213
-213
-213
-212
-212
-211
-211
-210
-209
-208
-208
-207
-205
-204
-203
-201
-200
-198
-197
-195
-193
-192
-190
-188
-187
-185
-184
-182
-181
-179
-178
-176
-175
-174
-173
-172
-172
-171
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-173
-173
-174
-174
-174
-174
-174
-174
-174
-173
-173
-172
-171
-170
-169
-167
-165
-164
-162
-159
-157
-155
-152
-149
-147
-144
-141
-138
-135
-133
-130
-128
-125
-123
-120
-118
-115
-113
-111
-109
-107
-105
-104
-103
-101
-101
-100
-99
-99
-98
-98
-98
-98
-97
-97
-97
-96
-95
-94
-93
-92
-91
-89
-88
-86
-84
-82
-80
-77
-74
-71
-68
-64
-60
-56
-52
-48
-43
-38
-34
-29
-24
-19
-14
-9
-4
1
6
10
15
19
24
28
33
37
41
45
49
53
56
60
64
68
71
75
78
81
85
88
92
95
99
103
107
111
116
120
125
130
135
140
146
152
157
164
170
177
184
192
199
207
214
222
229
237
245
253
261
269
278
286
294
302
310
318
326
333
341
348
356
363
371
378
386
393
401
408
416
424
432
440
448
456
465
473
481
489
497
504
512
519
526
533
540
547
553
560
567
573
580
586
593
600
606
613
619
626
633
640
647
654
661
669
676
684
692
700
709
718
727
736
746
757
767
778
789
801
812
824
837
849
862
874
887
900
912
924
936
948
960
971
982
993
1002
1012
1022
1032
1041
1049
1057
1064
1071
1077
1083
1089
1096
1102
1109
1116
1123
1130
1138
1147
1155
1164
1174
1183
1193
1203
1214
1224
1235
1246
1256
1266
1277
1287
1297
1306
1317
1327
1337
1347
1358
1368
1379
1389
1399
1409
1419
1429
1438
1448
1457
1466
1474
1483
1491
1499
1507
1515
1522
1530
1537
1544
1551
1558
1564
1569
1575
1580
1585
1590
1595
1600
1605
1611
1617
1623
1629
1636
1643
1650
1657
1664
1671
1677
1683
1689
1694
1699
1705
1709
1714
1719
1723
1728
1733
1738
1743
1749
1755
1761
1768
1776
1784
1793
1802
1812
1823
1835
1847
1859
1872
1885
1898
1911
1923
1936
1948
1960
1971
1982
1992
2001
2011
2019
2025
2033
2040
2045
2052
2058
2063
2068
2072
2077
2081
2084
2087
2090
2092
2095
2097
2100
2103
2106
2109
2112
2116
2119
2123
2127
2131
2136
2141
2147
2154
2161
2169
2177
2185
2194
2202
2211
2219
2227
2236
2243
2251
2258
2264
2270
2274
2278
2281
2284
2285
2286
2286
2286
2286
2285
2284
2284
2283
2283
2283
2284
2285
2286
2288
2290
2292
2295
2298
2300
2303
2306
2308
2310
2311
2311
2311
2310
2308
2305
2302
2298
2294
2290
2285
2281
2276
2270
2264
2258
2252
2246
2239
2232
2225
2219
2212
2205
2199
2193
2188
2182
2178
2174
2170
2167
2165
2164
2164
2164
2166
2168
2171
2175
2179
2183
2188
2193
2198
2202
2206
2210
2213
2215
2216
2215
2213
2209
2203
2196
2187
2176
2164
2150
2134
2117
2099
2080
2060
2040
2019
1998
1978
1958
1938
1919
1902
1885
1870
1856
1844
1833
1823
1814
1807
1800
1795
1790
1786
1783
1781
1779
1778
1776
1775
1774
1772
1769
1766
1761
1756
1750
1743
1736
1727
1717
1706
1694
1681
1666
1651
1635
1618
1601
1582
1564
1544
1524
1503
1482
1461
1440
1419
1398
1377
1357
1338
1320
1302
1286
1271
1257
1244
1232
1222
1213
1205
1197
1191
1184
1178
1172
1166
1159
1152
1144
1136
1127
1118
1108
1096
1084
1071
1057
1042
1026
1008
992
974
955
937
918
898
879
860
842
823
806
789
772
757
742
728
714
701
689
677
665
654
643
633
622
612
601
591
579
567
555
541
527
512
496
479
461
443
424
405
385
365
345
325
305
285
265
245
226
207
189
172
155
140
124
110
96
83
71
59
49
39
31
23
17
11
7
3
0
-3
-4
-5
-6
-6
-6
-6
-4
-3
-1
1
3
5
7
9
10
12
12
12
11
8
3
-3
-11
-22
-35
-50
-66
-85
-106
-128
-151
-176
-202
-228
-254
-280
-306
-331
-355
-378
-399
-418
-436
-451
-465
-477
-487
-496
-503
-510
-515
-520
-525
-529
-533
-536
-540
-543
-546
-550
-553
-557
-561
-565
-569
-574
-579
-584
-590
-596
-602
-609
-616
-624
-632
-641
-651
-660
-670
-679
-688
-697
-705
-712
-718
-723
-727
-728
-728
-725
-721
-714
-705
-695
-683
-670
-657
-642
-628
-614
-600
-587
-574
-563
-553
-544
-536
-530
-525
-520
-517
-514
-512
-511
-509
-506
-504
-500
-496
-491
-484
-477
-468
-458
-446
-434
-419
-404
-388
-370
-351
-332
-311
-290
-268
-244
-221
-196
-171
-146
-120
-94
-69
-44
-20
4
26
46
65
82
97
110
121
129
135
138
139
138
134
128
121
113
104
94
85
76
68
62
57
54
53
54
58
64
72
83
97
113
132
153
177
203
231
260
291
323
357
390
424
458
492
524
556
586
615
641
666
688
708
726
743
757
769
779
787
794
799
802
804
805
804
803
801
799
796
794
791
789
788
787
787
788
791
795
801
808
817
828
841
855
872
890
910
932
955
980
1006
1035
1064
1093
1123
1154
1183
1213
1242
1270
1296
1322
1346
1369
1391
1412
1432
1451
1468
1485
1501
1515
1529
1541
1552
1562
1572
1580
1588
1595
1601
1607
1612
1617
1621
1625
1629
1634
1638
1643
1649
1656
1663
1671
1680
1690
1701
1713
1727
1741
1756
1772
1789
1807
1825
1843
1861
1880
1898
1916
1933
1950
1967
1982
1997
2011
2024
2036
2045
2055
2064
2071
2077
2083
2088
2093
2097
2102
2106
2110
2115
2120
2125
2131
2139
2147
2157
2168
2180
2194
2208
2224
2241
2258
2276
2295
2313
2332
2351
2370
2388
2405
2422
2438
2454
2469
2483
2496
2509
2522
2534
2546
2557
2569
2580
2591
2601
2612
2622
2632
2642
2651
2660
2669
2678
2686
2694
2702
2710
2717
2725
2732
2738
2745
2751
2756
2761
2765
2769
2772
2773
2774
2773
2771
2767
2761
2754
2746
2736
2725
2713
2700
2685
2670
2654
2637
2620
2602
2584
2566
2549
2531
2515
2499
2483
2468
2454
2440
2427
2414
2402
2390
2378
2368
2357
2347
2338
2329
2320
2311
2302
2294
2286
2277
2268
2260
2251
2241
2232
2222
2212
2202
2191
2179
2168
2155
2142
2127
2112
2097
2080
2063
2045
2029
2012
1995
1978
1962
1947
1933
1919
1907
1894
1882
1871
1860
1850
1839
1829
1818
1808
1798
1788
1778
1768
1759
1750
1742
1735
1728
1723
1718
1714
1711
1709
1708
1707
1707
1707
1707
1708
1708
1708
1707
1706
1704
1701
1696
1691
1684
1676
1666
1654
1641
1626
1609
1589
1568
1545
1520
1492
1462
1431
1397
1361
1324
1285
1244
1201
1157
1112
1066
1018
972
924
877
830
783
738
694
651
609
569
531
495
460
427
396
367
339
312
286
261
236
212
187
162
137
110
82
52
21
-11
-45
-82
-120
-159
-201
-245
-292
-340
-390
-443
-497
-554
-612
-671
-732
-794
-856
-920
-983
-1047
-1110
-1174
-1237
-1299
-1360
-1421
-1480
-1538
-1595
-1650
-1703
-1756
-1806
-1856
-1903
-1950
-1995
-2039
-2082
-2125
-2167
-2208
-2248
-2288
-2328
-2367
-2406
-2444
-2482
-2519
-2556
-2592
-2628
-2663
-2697
-2730
-2763
-2795
-2826
-2858
-2888
-2919
-2950
-2980
-3011
-3042
-3073
-3104
-3135
-3166
-3196
-3227
-3257
-3286
-3315
-3344
-3372
-3400
-3427
-3453
-3479
-3504
-3527
-3550
-3571
-3590
-3609
-3626
-3642
-3656
-3669
-3680
-3690
-3699
-3706
-3713
-3718
-3721
-3724
-3726
-3728
-3729
-3729
-3730
-3730
-3731
-3732
-3734
-3737
-3741
-3745
-3751
-3759
-3767
-3777
-3788
-3800
-3814
-3830
-3846
-3864
-3883
-3902
-3923
-3943
-3964
-3985
-4005
-4025
-4043
-4062
-4080
-4096
-4111
-4125
-4137
-4148
-4157
-4165
-4171
-4176
-4180
-4183
-4185
-4186
-4186
-4187
-4186
-4186
-4185
-4184
-4184
-4183
-4183
-4183
-4184
-4185
-4186
-4187
-4189
-4192
-4195
-4198
-4201
-4205
-4209
-4213
-4217
-4221
-4224
-4228
-4232
-4236
-4239
-4242
-4246
-4249
-4252
-4256
-4259
-4263
-4268
-4272
-4278
-4284
-4290
-4297
-4304
-4312
-4320
-4327
-4335
-4343
-4352
-4360
-4368
-4375
-4383
-4390
-4397
-4403
-4409
-4414
-4419
-4423
-4427
-4430
-4432
-4433
-4434
-4434
-4433
-4431
-4428
-4423
-4417
-4409
-4399
-4388
-4375
-4360
-4343
-4325
-4304
-4283
-4260
-4236
-4211
-4185
-4158
-4131
-4103
-4075
-4048
-4021
-3994
-3968
-3942
-3918
-3893
-3870
-3847
-3825
-3803
-3782
-3761
-3741
-3722
-3703
-3685
-3668
-3651
-3634
-3619
-3604
-3589
-3575
-3561
-3548
-3535
-3522
-3510
-3497
-3485
-3472
-3459
-3445
-3431
-3416
-3400
-3382
-3364
-3343
-3322
-3298
-3273
-3246
-3218
-3189
-3158
-3127
-3094
-3061
-3028
-2994
-2960
-2927
-2893
-2860
-2828
-2797
-2766
-2736
-2707
-2679
-2652
-2626
-2601
-2577
-2554
-2531
-2510
-2489
-2469
-2449
-2430
-2411
-2392
-2374
-2356
-2338
-2320
-2303
-2285
-2268
-2251
-2234
-2216
-2198
-2180
-2162
-2143
-2124
-2105
-2084
-2064
-2043
-2021
-1999
-1977
-1954
-1930
-1906
-1881
-1855
-1829
-1801
-1773
-1744
-1713
-1681
-1649
-1615
-1580
-1544
-1508
-1470
-1431
-1392
-1353
-1313
-1273
-1232
-1192
-1151
-1111
-1071
-1031
-992
-952
-913
-875
-836
-798
-760
-723
-685
-647
-610
-572
-535
-497
-459
-420
-382
-343
-303
-263
-223
-183
-143
-102
-62
-22
18
58
97
135
173
209
245
280
314
346
377
407
436
463
490
515
539
562
585
606
627
647
666
686
704
723
741
759
777
795
812
830
847
864
880
897
913
929
944
959
974
988
1000
1014
1027
1039
1050
1061
1072
1082
1092
1101
1111
1120
1129
1139
1148
1158
1167
1177
1188
1198
1208
1219
1230
1240
1251
1262
1272
1282
1292
1301
1309
1317
1325
1331
1338
1343
1348
1353
1357
1361
1364
1366
1368
1370
1371
1373
1374
1375
1375
1376
1377
1377
1377
1377
1377
1377
1376
1374
1372
1370
1367
1363
1358
1353
1347
1340
1332
1324
1315
1305
1294
1282
1270
1258
1244
1230
1215
1200
1185
1169
1153
1138
1122
1106
1091
1076
1061
1047
1034
1020
1008
995
983
972
960
949
938
927
916
904
893
881
869
856
843
829
814
799
782
765
748
729
709
689
668
647
625
602
579
555
532
507
483
459
434
410
385
361
336
312
288
265
242
219
197
175
153
132
111
91
71
52
34
16
-2
-18
-34
-50
-64
-78
-91
-104
-116
-127
-137
-147
-156
-164
-171
-178
-184
-189
-195
-199
-204
-208
-212
-216
-221
-226
-231
-238
-245
-253
-262
-273
-285
-299
-314
-331
-349
-368
-389
-412
-435
-460
-485
-511
-538
-566
-593
-621
-648
-675
-702
-728
-753
-777
-800
-823
-844
-864
-884
-903
-922
-940
-957
-975
-991
-1008
-1024
-1040
-1056
-1072
-1088
-1104
-1120
-1137
-1153
-1169
-1186
-1202
-1219
-1235
-1252
-1268
-1285
-1302
-1319
-1337
-1355
-1373
-1392
-1411
-1430
-1450
-1471
-1493
-1515
-1537
-1561
-1585
-1609
-1635
-1660
-1686
-1712
-1739
-1765
-1791
-1816
-1841
-1866
-1889
-1912
-1934
-1954
-1974
-1993
-2011
-2027
-2043
-2057
-2070
-2083
-2094
-2104
-2113
-2122
-2129
-2136
-2142
-2146
-2151
-2154
-2156
-2158
-2158
-2158
-2157
-2156
-2153
-2150
-2147
-2143
-2138
-2134
-2128
-2123
-2118
-2113
-2108
-2103
-2098
-2094
-2090
-2087
-2084
-2082
-2080
-2079
-2079
-2079
-2081
-2082
-2085
-2089
-2093
-2098
-2103
-2109
-2116
-2123
-2131
-2140
-2149
-2159
-2169
-2180
-2192
-2204
-2216
-2229
-2243
-2257
-2272
-2288
-2304
-2321
-2339
-2357
-2376
-2396
-2416
-2436
-2457
-2478
-2499
-2519
-2540
-2561
-2581
-2602
-2621
-2641
-2660
-2678
-2695
-2712
-2728
-2743
-2757
-2770
-2782
-2794
-2804
-2813
-2821
-2829
-2835
-2840
-2845
-2848
-2851
-2854
-2855
-2857
-2857
-2858
-2858
-2858
-2857
-2857
-2856
-2855
-2855
-2855
-2854
-2854
-2854
-2853
-2853
-2852
-2852
-2851
-2849
-2847
-2845
-2842
-2839
-2835
-2830
-2825
-2820
-2814
-2807
-2800
-2793
-2786
-2778
-2770
-2763
-2755
-2747
-2739
-2731
-2723
-2715
-2707
-2699
-2690
-2681
-2672
-2663
-2654
-2644
-2633
-2622
-2611
-2600
-2588
-2576
-2564
-2552
-2540
-2529
-2517
-2506
-2495
-2486
-2476
-2468
-2460
-2453
-2447
-2442
-2438
-2435
-2432
-2431
-2430
-2430
-2431
-2432
-2434
-2437
-2439
-2442
-2446
-2449
-2453
-2457
-2461
-2464
-2468
-2471
-2474
-2476
-2478
-2479
-2479
-2479
-2478
-2476
-2473
-2470
-2465
-2460
-2454
-2447
-2439
-2430
-2420
-2410
-2399
-2388
-2376
-2364
-2351
-2338
-2325
-2312
-2298
-2285
-2271
-2256
-2242
-2226
-2211
-2195
-2178
-2161
-2144
-2125
-2107
-2088
-2068
-2048
-2028
-2008
-1988
-1967
-1947
-1926
-1906
-1886
-1866
-1846
-1826
-1807
-1787
-1768
-1749
-1729
-1710
-1690
-1669
-1648
-1627
-1605
-1583
-1560
-1537
-1514
-1490
-1467
-1443
-1419
-1396
-1372
-1349
-1325
-1302
-1280
-1257
-1235
-1213
-1191
-1169
-1146
-1124
-1102
-1079
-1057
-1034
-1010
-988
-965
-942
-919
-896
-873
-850
-828
-806
-785
-764
-743
-723
-704
-685
-666
-648
-631
-614
-597
-582
-567
-552
-538
-524
-511
-499
-487
-475
-464
-452
-441
-431
-420
-408
-397
-385
-373
-361
-348
-334
-320
-304
-288
-271
-253
-233
-213
-192
-169
-145
-120
-94
-67
-38
-9
22
53
85
118
151
185
219
252
286
319
351
383
414
444
474
502
529
555
580
604
627
649
670
690
710
728
746
764
780
797
813
829
845
861
877
893
910
927
945
963
981
1000
1018
1039
1059
1080
1100
1121
1142
1162
1183
1203
1223
1242
1261
1279
1295
1311
1326
1339
1352
1363
1372
1380
1387
1393
1397
1400
1402
1403
1403
1403
1402
1400
1398
1396
1394
1392
1390
1388
1387
1385
1385
1385
1385
1386
1388
1390
1393
1397
1401
1406
1411
1417
1424
1431
1439
1447
1455
1464
1472
1481
1490
1498
1507
1514
1522
1528
1534
1540
1544
1547
1550
1551
1552
1551
1550
1547
1544
1540
1535
1530
1523
1517
1509
1502
1494
1486
1478
1470
1462
1453
1445
1437
1429
1422
1415
1408
1401
1395
1389
1384
1379
1374
1370
1366
1362
1358
1354
1351
1347
1344
1340
1336
1332
1328
1323
1317
1312
1306
1299
1293
1285
1278
1270
1262
1254
1246
1238
1230
1222
1215
1208
1202
1196
1190
1186
1182
1178
1175
1173
1171
1170
1168
1168
1167
1166
1166
1166
1165
1165
1164
1164
1164
1163
1163
1162
1161
1161
1160
1160
1159
1159
1158
1158
1157
1156
1155
1154
1152
1151
1149
1147
1145
1143
1141
1138
1135
1132
1129
1125
1121
1117
1112
1108
1103
1097
1092
1086
1080
1073
1066
1058
1050
1041
1032
1022
1012
1002
991
980
969
958
946
934
922
910
898
886
874
862
850
838
826
813
800
787
774
760
745
730
715
698
681
664
645
627
607
587
567
546
524
502
480
457
434
411
388
365
342
318
295
272
249
226
203
180
157
135
113
91
70
49
28
8
-11
-30
-49
-66
-84
-100
-116
-132
-146
-160
-174
-186
-198
-210
-220
-230
-240
-249
-257
-264
-271
-278
-283
-288
-293
-296
-299
-302
-304
-305
-305
-306
-305
-305
-304
-303
-301
-300
-298
-297
-296
-295
-294
-294
-294
-294
-295
-296
-298
-301
-304
-307
-311
-315
-319
-323
-328
-332
-337
-341
-345
-349
-353
-356
-359
-361
-363
-364
-365
-366
-366
-365
-364
-363
-361
-358
-355
-352
-348
-344
-340
-334
-329
-323
-316
-310
-302
-295
-286
-278
-270
-261
-252
-242
-233
-224
-215
-205
-196
-187
-178
-170
-161
-153
-145
-137
-129
-122
-115
-107
-100
-93
-86
-79
-72
-65
-57
-50
-42
-33
-25
-16
-7
2
12
22
32
42
53
65
76
88
101
114
127
141
155
169
184
199
214
230
245
261
277
292
308
323
338
353
368
383
397
411
425
438
451
463
474
485
495
504
512
519
525
531
536
539
542
544
545
546
545
544
542
539
536
532
527
522
516
510
503
496
489
482
475
468
460
454
447
441
435
430
425
421
417
414
411
409
408
407
406
406
407
407
408
409
411
412
414
415
417
418
419
420
421
421
421
421
421
420
419
418
417
415
413
411
408
406
403
400
397
395
392
390
388
386
384
383
382
381
381
381
382
382
384
385
387
389
392
395
399
403
408
413
418
424
431
437
444
451
458
465
472
480
487
495
502
510
517
525
532
539
546
552
559
565
570
575
580
584
587
590
592
593
594
595
594
593
592
590
588
586
583
580
577
574
571
568
564
561
558
555
552
550
547
544
541
538
535
532
528
524
520
515
509
503
496
489
481
472
463
454
443
433
422
411
399
387
376
364
352
340
329
317
306
295
284
273
263
253
243
234
224
215
206
197
188
178
169
160
151
141
132
122
111
101
90
78
66
54
42
28
15
1
-13
-28
-44
-60
-77
-95
-113
-132
-152
-173
-195
-217
-240
-264
-288
-313
-338
-363
-389
-414
-440
-466
-492
-518
-544
-569
-595
-620
-646
-671
-696
-722
-747
-772
-797
-822
-847
-872
-897
-922
-946
-971
-995
-1020
-1044
-1067
-1090
-1113
-1136
-1158
-1179
-1200
-1220
-1240
-1258
-1277
-1294
-1311
-1327
-1342
-1357
-1371
-1384
-1396
-1409
-1420
-1432
-1442
-1453
-1463
-1473
-1483
-1493
-1503
-1513
-1523
-1533
-1544
-1554
-1566
-1577
-1589
-1601
-1614
-1627
-1641
-1655
-1669
-1684
-1698
-1713
-1729
-1744
-1759
-1774
-1789
-1803
-1818
-1832
-1845
-1858
-1870
-1881
-1891
-1901
-1910
-1917
-1924
-1929
-1933
-1937
-1939
-1940
-1940
-1939
-1937
-1934
-1930
-1925
-1920
-1913
-1907
-1899
-1891
-1883
-1874
-1866
-1856
-1847
-1838
-1828
-1818
-1809
-1799
-1789
-1780
-1770
-1761
-1752
-1743
-1734
-1725
-1716
-1707
-1698
-1689
-1681
-1672
-1663
-1654
-1645
-1636
-1628
-1619
-1610
-1602
-1593
-1585
-1577
-1570
-1563
-1556
-1550
-1545
-1540
-1535
-1532
-1529
-1527
-1525
-1524
-1524
-1525
-1526
-1527
-1529
-1531
-1534
-1537
-1540
-1543
-1546
-1550
-1553
-1556
-1559
-1562
-1565
-1568
-1571
-1573
-1576
-1579
-1582
-1585
-1588
-1591
-1595
-1598
-1602
-1606
-1610
-1614
-1618
-1622
-1626
-1630
-1633
-1636
-1639
-1642
-1644
-1645
-1646
-1647
-1647
-1647
-1646
-1645
-1644
-1642
-1640
-1637
-1634
-1631
-1628
-1625
-1621
-1617
-1613
-1609
-1604
-1599
-1594
-1589
-1583
-1578
-1572
-1566
-1559
-1553
-1546
-1539
-1533
-1526
-1520
-1513
-1507
-1500
-1494
-1488
-1482
-1476
-1470
-1465
-1459
-1453
-1447
-1441
-1435
-1429
-1423
-1416
-1409
-1402
-1395
-1387
-1378
-1370
-1361
-1351
-1342
-1332
-1323
-1313
-1304
-1295
-1286
-1277
-1268
-1260
-1253
-1245
-1239
-1232
-1226
-1220
-1215
-1209
-1204
-1199
-1194
-1189
-1185
-1179
-1174
-1168
-1162
-1155
-1147
-1139
-1130
-1120
-1109
-1098
-1086
-1073
-1059
-1045
-1031
-1016
-1000
-986
-970
-955
-939
-924
-908
-893
-878
-863
-848
-833
-819
-804
-790
-776
-762
-748
-735
-722
-708
-696
-683
-671
-659
-647
-635
-624
-612
-601
-590
-579
-568
-557
-546
-535
-524
-514
-503
-493
-484
-474
-466
-458
-450
-443
-438
-433
-429
-427
-426
-426
-427
-429
-433
-438
-444
-451
-459
-469
-478
-489
-500
-512
-524
-537
-550
-563
-576
-590
-604
-618
-632
-647
-662
-676
-691
-706
-721
-737
-752
-768
-783
-799
-814
-830
-846
-862
-879
-895
-912
-930
-947
-966
-984
-1004
-1024
-1044
-1065
-1087
-1110
-1133
-1157
-1182
-1208
-1234
-1260
-1288
-1316
-1344
-1373
-1402
-1431
-1460
-1490
-1519
-1549
-1579
-1608
-1638
-1667
-1696
-1726
-1755
-1784
-1813
-1842
-1871
-1901
-1930
-1959
-1988
-2017
-2047
-2077
-2107
-2137
-2168
-2198
-2229
-2261
-2293
-2325
-2357
-2390
-2424
-2457
-2491
-2525
-2559
-2593
-2626
-2660
-2693
-2726
-2758
-2789
-2820
-2849
-2878
-2905
-2931
-2956
-2979
-3001
-3021
-3039
-3056
-3071
-3085
-3097
-3107
-3116
-3124
-3130
-3135
-3139
-3143
-3146
-3149
-3152
-3154
-3158
-3162
-3166
-3171
-3177
-3184
-3192
-3200
-3209
-3218
-3228
-3238
-3247
-3257
-3265
-3273
-3280
-3286
-3290
-3294
-3295
-3295
-3294
-3291
-3287
-3282
-3276
-3268
-3260
-3251
-3241
-3230
-3220
-3209
-3198
-3187
-3176
-3166
-3155
-3146
-3137
-3129
-3121
-3115
-3109
-3105
-3102
-3100
-3099
-3099
-3101
-3105
-3110
-3116
-3125
-3134
-3146
-3159
-3173
-3189
-3206
-3225
-3245
-3266
-3288
-3311
-3334
-3357
-3381
-3404
-3428
-3451
-3474
-3496
-3518
-3540
-3561
-3582
-3602
-3622
-3641
-3661
-3680
-3699
-3718
-3736
-3754
-3772
-3790
-3807
-3824
-3840
-3855
-3869
-3881
-3893
-3903
-3912
-3919
-3925
-3929
-3930
-3930
-3928
-3924
-3917
-3909
-3898
-3886
-3872
-3855
-3838
-3818
-3796
-3773
-3749
-3722
-3694
-3664
-3633
-3599
-3564
-3526
-3487
-3446
-3403
-3358
-3312
-3263
-3213
-3162
-3109
-3055
-2999
-2944
-2887
-2830
-2773
-2717
-2660
-2603
-2548
-2492
-2437
-2383
-2330
-2278
-2226
-2175
-2126
-2077
-2029
-1983
-1938
-1893
-1850
-1808
-1768
-1728
-1689
-1652
-1616
-1580
-1546
-1513
-1480
-1448
-1417
-1386
-1355
-1325
-1295
-1265
-1235
-1205
-1174
-1142
-1111
-1078
-1045
-1012
-978
-943
-907
-871
-835
-798
-760
-721
-682
-642
-601
-559
-517
-474
-430
-386
-340
-294
-247
-199
-150
-101
-50
2
54
108
162
218
275
334
394
455
518
583
650
719
789
862
937
1014
1093
1174
1258
1343
1430
1519
1610
1701
1794
1888
1982
2076
2171
2265
2359
2453
2545
2637
2728
2817
2905
2992
3077
3161
3242
3323
3401
3478
3552
3625
3696
3765
3832
3897
3960
4021
4080
4137
4192
4246
4297
4347
4395
4441
4486
4529
4570
4610
4648
4683
4717
4749
4780
4808
4834
4858
4880
4900
4919
4935
4950
4963
4975
4985
4994
5002
5009
5015
5022
5028
5035
5043
5051
5061
5072
5084
5098
5115
5133
5152
5174
5198
5224
5252
5281
5312
5345
5379
5415
5452
5490
5529
5569
5609
5651
5692
5734
5777
5820
5863
5907
5951
5995
6040
6086
6132
6178
6225
6272
6319
6366
6414
6460
6506
6552
6596
6639
6680
6719
6756
6790
6820
6847
6870
6888
6901
6910
6913
6911
6903
6889
6871
6847
6818
6784
6747
6706
6662
6616
6569
6522
6475
6430
6387
6346
6310
6279
6253
6233
6220
6214
6216
6225
6244
6270
6306
6351
6405
6469
6542
6625
6717
6819
6930
7051
7180
7317
7463
7616
7776
7942
8114
8291
8472
8656
8843
9031
9220
9409
9596
9782
9964
10143
10318
10488
10653
10812
10965
11112
11252
11385
11511
11631
11743
11849
11947
12037
12120
12195
12262
12321
12371
12413
12445
12468
12482
12485
12478
12460
12432
12392
12341
12279
12205
12119
12022
11913
11793
11662
11520
11368
11205
11032
10851
10661
10463
10257
10045
9827
9603
9374
9142
8907
8668
8428
8186
7945
7704
7463
7225
6989
6757
6529
6307
6090
5881
5680
5488
5305
5133
4972
4822
4684
4559
4447
4348
4262
4190
4131
4086
4053
4032
4024
4027
4040
4064
4097
4138
4186
4241
4301
4366
4435
4506
4579
4653
4728
4801
4873
4942
5008
5070
5127
5177
5222
5259
5287
5307
5318
5319
5309
5288
5256
5212
5157
5089
5008
4916
4811
4694
4565
4425
4273
4109
3936
3751
3557
3354
3142
2922
2693
2458
2215
1966
1711
1450
1183
911
635
353
68
-222
-515
-812
-1113
-1416
-1723
-2033
-2345
-2660
-2977
-3297
-3620
-3945
-4272
-4603
-4935
-5271
-5610
-5953
-6298
-6648
-7001
-7358
-7720
-8086
-8456
-8831
-9211
-9596
-9986
-10381
-10781
-11186
-11595
-12009
-12427
-12848
-13273
-13700
-14129
-14559
-14989
-15418
-15847
-16273
-16696
-17115
-17530
-17939
-18341
-18737
-19125
-19504
-19873
-20233
-20582
-20919
-21244
-21556
-21854
-22138
-22407
-22661
-22898
-23120
-23324
-23512
-23682
-23835
-23970
-24088
-24188
-24270
-24335
-24383
-24413
-24427
-24425
-24406
-24373
-24324
-24260
-24183
-24093
-23989
-23873
-23745
-23604
-23452
-23289
-23114
-22928
-22730
-22521
-22301
-22069
-21825
-21569
-21302
-21023
-20731
-20428
-20112
-19783
-19442
-19088
-18722
-18343
-17952
-17547
-17131
-16702
-16262
-15810
-15347
-14874
-14390
-13898
-13398
-12891
-12377
-11859
-11337
-10813
-10288
-9765
-9243
-8726
-8215
-7711
-7216
-6732
-6260
-5801
-5357
-4929
-4517
-4122
-3745
-3386
-3046
-2725
-2423
-2140
-1876
-1631
-1404
-1195
-1002
-828
-667
-522
-390
-270
-161
-63
27
109
185
255
322
385
448
510
574
639
708
781
860
945
1038
1137
1245
1362
1486
1619
1760
1909
2065
2228
2397
2571
2750
2933
3119
3307
3495
3684
3871
4057
4241
4421
4598
4771
4939
5103
5261
5414
5562
5704
5841
5972
6097
6217
6332
6443
6548
6650
6748
6842
6934
7023
7111
7197
7281
7365
7447
7530
7611
7692
7773
7853
7933
8012
8090
8167
8245
8320
8395
8468
8539
8610
8678
8746
8811
8875
8937
8997
9055
9112
9165
9216
9265
9310
9352
9390
9424
9454
9479
9499
9514
9523
9526
9523
9514
9499
9477
9449
9415
9375
9330
9280
9224
9165
9102
9035
8966
8895
8822
8748
8674
8600
8526
8454
8383
8314
8248
8183
8122
8064
8010
7959
7911
7867
7826
7790
7757
7728
7703
7682
7666
7654
7647
7644
7646
7653
7664
7679
7699
7723
7750
7781
7815
7850
7888
7927
7967
8007
8047
8087
8125
8162
8197
8229
8259
8286
8309
8328
8343
8354
8361
8363
8361
8354
8343
8327
8307
8282
8253
8219
8180
8138
8092
8042
7989
7931
7871
7808
7743
7675
7605
7534
7460
7385
7309
7231
7152
7072
6990
6907
6822
6735
6647
6557
6465
6371
6275
6177
6076
5974
5869
5761
5652
5540
5426
5310
5192
5071
4948
4823
4695
4565
4433
4299
4162
4022
3881
3737
3590
3442
3292
3140
2986
2831
2676
2520
2364
2209
2055
1902
1751
1602
1456
1312
1172
1036
903
774
649
529
412
300
192
89
-11
-106
-198
-285
-369
-449
-526
-599
-669
-735
-799
-860
-918
-973
-1026
-1076
-1124
-1170
-1213
-1254
-1293
-1330
-1364
-1397
-1427
-1455
-1481
-1505
-1527
-1547
-1565
-1581
-1596
-1610
-1623
-1635
-1647
-1659
-1670
-1682
-1695
-1708
-1723
-1738
-1755
-1773
-1792
-1813
-1834
-1856
-1879
-1903
-1927
-1951
-1974
-1997
-2020
-2041
-2062
-2081
-2100
-2117
-2133
-2149
-2163
-2177
-2191
-2205
-2219
-2233
-2248
-2265
-2282
-2301
-2321
-2342
-2364
-2388
-2412
-2437
-2462
-2488
-2513
-2538
-2562
-2585
-2606
-2625
-2642
-2656
-2667
-2674
-2678
-2678
-2673
-2663
-2649
-2629
-2604
-2573
-2536
-2494
-2446
-2393
-2334
-2270
-2200
-2126
-2048
-1965
-1878
-1789
-1696
-1601
-1505
-1407
-1308
-1209
-1110
-1010
-914
-817
-721
-627
-535
-444
-356
-269
-184
-101
-20
59
136
212
285
357
427
495
561
625
686
746
804
860
913
964
1012
1060
1105
1147
1187
1225
1260
1293
1323
1351
1376
1399
1418
1435
1449
1459
1467
1470
1471
1468
1462
1452
1438
1421
1400
1377
1350
1321
1289
1255
1220
1184
1148
1111
1076
1041
1008
976
947
921
897
877
861
848
839
834
832
835
841
850
863
878
896
916
939
963
988
1014
1044
1073
1103
1134
1166
1198
1232
1266
1302
1339
1377
1417
1459
1502
1548
1597
1648
1702
1759
1820
1883
1951
2021
2096
2174
2255
2341
2429
2521
2616
2714
2815
2918
3024
3131
3240
3350
3461
3573
3685
3797
3909
4019
4130
4240
4348
4455
4560
4664
4766
4867
4966
5063
5159
5253
5346
5438
5529
5619
5709
5797
5885
5972
6058
6144
6229
6313
6397
6479
6560
6640
6719
6796
6871
6944
7014
7083
7149
7212
7273
7330
7385
7437
7486
7531
7573
7612
7647
7679
7708
7733
7755
7773
7789
7801
7810
7816
7819
7819
7817
7813
7807
7799
7789
7779
7767
7755
7743
7731
7718
7707
7695
7685
7676
7667
7660
7654
7649
7646
7644
7643
7643
7646
7649
7655
7662
7671
7681
7694
7709
7726
7745
7766
7790
7816
7844
7874
7906
7940
7975
8012
8050
8087
8127
8166
8204
8241
8278
8312
8345
8376
8404
8430
8453
8474
8491
8504
8515
8522
8527
8528
8526
8521
8513
8502
8489
8473
8455
8434
8412
8387
8361
8332
8302
8270
8237
8201
8164
8125
8084
8042
7997
7950
7900
7848
7794
7736
7676
7612
7546
7475
7401
7324
7243
7158
7069
6976
6879
6777
6672
6563
6450
6333
6212
6087
5959
5828
5694
5557
5417
5275
5131
4986
4839
4691
4543
4395
4247
4099
3952
3805
3660
3516
3374
3234
3095
2959
2824
2691
2561
2432
2305
2180
2056
1934
1812
1692
1572
1453
1335
1216
1097
978
859
739
618
496
373
248
123
-5
-134
-264
-396
-530
-666
-804
-943
-1084
-1226
-1370
-1515
-1662
-1810
-1960
-2110
-2261
-2414
-2567
-2720
-2875
-3030
-3185
-3341
-3497
-3654
-3810
-3967
-4124
-4281
-4437
-4593
-4749
-4904
-5058
-5211
-5363
-5514
-5664
-5812
-5958
-6102
-6244
-6384
-6521
-6655
-6787
-6915
-7040
-7161
-7279
-7392
-7501
-7607
-7707
-7803
-7895
-7981
-8063
-8140
-8212
-8278
-8340
-8397
-8448
-8495
-8537
-8575
-8608
-8637
-8662
-8682
-8700
-8714
-8724
-8732
-8737
-8739
-8739
-8737
-8733
-8727
-8720
-8711
-8702
-8691
-8679
-8667
-8653
-8639
-8624
-8609
-8593
-8576
-8558
-8540
-8521
-8500
-8479
-8457
-8433
-8408
-8382
-8354
-8324
-8293
-8260
-8225
-8188
-8150
-8108
-8064
-8019
-7971
-7920
-7867
-7812
-7754
-7693
-7631
-7566
-7499
-7431
-7360
-7289
-7215
-7141
-7066
-6989
-6913
-6836
-6759
-6682
-6606
-6530
-6454
-6380
-6306
-6233
-6161
-6091
-6022
-5954
-5888
-5823
-5761
-5699
-5640
-5583
-5527
-5473
-5421
-5371
-5322
-5275
-5230
-5187
-5144
-5103
-5063
-5023
-4984
-4944
-4905
-4865
-4824
-4782
-4738
-4693
-4646
-4597
-4546
-4492
-4435
-4376
-4314
-4248
-4180
-4108
-4034
-3956
-3874
-3789
-3701
-3609
-3513
-3413
-3309
-3202
-3090
-2974
-2854
-2730
-2602
-2469
-2332
-2191
-2045
-1897
-1744
-1587
-1427
-1263
-1096
-926
-753
-578
-401
-221
-40
142
325
509
693
877
1060
1243
1425
1606
1785
1961
2136
2308
2478
2644
2807
2967
3123
3275
3424
3568
3709
3845
3978
4106
4230
4350
4466
4578
4685
4789
4889
4985
5078
5167
5252
5334
5412
5488
5560
5629
5695
5759
5820
5878
5934
5987
6038
6087
6133
6177
6218
6258
6294
6328
6360
6388
6414
6437
6457
6475
6489
6500
6509
6515
6517
6518
6515
6510
6502
6492
6480
6465
6449
6430
6410
6388
6363
6337
6309
6279
6248
6214
6178
6140
6100
6058
6014
5967
5919
5868
5814
5759
5701
5641
5578
5514
5447
5378
5307
5235
5160
5084
5006
4926
4845
4762
4678
4593
4506
4419
4330
4241
4151
4059
3969
3877
3785
3693
3601
3509
3417
3325
3234
3143
3053
2964
2875
2787
2700
2614
2528
2444
2360
2276
2194
2111
2029
1948
1867
1785
1704
1622
1540
1458
1376
1293
1209
1125
1040
955
869
783
696
609
522
434
346
257
169
80
-9
-99
-188
-278
-367
-457
-547
-638
-729
-819
-911
-1002
-1095
-1187
-1280
-1374
-1469
-1564
-1659
-1756
-1853
-1951
-2050
-2150
-2250
-2352
-2454
-2557
-2661
-2766
-2871
-2977
-3084
-3192
-3300
-3408
-3517
-3626
-3736
-3845
-3955
-4064
-4173
-4282
-4391
-4499
-4606
-4712
-4818
-4922
-5026
-5128
-5229
-5329
-5427
-5524
-5619
-5713
-5805
-5894
-5982
-6068
-6152
-6234
-6313
-6391
-6466
-6539
-6610
-6679
-6746
-6811
-6874
-6936
-6996
-7055
-7112
-7168
-7222
-7275
-7327
-7378
-7428
-7476
-7523
-7569
-7613
-7656
-7698
-7737
-7775
-7810
-7844
-7875
-7903
-7929
-7952
-7972
-7988
-8000
-8010
-8016
-8019
-8016
-8010
-7999
-7984
-7963
-7938
-7908
-7873
-7832
-7786
-7735
-7678
-7616
-7548
-7475
-7397
-7313
-7224
-7131
-7032
-6929
-6820
-6708
-6591
-6470
-6345
-6216
-6084
-5948
-5808
-5665
-5520
-5371
-5219
-5065
-4909
-4751
-4590
-4427
-4263
-4097
-3929
-3760
-3590
-3419
-3247
-3074
-2901
-2727
-2552
-2377
-2202
-2025
-1850
-1674
-1498
-1321
-1145
-968
-791
-613
-436
-258
-79
100
279
459
639
820
1000
1183
1366
1549
1733
1917
2102
2288
2473
2660
2846
3033
3220
3407
3594
3781
3967
4153
4338
4523
4706
4888
5069
5248
5425
5601
5775
5946
6115
6283
6447
6610
6769
6927
7082
7234
7384
7532
7677
7820
7960
8099
8235
8368
8500
8629
8756
8881
9004
9125
9244
9360
9475
9587
9697
9805
9911
10014
10115
10213
10309
10402
10492
10580
10665
10747
10826
10903
10976
11047
11115
11180
11243
11302
11359
11414
11465
11515
11562
11606
11648
11689
11726
11762
11796
11828
11858
11886
11913
11938
11961
11982
12002
12020
12036
12051
12064
12075
12084
12091
12096
12099
12099
12097
12093
12087
12078
12066
12053
12036
12018
11997
11973
11948
11920
11890
11857
11823
11787
11749
11709
11668
11626
11582
11537
11491
11445
11397
11348
11299
11250
11199
11148
11097
11045
10992
10938
10884
10829
10774
10718
10660
10602
10544
10484
10423
10362
10300
10237
10173
10108
10043
9977
9911
9844
9776
9709
9641
9573
9505
9438
9370
9303
9237
9171
9106
9042
8979
8918
8857
8798
8741
8686
8632
8580
8530
8482
8437
8394
8353
8314
8278
8244
8213
8185
8159
8135
8115
8096
8080
8069
8058
8052
8048
8045
8047
8051
8057
8066
8077
8092
8108
8127
8147
8170
8195
8221
8250
8280
8311
8344
8379
8415
8452
8490
8529
8570
8611
8653
8697
8741
8786
8831
8878
8925
8973
9021
9071
9121
9172
9224
9276
9329
9383
9438
9494
9551
9609
9668
9728
9789
9851
9914
9978
10044
10110
10178
10246
10316
10387
10458
10530
10603
10676
10750
10824
10898
10972
11045
11118
11191
11262
11333
11402
11470
11536
11600
11663
11722
11780
11835
11886
11935
11980
12022
12060
12094
12124
12149
12171
12187
12199
12206
12208
12205
12197
12184
12166
12143
12115
12082
12044
12001
11953
11901
11844
11782
11716
11646
11571
11492
11409
11322
11231
11137
11038
10937
10831
10722
10611
10495
10377
10256
10133
10007
9878
9747
9615
9480
9344
9206
9066
8925
8783
8640
8496
8351
8205
8058
7913
7766
7619
7471
7324
7177
7031
6884
6738
6593
6449
6305
6161
6019
5878
5737
5598
5459
5322
5185
5050
4916
4783
4651
4521
4391
4262
4135
4009
3884
3761
3638
3517
3398
3280
3163
3048
2935
2823
2714
2606
2500
2396
2294
2195
2097
2001
1909
1818
1729
1643
1558
1476
1396
1317
1241
1166
1093
1020
951
882
815
749
683
619
555
492
430
369
308
247
187
127
67
8
-51
-109
-167
-224
-281
-337
-392
-447
-500
-553
-604
-654
-702
-749
-794
-838
-879
-918
-956
-991
-1022
-1053
-1081
-1106
-1129
-1149
-1167
-1182
-1194
-1205
-1213
-1218
-1222
-1224
-1223
-1221
-1217
-1212
-1205
-1197
-1187
-1177
-1165
-1152
-1138
-1124
-1109
-1093
-1077
-1061
-1044
-1027
-1010
-993
-976
-960
-944
-928
-913
-899
-886
-873
-861
-851
-841
-832
-825
-818
-813
-808
-805
-802
-800
-799
-799
-800
-801
-803
-805
-808
-811
-814
-818
-822
-826
-831
-836
-842
-848
-854
-861
-868
-876
-884
-892
-901
-911
-920
-930
-940
-951
-962
-973
-984
-995
-1006
-1018
-1029
-1040
-1051
-1062
-1073
-1083
-1094
-1104
-1114
-1124
-1134
-1144
-1154
-1163
-1173
-1182
-1191
-1200
-1209
-1217
-1226
-1233
-1241
-1248
-1254
-1259
-1264
-1268
-1272
-1274
-1275
-1276
-1275
-1274
-1271
-1268
-1263
-1258
-1252
-1245
-1238
-1229
-1220
-1211
-1201
-1191
-1180
-1169
-1157
-1146
-1134
-1123
-1111
-1100
-1089
-1078
-1067
-1057
-1048
-1040
-1033
-1026
-1020
-1018
-1014
-1014
-1016
-1018
-1022
-1030
-1039
-1050
-1063
-1078
-1096
-1116
-1138
-1162
-1189
-1218
-1250
-1284
-1321
-1360
-1402
-1446
-1493
-1543
-1596
-1651
-1710
-1771
-1836
-1903
-1974
-2048
-2124
-2204
-2287
-2373
-2462
-2554
-2648
-2746
-2846
-2948
-3053
-3160
-3269
-3379
-3492
-3606
-3722
-3839
-3957
-4075
-4195
-4316
-4437
-4558
-4679
-4800
-4921
-5042
-5162
-5282
-5401
-5518
-5635
-5751
-5865
-5978
-6089
-6198
-6305
-6411
-6515
-6616
-6716
-6813
-6908
-7001
-7091
-7179
-7265
-7348
-7429
-7507
-7582
-7655
-7726
-7793
-7858
-7921
-7980
-8037
-8090
-8141
-8189
-8235
-8278
-8318
-8355
-8390
-8422
-8451
-8477
-8502
-8523
-8543
-8560
-8575
-8587
-8598
-8607
-8614
-8619
-8622
-8624
-8625
-8624
-8622
-8619
-8615
-8609
-8603
-8597
-8589
-8581
-8572
-8564
-8554
-8545
-8535
-8526
-8516
-8506
-8497
-8488
-8479
-8471
-8463
-8456
-8449
-8443
-8437
-8431
-8426
-8421
-8417
-8413
-8410
-8406
-8403
-8400
-8396
-8393
-8389
-8386
-8381
-8376
-8371
-8365
-8358
-8350
-8341
-8331
-8320
-8307
-8293
-8278
-8261
-8242
-8222
-8201
-8177
-8153
-8125
-8098
-8068
-8037
-8004
-7969
-7934
-7896
-7858
-7818
-7778
-7736
-7693
-7650
-7606
-7561
-7516
-7470
-7424
-7378
-7332
-7285
-7238
-7192
-7145
-7099
-7053
-7007
-6962
-6917
-6872
-6828
-6784
-6741
-6698
-6655
-6612
-6569
-6527
-6484
-6442
-6399
-6355
-6312
-6267
-6222
-6176
-6130
-6082
-6034
-5984
-5933
-5881
-5828
-5773
-5717
-5659
-5599
-5538
-5475
-5410
-5344
-5276
-5206
-5134
-5061
-4985
-4908
-4829
-4748
-4666
-4583
-4498
-4412
-4325
-4236
-4147
-4058
-3968
-3877
-3787
-3696
-3606
-3516
-3426
-3336
-3247
-3159
-3071
-2984
-2898
-2813
-2728
-2644
-2561
-2479
-2398
-2317
-2237
-2158
-2080
-2003
-1926
-1850
-1774
-1700
-1626
-1553
-1480
-1408
-1337
-1267
-1198
-1129
-1061
-995
-929
-865
-802
-740
-680
-621
-564
-508
-455
-404
-354
-307
-262
-220
-181
-144
-109
-78
-50
-25
-3
16
31
43
51
55
56
53
46
35
20
1
-22
-49
-80
-115
-155
-199
-247
-299
-355
-416
-480
-549
-622
-699
-780
-864
-953
-1046
-1142
-1243
-1346
-1454
-1565
-1679
-1796
-1917
-2040
-2166
-2295
-2426
-2560
-2696
-2834
-2974
-3116
-3260
-3404
-3551
-3698
-3846
-3995
-4145
-4296
-4446
-4598
-4749
-4901
-5052
-5204
-5355
-5506
-5657
-5808
-5957
-6107
-6255
-6403
-6550
-6696
-6842
-6986
-7128
-7270
-7410
-7549
-7686
-7822
-7956
-8087
-8219
-8348
-8475
-8601
-8724
-8846
-8966
-9085
-9201
-9316
-9430
-9541
-9651
-9760
-9867
-9973
-10077
-10180
-10281
-10382
-10481
-10579
-10675
-10771
-10866
-10960
-11052
-11145
-11236
-11326
-11416
-11505
-11594
-11682
-11769
-11856
-11942
-12028
-12114
-12199
-12284
-12369
-12453
-12537
-12620
-12704
-12787
-12870
-12953
-13036
-13119
-13202
-13285
-13368
-13451
-13534
-13617
-13701
-13785
-13870
-13955
-14041
-14127
-14214
-14302
-14390
-14479
-14570
-14661
-14753
-14846
-14940
-15035
-15132
-15229
-15327
-15426
-15526
-15626
-15728
-15830
-15933
-16036
-16140
-16245
-16351
-16456
-16562
-16667
-16773
-16878
-16984
-17089
-17194
-17299
-17403
-17507
-17610
-17712
-17814
-17915
-18016
-18115
-18214
-18312
-18409
-18505
-18600
-18694
-18787
-18880
-18971
-19061
-19151
-19239
-19327
-19413
-19499
-19583
-19667
-19749
-19829
-19909
-19987
-20063
-20138
-20211
-20283
-20352
-20419
-20484
-20547
-20607
-20665
-20720
-20772
-20822
-20868
-20912
-20952
-20988
-21022
-21052
-21078
-21101
-21120
-21136
-21148
-21156
-21161
-21162
-21159
-21153
-21143
-21130
-21113
-21092
-21069
-21042
-21012
-20979
-20942
-20903
-20861
-20816
-20768
-20717
-20664
-20608
-20549
-20488
-20424
-20358
-20289
-20218
-20144
-20067
-19988
-19906
-19822
-19735
-19645
-19552
-19457
-19359
-19258
-19155
-19049
-18940
-18828
-18714
-18597
-18478
-18356
-18231
-18104
-17974
-17843
-17709
-17573
-17435
-17294
-17152
-17008
-16862
-16715
-16565
-16414
-16261
-16107
-15950
-15792
-15633
-15472
-15309
-15144
-14978
-14811
-14642
-14471
-14299
-14126
-13951
-13775
-13598
-13420
-13240
-13060
-12879
-12698
-12515
-12332
-12148
-11964
-11779
-11594
-11408
-11222
-11036
-10849
-10662
-10474
-10286
-10098
-9909
-9720
-9530
-9340
-9150
-8959
-8768
-8576
-8384
-8192
-7999
-7805
-7611
-7417
-7222
-7027
-6832
-6637
-6441
-6246
-6050
-5855
-5659
-5464
-5270
-5076
-4883
-4691
-4499
-4309
-4119
-3931
-3745
-3560
-3376
-3194
-3014
-2835
-2658
-2483
-2309
-2138
-1968
-1799
-1632
-1467
-1304
-1142
-981
-822
-664
-507
-352
-198
-44
107
258
408
557
705
852
998
1143
1287
1430
1571
1712
1851
1990
2126
2262
2396
2528
2659
2788
2915
3041
3164
3286
3405
3522
3636
3748
3858
3965
4069
4171
4270
4367
4460
4551
4639
4723
4805
4884
4961
5034
5104
5172
5236
5298
5357
5413
5466
5517
5565
5611
5654
5695
5733
5770
5803
5835
5865
5893
5919
5943
5965
5985
6004
6021
6036
6050
6062
6073
6082
6089
6095
6100
6103
6104
6104
6103
6099
6095
6088
6080
6070
6059
6045
6030
6013
5994
5973
5951
5926
5899
5869
5838
5805
5769
5731
5691
5649
5604
5558
5509
5457
5404
5348
5291
5231
5169
5105
5038
4970
4900
4828
4754
4678
4600
4521
4440
4357
4272
4186
4098
4009
3918
3826
3732
3637
3540
3443
3344
3243
3142
3039
2935
2830
2723
2616
2507
2398
2287
2175
2062
1948
1832
1716
1598
1479
1358
1236
1113
988
862
734
605
474
341
207
71
-67
-206
-347
-490
-634
-780
-928
-1077
-1228
-1380
-1534
-1689
-1846
-2004
-2163
-2324
-2485
-2647
-2810
-2974
-3139
-3304
-3469
-3635
-3801
-3968
-4134
-4300
-4467
-4632
-4798
-4963
-5128
-5292
-5455
-5618
-5779
-5940
-6100
-6258
-6416
-6572
-6727
-6880
-7032
-7183
-7332
-7480
-7626
-7770
-7913
-8054
-8193
-8331
-8466
-8600
-8732
-8862
-8991
-9117
-9241
-9363
-9482
-9600
-9715
-9828
-9938
-10046
-10151
-10253
-10352
-10449
-10542
-10632
-10719
-10803
-10884
-10961
-11036
-11106
-11174
-11238
-11299
-11356
-11410
-11461
-11508
-11552
-11593
-11630
-11665
-11695
-11723
-11748
-11769
-11788
-11804
-11816
-11826
-11833
-11837
-11839
-11838
-11834
-11827
-11818
-11807
-11792
-11776
-11757
-11736
-11712
-11686
-11658
-11628
-11596
-11562
-11525
-11487
-11447
-11405
-11361
-11315
-11267
-11218
-11167
-11114
-11060
-11004
-10946
-10887
-10826
-10764
-10700
-10635
-10568
-10499
-10429
-10358
-10285
-10210
-10134
-10057
-9979
-9899
-9818
-9736
-9653
-9569
-9484
-9397
-9310
-9222
-9133
-9043
-8953
-8862
-8769
-8677
-8583
-8489
-8393
-8297
-8201
-8103
-8005
-7906
-7807
-7707
-7606
-7505
-7403
-7300
-7198
-7094
-6991
-6887
-6783
-6679
-6574
-6470
-6365
-6261
-6157
-6052
-5948
-5845
-5741
-5638
-5534
-5432
-5329
-5227
-5124
-5023
-4921
-4820
-4719
-4619
-4519
-4419
-4320
-4222
-4123
-4026
-3929
-3832
-3736
-3641
-3547
-3453
-3360
-3268
-3176
-3086
-2997
-2908
-2821
-2735
-2650
-2566
-2484
-2403
-2323
-2245
-2168
-2092
-2017
-1945
-1874
-1804
-1735
-1669
-1603
-1539
-1477
-1416
-1356
-1298
-1241
-1186
-1132
-1079
-1028
-978
-929
-881
-835
-791
-747
-705
-664
-624
-586
-549
-514
-480
-447
-416
-386
-358
-331
-306
-283
-261
-241
-222
-206
-191
-178
-167
-157
-150
-144
-140
-137
-136
-137
-140
-144
-150
-157
-166
-176
-188
-200
-214
-230
-246
-264
-283
-303
-324
-346
-369
-393
-417
-443
-470
-497
-525
-554
-584
-614
-644
-676
-707
-739
-771
-804
-836
-869
-902
-934
-967
-999
-1032
-1064
-1095
-1127
-1158
-1188
-1219
-1248
-1277
-1306
-1334
-1362
-1389
-1415
-1441
-1466
-1490
-1513
-1536
-1558
-1580
-1600
-1620
-1639
-1657
-1674
-1691
-1707
-1722
-1736
-1750
-1763
-1775
-1787
-1798
-1809
-1819
-1829
-1839
-1848
-1856
-1864
-1872
-1879
-1885
-1892
-1897
-1902
-1906
-1910
-1913
-1915
-1916
-1917
-1917
-1916
-1915
-1912
-1909
-1904
-1899
-1894
-1887
-1880
-1871
-1862
-1852
-1842
-1831
-1818
-1806
-1792
-1778
-1764
-1748
-1732
-1716
-1699
-1682
-1664
-1645
-1626
-1607
-1588
-1568
-1547
-1527
-1505
-1484
-1462
-1440
-1418
-1395
-1372
-1348
-1324
-1300
-1275
-1249
-1223
-1197
-1170
-1142
-1114
-1086
-1056
-1026
-996
-965
-934
-902
-870
-837
-804
-770
-737
-703
-669
-635
-601
-567
-533
-499
-466
-433
-400
-367
-335
-304
-273
-242
-212
-183
-154
-127
-100
-74
-48
-24
0
22
44
65
84
103
121
137
153
168
181
194
206
216
226
234
242
248
254
259
263
266
269
271
273
274
274
275
275
275
275
276
276
276
277
279
281
283
286
290
294
299
306
313
321
330
340
351
364
377
392
408
425
444
463
484
506
530
555
581
608
637
667
698
730
764
799
835
872
911
950
991
1033
1076
1120
1166
1212
1260
1308
1358
1409
1461
1515
1570
1625
1682
1741
1800
1861
1923
1987
2052
2118
2185
2255
2325
2397
2471
2547
2624
2702
2783
2865
2948
3034
3121
3210
3300
3392
3486
3582
3680
3779
3880
3983
4086
4194
4302
4412
4524
4638
4754
4871
4990
5111
5234
5359
5485
5613
5742
5873
6006
6140
6275
6412
6550
6689
6829
6970
7112
7255
7398
7542
7686
7830
7975
8119
8264
8408
8553
8697
8840
8984
9126
9268
9409
9550
9690
9829
9966
10103
10239
10374
10508
10641
10772
10903
11032
11160
11286
11412
11536
11659
11780
11900
12019
12136
12252
12366
12479
12590
12700
12808
12914
13018
13121
13222
13320
13417
13513
13606
13697
13786
13873
13958
14041
14122
14201
14279
14354
14427
14499
14569
14637
14703
14768
14830
14892
14951
15009
15065
15120
15173
15225
15275
15324
15372
15417
15462
15504
15546
15585
15624
15660
15695
15728
15760
15790
15818
15845
15869
15892
15913
15932
15948
15963
15975
15986
15994
16000
16003
16004
16004
16000
15994
15986
15976
15963
15947
15929
15909
15887
15862
15835
15805
15774
15740
15703
15665
15624
15581
15536
15489
15440
15389
15336
15281
15225
15166
15106
15044
14980
14915
14848
14780
14710
14639
14567
14493
14419
14343
14266
14189
14110
14031
13952
13871
13791
13709
13628
13546
13464
13381
13299
13216
13134
13051
12969
12886
12804
12722
12639
12557
12474
12392
12310
12228
12145
12063
11980
11898
11815
11733
11650
11567
11484
11401
11318
11235
11151
11067
10984
10900
10816
10732
10648
10564
10481
10397
10314
10231
10149
10066
9985
9904
9823
9744
9665
9586
9509
9433
9357
9283
9209
9137
9066
8995
8926
8859
8792
8726
8662
8599
8537
8477
8417
8359
8303
8247
8193
8141
8090
8039
7992
7946
7901
7858
7816
7776
7738
7702
7668
7635
7605
7576
7549
7525
7502
7481
7463
7446
7432
7420
7409
7401
7395
7392
7390
7390
7393
7398
7404
7413
7424
7437
7452
7469
7488
7508
7531
7555
7581
7608
7638
7668
7700
7733
7768
7804
7841
7879
7918
7958
7999
8041
8084
8128
8172
8217
8262
8308
8354
8401
8448
8495
8542
8589
8637
8684
8731
8778
8825
8871
8918
8964
9009
9054
9099
9143
9186
9229
9271
9312
9353
9393
9432
9470
9507
9544
9579
9614
9647
9679
9710
9740
9768
9796
9822
9847
9870
9893
9914
9934
9953
9970
9987
10002
10017
10030
10042
10054
10064
10073
10082
10089
10096
10101
10105
10108
10110
10111
10110
10108
10105
10101
10095
10088
10079
10069
10058
10046
10032
10017
10001
9984
9966
9947
9928
9907
9885
9863
9840
9816
9791
9765
9739
9712
9684
9655
9625
9594
9562
9529
9495
9460
9424
9386
9347
9307
9266
9224
9180
9135
9089
9041
8992
8942
8891
8839
8786
8732
8677
8620
8563
8505
8447
8387
8328
8267
8206
8145
8084
8022
7960
7898
7837
7775
7714
7653
7593
7534
7475
7417
7360
7304
7249
7196
7144
7093
7044
6997
6951
6908
6866
6826
6788
6753
6720
6689
6661
6636
6613
6593
6576
6561
6550
6542
6536
6534
6535
6539
6546
6556
6569
6585
6604
6626
6651
6679
6709
6743
6779
6817
6859
6903
6949
6998
7049
7102
7157
7215
7274
7336
7400
7465
7532
7601
7672
7744
7818
7893
7970
8048
8127
8208
8289
8372
8455
8539
8625
8710
8797
8884
8972
9060
9149
9238
9327
9417
9506
9596
9686
9776
9866
9956
10045
10134
10223
10312
10400
10488
10575
10662
10748
10833
10918
11002
11084
11166
11247
11327
11406
11484
11560
11636
11710
11783
11854
11924
11993
12061
12126
12191
12254
12315
12375
12433
12489
12544
12596
12646
12695
12741
12785
12827
12866
12903
12937
12969
12998
13025
13049
13070
13088
13103
13116
13125
13131
13134
13134
13131
13124
13114
13100
13083
13062
13038
13010
12979
12944
12906
12864
12818
12769
12716
12660
12600
12537
12470
12401
12328
12251
12172
12090
12004
11915
11824
11729
11632
11531
11428
11322
11213
11101
10987
10870
10750
10628
10503
10376
10247
10116
9982
9846
9709
9569
9428
9285
9141
8996
8849
8701
8551
8401
8250
8098
7946
7792
7638
7483
7328
7172
7016
6859
6702
6544
6386
6228
6069
5909
5749
5588
5427
5265
5102
4939
4775
4610
4444
4278
4111
3942
3773
3603
3432
3260
3088
2914
2739
2564
2388
2211
2033
1854
1675
1495
1315
1134
953
771
589
407
225
42
-140
-323
-505
-687
-869
-1050
-1231
-1412
-1592
-1771
-1950
-2128
-2306
-2483
-2659
-2835
-3010
-3184
-3357
-3530
-3702
-3873
-4043
-4213
-4382
-4550
-4718
-4885
-5051
-5216
-5381
-5545
-5708
-5871
-6033
-6195
-6355
-6516
-6675
-6834
-6992
-7149
-7306
-7462
-7617
-7772
-7925
-8077
-8230
-8381
-8531
-8680
-8828
-8974
-9120
-9264
-9408
-9549
-9690
-9829
-9966
-10102
-10237
-10369
-10501
-10630
-10758
-10883
-11007
-11129
-11249
-11368
-11483
-11597
-11709
-11818
-11925
-12030
-12133
-12232
-12330
-12424
-12517
-12606
-12693
-12776
-12857
-12935
-13010
-13083
-13152
-13218
-13281
-13341
-13398
-13452
-13503
-13552
-13597
-13639
-13678
-13715
-13748
-13779
-13807
-13833
-13855
-13875
-13893
-13908
-13920
-13930
-13937
-13942
-13945
-13945
-13943
-13939
-13933
-13924
-13913
-13900
-13885
-13868
-13848
-13827
-13803
-13777
-13749
-13718
-13686
-13651
-13615
-13576
-13535
-13493
-13448
-13402
-13354
-13304
-13253
-13200
-13146
-13090
-13033
-12975
-12916
-12856
-12794
-12732
-12669
-12605
-12540
-12475
-12408
-12341
-12273
-12205
-12136
-12066
-11996
-11925
-11854
-11782
-11710
-11637
-11564
-11491
-11417
-11343
-11268
-11194
-11119
-11044
-10970
-10895
-10820
-10745
-10670
-10595
-10521
-10446
-10372
-10298
-10224
-10151
-10077
-10004
-9932
-9859
-9787
-9716
-9645
-9575
-9505
-9435
-9367
-9299
-9231
-9164
-9098
-9032
-8967
-8902
-8838
-8775
-8712
-8650
-8589
-8528
-8468
-8409
-8350
-8292
-8235
-8178
-8122
-8067
-8012
-7958
-7905
-7852
-7800
-7749
-7699
-7649
-7600
-7551
-7504
-7456
-7410
-7364
-7319
-7274
-7230
-7187
-7144
-7102
-7061
-7020
-6980
-6940
-6901
-6863
-6825
-6788
-6751
-6716
-6680
-6646
-6612
-6579
-6547
-6515
-6485
-6455
-6425
-6397
-6369
-6343
-6317
-6292
-6268
-6244
-6222
-6201
-6180
-6160
-6142
-6124
-6107
-6091
-6075
-6061
-6047
-6034
-6023
-6011
-6001
-5991
-5982
-5974
-5966
-5959
-5952
-5947
-5941
-5937
-5932
-5929
-5926
-5923
-5921
-5919
-5918
-5918
-5918
-5918
-5919
-5920
-5922
-5925
-5927
-5930
-5934
-5938
-5943
-5947
-5953
-5958
-5965
-5971
-5978
-5985
-5993
-6001
-6010
-6019
-6028
-6038
-6048
-6058
-6069
-6081
-6092
-6104
-6117
-6129
-6142
-6156
-6169
-6183
-6197
-6212
-6227
-6242
-6257
-6272
-6288
-6304
-6320
-6336
-6353
-6369
-6386
-6402
-6419
-6435
-6451
-6467
-6483
-6499
-6515
-6530
-6545
-6560
-6575
-6589
-6603
-6617
-6630
-6643
-6656
-6669
-6682
-6694
-6707
-6719
-6731
-6743
-6755
-6767
-6779
-6791
-6803
-6815
-6827
-6840
-6852
-6865
-6878
-6891
-6904
-6918
-6932
-6947
-6961
-6977
-6992
-7008
-7025
-7042
-7059
-7076
-7094
-7112
-7130
-7149
-7167
-7186
-7204
-7223
-7241
-7259
-7277
-7295
-7313
-7331
-7348
-7366
-7383
-7400
-7416
-7433
-7449
-7466
-7482
-7498
-7514
-7530
-7546
-7562
-7578
-7594
-7609
-7625
-7641
-7657
-7672
-7688
-7703
-7719
-7734
-7750
-7765
-7781
-7796
-7811
-7827
-7842
-7857
-7873
-7888
-7904
-7919
-7935
-7950
-7966
-7982
-7998
-8013
-8029
-8047
-8063
-8080
-8096
-8114
-8132
-8148
-8167
-8186
-8205
-8225
-8245
-8266
-8287
-8309
-8332
-8356
-8380
-8406
-8432
-8459
-8487
-8516
-8546
-8577
-8609
-8642
-8676
-8711
-8747
-8783
-8821
-8860
-8900
-8941
-8983
-9026
-9070
-9115
-9162
-9209
-9258
-9308
-9359
-9412
-9465
-9520
-9576
-9634
-9693
-9753
-9814
-9877
-9942
-10007
-10074
-10143
-10212
-10283
-10356
-10429
-10504
-10580
-10657
-10735
-10815
-10895
-10976
-11058
-11140
-11223
-11307
-11392
-11476
-11561
-11647
-11733
-11818
-11904
-11990
-12076
-12161
-12247
-12332
-12417
-12501
-12585
-12668
-12751
-12833
-12914
-12995
-13075
-13154
-13232
-13309
-13385
-13460
-13534
-13607
-13679
-13749
-13818
-13886
-13952
-14017
-14080
-14142
-14201
-14260
-14316
-14370
-14422
-14472
-14520
-14566
-14609
-14650
-14688
-14724
-14757
-14786
-14813
-14837
-14858
-14876
-14890
-14901
-14909
-14913
-14914
-14911
-14905
-14896
-14882
-14866
-14846
-14822
-14795
-14764
-14731
-14693
-14653
-14609
-14562
-14512
-14459
-14403
-14344
-14282
-14218
-14151
-14081
-14009
-13934
-13857
-13777
-13695
-13611
-13525
-13437
-13346
-13253
-13159
-13062
-12963
-12863
-12761
-12657
-12551
-12444
-12335
-12225
-12113
-12000
-11885
-11769
-11653
-11535
-11416
-11296
-11175
-11054
-10932
-10809
-10686
-10562
-10438
-10314
-10190
-10065
-9941
-9817
-9693
-9569
-9445
-9322
-9200
-9078
-8957
-8837
-8717
-8598
-8480
-8363
-8248
-8132
-8019
-7906
-7794
-7684
-7574
-7466
-7359
-7253
-7148
-7045
-6942
-6841
-6741
-6642
-6545
-6449
-6354
-6260
-6167
-6076
-5986
-5898
-5811
-5725
-5640
-5557
-5475
-5394
-5314
-5236
-5159
-5083
-5009
-4936
-4864
-4793
-4723
-4655
-4587
-4521
-4456
-4392
-4328
-4266
-4205
-4145
-4086
-4027
-3971
-3915
-3860
-3805
-3751
-3698
-3646
-3594
-3543
-3492
-3442
-3392
-3343
-3293
-3244
-3195
-3146
-3097
-3048
-2999
-2950
-2900
-2851
-2801
-2751
-2700
-2650
-2599
-2548
-2496
-2444
-2392
-2340
-2288
-2235
-2182
-2128
-2075
-2021
-1967
-1913
-1858
-1803
-1748
-1693
-1638
-1582
-1526
-1470
-1413
-1356
-1299
-1241
-1183
-1125
-1066
-1006
-948
-888
-827
-766
-705
-642
-580
-516
-452
-387
-322
-255
-189
-121
-52
17
87
158
229
302
375
449
524
600
676
753
832
911
991
1072
1154
1236
1320
1405
1491
1577
1665
1754
1844
1935
2027
2119
2213
2308
2404
2501
2598
2697
2796
2896
2996
3097
3199
3301
3404
3507
3610
3714
3818
3922
4026
4131
4236
4341
4446
4551
4657
4762
4868
4974
5079
5185
5292
5398
5504
5611
5717
5823
5930
6036
6142
6248
6354
6460
6565
6670
6774
6878
6981
7083
7185
7286
7386
7486
7584
7682
7778
7874
7968
8061
8154
8245
8335
8423
8510
8597
8681
8765
8847
8927
9007
9085
9162
9237
9311
9384
9456
9526
9595
9663
9730
9796
9861
9924
9987
10049
10110
10169
10228
10286
10343
10399
10455
10509
10563
10616
10668
10719
10769
10818
10866
10914
10960
11006
11051
11095
11138
11180
11222
11262
11302
11340
11378
11414
11450
11485
11518
11551
11582
11612
11641
11669
11695
11720
11744
11766
11786
11805
11823
11839
11853
11865
11876
11884
11891
11896
11900
11901
11900
11898
11893
11887
11879
11868
11856
11842
11826
11808
11788
11766
11742
11717
11689
11660
11629
11596
11562
11526
11488
11449
11409
11366
11323
11278
11232
11184
11135
11085
11034
10982
10929
10874
10819
10763
10705
10647
10588
10529
10468
10407
10345
10282
10218
10154
10089
10023
9957
9889
9821
9753
9683
9613
9542
9471
9399
9326
9253
9179
9105
9030
8954
8879
8802
8726
8649
8573
8496
8419
8342
8265
8188
8112
8036
7960
7885
7810
7736
7662
7589
7517
7446
7375
7306
7237
7170
7103
7038
6974
6910
6848
6788
6728
6669
6612
6556
6501
6448
6395
6344
6294
6245
6198
6152
6107
6063
6021
5980
5941
5903
5866
5831
5796
5764
5732
5702
5674
5647
5621
5596
5572
5550
5529
5510
5491
5474
5458
5443
5430
5417
5406
5397
5388
5381
5375
5370
5366
5364
5363
5363
5365
5367
5372
5377
5384
5392
5402
5413
5425
5439
5454
5470
5488
5508
5529
5551
5575
5601
5628
5656
5686
5718
5751
5785
5822
5859
5898
5938
5980
6023
6067
6112
6159
6207
6256
6305
6356
6408
6460
6513
6567
6621
6676
6731
6787
6843
6900
6956
7013
7071
7128
7186
7243
7301
7359
7417
7475
7533
7591
7650
7708
7767
7826
7885
7944
8004
8063
8122
8183
8243
8303
8364
8425
8486
8547
8609
8671
8733
8795
8857
8920
8983
9046
9109
9172
9235
9299
9362
9426
9490
9553
9617
9681
9744
9808
9872
9935
9999
10062
10126
10189
10252
10316
10379
10442
10505
10568
10631
10694
10757
10820
10883
10945
11008
11070
11132
11195
11256
11318
11380
11441
11502
11562
11622
11682
11741
11800
11858
11916
11973
12029
12085
12140
12195
12249
12302
12355
12407
12458
12509
12558
12607
12656
12703
12750
12796
12841
12885
12929
12972
13014
13055
13095
13134
13172
13209
13245
13281
13315
13348
13380
13411
13441
13470
13498
13525
13550
13575
13598
13621
13642
13662
13682
13700
13717
13733
13748
13762
13775
13787
13797
13807
13815
13823
13829
13834
13838
13841
13843
13843
13842
13840
13837
13833
13827
13820
13811
13802
13791
13779
13765
13750
13734
13717
13698
13678
13656
13633
13609
13584
13557
13529
13500
13470
13438
13405
13371
13336
13299
13262
13223
13183
13142
13100
13057
13013
12968
12922
12875
12826
12777
12727
12675
12623
12569
12515
12459
12403
12345
12287
12227
12166
12104
12041
11977
11911
11845
11777
11709
11639
11568
11497
11424
11350
11275
11199
11122
11045
10966
10886
10806
10725
10643
10560
10477
10393
10308
10223
10137
10051
9964
9877
9789
9702
9613
9525
9436
9347
9258
9169
9080
8991
8902
8813
8724
8635
8547
8459
8372
8285
8198
8113
8026
7943
7859
7776
7694
7612
7531
7452
7372
7294
7217
7140
7065
6990
6915
6842
6769
6697
6626
6556
6486
6416
6348
6280
6212
6146
6080
6014
5949
5885
5821
5758
5695
5633
5572
5511
5451
5391
5332
5274
5216
5159
5102
5047
4991
4936
4882
4829
4776
4723
4671
4620
4569
4518
4468
4419
4370
4321
4273
4225
4178
4131
4083
4038
3991
3946
3900
3855
3811
3766
3722
3678
3635
3592
3549
3507
3465
3424
3383
3342
3302
3262
3223
3184
3146
3107
3070
3032
2995
2959
2922
2886
2851
2816
2781
2746
2712
2678
2644
2611
2578
2546
2514
2482
2451
2421
2391
2361
2333
2304
2277
2250
2224
2198
2174
2150
2127
2104
2083
2062
2041
2023
2005
1987
1970
1954
1939
1925
1912
1899
1887
1876
1866
1856
1847
1839
1832
1826
1820
1815
1811
1807
1804
1802
1801
1801
1801
1802
1803
1806
1809
1812
1817
1822
1828
1834
1841
1849
1857
1865
1875
1884
1895
1905
1916
1928
1940
1952
1965
1978
1991
2005
2019
2033
2047
2062
2077
2091
2106
2122
2137
2152
2167
2182
2197
2212
2227
2242
2256
2271
2285
2298
2311
2324
2337
2348
2360
2370
2381
2390
2399
2407
2414
2420
2426
2430
2434
2436
2438
2438
2437
2436
2433
2429
2423
2417
2409
2400
2390
2378
2366
2352
2337
2321
2303
2284
2265
2244
2222
2199
2175
2150
2123
2096
2068
2039
2009
1979
1947
1915
1882
1848
1813
1778
1742
1706
1668
1630
1592
1553
1513
1473
1432
1391
1349
1307
1264
1220
1176
1132
1086
1040
994
947
899
851
802
753
703
652
601
549
497
444
390
337
282
228
173
118
62
6
-49
-106
-162
-218
-274
-331
-387
-443
-500
-556
-612
-667
-723
-778
-833
-888
-942
-996
-1050
-1103
-1156
-1208
-1260
-1312
-1362
-1413
-1462
-1511
-1559
-1607
-1654
-1700
-1746
-1791
-1835
-1878
-1921
-1962
-2003
-2043
-2083
-2121
-2159
-2196
-2232
-2267
-2301
-2335
-2368
-2400
-2431
-2462
-2492
-2521
-2549
-2577
-2605
-2632
-2658
-2684
-2709
-2734
-2758
-2782
-2805
-2828
-2850
-2872
-2893
-2914
-2934
-2954
-2973
-2992
-3010
-3028
-3045
-3062
-3078
-3094
-3109
-3124
-3138
-3152
-3166
-3178
-3191
-3202
-3213
-3224
-3233
-3242
-3251
-3258
-3265
-3271
-3277
-3281
-3284
-3287
-3289
-3289
-3289
-3288
-3286
-3283
-3279
-3274
-3268
-3261
-3253
-3245
-3235
-3225
-3214
-3203
-3191
-3178
-3164
-3150
-3135
-3120
-3104
-3088
-3071
-3054
-3036
-3018
-3000
-2982
-2963
-2944
-2925
-2906
-2887
-2868
-2848
-2829
-2810
-2791
-2772
-2753
-2735
-2717
-2699
-2681
-2664
-2647
-2630
-2614
-2598
-2583
-2568
-2553
-2539
-2526
-2513
-2501
-2489
-2477
-2467
-2456
-2447
-2438
-2429
-2422
-2414
-2408
-2402
-2398
-2393
-2390
-2388
-2386
-2385
-2385
-2387
-2389
-2392
-2396
-2401
-2407
-2414
-2422
-2431
-2442
-2453
-2465
-2479
-2493
-2509
-2526
-2543
-2562
-2582
-2603
-2625
-2648
-2672
-2697
-2723
-2750
-2778
-2806
-2836
-2867
-2899
-2931
-2965
-2999
-3034
-3070
-3107
-3144
-3182
-3221
-3261
-3301
-3341
-3383
-3424
-3467
-3510
-3553
-3597
-3641
-3686
-3731
-3777
-3823
-3870
-3917
-3964
-4011
-4059
-4109
-4158
-4207
-4256
-4306
-4356
-4406
-4457
-4507
-4558
-4608
-4659
-4710
-4761
-4812
-4862
-4913
-4964
-5014
-5064
-5114
-5163
-5213
-5262
-5310
-5359
-5407
-5454
-5501
-5548
-5594
-5640
-5685
-5730
-5775
-5819
-5862
-5905
-5947
-5990
-6031
-6072
-6113
-6154
-6194
-6234
-6273
-6312
-6351
-6390
-6428
-6466
-6504
-6542
-6580
-6617
-6655
-6692
-6729
-6766
-6803
-6840
-6876
-6913
-6949
-6985
-7020
-7056
-7091
-7125
-7160
-7193
-7227
-7260
-7292
-7324
-7355
-7385
-7415
-7444
-7473
-7500
-7527
-7553
-7578
-7603
-7626
-7649
-7670
-7691
-7710
-7729
-7747
-7764
-7780
-7795
-7809
-7822
-7835
-7846
-7857
-7867
-7876
-7885
-7893
-7900
-7907
-7913
-7918
-7924
-7928
-7933
-7937
-7941
-7944
-7947
-7950
-7953
-7956
-7959
-7961
-7964
-7966
-7969
-7971
-7973
-7975
-7978
-7980
-7981
-7983
-7984
-7986
-7987
-7987
-7988
-7988
-7987
-7986
-7985
-7983
-7981
-7978
-7975
-7972
-7968
-7963
-7958
-7952
-7947
-7940
-7933
-7926
-7919
-7911
-7903
-7894
-7886
-7877
-7867
-7858
-7848
-7838
-7828
-7818
-7808
-7797
-7787
-7776
-7765
-7755
-7744
-7733
-7722
-7712
-7701
-7691
-7680
-7670
-7659
-7649
-7639
-7629
-7619
-7610
-7600
-7591
-7582
-7573
-7565
-7557
-7549
-7541
-7533
-7526
-7519
-7513
-7507
-7501
-7495
-7490
-7485
-7481
-7477
-7473
-7470
-7467
-7464
-7462
-7460
-7459
-7457
-7457
-7457
-7457
-7458
-7459
-7460
-7463
-7466
-7469
-7473
-7478
-7483
-7489
-7496
-7504
-7513
-7522
-7533
-7544
-7556
-7570
-7584
-7599
-7616
-7633
-7651
-7671
-7691
-7713
-7735
-7758
-7783
-7808
-7834
-7861
-7889
-7917
-7947
-7977
-8007
-8039
-8071
-8105
-8138
-8173
-8208
-8243
-8279
-8315
-8351
-8388
-8425
-8463
-8500
-8538
-8576
-8614
-8652
-8691
-8729
-8767
-8805
-8844
-8882
-8919
-8957
-8995
-9032
-9069
-9106
-9142
-9178
-9214
-9249
-9284
-9318
-9352
-9385
-9418
-9451
-9483
-9514
-9545
-9576
-9605
-9635
-9664
-9692
-9720
-9747
-9774
-9800
-9825
-9851
-9875
-9899
-9923
-9945
-9968
-9989
-10010
-10031
-10050
-10069
-10087
-10105
-10121
-10137
-10152
-10166
-10180
-10193
-10205
-10216
-10227
-10236
-10246
-10254
-10262
-10269
-10275
-10281
-10286
-10291
-10295
-10299
-10302
-10305
-10308
-10310
-10312
-10313
-10314
-10315
-10316
-10316
-10317
-10317
-10317
-10318
-10318
-10318
-10318
-10318
-10318
-10318
-10319
-10319
-10319
-10319
-10320
-10320
-10321
-10321
-10322
-10322
-10322
-10323
-10323
-10323
-10324
-10324
-10324
-10324
-10325
-10325
-10325
-10326
-10326
-10327
-10327
-10328
-10329
-10330
-10330
-10331
-10332
-10333
-10334
-10335
-10336
-10337
-10338
-10339
-10340
-10341
-10342
-10342
-10343
-10343
-10344
-10344
-10344
-10343
-10343
-10342
-10341
-10340
-10339
-10337
-10335
-10333
-10330
-10327
-10323
-10319
-10315
-10310
-10305
-10299
-10293
-10286
-10279
-10271
-10262
-10253
-10244
-10234
-10223
-10211
-10199
-10186
-10173
-10158
-10143
-10128
-10111
-10093
-10075
-10056
-10036
-10015
-9993
-9970
-9947
-9922
-9897
-9870
-9842
-9814
-9785
-9754
-9723
-9690
-9657
-9622
-9587
-9550
-9512
-9474
-9434
-9393
-9351
-9308
-9263
-9218
-9171
-9123
-9074
-9024
-8972
-8920
-8866
-8811
-8754
-8697
-8638
-8578
-8516
-8454
-8390
-8325
-8259
-8192
-8122
-8053
-7983
-7911
-7838
-7763
-7688
-7612
-7535
-7456
-7377
-7297
-7216
-7134
-7051
-6968
-6884
-6799
-6713
-6627
-6541
-6454
-6366
-6278
-6189
-6101
-6011
-5922
-5832
-5741
-5651
-5560
-5469
-5378
-5286
-5194
-5102
-5010
-4918
-4825
-4732
-4638
-4545
-4451
-4357
-4262
-4167
-4072
-3976
-3881
-3785
-3688
-3592
-3495
-3398
-3300
-3203
-3106
-3008
-2910
-2813
-2715
-2618
-2521
-2423
-2326
-2230
-2133
-2037
-1942
-1846
-1751
-1657
-1563
-1470
-1377
-1284
-1192
-1101
-1010
-921
-831
-742
-654
-567
-480
-394
-308
-224
-140
-56
26
108
189
269
349
428
506
583
660
735
810
884
958
1030
1102
1173
1243
1313
1382
1449
1516
1583
1648
1712
1776
1839
1901
1962
2021
2082
2140
2197
2254
2310
2365
2418
2471
2523
2575
2625
2674
2723
2770
2817
2863
2908
2952
2995
3038
3079
3120
3160
3199
3238
3276
3313
3349
3384
3419
3454
3487
3520
3553
3585
3616
3647
3677
3707
3737
3766
3795
3823
3851
3878
3906
3932
3959
3985
4011
4037
4062
4088
4112
4137
4161
4185
4209
4232
4256
4278
4301
4323
4345
4367
4389
4410
4431
4452
4473
4493
4513
4533
4553
4572
4591
4610
4628
4646
4664
4681
4698
4715
4730
4746
4761
4775
4789
4802
4815
4827
4839
4850
4861
4871
4880
4889
4898
4906
4914
4921
4928
4934
4940
4946
4950
4955
4959
4962
4965
4967
4969
4971
4971
4972
4972
4971
4971
4969
4968
4966
4964
4962
4959
4957
4954
4951
4948
4945
4942
4938
4935
4931
4928
4925
4921
4918
4915
4912
4910
4907
4905
4903
4902
4901
4900
4899
4899
4899
4899
4900
4901
4903
4905
4907
4909
4912
4914
4917
4920
4924
4927
4930
4934
4938
4941
4945
4949
4954
4958
4962
4967
4971
4976
4981
4986
4991
4996
5001
5006
5011
5016
5021
5026
5030
5035
5039
5043
5047
5051
5054
5057
5060
5062
5064
5065
5066
5067
5068
5068
5068
5068
5067
5066
5065
5064
5063
5062
5060
5059
5057
5055
5054
5052
5051
5049
5047
5046
5045
5043
5042
5040
5039
5038
5037
5036
5035
5034
5034
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5033
5032
5032
5031
5030
5029
5027
5025
5023
5020
5017
5013
5010
5006
5001
4997
4993
4988
4984
4979
4975
4970
4966
4962
4959
4956
4953
4951
4949
4947
4946
4946
4946
4947
4948
4950
4953
4956
4959
4964
4969
4975
4981
4988
4996
5004
5013
5024
5034
5046
5058
5071
5085
5100
5115
5131
5147
5165
5182
5201
5220
5239
5259
5279
5300
5320
5342
5363
5385
5406
5428
5450
5472
5494
5516
5539
5561
5583
5605
5627
5649
5671
5694
5716
5738
5760
5782
5805
5827
5850
5872
5895
5918
5942
5965
5989
6013
6038
6063
6088
6114
6141
6168
6195
6223
6251
6280
6309
6338
6368
6398
6428
6458
6489
6519
6549
6579
6609
6638
6667
6696
6723
6750
6776
6802
6826
6849
6872
6893
6913
6932
6949
6965
6980
6994
7006
7017
7026
7034
7040
7044
7048
7049
7049
7047
7044
7039
7033
7024
7015
7003
6990
6976
6959
6942
6923
6902
6881
6857
6833
6807
6780
6752
6723
6693
6661
6629
6595
6561
6526
6489
6452
6414
6375
6336
6295
6254
6212
6170
6127
6083
6039
5994
5949
5904
5858
5812
5766
5720
5673
5626
5578
5531
5483
5435
5387
5338
5289
5240
5191
5141
5091
5041
4990
4939
4889
4837
4786
4735
4684
4633
4581
4530
4480
4429
4379
4329
4279
4230
4182
4133
4086
4038
3992
3946
3901
3856
3812
3768
3725
3682
3640
3599
3558
3518
3478
3438
3399
3361
3323
3285
3248
3211
3174
3138
3102
3066
3030
2995
2960
2925
2890
2856
2822
2788
2754
2721
2688
2655
2622
2590
2558
2526
2495
2463
2432
2401
2370
2340
2309
2279
2249
2219
2189
2159
2130
2100
2071
2041
2013
1984
1955
1926
1898
1870
1842
1814
1787
1759
1732
1706
1679
1653
1627
1601
1575
1550
1524
1499
1474
1449
1424
1399
1374
1349
1324
1299
1274
1249
1224
1198
1173
1147
1121
1095
1068
1042
1014
987
959
931
902
873
844
814
784
753
722
690
658
626
593
560
526
492
458
423
388
353
317
281
244
208
171
133
95
57
19
-20
-60
-99
-139
-180
-221
-262
-304
-346
-389
-432
-476
-520
-565
-610
-656
-703
-749
-797
-845
-894
-943
-992
-1043
-1093
-1145
-1197
-1249
-1302
-1355
-1408
-1462
-1517
-1572
-1627
-1682
-1737
-1793
-1849
-1905
-1962
-2017
-2074
-2131
-2187
-2243
-2300
-2356
-2412
-2468
-2523
-2579
-2634
-2689
-2744
-2799
-2853
-2907
-2961
-3015
-3068
-3122
-3175
-3227
-3280
-3332
-3385
-3436
-3488
-3540
-3591
-3642
-3693
-3743
-3794
-3844
-3894
-3944
-3993
-4042
-4091
-4140
-4189
-4237
-4285
-4333
-4381
-4428
-4475
-4522
-4568
-4615
-4661
-4707
-4752
-4797
-4842
-4887
-4931
-4975
-5019
-5062
-5105
-5147
-5190
-5232
-5273
-5314
-5355
-5396
-5436
-5476
-5515
-5554
-5593
-5632
-5670
-5708
-5746
-5783
-5820
-5857
-5894
-5930
-5966
-6002
-6038
-6073
-6108
-6144
-6179
-6213
-6248
-6283
-6317
-6351
-6386
-6420
-6454
-6488
-6521
-6555
-6588
-6621
-6654
-6687
-6720
-6752
-6784
-6816
-6848
-6879
-6910
-6941
-6972
-7002
-7032
-7062
-7091
-7121
-7150
-7178
-7207
-7235
-7263
-7291
-7318
-7345
-7372
-7399
-7425
-7452
-7477
-7503
-7528
-7553
-7577
-7601
-7625
-7648
-7671
-7693
-7715
-7736
-7756
-7776
-7796
-7814
-7832
-7849
-7866
-7882
-7897
-7911
-7925
-7938
-7950
-7961
-7971
-7981
-7990
-7998
-8005
-8010
-8016
-8021
-8025
-8026
-8029
-8029
-8029
-8029
-8026
-8023
-8020
-8015
-8010
-8003
-7996
-7988
-7979
-7969
-7958
-7946
-7933
-7920
-7905
-7890
-7874
-7857
-7840
-7821
-7802
-7782
-7761
-7740
-7718
-7695
-7671
-7647
-7623
-7597
-7572
-7545
-7519
-7491
-7464
-7436
-7408
-7379
-7350
-7321
-7292
-7262
-7232
-7202
-7172
-7142
-7112
-7081
-7050
-7019
-6989
-6957
-6926
-6895
-6864
-6833
-6801
-6770
-6739
-6708
-6676
-6645
-6614
-6583
-6552
-6521
-6491
-6460
-6430
-6400
-6370
-6340
-6310
-6280
-6251
-6221
-6192
-6163
-6133
-6104
-6076
-6047
-6018
-5990
-5961
-5933
-5904
-5876
-5848
-5820
-5792
-5765
-5737
-5709
-5682
-5654
-5627
-5599
-5572
-5545
-5517
-5490
-5462
-5434
-5406
-5378
-5350
-5322
-5294
-5265
-5236
-5208
-5178
-5149
-5119
-5090
-5059
-5029
-4998
-4967
-4936
-4904
-4871
-4838
-4805
-4771
-4736
-4701
-4665
-4628
-4591
-4552
-4513
-4473
-4433
-4391
-4349
-4305
-4261
-4216
-4170
-4124
-4075
-4027
-3979
-3929
-3879
-3828
-3776
-3723
-3670
-3617
-3563
-3508
-3452
-3397
-3340
-3283
-3226
-3168
-3110
-3051
-2992
-2933
-2873
-2813
-2753
-2692
-2631
-2570
-2508
-2446
-2384
-2322
-2260
-2197
-2134
-2071
-2008
-1945
-1882
-1819
-1755
-1692
-1629
-1565
-1502
-1439
-1376
-1313
-1250
-1187
-1124
-1062
-1000
-938
-876
-815
-753
-692
-632
-572
-512
-452
-393
-334
-275
-217
-159
-101
-44
13
70
126
182
238
293
348
403
457
511
564
617
670
722
774
825
875
926
975
1024
1072
1120
1167
1214
1260
1305
1350
1394
1438
1480
1523
1564
1606
1646
1686
1726
1765
1804
1842
1880
1917
1954
1991
2027
2063
2099
2134
2169
2204
2239
2273
2307
2341
2374
2407
2440
2473
2505
2537
2569
2601
2632
2663
2694
2724
2754
2783
2812
2841
2870
2898
2925
2952
2979
3005
3031
3056
3080
3104
3128
3151
3173
3195
3216
3237
3257
3276
3295
3314
3331
3349
3366
3382
3398
3413
3428
3442
3456
3470
3483
3496
3508
3520
3532
3543
3554
3565
3575
3585
3595
3604
3614
3623
3631
3639
3647
3655
3663
3670
3676
3683
3689
3695
3700
3705
3710
3714
3718
3721
3725
3727
3730
3732
3734
3735
3736
3737
3738
3738
3738
3737
3737
3736
3735
3734
3732
3731
3729
3727
3724
3722
3719
3716
3713
3710
3706
3702
3698
3694
3689
3684
3678
3672
3666
3660
3653
3645
3637
3629
3620
3611
3602
3592
3581
3570
3559
3547
3534
3521
3508
3494
3480
3465
3450
3434
3418
3401
3384
3367
3349
3331
3312
3293
3274
3254
3234
3213
3192
3171
3149
3127
3105
3083
3060
3036
3013
2989
2964
2940
2915
2889
2863
2837
2811
2784
2757
2730
2702
2674
2646
2618
2589
2560
2531
2502
2472
2442
2412
2382
2351
2321
2290
2259
2227
2196
2164
2133
2101
2069
2037
2005
1973
1942
1910
1878
1847
1816
1784
1754
1723
1693
1663
1633
1604
1575
1547
1519
1491
1464
1437
1411
1386
1360
1336
1312
1288
1265
1242
1220
1198
1177
1156
1136
1116
1096
1077
1058
1040
1020
1002
985
968
950
933
915
898
881
863
846
829
812
794
776
759
741
723
704
686
667
648
628
609
589
569
548
527
506
484
462
440
418
395
372
349
325
302
278
254
229
205
180
155
130
105
80
55
29
4
-22
-47
-73
-98
-124
-150
-176
-202
-228
-254
-280
-306
-332
-358
-385
-411
-437
-463
-490
-516
-543
-569
-596
-622
-649
-675
-702
-729
-756
-783
-810
-837
-864
-891
-918
-946
-973
-1000
-1029
-1057
-1084
-1112
-1140
-1168
-1196
-1224
-1253
-1281
-1309
-1337
-1365
-1393
-1421
-1449
-1476
-1504
-1532
-1559
-1586
-1613
-1640
-1667
-1693
-1719
-1745
-1771
-1797
-1822
-1847
-1872
-1897
-1921
-1945
-1970
-1994
-2017
-2041
-2066
-2090
-2114
-2139
-2163
-2188
-2212
-2237
-2263
-2288
-2314
-2340
-2367
-2394
-2421
-2448
-2476
-2505
-2533
-2562
-2592
-2621
-2651
-2682
-2712
-2743
-2774
-2806
-2837
-2869
-2901
-2933
-2965
-2997
-3030
-3062
-3095
-3127
-3160
-3192
-3224
-3256
-3288
-3320
-3351
-3382
-3413
-3444
-3474
-3504
-3533
-3563
-3591
-3619
-3647
-3674
-3701
-3727
-3753
-3778
-3802
-3827
-3850
-3874
-3896
-3919
-3940
-3962
-3983
-4003
-4022
-4042
-4061
-4080
-4098
-4115
-4132
-4148
-4164
-4180
-4194
-4208
-4222
-4235
-4248
-4260
-4271
-4282
-4292
-4302
-4311
-4319
-4327
-4334
-4341
-4347
-4353
-4358
-4363
-4367
-4370
-4373
-4375
-4376
-4377
-4377
-4377
-4376
-4374
-4371
-4368
-4364
-4360
-4355
-4349
-4342
-4335
-4327
-4318
-4309
-4299
-4288
-4277
-4265
-4252
-4239
-4224
-4210
-4194
-4178
-4161
-4143
-4125
-4106
-4086
-4066
-4043
-4022
-3999
-3976
-3952
-3927
-3901
-3874
-3847
-3819
-3791
-3761
-3731
-3700
-3669
-3636
-3604
-3570
-3536
-3501
-3465
-3429
-3392
-3355
-3317
-3278
-3239
-3200
-3159
-3119
-3077
-3036
-2993
-2950
-2907
-2864
-2819
-2775
-2730
-2684
-2639
-2592
-2546
-2499
-2451
-2404
-2356
-2308
-2259
-2210
-2161
-2111
-2062
-2012
-1961
-1911
-1860
-1809
-1758
-1707
-1655
-1604
-1552
-1500
-1448
-1395
-1343
-1291
-1238
-1186
-1133
-1080
-1028
-975
-922
-870
-817
-765
-712
-660
-608
-556
-504
-453
-401
-350
-299
-249
-198
-149
-99
-50
-1
47
95
142
189
235
281
326
371
415
459
502
544
586
628
669
709
749
788
827
866
903
940
977
1012
1049
1084
1118
1152
1185
1218
1250
1282
1313
1343
1373
1402
1430
1458
1485
1512
1538
1563
1588
1612
1636
1659
1681
1703
1725
1746
1766
1786
1805
1824
1842
1860
1877
1894
1910
1926
1941
1956
1970
1984
1998
2011
2023
2036
2048
2059
2070
2081
2091
2101
2110
2119
2128
2137
2145
2152
2160
2167
2174
2181
2187
2194
2200
2206
2211
2217
2223
2228
2234
2239
2245
2250
2256
2261
2267
2273
2279
2285
2291
2297
2304
2310
2317
2324
2331
2338
2346
2353
2361
2369
2377
2385
2393
2402
2411
2419
2428
2438
2447
2457
2466
2476
2486
2497
2507
2518
2529
2540
2551
2563
2575
2586
2598
2611
2623
2635
2648
2660
2673
2686
2698
2711
2724
2737
2750
2763
2776
2789
2802
2814
2827
2840
2853
2866
2878
2891
2903
2916
2928
2940
2953
2965
2977
2988
3000
3011
3023
3034
3045
3055
3066
3076
3086
3096
3105
3114
3123
3132
3140
3148
3156
3163
3171
3177
3184
3190
3195
3200
3205
3210
3214
3217
3220
3223
3225
3227
3228
3229
3230
3230
3230
3229
3228
3227
3225
3223
3220
3217
3214
3210
3206
3202
3197
3192
3186
3180
3174
3167
3160
3153
3145
3137
3128
3120
3110
3101
3091
3081
3070
3059
3048
3036
3024
3012
3000
2987
2974
2961
2947
2934
2920
2905
2891
2876
2862
2847
2831
2816
2801
2785
2769
2754
2738
2721
2705
2689
2673
2656
2639
2623
2606
2589
2572
2555
2538
2521
2504
2487
2470
2453
2436
2419
2402
2385
2368
2352
2335
2319
2303
2287
2271
2256
2241
2226
2212
2198
2184
2171
2159
2147
2136
2125
2115
2105
2096
2088
2081
2074
2068
2063
2058
2055
2052
2049
2048
2047
2047
2048
2049
2051
2054
2058
2062
2067
2073
2079
2087
2095
2103
2113
2123
2133
2145
2157
2170
2183
2197
2212
2228
2244
2261
2278
2296
2314
2334
2353
2373
2394
2415
2436
2458
2480
2503
2526
2549
2573
2596
2620
2644
2669
2693
2718
2742
2767
2792
2817
2842
2867
2893
2918
2943
2968
2993
3019
3044
3069
3094
3119
3144
3168
3193
3218
3242
3266
3290
3314
3338
3361
3385
3408
3431
3454
3476
3498
3520
3542
3563
3584
3605
3625
3645
3665
3684
3703
3722
3740
3758
3776
3793
3809
3826
3842
3857
3872
3887
3901
3915
3929
3942
3955
3967
3979
3991
4002
4013
4022
4033
4042
4051
4059
4067
4075
4082
4089
4094
4101
4106
4110
4114
4117
4120
4122
4124
4125
4126
4126
4125
4123
4122
4119
4116
4112
4107
4102
4096
4090
4083
4075
4066
4056
4046
4035
4022
4011
3998
3984
3969
3953
3937
3919
3901
3883
3863
3843
3822
3800
3777
3753
3729
3704
3678
3651
3623
3595
3565
3535
3504
3472
3439
3406
3371
3336
3299
3262
3224
3185
3146
3105
3064
3022
2979
2935
2891
2845
2799
2753
2705
2657
2608
2559
2508
2458
2406
2354
2301
2247
2193
2138
2083
2027
1970
1913
1855
1797
1738
1679
1619
1558
1497
1435
1373
1311
1248
1185
1121
1057
993
928
863
797
732
666
600
533
467
400
333
267
200
133
66
-1
-68
-134
-201
-267
-333
-398
-464
-529
-594
-658
-722
-786
-849
-911
-974
-1035
-1097
-1157
-1217
-1277
-1336
-1394
-1452
-1509
-1565
-1620
-1675
-1729
-1783
-1835
-1887
-1938
-1988
-2037
-2085
-2133
-2179
-2225
-2269
-2313
-2356
-2398
-2438
-2478
-2517
-2555
-2592
-2628
-2663
-2697
-2730
-2762
-2793
-2823
-2852
-2880
-2907
-2934
-2959
-2983
-3006
-3028
-3050
-3070
-3089
-3107
-3125
-3141
-3157
-3171
-3185
-3198
-3209
-3220
-3230
-3240
-3248
-3255
-3262
-3267
-3272
-3276
-3279
-3281
-3283
-3283
-3283
-3281
-3279
-3276
-3273
-3268
-3263
-3257
-3250
-3242
-3234
-3225
-3215
-3205
-3194
-3183
-3171
-3158
-3144
-3131
-3116
-3101
-3086
-3070
-3053
-3037
-3019
-3001
-2983
-2964
-2945
-2925
-2905
-2885
-2864
-2842
-2821
-2799
-2777
-2754
-2731
-2708
-2684
-2660
-2636
-2612
-2587
-2562
-2537
-2511
-2486
-2460
-2434
-2408
-2382
-2355
-2329
-2302
-2275
-2248
-2221
-2194
-2166
-2139
-2111
-2084
-2056
-2028
-2001
-1973
-1945
-1917
-1889
-1860
-1832
-1804
-1775
-1747
-1718
-1690
-1661
-1632
-1604
-1575
-1546
-1517
-1488
-1459
-1430
-1400
-1371
-1342
-1312
-1283
-1253
-1224
-1194
-1164
-1135
-1105
-1074
-1044
-1014
-983
-953
-922
-891
-859
-828
-796
-764
-731
-699
-666
-632
-599
-565
-531
-496
-461
-426
-391
-355
-319
-283
-247
-210
-174
-137
-100
-63
-25
12
49
87
124
161
199
236
274
311
349
386
423
460
498
535
572
609
646
683
720
756
793
830
866
903
939
976
1012
1048
1084
1121
1157
1193
1228
1264
1300
1336
1371
1407
1442
1478
1513
1548
1583
1618
1652
1687
1721
1755
1789
1823
1856
1889
1922
1955
1987
2019
2051
2082
2113
2143
2173
2203
2232
2260
2289
2316
2343
2370
2396
2422
2447
2471
2495
2518
2541
2563
2585
2606
2626
2645
2664
2682
2700
2717
2733
2749
2764
2778
2792
2805
2817
2829
2840
2851
2861
2870
2878
2886
2894
2901
2907
2912
2917
2921
2925
2928
2930
2932
2933
2933
2933
2932
2931
2928
2926
2922
2918
2913
2907
2901
2894
2887
2878
2870
2860
2850
2840
2829
2817
2805
2792
2779
2765
2751
2736
2721
2705
2689
2672
2655
2637
2619
2600
2581
2561
2541
2521
2499
2478
2456
2433
2410
2387
2363
2338
2313
2288
2263
2237
2210
2183
2156
2129
2101
2073
2044
2016
1987
1958
1928
1899
1869
1839
1809
1779
1749
1718
1688
1657
1626
1596
1565
1534
1504
1473
1442
1412
1381
1351
1320
1290
1260
1230
1200
1170
1141
1111
1082
1054
1025
997
969
942
915
888
861
835
810
785
760
736
713
690
667
645
624
603
583
563
544
526
508
491
474
458
442
426
412
397
383
370
357
344
332
320
308
297
285
275
264
254
244
234
224
215
206
196
188
179
170
162
153
145
137
129
121
113
106
98
90
83
75
68
61
54
46
39
32
25
18
11
4
-3
-10
-17
-24
-32
-39
-46
-53
-60
-68
-75
-83
-90
-98
-106
-114
-122
-130
-138
-146
-154
-163
-171
-179
-187
-196
-204
-212
-220
-229
-237
-245
-253
-261
-268
-276
-284
-292
-299
-307
-314
-322
-329
-336
-344
-351
-358
-365
-373
-380
-387
-394
-402
-409
-416
-424
-431
-438
-446
-453
-461
-469
-476
-484
-492
-499
-507
-515
-523
-531
-539
-547
-555
-563
-571
-579
-587
-595
-602
-610
-618
-626
-634
-641
-649
-656
-663
-670
-677
-683
-690
-696
-702
-708
-713
-718
-723
-727
-731
-735
-738
-741
-744
-746
-748
-749
-750
-750
-750
-749
-748
-747
-745
-742
-739
-735
-731
-726
-721
-715
-708
-701
-694
-686
-677
-668
-658
-648
-637
-626
-614
-602
-590
-577
-563
-549
-535
-520
-505
-490
-474
-458
-441
-425
-408
-391
-373
-356
-338
-320
-302
-284
-265
-247
-228
-210
-191
-172
-154
-135
-116
-98
-79
-60
-42
-23
-4
14
33
51
69
88
106
124
141
159
177
194
211
228
245
262
278
294
310
325
341
355
370
384
398
412
425
438
451
463
475
487
498
509
520
530
540
549
558
567
575
583
591
599
606
613
619
626
631
637
643
648
653
657
661
665
669
672
676
678
681
683
684
686
687
687
688
687
687
685
684
681
679
675
672
667
662
657
651
644
636
628
619
610
600
589
578
566
553
539
525
511
495
479
463
445
428
409
391
371
351
331
310
289
268
246
223
201
178
155
131
107
84
59
35
11
-14
-38
-63
-88
-113
-138
-163
-188
-213
-238
-263
-288
-314
-339
-364
-390
-415
-441
-466
-492
-518
-544
-569
-595
-621
-647
-673
-699
-725
-751
-777
-803
-829
-855
-881
-907
-933
-959
-985
-1010
-1036
-1062
-1087
-1112
-1137
-1162
-1187
-1212
-1236
-1261
-1285
-1308
-1332
-1355
-1378
-1401
-1423
-1446
-1468
-1489
-1510
-1531
-1552
-1573
-1593
-1612
-1632
-1651
-1670
-1688
-1706
-1724
-1741
-1758
-1775
-1791
-1807
-1822
-1837
-1851
-1865
-1879
-1892
-1904
-1916
-1928
-1939
-1949
-1959
-1969
-1977
-1986
-1993
-2000
-2007
-2013
-2017
-2023
-2028
-2031
-2035
-2037
-2039
-2041
-2041
-2041
-2041
-2041
-2040
-2037
-2036
-2033
-2029
-2025
-2021
-2017
-2012
-2007
-2001
-1994
-1987
-1980
-1972
-1964
-1956
-1947
-1938
-1929
-1919
-1909
-1899
-1888
-1877
-1866
-1855
-1843
-1831
-1819
-1807
-1795
-1782
-1769
-1756
-1742
-1728
-1715
-1700
-1686
-1671
-1657
-1642
-1626
-1611
-1595
-1579
-1563
-1547
-1530
-1513
-1496
-1479
-1461
-1444
-1426
-1408
-1390
-1372
-1353
-1334
-1316
-1297
-1278
-1259
-1240
-1221
-1202
-1183
-1164
-1145
-1127
-1108
-1089
-1071
-1053
-1035
-1018
-1000
-984
-967
-951
-936
-921
-906
-891
-878
-864
-852
-839
-828
-817
-806
-796
-787
-778
-769
-761
-754
-747
-741
-736
-730
-726
-722
-719
-716
-713
-711
-710
-710
-709
-710
-711
-712
-714
-717
-720
-723
-727
-732
-737
-742
-748
-755
-761
-769
-776
-784
-793
-802
-811
-821
-831
-842
-853
-864
-876
-889
-901
-914
-928
-941
-956
-970
-985
-1000
-1016
-1032
-1048
-1065
-1082
-1100
-1117
-1135
-1154
-1172
-1191
-1211
-1230
-1250
-1270
-1291
-1312
-1333
-1354
-1376
-1398
-1420
-1442
-1465
-1487
-1510
-1533
-1556
-1579
-1603
-1626
-1650
-1673
-1697
-1721
-1744
-1768
-1792
-1816
-1840
-1864
-1889
-1913
-1937
-1961
-1986
-2009
-2035
-2059
-2084
-2109
-2133
-2158
-2183
-2207
-2232
-2257
-2281
-2306
-2330
-2355
-2379
-2403
-2427
-2451
-2475
-2498
-2522
-2545
-2568
-2591
-2614
-2636
-2658
-2680
-2702
-2724
-2745
-2765
-2786
-2806
-2826
-2845
-2864
-2883
-2901
-2919
-2936
-2953
-2970
-2986
-3002
-3017
-3032
-3046
-3060
-3073
-3086
-3098
-3109
-3121
-3131
-3141
-3150
-3159
-3167
-3174
-3181
-3187
-3192
-3197
-3201
-3205
-3208
-3210
-3212
-3213
-3213
-3213
-3212
-3211
-3209
-3206
-3203
-3200
-3196
-3191
-3186
-3181
-3175
-3168
-3161
-3154
-3146
-3138
-3130
-3121
-3111
-3101
-3091
-3080
-3069
-3058
-3046
-3034
-3022
-3009
-2995
-2982
-2968
-2953
-2939
-2924
-2908
-2893
-2876
-2860
-2843
-2826
-2809
-2791
-2773
-2754
-2735
-2716
-2697
-2677
-2658
-2637
-2617
-2596
-2576
-2555
-2533
-2512
-2490
-2469
-2447
-2425
-2402
-2380
-2358
-2335
-2312
-2289
-2267
-2244
-2220
-2197
-2174
-2151
-2127
-2104
-2080
-2056
-2033
-2009
-1985
-1961
-1937
-1913
-1890
-1866
-1842
-1818
-1794
-1770
-1746
-1722
-1698
-1675
-1651
-1627
-1603
-1579
-1555
-1530
-1506
-1482
-1457
-1433
-1408
-1383
-1358
-1333
-1308
-1283
-1258
-1233
-1207
-1182
-1156
-1130
-1105
-1079
-1054
-1028
-1002
-977
-952
-927
-902
-877
-853
-829
-805
-781
-757
-734
-712
-689
-667
-646
-625
-604
-584
-564
-544
-525
-507
-489
-471
-454
-437
-421
-405
-390
-375
-361
-347
-334
-321
-309
-297
-285
-274
-264
-254
-244
-235
-226
-218
-210
-202
-195
-188
-181
-175
-169
-164
-159
-154
-149
-145
-142
-138
-135
-133
-130
-128
-127
-126
-125
-124
-124
-124
-125
-125
-127
-128
-130
-132
-134
-136
-139
-142
-145
-149
-153
-156
-160
-165
-169
-173
-177
-182
-186
-191
-195
-200
-204
-208
-212
-217
-221
-224
-228
-232
-235
-238
-241
-244
-247
-249
-251
-253
-255
-256
-258
-258
-259
-259
-259
-259
-258
-257
-256
-254
-252
-249
-246
-243
-240
-236
-231
-227
-222
-217
-211
-205
-199
-193
-187
-180
-173
-166
-159
-151
-144
-136
-128
-120
-111
-103
-94
-86
-77
-68
-58
-49
-40
-30
-20
-11
-1
10
20
30
41
52
63
74
86
97
109
121
134
146
159
173
186
200
214
229
243
259
274
290
306
323
339
356
374
392
410
428
447
466
485
505
524
544
565
585
606
626
647
669
690
711
732
754
775
796
818
839
861
882
903
924
945
966
986
1006
1027
1047
1067
1087
1106
1125
1144
1162
1180
1198
1215
1232
1248
1264
1280
1295
1309
1323
1336
1349
1362
1373
1384
1395
1405
1414
1423
1431
1439
1446
1453
1459
1464
1470
1474
1479
1482
1486
1489
1491
1493
1495
1497
1498
1498
1499
1499
1498
1498
1497
1496
1494
1492
1490
1488
1486
1483
1480
1477
1473
1470
1466
1462
1458
1454
1449
1444
1440
1434
1429
1423
1418
1412
1405
1399
1393
1386
1379
1372
1365
1358
1350
1343
1335
1328
1320
1313
1305
1298
1291
1283
1276
1269
1262
1255
1248
1241
1234
1228
1221
1215
1209
1203
1197
1192
1186
1181
1176
1171
1166
1161
1156
1151
1147
1142
1138
1134
1129
1125
1121
1117
1113
1110
1106
1102
1099
1096
1092
1089
1086
1083
1080
1077
1075
1072
1069
1066
1064
1061
1058
1055
1052
1048
1045
1041
1037
1033
1029
1024
1020
1014
1008
1004
998
992
986
979
972
965
957
950
941
933
924
915
905
896
885
875
864
852
841
829
816
804
790
777
763
749
735
720
705
689
673
657
641
624
607
590
572
554
536
517
498
479
460
440
420
400
380
359
339
318
297
275
254
232
211
189
167
144
122
99
76
53
30
6
-18
-42
-66
-91
-115
-141
-166
-192
-218
-244
-271
-298
-326
-353
-381
-410
-438
-467
-496
-526
-556
-586
-616
-647
-678
-709
-740
-772
-804
-836
-868
-900
-933
-966
-999
-1032
-1065
-1098
-1132
-1165
-1199
-1232
-1266
-1300
-1333
-1367
-1400
-1434
-1467
-1501
-1534
-1568
-1601
-1634
-1667
-1700
-1733
-1766
-1799
-1831
-1864
-1896
-1929
-1961
-1993
-2025
-2057
-2089
-2120
-2152
-2183
-2215
-2246
-2276
-2307
-2337
-2368
-2398
-2427
-2457
-2486
-2515
-2544
-2572
-2600
-2628
-2655
-2682
-2709
-2735
-2761
-2786
-2811
-2836
-2860
-2883
-2906
-2929
-2950
-2972
-2993
-3013
-3032
-3051
-3070
-3087
-3104
-3121
-3137
-3152
-3167
-3181
-3194
-3207
-3219
-3231
-3241
-3252
-3261
-3270
-3279
-3286
-3293
-3300
-3306
-3311
-3315
-3319
-3322
-3324
-3326
-3327
-3328
-3327
-3326
-3324
-3322
-3318
-3314
-3309
-3304
-3297
-3290
-3282
-3274
-3264
-3254
-3242
-3230
-3218
-3204
-3190
-3174
-3159
-3142
-3124
-3106
-3087
-3067
-3047
-3025
-3003
-2981
-2958
-2934
-2909
-2884
-2858
-2831
-2804
-2777
-2749
-2720
-2691
-2661
-2631
-2600
-2569
-2537
-2505
-2473
-2440
-2406
-2372
-2338
-2304
-2269
-2233
-2197
-2161
-2125
-2088
-2051
-2013
-1976
-1938
-1899
-1861
-1822
-1783
-1744
-1704
-1664
-1624
-1584
-1544
-1504
-1464
-1423
-1383
-1342
-1302
-1261
-1221
-1181
-1140
-1100
-1060
-1020
-981
-941
-902
-863
-824
-785
-747
-709
-671
-633
-596
-559
-523
-487
-451
-415
-380
-346
-311
-277
-244
-211
-178
-146
-114
-83
-52
-21
9
38
67
96
124
151
178
205
231
256
281
306
330
353
376
399
421
443
464
484
505
525
544
563
582
600
618
635
652
669
685
701
716
731
746
760
774
787
800
813
825
837
848
859
870
880
889
899
908
916
924
932
939
945
952
957
963
968
972
976
979
982
985
987
989
990
990
991
990
990
989
987
985
983
980
977
974
970
966
961
956
951
945
940
933
927
920
913
906
898
890
882
874
865
856
847
837
828
818
808
797
786
775
764
752
740
728
715
703
689
676
662
648
633
618
603
587
571
555
538
521
503
485
467
449
430
411
391
371
351
331
310
289
268
246
224
202
180
158
135
112
89
65
41
17
-7
-31
-56
-81
-106
-131
-157
-183
-209
-235
-262
-289
-316
-343
-371
-398
-426
-454
-482
-511
-539
-568
-596
-625
-654
-683
-712
-741
-770
-799
-828
-857
-887
-916
-945
-975
-1004
-1034
-1063
-1093
-1122
-1152
-1182
-1211
-1241
-1271
-1301
-1330
-1360
-1390
-1420
-1449
-1479
-1509
-1538
-1568
-1598
-1627
-1656
-1685
-1715
-1743
-1772
-1801
-1829
-1858
-1886
-1914
-1942
-1969
-1997
-2024
-2051
-2077
-2103
-2130
-2155
-2181
-2206
-2231
-2255
-2279
-2303
-2326
-2349
-2372
-2394
-2416
-2437
-2458
-2479
-2499
-2518
-2537
-2556
-2574
-2592
-2609
-2626
-2642
-2658
-2674
-2689
-2704
-2718
-2732
-2745
-2758
-2771
-2783
-2794
-2806
-2817
-2827
-2837
-2847
-2856
-2865
-2874
-2882
-2890
-2897
-2904
-2911
-2917
-2922
-2928
-2932
-2937
-2941
-2944
-2948
-2950
-2952
-2954
-2956
-2957
-2957
-2957
-2957
-2956
-2955
-2953
-2951
-2948
-2945
-2942
-2938
-2934
-2929
-2924
-2918
-2912
-2906
-2899
-2892
-2884
-2876
-2867
-2858
-2849
-2839
-2829
-2818
-2808
-2796
-2785
-2773
-2760
-2747
-2734
-2721
-2707
-2693
-2679
-2664
-2649
-2634
-2618
-2602
-2586
-2570
-2553
-2537
-2520
-2503
-2486
-2468
-2451
-2433
-2416
-2398
-2380
-2362
-2344
-2326
-2307
-2289
-2271
-2252
-2233
-2215
-2196
-2177
-2158
-2139
-2120
-2101
-2081
-2062
-2043
-2023
-2003
-1984
-1964
-1944
-1925
-1905
-1885
-1865
-1845
-1825
-1805
-1785
-1765
-1745
-1725
-1705
-1685
-1665
-1645
-1625
-1605
-1585
-1565
-1546
-1526
-1506
-1487
-1467
-1447
-1428
-1408
-1388
-1369
-1349
-1330
-1310
-1291
-1271
-1252
-1232
-1213
-1193
-1174
-1154
-1134
-1115
-1095
-1076
-1056
-1037
-1016
-998
-978
-959
-940
-920
-901
-882
-863
-843
-824
-805
-786
-767
-748
-729
-710
-692
-673
-654
-635
-617
-598
-579
-561
-542
-524
-505
-487
-469
-450
-432
-414
-395
-377
-359
-341
-323
-305
-287
-270
-252
-234
-217
-199
-182
-165
-148
-130
-113
-97
-80
-63
-46
-30
-13
3
20
36
53
70
86
103
120
136
153
171
188
205
223
241
259
277
295
314
333
352
371
391
411
431
452
473
494
515
537
559
581
604
626
650
673
697
721
745
770
795
820
845
871
897
923
950
976
1002
1031
1058
1086
1113
1141
1170
1198
1226
1255
1284
1313
1342
1371
1400
1430
1459
1488
1518
1548
1577
1607
1637
1667
1697
1727
1757
1787
1817
1848
1878
1909
1939
1970
2000
2031
2062
2093
2124
2156
2187
2218
2250
2282
2314
2346
2378
2410
2443
2475
2508
2541
2573
2606
2640
2673
2706
2739
2773
2806
2839
2873
2906
2940
2973
3006
3039
3072
3105
3138
3170
3202
3234
3266
3298
3329
3360
3391
3421
3452
3481
3511
3540
3569
3597
3625
3653
3680
3707
3734
3760
3786
3811
3837
3861
3885
3909
3933
3956
3979
4001
4022
4045
4066
4086
4107
4127
4147
4167
4186
4204
4223
4241
4259
4276
4293
4310
4326
4342
4358
4373
4388
4402
4416
4430
4444
4457
4470
4482
4494
4505
4517
4528
4538
4548
4558
4567
4576
4585
4593
4601
4609
4616
4623
4630
4636
4642
4647
4652
4657
4661
4665
4668
4671
4674
4676
4678
4680
4681
4682
4682
4682
4682
4681
4680
4678
4676
4674
4671
4668
4665
4661
4657
4652
4647
4642
4636
4630
4624
4617
4610
4603
4595
4587
4578
4569
4560
4550
4540
4530
4519
4508
4496
4484
4472
4460
4447
4434
4420
4407
4393
4378
4364
4349
4334
4318
4303
4287
4271
4255
4238
4222
4205
4188
4171
4154
4136
4119
4101
4083
4066
4048
4030
4011
3994
3976
3958
3940
3922
3904
3885
3867
3849
3831
3813
3795
3777
3759
3742
3724
3706
3688
3671
3653
3636
3618
3601
3584
3566
3549
3532
3515
3498
3481
3464
3447
3430
3413
3396
3379
3362
3346
3329
3312
3296
3279
3263
3246
3230
3213
3197
3181
3165
3149
3133
3117
3102
3086
3071
3056
3041
3026
3011
2997
2982
2968
2954
2941
2927
2914
2901
2888
2875
2863
2850
2838
2826
2814
2803
2791
2780
2769
2758
2747
2736
2725
2715
2704
2694
2684
2674
2663
2653
2643
2634
2624
2614
2604
2594
2584
2575
2565
2555
2545
2535
2526
2516
2506
2496
2485
2475
2465
2454
2444
2433
2422
2411
2400
2389
2377
2365
2353
2341
2329
2316
2303
2290
2277
2263
2250
2236
2221
2207
2192
2177
2162
2146
2131
2115
2098
2082
2065
2048
2031
2013
1996
1978
1960
1942
1923
1904
1885
1866
1846
1827
1807
1786
1766
1745
1725
1703
1682
1660
1639
1617
1594
1572
1549
1526
1502
1478
1455
1430
1406
1381
1356
1330
1305
1279
1252
1225
1198
1171
1144
1116
1087
1059
1030
1000
971
941
911
881
850
819
788
757
725
693
661
629
597
564
531
498
465
432
398
365
331
298
264
230
196
163
129
95
61
27
-6
-40
-74
-107
-140
-174
-207
-240
-273
-305
-338
-370
-403
-435
-467
-498
-530
-561
-593
-624
-655
-686
-717
-747
-778
-808
-839
-869
-899
-929
-959
-989
-1018
-1049
-1079
-1108
-1138
-1167
-1197
-1226
-1256
-1285
-1315
-1344
-1373
-1402
-1431
-1460
-1489
-1518
-1547
-1576
-1604
-1633
-1662
-1690
-1718
-1747
-1775
-1803
-1832
-1860
-1888
-1916
-1944
-1972
-2000
-2028
-2056
-2084
-2112
-2140
-2168
-2196
-2224
-2252
-2280
-2308
-2336
-2364
-2392
-2420
-2448
-2476
-2505
-2533
-2561
-2589
-2617
-2645
-2673
-2701
-2728
-2756
-2784
-2811
-2838
-2865
-2892
-2919
-2946
-2972
-2998
-3024
-3050
-3076
-3101
-3126
-3151
-3176
-3200
-3224
-3248
-3271
-3294
-3317
-3339
-3361
-3383
-3405
-3426
-3446
-3467
-3487
-3507
-3526
-3545
-3564
-3582
-3600
-3618
-3635
-3652
-3668
-3684
-3700
-3715
-3730
-3745
-3758
-3772
-3785
-3798
-3810
-3822
-3833
-3844
-3854
-3864
-3873
-3882
-3891
-3899
-3907
-3914
-3921
-3928
-3934
-3940
-3946
-3951
-3956
-3960
-3964
-3968
-3972
-3975
-3978
-3981
-3983
-3985
-3987
-3988
-3990
-3991
-3991
-3992
-3992
-3992
-3991
-3991
-3990
-3988
-3987
-3985
-3983
-3980
-3977
-3974
-3970
-3967
-3962
-3958
-3953
-3948
-3942
-3937
-3931
-3924
-3918
-3911
-3903
-3896
-3888
-3880
-3872
-3864
-3855
-3846
-3837
-3828
-3818
-3809
-3799
-3789
-3778
-3768
-3757
-3747
-3736
-3725
-3714
-3702
-3691
-3679
-3667
-3655
-3643
-3631
-3618
-3606
-3593
-3580
-3568
-3555
-3541
-3528
-3515
-3502
-3488
-3475
-3461
-3447
-3434
-3420
-3406
-3392
-3377
-3363
-3349
-3334
-3320
-3305
-3291
-3276
-3261
-3246
-3231
-3216
-3201
-3186
-3170
-3155
-3139
-3124
-3108
-3093
-3077
-3061
-3046
-3030
-3014
-2998
-2983
-2967
-2951
-2936
-2920
-2904
-2889
-2873
-2858
-2842
-2827
-2811
-2796
-2781
-2765
-2750
-2735
-2719
-2704
-2689
-2674
-2659
-2644
-2629
-2614
-2599
-2584
-2568
-2553
-2538
-2523
-2508
-2493
-2478
-2463
-2448
-2433
-2418
-2403
-2388
-2372
-2357
-2342
-2327
-2312
-2296
-2281
-2266
-2250
-2235
-2220
-2204
-2189
-2173
-2158
-2142
-2127
-2111
-2095
-2079
-2064
-2048
-2032
-2016
-2000
-1983
-1967
-1951
-1935
-1918
-1902
-1885
-1868
-1851
-1834
-1817
-1800
-1783
-1766
-1749
-1731
-1714
-1696
-1679
-1661
-1644
-1626
-1609
-1591
-1574
-1556
-1538
-1521
-1504
-1486
-1469
-1452
-1434
-1417
-1400
-1384
-1367
-1350
-1334
-1317
-1301
-1285
-1269
-1254
-1238
-1223
-1207
-1192
-1177
-1162
-1147
-1133
-1118
-1104
-1089
-1075
-1061
-1047
-1033
-1018
-1004
-991
-977
-964
-950
-936
-923
-909
-896
-882
-869
-855
-842
-829
-816
-802
-789
-776
-763
-749
-736
-723
-710
-697
-684
-670
-657
-644
-631
-618
-605
-593
-580
-567
-554
-541
-529
-516
-504
-491
-479
-466
-454
-442
-429
-417
-405
-393
-381
-369
-358
-346
-334
-323
-311
-300
-289
-278
-267
-256
-245
-235
-225
-215
-205
-195
-186
-176
-167
-158
-149
-141
-133
-124
-116
-109
-101
-94
-87
-80
-73
-67
-61
-55
-49
-44
-39
-34
-30
-26
-22
-18
-15
-12
-9
-7
-5
-3
-2
-1
0
0
0
0
-1
-2
-3
-5
-6
-9
-11
-14
-17
-21
-24
-28
-33
-37
-42
-47
-52
-58
-63
-69
-75
-81
-88
-94
-101
-108
-115
-122
-129
-136
-144
-151
-159
-166
-174
-182
-190
-199
-207
-215
-224
-233
-242
-251
-260
-269
-278
-288
-297
-307
-317
-327
-336
-346
-357
-367
-377
-387
-397
-408
-418
-428
-439
-449
-460
-470
-480
-491
-501
-512
-522
-532
-542
-552
-562
-572
-582
-591
-601
-610
-619
-628
-637
-645
-653
-661
-669
-676
-684
-691
-697
-703
-709
-715
-720
-725
-730
-734
-738
-742
-745
-748
-750
-752
-754
-755
-756
-756
-756
-755
-755
-753
-752
-749
-747
-744
-741
-737
-733
-729
-724
-719
-714
-708
-702
-696
-689
-682
-675
-667
-660
-652
-644
-635
-627
-618
-609
-599
-590
-580
-570
-560
-550
-540
-530
-519
-508
-498
-487
-476
-465
-454
-443
-432
-420
-409
-398
-387
-375
-364
-353
-342
-331
-319
-308
-297
-286
-276
-265
-254
-244
-233
-223
-212
-202
-192
-182
-172
-162
-152
-142
-132
-123
-113
-104
-94
-85
-76
-67
-58
-49
-40
-32
-23
-15
-7
1
8
16
23
30
36
43
49
55
60
65
70
75
79
83
87
90
93
96
98
100
102
103
104
105
105
105
105
105
104
103
101
100
98
95
93
90
87
84
81
77
73
69
65
61
57
52
48
43
38
34
29
24
19
14
9
5
0
-5
-9
-14
-18
-22
-26
-30
-34
-38
-41
-44
-47
-50
-53
-55
-57
-59
-61
-62
-63
-64
-65
-65
-66
-66
-65
-65
-64
-62
-61
-59
-57
-55
-52
-49
-46
-43
-39
-35
-30
-26
-21
-16
-10
-4
2
8
15
22
29
37
44
52
60
69
78
86
96
105
114
124
134
144
154
165
175
186
197
208
219
231
242
254
265
277
289
301
314
326
338
351
364
376
389
402
415
429
442
455
469
482
496
509
523
537
551
565
579
594
608
622
637
652
666
681
696
711
726
742
757
772
788
804
820
836
852
869
885
902
919
936
954
971
989
1006
1026
1044
1063
1082
1101
1120
1140
1160
1180
1200
1220
1241
1262
1283
1305
1326
1348
1370
1393
1415
1438
1461
1484
1508
1531
1555
1579
1603
1628
1652
1677
1702
1727
1753
1778
1804
1830
1856
1882
1908
1935
1962
1988
2015
2041
2070
2097
2124
2152
2180
2207
2235
2263
2291
2319
2347
2375
2404
2432
2460
2488
2516
2544
2572
2600
2628
2656
2684
2712
2740
2767
2795
2822
2849
2876
2903
2930
2957
2984
3010
3036
3063
3088
3114
3140
3165
3190
3215
3240
3265
3289
3313
3337
3360
3384
3407
3429
3452
3474
3496
3517
3538
3559
3579
3599
3619
3638
3656
3675
3692
3710
3726
3743
3759
3774
3789
3803
3817
3830
3843
3855
3867
3878
3889
3899
3908
3917
3926
3934
3941
3947
3954
3959
3964
3968
3972
3975
3978
3980
3981
3982
3982
3981
3980
3978
3976
3973
3969
3965
3960
3954
3948
3941
3933
3925
3917
3907
3897
3887
3875
3863
3851
3838
3824
3809
3794
3778
3762
3745
3727
3709
3690
3670
3650
3629
3608
3585
3562
3539
3515
3490
3465
3439
3412
3385
3358
3329
3300
3271
3241
3210
3179
3147
3115
3082
3049
3014
2980
2945
2909
2873
2836
2799
2761
2722
2683
2644
2604
2564
2523
2482
2440
2398
2355
2312
2268
2225
2180
2136
2090
2045
1999
1953
1907
1860
1813
1766
1718
1671
1623
1574
1526
1478
1429
1380
1331
1282
1233
1184
1135
1086
1037
988
939
890
841
792
743
694
645
597
548
500
452
404
356
308
260
213
166
119
72
26
-21
-67
-113
-159
-204
-249
-294
-339
-384
-428
-472
-516
-560
-603
-646
-689
-732
-775
-817
-859
-900
-942
-983
-1024
-1064
-1105
-1145
-1184
-1224
-1263
-1302
-1340
-1379
-1416
-1454
-1491
-1528
-1564
-1600
-1636
-1671
-1706
-1740
-1774
-1808
-1841
-1874
-1906
-1938
-1969
-2000
-2031
-2061
-2090
-2119
-2148
-2176
-2204
-2232
-2258
-2285
-2311
-2337
-2362
-2387
-2411
-2435
-2459
-2482
-2504
-2527
-2549
-2570
-2591
-2612
-2632
-2652
-2672
-2691
-2709
-2728
-2746
-2763
-2780
-2797
-2813
-2829
-2844
-2859
-2873
-2887
-2901
-2914
-2926
-2938
-2950
-2961
-2971
-2981
-2990
-2999
-3007
-3015
-3022
-3028
-3034
-3040
-3044
-3049
-3052
-3055
-3058
-3060
-3061
-3062
-3062
-3062
-3061
-3060
-3058
-3056
-3053
-3050
-3046
-3042
-3037
-3032
-3026
-3020
-3014
-3007
-2999
-2992
-2984
-2975
-2966
-2957
-2947
-2937
-2927
-2916
-2905
-2894
-2882
-2870
-2858
-2845
-2832
-2819
-2806
-2792
-2778
-2764
-2749
-2735
-2720
-2704
-2689
-2673
-2657
-2641
-2624
-2608
-2591
-2573
-2556
-2538
-2520
-2502
-2483
-2464
-2445
-2426
-2406
-2386
-2366
-2346
-2325
-2304
-2283
-2262
-2240
-2218
-2196
-2174
-2151
-2129
-2106
-2083
-2059
-2036
-2012
-1989
-1965
-1941
-1917
-1892
-1868
-1843
-1819
-1794
-1770
-1745
-1720
-1695
-1670
-1645
-1620
-1595
-1571
-1546
-1521
-1496
-1471
-1446
-1421
-1396
-1371
-1346
-1321
-1296
-1272
-1247
-1223
-1198
-1174
-1150
-1125
-1101
-1077
-1054
-1030
-1006
-983
-959
-936
-913
-890
-867
-844
-822
-799
-777
-755
-733
-711
-690
-668
-647
-626
-605
-584
-564
-543
-523
-503
-484
-464
-445
-425
-406
-388
-369
-351
-333
-315
-298
-281
-264
-248
-231
-216
-200
-185
-170
-156
-142
-128
-115
-102
-89
-77
-65
-54
-42
-32
-21
-11
-1
8
17
26
34
42
50
58
65
72
78
84
90
96
101
106
111
116
120
123
127
130
133
135
138
140
141
142
143
144
144
144
144
143
142
140
138
136
133
130
127
123
119
115
110
105
99
93
87
80
73
66
58
50
42
34
25
16
6
-3
-13
-23
-34
-44
-55
-66
-77
-89
-100
-112
-124
-136
-148
-160
-173
-185
-198
-210
-223
-236
-249
-262
-275
-288
-301
-314
-327
-340
-354
-367
-381
-394
-408
-421
-435
-448
-462
-475
-489
-503
-517
-530
-544
-558
-571
-585
-599
-612
-626
-640
-653
-667
-680
-693
-707
-720
-733
-746
-759
-772
-784
-797
-809
-821
-833
-845
-857
-868
-879
-890
-901
-912
-922
-933
-943
-953
-962
-972
-981
-991
-999
-1008
-1016
-1025
-1033
-1041
-1049
-1057
-1064
-1071
-1078
-1085
-1091
-1097
-1103
-1109
-1115
-1120
-1125
-1130
-1134
-1138
-1142
-1146
-1150
-1153
-1157
-1159
-1162
-1165
-1167
-1169
-1171
-1173
-1175
-1176
-1178
-1179
-1180
-1181
-1181
-1182
-1182
-1183
-1183
-1183
-1183
-1184
-1184
-1183
-1183
-1183
-1183
-1183
-1182
-1182
-1182
-1181
-1181
-1180
-1180
-1179
-1179
-1178
-1177
-1176
-1176
-1175
-1174
-1173
-1172
-1171
-1169
-1168
-1166
-1165
-1163
-1161
-1160
-1158
-1155
-1153
-1151
-1148
-1146
-1143
-1141
-1138
-1135
-1132
-1129
-1126
-1123
-1120
-1116
-1113
-1110
-1107
-1104
-1101
-1098
-1095
-1092
-1089
-1086
-1084
-1081
-1079
-1076
-1074
-1072
-1069
-1067
-1066
-1064
-1062
-1061
-1059
-1058
-1057
-1056
-1055
-1054
-1054
-1053
-1053
-1053
-1053
-1054
-1054
-1055
-1056
-1057
-1058
-1059
-1061
-1063
-1065
-1067
-1069
-1072
-1074
-1077
-1080
-1083
-1087
-1091
-1094
-1098
-1103
-1107
-1112
-1116
-1121
-1126
-1132
-1137
-1143
-1148
-1154
-1160
-1167
-1173
-1180
-1187
-1194
-1201
-1208
-1216
-1223
-1231
-1240
-1248
-1257
-1266
-1275
-1284
-1294
-1303
-1313
-1324
-1334
-1345
-1356
-1368
-1380
-1391
-1404
-1416
-1429
-1442
-1455
-1469
-1483
-1497
-1512
-1526
-1541
-1557
-1572
-1588
-1604
-1620
-1636
-1653
-1670
-1687
-1704
-1721
-1739
-1757
-1775
-1793
-1811
-1830
-1849
-1867
-1886
-1906
-1925
-1944
-1964
-1984
-2004
-2024
-2044
-2064
-2085
-2105
-2126
-2147
-2167
-2188
-2209
-2230
-2251
-2272
-2294
-2315
-2336
-2358
-2379
-2400
-2422
-2443
-2465
-2486
-2507
-2529
-2550
-2572
-2593
-2614
-2635
-2656
-2677
-2698
-2719
-2740
-2760
-2781
-2801
-2821
-2841
-2861
-2880
-2899
-2918
-2937
-2955
-2974
-2991
-3009
-3026
-3043
-3060
-3076
-3092
-3107
-3122
-3137
-3151
-3165
-3178
-3191
-3204
-3216
-3227
-3238
-3249
-3259
-3268
-3277
-3285
-3293
-3301
-3308
-3314
-3320
-3325
-3330
-3334
-3337
-3340
-3343
-3344
-3346
-3346
-3347
-3346
-3345
-3344
-3342
-3339
-3336
-3332
-3327
-3322
-3317
-3310
-3304
-3296
-3289
-3280
-3271
-3262
-3252
-3241
-3230
-3219
-3207
-3194
-3181
-3168
-3154
-3139
-3125
-3110
-3094
-3078
-3062
-3045
-3028
-3010
-2992
-2974
-2955
-2936
-2916
-2897
-2876
-2856
-2835
-2813
-2792
-2770
-2747
-2724
-2701
-2678
-2654
-2630
-2605
-2581
-2556
-2531
-2505
-2480
-2454
-2428
-2402
-2375
-2349
-2322
-2295
-2269
-2242
-2215
-2188
-2161
-2133
-2106
-2079
-2052
-2025
-1998
-1971
-1944
-1917
-1890
-1863
-1836
-1809
-1782
-1756
-1729
-1703
-1677
-1651
-1625
-1599
-1574
-1548
-1523
-1498
-1473
-1448
-1424
-1400
-1376
-1352
-1328
-1305
-1282
-1260
-1237
-1215
-1193
-1172
-1150
-1129
-1109
-1089
-1069
-1049
-1029
-1010
-992
-973
-955
-937
-919
-902
-885
-869
-852
-836
-821
-805
-790
-775
-761
-747
-733
-719
-706
-693
-680
-668
-655
-643
-632
-620
-609
-598
-587
-577
-567
-557
-547
-537
-528
-519
-510
-501
-492
-484
-475
-467
-459
-451
-443
-435
-428
-420
-412
-405
-397
-390
-382
-375
-367
-359
-352
-344
-336
-328
-320
-312
-304
-296
-288
-279
-271
-262
-253
-244
-235
-226
-216
-207
-197
-187
-177
-167
-157
-147
-136
-126
-115
-104
-93
-81
-70
-58
-47
-35
-23
-11
1
14
26
39
51
64
77
90
103
117
130
143
157
171
184
198
212
226
241
255
269
284
298
313
328
343
358
373
389
404
420
435
451
467
483
500
516
532
549
565
582
599
616
633
650
667
684
702
719
736
754
771
789
807
825
842
860
878
896
914
932
950
968
987
1004
1022
1041
1060
1078
1097
1115
1134
1152
1171
1189
1208
1226
1244
1263
1281
1299
1317
1336
1354
1371
1389
1407
1424
1442
1459
1476
1493
1509
1526
1542
1558
1574
1589
1605
1620
1635
1650
1664
1678
1693
1706
1720
1734
1747
1760
1773
1785
1798
1810
1822
1834
1845
1857
1868
1879
1890
1901
1911
1921
1931
1941
1951
1960
1969
1978
1987
1995
2003
2011
2017
2025
2033
2039
2045
2052
2058
2063
2068
2073
2077
2081
2085
2088
2092
2094
2097
2099
2100
2102
2103
2104
2104
2104
2104
2103
2103
2101
2100
2098
2096
2094
2092
2089
2086
2083
2080
2076
2072
2068
2064
2060
2055
2050
2045
2040
2033
2029
2023
2017
2011
2005
1998
1992
1985
1978
1971
1964
1956
1949
1941
1933
1925
1917
1909
1900
1892
1883
1874
1865
1856
1846
1837
1827
1818
1808
1798
1788
1778
1767
1757
1746
1735
1724
1713
1702
1691
1679
1668
1656
1645
1633
1621
1609
1597
1585
1573
1560
1548
1536
1523
1511
1499
1486
1474
1462
1449
1437
1425
1413
1400
1388
1376
1364
1352
1341
1329
1317
1306
1294
1283
1272
1261
1250
1239
1228
1217
1207
1196
1186
1175
1165
1155
1145
1135
1125
1115
1105
1095
1086
1076
1066
1057
1047
1038
1028
1018
1010
1000
991
982
972
963
954
945
936
927
918
909
900
891
883
874
865
857
849
840
832
824
816
808
800
793
785
778
771
764
757
751
744
738
732
726
721
715
710
705
700
696
691
687
683
679
675
671
668
665
662
659
656
653
651
649
646
644
642
641
639
637
636
635
634
633
632
631
630
629
629
628
628
628
628
627
627
628
628
628
628
629
629
630
631
632
632
633
634
636
637
638
639
641
642
643
645
646
647
649
650
651
652
654
655
656
657
658
659
660
660
661
662
662
662
663
663
663
663
663
662
662
661
661
660
659
658
657
655
654
652
650
648
646
644
642
640
637
635
632
629
626
623
620
617
614
610
606
603
599
595
591
587
582
578
573
568
563
558
553
547
542
536
530
524
517
511
504
497
489
482
474
466
458
450
441
432
423
413
404
394
384
374
363
352
342
331
319
308
297
285
273
262
250
238
226
214
201
189
177
164
152
139
127
114
102
89
76
63
51
38
25
12
0
-13
-26
-39
-52
-65
-77
-90
-103
-116
-129
-141
-154
-167
-180
-192
-205
-218
-231
-243
-256
-269
-281
-294
-307
-320
-332
-345
-358
-371
-383
-396
-409
-422
-435
-448
-461
-474
-488
-501
-514
-528
-541
-555
-569
-583
-597
-611
-625
-639
-654
-669
-683
-698
-713
-728
-743
-758
-774
-789
-805
-820
-836
-852
-868
-883
-899
-915
-931
-947
-963
-979
-995
-1010
-1027
-1043
-1059
-1074
-1090
-1106
-1121
-1137
-1152
-1167
-1182
-1197
-1212
-1226
-1241
-1255
-1270
-1284
-1297
-1311
-1325
-1338
-1351
-1364
-1377
-1390
-1402
-1414
-1426
-1438
-1450
-1461
-1472
-1483
-1494
-1505
-1516
-1526
-1536
-1546
-1556
-1566
-1575
-1585
-1594
-1603
-1612
-1620
-1629
-1637
-1645
-1653
-1661
-1669
-1676
-1683
-1690
-1697
-1704
-1710
-1716
-1722
-1728
-1733
-1738
-1743
-1747
-1751
-1755
-1759
-1762
-1765
-1768
-1770
-1772
-1774
-1775
-1776
-1777
-1777
-1777
-1777
-1776
-1775
-1774
-1772
-1770
-1768
-1765
-1762
-1759
-1755
-1751
-1747
-1743
-1738
-1733
-1728
-1722
-1717
-1710
-1704
-1697
-1691
-1683
-1676
-1668
-1660
-1652
-1643
-1635
-1625
-1616
-1606
-1596
-1586
-1575
-1564
-1553
-1541
-1529
-1517
-1504
-1492
-1478
-1465
-1451
-1437
-1423
-1409
-1394
-1379
-1364
-1348
-1332
-1316
-1300
-1284
-1267
-1250
-1233
-1215
-1198
-1180
-1162
-1144
-1125
-1106
-1088
-1069
-1049
-1030
-1010
-991
-971
-950
-930
-910
-889
-868
-847
-826
-804
-783
-761
-739
-717
-695
-673
-650
-627
-605
-582
-559
-535
-512
-488
-465
-441
-417
-393
-369
-345
-321
-297
-272
-248
-223
-199
-174
-150
-125
-100
-76
-51
-26
-2
23
48
73
97
122
147
171
196
221
245
270
294
319
343
368
392
416
440
465
489
513
537
561
585
609
633
656
680
703
727
750
773
796
818
841
863
886
908
929
951
972
993
1014
1035
1056
1076
1096
1115
1135
1154
1173
1192
1210
1228
1246
1263
1281
1298
1315
1331
1347
1363
1379
1395
1410
1425
1439
1454
1468
1481
1495
1508
1521
1533
1546
1557
1569
1580
1591
1602
1612
1622
1632
1641
1650
1659
1668
1676
1684
1691
1698
1705
1712
1718
1724
1730
1736
1741
1746
1750
1755
1759
1763
1767
1770
1773
1776
1779
1781
1783
1785
1787
1789
1790
1791
1792
1793
1793
1794
1794
1794
1794
1793
1792
1792
1791
1790
1788
1787
1785
1784
1782
1780
1778
1776
1773
1771
1769
1766
1763
1760
1758
1755
1751
1748
1745
1741
1738
1734
1731
1727
1723
1719
1715
1710
1706
1701
1697
1692
1687
1682
1677
1672
1667
1662
1656
1651
1645
1639
1633
1627
1621
1614
1608
1601
1594
1587
1580
1573
1566
1558
1550
1542
1534
1526
1517
1508
1499
1490
1481
1472
1462
1452
1442
1432
1421
1411
1400
1389
1378
1366
1355
1343
1331
1319
1306
1294
1281
1268
1255
1241
1228
1214
1200
1186
1172
1157
1142
1128
1113
1097
1082
1067
1051
1035
1018
1002
987
970
954
937
920
904
887
869
852
835
817
800
782
764
746
728
710
692
673
655
636
618
599
581
562
543
524
505
486
467
448
429
410
390
371
352
332
313
294
274
255
235
216
196
176
157
137
117
97
78
58
38
18
-2
-22
-42
-62
-82
-102
-122
-142
-162
-183
-203
-223
-243
-263
-283
-302
-322
-342
-362
-382
-401
-421
-440
-460
-479
-498
-517
-536
-555
-574
-593
-611
-630
-648
-667
-685
-703
-721
-739
-757
-775
-793
-810
-828
-845
-863
-880
-897
-914
-931
-948
-965
-982
-998
-1014
-1031
-1047
-1063
-1079
-1095
-1111
-1126
-1142
-1157
-1172
-1187
-1202
-1216
-1231
-1245
-1259
-1273
-1286
-1299
-1312
-1325
-1338
-1350
-1362
-1374
-1385
-1397
-1408
-1418
-1429
-1439
-1448
-1458
-1467
-1476
-1484
-1492
-1500
-1508
-1515
-1522
-1529
-1536
-1542
-1548
-1553
-1559
-1564
-1569
-1573
-1578
-1582
-1586
-1590
-1593
-1596
-1599
-1602
-1605
-1607
-1609
-1611
-1613
-1615
-1616
-1617
-1618
-1619
-1619
-1619
-1619
-1619
-1619
-1618
-1617
-1616
-1615
-1614
-1612
-1610
-1608
-1605
-1603
-1600
-1597
-1593
-1590
-1586
-1582
-1577
-1572
-1567
-1562
-1556
-1551
-1544
-1538
-1531
-1524
-1517
-1509
-1501
-1493
-1484
-1475
-1466
-1456
-1447
-1436
-1426
-1415
-1404
-1393
-1381
-1369
-1357
-1344
-1332
-1319
-1305
-1292
-1278
-1264
-1250
-1235
-1220
-1205
-1190
-1175
-1159
-1143
-1127
-1110
-1094
-1077
-1060
-1042
-1025
-1006
-989
-971
-952
-933
-914
-895
-875
-855
-835
-815
-794
-773
-752
-731
-709
-687
-665
-643
-620
-598
-575
-551
-528
-504
-480
-456
-432
-407
-383
-358
-333
-307
-282
-256
-230
-204
-178
-152
-126
-99
-72
-46
-19
8
35
62
89
117
144
171
198
225
253
280
307
334
361
388
415
442
469
496
522
549
575
601
628
654
679
705
731
756
782
807
832
857
881
906
930
954
978
1002
1026
1049
1072
1095
1118
1140
1162
1184
1206
1227
1249
1270
1290
1311
1331
1350
1370
1389
1408
1427
1445
1463
1480
1497
1514
1531
1547
1563
1578
1593
1608
1622
1636
1650
1663
1676
1688
1700
1711
1723
1733
1744
1754
1763
1772
1781
1789
1797
1804
1812
1818
1824
1830
1836
1841
1846
1850
1854
1858
1861
1864
1866
1868
1870
1872
1873
1874
1874
1875
1875
1874
1873
1873
1871
1870
1868
1866
1863
1861
1858
1855
1851
1848
1844
1840
1836
1831
1827
1822
1817
1812
1807
1802
1796
1791
1785
1780
1774
1768
1762
1756
1750
1744
1738
1732
1725
1719
1713
1707
1701
1694
1688
1682
1676
1670
1664
1658
1652
1646
1641
1635
1630
1624
1619
1614
1609
1604
1599
1594
1589
1585
1580
1576
1572
1568
1564
1560
1556
1552
1549
1545
1542
1539
1536
1532
1529
1526
1524
1521
1518
1515
1513
1510
1508
1506
1504
1501
1499
1497
1496
1494
1492
1490
1489
1487
1486
1485
1483
1482
1481
1480
1479
1478
1477
1477
1476
1475
1475
1474
1474
1473
1473
1472
1472
1472
1471
1471
1471
1471
1470
1470
1470
1469
1469
1469
1468
1468
1467
1466
1466
1465
1464
1464
1463
1462
1461
1460
1458
1457
1456
1455
1453
1452
1450
1448
1447
1445
1443
1441
1439
1437
1435
1433
1430
1428
1425
1423
1420
1417
1414
1412
1409
1405
1402
1399
1396
1392
1389
1386
1382
1378
1375
1371
1367
1363
1360
1356
1352
1348
1344
1340
1336
1332
1328
1325
1321
1317
1313
1309
1305
1302
1298
1294
1291
1287
1284
1280
1277
1273
1270
1267
1264
1261
1257
1254
1251
1248
1245
1243
1240
1237
1234
1231
1229
1226
1223
1221
1218
1216
1213
1211
1208
1206
1203
1201
1198
1195
1193
1190
1188
1185
1182
1179
1177
1174
1171
1168
1165
1161
1158
1155
1151
1148
1144
1140
1136
1132
1128
1124
1119
1115
1110
1105
1100
1095
1090
1084
1079
1073
1067
1061
1055
1048
1042
1035
1028
1020
1014
1006
999
992
984
976
968
959
951
942
933
924
915
905
896
886
876
865
855
844
833
821
810
798
786
774
761
748
735
721
707
693
679
664
649
633
618
602
585
568
551
534
516
498
479
460
441
421
402
381
360
339
318
296
274
251
228
205
181
157
132
107
82
56
30
4
-23
-50
-78
-106
-134
-163
-192
-222
-252
-282
-313
-344
-376
-408
-440
-473
-506
-539
-573
-607
-641
-676
-711
-747
-782
-818
-855
-891
-928
-965
-1002
-1040
-1078
-1117
-1155
-1194
-1233
-1272
-1312
-1351
-1391
-1431
-1471
-1511
-1552
-1592
-1633
-1674
-1715
-1756
-1797
-1838
-1879
-1920
-1962
-2003
-2044
-2085
-2126
-2167
-2208
-2249
-2290
-2331
-2372
-2412
-2453
-2493
-2533
-2574
-2613
-2653
-2693
-2732
-2771
-2810
-2849
-2888
-2926
-2964
-3002
-3040
-3077
-3114
-3151
-3188
-3224
-3260
-3295
-3331
-3366
-3400
-3434
-3468
-3502
-3535
-3568
-3600
-3633
-3664
-3696
-3727
-3757
-3787
-3817
-3847
-3876
-3904
-3932
-3960
-3988
-4014
-4041
-4067
-4093
-4119
-4144
-4168
-4192
-4216
-4239
-4262
-4284
-4306
-4328
-4349
-4369
-4389
-4409
-4428
-4446
-4465
-4482
-4499
-4516
-4532
-4548
-4563
-4577
-4591
-4605
-4618
-4630
-4642
-4653
-4664
-4674
-4684
-4693
-4702
-4710
-4717
-4724
-4730
-4736
-4741
-4745
-4749
-4752
-4755
-4757
-4758
-4759
-4759
-4759
-4758
-4756
-4754
-4751
-4748
-4744
-4740
-4734
-4729
-4722
-4715
-4708
-4700
-4691
-4682
-4672
-4662
-4651
-4639
-4627
-4615
-4602
-4588
-4574
-4560
-4545
-4529
-4513
-4497
-4479
-4462
-4444
-4425
-4407
-4387
-4367
-4347
-4326
-4305
-4284
-4262
-4239
-4216
-4193
-4169
-4145
-4121
-4096
-4070
-4046
-4019
-3994
-3967
-3941
-3914
-3886
-3859
-3831
-3802
-3774
-3745
-3716
-3687
-3658
-3628
-3598
-3568
-3538
-3507
-3476
-3445
-3414
-3383
-3352
-3320
-3288
-3256
-3224
-3192
-3160
-3127
-3095
-3062
-3029
-2996
-2963
-2930
-2896
-2863
-2829
-2795
-2762
-2728
-2694
-2659
-2625
-2591
-2556
-2522
-2487
-2452
-2417
-2382
-2347
-2312
-2277
-2242
-2206
-2171
-2136
-2101
-2065
-2029
-1994
-1959
-1924
-1888
-1853
-1818
-1783
-1748
-1713
-1678
-1643
-1608
-1573
-1539
-1504
-1470
-1436
-1402
-1368
-1335
-1301
-1268
-1235
-1202
-1169
-1137
-1105
-1072
-1041
-1008
-978
-947
-916
-885
-855
-825
-795
-765
-736
-707
-678
-650
-621
-593
-565
-538
-511
-483
-457
-430
-404
-378
-352
-326
-301
-276
-251
-227
-202
-178
-155
-131
-108
-85
-62
-40
-18
4
26
47
68
89
109
129
149
169
188
207
226
245
263
281
299
317
334
351
368
384
401
417
433
448
464
479
494
508
523
537
551
565
578
591
604
617
630
642
654
666
678
690
701
712
723
734
744
755
765
775
785
794
804
813
822
831
840
848
857
865
874
882
890
898
906
914
922
929
937
944
952
959
966
974
981
988
995
1002
1008
1016
1022
1030
1037
1044
1051
1058
1065
1072
1079
1086
1093
1100
1107
1114
1121
1128
1135
1141
1148
1155
1162
1169
1176
1183
1190
1196
1203
1210
1217
1223
1230
1237
1243
1250
1256
1262
1269
1275
1281
1287
1293
1299
1304
1310
1315
1321
1326
1331
1336
1341
1345
1350
1354
1358
1363
1366
1370
1374
1377
1380
1384
1386
1389
1392
1394
1397
1399
1401
1402
1404
1406
1407
1408
1409
1410
1411
1412
1413
1413
1414
1414
1414
1414
1414
1414
1414
1414
1414
1413
1413
1413
1412
1412
1411
1411
1410
1410
1409
1408
1408
1407
1407
1406
1405
1405
1404
1403
1402
1402
1401
1400
1399
1398
1397
1396
1395
1394
1393
1392
1391
1389
1388
1386
1385
1383
1382
1380
1378
1376
1375
1373
1371
1369
1367
1364
1362
1360
1358
1356
1353
1351
1349
1346
1344
1342
1339
1337
1335
1332
1330
1328
1325
1323
1320
1318
1316
1313
1311
1309
1306
1304
1301
1299
1296
1294
1291
1288
1286
1283
1280
1277
1275
1272
1269
1266
1263
1260
1257
1253
1250
1247
1244
1240
1237
1233
1230
1226
1223
1219
1215
1211
1208
1204
1200
1196
1192
1188
1184
1180
1176
1172
1168
1164
1160
1155
1151
1147
1142
1138
1133
1128
1124
1119
1114
1109
1104
1099
1094
1089
1083
1078
1073
1067
1061
1056
1050
1044
1039
1033
1027
1020
1014
1008
1002
997
990
984
978
972
965
959
953
946
940
933
927
920
914
907
901
894
887
881
874
867
860
853
846
839
832
825
818
811
804
797
790
783
776
769
762
755
748
741
735
728
721
715
708
702
695
689
683
677
671
665
660
654
649
644
639
634
629
625
620
616
612
608
604
600
597
594
591
588
585
583
580
578
576
575
573
572
571
570
569
569
569
569
569
570
570
571
573
574
576
578
580
582
585
587
590
593
597
600
604
608
612
616
621
625
630
635
640
645
651
656
662
667
673
679
685
691
697
703
709
716
722
729
735
742
749
755
762
769
776
783
790
797
804
812
819
826
834
841
849
856
864
871
879
887
894
902
910
918
926
934
942
949
957
965
973
981
989
996
1004
1010
1018
1026
1033
1040
1047
1054
1061
1067
1074
1080
1086
1091
1097
1102
1107
1112
1117
1122
1126
1130
1135
1138
1142
1146
1149
1152
1155
1158
1161
1163
1166
1168
1170
1172
1174
1176
1177
1179
1180
1181
1182
1184
1184
1185
1186
1186
1187
1187
1188
1188
1188
1188
1187
1187
1187
1186
1186
1185
1184
1183
1182
1181
1180
1178
1177
1175
1174
1172
1170
1169
1167
1165
1163
1161
1159
1157
1155
1153
1151
1149
1147
1146
1144
1142
1140
1139
1137
1136
1134
1133
1132
1130
1129
1128
1127
1126
1125
1125
1124
1123
1123
1122
1122
1122
1122
1122
1122
1122
1122
1122
1123
1123
1124
1125
1126
1126
1127
1128
1130
1131
1132
1133
1135
1136
1137
1139
1140
1142
1144
1145
1147
1148
1150
1152
1153
1155
1156
1158
1159
1161
1162
1163
1165
1166
1167
1168
1168
1169
1170
1170
1170
1171
1171
1171
1171
1170
1170
1169
1169
1168
1167
1166
1165
1163
1162
1161
1159
1157
1155
1153
1151
1149
1147
1144
1142
1139
1136
1133
1130
1127
1124
1120
1117
1113
1109
1105
1101
1097
1092
1087
1082
1077
1072
1067
1061
1055
1049
1043
1037
1030
1024
1016
1010
1002
995
988
980
972
965
957
948
940
932
924
915
906
898
889
880
871
862
853
843
834
825
815
806
796
786
776
766
756
746
736
726
716
705
695
684
674
663
652
641
630
619
607
596
585
573
561
550
538
526
514
502
490
477
465
453
440
428
415
402
390
377
364
351
338
325
312
299
286
272
259
246
233
219
206
193
179
166
152
139
125
112
98
85
71
57
43
29
15
1
-13
-27
-41
-56
-70
-85
-100
-114
-129
-144
-159
-175
-190
-206
-221
-237
-253
-269
-286
-302
-319
-335
-352
-369
-386
-403
-420
-438
-455
-473
-491
-509
-527
-545
-563
-582
-600
-619
-638
-657
-676
-696
-715
-735
-755
-775
-795
-815
-835
-856
-877
-897
-918
-939
-960
-981
-1002
-1024
-1046
-1067
-1089
-1111
-1132
-1154
-1176
-1198
-1221
-1243
-1265
-1288
-1310
-1333
-1355
-1378
-1401
-1424
-1447
-1470
-1493
-1516
-1539
-1562
-1585
-1609
-1632
-1655
-1679
-1702
-1726
-1750
-1773
-1797
-1821
-1845
-1868
-1892
-1916
-1940
-1964
-1988
-2012
-2036
-2059
-2083
-2107
-2131
-2155
-2179
-2203
-2226
-2250
-2274
-2297
-2321
-2344
-2367
-2391
-2414
-2437
-2459
-2482
-2505
-2527
-2550
-2572
-2594
-2616
-2638
-2660
-2682
-2703
-2725
-2746
-2767
-2788
-2809
-2830
-2851
-2871
-2891
-2912
-2932
-2952
-2971
-2991
-3010
-3029
-3048
-3067
-3085
-3104
-3122
-3140
-3157
-3175
-3192
-3209
-3226
-3242
-3259
-3275
-3290
-3306
-3321
-3336
-3351
-3365
-3379
-3392
-3406
-3419
-3432
-3444
-3457
-3469
-3481
-3492
-3503
-3514
-3525
-3536
-3546
-3556
-3565
-3575
-3584
-3592
-3601
-3609
-3616
-3624
-3631
-3637
-3644
-3649
-3655
-3660
-3665
-3670
-3674
-3678
-3682
-3686
-3689
-3692
-3694
-3696
-3698
-3700
-3702
-3703
-3704
-3704
-3705
-3705
-3705
-3704
-3703
-3702
-3701
-3700
-3698
-3696
-3694
-3692
-3689
-3686
-3683
-3680
-3677
-3673
-3670
-3666
-3662
-3658
-3654
-3649
-3644
-3640
-3635
-3630
-3624
-3619
-3613
-3608
-3602
-3596
-3590
-3584
-3578
-3571
-3565
-3558
-3551
-3545
-3538
-3530
-3523
-3516
-3508
-3501
-3493
-3485
-3477
-3469
-3461
-3453
-3445
-3437
-3428
-3420
-3411
-3402
-3394
-3385
-3376
-3367
-3358
-3349
-3339
-3330
-3321
-3311
-3302
-3292
-3282
-3273
-3263
-3253
-3243
-3233
-3223
-3213
-3203
-3192
-3182
-3172
-3162
-3152
-3142
-3131
-3121
-3111
-3101
-3091
-3081
-3071
-3062
-3052
-3042
-3032
-3022
-3013
-3003
-2994
-2984
-2975
-2965
-2956
-2947
-2937
-2928
-2919
-2910
-2901
-2892
-2883
-2874
-2866
-2857
-2848
-2840
-2831
-2823
-2814
-2806
-2798
-2790
-2782
-2774
-2766
-2759
-2751
-2743
-2736
-2728
-2721
-2713
-2706
-2699
-2691
-2684
-2677
-2670
-2663
-2656
-2650
-2643
-2636
-2630
-2623
-2617
-2611
-2605
-2599
-2593
-2588
-2582
-2577
-2572
-2566
-2561
-2556
-2551
-2546
-2541
-2536
-2530
-2525
-2520
-2515
-2510
-2505
-2500
-2495
-2490
-2484
-2479
-2474
-2469
-2464
-2459
-2454
-2449
-2444
-2439
-2434
-2429
-2424
-2419
-2414
-2409
-2404
-2399
-2394
-2389
-2384
-2379
-2374
-2369
-2364
-2360
-2355
-2350
-2345
-2340
-2335
-2330
-2325
-2320
-2315
-2311
-2306
-2301
-2296
-2291
-2286
-2281
-2277
-2272
-2267
-2262
-2257
-2253
-2248
-2243
-2238
-2233
-2229
-2224
-2219
-2214
-2210
-2205
-2200
-2195
-2191
-2186
-2181
-2177
-2172
-2167
-2162
-2158
-2153
-2148
-2144
-2139
-2134
-2130
-2125
-2120
-2116
-2111
-2107
-2102
-2097
-2093
-2088
-2084
-2079
-2074
-2070
-2065
-2061
-2056
-2052
-2047
-2041
-2037
-2033
-2029
-2024
-2020
-2015
-2011
-2005
-2001
-1997
-1993
-1988
-1984
-1979
-1975
-1971
-1966
-1962
-1957
-1953
-1948
-1944
-1940
-1935
-1931
-1926
-1922
-1918
-1913
-1909
-1905
-1900
-1896
-1891
-1887
-1883
-1878
-1874
-1870
-1866
-1861
-1857
-1853
-1848
-1844
-1840
-1835
-1831
-1827
-1823
-1818
-1814
-1810
-1806
-1801
-1797
-1793
-1789
-1785
-1780
-1776
-1772
-1768
-1764
-1760
-1755
-1751
-1747
-1743
-1739
-1735
-1730
-1726
-1722
-1718
-1714
-1710
-1706
-1702
-1698
-1694
-1689
-1685
-1681
-1677
-1673
-1669
-1665
-1661
-1657
-1653
-1649
-1645
-1641
-1637
-1633
-1629
-1625
-1621
-1617
-1613
-1609
-1605
-1601
-1597
-1593
-1589
-1585
-1581
-1578
-1574
-1570
-1566
-1562
-1558
-1554
-1550
-1546
-1543
-1539
-1535
-1531
-1527
-1523
-1519
-1516
-1512
-1508
-1504
-1500
-1496
-1493
-1489
-1485
-1481
-1478
-1474
-1470
-1466
-1462
-1459
-1455
-1451
-1447
-1444
-1440
-1436
-1433
-1429
-1425
-1421
-1418
-1414
-1410
-1407
-1403
-1399
-1396
-1392
-1388
-1385
-1381
-1378
-1374
-1370
-1367
-1363
-1359
-1356
-1352
-1349
-1345
-1342
-1338
-1334
-1331
-1327
-1324
-1320
-1317
-1313
-1310
-1306
-1302
-1299
-1295
-1292
-1288
-1285
-1281
-1278
-1275
-1271
-1268
-1264
-1261
-1257
-1254
-1250
-1247
-1243
-1240
-1237
-1233
-1230
-1226
-1223
-1220
-1216
-1213
-1209
-1206
-1203
-1199
-1196
-1193
-1189
-1186
-1183
-1179
-1176
-1173
-1169
-1166
-1163
-1159
-1156
-1153
-1150
-1146
-1143
-1140
-1136
-1133
-1130
-1127
-1123
-1120
-1117
-1114
-1110
-1107
-1104
-1101
-1098
-1094
-1091
-1088
-1085
-1082
-1079
-1075
-1072
-1069
-1066
-1063
-1060
-1056
-1053
-1050
-1047
-1044
-1041
-1038
-1035
-1032
-1028
-1025
-1022
-1018
-1016
-1012
-1010
-1006
-1004
-1000
-998
-995
-992
-989
-986
-983
-980
-977
-974
-971
-968
-965
-962
-959
-956
-953
-950
-947
-944
-941
-938
-935
-932
-929
-926
-923
-921
-918
-915
-912
-909
-906
-903
-900
-897
-895
-892
-889
-886
-883
-880
-877
-875
-872
-869
-866
-863
-860
-858
-855
-852
-849
-847
-844
-841
-838
-835
-833
-830
-827
-824
-822
-819
-816
-813
-811
-808
-805
-803
-800
-797
-794
-792
-789
-786
-784
-781
-778
-776
-773
-770
-768
-765
-763
-760
-757
-755
-752
-749
-747
-744
-742
-739
-736
-734
-731
-729
-726
-723
-721
-718
-716
-713
-711
-708
-706
-703
-701
-698
-696
-693
-691
-688
-685
-683
-681
-678
-676
-673
-671
-668
-666
-663
-661
-658
-656
-653
-651
-649
-646
-644
-641
-639
-636
-634
-632
-629
-627
-624
-622
-620
-617
-615
-613
-610
-608
-606
-603
-601
-599
-596
-594
-592
-589
-587
-585
-582
-580
-578
-575
-573
-571
-569
-566
-564
-562
-559
-557
-555
-553
-550
-548
-546
-544
-541
-539
-537
-535
-533
-530
-528
-526
-524
-522
-519
-517
-515
-513
-511
-509
-506
-504
-502
-500
-498
-496
-494
-491
-489
-487
-485
-483
-481
-479
-477
-475
-472
-470
-468
-466
-464
-462
-460
-458
-456
-454
-452
-450
-448
-446
-444
-442
-439
-437
-435
-433
-431
-429
-427
-425
-423
-421
-419
-417
-416
-414
-412
-410
-408
-406
-404
-402
-400
-398
-396
-394
-392
-390
-388
-386
-384
-383
-381
-379
-377
-375
-373
-371
-369
-367
-366
-364
-362
-360
-358
-356
-354
-353
-351
-349
-347
-345
-343
-342
-340
-338
-336
-334
-333
-331
-329
-327
-325
-324
-322
-320
-318
-316
-315
-313
-311
-309
-308
-306
-304
-302
-301
-299
-297
-296
-294
-292
-290
-289
-287
-285
-284
-282
-280
-279
-277
-275
-274
-272
-270
-269
-267
-265
-264
-262
-260
-259
-257
-255
-254
-252
-251
-249
-247
-246
-244
-242
-241
-239
-238
-236
-235
-233
-231
-230
-228
-227
-225
-224
-222
-220
-219
-217
-216
-214
-213
-211
-210
-208
-207
-205
-204
-202
-201
-199
-198
-196
-195
-193
-192
-190
-189
-187
-186
-184
-183
-181
-180
-179
-177
-176
-174
-173
-171
-170
-168
-167
-166
-164
-163
-161
-160
-159
-157
-156
-154
-153
-152
-150
-149
-147
-146
-145
-143
-142
-141
-139
-138
-137
-135
-134
-133
-131
-130
-129
-127
-126
-125
-123
-122
-121
-119
-118
-117
-116
-114
-113
-112
-110
-109
-108
-107
-105
-104
-103
-101
-100
-99
-98
-96
-95
-94
-93
-92
-90
-89
-88
-87
-85
-84
-83
-82
-81
-79
-78
-77
-76
-75
-73
-72
-71
-70
-69
-68
-66
-65
-64
-63
-62
-61
-59
-58
-57
-56
-55
-54
-53
-52
-50
-49
-48
-47
-46
-45
-44
-43
-42
-40
-39
-38
-37
-36
-35
-34
-33
-32
-31
-30
-29
-28
-27
-25
-24
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-11
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
7
8
9
9
10
11
12
13
14
15
16
17
18
19
20
21
22
22
23
24
25
26
27
28
29
30
31
31
32
33
34
35
36
37
37
38
39
40
41
42
43
43
44
45
46
47
48
48
49
50
51
52
53
53
54
55
56
57
57
58
59
60
61
61
62
63
64
64
65
66
67
68
68
69
70
71
71
72
73
74
74
75
76
76
77
78
