5
33149
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-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
-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
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-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
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-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
-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
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-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
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-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
-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
-61
-61
-61
-61
-61
-61
-61
-62
-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
-69
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-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
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-141
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-150
-150
-150
-151
-151
-152
-152
-153
-153
-154
-154
-155
-155
-156
-156
-157
-157
-158
-158
-159
-159
-160
-160
-161
-161
-161
-162
-162
-163
-163
-164
-164
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-177
-177
-178
-178
-179
-179
-179
-180
-180
-181
-181
-181
-182
-182
-183
-183
-184
-185
-185
-186
-186
-187
-187
-188
-189
-189
-190
-190
-191
-192
-192
-193
-193
-194
-195
-195
-196
-196
-197
-198
-198
-199
-200
-200
-201
-201
-202
-203
-203
-204
-204
-205
-206
-206
-207
-207
-208
-209
-209
-210
-211
-211
-212
-213
-213
-214
-214
-215
-216
-216
-217
-217
-218
-219
-219
-220
-220
-221
-221
-222
-223
-223
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-231
-231
-232
-232
-233
-233
-234
-234
-234
-235
-235
-236
-236
-236
-237
-237
-237
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-240
-240
-240
-241
-241
-241
-241
-241
-241
-241
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-242
-243
-243
-243
-243
-244
-244
-245
-245
-245
-246
-246
-247
-247
-248
-248
-249
-249
-250
-250
-250
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-255
-255
-256
-256
-256
-256
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-259
-259
-259
-260
-260
-260
-260
-261
-261
-261
-262
-262
-263
-263
-263
-264
-264
-265
-265
-265
-266
-266
-266
-267
-267
-268
-268
-268
-269
-269
-269
-270
-270
-270
-270
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-272
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-273
-273
-273
-273
-274
-274
-274
-274
-274
-275
-275
-275
-275
-275
-275
-275
-275
-274
-274
-274
-274
-274
-274
-274
-274
-273
-273
-273
-273
-273
-272
-272
-272
-272
-272
-272
-272
-271
-271
-271
-271
-271
-271
-271
-270
-270
-270
-270
-270
-269
-269
-269
-269
-269
-268
-268
-268
-268
-268
-267
-267
-267
-267
-267
-267
-267
-267
-267
-267
-267
-266
-266
-266
-266
-266
-266
-266
-265
-265
-265
-265
-264
-264
-264
-263
-263
-262
-262
-261
-261
-260
-260
-259
-258
-258
-257
-256
-256
-255
-254
-253
-253
-252
-251
-251
-250
-249
-248
-248
-247
-247
-246
-245
-245
-244
-244
-243
-243
-242
-242
-242
-241
-241
-240
-240
-239
-238
-238
-237
-237
-236
-235
-235
-234
-233
-233
-232
-231
-230
-229
-229
-228
-227
-226
-225
-224
-223
-222
-221
-220
-219
-218
-216
-215
-214
-213
-212
-210
-209
-208
-207
-205
-204
-203
-201
-200
-199
-198
-197
-195
-194
-193
-192
-191
-190
-189
-188
-187
-186
-185
-185
-184
-183
-182
-181
-181
-180
-179
-178
-178
-177
-176
-175
-174
-174
-173
-172
-171
-170
-169
-168
-167
-166
-165
-164
-163
-162
-161
-160
-159
-158
-157
-156
-155
-154
-153
-152
-151
-150
-149
-148
-147
-146
-145
-144
-143
-143
-142
-141
-140
-140
-139
-139
-138
-138
-137
-137
-137
-136
-136
-136
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-135
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-133
-133
-133
-133
-132
-132
-131
-131
-131
-130
-129
-129
-128
-127
-126
-125
-124
-123
-122
-121
-120
-119
-118
-116
-115
-114
-113
-112
-110
-109
-108
-107
-106
-104
-103
-102
-101
-100
-99
-98
-97
-96
-95
-94
-93
-93
-92
-91
-90
-90
-89
-88
-87
-87
-86
-85
-85
-84
-84
-83
-82
-82
-81
-80
-80
-79
-79
-78
-77
-77
-76
-76
-75
-74
-74
-73
-73
-72
-71
-71
-70
-69
-69
-68
-67
-67
-66
-65
-65
-64
-63
-63
-62
-62
-62
-61
-61
-61
-61
-60
-60
-60
-59
-59
-59
-58
-58
-58
-57
-57
-57
-56
-56
-56
-55
-55
-55
-55
-54
-54
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-66
-66
-66
-67
-67
-67
-68
-68
-69
-69
-70
-70
-71
-71
-72
-72
-73
-74
-74
-75
-75
-76
-76
-77
-77
-78
-79
-79
-80
-80
-81
-82
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-94
-95
-97
-98
-99
-101
-102
-103
-105
-106
-107
-108
-110
-111
-112
-113
-115
-116
-117
-118
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-130
-131
-132
-132
-133
-134
-134
-135
-135
-136
-136
-137
-137
-138
-138
-139
-139
-140
-140
-140
-141
-141
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-149
-149
-149
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-157
-157
-158
-158
-158
-158
-159
-159
-159
-160
-160
-160
-160
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-161
-161
-161
-160
-160
-160
-159
-159
-158
-158
-157
-157
-156
-156
-155
-155
-154
-154
-153
-152
-152
-151
-151
-150
-149
-149
-148
-147
-147
-146
-145
-145
-144
-143
-142
-142
-141
-140
-140
-139
-138
-138
-137
-136
-135
-135
-134
-133
-132
-131
-130
-129
-128
-127
-126
-125
-124
-123
-122
-121
-120
-118
-117
-115
-114
-112
-110
-109
-107
-105
-103
-101
-99
-97
-95
-93
-92
-90
-88
-87
-85
-84
-82
-81
-80
-79
-78
-77
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-66
-65
-64
-63
-62
-61
-60
-58
-57
-56
-55
-54
-52
-51
-50
-49
-48
-46
-45
-44
-43
-42
-41
-40
-38
-37
-36
-35
-34
-33
-31
-30
-29
-27
-26
-25
-23
-22
-20
-19
-17
-16
-14
-13
-11
-10
-9
-7
-6
-5
-4
-3
-1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
16
17
19
20
22
23
25
27
29
30
32
34
35
37
39
40
42
43
45
46
47
48
50
51
52
53
54
54
55
56
57
58
59
60
60
61
62
62
63
63
64
64
64
64
64
64
64
64
63
63
62
61
61
60
59
58
56
55
53
52
50
48
46
45
43
41
38
36
34
32
29
27
24
22
20
17
15
12
10
8
6
4
2
0
-2
-4
-6
-8
-9
-11
-12
-13
-15
-16
-17
-18
-19
-21
-22
-23
-25
-26
-28
-29
-31
-33
-34
-36
-38
-40
-41
-43
-45
-46
-48
-50
-51
-53
-54
-56
-57
-59
-60
-62
-63
-64
-66
-67
-68
-69
-71
-72
-73
-75
-76
-77
-79
-80
-82
-83
-84
-86
-87
-89
-90
-91
-92
-94
-95
-96
-97
-97
-98
-99
-99
-100
-100
-100
-100
-100
-100
-100
-99
-99
-98
-97
-96
-95
-94
-93
-91
-90
-88
-86
-84
-82
-80
-78
-76
-74
-71
-69
-66
-63
-60
-57
-54
-51
-48
-45
-42
-38
-35
-31
-28
-25
-21
-18
-15
-12
-9
-6
-3
0
2
5
7
10
12
14
16
18
20
22
24
25
27
29
31
32
34
36
37
39
41
42
44
46
48
49
51
53
54
56
58
59
61
62
64
65
66
68
69
70
72
73
74
75
76
77
78
79
80
80
81
82
83
84
84
85
86
87
88
89
89
90
91
91
92
93
94
94
95
96
96
97
97
98
99
99
99
100
100
100
100
100
100
100
100
99
98
98
97
96
95
94
93
92
90
89
87
86
84
82
81
79
77
75
73
70
68
65
63
60
56
53
50
46
42
38
34
29
25
20
15
11
6
1
-4
-9
-14
-19
-25
-30
-35
-39
-44
-49
-54
-58
-63
-68
-72
-76
-81
-85
-90
-94
-98
-103
-107
-111
-116
-120
-125
-129
-134
-138
-142
-147
-151
-156
-160
-164
-169
-173
-177
-181
-185
-189
-192
-196
-199
-202
-205
-208
-210
-212
-214
-216
-218
-219
-220
-221
-222
-223
-224
-225
-225
-226
-226
-227
-227
-227
-227
-226
-226
-225
-225
-224
-223
-222
-221
-220
-219
-217
-216
-214
-213
-211
-209
-208
-206
-204
-202
-201
-199
-197
-195
-194
-192
-190
-189
-187
-186
-184
-183
-181
-180
-179
-177
-176
-175
-173
-172
-171
-170
-170
-169
-168
-168
-167
-167
-167
-166
-166
-165
-165
-164
-164
-163
-163
-162
-161
-160
-159
-158
-156
-155
-153
-152
-150
-148
-146
-143
-141
-139
-136
-134
-131
-128
-126
-123
-120
-118
-115
-112
-110
-107
-105
-102
-100
-98
-96
-94
-93
-91
-90
-89
-88
-87
-86
-86
-85
-85
-84
-84
-84
-85
-85
-85
-86
-87
-88
-89
-90
-92
-93
-95
-96
-98
-99
-101
-102
-104
-105
-107
-108
-110
-112
-113
-115
-117
-119
-121
-123
-125
-127
-129
-131
-133
-136
-138
-140
-143
-146
-148
-151
-154
-157
-159
-162
-165
-168
-171
-174
-177
-181
-184
-187
-191
-194
-198
-202
-205
-209
-213
-218
-222
-226
-231
-235
-240
-245
-250
-255
-260
-266
-271
-276
-282
-287
-292
-298
-303
-308
-313
-318
-323
-327
-332
-336
-340
-345
-348
-352
-356
-359
-362
-365
-368
-370
-372
-374
-376
-377
-378
-379
-380
-381
-381
-381
-381
-380
-380
-379
-378
-377
-376
-375
-374
-372
-371
-369
-368
-366
-364
-362
-360
-358
-357
-355
-352
-350
-348
-346
-344
-342
-340
-338
-336
-334
-333
-331
-329
-327
-325
-323
-321
-319
-317
-315
-313
-310
-308
-305
-302
-299
-296
-293
-289
-286
-282
-277
-273
-268
-264
-259
-253
-248
-242
-236
-230
-223
-217
-210
-202
-195
-188
-180
-172
-165
-157
-149
-141
-133
-125
-117
-109
-100
-92
-84
-76
-67
-59
-51
-42
-34
-26
-17
-9
-1
7
15
23
31
39
47
55
62
70
77
84
91
98
104
111
117
124
130
136
142
148
153
159
165
170
176
181
186
192
197
202
207
212
217
222
227
231
236
240
245
249
253
257
260
264
267
270
273
276
278
281
283
285
288
289
291
293
295
296
297
298
299
300
300
300
300
300
299
299
298
297
296
294
293
291
290
288
286
284
281
279
276
274
271
269
266
264
262
259
257
255
252
250
248
246
244
242
240
238
237
235
233
231
229
227
225
223
221
219
217
214
212
209
206
204
201
198
195
192
188
185
181
178
174
170
165
161
156
152
147
142
137
133
128
123
117
112
107
102
97
92
87
81
76
71
66
61
56
51
47
42
38
34
31
27
24
22
20
18
16
15
14
14
14
14
15
16
18
20
22
24
27
30
33
36
40
44
48
52
56
61
65
70
74
79
83
88
93
97
102
106
111
116
120
125
129
133
138
142
146
150
154
158
161
165
168
172
175
178
181
184
186
188
190
192
194
195
196
198
199
199
200
201
201
202
202
202
202
202
202
202
202
202
202
203
203
203
204
205
205
206
208
209
210
212
214
216
218
220
222
224
226
228
230
233
235
237
239
241
243
245
247
248
250
251
252
253
253
253
253
253
253
252
251
250
248
246
244
241
238
235
231
228
224
219
215
210
205
200
194
189
183
177
170
164
157
150
143
136
129
122
115
107
100
93
86
79
72
66
59
53
47
42
36
31
26
22
17
13
9
5
2
-2
-5
-8
-11
-14
-16
-18
-21
-23
-24
-26
-28
-29
-31
-32
-33
-34
-35
-36
-37
-38
-39
-39
-40
-40
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-37
-36
-35
-33
-32
-30
-29
-27
-25
-22
-20
-17
-14
-12
-8
-5
-2
2
5
9
12
16
20
25
29
34
38
43
48
54
59
65
71
77
84
90
97
104
111
119
126
134
142
151
159
168
177
186
195
204
214
224
234
244
254
265
276
287
298
309
321
332
344
357
369
381
394
407
420
433
447
460
474
488
501
515
529
543
557
571
584
598
612
626
640
653
667
681
695
709
722
736
750
764
778
791
805
819
833
846
860
874
887
901
914
927
941
954
967
980
994
1006
1020
1034
1047
1061
1075
1089
1103
1117
1131
1146
1160
1175
1190
1206
1221
1237
1253
1269
1285
1302
1318
1335
1352
1369
1386
1403
1421
1439
1457
1475
1493
1512
1530
1549
1568
1587
1606
1625
1644
1663
1682
1701
1720
1738
1757
1776
1795
1813
1832
1850
1868
1886
1904
1921
1938
1955
1971
1987
2003
2019
2035
2050
2065
2080
2095
2109
2123
2137
2151
2164
2177
2190
2203
2215
2227
2239
2251
2262
2274
2286
2297
2309
2321
2333
2344
2356
2368
2381
2393
2405
2417
2430
2443
2455
2468
2481
2494
2507
2521
2534
2548
2562
2576
2591
2606
2620
2636
2651
2667
2683
2699
2715
2732
2748
2765
2782
2798
2815
2832
2849
2866
2883
2900
2917
2935
2952
2969
2987
3004
3021
3038
3056
3073
3090
3107
3124
3141
3157
3174
3190
3206
3222
3238
3254
3270
3285
3301
3317
3332
3348
3363
3379
3394
3410
3426
3441
3456
3472
3487
3502
3517
3532
3547
3562
3577
3593
3608
3623
3638
3652
3667
3681
3695
3708
3722
3735
3748
3761
3773
3785
3796
3807
3818
3829
3840
3850
3860
3870
3880
3890
3900
3910
3920
3930
3940
3950
3960
3970
3980
3990
4000
4011
4021
4030
4041
4051
4062
4072
4082
4091
4101
4111
4120
4130
4139
4148
4157
4165
4174
4182
4190
4198
4205
4213
4220
4227
4234
4241
4247
4254
4260
4267
4273
4279
4286
4292
4298
4305
4311
4317
4324
4330
4337
4343
4349
4356
4362
4368
4374
4379
4384
4390
4394
4399
4403
4408
4411
4415
4419
4422
4424
4427
4429
4430
4432
4432
4433
4433
4432
4431
4430
4429
4427
4425
4422
4420
4416
4413
4409
4405
4401
4396
4391
4385
4380
4374
4367
4361
4354
4347
4340
4332
4324
4316
4308
4300
4292
4283
4274
4266
4257
4248
4240
4231
4222
4213
4204
4195
4187
4178
4170
4162
4155
4147
4140
4133
4127
4120
4114
4109
4103
4098
4093
4089
4085
4082
4078
4077
4074
4073
4070
4070
4069
4069
4067
4067
4067
4067
4069
4069
4070
4070
4070
4070
4070
4070
4072
4072
4070
4070
4070
4070
4069
4067
4067
4066
4065
4064
4062
4061
4059
4057
4054
4051
4050
4046
4043
4040
4037
4033
4029
4025
4019
4016
4011
4006
4001
3995
3990
3984
3978
3972
3965
3959
3953
3946
3940
3933
3927
3920
3914
3907
3901
3895
3889
3883
3878
3872
3867
3862
3857
3852
3848
3844
3839
3835
3832
3828
3824
3821
3817
3814
3811
3808
3804
3801
3798
3795
3792
3789
3785
3782
3778
3775
3771
3767
3763
3759
3755
3751
3746
3742
3737
3732
3726
3721
3716
3710
3704
3698
3692
3685
3679
3673
3666
3660
3654
3649
3643
3638
3633
3628
3623
3619
3614
3610
3606
3603
3600
3597
3594
3592
3590
3588
3587
3586
3585
3585
3585
3586
3587
3588
3590
3592
3595
3597
3601
3604
3608
3612
3616
3621
3625
3630
3636
3641
3647
3652
3658
3664
3670
3676
3683
3689
3695
3702
3709
3715
3722
3729
3737
3744
3752
3759
3767
3775
3783
3791
3800
3809
3818
3827
3837
3847
3858
3869
3881
3894
3907
3920
3934
3949
3964
3980
3996
4013
4030
4048
4066
4083
4103
4123
4143
4164
4185
4206
4228
4250
4273
4295
4318
4341
4364
4388
4411
4434
4458
4482
4505
4529
4553
4577
4601
4624
4648
4672
4696
4720
4743
4767
4790
4813
4836
4859
4881
4903
4925
4946
4967
4988
5008
5028
5047
5067
5085
5104
5122
5140
5158
5175
5192
5208
5225
5241
5256
5271
5286
5300
5314
5327
5340
5353
5365
5377
5389
5400
5411
5422
5433
5444
5455
5465
5476
5486
5497
5507
5518
5528
5539
5549
5559
5569
5579
5589
5598
5608
5617
5626
5635
5644
5652
5661
5669
5678
5686
5694
5703
5711
5719
5727
5735
5744
5752
5760
5768
5776
5785
5794
5802
5811
5820
5829
5838
5847
5856
5865
5873
5882
5890
5898
5906
5914
5921
5927
5933
5939
5945
5950
5955
5960
5965
5970
5974
5979
5983
5988
5992
5996
6000
6003
6007
6009
6012
6014
6015
6016
6017
6017
6017
6017
6016
6015
6013
6011
6009
6006
6003
6000
5996
5993
5989
5985
5980
5975
5970
5964
5958
5951
5944
5937
5929
5921
5913
5904
5896
5887
5878
5869
5860
5851
5842
5832
5823
5814
5805
5796
5787
5779
5770
5762
5753
5745
5737
5729
5721
5713
5705
5697
5688
5680
5672
5663
5655
5646
5638
5630
5622
5614
5606
5599
5591
5584
5576
5569
5562
5555
5548
5541
5534
5528
5521
5514
5507
5500
5493
5486
5479
5471
5462
5454
5445
5435
5425
5414
5403
5392
5381
5369
5356
5344
5332
5319
5306
5294
5281
5268
5255
5242
5230
5217
5204
5191
5179
5166
5154
5142
5130
5119
5108
5097
5086
5075
5065
5055
5045
5035
5026
5017
5008
5000
4992
4984
4976
4969
4962
4956
4950
4944
4939
4933
4929
4924
4920
4916
4912
4909
4905
4902
4898
4895
4892
4889
4885
4882
4879
4875
4872
4868
4864
4859
4855
4850
4845
4840
4835
4829
4823
4817
4810
4803
4796
4788
4779
4770
4761
4751
4740
4729
4717
4704
4692
4679
4666
4653
4639
4626
4613
4600
4587
4574
4561
4549
4537
4525
4513
4502
4490
4479
4468
4457
4447
4437
4427
4418
4409
4400
4391
4382
4374
4365
4356
4347
4338
4328
4319
4309
4299
4289
4278
4267
4256
4245
4234
4222
4211
4199
4187
4175
4163
4150
4138
4125
4112
4099
4086
4073
4059
4046
4032
4018
4003
3988
3973
3957
3940
3924
3906
3889
3871
3852
3834
3815
3796
3777
3758
3739
3719
3699
3679
3658
3638
3617
3595
3574
3552
3530
3507
3485
3461
3438
3414
3390
3366
3342
3317
3291
3266
3240
3214
3187
3160
3133
3106
3079
3051
3023
2995
2966
2938
2909
2881
2852
2824
2796
2768
2740
2713
2685
2658
2632
2605
2579
2553
2528
2504
2479
2456
2433
2410
2389
2368
2348
2328
2310
2292
2276
2260
2245
2231
2217
2205
2193
2182
2171
2161
2151
2142
2133
2125
2117
2109
2102
2094
2087
2081
2074
2068
2061
2055
2050
2044
2039
2033
2029
2025
2021
2017
2013
2009
2007
2004
2000
1997
1995
1992
1989
1986
1983
1980
1978
1975
1972
1970
1968
1966
1964
1962
1961
1960
1959
1958
1958
1958
1959
1960
1962
1964
1966
1969
1973
1977
1981
1987
1992
1999
2005
2013
2021
2029
2039
2048
2058
2068
2079
2089
2100
2111
2122
2132
2143
2154
2165
2176
2186
2197
2208
2218
2228
2238
2248
2258
2268
2279
2289
2299
2310
2320
2331
2342
2353
2364
2375
2386
2397
2408
2419
2430
2442
2453
2464
2476
2487
2499
2510
2522
2533
2545
2557
2569
2581
2593
2605
2617
2629
2641
2654
2666
2679
2692
2704
2717
2730
2743
2756
2769
2782
2794
2807
2819
2831
2843
2854
2866
2877
2888
2899
2909
2920
2930
2940
2950
2960
2969
2978
2987
2996
3004
3011
3019
3025
3032
3038
3044
3049
3054
3059
3064
3069
3074
3078
3083
3087
3092
3097
3102
3107
3112
3118
3123
3129
3135
3142
3148
3155
3162
3169
3176
3183
3191
3199
3207
3215
3223
3231
3239
3247
3255
3263
3270
3278
3285
3292
3299
3306
3312
3319
3325
3331
3337
3343
3348
3354
3359
3364
3369
3374
3378
3382
3386
3389
3392
3395
3397
3400
3401
3403
3404
3405
3405
3406
3406
3406
3406
3406
3406
3406
3406
3407
3407
3408
3409
3410
3411
3413
3415
3418
3421
3424
3427
3431
3435
3440
3445
3450
3456
3462
3469
3476
3483
3491
3499
3507
3516
3525
3534
3544
3553
3563
3573
3584
3594
3605
3616
3627
3638
3649
3660
3671
3682
3693
3704
3715
3726
3737
3748
3759
3770
3781
3792
3802
3813
3823
3833
3842
3852
3862
3872
3882
3891
3901
3911
3922
3932
3942
3952
3962
3973
3983
3994
4003
4014
4026
4038
4049
4061
4074
4086
4099
4112
4126
4140
4155
4170
4185
4201
4217
4233
4250
4267
4285
4303
4321
4340
4359
4379
4399
4419
4440
4462
4484
4506
4529
4552
4576
4600
4624
4649
4675
4700
4726
4751
4777
4803
4828
4854
4879
4904
4929
4954
4979
5004
5029
5053
5078
5103
5128
5152
5177
5202
5227
5252
5276
5301
5326
5350
5375
5399
5423
5446
5470
5493
5515
5538
5560
5581
5603
5624
5645
5665
5685
5704
5723
5741
5759
5775
5792
5807
5822
5836
5849
5862
5874
5885
5895
5905
5914
5922
5929
5936
5942
5946
5951
5954
5957
5959
5961
5962
5962
5962
5962
5961
5959
5958
5955
5952
5949
5946
5942
5938
5934
5929
5925
5920
5915
5910
5905
5900
5895
5890
5885
5880
5875
5870
5865
5861
5856
5851
5846
5841
5836
5830
5825
5819
5813
5807
5801
5794
5787
5779
5771
5762
5753
5743
5732
5721
5710
5697
5684
5671
5656
5641
5625
5608
5591
5573
5554
5535
5515
5495
5475
5454
5433
5412
5391
5369
5348
5326
5304
5282
5260
5238
5216
5194
5172
5150
5128
5107
5085
5064
5043
5022
5001
4981
4960
4940
4921
4901
4882
4864
4845
4827
4810
4792
4775
4758
4742
4725
4709
4693
4677
4661
4646
4630
4614
4598
4582
4567
4551
4536
4520
4504
4489
4473
4458
4442
4426
4410
4395
4379
4364
4349
4334
4320
4306
4292
4279
4266
4254
4242
4231
4219
4209
4199
4189
4179
4170
4162
4153
4145
4137
4130
4122
4115
4109
4102
4096
4089
4083
4078
4072
4066
4061
4056
4051
4046
4041
4035
4030
4027
4022
4018
4014
4009
4005
4000
3995
3990
3985
3979
3974
3967
3961
3954
3946
3939
3930
3922
3914
3905
3896
3886
3877
3868
3858
3848
3839
3829
3819
3810
3800
3791
3782
3772
3763
3754
3745
3736
3727
3719
3710
3702
3694
3687
3679
3672
3665
3658
3651
3644
3637
3630
3624
3617
3611
3604
3598
3592
3586
3581
3575
3569
3564
3558
3552
3546
3540
3534
3527
3521
3514
3507
3499
3492
3483
3475
3466
3456
3447
3437
3426
3415
3404
3392
3380
3368
3356
3343
3329
3316
3302
3288
3274
3260
3246
3232
3217
3203
3189
3174
3160
3146
3132
3118
3104
3090
3076
3062
3048
3034
3020
3006
2992
2978
2963
2949
2934
2919
2904
2889
2874
2859
2844
2829
2814
2799
2784
2769
2754
2739
2723
2708
2692
2677
2661
2646
2631
2615
2600
2584
2569
2553
2537
2521
2505
2489
2474
2458
2442
2426
2410
2394
2378
2362
2346
2330
2314
2297
2281
2265
2250
2234
2218
2203
2188
2173
2158
2143
2128
2114
2099
2084
2070
2055
2041
2027
2012
1998
1984
1970
1956
1943
1929
1916
1903
1890
1877
1865
1853
1841
1830
1818
1807
1796
1786
1775
1765
1756
1746
1737
1728
1718
1709
1700
1691
1681
1672
1662
1652
1643
1633
1623
1613
1603
1593
1584
1574
1565
1556
1547
1538
1530
1522
1514
1506
1499
1491
1485
1478
1472
1466
1460
1455
1450
1445
1440
1435
1431
1427
1423
1420
1417
1414
1411
1409
1407
1406
1404
1404
1403
1403
1403
1404
1405
1406
1408
1410
1412
1414
1417
1419
1422
1425
1428
1431
1435
1438
1441
1445
1448
1452
1456
1460
1464
1468
1472
1476
1480
1484
1488
1492
1497
1501
1505
1509
1513
1517
1522
1526
1530
1535
1539
1544
1548
1553
1558
1562
1567
1572
1577
1581
1586
1591
1595
1600
1604
1609
1613
1617
1620
1624
1628
1631
1635
1639
1642
1646
1649
1653
1657
1661
1664
1668
1671
1675
1678
1681
1684
1687
1690
1692
1695
1697
1699
1701
1703
1705
1706
1707
1708
1708
1708
1707
1706
1705
1704
1702
1699
1697
1693
1690
1686
1682
1677
1672
1667
1662
1656
1650
1643
1637
1630
1623
1616
1609
1602
1594
1587
1579
1571
1563
1556
1548
1540
1533
1525
1518
1511
1504
1498
1491
1485
1479
1473
1467
1462
1457
1451
1447
1442
1438
1433
1430
1426
1422
1419
1416
1414
1411
1409
1407
1405
1404
1402
1401
1400
1399
1398
1398
1397
1397
1397
1397
1397
1397
1398
1399
1400
1401
1403
1405
1407
1409
1412
1415
1418
1422
1425
1429
1433
1437
1441
1445
1449
1453
1457
1461
1465
1468
1471
1474
1476
1478
1480
1481
1481
1482
1481
1480
1479
1478
1476
1473
1470
1467
1464
1460
1455
1451
1446
1440
1435
1429
1423
1416
1409
1402
1395
1387
1380
1372
1364
1355
1347
1338
1329
1320
1310
1301
1291
1281
1271
1261
1251
1240
1230
1219
1209
1198
1187
1175
1164
1152
1140
1127
1114
1101
1087
1073
1059
1044
1028
1012
996
979
962
945
927
909
891
872
853
834
815
795
775
754
733
712
690
668
646
623
600
576
552
527
502
476
450
423
395
367
339
309
279
249
218
186
153
120
86
52
16
-19
-56
-92
-130
-167
-205
-244
-283
-322
-362
-401
-441
-481
-521
-561
-600
-640
-679
-719
-757
-796
-834
-871
-908
-945
-981
-1016
-1051
-1084
-1118
-1150
-1181
-1212
-1242
-1271
-1299
-1327
-1355
-1381
-1408
-1433
-1459
-1484
-1508
-1532
-1556
-1580
-1604
-1627
-1650
-1673
-1696
-1718
-1740
-1763
-1785
-1807
-1829
-1852
-1874
-1897
-1919
-1943
-1966
-1990
-2015
-2040
-2065
-2091
-2118
-2145
-2173
-2202
-2231
-2261
-2291
-2322
-2353
-2385
-2418
-2451
-2485
-2518
-2553
-2588
-2623
-2658
-2694
-2730
-2767
-2803
-2840
-2878
-2915
-2953
-2990
-3028
-3066
-3104
-3142
-3180
-3218
-3257
-3295
-3333
-3372
-3410
-3449
-3487
-3525
-3564
-3602
-3640
-3678
-3716
-3753
-3791
-3828
-3865
-3902
-3939
-3976
-4011
-4048
-4085
-4121
-4157
-4192
-4228
-4264
-4300
-4335
-4371
-4406
-4441
-4477
-4512
-4547
-4582
-4617
-4652
-4687
-4722
-4757
-4792
-4826
-4861
-4896
-4930
-4965
-5000
-5035
-5070
-5105
-5140
-5176
-5211
-5247
-5283
-5320
-5356
-5393
-5430
-5468
-5506
-5545
-5585
-5625
-5666
-5707
-5749
-5792
-5835
-5879
-5923
-5968
-6013
-6059
-6105
-6152
-6199
-6247
-6295
-6343
-6392
-6441
-6490
-6540
-6589
-6638
-6688
-6737
-6787
-6836
-6885
-6934
-6983
-7031
-7079
-7127
-7175
-7222
-7268
-7314
-7359
-7404
-7447
-7490
-7533
-7574
-7614
-7654
-7692
-7730
-7766
-7801
-7836
-7869
-7900
-7931
-7960
-7988
-8015
-8041
-8064
-8087
-8109
-8131
-8151
-8170
-8186
-8204
-8220
-8234
-8248
-8261
-8273
-8284
-8294
-8304
-8313
-8322
-8330
-8337
-8344
-8351
-8358
-8365
-8371
-8378
-8384
-8391
-8398
-8405
-8412
-8420
-8428
-8436
-8445
-8454
-8463
-8473
-8484
-8494
-8505
-8517
-8529
-8541
-8553
-8566
-8579
-8592
-8606
-8619
-8633
-8646
-8660
-8674
-8688
-8701
-8715
-8729
-8743
-8756
-8770
-8783
-8796
-8809
-8821
-8833
-8845
-8857
-8868
-8878
-8889
-8898
-8907
-8916
-8924
-8931
-8939
-8945
-8951
-8956
-8961
-8965
-8968
-8971
-8973
-8975
-8976
-8976
-8976
-8975
-8974
-8972
-8969
-8966
-8962
-8957
-8953
-8947
-8941
-8935
-8928
-8921
-8914
-8906
-8897
-8889
-8880
-8872
-8863
-8854
-8845
-8836
-8828
-8819
-8811
-8803
-8795
-8788
-8781
-8774
-8767
-8761
-8755
-8749
-8744
-8739
-8735
-8730
-8726
-8723
-8720
-8717
-8714
-8712
-8711
-8709
-8708
-8707
-8706
-8706
-8706
-8706
-8706
-8706
-8706
-8706
-8707
-8707
-8708
-8708
-8708
-8709
-8709
-8709
-8709
-8709
-8708
-8708
-8707
-8705
-8703
-8701
-8699
-8696
-8692
-8688
-8684
-8679
-8673
-8668
-8661
-8654
-8647
-8639
-8631
-8622
-8613
-8604
-8594
-8584
-8573
-8563
-8552
-8542
-8531
-8521
-8510
-8500
-8489
-8479
-8469
-8459
-8449
-8439
-8429
-8419
-8409
-8399
-8390
-8380
-8371
-8361
-8352
-8343
-8333
-8324
-8314
-8305
-8296
-8286
-8277
-8267
-8258
-8249
-8239
-8230
-8220
-8211
-8201
-8191
-8180
-8170
-8160
-8148
-8138
-8127
-8115
-8103
-8092
-8080
-8068
-8055
-8042
-8031
-8018
-8006
-7994
-7981
-7969
-7957
-7944
-7932
-7920
-7908
-7896
-7884
-7872
-7861
-7849
-7838
-7828
-7817
-7807
-7797
-7787
-7778
-7770
-7762
-7754
-7746
-7739
-7733
-7726
-7720
-7714
-7709
-7704
-7700
-7696
-7692
-7689
-7686
-7684
-7683
-7681
-7681
-7680
-7680
-7681
-7681
-7682
-7683
-7684
-7685
-7686
-7687
-7688
-7688
-7688
-7688
-7687
-7685
-7684
-7681
-7679
-7675
-7671
-7666
-7661
-7655
-7649
-7641
-7633
-7625
-7615
-7605
-7595
-7583
-7572
-7559
-7546
-7532
-7517
-7502
-7487
-7470
-7454
-7436
-7419
-7400
-7382
-7362
-7343
-7323
-7302
-7281
-7260
-7238
-7216
-7194
-7172
-7149
-7126
-7104
-7081
-7058
-7035
-7011
-6988
-6965
-6942
-6920
-6897
-6875
-6853
-6831
-6809
-6788
-6767
-6747
-6727
-6708
-6688
-6670
-6652
-6634
-6616
-6599
-6583
-6566
-6550
-6535
-6520
-6505
-6490
-6476
-6462
-6448
-6435
-6422
-6408
-6395
-6383
-6370
-6357
-6345
-6332
-6320
-6308
-6296
-6285
-6273
-6263
-6252
-6242
-6232
-6223
-6214
-6205
-6197
-6189
-6181
-6173
-6166
-6159
-6152
-6145
-6139
-6132
-6126
-6120
-6114
-6108
-6102
-6096
-6090
-6085
-6080
-6074
-6069
-6064
-6060
-6055
-6051
-6046
-6042
-6038
-6034
-6031
-6028
-6025
-6022
-6019
-6017
-6015
-6014
-6013
-6012
-6011
-6011
-6011
-6011
-6011
-6012
-6013
-6014
-6015
-6017
-6019
-6021
-6023
-6026
-6028
-6031
-6034
-6037
-6040
-6043
-6046
-6049
-6052
-6055
-6059
-6062
-6066
-6069
-6073
-6077
-6081
-6085
-6090
-6095
-6099
-6105
-6110
-6115
-6121
-6127
-6133
-6139
-6145
-6151
-6158
-6164
-6170
-6176
-6183
-6189
-6195
-6201
-6207
-6212
-6218
-6223
-6228
-6233
-6238
-6242
-6246
-6250
-6253
-6256
-6258
-6260
-6262
-6264
-6265
-6267
-6268
-6269
-6269
-6270
-6270
-6271
-6271
-6271
-6271
-6271
-6270
-6269
-6268
-6266
-6264
-6262
-6260
-6256
-6253
-6249
-6244
-6239
-6234
-6228
-6222
-6216
-6209
-6202
-6195
-6188
-6181
-6174
-6167
-6159
-6152
-6146
-6139
-6132
-6125
-6119
-6112
-6106
-6100
-6093
-6087
-6081
-6075
-6069
-6063
-6056
-6050
-6045
-6039
-6033
-6026
-6020
-6014
-6008
-6002
-5995
-5988
-5981
-5974
-5966
-5959
-5951
-5942
-5934
-5925
-5916
-5907
-5897
-5888
-5878
-5867
-5856
-5845
-5834
-5822
-5810
-5798
-5785
-5773
-5760
-5747
-5735
-5722
-5709
-5696
-5683
-5670
-5657
-5644
-5630
-5617
-5604
-5592
-5579
-5566
-5553
-5541
-5528
-5516
-5503
-5491
-5478
-5466
-5453
-5440
-5428
-5415
-5402
-5389
-5376
-5363
-5350
-5336
-5323
-5309
-5295
-5281
-5267
-5253
-5238
-5223
-5208
-5193
-5177
-5161
-5145
-5128
-5111
-5094
-5077
-5059
-5041
-5022
-5003
-4984
-4964
-4944
-4923
-4902
-4881
-4859
-4836
-4813
-4790
-4766
-4742
-4717
-4693
-4667
-4642
-4616
-4589
-4562
-4535
-4508
-4480
-4452
-4424
-4396
-4367
-4339
-4310
-4282
-4253
-4224
-4196
-4168
-4139
-4111
-4083
-4054
-4027
-3999
-3971
-3943
-3915
-3886
-3858
-3830
-3802
-3773
-3745
-3716
-3687
-3658
-3630
-3601
-3572
-3543
-3514
-3484
-3455
-3426
-3397
-3367
-3338
-3309
-3279
-3249
-3219
-3190
-3160
-3130
-3100
-3070
-3040
-3010
-2980
-2951
-2921
-2892
-2863
-2834
-2806
-2778
-2750
-2722
-2694
-2667
-2639
-2611
-2584
-2556
-2528
-2500
-2472
-2444
-2416
-2388
-2360
-2331
-2303
-2274
-2246
-2217
-2189
-2160
-2132
-2103
-2075
-2045
-2017
-1988
-1959
-1930
-1900
-1871
-1841
-1810
-1780
-1749
-1718
-1686
-1654
-1622
-1589
-1556
-1523
-1489
-1455
-1422
-1388
-1353
-1319
-1284
-1250
-1215
-1180
-1145
-1110
-1074
-1039
-1004
-968
-933
-898
-862
-827
-792
-757
-722
-688
-653
-619
-585
-551
-517
-483
-450
-416
-382
-349
-316
-282
-249
-216
-183
-150
-117
-84
-51
-19
14
46
78
109
141
171
202
231
260
289
316
343
369
394
418
441
463
484
505
525
544
562
579
595
611
626
641
655
668
681
693
705
716
726
736
745
753
760
767
773
779
784
788
792
794
797
798
799
800
799
799
797
796
793
790
787
783
779
774
768
763
757
750
744
737
730
722
715
707
699
691
683
675
666
657
648
639
629
619
609
598
588
577
566
555
543
532
521
509
498
487
476
465
454
443
433
423
414
405
396
389
382
375
370
365
362
359
357
357
357
358
361
364
368
374
380
387
395
404
414
425
437
449
463
478
494
510
528
547
567
588
610
633
657
681
707
733
760
788
817
846
875
905
936
967
998
1030
1062
1095
1128
1162
1196
1231
1266
1301
1337
1373
1410
1447
1484
1521
1558
1596
1633
1670
1708
1745
1782
1820
1857
1894
1931
1968
2005
2041
2078
2114
2150
2186
2222
2257
2292
2327
2361
2395
2428
2461
2494
2525
2556
2587
2617
2647
2675
2704
2731
2758
2784
2810
2834
2859
2882
2905
2927
2949
2970
2991
3011
3030
3050
3068
3087
3104
3122
3139
3156
3173
3190
3207
3223
3240
3256
3273
3289
3306
3322
3339
3356
3373
3389
3406
3423
3440
3457
3473
3490
3506
3522
3538
3554
3570
3586
3601
3617
3632
3647
3662
3677
3691
3705
3718
3732
3744
3756
3768
3779
3789
3799
3808
3817
3825
3833
3840
3846
3852
3857
3862
3866
3869
3871
3872
3873
3872
3871
3869
3866
3862
3858
3852
3847
3840
3833
3826
3818
3811
3803
3794
3786
3778
3770
3761
3753
3745
3737
3730
3723
3716
3710
3704
3699
3695
3691
3688
3686
3684
3683
3683
3684
3685
3687
3690
3693
3698
3703
3709
3715
3723
3731
3739
3748
3758
3769
3780
3792
3804
3818
3832
3846
3862
3878
3894
3912
3930
3948
3967
3987
4006
4027
4048
4069
4091
4113
4135
4157
4180
4203
4227
4251
4275
4299
4324
4350
4376
4402
4429
4457
4485
4514
4544
4574
4604
4635
4667
4699
4731
4764
4796
4829
4862
4894
4927
4960
4992
5024
5055
5087
5118
5148
5178
5207
5236
5264
5292
5319
5345
5370
5395
5419
5442
5465
5486
5507
5528
5547
5566
5584
5602
5620
5636
5653
5669
5685
5700
5715
5729
5743
5757
5771
5785
5798
5811
5823
5835
5847
5858
5869
5879
5888
5897
5906
5914
5921
5928
5934
5940
5946
5951
5956
5960
5965
5969
5973
5976
5980
5984
5987
5990
5993
5995
5997
5999
6001
6002
6002
6002
6002
6001
6000
5998
5996
5993
5990
5986
5982
5977
5972
5966
5960
5954
5947
5939
5932
5924
5916
5907
5899
5890
5882
5873
5864
5856
5847
5839
5830
5822
5814
5806
5798
5790
5783
5775
5768
5760
5753
5745
5738
5731
5725
5719
5713
5707
5702
5698
5694
5690
5687
5685
5683
5682
5682
5682
5682
5684
5685
5688
5690
5693
5696
5700
5704
5708
5712
5716
5719
5723
5726
5729
5731
5733
5735
5736
5736
5736
5735
5734
5732
5729
5727
5723
5720
5715
5711
5706
5701
5695
5689
5683
5676
5669
5661
5653
5645
5636
5627
5617
5608
5598
5589
5579
5569
5559
5549
5539
5529
5519
5510
5500
5491
5481
5472
5463
5455
5447
5440
5433
5427
5421
5416
5412
5409
5406
5404
5402
5401
5401
5401
5401
5402
5403
5405
5406
5408
5411
5413
5416
5420
5423
5427
5431
5435
5440
5445
5450
5455
5461
5468
5474
5481
5488
5495
5503
5510
5518
5526
5533
5541
5549
5557
5565
5573
5581
5588
5596
5604
5612
5620
5628
5636
5644
5652
5660
5669
5677
5685
5694
5702
5711
5719
5728
5736
5745
5753
5761
5769
5776
5784
5791
5798
5805
5811
5818
5823
5829
5834
5839
5844
5848
5852
5856
5859
5861
5863
5865
5865
5866
5865
5865
5863
5861
5859
5855
5852
5847
5843
5838
5832
5826
5819
5812
5805
5797
5789
5780
5772
5763
5754
5745
5735
5726
5716
5707
5697
5688
5678
5668
5658
5649
5639
5629
5619
5608
5598
5587
5577
5566
5554
5543
5532
5520
5508
5496
5484
5472
5460
5448
5436
5424
5412
5400
5388
5377
5365
5354
5342
5331
5320
5309
5298
5287
5276
5266
5255
5245
5236
5226
5217
5208
5200
5191
5183
5175
5166
5159
5151
5143
5135
5128
5120
5113
5105
5098
5091
5083
5076
5068
5060
5052
5044
5036
5028
5020
5011
5002
4994
4984
4975
4966
4957
4947
4938
4928
4918
4908
4898
4888
4877
4866
4855
4844
4833
4821
4809
4796
4783
4770
4756
4742
4727
4712
4697
4681
4665
4648
4631
4613
4595
4576
4557
4538
4518
4497
4477
4456
4434
4412
4389
4366
4343
4318
4294
4268
4242
4215
4188
4160
4131
4101
4070
4040
4008
3976
3943
3910
3876
3842
3807
3773
3738
3703
3668
3633
3598
3564
3529
3495
3461
3427
3394
3361
3329
3297
3265
3234
3203
3173
3143
3114
3085
3057
3029
3002
2975
2949
2923
2898
2874
2850
2827
2804
2782
2760
2739
2718
2697
2677
2657
2638
2618
2599
2581
2563
2545
2528
2511
2495
2480
2464
2450
2435
2422
2408
2395
2382
2370
2358
2345
2333
2321
2309
2297
2285
2273
2260
2247
2233
2219
2205
2190
2174
2157
2140
2123
2104
2085
2065
2045
2024
2001
1979
1956
1932
1907
1881
1855
1828
1800
1771
1742
1712
1682
1651
1619
1587
1554
1520
1486
1452
1417
1381
1345
1309
1272
1235
1197
1159
1120
1081
1042
1002
963
923
883
842
802
761
721
681
640
600
560
521
481
442
403
364
325
286
247
209
171
133
94
57
19
-19
-56
-94
-131
-168
-205
-241
-278
-315
-351
-388
-424
-461
-497
-534
-571
-608
-645
-683
-720
-758
-796
-833
-871
-908
-945
-982
-1018
-1055
-1091
-1126
-1161
-1195
-1229
-1262
-1295
-1327
-1359
-1391
-1422
-1452
-1481
-1510
-1539
-1566
-1593
-1619
-1644
-1669
-1692
-1715
-1738
-1759
-1779
-1799
-1817
-1835
-1851
-1867
-1882
-1896
-1909
-1922
-1934
-1945
-1955
-1965
-1974
-1983
-1992
-2000
-2008
-2016
-2024
-2032
-2039
-2047
-2055
-2063
-2070
-2078
-2086
-2093
-2101
-2109
-2116
-2124
-2131
-2139
-2146
-2154
-2162
-2170
-2178
-2186
-2194
-2202
-2210
-2218
-2226
-2235
-2243
-2252
-2261
-2270
-2279
-2289
-2299
-2309
-2320
-2331
-2342
-2354
-2366
-2378
-2390
-2402
-2414
-2426
-2438
-2450
-2463
-2475
-2487
-2498
-2510
-2522
-2534
-2545
-2557
-2569
-2580
-2592
-2603
-2614
-2625
-2635
-2645
-2655
-2664
-2673
-2681
-2689
-2696
-2702
-2708
-2713
-2718
-2722
-2725
-2727
-2729
-2729
-2729
-2727
-2724
-2720
-2715
-2709
-2701
-2692
-2682
-2670
-2657
-2643
-2628
-2611
-2593
-2574
-2554
-2533
-2511
-2488
-2464
-2439
-2413
-2386
-2359
-2331
-2303
-2274
-2245
-2216
-2186
-2157
-2128
-2099
-2070
-2041
-2012
-1984
-1956
-1928
-1901
-1874
-1848
-1823
-1798
-1774
-1751
-1728
-1707
-1687
-1667
-1648
-1631
-1614
-1598
-1584
-1570
-1557
-1544
-1533
-1522
-1511
-1501
-1492
-1482
-1473
-1464
-1455
-1446
-1437
-1427
-1418
-1407
-1397
-1386
-1374
-1362
-1349
-1335
-1321
-1306
-1290
-1273
-1256
-1238
-1219
-1200
-1181
-1160
-1140
-1119
-1098
-1077
-1056
-1035
-1014
-995
-976
-958
-940
-923
-906
-891
-876
-862
-849
-837
-826
-816
-806
-797
-789
-782
-776
-770
-765
-760
-757
-754
-752
-750
-750
-750
-751
-753
-755
-758
-762
-766
-770
-775
-780
-785
-789
-794
-798
-801
-804
-806
-808
-809
-809
-808
-806
-803
-800
-796
-790
-784
-777
-768
-759
-749
-737
-724
-710
-695
-679
-662
-644
-625
-605
-585
-564
-542
-520
-498
-475
-452
-429
-406
-383
-359
-336
-313
-291
-268
-246
-224
-203
-183
-162
-143
-124
-106
-88
-71
-55
-39
-24
-10
3
16
28
39
50
59
68
77
85
93
100
106
112
117
122
126
130
133
136
138
139
140
141
140
140
138
136
133
130
126
122
118
113
108
102
97
91
85
80
74
68
62
57
51
46
40
35
30
25
19
14
9
5
0
-5
-9
-14
-18
-21
-25
-28
-31
-34
-36
-39
-41
-43
-45
-46
-47
-47
-46
-45
-44
-41
-39
-35
-31
-26
-21
-15
-8
-1
6
14
23
31
40
49
58
66
75
84
93
101
109
117
125
132
139
146
152
158
164
169
174
178
182
185
189
192
195
199
202
205
208
211
214
217
220
223
225
228
230
232
234
236
238
239
241
242
243
244
245
246
246
246
245
245
244
243
242
240
239
237
236
234
233
231
229
228
226
224
222
220
218
216
214
211
209
206
204
200
197
192
188
182
177
170
163
155
147
139
129
120
110
99
88
77
65
53
41
29
17
4
-9
-22
-36
-50
-64
-79
-94
-110
-126
-142
-159
-176
-194
-212
-230
-249
-268
-288
-309
-330
-352
-374
-398
-422
-447
-473
-499
-527
-556
-585
-615
-646
-678
-711
-745
-779
-814
-849
-885
-921
-958
-995
-1033
-1071
-1110
-1149
-1189
-1229
-1269
-1309
-1349
-1390
-1430
-1470
-1511
-1551
-1591
-1631
-1671
-1711
-1751
-1791
-1831
-1871
-1911
-1951
-1991
-2032
-2072
-2113
-2153
-2194
-2234
-2275
-2315
-2356
-2396
-2436
-2476
-2515
-2555
-2594
-2633
-2673
-2711
-2750
-2789
-2828
-2866
-2905
-2943
-2981
-3019
-3057
-3095
-3133
-3170
-3208
-3245
-3282
-3319
-3356
-3393
-3430
-3467
-3504
-3540
-3577
-3613
-3650
-3686
-3722
-3758
-3794
-3830
-3866
-3902
-3937
-3973
-4008
-4043
-4078
-4114
-4149
-4185
-4220
-4255
-4290
-4325
-4359
-4394
-4428
-4462
-4495
-4528
-4560
-4592
-4624
-4655
-4685
-4715
-4744
-4773
-4800
-4828
-4854
-4880
-4906
-4931
-4955
-4978
-5001
-5023
-5044
-5065
-5086
-5106
-5125
-5144
-5163
-5181
-5199
-5217
-5234
-5252
-5269
-5286
-5302
-5319
-5336
-5352
-5369
-5385
-5401
-5417
-5432
-5447
-5462
-5476
-5490
-5503
-5516
-5527
-5538
-5548
-5558
-5566
-5574
-5581
-5587
-5592
-5597
-5600
-5604
-5606
-5608
-5610
-5611
-5612
-5612
-5612
-5612
-5612
-5611
-5610
-5609
-5608
-5607
-5606
-5606
-5605
-5605
-5606
-5606
-5607
-5608
-5609
-5611
-5612
-5613
-5615
-5616
-5617
-5618
-5618
-5618
-5618
-5617
-5616
-5614
-5611
-5607
-5603
-5597
-5591
-5584
-5576
-5567
-5558
-5548
-5537
-5526
-5515
-5503
-5490
-5478
-5465
-5452
-5438
-5425
-5411
-5397
-5383
-5369
-5355
-5341
-5327
-5312
-5298
-5284
-5270
-5256
-5243
-5230
-5218
-5206
-5195
-5185
-5176
-5169
-5162
-5156
-5152
-5149
-5148
-5147
-5149
-5151
-5155
-5160
-5167
-5175
-5184
-5195
-5206
-5218
-5232
-5245
-5260
-5276
-5292
-5308
-5326
-5344
-5363
-5383
-5404
-5426
-5448
-5472
-5496
-5521
-5546
-5572
-5599
-5626
-5654
-5681
-5709
-5736
-5764
-5791
-5818
-5844
-5870
-5896
-5921
-5944
-5967
-5989
-6011
-6030
-6049
-6067
-6084
-6099
-6113
-6127
-6139
-6151
-6162
-6173
-6183
-6192
-6202
-6211
-6220
-6229
-6237
-6246
-6255
-6263
-6272
-6281
-6290
-6300
-6310
-6320
-6330
-6341
-6352
-6364
-6376
-6388
-6400
-6413
-6425
-6438
-6451
-6464
-6476
-6489
-6502
-6514
-6527
-6540
-6552
-6565
-6577
-6590
-6602
-6615
-6628
-6641
-6654
-6667
-6680
-6694
-6707
-6720
-6734
-6747
-6759
-6772
-6784
-6796
-6807
-6817
-6828
-6837
-6846
-6855
-6863
-6872
-6880
-6888
-6896
-6905
-6914
-6923
-6932
-6942
-6953
-6964
-6975
-6986
-6998
-7010
-7022
-7034
-7046
-7057
-7069
-7080
-7090
-7100
-7109
-7117
-7125
-7131
-7137
-7141
-7144
-7146
-7146
-7145
-7143
-7140
-7136
-7130
-7123
-7115
-7106
-7096
-7085
-7074
-7061
-7048
-7033
-7018
-7003
-6987
-6970
-6952
-6934
-6916
-6897
-6878
-6859
-6840
-6820
-6800
-6780
-6760
-6740
-6720
-6700
-6680
-6660
-6641
-6621
-6601
-6582
-6562
-6543
-6523
-6504
-6485
-6465
-6446
-6426
-6407
-6387
-6368
-6348
-6328
-6308
-6287
-6266
-6245
-6223
-6201
-6178
-6155
-6132
-6108
-6083
-6059
-6034
-6009
-5984
-5959
-5934
-5909
-5885
-5860
-5836
-5812
-5788
-5765
-5741
-5718
-5696
-5673
-5651
-5630
-5608
-5587
-5566
-5545
-5525
-5504
-5484
-5464
-5444
-5424
-5404
-5385
-5365
-5346
-5328
-5310
-5292
-5275
-5258
-5241
-5225
-5210
-5195
-5181
-5168
-5156
-5144
-5133
-5124
-5115
-5107
-5101
-5095
-5091
-5087
-5085
-5083
-5082
-5082
-5082
-5083
-5085
-5087
-5090
-5093
-5097
-5101
-5106
-5111
-5116
-5122
-5128
-5135
-5142
-5150
-5157
-5165
-5174
-5182
-5190
-5199
-5207
-5215
-5224
-5231
-5239
-5246
-5254
-5260
-5267
-5272
-5278
-5283
-5288
-5292
-5296
-5299
-5302
-5305
-5307
-5308
-5309
-5310
-5310
-5309
-5309
-5308
-5306
-5305
-5303
-5302
-5300
-5298
-5296
-5294
-5292
-5289
-5287
-5284
-5281
-5278
-5274
-5270
-5266
-5262
-5257
-5252
-5246
-5240
-5233
-5226
-5219
-5211
-5203
-5194
-5184
-5175
-5165
-5155
-5145
-5135
-5125
-5115
-5106
-5097
-5089
-5081
-5073
-5066
-5060
-5054
-5048
-5042
-5037
-5033
-5029
-5025
-5021
-5018
-5015
-5012
-5009
-5007
-5005
-5003
-5001
-5000
-4999
-4998
-4998
-4998
-4999
-5000
-5002
-5004
-5007
-5010
-5014
-5017
-5021
-5025
-5030
-5034
-5038
-5043
-5047
-5052
-5057
-5061
-5066
-5070
-5074
-5078
-5082
-5085
-5088
-5090
-5092
-5093
-5093
-5093
-5092
-5090
-5087
-5084
-5080
-5075
-5070
-5064
-5058
-5051
-5044
-5037
-5030
-5023
-5015
-5008
-5001
-4994
-4987
-4981
-4976
-4970
-4966
-4961
-4957
-4954
-4951
-4948
-4945
-4942
-4940
-4937
-4935
-4933
-4931
-4930
-4928
-4926
-4925
-4924
-4923
-4921
-4920
-4918
-4916
-4914
-4911
-4908
-4904
-4900
-4895
-4889
-4882
-4875
-4867
-4858
-4848
-4838
-4826
-4814
-4800
-4786
-4771
-4755
-4738
-4721
-4703
-4684
-4666
-4647
-4629
-4610
-4592
-4574
-4556
-4539
-4523
-4507
-4491
-4476
-4462
-4448
-4434
-4421
-4409
-4397
-4385
-4373
-4362
-4351
-4341
-4330
-4320
-4310
-4301
-4291
-4282
-4273
-4265
-4256
-4247
-4238
-4228
-4218
-4208
-4197
-4186
-4174
-4161
-4148
-4134
-4119
-4104
-4088
-4070
-4054
-4035
-4018
-4000
-3981
-3962
-3943
-3923
-3904
-3883
-3863
-3842
-3821
-3799
-3777
-3754
-3731
-3707
-3683
-3658
-3632
-3606
-3579
-3552
-3524
-3496
-3468
-3439
-3411
-3382
-3353
-3323
-3294
-3265
-3235
-3206
-3176
-3147
-3117
-3087
-3058
-3028
-2998
-2968
-2938
-2908
-2878
-2849
-2819
-2790
-2761
-2732
-2704
-2677
-2650
-2624
-2598
-2573
-2549
-2526
-2503
-2481
-2460
-2440
-2420
-2401
-2382
-2364
-2346
-2328
-2312
-2295
-2279
-2262
-2246
-2230
-2214
-2199
-2183
-2167
-2150
-2134
-2118
-2102
-2085
-2068
-2052
-2035
-2017
-2001
-1984
-1967
-1950
-1932
-1914
-1896
-1877
-1858
-1839
-1818
-1798
-1777
-1755
-1733
-1711
-1688
-1665
-1642
-1618
-1595
-1571
-1548
-1524
-1500
-1476
-1452
-1428
-1403
-1379
-1354
-1329
-1303
-1277
-1251
-1225
-1198
-1171
-1143
-1114
-1085
-1056
-1026
-995
-963
-931
-899
-866
-832
-798
-764
-729
-695
-660
-624
-589
-554
-519
-484
-449
-414
-380
-346
-313
-280
-247
-215
-184
-153
-122
-92
-62
-33
-3
25
54
82
111
139
168
196
225
254
283
313
343
373
405
436
469
502
536
571
607
644
681
720
759
800
841
883
925
969
1012
1057
1102
1147
1192
1238
1283
1328
1374
1418
1463
1507
1551
1594
1637
1679
1721
1762
1802
1842
1882
1920
1958
1995
2031
2066
2100
2133
2164
2194
2223
2251
2277
2302
2325
2348
2368
2388
2406
2424
2440
2455
2469
2483
2495
2506
2517
2527
2536
2544
2551
2557
2563
2568
2572
2575
2578
2580
2581
2582
2582
2581
2579
2578
2575
2572
2569
2566
2563
2559
2555
2552
2548
2544
2541
2538
2534
2531
2528
2525
2521
2518
2514
2511
2507
2503
2500
2496
2492
2488
2484
2481
2477
2473
2469
2465
2461
2457
2453
2449
2445
2442
2438
2435
2433
2431
2429
2428
2428
2428
2429
2432
2435
2438
2443
2450
2457
2465
2475
2486
2498
2512
2527
2544
2562
2582
2603
2626
2650
2675
2702
2731
2761
2792
2824
2858
2893
2929
2967
3005
3044
3085
3126
3167
3210
3252
3296
3339
3383
3426
3470
3513
3557
3600
3643
3686
3728
3770
3812
3853
3894
3934
3974
4011
4050
4086
4124
4159
4193
4226
4258
4289
4318
4346
4373
4398
4422
4445
4466
4486
4505
4522
4539
4554
4567
4580
4592
4602
4611
4620
4627
4634
4640
4645
4649
4653
4656
4658
4660
4661
4662
4662
4661
4661
4659
4657
4655
4652
4649
4646
4642
4637
4633
4628
4623
4617
4612
4606
4600
4594
4588
4581
4575
4568
4561
4553
4546
4538
4529
4520
4511
4502
4492
4482
4472
4462
4451
4440
4429
4418
4406
4395
4383
4372
4360
4349
4337
4326
4314
4303
4292
4281
4270
4259
4249
4239
4229
4220
4211
4203
4195
4187
4181
4174
4169
4164
4160
4156
4153
4151
4150
4149
4149
4150
4151
4153
4155
4157
4161
4164
4168
4172
4176
4181
4186
4191
4196
4202
4208
4215
4222
4229
4236
4244
4252
4260
4269
4278
4286
4295
4303
4311
4319
4326
4333
4339
4345
4349
4353
4356
4358
4360
4359
4358
4356
4353
4348
4342
4335
4326
4316
4305
4291
4277
4261
4243
4223
4202
4180
4156
4130
4103
4074
4045
4014
3982
3948
3914
3879
3843
3807
3770
3732
3694
3656
3618
3579
3541
3503
3465
3427
3390
3354
3318
3282
3248
3213
3180
3147
3116
3085
3055
3025
2997
2970
2944
2919
2896
2873
2852
2831
2812
2794
2777
2761
2746
2732
2720
2708
2698
2688
2680
2673
2667
2661
2657
2654
2652
2651
2651
2651
2653
2656
2660
2665
2671
2678
2687
2696
2707
2718
2731
2745
2761
2777
2795
2814
2834
2856
2878
2903
2928
2954
2982
3011
3041
3072
3105
3138
3173
3208
3245
3282
3320
3359
3399
3440
3480
3522
3563
3605
3647
3689
3730
3772
3813
3854
3895
3935
3974
4013
4051
4089
4125
4161
4196
4229
4261
4292
4322
4350
4377
4402
4425
4446
4466
4484
4500
4514
4526
4536
4544
4550
4554
4557
4557
4556
4554
4550
4544
4537
4529
4520
4509
4498
4486
4472
4459
4444
4429
4413
4396
4379
4362
4344
4326
4307
4288
4269
4249
4228
4208
4186
4165
4143
4120
4098
4075
4051
4027
4003
3979
3954
3929
3904
3879
3853
3828
3802
3777
3751
3726
3701
3676
3651
3626
3602
3579
3555
3532
3510
3488
3467
3447
3427
3408
3390
3373
3356
3340
3325
3311
3298
3286
3275
3265
3256
3248
3241
3235
3230
3226
3224
3222
3221
3221
3223
3225
3227
3231
3235
3240
3246
3252
3259
3266
3274
3282
3291
3299
3308
3318
3327
3337
3347
3357
3367
3377
3388
3398
3409
3419
3430
3441
3452
3463
3473
3484
3494
3505
3515
3525
3535
3545
3555
3565
3574
3584
3594
3604
3614
3624
3635
3645
3656
3667
3678
3689
3701
3713
3725
3737
3750
3763
3776
3790
3805
3820
3835
3851
3868
3885
3902
3920
3939
3958
3977
3997
4017
4038
4059
4080
4102
4124
4147
4170
4193
4217
4242
4266
4291
4317
4343
4368
4395
4421
4447
4474
4501
4528
4554
4581
4607
4634
4660
4686
4712
4737
4761
4785
4809
4832
4854
4875
4896
4916
4936
4954
4973
4990
5007
5024
5040
5056
5072
5088
5103
5119
5134
5150
5166
5182
5199
5215
5232
5250
5268
5286
5305
5324
5344
5364
5385
5407
5430
5453
5477
5502
5528
5554
5581
5610
5639
5669
5699
5731
5763
5796
5829
5863
5897
5932
5967
6002
6038
6073
6109
6144
6179
6215
6249
6284
6319
6353
6387
6421
6454
6487
6520
6553
6585
6617
6649
6680
6711
6742
6772
6802
6832
6861
6890
6919
6948
6976
7004
7033
7061
7088
7116
7144
7172
7200
7228
7256
7284
7313
7342
7371
7401
7431
7462
7493
7524
7557
7589
7623
7657
7692
7727
7763
7800
7837
7875
7914
7953
7993
8032
8073
8114
8156
8198
8240
8283
8326
8369
8413
8458
8502
8547
8592
8637
8683
8728
8774
8820
8866
8912
8958
9004
9050
9097
9144
9191
9238
9286
9334
9383
9432
9481
9531
9581
9632
9683
9735
9787
9840
9892
9945
9999
10052
10106
10160
10214
10268
10322
10376
10429
10483
10537
10591
10644
10697
10750
10803
10856
10908
10960
11012
11063
11113
11163
11213
11262
11310
11358
11406
11452
11498
11543
11587
11630
11673
11714
11755
11795
11833
11871
11909
11945
11980
12015
12048
12082
12114
12145
12176
12207
12236
12265
12293
12321
12347
12373
12399
12424
12448
12471
12494
12516
12538
12559
12579
12599
12619
12638
12656
12674
12691
12708
12725
12741
12756
12771
12786
12800
12814
12827
12840
12853
12865
12877
12888
12899
12909
12919
12928
12937
12945
12953
12960
12967
12973
12979
12983
12988
12991
12994
12997
12999
13000
13001
13001
13000
13000
12998
12996
12994
12992
12989
12986
12983
12980
12976
12973
12970
12966
12964
12961
12959
12957
12956
12955
12955
12956
12957
12959
12961
12964
12968
12973
12978
12984
12991
12999
13007
13017
13028
13039
13052
13066
13081
13097
13114
13132
13152
13173
13195
13219
13243
13269
13296
13324
13354
13384
13416
13449
13482
13517
13553
13590
13628
13667
13706
13746
13788
13830
13873
13916
13960
14005
14050
14096
14143
14190
14237
14285
14333
14382
14431
14480
14530
14580
14630
14681
14732
14783
14834
14886
14937
14988
15040
15091
15143
15194
15245
15296
15348
15398
15449
15500
15550
15600
15649
15699
15747
15796
15844
15891
15938
15984
16030
16075
16120
16164
16207
16248
16291
16332
16372
16411
16450
16487
16524
16560
16594
16628
16660
16692
16722
16752
16780
16808
16834
16859
16884
16907
16930
16952
16972
16992
17011
17030
17047
17064
17080
17096
17111
17125
17139
17152
17165
17177
17189
17201
17212
17223
17234
17244
17255
17265
17275
17285
17295
17305
17315
17326
17336
17346
17357
17367
17378
17389
17400
17411
17423
17435
17447
17459
17472
17485
17499
17512
17526
17541
17555
17570
17585
17601
17616
17632
17649
17665
17682
17699
17716
17734
17751
17769
17787
17806
17824
17843
17862
17881
17900
17920
17940
17960
17980
18001
18022
18043
18064
18086
18108
18130
18152
18174
18196
18218
18241
18263
18285
18308
18330
18353
18375
18397
18420
18442
18465
18487
18509
18532
18554
18577
18599
18621
18643
18665
18687
18709
18731
18752
18773
18795
18815
18836
18856
18877
18896
18916
18935
18954
18972
18990
19008
19025
19041
19057
19073
19088
19102
19116
19129
19141
19153
19165
19175
19185
19194
19203
19210
19217
19223
19229
19233
19237
19240
19242
19243
19243
19243
19242
19240
19237
19233
19229
19223
19217
19210
19203
19195
19186
19176
19165
19154
19143
19131
19118
19104
19090
19076
19061
19046
19030
19014
18997
18980
18963
18945
18928
18910
18892
18874
18855
18837
18818
18799
18780
18760
18741
18721
18701
18681
18660
18639
18618
18596
18575
18552
18530
18506
18483
18459
18434
18409
18383
18357
18330
18302
18273
18244
18214
18183
18151
18119
18086
18052
18017
17981
17945
17908
17870
17832
17792
17752
17711
17669
17627
17583
17539
17494
17448
17402
17354
17306
17258
17208
17158
17108
17057
17006
16955
16903
16852
16800
16748
16696
16644
16592
16540
16487
16435
16383
16331
16277
16226
16174
16120
16068
16015
15962
15909
15856
15802
15748
15694
15639
15584
15529
15474
15418
15362
15306
15249
15193
15136
15078
15021
14963
14906
14848
14790
14732
14674
14616
14558
14500
14442
14384
14326
14268
14210
14152
14095
14037
13979
13922
13865
13808
13750
13694
13637
13580
13524
13468
13412
13356
13300
13245
13189
13134
13079
13025
12971
12916
12863
12809
12756
12703
12650
12597
12545
12493
12441
12389
12337
12286
12234
12183
12131
12080
12028
11977
11925
11874
11822
11770
11718
11666
11614
11561
11508
11455
11401
11348
11293
11239
11184
11129
11073
11017
10961
10904
10847
10790
10732
10675
10616
10558
10499
10441
10382
10323
10264
10204
10145
10086
10027
9967
9908
9849
9790
9732
9673
9615
9557
9499
9442
9385
9328
9272
9216
9161
9106
9052
8998
8944
8891
8839
8787
8736
8685
8635
8585
8536
8488
8440
8393
8346
8299
8254
8208
8164
8119
8074
8032
7989
7947
7906
7865
7824
7784
7745
7706
7669
7631
7595
7559
7524
7490
7457
7425
7393
7363
7334
7306
7279
7253
7228
7204
7182
7160
7140
7121
7104
7087
7072
7058
7045
7032
7021
7011
7002
6994
6986
6979
6973
6967
6961
6956
6952
6947
6943
6938
6934
6930
6926
6921
6917
6912
6907
6901
6896
6890
6883
6876
6869
6861
6853
6843
6834
6823
6812
6801
6788
6775
6761
6747
6731
6715
6698
6680
6662
6642
6622
6601
6579
6556
6533
6509
6484
6458
6431
6404
6376
6348
6318
6288
6258
6227
6195
6162
6129
6096
6062
6027
5992
5957
5922
5886
5850
5813
5777
5740
5703
5666
5628
5590
5552
5514
5476
5437
5398
5359
5320
5280
5240
5199
5159
5118
5076
5034
4992
4950
4907
4864
4821
4778
4734
4690
4646
4602
4557
4513
4468
4423
4378
4334
4289
4244
4199
4154
4110
4065
4019
3976
3931
3887
3842
3797
3752
3708
3663
3618
3573
3528
3483
3438
3393
3348
3303
3257
3212
3166
3121
3076
3030
2985
2940
2894
2849
2804
2758
2713
2668
2623
2578
2532
2487
2442
2396
2351
2305
2260
2215
2169
2124
2078
2032
1987
1941
1896
1850
1804
1759
1713
1667
1621
1575
1528
1482
1435
1389
1341
1294
1246
1198
1150
1101
1052
1002
953
903
852
801
750
698
646
593
540
487
433
379
325
270
214
159
103
47
-10
-66
-123
-180
-237
-295
-352
-410
-467
-524
-582
-639
-696
-752
-809
-865
-920
-976
-1030
-1084
-1138
-1190
-1242
-1293
-1343
-1392
-1440
-1487
-1533
-1578
-1622
-1664
-1705
-1746
-1785
-1822
-1859
-1894
-1929
-1962
-1994
-2025
-2055
-2084
-2112
-2139
-2165
-2190
-2215
-2239
-2262
-2285
-2307
-2329
-2350
-2371
-2391
-2411
-2431
-2451
-2471
-2491
-2511
-2531
-2552
-2572
-2593
-2615
-2636
-2658
-2681
-2704
-2728
-2752
-2776
-2801
-2827
-2853
-2879
-2906
-2934
-2961
-2989
-3018
-3047
-3076
-3105
-3135
-3165
-3196
-3227
-3258
-3289
-3321
-3353
-3385
-3418
-3451
-3483
-3516
-3549
-3582
-3615
-3648
-3681
-3714
-3747
-3780
-3813
-3846
-3879
-3912
-3945
-3978
-4010
-4043
-4075
-4108
-4140
-4172
-4203
-4235
-4266
-4296
-4326
-4356
-4385
-4414
-4441
-4469
-4495
-4521
-4546
-4570
-4593
-4615
-4637
-4657
-4677
-4696
-4713
-4730
-4746
-4761
-4774
-4787
-4798
-4809
-4818
-4825
-4832
-4836
-4840
-4842
-4843
-4842
-4839
-4835
-4829
-4822
-4813
-4802
-4789
-4775
-4759
-4741
-4722
-4701
-4678
-4654
-4627
-4599
-4570
-4539
-4505
-4471
-4434
-4396
-4357
-4315
-4272
-4227
-4181
-4133
-4083
-4032
-3980
-3926
-3870
-3813
-3755
-3695
-3635
-3572
-3509
-3444
-3379
-3312
-3244
-3175
-3105
-3034
-2963
-2890
-2817
-2742
-2667
-2591
-2515
-2438
-2360
-2282
-2203
-2124
-2044
-1964
-1883
-1803
-1722
-1641
-1560
-1479
-1398
-1317
-1236
-1155
-1075
-995
-916
-836
-758
-680
-602
-525
-449
-373
-298
-224
-151
-78
-7
64
134
203
270
337
403
467
531
594
655
716
775
833
891
947
1002
1056
1110
1162
1213
1264
1313
1362
1410
1457
1503
1549
1594
1638
1682
1725
1768
1810
1852
1893
1934
1974
2015
2055
2094
2134
2173
2212
2251
2290
2329
2368
2407
2445
2484
2523
2562
2600
2639
2679
2718
2758
2797
2837
2878
2918
2959
3000
3041
3083
3125
3167
3210
3253
3296
3339
3383
3428
3473
3518
3563
3609
3655
3701
3747
3794
3841
3889
3937
3985
4033
4081
4130
4179
4229
4278
4328
4379
4429
4480
4532
4583
4636
4688
4741
4794
4848
4902
4956
5011
5066
5121
5177
5232
5288
5345
5401
5458
5514
5571
5628
5684
5741
5798
5855
5911
5968
6024
6081
6137
6193
6249
6305
6360
6415
6470
6525
6579
6633
6687
6741
6794
6847
6899
6952
7003
7055
7106
7157
7207
7257
7307
7356
7405
7454
7502
7550
7598
7645
7692
7738
7785
7831
7877
7922
7967
8013
8057
8102
8146
8189
8234
8278
8322
8365
8408
8451
8494
8537
8580
8622
8664
8706
8748
8790
8831
8872
8913
8954
8995
9035
9075
9115
9155
9194
9233
9272
9311
9350
9388
9426
9464
9501
9539
9576
9612
9649
9685
9721
9756
9791
9826
9861
9895
9929
9963
9996
10029
10062
10094
10127
10158
10190
10222
10253
10284
10315
10346
10376
10407
10437
10467
10497
10527
10557
10586
10615
10644
10673
10701
10730
10758
10785
10813
10840
10867
10894
10920
10947
10973
10998
11024
11049
11073
11098
11121
11145
11168
11191
11213
11235
11256
11277
11297
11316
11336
11354
11373
11390
11407
11424
11440
11455
11470
11484
11498
11511
11523
11535
11546
11556
11566
11574
11583
11590
11596
11602
11607
11612
11615
11618
11621
11622
11623
11624
11623
11623
11621
11619
11616
11612
11608
11604
11598
11593
11586
11579
11572
11564
11555
11546
11537
11527
11517
11506
11495
11484
11472
11460
11448
11436
11424
11412
11400
11387
11375
11363
11350
11338
11325
11313
11301
11288
11276
11264
11252
11240
11228
11216
11205
11193
11182
11170
11159
11147
11136
11125
11113
11102
11090
11078
11067
11055
11043
11031
11020
11008
10996
10984
10972
10960
10948
10935
10923
10911
10898
10886
10873
10861
10848
10835
10822
10809
10797
10784
10771
10758
10745
10732
10719
10706
10693
10681
10668
10656
10643
10632
10620
10608
10597
10586
10576
10565
10555
10546
10537
10528
10519
10511
10504
10496
10490
10483
10477
10471
10466
10461
10457
10453
10449
10446
10444
10442
10440
10438
10438
10437
10437
10437
10438
10439
10440
10441
10442
10444
10446
10448
10449
10451
10453
10455
10457
10458
10460
10461
10462
10463
10464
10464
10464
10464
10464
10463
10461
10460
10457
10455
10451
10447
10443
10438
10432
10426
10419
10411
10403
10394
10384
10374
10363
10351
10338
10325
10311
10296
10280
10263
10245
10227
10207
10186
10164
10142
10118
10093
10067
10040
10011
9982
9951
9919
9886
9852
9816
9779
9741
9701
9661
9619
9575
9531
9485
9437
9388
9338
9287
9234
9180
9124
9067
9008
8948
8887
8824
8760
8695
8628
8560
8491
8421
8349
8276
8202
8125
8050
7972
7893
7813
7732
7649
7566
7481
7396
7309
7222
7133
7043
6952
6861
6768
6675
6580
6485
6389
6292
6195
6096
5997
5897
5797
5696
5594
5491
5388
5285
5180
5076
4970
4865
4759
4652
4545
4438
4330
4222
4114
4005
3896
3787
3678
3569
3459
3350
3240
3130
3020
2910
2800
2691
2581
2471
2361
2252
2143
2033
1924
1816
1707
1598
1490
1382
1274
1166
1059
952
845
738
632
526
420
315
210
105
1
-103
-206
-309
-412
-514
-616
-717
-818
-918
-1018
-1118
-1217
-1315
-1413
-1511
-1608
-1704
-1800
-1896
-1991
-2085
-2179
-2272
-2365
-2457
-2549
-2641
-2732
-2822
-2912
-3002
-3092
-3181
-3270
-3359
-3447
-3535
-3623
-3711
-3799
-3886
-3973
-4059
-4147
-4234
-4321
-4408
-4494
-4581
-4667
-4753
-4840
-4926
-5013
-5099
-5185
-5272
-5359
-5446
-5533
-5620
-5707
-5795
-5883
-5971
-6060
-6149
-6237
-6327
-6416
-6506
-6596
-6686
-6776
-6867
-6958
-7049
-7141
-7232
-7324
-7416
-7508
-7600
-7693
-7785
-7878
-7970
-8063
-8156
-8249
-8342
-8434
-8527
-8620
-8713
-8805
-8898
-8990
-9082
-9174
-9266
-9357
-9448
-9538
-9628
-9718
-9807
-9895
-9983
-10070
-10157
-10242
-10327
-10412
-10495
-10578
-10660
-10741
-10821
-10901
-10979
-11057
-11133
-11209
-11284
-11357
-11430
-11502
-11572
-11642
-11710
-11778
-11844
-11909
-11973
-12035
-12096
-12156
-12215
-12272
-12328
-12383
-12437
-12489
-12539
-12589
-12637
-12684
-12729
-12773
-12816
-12858
-12899
-12938
-12976
-13012
-13048
-13082
-13115
-13147
-13178
-13208
-13236
-13264
-13290
-13315
-13339
-13363
-13385
-13406
-13426
-13445
-13463
-13480
-13496
-13512
-13526
-13540
-13553
-13565
-13576
-13587
-13597
-13606
-13614
-13622
-13629
-13635
-13641
-13646
-13651
-13655
-13659
-13662
-13665
-13668
-13670
-13673
-13674
-13676
-13677
-13679
-13680
-13681
-13682
-13683
-13684
-13685
-13685
-13686
-13687
-13688
-13688
-13689
-13690
-13691
-13692
-13693
-13694
-13695
-13696
-13697
-13697
-13698
-13699
-13700
-13701
-13702
-13702
-13703
-13704
-13704
-13705
-13705
-13706
-13706
-13706
-13707
-13707
-13707
-13706
-13706
-13705
-13704
-13702
-13701
-13699
-13696
-13693
-13690
-13686
-13682
-13678
-13673
-13667
-13661
-13655
-13648
-13641
-13633
-13624
-13615
-13606
-13596
-13586
-13575
-13563
-13551
-13539
-13526
-13512
-13498
-13484
-13469
-13454
-13439
-13423
-13406
-13390
-13373
-13355
-13338
-13320
-13302
-13284
-13265
-13246
-13227
-13209
-13189
-13170
-13151
-13132
-13112
-13093
-13073
-13053
-13034
-13014
-12994
-12975
-12955
-12936
-12916
-12896
-12877
-12857
-12838
-12818
-12799
-12780
-12760
-12741
-12722
-12702
-12683
-12664
-12645
-12626
-12607
-12588
-12569
-12550
-12531
-12512
-12493
-12474
-12455
-12436
-12417
-12399
-12380
-12362
-12344
-12326
-12308
-12291
-12274
-12257
-12240
-12224
-12208
-12192
-12177
-12162
-12148
-12134
-12120
-12107
-12095
-12083
-12071
-12060
-12050
-12040
-12030
-12022
-12013
-12006
-11999
-11992
-11986
-11980
-11975
-11970
-11966
-11963
-11959
-11956
-11954
-11952
-11950
-11949
-11948
-11947
-11947
-11947
-11947
-11947
-11948
-11949
-11951
-11952
-11954
-11956
-11958
-11960
-11962
-11965
-11968
-11971
-11974
-11977
-11980
-11984
-11988
-11992
-11996
-12000
-12004
-12009
-12014
-12019
-12024
-12029
-12035
-12041
-12048
-12055
-12062
-12069
-12077
-12085
-12093
-12102
-12111
-12121
-12131
-12141
-12152
-12163
-12174
-12186
-12198
-12211
-12224
-12237
-12251
-12265
-12280
-12295
-12310
-12326
-12342
-12359
-12376
-12393
-12411
-12430
-12449
-12468
-12488
-12508
-12529
-12550
-12572
-12594
-12616
-12640
-12663
-12687
-12712
-12736
-12762
-12787
-12814
-12840
-12867
-12894
-12922
-12950
-12978
-13007
-13036
-13065
-13094
-13124
-13154
-13184
-13214
-13244
-13275
-13306
-13336
-13367
-13398
-13430
-13461
-13492
-13524
-13555
-13587
-13619
-13650
-13682
-13714
-13746
-13779
-13811
-13843
-13876
-13908
-13940
-13973
-14005
-14038
-14070
-14103
-14136
-14168
-14201
-14233
-14266
-14298
-14331
-14363
-14396
-14428
-14461
-14493
-14525
-14558
-14590
-14622
-14654
-14686
-14718
-14750
-14782
-14814
-14846
-14878
-14909
-14941
-14972
-15003
-15034
-15065
-15096
-15126
-15156
-15187
-15217
-15247
-15276
-15306
-15335
-15365
-15394
-15423
-15453
-15482
-15511
-15540
-15569
-15598
-15628
-15657
-15686
-15716
-15745
-15775
-15805
-15835
-15865
-15895
-15926
-15957
-15988
-16018
-16050
-16082
-16114
-16146
-16178
-16210
-16244
-16277
-16312
-16346
-16379
-16415
-16450
-16485
-16520
-16556
-16592
-16629
-16665
-16702
-16739
-16777
-16814
-16851
-16889
-16927
-16964
-17002
-17039
-17077
-17115
-17152
-17189
-17227
-17264
-17300
-17337
-17373
-17410
-17445
-17481
-17516
-17551
-17586
-17620
-17654
-17688
-17721
-17754
-17786
-17817
-17849
-17879
-17910
-17939
-17968
-17996
-18024
-18051
-18078
-18103
-18128
-18152
-18176
-18198
-18220
-18242
-18262
-18281
-18300
-18318
-18335
-18352
-18367
-18382
-18395
-18408
-18420
-18431
-18442
-18451
-18459
-18467
-18473
-18479
-18484
-18487
-18490
-18491
-18492
-18491
-18489
-18487
-18483
-18478
-18471
-18464
-18455
-18446
-18435
-18423
-18410
-18396
-18380
-18364
-18346
-18327
-18307
-18287
-18264
-18241
-18217
-18192
-18166
-18139
-18111
-18083
-18053
-18023
-17992
-17960
-17928
-17895
-17862
-17828
-17793
-17758
-17722
-17686
-17650
-17613
-17576
-17539
-17501
-17463
-17425
-17386
-17348
-17309
-17270
-17230
-17191
-17151
-17112
-17072
-17032
-16993
-16953
-16913
-16873
-16833
-16793
-16754
-16714
-16674
-16635
-16595
-16556
-16517
-16478
-16439
-16400
-16361
-16323
-16285
-16247
-16210
-16172
-16135
-16097
-16062
-16024
-15989
-15953
-15918
-15883
-15848
-15813
-15779
-15745
-15712
-15679
-15646
-15613
-15581
-15549
-15518
-15487
-15456
-15426
-15396
-15366
-15336
-15307
-15278
-15250
-15221
-15193
-15165
-15137
-15110
-15082
-15055
-15028
-15002
-14975
-14948
-14922
-14896
-14870
-14844
-14818
-14792
-14767
-14741
-14716
-14691
-14665
-14640
-14615
-14590
-14565
-14540
-14516
-14491
-14466
-14441
-14416
-14391
-14366
-14341
-14315
-14290
-14265
-14239
-14214
-14188
-14163
-14137
-14111
-14085
-14059
-14033
-14007
-13980
-13954
-13927
-13900
-13873
-13846
-13819
-13792
-13764
-13737
-13709
-13681
-13653
-13626
-13598
-13570
-13542
-13513
-13485
-13458
-13430
-13402
-13374
-13347
-13319
-13292
-13265
-13238
-13211
-13184
-13158
-13132
-13106
-13080
-13054
-13029
-13003
-12978
-12953
-12928
-12903
-12879
-12854
-12830
-12805
-12781
-12757
-12734
-12710
-12686
-12663
-12639
-12616
-12593
-12570
-12547
-12524
-12501
-12478
-12456
-12433
-12410
-12388
-12365
-12342
-12320
-12297
-12274
-12252
-12229
-12206
-12183
-12160
-12137
-12113
-12090
-12067
-12043
-12020
-11996
-11972
-11948
-11924
-11900
-11875
-11851
-11826
-11801
-11775
-11750
-11724
-11698
-11672
-11646
-11619
-11592
-11565
-11538
-11511
-11484
-11456
-11428
-11401
-11373
-11345
-11317
-11289
-11261
-11233
-11205
-11177
-11149
-11122
-11094
-11067
-11039
-11012
-10985
-10958
-10932
-10905
-10878
-10852
-10826
-10800
-10774
-10748
-10723
-10697
-10672
-10647
-10622
-10597
-10572
-10547
-10522
-10498
-10473
-10449
-10425
-10401
-10377
-10353
-10330
-10306
-10283
-10260
-10237
-10214
-10192
-10170
-10148
-10126
-10105
-10084
-10063
-10042
-10022
-10002
-9982
-9963
-9944
-9925
-9906
-9888
-9870
-9853
-9835
-9818
-9802
-9785
-9769
-9754
-9738
-9723
-9709
-9694
-9680
-9666
-9653
-9640
-9627
-9614
-9602
-9590
-9578
-9567
-9555
-9544
-9533
-9523
-9512
-9502
-9492
-9482
-9472
-9462
-9452
-9442
-9433
-9423
-9413
-9404
-9394
-9385
-9375
-9366
-9356
-9346
-9336
-9326
-9316
-9306
-9296
-9285
-9275
-9264
-9253
-9241
-9230
-9218
-9205
-9193
-9180
-9167
-9154
-9140
-9126
-9112
-9097
-9083
-9067
-9052
-9036
-9020
-9004
-8987
-8970
-8952
-8935
-8917
-8899
-8880
-8861
-8842
-8823
-8804
-8784
-8764
-8744
-8724
-8704
-8683
-8663
-8642
-8621
-8600
-8579
-8558
-8536
-8515
-8494
-8472
-8451
-8430
-8408
-8387
-8366
-8345
-8323
-8302
-8281
-8260
-8239
-8218
-8198
-8177
-8156
-8135
-8115
-8095
-8074
-8054
-8034
-8013
-7993
-7973
-7953
-7933
-7913
-7893
-7873
-7853
-7833
-7813
-7793
-7772
-7751
-7731
-7710
-7689
-7667
-7646
-7624
-7603
-7581
-7559
-7537
-7515
-7492
-7470
-7448
-7425
-7403
-7380
-7358
-7335
-7313
-7290
-7268
-7246
-7224
-7201
-7179
-7157
-7135
-7114
-7092
-7070
-7049
-7028
-7006
-6985
-6964
-6943
-6922
-6901
-6880
-6860
-6839
-6818
-6798
-6777
-6757
-6736
-6716
-6696
-6675
-6655
-6635
-6615
-6595
-6575
-6555
-6535
-6515
-6495
-6475
-6456
-6436
-6416
-6396
-6376
-6357
-6337
-6317
-6297
-6277
-6258
-6238
-6218
-6198
-6179
-6159
-6139
-6120
-6100
-6081
-6061
-6042
-6023
-6004
-5985
-5966
-5947
-5928
-5909
-5891
-5872
-5854
-5836
-5818
-5800
-5783
-5765
-5748
-5731
-5714
-5697
-5681
-5665
-5649
-5634
-5618
-5604
-5589
-5575
-5561
-5548
-5535
-5523
-5511
-5499
-5488
-5477
-5467
-5457
-5448
-5439
-5431
-5423
-5416
-5409
-5403
-5397
-5391
-5386
-5381
-5376
-5372
-5368
-5364
-5360
-5357
-5354
-5352
-5349
-5347
-5345
-5343
-5342
-5341
-5339
-5338
-5337
-5337
-5336
-5336
-5335
-5335
-5335
-5335
-5335
-5335
-5335
-5335
-5335
-5336
-5336
-5336
-5337
-5337
-5337
-5338
-5338
-5339
-5339
-5339
-5339
-5339
-5339
-5339
-5339
-5339
-5338
-5337
-5336
-5335
-5334
-5333
-5331
-5329
-5327
-5325
-5323
-5321
-5318
-5315
-5313
-5310
-5307
-5303
-5300
-5297
-5293
-5289
-5286
-5282
-5278
-5274
-5270
-5267
-5263
-5259
-5255
-5251
-5247
-5243
-5239
-5236
-5232
-5229
-5226
-5223
-5220
-5217
-5214
-5211
-5209
-5206
-5204
-5201
-5199
-5197
-5195
-5193
-5191
-5189
-5187
-5186
-5184
-5183
-5181
-5180
-5178
-5177
-5176
-5175
-5173
-5172
-5171
-5170
-5169
-5168
-5167
-5166
-5165
-5163
-5162
-5161
-5159
-5157
-5155
-5153
-5151
-5149
-5146
-5143
-5140
-5137
-5134
-5130
-5125
-5121
-5116
-5111
-5106
-5100
-5094
-5087
-5080
-5072
-5064
-5056
-5047
-5037
-5027
-5016
-5005
-4993
-4981
-4968
-4954
-4939
-4924
-4908
-4892
-4875
-4857
-4838
-4818
-4798
-4777
-4755
-4733
-4709
-4685
-4660
-4634
-4607
-4579
-4551
-4521
-4491
-4459
-4427
-4393
-4359
-4324
-4287
-4250
-4212
-4172
-4132
-4090
-4048
-4005
-3960
-3915
-3868
-3821
-3772
-3722
-3672
-3620
-3567
-3513
-3458
-3402
-3345
-3287
-3228
-3168
-3107
-3045
-2982
-2917
-2852
-2786
-2719
-2651
-2582
-2512
-2441
-2369
-2297
-2223
-2149
-2074
-1998
-1921
-1843
-1765
-1686
-1606
-1526
-1444
-1362
-1280
-1196
-1112
-1028
-942
-857
-770
-683
-596
-508
-419
-330
-241
-151
-61
30
121
212
304
396
489
581
674
768
861
955
1049
1144
1238
1333
1428
1524
1619
1715
1811
1907
2003
2100
2196
2293
2390
2487
2584
2681
2778
2875
2972
3069
3166
3263
3360
3457
3554
3651
3748
3844
3941
4037
4133
4229
4324
4419
4515
4609
4704
4798
4893
4987
5080
5173
5267
5359
5452
5544
5636
5727
5819
5909
6000
6090
6180
6270
6359
6447
6536
6624
6711
6799
6886
6972
7058
7144
7230
7315
7399
7484
7568
7652
7735
7818
7901
7984
8066
8148
8230
8311
8392
8473
8553
8634
8714
8794
8873
8953
9032
9111
9190
9269
9348
9427
9505
9584
9662
9740
9819
9897
9975
10053
10131
10210
10288
10366
10444
10521
10599
10677
10755
10833
10910
10988
11065
11143
11220
11298
11375
11452
11529
11606
11683
11760
11837
11914
11991
12067
12144
12220
12296
12373
12449
12525
12600
12676
12751
12826
12901
12976
13050
13124
13198
13272
13345
13418
13491
13564
13636
13708
13779
13850
13921
13991
14061
14131
14200
14269
14338
14406
14473
14540
14607
14673
14739
14805
14870
14934
14998
15062
15125
15187
15249
15310
15371
15431
15491
15549
15608
15665
15723
15779
15835
15890
15944
15998
16050
16103
16155
16206
16256
16305
16354
16402
16449
16496
16542
16586
16631
16674
16717
16758
16800
16840
16879
16918
16956
16993
17029
17065
17099
17133
17166
17199
17231
17261
17292
17321
17350
17378
17405
17432
17458
17483
17508
17532
17555
17578
17601
17622
17644
17664
17685
17705
17724
17743
17762
17780
17798
17815
17832
17849
17865
17882
17898
17913
17929
17944
17959
17973
17988
18002
18016
18030
18043
18057
18070
18083
18096
18108
18121
18133
18145
18157
18169
18181
18193
18205
18216
18228
18240
18251
18263
18274
18286
18298
18309
18321
18332
18344
18356
18367
18379
18391
18403
18415
18427
18440
18452
18465
18477
18490
18503
18516
18530
18543
18557
18571
18585
18600
18615
18630
18645
18660
18676
18692
18709
18725
18742
18760
18777
18795
18813
18832
18851
18870
18890
18910
18930
18950
18971
18992
19014
19036
19058
19081
19104
19127
19151
19175
19200
19225
19250
19276
19303
19329
19357
19384
19413
19441
19470
19500
19530
19561
19592
19624
19656
19689
19722
19756
19790
19825
19861
19897
19934
19971
20009
20048
20087
20127
20167
20208
20250
20292
20336
20379
20424
20469
20514
20561
20608
20656
20704
20753
20803
20853
20904
20956
21009
21062
21115
21170
21225
21280
21337
21393
21451
21509
21567
21626
21686
21746
21807
21869
21930
21993
22056
22119
22183
22248
22313
22378
22444
22511
22578
22645
22713
22781
22850
22919
22989
23059
23130
23200
23272
23343
23415
23487
23559
23632
23705
23778
23851
23925
23999
24073
24147
24221
24295
24370
24444
24519
24594
24669
24744
24820
24895
24971
25046
25122
25198
25274
25350
25426
25502
25578
25654
25730
25806
25882
25959
26034
26110
26186
26262
26338
26413
26489
26564
26640
26715
26790
26865
26940
27015
27090
27164
27239
27313
27387
27461
27535
27608
27681
27754
27827
27900
27972
28044
28116
28188
28259
28330
28401
28472
28542
28612
28681
28750
28819
28887
28955
29023
29090
29157
29224
29290
29356
29421
29487
29551
29615
29679
29743
29806
29868
29930
29992
30054
30114
30175
30235
30295
30354
30413
30471
30529
30587
30644
30701
30757
30813
30868
30923
30978
31032
31085
31139
31191
31243
31295
31346
31397
31447
31496
31545
31594
31642
31689
31736
31782
31827
31872
31916
31960
32003
32045
32087
32128
32168
32208
32246
32284
32322
32359
32395
32430
32465
32497
32531
32563
32595
32625
32655
32683
32712
32738
32765
32791
32816
32839
32862
32885
32906
32926
32945
32964
32982
32998
33014
33029
33043
33056
33068
33080
33090
33100
33108
33116
33123
33129
33134
33139
33142
33145
33147
33148
33149
33148
33147
33146
33143
33140
33136
33132
33126
33120
33114
33107
33099
33091
33082
33072
33062
33051
33039
33027
33015
33002
32988
32974
32959
32943
32927
32911
32894
32876
32858
32840
32821
32801
32781
32761
32740
32719
32697
32674
32653
32630
32607
32584
32560
32536
32512
32488
32463
32438
32412
32387
32362
32336
32308
32283
32256
32229
32202
32174
32146
32118
32089
32061
32031
32002
31972
31942
31912
31881
31850
31819
31788
31756
31723
31691
31658
31625
31591
31557
31523
31488
31454
31418
31383
31347
31311
31274
31237
31200
31162
31124
31086
31048
31009
30970
30931
30892
30852
30812
30772
30732
30691
30651
30610
30569
30528
30486
30445
30403
30362
30320
30277
30235
30193
30150
30107
30064
30021
29977
29933
29889
29845
29801
29756
29711
29666
29620
29574
29528
29482
29435
29388
29341
29294
29246
29198
29149
29100
29051
29002
28952
28902
28852
28801
28750
28699
28647
28595
28543
28490
28437
28383
28329
28275
28220
28165
28109
28053
27996
27939
27881
27823
27765
27706
27646
27586
27526
27465
27404
27342
27280
27217
27154
27090
27026
26962
26897
26831
26766
26699
26633
26566
26499
26431
26363
26294
26225
26156
26086
26016
25946
25875
25804
25733
25661
25589
25516
25444
25371
25297
25223
25149
25075
25001
24926
24851
24775
24699
24623
24547
24471
24394
24317
24240
24163
24085
24008
23930
23851
23773
23694
23616
23537
23458
23378
23299
23219
23140
23060
22979
22899
22818
22738
22657
22576
22494
22413
22331
22249
22167
22084
22002
21919
21836
21753
21670
21586
21502
21418
21334
21249
21165
21080
20995
20909
20824
20738
20652
20566
20479
20393
20306
20219
20131
20044
19956
19868
19780
19692
19603
19515
19426
19336
19247
19158
19068
18978
18888
18797
18706
18616
18524
18433
18341
18250
18158
18065
17973
17880
17787
17694
17601
17507
17413
17319
17225
17130
17035
16940
16845
16749
16654
16558
16461
16364
16268
16170
16073
15975
15877
15779
15680
15581
15481
15381
15281
15181
15080
14978
14877
14775
14672
14569
14466
14362
14258
14153
14048
13943
13837
13730
13624
13516
13409
13301
13192
13083
12974
12864
12754
12643
12532
12420
12308
12195
12082
11968
11854
11740
11625
11509
11394
11277
11161
11043
10926
10808
10690
10571
10452
10332
10212
10092
9971
9850
9729
9607
9485
9363
9240
9117
8994
8871
8747
8624
8500
8376
8251
8127
8002
7878
7753
7628
7504
7379
7254
7129
7004
6879
6755
6630
6505
6381
6256
6131
6007
5883
5758
5634
5510
5386
5262
5139
5015
4892
4769
4646
4523
4401
4278
4156
4035
3913
3792
3671
3550
3429
3309
3189
3069
2950
2831
2712
2593
2474
2356
2238
2121
2003
1886
1769
1652
1535
1419
1303
1187
1071
956
840
725
610
496
381
267
153
39
-75
-189
-302
-416
-529
-642
-755
-867
-980
-1092
-1204
-1316
-1428
-1539
-1650
-1761
-1871
-1982
-2092
-2201
-2311
-2420
-2529
-2637
-2745
-2853
-2960
-3067
-3174
-3280
-3386
-3491
-3596
-3701
-3805
-3909
-4011
-4115
-4217
-4319
-4421
-4522
-4623
-4723
-4823
-4922
-5021
-5119
-5217
-5314
-5411
-5507
-5603
-5698
-5793
-5887
-5981
-6074
-6166
-6258
-6350
-6441
-6531
-6621
-6710
-6799
-6887
-6975
-7062
-7149
-7236
-7321
-7407
-7492
-7576
-7660
-7744
-7827
-7910
-7992
-8074
-8154
-8236
-8317
-8397
-8477
-8557
-8636
-8715
-8794
-8873
-8951
-9029
-9106
-9184
-9261
-9338
-9415
-9491
-9568
-9644
-9720
-9797
-9873
-9948
-10024
-10100
-10176
-10252
-10327
-10403
-10478
-10554
-10630
-10706
-10781
-10857
-10933
-11009
-11085
-11161
-11237
-11314
-11390
-11466
-11543
-11620
-11697
-11774
-11851
-11929
-12006
-12084
-12162
-12240
-12319
-12397
-12476
-12555
-12635
-12714
-12794
-12874
-12954
-13034
-13115
-13196
-13277
-13358
-13440
-13522
-13604
-13687
-13770
-13853
-13937
-14020
-14104
-14189
-14274
-14359
-14444
-14530
-14616
-14702
-14789
-14876
-14964
-15052
-15140
-15229
-15317
-15407
-15496
-15586
-15677
-15768
-15859
-15950
-16041
-16133
-16226
-16318
-16411
-16504
-16597
-16690
-16784
-16877
-16971
-17065
-17159
-17253
-17347
-17441
-17535
-17629
-17724
-17818
-17912
-18006
-18100
-18194
-18287
-18381
-18474
-18567
-18660
-18753
-18846
-18938
-19030
-19122
-19213
-19304
-19395
-19485
-19575
-19664
-19753
-19841
-19929
-20017
-20103
-20189
-20275
-20359
-20444
-20527
-20610
-20692
-20773
-20853
-20933
-21012
-21090
-21167
-21244
-21320
-21394
-21468
-21541
-21614
-21685
-21755
-21825
-21893
-21961
-22027
-22093
-22158
-22222
-22284
-22346
-22407
-22467
-22526
-22584
-22641
-22697
-22752
-22806
-22859
-22911
-22963
-23013
-23063
-23111
-23159
-23206
-23252
-23297
-23342
-23385
-23428
-23470
-23512
-23552
-23592
-23631
-23670
-23707
-23745
-23781
-23817
-23852
-23887
-23921
-23954
-23987
-24019
-24051
-24082
-24113
-24143
-24173
-24203
-24232
-24261
-24289
-24317
-24345
-24372
-24399
-24426
-24452
-24478
-24504
-24529
-24554
-24579
-24604
-24628
-24652
-24676
-24699
-24723
-24746
-24768
-24791
-24813
-24835
-24856
-24878
-24899
-24920
-24940
-24961
-24981
-25000
-25020
-25039
-25058
-25077
-25095
-25113
-25131
-25148
-25166
-25183
-25200
-25216
-25232
-25248
-25264
-25279
-25295
-25309
-25324
-25339
-25353
-25367
-25381
-25394
-25407
-25421
-25433
-25446
-25458
-25471
-25483
-25494
-25506
-25517
-25528
-25539
-25550
-25560
-25571
-25581
-25591
-25600
-25610
-25619
-25629
-25638
-25647
-25655
-25664
-25672
-25681
-25689
-25697
-25704
-25712
-25719
-25726
-25733
-25740
-25747
-25753
-25759
-25765
-25771
-25776
-25782
-25787
-25792
-25797
-25801
-25805
-25810
-25813
-25817
-25820
-25824
-25827
-25829
-25832
-25834
-25836
-25838
-25839
-25841
-25842
-25842
-25843
-25843
-25843
-25843
-25843
-25842
-25841
-25840
-25839
-25838
-25836
-25834
-25832
-25830
-25828
-25825
-25823
-25820
-25817
-25813
-25810
-25806
-25802
-25798
-25794
-25789
-25784
-25779
-25774
-25768
-25762
-25755
-25749
-25742
-25734
-25726
-25718
-25709
-25700
-25691
-25681
-25671
-25660
-25649
-25637
-25625
-25613
-25600
-25586
-25572
-25558
-25543
-25528
-25512
-25495
-25479
-25461
-25443
-25425
-25406
-25387
-25367
-25347
-25326
-25305
-25284
-25262
-25239
-25216
-25193
-25169
-25145
-25120
-25095
-25069
-25043
-25017
-24990
-24963
-24935
-24907
-24879
-24850
-24821
-24791
-24761
-24731
-24700
-24669
-24637
-24605
-24573
-24540
-24507
-24473
-24439
-24405
-24370
-24334
-24298
-24262
-24225
-24187
-24149
-24111
-24072
-24032
-23992
-23951
-23909
-23867
-23825
-23782
-23738
-23693
-23648
-23602
-23556
-23509
-23461
-23412
-23363
-23313
-23262
-23211
-23158
-23105
-23052
-22997
-22942
-22885
-22828
-22770
-22712
-22652
-22592
-22530
-22468
-22405
-22341
-22277
-22211
-22144
-22077
-22009
-21939
-21869
-21798
-21727
-21654
-21580
-21506
-21431
-21354
-21277
-21199
-21121
-21041
-20961
-20880
-20798
-20715
-20631
-20547
-20462
-20376
-20289
-20201
-20113
-20023
-19933
-19843
-19751
-19658
-19565
-19471
-19376
-19280
-19183
-19086
-18987
-18888
-18788
-18688
-18586
-18484
-18381
-18277
-18173
-18068
-17962
-17855
-17747
-17639
-17530
-17421
-17311
-17200
-17089
-16977
-16864
-16751
-16637
-16523
-16408
-16292
-16175
-16059
-15943
-15825
-15708
-15589
-15470
-15351
-15232
-15112
-14991
-14870
-14749
-14628
-14506
-14384
-14261
-14138
-14015
-13892
-13768
-13644
-13520
-13395
-13271
-13146
-13020
-12895
-12769
-12643
-12517
-12391
-12265
-12138
-12011
-11884
-11757
-11629
-11502
-11374
-11246
-11118
-10990
-10861
-10733
-10604
-10475
-10346
-10217
-10088
-9959
-9830
-9700
-9571
-9441
-9311
-9182
-9052
-8922
-8792
-8661
-8531
-8401
-8270
-8140
-8009
-7878
-7747
-7616
-7485
-7354
-7223
-7091
-6960
-6828
-6696
-6565
-6433
-6301
-6168
-6036
-5904
-5771
-5639
-5506
-5373
-5240
-5107
-4974
-4841
-4707
-4574
-4441
-4307
-4174
-4040
-3907
-3773
-3640
-3506
-3373
-3240
-3106
-2973
-2840
-2707
-2574
-2441
-2309
-2176
-2044
-1912
-1780
-1649
-1517
-1386
-1256
-1126
-996
-866
-737
-609
-481
-353
-226
-100
26
152
276
401
524
647
769
891
1012
1132
1251
1369
1487
1604
1720
1835
1950
2063
2176
2287
2398
2508
2617
2725
2832
2938
3043
3147
3251
3353
3454
3555
3654
3753
3850
3947
4043
4138
4232
4325
4417
4508
4599
4688
4777
4865
4952
5038
5124
5209
5293
5376
5459
5541
5623
5704
5784
5864
5943
6021
6100
6177
6255
6331
6408
6484
6559
6635
6710
6784
6858
6932
7006
7080
7153
7226
7299
7372
7444
7517
7589
7661
7733
7805
7877
7948
8020
8092
8163
8234
8306
8377
8448
8520
8591
8662
8733
8805
8876
8947
9018
9090
9161
9232
9304
9375
9447
9518
9590
9661
9733
9805
9877
9949
10021
10093
10165
10237
10310
10382
10455
10527
10600
10673
10745
10818
10891
10964
11037
11110
11183
11256
11330
11403
11477
11550
11624
11697
11771
11845
11919
11993
12067
12141
12215
12289
12363
12437
12512
12586
12660
12735
12809
12884
12958
13033
13107
13181
13256
13330
13404
13478
13553
13627
13701
13775
13848
13922
13996
14069
14142
14216
14289
14362
14435
14507
14580
14652
14724
14796
14868
14940
15011
15082
15153
15224
15294
15365
15435
15504
15574
15643
15711
15780
15848
15915
15983
16050
16117
16183
16248
16314
16379
16444
16509
16573
16636
16700
16763
16825
16887
16949
17011
17072
17132
17193
17253
17312
17372
17431
17489
17547
17605
17663
17720
17776
17833
17889
17944
18000
18055
18109
18163
18217
18270
18323
18376
18428
18480
18532
18583
18634
18684
18734
18784
18833
18882
18931
18980
19028
19075
19123
19170
19217
19263
19309
19355
19400
19445
19490
19534
19578
19622
19665
19708
19750
19793
19835
19876
19917
19958
19998
20039
20078
20118
20157
20196
20234
20272
20310
20348
20385
20422
20458
20495
20530
20566
20601
20636
20671
20705
20738
20772
20805
20838
20870
20902
20933
20964
20995
21025
21055
21084
21113
21142
21170
21197
21224
21251
21277
21303
21328
21352
21376
21400
21422
21445
21466
21487
21508
21528
21547
21566
21584
21601
21618
21634
21649
21664
21678
21691
21704
21716
21727
21738
21748
21757
21765
21773
21780
21786
21791
21796
21800
21803
21805
21807
21808
21808
21808
21806
21804
21802
21798
21794
21789
21784
21777
21770
21762
21754
21744
21734
21724
21712
21700
21687
21674
21660
21645
21630
21614
21597
21580
21562
21544
21525
21506
21486
21465
21445
21423
21401
21379
21356
21333
21309
21285
21260
21235
21209
21183
21156
21129
21102
21074
21046
21017
20987
20958
20928
20897
20866
20835
20803
20771
20738
20705
20672
20638
20604
20569
20535
20499
20463
20427
20391
20354
20317
20279
20241
20203
20164
20125
20086
20046
20006
19965
19925
19883
19842
19800
19757
19715
19672
19628
19584
19540
19496
19451
19405
19360
19314
19267
19220
19173
19125
19077
19028
18979
18930
18880
18830
18780
18729
18677
18625
18573
18520
18467
18414
18360
18305
18251
18195
18140
18083
18027
17970
17912
17854
17795
17736
17677
17617
17557
17496
17434
17372
17310
17247
17184
17120
17055
16990
16925
16859
16793
16726
16659
16591
16522
16454
16384
16314
16244
16172
16102
16030
15958
15885
15812
15738
15664
15589
15514
15438
15362
15286
15209
15132
15054
14976
14897
14818
14738
14658
14578
14497
14416
14334
14252
14169
14087
14003
13919
13835
13751
13666
13581
13495
13409
13322
13235
13148
13061
12973
12885
12796
12707
12617
12528
12438
12347
12256
12165
12073
11981
11889
11796
11703
11609
11515
11421
11326
11231
11136
11040
10943
10847
10750
10652
10554
10456
10357
10258
10158
10058
9958
9857
9756
9654
9552
9450
9347
9244
9140
9036
8931
8826
8721
8615
8509
8402
8295
8188
8080
7972
7864
7755
7646
7537
7427
7317
7206
7096
6985
6874
6762
6651
6539
6427
6315
6203
6090
5977
5865
5752
5639
5526
5412
5299
5186
5072
4959
4845
4732
4618
4505
4392
4278
4165
4051
3938
3825
3712
3600
3487
3374
3262
3150
3038
2926
2814
2702
2591
2479
2368
2258
2147
2036
1926
1816
1706
1596
1487
1377
1268
1159
1051
942
834
726
618
510
403
296
189
82
-24
-130
-236
-342
-447
-552
-657
-762
-866
-970
-1074
-1177
-1281
-1384
-1486
-1589
-1691
-1793
-1894
-1996
-2097
-2197
-2298
-2398
-2497
-2597
-2696
-2795
-2894
-2992
-3090
-3188
-3286
-3383
-3480
-3577
-3673
-3770
-3866
-3962
-4057
-4152
-4248
-4343
-4437
-4532
-4626
-4720
-4814
-4908
-5001
-5095
-5188
-5281
-5374
-5467
-5560
-5652
-5745
-5837
-5929
-6021
-6113
-6205
-6296
-6388
-6479
-6571
-6662
-6753
-6844
-6934
-7025
-7115
-7206
-7296
-7386
-7475
-7565
-7654
-7744
-7833
-7921
-8010
-8098
-8186
-8274
-8361
-8448
-8535
-8622
-8708
-8794
-8879
-8965
-9050
-9134
-9218
-9302
-9386
-9469
-9551
-9633
-9715
-9796
-9877
-9958
-10038
-10117
-10196
-10275
-10353
-10430
-10507
-10583
-10659
-10734
-10809
-10883
-10956
-11029
-11101
-11173
-11244
-11314
-11384
-11452
-11521
-11588
-11655
-11721
-11786
-11851
-11914
-11977
-12040
-12101
-12162
-12222
-12281
-12340
-12398
-12455
-12511
-12567
-12621
-12675
-12729
-12781
-12833
-12884
-12935
-12985
-13034
-13082
-13129
-13176
-13223
-13268
-13313
-13357
-13401
-13444
-13486
-13528
-13569
-13609
-13649
-13688
-13727
-13765
-13802
-13839
-13875
-13910
-13945
-13979
-14012
-14045
-14078
-14109
-14140
-14171
-14201
-14230
-14259
-14287
-14315
-14342
-14368
-14394
-14419
-14444
-14469
-14493
-14516
-14539
-14561
-14583
-14605
-14626
-14646
-14666
-14686
-14705
-14724
-14743
-14761
-14778
-14796
-14813
-14829
-14845
-14861
-14877
-14892
-14907
-14921
-14935
-14949
-14962
-14975
-14988
-15001
-15013
-15024
-15036
-15047
-15057
-15068
-15078
-15087
-15097
-15105
-15114
-15122
-15130
-15138
-15145
-15152
-15158
-15164
-15170
-15175
-15180
-15185
-15189
-15193
-15196
-15199
-15202
-15204
-15206
-15208
-15209
-15210
-15210
-15210
-15210
-15209
-15208
-15206
-15204
-15202
-15199
-15196
-15192
-15188
-15183
-15179
-15173
-15168
-15161
-15155
-15148
-15141
-15133
-15125
-15117
-15108
-15099
-15089
-15079
-15069
-15058
-15047
-15035
-15023
-15011
-14998
-14985
-14972
-14958
-14944
-14930
-14915
-14900
-14885
-14869
-14853
-14837
-14820
-14803
-14786
-14768
-14750
-14732
-14713
-14694
-14674
-14655
-14635
-14614
-14593
-14572
-14551
-14529
-14506
-14484
-14461
-14437
-14413
-14389
-14364
-14339
-14313
-14287
-14260
-14233
-14205
-14177
-14149
-14120
-14090
-14060
-14030
-13999
-13967
-13935
-13902
-13869
-13835
-13801
-13766
-13731
-13695
-13659
-13622
-13584
-13546
-13507
-13467
-13427
-13387
-13345
-13303
-13261
-13218
-13174
-13130
-13085
-13039
-12993
-12946
-12899
-12851
-12802
-12753
-12703
-12653
-12602
-12550
-12498
-12445
-12391
-12337
-12282
-12227
-12171
-12114
-12057
-11999
-11940
-11881
-11821
-11760
-11698
-11636
-11574
-11511
-11447
-11382
-11317
-11251
-11185
-11118
-11050
-10982
-10913
-10844
-10774
-10703
-10632
-10561
-10489
-10416
-10343
-10269
-10195
-10121
-10046
-9970
-9894
-9818
-9741
-9664
-9586
-9508
-9429
-9350
-9271
-9192
-9112
-9031
-8951
-8870
-8788
-8707
-8625
-8543
-8460
-8378
-8295
-8212
-8128
-8045
-7961
-7878
-7794
-7710
-7626
-7541
-7457
-7373
-7289
-7204
-7120
-7036
-6951
-6867
-6783
-6698
-6614
-6530
-6446
-6362
-6278
-6194
-6111
-6027
-5944
-5860
-5777
-5694
-5611
-5528
-5445
-5362
-5280
-5198
-5116
-5033
-4952
-4870
-4788
-4707
-4626
-4545
-4464
-4384
-4303
-4223
-4143
-4064
-3984
-3905
-3826
-3747
-3669
-3591
-3513
-3435
-3357
-3280
-3203
-3126
-3049
-2973
-2897
-2821
-2745
-2669
-2594
-2518
-2443
-2368
-2293
-2219
-2144
-2070
-1995
-1921
-1847
-1773
-1699
-1625
-1551
-1478
-1404
-1330
-1257
-1183
-1110
-1037
-963
-890
-817
-744
-671
-598
-525
-452
-379
-306
-233
-160
-87
-14
59
132
204
277
350
422
495
568
640
713
785
857
930
1002
1074
1147
1219
1291
1363
1435
1507
1580
1652
1723
1795
1867
1939
2011
2083
2155
2226
2298
2370
2441
2513
2585
2656
2728
2799
2870
2942
3013
3084
3155
3226
3297
3368
3439
3510
3581
3652
3722
3793
3863
3934
4003
4075
4145
4215
4285
4355
4425
4495
4565
4634
4704
4774
4843
4913
4982
5052
5121
5190
5259
5329
5398
5467
5536
5604
5673
5742
5810
5879
5947
6015
6084
6152
6220
6287
6355
6423
6490
6557
6625
6692
6759
6825
6892
6959
7025
7092
7158
7224
7290
7356
7422
7487
7553
7618
7684
7749
7815
7880
7945
8010
8074
8140
8205
8269
8334
8399
8464
8528
8592
8657
8721
8785
8850
8914
8978
9042
9105
9169
9233
9296
9360
9423
9487
9550
9614
9677
9740
9803
9866
9929
9992
10056
10119
10182
10245
10308
10371
10434
10497
10560
10623
10686
10749
10812
10875
10938
11002
11065
11128
11191
11255
11318
11382
11445
11509
11572
11635
11699
11762
11826
11889
11953
12016
12080
12143
12206
12269
12332
12396
12458
12521
12584
12646
12709
12771
12833
12894
12956
13017
13078
13139
13199
13259
13319
13378
13437
13496
13554
13612
13669
13726
13782
13838
13894
13949
14003
14057
14111
14163
14216
14268
14319
14369
14419
14468
14517
14565
14612
14659
14705
14750
14794
14838
14881
14923
14964
15005
15044
15083
15121
15159
15195
15231
15265
15299
15332
15364
15395
15426
15455
15484
15512
15539
15565
15590
15614
15638
15660
15682
15703
15723
15742
15760
15778
15794
15810
15825
15839
15852
15864
15876
15886
15896
15905
15913
15921
15927
15933
15938
15942
15946
15949
15951
15952
15952
15952
15951
15950
15947
15944
15940
15936
15931
15925
15919
15912
15904
15896
15887
15877
15867
15857
15846
15834
15822
15809
15796
15783
15769
15754
15739
15724
15708
15691
15675
15658
15640
15623
15605
15586
15567
15548
15528
15509
15489
15468
15447
15426
15405
15383
15361
15339
15316
15293
15270
15247
15223
15199
15174
15150
15125
15099
15074
15048
15022
14996
14970
14943
14916
14889
14861
14834
14806
14778
14750
14722
14693
14665
14636
14607
14577
14548
14519
14489
14459
14429
14399
14369
14339
14309
14278
14247
14217
14186
14155
14124
14092
14061
14029
13998
13966
13934
13902
13869
13837
13804
13772
13739
13706
13673
13640
13606
13573
13539
13505
13471
13437
13403
13368
13333
13298
13263
13228
13193
13157
13121
13085
13049
13012
12976
12939
12901
12864
12826
12789
12750
12712
12674
12635
12596
12557
12518
12478
12438
12398
12358
12318
12277
12236
12195
12153
12112
12070
12028
11985
11943
11900
11857
11813
11770
11726
11682
11637
11592
11547
11502
11456
11411
11364
11318
11271
11225
11177
11130
11082
11034
10986
10938
10890
10841
10792
10743
10694
10644
10595
10545
10495
10445
10395
10345
10294
10244
10194
10143
10092
10042
9991
9940
9889
9839
9788
9737
9686
9635
9584
9534
9483
9432
9382
9331
9280
9230
9180
9130
9079
9029
8980
8930
8880
8831
8782
8733
8684
8635
8587
8539
8491
8443
8396
8348
8301
8255
8208
8162
8116
8071
8026
7981
7936
7892
7848
7804
7761
7718
7676
7633
7591
7550
7508
7467
7427
7386
7346
7307
7267
7228
7190
7151
7113
7075
7038
7001
6964
6927
6891
6855
6820
6785
6750
6715
6681
6647
6613
6579
6546
6513
6481
6448
6416
6384
6353
6321
6290
6259
6228
6197
6167
6136
6106
6076
6046
6016
5986
5957
5927
5897
5868
5839
5809
5780
5751
5721
5692
5663
5634
5605
5575
5546
5517
5488
5459
5429
5400
5371
5341
5312
5283
5253
5224
5194
5164
5135
5105
5075
5045
5015
4985
4955
4925
4895
4865
4835
4805
4775
4745
4714
4684
4654
4624
4593
4563
4533
4502
4472
4442
4411
4381
4350
4320
4289
4259
4228
4198
4167
4137
4107
4075
4046
4014
3985
3955
3925
3895
3865
3835
3805
3775
3746
3716
3686
3657
3628
3599
3570
3541
3512
3483
3454
3426
3398
3369
3341
3313
3285
3257
3230
3202
3175
3148
3120
3093
3066
3040
3013
2986
2960
2934
2907
2881
2855
2829
2804
2778
2753
2727
2702
2677
2652
2627
2602
2577
2552
2528
2504
2480
2456
2432
2408
2385
2362
2338
2315
2293
2270
2248
2225
2203
2181
2159
2138
2116
2095
2074
2053
2032
2011
1990
1970
1950
1929
1909
1889
1869
1850
1830
1810
1791
1772
1752
1733
1714
1695
1676
1657
1639
1620
1601
1583
1564
1546
1528
1510
1492
1473
1455
1438
1420
1402
1384
1366
1349
1331
1313
1296
1278
1261
1243
1226
1209
1192
1174
1157
1140
1123
1106
1090
1073
1056
1039
1022
1006
990
974
957
941
925
909
893
878
862
846
831
815
800
785
770
755
740
725
710
695
681
666
651
637
623
608
594
580
566
552
538
524
510
496
482
468
455
441
428
414
401
388
375
362
349
336
323
310
298
285
272
260
247
235
223
211
198
186
174
162
150
138
126
115
103
91
79
67
56
44
32
20
9
-3
-15
-27
-39
-51
-63
-75
-87
-99
-111
-124
-136
-149
-162
-175
-188
-201
-215
-228
-242
-256
-270
-284
-298
-313
-328
-343
-358
-373
-389
-404
-420
-437
-453
-470
-487
-504
-521
-538
-556
-574
-592
-611
-630
-648
-668
-687
-707
-726
-746
-767
-787
-808
-829
-850
-872
-893
-915
-938
-960
-983
-1004
-1028
-1052
-1075
-1099
-1123
-1147
-1171
-1196
-1221
-1246
-1271
-1297
-1323
-1349
-1375
-1401
-1428
-1455
-1482
-1509
-1536
-1564
-1592
-1620
-1649
-1677
-1706
-1735
-1764
-1794
-1823
-1853
-1883
-1913
-1943
-1974
-2004
-2035
-2066
-2097
-2128
-2159
-2190
-2221
-2253
-2284
-2315
-2347
-2378
-2410
-2441
-2473
-2504
-2535
-2567
-2598
-2629
-2660
-2691
-2722
-2752
-2783
-2813
-2844
-2874
-2903
-2933
-2963
-2992
-3021
-3049
-3078
-3106
-3134
-3162
-3189
-3216
-3243
-3269
-3295
-3321
-3346
-3371
-3396
-3420
-3444
-3468
-3491
-3514
-3536
-3559
-3580
-3602
-3623
-3643
-3664
-3684
-3703
-3722
-3741
-3759
-3777
-3794
-3811
-3827
-3843
-3859
-3874
-3889
-3903
-3916
-3930
-3942
-3955
-3966
-3978
-3988
-3999
-4008
-4018
-4027
-4035
-4043
-4050
-4057
-4064
-4070
-4075
-4080
-4085
-4089
-4091
-4094
-4098
-4100
-4101
-4103
-4103
-4103
-4103
-4102
-4101
-4099
-4097
-4094
-4090
-4086
-4082
-4077
-4072
-4066
-4059
-4053
-4045
-4038
-4029
-4021
-4011
-4002
-3992
-3982
-3971
-3960
-3948
-3936
-3924
-3911
-3898
-3885
-3871
-3857
-3842
-3827
-3812
-3797
-3781
-3765
-3749
-3732
-3716
-3699
-3681
-3664
-3646
-3627
-3609
-3590
-3571
-3552
-3532
-3512
-3492
-3472
-3451
-3430
-3409
-3387
-3365
-3343
-3321
-3298
-3275
-3252
-3228
-3205
-3181
-3156
-3132
-3107
-3082
-3056
-3031
-3005
-2978
-2952
-2925
-2898
-2871
-2843
-2816
-2788
-2759
-2731
-2702
-2673
-2644
-2614
-2584
-2554
-2524
-2493
-2462
-2431
-2399
-2368
-2336
-2304
-2271
-2239
-2206
-2172
-2139
-2105
-2071
-2037
-2001
-1967
-1932
-1896
-1860
-1824
-1787
-1751
-1714
-1676
-1639
-1601
-1563
-1525
-1486
-1447
-1408
-1369
-1329
-1289
-1249
-1209
-1168
-1127
-1086
-1045
-1004
-962
-920
-878
-835
-793
-750
-707
-664
-621
-577
-533
-490
-446
-401
-357
-313
-268
-223
-178
-133
-88
-43
2
48
94
140
186
232
278
324
370
417
463
510
557
604
651
698
745
792
839
886
934
981
1028
1076
1123
1170
1218
1265
1312
1360
1407
1454
1502
1549
1596
1644
1691
1738
1785
1832
1879
1926
1973
2020
2067
2114
2160
2207
2253
2300
2346
2392
2438
2484
2530
2575
2621
2666
2711
2756
2801
2845
2889
2934
2978
3021
3065
3108
3151
3194
3237
3280
3322
3364
3405
3447
3488
3529
3570
3610
3650
3690
3729
3768
3807
3845
3883
3921
3959
3996
4033
4069
4105
4141
4176
4211
4245
4279
4313
4346
4379
4412
4444
4475
4507
4538
4568
4599
4628
4658
4687
4716
4744
4772
4800
4827
4854
4880
4907
4933
4958
4983
5008
5033
5057
5081
5105
5128
5151
5174
5196
5218
5240
5262
5283
5304
5324
5345
5365
5385
5405
5424
5443
5462
5481
5500
5518
5536
5554
5571
5589
5606
5623
5640
5656
5673
5689
5705
5721
5737
5752
5768
5783
5798
5813
5827
5842
5856
5871
5885
5899
5912
5926
5940
5953
5966
5979
5992
6005
6018
6031
6043
6056
6068
6080
6093
6105
6117
6129
6141
6153
6164
6176
6188
6199
6211
6222
6233
6245
6256
6267
6278
6289
6300
6311
6322
6333
6343
6354
6364
6375
6385
6395
6405
6415
6425
6435
6444
6453
6463
6472
6481
6490
6498
6507
6515
6523
6531
6538
6546
6553
6560
6566
6573
6579
6585
6590
6595
6600
6605
6609
6613
6617
6621
6624
6626
6629
6631
6633
6634
6636
6637
6637
6638
6638
6637
6637
6636
6635
6634
6632
6630
6628
6625
6623
6620
6617
6613
6610
6606
6601
6597
6592
6587
6582
6577
6572
6566
6560
6554
6547
6541
6534
6527
6520
6512
6505
6497
6489
6481
6473
6464
6455
6447
6438
6428
6419
6410
6400
6390
6381
6371
6360
6350
6340
6330
6319
6308
6298
6287
6276
6265
6254
6243
6232
6221
6210
6199
6188
6176
6165
6154
6143
6132
6121
6110
6099
6087
6076
6065
6054
6043
6032
6021
6010
5999
5988
5977
5966
5955
5945
5934
5923
5912
5901
5890
5879
5869
5858
5847
5836
5826
5815
5805
5794
5784
5773
5763
5752
5742
5731
5721
5710
5700
5689
5679
5668
5658
5647
5637
5626
5616
5605
5594
5584
5573
5562
5552
5541
5530
5519
5508
5498
5487
5476
5464
5453
5442
5431
5419
5408
5396
5385
5373
5361
5349
5337
5325
5313
5301
5289
5276
5264
5251
5238
5225
5213
5200
5186
5173
5160
5147
5133
5120
5106
5093
5079
5065
5052
5038
5024
5010
4996
4982
4968
4954
4940
4926
4911
4897
4883
4869
4854
4840
4825
4811
4797
4782
4768
4754
4739
4725
4711
4696
4682
4668
4654
4640
4626
4612
4598
4584
4571
4557
4544
4530
4517
4504
4491
4478
4465
4453
4440
4428
4416
4404
4392
4380
4368
4357
4345
4334
4323
4313
4302
4292
4282
4272
4262
4253
4243
4234
4225
4217
4208
4200
4192
4184
4177
4169
4162
4155
4148
4142
4135
4129
4123
4116
4111
4105
4099
4093
4088
4082
4077
4070
4066
4061
4054
4050
4045
4040
4035
4030
4025
4019
4014
4009
4003
3998
3993
3987
3981
3975
3969
3963
3957
3951
3944
3937
3930
3923
3916
3908
3900
3892
3883
3875
3866
3857
3848
3838
3828
3818
3807
3797
3785
3774
3762
3751
3738
3726
3713
3700
3686
3673
3658
3644
3629
3614
3599
3583
3567
3550
3534
3516
3499
3481
3463
3444
3425
3406
3386
3366
3345
3324
3303
3281
3259
3236
3214
3190
3167
3142
3118
3093
3068
3042
3016
2989
2962
2935
2907
2879
2850
2821
2792
2762
2732
2702
2671
2640
2608
2576
2544
2511
2478
2445
2411
2377
2342
2307
2272
2237
2201
2165
2128
2092
2055
2017
1980
1942
1904
1865
1826
1787
1748
1708
1669
1629
1588
1548
1507
1466
1425
1384
1342
1300
1258
1216
1174
1132
1089
1046
1004
961
918
874
831
788
744
701
657
614
570
526
483
439
395
351
307
264
220
176
132
89
45
1
-42
-86
-129
-172
-215
-259
-301
-344
-387
-429
-472
-514
-556
-597
-639
-680
-721
-762
-802
-843
-883
-922
-962
-1000
-1040
-1078
-1117
-1155
-1192
-1230
-1267
-1303
-1340
-1376
-1412
-1447
-1482
-1517
-1552
-1586
-1620
-1654
-1687
-1720
-1753
-1785
-1818
-1850
-1881
-1912
-1943
-1974
-2005
-2035
-2065
-2095
-2124
-2153
-2182
-2211
-2239
-2267
-2295
-2322
-2350
-2377
-2404
-2430
-2457
-2483
-2509
-2534
-2560
-2585
-2610
-2635
-2659
-2684
-2708
-2732
-2756
-2779
-2803
-2826
-2849
-2872
-2895
-2918
-2940
-2962
-2984
-3006
-3028
-3050
-3071
-3093
-3114
-3135
-3157
-3178
-3198
-3219
-3240
-3261
-3281
-3302
-3322
-3342
-3363
-3383
-3403
-3423
-3443
-3463
-3483
-3503
-3523
-3543
-3563
-3583
-3603
-3624
-3644
-3664
-3684
-3704
-3724
-3745
-3765
-3786
-3806
-3827
-3847
-3868
-3889
-3910
-3931
-3952
-3973
-3995
-4016
-4038
-4059
-4081
-4103
-4125
-4147
-4169
-4191
-4213
-4235
-4257
-4279
-4302
-4324
-4346
-4369
-4391
-4414
-4436
-4459
-4481
-4504
-4526
-4548
-4571
-4593
-4616
-4638
-4660
-4683
-4705
-4727
-4749
-4771
-4793
-4815
-4837
-4859
-4881
-4902
-4924
-4945
-4966
-4987
-5008
-5029
-5050
-5070
-5091
-5111
-5131
-5150
-5170
-5189
-5209
-5228
-5247
-5265
-5284
-5302
-5320
-5338
-5356
-5374
-5391
-5408
-5425
-5442
-5458
-5475
-5491
-5507
-5523
-5538
-5554
-5569
-5584
-5599
-5613
-5628
-5642
-5656
-5670
-5684
-5698
-5711
-5725
-5738
-5751
-5764
-5777
-5790
-5802
-5815
-5827
-5839
-5851
-5863
-5874
-5886
-5897
-5908
-5919
-5930
-5941
-5952
-5962
-5972
-5982
-5992
-6002
-6012
-6021
-6030
-6039
-6048
-6057
-6066
-6074
-6083
-6091
-6099
-6107
-6115
-6123
-6130
-6138
-6145
-6152
-6159
-6166
-6173
-6179
-6186
-6192
-6198
-6205
-6211
-6217
-6222
-6228
-6234
-6239
-6245
-6250
-6255
-6261
-6266
-6271
-6276
-6281
-6286
-6291
-6296
-6301
-6306
-6311
-6316
-6320
-6325
-6330
-6335
-6339
-6344
-6349
-6353
-6358
-6362
-6367
-6371
-6375
-6380
-6384
-6388
-6392
-6397
-6401
-6404
-6408
-6412
-6416
-6419
-6423
-6426
-6430
-6433
-6436
-6439
-6441
-6444
-6446
-6448
-6450
-6452
-6454
-6455
-6457
-6458
-6458
-6459
-6459
-6459
-6459
-6459
-6458
-6457
-6456
-6455
-6453
-6451
-6448
-6446
-6443
-6440
-6436
-6432
-6428
-6424
-6419
-6414
-6408
-6403
-6397
-6391
-6384
-6377
-6370
-6363
-6355
-6347
-6339
-6330
-6321
-6312
-6302
-6292
-6282
-6272
-6261
-6250
-6239
-6227
-6215
-6203
-6191
-6178
-6165
-6151
-6138
-6124
-6109
-6095
-6080
-6065
-6049
-6034
-6018
-6002
-5985
-5969
-5952
-5935
-5917
-5900
-5882
-5864
-5845
-5827
-5808
-5789
-5770
-5751
-5731
-5711
-5691
-5671
-5651
-5631
-5610
-5590
-5569
-5548
-5527
-5505
-5484
-5462
-5441
-5419
-5397
-5375
-5353
-5330
-5308
-5285
-5262
-5240
-5217
-5194
-5171
-5147
-5124
-5100
-5077
-5053
-5029
-5005
-4981
-4957
-4933
-4909
-4884
-4860
-4835
-4811
-4786
-4761
-4736
-4712
-4687
-4661
-4636
-4611
-4586
-4560
-4535
-4509
-4484
-4458
-4432
-4406
-4381
-4355
-4329
-4303
-4276
-4250
-4224
-4198
-4172
-4145
-4119
-4091
-4066
-4040
-4013
-3986
-3960
-3933
-3907
-3880
-3853
-3827
-3800
-3773
-3747
-3720
-3693
-3666
-3639
-3612
-3585
-3558
-3531
-3504
-3476
-3449
-3422
-3394
-3366
-3339
-3311
-3283
-3255
-3227
-3199
-3171
-3143
-3114
-3086
-3057
-3028
-2999
-2970
-2941
-2912
-2882
-2853
-2823
-2793
-2763
-2733
-2702
-2672
-2641
-2610
-2579
-2548
-2517
-2485
-2454
-2422
-2390
-2357
-2325
-2292
-2260
-2227
-2194
-2160
-2127
-2093
-2059
-2025
-1991
-1957
-1922
-1887
-1853
-1818
-1782
-1747
-1711
-1676
-1640
-1604
-1568
-1531
-1495
-1458
-1422
-1385
-1348
-1311
-1274
-1236
-1199
-1161
-1124
-1086
-1048
-1010
-972
-934
-896
-858
-820
-781
-743
-704
-665
-627
-588
-549
-510
-471
-432
-393
-353
-314
-275
-236
-196
-157
-118
-78
-39
0
39
79
118
157
196
236
275
314
353
392
430
469
508
546
585
623
661
699
737
775
812
850
887
925
962
999
1035
1072
1109
1145
1181
1217
1253
1289
1325
1361
1396
1431
1467
1502
1536
1571
1605
1640
1674
1708
1741
1775
1808
1841
1874
1907
1940
1972
2005
2037
2069
2101
2133
2164
2196
2228
2259
2290
2321
2352
2383
2414
2445
2476
2507
2538
2568
2599
2630
2660
2691
2721
2752
2782
2813
2843
2874
2904
2934
2965
2995
3025
3055
3086
3116
3146
3176
3206
3237
3267
3297
3327
3357
3387
3417
3448
3478
3508
3538
3568
3598
3628
3657
3687
3717
3747
3777
3806
3836
3866
3895
3925
3954
3984
4013
4042
4072
4101
4130
4160
4189
4218
4247
4276
4305
4334
4363
4392
4421
4451
4480
4509
4538
4567
4596
4625
4654
4683
4713
4742
4771
4801
4830
4859
4889
4918
4948
4977
5007
5037
5066
5096
5126
5156
5185
5215
5245
5275
5305
5336
5366
5396
5426
5456
5486
5517
5547
5578
5608
5638
5669
5700
5730
5761
5792
5823
5854
5885
5916
5947
5978
6009
6041
6072
6104
6136
6168
6200
6232
6264
6296
6329
6361
6394
6427
6460
6493
6526
6559
6593
6627
6661
6695
6729
6763
6798
6833
6868
6903
6938
6974
7009
7045
7081
7117
7153
7190
7226
7263
7300
7337
7374
7411
7449
7486
7524
7562
7600
7638
7677
7715
7754
7793
7832
7871
7910
7949
7989
8028
8068
8108
8148
8188
8228
8269
8309
8350
8390
8431
8472
8513
8554
8595
8636
8678
8719
8760
8802
8843
8885
8927
8968
9010
9052
9093
9135
9177
9219
9261
9303
9345
9388
9430
9472
9514
9557
9599
9641
9684
9726
9769
9811
9854
9896
9939
9982
10024
10067
10110
10152
10195
10238
10280
10323
10366
10408
10451
10494
10536
10579
10621
10664
10706
10748
10790
10833
10875
10917
10959
11001
11042
11084
11126
11167
11209
11250
11291
11332
11373
11414
11455
11496
11536
11576
11617
11657
11697
11737
11776
11816
11855
11894
11933
11971
12010
12048
12086
12124
12161
12198
12235
12272
12309
12345
12381
12417
12452
12488
12523
12557
12592
12626
12660
12694
12727
12760
12793
12826
12858
12891
12922
12954
12986
13017
13048
13078
13109
13139
13169
13199
13228
13258
13287
13315
13344
13372
13400
13428
13455
13482
13509
13535
13562
13588
13613
13639
13664
13688
13713
13737
13761
13784
13807
13830
13853
13875
13897
13918
13940
13961
13982
14002
14022
14042
14061
14080
14099
14118
14136
14154
14171
14189
14205
14222
14238
14254
14269
14285
14299
14314
14328
14342
14355
14368
14381
14393
14405
14417
14428
14439
14450
14460
14470
14479
14488
14497
14506
14514
14521
14529
14536
14543
14549
14555
14561
14566
14572
14576
14581
14585
14589
14592
14595
14598
14601
14603
14605
14607
14608
14609
14610
14610
14610
14610
14609
14609
14607
14606
14604
14603
14600
14598
14595
14592
14589
14585
14582
14578
14573
14569
14564
14559
14554
14548
14542
14536
14529
14523
14516
14509
14501
14493
14485
14477
14468
14460
14451
14441
14432
14422
14412
14402
14392
14381
14370
14359
14348
14337
14325
14314
14302
14290
14278
14265
14253
14240
14227
14214
14201
14187
14174
14160
14146
14132
14118
14103
14088
14074
14059
14044
14028
14013
13997
13981
13965
13949
13932
13916
13899
13882
13865
13848
13830
13813
13795
13777
13759
13741
13722
13704
13685
13666
13647
13628
13608
13589
13569
13549
13529
13509
13489
13468
13448
13427
13406
13385
13364
13343
13322
13300
13279
13257
13235
13213
13191
13169
13147
13124
13101
13079
13056
13033
13009
12986
12962
12939
12915
12891
12867
12842
12818
12793
12768
12743
12718
12692
12667
12641
12615
12589
12562
12535
12509
12481
12454
12426
12398
12370
12342
12313
12284
12254
12225
12195
12165
12134
12103
12072
12041
12009
11977
11944
11912
11879
11845
11812
11778
11743
11709
11674
11639
11603
11567
11531
11494
11458
11420
11383
11345
11307
11269
11230
11191
11151
11112
11072
11031
10991
10950
10908
10867
10825
10783
10740
10697
10654
10611
10567
10523
10478
10434
10389
10344
10298
10252
10206
10160
10113
10067
10019
9972
9924
9877
9828
9780
9731
9683
9633
9584
9535
9485
9435
9385
9334
9283
9233
9182
9130
9079
9027
8975
8923
8871
8819
8766
8713
8660
8607
8554
8501
8448
8394
8340
8287
8233
8179
8125
8071
8016
7963
7909
7854
7800
7746
7692
7637
7583
7529
7474
7420
7366
7312
7257
7203
7149
7095
7041
6987
6933
6879
6825
6772
6718
6664
6610
6557
6503
6450
6396
6343
6289
6236
6183
6130
6077
6024
5971
5918
5865
5813
5760
5707
5655
5603
5550
5498
5446
5394
5342
5290
5238
5187
5135
5084
5032
4981
4930
4879
4828
4777
4726
4675
4625
4574
4524
4474
4423
4373
4323
4274
4224
4174
4125
4075
4026
3977
3928
3879
3830
3781
3732
3683
3635
3586
3538
3490
3441
3393
3345
3297
3249
3201
3154
3106
3058
3011
2963
2916
2868
2821
2774
2726
2679
2632
2585
2538
2491
2444
2397
2350
2303
2256
2209
2162
2115
2068
2021
1975
1928
1881
1834
1787
1740
1693
1646
1599
1552
1505
1458
1411
1364
1317
1269
1222
1175
1127
1080
1033
985
938
890
843
795
747
700
652
604
557
509
462
414
366
319
271
224
176
129
81
34
-14
-61
-108
-155
-203
-250
-297
-344
-391
-437
-484
-531
-577
-624
-670
-716
-762
-808
-854
-900
-945
-991
-1036
-1082
-1127
-1172
-1217
-1262
-1306
-1351
-1395
-1439
-1484
-1528
-1571
-1615
-1659
-1702
-1746
-1789
-1832
-1876
-1919
-1961
-2004
-2047
-2090
-2132
-2175
-2217
-2259
-2302
-2344
-2386
-2428
-2470
-2512
-2553
-2595
-2637
-2678
-2720
-2762
-2803
-2844
-2886
-2927
-2968
-3010
-3051
-3092
-3133
-3174
-3215
-3256
-3297
-3338
-3379
-3419
-3460
-3500
-3541
-3581
-3621
-3662
-3702
-3742
-3782
-3821
-3861
-3901
-3940
-3980
-4019
-4058
-4097
-4136
-4175
-4214
-4253
-4291
-4330
-4368
-4406
-4444
-4482
-4520
-4558
-4596
-4633
-4671
-4708
-4746
-4783
-4820
-4857
-4894
-4931
-4968
-5004
-5041
-5077
-5114
-5150
-5186
-5222
-5258
-5294
-5330
-5365
-5400
-5436
-5471
-5506
-5541
-5575
-5610
-5645
-5679
-5713
-5747
-5781
-5815
-5848
-5881
-5915
-5948
-5981
-6013
-6046
-6078
-6111
-6143
-6174
-6206
-6238
-6269
-6300
-6331
-6362
-6393
-6424
-6454
-6484
-6514
-6544
-6574
-6603
-6633
-6662
-6691
-6719
-6748
-6776
-6804
-6832
-6860
-6888
-6915
-6942
-6969
-6995
-7022
-7048
-7074
-7099
-7125
-7150
-7175
-7200
-7224
-7249
-7273
-7296
-7320
-7343
-7366
-7389
-7412
-7434
-7456
-7478
-7500
-7521
-7542
-7563
-7584
-7604
-7625
-7645
-7664
-7684
-7703
-7722
-7741
-7759
-7778
-7796
-7813
-7831
-7848
-7865
-7882
-7899
-7915
-7931
-7947
-7963
-7978
-7993
-8007
-8023
-8037
-8051
-8064
-8079
-8092
-8106
-8119
-8131
-8144
-8156
-8167
-8180
-8192
-8203
-8214
-8225
-8236
-8246
-8257
-8267
-8276
-8286
-8295
-8304
-8313
-8322
-8330
-8338
-8346
-8354
-8362
-8369
-8376
-8383
-8390
-8397
-8403
-8409
-8415
-8421
-8427
-8432
-8437
-8442
-8447
-8452
-8457
-8461
-8465
-8469
-8473
-8477
-8480
-8484
-8487
-8490
-8493
-8495
-8497
-8500
-8502
-8503
-8505
-8506
-8508
-8509
-8509
-8510
-8510
-8510
-8510
-8510
-8509
-8509
-8508
-8506
-8505
-8503
-8501
-8499
-8497
-8494
-8491
-8488
-8485
-8481
-8477
-8473
-8469
-8465
-8460
-8455
-8450
-8444
-8438
-8433
-8426
-8420
-8413
-8407
-8400
-8392
-8385
-8377
-8369
-8361
-8353
-8344
-8336
-8327
-8318
-8308
-8299
-8289
-8279
-8269
-8258
-8248
-8237
-8226
-8215
-8203
-8192
-8180
-8167
-8156
-8143
-8130
-8118
-8105
-8090
-8077
-8064
-8050
-8036
-8022
-8007
-7993
-7978
-7963
-7947
-7932
-7916
-7900
-7884
-7868
-7851
-7834
-7817
-7800
-7783
-7766
-7748
-7730
-7712
-7694
-7675
-7657
-7638
-7619
-7600
-7580
-7561
-7541
-7521
-7501
-7481
-7461
-7440
-7419
-7398
-7377
-7356
-7334
-7313
-7291
-7269
-7247
-7224
-7201
-7179
-7156
-7132
-7109
-7086
-7062
-7038
-7014
-6990
-6965
-6940
-6915
-6890
-6865
-6840
-6814
-6788
-6762
-6736
-6709
-6683
-6656
-6629
-6602
-6575
-6547
-6520
-6492
-6464
-6436
-6408
-6379
-6351
-6322
-6293
-6264
-6235
-6206
-6177
-6147
-6117
-6088
-6058
-6028
-5997
-5967
-5936
-5906
-5875
-5844
-5813
-5781
-5750
-5719
-5687
-5655
-5623
-5591
-5558
-5526
-5493
-5461
-5428
-5395
-5361
-5328
-5294
-5261
-5227
-5193
-5159
-5125
-5090
-5056
-5022
-4987
-4952
-4917
-4882
-4847
-4812
-4777
-4741
-4706
-4670
-4635
-4599
-4563
-4528
-4492
-4456
-4420
-4384
-4348
-4312
-4276
-4239
-4203
-4167
-4131
-4094
-4058
-4022
-3985
-3949
-3912
-3876
-3839
-3803
-3766
-3729
-3693
-3656
-3619
-3582
-3545
-3508
-3471
-3434
-3396
-3359
-3321
-3284
-3246
-3209
-3171
-3133
-3096
-3058
-3020
-2982
-2943
-2905
-2867
-2829
-2790
-2752
-2713
-2675
-2636
-2598
-2559
-2520
-2481
-2442
-2403
-2364
-2325
-2286
-2247
-2207
-2168
-2129
-2090
-2050
-2011
-1971
-1932
-1893
-1853
-1814
-1774
-1734
-1695
-1655
-1615
-1576
-1536
-1496
-1457
-1417
-1377
-1337
-1297
-1257
-1217
-1178
-1138
-1098
-1058
-1018
-978
-938
-898
-858
-818
-778
-738
-697
-657
-617
-577
-537
-496
-456
-416
-375
-335
-294
-254
-214
-173
-133
-92
-52
-11
29
70
110
151
191
232
272
313
354
394
435
475
516
556
597
637
678
718
759
799
840
880
921
961
1000
1042
1082
1123
1163
1204
1244
1284
1325
1365
1406
1446
1487
1527
1568
1608
1649
1689
1730
1770
1811
1851
1892
1932
1973
2013
2054
2094
2135
2175
2215
2256
2296
2337
2377
2418
2458
2498
2539
2579
2620
2660
2700
2741
2781
2821
2862
2902
2942
2983
3023
3063
3103
3143
3183
3224
3264
3304
3344
3384
3424
3464
3504
3543
3583
3623
3663
3703
3743
3782
3822
3862
3902
3942
3981
4021
4061
4100
4140
4180
4220
4259
4299
4339
4378
4418
4458
4497
4537
4577
4616
4656
4696
4735
4775
4814
4854
4894
4933
4973
5013
5052
5092
5131
5171
5210
5250
5289
5329
5368
5407
5447
5486
5525
5564
5603
5642
5681
5720
5759
5798
5837
5875
5914
5953
5991
6030
6068
6106
6144
6182
6220
6258
6296
6334
6371
6409
6446
6483
6520
6557
6594
6630
6667
6703
6739
6775
6811
6847
6882
6917
6952
6987
7022
7056
7090
7124
7158
7191
7225
7258
7291
7323
7355
7388
7419
7451
7482
7514
7544
7575
7605
7635
7665
7695
7724
7753
7782
7811
7839
7867
7895
7922
7949
7976
8003
8029
8055
8080
8106
8132
8157
8182
8206
8230
8254
8278
8301
8324
8347
8369
8392
8414
8435
8457
8478
8499
8520
8540
8560
8580
8600
8620
8639
8658
8677
8696
8714
8732
8750
8768
8785
8802
8819
8836
8852
8869
8884
8900
8915
8930
8945
8960
8974
8988
9001
9015
9028
9041
9053
9065
9077
9089
9100
9111
9122
9132
9142
9152
9161
9170
9179
9187
9196
9203
9211
9218
9225
9232
9238
9244
9250
9255
9261
9266
9270
9275
9279
9282
9286
9289
9292
9294
9297
9299
9301
9302
9304
9305
9305
9306
9306
9306
9306
9305
9304
9303
9302
9300
9298
9296
9293
9291
9288
9284
9281
9277
9273
9269
9264
9259
9254
9248
9242
9236
9230
9223
9216
9209
9201
9193
9185
9177
9168
9158
9149
9139
9129
9118
9108
9097
9085
9074
9062
9049
9037
9024
9011
8997
8983
8969
8955
8940
8926
8910
8895
8879
8864
8847
8831
8814
8798
8781
8763
8746
8728
8710
8692
8673
8655
8636
8617
8597
8578
8558
8538
8518
8498
8478
8457
8437
8416
8395
8374
8353
8332
8310
8289
8267
8245
8223
8201
8179
8156
8134
8111
8089
8066
8042
8020
7996
7973
7949
7926
7902
7878
7854
7830
7806
7782
7758
7733
7709
7684
7660
7635
7610
7585
7561
7536
7510
7485
7460
7435
7410
7384
7359
7334
7308
7283
7257
7232
7206
7181
7155
7130
7105
7079
7054
7028
7003
6977
6952
6927
6902
6876
6851
6826
6801
6776
6751
6726
6701
6676
6651
6626
6601
6577
6552
6527
6502
6478
6453
6429
6404
6380
6355
6331
6306
6282
6258
6233
6209
6185
6161
6137
6113
6089
6065
6041
6017
5993
5970
5946
5922
5899
5875
5852
5829
5805
5782
5759
5736
5713
5689
5666
5644
5621
5598
5575
5552
5530
5507
5485
5462
5440
5418
5395
5373
5351
5329
5307
5285
5263
5241
5219
5198
5176
5154
5133
5111
5090
5068
5047
5025
5004
4983
4962
4941
4919
4898
4878
4857
4836
4815
4794
4774
4753
4733
4713
4692
4672
4652
4632
4613
4593
4573
4554
4535
4515
4496
4478
4459
4440
4422
4403
4385
4367
4349
4332
4314
4297
4280
4263
4246
4229
4212
4196
4180
4164
4148
4132
4116
4100
4085
4070
4054
4040
4025
4010
3995
3981
3966
3952
3938
3924
3910
3897
3883
3870
3856
3843
3830
3817
3804
3792
3779
3767
3755
3742
3730
3719
3707
3695
3684
3673
3662
3651
3640
3629
3619
3608
3598
3588
3578
3568
3558
3549
3539
3530
3521
3511
3503
3494
3485
3477
3468
3460
3452
3444
3436
3429
3421
3414
3407
3400
3393
3386
3380
3374
3367
3361
3355
3349
3344
3338
3333
3327
3322
3317
3312
3307
3302
3297
3293
3288
3284
3280
3275
3271
3267
3263
3259
3256
3252
3248
3245
3242
3238
3235
3232
3229
3226
3223
3221
3218
3216
3213
3211
3209
3207
3205
3203
3201
3199
3198
3196
3195
3194
3193
3192
3191
3190
3189
3188
3188
3187
3187
3187
3186
3186
3186
3186
3186
3187
3187
3187
3188
3188
3189
3189
3190
3190
3191
3192
3192
3193
3194
3195
3196
3197
3197
3198
3199
3200
3201
3202
3203
3205
3206
3207
3208
3209
3210
3212
3213
3214
3215
3217
3218
3219
3221
3222
3224
3225
3226
3228
3229
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3240
3241
3241
3242
3242
3242
3242
3242
3242
3242
3242
3241
3240
3240
3239
3238
3237
3235
3234
3232
3231
3229
3227
3225
3223
3221
3218
3216
3214
3211
3208
3206
3203
3200
3197
3194
3191
3188
3185
3181
3178
3174
3170
3167
3163
3159
3155
3151
3147
3143
3139
3135
3131
3127
3123
3119
3115
3110
3106
3102
3098
3094
3090
3085
3081
3077
3073
3068
3064
3060
3056
3052
3048
3044
3040
3036
3032
3028
3025
3021
3017
3013
3010
3006
3003
2999
2996
2992
2989
2986
2983
2980
2977
2974
2972
2969
2967
2965
2963
2961
2960
2958
2957
2955
2954
2953
2952
2952
2951
2950
2950
2950
2949
2949
2950
2950
2950
2951
2952
2953
2954
2955
2957
2959
2960
2963
2965
2967
2970
2973
2975
2978
2982
2985
2989
2992
2996
3001
3005
3010
3015
3020
3025
3031
3037
3043
3049
3056
3062
3069
3076
3083
3091
3099
3106
3114
3123
3131
3140
3148
3157
3167
3176
3186
3195
3205
3216
3226
3237
3248
3259
3270
3281
3293
3305
3317
3329
3341
3353
3366
3379
3392
3405
3418
3431
3445
3458
3472
3486
3500
3515
3529
3543
3558
3573
3588
3603
3618
3633
3648
3664
3679
3695
3711
3727
3742
3758
3774
3791
3807
3823
3840
3856
3872
3889
3906
3922
3939
3955
3972
3989
4005
4022
4038
4054
4070
4088
4104
4120
4136
4153
4169
4185
4201
4217
4233
4249
4265
4280
4296
4312
4327
4343
4358
4374
4389
4404
4419
4434
4449
4464
4479
4494
4508
4522
4537
4551
4565
4579
4593
4606
4620
4633
4647
4660
4672
4685
4698
4710
4722
4734
4746
4757
4769
4780
4791
4801
4812
4822
4832
4842
4852
4861
4870
4879
4888
4897
4905
4913
4921
4929
4936
4944
4951
4957
4964
4970
4977
4982
4988
4994
4999
5004
5009
5013
5017
5022
5025
5029
5032
5036
5039
5041
5044
5046
5049
5050
5052
5054
5055
5056
5057
5058
5058
5059
5059
5059
5058
5058
5057
5056
5055
5054
5053
5051
5050
5048
5046
5044
5041
5039
5036
5034
5031
5028
5025
5022
5019
5016
5012
5008
5005
5001
4997
4992
4988
4984
4979
4974
4969
4964
4959
4954
4948
4943
4937
4932
4926
4920
4914
4908
4901
4895
4889
4882
4875
4868
4862
4855
4847
4840
4833
4826
4818
4811
4803
4796
4788
4780
4773
4765
4757
4749
4741
4733
4726
4718
4710
4702
4694
4686
4678
4670
4662
4654
4646
4638
4629
4621
4613
4605
4596
4588
4579
4571
4562
4554
4545
4537
4528
4519
4510
4501
4492
4483
4474
4465
4455
4446
4436
4426
4416
4406
4396
4385
4375
4364
4353
4342
4331
4320
4308
4296
4284
4272
4260
4248
4236
4223
4211
4198
4185
4173
4160
4147
4134
4121
4107
4094
4081
4067
4054
4041
4027
4014
4000
3986
3973
3959
3945
3931
3917
3903
3889
3874
3860
3846
3831
3817
3802
3788
3773
3758
3743
3728
3714
3699
3684
3669
3654
3639
3624
3609
3594
3580
3565
3551
3536
3522
3508
3494
3480
3466
3453
3439
3426
3413
3400
3387
3375
3362
3350
3337
3325
3314
3302
3290
3279
3268
3257
3246
3235
3224
3214
3204
3194
3184
3174
3164
3155
3145
3136
3126
3117
3108
3099
3090
3081
3072
3064
3055
3046
3038
3029
3021
3012
3004
2996
2987
2979
2971
2963
2955
2947
2939
2931
2923
2916
2908
2900
2893
2885
2877
2870
2863
2855
2848
2841
2834
2827
2820
2813
2807
2800
2794
2787
2781
2775
2769
2763
2758
2752
2747
2742
2737
2732
2727
2723
2718
2714
2710
2706
2703
2699
2696
2692
2689
2687
2684
2681
2679
2676
2674
2672
2670
2667
2666
2664
2662
2660
2659
2657
2655
2654
2653
2651
2650
2649
2648
2647
2646
2645
2644
2643
2643
2642
2642
2641
2641
2641
2641
2641
2642
2642
2642
2643
2644
2645
2646
2647
2648
2650
2651
2653
2655
2657
2659
2661
2664
2667
2669
2672
2675
2679
2682
2686
2689
2693
2697
2700
2704
2708
2712
2717
2721
2725
2729
2733
2737
2741
2745
2749
2753
2757
2761
2764
2768
2772
2775
2778
2781
2784
2787
2790
2793
2795
2797
2800
2802
2804
2805
2807
2808
2809
2810
2811
2812
2812
2813
2813
2813
2812
2812
2811
2810
2809
2808
2806
2805
2803
2801
2799
2796
2793
2791
2788
2784
2781
2777
2774
2770
2766
2761
2757
2752
2748
2743
2738
2732
2727
2722
2716
2710
2704
2698
2692
2686
2679
2673
2666
2660
2653
2647
2640
2633
2626
2620
2613
2606
2599
2593
2586
2579
2573
2566
2560
2553
2547
2540
2534
2527
2521
2514
2508
2501
2495
2488
2482
2476
2469
2463
2457
2450
2444
2438
2432
2425
2419
2413
2407
2401
2395
2389
2383
2377
2370
2364
2358
2352
2346
2340
2334
2328
2322
2316
2311
2305
2299
2293
2287
2282
2276
2270
2265
2259
2254
2248
2243
2237
2232
2227
2222
2216
2211
2206
2201
2196
2191
2186
2181
2176
2171
2167
2162
2157
2152
2148
2143
2138
2134
2129
2125
2120
2115
2111
2106
2102
2097
2093
2088
2084
2079
2075
2070
2066
2061
2057
2052
2048
2043
2039
2035
2029
2025
2021
2017
2013
2009
2004
2000
1996
1992
1988
1984
1980
1976
1972
1969
1965
1962
1958
1955
1951
1948
1945
1942
1939
1936
1934
1931
1929
1926
1924
1922
1920
1918
1916
1914
1912
1910
1909
1907
1906
1905
1904
1903
1902
1901
1900
1900
1899
1899
1898
1898
1898
1898
1898
1898
1898
1899
1899
1900
1900
1901
1902
1902
1903
1904
1905
1906
1908
1909
1910
1912
1913
1915
1916
1918
1920
1921
1923
1925
1927
1928
1930
1932
1934
1936
1938
1939
1941
1943
1945
1947
1948
1950
1952
1954
1956
1957
1959
1961
1963
1965
1966
1968
1970
1972
1974
1976
1978
1980
1982
1983
1985
1987
1989
1991
1993
1995
1997
1999
2001
2003
2005
2007
2009
2011
2013
2016
2017
2020
2021
2024
2025
2029
2031
2033
2035
2037
2039
2041
2044
2045
2048
2050
2052
2054
2056
2058
2060
2062
2063
2065
2067
2069
2070
2072
2074
2075
2077
2079
2080
2082
2083
2085
2086
2088
2089
2091
2092
2094
2095
2097
2098
2100
2101
2103
2104
2106
2108
2109
2111
2112
2114
2116
2117
2119
2121
2122
2124
2126
2127
2129
2131
2132
2134
2136
2138
2139
2141
2143
2144
2146
2148
2149
2151
2153
2154
2156
2157
2159
2160
2162
2163
2165
2166
2168
2169
2171
2172
2174
2175
2176
2178
2179
2180
2181
2182
2183
2185
2186
2186
2187
2188
2189
2190
2191
2191
2192
2193
2193
2194
2194
2195
2195
2195
2196
2196
2196
2197
2197
2197
2197
2197
2198
2198
2198
2198
2198
2199
2199
2199
2199
2200
2200
2200
2201
2201
2202
2203
2203
2204
2205
2206
2207
2208
2209
2211
2212
2214
2215
2217
2218
2220
2222
2224
2226
2228
2231
2233
2236
2238
2241
2243
2246
2249
2252
2255
2258
2261
2264
2267
2270
2274
2277
2280
2284
2287
2290
2294
2297
2301
2305
2308
2312
2316
2319
2323
2327
2331
2335
2338
2342
2346
2350
2354
2358
2362
2366
2370
2374
2378
2382
2386
2390
2394
2398
2402
2407
2411
2415
2419
2424
2428
2432
2436
2441
2445
2449
2454
2458
2463
2467
2472
2476
2480
2485
2489
2494
2498
2502
2507
2511
2515
2519
2524
2528
2531
2535
2539
2543
2546
2550
2553
2557
2560
2563
2566
2569
2572
2574
2577
2579
2582
2584
2586
2588
2591
2593
2594
2596
2598
2600
2602
2603
2605
2607
2608
2610
2611
2613
2614
2615
2617
2618
2619
2620
2622
2623
2624
2625
2626
2627
2628
2629
2629
2630
2631
2632
2632
2633
2634
2634
2635
2635
2636
2636
2636
2637
2637
2637
2637
2638
2638
2638
2638
2638
2638
2638
2637
2637
2637
2637
2636
2636
2635
2635
2634
2633
2632
2632
2631
2630
2629
2628
2626
2625
2624
2622
2621
2619
2618
2616
2614
2612
2610
2608
2606
2604
2602
2599
2597
2594
2592
2589
2586
2583
2580
2577
2574
2571
2568
2564
2561
2557
2554
2550
2546
2542
2539
2535
2531
2526
2522
2518
2514
2509
2505
2501
2496
2492
2487
2482
2478
2473
2469
2464
2459
2454
2450
2445
2440
2435
2431
2426
2421
2416
2412
2407
2402
2398
2393
2388
2384
2379
2374
2370
2365
2361
2356
2351
2347
2343
2338
2334
2329
2325
2321
2317
2313
2309
2305
2301
2297
2293
2289
2285
2282
2278
2275
2271
2268
2264
2261
2257
2254
2251
2248
2244
2241
2238
2235
2232
2229
2226
2224
2221
2218
2215
2213
2210
2207
2205
2202
2200
2198
2195
2193
2190
2188
2186
2183
2181
2179
2177
2174
2172
2170
2167
2165
2163
2160
2158
2156
2153
2151
2149
2146
2144
2142
2139
2137
2134
2132
2129
2127
2124
2122
2119
2117
2114
2112
2109
2106
2104
2101
2099
2096
2093
2091
2088
2086
2083
2081
2078
2076
2074
2071
2069
2067
2065
2063
2061
2059
2057
2055
2053
2052
2050
2049
2047
2045
2045
2044
2043
2041
2041
2041
2040
2040
2040
2040
2040
2040
2040
2040
2041
2041
2041
2043
2044
2045
2047
2048
2050
2051
2053
2055
2057
2060
2062
2064
2067
2070
2073
2076
2079
2082
2085
2089
2092
2096
2100
2104
2108
2112
2117
2121
2126
2131
2135
2140
2146
2151
2156
2162
2168
2173
2179
2186
2192
2198
2205
2212
2219
2226
2233
2240
2248
2255
2263
2271
2279
2287
2295
2303
2312
2320
2329
2338
2347
2356
2365
2374
2383
2392
2402
2411
2421
2430
2440
2449
2459
2469
2479
2489
2498
2508
2518
2528
2538
2548
2558
2567
2577
2587
2597
2607
2617
2626
2636
2646
2655
2665
2675
2684
2694
2703
2712
2721
2731
2740
2749
2758
2767
2775
2784
2793
2801
2809
2818
2826
2834
2842
2850
2858
2866
2874
2881
2889
2896
2904
2911
2918
2926
2933
2940
2947
2954
2961
2968
2975
2981
2988
2995
3001
3008
3014
3020
3027
3033
3039
3045
3051
3057
3063
3068
3074
3079
3084
3090
3095
3100
3104
3109
3113
3118
3122
3126
3129
3133
3137
3140
3143
3146
3149
3152
3155
3157
3159
3162
3164
3166
3168
3169
3171
3173
3174
3175
3177
3178
3179
3180
3181
3182
3183
3184
3184
3185
3186
3186
3187
3188
3188
3189
3189
3190
3190
3191
3191
3192
3192
3192
3192
3193
3193
3193
3193
3193
3193
3193
3193
3192
3192
3192
3191
3191
3190
3189
3189
3188
3187
3186
3185
3184
3183
3182
3181
3180
3179
3177
3176
3175
3174
3173
3172
3171
3170
3169
3168
3167
3166
3166
3165
3164
3164
3164
3163
3163
3163
3163
3164
3164
3164
3165
3166
3166
3167
3168
3170
3171
3172
3174
3175
3177
3179
3180
3182
3184
3186
3189
3191
3193
3195
3198
3200
3203
3206
3208
3211
3214
3216
3219
3222
3224
3227
3230
3233
3235
3238
3241
3243
3246
3248
3251
3253
3256
3258
3261
3263
3265
3267
3269
3271
3273
3275
3277
3278
3280
3281
3283
3284
3286
3287
3288
3289
3290
3291
3292
3292
3293
3294
3294
3295
3295
3295
3295
3295
3295
3295
3295
3295
3295
3295
3294
3294
3293
3293
3292
3291
3290
3290
3289
3287
3286
3285
3284
3282
3280
3279
3277
3275
3272
3270
3267
3265
3262
3259
3255
3252
3248
3244
3240
3236
3232
3227
3222
3218
3212
3207
3202
3196
3190
3184
3178
3171
3165
3158
3151
3144
3137
3129
3122
3114
3107
3099
3091
3083
3075
3067
3058
3050
3041
3033
3024
3015
3007
2998
2989
2980
2971
2961
2952
2943
2933
2924
2915
2905
2895
2886
2876
2866
2857
2847
2837
2827
2817
2807
2797
2787
2777
2767
2757
2747
2737
2726
2716
2706
2696
2685
2675
2665
2654
2644
2634
2623
2613
2603
2592
2582
2572
2562
2552
2541
2531
2521
2511
2501
2491
2481
2471
2461
2452
2442
2432
2423
2413
2404
2394
2385
2376
2367
2358
2349
2340
2331
2322
2313
2305
2296
2288
2280
2271
2263
2255
2247
2239
2231
2224
2216
2208
2201
2193
2186
2179
2171
2164
2157
2150
2143
2136
2129
2122
2115
2108
2102
2095
2088
2082
2075
2069
2062
2056
2050
2044
2037
2032
2025
2020
2013
2008
2003
1998
1992
1987
1982
1977
1973
1968
1964
1960
1955
1951
1948
1944
1941
1937
1934
1931
1928
1925
1923
1920
1918
1916
1914
1912
1911
1909
1908
1907
1906
1905
1904
1904
1904
1904
1904
1904
1905
1905
1906
1907
1908
1910
1911
1913
1915
1917
1920
1922
1925
1928
1931
1935
1938
1942
1946
1950
1955
1959
1964
1969
1974
1979
1985
1990
1996
2001
2009
2015
2021
2028
2035
2041
2050
2057
2065
2072
2080
2088
2097
2105
2114
2122
2131
2140
2149
2159
2168
2178
2188
2198
2208
2218
2229
2240
2251
2262
2273
2284
2296
2308
2320
2332
2344
2357
2369
2382
2395
2408
2422
2435
2449
2462
2476
2490
2504
2519
2533
2548
2562
2577
2592
2607
2622
2637
2652
2668
2683
2699
2714
2730
2745
2761
2777
2793
2808
2824
2840
2856
2872
2888
2904
2920
2936
2952
2969
2985
3001
3017
3033
3049
3065
3081
3097
3114
3130
3146
3162
3178
3194
3210
3226
3241
3257
3273
3289
3305
3321
3337
3352
3368
3384
3399
3415
3430
3446
3461
3477
3492
3507
3522
3537
3552
3567
3582
3597
3611
3626
3640
3655
3669
3683
3697
3711
3725
3739
3752
3766
3779
3792
3805
3818
3831
3843
3856
3868
3881
3893
3905
3916
3928
3940
3951
3963
3974
3985
3996
4006
4017
4027
4038
4049
4059
4069
4078
4088
4098
4107
4116
4126
4135
4143
4152
4161
4169
4177
4185
4193
4200
4208
4215
4222
4229
4236
4243
4249
4255
4261
4267
4273
4278
4283
4288
4293
4298
4302
4306
4311
4314
4318
4322
4325
4328
4331
4334
4336
4339
4341
4343
4345
4347
4349
4350
4352
4353
4354
4355
4356
4357
4357
4358
4358
4358
4359
4359
4359
4358
4358
4357
4357
4356
4355
4355
4354
4352
4351
4350
4349
4347
4346
4344
4342
4340
4339
4337
4335
4333
4331
4328
4326
4324
4322
4319
4317
4315
4312
4310
4307
4305
4302
4300
4297
4294
4292
4289
4286
4283
4281
4278
4275
4272
4269
4266
4263
4259
4256
4253
4250
4246
4243
4239
4236
4232
4229
4225
4222
4218
4214
4210
4207
4203
4199
4195
4191
4187
4183
4179
4174
4170
4166
4162
4157
4153
4149
4144
4140
4135
4130
4126
4121
4116
4111
4106
4101
4094
4090
4083
4078
4073
4067
4062
4056
4050
4043
4037
4030
4024
4017
4010
4003
3996
3989
3982
3974
3966
3959
3951
3943
3935
3926
3918
3910
3901
3892
3883
3875
3866
3856
3847
3838
3828
3819
3809
3799
3790
3780
3770
3760
3750
3739
3729
3719
3708
3698
3688
3677
3666
3656
3645
3635
3624
3613
3603
3592
3581
3570
3560
3549
3538
3527
3517
3506
3495
3484
3474
3463
3452
3441
3431
3420
3409
3399
3388
3377
3367
3356
3345
3335
3324
3313
3303
3292
3281
3271
3260
3250
3239
3228
3218
3207
3196
3186
3175
3164
3153
3143
3132
3121
3111
3100
3089
3078
3068
3057
3046
3036
3025
3014
3004
2993
2982
2972
2961
2950
2940
2929
2919
2908
2897
2887
2876
2865
2855
2844
2833
2823
2812
2801
2791
2780
2769
2758
2747
2736
2725
2714
2703
2692
2681
2670
2659
2648
2636
2625
2614
2602
2591
2579
2568
2556
2544
2532
2521
2509
2497
2485
2472
2460
2448
2436
2423
2411
2398
2386
2373
2360
2347
2334
2321
2308
2295
2282
2269
2256
2242
2229
2216
2202
2189
2175
2162
2148
2135
2121
2108
2094
2081
2067
2054
2040
2027
2013
2000
1987
1974
1960
1947
1934
1921
1908
1895
1883
1870
1857
1845
1832
1820
1808
1796
1784
1772
1760
1748
1736
1725
1714
1702
1691
1680
1669
1658
1647
1636
1626
1615
1605
1594
1584
1574
1563
1553
1543
1533
1523
1513
1503
1493
1483
1473
1463
1453
1443
1433
1423
1413
1403
1393
1383
1373
1363
1353
1343
1333
1323
1313
1303
1293
1283
1273
1263
1253
1243
1233
1223
1213
1203
1193
1183
1173
1162
1152
1142
1132
1122
1112
1102
1092
1082
1072
1062
1052
1042
1032
1022
1012
1002
992
982
972
962
952
942
932
922
912
902
892
882
872
862
852
842
832
822
812
802
792
782
772
762
752
742
732
722
712
702
691
681
671
661
651
641
631
620
610
600
590
580
569
559
549
539
529
518
508
498
488
477
467
457
447
437
426
416
406
396
386
375
365
355
345
335
325
315
305
294
284
274
264
254
244
234
224
214
203
193
183
173
163
152
142
132
121
111
100
90
79
68
58
47
36
25
14
3
-8
-20
-31
-42
-54
-65
-77
-89
-100
-112
-124
-136
-148
-160
-172
-185
-197
-209
-222
-234
-247
-259
-272
-285
-298
-311
-324
-337
-350
-363
-376
-389
-403
-416
-430
-443
-457
-470
-484
-498
-512
-525
-539
-553
-567
-581
-595
-609
-623
-638
-652
-666
-680
-694
-709
-723
-737
-751
-765
-780
-794
-808
-822
-836
-851
-865
-879
-893
-907
-921
-935
-949
-963
-977
-991
-1004
-1018
-1032
-1046
-1059
-1073
-1086
-1100
-1113
-1126
-1139
-1152
-1165
-1178
-1191
-1204
-1216
-1229
-1241
-1253
-1266
-1278
-1290
-1302
-1313
-1325
-1337
-1348
-1360
-1371
-1382
-1393
-1404
-1415
-1426
-1437
-1447
-1458
-1468
-1478
-1488
-1498
-1508
-1518
-1528
-1537
-1547
-1556
-1565
-1574
-1583
-1592
-1600
-1609
-1617
-1625
-1634
-1642
-1650
-1657
-1665
-1672
-1680
-1687
-1694
-1701
-1707
-1714
-1720
-1726
-1733
-1738
-1744
-1750
-1755
-1760
-1765
-1770
-1775
-1779
-1783
-1787
-1791
-1795
-1798
-1801
-1804
-1807
-1809
-1812
-1814
-1815
-1817
-1818
-1819
-1820
-1821
-1821
-1821
-1821
-1821
-1820
-1819
-1818
-1817
-1815
-1814
-1811
-1809
-1807
-1804
-1801
-1797
-1794
-1790
-1786
-1782
-1777
-1772
-1767
-1762
-1757
-1751
-1745
-1739
-1733
-1726
-1719
-1712
-1705
-1697
-1690
-1682
-1673
-1665
-1656
-1647
-1638
-1629
-1620
-1610
-1600
-1590
-1579
-1569
-1558
-1547
-1535
-1524
-1512
-1500
-1487
-1475
-1462
-1449
-1436
-1422
-1408
-1394
-1380
-1365
-1350
-1335
-1320
-1304
-1288
-1272
-1255
-1239
-1222
-1204
-1187
-1169
-1151
-1132
-1113
-1094
-1075
-1055
-1036
-1014
-995
-974
-953
-932
-910
-889
-867
-844
-822
-799
-776
-753
-729
-705
-681
-657
-632
-608
-583
-558
-532
-507
-481
-455
-429
-402
-376
-349
-322
-295
-267
-240
-212
-184
-156
-128
-100
-72
-43
-15
14
43
72
101
130
159
188
217
247
276
306
335
365
395
425
455
485
515
545
575
605
635
665
696
726
756
787
817
848
879
909
940
970
1000
1032
1063
1093
1124
1155
1186
1216
1247
1278
1309
1340
1370
1401
1432
1463
1494
1524
1555
1586
1617
1648
1678
1709
1740
1771
1802
1832
1863
1894
1925
1956
1986
2017
2048
2079
2110
2140
2171
2202
2233
2264
2295
2326
2357
2388
2419
2450
2481
2512
2543
2575
2606
2637
2668
2700
2731
2762
2793
2825
2856
2887
2919
2950
2981
3013
3044
3076
3107
3138
3170
3201
3232
3264
3295
3326
3358
3389
3420
3451
3482
3514
3545
3576
3607
3638
3669
3700
3731
3762
3793
3824
3855
3885
3916
3947
3977
4008
4038
4069
4100
4130
4161
4191
4221
4251
4282
4312
4342
4372
4402
4432
4462
4492
4521
4551
4581
4610
4640
4669
4698
4727
4756
4785
4814
4843
4872
4900
4929
4957
4985
5013
5041
5069
5097
5125
5152
5179
5207
5234
5261
5288
5314
5341
5368
5394
5420
5446
5472
5498
5524
5549
5574
5600
5625
5650
5674
5699
5723
5747
5771
5795
5819
5843
5866
5889
5912
5935
5957
5980
6002
6024
6045
6067
6088
6109
6130
6151
6171
6191
6211
6231
6250
6270
6288
6307
6326
6344
6362
6379
6397
6414
6431
6447
6464
6480
6495
6511
6526
6541
6556
6570
6584
6598
6611
6625
6638
6650
6663
6675
6687
6698
6710
6721
6731
6742
6752
6762
6772
6781
6791
6799
6808
6817
6825
6833
6840
6848
6855
6862
6869
6875
6881
6887
6893
6899
6904
6909
6914
6919
6923
6928
6932
6936
6940
6943
6946
6949
6952
6955
6958
6960
6962
6964
6966
6968
6969
6970
6972
6972
6973
6974
6974
6975
6975
6975
6975
6975
6974
6974
6973
6973
6972
6971
6970
6969
6967
6966
6964
6963
6961
6959
6957
6955
6953
6951
6949
6947
6944
6942
6939
6937
6934
6931
6928
6925
6923
6920
6916
6913
6910
6907
6904
6900
6897
6893
6890
6886
6883
6879
6876
6872
6868
6865
6861
6857
6853
6849
6846
6842
6838
6834
6830
6826
6822
6818
6814
6810
6806
6802
6797
6793
6789
6785
6781
6776
6772
6767
6763
6758
6754
6749
6745
6740
6735
6730
6725
6720
6715
6710
6705
6700
6695
6689
6684
6678
6673
6667
6661
6656
6650
6644
6638
6632
6625
6619
6613
6606
6600
6593
6587
6580
6573
6566
6559
6552
6545
6538
6531
6524
6517
6510
6502
6495
6488
6480
6473
6465
6458
6450
6443
6435
6428
6420
6412
6405
6397
6390
6382
6374
6367
6359
6352
6344
6336
6329
6321
6314
6306
6299
6291
6284
6276
6269
6261
6254
6246
6239
6231
6224
6217
6209
6202
6195
6187
6180
6173
6166
6159
6151
6144
6137
6130
6124
6117
6110
6103
6097
6090
6083
6077
6071
6064
6058
6052
6046
6040
6034
6028
6022
6016
6010
6004
5999
5993
5987
5982
5976
5971
5966
5960
5955
5950
5944
5939
5934
5929
5924
5919
5913
5908
5903
5898
5893
5888
5883
5878
5873
5868
5863
5857
5852
5847
5842
5837
5832
5826
5821
5816
5811
5805
5800
5795
5789
5784
5778
5773
5767
5762
5756
5750
5745
5739
5733
5727
5721
5715
5709
5703
5697
5691
5685
5679
5672
5666
5660
5653
5647
5640
5634
5627
5620
5614
5607
5600
5593
5587
5580
5573
5566
5559
5552
5545
5538
5530
5523
5516
5509
5501
5494
5487
5479
5472
5464
5456
5449
5441
5433
5425
5418
5410
5402
5394
5386
5377
5369
5361
5353
5344
5336
5328
5319
5310
5302
5293
5285
5276
5267
5258
5250
5241
5232
5223
5214
5205
5196
5187
5178
5169
5160
5150
5141
5132
5123
5114
5104
5095
5086
5077
5067
5058
5049
5040
5030
5021
5012
5002
4993
4984
4974
4965
4956
4946
4937
4928
4919
4909
4900
4891
4881
4872
4863
4854
4844
4835
4826
4816
4807
4798
4788
4779
4769
4760
4750
4741
4731
4721
4712
4702
4693
4683
4673
4664
4654
4644
4635
4625
4615
4606
4596
4586
4577
4567
4557
4548
4538
4529
4519
4509
4500
4490
4481
4471
4462
4452
4443
4434
4424
4415
4406
4396
4387
4378
4369
4360
4351
4342
4333
4324
4315
4307
4298
4289
4281
4272
4264
4256
4247
4239
4231
4223
4215
4207
4199
4191
4183
4176
4168
4161
4153
4146
4139
4131
4124
4117
4110
4103
4096
4089
4083
4075
4069
4062
4056
4050
4043
4037
4030
4025
4019
4013
4006
4001
3995
3989
3984
3978
3972
3967
3961
3956
3950
3945
3940
3934
3929
3924
3919
3914
3909
3904
3899
3894
3889
3884
3880
3875
3870
3866
3861
3857
3852
3848
3843
3839
3834
3830
3826
3822
3817
3813
3809
3805
3801
3797
3793
3789
3785
3781
3778
3774
3770
3767
3763
3759
3756
3752
3749
3746
3742
3739
3736
3732
3729
3726
3723
3720
3717
3714
3712
3709
3706
3703
3701
3698
3696
3693
3691
3689
3686
3684
3682
3680
3678
3676
3674
3672
3670
3669
3667
3666
3664
3663
3662
3661
3660
3659
3658
3658
3657
3656
3656
3656
3656
3656
3656
3656
3656
3657
3658
3658
3659
3660
3661
3662
3663
3665
3666
3668
3670
3671
3673
3675
3678
3680
3682
3685
3687
3690
3693
3695
3698
3701
3704
3707
3711
3714
3717
3721
3724
3728
3731
3735
3739
3743
3747
3751
3755
3759
3763
3767
3771
3775
3780
3784
3788
3793
3797
3801
3806
3810
3815
3819
3824
3828
3833
3837
3842
3846
3851
3856
3860
3865
3870
3874
3879
3884
3889
3893
3898
3903
3907
3912
3917
3922
3926
3931
3936
3941
3945
3950
3955
3959
3964
3969
3974
3979
3983
3988
3993
3998
4003
4006
4011
4017
4022
4026
4030
4035
4040
4045
4049
4054
4058
4062
4067
4072
4075
4080
4085
4089
4093
4097
4101
4105
4109
4113
4117
4121
4125
4129
4133
4137
4141
4145
4149
4153
4157
4160
4164
4168
4172
4176
4179
4183
4187
4191
4195
4198
4202
4206
4209
4213
4217
4220
4224
4228
4231
4235
4238
4242
4245
4248
4252
4255
4258
4262
4265
4268
4271
4274
4277
4280
4283
4286
4288
4291
4294
4297
4299
4302
4305
4307
4310
4312
4315
4317
4319
4322
4324
4326
4329
4331
4333
4335
4337
4340
4342
4344
4346
4348
4350
4352
4354
4356
4358
4360
4362
4364
4366
4368
4370
4372
4373
4375
4377
4378
4380
4381
4383
4384
4385
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4396
4397
4397
4398
4398
4399
4399
4399
4399
4399
4399
4399
4398
4398
4398
4397
4396
4396
4395
4394
4393
4392
4391
4390
4388
4387
4385
4384
4382
4381
4379
4377
4376
4374
4372
4370
4368
4366
4364
4362
4360
4358
4355
4353
4351
4349
4347
4344
4342
4340
4338
4335
4333
4330
4328
4326
4323
4321
4318
4316
4313
4311
4308
4306
4303
4301
4298
4295
4293
4290
4287
4285
4282
4279
4276
4273
4270
4268
4265
4262
4259
4255
4252
4249
4246
4243
4240
4236
4233
4230
4227
4223
4220
4217
4213
4210
4206
4203
4200
4196
4193
4189
4186
4182
4179
4176
4172
4169
4165
4162
4158
4154
4151
4147
4143
4140
4136
4132
4128
4124
4120
4115
4111
4107
4102
4098
4093
4088
4083
4078
4073
4067
4062
4057
4051
4046
4040
4034
4027
4021
4014
4008
4002
3995
3988
3981
3974
3966
3959
3951
3943
3935
3927
3919
3911
3903
3894
3886
3877
3868
3859
3850
3840
3831
3821
3812
3802
3792
3782
3772
3761
3751
3741
3730
3719
3708
3698
3687
3675
3664
3653
3642
3630
3619
3608
3596
3584
3573
3561
3549
3537
3525
3513
3501
3489
3477
3465
3453
3440
3428
3416
3403
3391
3378
3366
3353
3341
3328
3315
3302
3290
3277
3264
3251
3238
3225
3212
3199
3186
3173
3159
3146
3133
3120
3107
3094
3080
3067
3054
3041
3028
3014
3001
2988
2975
2962
2948
2935
2922
2909
2896
2883
2869
2856
2843
2830
2817
2803
2790
2777
2764
2751
2737
2724
2711
2698
2684
2671
2658
2644
2631
2618
2604
2591
2578
2564
2551
2538
2525
2511
2498
2484
2471
2458
2444
2431
2418
2404
2391
2377
2364
2351
2337
2324
2310
2297
2284
2270
2257
2243
2230
2217
2203
2190
2176
2163
2150
2136
2123
2110
2096
2083
2070
2056
2043
2029
2017
2004
1990
1977
1964
1951
1938
1925
1912
1899
1886
1873
1860
1847
1834
1822
1809
1796
1783
1771
1758
1745
1733
1720
1708
1695
1682
1670
1657
1645
1633
1620
1608
1595
1583
1571
1558
1546
1534
1522
1510
1497
1485
1473
1461
1449
1437
1425
1414
1402
1390
1378
1367
1355
1344
1332
1321
1310
1298
1287
1276
1265
1253
1242
1231
1221
1210
1199
1188
1178
1167
1156
1146
1135
1125
1115
1104
1094
1084
1074
1064
1054
1044
1035
1025
1014
1006
996
987
977
968
959
949
940
931
922
913
904
895
887
878
869
861
852
844
835
827
819
811
803
795
787
779
771
764
756
749
741
734
727
720
713
706
699
692
686
679
673
666
660
654
648
642
636
631
625
619
614
609
603
598
593
588
583
579
574
569
565
560
556
552
548
544
540
536
532
529
525
522
518
515
512
509
506
503
500
498
495
493
490
488
486
483
481
479
477
475
474
472
470
469
467
466
464
463
462
461
460
459
458
457
456
456
455
455
455
454
454
454
454
454
455
455
456
456
457
458
458
459
460
462
463
464
465
467
468
470
472
474
476
478
480
482
484
487
489
492
494
497
500
503
506
509
513
516
519
523
527
530
534
538
542
546
550
555
559
563
568
572
577
581
586
591
596
601
605
610
615
620
626
631
636
641
646
652
657
663
668
674
680
685
691
697
703
709
715
721
727
733
739
745
751
758
764
771
777
783
790
797
803
810
817
823
830
837
844
851
858
865
872
879
887
894
901
909
916
924
931
939
946
954
962
969
977
985
993
1000
1008
1016
1024
1032
1040
1048
1056
1064
1072
1080
1088
1096
1105
1113
1121
1129
1137
1145
1154
1162
1170
1178
1187
1195
1203
1211
1220
1228
1237
1245
1253
1262
1270
1279
1287
1296
1305
1313
1322
1331
1340
1349
1358
1366
1375
1385
1394
1403
1412
1421
1430
1440
1449
1458
1468
1477
1486
1496
1505
1515
1524
1534
1543
1553
1562
1572
1582
1591
1601
1610
1620
1629
1639
1649
1658
1668
1677
1687
1696
1706
1715
1725
1734
1744
1753
1763
1772
1781
1791
1800
1810
1819
1828
1838
1847
1856
1865
1874
1884
1893
1902
1911
1920
1929
1938
1947
1956
1965
1974
1983
1992
2000
2009
2017
2027
2036
2044
2053
2062
2071
2079
2088
2097
2106
2114
2123
2131
2140
2149
2157
2166
2175
2183
2192
2200
2209
2217
2226
2234
2243
2251
2259
2268
2276
2284
2292
2301
2309
2317
2325
2333
2341
2348
2356
2364
2372
2379
2387
2395
2402
2410
2417
2425
2432
2439
2446
2454
2461
2468
2475
2482
2489
2496
2503
2510
2517
2524
2531
2538
2545
2551
2558
2565
2572
2579
2585
2592
2599
2605
2612
2619
2625
2632
2639
2645
2652
2658
2665
2672
2678
2685
2691
2698
2704
2710
2717
2723
2730
2736
2742
2749
2755
2761
2767
2774
2780
2786
2792
2798
2804
2810
2816
2822
2828
2834
2839
2845
2851
2856
2862
2868
2873
2879
2884
2890
2895
2900
2906
2911
2916
2922
2927
2932
2938
2943
2948
2953
2959
2964
2969
2974
2980
2985
2990
2995
3001
3006
3011
3016
3022
3027
3032
3037
3043
3048
3053
3058
3063
3068
3074
3079
3084
3089
3094
3099
3104
3109
3114
3119
3123
3128
3133
3137
3142
3147
3151
3156
3160
3164
3169
3173
3177
3181
3185
3189
3193
3197
3201
3205
3209
3213
3217
3220
3224
3228
3231
3235
3239
3242
3246
3250
3253
3257
3260
3264
3267
3271
3275
3278
3282
3286
3289
3293
3297
3301
3305
3308
3312
3316
3320
3325
3329
3333
3337
3342
3346
3351
3355
3360
3365
3370
3375
3380
3385
3390
3395
3401
3406
3412
3418
3424
3430
3436
3442
3448
3454
3461
3468
3474
3481
3488
3495
3502
3510
3517
3525
3532
3540
3548
3556
3564
3572
3581
3589
3598
3607
3616
3625
3634
3643
3652
3662
3672
3681
3691
3701
3711
3722
3732
3742
3753
3764
3775
3786
3797
3808
3819
3831
3842
3854
3866
3878
3890
3902
3914
3926
3939
3951
3963
3976
3989
4001
4014
4027
4040
4053
4066
4078
4091
4106
4119
4132
4145
4159
4172
4185
4199
4212
4226
4239
4253
4266
4280
4293
4307
4321
4334
4348
4362
4375
4389
4403
4416
4430
4444
4458
4472
4485
4499
4513
4527
4541
4555
4569
4582
4596
4610
4624
4638
4651
4665
4679
4692
4706
4719
4733
4746
4760
4773
4786
4800
4813
4826
4839
4852
4865
4878
4890
4903
4916
4928
4940
4953
4965
4977
4989
5001
5013
5024
5036
5048
5059
5070
5082
5093
5104
5114
5125
5136
5147
5157
5168
5178
5188
5198
5208
5218
5228
5238
5248
5257
5267
5277
5286
5295
5305
5314
5323
5332
5342
5351
5360
5369
5378
5386
5395
5404
5413
5422
5430
5439
5447
5456
5464
5473
5481
5489
5498
5506
5514
5522
5530
5538
5546
5554
5562
5570
5577
5585
5593
5600
5608
5615
5623
5630
5638
5645
5652
5659
5666
5673
5680
5687
5694
5701
5708
5715
5721
5728
5734
5741
5747
5754
5760
5766
5773
5779
5785
5791
5797
5803
5809
5815
5821
5826
5832
5838
5843
5849
5854
5860
5865
5870
5876
5881
5886
5891
5897
5902
5907
5912
5917
5922
5926
5931
5936
5941
5945
5950
5954
5959
5963
5967
5971
5975
5979
5983
5987
5991
5995
5998
6001
6005
6008
6011
6014
6017
6019
6022
6024
6027
6029
6031
6033
6034
6036
6037
6039
6040
6041
6041
6042
6042
6042
6042
6042
6042
6041
6041
6040
6039
6038
6036
6035
6033
6031
6029
6026
6024
6021
6018
6015
6012
6008
6004
6001
5997
5992
5988
5983
5978
5973
5968
5963
5957
5952
5946
5940
5934
5927
5921
5914
5907
5900
5893
5886
5878
5871
5863
5855
5847
5839
5831
5822
5814
5805
5796
5788
5779
5770
5760
5751
5742
5732
5723
5713
5703
5693
5683
5673
5663
5652
5642
5631
5621
5610
5599
5588
5577
5566
5554
5543
5532
5520
5508
5497
5485
5473
5461
5449
5437
5424
5412
5400
5387
5375
5362
5350
5337
5324
5312
5299
5286
5273
5260
5247
5234
5221
5208
5194
5181
5168
5154
5141
5127
5114
5100
5087
5073
5060
5046
5032
5019
5005
4991
4978
4964
4950
4937
4923
4909
4895
4882
4868
4854
4840
4827
4813
4799
4785
4771
4757
4743
4729
4715
4701
4687
4673
4659
4644
4630
4616
4601
4587
4572
4558
4543
4528
4514
4499
4484
4469
4454
4439
4424
4409
4394
4378
4363
4348
4332
4317
4301
4286
4270
4254
4238
4222
4206
4190
4174
4158
4142
4126
4110
4093
4077
4059
4043
4027
4011
3994
3977
3960
3943
3926
3909
3892
3875
3858
3840
3823
3806
3788
3770
3753
3735
3717
3699
3681
3663
3644
3626
3608
3589
3571
3552
3533
3514
3495
3476
3457
3438
3418
3399
3379
3359
3339
3319
3299
3279
3258
3238
3217
3197
3176
3155
3134
3113
3091
3070
3048
3027
3005
2983
2961
2939
2917
2895
2872
2850
2827
2805
2782
2759
2737
2714
2691
2668
2644
2621
2598
2575
2551
2528
2505
2481
2458
2434
2411
2387
2364
2340
2317
2293
2270
2246
2223
2199
2176
2152
2129
2105
2082
2059
2036
2012
1989
1966
1943
1920
1897
1874
1851
1828
1806
1783
1760
1738
1715
1693
1671
1649
1627
1605
1583
1561
1539
1518
1496
1475
1454
1433
1412
1391
1370
1349
1329
1308
1288
1268
1248
1228
1208
1189
1169
1150
1131
1111
1093
1074
1055
1037
1018
1000
982
964
946
929
911
894
877
860
843
826
810
793
777
761
745
729
713
698
682
667
652
637
622
607
593
578
564
550
536
522
508
495
482
468
455
442
430
417
405
392
380
368
356
345
333
322
311
300
289
278
268
257
247
237
227
218
208
199
189
180
172
163
154
146
138
130
122
114
107
99
92
85
78
72
65
59
52
46
40
34
29
23
18
12
7
2
-3
-7
-12
-16
-21
-25
-29
-33
-37
-40
-44
-47
-50
-53
-56
-59
-61
-64
-66
-68
-70
-72
-73
-75
-76
-77
-79
-79
-80
-81
-81
-82
-82
-82
-82
-81
-81
-80
-80
-79
-78
-76
-75
-73
-72
-70
-68
-66
-64
-61
-59
-56
-53
-50
-47
-43
-40
-36
-33
-29
-25
-21
-16
-12
-7
-2
3
8
13
18
23
29
35
41
47
53
59
65
72
78
85
92
99
106
113
120
128
135
143
150
158
166
174
182
190
198
206
214
222
231
239
248
256
265
273
282
291
299
308
317
326
335
344
353
362
371
380
389
398
407
416
425
435
444
453
462
471
480
490
499
508
517
526
535
545
554
563
572
581
590
599
608
617
626
635
644
652
661
670
678
687
695
703
712
720
728
736
743
751
759
766
774
781
788
795
802
809
816
822
828
835
841
847
853
858
864
869
875
880
885
890
894
899
903
908
912
916
920
924
927
931
934
937
940
943
946
949
952
954
957
959
962
964
966
968
970
972
973
975
977
978
980
981
982
984
985
986
987
988
989
990
991
992
992
993
994
995
996
996
997
998
999
999
1000
1000
1002
1002
1004
1004
1004
1006
1006
1008
1008
1010
1010
1012
1012
1014
1014
1016
1018
1018
1020
1020
1022
1024
1026
1027
1029
1030
1032
1034
1035
1037
1039
1041
1043
1045
1047
1049
1051
1053
1055
1058
1060
1062
1065
1067
1070
1073
1075
1078
1081
1084
1087
1090
1093
1096
1099
1102
1106
1109
1112
1116
1119
1123
1126
1130
1133
1137
1141
1145
1148
1152
1156
1160
1164
1168
1172
1176
1180
1185
1189
1193
1198
1202
1206
1211
1215
1220
1225
1229
1234
1239
1244
1248
1253
1258
1263
1268
1273
1278
1284
1289
1294
1299
1305
1310
1316
1322
1327
1333
1339
1345
1351
1357
1363
1370
1376
1383
1389
1396
1403
1410
1417
1424
1431
1438
1445
1453
1460
1468
1476
1484
1492
1500
1508
1516
1524
1533
1541
1550
1559
1568
1577
1586
1595
1604
1614
1623
1633
1642
1652
1662
1672
1682
1692
1703
1713
1724
1734
1745
1756
1767
1778
1789
1801
1812
1824
1836
1848
1860
1872
1884
1897
1909
1922
1935
1948
1961
1974
1988
2001
2015
2029
2043
2057
2072
2086
2101
2116
2131
2146
2161
2177
2192
2208
2224
2240
2257
2273
2290
2306
2323
2340
2358
2375
2392
2410
2428
2446
2464
2482
2501
2519
2538
2557
2576
2595
2614
2633
2653
2673
2692
2712
2732
2752
2773
2793
2814
2835
2856
2877
2898
2919
2941
2962
2984
3006
3028
3050
3073
3095
3118
3140
3163
3186
3210
3233
3256
3280
3304
3327
3351
3375
3400
3424
3448
3473
3497
3522
3547
3571
3596
3621
3646
3671
3696
3722
3747
3772
3798
3823
3848
3874
3899
3925
3951
3976
4002
4027
4053
4078
4104
4129
4155
4180
4206
4231
4257
4282
4308
4333
4358
4384
4409
4434
4459
4484
4509
4534
4559
4584
4609
4634
4658
4683
4708
4732
4757
4781
4805
4829
4853
4877
4901
4925
4948
4972
4995
5019
5042
5065
5088
5111
5133
5156
5179
5201
5223
5245
5267
5289
5311
5332
5353
5375
5396
5416
5437
5458
5478
5499
5519
5539
5558
5578
5598
5617
5636
5655
5674
5693
5711
5730
5748
5766
5784
5802
5820
5837
5855
5872
5889
5906
5923
5940
5956
5973
5989
6005
6021
6037
6053
6068
6084
6099
6114
6129
6144
6159
6173
6188
6202
6216
6230
6244
6258
6271
6285
6298
6311
6324
6337
6350
6362
6374
6387
6399
6411
6422
6434
6446
6457
6468
6479
6490
6501
6512
6522
6533
6543
6553
6563
6573
6582
6592
6601
6610
6619
6628
6637
6646
6654
6663
6671
6679
6687
6695
6702
6710
6717
6725
6732
6739
6745
6752
6759
6765
6771
6777
6783
6789
6795
6801
6806
6812
6817
6822
6827
6832
6836
6841
6845
6850
6854
6858
6862
6866
6869
6873
6876
6880
6883
6886
6889
6892
6894
6897
6899
6902
6904
6906
6908
6909
6911
6912
6914
6915
6916
6917
6917
6918
6918
6919
6919
6919
6918
6918
6917
6917
6916
6915
6914
6912
6911
6909
6907
6905
6903
6900
6898
6895
6892
6889
6886
6882
6878
6874
6870
6866
6862
6857
6852
6847
6842
6836
6830
6824
6818
6812
6806
6799
6792
6785
6778
6770
6763
6755
6747
6739
6730
6721
6713
6704
6694
6685
6675
6666
6656
6645
6635
6625
6614
6603
6592
6580
6569
6557
6545
6533
6520
6508
6495
6482
6468
6455
6441
6428
6414
6399
6385
6370
6356
6341
6325
6310
6294
6279
6263
6247
6230
6214
6197
6180
6163
6146
6129
6112
6094
6076
6059
6041
6022
6004
5986
5967
5949
5930
5911
5892
5873
5854
5834
5815
5795
5776
5756
5736
5716
5696
5676
5656
5635
5615
5594
5574
5553
5532
5511
5490
5469
5448
5427
5405
5384
5362
5341
5319
5297
5275
5254
5232
5210
5187
5165
5143
5121
5099
5076
5054
5031
5009
4987
4964
4941
4919
4896
4873
4851
4828
4805
4782
4759
4736
4713
4690
4667
4644
4621
4597
4574
4551
4528
4504
4481
4458
4434
4411
4387
4364
4340
4316
4293
4269
4245
4222
4198
4174
4150
4126
4102
4078
4054
4030
4006
3982
3958
3934
3909
3885
3861
3837
3812
3788
3764
3739
3715
3690
3666
3642
3617
3593
3568
3544
3519
3495
3471
3446
3422
3397
3373
3349
3324
3300
3276
3252
3227
3203
3179
3155
3131
3106
3082
3058
3034
3010
2986
2962
2938
2914
2890
2866
2843
2819
2795
2771
2748
2724
2701
2677
2654
2630
2607
2584
2560
2537
2514
2491
2468
2445
2423
2400
2377
2355
2332
2310
2288
2265
2243
2221
2200
2178
2156
2134
2113
2092
2070
2049
2028
2007
1986
1965
1945
1924
1904
1883
1863
1843
1823
1803
1783
1763
1744
1725
1705
1686
1667
1648
1629
1611
1592
1574
1556
1538
1520
1502
1484
1466
1449
1432
1415
1398
1381
1364
1347
1331
1315
1298
1282
1267
1251
1235
1220
1204
1189
1174
1159
1144
1129
1115
1100
1086
1072
1058
1044
1031
1016
1004
991
978
965
952
940
927
915
903
891
879
867
856
845
834
823
812
801
791
780
770
760
751
741
732
722
713
704
696
687
679
670
662
654
647
639
631
624
617
610
603
597
590
584
578
572
566
561
555
550
545
540
535
530
526
521
517
513
509
505
502
498
495
492
489
486
483
480
478
476
473
471
469
468
466
465
463
462
461
460
459
459
458
458
457
457
457
457
458
458
458
459
460
460
461
462
463
465
466
467
469
470
472
474
476
478
480
483
485
487
490
493
496
498
501
505
508
511
515
518
522
526
530
534
538
542
546
551
555
560
565
569
574
579
585
590
595
601
606
612
618
624
630
636
642
648
654
661
667
674
680
687
694
701
708
716
723
730
738
745
753
761
769
777
785
794
802
811
819
828
837
846
855
864
874
883
893
903
912
922
933
943
953
964
975
985
996
1006
1018
1030
1041
1053
1065
1076
1088
1101
1113
1125
1138
1150
1163
1176
1189
1202
1216
1229
1243
1256
1270
1284
1298
1313
1327
1341
1356
1371
1386
1401
1416
1431
1446
1462
1477
1493
1509
1525
1541
1557
1574
1590
1606
1623
1640
1657
1674
1691
1708
1725
1742
1760
1777
1795
1813
1831
1849
1867
1885
1903
1921
1940
1958
1977
1996
2013
2033
2052
2071
2090
2110
2129
2148
2167
2187
2206
2226
2246
2265
2285
2305
2325
2345
2364
2385
2405
2425
2445
2465
2485
2506
2526
2546
2567
2587
2608
2628
2649
2669
2690
2710
2731
2752
2772
2793
2813
2834
2855
2876
2896
2917
2938
2958
2979
3000
3020
3041
3062
3083
3103
3124
3144
3165
3186
3206
3227
3247
3267
3288
3308
3328
3348
3368
3388
3408
3428
3447
3467
3486
3506
3525
3544
3563
3582
3601
3620
3639
3657
3676
3694
3712
3730
3748
3766
3783
3801
3818
3835
3852
3869
3886
3902
3919
3935
3951
3967
3983
3999
4014
4030
4045
4059
4075
4090
4105
4120
4134
4149
4163
4177
4191
4205
4219
4233
4246
4260
4273
4286
4299
4312
4324
4337
4349
4361
4373
4385
4396
4407
4419
4430
4441
4452
4462
4473
4483
4493
4503
4513
4523
4532
4542
4551
4560
4570
4579
4587
4596
4605
4613
4622
4630
4638
4646
4654
4662
4670
4677
4685
4692
4700
4707
4714
4721
4728
4735
4742
4748
4755
4761
4768
4774
4780
4786
4792
4798
4803
4809
4815
4820
4825
4830
4835
4840
4845
4850
4855
4859
4864
4868
4872
4876
4880
4884
4888
4892
4895
4898
4902
4905
4908
4911
4913
4916
4918
4921
4923
4925
4927
4929
4930
4932
4933
4935
4936
4937
4938
4939
4940
4941
4941
4942
4942
4943
4943
4943
4943
4943
4943
4943
4943
4942
4942
4941
4941
4940
4939
4938
4937
4936
4935
4933
4932
4930
4928
4926
4924
4922
4920
4918
4916
4913
4910
4908
4905
4902
4899
4896
4893
4890
4886
4883
4879
4876
4872
4868
4864
4860
4856
4852
4848
4843
4839
4834
4830
4825
4821
4816
4811
4806
4802
4797
4792
4787
4782
4777
4772
4767
4762
4757
4752
4746
4741
4736
4731
4725
4720
4715
4709
4704
4698
4693
4687
4681
4675
4670
4664
4658
4652
4646
4640
4634
4628
4621
4615
4609
4602
4596
4589
4583
4576
4569
4563
4556
4549
4542
4536
4529
4522
4515
4508
4501
4494
4486
4479
4472
4465
4457
4450
4443
4435
4428
4420
4413
4405
4397
4390
4382
4374
4366
4358
4350
4342
4334
4326
4318
4310
4302
4293
4285
4276
4268
4259
4250
4242
4233
4224
4215
4206
4197
4187
4178
4169
4159
4149
4140
4130
4120
4110
4100
4090
4080
4070
4059
4049
4038
4027
4017
4006
3996
3985
3974
3963
3952
3941
3929
3918
3907
3895
3884
3872
3860
3848
3837
3825
3813
3801
3789
3777
3764
3752
3740
3727
3715
3702
3690
3677
3664
3652
3639
3626
3613
3600
3587
3574
3560
3547
3534
3520
3507
3494
3480
3467
3453
3440
3427
3413
3400
3386
3372
3359
3345
3332
3318
3305
3291
3277
3264
3250
3236
3223
3209
3195
3182
3168
3154
3141
3127
3114
3100
3087
3074
3060
3047
3034
3020
3007
2994
2981
2968
2955
2942
2929
2916
2903
2890
2878
2865
2852
2840
2827
2814
2802
2789
2777
2765
2752
2740
2728
2716
2704
2692
2680
2668
2656
2645
2633
2621
2610
2598
2587
2576
2564
2553
2542
2531
2520
2509
2498
2488
2477
2466
2456
2445
2435
2424
2414
2404
2394
2384
2374
2364
2355
2345
2335
2326
2317
2308
2298
2289
2280
2272
2263
2254
2246
2237
2229
2221
2212
2204
2196
2188
2181
2173
2165
2158
2150
2143
2135
2128
2121
2114
2106
2100
2093
2086
2079
2072
2066
2059
2052
2045
2040
2033
2027
2021
2015
2009
2003
1997
1991
1985
1979
1974
1968
1962
1957
1952
1946
1941
1936
1931
1926
1921
1916
1911
1906
1901
1897
1892
1887
1883
1879
1874
1870
1866
1861
1857
1853
1849
1845
1842
1838
1834
1830
1827
1823
1820
1816
1813
1810
1807
1804
1801
1798
1795
1792
1789
1787
1784
1782
1779
1777
1775
1773
1770
1768
1766
1765
1763
1761
1759
1758
1756
1755
1753
1752
1751
1749
1748
1747
1746
1745
1744
1743
1742
1741
1740
1739
1738
1738
1737
1736
1736
1735
1735
1735
1734
1734
1734
1734
1734
1734
1734
1734
1734
1734
1734
1735
1735
1736
1736
1737
1737
1738
1739
1740
1740
1741
1743
1744
1745
1746
1748
1749
1751
1752
1754
1756
1758
1760
1762
1764
1766
1769
1771
1773
1776
1778
1781
1784
1786
1789
1792
1795
1798
1801
1804
1807
1811
1814
1818
1821
1825
1828
1832
1835
1839
1843
1847
1851
1855
1859
1863
1867
1871
1875
1879
1883
1887
1891
1896
1900
1904
1908
1912
1917
1921
1925
1929
1934
1938
1942
1947
1951
1956
1960
1964
1969
1973
1978
1983
1987
1992
1996
2001
2005
2009
2015
2020
2025
2029
2033
2039
2044
2049
2054
2059
2063
2068
2073
2078
2083
2088
2093
2098
2103
2108
2113
2118
2123
2128
2133
2138
2143
2148
2152
2157
2162
2167
2172
2177
2182
2187
2191
2196
2201
2206
2211
2216
2221
2226
2231
2236
2241
2246
2251
2256
2261
2266
2271
2276
2281
2286
2291
2296
2301
2306
2311
2316
2322
2327
2332
2337
2342
2348
2353
2359
2364
2369
2375
2381
2386
2392
2398
2403
2409
2415
2421
2427
2433
2439
2445
2451
2457
2464
2470
2476
2483
2489
2496
2502
2509
2515
2522
2529
2536
2542
2549
2556
2563
2570
2577
2584
2592
2599
2606
2613
2621
2628
2635
2643
2650
2658
2665
2673
2680
2688
2695
2703
2711
2718
2726
2734
2742
2750
2757
2765
2773
2781
2789
2797
2805
2813
2821
2830
2838
2846
2854
2862
2871
2879
2888
2896
2904
2913
2922
2930
2939
2948
2956
2965
2974
2983
2991
3000
3009
3018
3027
3036
3045
3054
3063
3072
3080
3089
3098
3107
3116
3125
3134
3143
3152
3161
3169
3178
3187
3196
3205
3214
3223
3232
3241
3250
3258
3267
3276
3285
3294
3303
3312
3321
3331
3340
3349
3358
3367
3376
3385
3395
3404
3413
3423
3432
3441
3451
3460
3470
3479
3489
3498
3508
3517
3527
3536
3546
3555
3564
3574
3583
3593
3602
3612
3621
3630
3640
3649
3658
3667
3676
3686
3695
3704
3713
3722
3731
3740
3748
3757
3766
3775
3783
3792
3800
3808
3817
3825
3833
3841
3849
3857
3865
3873
3881
3888
3896
3903
3910
3918
3925
3932
3939
3946
3952
3959
3965
3972
3978
3984
3990
3996
4002
4008
4013
4019
4024
4029
4034
4038
4043
4048
4053
4057
4061
4065
4069
4073
4077
4080
4083
4086
4089
4091
4094
4097
4100
4102
4104
4106
4108
4109
4111
4112
4114
4115
4116
4117
4117
4118
4118
4119
4119
4119
4119
4119
4119
4118
4118
4117
4116
4115
4114
4113
4112
4110
4108
4107
4105
4103
4101
4099
4096
4094
4091
4089
4086
4083
4080
4077
4074
4070
4067
4064
4061
4057
4053
4050
4046
4042
4038
4034
4030
4025
4021
4017
4011
4008
4003
3998
3994
3989
3984
3979
3974
3969
3964
3959
3954
3949
3943
3938
3933
3927
3922
3917
3911
3906
3900
3895
3889
3884
3878
3873
3867
3861
3855
3850
3844
3838
3832
3826
3820
3814
3808
3803
3797
3791
3785
3779
3773
3767
3761
3755
3749
3743
3738
3732
3726
3720
3714
3709
3703
3697
3691
3685
3680
3674
3668
3663
3657
3651
3646
3640
3634
3629
3623
3618
3612
3606
3601
3595
3590
3584
3579
3574
3568
3563
3557
3552
3547
3542
3536
3531
3526
3521
3516
3511
3506
3501
3496
3491
3486
3481
3476
3471
3467
3462
3457
3452
3448
3443
3438
3434
3429
3425
3420
3416
3411
3407
3402
3398
3393
3389
3384
3380
3375
3371
3366
3362
3358
3353
3349
3344
3340
3336
3331
3327
3323
3318
3314
3310
3305
3301
3297
3292
3288
3284
3280
3275
3271
3267
3263
3258
3254
3250
3245
3241
3237
3232
3228
3223
3219
3214
3210
3205
3200
3196
3191
3186
3181
3176
3171
3166
3161
3156
3151
3146
3140
3135
3130
3124
3119
3114
3108
3103
3097
3092
3086
3081
3075
3069
3064
3058
3052
3047
3041
3035
3030
3024
3018
3012
3007
3001
2995
2989
2984
2978
2972
2966
2961
2955
2949
2943
2938
2932
2927
2921
2916
2910
2905
2899
2894
2888
2883
2878
2872
2867
2862
2857
2851
2846
2841
2836
2831
2826
2821
2816
2811
2806
2801
2796
2791
2786
2781
2777
2772
2767
2763
2758
2753
2749
2745
2740
2736
2732
2727
2723
2719
2715
2711
2708
2704
2700
2697
2693
2690
2686
2683
2680
2677
2674
2671
2668
2665
2662
2660
2657
2655
2653
2650
2648
2646
2645
2643
2641
2639
2638
2637
2635
2634
2633
2632
2631
2630
2630
2629
2629
2628
2628
2627
2627
2627
2627
2627
2627
2628
2628
2628
2629
2629
2630
2630
2631
2632
2632
2633
2634
2635
2636
2637
2638
2639
2640
2642
2643
2644
2645
2647
2648
2649
2650
2652
2653
2655
2656
2658
2659
2660
2662
2663
2665
2666
2668
2669
2671
2672
2673
2675
2676
2678
2679
2680
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2693
2694
2694
2695
2695
2695
2695
2695
2695
2695
2695
2694
2694
2693
2693
2692
2691
2690
2689
2688
2686
2685
2683
2682
2680
2678
2676
2674
2672
2670
2667
2665
2662
2660
2657
2654
2651
2648
2645
2642
2639
2635
2632
2628
2624
2620
2616
2612
2608
2604
2599
2595
2590
2586
2581
2576
2571
2566
2560
2555
2550
2544
2539
2533
2527
2521
2515
2509
2503
2497
2491
2484
2478
2472
2465
2459
2452
2446
2439
2432
2426
2419
2412
2406
2399
2392
2386
2379
2372
2365
2359
2352
2346
2339
2332
2326
2319
2313
2306
2300
2294
2287
2281
2275
2269
2263
2257
2251
2245
2239
2234
2228
2222
2217
2211
2206
2200
2195
2190
2185
2180
2175
2170
2165
2160
2156
2151
2147
2142
2138
2134
2130
2125
2121
2117
2114
2110
2106
2103
2099
2096
2092
2089
2086
2082
2079
2076
2073
2071
2068
2065
2062
2060
2057
2055
2053
2050
2048
2045
2044
2041
2040
2039
2037
2035
2033
2032
2031
2029
2029
2028
2027
2025
2025
2024
2024
2023
2023
2023
2023
2023
2023
2023
2024
2024
2025
2025
2027
2028
2029
2031
2032
2033
2035
2037
2039
2041
2044
2045
2049
2051
2054
2057
2060
2064
2067
2070
2074
2078
2082
2086
2090
2094
2099
2103
2108
2113
2117
2123
2128
2133
2138
2144
2150
2155
2161
2167
2173
2180
2186
2192
2199
2206
2213
2219
2226
2234
2241
2248
2256
2263
2271
2279
2286
2294
2302
2310
2319
2327
2335
2344
2352
2361
2370
2379
2388
2396
2406
2415
2424
2433
2442
2452
2461
2471
2480
2490
2500
2509
2519
2529
2539
2549
2559
2569
2579
2589
2599
2609
2619
2629
2639
2650
2660
2670
2680
2691
2701
2711
2721
2732
2742
2752
2763
2773
2783
2794
2804
2814
2825
2835
2845
2855
2866
2876
2886
2896
2906
2916
2926
2936
2946
2956
2966
2976
2986
2996
3005
3015
3025
3035
3044
3054
3064
3073
3083
3093
3102
3112
3122
3131
3141
3150
3160
3170
3179
3189
3198
3208
3217
3227
3236
3246
3255
3265
3274
3284
3293
3303
3312
3322
3331
3341
3350
3360
3369
3379
3388
3398
3407
3417
3426
3436
3446
3455
3465
3474
3484
3494
3503
3513
3523
3532
3542
3551
3561
3571
3580
3590
3600
3609
3619
3628
3638
3648
3657
3667
3676
3686
3695
3705
3715
3724
3734
3743
3753
3762
3772
3781
3791
3801
3810
3820
3829
3839
3848
3858
3868
3877
3887
3896
3906
3915
3925
3935
3944
3954
3963
3973
3982
3992
4001
4011
4019
4029
4038
4048
4057
4067
4075
4085
4094
4103
4112
4121
4130
4138
4147
4156
4164
4173
4181
4189
4198
4206
4214
4222
4230
4238
4246
4253
4261
4268
4276
4283
4290
4298
4305
4312
4319
4326
4333
4339
4346
4353
4359
4366
4372
4378
4385
4391
4397
4403
4409
4415
4421
4427
4433
4439
4445
4450
4456
4462
4467
4472
4478
4483
4489
4494
4499
4504
4509
4514
4519
4524
4529
4533
4538
4543
4547
4552
4557
4561
4565
4570
4574
4578
4583
4587
4591
4595
4599
4603
4607
4611
4614
4618
4622
4626
4629
4633
4637
4640
4644
4647
4651
4654
4658
4661
4665
4668
4671
4675
4678
4681
4685
4688
4691
4695
4698
4701
4704
4708
4711
4714
4717
4721
4724
4727
4730
4734
4737
4740
4744
4747
4750
4753
4757
4760
4763
4766
4770
4773
4776
4779
4783
4786
4789
4793
4796
4799
4803
4806
4809
4813
4816
4819
4823
4826
4830
4833
4837
4840
4843
4847
4850
4854
4858
4861
4865
4868
4872
4876
4879
4883
4887
4891
4895
4899
4903
4907
4911
4915
4919
4923
4928
4932
4936
4941
4945
4950
4954
4959
4963
4968
4973
4978
4983
4987
4992
4997
5002
5007
5012
5017
5022
5028
5033
5038
5043
5049
5054
5059
5065
5070
5076
5081
5087
5092
5098
5104
5109
5115
5121
5127
5133
5139
5145
5151
5158
5164
5170
5176
5183
5189
5196
5202
5209
5216
5223
5230
5237
5244
5251
5258
5265
5273
5280
5288
5295
5303
5311
5318
5326
5334
5342
5350
5358
5366
5375
5383
5391
5400
5408
5416
5425
5433
5442
5451
5459
5468
5476
5485
5494
5503
5511
5520
5529
5538
5547
5555
5564
5573
5582
5591
5600
5609
5618
5627
5636
5645
5654
5663
5672
5681
5690
5700
5709
5718
5728
5737
5746
5756
5765
5775
5784
5794
5803
5813
5823
5832
5842
5852
5862
5872
5881
5891
5901
5911
5921
5931
5941
5951
5961
5971
5981
5991
6001
6011
6021
6031
6041
6051
6061
6072
6082
6092
6102
6112
6123
6133
6143
6153
6164
6174
6184
6195
6205
6215
6226
6236
6247
6257
6268
6278
6289
6299
6310
6321
6331
6342
6353
6363
6374
6385
6396
6407
6417
6428
6439
6450
6462
6473
6484
6495
6506
6518
6529
6540
6552
6563
6575
6586
6598
6610
6621
6633
6645
6657
6669
6680
6692
6704
6716
6728
6740
6753
6765
6777
6789
6801
6813
6826
6838
6850
6862
6875
6887
6899
6911
6924
6936
6948
6961
6973
6985
6998
7010
7022
7034
7047
7059
7071
7084
7096
7108
7120
7132
7145
7157
7169
7181
7193
7205
7217
7229
7241
7253
7264
7276
7288
7299
7311
7322
7334
7345
7356
7367
7378
7389
7400
7411
7422
7432
7443
7453
7463
7474
7484
7494
7503
7513
7523
7532
7542
7551
7560
7569
7578
7587
7596
7605
7613
7621
7630
7638
7646
7654
7662
7669
7677
7684
7692
7699
7706
7713
7720
7726
7733
7740
7746
7752
7758
7764
7770
7776
7782
7788
7793
7799
7804
7809
7814
7819
7824
7829
7833
7838
7842
7847
7851
7855
7859
7863
7866
7870
7873
7877
7880
7883
7886
7889
7891
7894
7896
7899
7901
7903
7905
7907
7908
7910
7912
7913
7914
7915
7916
7917
7918
7918
7919
7919
7919
7919
7919
7919
7919
7919
7918
7918
7917
7916
7915
7914
7913
7912
7911
7909
7908
7906
7905
7903
7901
7899
7897
7895
7893
7890
7888
7886
7883
7881
7878
7875
7872
7869
7866
7863
7860
7857
7854
7851
7847
7844
7841
7837
7834
7830
7826
7823
7819
7815
7811
7807
7804
7800
7796
7792
7788
7784
7779
7775
7771
7767
7763
7758
7754
7750
7745
7741
7737
7732
7728
7723
7719
7714
7710
7705
7700
7696
7691
7687
7682
7678
7673
7668
7664
7659
7655
7650
7646
7641
7637
7632
7627
7623
7618
7614
7609
7605
7600
7596
7591
7587
7582
7578
7573
7569
7564
7560
7555
7551
7546
7542
7537
7533
7528
7524
7519
7515
7510
7506
7502
7497
7493
7488
7484
7479
7475
7470
7466
7461
7457
7453
7448
7444
7439
7435
7431
7426
7422
7417
7413
7408
7404
7400
7395
7391
7387
7382
7378
7373
7369
7365
7360
7356
7352
7347
7343
7338
7334
7330
7325
7321
7317
7312
7308
7304
7299
7295
7291
7286
7282
7278
7273
7269
7265
7261
7256
7252
7248
7243
7239
7235
7231
7226
7222
7218
7213
7209
7205
7201
7196
7192
7188
7184
7179
7175
7171
7167
7162
7158
7154
7150
7145
7141
7137
7133
7129
7124
7120
7116
7112
7108
7103
7099
7095
7091
7087
7082
7078
7074
7070
7066
7062
7057
7053
7049
7045
7041
7037
7032
7028
7024
7020
7016
7012
7008
7003
6999
6995
6991
6987
6983
6979
6975
6971
6966
6962
6958
6954
6950
6946
6942
6938
6934
6930
6926
6922
6917
6913
6909
6905
6901
6897
6893
6889
6885
6881
6877
6873
6869
6865
6861
6857
6853
6849
6845
6841
6837
6833
6829
6825
6821
6817
6813
6809
6805
6801
6797
6793
6789
6785
6781
6777
6773
6769
6765
6761
6757
6753
6749
6745
6741
6737
6733
6729
6726
6722
6718
6714
6710
6706
6702
6698
6694
6690
6686
6682
6679
6675
6671
6667
6663
6659
6655
6651
6648
6644
6640
6636
6632
6628
6624
6620
6617
6613
6609
6605
6601
6597
6594
6590
6586
6582
6578
6574
6571
6567
6563
6559
6555
6552
6548
6544
6540
6536
6533
6529
6525
6521
6517
6514
6510
6506
6502
6499
6495
6491
6487
6484
6480
6476
6472
6469
6465
6461
6457
6454
6450
6446
6443
6439
6435
6431
6428
6424
6420
6417
6413
6409
6406
6402
6398
6394
6391
6387
6383
6380
6376
6372
6369
6365
6361
6358
6354
6350
6347
6343
6340
6336
6332
6329
6325
6321
6318
6314
6311
6307
6303
6300
6296
6292
6289
6285
6282
6278
6275
6271
6267
6264
6260
6257
6253
6249
6246
6242
6239
6235
6232
6228
6225
6221
6217
6214
6210
6207
6203
6200
6196
6193
6189
6186
6182
6179
6175
6172
6168
6165
6161
6158
6154
6151
6147
6144
6140
6137
6133
6130
6126
6123
6119
6116
6112
6109
6105
6102
6099
6095
6092
6088
6085
6081
6078
6075
6071
6068
6064
6061
6057
6054
6051
6047
6044
6040
6037
6034
6030
6027
6023
6020
6017
6013
6010
6007
6003
6000
5996
5993
5990
5986
5983
5980
5976
5973
5970
5966
5963
5960
5956
5953
5950
5946
5943
5940
5936
5933
5930
5926
5923
5920
5916
5913
5910
5907
5903
5900
5897
5893
5890
5887
5884
5880
5877
5874
5871
5867
5864
5861
5858
5854
5851
5848
5845
5841
5838
5835
5832
5828
5825
5822
5819
5816
5812
5809
5806
5803
5800
5796
5793
5790
5787
5784
5780
5777
5774
5771
5768
5764
5761
5758
5755
5752
5749
5746
5742
5739
5736
5733
5730
5727
5724
5720
5717
5714
5711
5708
5705
5702
5699
5695
5692
5689
5686
5683
5680
5677
5674
5671
5668
5664
5661
5658
5655
5652
5649
5646
5643
5640
5637
5634
5631
5628
5625
5622
5619
5615
5612
5609
5606
5603
5600
5597
5594
5591
5588
5585
5582
5579
5576
5573
5570
5567
5564
5561
5558
5555
5552
5549
5546
5543
5540
5537
5534
5531
5528
5526
5523
5520
5517
5514
5511
5508
5505
5502
5499
5496
5493
5490
5487
5484
5481
5479
5476
5473
5470
5467
5464
5461
5458
5455
5452
5450
5447
5444
5441
5438
5435
5432
5429
5426
5424
5421
5418
5415
5412
5409
5406
5404
5401
5398
5395
5392
5389
5387
5384
5381
5378
5375
5372
5370
5367
5364
5361
5358
5356
5353
5350
5347
5344
5342
5339
5336
5333
5330
5328
5325
5322
5319
5317
5314
5311
5308
5306
5303
5300
5297
5295
5292
5289
5286
5284
5281
5278
5275
5273
5270
5267
5265
5262
5259
5256
5254
5251
5248
5246
5243
5240
5237
5235
5232
5229
5227
5224
5221
5219
5216
5213
5211
5208
5205
5203
5200
5197
5195
5192
5189
5187
5184
5182
5179
5176
5174
5171
5168
5166
5163
5161
5158
5155
5153
5150
5147
5145
5142
5140
5137
5135
5132
5129
5127
5124
5122
5119
5116
5114
5111
5109
5106
5104
5101
5098
5096
5093
5091
5088
5086
5083
5081
5078
5076
5073
5071
5068
5065
5063
5060
5058
5055
5053
5050
5048
5045
5043
5040
5038
5035
5033
5030
5028
5025
5023
5020
5018
5016
5013
5011
5008
5006
5003
5001
4998
4996
4993
4991
4988
4986
4984
4981
4979
4976
4974
4971
4969
4967
4964
4962
4959
4957
4954
4952
4950
4947
4945
4942
4940
4938
4935
4933
4931
4928
4926
4923
4921
4919
4916
4914
4912
4909
4907
4904
4902
4900
4897
4895
4893
4890
4888
4886
4883
4881
4879
4876
4874
4872
4869
4867
4865
4862
4860
4858
4855
4853
4851
4849
4846
4844
4842
4839
4837
4835
4832
4830
4828
4826
4823
4821
4819
4817
4814
4812
4810
4807
4805
4803
4801
4798
4796
4794
4792
4790
4787
4785
4783
4781
4778
4776
4774
4772
4769
4767
4765
4763
4761
4758
4756
4754
4752
4750
4747
4745
4743
4741
4739
4736
4734
4732
4730
4728
4726
4723
4721
4719
4717
4715
4713
4710
4708
4706
4704
4702
4700
4698
4695
4693
4691
4689
4687
4685
4683
4681
4678
4676
4674
4672
4670
4668
4666
4664
4662
4660
4657
4655
4653
4651
4649
4647
4645
4643
4641
4639
4637
4635
4632
4630
4628
4626
4624
4622
4620
4618
4616
4614
4612
4610
4608
4606
4604
4602
4600
4598
4596
4594
4592
4590
4588
4586
4584
4582
4580
4578
4576
4574
4572
4570
4568
4566
4564
4562
4560
4558
4556
4554
4552
4550
4548
4546
4544
4542
4540
4538
4536
4534
4532
4530
4528
4526
4524
4522
4520
4518
4516
4515
4513
4511
4509
4507
4505
