5
78784
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-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
-65
-66
-66
-66
-66
-66
-66
-66
-67
-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
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-106
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-131
-131
-131
-132
-132
-133
-133
-133
-134
-134
-135
-135
-135
-136
-136
-137
-137
-137
-138
-138
-139
-139
-139
-140
-140
-141
-141
-141
-142
-142
-143
-143
-143
-144
-144
-145
-145
-146
-146
-146
-147
-147
-148
-148
-148
-149
-149
-150
-150
-150
-151
-151
-152
-152
-152
-153
-153
-154
-154
-154
-155
-155
-156
-156
-156
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-161
-161
-161
-162
-162
-163
-163
-163
-164
-164
-165
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-169
-169
-169
-170
-170
-170
-171
-171
-171
-172
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-185
-186
-186
-186
-187
-187
-187
-188
-188
-188
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-215
-216
-216
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-219
-219
-220
-220
-220
-220
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-223
-223
-223
-223
-223
-224
-224
-224
-224
-224
-225
-225
-225
-225
-225
-226
-226
-226
-226
-226
-226
-227
-227
-227
-227
-227
-227
-228
-228
-228
-228
-228
-228
-228
-229
-229
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-230
-230
-230
-231
-231
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-232
-232
-233
-233
-233
-233
-233
-233
-233
-234
-234
-234
-234
-234
-234
-234
-235
-235
-235
-235
-235
-235
-235
-236
-236
-236
-236
-236
-236
-236
-236
-236
-237
-237
-237
-237
-237
-237
-237
-237
-237
-237
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-241
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-240
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-239
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-238
-237
-237
-237
-237
-237
-237
-237
-237
-237
-237
-236
-236
-236
-236
-236
-236
-236
-235
-235
-235
-235
-235
-235
-235
-235
-234
-234
-234
-234
-234
-234
-234
-233
-233
-233
-233
-233
-233
-233
-232
-232
-232
-232
-232
-232
-232
-231
-231
-231
-231
-231
-231
-230
-230
-230
-230
-230
-230
-229
-229
-229
-229
-229
-229
-228
-228
-228
-228
-228
-228
-227
-227
-227
-227
-227
-227
-226
-226
-226
-226
-226
-226
-225
-225
-225
-225
-225
-225
-224
-224
-224
-224
-224
-223
-223
-223
-223
-223
-222
-222
-222
-222
-222
-221
-221
-221
-221
-221
-220
-220
-220
-220
-219
-219
-219
-219
-219
-218
-218
-218
-218
-217
-217
-217
-217
-217
-216
-216
-216
-216
-215
-215
-215
-215
-215
-214
-214
-214
-214
-213
-213
-213
-213
-213
-212
-212
-212
-212
-211
-211
-211
-211
-211
-210
-210
-210
-210
-209
-209
-209
-209
-209
-208
-208
-208
-208
-208
-207
-207
-207
-207
-207
-206
-206
-206
-206
-206
-205
-205
-205
-205
-205
-204
-204
-204
-204
-204
-203
-203
-203
-203
-203
-202
-202
-202
-202
-202
-201
-201
-201
-201
-201
-201
-200
-200
-200
-200
-200
-199
-199
-199
-199
-199
-199
-198
-198
-198
-198
-198
-198
-197
-197
-197
-197
-197
-197
-196
-196
-196
-196
-196
-196
-195
-195
-195
-195
-195
-195
-195
-194
-194
-194
-194
-194
-194
-194
-194
-193
-193
-193
-193
-193
-193
-193
-193
-192
-192
-192
-192
-192
-192
-192
-191
-191
-191
-191
-191
-191
-190
-190
-190
-190
-190
-190
-190
-189
-189
-189
-189
-189
-189
-189
-188
-188
-188
-188
-188
-188
-188
-187
-187
-187
-187
-187
-187
-187
-186
-186
-186
-186
-186
-186
-186
-186
-185
-185
-185
-185
-185
-185
-185
-185
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-164
-164
-164
-164
-163
-163
-163
-163
-163
-162
-162
-162
-162
-161
-161
-161
-161
-160
-160
-160
-160
-160
-159
-159
-159
-159
-158
-158
-158
-157
-157
-157
-157
-156
-156
-156
-156
-155
-155
-155
-155
-154
-154
-154
-154
-153
-153
-153
-152
-152
-152
-152
-151
-151
-151
-150
-150
-150
-150
-149
-149
-149
-148
-148
-148
-147
-147
-147
-147
-146
-146
-146
-145
-145
-145
-144
-144
-144
-143
-143
-143
-142
-142
-142
-141
-141
-141
-140
-140
-140
-139
-139
-139
-138
-138
-138
-137
-137
-137
-136
-136
-136
-135
-135
-135
-134
-134
-134
-133
-133
-133
-132
-132
-132
-131
-131
-131
-130
-130
-130
-129
-129
-129
-128
-128
-128
-127
-127
-127
-126
-126
-126
-125
-125
-125
-124
-124
-124
-124
-123
-123
-123
-122
-122
-122
-121
-121
-121
-120
-120
-120
-119
-119
-119
-118
-118
-118
-117
-117
-117
-116
-116
-116
-115
-115
-115
-114
-114
-114
-114
-113
-113
-113
-112
-112
-112
-111
-111
-111
-110
-110
-110
-109
-109
-109
-109
-108
-108
-108
-107
-107
-107
-106
-106
-106
-105
-105
-105
-104
-104
-104
-104
-103
-103
-103
-102
-102
-102
-101
-101
-101
-100
-100
-100
-99
-99
-99
-98
-98
-98
-97
-97
-97
-96
-96
-96
-95
-95
-95
-94
-94
-94
-93
-93
-93
-92
-92
-92
-91
-91
-91
-90
-90
-90
-89
-89
-88
-88
-88
-87
-87
-87
-86
-86
-86
-85
-85
-85
-84
-84
-83
-83
-83
-82
-82
-82
-81
-81
-81
-80
-80
-80
-79
-79
-79
-78
-78
-77
-77
-77
-76
-76
-76
-75
-75
-75
-74
-74
-74
-73
-73
-72
-72
-72
-71
-71
-71
-70
-70
-70
-69
-69
-69
-68
-68
-68
-67
-67
-67
-66
-66
-65
-65
-65
-64
-64
-64
-63
-63
-63
-62
-62
-62
-61
-61
-61
-60
-60
-60
-59
-59
-59
-58
-58
-58
-57
-57
-57
-56
-56
-56
-55
-55
-55
-54
-54
-54
-53
-53
-53
-52
-52
-52
-51
-51
-51
-50
-50
-50
-49
-49
-49
-49
-48
-48
-48
-47
-47
-47
-46
-46
-46
-45
-45
-45
-44
-44
-44
-43
-43
-43
-42
-42
-42
-41
-41
-41
-40
-40
-40
-39
-39
-39
-38
-38
-38
-37
-37
-37
-36
-36
-36
-36
-35
-35
-35
-34
-34
-34
-33
-33
-33
-33
-32
-32
-32
-31
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-28
-28
-28
-28
-27
-27
-27
-26
-26
-26
-25
-25
-25
-25
-24
-24
-24
-24
-23
-23
-23
-22
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-20
-19
-19
-19
-19
-18
-18
-18
-18
-17
-17
-17
-17
-16
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-8
-8
-8
-8
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
24
25
25
25
25
25
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
30
30
30
30
30
31
31
31
31
32
32
32
32
33
33
33
33
33
34
34
34
34
35
35
35
35
36
36
36
36
37
37
37
37
37
38
38
38
38
39
39
39
39
40
40
40
40
40
41
41
41
41
42
42
42
42
43
43
43
43
43
44
44
44
44
45
45
45
45
46
46
46
46
46
47
47
47
47
48
48
48
48
49
49
49
49
50
50
50
50
51
51
51
51
52
52
52
53
53
53
53
54
54
54
54
55
55
55
55
56
56
56
56
57
57
57
57
58
58
58
58
59
59
59
60
60
60
60
61
61
61
62
62
62
62
63
63
63
63
64
64
64
65
65
65
65
66
66
66
67
67
67
68
68
68
69
69
69
69
70
70
70
71
71
71
72
72
72
72
73
73
73
74
74
74
74
75
75
75
76
76
76
76
77
77
77
78
78
78
79
79
79
80
80
80
81
81
81
81
82
82
82
83
83
83
84
84
84
85
85
85
86
86
87
87
87
88
88
88
89
89
89
90
90
90
91
91
92
92
92
93
93
93
94
94
95
95
95
96
96
97
97
97
98
98
99
99
99
100
100
101
101
101
102
102
103
103
104
104
105
105
105
106
106
107
107
108
108
108
109
109
110
110
111
111
112
112
113
113
114
114
114
115
115
116
116
117
117
118
118
119
119
120
120
121
121
122
122
123
123
124
124
125
125
126
126
126
127
127
128
128
129
129
130
130
131
131
132
132
133
133
134
134
135
136
136
137
137
138
138
139
139
140
140
141
141
142
142
143
143
144
144
145
145
146
146
147
147
148
148
149
150
150
151
151
152
152
153
153
154
154
155
155
156
157
157
158
158
159
159
160
160
161
161
162
162
163
164
164
165
165
166
166
167
167
168
168
169
169
170
170
171
172
172
173
173
174
174
175
175
176
176
177
178
178
179
179
180
180
181
181
182
182
183
183
184
184
185
186
186
187
187
188
188
189
189
190
190
191
191
192
192
193
193
194
195
195
196
196
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
205
205
206
206
207
207
208
208
209
209
210
210
211
211
212
213
213
214
214
215
215
216
216
217
217
218
218
219
220
220
221
221
222
222
223
223
224
224
225
225
226
227
227
228
228
229
229
230
230
231
231
232
232
233
233
234
234
235
235
236
236
237
237
238
238
239
239
240
240
241
242
242
243
243
244
244
245
245
246
246
247
247
248
248
249
249
250
250
251
251
252
252
253
253
254
254
255
255
256
256
256
257
257
258
258
259
259
260
260
261
261
262
262
263
263
264
264
265
265
266
266
267
267
268
268
269
269
269
270
270
271
271
272
272
273
273
273
274
274
275
275
276
276
276
277
277
278
278
278
279
279
280
280
280
281
281
282
282
282
283
283
284
284
284
285
285
285
286
286
287
287
287
288
288
288
289
289
289
290
290
290
291
291
292
292
292
293
293
293
294
294
294
295
295
295
296
296
296
296
297
297
297
298
298
298
299
299
299
300
300
300
301
301
301
301
302
302
302
303
303
303
303
304
304
304
305
305
305
306
306
306
307
307
307
308
308
308
308
309
309
309
310
310
310
311
311
311
312
312
312
313
313
313
313
314
314
314
315
315
315
316
316
316
316
317
317
317
318
318
318
318
319
319
319
320
320
320
320
321
321
321
322
322
322
323
323
323
323
324
324
324
324
325
325
325
326
326
326
326
327
327
327
328
328
328
328
329
329
329
330
330
330
331
331
331
331
332
332
332
333
333
333
333
334
334
334
334
335
335
335
336
336
336
336
337
337
337
337
338
338
338
338
339
339
339
339
339
340
340
340
340
341
341
341
341
341
342
342
342
342
342
343
343
343
343
344
344
344
344
344
345
345
345
345
345
346
346
346
346
347
347
347
347
347
348
348
348
348
348
348
349
349
349
349
349
350
350
350
350
350
351
351
351
351
351
351
352
352
352
352
352
352
353
353
353
353
353
354
354
354
354
354
355
355
355
355
355
356
356
356
356
356
356
357
357
357
357
357
358
358
358
358
358
358
359
359
359
359
359
359
360
360
360
360
360
361
361
361
361
361
361
362
362
362
362
362
362
362
363
363
363
363
363
363
363
364
364
364
364
364
364
364
364
365
365
365
365
365
365
365
365
366
366
366
366
366
366
366
366
366
366
366
366
367
367
367
367
367
367
367
367
367
367
367
367
367
368
368
368
368
368
368
368
368
368
368
368
368
368
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
370
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
368
368
368
368
368
368
368
368
368
368
368
368
368
367
367
367
367
367
367
367
367
367
367
367
366
366
366
366
366
366
366
366
365
365
365
365
365
365
364
364
364
364
364
364
364
363
363
363
363
363
363
363
362
362
362
362
362
362
361
361
361
361
361
361
360
360
360
360
360
360
360
359
359
359
359
359
359
358
358
358
358
358
358
357
357
357
357
357
356
356
356
356
356
356
355
355
355
355
355
354
354
354
354
354
353
353
353
353
353
353
352
352
352
352
352
351
351
351
351
351
350
350
350
350
350
350
349
349
349
349
349
348
348
348
348
348
347
347
347
347
346
346
346
346
346
345
345
345
345
345
344
344
344
344
343
343
343
343
342
342
342
342
342
341
341
341
341
340
340
340
340
339
339
339
339
338
338
338
338
337
337
337
337
336
336
336
336
335
335
335
334
334
334
334
333
333
333
333
332
332
332
332
331
331
331
331
330
330
330
330
329
329
329
328
328
328
328
327
327
327
327
326
326
326
326
325
325
325
324
324
324
324
323
323
323
323
322
322
322
321
321
321
321
320
320
320
320
319
319
319
318
318
318
318
317
317
317
316
316
316
316
315
315
315
314
314
314
314
313
313
313
312
312
312
312
311
311
311
310
310
310
309
309
309
309
308
308
308
307
307
307
307
306
306
306
305
305
305
305
304
304
304
303
303
303
303
302
302
302
301
301
301
301
300
300
300
299
299
299
299
298
298
298
298
297
297
297
296
296
296
296
295
295
295
295
294
294
294
294
293
293
293
293
292
292
292
291
291
291
291
290
290
290
290
289
289
289
289
288
288
288
288
287
287
287
287
286
286
286
285
285
285
285
284
284
284
284
283
283
283
282
282
282
282
281
281
281
280
280
280
280
279
279
279
279
278
278
278
277
277
277
277
276
276
276
276
275
275
275
274
274
274
274
273
273
273
272
272
272
272
271
271
271
270
270
270
270
269
269
269
269
268
268
268
267
267
267
267
266
266
266
266
265
265
265
264
264
264
264
263
263
263
263
262
262
262
261
261
261
261
260
260
260
259
259
259
259
258
258
258
257
257
257
257
256
256
256
255
255
255
255
254
254
254
254
253
253
253
252
252
252
252
251
251
251
250
250
250
250
249
249
249
249
248
248
248
247
247
247
247
246
246
246
246
245
245
245
245
244
244
244
244
243
243
243
243
242
242
242
242
242
241
241
241
241
240
240
240
240
240
239
239
239
239
238
238
238
238
237
237
237
237
236
236
236
236
235
235
235
235
234
234
234
234
234
233
233
233
233
232
232
232
232
232
231
231
231
231
230
230
230
230
230
229
229
229
229
229
228
228
228
228
227
227
227
227
227
226
226
226
226
226
225
225
225
225
225
224
224
224
224
224
223
223
223
223
223
222
222
222
222
222
222
221
221
221
221
221
220
220
220
220
220
220
219
219
219
219
219
219
218
218
218
218
218
218
217
217
217
217
217
217
216
216
216
216
216
215
215
215
215
215
215
214
214
214
214
214
213
213
213
213
213
212
212
212
212
212
211
211
211
211
211
210
210
210
210
210
209
209
209
209
209
208
208
208
208
208
207
207
207
207
207
207
206
206
206
206
206
205
205
205
205
205
205
204
204
204
204
204
203
203
203
203
203
202
202
202
202
202
202
201
201
201
201
201
200
200
200
200
200
199
199
199
199
198
198
198
198
197
197
197
197
197
196
196
196
196
195
195
195
195
194
194
194
194
194
193
193
193
193
192
192
192
192
191
191
191
191
190
190
190
190
189
189
189
189
188
188
188
188
187
187
187
187
186
186
186
186
185
185
185
184
184
184
184
183
183
183
183
182
182
182
182
181
181
181
180
180
180
180
179
179
179
179
178
178
178
177
177
177
177
176
176
176
176
175
175
175
175
174
174
174
173
173
173
173
172
172
172
172
171
171
171
171
170
170
170
169
169
169
169
168
168
168
167
167
167
167
166
166
166
166
165
165
165
165
164
164
164
163
163
163
163
162
162
162
162
161
161
161
160
160
160
160
159
159
159
159
158
158
158
157
157
157
157
156
156
156
156
155
155
155
155
154
154
154
153
153
153
153
152
152
152
151
151
151
151
150
150
150
150
149
149
149
149
148
148
148
148
147
147
147
146
146
146
146
145
145
145
145
144
144
144
144
143
143
143
143
142
142
142
142
141
141
141
141
140
140
140
139
139
139
139
138
138
138
137
137
137
137
136
136
136
136
135
135
135
134
134
134
134
133
133
133
133
132
132
132
131
131
131
131
130
130
130
130
129
129
129
129
128
128
128
128
127
127
127
127
126
126
126
126
125
125
125
125
124
124
124
124
123
123
123
123
122
122
122
122
121
121
121
121
120
120
120
120
119
119
119
119
118
118
118
118
118
117
117
117
117
116
116
116
116
115
115
115
115
115
114
114
114
114
113
113
113
113
113
112
112
112
112
112
111
111
111
111
110
110
110
110
110
109
109
109
109
109
108
108
108
108
108
107
107
107
107
106
106
106
106
106
106
105
105
105
105
105
104
104
104
104
104
104
103
103
103
103
103
102
102
102
102
102
102
101
101
101
101
101
100
100
100
100
100
100
99
99
99
99
99
99
98
98
98
98
98
98
97
97
97
97
97
96
96
96
96
96
96
95
95
95
95
95
95
94
94
94
94
94
94
93
93
93
93
93
93
92
92
92
92
92
92
92
91
91
91
91
91
91
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
85
85
84
84
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
82
82
82
82
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
86
86
86
86
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
85
85
85
85
85
85
84
84
84
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
81
81
81
81
81
81
81
81
81
80
80
80
80
80
80
80
80
79
79
79
79
79
79
79
79
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
77
76
76
76
76
76
76
76
76
75
75
75
75
75
75
74
74
74
74
74
74
74
73
73
73
73
73
73
73
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
70
70
70
70
70
70
70
70
69
69
69
69
69
69
69
68
68
68
68
68
68
68
67
67
67
67
67
67
66
66
66
66
66
66
65
65
65
65
65
65
65
64
64
64
64
64
64
63
63
63
63
63
63
62
62
62
62
62
62
61
61
61
61
61
60
60
60
60
60
60
59
59
59
59
59
58
58
58
58
58
57
57
57
57
57
56
56
56
56
56
55
55
55
55
55
54
54
54
54
53
53
53
53
52
52
52
52
51
51
51
51
50
50
50
50
49
49
49
49
48
48
48
47
47
47
47
46
46
46
45
45
45
44
44
44
44
43
43
43
42
42
42
41
41
41
40
40
40
39
39
39
38
38
38
37
37
37
36
36
36
35
35
35
34
34
34
33
33
32
32
32
31
31
31
30
30
30
29
29
28
28
28
27
27
26
26
26
25
25
24
24
24
23
23
22
22
22
21
21
20
20
19
19
19
18
18
17
17
16
16
15
15
15
14
14
13
13
12
12
11
11
11
10
10
9
9
8
8
8
7
7
6
6
5
5
4
4
4
3
3
2
2
1
1
0
0
0
-1
-1
-2
-2
-3
-3
-4
-4
-4
-5
-5
-6
-6
-7
-7
-8
-8
-9
-9
-9
-10
-10
-11
-11
-12
-12
-13
-13
-14
-14
-14
-15
-15
-16
-16
-17
-17
-18
-18
-19
-19
-20
-20
-21
-21
-21
-22
-22
-23
-23
-24
-24
-25
-25
-25
-26
-26
-27
-27
-28
-28
-29
-29
-29
-30
-30
-31
-31
-32
-32
-32
-33
-33
-34
-34
-35
-35
-35
-36
-36
-37
-37
-38
-38
-39
-39
-39
-40
-40
-41
-41
-42
-42
-42
-43
-43
-44
-44
-45
-45
-45
-46
-46
-47
-47
-48
-48
-48
-49
-49
-50
-50
-51
-51
-51
-52
-52
-53
-53
-53
-54
-54
-55
-55
-56
-56
-56
-57
-57
-58
-58
-59
-59
-59
-60
-60
-61
-61
-61
-62
-62
-63
-63
-64
-64
-64
-65
-65
-66
-66
-66
-67
-67
-68
-68
-68
-69
-69
-70
-70
-70
-71
-71
-72
-72
-72
-73
-73
-74
-74
-74
-75
-75
-76
-76
-76
-77
-77
-78
-78
-78
-79
-79
-80
-80
-80
-81
-81
-82
-82
-82
-83
-83
-83
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-90
-91
-91
-92
-92
-92
-93
-93
-93
-94
-94
-94
-95
-95
-95
-96
-96
-96
-97
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-106
-106
-106
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-110
-111
-111
-111
-112
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-211
-211
-211
-211
-211
-211
-211
-211
-211
-210
-210
-210
-210
-210
-210
-210
-210
-209
-209
-209
-209
-209
-209
-209
-209
-208
-208
-208
-208
-208
-208
-208
-208
-207
-207
-207
-207
-207
-207
-207
-206
-206
-206
-206
-206
-206
-206
-205
-205
-205
-205
-205
-205
-205
-204
-204
-204
-204
-204
-204
-204
-203
-203
-203
-203
-203
-203
-202
-202
-202
-202
-202
-201
-201
-201
-201
-201
-201
-200
-200
-200
-200
-200
-199
-199
-199
-199
-199
-199
-198
-198
-198
-198
-198
-197
-197
-197
-197
-197
-196
-196
-196
-196
-196
-196
-195
-195
-195
-195
-195
-194
-194
-194
-194
-194
-193
-193
-193
-193
-193
-192
-192
-192
-192
-192
-192
-191
-191
-191
-191
-191
-191
-190
-190
-190
-190
-190
-190
-190
-189
-189
-189
-189
-189
-189
-188
-188
-188
-188
-188
-188
-187
-187
-187
-187
-187
-187
-186
-186
-186
-186
-186
-186
-185
-185
-185
-185
-185
-185
-184
-184
-184
-184
-184
-184
-183
-183
-183
-183
-183
-183
-182
-182
-182
-182
-182
-182
-181
-181
-181
-181
-181
-181
-181
-180
-180
-180
-180
-180
-180
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-194
-194
-195
-195
-195
-196
-196
-197
-197
-197
-198
-198
-199
-199
-200
-200
-200
-201
-201
-202
-202
-203
-203
-203
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-208
-208
-208
-208
-207
-207
-207
-207
-206
-206
-205
-205
-204
-203
-203
-202
-202
-201
-200
-200
-199
-198
-198
-197
-196
-196
-195
-194
-193
-193
-192
-191
-190
-190
-189
-188
-187
-186
-185
-184
-184
-183
-182
-181
-181
-180
-180
-179
-179
-178
-178
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-178
-178
-179
-179
-180
-180
-181
-182
-183
-184
-185
-186
-187
-188
-190
-191
-193
-194
-196
-198
-200
-202
-204
-206
-208
-211
-213
-216
-218
-221
-224
-226
-229
-232
-234
-237
-240
-243
-246
-249
-252
-255
-257
-260
-263
-266
-269
-271
-274
-276
-279
-281
-284
-286
-288
-290
-292
-293
-295
-296
-297
-299
-300
-301
-301
-302
-303
-303
-303
-303
-303
-303
-303
-303
-302
-302
-301
-300
-299
-298
-297
-295
-294
-292
-291
-289
-287
-285
-283
-281
-278
-276
-273
-271
-268
-265
-262
-259
-256
-253
-250
-246
-243
-240
-236
-233
-230
-226
-223
-220
-217
-214
-211
-208
-205
-202
-200
-197
-195
-193
-191
-190
-188
-186
-185
-184
-183
-181
-180
-180
-179
-178
-178
-177
-177
-177
-178
-178
-179
-180
-181
-182
-184
-186
-188
-190
-192
-195
-197
-200
-203
-206
-209
-212
-216
-219
-223
-227
-231
-235
-239
-243
-248
-252
-257
-262
-266
-271
-276
-281
-286
-291
-296
-301
-306
-311
-315
-320
-325
-329
-334
-338
-342
-346
-350
-353
-357
-360
-363
-367
-370
-373
-376
-379
-382
-384
-387
-390
-392
-394
-397
-399
-401
-403
-404
-406
-407
-409
-409
-410
-411
-411
-411
-411
-411
-410
-410
-409
-407
-406
-404
-403
-401
-398
-396
-394
-391
-388
-385
-382
-379
-376
-373
-370
-367
-364
-361
-357
-354
-351
-348
-345
-341
-338
-335
-332
-329
-326
-324
-321
-318
-316
-314
-312
-310
-308
-307
-305
-304
-304
-303
-303
-303
-303
-303
-303
-304
-304
-305
-306
-307
-308
-309
-310
-312
-313
-315
-317
-319
-321
-323
-326
-328
-331
-334
-337
-340
-343
-347
-351
-354
-358
-362
-366
-370
-374
-378
-381
-385
-388
-391
-394
-396
-399
-401
-403
-404
-406
-407
-408
-409
-410
-411
-411
-412
-412
-412
-412
-412
-411
-411
-410
-409
-408
-406
-404
-402
-400
-397
-394
-391
-388
-384
-381
-377
-373
-369
-365
-360
-356
-352
-348
-344
-340
-336
-332
-328
-325
-321
-317
-313
-310
-306
-302
-298
-295
-291
-287
-283
-280
-276
-273
-269
-266
-264
-261
-259
-258
-256
-255
-255
-254
-254
-254
-255
-255
-256
-257
-259
-260
-262
-263
-265
-267
-269
-271
-273
-276
-278
-281
-285
-288
-292
-297
-301
-306
-312
-317
-323
-329
-335
-342
-348
-355
-361
-367
-374
-380
-386
-393
-399
-405
-411
-416
-422
-428
-433
-438
-443
-448
-453
-457
-461
-464
-468
-470
-473
-475
-476
-478
-478
-479
-479
-479
-478
-477
-475
-473
-471
-468
-465
-462
-458
-454
-450
-445
-440
-434
-428
-422
-415
-407
-400
-392
-383
-375
-366
-357
-348
-338
-329
-320
-311
-302
-294
-285
-277
-269
-261
-253
-245
-238
-231
-224
-217
-210
-203
-196
-190
-184
-178
-172
-166
-160
-155
-150
-145
-141
-137
-133
-130
-127
-125
-123
-122
-121
-120
-120
-120
-120
-121
-122
-123
-125
-127
-130
-133
-136
-140
-144
-149
-154
-160
-165
-172
-178
-184
-191
-198
-205
-212
-219
-227
-234
-242
-249
-257
-265
-273
-281
-290
-298
-307
-316
-324
-333
-342
-351
-359
-367
-376
-383
-391
-398
-405
-411
-417
-423
-428
-433
-438
-442
-446
-450
-454
-457
-460
-463
-466
-468
-470
-471
-473
-473
-473
-473
-472
-470
-468
-465
-462
-457
-452
-446
-440
-433
-425
-416
-407
-397
-386
-375
-363
-352
-339
-327
-314
-301
-288
-275
-261
-248
-234
-221
-207
-194
-181
-169
-156
-144
-133
-122
-111
-101
-91
-81
-72
-64
-56
-49
-43
-37
-32
-28
-24
-21
-19
-17
-16
-15
-16
-16
-18
-20
-22
-25
-28
-32
-37
-42
-47
-54
-61
-68
-77
-85
-95
-105
-115
-125
-136
-147
-159
-170
-182
-193
-204
-216
-227
-238
-249
-260
-270
-280
-291
-301
-310
-320
-329
-338
-346
-355
-363
-371
-379
-386
-394
-402
-409
-416
-424
-431
-437
-444
-449
-455
-460
-464
-468
-471
-473
-475
-476
-476
-475
-474
-473
-470
-467
-464
-460
-456
-451
-446
-440
-434
-427
-420
-412
-403
-395
-385
-375
-365
-355
-344
-333
-322
-310
-298
-287
-275
-264
-252
-242
-231
-221
-210
-201
-191
-182
-173
-165
-156
-148
-140
-132
-124
-117
-109
-102
-95
-89
-82
-76
-71
-65
-60
-55
-51
-47
-43
-39
-36
-32
-29
-27
-25
-23
-22
-21
-21
-22
-23
-24
-26
-29
-32
-35
-40
-45
-50
-57
-64
-73
-82
-92
-102
-113
-125
-137
-150
-163
-176
-190
-204
-218
-232
-245
-259
-272
-285
-298
-310
-321
-332
-342
-352
-360
-368
-375
-381
-387
-392
-396
-399
-401
-403
-403
-403
-402
-400
-397
-393
-388
-382
-376
-368
-360
-351
-341
-331
-319
-307
-294
-280
-265
-250
-234
-217
-200
-182
-164
-145
-126
-106
-86
-66
-46
-25
-4
16
37
58
78
99
119
139
158
177
196
214
231
247
263
277
291
303
314
324
333
341
347
352
356
359
360
360
359
357
353
349
344
338
331
324
316
308
299
291
282
274
265
257
249
240
231
223
214
205
196
186
177
168
159
150
141
132
124
116
107
99
91
83
75
68
60
53
47
41
36
31
27
24
21
19
18
18
19
20
22
25
28
32
37
42
47
54
60
67
75
83
92
101
111
121
131
142
153
165
177
190
203
216
229
243
257
271
285
300
314
328
343
357
372
387
402
418
433
449
465
481
497
513
530
547
564
581
598
615
632
650
667
684
701
717
734
750
765
780
795
808
822
834
845
856
866
875
883
890
896
902
906
910
913
916
918
919
920
920
919
918
917
915
913
910
907
904
900
896
891
887
882
876
871
865
859
853
846
840
834
828
822
815
809
803
796
790
783
776
770
764
758
753
748
744
741
739
738
738
738
740
743
747
751
757
763
771
779
788
797
807
818
829
841
853
866
879
893
907
921
935
950
964
979
994
1008
1025
1040
1054
1069
1083
1097
1111
1124
1137
1149
1161
1173
1184
1195
1207
1218
1228
1239
1250
1261
1272
1283
1293
1304
1315
1326
1337
1348
1358
1368
1378
1387
1396
1404
1411
1418
1424
1429
1433
1436
1438
1440
1442
1442
1443
1443
1443
1443
1443
1442
1442
1442
1441
1441
1440
1440
1439
1438
1437
1436
1434
1432
1430
1427
1424
1421
1418
1414
1410
1406
1401
1396
1391
1386
1380
1373
1367
1360
1354
1347
1340
1332
1325
1318
1311
1303
1297
1290
1283
1277
1271
1266
1261
1256
1251
1247
1243
1239
1236
1233
1230
1228
1226
1225
1225
1226
1228
1231
1235
1240
1246
1253
1261
1269
1277
1286
1295
1305
1314
1324
1334
1343
1352
1361
1370
1377
1384
1390
1395
1399
1402
1405
1406
1406
1406
1404
1401
1398
1394
1389
1383
1377
1370
1363
1356
1349
1342
1335
1328
1321
1314
1308
1301
1295
1289
1282
1275
1268
1261
1254
1246
1239
1232
1225
1218
1211
1205
1198
1192
1186
1180
1175
1170
1166
1163
1161
1160
1160
1162
1165
1169
1175
1182
1190
1199
1209
1219
1230
1242
1254
1266
1279
1292
1305
1319
1332
1346
1359
1373
1386
1399
1412
1426
1439
1452
1465
1478
1491
1504
1517
1530
1543
1556
1569
1582
1595
1609
1623
1637
1652
1667
1682
1697
1713
1729
1745
1761
1777
1793
1810
1826
1843
1859
1877
1894
1912
1931
1951
1971
1992
2013
2035
2057
2080
2103
2126
2148
2171
2193
2215
2236
2256
2276
2295
2313
2329
2345
2360
2373
2385
2397
2407
2417
2426
2434
2442
2449
2456
2462
2467
2472
2476
2480
2484
2487
2489
2491
2493
2494
2495
2494
2494
2492
2489
2486
2481
2476
2471
2465
2458
2451
2444
2437
2429
2421
2413
2405
2396
2387
2378
2370
2361
2352
2344
2336
2328
2321
2314
2308
2302
2296
2291
2285
2281
2276
2272
2268
2265
2262
2259
2258
2257
2256
2257
2259
2262
2266
2271
2278
2286
2296
2308
2321
2335
2351
2369
2388
2408
2429
2451
2474
2497
2521
2545
2570
2595
2620
2645
2671
2697
2722
2748
2774
2800
2825
2852
2878
2904
2931
2957
2984
3011
3038
3065
3092
3119
3146
3172
3197
3222
3246
3269
3291
3312
3332
3351
3369
3387
3403
3420
3436
3452
3467
3483
3498
3514
3529
3544
3559
3574
3588
3602
3615
3628
3641
3653
3664
3675
3685
3694
3703
3711
3718
3724
3729
3733
3736
3738
3739
3739
3739
3739
3738
3737
3736
3735
3733
3732
3731
3730
3729
3727
3726
3723
3721
3718
3715
3711
3707
3703
3698
3694
3689
3685
3680
3677
3673
3670
3668
3667
3666
3666
3667
3669
3673
3678
3685
3693
3703
3715
3728
3742
3758
3775
3793
3812
3831
3851
3872
3892
3913
3934
3955
3976
3996
4017
4037
4058
4078
4099
4119
4140
4162
4183
4205
4228
4250
4273
4295
4317
4339
4361
4382
4403
4423
4442
4461
4480
4498
4515
4531
4546
4560
4573
4586
4597
4606
4615
4622
4628
4632
4636
4638
4638
4638
4637
4635
4632
4628
4623
4617
4611
4604
4596
4587
4578
4567
4556
4544
4531
4517
4503
4488
4472
4456
4439
4422
4404
4387
4369
4351
4333
4315
4298
4280
4263
4246
4230
4215
4201
4188
4176
4166
4157
4149
4143
4137
4132
4129
4126
4124
4123
4122
4123
4124
4126
4130
4134
4139
4146
4153
4161
4171
4181
4193
4206
4219
4234
4249
4266
4283
4300
4318
4337
4356
4375
4395
4414
4434
4454
4473
4492
4511
4530
4548
4566
4584
4602
4620
4638
4655
4673
4691
4708
4726
4744
4761
4779
4796
4813
4829
4845
4861
4875
4889
4902
4914
4925
4936
4945
4954
4961
4968
4974
4979
4984
4988
4992
4995
4998
4999
5001
5002
5002
5001
4999
4996
4992
4988
4982
4975
4967
4959
4949
4939
4929
4918
4907
4895
4883
4871
4859
4847
4835
4822
4810
4798
4787
4775
4764
4752
4741
4730
4718
4707
4696
4685
4674
4664
4654
4644
4635
4627
4620
4614
4609
4606
4604
4604
4606
4608
4613
4618
4625
4632
4641
4652
4663
4675
4689
4703
4719
4735
4753
4771
4790
4809
4830
4851
4873
4895
4918
4942
4965
4989
5013
5038
5062
5086
5111
5135
5159
5184
5208
5232
5256
5280
5304
5328
5352
5375
5399
5423
5446
5470
5494
5519
5543
5568
5593
5618
5643
5668
5692
5716
5740
5763
5785
5807
5828
5847
5866
5884
5900
5915
5929
5942
5954
5965
5975
5984
5993
6000
6007
6014
6019
6025
6029
6033
6036
6039
6042
6044
6045
6047
6048
6048
6048
6048
6047
6047
6046
6045
6043
6042
6041
6040
6039
6037
6036
6035
6033
6032
6030
6029
6028
6026
6025
6023
6022
6021
6021
6020
6020
6021
6022
6024
6026
6029
6032
6035
6039
6043
6047
6051
6055
6060
6064
6068
6071
6075
6079
6082
6086
6090
6094
6099
6104
6110
6117
6124
6132
6141
6151
6162
6173
6186
6199
6212
6227
6242
6257
6273
6289
6305
6322
6338
6355
6373
6390
6407
6425
6442
6459
6476
6493
6509
6525
6541
6556
6572
6587
6601
6616
6630
6643
6656
6669
6681
6693
6705
6716
6727
6737
6748
6758
6767
6776
6784
6792
6799
6806
6812
6817
6821
6825
6829
6832
6834
6836
6838
6839
6840
6842
6843
6844
6845
6847
6848
6850
6852
6854
6856
6858
6859
6861
6862
6863
6863
6863
6862
6860
6858
6855
6852
6848
6843
6838
6833
6828
6823
6818
6813
6808
6803
6799
6794
6790
6786
6783
6779
6776
6774
6772
6770
6769
6769
6769
6769
6770
6772
6774
6776
6780
6785
6790
6796
6804
6812
6821
6832
6843
6855
6867
6881
6895
6910
6926
6943
6960
6978
6996
7014
7034
7053
7073
7094
7114
7136
7157
7179
7201
7224
7246
7269
7291
7313
7335
7357
7378
7398
7419
7438
7457
7476
7495
7513
7531
7548
7565
7582
7597
7613
7627
7640
7652
7663
7673
7683
7691
7698
7704
7709
7713
7716
7719
7720
7721
7721
7719
7717
7713
7709
7704
7698
7691
7684
7676
7667
7659
7649
7640
7630
7620
7610
7599
7589
7578
7567
7556
7545
7534
7523
7513
7502
7492
7481
7470
7460
7449
7438
7427
7416
7405
7394
7384
7374
7364
7355
7346
7338
7331
7324
7318
7313
7308
7304
7301
7298
7295
7294
7293
7292
7292
7293
7293
7294
7296
7297
7298
7299
7300
7301
7303
7304
7306
7308
7310
7313
7316
7319
7323
7328
7333
7338
7344
7350
7356
7363
7369
7375
7382
7388
7394
7401
7407
7414
7420
7426
7431
7437
7443
7448
7454
7459
7465
7471
7477
7484
7491
7498
7505
7513
7521
7529
7538
7547
7556
7565
7575
7585
7596
7606
7618
7629
7641
7654
7667
7681
7695
7710
7725
7741
7758
7775
7793
7811
7830
7849
7869
7888
7909
7929
7949
7969
7989
8009
8029
8048
8068
8087
8106
8124
8141
8160
8177
8194
8211
8227
8242
8257
8271
8285
8298
8310
8321
8332
8341
8350
8358
8364
8371
8376
8380
8384
8387
8389
8391
8392
8393
8394
8394
8393
8392
8391
8390
8388
8385
8383
8380
8376
8373
8369
8365
8361
8358
8354
8351
8349
8347
8346
8345
8345
8346
8347
8350
8353
8357
8362
8369
8376
8384
8394
8404
8416
8428
8441
8455
8470
8485
8501
8517
8534
8551
8568
8586
8604
8623
8642
8660
8680
8699
8718
8738
8757
8776
8796
8815
8835
8855
8875
8894
8914
8934
8954
8974
8993
9013
9032
9051
9070
9089
9108
9128
9148
9169
9190
9212
9234
9257
9280
9304
9327
9350
9374
9398
9421
9445
9469
9492
9515
9538
9561
9583
9606
9627
9649
9671
9692
9712
9732
9752
9772
9791
9809
9828
9846
9863
9880
9897
9913
9929
9944
9959
9973
9986
9999
10011
10023
10033
10043
10051
10059
10066
10072
10077
10080
10083
10085
10086
10086
10086
10085
10083
10081
10078
10074
10070
10066
10061
10055
10049
10043
10036
10029
10021
10012
10003
9994
9983
9972
9960
9948
9934
9920
9906
9892
9877
9863
9848
9834
9820
9807
9795
9783
9772
9762
9753
9745
9738
9732
9727
9722
9719
9716
9715
9714
9714
9714
9716
9718
9721
9724
9729
9734
9740
9748
9756
9766
9776
9789
9802
9817
9833
9850
9869
9889
9911
9933
9957
9982
10007
10034
10061
10089
10118
10147
10177
10207
10238
10269
10301
10333
10366
10399
10433
10467
10502
10537
10573
10610
10647
10684
10722
10760
10799
10837
10876
10914
10952
10989
11026
11062
11096
11130
11163
11194
11225
11253
11280
11306
11329
11351
11372
11391
11408
11423
11437
11449
11460
11469
11477
11484
11489
11493
11496
11497
11496
11494
11491
11487
11481
11474
11466
11457
11446
11435
11424
11411
11398
11384
11370
11356
11341
11325
11309
11292
11276
11259
11241
11224
11207
11190
11174
11157
11142
11127
11114
11101
11089
11078
11068
11059
11051
11044
11038
11034
11030
11028
11027
11027
11028
11030
11034
11039
11044
11051
11059
11068
11078
11089
11102
11115
11129
11145
11162
11180
11199
11219
11239
11261
11283
11305
11328
11351
11375
11398
11422
11445
11469
11492
11515
11537
11560
11582
11603
11624
11644
11663
11682
11700
11718
11734
11751
11767
11782
11798
11813
11828
11842
11857
11870
11883
11895
11907
11917
11926
11934
11941
11947
11951
11955
11957
11958
11959
11958
11956
11954
11951
11946
11941
11935
11928
11919
11910
11899
11888
11875
11861
11847
11832
11816
11799
11782
11764
11745
11727
11708
11690
11671
11652
11634
11617
11599
11582
11566
11550
11535
11521
11507
11495
11483
11471
11461
11452
11444
11437
11431
11426
11422
11418
11416
11415
11414
11414
11415
11417
11419
11423
11427
11432
11438
11444
11452
11460
11469
11479
11490
11502
11514
11528
11542
11558
11574
11590
11608
11626
11645
11664
11684
11704
11724
11746
11768
11790
11814
11838
11862
11888
11913
11939
11965
11992
12018
12044
12071
12097
12123
12148
12174
12199
12224
12249
12273
12297
12321
12345
12368
12391
12414
12437
12459
12481
12502
12522
12542
12560
12578
12595
12611
12626
12641
12654
12668
12680
12693
12705
12716
12728
12739
12751
12762
12774
12786
12798
12811
12824
12838
12852
12867
12882
12898
12914
12931
12948
12965
12983
13001
13019
13038
13057
13076
13096
13116
13137
13157
13178
13200
13222
13244
13266
13288
13311
13334
13357
13379
13402
13424
13446
13467
13489
13510
13530
13550
13570
13590
13610
13629
13648
13667
13685
13704
13722
13740
13758
13776
13794
13812
13831
13849
13868
13888
13907
13927
13948
13969
13991
14013
14036
14059
14084
14109
14134
14160
14187
14215
14244
14273
14303
14334
14366
14398
14432
14466
14501
14537
14573
14610
14647
14685
14724
14762
14801
14840
14879
14918
14957
14996
15034
15073
15110
15148
15185
15221
15256
15290
15324
15356
15387
15417
15446
15474
15501
15526
15551
15574
15596
15616
15635
15653
15670
15684
15698
15709
15719
15728
15735
15740
15744
15747
15748
15748
15747
15744
15741
15737
15732
15726
15720
15713
15706
15698
15691
15683
15675
15667
15660
15652
15645
15638
15631
15625
15619
15614
15609
15605
15602
15599
15598
15597
15596
15597
15598
15600
15603
15607
15612
15617
15623
15630
15638
15647
15657
15668
15679
15692
15706
15721
15737
15754
15772
15792
15813
15835
15858
15882
15907
15933
15960
15987
16015
16043
16071
16100
16129
16158
16189
16219
16248
16279
16309
16338
16367
16398
16427
16457
16486
16515
16544
16573
16601
16630
16658
16686
16714
16741
16768
16795
16821
16847
16872
16897
16921
16944
16967
16990
17012
17033
17055
17075
17096
17116
17135
17155
17174
17192
17211
17229
17246
17264
17281
17298
17315
17332
17348
17365
17381
17396
17412
17427
17442
17456
17469
17483
17495
17506
17517
17526
17535
17541
17547
17551
17554
17554
17553
17551
17546
17540
17531
17521
17509
17495
17479
17462
17444
17424
17403
17382
17360
17337
17314
17290
17265
17240
17215
17189
17163
17136
17109
17081
17052
17023
16994
16964
16934
16903
16873
16842
16812
16781
16752
16722
16693
16665
16639
16613
16589
16566
16545
16526
16508
16492
16477
16465
16453
16444
16436
16429
16423
16419
16417
16415
16415
16416
16418
16421
16426
16431
16437
16444
16452
16460
16469
16478
16487
16496
16506
16515
16525
16536
16546
16557
16568
16578
16589
16600
16610
16620
16629
16638
16646
16653
16660
16665
16670
16673
16676
16677
16678
16677
16675
16673
16669
16664
16658
16651
16644
16636
16628
16619
16611
16602
16593
16584
16576
16567
16557
16548
16539
16529
16519
16509
16499
16488
16477
16466
16455
16444
16433
16421
16410
16399
16387
16376
16364
16354
16341
16331
16320
16309
16297
16288
16277
16265
16256
16245
16235
16225
16216
16207
16199
16190
16184
16178
16174
16170
16167
16164
16163
16161
16161
16163
16164
16166
16168
16171
16174
16178
16183
16187
16195
16202
16210
16219
16228
16239
16251
16264
16277
16293
16309
16327
16346
16366
16387
16410
16435
16461
16488
16516
16546
16577
16609
16641
16675
16709
16743
16778
16814
16849
16885
16921
16957
16993
17029
17065
17102
17138
17174
17210
17247
17283
17318
17354
17389
17424
17458
17492
17526
17559
17592
17624
17655
17686
17717
17748
17778
17808
17838
17868
17898
17927
17957
17985
18014
18042
18069
18096
18122
18147
18170
18193
18215
18235
18254
18271
18287
18302
18314
18326
18335
18344
18351
18357
18361
18364
18366
18366
18365
18362
18358
18352
18344
18335
18325
18312
18299
18283
18267
18249
18230
18210
18189
18168
18145
18122
18099
18076
18053
18030
18007
17985
17963
17942
17921
17902
17883
17866
17849
17834
17819
17805
17792
17780
17769
17758
17748
17738
17729
17721
17714
17707
17701
17695
17691
17687
17684
17683
17682
17681
17682
17683
17686
17689
17693
17697
17702
17708
17715
17722
17729
17737
17745
17754
17762
17771
17779
17788
17796
17804
17811
17819
17826
17832
17839
17845
17850
17856
17861
17865
17870
17874
17878
17881
17884
17887
17888
17889
17889
17888
17886
17883
17879
17873
17867
17859
17850
17840
17830
17818
17806
17794
17781
17767
17754
17740
17725
17711
17696
17681
17666
17651
17636
17621
17607
17592
17578
17564
17550
17537
17524
17512
17501
17491
17482
17474
17467
17460
17454
17449
17445
17441
17437
17433
17429
17425
17421
17416
17410
17405
17398
17391
17384
17376
17368
17359
17350
17340
17330
17319
17307
17295
17282
17268
17254
17239
17223
17207
17191
17175
17158
17142
17125
17107
17090
17071
17053
17034
17014
16993
16972
16950
16927
16903
16879
16854
16829
16803
16778
16752
16725
16699
16673
16646
16620
16593
16566
16540
16513
16487
16461
16435
16409
16383
16358
16332
16306
16282
16257
16232
16207
16181
16155
16129
16104
16078
16052
16026
16000
15974
15948
15923
15898
15873
15849
15825
15802
15779
15756
15734
15712
15691
15669
15648
15627
15607
15586
15565
15544
15523
15501
15478
15454
15430
15404
15377
15349
15320
15290
15258
15225
15191
15155
15118
15078
15037
14994
14948
14901
14852
14801
14748
14693
14636
14578
14518
14457
14395
14332
14268
14204
14138
14072
14005
13937
13869
13800
13731
13661
13592
13522
13453
13383
13314
13245
13176
13107
13039
12970
12902
12834
12766
12699
12631
12564
12497
12430
12364
12297
12230
12164
12097
12031
11965
11899
11834
11769
11705
11642
11580
11518
11458
11399
11342
11286
11232
11179
11128
11079
11032
10987
10944
10902
10863
10825
10788
10753
10720
10688
10657
10627
10599
10572
10545
10521
10497
10475
10454
10434
10416
10398
10382
10366
10351
10336
10322
10308
10294
10281
10267
10253
10238
10224
10209
10194
10179
10164
10149
10133
10117
10101
10084
10068
10051
10035
10018
10001
9985
9969
9952
9936
9919
9903
9886
9870
9853
9836
9818
9801
9783
9764
9746
9727
9707
9688
9669
9650
9631
9612
9594
9576
9558
9541
9524
9508
9492
9477
9462
9447
9432
9418
9404
9389
9375
9361
9346
9331
9316
9300
9284
9268
9251
9234
9217
9200
9183
9166
9150
9134
9118
9103
9089
9075
9061
9049
9037
9025
9014
9003
8993
8984
8974
8965
8956
8947
8937
8927
8917
8905
8893
8880
8865
8849
8831
8811
8789
8765
8738
8710
8679
8646
8610
8572
8532
8490
8445
8398
8348
8297
8244
8189
8132
8076
8016
7958
7897
7836
7774
7712
7649
7586
7523
7459
7396
7332
7268
7204
7140
7075
7011
6946
6881
6816
6751
6685
6619
6552
6485
6418
6351
6283
6215
6148
6080
6012
5945
5877
5810
5744
5677
5612
5546
5481
5417
5353
5289
5226
5163
5100
5037
4973
4909
4845
4780
4714
4647
4580
4511
4441
4370
4297
4224
4148
4072
3993
3913
3832
3748
3662
3575
3485
3393
3299
3203
3104
3003
2900
2794
2686
2576
2464
2349
2232
2113
1991
1867
1742
1613
1483
1351
1217
1082
944
805
664
522
377
231
84
-66
-218
-371
-527
-684
-843
-1004
-1167
-1332
-1497
-1664
-1831
-1999
-2167
-2335
-2503
-2670
-2837
-3003
-3169
-3334
-3498
-3661
-3823
-3985
-4145
-4305
-4463
-4620
-4776
-4931
-5085
-5237
-5388
-5537
-5686
-5833
-5980
-6125
-6269
-6412
-6554
-6696
-6836
-6976
-7114
-7252
-7388
-7523
-7657
-7789
-7921
-8050
-8179
-8305
-8430
-8554
-8675
-8795
-8913
-9029
-9144
-9257
-9368
-9478
-9587
-9694
-9800
-9905
-10009
-10112
-10213
-10314
-10412
-10509
-10605
-10698
-10790
-10880
-10967
-11052
-11135
-11214
-11291
-11365
-11437
-11505
-11570
-11633
-11692
-11749
-11804
-11856
-11906
-11954
-12000
-12045
-12088
-12129
-12169
-12207
-12244
-12280
-12315
-12349
-12382
-12415
-12446
-12478
-12508
-12539
-12570
-12600
-12631
-12662
-12693
-12725
-12757
-12790
-12823
-12857
-12891
-12925
-12960
-12996
-13032
-13068
-13105
-13142
-13179
-13217
-13256
-13295
-13334
-13374
-13414
-13455
-13496
-13538
-13580
-13623
-13665
-13708
-13750
-13792
-13834
-13876
-13917
-13957
-13997
-14036
-14074
-14111
-14148
-14184
-14219
-14253
-14286
-14318
-14350
-14380
-14410
-14439
-14467
-14494
-14521
-14547
-14573
-14598
-14622
-14646
-14670
-14693
-14717
-14740
-14764
-14788
-14812
-14837
-14862
-14887
-14913
-14939
-14965
-14991
-15018
-15045
-15072
-15100
-15128
-15156
-15184
-15213
-15242
-15271
-15300
-15330
-15359
-15389
-15418
-15448
-15478
-15508
-15538
-15569
-15599
-15630
-15661
-15692
-15723
-15754
-15785
-15817
-15848
-15879
-15909
-15940
-15970
-15999
-16029
-16058
-16085
-16114
-16143
-16171
-16199
-16226
-16253
-16280
-16308
-16334
-16361
-16388
-16414
-16440
-16466
-16491
-16517
-16541
-16565
-16589
-16612
-16635
-16657
-16679
-16701
-16722
-16744
-16765
-16787
-16809
-16831
-16855
-16880
-16905
-16933
-16961
-16992
-17023
-17057
-17092
-17128
-17166
-17206
-17247
-17290
-17333
-17378
-17424
-17472
-17520
-17569
-17620
-17671
-17724
-17777
-17831
-17886
-17943
-18000
-18058
-18117
-18178
-18239
-18302
-18366
-18431
-18498
-18565
-18635
-18705
-18777
-18850
-18925
-19001
-19079
-19157
-19237
-19317
-19398
-19480
-19562
-19645
-19729
-19812
-19896
-19980
-20064
-20147
-20229
-20311
-20391
-20470
-20548
-20625
-20700
-20773
-20845
-20916
-20985
-21054
-21121
-21187
-21251
-21315
-21378
-21440
-21500
-21560
-21619
-21678
-21736
-21793
-21850
-21907
-21963
-22020
-22077
-22135
-22193
-22252
-22312
-22372
-22434
-22496
-22560
-22624
-22690
-22756
-22824
-22893
-22962
-23033
-23104
-23175
-23247
-23319
-23391
-23463
-23535
-23605
-23675
-23743
-23810
-23874
-23937
-23996
-24053
-24106
-24155
-24201
-24243
-24281
-24315
-24344
-24369
-24390
-24407
-24419
-24427
-24431
-24432
-24428
-24421
-24411
-24397
-24381
-24361
-24340
-24315
-24288
-24260
-24229
-24196
-24162
-24126
-24089
-24051
-24011
-23971
-23930
-23888
-23845
-23802
-23759
-23715
-23671
-23627
-23583
-23538
-23494
-23448
-23403
-23357
-23311
-23265
-23218
-23172
-23125
-23078
-23030
-22984
-22937
-22891
-22845
-22799
-22754
-22710
-22666
-22622
-22579
-22536
-22493
-22451
-22409
-22367
-22326
-22284
-22243
-22202
-22162
-22122
-22083
-22044
-22006
-21969
-21933
-21898
-21863
-21829
-21796
-21763
-21731
-21700
-21668
-21637
-21607
-21576
-21546
-21516
-21487
-21457
-21428
-21400
-21372
-21344
-21317
-21291
-21266
-21242
-21219
-21198
-21177
-21157
-21139
-21122
-21106
-21091
-21077
-21064
-21052
-21040
-21030
-21021
-21012
-21004
-20997
-20990
-20984
-20979
-20975
-20972
-20969
-20967
-20966
-20965
-20965
-20967
-20969
-20971
-20975
-20980
-20986
-20993
-21000
-21008
-21017
-21027
-21037
-21048
-21058
-21068
-21078
-21087
-21095
-21101
-21106
-21110
-21111
-21111
-21109
-21104
-21098
-21090
-21081
-21070
-21058
-21044
-21030
-21016
-21002
-20987
-20974
-20961
-20949
-20939
-20931
-20924
-20919
-20917
-20917
-20920
-20925
-20934
-20945
-20960
-20977
-20998
-21021
-21048
-21077
-21110
-21145
-21182
-21222
-21265
-21310
-21357
-21406
-21458
-21512
-21568
-21627
-21689
-21753
-21819
-21889
-21961
-22036
-22114
-22196
-22280
-22368
-22459
-22553
-22650
-22750
-22853
-22959
-23068
-23180
-23294
-23411
-23530
-23651
-23775
-23900
-24026
-24154
-24282
-24411
-24540
-24669
-24797
-24925
-25052
-25179
-25304
-25428
-25551
-25672
-25792
-25910
-26026
-26140
-26252
-26362
-26469
-26574
-26677
-26777
-26873
-26967
-27058
-27146
-27230
-27310
-27387
-27461
-27530
-27596
-27658
-27716
-27771
-27822
-27868
-27911
-27951
-27986
-28018
-28047
-28072
-28093
-28111
-28126
-28137
-28146
-28151
-28153
-28152
-28148
-28141
-28131
-28118
-28102
-28082
-28060
-28034
-28004
-27971
-27935
-27894
-27850
-27802
-27751
-27696
-27637
-27575
-27509
-27441
-27369
-27295
-27218
-27139
-27058
-26974
-26889
-26801
-26712
-26620
-26527
-26431
-26334
-26234
-26133
-26030
-25924
-25817
-25709
-25599
-25487
-25375
-25263
-25150
-25037
-24925
-24814
-24705
-24598
-24493
-24391
-24292
-24196
-24105
-24018
-23936
-23858
-23786
-23719
-23658
-23602
-23552
-23508
-23469
-23436
-23408
-23386
-23369
-23357
-23350
-23348
-23349
-23355
-23366
-23379
-23397
-23418
-23443
-23471
-23502
-23537
-23575
-23616
-23660
-23707
-23756
-23807
-23860
-23915
-23971
-24029
-24087
-24146
-24205
-24265
-24324
-24383
-24442
-24501
-24559
-24617
-24674
-24731
-24788
-24844
-24900
-24955
-25010
-25065
-25120
-25174
-25229
-25284
-25339
-25395
-25451
-25507
-25562
-25617
-25672
-25726
-25778
-25828
-25876
-25922
-25965
-26006
-26043
-26078
-26109
-26137
-26161
-26183
-26200
-26214
-26225
-26232
-26236
-26237
-26235
-26230
-26222
-26212
-26200
-26186
-26171
-26153
-26135
-26115
-26094
-26072
-26049
-26025
-26001
-25976
-25951
-25925
-25900
-25873
-25847
-25821
-25794
-25768
-25742
-25717
-25692
-25668
-25646
-25625
-25605
-25588
-25573
-25560
-25550
-25542
-25537
-25535
-25536
-25540
-25547
-25558
-25571
-25588
-25608
-25631
-25658
-25688
-25721
-25757
-25797
-25840
-25886
-25936
-25988
-26043
-26100
-26160
-26223
-26287
-26354
-26422
-26492
-26564
-26638
-26712
-26789
-26867
-26947
-27029
-27112
-27197
-27283
-27372
-27461
-27553
-27646
-27740
-27836
-27933
-28032
-28131
-28231
-28333
-28435
-28538
-28642
-28746
-28850
-28955
-29060
-29166
-29271
-29376
-29481
-29586
-29691
-29796
-29900
-30004
-30107
-30210
-30313
-30415
-30516
-30617
-30717
-30816
-30914
-31011
-31107
-31201
-31294
-31384
-31472
-31557
-31640
-31719
-31795
-31867
-31936
-32000
-32060
-32115
-32165
-32211
-32250
-32284
-32314
-32338
-32356
-32368
-32375
-32377
-32372
-32363
-32350
-32331
-32305
-32278
-32244
-32206
-32164
-32116
-32066
-32011
-31953
-31890
-31825
-31756
-31684
-31608
-31530
-31449
-31365
-31278
-31189
-31097
-31004
-30908
-30809
-30710
-30608
-30504
-30399
-30293
-30185
-30076
-29967
-29856
-29744
-29632
-29520
-29407
-29294
-29182
-29070
-28958
-28848
-28738
-28630
-28524
-28420
-28319
-28219
-28123
-28029
-27939
-27852
-27769
-27689
-27612
-27539
-27470
-27404
-27342
-27283
-27228
-27176
-27128
-27083
-27041
-27003
-26968
-26937
-26909
-26884
-26862
-26843
-26827
-26813
-26803
-26795
-26790
-26786
-26786
-26787
-26791
-26796
-26804
-26813
-26824
-26837
-26851
-26867
-26884
-26902
-26921
-26941
-26961
-26981
-27001
-27021
-27040
-27058
-27075
-27091
-27105
-27118
-27128
-27136
-27141
-27143
-27141
-27137
-27128
-27116
-27100
-27079
-27054
-27025
-26990
-26952
-26908
-26860
-26807
-26750
-26689
-26623
-26553
-26478
-26400
-26316
-26229
-26138
-26042
-25943
-25839
-25731
-25620
-25505
-25387
-25265
-25140
-25012
-24881
-24746
-24609
-24470
-24328
-24184
-24038
-23890
-23741
-23590
-23438
-23286
-23133
-22980
-22826
-22673
-22519
-22366
-22213
-22062
-21911
-21762
-21614
-21468
-21324
-21182
-21043
-20907
-20774
-20645
-20519
-20397
-20279
-20165
-20055
-19949
-19847
-19750
-19657
-19568
-19483
-19403
-19327
-19256
-19189
-19127
-19068
-19015
-18965
-18920
-18879
-18842
-18809
-18779
-18753
-18730
-18710
-18694
-18680
-18670
-18662
-18657
-18654
-18654
-18657
-18661
-18667
-18676
-18686
-18697
-18710
-18725
-18740
-18757
-18774
-18792
-18811
-18831
-18852
-18873
-18894
-18917
-18939
-18962
-18985
-19009
-19033
-19057
-19081
-19106
-19131
-19156
-19183
-19209
-19237
-19265
-19294
-19325
-19356
-19389
-19422
-19456
-19492
-19528
-19565
-19603
-19643
-19683
-19724
-19767
-19811
-19856
-19901
-19948
-19996
-20046
-20096
-20147
-20198
-20251
-20304
-20358
-20411
-20466
-20520
-20574
-20629
-20683
-20738
-20792
-20847
-20902
-20958
-21013
-21069
-21126
-21182
-21239
-21297
-21355
-21412
-21470
-21528
-21585
-21643
-21700
-21756
-21812
-21868
-21923
-21978
-22032
-22085
-22138
-22190
-22242
-22293
-22343
-22392
-22440
-22486
-22532
-22576
-22619
-22660
-22700
-22738
-22774
-22809
-22841
-22871
-22899
-22925
-22948
-22969
-22987
-23001
-23013
-23022
-23028
-23030
-23029
-23025
-23017
-23006
-22991
-22973
-22950
-22924
-22895
-22861
-22824
-22783
-22738
-22689
-22636
-22579
-22518
-22452
-22383
-22309
-22232
-22150
-22064
-21974
-21879
-21781
-21679
-21572
-21462
-21348
-21230
-21107
-20981
-20852
-20719
-20582
-20442
-20299
-20153
-20005
-19854
-19701
-19546
-19389
-19230
-19070
-18909
-18747
-18583
-18419
-18254
-18088
-17922
-17755
-17588
-17420
-17253
-17086
-16919
-16753
-16587
-16422
-16258
-16094
-15931
-15769
-15608
-15448
-15289
-15131
-14974
-14818
-14663
-14510
-14357
-14205
-14054
-13904
-13754
-13604
-13455
-13305
-13155
-13005
-12854
-12703
-12550
-12397
-12243
-12089
-11933
-11776
-11617
-11458
-11298
-11137
-10975
-10812
-10648
-10484
-10319
-10154
-9989
-9823
-9658
-9494
-9329
-9166
-9003
-8841
-8679
-8518
-8358
-8199
-8039
-7881
-7723
-7566
-7409
-7252
-7097
-6942
-6789
-6637
-6487
-6338
-6192
-6048
-5907
-5768
-5631
-5497
-5365
-5235
-5108
-4984
-4862
-4742
-4625
-4511
-4398
-4288
-4180
-4074
-3970
-3868
-3767
-3668
-3570
-3474
-3379
-3285
-3192
-3099
-3008
-2917
-2827
-2738
-2649
-2561
-2473
-2386
-2299
-2211
-2123
-2035
-1946
-1855
-1764
-1671
-1576
-1479
-1380
-1279
-1176
-1070
-963
-852
-740
-624
-506
-386
-263
-137
-8
123
257
393
532
674
818
964
1112
1262
1415
1569
1725
1883
2041
2203
2366
2530
2694
2860
3027
3195
3363
3531
3700
3868
4035
4203
4369
4533
4697
4858
5018
5175
5330
5483
5633
5779
5923
6063
6200
6334
6463
6589
6711
6829
6943
7052
7158
7259
7355
7447
7534
7617
7695
7768
7837
7901
7960
8013
8064
8109
8150
8186
8218
8246
8269
8289
8304
8315
8323
8326
8326
8322
8315
8304
8291
8274
8255
8232
8208
8180
8151
8119
8087
8052
8016
7978
7939
7899
7857
7815
7771
7726
7681
7634
7587
7538
7490
7440
7391
7341
7291
7240
7191
7141
7091
7043
6994
6946
6899
6852
6806
6761
6717
6674
6633
6592
6553
6516
6481
6448
6417
6388
6363
6340
6321
6305
6292
6283
6277
6276
6277
6283
6292
6305
6321
6341
6365
6391
6422
6455
6492
6532
6575
6620
6669
6720
6774
6830
6889
6951
7015
7081
7150
7221
7295
7370
7448
7527
7608
7690
7774
7859
7945
8032
8121
8210
8300
8391
8482
8574
8667
8760
8854
8948
9043
9138
9234
9331
9428
9526
9625
9725
9826
9928
10030
10134
10237
10341
10446
10550
10653
10756
10859
10960
11060
11159
11256
11351
11444
11535
11623
11709
11792
11872
11949
12022
12092
12158
12220
12279
12334
12385
12432
12476
12517
12554
12589
12620
12649
12674
12697
12717
12734
12748
12759
12766
12771
12772
12769
12763
12754
12741
12725
12706
12685
12660
12633
12603
12572
12539
12504
12467
12429
12389
12348
12306
12263
12218
12172
12125
12078
12029
11980
11930
11880
11829
11779
11730
11681
11632
11585
11538
11493
11448
11405
11363
11323
11285
11249
11214
11182
11152
11125
11100
11078
11059
11043
11030
11020
11013
11009
11009
11012
11018
11027
11040
11056
11076
11099
11124
11153
11185
11220
11258
11299
11343
11391
11441
11495
11552
11613
11677
11746
11817
11893
11971
12054
12140
12229
12322
12417
12516
12617
12722
12829
12939
13051
13166
13283
13402
13523
13646
13770
13897
14024
14153
14284
14416
14549
14684
14819
14956
15094
15233
15372
15512
15653
15794
15935
16076
16216
16358
16499
16639
16778
16917
17055
17192
17329
17464
17599
17732
17865
17997
18128
18258
18387
18516
18643
18770
18896
19021
19146
19270
19394
19517
19639
19761
19882
20003
20123
20243
20362
20481
20599
20716
20833
20950
21067
21183
21299
21415
21532
21648
21765
21882
21999
22117
22235
22353
22472
22591
22709
22829
22948
23068
23188
23308
23429
23550
23673
23796
23921
24046
24173
24301
24430
24560
24691
24824
24957
25091
25226
25361
25497
25634
25770
25907
26044
26180
26316
26451
26586
26720
26853
26986
27117
27248
27379
27509
27639
27769
27899
28029
28160
28290
28421
28552
28683
28814
28945
29075
29204
29333
29461
29587
29713
29836
29958
30078
30196
30312
30425
30537
30646
30752
30856
30958
31057
31154
31248
31340
31429
31516
31600
31682
31761
31837
31910
31980
32046
32110
32171
32228
32281
32330
32375
32418
32457
32491
32522
32548
32570
32589
32603
32613
32619
32621
32619
32613
32604
32590
32573
32551
32526
32497
32465
32429
32389
32345
32298
32247
32194
32137
32076
32012
31946
31877
31805
31730
31652
31572
31489
31403
31315
31226
31134
31040
30944
30846
30747
30645
30543
30438
30331
30223
30113
30001
29887
29772
29654
29535
29415
29293
29169
29044
28917
28789
28660
28530
28398
28264
28129
27993
27855
27716
27574
27431
27287
27140
26992
26842
26690
26537
26382
26225
26068
25909
25750
25591
25431
25271
25111
24951
24792
24634
24477
24321
24166
24012
23859
23709
23559
23412
23266
23121
22979
22839
22701
22564
22430
22299
22169
22042
21917
21795
21674
21556
21440
21325
21212
21101
20991
20882
20775
20668
20563
20458
20355
20252
20150
20048
19948
19847
19748
19649
19550
19452
19355
19257
19160
19064
18968
18872
18776
18681
18586
18491
18398
18304
18211
18119
18027
17936
17845
17755
17665
17575
17486
17398
17310
17222
17135
17048
16962
16877
16792
16708
16624
16541
16458
16376
16295
16213
16132
16050
15970
15890
15809
15729
15649
15568
15488
15408
15328
15248
15168
15087
15007
14926
14845
14764
14682
14600
14517
14434
14351
14267
14182
14097
14012
13926
13839
13753
13666
13579
13492
13405
13317
13230
13143
13056
12969
12882
12795
12708
12622
12535
12449
12364
12278
12193
12107
12022
11937
11853
11768
11684
11599
11515
11431
11348
11265
11182
11100
11019
10937
10857
10777
10697
10618
10539
10461
10383
10306
10230
10154
10078
10003
9928
9853
9778
9703
9628
9552
9476
9401
9324
9248
9172
9096
9019
8943
8867
8791
8715
8639
8564
8489
8414
8340
8267
8195
8122
8053
7983
7915
7848
7782
7717
7653
7591
7530
7470
7411
7353
7297
7242
7188
7135
7084
7033
6983
6934
6886
6838
6792
6746
6701
6658
6615
6573
6533
6494
6457
6421
6386
6354
6323
6294
6267
6242
6219
6198
6178
6161
6145
6131
6119
6108
6099
6091
6085
6080
6076
6074
6073
6074
6076
6080
6086
6093
6101
6111
6121
6133
6146
6160
6174
6189
6205
6221
6237
6254
6270
6286
6302
6317
6332
6347
6360
6373
6385
6396
6406
6416
6424
6432
6439
6446
6452
6457
6462
6467
6472
6476
6480
6484
6488
6491
6494
6497
6499
6501
6502
6502
6501
6498
6495
6490
6484
6476
6467
6457
6446
6434
6421
6407
6393
6378
6363
6348
6332
6316
6300
6283
6266
6250
6233
6216
6199
6182
6165
6147
6130
6113
6095
6077
6059
6040
6020
6000
5980
5959
5937
5915
5893
5870
5848
5825
5802
5780
5758
5735
5714
5692
5671
5650
5630
5611
5592
5573
5555
5538
5522
5506
5491
5476
5461
5447
5433
5419
5405
5390
5375
5359
5342
5325
5306
5286
5266
5244
5222
5198
5174
5149
5123
5097
5070
5043
5015
4988
4961
4933
4907
4880
4855
4829
4805
4781
4758
4736
4714
4693
4673
4654
4636
4619
4602
4587
4572
4559
4546
4535
4525
4516
4508
4502
4497
4492
4489
4486
4484
4483
4482
4481
4481
4479
4478
4476
4472
4468
4463
4455
4447
4436
4423
4409
4392
4373
4352
4329
4303
4276
4247
4216
4183
4148
4111
4072
4032
3990
3946
3900
3852
3802
3751
3698
3643
3586
3527
3466
3404
3340
3273
3204
3133
3060
2984
2905
2823
2738
2650
2559
2465
2368
2269
2166
2061
1954
1844
1732
1619
1503
1386
1267
1148
1026
904
781
657
533
408
282
157
31
-95
-221
-347
-472
-597
-721
-845
-968
-1090
-1210
-1330
-1447
-1563
-1677
-1789
-1899
-2005
-2111
-2213
-2312
-2408
-2501
-2592
-2679
-2764
-2845
-2924
-2999
-3072
-3142
-3209
-3273
-3335
-3393
-3449
-3503
-3554
-3602
-3649
-3694
-3737
-3779
-3819
-3859
-3898
-3937
-3976
-4014
-4054
-4096
-4138
-4182
-4227
-4274
-4323
-4374
-4428
-4483
-4540
-4600
-4662
-4726
-4791
-4859
-4929
-5000
-5072
-5147
-5223
-5301
-5380
-5462
-5545
-5631
-5718
-5808
-5900
-5995
-6091
-6191
-6292
-6395
-6501
-6609
-6718
-6829
-6941
-7055
-7170
-7286
-7403
-7521
-7640
-7759
-7879
-7999
-8119
-8241
-8363
-8484
-8606
-8728
-8849
-8970
-9090
-9209
-9327
-9443
-9558
-9672
-9783
-9892
-9999
-10104
-10206
-10306
-10403
-10497
-10588
-10677
-10762
-10844
-10923
-10999
-11072
-11141
-11207
-11269
-11328
-11384
-11436
-11485
-11530
-11572
-11610
-11646
-11677
-11705
-11729
-11749
-11765
-11777
-11785
-11789
-11788
-11783
-11774
-11760
-11742
-11720
-11693
-11662
-11626
-11586
-11542
-11493
-11440
-11382
-11320
-11254
-11183
-11108
-11029
-10946
-10859
-10768
-10672
-10573
-10470
-10363
-10252
-10138
-10019
-9897
-9771
-9641
-9507
-9369
-9228
-9083
-8935
-8783
-8628
-8469
-8308
-8143
-7976
-7805
-7632
-7457
-7280
-7101
-6920
-6738
-6555
-6370
-6186
-6000
-5815
-5629
-5444
-5258
-5073
-4889
-4705
-4522
-4339
-4157
-3977
-3797
-3618
-3440
-3263
-3087
-2913
-2740
-2569
-2399
-2231
-2065
-1901
-1739
-1579
-1422
-1267
-1114
-963
-815
-670
-527
-387
-249
-114
18
147
274
398
519
638
754
867
977
1085
1191
1293
1394
1492
1587
1681
1773
1862
1951
2037
2122
2206
2289
2370
2450
2530
2608
2686
2762
2837
2912
2986
3059
3131
3203
3274
3344
3415
3484
3554
3623
3693
3762
3831
3901
3971
4042
4113
4185
4258
4332
4407
4483
4559
4637
4715
4795
4875
4956
5037
5120
5202
5286
5369
5454
5539
5624
5710
5796
5882
5969
6056
6143
6230
6317
6405
6492
6579
6666
6752
6839
6924
7009
7093
7175
7257
7336
7414
7491
7564
7636
7705
7771
7834
7894
7950
8003
8053
8100
8143
8183
8219
8252
8282
8308
8331
8350
8367
8380
8389
8396
8400
8401
8398
8393
8386
8375
8362
8345
8326
8304
8279
8250
8219
8183
8146
8105
8060
8013
7962
7907
7849
7788
7723
7654
7583
7507
7429
7347
7261
7173
7082
6988
6891
6791
6689
6585
6479
6370
6260
6147
6033
5918
5800
5682
5562
5442
5320
5198
5076
4954
4832
4710
4589
4469
4350
4233
4117
4003
3891
3782
3674
3569
3467
3368
3271
3177
3086
2998
2912
2828
2747
2668
2591
2515
2441
2368
2296
2225
2155
2086
2017
1949
1881
1814
1747
1679
1612
1545
1478
1410
1342
1273
1204
1135
1065
996
926
856
786
715
645
575
504
434
363
291
220
148
77
5
-67
-139
-211
-282
-353
-424
-493
-562
-630
-696
-761
-825
-887
-948
-1006
-1064
-1119
-1173
-1224
-1274
-1321
-1366
-1409
-1450
-1489
-1525
-1559
-1591
-1620
-1647
-1672
-1694
-1713
-1730
-1745
-1756
-1766
-1772
-1776
-1778
-1776
-1773
-1767
-1758
-1747
-1734
-1719
-1702
-1683
-1662
-1639
-1615
-1589
-1562
-1532
-1501
-1468
-1432
-1395
-1355
-1313
-1269
-1222
-1173
-1122
-1068
-1012
-954
-894
-832
-769
-704
-638
-570
-503
-434
-366
-297
-229
-161
-94
-27
39
103
167
229
290
350
408
466
522
577
630
683
735
786
836
886
935
983
1031
1079
1126
1172
1219
1264
1310
1354
1399
1443
1487
1530
1574
1617
1660
1703
1746
1790
1833
1877
1921
1965
2009
2055
2101
2147
2194
2241
2289
2337
2386
2436
2486
2536
2587
2638
2689
2741
2792
2843
2894
2945
2995
3045
3094
3143
3191
3239
3286
3334
3380
3427
3473
3518
3563
3607
3650
3693
3734
3774
3813
3851
3888
3924
3958
3991
4024
4056
4086
4117
4147
4177
4207
4238
4268
4299
4330
4362
4396
4430
4465
4501
4538
4576
4616
4656
4697
4739
4782
4826
4871
4917
4964
5012
5061
5110
5161
5213
5266
5320
5375
5432
5489
5548
5607
5668
5730
5792
5856
5920
5986
6053
6121
6190
6260
6331
6403
6477
6552
6627
6704
6782
6860
6939
7019
7100
7182
7266
7350
7436
7524
7613
7705
7798
7893
7991
8090
8193
8297
8404
8512
8623
8735
8850
8966
9083
9202
9322
9443
9565
9688
9812
9937
10063
10189
10316
10443
10571
10699
10828
10956
11085
11214
11342
11471
11600
11729
11857
11985
12113
12241
12368
12494
12620
12745
12869
12992
13114
13235
13356
13475
13594
13711
13828
13944
14059
14173
14286
14398
14509
14619
14728
14837
14944
15051
15157
15262
15366
15470
15572
15673
15774
15873
15971
16068
16164
16258
16351
16442
16532
16621
16707
16792
16876
16957
17037
17116
17192
17267
17340
17411
17481
17548
17614
17678
17740
17799
17857
17913
17966
18017
18066
18113
18157
18198
18237
18273
18306
18337
18364
18390
18413
18433
18451
18467
18481
18493
18502
18510
18517
18521
18524
18525
18524
18522
18518
18513
18506
18499
18489
18479
18467
18454
18440
18424
18407
18389
18369
18347
18324
18298
18270
18240
18208
18172
18134
18093
18049
18001
17950
17896
17837
17776
17710
17641
17568
17492
17412
17329
17242
17152
17059
16963
16863
16761
16656
16548
16438
16325
16210
16093
15974
15852
15729
15603
15476
15347
15216
15084
14950
14814
14677
14539
14399
14258
14116
13972
13827
13681
13534
13385
13236
13085
12933
12781
12628
12474
12320
12166
12011
11856
11702
11548
11394
11241
11088
10936
10784
10633
10483
10334
10187
10040
9895
9751
9609
9468
9330
9194
9060
8928
8800
8674
8550
8430
8313
8199
8087
7981
7877
7777
7680
7586
7496
7410
7327
7247
7170
7095
7024
6956
6890
6827
6767
6709
6654
6602
6554
6509
6467
6428
6393
6362
6335
6311
6291
6274
6261
6252
6246
6243
6243
6247
6253
6262
6274
6288
6305
6325
6347
6371
6398
6427
6457
6490
6524
6560
6598
6637
6677
6718
6760
6803
6846
6890
6934
6979
7023
7068
7113
7157
7202
7246
7290
7332
7375
7416
7456
7495
7532
7569
7604
7637
7669
7700
7729
7756
7782
7806
7829
7850
7870
7888
7904
7920
7933
7945
7956
7965
7973
7980
7985
7989
7992
7993
7993
7992
7989
7984
7977
7969
7960
7948
7935
7920
7904
7886
7865
7843
7819
7793
7764
7734
7701
7666
7628
7588
7546
7501
7454
7405
7353
7299
7243
7183
7122
7057
6989
6919
6845
6768
6688
6604
6518
6428
6335
6238
6139
6036
5929
5820
5707
5590
5470
5347
5221
5091
4958
4822
4683
4540
4394
4245
4093
3938
3780
3619
3455
3289
3120
2949
2775
2599
2420
2240
2057
1872
1685
1496
1306
1113
919
723
526
327
127
-75
-277
-481
-686
-892
-1099
-1307
-1516
-1725
-1935
-2146
-2356
-2568
-2779
-2990
-3201
-3411
-3621
-3830
-4037
-4244
-4449
-4652
-4854
-5055
-5253
-5449
-5644
-5836
-6025
-6213
-6398
-6581
-6762
-6940
-7117
-7291
-7464
-7634
-7803
-7970
-8135
-8300
-8462
-8622
-8781
-8939
-9094
-9248
-9401
-9552
-9701
-9849
-9995
-10140
-10284
-10426
-10567
-10706
-10844
-10980
-11115
-11248
-11379
-11509
-11636
-11761
-11885
-12006
-12124
-12240
-12353
-12463
-12571
-12676
-12778
-12878
-12974
-13068
-13160
-13249
-13335
-13419
-13500
-13580
-13657
-13731
-13803
-13873
-13941
-14006
-14069
-14130
-14188
-14244
-14297
-14348
-14396
-14442
-14485
-14526
-14564
-14599
-14631
-14660
-14687
-14710
-14731
-14749
-14763
-14775
-14784
-14789
-14792
-14791
-14788
-14781
-14771
-14758
-14742
-14722
-14699
-14673
-14643
-14611
-14575
-14536
-14494
-14449
-14401
-14349
-14294
-14236
-14174
-14110
-14041
-13970
-13895
-13816
-13734
-13649
-13561
-13470
-13376
-13278
-13178
-13075
-12970
-12862
-12751
-12638
-12523
-12407
-12288
-12168
-12047
-11925
-11802
-11678
-11555
-11431
-11308
-11184
-11062
-10940
-10819
-10699
-10580
-10462
-10345
-10230
-10116
-10003
-9892
-9783
-9675
-9569
-9464
-9361
-9259
-9159
-9061
-8965
-8870
-8776
-8685
-8594
-8506
-8418
-8332
-8247
-8162
-8079
-7997
-7915
-7834
-7754
-7675
-7597
-7520
-7444
-7370
-7296
-7224
-7153
-7084
-7016
-6949
-6884
-6820
-6758
-6697
-6637
-6579
-6522
-6466
-6411
-6358
-6306
-6256
-6207
-6159
-6112
-6067
-6023
-5980
-5940
-5900
-5863
-5827
-5792
-5760
-5729
-5699
-5672
-5645
-5621
-5598
-5576
-5555
-5536
-5518
-5501
-5485
-5470
-5456
-5442
-5429
-5417
-5405
-5393
-5382
-5372
-5361
-5351
-5340
-5330
-5320
-5310
-5299
-5288
-5277
-5266
-5255
-5243
-5231
-5219
-5207
-5195
-5183
-5172
-5160
-5149
-5138
-5127
-5117
-5107
-5098
-5090
-5082
-5075
-5069
-5063
-5059
-5055
-5052
-5050
-5049
-5050
-5051
-5054
-5058
-5064
-5071
-5079
-5088
-5099
-5111
-5124
-5138
-5154
-5172
-5191
-5211
-5233
-5256
-5282
-5308
-5337
-5367
-5398
-5431
-5465
-5500
-5536
-5572
-5609
-5647
-5685
-5723
-5761
-5799
-5837
-5875
-5913
-5950
-5988
-6025
-6062
-6099
-6135
-6172
-6209
-6246
-6284
-6321
-6359
-6398
-6437
-6476
-6516
-6556
-6596
-6636
-6676
-6717
-6757
-6797
-6837
-6876
-6915
-6953
-6990
-7026
-7061
-7095
-7128
-7159
-7190
-7219
-7247
-7274
-7299
-7324
-7347
-7369
-7390
-7410
-7429
-7446
-7463
-7477
-7491
-7502
-7513
-7522
-7529
-7535
-7539
-7542
-7544
-7544
-7543
-7541
-7538
-7534
-7529
-7524
-7519
-7514
-7509
-7505
-7501
-7498
-7497
-7497
-7498
-7500
-7504
-7510
-7516
-7524
-7534
-7545
-7557
-7570
-7585
-7601
-7619
-7638
-7659
-7681
-7706
-7732
-7760
-7790
-7822
-7856
-7893
-7932
-7973
-8016
-8061
-8109
-8159
-8212
-8266
-8323
-8382
-8443
-8506
-8572
-8638
-8707
-8777
-8849
-8922
-8996
-9071
-9148
-9226
-9304
-9383
-9463
-9544
-9624
-9705
-9786
-9867
-9948
-10029
-10109
-10190
-10270
-10350
-10429
-10508
-10587
-10665
-10742
-10819
-10895
-10971
-11046
-11121
-11195
-11269
-11343
-11417
-11491
-11565
-11638
-11712
-11786
-11860
-11934
-12008
-12082
-12156
-12230
-12304
-12379
-12454
-12530
-12606
-12683
-12761
-12840
-12919
-13000
-13082
-13165
-13248
-13333
-13419
-13506
-13593
-13682
-13771
-13862
-13953
-14045
-14138
-14232
-14326
-14422
-14518
-14615
-14714
-14813
-14913
-15014
-15117
-15221
-15325
-15432
-15539
-15648
-15758
-15869
-15981
-16094
-16207
-16323
-16438
-16553
-16668
-16783
-16898
-17012
-17126
-17238
-17349
-17459
-17568
-17675
-17780
-17884
-17985
-18085
-18184
-18280
-18374
-18467
-18557
-18645
-18731
-18815
-18897
-18976
-19053
-19128
-19200
-19270
-19338
-19402
-19465
-19525
-19583
-19639
-19693
-19745
-19795
-19844
-19890
-19935
-19978
-20020
-20060
-20098
-20135
-20170
-20203
-20235
-20265
-20293
-20320
-20346
-20371
-20395
-20418
-20441
-20463
-20486
-20508
-20531
-20555
-20579
-20603
-20629
-20654
-20681
-20707
-20734
-20761
-20788
-20815
-20843
-20870
-20897
-20923
-20949
-20975
-21001
-21025
-21050
-21073
-21096
-21118
-21139
-21159
-21179
-21198
-21216
-21234
-21250
-21266
-21281
-21296
-21309
-21321
-21331
-21341
-21349
-21355
-21360
-21363
-21365
-21364
-21362
-21359
-21353
-21346
-21337
-21326
-21313
-21298
-21282
-21263
-21243
-21220
-21196
-21170
-21142
-21112
-21081
-21049
-21014
-20979
-20942
-20904
-20864
-20823
-20782
-20739
-20695
-20650
-20604
-20556
-20508
-20458
-20407
-20355
-20302
-20248
-20192
-20136
-20078
-20020
-19960
-19899
-19837
-19774
-19710
-19645
-19578
-19511
-19443
-19374
-19304
-19234
-19163
-19092
-19021
-18950
-18879
-18809
-18739
-18669
-18600
-18531
-18463
-18396
-18330
-18264
-18198
-18134
-18070
-18007
-17944
-17882
-17821
-17760
-17699
-17639
-17580
-17521
-17463
-17406
-17349
-17293
-17238
-17184
-17130
-17077
-17024
-16972
-16921
-16871
-16820
-16771
-16721
-16671
-16622
-16572
-16521
-16470
-16419
-16366
-16312
-16258
-16202
-16145
-16087
-16029
-15969
-15909
-15848
-15786
-15725
-15663
-15602
-15541
-15480
-15421
-15362
-15306
-15250
-15197
-15145
-15096
-15048
-15003
-14961
-14921
-14883
-14848
-14815
-14785
-14757
-14731
-14708
-14688
-14669
-14653
-14639
-14627
-14617
-14608
-14601
-14596
-14592
-14589
-14587
-14586
-14587
-14587
-14589
-14591
-14594
-14597
-14600
-14603
-14607
-14610
-14612
-14615
-14616
-14617
-14618
-14618
-14617
-14616
-14614
-14611
-14608
-14603
-14598
-14592
-14584
-14576
-14566
-14554
-14541
-14526
-14510
-14491
-14469
-14446
-14419
-14390
-14359
-14324
-14286
-14245
-14201
-14154
-14103
-14049
-13992
-13931
-13868
-13800
-13730
-13656
-13579
-13498
-13415
-13328
-13238
-13145
-13049
-12950
-12848
-12744
-12637
-12528
-12417
-12303
-12188
-12070
-11951
-11829
-11707
-11582
-11456
-11329
-11201
-11072
-10942
-10811
-10680
-10548
-10416
-10285
-10153
-10021
-9889
-9758
-9626
-9495
-9365
-9234
-9104
-8974
-8845
-8715
-8586
-8456
-8326
-8196
-8064
-7934
-7803
-7670
-7537
-7403
-7268
-7132
-6996
-6858
-6721
-6583
-6444
-6306
-6167
-6029
-5890
-5752
-5613
-5475
-5336
-5197
-5057
-4917
-4776
-4634
-4492
-4348
-4203
-4057
-3910
-3763
-3614
-3465
-3315
-3165
-3015
-2865
-2715
-2566
-2417
-2269
-2122
-1976
-1830
-1685
-1541
-1398
-1255
-1112
-969
-826
-683
-540
-396
-252
-107
39
186
334
483
633
784
937
1091
1247
1405
1564
1725
1888
2052
2219
2387
2558
2730
2904
3080
3258
3438
3619
3803
3988
4175
4365
4555
4748
4942
5138
5336
5535
5735
5936
6139
6343
6548
6754
6961
7168
7377
7586
7795
8006
8216
8427
8638
8850
9062
9274
9487
9700
9913
10127
10341
10556
10771
10988
11205
11423
11642
11862
12083
12305
12528
12752
12977
13202
13427
13653
13879
14104
14329
14554
14778
15001
15223
15445
15665
15885
16103
16320
16535
16749
16962
17173
17382
17589
17794
17997
18199
18398
18595
18789
18982
19172
19359
19545
19727
19908
20085
20261
20433
20603
20770
20935
21096
21255
21411
21564
21714
21861
22005
22147
22285
22421
22555
22685
22814
22939
23062
23183
23301
23417
23530
23641
23749
23854
23957
24057
24154
24248
24339
24427
24511
24593
24670
24744
24815
24881
24944
25003
25057
25108
25154
25196
25234
25268
25298
25324
25346
25364
25379
25391
25399
25404
25407
25407
25404
25399
25391
25381
25369
25355
25338
25319
25298
25275
25249
25221
25190
25156
25120
25082
25040
24996
24948
24898
24845
24789
24729
24667
24601
24533
24461
24387
24310
24231
24149
24065
23979
23890
23798
23705
23609
23510
23408
23304
23197
23088
22976
22861
22743
22623
22499
22374
22245
22114
21980
21844
21705
21564
21421
21275
21128
20979
20828
20675
20521
20366
20209
20051
19892
19731
19570
19407
19243
19078
18913
18747
18580
18412
18245
18076
17908
17739
17570
17401
17232
17062
16891
16721
16550
16379
16207
16036
15865
15694
15522
15351
15179
15008
14836
14665
14494
14323
14152
13981
13809
13638
13466
13294
13121
12948
12775
12601
12426
12251
12076
11900
11724
11546
11369
11190
11010
10830
10649
10466
10283
10098
9912
9725
9537
9347
9156
8964
8770
8575
8378
8180
7980
7779
7576
7373
7168
6963
6756
6549
6341
6133
5924
5716
5507
5298
5090
4883
4676
4470
4265
4061
3859
3659
3460
3264
3070
2878
2689
2503
2319
2138
1959
1783
1610
1440
1272
1107
945
785
628
474
322
173
28
-115
-255
-391
-523
-652
-777
-897
-1014
-1126
-1234
-1338
-1437
-1532
-1622
-1708
-1790
-1867
-1940
-2008
-2072
-2132
-2188
-2240
-2287
-2331
-2371
-2406
-2438
-2467
-2492
-2514
-2532
-2548
-2560
-2569
-2575
-2579
-2579
-2577
-2572
-2565
-2554
-2542
-2527
-2509
-2490
-2468
-2444
-2419
-2391
-2361
-2329
-2295
-2259
-2221
-2180
-2138
-2094
-2049
-2001
-1952
-1901
-1849
-1796
-1741
-1686
-1629
-1572
-1514
-1455
-1396
-1337
-1277
-1217
-1157
-1096
-1036
-976
-917
-857
-798
-739
-680
-621
-563
-505
-447
-389
-331
-273
-214
-156
-97
-38
21
81
141
201
262
324
386
448
511
575
639
703
768
833
899
965
1031
1098
1165
1232
1299
1366
1434
1502
1570
1639
1708
1778
1849
1920
1991
2063
2135
2207
2280
2352
2425
2497
2570
2642
2714
2785
2856
2926
2995
3064
3132
3200
3267
3333
3398
3463
3527
3591
3654
3717
3780
3842
3905
3968
4030
4093
4157
4220
4284
4349
4414
4480
4547
4615
4683
4753
4823
4894
4967
5040
5113
5188
5263
5339
5415
5492
5570
5648
5728
5807
5888
5969
6051
6134
6217
6301
6386
6472
6559
6647
6735
6825
6915
7006
7098
7190
7284
7378
7473
7568
7664
7761
7858
7955
8053
8151
8249
8348
8446
8546
8645
8745
8846
8947
9049
9151
9254
9358
9463
9570
9677
9786
9896
10007
10120
10233
10349
10465
10582
10700
10819
10939
11060
11182
11304
11426
11548
11671
11793
11915
12037
12158
12277
12396
12514
12630
12745
12859
12971
13082
13191
13298
13404
13509
13611
13712
13811
13909
14005
14100
14193
14285
14375
14464
14552
14639
14725
14810
14893
14976
15057
15138
15217
15296
15374
15450
15526
15601
15675
15748
15820
15892
15963
16033
16104
16172
16242
16312
16381
16451
16520
16589
16659
16729
16800
16871
16942
17015
17088
17163
17239
17315
17393
17473
17553
17635
17717
17801
17885
17970
18056
18142
18229
18316
18403
18490
18578
18665
18753
18841
18929
19017
19105
19194
19283
19372
19462
19552
19643
19735
19827
19920
20014
20109
20204
20301
20399
20498
20598
20699
20802
20905
21010
21116
21223
21331
21440
21550
21661
21773
21885
21998
22112
22225
22339
22453
22567
22681
22794
22907
23019
23130
23241
23351
23460
23568
23675
23781
23885
23988
24090
24189
24288
24384
24479
24571
24662
24751
24838
24922
25005
25085
25163
25238
25311
25381
25448
25512
25573
25631
25686
25737
25785
25830
25870
25908
25941
25971
25997
26020
26039
26055
26067
26077
26083
26086
26087
26085
26081
26074
26066
26056
26044
26030
26016
26000
25983
25966
25949
25931
25913
25895
25877
25860
25843
25827
25812
25797
25784
25772
25762
25753
25745
25740
25736
25735
25736
25739
25746
25756
25768
25784
25804
25827
25853
25883
25917
25954
25994
26038
26086
26137
26192
26249
26310
26375
26443
26514
26588
26665
26746
26831
26918
27009
27103
27201
27301
27405
27512
27623
27736
27853
27972
28094
28219
28347
28477
28609
28743
28879
29018
29157
29299
29443
29588
29735
29883
30033
30185
30339
30494
30651
30809
30969
31130
31292
31454
31618
31783
31948
32113
32280
32448
32615
32783
32951
33120
33288
33457
33626
33795
33964
34133
34302
34471
34641
34811
34982
35153
35324
35496
35669
35843
36017
36193
36369
36547
36726
36906
37087
37270
37454
37639
37825
38013
38201
38390
38581
38771
38963
39154
39346
39539
39731
39923
40114
40306
40497
40687
40876
41065
41253
41440
41626
41811
41994
42177
42358
42537
42715
42891
43065
43238
43409
43579
43746
43911
44075
44237
44396
44554
44710
44865
45017
45168
45317
45464
45610
45754
45897
46039
46179
46318
46456
46593
46729
46865
47000
47135
47270
47405
47540
47677
47814
47952
48091
48232
48375
48519
48666
48814
48965
49118
49273
49430
49589
49749
49911
50075
50240
50406
50573
50742
50911
51080
51251
51422
51593
51765
51938
52110
52283
52456
52629
52802
52975
53148
53321
53493
53666
53838
54010
54182
54354
54525
54697
54867
55037
55206
55374
55541
55707
55871
56033
56193
56351
56507
56660
56811
56960
57105
57249
57389
57527
57662
57794
57923
58050
58174
58296
58415
58531
58645
58756
58865
58971
59074
59174
59271
59365
59456
59543
59627
59707
59783
59855
59923
59987
60047
60103
60154
60201
60244
60283
60317
60347
60373
60395
60413
60426
60436
60441
60442
60439
60433
60422
60408
60391
60370
60346
60319
60289
60255
60219
60181
60139
60095
60049
60000
59949
59895
59839
59781
59721
59659
59595
59529
59462
59394
59324
59253
59182
59110
59038
58965
58892
58819
58746
58674
58601
58529
58458
58387
58317
58248
58179
58110
58042
57975
57908
57842
57776
57711
57646
57582
57519
57456
57393
57331
57270
57209
57149
57088
57028
56968
56908
56848
56788
56729
56669
56609
56549
56489
56430
56371
56312
56253
56194
56136
56078
56021
55963
55906
55848
55791
55733
55675
55616
55557
55497
55435
55372
55307
55239
55170
55098
55023
54945
54864
54779
54691
54600
54506
54408
54307
54202
54095
53984
53870
53754
53634
53512
53388
53261
53131
52999
52865
52729
52591
52451
52309
52165
52019
51872
51723
51573
51422
51269
51115
50960
50804
50647
50489
50331
50171
50011
49851
49689
49527
49365
49202
49039
48875
48712
48548
48384
48220
48056
47893
47729
47565
47401
47237
47073
46909
46745
46581
46418
46254
46091
45927
45764
45601
45438
45275
45112
44949
44787
44625
44463
44302
44142
43981
43822
43663
43505
43348
43191
43035
42881
42728
42576
42425
42275
42128
41981
41837
41694
41553
41413
41275
41139
41005
40873
40742
40613
40485
40359
40234
40109
39986
39864
39742
39620
39500
39379
39260
39140
39022
38904
38787
38670
38554
38439
38325
38212
38099
37987
37876
37767
37658
37550
37444
37339
37235
37133
37033
36934
36836
36741
36647
36556
36467
36380
36295
36212
36132
36054
35979
35906
35835
35767
35701
35638
35576
35517
35460
35405
35351
35299
35248
35199
35151
35104
35058
35013
34969
34926
34884
34843
34803
34764
34725
34688
34651
34615
34580
34546
34513
34480
34448
34416
34386
34356
34326
34297
34269
34242
34215
34188
34162
34136
34110
34085
34059
34034
34008
33983
33957
33932
33906
33881
33855
33830
33804
33779
33753
33727
33702
33676
33649
33623
33596
33568
33540
33511
33481
33451
33420
33389
33357
33324
33291
33257
33222
33187
33151
33113
33075
33037
32997
32956
32914
32871
32828
32783
32738
32692
32646
32598
32551
32503
32454
32404
32354
32304
32253
32201
32149
32095
32042
31988
31933
31877
31820
31762
31704
31644
31584
31523
31462
31399
31336
31272
31207
31141
31074
31007
30938
30869
30799
30729
30657
30585
30512
30438
30364
30289
30214
30137
30060
29983
29905
29826
29747
29667
29587
29506
29426
29344
29263
29182
29100
29019
28937
28856
28774
28692
28610
28528
28446
28364
28281
28199
28116
28033
27949
27865
27781
27697
27612
27527
27441
27355
27269
27182
27095
27008
26921
26834
26746
26658
26570
26482
26393
26304
26214
26124
26033
25941
25849
25756
25662
25567
25471
25375
25277
25179
25079
24979
24877
24775
24673
24570
24466
24362
24258
24154
24050
23946
23843
23740
23638
23536
23435
23335
23236
23137
23040
22943
22847
22753
22659
22566
22475
22384
22294
22205
22118
22030
21944
21859
21774
21690
21606
21524
21442
21360
21279
21198
21118
21038
20959
20880
20801
20722
20643
20564
20485
20406
20327
20247
20167
20087
20006
19924
19842
19759
19675
19591
19504
19417
19329
19239
19147
19054
18959
18863
18765
18664
18562
18458
18352
18244
18134
18021
17906
17789
17669
17547
17422
17295
17165
17032
16896
16757
16614
16469
16320
16168
16012
15853
15690
15523
15352
15178
15000
14819
14633
14444
14251
14055
13855
13652
13445
13235
13022
12806
12587
12364
12139
11910
11678
11443
11205
10964
10720
10473
10222
9969
9712
9453
9190
8924
8655
8383
8109
7831
7550
7266
6979
6690
6397
6102
5805
5504
5202
4897
4589
4279
3967
3653
3337
3019
2699
2377
2054
1729
1402
1074
745
415
84
-248
-581
-914
-1248
-1582
-1916
-2251
-2585
-2919
-3252
-3585
-3918
-4249
-4580
-4909
-5238
-5565
-5891
-6216
-6539
-6861
-7182
-7501
-7819
-8135
-8452
-8766
-9079
-9391
-9701
-10011
-10318
-10625
-10930
-11233
-11535
-11835
-12133
-12429
-12723
-13015
-13306
-13594
-13879
-14163
-14444
-14723
-15000
-15275
-15547
-15817
-16084
-16349
-16612
-16873
-17131
-17387
-17641
-17893
-18143
-18391
-18638
-18883
-19126
-19367
-19607
-19845
-20082
-20316
-20549
-20779
-21007
-21233
-21456
-21677
-21895
-22110
-22323
-22532
-22739
-22943
-23143
-23341
-23535
-23726
-23915
-24100
-24282
-24461
-24637
-24810
-24980
-25148
-25313
-25475
-25635
-25792
-25947
-26100
-26250
-26398
-26544
-26687
-26828
-26967
-27104
-27239
-27371
-27501
-27628
-27753
-27877
-27998
-28116
-28233
-28348
-28460
-28570
-28679
-28785
-28889
-28991
-29091
-29189
-29285
-29379
-29471
-29561
-29649
-29735
-29819
-29902
-29983
-30062
-30140
-30216
-30291
-30364
-30437
-30508
-30578
-30647
-30715
-30783
-30850
-30917
-30983
-31049
-31115
-31181
-31247
-31313
-31379
-31445
-31512
-31578
-31645
-31713
-31780
-31848
-31917
-31985
-32054
-32124
-32192
-32264
-32334
-32405
-32475
-32546
-32618
-32689
-32762
-32834
-32906
-32978
-33050
-33123
-33195
-33268
-33341
-33413
-33486
-33559
-33631
-33704
-33777
-33850
-33923
-33995
-34067
-34139
-34211
-34282
-34352
-34422
-34491
-34559
-34626
-34692
-34757
-34820
-34883
-34943
-35003
-35060
-35117
-35172
-35225
-35276
-35327
-35375
-35422
-35468
-35511
-35554
-35594
-35633
-35671
-35706
-35740
-35772
-35803
-35831
-35858
-35883
-35906
-35927
-35946
-35963
-35979
-35993
-36004
-36015
-36023
-36030
-36035
-36039
-36041
-36041
-36041
-36038
-36035
-36030
-36023
-36015
-36006
-35996
-35984
-35971
-35957
-35942
-35926
-35909
-35891
-35871
-35851
-35830
-35808
-35785
-35761
-35736
-35710
-35682
-35654
-35624
-35593
-35561
-35527
-35493
-35457
-35419
-35381
-35341
-35300
-35257
-35213
-35168
-35120
-35072
-35022
-34970
-34916
-34861
-34804
-34746
-34685
-34623
-34559
-34493
-34425
-34354
-34282
-34208
-34131
-34053
-33972
-33890
-33805
-33719
-33631
-33541
-33448
-33354
-33258
-33161
-33061
-32960
-32857
-32752
-32645
-32537
-32427
-32316
-32203
-32089
-31974
-31857
-31738
-31619
-31499
-31378
-31256
-31133
-31009
-30885
-30761
-30635
-30510
-30384
-30257
-30131
-30003
-29876
-29748
-29620
-29491
-29362
-29233
-29104
-28974
-28844
-28714
-28583
-28453
-28322
-28191
-28061
-27930
-27799
-27668
-27537
-27406
-27275
-27144
-27014
-26883
-26753
-26623
-26494
-26365
-26237
-26109
-25981
-25855
-25729
-25603
-25479
-25355
-25232
-25110
-24989
-24870
-24751
-24634
-24518
-24403
-24289
-24177
-24067
-23958
-23851
-23745
-23641
-23538
-23437
-23338
-23240
-23144
-23050
-22958
-22868
-22779
-22693
-22608
-22525
-22444
-22364
-22286
-22210
-22135
-22061
-21989
-21918
-21848
-21779
-21710
-21643
-21576
-21510
-21445
-21380
-21316
-21252
-21189
-21125
-21063
-21000
-20938
-20876
-20815
-20753
-20692
-20632
-20572
-20513
-20454
-20395
-20337
-20280
-20224
-20168
-20112
-20057
-20003
-19950
-19898
-19846
-19795
-19745
-19696
-19648
-19602
-19556
-19511
-19468
-19426
-19385
-19345
-19307
-19269
-19233
-19199
-19165
-19133
-19102
-19071
-19042
-19014
-18987
-18961
-18935
-18911
-18887
-18864
-18842
-18820
-18799
-18779
-18759
-18739
-18720
-18702
-18684
-18666
-18649
-18632
-18615
-18599
-18583
-18568
-18552
-18537
-18522
-18507
-18492
-18478
-18463
-18449
-18434
-18420
-18405
-18391
-18376
-18361
-18345
-18330
-18313
-18296
-18279
-18260
-18241
-18221
-18200
-18177
-18153
-18127
-18100
-18070
-18039
-18005
-17969
-17930
-17889
-17845
-17799
-17750
-17699
-17645
-17590
-17532
-17472
-17410
-17347
-17282
-17215
-17147
-17077
-17006
-16933
-16858
-16782
-16704
-16624
-16543
-16459
-16373
-16286
-16199
-16108
-16015
-15923
-15828
-15732
-15634
-15535
-15435
-15334
-15232
-15129
-15026
-14921
-14815
-14708
-14600
-14491
-14381
-14269
-14156
-14043
-13927
-13811
-13694
-13575
-13455
-13335
-13214
-13091
-12968
-12844
-12720
-12595
-12469
-12343
-12217
-12090
-11963
-11836
-11708
-11581
-11453
-11326
-11198
-11070
-10943
-10815
-10688
-10561
-10434
-10307
-10181
-10056
-9930
-9805
-9681
-9557
-9434
-9312
-9190
-9069
-8949
-8830
-8711
-8593
-8476
-8359
-8244
-8129
-8016
-7903
-7791
-7680
-7569
-7460
-7351
-7242
-7135
-7028
-6922
-6816
-6711
-6607
-6504
-6402
-6300
-6200
-6101
-6003
-5906
-5811
-5716
-5622
-5530
-5438
-5347
-5258
-5168
-5080
-4993
-4906
-4820
-4734
-4650
-4566
-4483
-4401
-4319
-4238
-4158
-4078
-4000
-3923
-3846
-3769
-3694
-3620
-3547
-3474
-3403
-3333
-3264
-3197
-3131
-3066
-3002
-2940
-2879
-2820
-2761
-2704
-2648
-2594
-2541
-2489
-2439
-2390
-2343
-2298
-2255
-2214
-2175
-2138
-2103
-2071
-2041
-2015
-1990
-1968
-1949
-1932
-1917
-1904
-1894
-1886
-1881
-1877
-1875
-1876
-1878
-1882
-1888
-1896
-1905
-1916
-1928
-1941
-1956
-1972
-1990
-2008
-2027
-2048
-2069
-2092
-2115
-2139
-2164
-2189
-2215
-2241
-2268
-2295
-2323
-2351
-2380
-2409
-2439
-2469
-2500
-2532
-2565
-2599
-2633
-2669
-2705
-2742
-2780
-2820
-2860
-2902
-2945
-2989
-3034
-3081
-3130
-3180
-3231
-3284
-3338
-3394
-3450
-3508
-3568
-3628
-3690
-3753
-3817
-3882
-3948
-4014
-4083
-4152
-4223
-4295
-4368
-4442
-4518
-4595
-4672
-4752
-4832
-4913
-4996
-5079
-5164
-5249
-5336
-5424
-5512
-5602
-5693
-5785
-5877
-5971
-6066
-6162
-6259
-6356
-6455
-6554
-6654
-6754
-6855
-6957
-7059
-7161
-7264
-7367
-7470
-7573
-7676
-7779
-7882
-7985
-8087
-8189
-8293
-8396
-8498
-8600
-8702
-8804
-8906
-9008
-9110
-9212
-9314
-9415
-9517
-9619
-9721
-9823
-9924
-10026
-10127
-10227
-10327
-10427
-10525
-10623
-10719
-10815
-10909
-11003
-11094
-11185
-11274
-11362
-11448
-11533
-11617
-11699
-11780
-11859
-11937
-12014
-12090
-12164
-12237
-12309
-12379
-12447
-12515
-12580
-12644
-12707
-12768
-12827
-12884
-12940
-12993
-13046
-13096
-13145
-13192
-13237
-13281
-13323
-13364
-13403
-13441
-13477
-13511
-13543
-13574
-13604
-13632
-13658
-13683
-13706
-13728
-13749
-13769
-13787
-13804
-13821
-13836
-13851
-13864
-13877
-13890
-13902
-13913
-13924
-13935
-13945
-13955
-13964
-13973
-13981
-13988
-13995
-14000
-14004
-14008
-14010
-14010
-14009
-14007
-14004
-13999
-13993
-13985
-13976
-13965
-13953
-13939
-13924
-13907
-13888
-13868
-13845
-13821
-13795
-13766
-13735
-13702
-13667
-13629
-13589
-13547
-13502
-13455
-13405
-13354
-13300
-13244
-13187
-13128
-13067
-13005
-12941
-12876
-12810
-12744
-12676
-12607
-12537
-12467
-12396
-12325
-12253
-12180
-12108
-12035
-11962
-11890
-11817
-11744
-11671
-11599
-11526
-11454
-11382
-11311
-11240
-11170
-11100
-11032
-10964
-10897
-10832
-10767
-10703
-10641
-10579
-10519
-10460
-10401
-10344
-10288
-10233
-10179
-10125
-10073
-10021
-9969
-9919
-9868
-9819
-9769
-9720
-9671
-9622
-9574
-9526
-9478
-9430
-9382
-9335
-9288
-9242
-9195
-9149
-9104
-9059
-9014
-8970
-8926
-8882
-8840
-8797
-8756
-8714
-8674
-8633
-8594
-8554
-8515
-8476
-8437
-8399
-8361
-8323
-8285
-8247
-8209
-8170
-8132
-8095
-8057
-8018
-7979
-7940
-7900
-7859
-7818
-7776
-7733
-7690
-7645
-7600
-7554
-7507
-7459
-7410
-7360
-7309
-7258
-7206
-7154
-7101
-7048
-6994
-6941
-6888
-6834
-6782
-6729
-6677
-6626
-6575
-6525
-6476
-6427
-6379
-6332
-6285
-6240
-6195
-6150
-6107
-6064
-6022
-5982
-5941
-5902
-5864
-5827
-5791
-5756
-5722
-5690
-5658
-5628
-5598
-5571
-5544
-5519
-5495
-5473
-5452
-5432
-5414
-5398
-5383
-5369
-5357
-5346
-5337
-5329
-5322
-5317
-5312
-5309
-5307
-5305
-5305
-5305
-5306
-5309
-5312
-5316
-5322
-5328
-5336
-5345
-5355
-5367
-5380
-5393
-5409
-5425
-5443
-5462
-5482
-5504
-5527
-5551
-5576
-5602
-5629
-5658
-5687
-5717
-5748
-5779
-5812
-5845
-5880
-5915
-5951
-5988
-6026
-6065
-6105
-6146
-6188
-6232
-6276
-6322
-6370
-6418
-6468
-6520
-6572
-6626
-6682
-6738
-6796
-6854
-6915
-6976
-7038
-7101
-7166
-7232
-7298
-7366
-7435
-7504
-7575
-7646
-7718
-7791
-7865
-7940
-8016
-8093
-8170
-8250
-8331
-8412
-8495
-8579
-8663
-8749
-8836
-8923
-9012
-9101
-9192
-9283
-9375
-9468
-9563
-9658
-9754
-9851
-9948
-10047
-10146
-10247
-10348
-10450
-10552
-10655
-10759
-10864
-10970
-11076
-11183
-11291
-11399
-11509
-11619
-11729
-11841
-11952
-12065
-12178
-12291
-12405
-12519
-12634
-12749
-12864
-12979
-13095
-13211
-13327
-13444
-13560
-13676
-13793
-13909
-14025
-14141
-14256
-14372
-14487
-14602
-14716
-14830
-14944
-15058
-15171
-15284
-15396
-15509
-15621
-15732
-15843
-15954
-16064
-16175
-16283
-16394
-16503
-16612
-16720
-16829
-16937
-17046
-17154
-17262
-17370
-17478
-17585
-17692
-17799
-17905
-18010
-18115
-18220
-18323
-18426
-18527
-18628
-18727
-18826
-18923
-19019
-19115
-19209
-19302
-19394
-19485
-19575
-19665
-19752
-19839
-19925
-20010
-20093
-20176
-20257
-20337
-20416
-20493
-20569
-20643
-20716
-20787
-20857
-20925
-20990
-21054
-21116
-21176
-21235
-21291
-21346
-21399
-21450
-21500
-21549
-21597
-21643
-21687
-21731
-21773
-21815
-21855
-21894
-21933
-21970
-22006
-22041
-22074
-22107
-22139
-22169
-22198
-22225
-22252
-22277
-22300
-22322
-22342
-22361
-22379
-22395
-22410
-22424
-22436
-22446
-22456
-22463
-22470
-22475
-22480
-22483
-22485
-22486
-22486
-22485
-22483
-22480
-22476
-22472
-22467
-22461
-22455
-22449
-22442
-22435
-22428
-22421
-22413
-22407
-22400
-22394
-22388
-22383
-22379
-22376
-22373
-22372
-22371
-22371
-22372
-22374
-22377
-22380
-22384
-22389
-22394
-22400
-22406
-22413
-22420
-22428
-22436
-22445
-22455
-22466
-22479
-22492
-22508
-22524
-22543
-22563
-22585
-22608
-22633
-22660
-22688
-22717
-22748
-22779
-22812
-22845
-22879
-22913
-22948
-22983
-23018
-23054
-23091
-23127
-23164
-23202
-23240
-23279
-23318
-23358
-23399
-23440
-23481
-23523
-23565
-23608
-23650
-23692
-23734
-23775
-23816
-23856
-23895
-23933
-23970
-24005
-24040
-24072
-24103
-24132
-24159
-24184
-24207
-24228
-24247
-24263
-24278
-24290
-24300
-24309
-24316
-24321
-24325
-24328
-24329
-24331
-24331
-24331
-24330
-24329
-24327
-24324
-24321
-24318
-24313
-24308
-24302
-24296
-24289
-24281
-24273
-24264
-24255
-24245
-24234
-24223
-24211
-24198
-24185
-24171
-24157
-24143
-24129
-24116
-24102
-24090
-24078
-24067
-24056
-24047
-24039
-24032
-24025
-24020
-24016
-24012
-24009
-24007
-24006
-24005
-24006
-24006
-24007
-24009
-24011
-24014
-24017
-24021
-24025
-24030
-24034
-24039
-24045
-24051
-24057
-24064
-24071
-24079
-24087
-24096
-24106
-24116
-24127
-24138
-24151
-24164
-24177
-24191
-24206
-24221
-24236
-24252
-24269
-24285
-24302
-24319
-24337
-24354
-24373
-24391
-24411
-24430
-24451
-24472
-24494
-24517
-24540
-24564
-24590
-24616
-24643
-24672
-24701
-24732
-24764
-24797
-24832
-24868
-24905
-24943
-24982
-25022
-25062
-25104
-25146
-25188
-25231
-25273
-25316
-25358
-25401
-25442
-25483
-25524
-25564
-25604
-25643
-25681
-25719
-25756
-25794
-25830
-25867
-25904
-25940
-25977
-26013
-26050
-26087
-26124
-26161
-26198
-26235
-26272
-26309
-26345
-26381
-26416
-26450
-26484
-26516
-26547
-26576
-26605
-26632
-26658
-26682
-26705
-26727
-26747
-26766
-26783
-26798
-26813
-26825
-26837
-26846
-26855
-26862
-26868
-26873
-26876
-26879
-26880
-26881
-26881
-26881
-26880
-26878
-26876
-26874
-26871
-26869
-26866
-26864
-26862
-26860
-26858
-26856
-26855
-26853
-26852
-26851
-26850
-26849
-26848
-26847
-26846
-26845
-26843
-26842
-26840
-26837
-26835
-26832
-26828
-26824
-26820
-26815
-26810
-26804
-26798
-26792
-26786
-26780
-26773
-26767
-26760
-26754
-26747
-26739
-26732
-26724
-26715
-26706
-26697
-26686
-26675
-26664
-26651
-26637
-26623
-26607
-26591
-26574
-26557
-26538
-26520
-26501
-26482
-26463
-26444
-26426
-26407
-26390
-26372
-26356
-26340
-26325
-26311
-26298
-26286
-26275
-26265
-26256
-26248
-26241
-26235
-26229
-26224
-26220
-26216
-26213
-26210
-26208
-26206
-26204
-26203
-26203
-26202
-26202
-26201
-26200
-26199
-26198
-26196
-26193
-26190
-26187
-26183
-26179
-26174
-26169
-26165
-26160
-26156
-26152
-26148
-26145
-26142
-26140
-26137
-26135
-26134
-26132
-26130
-26128
-26126
-26124
-26122
-26119
-26116
-26113
-26110
-26106
-26103
-26100
-26098
-26095
-26093
-26091
-26090
-26090
-26090
-26090
-26091
-26093
-26095
-26097
-26099
-26101
-26103
-26104
-26106
-26106
-26106
-26106
-26104
-26102
-26100
-26096
-26093
-26088
-26083
-26078
-26072
-26067
-26062
-26057
-26052
-26049
-26046
-26044
-26044
-26044
-26046
-26048
-26052
-26057
-26063
-26069
-26077
-26085
-26093
-26103
-26112
-26122
-26132
-26142
-26152
-26161
-26171
-26181
-26190
-26200
-26210
-26220
-26230
-26241
-26253
-26266
-26279
-26293
-26309
-26326
-26343
-26362
-26382
-26402
-26424
-26447
-26471
-26495
-26521
-26547
-26574
-26602
-26631
-26660
-26690
-26720
-26752
-26783
-26816
-26848
-26882
-26915
-26949
-26984
-27018
-27053
-27088
-27122
-27157
-27191
-27226
-27259
-27293
-27326
-27359
-27391
-27423
-27454
-27485
-27516
-27545
-27575
-27603
-27631
-27658
-27684
-27709
-27733
-27756
-27777
-27796
-27813
-27829
-27843
-27855
-27865
-27873
-27879
-27882
-27884
-27884
-27882
-27877
-27872
-27864
-27855
-27844
-27831
-27818
-27803
-27786
-27768
-27750
-27730
-27708
-27686
-27663
-27638
-27613
-27586
-27559
-27530
-27500
-27468
-27436
-27402
-27368
-27331
-27294
-27256
-27216
-27176
-27135
-27092
-27050
-27006
-26963
-26919
-26875
-26831
-26787
-26744
-26701
-26659
-26617
-26576
-26536
-26496
-26457
-26419
-26382
-26345
-26309
-26274
-26240
-26206
-26174
-26141
-26110
-26079
-26049
-26019
-25990
-25962
-25934
-25907
-25880
-25854
-25829
-25805
-25781
-25758
-25736
-25715
-25695
-25676
-25658
-25641
-25625
-25610
-25596
-25583
-25571
-25559
-25548
-25538
-25527
-25516
-25505
-25494
-25482
-25469
-25456
-25441
-25426
-25409
-25391
-25372
-25351
-25329
-25306
-25281
-25255
-25227
-25198
-25167
-25135
-25101
-25067
-25031
-24993
-24955
-24915
-24875
-24833
-24791
-24747
-24703
-24657
-24611
-24565
-24517
-24469
-24420
-24371
-24321
-24270
-24219
-24167
-24114
-24060
-24006
-23951
-23895
-23838
-23781
-23723
-23664
-23605
-23545
-23485
-23424
-23364
-23303
-23242
-23182
-23122
-23062
-23003
-22944
-22886
-22829
-22773
-22718
-22664
-22610
-22558
-22506
-22456
-22406
-22357
-22309
-22262
-22216
-22170
-22126
-22083
-22041
-22000
-21961
-21922
-21885
-21848
-21813
-21778
-21745
-21713
-21681
-21651
-21621
-21593
-21565
-21539
-21513
-21488
-21464
-21441
-21419
-21397
-21376
-21355
-21335
-21315
-21296
-21277
-21258
-21239
-21220
-21202
-21184
-21166
-21149
-21132
-21116
-21100
-21085
-21071
-21057
-21043
-21030
-21017
-21004
-20991
-20979
-20966
-20952
-20938
-20923
-20908
-20891
-20873
-20853
-20832
-20810
-20785
-20760
-20732
-20704
-20674
-20642
-20610
-20576
-20542
-20507
-20472
-20436
-20400
-20364
-20327
-20291
-20254
-20218
-20181
-20145
-20108
-20071
-20034
-19997
-19960
-19922
-19884
-19846
-19808
-19769
-19729
-19689
-19649
-19608
-19567
-19525
-19482
-19439
-19395
-19350
-19305
-19258
-19211
-19163
-19113
-19062
-19010
-18957
-18902
-18846
-18789
-18730
-18670
-18608
-18545
-18481
-18416
-18349
-18282
-18215
-18147
-18078
-18009
-17940
-17871
-17802
-17733
-17664
-17595
-17526
-17457
-17389
-17320
-17252
-17184
-17116
-17049
-16981
-16915
-16848
-16782
-16716
-16651
-16586
-16521
-16456
-16391
-16327
-16262
-16197
-16132
-16067
-16001
-15937
-15873
-15809
-15745
-15681
-15617
-15554
-15490
-15427
-15363
-15299
-15234
-15169
-15103
-15037
-14969
-14901
-14832
-14761
-14690
-14617
-14544
-14469
-14394
-14317
-14239
-14161
-14082
-14002
-13922
-13842
-13762
-13681
-13601
-13521
-13440
-13360
-13279
-13199
-13117
-13036
-12954
-12872
-12789
-12706
-12622
-12538
-12453
-12368
-12282
-12196
-12109
-12021
-11932
-11843
-11753
-11663
-11572
-11480
-11387
-11295
-11201
-11107
-11013
-10918
-10823
-10728
-10631
-10534
-10436
-10337
-10238
-10137
-10036
-9934
-9830
-9726
-9622
-9516
-9409
-9302
-9194
-9085
-8976
-8866
-8756
-8645
-8533
-8421
-8309
-8196
-8083
-7970
-7856
-7743
-7629
-7516
-7402
-7289
-7176
-7063
-6951
-6840
-6730
-6620
-6512
-6405
-6299
-6194
-6091
-5990
-5890
-5791
-5694
-5597
-5502
-5408
-5315
-5223
-5132
-5041
-4951
-4861
-4771
-4682
-4592
-4503
-4414
-4324
-4235
-4145
-4056
-3966
-3877
-3788
-3699
-3609
-3520
-3431
-3342
-3253
-3163
-3074
-2984
-2894
-2804
-2713
-2623
-2532
-2441
-2350
-2260
-2169
-2078
-1988
-1898
-1809
-1720
-1632
-1545
-1458
-1372
-1288
-1204
-1122
-1040
-960
-881
-803
-727
-652
-578
-506
-435
-366
-299
-234
-170
-108
-49
9
64
118
168
217
263
307
348
387
423
457
489
519
547
572
596
618
638
657
674
690
704
717
728
738
747
753
758
762
764
763
762
758
752
744
735
723
710
695
678
659
638
617
593
568
542
515
486
456
425
393
361
327
293
259
224
188
152
116
80
43
7
-30
-66
-102
-138
-174
-210
-245
-280
-314
-348
-381
-415
-447
-480
-512
-544
-575
-605
-635
-665
-694
-723
-751
-779
-806
-833
-860
-886
-911
-936
-960
-983
-1004
-1027
-1047
-1067
-1085
-1102
-1118
-1133
-1147
-1159
-1170
-1179
-1187
-1193
-1198
-1201
-1202
-1202
-1200
-1197
-1192
-1186
-1179
-1170
-1161
-1150
-1138
-1126
-1112
-1098
-1083
-1067
-1050
-1032
-1014
-995
-975
-955
-933
-911
-888
-865
-841
-816
-791
-766
-739
-713
-686
-659
-632
-604
-576
-548
-520
-491
-463
-435
-407
-379
-351
-323
-296
-269
-243
-217
-191
-166
-142
-118
-94
-71
-48
-26
-4
17
38
58
78
98
118
137
156
175
194
213
232
251
270
288
307
326
345
364
383
402
421
439
458
476
494
512
530
547
564
580
596
612
627
641
654
666
677
687
697
705
712
718
723
728
731
734
736
737
737
737
736
735
733
730
726
722
717
711
705
697
690
682
673
664
655
646
637
628
619
611
603
595
589
583
577
573
569
567
565
564
564
564
566
568
571
575
579
584
590
597
604
611
620
629
639
650
661
673
685
699
712
727
741
757
772
788
804
821
838
855
873
890
908
926
944
962
980
998
1016
1034
1053
1071
1089
1108
1127
1146
1165
1184
1204
1224
1245
1265
1286
1307
1329
1350
1371
1393
1414
1435
1456
1477
1497
1517
1537
1557
1577
1596
1616
1635
1655
1675
1695
1715
1735
1755
1775
1796
1816
1837
1857
1878
1898
1918
1938
1958
1977
1995
2013
2031
2048
2064
2079
2094
2107
2120
2132
2143
2153
2162
2170
2177
2183
2188
2192
2195
2198
2199
2200
2201
2200
2200
2199
2197
2195
2193
2191
2189
2187
2184
2181
2178
2175
2172
2169
2165
2161
2157
2152
2147
2142
2136
2129
2122
2115
2106
2097
2088
2078
2067
2055
2043
2029
2016
2001
1987
1972
1955
1939
1921
1904
1885
1866
1847
1827
1806
1785
1763
1740
1718
1694
1671
1647
1623
1599
1575
1552
1528
1505
1483
1462
1441
1422
1403
1385
1369
1353
1339
1326
1314
1304
1294
1285
1278
1271
1266
1262
1258
1256
1255
1255
1256
1258
1261
1265
1270
1276
1283
1290
1299
1308
1317
1328
1339
1350
1362
1374
1387
1400
1414
1427
1442
1456
1471
1486
1501
1516
1532
1548
1565
1582
1599
1617
1636
1655
1676
1697
1719
1741
1765
1790
1816
1843
1871
1901
1931
1963
1996
2029
2065
2102
2140
2180
2220
2263
2307
2352
2399
2447
2497
2548
2601
2656
2712
2769
2827
2887
2948
3010
3073
3137
3202
3267
3334
3402
3470
3540
3610
3680
3752
3824
3896
3969
4042
4115
4188
4261
4334
4407
4480
4552
4625
4697
4769
4841
4912
4984
5054
5125
5195
5265
5335
5404
5472
5540
5608
5675
5742
5808
5874
5940
6005
6071
6136
6202
6267
6332
6398
6463
6528
6592
6657
6722
6786
6851
6915
6980
7044
7108
7172
7236
7299
7362
7424
7486
7546
7606
7665
7723
7779
7835
7889
7943
7995
8047
8096
8147
8195
8243
8289
8335
8381
8426
8470
8515
8559
8602
8646
8690
8734
8777
8821
8865
8909
8954
8998
9043
9088
9133
9179
9224
9270
9316
9362
9409
9455
9502
9549
9597
9645
9693
9741
9790
9839
9888
9938
9989
10039
10091
10143
10195
10248
10302
10356
10411
10468
10524
10582
10641
10700
10760
10821
10883
10945
11008
11071
11135
11200
11265
11331
11397
11464
11532
11601
11670
11739
11809
11880
11952
12024
12096
12169
12243
12316
12390
12464
12538
12612
12686
12760
12833
12907
12980
13053
13127
13199
13272
13345
13417
13490
13562
13634
13706
13778
13850
13921
13992
14063
14134
14204
14274
14345
14415
14485
14555
14624
14694
14763
14833
14903
14973
15043
15113
15183
15254
15326
15398
15470
15543
15617
15690
15765
15839
15914
15990
16065
16140
16215
16291
16364
16440
16514
16588
16662
16734
16806
16878
16948
17018
17087
17154
17221
17287
17352
17417
17480
17542
17604
17664
17724
17783
17841
17899
17956
18012
18067
18122
18177
18230
18283
18336
18388
18439
18490
18541
18591
18641
18690
18739
18788
18836
18884
18931
18978
19024
19070
19116
19161
19206
19250
19294
19337
19380
19422
19463
19504
19544
19583
19621
19659
19695
19730
19764
19797
19828
19859
19888
19915
19942
19967
19991
20013
20034
20053
20071
20087
20103
20116
20128
20139
20149
20158
20165
20172
20178
20183
20188
20193
20197
20202
20206
20211
20216
20221
20227
20233
20240
20247
20256
20265
20275
20287
20299
20313
20328
20344
20362
20381
20402
20423
20447
20471
20497
20524
20553
20583
20615
20648
20683
20719
20756
20795
20835
20875
20917
20960
21003
21048
21093
21139
21185
21233
21281
21330
21380
21431
21482
21533
21585
21638
21690
21743
21795
21847
21899
21951
22002
22053
22104
22153
22203
22251
22300
22347
22394
22440
22486
22531
22575
22619
22662
22705
22747
22789
22830
22870
22909
22948
22985
23022
23058
23093
23128
23162
23195
23227
23259
23290
23321
23351
23380
23410
23438
23467
23495
23523
23551
23578
23606
23633
23661
23689
23716
23745
23773
23801
23830
23859
23888
23917
23947
23977
24007
24038
24069
24100
24132
24165
24198
24232
24266
24302
24338
24374
24412
24450
24488
24528
24568
24609
24650
24692
24735
24779
24823
24868
24914
24960
25007
25055
25102
25150
25198
25247
25295
25344
25393
25441
25490
25539
25587
25635
25684
25732
25780
25828
25876
25924
25972
26021
26069
26117
26165
26213
26261
26308
26356
26403
26450
26497
26544
26590
26637
26683
26729
26776
26822
26867
26913
26959
27005
27050
27096
27141
27186
27232
27277
27322
27367
27411
27455
27499
27543
27586
27628
27670
27711
27751
27790
27828
27865
27901
27936
27971
28004
28036
28068
28099
28130
28160
28190
28220
28249
28278
28307
28335
28363
28390
28417
28444
28470
28495
28520
28545
28569
28593
28616
28638
28660
28682
28703
28724
28745
28765
28785
28806
28826
28845
28865
28884
28904
28923
28942
28961
28980
28999
29018
29036
29055
29074
29093
29112
29131
29150
29169
29188
29207
29226
29244
29262
29279
29296
29313
29330
29345
29361
29377
29392
29407
29422
29437
29452
29467
29482
29498
29515
29531
29549
29566
29585
29604
29623
29644
29665
29686
29709
29731
29755
29779
29804
29830
29856
29883
29911
29940
29969
30000
30031
30062
30095
30128
30163
30197
30233
30269
30306
30343
30381
30420
30459
30498
30538
30578
30618
30658
30698
30738
30779
30819
30859
30900
30940
30979
31019
31058
31097
31136
31175
31213
31251
31289
31326
31363
31400
31436
31472
31507
31541
31574
31606
31636
31666
31694
31720
31745
31769
31791
31811
31830
31848
31865
31880
31894
31907
31918
31929
31939
31947
31955
31962
31968
31974
31978
31982
31985
31987
31988
31989
31988
31987
31985
31982
31978
31974
31968
31962
31955
31947
31939
31930
31921
31911
31900
31889
31878
31866
31854
31841
31828
31814
31800
31786
31772
31757
31743
31728
31713
31698
31683
31667
31652
31636
31621
31604
31588
31571
31554
31536
31518
31500
31480
31460
31440
31418
31397
31374
31351
31327
31302
31277
31251
31225
31198
31170
31141
31112
31082
31051
31019
30986
30952
30917
30881
30845
30807
30768
30728
30688
30646
30603
30560
30515
30470
30424
30378
30331
30283
30236
30187
30139
30090
30041
29992
29942
29891
29840
29788
29735
29682
29627
29572
29516
29459
29402
29344
29285
29226
29166
29105
29044
28982
28921
28858
28795
28732
28669
28605
28542
28477
28413
28349
28284
28220
28155
28091
28027
27963
27899
27836
27773
27710
27647
27585
27523
27462
27401
27341
27281
27223
27164
27107
27050
26994
26939
26884
26830
26776
26723
26671
26619
26569
26519
26470
26422
26375
26328
26283
26239
26195
26152
26110
26068
26027
25986
25945
25904
25862
25820
25778
25736
25692
25648
25603
25558
25512
25465
25418
25370
25321
25272
25223
25174
25124
25074
25023
24973
24922
24871
24820
24768
24717
24664
24612
24559
24505
24452
24397
24343
24288
24233
24178
24122
24067
24011
23955
23900
23844
23789
23734
23679
23625
23570
23516
23462
23408
23355
23301
23248
23195
23143
23090
23038
22987
22936
22886
22836
22787
22739
22692
22646
22601
22557
22515
22473
22434
22395
22358
22323
22290
22258
22228
22199
22173
22148
22125
22104
22086
22069
22054
22041
22030
22022
22015
22011
22009
22010
22012
22017
22024
22034
22045
22059
22075
22092
22112
22133
22156
22181
22207
22235
22264
22295
22327
22360
22394
22430
22467
22504
22543
22582
22622
22662
22702
22742
22783
22823
22862
22901
22940
22978
23015
23052
23088
23123
23157
23191
23224
23256
23288
23319
23349
23379
23409
23439
23468
23497
23526
23555
23584
23613
23642
23671
23701
23730
23759
23788
23816
23844
23872
23899
23926
23951
23976
24000
24023
24045
24066
24086
24104
24122
24139
24155
24170
24185
24198
24211
24222
24233
24243
24251
24259
24265
24270
24273
24275
24275
24273
24269
24264
24256
24247
24235
24222
24207
24189
24170
24149
24127
24102
24077
24050
24021
23991
23961
23929
23896
23862
23827
23792
23755
23718
23680
23641
23601
23560
23518
23476
23432
23388
23342
23296
23249
23201
23151
23100
23048
22995
22941
22885
22828
22770
22710
22650
22589
22527
22465
22401
22337
22272
22207
22141
22074
22006
21937
21868
21797
21725
21652
21578
21503
21427
21349
21271
21191
21110
21029
20946
20862
20777
20691
20604
20517
20428
20338
20248
20157
20065
19972
19879
19785
19690
19594
19498
19401
19304
19206
19108
19009
18909
18809
18709
18607
18506
18404
18302
18199
18097
17994
17891
17789
17686
17585
17483
17383
17283
17183
17085
16988
16891
16796
16702
16608
16516
16424
16334
16244
16155
16068
15981
15896
15810
15726
15643
15560
15478
15397
15317
15237
15158
15080
15003
14927
14851
14776
14702
14629
14557
14485
14414
14344
14274
14204
14135
14067
13998
13930
13862
13794
13726
13658
13590
13522
13454
13386
13318
13250
13181
13113
13044
12975
12905
12835
12765
12693
12622
12549
12476
12402
12327
12252
12176
12100
12023
11946
11869
11791
11713
11635
11557
11478
11400
11321
11241
11161
11080
10999
10918
10835
10752
10668
10583
10498
10411
10323
10235
10145
10054
9963
9870
9776
9681
9585
9488
9391
9292
9193
9093
8992
8891
8788
8685
8581
8476
8370
8263
8154
8045
7936
7825
7713
7600
7486
7371
7255
7138
7020
6902
6782
6661
6539
6416
6292
6167
6041
5914
5786
5657
5527
5397
5266
5135
5004
4872
4739
4607
4474
4342
4209
4077
3944
3812
3681
3550
3419
3289
3160
3031
2903
2776
2649
2523
2397
2272
2147
2023
1900
1777
1654
1532
1410
1288
1166
1044
923
801
680
558
437
315
194
73
-49
-170
-291
-412
-533
-654
-775
-896
-1016
-1138
-1259
-1379
-1500
-1621
-1742
-1863
-1984
-2105
-2226
-2347
-2469
-2590
-2712
-2833
-2955
-3076
-3198
-3320
-3441
-3563
-3685
-3807
-3929
-4051
-4173
-4295
-4418
-4540
-4663
-4786
-4909
-5033
-5156
-5280
-5404
-5529
-5653
-5778
-5904
-6029
-6155
-6281
-6408
-6535
-6662
-6789
-6917
-7045
-7173
-7302
-7431
-7560
-7690
-7820
-7951
-8082
-8213
-8345
-8477
-8610
-8743
-8876
-9010
-9144
-9279
-9414
-9550
-9686
-9822
-9959
-10096
-10234
-10371
-10508
-10646
-10783
-10919
-11055
-11191
-11326
-11461
-11595
-11728
-11861
-11993
-12124
-12255
-12385
-12514
-12643
-12771
-12899
-13026
-13152
-13279
-13404
-13530
-13655
-13780
-13905
-14030
-14155
-14280
-14406
-14531
-14656
-14782
-14907
-15033
-15158
-15282
-15407
-15531
-15654
-15777
-15900
-16021
-16143
-16265
-16385
-16505
-16625
-16744
-16863
-16982
-17100
-17218
-17336
-17455
-17573
-17692
-17811
-17931
-18051
-18171
-18293
-18415
-18538
-18661
-18786
-18911
-19037
-19163
-19291
-19420
-19549
-19680
-19811
-19944
-20077
-20212
-20347
-20483
-20620
-20758
-20896
-21034
-21173
-21312
-21452
-21591
-21731
-21871
-22012
-22152
-22292
-22433
-22573
-22713
-22852
-22992
-23131
-23269
-23408
-23545
-23683
-23820
-23956
-24092
-24227
-24361
-24495
-24628
-24760
-24891
-25021
-25150
-25278
-25404
-25529
-25652
-25774
-25894
-26013
-26130
-26246
-26360
-26473
-26584
-26693
-26802
-26909
-27015
-27119
-27223
-27326
-27428
-27529
-27630
-27730
-27829
-27928
-28026
-28124
-28221
-28317
-28412
-28507
-28600
-28693
-28785
-28875
-28965
-29053
-29141
-29227
-29311
-29395
-29477
-29557
-29637
-29715
-29791
-29866
-29940
-30012
-30083
-30152
-30220
-30286
-30351
-30415
-30477
-30537
-30596
-30654
-30711
-30766
-30820
-30873
-30924
-30975
-31025
-31074
-31122
-31169
-31215
-31260
-31305
-31348
-31391
-31432
-31473
-31514
-31553
-31592
-31631
-31669
-31707
-31744
-31781
-31818
-31854
-31891
-31927
-31962
-31998
-32033
-32067
-32101
-32134
-32168
-32201
-32232
-32265
-32295
-32326
-32354
-32384
-32412
-32441
-32468
-32496
-32522
-32549
-32575
-32601
-32628
-32654
-32679
-32705
-32731
-32756
-32781
-32806
-32831
-32855
-32879
-32902
-32925
-32948
-32970
-32992
-33014
-33036
-33057
-33078
-33099
-33120
-33141
-33162
-33183
-33204
-33224
-33245
-33266
-33287
-33308
-33329
-33350
-33371
-33392
-33413
-33435
-33456
-33476
-33497
-33517
-33536
-33555
-33573
-33590
-33606
-33621
-33635
-33648
-33659
-33670
-33679
-33687
-33693
-33699
-33702
-33705
-33705
-33705
-33702
-33698
-33693
-33685
-33676
-33666
-33653
-33638
-33622
-33604
-33584
-33563
-33539
-33514
-33487
-33458
-33427
-33394
-33359
-33323
-33284
-33244
-33202
-33158
-33112
-33065
-33016
-32966
-32915
-32862
-32809
-32753
-32698
-32642
-32584
-32526
-32467
-32408
-32348
-32290
-32231
-32171
-32112
-32052
-31995
-31937
-31879
-31823
-31767
-31712
-31657
-31604
-31552
-31501
-31452
-31403
-31356
-31310
-31265
-31221
-31179
-31139
-31100
-31062
-31027
-30993
-30960
-30930
-30900
-30873
-30847
-30822
-30799
-30776
-30754
-30734
-30713
-30693
-30674
-30654
-30635
-30616
-30598
-30579
-30560
-30542
-30524
-30506
-30488
-30470
-30452
-30434
-30416
-30398
-30380
-30361
-30342
-30323
-30303
-30283
-30261
-30240
-30217
-30194
-30170
-30145
-30119
-30093
-30066
-30038
-30009
-29980
-29950
-29919
-29888
-29856
-29824
-29792
-29759
-29727
-29695
-29663
-29631
-29600
-29569
-29538
-29507
-29477
-29446
-29416
-29386
-29357
-29327
-29298
-29268
-29239
-29210
-29181
-29153
-29125
-29096
-29068
-29041
-29013
-28986
-28959
-28933
-28907
-28881
-28856
-28831
-28807
-28783
-28760
-28737
-28715
-28693
-28672
-28651
-28630
-28610
-28589
-28569
-28548
-28527
-28506
-28485
-28464
-28442
-28421
-28398
-28376
-28354
-28331
-28308
-28285
-28261
-28238
-28214
-28190
-28166
-28142
-28118
-28093
-28068
-28043
-28018
-27992
-27965
-27938
-27911
-27883
-27854
-27825
-27796
-27766
-27736
-27705
-27674
-27643
-27611
-27580
-27548
-27516
-27483
-27451
-27418
-27386
-27353
-27320
-27287
-27254
-27221
-27188
-27154
-27120
-27086
-27052
-27017
-26983
-26949
-26915
-26880
-26846
-26813
-26779
-26746
-26712
-26680
-26647
-26615
-26584
-26553
-26523
-26493
-26464
-26436
-26408
-26382
-26357
-26333
-26309
-26288
-26267
-26248
-26230
-26213
-26198
-26184
-26172
-26161
-26151
-26142
-26135
-26129
-26125
-26121
-26119
-26117
-26117
-26118
-26120
-26122
-26125
-26129
-26134
-26139
-26145
-26150
-26156
-26162
-26168
-26174
-26179
-26184
-26188
-26192
-26195
-26198
-26200
-26201
-26201
-26200
-26198
-26195
-26191
-26186
-26180
-26172
-26163
-26153
-26141
-26127
-26112
-26095
-26076
-26055
-26033
-26008
-25981
-25952
-25921
-25888
-25853
-25817
-25779
-25739
-25698
-25657
-25614
-25570
-25525
-25480
-25435
-25389
-25343
-25297
-25250
-25204
-25157
-25111
-25064
-25018
-24972
-24925
-24879
-24833
-24787
-24741
-24695
-24649
-24603
-24558
-24513
-24469
-24425
-24382
-24339
-24298
-24257
-24217
-24177
-24139
-24101
-24064
-24028
-23992
-23957
-23922
-23888
-23854
-23820
-23785
-23751
-23717
-23683
-23648
-23614
-23579
-23544
-23509
-23473
-23438
-23403
-23368
-23333
-23298
-23264
-23230
-23196
-23163
-23130
-23097
-23066
-23034
-23004
-22974
-22946
-22918
-22892
-22867
-22843
-22820
-22798
-22778
-22760
-22743
-22727
-22713
-22700
-22689
-22680
-22672
-22666
-22661
-22658
-22656
-22655
-22656
-22658
-22661
-22665
-22670
-22676
-22683
-22691
-22699
-22708
-22718
-22728
-22738
-22749
-22759
-22770
-22780
-22790
-22799
-22808
-22815
-22822
-22828
-22832
-22836
-22837
-22838
-22837
-22834
-22830
-22825
-22817
-22808
-22797
-22784
-22770
-22754
-22736
-22716
-22695
-22672
-22648
-22623
-22596
-22568
-22538
-22508
-22476
-22443
-22409
-22373
-22336
-22298
-22258
-22217
-22175
-22130
-22085
-22037
-21988
-21937
-21885
-21830
-21773
-21715
-21654
-21591
-21526
-21459
-21390
-21319
-21246
-21172
-21095
-21017
-20938
-20857
-20775
-20691
-20606
-20519
-20430
-20340
-20247
-20154
-20058
-19960
-19861
-19759
-19656
-19550
-19443
-19333
-19222
-19110
-18996
-18880
-18764
-18646
-18528
-18409
-18290
-18170
-18050
-17930
-17809
-17689
-17568
-17448
-17327
-17206
-17085
-16965
-16844
-16724
-16603
-16483
-16363
-16242
-16122
-16001
-15881
-15760
-15640
-15519
-15397
-15276
-15155
-15033
-14911
-14789
-14666
-14544
-14422
-14300
-14178
-14056
-13934
-13814
-13693
-13573
-13455
-13337
-13220
-13104
-12990
-12876
-12764
-12654
-12544
-12436
-12330
-12224
-12120
-12018
-11916
-11816
-11717
-11619
-11523
-11427
-11333
-11239
-11146
-11054
-10962
-10872
-10782
-10693
-10604
-10517
-10431
-10346
-10262
-10179
-10098
-10018
-9939
-9862
-9785
-9710
-9636
-9563
-9490
-9418
-9347
-9277
-9207
-9138
-9069
-9001
-8934
-8866
-8800
-8733
-8667
-8602
-8537
-8472
-8408
-8344
-8281
-8218
-8156
-8093
-8034
-7973
-7914
-7855
-7797
-7739
-7682
-7625
-7569
-7513
-7457
-7402
-7347
-7291
-7236
-7181
-7126
-7070
-7014
-6958
-6902
-6845
-6788
-6731
-6673
-6616
-6558
-6499
-6441
-6382
-6324
-6265
-6205
-6146
-6086
-6027
-5967
-5908
-5849
-5791
-5733
-5677
-5621
-5566
-5512
-5459
-5407
-5357
-5307
-5258
-5210
-5164
-5118
-5073
-5028
-4985
-4942
-4900
-4859
-4819
-4780
-4741
-4703
-4666
-4629
-4593
-4557
-4522
-4486
-4450
-4414
-4378
-4341
-4304
-4266
-4227
-4188
-4148
-4106
-4065
-4022
-3978
-3933
-3888
-3841
-3794
-3745
-3696
-3647
-3597
-3546
-3495
-3443
-3392
-3340
-3288
-3236
-3184
-3131
-3079
-3027
-2976
-2924
-2873
-2822
-2772
-2723
-2674
-2626
-2579
-2533
-2488
-2443
-2400
-2358
-2316
-2276
-2237
-2199
-2162
-2126
-2092
-2059
-2027
-1997
-1968
-1941
-1915
-1890
-1867
-1845
-1824
-1805
-1786
-1768
-1752
-1736
-1720
-1706
-1692
-1680
-1668
-1657
-1646
-1637
-1628
-1620
-1612
-1605
-1598
-1591
-1584
-1577
-1571
-1564
-1557
-1550
-1544
-1537
-1531
-1524
-1518
-1511
-1504
-1497
-1490
-1483
-1476
-1468
-1460
-1451
-1442
-1433
-1423
-1413
-1402
-1391
-1378
-1366
-1352
-1338
-1324
-1308
-1292
-1275
-1257
-1239
-1221
-1202
-1182
-1163
-1143
-1123
-1103
-1083
-1063
-1043
-1022
-1004
-984
-965
-946
-926
-907
-888
-869
-850
-830
-811
-793
-774
-755
-737
-719
-701
-684
-667
-650
-634
-619
-605
-591
-578
-567
-556
-547
-538
-531
-524
-518
-512
-506
-501
-495
-489
-483
-477
-470
-462
-453
-444
-434
-423
-411
-399
-385
-371
-356
-340
-324
-307
-289
-270
-251
-232
-212
-191
-171
-149
-127
-105
-82
-59
-36
-12
13
37
62
87
113
139
165
192
218
245
272
299
326
353
379
405
430
455
480
504
528
550
573
594
615
634
653
671
687
702
716
728
740
750
759
767
774
781
787
791
796
799
802
804
805
806
805
804
802
799
796
793
789
785
781
777
773
770
766
764
761
759
758
757
757
758
760
762
765
769
774
779
785
792
800
810
820
832
845
860
876
894
914
935
958
982
1008
1036
1065
1096
1127
1161
1195
1230
1267
1304
1342
1381
1421
1461
1502
1544
1586
1629
1672
1716
1759
1803
1847
1890
1933
1976
2017
2059
2100
2139
2178
2215
2251
2285
2318
2350
2380
2409
2436
2462
2486
2509
2531
2551
2570
2588
2605
2621
2636
2649
2662
2675
2686
2697
2708
2718
2728
2738
2749
2760
2772
2785
2799
2813
2829
2846
2865
2884
2905
2928
2951
2977
3004
3033
3063
3096
3131
3167
3206
3247
3290
3334
3382
3431
3482
3536
3591
3649
3709
3771
3834
3900
3967
4035
4106
4177
4250
4325
4401
4478
4557
4637
4719
4802
4886
4972
5060
5148
5238
5329
5421
5513
5606
5699
5793
5887
5982
6076
6171
6266
6360
6454
6548
6642
6735
6827
6918
7009
7099
7188
7276
7363
7449
7535
7620
7705
7789
7872
7955
8038
8121
8204
8286
8369
8452
8536
8620
8704
8789
8875
8961
9048
9136
9224
9313
9403
9494
9585
9676
9768
9859
9951
10042
10132
10222
10310
10398
10484
10569
10651
10732
10811
10888
10962
11034
11104
11172
11237
11299
11360
11418
11473
11526
11577
11626
11672
11716
11757
11796
11833
11868
11900
11930
11958
11984
12008
12030
12050
12069
12086
12102
12117
12131
12145
12157
12170
12182
12194
12206
12219
12231
12243
12256
12270
12283
12297
12311
12326
12341
12356
12372
12388
12404
12420
12437
12454
12471
12488
12505
12522
12540
12557
12574
12592
12609
12626
12644
12662
12679
12697
12716
12734
12753
12772
12792
12811
12832
12853
12874
12897
12920
12944
12969
12995
13022
13050
13079
13109
13139
13170
13202
13234
13267
13300
13333
13366
13400
13432
13465
13497
13529
13561
13591
13622
13652
13682
13711
13740
13769
13797
13825
13853
13881
13909
13936
13963
13990
14017
14043
14069
14095
14121
14146
14171
14196
14221
14246
14270
14294
14317
14340
14362
14384
14405
14425
14443
14461
14477
14493
14507
14519
14531
14541
14550
14559
14566
14572
14577
14581
14585
14587
14589
14590
14591
14590
14589
14588
14586
14583
14580
14577
14574
14571
14568
14565
14563
14561
14559
14558
14557
14557
14558
14559
14561
14563
14567
14571
14575
14581
14586
14593
14600
14607
14615
14623
14631
14640
14650
14660
14671
14683
14696
14710
14724
14740
14756
14773
14791
14809
14828
14846
14864
14882
14899
14916
14931
14946
14960
14972
14985
14996
15007
15017
15027
15036
15046
15055
15065
15074
15084
15095
15105
15116
15127
15138
15149
15161
15172
15183
15194
15204
15215
15225
15235
15245
15254
15264
15274
15284
15294
15305
15316
15327
15340
15352
15366
15380
15394
15409
15425
15441
15457
15474
15490
15508
15525
15543
15561
15580
15598
15617
15636
15656
15676
15697
15718
15740
15763
15785
15809
15833
15857
15882
15908
15934
15961
15988
16015
16044
16073
16101
16131
16160
16189
16219
16248
16277
16305
16334
16361
16388
16413
16438
16462
16485
16507
16528
16548
16567
16586
16605
16623
16642
16660
16678
16697
16715
16734
16752
16771
16789
16807
16825
16842
16859
16876
16892
16908
16923
16938
16952
16966
16979
16992
17004
17015
17026
17036
17046
17055
17064
17072
17080
17088
17096
17103
17110
17117
17123
17129
17134
17139
17142
17144
17144
17144
17141
17137
17131
17123
17113
17101
17087
17071
17053
17033
17011
16987
16960
16932
16902
16870
16836
16800
16762
16723
16683
16641
16597
16552
16506
16459
16411
16361
16309
16259
16206
16152
16097
16043
15987
15931
15874
15816
15757
15699
15639
15579
15519
15458
15396
15333
15270
15205
15140
15074
15007
14939
14871
14802
14732
14661
14590
14518
14446
14372
14298
14224
14148
14073
13996
13919
13841
13763
13685
13606
13526
13446
13366
13285
13203
13121
13038
12955
12871
12787
12702
12616
12530
12444
12357
12271
12184
12097
12010
11923
11837
11751
11666
11581
11498
11415
11333
11253
11174
11096
11020
10945
10872
10800
10730
10663
10597
10533
10471
10411
10353
10298
10245
10194
10145
10099
10055
10013
9974
9937
9903
9871
9841
9813
9787
9764
9742
9723
9705
9689
9675
9662
9651
9641
9632
9625
9619
9614
9611
9608
9607
9607
9608
9610
9614
9619
9625
9633
9642
9652
9663
9676
9690
9706
9723
9741
9759
9779
9800
9821
9843
9866
9889
9912
9936
9960
9983
10008
10032
10057
10082
10107
10133
10159
10186
10213
10240
10268
10296
10325
10353
10382
10411
10440
10469
10497
10526
10554
10582
10610
10638
10665
10692
10718
10745
10770
10796
10821
10846
10870
10894
10918
10941
10964
10987
11010
11032
11054
11075
11097
11117
11138
11158
11178
11198
11217
11237
11256
11275
11294
11312
11331
11350
11368
11386
11404
11422
11439
11457
11474
11490
11507
11523
11538
11553
11568
11582
11595
11608
11621
11633
11645
11658
11670
11682
11694
11706
11718
11731
11743
11756
11769
11782
11795
11808
11822
11836
11851
11866
11882
11898
11916
11934
11953
11974
11995
12018
12041
12066
12092
12118
12146
12175
12205
12237
12269
12302
12336
12371
12407
12444
12482
12520
12560
12600
12641
12684
12727
12771
12816
12862
12909
12956
13005
13054
13104
13155
13206
13258
13310
13364
13418
13473
13528
13585
13642
13700
13758
13818
13878
13938
14000
14062
14124
14188
14252
14317
14382
14448
14515
14583
14652
14721
14792
14863
14936
15009
15085
15161
15239
15318
15399
15481
15565
15650
15737
15824
15914
16004
16094
16187
16280
16373
16467
16562
16657
16752
16848
16944
17040
17136
17233
17329
17426
17524
17621
17719
17818
17917
18017
18118
18219
18321
18424
18528
18633
18738
18845
18952
19061
19170
19281
19392
19504
19618
19732
19847
19963
20081
20199
20319
20440
20561
20684
20808
20933
21060
21187
21315
21445
21576
21707
21840
21975
22110
22247
22384
22523
22663
22805
22947
23091
23236
23382
23528
23676
23825
23974
24123
24273
24424
24575
24726
24877
25028
25180
25331
25483
25634
25784
25934
26083
26231
26378
26524
26667
26809
26948
27085
27220
27353
27482
27609
27734
27856
27975
28091
28205
28316
28425
28530
28633
28734
28832
28927
29020
29111
29200
29286
29370
29452
29532
29610
29687
29762
29835
29906
29976
30044
30111
30177
30241
30304
30366
30426
30485
30544
30601
30657
30712
30767
30821
30873
30925
30977
31027
31077
31126
31174
31222
31270
31317
31364
31410
31456
31503
31549
31595
31641
31687
31734
31780
31827
31874
31921
31968
32015
32063
32110
32159
32209
32259
32308
32359
32409
32462
32515
32567
32622
32677
32735
32792
32851
32912
32974
33037
33102
33168
33236
33305
33375
33447
33520
33593
33668
33743
33819
33896
33972
34049
34126
34203
34280
34356
34433
34509
34585
34660
34736
34811
34886
34961
35035
35110
35183
35257
35330
35403
35475
35546
35617
35687
35756
35825
35893
35961
36029
36096
36163
36229
36295
36362
36428
36493
36559
36625
36691
36758
36824
36892
36960
37028
37098
37168
37239
37311
37383
37457
37532
37607
37684
37761
37840
37919
37999
38081
38163
38246
38330
38415
38500
38586
38673
38761
38849
38938
39028
39118
39209
39301
39393
39487
39580
39675
39770
39866
39962
40059
40157
40256
40355
40455
40555
40655
40756
40857
40959
41061
41163
41265
41368
41471
41574
41678
41782
41886
41990
42095
42200
42305
42411
42516
42622
42727
42832
42938
43043
43148
43253
43358
43463
43567
43673
43778
43883
43988
44094
44200
44305
44411
44517
44623
44728
44834
44939
45045
45150
45255
45360
45465
45569
45674
45778
45883
45987
46092
46197
46302
46407
46513
46619
46726
46833
46941
47050
47159
47269
47378
47489
47599
47709
47819
47929
48038
48146
48254
48361
48467
48571
48675
48776
48877
48975
49072
49168
49261
49352
49442
49529
49614
49697
49778
49857
49934
50008
50081
50152
50221
50288
50353
50417
50479
50539
50597
50655
50710
50765
50817
50869
50919
50967
51015
51061
51105
51148
51190
51230
51269
51307
51344
51379
51414
51447
51478
51509
51538
51566
51592
51617
51640
51662
51682
51700
51717
51732
51745
51756
51766
51774
51781
51786
51789
51790
51790
51789
51786
51782
51776
51769
51761
51753
51743
51733
51722
51711
51700
51688
51676
51664
51652
51640
51628
51617
51606
51595
51585
51575
51565
51555
51546
51537
51528
51519
51510
51500
51491
51482
51472
51463
51453
51444
51434
51424
51415
51405
51394
51383
51372
51360
51348
51334
51320
51305
51289
51272
51253
51234
51213
51192
51169
51145
51120
51093
51065
51036
51005
50973
50939
50904
50867
50829
50788
50746
50703
50657
50610
50560
50509
50456
50400
50343
50284
50223
50159
50094
50026
49957
49885
49812
49736
49659
49579
49498
49415
49330
49243
49155
49065
48973
48879
48784
48687
48587
48486
48383
48278
48171
48063
47952
47839
47725
47609
47491
47371
47249
47125
47000
46874
46746
46616
46485
46353
46219
46085
45949
45812
45674
45535
45395
45254
45113
44970
44828
44685
44541
44397
44253
44109
43965
43821
43677
43533
43389
43245
43101
42958
42814
42672
42529
42387
42245
42105
41964
41825
41686
41549
41412
41276
41142
41008
40876
40745
40614
40485
40357
40230
40104
39979
39855
39732
39610
39489
39368
39248
39129
39011
38893
38776
38659
38543
38427
38311
38196
38081
37967
37853
37739
37626
37513
37401
37289
37178
37067
36956
36846
36736
36626
36517
36409
36300
36192
36084
35976
35869
35762
35655
35548
35442
35336
35230
35125
35020
34915
34811
34707
34604
34501
34398
34296
34193
34091
33989
33888
33786
33686
33585
33485
33385
33285
33187
33089
32991
32894
32798
32703
32607
32515
32421
32331
32240
32150
32061
31974
31888
31803
31720
31637
31557
31477
31400
31324
31250
31178
31107
31039
30972
30907
30844
30783
30723
30665
30609
30554
30501
30449
30399
30351
30304
30259
30216
30174
30135
30097
30061
30027
29995
29964
29935
29908
29883
29860
29838
29817
29799
29782
29767
29753
29741
29731
29722
29715
29710
29706
29704
29704
29705
29708
29712
29718
29725
29734
29745
29756
29769
29784
29800
29817
29836
29856
29877
29900
29923
29947
29972
29998
30025
30052
30079
30107
30134
30162
30190
30217
30244
30271
30297
30322
30346
30370
30392
30414
30434
30454
30472
30489
30506
30521
30536
30549
30562
30573
30584
30594
30603
30611
30618
30624
30629
30633
30636
30638
30639
30639
30638
30636
30633
30630
30625
30621
30615
30609
30603
30596
30588
30581
30573
30565
30557
30549
30542
30535
30528
30522
30516
30511
30506
30502
30499
30497
30495
30494
30494
30495
30497
30499
30503
30507
30512
30518
30525
30533
30541
30551
30561
30573
30586
30599
30614
30631
30649
30668
30689
30711
30734
30759
30785
30813
30841
30870
30900
30930
30960
30990
31021
31051
31081
31111
31140
31169
31197
31224
31251
31276
31301
31324
31347
31368
31388
31407
31424
31440
31455
31469
31481
31492
31501
31509
31516
31521
31524
31526
31527
31527
31525
31523
31519
31515
31511
31505
31500
31494
31487
31481
31474
31467
31460
31453
31446
31438
31430
31422
31413
31404
31394
31384
31374
31363
31351
31339
31327
31314
31300
31287
31273
31259
31245
31232
31218
31204
31190
31176
31162
31148
31134
31120
31106
31091
31077
31062
31047
31032
31016
31001
30986
30971
30957
30942
30928
30915
30902
30890
30878
30867
30856
30845
30836
30827
30818
30810
30803
30796
30790
30784
30778
30773
30768
30764
30760
30755
30751
30747
30742
30736
30731
30724
30717
30709
30700
30690
30679
30667
30653
30638
30622
30604
30585
30565
30544
30521
30497
30471
30445
30417
30388
30359
30328
30296
30263
30228
30193
30156
30118
30079
30039
29998
29956
29912
29868
29823
29777
29730
29683
29636
29588
29539
29490
29440
29391
29340
29290
29239
29187
29136
29083
29030
28977
28923
28869
28813
28758
28701
28644
28585
28526
28466
28405
28342
28279
28214
28148
28081
28013
27944
27874
27803
27730
27657
27583
27508
27433
27356
27279
27201
27122
27042
26960
26878
26795
26711
26625
26538
26450
26360
26268
26176
26081
25986
25889
25790
25690
25589
25486
25382
25277
25170
25062
24952
24842
24730
24617
24502
24387
24271
24154
24036
23917
23798
23679
23559
23440
23320
23200
23080
22960
22840
22721
22601
22482
22362
22243
22125
22006
21888
21770
21653
21536
21421
21306
21192
21079
20968
20858
20750
20643
20538
20434
20332
20232
20133
20036
19941
19847
19755
19664
19575
19487
19401
19316
19233
19151
19071
18993
18917
18842
18769
18698
18628
18560
18494
18430
18367
18306
18247
18189
18133
18079
18026
17975
17925
17878
17831
17787
17743
17701
17661
17622
17584
17548
17512
17479
17446
17416
17386
17359
17332
17308
17285
17265
17246
17228
17213
17200
17188
17178
17170
17164
17159
17156
17154
17153
17154
17156
17159
17163
17167
17173
17180
17187
17195
17204
17214
17225
17236
17248
17261
17275
17290
17307
17324
17343
17363
17384
17407
17431
17456
17482
17510
17540
17570
17602
17635
17669
17705
17741
17779
17818
17858
17900
17942
17986
18031
18076
18123
18172
18221
18271
18322
18374
18427
18481
18535
18591
18646
18703
18760
18817
18875
18932
18990
19048
19106
19163
19220
19277
19332
19387
19442
19495
19547
19599
19650
19699
19748
19796
19843
19889
19934
19978
20021
20063
20104
20144
20183
20222
20259
20295
20331
20366
20400
20434
20467
20499
20531
20563
20594
20625
20656
20686
20716
20746
20775
20803
20832
20859
20886
20913
20938
20964
20989
21013
21037
21061
21085
21109
21132
21156
21179
21203
21227
21252
21276
21301
21327
21353
21379
21406
21434
21462
21490
21519
21549
21580
21611
21642
21675
21708
21741
21776
21811
21847
21884
21921
21959
21998
22038
22078
22119
22161
22204
22247
22291
22336
22381
22427
22473
22520
22567
22615
22663
22711
22759
22807
22856
22904
22953
23001
23049
23097
23144
23191
23238
23284
23330
23375
23419
23462
23505
23546
23587
23626
23664
23701
23736
23770
23802
23832
23861
23888
23913
23936
23958
23978
23996
24012
24027
24040
24051
24060
24068
24074
24079
24082
24083
24082
24081
24077
24072
24065
24057
24048
24037
24025
24011
23996
23980
23963
23945
23925
23904
23883
23860
23836
23811
23785
23758
23731
23702
23673
23642
23611
23580
23548
23516
23483
23450
23417
23383
23350
23316
23283
23249
23215
23182
23149
23116
23083
23050
23017
22985
22953
22920
22888
22856
22824
22792
22760
22727
22694
22661
22628
22595
22562
22528
22494
22461
22427
22394
22361
22327
22295
22262
22230
22198
22167
22135
22104
22074
22043
22012
21981
21950
21919
21887
21854
21821
21788
21753
21718
21681
21644
21605
21565
21524
21482
21439
21394
21348
21301
21253
21204
21154
21102
21050
20997
20942
20887
20830
20772
20714
20654
20594
20532
20469
20405
20341
20275
20208
20140
20071
20001
19930
19857
19784
19709
19633
19555
19477
19397
19315
19233
19149
19063
18976
18888
18799
18708
18615
18522
18427
18331
18234
18135
18036
17936
17834
17732
17629
17525
17420
17314
17207
17100
16992
16884
16775
16665
16555
16445
16334
16224
16113
16003
15892
15782
15672
15563
15454
15346
15238
15131
15025
14920
14815
14712
14610
14508
14408
14308
14210
14113
14016
13921
13827
13734
13641
13550
13460
13371
13283
13196
13110
13025
12941
12858
12777
12696
12617
12539
12462
12386
12311
12237
12163
12091
12019
11948
11877
11808
11738
11669
11600
11532
11464
11396
11328
11260
11192
11124
11057
10989
10922
10854
10787
10719
10652
10584
10517
10449
10381
10313
10245
10177
10109
10041
9972
9903
9834
9766
9697
9627
9558
9489
9419
9349
9278
9207
9136
9064
8992
8919
8846
8772
8698
8624
8550
8475
8400
8325
8251
8176
8101
8026
7953
7880
7808
7736
7665
7595
7525
7457
7390
7324
7259
7196
7133
7072
7012
6954
6896
6841
6787
6734
6683
6634
6586
6540
6496
6453
6413
6374
6337
6302
6268
6237
6207
6179
6153
6128
6105
6083
6064
6045
6029
6014
6001
5989
5979
5972
5966
5962
5960
5960
5962
5967
5973
5982
5993
6006
6021
6038
6057
6079
6102
6127
6154
6183
6213
6245
6279
6315
6352
6391
6431
6473
6516
6560
6606
6653
6700
6749
6798
6847
6898
6948
6999
7050
7101
7153
7204
7255
7306
7357
7408
7458
7508
7558
7606
7654
7701
7747
7792
7836
7879
7921
7961
8000
8039
8076
8111
8146
8179
8212
8243
8273
8303
8331
8359
8386
8412
8438
8463
8487
8512
8535
8559
8582
8605
8628
8651
8674
8697
8720
8744
8767
8791
8815
8839
8864
8889
8914
8939
8965
8991
9017
9043
9070
9096
9124
9151
9179
9207
9236
9266
9295
9326
9357
9389
9421
9454
9489
9524
9560
9597
9635
9674
9715
9757
9799
9843
9889
9935
9983
10031
10082
10133
10186
10240
10295
10352
10409
10469
10529
10590
10652
10715
10778
10842
10907
10972
11037
11102
11168
11233
11298
11363
11429
11494
11559
11623
11688
11752
11817
11881
11944
12008
12071
12133
12194
12255
12316
12375
12433
12490
12547
12602
12655
12708
12759
12808
12856
12903
12948
12991
13033
13073
13112
13149
13185
13220
13253
13284
13314
13343
13370
13396
13420
13442
13463
13482
13499
13515
13529
13542
13553
13562
13569
13575
13579
13581
13582
13580
13577
13573
13566
13557
13546
13533
13519
13502
13483
13462
13439
13414
13386
13357
13326
13292
13257
13219
13180
13138
13094
13049
13002
12953
12903
12851
12798
12744
12689
12633
12577
12520
12463
12406
12349
12292
12235
12179
12123
12068
12014
11960
11906
11853
11801
11749
11698
11647
11596
11546
11497
11448
11399
11350
11302
11254
11206
11158
11110
11063
11016
10969
10923
10876
10830
10785
10740
10695
10651
10607
10563
10519
10476
10433
10391
10349
10307
10266
10225
10185
10145
10106
10067
10029
9991
9954
9917
9881
9845
9810
9775
9741
9707
9674
9642
9611
9580
9550
9522
9494
9467
9440
9415
9390
9366
9343
9321
9299
9277
9257
9236
9216
9197
9178
9160
9142
9124
9107
9090
9073
9056
9040
9023
9007
8992
8976
8961
8946
8932
8918
8904
8891
8878
8866
8855
8844
8834
8824
8815
8807
8800
8793
8788
8783
8779
8776
8774
8773
8774
8775
8778
8782
8787
8794
8802
8812
8824
8838
8853
8871
8890
8912
8936
8961
8989
9019
9052
9086
9122
9161
9201
9243
9288
9334
9382
9431
9482
9535
9589
9644
9700
9758
9817
9876
9937
9999
10062
10125
10190
10255
10321
10387
10454
10522
10590
10658
10727
10796
10864
10933
11002
11070
11138
11206
11273
11340
11405
11471
11535
11598
11661
11722
11783
11843
11901
11959
12016
12071
12126
12180
12234
12286
12338
12389
12440
12489
12538
12586
12634
12680
12726
12771
12816
12861
12905
12949
12993
13037
13080
13125
13169
13215
13260
13307
13354
13402
13451
13501
13552
13604
13657
13711
13766
13823
13881
13940
14001
14062
14126
14190
14256
14323
14392
14462
14533
14605
14679
14753
14829
14905
14982
15060
15139
15218
15297
15377
15458
15538
15619
15700
15780
15861
15942
16021
16103
16183
16263
16343
16423
16502
16581
16660
16739
16817
16895
16972
17050
17127
17203
17279
17354
17429
17504
17578
17651
17724
17796
17867
17938
18008
18078
18147
18215
18283
18350
18417
18483
18549
18615
18680
18745
18809
18873
18935
18997
19058
19118
19177
19234
19290
19344
19397
19448
19496
19543
19587
19630
19670
19708
19745
19779
19812
19843
19872
19899
19925
19949
19971
19992
20011
20029
20045
20060
20073
20085
20096
20106
20114
20122
20128
20133
20137
20139
20141
20142
20141
20140
20138
20134
20130
20125
20120
20114
20107
20099
20092
20083
20074
20065
20056
20046
20036
20025
20014
20004
19992
19981
19970
19959
19947
19936
19925
19913
19902
19891
19880
19870
19859
19849
19839
19830
19821
19812
19804
19797
19790
19785
19779
19775
19772
19769
19768
19767
19768
19769
19772
19776
19781
19788
19796
19805
19816
19829
19844
19861
19879
19900
19922
19946
19973
20002
20032
20065
20099
20136
20175
20216
20259
20304
20352
20401
20453
20507
20562
20620
20679
20740
20803
20868
20934
21002
21072
21143
21215
21289
21363
21439
21515
21592
21670
21749
21828
21907
21988
22069
22150
22232
22314
22397
22481
22565
22649
22734
22819
22905
22992
23079
23166
23254
23343
23432
23522
23612
23702
23793
23885
23976
24068
24160
24253
24346
24439
24532
24625
24719
24813
24907
25001
25095
25189
25284
25378
25473
25568
25663
25757
25851
25945
26038
26130
26222
26313
26402
26491
26579
26665
26750
26833
26915
26996
27075
27153
27230
27304
27378
27450
27520
27590
27657
27724
27789
27853
27915
27976
28036
28094
28151
28206
28260
28313
28364
28414
28462
28508
28552
28595
28636
28675
28712
28747
28780
28811
28839
28866
28891
28913
28934
28953
28970
28986
28999
29012
29022
29031
29039
29045
29049
29053
29054
29054
29053
29050
29045
29039
29032
29023
29013
29001
28987
28973
28957
28940
28921
28901
28879
28856
28832
28807
28780
28752
28723
28693
28661
28629
28596
28561
28526
28490
28452
28414
28375
28335
28294
28252
28209
28164
28119
28074
28027
27979
27930
27880
27830
27778
27726
27673
27619
27564
27508
27451
27394
27335
27275
27214
27152
27088
27023
26957
26889
26820
26750
26679
26606
26533
26459
26384
26309
26233
26157
26080
26003
25926
25849
25772
25695
25618
25541
25465
25388
25312
25236
25159
25083
25007
24931
24855
24779
24703
24627
24551
24475
24399
24324
24249
24174
24099
24024
23950
23875
23801
23727
23653
23579
23505
23430
23356
23281
23206
23130
23055
22979
22903
22826
22749
22672
22595
22518
22440
22361
22283
22204
22124
22044
21964
21882
21801
21718
21635
21552
21468
21384
21299
21214
21129
21043
20957
20871
20784
20697
20609
20521
20433
20344
20255
20166
20076
19986
19896
19805
19714
19622
19529
19436
19342
19247
19152
19055
18957
18859
18759
18659
18557
18455
18352
18247
18142
18036
17929
17822
17713
17604
17495
17384
17274
17162
17051
16939
16827
16714
16602
16489
16376
16262
16149
16033
15920
15805
15690
15574
15458
15342
15226
15109
14992
14875
14757
14640
14523
14405
14288
14170
14053
13936
13819
13702
13585
13468
13351
13234
13117
12999
12881
12763
12644
12525
12406
12286
12166
12046
11925
11804
11683
11561
11439
11316
11193
11070
10946
10821
10697
10572
10446
10320
10194
10067
9941
9814
9686
9559
9432
9305
9177
9050
8923
8796
8670
8543
8417
8290
8164
8038
7912
7786
7660
7535
7409
7284
7159
7035
6911
6788
6666
6544
6423
6303
6184
6066
5949
5834
5719
5606
5494
5384
5274
5166
5060
4954
4850
4747
4645
4543
4442
4343
4243
4145
4046
3949
3852
3756
3660
3565
3471
3377
3284
3193
3102
3011
2922
2834
2747
2660
2574
2490
2405
2322
2239
2157
2075
1995
1914
1835
1755
1677
1598
1521
1443
1366
1289
1213
1137
1061
985
910
835
761
686
612
538
465
391
318
245
172
99
25
-48
-122
-195
-270
-344
-419
-495
-571
-648
-726
-804
-883
-963
-1043
-1124
-1205
-1288
-1370
-1453
-1536
-1619
-1702
-1785
-1868
-1950
-2032
-2113
-2193
-2274
-2353
-2432
-2511
-2588
-2666
-2742
-2819
-2894
-2969
-3044
-3117
-3190
-3262
-3334
-3404
-3474
-3542
-3610
-3676
-3741
-3805
-3868
-3929
-3989
-4046
-4104
-4160
-4214
-4266
-4317
-4366
-4414
-4460
-4505
-4547
-4588
-4626
-4663
-4698
-4730
-4761
-4789
-4815
-4839
-4860
-4879
-4896
-4911
-4923
-4933
-4941
-4947
-4951
-4953
-4953
-4952
-4950
-4945
-4940
-4933
-4926
-4917
-4906
-4895
-4882
-4869
-4854
-4837
-4820
-4802
-4782
-4761
-4740
-4717
-4694
-4670
-4645
-4620
-4595
-4569
-4543
-4517
-4492
-4466
-4442
-4418
-4395
-4373
-4352
-4333
-4315
-4299
-4285
-4273
-4262
-4254
-4247
-4242
-4240
-4239
-4240
-4243
-4248
-4255
-4264
-4275
-4287
-4302
-4318
-4336
-4356
-4378
-4402
-4428
-4456
-4486
-4518
-4552
-4587
-4625
-4664
-4705
-4747
-4790
-4835
-4881
-4929
-4977
-5026
-5075
-5126
-5177
-5229
-5282
-5335
-5389
-5443
-5498
-5553
-5608
-5664
-5720
-5776
-5833
-5889
-5946
-6002
-6059
-6115
-6172
-6228
-6285
-6342
-6399
-6456
-6513
-6571
-6629
-6688
-6746
-6805
-6864
-6924
-6984
-7043
-7103
-7164
-7224
-7284
-7344
-7405
-7465
-7525
-7584
-7644
-7703
-7763
-7822
-7882
-7941
-8002
-8061
-8122
-8185
-8248
-8311
-8375
-8440
-8505
-8570
-8637
-8703
-8770
-8837
-8905
-8972
-9039
-9105
-9171
-9235
-9299
-9362
-9423
-9482
-9540
-9596
-9649
-9701
-9751
-9799
-9845
-9889
-9931
-9971
-10009
-10045
-10080
-10113
-10145
-10175
-10203
-10230
-10255
-10279
-10301
-10322
-10342
-10360
-10376
-10392
-10406
-10418
-10429
-10439
-10448
-10455
-10460
-10464
-10467
-10469
-10469
-10468
-10465
-10462
-10458
-10453
-10448
-10442
-10436
-10430
-10423
-10417
-10412
-10406
-10402
-10397
-10394
-10391
-10389
-10387
-10387
-10387
-10388
-10390
-10393
-10398
-10403
-10409
-10416
-10424
-10433
-10444
-10455
-10468
-10481
-10496
-10512
-10530
-10548
-10568
-10588
-10610
-10633
-10657
-10682
-10707
-10733
-10759
-10786
-10812
-10838
-10864
-10890
-10915
-10939
-10963
-10986
-11008
-11029
-11049
-11068
-11086
-11103
-11119
-11133
-11147
-11160
-11172
-11183
-11193
-11203
-11212
-11220
-11227
-11234
-11240
-11245
-11250
-11253
-11256
-11259
-11261
-11262
-11263
-11263
-11263
-11263
-11262
-11261
-11260
-11258
-11256
-11255
-11253
-11251
-11249
-11247
-11245
-11243
-11240
-11238
-11235
-11231
-11227
-11223
-11218
-11212
-11206
-11199
-11192
-11183
-11174
-11164
-11153
-11142
-11130
-11117
-11103
-11089
-11074
-11059
-11043
-11027
-11010
-10994
-10977
-10960
-10944
-10927
-10911
-10896
-10880
-10866
-10852
-10838
-10825
-10813
-10802
-10791
-10780
-10771
-10762
-10753
-10745
-10738
-10731
-10724
-10719
-10713
-10709
-10705
-10702
-10699
-10697
-10696
-10696
-10696
-10697
-10698
-10701
-10704
-10708
-10712
-10717
-10723
-10730
-10738
-10746
-10756
-10767
-10778
-10791
-10805
-10821
-10838
-10856
-10876
-10898
-10921
-10946
-10972
-11001
-11031
-11062
-11095
-11130
-11166
-11203
-11241
-11281
-11321
-11363
-11405
-11447
-11490
-11534
-11578
-11622
-11667
-11712
-11757
-11802
-11848
-11893
-11939
-11984
-12029
-12074
-12118
-12162
-12206
-12249
-12291
-12333
-12374
-12414
-12454
-12493
-12531
-12569
-12607
-12644
-12681
-12718
-12755
-12791
-12828
-12864
-12901
-12938
-12976
-13014
-13053
-13092
-13132
-13173
-13215
-13258
-13302
-13347
-13393
-13440
-13488
-13537
-13587
-13639
-13692
-13746
-13802
-13859
-13918
-13979
-14041
-14106
-14172
-14239
-14309
-14380
-14452
-14527
-14602
-14679
-14757
-14837
-14917
-14999
-15082
-15166
-15252
-15338
-15426
-15515
-15605
-15697
-15789
-15882
-15977
-16072
-16168
-16265
-16363
-16462
-16561
-16661
-16761
-16862
-16963
-17064
-17165
-17266
-17368
-17469
-17570
-17671
-17772
-17873
-17974
-18075
-18176
-18278
-18379
-18480
-18580
-18681
-18782
-18883
-18983
-19084
-19184
-19284
-19384
-19484
-19583
-19682
-19781
-19879
-19977
-20074
-20171
-20268
-20364
-20460
-20555
-20650
-20744
-20838
-20931
-21024
-21117
-21209
-21300
-21392
-21483
-21574
-21665
-21757
-21848
-21940
-22033
-22125
-22219
-22313
-22407
-22503
-22599
-22696
-22794
-22892
-22992
-23093
-23195
-23298
-23402
-23507
-23614
-23721
-23829
-23938
-24049
-24160
-24272
-24385
-24498
-24612
-24727
-24842
-24959
-25076
-25193
-25312
-25431
-25552
-25673
-25795
-25918
-26041
-26165
-26290
-26416
-26542
-26669
-26797
-26924
-27052
-27180
-27308
-27436
-27564
-27691
-27818
-27945
-28071
-28196
-28321
-28445
-28569
-28692
-28814
-28935
-29055
-29175
-29293
-29410
-29527
-29642
-29756
-29869
-29980
-30091
-30200
-30309
-30417
-30523
-30629
-30734
-30839
-30943
-31046
-31149
-31253
-31356
-31459
-31562
-31666
-31770
-31874
-31978
-32083
-32188
-32293
-32400
-32506
-32613
-32719
-32827
-32934
-33043
-33152
-33261
-33371
-33482
-33594
-33706
-33820
-33934
-34049
-34164
-34281
-34399
-34517
-34637
-34757
-34878
-35001
-35124
-35249
-35374
-35501
-35629
-35758
-35889
-36020
-36153
-36287
-36422
-36558
-36695
-36833
-36972
-37111
-37251
-37392
-37533
-37675
-37818
-37961
-38106
-38251
-38396
-38543
-38691
-38839
-38988
-39138
-39289
-39441
-39594
-39747
-39901
-40056
-40211
-40367
-40524
-40681
-40838
-40996
-41154
-41312
-41470
-41627
-41785
-41941
-42098
-42254
-42409
-42563
-42716
-42869
-43021
-43171
-43321
-43470
-43618
-43765
-43911
-44057
-44202
-44346
-44490
-44634
-44778
-44922
-45066
-45210
-45355
-45500
-45646
-45792
-45939
-46086
-46234
-46383
-46532
-46681
-46831
-46981
-47131
-47282
-47432
-47583
-47734
-47885
-48036
-48186
-48337
-48487
-48637
-48786
-48935
-49083
-49231
-49378
-49523
-49668
-49812
-49955
-50096
-50236
-50374
-50511
-50646
-50780
-50911
-51041
-51168
-51294
-51418
-51540
-51660
-51778
-51894
-52009
-52122
-52234
-52345
-52454
-52561
-52668
-52773
-52877
-52979
-53080
-53180
-53278
-53375
-53471
-53565
-53657
-53748
-53836
-53923
-54007
-54089
-54168
-54245
-54319
-54390
-54458
-54523
-54585
-54644
-54700
-54752
-54801
-54847
-54890
-54930
-54966
-54999
-55029
-55056
-55079
-55099
-55115
-55128
-55137
-55142
-55144
-55142
-55137
-55129
-55117
-55101
-55083
-55061
-55036
-55009
-54979
-54946
-54911
-54874
-54835
-54794
-54752
-54708
-54663
-54617
-54570
-54523
-54475
-54426
-54378
-54329
-54280
-54231
-54182
-54134
-54086
-54039
-53993
-53947
-53902
-53857
-53814
-53772
-53730
-53690
-53652
-53614
-53578
-53544
-53511
-53480
-53451
-53423
-53397
-53373
-53351
-53331
-53313
-53296
-53281
-53268
-53256
-53246
-53238
-53232
-53227
-53223
-53221
-53221
-53222
-53224
-53228
-53234
-53241
-53249
-53259
-53270
-53283
-53298
-53313
-53331
-53349
-53369
-53391
-53414
-53438
-53464
-53492
-53520
-53550
-53581
-53613
-53647
-53680
-53715
-53750
-53786
-53821
-53858
-53894
-53930
-53966
-54002
-54037
-54073
-54108
-54142
-54176
-54210
-54243
-54276
-54309
-54341
-54372
-54403
-54433
-54462
-54490
-54518
-54544
-54570
-54594
-54617
-54639
-54660
-54679
-54698
-54715
-54730
-54745
-54758
-54769
-54780
-54789
-54797
-54804
-54810
-54814
-54818
-54821
-54822
-54823
-54823
-54822
-54820
-54817
-54812
-54807
-54800
-54792
-54783
-54773
-54762
-54749
-54735
-54719
-54702
-54684
-54665
-54644
-54622
-54599
-54574
-54549
-54522
-54495
-54467
-54438
-54409
-54379
-54349
-54319
-54288
-54258
-54228
-54199
-54171
-54143
-54116
-54091
-54067
-54045
-54024
-54005
-53988
-53973
-53960
-53949
-53941
-53934
-53930
-53928
-53929
-53932
-53938
-53946
-53957
-53970
-53986
-54006
-54028
-54053
-54080
-54111
-54145
-54181
-54221
-54263
-54307
-54355
-54405
-54458
-54513
-54570
-54629
-54690
-54754
-54818
-54884
-54952
-55021
-55090
-55161
-55233
-55305
-55378
-55451
-55525
-55600
-55675
-55750
-55825
-55900
-55975
-56049
-56124
-56198
-56272
-56345
-56418
-56491
-56563
-56635
-56707
-56779
-56850
-56922
-56993
-57064
-57135
-57207
-57278
-57349
-57421
-57493
-57565
-57638
-57712
-57786
-57862
-57938
-58015
-58093
-58173
-58253
-58335
-58418
-58503
-58589
-58676
-58765
-58855
-58947
-59040
-59135
-59230
-59327
-59426
-59525
-59626
-59728
-59831
-59935
-60040
-60146
-60252
-60360
-60467
-60576
-60684
-60793
-60902
-61011
-61120
-61229
-61337
-61445
-61552
-61658
-61762
-61866
-61968
-62069
-62168
-62265
-62361
-62454
-62546
-62637
-62725
-62812
-62896
-62979
-63061
-63140
-63217
-63293
-63367
-63439
-63509
-63577
-63643
-63707
-63769
-63829
-63887
-63944
-63998
-64051
-64102
-64150
-64199
-64244
-64288
-64331
-64372
-64411
-64449
-64486
-64521
-64556
-64589
-64620
-64652
-64682
-64712
-64741
-64769
-64796
-64822
-64849
-64875
-64900
-64925
-64949
-64973
-64995
-65019
-65041
-65062
-65083
-65102
-65123
-65141
-65160
-65177
-65193
-65209
-65224
-65239
-65254
-65269
-65283
-65297
-65311
-65324
-65337
-65351
-65364
-65378
-65391
-65404
-65417
-65430
-65443
-65455
-65465
-65477
-65488
-65498
-65507
-65516
-65524
-65532
-65538
-65544
-65549
-65553
-65556
-65558
-65559
-65560
-65559
-65557
-65554
-65549
-65544
-65536
-65528
-65518
-65507
-65494
-65480
-65465
-65449
-65432
-65414
-65394
-65376
-65355
-65334
-65313
-65293
-65272
-65251
-65229
-65208
-65186
-65164
-65143
-65120
-65099
-65078
-65057
-65036
-65013
-64992
-64971
-64947
-64926
-64903
-64879
-64855
-64831
-64807
-64782
-64757
-64733
-64706
-64682
-64657
-64632
-64608
-64583
-64559
-64535
-64510
-64488
-64465
-64444
-64422
-64402
-64382
-64364
-64346
-64328
-64313
-64299
-64285
-64272
-64260
-64250
-64239
-64230
-64221
-64214
-64206
-64200
-64194
-64188
-64183
-64178
-64174
-64170
-64166
-64162
-64158
-64155
-64152
-64147
-64144
-64141
-64137
-64132
-64128
-64123
-64117
-64111
-64105
-64099
-64090
-64083
-64075
-64066
-64057
-64047
-64038
-64027
-64016
-64006
-63995
-63984
-63973
-63962
-63950
-63938
-63927
-63915
-63903
-63892
-63881
-63870
-63859
-63849
-63839
-63829
-63820
-63811
-63803
-63795
-63787
-63780
-63774
-63767
-63762
-63756
-63752
-63747
-63744
-63740
-63738
-63736
-63734
-63732
-63732
-63731
-63731
-63731
-63732
-63733
-63735
-63736
-63739
-63741
-63744
-63747
-63751
-63754
-63759
-63763
-63768
-63772
-63777
-63782
-63787
-63792
-63797
-63802
-63807
-63812
-63817
-63822
-63827
-63832
-63838
-63844
-63849
-63855
-63861
-63867
-63873
-63880
-63886
-63892
-63898
-63904
-63909
-63914
-63919
-63924
-63928
-63931
-63934
-63936
-63937
-63937
-63936
-63935
-63932
-63928
-63924
-63918
-63911
-63904
-63895
-63885
-63874
-63861
-63848
-63833
-63817
-63800
-63781
-63762
-63741
-63720
-63697
-63673
-63648
-63622
-63595
-63566
-63536
-63504
-63470
-63435
-63399
-63360
-63320
-63278
-63235
-63190
-63144
-63096
-63046
-62995
-62943
-62890
-62835
-62780
-62723
-62666
-62609
-62550
-62491
-62432
-62372
-62311
-62250
-62188
-62126
-62063
-61999
-61935
-61870
-61804
-61738
-61672
-61605
-61537
-61469
-61401
-61332
-61263
-61193
-61123
-61053
-60981
-60910
-60837
-60765
-60691
-60616
-60541
-60465
-60387
-60309
-60230
-60150
-60068
-59985
-59902
-59817
-59730
-59643
-59554
-59464
-59372
-59279
-59185
-59089
-58992
-58893
-58792
-58689
-58585
-58479
-58371
-58262
-58150
-58038
-57923
-57808
-57690
-57572
-57452
-57330
-57208
-57084
-56959
-56833
-56706
-56577
-56448
-56317
-56185
-56052
-55919
-55784
-55648
-55511
-55374
-55236
-55097
-54958
-54818
-54678
-54538
-54397
-54256
-54116
-53975
-53834
-53693
-53553
-53412
-53272
-53133
-52994
-52855
-52718
-52581
-52444
-52309
-52174
-52040
-51906
-51773
-51641
-51510
-51379
-51249
-51120
-50992
-50864
-50738
-50611
-50486
-50361
-50237
-50114
-49991
-49869
-49747
-49626
-49505
-49384
-49264
-49145
-49025
-48906
-48787
-48669
-48551
-48433
-48315
-48197
-48079
-47960
-47842
-47724
-47606
-47488
-47369
-47251
-47133
-47015
-46898
-46781
-46664
-46547
-46431
-46315
-46200
-46085
-45970
-45856
-45743
-45630
-45518
-45406
-45295
-45185
-45076
-44968
-44861
-44756
-44652
-44549
-44448
-44349
-44252
-44157
-44064
-43972
-43883
-43797
-43712
-43630
-43550
-43472
-43397
-43325
-43254
-43187
-43122
-43059
-43000
-42943
-42888
-42836
-42786
-42739
-42694
-42651
-42610
-42572
-42535
-42501
-42468
-42437
-42408
-42380
-42355
-42332
-42310
-42291
-42273
-42257
-42244
-42232
-42223
-42215
-42209
-42205
-42204
-42204
-42206
-42211
-42217
-42226
-42236
-42249
-42265
-42282
-42302
-42324
-42349
-42376
-42405
-42437
-42472
-42508
-42548
-42590
-42634
-42681
-42730
-42782
-42836
-42892
-42951
-43012
-43075
-43141
-43208
-43278
-43350
-43424
-43499
-43577
-43657
-43738
-43821
-43906
-43993
-44081
-44171
-44262
-44355
-44449
-44545
-44642
-44741
-44841
-44943
-45046
-45151
-45258
-45366
-45476
-45588
-45701
-45816
-45932
-46050
-46170
-46291
-46414
-46538
-46664
-46791
-46919
-47049
-47181
-47314
-47449
-47585
-47722
-47861
-48002
-48144
-48288
-48433
-48579
-48727
-48875
-49025
-49176
-49328
-49481
-49635
-49789
-49944
-50099
-50255
-50411
-50567
-50723
-50880
-51036
-51192
-51348
-51504
-51659
-51813
-51967
-52120
-52273
-52424
-52574
-52723
-52870
-53016
-53161
-53303
-53444
-53583
-53720
-53854
-53987
-54116
-54244
-54368
-54490
-54608
-54724
-54836
-54945
-55051
-55153
-55251
-55345
-55436
-55522
-55604
-55683
-55756
-55825
-55890
-55950
-56006
-56056
-56102
-56143
-56178
-56209
-56234
-56254
-56268
-56277
-56281
-56279
-56272
-56259
-56242
-56219
-56191
-56158
-56121
-56078
-56032
-55981
-55926
-55867
-55804
-55738
-55668
-55595
-55519
-55439
-55357
-55272
-55184
-55094
-55000
-54905
-54806
-54705
-54601
-54494
-54386
-54274
-54161
-54045
-53927
-53808
-53686
-53563
-53439
-53313
-53187
-53059
-52931
-52803
-52674
-52546
-52417
-52289
-52161
-52033
-51907
-51781
-51656
-51532
-51409
-51288
-51167
-51049
-50931
-50815
-50701
-50588
-50476
-50366
-50258
-50151
-50046
-49942
-49840
-49739
-49640
-49541
-49444
-49348
-49253
-49158
-49064
-48971
-48878
-48786
-48694
-48601
-48509
-48417
-48324
-48231
-48138
-48044
-47949
-47854
-47758
-47661
-47563
-47465
-47366
-47266
-47166
-47064
-46962
-46859
-46755
-46651
-46546
-46439
-46333
-46225
-46116
-46007
-45896
-45784
-45672
-45558
-45443
-45327
-45210
-45091
-44972
-44850
-44727
-44603
-44477
-44350
-44220
-44089
-43956
-43821
-43684
-43545
-43405
-43262
-43117
-42970
-42821
-42670
-42517
-42363
-42206
-42047
-41886
-41723
-41559
-41392
-41224
-41054
-40882
-40708
-40532
-40355
-40176
-39995
-39812
-39628
-39442
-39254
-39064
-38874
-38681
-38488
-38293
-38097
-37901
-37703
-37504
-37305
-37105
-36905
-36704
-36503
-36301
-36100
-35898
-35696
-35494
-35292
-35091
-34889
-34688
-34486
-34285
-34084
-33882
-33681
-33479
-33277
-33076
-32874
-32671
-32470
-32269
-32067
-31866
-31666
-31466
-31266
-31068
-30870
-30673
-30476
-30281
-30087
-29894
-29702
-29512
-29323
-29136
-28951
-28767
-28585
-28406
-28228
-28053
-27881
-27711
-27544
-27379
-27218
-27059
-26904
-26753
-26604
-26460
-26319
-26181
-26048
-25918
-25793
-25671
-25553
-25439
-25329
-25223
-25121
-25022
-24928
-24837
-24750
-24667
-24587
-24512
-24441
-24373
-24310
-24250
-24195
-24144
-24097
-24053
-24014
-23978
-23946
-23918
-23894
-23873
-23856
-23842
-23831
-23823
-23818
-23817
-23818
-23822
-23828
-23837
-23848
-23862
-23878
-23896
-23916
-23938
-23963
-23989
-24017
-24047
-24079
-24113
-24149
-24186
-24225
-24265
-24307
-24351
-24395
-24441
-24488
-24536
-24585
-24634
-24684
-24735
-24786
-24837
-24889
-24940
-24992
-25043
-25094
-25146
-25196
-25247
-25297
-25346
-25395
-25444
-25492
-25539
-25586
-25633
-25679
-25724
-25769
-25814
-25858
-25902
-25945
-25988
-26030
-26071
-26112
-26152
-26190
-26228
-26264
-26300
-26333
-26366
-26397
-26426
-26454
-26481
-26505
-26528
-26549
-26568
-26585
-26599
-26612
-26623
-26632
-26638
-26643
-26646
-26648
-26647
-26646
-26642
-26638
-26632
-26626
-26619
-26610
-26602
-26592
-26583
-26572
-26562
-26552
-26541
-26530
-26520
-26509
-26498
-26488
-26478
-26468
-26459
-26449
-26440
-26431
-26422
-26413
-26405
-26397
-26389
-26381
-26373
-26366
-26360
-26354
-26349
-26344
-26340
-26337
-26336
-26335
-26335
-26337
-26340
-26344
-26349
-26355
-26363
-26372
-26382
-26393
-26405
-26419
-26433
-26448
-26463
-26480
-26497
-26514
-26532
-26549
-26567
-26585
-26602
-26619
-26636
-26653
-26669
-26685
-26700
-26715
-26730
-26743
-26757
-26769
-26781
-26792
-26803
-26812
-26821
-26829
-26835
-26841
-26846
-26849
-26851
-26852
-26852
-26851
-26848
-26843
-26838
-26831
-26822
-26812
-26801
-26788
-26773
-26757
-26739
-26719
-26698
-26676
-26651
-26625
-26597
-26567
-26535
-26502
-26466
-26429
-26389
-26348
-26304
-26259
-26211
-26161
-26109
-26055
-25998
-25939
-25878
-25814
-25747
-25678
-25607
-25532
-25455
-25375
-25291
-25205
-25116
-25023
-24927
-24828
-24726
-24620
-24511
-24398
-24282
-24163
-24041
-23915
-23786
-23654
-23520
-23382
-23242
-23099
-22954
-22806
-22656
-22505
-22351
-22196
-22039
-21881
-21721
-21561
-21399
-21236
-21073
-20909
-20744
-20579
-20413
-20247
-20081
-19915
-19748
-19581
-19415
-19248
-19082
-18916
-18750
-18584
-18419
-18254
-18090
-17927
-17764
-17603
-17442
-17281
-17122
-16964
-16806
-16650
-16494
-16338
-16186
-16033
-15881
-15731
-15581
-15433
-15286
-15140
-14996
-14852
-14710
-14570
-14431
-14293
-14157
-14022
-13889
-13757
-13627
-13499
-13372
-13247
-13124
-13002
-12882
-12763
-12646
-12530
-12416
-12302
-12190
-12079
-11969
-11859
-11751
-11643
-11536
-11430
-11325
-11221
-11117
-11014
-10912
-10810
-10710
-10610
-10511
-10413
-10316
-10220
-10124
-10029
-9935
-9841
-9748
-9656
-9564
-9472
-9381
-9291
-9200
-9110
-9019
-8929
-8838
-8746
-8655
-8562
-8469
-8376
-8282
-8186
-8092
-7996
-7900
-7803
-7706
-7609
-7512
-7414
-7316
-7219
-7121
-7023
-6926
-6829
-6732
-6635
-6538
-6442
-6345
-6249
-6154
-6058
-5963
-5867
-5772
-5677
-5583
-5489
-5395
-5301
-5208
-5115
-5023
-4932
-4841
-4751
-4661
-4573
-4485
-4398
-4312
-4227
-4142
-4058
-3975
-3892
-3811
-3730
-3649
-3569
-3491
-3412
-3335
-3258
-3183
-3107
-3033
-2960
-2887
-2815
-2743
-2673
-2603
-2533
-2465
-2397
-2331
-2265
-2199
-2135
-2072
-2009
-1947
-1886
-1826
-1767
-1709
-1651
-1594
-1538
-1482
-1428
-1374
-1321
-1268
-1217
-1166
-1117
-1068
-1020
-973
-927
-882
-838
-795
-753
-712
-672
-633
-595
-558
-522
-487
-453
-420
-388
-357
-327
-298
-270
-243
-217
-192
-168
-145
-123
-102
-82
-63
-45
-28
-12
4
18
31
43
55
65
74
83
91
98
104
109
114
117
121
123
125
127
128
129
129
130
130
130
131
131
132
134
135
138
140
144
148
153
159
165
172
180
189
198
208
219
231
243
256
270
284
299
314
330
346
363
381
399
419
439
460
481
504
527
552
577
604
632
661
691
723
755
790
826
863
902
943
986
1031
1077
1126
1177
1231
1286
1344
1405
1468
1533
1601
1671
1744
1820
1898
1979
2062
2148
2237
2327
2421
2516
2614
2715
2817
2922
3029
3139
3250
3364
3480
3597
3717
3839
3963
4089
4216
4346
4477
4611
4746
4882
5021
5161
5302
5446
5590
5736
5884
6033
6183
6335
6488
6642
6798
6955
7113
7272
7432
7594
7756
7918
8082
8246
8410
8575
8740
8905
9071
9236
9401
9566
9731
9895
10058
10221
10384
10546
10707
10868
11028
11187
11346
11505
11662
11820
11977
12133
12289
12445
12600
12755
12909
13063
13216
13369
13521
13672
13823
13973
14123
14271
14419
14566
14713
14859
15003
15148
15291
15434
15576
15717
15858
15997
16136
16274
16411
16547
16682
16817
16950
17083
17214
17345
17476
17605
17733
17861
17988
18114
18239
18363
18486
18608
18729
18850
18969
19087
19205
19321
19437
19552
19666
19779
19891
20003
20113
20222
20330
20437
20543
20648
20751
20853
20954
21054
21152
21249
21345
21439
21532
21624
21714
21803
21891
21978
22063
22147
22230
22311
22391
22470
22547
22623
22698
22771
22843
22914
22983
23051
23117
23183
23246
23309
23370
23430
23488
23545
23601
23655
23708
23760
23809
23857
23903
23947
23989
24028
24066
24101
24134
24165
24193
24219
24243
24264
24283
24301
24316
24330
24341
24352
24360
24367
24372
24376
24378
24379
24378
24377
24374
24369
24364
24358
24351
24343
24334
24325
24315
24304
24294
24283
24272
24262
24251
24240
24230
24220
24211
24201
24193
24184
24176
24169
24162
24156
24150
24145
24141
24137
24135
24133
24132
24132
24133
24135
24137
24141
24145
24150
24156
24162
24169
24177
24185
24193
24202
24210
24219
24229
24238
24247
24257
24267
24277
24288
24298
24309
24320
24332
24343
24355
24367
24380
24392
24404
24417
24429
24441
24454
24465
24477
24489
24500
24511
24522
24532
24543
24553
24562
24572
24581
24589
24597
24605
24612
24619
24625
24631
24636
24640
24644
24647
24649
24650
24651
24652
24651
24650
24649
24647
24645
24642
24639
24636
24633
24630
24627
24625
24623
24622
24621
24620
24621
24622
24624
24626
24630
24635
24640
24647
24655
24664
24674
24686
24699
24713
24729
24746
24765
24786
24808
24832
24857
24885
24915
24946
24979
25015
25052
25092
25134
25178
25225
25274
25325
25378
25434
25492
25552
25614
25679
25746
25815
25887
25961
26037
26116
26197
26280
26365
26453
26543
26634
26728
26824
26921
27020
27121
27223
27326
27430
27536
27642
27749
27858
27967
28077
28187
28298
28410
28521
28633
28746
28858
28970
29082
29194
29305
29416
29526
29636
29745
29853
29960
30066
30172
30276
30380
30482
30583
30683
30782
30880
30976
31072
31166
31258
31350
31440
31529
31617
31704
31789
31873
31956
32037
32118
32197
32275
32351
32426
32500
32572
32643
32713
32781
32848
32914
32978
33041
33103
33164
33224
33283
33341
33397
33453
33507
33560
33612
33663
33712
33761
33808
33854
33899
33943
33986
34027
34067
34105
34142
34178
34212
34245
34277
34307
34335
34362
34388
34412
34435
34457
34477
34496
34514
34531
34547
34562
34576
34589
34601
34613
34624
34634
34644
34654
34663
34672
34681
34690
34698
34706
34715
34723
34730
34738
34745
34752
34759
34766
34772
34778
34784
34791
34797
34803
34809
34815
34822
34829
34837
34845
34854
34863
34874
34885
34897
34911
34925
34941
34959
34978
34999
35022
35047
35073
35102
35133
35165
35200
35238
35277
35319
35362
35408
35457
35507
35560
35615
35672
35731
35792
35856
35921
35988
36057
36129
36202
36277
36354
36433
36514
36597
36681
36768
36857
36948
37040
37135
37232
37331
37431
37534
37639
37745
37854
37964
38076
38190
38306
38424
38544
38665
38789
38914
39040
39169
39300
39432
39566
39702
39840
39980
40122
40266
40412
40559
40709
40861
41015
41170
41328
41488
41650
41813
41979
42146
42315
42486
42658
42832
43008
43186
43366
43547
43730
43916
44103
44293
44485
44679
44875
45074
45275
45479
45684
45892
46103
46316
46530
46748
46967
47188
47411
47637
47864
48093
48325
48558
48793
49031
49270
49511
49754
49998
50245
50494
50744
50996
51249
51504
51761
52018
52278
52538
52800
53063
53327
53592
53857
54124
54391
54659
54927
55196
55465
55734
56003
56273
56543
56812
57082
57352
57622
57892
58162
58432
58701
58971
59240
59508
59777
60044
60311
60578
60844
61108
61372
61636
61898
62159
62419
62679
62937
63194
63450
63704
63958
64209
64459
64709
64956
65203
65447
65690
65932
66171
66409
66645
66880
67112
67343
67573
67800
68026
68250
68473
68694
68913
69130
69346
69560
69772
69983
70191
70398
70603
70806
71007
71206
71403
71598
71792
71983
72173
72360
72546
72730
72912
73092
73271
73447
73621
73794
73964
74132
74299
74463
74624
74784
74941
75096
75248
75398
75546
75691
75834
75974
76111
76245
76377
76506
76632
76755
76874
76991
77104
77214
77320
77423
77523
77619
77711
77800
77885
77967
78045
78119
78190
78256
78319
78378
78433
78484
78531
78574
78612
78647
78678
78705
78728
78747
78762
78773
78780
78784
78784
78780
78774
78763
78750
78734
78714
78691
78666
78637
78606
78572
78534
78494
78451
78406
78357
78306
78252
78195
78136
78074
78010
77944
77876
77806
77733
77660
77584
77507
77429
77349
77268
77186
77104
77020
76935
76850
76764
76677
76590
76502
76413
76325
76235
76145
76055
75965
75874
75784
75693
75603
75512
75421
75331
75241
75151
75061
74972
74883
74794
74706
74618
74531
74445
74359
74274
74190
74107
74025
73944
73864
73786
73708
73632
73557
73483
73411
73340
73270
73201
73134
73068
73003
72940
72877
72817
72757
72699
72642
72587
72532
72479
72428
72378
72329
72281
72234
72189
72145
72102
72061
72020
71981
71943
71906
71870
71835
71801
71768
71735
71704
71672
71642
71612
71582
71553
71524
71495
71467
71439
71411
71384
71356
71329
71301
71273
71246
71218
71190
71162
71134
71105
71077
71048
71020
70992
70964
70936
70908
70880
70853
70827
70800
70775
70749
70724
70700
70675
70652
70629
70606
70584
70562
70541
70520
70500
70481
70462
70443
70425
70408
70391
70375
70360
70345
70331
70317
70304
70292
70281
70271
70261
70252
70244
70237
70231
70226
70222
70219
70217
70216
70216
70217
70219
70222
70226
70232
70238
70246
70254
70264
70275
70287
70300
70314
70329
70346
70363
70382
70401
70422
70443
70466
70490
70515
70541
70568
70596
70625
70655
70686
70717
70749
70783
70817
70851
70887
70923
70960
70997
71036
71075
71114
71155
71196
71238
71280
71323
71367
71412
71457
71503
71549
71596
71644
71692
71740
71789
71838
71888
71937
71987
72037
72087
72137
72187
72237
72286
72336
72384
72433
72481
72529
72575
72622
72668
72713
72757
72801
72843
72886
72927
72968
73009
73048
73088
73127
73166
73204
73243
73281
73319
73358
73397
73436
73476
73516
73557
73598
73641
73684
73728
73773
73819
73866
73913
73961
74010
74060
74110
74160
74211
74262
74314
74365
74416
74468
74519
74570
74620
74670
74720
74769
74817
74865
74912
74958
75003
75047
75090
75132
75172
75211
75249
75284
75318
75350
75381
75409
75435
75460
75483
75504
75522
75540
75555
75568
75580
75590
75599
75606
75612
75616
75619
75621
75622
75622
75621
75620
75619
75617
75614
75612
75609
75607
75605
75602
75600
75599
75597
75596
75596
75595
75595
75596
75597
75599
75601
75604
75608
75613
75618
75624
75631
75639
75647
75656
75667
75678
75689
75702
75715
75729
75744
75760
75777
75794
75812
75830
75850
75870
75890
75912
75934
75956
75979
76003
76027
76051
76075
76099
76124
76148
76173
76197
76222
76246
76270
76294
76317
76340
76362
76384
76405
76425
76445
76463
76480
76496
76511
76525
76537
76547
76556
76563
76569
76572
76574
76574
76571
76566
76560
76551
76539
76525
76509
76491
76470
76446
76420
76391
76360
76326
76289
76249
76206
76160
76111
76059
76004
75945
75883
75818
75750
75678
75603
75525
75444
75360
75273
75183
75090
74995
74897
74796
74693
74588
74481
74372
74261
74148
74034
73917
73800
73681
73560
73439
73316
73193
73068
72942
72816
72689
72562
72434
72306
72178
72050
71922
71794
71667
71540
71414
71288
71163
71039
70915
70793
70671
70550
70431
70312
70194
70077
69961
69846
69732
69619
69507
69396
69286
69176
69068
68961
68854
68748
68644
68540
68436
68334
68233
68132
68032
67934
67836
67739
67643
67548
67454
67360
67267
67174
67082
66990
66898
66806
66715
66623
66531
66438
66346
66253
66160
66067
65973
65880
65787
65693
65600
65507
65414
65321
65229
65138
65046
64956
64866
64777
64688
64599
64513
64427
64340
64256
64171
64087
64003
63920
63837
63754
63672
63590
63509
63428
63348
63268
63189
63111
63033
62956
62880
62806
62732
62660
62589
62520
62452
62386
62321
62258
62196
62137
62079
62023
61969
61917
61867
61819
61773
61729
61687
61647
61609
61574
61540
61508
61477
61449
61423
61399
61376
61355
61337
61320
61305
61292
61281
61271
61264
61259
61256
61255
61255
61258
61262
61269
61277
61286
61298
61311
61326
61343
61361
61380
61401
61423
61446
61471
61497
61525
61553
61583
61614
61646
61679
61714
61750
61787
61825
61864
61904
61945
61987
62030
62073
62118
62163
62208
62254
62301
62348
62396
62443
62491
62539
62587
62635
62682
62729
62776
62821
62866
62911
62954
62996
63037
63077
63116
63154
63190
63226
63260
63293
63324
63355
63384
63411
63437
63461
63483
63504
63522
63539
63553
63566
63577
63585
63591
63595
63597
63597
63594
63589
63582
63573
63561
63548
63532
63513
63493
63471
63446
63419
63390
63359
63326
63291
63254
63215
63174
63131
63086
63039
62990
62939
62886
62831
62775
62716
62656
62594
62531
62466
62399
62330
62260
62189
62116
62041
61965
61886
61807
61725
61643
61558
61472
61384
61295
61205
61113
61020
60926
60830
60734
60636
60538
60439
60339
60238
60137
60034
59931
59828
59724
59619
59514
59408
59302
59195
59088
58981
58873
58764
58655
58546
58436
58326
58216
58106
57995
57885
57774
57664
57553
57442
57331
57221
57109
56998
56886
56774
56662
56549
56435
56320
56204
56088
55970
55851
55732
55611
55488
55365
55240
55114
54986
54857
54727
54595
54462
54327
54190
54052
53913
53771
53629
53484
53338
53190
53041
52890
52737
52582
52426
52268
52108
51946
51783
51617
51450
51282
51111
50939
50765
50589
50412
50233
50053
49871
49688
49503
49318
49131
48943
48754
48564
48373
48181
47988
47795
47601
47406
47210
47014
46817
46620
46423
46225
46027
45829
45631
45433
45235
45038
44841
44644
44449
44254
44060
43868
43676
43486
43298
43111
42926
42742
42561
42381
42203
42027
41852
41680
41509
41340
41174
41009
40845
40684
40524
40365
40209
40054
39900
39749
39598
39450
39303
39157
39013
38871
38730
38591
38453
38317
38182
38048
37916
37786
37656
37528
37402
37276
37152
37029
36907
36786
36665
36546
36427
36309
36191
36073
35956
35839
35723
35606
35490
35373
35256
35140
35023
34907
34790
34673
34556
34438
34321
34203
34085
33967
33849
33730
33610
33490
33369
33248
33126
33003
32879
32753
32628
32500
32372
32241
32110
31978
31844
31709
31572
31433
31293
31152
31009
30865
30720
30573
30425
30276
30125
29973
29820
29666
29511
29355
29198
29040
28881
28721
28560
28398
28235
28071
27906
27740
27573
27405
27237
27067
26897
26726
26554
26381
26208
26033
25859
25683
25507
25330
25152
24974
24795
24615
24435
24254
24073
23891
23709
23526
23343
23160
22976
22792
22608
22424
22240
22055
21871
21688
21504
21321
21138
20955
20774
20592
20411
20231
20051
19871
19692
19513
19334
19156
18977
18799
18621
18442
18263
18084
17905
17725
17544
17363
17181
16999
16815
16631
16446
16260
16072
15884
15694
15504
15312
15118
14924
14728
14530
14331
14131
13929
13725
13521
13314
13106
12897
12687
12475
12262
12048
11832
11616
11398
11180
10960
10739
10517
10294
10071
9846
9620
9393
9166
8937
8707
8477
8246
8013
7782
7548
7314
7079
6844
6608
6372
6135
5897
5659
5421
5182
4944
4705
4466
4227
3989
3751
3514
3276
3040
2804
2569
2335
2101
1868
1637
1406
1176
947
719
492
266
41
-182
-405
-626
-846
-1064
-1281
-1497
-1711
-1923
-2134
-2342
-2550
-2755
-2958
-3159
-3358
-3555
-3750
-3943
-4133
-4322
-4508
-4691
-4873
-5052
-5229
-5403
-5576
-5746
-5914
-6081
-6245
-6407
-6567
-6726
-6883
-7038
-7191
-7343
-7493
-7641
-7788
-7933
-8077
-8219
-8359
-8498
-8636
-8772
-8906
-9039
-9171
-9301
-9430
-9557
-9683
-9807
-9930
-10051
-10171
-10289
-10405
-10521
-10634
-10747
-10857
-10967
-11075
-11182
-11287
-11391
-11494
-11595
-11694
-11793
-11889
-11984
-12077
-12169
-12258
-12346
-12433
-12517
-12600
-12681
-12760
-12837
-12913
-12987
-13059
-13130
-13198
-13265
-13331
-13394
-13456
-13517
-13576
-13633
-13688
-13743
-13795
-13847
-13896
-13945
-13992
-14037
-14081
-14124
-14166
-14206
-14246
-14284
-14321
-14356
-14391
-14424
-14457
-14488
-14518
-14546
-14574
-14600
-14625
-14649
-14672
-14693
-14714
-14733
-14752
-14770
-14786
-14803
-14818
-14833
-14848
-14862
-14875
-14888
-14901
-14913
-14925
-14937
-14948
-14958
-14969
-14978
-14988
-14996
-15005
-15013
-15020
-15028
-15034
-15041
-15047
-15053
-15059
-15065
-15071
-15077
-15082
-15088
-15094
-15101
-15107
-15114
-15122
-15130
-15138
-15148
-15158
-15169
-15182
-15195
-15209
-15224
-15240
-15257
-15275
-15294
-15314
-15335
-15356
-15378
-15401
-15424
-15448
-15473
-15498
-15524
-15550
-15577
-15604
-15632
-15661
-15689
-15718
-15748
-15778
-15809
-15840
-15871
-15904
-15937
-15971
-16004
-16041
-16077
-16114
-16152
-16193
-16233
-16274
-16318
-16363
-16408
-16455
-16504
-16554
-16606
-16659
-16714
-16771
-16829
-16889
-16951
-17015
-17080
-17148
-17217
-17288
-17361
-17435
-17512
-17591
-17671
-17753
-17838
-17924
-18012
-18102
-18194
-18288
-18384
-18481
-18581
-18682
-18784
-18888
-18994
-19101
-19210
-19321
-19432
-19545
-19660
-19775
-19892
-20010
-20130
-20250
-20372
-20494
-20618
-20743
-20869
-20996
-21124
-21253
-21383
-21514
-21646
-21778
-21911
-22045
-22179
-22313
-22447
-22582
-22716
-22850
-22983
-23116
-23249
-23381
-23511
-23641
-23770
-23898
-24024
-24149
-24272
-24394
-24514
-24632
-24749
-24863
-24975
-25085
-25193
-25299
-25403
-25504
-25602
-25698
-25792
-25882
-25970
-26055
-26136
-26215
-26290
-26362
-26431
-26495
-26557
-26615
-26669
-26719
-26766
-26808
-26848
-26883
-26915
-26944
-26969
-26990
-27009
-27024
-27036
-27044
-27050
-27053
-27052
-27049
-27042
-27033
-27020
-27005
-26987
-26966
-26943
-26916
-26887
-26856
-26822
-26786
-26747
-26706
-26662
-26616
-26568
-26517
-26464
-26409
-26352
-26292
-26230
-26167
-26101
-26032
-25962
-25890
-25816
-25741
-25663
-25583
-25502
-25419
-25335
-25248
-25160
-25070
-24979
-24886
-24791
-24695
-24597
-24497
-24396
-24294
-24189
-24084
-23976
-23867
-23757
-23645
-23531
-23416
-23299
-23180
-23060
-22938
-22815
-22690
-22564
-22436
-22307
-22177
-22045
-21911
-21776
-21640
-21502
-21363
-21222
-21080
-20936
-20792
-20646
-20498
-20350
-20201
-20051
-19900
-19749
-19597
-19444
-19292
-19140
-18987
-18835
-18684
-18533
-18382
-18233
-18084
-17936
-17790
-17644
-17500
-17357
-17216
-17076
-16937
-16801
-16666
-16534
-16403
-16274
-16149
-16024
-15904
-15786
-15670
-15557
-15447
-15340
-15236
-15135
-15038
-14943
-14853
-14765
-14681
-14600
-14523
-14449
-14379
-14312
-14248
-14187
-14130
-14076
-14025
-13977
-13932
-13891
-13853
-13817
-13785
-13756
-13731
-13708
-13689
-13673
-13661
-13651
-13646
-13643
-13644
-13648
-13656
-13668
-13682
-13701
-13723
-13748
-13778
-13810
-13846
-13886
-13929
-13976
-14026
-14079
-14136
-14196
-14260
-14326
-14396
-14469
-14545
-14625
-14707
-14793
-14881
-14973
-15068
-15165
-15266
-15369
-15475
-15584
-15696
-15810
-15927
-16047
-16169
-16293
-16420
-16549
-16680
-16813
-16948
-17085
-17224
-17365
-17507
-17651
-17797
-17943
-18091
-18240
-18390
-18541
-18692
-18844
-18997
-19150
-19304
-19458
-19613
-19767
-19923
-20078
-20233
-20389
-20545
-20700
-20855
-21010
-21164
-21318
-21472
-21624
-21776
-21928
-22078
-22228
-22377
-22525
-22672
-22818
-22963
-23107
-23250
-23392
-23533
-23672
-23810
-23947
-24083
-24218
-24351
-24483
-24614
-24744
-24872
-25000
-25126
-25251
-25375
-25498
-25620
-25741
-25861
-25979
-26097
-26213
-26328
-26442
-26555
-26666
-26776
-26885
-26992
-27098
-27202
-27305
-27406
-27506
-27604
-27701
-27796
-27890
-27982
-28073
-28162
-28250
-28336
-28421
-28504
-28586
-28666
-28745
-28821
-28896
-28970
-29041
-29110
-29178
-29243
-29305
-29366
-29424
-29480
-29533
-29584
-29633
-29679
-29722
-29762
-29800
-29836
-29868
-29898
-29925
-29950
-29972
-29991
-30008
-30022
-30034
-30043
-30050
-30054
-30056
-30056
-30053
-30048
-30041
-30032
-30021
-30008
-29992
-29975
-29955
-29934
-29911
-29885
-29858
-29828
-29797
-29763
-29728
-29691
-29652
-29611
-29569
-29525
-29479
-29432
-29383
-29333
-29281
-29228
-29174
-29118
-29061
-29003
-28943
-28882
-28820
-28756
-28692
-28627
-28560
-28493
-28425
-28356
-28287
-28217
-28146
-28075
-28004
-27932
-27860
-27788
-27716
-27645
-27573
-27502
-27430
-27360
-27290
-27220
-27152
-27084
-27016
-26950
-26884
-26820
-26756
-26694
-26632
-26572
-26513
-26455
-26399
-26344
-26291
-26239
-26189
-26141
-26094
-26049
-26006
-25965
-25925
-25888
-25852
-25818
-25787
-25758
-25730
-25705
-25683
-25662
-25644
-25629
-25615
-25605
-25597
-25591
-25588
-25588
-25590
-25596
-25604
-25615
-25629
-25645
-25665
-25688
-25714
-25743
-25775
-25810
-25847
-25888
-25931
-25978
-26027
-26078
-26133
-26190
-26249
-26311
-26375
-26442
-26510
-26581
-26654
-26729
-26806
-26884
-26965
-27047
-27130
-27215
-27301
-27388
-27476
-27565
-27654
-27745
-27836
-27927
-28019
-28111
-28204
-28296
-28389
-28481
-28573
-28665
-28757
-28848
-28938
-29028
-29116
-29204
-29291
-29376
-29461
-29544
-29626
-29706
-29785
-29863
-29939
-30014
-30088
-30160
-30230
-30299
-30367
-30433
-30497
-30559
-30620
-30679
-30737
-30793
-30847
-30900
-30951
-31001
-31049
-31097
-31143
-31187
-31231
-31274
-31315
-31356
-31396
-31434
-31472
-31509
-31546
-31582
-31617
-31651
-31685
-31718
-31751
-31783
-31815
-31846
-31877
-31907
-31937
-31967
-31996
-32024
-32052
-32080
-32107
-32134
-32159
-32185
-32210
-32235
-32259
-32281
-32305
-32327
-32348
-32369
-32391
-32411
-32430
-32450
-32469
-32487
-32505
-32522
-32539
-32555
-32570
-32584
-32598
-32610
-32622
-32631
-32642
-32650
-32656
-32662
-32667
-32671
-32671
-32673
-32671
-32670
-32665
-32661
-32654
-32646
-32636
-32624
-32610
-32594
-32577
-32557
-32534
-32511
-32485
-32457
-32427
-32395
-32360
-32323
-32284
-32243
-32200
-32154
-32106
-32055
-32003
-31950
-31894
-31835
-31775
-31713
-31648
-31582
-31513
-31443
-31370
-31296
-31220
-31142
-31062
-30980
-30896
-30810
-30723
-30634
-30543
-30450
-30355
-30259
-30161
-30061
-29960
-29857
-29752
-29645
-29537
-29427
-29316
-29203
-29089
-28973
-28856
-28738
-28619
-28498
-28377
-28254
-28130
-28006
-27880
-27754
-27628
-27500
-27373
-27244
-27116
-26987
-26858
-26729
-26599
-26470
-26340
-26211
-26081
-25951
-25822
-25692
-25563
-25434
-25305
-25176
-25048
-24920
-24792
-24665
-24538
-24412
-24286
-24160
-24035
-23910
-23786
-23662
-23539
-23416
-23294
-23172
-23051
-22931
-22810
-22690
-22570
-22451
-22332
-22212
-22093
-21974
-21855
-21735
-21616
-21496
-21376
-21255
-21135
-21014
-20892
-20771
-20649
-20527
-20405
-20282
-20159
-20036
-19913
-19789
-19666
-19542
-19418
-19294
-19170
-19045
-18921
-18797
-18672
-18548
-18424
-18299
-18175
-18051
-17927
-17803
-17680
-17556
-17433
-17310
-17187
-17064
-16941
-16818
-16696
-16573
-16451
-16328
-16206
-16084
-15961
-15839
-15718
-15596
-15474
-15353
-15231
-15110
-14988
-14867
-14746
-14626
-14505
-14385
-14265
-14145
-14026
-13906
-13788
-13669
-13552
-13434
-13317
-13201
-13086
-12971
-12857
-12744
-12632
-12520
-12410
-12301
-12193
-12085
-11979
-11874
-11770
-11666
-11564
-11462
-11362
-11262
-11163
-11065
-10968
-10871
-10776
-10681
-10588
-10495
-10402
-10311
-10220
-10130
-10040
-9951
-9862
-9774
-9686
-9598
-9511
-9423
-9336
-9248
-9161
-9073
-8986
-8898
-8810
-8721
-8633
-8544
-8455
-8365
-8276
-8186
-8095
-8005
-7914
-7823
-7732
-7641
-7549
-7457
-7365
-7273
-7180
-7086
-6992
-6898
-6804
-6708
-6613
-6517
-6420
-6323
-6226
-6127
-6029
-5930
-5830
-5730
-5629
-5528
-5426
-5324
-5221
-5118
-5014
-4910
-4806
-4702
-4597
-4493
-4389
-4285
-4181
-4077
-3974
-3871
-3769
-3666
-3565
-3463
-3362
-3261
-3161
-3061
-2962
-2863
-2764
-2666
-2569
-2472
-2375
-2279
-2183
-2088
-1994
-1900
-1807
-1715
-1623
-1532
-1441
-1352
-1263
-1175
-1088
-1000
-916
-832
-748
-666
-584
-504
-424
-346
-268
-191
-115
-40
35
108
181
253
325
396
466
536
606
675
743
811
879
946
1012
1080
1147
1214
1280
1347
1413
1480
1546
1612
1679
1745
1811
1877
1943
2009
2075
2140
2206
2271
2335
2400
2464
2528
2591
2655
2717
2780
2842
2903
2964
3024
3085
3144
3203
3262
3320
3378
3435
3492
3549
3605
3661
3717
3772
3828
3883
3937
3992
4046
4101
4155
4209
4262
4316
4369
4422
4474
4527
4579
4630
4682
4732
4783
4833
4884
4933
4983
5032
5081
5130
5179
5228
5276
5325
5374
5422
5471
5520
5569
5618
5667
5716
5766
5815
5865
5915
5965
6015
6066
6117
6168
6219
6271
6324
6377
6430
6485
6540
6595
6651
6708
6766
6824
6883
6942
7002
7063
7125
7188
7251
7315
7379
7445
7511
7578
7645
7714
7783
7854
7925
7996
8069
8143
8217
8291
8367
8443
8519
8595
8672
8750
8827
8905
8982
9060
9138
9216
9294
9372
9450
9528
9606
9684
9762
9840
9918
9996
10074
10152
10230
10308
10385
10462
10539
10615
10690
10766
10840
10914
10988
11060
11132
11204
11274
11344
11413
11482
11550
11617
11684
11750
11815
11880
11944
12007
12070
12133
12194
12255
12315
12374
12432
12490
12546
12601
12655
12708
12760
12811
12861
12909
12956
13002
13047
13091
13133
13175
13215
13254
13292
13329
13365
13400
13434
13467
13499
13530
13560
13589
13617
13644
13670
13695
13720
13743
13765
13787
13807
13827
13846
13863
13880
13896
13912
13926
13940
13954
13966
13979
13990
14002
14013
14023
14034
14044
14054
14064
14073
14082
14091
14100
14109
14118
14126
14134
14142
14150
14158
14165
14172
14179
14186
14193
14199
14205
14211
14217
14223
14228
14233
14238
14242
14247
14251
14255
14259
14262
14266
14269
14272
14275
14278
14281
14283
14285
14287
14288
14289
14290
14290
14289
14287
14285
14282
14278
14273
14267
14260
14252
14243
14232
14221
14208
14193
14178
14161
14143
14123
14102
14080
14056
14032
14006
13978
13950
13919
13888
13855
13821
13785
13747
13708
13667
13625
13580
13535
13487
13438
13387
13334
13280
13224
13166
13107
13047
12985
12921
12856
12790
12722
12652
12581
12509
12434
12358
12281
12202
12121
12039
11955
11870
11783
11695
11606
11515
11424
11331
11237
11143
11047
10951
10853
10755
10657
10557
10457
10356
10254
10151
10048
9944
9840
9735
9630
9524
9418
9311
9204
9097
8990
8882
8775
8667
8560
8452
8345
8237
8130
8023
7916
7810
7704
7598
7492
7387
7282
7177
7073
6970
6866
6763
6660
6558
6456
6354
6253
6151
6050
5949
5848
5747
5646
5545
5444
5343
5242
5140
5039
4937
4835
4734
4632
4531
4429
4327
4226
4125
4022
3922
3822
3721
3620
3520
3420
3320
3221
3122
3023
2925
2828
2730
2634
2538
2442
2347
2253
2159
2066
1974
1883
1792
1702
1613
1525
1437
1351
1265
1180
1095
1012
929
846
765
684
604
524
445
366
288
211
134
58
-18
-94
-169
-243
-317
-391
-465
-538
-611
-684
-756
-829
-901
-973
-1045
-1117
-1189
-1260
-1332
-1403
-1475
-1546
-1617
-1688
-1759
-1829
-1900
-1970
-2041
-2111
-2181
-2251
-2320
-2390
-2459
-2529
-2598
-2666
-2735
-2803
-2872
-2939
-3007
-3074
-3141
-3208
-3274
-3340
-3405
-3470
-3534
-3598
-3662
-3725
-3787
-3848
-3909
-3970
-4030
-4089
-4147
-4205
-4262
-4318
-4374
-4429
-4484
-4538
-4591
-4643
-4695
-4745
-4795
-4845
-4893
-4940
-4987
-5033
-5077
-5121
-5164
-5205
-5246
-5285
-5324
-5361
-5398
-5433
-5468
-5501
-5534
-5566
-5596
-5626
-5655
-5683
-5710
-5736
-5761
-5785
-5808
-5831
-5852
-5873
-5892
-5911
-5930
-5947
-5964
-5981
-5996
-6012
-6026
-6040
-6054
-6067
-6080
-6093
-6105
-6117
-6129
-6140
-6151
-6162
-6173
-6184
-6195
-6205
-6216
-6227
-6238
-6249
-6260
-6271
-6283
-6295
-6308
-6320
-6334
-6347
-6362
-6376
-6392
-6408
-6424
-6441
-6459
-6478
-6497
-6517
-6538
-6559
-6581
-6604
-6628
-6653
-6678
-6705
-6732
-6760
-6789
-6819
-6849
-6880
-6912
-6945
-6978
-7012
-7047
-7082
-7118
-7155
-7192
-7229
-7267
-7305
-7344
-7383
-7423
-7462
-7502
-7543
-7583
-7623
-7664
-7704
-7745
-7786
-7826
-7866
-7907
-7947
-7987
-8026
-8066
-8105
-8143
-8182
-8220
-8257
-8294
-8331
-8367
-8403
-8438
-8472
-8506
-8540
-8572
-8604
-8636
-8666
-8696
-8725
-8754
-8782
-8809
-8836
-8862
-8888
-8912
-8937
-8961
-8984
-9007
-9029
-9052
-9073
-9095
-9116
-9137
-9157
-9177
-9197
-9217
-9236
-9255
-9273
-9291
-9308
-9325
-9341
-9357
-9373
-9388
-9402
-9416
-9429
-9442
-9455
-9467
-9478
-9489
-9499
-9509
-9519
-9528
-9536
-9544
-9551
-9558
-9565
-9571
-9576
-9581
-9586
-9590
-9594
-9598
-9601
-9603
-9606
-9607
-9609
-9609
-9610
-9609
-9608
-9607
-9605
-9602
-9599
-9596
-9591
-9586
-9581
-9575
-9568
-9560
-9552
-9542
-9532
-9521
-9510
-9497
-9484
-9470
-9454
-9438
-9421
-9403
-9384
-9364
-9343
-9320
-9297
-9273
-9248
-9223
-9196
-9169
-9141
-9113
-9084
-9055
-9025
-8994
-8963
-8932
-8900
-8868
-8836
-8803
-8769
-8735
-8701
-8667
-8632
-8596
-8561
-8525
-8489
-8452
-8415
-8378
-8341
-8303
-8265
-8226
-8188
-8148
-8109
-8069
-8028
-7987
-7946
-7904
-7861
-7818
-7775
-7731
-7687
-7642
-7596
-7550
-7504
-7457
-7410
-7362
-7313
-7264
-7215
-7164
-7113
-7062
-7010
-6957
-6904
-6850
-6795
-6740
-6684
-6628
-6571
-6514
-6456
-6397
-6338
-6279
-6218
-6158
-6096
-6034
-5971
-5908
-5844
-5779
-5714
-5648
-5582
-5515
-5448
-5380
-5312
-5244
-5175
-5106
-5037
-4968
-4899
-4829
-4761
-4692
-4624
-4556
-4489
-4422
-4356
-4291
-4226
-4163
-4101
-4040
-3980
-3921
-3863
-3807
-3752
-3699
-3647
-3597
-3549
-3502
-3456
-3412
-3370
-3329
-3290
-3253
-3217
-3183
-3150
-3119
-3089
-3061
-3034
-3009
-2985
-2962
-2941
-2921
-2902
-2884
-2868
-2852
-2838
-2825
-2813
-2802
-2792
-2782
-2774
-2767
-2761
-2756
-2751
-2748
-2745
-2743
-2742
-2741
-2741
-2742
-2743
-2745
-2747
-2750
-2753
-2757
-2761
-2765
-2769
-2774
-2779
-2784
-2790
-2795
-2800
-2806
-2811
-2816
-2821
-2825
-2829
-2833
-2836
-2838
-2840
-2841
-2841
-2840
-2838
-2836
-2832
-2827
-2820
-2812
-2803
-2792
-2780
-2766
-2750
-2733
-2713
-2692
-2669
-2643
-2616
-2586
-2555
-2521
-2484
-2446
-2405
-2362
-2317
-2270
-2220
-2168
-2114
-2057
-1998
-1938
-1875
-1810
-1742
-1673
-1602
-1529
-1454
-1377
-1298
-1217
-1135
-1051
-966
-879
-790
-701
-609
-517
-423
-328
-232
-135
-37
62
162
263
364
466
569
672
776
880
985
1089
1194
1299
1405
1510
1615
1720
1825
1929
2033
2138
2241
2344
2447
2549
2650
2751
2851
2950
3048
3145
3242
3337
3431
3524
3616
3706
3795
3883
3969
4053
4137
4219
4299
4378
4456
4532
4607
4680
4752
4823
4892
4960
5026
5091
5155
5218
5279
5339
5397
5454
5510
5565
5618
5671
5722
5772
5822
5870
5917
5964
6009
6054
6098
6141
6183
6225
6266
6307
6347
6387
6426
6464
6502
6540
6577
6613
6650
6685
6720
6754
6788
6821
6854
6886
6917
6948
6979
7008
7037
7066
7094
7122
7148
7175
7201
7226
7251
7275
7299
7322
7345
7368
7390
7412
7434
7456
7477
7497
7518
7538
7558
7578
7597
7616
7635
7653
7671
7688
7705
7721
7736
7751
7765
7778
7791
7802
7813
7824
7833
7841
7849
7856
7861
7866
7871
7874
7876
7878
7878
7878
7877
7876
7873
7869
7865
7860
7854
7848
7840
7832
7824
7814
7804
7793
7781
7769
7756
7743
7729
7714
7698
7682
7665
7648
7630
7611
7592
7572
7552
7531
7509
7486
7463
7439
7413
7387
7360
7331
7302
7271
7239
7206
7172
7136
7099
7061
7021
6980
6938
6894
6849
6802
6755
6706
6656
6604
6551
6498
6443
6387
6330
6272
6213
6154
6094
6033
5971
5910
5847
5785
5722
5659
5596
5533
5470
5407
5344
5281
5218
5156
5094
5033
4972
4911
4851
4791
4732
4674
4617
4560
4504
4448
4393
4340
4286
4234
4182
4131
4080
4030
3981
3933
3885
3838
3791
3746
3700
3656
3612
3569
3527
3485
3444
3404
3364
3325
3287
3250
3214
3179
3144
3111
3079
3048
3017
2988
2960
2933
2907
2882
2858
2835
2813
2793
2773
2754
2736
2720
2704
2689
2676
2663
2652
2642
2632
2624
2617
2611
2605
2600
2597
2593
2591
2589
2588
2587
2586
2586
2586
2586
2587
2588
2588
2589
2590
2591
2592
2593
2594
2595
2597
2598
2599
2600
2601
2603
2604
2605
2607
2608
2609
2611
2613
2615
2617
2619
2621
2624
2627
2630
2633
2637
2641
2645
2650
2655
2660
2665
2670
2676
2682
2688
2694
2700
2706
2713
2720
2727
2734
2741
2749
2756
2764
2772
2780
2788
2796
2804
2813
2821
2830
2839
2848
2857
2866
2875
2884
2893
2902
2911
2919
2928
2937
2945
2954
2962
2971
2979
2987
2996
3004
3012
3020
3029
3037
3045
3053
3061
3068
3076
3084
3091
3099
3107
3114
3122
3130
3139
3147
3157
3166
3176
3186
3197
3208
3220
3233
3246
3260
3274
3289
3305
3322
3340
3358
3378
3399
3420
3443
3467
3491
3518
3545
3573
3603
3634
3667
3701
3736
3773
3812
3851
3892
3935
3979
4025
4072
4121
4171
4223
4276
4331
4388
4446
4506
4567
4630
4695
4761
4828
4897
4967
5038
5111
5184
5259
5334
5411
5488
5567
5646
5726
5807
5888
5970
6053
6136
6220
6305
6390
6475
6561
6648
6735
6822
6909
6997
7086
7174
7263
7352
7442
7531
7621
7712
7802
7893
7984
8074
8167
8258
8350
8442
8533
8625
8717
8808
8900
8991
9082
9174
9264
9355
9446
9536
9626
9716
9806
9895
9985
10074
10163
10251
10340
10428
10516
10603
10690
10777
10864
10950
11035
11121
11206
11290
11374
11458
11541
11624
11707
11789
11871
11952
12033
12114
12194
12274
12354
12433
12512
12591
12669
12748
12826
12903
12981
13058
13135
13212
13289
13365
13441
13518
13594
13669
13745
13821
13896
13972
14047
14122
14197
14272
14347
14422
14497
14572
14646
14721
14795
14869
14943
15016
15089
15162
15234
15306
15377
15448
15518
15587
15656
15725
15792
15859
15925
15990
16055
16117
16181
16242
16303
16364
16423
16481
16538
16595
16650
16704
16758
16810
16861
16912
16961
17009
17056
17102
17147
17191
17234
17275
17315
17355
17393
17430
17465
17500
17533
17565
17596
17625
17654
17681
17707
17732
17755
17778
17799
17819
17838
17856
17872
17888
17902
17916
17928
17939
17950
17959
17968
17975
17982
17989
17994
17999
18003
18007
18011
18014
18016
18019
18021
18023
18024
18026
18028
18030
18031
18033
18035
18037
18040
18042
18045
18048
18052
18056
18060
18064
18069
18074
18080
18085
18091
18098
18104
18111
18118
18126
18133
18141
18149
18157
18165
18174
18182
18191
18199
18207
18216
18224
18233
18241
18250
18258
18266
18275
18283
18291
18299
18307
18315
18323
18331
18339
18347
18355
18363
18371
18379
18387
18394
18402
18409
18416
18423
18430
18437
18443
18449
18455
18460
18466
18471
18475
18480
18484
18487
18491
18493
18496
18498
18500
18501
18502
18502
18502
18501
18500
18498
18495
18492
18488
18484
18478
18472
18465
18458
18449
18440
18430
18419
18407
18395
18381
18367
18351
18335
18318
18300
18282
18262
18242
18220
18198
18175
18151
18127
18101
18075
18047
18019
17990
17961
17930
17898
17866
17832
17798
17763
17727
17690
17653
17614
17575
17535
17495
17453
17411
17368
17325
17281
17236
17191
17144
17098
17050
17002
16954
16905
16855
16805
16754
16703
16651
16599
16547
16494
16441
16388
16334
16280
16226
16171
16117
16062
16007
15952
15897
15841
15786
15731
15676
15621
15566
15511
15457
15402
15348
15295
15241
15188
15134
15082
15029
14977
14925
14873
14822
14771
14720
14669
14619
14569
14519
14469
14419
14370
14320
14271
14222
14173
14125
14076
14027
13978
13930
13881
13832
13783
13734
13686
13636
13587
13538
13488
13439
13389
13339
13288
13237
13186
13135
13084
13032
12980
12927
12874
12822
12769
12715
12662
12609
12555
12502
12448
12395
12342
12289
12236
12184
12131
12079
12028
11976
11926
11875
11826
11777
11728
11680
11633
11587
11542
11497
11453
11411
11369
11328
11289
11250
11213
11176
11141
11107
11074
11043
11012
10983
10954
10928
10902
10877
10854
10832
10811
10792
10773
10756
10741
10726
10713
10701
10690
10681
10673
10666
10660
10656
10653
10651
10650
10651
10653
10656
10660
10666
10673
10680
10690
10700
10711
10723
10737
10751
10766
10783
10800
10818
10837
10856
10876
10897
10919
10941
10965
10988
11013
11037
11063
11089
11115
11142
11170
11197
11225
11253
11281
11310
11338
11366
11394
11422
11450
11477
11505
11532
11558
11584
11610
11636
11661
11686
11711
11735
11759
11782
11805
11828
11851
11873
11895
11917
11938
11960
11981
12002
12022
12043
12063
12083
12102
12122
12141
12160
12179
12197
12215
12233
12250
12268
12285
12301
12318
12334
12350
12366
12382
12398
12414
12429
12445
12460
12476
12492
12507
12523
12539
12555
12572
12588
12605
12621
12638
12656
12673
12691
12709
12727
12746
12765
12784
12803
12823
12844
12864
12885
12907
12928
12950
12972
12995
13018
13041
13064
13087
13111
13135
13159
13182
13206
13230
13254
13278
13302
13325
13349
13373
13396
13420
13443
13467
13490
13513
13537
13560
13584
13607
13630
13654
13677
13701
13725
13748
13772
13796
13820
13844
13869
13893
13918
13942
13967
13992
14017
14042
14068
14093
14119
14145
14171
14197
14223
14249
14275
14302
14328
14354
14381
14407
14434
14460
14487
14513
14539
14566
14592
14618
14644
14669
14695
14720
14745
14770
14795
14819
14843
14867
14891
14914
14938
14961
14984
15007
15030
15052
15075
15098
15120
15142
15165
15187
15209
15231
15253
15274
15296
15317
15339
15360
15380
15401
15421
15441
15461
15481
15500
15519
15538
15556
15574
15592
15610
15627
15645
15662
15679
15696
15712
15729
15745
15762
15778
15794
15810
15826
15843
15859
15875
15891
15907
15923
15940
15956
15972
15989
16004
16021
16038
16055
16071
16087
16104
16120
16135
16151
16166
16181
16196
16210
16225
16238
16251
16264
16276
16286
16297
16306
16315
16325
16332
16338
16344
16347
16351
16353
16353
16353
16351
16347
16341
16335
16328
16318
16308
16296
16282
16267
16250
16232
16212
16190
16169
16146
16120
16094
16068
16039
16010
15980
15948
15916
15882
15848
15813
15777
15741
15704
15666
15627
15588
15549
15508
15468
15427
15386
15345
15303
15261
15219
15177
15135
15093
15050
15008
14966
14924
14882
14840
14798
14756
14715
14674
14633
14593
14552
14513
14473
14435
14396
14358
14321
14284
14247
14211
14176
14140
14106
14071
14038
14004
13971
13939
13906
13875
13843
13812
13782
13751
13721
13692
13662
13633
13605
13576
13548
13520
13493
13465
13438
13411
13384
13357
13330
13304
13277
13250
13224
13197
13170
13143
13116
13089
13061
13034
13006
12977
12949
12920
12891
12862
12832
12803
12772
12742
12711
12680
12649
12617
12585
12553
12520
12488
12454
12421
12387
12354
12320
12285
12251
12216
12181
12146
12110
12075
12039
12002
11966
11929
11892
11854
11817
11779
11741
11703
11664
11626
11587
11548
11509
11470
11431
11392
11352
11313
11274
11234
11195
11155
11116
11076
11036
10996
10956
10916
10876
10836
10796
10756
10715
10675
10635
10594
10553
10513
10472
10431
10390
10350
10309
10268
10227
10186
10145
10104
10063
10022
9980
9939
9898
9857
9816
9775
9734
9693
9652
9610
9569
9528
9487
9446
9405
9364
9323
9282
9241
9200
9158
9117
9076
9034
8992
8951
8909
8867
8825
8782
8740
8698
8655
8612
8570
8527
8483
8440
8397
8353
8309
8266
8221
8177
8132
8089
8044
8000
7955
7911
7866
7822
7777
7733
7689
7644
7600
7556
7512
7468
7424
7379
7335
7291
7246
7202
7157
7112
7067
7022
6976
6931
6885
6839
6793
6746
6700
6653
6605
6558
6510
6462
6413
6365
6315
6266
6215
6165
6114
6062
6010
5957
5904
5850
5795
5739
5683
5627
5569
5511
5453
5393
5333
5272
5210
5148
5085
5021
4957
4892
4826
4759
4691
4623
4554
4484
4413
4341
4269
4196
4122
4046
3971
3895
3817
3739
3660
3580
3498
3416
3333
3249
3164
3078
2990
2902
2813
2722
2631
2538
2445
2350
2254
2158
2060
1961
1862
1761
1660
1557
1454
1349
1244
1138
1031
924
815
706
597
486
375
263
151
39
-74
-188
-302
-416
-530
-645
-760
-875
-990
-1105
-1220
-1335
-1450
-1564
-1679
-1793
-1907
-2021
-2135
-2248
-2360
-2472
-2584
-2695
-2806
-2915
-3025
-3133
-3241
-3348
-3455
-3560
-3665
-3770
-3873
-3976
-4077
-4179
-4279
-4378
-4477
-4575
-4671
-4768
-4863
-4957
-5051
-5143
-5235
-5326
-5416
-5506
-5594
-5682
-5769
-5856
-5941
-6026
-6110
-6193
-6276
-6358
-6439
-6520
-6600
-6679
-6757
-6835
-6913
-6989
-7065
-7141
-7216
-7290
-7364
-7437
-7510
-7582
-7654
-7725
-7796
-7866
-7936
-8005
-8073
-8141
-8209
-8276
-8343
-8409
-8475
-8540
-8604
-8668
-8732
-8795
-8857
-8919
-8980
-9040
-9100
-9159
-9218
-9276
-9333
-9389
-9445
-9500
-9554
-9608
-9660
-9712
-9763
-9813
-9862
-9910
-9957
-10003
-10049
-10093
-10136
-10179
-10220
-10260
-10299
-10337
-10374
-10410
-10445
-10478
-10511
-10542
-10573
-10602
-10630
-10657
-10683
-10708
-10732
-10755
-10776
-10797
-10816
-10834
-10851
-10867
-10882
-10895
-10908
-10919
-10929
-10938
-10945
-10952
-10957
-10962
-10965
-10967
-10969
-10969
-10968
-10967
-10964
-10961
-10956
-10951
-10945
-10938
-10930
-10921
-10912
-10903
-10892
-10881
-10870
-10858
-10845
-10832
-10819
-10805
-10792
-10778
-10764
-10749
-10735
-10721
-10707
-10693
-10679
-10665
-10651
-10637
-10624
-10610
-10597
-10584
-10572
-10560
-10548
-10536
-10525
-10514
-10503
-10493
-10484
-10475
-10466
-10457
-10449
-10442
-10435
-10428
-10421
-10415
-10410
-10404
-10399
-10395
-10390
-10386
-10383
-10380
-10377
-10374
-10372
-10370
-10368
-10366
-10365
-10364
-10364
-10363
-10363
-10364
-10364
-10365
-10367
-10368
-10370
-10372
-10375
-10378
-10381
-10385
-10389
-10393
-10398
-10403
-10409
-10415
-10421
-10428
-10435
-10443
-10451
-10459
-10468
-10477
-10486
-10496
-10506
-10517
-10527
-10538
-10550
-10561
-10573
-10585
-10597
-10609
-10621
-10633
-10645
-10658
-10670
-10683
-10695
-10707
-10720
-10732
-10744
-10756
-10768
-10779
-10791
-10802
-10812
-10823
-10833
-10842
-10851
-10860
-10867
-10875
-10882
-10888
-10893
-10898
-10902
-10905
-10907
-10908
-10909
-10908
-10907
-10904
-10901
-10897
-10891
-10884
-10877
-10868
-10858
-10847
-10835
-10821
-10806
-10791
-10774
-10755
-10736
-10716
-10694
-10671
-10647
-10622
-10595
-10568
-10539
-10509
-10479
-10447
-10414
-10380
-10344
-10308
-10271
-10233
-10194
-10154
-10113
-10071
-10028
-9984
-9940
-9894
-9848
-9801
-9753
-9704
-9655
-9605
-9554
-9502
-9449
-9396
-9342
-9288
-9232
-9177
-9120
-9063
-9005
-8947
-8888
-8829
-8770
-8710
-8649
-8588
-8527
-8466
-8404
-8342
-8280
-8217
-8154
-8092
-8028
-7965
-7902
-7838
-7775
-7711
-7647
-7583
-7519
-7454
-7390
-7326
-7261
-7196
-7131
-7066
-7001
-6936
-6870
-6804
-6738
-6671
-6604
-6537
-6470
-6402
-6334
-6267
-6198
-6130
-6062
-5993
-5925
-5856
-5788
-5719
-5651
-5583
-5514
-5446
-5379
-5311
-5244
-5177
-5110
-5044
-4978
-4913
-4848
-4783
-4720
-4656
-4594
-4532
-4471
-4410
-4351
-4292
-4233
-4176
-4119
-4062
-4008
-3953
-3899
-3846
-3794
-3743
-3693
-3643
-3594
-3546
-3499
-3453
-3407
-3363
-3319
-3276
-3234
-3193
-3153
-3113
-3075
-3037
-3001
-2965
-2930
-2897
-2864
-2832
-2801
-2771
-2742
-2714
-2687
-2661
-2636
-2612
-2588
-2566
-2544
-2523
-2503
-2484
-2466
-2449
-2432
-2417
-2402
-2388
-2375
-2362
-2351
-2340
-2330
-2320
-2312
-2304
-2296
-2290
-2284
-2278
-2273
-2269
-2265
-2262
-2259
-2257
-2255
-2254
-2253
-2253
-2253
-2254
-2255
-2256
-2258
-2260
-2263
-2265
-2269
-2272
-2276
-2280
-2284
-2289
-2294
-2299
-2305
-2311
-2317
-2323
-2330
-2337
-2344
-2351
-2359
-2367
-2375
-2384
-2392
-2401
-2410
-2419
-2429
-2438
-2448
-2458
-2467
-2477
-2487
-2497
-2507
-2517
-2527
-2536
-2546
-2555
-2564
-2572
-2580
-2588
-2596
-2603
-2610
-2617
-2623
-2629
-2634
-2639
-2643
-2647
-2651
-2654
-2657
-2659
-2661
-2662
-2662
-2663
-2662
-2662
-2661
-2659
-2657
-2655
-2652
-2648
-2644
-2640
-2635
-2630
-2624
-2618
-2611
-2603
-2595
-2587
-2578
-2568
-2558
-2548
-2536
-2525
-2512
-2499
-2486
-2472
-2458
-2442
-2427
-2410
-2393
-2376
-2357
-2338
-2319
-2299
-2278
-2256
-2234
-2210
-2186
-2162
-2136
-2109
-2082
-2054
-2025
-1995
-1964
-1932
-1900
-1866
-1832
-1797
-1761
-1724
-1687
-1648
-1609
-1569
-1528
-1487
-1445
-1402
-1358
-1313
-1268
-1222
-1175
-1128
-1080
-1031
-982
-932
-881
-830
-778
-726
-673
-619
-565
-510
-454
-398
-341
-284
-226
-168
-109
-50
10
70
131
192
253
314
376
439
501
564
627
691
755
819
883
948
1012
1077
1143
1209
1275
1341
1407
1474
1541
1609
1676
1744
1812
1881
1949
2017
2087
2157
2226
2296
2366
2436
2507
2578
2649
2720
2792
2864
2937
3009
3082
3156
3229
3303
3377
3452
3527
3602
3677
3752
3828
3904
3980
4056
4132
4209
4286
4363
4440
4518
4595
4673
4751
4829
4907
4985
5063
5141
5220
5298
5376
5454
5531
5609
5686
5764
5841
5918
5994
6070
6146
6222
6297
6372
6446
6520
6594
6667
6739
6811
6883
6954
7024
7094
7163
7231
7299
7366
7433
7499
7564
7628
7692
7755
7818
7880
7941
8000
8061
8121
8179
8237
8295
8351
8407
8462
8517
8571
8624
8676
8728
8779
8828
8878
8926
8973
9020
9066
9111
9155
9198
9240
9281
9321
9360
9398
9435
9471
9506
9540
9573
9604
9635
9665
9693
9721
9747
9772
9797
9820
9842
9863
9884
9903
9921
9938
9955
9970
9985
9998
10011
10023
10034
10044
10054
10062
10070
10078
10084
10090
10096
10101
10105
10108
10111
10114
10116
10118
10119
10120
10121
10121
10121
10121
10121
10120
10119
10118
10117
10116
10115
10114
10113
10112
10110
10109
10109
10108
10108
10107
10108
10108
10109
10110
10112
10114
10116
10119
10122
10126
10130
10135
10140
10146
10153
10160
10167
10175
10184
10193
10203
10214
10225
10237
10249
10262
10275
10289
10304
10319
10334
10350
10367
10384
10401
10419
10437
10456
10474
10494
10513
10533
10552
10572
10592
10612
10632
10652
10672
10692
10711
10731
10749
10768
10786
10804
10821
10838
10854
10869
10883
10897
10910
10923
10934
10945
10955
10964
10972
10979
10985
10990
10994
10997
10999
11001
11001
11000
10998
10995
10991
10986
10980
10973
10964
10955
10944
10932
10919
10905
10890
10873
10855
10835
10815
10793
10769
10745
10719
10692
10663
10633
10602
10570
10536
10501
10464
10426
10387
10347
10305
10262
10218
10173
10126
10078
10029
9979
9927
9874
9820
9765
9709
9652
9593
9534
9473
9411
9349
9285
9221
9156
9090
9023
8955
8887
8818
8748
8677
8606
8534
8462
8389
8315
8241
8167
8092
8016
7940
7864
7788
7711
7634
7557
7480
7402
7324
7246
7168
7090
7012
6933
6855
6776
6697
6618
6540
6461
6382
6303
6223
6144
6065
5985
5906
5826
5746
5666
5586
5506
5426
5346
5265
5185
5104
5024
4943
4862
4781
4701
4620
4539
4458
4377
4297
4216
4136
4056
3976
3896
3816
3737
3658
3580
3501
3424
3347
3270
3194
3119
3044
2970
2896
2824
2752
2681
2610
2541
2472
2404
2337
2271
2206
2141
2077
2013
1951
1890
1829
1769
1709
1650
1592
1534
1477
1421
1365
1310
1255
1201
1148
1095
1043
991
940
890
840
790
741
693
646
599
552
506
460
415
371
327
283
240
198
155
114
72
31
-10
-50
-90
-129
-169
-207
-246
-284
-322
-359
-396
-433
-469
-505
-541
-577
-612
-647
-682
-717
-752
-786
-821
-855
-889
-923
-957
-991
-1025
-1059
-1092
-1126
-1160
-1194
-1228
-1261
-1295
-1329
-1363
-1397
-1432
-1466
-1501
-1536
-1571
-1606
-1641
-1677
-1712
-1748
-1785
-1821
-1858
-1895
-1932
-1970
-2007
-2045
-2083
-2121
-2160
-2199
-2238
-2277
-2316
-2356
-2396
-2436
-2476
-2517
-2558
-2599
-2641
-2683
-2725
-2768
-2811
-2854
-2897
-2941
-2986
-3030
-3075
-3121
-3166
-3212
-3259
-3306
-3353
-3400
-3448
-3496
-3545
-3594
-3643
-3693
-3743
-3793
-3844
-3895
-3946
-3998
-4050
-4102
-4155
-4207
-4260
-4314
-4367
-4421
-4475
-4529
-4583
-4638
-4693
-4748
-4803
-4858
-4913
-4969
-5025
-5080
-5136
-5193
-5249
-5305
-5361
-5418
-5474
-5531
-5587
-5644
-5700
-5756
-5812
-5868
-5924
-5980
-6036
-6092
-6147
-6202
-6257
-6312
-6367
-6421
-6476
-6530
-6584
-6638
-6691
-6744
-6797
-6850
-6902
-6955
-7007
-7058
-7110
-7161
-7212
-7263
-7313
-7363
-7413
-7462
-7512
-7561
-7610
-7658
-7707
-7755
-7802
-7850
-7897
-7944
-7990
-8036
-8082
-8127
-8172
-8216
-8260
-8304
-8346
-8389
-8430
-8472
-8512
-8552
-8591
-8629
-8666
-8703
-8739
-8773
-8807
-8840
-8872
-8903
-8933
-8962
-8990
-9016
-9042
-9066
-9089
-9111
-9132
-9152
-9170
-9188
-9204
-9219
-9233
-9246
-9258
-9269
-9279
-9288
-9295
-9302
-9307
-9312
-9315
-9318
-9319
-9320
-9319
-9317
-9315
-9311
-9307
-9301
-9294
-9287
-9278
-9269
-9258
-9247
-9234
-9221
-9207
-9191
-9175
-9158
-9140
-9121
-9100
-9079
-9057
-9034
-9010
-8985
-8959
-8932
-8904
-8875
-8846
-8815
-8784
-8752
-8719
-8685
-8651
-8616
-8580
-8543
-8505
-8467
-8428
-8389
-8349
-8308
-8266
-8224
-8180
-8138
-8093
-8048
-8004
-7958
-7912
-7865
-7818
-7770
-7722
-7674
-7624
-7575
-7525
-7474
-7424
-7372
-7321
-7269
-7216
-7163
-7110
-7057
-7003
-6948
-6894
-6839
-6784
-6728
-6672
-6616
-6560
-6504
-6447
-6390
-6333
-6276
-6219
-6162
-6105
-6047
-5989
-5932
-5874
-5816
-5758
-5700
-5641
-5583
-5525
-5466
-5408
-5349
-5291
-5232
-5174
-5115
-5057
-4999
-4940
-4882
-4823
-4765
-4706
-4647
-4589
-4530
-4471
-4412
-4353
-4294
-4235
-4176
-4117
-4057
-3998
-3938
-3879
-3819
-3759
-3699
-3639
-3580
-3520
-3460
-3400
-3340
-3280
-3220
-3161
-3101
-3042
-2983
-2925
-2866
-2808
-2750
-2693
-2635
-2578
-2522
-2465
-2409
-2354
-2299
-2244
-2189
-2135
-2081
-2028
-1975
-1923
-1871
-1819
-1768
-1718
-1667
-1618
-1569
-1520
-1472
-1424
-1377
-1330
-1284
-1239
-1194
-1150
-1106
-1063
-1020
-979
-938
-898
-858
-820
-782
-744
-708
-672
-637
-603
-570
-537
-506
-476
-446
-418
-391
-365
-339
-315
-292
-271
-250
-230
-212
-195
-179
-164
-150
-137
-125
-114
-105
-96
-88
-81
-74
-69
-65
-61
-58
-56
-54
-54
-53
-54
-55
-57
-59
-62
-65
-69
-73
-78
-83
-88
-93
-99
-105
-112
-118
-125
-132
-139
-147
-154
-162
-169
-177
-185
-192
-200
-208
-216
-224
-232
-240
-248
-256
-264
-272
-280
-288
-296
-303
-311
-319
-326
-334
-342
-349
-357
-365
-373
-380
-388
-396
-404
-412
-421
-429
-438
-447
-456
-465
-475
-484
-494
-504
-515
-526
-537
-548
-559
-571
-583
-595
-607
-619
-632
-645
-658
-671
-685
-698
-712
-726
-741
-756
-771
-786
-801
-817
-833
-850
-866
-883
-900
-918
-936
-954
-972
-991
-1010
-1030
-1049
-1070
-1090
-1111
-1132
-1154
-1176
-1199
-1221
-1245
-1268
-1292
-1317
-1342
-1368
-1394
-1420
-1447
-1474
-1502
-1531
-1560
-1589
-1619
-1650
-1681
-1712
-1744
-1776
-1809
-1842
-1876
-1910
-1944
-1979
-2013
-2049
-2084
-2120
-2156
-2192
-2229
-2265
-2302
-2339
-2376
-2412
-2449
-2487
-2524
-2561
-2598
-2634
-2671
-2708
-2745
-2781
-2817
-2854
-2889
-2925
-2961
-2996
-3031
-3066
-3100
-3134
-3168
-3201
-3234
-3266
-3298
-3330
-3361
-3392
-3422
-3452
-3481
-3510
-3538
-3566
-3593
-3620
-3647
-3673
-3699
-3725
-3750
-3775
-3800
-3825
-3849
-3873
-3897
-3920
-3944
-3967
-3990
-4011
-4035
-4057
-4078
-4100
-4121
-4142
-4162
-4183
-4202
-4222
-4241
-4260
-4278
-4296
-4314
-4331
-4348
-4364
-4380
-4395
-4410
-4424
-4438
-4451
-4463
-4475
-4486
-4497
-4507
-4516
-4525
-4532
-4539
-4546
-4552
-4556
-4561
-4564
-4567
-4569
-4570
-4570
-4570
-4569
-4567
-4564
-4561
-4557
-4552
-4546
-4539
-4532
-4524
-4516
-4506
-4496
-4485
-4474
-4462
-4449
-4436
-4422
-4408
-4393
-4378
-4362
-4346
-4329
-4312
-4295
-4277
-4259
-4241
-4223
-4205
-4186
-4168
-4149
-4130
-4111
-4091
-4074
-4054
-4035
-4017
-3999
-3980
-3961
-3943
-3925
-3906
-3888
-3870
-3852
-3834
-3816
-3798
-3780
-3763
-3745
-3728
-3710
-3693
-3675
-3658
-3640
-3623
-3605
-3587
-3570
-3552
-3534
-3516
-3498
-3481
-3463
-3445
-3427
-3409
-3391
-3373
-3355
-3337
-3319
-3301
-3283
-3265
-3247
-3229
-3212
-3194
-3176
-3158
-3139
-3121
-3103
-3084
-3065
-3046
-3027
-3007
-2987
-2967
-2947
-2926
-2905
-2883
-2861
-2839
-2816
-2793
-2770
-2746
-2721
-2696
-2671
-2645
-2618
-2592
-2564
-2536
-2507
-2478
-2449
-2419
-2388
-2357
-2326
-2293
-2261
-2228
-2195
-2161
-2127
-2092
-2057
-2021
-1986
-1950
-1914
-1878
-1841
-1805
-1768
-1731
-1694
-1657
-1620
-1583
-1546
-1508
-1471
-1434
-1398
-1361
-1324
-1288
-1251
-1215
-1179
-1144
-1108
-1073
-1038
-1002
-969
-935
-901
-867
-834
-801
-768
-735
-703
-670
-639
-607
-576
-544
-513
-483
-452
-421
-391
-361
-331
-301
-271
-241
-211
-181
-151
-121
-92
-62
-32
-2
28
58
88
118
148
178
208
238
268
298
328
358
389
419
449
479
509
539
569
599
629
659
689
719
748
778
807
836
865
893
921
949
977
1004
1031
1057
1083
1109
1134
1159
1184
1208
1231
1254
1277
1299
1321
1342
1363
1383
1403
1423
1442
1460
1478
1496
1513
1530
1546
1562
1578
1593
1608
1622
1636
1650
1663
1676
1689
1701
1713
1724
1735
1746
1756
1765
1775
1784
1792
1800
1808
1815
1822
1828
1834
1840
1845
1849
1853
1856
1859
1862
1863
1865
1865
1866
1865
1864
1863
1861
1859
1856
1853
1849
1845
1840
1835
1829
1823
1817
1810
1803
1796
1788
1780
1772
1764
1755
1746
1737
1728
1718
1708
1699
1689
1679
1669
1658
1648
1637
1627
1616
1605
1595
1584
1573
1561
1550
1539
1527
1515
1503
1491
1478
1465
1452
1439
1425
1411
1397
1382
1368
1353
1338
1322
1306
1291
1274
1258
1241
1225
1208
1191
1173
1156
1138
1120
1102
1084
1066
1048
1029
1010
992
973
954
935
917
898
879
860
842
823
804
786
768
750
732
714
696
678
661
644
627
610
594
577
561
546
530
515
500
486
471
458
444
431
418
405
393
382
370
359
349
339
329
320
311
303
295
288
281
275
269
264
259
255
251
247
244
242
240
239
237
237
237
237
238
239
241
243
245
248
251
255
259
263
268
273
278
284
290
297
303
310
317
324
332
340
347
355
363
371
379
388
396
404
412
420
428
436
444
452
460
468
476
484
492
500
507
515
523
530
538
545
552
559
566
573
579
586
592
598
604
610
616
622
627
633
639
644
649
655
660
665
670
675
680
685
690
694
699
703
707
712
716
720
724
728
732
736
740
744
748
751
755
759
763
767
771
776
780
784
789
793
798
803
808
814
819
825
831
837
844
851
858
865
873
881
890
899
908
918
928
939
950
961
973
986
999
1012
1026
1040
1054
1069
1085
1101
1117
1134
1150
1168
1185
1203
1221
1239
1257
1276
1295
1314
1333
1352
1371
1391
1410
1430
1449
1469
1488
1508
1527
1547
1566
1585
1605
1624
1642
1661
1679
1697
1715
1733
1750
1767
1784
1801
1817
1832
1848
1863
1877
1891
1905
1918
1931
1943
1954
1966
1976
1987
1996
2005
2015
2023
2031
2039
2045
2053
2059
2065
2071
2076
2080
2085
2088
2091
2094
2096
2098
2099
2099
2099
2099
2098
2096
2094
2091
2087
2083
2079
2073
2067
2061
2054
2047
2039
2029
2021
2011
2000
1990
1978
1966
1953
1940
1926
1912
1897
1882
1866
1849
1832
1815
1797
1779
1761
1742
1723
1703
1683
1663
1642
1622
1600
1579
1557
1535
1513
1491
1468
1445
1422
1399
1375
1352
1328
1304
1279
1255
1230
1206
1181
1156
1131
1105
1080
1054
1029
1002
977
951
925
898
872
845
818
791
764
736
708
681
652
624
596
567
538
509
479
450
420
390
360
330
299
269
238
208
177
147
116
86
55
25
-5
-36
-66
-96
-125
-155
-184
-213
-241
-270
-298
-325
-352
-379
-406
-432
-458
-483
-508
-533
-557
-581
-604
-627
-649
-671
-693
-714
-735
-755
-775
-794
-813
-831
-848
-865
-882
-898
-913
-928
-942
-956
-969
-981
-993
-1004
-1016
-1026
-1035
-1045
-1053
-1061
-1069
-1076
-1082
-1088
-1093
-1098
-1102
-1105
-1108
-1110
-1112
-1112
-1113
-1112
-1111
-1110
-1107
-1104
-1100
-1096
-1091
-1085
-1079
-1072
-1065
-1057
-1048
-1039
-1030
-1020
-1010
-1000
-989
-978
-967
-956
-944
-932
-921
-909
-897
-885
-872
-860
-848
-835
-823
-810
-797
-785
-772
-759
-746
-733
-719
-706
-692
-678
-664
-650
-635
-621
-606
-591
-576
-560
-544
-528
-512
-495
-478
-461
-443
-426
-408
-389
-370
-351
-332
-312
-291
-271
-249
-228
-205
-183
-160
-136
-112
-88
-63
-37
-12
15
41
68
96
124
152
181
210
240
270
301
332
364
396
429
462
496
531
565
601
637
673
710
747
785
823
862
901
941
981
1020
1062
1103
1144
1186
1228
1270
1313
1356
1399
1442
1486
1529
1573
1617
1662
1706
1751
1796
1841
1886
1931
1977
2023
2069
2115
2161
2208
2255
2302
2349
2397
2444
2492
2541
2589
2638
2686
2735
2784
2833
2882
2931
2980
3030
3079
3128
3177
3226
3276
3325
3374
3423
3471
3520
3569
3617
3666
3714
3762
3810
3857
3904
3951
3998
4043
4089
4134
4179
4223
4266
4309
4351
4393
4434
4475
4515
4554
4593
4631
4668
4705
4741
4777
4813
4847
4881
4915
4948
4980
5012
5044
5075
5105
5135
5164
5193
5221
5249
5276
5303
5329
5355
5380
5405
5429
5453
5476
5498
5520
5542
5563
5583
5603
5622
5641
5659
5676
5693
5709
5725
5740
5755
5769
5782
5795
5807
5818
5830
5840
5850
5859
5868
5877
5885
5892
5899
5905
5911
5916
5921
5926
5930
5933
5936
5939
5942
5944
5945
5947
5948
5948
5948
5948
5948
5947
5946
5945
5943
5941
5938
5935
5932
5929
5925
5921
5916
5912
5906
5901
5895
5888
5882
5875
5868
5860
5852
5844
5835
5826
5817
5808
5798
5789
5779
5768
5758
5747
5736
5725
5714
5702
5690
5678
5666
5653
5640
5626
5613
5598
5584
5569
5554
5539
5523
5507
5491
5474
5457
5440
5422
5404
5386
5367
5348
5329
5310
5290
5270
5249
5228
5207
5186
5165
5143
5121
5098
5076
5053
5030
5007
4984
4960
4936
4913
4889
4865
4841
4817
4793
4769
4746
4722
4698
4675
4651
4628
4605
4582
4560
4537
4515
4492
4470
4448
4427
4405
4384
4362
4341
4320
4299
4278
4257
4237
4216
4195
4175
4154
4134
4114
4094
4074
4054
4034
4014
3995
3976
3957
3938
3919
3901
3882
3864
3846
3828
3810
3792
3774
3756
3739
3721
3703
3686
3668
3651
3634
3616
3599
3581
3564
3546
3528
3510
3492
3474
3456
3438
3419
3401
3382
3363
3344
3325
3306
3287
3267
3248
3228
3208
3188
3168
3149
3129
3109
3089
3069
3050
3030
3011
2991
2972
2953
2934
2916
2897
2879
2861
2843
2826
2808
2791
2775
2758
2742
2726
2710
2695
2680
2666
2651
2637
2624
2611
2598
2586
2574
2562
2551
2540
2530
2520
2511
2502
2493
2485
2478
2471
2465
2459
2454
2449
2445
2442
2439
2436
2435
2434
2433
2434
2434
2436
2438
2441
2444
2448
2452
2457
2463
2469
2476
2484
2492
2501
2510
2520
2530
2541
2553
2564
2577
2590
2603
2617
2631
2646
2661
2676
2692
2709
2726
2743
2761
2779
2797
2816
2835
2854
2874
2894
2914
2934
2955
2976
2997
3018
3039
3060
3081
3103
3124
3146
3168
3190
3212
3234
3256
3278
3301
3323
3345
3368
3390
3413
3436
3458
3481
3503
3526
3549
3571
3594
3616
3639
3661
3684
3706
3728
3750
3773
3795
3817
3839
3861
3883
3905
3927
3949
3971
3993
4014
4037
4059
4081
4103
4124
4146
4168
4190
4212
4234
4256
4278
4300
4322
4344
4366
4388
4410
4432
4454
4476
4498
4520
4542
4563
4585
4607
4629
4650
4672
4693
4715
4737
4758
4780
4801
4823
4844
4866
4887
4909
4931
4953
4974
4996
5018
5040
5062
5084
5107
5129
5151
5174
5196
5219
5241
5264
5287
5310
5333
5356
5379
5402
5425
5448
5472
5495
5519
5542
5566
5589
5613
5637
5661
5685
5709
5733
5757
5781
5806
5830
5855
5880
5905
5930
5955
5981
6006
6032
6058
6084
6110
6136
6162
6188
6215
6241
6267
6294
6321
6347
6374
6401
6428
6455
6482
6510
6537
6565
6592
6620
6648
6676
6704
6733
6762
6790
6819
6849
6878
6908
6938
6968
6998
7029
7059
7090
7121
7153
7184
7216
7248
7281
7313
7346
7379
7412
7445
7479
7512
7546
7581
7615
7649
7684
7719
7754
7790
7825
7861
7897
7934
7971
8007
8045
8082
8119
8157
8196
8234
8273
8312
8351
8390
8429
8469
8508
8548
8587
8627
8667
8706
8746
8785
8824
8863
8902
8941
8980
9018
9056
9094
9132
9169
9207
9244
9280
9317
9353
9389
9424
9460
9494
9529
9563
9596
9629
9662
9694
9726
9757
9788
9818
9847
9876
9905
9933
9960
9987
10013
10039
10064
10089
10113
10137
10160
10183
10205
10226
10247
10267
10286
10305
10324
10341
10358
10374
10390
10405
10419
10433
10445
10458
10469
10480
10490
10499
10508
10516
10523
10529
10535
10540
10545
10548
10551
10554
10555
10556
10557
10557
10556
10554
10552
10550
10547
10543
10539
10535
10530
10525
10520
10514
10508
10502
10495
10488
10481
10474
10466
10458
10450
10442
10434
10426
10417
10408
10399
10391
10381
10372
10363
10354
10345
10335
10326
10317
10307
10298
10288
10279
10270
10260
10251
10242
10232
10223
10214
10205
10196
10187
10178
10169
10161
10152
10143
10135
10127
10118
10110
10102
10094
10087
10079
10072
10065
10058
10051
10044
10038
10032
10025
10020
10014
10008
10003
9998
9994
9989
9985
9981
9978
9975
9972
9969
9967
9966
9964
9963
9962
9962
9962
9962
9962
9963
9964
9965
9966
9968
9970
9973
9975
9978
9981
9984
9988
9992
9996
10000
10005
10010
10015
10020
10025
10031
10036
10042
10048
10054
10060
10067
10073
10079
10086
10092
10099
10105
10112
10118
10125
10131
10138
10144
10151
10157
10164
10170
10176
10182
10188
10194
10199
10205
10210
10215
10220
10224
10228
10232
10235
10238
10241
10243
10244
10245
10246
10246
10246
10245
10243
10241
10239
10235
10232
10227
10222
10217
10211
10204
10197
10189
10180
10171
10161
10150
10138
10126
10113
10100
10085
10070
10054
10038
10020
10002
9983
9963
9942
9921
9898
9875
9852
9827
9801
9775
9748
9720
9691
9661
9631
9600
9568
9535
9501
9466
9431
9395
9358
9320
9282
9242
9203
9162
9121
9079
9036
8993
8949
8905
8859
8814
8768
8721
8674
8626
8577
8529
8479
8430
8380
8329
8278
8227
8176
8124
8071
8019
7966
7914
7861
7807
7754
7700
7647
7593
7539
7485
7432
7378
7323
7269
7215
7161
7107
7053
7000
6946
6892
6838
6785
6732
6678
6625
6573
6520
6468
6415
6363
6312
6260
6209
6158
6107
6057
6007
5957
5907
5858
5809
5760
5712
5663
5615
5567
5520
5472
5425
5378
5331
5284
5237
5191
5144
5098
5052
5006
4960
4914
4868
4822
4776
4731
4685
4639
4593
4547
4501
4454
4408
4362
4315
4269
4222
4176
4129
4082
4035
3989
3942
3895
3848
3801
3754
3707
3660
3613
3566
3520
3473
3426
3379
3333
3286
3240
3194
3148
3101
3056
3010
2964
2919
2874
2829
2785
2740
2696
2653
2610
2567
2525
2483
2442
2401
2361
2321
2282
2244
2206
2168
2131
2095
2059
2024
1990
1956
1923
1891
1859
1828
1798
1768
1739
1711
1683
1657
1631
1605
1581
1557
1534
1512
1490
1469
1449
1430
1412
1394
1377
1360
1345
1330
1315
1302
1289
1277
1265
1255
1244
1235
1226
1218
1211
1205
1199
1194
1189
1186
1183
1180
1179
1178
1178
1179
1180
1181
1184
1187
1191
1195
1200
1205
1211
1217
1224
1231
1239
1247
1255
1264
1274
1283
1294
1304
1315
1327
1339
1351
1364
1377
1390
1404
1418
1433
1448
1464
1479
1495
1512
1529
1546
1563
1580
1598
1616
1634
1653
1671
1690
1709
1728
1747
1766
1785
1805
1824
1843
1863
1882
1901
1920
1939
1958
1977
1996
2013
2033
2051
2069
2087
2105
2122
2139
2156
2173
2190
2207
2223
2239
2255
2271
2286
2302
2317
2332
2346
2361
2375
2389
2403
2417
2430
2444
2457
2470
2483
2495
2508
2520
2532
2545
2557
2569
2580
2592
2604
2615
2627
2638
2649
2660
2671
2682
2692
2703
2713
2723
2733
2743
2752
2761
2770
2779
2788
2796
2804
2812
2820
2827
2834
2841
2848
2854
2861
2866
2872
2877
2883
2887
2892
2896
2900
2904
2908
2911
2914
2917
2919
2922
2924
2926
2928
2929
2931
2932
2933
2934
2935
2935
2936
2936
2936
2936
2936
2935
2935
2934
2934
2933
2932
2931
2930
2929
2928
2927
2926
2924
2923
2922
2921
2920
2918
2917
2916
2915
2914
2913
2912
2912
2911
2910
2910
2910
2909
2909
2909
2909
2910
2910
2911
2912
2913
2914
2916
2917
2919
2921
2923
2926
2928
2931
2934
2937
2940
2944
2947
2951
2955
2959
2963
2968
2972
2977
2982
2987
2992
2997
3002
3008
3013
3019
3024
3030
3036
3042
3048
3054
3060
3066
3072
3078
3084
3090
3097
3103
3109
3116
3122
3128
3134
3141
3147
3153
3159
3165
3171
3177
3182
3188
3193
3199
3204
3209
3214
3218
3222
3227
3230
3234
3237
3240
3242
3244
3246
3247
3248
3248
3247
3247
3245
3244
3241
3239
3235
3231
3227
3222
3217
3211
3204
3197
3189
3181
3172
3162
3152
3141
3130
3118
3105
3092
3078
3064
3049
3033
3017
3000
2983
2965
2947
2928
2909
2889
2869
2849
2828
2806
2784
2762
2740
2717
2694
2671
2647
2624
2599
2575
2551
2526
2501
2475
2450
2424
2398
2372
2345
2318
2292
2264
2237
2209
2181
2153
2124
2096
2067
2037
2008
1978
1948
1917
1887
1856
1825
1793
1761
1730
1697
1665
1632
1600
1567
1534
1500
1467
1434
1400
1367
1333
1299
1266
1232
1199
1165
1132
1099
1066
1033
1000
967
934
901
869
837
804
773
741
709
678
647
616
585
554
524
494
464
435
405
376
347
318
289
261
232
204
176
148
121
93
66
39
12
-15
-42
-68
-95
-121
-147
-173
-199
-224
-249
-274
-299
-324
-348
-371
-395
-418
-440
-462
-484
-504
-525
-544
-563
-581
-599
-616
-631
-647
-661
-674
-687
-698
-709
-719
-728
-736
-743
-749
-754
-759
-762
-764
-765
-766
-765
-763
-761
-757
-752
-747
-740
-732
-723
-713
-702
-690
-677
-663
-648
-632
-615
-596
-577
-557
-535
-512
-488
-463
-437
-410
-382
-352
-322
-290
-258
-224
-189
-153
-116
-78
-40
0
41
82
125
168
212
257
302
348
395
443
491
541
590
641
692
744
796
849
903
957
1012
1067
1123
1180
1237
1294
1353
1411
1470
1530
1590
1650
1711
1773
1835
1897
1960
2023
2087
2151
2215
2280
2345
2411
2477
2543
2609
2676
2743
2810
2878
2945
3013
3081
3149
3218
3286
3355
3424
3494
3563
3633
3703
3773
3843
3913
3984
4054
4125
4196
4267
4338
4409
4481
4552
4623
4695
4767
4838
4910
4982
5054
5126
5198
5270
5342
5414
5487
5559
5632
5704
5776
5849
5921
5994
6066
6139
6211
6284
6357
6429
6502
6574
6647
6720
6792
6865
6937
7010
7082
7154
7227
7299
7371
7443
7515
7587
7659
7730
7802
7873
7945
8016
8087
8157
8229
8300
8371
8442
8512
8583
8653
8724
8794
8865
8935
9006
9076
9147
9217
9288
9358
9428
9499
9569
9640
9711
9781
9852
9923
9993
10064
10135
10206
10277
10348
10419
10490
10561
10632
10704
10775
10846
10917
10988
11059
11130
11201
11272
11343
11414
11484
11554
11625
11694
11764
11834
11903
11972
12041
12109
12177
12245
12313
12380
12448
12514
12581
12647
12713
12778
12843
12908
12972
13036
13099
13162
13225
13287
13348
13409
13469
13529
13589
13647
13705
13763
13820
13876
13932
13987
14041
14095
14149
14201
14253
14305
14356
14406
14455
14504
14553
14600
14647
14693
14739
14784
14828
14872
14915
14957
14998
15039
15079
15118
15157
15195
15232
15269
15305
15340
15374
15408
15441
15473
15505
15536
15566
15595
15624
15652
15679
15706
15732
15757
15782
15806
15829
15851
15873
15894
15915
15935
15954
15973
15990
16007
16024
16040
16055
16068
16082
16094
16107
16117
16128
16138
16146
16154
16161
16168
16172
16178
16181
16184
16187
16189
16189
16189
16187
16186
16183
16178
16174
16168
16161
16154
16146
16136
16126
16114
16102
16088
16075
16059
16043
16026
16008
15989
15969
15948
15926
15903
15879
15854
15828
15801
15773
15744
15714
15684
15652
15620
15586
15552
15516
15480
15443
15405
15365
15325
15284
15242
15199
15155
15109
15063
15016
14967
14918
14868
14816
14764
14710
14656
14600
14544
14486
14428
14368
14308
14246
14184
14121
14056
13991
13925
13858
13790
13722
13652
13582
13511
13439
13367
13293
13219
13144
13069
12992
12915
12838
12759
12680
12601
12521
12440
12358
12276
12194
12111
12028
11944
11859
11775
11689
11604
11518
11432
11345
11259
11171
11084
10997
10909
10821
10733
10645
10557
10469
10380
10292
10203
10115
10026
9937
9849
9760
9672
9583
9495
9407
9319
9231
9143
9055
8968
8880
8793
8706
8619
8533
8447
8361
8275
8189
8103
8020
7935
7851
7767
7683
7600
7517
7435
7353
7271
7190
7109
7029
6950
6871
6792
6714
6637
6561
6485
6410
6335
6262
6188
6116
6044
5973
5903
5833
5764
5696
5629
5562
5495
5430
5365
5301
5238
5175
5113
5052
4992
4932
4874
4816
4759
4702
4647
4592
4538
4485
4433
4382
4331
4282
4233
4185
4138
4091
4046
4003
3959
3917
3875
3835
3795
3757
3719
3682
3647
3612
3578
3546
3514
3483
3454
3425
3397
3371
3345
3320
3296
3273
3252
3231
3211
3191
3173
3156
3139
3123
3108
3094
3080
3068
3056
3044
3033
3023
3014
3005
2997
2989
2982
2975
2969
2964
2959
2955
2951
2947
2945
2942
2940
2939
2938
2937
2937
2937
2937
2938
2940
2941
2943
2945
2948
2950
2953
2957
2960
2964
2968
2972
2977
2981
2986
2991
2997
3002
3008
3014
3020
3026
3033
3039
3046
3053
3061
3068
3076
3083
3091
3099
3108
3116
3125
3134
3143
3152
3162
3172
3182
3192
3202
3213
3224
3235
3247
3259
3271
3283
3296
3309
3322
3336
3350
3365
3380
3395
3411
3427
3444
3461
3479
3497
3515
3534
3554
3574
3594
3615
3637
3659
3682
3705
3728
3752
3777
3802
3827
3853
3879
3906
3933
3961
3989
4017
4045
4074
4104
4133
4163
4193
4224
4254
4285
4317
4348
4380
4412
4444
4476
4509
4541
4574
4607
4640
4673
4706
4739
4772
4805
4838
4871
4904
4937
4970
5003
5036
5068
5100
5132
5164
5196
5227
5259
5289
5320
5350
5380
5409
5438
5466
5494
5521
5547
5573
5599
5623
5648
5671
5694
5716
5738
5759
5779
5799
5818
5837
5855
5872
5889
5905
5920
5935
5950
5963
5977
5989
6001
6012
6023
6033
6042
6051
6059
6067
6074
6080
6086
6091
6095
6099
6102
6104
6106
6107
6107
6107
6106
6104
6102
6099
6095
6090
6085
6079
6072
6064
6056
6046
6036
6026
6014
6002
5989
5975
5960
5945
5929
5913
5895
5877
5859
5839
5819
5799
5778
5756
5733
5710
5686
5662
5637
5612
5586
5559
5532
5505
5477
5448
5419
5389
5359
5328
5297
5265
5233
5200
5167
5133
5099
5064
5029
4993
4957
4921
4884
4846
4808
4770
4731
4692
4652
4612
4572
4531
4490
4448
4406
4363
4321
4277
4234
4190
4145
4100
4054
4010
3964
3918
3871
3825
3778
3730
3683
3635
3587
3539
3490
3441
3392
3343
3294
3244
3194
3144
3093
3043
2992
2941
2890
2839
2787
2736
2684
2632
2580
2528
2476
2424
2371
2319
2267
2215
2162
2110
2058
2005
1954
1902
1850
1798
1746
1694
1643
1591
1540
1489
1437
1387
1336
1285
1235
1185
1134
1085
1035
986
936
887
839
790
742
694
646
599
552
505
458
412
366
320
275
230
185
140
96
52
9
-35
-77
-120
-162
-204
-246
-287
-328
-369
-409
-449
-489
-528
-566
-605
-643
-680
-717
-754
-790
-826
-862
-897
-932
-966
-1000
-1034
-1068
-1101
-1133
-1166
-1198
-1230
-1261
-1293
-1324
-1354
-1385
-1415
-1445
-1474
-1503
-1532
-1561
-1589
-1618
-1645
-1673
-1700
-1727
-1754
-1780
-1806
-1832
-1858
-1883
-1908
-1932
-1956
-1980
-2004
-2027
-2050
-2072
-2095
-2117
-2138
-2160
-2181
-2201
-2222
-2242
-2262
-2282
-2302
-2321
-2340
-2359
-2377
-2395
-2413
-2431
-2449
-2466
-2483
-2500
-2516
-2533
-2549
-2565
-2580
-2596
-2611
-2626
-2641
-2655
-2669
-2683
-2697
-2710
-2724
-2737
-2749
-2762
-2774
-2786
-2798
-2809
-2820
-2831
-2841
-2851
-2861
-2870
-2879
-2888
-2896
-2904
-2912
-2919
-2926
-2933
-2939
-2944
-2950
-2955
-2959
-2963
-2967
-2970
-2973
-2976
-2978
-2980
-2981
-2982
-2983
-2983
-2982
-2981
-2980
-2978
-2976
-2974
-2971
-2967
-2963
-2958
-2953
-2948
-2942
-2936
-2929
-2921
-2913
-2905
-2896
-2886
-2876
-2866
-2854
-2843
-2831
-2818
-2805
-2791
-2777
-2762
-2747
-2731
-2715
-2698
-2680
-2663
-2644
-2625
-2606
-2586
-2566
-2545
-2524
-2502
-2480
-2458
-2435
-2412
-2388
-2364
-2339
-2314
-2288
-2263
-2236
-2209
-2182
-2155
-2127
-2098
-2069
-2040
-2009
-1980
-1950
-1919
-1888
-1857
-1825
-1794
-1762
-1729
-1697
-1664
-1631
-1598
-1565
-1532
-1499
-1466
-1432
-1399
-1365
-1331
-1298
-1264
-1230
-1196
-1162
-1128
-1095
-1061
-1027
-994
-960
-927
-894
-861
-828
-796
-763
-731
-699
-668
-636
-605
-574
-543
-512
-481
-451
-421
-390
-360
-331
-301
-271
-242
-213
-184
-155
-126
-97
-69
-40
-12
16
45
73
100
128
156
183
211
238
265
292
318
345
371
398
424
449
475
500
526
551
575
600
624
648
671
694
717
740
762
784
805
826
847
867
887
906
925
944
962
979
996
1012
1029
1045
1060
1074
1088
1101
1114
1126
1138
1149
1159
1169
1178
1186
1194
1202
1209
1215
1221
1226
1230
1234
1237
1240
1242
1243
1244
1244
1244
1243
1242
1239
1237
1233
1230
1225
1220
1215
1209
1202
1195
1187
1179
1171
1162
1152
1142
1131
1120
1108
1096
1083
1070
1056
1042
1027
1012
996
980
963
946
928
910
892
873
854
834
814
794
773
752
731
710
688
666
643
621
598
575
552
529
505
482
458
434
410
385
361
336
312
287
262
237
211
186
160
134
108
82
56
29
2
-24
-51
-79
-106
-133
-161
-189
-217
-245
-273
-302
-330
-359
-388
-418
-447
-477
-507
-538
-569
-600
-631
-663
-695
-727
-760
-793
-826
-859
-893
-928
-962
-997
-1032
-1068
-1104
-1140
-1176
-1213
-1250
-1287
-1324
-1362
-1400
-1438
-1476
-1514
-1553
-1592
-1631
-1670
-1709
-1749
-1789
-1828
-1868
-1909
-1949
-1989
-2029
-2070
-2111
-2152
-2193
-2234
-2275
-2316
-2357
-2398
-2439
-2480
-2521
-2561
-2602
-2643
-2684
-2724
-2764
-2805
-2845
-2885
-2925
-2965
-3004
-3044
-3084
-3123
-3162
-3202
-3241
-3280
-3319
-3358
-3397
-3435
-3474
-3512
-3550
-3589
-3627
-3664
-3702
-3739
-3776
-3813
-3850
-3887
-3923
-3959
-3995
-4030
-4066
-4101
-4136
-4170
-4205
-4239
-4272
-4306
-4339
-4372
-4404
-4436
-4468
-4499
-4530
-4561
-4591
-4621
-4651
-4680
-4709
-4737
-4765
-4793
-4820
-4847
-4874
-4900
-4926
-4952
-4977
-5002
-5026
-5050
-5073
-5096
-5119
-5141
-5162
-5184
-5205
-5225
-5245
-5265
-5284
-5302
-5320
-5338
-5355
-5372
-5388
-5404
-5419
-5434
-5448
-5462
-5475
-5488
-5500
-5511
-5522
-5533
-5542
-5552
-5560
-5568
-5576
-5583
-5589
-5595
-5600
-5605
-5609
-5612
-5615
-5618
-5619
-5621
-5621
-5621
-5621
-5620
-5619
-5617
-5615
-5612
-5609
-5605
-5601
-5596
-5591
-5586
-5580
-5573
-5567
-5560
-5552
-5544
-5536
-5528
-5519
-5510
-5500
-5490
-5480
-5469
-5458
-5447
-5435
-5423
-5411
-5398
-5385
-5372
-5358
-5345
-5330
-5316
-5301
-5285
-5270
-5253
-5237
-5220
-5203
-5185
-5167
-5149
-5130
-5110
-5090
-5070
-5049
-5028
-5007
-4984
-4962
-4939
-4915
-4891
-4867
-4842
-4816
-4790
-4764
-4737
-4709
-4681
-4653
-4624
-4594
-4564
-4533
-4502
-4470
-4437
-4405
-4371
-4337
-4303
-4268
-4233
-4197
-4160
-4123
-4086
-4048
-4010
-3971
-3931
-3892
-3851
-3810
-3769
-3728
-3686
-3643
-3600
-3557
-3513
-3469
-3425
-3380
-3334
-3289
-3242
-3196
-3149
-3102
-3054
-3006
-2958
-2910
-2861
-2812
-2762
-2713
-2663
-2613
-2563
-2512
-2462
-2411
-2360
-2309
-2258
-2207
-2155
-2104
-2052
-2001
-1949
-1897
-1845
-1793
-1741
-1688
-1636
-1584
-1531
-1479
-1426
-1374
-1321
-1268
-1215
-1162
-1109
-1056
-1002
-950
-897
-844
-790
-737
-684
-630
-576
-523
-469
-415
-362
-308
-254
-200
-146
-92
-38
17
71
125
180
234
289
343
398
452
507
562
616
671
726
781
835
890
945
1000
1054
1109
1164
1218
1273
1328
1382
1437
1491
1545
1600
1654
1708
1762
1816
1870
1924
1977
2031
2084
2137
2190
2243
2296
2348
2400
2452
2504
2555
2607
2658
2709
2759
2810
2860
2909
2959
3008
3057
3105
3153
3201
3248
3295
3341
3388
3433
3478
3523
3567
3611
3655
3698
3740
3782
3823
3864
3904
3944
3983
4022
4059
4097
4134
4170
4206
4241
4276
4310
4343
4376
4409
4440
4472
4502
4532
4562
4591
4619
4647
4674
4700
4726
4751
4776
4800
4823
4846
4869
4890
4911
4932
4952
4971
4990
5008
5026
5043
5060
5076
5092
5107
5122
5136
5149
5163
5175
5188
5200
5211
5222
5232
5242
5252
5261
5270
5278
5286
5293
5300
5307
5313
5319
5324
5330
5334
5339
5343
5347
5351
5355
5358
5361
5364
5366
5369
5371
5373
5375
5377
5378
5380
5382
5383
5385
5387
5388
5390
5392
5393
5395
5397
5399
5401
5403
5405
5407
5410
5412
5414
5417
5419
5422
5425
5427
5430
5433
5436
5439
5442
5445
5448
5451
5454
5457
5460
5463
5466
5468
5471
5474
5476
5478
5481
5483
5485
5487
5488
5490
5491
5493
5494
5495
5495
5496
5496
5496
5496
5496
5495
5494
5493
5492
5491
5489
5487
5485
5483
5481
5478
5476
5473
5470
5467
5464
5461
5457
5454
5450
5446
5443
5439
5435
5431
5428
5424
5420
5416
5412
5408
5404
5400
5396
5393
5389
5385
5382
5379
5375
5372
5369
5367
5364
5362
5359
5357
5355
5354
5352
5351
5350
5349
5348
5348
5348
5348
5348
5349
5350
5351
5352
5353
5354
5356
5358
5360
5362
5364
5367
5370
5372
5375
5378
5382
5385
5388
5392
5396
5399
5403
5407
5411
5415
5419
5424
5428
5432
5436
5441
5445
5450
5455
5459
5464
5469
5474
5479
5484
5490
5495
5500
5506
5512
5517
5523
5529
5534
5540
5546
5552
5559
5565
5571
5577
5584
5590
5597
5603
5610
5616
5623
5629
5636
5643
5649
5656
5663
5670
5677
5684
5691
5698
5705
5712
5720
5727
5734
5742
5749
5757
5764
5772
5780
5787
5795
5803
5811
5819
5828
5836
5844
5852
5861
5869
5877
5886
5894
5903
5911
5920
5928
5936
5945
5953
5962
5970
5979
5987
5996
6004
6013
6021
6030
6038
6046
6055
6063
6071
6080
6088
6097
6106
6114
6123
6132
6140
6149
6158
6167
6176
6186
6195
6204
6214
6223
6232
6242
6252
6261
6271
6281
6291
6301
6311
6322
6332
6343
6354
6365
6376
6387
6399
6411
6423
6435
6447
6460
6473
6486
6499
6513
6526
6540
6554
6569
6583
6598
6613
6628
6644
6659
6675
6691
6707
6723
6739
6755
6772
6789
6806
6823
6840
6857
6875
6893
6910
6928
6946
6965
6983
7001
7020
7038
7057
7076
7094
7113
7132
7150
7169
7188
7207
7225
7244
7263
7282
7301
7320
7339
7359
7378
7397
7416
7436
7455
7475
7494
7513
7533
7552
7571
7591
7610
7629
7647
7666
7685
7703
7721
7739
7757
7774
7792
7809
7826
7842
7859
7875
7891
7906
7922
7937
7952
7966
7980
7994
8007
8022
8035
8048
8061
8074
8086
8098
8111
8122
8134
8146
8157
8170
8180
8193
8204
8216
8227
8239
8251
8262
8274
8286
8297
8309
8321
8333
8346
8358
8371
8383
8396
8409
8422
8435
8448
8461
8474
8487
8501
8514
8528
8541
8555
8568
8582
8595
8609
8622
8635
8649
8662
8675
8688
8701
8714
8727
8739
8752
8764
8777
8789
8801
8813
8825
8836
8848
8859
8870
8881
8892
8903
8913
8923
8933
8942
8952
8961
8969
8978
8986
8993
9001
9008
9014
9021
9027
9032
9037
9042
9047
9052
9056
9059
9063
9066
9069
9071
9074
9076
9077
9078
9080
9080
9081
9081
9081
9080
9079
9078
9077
9075
9074
9072
9069
9067
9064
9061
9058
9055
9051
9048
9044
9040
9036
9032
9028
9023
9019
9015
9010
9005
9001
8996
8991
8986
8981
8975
8970
8964
8959
8953
8947
8941
8935
8929
8923
8916
8909
8903
8896
8888
8881
8874
8866
8858
8850
8842
8833
8824
8816
8806
8797
8787
8777
8767
8757
8746
8735
8724
8713
8701
8689
8677
8664
8652
8639
8626
8613
8600
8586
8573
8559
8545
8531
8517
8503
8488
8474
8459
8444
8429
8414
8399
8384
8369
8354
8338
8323
8307
8292
8277
8261
8246
8231
8216
8200
8186
8170
8156
8141
8127
8113
8099
8085
8071
8058
8045
8032
8019
8006
7994
7982
7970
7959
7948
7937
7926
7915
7905
7895
7885
7876
7867
7858
7849
7841
7833
7825
7818
7810
7804
7797
7791
7785
7779
7774
7769
7764
7760
7755
7751
7748
7744
7741
7738
7735
7733
7731
7728
7726
7724
7722
7721
7719
7718
7716
7715
7714
7713
7712
7711
7710
7710
7709
7708
7708
7707
7707
7706
7706
7706
7706
7706
7705
7705
7705
7706
7706
7706
7706
7707
7707
7708
7708
7709
7710
7711
7712
7714
7715
7717
7718
7720
7722
7725
7727
7730
7732
7735
7739
7742
7745
7749
7752
7756
7760
7764
7768
7772
7777
7781
7785
7790
7794
7798
7803
7807
7812
7816
7821
7825
7830
7834
7839
7843
7848
7853
7857
7862
7866
7871
7875
7880
7884
7888
7893
7897
7901
7905
7909
7913
7917
7921
7924
7928
7932
7935
7939
7942
7946
7949
7953
7956
7959
7963
7966
7969
7973
7976
7979
7983
7986
7990
7993
7997
8000
8004
8007
8010
8015
8019
8023
8026
8029
8034
8039
8042
8047
8051
8055
8060
8064
8069
8074
8077
8083
8087
8093
8098
8103
8108
8113
8118
8124
8129
8134
8140
8145
8150
8156
8161
8167
8173
8178
8183
8189
8195
8201
8207
8212
8218
8224
8229
8235
8241
8247
8252
8258
8264
8269
8275
8281
8286
8292
8298
8304
8310
8316
8322
8327
8333
8339
8345
8351
8357
8363
8369
8375
8381
8387
8393
8398
8404
8410
8415
8421
8426
8432
8437
8442
8448
8453
8458
8463
8468
8473
8477
8482
8486
8490
8495
8499
8503
8506
8510
8514
8517
8520
8524
8526
8529
8532
8534
8536
8538
8540
8541
8543
8544
8544
8545
8545
8545
8544
8543
8542
8541
8540
8538
8536
8534
8532
8529
8527
8524
8521
8518
8515
8512
8509
8505
8501
8497
8493
8489
8485
8480
8475
8470
8465
8459
8454
8448
8442
8436
8429
8422
8415
8408
8400
8393
8385
8376
8368
8359
8350
8341
8331
8321
8311
8301
8290
8280
8269
8258
8247
8236
8225
8213
8202
8191
8179
8167
8156
8144
8132
8121
8109
8098
8087
8074
8063
8052
8039
8029
8016
8005
7994
7982
7970
7958
7946
7934
7922
7909
7897
7884
7872
7859
7846
7832
7819
7806
7792
7778
7764
7749
7735
7720
7705
7690
7674
7659
7643
7627
7611
7595
7578
7562
7545
7528
7511
7493
7476
7458
7441
7423
7405
7387
7369
7351
7332
7314
7295
7277
7258
7239
7220
7201
7181
7162
7142
7123
7103
7082
7062
7041
7021
7000
6978
6957
6935
6913
6891
6869
6846
6823
6800
6777
6753
6730
6706
6682
6657
6633
6608
6583
6558
6533
6508
6482
6457
6432
6406
6381
6355
6330
6305
6279
6254
6229
6204
6179
6154
6130
6105
6081
6057
6032
6008
5984
5961
5937
5913
5890
5866
5843
5820
5797
5774
5751
5728
5706
5684
5662
5641
5619
5598
5577
5556
5536
5515
5495
5475
5456
5436
5417
5398
5380
5361
5343
5324
5306
5289
5271
5254
5236
5219
5202
5185
5168
5151
5135
5118
5102
5085
5069
5053
5036
5020
5004
4988
4971
4955
4939
4923
4907
4891
4874
4858
4842
4826
4810
4794
4778
4762
4746
4730
4714
4698
4682
4666
4651
4635
4619
4604
4588
4573
4557
4542
4526
4511
4496
4480
4465
4449
4434
4419
4404
4389
4373
4358
4344
4329
4314
4299
4285
4271
4256
4242
4229
4215
4201
4188
4175
4162
4149
4137
4125
4113
4101
4089
4078
4066
4054
4043
4034
4022
4013
4002
3992
3982
3973
3963
3953
3944
3934
3925
3916
3906
3897
3888
3878
3869
3860
3850
3841
3831
3822
3812
3803
3793
3783
3774
3764
3754
3744
3734
3723
3713
3703
3692
3681
3671
3660
3649
3638
3627
3617
3606
3595
3584
3573
3563
3552
3541
3531
3520
3510
3499
3489
3478
3468
3457
3446
3436
3425
3414
3403
3392
3381
3370
3359
3348
3337
3326
3315
3304
3293
3282
3271
3260
3249
3239
3228
3218
3208
3197
3187
3177
3167
3157
3147
3137
3128
3118
3108
3098
3089
3079
3070
3060
3051
3042
3032
3023
3014
3004
2995
2986
2977
2968
2959
2950
2941
2932
2924
2915
2906
2898
2889
2881
2872
2864
2856
2848
2840
2832
2824
2817
2809
2802
2794
2787
2780
2773
2766
2758
2751
2744
2737
2730
2723
2716
2708
2701
2694
2686
2678
2671
2663
2655
2647
2638
2630
2621
2613
2604
2595
2586
2577
2568
2559
2550
2540
2531
2522
2513
2503
2494
2485
2475
2466
2456
2446
2437
2427
2417
2407
2397
2387
2377
2367
2356
2346
2335
2325
2314
2304
2293
2282
2271
2260
2249
2238
2227
2216
2205
2193
2182
2170
2158
2147
2135
2123
2110
2098
2086
2073
2060
2047
2033
2021
2008
1994
1981
1967
1953
1939
1925
1910
1896
1881
1867
1852
1837
1822
1807
1792
1777
1762
1746
1731
1715
1700
1684
1668
1652
1637
1621
1605
1588
1572
1556
1540
1523
1507
1490
1474
1457
1440
1423
1406
1389
1372
1354
1337
1319
1302
1284
1267
1250
1232
1215
1197
1180
1163
1146
1129
1112
1095
1078
1062
1045
1029
1012
996
979
963
947
931
915
899
883
867
851
835
819
803
787
771
756
740
724
708
692
676
660
644
629
613
597
581
565
550
534
518
502
486
470
454
438
422
406
390
374
358
342
326
310
294
278
262
246
231
215
200
185
170
155
140
126
111
97
82
68
54
40
27
13
-1
-14
-27
-40
-53
-65
-78
-90
-102
-114
-126
-137
-148
-159
-170
-180
-190
-200
-210
-219
-229
-238
-246
-255
-263
-271
-278
-286
-293
-299
-306
-312
-318
-323
-328
-333
-338
-342
-346
-350
-353
-356
-359
-362
-364
-366
-367
-369
-370
-370
-371
-371
-370
-370
-369
-367
-366
-364
-361
-359
-356
-353
-350
-346
-343
-339
-335
-330
-326
-321
-316
-311
-306
-300
-294
-288
-282
-276
-270
-263
-256
-249
-242
-234
-227
-219
-211
-204
-196
-188
-180
-172
-164
-156
-148
-140
-132
-124
-116
-109
-101
-93
-85
-78
-70
-63
-56
-48
-41
-34
-27
-19
-12
-5
2
10
17
25
32
40
47
55
63
71
79
88
96
105
113
122
131
140
149
158
167
177
186
195
205
215
224
234
243
253
262
271
280
289
298
307
315
323
331
338
345
352
359
365
372
377
383
388
393
398
402
406
410
414
417
420
422
425
427
428
430
431
432
433
434
434
434
434
433
433
432
431
430
429
428
426
424
423
420
418
416
413
411
408
405
401
398
395
391
387
384
380
376
372
368
364
360
355
351
347
344
340
336
332
329
325
322
319
316
313
310
307
305
302
300
298
296
294
293
291
289
288
287
286
285
284
283
282
282
281
281
281
281
281
282
282
283
284
285
286
287
289
290
292
294
297
299
302
305
308
311
315
319
323
327
332
337
342
348
354
360
367
373
381
388
396
404
412
421
430
439
448
458
468
478
488
499
510
521
532
543
555
566
578
590
602
613
625
637
649
661
673
685
697
709
721
733
744
756
768
780
791
803
814
825
837
848
859
870
881
892
903
913
924
934
945
955
965
975
985
995
1004
1014
1024
1033
1043
1052
1062
1071
1080
1089
1098
1106
1115
1123
1132
1140
1148
1155
1163
1170
1177
1183
1189
1195
1201
1206
1211
1216
1220
1224
1227
1231
1233
1236
1238
1239
1241
1241
1242
1242
1242
1242
1242
1241
1240
1239
1238
1237
1236
1235
1234
1233
1232
1231
1230
1228
1227
1226
1225
1224
1223
1221
1220
1219
1217
1216
1214
1212
1210
1208
1206
1204
1201
1199
1196
1193
1190
1187
1183
1180
1176
1172
1168
1164
1160
1155
1151
1146
1141
1136
1131
1126
1121
1116
1110
1105
1099
1094
1088
1083
1077
1072
1067
1062
1057
1052
1047
1043
1038
1034
1030
1027
1022
1020
1016
1014
1010
1008
1006
1004
1002
1000
999
997
995
994
993
992
991
990
990
989
989
989
989
989
989
989
989
990
990
991
991
992
992
993
994
995
996
996
997
999
1000
1000
1002
1004
1004
1006
1008
1010
1014
1016
1018
1020
1024
1027
1030
1034
1037
1041
1045
1049
1053
1057
1061
1065
1070
1074
1079
1084
1089
1094
1099
1104
1109
1114
1120
1125
1131
1136
1142
1148
1154
1160
1167
1173
1180
1186
1193
1200
1208
1215
1223
1230
1238
1246
1254
1263
1271
1280
1289
1298
1308
1317
1327
1337
1348
1358
1369
1380
1392
1403
1415
1427
1440
1452
1465
1478
1491
1505
1518
1532
1546
1560
1574
1588
1603
1617
1632
1647
1662
1677
1693
1708
1724
1740
1756
1772
1789
1805
1822
1839
1856
1873
1890
1908
1925
1943
1961
1979
1997
2015
2033
2052
2070
2088
2107
2125
2144
2163
2181
2200
2219
2238
2256
2275
2294
2313
2331
2350
2369
2387
2406
2424
2443
2461
2479
2498
2516
2534
2553
2571
2589
2608
2626
2644
2662
2680
2699
2717
2735
2753
2771
2789
2807
2825
2843
2861
2879
2897
2915
2933
2951
2969
2987
3005
3023
3042
3060
3078
3097
3115
3134
3153
3172
3190
3209
3228
3247
3266
3285
3305
3324
3343
3363
3383
3403
3423
3443
3463
3484
3505
3525
3546
3568
3589
3610
3632
3653
3675
3697
3719
3742
3764
3787
3810
3832
3856
3879
3902
3926
3949
3973
3997
4021
4046
4070
4094
4120
4145
4170
4195
4220
4245
4270
4296
4321
4346
4371
4397
4422
4447
4472
4498
4523
4548
4574
4599
4625
4650
4676
4701
4727
4752
4778
4804
4829
4855
4881
4907
4933
4960
4986
5012
5038
5065
5091
5117
5144
5170
5197
5223
5250
5276
5303
5330
5356
5383
5410
5436
5463
5490
5516
5543
5570
5596
5622
5649
5675
5701
5728
5754
5779
5805
5831
5857
5882
5907
5932
5957
5982
6006
6030
6054
6078
6101
6124
6147
6169
6191
6213
6234
6255
6276
6296
6316
6336
6355
6374
6393
6412
6430
6448
6466
6483
6500
6518
6535
6552
6568
6585
6602
6618
6634
6651
6667
6683
6700
6716
6732
6748
6764
6781
6797
6813
6829
6846
6862
6878
6895
6911
6928
6944
6961
6978
6995
7012
7029
7046
7063
7080
7097
7115
7132
7149
7167
7184
7201
7219
7236
7253
7271
7288
7306
7323
7340
7358
7375
7392
7409
7427
7444
7461
7478
7495
7512
7529
7546
7563
7579
7596
7612
7628
7644
7660
7675
7690
7705
7720
7734
7749
7763
7776
7790
7803
7816
7829
7841
7853
7865
7877
7888
7899
7909
7920
7930
7939
7948
7957
7965
7973
7981
7988
7995
8000
8007
8012
8016
8022
8026
8029
8032
8035
8037
8039
8039
8041
8042
8041
8041
8039
8038
8036
8034
8031
8026
8023
8019
8013
8009
8003
7997
7990
7983
7976
7968
7960
7951
7943
7933
7924
7914
7904
7893
7883
7872
7860
7849
7837
7825
7812
7800
7787
7774
7760
7746
7732
7718
7704
7689
7674
7658
7643
7627
7611
7595
7578
7562
7545
7528
7510
7492
7474
7456
7438
7419
7400
7381
7361
7342
7322
7302
7282
7261
7241
7220
7199
7178
7156
7134
7112
7090
7068
7045
7023
7000
6976
6953
6929
6905
6881
6857
6832
6807
6781
6756
6730
6704
6677
6650
6623
6596
6568
6540
6512
6483
6454
6425
6395
6365
6335
6304
6274
6242
6211
6179
6147
6115
6082
6050
6017
5983
5949
5916
5881
5847
5812
5777
5742
5706
5670
5634
5598
5561
5524
5487
5450
5413
5375
5337
5299
5261
5222
5184
5145
5106
5067
5028
4989
4950
4910
4871
4832
4792
4753
4713
4674
4634
4595
4555
4515
4476
4436
4397
4357
4318
4279
4239
4200
4161
4122
4083
4045
4006
3968
3929
3891
3853
3815
3777
3739
3701
3663
3625
3587
3550
3512
3474
3437
3399
3362
3325
3287
3250
3213
3176
3139
3102
3065
3029
2992
2956
2920
2884
2848
2813
2777
2742
2707
2672
2638
2603
2569
2535
2502
2469
2436
2403
2371
2339
2308
2276
2245
2215
2185
2155
2126
2097
2068
2040
2012
1984
1957
1931
1905
1879
1854
1829
1804
1780
1757
1734
1711
1689
1667
1646
1625
1604
1585
1565
1546
1528
1510
1492
1475
1459
1442
1427
1411
1396
1382
1368
1355
1342
1329
1317
1305
1294
1284
1273
1264
1255
1246
1238
1230
1222
1216
1209
1203
1198
1193
1188
1184
1181
1178
1175
1173
1172
1171
1170
1170
1170
1171
1172
1174
1176
1179
1181
1185
1188
1192
1196
1201
1206
1211
1216
1222
1228
1234
1240
1247
1254
1261
1268
1275
1283
1291
1299
1306
1315
1323
1331
1339
1348
1356
1364
1373
1381
1390
1398
1407
1416
1424
1433
1442
1450
1459
1468
1477
1486
1495
1505
1514
1523
1533
1542
1552
1562
1572
1582
1592
1603
1613
1624
1635
1647
1658
1670
1682
1694
1706
1719
1732
1745
1758
1772
1785
1799
1813
1827
1842
1856
1871
1885
1900
1915
1930
1946
1961
1976
1992
2007
2021
2037
2053
2068
2084
2099
2114
2129
2144
2158
2173
2188
2202
2216
2230
2244
2258
2272
2286
2299
2312
2325
2338
2351
2363
2375
2387
2398
2410
2421
2431
2442
2452
2462
2471
2480
2489
2498
2507
2515
2523
2530
2538
2545
2552
2558
2564
2570
2576
2581
2586
2591
2595
2599
2603
2607
2610
2613
2615
2618
2620
2622
2624
2625
2627
2628
2629
2630
2631
2632
2632
2633
2633
2634
2634
2634
2635
2635
2635
2635
2635
2635
2635
2635
2635
2635
2636
2636
2636
2637
2637
2638
2638
2639
2640
2642
2643
2645
2646
2649
2651
2653
2656
2659
2662
2665
2668
2672
2676
2680
2684
2688
2692
2697
2701
2706
2710
2715
2720
2725
2730
2735
2740
2745
2751
2756
2761
2767
2772
2778
2783
2789
2795
2800
2806
2812
2818
2824
2830
2836
2842
2848
2854
2860
2866
2873
2879
2885
2892
2899
2905
2912
2919
2926
2933
2940
2947
2954
2962
2969
2977
2985
2993
3001
3009
3017
3026
3034
3042
3051
3060
3068
3077
3086
3094
3103
3112
3121
3129
3138
3147
3155
3164
3173
3181
3190
3198
3207
3215
3223
3231
3239
3247
3255
3263
3271
3278
3286
3293
3301
3308
3315
3322
3329
3336
3343
3349
3356
3362
3369
3375
3381
3387
3393
3399
3405
3410
3416
3421
3427
3432
3437
3443
3448
3453
3458
3463
3467
3472
3477
3481
3486
3490
3495
3499
3503
3507
3511
3515
3519
3523
3527
3531
3535
3539
3542
3546
3550
3554
3558
3562
3566
3570
3574
3578
3583
3587
3592
3597
3602
3607
3613
3618
3624
3630
3637
3644
3651
3658
3666
3674
3682
3691
3700
3709
3718
3728
3738
3748
3759
3770
3781
3793
3804
3816
3828
3841
3854
3867
3880
3893
3906
3920
3934
3948
3962
3976
3990
4005
4019
4034
4048
4062
4078
4093
4108
4123
4138
4153
4168
4184
4199
4214
4230
4245
4260
4276
4291
4307
4322
4337
4353
4368
4383
4398
4413
4428
4443
4458
4473
4488
4503
4517
4532
4546
4560
4574
4588
4602
4616
4630
4643
4657
4670
4683
4696
4709
4721
4734
4746
4758
4770
4781
4793
4804
4816
4827
4838
4849
4860
4870
4881
4892
4902
4912
4922
4932
4942
4952
4961
4971
4980
4989
4998
5006
5015
5023
5031
5039
5047
5054
5061
5068
5075
5082
5089
5095
5102
5108
5114
5120
5126
5131
5137
5142
5148
5153
5158
5163
5167
5172
5176
5181
5185
5189
5194
5198
5202
5206
5209
5213
5217
5221
5224
5228
5232
5235
5239
5243
5246
5250
5254
5257
5261
5264
5268
5272
5275
5279
5283
5286
5290
5294
5297
5301
5304
5308
5311
5315
5318
5322
5325
5329
5332
5335
5339
5342
5346
5349
5353
5356
5360
5363
5367
5370
5374
5378
5381
5385
5389
5393
5397
5402
5406
5410
5415
5419
5424
5429
5434
5439
5444
5449
5454
5460
5465
5471
5476
5482
5488
5494
5501
5507
5513
5520
5526
5533
5540
5547
5554
5561
5569
5576
5584
5591
5599
5607
5615
5623
5631
5640
5648
5657
5665
5674
5683
5692
5701
5711
5720
5730
5739
5749
5759
5769
5780
5790
5800
5811
5821
5832
5842
5853
5864
5874
5885
5896
5907
5918
5928
5939
5950
5961
5971
5982
5993
6003
6014
6025
6035
6045
6056
6066
6076
6086
6096
6106
6116
6125
6135
6144
6153
6163
6172
6181
6189
6198
6206
6215
6223
6231
6239
6246
6254
6261
6268
6275
6282
6289
6295
6302
6308
6314
6320
6326
6332
6337
6342
6348
6353
6358
6362
6367
6371
6376
6380
6384
6388
6392
6395
6399
6402
6405
6409
6412
6414
6417
6420
6422
6424
6427
6429
6431
6433
6434
6436
6438
6439
6441
6442
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6454
6455
6456
6456
6457
6458
6459
6460
6460
6461
6462
6464
6465
6466
6468
6469
6471
6473
6475
6477
6479
6482
6484
6487
6490
6493
6496
6499
6503
6506
6510
6514
6518
6522
6527
6531
6536
6541
6546
6551
6556
6562
6567
6573
6579
6586
6592
6599
6606
6613
6621
6629
6637
6645
6654
6663
6672
6681
6691
6701
6711
6721
6732
6742
6753
6765
6776
6788
6800
6812
6824
6836
6849
6862
6875
6888
6901
6915
6929
6943
6957
6971
6985
7000
7015
7029
7044
7059
7074
7089
7105
7120
7135
7150
7165
7180
7195
7210
7224
7239
7254
7269
7283
7298
7312
7327
7342
7357
7371
7386
7401
7416
7430
7445
7460
7475
7489
7504
7518
7533
7547
7561
7575
7590
7603
7617
7631
7645
7658
7672
7685
7699
7712
7725
7738
7752
7765
7778
7790
7803
7816
7829
7842
7854
7867
7880
7892
7905
7917
7929
7942
7954
7966
7978
7990
8003
8013
8026
8038
8050
8061
8073
8084
8095
8106
8117
8128
8138
8148
8159
8169
8179
8188
8198
8207
8216
8225
8233
8242
8250
8258
8265
8273
8280
8287
8293
8300
8306
8312
8318
8323
8329
8334
8339
8343
8347
8352
8355
8359
8362
8365
8368
8370
8372
8374
8376
8377
8378
8379
8380
8380
8380
8380
8380
8379
8378
8377
8375
8374
8372
8369
8367
8364
8361
8358
8354
8350
8346
8341
8336
8331
8326
8320
8314
8308
8301
8294
8287
8280
8273
8266
8258
8250
8242
8234
8226
8218
8210
8202
8193
8185
8177
8167
8160
8151
8141
8134
8125
8116
8106
8098
8090
8080
8071
8063
8054
8045
8037
8028
8020
8012
8003
7995
7988
7980
7972
7965
7958
7951
7944
7937
7931
7925
7919
7913
7907
7902
7896
7891
7886
7881
7876
7872
7868
7864
7860
7856
7853
7850
7847
7844
7842
7840
7838
7836
7834
7833
7832
7831
7831
7830
7830
7831
7831
7832
7833
7834
7835
7837
7839
7842
7845
7848
7851
7855
7860
7864
7869
7874
7879
7885
7891
7898
7904
7911
7918
7925
7933
7941
7949
7957
7966
7974
7983
7992
8002
8010
8021
8029
8039
8050
8060
8070
8080
8090
8101
8111
8121
8131
8141
8151
8162
8172
8182
8192
8201
8211
8221
8230
8240
8249
8258
8268
8277
8286
8295
8304
8313
8322
8331
8340
8349
8358
8367
8376
8385
8394
8403
8412
8422
8431
8440
8449
8458
8467
8477
8486
8495
8505
8515
8524
8534
8544
8554
8564
8575
8585
8596
8607
8618
8629
8641
8653
8664
8676
8688
8701
8713
8726
8738
8751
8764
8777
8790
8803
8816
8829
8842
8856
8869
8883
8896
8910
8923
8937
8951
8964
8978
8992
9006
9019
9033
9046
9060
9073
9086
9099
9112
9124
9137
9149
9161
9172
9184
9195
9205
9216
9226
9235
9244
9253
9262
9270
9277
9285
9291
9298
9304
9310
9315
9319
9324
9328
9331
9334
9337
9339
9341
9343
9344
9345
9346
9346
9346
9346
9345
9344
9343
9342
9340
9339
9337
9334
9332
9329
9327
9324
9320
9317
9313
9309
9305
9301
9297
9292
9287
9282
9277
9272
9267
9261
9256
9250
9244
9239
9233
9227
9221
9215
9209
9202
9196
9190
9184
9177
9171
9164
9158
9151
9145
9138
9131
9125
9118
9111
9104
9097
9090
9084
9076
9069
9062
9055
9048
9041
9034
9026
9019
9011
9004
8997
8989
8981
8974
8966
8958
8950
8942
8934
8926
8918
8910
8901
8893
8884
8875
8866
8857
8848
8839
8830
8821
8811
8802
8793
8783
8773
8763
8754
8744
8733
8723
8713
8703
8692
8682
8671
8660
8650
8639
8628
8617
8605
8594
8583
8572
8560
8549
8538
8526
8515
8503
8491
8480
8468
8457
8445
8433
8422
8410
8398
8386
8375
8363
8351
8340
8328
8316
8305
8293
8282
8270
8259
8247
8236
8225
8214
8203
8192
8180
8170
8160
8148
8138
8128
8118
8108
8098
8087
8077
8068
8058
8048
8039
8029
8020
8010
8000
7992
7983
7974
7964
7955
7946
7937
7928
7918
7909
7900
7891
7882
7873
7864
7855
7846
7837
7828
7819
7810
7801
7792
7783
7774
7765
7757
7748
7740
7731
7723
7715
7707
7699
7691
7683
7675
7667
7659
7652
7644
7637
7630
7622
7615
7608
7601
7594
7587
7580
7573
7566
7559
7553
7546
7539
7532
7526
7519
7512
7505
7498
7491
7484
7477
7470
7462
7455
7448
7440
7433
7425
7417
7409
7401
7393
7385
7377
7369
7360
7352
7343
7335
7326
7317
7308
7299
7290
7281
7272
7263
7253
7244
7235
7225
7216
7206
7197
7188
7178
7169
7160
7150
7141
7132
7122
7113
7104
7095
7086
7076
7067
7058
7050
7041
7032
7023
7015
7006
6998
6989
6981
6973
6965
6958
6950
6943
6935
6928
6922
6915
6908
6902
6896
6890
6884
6878
6872
6867
6861
6856
6850
6845
6840
6835
6830
6825
6820
6815
6811
6806
6801
6797
6792
6788
6783
6779
6774
6770
6766
6762
6757
6753
6749
6745
6741
6737
6733
6729
6725
6720
6716
6712
6707
6702
6698
6693
6688
6683
6678
6673
6667
6662
6657
6651
6646
6641
6635
6630
6624
6619
6614
6608
6603
6597
6591
6586
6580
6574
6568
6561
6555
6548
6541
6535
6527
6520
6513
6505
6497
6489
6481
6473
6465
6456
6448
6439
6430
6420
6411
6402
6392
6382
6372
6362
6352
6341
6331
6320
6309
6298
6287
6276
6265
6254
6243
6232
6221
6209
6198
6187
6176
6166
6155
6144
6134
6124
6114
6105
6095
6086
6077
6068
6060
6051
6043
6036
6028
6020
6013
6006
5999
5992
5986
5979
5973
5967
5961
5956
5950
5945
5941
5936
5932
5928
5924
5920
5917
5914
5911
5908
5906
5904
5902
5900
5899
5898
5896
5896
5895
5894
5894
5894
5893
5893
5894
5894
5894
5895
5896
5896
5897
5898
5899
5901
5902
5903
5905
5906
5908
5909
5911
5912
5914
5915
5917
5918
5919
5921
5922
5923
5924
5924
5925
5925
5926
5926
5926
5926
5926
5926
5926
5926
5926
5925
5925
5925
5924
5924
5923
5923
5923
5922
5922
5921
5921
5920
5920
5919
5918
5917
5916
5915
5914
5913
5911
5910
5908
5906
5904
5902
5900
5897
5895
5892
5889
5886
5883
5880
5877
5873
5870
5866
5862
5858
5853
5849
5844
5839
5834
5829
5824
5818
5812
5806
5800
5794
5787
5781
5774
5767
5760
5753
5746
5738
5731
5724
5716
5709
5702
5694
5687
5679
5672
5664
5656
5648
5640
5632
5624
5616
5607
5599
5590
5581
5572
5563
5554
5545
5536
5527
5517
5508
5499
5489
5480
5470
5461
5451
5442
5433
5423
5414
5405
5395
5386
5377
5367
5358
5349
5340
5331
5322
5312
5303
5294
5285
5275
5266
5257
5248
5238
5229
5219
5210
5200
5191
5181
5172
5162
5153
5143
5134
5124
5115
5105
5096
5086
5077
5067
5057
5047
5038
5028
5018
5008
4998
4988
4978
4968
4958
4948
4938
4928
4918
4908
4898
4888
4878
4869
4859
4849
4839
4830
4820
4810
4801
4791
4782
4772
4763
4753
4744
4734
4725
4715
4706
4696
4687
4677
4667
4657
4647
4637
4627
4617
4607
4596
4586
4576
4565
4555
4544
4533
4523
4512
4501
4491
4480
4469
4458
4447
4436
4425
4414
4402
4391
4380
4369
4357
4346
4335
4323
4312
4301
4289
4278
4267
4255
4244
4233
4222
4210
4199
4188
4177
4166
4154
4143
4132
4120
4109
4098
4086
4075
4062
4051
4040
4029
4017
4006
3994
3983
3972
3960
3949
3938
3926
3915
3904
3893
3882
3872
3861
3850
3840
3830
3820
3810
3800
3790
3780
3771
3761
3752
3742
3733
3724
3715
3706
3697
3688
3679
3670
3661
3652
3644
3635
3626
3618
3609
3601
3592
3584
3575
3567
3559
3550
3542
3534
3525
3517
3509
3500
3492
3483
3475
3466
3457
3449
3440
3431
3422
3413
3404
3395
3386
3377
3367
3358
3348
3339
3329
3320
3310
3300
3291
3281
3271
3262
3252
3242
3233
3223
3213
3203
3194
3184
3174
3164
3154
3143
3133
3123
3112
3101
3090
3079
3068
3057
3045
3033
3022
3010
2997
2985
2972
2959
2946
2933
2920
2906
2892
2878
2864
2850
2835
2821
2806
2791
2776
2761
2745
2730
2714
2699
2683
2667
2651
2635
2619
2603
2587
2571
2554
2538
2521
2505
2488
2471
2454
2437
2420
2402
2385
2367
2349
2331
2312
2294
2275
2256
2236
2216
2196
2176
2156
2135
2114
2093
2072
2050
2028
2005
1984
1961
1938
1915
1892
1868
1845
1821
1797
1773
1748
1723
1698
1673
1648
1623
1597
1571
1545
1519
1492
1466
1439
1412
1386
1359
1332
1304
1277
1250
1223
1196
1168
1141
1114
1087
1060
1033
1006
979
952
926
899
872
846
820
793
767
741
716
690
665
639
614
589
565
540
516
492
468
445
422
399
376
353
331
309
288
267
246
225
205
184
165
145
126
107
89
70
52
34
17
0
-17
-34
-50
-66
-82
-98
-113
-128
-143
-157
-172
-186
-199
-213
-226
-239
-252
-264
-277
-289
-301
-313
-325
-336
-348
-359
-370
-382
-393
-403
-414
-425
-435
-445
-455
-465
-475
-484
-494
-503
-512
-521
-529
-538
-546
-554
-562
-569
-577
-584
-591
-598
-605
-612
-618
-624
-630
-635
-641
-646
-650
-655
-659
-663
-666
-670
-673
-675
-678
-680
-682
-684
-685
-686
-687
-687
-688
-688
-687
-687
-686
-685
-683
-681
-679
-676
-673
-670
-666
-662
-657
-652
-647
-642
-635
-629
-622
-615
-608
-600
-591
-583
-574
-564
-554
-544
-533
-522
-511
-499
-487
-474
-461
-448
-434
-420
-405
-390
-375
-359
-343
-326
-309
-291
-273
-255
-236
-217
-197
-177
-156
-136
-114
-92
-70
-48
-24
-1
23
47
72
97
122
148
174
201
228
255
282
310
338
366
395
424
453
482
511
541
570
600
631
661
691
722
753
784
815
846
877
909
940
972
1002
1035
1067
1099
1131
1163
1196
1228
1260
1293
1325
1358
1391
1424
1457
1490
1523
1557
1590
1624
1657
1691
1725
1758
1792
1825
1859
1893
1926
1960
1993
2027
2060
2093
2126
2160
2193
2226
2259
2291
2324
2357
2390
2422
2455
2487
2520
2552
2584
2617
2649
2681
2713
2745
2776
2808
2839
2871
2902
2933
2963
2994
3024
3055
3085
3115
3144
3174
3203
3233
3262
3291
3319
3348
3376
3404
3431
3459
3486
3513
3540
3566
3592
3618
3644
3669
3694
3719
3743
3767
3791
3814
3837
3860
3882
3905
3926
3948
3969
3989
4010
4030
4050
4069
4088
4107
4126
4144
4162
4180
4198
4215
4231
4248
4264
4280
4295
4311
4325
4340
4354
4368
4381
4394
4407
4419
4431
4443
4455
4466
4477
4487
4497
4507
4517
4526
4535
4544
4553
4561
4569
4576
4584
4591
4597
4603
4609
4615
4621
4626
4630
4635
4639
4643
4647
4650
4653
4656
4658
4660
4662
4664
4665
4666
4667
4668
4668
4668
4668
4667
4666
4665
4664
4662
4661
4659
4656
4654
4651
4648
4644
4640
4636
4632
4627
4622
4617
4611
4605
4599
4592
4585
4578
4570
4563
4555
4546
4538
4529
4520
4511
4501
4492
4482
4472
4462
4451
4441
4430
4419
4408
4397
4386
4374
4363
4352
4340
4329
4318
4306
4295
4284
4272
4261
4250
4239
4228
4217
4205
4194
4183
4172
4161
4150
4139
4129
4118
4107
4096
4086
4075
4065
4054
4043
4034
4024
4014
4003
3995
3985
3976
3966
3957
3948
3939
3930
3921
3912
3903
3895
3886
3878
3869
3861
3853
3845
3836
3828
3820
3813
3805
3797
3789
3782
3774
3767
3760
3753
3746
3739
3732
3725
3719
3712
3706
3700
3694
3688
3682
3676
3671
3665
3660
3654
3649
3643
3638
3633
3628
3623
3618
3613
3609
3604
3600
3595
3591
3587
3583
3579
3575
3571
3568
3564
3561
3557
3554
3551
3548
3544
3541
3538
3535
3532
3529
3526
3524
3521
3518
3515
3512
3509
3507
3504
3501
3498
3496
3493
3491
3488
3486
3483
3481
3479
3476
3474
3472
3471
3469
3467
3466
3465
3464
3463
3462
3462
3461
3461
3461
3462
3462
3463
3464
3465
3467
3469
3471
3473
3475
3478
3481
3484
3488
3492
3496
3500
3505
3509
3515
3520
3526
3531
3538
3544
3550
3557
3564
3572
3579
3587
3595
3603
3611
3619
3627
3636
3645
3654
3663
3672
3681
3690
3700
3709
3719
3728
3738
3748
3758
3768
3778
3788
3798
3809
3819
3830
3841
3852
3863
3874
3885
3896
3907
3918
3930
3941
3953
3964
3976
3988
4000
4011
4022
4035
4046
4059
4070
4083
4094
4107
4120
4132
4144
4156
4169
4181
4194
4206
4219
4232
4245
4258
4271
4284
4297
4310
4323
4337
4350
4364
4377
4391
4405
4418
4432
4446
4461
4475
4489
4504
4518
4533
4547
4562
4577
4592
4607
4623
4638
4654
4669
4685
4700
4716
4732
4748
4764
4780
4796
4812
4828
4844
4860
4877
4893
4910
4926
4943
4959
4976
4993
5010
5027
5044
5062
5079
5096
5114
5131
5149
5167
5184
5202
5220
5238
5256
5274
5292
5309
5327
5345
5363
5381
5398
5416
5434
5451
5469
5486
5504
5521
5538
5555
5572
5589
5606
5622
5638
5654
5670
5686
5701
5716
5731
5746
5760
5774
5788
5802
5816
5829
5842
5855
5868
5880
5893
5905
5917
5929
5941
5952
5964
5975
5987
5998
6009
6020
6031
6042
6052
6063
6074
6084
6094
6104
6114
6124
6134
6144
6153
6163
6172
6181
6190
6199
6207
6215
6223
6231
6239
6247
6254
6261
6268
6274
6281
6287
6293
6299
6305
6311
6317
6322
6327
6332
6337
6342
6347
6351
6356
6360
6364
6369
6372
6376
6380
6384
6387
6391
6394
6397
6400
6403
6406
6409
6412
6414
6417
6419
6421
6424
6426
6428
6430
6432
6434
6435
6437
6439
6440
6442
6443
6445
6446
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6457
6458
6458
6459
6459
6460
6460
6460
6460
6460
6460
6460
6460
6460
6459
6459
6458
6458
6457
6456
6455
6454
6453
6452
6451
6449
6448
6446
6444
6442
6440
6438
6435
6433
6430
6428
6425
6422
6419
6415
6412
6408
6405
6401
6397
6393
6389
6385
6381
6376
6372
6367
6363
6358
6353
6348
6343
6338
6333
6327
6322
6316
6310
6304
6298
6292
6286
6280
6273
6266
6260
6253
6246
6238
6231
6224
6217
6209
6202
6194
6186
6178
6171
6163
6155
6147
6138
6130
6122
6114
6106
6097
6089
6080
6072
6063
6055
6046
6038
6029
6020
6011
6003
5994
5985
5976
5968
5959
5950
5941
5932
5923
5914
5905
5896
5886
5877
5867
5858
5848
5838
5828
5818
5807
5797
5786
5775
5764
5753
5741
5729
5718
5706
5693
5681
5668
5655
5642
5629
5616
5602
5588
5575
5561
5547
5532
5518
5504
5489
5474
5459
5445
5430
5415
5399
5384
5369
5353
5338
5322
5307
5291
5275
5259
5243
5227
5211
5195
5179
5163
5147
5131
5115
5099
5083
5067
5052
5036
5020
5005
4989
4974
4958
4943
4928
4912
4897
4882
4867
4852
4837
4823
4808
4793
4779
4764
4750
4736
4721
4707
4692
4678
4664
4649
4635
4621
4606
4592
4577
4563
4548
4534
4519
4505
4490
4475
4461
4446
4432
4417
4402
4388
4373
4358
4344
4329
4315
4300
4285
4271
4256
4242
4227
4213
4198
4183
4169
4154
4139
4124
4110
4094
4080
4064
4049
4034
4018
4003
3987
3971
3955
3939
3923
3907
3891
3874
3857
3841
3824
3806
3789
3772
3754
3737
3719
3701
3683
3664
3646
3627
3609
3590
3571
3552
3533
3514
3494
3475
3455
3436
3416
3397
3377
3357
3337
3317
3297
3277
3257
3237
3217
3197
3177
3157
3136
3116
3096
3075
3055
3035
3015
2995
2974
2954
2934
2914
2894
2875
2855
2835
2815
2796
2776
2757
2737
2718
2698
2679
2660
2641
2622
2603
2584
2565
2547
2528
2509
2491
2472
2454
2436
2418
2399
2381
2363
2346
2328
2310
2293
2275
2258
2241
2224
2207
2190
2173
2156
2140
2124
2107
2091
2076
2060
2044
2029
2013
1998
1984
1969
1954
1940
1926
1911
1898
1884
1870
1857
1843
1830
1817
1805
1792
1779
1767
1755
1743
1731
1719
1708
1697
1686
1675
1664
1653
1642
1632
1622
1611
1601
1591
1581
1571
1561
1552
1542
1532
1523
1514
1504
1495
1486
1477
1468
1459
1450
1442
1433
1425
1416
1407
1399
1391
1382
1374
1365
1357
1349
1340
1332
1324
1315
1307
1299
1291
1282
1274
1266
1258
1250
1242
1234
1226
1219
1211
1204
1196
1189
1181
1174
1167
1160
1153
1146
1139
1132
1125
1119
1112
1106
1099
1092
1086
1080
1073
1067
1061
1055
1049
1043
1037
1031
1025
1018
1014
1008
1002
997
992
986
981
976
970
965
960
955
950
945
940
935
930
925
920
915
911
906
901
896
891
886
882
877
872
867
862
858
853
848
843
839
834
830
825
821
817
812
808
804
800
796
792
788
784
781
777
773
770
766
763
759
756
753
750
747
744
741
739
736
734
732
729
727
725
724
722
720
719
717
716
715
714
713
712
712
711
711
711
711
711
711
712
712
713
714
715
716
718
720
722
724
726
728
731
734
737
740
743
747
751
754
758
762
766
770
774
779
783
787
791
796
800
804
808
813
817
821
826
830
834
838
843
847
851
855
859
863
867
870
874
877
881
884
887
890
893
896
899
902
905
908
910
913
915
917
920
922
924
926
928
930
932
934
935
937
939
940
942
944
945
947
949
950
952
954
956
958
960
962
964
966
969
971
973
975
978
980
982
985
987
990
992
995
997
1000
1002
1006
1008
1012
1014
1018
1022
1025
1029
1033
1036
1040
1044
1048
1052
1056
1061
1065
1069
1074
1079
1083
1088
1093
1098
1103
1108
1113
1118
1124
1129
1135
1141
1147
1153
1159
1166
1173
1180
1187
1195
1202
1210
1219
1227
1236
1245
1254
1263
1273
1283
1293
1303
1313
1324
1334
1345
1356
1367
1379
1390
1402
1414
1426
1438
1450
1462
1475
1487
1500
1513
1525
1538
1552
1565
1578
1592
1605
1619
1632
1646
1660
1673
1687
1701
1716
1730
1744
1759
1773
1788
1803
1818
1833
1848
1864
1879
1895
1910
1926
1942
1958
1975
1991
2007
2024
2041
2058
2074
2091
2108
2126
2143
2161
2178
2196
2214
2232
2250
2268
2286
2304
2323
2341
2360
2378
2397
2416
2434
2453
2472
2491
2510
2529
2549
2568
2588
2607
2627
2647
2667
2687
2707
2727
2747
2767
2788
2808
2828
2848
2869
2889
2909
2929
2950
2970
2990
3010
3030
3050
3070
3090
3110
3130
3149
3169
3189
3209
3228
3248
3268
3287
3306
3326
3345
3364
3383
3402
3421
3440
3459
3477
3496
3514
3533
3551
3570
3588
3606
3624
3642
3660
3678
3696
3714
3731
3749
3767
3784
3801
3819
3836
3853
3870
3888
3905
3921
3938
3955
3972
3989
4006
4022
4038
4056
4073
4090
4107
4124
4141
4158
4175
4192
4209
4226
4244
4261
4278
4295
4313
4330
4347
4365
4382
4400
4417
4435
4453
4471
4488
4506
4524
4542
4561
4579
4597
4616
4635
4654
4673
4692
4711
4731
4751
4770
4790
4811
4831
4851
4872
4893
4913
4935
4956
4977
4999
5020
5042
5064
5086
5108
5131
5153
5176
5199
5222
5245
5268
5292
5315
5338
5362
5386
5409
5433
5457
5481
5506
5530
5554
5579
5603
5628
5652
5677
5701
5726
5750
5775
5799
5824
5848
5873
5898
5922
5947
5972
5996
6021
6046
6071
6096
6121
6146
6171
6196
6221
6246
6272
6297
6322
6346
6371
6396
6421
6445
6469
6493
6517
6541
6565
6588
6612
6635
6658
6680
6703
6725
6747
6769
6791
6813
6834
6855
6876
6897
6918
6938
6959
6979
6999
7019
7038
7057
7076
7095
7114
7133
7151
7169
7187
7205
7222
7240
7257
7274
7291
7309
7325
7342
7359
7376
7393
7409
7426
7442
7458
7474
7490
7506
7522
7538
7554
7569
7584
7600
7615
7630
7645
7659
7674
7688
7703
7717
7731
7745
7759
7773
7787
7800
7814
7828
7841
7854
7867
7880
7893
7906
7919
7931
7944
7956
7968
7980
7991
8003
8015
8026
8038
8048
8060
8071
8082
8093
8103
8114
8124
8134
8144
8154
8164
8173
8183
8192
8201
8210
8219
8228
8236
8245
8253
8261
8269
8276
8284
8291
8298
8305
8312
8318
8324
8331
8337
8342
8348
8354
8359
8364
8369
8374
8379
8383
8388
8392
8396
8400
8404
8408
8411
8414
8418
8421
8423
8426
8429
8431
8433
8435
8437
8438
8440
8441
8442
8444
8444
8445
8446
8446
8447
8447
8447
8447
8446
8446
8445
8445
8444
8443
8441
8440
8439
8437
8436
8434
8432
8431
8429
8427
8425
8423
8421
8419
8417
8415
8412
8410
8408
8405
8403
8400
8398
8395
8393
8390
8387
8384
8381
8378
8375
8372
8369
8366
8363
8359
8356
8353
8350
8346
8343
8339
8336
8333
8329
8326
8322
8318
8315
8311
8307
8303
8300
8296
8292
8288
8284
8279
8275
8271
8267
8262
8258
8253
8248
8244
8239
8234
8229
8224
8218
8213
8208
8202
8197
8191
8185
8179
8173
8167
8161
8154
8148
8141
8135
8128
8121
8115
8108
8101
8093
8087
8080
8073
8066
8058
8052
8045
8038
8031
8023
8016
8010
8003
7996
7989
7981
7974
7967
7960
7953
7947
7940
7933
7926
7919
7912
7906
7899
7893
7887
7880
7874
7868
7862
7857
7851
7846
7840
7835
7830
7825
7820
7815
7810
7805
7801
7796
7792
7787
7783
7779
7774
7770
7766
7762
7758
7755
7751
7747
7743
7739
7735
7731
7727
7723
7719
7715
7711
7707
7703
7698
7694
7690
7686
7681
7677
7672
7668
7663
7659
7654
7649
7645
7640
7635
7630
7624
7619
7613
7608
7602
7595
7589
7583
7576
7569
7562
7555
7548
7540
7533
7525
7517
7509
7501
7492
7484
7475
7466
7458
7448
7439
7430
7420
7410
7400
7390
7379
7369
7358
7346
7335
7323
7311
7299
7287
7274
7261
7248
7235
7221
7207
7193
7179
7164
7150
7135
7119
7104
7088
7072
7056
7039
7023
7006
6988
6971
6953
6935
6917
6898
6879
6860
6841
6821
6802
6782
6761
6741
6721
6700
6679
6658
6637
6616
6594
6572
6551
6529
6507
6484
6462
6439
6417
6394
6371
6348
6324
6301
6278
6254
6230
6207
6183
6159
6135
6111
6087
6063
6038
6014
5990
5965
5941
5916
5892
5867
5842
5818
5793
5768
5743
5719
5694
5669
5644
5619
5594
5569
5544
5520
5495
5470
5445
5421
5396
5372
5347
5323
5299
5274
5250
5226
5203
5179
5155
5132
5109
5085
5062
5039
5017
4994
4971
4949
4927
4905
4883
4861
4839
4818
4796
4775
4754
4733
4713
4692
4672
4651
4631
4612
4592
4572
4553
4534
4515
4496
4477
4458
4440
4421
4403
4385
4367
4349
4331
4314
4296
4279
4262
4245
4228
4211
4195
4178
4162
4146
4130
4114
4098
4083
4067
4051
4037
4021
4006
3991
3976
3961
3946
3932
3917
3902
3888
3874
3859
3845
3831
3817
3803
3789
3775
3761
3747
3733
3719
3705
3691
3677
3663
3649
3635
3621
3607
3593
3579
3565
3552
3538
3525
3511
3498
3485
3472
3459
3446
3433
3421
3408
3396
3384
3372
3361
3350
3338
3328
3317
3306
3296
3286
3277
3267
3258
3249
3241
3232
3224
3217
3209
3203
3196
3190
3184
3178
3173
3167
3163
3158
3154
3150
3147
3143
3140
3138
3135
3133
3131
3130
3128
3127
3127
3126
3126
3126
3126
3126
3127
3128
3129
3130
3132
3133
3135
3137
3139
3142
3144
3147
3149
3152
3155
3158
3161
3164
3167
3170
3173
3176
3179
3182
3185
3188
3191
3195
3198
3201
3204
3207
3209
3212
3215
3217
3220
3222
3224
3226
3228
3230
3232
3233
3235
3237
3238
3239
3241
3242
3243
3244
3244
3245
3246
3246
3247
3247
3247
3248
3248
3248
3248
3247
3247
3247
3246
3246
3245
3245
3244
3243
3243
3242
3241
3240
3239
3238
3237
3236
3235
3233
3232
3231
3230
3229
3227
3226
3225
3224
3222
3221
3219
3218
3216
3215
3214
3212
3211
3209
3208
3207
3205
3204
3203
3201
3200
3199
3198
3197
3196
3195
3194
3194
3193
3192
3191
3191
3190
3189
3189
3188
3188
3187
3187
3186
3186
3185
3185
3184
3184
3184
3183
3183
3182
3182
3182
3181
3181
3180
3180
3179
3178
3178
3177
3176
3175
3174
3173
3172
3171
3169
3168
3166
3164
3162
3159
3157
3154
3152
3149
3146
3142
3139
3135
3131
3127
3123
3118
3114
3109
3103
3098
3092
3087
3081
3074
3068
3061
3054
3047
3039
3032
3024
3016
3008
2999
2990
2981
2972
2963
2953
2943
2933
2923
2912
2901
2890
2879
2868
2856
2845
2833
2821
2809
2796
2784
2771
2759
2746
2733
2720
2707
2694
2680
2667
2653
2640
2626
2612
2598
2584
2570
2556
2542
2528
2513
2499
2484
2470
2455
2441
2426
2411
2397
2382
2367
2352
2337
2322
2306
2291
2276
2261
2245
2230
2214
2199
2183
2168
2152
2136
2121
2105
2089
2074
2058
2041
2027
2011
1995
1979
1963
1947
1931
1915
1899
1883
1867
1851
1834
1818
1801
1785
1768
1751
1734
1717
1700
1683
1666
1649
1632
1614
1597
1580
1562
1545
1528
1510
1493
1475
1458
1441
1423
1406
1388
1371
1354
1336
1319
1301
1284
1267
1250
1232
1215
1198
1181
1164
1147
1130
1113
1097
1080
1063
1047
1030
1014
997
981
965
949
933
917
901
886
870
855
839
824
809
794
779
764
749
734
719
704
690
675
660
646
632
617
603
589
575
561
547
533
519
505
491
478
464
451
437
424
410
397
384
371
358
345
332
320
307
294
282
270
258
246
234
223
211
200
189
178
167
157
146
136
127
117
108
99
90
81
73
65
57
50
43
36
29
23
17
11
6
1
-4
-9
-13
-17
-21
-24
-27
-30
-32
-34
-36
-38
-39
-40
-41
-41
-41
-41
-41
-40
-39
-37
-35
-33
-31
-28
-25
-21
-17
-13
-9
-4
1
6
12
18
24
31
38
45
53
61
69
77
86
95
105
114
125
135
146
157
168
180
191
204
216
229
242
256
269
283
298
312
327
343
358
374
391
407
424
442
459
477
496
514
533
552
572
592
612
633
653
674
696
717
739
761
783
806
828
851
874
897
920
943
966
990
1012
1037
1061
1084
1108
1132
1156
1180
1204
1228
1252
1276
1300
1325
1349
1373
1397
1421
1445
1469
1493
1518
1542
1566
1590
1615
1639
1663
1688
1712
1737
1761
1786
1811
1836
1861
1886
1911
1936
1961
1987
2012
2037
2063
2088
2114
2139
2165
2191
2216
2242
2268
2294
2320
2346
2372
2398
2425
2451
2477
2504
2530
2557
2583
2610
2637
2664
2691
2718
2745
2772
2799
2826
2853
2880
2907
2934
2961
2988
3015
3042
3069
3096
3123
3150
3178
3205
3232
3259
3286
3313
3340
3367
3394
3422
3449
3476
3503
3530
3557
3584
3611
3638
3664
3691
3718
3744
3770
3797
3823
3849
3875
3902
3928
3954
3980
4006
4032
4058
4083
4110
4135
4161
4187
4213
4238
4264
4289
4315
4340
4365
4390
4415
4441
4466
4491
4516
4541
4565
4590
4615
4640
4665
4690
4714
4739
4764
4788
4813
4837
4862
4886
4910
4934
4959
4983
5007
5030
5054
5078
5101
5125
5148
5172
5195
5218
5241
5264
5286
5309
5332
5354
5376
5398
5420
5442
5464
5486
5507
5529
5550
5571
5592
5613
5634
5655
5676
5696
5716
5737
5757
5777
5797
5817
5836
5856
5876
5895
5914
5934
5953
5972
5991
6009
6028
6047
6065
6083
6102
6120
6138
6155
6173
6191
6208
6225
6242
6259
6276
6293
6310
6326
6342
6358
6374
6390
6406
6421
6436
6451
6466
6481
6495
6510
6524
6538
6552
6565
6579
6592
6606
6619
6632
6645
6657
6670
6683
6695
6707
6720
6732
6744
6756
6768
6780
6792
6805
6817
6829
6841
6853
6865
6877
6889
6901
6913
6925
6937
6950
6962
6974
6987
6999
7011
7024
7036
7049
7061
7074
7086
7099
7111
7124
7136
7149
7161
7174
7186
7199
7211
7224
7236
7249
7261
7274
7286
7299
7311
7324
7337
7349
7362
7375
7387
7400
7413
7426
7439
7451
7464
7477
7490
7502
7515
7528
7540
7553
7565
7578
7590
7602
7614
7627
7639
7651
7663
7674
7686
7698
7710
7721
7733
7745
7756
7767
7779
7790
7801
7812
7823
7833
7844
7855
7865
7875
7885
7895
7905
7915
7924
7933
7943
7952
7961
7969
7978
7986
7995
8003
8010
8019
8026
8035
8042
8050
8057
8064
8071
8079
8086
8093
8100
8106
8114
8119
8127
8132
8140
8146
8153
8159
8166
8173
8179
8186
8193
8200
8206
8213
8220
8227
8234
8242
8249
8257
8264
8272
8280
8288
8296
8304
8312
8321
8329
8338
8346
8355
8364
8373
8382
8391
8401
8410
8419
8429
8438
8448
8457
8467
8477
8487
8496
8506
8517
8527
8537
8547
8558
8568
8579
8590
8601
8612
8622
8633
8645
8656
8667
8678
8689
8701
8712
8723
8734
8745
8757
8768
8779
8790
8801
8812
8823
8834
8845
8856
8867
8877
8888
8899
8909
8920
8930
8941
8951
8962
8972
8982
8992
9002
9012
9022
9032
9042
9051
9061
9070
9080
9089
9098
9107
9116
9125
9134
9142
9151
9159
9168
9176
9184
9193
9200
9208
9216
9223
9231
9238
9245
9252
9258
9265
9271
9277
9283
9288
9294
9299
9304
9309
9313
9317
9322
9326
9329
9333
9337
9340
9343
9346
9349
9351
9354
9356
9358
9360
9361
9363
9364
9365
9366
9367
9367
9367
9367
9367
9367
9367
9366
9365
9364
9363
9362
9361
9359
9358
9356
9354
9352
9350
9347
9345
9342
9339
9336
9333
9330
9326
9322
9319
9314
9310
9306
9301
9297
9292
9287
9282
9277
9271
9266
9260
9254
9249
9243
9237
9230
9224
9218
9212
9206
9199
9193
9187
9181
9175
9169
9162
9156
9150
9144
9138
9133
9127
9121
9115
9109
9104
9098
9092
9087
9081
9076
9070
9065
9060
9054
9049
9044
9039
9034
9029
9024
9019
9015
9010
9005
9001
8996
8992
8987
8983
8978
8974
8970
8965
8961
8957
8953
8949
8944
8940
8936
8931
8927
8922
8918
8913
8908
8903
8898
8893
8888
8882
8877
8871
8865
8860
8853
8847
8841
8834
8828
8821
8814
8807
8799
8792
8784
8776
8769
8760
8752
8744
8735
8727
8718
8710
8701
8692
8683
8674
8665
8656
8647
8638
8628
8619
8610
8601
8591
8582
8572
8563
8553
8544
8534
8525
8515
8506
8496
8487
8478
8468
8459
8449
8440
8430
8421
8412
8403
8394
8384
8375
8367
8358
8349
8340
8332
8324
8315
8307
8299
8291
8283
8275
8268
8260
8252
8245
8238
8230
8223
8216
8209
8202
8195
8189
8182
8175
8169
8163
8156
8150
8144
8138
8132
8125
8119
8113
8106
8101
8095
8089
8083
8076
8070
8064
8057
8050
8044
8037
8029
8023
8016
8009
8002
7995
7988
7981
7973
7966
7959
7951
7944
7936
7929
7921
7913
7906
7898
7891
7883
7875
7868
7860
7852
7844
7836
7828
7821
7813
7805
7797
7788
7780
7772
7764
7756
7748
7739
7731
7723
7714
7706
7697
7689
7680
7672
7663
7654
7645
7636
7627
7617
7608
7598
7589
7579
7569
7559
7549
7539
7529
7518
7508
7497
7486
7476
7465
7454
7443
7431
7420
7409
7397
7386
7374
7363
7351
7339
7327
7315
7303
7291
7279
7266
7254
7241
7228
7215
7202
7189
7175
7162
7148
7134
7120
7106
7092
7077
7063
7048
7033
7018
7003
6988
6972
6957
6941
6926
6910
6894
6877
6861
6845
6828
6811
6794
6777
6760
6743
6725
6708
6690
6672
6655
6637
6619
6601
6583
6565
6547
6529
6511
6493
6475
6457
6439
6420
6402
6384
6365
6347
6328
6310
6291
6273
6254
6236
6217
6199
6180
6162
6143
6124
6106
6087
6069
6050
6031
6013
5994
5976
5957
5939
5920
5902
5883
5865
5846
5828
5810
5792
5774
5756
5738
5720
5702
5684
5666
5649
5631
5614
5597
5580
5563
5546
5529
5512
5496
5480
5464
5448
5432
5417
5402
5387
5372
5357
5343
5328
5314
5300
5286
5273
5259
5245
5232
5219
5206
5193
5180
5167
5155
5142
5130
5117
5105
5093
5081
5069
5057
5046
5034
5023
5011
5000
4989
4977
4966
4955
4945
4934
4923
4913
4902
4892
4881
4871
4861
4851
4841
4832
4822
4813
4803
4794
4785
4776
4768
4759
4751
4743
4735
4727
4719
4712
4705
4698
4691
4684
4678
4672
4665
4660
4654
4648
4643
4638
4633
4628
4623
4619
4615
4610
4607
4603
4599
4596
4593
4590
4588
4585
4583
4581
4579
4578
4576
4575
4574
4573
4573
4572
4572
4572
4572
4572
4573
4574
4574
4575
4577
4578
4579
4581
4582
4584
4586
4587
4589
4591
4593
4595
4597
4599
4601
4603
4605
4608
4610
4612
4614
4617
4619
4622
4624
4627
4629
4632
4635
4638
4641
4644
4647
4651
4654
4657
4661
4665
4668
4672
4676
4680
4684
4688
4692
4696
4701
4705
4710
4714
4719
4724
4729
4734
4739
4745
4750
4756
4761
4767
4773
4779
4785
4791
4797
4803
4810
4816
4823
4830
4837
4844
4851
4858
4866
4873
4881
4889
4897
4905
4913
4921
4930
4938
4947
4955
4964
4973
4981
4990
4999
5008
5017
5026
5035
5044
5053
5062
5071
5080
5089
5098
5107
5116
5125
5134
5143
5152
5160
5169
5178
5187
5196
5205
5214
5223
5232
5241
5251
5260
5269
5278
5287
5296
5305
5314
5323
5332
5341
5350
5359
5368
5378
5387
5396
5406
5415
5424
5434
5443
5453
5462
5472
5482
5491
5501
5510
5520
5529
5539
5549
5558
5567
5577
5586
5596
5605
5614
5624
5633
5642
5651
5661
5670
5679
5688
5697
5706
5715
5724
5733
5742
5751
5760
5769
5777
5786
5795
5803
5812
5820
5829
5837
5845
5854
5862
5870
5878
5886
5895
5903
5911
5919
5927
5935
5943
5951
5958
5966
5974
5982
5989
5997
6004
6012
6019
6027
6034
6041
6049
6056
6063
6070
6077
6084
6091
6098
6104
6111
6118
6124
6131
6138
6144
6151
6157
6163
6170
6176
6182
6188
6194
6200
6206
6212
6218
6224
6229
6234
6240
6245
6250
6255
6259
6264
6268
6272
6276
6280
6283
6287
6290
6293
6295
6298
6300
6302
6304
6306
6307
6309
6310
6310
6311
6311
6311
6311
6311
6310
6309
6308
6307
6306
6304
6302
6300
6298
6296
6293
6291
6288
6285
6282
6279
6275
6272
6269
6265
6261
6258
6254
6250
6245
6241
6237
6232
6227
6222
6217
6212
6206
6200
6195
6188
6182
6175
6168
6161
6154
6146
6138
6130
6122
6113
6104
6095
6085
6075
6065
6055
6044
6033
6021
6009
5997
5984
5971
5958
5944
5930
5915
5901
5885
5870
5854
5837
5820
5803
5786
5768
5750
5731
5712
5693
5673
5653
5633
5612
5592
5570
5549
5527
5505
5483
5460
5437
5414
5391
5367
5344
5320
5295
5271
5246
5222
5197
5172
5147
5121
5096
5071
5045
5019
4993
4967
4941
4915
4889
4862
4836
4809
4783
4756
4729
4702
4675
4647
4620
4592
4565
4537
4509
4481
4452
4424
4395
4367
4338
4309
4280
4251
4222
4192
4163
4134
4104
4074
4045
4014
3985
3955
3925
3894
3864
3834
3803
3773
3742
3712
3681
3650
3619
3588
3557
3526
3495
3464
3432
3401
3370
3338
3307
3275
3244
3213
3181
3150
3119
3087
3056
3025
2994
2963
2933
2902
2871
2841
2810
2780
2750
2720
2690
2660
2630
2601
2571
2542
2512
2483
2454
2425
2396
2368
2339
2311
2283
2255
2227
2199
2171
2143
2116
2089
2061
2033
2007
1980
1953
1926
1899
1873
1846
1819
1793
1767
1740
1714
1688
1662
1636
1610
1585
1559
1534
1508
1483
1458
1432
1407
1382
1357
1332
1307
1282
1257
1232
1208
1183
1158
1134
1109
1085
1060
1036
1010
987
963
938
914
890
866
841
817
792
768
744
719
694
670
645
621
596
571
546
522
497
472
448
423
398
374
349
325
300
276
251
227
203
178
154
130
106
82
59
35
11
-13
-36
-60
-83
-107
-130
-154
-177
-200
-223
-246
-269
-292
-315
-338
-360
-383
-405
-427
-450
-472
-494
-516
-537
-559
-581
-602
-623
-644
-665
-686
-706
-727
-747
-767
-787
-806
-826
-845
-864
-883
-901
-920
-938
-956
-974
-992
-1010
-1027
-1044
-1061
-1078
-1095
-1111
-1127
-1143
-1159
-1175
-1190
-1205
-1220
-1235
-1250
-1264
-1278
-1292
-1306
-1319
-1332
-1345
-1358
-1370
-1382
-1394
-1405
-1417
-1428
-1438
-1449
-1459
-1469
-1478
-1488
-1497
-1505
-1514
-1522
-1530
-1538
-1545
-1552
-1559
-1566
-1572
-1579
-1585
-1590
-1596
-1602
-1607
-1612
-1617
-1622
-1627
-1632
-1636
-1641
-1645
-1649
-1653
-1657
-1661
-1665
-1669
-1673
-1676
-1680
-1683
-1687
-1691
-1694
-1697
-1701
-1704
-1708
-1711
-1715
-1718
-1722
-1725
-1729
-1732
-1736
-1739
-1743
-1747
-1750
-1754
-1758
-1761
-1765
-1769
-1772
-1776
-1779
-1782
-1785
-1788
-1791
-1794
-1796
-1799
-1801
-1803
-1805
-1807
-1809
-1811
-1812
-1813
-1814
-1815
-1815
-1816
-1816
-1816
-1816
-1815
-1814
-1813
-1812
-1810
-1808
-1806
-1804
-1801
-1798
-1795
-1791
-1787
-1783
-1779
-1774
-1769
-1764
-1759
-1753
-1747
-1741
-1734
-1728
-1721
-1714
-1706
-1698
-1690
-1682
-1673
-1665
-1656
-1646
-1637
-1627
-1617
-1607
-1596
-1586
-1575
-1564
-1552
-1541
-1529
-1517
-1505
-1493
-1480
-1468
-1455
-1442
-1429
-1416
-1403
-1390
-1377
-1363
-1350
-1336
-1322
-1309
-1295
-1281
-1267
-1253
-1239
-1225
-1211
-1197
-1183
-1169
-1154
-1140
-1126
-1112
-1098
-1084
-1070
-1055
-1041
-1027
-1012
-999
-984
-970
-956
-941
-927
-913
-898
-884
-869
-854
-840
-825
-810
-796
-781
-766
-752
-737
-722
-707
-693
-678
-663
-648
-634
-619
-604
-590
-575
-561
-546
-532
-517
-503
-489
-475
-461
-447
-433
-419
-406
-392
-378
-365
-352
-338
-325
-312
-299
-286
-273
-260
-247
-234
-221
-208
-195
-182
-169
-156
-143
-131
-118
-105
-92
-79
-66
-53
-40
-27
-13
0
13
26
39
53
66
80
93
107
120
134
148
161
175
189
203
217
232
246
260
274
288
303
317
331
346
360
374
389
403
418
432
447
461
476
491
505
520
535
550
564
579
594
608
623
638
653
667
682
697
711
726
740
755
769
784
798
813
827
841
856
870
884
899
913
927
941
956
970
984
997
1010
1025
1039
1052
1066
1079
1092
1105
1118
1131
1144
1157
1169
1182
1194
1207
1219
1231
1243
1255
1267
1279
1291
1302
1314
1326
1337
1348
1359
1370
1381
1392
1403
1413
1423
1434
1444
1454
1464
1474
1483
1493
1502
1511
1521
1530
1538
1547
1556
1564
1573
1581
1589
1597
1605
1613
1621
1629
1636
1644
1651
1658
1666
1673
1680
1687
1694
1700
1707
1714
1721
1727
1734
1740
1747
1754
1761
1767
1774
1781
1788
1794
1801
1808
1815
1822
1828
1835
1842
1848
1855
1862
1868
1875
1882
1888
1895
1901
1908
1914
1921
1928
1934
1941
1948
1955
1961
1968
1975
1982
1989
1996
2003
2009
2017
2024
2029
2037
2044
2051
2058
2064
2071
2078
2085
2091
2098
2104
2111
2117
2124
2130
2136
2143
2149
2156
2162
2169
2175
2182
2188
2195
2202
2208
2215
2222
2229
2237
2244
2251
2259
2266
2274
2282
2290
2298
2306
2314
2322
2331
2339
2347
2356
2364
2373
2382
2390
2399
2408
2417
2426
2435
2444
2453
2462
2471
2480
2489
2498
2507
2516
2525
2534
2542
2551
2560
2568
2577
2585
2593
2601
2610
2618
2626
2634
2642
2650
2658
2666
2674
2681
2689
2697
2705
2713
2721
2729
2738
2746
2754
2762
2771
2779
2788
2796
2805
2814
2823
2831
2840
2849
2858
2868
2877
2886
2896
2906
2915
2925
2935
2945
2956
2966
2977
2987
2998
3009
3021
3032
3043
3055
3067
3079
3091
3103
3115
3128
3140
3153
3166
3179
3192
3205
3218
3232
3246
3259
3273
3287
3301
3316
3330
3345
3360
3374
3389
3405
3420
3435
3450
3466
3482
3497
3513
3529
3545
3561
3578
3594
3611
3627
3644
3661
3678
3695
3712
3729
3747
3764
3782
3800
3818
3836
3854
3873
3891
3910
3928
3947
3966
3985
4003
4022
4042
4061
4080
4099
4118
4137
4156
4175
4194
4214
4233
4252
4271
4290
4310
4329
4348
4367
4387
4406
4425
4444
4463
4482
4502
4521
4540
4558
4577
4596
4615
4633
4652
4671
4689
4707
4726
4744
4762
4780
4798
4816
4834
4852
4869
4887
4904
4922
4939
4956
4973
4990
5007
5024
5041
5057
5074
5090
5106
5123
5139
5155
5170
5186
5202
5217
5233
5248
5263
5278
5294
5309
5324
5339
5354
5369
5384
5399
5414
5429
5443
5458
5473
5488
5503
5518
5532
5547
5562
5577
5591
5606
5621
5635
5650
5665
5679
5694
5708
5722
5737
5751
5765
5780
5794
5808
5822
5836
5850
5864
5878
5892
5906
5920
5934
5948
5961
5975
5989
6002
6016
6029
6043
6056
6069
6083
6096
6109
6122
6134
6147
6160
6172
6185
6197
6209
6221
6233
6244
6256
6267
6278
6289
6299
6309
6319
6329
6339
6348
6357
6365
6374
6382
6390
6397
6405
6412
6419
6425
6432
6438
6444
6450
6455
6460
6465
6470
6475
6479
6483
6487
6491
6494
6498
6501
6504
6507
6510
6513
6516
6519
6521
6524
6526
6529
6531
6534
6536
6538
6541
6543
6545
6547
6549
6551
6553
6555
6557
6558
6560
6562
6564
6565
6567
6569
6570
6572
6574
6575
6577
6578
6579
6581
6582
6583
6584
6586
6587
6587
6588
6589
6590
6591
6591
6592
6592
6593
6593
6593
6593
6594
6594
6594
6594
6594
6594
6594
6594
6594
6594
6594
6594
6594
6593
6593
6593
6592
6592
6592
6591
6591
6590
6589
6588
6587
6586
6585
6584
6583
6581
6580
6578
6576
6575
6573
6571
6569
6567
6565
6563
6561
6559
6556
6554
6552
6549
6547
6544
6542
6539
6536
6533
6531
6528
6525
6523
6520
6517
6515
6512
6510
6507
6505
6503
6500
6498
6496
6494
6493
6491
6489
6488
6486
6485
6484
6483
6482
6481
6480
6480
6479
6479
6479
6479
6479
6479
6479
6480
6480
6481
6481
6482
6483
6484
6485
6486
6488
6489
6490
6492
6493
6494
6496
6497
6498
6499
6501
6502
6503
6504
6505
6505
6506
6506
6506
6506
6506
6506
6505
6504
6504
6502
6501
6499
6497
6495
6493
6490
6487
6484
6481
6478
6474
6470
6466
6461
6457
6452
6447
6441
6436
6430
6424
6418
6412
6405
6398
6392
6385
6378
6370
6363
6356
6348
6341
6333
6325
6318
6310
6302
6295
6287
6280
6272
6264
6257
6250
6242
6235
6228
6221
6214
6207
6201
6194
6187
6181
6175
6168
6162
6156
6151
6145
6139
6134
6129
6124
6119
6115
6110
6106
6102
6098
6094
6090
6087
6084
6080
6078
6075
6072
6070
6068
6066
6064
6062
6060
6059
6058
6056
6055
6054
6053
6052
6051
6051
6050
6049
6049
6048
6048
6048
6047
6047
6047
6047
6047
6047
6047
6047
6047
6048
6048
6048
6049
6049
6050
6050
6051
6051
6052
6053
6054
6054
6055
6056
6057
6058
6059
6060
6062
6063
6064
6065
6067
6068
6069
6071
6072
6073
6075
6076
6078
6079
6081
6082
6083
6085
6087
6088
6090
6091
6093
6095
6096
6098
6100
6102
6104
6106
6108
6110
6112
6114
6116
6118
6121
6123
6126
6128
6131
6133
6136
6139
6142
6145
6148
6151
6154
6157
6160
6164
6167
6170
6174
6177
6181
6184
6188
6191
6195
6198
6201
6205
6208
6212
6215
6218
6221
6224
6227
6230
6233
6235
6238
6240
6242
6244
6246
6248
6249
6251
6252
6253
6254
6255
6255
6256
6256
6256
6256
6256
6256
6256
6256
6255
6255
6254
6254
6253
6253
6252
6251
6250
6250
6249
6248
6247
6246
6245
6244
6244
6243
6242
6241
6241
6240
6240
6239
6239
6239
6239
6239
6239
6239
6239
6239
6239
6239
6239
6239
6239
6239
6238
6238
6238
6238
6238
6238
6238
6238
6238
6238
6238
6238
6238
6238
6238
6238
6238
6238
6237
6237
6237
6237
6237
6237
6237
6237
6237
6237
6237
6237
6237
6237
6237
6237
6237
6236
6236
6236
6236
6236
6236
6236
6236
6236
6236
6236
6236
6236
6236
6236
6236
6235
6235
6235
6235
6235
6235
6235
6235
6235
6235
6235
6235
6235
6235
6234
6234
6234
6234
6234
6234
6234
6234
6234
6234
6234
6234
6234
6233
6233
6233
6233
6233
6233
6233
6233
6233
6233
6233
6233
6233
6232
6232
6232
6232
6232
6232
6232
6232
6232
6232
6232
6232
6231
6231
6231
6231
6231
6231
6231
6231
6231
6231
6231
6231
6230
6230
6230
6230
6230
6230
6230
6230
6230
6230
6230
6229
6229
6229
6229
6229
6229
6229
6229
6229
6229
6229
6228
6228
6228
6228
6228
6228
6228
6228
6228
6228
6228
6227
6227
6227
6227
6227
6227
6227
6227
6227
6227
6226
6226
6226
6226
6226
6226
6226
6226
6226
6226
6225
6225
6225
6225
6225
6225
6225
6225
6225
6224
6224
6224
6224
6224
6224
6224
6224
6224
6224
6223
6223
6223
6223
6223
6223
6223
6223
6223
6222
6222
6222
6222
6222
6222
6222
6222
6222
6221
6221
6221
6221
6221
6221
6221
6221
6220
6220
6220
6220
6220
6220
6220
6220
6220
6219
6219
6219
6219
6219
6219
6219
6219
6218
6218
6218
6218
6218
6218
6218
6218
6218
6217
6217
6217
6217
6217
6217
6217
6217
6216
6216
6216
6216
6216
6216
6216
6216
6215
6215
6215
6215
6215
6215
6215
6215
6214
6214
6214
6214
6214
6214
6214
6213
6213
6213
6213
6213
6213
6213
6213
6212
6212
6212
6212
6212
6212
6212
6212
6211
6211
6211
6211
6211
6211
6211
6210
6210
6210
6210
6210
6210
6210
6209
6209
6209
6209
6209
6209
6209
6209
6208
6208
6208
6208
6208
6208
6208
6207
6207
6207
6207
6207
6207
6207
6206
6206
6206
6206
6206
6206
6206
6205
6205
6205
6205
6205
6205
6205
6204
6204
6204
6204
6204
6204
6203
6203
6203
6203
6203
6203
6203
6202
6202
6202
6202
6202
6202
6202
6201
6201
6201
6201
6201
6201
6200
6200
6200
6200
6200
6200
6200
6199
6199
6199
6199
6199
6199
6199
6198
6198
6198
6198
6198
6198
6197
6197
6197
6197
6197
6197
6196
6196
6196
6196
6196
6196
6196
6195
6195
6195
6195
6195
6195
6194
6194
6194
6194
6194
6194
6193
6193
6193
6193
6193
6193
6192
6192
6192
6192
6192
6192
6192
6191
6191
6191
6191
6191
6191
6190
6190
6190
6190
6190
6190
6189
6189
6189
6189
6189
6189
6188
6188
6188
6188
6188
6188
6187
6187
6187
6187
6187
6186
6186
6186
6186
6186
6186
6185
6185
6185
6185
6185
6185
6184
6184
6184
6184
6184
6184
6183
6183
6183
6183
6183
6183
6182
6182
6182
6182
6182
6181
6181
6181
6181
6181
6181
6180
6180
6180
6180
6180
6180
6179
6179
6179
6179
6179
6178
6178
6178
6178
6178
6178
6177
6177
6177
6177
6177
6176
6176
6176
6176
6176
6176
6175
6175
6175
6175
6175
6175
6174
6174
6174
6174
6174
6173
6173
6173
6173
6173
6172
6172
6172
6172
6172
6172
6171
6171
6171
6171
6171
6170
6170
6170
6170
6170
6170
6169
6169
6169
6169
6169
6168
6168
6168
6168
6168
6167
6167
6167
6167
6167
6166
6166
6166
6166
6166
6166
6165
6165
6165
6165
6165
6164
6164
6164
6164
6164
6163
6163
6163
6163
6163
6162
6162
6162
6162
6162
6161
6161
6161
6161
6161
6161
6160
6160
6160
6160
6160
6159
6159
6159
6159
6159
6158
6158
6158
6158
6158
6157
6157
6157
6157
6157
6156
6156
6156
6156
6156
6155
6155
6155
6155
6155
6154
6154
6154
6154
6154
6153
6153
6153
6153
6153
6152
6152
6152
6152
6152
6151
6151
6151
6151
6151
6150
6150
6150
6150
6150
6149
6149
6149
6149
6149
6148
6148
6148
6148
6148
6147
6147
6147
6147
6146
6146
6146
6146
6146
6145
6145
6145
6145
6145
6144
6144
6144
6144
6144
6143
6143
6143
6143
6143
6142
6142
6142
6142
6142
6141
6141
6141
6141
6140
6140
6140
6140
6140
6139
6139
6139
6139
6139
6138
6138
6138
6138
6138
6137
6137
6137
6137
6136
6136
6136
6136
6136
6135
6135
6135
6135
6135
6134
6134
6134
6134
6133
6133
6133
6133
6133
6132
6132
6132
6132
6132
6131
6131
6131
6131
6130
6130
6130
6130
6130
6129
6129
6129
6129
6129
6128
6128
6128
6128
6127
6127
6127
6127
6127
6126
6126
6126
6126
6125
6125
6125
6125
6125
6124
6124
6124
6124
6124
6123
6123
6123
6123
6122
6122
6122
6122
6122
6121
6121
6121
6121
6120
6120
6120
6120
6120
6119
6119
6119
6119
6118
6118
6118
6118
6118
6117
6117
6117
6117
6116
6116
6116
6116
6116
6115
6115
6115
6115
6114
6114
6114
6114
6114
6113
6113
6113
6113
6112
6112
6112
6112
6112
6111
6111
6111
6111
6110
6110
6110
6110
6109
6109
6109
6109
6109
6108
6108
6108
6108
6107
6107
6107
6107
6107
6106
6106
6106
6106
6105
6105
6105
6105
6104
6104
6104
6104
6104
6103
6103
6103
6103
6102
6102
6102
6102
6102
6101
6101
6101
6101
6100
6100
6100
6100
6099
6099
6099
6099
6099
6098
6098
6098
6098
6097
6097
6097
6097
6096
6096
6096
6096
6096
6095
6095
6095
6095
6094
6094
6094
6094
6093
6093
6093
6093
6092
6092
6092
6092
6092
6091
6091
6091
6091
6090
6090
6090
6090
6089
6089
6089
6089
6089
6088
6088
6088
6088
6087
6087
6087
6087
6086
6086
6086
6086
6085
6085
6085
6085
6085
6084
6084
6084
6084
6083
6083
6083
6083
6082
6082
6082
6082
6081
6081
6081
6081
6080
6080
6080
6080
6080
6079
6079
6079
6079
6078
6078
6078
6078
6077
6077
6077
6077
6076
6076
6076
6076
6075
6075
6075
6075
6075
6074
6074
6074
6074
6073
