5
17818
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-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
-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
-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
-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
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-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
-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
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-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
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-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
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-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
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-190
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-189
-188
-188
-188
-188
-188
-188
-188
-188
-188
-188
-187
-187
-187
-187
-187
-187
-187
-187
-187
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-185
-185
-185
-185
-185
-185
-185
-185
-184
-184
-184
-184
-183
-183
-183
-182
-182
-182
-181
-181
-180
-180
-180
-179
-179
-178
-178
-177
-177
-176
-176
-175
-175
-174
-173
-173
-172
-172
-171
-170
-170
-169
-169
-168
-167
-167
-166
-166
-165
-164
-164
-163
-162
-162
-161
-160
-160
-159
-158
-157
-157
-156
-155
-154
-154
-153
-152
-151
-150
-149
-148
-146
-145
-144
-143
-142
-141
-139
-138
-137
-136
-135
-134
-133
-132
-131
-130
-129
-129
-128
-127
-127
-126
-125
-125
-124
-124
-123
-123
-122
-122
-122
-121
-121
-121
-121
-120
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-118
-118
-118
-117
-117
-117
-117
-116
-116
-116
-115
-115
-114
-114
-114
-113
-113
-113
-113
-112
-112
-112
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-109
-109
-109
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-107
-107
-108
-108
-109
-109
-110
-110
-111
-111
-112
-113
-113
-114
-114
-115
-116
-116
-117
-117
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-121
-121
-122
-122
-123
-124
-124
-125
-126
-126
-127
-128
-128
-129
-130
-130
-131
-131
-132
-132
-132
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-137
-137
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-137
-137
-136
-136
-135
-134
-134
-133
-132
-131
-131
-130
-129
-128
-127
-126
-125
-124
-123
-121
-120
-119
-118
-117
-116
-115
-114
-113
-112
-111
-110
-109
-107
-106
-105
-104
-102
-101
-100
-98
-97
-95
-94
-93
-91
-90
-89
-87
-86
-85
-84
-84
-83
-82
-82
-81
-81
-80
-80
-80
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-77
-77
-76
-75
-75
-74
-73
-72
-71
-71
-70
-69
-69
-68
-68
-67
-67
-66
-65
-65
-64
-64
-63
-62
-62
-61
-61
-60
-60
-60
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-61
-62
-62
-63
-64
-65
-65
-66
-66
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-75
-75
-75
-76
-76
-76
-77
-77
-78
-78
-79
-80
-81
-82
-83
-85
-86
-87
-88
-89
-90
-91
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-103
-103
-103
-104
-104
-104
-104
-103
-103
-103
-102
-102
-101
-101
-101
-101
-101
-101
-101
-101
-101
-100
-100
-100
-99
-99
-98
-98
-97
-96
-96
-95
-95
-95
-94
-94
-93
-93
-92
-91
-90
-89
-88
-87
-86
-85
-84
-84
-83
-82
-81
-81
-80
-79
-79
-78
-77
-76
-75
-74
-73
-72
-71
-69
-68
-66
-65
-63
-61
-60
-58
-55
-53
-51
-48
-46
-44
-41
-39
-37
-34
-32
-30
-28
-26
-24
-22
-20
-18
-17
-15
-14
-13
-11
-10
-9
-8
-7
-6
-5
-4
-3
-3
-2
-1
-1
-1
0
0
1
1
2
2
3
4
5
5
6
7
9
10
12
14
16
18
20
23
26
29
32
35
39
43
46
50
54
58
61
65
68
71
74
77
80
82
85
87
90
92
94
97
99
101
104
106
109
111
113
116
118
120
123
125
128
130
133
136
139
142
145
148
151
154
157
160
163
165
168
170
172
174
176
178
180
182
184
187
189
191
193
195
198
201
204
207
210
214
217
221
225
229
233
237
241
245
249
252
256
259
263
266
269
272
275
277
279
281
283
285
286
287
288
288
289
289
290
291
292
293
294
296
298
300
302
304
307
309
311
314
316
319
321
324
326
329
332
335
338
341
344
347
350
353
355
358
360
361
363
365
367
368
370
372
374
376
379
381
384
387
390
393
397
401
405
409
414
418
423
427
432
436
441
445
450
454
458
462
466
470
473
476
479
482
485
488
490
493
494
496
498
499
500
501
502
504
505
507
510
512
515
517
519
521
523
524
526
527
529
530
532
534
536
539
541
543
545
547
549
551
552
553
554
555
556
557
557
558
559
560
561
562
563
565
566
566
567
568
568
568
568
567
567
567
566
566
566
565
565
564
564
563
562
561
559
558
556
554
552
549
546
543
541
538
535
532
530
527
525
523
521
519
517
515
513
511
510
509
508
508
507
507
506
505
504
503
502
501
500
499
497
496
495
494
493
491
489
487
485
483
480
477
474
472
469
466
463
459
456
452
449
446
443
441
439
437
436
435
433
432
432
431
430
430
430
430
431
432
434
435
438
440
442
444
445
446
446
446
446
445
444
443
442
440
439
437
435
433
430
427
424
420
417
412
408
403
399
394
390
385
381
378
374
371
368
365
362
358
354
349
345
341
336
332
328
323
319
315
312
308
304
300
296
291
286
281
276
271
266
261
257
254
251
248
246
244
242
241
240
239
239
239
239
240
240
241
242
243
244
244
244
243
242
240
237
234
232
229
227
225
223
221
219
216
213
210
207
203
200
196
193
189
185
181
176
172
168
164
160
157
153
150
147
144
141
139
137
136
135
134
133
132
131
130
129
128
127
125
124
123
121
120
119
118
118
119
119
119
119
118
116
113
109
105
102
98
95
92
90
87
85
83
80
78
75
73
71
69
68
67
66
66
67
67
69
70
71
72
72
71
69
66
62
57
52
47
41
36
29
23
16
9
1
-7
-15
-25
-34
-43
-53
-61
-69
-75
-81
-86
-90
-94
-98
-102
-106
-111
-116
-122
-128
-135
-143
-151
-160
-168
-176
-184
-191
-198
-205
-212
-219
-225
-231
-237
-242
-248
-254
-259
-265
-271
-277
-283
-289
-295
-301
-308
-315
-324
-332
-342
-353
-363
-374
-385
-396
-407
-417
-426
-435
-444
-452
-461
-471
-480
-489
-499
-507
-515
-521
-527
-531
-534
-537
-539
-540
-542
-544
-548
-553
-560
-568
-577
-586
-595
-603
-609
-613
-615
-616
-615
-614
-613
-611
-610
-609
-607
-605
-603
-600
-597
-593
-588
-582
-575
-567
-559
-551
-544
-538
-534
-531
-530
-529
-528
-527
-526
-524
-522
-520
-518
-516
-514
-514
-513
-513
-514
-515
-518
-521
-526
-531
-536
-540
-545
-549
-552
-555
-558
-560
-562
-563
-563
-563
-563
-563
-563
-564
-564
-565
-565
-564
-564
-563
-563
-564
-565
-568
-571
-574
-578
-583
-587
-591
-595
-600
-605
-611
-618
-624
-631
-638
-644
-650
-656
-661
-666
-672
-676
-681
-684
-687
-689
-692
-694
-698
-701
-705
-707
-709
-711
-711
-710
-709
-707
-705
-703
-701
-698
-695
-692
-689
-685
-681
-677
-673
-668
-664
-659
-654
-649
-644
-639
-633
-626
-619
-611
-601
-591
-579
-566
-553
-540
-529
-519
-510
-502
-494
-485
-475
-463
-449
-435
-420
-406
-393
-381
-370
-360
-351
-342
-334
-327
-321
-316
-310
-305
-298
-292
-284
-277
-270
-263
-256
-248
-238
-228
-217
-206
-196
-186
-177
-169
-162
-156
-152
-148
-145
-142
-140
-137
-134
-131
-127
-123
-120
-116
-113
-109
-106
-103
-100
-99
-97
-97
-96
-95
-93
-90
-86
-81
-76
-70
-65
-60
-56
-52
-49
-47
-47
-47
-49
-50
-52
-53
-53
-52
-50
-48
-45
-41
-37
-34
-30
-26
-22
-19
-17
-15
-14
-14
-14
-14
-14
-13
-12
-9
-6
-1
5
13
21
32
44
56
70
83
97
111
126
141
157
174
191
207
223
238
253
267
281
294
308
321
333
345
355
364
372
380
387
393
400
406
412
418
424
429
434
439
444
449
455
461
467
474
482
490
498
505
512
518
523
528
532
536
540
545
551
557
564
570
575
581
585
589
592
594
596
596
596
596
595
594
593
592
591
589
587
584
581
578
574
570
565
559
553
545
538
532
526
522
519
519
520
521
521
521
519
516
512
509
506
503
501
499
498
497
495
493
491
488
485
481
478
474
472
470
468
468
468
469
469
469
469
470
471
472
475
479
485
492
499
507
516
524
532
540
548
557
565
574
583
592
601
610
620
630
640
651
662
673
685
695
705
714
722
729
736
743
750
757
764
770
775
780
784
788
792
796
802
808
814
820
826
832
838
843
848
853
858
863
869
875
882
890
900
912
924
937
951
966
980
996
1012
1029
1047
1065
1083
1102
1120
1138
1157
1177
1197
1217
1238
1258
1279
1298
1318
1337
1357
1378
1399
1421
1444
1467
1490
1513
1537
1562
1588
1615
1642
1670
1698
1727
1756
1787
1819
1852
1887
1922
1957
1991
2025
2058
2090
2121
2152
2182
2211
2239
2265
2289
2312
2333
2353
2373
2393
2413
2433
2453
2473
2492
2509
2526
2542
2557
2572
2586
2600
2613
2626
2639
2652
2665
2678
2692
2705
2718
2732
2745
2759
2773
2787
2800
2814
2827
2841
2855
2870
2885
2901
2917
2932
2947
2961
2974
2984
2993
3000
3006
3011
3014
3018
3020
3023
3025
3026
3027
3028
3028
3028
3027
3025
3023
3021
3019
3017
3016
3015
3015
3015
3015
3016
3018
3021
3026
3031
3037
3043
3050
3058
3065
3072
3080
3088
3096
3104
3112
3119
3126
3133
3139
3145
3151
3157
3163
3169
3175
3182
3190
3198
3205
3213
3220
3226
3231
3237
3242
3248
3254
3261
3269
3277
3287
3297
3307
3317
3327
3336
3344
3352
3359
3366
3372
3379
3386
3395
3404
3414
3424
3435
3445
3454
3463
3470
3477
3483
3488
3492
3496
3500
3505
3511
3517
3524
3533
3542
3551
3561
3571
3580
3590
3601
3613
3626
3641
3658
3675
3693
3711
3728
3745
3760
3774
3786
3798
3809
3820
3831
3841
3852
3863
3874
3884
3893
3903
3913
3922
3932
3943
3954
3966
3979
3993
4006
4022
4037
4053
4070
4086
4106
4126
4147
4169
4192
4216
4240
4263
4286
4308
4329
4350
4371
4393
4415
4438
4462
4486
4510
4535
4560
4585
4610
4634
4658
4681
4703
4726
4747
4769
4791
4814
4836
4859
4883
4906
4929
4953
4976
4999
5023
5047
5071
5096
5121
5146
5172
5199
5227
5256
5286
5316
5347
5378
5410
5441
5471
5500
5528
5556
5582
5607
5631
5654
5676
5696
5714
5732
5748
5762
5775
5787
5798
5807
5816
5824
5831
5838
5844
5849
5852
5854
5853
5851
5848
5843
5838
5833
5826
5819
5810
5800
5790
5778
5765
5752
5737
5723
5707
5691
5674
5656
5637
5618
5599
5580
5562
5543
5525
5507
5488
5468
5447
5425
5401
5376
5350
5323
5296
5268
5241
5214
5187
5160
5132
5104
5075
5046
5015
4985
4954
4923
4893
4863
4833
4804
4776
4748
4720
4693
4666
4639
4613
4586
4560
4533
4506
4479
4452
4425
4398
4372
4346
4321
4295
4270
4245
4219
4193
4167
4141
4114
4086
4059
4033
4005
3976
3948
3919
3890
3861
3832
3803
3774
3745
3717
3688
3660
3631
3603
3576
3548
3522
3495
3468
3442
3417
3392
3367
3343
3320
3297
3274
3251
3229
3206
3184
3162
3140
3118
3097
3077
3057
3038
3019
3000
2982
2964
2945
2926
2906
2884
2860
2835
2809
2782
2754
2726
2698
2670
2643
2616
2590
2564
2538
2512
2486
2459
2433
2407
2382
2357
2333
2310
2289
2269
2249
2230
2212
2194
2177
2160
2144
2129
2114
2099
2085
2070
2056
2041
2025
2011
1997
1984
1972
1960
1949
1938
1928
1917
1905
1894
1881
1869
1856
1843
1830
1818
1806
1794
1783
1773
1763
1753
1745
1736
1729
1722
1715
1708
1701
1694
1687
1679
1671
1663
1655
1648
1642
1636
1631
1626
1621
1617
1612
1607
1601
1594
1587
1578
1568
1557
1545
1531
1516
1500
1482
1463
1443
1421
1399
1375
1351
1326
1301
1275
1247
1220
1191
1162
1133
1104
1075
1047
1020
992
965
938
910
882
852
822
791
759
726
692
657
622
586
551
515
479
444
409
373
338
303
269
236
203
171
141
111
82
54
26
-1
-27
-53
-78
-102
-125
-148
-170
-192
-213
-234
-254
-274
-293
-312
-330
-349
-368
-386
-405
-423
-441
-458
-474
-489
-504
-517
-530
-542
-553
-564
-575
-585
-594
-603
-612
-620
-629
-637
-645
-654
-663
-672
-682
-691
-701
-710
-719
-727
-734
-742
-748
-754
-760
-765
-768
-771
-774
-775
-776
-777
-777
-778
-779
-780
-781
-784
-787
-791
-796
-802
-808
-814
-822
-830
-838
-848
-859
-871
-884
-898
-912
-927
-942
-957
-972
-987
-1002
-1020
-1036
-1054
-1071
-1089
-1108
-1126
-1144
-1163
-1182
-1201
-1220
-1240
-1261
-1282
-1304
-1326
-1349
-1372
-1395
-1418
-1440
-1463
-1486
-1509
-1533
-1556
-1579
-1603
-1626
-1649
-1672
-1695
-1717
-1739
-1760
-1781
-1802
-1823
-1843
-1864
-1884
-1903
-1923
-1943
-1963
-1983
-2003
-2023
-2044
-2064
-2085
-2105
-2125
-2144
-2163
-2181
-2198
-2215
-2231
-2247
-2261
-2276
-2290
-2303
-2316
-2329
-2341
-2352
-2362
-2372
-2380
-2388
-2394
-2400
-2404
-2408
-2411
-2412
-2413
-2413
-2412
-2410
-2409
-2407
-2404
-2401
-2397
-2393
-2387
-2382
-2376
-2370
-2365
-2360
-2355
-2351
-2348
-2345
-2343
-2341
-2339
-2338
-2337
-2336
-2335
-2333
-2332
-2329
-2327
-2324
-2320
-2315
-2311
-2306
-2301
-2296
-2291
-2286
-2282
-2279
-2276
-2273
-2271
-2269
-2268
-2266
-2265
-2263
-2262
-2260
-2258
-2256
-2254
-2253
-2251
-2250
-2249
-2248
-2246
-2244
-2241
-2237
-2233
-2229
-2224
-2219
-2213
-2208
-2204
-2200
-2197
-2195
-2194
-2194
-2194
-2194
-2196
-2197
-2199
-2202
-2205
-2208
-2211
-2215
-2220
-2225
-2230
-2236
-2242
-2249
-2256
-2265
-2274
-2283
-2293
-2303
-2314
-2325
-2336
-2348
-2361
-2374
-2388
-2403
-2418
-2435
-2451
-2469
-2487
-2505
-2524
-2543
-2563
-2582
-2602
-2621
-2641
-2661
-2681
-2701
-2720
-2740
-2760
-2780
-2800
-2820
-2840
-2861
-2882
-2903
-2924
-2946
-2967
-2989
-3010
-3031
-3052
-3073
-3094
-3114
-3134
-3153
-3171
-3188
-3205
-3221
-3237
-3253
-3269
-3286
-3302
-3319
-3336
-3353
-3371
-3389
-3407
-3425
-3443
-3461
-3480
-3499
-3518
-3538
-3559
-3579
-3601
-3622
-3643
-3665
-3687
-3709
-3731
-3754
-3776
-3799
-3821
-3843
-3865
-3887
-3908
-3930
-3952
-3975
-3998
-4022
-4045
-4069
-4093
-4117
-4142
-4166
-4189
-4213
-4236
-4259
-4282
-4304
-4326
-4348
-4370
-4391
-4412
-4433
-4453
-4473
-4492
-4511
-4529
-4548
-4567
-4586
-4605
-4624
-4643
-4662
-4681
-4699
-4717
-4734
-4752
-4769
-4786
-4802
-4818
-4835
-4851
-4868
-4885
-4901
-4918
-4933
-4948
-4962
-4975
-4987
-4998
-5008
-5016
-5024
-5030
-5036
-5041
-5045
-5049
-5053
-5056
-5059
-5061
-5063
-5065
-5066
-5066
-5066
-5066
-5065
-5064
-5063
-5062
-5062
-5061
-5062
-5062
-5064
-5065
-5067
-5070
-5074
-5078
-5082
-5087
-5093
-5099
-5105
-5111
-5118
-5125
-5133
-5142
-5152
-5162
-5174
-5186
-5200
-5214
-5230
-5247
-5264
-5282
-5301
-5321
-5340
-5359
-5379
-5398
-5418
-5437
-5458
-5478
-5499
-5521
-5543
-5565
-5588
-5612
-5635
-5660
-5684
-5710
-5735
-5762
-5789
-5817
-5846
-5877
-5908
-5940
-5974
-6008
-6043
-6078
-6115
-6151
-6188
-6225
-6263
-6300
-6337
-6374
-6411
-6448
-6485
-6521
-6557
-6593
-6629
-6665
-6701
-6737
-6773
-6809
-6845
-6881
-6916
-6951
-6986
-7020
-7053
-7087
-7120
-7152
-7185
-7217
-7250
-7283
-7315
-7349
-7382
-7417
-7452
-7488
-7524
-7561
-7599
-7637
-7675
-7714
-7754
-7796
-7838
-7882
-7928
-7974
-8022
-8071
-8122
-8173
-8227
-8281
-8335
-8391
-8447
-8504
-8561
-8618
-8677
-8735
-8795
-8854
-8915
-8975
-9036
-9097
-9158
-9218
-9279
-9340
-9401
-9462
-9523
-9585
-9648
-9711
-9775
-9840
-9905
-9971
-10038
-10107
-10176
-10248
-10320
-10395
-10471
-10548
-10627
-10708
-10789
-10872
-10956
-11042
-11129
-11217
-11307
-11397
-11488
-11580
-11673
-11765
-11858
-11951
-12044
-12137
-12230
-12323
-12416
-12510
-12603
-12697
-12790
-12883
-12976
-13069
-13162
-13255
-13347
-13438
-13529
-13620
-13709
-13798
-13886
-13974
-14060
-14146
-14231
-14316
-14400
-14483
-14565
-14646
-14725
-14802
-14878
-14951
-15023
-15092
-15160
-15225
-15288
-15349
-15406
-15461
-15512
-15560
-15604
-15644
-15681
-15714
-15744
-15769
-15791
-15809
-15823
-15834
-15841
-15845
-15846
-15843
-15837
-15826
-15813
-15795
-15774
-15749
-15721
-15689
-15653
-15613
-15571
-15525
-15476
-15424
-15370
-15313
-15254
-15192
-15129
-15063
-14996
-14926
-14856
-14784
-14711
-14636
-14560
-14483
-14404
-14324
-14243
-14161
-14077
-13993
-13909
-13823
-13737
-13650
-13563
-13476
-13387
-13299
-13209
-13118
-13027
-12934
-12840
-12745
-12649
-12552
-12455
-12357
-12258
-12157
-12056
-11954
-11850
-11745
-11638
-11528
-11417
-11303
-11186
-11067
-10944
-10818
-10689
-10557
-10422
-10284
-10143
-10000
-9853
-9704
-9552
-9398
-9240
-9081
-8919
-8755
-8590
-8423
-8255
-8085
-7914
-7742
-7570
-7396
-7223
-7049
-6875
-6701
-6528
-6356
-6184
-6014
-5845
-5677
-5511
-5346
-5183
-5022
-4862
-4705
-4549
-4395
-4244
-4094
-3947
-3801
-3658
-3517
-3379
-3243
-3110
-2980
-2851
-2726
-2602
-2481
-2362
-2246
-2132
-2020
-1911
-1804
-1699
-1598
-1499
-1403
-1310
-1220
-1133
-1049
-969
-891
-818
-748
-681
-619
-559
-503
-450
-400
-353
-309
-267
-228
-192
-159
-129
-102
-79
-59
-41
-27
-16
-8
-3
-1
-1
-4
-10
-19
-31
-45
-63
-85
-110
-139
-172
-209
-251
-297
-347
-401
-458
-518
-581
-647
-715
-784
-856
-929
-1002
-1078
-1154
-1230
-1307
-1383
-1460
-1536
-1612
-1686
-1760
-1833
-1905
-1975
-2044
-2111
-2176
-2239
-2300
-2359
-2416
-2470
-2522
-2571
-2617
-2661
-2701
-2739
-2774
-2806
-2836
-2863
-2889
-2913
-2936
-2958
-2979
-2999
-3018
-3037
-3056
-3074
-3091
-3108
-3124
-3139
-3154
-3169
-3183
-3197
-3212
-3226
-3242
-3259
-3277
-3297
-3319
-3343
-3369
-3397
-3428
-3462
-3498
-3538
-3580
-3625
-3674
-3726
-3782
-3840
-3902
-3967
-4034
-4104
-4177
-4251
-4328
-4407
-4487
-4568
-4650
-4732
-4813
-4893
-4973
-5050
-5125
-5198
-5269
-5336
-5401
-5463
-5523
-5580
-5634
-5685
-5735
-5781
-5826
-5867
-5907
-5944
-5979
-6012
-6043
-6073
-6101
-6127
-6152
-6175
-6197
-6217
-6235
-6252
-6268
-6282
-6294
-6304
-6313
-6319
-6324
-6328
-6330
-6330
-6329
-6327
-6323
-6318
-6311
-6303
-6294
-6283
-6271
-6258
-6244
-6228
-6211
-6193
-6172
-6149
-6123
-6094
-6061
-6024
-5984
-5940
-5891
-5839
-5783
-5723
-5660
-5594
-5524
-5452
-5377
-5299
-5219
-5137
-5054
-4968
-4881
-4793
-4704
-4614
-4523
-4432
-4341
-4249
-4159
-4067
-3979
-3891
-3805
-3721
-3639
-3560
-3483
-3409
-3338
-3270
-3206
-3145
-3088
-3035
-2986
-2942
-2903
-2869
-2840
-2815
-2796
-2782
-2772
-2766
-2764
-2767
-2773
-2784
-2799
-2817
-2839
-2866
-2896
-2929
-2966
-3007
-3051
-3099
-3150
-3205
-3262
-3323
-3387
-3453
-3521
-3591
-3663
-3737
-3813
-3890
-3968
-4048
-4130
-4213
-4297
-4384
-4472
-4562
-4653
-4746
-4841
-4937
-5035
-5133
-5232
-5331
-5430
-5529
-5627
-5725
-5821
-5915
-6007
-6096
-6183
-6266
-6344
-6419
-6489
-6553
-6612
-6666
-6713
-6755
-6790
-6819
-6841
-6857
-6866
-6868
-6865
-6855
-6840
-6819
-6793
-6762
-6726
-6686
-6641
-6593
-6541
-6486
-6428
-6367
-6303
-6235
-6165
-6092
-6017
-5939
-5859
-5777
-5694
-5609
-5524
-5438
-5351
-5263
-5176
-5088
-5000
-4913
-4825
-4737
-4650
-4563
-4477
-4392
-4308
-4226
-4146
-4069
-3995
-3924
-3857
-3795
-3738
-3687
-3641
-3601
-3568
-3540
-3519
-3503
-3492
-3486
-3485
-3488
-3493
-3502
-3513
-3525
-3539
-3553
-3567
-3581
-3595
-3608
-3620
-3631
-3641
-3650
-3657
-3662
-3666
-3668
-3668
-3666
-3663
-3658
-3651
-3642
-3632
-3621
-3608
-3595
-3580
-3565
-3550
-3534
-3518
-3501
-3484
-3465
-3446
-3425
-3403
-3379
-3354
-3326
-3297
-3266
-3233
-3198
-3160
-3120
-3078
-3034
-2988
-2939
-2889
-2837
-2783
-2728
-2671
-2612
-2552
-2490
-2427
-2363
-2297
-2231
-2165
-2097
-2029
-1961
-1893
-1824
-1755
-1687
-1618
-1549
-1481
-1412
-1344
-1276
-1209
-1142
-1076
-1010
-946
-881
-818
-757
-696
-637
-580
-525
-472
-421
-372
-325
-280
-238
-198
-160
-124
-90
-58
-28
0
28
54
79
103
126
149
171
192
213
234
254
274
294
314
334
355
376
398
422
446
472
499
528
558
591
625
662
700
741
784
828
875
923
972
1024
1076
1130
1186
1243
1301
1359
1419
1479
1539
1600
1660
1721
1780
1840
1898
1954
2009
2064
2116
2166
2214
2259
2303
2344
2383
2420
2455
2487
2518
2547
2574
2600
2624
2648
2671
2694
2717
2740
2764
2788
2812
2838
2864
2891
2920
2950
2981
3013
3047
3082
3119
3157
3197
3238
3280
3323
3367
3412
3457
3503
3549
3596
3642
3688
3734
3779
3823
3865
3906
3946
3984
4021
4056
4090
4124
4156
4188
4218
4249
4279
4308
4337
4366
4394
4421
4448
4475
4501
4528
4554
4581
4608
4636
4665
4694
4723
4753
4783
4813
4844
4875
4908
4941
4976
5012
5049
5088
5129
5171
5215
5261
5308
5356
5406
5457
5508
5560
5613
5666
5718
5771
5823
5874
5924
5972
6019
6063
6106
6147
6187
6224
6260
6293
6325
6355
6384
6410
6436
6461
6484
6507
6529
6550
6570
6590
6609
6626
6643
6659
6674
6687
6699
6710
6718
6726
6731
6735
6737
6738
6737
6735
6732
6728
6722
6716
6709
6701
6691
6681
6670
6657
6644
6630
6614
6598
6580
6562
6543
6524
6503
6482
6461
6439
6417
6394
6372
6349
6326
6303
6280
6257
6233
6209
6186
6161
6137
6113
6089
6066
6043
6020
5999
5979
5959
5940
5923
5906
5890
5875
5861
5848
5836
5824
5812
5801
5791
5780
5770
5761
5751
5740
5729
5718
5705
5693
5679
5666
5652
5639
5625
5611
5597
5584
5571
5558
5546
5534
5524
5514
5504
5495
5487
5478
5470
5461
5451
5441
5430
5419
5406
5394
5381
5368
5356
5343
5331
5319
5308
5297
5287
5278
5269
5261
5254
5247
5241
5235
5229
5224
5220
5215
5210
5205
5200
5194
5187
5179
5170
5159
5148
5135
5120
5104
5087
5068
5047
5025
5001
4976
4949
4922
4894
4865
4836
4806
4776
4746
4715
4684
4652
4620
4586
4552
4518
4483
4447
4410
4373
4336
4299
4262
4226
4189
4152
4116
4080
4045
4010
3976
3943
3911
3880
3850
3821
3793
3767
3742
3718
3696
3676
3658
3642
3628
3616
3606
3599
3593
3589
3587
3587
3589
3593
3598
3604
3612
3620
3629
3638
3648
3657
3668
3678
3688
3699
3710
3721
3733
3746
3759
3772
3786
3800
3814
3829
3845
3860
3877
3894
3911
3930
3949
3970
3991
4013
4035
4061
4086
4112
4140
4168
4197
4226
4256
4285
4315
4344
4374
4403
4433
4462
4491
4519
4548
4577
4606
4635
4664
4693
4722
4750
4778
4806
4834
4861
4888
4915
4942
4968
4993
5018
5042
5066
5088
5110
5130
5150
5169
5186
5202
5217
5231
5244
5256
5267
5278
5287
5296
5304
5312
5321
5330
5339
5349
5361
5373
5387
5402
5418
5435
5454
5474
5495
5517
5540
5564
5589
5614
5640
5667
5694
5722
5750
5778
5807
5836
5865
5894
5924
5954
5984
6016
6047
6079
6111
6143
6176
6209
6242
6275
6309
6344
6379
6416
6453
6492
6531
6572
6614
6658
6702
6748
6795
6843
6892
6942
6993
7045
7098
7152
7207
7263
7319
7376
7433
7490
7548
7606
7664
7721
7778
7835
7892
7948
8004
8058
8115
8169
8223
8276
8328
8378
8428
8476
8523
8568
8612
8654
8695
8735
8773
8809
8844
8878
8910
8941
8971
9000
9028
9054
9080
9105
9129
9153
9175
9197
9218
9238
9258
9276
9294
9312
9328
9344
9359
9374
9387
9400
9412
9424
9434
9444
9453
9462
9470
9477
9484
9491
9497
9504
9511
9518
9525
9532
9540
9549
9558
9568
9579
9591
9603
9616
9631
9646
9662
9678
9695
9712
9730
9748
9766
9785
9804
9823
9843
9865
9887
9910
9934
9959
9985
10012
10039
10068
10097
10126
10156
10187
10217
10249
10281
10313
10346
10380
10415
10450
10487
10525
10564
10604
10645
10688
10732
10778
10825
10874
10923
10974
11027
11080
11134
11189
11246
11302
11359
11416
11474
11530
11587
11643
11698
11752
11805
11857
11907
11956
12003
12048
12092
12133
12173
12211
12248
12282
12315
12346
12375
12402
12428
12452
12474
12494
12513
12530
12546
12560
12573
12585
12595
12604
12612
12619
12625
12630
12634
12638
12640
12642
12644
12645
12645
12644
12643
12642
12639
12636
12633
12629
12625
12621
12617
12613
12609
12606
12603
12601
12600
12600
12600
12601
12602
12604
12606
12608
12610
12613
12615
12617
12619
12621
12622
12623
12623
12622
12620
12618
12615
12611
12607
12602
12596
12590
12584
12577
12569
12561
12553
12544
12534
12525
12515
12504
12493
12481
12469
12455
12441
12425
12408
12390
12371
12350
12327
12304
12279
12252
12224
12194
12163
12131
12097
12062
12026
11988
11949
11910
11869
11828
11787
11744
11702
11658
11614
11570
11525
11479
11434
11387
11341
11294
11247
11199
11150
11101
11050
10999
10946
10892
10837
10781
10723
10665
10606
10546
10486
10426
10365
10304
10243
10182
10121
10060
10000
9940
9880
9822
9764
9708
9653
9599
9546
9495
9445
9396
9348
9302
9257
9213
9170
9128
9087
9048
9010
8973
8937
8902
8869
8838
8807
8778
8750
8723
8698
8674
8651
8630
8611
8592
8576
8560
8546
8533
8522
8512
8504
8497
8492
8488
8486
8485
8485
8487
8489
8493
8499
8506
8514
8524
8535
8548
8563
8578
8595
8612
8630
8649
8669
8689
8710
8732
8753
8776
8798
8820
8843
8865
8888
8911
8934
8958
8982
9005
9029
9053
9076
9100
9124
9148
9172
9196
9220
9245
9270
9295
9320
9346
9372
9398
9425
9452
9480
9507
9535
9563
9591
9618
9646
9673
9700
9726
9752
9777
9801
9825
9848
9871
9892
9913
9933
9952
9970
9987
10003
10018
10032
10044
10056
10067
10077
10086
10094
10101
10107
10112
10116
10119
10122
10124
10125
10126
10126
10126
10125
10123
10120
10116
10110
10103
10095
10086
10075
10063
10050
10037
10022
10007
9992
9976
9960
9944
9927
9910
9894
9877
9860
9843
9826
9810
9794
9777
9761
9745
9729
9712
9696
9679
9663
9646
9630
9614
9599
9583
9569
9554
9541
9528
9516
9505
9494
9485
9476
9469
9463
9457
9453
9449
9446
9444
9442
9441
9440
9439
9438
9438
9438
9439
9439
9440
9441
9442
9443
9445
9447
9449
9451
9453
9456
9460
9464
9468
9474
9480
9487
9494
9502
9511
9520
9529
9538
9547
9556
9564
9573
9581
9588
9596
9603
9609
9615
9620
9625
9629
9632
9635
9636
9638
9638
9638
9638
9637
9636
9634
9632
9630
9627
9624
9620
9616
9611
9606
9600
9594
9587
9579
9572
9564
9556
9547
9538
9528
9518
9507
9495
9482
9469
9456
9442
9428
9414
9399
9385
9370
9354
9337
9320
9302
9283
9263
9241
9219
9195
9169
9143
9114
9084
9053
9020
8985
8948
8910
8870
8829
8786
8741
8695
8647
8597
8547
8494
8441
8386
8330
8272
8214
8154
8093
8032
7969
7906
7842
7777
7712
7646
7580
7514
7447
7380
7313
7246
7178
7111
7044
6977
6911
6845
6779
6714
6650
6586
6523
6461
6400
6339
6279
6220
6161
6102
6044
5986
5929
5871
5814
5757
5700
5643
5587
5530
5474
5418
5363
5307
5252
5197
5142
5088
5033
4979
4926
4872
4819
4766
4713
4660
4608
4556
4504
4452
4401
4349
4298
4248
4197
4147
4098
4049
4001
3953
3906
3861
3815
3771
3728
3685
3643
3601
3560
3519
3479
3439
3400
3362
3325
3288
3252
3216
3181
3147
3113
3079
3046
3012
2980
2947
2915
2883
2851
2819
2788
2757
2727
2698
2668
2640
2611
2583
2556
2529
2502
2476
2450
2425
2400
2376
2352
2328
2304
2280
2256
2232
2209
2185
2161
2138
2114
2090
2067
2043
2019
1996
1972
1948
1924
1899
1875
1850
1826
1802
1778
1754
1731
1708
1686
1663
1641
1619
1597
1576
1554
1533
1513
1492
1472
1451
1431
1410
1389
1368
1347
1325
1303
1281
1258
1235
1212
1189
1166
1143
1120
1097
1074
1052
1029
1006
984
961
939
917
895
873
851
829
808
787
766
746
726
707
688
669
651
633
616
599
582
566
551
536
521
507
493
480
467
455
444
433
422
412
402
393
384
375
366
357
348
338
328
317
306
295
283
272
259
247
234
221
207
194
179
165
150
134
118
102
85
67
48
29
10
-10
-31
-52
-73
-95
-118
-140
-163
-187
-210
-233
-257
-280
-303
-326
-349
-371
-394
-416
-439
-461
-483
-506
-528
-550
-573
-596
-619
-642
-666
-690
-715
-740
-766
-792
-819
-846
-874
-902
-930
-959
-989
-1018
-1050
-1081
-1113
-1145
-1178
-1211
-1244
-1278
-1312
-1347
-1382
-1417
-1452
-1488
-1524
-1561
-1598
-1636
-1673
-1712
-1751
-1790
-1830
-1870
-1910
-1950
-1991
-2031
-2072
-2113
-2153
-2194
-2235
-2276
-2318
-2359
-2401
-2443
-2485
-2528
-2571
-2615
-2660
-2705
-2752
-2799
-2847
-2896
-2946
-2997
-3050
-3103
-3158
-3214
-3272
-3331
-3391
-3452
-3515
-3580
-3645
-3712
-3780
-3850
-3920
-3992
-4065
-4138
-4214
-4290
-4367
-4445
-4523
-4602
-4682
-4762
-4843
-4924
-5005
-5087
-5168
-5250
-5332
-5413
-5494
-5576
-5657
-5738
-5819
-5900
-5980
-6061
-6141
-6222
-6302
-6383
-6464
-6545
-6626
-6707
-6788
-6870
-6951
-7033
-7114
-7196
-7278
-7360
-7443
-7525
-7607
-7689
-7772
-7854
-7936
-8018
-8100
-8182
-8264
-8346
-8428
-8510
-8592
-8674
-8756
-8837
-8919
-9002
-9084
-9166
-9248
-9331
-9413
-9496
-9578
-9661
-9744
-9827
-9910
-9992
-10075
-10157
-10239
-10321
-10403
-10484
-10564
-10644
-10724
-10803
-10882
-10961
-11039
-11117
-11195
-11273
-11350
-11427
-11503
-11579
-11654
-11730
-11805
-11879
-11953
-12027
-12101
-12174
-12248
-12321
-12394
-12467
-12540
-12613
-12686
-12758
-12831
-12903
-12975
-13046
-13117
-13188
-13258
-13329
-13399
-13468
-13537
-13606
-13675
-13743
-13810
-13878
-13944
-14011
-14076
-14142
-14207
-14272
-14337
-14402
-14467
-14531
-14596
-14661
-14725
-14790
-14855
-14919
-14984
-15049
-15113
-15177
-15241
-15305
-15369
-15432
-15496
-15558
-15621
-15683
-15744
-15805
-15866
-15926
-15985
-16044
-16102
-16160
-16216
-16274
-16329
-16386
-16441
-16495
-16549
-16602
-16655
-16707
-16758
-16808
-16857
-16905
-16953
-16999
-17045
-17089
-17132
-17174
-17214
-17253
-17291
-17328
-17363
-17396
-17428
-17459
-17488
-17516
-17542
-17567
-17591
-17613
-17633
-17652
-17670
-17686
-17701
-17715
-17728
-17739
-17750
-17760
-17769
-17777
-17784
-17791
-17796
-17802
-17806
-17810
-17813
-17816
-17817
-17818
-17818
-17817
-17816
-17813
-17810
-17806
-17801
-17795
-17788
-17780
-17771
-17761
-17751
-17740
-17728
-17716
-17703
-17689
-17674
-17658
-17641
-17623
-17605
-17586
-17566
-17547
-17526
-17506
-17485
-17464
-17442
-17421
-17399
-17377
-17356
-17334
-17312
-17290
-17268
-17247
-17225
-17204
-17182
-17161
-17141
-17120
-17100
-17080
-17060
-17041
-17021
-17001
-16981
-16961
-16941
-16920
-16898
-16876
-16854
-16831
-16807
-16783
-16758
-16732
-16705
-16678
-16650
-16622
-16593
-16563
-16533
-16503
-16472
-16440
-16408
-16376
-16343
-16309
-16274
-16239
-16204
-16168
-16131
-16093
-16055
-16015
-15976
-15935
-15895
-15853
-15811
-15769
-15726
-15683
-15639
-15595
-15550
-15506
-15461
-15417
-15372
-15327
-15282
-15238
-15193
-15148
-15104
-15059
-15015
-14971
-14927
-14883
-14840
-14797
-14755
-14712
-14671
-14629
-14588
-14547
-14506
-14466
-14426
-14387
-14348
-14310
-14272
-14234
-14197
-14160
-14124
-14087
-14051
-14015
-13978
-13942
-13906
-13870
-13834
-13798
-13762
-13726
-13690
-13655
-13619
-13584
-13549
-13514
-13479
-13445
-13411
-13377
-13344
-13311
-13279
-13248
-13217
-13187
-13158
-13129
-13102
-13075
-13049
-13024
-13000
-12977
-12955
-12935
-12916
-12898
-12881
-12865
-12851
-12837
-12825
-12814
-12805
-12796
-12789
-12783
-12779
-12775
-12773
-12772
-12772
-12773
-12775
-12778
-12782
-12787
-12792
-12799
-12806
-12813
-12821
-12830
-12839
-12849
-12860
-12871
-12883
-12896
-12909
-12923
-12937
-12952
-12967
-12982
-12998
-13014
-13031
-13048
-13065
-13083
-13101
-13119
-13138
-13158
-13177
-13197
-13218
-13238
-13259
-13280
-13301
-13322
-13344
-13366
-13388
-13410
-13432
-13455
-13477
-13499
-13522
-13544
-13566
-13589
-13611
-13633
-13654
-13676
-13698
-13719
-13741
-13762
-13782
-13803
-13822
-13841
-13860
-13878
-13896
-13913
-13929
-13945
-13960
-13975
-13990
-14004
-14017
-14029
-14041
-14052
-14062
-14072
-14080
-14087
-14094
-14099
-14104
-14107
-14110
-14111
-14112
-14112
-14111
-14109
-14106
-14102
-14097
-14091
-14084
-14076
-14067
-14057
-14046
-14034
-14022
-14008
-13994
-13979
-13964
-13947
-13930
-13912
-13893
-13874
-13853
-13833
-13812
-13790
-13768
-13746
-13723
-13700
-13676
-13653
-13629
-13605
-13581
-13557
-13532
-13508
-13483
-13458
-13433
-13407
-13382
-13356
-13330
-13304
-13277
-13250
-13223
-13195
-13167
-13138
-13108
-13078
-13048
-13018
-12988
-12957
-12927
-12896
-12865
-12835
-12804
-12773
-12742
-12711
-12680
-12650
-12619
-12588
-12558
-12527
-12497
-12466
-12436
-12405
-12374
-12344
-12313
-12282
-12251
-12219
-12188
-12156
-12124
-12092
-12060
-12028
-11995
-11962
-11929
-11895
-11862
-11828
-11794
-11760
-11725
-11690
-11655
-11620
-11584
-11549
-11512
-11476
-11440
-11403
-11367
-11330
-11294
-11258
-11221
-11185
-11148
-11111
-11074
-11037
-11000
-10963
-10926
-10889
-10852
-10815
-10778
-10741
-10704
-10667
-10629
-10592
-10555
-10518
-10481
-10444
-10406
-10369
-10331
-10293
-10255
-10217
-10178
-10139
-10099
-10059
-10018
-9977
-9935
-9893
-9850
-9807
-9763
-9719
-9674
-9629
-9583
-9536
-9489
-9441
-9393
-9344
-9295
-9245
-9194
-9143
-9091
-9039
-8985
-8932
-8877
-8822
-8767
-8711
-8655
-8598
-8540
-8482
-8424
-8365
-8306
-8246
-8186
-8125
-8064
-8004
-7943
-7882
-7821
-7760
-7699
-7637
-7576
-7516
-7456
-7396
-7336
-7277
-7218
-7160
-7102
-7045
-6988
-6932
-6877
-6822
-6767
-6714
-6661
-6608
-6556
-6505
-6453
-6403
-6353
-6303
-6253
-6204
-6155
-6107
-6059
-6011
-5964
-5917
-5871
-5824
-5778
-5733
-5688
-5643
-5598
-5554
-5510
-5466
-5423
-5379
-5336
-5293
-5249
-5206
-5163
-5121
-5078
-5036
-4994
-4952
-4910
-4869
-4827
-4786
-4746
-4706
-4666
-4626
-4587
-4548
-4510
-4471
-4433
-4396
-4358
-4321
-4283
-4246
-4209
-4172
-4135
-4098
-4061
-4024
-3987
-3950
-3912
-3875
-3837
-3799
-3760
-3722
-3683
-3643
-3604
-3564
-3523
-3483
-3441
-3400
-3358
-3316
-3275
-3233
-3190
-3148
-3106
-3064
-3021
-2979
-2937
-2895
-2853
-2811
-2770
-2729
-2688
-2647
-2607
-2566
-2526
-2486
-2446
-2407
-2367
-2328
-2289
-2250
-2211
-2173
-2135
-2097
-2060
-2023
-1987
-1951
-1915
-1879
-1843
-1807
-1771
-1735
-1699
-1662
-1625
-1587
-1550
-1511
-1473
-1434
-1395
-1355
-1315
-1275
-1235
-1194
-1153
-1111
-1070
-1028
-986
-943
-901
-858
-816
-772
-728
-684
-639
-594
-548
-502
-455
-407
-360
-311
-262
-212
-162
-111
-60
-8
45
98
151
204
258
312
366
419
473
526
579
632
685
738
791
843
895
948
999
1051
1103
1155
1206
1258
1310
1361
1413
1465
1518
1570
1623
1677
1730
1784
1839
1893
1948
2003
2059
2114
2170
2226
2283
2340
2397
2455
2513
2571
2630
2689
2749
2809
2869
2930
2991
3052
3114
3177
3240
3303
3367
3432
3496
3562
3627
3693
3759
3826
3894
3962
4030
4099
4170
4240
4312
4384
4457
4531
4606
4681
4757
4833
4910
4987
5065
5144
5223
5303
5384
5465
5547
5629
5711
5794
5877
5960
6044
6128
6212
6296
6380
6465
6549
6634
6719
6803
6888
6973
7058
7142
7227
7311
7395
7479
7562
7646
7729
7812
7895
7977
8060
8141
8224
8305
8386
8467
8547
8628
8708
8787
8867
8947
9026
9106
9185
9265
9344
9423
9502
9581
9660
9739
9817
9895
9973
10051
10128
10205
10282
10359
10435
10511
10586
10660
10734
10808
10881
10953
11024
11095
11166
11235
11304
11372
11439
11506
11571
11636
11700
11764
11826
11888
11949
12009
12068
12125
12182
12237
12291
12344
12396
12447
12496
12544
12590
12636
12680
12723
12764
12805
12845
12883
12921
12957
12993
13028
13062
13095
13127
13159
13190
13220
13250
13279
13307
13336
13363
13390
13417
13443
13468
13493
13517
13541
13564
13586
13608
13629
13649
13669
13687
13705
13722
13738
13754
13768
13782
13795
13807
13818
13829
13839
13848
13856
13863
13869
13875
13880
13884
13887
13890
13892
13893
13893
13892
13891
13888
13885
13881
13877
13871
13865
13858
13851
13843
13834
13825
13815
13804
13793
13781
13769
13756
13743
13729
13715
13701
13686
13671
13655
13639
13623
13606
13590
13572
13555
13537
13519
13500
13481
13462
13442
13422
13402
13381
13360
13338
13316
13293
13270
13246
13221
13196
13170
13144
13117
13089
13061
13033
13004
12975
12945
12915
12884
12854
12823
12791
12760
12728
12696
12664
12632
12599
12567
12534
12501
12467
12434
12399
12364
12329
12293
12256
12219
12182
12144
12105
12066
12026
11985
11945
11903
11861
11819
11776
11732
11688
11644
11600
11555
11510
11464
11419
11373
11327
11281
11235
11189
11143
11097
11050
11004
10958
10912
10866
10820
10774
10728
10683
10638
10593
10548
10503
10459
10414
10370
10326
10281
10237
10193
10148
10104
10060
10016
9972
9928
9884
9841
9798
9755
9712
9670
9628
9586
9545
9503
9463
9422
9382
9343
9303
9264
9225
9187
9149
9112
9075
9039
9003
8967
8932
8897
8863
8829
8796
8763
8731
8699
8668
8638
8608
8578
8549
8521
8493
8466
8439
8413
8388
8363
8338
8314
8291
8268
8245
8223
8201
8180
8159
8138
8118
8098
8077
8058
8039
8021
8003
7985
7968
7951
7934
7918
7902
7887
7872
7858
7844
7831
7818
7805
7792
7780
7768
7756
7744
7732
7721
7709
7698
7687
7675
7664
7652
7641
7629
7618
7606
7594
7582
7570
7558
7545
7533
7520
7507
7494
7480
7467
7453
7439
7425
7411
7397
7383
7369
7354
7340
7326
7312
7297
7283
7270
7256
7242
7229
7216
7203
7190
7178
7166
7154
7142
7130
7119
7108
7096
7085
7074
7063
7051
7040
7028
7016
7004
6992
6979
6966
6953
6940
6926
6913
6899
6885
6870
6856
6841
6826
6811
6796
6780
6764
6748
6731
6715
6698
6680
6663
6645
6628
6610
6592
6574
6556
6538
6519
6501
6483
6465
6447
6429
6411
6393
6376
6359
6342
6324
6307
6290
6273
6256
6239
6222
6204
6187
6169
6151
6133
6115
6098
6080
6062
6045
6027
6009
5991
5973
5955
5936
5917
5898
5878
5859
5838
5817
5796
5774
5752
5729
5705
5680
5655
5630
5604
5577
5550
5522
5493
5465
5435
5406
5376
5345
5315
5284
5253
5222
5191
5159
5128
5096
5065
5033
5002
4970
4939
4908
4877
4845
4814
4783
4752
4721
4691
4660
4629
4599
4568
4538
4507
4477
4446
4415
4384
4353
4323
4292
4261
4230
4200
4169
4138
4107
4077
4046
4016
3985
3955
3925
3895
3866
3836
3807
3778
3749
3720
3692
3663
3635
3607
3579
3551
3524
3496
3469
3441
3414
3387
3361
3334
3307
3281
3255
3228
3202
3176
3150
3124
3098
3072
3046
3019
2993
2967
2941
2915
2889
2863
2837
2811
2785
2758
2732
2705
2679
2652
2625
2599
2572
2544
2517
2490
2462
2435
2407
2380
2352
2325
2298
2271
2244
2217
2190
2164
2137
2111
2085
2059
2033
2008
1983
1957
1932
1906
1881
1856
1831
1806
1781
1756
1731
1706
1681
1656
1631
1605
1580
1554
1529
1503
1477
1451
1425
1398
1372
1345
1318
1291
1264
1236
1208
1180
1152
1123
1094
1065
1035
1006
975
945
915
884
853
821
790
758
726
693
661
628
595
562
528
495
462
428
395
361
327
294
260
226
193
159
125
91
56
22
-13
-48
-83
-118
-153
-189
-225
-261
-297
-333
-370
-406
-443
-479
-516
-553
-591
-628
-666
-703
-741
-779
-817
-855
-893
-931
-970
-1008
-1047
-1085
-1124
-1162
-1201
-1239
-1278
-1316
-1354
-1392
-1430
-1468
-1507
-1545
-1584
-1622
-1661
-1700
-1739
-1778
-1817
-1856
-1896
-1935
-1974
-2013
-2052
-2091
-2129
-2166
-2204
-2241
-2277
-2314
-2349
-2385
-2420
-2454
-2488
-2522
-2556
-2589
-2621
-2654
-2686
-2718
-2749
-2780
-2811
-2842
-2872
-2902
-2932
-2962
-2991
-3020
-3049
-3078
-3106
-3135
-3163
-3191
-3219
-3247
-3276
-3304
-3332
-3360
-3389
-3418
-3447
-3476
-3506
-3536
-3567
-3598
-3630
-3662
-3695
-3728
-3761
-3795
-3830
-3865
-3900
-3936
-3972
-4008
-4043
-4081
-4118
-4155
-4192
-4229
-4266
-4304
-4341
-4379
-4416
-4454
-4491
-4528
-4565
-4602
-4639
-4676
-4712
-4749
-4785
-4821
-4858
-4893
-4929
-4964
-4999
-5034
-5068
-5102
-5136
-5170
-5203
-5237
-5270
-5302
-5335
-5367
-5399
-5431
-5462
-5493
-5524
-5554
-5585
-5615
-5645
-5675
-5704
-5734
-5763
-5792
-5820
-5849
-5877
-5905
-5933
-5961
-5988
-6015
-6042
-6068
-6094
-6120
-6145
-6169
-6194
-6218
-6242
-6266
-6289
-6312
-6334
-6356
-6378
-6399
-6420
-6440
-6460
-6480
-6499
-6517
-6536
-6553
-6571
-6588
-6606
-6623
-6639
-6656
-6673
-6689
-6705
-6721
-6737
-6753
-6769
-6785
-6801
-6816
-6832
-6848
-6863
-6879
-6894
-6910
-6925
-6940
-6956
-6971
-6986
-7002
-7017
-7032
-7047
-7062
-7078
-7092
-7107
-7122
-7137
-7151
-7166
-7180
-7194
-7208
-7222
-7236
-7250
-7263
-7276
-7289
-7302
-7315
-7327
-7338
-7350
-7361
-7372
-7382
-7392
-7402
-7411
-7420
-7428
-7436
-7444
-7452
-7460
-7467
-7474
-7481
-7488
-7494
-7501
-7507
-7513
-7519
-7526
-7532
-7538
-7544
-7550
-7555
-7561
-7567
-7572
-7577
-7582
-7587
-7591
-7596
-7600
-7603
-7607
-7610
-7613
-7615
-7618
-7619
-7621
-7622
-7623
-7623
-7623
-7622
-7621
-7619
-7617
-7613
-7609
-7604
-7598
-7592
-7585
-7577
-7568
-7560
-7550
-7540
-7530
-7518
-7507
-7495
-7482
-7469
-7456
-7442
-7428
-7413
-7399
-7385
-7370
-7355
-7341
-7326
-7311
-7296
-7281
-7266
-7251
-7236
-7221
-7205
-7190
-7175
-7160
-7145
-7129
-7114
-7098
-7082
-7066
-7050
-7034
-7018
-7002
-6986
-6969
-6953
-6936
-6919
-6902
-6884
-6867
-6849
-6831
-6813
-6794
-6776
-6757
-6738
-6719
-6699
-6680
-6660
-6639
-6619
-6598
-6577
-6555
-6533
-6512
-6490
-6467
-6445
-6423
-6400
-6378
-6356
-6333
-6311
-6288
-6266
-6244
-6221
-6199
-6177
-6154
-6132
-6110
-6088
-6066
-6043
-6021
-6000
-5978
-5956
-5935
-5913
-5892
-5871
-5851
-5830
-5810
-5790
-5770
-5750
-5730
-5710
-5690
-5671
-5651
-5631
-5611
-5591
-5571
-5551
-5531
-5511
-5491
-5471
-5450
-5430
-5409
-5389
-5368
-5348
-5327
-5306
-5285
-5263
-5242
-5220
-5198
-5176
-5154
-5131
-5108
-5084
-5061
-5037
-5012
-4988
-4962
-4936
-4910
-4883
-4856
-4828
-4800
-4772
-4743
-4714
-4685
-4655
-4625
-4595
-4565
-4534
-4504
-4473
-4442
-4410
-4379
-4348
-4317
-4285
-4254
-4222
-4191
-4159
-4127
-4094
-4062
-4030
-3997
-3964
-3931
-3897
-3864
-3830
-3797
-3763
-3729
-3694
-3660
-3625
-3590
-3555
-3520
-3484
-3448
-3412
-3376
-3339
-3302
-3265
-3227
-3190
-3152
-3114
-3076
-3037
-2999
-2960
-2920
-2881
-2841
-2801
-2761
-2721
-2681
-2640
-2600
-2559
-2519
-2478
-2438
-2397
-2357
-2316
-2276
-2236
-2196
-2156
-2116
-2076
-2036
-1997
-1958
-1918
-1879
-1840
-1802
-1763
-1725
-1687
-1649
-1611
-1573
-1535
-1497
-1460
-1422
-1384
-1346
-1309
-1271
-1233
-1195
-1158
-1120
-1082
-1044
-1006
-969
-931
-893
-855
-817
-779
-741
-703
-665
-627
-589
-551
-513
-475
-437
-399
-360
-322
-284
-246
-208
-170
-132
-94
-56
-18
20
58
95
133
171
209
247
285
323
361
399
437
475
513
551
589
628
666
705
744
784
823
863
903
944
984
1025
1066
1107
1149
1190
1232
1274
1316
1358
1400
1443
1485
1528
1570
1613
1656
1698
1741
1784
1826
1869
1912
1954
1997
2039
2081
2123
2165
2207
2249
2290
2332
2374
2415
2457
2498
2540
2581
2623
2664
2706
2748
2790
2832
2874
2916
2958
3001
3043
3085
3127
3169
3211
3253
3295
3336
3378
3419
3460
3501
3542
3582
3623
3663
3703
3742
3782
3821
3860
3899
3937
3976
4014
4051
4089
4127
4164
4201
4237
4274
4310
4346
4381
4417
4452
4487
4522
4556
4590
4623
4657
4690
4723
4755
4788
4820
4851
4883
4914
4945
4976
5006
5037
5067
5096
5125
5154
5183
5211
5240
5267
5295
5322
5349
5376
5402
5429
5455
5481
5506
5531
5556
5581
5605
5629
5652
5675
5698
5720
5742
5764
5785
5806
5826
5846
5866
5885
5904
5922
5940
5957
5974
5990
6006
6021
6036
6051
6066
6080
6093
6107
6120
6133
6145
6157
6169
6181
6192
6202
6213
6223
6232
6242
6251
6260
6268
6276
6284
6292
6299
6306
6312
6318
6324
6329
6334
6339
6343
6347
6351
6354
6357
6360
6363
6366
6369
6371
6373
6376
6378
6380
6381
6383
6384
6385
6386
6387
6388
6388
6389
6389
6389
6389
6388
6387
6386
6385
6384
6382
6379
6377
6374
6371
6367
6364
6360
6356
6352
6348
6344
6339
6335
6331
6327
6323
6319
6315
6312
6308
6304
6300
6296
6292
6288
6285
6281
6277
6273
6269
6265
6261
6256
6252
6247
6243
6238
6233
6228
6224
6219
6214
6210
6205
6201
6197
6193
6190
6187
6184
6182
6180
6178
6176
6175
6174
6174
6174
6174
6175
6176
6178
6180
6182
6184
6187
6190
6193
6196
6200
6204
6208
6213
6218
6223
6228
6234
6240
6246
6253
6259
6266
6273
6281
6288
6296
6304
6313
6321
6330
6340
6349
6359
6370
6380
6391
6402
6413
6424
6435
6447
6459
6470
6482
6494
6506
6519
6531
6543
6555
6568
6580
6592
6604
6616
6628
6640
6652
6664
6676
6687
6699
6711
6722
6734
6745
6756
6767
6778
6788
6799
6809
6819
6828
6838
6847
6856
6864
6872
6880
6887
6893
6899
6904
6909
6913
6917
6920
6922
6924
6926
6927
6928
6929
6929
6929
6929
6928
6928
6927
6927
6926
6925
6924
6923
6921
6920
6918
6916
6914
6912
6909
6907
6904
6902
6900
6897
6895
6893
6891
6889
6887
6885
6883
6881
6879
6878
6876
6874
6872
6870
6868
6866
6864
6862
6859
6856
6853
6849
6846
6841
6837
6832
6826
6820
6814
6807
6800
6793
6785
6777
6769
6760
6751
6742
6733
6724
6714
6704
6694
6684
6674
6663
6652
6641
6629
6617
6605
6593
6580
6567
6554
6540
6525
6511
6496
6480
6464
6448
6431
6414
6396
6378
6359
6340
6321
6301
6280
6260
6239
6218
6197
6175
6153
6130
6108
6085
6062
6038
6014
5990
5966
5941
5916
5891
5866
5840
5814
5788
5762
5735
5708
5680
5652
5623
5594
5565
5535
5505
5474
5443
5411
5379
5346
5313
5279
5245
5210
5175
5140
5104
5067
5031
4994
4956
4919
4881
4843
4805
4766
4727
4688
4648
4609
4569
4528
4488
4447
4406
4364
4323
4281
4239
4197
4155
4113
4070
4027
3985
3942
3899
3855
3812
3769
3725
3682
3638
3594
3551
3507
3464
3420
3377
3334
3291
3248
3205
3162
3119
3077
3034
2992
2949
2907
2864
2821
2779
2736
2693
2650
2607
2564
2521
2477
2434
2392
2349
2306
2264
2221
2179
2138
2096
2055
2013
1974
1933
1894
1854
1815
1777
1738
1700
1663
1625
1588
1550
1513
1475
1437
1400
1362
1323
1285
1246
1206
1167
1127
1087
1046
1004
963
921
879
836
793
749
704
659
613
567
521
474
427
379
331
282
233
183
133
83
32
-19
-70
-122
-174
-227
-280
-333
-387
-441
-496
-550
-606
-661
-717
-773
-830
-887
-945
-1002
-1060
-1119
-1177
-1236
-1295
-1354
-1414
-1473
-1532
-1592
-1651
-1711
-1770
-1830
-1889
-1948
-2008
-2067
-2126
-2184
-2243
-2302
-2360
-2419
-2477
-2535
-2593
-2651
-2709
-2766
-2824
-2881
-2937
-2993
-3049
-3105
-3160
-3214
-3269
-3322
-3376
-3429
-3482
-3534
-3586
-3638
-3690
-3741
-3792
-3843
-3893
-3944
-3994
-4043
-4093
-4143
-4193
-4242
-4291
-4340
-4389
-4438
-4487
-4536
-4584
-4633
-4681
-4728
-4776
-4823
-4869
-4915
-4960
-5006
-5050
-5095
-5139
-5182
-5225
-5268
-5311
-5353
-5395
-5437
-5479
-5520
-5561
-5602
-5642
-5683
-5723
-5763
-5802
-5842
-5881
-5920
-5959
-5998
-6037
-6075
-6114
-6152
-6190
-6228
-6265
-6303
-6340
-6377
-6414
-6451
-6488
-6525
-6561
-6597
-6634
-6669
-6705
-6741
-6776
-6812
-6847
-6882
-6917
-6951
-6986
-7020
-7054
-7087
-7121
-7154
-7186
-7218
-7250
-7281
-7312
-7343
-7373
-7402
-7431
-7460
-7488
-7516
-7543
-7569
-7596
-7621
-7647
-7671
-7696
-7719
-7743
-7765
-7788
-7810
-7832
-7853
-7874
-7894
-7914
-7934
-7953
-7972
-7991
-8009
-8026
-8045
-8061
-8080
-8096
-8114
-8131
-8147
-8164
-8180
-8196
-8211
-8227
-8242
-8256
-8270
-8284
-8298
-8311
-8325
-8337
-8350
-8362
-8375
-8386
-8398
-8409
-8420
-8430
-8440
-8450
-8459
-8468
-8476
-8484
-8490
-8497
-8502
-8507
-8510
-8514
-8516
-8518
-8519
-8519
-8519
-8518
-8517
-8514
-8512
-8508
-8504
-8499
-8494
-8487
-8481
-8474
-8466
-8458
-8449
-8440
-8431
-8421
-8411
-8401
-8390
-8379
-8367
-8355
-8343
-8331
-8319
-8306
-8293
-8280
-8266
-8253
-8240
-8226
-8213
-8199
-8185
-8172
-8157
-8144
-8131
-8117
-8103
-8089
-8074
-8060
-8045
-8031
-8016
-8000
-7985
-7969
-7954
-7938
-7922
-7905
-7889
-7872
-7856
-7839
-7821
-7804
-7786
-7768
-7750
-7731
-7712
-7693
-7673
-7653
-7633
-7613
-7593
-7572
-7552
-7531
-7510
-7489
-7468
-7446
-7425
-7403
-7382
-7360
-7338
-7317
-7295
-7274
-7253
-7232
-7211
-7190
-7170
-7149
-7129
-7109
-7089
-7069
-7049
-7030
-7010
-6991
-6972
-6953
-6934
-6916
-6897
-6878
-6859
-6840
-6821
-6802
-6783
-6764
-6745
-6726
-6707
-6688
-6669
-6650
-6631
-6612
-6593
-6575
-6556
-6538
-6519
-6501
-6483
-6465
-6447
-6430
-6412
-6394
-6376
-6358
-6340
-6323
-6305
-6287
-6269
-6251
-6233
-6216
-6198
-6181
-6163
-6146
-6129
-6112
-6095
-6078
-6061
-6045
-6028
-6011
-5995
-5978
-5962
-5946
-5929
-5913
-5897
-5881
-5864
-5848
-5832
-5816
-5799
-5783
-5767
-5750
-5733
-5717
-5699
-5682
-5665
-5647
-5629
-5611
-5593
-5575
-5556
-5537
-5518
-5499
-5480
-5461
-5441
-5421
-5401
-5380
-5360
-5339
-5317
-5296
-5274
-5252
-5229
-5207
-5184
-5161
-5137
-5114
-5090
-5067
-5043
-5019
-4994
-4970
-4946
-4921
-4896
-4871
-4846
-4821
-4796
-4771
-4745
-4720
-4694
-4668
-4642
-4616
-4589
-4563
-4536
-4509
-4481
-4454
-4426
-4398
-4370
-4342
-4313
-4285
-4256
-4227
-4198
-4169
-4139
-4110
-4080
-4050
-4019
-3990
-3959
-3928
-3897
-3866
-3834
-3803
-3771
-3738
-3706
-3673
-3641
-3608
-3575
-3542
-3509
-3476
-3444
-3411
-3377
-3344
-3311
-3277
-3244
-3210
-3176
-3142
-3107
-3073
-3038
-3004
-2969
-2934
-2899
-2864
-2828
-2793
-2757
-2721
-2685
-2649
-2613
-2576
-2540
-2503
-2466
-2429
-2392
-2355
-2317
-2279
-2241
-2203
-2165
-2127
-2089
-2051
-2012
-1973
-1935
-1896
-1856
-1817
-1777
-1737
-1696
-1655
-1614
-1573
-1531
-1490
-1447
-1405
-1362
-1319
-1276
-1232
-1188
-1144
-1099
-1054
-1008
-963
-917
-871
-825
-779
-733
-686
-640
-593
-547
-500
-453
-406
-359
-312
-265
-218
-170
-123
-75
-28
20
67
115
163
211
259
307
355
403
451
499
547
595
643
691
739
787
835
883
931
979
1027
1075
1123
1170
1218
1265
1312
1359
1406
1453
1500
1547
1594
1641
1688
1735
1782
1828
1875
1921
1968
2013
2060
2106
2151
2197
2242
2288
2333
2378
2422
2467
2511
2554
2597
2640
2683
2725
2767
2809
2850
2891
2931
2972
3011
3051
3090
3129
3167
3205
3243
3280
3316
3353
3389
3424
3459
3494
3528
3562
3596
3629
3662
3694
3726
3758
3789
3819
3849
3878
3907
3935
3964
3991
4019
4046
4072
4098
4124
4150
4175
4200
4224
4248
4272
4296
4319
4341
4364
4386
4408
4429
4450
4471
4491
4511
4531
4550
4569
4588
4606
4624
4642
4659
4677
4694
4711
4727
4744
4760
4776
4792
4807
4823
4838
4852
4867
4881
4895
4908
4922
4934
4947
4959
4971
4983
4994
5005
5016
5026
5036
5046
5055
5064
5073
5081
5089
5097
5104
5111
5118
5125
5131
5136
5142
5146
5151
5155
5159
5163
5166
5169
5172
5174
5177
5179
5180
5181
5182
5183
5184
5184
5184
5184
5183
5183
5182
5181
5180
5178
5177
5175
5173
5171
5169
5166
5164
5161
5158
5155
5152
5148
5145
5141
5137
5132
5128
5123
5118
5113
5108
5102
5097
5091
5085
5080
5074
5068
5062
5056
5049
5043
5037
5031
5024
5018
5012
5006
4999
4993
4986
4980
4973
4966
4959
4953
4946
4939
4932
4926
4919
4912
4905
4899
4892
4885
4879
4872
4866
4859
4853
4847
4840
4834
4828
4821
4815
4808
4802
4796
4789
4783
4777
4771
4765
4759
4753
4748
4742
4737
4731
4726
4721
4716
4712
4707
4703
4698
4694
4690
4686
4682
4678
4674
4670
4666
4662
4658
4654
4650
4645
4641
4637
4632
4627
4622
4617
4611
4606
4600
4594
4588
4582
4576
4570
4563
4556
4550
4543
4536
4528
4521
4514
4506
4499
4491
4483
4476
4468
4460
4453
4445
4438
4431
4424
4417
4410
4404
4398
4391
4386
4380
4374
4369
4364
4359
4354
4350
4345
4341
4337
4332
4328
4324
4320
4316
4312
4309
4305
4301
4298
4294
4290
4287
4284
4280
4277
4274
4272
4269
4267
4264
4263
4261
4259
4258
4257
4256
4256
4255
4255
4255
4255
4256
4256
4257
4258
4259
4261
4263
4265
4267
4269
4272
4274
4277
4280
4282
4285
4288
4291
4294
4297
4300
4304
4307
4310
4313
4317
4320
4323
4327
4330
4333
4336
4339
4342
4346
4349
4352
4355
4358
4361
4363
4366
4369
4371
4374
4376
4378
4380
4382
4384
4386
4387
4389
4390
4391
4392
4393
4394
4394
4395
4395
4396
4396
4397
4397
4397
4398
4398
4398
4398
4399
4399
4399
4399
4398
4398
4397
4397
4396
4395
4394
4393
4392
4390
4389
4387
4386
4384
4382
4380
4377
4375
4372
4370
4367
4364
4361
4358
4354
4351
4347
4344
4340
4335
4331
4326
4321
4316
4311
4305
4299
4293
4286
4280
4273
4266
4258
4251
4243
4236
4228
4220
4213
4205
4197
4190
4182
4175
4168
4161
4154
4147
4140
4133
4126
4120
4114
4108
4102
4096
4090
4085
4078
4074
4069
4064
4059
4054
4049
4045
4040
4035
4032
4027
4024
4019
4016
4011
4008
4005
4001
3998
3994
3991
3987
3984
3981
3977
3974
3970
3967
3963
3960
3956
3952
3949
3945
3941
3937
3933
3929
3925
3920
3916
3911
3906
3901
3896
3891
3886
3880
3875
3869
3863
3857
3851
3844
3838
3831
3824
3817
3809
3802
3794
3787
3779
3770
3762
3753
3745
3736
3726
3717
3707
3697
3687
3677
3666
3654
3643
3631
3619
3606
3593
3579
3565
3551
3536
3520
3504
3488
3471
3454
3436
3418
3399
3380
3360
3340
3319
3298
3276
3254
3232
3209
3186
3163
3140
3116
3092
3068
3043
3019
2994
2969
2944
2918
2893
2868
2842
2816
2791
2765
2739
2713
2687
2661
2635
2608
2582
2556
2530
2504
2478
2452
2426
2400
2374
2348
2322
2295
2269
2243
2217
2190
2164
2138
2111
2085
2059
2032
2005
1979
1953
1927
1900
1874
1847
1821
1795
1768
1742
1715
1689
1662
1636
1609
1582
1555
1528
1501
1474
1446
1419
1392
1364
1337
1309
1281
1254
1226
1198
1170
1141
1113
1085
1056
1028
999
970
941
912
883
853
824
794
764
735
705
675
645
614
583
553
521
490
459
427
395
363
331
299
267
235
203
171
139
106
74
42
9
-23
-55
-88
-120
-152
-185
-217
-250
-282
-315
-347
-380
-413
-445
-478
-511
-544
-577
-610
-643
-676
-709
-742
-775
-809
-842
-875
-909
-942
-976
-1010
-1043
-1077
-1111
-1146
-1180
-1214
-1248
-1283
-1317
-1352
-1386
-1420
-1455
-1489
-1523
-1557
-1591
-1625
-1658
-1691
-1724
-1757
-1790
-1822
-1854
-1886
-1918
-1949
-1980
-2011
-2041
-2073
-2103
-2134
-2164
-2194
-2224
-2254
-2284
-2314
-2343
-2373
-2402
-2432
-2461
-2491
-2520
-2550
-2579
-2608
-2638
-2667
-2696
-2725
-2754
-2783
-2812
-2841
-2870
-2898
-2927
-2955
-2983
-3011
-3039
-3067
-3094
-3121
-3148
-3175
-3201
-3227
-3253
-3278
-3303
-3328
-3353
-3376
-3400
-3423
-3446
-3468
-3490
-3511
-3533
-3553
-3574
-3594
-3614
-3633
-3652
-3671
-3690
-3709
-3727
-3745
-3763
-3781
-3799
-3816
-3833
-3850
-3867
-3884
-3901
-3917
-3934
-3950
-3967
-3983
-3999
-4016
-4032
-4048
-4064
-4078
-4094
-4110
-4126
-4141
-4156
-4171
-4186
-4201
-4215
-4230
-4245
-4259
-4273
-4288
-4302
-4316
-4331
-4345
-4359
-4374
-4388
-4403
-4417
-4431
-4446
-4460
-4474
-4488
-4502
-4516
-4530
-4543
-4557
-4570
-4583
-4597
-4610
-4622
-4635
-4648
-4660
-4672
-4684
-4696
-4708
-4719
-4730
-4741
-4752
-4762
-4773
-4783
-4793
-4802
-4812
-4821
-4831
-4840
-4848
-4857
-4866
-4874
-4882
-4891
-4899
-4907
-4914
-4922
-4929
-4936
-4943
-4949
-4955
-4962
-4967
-4973
-4978
-4983
-4988
-4993
-4997
-5001
-5005
-5009
-5013
-5016
-5019
-5023
-5026
-5029
-5031
-5034
-5036
-5039
-5041
-5043
-5045
-5047
-5048
-5050
-5052
-5053
-5054
-5056
-5057
-5058
-5059
-5060
-5060
-5061
-5062
-5063
-5064
-5064
-5065
-5066
-5067
-5068
-5069
-5070
-5071
-5072
-5073
-5074
-5075
-5077
-5078
-5079
-5081
-5082
-5083
-5084
-5086
-5087
-5088
-5090
-5091
-5092
-5093
-5094
-5095
-5096
-5097
-5098
-5099
-5100
-5101
-5102
-5103
-5104
-5105
-5107
-5108
-5109
-5110
-5112
-5113
-5114
-5115
-5116
-5117
-5118
-5119
-5120
-5121
-5122
-5123
-5124
-5124
-5125
-5126
-5126
-5127
-5127
-5127
-5127
-5128
-5128
-5128
-5127
-5127
-5127
-5127
-5127
-5127
-5126
-5126
-5126
-5125
-5125
-5124
-5123
-5122
-5121
-5120
-5119
-5117
-5115
-5113
-5111
-5108
-5105
-5102
-5098
-5094
-5090
-5085
-5080
-5075
-5070
-5064
-5058
-5052
-5046
-5039
-5033
-5026
-5018
-5011
-5003
-4995
-4987
-4979
-4970
-4962
-4953
-4944
-4934
-4925
-4915
-4906
-4896
-4886
-4875
-4865
-4855
-4844
-4833
-4823
-4812
-4800
-4789
-4778
-4766
-4754
-4742
-4730
-4718
-4706
-4693
-4681
-4669
-4656
-4644
-4631
-4619
-4606
-4594
-4581
-4569
-4556
-4544
-4532
-4520
-4508
-4496
-4484
-4472
-4460
-4448
-4436
-4423
-4411
-4399
-4387
-4374
-4362
-4349
-4336
-4323
-4310
-4296
-4283
-4269
-4255
-4241
-4226
-4212
-4197
-4183
-4168
-4153
-4138
-4123
-4108
-4093
-4078
-4062
-4048
-4033
-4019
-4003
-3989
-3975
-3960
-3946
-3931
-3917
-3903
-3890
-3876
-3862
-3849
-3836
-3823
-3810
-3797
-3785
-3773
-3761
-3749
-3737
-3725
-3714
-3703
-3691
-3680
-3669
-3658
-3648
-3637
-3626
-3616
-3605
-3595
-3584
-3574
-3563
-3553
-3543
-3532
-3521
-3511
-3500
-3489
-3478
-3467
-3456
-3445
-3434
-3423
-3412
-3400
-3389
-3378
-3366
-3355
-3344
-3332
-3321
-3310
-3299
-3287
-3276
-3265
-3254
-3243
-3232
-3221
-3211
-3200
-3189
-3178
-3167
-3156
-3145
-3133
-3122
-3111
-3099
-3087
-3075
-3063
-3051
-3039
-3027
-3014
-3001
-2989
-2976
-2963
-2950
-2937
-2924
-2911
-2898
-2885
-2871
-2858
-2845
-2831
-2818
-2804
-2790
-2777
-2763
-2749
-2735
-2721
-2706
-2691
-2677
-2661
-2646
-2630
-2614
-2598
-2582
-2565
-2548
-2530
-2513
-2495
-2477
-2459
-2440
-2421
-2402
-2383
-2363
-2343
-2323
-2302
-2282
-2261
-2240
-2218
-2197
-2175
-2152
-2130
-2108
-2085
-2062
-2039
-2016
-1993
-1970
-1947
-1924
-1901
-1878
-1854
-1831
-1808
-1784
-1761
-1737
-1714
-1691
-1667
-1644
-1621
-1597
-1574
-1550
-1527
-1503
-1479
-1456
-1432
-1408
-1384
-1359
-1335
-1311
-1287
-1262
-1238
-1214
-1190
-1165
-1141
-1117
-1093
-1069
-1044
-1020
-996
-971
-947
-922
-898
-874
-849
-825
-800
-776
-751
-727
-702
-678
-654
-630
-605
-581
-557
-533
-509
-485
-461
-437
-413
-390
-366
-342
-318
-295
-271
-247
-224
-200
-176
-153
-129
-105
-82
-58
-35
-12
12
35
58
81
104
127
150
172
194
217
239
261
283
305
327
349
370
392
414
436
457
479
500
522
543
564
585
607
628
649
670
690
711
732
752
773
793
814
834
854
874
894
914
934
953
973
993
1012
1032
1052
1072
1091
1111
1131
1150
1170
1189
1209
1228
1248
1267
1287
1306
1325
1344
1363
1382
1401
1419
1438
1456
1474
1493
1511
1529
1546
1564
1582
1599
1616
1633
1650
1667
1684
1700
1717
1733
1749
1764
1780
1796
1811
1827
1842
1857
1873
1888
1903
1918
1933
1947
1962
1977
1991
2005
2019
2033
2047
2060
2074
2087
2100
2113
2126
2139
2152
2164
2177
2189
2202
2214
2226
2239
2251
2263
2276
2288
2301
2314
2326
2339
2352
2365
2377
2391
2404
2417
2430
2443
2457
2470
2483
2497
2510
2523
2536
2549
2561
2573
2585
2597
2608
2620
2630
2641
2651
2660
2670
2678
2687
2695
2703
2710
2717
2724
2730
2736
2741
2746
2751
2755
2759
2762
2764
2767
2768
2770
2770
2771
2771
2770
2769
2768
2767
2765
2762
2759
2756
2753
2749
2744
2739
2734
2728
2721
2715
2707
2700
2691
2683
2673
2664
2654
2643
2633
2621
2610
2598
2586
2573
2560
2547
2534
2521
2507
2494
2480
2466
2452
2437
2423
2408
2394
2379
2364
2349
2334
2318
2303
2287
2272
2256
2240
2223
2207
2191
2175
2158
2142
2126
2109
2093
2077
2060
2044
2028
2011
1995
1978
1961
1944
1927
1910
1893
1876
1859
1842
1824
1807
1789
1771
1753
1735
1717
1699
1680
1662
1643
1624
1605
1586
1567
1548
1528
1509
1490
1470
1450
1430
1411
1390
1370
1350
1330
1309
1289
1268
1247
1226
1205
1184
1163
1141
1120
1098
1077
1055
1033
1010
989
967
944
921
899
875
852
829
805
781
757
733
709
684
660
635
610
585
560
535
509
484
458
432
406
380
354
327
301
275
248
221
195
168
142
115
89
62
36
9
-18
-45
-71
-98
-125
-152
-180
-207
-234
-262
-289
-317
-345
-373
-401
-429
-457
-485
-513
-541
-570
-598
-626
-655
-683
-711
-739
-768
-796
-824
-853
-881
-910
-938
-967
-996
-1024
-1053
-1081
-1110
-1138
-1167
-1195
-1223
-1251
-1279
-1306
-1334
-1361
-1387
-1414
-1440
-1466
-1491
-1516
-1541
-1565
-1589
-1613
-1636
-1659
-1681
-1703
-1725
-1746
-1767
-1788
-1808
-1828
-1847
-1867
-1886
-1904
-1923
-1941
-1959
-1976
-1993
-2009
-2027
-2044
-2060
-2076
-2091
-2106
-2122
-2136
-2151
-2165
-2179
-2193
-2207
-2220
-2233
-2246
-2258
-2271
-2283
-2294
-2306
-2317
-2328
-2339
-2349
-2359
-2368
-2378
-2387
-2395
-2404
-2412
-2420
-2427
-2435
-2442
-2449
-2456
-2463
-2470
-2476
-2483
-2489
-2496
-2502
-2509
-2516
-2522
-2529
-2535
-2542
-2549
-2556
-2563
-2570
-2577
-2584
-2591
-2599
-2606
-2614
-2622
-2630
-2638
-2646
-2655
-2663
-2672
-2681
-2690
-2699
-2708
-2718
-2727
-2737
-2747
-2757
-2767
-2777
-2787
-2797
-2807
-2818
-2828
-2838
-2848
-2858
-2868
-2878
-2888
-2898
-2908
-2918
-2927
-2937
-2947
-2956
-2966
-2976
-2985
-2995
-3004
-3014
-3023
-3033
-3042
-3051
-3061
-3070
-3079
-3088
-3097
-3106
-3114
-3123
-3131
-3139
-3147
-3154
-3161
-3167
-3174
-3180
-3186
-3191
-3196
-3201
-3205
-3209
-3213
-3217
-3220
-3223
-3226
-3228
-3230
-3232
-3233
-3234
-3235
-3236
-3236
-3235
-3235
-3234
-3233
-3231
-3229
-3227
-3224
-3221
-3218
-3214
-3210
-3205
-3201
-3196
-3190
-3185
-3179
-3173
-3167
-3160
-3154
-3147
-3140
-3133
-3126
-3119
-3111
-3103
-3095
-3087
-3079
-3071
-3062
-3053
-3044
-3035
-3026
-3016
-3006
-2996
-2986
-2976
-2965
-2954
-2942
-2931
-2919
-2907
-2894
-2881
-2868
-2855
-2841
-2827
-2812
-2798
-2783
-2767
-2752
-2736
-2720
-2704
-2687
-2670
-2654
-2637
-2620
-2603
-2585
-2568
-2551
-2533
-2516
-2499
-2481
-2463
-2446
-2428
-2410
-2392
-2374
-2356
-2338
-2320
-2302
-2284
-2265
-2246
-2228
-2209
-2190
-2170
-2151
-2131
-2111
-2090
-2070
-2049
-2028
-2007
-1985
-1963
-1941
-1919
-1896
-1873
-1850
-1827
-1804
-1780
-1756
-1733
-1709
-1685
-1661
-1637
-1613
-1589
-1565
-1541
-1517
-1492
-1468
-1443
-1419
-1394
-1370
-1345
-1320
-1295
-1270
-1245
-1220
-1194
-1169
-1143
-1117
-1092
-1066
-1040
-1014
-988
-961
-935
-909
-882
-855
-829
-802
-775
-748
-721
-694
-667
-640
-613
-585
-558
-531
-504
-477
-450
-422
-395
-368
-341
-314
-286
-259
-232
-204
-177
-149
-121
-94
-66
-38
-10
18
46
74
102
131
159
187
216
244
273
301
330
358
387
415
443
472
500
528
556
584
612
640
668
695
723
751
778
805
832
859
886
912
939
965
991
1016
1042
1068
1093
1118
1143
1167
1191
1216
1240
1263
1287
1310
1333
1356
1379
1402
1424
1446
1468
1490
1512
1533
1555
1576
1597
1618
1638
1659
1679
1700
1720
1740
1760
1779
1799
1818
1837
1856
1875
1893
1912
1930
1948
1965
1983
2000
2017
2033
2050
2066
2082
2098
2113
2128
2143
2158
2172
2186
2200
2213
2226
2239
2252
2265
2277
2289
2301
2312
2323
2335
2345
2356
2367
2377
2387
2397
2407
2417
2426
2436
2445
2454
2463
2471
2480
2488
2496
2504
2512
2520
2528
2535
2543
2550
2558
2565
2572
2579
2586
2593
2600
2607
2614
2620
2627
2633
2640
2646
2653
2659
2665
2671
2677
2682
2688
2694
2699
2704
2709
2714
2719
2724
2728
2733
2737
2742
2746
2750
2754
2758
2762
2766
2770
2773
2777
2780
2784
2788
2791
2795
2798
2802
2805
2809
2813
2816
2820
2824
2827
2831
2835
2839
2842
2846
2850
2854
2857
2861
2865
2869
2872
2876
2880
2883
2887
2891
2895
2898
2902
2905
2909
2912
2916
2919
2922
2925
2928
2931
2933
2936
2938
2940
2942
2944
2946
2947
2949
2950
2951
2952
2952
2953
2953
2953
2953
2953
2953
2953
2952
2952
2951
2950
2949
2948
2946
2945
2943
2941
2939
2937
2935
2933
2930
2928
2925
2923
2920
2917
2914
2911
2908
2904
2901
2897
2894
2890
2886
2882
2877
2873
2869
2864
2859
2855
2850
2845
2840
2835
2830
2824
2819
2814
2808
2803
2797
2792
2786
2780
2774
2768
2762
2756
2750
2744
2738
2732
2726
2720
2714
2707
2701
2695
2689
2683
2678
2672
2666
2660
2655
2649
2644
2639
2633
2628
2623
2618
2613
2608
2603
2599
2594
2589
2585
2580
2576
2572
2567
2563
2559
2555
2550
2546
2543
2539
2535
2532
2528
2525
2522
2519
2516
2514
2511
2509
2507
2505
2503
2502
2500
2499
2497
2496
2495
2494
2493
2492
2491
2490
2489
2488
2487
2486
2485
2484
2483
2482
2481
2479
2478
2477
2475
2474
2473
2471
2470
2469
2467
2466
2464
2463
2461
2459
2458
2456
2454
2453
2451
2449
2447
2445
2443
2442
2440
2438
2435
2433
2431
2429
2427
2425
2422
2420
2417
2415
2412
2409
2406
2403
2400
2397
2393
2389
2386
2382
2377
2373
2369
2364
2359
2354
2349
2343
2338
2332
2326
2320
2314
2308
2301
2295
2288
2282
2275
2268
2261
2254
2246
2239
2232
2224
2217
2209
2201
2193
2185
2177
2169
2161
2153
2145
2136
2128
2120
2112
2103
2095
2087
2079
2070
2062
2054
2045
2037
2029
2021
2013
2005
1996
1988
1980
1972
1964
1956
1947
1939
1931
1923
1914
1906
1898
1889
1881
1872
1864
1856
1847
1839
1831
1822
1814
1805
1797
1789
1780
1772
1763
1755
1747
1738
1730
1721
1713
1704
1695
1687
1678
1669
1661
1652
1643
1635
1626
1617
1608
1599
1591
1582
1573
1564
1555
1546
1537
1528
1519
1510
1501
1491
1482
1473
1463
1454
1444
1434
1424
1414
1404
1393
1383
1372
1361
1350
1339
1328
1316
1305
1293
1281
1269
1257
1244
1232
1219
1206
1193
1180
1166
1153
1140
1126
1112
1099
1085
1071
1057
1043
1029
1014
1000
987
972
958
943
929
914
900
885
870
855
840
825
810
795
780
765
750
734
719
704
688
673
657
642
626
611
595
579
563
548
532
516
500
484
468
452
436
420
404
388
372
356
340
325
309
293
278
262
246
231
215
200
185
170
154
139
125
110
95
80
66
52
37
23
9
-5
-18
-32
-46
-59
-72
-86
-99
-112
-124
-137
-150
-162
-175
-187
-199
-212
-223
-235
-247
-259
-270
-281
-292
-303
-314
-325
-335
-346
-356
-366
-376
-386
-396
-406
-416
-425
-435
-444
-454
-463
-473
-482
-491
-500
-509
-518
-527
-536
-545
-554
-562
-571
-579
-587
-595
-603
-611
-618
-626
-633
-640
-647
-654
-661
-668
-674
-681
-687
-693
-700
-706
-712
-717
-723
-729
-734
-739
-745
-750
-755
-760
-764
-769
-773
-778
-782
-786
-790
-794
-798
-801
-805
-808
-812
-815
-818
-821
-824
-827
-829
-832
-834
-837
-839
-841
-844
-846
-848
-851
-853
-855
-857
-859
-861
-863
-866
-868
-870
-872
-874
-876
-878
-880
-882
-885
-887
-889
-891
-894
-896
-898
-901
-903
-906
-908
-911
-913
-916
-919
-922
-925
-928
-931
-934
-937
-941
-944
-948
-952
-956
-961
-965
-970
-975
-980
-985
-990
-996
-1000
-1006
-1012
-1018
-1026
-1032
-1039
-1046
-1053
-1060
-1068
-1076
-1083
-1091
-1100
-1108
-1117
-1125
-1134
-1143
-1152
-1162
-1171
-1181
-1190
-1200
-1210
-1221
-1231
-1241
-1252
-1263
-1273
-1284
-1295
-1306
-1317
-1328
-1339
-1350
-1361
-1372
-1384
-1395
-1406
-1418
-1429
-1441
-1452
-1464
-1476
-1488
-1500
-1512
-1524
-1536
-1548
-1561
-1573
-1585
-1598
-1610
-1622
-1635
-1647
-1659
-1671
-1684
-1696
-1708
-1720
-1732
-1744
-1756
-1768
-1780
-1791
-1803
-1815
-1826
-1838
-1850
-1861
-1873
-1884
-1895
-1907
-1918
-1929
-1941
-1952
-1963
-1974
-1985
-1996
-2007
-2017
-2029
-2040
-2050
-2061
-2072
-2083
-2093
-2104
-2115
-2125
-2136
-2147
-2158
-2169
-2180
-2191
-2201
-2212
-2223
-2234
-2245
-2255
-2266
-2277
-2287
-2298
-2308
-2319
-2329
-2340
-2350
-2360
-2369
-2379
-2388
-2397
-2405
-2414
-2421
-2429
-2436
-2443
-2450
-2456
-2462
-2467
-2473
-2478
-2482
-2486
-2490
-2493
-2496
-2499
-2501
-2503
-2505
-2506
-2507
-2507
-2508
-2508
-2508
-2507
-2507
-2506
-2505
-2503
-2501
-2499
-2497
-2495
-2492
-2489
-2486
-2483
-2479
-2476
-2472
-2468
-2464
-2459
-2455
-2450
-2445
-2439
-2434
-2428
-2422
-2416
-2409
-2402
-2395
-2388
-2381
-2373
-2365
-2356
-2348
-2339
-2329
-2320
-2310
-2300
-2289
-2278
-2267
-2256
-2244
-2232
-2220
-2207
-2194
-2181
-2168
-2154
-2140
-2126
-2112
-2098
-2083
-2069
-2054
-2039
-2025
-2009
-1994
-1979
-1964
-1948
-1933
-1917
-1901
-1886
-1870
-1854
-1838
-1822
-1806
-1790
-1774
-1757
-1741
-1724
-1707
-1691
-1674
-1657
-1640
-1623
-1606
-1588
-1571
-1554
-1537
-1520
-1503
-1486
-1468
-1451
-1434
-1417
-1400
-1383
-1366
-1349
-1332
-1315
-1298
-1280
-1263
-1245
-1228
-1210
-1192
-1174
-1156
-1137
-1119
-1101
-1083
-1064
-1046
-1028
-1008
-991
-972
-954
-936
-917
-899
-881
-862
-844
-826
-807
-789
-771
-752
-734
-716
-698
-680
-662
-644
-626
-608
-590
-573
-556
-539
-522
-505
-488
-472
-455
-439
-423
-407
-392
-376
-361
-346
-330
-316
-301
-286
-272
-258
-244
-230
-216
-203
-189
-176
-163
-150
-137
-125
-112
-100
-88
-76
-64
-52
-40
-29
-17
-6
5
17
28
39
50
61
71
82
93
103
114
124
135
145
155
166
176
186
197
207
217
227
237
247
257
267
276
286
296
305
315
324
333
343
352
360
369
378
386
394
402
410
418
426
433
440
447
454
461
467
474
480
486
492
498
504
509
515
521
526
532
537
543
548
554
559
564
570
576
581
587
593
598
604
610
616
622
628
634
640
646
652
658
665
671
677
683
690
696
702
708
714
720
726
732
738
744
750
756
762
768
773
779
785
790
796
802
807
813
818
823
829
834
839
844
849
854
859
864
869
874
878
883
888
893
897
902
907
912
917
922
927
932
937
942
947
952
957
962
967
972
977
982
987
992
996
1000
1006
1010
1016
1020
1026
1031
1035
1040
1045
1050
1054
1059
1063
1068
1072
1076
1080
1084
1088
1092
1096
1099
1103
1106
1110
1113
1116
1119
1123
1125
1128
1131
1134
1136
1139
1141
1143
1145
1148
1149
1151
1153
1154
1156
1157
1158
1159
1159
1160
1160
1161
1161
1161
1160
1160
1159
1159
1158
1157
1156
1155
1154
1152
1151
1149
1148
1146
1144
1143
1141
1139
1137
1135
1133
1130
1128
1125
1123
1120
1117
1114
1111
1108
1105
1101
1098
1094
1090
1086
1082
1078
1073
1069
1064
1059
1054
1049
1043
1038
1032
1026
1020
1014
1006
1000
994
988
981
974
967
960
953
946
939
932
925
918
910
903
896
888
881
873
866
858
851
843
835
828
820
812
804
796
788
780
772
764
756
748
740
732
724
716
707
699
691
683
675
667
659
651
643
635
627
619
611
603
596
588
581
573
566
559
551
544
537
530
523
516
509
502
496
489
482
475
468
461
455
448
441
434
426
419
412
404
397
389
381
373
365
357
348
339
331
322
313
304
294
285
275
265
255
245
235
224
214
203
192
181
170
159
148
136
125
113
102
90
78
67
55
43
32
20
9
-3
-15
-26
-37
-49
-60
-71
-82
-93
-104
-115
-125
-136
-146
-157
-167
-177
-187
-197
-207
-216
-226
-235
-244
-253
-262
-271
-280
-288
-297
-305
-313
-321
-329
-336
-343
-350
-357
-364
-371
-377
-383
-389
-395
-401
-406
-411
-417
-421
-426
-431
-435
-439
-443
-446
-450
-453
-456
-459
-462
-464
-466
-468
-469
-471
-472
-473
-473
-474
-474
-474
-473
-472
-471
-470
-468
-467
-464
-462
-459
-456
-453
-449
-446
-442
-437
-433
-428
-423
-417
-412
-406
-400
-394
-387
-381
-374
-367
-360
-352
-345
-337
-329
-321
-313
-305
-296
-288
-280
-271
-262
-254
-245
-236
-228
-219
-210
-202
-193
-184
-176
-167
-158
-150
-141
-133
-124
-116
-108
-100
-92
-84
-76
-68
-61
-53
-46
-38
-31
-24
-17
-10
-4
3
10
16
22
29
35
41
47
53
59
64
70
76
81
87
92
98
104
109
115
120
126
131
137
142
148
153
159
164
170
175
181
187
193
198
204
210
216
223
229
235
241
247
254
260
267
273
279
286
292
299
305
311
318
324
330
336
342
348
354
360
365
371
376
382
387
392
397
402
407
412
417
421
425
430
434
438
442
446
449
453
456
460
463
466
470
473
476
479
481
484
487
489
492
494
497
499
502
504
506
508
511
513
515
517
519
522
524
526
528
530
532
534
537
539
541
543
545
547
549
551
554
556
558
560
562
564
565
567
569
571
573
574
576
578
579
581
582
584
585
587
588
589
591
592
594
595
597
598
599
601
602
604
605
606
608
609
611
612
614
615
617
618
620
621
623
624
626
628
629
631
633
635
637
639
641
643
645
647
649
651
653
655
658
660
663
665
668
670
673
676
678
681
684
687
690
692
695
698
701
704
707
710
713
716
719
722
725
728
731
733
736
739
741
744
746
749
751
754
756
759
761
763
765
768
770
772
774
777
779
781
783
785
787
789
791
793
795
797
799
801
803
805
807
808
810
812
814
816
818
820
822
823
825
827
829
830
832
834
836
838
839
841
843
844
846
847
849
850
852
853
854
855
857
858
859
860
861
861
862
863
864
864
865
865
866
866
866
866
866
866
866
866
866
866
866
866
865
865
864
864
863
862
862
861
860
859
859
858
857
857
856
856
855
855
854
854
854
854
854
855
855
855
856
856
857
858
858
859
860
860
861
861
862
862
863
863
863
864
864
864
864
864
864
864
864
864
864
864
863
863
863
862
862
862
861
861
860
860
859
859
858
857
857
856
855
854
853
852
851
849
848
847
845
843
842
840
838
836
834
831
829
827
825
822
820
817
815
813
810
808
806
803
801
799
796
794
792
789
787
785
783
780
778
775
773
770
767
765
762
759
756
752
749
746
742
738
735
731
726
722
718
713
708
703
698
693
687
681
675
669
662
655
648
641
633
625
617
608
600
590
581
571
561
551
541
530
519
508
496
485
473
461
449
436
423
411
398
385
371
358
345
331
318
304
290
276
262
248
234
220
206
191
177
163
148
134
119
105
90
75
60
46
31
16
1
-14
-29
-43
-58
-73
-88
-103
-118
-133
-148
-163
-178
-193
-208
-223
-238
-253
-268
-283
-298
-313
-328
-343
-358
-373
-388
-403
-418
-433
-448
-462
-477
-492
-506
-521
-535
-550
-564
-578
-591
-605
-618
-632
-645
-658
-670
-683
-695
-707
-719
-731
-742
-754
-765
-776
-787
-798
-809
-820
-830
-840
-850
-860
-870
-879
-888
-897
-906
-915
-923
-932
-940
-947
-955
-962
-969
-976
-982
-989
-995
-1000
-1006
-1012
-1016
-1022
-1027
-1031
-1036
-1041
-1045
-1049
-1053
-1057
-1061
-1065
-1069
-1073
-1076
-1080
-1083
-1086
-1089
-1092
-1095
-1098
-1100
-1103
-1105
-1107
-1109
-1110
-1112
-1113
-1114
-1115
-1116
-1117
-1117
-1118
-1118
-1118
-1118
-1118
-1117
-1117
-1116
-1115
-1115
-1114
-1113
-1112
-1111
-1109
-1108
-1107
-1105
-1104
-1102
-1100
-1099
-1097
-1095
-1093
-1091
-1089
-1087
-1085
-1083
-1080
-1078
-1075
-1073
-1070
-1067
-1064
-1062
-1059
-1056
-1053
-1050
-1047
-1044
-1041
-1038
-1035
-1032
-1029
-1026
-1022
-1018
-1016
-1012
-1010
-1006
-1002
-1000
-997
-993
-990
-987
-983
-980
-976
-973
-969
-966
-962
-959
-955
-952
-948
-945
-941
-938
-934
-930
-927
-923
-919
-915
-911
-907
-903
-899
-895
-891
-887
-882
-878
-874
-869
-865
-861
-856
-852
-848
-843
-839
-834
-830
-825
-821
-817
-812
-807
-803
-798
-794
-789
-784
-779
-774
-769
-764
-759
-753
-748
-743
-737
-731
-726
-720
-714
-708
-702
-696
-690
-684
-677
-671
-665
-658
-652
-646
-639
-633
-626
-619
-612
-606
-599
-592
-585
-578
-570
-563
-555
-548
-540
-533
-525
-517
-509
-501
-493
-485
-477
-469
-461
-452
-444
-436
-428
-419
-411
-402
-393
-385
-376
-367
-358
-349
-340
-331
-322
-313
-303
-294
-284
-274
-265
-255
-244
-234
-224
-213
-203
-192
-182
-171
-160
-149
-138
-127
-115
-104
-93
-81
-70
-58
-46
-35
-23
-11
1
13
25
37
49
61
74
86
99
112
125
138
151
164
177
191
204
218
231
245
259
273
287
301
316
330
344
359
373
388
403
417
432
447
462
477
492
507
522
537
552
567
582
598
613
628
644
659
675
690
706
721
737
752
768
783
799
814
829
845
860
876
891
906
922
937
952
967
982
997
1010
1026
1041
1055
1069
1084
1098
1112
1126
1139
1153
1166
1179
1192
1205
1218
1231
1243
1255
1267
1279
1290
1302
1313
1324
1335
1345
1356
1366
1376
1386
1395
1405
1414
1423
1432
1441
1450
1458
1467
1475
1483
1491
1498
1506
1513
1521
1528
1535
1541
1548
1554
1560
1566
1571
1577
1582
1587
1591
1595
1599
1603
1606
1609
1612
1615
1617
1619
1620
1621
1622
1622
1622
1622
1622
1621
1619
1618
1616
1614
1612
1609
1606
1603
1599
1595
1591
1586
1582
1577
1571
1566
1560
1554
1548
1541
1534
1527
1519
1511
1503
1495
1486
1477
1468
1458
1448
1438
1427
1417
1406
1394
1383
1371
1359
1346
1334
1321
1308
1295
1281
1267
1253
1239
1225
1210
1195
1180
1165
1149
1134
1118
1101
1085
1069
1052
1035
1018
1000
983
966
948
930
912
894
875
857
838
819
800
781
761
742
722
702
682
662
642
622
601
581
560
540
519
498
477
456
435
414
393
372
351
331
310
289
268
247
227
206
185
165
144
123
103
82
61
41
20
-1
-21
-42
-63
-83
-104
-125
-145
-166
-186
-207
-227
-247
-267
-288
-308
-328
-348
-368
-388
-408
-427
-447
-467
-486
-505
-525
-544
-563
-582
-601
-620
-639
-658
-676
-695
-713
-731
-750
-768
-786
-804
-822
-839
-857
-874
-892
-909
-926
-943
-959
-976
-992
-1008
-1024
-1040
-1055
-1070
-1086
-1101
-1115
-1130
-1144
-1159
-1173
-1187
-1201
-1215
-1229
-1242
-1256
-1269
-1282
-1295
-1308
-1321
-1333
-1345
-1358
-1370
-1382
-1393
-1405
-1416
-1428
-1439
-1449
-1460
-1470
-1481
-1491
-1500
-1510
-1519
-1528
-1537
-1546
-1554
-1562
-1570
-1577
-1584
-1591
-1598
-1604
-1611
-1616
-1622
-1627
-1632
-1637
-1641
-1645
-1649
-1653
-1656
-1659
-1662
-1665
-1668
-1670
-1672
-1674
-1676
-1677
-1678
-1679
-1680
-1681
-1681
-1681
-1681
-1680
-1679
-1678
-1677
-1675
-1673
-1671
-1668
-1665
-1662
-1658
-1655
-1651
-1647
-1642
-1637
-1632
-1627
-1622
-1617
-1611
-1605
-1600
-1594
-1588
-1582
-1575
-1569
-1563
-1556
-1550
-1543
-1537
-1530
-1524
-1517
-1510
-1504
-1497
-1491
-1485
-1478
-1472
-1465
-1459
-1453
-1446
-1440
-1434
-1428
-1422
-1416
-1410
-1404
-1398
-1393
-1387
-1381
-1376
-1370
-1365
-1360
-1355
-1350
-1345
-1340
-1335
-1330
-1325
-1321
-1316
-1312
-1307
-1303
-1299
-1295
-1291
-1287
-1283
-1279
-1276
-1272
-1269
-1265
-1262
-1259
-1256
-1253
-1250
-1247
-1245
-1242
-1239
-1237
-1235
-1232
-1230
-1228
-1226
-1224
-1222
-1221
-1219
-1217
-1216
-1215
-1213
-1212
-1211
-1209
-1208
-1207
-1205
-1204
-1203
-1201
-1200
-1199
-1197
-1196
-1195
-1193
-1192
-1191
-1189
-1188
-1187
-1186
-1185
-1184
-1183
-1182
-1182
-1181
-1181
-1180
-1180
-1180
-1180
-1180
-1180
-1180
-1181
-1181
-1182
-1182
-1183
-1183
-1184
-1185
-1186
-1187
-1188
-1189
-1190
-1191
-1192
-1193
-1193
-1194
-1195
-1196
-1197
-1198
-1199
-1200
-1201
-1202
-1203
-1204
-1204
-1205
-1206
-1207
-1208
-1209
-1210
-1211
-1212
-1213
-1214
-1215
-1216
-1217
-1218
-1220
-1221
-1222
-1223
-1224
-1225
-1226
-1227
-1229
-1230
-1231
-1232
-1233
-1234
-1236
-1237
-1238
-1240
-1241
-1242
-1244
-1245
-1246
-1248
-1249
-1250
-1251
-1253
-1254
-1255
-1256
-1257
-1258
-1259
-1259
-1260
-1261
-1261
-1261
-1262
-1262
-1262
-1262
-1262
-1262
-1262
-1261
-1261
-1260
-1260
-1259
-1259
-1258
-1257
-1256
-1255
-1254
-1253
-1252
-1251
-1250
-1249
-1247
-1246
-1245
-1244
-1243
-1241
-1240
-1239
-1237
-1236
-1234
-1233
-1231
-1230
-1228
-1226
-1225
-1223
-1221
-1220
-1218
-1216
-1214
-1213
-1211
-1210
-1208
-1206
-1205
-1203
-1202
-1201
-1199
-1198
-1197
-1195
-1194
-1193
-1191
-1190
-1189
-1187
-1186
-1185
-1183
-1182
-1181
-1179
-1178
-1176
-1175
-1173
-1171
-1170
-1168
-1166
-1165
-1163
-1161
-1159
-1158
-1156
-1154
-1152
-1150
-1148
-1146
-1144
-1142
-1140
-1138
-1136
-1133
-1131
-1129
-1127
-1124
-1122
-1119
-1117
-1114
-1112
-1109
-1107
-1104
-1101
-1099
-1096
-1093
-1090
-1088
-1085
-1082
-1080
-1077
-1074
-1072
-1069
-1066
-1064
-1061
-1058
-1055
-1053
-1050
-1047
-1044
-1041
-1038
-1035
-1032
-1029
-1026
-1024
-1020
-1018
-1014
-1012
-1010
-1006
-1004
-1002
-1000
-998
-995
-993
-991
-990
-988
-986
-984
-982
-981
-979
-978
-976
-974
-973
-971
-970
-968
-966
-965
-963
-961
-959
-957
-956
-954
-952
-950
-948
-946
-943
-941
-939
-937
-934
-932
-929
-926
-924
-921
-918
-915
-912
-909
-906
-903
-900
-897
-894
-891
-887
-884
-881
-878
-875
-872
-869
-866
-863
-860
-857
-855
-852
-849
-846
-844
-841
-838
-835
-833
-830
-827
-824
-822
-819
-816
-813
-810
-807
-804
-801
-798
-795
-792
-789
-786
-783
-779
-776
-773
-770
-767
-763
-760
-757
-753
-750
-747
-743
-740
-736
-732
-729
-725
-721
-718
-714
-710
-706
-702
-698
-693
-689
-685
-680
-676
-672
-667
-662
-658
-653
-648
-644
-639
-634
-630
-625
-620
-615
-611
-606
-601
-596
-591
-586
-581
-576
-571
-566
-561
-557
-552
-547
-542
-537
-532
-527
-522
-517
-512
-507
-502
-497
-492
-488
-483
-478
-474
-469
-464
-460
-455
-450
-446
-441
-436
-432
-427
-423
-418
-413
-409
-404
-399
-394
-390
-385
-380
-375
-370
-365
-360
-355
-350
-344
-339
-334
-328
-323
-318
-312
-307
-301
-296
-291
-285
-280
-275
-270
-265
-260
-255
-251
-246
-241
-237
-233
-228
-224
-220
-216
-212
-208
-205
-201
-197
-194
-190
-187
-183
-180
-177
-174
-171
-168
-165
-162
-159
-157
-154
-152
-149
-147
-145
-143
-140
-138
-136
-134
-132
-130
-128
-127
-125
-123
-122
-120
-118
-117
-115
-114
-112
-111
-110
-109
-107
-106
-105
-104
-103
-102
-101
-101
-100
-99
-98
-97
-96
-95
-94
-93
-92
-92
-91
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-74
-73
-72
-71
-70
-69
-69
-68
-67
-66
-65
-64
-63
-62
-61
-59
-58
-57
-56
-54
-53
-52
-50
-49
-47
-46
-44
-42
-40
-38
-36
-34
-32
-30
-27
-25
-22
-19
-16
-13
-10
-7
-4
-1
3
6
10
13
17
21
25
29
33
37
41
45
49
53
58
62
66
71
75
80
85
89
94
99
104
109
114
119
124
130
135
141
146
152
158
163
169
175
181
188
194
200
207
213
220
227
234
241
248
255
262
269
277
284
292
299
307
315
323
331
339
347
355
364
372
380
389
397
406
414
423
432
440
449
458
466
475
484
493
502
510
519
528
537
546
555
563
572
581
590
599
608
617
625
634
643
652
661
670
679
688
697
706
715
724
733
743
752
761
771
780
790
800
809
819
829
839
849
859
869
879
889
899
909
919
929
939
949
959
968
978
988
998
1008
1018
1028
1038
1047
1057
1067
1076
1086
1095
1105
1114
1123
1132
1142
1151
1160
1169
1178
1187
1196
1205
1214
1223
1232
1241
1250
1259
1268
1276
1285
1294
1303
1312
1320
1329
1338
1346
1355
1363
1372
1380
1389
1397
1405
1414
1422
1430
1438
1446
1454
1462
1470
1478
1485
1493
1501
1509
1516
1524
1531
1539
1546
1553
1561
1568
1575
1582
1588
1595
1602
1608
1615
1621
1627
1634
1640
1646
1652
1657
1663
1669
1674
1680
1685
1691
1696
1702
1707
1712
1717
1722
1727
1732
1737
1742
1747
1751
1756
1760
1765
1769
1774
1778
1782
1786
1790
1794
1798
1802
1806
1809
1813
1817
1820
1824
1827
1830
1834
1837
1840
1843
1846
1849
1852
1854
1857
1859
1862
1864
1867
1869
1871
1873
1875
1877
1879
1881
1883
1885
1887
1889
1891
1892
1894
1896
1898
1900
1901
1903
1905
1907
1909
1910
1912
1914
1915
1917
1918
1920
1921
1922
1924
1925
1926
1927
1928
1928
1929
1929
1930
1930
1930
1930
1929
1929
1928
1927
1927
1926
1924
1923
1922
1920
1918
1916
1914
1912
1910
1907
1905
1903
1900
1897
1894
1892
1889
1886
1882
1879
1876
1873
1869
1866
1862
1859
1855
1852
1848
1844
1841
1837
1833
1829
1824
1820
1816
1812
1807
1802
1798
1793
1788
1783
1778
1773
1768
1762
1757
1751
1745
1740
1734
1728
1722
1715
1709
1702
1696
1689
1682
1675
1668
1661
1654
1646
1638
1631
1623
1615
1607
1599
1591
1582
1574
1565
1556
1547
1538
1529
1520
1510
1501
1491
1481
1471
1461
1451
1441
1431
1420
1409
1399
1388
1377
1365
1354
1342
1330
1318
1306
1294
1282
1270
1257
1244
1232
1219
1206
1193
1180
1166
1153
1140
1126
1113
1099
1086
1072
1058
1044
1031
1016
1002
989
975
961
947
933
919
905
891
877
863
849
835
821
807
793
779
765
751
737
723
709
694
680
666
652
638
624
610
595
581
567
553
538
524
509
495
481
466
452
437
423
409
395
380
366
352
338
324
310
296
283
269
255
241
228
214
201
188
174
161
147
134
121
107
94
81
68
54
41
28
15
1
-12
-25
-38
-52
-65
-78
-92
-105
-118
-131
-145
-158
-171
-184
-198
-211
-224
-237
-250
-264
-277
-290
-303
-316
-329
-342
-355
-368
-381
-394
-407
-420
-433
-446
-459
-472
-484
-497
-509
-522
-534
-546
-559
-571
-583
-595
-606
-618
-630
-641
-652
-664
-675
-686
-696
-707
-717
-728
-738
-748
-758
-768
-777
-787
-796
-805
-814
-823
-831
-840
-848
-856
-864
-872
-880
-887
-895
-902
-909
-916
-923
-930
-936
-943
-949
-955
-961
-967
-973
-979
-985
-990
-996
-1000
-1006
-1012
-1018
-1022
-1028
-1033
-1039
-1044
-1049
-1054
-1059
-1064
-1069
-1074
-1079
-1085
-1090
-1095
-1100
-1105
-1110
-1115
-1120
-1125
-1130
-1135
-1140
-1145
-1150
-1155
-1160
-1165
-1170
-1175
-1180
-1185
-1190
-1194
-1199
-1204
-1209
-1214
-1218
-1223
-1228
-1232
-1237
-1242
-1247
-1251
-1256
-1261
-1266
-1270
-1275
-1280
-1285
-1290
-1295
-1300
-1305
-1310
-1315
-1320
-1325
-1330
-1335
-1340
-1345
-1350
-1356
-1361
-1366
-1372
-1377
-1382
-1388
-1393
-1399
-1404
-1410
-1415
-1420
-1426
-1431
-1437
-1442
-1448
-1453
-1458
-1464
-1469
-1475
-1480
-1485
-1491
-1496
-1501
-1507
-1512
-1517
-1523
-1528
-1534
-1539
-1545
-1550
-1556
-1561
-1567
-1572
-1578
-1584
-1589
-1595
-1601
-1606
-1612
-1617
-1623
-1629
-1634
-1640
-1645
-1651
-1656
-1662
-1667
-1673
-1678
-1683
-1689
-1694
-1700
-1705
-1710
-1716
-1721
-1726
-1732
-1737
-1742
-1748
-1753
-1758
-1764
-1769
-1774
-1779
-1784
-1790
-1795
-1800
-1805
-1810
-1815
-1819
-1824
-1829
-1834
-1838
-1843
-1847
-1851
-1856
-1860
-1864
-1868
-1872
-1876
-1880
-1884
-1887
-1891
-1894
-1898
-1901
-1905
-1908
-1911
-1914
-1917
-1920
-1923
-1926
-1929
-1932
-1935
-1937
-1940
-1942
-1945
-1947
-1949
-1951
-1953
-1955
-1957
-1958
-1960
-1961
-1962
-1963
-1964
-1965
-1966
-1966
-1967
-1967
-1967
-1968
-1968
-1967
-1967
-1967
-1967
-1966
-1965
-1965
-1964
-1963
-1962
-1961
-1960
-1959
-1957
-1956
-1955
-1953
-1952
-1950
-1948
-1947
-1945
-1943
-1941
-1939
-1937
-1935
-1933
-1931
-1929
-1927
-1925
-1922
-1920
-1917
-1915
-1912
-1909
-1907
-1904
-1901
-1898
-1894
-1891
-1888
-1884
-1880
-1877
-1873
-1869
-1865
-1860
-1856
-1852
-1847
-1842
-1838
-1833
-1828
-1823
-1818
-1812
-1807
-1802
-1796
-1790
-1785
-1779
-1773
-1767
-1761
-1754
-1748
-1742
-1735
-1728
-1722
-1715
-1708
-1701
-1693
-1686
-1679
-1671
-1664
-1656
-1648
-1641
-1633
-1625
-1616
-1608
-1600
-1592
-1583
-1575
-1566
-1558
-1549
-1540
-1532
-1523
-1514
-1505
-1495
-1486
-1477
-1467
-1457
-1448
-1438
-1428
-1418
-1407
-1397
-1386
-1376
-1365
-1354
-1343
-1331
-1320
-1308
-1296
-1285
-1273
-1260
-1248
-1236
-1223
-1210
-1198
-1185
-1172
-1158
-1145
-1132
-1118
-1105
-1091
-1078
-1064
-1050
-1036
-1022
-1008
-993
-979
-964
-950
-935
-920
-905
-890
-875
-860
-844
-829
-813
-797
-781
-765
-749
-733
-716
-700
-683
-666
-649
-632
-615
-598
-581
-563
-546
-528
-510
-492
-474
-456
-438
-420
-402
-383
-365
-346
-328
-309
-290
-271
-252
-233
-214
-195
-176
-157
-138
-118
-99
-79
-60
-41
-21
-2
18
37
57
76
96
115
135
154
173
193
212
231
250
269
288
307
326
345
364
383
402
421
439
458
477
495
514
532
551
569
588
606
624
643
661
679
698
716
734
752
770
788
806
825
843
861
879
897
915
933
951
969
987
1004
1022
1041
1059
1077
1094
1112
1130
1148
1165
1183
1201
1218
1236
1253
1270
1287
1305
1322
1339
1356
1373
1390
1406
1423
1440
1456
1472
1489
1505
1521
1537
1553
1568
1584
1600
1615
1630
1645
1660
1675
1690
1705
1719
1734
1748
1762
1776
1790
1804
1817
1831
1844
1857
1870
1883
1896
1909
1921
1933
1946
1958
1970
1981
1993
2005
2016
2028
2039
2050
2061
2072
2082
2093
2103
2113
2123
2133
2143
2153
2162
2171
2180
2189
2197
2206
2214
2222
2229
2237
2244
2251
2258
2264
2270
2277
2282
2288
2294
2299
2304
2309
2314
2318
2323
2327
2331
2335
2339
2342
2345
2348
2351
2354
2357
2359
2361
2363
2365
2367
2368
2370
2371
2372
2373
2374
2374
2375
2375
2375
2375
2375
2375
2375
2375
2375
2374
2374
2373
2373
2372
2371
2370
2369
2368
2367
2366
2365
2364
2362
2361
2359
2357
2356
2354
2352
2350
2347
2345
2342
2340
2337
2334
2331
2328
2324
2321
2317
2314
2310
2306
2302
2298
2294
2289
2285
2281
2276
2271
2266
2261
2256
2251
2246
2241
2236
2230
2225
2220
2214
2209
2203
2197
2191
2186
2180
2174
2168
2162
2156
2149
2143
2137
2130
2124
2117
2111
2104
2097
2090
2083
2075
2068
2060
2052
2045
2037
2028
2020
2012
2003
1994
1986
1977
1968
1958
1949
1940
1930
1921
1911
1901
1891
1881
1871
1861
1850
1840
1829
1819
1808
1797
1786
1775
1764
1753
1742
1731
1719
1708
1696
1684
1672
1660
1648
1636
1624
1611
1599
1586
1574
1561
1548
1535
1522
1509
1495
1482
1468
1455
1441
1427
1413
1399
1385
1371
1357
1343
1329
1314
1300
1286
1271
1257
1242
1227
1213
1198
1183
1168
1153
1138
1123
1108
1093
1078
1063
1048
1032
1016
1002
986
971
955
940
924
909
893
877
862
846
830
814
798
782
766
750
734
718
702
686
670
654
638
621
605
588
572
556
539
522
506
489
472
455
438
421
404
387
370
352
335
318
300
283
265
248
230
212
195
177
159
142
124
106
88
70
52
34
16
-2
-21
-39
-57
-76
-94
-113
-131
-150
-169
-187
-206
-225
-244
-262
-281
-300
-319
-337
-356
-375
-394
-412
-431
-450
-469
-487
-506
-525
-543
-562
-581
-599
-618
-636
-655
-673
-691
-710
-728
-746
-764
-782
-800
-818
-836
-854
-872
-890
-907
-925
-943
-960
-977
-995
-1012
-1029
-1046
-1063
-1079
-1096
-1112
-1129
-1145
-1161
-1177
-1193
-1208
-1224
-1239
-1254
-1269
-1283
-1298
-1312
-1327
-1341
-1354
-1368
-1381
-1395
-1408
-1421
-1433
-1446
-1459
-1471
-1483
-1495
-1507
-1518
-1530
-1541
-1552
-1563
-1573
-1584
-1594
-1604
-1614
-1624
-1633
-1643
-1652
-1661
-1669
-1678
-1686
-1694
-1702
-1709
-1717
-1724
-1731
-1738
-1745
-1751
-1758
-1764
-1770
-1775
-1781
-1786
-1792
-1797
-1802
-1806
-1811
-1815
-1820
-1824
-1828
-1831
-1835
-1838
-1842
-1845
-1848
-1851
-1853
-1856
-1859
-1861
-1864
-1866
-1868
-1870
-1872
-1874
-1876
-1877
-1879
-1880
-1882
-1883
-1884
-1885
-1886
-1887
-1887
-1888
-1888
-1888
-1888
-1888
-1888
-1887
-1887
-1886
-1885
-1884
-1882
-1881
-1879
-1877
-1875
-1873
-1871
-1868
-1866
-1863
-1860
-1857
-1854
-1851
-1847
-1844
-1840
-1836
-1833
-1829
-1824
-1820
-1816
-1811
-1807
-1802
-1797
-1792
-1787
-1782
-1777
-1771
-1766
-1760
-1754
-1749
-1743
-1736
-1730
-1724
-1717
-1711
-1704
-1697
-1690
-1683
-1676
-1669
-1661
-1654
-1646
-1638
-1630
-1622
-1614
-1606
-1597
-1589
-1580
-1571
-1563
-1554
-1545
-1536
-1527
-1518
-1509
-1499
-1490
-1481
-1471
-1462
-1452
-1443
-1433
-1423
-1414
-1404
-1394
-1384
-1374
-1363
-1353
-1343
-1332
-1322
-1311
-1301
-1290
-1279
-1268
-1257
-1246
-1235
-1224
-1213
-1202
-1191
-1179
-1168
-1157
-1145
-1134
-1123
-1111
-1100
-1089
-1077
-1066
-1054
-1043
-1031
-1020
-1008
-997
-985
-974
-962
-951
-939
-928
-916
-904
-893
-881
-870
-858
-846
-834
-823
-811
-799
-787
-775
-764
-752
-740
-727
-715
-703
-691
-678
-666
-654
-641
-629
-616
-603
-591
-578
-565
-552
-539
-526
-513
-500
-487
-474
-461
-448
-435
-422
-409
-396
-382
-369
-356
-343
-329
-316
-303
-289
-276
-263
-249
-236
-223
-209
-196
-183
-170
-157
-144
-131
-118
-104
-91
-78
-65
-52
-39
-26
-13
0
14
27
40
53
67
80
94
107
121
135
148
162
176
190
205
219
233
247
262
276
291
306
320
335
350
365
380
395
410
426
441
456
472
488
503
519
535
551
566
582
598
614
630
646
662
678
694
711
727
743
759
775
791
807
823
839
855
871
887
902
918
934
950
966
982
998
1012
1029
1045
1061
1076
1092
1108
1124
1140
1156
1171
1187
1203
1219
1235
1250
1266
1282
1297
1313
1329
1344
1360
1375
1390
1406
1421
1436
1451
1465
1480
1494
1509
1523
1537
1551
1564
1578
1591
1604
1617
1630
1643
1655
1667
1679
1691
1703
1714
1726
1737
1747
1758
1768
1779
1789
1798
1808
1817
1826
1835
1843
1852
1860
1868
1876
1883
1891
1898
1905
1912
1918
1925
1931
1937
1942
1948
1953
1958
1962
1967
1971
1974
1978
1981
1984
1987
1990
1992
1994
1996
1997
1998
1999
2000
2000
2001
2001
2000
2000
1999
1998
1997
1995
1994
1992
1990
1987
1985
1982
1979
1976
1972
1968
1964
1960
1956
1951
1946
1941
1936
1930
1925
1919
1913
1906
1900
1893
1886
1878
1871
1863
1855
1847
1839
1831
1822
1813
1805
1795
1786
1777
1767
1758
1748
1738
1728
1718
1707
1697
1686
1676
1665
1654
1643
1632
1621
1610
1599
1588
1576
1565
1553
1542
1530
1519
1507
1496
1484
1472
1461
1449
1437
1425
1414
1402
1390
1378
1367
1355
1343
1331
1319
1308
1296
1284
1272
1260
1248
1236
1224
1212
1199
1187
1175
1162
1150
1137
1125
1112
1099
1086
1073
1060
1047
1034
1020
1006
994
981
967
954
940
927
913
900
886
872
859
845
831
817
803
789
775
761
747
733
719
704
690
676
661
646
632
617
602
587
572
557
542
527
512
496
481
466
450
435
419
404
388
373
357
341
326
310
294
278
262
246
231
215
199
183
166
150
134
118
102
85
69
52
36
19
3
-14
-30
-47
-64
-81
-97
-114
-131
-148
-165
-182
-199
-216
-233
-250
-267
-284
-301
-318
-335
-352
-369
-386
-403
-421
-438
-455
-472
-489
-506
-524
-541
-558
-576
-593
-610
-628
-645
-663
-681
-698
-716
-734
-752
-770
-788
-806
-824
-842
-860
-878
-897
-915
-934
-952
-971
-989
-1008
-1027
-1046
-1065
-1084
-1103
-1122
-1141
-1160
-1180
-1199
-1218
-1238
-1257
-1277
-1296
-1316
-1335
-1355
-1374
-1394
-1414
-1433
-1452
-1472
-1491
-1511
-1530
-1549
-1568
-1587
-1606
-1625
-1644
-1663
-1682
-1701
-1720
-1738
-1757
-1775
-1794
-1812
-1830
-1848
-1866
-1884
-1902
-1920
-1937
-1955
-1972
-1989
-2005
-2023
-2040
-2057
-2073
-2090
-2106
-2122
-2138
-2154
-2170
-2185
-2201
-2216
-2231
-2246
-2261
-2275
-2290
-2304
-2318
-2332
-2345
-2359
-2372
-2385
-2398
-2411
-2423
-2436
-2448
-2460
-2471
-2483
-2494
-2505
-2516
-2527
-2537
-2548
-2558
-2568
-2577
-2587
-2596
-2605
-2614
-2623
-2631
-2640
-2648
-2656
-2664
-2672
-2679
-2687
-2694
-2701
-2707
-2714
-2720
-2727
-2733
-2738
-2744
-2749
-2755
-2760
-2765
-2769
-2774
-2778
-2783
-2787
-2791
-2794
-2798
-2801
-2804
-2807
-2810
-2812
-2815
-2817
-2819
-2821
-2822
-2824
-2825
-2827
-2828
-2829
-2830
-2831
-2831
-2832
-2832
-2832
-2833
-2833
-2832
-2832
-2832
-2831
-2831
-2830
-2829
-2828
-2827
-2825
-2824
-2822
-2821
-2819
-2817
-2815
-2812
-2810
-2807
-2805
-2802
-2799
-2796
-2793
-2790
-2787
-2783
-2780
-2776
-2773
-2769
-2765
-2762
-2758
-2754
-2750
-2746
-2742
-2738
-2734
-2730
-2725
-2721
-2716
-2712
-2707
-2702
-2698
-2693
-2688
-2683
-2677
-2672
-2667
-2661
-2656
-2650
-2644
-2638
-2632
-2626
-2619
-2613
-2606
-2600
-2593
-2586
-2579
-2572
-2564
-2557
-2549
-2542
-2534
-2526
-2518
-2510
-2502
-2494
-2485
-2477
-2469
-2460
-2451
-2443
-2434
-2425
-2416
-2407
-2398
-2389
-2380
-2371
-2362
-2352
-2343
-2333
-2324
-2314
-2304
-2294
-2284
-2274
-2264
-2254
-2243
-2233
-2222
-2211
-2200
-2189
-2178
-2167
-2156
-2144
-2133
-2121
-2110
-2098
-2086
-2074
-2062
-2051
-2039
-2025
-2013
-2001
-1990
-1978
-1966
-1953
-1941
-1929
-1916
-1904
-1891
-1879
-1866
-1854
-1841
-1828
-1816
-1803
-1791
-1778
-1766
-1753
-1741
-1728
-1716
-1703
-1691
-1678
-1666
-1654
-1641
-1629
-1617
-1605
-1593
-1580
-1568
-1556
-1545
-1533
-1521
-1509
-1497
-1486
-1474
-1462
-1451
-1439
-1428
-1416
-1405
-1393
-1382
-1370
-1359
-1348
-1336
-1325
-1314
-1302
-1291
-1280
-1269
-1258
-1247
-1236
-1225
-1214
-1203
-1192
-1181
-1171
-1160
-1150
-1139
-1129
-1119
-1109
-1099
-1089
-1079
-1070
-1060
-1051
-1041
-1032
-1022
-1014
-1004
-996
-987
-978
-969
-960
-952
-943
-935
-926
-918
-909
-901
-893
-885
-877
-869
-861
-853
-845
-837
-829
-821
-813
-805
-797
-789
-781
-773
-765
-757
-748
-740
-732
-724
-716
-707
-699
-690
-682
-673
-665
-656
-647
-638
-629
-621
-612
-603
-593
-584
-575
-566
-557
-547
-538
-528
-519
-509
-500
-490
-481
-471
-462
-452
-442
-433
-423
-413
-403
-394
-384
-374
-364
-354
-345
-335
-325
-315
-305
-296
-286
-276
-266
-257
-247
-237
-227
-218
-208
-199
-189
-180
-170
-161
-151
-142
-133
-123
-114
-105
-96
-87
-78
-69
-60
-51
-42
-33
-24
-15
-6
2
11
20
28
37
46
54
63
71
80
88
97
105
114
122
131
139
148
156
165
173
182
190
199
208
217
225
234
243
252
260
269
278
287
295
304
313
321
330
338
347
355
363
372
380
388
396
404
412
420
428
436
444
452
459
467
474
482
489
496
504
511
518
525
532
539
546
552
559
566
572
578
585
591
597
603
609
615
621
626
632
638
643
648
654
659
664
669
674
679
684
688
693
697
702
706
710
714
718
723
726
730
734
738
742
745
749
752
755
759
762
765
768
771
774
777
779
782
785
787
789
791
794
796
798
799
801
803
804
806
807
808
810
811
812
812
813
814
814
815
815
815
815
815
815
815
815
814
814
813
812
811
810
810
809
808
807
806
805
804
803
802
801
800
799
798
797
796
795
794
794
793
792
791
790
789
788
787
786
785
784
783
782
781
780
779
779
778
777
776
775
774
773
772
771
770
769
768
767
766
766
765
764
763
762
761
760
759
758
757
756
755
754
753
753
752
751
750
749
748
747
746
745
744
743
742
741
741
740
739
738
737
736
735
734
733
732
731
730
730
729
728
727
726
725
724
723
722
721
720
720
719
718
717
716
715
714
713
712
711
710
710
709
708
707
706
705
704
703
702
701
700
700
699
698
697
696
695
694
693
692
691
691
690
689
688
687
686
685
684
683
683
682
681
680
679
678
677
676
675
674
674
673
672
671
670
669
668
667
666
666
665
664
663
662
661
660
659
658
658
657
656
655
654
653
652
651
651
650
649
648
647
646
645
644
644
643
642
641
640
639
638
637
637
636
635
634
633
632
631
630
630
629
628
627
626
625
624
623
623
622
621
620
619
618
617
617
616
615
614
613
612
611
611
610
609
608
607
606
605
605
604
603
602
601
600
599
599
598
597
596
595
594
593
593
592
591
590
589
588
588
587
586
585
584
583
582
582
581
580
579
578
577
577
576
575
574
573
572
572
571
570
569
568
567
566
566
565
564
563
562
561
561
560
559
558
557
557
556
555
554
553
552
552
551
550
549
548
547
547
546
545
544
543
542
542
541
540
539
538
538
537
536
535
534
533
533
532
531
530
529
529
528
527
526
525
525
524
523
522
521
521
520
519
518
517
516
516
515
514
513
512
512
511
510
509
508
508
507
506
505
504
504
503
502
501
500
500
499
498
497
497
496
495
494
493
493
492
491
490
489
489
488
487
486
485
485
484
483
482
482
481
480
479
478
478
477
476
475
475
474
473
472
471
471
470
469
468
468
467
466
465
464
464
463
462
461
461
460
459
458
458
457
456
455
455
454
453
452
451
451
450
449
448
448
447
446
445
445
444
443
442
442
441
440
439
439
438
437
436
436
435
434
433
433
432
431
430
430
429
428
427
427
426
425
424
424
423
422
421
421
420
419
418
418
417
416
416
415
414
413
413
412
411
410
410
409
408
407
407
406
405
405
404
403
402
402
401
400
399
399
398
397
397
396
395
394
394
393
392
392
391
390
389
389
388
387
387
386
385
384
384
383
382
382
381
380
379
379
378
377
377
376
375
375
374
373
372
372
371
370
370
369
368
367
367
366
365
365
364
363
363
362
361
361
360
359
358
358
357
356
356
355
354
354
353
352
352
351
350
350
349
348
347
347
346
345
345
344
343
343
342
341
341
340
339
339
338
337
337
336
335
335
334
333
333
332
331
331
330
329
329
328
327
327
326
325
325
324
323
323
322
321
321
320
319
319
318
317
317
316
315
315
314
313
313
312
311
311
310
309
309
308
308
307
306
306
305
304
304
303
302
302
301
300
300
299
298
298
297
297
296
295
295
294
293
293
292
291
291
290
290
289
288
288
287
286
286
285
285
284
283
283
282
281
281
280
279
279
278
278
277
276
276
275
275
274
273
273
272
271
271
270
270
269
268
268
267
267
266
265
265
264
263
263
262
262
261
260
260
259
259
258
257
257
256
256
255
254
254
253
253
252
251
251
250
250
249
248
248
247
247
246
245
245
244
244
243
242
242
241
241
240
240
239
238
238
237
237
236
235
235
234
234
233
232
232
231
231
230
230
229
228
228
227
227
226
226
225
224
224
223
223
222
222
221
220
220
219
219
218
218
217
216
216
215
215
214
214
213
213
212
211
211
210
210
209
209
208
207
207
206
206
205
205
204
204
203
202
202
201
201
200
200
199
199
198
198
197
196
196
195
195
194
194
193
193
192
192
191
191
190
189
189
188
188
187
187
186
186
185
185
184
184
183
182
182
181
181
180
180
179
179
178
178
177
177
176
176
175
175
174
174
173
172
172
171
171
170
170
169
169
168
168
167
167
166
166
165
165
164
164
163
163
162
162
161
161
160
160
159
159
158
158
157
157
156
156
155
155
154
154
153
153
152
152
151
151
150
150
149
149
148
148
147
147
146
146
145
145
144
144
143
143
142
142
141
141
140
140
139
139
138
138
137
137
136
136
135
135
134
134
134
133
133
132
132
131
131
130
130
129
129
128
128
127
127
126
126
125
125
125
124
124
123
123
122
122
121
121
120
120
119
119
118
118
118
117
117
116
116
115
115
114
114
113
113
113
112
112
111
111
110
110
109
109
108
108
108
107
107
106
106
105
105
104
104
104
103
103
102
102
