5
22065
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-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
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-38
-38
-38
-38
-38
-37
-37
-37
-37
-36
-36
-36
-36
-35
-35
-35
-35
-34
-34
-34
-34
-33
-33
-33
-32
-32
-32
-32
-31
-31
-31
-30
-30
-30
-29
-29
-29
-28
-28
-28
-28
-27
-27
-27
-26
-26
-26
-25
-25
-25
-24
-24
-24
-23
-23
-23
-22
-22
-21
-21
-21
-20
-20
-20
-19
-19
-19
-18
-18
-17
-17
-17
-16
-16
-16
-15
-15
-14
-14
-14
-13
-13
-12
-12
-12
-11
-11
-10
-10
-10
-9
-9
-8
-8
-8
-7
-7
-6
-6
-6
-5
-5
-5
-4
-4
-3
-3
-3
-2
-2
-2
-1
-1
-1
0
0
0
1
1
1
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
12
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
21
22
22
22
22
23
23
23
24
24
24
24
25
25
25
25
26
26
26
26
27
27
27
27
27
28
28
28
28
29
29
29
29
29
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
32
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
35
35
35
35
35
35
34
34
34
34
34
33
33
33
33
33
32
32
32
32
32
31
31
31
31
30
30
30
30
30
29
29
29
28
28
28
28
27
27
27
26
26
26
26
25
25
25
24
24
24
23
23
22
22
22
21
21
21
20
20
19
19
19
18
18
17
17
17
16
16
15
15
14
14
14
13
13
12
12
11
11
10
10
9
9
8
8
7
7
6
6
5
5
4
4
3
3
2
2
1
1
0
0
-1
-2
-2
-3
-3
-4
-4
-5
-6
-6
-7
-7
-8
-9
-9
-10
-11
-11
-12
-12
-13
-14
-14
-15
-16
-16
-17
-17
-18
-19
-19
-20
-21
-21
-22
-23
-23
-24
-24
-25
-26
-26
-27
-28
-28
-29
-30
-30
-31
-32
-32
-33
-34
-34
-35
-36
-37
-37
-38
-39
-39
-40
-41
-42
-42
-43
-44
-45
-45
-46
-47
-48
-48
-49
-50
-51
-51
-52
-53
-54
-54
-55
-56
-57
-57
-58
-59
-60
-60
-61
-62
-63
-63
-64
-65
-66
-66
-67
-68
-69
-70
-70
-71
-72
-73
-73
-74
-75
-76
-77
-77
-78
-79
-80
-80
-81
-82
-83
-83
-84
-85
-86
-87
-87
-88
-89
-90
-90
-91
-92
-93
-93
-94
-95
-96
-96
-97
-98
-99
-99
-100
-101
-102
-102
-103
-104
-105
-105
-106
-107
-108
-108
-109
-110
-111
-111
-112
-113
-114
-114
-115
-116
-116
-117
-118
-119
-119
-120
-121
-121
-122
-123
-123
-124
-125
-126
-126
-127
-128
-128
-129
-130
-130
-131
-132
-132
-133
-134
-134
-135
-136
-136
-137
-137
-138
-139
-139
-140
-140
-141
-142
-142
-143
-143
-144
-145
-145
-146
-146
-147
-147
-148
-149
-149
-150
-150
-151
-151
-152
-152
-153
-153
-154
-154
-155
-155
-156
-157
-157
-158
-158
-158
-159
-159
-160
-160
-161
-161
-162
-162
-163
-163
-164
-164
-165
-165
-165
-166
-166
-167
-167
-168
-168
-168
-169
-169
-170
-170
-170
-171
-171
-172
-172
-173
-173
-173
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-178
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-196
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-216
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-215
-214
-214
-214
-214
-214
-214
-214
-214
-214
-213
-213
-213
-213
-213
-213
-213
-212
-212
-212
-212
-212
-212
-212
-212
-211
-211
-211
-211
-211
-210
-210
-210
-210
-210
-209
-209
-209
-209
-209
-208
-208
-208
-208
-207
-207
-207
-207
-207
-206
-206
-206
-206
-205
-205
-205
-205
-204
-204
-204
-203
-203
-203
-203
-202
-202
-202
-201
-201
-201
-201
-200
-200
-200
-199
-199
-199
-199
-198
-198
-198
-198
-197
-197
-197
-196
-196
-196
-196
-195
-195
-195
-195
-194
-194
-194
-194
-193
-193
-193
-192
-192
-192
-192
-191
-191
-191
-191
-190
-190
-190
-189
-189
-189
-189
-188
-188
-188
-187
-187
-187
-187
-186
-186
-186
-185
-185
-185
-184
-184
-184
-184
-183
-183
-183
-183
-182
-182
-182
-181
-181
-181
-181
-180
-180
-180
-179
-179
-179
-179
-178
-178
-178
-177
-177
-177
-176
-176
-176
-175
-175
-175
-174
-174
-174
-173
-173
-173
-172
-172
-172
-171
-171
-171
-171
-170
-170
-170
-169
-169
-169
-168
-168
-168
-167
-167
-167
-167
-166
-166
-166
-165
-165
-165
-164
-164
-164
-163
-163
-163
-162
-162
-162
-161
-161
-161
-161
-160
-160
-160
-159
-159
-159
-158
-158
-158
-157
-157
-157
-156
-156
-156
-156
-155
-155
-155
-154
-154
-154
-153
-153
-153
-152
-152
-152
-152
-151
-151
-151
-150
-150
-150
-149
-149
-149
-148
-148
-148
-147
-147
-146
-146
-146
-145
-145
-145
-144
-144
-144
-143
-143
-143
-143
-142
-142
-142
-141
-141
-141
-141
-140
-140
-140
-139
-139
-139
-139
-138
-138
-138
-138
-137
-137
-137
-136
-136
-136
-135
-135
-135
-135
-134
-134
-134
-133
-133
-133
-133
-132
-132
-132
-132
-131
-131
-131
-131
-130
-130
-130
-130
-129
-129
-129
-129
-128
-128
-128
-128
-128
-127
-127
-127
-127
-126
-126
-126
-126
-125
-125
-125
-125
-124
-124
-124
-124
-124
-123
-123
-123
-122
-122
-122
-122
-121
-121
-121
-121
-120
-120
-120
-120
-119
-119
-119
-119
-118
-118
-118
-118
-117
-117
-117
-117
-116
-116
-116
-116
-115
-115
-115
-115
-114
-114
-114
-114
-113
-113
-113
-113
-112
-112
-112
-111
-111
-111
-111
-110
-110
-110
-110
-109
-109
-109
-109
-108
-108
-108
-107
-107
-107
-107
-106
-106
-106
-106
-105
-105
-105
-105
-104
-104
-104
-103
-103
-103
-103
-102
-102
-102
-101
-101
-101
-101
-100
-100
-100
-99
-99
-99
-99
-98
-98
-98
-97
-97
-97
-96
-96
-96
-96
-95
-95
-95
-94
-94
-94
-93
-93
-93
-92
-92
-92
-91
-91
-91
-90
-90
-90
-89
-89
-89
-88
-88
-88
-87
-87
-86
-86
-86
-85
-85
-84
-84
-83
-83
-83
-82
-82
-81
-81
-80
-80
-79
-79
-79
-78
-78
-77
-77
-76
-76
-75
-75
-74
-74
-73
-73
-72
-72
-71
-71
-70
-70
-69
-69
-69
-68
-67
-67
-66
-66
-65
-65
-64
-64
-63
-63
-62
-62
-61
-60
-60
-59
-59
-58
-57
-57
-56
-56
-55
-54
-54
-53
-53
-52
-51
-51
-50
-49
-49
-48
-47
-47
-46
-45
-44
-44
-43
-42
-42
-41
-40
-40
-39
-38
-38
-37
-36
-35
-35
-34
-33
-33
-32
-31
-30
-30
-29
-28
-28
-27
-26
-26
-25
-24
-23
-23
-22
-21
-21
-20
-19
-19
-18
-17
-17
-16
-15
-15
-14
-13
-13
-12
-11
-11
-10
-9
-9
-8
-7
-7
-6
-5
-5
-4
-3
-3
-2
-1
-1
0
1
1
2
3
3
4
5
5
6
7
7
8
9
9
10
11
11
12
13
13
14
15
15
16
17
17
18
19
20
20
21
22
22
23
24
25
25
26
27
27
28
29
30
30
31
32
33
33
34
35
36
36
37
38
39
39
40
41
42
42
43
44
45
46
46
47
48
49
50
50
51
52
53
54
55
55
56
57
58
59
60
60
61
62
63
64
65
66
66
67
68
69
70
71
72
73
73
74
75
76
77
78
79
79
80
81
82
83
84
85
86
86
87
88
89
90
91
92
93
94
94
95
96
97
98
99
100
101
102
103
104
105
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
190
191
192
193
194
195
196
197
198
199
200
201
203
204
205
206
207
208
209
210
212
213
214
215
216
217
218
220
221
222
223
224
225
226
228
229
230
231
232
234
235
236
237
239
240
241
242
243
245
246
247
248
250
251
252
253
255
256
257
258
260
261
262
264
265
266
268
269
270
271
273
274
275
277
278
279
281
282
283
285
286
288
289
290
292
293
294
296
297
299
300
301
303
304
306
307
308
310
311
313
314
316
317
318
320
321
323
324
326
327
328
330
331
333
334
336
337
339
340
342
343
345
346
348
349
351
352
354
355
357
358
359
361
362
364
365
367
369
370
372
373
375
376
378
379
381
382
384
386
387
389
390
392
394
395
397
398
400
402
403
405
406
408
410
411
413
415
416
418
420
421
423
425
426
428
430
431
433
435
436
438
440
441
443
445
447
448
450
452
453
455
457
459
460
462
464
466
467
469
471
473
474
476
478
480
481
483
485
487
488
490
492
494
496
497
499
501
503
505
506
508
510
512
514
515
517
519
521
523
525
526
528
530
532
534
536
537
539
541
543
545
547
548
550
552
554
556
558
560
561
563
565
567
569
571
573
574
576
578
580
582
584
586
588
590
592
593
595
597
599
601
603
605
607
609
610
612
614
616
618
620
622
624
625
627
629
631
633
635
637
639
641
642
644
646
648
650
652
654
656
657
659
661
663
665
667
669
670
672
674
676
678
680
682
684
686
688
689
691
693
695
697
699
701
703
705
707
709
710
712
714
716
718
720
722
724
726
728
730
731
733
735
737
739
741
743
745
747
749
751
753
755
756
758
760
762
764
766
768
770
772
774
776
778
779
781
783
785
787
789
791
793
795
797
799
801
803
805
807
809
811
813
814
816
818
820
822
824
826
828
830
832
834
836
838
840
841
843
845
847
849
851
853
855
857
859
861
863
865
866
868
870
872
874
876
878
880
882
884
886
888
890
892
894
896
897
899
901
903
905
907
909
911
913
915
917
919
921
923
925
927
929
931
933
935
937
939
941
943
945
947
950
952
954
956
958
960
962
964
966
968
970
972
974
976
978
980
982
984
986
988
990
993
995
997
999
1000
1002
1004
1006
1008
1010
1012
1014
1016
1018
1020
1022
1025
1027
1029
1031
1033
1035
1037
1039
1041
1043
1045
1047
1049
1051
1053
1055
1057
1059
1061
1063
1065
1067
1069
1071
1073
1075
1077
1079
1081
1083
1085
1087
1089
1091
1093
1095
1097
1099
1101
1103
1105
1107
1109
1111
1113
1115
1117
1119
1121
1123
1125
1127
1129
1131
1133
1135
1137
1139
1141
1143
1145
1147
1149
1151
1153
1155
1157
1159
1161
1163
1165
1167
1169
1171
1173
1175
1177
1179
1181
1183
1185
1187
1189
1191
1193
1195
1197
1199
1201
1203
1205
1207
1209
1211
1213
1215
1217
1219
1221
1223
1225
1227
1229
1231
1233
1235
1237
1239
1241
1243
1245
1247
1249
1251
1253
1255
1257
1259
1261
1263
1265
1267
1269
1271
1273
1275
1277
1279
1281
1283
1285
1287
1289
1291
1293
1295
1297
1299
1301
1303
1305
1307
1309
1311
1313
1315
1317
1319
1321
1323
1325
1327
1329
1331
1333
1335
1337
1339
1341
1343
1345
1347
1349
1351
1353
1355
1357
1359
1361
1363
1365
1367
1369
1371
1373
1376
1378
1380
1382
1384
1386
1388
1390
1392
1394
1396
1398
1400
1402
1404
1406
1408
1411
1413
1415
1417
1419
1421
1423
1425
1427
1429
1431
1433
1435
1437
1439
1441
1443
1445
1447
1449
1451
1453
1456
1458
1460
1462
1464
1466
1468
1470
1472
1474
1476
1478
1480
1482
1484
1486
1488
1490
1492
1494
1496
1498
1500
1502
1504
1506
1507
1509
1511
1513
1515
1517
1519
1520
1522
1524
1526
1527
1529
1531
1533
1534
1536
1538
1539
1541
1543
1544
1546
1548
1549
1551
1552
1554
1556
1557
1559
1560
1562
1563
1565
1566
1568
1569
1571
1572
1574
1575
1576
1578
1579
1581
1582
1583
1585
1586
1587
1589
1590
1591
1592
1594
1595
1596
1597
1598
1600
1601
1602
1603
1604
1605
1606
1608
1609
1610
1611
1612
1613
1615
1616
1617
1618
1620
1621
1622
1624
1625
1627
1628
1630
1632
1633
1635
1636
1638
1640
1642
1643
1645
1647
1649
1651
1652
1654
1656
1658
1660
1662
1664
1666
1668
1670
1672
1674
1675
1677
1679
1681
1683
1685
1687
1689
1690
1692
1694
1696
1698
1700
1702
1703
1705
1707
1709
1711
1713
1715
1717
1719
1720
1722
1724
1726
1728
1729
1731
1733
1734
1736
1737
1739
1741
1742
1744
1745
1747
1749
1750
1752
1754
1755
1757
1759
1760
1762
1764
1765
1767
1769
1770
1772
1773
1775
1776
1778
1779
1781
1782
1783
1785
1786
1787
1788
1790
1791
1792
1794
1795
1796
1798
1799
1800
1802
1803
1805
1806
1807
1809
1810
1812
1813
1815
1817
1818
1820
1822
1824
1826
1828
1829
1831
1833
1835
1837
1838
1840
1842
1844
1845
1847
1849
1850
1852
1853
1855
1857
1858
1860
1861
1863
1864
1866
1867
1869
1870
1871
1873
1874
1875
1877
1878
1879
1881
1882
1884
1885
1887
1888
1890
1891
1893
1894
1896
1898
1899
1901
1902
1904
1905
1906
1908
1909
1910
1911
1913
1914
1915
1916
1918
1919
1920
1922
1923
1925
1927
1928
1930
1932
1934
1936
1938
1940
1942
1944
1946
1948
1950
1951
1953
1955
1956
1958
1959
1961
1962
1963
1964
1965
1966
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1979
1980
1981
1981
1982
1983
1984
1984
1985
1986
1987
1988
1990
1991
1992
1994
1996
1997
1999
2001
2003
2005
2007
2008
2009
2012
2013
2013
2016
2017
2017
2019
2020
2021
2021
2024
2025
2025
2027
2028
2029
2029
2031
2032
2033
2035
2036
2037
2037
2039
2040
2041
2041
2043
2043
2044
2045
2045
2045
2047
2047
2048
2048
2049
2050
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2065
2066
2067
2069
2071
2073
2075
2077
2080
2082
2084
2087
2089
2092
2094
2097
2099
2101
2103
2106
2107
2109
2111
2113
2115
2117
2118
2120
2121
2123
2125
2126
2128
2129
2131
2132
2134
2135
2137
2139
2140
2142
2144
2146
2148
2149
2151
2153
2155
2156
2158
2160
2161
2163
2164
2166
2168
2169
2171
2172
2174
2176
2178
2180
2181
2183
2185
2186
2188
2190
2191
2192
2194
2195
2196
2198
2199
2201
2202
2203
2204
2206
2207
2208
2209
2210
2212
2213
2214
2215
2216
2217
2218
2219
2221
2222
2223
2224
2226
2227
2228
2230
2231
2232
2234
2235
2236
2237
2239
2240
2242
2243
2245
2246
2248
2250
2251
2253
2254
2255
2257
2258
2259
2260
2261
2261
2262
2263
2263
2264
2265
2265
2266
2267
2268
2268
2269
2270
2271
2272
2273
2274
2276
2277
2278
2279
2281
2282
2284
2286
2287
2289
2290
2292
2294
2295
2296
2298
2299
2300
2301
2301
2302
2302
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2303
2304
2304
2305
2305
2306
2307
2308
2309
2310
2312
2313
2314
2316
2317
2318
2320
2321
2322
2323
2324
2325
2326
2326
2327
2327
2327
2328
2328
2328
2329
2329
2330
2330
2331
2332
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2345
2345
2345
2345
2345
2344
2343
2342
2341
2340
2338
2336
2335
2333
2331
2328
2326
2324
2322
2321
2319
2317
2316
2314
2313
2312
2311
2310
2310
2309
2309
2308
2308
2308
2308
2308
2308
2308
2308
2308
2309
2309
2309
2309
2308
2308
2307
2307
2306
2304
2303
2302
2300
2298
2296
2295
2293
2291
2289
2287
2285
2284
2282
2281
2280
2279
2278
2278
2278
2277
2277
2277
2277
2277
2277
2277
2277
2277
2276
2276
2275
2274
2273
2272
2271
2270
2269
2268
2267
2266
2266
2265
2265
2264
2264
2264
2263
2263
2263
2262
2262
2261
2260
2259
2258
2257
2256
2255
2253
2252
2251
2249
2248
2246
2245
2243
2242
2240
2238
2237
2235
2233
2231
2229
2227
2225
2223
2222
2220
2218
2217
2216
2215
2214
2213
2212
2212
2212
2212
2212
2212
2212
2213
2213
2214
2214
2215
2215
2216
2216
2216
2216
2215
2215
2214
2213
2211
2210
2208
2207
2205
2203
2201
2199
2197
2195
2193
2192
2190
2189
2188
2187
2187
2186
2186
2186
2186
2186
2186
2187
2187
2187
2187
2187
2188
2188
2187
2187
2187
2187
2187
2187
2187
2187
2187
2187
2187
2187
2187
2187
2187
2187
2186
2185
2184
2182
2180
2178
2176
2174
2172
2170
2168
2166
2165
2164
2163
2163
2163
2164
2165
2167
2168
2170
2172
2175
2177
2179
2181
2183
2185
2186
2188
2189
2189
2190
2190
2190
2191
2191
2191
2191
2192
2192
2193
2195
2197
2199
2201
2204
2207
2210
2213
2217
2220
2223
2227
2230
2233
2237
2240
2243
2247
2250
2254
2258
2261
2265
2270
2274
2278
2282
2286
2290
2294
2297
2300
2302
2303
2304
2305
2304
2303
2302
2301
2299
2298
2296
2295
2294
2294
2295
2296
2297
2300
2302
2305
2309
2312
2316
2319
2323
2326
2329
2332
2334
2337
2338
2340
2341
2343
2344
2345
2346
2347
2348
2349
2351
2353
2355
2357
2359
2362
2364
2367
2369
2372
2375
2378
2381
2384
2388
2391
2395
2399
2403
2408
2413
2418
2424
2430
2436
2443
2450
2457
2464
2472
2479
2486
2493
2500
2506
2512
2518
2523
2528
2532
2536
2540
2544
2547
2551
2554
2558
2562
2566
2570
2574
2579
2584
2589
2594
2599
2604
2609
2615
2620
2625
2631
2636
2642
2647
2652
2658
2663
2668
2672
2677
2681
2686
2689
2693
2696
2699
2702
2705
2707
2709
2711
2712
2714
2716
2717
2719
2721
2723
2726
2729
2733
2737
2741
2745
2750
2755
2761
2766
2771
2776
2781
2786
2791
2795
2800
2804
2808
2811
2815
2818
2822
2825
2828
2831
2833
2836
2838
2841
2842
2844
2845
2846
2847
2847
2847
2848
2848
2849
2850
2851
2853
2855
2858
2861
2865
2868
2872
2875
2879
2882
2885
2887
2889
2891
2892
2894
2895
2896
2898
2899
2901
2903
2905
2907
2909
2911
2913
2916
2918
2920
2922
2923
2925
2926
2928
2930
2932
2934
2937
2941
2945
2950
2955
2961
2968
2975
2982
2990
2998
3005
3013
3021
3029
3037
3044
3051
3059
3065
3072
3078
3084
3090
3095
3100
3104
3108
3111
3115
3119
3122
3126
3130
3134
3139
3144
3150
3156
3163
3169
3176
3183
3190
3196
3202
3208
3213
3218
3221
3224
3227
3229
3230
3231
3233
3234
3235
3236
3237
3239
3240
3242
3244
3246
3249
3251
3253
3254
3256
3257
3258
3259
3259
3259
3258
3258
3257
3256
3254
3253
3252
3251
3249
3248
3248
3247
3246
3246
3246
3246
3246
3245
3245
3244
3243
3241
3239
3236
3233
3228
3224
3219
3213
3208
3203
3198
3194
3189
3186
3182
3179
3176
3173
3170
3168
3165
3163
3160
3158
3156
3154
3153
3152
3152
3153
3154
3155
3157
3160
3164
3167
3172
3176
3181
3187
3192
3198
3204
3209
3215
3220
3225
3230
3234
3237
3239
3241
3243
3243
3243
3243
3242
3242
3241
3241
3240
3240
3240
3240
3239
3239
3238
3237
3235
3232
3229
3225
3221
3215
3210
3204
3197
3191
3185
3179
3173
3168
3164
3160
3157
3154
3151
3149
3147
3145
3143
3141
3138
3135
3132
3128
3123
3118
3112
3106
3098
3090
3081
3072
3062
3052
3042
3032
3022
3013
3005
2998
2992
2987
2982
2979
2976
2973
2971
2968
2966
2962
2959
2954
2949
2944
2938
2932
2925
2918
2912
2905
2898
2892
2886
2880
2874
2869
2863
2858
2852
2846
2840
2833
2826
2819
2811
2802
2793
2783
2773
2763
2753
2743
2733
2723
2713
2704
2695
2687
2679
2671
2663
2656
2648
2640
2633
2625
2617
2608
2600
2591
2582
2573
2563
2554
2544
2535
2525
2516
2507
2498
2490
2482
2475
2468
2461
2455
2449
2444
2438
2432
2426
2420
2413
2407
2401
2394
2388
2383
2378
2373
2370
2367
2365
2364
2363
2362
2362
2363
2363
2363
2362
2362
2360
2359
2356
2353
2350
2346
2343
2339
2335
2332
2329
2326
2323
2321
2320
2319
2318
2317
2317
2317
2317
2318
2319
2320
2321
2322
2323
2323
2323
2322
2320
2317
2313
2309
2303
2297
2289
2281
2272
2262
2252
2241
2229
2217
2204
2190
2177
2162
2147
2132
2116
2100
2084
2068
2051
2035
2019
2001
1986
1971
1956
1941
1927
1914
1902
1891
1881
1872
1864
1857
1851
1846
1842
1838
1834
1831
1827
1823
1819
1814
1809
1803
1798
1792
1786
1780
1774
1769
1764
1760
1757
1754
1751
1750
1749
1748
1747
1747
1746
1745
1744
1742
1740
1737
1734
1730
1726
1721
1716
1710
1705
1699
1694
1688
1683
1679
1675
1672
1669
1667
1666
1666
1666
1667
1667
1668
1669
1669
1669
1669
1668
1667
1665
1663
1662
1660
1658
1657
1656
1656
1656
1656
1656
1656
1655
1654
1653
1651
1648
1644
1640
1634
1628
1621
1613
1605
1596
1588
1579
1570
1562
1554
1547
1540
1534
1528
1524
1519
1516
1513
1510
1507
1505
1503
1501
1498
1496
1493
1489
1485
1481
1476
1470
1463
1456
1448
1439
1430
1420
1410
1398
1387
1374
1362
1348
1334
1320
1304
1289
1273
1256
1240
1224
1208
1193
1179
1165
1153
1141
1129
1119
1108
1097
1086
1074
1061
1047
1031
1014
995
975
954
932
909
886
863
840
817
795
773
752
731
711
691
671
652
633
614
594
575
555
534
513
492
470
448
426
403
380
358
335
314
292
272
252
233
215
197
181
165
150
134
119
104
89
73
57
40
23
4
-16
-37
-59
-82
-105
-130
-155
-180
-205
-229
-253
-275
-296
-316
-335
-353
-369
-384
-399
-413
-426
-439
-452
-465
-477
-489
-501
-513
-525
-536
-548
-560
-572
-585
-599
-613
-628
-644
-661
-679
-699
-720
-742
-765
-789
-814
-840
-867
-894
-922
-950
-979
-1008
-1036
-1065
-1093
-1121
-1149
-1175
-1200
-1225
-1248
-1270
-1291
-1311
-1329
-1348
-1365
-1383
-1400
-1417
-1434
-1452
-1470
-1489
-1508
-1528
-1549
-1571
-1594
-1618
-1643
-1670
-1698
-1726
-1756
-1787
-1819
-1852
-1885
-1920
-1954
-1990
-2025
-2061
-2097
-2133
-2169
-2204
-2239
-2273
-2306
-2337
-2368
-2397
-2425
-2452
-2478
-2502
-2526
-2550
-2573
-2595
-2618
-2640
-2663
-2685
-2709
-2732
-2756
-2781
-2806
-2832
-2859
-2886
-2913
-2941
-2968
-2996
-3024
-3052
-3080
-3108
-3136
-3164
-3193
-3221
-3250
-3279
-3308
-3337
-3366
-3395
-3424
-3453
-3482
-3510
-3539
-3567
-3595
-3622
-3649
-3675
-3701
-3726
-3750
-3775
-3799
-3823
-3848
-3874
-3901
-3929
-3960
-3992
-4026
-4062
-4100
-4140
-4180
-4221
-4263
-4305
-4346
-4387
-4427
-4466
-4504
-4540
-4575
-4608
-4639
-4669
-4698
-4725
-4752
-4778
-4804
-4829
-4856
-4883
-4911
-4941
-4972
-5004
-5038
-5073
-5109
-5147
-5186
-5225
-5266
-5307
-5348
-5390
-5432
-5474
-5516
-5558
-5600
-5642
-5683
-5724
-5764
-5803
-5841
-5878
-5914
-5949
-5982
-6014
-6044
-6073
-6100
-6127
-6153
-6177
-6201
-6225
-6247
-6270
-6292
-6314
-6336
-6357
-6378
-6399
-6421
-6442
-6463
-6485
-6507
-6530
-6553
-6577
-6601
-6627
-6652
-6679
-6706
-6734
-6762
-6790
-6818
-6846
-6874
-6900
-6926
-6950
-6972
-6993
-7012
-7029
-7045
-7059
-7071
-7082
-7091
-7100
-7109
-7117
-7125
-7133
-7142
-7152
-7162
-7173
-7185
-7198
-7211
-7225
-7239
-7254
-7269
-7284
-7300
-7315
-7332
-7349
-7366
-7383
-7401
-7419
-7438
-7456
-7475
-7493
-7511
-7528
-7545
-7561
-7577
-7592
-7606
-7620
-7633
-7646
-7658
-7669
-7680
-7690
-7699
-7707
-7714
-7720
-7726
-7731
-7735
-7738
-7741
-7743
-7745
-7746
-7747
-7748
-7748
-7749
-7750
-7751
-7752
-7754
-7757
-7760
-7765
-7770
-7777
-7784
-7793
-7802
-7812
-7823
-7833
-7845
-7856
-7868
-7879
-7891
-7903
-7915
-7927
-7939
-7952
-7965
-7979
-7993
-8007
-8022
-8037
-8053
-8067
-8082
-8096
-8109
-8121
-8132
-8141
-8151
-8157
-8163
-8167
-8170
-8173
-8173
-8175
-8175
-8175
-8173
-8173
-8173
-8175
-8175
-8177
-8178
-8180
-8183
-8185
-8188
-8191
-8194
-8197
-8200
-8203
-8205
-8207
-8208
-8209
-8209
-8209
-8208
-8207
-8206
-8204
-8203
-8202
-8201
-8201
-8201
-8201
-8203
-8204
-8206
-8209
-8211
-8213
-8216
-8217
-8218
-8219
-8218
-8217
-8216
-8213
-8210
-8207
-8203
-8199
-8195
-8189
-8186
-8180
-8176
-8172
-8167
-8162
-8156
-8151
-8146
-8140
-8134
-8129
-8122
-8117
-8112
-8106
-8103
-8099
-8096
-8095
-8095
-8096
-8098
-8102
-8106
-8113
-8121
-8131
-8141
-8151
-8164
-8177
-8189
-8203
-8216
-8228
-8240
-8250
-8260
-8268
-8275
-8281
-8286
-8289
-8291
-8292
-8293
-8292
-8291
-8290
-8288
-8286
-8284
-8283
-8281
-8280
-8280
-8279
-8279
-8280
-8280
-8281
-8281
-8281
-8281
-8280
-8279
-8278
-8276
-8275
-8273
-8270
-8268
-8266
-8263
-8260
-8257
-8254
-8250
-8246
-8241
-8235
-8228
-8221
-8213
-8204
-8194
-8183
-8172
-8161
-8148
-8138
-8127
-8116
-8106
-8096
-8087
-8077
-8070
-8061
-8052
-8042
-8032
-8020
-8007
-7993
-7979
-7964
-7948
-7933
-7918
-7903
-7890
-7877
-7866
-7856
-7847
-7839
-7832
-7825
-7819
-7813
-7807
-7801
-7794
-7787
-7780
-7772
-7764
-7756
-7747
-7738
-7729
-7719
-7709
-7698
-7687
-7676
-7663
-7651
-7637
-7623
-7609
-7595
-7581
-7567
-7553
-7541
-7529
-7517
-7507
-7497
-7487
-7479
-7470
-7462
-7455
-7447
-7440
-7434
-7428
-7422
-7416
-7410
-7405
-7399
-7393
-7387
-7380
-7372
-7364
-7355
-7345
-7334
-7323
-7311
-7298
-7284
-7270
-7256
-7242
-7227
-7213
-7198
-7184
-7170
-7156
-7143
-7130
-7117
-7104
-7091
-7079
-7067
-7055
-7044
-7033
-7021
-7010
-7000
-6989
-6979
-6969
-6959
-6949
-6940
-6931
-6921
-6912
-6903
-6893
-6883
-6872
-6860
-6848
-6836
-6822
-6809
-6795
-6781
-6767
-6753
-6740
-6726
-6713
-6700
-6688
-6675
-6663
-6652
-6641
-6630
-6620
-6610
-6601
-6592
-6584
-6576
-6568
-6561
-6553
-6546
-6538
-6531
-6522
-6514
-6505
-6495
-6485
-6475
-6464
-6454
-6443
-6432
-6422
-6412
-6402
-6393
-6384
-6376
-6368
-6361
-6353
-6344
-6335
-6324
-6312
-6298
-6282
-6264
-6244
-6223
-6200
-6176
-6151
-6125
-6099
-6072
-6046
-6019
-5993
-5967
-5940
-5915
-5889
-5863
-5838
-5812
-5787
-5761
-5736
-5711
-5686
-5661
-5637
-5612
-5589
-5565
-5542
-5520
-5498
-5476
-5455
-5435
-5416
-5398
-5380
-5364
-5349
-5334
-5321
-5308
-5295
-5283
-5270
-5258
-5245
-5231
-5217
-5202
-5185
-5168
-5150
-5131
-5111
-5091
-5070
-5049
-5029
-5008
-4988
-4969
-4950
-4933
-4915
-4899
-4884
-4869
-4855
-4842
-4829
-4818
-4806
-4796
-4786
-4777
-4769
-4761
-4754
-4746
-4739
-4732
-4725
-4717
-4709
-4701
-4692
-4684
-4674
-4665
-4656
-4648
-4639
-4632
-4624
-4617
-4611
-4605
-4599
-4594
-4588
-4583
-4577
-4572
-4566
-4560
-4553
-4547
-4540
-4534
-4527
-4521
-4515
-4509
-4503
-4498
-4493
-4489
-4485
-4480
-4476
-4471
-4467
-4462
-4456
-4451
-4445
-4439
-4432
-4425
-4418
-4411
-4403
-4395
-4386
-4377
-4368
-4358
-4348
-4337
-4326
-4315
-4303
-4292
-4280
-4268
-4256
-4245
-4234
-4223
-4213
-4203
-4194
-4186
-4178
-4170
-4164
-4158
-4152
-4147
-4142
-4138
-4134
-4130
-4127
-4123
-4119
-4115
-4111
-4106
-4101
-4094
-4088
-4080
-4070
-4061
-4050
-4038
-4024
-4010
-3994
-3978
-3960
-3943
-3924
-3905
-3886
-3867
-3848
-3829
-3810
-3790
-3771
-3753
-3734
-3716
-3697
-3679
-3662
-3644
-3627
-3610
-3594
-3578
-3563
-3549
-3535
-3521
-3509
-3497
-3485
-3474
-3463
-3453
-3443
-3433
-3423
-3413
-3402
-3391
-3380
-3368
-3356
-3343
-3329
-3316
-3302
-3288
-3274
-3261
-3248
-3235
-3224
-3213
-3204
-3195
-3188
-3181
-3175
-3170
-3166
-3162
-3158
-3155
-3151
-3147
-3142
-3137
-3132
-3126
-3120
-3113
-3106
-3099
-3091
-3084
-3076
-3069
-3061
-3053
-3046
-3037
-3029
-3019
-3009
-2997
-2985
-2971
-2956
-2940
-2923
-2905
-2887
-2868
-2849
-2830
-2811
-2793
-2775
-2758
-2742
-2727
-2713
-2699
-2687
-2675
-2665
-2655
-2647
-2639
-2632
-2626
-2621
-2616
-2612
-2608
-2604
-2600
-2596
-2592
-2587
-2581
-2574
-2567
-2559
-2550
-2541
-2531
-2520
-2510
-2499
-2488
-2478
-2467
-2457
-2447
-2436
-2426
-2415
-2404
-2392
-2379
-2365
-2351
-2336
-2319
-2303
-2285
-2267
-2249
-2232
-2214
-2197
-2180
-2164
-2149
-2133
-2119
-2104
-2090
-2076
-2061
-2047
-2032
-2017
-2001
-1986
-1971
-1955
-1939
-1923
-1908
-1892
-1877
-1862
-1847
-1833
-1819
-1805
-1792
-1778
-1765
-1752
-1739
-1726
-1713
-1700
-1688
-1675
-1663
-1650
-1638
-1627
-1616
-1605
-1594
-1584
-1575
-1566
-1557
-1549
-1541
-1533
-1526
-1518
-1510
-1502
-1493
-1483
-1472
-1459
-1446
-1431
-1415
-1397
-1379
-1359
-1338
-1316
-1293
-1269
-1246
-1221
-1196
-1171
-1146
-1120
-1094
-1068
-1042
-1014
-988
-961
-934
-907
-880
-854
-828
-803
-779
-756
-734
-714
-694
-674
-656
-638
-620
-603
-585
-567
-549
-530
-510
-489
-468
-445
-422
-399
-375
-350
-326
-301
-278
-254
-232
-211
-191
-172
-154
-137
-122
-108
-95
-83
-71
-61
-51
-42
-35
-28
-22
-17
-13
-11
-9
-9
-9
-11
-13
-17
-21
-26
-33
-40
-47
-56
-65
-75
-86
-96
-107
-118
-128
-139
-149
-159
-169
-178
-188
-197
-207
-217
-227
-238
-249
-261
-274
-288
-303
-320
-337
-356
-377
-398
-421
-445
-470
-495
-522
-548
-574
-601
-627
-652
-678
-702
-725
-748
-770
-791
-812
-831
-850
-869
-886
-903
-919
-934
-949
-962
-974
-984
-992
-999
-1002
-1006
-1006
-1004
-999
-991
-982
-970
-955
-938
-919
-898
-875
-851
-825
-797
-768
-739
-709
-678
-647
-616
-585
-554
-523
-492
-462
-431
-400
-369
-338
-306
-273
-239
-205
-169
-132
-94
-54
-14
27
69
112
156
200
244
290
336
383
431
480
531
583
637
693
750
809
870
932
996
1060
1126
1191
1257
1324
1390
1455
1520
1584
1647
1710
1771
1830
1888
1945
2000
2052
2103
2151
2197
2241
2281
2319
2355
2387
2416
2442
2465
2484
2500
2514
2524
2532
2538
2541
2543
2543
2542
2541
2539
2538
2537
2536
2536
2537
2539
2541
2545
2549
2555
2561
2567
2574
2581
2588
2595
2602
2608
2614
2620
2624
2628
2630
2631
2629
2626
2619
2610
2598
2582
2562
2539
2512
2481
2446
2408
2366
2321
2273
2223
2170
2116
2061
2005
1948
1892
1835
1779
1723
1668
1613
1559
1506
1454
1403
1353
1305
1259
1214
1172
1132
1095
1061
1029
1000
974
951
929
909
891
875
860
846
833
821
810
801
793
786
780
777
775
774
776
780
786
793
802
813
826
839
854
870
887
904
922
940
959
977
996
1014
1033
1051
1069
1086
1102
1117
1130
1142
1152
1160
1165
1168
1167
1164
1157
1147
1133
1116
1096
1072
1046
1016
986
953
919
884
849
814
779
746
713
682
653
625
598
573
549
526
505
485
467
451
438
426
417
411
408
407
409
413
418
426
434
444
455
466
478
491
505
519
536
553
573
594
617
642
669
697
728
760
793
828
864
900
938
976
1014
1053
1092
1131
1170
1208
1245
1280
1314
1345
1373
1398
1420
1437
1449
1457
1460
1458
1452
1442
1429
1414
1397
1380
1363
1347
1333
1321
1313
1308
1307
1310
1318
1331
1349
1371
1399
1432
1470
1513
1560
1612
1668
1727
1789
1852
1915
1978
2039
2098
2152
2203
2248
2287
2319
2344
2363
2374
2378
2375
2366
2351
2331
2306
2276
2242
2206
2167
2125
2082
2037
1992
1946
1900
1854
1808
1763
1719
1677
1638
1601
1568
1538
1512
1491
1475
1464
1458
1458
1463
1474
1490
1510
1535
1565
1597
1633
1670
1709
1748
1787
1825
1861
1895
1927
1955
1979
2001
2017
2032
2041
2050
2055
2057
2058
2057
2055
2053
2051
2049
2048
2047
2045
2045
2044
2041
2040
2035
2028
2019
2008
1993
1975
1954
1931
1906
1879
1851
1823
1796
1769
1745
1723
1703
1685
1670
1657
1646
1637
1629
1622
1617
1612
1607
1604
1601
1599
1597
1597
1596
1596
1596
1595
1593
1589
1584
1577
1568
1556
1541
1524
1504
1483
1460
1435
1409
1384
1358
1333
1309
1288
1269
1253
1240
1232
1228
1229
1234
1245
1261
1283
1312
1347
1390
1439
1497
1563
1637
1720
1812
1912
2020
2136
2259
2390
2526
2667
2812
2961
3111
3262
3412
3561
3706
3846
3981
4109
4230
4341
4443
4534
4614
4683
4739
4784
4815
4835
4842
4838
4822
4796
4761
4716
4663
4603
4537
4465
4390
4312
4232
4151
4070
3992
3916
3844
3776
3713
3657
3608
3567
3534
3511
3497
3494
3500
3516
3542
3576
3619
3668
3723
3782
3844
3907
3971
4035
4097
4159
4219
4278
4337
4396
4455
4515
4577
4640
4704
4770
4838
4906
4975
5045
5115
5185
5254
5323
5391
5458
5525
5591
5656
5720
5783
5845
5905
5964
6021
6076
6129
6180
6229
6277
6323
6367
6409
6450
6490
6528
6564
6599
6632
6663
6692
6719
6744
6767
6788
6806
6822
6836
6849
6859
6869
6876
6883
6888
6892
6895
6897
6897
6895
6892
6886
6877
6864
6849
6829
6806
6779
6749
6716
6680
6642
6602
6561
6519
6478
6436
6395
6354
6314
6276
6239
6203
6170
6138
6108
6081
6056
6034
6014
5997
5983
5973
5965
5960
5959
5961
5967
5976
5987
6001
6017
6034
6051
6068
6084
6098
6110
6119
6125
6127
6125
6120
6111
6099
6083
6064
6041
6017
5990
5960
5929
5896
5861
5825
5788
5749
5710
5670
5629
5589
5550
5512
5477
5446
5420
5398
5384
5376
5376
5385
5402
5427
5461
5503
5552
5608
5671
5740
5813
5892
5974
6060
6148
6238
6330
6423
6516
6609
6701
6792
6881
6968
7051
7132
7208
7280
7346
7408
7464
7514
7559
7598
7631
7658
7681
7697
7709
7717
7720
7719
7715
7709
7701
7691
7681
7672
7663
7655
7650
7648
7648
7652
7659
7669
7683
7700
7720
7742
7765
7790
7815
7840
7864
7887
7908
7927
7944
7958
7972
7983
7994
8005
8015
8026
8039
8053
8070
8087
8109
8134
8161
8192
8225
8262
8301
8344
8389
8437
8488
8543
8600
8660
8723
8789
8858
8929
9001
9076
9150
9225
9299
9370
9439
9504
9565
9621
9671
9715
9753
9784
9809
9826
9838
9843
9842
9835
9823
9807
9787
9763
9735
9705
9673
9638
9601
9563
9522
9481
9438
9394
9350
9306
9262
9220
9178
9139
9103
9069
9038
9011
8987
8968
8951
8938
8929
8922
8917
8914
8912
8911
8909
8906
8902
8896
8887
8877
8864
8850
8832
8813
8791
8768
8742
8714
8685
8653
8619
8583
8545
8505
8464
8420
8376
8330
8284
8237
8189
8140
8090
8042
7992
7941
7888
7835
7779
7722
7662
7600
7534
7466
7394
7319
7240
7156
7068
6976
6878
6775
6666
6553
6433
6309
6179
6045
5908
5767
5624
5481
5336
5193
5051
4910
4773
4638
4506
4377
4252
4129
4008
3890
3773
3657
3542
3427
3311
3196
3080
2964
2848
2731
2615
2500
2385
2271
2158
2045
1936
1826
1716
1607
1498
1389
1280
1170
1060
950
839
729
619
509
401
293
187
83
-19
-119
-216
-310
-400
-488
-572
-653
-730
-805
-877
-947
-1016
-1082
-1148
-1213
-1278
-1344
-1411
-1479
-1550
-1623
-1700
-1780
-1865
-1955
-2049
-2148
-2253
-2362
-2476
-2595
-2718
-2844
-2974
-3107
-3242
-3379
-3517
-3656
-3794
-3933
-4070
-4207
-4342
-4475
-4606
-4735
-4862
-4986
-5107
-5224
-5337
-5445
-5547
-5642
-5730
-5810
-5881
-5943
-5996
-6040
-6076
-6102
-6122
-6134
-6140
-6141
-6137
-6131
-6121
-6109
-6096
-6082
-6068
-6054
-6040
-6027
-6015
-6005
-5997
-5992
-5991
-5994
-6002
-6015
-6034
-6060
-6093
-6132
-6179
-6232
-6293
-6360
-6433
-6512
-6596
-6684
-6777
-6872
-6970
-7069
-7168
-7267
-7364
-7460
-7552
-7641
-7725
-7805
-7879
-7948
-8012
-8070
-8122
-8170
-8212
-8248
-8281
-8308
-8332
-8351
-8368
-8381
-8393
-8402
-8410
-8418
-8425
-8432
-8440
-8448
-8458
-8470
-8483
-8497
-8514
-8532
-8552
-8574
-8597
-8621
-8646
-8671
-8696
-8721
-8745
-8768
-8789
-8809
-8826
-8841
-8854
-8864
-8872
-8879
-8883
-8886
-8889
-8891
-8892
-8894
-8897
-8900
-8905
-8910
-8916
-8923
-8930
-8938
-8946
-8953
-8960
-8966
-8972
-8976
-8979
-8981
-8982
-8983
-8983
-8984
-8985
-8987
-8991
-8996
-9003
-9012
-9023
-9036
-9051
-9067
-9086
-9105
-9125
-9145
-9164
-9183
-9200
-9214
-9225
-9234
-9238
-9239
-9236
-9229
-9218
-9204
-9187
-9167
-9144
-9119
-9092
-9063
-9032
-8999
-8965
-8929
-8892
-8854
-8815
-8774
-8733
-8691
-8648
-8605
-8560
-8515
-8470
-8424
-8378
-8332
-8287
-8242
-8199
-8156
-8114
-8071
-8031
-7990
-7948
-7906
-7862
-7816
-7768
-7718
-7665
-7610
-7552
-7491
-7427
-7361
-7292
-7221
-7148
-7074
-6998
-6922
-6845
-6769
-6694
-6620
-6549
-6480
-6414
-6352
-6295
-6242
-6194
-6151
-6114
-6082
-6057
-6037
-6023
-6013
-6009
-6009
-6012
-6018
-6027
-6037
-6047
-6058
-6068
-6076
-6083
-6086
-6086
-6082
-6073
-6059
-6039
-6013
-5980
-5941
-5895
-5842
-5782
-5716
-5645
-5568
-5486
-5401
-5312
-5221
-5128
-5035
-4941
-4847
-4754
-4662
-4573
-4485
-4399
-4316
-4236
-4158
-4083
-4013
-3945
-3881
-3821
-3764
-3712
-3664
-3621
-3581
-3545
-3514
-3486
-3461
-3440
-3421
-3405
-3390
-3376
-3364
-3351
-3338
-3325
-3310
-3293
-3273
-3251
-3226
-3197
-3165
-3130
-3091
-3048
-3002
-2952
-2899
-2843
-2783
-2720
-2652
-2581
-2505
-2424
-2338
-2246
-2149
-2045
-1936
-1820
-1698
-1570
-1436
-1297
-1152
-1004
-852
-696
-538
-377
-215
-52
112
277
443
608
774
939
1104
1267
1429
1590
1749
1905
2059
2211
2361
2509
2654
2799
2942
3083
3224
3365
3505
3644
3782
3920
4057
4194
4329
4462
4595
4725
4855
4982
5107
5231
5352
5471
5588
5703
5815
5925
6031
6134
6234
6330
6421
6507
6588
6663
6732
6795
6852
6903
6949
6989
7024
7056
7083
7106
7127
7146
7162
7176
7190
7202
7213
7225
7236
7247
7258
7270
7282
7295
7309
7324
7339
7356
7375
7395
7418
7442
7469
7498
7529
7561
7595
7631
7667
7704
7741
7778
7816
7854
7893
7932
7971
8012
8053
8095
8138
8180
8225
8269
8314
8358
8403
8447
8492
8536
8580
8624
8668
8713
8757
8802
8847
8893
8939
8985
9033
9081
9131
9181
9233
9286
9339
9394
9449
9505
9560
9616
9672
9727
9782
9836
9890
9942
9994
10046
10098
10150
10202
10256
10312
10371
10432
10497
10565
10637
10713
10793
10877
10963
11053
11144
11237
11332
11427
11523
11618
11713
11807
11901
11993
12084
12174
12262
12349
12434
12518
12599
12679
12756
12831
12904
12974
13042
13106
13169
13228
13285
13340
13393
13444
13493
13541
13588
13634
13681
13728
13775
13823
13872
13922
13974
14027
14083
14140
14199
14261
14324
14390
14457
14526
14597
14669
14743
14817
14892
14968
15044
15120
15195
15269
15343
15414
15483
15550
15614
15674
15731
15784
15833
15878
15919
15955
15987
16015
16038
16058
16074
16085
16094
16101
16104
16105
16104
16101
16097
16091
16085
16079
16074
16068
16064
16061
16059
16058
16059
16062
16067
16075
16085
16097
16114
16134
16157
16184
16215
16251
16290
16334
16381
16433
16489
16548
16610
16674
16739
16806
16874
16941
17008
17073
17137
17199
17259
17317
17372
17425
17476
17525
17571
17616
17659
17701
17741
17779
17816
17851
17884
17916
17947
17976
18003
18029
18055
18079
18103
18126
18148
18171
18193
18216
18239
18263
18287
18313
18339
18367
18397
18427
18460
18493
18528
18564
18601
18639
18677
18716
18754
18792
18830
18867
18904
18941
18977
19012
19047
19081
19116
19150
19184
19219
19253
19289
19325
19362
19400
19439
19480
19521
19563
19607
19651
19696
19742
19789
19837
19885
19934
19984
20035
20087
20139
20193
20247
20303
20359
20416
20473
20531
20588
20646
20702
20758
20813
20866
20918
20967
21015
21060
21103
21144
21182
21218
21252
21282
21311
21337
21361
21383
21404
21424
21442
21460
21478
21495
21513
21531
21550
21569
21589
21610
21631
21652
21674
21695
21717
21738
21758
21778
21797
21816
21833
21850
21866
21881
21896
21911
21925
21939
21953
21966
21980
21993
22006
22018
22029
22039
22047
22054
22059
22063
22065
22065
22064
22062
22059
22056
22053
22051
22048
22046
22045
22044
22044
22044
22045
22045
22045
22045
22043
22041
22036
22030
22022
22011
21997
21981
21962
21941
21916
21889
21859
21827
21793
21757
21719
21680
21638
21596
21552
21507
21461
21413
21365
21315
21264
21212
21158
21103
21047
20989
20930
20869
20807
20744
20680
20615
20549
20482
20415
20348
20282
20215
20149
20084
20020
19956
19894
19832
19772
19712
19654
19596
19539
19483
19428
19372
19317
19263
19208
19153
19098
19042
18986
18929
18872
18814
18755
18695
18634
18573
18511
18449
18387
18324
18262
18199
18137
18076
18015
17956
17897
17840
17785
17731
17680
17630
17581
17535
17490
17447
17405
17365
17325
17286
17248
17210
17173
17136
17099
17062
17026
16989
16952
16914
16876
16838
16798
16758
16716
16674
16630
16585
16539
16491
16442
16392
16341
16288
16234
16180
16123
16068
16011
15953
15896
15839
15781
15725
15668
15613
15558
15504
15450
15398
15346
15294
15242
15191
15140
15089
15037
14986
14933
14881
14828
14774
14720
14665
14610
14555
14499
14443
14387
14330
14273
14216
14160
14103
14046
13989
13932
13876
13819
13762
13706
13649
13592
13535
13477
13419
13360
13300
13239
13177
13113
13048
12982
12914
12845
12774
12703
12630
12556
12481
12406
12329
12253
12176
12099
12022
11944
11867
11790
11713
11636
11560
11483
11407
11331
11254
11179
11103
11028
10953
10879
10805
10732
10659
10587
10516
10445
10374
10303
10232
10161
10089
10017
9945
9871
9797
9722
9646
9570
9492
9414
9335
9256
9176
9097
9016
8936
8856
8776
8696
8617
8538
8459
8380
8302
8225
8148
8071
7994
7918
7842
7766
7691
7616
7541
7466
7392
7318
7244
7170
7097
7025
6953
6881
6810
6740
6670
6601
6533
6465
6399
6332
6267
6201
6137
6073
6009
5945
5881
5818
5754
5691
5628
5565
5502
5440
5378
5317
5257
5198
5140
5082
5026
4970
4915
4861
4808
4755
4702
4649
4597
4544
4492
4439
4387
4335
4284
4232
4181
4131
4081
4032
3983
3935
3888
3841
3795
3749
3704
3659
3615
3571
3528
3486
3444
3402
3361
3320
3280
3239
3199
3159
3120
3080
3041
3002
2964
2926
2888
2852
2816
2781
2748
2715
2683
2652
2622
2593
2565
2537
2510
2483
2456
2430
2404
2379
2353
2328
2302
2277
2252
2227
2203
2179
2155
2131
2108
2085
2062
2039
2017
1994
1971
1948
1924
1900
1876
1852
1827
1802
1776
1750
1723
1696
1667
1638
1607
1576
1543
1509
1474
1439
1402
1364
1326
1288
1249
1211
1172
1133
1095
1057
1018
980
942
904
866
827
789
751
713
675
637
600
564
529
495
462
431
401
372
344
318
292
268
244
222
200
178
157
136
115
95
75
55
35
16
-3
-22
-40
-58
-76
-94
-111
-128
-146
-163
-180
-197
-214
-231
-248
-265
-281
-298
-314
-331
-347
-364
-381
-399
-417
-435
-455
-475
-495
-517
-539
-561
-585
-608
-633
-657
-683
-709
-735
-762
-790
-818
-847
-877
-907
-938
-969
-1000
-1033
-1066
-1098
-1131
-1164
-1197
-1230
-1263
-1296
-1329
-1362
-1394
-1426
-1458
-1490
-1521
-1552
-1582
-1612
-1642
-1671
-1700
-1728
-1756
-1784
-1812
-1839
-1867
-1895
-1923
-1951
-1979
-2008
-2037
-2067
-2097
-2127
-2157
-2187
-2218
-2249
-2280
-2311
-2342
-2374
-2405
-2436
-2466
-2497
-2526
-2556
-2585
-2613
-2640
-2667
-2693
-2719
-2744
-2768
-2792
-2816
-2839
-2862
-2885
-2907
-2930
-2952
-2975
-2998
-3020
-3043
-3065
-3087
-3110
-3132
-3154
-3176
-3198
-3219
-3241
-3263
-3285
-3307
-3329
-3351
-3374
-3396
-3419
-3442
-3464
-3487
-3510
-3534
-3557
-3580
-3604
-3627
-3651
-3675
-3699
-3724
-3748
-3773
-3799
-3824
-3850
-3876
-3903
-3930
-3957
-3984
-4011
-4038
-4067
-4094
-4122
-4149
-4176
-4204
-4231
-4257
-4284
-4310
-4336
-4361
-4386
-4411
-4435
-4458
-4481
-4502
-4523
-4544
-4563
-4582
-4599
-4617
-4633
-4649
-4665
-4680
-4694
-4709
-4723
-4737
-4752
-4766
-4780
-4795
-4809
-4824
-4839
-4854
-4869
-4884
-4898
-4913
-4928
-4942
-4956
-4970
-4984
-4997
-5011
-5024
-5037
-5051
-5064
-5078
-5092
-5107
-5122
-5137
-5152
-5168
-5184
-5199
-5215
-5230
-5245
-5259
-5273
-5287
-5299
-5311
-5323
-5334
-5345
-5356
-5367
-5378
-5389
-5400
-5412
-5424
-5436
-5449
-5462
-5475
-5489
-5503
-5517
-5531
-5545
-5559
-5572
-5586
-5600
-5613
-5626
-5639
-5652
-5664
-5677
-5688
-5700
-5711
-5722
-5732
-5742
-5752
-5761
-5769
-5778
-5785
-5792
-5799
-5806
-5811
-5817
-5821
-5825
-5829
-5831
-5833
-5835
-5835
-5835
-5834
-5833
-5831
-5829
-5826
-5823
-5820
-5817
-5813
-5809
-5805
-5801
-5796
-5792
-5787
-5783
-5778
-5774
-5770
-5766
-5763
-5760
-5757
-5755
-5753
-5752
-5751
-5750
-5750
-5750
-5750
-5750
-5750
-5751
-5751
-5751
-5750
-5750
-5749
-5747
-5745
-5742
-5738
-5734
-5730
-5725
-5719
-5712
-5705
-5698
-5690
-5681
-5673
-5664
-5654
-5645
-5636
-5627
-5619
-5611
-5603
-5596
-5590
-5585
-5581
-5578
-5576
-5575
-5575
-5576
-5578
-5581
-5584
-5588
-5592
-5597
-5602
-5607
-5612
-5617
-5621
-5625
-5628
-5631
-5632
-5633
-5633
-5631
-5629
-5625
-5620
-5614
-5607
-5599
-5591
-5582
-5572
-5562
-5552
-5542
-5532
-5522
-5513
-5503
-5494
-5486
-5478
-5470
-5462
-5455
-5448
-5441
-5435
-5428
-5422
-5416
-5410
-5404
-5399
-5393
-5388
-5383
-5379
-5374
-5370
-5366
-5363
-5359
-5356
-5353
-5351
-5348
-5346
-5344
-5343
-5342
-5341
-5341
-5342
-5343
-5346
-5349
-5353
-5358
-5364
-5371
-5378
-5387
-5398
-5409
-5421
-5434
-5448
-5464
-5480
-5497
-5515
-5534
-5553
-5573
-5594
-5615
-5636
-5658
-5680
-5702
-5725
-5747
-5770
-5792
-5814
-5836
-5858
-5880
-5901
-5922
-5943
-5963
-5983
-6003
-6023
-6043
-6063
-6083
-6104
-6124
-6144
-6165
-6186
-6208
-6229
-6251
-6274
-6297
-6320
-6344
-6368
-6393
-6418
-6444
-6471
-6498
-6525
-6553
-6582
-6611
-6641
-6671
-6701
-6733
-6764
-6796
-6828
-6861
-6894
-6928
-6962
-6997
-7032
-7068
-7105
-7142
-7181
-7220
-7260
-7302
-7345
-7389
-7434
-7480
-7528
-7578
-7628
-7681
-7734
-7789
-7846
-7904
-7963
-8023
-8087
-8151
-8217
-8284
-8353
-8424
-8497
-8571
-8646
-8723
-8801
-8879
-8959
-9039
-9119
-9200
-9280
-9360
-9439
-9518
-9597
-9675
-9752
-9829
-9905
-9981
-10056
-10131
-10205
-10279
-10353
-10426
-10498
-10570
-10642
-10713
-10783
-10853
-10923
-10991
-11059
-11127
-11193
-11259
-11323
-11387
-11450
-11512
-11573
-11633
-11692
-11749
-11806
-11861
-11915
-11969
-12021
-12072
-12122
-12171
-12220
-12268
-12315
-12361
-12407
-12452
-12497
-12542
-12585
-12629
-12671
-12714
-12756
-12797
-12839
-12880
-12921
-12962
-13004
-13046
-13088
-13131
-13175
-13220
-13265
-13312
-13359
-13408
-13458
-13509
-13560
-13613
-13666
-13720
-13774
-13829
-13885
-13941
-13997
-14054
-14111
-14168
-14225
-14283
-14340
-14398
-14456
-14514
-14572
-14630
-14688
-14745
-14802
-14859
-14915
-14971
-15027
-15082
-15136
-15189
-15242
-15294
-15346
-15397
-15447
-15496
-15545
-15594
-15642
-15689
-15736
-15783
-15830
-15876
-15922
-15969
-16015
-16062
-16109
-16155
-16204
-16251
-16300
-16350
-16400
-16450
-16501
-16552
-16603
-16654
-16706
-16758
-16809
-16861
-16913
-16964
-17015
-17066
-17117
-17167
-17217
-17267
-17316
-17365
-17414
-17461
-17509
-17555
-17601
-17646
-17690
-17734
-17776
-17818
-17858
-17898
-17937
-17975
-18012
-18048
-18084
-18119
-18154
-18188
-18222
-18255
-18288
-18321
-18353
-18385
-18417
-18449
-18480
-18511
-18542
-18573
-18603
-18634
-18664
-18694
-18724
-18753
-18782
-18810
-18838
-18865
-18891
-18916
-18939
-18962
-18983
-19003
-19022
-19039
-19054
-19068
-19081
-19093
-19103
-19112
-19119
-19126
-19132
-19136
-19139
-19142
-19144
-19144
-19145
-19144
-19143
-19142
-19140
-19139
-19137
-19136
-19135
-19135
-19135
-19136
-19138
-19140
-19143
-19147
-19152
-19157
-19164
-19171
-19178
-19186
-19194
-19202
-19210
-19218
-19226
-19233
-19240
-19247
-19253
-19258
-19263
-19267
-19270
-19273
-19276
-19278
-19279
-19281
-19282
-19284
-19285
-19287
-19289
-19291
-19293
-19296
-19300
-19303
-19307
-19311
-19315
-19319
-19322
-19325
-19328
-19330
-19332
-19332
-19332
-19330
-19327
-19323
-19318
-19311
-19304
-19294
-19283
-19271
-19257
-19242
-19225
-19207
-19187
-19167
-19145
-19122
-19099
-19074
-19049
-19024
-18999
-18974
-18949
-18924
-18900
-18877
-18854
-18832
-18811
-18791
-18771
-18753
-18735
-18719
-18703
-18688
-18673
-18659
-18645
-18631
-18618
-18604
-18590
-18576
-18561
-18546
-18529
-18512
-18495
-18476
-18457
-18437
-18417
-18396
-18375
-18353
-18332
-18310
-18288
-18267
-18246
-18225
-18205
-18184
-18165
-18145
-18126
-18106
-18087
-18068
-18050
-18031
-18012
-17993
-17974
-17956
-17936
-17917
-17898
-17878
-17857
-17836
-17814
-17791
-17767
-17742
-17715
-17687
-17658
-17627
-17595
-17562
-17527
-17492
-17455
-17417
-17378
-17339
-17299
-17259
-17219
-17178
-17138
-17098
-17059
-17020
-16982
-16944
-16907
-16871
-16836
-16802
-16769
-16737
-16706
-16676
-16646
-16618
-16590
-16564
-16537
-16512
-16486
-16461
-16436
-16411
-16386
-16361
-16335
-16311
-16285
-16259
-16233
-16206
-16178
-16152
-16123
-16097
-16068
-16041
-16013
-15985
-15956
-15927
-15898
-15869
-15840
-15810
-15780
-15749
-15717
-15686
-15653
-15620
-15586
-15551
-15516
-15479
-15442
-15404
-15365
-15325
-15284
-15242
-15199
-15155
-15110
-15064
-15017
-14968
-14919
-14869
-14819
-14767
-14714
-14661
-14607
-14552
-14497
-14440
-14384
-14326
-14268
-14210
-14150
-14091
-14030
-13969
-13908
-13846
-13783
-13720
-13656
-13591
-13526
-13459
-13392
-13325
-13256
-13187
-13117
-13046
-12974
-12901
-12828
-12754
-12680
-12605
-12529
-12452
-12375
-12297
-12219
-12139
-12059
-11978
-11896
-11813
-11730
-11646
-11561
-11476
-11391
-11305
-11219
-11133
-11047
-10961
-10875
-10789
-10702
-10616
-10530
-10443
-10356
-10269
-10181
-10094
-10005
-9917
-9828
-9738
-9648
-9558
-9468
-9377
-9287
-9196
-9104
-9013
-8921
-8829
-8736
-8643
-8550
-8456
-8362
-8267
-8172
-8076
-7980
-7883
-7786
-7688
-7590
-7491
-7392
-7293
-7193
-7093
-6992
-6891
-6790
-6689
-6587
-6485
-6382
-6279
-6175
-6071
-5967
-5862
-5757
-5652
-5546
-5441
-5335
-5229
-5124
-5019
-4914
-4809
-4705
-4601
-4498
-4395
-4293
-4192
-4091
-3991
-3891
-3792
-3694
-3596
-3498
-3402
-3305
-3209
-3114
-3019
-2924
-2830
-2737
-2644
-2552
-2460
-2369
-2279
-2189
-2100
-2012
-1925
-1839
-1753
-1668
-1584
-1502
-1420
-1338
-1258
-1179
-1101
-1024
-947
-872
-797
-724
-651
-579
-508
-438
-369
-300
-232
-165
-99
-33
31
95
159
221
283
344
404
464
524
583
641
699
757
815
873
931
988
1046
1104
1161
1218
1275
1331
1386
1442
1496
1550
1603
1655
1707
1758
1809
1859
1909
1958
2008
2057
2106
2156
2205
2255
2304
2354
2405
2455
2506
2556
2607
2659
2710
2762
2814
2866
2919
2973
3027
3081
3137
3192
3249
3305
3362
3420
3478
3535
3593
3651
3710
3768
3826
3884
3942
4001
4059
4118
4178
4237
4297
4358
4418
4479
4541
4603
4665
4728
4791
4854
4917
4981
5045
5109
5173
5237
5301
5365
5429
5493
5557
5621
5685
5750
5813
5877
5941
6004
6067
6129
6191
6252
6313
6373
6433
6492
6550
6608
6665
6722
6779
6835
6892
6948
7005
7062
7119
7177
7235
7292
7350
7408
7466
7524
7582
7640
7697
7755
7812
7869
7926
7983
8039
8098
8154
8212
8270
8327
8385
8442
8499
8555
8611
8667
8722
8776
8829
8882
8933
8984
9034
9083
9132
9180
9227
9273
9319
9365
9410
9454
9498
9541
9584
9627
9669
9710
9751
9792
9832
9872
9911
9950
9989
10027
10065
10102
10140
10177
10214
10251
10288
10325
10362
10399
10436
10473
10510
10547
10584
10620
10656
10692
10728
10762
10797
10830
10863
10895
10926
10956
10985
11013
11041
11067
11092
11116
11139
11161
11182
11202
11221
11240
11257
11273
11288
11303
11316
11329
11341
11352
11363
11372
11381
11389
11397
11404
11410
11415
11420
11424
11428
11430
11432
11434
11434
11435
11434
11433
11431
11429
11426
11423
11419
11415
11410
11405
11400
11394
11387
11380
11373
11366
11358
11350
11341
11333
11323
11314
11303
11293
11281
11270
11258
11246
11233
11220
11207
11193
11180
11166
11152
11138
11123
11108
11092
11076
11060
11042
11024
11005
10985
10964
10943
10921
10898
10875
10851
10827
10802
10777
10752
10727
10702
10676
10650
10625
10599
10573
10546
10520
10493
10466
10439
10412
10384
10356
10327
10299
10269
10240
10210
10180
10149
10118
10087
10056
10025
9993
9961
9930
9898
9866
9834
9803
9771
9740
9709
9678
9647
9617
9587
9558
9529
9501
9473
9447
9421
9395
9371
9348
9326
9304
9284
9264
9246
9229
9213
9197
9183
9170
9158
9146
9136
9126
9116
9107
9098
9090
9081
9073
9064
9055
9047
9038
9028
9019
9010
9000
8991
8981
8972
8963
8954
8946
8938
8930
8924
8917
8911
8906
8901
8897
8893
8890
8887
8885
8883
8881
8880
8879
8878
8878
8877
8878
8878
8878
8878
8878
8879
8879
8878
8878
8877
8875
8873
8871
8869
8866
8863
8860
8856
8853
8849
8846
8842
8839
8836
8832
8829
8827
8824
8822
8821
8820
8819
8819
8819
8820
8821
8823
8825
8826
8828
8830
8832
8833
8833
8833
8833
8831
8829
8826
8822
8818
8812
8806
8799
8792
8783
8775
8765
8756
8746
8736
8725
8715
8705
8695
8685
8675
8666
8657
8648
8639
8631
8622
8614
8606
8599
8591
8583
8575
8567
8558
8550
8541
8532
8522
8513
8503
8493
8482
8471
8460
8449
8437
8425
8413
8401
8389
8376
8364
8353
8341
8330
8319
8309
8300
8291
8283
8276
8270
8264
8259
8254
8250
8247
8244
8241
8239
8237
8235
8233
8231
8229
8227
8225
8223
8220
8217
8214
8211
8208
8204
8201
8197
8194
8191
8186
8183
8180
8178
8176
8173
8172
8170
8169
8167
8167
8167
8167
8169
8170
8170
8172
8173
8176
8178
8180
8182
8183
8186
8189
8191
8193
8195
8197
8199
8201
8203
8205
8206
8208
8209
8209
8210
8209
8209
8207
8205
8203
8200
8196
8191
8186
8180
8175
8169
8162
8156
8148
8141
8135
8129
8122
8117
8112
8106
8102
8096
8093
8090
8086
8083
8079
8076
8073
8070
8066
8063
8058
8055
8051
8047
8042
8037
8031
8023
8018
8010
8002
7993
7984
7974
7963
7952
7940
7928
7915
7902
7888
7874
7859
7844
7829
7814
7798
7782
7766
7750
7734
7718
7702
7686
7671
7655
7639
7623
7607
7591
7575
7559
7544
7528
7512
7497
7481
7465
7450
7435
7419
7404
7388
7373
7357
7341
7325
7309
7293
7276
7259
7242
7224
7206
7188
7169
7150
7130
7111
7091
7071
7051
7031
7011
6992
6973
6954
6935
6918
6900
6884
6868
6852
6838
6824
6811
6798
6786
6774
6763
6752
6741
6731
6721
6711
6702
6692
6683
6674
6664
6655
6645
6636
6625
6615
6604
6592
6580
6567
6553
6539
6524
6508
6492
6475
6458
6441
6424
6407
6391
6374
6359
6344
6330
6317
6304
6293
6283
6273
6265
6257
6250
6243
6238
6233
6228
6224
6221
6218
6215
6213
6211
6210
6210
6210
6211
6212
6214
6215
6218
6220
6222
6224
6227
6228
6230
6231
6231
6232
6231
6230
6228
6226
6223
6220
6216
6212
6207
6202
6196
6190
6184
6178
6171
6164
6156
6149
6141
6132
6124
6115
6106
6097
6087
6076
6066
6054
6042
6029
6016
6002
5987
5971
5955
5938
5920
5902
5883
5864
5844
5824
5804
5783
5763
5743
5722
5702
5682
5663
5643
5624
5604
5585
5566
5546
5526
5506
5486
5465
5444
5422
5400
5378
5356
5333
5310
5287
5264
5241
5218
5195
5171
5148
5124
5100
5076
5051
5027
5002
4976
4951
4925
4899
4873
4847
4820
4793
4767
4740
4713
4686
4659
4631
4603
4575
4547
4518
4488
4459
4428
4397
4366
4334
4301
4268
4234
4200
4166
4130
4094
4059
4022
3985
3948
3911
3873
3835
3797
3758
3720
3682
3644
3607
3569
3532
3496
3459
3423
3388
3353
3318
3283
3248
3214
3180
3146
3112
3079
3045
3011
2977
2943
2908
2873
2838
2802
2766
2730
2693
2655
2618
2580
2542
2504
2466
2428
2391
2354
2317
2281
2245
2209
2174
2139
2104
2070
2037
2004
1971
1940
1908
1878
1848
1819
1790
1762
1735
1707
1680
1653
1626
1598
1570
1542
1513
1484
1454
1423
1392
1360
1328
1295
1262
1229
1195
1161
1126
1092
1057
1022
987
951
915
879
843
806
770
733
695
658
620
583
545
507
470
432
394
356
318
280
242
204
166
128
90
51
13
-25
-64
-102
-141
-180
-219
-259
-299
-339
-379
-419
-460
-500
-541
-581
-622
-662
-703
-743
-783
-823
-863
-902
-942
-981
-1020
-1060
-1099
-1138
-1176
-1215
-1254
-1292
-1331
-1369
-1408
-1447
-1485
-1524
-1562
-1601
-1639
-1678
-1716
-1755
-1794
-1832
-1871
-1910
-1949
-1988
-2028
-2068
-2108
-2149
-2190
-2231
-2273
-2316
-2359
-2403
-2446
-2491
-2535
-2580
-2625
-2670
-2715
-2761
-2807
-2853
-2899
-2946
-2993
-3040
-3088
-3136
-3184
-3233
-3281
-3331
-3380
-3429
-3479
-3529
-3578
-3628
-3677
-3726
-3775
-3824
-3873
-3922
-3971
-4019
-4067
-4117
-4166
-4216
-4265
-4315
-4365
-4416
-4467
-4518
-4569
-4621
-4673
-4725
-4778
-4830
-4883
-4936
-4989
-5043
-5096
-5149
-5202
-5255
-5308
-5360
-5412
-5464
-5516
-5567
-5618
-5669
-5719
-5769
-5818
-5868
-5917
-5966
-6014
-6063
-6111
-6159
-6207
-6255
-6302
-6349
-6396
-6443
-6489
-6535
-6581
-6626
-6670
-6714
-6757
-6800
-6843
-6885
-6926
-6967
-7007
-7047
-7086
-7125
-7163
-7200
-7237
-7272
-7307
-7341
-7375
-7407
-7438
-7469
-7498
-7527
-7555
-7583
-7610
-7636
-7662
-7687
-7711
-7735
-7759
-7781
-7804
-7825
-7846
-7866
-7885
-7904
-7921
-7938
-7954
-7969
-7982
-7995
-8007
-8018
-8026
-8036
-8044
-8050
-8055
-8060
-8063
-8064
-8066
-8066
-8064
-8061
-8058
-8054
-8048
-8041
-8032
-8022
-8010
-7998
-7985
-7970
-7954
-7937
-7919
-7900
-7880
-7860
-7839
-7817
-7795
-7773
-7750
-7727
-7704
-7681
-7657
-7634
-7610
-7586
-7561
-7536
-7511
-7485
-7458
-7431
-7404
-7375
-7347
-7317
-7287
-7257
-7226
-7195
-7163
-7131
-7099
-7066
-7033
-7000
-6967
-6933
-6900
-6865
-6831
-6796
-6761
-6725
-6688
-6651
-6614
-6576
-6537
-6497
-6458
-6417
-6377
-6336
-6294
-6253
-6212
-6170
-6129
-6088
-6047
-6006
-5966
-5926
-5886
-5847
-5808
-5769
-5731
-5692
-5654
-5617
-5579
-5542
-5505
-5468
-5431
-5394
-5358
-5322
-5286
-5250
-5215
-5180
-5144
-5109
-5074
-5039
-5004
-4968
-4933
-4897
-4861
-4824
-4787
-4749
-4711
-4672
-4632
-4592
-4552
-4511
-4470
-4429
-4387
-4346
-4304
-4263
-4222
-4181
-4141
-4102
-4062
-4025
-3988
-3951
-3915
-3880
-3846
-3812
-3779
-3747
-3715
-3684
-3653
-3623
-3593
-3563
-3534
-3505
-3476
-3447
-3418
-3389
-3360
-3331
-3302
-3273
-3243
-3214
-3184
-3154
-3123
-3093
-3062
-3031
-3000
-2968
-2936
-2904
-2871
-2838
-2805
-2772
-2738
-2704
-2670
-2635
-2601
-2566
-2531
-2496
-2461
-2426
-2391
-2356
-2321
-2286
-2252
-2218
-2184
-2150
-2117
-2084
-2051
-2019
-1987
-1955
-1924
-1892
-1861
-1830
-1798
-1767
-1737
-1706
-1675
-1645
-1614
-1584
-1554
-1524
-1493
-1464
-1434
-1404
-1374
-1343
-1313
-1283
-1252
-1221
-1190
-1159
-1128
-1096
-1065
-1033
-1000
-970
-938
-907
-876
-845
-814
-783
-753
-722
-692
-662
-633
-603
-573
-543
-513
-483
-453
-422
-391
-360
-328
-296
-264
-231
-197
-164
-129
-94
-59
-23
13
50
87
125
164
203
243
284
325
367
410
453
496
540
584
628
673
718
762
807
852
897
941
985
1030
1074
1118
1162
1206
1250
1294
1338
1382
1426
1470
1514
1558
1602
1647
1691
1735
1780
1824
1868
1913
1957
2001
2045
2091
2135
2179
2223
2266
2310
2352
2395
2436
2477
2517
2557
2596
2634
2672
2709
2745
2781
2817
2852
2888
2923
2959
2994
3031
3067
3105
3143
3181
3221
3261
3301
3343
3385
3428
3471
3515
3559
3604
3649
3694
3740
3786
3832
3877
3923
3968
4014
4058
4102
4146
4189
4231
4272
4312
4351
4390
4428
4464
4500
4536
4570
4604
4637
4670
4702
4733
4765
4795
4826
4856
4887
4917
4947
4976
5006
5036
5066
5096
5126
5157
5187
5217
5247
5277
5306
5335
5364
5391
5418
5443
5468
5491
5513
5534
5554
5572
5589
5605
5620
5634
5647
5660
5672
5684
5695
5707
5718
5729
5741
5753
5765
5777
5790
5803
5817
5831
5845
5860
5875
5890
5906
5922
5938
5954
5971
5987
6003
6020
6036
6052
6068
6084
6099
6115
6130
6145
6159
6173
6188
6201
6215
6228
6241
6254
6267
6279
6291
6303
6314
6325
6336
6347
6357
6368
6378
6387
6397
6406
6415
6424
6433
6442
6450
6459
6467
6476
6484
6492
6500
6508
6516
6524
6532
6539
6546
6553
6560
6566
6572
6577
6582
6587
6591
6595
6599
6603
6606
6610
6614
6617
6621
6625
6630
6634
6639
6644
6648
6653
6658
6663
6668
6673
6677
6682
6686
6690
6694
6698
6702
6706
6710
6714
6718
6722
6726
6730
6734
6738
6742
6746
6750
6753
6757
6760
6763
6766
6769
6771
6774
6777
6780
6783
6787
6791
6796
6802
6808
6815
6823
6833
6843
6854
6867
6881
6896
6912
6929
6946
6965
6984
7003
7023
7043
7062
7082
7101
7119
7138
7156
7173
7190
7206
7222
7238
7253
7267
7281
7295
7309
7323
7336
7349
7362
7375
7388
7400
7413
7425
7438
7450
7462
7475
7487
7499
7511
7523
7535
7546
7559
7571
7583
7595
7607
7620
7632
7644
7657
7669
7682
7694
7706
7718
7730
7742
7753
7765
7776
7788
7799
7810
7821
7833
7844
7855
7867
7878
7890
7902
7914
7926
7938
7950
7962
7975
7988
8000
8013
8028
8042
8055
8070
8085
8100
8115
8131
8146
8161
8177
8192
8207
8223
8238
8253
8269
8284
8299
8314
8330
8345
8360
8375
8389
8404
8418
8432
8445
8458
8471
8484
8496
8508
8520
8531
8543
8554
8564
8575
8585
8594
8604
8612
8620
8628
8635
8641
8646
8651
8655
8659
8662
8664
8665
8666
8666
8665
8663
8661
8659
8655
8652
8647
8643
8637
8632
8626
8621
8615
8609
8603
8596
8590
8585
8579
8573
8568
8563
8557
8552
8548
8543
8538
8533
8528
8523
8517
8511
8504
8497
8490
8482
8473
8463
8453
8443
8431
8419
8406
8393
8379
8364
8349
8334
8318
8301
8285
8267
8250
8232
8214
8196
8177
8157
8138
8119
8099
8077
8057
8036
8015
7992
7970
7946
7923
7898
7873
7848
7822
7795
7768
7741
7713
7685
7657
7629
7600
7571
7541
7512
7481
7451
7419
7388
7356
7323
7290
7257
7224
7190
7156
7123
7089
7055
7022
6988
6955
6922
6889
6856
6824
6792
6760
6729
6697
6667
6636
6606
6577
6548
6519
6492
6464
6437
6411
6385
6360
6334
6310
6285
6261
6237
6213
6189
6166
6142
6118
6094
6070
6045
6021
5996
5971
5946
5920
5894
5868
5841
5814
5787
5759
5731
5702
5674
5644
5615
5585
5555
5526
5496
5466
5437
5407
5378
5349
5321
5293
5265
5238
5212
5185
5160
5134
5110
5085
5061
5038
5015
4992
4969
4947
4925
4903
4882
4860
4839
4818
4797
4776
4755
4735
4714
4694
4674
4654
4634
4614
4595
4576
4558
4539
4522
4504
4487
4470
4454
4438
4423
4407
4393
4378
4364
4350
4336
4322
4308
4294
4281
4267
4254
4240
4227
4214
4200
4187
4174
4161
4148
4135
4122
4108
4094
4081
4067
4053
4038
4024
4009
3993
3977
3961
3944
3927
3909
3891
3873
3855
3836
3818
3799
3780
3760
3741
3722
3703
3684
3665
3646
3627
3609
3590
3572
3553
3535
3516
3498
3479
3460
3442
3423
3404
3385
3366
3347
3328
3309
3290
3271
3252
3234
3215
3197
3180
3162
3145
3128
3111
3094
3078
3061
3045
3029
3012
2996
2980
2963
2947
2930
2913
2895
2877
2859
2841
2823
2804
2784
2765
2745
2725
2705
2685
2664
2644
2623
2602
2582
2561
2540
2520
2500
2480
2460
2440
2421
2402
2383
2365
2346
2328
2310
2293
2275
2258
2241
2224
2206
2189
2172
2155
2138
2121
2104
2086
2069
2051
2033
2015
1996
1978
1959
1941
1922
1903
1884
1866
1848
1830
1812
1795
1778
1761
1745
1730
1715
1700
1686
1672
1659
1647
1634
1622
1611
1599
1588
1576
1565
1553
1541
1529
1516
1503
1489
1474
1459
1443
1426
1408
1390
1371
1352
1332
1312
1291
1271
1250
1229
1209
1189
1169
1150
1131
1113
1096
1079
1063
1047
1033
1018
1004
992
978
966
953
940
928
915
902
888
875
861
847
833
818
803
788
773
758
743
728
712
697
682
666
651
636
621
606
592
577
563
549
535
522
509
496
485
473
463
452
443
434
426
418
411
405
399
393
387
382
377
372
367
362
357
352
347
341
336
331
325
320
314
309
303
298
293
288
284
280
276
273
271
268
267
266
265
265
265
265
267
268
270
272
275
278
281
285
289
293
297
302
307
312
317
321
326
331
336
341
346
350
355
360
365
370
376
381
387
393
399
405
412
419
427
435
443
451
460
469
478
487
497
506
516
526
536
546
556
566
576
586
596
605
615
624
633
642
651
660
669
678
686
695
704
713
723
732
742
753
763
774
786
798
811
824
837
851
866
880
895
911
926
942
958
974
990
1006
1020
1037
1053
1068
1084
1099
1113
1128
1142
1156
1170
1183
1195
1208
1219
1231
1241
1252
1261
1270
1279
1287
1294
1301
1308
1314
1319
1324
1329
1334
1338
1343
1347
1351
1356
1360
1364
1369
1374
1379
1385
1391
1397
1404
1411
1418
1426
1434
1443
1452
1461
1470
1480
1490
1500
1510
1520
1529
1539
1548
1557
1565
1573
1581
1588
1594
1600
1605
1609
1613
1617
1620
1623
1626
1628
1631
1633
1635
1637
1639
1642
1644
1646
1649
1652
1655
1657
1660
1663
1666
1669
1672
1675
1677
1680
1682
1684
1685
1686
1687
1687
1687
1686
1686
1684
1683
1682
1680
1678
1676
1674
1671
1669
1666
1663
1660
1657
1654
1650
1646
1642
1638
1634
1629
1624
1619
1614
1609
1604
1599
1594
1589
1584
1579
1574
1569
1564
1559
1554
1550
1545
1540
1536
1531
1526
1521
1516
1511
1506
1501
1496
1491
1486
1482
1477
1472
1468
1464
1460
1456
1452
1448
1445
1441
1438
1434
1430
1426
1422
1418
1414
1410
1405
1400
1395
1390
1385
1380
1374
1368
1361
1355
1348
1340
1332
1323
1314
1305
1295
1284
1273
1262
1250
1237
1224
1211
1197
1182
1168
1152
1137
1120
1104
1087
1071
1053
1036
1018
1000
984
966
948
931
913
895
877
859
840
822
802
783
763
743
722
701
680
659
637
615
594
572
550
529
507
486
465
445
425
405
385
365
346
327
309
290
272
254
237
219
202
185
168
151
135
118
102
87
71
56
41
26
12
-3
-17
-31
-44
-57
-71
-83
-96
-108
-120
-131
-142
-153
-163
-173
-183
-193
-202
-210
-219
-227
-236
-244
-252
-259
-267
-275
-283
-291
-299
-306
-314
-322
-330
-338
-346
-353
-361
-369
-377
-384
-392
-399
-407
-414
-421
-428
-435
-442
-449
-455
-461
-467
-473
-478
-484
-489
-494
-499
-503
-508
-513
-518
-523
-529
-534
-540
-546
-553
-559
-567
-574
-582
-590
-598
-606
-615
-624
-634
-643
-653
-662
-672
-682
-692
-702
-712
-721
-730
-740
-748
-757
-765
-773
-780
-787
-794
-801
-807
-813
-819
-824
-829
-834
-839
-844
-848
-852
-857
-861
-865
-869
-873
-877
-881
-884
-888
-892
-896
-899
-903
-906
-909
-912
-914
-917
-919
-921
-923
-925
-927
-928
-930
-932
-933
-935
-937
-938
-940
-942
-944
-946
-948
-950
-952
-955
-958
-960
-964
-967
-970
-974
-977
-981
-985
-989
-993
-997
-1000
-1004
-1008
-1014
-1018
-1022
-1027
-1032
-1037
-1041
-1046
-1051
-1055
-1059
-1063
-1067
-1070
-1073
-1075
-1077
-1079
-1080
-1081
-1081
-1082
-1081
-1081
-1081
-1080
-1079
-1078
-1078
-1077
-1076
-1076
-1075
-1075
-1075
-1075
-1076
-1076
-1077
-1079
-1080
-1082
-1084
-1085
-1087
-1089
-1091
-1093
-1095
-1096
-1097
-1099
-1100
-1101
-1101
-1102
-1103
-1103
-1103
-1104
-1104
-1104
-1104
-1104
-1103
-1103
-1102
-1102
-1101
-1100
-1100
-1099
-1098
-1097
-1096
-1095
-1095
-1094
-1093
-1092
-1091
-1090
-1089
-1088
-1086
-1085
-1083
-1081
-1079
-1077
-1075
-1072
-1069
-1067
-1064
-1061
-1058
-1054
-1051
-1047
-1044
-1040
-1035
-1031
-1026
-1020
-1016
-1010
-1004
-998
-992
-986
-979
-972
-965
-958
-950
-943
-935
-927
-919
-911
-903
-894
-885
-876
-867
-857
-847
-837
-826
-815
-803
-791
-778
-765
-752
-738
-724
-710
-696
-681
-666
-651
-635
-620
-604
-589
-573
-558
-543
-528
-513
-498
-484
-469
-456
-442
-429
-416
-404
-392
-380
-368
-357
-346
-335
-324
-313
-302
-292
-282
-271
-261
-251
-241
-231
-221
-211
-201
-191
-181
-171
-161
-151
-141
-131
-120
-110
-99
-89
-78
-67
-56
-45
-34
-23
-11
0
11
23
35
47
59
71
84
96
109
122
134
147
160
173
186
199
212
224
237
250
262
275
287
300
312
324
336
348
360
371
382
392
403
412
422
431
439
448
455
463
470
477
484
490
496
502
508
513
519
523
528
532
536
539
541
544
545
547
547
547
547
546
545
543
540
537
533
529
525
520
514
508
502
495
487
480
472
463
454
445
435
426
416
406
395
385
374
364
353
342
331
320
309
298
286
275
263
250
237
224
211
197
183
168
152
137
121
104
87
69
51
32
13
-7
-27
-47
-68
-90
-112
-135
-158
-181
-205
-230
-254
-279
-305
-330
-356
-382
-408
-434
-461
-487
-514
-541
-568
-595
-622
-649
-677
-704
-732
-760
-788
-817
-845
-874
-902
-931
-960
-988
-1016
-1045
-1073
-1100
-1128
-1155
-1182
-1208
-1234
-1260
-1285
-1310
-1334
-1358
-1382
-1405
-1428
-1451
-1473
-1496
-1517
-1539
-1560
-1582
-1603
-1624
-1645
-1665
-1686
-1707
-1727
-1748
-1769
-1790
-1810
-1832
-1853
-1874
-1896
-1917
-1939
-1961
-1983
-2005
-2028
-2050
-2072
-2094
-2117
-2139
-2160
-2182
-2203
-2224
-2244
-2265
-2284
-2304
-2323
-2342
-2360
-2378
-2396
-2414
-2431
-2449
-2466
-2484
-2501
-2519
-2537
-2555
-2572
-2590
-2608
-2627
-2645
-2663
-2681
-2699
-2718
-2736
-2754
-2772
-2790
-2807
-2825
-2842
-2859
-2876
-2892
-2909
-2925
-2941
-2956
-2971
-2986
-3000
-3013
-3026
-3039
-3051
-3063
-3073
-3084
-3094
-3103
-3112
-3121
-3129
-3137
-3145
-3153
-3160
-3168
-3175
-3182
-3190
-3197
-3205
-3212
-3220
-3227
-3234
-3242
-3249
-3256
-3263
-3269
-3275
-3281
-3287
-3293
-3298
-3302
-3306
-3310
-3314
-3316
-3319
-3321
-3323
-3324
-3325
-3325
-3325
-3325
-3324
-3323
-3321
-3320
-3318
-3315
-3313
-3310
-3307
-3304
-3301
-3298
-3296
-3293
-3290
-3288
-3286
-3284
-3282
-3281
-3279
-3278
-3277
-3276
-3275
-3275
-3274
-3273
-3272
-3270
-3269
-3267
-3265
-3263
-3260
-3257
-3254
-3250
-3246
-3242
-3238
-3233
-3228
-3223
-3218
-3214
-3209
-3205
-3201
-3197
-3194
-3190
-3188
-3185
-3183
-3181
-3178
-3176
-3174
-3172
-3170
-3168
-3166
-3163
-3161
-3158
-3156
-3153
-3151
-3148
-3146
-3143
-3140
-3137
-3134
-3131
-3127
-3123
-3118
-3114
-3108
-3103
-3097
-3090
-3083
-3076
-3069
-3061
-3053
-3045
-3037
-3028
-3020
-3011
-3003
-2994
-2985
-2976
-2967
-2958
-2949
-2940
-2931
-2922
-2913
-2903
-2894
-2884
-2874
-2864
-2854
-2844
-2833
-2823
-2812
-2800
-2789
-2777
-2765
-2752
-2740
-2727
-2714
-2702
-2689
-2676
-2663
-2650
-2636
-2623
-2609
-2595
-2581
-2566
-2551
-2535
-2519
-2502
-2484
-2466
-2447
-2428
-2409
-2388
-2368
-2347
-2326
-2304
-2283
-2261
-2239
-2216
-2194
-2171
-2149
-2126
-2103
-2080
-2057
-2035
-2012
-1989
-1966
-1944
-1922
-1900
-1878
-1856
-1834
-1813
-1792
-1770
-1749
-1728
-1707
-1686
-1665
-1643
-1621
-1599
-1576
-1554
-1530
-1507
-1484
-1460
-1437
-1413
-1390
-1367
-1344
-1322
-1300
-1278
-1257
-1237
-1217
-1198
-1179
-1160
-1142
-1125
-1108
-1091
-1074
-1058
-1042
-1026
-1010
-994
-978
-962
-945
-929
-912
-895
-878
-860
-842
-823
-805
-785
-766
-746
-725
-705
-684
-663
-641
-620
-598
-576
-554
-533
-511
-489
-467
-445
-424
-402
-381
-359
-338
-316
-295
-273
-252
-230
-208
-186
-164
-141
-119
-96
-73
-50
-27
-4
20
43
67
91
115
139
164
188
213
238
263
288
314
339
365
391
417
443
470
496
522
548
574
600
625
651
677
702
727
752
777
802
826
851
875
898
922
945
967
990
1010
1033
1054
1074
1094
1114
1134
1153
1173
1192
1211
1230
1249
1268
1287
1306
1325
1344
1363
1383
1402
1422
1441
1461
1480
1500
1519
1539
1558
1578
1597
1617
1636
1656
1675
1694
1713
1732
1751
1771
1790
1810
1829
1849
1869
1889
1910
1930
1951
1972
1993
2013
2035
2056
2077
2098
2118
2139
2159
2178
2198
2217
2235
2253
2271
2288
2305
2322
2338
2354
2370
2385
2401
2416
2431
2446
2461
2476
2491
2506
2520
2534
2547
2560
2572
2584
2595
2606
2616
2625
2633
2641
2648
2655
2661
2666
2671
2675
2679
2683
2686
2688
2690
2692
2693
2694
2695
2696
2696
2696
2696
2695
2695
2694
2694
2693
2693
2692
2691
2691
2690
2689
2689
2688
2687
2687
2686
2686
2685
2684
2684
2683
2682
2681
2680
2678
2677
2675
2673
2670
2667
2665
2661
2658
2654
2650
2646
2642
2638
2633
2629
2624
2620
2615
2610
2605
2600
2596
2591
2586
2582
2577
2573
2569
2565
2561
2558
2555
2552
2549
2546
2544
2542
2540
2538
2536
2534
2533
2532
2531
2530
2529
2528
2528
2527
2527
2527
2527
2527
2526
2526
2527
2527
2527
2527
2528
2528
2529
2530
2531
2532
2534
2536
2537
2539
2541
2543
2546
2548
2551
2554
2557
2560
2564
2568
2572
2576
2581
2586
2591
2597
2603
2609
2614
2620
2626
2632
2637
2642
2648
2653
2657
2662
2666
2671
2675
2680
2684
2688
2693
2698
2702
2707
2712
2718
2723
2728
2734
2740
2746
2752
2758
2765
2771
2778
2785
2792
2799
2807
2814
2822
2830
2839
2848
2857
2866
2876
2886
2896
2907
2918
2930
2942
2954
2966
2978
2991
3004
3017
3031
3044
3058
3071
3085
3099
3113
3127
3141
3155
3170
3184
3199
3214
3230
3245
3261
3277
3294
3310
3327
3344
3361
3378
3395
3413
3431
3448
3466
3484
3502
3520
3539
3557
3576
3594
3613
3631
3650
3668
3687
3706
3724
3743
3762
3780
3799
3818
3837
3857
3876
3895
3915
3935
3955
3975
3995
4016
4035
4056
4077
4097
4118
4138
4158
4178
4198
4218
4238
4258
4277
4297
4316
4335
4354
4373
4392
4410
4429
4447
4465
4483
4501
4518
4536
4553
4570
4586
4603
4620
4636
4653
4669
4686
4703
4720
4737
4755
4772
4790
4808
4827
4845
4863
4882
4900
4918
4936
4954
4972
4989
5006
5023
5039
5054
5069
5084
5098
5111
5124
5136
5148
5160
5171
5181
5192
5201
5211
5220
5230
5239
5247
5256
5265
5274
5283
5292
5301
5311
5320
5330
5340
5350
5360
5370
5380
5390
5400
5410
5420
5429
5439
5448
5457
5466
5474
5482
5490
5498
5506
5514
5522
5529
5537
5545
5553
5561
5569
5577
5585
5593
5601
5608
5615
5622
5628
5634
5639
5644
5649
5653
5656
5659
5662
5665
5667
5669
5671
5672
5673
5674
5675
5676
5676
5676
5676
5676
5676
5676
5676
5675
5675
5674
5673
5673
5672
5672
5671
5670
5670
5669
5668
5668
5667
5666
5666
5665
5665
5664
5664
5663
5663
5663
5662
5662
5661
5660
5659
5658
5657
5655
5653
5651
5648
5646
5643
5640
5636
5633
5629
5625
5621
5617
5613
5608
5604
5599
5594
5588
5583
5577
5571
5565
5559
5552
5546
5540
5533
5526
5520
5513
5506
5499
5492
5485
5477
5470
5462
5454
5446
5437
5428
5419
5410
5401
5391
5380
5370
5359
5347
5336
5324
5311
5299
5286
5273
5260
5247
5234
5222
5209
5196
5184
5172
5160
5148
5137
5126
5115
5104
5093
5083
5072
5062
5051
5041
5030
5020
5009
4998
4987
4976
4964
4953
4942
4930
4919
4907
4895
4883
4871
4859
4847
4834
4822
4809
4795
4782
4768
4754
4740
4725
4711
4696
4681
4665
4650
4634
4619
4603
4587
4571
4555
4539
4522
4506
4489
4473
4456
4439
4422
4405
4388
4370
4353
4336
4318
4301
4284
4266
4249
4232
4215
4198
4181
4164
4147
4130
4112
4094
4077
4059
4041
4022
4003
3985
3966
3947
3927
3908
3888
3868
3847
3827
3806
3785
3764
3743
3721
3699
3677
3654
3631
3608
3584
3560
3535
3511
3485
3460
3435
3409
3383
3357
3331
3305
3279
3252
3226
3199
3172
3145
3117
3089
3061
3032
3003
2974
2945
2915
2886
2856
2826
2796
2766
2737
2707
2678
2648
2619
2590
2561
2532
2504
2475
2447
2418
2390
2362
2333
2305
2276
2247
2217
2188
2158
2128
2097
2066
2033
2003
1970
1938
1905
1872
1838
1804
1770
1736
1701
1667
1632
1597
1563
1528
1493
1458
1423
1389
1354
1319
1285
1250
1215
1180
1145
1110
1075
1040
1004
968
932
896
859
822
785
748
710
672
634
595
556
517
478
438
398
358
318
277
237
196
155
114
73
32
-9
-50
-91
-132
-172
-213
-253
-293
-333
-372
-412
-451
-491
-530
-569
-608
-647
-686
-725
-763
-802
-841
-880
-919
-957
-996
-1035
-1074
-1113
-1152
-1191
-1230
-1268
-1307
-1345
-1384
-1422
-1460
-1497
-1535
-1572
-1609
-1645
-1682
-1718
-1753
-1789
-1824
-1859
-1893
-1928
-1962
-1996
-2029
-2064
-2098
-2131
-2165
-2199
-2233
-2267
-2302
-2336
-2370
-2405
-2440
-2475
-2510
-2545
-2580
-2616
-2651
-2686
-2721
-2756
-2791
-2826
-2860
-2894
-2927
-2960
-2993
-3025
-3057
-3088
-3119
-3150
-3180
-3209
-3239
-3268
-3297
-3325
-3354
-3382
-3410
-3438
-3466
-3494
-3521
-3549
-3577
-3605
-3632
-3660
-3688
-3715
-3743
-3771
-3798
-3826
-3854
-3881
-3908
-3935
-3962
-3989
-4016
-4042
-4067
-4093
-4119
-4144
-4168
-4192
-4216
-4240
-4263
-4285
-4307
-4329
-4351
-4372
-4392
-4412
-4432
-4452
-4471
-4489
-4508
-4526
-4543
-4560
-4577
-4593
-4609
-4624
-4638
-4652
-4665
-4678
-4690
-4701
-4711
-4721
-4730
-4738
-4746
-4753
-4759
-4765
-4770
-4774
-4778
-4781
-4784
-4786
-4787
-4787
-4787
-4787
-4786
-4784
-4781
-4778
-4775
-4771
-4766
-4761
-4755
-4750
-4743
-4737
-4730
-4723
-4716
-4709
-4701
-4693
-4685
-4677
-4669
-4660
-4651
-4642
-4632
-4622
-4612
-4602
-4591
-4580
-4569
-4557
-4545
-4533
-4521
-4508
-4496
-4483
-4469
-4456
-4443
-4430
-4416
-4403
-4390
-4377
-4364
-4351
-4338
-4326
-4313
-4301
-4289
-4277
-4265
-4253
-4241
-4229
-4217
-4204
-4192
-4179
-4165
-4152
-4138
-4123
-4108
-4093
-4077
-4061
-4045
-4027
-4011
-3993
-3976
-3958
-3939
-3921
-3902
-3883
-3864
-3845
-3826
-3806
-3787
-3767
-3747
-3728
-3708
-3689
-3669
-3650
-3631
-3612
-3593
-3574
-3555
-3536
-3517
-3498
-3480
-3461
-3442
-3422
-3403
-3384
-3364
-3344
-3324
-3304
-3284
-3264
-3243
-3223
-3203
-3182
-3162
-3141
-3121
-3101
-3080
-3060
-3040
-3019
-2999
-2979
-2958
-2938
-2917
-2896
-2875
-2854
-2832
-2811
-2789
-2767
-2745
-2722
-2700
-2677
-2654
-2631
-2608
-2584
-2561
-2537
-2513
-2488
-2464
-2439
-2414
-2389
-2364
-2338
-2313
-2287
-2262
-2236
-2211
-2185
-2160
-2134
-2109
-2084
-2059
-2033
-2009
-1984
-1959
-1935
-1910
-1885
-1861
-1837
-1813
-1789
-1765
-1742
-1718
-1695
-1672
-1649
-1626
-1604
-1582
-1559
-1537
-1515
-1493
-1471
-1449
-1428
-1406
-1385
-1364
-1343
-1322
-1301
-1280
-1260
-1240
-1219
-1200
-1180
-1160
-1141
-1121
-1102
-1082
-1063
-1044
-1025
-1006
-987
-968
-949
-931
-912
-893
-875
-857
-839
-821
-803
-785
-767
-750
-732
-715
-698
-680
-663
-646
-629
-611
-594
-577
-560
-543
-526
-509
-492
-474
-457
-440
-423
-406
-389
-372
-354
-337
-320
-302
-284
-267
-249
-231
-213
-195
-177
-159
-141
-123
-105
-87
-70
-52
-34
-17
1
18
35
51
68
84
99
115
129
143
157
170
182
193
204
215
224
233
241
249
256
263
269
276
281
287
292
297
302
307
312
316
321
325
330
334
338
343
347
351
356
360
364
368
372
377
381
385
388
392
396
400
403
407
411
414
418
421
424
428
431
434
437
439
442
444
446
448
449
450
451
452
453
453
453
453
453
453
453
452
452
452
452
451
451
451
450
450
450
449
448
447
446
445
444
443
442
440
439
438
436
435
434
432
431
430
429
428
427
426
426
425
425
424
424
424
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
424
424
425
425
426
427
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
444
445
446
448
449
451
452
454
456
457
459
460
461
462
463
464
464
464
464
464
464
463
462
461
459
458
456
455
453
452
450
448
447
446
444
443
442
441
440
440
439
439
438
438
438
438
439
439
439
440
440
441
442
443
444
445
446
447
448
450
451
452
454
456
457
459
460
462
463
465
467
468
470
472
474
476
478
480
482
485
488
490
493
496
500
503
507
510
514
518
522
527
531
535
540
544
549
554
559
564
569
574
580
585
591
597
603
609
616
622
629
635
642
649
656
663
670
677
684
691
698
706
713
720
728
735
743
750
758
766
774
783
791
800
809
818
827
837
846
856
866
877
887
898
909
920
931
942
954
965
977
989
1000
1012
1026
1038
1050
1063
1075
1088
1100
1113
1126
1138
1151
1164
1177
1190
1203
1216
1228
1241
1254
1267
1279
1292
1304
1316
1328
1340
1352
1364
1376
1388
1399
1411
1423
1434
1446
1457
1469
1480
1492
1503
1515
1526
1538
1550
1561
1573
1585
1597
1609
1621
1633
1646
1658
1671
1684
1697
1710
1724
1737
1751
1765
1780
1794
1809
1824
1839
1855
1870
1886
1902
1918
1934
1951
1967
1984
2001
2017
2036
2053
2071
2089
2107
2124
2142
2160
2178
2196
2214
2232
2249
2267
2284
2301
2318
2335
2352
2368
2385
2401
2417
2432
2448
2463
2478
2493
2508
2523
2538
2552
2567
2582
2597
2611
2627
2642
2657
2673
2688
2704
2720
2736
2753
2769
2786
2802
2819
2836
2852
2869
2885
2902
2918
2935
2951
2967
2983
2999
3014
3030
3045
3060
3076
3091
3105
3120
3135
3149
3163
3177
3191
3204
3218
3231
3243
3255
3267
3279
3291
3302
3313
3324
3335
3346
3356
3366
3376
3386
3396
3406
3415
3424
3434
3442
3451
3460
3468
3477
3485
3493
3501
3509
3516
3524
3531
3539
3546
3553
3559
3566
3572
3579
3585
3590
3596
3602
3607
3612
3617
3622
3626
3630
3634
3638
3641
3644
3646
3649
3650
3652
3653
3654
3654
3655
3655
3654
3654
3654
3653
3652
3651
3651
3650
3648
3647
3646
3645
3643
3641
3639
3637
3634
3632
3629
3625
3622
3618
3614
3610
3605
3600
3595
3589
3583
3577
3571
3564
3557
3550
3542
3534
3526
3517
3508
3498
3488
3477
3467
3455
3444
3432
3420
3408
3395
3383
3370
3358
3345
3333
3321
3309
3296
3285
3273
3261
3249
3238
3227
3215
3204
3193
3181
3170
3159
3148
3137
3126
3115
3104
3093
3082
3071
3059
3048
3037
3026
3015
3004
2994
2983
2972
2961
2951
2940
2929
2919
2908
2898
2887
2876
2865
2854
2843
2832
2821
2810
2799
2788
2776
2765
2753
2742
2730
2719
2708
2696
2685
2674
2663
2652
2641
2631
2620
2610
2600
2590
2579
2570
2560
2550
2540
2531
2522
2512
2503
2494
2486
2477
2468
2460
2452
2443
2435
2427
2419
2411
2403
2395
2387
2379
2370
2362
2353
2345
2336
2328
2319
2311
2302
2294
2286
2278
2270
2262
2254
2246
2238
2231
2223
2216
2209
2201
2194
2187
2179
2172
2165
2158
2150
2143
2136
2129
2122
2115
2108
2101
2094
2087
2080
2073
2066
2059
2052
2044
2037
2029
2021
2013
2005
1996
1987
1978
1968
1958
1948
1938
1927
1916
1904
1892
1880
1868
1856
1844
1831
1819
1806
1793
1781
1768
1756
1744
1732
1720
1708
1696
1684
1672
1661
1649
1638
1627
1616
1605
1593
1582
1571
1561
1550
1539
1528
1518
1507
1497
1486
1475
1465
1454
1444
1433
1423
1412
1401
1391
1380
1369
1358
1347
1336
1326
1315
1304
1293
1283
1272
1262
1252
1242
1232
1223
1213
1204
1195
1186
1176
1168
1159
1150
1141
1133
1125
1116
1108
1100
1092
1085
1077
1070
1062
1055
1049
1042
1035
1029
1022
1016
1010
1004
1000
994
989
983
978
973
968
964
959
955
951
947
943
939
936
933
930
927
925
922
920
918
916
915
913
912
911
910
910
909
909
909
910
910
911
912
913
914
916
917
919
922
924
927
930
934
938
942
946
951
956
962
968
974
981
988
996
1002
1012
1020
1028
1037
1046
1055
1064
1074
1083
1093
1102
1112
1122
1132
1143
1153
1163
1174
1185
1196
1208
1219
1231
1243
1255
1268
1281
1294
1307
1320
1333
1347
1361
1375
1389
1403
1417
1431
1445
1459
1473
1487
1501
1515
1529
1543
1557
1571
1585
1599
1613
1626
1640
1654
1668
1682
1696
1711
1725
1740
1755
1770
1785
1801
1816
1832
1848
1865
1881
1898
1914
1931
1948
1966
1983
2001
2019
2037
2055
2073
2091
2109
2127
2145
2164
2182
2200
2218
2236
2254
2271
2289
2306
2324
2341
2359
2376
2393
2410
2427
2444
2462
2479
2496
2513
2531
2548
2566
2583
2600
2618
2635
2652
2670
2687
2704
2720
2737
2754
2770
2786
2803
2818
2834
2850
2865
2881
2896
2911
2927
2942
2957
2972
2987
3003
3018
3033
3048
3064
3079
3095
3110
3126
3141
3157
3172
3187
3202
3218
3232
3247
3262
3276
3290
3303
3316
3329
3342
3354
3365
3377
3387
3398
3408
3417
3426
3435
3443
3451
3458
3465
3471
3477
3482
3488
3492
3497
3501
3505
3508
3512
3515
3518
3521
3523
3526
3528
3530
3532
3534
3535
3536
3537
3538
3538
3538
3537
3536
3535
3533
3530
3528
3524
3521
3517
3512
3508
3503
3498
3492
3487
3481
3475
3469
3463
3457
3451
3444
3438
3431
3424
3417
3410
3403
3396
3388
3380
3373
3365
3357
3349
3341
3332
3324
3315
3307
3298
3289
3280
3271
3261
3252
3242
3232
3222
3211
3201
3190
3179
3168
3156
3145
3133
3121
3109
3096
3084
3071
3059
3046
3033
3020
3007
2993
2980
2966
2953
2939
2925
2912
2898
2884
2870
2856
2843
2829
2815
2801
2787
2773
2759
2745
2731
2716
2702
2688
2673
2659
2645
2630
2616
2601
2587
2572
2558
2543
2529
2514
2499
2485
2470
2456
2442
2427
2413
2398
2384
2370
2356
2342
2328
2314
2300
2286
2273
2259
2246
2233
2219
2206
2193
2181
2168
2155
2143
2130
2118
2106
2094
2082
2070
2059
2047
2036
2025
2013
2003
1992
1982
1972
1962
1952
1943
1933
1924
1915
1906
1898
1889
1881
1873
1865
1857
1849
1841
1833
1825
1817
1809
1802
1794
1786
1778
1771
1763
1756
1748
1741
1733
1726
1718
1711
1704
1697
1690
1684
1677
1671
1665
1659
1653
1647
1642
1636
1631
1626
1621
1616
1611
1607
1603
1598
1594
1591
1587
1583
1580
1577
1574
1571
1569
1566
1564
1562
1560
1558
1557
1555
1554
1553
1551
1551
1550
1549
1549
1549
1548
1548
1548
1549
1549
1549
1549
1550
1550
1551
1551
1552
1553
1553
1554
1555
1556
1557
1558
1559
1560
1561
1563
1564
1565
1567
1568
1570
1571
1573
1575
1576
1578
1580
1582
1584
1586
1587
1589
1591
1593
1594
1596
1598
1599
1601
1603
1604
1606
1607
1609
1611
1612
1614
1616
1618
1620
1622
1625
1627
1629
1632
1634
1637
1640
1642
1645
1648
1651
1654
1657
1660
1663
1666
1669
1673
1676
1679
1683
1686
1690
1694
1697
1701
1705
1709
1713
1716
1720
1724
1727
1731
1734
1738
1741
1744
1747
1750
1752
1754
1756
1758
1760
1761
1762
1763
1764
1764
1765
1765
1765
1765
1764
1764
1763
1762
1762
1761
1760
1759
1758
1757
1755
1754
1752
1751
1749
1747
1745
1742
1740
1737
1734
1731
1727
1723
1720
1716
1711
1707
1702
1697
1692
1686
1681
1675
1669
1663
1656
1650
1644
1637
1630
1624
1617
1610
1603
1597
1590
1583
1577
1570
1563
1556
1550
1543
1536
1530
1523
1516
1509
1503
1496
1489
1482
1475
1468
1461
1454
1446
1439
1432
1424
1417
1409
1402
1394
1387
1379
1372
1364
1357
1349
1341
1334
1326
1318
1311
1303
1295
1288
1280
1272
1264
1256
1248
1241
1233
1225
1217
1209
1200
1192
1184
1176
1168
1160
1152
1144
1135
1127
1119
1111
1103
1095
1087
1079
1071
1062
1054
1046
1038
1029
1020
1012
1004
995
986
977
969
960
951
942
933
924
915
907
898
890
882
873
866
858
850
842
835
828
820
813
806
799
792
785
778
771
764
757
750
743
736
729
722
715
708
701
694
688
681
674
668
661
655
648
642
636
630
625
619
614
609
604
600
595
591
587
584
580
577
574
571
568
566
563
561
559
557
555
553
552
550
549
548
546
545
545
544
543
542
542
541
541
540
540
539
539
539
539
539
539
540
540
540
541
542
543
544
545
546
548
549
551
553
556
558
561
563
566
569
572
575
578
581
584
588
591
594
597
600
603
606
609
612
615
618
622
625
628
631
635
638
641
644
647
650
653
656
659
661
664
667
669
672
674
677
679
681
684
686
688
691
693
695
697
699
701
703
704
706
707
709
710
711
712
713
714
715
716
717
718
718
719
720
721
722
722
723
724
725
726
727
728
728
729
730
731
732
732
733
734
735
735
736
737
738
739
740
741
742
743
744
745
747
748
750
751
753
755
757
760
762
764
767
770
773
775
778
781
785
788
791
794
797
801
804
807
811
815
818
822
826
829
833
837
841
845
850
854
858
862
867
871
876
881
885
890
895
900
905
910
915
920
925
930
935
940
945
950
955
960
965
969
974
978
983
987
991
995
999
1002
1006
1010
1014
1018
1022
1026
1030
1034
1037
1041
1045
1049
1053
1057
1061
1065
1069
1074
1078
1082
1087
1091
1096
1100
1105
1109
1113
1117
1121
1125
1129
1133
1136
1140
1143
1146
1149
1152
1155
1158
1160
1163
1166
1169
1171
1174
1177
1180
1183
1186
1189
1192
1195
1198
1201
1204
1207
1210
1214
1217
1220
1224
1227
1231
1235
1239
1243
1247
1252
1256
1261
1265
1270
1275
1280
1285
1290
1294
1299
1304
1308
1313
1317
1321
1325
1329
1332
1336
1339
1342
1345
1348
1351
1353
1356
1358
1361
1363
1365
1367
1369
1370
1372
1373
1374
1375
1375
1375
1375
1375
1375
1374
1373
1372
1371
1369
1367
1365
1363
1361
1359
1356
1354
1351
1348
1345
1342
1339
1335
1331
1327
1323
1319
1314
1310
1305
1300
1295
1290
1285
1279
1274
1268
1262
1257
1250
1244
1238
1231
1224
1217
1210
1203
1195
1188
1180
1172
1164
1156
1148
1140
1132
1124
1115
1107
1099
1091
1082
1074
1066
1058
1050
1042
1034
1026
1018
1010
1002
994
986
978
970
962
953
944
935
926
917
907
898
888
878
868
857
847
837
827
816
806
796
786
776
766
756
746
737
727
717
707
697
687
677
667
657
646
636
625
614
603
592
582
571
560
549
539
528
518
508
498
488
479
470
461
452
444
436
428
420
413
405
398
391
384
377
371
364
358
351
345
339
333
327
321
316
310
305
300
294
289
285
280
276
272
268
264
261
257
255
252
250
248
246
245
244
243
243
243
243
243
244
245
246
248
249
251
253
255
257
259
261
264
266
269
271
274
277
280
284
287
291
295
299
303
308
312
318
323
329
334
341
347
353
360
367
374
382
389
397
405
413
422
430
439
448
457
466
476
486
496
506
516
527
538
549
560
571
583
595
607
619
631
644
656
669
682
695
708
721
734
748
761
775
788
802
817
831
845
860
875
890
905
921
937
952
968
985
1000
1016
1033
1050
1066
1083
1099
1115
1132
1148
1164
1180
1196
1212
1228
1244
1260
1276
1293
1309
1325
1342
1359
1375
1392
1409
1426
1443
1460
1477
1494
1511
1528
1544
1561
1578
1594
1611
1627
1644
1660
1676
1693
1709
1725
1742
1758
1774
1790
1806
1822
1838
1853
1869
1884
1899
1915
1930
1945
1960
1975
1990
2005
2019
2033
2049
2064
2079
2094
2109
2124
2138
2153
2167
2181
2195
2209
2223
2236
2249
2262
2274
2286
2298
2310
2321
2333
2344
2355
2366
2376
2387
2398
2408
2418
2429
2439
2449
2459
2469
2478
2487
2496
2505
2514
2522
2530
2537
2545
2552
2558
2565
2571
2576
2582
2587
2592
2597
2602
2606
2611
2615
2619
2622
2626
2629
2633
2636
2639
2642
2645
2647
2649
2652
2653
2655
2656
2657
2658
2658
2658
2658
2657
2656
2655
2653
2651
2648
2645
2641
2638
2634
2629
2624
2619
2613
2608
2602
2595
2589
2582
2574
2567
2559
2551
2542
2534
2525
2515
2506
2496
2486
2475
2465
2454
2443
2432
2420
2409
2398
2386
2375
2363
2351
2339
2328
2316
2303
2291
2279
2266
2253
2240
2227
2214
2200
2187
2173
2159
2145
2130
2116
2101
2086
2071
2056
2040
2024
2008
1992
1975
1959
1942
1924
1907
1889
1871
1853
1834
1816
1797
1777
1758
1738
1718
1698
1677
1657
1636
1615
1593
1572
1550
1528
1506
1483
1461
1438
1415
1392
1368
1344
1320
1296
1271
1246
1221
1195
1170
1144
1118
1092
1066
1039
1012
987
961
934
908
882
856
831
805
779
754
729
703
678
653
628
603
578
553
528
503
478
453
428
402
377
352
327
301
276
250
224
199
173
147
121
95
69
42
16
-11
-38
-65
-92
-120
-147
-175
-202
-230
-257
-285
-313
-340
-368
-395
-423
-451
-478
-506
-534
-562
-589
-617
-645
-673
-701
-729
-756
-784
-812
-839
-867
-894
-921
-948
-975
-1002
-1028
-1054
-1080
-1106
-1132
-1158
-1183
-1208
-1233
-1258
-1283
-1308
-1332
-1356
-1380
-1404
-1427
-1451
-1474
-1498
-1521
-1544
-1567
-1589
-1612
-1634
-1656
-1679
-1701
-1722
-1744
-1766
-1787
-1809
-1830
-1851
-1872
-1893
-1914
-1935
-1956
-1976
-1997
-2017
-2037
-2057
-2077
-2097
-2116
-2136
-2155
-2174
-2192
-2211
-2229
-2247
-2265
-2282
-2299
-2316
-2333
-2350
-2366
-2382
-2398
-2413
-2428
-2443
-2458
-2473
-2487
-2501
-2515
-2528
-2541
-2554
-2567
-2580
-2592
-2604
-2616
-2628
-2639
-2651
-2662
-2673
-2684
-2694
-2705
-2715
-2725
-2735
-2745
-2755
-2765
-2774
-2783
-2792
-2801
-2810
-2818
-2827
-2835
-2843
-2851
-2859
-2867
-2875
-2883
-2890
-2898
-2905
-2913
-2920
-2927
-2935
-2942
-2949
-2956
-2963
-2970
-2977
-2984
-2990
-2997
-3004
-3010
-3017
-3023
-3029
-3035
-3041
-3047
-3052
-3058
-3063
-3068
-3073
-3078
-3082
-3087
-3091
-3095
-3100
-3104
-3108
-3111
-3115
-3118
-3122
-3125
-3128
-3130
-3133
-3135
-3137
-3139
-3141
-3143
-3144
-3145
-3147
-3148
-3148
-3149
-3150
-3150
-3150
-3150
-3150
-3150
-3149
-3149
-3148
-3146
-3145
-3144
-3142
-3140
-3138
-3135
-3133
-3130
-3128
-3125
-3122
-3119
-3116
-3113
-3109
-3106
-3103
-3099
-3096
-3092
-3088
-3084
-3081
-3077
-3073
-3068
-3064
-3060
-3056
-3051
-3046
-3042
-3037
-3032
-3027
-3022
-3017
-3011
-3006
-3001
-2995
-2990
-2984
-2978
-2972
-2966
-2960
-2954
-2948
-2942
-2935
-2929
-2922
-2915
-2909
-2902
-2895
-2888
-2881
-2874
-2866
-2859
-2852
-2845
-2837
-2830
-2823
-2815
-2808
-2800
-2792
-2785
-2777
-2769
-2762
-2754
-2746
-2738
-2730
-2722
-2714
-2706
-2698
-2689
-2681
-2673
-2665
-2657
-2649
-2640
-2632
-2624
-2616
-2607
-2599
-2591
-2583
-2574
-2566
-2558
-2550
-2542
-2534
-2525
-2517
-2509
-2501
-2493
-2484
-2476
-2468
-2460
-2452
-2444
-2436
-2427
-2419
-2412
-2404
-2396
-2388
-2380
-2372
-2364
-2356
-2348
-2340
-2332
-2324
-2316
-2308
-2300
-2292
-2283
-2275
-2267
-2258
-2250
-2241
-2232
-2223
-2214
-2205
-2196
-2186
-2176
-2167
-2157
-2147
-2136
-2126
-2115
-2104
-2093
-2082
-2071
-2060
-2049
-2037
-2025
-2013
-2001
-1991
-1979
-1967
-1956
-1944
-1932
-1920
-1908
-1896
-1884
-1871
-1859
-1847
-1834
-1821
-1808
-1795
-1782
-1769
-1756
-1742
-1728
-1715
-1701
-1687
-1672
-1658
-1643
-1629
-1614
-1598
-1583
-1568
-1552
-1536
-1520
-1503
-1487
-1470
-1453
-1436
-1419
-1402
-1384
-1367
-1350
-1332
-1314
-1297
-1279
-1261
-1244
-1226
-1208
-1190
-1172
-1154
-1136
-1118
-1099
-1081
-1062
-1044
-1025
-1006
-986
-967
-948
-928
-909
-889
-870
-850
-831
-811
-791
-772
-753
-733
-714
-694
-675
-655
-636
-616
-597
-577
-558
-538
-519
-499
-479
-459
-440
-420
-400
-380
-360
-339
-319
-299
-279
-258
-238
-217
-196
-176
-155
-134
-113
-92
-70
-49
-27
-6
16
38
60
82
105
127
150
173
196
219
243
267
290
314
338
363
387
412
437
462
487
513
538
564
590
616
642
669
695
722
749
776
803
830
857
884
912
939
966
994
1022
1049
1077
1105
1132
1160
1188
1216
1244
1271
1299
1327
1354
1382
1409
1437
1464
1492
1519
1546
1574
1601
1628
1656
1683
1710
1738
1765
1792
1820
1847
1874
1902
1929
1956
1984
2011
2039
2066
2093
2121
2148
2175
2202
2230
2257
2284
2311
2338
2365
2391
2418
2445
2471
2498
2524
2551
2578
2604
2631
2657
2684
2711
2737
2764
2791
2817
2844
2870
2897
2924
2950
2977
3003
3030
3056
3083
3110
3136
3163
3189
3216
3242
3269
3295
3322
3348
3374
3401
3427
3453
3479
3505
3531
3557
3583
3609
3635
3661
3687
3712
3738
3764
3790
3815
3841
3867
3892
3918
3943
3969
3994
4019
4043
4070
4094
4120
4145
4170
4194
4219
4244
4269
4293
4318
4342
4366
4391
4415
4439
4464
4488
4512
4536
4561
4585
4609
4633
4658
4682
4706
4730
4755
4779
4803
4827
4851
4875
4899
4923
4946
4970
4994
5018
5041
5065
5088
5112
5135
5158
5181
5204
5227
5250
5273
5296
5319
5341
5364
5386
5409
5431
5453
5475
5497
5519
5541
5562
5584
5605
5627
5648
5670
5691
5712
5733
5755
5776
5797
5818
5839
5861
5882
5903
5924
5945
5967
5988
6009
6030
6051
6072
6094
6115
6136
6157
6178
6200
6221
6242
6263
6284
6305
6327
6347
6368
6389
6410
6431
6451
6471
6492
6512
6532
6552
6572
6592
6612
6631
6651
6670
6690
6709
6729
6748
6768
6788
6807
6826
6846
6865
6885
6904
6924
6943
6962
6981
7000
7019
7038
7057
7076
7094
7113
7131
7149
7167
7185
7203
7221
7239
7256
7273
7291
7308
7325
7342
7359
7376
7393
7410
7427
7444
7460
7477
7494
7511
7527
7544
7560
7577
7593
7609
7625
7641
7657
7672
7687
7703
7717
7732
7747
7761
7775
7789
7803
7817
7830
7843
7856
7869
7882
7895
7907
7920
7932
7944
7957
7969
7981
7993
8005
8016
8028
8039
8051
8061
8073
8084
8093
8105
8115
8125
8135
8145
8154
8164
8173
8182
8191
8199
8207
8215
8222
8230
8237
8243
8250
8256
8262
8268
8274
8279
8285
8290
8295
8299
8304
8308
8313
8317
8320
8324
8328
8331
8335
8338
8342
8345
8348
8352
8355
8359
8362
8365
8369
8372
8375
8378
8381
8384
8386
8389
8391
8393
8394
8396
8397
8398
8399
8399
8399
8399
8399
8398
8397
8396
8395
8393
8391
8389
8387
8385
8382
8380
8377
8374
8371
8368
8365
8362
8359
8355
8352
8348
8345
8341
8337
8334
8330
8326
8323
8319
8315
8312
8309
8305
8302
8299
8296
8293
8291
8288
8285
8283
8280
8277
8275
8273
8270
8268
8265
8263
8260
8258
8255
8253
8250
8248
8245
8242
8240
8237
8234
8231
8229
8226
8222
8219
8216
8212
8209
8205
8201
8196
8192
8186
8182
8177
8172
8166
8160
8154
8148
8141
8135
8129
8122
8115
8109
8101
8093
8087
8080
8071
8064
8057
8048
8042
8034
8026
8018
8010
8002
7993
7985
7977
7969
7961
7952
7944
7936
7927
7919
7911
7902
7894
7886
7878
7870
7861
7853
7845
7837
7829
7821
7813
7805
7796
7788
7779
7771
7762
7754
7745
7736
7727
7718
7709
7699
7690
7681
7671
7662
7652
7643
7633
7624
7615
7605
7596
7587
7577
7568
7559
7549
7540
7531
7522
7513
7504
7495
7486
7477
7468
7459
7451
7442
7433
7424
7415
7406
7397
7388
7379
7370
7360
7351
7342
7333
7323
7314
7305
7295
7286
7277
7268
7259
7250
7240
7231
7222
7213
7204
7195
7185
7176
7167
7158
7148
7139
7129
7120
7110
7100
7090
7080
7070
7060
7049
7038
7028
7017
7006
6994
6983
6971
6959
6947
6935
6923
6911
6898
6885
6872
6860
6846
6833
6820
6807
6793
6779
6766
6752
6738
6724
6710
6695
6681
6666
6652
6637
6622
6607
6592
6576
6561
6545
6530
6514
6499
6483
6467
6451
6435
6419
6403
6386
6370
6353
6337
6320
6303
6286
6269
6252
6235
6218
6201
6183
6166
6148
6131
6113
6095
6077
6058
6040
6022
6003
5984
5965
5946
5927
5907
5888
5868
5848
5828
5807
5787
5766
5745
5724
5703
5681
5660
5638
5616
5594
5572
5550
5528
5506
5483
5461
5438
5416
5393
5370
5348
5325
5302
5278
5255
5232
5208
5184
5160
5136
5112
5088
5063
5038
5013
4988
4963
4937
4911
4885
4859
4833
4806
4779
4752
4725
4698
4670
4642
4614
4586
4557
4529
4500
4471
4441
4412
4382
4352
4322
4292
4261
4231
4200
4168
4137
4105
4073
4041
4009
3977
3944
3911
3878
3845
3812
3779
3746
3713
3679
3646
3613
3580
3546
3513
3480
3446
3413
3380
3347
3313
3280
3247
3214
3181
3148
3115
3081
3048
3015
2982
2948
2915
2881
2848
2814
2781
2747
2713
2679
2645
2612
2578
2544
2510
2476
2442
2408
2373
2339
2305
2271
2236
2202
2168
2133
2098
2064
2029
1994
1959
1924
1889
1853
1818
1782
1747
1711
1675
1639
1603
1567
1531
1495
1459
1423
1386
1350
1314
1278
1241
1205
1169
1132
1096
1060
1024
988
952
917
881
845
810
775
740
704
669
634
600
565
530
495
461
426
392
358
323
289
255
221
187
153
119
85
51
18
-16
-50
-83
-117
-150
-184
-217
-250
-284
-317
-350
-383
-416
-449
-482
-514
-547
-579
-611
-644
-676
-707
-739
-771
-802
-834
-865
-896
-928
-959
-990
-1020
-1051
-1082
-1113
-1143
-1174
-1204
-1234
-1265
-1294
-1324
-1354
-1383
-1412
-1441
-1470
-1498
-1526
-1554
-1581
-1608
-1635
-1662
-1688
-1713
-1739
-1764
-1789
-1813
-1838
-1862
-1885
-1909
-1932
-1955
-1977
-1999
-2021
-2043
-2065
-2086
-2107
-2128
-2148
-2168
-2188
-2208
-2228
-2247
-2266
-2285
-2304
-2322
-2340
-2358
-2376
-2394
-2411
-2428
-2445
-2462
-2479
-2495
-2512
-2528
-2543
-2559
-2574
-2590
-2604
-2619
-2634
-2648
-2662
-2676
-2690
-2704
-2717
-2731
-2744
-2757
-2769
-2782
-2795
-2807
-2819
-2831
-2842
-2854
-2865
-2876
-2886
-2896
-2907
-2916
-2926
-2935
-2944
-2953
-2962
-2970
-2978
-2986
-2993
-3000
-3007
-3014
-3020
-3026
-3032
-3038
-3043
-3048
-3053
-3057
-3061
-3065
-3069
-3073
-3076
-3079
-3082
-3085
-3088
-3090
-3092
-3094
-3096
-3097
-3098
-3099
-3100
-3101
-3101
-3101
-3101
-3101
-3101
-3100
-3100
-3099
-3098
-3097
-3096
-3095
-3094
-3092
-3091
-3090
-3088
-3086
-3084
-3082
-3080
-3078
-3076
-3074
-3071
-3068
-3066
-3063
-3060
-3057
-3053
-3050
-3046
-3043
-3039
-3035
-3031
-3027
-3023
-3019
-3015
-3011
-3007
-3002
-2998
-2994
-2989
-2984
-2980
-2975
-2970
-2965
-2960
-2955
-2949
-2944
-2939
-2934
-2928
-2923
-2918
-2912
-2907
-2901
-2895
-2890
-2884
-2878
-2872
-2866
-2860
-2854
-2847
-2841
-2834
-2828
-2821
-2814
-2807
-2799
-2792
-2785
-2777
-2770
-2762
-2754
-2746
-2738
-2730
-2721
-2713
-2704
-2695
-2686
-2677
-2668
-2658
-2649
-2639
-2629
-2619
-2609
-2599
-2588
-2578
-2567
-2556
-2546
-2535
-2524
-2514
-2503
-2492
-2482
-2471
-2461
-2451
-2441
-2430
-2420
-2410
-2400
-2390
-2380
-2370
-2360
-2350
-2340
-2329
-2319
-2309
-2299
-2288
-2278
-2267
-2256
-2245
-2234
-2223
-2212
-2201
-2190
-2179
-2168
-2156
-2145
-2133
-2122
-2110
-2099
-2087
-2076
-2064
-2053
-2041
-2029
-2017
-2007
-1995
-1984
-1973
-1962
-1951
-1940
-1929
-1919
-1908
-1898
-1887
-1877
-1867
-1857
-1847
-1837
-1827
-1818
-1808
-1799
-1789
-1780
-1771
-1762
-1753
-1744
-1735
-1727
-1718
-1710
-1701
-1693
-1685
-1677
-1669
-1661
-1653
-1646
-1638
-1630
-1623
-1616
-1609
-1602
-1595
-1589
-1582
-1576
-1570
-1563
-1557
-1552
-1546
-1540
-1535
-1529
-1524
-1518
-1513
-1508
-1503
-1497
-1492
-1487
-1482
-1478
-1473
-1468
-1463
-1459
-1454
-1449
-1445
-1440
-1436
-1432
-1427
-1423
-1419
-1415
-1411
-1407
-1403
-1399
-1395
-1391
-1388
-1384
-1381
-1377
-1374
-1370
-1366
-1363
-1359
-1356
-1352
-1348
-1344
-1340
-1337
-1332
-1328
-1324
-1320
-1316
-1311
-1307
-1302
-1298
-1293
-1288
-1284
-1279
-1274
-1270
-1265
-1261
-1256
-1251
-1247
-1243
-1239
-1234
-1230
-1227
-1223
-1219
-1216
-1213
-1210
-1207
-1204
-1201
-1199
-1197
-1194
-1192
-1190
-1188
-1187
-1185
-1183
-1182
-1180
-1179
-1177
-1176
-1174
-1173
-1171
-1170
-1168
-1167
-1165
-1163
-1162
-1160
-1158
-1156
-1154
-1152
-1150
-1147
-1145
-1143
-1140
-1138
-1135
-1133
-1130
-1127
-1125
-1122
-1120
-1117
-1115
-1112
-1109
-1107
-1104
-1101
-1098
-1095
-1092
-1089
-1086
-1083
-1079
-1076
-1072
-1068
-1065
-1061
-1057
-1053
-1049
-1045
-1041
-1037
-1032
-1028
-1022
-1018
-1014
-1008
-1004
-1000
-995
-989
-984
-979
-974
-968
-963
-957
-952
-946
-940
-935
-929
-923
-917
-911
-905
-900
-894
-888
-882
-877
-871
-866
-860
-855
-849
-844
-839
-833
-828
-823
-818
-813
-808
-802
-797
-792
-787
-781
-776
-770
-765
-759
-753
-747
-741
-735
-729
-722
-716
-709
-703
-696
-689
-681
-674
-667
-659
-651
-644
-636
-628
-619
-611
-603
-594
-586
-577
-568
-560
-551
-542
-534
-525
-516
-507
-499
-490
-481
-472
-463
-454
-445
-436
-426
-417
-408
-398
-389
-379
-369
-359
-349
-339
-329
-318
-308
-297
-286
-275
-264
-253
-242
-230
-219
-207
-195
-183
-171
-159
-147
-134
-122
-109
-96
-84
-71
-58
-45
-31
-18
-5
9
22
36
50
63
77
91
105
119
133
147
162
176
190
204
218
233
247
261
275
289
304
318
332
346
360
374
388
402
417
431
445
459
474
488
503
517
532
547
562
577
592
608
623
639
654
670
685
701
716
732
748
763
779
794
810
825
840
856
871
886
901
916
930
945
959
973
988
1000
1014
1029
1042
1056
1069
1082
1095
1108
1120
1133
1146
1158
1171
1183
1195
1208
1220
1232
1244
1256
1268
1280
1292
1304
1316
1328
1340
1352
1363
1375
1387
1398
1409
1421
1432
1443
1454
1465
1475
1486
1497
1508
1518
1529
1539
1549
1559
1569
1579
1588
1598
1607
1616
1625
1634
1643
1652
1660
1669
1678
1686
1695
1703
1711
1719
1728
1736
1744
1752
1760
1768
1776
1784
1792
1799
1807
1815
1822
1830
1837
1845
1852
1860
1867
1875
1883
1890
1898
1906
1914
1921
1929
1937
1945
1953
1961
1968
1976
1984
1991
1999
2007
2013
2021
2029
2036
2043
2050
2057
2064
2070
2077
2083
2090
2096
2102
2108
2114
2120
2125
2131
2137
2142
2148
2153
2158
2164
2169
2175
2180
2185
2191
2196
2201
2206
2211
2216
2221
2226
2231
2236
2241
2245
2250
2254
2258
2262
2266
2269
2273
2276
2279
2282
2285
2287
2289
2291
2293
2294
2295
2296
2297
2298
2298
2298
2298
2297
2297
2296
2295
2294
2293
2292
2291
2290
2288
2287
2285
2284
2282
2281
2279
2278
2276
2274
2273
2271
2270
2268
2266
2265
2263
2261
2259
2258
2256
2254
2252
2250
2248
2246
2244
2242
2240
2238
2235
2233
2230
2227
2224
2221
2218
2215
2212
2208
2204
2201
2197
2193
2189
2184
2180
2175
2170
2166
2161
2156
2150
2145
2140
2134
2129
2123
2118
2112
2107
2101
2096
2090
2085
2079
2074
2068
2063
2057
2052
2047
2041
2036
2031
2025
2020
2015
2009
2004
1999
1994
1988
1983
1978
1972
1967
1962
1956
1951
1945
1940
1934
1928
1922
1916
1910
1904
1898
1892
1886
1879
1873
1867
1860
1854
1847
1841
1834
1828
1822
1816
1810
1804
1798
1792
1786
1781
1775
1770
1765
1760
1755
1750
1745
1741
1736
1732
1728
1724
1720
1716
1713
1709
1706
1703
1700
1697
1695
1692
1690
1688
1686
1684
1682
1680
1678
1676
1674
1673
1671
1669
1668
1666
1664
1663
1661
1660
1658
1657
1655
1654
1653
1652
1650
1649
1648
1647
1646
1645
1644
1643
1642
1641
1641
1640
1639
1639
1638
1638
1638
1638
1638
1638
1638
1638
1639
1639
1640
1641
1641
1642
1643
1644
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1653
1654
1655
1656
1656
1657
1658
1658
1659
1659
1660
1661
1662
1662
1663
1664
1665
1666
1667
1668
1669
1670
1672
1673
1674
1676
1677
1679
1680
1682
1684
1685
1687
1689
1691
1693
1695
1697
1700
1702
1704
1707
1709
1712
1714
1717
1719
1722
1725
1727
1730
1733
1735
1738
1741
1743
1746
1749
1751
1754
1757
1759
1762
1764
1767
1770
1772
1775
1778
1780
1783
1786
1789
1792
1795
1799
1802
1806
1810
1814
1818
1822
1826
1831
1836
1841
1846
1851
1856
1862
1867
1873
1879
1885
1891
1897
1903
1909
1915
1921
1927
1933
1939
1945
1951
1957
1963
1969
1975
1981
1987
1992
1998
2004
2009
2015
2020
2025
2031
2036
2041
2045
2051
2056
2061
2066
2071
2076
2081
2086
2091
2096
2101
2107
2112
2118
2123
2129
2135
2140
2146
2152
2159
2165
2171
2178
2185
2191
2198
2205
2212
2220
2227
2234
2242
2249
2257
2265
2272
2280
2288
2296
2304
2311
2319
2327
2334
2342
2349
2357
2364
2371
2379
2386
2393
2400
2407
2413
2420
2427
2433
2439
2446
2452
2458
2465
2471
2477
2483
2489
2495
2501
2507
2513
2519
2525
2531
2537
2543
2549
2555
2561
2567
2573
2580
2586
2592
2598
2604
2610
2616
2622
2628
2634
2640
2646
2651
2657
2663
2668
2674
2679
2685
2690
2696
2701
2707
2712
2717
2723
2728
2733
2739
2744
2749
2754
2760
2765
2770
2775
2781
2786
2791
2797
2802
2807
2812
2818
2823
2828
2833
2838
2843
2848
2853
2858
2863
2868
2872
2877
2882
2886
2891
2895
2900
2904
2909
2914
2918
2923
2928
2932
2937
2942
2947
2952
2957
2963
2968
2973
2979
2984
2990
2996
3001
3007
3013
3019
3025
3032
3038
3045
3051
3058
3065
3072
3079
3086
3093
3101
3108
3116
3124
3132
3140
3148
3156
3164
3173
3181
3189
3198
3206
3215
3223
3231
3240
3248
3257
3265
3273
3281
3290
3298
3306
3314
3321
3329
3337
3344
3352
3359
3366
3373
3381
3388
3395
3401
3408
3415
3422
3429
3435
3442
3449
3456
3462
3469
3476
3482
3489
3496
3502
3509
3516
3523
3529
3536
3543
3549
3556
3563
3569
3575
3582
3588
3595
3601
3607
3613
3620
3626
3632
3639
3645
3651
3657
3664
3670
3677
3683
3690
3696
3703
3710
3716
3723
3730
3736
3743
3750
3757
3764
3770
3777
3784
3791
3797
3804
3811
3817
3824
3830
3837
3843
3850
3856
3862
3868
3875
3881
3886
3892
3898
3904
3909
3915
3920
3925
3930
3935
3940
3945
3950
3955
3959
3964
3969
3973
3978
3982
3986
3991
3995
3999
4003
4008
4011
4016
4019
4024
4027
4030
4035
4038
4042
4046
4050
4053
4057
4059
4062
4067
4070
4074
4077
4080
4083
4086
4091
4094
4097
4101
4104
4108
4111
4114
4117
4120
4123
4126
4129
4132
4135
4138
4141
4143
4146
4148
4151
4153
4155
4157
4159
4161
4163
4165
4166
4168
4169
4170
4171
4172
4172
4173
4173
4173
4173
4173
4173
4173
4172
4172
4171
4170
4170
4169
4168
4167
4166
4165
4164
4163
4162
4161
4159
4158
4156
4155
4153
4152
4150
4148
4147
4145
4143
4141
4139
4137
4135
4133
4131
4130
4128
4126
4124
4122
4121
4119
4117
4115
4114
4112
4110
4109
4107
4105
4103
4101
4099
4097
4094
4091
4090
4086
4085
4082
4078
4075
4073
4070
4067
4064
4061
4057
4054
4050
4046
4043
4038
4034
4030
4026
4021
4017
4011
4006
4002
3998
3993
3987
3982
3977
3972
3967
3962
3956
3951
3946
3940
3935
3930
3924
3919
3914
3908
3903
3897
3892
3886
3881
3875
3869
3864
3858
3853
3847
3842
3837
3831
3826
3821
3816
3811
3806
3800
3795
3790
3785
3780
3775
3770
3764
3759
3754
3748
3743
3737
3731
3726
3720
3714
3708
3702
3697
3691
3685
3679
3673
3667
3661
3655
3649
3643
3637
3631
3625
3619
3613
3607
3601
3595
3590
3584
3578
3573
3567
3562
3557
3551
3546
3541
3536
3531
3526
3521
3517
3512
3507
3503
3498
3494
3490
3485
3481
3477
3473
3469
3465
3461
3457
3454
3450
3446
3443
3439
3435
3432
3428
3425
3421
3418
3414
3411
3407
3404
3400
3397
3393
3390
3386
3382
3379
3375
3371
3368
3364
3360
3357
3353
3349
3346
3342
3339
3336
3332
3329
3326
3322
3319
3316
3313
3310
3306
3303
3300
3297
3293
3290
3287
3283
3280
3276
3273
3269
3266
3262
3259
3255
3251
3248
3244
3240
3236
3232
3228
3224
3220
3216
3212
3207
3203
3199
3195
3190
3186
3182
3178
3174
3170
3166
3163
3159
3155
3152
3149
3146
3142
3139
3136
3133
3130
3127
3124
3121
3118
3115
3112
3109
3106
3103
3100
3097
3094
3090
3087
3084
3081
3077
3074
3071
3067
3064
3061
3058
3054
3051
3048
3045
3042
3039
3036
3033
3030
3027
3025
3022
3020
3017
3015
3012
3010
3008
3006
3004
3001
2999
2997
2995
2993
2990
2988
2986
2983
2981
2978
2975
2973
2970
2967
2964
2961
2958
2955
2952
2949
2946
2943
2940
2937
2934
2931
2928
2925
2922
2919
2917
2914
2911
2908
2905
2903
2900
2897
2895
2892
2889
2886
2884
2881
2878
2875
2873
2870
2868
2865
2863
2860
2858
2856
2854
2852
2849
2847
2845
2843
2841
2839
2837
2834
2832
2830
2828
2826
2823
2821
2818
2816
2813
2811
2808
2805
2803
2800
2797
2795
2792
2789
2786
2784
2781
2778
2775
2772
2769
2767
2764
2761
2758
2755
2752
2749
2746
2744
2741
2738
2735
2733
2730
2727
2725
2722
2720
2718
2716
2713
2711
2709
2707
2705
2703
2701
2700
2698
2696
2694
2693
2691
2689
2687
2686
2684
2682
2680
2678
2676
2674
2672
2670
2667
2665
2663
2660
2658
2655
2653
2650
2648
2645
2643
2640
2637
2634
2631
2628
2625
2622
2618
2615
2612
2608
2605
2601
2598
2594
2591
2587
2583
2580
2576
2572
2568
2564
2560
2557
2553
2548
2544
2540
2536
2532
2528
2524
2520
2516
2512
2508
2504
2500
2496
2493
2489
2486
2482
2479
2476
2473
2470
2467
2464
2461
2458
2455
2452
2450
2447
2444
2442
2439
2437
2434
2432
2430
2427
2425
2423
2420
2418
2416
2413
2411
2409
2407
2405
2403
2401
2399
2397
2395
2393
2392
2390
2389
2387
2386
2385
2384
2382
2381
2380
2379
2377
2376
2374
2373
2371
2370
2368
2367
2365
2363
2361
2359
2357
2355
2353
2351
2349
2347
2344
2342
2340
2338
2335
2333
2331
2329
2326
2324
2322
2320
2318
2315
2313
2311
2309
2307
2304
2302
2300
2298
2296
2293
2291
2289
2287
2285
2283
2280
2278
2276
2274
2272
2270
2268
2266
2263
2261
2259
2257
2255
2253
2251
2249
2246
2244
2242
2240
2238
2236
2234
2232
2230
2228
2226
2224
2221
2219
2217
2215
2213
2211
2209
2207
2205
2203
2201
2199
2197
2195
2193
2191
2189
2187
2185
2183
2181
2179
2177
2175
2173
2171
2169
2167
2165
2163
2161
2159
2157
2155
2153
2151
2149
2147
2145
2143
2141
2139
2137
2136
2134
2132
2130
2128
2126
2124
2122
2120
2118
2116
2114
2113
2111
2109
2107
2105
2103
2101
2099
2097
2096
2094
2092
2090
2088
2086
2084
2083
2081
2079
2077
2075
2073
2072
2070
2068
2066
2064
2062
2061
2059
2057
2055
2053
2052
2050
2048
2045
2044
2043
2041
2039
2037
2036
2033
2032
2029
2028
2027
2025
2023
2021
2020
2017
2016
2015
2013
2011
2009
2008
2005
2004
2001
2001
1999
1997
1996
1994
1992
1990
1989
1987
1985
1984
1982
1980
1979
1977
1975
1974
1972
1970
1969
1967
1965
1964
1962
1960
1959
1957
1955
1954
1952
1951
1949
1947
1946
1944
1942
1941
1939
1938
1936
1934
1933
1931
1930
1928
1926
1925
1923
1922
1920
1919
1917
1915
1914
1912
1911
1909
1908
1906
1904
1903
1901
1900
1898
1897
1895
1894
1892
1891
1889
1888
1886
1885
1883
1882
1880
1879
1877
1876
1874
1873
1871
1870
1868
1867
1865
1864
1862
1861
1859
1858
1856
1855
1853
1852
1850
1849
1848
1846
1845
1843
1842
1840
1839
1838
1836
1835
1833
1832
1830
1829
1828
1826
1825
1823
1822
1821
1819
1818
1816
1815
1814
1812
1811
1810
1808
1807
1805
1804
1803
1801
1800
1799
1797
1796
1795
1793
1792
1790
1789
1788
1786
1785
1784
1782
1781
1780
1779
1777
1776
1775
1773
1772
1771
1769
1768
1767
1765
1764
1763
1762
1760
1759
1758
1757
1755
1754
1753
1751
1750
1749
1748
1746
1745
1744
1743
1741
1740
1739
1738
1736
1735
1734
1733
1732
1730
1729
1728
1727
1725
1724
1723
1722
1721
1719
1718
1717
1716
1715
1713
1712
1711
1710
1709
1708
1706
1705
1704
1703
1702
1700
1699
1698
1697
1696
1695
1694
1692
1691
1690
1689
1688
1687
1686
1684
1683
1682
1681
1680
1679
1678
1677
1676
1674
1673
1672
1671
1670
1669
1668
1667
1666
1665
1663
1662
1661
1660
1659
1658
1657
1656
1655
1654
1653
1652
1651
1650
1648
1647
1646
1645
1644
1643
1642
1641
1640
1639
1638
1637
1636
1635
1634
1633
1632
1631
1630
1629
1628
1627
1626
1625
1624
1623
1622
1621
1620
1619
1618
1617
1616
1615
1614
1613
1612
1611
1610
1609
1608
1607
1606
1605
1604
1603
1602
1601
1601
1600
1599
1598
1597
1596
1595
1594
1593
1592
1591
1590
1589
1588
1588
1587
1586
1585
1584
1583
1582
1581
1580
1579
1578
1578
1577
1576
1575
1574
1573
1572
1571
1571
1570
1569
1568
1567
1566
1565
1564
1564
1563
1562
1561
1560
1559
1558
1558
1557
1556
1555
1554
1553
1553
1552
1551
1550
1549
1548
1548
1547
1546
1545
1544
1544
1543
1542
1541
1540
1540
1539
1538
1537
1536
1536
1535
1534
1533
1532
1532
1531
1530
1529
1529
1528
1527
1526
1526
1525
1524
1523
1522
1522
1521
1520
1519
1519
1518
1517
1517
1516
1515
1514
1514
1513
1512
1511
1511
1510
1509
1508
1508
1507
1506
1506
1505
1504
1504
1503
1502
1501
1501
1500
1499
1499
1498
1497
1497
1496
1495
1495
1494
1493
1492
1492
1491
1490
1490
1489
1488
1488
1487
1486
1486
1485
1485
1484
1483
1483
1482
1481
1481
1480
1479
1479
1478
1477
1477
1476
1476
1475
1474
1474
1473
1472
1472
1471
1471
1470
1469
1469
1468
1468
1467
1466
1466
1465
1465
1464
1463
1463
1462
1462
1461
1461
1460
1459
1459
1458
1458
1457
1456
1456
1455
1455
1454
1454
1453
1453
1452
1451
1451
1450
1450
1449
1449
1448
1448
1447
1447
1446
1445
1445
1444
1444
1443
1443
1442
1442
1441
1441
1440
1440
1439
1439
1438
1438
1437
1437
1436
1436
1435
1435
1434
1434
1433
1433
1432
1432
1431
1431
1430
1430
1429
1429
1428
1428
1427
1427
1426
1426
1425
1425
1425
1424
1424
1423
1423
1422
1422
1421
1421
1420
1420
1420
1419
1419
1418
1418
1417
1417
1416
1416
1416
1415
1415
1414
1414
1413
1413
1413
1412
1412
1411
1411
1411
1410
1410
1409
1409
1408
1408
1408
1407
1407
1406
1406
1406
1405
1405
1404
1404
1404
1403
1403
1403
1402
1402
1401
1401
1401
1400
1400
1400
1399
1399
1398
1398
1398
1397
1397
1397
1396
1396
1396
1395
1395
1395
1394
1394
1393
1393
1393
1392
1392
1392
1391
1391
1391
1390
1390
1390
1389
1389
1389
1388
1388
1388
1388
1387
1387
1387
1386
1386
1386
1385
1385
1385
1384
1384
1384
1384
1383
1383
1383
1382
1382
1382
1381
1381
1381
1381
1380
1380
1380
1379
1379
1379
1379
1378
1378
1378
1378
1377
1377
1377
1376
1376
1376
1376
1375
1375
1375
1375
1374
1374
1374
1374
1373
1373
1373
1373
1372
1372
1372
1372
1371
1371
1371
1371
1371
1370
1370
1370
1370
1369
1369
1369
1369
1368
1368
1368
1368
1368
1367
1367
1367
1367
1367
1366
1366
1366
1366
1366
1365
1365
1365
1365
1365
1364
1364
1364
1364
1364
1363
1363
1363
1363
1363
1362
1362
1362
1362
1362
1362
1361
1361
1361
1361
1361
1361
1360
1360
1360
1360
1360
1360
1359
1359
1359
1359
1359
1359
1358
1358
1358
1358
1358
1358
1358
1357
1357
1357
1357
1357
1357
1357
1356
1356
1356
1356
1356
1356
1356
1355
1355
1355
1355
1355
1355
1355
1355
1354
1354
1354
1354
1354
1354
1354
1354
1354
1353
1353
1353
1353
1353
1353
1353
1353
1353
