5
9877
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-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
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-171
-171
-171
-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
-167
-167
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-158
-157
-157
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-153
-152
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-151
-150
-150
-150
-150
-150
-150
-150
-149
-149
-149
-149
-149
-149
-149
-148
-148
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-147
-147
-146
-146
-146
-146
-146
-146
-145
-145
-145
-145
-145
-145
-145
-144
-144
-144
-144
-144
-144
-144
-143
-143
-143
-143
-143
-143
-142
-142
-142
-142
-142
-142
-142
-141
-141
-141
-141
-141
-141
-140
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-137
-137
-136
-136
-136
-136
-136
-136
-135
-135
-135
-135
-135
-135
-135
-134
-134
-134
-134
-134
-134
-134
-134
-133
-133
-133
-133
-133
-133
-133
-132
-132
-132
-132
-132
-132
-132
-131
-131
-131
-131
-131
-131
-130
-130
-130
-130
-130
-130
-129
-129
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-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
-114
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-111
-111
-111
-111
-111
-111
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-107
-107
-107
-107
-107
-106
-106
-106
-106
-106
-105
-105
-105
-105
-104
-104
-104
-104
-104
-103
-103
-103
-103
-103
-103
-102
-102
-102
-102
-102
-101
-101
-101
-101
-101
-101
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-98
-98
-98
-98
-98
-98
-97
-97
-97
-97
-97
-97
-96
-96
-96
-96
-96
-96
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
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
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
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
9
9
9
8
8
8
7
7
7
6
6
6
5
5
5
4
4
4
3
3
3
2
2
2
2
1
1
1
1
0
0
0
0
0
-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
-3
-3
-3
-3
-4
-4
-5
-5
-6
-7
-7
-8
-9
-10
-11
-12
-14
-15
-16
-18
-19
-21
-22
-24
-26
-28
-30
-32
-34
-36
-38
-40
-43
-45
-47
-49
-51
-53
-55
-57
-59
-61
-63
-65
-66
-68
-69
-71
-72
-74
-75
-76
-76
-77
-78
-78
-78
-79
-78
-78
-78
-77
-76
-75
-73
-72
-70
-68
-67
-65
-63
-61
-59
-56
-54
-52
-50
-48
-47
-45
-44
-43
-42
-42
-41
-41
-41
-41
-41
-42
-43
-44
-45
-47
-49
-51
-53
-56
-58
-62
-65
-69
-74
-79
-84
-89
-95
-101
-107
-113
-120
-127
-134
-141
-148
-155
-163
-170
-178
-185
-192
-199
-207
-214
-221
-228
-235
-241
-247
-253
-258
-263
-267
-270
-274
-276
-279
-281
-283
-285
-286
-287
-287
-287
-287
-286
-285
-283
-281
-279
-276
-273
-270
-266
-262
-259
-255
-251
-247
-243
-240
-237
-234
-231
-229
-227
-225
-223
-222
-221
-220
-220
-220
-221
-222
-223
-225
-228
-231
-234
-238
-243
-248
-253
-259
-265
-272
-279
-286
-293
-300
-308
-315
-322
-329
-336
-342
-348
-354
-358
-362
-366
-368
-370
-372
-373
-374
-374
-374
-373
-372
-372
-371
-369
-368
-366
-365
-363
-361
-359
-356
-354
-350
-347
-344
-340
-337
-333
-330
-327
-325
-323
-321
-320
-319
-319
-318
-318
-318
-318
-318
-318
-319
-319
-319
-320
-321
-322
-323
-326
-328
-332
-335
-340
-345
-351
-358
-365
-373
-382
-392
-402
-413
-425
-437
-450
-463
-476
-489
-502
-516
-529
-541
-554
-566
-578
-590
-602
-614
-624
-635
-645
-654
-662
-670
-677
-683
-689
-694
-699
-702
-705
-707
-708
-709
-708
-707
-705
-703
-700
-697
-694
-690
-686
-681
-676
-671
-666
-661
-656
-651
-646
-641
-635
-629
-623
-617
-611
-604
-597
-591
-584
-578
-571
-565
-557
-550
-541
-533
-523
-514
-504
-493
-483
-473
-463
-453
-444
-436
-427
-419
-411
-403
-396
-388
-381
-374
-367
-360
-354
-349
-345
-342
-339
-337
-336
-335
-336
-338
-341
-345
-350
-355
-361
-368
-375
-383
-391
-400
-409
-417
-426
-434
-443
-450
-457
-464
-470
-476
-481
-485
-488
-490
-490
-490
-489
-486
-483
-479
-474
-469
-463
-457
-451
-444
-437
-430
-423
-417
-411
-405
-401
-397
-393
-391
-389
-388
-387
-388
-388
-390
-391
-394
-397
-401
-406
-412
-419
-428
-439
-451
-464
-479
-495
-511
-528
-545
-562
-580
-597
-614
-630
-647
-663
-679
-695
-710
-726
-741
-757
-772
-788
-803
-818
-833
-847
-861
-874
-886
-898
-909
-918
-928
-936
-944
-952
-960
-966
-973
-978
-982
-984
-985
-985
-983
-979
-975
-969
-962
-955
-947
-939
-930
-922
-912
-902
-891
-878
-864
-849
-832
-814
-795
-775
-753
-731
-708
-684
-660
-636
-612
-588
-565
-543
-523
-504
-487
-471
-456
-443
-431
-420
-411
-402
-395
-389
-384
-382
-381
-381
-383
-387
-393
-399
-407
-415
-424
-434
-444
-454
-463
-472
-480
-486
-491
-495
-497
-497
-495
-492
-487
-480
-472
-463
-453
-441
-428
-412
-396
-377
-357
-335
-312
-289
-265
-242
-218
-195
-173
-153
-133
-116
-101
-89
-79
-73
-70
-69
-72
-77
-85
-94
-106
-120
-135
-151
-168
-187
-206
-227
-249
-271
-295
-319
-343
-369
-396
-423
-451
-479
-507
-535
-563
-590
-616
-640
-662
-682
-700
-715
-727
-736
-743
-747
-748
-748
-746
-743
-740
-737
-734
-732
-732
-733
-736
-741
-747
-755
-763
-773
-784
-795
-807
-819
-832
-845
-858
-872
-886
-899
-911
-923
-933
-943
-951
-958
-964
-969
-973
-976
-977
-976
-974
-970
-964
-956
-947
-935
-923
-909
-894
-878
-862
-845
-828
-811
-795
-779
-763
-747
-733
-719
-707
-696
-687
-679
-673
-669
-666
-664
-662
-661
-661
-662
-663
-665
-668
-673
-678
-683
-689
-694
-700
-705
-710
-714
-719
-723
-727
-730
-733
-735
-736
-735
-733
-729
-724
-716
-707
-696
-683
-668
-653
-636
-619
-603
-586
-571
-556
-543
-532
-522
-514
-508
-504
-503
-505
-509
-516
-526
-538
-554
-572
-593
-616
-642
-669
-699
-729
-761
-793
-826
-859
-892
-925
-958
-991
-1022
-1055
-1087
-1118
-1147
-1176
-1204
-1230
-1255
-1278
-1299
-1319
-1337
-1354
-1368
-1381
-1391
-1399
-1404
-1406
-1406
-1403
-1398
-1391
-1381
-1369
-1356
-1341
-1324
-1306
-1287
-1266
-1244
-1220
-1195
-1170
-1143
-1115
-1087
-1058
-1028
-997
-966
-935
-903
-870
-837
-804
-770
-736
-702
-668
-635
-602
-570
-538
-509
-480
-453
-429
-405
-384
-364
-347
-331
-317
-306
-296
-288
-282
-278
-276
-275
-277
-280
-286
-294
-304
-315
-329
-345
-362
-380
-400
-420
-440
-461
-481
-500
-517
-533
-547
-558
-567
-574
-578
-580
-580
-579
-576
-572
-568
-562
-556
-549
-543
-536
-529
-522
-516
-509
-504
-499
-495
-492
-489
-488
-488
-488
-489
-491
-495
-499
-504
-509
-515
-521
-527
-533
-537
-541
-545
-547
-550
-552
-554
-557
-561
-565
-570
-577
-584
-593
-603
-615
-629
-643
-660
-677
-696
-715
-736
-757
-779
-802
-825
-850
-877
-905
-934
-965
-998
-1031
-1065
-1099
-1133
-1166
-1197
-1227
-1256
-1281
-1305
-1325
-1343
-1359
-1372
-1382
-1390
-1396
-1400
-1401
-1400
-1396
-1390
-1381
-1369
-1354
-1337
-1316
-1293
-1267
-1239
-1208
-1175
-1140
-1103
-1065
-1025
-985
-945
-905
-866
-827
-790
-754
-719
-687
-655
-625
-597
-570
-544
-521
-499
-479
-462
-446
-433
-423
-414
-409
-406
-405
-408
-413
-422
-433
-447
-464
-484
-506
-531
-559
-588
-620
-653
-688
-725
-762
-802
-842
-883
-925
-966
-1006
-1047
-1086
-1123
-1157
-1190
-1220
-1247
-1273
-1295
-1315
-1333
-1347
-1360
-1369
-1377
-1381
-1384
-1385
-1384
-1381
-1377
-1371
-1364
-1355
-1344
-1332
-1318
-1303
-1286
-1269
-1250
-1230
-1209
-1187
-1164
-1141
-1116
-1091
-1065
-1039
-1012
-984
-956
-927
-898
-868
-837
-807
-776
-745
-714
-684
-655
-627
-600
-576
-552
-531
-511
-493
-477
-462
-449
-436
-425
-414
-403
-393
-384
-375
-367
-360
-354
-349
-346
-345
-345
-347
-350
-355
-362
-369
-378
-387
-397
-409
-420
-433
-446
-460
-474
-488
-503
-518
-534
-549
-563
-578
-592
-606
-618
-630
-641
-651
-659
-666
-672
-676
-678
-680
-680
-680
-678
-676
-673
-669
-665
-659
-654
-647
-640
-633
-626
-618
-610
-601
-593
-585
-577
-569
-561
-553
-546
-540
-534
-528
-524
-520
-518
-516
-516
-516
-517
-519
-522
-525
-529
-533
-537
-541
-545
-549
-552
-556
-559
-562
-565
-569
-572
-576
-580
-584
-589
-593
-598
-603
-609
-616
-624
-634
-645
-659
-674
-693
-713
-737
-763
-793
-825
-861
-899
-940
-982
-1027
-1072
-1118
-1164
-1210
-1254
-1296
-1336
-1373
-1408
-1439
-1466
-1490
-1510
-1526
-1538
-1547
-1552
-1553
-1552
-1547
-1540
-1529
-1515
-1498
-1477
-1453
-1425
-1394
-1358
-1319
-1276
-1231
-1184
-1134
-1084
-1034
-984
-934
-885
-838
-792
-748
-707
-668
-632
-599
-569
-543
-520
-500
-484
-471
-461
-455
-452
-451
-453
-459
-466
-477
-489
-504
-521
-540
-562
-585
-609
-636
-663
-690
-718
-745
-772
-799
-824
-848
-871
-892
-912
-931
-948
-964
-980
-995
-1010
-1025
-1040
-1056
-1072
-1089
-1107
-1126
-1145
-1164
-1184
-1203
-1221
-1239
-1255
-1271
-1285
-1298
-1309
-1319
-1328
-1335
-1340
-1343
-1345
-1344
-1342
-1337
-1329
-1318
-1304
-1287
-1265
-1239
-1209
-1175
-1137
-1095
-1050
-1002
-954
-903
-851
-798
-744
-690
-636
-583
-530
-478
-428
-378
-330
-284
-239
-196
-155
-116
-80
-47
-18
7
29
46
58
66
69
68
62
51
36
17
-6
-33
-63
-97
-134
-174
-215
-257
-301
-344
-388
-430
-472
-513
-552
-589
-624
-657
-689
-718
-744
-769
-791
-810
-827
-841
-852
-861
-867
-870
-871
-869
-865
-858
-849
-838
-824
-808
-790
-771
-749
-726
-702
-676
-648
-620
-590
-560
-529
-499
-468
-438
-408
-380
-352
-326
-302
-280
-259
-242
-226
-214
-205
-199
-196
-196
-200
-206
-216
-228
-243
-260
-280
-301
-324
-349
-375
-402
-431
-460
-489
-519
-548
-578
-607
-636
-664
-692
-720
-747
-774
-800
-826
-851
-876
-899
-922
-943
-964
-983
-1000
-1016
-1032
-1046
-1058
-1069
-1079
-1089
-1097
-1105
-1112
-1119
-1126
-1133
-1140
-1147
-1155
-1162
-1169
-1175
-1180
-1185
-1188
-1190
-1191
-1190
-1188
-1185
-1181
-1176
-1170
-1163
-1154
-1145
-1135
-1124
-1111
-1098
-1083
-1068
-1050
-1030
-1008
-985
-959
-931
-900
-867
-831
-794
-756
-716
-675
-634
-594
-553
-514
-477
-441
-407
-375
-347
-320
-297
-276
-258
-243
-230
-220
-213
-208
-206
-207
-210
-215
-222
-232
-243
-256
-270
-285
-301
-318
-335
-352
-369
-387
-405
-422
-440
-458
-476
-494
-513
-531
-549
-568
-586
-604
-621
-638
-654
-668
-682
-694
-705
-714
-721
-728
-733
-737
-740
-742
-745
-746
-748
-750
-751
-753
-754
-756
-757
-759
-761
-762
-764
-766
-767
-769
-770
-772
-773
-774
-775
-776
-777
-778
-779
-780
-780
-780
-780
-779
-777
-775
-772
-769
-765
-762
-758
-754
-749
-745
-740
-735
-730
-725
-720
-714
-708
-701
-695
-687
-680
-672
-664
-656
-648
-641
-634
-627
-620
-614
-608
-602
-596
-591
-586
-582
-579
-577
-576
-577
-578
-581
-584
-589
-595
-602
-610
-619
-630
-641
-654
-667
-682
-697
-713
-729
-746
-764
-781
-799
-817
-836
-855
-874
-893
-914
-935
-956
-978
-1000
-1022
-1046
-1068
-1091
-1113
-1135
-1156
-1177
-1196
-1215
-1232
-1247
-1261
-1272
-1282
-1290
-1296
-1300
-1303
-1304
-1303
-1302
-1300
-1297
-1293
-1288
-1283
-1277
-1270
-1262
-1253
-1243
-1232
-1221
-1210
-1199
-1188
-1177
-1168
-1159
-1152
-1145
-1140
-1137
-1134
-1133
-1134
-1136
-1140
-1145
-1151
-1158
-1166
-1174
-1183
-1192
-1201
-1209
-1217
-1223
-1229
-1234
-1237
-1239
-1240
-1240
-1237
-1234
-1228
-1221
-1212
-1202
-1190
-1177
-1162
-1146
-1129
-1111
-1093
-1073
-1053
-1033
-1012
-991
-970
-949
-930
-911
-893
-876
-861
-847
-835
-824
-815
-807
-802
-797
-795
-794
-795
-797
-800
-805
-810
-817
-824
-832
-841
-851
-861
-873
-884
-897
-910
-924
-938
-954
-969
-986
-1002
-1020
-1040
-1060
-1080
-1101
-1122
-1143
-1164
-1185
-1205
-1226
-1245
-1265
-1283
-1301
-1318
-1335
-1352
-1368
-1383
-1399
-1414
-1428
-1443
-1457
-1471
-1485
-1498
-1510
-1522
-1532
-1541
-1549
-1555
-1559
-1561
-1562
-1560
-1555
-1549
-1540
-1529
-1515
-1499
-1481
-1461
-1439
-1415
-1390
-1364
-1336
-1307
-1277
-1246
-1215
-1182
-1149
-1115
-1081
-1047
-1012
-977
-943
-909
-876
-844
-812
-782
-753
-725
-700
-676
-653
-633
-615
-598
-583
-571
-560
-551
-545
-540
-538
-538
-541
-547
-555
-566
-579
-594
-611
-630
-650
-671
-694
-717
-741
-766
-791
-816
-842
-867
-893
-918
-943
-967
-992
-1014
-1039
-1061
-1083
-1104
-1124
-1143
-1160
-1175
-1189
-1201
-1211
-1219
-1226
-1231
-1234
-1235
-1235
-1233
-1229
-1224
-1216
-1207
-1196
-1182
-1166
-1149
-1129
-1107
-1083
-1057
-1030
-1000
-971
-939
-907
-873
-839
-803
-767
-731
-696
-660
-625
-590
-557
-524
-493
-464
-436
-410
-386
-365
-346
-329
-314
-301
-290
-281
-274
-267
-262
-257
-253
-250
-246
-243
-239
-235
-230
-225
-219
-213
-207
-200
-194
-187
-180
-173
-166
-158
-151
-143
-135
-127
-118
-110
-101
-92
-83
-73
-62
-51
-38
-25
-10
6
22
40
58
77
95
115
134
153
171
190
207
224
240
255
268
280
291
300
307
313
316
318
317
315
310
302
293
281
267
250
232
212
190
168
144
120
95
71
46
22
-1
-24
-45
-66
-85
-104
-121
-138
-153
-168
-182
-195
-208
-220
-231
-241
-251
-260
-267
-274
-279
-283
-286
-287
-287
-285
-282
-278
-273
-266
-259
-251
-242
-233
-223
-213
-202
-191
-179
-167
-154
-141
-127
-112
-97
-80
-63
-45
-26
-7
12
33
53
74
96
118
140
162
185
208
232
255
279
304
328
354
380
406
433
460
488
516
545
574
603
633
663
693
723
753
783
812
841
870
898
925
952
979
1006
1034
1062
1090
1120
1150
1181
1213
1246
1280
1314
1349
1385
1421
1457
1493
1529
1564
1599
1632
1665
1697
1728
1758
1787
1816
1844
1870
1897
1923
1948
1973
1998
2023
2049
2074
2099
2124
2150
2175
2201
2228
2255
2283
2312
2341
2371
2402
2433
2464
2495
2527
2558
2588
2616
2644
2669
2693
2714
2732
2747
2759
2768
2774
2777
2777
2773
2767
2759
2747
2734
2719
2701
2683
2663
2642
2620
2597
2574
2550
2525
2499
2472
2445
2417
2388
2359
2329
2299
2268
2237
2206
2174
2143
2111
2080
2048
2017
1988
1958
1930
1903
1877
1854
1832
1812
1794
1779
1766
1756
1748
1743
1741
1741
1743
1747
1754
1761
1770
1781
1792
1805
1819
1834
1850
1868
1888
1909
1932
1956
1982
2009
2037
2068
2099
2130
2162
2193
2224
2254
2282
2309
2333
2355
2375
2392
2406
2418
2428
2437
2443
2449
2454
2458
2462
2467
2471
2477
2482
2489
2496
2504
2512
2521
2530
2540
2549
2559
2569
2579
2588
2597
2605
2613
2620
2625
2630
2634
2637
2638
2639
2638
2636
2633
2628
2622
2615
2607
2598
2588
2578
2568
2559
2550
2542
2536
2530
2527
2526
2527
2532
2539
2551
2566
2586
2609
2637
2669
2705
2744
2787
2832
2881
2931
2984
3038
3093
3150
3207
3265
3323
3381
3439
3496
3553
3608
3662
3715
3766
3814
3860
3903
3943
3979
4011
4040
4064
4083
4098
4109
4114
4115
4111
4103
4091
4074
4054
4032
4006
3980
3950
3919
3886
3852
3816
3778
3740
3700
3660
3619
3578
3537
3497
3457
3418
3380
3343
3306
3270
3235
3200
3166
3132
3098
3063
3028
2991
2953
2912
2870
2825
2778
2729
2677
2625
2571
2516
2461
2407
2354
2302
2251
2203
2157
2114
2073
2035
1999
1966
1936
1907
1880
1854
1828
1804
1779
1753
1727
1699
1669
1637
1602
1565
1525
1484
1439
1393
1345
1296
1246
1195
1144
1093
1043
993
944
896
851
807
766
728
693
662
633
609
588
570
555
543
533
526
520
515
512
509
506
502
498
493
487
479
469
456
442
425
407
387
366
345
323
303
285
269
256
247
242
242
247
257
272
293
318
348
382
420
462
506
554
604
656
710
765
821
879
937
995
1053
1110
1166
1220
1272
1321
1366
1407
1444
1476
1504
1527
1547
1562
1575
1585
1592
1598
1602
1606
1609
1612
1614
1616
1617
1617
1616
1613
1607
1599
1587
1573
1555
1534
1509
1481
1450
1414
1376
1333
1286
1235
1180
1121
1058
991
921
846
768
687
603
515
425
333
238
141
42
-58
-159
-260
-361
-461
-559
-655
-747
-836
-919
-998
-1070
-1135
-1194
-1245
-1289
-1325
-1353
-1373
-1386
-1392
-1391
-1384
-1371
-1352
-1329
-1300
-1267
-1229
-1187
-1140
-1088
-1032
-971
-907
-838
-766
-691
-613
-533
-450
-366
-282
-197
-112
-28
55
137
217
295
371
444
516
585
652
717
779
839
897
953
1006
1057
1106
1152
1195
1237
1276
1312
1347
1381
1412
1442
1471
1497
1522
1546
1567
1586
1603
1619
1632
1643
1653
1661
1668
1672
1675
1675
1672
1667
1658
1647
1634
1618
1600
1582
1564
1547
1531
1518
1509
1503
1501
1505
1513
1527
1546
1570
1598
1632
1669
1711
1757
1805
1857
1911
1968
2025
2086
2148
2212
2278
2345
2415
2487
2562
2639
2718
2799
2882
2967
3051
3135
3218
3300
3378
3453
3524
3591
3653
3710
3762
3808
3850
3887
3919
3947
3971
3990
4005
4017
4025
4029
4029
4026
4018
4006
3991
3971
3945
3914
3877
3834
3784
3729
3667
3599
3526
3446
3361
3271
3177
3078
2975
2869
2759
2646
2529
2410
2289
2164
2037
1910
1780
1650
1519
1387
1257
1128
1000
875
752
634
519
409
305
207
115
29
-50
-123
-189
-249
-303
-352
-396
-436
-471
-503
-532
-558
-580
-601
-618
-633
-645
-654
-661
-664
-665
-663
-658
-651
-642
-631
-620
-608
-596
-584
-574
-564
-555
-547
-541
-537
-534
-533
-534
-537
-541
-546
-551
-555
-558
-559
-556
-548
-535
-516
-490
-458
-419
-372
-318
-256
-188
-111
-27
64
162
268
381
500
626
758
897
1042
1194
1352
1516
1687
1863
2045
2233
2426
2623
2823
3025
3230
3435
3641
3846
4050
4253
4454
4653
4849
5042
5233
5420
5605
5788
5968
6146
6322
6496
6669
6839
7007
7173
7336
7497
7656
7811
7964
8113
8259
8401
8539
8672
8800
8923
9040
9151
9254
9351
9440
9520
9593
9657
9712
9759
9797
9827
9850
9865
9874
9877
9875
9869
9858
9845
9827
9807
9783
9756
9725
9690
9650
9607
9558
9504
9446
9381
9312
9237
9156
9070
8978
8880
8777
8669
8554
8433
8307
8173
8036
7892
7742
7587
7427
7262
7094
6922
6748
6571
6392
6213
6032
5851
5670
5491
5312
5136
4961
4790
4621
4456
4294
4135
3980
3829
3681
3537
3397
3261
3129
3001
2879
2761
2648
2540
2437
2340
2247
2160
2078
2001
1932
1867
1809
1756
1710
1669
1634
1604
1579
1558
1541
1527
1516
1507
1500
1494
1489
1485
1480
1476
1471
1465
1458
1449
1439
1428
1414
1398
1381
1361
1339
1314
1288
1259
1229
1196
1161
1123
1084
1043
999
954
908
860
812
763
713
662
612
561
509
458
406
354
302
250
199
147
97
47
-1
-48
-95
-140
-184
-227
-270
-312
-354
-396
-438
-481
-524
-569
-613
-659
-706
-753
-800
-847
-895
-941
-987
-1032
-1075
-1116
-1156
-1192
-1226
-1257
-1285
-1309
-1330
-1348
-1362
-1372
-1379
-1382
-1381
-1375
-1366
-1353
-1335
-1313
-1286
-1256
-1222
-1185
-1145
-1103
-1058
-1012
-966
-919
-873
-827
-782
-739
-698
-660
-624
-591
-561
-534
-511
-490
-473
-458
-446
-436
-428
-422
-417
-413
-409
-406
-402
-397
-392
-386
-378
-368
-357
-344
-330
-313
-294
-273
-251
-226
-200
-172
-141
-109
-74
-37
2
44
88
135
185
237
291
348
407
468
531
597
664
733
805
877
952
1028
1105
1183
1262
1342
1423
1505
1588
1672
1757
1842
1928
2013
2100
2186
2270
2354
2436
2516
2594
2668
2738
2804
2865
2920
2969
3011
3047
3075
3096
3110
3116
3116
3108
3094
3074
3047
3015
2976
2933
2884
2830
2770
2706
2636
2561
2482
2398
2310
2217
2120
2020
1917
1810
1701
1590
1476
1361
1245
1126
1006
886
764
642
518
393
267
140
13
-115
-244
-373
-503
-633
-762
-892
-1022
-1152
-1281
-1411
-1541
-1672
-1804
-1936
-2070
-2205
-2341
-2479
-2619
-2760
-2903
-3047
-3192
-3338
-3485
-3632
-3779
-3926
-4072
-4218
-4362
-4504
-4645
-4783
-4919
-5051
-5180
-5305
-5426
-5544
-5657
-5766
-5870
-5971
-6067
-6159
-6247
-6331
-6411
-6488
-6560
-6627
-6691
-6749
-6803
-6852
-6896
-6934
-6966
-6992
-7013
-7027
-7036
-7038
-7034
-7025
-7010
-6990
-6964
-6934
-6900
-6862
-6820
-6776
-6729
-6680
-6629
-6576
-6522
-6467
-6411
-6355
-6298
-6241
-6183
-6126
-6067
-6009
-5950
-5890
-5830
-5769
-5708
-5645
-5582
-5518
-5453
-5388
-5321
-5254
-5186
-5117
-5046
-4974
-4900
-4825
-4748
-4669
-4588
-4506
-4422
-4337
-4251
-4164
-4075
-3988
-3900
-3812
-3725
-3638
-3553
-3468
-3385
-3304
-3224
-3147
-3071
-2996
-2924
-2852
-2783
-2715
-2648
-2582
-2518
-2456
-2394
-2335
-2277
-2221
-2166
-2114
-2063
-2013
-1967
-1921
-1877
-1833
-1791
-1749
-1708
-1667
-1627
-1585
-1544
-1502
-1459
-1415
-1371
-1326
-1280
-1233
-1186
-1138
-1091
-1043
-996
-950
-905
-861
-819
-778
-738
-700
-663
-629
-595
-564
-535
-507
-481
-458
-437
-418
-402
-388
-377
-368
-362
-360
-360
-363
-370
-379
-393
-409
-430
-455
-484
-518
-556
-599
-647
-701
-760
-825
-896
-973
-1056
-1145
-1241
-1343
-1452
-1567
-1689
-1817
-1951
-2091
-2235
-2385
-2539
-2696
-2857
-3020
-3185
-3352
-3520
-3687
-3854
-4019
-4184
-4345
-4502
-4655
-4804
-4946
-5082
-5211
-5333
-5446
-5551
-5646
-5732
-5808
-5873
-5929
-5974
-6008
-6033
-6047
-6051
-6046
-6032
-6008
-5977
-5937
-5889
-5834
-5773
-5706
-5633
-5556
-5475
-5391
-5304
-5215
-5125
-5034
-4943
-4852
-4762
-4673
-4584
-4498
-4413
-4331
-4251
-4174
-4099
-4027
-3958
-3891
-3828
-3768
-3711
-3657
-3606
-3559
-3516
-3475
-3438
-3404
-3374
-3346
-3321
-3299
-3279
-3261
-3245
-3230
-3217
-3204
-3193
-3183
-3174
-3165
-3157
-3150
-3144
-3138
-3133
-3128
-3124
-3120
-3116
-3112
-3107
-3102
-3096
-3089
-3080
-3069
-3057
-3043
-3027
-3009
-2989
-2967
-2942
-2916
-2887
-2856
-2823
-2788
-2751
-2713
-2674
-2633
-2592
-2550
-2508
-2466
-2424
-2383
-2343
-2305
-2267
-2232
-2198
-2167
-2138
-2112
-2088
-2067
-2049
-2033
-2021
-2011
-2004
-1999
-1998
-1999
-2001
-2007
-2015
-2025
-2037
-2053
-2070
-2089
-2110
-2134
-2160
-2187
-2217
-2248
-2281
-2315
-2351
-2389
-2428
-2468
-2509
-2551
-2593
-2637
-2681
-2726
-2771
-2817
-2862
-2908
-2953
-2998
-3042
-3087
-3130
-3173
-3215
-3257
-3298
-3338
-3377
-3415
-3452
-3488
-3524
-3558
-3592
-3625
-3658
-3690
-3721
-3751
-3780
-3807
-3834
-3858
-3881
-3902
-3921
-3938
-3952
-3964
-3973
-3979
-3983
-3984
-3982
-3978
-3971
-3962
-3951
-3937
-3921
-3903
-3884
-3862
-3838
-3813
-3786
-3758
-3728
-3697
-3664
-3629
-3593
-3554
-3514
-3472
-3428
-3382
-3334
-3285
-3234
-3182
-3129
-3074
-3019
-2964
-2907
-2851
-2794
-2736
-2679
-2622
-2565
-2508
-2451
-2394
-2338
-2282
-2227
-2173
-2120
-2068
-2017
-1970
-1924
-1880
-1839
-1801
-1766
-1735
-1706
-1682
-1661
-1644
-1631
-1621
-1616
-1615
-1617
-1624
-1634
-1649
-1666
-1687
-1712
-1739
-1770
-1803
-1839
-1877
-1918
-1961
-2005
-2054
-2103
-2155
-2208
-2262
-2318
-2376
-2434
-2492
-2552
-2611
-2671
-2731
-2791
-2850
-2909
-2967
-3024
-3081
-3137
-3192
-3247
-3301
-3354
-3406
-3458
-3508
-3557
-3604
-3650
-3694
-3736
-3775
-3813
-3848
-3880
-3910
-3937
-3962
-3985
-4005
-4022
-4038
-4051
-4062
-4072
-4080
-4086
-4090
-4091
-4093
-4091
-4089
-4083
-4077
-4069
-4058
-4046
-4032
-4017
-4001
-3984
-3966
-3948
-3929
-3910
-3892
-3874
-3857
-3840
-3826
-3812
-3800
-3790
-3782
-3776
-3772
-3771
-3772
-3776
-3783
-3794
-3807
-3824
-3844
-3867
-3893
-3923
-3955
-3991
-4030
-4070
-4115
-4162
-4211
-4263
-4318
-4374
-4433
-4494
-4556
-4621
-4687
-4755
-4825
-4896
-4968
-5042
-5116
-5192
-5268
-5345
-5422
-5499
-5576
-5653
-5730
-5806
-5882
-5956
-6030
-6103
-6174
-6245
-6313
-6380
-6446
-6509
-6570
-6629
-6685
-6739
-6791
-6839
-6885
-6928
-6968
-7005
-7039
-7071
-7101
-7128
-7152
-7175
-7195
-7213
-7229
-7243
-7254
-7262
-7268
-7271
-7271
-7268
-7261
-7251
-7237
-7219
-7197
-7170
-7139
-7104
-7065
-7021
-6973
-6921
-6864
-6804
-6740
-6672
-6600
-6525
-6446
-6363
-6278
-6189
-6097
-6002
-5904
-5803
-5699
-5592
-5482
-5369
-5254
-5136
-5015
-4892
-4766
-4638
-4507
-4375
-4240
-4103
-3965
-3826
-3685
-3543
-3400
-3256
-3112
-2968
-2824
-2679
-2536
-2392
-2249
-2107
-1966
-1827
-1689
-1553
-1419
-1288
-1160
-1035
-914
-796
-683
-575
-471
-372
-278
-190
-107
-30
41
107
166
220
268
311
347
377
402
421
435
442
445
442
433
419
399
374
344
308
266
219
167
109
46
-22
-94
-172
-254
-340
-430
-523
-620
-720
-823
-929
-1037
-1147
-1259
-1372
-1487
-1602
-1719
-1836
-1953
-2069
-2185
-2301
-2415
-2527
-2638
-2746
-2852
-2955
-3056
-3153
-3247
-3337
-3424
-3507
-3587
-3663
-3736
-3805
-3871
-3934
-3993
-4048
-4100
-4149
-4195
-4237
-4275
-4311
-4343
-4371
-4397
-4419
-4438
-4453
-4466
-4475
-4482
-4486
-4486
-4484
-4479
-4471
-4461
-4447
-4432
-4413
-4393
-4370
-4344
-4317
-4288
-4257
-4225
-4191
-4155
-4117
-4078
-4038
-3995
-3951
-3905
-3858
-3808
-3756
-3703
-3647
-3589
-3530
-3468
-3404
-3337
-3269
-3199
-3126
-3052
-2975
-2897
-2817
-2735
-2652
-2568
-2482
-2396
-2308
-2219
-2129
-2039
-1948
-1857
-1765
-1673
-1581
-1490
-1398
-1307
-1216
-1125
-1035
-945
-856
-768
-680
-592
-506
-420
-336
-252
-170
-89
-10
67
142
214
285
352
418
480
540
597
651
702
751
798
842
883
923
961
996
1030
1063
1093
1123
1151
1178
1204
1229
1253
1277
1300
1323
1345
1367
1388
1409
1430
1450
1471
1492
1513
1536
1559
1583
1609
1637
1667
1699
1733
1769
1807
1848
1890
1935
1981
2029
2079
2128
2179
2230
2280
2330
2380
2429
2477
2524
2570
2615
2659
2702
2744
2784
2823
2860
2895
2927
2957
2985
3009
3030
3047
3061
3071
3077
3079
3078
3072
3062
3048
3030
3009
2983
2954
2922
2887
2848
2807
2763
2717
2669
2619
2566
2512
2456
2399
2340
2279
2217
2153
2088
2021
1956
1888
1820
1752
1684
1615
1547
1480
1414
1348
1284
1222
1161
1102
1046
992
941
894
849
809
772
739
711
687
667
651
640
634
632
635
642
653
669
689
712
740
771
806
844
886
930
977
1026
1078
1132
1187
1245
1303
1363
1424
1485
1547
1610
1672
1735
1797
1859
1921
1982
2041
2101
2159
2216
2272
2326
2379
2431
2481
2529
2576
2621
2665
2707
2747
2785
2822
2857
2890
2920
2949
2976
3001
3023
3043
3061
3076
3089
3099
3107
3112
3113
3112
3109
3102
3092
3079
3062
3043
3021
2995
2967
2936
2902
2866
2827
2787
2746
2704
2661
2617
2573
2530
2487
2445
2404
2364
2325
2287
2251
2216
2182
2149
2118
2088
2059
2031
2005
1981
1958
1936
1917
1900
1884
1871
1860
1852
1846
1843
1842
1843
1848
1855
1864
1877
1892
1909
1929
1952
1978
2005
2037
2071
2107
2145
2186
2230
2275
2323
2372
2423
2476
2531
2587
2644
2703
2763
2824
2887
2950
3014
3079
3144
3210
3276
3342
3408
3473
3538
3602
3665
3727
3787
3846
3903
3957
4009
4059
4106
4150
4191
4229
4263
4294
4322
4347
4368
4385
4400
4410
4417
4420
4420
4416
4408
4397
4383
4366
4345
4322
4296
4268
4237
4205
4171
4136
4100
4062
4025
3987
3949
3910
3872
3835
3797
3761
3725
3690
3656
3622
3590
3559
3529
3500
3473
3446
3421
3397
3374
3352
3332
3313
3295
3279
3263
3249
3236
3224
3212
3201
3191
3181
3172
3162
3153
3144
3134
3124
3114
3104
3093
3083
3073
3063
3054
3045
3037
3029
3023
3018
3015
3012
3011
3011
3012
3014
3017
3021
3026
3031
3038
3045
3052
3060
3069
3079
3088
3098
3108
3118
3128
3138
3148
3157
3165
3173
3180
3186
3191
3195
3198
3200
3200
3199
3197
3194
3189
3183
3176
3168
3159
3149
3138
3126
3114
3100
3086
3071
3056
3040
3023
3006
2989
2971
2952
2933
2913
2893
2872
2851
2829
2807
2785
2762
2740
2717
2694
2672
2649
2626
2604
2581
2559
2538
2516
2496
2475
2456
2437
2419
2402
2385
2369
2353
2338
2324
2310
2296
2283
2270
2258
2246
2235
2224
2214
2205
2196
2188
2180
2174
2168
2162
2158
2154
2151
2148
2146
2145
2144
2144
2144
2144
2145
2147
2148
2150
2152
2153
2155
2156
2158
2159
2159
2159
2158
2157
2155
2152
2149
2144
2139
2132
2126
2118
2110
2102
2093
2085
2077
2069
2062
2056
2050
2045
2041
2037
2036
2035
2033
2035
2036
2039
2041
2045
2050
2056
2062
2069
2076
2084
2093
2102
2112
2122
2133
2143
2154
2165
2176
2187
2198
2209
2221
2232
2243
2255
2266
2277
2289
2300
2311
2322
2332
2343
2353
2362
2372
2380
2388
2396
2403
2410
2416
2422
2427
2432
2437
2441
2445
2448
2451
2453
2455
2455
2455
2455
2453
2451
2448
2443
2438
2433
2426
2419
2411
2403
2394
2385
2376
2367
2358
2349
2341
2332
2325
2317
2310
2303
2296
2290
2283
2277
2271
2265
2259
2253
2248
2243
2238
2234
2230
2226
2223
2220
2218
2215
2213
2211
2209
2208
2206
2204
2202
2200
2198
2195
2192
2189
2185
2180
2175
2170
2163
2156
2148
2139
2130
2119
2108
2096
2083
2069
2054
2037
2020
2001
1981
1959
1936
1911
1885
1857
1828
1797
1765
1732
1697
1662
1625
1587
1549
1510
1471
1432
1392
1353
1313
1274
1235
1196
1157
1119
1081
1043
1006
969
933
897
861
826
792
758
725
692
660
630
599
570
542
514
487
461
435
411
387
364
342
320
299
279
260
241
222
204
186
168
151
134
117
100
83
66
50
33
17
1
-15
-30
-45
-60
-75
-90
-104
-118
-132
-145
-158
-171
-184
-196
-208
-219
-230
-240
-250
-259
-267
-274
-281
-286
-291
-295
-298
-300
-301
-302
-302
-301
-299
-297
-294
-290
-286
-281
-275
-268
-261
-253
-244
-235
-226
-216
-205
-194
-183
-171
-159
-146
-133
-119
-105
-90
-76
-61
-45
-30
-14
2
18
35
51
69
86
104
122
140
158
177
197
216
236
255
275
294
314
332
351
368
385
400
414
427
439
449
457
463
467
469
468
466
461
455
446
435
422
408
391
373
352
330
306
280
253
224
193
161
127
93
58
21
-15
-53
-90
-128
-165
-202
-239
-276
-312
-348
-383
-417
-451
-485
-518
-550
-582
-613
-643
-673
-702
-730
-757
-783
-808
-832
-856
-878
-899
-920
-939
-957
-974
-990
-1004
-1018
-1031
-1043
-1053
-1063
-1071
-1078
-1083
-1088
-1091
-1093
-1094
-1094
-1094
-1093
-1091
-1088
-1084
-1080
-1075
-1069
-1062
-1054
-1046
-1036
-1026
-1014
-1002
-991
-978
-965
-951
-938
-925
-912
-899
-887
-876
-865
-855
-847
-839
-833
-828
-824
-822
-821
-822
-825
-829
-835
-843
-852
-863
-877
-892
-909
-928
-948
-971
-995
-1020
-1049
-1078
-1108
-1140
-1173
-1208
-1244
-1280
-1318
-1357
-1397
-1437
-1478
-1520
-1563
-1606
-1650
-1695
-1740
-1786
-1831
-1877
-1923
-1969
-2013
-2059
-2104
-2147
-2190
-2232
-2273
-2313
-2352
-2390
-2426
-2461
-2494
-2526
-2556
-2585
-2612
-2637
-2660
-2681
-2701
-2718
-2734
-2747
-2759
-2769
-2776
-2782
-2785
-2786
-2786
-2783
-2778
-2770
-2761
-2749
-2735
-2719
-2701
-2680
-2658
-2634
-2607
-2579
-2550
-2519
-2487
-2453
-2419
-2384
-2348
-2311
-2274
-2237
-2199
-2161
-2123
-2084
-2045
-2007
-1968
-1930
-1891
-1853
-1815
-1777
-1740
-1704
-1669
-1634
-1600
-1567
-1535
-1504
-1474
-1445
-1416
-1388
-1361
-1334
-1308
-1282
-1257
-1233
-1209
-1185
-1162
-1140
-1118
-1097
-1076
-1055
-1034
-1014
-994
-974
-954
-934
-915
-895
-875
-856
-837
-818
-799
-781
-764
-746
-730
-713
-698
-683
-668
-655
-641
-629
-617
-606
-595
-584
-575
-565
-557
-548
-540
-533
-526
-519
-513
-508
-503
-499
-496
-493
-491
-490
-490
-491
-492
-495
-498
-502
-507
-513
-520
-528
-537
-547
-558
-571
-584
-600
-616
-634
-653
-673
-695
-718
-741
-766
-792
-818
-845
-873
-901
-930
-959
-989
-1018
-1050
-1081
-1113
-1144
-1176
-1209
-1241
-1273
-1306
-1338
-1370
-1401
-1432
-1462
-1492
-1521
-1549
-1576
-1602
-1627
-1652
-1675
-1698
-1719
-1740
-1761
-1780
-1800
-1818
-1836
-1853
-1870
-1886
-1902
-1917
-1932
-1946
-1959
-1972
-1984
-1996
-2007
-2017
-2027
-2036
-2045
-2052
-2059
-2065
-2070
-2075
-2078
-2080
-2081
-2081
-2080
-2078
-2074
-2070
-2064
-2057
-2049
-2040
-2031
-2020
-2009
-1997
-1984
-1971
-1957
-1943
-1928
-1913
-1898
-1882
-1866
-1849
-1832
-1814
-1796
-1778
-1759
-1739
-1719
-1699
-1678
-1656
-1635
-1613
-1591
-1570
-1548
-1526
-1504
-1483
-1462
-1442
-1422
-1403
-1385
-1368
-1352
-1336
-1322
-1309
-1297
-1286
-1276
-1268
-1260
-1254
-1249
-1245
-1242
-1239
-1238
-1238
-1239
-1241
-1244
-1248
-1253
-1259
-1266
-1274
-1283
-1292
-1302
-1313
-1325
-1337
-1349
-1362
-1374
-1387
-1399
-1411
-1422
-1433
-1443
-1453
-1462
-1470
-1478
-1484
-1490
-1495
-1498
-1501
-1502
-1503
-1503
-1501
-1499
-1496
-1492
-1487
-1482
-1477
-1470
-1464
-1457
-1450
-1443
-1436
-1429
-1422
-1416
-1410
-1404
-1399
-1394
-1390
-1386
-1383
-1380
-1378
-1377
-1376
-1375
-1375
-1376
-1377
-1378
-1380
-1382
-1384
-1387
-1391
-1394
-1399
-1404
-1409
-1415
-1422
-1430
-1439
-1448
-1459
-1471
-1484
-1498
-1513
-1529
-1545
-1563
-1582
-1602
-1622
-1643
-1664
-1686
-1708
-1731
-1754
-1777
-1800
-1824
-1847
-1871
-1895
-1920
-1944
-1969
-1994
-2020
-2045
-2071
-2097
-2122
-2148
-2173
-2199
-2223
-2248
-2271
-2295
-2317
-2339
-2360
-2381
-2400
-2419
-2438
-2456
-2473
-2490
-2507
-2523
-2538
-2553
-2567
-2581
-2594
-2607
-2619
-2630
-2640
-2650
-2658
-2666
-2673
-2679
-2685
-2689
-2693
-2695
-2697
-2697
-2697
-2696
-2693
-2690
-2685
-2680
-2674
-2667
-2659
-2651
-2642
-2633
-2623
-2612
-2602
-2591
-2579
-2568
-2556
-2544
-2531
-2519
-2506
-2492
-2479
-2465
-2450
-2436
-2421
-2406
-2390
-2375
-2359
-2343
-2327
-2311
-2294
-2278
-2261
-2244
-2226
-2209
-2191
-2173
-2154
-2136
-2117
-2098
-2079
-2059
-2040
-2021
-2001
-1983
-1965
-1947
-1929
-1912
-1895
-1878
-1862
-1846
-1831
-1816
-1802
-1788
-1774
-1761
-1748
-1736
-1724
-1713
-1702
-1691
-1682
-1672
-1663
-1655
-1647
-1640
-1633
-1627
-1621
-1616
-1611
-1607
-1603
-1600
-1597
-1595
-1593
-1592
-1592
-1592
-1592
-1593
-1595
-1597
-1599
-1602
-1605
-1609
-1613
-1617
-1622
-1627
-1633
-1640
-1647
-1654
-1662
-1670
-1679
-1689
-1699
-1709
-1721
-1732
-1744
-1757
-1770
-1784
-1799
-1814
-1829
-1845
-1862
-1879
-1896
-1914
-1932
-1951
-1970
-1989
-2009
-2029
-2049
-2069
-2089
-2109
-2130
-2151
-2171
-2192
-2213
-2234
-2255
-2275
-2296
-2316
-2336
-2356
-2375
-2394
-2413
-2430
-2448
-2464
-2481
-2496
-2511
-2525
-2538
-2550
-2562
-2572
-2582
-2590
-2598
-2604
-2610
-2614
-2617
-2620
-2621
-2621
-2620
-2618
-2615
-2610
-2605
-2599
-2592
-2585
-2576
-2567
-2557
-2547
-2536
-2525
-2514
-2503
-2491
-2480
-2468
-2457
-2446
-2435
-2424
-2414
-2403
-2393
-2383
-2373
-2363
-2353
-2343
-2333
-2323
-2313
-2303
-2293
-2282
-2271
-2259
-2247
-2234
-2221
-2206
-2191
-2176
-2159
-2141
-2122
-2102
-2081
-2059
-2035
-2011
-1985
-1958
-1930
-1900
-1870
-1839
-1807
-1774
-1741
-1706
-1672
-1636
-1600
-1564
-1528
-1491
-1454
-1418
-1381
-1344
-1307
-1270
-1233
-1196
-1159
-1123
-1086
-1050
-1014
-978
-942
-906
-869
-833
-796
-760
-723
-685
-647
-609
-570
-531
-491
-451
-410
-369
-327
-285
-243
-201
-158
-115
-73
-31
11
53
94
134
173
212
249
285
320
353
385
415
444
471
496
519
540
559
576
590
602
612
620
625
628
628
625
621
613
604
592
578
561
543
522
499
475
449
421
391
360
327
294
258
222
185
146
107
67
27
-14
-56
-97
-139
-181
-223
-265
-307
-349
-390
-431
-471
-511
-550
-589
-627
-663
-700
-735
-769
-803
-835
-866
-897
-926
-955
-982
-1008
-1034
-1059
-1083
-1105
-1127
-1148
-1168
-1187
-1205
-1222
-1238
-1253
-1267
-1281
-1293
-1304
-1314
-1323
-1331
-1337
-1343
-1347
-1350
-1352
-1353
-1353
-1351
-1348
-1344
-1339
-1333
-1326
-1318
-1309
-1298
-1287
-1276
-1263
-1249
-1235
-1220
-1205
-1188
-1171
-1153
-1135
-1115
-1095
-1074
-1052
-1029
-1004
-979
-953
-926
-898
-869
-839
-809
-777
-746
-713
-681
-648
-615
-581
-547
-514
-480
-446
-412
-379
-345
-312
-279
-247
-214
-183
-151
-120
-90
-60
-30
-1
28
57
85
112
140
167
194
221
248
274
301
327
352
378
403
429
454
479
504
529
554
579
604
629
654
679
705
730
756
782
808
834
860
887
914
941
968
996
1024
1053
1082
1111
1141
1171
1201
1232
1264
1296
1328
1361
1393
1427
1460
1494
1528
1562
1597
1632
1667
1702
1737
1772
1807
1843
1878
1913
1948
1983
2017
2052
2086
2119
2152
2185
2216
2248
2278
2308
2337
2366
2393
2420
2446
2471
2496
2519
2542
2564
2585
2605
2625
2643
2662
2679
2696
2712
2727
2742
2756
2769
2782
2794
2806
2817
2826
2836
2844
2851
2858
2864
2870
2875
2879
2882
2885
2887
2889
2890
2890
2890
2890
2889
2888
2886
2883
2880
2877
2873
2868
2863
2858
2852
2845
2839
2832
2825
2817
2809
2801
2793
2785
2777
2768
2760
2751
2742
2733
2725
2716
2707
2698
2689
2681
2672
2663
2654
2645
2636
2627
2618
2609
2600
2590
2580
2569
2558
2547
2535
2523
2510
2496
2481
2466
2450
2433
2415
2396
2377
2356
2335
2314
2291
2268
2244
2220
2195
2169
2143
2117
2090
2063
2036
2008
1981
1953
1926
1898
1872
1845
1819
1794
1769
1745
1722
1700
1678
1658
1638
1620
1602
1586
1570
1556
1543
1531
1520
1511
1503
1496
1490
1486
1483
1481
1481
1481
1483
1486
1490
1495
1500
1507
1515
1523
1532
1542
1553
1565
1578
1591
1605
1620
1635
1651
1668
1685
1702
1720
1738
1756
1774
1792
1811
1829
1847
1864
1882
1900
1917
1935
1952
1969
1986
2004
2020
2037
2053
2070
2086
2101
2117
2132
2147
2162
2177
2192
2206
2221
2235
2249
2263
2277
2291
2304
2316
2328
2340
2351
2361
2371
2380
2389
2397
2405
2412
2419
2425
2431
2436
2442
2447
2452
2456
2461
2465
2469
2473
2477
2480
2483
2486
2488
2490
2492
2493
2493
2493
2493
2492
2491
2489
2487
2484
2481
2477
2473
2468
2463
2457
2451
2444
2436
2428
2419
2410
2401
2390
2380
2369
2357
2345
2332
2319
2305
2291
2277
2261
2246
2230
2213
2197
2179
2161
2143
2124
2105
2086
2066
2045
2025
2005
1984
1963
1942
1921
1900
1879
1857
1836
1815
1794
1773
1751
1730
1708
1686
1664
1641
1619
1596
1572
1549
1525
1501
1477
1453
1429
1404
1380
1355
1331
1306
1282
1257
1233
1209
1186
1162
1139
1116
1093
1071
1049
1027
1006
985
964
944
925
906
888
870
853
837
821
806
791
778
765
752
740
729
718
708
698
689
680
672
664
656
648
641
634
627
621
615
609
604
598
593
588
584
579
574
570
565
560
555
550
544
539
533
527
520
514
507
499
491
483
474
465
454
443
432
419
406
392
378
362
346
329
311
293
273
254
234
213
192
170
148
126
104
81
58
35
11
-12
-36
-59
-83
-106
-130
-153
-175
-198
-221
-243
-265
-286
-307
-328
-349
-369
-388
-408
-426
-445
-463
-480
-497
-513
-528
-543
-557
-570
-583
-595
-606
-616
-626
-635
-644
-651
-659
-665
-671
-676
-681
-686
-690
-694
-697
-700
-704
-707
-710
-713
-716
-719
-722
-726
-729
-733
-737
-742
-746
-751
-756
-762
-767
-773
-779
-786
-793
-800
-808
-816
-824
-833
-843
-852
-862
-873
-884
-895
-906
-917
-929
-940
-952
-963
-975
-986
-997
-1008
-1018
-1028
-1038
-1047
-1056
-1065
-1073
-1080
-1087
-1094
-1100
-1106
-1111
-1116
-1121
-1125
-1129
-1132
-1135
-1137
-1139
-1141
-1142
-1144
-1145
-1145
-1146
-1147
-1148
-1149
-1150
-1151
-1152
-1153
-1154
-1156
-1158
-1159
-1161
-1162
-1164
-1166
-1167
-1169
-1170
-1172
-1173
-1174
-1175
-1176
-1177
-1178
-1179
-1180
-1180
-1181
-1181
-1181
-1181
-1181
-1180
-1179
-1178
-1176
-1174
-1171
-1169
-1166
-1162
-1159
-1155
-1152
-1148
-1144
-1140
-1135
-1131
-1127
-1122
-1118
-1114
-1110
-1106
-1102
-1098
-1095
-1091
-1089
-1086
-1085
-1083
-1082
-1082
-1083
-1083
-1085
-1087
-1090
-1093
-1097
-1102
-1107
-1113
-1120
-1127
-1135
-1144
-1154
-1165
-1176
-1189
-1202
-1215
-1230
-1245
-1261
-1277
-1293
-1310
-1327
-1345
-1362
-1380
-1397
-1414
-1431
-1448
-1465
-1481
-1497
-1513
-1529
-1543
-1558
-1572
-1586
-1600
-1613
-1626
-1639
-1651
-1663
-1675
-1686
-1697
-1708
-1719
-1729
-1738
-1748
-1757
-1765
-1774
-1782
-1790
-1798
-1806
-1814
-1821
-1829
-1837
-1844
-1852
-1860
-1867
-1875
-1883
-1891
-1899
-1907
-1915
-1924
-1932
-1940
-1948
-1956
-1963
-1971
-1978
-1985
-1992
-1998
-2005
-2011
-2017
-2021
-2028
-2033
-2039
-2045
-2050
-2056
-2061
-2066
-2072
-2077
-2082
-2086
-2090
-2094
-2098
-2101
-2104
-2107
-2109
-2111
-2112
-2113
-2114
-2114
-2114
-2113
-2112
-2111
-2109
-2107
-2104
-2101
-2097
-2093
-2088
-2083
-2077
-2070
-2063
-2056
-2048
-2039
-2029
-2020
-2009
-1999
-1988
-1976
-1964
-1951
-1938
-1924
-1911
-1896
-1882
-1867
-1852
-1837
-1822
-1807
-1793
-1778
-1764
-1750
-1736
-1722
-1709
-1696
-1683
-1671
-1659
-1646
-1634
-1622
-1610
-1599
-1587
-1576
-1564
-1553
-1543
-1532
-1522
-1512
-1502
-1493
-1484
-1475
-1467
-1459
-1451
-1444
-1437
-1430
-1424
-1418
-1413
-1408
-1404
-1400
-1396
-1393
-1391
-1389
-1387
-1385
-1384
-1383
-1382
-1382
-1382
-1382
-1382
-1382
-1382
-1383
-1383
-1384
-1385
-1386
-1387
-1388
-1389
-1390
-1391
-1393
-1394
-1395
-1396
-1396
-1397
-1397
-1398
-1398
-1398
-1398
-1398
-1398
-1398
-1398
-1397
-1397
-1396
-1395
-1395
-1394
-1393
-1392
-1391
-1390
-1389
-1388
-1387
-1386
-1386
-1385
-1384
-1384
-1383
-1383
-1383
-1383
-1384
-1384
-1385
-1386
-1387
-1388
-1390
-1392
-1394
-1396
-1399
-1402
-1405
-1409
-1413
-1418
-1423
-1428
-1435
-1441
-1448
-1456
-1464
-1472
-1481
-1490
-1499
-1509
-1519
-1529
-1540
-1551
-1562
-1574
-1586
-1598
-1611
-1624
-1637
-1650
-1664
-1678
-1693
-1708
-1723
-1738
-1753
-1768
-1784
-1799
-1814
-1829
-1844
-1858
-1872
-1886
-1899
-1912
-1924
-1936
-1947
-1957
-1967
-1976
-1984
-1991
-1998
-2004
-2009
-2013
-2017
-2019
-2021
-2021
-2021
-2021
-2019
-2017
-2013
-2009
-2005
-1999
-1993
-1985
-1977
-1967
-1957
-1945
-1933
-1919
-1905
-1889
-1873
-1856
-1839
-1820
-1801
-1781
-1761
-1740
-1719
-1698
-1676
-1654
-1632
-1610
-1588
-1565
-1543
-1521
-1499
-1478
-1457
-1436
-1416
-1396
-1377
-1358
-1339
-1321
-1303
-1286
-1269
-1252
-1235
-1218
-1201
-1184
-1167
-1149
-1132
-1114
-1096
-1077
-1059
-1040
-1020
-1000
-982
-962
-942
-923
-903
-883
-863
-843
-824
-804
-785
-766
-747
-728
-710
-692
-674
-657
-640
-624
-609
-594
-579
-565
-552
-539
-527
-515
-504
-494
-484
-475
-466
-459
-452
-445
-440
-435
-431
-427
-424
-422
-421
-421
-421
-421
-423
-425
-428
-431
-435
-439
-445
-450
-457
-464
-471
-480
-489
-498
-508
-519
-530
-541
-553
-566
-579
-592
-606
-620
-635
-649
-664
-679
-695
-710
-726
-742
-758
-774
-790
-806
-822
-838
-854
-869
-884
-899
-914
-927
-941
-954
-966
-978
-990
-1000
-1010
-1020
-1031
-1040
-1048
-1056
-1064
-1070
-1077
-1082
-1087
-1091
-1094
-1097
-1098
-1099
-1099
-1099
-1097
-1095
-1092
-1088
-1083
-1078
-1071
-1064
-1056
-1047
-1037
-1026
-1014
-1002
-989
-975
-961
-946
-930
-914
-898
-882
-865
-848
-831
-815
-798
-782
-765
-749
-733
-717
-702
-686
-671
-656
-641
-627
-612
-599
-585
-572
-560
-548
-536
-525
-515
-505
-496
-487
-478
-470
-463
-455
-448
-442
-436
-431
-426
-422
-418
-414
-411
-409
-406
-405
-403
-402
-402
-401
-401
-401
-401
-402
-402
-403
-403
-403
-404
-404
-404
-404
-404
-404
-403
-403
-402
-401
-400
-399
-397
-395
-393
-391
-388
-384
-380
-376
-371
-365
-359
-352
-344
-336
-327
-318
-308
-297
-286
-274
-261
-248
-234
-220
-205
-189
-173
-156
-139
-122
-104
-86
-67
-49
-30
-11
7
26
44
62
80
98
116
133
150
167
184
200
217
233
249
265
280
295
310
325
340
354
368
382
395
408
421
434
446
458
469
481
491
502
512
522
532
542
551
560
568
576
584
592
600
607
613
620
626
631
637
641
645
649
652
654
655
656
656
656
655
654
652
650
647
644
641
637
633
629
625
620
615
609
603
597
590
583
576
568
560
552
543
535
525
516
506
496
485
475
464
453
441
429
417
405
392
380
367
355
342
330
318
306
294
283
272
262
252
242
233
224
216
207
199
192
184
177
170
163
156
149
143
137
131
125
119
114
109
105
100
96
92
89
85
82
79
76
74
71
69
67
65
63
61
59
58
56
54
52
50
48
46
44
42
39
36
33
29
26
22
17
13
8
3
-2
-7
-13
-18
-24
-29
-35
-40
-46
-51
-56
-61
-65
-69
-73
-77
-81
-84
-87
-90
-93
-96
-99
-102
-105
-108
-111
-114
-117
-121
-125
-128
-132
-136
-140
-144
-149
-153
-158
-162
-167
-171
-176
-180
-185
-189
-193
-198
-202
-205
-209
-212
-215
-218
-220
-222
-223
-224
-224
-224
-224
-223
-222
-221
-219
-217
-215
-212
-209
-205
-202
-198
-193
-189
-184
-178
-173
-167
-161
-154
-148
-141
-134
-126
-118
-110
-102
-93
-84
-75
-66
-57
-47
-38
-29
-19
-10
0
9
18
26
35
43
51
59
67
75
82
89
97
104
112
120
128
136
144
153
162
171
181
190
200
210
220
230
241
252
263
275
287
299
312
326
339
354
369
385
401
418
435
453
472
491
511
531
552
574
596
619
642
666
691
715
740
766
791
817
843
869
895
921
946
972
997
1020
1046
1070
1093
1116
1139
1160
1182
1202
1222
1241
1259
1277
1294
1310
1325
1339
1352
1365
1376
1387
1396
1405
1413
1420
1427
1432
1437
1442
1446
1449
1452
1455
1457
1459
1461
1463
1465
1466
1467
1468
1469
1470
1471
1471
1471
1472
1472
1472
1472
1471
1471
1470
1470
1468
1467
1465
1464
1461
1459
1456
1453
1449
1445
1441
1437
1432
1427
1422
1416
1411
1405
1398
1392
1385
1377
1370
1361
1353
1344
1335
1326
1316
1306
1296
1285
1274
1263
1252
1241
1230
1219
1208
1197
1187
1176
1166
1156
1147
1138
1129
1120
1113
1105
1098
1092
1086
1081
1076
1072
1068
1065
1063
1060
1059
1057
1056
1055
1055
1054
1054
1053
1053
1053
1052
1052
1051
1050
1050
1049
1048
1047
1046
1044
1043
1042
1040
1039
1037
1036
1035
1033
1032
1030
1029
1027
1026
1025
1024
1022
1022
1020
1018
1018
1016
1016
1014
1014
1012
1012
1010
1008
1006
1006
1004
1002
1000
998
996
994
991
988
985
982
978
975
970
966
962
957
952
946
940
934
928
921
914
907
899
891
883
875
866
857
847
837
828
817
807
796
785
774
762
750
738
725
712
698
684
670
655
639
623
606
589
572
554
536
517
499
480
461
442
424
405
386
367
348
330
311
292
274
255
237
218
200
182
164
145
127
109
91
72
54
36
18
0
-18
-36
-54
-72
-89
-106
-124
-141
-158
-175
-192
-209
-226
-242
-259
-276
-293
-310
-326
-343
-359
-376
-392
-408
-424
-439
-454
-469
-484
-499
-513
-527
-541
-555
-568
-582
-595
-608
-620
-632
-644
-656
-667
-678
-688
-698
-707
-716
-724
-732
-739
-746
-752
-757
-762
-766
-770
-773
-775
-776
-777
-777
-777
-775
-773
-770
-767
-762
-757
-752
-745
-738
-730
-722
-713
-703
-692
-681
-670
-657
-645
-631
-617
-603
-588
-572
-557
-540
-524
-507
-490
-473
-456
-438
-421
-404
-386
-369
-352
-335
-319
-302
-287
-271
-256
-242
-228
-215
-202
-190
-179
-169
-159
-150
-142
-134
-128
-122
-117
-113
-110
-108
-106
-105
-105
-106
-107
-110
-113
-116
-120
-125
-131
-137
-143
-150
-157
-165
-174
-182
-192
-201
-211
-222
-232
-243
-255
-267
-279
-292
-305
-319
-333
-348
-363
-379
-395
-411
-428
-445
-463
-481
-499
-518
-537
-555
-574
-594
-613
-633
-653
-672
-692
-713
-733
-753
-774
-794
-815
-836
-857
-878
-899
-921
-942
-964
-986
-1008
-1030
-1053
-1075
-1098
-1120
-1143
-1166
-1189
-1211
-1234
-1257
-1279
-1301
-1323
-1345
-1367
-1388
-1409
-1430
-1450
-1470
-1490
-1510
-1529
-1548
-1566
-1585
-1602
-1620
-1637
-1653
-1669
-1684
-1699
-1713
-1726
-1739
-1752
-1763
-1774
-1785
-1795
-1804
-1813
-1822
-1830
-1838
-1846
-1853
-1860
-1867
-1874
-1881
-1887
-1893
-1899
-1905
-1910
-1916
-1921
-1926
-1930
-1935
-1939
-1943
-1946
-1950
-1953
-1956
-1958
-1961
-1963
-1965
-1966
-1967
-1968
-1969
-1969
-1969
-1968
-1967
-1966
-1964
-1962
-1960
-1957
-1954
-1950
-1947
-1943
-1938
-1934
-1929
-1924
-1919
-1914
-1908
-1902
-1896
-1890
-1884
-1877
-1870
-1863
-1856
-1849
-1841
-1834
-1826
-1818
-1810
-1803
-1795
-1787
-1780
-1772
-1765
-1758
-1752
-1745
-1739
-1733
-1728
-1723
-1718
-1714
-1710
-1706
-1702
-1699
-1697
-1694
-1692
-1690
-1688
-1686
-1684
-1683
-1681
-1680
-1679
-1678
-1677
-1676
-1676
-1675
-1674
-1674
-1673
-1672
-1672
-1671
-1670
-1669
-1667
-1666
-1664
-1662
-1660
-1657
-1655
-1652
-1648
-1645
-1641
-1638
-1633
-1629
-1625
-1620
-1615
-1611
-1606
-1601
-1597
-1592
-1588
-1584
-1580
-1576
-1573
-1570
-1567
-1564
-1562
-1560
-1558
-1556
-1554
-1553
-1551
-1550
-1548
-1546
-1544
-1542
-1540
-1538
-1535
-1533
-1530
-1526
-1522
-1518
-1514
-1509
-1504
-1498
-1491
-1485
-1477
-1469
-1460
-1451
-1441
-1430
-1419
-1407
-1395
-1382
-1369
-1355
-1341
-1326
-1312
-1297
-1282
-1267
-1252
-1237
-1222
-1207
-1192
-1178
-1163
-1149
-1136
-1122
-1109
-1096
-1084
-1072
-1060
-1048
-1037
-1025
-1014
-1002
-992
-982
-972
-961
-951
-942
-932
-923
-914
-906
-897
-889
-881
-873
-866
-858
-851
-844
-837
-830
-823
-817
-810
-805
-799
-794
-790
-786
-782
-779
-777
-775
-774
-774
-774
-775
-776
-778
-781
-784
-788
-793
-798
-804
-810
-817
-824
-832
-840
-848
-856
-865
-874
-883
-892
-901
-910
-920
-929
-938
-946
-955
-963
-972
-980
-987
-995
-1002
-1008
-1016
-1022
-1028
-1034
-1039
-1044
-1049
-1053
-1058
-1062
-1066
-1069
-1073
-1076
-1079
-1082
-1085
-1087
-1089
-1091
-1093
-1095
-1097
-1098
-1099
-1101
-1102
-1103
-1103
-1104
-1105
-1106
-1106
-1107
-1108
-1108
-1109
-1110
-1111
-1112
-1113
-1114
-1115
-1116
-1117
-1117
-1118
-1119
-1120
-1120
-1120
-1121
-1121
-1120
-1120
-1120
-1119
-1118
-1116
-1115
-1113
-1111
-1109
-1107
-1104
-1102
-1099
-1096
-1093
-1090
-1087
-1084
-1080
-1077
-1074
-1070
-1067
-1064
-1061
-1057
-1054
-1051
-1047
-1044
-1041
-1037
-1034
-1031
-1027
-1022
-1020
-1016
-1012
-1008
-1002
-999
-994
-989
-984
-978
-972
-966
-960
-954
-947
-940
-933
-925
-917
-909
-901
-892
-882
-872
-862
-851
-840
-828
-816
-804
-791
-778
-765
-751
-738
-724
-709
-695
-680
-665
-650
-635
-619
-603
-587
-571
-554
-537
-520
-503
-485
-468
-450
-432
-415
-397
-379
-362
-345
-328
-311
-295
-279
-263
-248
-233
-219
-204
-191
-178
-165
-153
-142
-131
-120
-110
-101
-92
-83
-75
-68
-61
-55
-50
-45
-40
-37
-33
-30
-28
-26
-25
-24
-23
-23
-23
-24
-24
-25
-26
-28
-29
-30
-32
-34
-36
-38
-40
-43
-45
-48
-51
-54
-57
-60
-64
-68
-71
-75
-79
-83
-87
-91
-94
-98
-101
-105
-107
-110
-112
-114
-116
-117
-118
-118
-118
-117
-116
-115
-113
-111
-109
-106
-103
-99
-95
-91
-86
-81
-76
-70
-64
-57
-51
-44
-36
-29
-21
-12
-4
5
14
23
32
42
51
60
69
79
87
96
105
113
121
129
136
143
150
157
163
169
175
181
186
191
196
200
204
208
211
214
217
219
222
223
225
226
227
228
228
229
229
229
229
228
228
227
226
224
223
221
218
216
213
209
205
201
196
191
186
180
174
168
161
154
147
140
133
125
118
110
103
95
87
80
72
64
56
48
39
31
22
13
5
-4
-14
-23
-32
-42
-51
-61
-70
-80
-90
-100
-110
-120
-130
-140
-150
-160
-170
-180
-190
-200
-210
-219
-229
-238
-247
-257
-265
-274
-283
-291
-299
-307
-315
-323
-331
-339
-346
-354
-361
-369
-376
-383
-391
-398
-405
-413
-420
-427
-434
-441
-448
-454
-461
-467
-473
-479
-484
-489
-494
-498
-502
-505
-509
-512
-514
-516
-518
-519
-520
-520
-520
-520
-519
-517
-515
-513
-510
-507
-503
-499
-494
-489
-483
-477
-470
-463
-456
-447
-439
-430
-420
-410
-400
-389
-378
-367
-356
-344
-332
-319
-307
-294
-282
-269
-255
-242
-229
-215
-202
-188
-175
-161
-148
-134
-121
-108
-95
-82
-70
-58
-46
-34
-23
-12
-1
10
20
30
40
50
60
69
78
88
97
106
115
124
132
141
149
157
166
174
182
189
197
205
213
220
228
235
242
250
257
264
271
278
285
291
298
304
310
315
321
326
331
335
339
343
347
350
353
355
357
359
360
361
362
362
361
361
359
357
355
352
349
345
341
336
331
325
319
312
305
297
289
281
272
263
254
245
236
227
217
208
199
190
181
172
164
155
147
139
131
123
116
109
103
96
91
85
80
76
72
68
65
63
61
60
59
59
59
60
61
63
65
68
71
75
79
83
87
92
97
102
107
112
118
124
129
135
141
147
153
159
165
172
178
185
191
198
205
212
220
227
235
242
250
258
266
275
283
292
300
309
318
326
335
343
352
360
368
376
384
393
401
409
416
424
432
440
447
455
462
469
475
482
488
494
500
506
511
516
521
526
530
534
538
542
545
548
550
552
554
555
556
557
557
557
556
555
554
553
552
550
549
547
546
544
543
542
542
541
541
541
541
541
542
543
544
545
547
549
552
554
557
560
563
566
570
573
577
581
584
588
591
594
597
600
602
605
607
609
611
613
614
616
617
618
619
620
620
621
621
621
620
620
619
617
615
613
611
608
604
601
597
593
589
584
579
574
569
563
558
552
547
541
536
530
525
519
514
509
504
500
495
491
487
484
480
477
474
472
470
468
466
464
463
462
462
461
461
461
461
462
462
463
464
465
467
468
470
471
473
475
476
478
480
482
484
486
487
489
491
492
494
495
496
497
498
499
499
499
499
499
498
497
496
495
493
490
488
484
481
477
473
468
463
457
451
445
438
431
424
416
408
400
391
381
372
362
352
341
330
319
308
296
285
273
260
248
236
223
211
198
186
173
161
148
135
123
110
98
85
73
61
49
37
25
13
2
-9
-20
-30
-41
-51
-61
-70
-80
-89
-98
-106
-115
-123
-131
-138
-146
-153
-160
-167
-174
-181
-188
-194
-201
-207
-213
-220
-226
-232
-238
-244
-249
-255
-261
-266
-271
-277
-282
-287
-292
-298
-303
-308
-313
-319
-324
-329
-335
-340
-345
-350
-355
-360
-365
-370
-375
-379
-384
-388
-392
-397
-401
-405
-409
-413
-417
-421
-425
-429
-433
-437
-442
-446
-451
-455
-460
-465
-470
-475
-480
-486
-491
-497
-502
-508
-514
-520
-527
-533
-540
-547
-554
-562
-569
-577
-585
-593
-601
-610
-618
-627
-636
-645
-654
-663
-673
-682
-692
-701
-710
-720
-729
-738
-747
-756
-765
-773
-782
-790
-798
-806
-814
-821
-828
-835
-841
-847
-853
-859
-864
-869
-874
-878
-882
-886
-890
-893
-896
-899
-902
-904
-906
-908
-910
-912
-913
-915
-916
-918
-919
-921
-922
-924
-925
-927
-929
-931
-934
-936
-939
-942
-946
-949
-953
-957
-962
-966
-972
-977
-983
-989
-995
-1002
-1008
-1016
-1022
-1031
-1039
-1047
-1056
-1065
-1074
-1083
-1093
-1102
-1112
-1122
-1132
-1142
-1152
-1162
-1173
-1182
-1192
-1202
-1211
-1220
-1228
-1236
-1243
-1250
-1256
-1262
-1267
-1271
-1275
-1277
-1279
-1281
-1281
-1281
-1280
-1278
-1276
-1272
-1268
-1264
-1259
-1253
-1246
-1239
-1231
-1223
-1214
-1204
-1194
-1183
-1172
-1161
-1149
-1137
-1124
-1111
-1098
-1085
-1071
-1058
-1044
-1030
-1016
-1002
-989
-976
-963
-950
-937
-924
-912
-900
-888
-877
-866
-855
-845
-836
-826
-818
-809
-801
-794
-787
-781
-776
-771
-766
-762
-759
-756
-753
-751
-750
-749
-748
-748
-748
-749
-750
-752
-754
-757
-760
-764
-768
-773
-778
-784
-790
-797
-804
-811
-819
-827
-835
-844
-853
-863
-873
-883
-893
-904
-915
-926
-937
-949
-961
-973
-985
-998
-1010
-1022
-1036
-1049
-1062
-1075
-1089
-1102
-1115
-1128
-1141
-1154
-1167
-1180
-1193
-1205
-1217
-1229
-1240
-1252
-1262
-1273
-1283
-1292
-1301
-1310
-1318
-1326
-1334
-1340
-1347
-1353
-1359
-1364
-1368
-1372
-1376
-1379
-1382
-1384
-1386
-1387
-1388
-1388
-1388
-1388
-1387
-1386
-1384
-1382
-1379
-1376
-1373
-1369
-1365
-1360
-1355
-1349
-1344
-1337
-1331
-1324
-1316
-1309
-1301
-1293
-1285
-1276
-1268
-1259
-1250
-1242
-1233
-1225
-1216
-1208
-1200
-1192
-1184
-1177
-1169
-1162
-1156
-1149
-1143
-1138
-1133
-1128
-1123
-1119
-1116
-1112
-1109
-1107
-1105
-1103
-1102
-1101
-1101
-1101
-1101
-1101
-1102
-1103
-1104
-1106
-1108
-1110
-1112
-1114
-1117
-1120
-1123
-1127
-1130
-1134
-1137
-1141
-1145
-1149
-1153
-1157
-1161
-1165
-1169
-1173
-1177
-1182
-1186
-1191
-1195
-1200
-1205
-1210
-1215
-1220
-1226
-1231
-1237
-1242
-1248
-1254
-1259
-1264
-1269
-1275
-1279
-1284
-1289
-1293
-1297
-1301
-1305
-1309
-1312
-1316
-1319
-1322
-1325
-1328
-1331
-1334
-1337
-1339
-1342
-1344
-1346
-1348
-1350
-1352
-1354
-1355
-1356
-1357
-1358
-1358
-1358
-1358
-1357
-1356
-1355
-1353
-1352
-1349
-1347
-1344
-1342
-1338
-1335
-1331
-1327
-1323
-1318
-1313
-1309
-1303
-1298
-1293
-1287
-1281
-1276
-1270
-1264
-1258
-1251
-1245
-1238
-1231
-1224
-1217
-1210
-1202
-1195
-1187
-1178
-1170
-1162
-1153
-1145
-1136
-1127
-1118
-1109
-1101
-1092
-1083
-1074
-1064
-1055
-1046
-1036
-1026
-1016
-1006
-995
-985
-974
-963
-951
-940
-928
-917
-905
-893
-881
-869
-857
-845
-833
-821
-809
-797
-785
-772
-760
-748
-735
-723
-711
-698
-686
-673
-661
-648
-635
-622
-609
-596
-583
-569
-556
-542
-528
-514
-501
-487
-473
-459
-446
-432
-419
-406
-393
-381
-368
-356
-344
-332
-321
-310
-299
-288
-278
-268
-258
-248
-239
-231
-222
-214
-206
-199
-192
-185
-179
-173
-168
-163
-158
-154
-150
-146
-143
-140
-138
-136
-135
-134
-133
-133
-133
-134
-136
-138
-140
-143
-146
-150
-154
-159
-164
-169
-175
-181
-187
-194
-201
-208
-215
-223
-231
-238
-246
-254
-262
-270
-278
-285
-293
-301
-308
-315
-323
-330
-337
-344
-350
-357
-364
-370
-377
-383
-389
-394
-400
-405
-410
-414
-419
-423
-426
-429
-432
-435
-437
-439
-441
-442
-443
-444
-445
-446
-446
-446
-447
-447
-447
-447
-447
-447
-447
-447
-446
-446
-445
-444
-444
-443
-442
-441
-440
-438
-437
-436
-435
-434
-433
-432
-431
-430
-429
-427
-426
-425
-423
-422
-420
-418
-415
-413
-410
-407
-404
-400
-396
-392
-387
-383
-377
-372
-366
-360
-354
-347
-340
-332
-324
-315
-306
-296
-286
-276
-265
-254
-242
-230
-218
-205
-193
-180
-166
-153
-140
-126
-113
-99
-85
-72
-59
-46
-33
-20
-8
4
16
27
38
49
58
68
77
85
93
100
107
113
118
123
128
132
135
138
141
143
145
146
147
148
148
148
147
147
145
144
142
140
138
136
133
130
126
123
119
115
111
107
102
97
93
88
83
78
73
67
62
57
52
47
42
37
32
27
22
18
13
9
4
0
-4
-8
-12
-16
-19
-23
-26
-30
-33
-36
-40
-43
-46
-49
-52
-55
-58
-62
-65
-68
-71
-74
-78
-81
-84
-87
-91
-94
-97
-101
-104
-108
-111
-115
-118
-121
-125
-128
-131
-134
-136
-139
-141
-143
-145
-146
-147
-148
-148
-148
-148
-147
-146
-145
-143
-141
-139
-137
-134
-132
-129
-126
-122
-119
-115
-112
-108
-104
-100
-96
-92
-88
-84
-80
-76
-71
-67
-63
-58
-54
-50
-45
-41
-37
-33
-29
-26
-22
-18
-15
-12
-9
-6
-3
0
2
5
7
9
12
14
16
17
19
21
23
25
27
29
31
33
35
38
40
43
46
49
52
55
58
61
64
68
71
75
78
82
85
88
92
95
98
101
103
106
108
110
112
114
116
117
118
119
119
120
120
119
118
117
116
115
113
110
108
105
102
99
96
92
88
84
80
75
71
66
62
57
52
47
42
37
32
27
22
17
12
6
1
-4
-9
-15
-20
-25
-30
-35
-40
-45
-50
-54
-59
-63
-67
-71
-75
-79
-83
-86
-89
-93
-96
-98
-101
-103
-105
-107
-109
-110
-111
-112
-112
-113
-113
-112
-111
-110
-109
-108
-106
-104
-102
-99
-97
-94
-91
-88
-85
-82
-78
-75
-71
-67
-64
-60
-56
-52
-48
-44
-41
-37
-33
-29
-25
-22
-18
-15
-11
-7
-4
0
3
7
11
14
18
22
26
29
33
37
40
44
47
51
54
57
60
63
65
68
70
72
74
76
78
80
82
83
85
86
88
89
91
92
93
94
96
96
97
98
99
99
99
100
100
100
100
100
100
100
100
99
99
98
98
97
96
94
93
91
89
87
85
83
80
78
75
72
68
65
61
57
53
48
44
39
33
28
22
16
10
4
-2
-9
-15
-22
-28
-34
-41
-47
-53
-59
-64
-70
-75
-80
-85
-90
-94
-98
-102
-105
-108
-111
-114
-117
-119
-121
-122
-124
-125
-126
-127
-128
-128
-128
-128
-128
-128
-127
-126
-125
-124
-123
-121
-119
-117
-115
-113
-111
-109
-106
-104
-101
-98
-95
-92
-89
-86
-82
-79
-75
-71
-67
-62
-58
-53
-48
-44
-39
-34
-29
-23
-18
-13
-8
-2
3
9
14
20
25
31
36
41
47
52
57
61
66
70
74
78
81
85
88
91
93
96
98
101
103
105
108
110
112
115
117
119
122
125
128
131
134
137
141
144
148
152
156
161
165
170
174
179
184
189
193
198
203
208
213
217
222
226
231
235
239
243
246
250
253
257
260
263
265
268
270
272
274
275
276
277
277
277
276
275
274
271
269
266
262
258
254
249
243
237
231
224
217
210
202
194
185
177
168
159
149
140
130
120
110
100
90
80
70
61
51
41
32
22
13
4
-5
-14
-22
-31
-39
-47
-54
-61
-68
-75
-82
-88
-94
-100
-105
-111
-116
-122
-127
-132
-137
-143
-148
-153
-158
-164
-169
-175
-180
-186
-192
-198
-204
-211
-217
-224
-231
-238
-245
-253
-260
-268
-276
-284
-292
-301
-309
-318
-326
-335
-344
-353
-363
-372
-382
-392
-401
-411
-422
-432
-442
-453
-464
-474
-485
-496
-507
-518
-529
-540
-551
-563
-574
-585
-596
-607
-618
-629
-640
-651
-661
-672
-682
-692
-702
-711
-721
-730
-738
-747
-755
-763
-770
-778
-785
-792
-798
-805
-811
-818
-824
-830
-836
-842
-848
-854
-860
-866
-872
-877
-883
-889
-894
-900
-905
-910
-915
-920
-925
-930
-935
-939
-944
-948
-952
-956
-960
-964
-968
-971
-975
-978
-981
-983
-986
-988
-990
-992
-994
-995
-997
-997
-998
-998
-998
-998
-997
-996
-995
-993
-991
-989
-987
-984
-981
-977
-974
-970
-966
-962
-957
-952
-947
-942
-937
-932
-926
-920
-914
-908
-902
-896
-889
-883
-876
-870
-863
-857
-850
-844
-837
-831
-825
-819
-813
-807
-801
-796
-791
-785
-781
-776
-771
-767
-763
-760
-756
-753
-751
-748
-746
-744
-743
-742
-741
-740
-740
-740
-741
-741
-742
-743
-745
-747
-748
-751
-753
-755
-758
-761
-764
-767
-771
-774
-778
-782
-786
-790
-794
-799
-803
-808
-812
-817
-821
-826
-831
-836
-840
-845
-850
-855
-859
-864
-869
-874
-878
-883
-887
-891
-895
-899
-903
-906
-910
-913
-916
-918
-921
-924
-926
-928
-930
-932
-934
-936
-937
-939
-940
-941
-942
-943
-944
-944
-945
-945
-945
-945
-945
-945
-944
-944
-944
-944
-944
-944
-944
-944
-944
-944
-944
-944
-944
-944
-944
-944
-944
-944
-943
-943
-943
-943
-943
-943
-942
-942
-942
-942
-942
-942
-942
-942
-942
-942
-942
-943
-943
-944
-945
-946
-947
-948
-950
-951
-953
-955
-957
-960
-963
-966
-969
-972
-976
-980
-984
-988
-993
-998
-1004
-1008
-1014
-1020
-1028
-1035
-1042
-1049
-1056
-1064
-1072
-1080
-1088
-1096
-1105
-1113
-1121
-1130
-1139
-1147
-1156
-1164
-1173
-1181
-1189
-1197
-1205
-1213
-1221
-1228
-1235
-1242
-1249
-1256
-1262
-1268
-1274
-1280
-1285
-1290
-1295
-1300
-1304
-1308
-1312
-1316
-1320
-1324
-1327
-1330
-1334
-1337
-1339
-1342
-1345
-1347
-1350
-1352
-1354
-1356
-1357
-1359
-1360
-1362
-1363
-1364
-1364
-1365
-1366
-1366
-1367
-1367
-1367
-1367
-1366
-1366
-1365
-1364
-1363
-1362
-1360
-1358
-1356
-1353
-1351
-1347
-1344
-1340
-1336
-1332
-1327
-1322
-1317
-1311
-1306
-1300
-1293
-1287
-1280
-1273
-1266
-1258
-1251
-1243
-1235
-1228
-1220
-1212
-1203
-1195
-1187
-1178
-1169
-1160
-1151
-1142
-1133
-1123
-1113
-1103
-1093
-1083
-1072
-1061
-1051
-1040
-1028
-1016
-1006
-994
-982
-971
-959
-947
-935
-923
-911
-899
-888
-876
-864
-852
-840
-829
-817
-806
-794
-783
-772
-760
-749
-738
-728
-717
-706
-696
-685
-675
-665
-655
-645
-635
-626
-616
-607
-598
-588
-579
-570
-562
-553
-544
-536
-527
-519
-511
-503
-495
-487
-480
-472
-465
-458
-451
-444
-437
-430
-424
-418
-412
-406
-401
-396
-391
-386
-382
-378
-375
-372
-369
-366
-364
-362
-361
-360
-360
-360
-360
-361
-362
-364
-366
-368
-371
-374
-378
-381
-386
-390
-395
-400
-405
-410
-416
-422
-427
-433
-439
-445
-451
-457
-463
-468
-474
-480
-485
-491
-496
-502
-507
-512
-518
-523
-528
-533
-538
-543
-548
-552
-557
-561
-566
-570
-574
-578
-581
-585
-588
-591
-594
-597
-600
-602
-605
-607
-609
-610
-612
-613
-614
-615
-615
-615
-615
-615
-614
-613
-612
-610
-609
-607
-605
-603
-600
-597
-594
-591
-588
-584
-580
-576
-572
-568
-563
-558
-553
-548
-542
-536
-530
-524
-518
-512
-505
-498
-491
-484
-477
-469
-462
-454
-446
-438
-430
-421
-413
-404
-396
-387
-378
-369
-360
-350
-341
-332
-323
-313
-304
-295
-286
-277
-268
-259
-250
-241
-233
-224
-216
-207
-199
-191
-183
-175
-167
-159
-152
-145
-138
-131
-124
-117
-111
-105
-99
-93
-87
-82
-76
-71
-66
-62
-57
-52
-48
-44
-40
-36
-32
-29
-26
-22
-19
-16
-13
-10
-8
-5
-3
0
2
4
6
7
9
11
12
13
14
15
15
15
15
15
14
13
12
11
9
7
4
2
-1
-5
-8
-12
-16
-21
-25
-30
-35
-40
-45
-50
-56
-61
-66
-71
-76
-82
-87
-91
-96
-101
-105
-109
-113
-116
-119
-122
-124
-126
-128
-129
-130
-130
-130
-130
-130
-129
-128
-127
-125
-124
-122
-120
-117
-115
-113
-110
-108
-105
-103
-100
-97
-94
-92
-89
-86
-84
-81
-79
-76
-74
-72
-70
-68
-66
-65
-63
-62
-61
-60
-60
-60
-60
-60
-60
-61
-62
-63
-64
-65
-67
-69
-70
-73
-75
-77
-79
-82
-84
-87
-90
-92
-95
-97
-100
-102
-104
-106
-108
-110
-112
-113
-115
-116
-117
-118
-119
-120
-121
-121
-122
-122
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-126
-126
-127
-127
-128
-128
-129
-130
-131
-132
-133
-135
-136
-138
-140
-141
-144
-146
-148
-151
-154
-157
-160
-164
-167
-171
-175
-180
-184
-189
-194
-199
-205
-210
-216
-222
-229
-235
-242
-248
-255
-262
-270
-277
-284
-292
-299
-307
-315
-323
-331
-339
-347
-355
-363
-372
-380
-388
-396
-404
-412
-420
-428
-435
-443
-450
-457
-464
-471
-478
-485
-492
-499
-505
-512
-518
-525
-531
-538
-544
-550
-556
-562
-568
-574
-580
-586
-591
-597
-602
-607
-613
-618
-623
-628
-633
-638
-643
-647
-652
-656
-661
-665
-669
-673
-677
-680
-684
-687
-690
-693
-696
-698
-701
-703
-705
-707
-708
-710
-712
-713
-714
-715
-716
-717
-718
-719
-720
-721
-721
-722
-722
-722
-723
-723
-722
-722
-722
-722
-721
-720
-720
-719
-719
-718
-717
-717
-716
-716
-716
-715
-716
-716
-716
-717
-718
-718
-720
-721
-722
-724
-726
-728
-730
-732
-734
-737
-739
-742
-744
-747
-750
-753
-756
-759
-763
-766
-769
-773
-777
-780
-784
-787
-791
-795
-798
-802
-806
-809
-813
-817
-820
-824
-828
-831
-835
-839
-843
-846
-850
-854
-858
-862
-865
-869
-873
-877
-880
-884
-887
-891
-894
-898
-901
-904
-907
-910
-913
-916
-919
-921
-923
-926
-928
-929
-931
-932
-934
-935
-936
-937
-937
-938
-939
-939
-940
-940
-940
-941
-941
-941
-941
-941
-940
-940
-940
-939
-939
-938
-937
-937
-936
-935
-934
-933
-932
-931
-930
-929
-928
-928
-927
-926
-926
-925
-925
-924
-924
-924
-924
-924
-924
-924
-924
-924
-925
-925
-925
-925
-925
-924
-924
-924
-923
-923
-922
-921
-920
-919
-919
-918
-917
-916
-915
-914
-913
-911
-910
-909
-908
-906
-905
-903
-901
-899
-898
-896
-893
-891
-889
-887
-885
-883
-881
-879
-877
-875
-873
-872
-870
-869
-867
-866
-865
-863
-862
-861
-860
-858
-857
-855
-854
-852
-851
-849
-848
-846
-844
-842
-840
-838
-835
-833
-831
-828
-826
-823
-821
-818
-816
-814
-811
-809
-807
-805
-803
-801
-800
-798
-796
-795
-794
-792
-791
-790
-790
-789
-788
-788
-788
-788
-788
-788
-789
-790
-790
-791
-792
-793
-794
-796
-797
-798
-799
-800
-801
-802
-803
-804
-805
-806
-807
-807
-808
-808
-808
-809
-809
-809
-809
-808
-808
-807
-807
-806
-805
-804
-803
-801
-800
-799
-797
-795
-793
-791
-789
-787
-785
-783
-780
-778
-775
-772
-769
-766
-763
-759
-756
-752
-748
-744
-740
-736
-731
-727
-722
-717
-712
-707
-702
-697
-692
-686
-681
-675
-670
-665
-659
-654
-648
-643
-637
-632
-627
-622
-616
-611
-606
-601
-597
-592
-587
-582
-578
-574
-569
-565
-561
-558
-554
-550
-547
-544
-541
-539
-536
-534
-532
-530
-529
-528
-527
-526
-525
-525
-525
-525
-525
-526
-526
-527
-528
-529
-531
-532
-534
-535
-537
-539
-541
-543
-545
-547
-549
-552
-554
-556
-559
-562
-564
-567
-570
-573
-576
-579
-582
-585
-589
-592
-596
-599
-603
-607
-611
-615
-619
-623
-628
-632
-637
-641
-646
-651
-656
-661
-667
-672
-677
-683
-688
-694
-700
-705
-711
-717
-722
-728
-733
-739
-744
-749
-754
-759
-764
-769
-773
-778
-782
-787
-791
-795
-799
-803
-807
-810
-814
-817
-820
-823
-825
-827
-830
-831
-833
-834
-836
-836
-837
-838
-838
-838
-838
-838
-837
-837
-836
-835
-834
-833
-832
-830
-829
-827
-825
-823
-821
-819
-817
-815
-813
-811
-809
-806
-804
-802
-799
-797
-794
-792
-789
-787
-784
-781
-779
-776
-773
-770
-768
-765
-762
-759
-757
-754
-751
-748
-745
-743
-740
-737
-734
-732
-729
-726
-723
-721
-718
-715
-713
-710
-708
-705
-703
-701
-699
-697
-695
-694
-692
-691
-690
-689
-688
-687
-687
-687
-687
-687
-687
-688
-689
-690
-691
-692
-693
-695
-696
-698
-700
-702
-704
-706
-708
-710
-712
-714
-716
-718
-720
-722
-724
-726
-727
-729
-731
-733
-735
-737
-739
-740
-742
-744
-745
-747
-748
-749
-750
-751
-752
-752
-752
-753
-752
-752
-751
-751
-749
-748
-747
-745
-743
-741
-738
-736
-733
-730
-727
-723
-719
-715
-711
-706
-701
-696
-690
-684
-678
-672
-666
-659
-652
-645
-638
-631
-624
-617
-610
-603
-596
-589
-583
-576
-570
-563
-557
-551
-545
-539
-534
-528
-523
-518
-513
-508
-504
-499
-495
-491
-487
-484
-481
-477
-475
-472
-469
-467
-464
-462
-460
-458
-456
-455
-453
-451
-449
-448
-446
-444
-443
-441
-439
-437
-436
-434
-432
-430
-429
-427
-425
-423
-421
-420
-418
-416
-414
-413
-411
-409
-408
-406
-405
-403
-401
-400
-398
-397
-395
-394
-392
-391
-389
-388
-386
-385
-383
-381
-380
-378
-376
-374
-372
-370
-368
-366
-364
-362
-360
-358
-355
-353
-351
-348
-345
-342
-340
-336
-333
-330
-327
-323
-320
-316
-312
-308
-305
-301
-297
-293
-289
-285
-281
-277
-273
-269
-265
-261
-257
-253
-250
-246
-243
-240
-237
-234
-231
-229
-226
-224
-222
-221
-219
-218
-217
-216
-215
-214
-214
-214
-214
-214
-214
-215
-216
-217
-218
-219
-221
-223
-224
-226
-229
-231
-233
-236
-238
-241
-244
-247
-250
-253
-256
-259
-262
-266
-269
-272
-276
-279
-283
-287
-290
-294
-298
-301
-305
-308
-312
-315
-319
-322
-326
-329
-332
-336
-339
-343
-346
-350
-354
-358
-362
-366
-370
-374
-379
-383
-388
-393
-397
-402
-407
-412
-417
-422
-427
-432
-437
-442
-447
-452
-457
-462
-466
-471
-476
-480
-485
-489
-494
-498
-502
-506
-510
-513
-517
-521
-524
-528
-531
-534
-537
-540
-543
-546
-549
-552
-555
-557
-560
-563
-565
-567
-570
-572
-574
-576
-578
-580
-582
-584
-585
-587
-588
-589
-591
-592
-593
-594
-595
-595
-596
-597
-597
-598
-598
-598
-598
-598
-598
-598
-598
-598
-597
-597
-596
-595
-594
-593
-592
-591
-589
-588
-586
-584
-582
-580
-578
-576
-573
-571
-569
-566
-564
-561
-558
-556
-553
-550
-548
-545
-542
-540
-537
-535
-532
-530
-527
-525
-523
-520
-518
-516
-514
-512
-509
-507
-506
-504
-502
-500
-499
-497
-496
-495
-494
-492
-491
-491
-490
-489
-489
-488
-488
-487
-487
-486
-486
-486
-485
-485
-484
-484
-483
-483
-482
-481
-481
-480
-479
-477
-476
-475
-473
-472
-470
-468
-466
-464
-461
-459
-456
-454
-451
-448
-445
-442
-439
-436
-433
-430
-427
-425
-422
-419
-417
-414
-412
-410
-408
-406
-404
-403
-402
-400
-400
-399
-398
-398
-398
-398
-398
-399
-400
-400
-401
-403
-404
-405
-407
-408
-410
-411
-413
-415
-417
-419
-421
-423
-425
-427
-429
-432
-434
-437
-440
-442
-445
-448
-452
-455
-458
-462
-466
-470
-474
-478
-482
-487
-492
-496
-501
-506
-511
-516
-521
-526
-530
-535
-540
-544
-549
-553
-557
-561
-565
-568
-572
-575
-578
-581
-584
-586
-589
-591
-592
-594
-595
-596
-597
-597
-598
-598
-598
-597
-597
-596
-595
-593
-592
-590
-588
-586
-584
-581
-579
-576
-573
-570
-567
-564
-560
-557
-554
-551
-548
-545
-542
-540
-537
-534
-532
-529
-527
-525
-522
-520
-518
-515
-513
-511
-508
-506
-504
-501
-499
-497
-494
-492
-490
-487
-485
-483
-481
-479
-476
-474
-472
-470
-468
-466
-464
-461
-459
-457
-455
-453
-451
-449
-448
-446
-444
-443
-441
-440
-438
-437
-436
-435
-434
-434
-433
-433
-432
-432
-432
-432
-432
-433
-433
-434
-435
-436
-437
-439
-441
-442
-444
-447
-449
-451
-454
-457
-459
-462
-465
-468
-471
-474
-477
-480
-483
-486
-489
-492
-496
-499
-502
-505
-508
-511
-514
-517
-520
-524
-527
-530
-534
-537
-541
-545
-549
-553
-558
-562
-567
-572
-577
-583
-589
-595
-601
-607
-613
-620
-627
-634
-641
-648
-655
-662
-669
-677
-684
-690
-697
-704
-710
-717
-723
-728
-734
-739
-744
-748
-752
-756
-760
-763
-766
-768
-770
-772
-774
-775
-776
-777
-777
-777
-777
-777
-776
-776
-775
-774
-773
-772
-770
-769
-767
-766
-765
-763
-762
-760
-758
-757
-755
-753
-751
-749
-747
-745
-742
-740
-737
-735
-732
-730
-727
-724
-721
-718
-715
-712
-709
-705
-702
-699
-695
-692
-689
-685
-682
-678
-675
-671
-667
-664
-660
-656
-652
-648
-644
-640
-636
-632
-628
-623
-619
-614
-609
-605
-600
-595
-591
-586
-582
-577
-573
-568
-564
-560
-556
-552
-548
-544
-540
-537
-533
-529
-526
-523
-520
-516
-513
-510
-508
-505
-502
-500
-497
-495
-492
-490
-488
-486
-484
-482
-480
-478
-476
-474
-473
-471
-469
-468
-466
-465
-463
-462
-460
-459
-458
-457
-456
-455
-454
-453
-452
-451
-450
-449
-448
-447
-446
-444
-443
-442
-440
-439
-437
-436
-434
-433
-431
-430
-429
-427
-426
-425
-424
-423
-422
-421
-420
-419
-418
-418
-417
-417
-417
-416
-416
-416
-416
-416
-416
-416
-416
-416
-416
-416
-416
-416
-415
-415
-414
-413
-412
-411
-410
-409
-407
-406
-404
-402
-400
-397
-395
-392
-389
-386
-382
-379
-375
-371
-367
-362
-358
-353
-349
-344
-339
-333
-328
-323
-317
-312
-306
-300
-294
-289
-283
-277
-271
-265
-260
-254
-248
-243
-237
-232
-227
-222
-217
-212
-208
-203
-199
-196
-192
-189
-186
-183
-180
-177
-175
-172
-170
-168
-166
-164
-163
-161
-160
-158
-157
-155
-154
-153
-151
-150
-148
-147
-146
-144
-143
-141
-140
-138
-136
-135
-133
-131
-129
-127
-125
-123
-122
-120
-118
-115
-113
-111
-109
-107
-106
-104
-102
-100
-98
-96
-95
-93
-92
-91
-90
-89
-88
-87
-87
-86
-86
-87
-87
-88
-88
-89
-90
-92
-93
-95
-97
-98
-100
-102
-104
-106
-107
-109
-111
-112
-113
-114
-115
-116
-116
-117
-117
-116
-116
-115
-115
-114
-112
-111
-109
-107
-105
-103
-101
-98
-95
-93
-90
-87
-84
-82
-79
-76
-74
-71
-69
-67
-65
-63
-62
-61
-60
-59
-59
-59
-60
-61
-62
-63
-65
-67
-70
-73
-75
-79
-82
-86
-90
-94
-98
-103
-108
-112
-117
-122
-127
-133
-138
-143
-148
-154
-159
-164
-169
-174
-179
-184
-188
-193
-198
-202
-206
-210
-214
-218
-222
-225
-229
-232
-235
-239
-242
-245
-247
-250
-253
-255
-258
-260
-263
-265
-267
-270
-272
-274
-276
-278
-279
-281
-283
-284
-285
-286
-287
-288
-289
-289
-289
-290
-289
-289
-289
-288
-287
-286
-285
-284
-283
-281
-280
-278
-277
-275
-274
-272
-270
-269
-267
-265
-263
-262
-260
-258
-256
-254
-252
-250
-247
-245
-243
-241
-239
-236
-234
-231
-229
-226
-224
-221
-218
-215
-212
-209
-205
-202
-198
-195
-191
-187
-183
-179
-175
-171
-167
-163
-158
-154
-150
-146
-141
-137
-133
-129
-125
-121
-117
-113
-110
-106
-102
-99
-96
-92
-89
-86
-83
-80
-78
-75
-72
-70
-67
-65
-63
-61
-59
-57
-55
-53
-51
-50
-48
-47
-46
-44
-43
-43
-42
-41
-41
-40
-40
-40
-40
-40
-40
-41
-41
-42
-42
-43
-44
-45
-46
-47
-48
-50
-51
-53
-55
-57
-59
-61
-64
-66
-69
-72
-75
-78
-81
-85
-88
-92
-96
-100
-104
-108
-113
-117
-122
-126
-131
-135
-140
-144
-149
-153
-158
-163
-167
-172
-177
-181
-186
-191
-196
-201
-206
-211
-216
-221
-226
-231
-237
-242
-248
-254
-260
-266
-272
-279
-286
-292
-299
-306
-313
-320
-327
-334
-341
-349
-356
-363
-370
-377
-384
-391
-398
-405
-412
-418
-425
-431
-437
-443
-449
-455
-460
-466
-471
-475
-480
-485
-489
-493
-496
-500
-503
-506
-509
-511
-513
-515
-517
-518
-520
-521
-522
-523
-524
-524
-525
-525
-526
-526
-527
-527
-527
-528
-528
-529
-529
-529
-530
-531
-531
-532
-533
-533
-534
-535
-536
-537
-538
-539
-540
-541
-542
-544
-545
-547
-548
-550
-552
-554
-556
-558
-560
-563
-565
-567
-570
-572
-575
-578
-580
-583
-586
-588
-591
-593
-596
-599
-601
-603
-605
-607
-609
-611
-613
-615
-616
-617
-618
-619
-620
-621
-622
-622
-623
-623
-623
-623
-623
-623
-623
-623
-623
-623
-623
-622
-622
-622
-621
-621
-620
-620
-619
-619
-619
-618
-618
-618
-617
-617
-617
-618
-618
-618
-619
-619
-620
-621
-621
-622
-623
-625
-626
-627
-628
-629
-631
-632
-633
-634
-635
-636
-636
-637
-637
-638
-638
-638
-638
-637
-637
-637
-636
-636
-635
-634
-634
-633
-632
-631
-630
-629
-628
-627
-626
-625
-624
-623
-622
-621
-620
-619
-619
-618
-617
-616
-615
-614
-613
-612
-611
-610
-608
-607
-606
-604
-602
-601
-599
-596
-594
-592
-589
-586
-583
-580
-576
-573
-569
-565
-561
-556
-551
-547
-542
-536
-531
-526
-521
-515
-510
-504
-499
-494
-488
-483
-478
-473
-468
-464
-459
-454
-450
-446
-441
-437
-433
-429
-426
-422
-418
-415
-412
-409
-406
-403
-400
-398
-395
-393
-391
-389
-387
-385
-383
-382
-381
-380
-379
-378
-378
-378
-378
-378
-378
-379
-379
-380
-382
-383
-384
-386
-388
-390
-391
-393
-395
-397
-399
-401
-403
-404
-406
-407
-409
-410
-410
-411
-411
-411
-411
-411
-410
-409
-408
-407
-405
-403
-401
-399
-397
-394
-391
-388
-385
-381
-378
-374
-369
-365
-361
-356
-351
-346
-340
-335
-329
-323
-317
-311
-304
-298
-291
-285
-278
-272
-265
-259
-253
-246
-240
-234
-228
-222
-216
-211
-205
-200
-195
-190
-185
-180
-176
-172
-168
-164
-161
-157
-154
-152
-149
-146
-144
-142
-140
-139
-137
-136
-135
-134
-133
-132
-132
-132
-132
-132
-132
-132
-133
-134
-134
-135
-136
-137
-138
-139
-140
-141
-142
-144
-145
-146
-148
-149
-151
-152
-154
-155
-156
-158
-159
-160
-161
-161
-162
-162
-162
-162
-161
-161
-159
-158
-156
-154
-151
-148
-145
-142
-138
-134
-129
-124
-119
-114
-108
-102
-96
-90
-83
-76
-69
-62
-55
-47
-40
-33
-25
-17
-10
-2
5
12
20
27
34
41
48
54
61
67
73
79
85
91
96
102
107
111
116
120
125
129
133
136
140
143
146
149
152
155
158
160
162
165
167
169
170
172
173
175
176
177
178
178
179
179
179
179
179
178
177
177
176
175
174
172
171
169
168
166
164
162
160
158
156
154
152
150
148
146
144
142
140
138
136
135
133
132
131
130
129
129
128
128
128
127
128
128
128
128
129
130
130
131
132
133
134
135
136
137
138
139
140
141
142
142
143
144
144
144
144
144
144
144
143
143
142
141
140
139
138
136
135
134
132
131
129
127
126
124
123
121
119
118
117
115
114
112
111
110
109
108
107
106
106
105
105
105
104
104
104
104
105
105
105
106
106
106
107
107
107
107
107
107
106
105
104
103
101
99
97
95
92
88
85
81
76
72
67
62
56
51
45
39
33
26
20
13
7
0
-6
-13
-19
-25
-31
-37
-42
-48
-53
-58
-63
-67
-72
-76
-79
-83
-86
-89
-92
-94
-97
-99
-101
-102
-104
-105
-106
-107
-108
-108
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-110
-111
-111
-112
-113
-113
-114
-116
-117
-118
-120
-121
-123
-125
-126
-128
-130
-133
-135
-137
-139
-142
-144
-147
-149
-152
-154
-157
-159
-162
-165
-167
-170
-172
-175
-177
-179
-182
-184
-186
-189
-191
-193
-195
-197
-199
-201
-203
-206
-208
-210
-213
-215
-218
-221
-224
-228
-231
-235
-239
-243
-248
-253
-257
-263
-268
-274
-280
-286
-292
-298
-304
-311
-318
-325
-331
-338
-345
-352
-359
-366
-373
-380
-387
-394
-401
-408
-415
-422
-429
-435
-442
-449
-455
-462
-469
-475
-482
-488
-495
-501
-507
-514
-520
-526
-533
-539
-545
-551
-558
-564
-570
-576
-582
-588
-594
-600
-606
-611
-617
-622
-628
-633
-638
-643
-648
-653
-657
-662
-666
-671
-675
-679
-684
-688
-692
-695
-699
-703
-707
-710
-714
-717
-720
-724
-727
-730
-733
-736
-738
-741
-743
-746
-748
-750
-753
-755
-757
-758
-760
-762
-763
-765
-766
-767
-769
-770
-770
-771
-772
-772
-772
-773
-773
-773
-772
-772
-771
-771
-770
-769
-768
-767
-765
-764
-762
-760
-758
-756
-753
-751
-748
-745
-742
-739
-736
-732
-729
-725
-721
-718
-714
-710
-706
-702
-698
-694
-690
-686
-682
-678
-674
-670
-666
-662
-658
-654
-651
-647
-643
-640
-637
-634
-631
-628
-626
-623
-621
-619
-617
-615
-613
-611
-609
-607
-606
-604
-602
-600
-599
-597
-595
-593
-592
-590
-588
-586
-584
-583
-581
-579
-578
-576
-575
-574
-572
-571
-570
-569
-567
-566
-566
-565
-564
-563
-563
-563
-563
-563
-563
-563
-564
-564
-565
-566
-567
-569
-570
-572
-574
-576
-578
-581
-583
-586
-589
-592
-595
-598
-601
-604
-608
-611
-615
-619
-622
-626
-630
-634
-638
-642
-646
-650
-654
-658
-662
-666
-670
-674
-678
-682
-686
-690
-694
-698
-702
-706
-710
-714
-718
-722
-726
-729
-733
-737
-741
-745
-748
-752
-756
-759
-763
-766
-770
-773
-777
-780
-783
-787
-790
-793
-796
-799
-802
-805
-808
-810
-813
-815
-817
-819
-821
-823
-825
-826
-828
-829
-831
-832
-833
-834
-835
-836
-837
-837
-838
-838
-839
-839
-839
-839
-839
-839
-839
-839
-839
-839
-839
-838
-838
-838
-837
-837
-836
-836
-836
-835
-834
-834
-833
-832
-832
-831
-830
-829
-829
-828
-827
-826
-825
-825
-824
-823
-822
-821
-821
-820
-819
-819
-818
-818
-817
-816
-816
-815
-815
-814
-814
-813
-813
-813
-812
-812
-811
-811
-810
-810
-809
-808
-807
-807
-805
-804
-803
-802
-800
-799
-797
-795
-793
-791
-789
-787
-784
-782
-780
-777
-774
-772
-769
-766
-763
-760
-757
-754
-751
-747
-744
-741
-737
-734
-730
-727
-724
-720
-717
-714
-711
-708
-705
-702
-699
-696
-693
-690
-687
-684
-681
-678
-676
-673
-670
-667
-664
-661
-658
-655
-652
-649
-646
-643
-640
-637
-634
-630
-627
-624
-621
-618
-615
-612
-609
-607
-604
-602
-599
-597
-595
-594
-592
-590
-589
-588
-587
-586
-585
-585
-585
-584
-584
-584
-585
-585
-585
-586
-586
-587
-587
-588
-589
-589
-590
-591
-592
-593
-594
-595
-596
-597
-598
-600
-601
-603
-604
-606
-607
-609
-611
-612
-614
-615
-617
-618
-619
-620
-621
-622
-623
-624
-624
-625
-625
-625
-625
-625
-625
-624
-623
-623
-622
-621
-619
-618
-616
-615
-613
-610
-608
-606
-603
-600
-597
-593
-589
-585
-581
-577
-572
-567
-562
-557
-551
-545
-539
-533
-527
-521
-514
-507
-501
-494
-487
-480
-473
-465
-458
-451
-443
-435
-428
-420
-412
-404
-396
-387
-379
-371
-362
-354
-345
-336
-328
-319
-310
-301
-293
-284
-275
-267
-258
-250
-241
-233
-225
-217
-209
-201
-194
-186
-179
-172
-165
-159
-152
-146
-140
-135
-129
-124
-119
-115
-110
-106
-102
-99
-96
-93
-90
-87
-85
-83
-81
-80
-78
-77
-76
-75
-75
-74
-74
-74
-74
-74
-74
-75
-76
-76
-77
-78
-79
-80
-81
-82
-83
-85
-86
-87
-89
-90
-92
-93
-95
-96
-98
-100
-101
-103
-105
-107
-109
-111
-113
-115
-117
-119
-122
-124
-126
-128
-130
-132
-134
-136
-138
-139
-141
-142
-144
-145
-146
-147
-148
-149
-150
-151
-151
-152
-152
-152
-152
-152
-152
-152
-151
-151
-150
-149
-148
-147
-146
-145
-143
-142
-140
-138
-136
-134
-132
-129
-127
-124
-121
-118
-115
-112
-108
-104
-100
-96
-92
-87
-82
-77
-72
-67
-62
-56
-50
-45
-39
-33
-27
-20
-14
-8
-1
5
12
18
25
31
38
45
51
58
64
71
78
84
90
97
103
109
115
121
127
133
138
143
149
153
158
163
167
171
175
179
182
185
188
191
193
195
197
199
200
202
202
203
204
204
204
203
203
202
201
200
199
197
196
194
192
190
187
185
182
179
176
172
169
165
161
158
153
149
145
140
136
131
127
122
117
112
107
102
97
92
86
81
76
71
66
61
56
51
46
41
37
32
28
24
19
15
11
8
4
0
-4
-7
-11
-14
-17
-21
-24
-27
-30
-33
-36
-38
-41
-43
-45
-47
-49
-51
-52
-53
-54
-54
-55
-55
-55
-54
-54
-53
-52
-50
-49
-47
-45
-43
-41
-38
-36
-33
-30
-27
-24
-21
-18
-14
-11
-7
-4
0
3
7
10
14
17
21
24
27
30
33
36
39
42
44
47
49
51
53
55
56
58
59
60
62
63
63
64
65
66
66
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
67
67
66
66
65
64
63
61
60
58
56
54
52
49
47
44
40
37
33
29
25
21
17
13
8
4
-1
-6
-10
-15
-20
-24
-29
-34
-38
-43
-47
-51
-56
-60
-64
-68
-72
-75
-79
-83
-86
-89
-93
-96
-99
-102
-106
-109
-112
-115
-118
-121
-124
-127
-130
-133
-137
-140
-143
-146
-150
-153
-157
-160
-164
-168
-172
-176
-180
-184
-188
-192
-196
-200
-205
-209
-213
-217
-221
-225
-229
-233
-237
-241
-245
-249
-253
-258
-262
-266
-270
-275
-279
-284
-288
-292
-297
-301
-306
-310
-314
-319
-323
-327
-331
-335
-339
-343
-347
-350
-354
-357
-360
-363
-366
-369
-371
-374
-376
-378
-380
-382
-383
-385
-386
-387
-388
-389
-390
-390
-391
-391
-392
-392
-392
-392
-392
-392
-391
-391
-391
-390
-390
-389
-389
-388
-388
-387
-387
-387
-387
-387
-387
-387
-387
-387
-388
-389
-390
-391
-392
-393
-395
-397
-399
-401
-403
-405
-408
-410
-413
-416
-418
-421
-424
-427
-430
-433
-436
-439
-442
-445
-448
-451
-454
-456
-459
-462
-464
-466
-469
-471
-473
-475
-478
-480
-482
-484
-486
-488
-490
-492
-494
-496
-499
-501
-503
-506
-509
-512
-515
-518
-521
-525
-529
-532
-536
-541
-545
-550
-554
-559
-564
-569
-574
-579
-584
-589
-595
-600
-605
-610
-615
-621
-626
-631
-635
-640
-645
-649
-654
-658
-662
-667
-671
-675
-678
-682
-686
-690
-693
-696
-700
-703
-706
-709
-712
-715
-717
-720
-722
-725
-727
-729
-731
-733
-734
-736
-738
-739
-741
-742
-744
-745
-746
-747
-749
-750
-751
-752
-753
-754
-755
-756
-758
-759
-760
-761
-762
-763
-764
-765
-766
-767
-769
-770
-771
-772
-773
-774
-775
-775
-776
-777
-778
-779
-779
-780
-780
-781
-781
-782
-782
-782
-782
-782
-782
-782
-782
-782
-782
-781
-781
-781
-781
-780
-780
-780
-780
-779
-779
-779
-779
-779
-779
-779
-779
-779
-780
-780
-781
-781
-782
-783
-784
-785
-786
-788
-789
-791
-793
-795
-797
-800
-802
-805
-807
-810
-813
-816
-820
-823
-826
-830
-833
-837
-840
-844
-847
-851
-854
-858
-861
-865
-868
-872
-875
-878
-881
-885
-887
-890
-893
-896
-898
-901
-903
-905
-907
-910
-912
-914
-915
-917
-919
-921
-922
-924
-925
-927
-928
-930
-931
-932
-933
-934
-934
-935
-935
-936
-936
-936
-936
-936
-936
-935
-934
-933
-932
-931
-930
-928
-927
-925
-923
-921
-919
-917
-914
-912
-909
-907
-904
-901
-898
-895
-893
-890
-887
-884
-881
-878
-875
-872
-869
-866
-863
-860
-858
-855
-853
-851
-848
-846
-844
-842
-841
-839
-837
-836
-834
-833
-832
-830
-829
-827
-826
-825
-824
-822
-821
-820
-818
-817
-815
-814
-812
-811
-809
-808
-806
-805
-803
-802
-801
-799
-798
-797
-796
-795
-794
-794
-793
-793
-793
-793
-793
-793
-794
-794
-795
-796
-796
-797
-798
-799
-800
-801
-802
-802
-803
-804
-804
-805
-805
-806
-806
-806
-806
-806
-805
-805
-804
-803
-803
-802
-801
-799
-798
-797
-795
-794
-792
-790
-788
-786
-785
-783
-781
-779
-777
-775
-773
-771
-769
-767
-765
-763
-761
-759
-757
-755
-753
-751
-750
-748
-746
-745
-743
-742
-741
-739
-738
-738
-737
-736
-736
-736
-735
-735
-735
-736
-736
-736
-737
-737
-738
-738
-739
-740
-740
-741
-742
-743
-743
-744
-745
-745
-746
-746
-747
-748
-748
-749
-749
-750
-750
-751
-751
-752
-752
-753
-753
-754
-755
-755
-756
-757
-758
-759
-760
-761
-762
-763
-764
-766
-767
-769
-770
-772
-774
-775
-777
-779
-781
-783
-785
-786
-788
-790
-792
-794
-796
-798
-800
-802
-804
-806
-808
-810
-811
-813
-815
-817
-818
-820
-821
-823
-824
-826
-827
-829
-830
-831
-833
-834
-835
-837
-838
-840
-841
-843
-844
-846
-848
-849
-851
-853
-855
-857
-859
-861
-863
-865
-868
-870
-872
-874
-877
-879
-881
-884
-886
-888
-890
-893
-895
-897
-899
-901
-903
-905
-907
-909
-911
-913
-914
-916
-918
-920
-921
-923
-925
-927
-929
-930
-932
-934
-936
-938
-940
-941
-943
-945
-947
-949
-951
-953
-955
-957
-958
-960
-962
-964
-965
-967
-969
-970
-972
-973
-974
-976
-977
-978
-979
-980
-981
-982
-983
-984
-985
-986
-987
-988
-989
-990
-991
-992
-993
-994
-995
-997
-998
-999
-1000
-1002
-1004
-1004
-1006
-1008
-1010
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1022
-1025
-1027
-1028
-1030
-1031
-1033
-1034
-1036
-1037
-1038
-1040
-1041
-1042
-1044
-1045
-1046
-1047
-1049
-1050
-1051
-1052
-1054
-1055
-1056
-1058
-1059
-1060
-1062
-1063
-1065
-1066
-1068
-1069
-1071
-1072
-1074
-1076
-1078
-1080
-1082
-1084
-1086
-1088
-1091
-1093
-1096
-1098
-1101
-1104
-1106
-1109
-1112
-1115
-1118
-1121
-1124
-1127
-1130
-1133
-1136
-1139
-1142
-1145
-1148
-1151
-1154
-1157
-1161
-1164
-1167
-1171
-1174
-1177
-1181
-1184
-1188
-1192
-1195
-1199
-1202
-1206
-1210
-1213
-1217
-1221
-1224
-1228
-1231
-1235
-1238
-1242
-1245
-1249
-1252
-1256
-1259
-1262
-1266
-1269
-1272
-1276
-1279
-1282
-1286
-1289
-1292
-1296
-1300
-1303
-1307
-1311
-1315
-1319
-1323
-1327
-1332
-1336
-1341
-1346
-1351
-1357
-1362
-1368
-1373
-1379
-1385
-1391
-1398
-1404
-1411
-1417
-1424
-1430
-1437
-1444
-1451
-1458
-1465
-1472
-1479
-1486
-1493
-1500
-1507
-1514
-1522
-1529
-1536
-1543
-1550
-1556
-1563
-1570
-1577
-1584
-1590
-1597
-1603
-1610
-1616
-1622
-1628
-1634
-1640
-1646
-1651
-1656
-1662
-1667
-1671
-1676
-1681
-1685
-1689
-1693
-1697
-1701
-1704
-1707
-1710
-1713
-1716
-1719
-1722
-1724
-1726
-1729
-1731
-1733
-1735
-1737
-1738
-1740
-1742
-1743
-1745
-1747
-1748
-1750
-1751
-1753
-1754
-1756
-1758
-1759
-1761
-1762
-1764
-1766
-1767
-1769
-1771
-1772
-1774
-1776
-1777
-1779
-1780
-1782
-1783
-1785
-1786
-1787
-1789
-1790
-1791
-1792
-1793
-1793
-1794
-1795
-1795
-1796
-1796
-1796
-1796
-1796
-1796
-1795
-1795
-1794
-1793
-1792
-1791
-1789
-1788
-1786
-1785
-1783
-1781
-1779
-1777
-1775
-1773
-1771
-1769
-1767
-1765
-1763
-1761
-1759
-1757
-1755
-1753
-1751
-1749
-1747
-1745
-1743
-1741
-1739
-1737
-1735
-1733
-1731
-1729
-1727
-1725
-1723
-1721
-1719
-1717
-1715
-1713
-1711
-1709
-1707
-1705
-1703
-1701
-1699
-1697
-1695
-1693
-1691
-1689
-1687
-1685
-1683
-1681
-1680
-1678
-1676
-1674
-1672
-1670
-1668
-1666
-1664
-1662
-1660
-1658
-1656
-1654
-1652
-1650
-1649
-1647
-1645
-1643
-1641
-1639
-1637
-1635
-1633
-1631
-1629
-1627
-1626
-1624
-1622
-1620
-1618
-1616
-1614
-1612
-1610
-1609
-1607
-1605
-1603
-1601
-1599
-1597
-1595
-1594
-1592
-1590
-1588
-1586
-1584
-1582
-1580
-1579
-1577
-1575
-1573
-1571
-1569
-1568
-1566
-1564
-1562
-1560
-1558
-1556
-1555
-1553
-1551
-1549
-1547
-1545
-1544
-1542
-1540
-1538
-1536
-1535
-1533
-1531
-1529
-1527
-1526
-1524
-1522
-1520
-1518
-1516
-1515
-1513
-1511
-1509
-1508
-1506
-1504
-1502
-1500
-1499
-1497
-1495
-1493
-1492
-1490
-1488
-1486
-1484
-1483
-1481
-1479
-1477
-1476
-1474
-1472
-1470
-1469
-1467
-1465
-1463
-1462
-1460
-1458
-1456
-1455
-1453
-1451
-1449
-1448
-1446
-1444
-1443
-1441
-1439
-1437
-1436
-1434
-1432
-1431
-1429
-1427
-1425
-1424
-1422
-1420
-1419
-1417
-1415
-1414
-1412
-1410
-1408
-1407
-1405
-1403
-1402
-1400
-1398
-1397
-1395
-1393
-1392
-1390
-1388
-1387
-1385
-1383
-1382
-1380
-1378
-1377
-1375
-1373
-1372
-1370
-1368
-1367
-1365
-1364
-1362
-1360
-1359
-1357
-1355
-1354
-1352
-1350
-1349
-1347
-1346
-1344
-1342
-1341
-1339
-1338
-1336
-1334
-1333
-1331
-1329
-1328
-1326
-1325
-1323
-1321
-1320
-1318
-1317
-1315
-1314
-1312
-1310
-1309
-1307
-1306
-1304
-1302
-1301
-1299
-1298
-1296
-1295
-1293
-1291
-1290
-1288
-1287
-1285
-1284
-1282
-1281
-1279
-1277
-1276
-1274
-1273
-1271
-1270
-1268
-1267
-1265
-1264
-1262
-1261
-1259
-1257
-1256
-1254
-1253
-1251
-1250
-1248
-1247
-1245
-1244
-1242
-1241
-1239
-1238
-1236
-1235
-1233
-1232
-1230
-1229
-1227
-1226
-1224
-1223
-1221
-1220
-1218
-1217
-1215
-1214
-1212
-1211
-1210
-1208
-1207
-1205
-1204
-1202
-1201
-1199
-1198
-1196
-1195
-1193
-1192
-1191
-1189
-1188
-1186
-1185
-1183
-1182
-1180
-1179
-1178
-1176
-1175
-1173
-1172
-1170
-1169
-1168
-1166
-1165
-1163
-1162
-1160
-1159
-1158
-1156
-1155
-1153
-1152
-1151
-1149
-1148
-1146
-1145
-1144
-1142
-1141
-1139
-1138
-1137
-1135
-1134
-1133
-1131
-1130
-1128
-1127
-1126
-1124
-1123
-1122
-1120
-1119
-1117
-1116
-1115
-1113
-1112
-1111
-1109
-1108
-1107
-1105
-1104
-1103
-1101
-1100
-1099
-1097
-1096
-1095
-1093
-1092
-1091
-1089
-1088
-1087
-1085
-1084
-1083
-1081
-1080
-1079
-1077
-1076
-1075
-1073
-1072
-1071
-1069
-1068
-1067
-1066
-1064
-1063
-1062
-1060
-1059
-1058
-1056
-1055
-1054
-1053
-1051
-1050
-1049
-1047
-1046
-1045
-1044
-1042
-1041
-1040
-1039
-1037
-1036
-1035
-1034
-1032
-1031
-1030
-1028
-1027
-1026
-1025
-1022
-1022
-1020
-1020
-1018
-1016
-1016
-1014
-1014
-1012
-1010
-1010
-1008
-1006
-1006
-1004
-1004
-1002
-1000
-1000
-999
-998
-996
-995
-994
-993
-992
-990
-989
-988
-987
-986
-984
-983
-982
-981
-980
-978
-977
-976
-975
-974
-972
-971
-970
-969
-968
-967
-965
-964
-963
-962
-961
-960
-958
-957
-956
-955
-954
-953
-951
-950
-949
-948
-947
-946
-945
-943
-942
-941
-940
-939
-938
-937
-935
-934
-933
-932
-931
-930
-929
-928
-926
-925
-924
-923
-922
-921
-920
-919
-918
-916
-915
-914
-913
-912
-911
-910
-909
-908
-907
-905
-904
-903
-902
-901
-900
-899
-898
-897
-896
-895
-894
-892
-891
-890
-889
-888
-887
-886
-885
-884
-883
-882
-881
-880
-879
-878
-877
-875
-874
-873
-872
-871
-870
-869
-868
-867
-866
-865
-864
-863
-862
-861
-860
-859
-858
-857
-856
-855
-854
-853
-852
-851
-850
-849
-848
-847
-846
-845
-844
-843
-842
-841
-840
-839
-838
-837
-836
-835
-834
-833
-832
-831
-830
-829
-828
-827
-826
-825
-824
-823
-822
-821
-820
-819
-818
-817
-816
-815
-814
-813
-812
-811
-810
-809
-808
-807
-807
-806
-805
-804
-803
-802
-801
-800
-799
-798
-797
-796
-795
-794
-793
-792
-791
-791
-790
-789
-788
-787
-786
-785
-784
-783
-782
-781
-780
-780
-779
-778
-777
-776
-775
-774
-773
-772
-771
-771
-770
-769
-768
-767
-766
-765
-764
-763
-763
-762
-761
-760
-759
-758
-757
-756
-755
-755
-754
-753
-752
-751
-750
-749
-749
-748
-747
-746
-745
-744
-743
-743
-742
-741
-740
-739
-738
-737
-737
-736
-735
-734
-733
-732
-732
-731
-730
-729
-728
-727
-727
-726
-725
-724
-723
-722
-722
-721
-720
-719
-718
-718
-717
-716
-715
-714
-714
-713
-712
-711
-710
-709
-709
-708
-707
-706
-706
-705
-704
-703
-702
-702
-701
-700
-699
-698
-698
-697
-696
-695
-695
-694
-693
-692
-691
-691
-690
-689
-688
-688
-687
-686
-685
-685
-684
-683
-682
-682
-681
-680
-679
-679
-678
-677
-676
-676
-675
-674
-673
-673
-672
-671
-670
-670
-669
-668
-667
-667
-666
-665
-665
-664
-663
-662
-662
-661
-660
-659
-659
-658
-657
-657
-656
-655
-654
-654
-653
-652
-652
-651
-650
-650
-649
-648
-647
-647
-646
-645
-645
-644
-643
-643
-642
-641
-641
-640
-639
-639
-638
-637
-636
-636
-635
-634
-634
-633
-632
-632
-631
-630
-630
-629
-628
-628
-627
-626
-626
-625
-625
-624
-623
-623
-622
-621
-621
-620
-619
-619
-618
-617
-617
-616
-615
-615
-614
-614
-613
-612
-612
-611
-610
-610
-609
-608
-608
-607
-607
-606
-605
-605
-604
-604
-603
-602
-602
-601
-600
-600
-599
-599
-598
-597
-597
-596
-596
-595
-594
-594
-593
-593
-592
-591
-591
-590
-590
-589
-588
-588
-587
-587
-586
-586
-585
-584
-584
-583
-583
-582
-581
-581
-580
-580
-579
-579
-578
-577
-577
-576
-576
-575
-575
-574
-574
-573
-572
-572
-571
-571
-570
-570
-569
-569
-568
-567
-567
-566
-566
-565
-565
-564
-564
-563
-563
-562
-562
-561
-560
-560
-559
-559
-558
-558
