5
16893
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-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
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-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
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-160
-160
-160
-160
-159
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-158
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-152
-152
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-151
-150
-150
-150
-150
-150
-150
-149
-149
-149
-149
-148
-148
-148
-148
-147
-147
-147
-147
-146
-146
-146
-146
-145
-145
-145
-145
-144
-144
-144
-143
-143
-143
-142
-142
-142
-142
-141
-141
-141
-140
-140
-140
-139
-139
-139
-138
-138
-138
-137
-137
-136
-136
-136
-135
-135
-135
-134
-134
-134
-133
-133
-133
-132
-132
-132
-131
-131
-131
-130
-130
-130
-129
-129
-129
-129
-128
-128
-128
-128
-127
-127
-127
-127
-126
-126
-126
-126
-125
-125
-125
-125
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-121
-121
-121
-121
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-114
-114
-114
-114
-114
-113
-113
-113
-113
-112
-112
-112
-112
-111
-111
-111
-111
-110
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-105
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-148
-148
-148
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-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
-159
-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
-161
-161
-161
-161
-161
-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
-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
-166
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-167
-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
-169
-169
-169
-169
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-171
-171
-171
-172
-172
-172
-173
-173
-174
-174
-174
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-182
-182
-183
-184
-184
-185
-185
-186
-186
-187
-187
-188
-189
-189
-190
-191
-192
-192
-193
-194
-195
-195
-196
-197
-198
-198
-199
-200
-200
-201
-202
-203
-203
-204
-205
-205
-206
-207
-207
-208
-208
-209
-210
-210
-211
-211
-211
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-214
-214
-214
-215
-215
-216
-217
-218
-220
-221
-223
-224
-226
-228
-231
-233
-235
-238
-240
-243
-246
-248
-250
-253
-255
-257
-259
-261
-262
-264
-265
-266
-266
-266
-266
-266
-266
-266
-265
-265
-264
-264
-264
-263
-263
-263
-264
-264
-265
-266
-267
-269
-272
-274
-277
-281
-285
-288
-292
-296
-300
-303
-307
-311
-315
-319
-323
-327
-331
-335
-339
-343
-347
-351
-356
-360
-365
-370
-375
-380
-385
-390
-394
-399
-403
-408
-412
-415
-419
-422
-425
-427
-428
-430
-431
-431
-431
-431
-431
-430
-429
-428
-427
-426
-426
-426
-426
-426
-426
-427
-427
-428
-428
-429
-429
-429
-429
-429
-430
-430
-430
-430
-431
-431
-432
-434
-435
-437
-439
-441
-443
-446
-448
-451
-454
-457
-460
-464
-467
-471
-475
-480
-484
-489
-494
-499
-504
-509
-513
-518
-521
-525
-528
-530
-532
-534
-535
-536
-537
-537
-538
-538
-538
-537
-536
-535
-533
-531
-529
-528
-527
-528
-529
-531
-534
-538
-542
-545
-549
-553
-557
-560
-563
-566
-568
-570
-571
-571
-571
-571
-571
-570
-569
-568
-566
-564
-562
-559
-556
-552
-549
-546
-543
-540
-537
-535
-533
-531
-529
-528
-528
-527
-527
-527
-526
-524
-521
-516
-510
-502
-493
-482
-471
-458
-444
-430
-415
-400
-385
-372
-360
-349
-339
-331
-324
-318
-313
-309
-305
-302
-299
-297
-295
-293
-292
-290
-289
-287
-286
-284
-282
-280
-277
-275
-272
-270
-268
-267
-265
-263
-261
-258
-253
-248
-242
-234
-225
-216
-205
-193
-180
-165
-149
-132
-113
-94
-74
-55
-36
-18
-2
13
27
38
48
55
61
65
67
66
65
62
57
53
47
42
38
34
32
31
32
34
38
44
50
57
64
71
79
86
94
102
110
118
126
134
143
152
160
168
177
184
192
199
207
215
224
232
241
251
259
268
276
283
290
297
303
308
313
317
321
324
326
328
329
330
331
331
333
335
337
339
342
343
344
344
344
343
343
344
346
349
353
358
366
375
385
397
411
426
442
459
477
496
515
535
555
575
595
616
636
657
678
698
719
739
759
777
794
810
823
835
845
854
861
866
869
871
870
868
865
860
854
848
840
831
821
812
801
791
782
772
764
757
750
745
741
738
735
734
733
733
734
735
738
743
749
757
767
777
789
800
812
824
836
847
859
870
881
892
901
909
916
920
923
924
923
921
918
915
912
908
905
901
898
895
892
890
889
889
891
893
896
899
903
906
908
910
912
914
917
921
925
931
938
947
957
969
981
995
1008
1024
1040
1056
1071
1087
1102
1116
1130
1143
1155
1167
1177
1187
1196
1204
1211
1218
1223
1227
1231
1234
1236
1237
1238
1238
1238
1237
1235
1233
1230
1226
1221
1216
1210
1204
1198
1191
1186
1181
1176
1173
1171
1170
1170
1170
1172
1174
1176
1179
1182
1185
1187
1188
1188
1187
1185
1182
1179
1175
1170
1165
1160
1154
1147
1139
1129
1119
1107
1095
1082
1068
1055
1041
1027
1012
999
986
972
960
947
935
923
911
901
891
883
876
872
870
870
871
874
876
879
880
880
877
873
867
860
851
841
829
817
804
789
773
757
740
723
707
693
680
668
659
652
645
639
633
627
620
612
604
595
586
578
570
562
555
549
542
535
528
522
516
512
511
512
516
522
531
541
552
564
575
587
599
611
622
633
643
651
658
662
664
664
660
653
644
632
619
604
589
573
557
542
526
510
495
479
465
451
438
427
418
410
403
399
396
395
396
398
401
407
414
423
433
446
461
477
495
512
528
543
556
566
574
579
581
582
582
581
579
578
576
576
575
576
578
581
585
590
595
601
606
610
614
617
619
622
625
628
631
633
636
636
636
633
629
623
616
608
601
594
589
586
586
588
593
600
611
623
639
656
675
695
717
739
762
785
808
831
852
873
894
914
935
957
979
1002
1025
1047
1067
1085
1101
1114
1124
1132
1138
1144
1149
1155
1162
1169
1177
1186
1195
1205
1217
1229
1243
1258
1273
1290
1307
1325
1343
1361
1380
1401
1422
1445
1470
1497
1525
1556
1589
1623
1660
1699
1739
1780
1821
1862
1901
1937
1969
1999
2024
2045
2066
2083
2099
2114
2128
2141
2154
2167
2179
2191
2203
2215
2226
2237
2246
2254
2260
2265
2267
2268
2267
2265
2262
2260
2258
2258
2259
2263
2268
2276
2287
2299
2314
2331
2350
2370
2391
2412
2433
2454
2474
2494
2513
2532
2550
2568
2586
2604
2623
2642
2661
2681
2700
2720
2740
2760
2780
2801
2823
2845
2867
2889
2912
2935
2956
2977
2996
3013
3029
3043
3057
3069
3080
3091
3100
3109
3118
3126
3134
3141
3148
3155
3162
3169
3176
3184
3191
3199
3207
3215
3223
3232
3241
3251
3261
3273
3286
3299
3313
3328
3343
3359
3374
3390
3406
3422
3438
3455
3472
3490
3508
3526
3545
3564
3583
3601
3619
3637
3653
3668
3682
3695
3707
3717
3726
3733
3737
3739
3738
3734
3725
3713
3697
3678
3658
3635
3612
3588
3565
3543
3522
3503
3485
3470
3458
3448
3441
3437
3435
3435
3437
3440
3445
3450
3457
3464
3472
3480
3490
3500
3511
3523
3536
3549
3561
3573
3585
3595
3604
3610
3615
3616
3615
3610
3600
3587
3570
3548
3523
3494
3461
3426
3389
3349
3309
3268
3228
3188
3149
3112
3076
3042
3010
2980
2952
2926
2902
2879
2858
2837
2819
2801
2785
2772
2760
2752
2746
2743
2742
2744
2748
2753
2760
2768
2776
2784
2791
2799
2805
2811
2815
2818
2821
2822
2822
2822
2821
2818
2815
2810
2805
2798
2792
2785
2777
2770
2763
2756
2750
2743
2737
2730
2723
2716
2710
2703
2695
2687
2678
2667
2656
2642
2628
2612
2595
2578
2561
2543
2526
2509
2492
2476
2460
2444
2430
2415
2401
2387
2372
2358
2343
2329
2315
2301
2288
2275
2263
2251
2239
2227
2215
2203
2191
2179
2166
2153
2139
2124
2109
2092
2074
2055
2036
2016
1995
1973
1951
1929
1905
1881
1856
1831
1805
1779
1754
1728
1704
1680
1657
1634
1612
1591
1570
1550
1532
1513
1496
1480
1464
1448
1434
1421
1408
1397
1387
1378
1370
1363
1358
1355
1353
1353
1355
1359
1366
1374
1384
1396
1409
1422
1436
1450
1465
1480
1496
1512
1529
1546
1566
1587
1610
1635
1663
1693
1725
1759
1794
1830
1866
1901
1934
1966
1996
2023
2048
2070
2090
2109
2126
2142
2159
2176
2193
2212
2232
2254
2276
2298
2319
2340
2359
2377
2393
2407
2421
2433
2445
2456
2466
2475
2484
2491
2498
2504
2510
2517
2523
2530
2537
2545
2553
2562
2572
2582
2592
2603
2613
2622
2630
2636
2640
2641
2639
2634
2625
2613
2598
2581
2561
2538
2513
2487
2459
2430
2399
2368
2336
2304
2272
2243
2215
2191
2171
2156
2146
2142
2143
2149
2161
2178
2199
2225
2255
2288
2324
2363
2403
2446
2489
2533
2577
2622
2666
2710
2754
2799
2843
2887
2932
2976
3020
3064
3108
3151
3193
3236
3277
3318
3358
3396
3433
3467
3498
3526
3550
3572
3592
3609
3624
3639
3653
3666
3678
3690
3700
3710
3718
3725
3732
3737
3742
3746
3749
3753
3756
3760
3765
3770
3777
3785
3794
3804
3815
3827
3840
3853
3865
3876
3886
3894
3899
3903
3905
3905
3904
3901
3898
3895
3891
3887
3883
3879
3874
3869
3864
3858
3853
3847
3842
3836
3831
3825
3819
3813
3807
3800
3793
3786
3778
3770
3761
3753
3744
3735
3725
3715
3704
3693
3682
3670
3658
3647
3636
3627
3618
3612
3608
3607
3609
3613
3620
3629
3640
3653
3667
3684
3702
3721
3742
3763
3784
3805
3827
3848
3870
3892
3914
3937
3961
3985
4010
4035
4061
4086
4112
4136
4161
4184
4207
4228
4249
4268
4286
4303
4319
4333
4345
4357
4367
4375
4382
4387
4389
4390
4388
4384
4378
4371
4362
4352
4341
4329
4317
4304
4292
4279
4267
4255
4244
4233
4222
4212
4203
4195
4187
4181
4175
4171
4168
4165
4163
4162
4160
4158
4156
4152
4147
4140
4131
4120
4107
4091
4074
4053
4030
4006
3980
3952
3924
3895
3866
3837
3808
3780
3751
3723
3695
3668
3641
3615
3589
3563
3537
3512
3487
3462
3437
3412
3388
3364
3340
3318
3297
3277
3260
3246
3234
3226
3221
3220
3221
3226
3235
3246
3260
3276
3294
3313
3334
3354
3373
3391
3407
3421
3433
3441
3447
3451
3452
3451
3447
3441
3432
3422
3409
3395
3379
3361
3343
3325
3307
3289
3271
3254
3238
3222
3207
3191
3176
3159
3142
3123
3103
3082
3059
3034
3007
2980
2951
2921
2891
2861
2831
2802
2774
2749
2725
2703
2684
2667
2652
2640
2631
2625
2621
2620
2622
2626
2632
2640
2650
2661
2672
2684
2696
2709
2721
2734
2747
2761
2774
2788
2803
2818
2833
2848
2864
2880
2896
2911
2927
2941
2956
2969
2983
2996
3008
3019
3030
3040
3050
3060
3069
3078
3088
3099
3110
3123
3137
3152
3168
3185
3202
3220
3239
3257
3276
3295
3313
3331
3348
3365
3380
3393
3405
3415
3423
3430
3436
3440
3443
3445
3447
3447
3447
3446
3444
3442
3440
3437
3435
3433
3431
3430
3430
3430
3431
3432
3433
3435
3436
3436
3436
3435
3434
3431
3428
3425
3421
3418
3415
3413
3413
3414
3416
3420
3426
3434
3443
3455
3468
3483
3499
3517
3536
3556
3578
3599
3622
3645
3669
3693
3718
3744
3770
3796
3824
3852
3880
3908
3937
3965
3993
4019
4043
4067
4088
4106
4122
4135
4145
4152
4155
4156
4153
4148
4139
4127
4113
4096
4078
4058
4035
4014
3992
3969
3946
3923
3900
3877
3855
3833
3811
3789
3767
3744
3721
3697
3672
3646
3618
3588
3557
3523
3486
3447
3405
3360
3311
3259
3204
3146
3084
3020
2953
2885
2814
2742
2668
2594
2518
2442
2366
2289
2213
2136
2061
1986
1912
1839
1767
1697
1630
1565
1503
1444
1388
1335
1286
1241
1199
1161
1127
1097
1071
1049
1030
1014
1002
992
985
979
975
973
971
970
968
966
962
958
951
943
933
921
908
894
879
863
847
830
813
794
776
756
736
716
695
673
651
629
605
580
553
525
495
464
432
398
364
328
292
255
217
179
140
100
60
19
-23
-65
-108
-151
-195
-240
-286
-332
-380
-429
-480
-531
-584
-639
-695
-752
-811
-871
-932
-995
-1058
-1122
-1187
-1253
-1320
-1388
-1457
-1526
-1598
-1670
-1744
-1821
-1899
-1980
-2063
-2150
-2239
-2332
-2427
-2525
-2624
-2726
-2828
-2932
-3036
-3140
-3243
-3345
-3446
-3546
-3643
-3738
-3830
-3919
-4003
-4086
-4164
-4237
-4306
-4371
-4431
-4486
-4538
-4585
-4629
-4669
-4706
-4740
-4773
-4804
-4833
-4863
-4892
-4920
-4949
-4979
-5008
-5038
-5068
-5099
-5129
-5160
-5191
-5221
-5252
-5282
-5312
-5341
-5371
-5400
-5429
-5458
-5486
-5515
-5543
-5572
-5601
-5630
-5660
-5690
-5720
-5751
-5782
-5814
-5846
-5880
-5914
-5950
-5988
-6027
-6068
-6111
-6155
-6201
-6248
-6297
-6346
-6397
-6447
-6498
-6548
-6597
-6644
-6689
-6730
-6767
-6799
-6826
-6847
-6862
-6872
-6875
-6873
-6866
-6854
-6837
-6816
-6791
-6763
-6732
-6699
-6664
-6628
-6590
-6552
-6512
-6472
-6432
-6392
-6352
-6312
-6272
-6234
-6197
-6161
-6126
-6094
-6064
-6036
-6011
-5987
-5967
-5948
-5931
-5916
-5903
-5891
-5880
-5871
-5862
-5855
-5849
-5843
-5839
-5836
-5834
-5833
-5833
-5833
-5835
-5838
-5841
-5845
-5850
-5854
-5858
-5861
-5862
-5863
-5861
-5858
-5853
-5845
-5836
-5823
-5809
-5792
-5772
-5749
-5723
-5693
-5659
-5623
-5582
-5538
-5491
-5441
-5389
-5335
-5280
-5223
-5167
-5110
-5054
-4999
-4945
-4893
-4843
-4794
-4748
-4704
-4662
-4621
-4582
-4543
-4504
-4465
-4426
-4387
-4347
-4307
-4266
-4225
-4183
-4142
-4102
-4062
-4022
-3986
-3951
-3919
-3891
-3866
-3845
-3830
-3820
-3816
-3819
-3827
-3843
-3865
-3894
-3929
-3971
-4019
-4072
-4130
-4191
-4256
-4323
-4391
-4459
-4527
-4592
-4653
-4710
-4760
-4802
-4836
-4861
-4874
-4876
-4865
-4840
-4802
-4749
-4682
-4601
-4505
-4395
-4272
-4137
-3990
-3831
-3663
-3486
-3301
-3109
-2913
-2712
-2508
-2303
-2098
-1893
-1691
-1492
-1297
-1109
-927
-754
-589
-433
-288
-154
-31
81
182
270
347
412
464
505
534
550
556
549
532
505
468
422
368
308
243
172
98
21
-58
-140
-224
-309
-396
-486
-577
-671
-768
-869
-973
-1082
-1196
-1314
-1438
-1568
-1703
-1845
-1992
-2145
-2305
-2470
-2641
-2818
-2999
-3185
-3375
-3569
-3764
-3961
-4157
-4353
-4546
-4735
-4919
-5097
-5266
-5427
-5578
-5718
-5846
-5963
-6069
-6162
-6244
-6315
-6375
-6425
-6465
-6495
-6518
-6532
-6539
-6539
-6533
-6521
-6503
-6479
-6449
-6413
-6372
-6326
-6276
-6221
-6162
-6100
-6036
-5970
-5902
-5832
-5762
-5690
-5617
-5543
-5467
-5390
-5311
-5230
-5148
-5064
-4979
-4893
-4807
-4720
-4633
-4548
-4463
-4380
-4299
-4219
-4140
-4062
-3985
-3909
-3832
-3755
-3677
-3599
-3521
-3444
-3367
-3292
-3220
-3150
-3085
-3025
-2971
-2925
-2887
-2858
-2839
-2830
-2833
-2846
-2870
-2906
-2952
-3011
-3080
-3161
-3252
-3355
-3467
-3589
-3719
-3858
-4003
-4155
-4313
-4475
-4641
-4809
-4981
-5154
-5329
-5504
-5680
-5857
-6034
-6210
-6387
-6564
-6742
-6920
-7100
-7281
-7465
-7652
-7841
-8035
-8232
-8433
-8637
-8845
-9056
-9270
-9486
-9705
-9924
-10143
-10362
-10579
-10795
-11006
-11214
-11416
-11612
-11801
-11980
-12150
-12308
-12454
-12585
-12702
-12803
-12888
-12956
-13007
-13040
-13057
-13057
-13042
-13012
-12970
-12915
-12851
-12778
-12698
-12612
-12523
-12430
-12335
-12239
-12141
-12043
-11945
-11847
-11748
-11650
-11552
-11453
-11354
-11254
-11153
-11050
-10945
-10836
-10723
-10607
-10486
-10362
-10235
-10105
-9974
-9843
-9713
-9585
-9461
-9341
-9228
-9122
-9025
-8938
-8861
-8794
-8739
-8695
-8661
-8637
-8623
-8617
-8618
-8626
-8640
-8658
-8679
-8704
-8730
-8758
-8787
-8818
-8850
-8886
-8924
-8967
-9014
-9066
-9123
-9186
-9254
-9327
-9405
-9486
-9569
-9652
-9734
-9813
-9887
-9955
-10015
-10067
-10109
-10142
-10166
-10181
-10188
-10187
-10179
-10165
-10147
-10126
-10102
-10078
-10054
-10032
-10013
-10000
-9994
-9995
-10006
-10027
-10059
-10102
-10156
-10222
-10300
-10387
-10484
-10590
-10703
-10823
-10946
-11073
-11201
-11329
-11456
-11579
-11698
-11810
-11914
-12009
-12093
-12166
-12226
-12273
-12306
-12327
-12334
-12329
-12314
-12288
-12253
-12211
-12162
-12108
-12049
-11987
-11923
-11858
-11794
-11730
-11669
-11610
-11554
-11501
-11449
-11400
-11351
-11303
-11255
-11206
-11156
-11104
-11050
-10994
-10936
-10876
-10816
-10754
-10693
-10634
-10576
-10521
-10469
-10421
-10378
-10338
-10302
-10268
-10237
-10206
-10174
-10140
-10103
-10062
-10015
-9962
-9901
-9832
-9753
-9665
-9566
-9456
-9335
-9202
-9059
-8904
-8741
-8570
-8393
-8212
-8029
-7846
-7666
-7489
-7319
-7155
-7000
-6854
-6718
-6592
-6476
-6370
-6275
-6189
-6113
-6046
-5986
-5934
-5887
-5845
-5807
-5772
-5740
-5710
-5682
-5655
-5630
-5606
-5585
-5565
-5549
-5537
-5529
-5526
-5530
-5540
-5557
-5582
-5614
-5653
-5698
-5749
-5804
-5864
-5927
-5991
-6057
-6123
-6189
-6252
-6312
-6368
-6419
-6463
-6500
-6528
-6548
-6559
-6560
-6552
-6536
-6512
-6481
-6444
-6401
-6354
-6303
-6249
-6191
-6131
-6069
-6004
-5936
-5864
-5788
-5708
-5622
-5530
-5429
-5321
-5203
-5076
-4940
-4793
-4637
-4472
-4298
-4118
-3932
-3742
-3549
-3357
-3168
-2983
-2806
-2638
-2481
-2336
-2204
-2087
-1983
-1893
-1816
-1751
-1696
-1650
-1612
-1580
-1553
-1532
-1514
-1500
-1489
-1481
-1476
-1474
-1475
-1479
-1484
-1492
-1501
-1512
-1523
-1534
-1544
-1552
-1558
-1561
-1561
-1556
-1547
-1533
-1515
-1492
-1464
-1431
-1395
-1354
-1309
-1262
-1213
-1161
-1109
-1057
-1006
-956
-908
-863
-821
-784
-751
-724
-702
-685
-674
-669
-670
-675
-685
-698
-713
-730
-747
-764
-779
-793
-805
-815
-823
-829
-836
-842
-850
-860
-874
-891
-913
-940
-973
-1010
-1054
-1104
-1159
-1219
-1285
-1357
-1433
-1514
-1599
-1688
-1781
-1877
-1977
-2081
-2187
-2297
-2410
-2525
-2642
-2760
-2878
-2996
-3112
-3226
-3336
-3441
-3542
-3636
-3724
-3805
-3878
-3944
-4002
-4053
-4097
-4135
-4167
-4195
-4219
-4241
-4261
-4280
-4299
-4318
-4337
-4356
-4376
-4396
-4415
-4434
-4452
-4468
-4483
-4498
-4511
-4523
-4534
-4545
-4555
-4564
-4573
-4582
-4590
-4597
-4605
-4611
-4618
-4623
-4627
-4630
-4631
-4630
-4627
-4623
-4616
-4607
-4596
-4582
-4565
-4544
-4519
-4491
-4458
-4421
-4380
-4334
-4285
-4231
-4174
-4113
-4050
-3986
-3921
-3856
-3792
-3731
-3672
-3617
-3566
-3519
-3478
-3441
-3409
-3384
-3364
-3350
-3343
-3343
-3349
-3362
-3382
-3410
-3444
-3485
-3534
-3588
-3649
-3717
-3789
-3867
-3948
-4033
-4120
-4208
-4295
-4382
-4467
-4549
-4628
-4702
-4771
-4836
-4895
-4950
-5000
-5045
-5088
-5129
-5168
-5207
-5246
-5286
-5329
-5374
-5423
-5475
-5532
-5593
-5660
-5732
-5810
-5893
-5982
-6076
-6175
-6278
-6386
-6497
-6611
-6726
-6841
-6955
-7066
-7172
-7271
-7361
-7441
-7509
-7563
-7602
-7626
-7634
-7626
-7604
-7567
-7518
-7457
-7386
-7306
-7219
-7126
-7027
-6924
-6817
-6706
-6592
-6475
-6355
-6234
-6110
-5985
-5859
-5733
-5606
-5480
-5355
-5231
-5108
-4988
-4871
-4757
-4646
-4538
-4434
-4335
-4239
-4148
-4061
-3980
-3904
-3834
-3772
-3716
-3667
-3626
-3592
-3566
-3548
-3536
-3530
-3530
-3534
-3542
-3551
-3562
-3572
-3580
-3586
-3588
-3586
-3579
-3566
-3547
-3523
-3493
-3457
-3415
-3368
-3317
-3262
-3204
-3145
-3084
-3024
-2964
-2905
-2847
-2792
-2739
-2689
-2641
-2596
-2553
-2513
-2476
-2442
-2411
-2383
-2359
-2338
-2321
-2308
-2298
-2292
-2290
-2291
-2296
-2304
-2317
-2333
-2353
-2378
-2407
-2440
-2478
-2520
-2566
-2616
-2670
-2726
-2785
-2845
-2906
-2967
-3027
-3086
-3142
-3195
-3245
-3290
-3330
-3365
-3394
-3417
-3434
-3444
-3448
-3445
-3435
-3419
-3397
-3369
-3334
-3295
-3249
-3198
-3142
-3079
-3010
-2935
-2852
-2762
-2663
-2556
-2440
-2315
-2180
-2035
-1882
-1720
-1550
-1372
-1188
-998
-803
-605
-404
-203
-1
199
397
591
780
964
1141
1312
1477
1635
1786
1931
2071
2206
2338
2467
2594
2720
2847
2975
3106
3239
3376
3517
3663
3814
3970
4132
4299
4471
4648
4831
5017
5208
5402
5599
5799
6000
6202
6404
6605
6805
7002
7194
7382
7563
7738
7904
8061
8208
8344
8469
8581
8680
8766
8838
8896
8941
8971
8987
8991
8981
8959
8925
8879
8824
8759
8686
8604
8516
8421
8320
8213
8102
7986
7865
7741
7613
7482
7348
7211
7073
6933
6792
6652
6511
6372
6234
6100
5969
5843
5722
5607
5499
5399
5307
5223
5148
5081
5024
4976
4937
4907
4886
4874
4870
4875
4887
4907
4933
4966
5004
5048
5096
5149
5206
5266
5329
5395
5464
5534
5606
5679
5754
5830
5908
5986
6065
6145
6227
6309
6391
6474
6557
6640
6723
6804
6883
6959
7031
7099
7162
7218
7268
7310
7345
7372
7391
7402
7406
7402
7391
7375
7353
7328
7299
7268
7236
7204
7173
7143
7116
7093
7073
7058
7049
7045
7048
7057
7073
7097
7129
7168
7215
7271
7334
7406
7485
7572
7666
7766
7873
7985
8102
8224
8349
8476
8605
8735
8864
8991
9116
9236
9351
9460
9562
9656
9740
9815
9880
9934
9978
10010
10033
10045
10048
10043
10030
10010
9986
9957
9925
9891
9854
9817
9780
9742
9704
9667
9629
9592
9555
9518
9480
9442
9404
9364
9324
9282
9240
9196
9152
9107
9061
9016
8970
8925
8880
8836
8793
8750
8709
8670
8632
8597
8565
8536
8510
8488
8471
8458
8450
8447
8449
8455
8466
8483
8504
8529
8560
8594
8633
8677
8724
8775
8829
8887
8948
9012
9078
9146
9216
9286
9358
9430
9502
9573
9643
9713
9780
9846
9909
9970
10028
10083
10135
10184
10230
10274
10314
10352
10387
10421
10451
10480
10507
10532
10556
10579
10602
10623
10645
10667
10689
10712
10735
10759
10785
10811
10839
10868
10899
10931
10965
11001
11038
11076
11115
11155
11194
11233
11271
11307
11340
11370
11396
11418
11436
11448
11455
11456
11452
11442
11427
11406
11380
11349
11313
11272
11226
11175
11119
11058
10992
10922
10847
10768
10684
10596
10504
10408
10308
10204
10098
9989
9878
9764
9650
9535
9420
9306
9193
9083
8974
8870
8768
8672
8580
8493
8412
8337
8268
8205
8148
8098
8054
8016
7983
7956
7935
7918
7906
7899
7895
7894
7896
7899
7905
7912
7919
7928
7936
7945
7954
7962
7969
7975
7980
7984
7985
7984
7980
7974
7964
7952
7935
7916
7892
7865
7835
7802
7766
7727
7687
7644
7600
7555
7510
7464
7418
7372
7326
7280
7234
7187
7140
7092
7043
6993
6941
6888
6833
6776
6717
6656
6592
6527
6458
6388
6317
6244
6170
6095
6021
5948
5875
5805
5737
5672
5610
5552
5498
5448
5403
5363
5327
5297
5271
5251
5235
5224
5218
5216
5218
5223
5232
5244
5259
5276
5295
5316
5338
5362
5386
5411
5436
5462
5487
5512
5535
5558
5580
5600
5618
5636
5652
5667
5680
5694
5707
5721
5735
5751
5768
5787
5808
5831
5857
5886
5918
5952
5990
6030
6072
6118
6166
6216
6269
6324
6381
6441
6501
6564
6627
6692
6756
6821
6886
6951
7015
7080
7144
7207
7271
7334
7398
7461
7524
7587
7650
7713
7775
7836
7896
7955
8012
8067
8119
8170
8218
8262
8303
8341
8376
8407
8435
8460
8483
8503
8521
8538
8555
8571
8587
8605
8624
8645
8668
8694
8724
8757
8793
8834
8879
8927
8980
9038
9099
9165
9235
9310
9388
9470
9557
9646
9740
9836
9935
10037
10142
10249
10358
10469
10582
10697
10813
10930
11048
11166
11284
11401
11518
11634
11748
11860
11970
12078
12183
12286
12385
12483
12577
12670
12760
12848
12935
13020
13104
13186
13268
13349
13429
13508
13587
13665
13743
13821
13897
13974
14050
14126
14201
14277
14352
14427
14502
14576
14650
14724
14797
14869
14940
15010
15078
15144
15209
15271
15331
15389
15444
15496
15546
15593
15638
15679
15718
15754
15787
15817
15843
15866
15884
15899
15911
15918
15922
15922
15919
15912
15904
15892
15880
15866
15851
15836
15821
15806
15793
15780
15769
15760
15752
15746
15742
15741
15742
15745
15751
15760
15771
15785
15801
15820
15841
15864
15889
15916
15945
15976
16007
16041
16075
16110
16145
16181
16218
16254
16293
16331
16370
16409
16448
16489
16529
16570
16610
16650
16688
16725
16759
16791
16820
16844
16864
16879
16889
16893
16891
16884
16870
16849
16823
16791
16753
16709
16660
16606
16548
16484
16417
16344
16268
16187
16102
16013
15919
15820
15717
15609
15495
15376
15252
15123
14988
14848
14703
14552
14398
14238
14075
13907
13736
13562
13384
13205
13022
12838
12653
12466
12278
12090
11900
11711
11521
11332
11142
10954
10766
10578
10391
10205
10019
9833
9648
9463
9277
9092
8907
8722
8537
8353
8170
7988
7808
7630
7454
7280
7109
6941
6775
6613
6454
6299
6148
6000
5857
5718
5583
5453
5328
5208
5092
4982
4877
4778
4683
4593
4508
4428
4352
4279
4209
4142
4077
4014
3951
3889
3827
3765
3702
3639
3575
3509
3443
3375
3305
3235
3162
3089
3013
2936
2858
2778
2696
2613
2528
2442
2354
2264
2172
2080
1985
1890
1793
1696
1598
1500
1402
1304
1206
1108
1010
913
817
722
627
534
443
353
265
179
95
14
-66
-143
-218
-291
-362
-431
-499
-565
-629
-692
-754
-815
-875
-933
-991
-1047
-1102
-1156
-1209
-1261
-1312
-1363
-1413
-1462
-1512
-1563
-1614
-1668
-1722
-1779
-1838
-1899
-1963
-2029
-2098
-2170
-2243
-2318
-2396
-2475
-2556
-2639
-2722
-2807
-2892
-2977
-3062
-3147
-3231
-3314
-3396
-3476
-3553
-3629
-3702
-3772
-3840
-3904
-3966
-4025
-4080
-4133
-4184
-4231
-4276
-4319
-4359
-4397
-4432
-4465
-4495
-4522
-4545
-4565
-4582
-4594
-4601
-4604
-4602
-4595
-4583
-4566
-4544
-4517
-4485
-4448
-4407
-4363
-4314
-4262
-4207
-4148
-4086
-4022
-3956
-3886
-3814
-3740
-3663
-3583
-3501
-3416
-3329
-3239
-3146
-3050
-2951
-2849
-2744
-2636
-2526
-2413
-2296
-2178
-2056
-1933
-1807
-1680
-1552
-1423
-1293
-1164
-1035
-907
-780
-656
-533
-413
-295
-181
-69
40
145
247
346
442
534
622
707
789
867
941
1010
1078
1141
1199
1254
1305
1351
1394
1432
1467
1498
1525
1548
1569
1586
1600
1611
1620
1626
1630
1632
1632
1631
1628
1624
1618
1612
1605
1596
1587
1576
1565
1552
1537
1521
1504
1484
1463
1440
1415
1388
1359
1327
1294
1258
1220
1181
1140
1098
1054
1010
965
920
876
832
789
747
706
668
632
598
566
537
511
487
466
448
433
420
409
402
396
394
393
395
399
406
415
426
439
454
472
491
512
536
561
589
618
649
681
716
752
789
827
867
907
948
990
1032
1073
1115
1156
1196
1235
1273
1309
1343
1375
1404
1431
1454
1475
1492
1507
1519
1528
1534
1538
1540
1539
1536
1531
1523
1514
1503
1490
1474
1456
1436
1412
1386
1356
1324
1287
1247
1203
1155
1103
1046
986
921
853
781
704
625
541
455
365
272
176
77
-25
-129
-235
-344
-455
-567
-682
-799
-917
-1037
-1159
-1283
-1409
-1536
-1665
-1797
-1930
-2065
-2202
-2341
-2483
-2626
-2772
-2919
-3068
-3219
-3372
-3525
-3680
-3835
-3991
-4148
-4304
-4460
-4615
-4770
-4924
-5077
-5229
-5380
-5529
-5676
-5822
-5965
-6107
-6246
-6383
-6517
-6648
-6777
-6903
-7025
-7145
-7261
-7375
-7484
-7591
-7694
-7793
-7889
-7981
-8070
-8154
-8237
-8314
-8389
-8460
-8529
-8594
-8656
-8716
-8774
-8828
-8881
-8932
-8980
-9027
-9072
-9115
-9156
-9196
-9235
-9273
-9310
-9347
-9382
-9418
-9453
-9488
-9523
-9558
-9594
-9630
-9666
-9702
-9738
-9775
-9812
-9849
-9887
-9924
-9961
-9999
-10036
-10073
-10110
-10147
-10184
-10221
-10258
-10296
-10334
-10372
-10412
-10452
-10494
-10537
-10580
-10625
-10672
-10719
-10768
-10817
-10868
-10919
-10971
-11023
-11075
-11127
-11179
-11231
-11283
-11334
-11384
-11434
-11484
-11533
-11582
-11630
-11677
-11725
-11771
-11818
-11863
-11908
-11953
-11997
-12040
-12083
-12125
-12166
-12206
-12245
-12283
-12321
-12356
-12391
-12424
-12455
-12484
-12511
-12536
-12559
-12580
-12598
-12615
-12629
-12642
-12652
-12661
-12667
-12673
-12676
-12678
-12678
-12677
-12675
-12671
-12667
-12661
-12655
-12648
-12641
-12632
-12624
-12616
-12607
-12598
-12590
-12582
-12574
-12567
-12560
-12553
-12547
-12542
-12538
-12535
-12532
-12531
-12530
-12530
-12531
-12533
-12535
-12538
-12540
-12543
-12544
-12545
-12545
-12544
-12541
-12536
-12528
-12519
-12506
-12491
-12473
-12453
-12429
-12402
-12372
-12339
-12303
-12264
-12221
-12176
-12127
-12076
-12021
-11963
-11903
-11839
-11773
-11704
-11633
-11559
-11483
-11404
-11324
-11241
-11156
-11069
-10980
-10889
-10796
-10701
-10605
-10507
-10407
-10305
-10203
-10098
-9993
-9887
-9781
-9674
-9566
-9459
-9351
-9244
-9137
-9031
-8925
-8820
-8716
-8613
-8510
-8409
-8309
-8210
-8112
-8016
-7922
-7829
-7739
-7651
-7565
-7481
-7400
-7322
-7245
-7172
-7101
-7032
-6966
-6902
-6841
-6781
-6724
-6669
-6617
-6566
-6517
-6471
-6427
-6385
-6345
-6308
-6273
-6241
-6212
-6185
-6161
-6141
-6124
-6110
-6099
-6091
-6087
-6087
-6090
-6096
-6106
-6119
-6136
-6155
-6177
-6202
-6230
-6260
-6293
-6328
-6365
-6405
-6446
-6490
-6535
-6582
-6631
-6681
-6733
-6786
-6841
-6897
-6954
-7012
-7072
-7133
-7195
-7259
-7323
-7389
-7455
-7522
-7589
-7656
-7723
-7790
-7857
-7923
-7987
-8051
-8114
-8175
-8235
-8292
-8348
-8403
-8455
-8506
-8555
-8602
-8648
-8692
-8735
-8777
-8817
-8857
-8895
-8932
-8969
-9004
-9039
-9072
-9104
-9134
-9164
-9191
-9217
-9241
-9264
-9284
-9302
-9318
-9332
-9343
-9352
-9359
-9363
-9365
-9365
-9364
-9360
-9355
-9348
-9340
-9331
-9321
-9310
-9297
-9284
-9270
-9256
-9241
-9225
-9208
-9191
-9173
-9155
-9136
-9117
-9096
-9075
-9054
-9032
-9010
-8987
-8964
-8941
-8918
-8895
-8872
-8849
-8826
-8803
-8780
-8758
-8735
-8713
-8691
-8669
-8647
-8625
-8603
-8580
-8557
-8533
-8509
-8484
-8458
-8432
-8405
-8377
-8349
-8321
-8292
-8263
-8233
-8204
-8173
-8145
-8117
-8089
-8061
-8035
-8010
-7985
-7963
-7941
-7921
-7902
-7885
-7869
-7855
-7842
-7830
-7820
-7811
-7802
-7795
-7788
-7781
-7775
-7769
-7762
-7755
-7747
-7739
-7730
-7720
-7709
-7697
-7684
-7670
-7654
-7637
-7618
-7598
-7576
-7552
-7526
-7498
-7469
-7437
-7403
-7368
-7330
-7291
-7250
-7207
-7162
-7116
-7068
-7019
-6968
-6917
-6864
-6809
-6754
-6698
-6641
-6583
-6523
-6463
-6401
-6338
-6273
-6207
-6139
-6070
-5998
-5925
-5850
-5772
-5692
-5610
-5525
-5437
-5348
-5256
-5161
-5065
-4966
-4865
-4762
-4657
-4551
-4442
-4333
-4221
-4109
-3996
-3882
-3767
-3653
-3538
-3424
-3310
-3197
-3085
-2973
-2863
-2754
-2646
-2541
-2436
-2334
-2234
-2135
-2039
-1946
-1854
-1765
-1678
-1593
-1510
-1430
-1352
-1277
-1203
-1132
-1063
-996
-931
-869
-808
-749
-692
-637
-583
-532
-483
-435
-389
-345
-302
-261
-222
-184
-147
-112
-78
-45
-14
16
44
71
97
122
146
168
189
210
229
247
265
281
297
312
327
341
355
369
383
398
412
427
442
458
474
491
509
527
546
565
585
606
626
647
669
690
712
734
755
777
800
822
845
868
892
917
942
968
995
1022
1050
1080
1110
1141
1174
1207
1242
1278
1316
1355
1396
1439
1484
1531
1580
1630
1683
1737
1794
1852
1912
1974
2037
2102
2169
2236
2305
2375
2445
2517
2590
2663
2736
2810
2884
2958
3031
3104
3176
3247
3316
3385
3451
3516
3579
3640
3699
3756
3811
3863
3913
3961
4006
4049
4090
4128
4164
4197
4228
4257
4283
4307
4328
4347
4363
4376
4387
4396
4401
4405
4405
4403
4398
4391
4381
4368
4352
4333
4311
4286
4258
4227
4193
4155
4115
4070
4024
3974
3921
3866
3807
3746
3682
3616
3549
3479
3409
3337
3265
3192
3118
3045
2971
2898
2826
2754
2683
2613
2544
2476
2410
2345
2281
2219
2158
2099
2041
1985
1931
1878
1828
1779
1732
1687
1643
1602
1562
1525
1489
1455
1423
1393
1365
1339
1315
1293
1272
1253
1236
1220
1206
1192
1181
1170
1161
1152
1145
1138
1133
1128
1124
1120
1117
1114
1112
1110
1108
1107
1105
1103
1101
1098
1094
1090
1085
1078
1071
1062
1053
1041
1028
1014
998
981
962
941
919
895
869
842
813
783
751
718
684
649
614
577
540
502
463
424
385
345
306
267
227
188
150
112
74
38
2
-33
-67
-100
-131
-161
-189
-216
-242
-266
-288
-308
-326
-343
-357
-369
-378
-386
-390
-392
-392
-389
-383
-375
-364
-351
-336
-318
-297
-274
-249
-221
-191
-159
-124
-88
-49
-8
35
80
127
176
226
278
332
387
443
501
561
621
683
746
811
876
943
1010
1080
1150
1221
1293
1365
1438
1511
1584
1657
1730
1802
1873
1944
2013
2081
2148
2214
2279
2342
2405
2466
2526
2586
2644
2702
2760
2816
2872
2928
2983
3037
3090
3143
3195
3246
3297
3347
3396
3444
3492
3540
3587
3633
3679
3724
3769
3814
3858
3902
3946
3989
4032
4075
4118
4160
4202
4245
4287
4328
4370
4412
4454
4496
4539
4581
4624
4667
4711
4756
4801
4847
4894
4943
4993
5045
5098
5152
5208
5266
5325
5386
5448
5511
5576
5641
5707
5774
5841
5908
5975
6042
6109
6175
6242
6307
6372
6437
6501
6564
6627
6689
6750
6810
6869
6928
6986
7042
7098
7153
7206
7258
7309
7358
7406
7453
7498
7542
7584
7625
7665
7704
7742
7778
7814
7849
7883
7917
7949
7980
8010
8039
8069
8096
8122
8148
8173
8198
8221
8243
8264
8285
8305
8324
8342
8361
8379
8397
8414
8432
8451
8470
8489
8509
8531
8553
8577
8603
8630
8659
8691
8724
8760
8799
8839
8882
8928
8976
9026
9079
9134
9191
9250
9311
9373
9438
9504
9571
9640
9710
9781
9853
9925
9999
10072
10146
10221
10295
10370
10444
10519
10594
10669
10743
10818
10894
10969
11045
11120
11196
11272
11348
11424
11500
11576
11651
11726
11801
11874
11947
12019
12089
12158
12226
12293
12357
12421
12482
12542
12600
12657
12711
12764
12815
12864
12912
12957
13000
13042
13081
13118
13152
13185
13215
13242
13267
13290
13310
13328
13344
13356
13367
13374
13379
13382
13381
13379
13373
13365
13354
13341
13325
13306
13285
13262
13236
13209
13179
13147
13113
13078
13040
13001
12960
12917
12873
12827
12780
12730
12680
12627
12573
12517
12460
12401
12341
12279
12217
12152
12087
12020
11953
11884
11814
11743
11671
11599
11525
11451
11376
11301
11225
11148
11071
10994
10916
10838
10759
10680
10601
10521
10440
10360
10278
10196
10114
10030
9946
9862
9777
9691
9604
9517
9429
9341
9253
9165
9076
8988
8899
8811
8723
8635
8548
8461
8375
8289
8204
8119
8035
7951
7868
7786
7704
7622
7541
7460
7380
7300
7220
7141
7062
6983
6905
6827
6749
6672
6596
6520
6445
6370
6295
6221
6147
6073
6000
5926
5853
5779
5705
5631
5557
5482
5407
5331
5255
5179
5102
5024
4947
4869
4790
4711
4631
4551
4471
4389
4308
4225
4142
4057
3972
3886
3799
3711
3623
3533
3443
3352
3261
3169
3077
2986
2894
2803
2712
2621
2531
2442
2354
2267
2180
2094
2009
1925
1842
1760
1679
1599
1520
1441
1364
1288
1212
1138
1064
991
918
847
776
705
635
566
497
428
360
293
226
159
93
28
-37
-101
-165
-228
-291
-354
-416
-478
-539
-601
-663
-724
-786
-847
-908
-969
-1029
-1090
-1149
-1208
-1266
-1324
-1381
-1436
-1491
-1545
-1598
-1650
-1701
-1752
-1801
-1849
-1897
-1943
-1989
-2033
-2077
-2120
-2162
-2203
-2243
-2283
-2321
-2359
-2396
-2432
-2468
-2504
-2538
-2573
-2607
-2641
-2674
-2708
-2741
-2774
-2806
-2839
-2871
-2903
-2935
-2967
-2998
-3028
-3059
-3088
-3118
-3147
-3175
-3203
-3230
-3256
-3283
-3308
-3333
-3357
-3380
-3403
-3424
-3445
-3466
-3485
-3503
-3520
-3537
-3552
-3567
-3581
-3593
-3605
-3615
-3625
-3633
-3640
-3646
-3651
-3654
-3656
-3657
-3656
-3653
-3649
-3643
-3636
-3628
-3619
-3608
-3596
-3583
-3569
-3554
-3538
-3521
-3502
-3483
-3462
-3440
-3416
-3392
-3365
-3337
-3307
-3276
-3243
-3208
-3171
-3133
-3092
-3050
-3007
-2962
-2915
-2866
-2816
-2765
-2712
-2657
-2601
-2544
-2485
-2425
-2364
-2301
-2237
-2172
-2106
-2037
-1969
-1899
-1827
-1755
-1681
-1606
-1530
-1453
-1375
-1296
-1216
-1135
-1053
-971
-888
-805
-721
-637
-553
-468
-384
-299
-215
-130
-46
38
123
207
291
374
458
542
625
709
792
876
959
1042
1126
1209
1292
1375
1458
1540
1622
1704
1785
1865
1944
2023
2101
2178
2253
2328
2402
2474
2545
2616
2685
2753
2821
2887
2952
3017
3081
3143
3205
3266
3327
3386
3445
3503
3560
3616
3671
3724
3777
3829
3879
3927
3974
4019
4064
4106
4146
4185
4221
4256
4289
4321
4350
4378
4405
4429
4453
4475
4496
4516
4536
4554
4571
4588
4604
4620
4635
4649
4663
4676
4689
4701
4713
4724
4735
4745
4754
4762
4769
4775
4780
4783
4785
4786
4785
4782
4778
4772
4765
4755
4743
4730
4714
4697
4677
4656
4632
4606
4579
4549
4518
4485
4450
4414
4376
4337
4297
4257
4215
4172
4129
4086
4042
3998
3953
3908
3863
3818
3772
3727
3681
3634
3588
3541
3494
3447
3399
3351
3302
3253
3204
3153
3102
3051
2998
2945
2892
2837
2782
2726
2670
2614
2557
2499
2442
2384
2326
2268
2211
2153
2096
2037
1981
1925
1869
1813
1758
1703
1648
1594
1541
1488
1436
1384
1333
1282
1233
1183
1135
1087
1040
993
946
900
854
809
764
719
674
628
583
538
492
446
399
351
303
254
204
153
101
48
-7
-62
-119
-177
-237
-298
-360
-423
-488
-554
-622
-691
-762
-834
-907
-982
-1057
-1134
-1213
-1292
-1372
-1454
-1536
-1620
-1704
-1790
-1876
-1964
-2053
-2144
-2235
-2328
-2422
-2518
-2614
-2712
-2811
-2911
-3012
-3114
-3218
-3323
-3428
-3535
-3643
-3751
-3860
-3971
-4082
-4193
-4305
-4418
-4532
-4646
-4761
-4877
-4993
-5110
-5227
-5346
-5465
-5585
-5705
-5827
-5949
-6071
-6194
-6317
-6441
-6564
-6687
-6810
-6933
-7055
-7176
-7296
-7415
-7533
-7649
-7765
-7879
-7991
-8102
-8211
-8319
-8425
-8528
-8630
-8731
-8829
-8924
-9018
-9110
-9199
-9286
-9370
-9452
-9532
-9609
-9684
-9757
-9827
-9895
-9960
-10023
-10084
-10143
-10199
-10253
-10305
-10355
-10402
-10447
-10490
-10530
-10568
-10604
-10637
-10669
-10698
-10724
-10749
-10771
-10791
-10809
-10825
-10839
-10850
-10859
-10866
-10871
-10873
-10874
-10872
-10869
-10864
-10857
-10849
-10839
-10829
-10816
-10803
-10789
-10774
-10759
-10743
-10727
-10711
-10695
-10678
-10662
-10645
-10629
-10614
-10598
-10583
-10568
-10554
-10541
-10528
-10515
-10503
-10492
-10481
-10471
-10461
-10451
-10442
-10433
-10425
-10416
-10408
-10400
-10392
-10385
-10377
-10370
-10362
-10355
-10348
-10341
-10334
-10327
-10320
-10312
-10305
-10297
-10289
-10281
-10272
-10263
-10254
-10244
-10233
-10222
-10211
-10199
-10187
-10175
-10163
-10150
-10137
-10123
-10109
-10095
-10080
-10064
-10047
-10030
-10012
-9992
-9971
-9949
-9926
-9901
-9874
-9846
-9816
-9784
-9751
-9716
-9680
-9642
-9602
-9560
-9516
-9471
-9424
-9375
-9324
-9271
-9217
-9161
-9103
-9043
-8982
-8919
-8855
-8789
-8721
-8652
-8582
-8510
-8436
-8361
-8285
-8206
-8127
-8045
-7963
-7879
-7793
-7707
-7619
-7530
-7441
-7350
-7259
-7167
-7074
-6982
-6888
-6794
-6700
-6605
-6510
-6415
-6320
-6224
-6128
-6032
-5935
-5839
-5742
-5645
-5548
-5451
-5353
-5255
-5157
-5058
-4960
-4861
-4761
-4662
-4563
-4463
-4364
-4265
-4166
-4067
-3970
-3872
-3775
-3679
-3584
-3489
-3395
-3301
-3209
-3118
-3027
-2938
-2849
-2762
-2676
-2591
-2508
-2426
-2345
-2266
-2188
-2112
-2037
-1964
-1893
-1824
-1757
-1691
-1628
-1566
-1507
-1449
-1394
-1341
-1289
-1240
-1193
-1148
-1105
-1064
-1025
-987
-952
-919
-887
-857
-829
-802
-777
-754
-732
-712
-693
-676
-661
-647
-636
-626
-618
-612
-607
-605
-605
-607
-611
-617
-625
-634
-645
-657
-670
-685
-701
-717
-735
-753
-771
-790
-810
-829
-849
-868
-888
-907
-926
-945
-963
-981
-999
-1016
-1033
-1049
-1065
-1080
-1095
-1110
-1125
-1139
-1153
-1167
-1181
-1194
-1208
-1221
-1234
-1246
-1258
-1270
-1282
-1293
-1305
-1316
-1327
-1338
-1349
-1360
-1371
-1381
-1392
-1403
-1413
-1423
-1434
-1444
-1454
-1464
-1475
-1485
-1494
-1504
-1514
-1523
-1533
-1542
-1552
-1561
-1570
-1580
-1590
-1599
-1609
-1619
-1630
-1640
-1651
-1662
-1674
-1686
-1698
-1711
-1724
-1737
-1750
-1764
-1778
-1792
-1806
-1820
-1834
-1848
-1862
-1876
-1890
-1903
-1916
-1929
-1941
-1953
-1964
-1975
-1985
-1994
-2003
-2009
-2017
-2024
-2029
-2033
-2037
-2041
-2043
-2045
-2045
-2045
-2045
-2045
-2044
-2041
-2039
-2036
-2033
-2029
-2024
-2019
-2013
-2008
-2003
-1997
-1991
-1985
-1978
-1972
-1966
-1961
-1955
-1950
-1946
-1941
-1937
-1934
-1930
-1927
-1925
-1922
-1920
-1917
-1914
-1912
-1908
-1905
-1901
-1896
-1890
-1883
-1875
-1865
-1854
-1842
-1828
-1812
-1795
-1776
-1755
-1732
-1707
-1680
-1652
-1621
-1588
-1554
-1518
-1480
-1440
-1398
-1355
-1310
-1264
-1217
-1168
-1118
-1067
-1014
-961
-907
-851
-795
-738
-679
-620
-560
-498
-436
-372
-308
-243
-176
-109
-41
28
98
169
240
313
387
461
537
613
690
768
847
926
1006
1087
1167
1248
1329
1410
1491
1571
1652
1732
1813
1892
1972
2051
2129
2207
2284
2361
2437
2512
2586
2660
2732
2804
2875
2945
3015
3084
3152
3220
3288
3355
3422
3489
3556
3622
3687
3753
3818
3882
3946
4010
4073
4136
4198
4259
4320
4380
4439
4498
4556
4614
4670
4726
4780
4834
4887
4938
4988
5037
5083
5129
5172
5213
5252
5289
5324
5356
5386
5413
5438
5461
5482
5499
5515
5529
5540
5549
5556
5561
5564
5564
5563
5559
5554
5546
5536
5525
5511
5495
5477
5457
5435
5411
5385
5357
5327
5294
5260
5224
5185
5145
5102
5057
5011
4962
4911
4858
4804
4748
4690
4631
4570
4507
4443
4378
4312
4245
4177
4108
4038
3967
3896
3825
3754
3683
3612
3542
3472
3404
3336
3270
3206
3143
3082
3023
2966
2912
2859
2809
2760
2714
2670
2629
2589
2552
2516
2483
2451
2422
2395
2369
2346
2324
2304
2287
2271
2257
2245
2235
2226
2220
2215
2213
2212
2213
2216
2220
2227
2235
2244
2255
2268
2282
2298
2315
2333
2353
2373
2395
2418
2442
2467
2493
2521
2549
2579
2609
2640
2673
2706
2740
2774
2810
2845
2881
2918
2955
2991
3028
3065
3102
3138
3174
3210
3246
3281
3316
3351
3385
3419
3452
3485
3518
3551
3583
3615
3646
3678
3709
3740
3771
3801
3832
3862
3893
3923
3953
3983
4013
4043
4074
4104
4134
4164
4194
4225
4255
4286
4317
4348
4380
4412
4444
4476
4509
4542
4576
4610
4644
4679
4715
4751
4788
4825
4862
4900
4938
4977
5016
5056
5096
5136
5177
5218
5260
5302
5345
5389
5433
5478
5524
5570
5617
5665
5714
5763
5813
5864
5916
5968
6020
6073
6127
6181
6235
6290
6345
6400
6456
6511
6567
6623
6680
6736
6792
6848
6905
6961
7017
7072
7128
7183
7239
7294
7348
7403
7457
7511
7565
7619
7672
7726
7779
7833
7886
7940
7993
8045
8100
8153
8206
8258
8311
8363
8415
8466
8517
8568
8618
8668
8717
8766
8814
8861
8908
8954
9000
9044
9088
9131
9174
9216
9257
9297
9337
9376
9415
9453
9490
9527
9563
9598
9633
9667
9700
9732
9764
9794
9824
9854
9882
9910
9937
9964
9990
10015
10040
10064
10088
10111
10133
10154
10175
10195
10214
10233
10250
10266
10281
10295
10307
10319
10329
10339
10347
10355
10361
10367
10371
10375
10378
10380
10382
10383
10383
10383
10383
10382
10380
10378
10376
10373
10370
10367
10363
10359
10355
10350
10345
10339
10333
10327
10320
10312
10304
10295
10286
10275
10264
10253
10241
10228
10214
10199
10184
10168
10151
10133
10115
10095
10075
10054
10032
10008
9984
9959
9933
9905
9877
9847
9817
9785
9752
9718
9683
9646
9608
9569
9528
9486
9442
9397
9350
9301
9251
9200
9147
9093
9037
8979
8920
8860
8798
8734
8670
8604
8536
8468
8398
8327
8255
8182
8106
8032
7955
7878
7799
7720
7639
7558
7476
7393
7309
7225
7140
7055
6970
6884
6798
6713
6627
6541
6455
6370
6284
6199
6114
6029
5943
5858
5773
5689
5604
5519
5434
5350
5265
5181
5096
5012
4928
4843
4759
4675
4591
4508
4424
4341
4258
4175
4093
4010
3928
3847
3765
3684
3603
3523
3442
3362
3282
3203
3123
3044
2965
2886
2808
2730
2653
2576
2499
2423
2347
2272
2197
2123
2049
1976
1904
1832
1761
1690
1620
1551
1482
1413
1344
1277
1209
1142
1075
1008
942
876
810
744
679
613
547
482
417
351
286
221
157
93
29
-35
-98
-160
-222
-284
-345
-406
-466
-526
-585
-644
-703
-760
-818
-875
-931
-987
-1043
-1098
-1153
-1207
-1260
-1313
-1365
-1416
-1467
-1516
-1566
-1614
-1662
-1709
-1755
-1801
-1846
-1890
-1933
-1975
-2017
-2058
-2098
-2137
-2176
-2214
-2251
-2288
-2324
-2359
-2393
-2427
-2460
-2492
-2524
-2554
-2584
-2612
-2640
-2666
-2692
-2716
-2739
-2762
-2783
-2803
-2822
-2840
-2858
-2874
-2890
-2905
-2919
-2933
-2946
-2958
-2970
-2981
-2992
-3002
-3013
-3022
-3032
-3042
-3052
-3061
-3071
-3081
-3090
-3100
-3110
-3120
-3130
-3140
-3150
-3160
-3170
-3180
-3190
-3199
-3209
-3218
-3227
-3236
-3245
-3253
-3262
-3270
-3278
-3286
-3294
-3301
-3309
-3316
-3323
-3330
-3337
-3344
-3351
-3357
-3364
-3370
-3376
-3381
-3386
-3391
-3396
-3400
-3404
-3408
-3411
-3413
-3415
-3416
-3417
-3418
-3418
-3417
-3416
-3415
-3414
-3411
-3409
-3406
-3403
-3400
-3396
-3391
-3386
-3381
-3375
-3369
-3362
-3354
-3346
-3338
-3328
-3319
-3309
-3299
-3288
-3278
-3267
-3257
-3247
-3237
-3227
-3218
-3210
-3202
-3194
-3188
-3182
-3177
-3172
-3169
-3166
-3164
-3163
-3163
-3163
-3164
-3166
-3168
-3170
-3174
-3177
-3181
-3186
-3191
-3196
-3201
-3207
-3213
-3219
-3225
-3232
-3238
-3244
-3251
-3257
-3263
-3269
-3274
-3279
-3284
-3289
-3293
-3297
-3300
-3303
-3305
-3307
-3309
-3310
-3310
-3309
-3308
-3306
-3303
-3299
-3294
-3289
-3283
-3275
-3267
-3258
-3248
-3237
-3225
-3212
-3198
-3183
-3167
-3150
-3132
-3112
-3092
-3070
-3048
-3024
-2999
-2973
-2946
-2918
-2890
-2860
-2829
-2798
-2766
-2733
-2700
-2666
-2631
-2596
-2561
-2525
-2488
-2452
-2415
-2378
-2341
-2304
-2267
-2230
-2193
-2156
-2118
-2082
-2045
-2008
-1972
-1935
-1899
-1863
-1827
-1791
-1755
-1719
-1682
-1646
-1610
-1573
-1537
-1500
-1462
-1425
-1387
-1349
-1311
-1272
-1233
-1194
-1155
-1117
-1078
-1039
-1000
-963
-926
-889
-853
-817
-782
-748
-714
-681
-650
-619
-588
-559
-531
-504
-477
-452
-427
-404
-381
-360
-339
-319
-300
-283
-266
-249
-234
-219
-205
-192
-180
-169
-158
-148
-139
-131
-123
-116
-110
-104
-100
-95
-92
-89
-86
-85
-84
-84
-84
-85
-87
-90
-93
-97
-103
-108
-115
-122
-130
-139
-148
-159
-169
-180
-192
-204
-217
-230
-244
-258
-272
-287
-302
-317
-333
-349
-365
-382
-399
-416
-434
-452
-470
-489
-508
-527
-547
-567
-587
-607
-628
-649
-670
-691
-713
-735
-758
-780
-803
-827
-850
-874
-897
-921
-945
-969
-994
-1018
-1042
-1066
-1090
-1113
-1137
-1160
-1184
-1207
-1229
-1252
-1274
-1296
-1319
-1341
-1363
-1385
-1407
-1429
-1451
-1474
-1496
-1519
-1542
-1565
-1589
-1612
-1637
-1661
-1686
-1712
-1738
-1764
-1791
-1818
-1846
-1875
-1904
-1933
-1963
-1993
-2024
-2055
-2087
-2119
-2151
-2183
-2216
-2248
-2281
-2313
-2346
-2378
-2410
-2442
-2474
-2506
-2537
-2569
-2600
-2632
-2663
-2695
-2726
-2758
-2791
-2823
-2856
-2889
-2923
-2957
-2992
-3027
-3063
-3099
-3136
-3173
-3211
-3250
-3288
-3327
-3367
-3406
-3446
-3486
-3526
-3565
-3605
-3644
-3682
-3721
-3758
-3795
-3832
-3868
-3903
-3938
-3972
-4005
-4038
-4070
-4101
-4131
-4161
-4190
-4219
-4247
-4274
-4301
-4327
-4353
-4378
-4403
-4428
-4452
-4476
-4499
-4522
-4544
-4566
-4588
-4608
-4628
-4648
-4667
-4685
-4702
-4719
-4735
-4750
-4764
-4777
-4789
-4800
-4810
-4819
-4827
-4834
-4839
-4844
-4847
-4850
-4852
-4853
-4852
-4852
-4850
-4848
-4846
-4843
-4839
-4835
-4831
-4826
-4821
-4815
-4809
-4802
-4794
-4786
-4778
-4769
-4759
-4749
-4738
-4727
-4715
-4703
-4690
-4678
-4665
-4651
-4638
-4624
-4609
-4595
-4580
-4564
-4549
-4533
-4516
-4499
-4482
-4464
-4446
-4428
-4409
-4390
-4371
-4351
-4331
-4311
-4290
-4269
-4248
-4227
-4206
-4184
-4163
-4142
-4121
-4100
-4078
-4059
-4038
-4018
-3999
-3979
-3960
-3941
-3922
-3903
-3884
-3865
-3845
-3826
-3806
-3785
-3765
-3744
-3722
-3701
-3679
-3657
-3634
-3612
-3590
-3568
-3546
-3524
-3503
-3481
-3461
-3440
-3420
-3400
-3380
-3360
-3341
-3322
-3302
-3283
-3263
-3244
-3224
-3203
-3183
-3162
-3140
-3118
-3096
-3073
-3050
-3026
-3002
-2977
-2952
-2927
-2901
-2876
-2850
-2825
-2799
-2774
-2749
-2724
-2700
-2675
-2651
-2627
-2602
-2578
-2554
-2530
-2506
-2482
-2457
-2433
-2408
-2382
-2356
-2330
-2304
-2277
-2249
-2221
-2193
-2164
-2135
-2106
-2076
-2045
-2015
-1984
-1953
-1922
-1890
-1859
-1827
-1796
-1764
-1733
-1701
-1670
-1639
-1609
-1578
-1548
-1518
-1488
-1459
-1430
-1401
-1373
-1345
-1318
-1291
-1264
-1238
-1212
-1187
-1162
-1137
-1113
-1088
-1064
-1039
-1014
-991
-966
-942
-917
-892
-866
-841
-815
-789
-763
-736
-709
-681
-653
-625
-597
-569
-540
-511
-482
-453
-423
-394
-364
-335
-305
-275
-245
-215
-185
-155
-125
-94
-63
-32
-1
31
63
95
127
160
193
227
260
294
328
362
396
430
465
499
533
568
602
636
670
704
738
772
805
838
871
903
935
967
999
1030
1061
1091
1122
1152
1182
1212
1241
1271
1300
1330
1359
1388
1417
1446
1475
1504
1533
1562
1591
1620
1649
1677
1706
1735
1764
1793
1821
1850
1879
1908
1937
1965
1994
2023
2052
2080
2109
2137
2165
2193
2221
2248
2275
2302
2328
2354
2379
2403
2426
2449
2470
2491
2510
2528
2545
2561
2576
2589
2601
2612
2621
2629
2636
2642
2646
2650
2652
2653
2653
2652
2649
2646
2642
2636
2629
2622
2613
2603
2592
2579
2566
2551
2536
2519
2501
2482
2461
2440
2417
2394
2369
2343
2317
2289
2260
2231
2201
2170
2138
2105
2072
2039
2005
1970
1935
1900
1865
1830
1794
1759
1723
1688
1653
1617
1582
1548
1513
1478
1444
1410
1376
1343
1310
1277
1244
1211
1179
1146
1114
1082
1051
1018
987
956
925
894
863
832
802
772
742
713
684
656
628
601
575
549
525
501
479
457
436
417
398
381
365
350
336
323
311
300
290
281
273
267
261
257
253
250
249
248
248
249
251
253
257
261
266
272
278
285
293
301
309
318
327
337
347
357
367
377
388
398
409
420
432
443
455
468
480
493
507
521
535
550
565
581
597
614
631
649
667
686
705
724
743
763
783
803
824
844
864
884
904
924
944
963
982
1000
1020
1037
1055
1072
1089
1105
1121
1137
1152
1167
1182
1197
1211
1225
1240
1254
1267
1281
1295
1309
1323
1337
1351
1364
1378
1391
1405
1418
1431
1443
1456
1468
1480
1491
1503
1514
1525
1535
1546
1556
1566
1575
1585
1595
1604
1613
1622
1631
1640
1649
1658
1666
1675
1683
1692
1700
1708
1716
1724
1733
1741
1749
1757
1764
1772
1780
1787
1795
1802
1809
1817
1824
1831
1838
1845
1852
1858
1865
1872
1879
1886
1893
1900
1907
1914
1921
1928
1935
1942
1949
1956
1962
1969
1976
1983
1989
1996
2003
2009
2016
2023
2029
2036
2043
2049
2055
2061
2067
2073
2078
2084
2089
2093
2098
2102
2107
2111
2114
2118
2121
2123
2126
2128
2130
2131
2132
2132
2132
2132
2131
2130
2128
2126
2123
2120
2117
2113
2109
2105
2101
2096
2091
2087
2082
2077
2071
2066
2061
2056
2051
2045
2041
2036
2032
2027
2023
2019
2016
2012
2009
2007
2005
2004
2003
2003
2003
2004
2005
2008
2011
2015
2019
2025
2031
2037
2044
2052
2061
2070
2080
2091
2102
2115
2128
2141
2156
2171
2187
2203
2221
2239
2257
2277
2297
2318
2339
2362
2384
2408
2432
2457
2482
2508
2535
2562
2590
2619
2648
2678
2708
2739
2770
2802
2834
2866
2898
2931
2964
2997
3030
3064
3097
3130
3163
3196
3229
3262
3294
3326
3359
3390
3422
3454
3485
3516
3547
3577
3607
3637
3667
3696
3725
3753
3782
3809
3836
3863
3889
3915
3941
3966
3991
4016
4041
4066
4091
4116
4141
4167
4192
4218
4245
4271
4298
4325
4353
4381
4409
4437
4466
4495
4524
4553
4582
4611
4640
4669
4698
4727
4756
4785
4813
4842
4870
4898
4927
4954
4982
5009
5037
5064
5091
5117
5144
5170
5196
5222
5247
5272
5297
5321
5345
5368
5391
5413
5435
5455
5475
5494
5512
5529
5546
5561
5575
5588
5601
5612
5623
5632
5641
5649
5656
5663
5668
5673
5676
5679
5681
5682
5681
5680
5677
5673
5667
5660
5652
5642
5631
5619
5605
5589
5572
5554
5535
5514
5492
5470
5446
5421
5395
5368
5341
5313
5283
5253
5223
5191
5159
5126
5092
5058
5022
4986
4950
4913
4875
4836
4797
4758
4718
4678
4638
4597
4557
4516
4475
4435
4394
4354
4313
4273
4232
4192
4151
4111
4070
4030
3989
3949
3908
3867
3826
3784
3743
3701
3659
3617
3575
3533
3491
3449
3407
3365
3324
3282
3241
3201
3161
3122
3083
3046
3008
2972
2937
2902
2868
2835
2803
2771
2740
2710
2681
2652
2625
2598
2571
2546
2521
2496
2473
2449
2427
2405
2383
2362
2341
2320
2301
2281
2262
2244
2225
2208
2191
2174
2157
2141
2126
2111
2096
2081
2067
2053
2039
2025
2011
1997
1983
1969
1954
1940
1925
1910
1895
1879
1864
1847
1831
1814
1797
1780
1763
1745
1727
1709
1690
1671
1653
1633
1614
1594
1574
1554
1534
1513
1493
1472
1451
1430
1408
1386
1364
1342
1319
1296
1273
1249
1225
1201
1177
1152
1128
1103
1079
1054
1030
1006
982
958
935
912
888
865
842
819
796
772
749
725
702
678
653
629
604
579
554
529
504
478
453
427
401
375
349
323
297
271
245
218
192
166
139
113
86
59
33
6
-21
-48
-74
-101
-128
-154
-181
-207
-233
-259
-285
-310
-335
-359
-383
-407
-430
-454
-476
-499
-521
-543
-564
-586
-607
-628
-649
-669
-690
-711
-733
-754
-776
-798
-821
-844
-867
-891
-916
-941
-967
-993
-1020
-1048
-1076
-1105
-1134
-1164
-1194
-1225
-1257
-1289
-1321
-1353
-1386
-1419
-1453
-1486
-1520
-1553
-1587
-1620
-1654
-1688
-1721
-1755
-1788
-1822
-1855
-1888
-1922
-1955
-1988
-2021
-2053
-2086
-2118
-2150
-2182
-2214
-2245
-2275
-2305
-2335
-2364
-2393
-2421
-2449
-2476
-2503
-2530
-2556
-2581
-2606
-2631
-2655
-2678
-2701
-2723
-2745
-2766
-2786
-2805
-2824
-2842
-2859
-2875
-2890
-2905
-2919
-2931
-2943
-2954
-2964
-2973
-2981
-2988
-2994
-2999
-3003
-3006
-3008
-3010
-3010
-3009
-3007
-3005
-3001
-2997
-2992
-2986
-2979
-2971
-2962
-2953
-2943
-2932
-2920
-2908
-2895
-2881
-2867
-2852
-2836
-2820
-2803
-2786
-2768
-2749
-2730
-2710
-2690
-2669
-2648
-2626
-2604
-2581
-2557
-2533
-2508
-2482
-2456
-2430
-2402
-2374
-2346
-2317
-2287
-2257
-2227
-2196
-2165
-2133
-2101
-2069
-2037
-2004
-1971
-1939
-1906
-1873
-1840
-1807
-1774
-1742
-1709
-1678
-1646
-1615
-1585
-1555
-1526
-1497
-1469
-1442
-1415
-1390
-1364
-1340
-1316
-1293
-1271
-1249
-1227
-1207
-1187
-1167
-1148
-1129
-1111
-1093
-1076
-1059
-1042
-1026
-1010
-995
-980
-966
-952
-938
-925
-913
-902
-891
-881
-871
-862
-855
-847
-841
-836
-831
-828
-825
-824
-823
-823
-825
-827
-830
-835
-840
-847
-855
-864
-874
-885
-897
-911
-925
-940
-956
-973
-991
-1010
-1029
-1049
-1070
-1091
-1113
-1135
-1158
-1181
-1204
-1228
-1252
-1276
-1300
-1324
-1349
-1374
-1399
-1424
-1449
-1475
-1501
-1527
-1554
-1580
-1608
-1635
-1663
-1690
-1719
-1747
-1775
-1804
-1832
-1861
-1889
-1918
-1947
-1975
-2003
-2032
-2060
-2088
-2116
-2144
-2172
-2199
-2227
-2254
-2282
-2309
-2336
-2363
-2389
-2416
-2442
-2467
-2493
-2518
-2542
-2567
-2590
-2614
-2637
-2660
-2682
-2704
-2726
-2747
-2768
-2789
-2810
-2830
-2851
-2870
-2890
-2909
-2928
-2946
-2964
-2982
-3000
-3017
-3034
-3051
-3068
-3085
-3102
-3119
-3136
-3153
-3171
-3188
-3206
-3225
-3243
-3262
-3282
-3301
-3321
-3342
-3363
-3384
-3406
-3428
-3451
-3474
-3497
-3521
-3546
-3571
-3596
-3622
-3648
-3674
-3701
-3729
-3756
-3785
-3813
-3842
-3871
-3900
-3930
-3960
-3990
-4019
-4050
-4081
-4111
-4141
-4172
-4202
-4232
-4262
-4292
-4322
-4352
-4382
-4412
-4442
-4471
-4501
-4531
-4560
-4589
-4618
-4647
-4676
-4704
-4732
-4760
-4787
-4814
-4840
-4866
-4891
-4915
-4939
-4962
-4985
-5006
-5027
-5048
-5067
-5086
-5103
-5121
-5137
-5153
-5168
-5182
-5196
-5209
-5221
-5233
-5245
-5255
-5265
-5275
-5284
-5292
-5299
-5306
-5313
-5318
-5323
-5327
-5331
-5334
-5336
-5338
-5339
-5340
-5339
-5339
-5337
-5335
-5333
-5329
-5326
-5322
-5317
-5311
-5305
-5299
-5291
-5283
-5275
-5265
-5255
-5244
-5232
-5219
-5205
-5190
-5175
-5158
-5140
-5122
-5102
-5082
-5060
-5038
-5014
-4989
-4964
-4937
-4909
-4880
-4850
-4818
-4786
-4752
-4717
-4681
-4643
-4605
-4565
-4524
-4482
-4438
-4393
-4348
-4300
-4252
-4203
-4152
-4100
-4046
-3993
-3937
-3881
-3823
-3765
-3705
-3645
-3583
-3521
-3457
-3393
-3329
-3263
-3197
-3131
-3064
-2996
-2928
-2860
-2791
-2722
-2652
-2582
-2512
-2441
-2371
-2300
-2229
-2158
-2087
-2015
-1944
-1873
-1802
-1731
-1661
-1591
-1520
-1451
-1381
-1312
-1243
-1174
-1105
-1037
-969
-902
-834
-767
-701
-635
-569
-504
-439
-374
-310
-247
-184
-122
-60
1
61
120
179
237
294
350
405
459
513
566
618
669
719
769
818
866
914
960
1006
1052
1097
1141
1185
1228
1270
1312
1353
1394
1434
1474
1513
1552
1590
1628
1665
1702
1738
1774
1810
1845
1880
1914
1949
1983
2017
2051
2084
2118
2151
2185
2218
2251
2284
2318
2351
2384
2418
2451
2485
2519
2553
2587
2621
2655
2689
2724
2759
2794
2828
2864
2899
2934
2969
3005
3040
3076
3112
3147
3183
3219
3254
3290
3325
3360
3395
3430
3465
3499
3533
3566
3599
3631
3662
3693
3724
3753
3782
3811
3838
3865
3891
3917
3942
3966
3990
4013
4035
4058
4078
4100
4121
4141
4160
4179
4198
4216
4233
4250
4267
4284
4299
4315
4330
4345
4359
4373
4387
4400
4413
4426
4438
4449
4461
4472
4482
4492
4502
4512
4521
4530
4539
4547
4556
4564
4572
4580
4587
4595
4603
4610
4617
4624
4632
4639
4645
4652
4659
4665
4671
4677
4683
4688
4694
4698
4703
4707
4710
4713
4716
4718
4720
4721
4721
4721
4720
4719
4717
4715
4712
4709
4705
4700
4695
4689
4683
4676
4669
4662
4653
4645
4636
4627
4617
4607
4597
4586
4576
4565
4554
4543
4533
4522
4511
4500
4489
4479
4468
4458
4447
4437
4427
4417
4408
4398
4388
4379
4370
4360
4351
4342
4333
4324
4316
4307
4299
4291
4283
4275
4267
4260
4252
4245
4238
4232
4225
4219
4213
4207
4202
4197
4192
4187
4182
4178
4174
4170
4166
4163
4159
4156
4153
4150
4146
4143
4140
4137
4134
4130
4127
4123
4119
4114
4110
4105
4099
4094
4088
4081
4075
4067
4059
4053
4045
4037
4027
4019
4011
4002
3992
3982
3973
3962
3952
3941
3930
3919
3908
3897
3885
3874
3862
3850
3838
3827
3815
3804
3792
3781
3771
3760
3750
3740
3730
3721
3712
3703
3694
3686
3678
3670
3662
3655
3647
3640
3633
3627
3620
3614
3608
3602
3596
3591
3586
3582
3577
3574
3570
3567
3565
3563
3561
3561
3560
3560
3561
3562
3563
3565
3568
3571
3574
3578
3582
3587
3592
3598
3604
3610
3617
3624
3631
3639
3647
3656
3664
3673
3683
3692
3702
3712
3723
3733
3744
3755
3765
3776
3788
3799
3810
3821
3832
3843
3854
3865
3876
3886
3897
3908
3918
3928
3939
3949
3959
3969
3979
3988
3998
4006
4016
4025
4034
4042
4050
4058
4065
4072
4078
4083
4089
4094
4099
4103
4106
4109
4112
4114
4116
4117
4117
4117
4117
4116
4114
4112
4110
4107
4104
4100
4096
4091
4086
4082
4075
4070
4065
4059
4051
4046
4038
4032
4025
4018
4010
4002
3995
3987
3979
3970
3962
3954
3945
3936
3927
3918
3908
3899
3889
3878
3868
3857
3846
3835
3824
3812
3801
3789
3777
3765
3753
3741
3728
3716
3704
3692
3680
3668
3656
3645
3634
3622
3612
3601
3591
3581
3571
3562
3552
3543
3534
3526
3517
3509
3500
3492
3484
3475
3467
3459
3451
3443
3435
3427
3419
3412
3404
3397
3390
3383
3376
3370
3363
3357
3352
3346
3341
3336
3331
3326
3322
3317
3313
3309
3304
3300
3295
3291
3286
3281
3276
3271
3266
3260
3255
3249
3242
3236
3229
3222
3215
3208
3200
3192
3184
3175
3167
3158
3149
3140
3131
3121
3112
3102
3092
3081
3071
3060
3049
3038
3027
3015
3003
2991
2979
2966
2953
2940
2926
2912
2898
2883
2868
2852
2836
2820
2803
2785
2767
2749
2730
2710
2691
2670
2650
2629
2607
2585
2563
2541
2518
2495
2471
2448
2424
2399
2375
2350
2326
2301
2275
2250
2225
2200
2174
2149
2124
2099
2074
2049
2024
2000
1975
1951
1927
1903
1879
1855
1831
1807
1783
1760
1736
1712
1688
1665
1641
1617
1594
1570
1547
1523
1500
1477
1454
1431
1408
1385
1362
1339
1316
1293
1271
1248
1226
1203
1181
1159
1136
1114
1093
1071
1049
1028
1006
986
965
944
924
904
884
864
845
826
807
789
771
753
735
718
701
684
668
651
635
619
603
588
572
556
541
526
510
495
480
465
449
434
419
404
389
374
359
344
329
313
298
283
267
251
236
220
204
188
172
155
139
122
105
89
72
54
37
19
1
-17
-35
-54
-74
-93
-113
-134
-154
-176
-197
-220
-242
-266
-289
-314
-338
-364
-389
-416
-443
-470
-498
-527
-556
-586
-617
-648
-679
-711
-744
-777
-810
-844
-879
-913
-948
-984
-1020
-1056
-1093
-1129
-1166
-1204
-1241
-1279
-1317
-1355
-1394
-1433
-1471
-1510
-1549
-1589
-1628
-1668
-1707
-1747
-1787
-1827
-1867
-1908
-1948
-1989
-2029
-2071
-2111
-2152
-2194
-2235
-2276
-2317
-2358
-2398
-2439
-2480
-2520
-2560
-2600
-2639
-2678
-2717
-2756
-2794
-2831
-2869
-2905
-2941
-2977
-3012
-3047
-3081
-3115
-3148
-3180
-3212
-3244
-3275
-3305
-3335
-3364
-3393
-3421
-3448
-3475
-3501
-3526
-3551
-3574
-3597
-3620
-3641
-3662
-3682
-3701
-3720
-3737
-3754
-3771
-3786
-3802
-3816
-3830
-3843
-3856
-3868
-3880
-3891
-3901
-3912
-3921
-3931
-3939
-3948
-3955
-3962
-3969
-3975
-3980
-3985
-3989
-3992
-3994
-3996
-3998
-3998
-3998
-3998
-3997
-3995
-3994
-3991
-3988
-3985
-3981
-3977
-3973
-3968
-3963
-3957
-3952
-3945
-3939
-3932
-3925
-3917
-3909
-3900
-3892
-3883
-3873
-3863
-3854
-3843
-3833
-3823
-3812
-3802
-3791
-3780
-3770
-3759
-3749
-3738
-3728
-3717
-3707
-3696
-3686
-3676
-3665
-3655
-3644
-3634
-3623
-3612
-3601
-3590
-3580
-3569
-3558
-3546
-3535
-3524
-3513
-3502
-3492
-3481
-3470
-3460
-3449
-3439
-3429
-3419
-3410
-3400
-3391
-3382
-3372
-3363
-3354
-3345
-3336
-3327
-3318
-3309
-3299
-3290
-3280
-3270
-3261
-3250
-3240
-3230
-3219
-3208
-3198
-3187
-3175
-3164
-3153
-3141
-3130
-3118
-3106
-3094
-3082
-3070
-3058
-3046
-3034
-3022
-3010
-2998
-2986
-2974
-2962
-2951
-2940
-2929
-2919
-2908
-2899
-2889
-2880
-2871
-2863
-2855
-2848
-2841
-2834
-2828
-2822
-2816
-2811
-2807
-2802
-2799
-2795
-2792
-2790
-2787
-2786
-2784
-2783
-2783
-2783
-2783
-2784
-2786
-2788
-2791
-2794
-2798
-2803
-2808
-2814
-2820
-2827
-2835
-2843
-2852
-2862
-2872
-2884
-2895
-2908
-2921
-2934
-2948
-2963
-2979
-2994
-3011
-3028
-3045
-3062
-3080
-3099
-3117
-3136
-3156
-3175
-3195
-3215
-3235
-3255
-3275
-3296
-3317
-3338
-3359
-3380
-3401
-3422
-3443
-3464
-3486
-3507
-3528
-3549
-3570
-3590
-3611
-3631
-3651
-3670
-3689
-3708
-3726
-3744
-3761
-3777
-3793
-3808
-3823
-3837
-3851
-3864
-3876
-3888
-3899
-3910
-3920
-3930
-3939
-3947
-3955
-3963
-3969
-3976
-3981
-3986
-3991
-3994
-3997
-4000
-4001
-4002
-4003
-4002
-4001
-4000
-3997
-3995
-3991
-3987
-3983
-3978
-3973
-3967
-3961
-3955
-3948
-3941
-3933
-3925
-3917
-3908
-3899
-3889
-3879
-3868
-3857
-3845
-3833
-3821
-3807
-3793
-3779
-3764
-3748
-3732
-3715
-3697
-3679
-3660
-3641
-3621
-3601
-3580
-3558
-3537
-3514
-3491
-3468
-3444
-3420
-3395
-3370
-3345
-3319
-3292
-3265
-3238
-3210
-3182
-3153
-3124
-3095
-3066
-3036
-3005
-2975
-2944
-2913
-2881
-2850
-2818
-2786
-2753
-2720
-2687
-2654
-2621
-2587
-2553
-2519
-2484
-2450
-2415
-2380
-2345
-2310
-2274
-2239
-2203
-2168
-2132
-2097
-2061
-2025
-1990
-1954
-1918
-1883
-1847
-1811
-1776
-1740
-1704
-1669
-1633
-1598
-1562
-1527
-1491
-1455
-1420
-1384
-1349
-1314
-1278
-1243
-1208
-1172
-1137
-1102
-1067
-1032
-997
-962
-927
-892
-857
-822
-787
-752
-716
-680
-644
-608
-572
-535
-498
-461
-423
-386
-348
-309
-271
-233
-194
-155
-116
-77
-37
2
42
82
123
164
205
246
287
329
371
414
456
499
543
586
630
674
718
762
806
851
895
940
985
1029
1074
1119
1163
1207
1252
1296
1340
1383
1427
1470
1513
1556
1598
1640
1682
1723
1764
1804
1844
1884
1923
1961
1999
2037
2075
2112
2148
2184
2220
2256
2291
2325
2359
2393
2426
2459
2491
2523
2554
2584
2614
2643
2672
2700
2727
2754
2780
2806
2831
2856
2879
2903
2926
2948
2970
2991
3012
3033
3053
3072
3091
3110
3129
3147
3165
3183
3200
3217
3235
3251
3268
3285
3301
3317
3333
3349
3365
3381
3397
3413
3429
3445
3461
3477
3493
3509
3525
3541
3557
3573
3588
3604
3620
3636
3651
3666
3681
3696
3711
3725
3740
3754
3767
3781
3794
3807
3820
3833
3845
3858
3870
3882
3894
3906
3919
3930
3942
3954
3966
3978
3989
4001
4011
4022
4034
4045
4056
4067
4078
4089
4099
4110
4121
4132
4143
4154
4165
4176
4188
4199
4211
4223
4235
4248
4260
4273
4286
4299
4313
4327
4341
4355
4369
4384
4399
4414
4429
4444
4460
4476
4493
4509
4526
4543
4560
4578
4596
4614
4633
4651
4670
4689
4708
4727
4746
4765
4784
4803
4823
4842
4861
4879
4898
4917
4935
4954
4972
4990
5008
5025
5043
5060
5077
5094
5110
5127
5143
5159
5174
5190
5205
5220
5234
5249
5263
5277
5291
5305
5318
5332
5345
5359
5372
5385
5398
5412
5425
5438
5451
5464
5478
5491
5505
5518
5532
5545
5559
5573
5587
5601
5615
5629
5644
5658
5673
5688
5703
5719
5734
5750
5766
5783
5799
5816
5833
5850
5867
5885
5902
5920
5938
5956
5975
5993
6012
6030
6049
6068
6086
6105
6124
6142
6161
6179
6198
6216
6234
6252
6269
6286
6303
6320
6336
6352
6367
6382
6396
6410
6423
6435
6447
6458
6468
6478
6487
6495
6503
6510
6517
6523
6528
6533
6537
6541
6544
6547
6549
6551
6552
6553
6553
6553
6552
6551
6550
6547
6545
6541
6538
6534
6529
6524
6518
6512
6506
6499
6491
6483
6475
6466
6457
6447
6437
6427
6416
6405
6394
6383
6371
6359
6346
6334
6321
6308
6295
6282
6268
6254
6240
6226
6212
6198
6184
6169
6155
6140
6125
6111
6096
6081
6066
6051
6036
6021
6006
5991
5976
5961
5945
5930
5915
5899
5884
5868
5853
5837
5821
5806
5790
5774
5758
5743
5727
5711
5696
5680
5664
5649
5633
5618
5603
5587
5572
5557
5542
5526
5511
5496
5481
5466
5451
5436
5421
5405
5390
5374
5358
5342
5326
5310
5293
5277
5259
5242
5224
5207
5188
5170
5151
5132
5113
5093
5073
5053
5033
5012
4991
4970
4948
4926
4904
4882
4859
4836
4813
4790
4766
4742
4717
4693
4668
4643
4618
4593
4567
4541
4515
4489
4463
4437
4410
4383
4356
4329
4302
4275
4248
4220
4193
4166
4138
4110
4083
4054
4027
4000
3973
3945
3918
3890
3863
3835
3808
3780
3753
3725
3698
3671
3644
3617
3591
3564
3538
3511
3485
3460
3434
3409
3384
3359
3335
3310
3287
3263
3240
3217
3194
3171
3149
3127
3106
3085
3064
3043
3023
3004
2984
2966
2947
2929
2911
2894
2877
2860
2844
2828
2812
2797
2782
2767
2753
2739
2726
2713
2700
2687
2675
2663
2651
2640
2628
2617
2606
2595
2585
2574
2564
2554
2543
2533
2522
2512
2502
2491
2481
2470
2460
2449
2438
2427
2417
2406
2395
2384
2373
2362
2351
2340
2329
2318
2307
2296
2285
2274
2264
2253
2242
2232
2221
2211
2201
2190
2180
2170
2160
2150
2139
2129
2119
2109
2099
2089
2079
2069
2059
2049
2037
2028
2017
2007
1996
1986
1975
1963
1952
1941
1929
1917
1905
1893
1880
1867
1854
1841
1827
1813
1799
1785
1771
1756
1741
1726
1711
1696
1680
1665
1650
1634
1619
1603
1587
1572
1556
1540
1525
1509
1493
1476
1460
1444
1427
1410
1393
1376
1359
1341
1323
1305
1287
1269
1250
1231
1212
1193
1173
1153
1133
1113
1092
1071
1050
1028
1006
984
961
938
914
890
865
840
815
788
762
734
707
678
649
620
590
560
529
497
465
433
400
367
333
299
264
229
194
158
122
85
49
11
-27
-65
-103
-142
-181
-220
-260
-300
-340
-381
-422
-463
-504
-545
-587
-628
-670
-712
-753
-795
-837
-878
-920
-962
-1002
-1045
-1086
-1127
-1168
-1209
-1251
-1292
-1332
-1373
-1414
-1455
-1496
-1537
-1577
-1618
-1659
-1699
-1740
-1780
-1820
-1861
-1901
-1941
-1981
-2021
-2062
-2102
-2142
-2183
-2223
-2263
-2304
-2345
-2385
-2426
-2467
-2508
-2549
-2590
-2631
-2672
-2713
-2755
-2796
-2837
-2878
-2919
-2960
-3000
-3041
-3082
-3123
-3163
-3204
-3245
-3285
-3326
-3366
-3406
-3446
-3486
-3526
-3566
-3605
-3645
-3684
-3723
-3762
-3800
-3839
-3877
-3914
-3952
-3989
-4026
-4062
-4099
-4136
-4171
-4207
-4242
-4277
-4311
-4345
-4379
-4413
-4445
-4478
-4510
-4541
-4572
-4602
-4632
-4661
-4689
-4717
-4744
-4770
-4796
-4821
-4845
-4869
-4892
-4914
-4935
-4956
-4976
-4995
-5014
-5032
-5049
-5065
-5080
-5095
-5109
-5122
-5135
-5146
-5157
-5168
-5177
-5186
-5195
-5203
-5210
-5216
-5223
-5228
-5233
-5238
-5242
-5246
-5249
-5252
-5254
-5256
-5258
-5258
-5259
-5258
-5258
-5256
-5254
-5252
-5249
-5246
-5242
-5237
-5232
-5227
-5221
-5215
-5209
-5202
-5195
-5187
-5179
-5171
-5163
-5154
-5145
-5136
-5127
-5118
-5108
-5098
-5088
-5078
-5068
-5057
-5047
-5036
-5026
-5015
-5005
-4994
-4983
-4973
-4962
-4951
-4941
-4930
-4920
-4910
-4900
-4890
-4880
-4870
-4861
-4851
-4842
-4833
-4824
-4816
-4807
-4799
-4791
-4783
-4775
-4767
-4760
-4752
-4744
-4737
-4729
-4722
-4714
-4707
-4699
-4692
-4684
-4677
-4669
-4661
-4654
-4646
-4638
-4630
-4621
-4613
-4605
-4596
-4588
-4579
-4571
-4562
-4554
-4545
-4537
-4528
-4519
-4511
-4502
-4493
-4484
-4475
-4466
-4457
-4448
-4438
-4428
-4419
-4409
-4398
-4388
-4378
-4367
-4356
-4345
-4334
-4323
-4311
-4300
-4288
-4276
-4264
-4252
-4240
-4227
-4215
-4203
-4190
-4178
-4165
-4153
-4140
-4128
-4116
-4103
-4091
-4078
-4067
-4054
-4043
-4030
-4019
-4008
-3997
-3985
-3974
-3964
-3953
-3943
-3932
-3922
-3912
-3902
-3893
-3883
-3874
-3864
-3855
-3846
-3837
-3827
-3818
-3809
-3799
-3790
-3780
-3770
-3760
-3750
-3740
-3729
-3719
-3708
-3697
-3686
-3675
-3664
-3653
-3641
-3630
-3618
-3606
-3594
-3582
-3569
-3557
-3544
-3531
-3518
-3505
-3491
-3477
-3463
-3449
-3434
-3420
-3405
-3389
-3373
-3358
-3341
-3325
-3308
-3291
-3273
-3256
-3238
-3219
-3201
-3182
-3163
-3143
-3123
-3103
-3083
-3062
-3041
-3020
-2999
-2977
-2955
-2933
-2910
-2887
-2863
-2840
-2816
-2791
-2767
-2742
-2717
-2692
-2666
-2641
-2615
-2589
-2563
-2537
-2511
-2484
-2457
-2431
-2404
-2376
-2349
-2321
-2293
-2265
-2236
-2207
-2178
-2148
-2118
-2088
-2057
-2025
-1994
-1963
-1931
-1898
-1866
-1833
-1800
-1766
-1733
-1699
-1664
-1630
-1595
-1560
-1525
-1489
-1454
-1417
-1381
-1344
-1307
-1270
-1232
-1194
-1156
-1117
-1078
-1039
-999
-959
-919
-878
-838
-797
-756
-715
-673
-632
-590
-548
-506
-464
-422
-380
-338
-296
-253
-211
-168
-125
-83
-40
3
46
89
131
174
217
260
303
345
388
431
474
517
560
603
645
688
731
774
816
859
901
944
987
1029
1071
1114
1156
1199
1241
1283
1325
1368
1410
1452
1495
1537
1579
1621
1663
1705
1747
1789
1831
1873
1915
1957
1998
2040
2082
2124
2165
2207
2249
2291
2333
2375
2416
2458
2500
2542
2584
2626
2668
2710
2753
2795
2837
2879
2921
2963
3005
3048
3090
3131
3173
3215
3256
3297
3338
3378
3419
3458
3498
3537
3575
3614
3651
3689
3726
3762
3798
3834
3869
3904
3938
3972
4005
4038
4070
4102
4133
4164
4194
4224
4253
4282
4310
4338
4365
4392
4418
4443
4468
4492
4516
4539
4562
4583
4605
4626
4646
4665
4685
4703
4721
4739
4756
4773
4789
4805
4821
4836
4851
4865
4879
4892
4905
4917
4929
4941
4952
4963
4973
4983
4992
5001
5010
5018
5025
5033
5039
5045
5051
5057
5062
5066
5070
5074
5077
5080
5082
5084
5086
5087
5087
5088
5088
5087
5086
5085
5083
5081
5078
5075
5071
5067
5062
5057
5051
5045
5038
5030
5022
5013
5004
4994
4984
4973
4961
4949
4937
4924
4910
4896
4882
4867
4852
4837
4821
4805
4789
4772
4756
4739
4722
4705
4687
4670
4652
4634
4615
4597
4578
4559
4540
4520
4500
4480
4460
4440
4419
4398
4377
4355
4334
4312
4290
4268
4246
4224
4202
4179
4156
4134
4111
4088
4064
4041
4018
3994
3970
3946
3922
3897
3873
3848
3823
3797
3771
3745
3719
3692
3665
3638
3610
3583
3554
3526
3497
3468
3439
3409
3379
3349
3319
3289
3258
3228
3197
3167
3136
3106
3075
3045
3015
2985
2955
2925
2896
2866
2837
2808
2779
2751
2723
2695
2667
2640
2613
2586
2560
2534
2509
2484
2460
2436
2412
2389
2367
2345
2324
2303
2284
2264
2246
2228
2211
2195
2179
2164
2150
2137
2124
2112
2101
2091
2081
2072
2064
2056
2049
2043
2037
2033
2028
2025
2021
2019
2017
2016
2016
2016
2016
2017
2019
2021
2025
2029
2033
2039
2045
2052
2059
2068
2076
2086
2096
2107
2119
2131
2144
2158
2172
2187
2202
2218
2234
2250
2267
2285
2302
2320
2339
2357
2376
2395
2414
2433
2453
2472
2492
2511
2531
2551
2570
2590
2610
2629
2649
2669
2689
2708
2728
2748
2768
2789
2809
2829
2850
2870
2891
2912
2933
2954
2975
2996
3017
3038
3059
3081
3102
3123
3145
3166
3187
3209
3230
3251
3273
3294
3316
3337
3359
3380
3402
3423
3445
3467
3489
3510
3532
3555
3577
3599
3622
3644
3667
3690
3712
3735
3758
3781
3804
3827
3850
3873
3896
3919
3942
3964
3987
4009
4032
4054
4075
4098
4119
4141
4162
4183
4204
4225
4245
4265
4284
4303
4322
4340
4358
4376
4393
4409
4425
4441
4456
4470
4484
4497
4510
4522
4533
4544
4554
4564
4573
4581
4588
4595
4601
4607
4612
4616
4620
4622
4624
4626
4627
4627
4626
4625
4623
4620
4616
4612
4608
4602
4596
4589
4582
4574
4565
4555
4545
4534
4523
4511
4499
4485
4472
4458
4443
4428
4412
4396
4379
4362
4344
4327
4308
4290
4271
4251
4232
4212
4192
4171
4151
4130
4109
4088
4066
4045
4022
4001
3979
3957
3935
3913
3891
3868
3846
3823
3801
3778
3755
3733
3710
3687
3664
3641
3618
3595
3572
3548
3525
3501
3478
3454
3431
3407
3384
3360
3336
3313
3289
3266
3242
3219
3195
3172
3148
3125
3101
3078
3054
3031
3007
2983
2960
2936
2912
2888
2864
2840
2816
2792
2768
2743
2719
2695
2670
2645
2621
2596
2571
2546
2520
2495
2469
2444
2418
2392
2366
2339
2313
2286
2260
2233
2206
2179
2153
2126
2099
2072
2044
2017
1990
1963
1936
1909
1881
1854
1826
1799
1771
1744
1716
1688
1660
1633
1604
1576
1548
1520
1492
1463
1435
1406
1377
1348
1319
1290
1261
1232
1203
1174
1145
1115
1086
1058
1029
1000
972
943
915
888
860
833
806
780
753
728
702
677
652
628
604
580
557
534
512
489
468
446
425
405
384
365
345
326
307
289
271
253
235
218
201
185
168
152
136
120
104
89
73
58
43
28
13
-2
-17
-32
-47
-61
-76
-90
-105
-119
-133
-147
-161
-174
-188
-201
-214
-227
-240
-253
-265
-278
-290
-302
-314
-326
-338
-350
-361
-373
-384
-395
-406
-416
-427
-437
-447
-457
-467
-476
-486
-495
-504
-512
-521
-529
-538
-546
-554
-562
-570
-578
-586
-594
-602
-610
-617
-625
-633
-640
-648
-656
-663
-671
-678
-686
-693
-701
-708
-716
-723
-731
-738
-746
-753
-761
-768
-776
-783
-791
-799
-807
-815
-823
-831
-839
-848
-856
-865
-874
-883
-893
-902
-912
-921
-931
-941
-951
-962
-972
-983
-994
-1004
-1016
-1028
-1040
-1052
-1064
-1077
-1089
-1102
-1116
-1129
-1143
-1157
-1171
-1185
-1200
-1215
-1231
-1247
-1263
-1279
-1295
-1312
-1329
-1346
-1364
-1381
-1399
-1417
-1436
-1454
-1473
-1492
-1511
-1530
-1549
-1569
-1589
-1608
-1628
-1648
-1669
-1689
-1709
-1730
-1750
-1771
-1792
-1812
-1833
-1854
-1875
-1896
-1917
-1938
-1959
-1980
-2001
-2021
-2041
-2063
-2084
-2105
-2126
-2147
-2167
-2188
-2208
-2229
-2249
-2269
-2289
-2310
-2329
-2349
-2369
-2388
-2408
-2427
-2446
-2464
-2483
-2501
-2520
-2538
-2556
-2573
-2591
-2608
-2625
-2642
-2659
-2676
-2692
-2708
-2724
-2740
-2756
-2771
-2786
-2802
-2817
-2831
-2846
-2860
-2875
-2889
-2903
-2917
-2930
-2944
-2957
-2971
-2984
-2997
-3010
-3022
-3035
-3047
-3060
-3072
-3084
-3096
-3108
-3119
-3131
-3142
-3154
-3165
-3176
-3187
-3198
-3209
-3219
-3230
-3240
-3250
-3260
-3270
-3279
-3289
-3298
-3307
-3315
-3324
-3332
-3340
-3347
-3355
-3362
-3368
-3375
-3381
-3387
-3392
-3397
-3402
-3406
-3410
-3414
-3417
-3421
-3423
-3426
-3428
-3430
-3431
-3433
-3434
-3434
-3435
-3435
-3436
-3436
-3436
-3436
-3435
-3435
-3434
-3433
-3433
-3432
-3430
-3429
-3428
-3426
-3424
-3422
-3420
-3418
-3416
-3414
-3412
-3409
-3407
-3404
-3402
-3399
-3396
-3393
-3391
-3388
-3385
-3382
-3379
-3376
-3373
-3370
-3367
-3364
-3361
-3358
-3354
-3351
-3348
-3345
-3342
-3338
-3335
-3331
-3328
-3324
-3320
-3316
-3312
-3307
-3303
-3298
-3293
-3288
-3282
-3276
-3270
-3263
-3256
-3249
-3242
-3234
-3225
-3217
-3208
-3198
-3189
-3178
-3168
-3156
-3145
-3133
-3120
-3107
-3094
-3080
-3065
-3050
-3034
-3018
-3001
-2984
-2966
-2948
-2930
-2910
-2891
-2871
-2850
-2829
-2808
-2786
-2764
-2742
-2720
-2697
-2674
-2651
-2627
-2604
-2580
-2556
-2532
-2508
-2484
-2460
-2435
-2410
-2385
-2360
-2335
-2310
-2284
-2259
-2233
-2208
-2182
-2156
-2130
-2104
-2078
-2052
-2025
-1999
-1973
-1946
-1920
-1893
-1866
-1839
-1812
-1785
-1758
-1731
-1704
-1677
-1650
-1622
-1595
-1568
-1540
-1513
-1485
-1458
-1430
-1402
-1374
-1346
-1318
-1289
-1261
-1232
-1203
-1174
-1145
-1115
-1086
-1056
-1026
-996
-965
-935
-904
-873
-842
-811
-780
-748
-717
-685
-653
-621
-589
-556
-524
-491
-458
-424
-391
-357
-323
-288
-253
-218
-183
-148
-112
-76
-39
-3
34
71
108
145
182
219
257
295
333
371
409
447
485
523
562
600
639
678
716
755
794
833
872
911
950
989
1028
1067
1106
1145
1185
1224
1264
1303
1343
1382
1422
1462
1502
1542
1582
1623
1663
1703
1744
1784
1825
1865
1906
1947
1988
2028
2069
2110
2151
2191
2232
2272
2313
2353
2393
2433
2472
2512
2551
2590
2629
2667
2706
2744
2781
2819
2856
2893
2930
2966
3003
3039
3075
3111
3146
3181
3217
3252
3286
3321
3355
3389
3423
3457
3490
3523
3556
3589
3621
3653
3685
3717
3749
3780
3811
3842
3873
3903
3934
3964
3994
4022
4053
4082
4111
4139
4167
4195
4223
4250
4276
4303
4328
4353
4378
4402
4426
4449
4472
4494
4516
4537
4558
4578
4598
4617
4635
4653
4670
4687
4703
4719
4734
4749
4763
4776
4789
4801
4813
4824
4835
4845
4854
4863
4871
4879
4886
4892
4898
4903
4908
4913
4917
4920
4923
4926
4929
4931
4932
4934
4935
4936
4936
4936
4936
4936
4936
4935
4934
4932
4931
4929
4927
4924
4921
4919
4915
4912
4908
4904
4900
4896
4891
4886
4881
4876
4871
4866
4860
4855
4849
4844
4838
4832
4827
4821
4815
4810
4804
4798
4792
4787
4781
4775
4769
4763
4757
4751
4744
4738
4731
4725
4718
4711
4704
4697
4690
4683
4676
4668
4661
4653
4645
4637
4630
4621
4613
4605
4597
4588
4579
4571
4562
4553
4544
4535
4525
4516
4507
4497
4487
4477
4467
4457
4447
4436
4426
4415
4403
4392
4380
4368
4355
4343
4330
4316
4302
4288
4274
4258
4243
4227
4211
4194
4177
4159
4141
4123
4104
4085
4065
4045
4025
4003
3982
3961
3938
3916
3893
3869
3846
3822
3797
3773
3748
3722
3696
3670
3644
3618
3591
3564
3536
3509
3481
3453
3425
3396
3367
3338
3309
3279
3250
3220
3190
3159
3129
3098
3068
3037
3005
2974
2943
2911
2880
2848
2816
2785
2753
2721
2689
2657
2625
2593
2561
2529
2497
2465
2434
2402
2371
2340
2310
2279
2249
2219
2189
2160
2131
2103
2074
2047
2019
1992
1965
1939
1913
1887
1861
1836
1811
1787
1763
1739
1715
1692
1669
1647
1624
1602
1581
1560
1539
1518
1498
1478
1458
1439
1419
1400
1382
1363
1345
1327
1309
1291
1274
1256
1239
1222
1205
1188
1171
1154
1137
1120
1104
1087
1071
1054
1038
1022
1004
989
973
957
941
925
909
893
877
861
845
829
814
798
782
767
751
736
721
706
691
676
662
648
634
620
606
592
579
566
553
540
527
514
502
490
478
466
454
443
432
420
410
399
388
378
368
358
348
339
330
321
312
304
295
287
280
272
265
258
251
245
239
233
227
222
217
213
208
204
201
198
195
192
190
188
187
185
185
184
184
184
184
185
186
188
189
191
193
196
198
201
205
208
212
216
221
226
231
236
242
248
254
261
268
275
282
290
298
307
315
324
333
343
353
362
373
383
394
405
416
427
439
451
463
475
487
500
512
525
538
551
565
578
591
605
618
632
646
660
674
688
702
716
731
745
760
774
789
804
819
833
848
863
878
893
908
922
937
952
967
981
996
1010
1025
1039
1053
1067
1081
1095
1109
1122
1136
1149
1162
1174
1187
1199
1211
1223
1234
1246
1256
1267
1277
1286
1296
1304
1313
1321
1328
1335
1342
1348
1354
1360
1365
1370
1375
1379
1383
1386
1389
1392
1395
1397
1399
1400
1401
1402
1402
1402
1402
1401
1400
1398
1396
1394
1391
1388
1384
1380
1375
1370
1365
1359
1353
1346
1338
1331
1322
1314
1305
1295
1285
1275
1264
1253
1242
1230
1218
1206
1193
1180
1167
1153
1139
1125
1110
1095
1079
1064
1048
1031
1014
998
980
963
945
926
908
888
869
849
829
808
787
766
744
722
700
678
655
632
609
585
561
537
513
488
463
438
413
388
362
336
310
284
258
231
205
178
151
123
96
69
41
13
-15
-43
-71
-100
-128
-157
-185
-214
-243
-272
-301
-330
-358
-387
-416
-445
-474
-502
-531
-560
-588
-617
-645
-673
-701
-729
-757
-785
-813
-840
-868
-895
-922
-949
-976
-1002
-1030
-1057
-1083
-1110
-1137
-1163
-1190
-1216
-1243
-1269
-1296
-1322
-1349
-1375
-1401
-1427
-1454
-1480
-1505
-1531
-1557
-1583
-1608
-1634
-1660
-1685
-1710
-1736
-1761
-1786
-1812
-1837
-1862
-1888
-1913
-1938
-1963
-1989
-2013
-2039
-2065
-2090
-2116
-2141
-2167
-2193
-2219
-2244
-2271
-2297
-2323
-2349
-2375
-2401
-2428
-2454
-2481
-2507
-2533
-2560
-2586
-2613
-2639
-2665
-2692
-2718
-2744
-2771
-2797
-2823
-2849
-2875
-2901
-2927
-2953
-2979
-3005
-3031
-3057
-3083
-3109
-3134
-3160
-3186
-3212
-3238
-3264
-3289
-3315
-3340
-3366
-3391
-3417
-3442
-3467
-3491
-3516
-3540
-3564
-3588
-3611
-3634
-3657
-3680
-3702
-3724
-3745
-3766
-3787
-3808
-3828
-3847
-3867
-3886
-3904
-3922
-3940
-3957
-3974
-3990
-4006
-4022
-4037
-4051
-4065
-4078
-4091
-4104
-4116
-4128
-4138
-4149
-4158
-4168
-4176
-4185
-4192
-4199
-4206
-4212
-4218
-4223
-4227
-4231
-4235
-4238
-4240
-4242
-4244
-4245
-4245
-4245
-4245
-4244
-4243
-4241
-4239
-4236
-4233
-4230
-4226
-4222
-4218
-4214
-4209
-4204
-4199
-4193
-4187
-4181
-4175
-4169
-4162
-4155
-4148
-4141
-4134
-4126
-4118
-4111
-4103
-4094
-4086
-4078
-4069
-4061
-4051
-4043
-4033
-4024
-4014
-4005
-3995
-3985
-3975
-3965
-3954
-3944
-3933
-3923
-3912
-3901
-3889
-3878
-3867
-3855
-3843
-3831
-3819
-3806
-3794
-3781
-3768
-3754
-3741
-3727
-3713
-3699
-3685
-3670
-3656
-3641
-3626
-3610
-3595
-3579
-3563
-3546
-3530
-3513
-3496
-3479
-3461
-3443
-3425
-3406
-3388
-3369
-3349
-3330
-3310
-3290
-3269
-3249
-3228
-3207
-3185
-3164
-3142
-3120
-3098
-3075
-3053
-3030
-3007
-2984
-2961
-2938
-2914
-2891
-2867
-2843
-2819
-2795
-2770
-2746
-2721
-2696
-2671
-2646
-2621
-2596
-2571
-2546
-2520
-2495
-2470
-2444
-2419
-2394
-2368
-2343
-2318
-2292
-2267
-2242
-2216
-2191
-2166
-2141
-2115
-2090
-2065
-2040
-2013
-1989
-1964
-1939
-1913
-1888
-1862
-1837
-1812
-1786
-1761
-1735
-1709
-1684
-1658
-1633
-1607
-1581
-1556
-1530
-1504
-1478
-1452
-1426
-1400
-1374
-1348
-1321
-1295
-1268
-1241
-1214
-1187
-1160
-1132
-1105
-1077
-1049
-1020
-992
-964
-935
-906
-877
-847
-818
-788
-758
-728
-698
-668
-637
-607
-576
-545
-514
-483
-452
-420
-389
-357
-325
-293
-261
-228
-196
-163
-130
-97
-64
-30
3
37
71
105
139
173
207
242
276
311
346
381
417
452
488
524
560
596
633
669
706
743
780
818
855
892
930
968
1006
1043
1082
1120
1158
1196
1235
1274
1312
1351
1390
1429
1469
1508
1547
1587
1626
1666
1706
1745
1785
1825
1865
1904
1944
1984
2024
2064
2104
2144
2183
2223
2263
2302
2342
2381
2420
2459
2498
2537
2576
2614
2652
2690
2728
2765
2803
2840
2877
2913
2949
2985
3021
3056
3091
3126
3160
3194
3227
3260
3293
3325
3357
3388
3419
3449
3479
3508
3537
3565
3593
3620
3646
3672
3698
3723
3747
3770
3793
3816
3838
3859
3880
3900
3920
3939
3957
3975
3993
4009
4026
4041
4057
4070
4085
4099
4112
4124
4136
4148
4159
4169
4179
4189
4198
4207
4215
4223
4230
4237
4244
4250
4256
4262
4268
4273
4278
4283
4288
4292
4296
4300
4304
4308
4311
4315
4318
4321
4323
4326
4328
4331
4333
4335
4337
4339
4340
4342
4343
4345
4346
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4358
4359
4359
4360
4360
4361
4361
4361
4361
4361
4361
4361
4360
4359
4359
4358
4357
4355
4354
4352
4350
4348
4346
4343
4340
4337
4333
4330
4326
4322
4317
4312
4308
4302
4297
4292
4286
4281
4275
4269
4263
4256
4250
4243
4237
4230
4223
4215
4208
4201
4193
4186
4178
4171
4163
4155
4147
4140
4132
4124
4116
4108
4100
4091
4083
4075
4067
4058
4050
4041
4032
4024
4014
4006
3997
3989
3980
3971
3962
3954
3945
3936
3928
3919
3910
3901
3892
3883
3874
3865
3856
3847
3837
3828
3818
3808
3799
3789
3779
3769
3759
3749
3739
3728
3718
3708
3697
3686
3676
3665
3654
3644
3633
3622
3611
3600
3590
3579
3568
3557
3546
3535
3524
3513
3502
3490
3479
3468
3456
3444
3433
3421
3409
3397
3385
3372
3360
3347
3335
3322
3309
3295
3282
3269
3255
3241
3228
3214
3200
3185
3171
3157
3142
3128
3113
3099
3084
3069
3054
3038
3023
3008
2992
2976
2961
2945
2929
2913
2897
2881
2865
2849
2833
2817
2801
2784
2768
2752
2735
2718
2701
2684
2667
2650
2633
2615
2598
2580
2562
2544
2526
2507
2489
2470
2452
2433
2414
2395
2376
2357
2337
2318
2299
2279
2260
2240
2220
2201
2181
2162
2142
2123
2103
2084
2065
2045
2027
2008
1989
1970
1951
1933
1914
1895
1877
1858
1839
1821
1802
1784
1765
1747
1728
1710
1692
1673
1655
1637
1619
1601
1583
1565
1547
1529
1512
1494
1477
1460
1443
1425
1408
1392
1375
1358
1342
1325
1309
1293
1277
1261
1245
1230
1214
1199
1184
1170
1155
1141
1127
1113
1099
1085
1071
1058
1044
1031
1018
1004
991
978
965
952
939
925
912
899
886
872
859
845
832
819
805
792
778
765
751
737
724
710
697
683
669
656
642
629
615
601
588
574
560
546
532
518
504
490
476
462
448
434
420
405
391
376
362
347
333
318
303
288
273
258
242
227
212
196
181
165
150
134
118
103
87
71
55
39
23
7
-9
-25
-42
-58
-74
-90
-107
-123
-140
-156
-173
-189
-206
-223
-240
-257
-274
-291
-308
-326
-343
-361
-379
-397
-415
-433
-451
-469
-487
-506
-524
-542
-561
-580
-598
-617
-636
-655
-674
-693
-713
-732
-752
-772
-792
-812
-832
-852
-873
-894
-915
-936
-957
-978
-1000
-1020
-1043
-1065
-1087
-1110
-1132
-1155
-1178
-1201
-1224
-1247
-1271
-1295
-1318
-1342
-1366
-1390
-1414
-1439
-1463
-1487
-1512
-1537
-1561
-1586
-1611
-1636
-1661
-1686
-1711
-1736
-1762
-1787
-1813
-1838
-1864
-1889
-1915
-1941
-1967
-1993
-2017
-2044
-2070
-2096
-2121
-2147
-2173
-2198
-2224
-2249
-2274
-2300
-2325
-2351
-2376
-2401
-2427
-2452
-2478
-2503
-2528
-2554
-2579
-2605
-2630
-2655
-2681
-2706
-2732
-2757
-2782
-2808
-2833
-2859
-2884
-2909
-2935
-2960
-2985
-3010
-3035
-3060
-3085
-3110
-3135
-3160
-3185
-3209
-3234
-3258
-3282
-3306
-3330
-3354
-3378
-3402
-3425
-3449
-3472
-3495
-3518
-3541
-3564
-3586
-3608
-3630
-3652
-3673
-3694
-3715
-3735
-3756
-3776
-3795
-3814
-3833
-3852
-3870
-3888
-3906
-3923
-3940
-3956
-3972
-3987
-4002
-4017
-4030
-4045
-4058
-4070
-4083
-4094
-4106
-4116
-4127
-4136
-4145
-4154
-4162
-4170
-4177
-4184
-4190
-4196
-4202
-4207
-4212
-4217
-4221
-4225
-4229
-4233
-4236
-4239
-4242
-4245
-4248
-4250
-4252
-4254
-4256
-4258
-4260
-4261
-4263
-4264
-4265
-4266
-4267
-4268
-4269
-4270
-4270
-4271
-4271
-4272
-4272
-4273
-4273
-4274
-4274
-4274
-4275
-4276
-4276
-4277
-4277
-4278
-4279
-4280
-4281
-4282
-4283
-4285
-4286
-4287
-4289
-4291
-4292
-4294
-4296
-4298
-4300
-4302
-4305
-4307
-4310
-4313
-4315
-4318
-4321
-4325
-4328
-4331
-4334
-4338
-4341
-4345
-4348
-4352
-4356
-4360
-4364
-4368
-4372
-4376
-4380
-4384
-4388
-4393
-4397
-4402
-4406
-4411
-4415
-4420
-4424
-4429
-4434
-4438
-4443
-4447
-4452
-4456
-4460
-4465
-4469
-4473
-4477
-4481
-4485
-4489
-4493
-4496
-4500
-4503
-4507
-4510
-4513
-4516
-4520
-4523
-4526
-4529
-4532
-4535
-4538
-4541
-4544
-4547
-4550
-4553
-4555
-4558
-4560
-4563
-4565
-4567
-4569
-4571
-4572
-4574
-4575
-4576
-4577
-4577
-4578
-4578
-4578
-4578
-4577
-4577
-4576
-4574
-4573
-4571
-4569
-4566
-4564
-4561
-4558
-4554
-4551
-4547
-4542
-4538
-4533
-4528
-4523
-4518
-4513
-4507
-4501
-4495
-4489
-4483
-4477
-4470
-4463
-4456
-4449
-4441
-4433
-4425
-4417
-4409
-4400
-4391
-4381
-4371
-4361
-4351
-4340
-4328
-4317
-4305
-4292
-4279
-4266
-4252
-4238
-4223
-4208
-4192
-4177
-4160
-4144
-4127
-4109
-4091
-4073
-4054
-4035
-4016
-3997
-3977
-3957
-3936
-3915
-3893
-3872
-3850
-3827
-3805
-3781
-3758
-3734
-3710
-3685
-3661
-3635
-3610
-3584
-3557
-3531
-3504
-3477
-3449
-3422
-3394
-3366
-3337
-3308
-3279
-3250
-3221
-3192
-3162
-3132
-3102
-3072
-3042
-3012
-2981
-2951
-2921
-2890
-2859
-2829
-2798
-2767
-2737
-2706
-2675
-2644
-2613
-2581
-2550
-2519
-2488
-2456
-2425
-2393
-2361
-2329
-2297
-2265
-2233
-2200
-2168
-2135
-2102
-2069
-2036
-2001
-1969
-1935
-1901
-1867
-1833
-1798
-1764
-1729
-1694
-1659
-1624
-1589
-1554
-1518
-1483
-1447
-1411
-1375
-1339
-1303
-1267
-1230
-1194
-1157
-1120
-1084
-1047
-1010
-973
-936
-899
-862
-825
-787
-750
-712
-675
-637
-599
-561
-523
-485
-447
-409
-370
-332
-293
-255
-216
-178
-139
-100
-62
-23
15
53
92
130
168
206
244
282
320
357
395
432
470
507
544
581
618
654
691
727
763
799
835
871
907
942
977
1012
1047
1082
1117
1151
1185
1219
1253
1287
1320
1354
1387
1420
1453
1485
1518
1550
1581
1613
1644
1675
1706
1736
1766
1796
1825
1854
1883
1911
1939
1966
1993
2020
2045
2072
2097
2122
2147
2171
2195
2218
2241
2264
2286
2308
2330
2351
2371
2392
2412
2432
2451
2470
2489
2507
2525
2543
2561
2578
2595
2611
2627
2643
2659
2674
2689
2704
2718
2732
2746
2759
2772
2785
2798
2810
2822
2834
2846
2857
2868
2879
2889
2899
2910
2919
2929
2939
2948
2957
2966
2975
2984
2993
3001
3010
3019
3027
3035
3044
3052
3061
3069
3077
3085
3093
3101
3110
3118
3125
3133
3141
3149
3156
3164
3172
3179
3186
3194
3201
3208
3215
3222
3228
3235
3241
3248
3254
3260
3266
3271
3277
3282
3287
3293
3297
3302
3307
3311
3315
3319
3323
3327
3330
3334
3337
3340
3342
3345
3347
3349
3351
3353
3355
3356
3358
3359
3360
3361
3361
3362
3362
3362
3362
3362
3361
3360
3360
3359
3358
3356
3355
3353
3352
3350
3348
3346
3344
3342
3340
3338
3336
3335
3333
3331
3329
3327
3325
3323
3321
3319
3317
3315
3314
3312
3310
3308
3306
3304
3302
3300
3298
3296
3294
3292
3290
3288
3286
3284
3283
3281
3279
3277
3275
3273
3271
3269
3267
3265
3263
3261
3259
3257
3255
3253
3251
3249
3247
3245
3243
3241
3239
3237
3235
3233
3231
3229
3227
3225
3223
3221
3219
3217
3215
3213
3211
3209
3207
3205
3203
3201
3199
3197
3195
3193
3191
3189
3187
3185
3183
3181
3179
3177
3175
3173
3171
3169
3167
3165
3163
3161
3159
3157
3155
3153
3151
3149
3147
3145
3143
3141
3139
3137
3135
3133
3131
3129
3127
3125
3123
3120
3118
3116
3114
3112
3110
3108
3106
3104
3102
3100
3098
3096
3094
3092
3090
3088
3086
3084
3081
3079
3077
3075
3073
3071
3069
3067
3065
3063
3061
3059
3057
3055
3053
3050
3048
3046
3044
3042
3040
3038
3036
3034
3032
3030
3028
3026
3023
3021
3019
3017
3015
3013
3011
3009
3007
3005
3003
3001
2998
2996
2994
2992
2990
2988
2986
2984
2982
2980
2978
2976
2973
2971
2969
2967
2965
2963
2961
2959
2957
2955
2952
2950
2948
2946
2944
2942
2940
2938
2936
2934
2932
2929
2927
2925
2923
2921
2919
2917
2915
2913
2911
2908
2906
2904
2902
2900
2898
2896
2894
2892
2890
2887
2885
2883
2881
2879
2877
2875
2873
2871
2868
2866
2864
2862
2860
2858
2856
2854
2852
2850
2847
2845
2843
2841
2839
2837
2835
2833
2831
2828
2826
2824
2822
2820
2818
2816
2814
2812
2809
2807
2805
2803
2801
2799
2797
2795
2793
2791
2788
2786
2784
2782
2780
2778
2776
2774
2772
2769
2767
2765
2763
2761
2759
2757
2755
2753
2751
2748
2746
2744
2742
2740
2738
2736
2734
2732
2730
2727
2725
2723
2721
2719
2717
2715
2713
2711
2709
2706
2704
2702
2700
2698
2696
2694
2692
2690
2688
2685
2683
2681
2679
2677
2675
2673
2671
2669
2667
2664
2662
2660
2658
2656
2654
2652
2650
2648
2646
2644
2642
2639
2637
2635
2633
2631
2629
2627
2625
2623
2621
2619
2616
2614
2612
2610
2608
2606
2604
2602
2600
2598
2596
2594
2592
2589
2587
2585
2583
2581
2579
2577
2575
2573
2571
2569
2567
2565
2562
2560
2558
2556
2554
2552
2550
2548
2546
2544
2542
2540
2538
2536
2534
2532
2529
2527
2525
2523
2521
2519
2517
2515
2513
2511
2509
2507
2505
2503
2501
2499
2497
2495
2492
2490
2488
2486
2484
2482
2480
2478
2476
2474
2472
2470
2468
2466
2464
2462
2460
2458
2456
2454
2452
2450
2448
2446
2444
2441
2439
2437
2435
2433
2431
2429
2427
2425
2423
2421
2419
2417
2415
2413
2411
2409
2407
2405
2403
2401
2399
2397
2395
2393
2391
2389
2387
2385
2383
2381
2379
2377
2375
2373
2371
2369
2367
2365
2363
2361
2359
2357
2355
2353
2351
2349
2347
2345
2343
2341
2339
2337
2335
2333
2331
2329
2327
2325
2323
2321
2319
2317
2315
2313
2311
2309
2307
2305
2304
2302
2300
2298
2296
2294
2292
2290
2288
2286
2284
2282
2280
2278
2276
2274
2272
2270
2268
2266
2264
2262
2260
2259
2257
2255
2253
2251
2249
2247
2245
2243
2241
2239
2237
2235
2233
2231
2229
2228
2226
2224
2222
2220
2218
2216
2214
2212
2210
2208
2206
2205
2203
2201
2199
2197
2195
2193
2191
2189
2187
2185
2184
2182
2180
2178
2176
2174
2172
2170
2168
2166
2165
2163
2161
2159
2157
2155
2153
2151
2149
2148
2146
2144
2142
2140
2138
2136
2134
2133
2131
2129
2127
2125
2123
2121
2120
2118
2116
2114
2112
2110
2108
2107
2105
2103
2101
2099
2097
2095
2094
2092
2090
2088
2086
2084
2083
2081
2079
2077
2075
2073
2072
2070
2068
2066
2064
2062
2061
2059
2057
2055
2053
2052
2050
2048
2045
2044
2043
2041
2039
2037
2035
2033
2032
2029
2028
2025
2025
2023
2021
2019
2017
2016
2013
2012
2009
2008
2007
2005
2003
2001
2000
1998
1996
1994
1992
1991
1989
1987
1985
1984
1982
1980
1978
1977
1975
1973
1971
1970
1968
1966
1964
1963
1961
1959
1957
1956
1954
1952
1950
1949
1947
1945
1943
1942
1940
1938
1936
1935
1933
1931
1930
1928
1926
1924
1923
1921
1919
1918
1916
1914
1912
1911
1909
1907
1906
1904
1902
1901
1899
1897
1895
1894
1892
1890
1889
1887
1885
1884
1882
1880
1879
1877
1875
1874
1872
1870
1869
1867
1865
1864
1862
1860
1859
1857
1855
1854
1852
1850
1849
1847
1845
1844
1842
1840
1839
1837
1835
1834
1832
1831
1829
1827
1826
1824
1822
1821
1819
1817
1816
1814
1813
1811
1809
1808
1806
1805
1803
1801
1800
1798
1796
1795
1793
1792
1790
1788
1787
1785
1784
1782
1780
1779
1777
1776
1774
1773
1771
1769
1768
1766
1765
1763
1762
1760
1758
1757
1755
1754
1752
1751
1749
1747
1746
1744
1743
1741
1740
1738
1737
1735
1733
1732
1730
1729
1727
1726
1724
1723
1721
1720
1718
1717
1715
1713
1712
1710
1709
1707
1706
1704
1703
1701
1700
1698
1697
1695
1694
1692
1691
1689
1688
1686
1685
1683
1682
1680
1679
1677
1676
1674
1673
1671
1670
1668
1667
1665
1664
1662
1661
1660
1658
1657
1655
1654
1652
1651
1649
1648
1646
1645
1643
1642
1641
1639
1638
1636
1635
1633
1632
1630
1629
1628
1626
1625
1623
1622
1620
1619
1617
1616
1615
1613
1612
1610
1609
1608
1606
1605
1603
1602
1600
1599
1598
1596
1595
1593
1592
1591
1589
1588
1586
1585
1584
1582
1581
1580
1578
1577
1575
1574
1573
1571
1570
1568
1567
1566
1564
1563
1562
1560
1559
1558
1556
1555
1553
1552
1551
1549
1548
1547
1545
1544
1543
1541
1540
1539
1537
1536
1535
1533
1532
1531
1529
1528
1527
1525
1524
1523
1521
1520
1519
1517
1516
1515
1513
1512
1511
1510
1508
1507
1506
1504
1503
1502
1500
1499
1498
1497
