5
21007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
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
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
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
30
30
30
30
30
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
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
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
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
26
26
26
26
26
26
26
25
25
25
25
25
25
24
24
24
24
24
24
24
23
23
23
23
23
22
22
22
22
22
22
21
21
21
21
21
20
20
20
20
19
19
19
19
19
18
18
18
18
18
17
17
17
17
17
16
16
16
16
15
15
15
15
15
14
14
14
14
14
13
13
13
13
13
12
12
12
12
12
11
11
11
11
11
10
10
10
10
10
10
9
9
9
9
9
8
8
8
8
8
7
7
7
7
7
6
6
6
6
6
5
5
5
5
4
4
4
4
4
3
3
3
3
3
2
2
2
2
1
1
1
1
1
0
0
0
0
0
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-18
-18
-18
-18
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-27
-27
-27
-27
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-35
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-38
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-41
-41
-41
-42
-42
-42
-42
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-46
-46
-46
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-80
-80
-80
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-113
-113
-113
-113
-113
-113
-113
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-117
-117
-117
-118
-118
-119
-119
-119
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-124
-124
-124
-125
-125
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-126
-126
-126
-126
-126
-126
-125
-125
-125
-125
-125
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-122
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-125
-125
-126
-126
-126
-127
-127
-128
-128
-129
-129
-130
-130
-131
-131
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-134
-133
-133
-133
-133
-133
-132
-132
-132
-132
-131
-131
-131
-130
-130
-130
-129
-129
-129
-128
-128
-127
-127
-127
-127
-126
-126
-126
-125
-125
-125
-125
-125
-124
-124
-124
-124
-124
-124
-123
-123
-123
-123
-123
-123
-122
-122
-122
-122
-121
-121
-121
-121
-121
-120
-120
-120
-120
-120
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-124
-125
-125
-126
-127
-127
-128
-129
-130
-130
-131
-132
-133
-134
-134
-135
-136
-137
-138
-139
-140
-140
-141
-142
-143
-144
-145
-146
-146
-147
-148
-149
-149
-150
-151
-151
-152
-153
-153
-154
-154
-155
-155
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-156
-156
-156
-155
-155
-155
-154
-154
-154
-153
-153
-152
-152
-151
-151
-150
-150
-149
-149
-148
-148
-147
-147
-146
-146
-145
-145
-144
-144
-144
-143
-143
-143
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-145
-145
-145
-146
-146
-147
-147
-148
-148
-149
-149
-150
-150
-151
-151
-152
-153
-153
-154
-154
-155
-155
-156
-157
-157
-158
-158
-159
-159
-160
-160
-161
-161
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-167
-167
-167
-166
-166
-165
-165
-164
-163
-163
-162
-161
-161
-160
-159
-159
-158
-157
-157
-156
-156
-155
-155
-154
-154
-154
-154
-154
-153
-153
-153
-153
-154
-154
-154
-154
-155
-155
-156
-157
-157
-158
-159
-161
-162
-163
-165
-166
-168
-170
-172
-173
-175
-177
-179
-182
-184
-186
-188
-190
-192
-195
-197
-199
-201
-203
-205
-208
-210
-212
-214
-216
-218
-220
-222
-224
-226
-229
-231
-233
-235
-237
-239
-241
-243
-245
-247
-249
-251
-252
-254
-256
-257
-258
-260
-261
-262
-263
-264
-265
-265
-266
-266
-267
-267
-267
-267
-267
-266
-266
-265
-264
-263
-262
-261
-260
-259
-258
-257
-255
-254
-253
-251
-250
-249
-248
-247
-245
-244
-243
-242
-241
-240
-239
-239
-238
-237
-236
-235
-235
-234
-233
-233
-232
-231
-231
-231
-230
-230
-230
-229
-229
-229
-229
-229
-229
-229
-229
-229
-230
-230
-230
-231
-231
-232
-233
-233
-234
-235
-236
-237
-238
-239
-241
-242
-243
-244
-246
-247
-248
-250
-251
-252
-254
-255
-256
-257
-259
-260
-261
-262
-263
-264
-265
-266
-266
-267
-268
-268
-269
-269
-270
-270
-271
-271
-271
-271
-271
-271
-271
-270
-270
-270
-269
-269
-268
-268
-267
-266
-265
-264
-263
-262
-261
-259
-258
-256
-255
-253
-252
-250
-248
-246
-244
-242
-240
-238
-236
-234
-232
-230
-228
-226
-224
-221
-219
-217
-215
-213
-210
-208
-206
-204
-201
-199
-197
-194
-192
-190
-187
-185
-183
-181
-179
-177
-175
-173
-172
-170
-169
-167
-166
-165
-164
-163
-162
-161
-160
-159
-158
-158
-157
-156
-156
-156
-155
-155
-155
-155
-155
-155
-155
-156
-156
-157
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-173
-174
-174
-175
-175
-175
-175
-176
-176
-176
-175
-175
-175
-174
-174
-173
-173
-172
-171
-170
-170
-169
-168
-166
-165
-164
-163
-162
-160
-159
-157
-155
-153
-151
-149
-147
-145
-142
-139
-137
-134
-131
-128
-125
-121
-118
-114
-110
-106
-102
-98
-94
-90
-85
-81
-77
-72
-68
-64
-59
-55
-51
-46
-42
-38
-33
-29
-25
-21
-16
-12
-7
-3
1
6
10
15
19
24
28
33
37
42
46
50
55
59
63
67
71
75
79
83
87
91
95
99
103
107
112
116
120
124
129
133
137
141
146
150
154
158
161
165
169
172
176
179
183
186
189
193
196
199
203
206
209
212
216
219
222
225
229
232
235
238
241
245
248
251
255
258
261
265
268
272
276
280
284
288
292
296
300
304
309
313
318
323
327
332
337
342
347
352
357
361
367
372
377
382
387
392
398
403
408
414
420
425
431
437
443
449
455
461
467
473
479
485
491
498
504
510
516
523
529
536
542
549
555
562
569
576
583
590
597
604
611
618
624
631
638
644
651
657
663
669
675
681
687
693
698
704
709
715
720
725
730
735
740
745
750
755
760
765
769
774
779
783
787
791
795
799
803
807
811
815
819
823
827
831
835
840
844
849
854
859
864
869
875
880
886
892
897
903
909
915
921
927
933
939
945
951
957
963
969
975
982
988
995
1000
1008
1014
1022
1029
1036
1043
1050
1057
1064
1071
1078
1085
1093
1100
1107
1114
1122
1129
1136
1144
1151
1159
1166
1174
1181
1188
1196
1203
1211
1218
1225
1233
1240
1247
1254
1262
1269
1275
1282
1289
1295
1301
1308
1314
1319
1325
1330
1336
1341
1346
1352
1357
1362
1367
1372
1376
1381
1386
1391
1395
1400
1404
1409
1413
1418
1422
1427
1431
1435
1440
1444
1448
1452
1456
1460
1464
1468
1472
1476
1480
1484
1488
1492
1495
1499
1503
1508
1512
1516
1520
1525
1529
1534
1538
1543
1547
1552
1557
1561
1566
1570
1575
1580
1584
1589
1593
1598
1602
1607
1612
1616
1620
1625
1629
1634
1638
1642
1646
1650
1654
1658
1662
1665
1669
1672
1675
1678
1681
1684
1687
1690
1693
1696
1699
1702
1705
1708
1711
1714
1717
1720
1723
1726
1730
1733
1736
1739
1742
1745
1749
1752
1755
1759
1762
1765
1769
1772
1775
1778
1782
1785
1788
1792
1795
1798
1802
1805
1809
1812
1816
1820
1824
1828
1832
1836
1841
1846
1851
1856
1861
1867
1872
1878
1884
1890
1896
1902
1908
1915
1921
1926
1932
1938
1944
1949
1954
1959
1964
1968
1973
1977
1981
1985
1988
1992
1995
1998
2001
2004
2007
2009
2012
2015
2017
2020
2023
2025
2028
2031
2033
2036
2037
2040
2041
2044
2045
2048
2050
2051
2052
2053
2054
2055
2056
2056
2057
2057
2058
2058
2058
2058
2058
2058
2058
2058
2057
2057
2056
2056
2055
2055
2054
2053
2053
2052
2051
2051
2050
2049
2049
2049
2048
2048
2048
2047
2047
2047
2047
2048
2048
2048
2049
2049
2049
2050
2050
2050
2050
2050
2051
2051
2051
2051
2051
2050
2050
2050
2050
2050
2050
2050
2050
2049
2049
2049
2049
2048
2048
2047
2047
2047
2045
2045
2045
2045
2045
2045
2045
2044
2044
2044
2044
2044
2044
2044
2044
2043
2043
2043
2043
2043
2041
2041
2041
2041
2041
2040
2039
2039
2037
2037
2037
2036
2035
2033
2033
2033
2033
2032
2032
2031
2031
2031
2031
2031
2031
2031
2031
2031
2029
2029
2029
2028
2027
2025
2024
2023
2021
2017
2016
2013
2009
2005
2003
1999
1995
1990
1985
1981
1975
1970
1965
1959
1954
1948
1942
1936
1930
1924
1918
1912
1905
1899
1893
1887
1880
1874
1867
1860
1853
1847
1840
1833
1825
1818
1811
1804
1797
1790
1783
1777
1770
1763
1757
1750
1744
1737
1731
1725
1719
1712
1706
1700
1694
1689
1683
1677
1671
1665
1660
1654
1648
1642
1637
1631
1625
1619
1613
1607
1601
1595
1588
1582
1576
1569
1563
1556
1550
1543
1536
1530
1523
1516
1509
1502
1495
1488
1481
1474
1467
1459
1453
1446
1439
1432
1425
1419
1412
1406
1399
1393
1387
1381
1375
1370
1364
1358
1353
1347
1341
1336
1330
1324
1319
1313
1307
1301
1295
1289
1283
1276
1270
1264
1257
1250
1244
1237
1230
1223
1216
1209
1202
1195
1189
1182
1175
1168
1162
1155
1148
1142
1135
1129
1122
1115
1108
1102
1095
1088
1081
1074
1067
1060
1053
1046
1040
1033
1026
1020
1012
1006
1000
995
989
983
977
972
967
962
957
952
947
942
938
933
929
924
920
915
910
906
901
896
891
886
881
875
870
864
858
851
845
838
831
824
816
809
801
794
786
778
770
762
755
747
739
732
724
717
710
703
696
690
683
677
670
664
657
651
645
639
632
626
620
613
607
600
594
587
580
574
567
560
553
546
539
532
525
517
510
503
496
488
481
474
467
459
452
445
437
429
422
414
406
398
390
382
373
365
356
347
338
329
319
310
300
291
281
271
262
252
242
232
222
213
203
194
184
175
166
157
148
140
131
123
115
108
100
93
85
78
71
64
57
51
44
37
31
24
18
12
5
-1
-7
-13
-19
-25
-31
-37
-43
-48
-54
-59
-65
-70
-76
-81
-86
-92
-97
-102
-107
-112
-118
-123
-128
-133
-137
-142
-147
-151
-156
-160
-164
-168
-172
-176
-180
-183
-187
-190
-193
-197
-200
-203
-206
-209
-211
-214
-217
-219
-222
-225
-227
-230
-233
-236
-238
-241
-244
-247
-250
-253
-256
-258
-261
-264
-266
-269
-271
-274
-276
-278
-279
-281
-283
-284
-286
-288
-289
-291
-292
-294
-296
-297
-299
-301
-303
-305
-308
-310
-312
-315
-317
-320
-323
-325
-328
-331
-334
-336
-339
-342
-344
-347
-349
-352
-354
-357
-359
-361
-363
-365
-367
-369
-371
-373
-375
-377
-378
-380
-381
-383
-384
-385
-387
-388
-389
-389
-390
-391
-391
-392
-392
-392
-392
-392
-392
-391
-391
-390
-389
-388
-386
-385
-383
-382
-380
-378
-376
-373
-371
-369
-366
-363
-360
-358
-355
-352
-348
-345
-342
-339
-335
-332
-329
-325
-322
-318
-315
-311
-308
-304
-301
-298
-295
-291
-288
-285
-282
-279
-277
-274
-271
-268
-266
-263
-261
-258
-256
-254
-252
-249
-247
-245
-243
-241
-239
-237
-235
-233
-231
-229
-227
-224
-222
-219
-217
-214
-211
-208
-205
-202
-199
-196
-193
-189
-186
-183
-180
-177
-174
-170
-167
-164
-161
-158
-155
-152
-149
-145
-142
-139
-136
-133
-130
-127
-124
-121
-118
-115
-112
-109
-106
-103
-100
-98
-95
-93
-90
-88
-86
-84
-82
-80
-78
-76
-75
-73
-71
-70
-69
-68
-66
-65
-64
-63
-62
-61
-60
-59
-58
-57
-56
-54
-53
-51
-49
-48
-46
-43
-41
-39
-36
-34
-31
-28
-25
-22
-19
-15
-12
-8
-4
-1
3
7
11
16
20
25
30
35
40
45
51
56
62
68
74
80
87
93
99
106
112
118
124
130
136
142
148
153
159
164
169
174
179
184
189
193
198
202
206
211
215
220
224
229
233
238
243
248
253
259
264
270
275
281
287
293
299
305
311
318
324
331
338
344
351
358
365
372
380
387
394
402
409
416
424
431
439
446
454
461
469
476
483
490
497
504
511
517
523
530
536
541
547
553
558
564
569
574
579
584
589
594
599
604
608
613
617
622
626
631
635
639
643
647
651
655
659
662
666
669
672
676
679
682
685
689
692
696
699
703
707
711
716
720
725
730
735
740
746
752
758
764
771
777
784
790
797
804
811
818
825
832
839
846
854
861
868
875
883
890
897
905
912
920
927
935
942
950
958
966
974
982
990
998
1006
1014
1022
1032
1040
1049
1057
1065
1073
1082
1090
1098
1107
1115
1123
1131
1139
1147
1155
1162
1170
1177
1184
1191
1197
1204
1210
1215
1220
1225
1229
1234
1237
1241
1244
1247
1250
1252
1254
1256
1258
1260
1261
1263
1264
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1277
1278
1279
1280
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1294
1295
1297
1298
1300
1302
1304
1307
1309
1312
1314
1317
1320
1323
1326
1330
1333
1337
1341
1345
1349
1353
1357
1361
1365
1369
1373
1377
1381
1385
1388
1392
1395
1399
1402
1405
1408
1411
1414
1417
1420
1423
1426
1428
1431
1434
1437
1439
1442
1445
1448
1451
1453
1456
1459
1461
1463
1466
1468
1470
1471
1473
1474
1475
1476
1476
1477
1477
1477
1476
1476
1475
1474
1473
1471
1470
1468
1466
1464
1462
1459
1457
1454
1451
1448
1445
1442
1438
1435
1431
1428
1424
1421
1417
1414
1410
1406
1403
1399
1396
1392
1388
1385
1381
1378
1375
1371
1368
1365
1362
1359
1356
1354
1351
1349
1347
1345
1343
1341
1339
1337
1336
1334
1333
1332
1330
1329
1328
1327
1326
1325
1324
1323
1322
1321
1320
1319
1318
1316
1315
1314
1312
1310
1309
1307
1305
1302
1300
1298
1295
1292
1288
1285
1281
1277
1273
1268
1263
1258
1252
1247
1241
1235
1229
1222
1216
1209
1203
1196
1189
1183
1176
1169
1163
1157
1151
1144
1138
1133
1127
1121
1116
1110
1105
1099
1094
1089
1084
1078
1074
1069
1064
1059
1055
1050
1046
1041
1037
1033
1028
1024
1020
1016
1010
1006
1002
998
993
988
983
977
972
966
960
954
948
942
935
929
922
916
909
902
896
889
883
877
870
864
858
852
846
840
834
828
823
817
811
805
799
794
788
782
776
770
764
758
752
746
740
733
727
721
714
707
700
693
686
679
672
665
657
650
642
634
627
619
611
603
596
588
581
573
566
559
551
544
537
530
523
515
508
500
493
485
477
470
462
454
445
437
429
421
413
405
397
389
381
373
366
358
351
344
338
331
325
319
313
307
302
297
292
286
281
276
271
267
262
257
252
247
243
238
234
229
225
221
217
213
209
205
201
197
193
189
185
181
177
172
168
163
158
153
147
141
135
128
121
114
106
98
90
82
74
65
56
47
38
29
20
10
1
-9
-18
-28
-38
-48
-58
-68
-79
-89
-99
-110
-120
-131
-142
-152
-163
-174
-185
-195
-206
-217
-227
-238
-248
-259
-269
-279
-289
-299
-309
-319
-329
-339
-349
-358
-368
-378
-388
-398
-408
-418
-429
-439
-449
-460
-471
-482
-493
-504
-515
-526
-538
-549
-561
-572
-584
-595
-607
-618
-630
-641
-652
-664
-675
-686
-697
-708
-718
-729
-739
-749
-759
-769
-779
-788
-797
-806
-815
-824
-832
-840
-848
-855
-862
-869
-876
-883
-889
-895
-901
-907
-913
-919
-925
-931
-937
-942
-948
-954
-960
-965
-971
-977
-983
-988
-994
-1000
-1004
-1010
-1016
-1022
-1027
-1032
-1037
-1042
-1047
-1052
-1057
-1061
-1066
-1070
-1075
-1079
-1084
-1088
-1093
-1097
-1102
-1106
-1111
-1116
-1120
-1125
-1130
-1136
-1141
-1146
-1152
-1158
-1164
-1170
-1177
-1184
-1191
-1198
-1205
-1212
-1220
-1227
-1235
-1243
-1250
-1258
-1266
-1273
-1281
-1288
-1296
-1303
-1311
-1318
-1325
-1333
-1340
-1347
-1354
-1362
-1369
-1376
-1383
-1390
-1398
-1405
-1412
-1419
-1426
-1433
-1440
-1447
-1454
-1460
-1467
-1473
-1480
-1486
-1493
-1499
-1506
-1512
-1518
-1525
-1531
-1537
-1544
-1550
-1557
-1563
-1570
-1577
-1584
-1591
-1598
-1605
-1612
-1619
-1626
-1633
-1640
-1647
-1654
-1660
-1667
-1673
-1680
-1686
-1692
-1697
-1702
-1707
-1712
-1717
-1721
-1725
-1729
-1733
-1737
-1740
-1743
-1746
-1749
-1751
-1753
-1755
-1757
-1758
-1759
-1760
-1760
-1761
-1761
-1760
-1760
-1759
-1758
-1756
-1755
-1753
-1751
-1749
-1747
-1744
-1742
-1740
-1738
-1736
-1734
-1732
-1730
-1729
-1728
-1728
-1727
-1727
-1728
-1729
-1730
-1731
-1733
-1735
-1737
-1740
-1743
-1746
-1749
-1753
-1757
-1761
-1765
-1770
-1774
-1779
-1784
-1789
-1794
-1800
-1805
-1811
-1817
-1823
-1829
-1835
-1842
-1848
-1855
-1862
-1869
-1876
-1883
-1890
-1897
-1904
-1911
-1918
-1925
-1931
-1938
-1945
-1952
-1958
-1965
-1971
-1977
-1984
-1990
-1996
-2001
-2007
-2013
-2017
-2023
-2028
-2033
-2037
-2041
-2045
-2050
-2054
-2057
-2060
-2063
-2065
-2067
-2069
-2071
-2072
-2073
-2074
-2074
-2074
-2073
-2073
-2072
-2070
-2069
-2067
-2065
-2063
-2060
-2057
-2055
-2052
-2048
-2045
-2041
-2037
-2035
-2031
-2027
-2023
-2019
-2015
-2011
-2007
-2004
-2000
-1996
-1992
-1988
-1984
-1981
-1977
-1974
-1970
-1967
-1963
-1960
-1957
-1953
-1950
-1947
-1943
-1940
-1936
-1932
-1929
-1925
-1921
-1917
-1914
-1910
-1906
-1902
-1899
-1895
-1892
-1888
-1885
-1882
-1878
-1876
-1873
-1870
-1868
-1865
-1863
-1861
-1860
-1858
-1856
-1855
-1854
-1853
-1852
-1852
-1851
-1851
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1851
-1851
-1851
-1851
-1852
-1852
-1853
-1853
-1854
-1855
-1855
-1856
-1857
-1857
-1858
-1858
-1859
-1859
-1859
-1859
-1859
-1858
-1858
-1857
-1856
-1855
-1854
-1852
-1851
-1849
-1847
-1844
-1842
-1839
-1836
-1832
-1829
-1825
-1821
-1817
-1813
-1809
-1804
-1799
-1795
-1790
-1785
-1780
-1774
-1769
-1764
-1758
-1753
-1747
-1741
-1735
-1728
-1722
-1716
-1709
-1702
-1695
-1688
-1681
-1673
-1666
-1658
-1650
-1642
-1634
-1627
-1619
-1611
-1603
-1595
-1587
-1580
-1572
-1565
-1557
-1550
-1543
-1536
-1529
-1522
-1515
-1509
-1503
-1496
-1490
-1484
-1479
-1473
-1468
-1462
-1457
-1452
-1447
-1443
-1438
-1434
-1430
-1427
-1423
-1420
-1417
-1414
-1412
-1409
-1407
-1404
-1402
-1400
-1397
-1395
-1393
-1390
-1388
-1385
-1383
-1380
-1377
-1374
-1371
-1368
-1365
-1361
-1358
-1354
-1351
-1348
-1344
-1341
-1337
-1333
-1330
-1326
-1322
-1318
-1314
-1310
-1305
-1301
-1296
-1291
-1286
-1281
-1276
-1271
-1266
-1260
-1255
-1249
-1244
-1238
-1232
-1227
-1221
-1215
-1209
-1204
-1198
-1192
-1186
-1180
-1174
-1169
-1163
-1158
-1152
-1147
-1141
-1136
-1131
-1126
-1121
-1116
-1111
-1105
-1100
-1095
-1090
-1085
-1079
-1074
-1068
-1062
-1057
-1051
-1045
-1039
-1033
-1027
-1020
-1014
-1010
-1004
-999
-994
-988
-983
-979
-974
-970
-965
-961
-958
-954
-951
-947
-944
-942
-939
-937
-934
-932
-931
-929
-927
-926
-924
-923
-922
-921
-920
-919
-918
-917
-916
-915
-914
-913
-912
-911
-910
-909
-908
-907
-905
-904
-902
-901
-899
-897
-895
-893
-892
-890
-888
-886
-883
-881
-879
-877
-875
-872
-870
-867
-865
-862
-859
-857
-854
-852
-849
-847
-845
-843
-841
-839
-838
-837
-837
-836
-836
-837
-838
-839
-840
-842
-845
-847
-850
-854
-858
-862
-866
-871
-877
-882
-888
-894
-901
-907
-914
-922
-929
-937
-944
-952
-960
-968
-976
-984
-991
-999
-1006
-1014
-1020
-1028
-1035
-1041
-1047
-1054
-1059
-1065
-1071
-1076
-1082
-1087
-1092
-1097
-1102
-1107
-1112
-1118
-1123
-1128
-1134
-1139
-1145
-1151
-1156
-1162
-1168
-1174
-1179
-1185
-1190
-1196
-1201
-1206
-1211
-1216
-1220
-1225
-1229
-1233
-1237
-1241
-1245
-1249
-1253
-1256
-1260
-1264
-1268
-1271
-1275
-1279
-1283
-1287
-1290
-1294
-1298
-1302
-1306
-1309
-1313
-1316
-1319
-1322
-1325
-1327
-1329
-1331
-1333
-1335
-1336
-1337
-1338
-1339
-1340
-1340
-1341
-1341
-1342
-1342
-1342
-1343
-1343
-1344
-1344
-1345
-1346
-1347
-1348
-1349
-1350
-1351
-1352
-1353
-1355
-1356
-1358
-1359
-1361
-1362
-1364
-1365
-1367
-1369
-1370
-1372
-1374
-1376
-1378
-1380
-1382
-1385
-1387
-1390
-1393
-1396
-1399
-1402
-1406
-1410
-1414
-1418
-1422
-1426
-1430
-1434
-1438
-1443
-1447
-1451
-1455
-1459
-1463
-1466
-1470
-1474
-1477
-1481
-1484
-1488
-1491
-1495
-1498
-1501
-1504
-1507
-1510
-1513
-1516
-1519
-1521
-1524
-1526
-1528
-1530
-1532
-1534
-1536
-1538
-1539
-1541
-1542
-1544
-1545
-1546
-1547
-1549
-1550
-1552
-1553
-1555
-1557
-1559
-1561
-1564
-1566
-1569
-1573
-1576
-1580
-1584
-1588
-1593
-1598
-1603
-1609
-1615
-1621
-1627
-1633
-1640
-1646
-1653
-1660
-1667
-1675
-1682
-1689
-1697
-1704
-1712
-1719
-1726
-1734
-1741
-1748
-1756
-1763
-1770
-1777
-1783
-1790
-1797
-1803
-1809
-1816
-1822
-1828
-1833
-1839
-1844
-1850
-1855
-1860
-1865
-1870
-1874
-1879
-1883
-1887
-1892
-1896
-1899
-1903
-1907
-1911
-1915
-1918
-1922
-1926
-1929
-1933
-1936
-1940
-1943
-1947
-1950
-1953
-1956
-1959
-1961
-1964
-1966
-1968
-1969
-1971
-1972
-1973
-1974
-1975
-1975
-1975
-1976
-1976
-1976
-1976
-1976
-1976
-1976
-1976
-1976
-1976
-1977
-1977
-1978
-1978
-1979
-1980
-1981
-1982
-1983
-1984
-1985
-1986
-1987
-1989
-1990
-1992
-1993
-1995
-1996
-1998
-2000
-2001
-2004
-2005
-2008
-2011
-2013
-2016
-2017
-2021
-2023
-2025
-2028
-2031
-2033
-2036
-2037
-2040
-2043
-2045
-2047
-2049
-2051
-2053
-2055
-2057
-2059
-2061
-2063
-2065
-2067
-2068
-2070
-2072
-2074
-2076
-2078
-2080
-2083
-2085
-2087
-2089
-2092
-2094
-2096
-2099
-2101
-2103
-2105
-2107
-2109
-2111
-2112
-2114
-2115
-2116
-2117
-2117
-2118
-2118
-2118
-2118
-2118
-2118
-2118
-2117
-2116
-2115
-2114
-2113
-2112
-2110
-2109
-2107
-2105
-2102
-2100
-2097
-2094
-2091
-2087
-2084
-2080
-2076
-2072
-2068
-2064
-2060
-2056
-2051
-2047
-2043
-2039
-2035
-2032
-2028
-2025
-2021
-2019
-2017
-2015
-2013
-2011
-2009
-2008
-2007
-2007
-2005
-2005
-2005
-2005
-2007
-2007
-2008
-2009
-2011
-2012
-2013
-2015
-2017
-2017
-2020
-2021
-2023
-2025
-2025
-2028
-2029
-2029
-2031
-2032
-2033
-2033
-2033
-2033
-2033
-2033
-2033
-2032
-2032
-2031
-2029
-2029
-2027
-2025
-2024
-2023
-2021
-2019
-2016
-2013
-2011
-2008
-2004
-2000
-1996
-1991
-1987
-1981
-1976
-1970
-1964
-1957
-1951
-1944
-1937
-1930
-1923
-1916
-1909
-1902
-1895
-1888
-1881
-1875
-1868
-1862
-1856
-1850
-1844
-1839
-1833
-1827
-1822
-1816
-1811
-1805
-1799
-1794
-1787
-1781
-1775
-1768
-1761
-1753
-1746
-1738
-1729
-1721
-1712
-1703
-1694
-1684
-1674
-1664
-1654
-1644
-1633
-1623
-1612
-1602
-1591
-1580
-1570
-1559
-1548
-1538
-1527
-1517
-1507
-1496
-1486
-1476
-1466
-1457
-1447
-1438
-1429
-1420
-1411
-1402
-1394
-1386
-1378
-1371
-1364
-1357
-1350
-1344
-1338
-1333
-1328
-1323
-1319
-1314
-1311
-1307
-1304
-1302
-1299
-1297
-1295
-1293
-1292
-1290
-1289
-1288
-1287
-1286
-1285
-1284
-1284
-1283
-1282
-1281
-1280
-1279
-1278
-1277
-1275
-1273
-1271
-1269
-1266
-1263
-1259
-1255
-1251
-1246
-1241
-1236
-1230
-1223
-1217
-1209
-1202
-1194
-1185
-1176
-1167
-1157
-1147
-1137
-1126
-1115
-1104
-1092
-1080
-1068
-1056
-1043
-1031
-1018
-1006
-993
-980
-968
-955
-943
-930
-918
-906
-895
-883
-872
-861
-850
-839
-828
-818
-807
-797
-787
-777
-767
-757
-748
-738
-728
-719
-710
-701
-692
-683
-674
-666
-658
-650
-642
-635
-627
-620
-613
-607
-600
-594
-588
-582
-576
-571
-565
-560
-555
-550
-544
-539
-534
-529
-523
-518
-512
-506
-501
-494
-488
-482
-475
-468
-461
-453
-446
-438
-430
-421
-412
-403
-394
-384
-374
-364
-353
-342
-331
-319
-308
-296
-283
-271
-258
-244
-231
-217
-203
-189
-174
-160
-145
-130
-115
-99
-84
-68
-53
-37
-21
-5
12
28
45
61
78
95
112
129
145
162
179
196
213
230
246
263
279
295
311
327
343
358
374
389
404
419
434
449
463
478
493
508
523
538
552
567
583
598
613
628
643
659
674
689
704
719
734
749
764
778
792
807
820
834
847
860
872
885
897
908
919
930
941
951
961
970
979
988
997
1004
1012
1020
1027
1034
1041
1048
1054
1060
1067
1073
1079
1085
1091
1097
1103
1109
1114
1120
1126
1131
1137
1142
1148
1153
1158
1164
1170
1175
1181
1188
1194
1201
1208
1215
1223
1231
1240
1249
1258
1268
1278
1288
1299
1310
1321
1332
1343
1355
1367
1378
1390
1402
1414
1426
1438
1449
1461
1473
1485
1498
1510
1522
1535
1547
1560
1573
1586
1599
1612
1626
1639
1652
1666
1679
1692
1705
1718
1731
1744
1757
1770
1782
1795
1808
1820
1833
1845
1858
1871
1883
1896
1909
1921
1934
1947
1960
1972
1985
1997
2009
2021
2033
2045
2057
2068
2079
2090
2100
2110
2120
2129
2139
2148
2157
2166
2174
2183
2191
2199
2208
2216
2223
2231
2239
2246
2253
2260
2267
2273
2279
2285
2290
2295
2299
2303
2307
2311
2314
2317
2319
2321
2323
2325
2327
2329
2330
2332
2334
2335
2337
2339
2340
2342
2344
2347
2349
2351
2353
2356
2358
2361
2363
2365
2368
2370
2372
2374
2376
2378
2381
2383
2385
2387
2390
2392
2395
2398
2401
2404
2408
2411
2415
2419
2424
2428
2433
2438
2443
2448
2454
2459
2465
2470
2476
2481
2487
2492
2498
2504
2509
2515
2521
2527
2533
2539
2545
2552
2558
2565
2572
2579
2586
2594
2601
2608
2616
2623
2631
2638
2646
2653
2660
2667
2674
2681
2687
2694
2700
2706
2711
2717
2722
2727
2732
2736
2741
2745
2749
2752
2755
2759
2761
2764
2766
2768
2770
2772
2773
2774
2775
2776
2776
2777
2777
2777
2778
2778
2778
2778
2778
2778
2779
2779
2780
2780
2781
2782
2783
2785
2786
2788
2790
2792
2794
2796
2798
2801
2803
2806
2808
2811
2813
2816
2818
2820
2822
2824
2826
2828
2829
2830
2831
2832
2832
2832
2832
2832
2832
2831
2830
2829
2828
2827
2826
2825
2823
2822
2820
2819
2817
2815
2813
2811
2809
2807
2805
2803
2800
2798
2795
2792
2789
2786
2783
2780
2776
2772
2769
2765
2761
2757
2753
2749
2744
2740
2736
2732
2728
2724
2720
2716
2713
2709
2705
2702
2699
2695
2692
2689
2685
2682
2679
2676
2672
2669
2666
2663
2659
2656
2652
2649
2646
2642
2638
2635
2631
2627
2623
2619
2615
2611
2607
2602
2598
2594
2590
2585
2581
2577
2573
2569
2565
2561
2558
2554
2551
2547
2544
2541
2538
2535
2532
2530
2527
2525
2522
2520
2518
2515
2513
2511
2509
2507
2506
2504
2502
2501
2500
2498
2497
2496
2496
2495
2494
2494
2494
2493
2493
2493
2493
2493
2493
2493
2492
2492
2491
2491
2490
2489
2488
2486
2484
2482
2480
2477
2474
2471
2467
2463
2459
2455
2450
2445
2440
2435
2429
2424
2418
2412
2406
2400
2394
2388
2381
2375
2369
2363
2357
2351
2345
2340
2334
2329
2324
2319
2314
2309
2304
2300
2295
2291
2287
2282
2278
2274
2270
2266
2262
2257
2253
2249
2245
2241
2237
2232
2228
2224
2220
2216
2212
2208
2204
2200
2197
2193
2189
2186
2183
2179
2176
2173
2170
2167
2164
2161
2159
2156
2153
2150
2147
2145
2142
2140
2137
2135
2132
2130
2127
2125
2123
2121
2118
2116
2114
2112
2109
2107
2105
2102
2100
2097
2094
2092
2089
2086
2083
2080
2078
2075
2072
2069
2066
2062
2059
2056
2053
2049
2045
2041
2037
2035
2031
2027
2021
2017
2013
2009
2005
2000
1995
1990
1986
1981
1976
1971
1966
1961
1955
1950
1945
1940
1935
1930
1925
1920
1915
1910
1905
1901
1896
1891
1887
1882
1878
1873
1869
1865
1861
1857
1854
1850
1847
1844
1841
1838
1836
1833
1831
1829
1827
1826
1824
1823
1822
1821
1820
1820
1819
1819
1819
1818
1818
1819
1819
1819
1819
1820
1820
1821
1821
1822
1823
1823
1824
1825
1825
1826
1826
1827
1828
1828
1829
1830
1830
1831
1832
1832
1833
1834
1834
1835
1836
1837
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1848
1849
1851
1852
1854
1856
1858
1860
1862
1864
1866
1868
1870
1872
1874
1876
1878
1879
1881
1883
1885
1886
1888
1889
1891
1892
1894
1895
1897
1899
1900
1902
1903
1905
1906
1908
1910
1911
1913
1914
1916
1917
1919
1921
1922
1923
1925
1926
1928
1929
1930
1931
1933
1934
1936
1938
1939
1942
1944
1946
1949
1951
1954
1957
1960
1963
1966
1969
1972
1975
1978
1981
1983
1986
1988
1991
1993
1995
1997
1998
2000
2001
2003
2004
2005
2005
2008
2009
2009
2011
2012
2013
2015
2016
2017
2017
2019
2020
2021
2021
2021
2023
2023
2024
2024
2024
2025
2025
2025
2025
2025
2025
2027
2028
2028
2029
2029
2032
2033
2035
2037
2039
2041
2043
2045
2049
2052
2055
2058
2061
2065
2068
2072
2075
2079
2083
2086
2090
2094
2099
2103
2107
2112
2117
2122
2126
2131
2136
2141
2146
2151
2156
2161
2166
2171
2175
2180
2184
2188
2191
2195
2198
2201
2204
2207
2209
2212
2214
2215
2217
2218
2219
2220
2221
2221
2221
2221
2221
2220
2220
2219
2218
2216
2215
2213
2211
2209
2207
2204
2202
2199
2196
2193
2189
2186
2182
2178
2175
2171
2167
2163
2159
2155
2151
2147
2144
2140
2136
2133
2130
2127
2124
2122
2120
2118
2117
2116
2116
2116
2116
2117
2118
2120
2122
2125
2129
2132
2136
2141
2145
2150
2155
2161
2166
2172
2178
2184
2190
2196
2202
2207
2213
2219
2225
2231
2237
2242
2248
2254
2259
2265
2271
2276
2282
2288
2293
2299
2304
2309
2315
2320
2325
2330
2335
2339
2344
2349
2353
2358
2363
2368
2372
2377
2382
2387
2392
2397
2402
2407
2412
2417
2422
2426
2431
2435
2439
2443
2447
2450
2454
2456
2459
2461
2463
2465
2466
2468
2469
2469
2470
2470
2470
2470
2470
2470
2469
2468
2467
2466
2464
2463
2461
2459
2457
2455
2452
2449
2447
2444
2440
2437
2433
2430
2426
2422
2418
2414
2410
2406
2401
2397
2393
2388
2384
2379
2375
2370
2365
2360
2355
2350
2345
2340
2335
2330
2325
2319
2314
2308
2302
2297
2291
2285
2279
2273
2267
2260
2254
2248
2242
2235
2229
2222
2216
2209
2202
2195
2189
2182
2175
2167
2160
2153
2146
2139
2132
2125
2119
2112
2105
2099
2093
2086
2080
2074
2069
2063
2057
2052
2045
2041
2036
2031
2025
2020
2015
2009
2004
1999
1994
1988
1983
1977
1972
1966
1961
1955
1950
1945
1939
1934
1929
1924
1918
1913
1907
1902
1896
1890
1884
1877
1870
1863
1855
1847
1839
1830
1821
1811
1802
1792
1781
1770
1759
1748
1737
1725
1714
1702
1690
1679
1667
1655
1644
1632
1621
1610
1599
1589
1578
1568
1558
1548
1539
1530
1521
1512
1504
1496
1488
1480
1473
1466
1459
1453
1446
1440
1434
1428
1423
1417
1412
1407
1402
1397
1392
1387
1382
1377
1373
1368
1363
1358
1353
1348
1343
1338
1333
1328
1322
1317
1311
1305
1298
1292
1285
1278
1271
1263
1256
1247
1239
1230
1221
1211
1201
1191
1180
1169
1157
1145
1133
1120
1107
1093
1079
1065
1051
1037
1022
1008
993
978
963
949
934
919
905
890
876
862
848
835
821
808
795
782
769
757
745
733
721
709
698
687
676
666
656
646
636
627
618
609
601
594
586
579
572
566
560
555
550
545
540
536
532
528
525
522
519
516
513
510
508
506
503
501
499
497
495
493
491
489
487
485
482
480
478
476
473
471
469
466
463
461
458
455
451
448
444
441
437
432
428
423
418
413
407
401
394
387
380
373
365
357
349
340
331
323
314
305
295
286
277
267
258
248
239
229
219
210
200
190
180
170
160
150
140
130
119
109
99
88
78
68
57
47
37
27
17
7
-3
-13
-23
-33
-42
-52
-62
-72
-81
-91
-101
-110
-120
-130
-140
-150
-160
-171
-181
-192
-203
-213
-225
-236
-247
-259
-270
-282
-294
-305
-317
-329
-340
-352
-363
-374
-385
-396
-407
-417
-427
-437
-447
-456
-466
-475
-484
-493
-502
-511
-520
-529
-537
-546
-555
-563
-572
-580
-589
-597
-606
-614
-622
-630
-638
-646
-653
-661
-669
-676
-683
-691
-698
-705
-712
-719
-727
-734
-741
-748
-756
-763
-770
-778
-785
-793
-800
-807
-815
-822
-829
-836
-843
-850
-857
-863
-869
-875
-881
-886
-891
-896
-901
-906
-910
-914
-918
-923
-927
-931
-935
-939
-943
-948
-952
-957
-962
-967
-972
-978
-983
-989
-995
-1002
-1008
-1014
-1020
-1028
-1035
-1042
-1050
-1057
-1065
-1072
-1080
-1088
-1096
-1104
-1113
-1121
-1129
-1138
-1147
-1155
-1164
-1173
-1182
-1191
-1200
-1210
-1219
-1228
-1237
-1247
-1256
-1265
-1275
-1284
-1293
-1302
-1311
-1320
-1329
-1338
-1347
-1356
-1365
-1374
-1383
-1392
-1402
-1411
-1420
-1430
-1439
-1449
-1459
-1469
-1479
-1490
-1501
-1511
-1522
-1534
-1545
-1556
-1568
-1580
-1592
-1604
-1616
-1628
-1640
-1653
-1665
-1678
-1690
-1702
-1715
-1727
-1739
-1751
-1763
-1775
-1787
-1798
-1810
-1821
-1832
-1843
-1854
-1864
-1875
-1885
-1895
-1905
-1914
-1924
-1933
-1943
-1952
-1961
-1969
-1978
-1986
-1994
-2001
-2009
-2017
-2024
-2031
-2037
-2044
-2050
-2056
-2062
-2068
-2074
-2079
-2085
-2091
-2096
-2102
-2107
-2113
-2118
-2124
-2130
-2135
-2141
-2146
-2152
-2157
-2163
-2168
-2173
-2178
-2183
-2188
-2193
-2197
-2201
-2205
-2208
-2212
-2215
-2218
-2220
-2223
-2225
-2227
-2230
-2232
-2234
-2236
-2238
-2240
-2242
-2244
-2246
-2248
-2251
-2253
-2255
-2257
-2258
-2260
-2262
-2263
-2265
-2266
-2267
-2267
-2268
-2268
-2268
-2268
-2268
-2268
-2267
-2266
-2265
-2264
-2264
-2263
-2262
-2261
-2260
-2259
-2259
-2258
-2258
-2258
-2258
-2258
-2258
-2258
-2259
-2259
-2260
-2261
-2261
-2262
-2263
-2264
-2265
-2267
-2268
-2269
-2271
-2273
-2274
-2276
-2279
-2281
-2284
-2287
-2290
-2293
-2297
-2300
-2304
-2308
-2312
-2317
-2321
-2325
-2329
-2333
-2337
-2341
-2345
-2348
-2351
-2355
-2357
-2360
-2362
-2364
-2366
-2368
-2369
-2370
-2371
-2372
-2373
-2373
-2373
-2373
-2372
-2372
-2371
-2371
-2370
-2369
-2367
-2366
-2364
-2363
-2361
-2359
-2357
-2355
-2353
-2351
-2349
-2346
-2344
-2342
-2339
-2337
-2334
-2332
-2330
-2327
-2325
-2323
-2320
-2318
-2316
-2314
-2312
-2310
-2308
-2306
-2304
-2302
-2300
-2298
-2296
-2295
-2293
-2292
-2291
-2289
-2288
-2287
-2286
-2285
-2285
-2284
-2283
-2282
-2281
-2280
-2279
-2278
-2276
-2274
-2272
-2270
-2267
-2264
-2261
-2257
-2253
-2249
-2245
-2240
-2236
-2231
-2226
-2222
-2217
-2213
-2209
-2205
-2201
-2197
-2194
-2191
-2188
-2186
-2183
-2181
-2179
-2177
-2176
-2174
-2173
-2172
-2170
-2169
-2168
-2166
-2165
-2164
-2162
-2161
-2160
-2158
-2157
-2155
-2154
-2153
-2151
-2150
-2149
-2148
-2147
-2146
-2145
-2144
-2143
-2141
-2140
-2138
-2136
-2134
-2132
-2129
-2126
-2123
-2119
-2115
-2110
-2105
-2099
-2093
-2087
-2080
-2073
-2066
-2058
-2050
-2041
-2033
-2024
-2015
-2005
-1997
-1987
-1978
-1968
-1959
-1949
-1940
-1931
-1921
-1912
-1903
-1895
-1887
-1879
-1871
-1864
-1857
-1850
-1844
-1838
-1833
-1828
-1824
-1820
-1816
-1813
-1810
-1807
-1805
-1803
-1801
-1800
-1798
-1797
-1797
-1796
-1796
-1796
-1796
-1797
-1797
-1798
-1799
-1800
-1801
-1802
-1803
-1804
-1804
-1805
-1806
-1806
-1805
-1805
-1804
-1803
-1801
-1799
-1796
-1793
-1789
-1785
-1780
-1775
-1770
-1765
-1759
-1752
-1746
-1739
-1732
-1725
-1718
-1710
-1702
-1694
-1686
-1677
-1668
-1659
-1650
-1641
-1631
-1621
-1611
-1601
-1591
-1580
-1570
-1560
-1550
-1539
-1529
-1520
-1510
-1501
-1492
-1483
-1474
-1466
-1458
-1451
-1444
-1437
-1430
-1424
-1418
-1413
-1408
-1403
-1398
-1393
-1389
-1385
-1381
-1377
-1373
-1370
-1366
-1363
-1360
-1358
-1355
-1352
-1350
-1348
-1346
-1344
-1342
-1340
-1338
-1336
-1335
-1333
-1331
-1329
-1328
-1326
-1324
-1322
-1320
-1317
-1315
-1313
-1310
-1308
-1305
-1302
-1299
-1296
-1294
-1291
-1288
-1285
-1282
-1280
-1277
-1274
-1271
-1269
-1266
-1263
-1260
-1257
-1254
-1251
-1247
-1244
-1240
-1236
-1232
-1228
-1223
-1219
-1214
-1209
-1205
-1200
-1195
-1190
-1185
-1179
-1174
-1169
-1164
-1159
-1154
-1149
-1144
-1139
-1135
-1130
-1126
-1122
-1119
-1115
-1112
-1110
-1107
-1106
-1104
-1103
-1102
-1102
-1102
-1103
-1104
-1105
-1107
-1109
-1112
-1114
-1117
-1121
-1124
-1128
-1131
-1135
-1139
-1143
-1147
-1150
-1154
-1157
-1161
-1164
-1166
-1169
-1171
-1173
-1175
-1176
-1177
-1177
-1178
-1177
-1176
-1175
-1173
-1171
-1168
-1164
-1160
-1155
-1150
-1144
-1137
-1129
-1121
-1113
-1104
-1094
-1083
-1072
-1061
-1049
-1037
-1025
-1012
-999
-985
-971
-958
-943
-929
-914
-900
-884
-869
-853
-838
-821
-805
-788
-771
-754
-737
-720
-702
-684
-667
-649
-631
-614
-596
-579
-561
-544
-527
-511
-494
-478
-463
-447
-432
-418
-403
-389
-376
-363
-350
-337
-325
-314
-302
-291
-281
-270
-261
-251
-242
-233
-225
-217
-210
-203
-196
-190
-184
-179
-175
-170
-166
-163
-160
-158
-156
-155
-154
-153
-153
-153
-153
-154
-154
-155
-156
-157
-158
-159
-160
-161
-161
-161
-160
-160
-158
-156
-153
-150
-146
-142
-136
-130
-124
-117
-109
-100
-91
-81
-72
-61
-51
-40
-29
-18
-8
3
13
23
32
41
50
58
65
72
78
83
88
93
97
100
103
106
109
111
114
116
119
121
124
127
130
134
138
142
147
152
157
163
170
177
185
194
203
213
224
236
248
261
276
290
306
323
340
358
377
397
417
438
459
481
504
527
550
573
597
622
646
671
696
721
746
771
797
823
849
875
901
928
954
981
1008
1035
1061
1088
1115
1142
1169
1195
1221
1247
1272
1297
1322
1346
1370
1392
1415
1436
1457
1478
1498
1517
1536
1554
1572
1589
1606
1622
1639
1654
1670
1685
1700
1714
1729
1742
1756
1769
1782
1795
1807
1819
1831
1842
1854
1865
1876
1887
1898
1908
1919
1929
1940
1950
1960
1970
1980
1990
1999
2008
2017
2025
2033
2041
2050
2057
2064
2070
2076
2082
2088
2093
2098
2102
2107
2112
2116
2121
2125
2130
2135
2141
2147
2153
2160
2167
2174
2183
2191
2201
2211
2221
2232
2244
2256
2268
2281
2294
2308
2322
2337
2351
2367
2382
2398
2414
2430
2447
2464
2481
2498
2516
2533
2551
2569
2587
2604
2622
2639
2656
2673
2689
2705
2721
2735
2750
2763
2776
2788
2799
2810
2819
2828
2835
2842
2847
2852
2855
2857
2858
2857
2855
2852
2847
2840
2832
2822
2810
2797
2781
2763
2743
2721
2697
2671
2643
2613
2580
2546
2509
2471
2431
2390
2347
2303
2258
2213
2166
2119
2072
2024
1976
1928
1881
1834
1787
1741
1695
1650
1605
1561
1517
1474
1431
1389
1347
1305
1264
1223
1182
1141
1101
1061
1020
982
942
904
866
828
791
755
720
685
652
619
587
557
527
499
471
445
420
397
374
353
333
314
296
280
265
251
238
227
217
208
201
195
189
185
183
181
180
180
181
182
185
187
191
194
198
202
206
211
215
219
224
228
232
236
240
245
249
254
258
263
269
275
281
288
295
303
312
321
331
341
351
362
374
386
398
410
422
435
447
460
472
485
497
510
522
534
546
559
571
583
596
609
621
634
648
661
674
688
702
716
730
744
758
772
785
799
812
824
836
848
858
869
878
888
896
905
913
920
927
935
942
949
956
964
971
979
987
996
1004
1014
1024
1034
1045
1056
1068
1080
1093
1106
1120
1135
1150
1166
1182
1199
1217
1234
1252
1270
1289
1307
1325
1342
1360
1377
1393
1409
1423
1438
1451
1463
1475
1486
1496
1505
1514
1522
1529
1537
1544
1551
1559
1567
1575
1584
1593
1603
1615
1627
1640
1654
1670
1686
1704
1723
1744
1765
1788
1812
1838
1864
1893
1922
1954
1986
2020
2056
2093
2132
2172
2214
2256
2300
2345
2391
2438
2485
2533
2582
2632
2681
2732
2782
2834
2885
2938
2991
3045
3099
3155
3212
3270
3329
3389
3451
3515
3579
3646
3713
3781
3850
3920
3990
4059
4131
4200
4269
4337
4404
4469
4532
4593
4652
4708
4761
4812
4860
4904
4946
4984
5019
5051
5080
5106
5128
5148
5164
5178
5188
5195
5199
5200
5197
5191
5182
5169
5153
5133
5110
5083
5053
5019
4982
4942
4899
4852
4802
4750
4696
4638
4579
4518
4455
4390
4325
4258
4191
4123
4054
3987
3919
3851
3785
3719
3655
3592
3531
3471
3414
3359
3306
3256
3209
3164
3123
3084
3049
3017
2988
2962
2940
2920
2904
2891
2880
2872
2867
2864
2863
2864
2867
2871
2876
2882
2890
2897
2905
2914
2923
2932
2941
2950
2959
2968
2977
2986
2995
3004
3013
3023
3032
3041
3051
3060
3069
3079
3088
3097
3106
3115
3124
3132
3141
3150
3159
3168
3178
3188
3199
3211
3224
3238
3253
3270
3288
3308
3329
3353
3377
3404
3433
3463
3496
3530
3566
3604
3644
3685
3728
3772
3817
3864
3912
3960
4009
4059
4108
4158
4208
4257
4307
4355
4403
4450
4495
4540
4583
4625
4665
4703
4740
4774
4806
4835
4862
4886
4907
4926
4941
4953
4963
4969
4971
4971
4968
4961
4952
4939
4925
4907
4888
4866
4843
4819
4793
4767
4740
4713
4686
4659
4633
4608
4583
4559
4536
4514
4493
4472
4451
4431
4411
4390
4369
4347
4324
4300
4275
4248
4219
4188
4155
4121
4083
4046
4006
3964
3921
3876
3830
3784
3737
3689
3641
3592
3544
3496
3447
3399
3351
3303
3256
3208
3160
3113
3065
3017
2968
2919
2870
2820
2769
2717
2664
2610
2554
2498
2440
2381
2321
2260
2197
2133
2068
2001
1935
1867
1798
1728
1657
1586
1514
1442
1370
1297
1224
1150
1077
1004
931
858
785
712
639
567
495
423
351
280
208
137
65
-6
-78
-151
-223
-296
-370
-445
-520
-596
-673
-751
-829
-909
-989
-1071
-1153
-1236
-1320
-1404
-1488
-1573
-1659
-1744
-1829
-1914
-1999
-2083
-2166
-2249
-2330
-2411
-2491
-2569
-2646
-2722
-2796
-2868
-2939
-3008
-3074
-3139
-3202
-3263
-3321
-3377
-3430
-3481
-3529
-3575
-3618
-3657
-3694
-3728
-3759
-3787
-3812
-3834
-3852
-3869
-3882
-3893
-3901
-3907
-3910
-3912
-3911
-3909
-3906
-3900
-3894
-3887
-3878
-3869
-3860
-3849
-3839
-3828
-3817
-3806
-3795
-3783
-3772
-3761
-3751
-3740
-3730
-3719
-3709
-3699
-3689
-3680
-3670
-3660
-3650
-3640
-3630
-3620
-3610
-3599
-3588
-3576
-3565
-3553
-3540
-3528
-3515
-3503
-3490
-3478
-3466
-3455
-3445
-3436
-3428
-3421
-3416
-3413
-3412
-3412
-3416
-3421
-3429
-3439
-3451
-3466
-3484
-3503
-3525
-3550
-3576
-3605
-3635
-3667
-3701
-3738
-3775
-3815
-3856
-3900
-3944
-3991
-4040
-4090
-4142
-4195
-4251
-4307
-4366
-4426
-4487
-4549
-4612
-4677
-4742
-4808
-4875
-4943
-5011
-5079
-5148
-5218
-5287
-5358
-5428
-5499
-5570
-5642
-5714
-5787
-5860
-5933
-6007
-6081
-6156
-6232
-6308
-6384
-6460
-6537
-6615
-6692
-6769
-6847
-6923
-7000
-7076
-7151
-7225
-7298
-7370
-7440
-7508
-7575
-7639
-7702
-7762
-7820
-7875
-7928
-7978
-8025
-8069
-8109
-8147
-8180
-8212
-8239
-8262
-8282
-8297
-8309
-8316
-8320
-8319
-8315
-8306
-8293
-8275
-8254
-8229
-8199
-8166
-8129
-8087
-8044
-7996
-7946
-7893
-7837
-7778
-7718
-7656
-7592
-7528
-7462
-7395
-7329
-7262
-7195
-7128
-7061
-6996
-6930
-6866
-6803
-6741
-6680
-6620
-6561
-6504
-6448
-6393
-6340
-6288
-6238
-6188
-6140
-6093
-6046
-6001
-5956
-5912
-5868
-5825
-5783
-5741
-5699
-5658
-5618
-5578
-5539
-5501
-5463
-5426
-5390
-5355
-5320
-5286
-5253
-5220
-5188
-5156
-5125
-5093
-5062
-5030
-4998
-4965
-4932
-4898
-4863
-4828
-4791
-4754
-4716
-4677
-4637
-4596
-4555
-4513
-4471
-4429
-4386
-4343
-4301
-4258
-4216
-4175
-4133
-4091
-4051
-4013
-3974
-3935
-3898
-3860
-3824
-3788
-3752
-3717
-3682
-3648
-3614
-3580
-3547
-3514
-3481
-3448
-3416
-3383
-3351
-3319
-3287
-3256
-3224
-3193
-3162
-3131
-3100
-3069
-3038
-3008
-2977
-2946
-2916
-2885
-2855
-2825
-2795
-2766
-2737
-2708
-2681
-2654
-2629
-2605
-2582
-2560
-2540
-2522
-2505
-2489
-2475
-2463
-2451
-2441
-2433
-2425
-2418
-2412
-2407
-2402
-2398
-2394
-2390
-2386
-2382
-2379
-2374
-2370
-2366
-2361
-2355
-2350
-2344
-2338
-2332
-2325
-2319
-2313
-2306
-2299
-2293
-2286
-2280
-2273
-2266
-2259
-2251
-2243
-2235
-2225
-2215
-2204
-2192
-2179
-2164
-2148
-2130
-2111
-2091
-2069
-2045
-2020
-1994
-1965
-1936
-1905
-1872
-1839
-1804
-1767
-1730
-1692
-1652
-1612
-1570
-1527
-1484
-1440
-1394
-1348
-1301
-1253
-1204
-1155
-1105
-1054
-1002
-950
-897
-844
-790
-736
-682
-627
-573
-519
-465
-411
-358
-306
-254
-203
-153
-104
-56
-9
36
80
124
166
207
246
285
323
361
397
433
468
503
537
571
604
637
670
703
735
768
800
833
866
900
934
968
1002
1039
1076
1114
1153
1193
1234
1276
1320
1365
1411
1459
1507
1557
1607
1658
1710
1762
1814
1867
1920
1973
2025
2077
2129
2179
2229
2278
2325
2372
2416
2459
2501
2540
2578
2614
2647
2679
2708
2735
2760
2782
2802
2820
2836
2849
2861
2870
2877
2881
2884
2885
2884
2881
2876
2869
2860
2850
2838
2824
2808
2791
2772
2752
2730
2706
2681
2655
2627
2598
2568
2537
2505
2472
2439
2405
2371
2337
2303
2269
2236
2203
2171
2140
2109
2080
2051
2024
1998
1973
1950
1928
1907
1887
1869
1852
1836
1822
1808
1796
1785
1776
1767
1760
1753
1748
1743
1740
1738
1736
1736
1736
1737
1739
1741
1744
1748
1752
1756
1761
1766
1770
1775
1780
1785
1790
1795
1800
1805
1809
1813
1817
1821
1825
1829
1832
1836
1839
1843
1846
1850
1854
1858
1862
1867
1872
1877
1883
1889
1895
1902
1908
1915
1923
1930
1938
1946
1954
1963
1972
1982
1992
2003
2013
2027
2040
2054
2069
2086
2104
2123
2144
2167
2191
2216
2244
2273
2304
2337
2372
2409
2447
2487
2528
2571
2616
2661
2708
2756
2805
2855
2906
2957
3008
3060
3112
3164
3216
3268
3319
3370
3419
3468
3516
3562
3608
3652
3694
3735
3774
3812
3848
3882
3915
3946
3975
4002
4027
4050
4070
4090
4107
4122
4134
4145
4153
4159
4162
4164
4163
4159
4154
4146
4137
4125
4111
4096
4078
4061
4042
4021
4000
3979
3957
3935
3913
3892
3871
3850
3831
3812
3795
3778
3763
3749
3736
3725
3714
3705
3697
3690
3684
3680
3676
3673
3671
3670
3670
3671
3672
3674
3677
3680
3683
3687
3691
3695
3699
3703
3707
3711
3715
3718
3721
3723
3725
3727
3728
3729
3729
3729
3729
3728
3727
3726
3724
3722
3719
3716
3712
3708
3703
3698
3691
3684
3675
3666
3655
3643
3629
3614
3598
3579
3560
3538
3515
3490
3463
3435
3405
3374
3342
3308
3273
3236
3199
3160
3120
3080
3038
2995
2951
2906
2859
2812
2763
2713
2662
2609
2555
2500
2443
2385
2327
2267
2206
2145
2083
2021
1958
1895
1833
1770
1708
1646
1585
1524
1464
1406
1348
1291
1235
1181
1128
1077
1027
978
931
886
843
802
762
725
690
656
625
596
569
544
522
501
482
465
449
436
424
413
404
396
390
384
380
376
374
373
373
374
376
379
384
390
398
407
418
430
445
461
480
500
523
547
574
602
632
664
697
732
768
805
844
883
922
962
1002
1043
1084
1125
1165
1205
1245
1284
1322
1360
1397
1433
1468
1502
1535
1566
1597
1625
1653
1678
1702
1723
1743
1760
1775
1788
1797
1805
1809
1811
1810
1805
1798
1788
1775
1759
1740
1719
1695
1669
1640
1609
1576
1542
1506
1468
1429
1389
1349
1307
1265
1223
1180
1138
1095
1053
1010
970
929
889
849
811
773
736
701
667
634
602
572
543
515
488
463
439
416
394
373
353
334
316
298
282
266
250
235
221
207
194
181
168
156
145
134
124
115
106
98
91
85
80
76
72
70
69
68
69
70
72
75
79
84
90
97
105
114
124
135
147
161
176
193
212
233
255
280
306
335
365
398
433
469
508
548
590
633
677
723
769
816
864
911
959
1006
1054
1101
1147
1192
1236
1280
1322
1363
1402
1441
1478
1513
1547
1580
1611
1640
1668
1695
1719
1743
1764
1784
1803
1820
1835
1848
1860
1869
1877
1884
1888
1890
1891
1889
1886
1881
1873
1864
1853
1840
1825
1808
1789
1768
1746
1723
1697
1671
1643
1614
1584
1553
1522
1489
1456
1423
1390
1356
1322
1288
1254
1220
1186
1153
1120
1088
1055
1024
993
963
933
904
876
849
822
797
772
748
725
702
681
660
639
620
601
582
564
547
530
514
498
483
469
455
442
430
419
409
399
391
384
378
374
371
369
369
371
375
380
387
396
408
421
437
454
474
496
521
547
576
607
640
675
712
751
792
834
878
924
971
1018
1068
1118
1169
1221
1273
1326
1380
1434
1488
1543
1598
1653
1708
1764
1820
1876
1932
1988
2044
2100
2156
2211
2267
2321
2376
2429
2482
2534
2586
2636
2685
2733
2781
2827
2872
2915
2958
3000
3041
3081
3120
3158
3196
3233
3270
3306
3342
3377
3412
3447
3481
3514
3547
3579
3610
3640
3669
3697
3724
3749
3773
3796
3817
3836
3853
3869
3883
3896
3906
3915
3922
3928
3931
3934
3934
3933
3930
3926
3921
3914
3906
3896
3886
3874
3861
3847
3832
3816
3800
3782
3763
3744
3724
3703
3681
3659
3636
3612
3588
3563
3538
3512
3486
3459
3432
3404
3376
3348
3318
3289
3259
3228
3197
3166
3134
3102
3070
3037
3003
2969
2935
2900
2865
2830
2794
2758
2721
2684
2646
2608
2570
2531
2492
2452
2412
2371
2331
2289
2248
2206
2164
2122
2079
2037
1994
1951
1908
1866
1823
1779
1736
1693
1650
1606
1563
1519
1475
1431
1388
1343
1299
1255
1210
1166
1121
1076
1030
985
939
892
845
798
750
701
652
602
552
501
450
398
345
293
240
187
134
81
28
-25
-77
-129
-180
-230
-280
-329
-377
-424
-470
-516
-560
-604
-647
-689
-730
-771
-811
-851
-890
-930
-969
-1008
-1047
-1086
-1125
-1164
-1203
-1243
-1283
-1323
-1364
-1405
-1446
-1488
-1529
-1572
-1614
-1657
-1700
-1743
-1787
-1830
-1875
-1919
-1964
-2009
-2055
-2101
-2147
-2194
-2242
-2290
-2338
-2387
-2437
-2488
-2539
-2591
-2644
-2697
-2752
-2808
-2864
-2921
-2980
-3039
-3100
-3161
-3223
-3287
-3351
-3416
-3482
-3549
-3616
-3684
-3753
-3822
-3891
-3960
-4029
-4098
-4167
-4235
-4302
-4368
-4434
-4498
-4561
-4622
-4682
-4740
-4796
-4850
-4902
-4953
-5001
-5047
-5091
-5132
-5172
-5209
-5244
-5277
-5307
-5335
-5360
-5383
-5403
-5421
-5435
-5447
-5456
-5462
-5465
-5465
-5462
-5456
-5447
-5435
-5419
-5400
-5379
-5354
-5327
-5297
-5264
-5229
-5192
-5152
-5111
-5068
-5023
-4976
-4929
-4880
-4831
-4781
-4731
-4680
-4630
-4579
-4529
-4479
-4429
-4381
-4333
-4286
-4240
-4196
-4153
-4111
-4070
-4033
-3996
-3960
-3927
-3895
-3864
-3836
-3808
-3783
-3758
-3736
-3714
-3693
-3674
-3656
-3638
-3622
-3606
-3590
-3575
-3561
-3547
-3533
-3520
-3507
-3494
-3481
-3468
-3455
-3442
-3429
-3416
-3404
-3391
-3378
-3365
-3352
-3339
-3326
-3313
-3299
-3286
-3272
-3259
-3245
-3230
-3216
-3201
-3185
-3169
-3153
-3136
-3119
-3100
-3082
-3063
-3043
-3022
-3001
-2980
-2958
-2935
-2912
-2889
-2865
-2841
-2816
-2791
-2765
-2739
-2712
-2685
-2658
-2630
-2602
-2573
-2543
-2514
-2483
-2452
-2421
-2389
-2357
-2324
-2290
-2256
-2222
-2187
-2152
-2117
-2081
-2045
-2008
-1972
-1935
-1898
-1861
-1824
-1786
-1749
-1712
-1674
-1637
-1600
-1563
-1526
-1489
-1452
-1415
-1378
-1341
-1304
-1267
-1230
-1193
-1156
-1118
-1080
-1043
-1004
-967
-928
-890
-851
-812
-773
-734
-695
-656
-617
-577
-538
-498
-458
-419
-379
-339
-299
-260
-220
-180
-141
-101
-62
-23
15
53
91
128
164
200
235
269
303
335
367
398
427
456
484
512
538
564
589
613
637
661
683
706
728
750
772
793
814
835
856
877
898
919
940
961
981
1002
1022
1045
1066
1088
1110
1132
1155
1179
1203
1229
1255
1282
1311
1341
1372
1405
1440
1476
1514
1553
1594
1637
1681
1726
1773
1822
1871
1922
1974
2025
2080
2134
2189
2245
2301
2358
2415
2472
2530
2588
2646
2704
2763
2822
2882
2941
3001
3061
3121
3182
3243
3304
3365
3427
3489
3551
3613
3676
3738
3801
3863
3926
3988
4050
4112
4173
4234
4294
4354
4412
4470
4527
4582
4637
4690
4741
4791
4840
4886
4931
4974
5015
5054
5090
5125
5157
5188
5216
5242
5265
5287
5307
5325
5340
5354
5366
5377
5386
5394
5400
5405
5409
5412
5414
5415
5415
5415
5414
5412
5410
5407
5404
5400
5396
5392
5387
5383
5378
5372
5367
5362
5357
5352
5347
5343
5338
5335
5331
5329
5326
5325
5323
5322
5322
5322
5322
5323
5324
5325
5326
5327
5328
5330
5331
5332
5333
5334
5334
5335
5335
5336
5336
5336
5336
5336
5336
5335
5334
5333
5331
5329
5327
5323
5320
5315
5310
5304
5296
5288
5279
5269
5257
5245
5231
5216
5200
5182
5164
5144
5123
5101
5079
5055
5031
5006
4980
4954
4927
4899
4871
4843
4814
4784
4754
4723
4692
4660
4627
4594
4560
4525
4489
4452
4415
4377
4338
4298
4257
4216
4174
4132
4089
4046
4002
3958
3914
3870
3826
3782
3738
3694
3651
3608
3565
3522
3480
3439
3398
3357
3317
3278
3240
3202
3165
3129
3093
3059
3026
2993
2962
2932
2903
2875
2848
2823
2800
2777
2757
2738
2720
2704
2689
2676
2665
2655
2646
2639
2632
2627
2624
2621
2619
2617
2617
2617
2618
2619
2620
2621
2623
2625
2626
2627
2628
2629
2629
2629
2628
2626
2624
2621
2617
2612
2606
2599
2592
2583
2574
2564
2553
2541
2529
2515
2501
2487
2472
2456
2441
2424
2408
2392
2375
2359
2343
2327
2311
2296
2281
2267
2254
2241
2229
2217
2207
2198
2189
2182
2176
2172
2169
2167
2167
2168
2171
2176
2182
2190
2200
2211
2224
2239
2254
2272
2290
2310
2331
2353
2376
2400
2424
2449
2474
2499
2525
2550
2576
2602
2627
2652
2677
2702
2725
2749
2772
2794
2815
2836
2856
2875
2893
2911
2927
2942
2957
2970
2983
2994
3004
3013
3022
3029
3035
3040
3045
3048
3051
3053
3054
3054
3054
3053
3052
3049
3047
3043
3039
3034
3028
3022
3015
3007
2999
2989
2979
2968
2956
2944
2930
2915
2899
2883
2865
2847
2828
2807
2786
2764
2741
2717
2692
2667
2640
2613
2585
2556
2527
2496
2465
2433
2400
2367
2333
2297
2262
2225
2188
2151
2113
2074
2035
1996
1956
1917
1877
1837
1797
1758
1718
1680
1641
1603
1565
1528
1492
1456
1421
1387
1353
1321
1289
1258
1229
1200
1173
1146
1121
1097
1074
1053
1032
1012
996
979
964
949
936
924
914
904
895
887
879
873
867
862
857
853
849
846
842
839
836
833
829
825
821
817
812
806
800
793
785
776
766
755
743
730
715
700
683
665
646
626
604
582
558
533
507
480
452
423
393
363
332
300
267
234
201
167
132
97
62
26
-10
-47
-85
-122
-160
-199
-238
-277
-316
-355
-395
-434
-474
-513
-553
-592
-630
-669
-707
-744
-781
-817
-853
-888
-922
-956
-989
-1022
-1053
-1084
-1115
-1144
-1173
-1202
-1229
-1256
-1282
-1308
-1332
-1356
-1379
-1402
-1424
-1445
-1466
-1485
-1505
-1523
-1542
-1559
-1577
-1593
-1610
-1626
-1643
-1659
-1675
-1691
-1707
-1723
-1740
-1756
-1774
-1792
-1810
-1829
-1849
-1870
-1891
-1913
-1937
-1961
-1986
-2013
-2040
-2068
-2097
-2127
-2158
-2189
-2221
-2254
-2287
-2321
-2354
-2388
-2422
-2456
-2490
-2524
-2557
-2590
-2622
-2654
-2685
-2715
-2745
-2774
-2801
-2828
-2853
-2878
-2901
-2924
-2945
-2965
-2985
-3003
-3021
-3037
-3053
-3069
-3083
-3098
-3112
-3125
-3139
-3152
-3166
-3180
-3193
-3208
-3222
-3237
-3253
-3269
-3285
-3303
-3320
-3339
-3358
-3377
-3397
-3417
-3437
-3458
-3478
-3499
-3520
-3540
-3561
-3581
-3600
-3619
-3638
-3656
-3674
-3690
-3707
-3722
-3737
-3752
-3766
-3779
-3792
-3804
-3815
-3826
-3837
-3847
-3856
-3865
-3873
-3881
-3888
-3895
-3900
-3905
-3909
-3913
-3915
-3916
-3916
-3915
-3913
-3910
-3906
-3900
-3893
-3884
-3875
-3863
-3851
-3837
-3822
-3805
-3787
-3767
-3746
-3723
-3699
-3673
-3646
-3617
-3587
-3556
-3523
-3488
-3452
-3415
-3376
-3336
-3295
-3252
-3208
-3163
-3117
-3070
-3022
-2973
-2924
-2874
-2824
-2774
-2723
-2673
-2622
-2572
-2522
-2472
-2423
-2374
-2326
-2279
-2232
-2186
-2141
-2098
-2055
-2013
-1972
-1932
-1892
-1854
-1817
-1781
-1746
-1712
-1679
-1647
-1615
-1585
-1556
-1527
-1500
-1474
-1449
-1424
-1401
-1379
-1358
-1338
-1319
-1301
-1283
-1267
-1252
-1238
-1224
-1212
-1200
-1189
-1179
-1169
-1160
-1152
-1145
-1138
-1131
-1126
-1121
-1116
-1112
-1108
-1105
-1103
-1100
-1098
-1096
-1095
-1093
-1092
-1090
-1088
-1086
-1083
-1080
-1076
-1071
-1066
-1059
-1051
-1042
-1032
-1020
-1008
-993
-977
-959
-939
-918
-895
-870
-843
-815
-785
-754
-721
-686
-650
-613
-575
-535
-495
-454
-412
-369
-326
-282
-238
-194
-149
-104
-59
-14
31
77
122
167
212
256
300
344
388
431
473
515
555
596
635
673
711
747
783
817
851
883
914
944
973
1000
1028
1054
1080
1104
1127
1150
1172
1193
1214
1235
1254
1274
1293
1312
1330
1348
1366
1384
1402
1419
1436
1453
1470
1486
1502
1518
1532
1546
1560
1572
1583
1593
1601
1609
1614
1618
1620
1621
1619
1616
1611
1603
1594
1583
1569
1554
1536
1517
1496
1474
1450
1424
1397
1369
1340
1310
1279
1247
1215
1182
1149
1115
1082
1048
1014
981
948
915
882
850
818
787
756
725
695
666
637
609
581
554
527
500
474
449
424
399
375
351
328
305
282
260
238
217
196
176
157
138
119
101
84
68
52
38
24
10
-2
-14
-25
-35
-44
-52
-60
-67
-73
-79
-84
-88
-92
-95
-97
-99
-100
-100
-100
-99
-97
-95
-92
-89
-85
-81
-76
-70
-65
-58
-52
-45
-38
-31
-23
-15
-7
1
9
17
26
34
43
51
60
69
78
87
97
106
116
126
136
147
157
169
180
192
205
218
232
246
260
276
292
308
326
344
363
382
403
424
447
470
494
519
545
572
600
628
658
688
719
750
782
814
847
880
913
946
979
1012
1044
1076
1108
1139
1169
1199
1227
1255
1282
1307
1332
1356
1378
1399
1419
1438
1455
1471
1485
1498
1509
1519
1527
1534
1539
1543
1545
1545
1544
1541
1536
1530
1522
1513
1503
1491
1478
1464
1448
1431
1413
1394
1373
1352
1329
1306
1281
1256
1229
1202
1173
1144
1114
1083
1051
1018
985
950
915
879
843
806
768
730
691
652
612
572
531
490
449
408
367
325
284
242
200
159
117
76
35
-7
-47
-88
-129
-169
-209
-249
-289
-328
-368
-407
-445
-484
-523
-561
-599
-637
-674
-712
-749
-786
-823
-859
-895
-931
-967
-1002
-1038
-1073
-1108
-1143
-1177
-1211
-1244
-1278
-1311
-1343
-1375
-1406
-1437
-1467
-1497
-1525
-1553
-1581
-1607
-1632
-1657
-1680
-1703
-1724
-1744
-1763
-1781
-1798
-1813
-1827
-1840
-1852
-1862
-1872
-1879
-1886
-1891
-1896
-1899
-1900
-1901
-1901
-1899
-1897
-1894
-1890
-1885
-1880
-1874
-1867
-1860
-1853
-1846
-1838
-1830
-1823
-1815
-1807
-1800
-1793
-1787
-1781
-1776
-1771
-1768
-1765
-1763
-1763
-1763
-1765
-1769
-1773
-1779
-1787
-1796
-1807
-1819
-1833
-1849
-1866
-1885
-1905
-1927
-1950
-1975
-2001
-2029
-2058
-2087
-2119
-2151
-2184
-2218
-2252
-2288
-2324
-2361
-2398
-2435
-2473
-2511
-2549
-2587
-2625
-2663
-2701
-2738
-2775
-2812
-2848
-2884
-2919
-2953
-2987
-3020
-3052
-3084
-3115
-3145
-3174
-3203
-3232
-3260
-3287
-3314
-3340
-3366
-3391
-3416
-3441
-3465
-3489
-3513
-3536
-3559
-3582
-3605
-3627
-3649
-3671
-3693
-3714
-3735
-3757
-3777
-3798
-3819
-3839
-3860
-3880
-3900
-3920
-3940
-3960
-3979
-3999
-4019
-4038
-4057
-4077
-4096
-4115
-4134
-4153
-4171
-4189
-4208
-4226
-4244
-4261
-4279
-4296
-4314
-4331
-4348
-4365
-4382
-4399
-4416
-4432
-4449
-4466
-4483
-4500
-4517
-4534
-4552
-4569
-4586
-4604
-4622
-4640
-4658
-4676
-4695
-4713
-4732
-4751
-4769
-4788
-4807
-4826
-4845
-4863
-4882
-4901
-4919
-4938
-4957
-4975
-4994
-5012
-5031
-5050
-5068
-5087
-5106
-5125
-5143
-5162
-5181
-5200
-5219
-5238
-5258
-5277
-5296
-5316
-5335
-5355
-5375
-5395
-5415
-5435
-5455
-5476
-5497
-5518
-5539
-5560
-5582
-5604
-5626
-5648
-5670
-5693
-5715
-5738
-5761
-5784
-5807
-5829
-5852
-5874
-5896
-5918
-5940
-5961
-5981
-6001
-6021
-6040
-6058
-6075
-6092
-6108
-6123
-6138
-6151
-6164
-6176
-6188
-6198
-6208
-6217
-6226
-6234
-6241
-6247
-6253
-6259
-6263
-6268
-6271
-6274
-6277
-6279
-6281
-6283
-6284
-6284
-6285
-6285
-6285
-6284
-6283
-6283
-6282
-6280
-6279
-6278
-6277
-6275
-6273
-6272
-6270
-6268
-6265
-6263
-6260
-6256
-6252
-6248
-6243
-6237
-6231
-6224
-6216
-6207
-6197
-6186
-6174
-6160
-6146
-6130
-6114
-6096
-6077
-6056
-6035
-6012
-5989
-5964
-5938
-5911
-5883
-5854
-5824
-5793
-5761
-5729
-5696
-5662
-5628
-5593
-5558
-5522
-5486
-5450
-5415
-5379
-5343
-5307
-5272
-5237
-5202
-5168
-5134
-5101
-5068
-5036
-5005
-4974
-4944
-4914
-4885
-4856
-4828
-4801
-4774
-4747
-4720
-4694
-4668
-4642
-4616
-4590
-4564
-4538
-4511
-4485
-4458
-4430
-4402
-4374
-4345
-4315
-4285
-4254
-4222
-4190
-4158
-4124
-4090
-4054
-4019
-3984
-3948
-3911
-3874
-3836
-3798
-3759
-3721
-3682
-3643
-3603
-3564
-3525
-3485
-3446
-3406
-3367
-3327
-3288
-3248
-3209
-3170
-3131
-3092
-3053
-3014
-2975
-2937
-2898
-2860
-2822
-2785
-2747
-2710
-2673
-2636
-2600
-2564
-2529
-2494
-2459
-2425
-2391
-2358
-2325
-2293
-2262
-2231
-2201
-2172
-2143
-2116
-2089
-2063
-2037
-2015
-1992
-1971
-1951
-1932
-1915
-1899
-1884
-1872
-1860
-1851
-1843
-1837
-1832
-1829
-1827
-1827
-1829
-1832
-1836
-1842
-1848
-1856
-1865
-1875
-1886
-1897
-1910
-1922
-1936
-1950
-1964
-1978
-1993
-2008
-2023
-2037
-2053
-2068
-2082
-2096
-2109
-2122
-2134
-2144
-2154
-2163
-2171
-2177
-2182
-2186
-2188
-2188
-2187
-2184
-2180
-2174
-2166
-2156
-2145
-2132
-2118
-2102
-2084
-2066
-2045
-2024
-2001
-1978
-1954
-1929
-1902
-1876
-1848
-1820
-1791
-1763
-1733
-1704
-1674
-1645
-1615
-1586
-1556
-1527
-1499
-1471
-1443
-1416
-1389
-1364
-1339
-1315
-1292
-1269
-1248
-1228
-1209
-1191
-1174
-1158
-1144
-1130
-1118
-1107
-1097
-1088
-1080
-1074
-1068
-1063
-1059
-1056
-1054
-1052
-1051
-1051
-1051
-1052
-1052
-1054
-1055
-1057
-1059
-1061
-1063
-1064
-1066
-1068
-1070
-1072
-1073
-1075
-1076
-1077
-1079
-1080
-1080
-1081
-1082
-1083
-1084
-1084
-1085
-1085
-1086
-1087
-1088
-1089
-1090
-1092
-1093
-1095
-1097
-1100
-1103
-1107
-1110
-1115
-1120
-1126
-1132
-1139
-1146
-1154
-1163
-1172
-1182
-1192
-1203
-1214
-1226
-1239
-1251
-1265
-1278
-1292
-1306
-1320
-1335
-1349
-1364
-1378
-1393
-1407
-1421
-1436
-1449
-1463
-1476
-1489
-1501
-1512
-1523
-1533
-1543
-1551
-1559
-1566
-1572
-1577
-1580
-1583
-1584
-1584
-1583
-1581
-1577
-1572
-1565
-1557
-1548
-1537
-1525
-1511
-1496
-1479
-1461
-1442
-1421
-1399
-1376
-1351
-1325
-1298
-1270
-1241
-1211
-1181
-1149
-1117
-1084
-1050
-1016
-982
-948
-913
-878
-844
-809
-774
-740
-706
-672
-639
-606
-574
-543
-512
-481
-452
-423
-395
-368
-341
-315
-290
-266
-243
-220
-199
-178
-157
-138
-119
-100
-83
-66
-49
-33
-17
-2
13
28
42
56
70
84
98
112
125
139
153
166
180
194
208
222
236
250
265
279
294
309
324
339
355
371
386
402
418
434
450
466
482
498
514
529
545
560
575
589
604
617
631
644
657
669
681
693
705
716
727
738
749
760
771
783
794
806
818
831
844
857
871
886
901
916
933
950
968
986
1006
1026
1047
1069
1091
1115
1139
1165
1191
1218
1246
1276
1306
1337
1369
1402
1435
1470
1506
1542
1579
1616
1654
1693
1732
1771
1810
1850
1890
1929
1969
2009
2048
2087
2126
2164
2202
2240
2277
2313
2349
2384
2419
2453
2486
2518
2550
2581
2611
2640
2668
2695
2721
2747
2771
2794
2816
2837
2857
2876
2894
2911
2927
2942
2956
2969
2981
2992
3002
3011
3019
3026
3032
3037
3042
3045
3047
3049
3049
3049
3047
3045
3042
3038
3034
3028
3022
3016
3008
3000
2992
2983
2974
2964
2954
2943
2933
2922
2911
2900
2889
2878
2867
2856
2845
2835
2824
2814
2805
2795
2786
2778
2770
2763
2756
2750
2744
2740
2736
2734
2732
2731
2731
2732
2735
2738
2743
2749
2756
2764
2774
2784
2796
2809
2824
2840
2857
2875
2894
2915
2937
2960
2984
3009
3035
3063
3091
3120
3150
3180
3211
3243
3275
3307
3340
3373
3406
3439
3472
3504
3536
3568
3599
3629
3659
3688
3716
3744
3770
3795
3819
3842
3864
3885
3905
3923
3940
3956
3971
3984
3997
4008
4017
4026
4034
4040
4045
4049
4051
4053
4054
4053
4051
4049
4046
4042
4035
4030
4024
4017
4009
4000
3992
3982
3973
3963
3954
3944
3934
3924
3914
3904
3895
3886
3877
3868
3860
3852
3845
3838
3832
3826
3821
3816
3811
3808
3804
3802
3800
3798
3797
3797
3797
3798
3799
3801
3803
3806
3809
3812
3816
3821
3826
3831
3837
3843
3849
3857
3864
3872
3881
3890
3899
3910
3920
3931
3943
3955
3967
3980
3993
4006
4021
4035
4050
4065
4078
4094
4109
4124
4139
4154
4168
4182
4196
4210
4224
4237
4250
4262
4274
4286
4298
4309
4320
4330
4340
4350
4360
4369
4378
4386
4395
4403
4410
4418
4425
4431
4438
4444
4450
4455
4461
4466
4471
4476
4480
4485
4489
4494
4498
4503
4507
4512
4517
4523
4528
4534
4541
4548
4556
4564
4572
4582
4592
4602
4613
4625
4637
4650
4664
4678
4692
4708
4723
4739
4755
4772
4789
4806
4823
4841
4859
4876
4894
4912
4930
4948
4966
4984
5002
5020
5037
5055
5072
5089
5105
5122
5138
5154
5169
5184
5199
5214
5228
5242
5256
5269
5282
5295
5307
5320
5332
5344
5355
5367
5378
5389
5400
5411
5422
5432
5443
5453
5463
5473
5483
5494
5504
5514
5524
5534
5544
5555
5565
5576
5587
5598
5610
5621
5633
5646
5659
5672
5685
5699
5713
5727
5741
5756
5771
5786
5801
5816
5831
5847
5862
5877
5892
5907
5922
5936
5951
5965
5979
5993
6006
6019
6032
6045
6057
6069
6080
6091
6102
6113
6123
6132
6142
6150
6159
6167
6174
6181
6188
6194
6200
6205
6210
6215
6219
6222
6225
6227
6228
6229
6230
6229
6229
6227
6225
6222
6218
6214
6209
6203
6197
6189
6182
6173
6164
6154
6143
6131
6119
6106
6093
6079
6064
6048
6032
6015
5998
5980
5961
5942
5923
5902
5882
5861
5839
5817
5795
5772
5749
5726
5702
5679
5655
5630
5606
5582
5557
5532
5508
5483
5458
5434
5409
5385
5360
5336
5311
5287
5262
5238
5213
5189
5164
5140
5115
5091
5066
5041
5016
4991
4966
4941
4916
4891
4866
4840
4815
4790
4765
4740
4715
4690
4665
4641
4616
4592
4568
4544
4521
4498
4475
4452
4430
4408
4386
4365
4344
4323
4303
4284
4264
4245
4227
4209
4192
4175
4158
4142
4127
4112
4097
4083
4070
4057
4043
4032
4019
4008
3997
3986
3975
3964
3953
3942
3931
3921
3910
3899
3888
3877
3866
3855
3844
3833
3821
3810
3798
3787
3775
3763
3752
3740
3729
3717
3706
3695
3684
3673
3662
3651
3641
3630
3620
3610
3600
3591
3581
3572
3563
3554
3545
3537
3529
3521
3513
3506
3498
3492
3485
3479
3474
3468
3464
3459
3455
3451
3448
3445
3442
3440
3438
3436
3435
3434
3433
3433
3432
3432
3432
3431
3431
3431
3431
3430
3430
3429
3428
3426
3424
3422
3420
3417
3414
3410
3405
3400
3394
3388
3381
3374
3365
3356
3347
3336
3325
3312
3299
3286
3271
3256
3239
3222
3204
3186
3166
3146
3126
3104
3082
3060
3037
3013
2989
2965
2940
2916
2891
2865
2840
2814
2789
2764
2738
2713
2688
2663
2639
2615
2591
2567
2544
2522
2500
2479
2458
2438
2419
2401
2383
2367
2351
2336
2321
2308
2296
2284
2274
2264
2256
2248
2242
2236
2232
2229
2226
2225
2225
2226
2228
2231
2236
2241
2248
2256
2265
2276
2287
2300
2314
2329
2345
2362
2380
2400
2420
2441
2463
2485
2509
2533
2558
2583
2609
2636
2662
2690
2717
2745
2774
2802
2831
2860
2889
2918
2947
2976
3005
3034
3063
3092
3120
3149
3177
3204
3232
3259
3285
3311
3336
3361
3385
3409
3431
3453
3474
3495
3514
3533
3551
3568
3584
3599
3613
3626
3639
3650
3660
3670
3678
3685
3692
3697
3702
3705
3708
3709
3710
3710
3709
3708
3705
3702
3698
3693
3688
3682
3676
3669
3661
3653
3644
3635
3626
3616
3606
3595
3584
3573
3562
3550
3539
3527
3515
3502
3490
3477
3465
3452
3439
3426
3413
3400
3387
3374
3361
3348
3336
3323
3311
3298
3286
3274
3263
3252
3241
3231
3221
3211
3203
3195
3187
3180
3174
3169
3165
3161
3159
3157
3157
3157
3158
3161
3164
3168
3173
3179
3186
3194
3203
3213
3223
3234
3246
3258
3271
3285
3299
3314
3329
3344
3360
3376
3393
3410
3427
3445
3463
3481
3499
3518
3537
3556
3575
3594
3614
3633
3652
3672
3691
3711
3730
3749
3768
3787
3805
3823
3841
3858
3875
3892
3908
3924
3939
3953
3967
3980
3992
4003
4016
4026
4035
4045
4054
4062
4069
4075
4081
4086
4091
4094
4098
4101
4103
4105
4106
4106
4106
4105
4104
4102
4099
4096
4093
4089
4083
4078
4073
4067
4061
4054
4046
4038
4030
4021
4011
4002
3992
3981
3970
3959
3948
3936
3923
3911
3898
3885
3871
3857
3843
3828
3813
3798
3783
3767
3750
3733
3716
3699
3680
3662
3643
3623
3603
3582
3561
3540
3518
3495
3472
3449
3425
3400
3375
3350
3325
3299
3273
3246
3220
3193
3165
3138
3110
3083
3055
3027
2999
2971
2942
2914
2886
2858
2830
2802
2774
2746
2718
2690
2662
2634
2607
2579
2552
2524
2497
2470
2443
2417
2390
2363
2337
2310
2283
2257
2230
2203
2176
2149
2122
2094
2066
2037
2009
1981
1951
1921
1891
1860
1828
1795
1762
1729
1694
1659
1623
1587
1549
1511
1473
1433
1393
1352
1311
1268
1226
1183
1139
1095
1051
1006
961
917
872
826
782
737
692
648
604
561
519
477
435
395
356
317
279
243
208
173
140
108
77
48
19
-8
-34
-59
-83
-106
-128
-148
-168
-187
-205
-222
-238
-254
-268
-283
-296
-309
-322
-334
-346
-357
-368
-379
-390
-401
-411
-421
-432
-442
-452
-462
-473
-483
-493
-503
-513
-523
-533
-543
-553
-562
-571
-581
-589
-598
-606
-614
-622
-629
-635
-641
-647
-652
-656
-660
-663
-666
-668
-669
-670
-670
-669
-668
-667
-664
-662
-658
-655
-651
-646
-641
-636
-631
-625
-619
-613
-607
-600
-594
-587
-580
-574
-567
-560
-553
-547
-540
-534
-527
-521
-514
-508
-502
-496
-489
-483
-477
-472
-466
-460
-454
-448
-441
-435
-429
-423
-416
-409
-402
-395
-387
-379
-371
-363
-354
-345
-335
-325
-315
-305
-294
-282
-271
-259
-247
-234
-222
-209
-196
-183
-170
-157
-143
-130
-117
-104
-91
-78
-66
-53
-41
-29
-18
-7
4
14
24
34
43
51
59
66
73
80
86
91
96
101
105
108
112
115
117
120
121
123
125
126
127
128
128
129
129
130
130
130
129
129
128
127
126
125
124
122
120
118
115
113
110
107
103
99
95
91
87
82
77
71
66
60
54
47
41
34
26
19
11
3
-5
-13
-21
-30
-39
-47
-56
-65
-74
-82
-91
-99
-107
-115
-123
-131
-138
-145
-151
-158
-163
-169
-174
-178
-182
-186
-189
-191
-194
-195
-197
-198
-198
-198
-198
-198
-197
-196
-195
-194
-192
-191
-189
-187
-186
-184
-183
-182
-181
-180
-179
-180
-180
-181
-183
-185
-188
-192
-196
-202
-208
-216
-224
-234
-245
-257
-270
-284
-300
-317
-336
-355
-376
-399
-422
-447
-474
-501
-530
-560
-592
-624
-658
-693
-729
-766
-804
-843
-883
-924
-966
-1008
-1053
-1098
-1143
-1189
-1236
-1283
-1331
-1379
-1428
-1477
-1527
-1577
-1628
-1679
-1730
-1781
-1833
-1885
-1937
-1989
-2041
-2094
-2146
-2199
-2251
-2303
-2356
-2408
-2460
-2512
-2564
-2616
-2667
-2719
-2770
-2821
-2872
-2923
-2973
-3023
-3073
-3123
-3172
-3221
-3270
-3319
-3367
-3415
-3463
-3510
-3557
-3603
-3649
-3695
-3740
-3785
-3829
-3873
-3916
-3958
-4000
-4041
-4081
-4121
-4160
-4198
-4235
-4271
-4307
-4341
-4375
-4408
-4439
-4470
-4500
-4529
-4557
-4584
-4610
-4635
-4659
-4683
-4705
-4726
-4747
-4767
-4785
-4804
-4821
-4837
-4853
-4868
-4882
-4896
-4909
-4922
-4934
-4946
-4957
-4968
-4978
-4988
-4998
-5008
-5017
-5026
-5035
-5044
-5052
-5061
-5069
-5078
-5086
-5094
-5102
-5111
-5119
-5127
-5135
-5143
-5150
-5158
-5166
-5173
-5181
-5188
-5196
-5203
-5210
-5217
-5223
-5230
-5237
-5243
-5249
-5255
-5261
-5267
-5272
-5277
-5283
-5288
-5292
-5297
-5302
-5306
-5310
-5314
-5319
-5323
-5327
-5331
-5335
-5340
-5344
-5349
-5354
-5359
-5364
-5370
-5375
-5382
-5388
-5395
-5402
-5410
-5418
-5426
-5435
-5444
-5454
-5464
-5474
-5485
-5496
-5507
-5519
-5531
-5543
-5555
-5567
-5580
-5592
-5605
-5618
-5630
-5643
-5656
-5669
-5681
-5694
-5707
-5719
-5731
-5744
-5756
-5768
-5779
-5791
-5802
-5813
-5824
-5834
-5845
-5855
-5864
-5874
-5883
-5891
-5899
-5907
-5915
-5922
-5928
-5934
-5940
-5945
-5950
-5954
-5957
-5959
-5961
-5963
-5963
-5963
-5962
-5960
-5958
-5954
-5950
-5945
-5938
-5931
-5923
-5913
-5903
-5892
-5879
-5866
-5851
-5836
-5819
-5802
-5783
-5764
-5743
-5721
-5699
-5675
-5651
-5626
-5600
-5573
-5545
-5517
-5488
-5458
-5427
-5395
-5363
-5331
-5297
-5263
-5229
-5194
-5158
-5122
-5086
-5049
-5012
-4975
-4937
-4900
-4861
-4823
-4785
-4746
-4707
-4669
-4630
-4591
-4552
-4513
-4474
-4435
-4396
-4357
-4318
-4280
-4241
-4202
-4164
-4126
-4086
-4049
-4011
-3973
-3936
-3898
-3861
-3824
-3786
-3750
-3713
-3676
-3640
-3604
-3568
-3532
-3496
-3460
-3425
-3389
-3354
-3319
-3284
-3249
-3215
-3180
-3146
-3111
-3077
-3042
-3008
-2974
-2940
-2906
-2872
-2838
-2804
-2770
-2736
-2702
-2668
-2634
-2600
-2567
-2533
-2500
-2466
-2433
-2401
-2368
-2336
-2304
-2272
-2241
-2210
-2179
-2149
-2120
-2090
-2062
-2033
-2007
-1980
-1954
-1928
-1903
-1879
-1855
-1832
-1810
-1789
-1768
-1748
-1729
-1710
-1692
-1675
-1659
-1644
-1629
-1615
-1602
-1589
-1577
-1566
-1555
-1545
-1535
-1526
-1517
-1509
-1501
-1494
-1487
-1480
-1474
-1468
-1462
-1456
-1450
-1445
-1439
-1434
-1429
-1424
-1418
-1413
-1408
-1403
-1398
-1393
-1388
-1383
-1378
-1372
-1367
-1361
-1355
-1349
-1343
-1337
-1330
-1323
-1316
-1308
-1300
-1291
-1283
-1273
-1264
-1253
-1243
-1232
-1220
-1208
-1195
-1182
-1169
-1155
-1141
-1126
-1110
-1094
-1077
-1060
-1042
-1024
-1004
-985
-965
-944
-922
-900
-877
-853
-829
-803
-777
-750
-723
-695
-666
-636
-606
-575
-544
-512
-479
-446
-412
-378
-344
-309
-274
-238
-203
-167
-131
-95
-58
-22
14
50
86
122
158
194
229
264
299
333
367
401
434
467
499
531
562
593
623
653
682
711
740
768
796
823
850
877
903
929
954
979
1004
1029
1053
1077
1100
1124
1147
1170
1193
1215
1238
1260
1282
1304
1327
1349
1371
1393
1415
1438
1461
1484
1507
1530
1554
1578
1603
1628
1653
1678
1704
1730
1757
1784
1811
1838
1866
1894
1922
1951
1980
2009
2037
2067
2096
2125
2155
2185
2214
2244
2274
2304
2333
2363
2393
2423
2453
2483
2513
2542
2572
2602
2631
2661
2690
2719
2748
2777
2806
2834
2863
2891
2919
2946
2973
3000
3026
3052
3078
3103
3128
3151
3175
3197
3219
3240
3260
3280
3298
3316
3332
3348
3362
3375
3387
3399
3408
3417
3424
3431
3435
3439
3441
3442
3441
3439
3436
3431
3425
3418
3409
3399
3388
3375
3362
3347
3330
3313
3294
3275
3254
3233
3210
3186
3162
3136
3110
3083
3056
3027
2998
2968
2938
2907
2875
2843
2810
2777
2744
2710
2676
2642
2607
2573
2538
2503
2468
2433
2399
2364
2330
2295
2261
2227
2194
2161
2128
2095
2063
2031
2000
1969
1938
1907
1877
1847
1818
1789
1760
1731
1702
1674
1646
1617
1589
1561
1533
1505
1477
1449
1421
1392
1364
1335
1307
1278
1248
1219
1189
1159
1129
1098
1067
1036
1004
972
940
907
874
841
807
773
738
703
667
632
595
559
522
484
446
408
369
330
291
251
210
170
128
87
45
2
-41
-85
-128
-173
-218
-263
-309
-355
-401
-448
-495
-543
-591
-639
-688
-737
-786
-835
-885
-935
-985
-1036
-1086
-1137
-1188
-1239
-1291
-1342
-1394
-1445
-1497
-1549
-1601
-1653
-1705
-1757
-1810
-1862
-1914
-1967
-2019
-2071
-2123
-2176
-2228
-2280
-2332
-2384
-2436
-2488
-2539
-2591
-2642
-2693
-2744
-2795
-2845
-2895
-2945
-2995
-3044
-3093
-3142
-3190
-3238
-3285
-3333
-3379
-3425
-3471
-3516
-3561
-3605
-3649
-3692
-3735
-3777
-3818
-3859
-3900
-3940
-3979
-4018
-4056
-4094
-4132
-4168
-4205
-4241
-4276
-4311
-4346
-4380
-4413
-4447
-4480
-4512
-4544
-4576
-4607
-4638
-4669
-4699
-4728
-4758
-4786
-4815
-4842
-4870
-4896
-4923
-4948
-4973
-4998
-5022
-5046
-5069
-5091
-5113
-5134
-5155
-5176
-5195
-5215
-5234
-5252
-5270
-5287
-5304
-5321
-5337
-5353
-5369
-5384
-5399
-5414
-5428
-5442
-5455
-5469
-5482
-5495
-5508
-5520
-5532
-5544
-5556
-5567
-5579
-5590
-5601
-5612
-5622
-5632
-5642
-5652
-5661
-5671
-5679
-5688
-5697
-5705
-5712
-5720
-5727
-5734
-5741
-5747
-5753
-5759
-5764
-5769
-5774
-5778
-5782
-5786
-5790
-5793
-5795
-5798
-5799
-5801
-5802
-5803
-5803
-5803
-5803
-5802
-5800
-5799
-5796
-5794
-5790
-5787
-5783
-5778
-5774
-5768
-5763
-5757
-5751
-5744
-5737
-5730
-5723
-5716
-5709
-5702
-5694
-5687
-5680
-5673
-5666
-5660
-5654
-5648
-5642
-5637
-5632
-5628
-5625
-5622
-5619
-5617
-5616
-5615
-5615
-5616
-5617
-5619
-5621
-5624
-5628
-5633
-5638
-5643
-5649
-5656
-5663
-5671
-5679
-5687
-5696
-5705
-5714
-5723
-5732
-5741
-5751
-5760
-5769
-5777
-5786
-5794
-5802
-5809
-5815
-5821
-5827
-5832
-5836
-5839
-5842
-5843
-5844
-5844
-5844
-5842
-5839
-5836
-5832
-5826
-5820
-5814
-5806
-5798
-5788
-5778
-5768
-5757
-5745
-5733
-5720
-5706
-5692
-5678
-5664
-5649
-5634
-5619
-5603
-5587
-5572
-5556
-5540
-5524
-5507
-5491
-5475
-5458
-5442
-5425
-5408
-5392
-5375
-5358
-5341
-5323
-5306
-5288
-5270
-5252
-5234
-5215
-5196
-5177
-5158
-5138
-5118
-5098
-5077
-5056
-5034
-5013
-4990
-4968
-4945
-4921
-4897
-4873
-4848
-4823
-4797
-4771
-4745
-4718
-4690
-4663
-4634
-4606
-4577
-4547
-4518
-4487
-4457
-4426
-4395
-4363
-4331
-4299
-4267
-4234
-4201
-4168
-4134
-4101
-4067
-4033
-3999
-3965
-3930
-3896
-3862
-3827
-3793
-3758
-3723
-3689
-3654
-3620
-3585
-3551
-3517
-3483
-3448
-3414
-3380
-3346
-3313
-3279
-3245
-3212
-3178
-3145
-3112
-3079
-3046
-3014
-2981
-2949
-2917
-2885
-2854
-2822
-2791
-2760
-2730
-2700
-2670
-2640
-2611
-2582
-2553
-2525
-2497
-2470
-2443
-2416
-2390
-2364
-2338
-2313
-2288
-2264
-2240
-2216
-2192
-2169
-2147
-2124
-2102
-2080
-2058
-2037
-2015
-1994
-1973
-1952
-1931
-1911
-1890
-1869
-1849
-1828
-1808
-1787
-1766
-1745
-1725
-1703
-1682
-1661
-1639
-1617
-1595
-1572
-1549
-1526
-1502
-1478
-1454
-1429
-1403
-1378
-1351
-1325
-1297
-1270
-1241
-1213
-1184
-1154
-1124
-1093
-1062
-1031
-999
-966
-933
-900
-867
-833
-798
-764
-729
-693
-658
-622
-586
-549
-513
-476
-439
-401
-363
-326
-287
-249
-211
-172
-133
-94
-54
-15
25
65
105
145
186
226
267
308
348
389
430
471
512
553
594
634
675
716
757
797
838
878
918
958
999
1038
1078
1118
1158
1197
1237
1276
1315
1354
1393
1432
1471
1510
1548
1587
1625
1664
1702
1740
1778
1816
1854
1892
1930
1967
2005
2041
2079
2116
2152
2189
2225
2262
2297
2333
2369
2404
2439
2474
2508
2542
2576
2610
2643
2676
2709
2741
2772
2804
2834
2865
2895
2924
2953
2982
3010
3037
3064
3090
3116
3141
3166
3191
3215
3238
3261
3284
3306
3328
3349
3370
3391
3412
3432
3452
3471
3491
3510
3529
3547
3566
3584
3602
3619
3637
3654
3671
3687
3704
3720
3736
3751
3767
3782
3797
3812
3826
3841
3855
3869
3883
3897
3911
3924
3938
3952
3966
3979
3993
4006
4021
4035
4050
4065
4078
4094
4110
4125
4141
4158
4174
4191
4209
4226
4245
4263
4282
4302
4321
4342
4362
4383
4405
4427
4450
4472
4496
4519
4543
4568
4593
4618
4643
4669
4695
4721
4747
4774
4800
4827
4854
4880
4907
4934
4961
4987
5013
5040
5065
5091
5116
5141
5166
5190
5213
5236
5259
5281
5302
5323
5343
5363
5382
5400
5418
5435
5451
5467
5482
5496
5510
5523
5536
5548
5560
5571
5581
5591
5601
5610
5619
5628
5636
5644
5652
5659
5666
5674
5681
5688
5694
5701
5708
5715
5722
5729
5737
5744
5752
5759
5767
5776
5784
5793
5802
5812
5822
5832
5842
5853
5864
5876
5888
5900
5912
5925
5938
5951
5965
5979
5993
6007
6021
6035
6050
6064
6079
6093
6108
6122
6137
6151
6165
6179
6193
6206
6220
6233
6245
6258
6270
6282
6293
6304
6315
6325
6335
6345
6354
6363
6372
6380
6388
6395
6403
6410
6416
6423
6429
6435
6441
6446
6452
6457
6462
6467
6472
6477
6482
6487
6492
6498
6503
6508
6514
6519
6525
6531
6537
6544
6550
6557
6564
6571
6579
6586
6594
6602
6611
6619
6628
6637
6646
6655
6664
6674
6684
6694
6704
6714
6725
6735
6746
6757
6768
6779
6790
6801
6812
6824
6835
6847
6859
6871
6883
6895
6907
6920
6933
6946
6960
6974
6988
7002
7017
7032
7048
7064
7081
7098
7116
7134
7153
7172
7192
7212
7233
7255
7277
7299
7322
7346
7370
7394
7419
7444
7469
7495
7520
7546
7572
7599
7625
7651
7677
7703
7729
7755
7781
7806
7831
7855
7879
7903
7926
7949
7971
7992
8013
8032
8052
8070
8087
8103
8119
8134
8148
8161
8173
8183
8193
8201
8209
8215
8221
8225
8228
8230
8231
8230
8229
8226
8223
8218
8212
8205
8197
8188
8178
8167
8154
8141
8127
8112
8096
8079
8061
8042
8023
8003
7981
7960
7937
7914
7890
7866
7841
7815
7790
7763
7737
7710
7683
7655
7628
7600
7572
7544
7516
7488
7460
7433
7405
7378
7351
7325
7299
7273
7248
7223
7199
7176
7153
7131
7110
7090
7070
7051
7034
7017
7001
6986
6971
6958
6946
6935
6925
6915
6907
6900
6893
6888
6883
6880
6877
6875
6874
6874
6874
6876
6878
6880
6884
6888
6893
6899
6905
6912
6919
6927
6936
6945
6955
6965
6975
6986
6998
7010
7022
7035
7048
7061
7074
7088
7102
7117
7131
7146
7160
7175
7191
7206
7221
7236
7252
7267
7283
7299
7314
7330
7345
7361
7377
7392
7407
7423
7438
7453
7468
7482
7497
7511
7525
7539
7552
7566
7579
7591
7604
7616
7627
7639
7650
7661
7672
7682
7692
7702
7712
7721
7731
7740
7748
7757
7765
7773
7781
7788
7796
7803
7809
7816
7822
7828
7833
7838
7842
7847
7850
7854
7856
7858
7860
7861
7861
7861
7860
7858
7855
7852
7847
7842
7836
7828
7820
7811
7801
7790
7778
7764
7750
7735
7718
7701
7682
7663
7642
7621
7598
7575
7550
7525
7499
7472
7444
7415
7386
7355
7325
7293
7261
7228
7194
7160
7125
7090
7054
7017
6980
6943
6904
6866
6827
6788
6748
6708
6667
6627
6585
6544
6502
6461
6418
6376
6334
6291
6248
6205
6161
6118
6074
6030
5986
5942
5897
5853
5808
5763
5718
5673
5628
5582
5537
5491
5446
5400
5354
5308
5262
5216
5170
5123
5077
5031
4984
4938
4892
4845
4799
4752
4706
4659
4612
4565
4519
4472
4425
4378
4331
4283
4236
4189
4141
4093
4046
3998
3950
3902
3853
3805
3756
3708
3659
3610
3561
3511
3461
3412
3362
3311
3261
3210
3159
3108
3057
3005
2953
2901
2848
2795
2741
2688
2634
2579
2524
2469
2413
2357
2300
2243
2185
2128
2069
2009
1951
1892
1832
1772
1711
1650
1589
1527
1465
1403
1340
1278
1214
1151
1088
1024
960
896
832
768
704
639
575
510
446
381
317
252
188
123
59
-6
-70
-134
-199
-263
-327
-390
-454
-517
-580
-643
-706
-768
-830
-891
-952
-1012
-1073
-1132
-1191
-1249
-1307
-1364
-1420
-1476
-1531
-1586
-1639
-1692
-1744
-1796
-1847
-1897
-1947
-1996
-2044
-2092
-2139
-2186
-2232
-2277
-2323
-2368
-2412
-2456
-2500
-2543
-2586
-2628
-2671
-2712
-2754
-2795
-2836
-2877
-2917
-2957
-2997
-3036
-3075
-3114
-3152
-3190
-3227
-3264
-3301
-3337
-3372
-3408
-3443
-3477
-3511
-3545
-3578
-3610
-3643
-3674
-3706
-3737
-3768
-3798
-3828
-3858
-3887
-3916
-3944
-3973
-4001
-4027
-4056
-4083
-4110
-4136
-4163
-4189
-4215
-4240
-4266
-4291
-4317
-4342
-4367
-4392
-4416
-4441
-4466
-4490
-4514
-4539
-4563
-4587
-4611
-4635
-4659
-4683
-4706
-4730
-4753
-4777
-4800
-4823
-4846
-4869
-4891
-4914
-4936
-4958
-4981
-5003
-5024
-5046
-5068
-5089
-5111
-5132
-5153
-5174
-5195
-5216
-5237
-5258
-5278
-5299
-5319
-5340
-5360
-5380
-5400
-5420
-5440
-5460
-5480
-5500
-5519
-5539
-5559
-5578
-5598
-5617
-5636
-5655
-5675
-5694
-5713
-5732
-5751
-5770
-5789
-5807
-5826
-5845
-5864
-5882
-5901
-5920
-5939
-5957
-5976
-5995
-6013
-6032
-6051
-6069
-6088
-6107
-6125
-6144
-6163
-6181
-6200
-6218
-6237
-6255
-6273
-6291
-6309
-6327
-6345
-6362
-6380
-6397
-6414
-6430
-6447
-6463
-6479
-6495
-6511
-6527
-6542
-6557
-6573
-6588
-6603
-6617
-6632
-6647
-6662
-6676
-6691
-6706
-6720
-6735
-6750
-6764
-6779
-6793
-6808
-6822
-6837
-6851
-6866
-6880
-6894
-6909
-6923
-6937
-6951
-6964
-6978
-6991
-7005
-7018
-7030
-7043
-7055
-7067
-7078
-7089
-7100
-7110
-7120
-7129
-7138
-7146
-7154
-7161
-7167
-7172
-7177
-7180
-7183
-7186
-7187
-7187
-7187
-7186
-7184
-7181
-7177
-7172
-7166
-7160
-7152
-7144
-7135
-7125
-7114
-7102
-7090
-7076
-7062
-7047
-7031
-7014
-6996
-6978
-6959
-6938
-6917
-6896
-6873
-6850
-6826
-6801
-6776
-6750
-6723
-6696
-6668
-6639
-6610
-6580
-6550
-6520
-6489
-6457
-6425
-6393
-6360
-6327
-6294
-6260
-6226
-6192
-6157
-6123
-6087
-6052
-6016
-5980
-5944
-5907
-5870
-5833
-5796
-5758
-5720
-5681
-5642
-5603
-5564
-5525
-5485
-5444
-5404
-5363
-5322
-5281
-5239
-5197
-5155
-5112
-5069
-5026
-4983
-4939
-4896
-4852
-4808
-4763
-4719
-4674
-4629
-4585
-4540
-4495
-4449
-4404
-4359
-4314
-4269
-4223
-4178
-4133
-4088
-4043
-3999
-3954
-3910
-3866
-3822
-3778
-3735
-3692
-3649
-3607
-3565
-3523
-3482
-3442
-3401
-3362
-3323
-3284
-3246
-3208
-3171
-3135
-3099
-3064
-3029
-2995
-2961
-2928
-2895
-2864
-2832
-2801
-2771
-2742
-2713
-2684
-2656
-2629
-2603
-2577
-2551
-2527
-2502
-2479
-2456
-2434
-2412
-2391
-2371
-2351
-2332
-2314
-2296
-2279
-2262
-2247
-2232
-2217
-2203
-2190
-2178
-2166
-2155
-2145
-2135
-2126
-2118
-2110
-2103
-2096
-2091
-2086
-2081
-2077
-2074
-2071
-2068
-2066
-2065
-2064
-2063
-2063
-2063
-2063
-2063
-2064
-2065
-2066
-2067
-2068
-2069
-2070
-2072
-2073
-2074
-2075
-2076
-2076
-2077
-2078
-2078
-2078
-2078
-2077
-2076
-2075
-2074
-2072
-2070
-2068
-2065
-2062
-2058
-2054
-2050
-2045
-2040
-2033
-2028
-2021
-2013
-2005
-1998
-1989
-1980
-1971
-1961
-1950
-1940
-1929
-1917
-1905
-1893
-1881
-1868
-1855
-1842
-1829
-1816
-1803
-1789
-1776
-1763
-1750
-1737
-1724
-1712
-1699
-1688
-1676
-1665
-1654
-1644
-1634
-1625
-1616
-1608
-1600
-1593
-1587
-1581
-1576
-1571
-1567
-1564
-1561
-1559
-1558
-1557
-1557
-1557
-1558
-1559
-1561
-1563
-1566
-1570
-1573
-1577
-1582
-1587
-1592
-1598
-1604
-1610
-1616
-1623
-1630
-1637
-1645
-1652
-1660
-1668
-1676
-1684
-1693
-1701
-1709
-1718
-1726
-1735
-1743
-1751
-1760
-1768
-1776
-1784
-1791
-1799
-1806
-1812
-1819
-1825
-1831
-1837
-1842
-1847
-1851
-1855
-1858
-1862
-1864
-1866
-1868
-1869
-1870
-1871
-1871
-1870
-1869
-1867
-1866
-1863
-1860
-1857
-1853
-1849
-1844
-1839
-1834
-1828
-1822
-1816
-1809
-1801
-1794
-1786
-1778
-1770
-1761
-1752
-1743
-1734
-1725
-1716
-1706
-1697
-1687
-1678
-1668
-1658
-1648
-1639
-1629
-1619
-1609
-1600
-1590
-1580
-1571
-1561
-1551
-1542
-1532
-1523
-1514
-1504
-1495
-1486
-1477
-1468
-1459
-1450
-1441
-1432
-1423
-1415
-1406
-1397
-1389
-1380
-1371
-1363
-1354
-1346
-1337
-1329
-1320
-1311
-1302
-1294
-1285
-1276
-1267
-1257
-1248
-1238
-1229
-1219
-1209
-1198
-1188
-1177
-1166
-1154
-1142
-1130
-1118
-1105
-1092
-1078
-1065
-1051
-1036
-1020
-1006
-991
-975
-959
-943
-926
-910
-893
-875
-858
-841
-823
-805
-787
-769
-751
-733
-715
-697
-679
-661
-643
-625
-608
-590
-572
-555
-538
-521
-504
-488
-472
-456
-441
-426
-411
-397
-383
-369
-356
-344
-332
-321
-310
-300
-290
-281
-273
-265
-258
-252
-247
-242
-238
-235
-233
-232
-232
-232
-234
-236
-240
-244
-249
-255
-262
-270
-279
-288
-299
-310
-322
-334
-347
-360
-374
-389
-404
-419
-434
-449
-465
-480
-496
-511
-527
-542
-557
-571
-585
-599
-612
-625
-637
-649
-660
-671
-681
-690
-698
-705
-712
-718
-723
-727
-730
-732
-734
-734
-734
-732
-730
-727
-722
-717
-711
-704
-696
-688
-678
-668
-656
-644
-632
-618
-604
-589
-574
-557
-541
-523
-505
-487
-468
-448
-428
-408
-387
-365
-344
-321
-299
-276
-253
-229
-206
-182
-157
-133
-108
-83
-57
-32
-6
20
47
73
100
127
154
182
209
237
265
293
322
350
379
407
436
465
494
522
551
580
609
638
667
695
724
752
781
809
837
865
893
921
949
977
1004
1032
1060
1088
1115
1143
1170
1197
1224
1251
1278
1305
1332
1358
1385
1411
1437
1463
1489
1514
1540
1565
1590
1615
1640
1665
1689
1713
1738
1762
1785
1809
1832
1856
1879
1902
1924
1947
1969
1992
2013
2035
2057
2078
2100
2121
2142
2163
2183
2204
2224
2245
2265
2285
2305
2326
2346
2367
2387
2408
2429
2450
2471
2492
2514
2536
2558
2581
2604
2627
2650
2674
2698
2722
2747
2772
2797
2823
2850
2876
2903
2931
2959
2987
3016
3045
3075
3105
3136
3167
3198
3230
3262
3295
3328
3362
3396
3430
3465
3500
3536
3572
3608
3645
3682
3719
3757
3795
3833
3872
3911
3950
3990
4029
4069
4109
4150
4190
4231
4272
4313
4354
4396
4437
4478
4520
4561
4603
4644
4685
4727
4768
4809
4851
4892
4932
4973
5014
5054
5095
5135
5175
5215
5254
5293
5333
5371
5410
5448
5486
5524
5561
5599
5635
5672
5708
5744
5780
5815
5850
5885
5919
5953
5986
6019
6052
6084
6116
6148
6179
6210
6241
6271
6300
6329
6358
6386
6414
6441
6468
6494
6520
6545
6570
6594
6617
6640
6662
6684
6705
6726
6746
6765
6784
6802
6820
6837
6853
6869
6885
6900
6915
6929
6942
6955
6968
6981
6992
7004
7015
7026
7036
7046
7056
7065
7075
7083
7092
7100
7108
7116
7123
7131
7138
7145
7152
7159
7165
7172
7178
7185
7191
7197
7204
7210
7216
7222
7229
7235
7241
7248
7254
7261
7267
7273
7280
7286
7292
7299
7305
7311
7317
7322
7328
7333
7339
7344
7348
7353
7357
7361
7365
7368
7371
7374
7376
7378
7380
7381
7382
7383
7383
7382
7382
7381
7379
7377
7375
7372
7369
7365
7361
7356
7351
7345
7339
7332
7325
7317
7309
7300
7290
7280
7270
7258
7246
7233
7220
7205
7190
7174
7158
7140
7122
7103
7083
7062
7040
7017
6993
6969
6943
6917
6890
6861
6832
6802
6771
6739
6706
6673
6638
6602
6565
6528
6490
6450
6410
6369
6327
6284
6240
6196
6151
6105
6058
6010
5962
5914
5864
5814
5764
5713
5662
5610
5557
5505
5451
5398
5344
5290
5236
5181
5127
5072
5016
4961
4906
4850
4795
4739
4683
4628
4572
4517
4461
4405
4350
4295
4240
4185
4130
4075
4022
3968
3914
3861
3808
3756
3704
3652
3601
3550
3500
3450
3401
3353
3305
3257
3211
3164
3119
3074
3030
2987
2944
2902
2861
2821
2781
2742
2704
2667
2630
2595
2560
2526
2492
2460
2428
2397
2366
2337
2308
2279
2252
2225
2198
2172
2147
2123
2099
2075
2052
2029
2008
1986
1965
1944
1924
1904
1884
1865
1846
1827
1808
1790
1772
1753
1735
1717
1699
1681
1663
1645
1626
1608
1589
1570
1550
1531
1511
1491
1471
1450
1429
1407
1385
1363
1340
1317
1293
1269
1244
1219
1194
1168
1141
1114
1087
1060
1032
1002
974
945
916
886
856
825
795
764
733
702
670
639
607
575
543
511
479
447
415
383
351
319
288
256
224
192
161
129
98
67
36
5
-26
-57
-87
-118
-148
-178
-208
-238
-268
-297
-327
-356
-385
-414
-443
-472
-501
-530
-558
-587
-615
-644
-672
-701
-729
-758
-786
-814
-842
-870
-899
-927
-955
-982
-1010
-1038
-1065
-1092
-1120
-1147
-1173
-1200
-1226
-1252
-1278
-1303
-1328
-1353
-1377
-1401
-1425
-1448
-1471
-1494
-1516
-1537
-1559
-1580
-1600
-1620
-1640
-1659
-1678
-1697
-1715
-1733
-1750
-1767
-1784
-1800
-1816
-1832
-1848
-1863
-1878
-1892
-1907
-1921
-1935
-1948
-1961
-1974
-1987
-1999
-2012
-2024
-2035
-2047
-2058
-2069
-2080
-2090
-2100
-2110
-2120
-2129
-2138
-2147
-2156
-2164
-2172
-2180
-2188
-2195
-2202
-2208
-2214
-2220
-2226
-2230
-2235
-2239
-2243
-2246
-2249
-2251
-2252
-2253
-2254
-2254
-2253
-2252
-2250
-2248
-2245
-2241
-2237
-2232
-2227
-2221
-2215
-2208
-2200
-2192
-2183
-2174
-2165
-2155
-2144
-2133
-2122
-2111
-2099
-2087
-2074
-2061
-2048
-2035
-2021
-2009
-1995
-1982
-1968
-1954
-1941
-1927
-1913
-1900
-1886
-1873
-1860
-1847
-1834
-1822
-1809
-1797
-1785
-1774
-1762
-1751
-1740
-1730
-1719
-1709
-1699
-1690
-1681
-1672
-1663
-1655
-1647
-1639
-1631
-1624
-1617
-1610
-1604
-1598
-1592
-1586
-1581
-1575
-1570
-1566
-1561
-1557
-1553
-1549
-1546
-1543
-1540
-1537
-1535
-1533
-1532
-1531
-1530
-1529
-1529
-1529
-1530
-1531
-1533
-1534
-1537
-1539
-1542
-1545
-1549
-1553
-1558
-1563
-1568
-1573
-1579
-1586
-1592
-1599
-1606
-1613
-1621
-1629
-1637
-1645
-1653
-1661
-1670
-1678
-1686
-1694
-1702
-1710
-1717
-1725
-1732
-1738
-1744
-1750
-1755
-1760
-1764
-1767
-1770
-1772
-1773
-1774
-1774
-1773
-1771
-1768
-1765
-1760
-1755
-1749
-1742
-1734
-1726
-1716
-1705
-1694
-1681
-1668
-1654
-1638
-1622
-1605
-1587
-1568
-1549
-1528
-1507
-1485
-1462
-1438
-1413
-1388
-1362
-1336
-1308
-1280
-1252
-1223
-1194
-1164
-1134
-1103
-1072
-1040
-1008
-977
-944
-912
-880
-847
-815
-782
-750
-717
-685
-653
-621
-590
-559
-528
-498
-468
-439
-410
-382
-355
-328
-302
-277
-253
-229
-207
-185
-164
-144
-125
-107
-90
-73
-58
-44
-30
-18
-6
4
14
23
30
37
43
48
52
56
58
60
61
61
60
58
56
53
50
46
41
35
29
23
16
8
0
-8
-17
-26
-36
-46
-56
-67
-78
-89
-101
-113
-125
-137
-150
-163
-176
-189
-203
-217
-231
-246
-261
-276
-291
-307
-323
-339
-356
-373
-390
-408
-426
-444
-463
-482
-501
-520
-540
-560
-580
-601
-622
-643
-665
-687
-709
-731
-754
-777
-801
-824
-848
-873
-897
-922
-948
-973
-1000
-1026
-1053
-1080
-1108
-1135
-1164
-1193
-1222
-1251
-1281
-1311
-1342
-1373
-1405
-1437
-1469
-1502
-1535
-1568
-1602
-1636
-1671
-1706
-1742
-1777
-1814
-1850
-1887
-1925
-1963
-2001
-2040
-2079
-2118
-2158
-2198
-2239
-2280
-2321
-2363
-2405
-2448
-2490
-2533
-2577
-2620
-2664
-2708
-2752
-2797
-2842
-2887
-2932
-2977
-3023
-3068
-3114
-3160
-3206
-3252
-3298
-3344
-3391
-3437
-3484
-3530
-3577
-3623
-3670
-3716
-3763
-3809
-3855
-3902
-3948
-3995
-4041
-4086
-4133
-4179
-4225
-4271
-4317
-4362
-4408
-4453
-4498
-4544
-4589
-4633
-4678
-4722
-4767
-4811
-4855
-4898
-4941
-4984
-5027
-5069
-5111
-5153
-5194
-5235
-5276
-5316
-5355
-5395
-5433
-5472
-5509
-5546
-5583
-5619
-5655
-5690
-5725
-5758
-5792
-5825
-5857
-5889
-5920
-5950
-5980
-6010
-6039
-6067
-6095
-6122
-6148
-6174
-6200
-6224
-6249
-6273
-6296
-6319
-6341
-6363
-6384
-6405
-6426
-6446
-6466
-6485
-6504
-6523
-6541
-6559
-6577
-6594
-6611
-6628
-6645
-6662
-6678
-6694
-6710
-6725
-6741
-6756
-6771
-6786
-6801
-6815
-6830
-6844
-6858
-6872
-6885
-6899
-6912
-6925
-6938
-6950
-6962
-6974
-6986
-6998
-7009
-7020
-7031
-7042
-7052
-7062
-7072
-7081
-7091
-7100
-7108
-7117
-7125
-7133
-7141
-7148
-7155
-7162
-7169
-7175
-7181
-7187
-7193
-7198
-7203
-7208
-7213
-7218
-7223
-7227
-7232
-7236
-7240
-7245
-7249
-7253
-7258
-7262
-7267
-7271
-7276
-7281
-7286
-7292
-7297
-7303
-7309
-7315
-7321
-7328
-7335
-7342
-7349
-7357
-7365
-7373
-7382
-7391
-7400
-7409
-7419
-7429
-7439
-7449
-7460
-7470
-7481
-7492
-7504
-7515
-7526
-7538
-7549
-7560
-7572
-7583
-7595
-7606
-7617
-7628
-7639
-7650
-7661
-7671
-7681
-7691
-7701
-7710
-7719
-7727
-7736
-7743
-7751
-7758
-7765
-7771
-7777
-7782
-7787
-7791
-7795
-7798
-7801
-7804
-7805
-7807
-7807
-7808
-7807
-7806
-7805
-7803
-7800
-7797
-7793
-7788
-7783
-7777
-7771
-7763
-7756
-7747
-7738
-7728
-7718
-7707
-7695
-7682
-7669
-7654
-7639
-7624
-7607
-7590
-7572
-7553
-7533
-7512
-7490
-7468
-7444
-7419
-7394
-7367
-7340
-7312
-7282
-7252
-7220
-7188
-7154
-7119
-7084
-7047
-7009
-6971
-6931
-6891
-6849
-6806
-6763
-6719
-6673
-6627
-6580
-6532
-6483
-6434
-6383
-6332
-6280
-6228
-6174
-6120
-6065
-6010
-5953
-5896
-5839
-5781
-5722
-5662
-5602
-5541
-5480
-5418
-5356
-5293
-5230
-5166
-5101
-5036
-4971
-4905
-4839
-4772
-4705
-4637
-4569
-4500
-4431
-4362
-4292
-4222
-4152
-4081
-4009
-3938
-3865
-3793
-3720
-3647
-3574
-3500
-3426
-3352
-3277
-3203
-3128
-3052
-2977
-2902
-2826
-2750
-2674
-2598
-2522
-2446
-2370
-2294
-2217
-2141
-2065
-1989
-1913
-1837
-1762
-1686
-1611
-1536
-1461
-1386
-1312
-1238
-1165
-1092
-1018
-947
-875
-804
-734
-664
-595
-527
-459
-392
-326
-261
-196
-132
-69
-7
55
115
175
234
292
349
406
461
516
570
623
675
727
777
827
877
925
973
1020
1067
1112
1158
1203
1247
1291
1334
1377
1419
1461
1503
1545
1586
1627
1668
1709
1750
1791
1831
1872
1912
1953
1993
2033
2075
2116
2157
2198
2239
2280
2322
2364
2406
2448
2490
2533
2575
2618
2661
2704
2748
2791
2835
2879
2923
2967
3011
3055
3100
3144
3189
3233
3278
3322
3367
3412
3456
3500
3545
3589
3633
3677
3721
3765
3808
3851
3895
3937
3980
4022
4064
4106
4148
4189
4230
4270
4311
4350
4390
4429
4468
4507
4545
4583
4620
4657
4694
4731
4767
4802
4838
4873
4907
4942
4975
5009
5042
5075
5107
5139
5171
5202
5233
5264
5294
5324
5353
5383
5411
5440
5468
5495
5522
5549
5576
5602
5628
5654
5679
5704
5728
5753
5777
5801
5824
5848
5871
5893
5916
5938
5961
5983
6004
6026
6047
6068
6089
6110
6131
6152
6172
6192
6212
6232
6252
6272
6292
6311
6331
6350
6369
6388
6407
6426
6445
6464
6482
6501
6519
6537
6556
6574
6592
6610
6627
6645
6662
6680
6697
6714
6731
6747
6764
6780
6796
6812
6828
6843
6858
6873
6888
6903
6917
6931
6945
6958
6972
6985
6998
7010
7022
7035
7046
7058
7069
7080
7090
7100
7110
7120
7129
7138
7147
7155
7163
7171
7178
7186
7192
7199
7205
7211
7217
7223
7228
7234
7239
7243
7248
7253
7257
7262
7266
7270
7275
7279
7283
7287
7292
7296
7301
7305
7310
7315
7320
7325
7331
7336
7342
7348
7354
7361
7368
7375
7383
7390
7399
7407
7416
7425
7434
7444
7454
7464
7475
7486
7497
7509
7520
7533
7545
7558
7571
7584
7598
7612
7626
7641
7656
7671
7686
7702
7717
7733
7750
7766
7783
7800
7817
7834
7852
7870
7888
7906
7924
7943
7961
7980
7999
8019
8038
8058
8077
8098
8118
8138
8159
8180
8201
8223
8244
8266
8288
8311
8333
8356
8379
8403
8426
8451
8475
8500
8525
8550
8576
8602
8628
8655
8683
8710
8738
8767
8796
8825
8855
8885
8915
8946
8977
9009
9041
9074
9107
9140
9174
9208
9243
9278
9313
9349
9385
9421
9458
9495
9532
9570
9608
9646
9685
9724
9763
9802
9842
9882
9922
9962
10003
10043
10084
10125
10166
10208
10249
10291
10333
10375
10417
10459
10501
10543
10586
10628
10670
10713
10755
10798
10840
10883
10925
10968
11010
11053
11095
11137
11180
11222
11264
11306
11348
11389
11431
11472
11513
11554
11595
11636
11677
11717
11757
11797
11837
11876
11916
11955
11994
12033
12071
12110
12148
12186
12223
12261
12298
12335
12372
12409
12446
12482
12518
12554
12589
12625
12660
12694
12729
12763
12797
12831
12865
12898
12931
12963
12995
13027
13058
13089
13120
13150
13180
13210
13239
13267
13295
13323
13350
13376
13402
13428
13452
13477
13500
13524
13546
13568
13590
13610
13631
13650
13669
13687
13705
13722
13738
13754
13769
13783
13797
13810
13823
13835
13846
13857
13867
13876
13885
13893
13900
13907
13914
13920
13925
13930
13934
13937
13940
13943
13945
13946
13947
13948
13948
13948
13947
13945
13944
13941
13939
13936
13932
13928
13924
13920
13915
13909
13904
13898
13891
13884
13877
13870
13862
13854
13846
13837
13828
13819
13810
13800
13790
13779
13769
13758
13747
13736
13724
13712
13700
13688
13676
13664
13651
13638
13625
13612
13599
13586
13573
13560
13546
13533
13519
13506
13492
13479
13465
13451
13437
13423
13409
13395
13381
13367
13353
13338
13324
13309
13294
13279
13264
13248
13233
13217
13201
13184
13168
13151
13134
13116
13098
13080
13061
13042
13022
13002
12981
12960
12939
12917
12894
12871
12847
12822
12797
12771
12745
12717
12690
12661
12632
12602
12571
12539
12507
12474
12440
12406
12370
12334
12297
12260
12221
12182
12142
12101
12060
12018
11975
11931
11887
11842
11796
11749
11702
11654
11606
11557
11507
11457
11407
11355
11304
11251
11199
11146
11092
11038
10984
10930
10875
10820
10765
10710
10655
10599
10544
10488
10433
10377
10322
10266
10211
10156
10101
10046
9991
9937
9883
9829
9775
9722
9669
9617
9564
9513
9461
9410
9359
9309
9259
9210
9161
9113
9065
9017
8970
8924
8878
8832
8787
8742
8698
8654
8611
8568
8526
8484
8442
8401
8360
8320
8279
8240
8200
8161
8122
8083
8045
8007
7969
7931
7893
7855
7818
7780
7743
7706
7668
7631
7593
7555
7518
7480
7442
7403
7365
7326
7287
7248
7208
7168
7127
7087
7046
7004
6962
6920
6877
6834
6790
6745
6701
6655
6609
6563
6516
6469
6421
6372
6323
6273
6223
6172
6121
6069
6016
5963
5910
5856
5801
5746
5690
5634
5577
5520
5462
5404
5345
5285
5226
5165
5104
5043
4981
4919
4856
4793
4729
4665
4601
4536
4470
4404
4338
4271
4204
4136
4067
3999
3930
3861
3791
3721
3650
3580
3508
3436
3364
3292
3219
3146
3072
2998
2924
2849
2774
2699
2623
2547
2471
2395
2318
2241
2163
2085
2008
1929
1851
1772
1693
1614
1535
1455
1376
1296
1216
1135
1055
975
894
814
733
652
571
490
409
328
247
166
85
3
-78
-160
-241
-323
-404
-486
-568
-650
-732
-814
-896
-978
-1061
-1143
-1226
-1308
-1391
-1474
-1557
-1640
-1723
-1806
-1890
-1973
-2057
-2141
-2225
-2309
-2394
-2478
-2563
-2648
-2733
-2818
-2903
-2989
-3075
-3161
-3247
-3333
-3420
-3507
-3594
-3681
-3769
-3857
-3944
-4033
-4121
-4210
-4299
-4388
-4477
-4566
-4656
-4746
-4837
-4927
-5018
-5109
-5200
-5291
-5383
-5474
-5566
-5658
-5751
-5843
-5936
-6029
-6122
-6215
-6308
-6401
-6495
-6589
-6682
-6776
-6870
-6965
-7059
-7153
-7247
-7342
-7436
-7531
-7625
-7720
-7814
-7909
-8003
-8098
-8192
-8286
-8381
-8475
-8569
-8663
-8756
-8850
-8943
-9036
-9129
-9221
-9314
-9405
-9497
-9588
-9679
-9769
-9859
-9949
-10038
-10126
-10214
-10301
-10388
-10474
-10560
-10645
-10729
-10813
-10896
-10978
-11060
-11141
-11221
-11300
-11379
-11457
-11534
-11610
-11686
-11761
-11834
-11908
-11980
-12051
-12122
-12192
-12261
-12329
-12396
-12462
-12527
-12592
-12655
-12718
-12780
-12841
-12901
-12960
-13018
-13075
-13132
-13187
-13242
-13296
-13349
-13401
-13452
-13502
-13552
-13601
-13649
-13696
-13742
-13788
-13832
-13877
-13920
-13962
-14004
-14045
-14086
-14125
-14164
-14203
-14240
-14278
-14314
-14350
-14385
-14419
-14453
-14486
-14519
-14551
-14583
-14614
-14644
-14674
-14704
-14732
-14761
-14789
-14816
-14843
-14870
-14896
-14922
-14947
-14972
-14997
-15022
-15046
-15070
-15093
-15117
-15140
-15163
-15186
-15208
-15231
-15253
-15275
-15297
-15319
-15341
-15363
-15385
-15406
-15428
-15449
-15471
-15493
-15514
-15536
-15558
-15580
-15602
-15624
-15646
-15668
-15691
-15714
-15737
-15760
-15784
-15808
-15832
-15856
-15881
-15906
-15932
-15958
-15984
-16010
-16036
-16065
-16093
-16120
-16149
-16178
-16207
-16236
-16267
-16297
-16328
-16359
-16390
-16422
-16454
-16487
-16519
-16552
-16585
-16619
-16652
-16686
-16720
-16755
-16789
-16823
-16858
-16893
-16928
-16962
-16997
-17032
-17067
-17102
-17137
-17171
-17206
-17240
-17275
-17309
-17343
-17377
-17411
-17444
-17477
-17510
-17543
-17576
-17608
-17639
-17671
-17702
-17733
-17763
-17793
-17823
-17852
-17881
-17909
-17937
-17964
-17991
-18018
-18043
-18069
-18094
-18118
-18142
-18166
-18189
-18211
-18233
-18254
-18275
-18295
-18315
-18334
-18352
-18370
-18387
-18404
-18419
-18435
-18449
-18463
-18477
-18489
-18501
-18512
-18523
-18533
-18542
-18550
-18558
-18565
-18571
-18577
-18581
-18586
-18589
-18591
-18593
-18595
-18595
-18595
-18594
-18592
-18590
-18587
-18583
-18578
-18573
-18567
-18561
-18553
-18546
-18537
-18528
-18518
-18508
-18496
-18485
-18473
-18460
-18446
-18432
-18418
-18402
-18387
-18371
-18354
-18337
-18319
-18301
-18282
-18263
-18243
-18223
-18202
-18181
-18160
-18138
-18116
-18094
-18071
-18048
-18024
-18001
-17977
-17953
-17928
-17903
-17879
-17854
-17828
-17803
-17778
-17752
-17727
-17701
-17675
-17650
-17624
-17598
-17573
-17547
-17522
-17496
-17471
-17446
-17421
-17396
-17371
-17346
-17322
-17298
-17274
-17251
-17227
-17204
-17181
-17159
-17136
-17114
-17093
-17071
-17050
-17030
-17009
-16989
-16969
-16950
-16931
-16912
-16894
-16875
-16858
-16840
-16823
-16807
-16790
-16774
-16759
-16743
-16728
-16714
-16700
-16686
-16672
-16659
-16646
-16633
-16621
-16609
-16597
-16586
-16574
-16564
-16553
-16543
-16532
-16523
-16513
-16503
-16494
-16485
-16476
-16468
-16459
-16451
-16443
-16435
-16427
-16420
-16412
-16405
-16398
-16390
-16383
-16376
-16369
-16361
-16355
-16347
-16341
-16334
-16327
-16318
-16312
-16305
-16297
-16290
-16282
-16274
-16265
-16258
-16250
-16241
-16233
-16224
-16215
-16204
-16196
-16186
-16175
-16165
-16154
-16143
-16132
-16120
-16108
-16094
-16082
-16068
-16055
-16041
-16026
-16011
-15996
-15980
-15964
-15947
-15930
-15912
-15894
-15876
-15857
-15837
-15817
-15797
-15776
-15754
-15732
-15710
-15687
-15663
-15639
-15614
-15589
-15563
-15536
-15509
-15480
-15452
-15422
-15392
-15361
-15330
-15298
-15265
-15231
-15197
-15161
-15126
-15089
-15051
-15013
-14974
-14934
-14894
-14852
-14810
-14767
-14723
-14679
-14633
-14587
-14540
-14492
-14443
-14393
-14342
-14291
-14239
-14185
-14131
-14076
-14021
-13964
-13907
-13849
-13790
-13730
-13670
-13609
-13547
-13484
-13421
-13357
-13292
-13226
-13160
-13093
-13026
-12957
-12889
-12819
-12749
-12678
-12606
-12534
-12462
-12388
-12314
-12240
-12165
-12089
-12013
-11936
-11858
-11781
-11702
-11623
-11544
-11464
-11384
-11303
-11222
-11140
-11058
-10976
-10893
-10810
-10726
-10642
-10557
-10473
-10388
-10302
-10217
-10131
-10044
-9958
-9871
-9783
-9696
-9608
-9521
-9432
-9344
-9256
-9167
-9078
-8989
-8900
-8811
-8722
-8633
-8543
-8454
-8364
-8275
-8185
-8096
-8006
-7917
-7827
-7738
-7649
-7560
-7471
-7382
-7293
-7204
-7116
-7028
-6939
-6851
-6764
-6676
-6589
-6501
-6414
-6328
-6241
-6155
-6068
-5982
-5896
-5811
-5725
-5640
-5555
-5469
-5385
-5300
-5215
-5130
-5046
-4961
-4877
-4792
-4708
-4623
-4539
-4454
-4370
-4285
-4200
-4115
-4030
-3946
-3860
-3775
-3690
-3604
-3518
-3432
-3346
-3260
-3174
-3087
-3000
-2913
-2826
-2738
-2650
-2562
-2474
-2386
-2297
-2208
-2119
-2029
-1940
-1850
-1759
-1669
-1578
-1486
-1395
-1303
-1211
-1118
-1025
-932
-838
-744
-650
-555
-460
-365
-269
-173
-77
20
117
214
312
410
509
607
706
806
905
1004
1106
1206
1307
1408
1509
1611
1713
1815
1917
2019
2122
2225
2328
2431
2534
2637
2740
2844
2947
3051
3154
3257
3360
3464
3567
3670
3773
3875
3978
4080
4182
4284
4386
4487
4588
4689
4789
4890
4990
5089
5188
5287
5386
5484
5581
5679
5776
5872
5969
6065
6160
6255
6350
6444
6538
6632
6725
6818
6910
7002
7094
7185
7276
7367
7457
7547
7636
7725
7814
7903
7991
8079
8166
8253
8340
8427
8513
8599
8685
8770
8856
8940
9025
9109
9193
9277
9360
9444
9526
9609
9691
9773
9855
9936
10017
10097
10178
10258
10338
10417
10496
10575
10654
10732
10810
10888
10965
11043
11120
11196
11273
11349
11425
11501
11577
11652
11727
11802
11877
11952
12027
12101
12175
12250
12324
12398
12471
12545
12619
12692
12766
12839
12912
12986
13059
13132
13205
13278
13351
13423
13496
13569
13641
13713
13785
13857
13929
14001
14072
14144
14215
14285
14356
14426
14496
14566
14636
14705
14774
14842
14910
14978
15045
15112
15179
15245
15311
15376
15441
15505
15569
15633
15696
15758
15820
15882
15943
16004
16064
16123
16184
16242
16300
16359
16417
16474
16531
16587
16643
16698
16753
16808
16862
16916
16970
17023
17075
17128
17180
17231
17282
17333
17383
17433
17483
17532
17581
17630
17678
17725
17773
17820
17867
17913
17959
18005
18050
18095
18140
18184
18228
18271
18315
18358
18400
18443
18484
18526
18567
18608
18649
18689
18729
18768
18807
18846
18885
18923
18960
18998
19035
19072
19108
19144
19179
19215
19250
19284
19318
19352
19386
19419
19452
19485
19517
19549
19581
19612
19643
19673
19704
19734
19763
19792
19821
19850
19878
19906
19934
19961
19988
20014
20040
20066
20092
20117
20141
20166
20190
20214
20237
20260
20283
20305
20328
20349
20371
20392
20413
20433
20453
20473
20493
20512
20531
20549
20567
20585
20603
20620
20637
20653
20670
20685
20701
20716
20731
20745
20760
20773
20787
20800
20813
20825
20837
20849
20860
20871
20881
20891
20901
20910
20919
20927
20935
20943
20950
20957
20963
20969
20974
20979
20984
20988
20992
20995
20998
21000
21003
21004
21006
21006
21007
21007
21007
21006
21005
21003
21002
20999
20997
20994
20990
20987
20983
20978
20974
20968
20963
20957
20951
20945
20939
20932
20925
20918
20910
20902
20894
20886
20878
20869
20861
20852
20843
20834
20824
20815
20805
20796
20786
20776
20765
20755
20745
20734
20724
20713
20702
20691
20680
20668
20657
20645
20634
20622
20610
20598
20585
20573
20560
20548
20535
20522
20509
20496
20482
20469
20455
20441
20427
20413
20398
20384
20369
20355
20340
20325
20310
20295
20279
20264
20248
20233
20217
20201
20185
20169
20153
20137
20120
20104
20087
20071
20054
20037
20020
20003
19986
19968
19951
19933
19915
19897
19879
19860
19841
19822
19803
19784
19764
19744
19723
19703
19682
19660
19638
19616
19594
19571
19548
19524
19499
19475
19450
19424
19398
19371
19344
19316
19288
19259
19230
19200
19170
19139
19107
19075
19042
19009
18975
18940
18905
18869
18833
18796
18759
18720
18682
18642
18602
18562
18521
18479
18437
18394
18350
18306
18262
18217
18172
18126
18079
18032
17985
17937
17888
17840
17790
17741
17691
17640
17589
17538
17487
17435
17382
17329
17276
17223
17169
17115
17061
17006
16951
16896
16840
16784
16728
16671
16615
16558
16501
16443
16385
16327
16268
16210
16152
16094
16035
15975
15916
15856
15797
15737
15676
15616
15556
15495
15434
15373
15312
15251
15189
15128
15066
15004
14942
14879
14817
14754
14692
14629
14566
14503
14439
14376
14312
14249
14185
14121
14057
13993
13928
13864
13800
13735
13671
13606
13541
13477
13412
13347
13282
13217
13152
13087
13023
12958
12893
12828
12763
12698
12633
12568
12503
12438
12373
12308
12244
12179
12114
12049
11984
11919
11855
11790
11725
11660
11595
11530
11465
11400
11335
11270
11205
11139
11074
11008
10943
10877
10811
10745
10679
10613
10546
10479
10412
10345
10278
10211
10143
10075
10007
9938
9870
9801
9732
9663
9593
9523
9453
9383
9313
9242
9171
9100
9029
8957
8886
8814
8742
8670
8597
8525
8452
8379
8307
8234
8161
8087
8013
7941
7868
7794
7721
7648
7574
7501
7427
7354
7280
7207
7134
7060
6987
6913
6840
6767
6694
6621
6547
6474
6401
6328
6255
6182
6109
6036
5963
5890
5817
5744
5672
5599
5526
5453
5380
5308
5235
5163
5090
5017
4945
4873
4800
4728
4656
4584
4512
4440
4368
4296
4224
4152
4081
4009
3938
3866
3795
3724
3653
3581
3510
3439
3369
3298
3227
3156
3086
3015
2944
2874
2803
2733
2663
2592
2522
2451
2381
2311
2240
2170
2099
2028
1957
1887
1816
1744
1673
1602
1530
1458
1387
1314
1242
1170
1097
1024
951
877
804
730
655
581
506
431
356
280
204
128
51
-26
-103
-181
-259
-337
-416
-495
-575
-655
-735
-816
-897
-979
-1061
-1143
-1226
-1309
-1393
-1477
-1561
-1646
-1731
-1816
-1902
-1989
-2075
-2162
-2249
-2337
-2425
-2513
-2601
-2690
-2779
-2868
-2957
-3047
-3136
-3226
-3316
-3405
-3495
-3585
-3675
-3765
-3854
-3944
-4034
-4123
-4212
-4301
-4390
-4479
-4567
-4656
-4744
-4831
-4919
-5006
-5092
-5179
-5265
-5350
-5436
-5521
-5605
-5689
-5773
-5857
-5940
-6022
-6105
-6187
-6268
-6349
-6430
-6510
-6589
-6669
-6748
-6826
-6904
-6982
-7059
-7136
-7212
-7288
-7363
-7438
-7513
-7587
-7661
-7734
-7807
-7879
-7951
-8022
-8093
-8164
-8234
-8304
-8373
-8442
-8511
-8579
-8647
-8714
-8781
-8848
-8914
-8981
-9046
-9112
-9177
-9241
-9306
-9370
-9434
-9497
-9560
-9623
-9686
-9748
-9810
-9872
-9934
-9995
-10056
-10117
-10177
-10237
-10297
-10357
-10417
-10476
-10535
-10594
-10653
-10711
-10769
-10827
-10885
-10943
-11001
-11059
-11116
-11173
-11231
-11288
-11345
-11402
-11459
-11516
-11572
-11629
-11686
-11742
-11799
-11855
-11912
-11968
-12024
-12081
-12137
-12193
-12249
-12305
-12361
-12416
-12472
-12527
-12583
-12638
-12693
-12748
-12803
-12858
-12912
-12967
-13021
-13075
-13128
-13182
-13235
-13288
-13341
-13393
-13445
-13497
-13548
-13600
-13651
-13701
-13751
-13801
-13851
-13900
-13949
-13997
-14045
-14093
-14140
-14187
-14233
-14279
-14325
-14370
-14415
-14459
-14503
-14547
-14590
-14632
-14674
-14716
-14757
-14798
-14838
-14878
-14917
-14956
-14994
-15032
-15069
-15106
-15142
-15178
-15213
-15247
-15281
-15315
-15348
-15380
-15412
-15444
-15474
-15504
-15534
-15563
-15591
-15618
-15645
-15672
-15697
-15722
-15746
-15769
-15792
-15814
-15835
-15855
-15875
-15894
-15912
-15929
-15945
-15960
-15975
-15989
-16001
-16014
-16024
-16035
-16044
-16053
-16061
-16067
-16073
-16079
-16082
-16085
-16088
-16091
-16091
-16091
-16091
-16090
-16088
-16085
-16081
-16077
-16072
-16065
-16059
-16052
-16044
-16036
-16026
-16017
-16006
-15995
-15983
-15971
-15959
-15945
-15932
-15917
-15903
-15888
-15872
-15856
-15840
-15823
-15806
-15789
-15771
-15753
-15735
-15717
-15698
-15679
-15660
-15641
-15622
-15602
-15583
-15563
-15543
-15524
-15504
-15484
-15465
-15445
-15425
-15405
-15386
-15366
-15347
-15327
-15308
-15289
-15269
-15250
-15231
-15213
-15194
-15175
-15157
-15139
-15120
-15102
-15084
-15067
-15049
-15032
-15014
-14997
-14980
-14963
-14946
-14930
-14913
-14897
-14880
-14864
-14848
-14832
-14816
-14800
-14784
-14769
-14753
-14737
-14721
-14706
-14690
-14674
-14659
-14643
-14627
-14611
-14595
-14579
-14563
-14547
-14530
-14514
-14497
-14480
-14463
-14446
-14428
-14411
-14393
-14375
-14356
-14338
-14319
-14300
-14281
-14261
-14241
-14221
-14200
-14179
-14158
-14136
-14115
-14092
-14070
-14047
-14023
-13999
-13975
-13951
-13926
-13900
-13874
-13848
-13821
-13794
-13766
-13738
-13710
-13681
-13651
-13621
-13591
-13560
-13529
-13497
-13465
-13432
-13399
-13366
-13332
-13298
-13263
-13228
-13193
-13157
-13121
-13085
-13048
-13011
-12974
-12936
-12898
-12860
-12822
-12783
-12744
-12706
-12666
-12627
-12588
-12548
-12508
-12469
-12429
-12389
-12349
-12309
-12269
-12228
-12188
-12148
-12108
-12068
-12028
-11987
-11947
-11907
-11867
-11827
-11787
-11747
-11708
-11668
-11628
-11588
-11549
-11509
-11470
-11430
-11391
-11351
-11312
-11273
-11233
-11194
-11155
-11116
-11077
-11038
-10999
-10960
-10921
-10882
-10843
-10804
-10765
-10727
-10688
-10650
-10611
-10573
-10535
-10497
-10459
-10421
-10383
-10346
-10308
-10271
-10234
-10197
-10160
-10123
-10087
-10050
-10014
-9978
-9942
-9907
-9871
-9836
-9801
-9766
-9732
-9697
-9663
-9629
-9596
-9562
-9529
-9496
-9463
-9431
-9399
-9367
-9335
-9304
-9272
-9241
-9210
-9180
-9149
-9119
-9089
-9059
-9029
-8999
-8970
-8941
-8911
-8882
-8853
-8824
-8795
-8766
-8737
-8708
-8679
-8650
-8621
-8592
-8563
-8534
-8504
-8475
-8445
-8415
-8385
-8355
-8325
-8294
-8264
-8233
-8201
-8170
-8138
-8106
-8074
-8042
-8009
-7976
-7943
-7910
-7876
-7843
-7809
-7775
-7740
-7706
-7671
-7636
-7601
-7566
-7530
-7495
-7459
-7423
-7387
-7351
-7314
-7278
-7241
-7205
-7168
-7131
-7094
-7056
-7019
-6981
-6944
-6906
-6868
-6830
-6792
-6754
-6715
-6677
-6638
-6599
-6560
-6521
-6482
-6443
-6404
-6364
-6324
-6285
-6245
-6205
-6165
-6125
-6084
-6044
-6003
-5963
-5922
-5882
-5841
-5800
-5759
-5718
-5677
-5637
-5596
-5555
-5514
-5473
-5432
-5391
-5350
-5309
-5268
-5227
-5186
-5145
-5104
-5063
-5022
-4982
-4941
-4900
-4860
-4819
-4779
-4738
-4698
-4658
-4618
-4578
-4538
-4498
-4458
-4419
-4379
-4340
-4300
-4261
-4222
-4183
-4144
-4105
-4066
-4027
-3989
-3950
-3912
-3873
-3835
-3797
-3759
-3721
-3683
-3645
-3608
-3570
-3533
-3495
-3458
-3421
-3384
-3347
-3311
-3274
-3238
-3201
-3165
-3129
-3094
-3058
-3023
-2988
-2953
-2918
-2884
-2850
-2816
-2782
-2749
-2716
-2684
-2651
-2619
-2588
-2557
-2526
-2495
-2465
-2436
-2406
-2377
-2349
-2321
-2293
-2265
-2238
-2212
-2185
-2160
-2134
-2109
-2084
-2060
-2036
-2012
-1988
-1965
-1942
-1920
-1897
-1875
-1854
-1832
-1811
-1790
-1769
-1748
-1728
-1707
-1687
-1667
-1647
-1627
-1607
-1587
-1567
-1547
-1527
-1507
-1487
-1467
-1447
-1427
-1406
-1385
-1364
-1343
-1321
-1300
-1277
-1255
-1232
-1209
-1185
-1162
-1137
-1112
-1087
-1061
-1035
-1008
-981
-953
-924
-895
-866
-836
-805
-773
-742
-709
-676
-642
-608
-573
-537
-501
-464
-427
-388
-350
-311
-271
-230
-189
-147
-105
-62
-19
25
70
115
160
207
254
301
349
397
446
496
546
596
647
699
751
803
856
910
964
1018
1073
1128
1184
1240
1296
1353
1410
1468
1526
1585
1644
1703
1762
1822
1883
1944
2005
2066
2128
2190
2252
2314
2377
2440
2504
2567
2631
2695
2760
2824
2889
2954
3019
3085
3150
3216
3282
3348
3415
3481
3548
3615
3682
3749
3816
3884
3951
4019
4086
4155
4223
4291
4360
4428
4497
4566
4635
4704
4773
4842
4912
4981
5051
5120
5190
5260
5330
5400
5470
5540
5610
5680
5751
5821
5891
5961
6032
6102
6172
6242
6312
6382
6452
6522
6591
6661
6730
6800
6869
6938
7006
7075
7143
7211
7279
7346
7413
7480
7547
7613
7679
7744
7809
7874
7938
8000
8064
8127
8189
8251
8312
8373
8433
8492
8551
8609
8666
8723
8779
8835
8889
8944
8997
9050
9102
9153
9204
9254
9303
9351
9399
9446
9492
9538
9583
9627
9670
9713
9755
9796
9837
9877
9916
9954
9992
10029
10065
10101
10136
10170
10203
10236
10268
10300
10331
10361
10390
10419
10447
10475
10502
10529
10554
10580
10604
10628
10652
10675
10698
10720
10741
10762
10783
10803
10823
10842
10860
10879
10897
10914
10931
10948
10964
10980
10995
11011
11025
11040
11053
11067
11080
11093
11106
11118
11130
11141
11152
11163
11174
11184
11194
11204
11213
11222
11231
11240
11249
11257
11265
11273
11280
11288
11295
11302
11309
11315
11322
11329
11335
11341
11347
11353
11359
11365
11371
11377
11382
11388
11394
11399
11405
11410
11416
11421
11427
11432
11437
11443
11448
11454
11459
11464
11470
11475
11480
11486
11491
11496
11502
11507
11512
11517
11522
11527
11532
11537
11542
11547
11552
11556
11561
11565
11569
11573
11577
11581
11584
11588
11591
11594
11596
11599
11601
11603
11604
11606
11607
11607
11608
11608
11608
11607
11606
11605
11603
11601
11599
11596
11593
11589
11585
11581
11576
11571
11565
11559
11552
11545
11538
11530
11522
11513
11504
11494
11484
11473
11462
11451
11439
11426
11413
11400
11386
11372
11357
11342
11326
11310
11293
11276
11259
11241
11222
11203
11184
11164
11144
11123
11102
11080
11058
11036
11013
10990
10967
10943
10919
10894
10869
10844
10818
10792
10766
10739
10712
10685
10657
10629
10601
10572
10543
10514
10485
10455
10425
10395
10365
10334
10304
10273
10242
10210
10179
10147
10116
10084
10052
10020
9987
9955
9923
9890
9857
9825
9792
9759
9726
9693
9660
9626
9593
9560
9526
9493
9459
9426
9392
9359
9325
9291
9258
9224
9190
9156
9123
9089
9055
9021
8987
8954
8920
8886
8852
8819
8785
8751
8718
8684
8650
8617
8583
8550
8517
8483
8450
8417
8383
8350
8317
8284
8252
8219
8186
8154
8121
8089
8057
8025
7993
7962
7930
7899
7868
7837
7806
7775
7744
7714
7684
7654
7624
7594
7565
7535
7506
7477
7448
7420
7391
7363
7334
7306
7278
7251
7223
7195
7168
7140
7113
7086
7059
7032
7005
6978
6952
6925
6898
6872
6845
6819
6792
6766
6739
6713
6686
6660
6633
6607
6580
6554
6527
6501
6474
6447
6421
6394
6367
6340
6313
6287
6260
6233
6206
6179
6152
6125
6098
6071
6044
6017
5990
5963
5935
5908
5881
5854
5827
5800
5772
5745
5718
5691
5663
5636
5609
5581
5554
5526
5499
5472
5444
5417
5389
5362
5334
5306
5279
5251
5223
5195
5167
5139
5111
5083
5055
5027
4999
4971
4942
4914
4885
4857
4828
4799
4771
4742
4713
4684
4655
4626
4597
4568
4538
4509
4479
4450
4420
4390
4361
4331
4300
4270
4240
4210
4179
4148
4117
4086
4054
4024
3993
3961
3929
3898
3866
3834
3801
3769
3736
3704
3671
3638
3605
3572
3539
3506
3472
3439
3406
3372
3338
3305
3271
3237
3203
3170
3136
3102
3068
3034
3001
2967
2933
2900
2866
2833
2799
2766
2733
2699
2666
2633
2601
2568
2535
2503
2471
2439
2407
2375
2343
2311
2280
2249
2218
2187
2156
2125
2095
2064
2033
2004
1974
1944
1915
1885
1855
1826
1797
1767
1738
1709
1680
1651
1622
1594
1565
1536
1507
1479
1450
1422
1393
1365
1336
1308
1279
1251
1222
1194
1166
1137
1109
1081
1053
1024
996
968
940
912
884
855
827
800
772
744
716
688
660
633
605
578
550
523
496
469
442
415
388
361
335
308
282
256
230
204
178
153
127
102
77
52
27
2
-22
-46
-70
-94
-118
-142
-165
-188
-211
-234
-256
-279
-301
-323
-345
-367
-388
-409
-431
-451
-472
-493
-513
-533
-554
-573
-593
-613
-632
-652
-671
-690
-709
-728
-746
-765
-783
-801
-820
-838
-855
-873
-891
-908
-926
-943
-960
-977
-994
-1010
-1027
-1043
-1059
-1075
-1090
-1106
-1121
-1136
-1151
-1166
-1180
-1194
-1208
-1222
-1235
-1248
-1261
-1274
-1286
-1298
-1310
-1321
-1332
-1343
-1353
-1364
-1373
-1383
-1392
-1401
-1410
-1418
-1426
-1434
-1441
-1448
-1455
-1461
-1467
-1472
-1478
-1483
-1488
-1492
-1496
-1500
-1503
-1506
-1509
-1511
-1514
-1515
-1517
-1518
-1519
-1520
-1520
-1520
-1520
-1520
-1519
-1518
-1517
-1516
-1514
-1512
-1510
-1508
-1506
-1503
-1500
-1497
-1494
-1491
-1487
-1484
-1480
-1476
-1472
-1468
-1464
-1460
-1456
-1452
-1447
-1443
-1439
-1435
-1430
-1426
-1422
-1418
-1414
-1410
-1406
-1402
-1399
-1395
-1392
-1389
-1386
-1383
-1380
-1377
-1375
-1372
-1370
-1368
-1366
-1364
-1363
-1362
-1360
-1359
-1359
-1358
-1358
-1357
-1357
-1357
-1358
-1358
-1359
-1359
-1360
-1362
-1363
-1365
-1366
-1368
-1370
-1373
-1375
-1378
-1380
-1383
-1386
-1390
-1393
-1397
-1401
-1405
-1409
-1413
-1418
-1423
-1428
-1433
-1439
-1444
-1450
-1456
-1463
-1469
-1476
-1483
-1490
-1498
-1505
-1513
-1521
-1530
-1538
-1547
-1556
-1565
-1575
-1585
-1595
-1605
-1615
-1626
-1636
-1647
-1658
-1670
-1681
-1693
-1705
-1716
-1728
-1741
-1753
-1765
-1778
-1791
-1803
-1816
-1829
-1842
-1855
-1868
-1881
-1894
-1908
-1921
-1934
-1947
-1961
-1974
-1987
-2000
-2013
-2027
-2040
-2053
-2066
-2080
-2093
-2106
-2119
-2132
-2145
-2158
-2172
-2185
-2198
-2211
-2224
-2237
-2251
-2264
-2277
-2291
-2304
-2318
-2331
-2345
-2359
-2372
-2386
-2400
-2414
-2428
-2443
-2457
-2472
-2486
-2501
-2516
-2531
-2546
-2561
-2576
-2592
-2608
-2623
-2639
-2655
-2671
-2688
-2704
-2721
-2737
-2754
-2771
-2788
-2805
-2822
-2840
-2857
-2875
-2892
-2910
-2927
-2945
-2963
-2981
-2999
-3017
-3035
-3053
-3071
-3089
-3107
-3125
-3142
-3160
-3178
-3196
-3214
-3232
-3250
-3268
-3286
-3304
-3321
-3339
-3357
-3375
-3392
-3410
-3427
-3445
-3463
-3480
-3498
-3515
-3533
-3550
-3568
-3585
-3602
-3620
-3637
-3655
-3672
-3689
-3706
-3724
-3741
-3758
-3775
-3792
-3809
-3826
-3843
-3859
-3876
-3893
-3909
-3925
-3942
-3958
-3974
-3990
-4006
-4021
-4037
-4051
-4067
-4083
-4098
-4113
-4127
-4142
-4157
-4171
-4185
-4199
-4213
-4226
-4240
-4253
-4266
-4279
-4292
-4304
-4317
-4329
-4341
-4353
-4365
-4376
-4387
-4398
-4409
-4420
-4430
-4441
-4451
-4461
-4470
-4480
-4489
-4498
-4507
-4515
-4524
-4532
-4539
-4547
-4554
-4561
-4568
-4574
-4580
-4586
-4591
-4597
-4601
-4606
-4610
-4614
-4618
-4621
-4624
-4626
-4628
-4630
-4632
-4633
-4634
-4634
-4634
-4634
-4634
-4633
-4632
-4630
-4628
-4626
-4623
-4620
-4617
-4613
-4609
-4605
-4600
-4595
-4590
-4584
-4578
-4572
-4565
-4559
-4552
-4544
-4537
-4529
-4521
-4512
-4504
-4495
-4486
-4477
-4467
-4458
-4448
-4438
-4428
-4418
-4408
-4397
-4387
-4376
-4366
-4355
-4344
-4333
-4322
-4312
-4301
-4290
-4279
-4268
-4257
-4246
-4235
-4224
-4214
-4203
-4192
-4181
-4170
-4159
-4148
-4137
-4126
-4115
-4104
-4093
-4082
-4070
-4059
-4049
-4038
-4026
-4014
-4003
-3992
-3980
-3968
-3956
-3944
-3932
-3919
-3907
-3894
-3881
-3868
-3854
-3840
-3826
-3812
-3798
-3783
-3768
-3752
-3736
-3720
-3704
-3687
-3669
-3652
-3634
-3615
-3597
-3577
-3558
-3538
-3518
-3497
-3476
-3454
-3432
-3410
-3387
-3364
-3341
-3317
-3293
-3268
-3244
-3218
-3193
-3167
-3141
-3114
-3087
-3060
-3033
-3005
-2977
-2949
-2920
-2892
-2863
-2834
-2804
-2775
-2745
-2716
-2686
-2656
-2626
-2596
-2566
-2535
-2505
-2475
-2445
-2415
-2385
-2355
-2325
-2295
-2265
-2235
-2206
-2176
-2147
-2118
-2089
-2061
-2032
-2004
-1976
-1948
-1921
-1893
-1866
-1840
-1814
-1788
-1762
-1737
-1712
-1687
-1663
-1639
-1616
-1593
-1570
-1548
-1526
-1504
-1483
-1463
-1442
-1423
-1403
-1384
-1366
-1348
-1330
-1312
-1296
-1279
-1263
-1247
-1232
-1217
-1202
-1188
-1174
-1160
-1147
-1134
-1122
-1109
-1097
-1086
-1074
-1063
-1052
-1041
-1031
-1020
-1010
-1000
-990
-981
-971
-962
-952
-943
-934
-925
-916
-907
-898
-889
-880
-871
-862
-853
-844
-835
-825
-816
-806
-797
-787
-777
-766
-756
-745
-734
-723
-712
-700
-688
-676
-664
-651
-638
-625
-612
-598
-584
-569
-554
-539
-524
-508
-492
-476
-459
-442
-425
-407
-389
-371
-352
-333
-314
-295
-275
-255
-235
-214
-193
-172
-151
-129
-107
-85
-63
-41
-18
5
28
52
75
99
123
147
171
196
220
245
270
295
320
345
371
397
422
448
474
500
526
553
579
606
632
659
686
713
739
767
794
821
848
875
903
930
957
985
1012
1039
1067
1094
1122
1149
1176
1203
1231
1258
1285
1312
1339
1366
1393
1419
1446
1472
1498
1525
1551
1577
1602
1628
1653
1679
1704
1729
1754
1778
1803
1827
1851
1875
1899
1922
1945
1968
1991
2013
2036
2058
2080
2102
2123
2145
2166
2186
2207
2227
2247
2267
2287
2306
2325
2344
2363
2381
2399
2417
2435
2452
2470
2487
2503
2520
2536
2553
2568
2584
2599
2615
2630
2644
2659
2673
2687
2701
2715
2729
2742
2755
2768
2781
2793
2806
2818
2830
2842
2854
2866
2877
2888
2900
2911
2922
2933
2944
2954
2965
2975
2986
2996
3006
3017
3027
3037
3047
3056
3066
3076
3085
3095
3105
3114
3123
3133
3142
3151
3160
3169
3178
3187
3196
3205
3214
3223
3231
3240
3249
3257
3266
3274
3282
3291
3299
3307
3315
3323
3331
3339
3347
3355
3362
3370
3377
3385
3392
3400
3407
3415
3422
3429
3436
3443
3450
3457
3464
3471
3478
3485
3491
3498
3504
3511
3517
3523
3530
3536
3541
3547
3553
3558
3564
3569
3574
3579
3583
3588
3592
3596
3600
3603
3606
3609
3612
3615
3617
3619
3620
3621
3622
3623
3623
3623
3623
3622
3621
3619
3617
3615
3612
3609
3606
3602
3597
3593
3587
3582
3576
3569
3562
3555
3547
3539
3530
3521
3511
3501
3491
3480
3468
3456
3444
3431
3418
3404
3390
3375
3360
3345
3329
3313
3296
3278
3261
3242
3224
3205
3185
3166
3145
3125
3103
3082
3060
3038
3015
2992
2968
2944
2920
2895
2870
2844
2818
2792
2765
2738
2710
2683
2654
2626
2597
2567
2538
2508
2478
2447
2416
2385
2353
2322
2290
2257
2225
2192
2159
2126
2093
2059
2025
1992
1958
1924
1889
1855
1821
1786
1751
1717
1682
1647
1612
1578
1543
1508
1473
1438
1404
1369
1335
1300
1266
1231
1197
1163
1129
1096
1062
1029
996
963
930
897
865
832
800
768
737
706
675
644
613
583
553
523
494
465
436
407
379
351
323
296
268
242
215
189
163
137
112
87
62
38
14
-10
-34
-57
-80
-103
-126
-148
-170
-192
-213
-234
-256
-276
-297
-317
-338
-358
-377
-397
-416
-436
-455
-473
-492
-510
-528
-546
-564
-582
-599
-616
-633
-650
-667
-683
-700
-716
-732
-747
-763
-778
-793
-808
-823
-838
-852
-866
-880
-894
-908
-921
-934
-947
-960
-973
-985
-997
-1010
-1020
-1033
-1045
-1056
-1067
-1078
-1089
-1100
-1110
-1120
-1130
-1140
-1150
-1160
-1169
-1178
-1187
-1196
-1204
-1213
-1221
-1229
-1236
-1244
-1251
-1258
-1265
-1272
-1278
-1285
-1291
-1296
-1302
-1307
-1312
-1317
-1322
-1326
-1330
-1334
-1338
-1341
-1345
-1348
-1350
-1353
-1355
-1357
-1359
-1360
-1362
-1363
-1364
-1364
-1365
-1365
-1365
-1364
-1364
-1363
-1362
-1361
-1359
-1358
-1356
-1354
-1352
-1350
-1347
-1345
-1342
-1339
-1336
-1332
-1329
-1325
-1322
-1318
-1314
-1310
-1305
-1301
-1296
-1292
-1287
-1282
-1277
-1272
-1267
-1261
-1256
-1250
-1244
-1238
-1232
-1226
-1220
-1214
-1207
-1201
-1194
-1187
-1180
-1173
-1166
-1158
-1151
-1143
-1135
-1127
-1119
-1111
-1102
-1093
-1085
-1076
-1066
-1057
-1047
-1038
-1028
-1018
-1006
-997
-986
-975
-964
-953
-942
-930
-919
-907
-895
-883
-870
-858
-845
-832
-819
-806
-793
-779
-766
-752
-738
-724
-710
-695
-681
-666
-651
-637
-622
-606
-591
-575
-560
-544
-528
-512
-496
-480
-463
-447
-430
-413
-397
-380
-362
-345
-328
-311
-293
-275
-258
-240
-222
-204
-186
-168
-150
-132
-114
-95
-77
-59
-41
-22
-4
15
33
51
70
88
106
125
143
162
180
198
217
235
253
271
289
307
326
344
362
380
397
415
433
451
469
486
504
522
539
557
574
592
609
627
644
661
679
696
713
730
748
765
782
799
816
833
850
867
884
901
917
934
951
967
984
1000
1016
1033
1049
1065
1081
1098
1113
1129
1145
1161
1176
1192
1207
1223
1238
1253
1268
1282
1297
1311
1326
1340
1354
1368
1381
1395
1408
1421
1434
1447
1459
1471
1483
1495
1507
1518
1530
1541
1552
1562
1572
1583
1592
1602
1612
1621
1630
1638
1647
1655
1663
1671
1678
1686
1693
1700
1706
1712
1719
1724
1730
1735
1740
1745
1750
1754
1759
1763
1766
1770
1773
1776
1779
1781
1784
1786
1788
1790
1791
1793
1794
1795
1796
1796
1797
1797
1797
1797
1797
1797
1796
1795
1795
1794
1793
1791
1790
1788
1787
1785
1783
1781
1779
1776
1774
1771
1768
1766
1763
1760
1756
1753
1750
1746
1743
1739
1736
1732
1728
1725
1721
1717
1713
1709
1705
1701
1697
1694
1690
1686
1682
1678
1675
1671
1668
1664
1661
1658
1654
1651
1648
1645
1643
1640
1638
1635
1633
1631
1629
1627
1625
1624
1622
1621
1620
1619
1618
1617
1617
1616
1616
1616
1616
1617
1617
1618
1618
1619
1620
1622
1623
1624
1626
1628
1630
1632
1634
1637
1639
1642
1645
1648
1651
1654
1657
1661
1664
1668
1672
1675
1679
1683
1687
1691
1695
1699
1704
1708
1712
1716
1721
1725
1729
1733
1738
1742
1746
1750
1755
1759
1763
1767
1771
1775
1779
1783
1786
1790
1794
1797
1801
1804
1807
1811
1814
1817
1819
1822
1825
1827
1829
1831
1833
1835
1837
1838
1839
1841
1841
1842
1843
1843
1843
1843
1843
1843
1842
1841
1840
1839
1838
1836
1835
1833
1830
1828
1825
1822
1819
1816
1813
1809
1805
1801
1796
1792
1787
1782
1776
1771
1765
1759
1753
1747
1740
1733
1726
1719
1712
1704
1696
1688
1680
1672
1663
1654
1646
1636
1627
1618
1608
1599
1589
1579
1568
1558
1548
1537
1526
1516
1505
1494
1483
1472
1461
1449
1438
1427
1416
1404
1393
1382
1370
1359
1348
1337
1325
1314
1303
1292
1281
1271
1260
1250
1239
1229
1219
1209
1199
1190
1180
1171
1162
1153
1145
1137
1129
1121
1113
1106
1099
1092
1086
1080
1074
1069
1063
1059
1054
1050
1046
1042
1039
1036
1033
1031
1029
1027
1026
1025
1024
1024
1024
1024
1025
1025
1027
1028
1030
1032
1034
1036
1039
1042
1045
1049
1052
1056
1060
1064
1069
1073
1078
1082
1087
1092
1097
1102
1107
1113
1118
1123
1128
1134
1139
1144
1149
1154
1159
1164
1169
1174
1178
1183
1187
1191
1195
1199
1202
1206
1209
1212
1215
1217
1220
1222
1224
1225
1227
1228
1229
1230
1230
1230
1230
1230
1229
1228
1227
1226
1224
1222
1220
1218
1215
1212
1209
1206
1203
1199
1195
1191
1186
1182
1177
1172
1166
1161
1155
1149
1143
1137
1130
1124
1117
1110
1103
1095
1088
1080
1072
1064
1056
1047
1039
1030
1020
1012
1002
993
984
974
964
954
944
934
923
913
902
891
880
869
857
845
834
822
810
797
785
772
759
746
733
719
705
692
677
663
649
634
619
604
588
573
557
541
524
508
491
474
457
439
422
404
386
368
349
331
312
293
273
254
234
214
194
174
154
133
113
92
71
50
28
7
-15
-37
-59
-81
-103
-125
-148
-170
-193
-216
-239
-262
-285
-308
-331
-355
-378
-402
-425
-449
-473
-496
-520
-544
-568
-592
-616
-640
-664
-687
-711
-735
-759
-783
-807
-830
-854
-877
-901
-924
-947
-971
-993
-1016
-1039
-1061
-1084
-1106
-1128
-1149
-1171
-1192
-1213
-1234
-1255
-1275
-1295
-1315
-1335
-1354
-1373
-1392
-1410
-1428
-1446
-1464
-1481
-1498
-1515
-1532
-1548
-1564
-1579
-1594
-1609
-1624
-1638
-1652
-1666
-1679
-1692
-1705
-1717
-1729
-1741
-1752
-1763
-1774
-1785
-1795
-1805
-1815
-1825
-1834
-1843
-1852
-1860
-1868
-1876
-1884
-1892
-1899
-1907
-1914
-1920
-1927
-1934
-1940
-1946
-1952
-1958
-1964
-1969
-1975
-1980
-1985
-1990
-1995
-1999
-2004
-2008
-2012
-2017
-2021
-2024
-2028
-2032
-2035
-2039
-2041
-2045
-2048
-2051
-2053
-2056
-2058
-2060
-2063
-2064
-2066
-2068
-2069
-2070
-2072
-2072
-2073
-2074
-2074
-2074
-2074
-2074
-2073
-2072
-2071
-2070
-2069
-2067
-2066
-2064
-2061
-2059
-2056
-2053
-2050
-2047
-2043
-2039
-2035
-2031
-2025
-2021
-2016
-2011
-2005
-2000
-1993
-1987
-1981
-1974
-1967
-1960
-1952
-1944
-1936
-1928
-1920
-1911
-1902
-1893
-1884
-1874
-1864
-1854
-1844
-1834
-1823
-1813
-1802
-1791
-1779
-1768
-1756
-1745
-1733
-1721
-1708
-1696
-1684
-1671
-1658
-1645
-1632
-1619
-1606
-1593
-1580
-1566
-1553
-1539
-1525
-1512
-1498
-1484
-1470
-1456
-1442
-1428
-1414
-1400
-1386
-1371
-1357
-1343
-1329
-1315
-1301
-1286
-1272
-1258
-1244
-1230
-1216
-1202
-1188
-1174
-1160
-1146
-1132
-1118
-1104
-1091
-1077
-1063
-1050
-1036
-1022
-1010
-996
-983
-970
-957
-944
-931
-918
-905
-892
-880
-867
-855
-842
-830
-818
-806
-793
-781
-770
-758
-746
-735
-723
-712
-701
-690
-679
-668
-658
-647
-637
-627
-617
-607
-598
-588
-579
-570
-561
-552
-543
-534
-526
-518
-510
-502
-494
-486
-478
-471
-463
-456
-449
-442
-435
-428
-421
-414
-407
-401
-394
-387
-381
-374
-368
-361
-355
-348
-342
-335
-329
-322
-316
-309
-302
-295
-288
-281
-274
-267
-259
-252
-244
-236
-228
-220
-211
-202
-193
-184
-175
-165
-155
-144
-134
-123
-112
-100
-88
-76
-63
-50
-37
-23
-9
6
21
36
52
68
85
102
120
138
156
175
194
214
234
255
276
297
319
341
364
387
410
434
458
483
507
533
558
584
610
636
663
690
717
745
773
800
829
857
885
914
943
972
1000
1030
1060
1089
1119
1148
1178
1207
1237
1267
1297
1326
1356
1385
1415
1444
1474
1503
1532
1561
1590
1619
1647
1676
1704
1732
1760
1787
1815
1842
1869
1895
1922
1948
1974
2000
2025
2050
2075
2099
2123
2147
2171
2194
2217
2239
2262
2283
2305
2326
2347
2368
2388
2408
2428
2447
2466
2485
2503
2521
2539
2557
2574
2591
2608
2625
2641
2657
2673
2689
2704
2719
2735
2750
2764
2779
2794
2808
2823
2837
2851
2865
2879
2893
2907
2921
2935
2949
2963
2978
2992
3006
3020
3034
3048
3063
3077
3092
3106
3121
3136
3151
3166
3181
3196
3212
3227
3243
3259
3275
3291
3307
3323
3340
3357
3373
3390
3407
3424
3441
3458
3476
3493
3510
3528
3545
3563
3580
3598
3616
3634
3651
3669
3687
3704
3722
3740
3757
3775
3793
3810
3828
3845
3862
3879
3896
3913
3930
3947
3964
3980
3996
4011
4027
4043
4059
4075
4090
4105
4120
4134
4148
4162
4176
4190
4203
4215
4228
4240
4252
4264
4275
4286
4297
4307
4317
4327
4336
4345
4353
4362
4369
4377
4384
4391
4397
4404
4409
4415
4420
4425
4429
4433
4437
4441
4444
4447
4449
4452
4454
4456
4457
4459
4460
4461
4462
4462
4463
4463
4463
4463
4462
4462
4461
4460
4460
4459
4458
4457
4455
4454
4453
4452
4450
4449
4448
4446
4445
4444
4443
4442
4440
4439
4438
4438
4437
4436
4435
4435
4434
4434
4434
4433
4433
4433
4433
4434
4434
4435
4435
4436
4437
4438
4439
4440
4441
4442
4444
4446
4447
4449
4451
4453
4455
4458
4460
4462
4465
4467
4470
4473
4475
4478
4481
4484
4487
4490
4493
4496
4499
4502
4505
4508
4511
4514
4518
4521
4524
4527
4530
4533
4536
4539
4541
4544
4547
4549
4552
4555
4557
4559
4562
4564
4566
4568
4569
4571
4572
4574
4575
4576
4577
4578
4578
4579
4579
4579
4579
4578
4578
4577
4576
4574
4572
4571
4568
4566
4563
4560
4557
4553
4549
4545
4540
4535
4530
4525
4519
4512
4506
4499
4492
4484
4476
4467
4459
4450
4440
4430
4420
4410
4399
4387
4376
4363
4351
4338
4325
4311
4298
4283
4269
4254
4238
4223
4207
4191
4174
4157
4140
4123
4105
4086
4069
4050
4032
4013
3994
3974
3955
3935
3915
3895
3875
3854
3834
3813
3792
3771
3750
3729
3708
3686
3665
3644
3622
3601
3579
3557
3536
3514
3492
3471
3449
3427
3406
3384
3362
3341
3319
3297
3276
3254
3233
3211
3190
3169
3147
3126
3105
3083
3062
3041
3020
2999
2978
2957
2936
2915
2895
2874
2853
2833
2812
2792
2772
2752
2731
2711
2691
2671
2652
2632
2612
2592
2573
2553
2534
2515
2495
2476
2457
2438
2419
2400
2381
2362
2343
2324
2305
2286
2268
2249
2230
2211
2193
2174
2155
2136
2118
2099
2080
2061
2041
2023
2004
1985
1965
1946
1927
1907
1888
1868
1849
1829
1809
1789
1769
1748
1728
1708
1687
1667
1646
1625
1604
1583
1562
1541
1520
1498
1477
1455
1433
1412
1390
1368
1346
1324
1302
1279
1257
1235
1212
1190
1168
1145
1122
1100
1077
1054
1032
1008
986
963
941
918
895
872
850
827
804
781
759
736
714
691
669
646
624
602
580
558
536
514
492
470
449
427
406
385
363
342
321
301
280
259
239
219
198
178
158
139
119
100
80
61
42
23
4
-14
-33
-51
-70
-88
-106
-124
-141
-159
-176
-194
-211
-228
-245
-262
-279
-296
-313
-329
-346
-362
-378
-395
-411
-427
-443
-459
-475
-491
-507
-522
-538
-554
-570
-586
-601
-617
-633
-648
-664
-680
-695
-711
-727
-742
-758
-774
-790
-806
-822
-838
-854
-870
-886
-902
-918
-935
-951
-968
-984
-1000
-1018
-1035
-1052
-1069
-1086
-1103
-1121
-1138
-1156
-1174
-1192
-1211
-1229
-1248
-1266
-1285
-1304
-1324
-1343
-1363
-1383
-1403
-1424
-1444
-1465
-1486
-1507
-1528
-1550
-1572
-1594
-1616
-1638
-1661
-1683
-1706
-1729
-1753
-1776
-1800
-1824
-1848
-1872
-1896
-1921
-1945
-1970
-1995
-2020
-2045
-2070
-2095
-2121
-2146
-2172
-2197
-2223
-2248
-2274
-2300
-2326
-2351
-2377
-2403
-2429
-2455
-2480
-2506
-2532
-2558
-2583
-2609
-2635
-2661
-2686
-2712
-2737
-2763
-2788
-2814
-2839
-2864
-2889
-2914
-2939
-2964
-2989
-3014
-3039
-3063
-3088
-3112
-3137
-3161
-3185
-3209
-3233
-3257
-3281
-3304
-3328
-3351
-3375
-3398
-3421
-3444
-3467
-3489
-3512
-3535
-3557
-3579
-3601
-3623
-3645
-3667
-3689
-3710
-3732
-3753
-3774
-3796
-3817
-3837
-3858
-3879
-3900
-3920
-3941
-3961
-3981
-4001
-4022
-4042
-4062
-4082
-4102
-4122
-4141
-4161
-4181
-4201
-4221
-4240
-4260
-4280
-4300
-4320
-4339
-4359
-4379
-4399
-4419
-4438
-4458
-4478
-4498
-4518
-4538
-4558
-4578
-4599
-4619
-4639
-4659
-4679
-4700
-4720
-4740
-4761
-4781
-4802
-4822
-4842
-4863
-4883
-4904
-4924
-4944
-4965
-4985
-5005
-5026
-5046
-5066
-5086
-5106
-5127
-5146
-5166
-5186
-5206
-5226
-5245
-5265
-5284
-5303
-5323
-5342
-5361
-5379
-5398
-5417
-5435
-5454
-5472
-5490
-5508
-5526
-5543
-5561
-5578
-5595
-5613
-5629
-5646
-5663
-5679
-5696
-5712
-5728
-5744
-5760
-5775
-5791
-5806
-5822
-5837
-5851
-5866
-5881
-5895
-5910
-5924
-5938
-5952
-5965
-5979
-5993
-6006
-6019
-6032
-6045
-6058
-6071
-6083
-6096
-6108
-6121
-6133
-6145
-6157
-6169
-6181
-6192
-6204
-6216
-6227
-6238
-6250
-6261
-6272
-6283
-6294
-6305
-6316
-6327
-6337
-6348
-6358
-6369
-6379
-6389
-6400
-6410
-6420
-6429
-6439
-6449
-6459
-6468
-6477
-6487
-6496
-6505
-6514
-6523
-6532
-6540
-6549
-6557
-6565
-6573
-6581
-6589
-6597
-6604
-6612
-6619
-6626
-6633
-6640
-6646
-6653
-6659
-6665
-6671
-6677
-6682
-6688
-6693
-6698
-6703
-6708
-6712
-6717
-6721
-6724
-6728
-6732
-6735
-6738
-6740
-6743
-6745
-6747
-6749
-6750
-6751
-6752
-6752
-6752
-6752
-6752
-6751
-6750
-6749
-6747
-6745
-6742
-6740
-6736
-6733
-6729
-6725
-6720
-6715
-6709
-6704
-6697
-6691
-6684
-6676
-6668
-6660
-6651
-6642
-6632
-6622
-6611
-6600
-6588
-6576
-6564
-6551
-6537
-6524
-6509
-6494
-6479
-6463
-6447
-6430
-6413
-6395
-6377
-6358
-6339
-6319
-6299
-6279
-6258
-6236
-6214
-6192
-6169
-6145
-6121
-6097
-6072
-6047
-6021
-5995
-5969
-5942
-5914
-5886
-5858
-5829
-5800
-5771
-5741
-5710
-5679
-5648
-5617
-5585
-5552
-5520
-5487
-5453
-5419
-5385
-5351
-5316
-5281
-5245
-5209
-5173
-5137
-5100
-5063
-5026
-4988
-4951
-4912
-4874
-4836
-4797
-4758
-4719
-4680
-4640
-4601
-4561
-4521
-4481
-4441
-4400
-4360
-4319
-4279
-4238
-4198
-4157
-4116
-4075
-4034
-3993
-3952
-3912
-3871
-3830
-3789
-3748
-3707
-3666
-3626
-3585
-3544
-3504
-3463
-3423
-3382
-3342
-3302
-3262
-3222
-3182
-3142
-3102
-3062
-3023
-2983
-2944
-2904
-2865
-2826
-2787
-2747
-2709
-2670
-2631
-2592
-2553
-2515
-2476
-2438
-2399
-2361
-2322
-2284
-2246
-2207
-2169
-2131
-2093
-2054
-2016
-1978
-1940
-1902
-1863
-1825
-1787
-1749
-1711
-1672
-1634
-1596
-1558
-1519
-1481
-1443
-1404
-1366
-1327
-1289
-1251
-1212
-1174
-1135
-1097
-1058
-1020
-981
-943
-905
-866
-828
-790
-751
-713
-675
-637
-599
-561
-523
-486
-448
-411
-373
-336
-299
-262
-225
-188
-151
-115
-78
-42
-6
30
66
101
137
172
207
242
276
311
345
379
413
447
480
513
546
579
612
644
677
709
740
772
803
834
865
896
927
957
987
1016
1047
1076
1106
1135
1164
1192
1221
1249
1277
1305
1333
1361
1388
1416
1443
1470
1496
1523
1549
1576
1602
1628
1653
1679
1704
1730
1755
1780
1805
1830
1854
1879
1903
1927
1951
1975
1999
2021
2045
2069
2092
2115
2139
2161
2184
2207
2230
2252
2275
2297
2319
2341
2364
2386
2408
2430
2452
2473
2495
2517
2539
2561
2582
2604
2626
2647
2669
2690
2712
2733
2755
2777
2798
2820
2841
2863
2884
2905
2927
2948
2970
2991
3012
3034
3055
3076
3098
3119
3140
3161
3182
3203
3224
3245
3266
3287
3308
3328
3349
3369
3390
3410
3431
3451
3471
3491
3511
3531
3551
3571
3590
3610
3629
3649
3668
3687
3706
3725
3744
3762
3781
3799
3817
3836
3854
3872
3889
3907
3925
3942
3959
3977
3994
4011
4027
4043
4061
4077
4093
4110
4126
4141
4157
4173
4188
4204
4219
4234
4249
4264
4278
4293
4307
4322
4336
4350
4364
4378
4391
4405
4418
4431
4444
4458
4470
4483
4496
4508
4521
4533
4545
4557
4569
4581
4593
4605
4616
4627
4639
4650
4661
4672
4683
4694
4704
4715
4725
4736
4746
4756
4766
4776
4786
4796
4805
4815
4824
4834
4843
4852
4861
4870
4879
4888
4897
4905
4914
4922
4931
4939
4948
4956
4964
4972
4980
4988
4995
5003
5011
5018
5026
5033
5040
5047
5054
5061
5068
5074
5081
5087
5094
5100
5106
5112
5118
5124
5130
5135
5141
5146
5152
5157
5162
5167
5172
5177
5182
5186
5191
5195
5199
5204
5208
5212
5216
5219
5223
5227
5230
5234
5237
5240
5243
5246
5249
5252
5255
5257
5260
5262
5264
5266
5268
5270
5271
5273
5274
5275
5276
5277
5278
5278
5279
5279
5279
5279
5278
5278
5277
5276
5275
5274
5272
5271
5269
5267
5265
5263
5260
5257
5254
5251
5248
5244
5241
5237
5233
5228
5224
5219
5214
5209
5204
5199
5193
5187
5181
5175
5169
5163
5156
5149
5142
5135
5127
5120
5112
5104
5096
5088
5080
5072
5063
5055
5046
5037
5028
5019
5010
5001
4992
4982
4973
4963
4954
4944
4935
4925
4916
4906
4896
4887
4877
4867
4858
4848
4839
4829
4820
4810
4801
4792
4782
4773
4764
4755
4746
4737
4728
4720
4711
4702
4694
4685
4677
4669
4660
4652
4644
4636
4628
4620
4613
4605
4597
4590
4582
4575
4567
4560
4553
4546
4538
4531
4524
4517
4510
4503
4497
4490
4483
4476
4469
4463
4456
4449
4442
4436
4429
4422
4416
4409
4402
4396
4389
4382
4376
4369
4362
4355
4348
4341
4334
4327
4320
4312
4305
4298
4290
4282
4275
4267
4259
4250
4242
4234
4225
4216
4208
4199
4189
4180
4170
4161
4151
4141
4130
4120
4109
4098
4086
4075
4064
4051
4040
4027
4016
4003
3990
3977
3964
3950
3936
3922
3908
3894
3879
3864
3849
3833
3818
3802
3785
3769
3752
3736
3718
3701
3683
3666
3648
3629
3611
3592
3573
3554
3534
3514
3495
3474
3454
3433
3413
3392
3371
3349
3328
3306
3284
3262
3240
3217
3195
3172
3149
3126
3103
3080
3056
3033
3009
2986
2962
2938
2914
2890
2865
2841
2817
2792
2767
2743
2718
2693
2668
2643
2618
2593
2568
2543
2518
2493
2467
2442
2416
2391
2365
2340
2314
2289
2263
2237
2211
2186
2160
2134
2108
2082
2056
2029
2004
1978
1952
1926
1900
1874
1848
1822
1796
1770
1743
1717
1691
1665
1639
1613
1587
1561
1535
1509
1483
1458
1432
1406
1380
1355
1329
1304
1278
1253
1228
1203
1178
1153
1128
1103
1078
1054
1029
1004
981
956
932
908
885
861
837
814
791
767
744
721
699
676
654
631
609
587
566
544
522
501
480
459
439
418
398
378
358
338
319
299
280
262
243
225
207
189
172
154
137
120
104
88
72
56
41
26
11
-4
-18
-32
-45
-59
-72
-84
-97
-109
-121
-132
-143
-154
-164
-175
-185
-194
-204
-213
-221
-230
-238
-246
-253
-260
-267
-274
-280
-287
-293
-298
-304
-309
-314
-318
-323
-327
-331
-335
-338
-342
-345
-348
-351
-353
-356
-358
-360
-362
-364
-365
-367
-368
-369
-370
-371
-372
-373
-373
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-373
-373
-373
-372
-372
-372
-371
-371
-371
-370
-370
-370
-370
-370
-370
-370
-370
-370
-370
-370
-370
-371
-371
-372
-372
-373
-373
-374
-375
-376
-377
-378
-379
-380
-381
-382
-383
-385
-386
-387
-388
-390
-391
-392
-393
-394
-395
-396
-397
-398
-399
-399
-400
-400
-400
-400
-400
-400
-399
-398
-397
-396
-395
-393
-392
-389
-387
-385
-382
-379
-375
-371
-367
-363
-358
-353
-348
-343
-337
-330
-324
-317
-309
-302
-294
-285
-277
-268
-258
-249
-239
-228
-217
-206
-195
-183
-171
-158
-146
-133
-119
-105
-91
-77
-62
-47
-32
-16
-1
16
32
49
66
83
100
118
136
154
172
191
209
228
247
266
286
305
325
345
365
385
405
426
446
466
487
508
528
549
570
590
611
632
653
673
694
715
735
756
776
797
817
837
857
877
897
916
936
955
974
993
1012
1031
1049
1068
1086
1104
1122
1139
1157
1174
1191
1207
1224
1240
1256
1272
1288
1303
1319
1334
1348
1363
1377
1391
1405
1419
1432
1445
1458
1470
1483
1495
1506
1518
1529
1540
1551
1561
1572
1582
1591
1601
1610
1619
1627
1636
1644
1652
1660
1667
1674
1681
1688
1694
1700
1706
1712
1717
1723
1728
1732
1737
1741
1746
1750
1753
1757
1760
1764
1767
1770
1772
1775
1778
1780
1782
1784
1786
1788
1790
1791
1793
1794
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1807
1808
1809
1809
1810
1811
1811
1812
1813
1813
1814
1815
1815
1816
1817
1817
1818
1819
1820
1820
1821
1822
1823
1823
1824
1825
1826
1827
1827
1828
1829
1830
1831
1832
1833
1834
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1843
1844
1845
1846
1847
1847
1848
1849
1849
1850
1851
1851
1852
1852
1852
1853
1853
1853
1853
1854
1854
1854
1853
1853
1853
1853
1852
1852
1851
1850
1850
1849
1848
1847
1846
1844
1843
1841
1840
1838
1836
1834
1832
1830
1827
1825
1822
1819
1816
1813
1810
1806
1803
1799
1795
1790
1786
1782
1777
1772
1767
1762
1756
1751
1745
1739
1733
1727
1720
1714
1707
1700
1693
1685
1678
1670
1663
1655
1647
1639
1630
1622
1613
1605
1596
1587
1578
1569
1560
1551
1541
1532
1523
1513
1503
1494
1484
1474
1465
1455
1445
1435
1426
1416
1406
1396
1386
1376
1367
1357
1347
1338
1328
1318
1309
1299
1290
1281
1271
1262
1253
1244
1235
1226
1217
1208
1199
1191
1182
1174
1165
1157
1149
1140
1132
1124
1116
1108
1101
1093
1085
1078
1070
1063
1055
1048
1040
1033
1026
1018
1010
1004
997
990
983
976
969
961
954
947
940
933
926
919
912
905
898
890
883
876
869
861
854
847
839
832
824
816
809
801
793
785
777
769
761
753
745
736
728
719
711
702
693
684
675
666
657
648
638
629
619
610
600
590
581
571
561
550
540
530
520
509
499
488
477
467
456
445
435
424
413
402
391
381
370
359
348
337
326
316
305
294
284
273
263
253
242
232
222
212
202
192
183
173
164
155
145
137
128
119
111
103
95
87
79
71
64
57
50
44
37
31
25
19
14
8
3
-2
-6
-11
-15
-19
-22
-26
-29
-32
-35
-37
-39
-41
-43
-44
-45
-46
-47
-47
-47
-47
-47
-46
-45
-44
-43
-41
-40
-38
-35
-33
-30
-27
-24
-21
-18
-14
-10
-6
-2
3
7
12
17
22
28
33
39
45
51
57
63
70
77
83
90
97
105
112
119
127
135
143
151
159
167
175
184
192
201
209
218
227
236
245
254
263
273
282
291
301
310
320
329
339
349
358
368
378
388
397
407
417
427
437
446
456
466
476
485
495
505
515
524
534
544
553
563
572
582
591
601
610
620
629
638
648
657
666
675
684
693
702
711
720
728
737
746
754
763
771
779
788
796
804
812
820
828
836
843
851
859
866
874
881
889
896
903
911
918
925
932
939
946
953
960
967
974
981
988
995
1002
1008
1014
1022
1028
1035
1042
1048
1055
1061
1068
1074
1081
1087
1093
1100
1106
1112
1118
1124
1130
1136
1142
1148
1154
1159
1165
1171
1176
1182
1187
1192
1198
1203
1208
1213
1218
1223
1228
1233
1238
1242
1247
1252
1256
1261
1265
1269
1273
1278
1282
1286
1290
1293
1297
1301
1304
1308
1311
1315
1318
1321
1324
1327
1330
1333
1335
1338
1341
1343
1345
1348
1350
1352
1354
1356
1358
1359
1361
1362
1364
1365
1366
1368
1369
1370
1371
1371
1372
1373
1373
1374
1374
1374
1374
1374
1374
1374
1373
1373
1373
1372
1371
1370
1370
1369
1368
1366
1365
1364
1363
1361
1360
1358
1357
1355
1354
1352
1351
1349
1348
1346
1345
1344
1342
1341
1339
1338
1336
1335
1333
1332
1330
1329
1327
1326
1324
1323
1322
1320
1319
1317
1316
1314
1313
1311
1310
1309
1307
1306
1304
1303
1301
1300
1299
1297
1296
1294
1293
1291
1290
1289
1287
1286
1284
1283
1282
1280
1279
1277
1276
1275
1273
1272
1270
1269
1268
1266
1265
1263
1262
1261
1259
1258
1257
1255
1254
1252
1251
1250
1248
1247
1246
1244
1243
1241
1240
1239
1237
1236
1235
1233
1232
1231
1229
1228
1227
1225
1224
1223
1221
1220
1219
1217
1216
1215
1213
1212
1211
1209
1208
1207
1205
1204
1203
1201
1200
1199
1197
1196
1195
1193
1192
1191
1189
1188
1187
1186
1184
1183
1182
1180
1179
1178
1177
1175
1174
1173
1171
1170
1169
1168
1166
1165
1164
1162
1161
1160
1159
1157
1156
1155
1154
1152
1151
1150
1149
1147
1146
1145
1144
1142
1141
1140
1139
1137
1136
1135
1134
1132
1131
1130
1129
1127
1126
1125
1124
1122
1121
1120
1119
1118
1116
1115
1114
1113
1112
1110
1109
1108
1107
1105
1104
1103
1102
1101
1099
1098
1097
1096
1095
1094
1092
1091
1090
1089
1088
1086
1085
1084
1083
1082
1081
1079
1078
1077
1076
1075
1074
1072
1071
1070
1069
1068
1067
1065
1064
1063
1062
1061
1060
1058
1057
1056
1055
1054
1053
1052
1051
1049
1048
1047
1046
1045
1044
1043
1041
1040
1039
1038
1037
1036
1035
1034
1033
1031
1030
1029
1028
1027
1026
1025
1024
1022
1020
1020
1018
1018
1016
1016
1014
1014
1012
1012
1010
1008
1008
1006
1006
1004
1004
1002
1002
1000
1000
999
998
997
995
994
993
992
991
990
989
988
987
986
985
984
983
982
981
980
979
978
977
975
974
973
972
971
970
969
968
967
966
965
964
963
962
961
960
959
958
957
956
955
954
953
952
951
950
949
948
947
946
945
944
943
942
941
940
939
938
937
936
935
934
933
932
931
930
929
928
927
926
925
924
923
922
921
920
919
918
917
917
916
915
914
913
912
911
910
909
908
907
906
905
904
903
902
901
900
899
899
898
897
896
895
894
893
892
891
890
889
888
887
886
886
885
884
883
882
881
880
879
878
877
876
876
875
874
873
872
871
870
869
868
868
867
866
865
864
863
862
861
860
860
859
858
857
856
855
854
853
853
852
851
850
849
848
847
847
846
845
844
843
842
841
841
840
839
838
837
836
835
835
834
833
832
831
830
830
829
828
827
826
825
825
824
823
822
821
820
820
819
818
817
816
816
815
814
813
812
812
811
810
809
808
807
807
806
805
804
804
803
802
801
800
800
799
798
797
796
796
795
794
793
792
792
791
790
789
789
788
787
786
786
785
784
783
782
782
781
780
779
779
778
777
776
776
775
774
773
773
772
771
770
770
769
768
767
767
766
765
765
764
763
762
762
761
760
759
759
758
757
757
756
755
754
754
753
752
752
751
750
749
749
748
747
747
746
745
744
744
743
742
742
741
740
740
739
738
737
737
736
735
735
734
733
733
732
731
731
730
729
729
728
727
727
726
725
725
724
723
723
722
721
721
720
719
719
718
717
717
716
715
715
714
713
713
712
711
711
710
710
709
708
708
707
706
706
705
704
704
703
703
702
701
701
700
699
699
698
697
697
696
696
695
694
694
693
693
692
691
691
690
690
689
688
688
687
686
686
685
685
684
683
683
682
682
681
681
680
679
679
678
678
677
676
676
675
675
674
673
673
672
672
671
671
670
669
669
668
668
667
667
666
665
665
664
664
663
663
662
662
661
660
660
659
659
658
658
657
657
656
655
655
654
654
653
653
652
652
651
651
650
650
649
648
648
647
647
646
646
645
645
644
644
643
643
642
642
641
641
640
640
639
639
638
637
637
636
636
635
635
634
634
633
633
632
632
631
631
630
630
629
629
628
628
627
627
626
626
625
625
625
624
624
623
623
622
622
621
621
620
620
619
619
618
618
617
617
616
616
615
615
615
614
614
613
613
612
612
611
611
610
610
609
609
609
608
608
607
607
606
606
605
605
604
604
604
603
603
602
602
601
601
600
600
600
599
599
598
598
597
597
597
596
596
595
595
594
594
594
593
593
592
592
592
591
591
590
590
589
589
589
588
588
587
587
587
586
586
585
585
585
584
584
583
583
583
582
582
581
581
581
580
580
579
579
579
578
578
577
577
577
576
576
575
575
575
574
574
574
573
573
572
572
572
571
571
571
570
570
569
569
569
568
568
568
567
567
567
566
566
565
565
565
564
564
564
563
563
563
562
562
562
561
561
560
560
560
559
559
559
558
558
558
557
557
557
556
556
556
555
555
555
554
554
554
553
553
553
552
552
552
551
551
551
550
550
550
549
549
549
548
548
548
547
547
547
547
546
546
546
545
545
545
544
544
544
543
543
543
543
542
542
542
541
541
541
540
540
540
540
539
539
539
538
538
538
