5
8911
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-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
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-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
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-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
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-92
-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
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-199
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-197
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-195
-194
-194
-194
-194
-194
-194
-194
-194
-194
-194
-193
-193
-193
-193
-193
-193
-193
-193
-193
-192
-192
-192
-192
-192
-192
-192
-192
-191
-191
-191
-191
-191
-191
-191
-190
-190
-190
-190
-190
-190
-190
-189
-189
-189
-189
-189
-189
-189
-188
-188
-188
-188
-188
-188
-187
-187
-187
-187
-187
-187
-186
-186
-186
-186
-186
-186
-185
-185
-185
-185
-185
-185
-184
-184
-184
-184
-184
-184
-183
-183
-183
-183
-183
-183
-182
-182
-182
-182
-182
-182
-181
-181
-181
-181
-181
-181
-180
-180
-180
-180
-180
-180
-180
-179
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-165
-165
-165
-165
-164
-164
-164
-164
-164
-163
-163
-163
-163
-162
-162
-162
-162
-162
-161
-161
-161
-161
-160
-160
-160
-160
-159
-159
-159
-159
-158
-158
-158
-158
-157
-157
-157
-157
-156
-156
-156
-156
-155
-155
-155
-155
-154
-154
-154
-153
-153
-153
-153
-152
-152
-152
-151
-151
-151
-151
-150
-150
-150
-149
-149
-149
-149
-148
-148
-148
-147
-147
-147
-146
-146
-146
-146
-145
-145
-145
-145
-144
-144
-144
-143
-143
-143
-143
-142
-142
-142
-141
-141
-141
-140
-140
-140
-139
-139
-139
-139
-138
-138
-138
-137
-137
-137
-136
-136
-136
-136
-135
-135
-135
-134
-134
-134
-134
-133
-133
-133
-133
-132
-132
-132
-131
-131
-131
-131
-131
-130
-130
-130
-130
-129
-129
-129
-129
-128
-128
-128
-127
-127
-127
-127
-126
-126
-126
-126
-125
-125
-125
-125
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-118
-118
-118
-118
-118
-118
-118
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-115
-115
-115
-115
-115
-115
-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
-110
-110
-110
-110
-110
-109
-109
-109
-109
-109
-109
-108
-108
-108
-108
-108
-107
-107
-107
-107
-106
-106
-106
-105
-105
-105
-105
-104
-104
-104
-103
-103
-103
-102
-102
-102
-101
-101
-101
-100
-100
-100
-99
-99
-99
-98
-98
-98
-97
-97
-97
-96
-96
-96
-95
-95
-94
-94
-93
-93
-93
-92
-92
-91
-91
-90
-90
-90
-89
-89
-88
-88
-87
-87
-86
-86
-85
-85
-84
-84
-84
-83
-83
-82
-81
-81
-80
-80
-79
-78
-78
-77
-77
-76
-75
-75
-74
-74
-73
-72
-72
-71
-71
-70
-69
-69
-68
-67
-67
-66
-65
-65
-64
-63
-63
-62
-62
-61
-61
-60
-60
-59
-58
-58
-57
-57
-56
-55
-55
-54
-53
-53
-52
-51
-50
-50
-49
-48
-47
-46
-45
-44
-43
-41
-40
-39
-38
-37
-35
-34
-33
-32
-31
-30
-28
-27
-26
-25
-25
-24
-23
-22
-21
-21
-20
-20
-19
-19
-18
-18
-17
-17
-17
-16
-16
-15
-15
-14
-14
-13
-13
-12
-11
-10
-9
-8
-7
-6
-5
-4
-4
-3
-2
-1
0
1
1
2
3
3
4
5
5
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
7
7
7
7
7
8
8
8
8
8
9
9
9
8
8
8
7
7
7
6
5
5
4
4
3
3
3
2
2
2
3
3
4
4
5
5
6
7
8
8
9
10
11
11
12
12
13
13
14
14
14
14
14
13
13
13
12
12
12
12
11
11
11
12
12
12
13
14
14
15
16
16
17
18
18
18
19
19
19
19
19
19
19
19
19
20
20
20
20
20
19
19
19
19
20
20
20
20
21
21
21
22
22
22
22
22
22
23
23
23
23
23
23
23
24
24
25
25
26
26
27
27
28
29
30
31
32
33
34
35
36
37
38
40
41
42
43
44
45
45
46
47
47
47
48
48
48
49
49
50
50
51
53
54
56
58
60
62
65
67
70
72
75
77
79
81
83
85
86
88
89
91
92
93
94
95
96
96
97
97
98
98
98
99
99
100
100
101
102
104
105
107
108
110
112
114
116
118
120
123
125
127
129
131
134
136
138
140
142
144
146
147
149
151
153
154
156
157
159
160
161
163
164
166
168
170
172
173
176
178
180
182
184
186
188
190
192
193
195
196
198
199
200
202
203
205
206
208
210
212
215
217
220
223
226
229
232
235
238
241
243
246
248
250
252
254
255
256
257
258
258
258
258
257
257
256
256
255
255
256
256
258
259
262
265
268
272
276
281
286
290
295
299
303
307
310
313
315
317
318
319
319
320
319
319
319
319
318
318
318
318
318
318
319
319
320
321
322
324
325
327
330
332
334
337
340
342
345
348
350
353
355
357
359
361
362
363
364
365
365
365
365
365
365
365
365
366
366
367
368
369
370
371
372
373
374
376
377
379
380
382
384
386
388
391
393
395
396
398
400
401
402
404
405
406
407
408
410
411
412
414
415
417
418
420
421
423
424
425
426
427
428
429
429
430
431
431
432
433
434
435
437
438
439
441
442
442
443
444
444
444
445
445
446
447
448
448
450
451
452
453
455
457
459
461
463
466
468
471
473
475
477
480
482
484
486
488
489
491
493
495
496
497
499
500
500
501
502
502
503
503
504
505
507
509
511
514
517
520
524
528
532
535
539
542
545
548
550
551
552
553
553
553
553
553
552
552
552
552
552
552
553
554
555
556
558
560
562
564
566
569
573
576
580
585
589
594
599
605
610
614
619
623
627
630
633
635
637
638
639
640
640
640
640
641
641
641
642
644
645
648
650
653
657
660
665
669
674
679
684
689
694
698
702
705
708
710
711
711
711
710
709
707
705
702
700
698
697
696
696
696
697
699
701
704
707
711
715
720
724
728
733
737
742
746
750
754
758
761
763
765
766
766
766
766
765
764
763
763
763
763
765
767
769
773
777
782
787
793
799
805
811
817
823
829
835
840
844
848
851
854
855
857
857
858
857
857
856
855
855
854
855
855
857
859
862
865
870
874
879
885
890
896
902
908
914
920
926
931
937
942
946
950
954
957
959
962
963
964
965
965
966
966
967
967
968
969
970
971
973
976
978
981
985
989
993
998
1002
1008
1014
1020
1026
1033
1040
1046
1053
1059
1065
1071
1076
1080
1083
1086
1088
1089
1090
1091
1091
1092
1093
1094
1095
1097
1098
1100
1102
1104
1106
1108
1110
1112
1114
1116
1119
1121
1125
1128
1132
1136
1141
1146
1151
1156
1161
1166
1171
1175
1179
1183
1186
1189
1191
1194
1196
1199
1201
1204
1207
1209
1212
1215
1217
1220
1222
1224
1227
1229
1231
1233
1236
1239
1242
1246
1250
1254
1258
1262
1266
1270
1274
1277
1280
1282
1284
1286
1288
1289
1291
1292
1293
1294
1296
1297
1298
1298
1298
1298
1298
1297
1296
1295
1294
1294
1293
1293
1294
1295
1297
1299
1301
1304
1307
1310
1312
1314
1316
1317
1317
1317
1316
1315
1314
1313
1311
1309
1308
1306
1304
1302
1300
1298
1295
1293
1290
1288
1286
1283
1281
1279
1277
1275
1273
1271
1268
1266
1263
1260
1257
1254
1251
1247
1243
1239
1234
1230
1226
1222
1218
1215
1211
1208
1204
1201
1197
1193
1189
1185
1181
1176
1171
1166
1160
1155
1149
1144
1139
1133
1128
1124
1119
1114
1109
1105
1100
1094
1089
1083
1078
1072
1065
1059
1053
1047
1040
1034
1027
1020
1014
1008
1000
995
988
982
976
970
965
960
955
951
947
943
939
936
932
928
923
919
913
907
901
893
886
877
869
859
850
840
830
820
811
802
793
784
776
769
762
756
750
744
739
735
730
726
722
718
714
710
705
701
695
689
683
676
669
661
652
643
634
625
616
607
598
589
581
573
566
560
553
547
542
536
531
526
521
517
513
509
506
502
499
496
493
490
487
484
480
475
471
466
461
455
450
445
440
436
432
429
426
424
422
420
418
417
416
414
413
412
410
409
408
408
407
407
407
408
409
411
413
415
418
421
424
427
430
433
436
440
443
446
449
452
456
459
462
465
468
470
473
475
476
477
478
479
481
482
484
486
489
492
495
499
504
509
514
519
525
530
536
542
548
554
560
566
573
580
588
596
604
612
620
628
635
642
649
655
660
665
668
671
673
674
675
676
677
678
679
680
682
684
687
690
694
699
705
711
718
726
735
745
756
766
778
788
799
809
818
825
832
837
841
844
846
847
847
846
846
845
844
843
842
842
842
842
843
843
845
847
849
852
855
859
863
867
871
876
879
883
886
889
891
893
894
895
895
894
893
892
890
888
885
883
880
878
876
874
872
871
869
868
867
866
866
865
864
863
862
861
860
858
857
854
852
849
847
844
841
838
835
832
829
825
822
819
815
812
809
806
804
802
801
800
800
799
799
799
799
799
798
797
795
794
791
789
786
784
781
777
774
771
767
763
759
754
750
744
739
734
728
723
718
713
709
706
703
700
699
698
698
699
701
704
707
710
713
716
719
721
722
722
721
720
717
714
709
704
699
693
686
680
673
667
661
655
651
647
645
644
643
644
646
649
653
657
663
669
675
682
688
694
700
706
710
714
717
719
720
720
719
717
714
711
707
703
699
695
692
690
688
688
689
691
694
698
704
710
717
725
734
743
752
762
771
780
788
796
803
810
815
820
824
827
829
831
831
832
831
831
831
831
831
831
833
835
837
842
847
853
861
870
881
892
904
917
930
943
955
967
978
988
997
1004
1012
1018
1022
1028
1031
1034
1037
1040
1044
1048
1052
1058
1064
1072
1082
1092
1105
1118
1133
1149
1166
1183
1201
1220
1237
1255
1271
1287
1301
1314
1325
1336
1344
1352
1359
1365
1370
1375
1379
1383
1387
1392
1397
1402
1408
1415
1423
1431
1441
1452
1465
1478
1492
1507
1522
1537
1552
1566
1578
1590
1600
1609
1615
1620
1624
1625
1625
1623
1621
1618
1614
1610
1607
1604
1602
1601
1602
1603
1606
1611
1616
1622
1629
1637
1646
1655
1664
1673
1681
1690
1698
1706
1713
1719
1724
1727
1730
1731
1730
1728
1724
1719
1713
1707
1699
1692
1685
1678
1671
1666
1662
1659
1657
1656
1656
1657
1659
1661
1663
1666
1669
1672
1675
1678
1681
1684
1687
1690
1692
1694
1694
1694
1693
1691
1688
1684
1679
1674
1668
1662
1655
1649
1643
1637
1631
1626
1621
1617
1612
1608
1604
1600
1597
1593
1590
1587
1584
1581
1579
1576
1574
1571
1569
1566
1563
1560
1556
1551
1547
1542
1536
1531
1526
1521
1517
1513
1510
1507
1505
1504
1502
1500
1498
1496
1493
1489
1485
1480
1475
1469
1463
1457
1451
1445
1439
1433
1427
1422
1416
1409
1402
1395
1388
1381
1373
1366
1359
1352
1346
1340
1335
1330
1325
1320
1316
1313
1309
1306
1303
1300
1296
1292
1288
1283
1278
1272
1266
1258
1251
1242
1233
1224
1214
1204
1193
1183
1172
1163
1154
1146
1139
1133
1129
1126
1125
1124
1124
1125
1126
1128
1129
1130
1131
1131
1130
1128
1125
1121
1116
1111
1105
1098
1091
1085
1078
1072
1066
1060
1054
1049
1043
1037
1031
1025
1018
1012
1008
1002
999
995
991
987
983
979
976
972
969
965
962
958
955
951
947
942
938
933
928
923
918
913
908
904
899
895
891
888
885
883
882
881
879
879
877
876
875
873
871
869
866
864
860
857
854
851
847
845
842
840
838
836
834
832
830
827
825
822
819
816
814
812
810
809
809
809
810
811
813
816
820
824
828
832
835
838
840
841
840
838
836
832
828
823
818
814
810
806
804
802
801
801
802
804
807
810
814
819
824
830
836
843
850
856
862
867
872
876
878
880
881
882
882
882
883
883
884
885
888
891
895
899
905
911
918
926
933
941
949
957
964
971
977
983
987
991
994
996
998
999
999
1000
1000
1000
999
998
997
995
993
990
987
985
982
980
978
976
975
973
972
970
968
967
965
963
962
960
959
958
957
956
955
954
953
951
949
947
944
941
938
933
929
925
920
916
912
908
905
902
899
896
894
893
892
892
892
893
895
896
896
897
896
895
892
889
886
882
878
874
870
866
862
859
856
853
850
848
847
847
848
850
852
855
857
859
861
862
862
862
860
858
856
853
849
844
840
835
830
825
820
816
812
809
806
804
803
803
803
803
804
805
807
808
810
811
812
813
814
814
814
814
814
814
813
813
813
812
811
810
809
807
806
804
802
800
797
794
791
788
784
780
775
770
764
758
751
744
736
728
719
710
700
691
683
675
667
659
652
645
637
629
621
611
601
591
580
568
556
544
531
518
505
492
478
464
451
437
423
409
395
381
367
352
336
320
304
288
271
255
238
222
206
190
174
158
143
128
114
99
86
72
59
46
33
20
7
-6
-19
-32
-45
-57
-70
-83
-97
-110
-124
-138
-152
-167
-181
-196
-210
-224
-238
-252
-265
-278
-291
-304
-317
-330
-342
-354
-366
-378
-389
-399
-410
-420
-429
-438
-447
-455
-464
-472
-480
-488
-496
-504
-511
-519
-526
-533
-539
-545
-551
-556
-561
-566
-571
-575
-579
-583
-586
-589
-592
-593
-595
-595
-595
-595
-594
-593
-592
-590
-589
-587
-586
-585
-584
-584
-585
-585
-586
-588
-590
-592
-594
-597
-601
-605
-610
-615
-621
-627
-633
-639
-646
-652
-658
-664
-669
-675
-679
-684
-688
-692
-696
-700
-704
-708
-711
-715
-718
-722
-724
-727
-730
-732
-734
-737
-739
-742
-745
-749
-753
-757
-761
-766
-771
-776
-782
-788
-795
-801
-807
-812
-817
-822
-826
-829
-832
-835
-838
-841
-844
-848
-852
-857
-862
-868
-875
-883
-891
-901
-911
-922
-934
-946
-958
-971
-983
-995
-1006
-1018
-1028
-1037
-1046
-1054
-1061
-1068
-1074
-1080
-1085
-1091
-1097
-1102
-1108
-1113
-1119
-1126
-1132
-1140
-1148
-1156
-1165
-1175
-1184
-1193
-1202
-1210
-1219
-1226
-1233
-1239
-1244
-1249
-1254
-1258
-1261
-1265
-1267
-1270
-1273
-1275
-1278
-1280
-1283
-1286
-1288
-1291
-1294
-1297
-1301
-1305
-1308
-1312
-1317
-1321
-1326
-1330
-1335
-1340
-1345
-1350
-1356
-1361
-1367
-1372
-1378
-1385
-1391
-1398
-1406
-1413
-1421
-1429
-1437
-1445
-1453
-1461
-1468
-1475
-1482
-1489
-1497
-1504
-1512
-1520
-1529
-1539
-1549
-1560
-1571
-1582
-1594
-1605
-1617
-1629
-1641
-1652
-1664
-1675
-1687
-1698
-1709
-1720
-1731
-1742
-1753
-1764
-1776
-1789
-1802
-1816
-1831
-1846
-1862
-1878
-1895
-1912
-1929
-1946
-1963
-1980
-1997
-2013
-2029
-2045
-2061
-2076
-2091
-2106
-2120
-2134
-2149
-2163
-2177
-2192
-2206
-2221
-2236
-2251
-2265
-2280
-2295
-2309
-2324
-2339
-2353
-2367
-2381
-2395
-2409
-2423
-2436
-2450
-2464
-2477
-2490
-2503
-2516
-2528
-2540
-2552
-2564
-2575
-2586
-2597
-2608
-2619
-2630
-2641
-2652
-2663
-2674
-2685
-2695
-2706
-2716
-2726
-2735
-2743
-2750
-2757
-2762
-2766
-2769
-2772
-2774
-2775
-2777
-2778
-2779
-2780
-2781
-2782
-2782
-2783
-2784
-2786
-2787
-2790
-2792
-2795
-2799
-2803
-2807
-2812
-2818
-2824
-2831
-2837
-2844
-2851
-2858
-2865
-2872
-2879
-2885
-2892
-2898
-2904
-2910
-2915
-2919
-2923
-2927
-2930
-2933
-2936
-2938
-2940
-2943
-2945
-2947
-2949
-2950
-2951
-2952
-2953
-2953
-2952
-2951
-2949
-2948
-2946
-2944
-2943
-2941
-2941
-2941
-2942
-2944
-2946
-2948
-2951
-2953
-2954
-2955
-2955
-2953
-2951
-2949
-2945
-2941
-2936
-2931
-2926
-2921
-2917
-2913
-2910
-2908
-2906
-2905
-2904
-2903
-2902
-2902
-2901
-2901
-2900
-2900
-2900
-2901
-2901
-2902
-2903
-2905
-2907
-2908
-2910
-2912
-2913
-2915
-2915
-2915
-2914
-2912
-2909
-2906
-2902
-2898
-2894
-2891
-2887
-2885
-2883
-2881
-2879
-2878
-2876
-2875
-2873
-2870
-2868
-2865
-2862
-2859
-2856
-2853
-2850
-2848
-2844
-2841
-2838
-2834
-2831
-2827
-2823
-2819
-2815
-2812
-2808
-2805
-2803
-2801
-2799
-2798
-2798
-2798
-2798
-2798
-2799
-2799
-2799
-2799
-2799
-2799
-2799
-2798
-2798
-2799
-2799
-2800
-2802
-2804
-2807
-2810
-2813
-2816
-2819
-2821
-2823
-2824
-2825
-2825
-2825
-2824
-2822
-2821
-2819
-2818
-2817
-2817
-2818
-2820
-2823
-2827
-2833
-2839
-2847
-2855
-2863
-2872
-2881
-2889
-2897
-2905
-2912
-2918
-2923
-2926
-2929
-2931
-2932
-2932
-2932
-2930
-2928
-2924
-2920
-2915
-2910
-2904
-2897
-2891
-2884
-2878
-2872
-2867
-2862
-2858
-2855
-2853
-2852
-2851
-2851
-2851
-2851
-2851
-2852
-2852
-2852
-2852
-2851
-2850
-2849
-2846
-2843
-2840
-2836
-2831
-2825
-2819
-2812
-2805
-2798
-2790
-2782
-2775
-2768
-2761
-2755
-2749
-2745
-2741
-2738
-2735
-2733
-2732
-2731
-2730
-2729
-2728
-2727
-2725
-2723
-2721
-2718
-2715
-2712
-2708
-2704
-2700
-2696
-2691
-2687
-2682
-2678
-2675
-2672
-2670
-2669
-2670
-2671
-2674
-2678
-2683
-2689
-2695
-2702
-2708
-2713
-2717
-2720
-2721
-2722
-2720
-2718
-2714
-2710
-2705
-2699
-2694
-2688
-2683
-2679
-2675
-2671
-2669
-2667
-2666
-2665
-2665
-2666
-2667
-2669
-2671
-2674
-2677
-2681
-2684
-2687
-2690
-2693
-2696
-2698
-2700
-2702
-2704
-2705
-2706
-2707
-2707
-2707
-2707
-2705
-2704
-2701
-2698
-2695
-2691
-2686
-2681
-2676
-2670
-2663
-2657
-2650
-2644
-2637
-2631
-2625
-2620
-2617
-2614
-2613
-2613
-2614
-2616
-2618
-2621
-2623
-2625
-2626
-2625
-2624
-2621
-2617
-2611
-2605
-2597
-2589
-2581
-2573
-2564
-2555
-2547
-2539
-2531
-2523
-2516
-2508
-2500
-2492
-2484
-2475
-2467
-2458
-2449
-2441
-2432
-2425
-2418
-2412
-2406
-2401
-2396
-2391
-2387
-2383
-2379
-2376
-2372
-2367
-2363
-2358
-2353
-2348
-2343
-2338
-2333
-2329
-2324
-2320
-2316
-2312
-2308
-2304
-2300
-2296
-2292
-2288
-2284
-2281
-2278
-2275
-2272
-2270
-2268
-2267
-2266
-2265
-2265
-2265
-2265
-2265
-2265
-2265
-2265
-2266
-2266
-2266
-2266
-2266
-2266
-2265
-2264
-2262
-2260
-2258
-2255
-2252
-2248
-2243
-2238
-2233
-2227
-2220
-2213
-2206
-2198
-2191
-2184
-2177
-2172
-2167
-2163
-2160
-2158
-2157
-2158
-2158
-2160
-2162
-2164
-2166
-2168
-2170
-2172
-2173
-2174
-2176
-2177
-2178
-2179
-2181
-2183
-2184
-2186
-2187
-2189
-2190
-2190
-2190
-2190
-2189
-2187
-2184
-2181
-2177
-2173
-2169
-2165
-2162
-2160
-2158
-2157
-2157
-2157
-2158
-2159
-2160
-2162
-2163
-2165
-2166
-2167
-2167
-2167
-2166
-2164
-2162
-2159
-2155
-2150
-2145
-2138
-2132
-2125
-2118
-2111
-2105
-2099
-2095
-2092
-2091
-2091
-2093
-2097
-2103
-2109
-2116
-2124
-2132
-2140
-2147
-2154
-2160
-2166
-2172
-2177
-2183
-2188
-2193
-2198
-2204
-2209
-2214
-2218
-2222
-2226
-2229
-2231
-2234
-2236
-2239
-2243
-2247
-2252
-2258
-2264
-2272
-2280
-2289
-2297
-2305
-2312
-2318
-2323
-2327
-2329
-2330
-2329
-2328
-2326
-2323
-2321
-2318
-2316
-2314
-2313
-2312
-2312
-2313
-2313
-2314
-2315
-2317
-2319
-2321
-2323
-2326
-2330
-2334
-2339
-2344
-2349
-2354
-2359
-2363
-2367
-2370
-2372
-2374
-2374
-2374
-2373
-2372
-2370
-2368
-2365
-2363
-2360
-2357
-2354
-2351
-2348
-2346
-2345
-2344
-2343
-2343
-2344
-2344
-2346
-2347
-2349
-2351
-2354
-2356
-2358
-2360
-2362
-2362
-2362
-2361
-2360
-2357
-2354
-2350
-2346
-2341
-2336
-2331
-2326
-2321
-2317
-2314
-2312
-2312
-2312
-2314
-2317
-2320
-2324
-2329
-2334
-2338
-2343
-2347
-2351
-2354
-2357
-2358
-2359
-2360
-2359
-2358
-2356
-2353
-2349
-2346
-2341
-2337
-2332
-2328
-2324
-2321
-2318
-2317
-2317
-2317
-2319
-2322
-2326
-2331
-2336
-2341
-2346
-2351
-2356
-2361
-2365
-2369
-2372
-2375
-2377
-2378
-2379
-2379
-2378
-2377
-2374
-2370
-2366
-2361
-2355
-2349
-2342
-2336
-2329
-2322
-2316
-2309
-2304
-2298
-2293
-2289
-2285
-2282
-2279
-2277
-2275
-2274
-2273
-2272
-2270
-2269
-2267
-2264
-2262
-2258
-2255
-2251
-2246
-2242
-2237
-2233
-2228
-2224
-2220
-2215
-2211
-2206
-2202
-2197
-2192
-2187
-2183
-2179
-2175
-2172
-2170
-2169
-2168
-2168
-2168
-2169
-2169
-2169
-2169
-2167
-2164
-2160
-2155
-2148
-2140
-2131
-2121
-2111
-2100
-2090
-2079
-2069
-2059
-2050
-2041
-2032
-2024
-2017
-2009
-2003
-1997
-1991
-1986
-1981
-1976
-1972
-1968
-1965
-1962
-1959
-1957
-1955
-1953
-1950
-1948
-1946
-1943
-1940
-1936
-1932
-1928
-1922
-1917
-1910
-1903
-1896
-1888
-1879
-1871
-1862
-1854
-1845
-1837
-1830
-1823
-1816
-1811
-1806
-1802
-1798
-1795
-1792
-1788
-1785
-1780
-1775
-1769
-1762
-1754
-1745
-1736
-1725
-1715
-1704
-1694
-1684
-1674
-1665
-1655
-1647
-1638
-1629
-1620
-1611
-1602
-1593
-1583
-1574
-1564
-1554
-1543
-1533
-1523
-1513
-1503
-1493
-1483
-1473
-1462
-1452
-1441
-1429
-1418
-1407
-1395
-1385
-1375
-1365
-1356
-1347
-1338
-1330
-1322
-1314
-1305
-1296
-1286
-1276
-1265
-1255
-1244
-1234
-1224
-1214
-1206
-1198
-1191
-1185
-1180
-1175
-1170
-1166
-1162
-1157
-1152
-1146
-1140
-1134
-1127
-1120
-1113
-1105
-1098
-1090
-1083
-1076
-1069
-1062
-1055
-1049
-1042
-1037
-1031
-1026
-1020
-1016
-1012
-1008
-1004
-1000
-996
-993
-990
-987
-984
-982
-979
-977
-975
-973
-971
-968
-966
-965
-963
-962
-961
-961
-961
-960
-960
-959
-959
-957
-956
-954
-953
-951
-950
-949
-948
-947
-947
-947
-948
-948
-949
-949
-949
-948
-947
-946
-943
-941
-938
-934
-931
-927
-924
-920
-917
-913
-910
-907
-904
-901
-899
-896
-894
-891
-888
-885
-882
-879
-875
-872
-868
-865
-862
-860
-858
-856
-855
-854
-853
-853
-853
-854
-856
-858
-861
-864
-867
-869
-872
-874
-876
-877
-877
-876
-875
-873
-870
-866
-862
-857
-852
-847
-842
-836
-830
-824
-818
-812
-806
-799
-793
-787
-781
-775
-770
-765
-760
-755
-751
-746
-741
-736
-730
-725
-718
-711
-704
-696
-688
-680
-671
-662
-653
-644
-636
-627
-619
-611
-604
-596
-589
-582
-574
-567
-560
-553
-546
-540
-534
-528
-523
-517
-513
-508
-504
-501
-497
-494
-490
-487
-483
-480
-476
-472
-467
-461
-455
-448
-441
-433
-425
-417
-409
-401
-394
-387
-381
-376
-371
-367
-363
-360
-357
-354
-351
-349
-346
-344
-341
-339
-337
-335
-333
-331
-329
-326
-323
-320
-315
-311
-305
-298
-291
-284
-277
-269
-263
-257
-251
-247
-243
-240
-237
-234
-232
-230
-229
-227
-225
-223
-220
-216
-212
-207
-202
-196
-189
-183
-177
-171
-166
-161
-157
-153
-150
-148
-147
-145
-145
-144
-144
-144
-144
-144
-144
-143
-141
-139
-135
-131
-127
-121
-115
-108
-100
-92
-84
-76
-67
-59
-51
-43
-35
-28
-20
-14
-7
-1
5
11
18
24
31
38
45
52
59
66
73
79
85
91
96
101
106
111
117
123
131
139
148
158
169
180
193
206
219
232
246
260
273
287
301
314
328
340
352
363
373
383
392
400
408
416
424
431
438
446
454
462
470
479
488
498
509
520
532
544
556
570
583
596
609
623
635
648
660
671
682
692
702
712
721
730
739
748
757
766
775
784
792
800
807
814
820
825
829
833
837
840
844
847
850
854
858
862
866
871
875
880
883
887
890
892
894
896
897
899
900
901
901
902
903
905
906
908
910
913
916
919
922
925
928
931
934
936
939
941
943
945
946
947
949
950
951
952
953
954
956
959
962
966
971
977
984
991
999
1006
1016
1025
1034
1043
1053
1062
1071
1079
1087
1095
1102
1109
1116
1122
1128
1133
1138
1143
1148
1152
1157
1161
1166
1170
1175
1180
1185
1191
1197
1203
1209
1215
1222
1228
1235
1243
1251
1259
1268
1278
1288
1298
1308
1319
1330
1341
1352
1363
1374
1386
1396
1407
1417
1427
1436
1444
1452
1459
1466
1472
1478
1483
1490
1496
1503
1511
1519
1528
1537
1546
1556
1565
1575
1585
1595
1604
1614
1625
1635
1646
1658
1669
1680
1691
1702
1712
1721
1729
1737
1744
1750
1756
1761
1766
1771
1775
1780
1784
1788
1792
1797
1801
1806
1810
1815
1820
1825
1830
1835
1839
1844
1848
1853
1857
1863
1869
1876
1883
1891
1899
1907
1916
1923
1930
1936
1941
1945
1948
1950
1951
1951
1950
1950
1949
1949
1949
1950
1951
1953
1955
1959
1962
1966
1970
1974
1979
1983
1987
1991
1994
1998
2001
2005
2009
2015
2020
2025
2031
2036
2041
2048
2053
2058
2063
2067
2071
2075
2077
2080
2081
2082
2081
2080
2079
2076
2073
2070
2067
2064
2062
2060
2059
2059
2060
2062
2066
2070
2075
2082
2089
2097
2105
2114
2123
2132
2141
2150
2159
2168
2176
2183
2191
2198
2204
2211
2217
2224
2230
2237
2244
2252
2259
2266
2274
2281
2287
2294
2299
2305
2310
2315
2319
2324
2328
2332
2337
2341
2345
2349
2353
2357
2361
2365
2369
2373
2376
2380
2383
2386
2389
2391
2393
2395
2397
2398
2399
2400
2400
2400
2400
2399
2397
2395
2393
2390
2387
2383
2379
2375
2370
2366
2362
2358
2354
2350
2347
2345
2343
2343
2343
2344
2346
2349
2353
2357
2362
2366
2371
2375
2379
2382
2385
2388
2389
2391
2391
2392
2392
2391
2391
2392
2392
2393
2395
2397
2401
2405
2410
2416
2422
2430
2439
2448
2458
2468
2479
2489
2500
2509
2518
2526
2533
2539
2543
2547
2549
2550
2550
2550
2549
2548
2546
2544
2543
2541
2539
2538
2537
2536
2536
2536
2537
2538
2540
2543
2546
2550
2553
2558
2562
2566
2570
2574
2578
2581
2583
2585
2587
2587
2587
2586
2585
2584
2582
2581
2579
2577
2576
2574
2573
2571
2570
2569
2567
2566
2565
2564
2563
2563
2562
2562
2563
2564
2565
2567
2569
2571
2573
2575
2577
2579
2580
2581
2581
2581
2581
2580
2579
2577
2576
2574
2572
2569
2567
2564
2561
2558
2555
2552
2550
2548
2546
2544
2543
2542
2542
2542
2542
2543
2544
2546
2548
2550
2552
2555
2557
2559
2561
2562
2563
2562
2562
2560
2559
2557
2555
2553
2550
2548
2546
2543
2541
2540
2538
2538
2537
2538
2539
2541
2544
2547
2550
2554
2558
2562
2565
2568
2571
2573
2574
2576
2577
2578
2580
2582
2584
2587
2591
2595
2600
2606
2611
2618
2624
2631
2637
2644
2650
2655
2660
2665
2669
2672
2674
2676
2677
2678
2679
2680
2681
2682
2685
2688
2692
2696
2702
2708
2714
2721
2728
2735
2742
2749
2756
2763
2769
2775
2781
2787
2793
2798
2804
2808
2813
2818
2822
2826
2831
2835
2839
2843
2846
2850
2853
2856
2859
2862
2866
2870
2874
2880
2886
2893
2900
2908
2915
2923
2931
2938
2945
2951
2956
2960
2963
2966
2967
2967
2967
2966
2965
2963
2962
2961
2960
2959
2959
2959
2961
2962
2965
2968
2971
2975
2979
2984
2988
2991
2995
2997
3000
3002
3003
3005
3006
3007
3009
3010
3012
3014
3016
3018
3020
3023
3025
3028
3030
3033
3035
3037
3039
3041
3043
3046
3048
3050
3053
3056
3059
3062
3065
3067
3070
3072
3073
3073
3073
3071
3068
3065
3061
3057
3053
3048
3045
3042
3039
3037
3036
3036
3037
3039
3041
3044
3047
3050
3054
3058
3062
3066
3068
3071
3072
3072
3071
3069
3066
3063
3059
3054
3049
3044
3039
3034
3029
3024
3019
3015
3011
3008
3005
3002
3000
2999
2997
2997
2996
2996
2996
2996
2997
2998
2998
2999
2999
2999
2999
2998
2996
2994
2991
2987
2982
2976
2970
2963
2956
2949
2942
2936
2930
2924
2918
2913
2909
2904
2900
2897
2894
2891
2889
2888
2887
2885
2884
2882
2879
2876
2872
2868
2863
2858
2853
2848
2843
2839
2834
2830
2826
2822
2818
2815
2812
2809
2807
2805
2803
2802
2801
2801
2800
2800
2800
2800
2800
2800
2799
2798
2796
2794
2791
2787
2782
2776
2770
2762
2754
2746
2737
2728
2720
2712
2705
2698
2692
2687
2683
2679
2676
2674
2672
2671
2669
2667
2666
2664
2662
2659
2655
2651
2647
2641
2636
2630
2624
2617
2611
2604
2598
2592
2586
2581
2576
2572
2568
2565
2562
2560
2558
2556
2554
2553
2553
2552
2551
2550
2549
2548
2547
2546
2544
2542
2539
2537
2534
2532
2529
2527
2525
2523
2522
2521
2520
2520
2520
2520
2520
2521
2521
2521
2521
2520
2519
2518
2517
2515
2513
2511
2508
2505
2502
2497
2492
2487
2481
2475
2468
2462
2456
2450
2445
2441
2437
2435
2433
2432
2431
2431
2432
2433
2434
2436
2439
2441
2444
2447
2450
2453
2456
2459
2461
2463
2464
2465
2466
2466
2467
2467
2468
2469
2471
2473
2475
2478
2482
2486
2491
2497
2502
2509
2515
2521
2527
2533
2537
2541
2545
2547
2548
2548
2548
2547
2545
2544
2542
2540
2538
2536
2534
2532
2531
2529
2527
2526
2524
2522
2521
2520
2520
2520
2521
2522
2524
2526
2528
2531
2533
2534
2535
2535
2535
2534
2532
2530
2527
2525
2522
2520
2518
2516
2514
2513
2512
2512
2511
2511
2512
2512
2513
2513
2513
2513
2512
2511
2510
2508
2505
2502
2498
2495
2490
2485
2480
2474
2468
2461
2454
2447
2440
2433
2427
2421
2415
2410
2405
2401
2396
2391
2387
2382
2377
2372
2367
2361
2356
2350
2344
2337
2331
2324
2318
2311
2305
2298
2292
2285
2279
2272
2265
2258
2251
2244
2236
2229
2221
2214
2206
2199
2191
2184
2178
2171
2165
2160
2154
2149
2144
2138
2132
2126
2120
2113
2106
2100
2093
2086
2080
2073
2067
2061
2055
2049
2041
2035
2028
2020
2012
2001
1992
1981
1969
1956
1944
1930
1917
1904
1891
1879
1867
1856
1845
1835
1824
1814
1805
1795
1786
1777
1768
1759
1750
1742
1734
1726
1719
1712
1706
1699
1694
1688
1682
1677
1671
1665
1660
1654
1648
1642
1636
1630
1624
1617
1610
1604
1597
1589
1582
1574
1567
1559
1551
1542
1534
1526
1518
1510
1502
1495
1488
1482
1476
1470
1464
1457
1451
1444
1437
1429
1421
1413
1405
1396
1388
1380
1372
1364
1357
1349
1343
1336
1329
1322
1315
1308
1300
1292
1284
1275
1266
1257
1247
1238
1228
1218
1209
1199
1189
1180
1170
1161
1153
1145
1137
1129
1122
1114
1107
1100
1092
1085
1077
1070
1062
1054
1046
1038
1029
1020
1010
1000
989
978
966
955
944
933
923
914
905
898
892
887
882
879
876
874
872
871
869
868
867
866
864
862
860
857
854
850
845
840
834
828
821
815
808
801
794
787
780
773
766
760
755
750
745
742
739
736
733
730
728
724
721
717
712
707
701
695
690
684
678
672
666
660
655
650
645
641
637
634
631
629
627
626
625
625
625
625
626
626
627
627
627
627
626
625
623
621
618
614
609
604
598
592
586
580
574
569
564
560
556
552
550
547
545
543
541
539
537
535
533
531
530
530
529
530
530
531
532
533
534
535
536
536
537
537
537
536
535
534
533
531
529
527
526
525
524
524
524
525
527
529
532
535
538
542
546
551
555
559
563
566
568
570
571
571
570
568
565
562
558
554
550
546
543
540
537
536
535
535
536
537
538
538
539
540
540
539
538
536
534
531
527
523
518
513
508
502
496
490
484
478
473
468
463
459
454
449
444
439
433
427
421
414
408
402
396
391
385
379
373
368
362
355
349
343
336
329
322
316
309
302
295
288
281
273
265
257
248
239
231
222
214
206
200
194
188
184
180
177
173
170
168
165
162
160
158
155
153
151
149
146
144
142
140
138
136
135
134
134
134
135
136
138
140
143
146
149
153
158
162
166
171
175
180
185
189
193
197
201
204
206
209
211
213
214
216
218
219
221
222
224
226
227
229
231
233
234
236
238
240
241
243
244
246
247
248
250
251
252
254
255
256
258
259
260
262
263
264
265
266
267
269
270
271
272
273
275
277
279
281
283
285
287
289
290
292
293
294
294
295
295
295
296
296
296
296
295
294
294
293
292
291
290
290
289
289
289
289
289
289
289
289
289
289
288
286
284
282
279
276
272
268
264
259
255
250
245
241
237
233
229
225
222
220
217
215
213
212
211
210
209
209
209
208
208
207
206
205
203
201
200
198
197
196
195
194
194
194
194
195
195
196
197
198
200
202
203
205
207
209
210
211
211
211
210
209
206
204
201
197
194
190
185
181
177
172
168
164
159
155
151
147
143
139
136
133
130
128
126
124
123
122
121
121
120
120
120
119
118
117
115
112
109
104
100
94
89
83
78
73
68
63
59
56
53
51
49
48
48
48
49
50
51
52
54
56
57
59
61
62
63
64
64
63
62
61
59
58
56
54
52
51
50
50
51
52
53
55
56
58
60
63
65
67
69
70
72
73
73
74
74
73
72
71
69
67
65
62
59
55
51
47
43
38
34
29
24
20
15
11
8
5
2
-1
-3
-5
-6
-8
-9
-11
-12
-14
-16
-18
-19
-21
-23
-25
-26
-28
-30
-33
-35
-38
-41
-46
-51
-56
-63
-70
-78
-87
-96
-106
-116
-127
-137
-148
-158
-169
-178
-187
-196
-203
-210
-217
-222
-228
-232
-236
-240
-244
-248
-252
-257
-262
-267
-273
-280
-287
-295
-303
-312
-320
-328
-336
-343
-350
-356
-362
-367
-372
-377
-381
-386
-390
-395
-399
-404
-408
-412
-416
-420
-424
-428
-431
-434
-437
-440
-443
-445
-448
-452
-455
-459
-462
-467
-471
-476
-481
-487
-493
-499
-505
-511
-518
-525
-532
-539
-547
-554
-560
-567
-573
-579
-585
-591
-597
-603
-610
-617
-625
-634
-643
-653
-664
-676
-688
-700
-713
-726
-739
-752
-765
-777
-788
-799
-809
-817
-825
-831
-837
-841
-845
-848
-852
-855
-859
-864
-869
-875
-882
-889
-897
-904
-913
-921
-928
-936
-943
-949
-954
-958
-962
-964
-965
-966
-965
-963
-961
-958
-954
-950
-945
-940
-936
-931
-927
-924
-921
-919
-919
-919
-920
-922
-924
-927
-930
-933
-937
-940
-944
-948
-951
-955
-959
-963
-966
-970
-973
-976
-979
-981
-983
-984
-984
-983
-982
-980
-977
-974
-971
-968
-964
-961
-959
-957
-955
-955
-955
-955
-956
-958
-960
-962
-965
-968
-971
-974
-977
-980
-984
-987
-990
-993
-996
-998
-999
-1000
-1000
-1000
-999
-996
-993
-990
-986
-981
-977
-973
-969
-966
-962
-959
-956
-952
-949
-946
-942
-939
-935
-931
-927
-923
-920
-917
-915
-912
-911
-910
-909
-909
-910
-911
-912
-913
-915
-916
-918
-920
-922
-924
-926
-929
-931
-934
-936
-938
-940
-942
-943
-945
-946
-947
-948
-950
-952
-954
-956
-959
-962
-966
-969
-973
-977
-981
-985
-988
-991
-995
-997
-1000
-1002
-1006
-1008
-1012
-1014
-1018
-1022
-1028
-1033
-1037
-1042
-1046
-1050
-1053
-1056
-1058
-1059
-1059
-1059
-1059
-1058
-1058
-1057
-1056
-1055
-1053
-1052
-1050
-1048
-1046
-1043
-1040
-1036
-1033
-1029
-1024
-1020
-1014
-1010
-1004
-1000
-995
-990
-986
-981
-976
-971
-967
-962
-959
-955
-951
-948
-945
-943
-941
-938
-936
-935
-933
-931
-928
-926
-923
-919
-915
-911
-907
-902
-897
-892
-887
-882
-878
-875
-871
-869
-866
-864
-863
-862
-861
-861
-861
-861
-862
-862
-863
-864
-864
-864
-864
-862
-860
-858
-854
-851
-847
-844
-840
-837
-834
-831
-829
-828
-827
-827
-828
-830
-833
-837
-841
-846
-851
-856
-860
-865
-869
-873
-876
-879
-882
-885
-888
-891
-894
-897
-900
-902
-904
-906
-907
-908
-908
-908
-906
-905
-903
-901
-899
-897
-895
-893
-892
-890
-889
-889
-888
-888
-887
-887
-888
-888
-888
-889
-889
-889
-889
-888
-887
-884
-881
-877
-872
-865
-859
-851
-843
-835
-826
-818
-809
-801
-794
-787
-780
-774
-769
-764
-759
-754
-750
-745
-741
-736
-731
-726
-721
-715
-708
-701
-694
-687
-679
-672
-665
-658
-651
-645
-639
-633
-627
-622
-618
-614
-611
-609
-608
-608
-610
-612
-616
-620
-624
-628
-632
-635
-638
-639
-640
-639
-638
-635
-631
-626
-620
-613
-605
-596
-586
-576
-566
-555
-545
-535
-526
-518
-511
-505
-501
-497
-495
-494
-493
-493
-493
-493
-493
-492
-490
-488
-484
-480
-474
-467
-459
-450
-440
-429
-418
-407
-395
-383
-372
-361
-350
-341
-331
-323
-315
-308
-302
-297
-292
-288
-285
-283
-280
-278
-275
-273
-270
-266
-263
-259
-255
-251
-247
-242
-237
-232
-226
-220
-214
-208
-201
-193
-186
-179
-171
-164
-158
-152
-148
-144
-141
-140
-139
-139
-140
-142
-144
-146
-148
-149
-151
-151
-150
-148
-146
-142
-137
-131
-124
-117
-110
-103
-96
-90
-85
-81
-78
-77
-76
-78
-80
-85
-90
-96
-103
-110
-118
-125
-132
-139
-144
-149
-153
-155
-156
-156
-154
-152
-148
-144
-139
-134
-129
-124
-120
-116
-113
-110
-108
-107
-107
-108
-110
-112
-115
-118
-122
-125
-128
-131
-133
-134
-135
-136
-136
-135
-134
-133
-131
-130
-129
-128
-127
-128
-128
-130
-132
-135
-138
-141
-144
-148
-152
-155
-158
-161
-164
-166
-167
-167
-167
-165
-163
-161
-158
-156
-154
-152
-151
-151
-152
-154
-158
-163
-170
-178
-187
-198
-209
-222
-235
-248
-261
-274
-286
-297
-308
-317
-326
-333
-339
-343
-347
-350
-351
-352
-353
-353
-353
-353
-353
-354
-355
-356
-358
-361
-364
-369
-374
-379
-386
-393
-401
-409
-418
-427
-437
-447
-457
-467
-477
-487
-496
-506
-516
-525
-534
-542
-549
-556
-562
-567
-571
-573
-575
-576
-576
-576
-575
-573
-572
-571
-571
-571
-572
-573
-575
-577
-580
-584
-587
-592
-597
-602
-608
-615
-622
-629
-637
-645
-654
-662
-671
-679
-687
-695
-702
-709
-716
-721
-727
-732
-736
-741
-746
-751
-757
-763
-770
-777
-785
-794
-803
-813
-822
-832
-842
-851
-860
-869
-878
-886
-894
-902
-909
-916
-924
-931
-939
-948
-957
-968
-979
-992
-1006
-1020
-1037
-1054
-1071
-1089
-1107
-1124
-1140
-1156
-1171
-1184
-1196
-1207
-1215
-1222
-1227
-1230
-1231
-1231
-1230
-1228
-1225
-1222
-1219
-1216
-1214
-1213
-1213
-1214
-1215
-1218
-1221
-1225
-1230
-1235
-1240
-1245
-1250
-1255
-1260
-1263
-1267
-1269
-1271
-1271
-1271
-1270
-1268
-1266
-1263
-1259
-1254
-1249
-1244
-1238
-1231
-1225
-1218
-1211
-1205
-1199
-1193
-1188
-1184
-1180
-1178
-1176
-1175
-1174
-1175
-1175
-1177
-1179
-1181
-1184
-1187
-1190
-1193
-1196
-1198
-1200
-1202
-1203
-1203
-1203
-1203
-1202
-1201
-1200
-1198
-1196
-1194
-1192
-1190
-1188
-1186
-1185
-1183
-1183
-1183
-1184
-1187
-1190
-1195
-1200
-1206
-1213
-1221
-1228
-1236
-1242
-1248
-1254
-1258
-1261
-1263
-1264
-1264
-1264
-1263
-1262
-1261
-1260
-1258
-1257
-1257
-1257
-1257
-1259
-1261
-1264
-1267
-1271
-1275
-1280
-1285
-1290
-1295
-1299
-1302
-1305
-1307
-1307
-1307
-1307
-1305
-1303
-1300
-1297
-1294
-1291
-1287
-1284
-1281
-1279
-1278
-1277
-1277
-1279
-1281
-1284
-1288
-1292
-1296
-1301
-1305
-1309
-1313
-1316
-1318
-1320
-1321
-1321
-1319
-1317
-1313
-1309
-1303
-1296
-1288
-1279
-1269
-1259
-1248
-1236
-1224
-1212
-1201
-1190
-1179
-1169
-1161
-1153
-1146
-1140
-1135
-1131
-1127
-1124
-1120
-1117
-1113
-1109
-1104
-1098
-1091
-1083
-1074
-1064
-1053
-1042
-1030
-1016
-1004
-990
-976
-962
-948
-934
-920
-907
-895
-883
-872
-862
-853
-845
-839
-833
-828
-823
-819
-815
-811
-806
-801
-795
-789
-783
-776
-769
-762
-755
-749
-742
-737
-731
-726
-722
-718
-714
-711
-708
-705
-703
-701
-699
-698
-696
-695
-694
-693
-692
-691
-690
-689
-687
-684
-681
-677
-671
-665
-658
-650
-641
-631
-620
-608
-597
-585
-573
-561
-550
-539
-529
-520
-512
-504
-497
-490
-483
-476
-469
-461
-452
-443
-434
-423
-412
-400
-388
-376
-363
-350
-337
-323
-309
-294
-279
-263
-247
-230
-213
-195
-178
-160
-143
-126
-109
-93
-76
-60
-44
-29
-14
1
15
29
42
55
66
78
89
99
110
121
132
143
154
166
178
191
204
217
232
246
261
276
291
307
322
337
353
368
382
397
411
424
438
451
463
475
487
498
510
521
532
543
554
565
575
586
596
606
617
627
637
647
656
666
674
683
690
697
704
710
715
721
726
732
738
745
752
760
769
779
789
800
811
822
833
844
855
866
876
887
896
906
916
925
934
944
953
963
972
982
992
1002
1012
1022
1033
1044
1054
1065
1076
1087
1098
1107
1117
1125
1133
1141
1148
1154
1160
1165
1170
1175
1179
1183
1187
1192
1196
1200
1206
1211
1218
1225
1232
1241
1250
1259
1268
1277
1287
1296
1304
1312
1320
1326
1331
1335
1338
1339
1340
1340
1339
1338
1336
1333
1331
1328
1326
1323
1321
1319
1318
1317
1317
1317
1318
1319
1320
1321
1322
1323
1324
1323
1322
1320
1316
1312
1305
1298
1290
1280
1270
1259
1247
1235
1222
1210
1197
1185
1173
1161
1150
1141
1132
1124
1117
1110
1104
1098
1093
1087
1081
1074
1067
1059
1050
1040
1029
1016
1004
990
976
960
944
927
910
893
875
858
840
822
805
788
771
754
738
721
705
689
672
656
640
624
608
591
575
558
542
526
510
494
479
464
451
438
426
416
406
398
391
386
380
376
371
367
363
358
352
347
340
332
323
314
303
291
279
266
252
238
223
209
194
180
167
153
141
130
119
110
102
96
90
87
85
84
84
86
89
93
97
101
105
109
112
115
115
115
113
109
103
97
89
79
70
59
48
38
27
17
7
-2
-10
-18
-25
-32
-38
-44
-50
-55
-61
-66
-72
-77
-83
-89
-95
-102
-108
-115
-121
-128
-134
-140
-146
-152
-158
-164
-171
-178
-186
-195
-204
-215
-226
-239
-252
-267
-283
-301
-320
-340
-362
-385
-408
-433
-457
-482
-507
-532
-557
-581
-604
-627
-648
-669
-688
-706
-723
-740
-755
-769
-784
-798
-813
-829
-845
-861
-879
-896
-915
-933
-951
-970
-988
-1006
-1025
-1043
-1062
-1080
-1098
-1116
-1134
-1152
-1169
-1187
-1203
-1219
-1235
-1250
-1264
-1277
-1289
-1301
-1311
-1321
-1329
-1335
-1340
-1344
-1346
-1346
-1345
-1343
-1340
-1337
-1334
-1331
-1329
-1327
-1327
-1329
-1332
-1336
-1342
-1350
-1359
-1368
-1379
-1389
-1400
-1410
-1419
-1428
-1436
-1442
-1447
-1452
-1455
-1456
-1458
-1458
-1458
-1458
-1459
-1459
-1461
-1464
-1467
-1472
-1478
-1485
-1493
-1502
-1511
-1521
-1530
-1540
-1548
-1556
-1564
-1570
-1575
-1580
-1583
-1585
-1587
-1588
-1589
-1589
-1590
-1591
-1592
-1594
-1596
-1598
-1601
-1605
-1608
-1612
-1616
-1620
-1624
-1628
-1632
-1635
-1639
-1641
-1644
-1646
-1648
-1649
-1650
-1651
-1652
-1653
-1653
-1654
-1655
-1656
-1658
-1660
-1663
-1666
-1669
-1673
-1677
-1681
-1684
-1687
-1688
-1689
-1688
-1686
-1683
-1679
-1673
-1667
-1661
-1654
-1648
-1642
-1638
-1634
-1632
-1631
-1632
-1634
-1638
-1642
-1647
-1652
-1657
-1662
-1667
-1670
-1673
-1674
-1674
-1673
-1672
-1669
-1666
-1663
-1660
-1657
-1654
-1651
-1650
-1648
-1648
-1648
-1649
-1650
-1652
-1655
-1657
-1660
-1663
-1666
-1669
-1673
-1675
-1678
-1681
-1683
-1685
-1687
-1689
-1692
-1694
-1697
-1700
-1704
-1708
-1712
-1717
-1721
-1724
-1728
-1730
-1731
-1732
-1732
-1731
-1730
-1728
-1726
-1724
-1722
-1721
-1721
-1722
-1724
-1727
-1731
-1735
-1741
-1747
-1754
-1760
-1766
-1772
-1777
-1781
-1784
-1785
-1785
-1784
-1782
-1779
-1774
-1769
-1762
-1755
-1747
-1739
-1730
-1720
-1711
-1702
-1694
-1685
-1677
-1670
-1664
-1658
-1653
-1648
-1644
-1639
-1635
-1629
-1623
-1616
-1607
-1598
-1587
-1576
-1565
-1553
-1541
-1530
-1520
-1510
-1501
-1494
-1487
-1481
-1476
-1472
-1468
-1465
-1461
-1458
-1455
-1451
-1447
-1442
-1437
-1431
-1424
-1418
-1411
-1404
-1397
-1391
-1385
-1380
-1376
-1373
-1371
-1370
-1370
-1372
-1374
-1379
-1384
-1391
-1399
-1409
-1419
-1431
-1443
-1456
-1469
-1482
-1495
-1508
-1521
-1534
-1547
-1560
-1572
-1585
-1597
-1609
-1621
-1633
-1646
-1658
-1670
-1683
-1695
-1707
-1719
-1732
-1744
-1756
-1768
-1780
-1792
-1804
-1816
-1828
-1841
-1853
-1865
-1877
-1889
-1901
-1912
-1923
-1934
-1945
-1955
-1965
-1975
-1984
-1993
-2001
-2009
-2016
-2021
-2028
-2033
-2036
-2039
-2041
-2044
-2045
-2045
-2048
-2050
-2053
-2057
-2062
-2068
-2075
-2082
-2091
-2100
-2109
-2119
-2128
-2136
-2143
-2149
-2153
-2156
-2156
-2155
-2152
-2147
-2141
-2133
-2124
-2115
-2105
-2094
-2084
-2074
-2064
-2055
-2047
-2041
-2036
-2032
-2029
-2029
-2031
-2033
-2037
-2041
-2047
-2053
-2059
-2065
-2071
-2077
-2083
-2088
-2093
-2098
-2102
-2105
-2107
-2109
-2109
-2109
-2108
-2106
-2103
-2099
-2095
-2089
-2083
-2075
-2067
-2058
-2048
-2037
-2025
-2015
-2003
-1992
-1982
-1971
-1962
-1953
-1945
-1938
-1931
-1926
-1922
-1918
-1915
-1913
-1910
-1908
-1905
-1903
-1900
-1896
-1892
-1887
-1881
-1874
-1866
-1858
-1848
-1836
-1824
-1811
-1796
-1781
-1765
-1748
-1731
-1714
-1696
-1678
-1661
-1643
-1626
-1610
-1594
-1579
-1565
-1551
-1538
-1526
-1513
-1502
-1491
-1480
-1470
-1459
-1449
-1439
-1428
-1417
-1405
-1393
-1381
-1368
-1355
-1341
-1328
-1315
-1302
-1289
-1278
-1267
-1257
-1247
-1240
-1233
-1227
-1223
-1220
-1217
-1216
-1215
-1215
-1216
-1217
-1218
-1220
-1222
-1223
-1225
-1227
-1228
-1230
-1231
-1232
-1233
-1234
-1235
-1237
-1239
-1242
-1245
-1249
-1254
-1259
-1265
-1271
-1277
-1284
-1290
-1296
-1302
-1307
-1311
-1315
-1318
-1320
-1322
-1322
-1322
-1321
-1321
-1320
-1319
-1319
-1319
-1320
-1322
-1325
-1328
-1333
-1338
-1344
-1351
-1357
-1365
-1372
-1380
-1387
-1395
-1402
-1410
-1417
-1425
-1432
-1440
-1447
-1454
-1460
-1467
-1473
-1480
-1486
-1492
-1499
-1506
-1513
-1520
-1528
-1535
-1543
-1551
-1560
-1569
-1578
-1588
-1598
-1609
-1620
-1632
-1645
-1658
-1672
-1686
-1700
-1715
-1731
-1746
-1761
-1776
-1790
-1804
-1816
-1828
-1838
-1847
-1856
-1863
-1869
-1875
-1880
-1885
-1890
-1896
-1901
-1907
-1914
-1922
-1930
-1939
-1949
-1959
-1970
-1981
-1991
-2001
-2013
-2024
-2035
-2045
-2054
-2063
-2072
-2079
-2085
-2091
-2094
-2097
-2098
-2098
-2098
-2096
-2093
-2090
-2086
-2081
-2077
-2072
-2066
-2061
-2055
-2050
-2044
-2037
-2032
-2025
-2017
-2011
-2003
-1995
-1987
-1979
-1971
-1963
-1956
-1950
-1946
-1942
-1939
-1937
-1937
-1937
-1939
-1941
-1943
-1946
-1950
-1953
-1956
-1959
-1962
-1964
-1966
-1968
-1969
-1970
-1970
-1971
-1971
-1971
-1972
-1972
-1973
-1974
-1976
-1978
-1981
-1985
-1989
-1993
-1998
-2003
-2009
-2015
-2020
-2025
-2032
-2037
-2045
-2051
-2057
-2063
-2069
-2075
-2080
-2085
-2090
-2093
-2096
-2098
-2100
-2100
-2100
-2098
-2096
-2094
-2091
-2088
-2085
-2082
-2079
-2076
-2074
-2072
-2070
-2069
-2067
-2065
-2063
-2060
-2056
-2051
-2045
-2039
-2031
-2023
-2013
-2004
-1994
-1984
-1973
-1962
-1951
-1940
-1930
-1919
-1909
-1899
-1889
-1880
-1872
-1864
-1858
-1852
-1847
-1844
-1841
-1839
-1838
-1837
-1837
-1837
-1837
-1837
-1837
-1837
-1837
-1836
-1834
-1832
-1828
-1824
-1819
-1813
-1807
-1800
-1793
-1787
-1781
-1776
-1773
-1771
-1771
-1772
-1775
-1780
-1786
-1793
-1801
-1810
-1819
-1829
-1837
-1846
-1853
-1859
-1864
-1867
-1869
-1870
-1870
-1868
-1866
-1864
-1861
-1860
-1859
-1859
-1860
-1863
-1867
-1872
-1880
-1888
-1898
-1908
-1919
-1931
-1942
-1953
-1963
-1971
-1978
-1983
-1985
-1985
-1982
-1977
-1969
-1959
-1947
-1932
-1916
-1899
-1880
-1861
-1841
-1822
-1803
-1784
-1766
-1748
-1731
-1715
-1700
-1685
-1670
-1656
-1641
-1627
-1612
-1597
-1581
-1564
-1547
-1529
-1511
-1491
-1471
-1451
-1429
-1407
-1385
-1362
-1340
-1317
-1295
-1273
-1251
-1229
-1207
-1186
-1165
-1144
-1124
-1104
-1084
-1064
-1045
-1026
-1006
-988
-969
-949
-930
-911
-891
-872
-853
-834
-816
-798
-781
-764
-747
-731
-714
-698
-681
-664
-646
-629
-611
-593
-575
-557
-540
-524
-509
-495
-481
-469
-458
-448
-440
-432
-426
-421
-417
-414
-412
-412
-412
-413
-415
-418
-421
-425
-429
-434
-440
-445
-451
-457
-464
-470
-477
-483
-489
-496
-502
-509
-516
-523
-531
-539
-547
-555
-563
-571
-578
-584
-590
-595
-599
-601
-602
-602
-601
-598
-594
-590
-585
-580
-575
-570
-565
-561
-558
-555
-553
-551
-549
-547
-546
-544
-541
-538
-535
-532
-527
-522
-517
-510
-503
-496
-489
-481
-474
-467
-462
-457
-453
-451
-450
-451
-453
-457
-461
-467
-474
-481
-490
-499
-508
-517
-526
-535
-544
-552
-560
-567
-573
-579
-584
-587
-590
-593
-594
-594
-593
-592
-589
-585
-581
-576
-570
-564
-558
-553
-547
-543
-540
-537
-536
-537
-539
-541
-546
-551
-557
-563
-571
-578
-586
-593
-600
-606
-610
-613
-614
-613
-610
-605
-598
-589
-579
-568
-555
-543
-530
-517
-504
-492
-482
-472
-463
-455
-449
-443
-438
-435
-432
-429
-428
-428
-428
-429
-431
-433
-437
-440
-444
-448
-452
-456
-460
-463
-466
-468
-469
-470
-469
-468
-465
-462
-458
-454
-450
-445
-441
-436
-433
-430
-428
-427
-427
-429
-431
-435
-440
-446
-452
-460
-468
-476
-484
-492
-500
-507
-512
-517
-520
-523
-524
-525
-525
-525
-524
-524
-524
-524
-524
-524
-525
-525
-526
-526
-526
-526
-527
-527
-527
-527
-526
-526
-526
-526
-525
-525
-524
-524
-522
-521
-519
-517
-515
-512
-508
-504
-500
-495
-490
-485
-479
-473
-466
-459
-451
-442
-432
-420
-408
-394
-379
-362
-345
-326
-306
-286
-266
-246
-227
-208
-190
-173
-157
-143
-130
-119
-108
-99
-91
-84
-77
-71
-65
-59
-53
-47
-41
-35
-29
-23
-17
-12
-8
-3
0
3
6
8
10
11
12
13
15
17
19
22
26
30
35
40
46
52
57
62
67
71
73
75
75
74
71
67
62
55
47
38
28
18
8
-3
-15
-26
-37
-49
-60
-72
-83
-95
-107
-120
-132
-145
-158
-170
-182
-194
-205
-215
-225
-234
-244
-253
-261
-271
-280
-290
-300
-310
-321
-333
-345
-358
-371
-385
-399
-414
-429
-445
-460
-476
-490
-504
-518
-529
-540
-549
-557
-563
-568
-571
-573
-574
-574
-573
-571
-569
-567
-565
-564
-563
-564
-565
-568
-572
-578
-585
-593
-603
-614
-625
-638
-652
-667
-682
-698
-714
-729
-745
-760
-774
-788
-801
-812
-823
-833
-842
-850
-858
-866
-872
-879
-885
-890
-896
-900
-905
-909
-913
-918
-922
-926
-931
-937
-943
-949
-956
-963
-971
-979
-988
-997
-1006
-1014
-1025
-1034
-1044
-1053
-1062
-1072
-1081
-1089
-1098
-1106
-1114
-1122
-1129
-1136
-1143
-1150
-1156
-1161
-1167
-1172
-1177
-1181
-1185
-1188
-1191
-1193
-1194
-1195
-1195
-1195
-1194
-1193
-1192
-1191
-1189
-1188
-1187
-1186
-1186
-1186
-1186
-1188
-1189
-1192
-1194
-1198
-1201
-1206
-1210
-1216
-1221
-1227
-1234
-1240
-1247
-1254
-1261
-1267
-1274
-1280
-1285
-1289
-1292
-1295
-1296
-1296
-1294
-1292
-1288
-1284
-1278
-1271
-1264
-1257
-1249
-1241
-1234
-1228
-1222
-1217
-1213
-1210
-1208
-1206
-1205
-1204
-1202
-1200
-1198
-1195
-1190
-1185
-1178
-1170
-1161
-1150
-1138
-1125
-1110
-1095
-1079
-1062
-1045
-1027
-1008
-990
-971
-952
-934
-916
-898
-881
-865
-850
-836
-824
-812
-802
-793
-785
-778
-773
-768
-764
-759
-755
-751
-745
-739
-731
-722
-711
-698
-684
-669
-652
-634
-616
-597
-578
-560
-542
-526
-510
-495
-481
-469
-458
-448
-439
-431
-425
-419
-414
-411
-407
-405
-402
-400
-398
-395
-393
-390
-387
-383
-380
-375
-371
-365
-360
-354
-348
-341
-335
-329
-324
-319
-316
-314
-313
-313
-314
-316
-320
-324
-328
-332
-335
-338
-340
-340
-339
-336
-332
-327
-321
-315
-308
-300
-293
-287
-281
-276
-272
-269
-268
-268
-269
-272
-276
-280
-286
-291
-298
-304
-310
-315
-319
-323
-325
-325
-324
-321
-317
-311
-304
-296
-286
-276
-265
-252
-240
-227
-213
-199
-184
-169
-153
-137
-121
-105
-88
-71
-55
-38
-22
-6
10
25
40
55
69
83
97
111
125
139
154
168
183
198
213
229
245
261
277
293
309
324
339
353
367
380
392
404
416
427
437
446
456
465
473
481
490
498
506
514
523
531
541
550
560
570
580
590
599
608
617
625
632
638
643
648
652
655
657
659
661
662
663
664
665
667
668
669
670
672
673
674
676
677
678
679
680
681
682
684
686
688
691
695
699
704
710
716
723
730
737
745
753
760
768
775
781
787
792
796
799
800
802
802
802
801
801
801
801
802
803
806
810
815
820
827
835
844
853
864
875
886
898
910
922
933
943
953
962
970
977
983
988
992
996
1000
1002
1006
1008
1012
1018
1022
1028
1034
1042
1049
1058
1067
1076
1086
1097
1108
1120
1132
1144
1157
1171
1184
1198
1212
1227
1242
1257
1272
1287
1302
1317
1332
1346
1361
1375
1389
1403
1416
1429
1442
1455
1467
1479
1491
1503
1515
1526
1537
1548
1559
1570
1580
1590
1600
1611
1621
1631
1641
1652
1662
1674
1686
1698
1711
1725
1740
1755
1770
1786
1803
1819
1837
1854
1872
1890
1909
1928
1948
1968
1989
2009
2032
2055
2079
2103
2128
2153
2179
2205
2232
2258
2285
2310
2336
2360
2384
2407
2429
2450
2470
2490
2510
2529
2548
2568
2588
2608
2629
2651
2673
2695
2718
2741
2764
2787
2810
2832
2854
2875
2895
2914
2931
2948
2963
2977
2990
3001
3012
3021
3030
3037
3044
3051
3058
3065
3072
3079
3086
3095
3103
3112
3121
3130
3139
3148
3156
3164
3171
3178
3184
3189
3193
3197
3200
3203
3205
3207
3208
3210
3212
3215
3218
3222
3228
3234
3242
3251
3262
3274
3287
3300
3315
3330
3345
3360
3375
3389
3404
3417
3430
3443
3455
3467
3478
3489
3499
3508
3518
3526
3535
3543
3551
3558
3566
3574
3581
3589
3598
3606
3615
3624
3633
3643
3652
3662
3671
3679
3687
3695
3701
3707
3713
3717
3722
3726
3729
3733
3736
3739
3743
3745
3748
3750
3752
3753
3754
3755
3755
3755
3754
3754
3753
3751
3749
3746
3743
3738
3733
3728
3721
3714
3706
3698
3689
3680
3671
3661
3651
3641
3631
3620
3609
3598
3586
3575
3563
3551
3539
3526
3514
3501
3488
3475
3462
3449
3436
3423
3409
3395
3381
3365
3350
3333
3315
3296
3277
3256
3234
3212
3190
3167
3144
3122
3100
3080
3061
3043
3027
3012
2999
2988
2977
2968
2959
2951
2944
2937
2930
2923
2916
2908
2900
2892
2884
2875
2866
2856
2847
2837
2827
2817
2807
2798
2790
2783
2777
2772
2769
2767
2766
2767
2769
2773
2778
2783
2790
2797
2805
2812
2819
2825
2831
2836
2839
2841
2841
2840
2838
2835
2831
2827
2822
2817
2813
2810
2807
2805
2804
2804
2806
2808
2812
2817
2822
2827
2833
2839
2846
2852
2858
2865
2871
2877
2883
2888
2892
2896
2899
2902
2903
2904
2903
2902
2900
2897
2894
2890
2886
2881
2877
2872
2868
2864
2862
2860
2859
2859
2860
2861
2863
2866
2868
2871
2874
2876
2878
2880
2881
2882
2883
2884
2885
2886
2887
2888
2890
2893
2896
2899
2903
2908
2913
2919
2925
2931
2938
2945
2952
2959
2967
2975
2983
2992
3001
3010
3019
3028
3038
3047
3056
3064
3073
3081
3089
3096
3103
3110
3117
3123
3130
3136
3143
3150
3157
3165
3174
3183
3194
3205
3217
3230
3244
3258
3272
3287
3302
3317
3331
3345
3358
3370
3382
3392
3401
3410
3417
3424
3430
3437
3443
3449
3456
3463
3470
3479
3488
3497
3507
3518
3530
3541
3553
3565
3577
3588
3599
3609
3618
3625
3632
3638
3642
3645
3648
3649
3650
3650
3650
3651
3652
3654
3656
3660
3665
3671
3679
3687
3697
3708
3719
3731
3743
3756
3768
3780
3791
3803
3813
3823
3833
3842
3851
3860
3869
3877
3886
3896
3905
3915
3926
3937
3949
3962
3975
3989
4002
4016
4030
4043
4058
4070
4083
4097
4110
4123
4136
4149
4161
4175
4188
4202
4215
4230
4244
4259
4274
4290
4306
4323
4341
4358
4376
4395
4413
4431
4449
4466
4484
4501
4518
4535
4552
4570
4588
4607
4626
4646
4667
4689
4710
4733
4755
4778
4801
4824
4846
4867
4888
4907
4925
4942
4958
4972
4985
4997
5008
5019
5029
5039
5050
5060
5072
5083
5096
5109
5123
5138
5153
5169
5185
5201
5216
5232
5246
5260
5273
5285
5296
5305
5313
5320
5326
5330
5333
5335
5336
5336
5336
5335
5335
5334
5334
5334
5334
5335
5336
5339
5342
5346
5351
5357
5364
5372
5380
5389
5398
5406
5415
5423
5430
5437
5443
5449
5453
5458
5462
5467
5471
5475
5479
5483
5487
5491
5495
5500
5504
5509
5514
5519
5525
5531
5538
5545
5553
5561
5569
5577
5585
5593
5601
5609
5617
5625
5633
5641
5649
5657
5664
5673
5681
5689
5698
5707
5717
5728
5738
5750
5761
5773
5784
5796
5807
5818
5829
5839
5848
5857
5866
5873
5881
5887
5893
5898
5903
5908
5912
5916
5919
5923
5926
5930
5934
5938
5942
5947
5952
5957
5963
5969
5975
5981
5988
5994
6000
6006
6011
6016
6021
6025
6029
6033
6036
6039
6041
6043
6045
6046
6048
6049
6050
6050
6051
6051
6051
6052
6052
6053
6054
6055
6057
6059
6062
6066
6069
6074
6079
6084
6089
6095
6101
6107
6113
6119
6125
6130
6135
6140
6144
6148
6151
6153
6155
6156
6157
6158
6159
6159
6160
6160
6161
6161
6162
6163
6164
6166
6168
6171
6174
6178
6183
6188
6193
6199
6205
6211
6217
6222
6227
6232
6236
6240
6244
6247
6250
6253
6256
6258
6262
6265
6268
6271
6275
6278
6282
6285
6288
6291
6294
6296
6299
6301
6303
6305
6306
6307
6308
6309
6309
6309
6309
6309
6308
6306
6304
6301
6298
6294
6290
6286
6281
6275
6270
6264
6259
6254
6248
6243
6238
6234
6229
6225
6220
6216
6213
6209
6206
6203
6200
6197
6195
6193
6192
6190
6189
6188
6186
6185
6183
6181
6178
6175
6171
6166
6160
6154
6146
6137
6127
6117
6106
6094
6082
6070
6058
6046
6035
6024
6014
6004
5994
5985
5976
5967
5958
5949
5939
5930
5920
5910
5900
5890
5880
5870
5860
5850
5840
5830
5821
5811
5801
5790
5780
5770
5759
5748
5738
5727
5716
5706
5695
5685
5675
5665
5655
5645
5635
5625
5615
5605
5594
5584
5572
5561
5549
5537
5525
5513
5501
5489
5478
5467
5456
5447
5437
5429
5421
5414
5407
5401
5396
5390
5385
5380
5375
5370
5365
5359
5353
5347
5339
5331
5323
5313
5303
5292
5281
5269
5258
5246
5235
5224
5213
5203
5193
5184
5176
5168
5160
5153
5147
5141
5135
5129
5124
5118
5112
5106
5100
5094
5088
5081
5075
5068
5061
5054
5047
5040
5033
5025
5017
5009
5000
4992
4983
4974
4966
4957
4949
4942
4935
4928
4923
4918
4914
4910
4908
4906
4905
4905
4905
4905
4906
4907
4907
4908
4908
4908
4907
4906
4904
4902
4899
4896
4893
4890
4887
4884
4881
4878
4876
4874
4873
4872
4872
4871
4870
4869
4868
4866
4863
4859
4854
4848
4842
4835
4829
4822
4815
4809
4803
4797
4792
4788
4783
4780
4776
4772
4769
4765
4762
4758
4755
4751
4747
4743
4739
4735
4731
4727
4724
4721
4718
4715
4712
4710
4707
4705
4702
4700
4697
4695
4693
4690
4688
4686
4685
4683
4681
4680
4677
4675
4672
4669
4664
4659
4654
4648
4641
4634
4626
4618
4610
4602
4595
4587
4579
4571
4564
4556
4549
4542
4535
4528
4521
4515
4508
4502
4497
4491
4486
4481
4477
4472
4468
4464
4461
4457
4453
4450
4446
4443
4439
4436
4433
4429
4426
4422
4417
4412
4407
4401
4394
4387
4379
4371
4362
4353
4344
4335
4326
4316
4307
4297
4288
4279
4270
4261
4252
4244
4237
4229
4222
4216
4209
4203
4197
4191
4185
4179
4173
4167
4161
4155
4148
4140
4131
4122
4112
4101
4088
4075
4061
4046
4030
4014
3997
3980
3962
3944
3927
3910
3893
3876
3860
3845
3829
3814
3799
3784
3770
3754
3739
3723
3707
3690
3673
3656
3639
3621
3604
3586
3569
3553
3537
3521
3506
3491
3477
3463
3449
3435
3421
3407
3393
3379
3365
3351
3337
3324
3310
3297
3284
3271
3258
3246
3234
3223
3211
3200
3189
3179
3169
3159
3150
3141
3132
3124
3117
3109
3101
3094
3086
3078
3070
3061
3052
3043
3034
3024
3014
3004
2992
2981
2968
2955
2941
2926
2911
2895
2878
2861
2843
2826
2808
2791
2774
2757
2742
2728
2714
2702
2691
2681
2671
2663
2655
2647
2639
2631
2623
2614
2604
2594
2582
2568
2553
2537
2519
2499
2479
2457
2434
2411
2387
2364
2340
2317
2294
2272
2251
2231
2211
2192
2174
2157
2139
2122
2105
2087
2070
2052
2033
2016
1997
1978
1958
1938
1917
1896
1875
1854
1833
1811
1790
1769
1748
1726
1705
1683
1661
1639
1617
1594
1571
1548
1525
1502
1478
1455
1431
1408
1384
1360
1337
1313
1289
1266
1242
1219
1195
1171
1148
1124
1100
1076
1051
1027
1002
978
954
930
906
881
857
833
808
783
758
733
708
683
657
631
604
578
551
524
498
471
443
416
389
361
334
306
279
251
223
194
166
137
108
79
50
20
-10
-41
-72
-104
-136
-169
-202
-235
-268
-301
-334
-368
-401
-434
-467
-499
-532
-564
-596
-627
-658
-689
-719
-749
-779
-808
-836
-864
-892
-919
-945
-971
-997
-1022
-1047
-1072
-1096
-1119
-1141
-1163
-1184
-1204
-1224
-1243
-1261
-1278
-1295
-1311
-1326
-1341
-1356
-1370
-1383
-1397
-1410
-1424
-1437
-1451
-1465
-1479
-1493
-1508
-1523
-1538
-1554
-1569
-1585
-1600
-1615
-1629
-1642
-1655
-1667
-1677
-1687
-1696
-1704
-1711
-1718
-1724
-1730
-1736
-1743
-1750
-1758
-1766
-1776
-1787
-1799
-1812
-1826
-1841
-1857
-1875
-1893
-1912
-1931
-1951
-1971
-1991
-2011
-2031
-2051
-2070
-2089
-2108
-2125
-2142
-2159
-2175
-2190
-2205
-2219
-2233
-2246
-2259
-2272
-2285
-2298
-2311
-2324
-2338
-2353
-2368
-2383
-2399
-2415
-2432
-2448
-2465
-2482
-2499
-2515
-2532
-2548
-2564
-2579
-2594
-2608
-2621
-2634
-2646
-2657
-2668
-2678
-2688
-2698
-2708
-2717
-2727
-2737
-2748
-2759
-2770
-2781
-2793
-2805
-2817
-2830
-2843
-2856
-2870
-2884
-2897
-2912
-2926
-2940
-2954
-2967
-2981
-2995
-3008
-3022
-3036
-3049
-3063
-3076
-3089
-3103
-3117
-3131
-3145
-3160
-3175
-3190
-3206
-3222
-3238
-3254
-3270
-3287
-3304
-3321
-3338
-3355
-3372
-3389
-3406
-3422
-3438
-3454
-3470
-3486
-3502
-3518
-3534
-3550
-3566
-3583
-3600
-3617
-3635
-3653
-3670
-3688
-3706
-3724
-3742
-3760
-3778
-3796
-3814
-3832
-3851
-3870
-3889
-3909
-3929
-3949
-3970
-3991
-4011
-4034
-4056
-4078
-4101
-4124
-4147
-4171
-4194
-4218
-4241
-4265
-4289
-4312
-4336
-4359
-4383
-4406
-4430
-4453
-4477
-4501
-4526
-4551
-4576
-4601
-4627
-4653
-4680
-4707
-4734
-4761
-4789
-4816
-4844
-4872
-4900
-4928
-4956
-4985
-5014
-5043
-5072
-5102
-5132
-5163
-5193
-5223
-5253
-5283
-5312
-5341
-5368
-5395
-5422
-5447
-5472
-5496
-5519
-5542
-5564
-5586
-5607
-5628
-5649
-5669
-5689
-5709
-5728
-5748
-5768
-5789
-5810
-5831
-5853
-5876
-5899
-5923
-5948
-5973
-5999
-6025
-6052
-6079
-6105
-6131
-6157
-6183
-6207
-6231
-6254
-6276
-6297
-6317
-6336
-6354
-6372
-6389
-6406
-6422
-6437
-6453
-6469
-6485
-6501
-6517
-6534
-6552
-6570
-6588
-6608
-6627
-6648
-6668
-6689
-6710
-6730
-6751
-6771
-6790
-6809
-6828
-6846
-6863
-6880
-6897
-6913
-6928
-6944
-6959
-6973
-6988
-7002
-7016
-7030
-7044
-7057
-7070
-7083
-7096
-7109
-7121
-7134
-7147
-7159
-7172
-7184
-7197
-7209
-7221
-7234
-7246
-7258
-7271
-7283
-7296
-7308
-7320
-7333
-7345
-7358
-7370
-7383
-7395
-7408
-7420
-7432
-7445
-7457
-7470
-7482
-7494
-7507
-7519
-7531
-7543
-7554
-7566
-7578
-7589
-7600
-7612
-7624
-7635
-7647
-7659
-7672
-7684
-7697
-7711
-7724
-7738
-7752
-7766
-7780
-7794
-7809
-7824
-7838
-7853
-7868
-7884
-7899
-7914
-7930
-7945
-7961
-7976
-7991
-8006
-8020
-8034
-8048
-8061
-8074
-8086
-8098
-8109
-8119
-8130
-8140
-8148
-8157
-8166
-8175
-8183
-8191
-8199
-8207
-8215
-8224
-8234
-8244
-8255
-8267
-8279
-8293
-8306
-8321
-8336
-8351
-8366
-8381
-8396
-8411
-8425
-8439
-8452
-8465
-8476
-8487
-8498
-8508
-8517
-8527
-8536
-8545
-8555
-8565
-8576
-8587
-8598
-8611
-8624
-8637
-8651
-8666
-8680
-8695
-8710
-8725
-8739
-8754
-8768
-8781
-8794
-8806
-8817
-8828
-8839
-8848
-8857
-8865
-8872
-8879
-8885
-8890
-8895
-8899
-8903
-8906
-8908
-8910
-8911
-8911
-8911
-8910
-8908
-8906
-8903
-8900
-8897
-8893
-8888
-8884
-8878
-8872
-8866
-8860
-8853
-8845
-8838
-8830
-8822
-8813
-8804
-8794
-8784
-8773
-8762
-8750
-8737
-8724
-8711
-8697
-8684
-8669
-8655
-8641
-8626
-8611
-8596
-8581
-8565
-8550
-8534
-8517
-8500
-8483
-8464
-8446
-8426
-8406
-8386
-8365
-8344
-8322
-8301
-8280
-8258
-8237
-8217
-8196
-8176
-8156
-8135
-8117
-8096
-8077
-8058
-8039
-8020
-8000
-7982
-7962
-7942
-7921
-7901
-7879
-7858
-7835
-7813
-7790
-7767
-7744
-7721
-7698
-7676
-7654
-7633
-7612
-7592
-7573
-7553
-7535
-7516
-7498
-7480
-7462
-7445
-7427
-7410
-7392
-7375
-7357
-7340
-7323
-7305
-7288
-7271
-7254
-7237
-7221
-7205
-7190
-7176
-7161
-7148
-7135
-7122
-7109
-7097
-7086
-7075
-7064
-7053
-7043
-7033
-7023
-7013
-7004
-6995
-6985
-6976
-6968
-6959
-6950
-6942
-6934
-6927
-6920
-6913
-6907
-6902
-6896
-6891
-6886
-6882
-6877
-6873
-6868
-6864
-6859
-6854
-6849
-6844
-6838
-6832
-6826
-6819
-6813
-6806
-6799
-6792
-6785
-6779
-6772
-6766
-6759
-6753
-6748
-6742
-6737
-6733
-6729
-6725
-6722
-6719
-6717
-6715
-6714
-6712
-6711
-6709
-6707
-6706
-6704
-6702
-6700
-6698
-6697
-6695
-6694
-6693
-6692
-6691
-6691
-6691
-6692
-6693
-6695
-6697
-6700
-6704
-6709
-6714
-6720
-6727
-6735
-6743
-6752
-6761
-6771
-6782
-6793
-6804
-6815
-6827
-6839
-6851
-6864
-6876
-6889
-6902
-6914
-6927
-6941
-6954
-6967
-6981
-6995
-7010
-7025
-7041
-7057
-7074
-7091
-7109
-7128
-7147
-7167
-7187
-7207
-7227
-7248
-7268
-7288
-7308
-7328
-7347
-7366
-7384
-7402
-7420
-7437
-7454
-7470
-7487
-7503
-7519
-7535
-7551
-7568
-7584
-7600
-7617
-7633
-7650
-7666
-7682
-7697
-7712
-7727
-7741
-7754
-7767
-7780
-7792
-7805
-7817
-7828
-7840
-7852
-7863
-7875
-7887
-7898
-7910
-7922
-7934
-7946
-7958
-7970
-7983
-7995
-8007
-8019
-8029
-8041
-8052
-8061
-8071
-8079
-8087
-8095
-8101
-8108
-8114
-8119
-8125
-8131
-8135
-8141
-8148
-8154
-8163
-8170
-8178
-8186
-8195
-8203
-8212
-8220
-8229
-8237
-8245
-8253
-8260
-8268
-8276
-8283
-8290
-8298
-8305
-8312
-8319
-8325
-8331
-8338
-8343
-8349
-8355
-8361
-8367
-8373
-8379
-8386
-8393
-8400
-8408
-8416
-8424
-8433
-8441
-8450
-8458
-8467
-8476
-8485
-8493
-8501
-8509
-8516
-8523
-8530
-8536
-8542
-8547
-8552
-8557
-8562
-8566
-8570
-8574
-8577
-8580
-8583
-8585
-8588
-8590
-8592
-8593
-8595
-8597
-8599
-8600
-8602
-8604
-8605
-8607
-8608
-8609
-8610
-8611
-8612
-8612
-8613
-8613
-8614
-8614
-8614
-8614
-8613
-8611
-8609
-8607
-8603
-8599
-8594
-8589
-8582
-8575
-8567
-8559
-8550
-8540
-8530
-8520
-8509
-8498
-8487
-8476
-8465
-8453
-8442
-8430
-8418
-8406
-8394
-8381
-8368
-8355
-8342
-8327
-8313
-8298
-8282
-8266
-8249
-8231
-8213
-8195
-8176
-8156
-8135
-8115
-8093
-8071
-8048
-8023
-7999
-7973
-7947
-7920
-7892
-7863
-7834
-7805
-7775
-7745
-7715
-7684
-7653
-7621
-7589
-7557
-7524
-7490
-7456
-7421
-7386
-7350
-7313
-7276
-7239
-7202
-7164
-7125
-7087
-7048
-7008
-6969
-6929
-6889
-6849
-6809
-6768
-6728
-6687
-6646
-6605
-6564
-6523
-6482
-6441
-6400
-6359
-6317
-6275
-6233
-6191
-6149
-6106
-6063
-6020
-5976
-5932
-5887
-5842
-5797
-5751
-5705
-5659
-5612
-5566
-5519
-5472
-5426
-5379
-5333
-5287
-5242
-5196
-5152
-5107
-5063
-5019
-4975
-4932
-4889
-4845
-4802
-4759
-4715
-4671
-4626
-4581
-4536
-4491
-4445
-4399
-4353
-4307
-4261
-4214
-4168
-4122
-4075
-4029
-3983
-3937
-3891
-3845
-3799
-3753
-3707
-3661
-3615
-3568
-3521
-3474
-3427
-3380
-3333
-3286
-3239
-3192
-3145
-3099
-3053
-3007
-2962
-2917
-2872
-2829
-2785
-2743
-2701
-2660
-2619
-2578
-2538
-2498
-2458
-2419
-2378
-2338
-2298
-2258
-2218
-2178
-2138
-2099
-2061
-2024
-1987
-1952
-1917
-1884
-1852
-1820
-1789
-1759
-1730
-1701
-1672
-1644
-1615
-1587
-1558
-1529
-1499
-1468
-1438
-1406
-1375
-1343
-1311
-1279
-1246
-1214
-1182
-1149
-1117
-1085
-1053
-1022
-991
-960
-930
-901
-872
-844
-816
-790
-764
-738
-713
-689
-665
-641
-617
-594
-570
-546
-521
-497
-471
-445
-419
-393
-366
-338
-311
-284
-256
-229
-202
-176
-149
-124
-99
-74
-51
-27
-4
18
40
62
83
105
126
148
170
193
216
239
263
287
311
336
361
386
411
435
460
484
508
532
555
577
599
620
641
662
682
702
722
741
761
781
802
822
843
864
886
909
931
954
978
1002
1025
1049
1073
1097
1120
1143
1166
1188
1209
1229
1248
1267
1285
1302
1319
1335
1350
1364
1378
1392
1405
1417
1430
1441
1453
1464
1475
1485
1495
1505
1514
1524
1533
1541
1550
1558
1566
1573
1580
1587
1593
1599
1605
1610
1614
1618
1621
1624
1626
1628
1629
1629
1629
1629
1628
1627
1626
1624
1622
1620
1619
1617
1615
1613
1612
1610
1608
1606
1604
1602
1599
1597
1594
1591
1587
1583
1579
1574
1569
1563
1556
1550
1542
1535
1527
1519
1511
1503
1496
1488
1480
1472
1464
1456
1448
1440
1432
1424
1416
1407
1399
1390
1381
1372
1363
1355
1346
1337
1329
1321
1314
1307
1300
1294
1288
1283
1278
1273
1268
1264
1259
1255
1251
1246
1242
1238
1233
1228
1223
1218
1212
1206
1201
1195
1190
1184
1179
1175
1171
1168
1166
1164
1163
1162
1162
1162
1163
1163
1164
1165
1166
1167
1167
1168
1169
1170
1171
1172
1173
1175
1176
1178
1180
1183
1185
1188
1192
1196
1200
1205
1210
1215
1221
1226
1232
1238
1244
1249
1255
1261
1266
1271
1277
1282
1288
1294
1300
1307
1313
1321
1328
1335
1343
1351
1359
1367
1375
1383
1392
1400
1408
1417
1426
1436
1445
1455
1466
1477
1488
1500
1512
1524
1536
1548
1561
1573
1585
1597
1609
1621
1633
1644
1656
1667
1678
1689
1700
1712
1723
1735
1748
1760
1773
1787
1801
1815
1830
1845
1860
1876
1892
1908
1925
1941
1958
1975
1991
2008
2024
2039
2055
2070
2085
2100
2114
2128
2143
2157
2171
2186
2202
2217
2234
2250
2268
2285
2303
2322
2340
2359
2378
2398
2417
2436
2456
2475
2494
2513
2532
2551
2570
2589
2608
2628
2648
2667
2688
2708
2729
2750
2771
2793
2814
2836
2858
2880
2902
2924
2945
2967
2989
3011
3033
3055
3078
3100
3123
3146
3169
3192
3215
3239
3262
3286
3309
3333
3357
3380
3404
3427
3451
3474
3497
3520
3543
3565
3588
3610
3633
3655
3678
3700
3722
3745
3767
3789
3811
3834
3856
3878
3901
3924
3946
3969
3992
4014
4037
4059
4082
4104
4126
4147
4169
4191
4212
4234
4256
4278
4299
4321
4343
4364
4386
4408
4429
4451
4472
4494
4516
4538
4559
4581
4604
4626
4648
4670
4693
4715
4737
4759
4781
4803
4825
4846
4867
4888
4909
4929
4949
4969
4988
5007
5026
5044
5062
5080
5098
5116
5133
5151
5168
5185
5202
5218
5235
5251
5267
5283
5299
5314
5329
5344
5358
5372
5386
5399
5412
5425
5438
5450
5462
5474
5485
5496
5507
5517
5528
5538
5548
5558
5568
5578
5588
5598
5607
5616
5625
5634
5643
5651
5659
5667
5675
5682
5690
5697
5703
5709
5715
5721
5726
5731
5735
5739
5742
5745
5748
5750
5752
5754
5755
5756
5757
5757
5757
5757
5756
5756
5755
5754
5753
5752
5750
5749
5747
5746
5744
5742
5740
5738
5735
5733
5731
5728
5725
5722
5719
5716
5713
5710
5707
5704
5702
5700
5698
5696
5695
5694
5693
5692
5692
5692
5691
5691
5690
5689
5687
5684
5681
5678
5674
5669
5665
5660
5654
5649
5644
5639
5634
5630
5626
5622
5619
5616
5613
5611
5609
5607
5605
5604
5602
5600
5598
5596
5593
5590
5586
5582
5578
5573
5568
5563
5558
5553
5549
5544
5539
5535
5531
5527
5524
5521
5519
5518
5516
5516
5515
5515
5516
5516
5516
5516
5516
5516
5515
5514
5513
5512
5510
5507
5505
5502
5500
5497
5494
5492
5490
5488
5486
5485
5485
5485
5485
5486
5487
5488
5490
5491
5493
5494
5495
5496
5497
5498
5499
5500
5501
5501
5502
5502
5503
5503
5503
5502
5502
5501
5500
5499
5497
5495
5493
5491
5489
5486
5484
5481
5478
5475
5472
5470
5467
5464
5461
5458
5455
5452
5449
5446
5442
5438
5434
5429
5424
5419
5413
5408
5402
5396
5390
5384
5378
5372
5366
5360
5355
5350
5345
5340
5335
5330
5325
5320
5315
5310
5304
5299
5293
5288
5282
5276
5270
5264
5258
5251
5244
5237
5230
5222
5215
5207
5199
5191
5184
5176
5168
5160
5153
5145
5137
5130
5122
5115
5107
5100
5093
5085
5078
5071
5063
5056
5049
5041
5034
5027
5020
5012
5005
4998
4991
4984
4977
4971
4964
4958
4952
4947
4942
4937
4933
4929
4925
4922
4919
4916
4913
4910
4907
4905
4902
4900
4897
4895
4892
4889
4886
4883
4880
4877
4874
4871
4868
4865
4862
4859
4857
4854
4852
4850
4848
4846
4845
4844
4843
4843
4843
4843
4843
4843
4844
4845
4846
4847
4848
4850
4852
4854
4857
4860
4863
4867
4871
4876
4882
4887
4894
4900
4908
4915
4923
4932
4941
4950
4959
4968
4977
4986
4995
5003
5012
5021
5029
5037
5046
5054
5063
5071
5080
5089
5098
5107
5116
5125
5135
5144
5154
5163
5173
5182
5192
5201
5210
5219
5228
5237
5246
5255
5264
5273
5282
5290
5298
5307
5314
5322
5329
5336
5342
5348
5353
5357
5361
5364
5367
5369
5371
5373
5374
5375
5376
5377
5378
5379
5380
5381
5383
5385
5387
5389
5392
5394
5396
5399
5401
5403
5405
5406
5407
5408
5408
5407
5406
5405
5402
5400
5396
5392
5388
5383
5377
5371
5365
5359
5352
5345
5338
5331
5324
5317
5309
5302
5294
5287
5280
5272
5265
5257
5250
5242
5234
5226
5217
5208
5199
5189
5179
5169
5158
5146
5135
5123
5110
5097
5084
5071
5057
5043
5029
5015
5000
4986
4971
4956
4942
4927
4912
4897
4883
4868
4853
4839
4825
4810
4796
4782
4767
4753
4739
4725
4711
4696
4682
4668
4653
4639
4625
4610
4596
4582
4568
4554
4541
4528
4515
4503
4490
4478
4466
4453
4441
4428
4415
4402
4388
4374
4359
4345
4330
4314
4299
4283
4267
4251
4234
4218
4202
4186
4171
4156
4141
4126
4112
4099
4086
4074
4062
4050
4038
4027
4018
4008
3998
3987
3977
3967
3956
3945
3933
3921
3909
3896
3883
3870
3856
3842
3828
3814
3799
3785
3771
3757
3743
3729
3715
3702
3689
3677
3665
3653
3642
3631
3620
3609
3599
3588
3578
3568
3558
3547
3537
3527
3516
3505
3493
3482
3470
3457
3444
3431
3418
3405
3391
3378
3364
3351
3338
3326
3313
3302
3290
3280
3269
3260
3250
3241
3233
3225
3217
3209
3201
3194
3186
3178
3170
3162
3153
3145
3136
3127
3117
3108
3098
3089
3079
3069
3059
3049
3039
3029
3019
3009
2999
2989
2980
2970
2961
2953
2944
2936
2929
2921
2914
2906
2899
2892
2884
2876
2868
2860
2852
2843
2834
2824
2815
2805
2796
2786
2776
2766
2755
2745
2735
2725
2715
2705
2695
2686
2676
2667
2658
2649
2641
2632
2624
2615
2607
2600
2592
2585
2578
2571
2565
2559
2554
2549
2544
2539
2535
2531
2527
2523
2519
2515
2512
2508
2504
2500
2497
2493
2489
2486
2483
2481
2478
2477
2476
2475
2475
2475
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2486
2487
2487
2488
2488
2489
2489
2490
2490
2491
2492
2493
2494
2495
2497
2498
2500
2502
2504
2506
2509
2511
2514
2516
2519
2521
2523
2525
2526
2528
2528
2529
2529
2528
2527
2526
2525
2523
2521
2519
2517
2515
2513
2510
2508
2506
2504
2502
2501
2499
2497
2496
2494
2492
2491
2488
2486
2484
2481
2477
2473
2469
2464
2458
2451
2445
2437
2429
2420
2411
2402
2392
2383
2373
2364
2355
2346
2338
2330
2322
2315
2307
2300
2293
2286
2279
2271
2263
2255
2246
2237
2228
2218
2208
2197
2186
2175
2163
2151
2140
2128
2116
2104
2092
2080
2069
2058
2047
2037
2027
2017
2008
1999
1990
1982
1973
1965
1957
1949
1940
1931
1923
1913
1904
1894
1884
1873
1862
1851
1840
1829
1817
1806
1794
1783
1772
1761
1751
1741
1731
1721
1712
1703
1694
1685
1676
1668
1659
1651
1643
1635
1627
1619
1611
1603
1595
1587
1580
1572
1564
1557
1549
1541
1534
1527
1519
1512
1506
1499
1493
1487
1482
1477
1472
1468
1464
1461
1458
1455
1453
1451
1450
1448
1447
1446
1446
1445
1445
1444
1444
1443
1443
1442
1441
1441
1440
1439
1437
1436
1434
1432
1430
1428
1426
1423
1421
1418
1416
1413
1411
1408
1405
1403
1400
1397
1394
1391
1388
1384
1380
1376
1371
1366
1361
1355
1349
1342
1335
1328
1320
1312
1304
1296
1287
1278
1269
1259
1250
1240
1229
1219
1208
1197
1185
1174
1162
1150
1137
1124
1111
1097
1083
1069
1054
1039
1022
1006
990
973
956
938
920
903
885
867
849
831
814
797
780
763
747
730
714
698
682
666
649
633
616
598
581
563
545
526
507
487
468
448
427
407
386
365
343
322
301
279
258
237
217
196
176
157
138
119
101
83
65
48
31
14
-3
-20
-37
-53
-70
-86
-103
-120
-136
-152
-169
-185
-201
-217
-233
-250
-266
-282
-297
-313
-329
-345
-361
-376
-392
-408
-423
-439
-455
-471
-487
-503
-520
-536
-552
-569
-585
-602
-618
-635
-651
-667
-683
-699
-715
-731
-747
-763
-778
-794
-810
-825
-841
-857
-872
-888
-903
-919
-934
-949
-964
-979
-993
-1008
-1022
-1036
-1050
-1063
-1077
-1091
-1105
-1119
-1132
-1146
-1160
-1174
-1188
-1201
-1215
-1228
-1241
-1253
-1266
-1278
-1290
-1301
-1312
-1322
-1332
-1342
-1351
-1360
-1369
-1377
-1385
-1393
-1400
-1407
-1415
-1422
-1429
-1436
-1442
-1449
-1456
-1463
-1469
-1475
-1481
-1487
-1492
-1497
-1502
-1506
-1510
-1514
-1517
-1520
-1522
-1524
-1526
-1527
-1528
-1529
-1529
-1530
-1530
-1530
-1530
-1530
-1530
-1529
-1528
-1527
-1526
-1525
-1523
-1521
-1518
-1516
-1513
-1509
-1506
-1502
-1498
-1494
-1490
-1486
-1481
-1477
-1472
-1467
-1462
-1457
-1452
-1446
-1440
-1434
-1427
-1420
-1412
-1404
-1396
-1387
-1378
-1368
-1359
-1349
-1338
-1328
-1318
-1308
-1298
-1288
-1278
-1268
-1258
-1249
-1239
-1230
-1221
-1212
-1203
-1194
-1185
-1176
-1167
-1159
-1150
-1141
-1133
-1124
-1115
-1107
-1098
-1089
-1080
-1071
-1062
-1053
-1043
-1033
-1022
-1012
-1002
-992
-982
-971
-960
-949
-939
-928
-918
-908
-898
-888
-879
-870
-861
-853
-844
-836
-829
-821
-814
-806
-800
-793
-786
-779
-773
-767
-760
-753
-747
-740
-733
-725
-718
-710
-702
-694
-686
-678
-670
-663
-655
-648
-642
-635
-629
-624
-619
-614
-610
-606
-602
-599
-596
-593
-591
-588
-586
-585
-583
-581
-580
-579
-578
-578
-577
-577
-577
-577
-578
-578
-579
-580
-581
-581
-582
-582
-583
-583
-584
-584
-584
-584
-584
-584
-584
-584
-584
-584
-585
-585
-585
-586
-587
-587
-588
-589
-590
-591
-592
-593
-595
-596
-598
-600
-602
-604
-606
-609
-612
-615
-618
-621
-624
-628
-632
-636
-640
-644
-648
-652
-657
-661
-666
-671
-676
-681
-686
-692
-697
-703
-709
-714
-720
-726
-732
-738
-744
-751
-757
-764
-770
-778
-785
-793
-801
-810
-819
-828
-838
-849
-859
-870
-881
-893
-905
-917
-929
-942
-955
-968
-981
-995
-1008
-1022
-1035
-1049
-1063
-1077
-1091
-1105
-1120
-1134
-1149
-1163
-1178
-1193
-1208
-1223
-1238
-1253
-1268
-1283
-1298
-1314
-1329
-1344
-1359
-1375
-1390
-1406
-1422
-1437
-1453
-1469
-1485
-1501
-1516
-1532
-1548
-1563
-1578
-1594
-1609
-1624
-1639
-1655
-1670
-1684
-1699
-1714
-1729
-1743
-1758
-1772
-1786
-1800
-1814
-1828
-1842
-1856
-1869
-1883
-1896
-1909
-1923
-1936
-1948
-1961
-1974
-1987
-2000
-2012
-2025
-2037
-2049
-2061
-2073
-2084
-2095
-2106
-2116
-2127
-2136
-2146
-2155
-2164
-2173
-2182
-2190
-2199
-2207
-2216
-2224
-2233
-2241
-2250
-2259
-2268
-2277
-2287
-2296
-2306
-2315
-2325
-2334
-2344
-2353
-2363
-2372
-2381
-2389
-2398
-2407
-2415
-2423
-2432
-2440
-2449
-2457
-2466
-2475
-2483
-2492
-2500
-2509
-2517
-2524
-2532
-2539
-2546
-2552
-2557
-2563
-2567
-2571
-2575
-2578
-2581
-2584
-2587
-2589
-2591
-2593
-2595
-2597
-2599
-2601
-2603
-2605
-2606
-2608
-2610
-2612
-2614
-2615
-2617
-2618
-2619
-2621
-2621
-2622
-2623
-2623
-2623
-2623
-2623
-2623
-2622
-2622
-2621
-2621
-2620
-2620
-2619
-2619
-2618
-2617
-2617
-2616
-2615
-2614
-2613
-2612
-2611
-2609
-2608
-2606
-2605
-2603
-2601
-2599
-2597
-2594
-2592
-2589
-2587
-2584
-2581
-2578
-2576
-2573
-2570
-2568
-2565
-2563
-2561
-2558
-2556
-2554
-2552
-2550
-2548
-2546
-2544
-2542
-2540
-2537
-2534
-2531
-2527
-2524
-2519
-2515
-2510
-2505
-2499
-2493
-2487
-2480
-2474
-2466
-2459
-2452
-2444
-2436
-2428
-2421
-2413
-2405
-2398
-2390
-2383
-2376
-2369
-2362
-2355
-2349
-2342
-2336
-2329
-2322
-2316
-2309
-2302
-2295
-2288
-2280
-2272
-2265
-2257
-2249
-2241
-2233
-2225
-2217
-2210
-2202
-2195
-2189
-2182
-2176
-2170
-2165
-2159
-2154
-2149
-2145
-2140
-2136
-2131
-2127
-2123
-2120
-2116
-2113
-2109
-2106
-2103
-2101
-2099
-2096
-2095
-2093
-2092
-2091
-2090
-2089
-2088
-2088
-2088
-2087
-2087
-2087
-2088
-2088
-2089
-2090
-2091
-2092
-2094
-2096
-2099
-2101
-2105
-2109
-2113
-2117
-2122
-2127
-2133
-2138
-2144
-2150
-2155
-2161
-2167
-2173
-2178
-2184
-2190
-2196
-2202
-2208
-2215
-2221
-2228
-2234
-2241
-2248
-2255
-2263
-2270
-2278
-2285
-2293
-2301
-2309
-2317
-2325
-2333
-2341
-2349
-2357
-2365
-2373
-2381
-2388
-2396
-2404
-2411
-2419
-2426
-2433
-2440
-2448
-2454
-2461
-2468
-2475
-2482
-2488
-2495
-2502
-2508
-2515
-2522
-2529
-2537
-2544
-2552
-2560
-2569
-2578
-2587
-2597
-2607
-2617
-2627
-2637
-2648
-2658
-2668
-2678
-2688
-2698
-2707
-2716
-2725
-2734
-2743
-2752
-2760
-2768
-2777
-2785
-2793
-2802
-2810
-2818
-2826
-2834
-2843
-2851
-2859
-2867
-2875
-2883
-2890
-2897
-2904
-2911
-2917
-2923
-2928
-2934
-2939
-2944
-2949
-2953
-2958
-2963
-2967
-2972
-2977
-2982
-2987
-2992
-2997
-3003
-3008
-3014
-3020
-3026
-3032
-3038
-3044
-3050
-3055
-3061
-3066
-3072
-3076
-3081
-3085
-3089
-3092
-3095
-3098
-3101
-3103
-3105
-3107
-3109
-3111
-3113
-3115
-3117
-3118
-3120
-3122
-3124
-3125
-3127
-3128
-3129
-3130
-3130
-3131
-3131
-3130
-3129
-3128
-3127
-3125
-3123
-3121
-3119
-3116
-3113
-3110
-3107
-3104
-3101
-3098
-3095
-3092
-3089
-3085
-3082
-3079
-3075
-3071
-3068
-3064
-3060
-3055
-3051
-3047
-3042
-3037
-3032
-3027
-3022
-3017
-3012
-3006
-3001
-2996
-2991
-2985
-2980
-2974
-2969
-2963
-2958
-2952
-2947
-2941
-2936
-2930
-2925
-2919
-2914
-2909
-2903
-2898
-2893
-2888
-2883
-2877
-2872
-2866
-2860
-2854
-2848
-2842
-2836
-2829
-2823
-2816
-2809
-2803
-2796
-2790
-2784
-2778
-2772
-2767
-2761
-2756
-2751
-2747
-2742
-2737
-2733
-2728
-2724
-2720
-2715
-2711
-2706
-2701
-2696
-2691
-2686
-2681
-2675
-2669
-2663
-2656
-2650
-2644
-2637
-2630
-2624
-2617
-2611
-2604
-2598
-2592
-2586
-2580
-2574
-2568
-2563
-2557
-2552
-2546
-2541
-2536
-2530
-2525
-2520
-2515
-2509
-2504
-2499
-2493
-2488
-2482
-2476
-2470
-2464
-2458
-2453
-2447
-2441
-2436
-2431
-2426
-2421
-2416
-2411
-2407
-2402
-2398
-2394
-2389
-2385
-2380
-2376
-2371
-2367
-2362
-2358
-2353
-2348
-2343
-2338
-2333
-2328
-2322
-2317
-2311
-2305
-2299
-2293
-2287
-2281
-2275
-2270
-2264
-2259
-2253
-2248
-2243
-2238
-2234
-2229
-2224
-2219
-2214
-2208
-2203
-2197
-2191
-2185
-2178
-2172
-2165
-2158
-2152
-2145
-2138
-2131
-2125
-2119
-2112
-2106
-2100
-2094
-2089
-2083
-2077
-2072
-2066
-2061
-2055
-2049
-2043
-2037
-2029
-2023
-2016
-2009
-2001
-1992
-1983
-1974
-1965
-1955
-1945
-1934
-1923
-1912
-1901
-1890
-1878
-1867
-1855
-1844
-1832
-1821
-1809
-1798
-1787
-1776
-1765
-1754
-1743
-1732
-1720
-1709
-1698
-1686
-1674
-1661
-1648
-1635
-1621
-1607
-1592
-1577
-1562
-1546
-1530
-1514
-1498
-1481
-1464
-1447
-1430
-1412
-1395
-1378
-1360
-1342
-1325
-1307
-1289
-1271
-1253
-1235
-1217
-1199
-1180
-1162
-1143
-1125
-1106
-1088
-1069
-1051
-1032
-1014
-995
-977
-959
-941
-923
-906
-888
-871
-854
-838
-821
-805
-789
-774
-758
-743
-728
-714
-699
-685
-671
-657
-644
-630
-616
-603
-589
-576
-562
-548
-534
-521
-507
-493
-480
-466
-453
-440
-426
-413
-400
-387
-374
-361
-348
-335
-322
-309
-296
-282
-269
-255
-242
-228
-214
-201
-187
-174
-161
-148
-135
-122
-110
-97
-85
-72
-60
-47
-34
-21
-8
6
20
34
48
63
78
93
108
124
139
155
171
187
204
220
237
253
270
287
304
321
338
355
372
390
408
425
443
461
479
497
516
534
553
572
591
610
630
649
669
688
708
727
746
765
784
803
822
840
858
876
894
912
929
947
964
982
999
1016
1034
1052
1070
1087
1105
1122
1139
1156
1173
1190
1206
1222
1237
1252
1267
1282
1296
1310
1323
1336
1350
1362
1375
1388
1400
1412
1425
1437
1449
1461
1473
1485
1497
1510
1522
1534
1546
1557
1569
1581
1592
1603
1614
1624
1634
1644
1652
1660
1668
1675
1681
1687
1693
1698
1702
1707
1711
1715
1719
1723
1726
1730
1734
1737
1741
1744
1748
1751
1755
1758
1761
1764
1766
1769
1771
1772
1774
1775
1776
1777
1777
1778
1778
1778
1778
1779
1779
1779
1779
1779
1779
1779
1778
1778
1778
1777
1777
1776
1775
1775
1774
1774
1774
1773
1773
1773
1773
1772
1772
1772
1771
1771
1770
1770
1769
1768
1767
1766
1764
1763
1762
1760
1759
1757
1756
1754
1753
1752
1750
1749
1748
1747
1746
1745
1744
1743
1743
1742
1741
1740
1739
1738
1737
1736
1735
1733
1731
1729
1727
1724
1721
1718
1715
1712
1709
1706
1703
1700
1697
1695
1693
1691
1690
1688
1687
1687
1687
1686
1687
1687
1687
1688
1688
1689
1690
1690
1691
1692
1692
1693
1693
1693
1694
1694
1694
1695
1695
1696
1697
1698
1699
1701
1703
1705
1708
1710
1713
1716
1719
1722
1726
1729
1733
1737
1740
1744
1748
1752
1755
1759
1763
1767
1770
1774
1778
1781
1784
1788
1791
1794
1797
1800
1804
1807
1810
1814
1818
1822
1827
1832
1836
1842
1847
1852
1858
1863
1869
1874
1879
1885
1890
1895
1900
1906
1911
1916
1921
1926
1932
1937
1943
1948
1954
1959
1965
1971
1977
1982
1988
1995
2001
2007
2013
2020
2025
2033
2039
2045
2053
2060
2066
2073
2080
2088
2095
2102
2110
2118
2126
2134
2142
2151
2159
2168
2177
2185
2194
2203
2212
2221
2229
2238
2247
2255
2264
2272
2281
2289
2297
2306
2314
2323
2332
2341
2350
2359
2368
2378
2388
2397
2407
2417
2426
2436
2445
2454
2463
2472
2481
2489
2497
2506
2514
2522
2530
2539
2547
2555
2564
2573
2581
2590
2598
2607
2616
2624
2633
2641
2649
2656
2663
2670
2677
2683
2689
2694
2699
2704
2708
2713
2717
2720
2724
2727
2730
2733
2736
2738
2740
2743
2744
2746
2748
2749
2750
2751
2751
2752
2752
2751
2750
2749
2748
2746
2744
2741
2738
2734
2731
2726
2722
2717
2712
2707
2702
2697
2692
2687
2681
2676
2670
2664
2659
2653
2647
2640
2633
2627
2619
2612
2604
2596
2588
2580
2572
2563
2554
2546
2537
2528
2519
2511
2502
2493
2485
2477
2468
2460
2452
2445
2437
2430
2422
2415
2408
2401
2394
2387
2380
2372
2365
2358
2350
2342
2334
2326
2318
2310
2302
2293
2285
2277
2269
2261
2253
2245
2238
2231
2224
2217
2210
2204
2198
2192
2186
2181
2175
2170
2164
2159
2153
2148
2142
2136
2131
2125
2119
2113
2106
2100
2094
2088
2081
2075
2068
2062
2055
2049
2041
2036
2029
2024
2017
2012
2005
2001
1995
1990
1985
1981
1977
1973
1969
1966
1963
1960
1957
1954
1952
1949
1947
1945
1942
1940
1938
1936
1935
1933
1931
1930
1929
1928
1926
1925
1924
1924
1923
1922
1921
1920
1919
1919
1918
1917
1917
1916
1916
1916
1915
1915
1915
1915
1914
1914
1914
1915
1915
1915
1915
1916
1916
1917
1917
1918
1918
1919
1919
1920
1920
1921
1921
1921
1921
1921
1921
1921
1920
1919
1919
1918
1917
1916
1915
1915
1914
1913
1913
1913
1913
1913
1913
1914
1914
1915
1916
1917
1918
1920
1921
1922
1924
1925
1927
1928
1930
1931
1933
1935
1936
1938
1939
1941
1942
1944
1945
1946
1947
1948
1950
1951
1952
1953
1954
1955
1956
1956
1957
1958
1959
1960
1961
1962
1964
1965
1966
1967
1969
1970
1971
1972
1973
1974
1975
1975
1975
1976
1976
1975
1975
1974
1973
1971
1970
1968
1966
1963
1961
1958
1955
1952
1950
1947
1943
1940
1937
1934
1931
1928
1924
1921
1918
1915
1911
1908
1904
1900
1896
1892
1888
1883
1878
1872
1866
1860
1854
1847
1841
1834
1827
1820
1813
1806
1799
1792
1785
1778
1771
1764
1757
1751
1744
1738
1732
1725
1719
1714
1708
1702
1696
1690
1683
1677
1670
1663
1655
1648
1640
1632
1623
1614
1605
1597
1588
1579
1570
1561
1552
1544
1535
1527
1519
1512
1504
1497
1489
1482
1475
1468
1461
1454
1447
1440
1433
1425
1418
1410
1401
1393
1384
1375
1366
1357
1347
1337
1327
1317
1307
1297
1287
1277
1267
1257
1247
1238
1228
1219
1210
1201
1191
1182
1172
1163
1153
1142
1132
1121
1110
1099
1088
1076
1065
1053
1041
1029
1016
1004
993
981
969
956
944
932
920
908
895
883
871
859
847
835
823
811
799
787
774
762
750
737
724
712
699
685
672
659
645
631
617
603
589
575
561
547
533
519
505
491
477
463
449
435
421
407
393
379
365
351
337
323
308
293
278
263
248
232
217
201
184
168
152
135
118
102
85
69
52
36
19
3
-14
-30
-46
-63
-79
-96
-112
-129
-146
-162
-179
-196
-213
-230
-246
-263
-280
-297
-314
-330
-347
-363
-380
-396
-412
-428
-444
-460
-476
-492
-508
-524
-540
-556
-572
-589
-605
-621
-637
-654
-670
-686
-703
-719
-735
-751
-767
-783
-800
-816
-832
-848
-865
-881
-898
-914
-931
-947
-964
-981
-998
-1014
-1032
-1049
-1066
-1083
-1100
-1117
-1134
-1151
-1168
-1184
-1201
-1217
-1233
-1249
-1265
-1281
-1297
-1312
-1328
-1343
-1358
-1374
-1389
-1403
-1418
-1433
-1447
-1462
-1476
-1490
-1504
-1518
-1532
-1545
-1559
-1572
-1585
-1597
-1610
-1622
-1634
-1645
-1657
-1668
-1679
-1690
-1700
-1711
-1721
-1732
-1742
-1753
-1763
-1774
-1784
-1794
-1805
-1815
-1826
-1836
-1846
-1857
-1867
-1877
-1887
-1897
-1907
-1916
-1926
-1935
-1944
-1953
-1962
-1970
-1979
-1987
-1995
-2003
-2011
-2019
-2025
-2033
-2041
-2049
-2056
-2064
-2071
-2078
-2085
-2092
-2099
-2105
-2112
-2119
-2126
-2132
-2139
-2145
-2151
-2158
-2164
-2170
-2176
-2182
-2187
-2193
-2199
-2204
-2209
-2215
-2220
-2225
-2230
-2235
-2240
-2245
-2249
-2254
-2258
-2262
-2266
-2270
-2273
-2276
-2279
-2282
-2285
-2288
-2291
-2293
-2296
-2298
-2300
-2302
-2304
-2306
-2307
-2309
-2310
-2311
-2312
-2313
-2314
-2315
-2316
-2316
-2317
-2318
-2318
-2319
-2321
-2322
-2323
-2325
-2327
-2329
-2332
-2334
-2337
-2340
-2343
-2346
-2349
-2353
-2356
-2359
-2363
-2366
-2369
-2373
-2376
-2379
-2382
-2385
-2388
-2390
-2393
-2396
-2398
-2401
-2404
-2407
-2410
-2413
-2416
-2420
-2424
-2428
-2432
-2436
-2441
-2446
-2451
-2456
-2462
-2468
-2474
-2480
-2486
-2492
-2499
-2506
-2513
-2520
-2527
-2534
-2542
-2549
-2557
-2564
-2572
-2580
-2588
-2595
-2603
-2611
-2618
-2626
-2634
-2642
-2649
-2657
-2665
-2673
-2680
-2688
-2696
-2704
-2712
-2720
-2728
-2736
-2745
-2753
-2762
-2772
-2781
-2790
-2800
-2810
-2820
-2830
-2841
-2851
-2862
-2872
-2882
-2892
-2903
-2913
-2923
-2932
-2942
-2951
-2961
-2970
-2979
-2988
-2997
-3006
-3014
-3023
-3032
-3041
-3050
-3059
-3068
-3077
-3087
-3096
-3105
-3113
-3122
-3131
-3140
-3148
-3156
-3164
-3172
-3180
-3188
-3195
-3203
-3210
-3217
-3224
-3231
-3237
-3244
-3251
-3257
-3263
-3269
-3275
-3280
-3285
-3290
-3295
-3299
-3303
-3306
-3309
-3311
-3313
-3315
-3316
-3317
-3317
-3318
-3317
-3317
-3316
-3315
-3313
-3311
-3309
-3307
-3304
-3300
-3296
-3292
-3287
-3282
-3277
-3271
-3264
-3258
-3251
-3243
-3236
-3228
-3219
-3211
-3202
-3193
-3183
-3173
-3163
-3153
-3142
-3131
-3120
-3109
-3097
-3085
-3073
-3061
-3049
-3036
-3023
-3009
-2996
-2982
-2968
-2953
-2938
-2923
-2908
-2893
-2877
-2861
-2845
-2830
-2813
-2797
-2781
-2765
-2749
-2733
-2716
-2700
-2683
-2666
-2650
-2633
-2615
-2598
-2581
-2563
-2546
-2528
-2511
-2493
-2475
-2458
-2440
-2423
-2406
-2388
-2371
-2354
-2337
-2320
-2303
-2285
-2268
-2251
-2233
-2216
-2198
-2180
-2162
-2144
-2126
-2108
-2090
-2072
-2054
-2036
-2017
-2001
-1983
-1965
-1948
-1930
-1913
-1896
-1879
-1861
-1844
-1827
-1810
-1792
-1775
-1758
-1740
-1723
-1706
-1688
-1671
-1654
-1636
-1619
-1602
-1585
-1569
-1552
-1535
-1519
-1502
-1486
-1469
-1453
-1437
-1420
-1404
-1387
-1371
-1355
-1338
-1322
-1305
-1289
-1272
-1256
-1239
-1223
-1207
-1191
-1175
-1159
-1143
-1127
-1111
-1095
-1080
-1063
-1047
-1031
-1014
-998
-980
-963
-946
-928
-910
-892
-873
-855
-836
-818
-799
-781
-763
-745
-727
-710
-693
-677
-661
-645
-629
-614
-599
-584
-569
-554
-539
-524
-508
-492
-477
-460
-444
-428
-411
-394
-376
-359
-341
-323
-305
-287
-269
-251
-233
-215
-197
-180
-162
-145
-128
-110
-94
-77
-60
-43
-27
-10
7
24
41
58
75
93
110
128
146
164
182
200
219
237
255
273
291
310
328
345
363
381
399
416
434
451
468
485
502
519
536
552
569
585
601
618
634
650
666
682
698
714
730
746
762
778
794
810
825
841
856
872
887
902
918
933
947
962
977
991
1006
1020
1035
1049
1063
1078
1092
1106
1120
1135
1149
1163
1177
1191
1205
1218
1232
1246
1260
1273
1287
1301
1314
1328
1341
1354
1368
1381
1394
1407
1419
1432
1444
1456
1469
1481
1493
1505
1517
1529
1541
1553
1565
1577
1589
1600
1612
1624
1635
1646
1658
1669
1680
1691
1702
1712
1723
1734
1744
1755
1765
1776
1786
1797
1808
1818
1829
1840
1851
1861
1872
1883
1894
1906
1917
1928
1939
1950
1961
1972
1983
1994
2005
2016
2025
2037
2047
2057
2067
2078
2088
2098
2109
2120
2130
2141
2152
2163
2174
2185
2196
2207
2218
2229
2239
2249
2259
2269
2279
2288
2297
2306
2314
2323
2331
2339
2347
2355
2362
2370
2378
2386
2393
2401
2408
2416
2424
2431
2439
2446
2453
2461
2468
2475
2482
2490
2497
2504
2511
2519
2526
2533
2541
2549
2557
2564
2572
2580
2588
2596
2604
2612
2620
2627
2635
2642
2649
2656
2663
2670
2676
2683
2689
2695
2701
2706
2712
2717
2723
2728
2733
2738
2743
2748
2754
2759
2764
2769
2775
2781
2787
2793
2799
2805
2812
2818
2824
2831
2837
2843
2849
2855
2860
2865
2870
2875
2879
2884
2888
2891
2894
2897
2900
2903
2905
2907
2910
2912
2914
2916
2918
2920
2923
2925
2927
2930
2932
2935
2938
2941
2944
2947
2950
2953
2956
2959
2961
2964
2966
2968
2970
2972
2973
2974
2975
2976
2976
2976
2976
2976
2976
2976
2976
2975
2975
2975
2975
2975
2975
2975
2974
2974
2974
2973
2972
2971
2970
2968
2966
2964
2961
2958
2954
2951
2946
2942
2937
2931
2925
2919
2913
2907
2900
2893
2886
2879
2872
2865
2858
2851
2844
2837
2829
2822
2815
2808
2801
2793
2786
2778
2770
2762
2754
2745
2736
2727
2717
2708
2698
2687
2677
2666
2655
2644
2633
2621
2610
2598
2587
2576
2565
2553
2543
2532
2521
2511
2501
2491
2481
2471
2462
2453
2444
2435
2426
2417
2408
2399
2390
2381
2371
2361
2351
2340
2330
2319
2308
2298
2287
2276
2266
2256
2245
2235
2226
2216
2207
2198
2189
2180
2172
2163
2155
2147
2139
2131
2123
2115
2107
2099
2091
2083
2074
2066
2058
2049
2041
2032
2024
2016
2008
1999
1991
1984
1976
1968
1961
1953
1946
1939
1932
1925
1918
1911
1904
1897
1889
1882
1874
1866
1859
1851
1842
1834
1826
1817
1808
1799
1790
1781
1772
1763
1753
1744
1734
1725
1716
1706
1697
1688
1679
1670
1662
1653
1644
1636
1627
1619
1611
1602
1594
1586
1577
1569
1560
1552
1543
1534
1525
1516
1507
1498
1488
1479
1470
1461
1452
1443
1434
1426
1417
1409
1401
1393
1385
1378
1370
1362
1355
1347
1340
1332
1324
1316
1308
1300
1291
1282
1273
1264
1254
1245
1235
1225
1215
1204
1194
1184
1174
1164
1154
1144
1134
1125
1115
1106
1097
1088
1079
1071
1062
1054
1046
1038
1029
1020
1012
1004
997
989
982
974
966
959
952
945
938
932
925
919
913
908
902
897
891
886
881
877
872
868
863
859
855
851
848
844
841
837
834
831
828
824
821
818
815
812
809
806
803
800
797
794
790
787
783
780
776
772
768
764
759
755
750
746
741
737
732
728
723
719
715
711
706
702
698
694
690
686
681
677
673
668
663
658
653
648
643
637
632
626
620
615
609
604
598
592
587
582
576
571
566
560
555
550
544
539
533
527
521
515
509
502
496
489
482
475
468
460
453
445
438
430
422
414
407
399
391
383
375
367
360
352
344
336
328
320
312
304
296
288
280
271
263
255
247
239
230
222
214
205
197
189
181
172
164
156
148
140
132
124
116
108
100
93
85
77
70
62
55
48
40
33
25
18
11
4
-4
-11
-18
-24
-31
-37
-43
-49
-54
-59
-64
-69
-73
-76
-80
-83
-85
-88
-90
-91
-93
-94
-95
-96
-97
-97
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-101
-100
-99
-98
-97
-95
-94
-92
-90
-88
-87
-85
-83
-81
-79
-77
-76
-74
-72
-71
-70
-69
-68
-67
-67
-66
-66
-66
-66
-66
-66
-67
-67
-68
-69
-70
-71
-72
-74
-75
-77
-79
-81
-83
-85
-87
-89
-91
-93
-95
-97
-99
-101
-102
-104
-106
-107
-108
-110
-111
-112
-112
-113
-114
-114
-115
-115
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-149
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-147
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-146
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-144
-144
-144
-144
-144
-144
-144
-144
-144
-144
-143
-143
-143
-143
-143
-143
-143
-143
-143
-143
-142
-142
-142
-142
-142
-142
-142
-142
-141
-141
-141
-141
-141
-141
-141
-141
-140
-140
-140
-140
-140
-140
-140
-140
-139
-139
-139
-139
-139
-139
-139
-139
-138
-138
-138
-138
-138
-138
-138
-137
-137
-137
-137
-137
-137
-136
-136
-136
-136
-136
-136
-136
-135
-135
-135
-135
-135
-135
-134
-134
-134
-134
-134
-134
-134
-133
-133
-133
-133
-133
-133
-132
-132
-132
-132
-132
-132
-131
-131
-131
-131
-131
-130
-130
-130
-130
-130
-130
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-118
-118
-118
-118
-117
-117
-117
-117
-117
-116
-116
-116
-116
-115
-115
-115
-115
-115
-114
-114
-114
-114
-113
-113
-113
-113
-113
-112
-112
-112
-112
-111
-111
-111
-111
-110
-110
-110
-110
-110
-109
-109
-109
-109
-108
-108
-108
-108
-107
-107
-107
-107
-106
-106
-106
-106
-106
-105
-105
-105
-105
-104
-104
-104
-104
-103
-103
-103
-103
-102
-102
-102
-102
-101
-101
-101
-101
-100
-100
-100
-100
-99
-99
-99
-99
-98
-98
-98
-98
-97
-97
-97
-97
-96
-96
-96
-96
-95
-95
-95
-95
-94
-94
-94
-93
-93
-93
-93
-92
-92
-92
-92
-91
-91
-91
-91
-90
-90
-90
-90
-89
-89
-89
-88
-88
-88
-88
-87
-87
-87
-87
-86
-86
-86
-86
-85
-85
-85
-84
-84
-84
-84
-83
-83
-83
-83
-82
-82
-82
-81
-81
-81
-81
-80
-80
-80
-80
-79
-79
-79
-78
-78
-78
-78
-77
-77
-77
-77
-76
-76
-76
-75
-75
-75
-75
-74
-74
-74
-73
-73
-73
-73
-72
-72
-72
-71
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-68
-68
-68
-68
-67
-67
-67
-66
-66
-66
-66
-65
-65
-65
-64
-64
-64
-64
-63
-63
-63
-62
-62
-62
-62
-61
-61
-61
-60
-60
-60
-59
-59
-59
-59
-58
-58
-58
-57
-57
-57
-57
-56
-56
-56
-55
-55
-55
-55
-54
-54
-54
-53
-53
-53
-53
-52
-52
-52
-51
-51
-51
-50
-50
-50
-50
-49
-49
-49
-48
-48
-48
-48
-47
-47
-47
-46
-46
-46
-45
-45
-45
-45
-44
-44
-44
-43
-43
-43
-43
-42
-42
-42
-41
-41
-41
-40
-40
-40
-40
-39
-39
-39
-38
-38
-38
-38
-37
-37
-37
-36
-36
-36
-35
-35
-35
-35
-34
-34
-34
-33
-33
-33
-32
-32
-32
-32
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-25
-25
-25
-24
-24
-24
-24
-23
-23
-23
-22
-22
-22
-22
-21
-21
-21
-20
-20
-20
-19
-19
-19
-19
-18
-18
-18
-17
-17
-17
-16
-16
-16
-16
-15
-15
-15
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-9
-9
-9
-8
-8
-8
-8
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-1
-1
-1
-1
0
0
0
1
1
1
2
2
2
2
3
3
3
4
4
4
4
5
5
5
6
6
6
7
7
7
7
8
8
8
9
9
9
9
10
10
10
11
11
11
11
12
12
12
13
13
13
14
14
14
14
15
15
15
16
16
16
16
17
17
17
18
18
18
18
19
19
19
20
20
20
20
21
21
21
22
22
22
22
23
23
23
24
24
24
24
25
25
25
26
26
26
26
27
27
27
28
28
28
28
29
29
29
30
30
30
30
31
31
31
