5
61099
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-160
-161
-161
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-198
-198
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-215
-215
-216
-216
-216
-216
-216
-217
-217
-217
-217
-217
-217
-218
-218
-218
-218
-218
-218
-219
-219
-219
-219
-219
-219
-220
-220
-220
-220
-220
-220
-221
-221
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-222
-223
-223
-223
-223
-223
-223
-223
-223
-224
-224
-224
-224
-224
-224
-224
-224
-225
-225
-225
-225
-225
-225
-225
-225
-225
-225
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-230
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-229
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-225
-225
-225
-225
-225
-225
-225
-225
-225
-225
-224
-224
-224
-224
-224
-224
-224
-224
-224
-223
-223
-223
-223
-223
-223
-223
-223
-222
-222
-222
-222
-222
-222
-222
-222
-221
-221
-221
-221
-221
-221
-221
-221
-220
-220
-220
-220
-220
-220
-220
-219
-219
-219
-219
-219
-219
-219
-218
-218
-218
-218
-218
-218
-218
-217
-217
-217
-217
-217
-217
-217
-217
-216
-216
-216
-216
-216
-216
-216
-215
-215
-215
-215
-215
-215
-215
-215
-214
-214
-214
-214
-214
-214
-214
-213
-213
-213
-213
-213
-213
-213
-212
-212
-212
-212
-212
-212
-211
-211
-211
-211
-211
-211
-210
-210
-210
-210
-210
-210
-209
-209
-209
-209
-209
-208
-208
-208
-208
-208
-208
-207
-207
-207
-207
-207
-207
-206
-206
-206
-206
-206
-206
-205
-205
-205
-205
-205
-204
-204
-204
-204
-204
-204
-203
-203
-203
-203
-203
-202
-202
-202
-202
-202
-201
-201
-201
-201
-201
-200
-200
-200
-200
-200
-199
-199
-199
-199
-198
-198
-198
-198
-197
-197
-197
-197
-197
-196
-196
-196
-196
-195
-195
-195
-195
-194
-194
-194
-194
-193
-193
-193
-193
-192
-192
-192
-192
-191
-191
-191
-191
-190
-190
-190
-190
-190
-189
-189
-189
-189
-188
-188
-188
-188
-187
-187
-187
-187
-186
-186
-186
-186
-185
-185
-185
-185
-184
-184
-184
-184
-183
-183
-183
-183
-182
-182
-182
-182
-181
-181
-181
-181
-180
-180
-180
-180
-179
-179
-179
-179
-178
-178
-178
-178
-177
-177
-177
-177
-176
-176
-176
-176
-175
-175
-175
-174
-174
-174
-174
-173
-173
-173
-173
-172
-172
-172
-172
-171
-171
-171
-170
-170
-170
-170
-169
-169
-169
-168
-168
-168
-168
-167
-167
-167
-166
-166
-166
-166
-165
-165
-165
-164
-164
-164
-164
-163
-163
-163
-162
-162
-162
-161
-161
-161
-161
-160
-160
-160
-159
-159
-159
-159
-158
-158
-158
-157
-157
-157
-156
-156
-156
-155
-155
-155
-155
-154
-154
-154
-153
-153
-153
-152
-152
-152
-151
-151
-151
-150
-150
-150
-149
-149
-149
-148
-148
-148
-147
-147
-147
-147
-146
-146
-146
-145
-145
-145
-144
-144
-144
-143
-143
-143
-142
-142
-142
-141
-141
-141
-140
-140
-140
-139
-139
-139
-138
-138
-138
-137
-137
-137
-136
-136
-136
-135
-135
-135
-134
-134
-134
-133
-133
-133
-132
-132
-132
-131
-131
-131
-130
-130
-130
-129
-129
-129
-128
-128
-128
-127
-127
-127
-126
-126
-126
-126
-125
-125
-125
-124
-124
-124
-123
-123
-123
-122
-122
-122
-121
-121
-121
-120
-120
-120
-120
-119
-119
-119
-118
-118
-118
-117
-117
-117
-116
-116
-116
-115
-115
-115
-115
-114
-114
-114
-113
-113
-113
-112
-112
-112
-112
-111
-111
-111
-110
-110
-110
-109
-109
-109
-108
-108
-108
-108
-107
-107
-107
-106
-106
-106
-105
-105
-105
-104
-104
-104
-103
-103
-102
-102
-102
-101
-101
-101
-100
-100
-100
-99
-99
-99
-98
-98
-98
-97
-97
-97
-96
-96
-96
-95
-95
-95
-94
-94
-94
-93
-93
-92
-92
-92
-91
-91
-91
-90
-90
-90
-89
-89
-89
-88
-88
-87
-87
-87
-86
-86
-86
-85
-85
-85
-84
-84
-84
-83
-83
-82
-82
-82
-81
-81
-81
-80
-80
-79
-79
-79
-78
-78
-78
-77
-77
-77
-76
-76
-75
-75
-75
-74
-74
-73
-73
-73
-72
-72
-72
-71
-71
-70
-70
-70
-69
-69
-68
-68
-68
-67
-67
-66
-66
-66
-65
-65
-64
-64
-64
-63
-63
-62
-62
-61
-61
-61
-60
-60
-59
-59
-59
-58
-58
-57
-57
-57
-56
-56
-55
-55
-54
-54
-54
-53
-53
-52
-52
-51
-51
-51
-50
-50
-49
-49
-48
-48
-48
-47
-47
-46
-46
-46
-45
-45
-44
-44
-44
-43
-43
-42
-42
-41
-41
-41
-40
-40
-39
-39
-39
-38
-38
-37
-37
-36
-36
-36
-35
-35
-34
-34
-34
-33
-33
-32
-32
-32
-31
-31
-30
-30
-30
-29
-29
-28
-28
-28
-27
-27
-26
-26
-26
-25
-25
-24
-24
-24
-23
-23
-22
-22
-21
-21
-21
-20
-20
-19
-19
-18
-18
-18
-17
-17
-16
-16
-15
-15
-15
-14
-14
-13
-13
-12
-12
-12
-11
-11
-10
-10
-9
-9
-9
-8
-8
-7
-7
-6
-6
-5
-5
-5
-4
-4
-3
-3
-2
-2
-1
-1
-1
0
0
1
1
2
2
3
3
4
4
5
5
5
6
6
7
7
8
8
9
9
10
10
11
11
12
12
12
13
13
14
14
15
15
16
16
17
17
17
18
18
19
19
20
20
21
21
22
22
22
23
23
24
24
25
25
26
26
27
27
27
28
28
29
29
30
30
31
31
31
32
32
33
33
34
34
34
35
35
36
36
37
37
38
38
38
39
39
40
40
41
41
41
42
42
43
43
44
44
44
45
45
46
46
46
47
47
48
48
49
49
49
50
50
51
51
52
52
52
53
53
54
54
54
55
55
56
56
57
57
58
58
58
59
59
60
60
61
61
61
62
62
63
63
64
64
65
65
65
66
66
67
67
68
68
69
69
70
70
70
71
71
72
72
73
73
73
74
74
75
75
76
76
77
77
78
78
78
79
79
80
80
81
81
82
82
82
83
83
84
84
85
85
85
86
86
87
87
88
88
88
89
89
90
90
90
91
91
92
92
92
93
93
94
94
94
95
95
96
96
96
97
97
98
98
98
99
99
100
100
100
101
101
102
102
102
103
103
103
104
104
105
105
105
106
106
107
107
107
108
108
109
109
109
110
110
111
111
111
112
112
113
113
113
114
114
115
115
115
116
116
117
117
117
118
118
119
119
119
120
120
121
121
122
122
122
123
123
124
124
125
125
125
126
126
127
127
127
128
128
129
129
129
130
130
131
131
131
132
132
133
133
133
134
134
135
135
135
136
136
136
137
137
138
138
138
139
139
139
140
140
140
141
141
142
142
142
143
143
143
144
144
145
145
145
146
146
146
147
147
147
148
148
148
149
149
150
150
150
151
151
151
152
152
153
153
153
154
154
154
155
155
155
156
156
157
157
157
158
158
158
159
159
159
160
160
161
161
161
162
162
162
163
163
163
164
164
165
165
165
166
166
166
167
167
168
168
168
169
169
169
170
170
171
171
171
172
172
172
173
173
174
174
174
175
175
175
176
176
177
177
177
178
178
178
179
179
180
180
180
181
181
182
182
182
183
183
183
184
184
185
185
185
186
186
187
187
187
188
188
188
189
189
190
190
190
191
191
192
192
193
193
193
194
194
195
195
195
196
196
197
197
198
198
198
199
199
200
200
201
201
201
202
202
203
203
204
204
205
205
205
206
206
207
207
208
208
209
209
209
210
210
211
211
212
212
213
213
214
214
215
215
215
216
216
217
217
218
218
219
219
220
220
221
221
222
222
223
223
224
224
225
225
226
226
227
227
227
228
228
229
229
230
230
231
231
232
232
233
233
234
234
234
235
235
236
236
237
237
238
238
239
239
240
240
241
241
242
242
242
243
243
244
244
245
245
246
246
247
247
247
248
248
249
249
250
250
251
251
251
252
252
253
253
254
254
254
255
255
256
256
257
257
257
258
258
259
259
259
260
260
260
261
261
262
262
262
263
263
263
264
264
265
265
265
266
266
266
267
267
267
268
268
268
269
269
269
270
270
270
271
271
271
272
272
272
273
273
273
274
274
274
275
275
275
275
276
276
276
277
277
277
278
278
278
278
279
279
279
279
280
280
280
281
281
281
281
282
282
282
282
283
283
283
283
284
284
284
284
285
285
285
285
286
286
286
286
286
287
287
287
287
288
288
288
288
289
289
289
289
289
290
290
290
290
291
291
291
291
291
292
292
292
292
292
293
293
293
293
293
294
294
294
294
294
294
295
295
295
295
295
296
296
296
296
296
296
297
297
297
297
297
297
298
298
298
298
298
298
299
299
299
299
299
299
299
300
300
300
300
300
300
300
301
301
301
301
301
301
301
301
302
302
302
302
302
302
302
303
303
303
303
303
303
303
303
303
304
304
304
304
304
304
304
304
304
304
304
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
305
305
305
305
305
305
305
305
305
305
305
305
305
305
304
304
304
304
304
304
304
304
304
304
304
304
304
303
303
303
303
303
303
303
303
303
303
302
302
302
302
302
302
302
302
302
302
301
301
301
301
301
301
301
301
301
301
301
300
300
300
300
300
300
300
300
300
300
300
300
299
299
299
299
299
299
299
299
299
299
299
299
298
298
298
298
298
298
298
298
298
298
298
297
297
297
297
297
297
297
297
297
296
296
296
296
296
296
296
296
296
295
295
295
295
295
295
295
295
294
294
294
294
294
294
294
294
293
293
293
293
293
293
293
292
292
292
292
292
292
292
291
291
291
291
291
291
290
290
290
290
290
289
289
289
289
289
289
288
288
288
288
287
287
287
287
287
286
286
286
286
286
285
285
285
285
285
284
284
284
284
284
284
283
283
283
283
283
282
282
282
282
282
281
281
281
281
281
280
280
280
280
280
279
279
279
279
279
278
278
278
278
278
277
277
277
277
277
276
276
276
276
276
275
275
275
275
275
274
274
274
274
274
273
273
273
273
273
272
272
272
272
272
272
271
271
271
271
271
270
270
270
270
270
270
269
269
269
269
269
269
268
268
268
268
268
268
267
267
267
267
267
267
267
266
266
266
266
266
266
265
265
265
265
265
265
265
264
264
264
264
264
264
264
263
263
263
263
263
263
263
262
262
262
262
262
262
261
261
261
261
261
261
261
260
260
260
260
260
260
260
259
259
259
259
259
259
259
258
258
258
258
258
258
258
257
257
257
257
257
257
257
257
256
256
256
256
256
256
256
255
255
255
255
255
255
254
254
254
254
254
254
254
253
253
253
253
253
253
252
252
252
252
252
252
251
251
251
251
251
251
250
250
250
250
250
249
249
249
249
249
249
248
248
248
248
248
247
247
247
247
247
246
246
246
246
246
245
245
245
245
245
244
244
244
244
244
243
243
243
243
243
242
242
242
242
241
241
241
241
241
240
240
240
240
239
239
239
239
238
238
238
238
237
237
237
237
236
236
236
236
235
235
235
235
234
234
234
234
233
233
233
232
232
232
232
231
231
231
231
230
230
230
229
229
229
229
228
228
228
227
227
227
226
226
226
225
225
225
224
224
224
223
223
223
223
222
222
222
221
221
221
220
220
219
219
219
218
218
218
217
217
217
216
216
216
215
215
215
214
214
214
213
213
213
212
212
212
211
211
210
210
210
209
209
209
208
208
208
207
207
207
206
206
206
205
205
205
204
204
204
203
203
203
202
202
202
201
201
201
201
200
200
200
199
199
199
198
198
198
197
197
197
197
196
196
196
195
195
195
195
194
194
194
193
193
193
193
192
192
192
191
191
191
191
190
190
190
189
189
189
188
188
188
188
187
187
187
186
186
186
186
185
185
185
184
184
184
183
183
183
182
182
182
182
181
181
181
180
180
180
179
179
179
179
178
178
178
177
177
177
176
176
176
176
175
175
175
174
174
174
174
173
173
173
173
172
172
172
171
171
171
171
170
170
170
170
169
169
169
169
168
168
168
168
167
167
167
167
166
166
166
165
165
165
165
164
164
164
164
163
163
163
163
162
162
162
162
161
161
161
160
160
160
160
159
159
159
159
158
158
158
158
157
157
157
156
156
156
156
155
155
155
155
154
154
154
154
153
153
153
152
152
152
152
151
151
151
151
150
150
150
150
149
149
149
149
148
148
148
147
147
147
147
146
146
146
146
145
145
145
145
144
144
144
144
143
143
143
142
142
142
142
141
141
141
141
141
140
140
140
140
139
139
139
139
139
138
138
138
138
137
137
137
137
137
136
136
136
136
136
135
135
135
135
135
134
134
134
134
134
133
133
133
133
133
132
132
132
132
132
131
131
131
131
131
130
130
130
130
130
130
129
129
129
129
129
128
128
128
128
128
128
127
127
127
127
127
127
126
126
126
126
126
125
125
125
125
125
125
125
124
124
124
124
124
124
123
123
123
123
123
123
123
122
122
122
122
122
122
121
121
121
121
121
121
121
120
120
120
120
120
120
119
119
119
119
119
119
119
118
118
118
118
118
118
117
117
117
117
117
117
117
116
116
116
116
116
116
116
115
115
115
115
115
115
115
115
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
111
111
111
111
111
111
111
111
111
111
111
111
111
110
110
110
110
110
110
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
101
101
101
100
100
100
100
100
100
100
100
100
100
99
99
99
99
99
99
99
99
99
99
99
98
98
98
98
98
98
98
98
98
98
97
97
97
97
97
97
97
97
97
97
96
96
96
96
96
96
96
96
96
96
96
95
95
95
95
95
95
95
95
95
95
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
91
91
91
91
91
91
90
90
90
90
90
90
89
89
89
89
89
89
88
88
88
88
88
88
87
87
87
87
87
87
87
86
86
86
86
86
86
85
85
85
85
85
85
84
84
84
84
84
84
84
83
83
83
83
83
83
82
82
82
82
82
82
82
81
81
81
81
81
81
81
80
80
80
80
80
80
80
79
79
79
79
79
79
79
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
76
76
76
76
76
76
76
76
75
75
75
75
75
75
75
75
75
75
74
74
74
74
74
74
74
74
74
74
74
74
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
85
85
85
85
85
85
84
84
84
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
81
81
81
81
81
81
81
81
81
80
80
80
80
80
80
80
80
80
79
79
79
79
79
79
79
79
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
77
76
76
76
76
76
76
76
75
75
75
75
75
75
74
74
74
74
74
74
74
73
73
73
73
73
73
72
72
72
72
72
72
71
71
71
71
71
71
71
70
70
70
70
70
70
69
69
69
69
69
69
68
68
68
68
68
68
67
67
67
67
67
67
66
66
66
66
66
66
65
65
65
65
65
64
64
64
64
64
63
63
63
63
63
62
62
62
62
62
61
61
61
61
61
60
60
60
60
59
59
59
59
59
58
58
58
58
58
57
57
57
57
56
56
56
56
55
55
55
55
54
54
54
54
53
53
53
53
52
52
52
52
51
51
51
51
50
50
50
50
49
49
49
49
48
48
48
48
47
47
47
47
46
46
46
46
45
45
45
45
44
44
44
43
43
43
43
42
42
42
42
41
41
41
40
40
40
40
39
39
39
38
38
38
38
37
37
37
36
36
36
35
35
35
35
34
34
34
33
33
33
32
32
32
32
31
31
31
30
30
30
29
29
29
28
28
28
28
27
27
27
26
26
26
26
25
25
25
24
24
24
24
23
23
23
22
22
22
22
21
21
21
21
20
20
20
20
19
19
19
18
18
18
18
17
17
17
17
16
16
16
16
15
15
15
15
14
14
14
14
13
13
13
13
13
12
12
12
12
11
11
11
11
10
10
10
10
10
9
9
9
9
8
8
8
8
8
7
7
7
7
6
6
6
6
6
5
5
5
5
4
4
4
4
4
3
3
3
3
3
3
2
2
2
2
2
1
1
1
1
1
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-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
-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
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-1
-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
4
4
4
4
4
5
5
5
5
5
6
6
6
6
6
7
7
7
7
8
8
8
8
8
9
9
9
9
10
10
10
10
11
11
11
11
11
12
12
12
12
13
13
13
13
14
14
14
14
14
15
15
15
15
16
16
16
16
17
17
17
17
18
18
18
19
19
19
19
20
20
20
20
21
21
21
21
22
22
22
23
23
23
23
24
24
24
25
25
25
25
26
26
26
27
27
27
27
28
28
28
29
29
29
30
30
30
30
31
31
31
32
32
32
33
33
33
34
34
34
34
35
35
35
36
36
36
37
37
37
38
38
38
39
39
39
40
40
40
40
41
41
41
42
42
42
43
43
43
44
44
44
45
45
45
46
46
46
46
47
47
47
48
48
48
49
49
49
50
50
50
51
51
51
52
52
52
53
53
53
54
54
55
55
55
56
56
56
57
57
57
58
58
58
59
59
59
60
60
60
61
61
61
62
62
63
63
63
64
64
64
65
65
65
66
66
66
67
67
68
68
68
69
69
69
70
70
70
71
71
71
72
72
72
73
73
73
74
74
75
75
75
76
76
76
77
77
77
78
78
78
79
79
80
80
80
81
81
81
82
82
83
83
83
84
84
84
85
85
86
86
86
87
87
87
88
88
88
89
89
90
90
90
91
91
92
92
92
93
93
93
94
94
95
95
95
96
96
97
97
97
98
98
99
99
99
100
100
100
101
101
102
102
102
103
103
104
104
104
105
105
106
106
106
107
107
108
108
108
109
109
109
110
110
111
111
111
112
112
113
113
113
114
114
115
115
115
116
116
117
117
117
118
118
119
119
119
120
120
121
121
121
122
122
123
123
123
124
124
125
125
125
126
126
127
127
127
128
128
129
129
129
130
130
131
131
131
132
132
133
133
134
134
134
135
135
136
136
136
137
137
138
138
139
139
140
140
140
141
141
142
142
143
143
144
144
145
145
145
146
146
147
147
148
148
149
149
150
150
151
151
152
152
153
153
154
154
155
155
156
156
157
157
158
158
159
159
159
160
160
161
161
162
162
163
163
164
164
165
165
166
166
167
167
168
168
169
169
170
170
171
171
172
172
173
173
174
174
175
175
176
176
177
177
178
178
179
179
180
180
181
181
182
182
183
183
184
184
185
185
186
187
187
188
188
189
189
190
190
191
191
192
192
193
193
194
194
195
195
196
196
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
206
207
207
207
208
208
209
209
210
210
211
211
212
212
213
213
214
214
215
215
216
216
217
217
218
218
219
219
220
220
221
221
222
222
223
223
224
224
225
225
226
226
227
227
228
228
229
229
230
230
231
231
232
232
233
233
234
234
235
235
236
236
237
237
238
238
239
239
240
240
241
241
242
242
243
243
244
244
245
245
246
246
247
247
248
248
249
249
250
250
251
251
251
252
252
253
253
254
254
255
255
256
256
257
257
258
258
259
259
260
260
261
261
262
262
262
263
263
264
264
265
265
266
266
267
267
268
268
268
269
269
270
270
271
271
272
272
273
273
273
274
274
275
275
276
276
277
277
277
278
278
279
279
280
280
281
281
281
282
282
283
283
284
284
284
285
285
286
286
286
287
287
288
288
288
289
289
290
290
290
291
291
292
292
292
293
293
294
294
294
295
295
295
296
296
296
297
297
297
298
298
299
299
299
300
300
300
301
301
301
302
302
302
303
303
304
304
304
305
305
305
306
306
306
307
307
307
308
308
309
309
309
310
310
310
311
311
311
312
312
312
313
313
313
314
314
314
315
315
315
316
316
316
317
317
318
318
318
319
319
319
320
320
320
321
321
321
321
322
322
322
323
323
323
324
324
324
325
325
325
325
326
326
326
327
327
327
328
328
328
328
329
329
329
329
330
330
330
331
331
331
331
332
332
332
332
333
333
333
333
334
334
334
334
335
335
335
335
336
336
336
336
337
337
337
337
338
338
338
338
339
339
339
339
340
340
340
340
340
341
341
341
341
341
342
342
342
342
343
343
343
343
343
344
344
344
344
344
345
345
345
345
346
346
346
346
346
347
347
347
347
347
348
348
348
348
348
349
349
349
349
349
350
350
350
350
350
351
351
351
351
351
352
352
352
352
352
352
353
353
353
353
353
354
354
354
354
354
355
355
355
355
355
355
356
356
356
356
356
357
357
357
357
357
357
358
358
358
358
358
358
359
359
359
359
359
359
360
360
360
360
360
360
361
361
361
361
361
361
362
362
362
362
362
362
362
363
363
363
363
363
363
363
364
364
364
364
364
364
364
364
364
365
365
365
365
365
365
365
365
365
365
366
366
366
366
366
366
366
366
366
366
366
367
367
367
367
367
367
367
367
367
367
367
367
367
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
369
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
368
367
367
367
367
367
367
367
367
367
367
367
366
366
366
366
366
366
366
366
366
366
365
365
365
365
365
365
365
365
364
364
364
364
364
364
364
364
363
363
363
363
363
363
363
362
362
362
362
362
362
362
362
361
361
361
361
361
361
361
360
360
360
360
360
360
360
360
359
359
359
359
359
359
359
358
358
358
358
358
358
358
357
357
357
357
357
357
357
356
356
356
356
356
356
355
355
355
355
355
355
354
354
354
354
354
354
353
353
353
353
353
353
352
352
352
352
352
352
351
351
351
351
351
350
350
350
350
350
349
349
349
349
349
348
348
348
348
348
347
347
347
347
347
346
346
346
346
345
345
345
345
344
344
344
344
343
343
343
343
342
342
342
342
341
341
341
341
340
340
340
340
339
339
339
338
338
338
338
337
337
337
336
336
336
336
335
335
335
334
334
334
334
333
333
333
332
332
332
331
331
331
331
330
330
330
329
329
329
329
328
328
328
327
327
327
326
326
326
326
325
325
325
324
324
324
323
323
323
322
322
322
321
321
321
320
320
320
319
319
319
318
318
318
317
317
317
316
316
316
315
315
315
314
314
314
313
313
313
312
312
312
311
311
311
310
310
310
309
309
308
308
308
307
307
307
306
306
306
305
305
305
304
304
303
303
303
302
302
302
301
301
301
300
300
300
299
299
298
298
298
297
297
297
296
296
296
295
295
295
294
294
293
293
293
292
292
292
291
291
291
290
290
290
289
289
289
288
288
288
288
287
287
287
286
286
286
285
285
285
284
284
284
283
283
283
282
282
282
281
281
281
280
280
280
279
279
279
278
278
278
278
277
277
277
276
276
276
275
275
275
274
274
274
273
273
273
272
272
271
271
271
270
270
270
269
269
269
268
268
268
267
267
267
266
266
266
265
265
265
264
264
263
263
263
262
262
262
261
261
261
260
260
259
259
259
258
258
258
257
257
257
256
256
256
255
255
254
254
254
253
253
253
252
252
252
251
251
251
250
250
250
249
249
249
248
248
247
247
247
246
246
246
245
245
245
244
244
244
243
243
243
242
242
242
241
241
241
240
240
240
239
239
239
238
238
238
237
237
237
236
236
236
235
235
235
234
234
233
233
233
232
232
232
231
231
231
230
230
230
229
229
228
228
228
227
227
227
226
226
226
225
225
225
224
224
224
223
223
222
222
222
221
221
221
220
220
220
219
219
219
218
218
218
217
217
217
216
216
216
215
215
215
214
214
213
213
213
212
212
212
211
211
211
210
210
210
209
209
209
208
208
208
207
207
207
206
206
205
205
205
204
204
204
203
203
203
202
202
202
201
201
200
200
200
199
199
199
198
198
198
197
197
197
196
196
196
195
195
194
194
194
193
193
193
192
192
192
191
191
191
190
190
190
189
189
188
188
188
187
187
187
186
186
186
185
185
185
184
184
184
183
183
183
182
182
182
181
181
180
180
180
179
179
179
178
178
178
177
177
177
176
176
175
175
175
174
174
174
173
173
173
172
172
171
171
171
170
170
169
169
169
168
168
168
167
167
166
166
166
165
165
164
164
164
163
163
162
162
162
161
161
160
160
160
159
159
158
158
158
157
157
156
156
156
155
155
154
154
154
153
153
152
152
151
151
151
150
150
149
149
149
148
148
147
147
146
146
146
145
145
144
144
143
143
143
142
142
141
141
140
140
140
139
139
138
138
138
137
137
136
136
135
135
135
134
134
133
133
132
132
132
131
131
130
130
130
129
129
128
128
128
127
127
126
126
126
125
125
124
124
123
123
123
122
122
121
121
121
120
120
119
119
119
118
118
118
117
117
116
116
116
115
115
115
114
114
114
113
113
113
112
112
111
111
111
110
110
110
109
109
109
108
108
108
107
107
107
106
106
106
105
105
105
104
104
104
103
103
103
102
102
102
101
101
101
100
100
99
99
99
98
98
98
97
97
97
96
96
95
95
95
94
94
94
93
93
92
92
92
91
91
91
90
90
89
89
89
88
88
88
87
87
86
86
86
85
85
85
84
84
83
83
83
82
82
81
81
81
80
80
79
79
79
78
78
77
77
77
76
76
75
75
74
74
74
73
73
72
72
72
71
71
70
70
69
69
69
68
68
67
67
67
66
66
65
65
64
64
64
63
63
62
62
62
61
61
60
60
59
59
59
58
58
57
57
56
56
55
55
55
54
54
53
53
52
52
52
51
51
50
50
49
49
48
48
47
47
47
46
46
45
45
44
44
43
43
42
42
41
41
41
40
40
39
39
38
38
37
37
36
36
35
35
35
34
34
33
33
32
32
31
31
30
30
29
29
29
28
28
27
27
26
26
25
25
24
24
23
23
22
22
21
21
20
20
19
19
18
18
17
17
17
16
16
15
15
14
14
13
13
12
12
11
11
10
10
9
9
8
8
7
7
6
6
5
5
4
4
3
3
2
2
1
1
1
0
0
-1
-1
-2
-2
-3
-3
-4
-4
-5
-5
-6
-6
-7
-7
-7
-8
-8
-9
-9
-10
-10
-11
-11
-12
-12
-12
-13
-13
-14
-14
-15
-15
-16
-16
-17
-17
-18
-18
-18
-19
-19
-20
-20
-21
-21
-22
-22
-23
-23
-24
-24
-25
-25
-25
-26
-26
-27
-27
-28
-28
-29
-29
-30
-30
-31
-31
-31
-32
-32
-33
-33
-34
-34
-35
-35
-36
-36
-36
-37
-37
-38
-38
-39
-39
-40
-40
-41
-41
-41
-42
-42
-43
-43
-44
-44
-45
-45
-46
-46
-47
-47
-48
-48
-49
-49
-50
-50
-51
-51
-52
-52
-52
-53
-53
-54
-54
-55
-55
-56
-56
-57
-57
-58
-58
-59
-59
-60
-60
-61
-61
-61
-62
-62
-63
-63
-64
-64
-65
-65
-66
-66
-67
-67
-68
-68
-68
-69
-69
-70
-70
-71
-71
-72
-72
-73
-73
-74
-74
-75
-75
-76
-76
-76
-77
-77
-78
-78
-79
-79
-80
-80
-81
-81
-82
-82
-82
-83
-83
-84
-84
-85
-85
-86
-86
-87
-87
-87
-88
-88
-89
-89
-90
-90
-91
-91
-92
-92
-93
-93
-94
-94
-94
-95
-95
-96
-96
-97
-97
-98
-98
-99
-99
-100
-100
-100
-101
-101
-102
-102
-103
-103
-104
-104
-104
-105
-105
-106
-106
-107
-107
-108
-108
-108
-109
-109
-110
-110
-111
-111
-112
-112
-112
-113
-113
-114
-114
-115
-115
-115
-116
-116
-117
-117
-118
-118
-118
-119
-119
-120
-120
-120
-121
-121
-122
-122
-123
-123
-123
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-155
-155
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-160
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-196
-195
-195
-195
-195
-195
-195
-194
-194
-194
-194
-193
-193
-193
-193
-192
-192
-192
-192
-191
-191
-191
-191
-190
-190
-190
-189
-189
-189
-189
-189
-188
-188
-188
-188
-188
-188
-188
-187
-187
-187
-187
-187
-187
-187
-186
-186
-186
-186
-186
-186
-185
-185
-185
-185
-184
-184
-184
-184
-183
-183
-183
-183
-182
-182
-182
-181
-181
-181
-180
-180
-180
-179
-179
-178
-178
-178
-177
-176
-176
-175
-175
-174
-174
-173
-173
-172
-171
-171
-170
-170
-169
-169
-168
-167
-167
-166
-166
-165
-165
-164
-164
-163
-163
-162
-162
-161
-161
-160
-160
-160
-159
-159
-158
-158
-158
-158
-157
-157
-157
-156
-156
-156
-156
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-163
-163
-164
-164
-165
-166
-166
-167
-167
-168
-169
-170
-170
-171
-172
-173
-173
-174
-175
-176
-177
-177
-178
-179
-180
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-194
-195
-196
-197
-198
-198
-199
-200
-200
-201
-201
-202
-202
-202
-203
-203
-203
-204
-204
-204
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-211
-212
-212
-213
-214
-214
-215
-216
-217
-217
-218
-219
-220
-221
-221
-222
-223
-224
-225
-225
-226
-227
-228
-228
-229
-230
-230
-231
-231
-232
-232
-232
-233
-233
-234
-234
-234
-235
-235
-236
-236
-236
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-240
-240
-241
-241
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-245
-246
-246
-247
-247
-247
-248
-248
-249
-249
-250
-250
-251
-251
-252
-252
-253
-253
-254
-255
-255
-256
-256
-257
-257
-258
-258
-259
-259
-260
-260
-260
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-263
-263
-263
-263
-263
-262
-262
-261
-261
-260
-259
-258
-257
-256
-255
-254
-253
-252
-251
-250
-249
-248
-247
-246
-244
-243
-242
-241
-239
-238
-236
-235
-233
-231
-230
-228
-226
-224
-222
-220
-219
-217
-215
-213
-211
-210
-208
-206
-205
-203
-202
-200
-199
-198
-196
-195
-193
-192
-191
-189
-188
-186
-185
-183
-181
-180
-178
-176
-174
-172
-170
-169
-167
-164
-162
-160
-158
-156
-154
-151
-149
-146
-144
-141
-138
-135
-132
-129
-126
-122
-119
-115
-112
-108
-105
-101
-97
-94
-90
-87
-83
-80
-76
-73
-70
-67
-65
-62
-60
-57
-55
-53
-52
-50
-49
-47
-46
-45
-44
-44
-43
-43
-42
-42
-42
-42
-43
-43
-44
-44
-45
-46
-47
-47
-48
-49
-50
-51
-52
-53
-54
-54
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-54
-54
-53
-53
-52
-51
-50
-50
-49
-48
-47
-47
-46
-45
-44
-43
-43
-42
-41
-41
-41
-40
-40
-40
-40
-41
-41
-42
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-51
-52
-53
-53
-54
-54
-54
-54
-54
-54
-54
-53
-53
-52
-52
-51
-50
-50
-49
-48
-47
-46
-46
-45
-44
-43
-42
-41
-41
-40
-39
-38
-38
-37
-36
-35
-35
-34
-33
-32
-31
-30
-29
-28
-27
-26
-25
-24
-23
-22
-21
-20
-18
-17
-16
-15
-13
-12
-11
-9
-7
-6
-4
-3
-1
1
3
4
6
8
9
11
13
14
16
17
19
20
21
23
24
25
26
27
28
29
30
31
32
33
34
35
37
39
40
42
45
47
50
52
55
58
62
65
68
72
75
78
82
85
89
92
96
99
103
106
109
112
115
117
120
122
124
126
128
129
130
131
132
133
134
134
135
135
135
135
135
134
134
133
133
132
131
130
129
128
127
126
125
124
123
122
121
120
120
119
119
119
119
119
119
120
120
121
122
123
124
125
126
128
129
131
132
134
135
137
139
140
141
143
144
146
147
149
150
151
153
154
156
157
158
160
161
162
163
164
165
166
167
168
168
169
169
169
169
169
168
168
167
166
165
164
163
162
161
160
159
158
157
157
156
156
155
155
155
156
156
157
157
158
159
160
161
162
164
165
167
168
170
172
174
177
179
182
184
187
189
192
195
198
201
204
207
210
213
216
219
222
225
228
231
233
235
237
239
240
241
241
242
241
241
240
239
238
236
234
232
230
228
225
222
219
216
212
208
204
200
195
190
185
180
175
169
163
158
152
147
142
137
133
128
124
121
118
115
112
110
108
106
104
103
102
101
101
100
100
100
101
101
102
102
103
103
104
104
105
105
105
105
105
105
104
104
103
102
101
101
100
99
99
98
98
98
98
98
98
98
99
100
101
102
103
104
105
106
107
109
110
111
113
114
115
117
118
120
121
123
124
126
127
129
130
132
133
134
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
153
154
155
157
159
160
162
164
166
168
171
173
176
178
181
184
187
190
194
198
201
206
210
214
219
224
229
233
239
244
248
253
258
263
268
272
277
282
286
291
295
300
304
309
313
318
323
327
332
337
341
346
351
356
361
366
371
377
382
388
395
401
408
415
422
429
437
444
452
459
467
474
480
487
493
498
503
508
512
515
518
521
522
524
524
525
525
524
524
523
522
520
519
518
516
515
514
512
511
510
509
508
508
507
507
507
508
508
509
510
511
512
514
515
517
519
521
523
526
528
531
534
537
540
543
547
551
554
558
563
567
571
575
580
584
588
592
596
599
603
606
609
612
615
617
620
622
624
626
628
629
631
632
632
633
633
634
634
634
634
634
635
635
636
637
638
640
643
646
649
653
658
663
669
674
681
687
694
701
708
715
722
729
736
743
750
757
763
769
775
781
786
792
796
801
805
809
812
815
818
820
822
824
825
826
827
827
828
828
828
828
828
828
829
829
830
831
832
833
835
837
839
841
844
846
849
852
856
859
862
866
870
873
877
881
884
888
891
895
899
902
906
909
912
915
918
921
924
927
930
932
935
937
939
942
944
946
949
951
953
955
957
958
960
962
963
964
966
967
968
969
970
971
973
975
977
979
982
985
989
993
998
1002
1008
1014
1020
1027
1033
1040
1047
1054
1061
1068
1075
1082
1088
1095
1101
1107
1113
1118
1124
1129
1134
1139
1144
1148
1153
1157
1161
1165
1169
1174
1178
1182
1186
1191
1196
1201
1206
1212
1218
1224
1231
1238
1245
1253
1261
1269
1277
1286
1295
1303
1312
1321
1330
1339
1348
1357
1366
1375
1384
1392
1401
1409
1416
1424
1431
1437
1443
1449
1454
1459
1463
1467
1470
1473
1476
1479
1481
1483
1485
1486
1488
1489
1491
1492
1494
1496
1498
1500
1502
1505
1508
1512
1515
1520
1524
1529
1534
1539
1544
1550
1556
1563
1569
1575
1582
1588
1595
1601
1607
1613
1618
1624
1628
1633
1637
1640
1643
1645
1646
1647
1647
1646
1644
1642
1639
1635
1630
1624
1618
1611
1604
1596
1588
1580
1571
1562
1553
1544
1535
1526
1517
1509
1501
1493
1486
1479
1473
1468
1463
1459
1456
1453
1451
1450
1450
1450
1451
1453
1456
1458
1462
1465
1469
1473
1477
1481
1485
1489
1493
1496
1499
1501
1504
1505
1506
1506
1506
1505
1502
1499
1495
1489
1483
1475
1467
1457
1447
1436
1423
1411
1397
1382
1367
1352
1336
1319
1302
1284
1266
1248
1229
1211
1192
1173
1155
1137
1119
1101
1084
1068
1053
1038
1024
1010
999
988
978
970
962
955
949
944
940
937
934
933
932
932
932
933
935
937
940
943
947
951
955
959
962
966
969
972
975
976
978
978
978
976
974
971
968
963
957
951
943
935
926
917
906
895
884
872
860
848
836
823
811
800
788
777
767
757
748
739
731
724
717
710
705
700
695
691
688
686
684
683
682
682
683
685
687
689
692
695
699
702
706
709
712
715
717
719
719
719
718
715
711
706
699
691
682
671
659
646
632
617
602
586
570
553
536
520
503
487
472
457
443
430
418
407
397
388
380
374
368
364
361
359
358
358
360
362
365
369
374
380
387
395
405
415
426
438
452
466
481
497
514
531
549
567
586
605
624
643
663
681
700
718
736
754
770
786
802
816
829
842
854
864
874
883
892
899
906
912
918
923
927
931
935
938
941
944
948
951
954
958
962
967
972
978
984
992
1000
1010
1022
1034
1047
1062
1077
1094
1111
1129
1147
1165
1184
1203
1221
1239
1257
1274
1291
1307
1322
1336
1349
1362
1373
1383
1392
1400
1407
1413
1418
1422
1425
1427
1429
1429
1430
1429
1428
1427
1425
1423
1420
1418
1416
1413
1411
1409
1407
1406
1406
1406
1407
1409
1412
1417
1422
1429
1438
1448
1459
1472
1486
1502
1519
1538
1558
1578
1600
1623
1646
1670
1694
1719
1744
1768
1793
1817
1841
1864
1886
1907
1928
1947
1966
1983
1999
2013
2027
2039
2050
2060
2068
2076
2082
2086
2090
2093
2094
2095
2094
2093
2091
2089
2086
2082
2078
2074
2070
2065
2060
2056
2051
2047
2041
2037
2033
2031
2027
2025
2021
2020
2017
2017
2016
2015
2015
2015
2015
2015
2015
2016
2016
2017
2017
2017
2017
2019
2020
2021
2023
2025
2028
2031
2036
2041
2047
2054
2062
2071
2081
2091
2102
2114
2126
2139
2152
2165
2178
2192
2205
2219
2232
2245
2259
2271
2284
2296
2308
2320
2331
2342
2352
2362
2372
2381
2390
2398
2405
2412
2418
2424
2428
2432
2435
2436
2437
2436
2434
2431
2426
2419
2411
2402
2391
2378
2364
2348
2331
2314
2295
2276
2256
2237
2217
2197
2178
2159
2140
2123
2106
2090
2075
2061
2048
2037
2027
2017
2011
2005
2001
1998
1996
1995
1996
1997
1999
2001
2005
2009
2013
2017
2023
2028
2033
2037
2043
2047
2051
2054
2057
2059
2061
2062
2062
2061
2060
2058
2055
2051
2047
2041
2035
2028
2019
2009
2000
1988
1976
1962
1948
1933
1917
1900
1883
1864
1846
1826
1806
1786
1765
1744
1723
1702
1681
1661
1641
1622
1604
1588
1572
1558
1545
1533
1523
1514
1507
1501
1496
1492
1490
1489
1489
1491
1493
1496
1501
1505
1511
1517
1523
1529
1535
1541
1547
1553
1559
1564
1569
1575
1580
1584
1589
1593
1596
1599
1602
1604
1606
1606
1607
1606
1605
1603
1600
1596
1592
1586
1580
1574
1566
1558
1550
1541
1532
1523
1514
1505
1496
1488
1480
1472
1465
1459
1453
1448
1443
1440
1436
1434
1432
1430
1429
1428
1427
1426
1426
1425
1425
1424
1423
1421
1420
1418
1416
1413
1410
1407
1404
1400
1396
1392
1387
1381
1376
1369
1362
1355
1347
1338
1328
1317
1305
1291
1277
1262
1245
1228
1210
1190
1170
1150
1129
1107
1086
1064
1043
1022
1002
983
965
948
932
917
903
891
880
870
862
855
849
845
842
840
838
838
839
840
842
845
849
853
857
861
866
871
875
880
884
889
892
896
899
902
904
906
907
907
907
906
905
903
900
896
892
887
881
875
869
861
854
846
837
829
820
811
802
794
786
778
771
765
760
756
753
751
751
752
755
760
767
775
786
798
813
830
849
870
893
918
945
973
1002
1035
1067
1101
1135
1170
1204
1239
1274
1308
1342
1375
1407
1438
1468
1497
1524
1549
1573
1595
1615
1634
1650
1665
1678
1689
1698
1705
1710
1714
1716
1716
1715
1712
1707
1701
1693
1684
1673
1661
1647
1632
1616
1600
1582
1563
1544
1525
1505
1485
1466
1446
1427
1408
1389
1372
1355
1338
1323
1309
1295
1283
1272
1262
1253
1246
1240
1236
1233
1233
1234
1237
1242
1249
1259
1270
1283
1299
1315
1334
1354
1376
1398
1422
1447
1473
1499
1526
1553
1580
1608
1635
1663
1690
1717
1743
1768
1793
1816
1838
1859
1879
1897
1913
1928
1940
1951
1960
1967
1972
1975
1975
1974
1970
1964
1955
1944
1931
1915
1897
1876
1853
1828
1801
1771
1741
1708
1675
1640
1605
1568
1532
1496
1460
1424
1389
1356
1323
1293
1264
1236
1211
1189
1168
1150
1134
1120
1109
1100
1093
1088
1086
1086
1088
1093
1100
1109
1120
1134
1151
1170
1190
1213
1238
1265
1293
1323
1354
1387
1420
1453
1487
1521
1555
1589
1622
1654
1685
1714
1742
1768
1792
1814
1834
1850
1864
1874
1882
1886
1887
1884
1878
1868
1856
1840
1820
1798
1774
1746
1717
1686
1653
1619
1584
1548
1513
1476
1441
1405
1371
1337
1304
1272
1242
1213
1186
1161
1138
1117
1098
1083
1069
1059
1052
1048
1047
1049
1054
1062
1073
1087
1103
1121
1142
1165
1189
1216
1245
1275
1307
1340
1374
1410
1446
1483
1520
1557
1595
1632
1669
1706
1742
1777
1811
1844
1875
1905
1934
1961
1986
2009
2029
2048
2065
2079
2091
2100
2108
2112
2115
2115
2114
2110
2104
2096
2086
2074
2061
2045
2029
2013
1994
1974
1954
1932
1910
1888
1865
1841
1818
1794
1770
1746
1722
1699
1675
1653
1631
1610
1591
1572
1555
1539
1525
1513
1502
1494
1488
1483
1481
1480
1482
1486
1492
1500
1510
1522
1536
1551
1568
1586
1605
1624
1645
1665
1686
1708
1729
1749
1770
1790
1809
1827
1845
1861
1876
1890
1902
1914
1923
1932
1939
1945
1949
1953
1955
1956
1957
1956
1955
1953
1951
1948
1944
1940
1935
1930
1925
1920
1915
1910
1905
1900
1896
1893
1890
1888
1886
1886
1887
1888
1891
1894
1899
1905
1911
1919
1927
1936
1945
1955
1966
1976
1987
1998
2009
2020
2031
2041
2052
2062
2072
2081
2091
2100
2109
2118
2126
2134
2143
2151
2159
2166
2174
2182
2189
2197
2204
2212
2219
2226
2233
2240
2246
2252
2256
2260
2262
2263
2263
2261
2258
2254
2248
2241
2233
2224
2214
2204
2193
2182
2171
2160
2149
2139
2128
2118
2109
2100
2092
2084
2077
2072
2067
2063
2060
2057
2056
2056
2057
2059
2061
2065
2069
2074
2080
2087
2095
2104
2113
2124
2136
2149
2163
2178
2195
2212
2231
2250
2271
2292
2313
2335
2357
2379
2401
2422
2443
2463
2482
2500
2517
2532
2545
2558
2568
2577
2583
2588
2591
2591
2590
2586
2579
2571
2559
2546
2530
2512
2491
2469
2445
2418
2391
2362
2331
2300
2268
2235
2202
2168
2134
2100
2066
2031
1997
1962
1928
1894
1860
1826
1792
1758
1724
1690
1655
1620
1584
1548
1512
1475
1438
1400
1362
1323
1284
1245
1206
1167
1128
1089
1051
1012
976
939
903
868
834
800
768
737
708
679
651
625
599
575
551
528
506
484
463
443
422
403
383
364
345
326
308
291
274
258
243
228
214
202
190
179
169
160
152
145
138
132
126
121
116
110
105
98
91
82
73
62
49
35
18
0
-20
-43
-68
-95
-124
-155
-189
-224
-262
-302
-343
-387
-432
-479
-526
-575
-626
-676
-728
-780
-832
-884
-936
-988
-1039
-1090
-1140
-1189
-1237
-1284
-1330
-1375
-1418
-1460
-1500
-1539
-1576
-1611
-1644
-1675
-1705
-1732
-1757
-1780
-1800
-1819
-1835
-1849
-1861
-1871
-1879
-1885
-1890
-1892
-1894
-1893
-1892
-1889
-1886
-1882
-1877
-1871
-1865
-1859
-1853
-1846
-1840
-1833
-1827
-1821
-1816
-1810
-1805
-1800
-1796
-1792
-1788
-1785
-1782
-1779
-1776
-1773
-1771
-1768
-1765
-1763
-1760
-1757
-1755
-1752
-1749
-1746
-1744
-1741
-1739
-1738
-1737
-1736
-1736
-1737
-1739
-1741
-1745
-1749
-1754
-1759
-1766
-1773
-1782
-1791
-1802
-1813
-1825
-1838
-1852
-1867
-1883
-1900
-1917
-1935
-1953
-1972
-1991
-2009
-2029
-2050
-2071
-2091
-2112
-2133
-2154
-2176
-2198
-2219
-2241
-2263
-2284
-2305
-2325
-2345
-2365
-2384
-2401
-2418
-2434
-2449
-2463
-2476
-2488
-2498
-2507
-2514
-2521
-2525
-2529
-2531
-2531
-2530
-2528
-2524
-2519
-2512
-2504
-2495
-2484
-2473
-2462
-2450
-2437
-2425
-2413
-2401
-2390
-2380
-2371
-2362
-2355
-2350
-2345
-2342
-2340
-2340
-2341
-2344
-2348
-2353
-2359
-2367
-2375
-2385
-2395
-2406
-2418
-2431
-2444
-2457
-2471
-2485
-2498
-2511
-2524
-2536
-2546
-2555
-2563
-2569
-2573
-2574
-2574
-2571
-2565
-2557
-2546
-2533
-2518
-2500
-2480
-2459
-2436
-2411
-2385
-2359
-2332
-2305
-2277
-2250
-2224
-2198
-2173
-2149
-2127
-2105
-2084
-2065
-2045
-2029
-2013
-1997
-1983
-1969
-1957
-1945
-1935
-1926
-1919
-1912
-1908
-1905
-1905
-1907
-1911
-1918
-1927
-1940
-1955
-1974
-1996
-2020
-2048
-2078
-2111
-2146
-2183
-2222
-2262
-2304
-2347
-2390
-2435
-2479
-2524
-2568
-2612
-2656
-2699
-2742
-2784
-2825
-2865
-2905
-2943
-2981
-3017
-3053
-3087
-3120
-3152
-3182
-3212
-3239
-3266
-3291
-3314
-3336
-3356
-3375
-3392
-3408
-3423
-3437
-3450
-3461
-3473
-3483
-3493
-3504
-3514
-3525
-3536
-3549
-3562
-3577
-3593
-3611
-3630
-3652
-3675
-3700
-3726
-3755
-3785
-3818
-3852
-3887
-3924
-3963
-4003
-4046
-4090
-4135
-4182
-4231
-4281
-4332
-4385
-4439
-4493
-4549
-4605
-4662
-4719
-4777
-4835
-4893
-4951
-5008
-5066
-5122
-5178
-5233
-5286
-5338
-5389
-5438
-5485
-5530
-5573
-5614
-5653
-5690
-5725
-5758
-5789
-5818
-5845
-5871
-5894
-5916
-5937
-5955
-5972
-5987
-6000
-6011
-6020
-6028
-6034
-6038
-6040
-6040
-6038
-6034
-6028
-6020
-6010
-5998
-5984
-5968
-5950
-5929
-5907
-5882
-5855
-5826
-5795
-5762
-5727
-5691
-5652
-5612
-5570
-5527
-5483
-5439
-5393
-5348
-5302
-5256
-5210
-5164
-5119
-5074
-5030
-4987
-4944
-4902
-4861
-4822
-4783
-4746
-4711
-4677
-4644
-4614
-4585
-4559
-4534
-4512
-4492
-4473
-4456
-4441
-4427
-4415
-4404
-4394
-4384
-4376
-4367
-4360
-4352
-4344
-4337
-4329
-4321
-4313
-4304
-4295
-4285
-4274
-4263
-4251
-4238
-4224
-4209
-4192
-4175
-4157
-4137
-4116
-4094
-4070
-4046
-4022
-3997
-3971
-3944
-3917
-3889
-3861
-3833
-3805
-3776
-3748
-3719
-3691
-3663
-3636
-3610
-3584
-3559
-3534
-3511
-3488
-3466
-3444
-3423
-3402
-3382
-3362
-3342
-3322
-3303
-3283
-3263
-3244
-3224
-3205
-3186
-3167
-3148
-3130
-3111
-3093
-3076
-3059
-3042
-3025
-3009
-2993
-2978
-2963
-2950
-2936
-2924
-2912
-2901
-2891
-2882
-2874
-2866
-2860
-2854
-2849
-2844
-2840
-2836
-2832
-2828
-2823
-2818
-2813
-2806
-2799
-2791
-2783
-2773
-2763
-2753
-2742
-2730
-2719
-2707
-2696
-2684
-2672
-2661
-2650
-2639
-2628
-2617
-2607
-2597
-2587
-2577
-2568
-2559
-2551
-2544
-2538
-2532
-2528
-2526
-2524
-2525
-2527
-2530
-2536
-2544
-2554
-2565
-2579
-2595
-2612
-2631
-2652
-2675
-2698
-2723
-2748
-2775
-2801
-2827
-2853
-2878
-2903
-2926
-2948
-2968
-2986
-3002
-3015
-3027
-3036
-3043
-3047
-3050
-3050
-3049
-3046
-3041
-3036
-3029
-3021
-3014
-3005
-2997
-2988
-2979
-2971
-2962
-2954
-2945
-2937
-2929
-2920
-2912
-2903
-2895
-2886
-2878
-2870
-2862
-2855
-2850
-2845
-2841
-2840
-2839
-2841
-2845
-2851
-2858
-2869
-2881
-2895
-2912
-2930
-2950
-2972
-2995
-3020
-3045
-3072
-3098
-3126
-3153
-3180
-3206
-3232
-3257
-3280
-3303
-3325
-3345
-3364
-3381
-3397
-3411
-3425
-3437
-3448
-3458
-3467
-3475
-3483
-3490
-3497
-3503
-3509
-3515
-3521
-3527
-3533
-3538
-3543
-3548
-3553
-3557
-3560
-3564
-3567
-3569
-3571
-3573
-3575
-3576
-3577
-3577
-3577
-3577
-3576
-3574
-3571
-3567
-3562
-3555
-3547
-3538
-3527
-3514
-3500
-3484
-3466
-3447
-3427
-3405
-3382
-3357
-3332
-3305
-3278
-3249
-3220
-3191
-3160
-3130
-3099
-3068
-3038
-3007
-2977
-2948
-2920
-2892
-2866
-2841
-2818
-2795
-2774
-2755
-2737
-2720
-2704
-2690
-2677
-2665
-2654
-2644
-2635
-2627
-2620
-2614
-2609
-2606
-2603
-2600
-2599
-2598
-2598
-2598
-2599
-2600
-2601
-2603
-2605
-2607
-2610
-2612
-2616
-2620
-2624
-2629
-2635
-2641
-2648
-2656
-2664
-2673
-2682
-2691
-2701
-2712
-2723
-2734
-2747
-2760
-2773
-2788
-2803
-2820
-2838
-2857
-2877
-2898
-2921
-2945
-2970
-2997
-3026
-3055
-3087
-3120
-3154
-3189
-3226
-3263
-3301
-3340
-3379
-3418
-3457
-3495
-3533
-3570
-3606
-3640
-3673
-3704
-3733
-3760
-3785
-3808
-3829
-3847
-3864
-3879
-3891
-3902
-3911
-3919
-3925
-3930
-3933
-3936
-3938
-3939
-3940
-3940
-3940
-3939
-3938
-3937
-3937
-3936
-3935
-3935
-3936
-3937
-3939
-3942
-3946
-3951
-3957
-3964
-3971
-3980
-3990
-4000
-4010
-4021
-4030
-4041
-4051
-4059
-4069
-4075
-4082
-4088
-4091
-4094
-4097
-4097
-4096
-4093
-4088
-4082
-4073
-4061
-4046
-4030
-4010
-3986
-3959
-3928
-3894
-3856
-3814
-3769
-3721
-3669
-3615
-3558
-3498
-3437
-3375
-3311
-3246
-3182
-3117
-3053
-2990
-2928
-2868
-2809
-2753
-2700
-2649
-2601
-2557
-2516
-2479
-2445
-2415
-2389
-2367
-2349
-2334
-2322
-2315
-2310
-2308
-2310
-2314
-2321
-2330
-2341
-2355
-2370
-2386
-2403
-2421
-2440
-2459
-2477
-2494
-2511
-2527
-2541
-2553
-2563
-2571
-2576
-2579
-2580
-2577
-2572
-2563
-2552
-2539
-2522
-2504
-2483
-2460
-2436
-2410
-2383
-2355
-2326
-2297
-2268
-2239
-2210
-2181
-2152
-2123
-2095
-2068
-2040
-2013
-1987
-1961
-1936
-1910
-1885
-1860
-1835
-1809
-1784
-1759
-1733
-1708
-1682
-1656
-1630
-1604
-1577
-1551
-1525
-1498
-1471
-1444
-1417
-1390
-1363
-1336
-1309
-1282
-1255
-1229
-1204
-1179
-1155
-1131
-1109
-1087
-1067
-1047
-1028
-1010
-992
-975
-958
-942
-926
-910
-893
-876
-859
-841
-823
-803
-783
-762
-741
-718
-694
-669
-643
-617
-589
-561
-532
-502
-472
-443
-413
-383
-354
-325
-297
-270
-243
-217
-192
-167
-143
-119
-95
-71
-46
-22
3
29
56
83
112
141
172
204
237
272
307
344
382
422
462
503
544
587
630
673
717
760
804
848
892
936
980
1024
1067
1110
1152
1193
1234
1273
1312
1349
1384
1418
1450
1479
1507
1533
1556
1577
1595
1610
1623
1634
1642
1648
1652
1654
1655
1654
1654
1652
1651
1650
1650
1651
1654
1657
1663
1670
1679
1690
1702
1717
1733
1752
1772
1793
1816
1840
1865
1891
1918
1945
1972
1999
2025
2053
2079
2104
2128
2151
2173
2194
2214
2232
2249
2264
2278
2290
2301
2311
2319
2325
2329
2332
2333
2332
2329
2323
2316
2306
2294
2280
2264
2245
2224
2201
2177
2151
2123
2094
2063
2032
2000
1968
1935
1902
1870
1838
1807
1777
1748
1721
1696
1674
1654
1637
1623
1612
1605
1602
1603
1607
1615
1627
1643
1663
1686
1713
1744
1778
1815
1854
1897
1942
1989
2037
2088
2140
2192
2246
2300
2355
2409
2464
2519
2575
2630
2685
2740
2795
2850
2904
2959
3014
3068
3122
3176
3231
3285
3339
3393
3448
3502
3557
3611
3666
3720
3775
3828
3882
3935
3987
4038
4090
4139
4188
4236
4282
4328
4372
4416
4458
4499
4539
4578
4616
4654
4690
4726
4760
4794
4827
4860
4891
4922
4952
4981
5009
5036
5063
5088
5113
5137
5160
5182
5204
5225
5246
5267
5288
5309
5331
5354
5377
5402
5427
5454
5483
5512
5543
5575
5608
5642
5677
5714
5751
5789
5827
5867
5907
5948
5990
6033
6076
6121
6166
6211
6257
6304
6351
6398
6445
6492
6540
6587
6634
6681
6727
6774
6819
6864
6909
6953
6996
7039
7081
7123
7163
7204
7243
7282
7320
7358
7395
7432
7468
7504
7540
7576
7612
7649
7686
7724
7762
7801
7841
7882
7923
7966
8009
8052
8096
8141
8186
8231
8276
8322
8367
8412
8457
8501
8544
8586
8628
8667
8706
8743
8778
8811
8843
8872
8900
8926
8950
8973
8994
9013
9031
9049
9065
9080
9094
9108
9121
9133
9146
9157
9169
9179
9190
9200
9209
9218
9226
9234
9242
9249
9257
9264
9271
9278
9285
9293
9300
9308
9316
9324
9332
9340
9349
9357
9365
9373
9381
9388
9396
9403
9410
9416
9422
9427
9431
9435
9438
9440
9441
9440
9439
9436
9432
9427
9419
9410
9399
9386
9371
9354
9335
9313
9291
9266
9240
9212
9183
9153
9122
9090
9057
9023
8989
8953
8917
8879
8841
8802
8762
8721
8679
8637
8595
8553
8511
8469
8429
8389
8351
8314
8279
8246
8216
8186
8161
8138
8117
8100
8085
8073
8064
8058
8054
8052
8053
8055
8058
8064
8071
8079
8087
8096
8103
8113
8121
8128
8134
8138
8141
8143
8141
8137
8131
8121
8109
8093
8074
8052
8026
8000
7969
7937
7902
7865
7827
7787
7746
7704
7661
7618
7575
7532
7490
7448
7408
7369
7331
7296
7262
7231
7202
7175
7151
7128
7108
7090
7074
7060
7047
7037
7027
7019
7013
7007
7003
6999
6996
6994
6992
6991
6990
6990
6989
6989
6989
6989
6988
6988
6988
6988
6988
6988
6988
6988
6988
6989
6989
6989
6988
6988
6986
6985
6982
6979
6975
6969
6963
6955
6946
6937
6926
6914
6903
6891
6878
6867
6855
6845
6836
6827
6821
6815
6812
6810
6809
6810
6813
6818
6824
6831
6840
6851
6863
6876
6890
6906
6924
6943
6963
6986
7009
7035
7063
7092
7124
7157
7193
7231
7271
7314
7359
7407
7458
7512
7569
7628
7690
7755
7823
7893
7965
8039
8114
8191
8268
8346
8424
8503
8581
8658
8735
8812
8887
8961
9034
9106
9176
9245
9312
9378
9441
9503
9562
9619
9673
9726
9775
9822
9867
9909
9948
9985
10019
10050
10079
10105
10129
10151
10170
10187
10203
10217
10231
10243
10255
10267
10279
10291
10305
10319
10336
10353
10373
10395
10419
10445
10474
10505
10538
10573
10611
10650
10691
10734
10778
10822
10868
10914
10961
11008
11054
11100
11146
11191
11236
11279
11321
11361
11400
11437
11472
11504
11535
11563
11588
11611
11631
11648
11661
11672
11679
11683
11684
11680
11674
11664
11650
11633
11613
11590
11564
11536
11506
11474
11440
11404
11367
11329
11290
11249
11208
11166
11123
11080
11037
10993
10949
10904
10860
10816
10771
10727
10683
10638
10594
10550
10506
10462
10419
10375
10331
10288
10244
10201
10157
10114
10071
10028
9985
9942
9898
9854
9810
9765
9719
9672
9624
9576
9525
9474
9421
9366
9310
9252
9193
9131
9068
9003
8936
8868
8799
8728
8657
8585
8512
8439
8365
8292
8219
8147
8076
8006
7937
7869
7803
7739
7676
7615
7556
7498
7443
7390
7339
7290
7243
7198
7156
7116
7078
7043
7010
6979
6951
6926
6903
6882
6864
6848
6834
6822
6812
6804
6798
6792
6788
6784
6781
6777
6774
6771
6766
6761
6755
6747
6738
6727
6715
6701
6685
6667
6648
6627
6604
6580
6554
6527
6498
6468
6437
6405
6372
6338
6303
6268
6231
6193
6155
6115
6075
6033
5990
5946
5902
5856
5810
5762
5715
5666
5617
5568
5518
5468
5418
5368
5319
5269
5219
5170
5122
5074
5026
4979
4933
4888
4844
4802
4760
4720
4681
4643
4608
4574
4542
4512
4484
4458
4434
4414
4395
4380
4368
4358
4352
4350
4350
4355
4362
4374
4389
4407
4429
4454
4482
4514
4548
4585
4625
4667
4712
4759
4809
4862
4917
4974
5034
5096
5161
5227
5296
5367
5439
5514
5590
5667
5746
5825
5906
5987
6069
6150
6231
6312
6391
6469
6544
6618
6689
6756
6820
6881
6937
6990
7038
7082
7122
7158
7190
7217
7241
7261
7277
7289
7298
7303
7305
7304
7299
7292
7283
7271
7257
7241
7223
7204
7184
7163
7141
7118
7096
7073
7050
7027
7005
6983
6961
6940
6919
6899
6880
6862
6844
6828
6814
6801
6789
6780
6772
6767
6764
6762
6763
6766
6770
6776
6784
6793
6803
6815
6827
6841
6856
6873
6890
6909
6928
6949
6971
6994
7018
7042
7067
7092
7117
7142
7167
7192
7216
7239
7262
7284
7305
7325
7343
7360
7375
7388
7400
7409
7416
7420
7422
7421
7418
7412
7403
7391
7377
7360
7341
7319
7294
7267
7237
7205
7171
7134
7096
7055
7012
6967
6921
6872
6822
6770
6715
6659
6601
6542
6480
6417
6352
6286
6219
6150
6081
6010
5939
5867
5795
5723
5651
5580
5509
5439
5371
5304
5239
5176
5115
5056
5000
4946
4895
4846
4800
4756
4715
4676
4640
4607
4576
4547
4521
4497
4476
4457
4440
4425
4413
4402
4393
4386
4381
4377
4374
4373
4372
4373
4374
4376
4378
4381
4384
4388
4391
4395
4398
4401
4404
4406
4408
4409
4409
4409
4407
4405
4402
4398
4393
4387
4380
4372
4364
4355
4345
4334
4323
4312
4299
4287
4273
4260
4245
4230
4214
4197
4179
4161
4142
4122
4102
4081
4059
4038
4016
3994
3971
3948
3924
3899
3873
3846
3818
3788
3756
3721
3684
3645
3602
3557
3508
3456
3401
3342
3280
3215
3146
3074
2999
2921
2840
2757
2671
2584
2494
2404
2312
2219
2125
2031
1938
1844
1752
1661
1571
1483
1397
1314
1233
1154
1079
1006
937
871
808
749
693
640
591
546
503
465
429
397
368
342
319
298
280
264
251
240
230
222
216
211
207
205
203
201
200
199
198
197
195
193
190
186
181
175
168
160
150
139
127
113
98
81
62
43
21
-2
-26
-51
-78
-106
-135
-165
-196
-228
-260
-293
-326
-359
-393
-427
-461
-495
-529
-563
-597
-631
-666
-700
-734
-768
-802
-836
-870
-904
-937
-971
-1004
-1036
-1068
-1100
-1130
-1159
-1187
-1214
-1239
-1262
-1284
-1304
-1323
-1341
-1357
-1371
-1385
-1397
-1408
-1417
-1426
-1434
-1440
-1446
-1451
-1455
-1458
-1461
-1463
-1464
-1466
-1467
-1468
-1469
-1470
-1472
-1474
-1477
-1481
-1486
-1492
-1500
-1509
-1521
-1534
-1549
-1567
-1587
-1610
-1635
-1664
-1695
-1729
-1767
-1807
-1851
-1897
-1947
-2000
-2056
-2115
-2177
-2241
-2308
-2376
-2446
-2518
-2590
-2662
-2735
-2808
-2880
-2950
-3020
-3089
-3156
-3221
-3285
-3347
-3408
-3467
-3525
-3582
-3638
-3694
-3749
-3804
-3859
-3913
-3968
-4022
-4077
-4131
-4184
-4238
-4290
-4342
-4393
-4443
-4491
-4539
-4586
-4631
-4675
-4718
-4759
-4800
-4839
-4877
-4914
-4950
-4985
-5019
-5052
-5085
-5116
-5147
-5178
-5207
-5236
-5265
-5293
-5320
-5348
-5374
-5401
-5427
-5452
-5477
-5502
-5526
-5550
-5573
-5596
-5618
-5640
-5662
-5684
-5706
-5728
-5750
-5773
-5796
-5821
-5846
-5872
-5900
-5928
-5958
-5989
-6020
-6052
-6085
-6119
-6153
-6187
-6221
-6255
-6289
-6322
-6355
-6388
-6419
-6450
-6480
-6509
-6537
-6564
-6591
-6617
-6643
-6668
-6693
-6718
-6743
-6769
-6794
-6820
-6846
-6873
-6899
-6926
-6953
-6980
-7008
-7035
-7062
-7089
-7116
-7143
-7169
-7196
-7223
-7249
-7275
-7302
-7328
-7354
-7380
-7406
-7431
-7456
-7481
-7505
-7529
-7552
-7575
-7597
-7618
-7638
-7658
-7676
-7693
-7708
-7722
-7735
-7746
-7756
-7764
-7770
-7775
-7779
-7782
-7783
-7783
-7783
-7781
-7779
-7776
-7772
-7768
-7763
-7758
-7753
-7747
-7741
-7736
-7730
-7725
-7721
-7718
-7715
-7714
-7714
-7716
-7720
-7726
-7734
-7745
-7758
-7773
-7792
-7813
-7837
-7863
-7893
-7925
-7960
-7998
-8038
-8079
-8122
-8167
-8215
-8262
-8310
-8358
-8407
-8455
-8503
-8550
-8596
-8641
-8685
-8727
-8767
-8806
-8842
-8876
-8908
-8938
-8965
-8991
-9014
-9034
-9053
-9070
-9084
-9097
-9108
-9116
-9123
-9128
-9132
-9134
-9134
-9133
-9131
-9127
-9123
-9118
-9112
-9105
-9098
-9091
-9083
-9076
-9068
-9061
-9055
-9049
-9045
-9041
-9039
-9038
-9039
-9042
-9046
-9053
-9061
-9071
-9082
-9095
-9109
-9124
-9140
-9156
-9172
-9189
-9206
-9222
-9238
-9252
-9266
-9279
-9290
-9300
-9308
-9313
-9317
-9318
-9317
-9313
-9306
-9297
-9285
-9270
-9254
-9235
-9213
-9190
-9165
-9139
-9111
-9083
-9053
-9023
-8993
-8963
-8933
-8903
-8875
-8847
-8821
-8796
-8773
-8752
-8733
-8716
-8703
-8691
-8683
-8678
-8676
-8676
-8680
-8687
-8697
-8710
-8726
-8744
-8764
-8787
-8811
-8837
-8864
-8892
-8921
-8950
-8979
-9008
-9037
-9066
-9093
-9120
-9145
-9170
-9194
-9216
-9238
-9259
-9279
-9298
-9317
-9335
-9352
-9369
-9386
-9401
-9417
-9432
-9446
-9460
-9474
-9488
-9502
-9517
-9531
-9546
-9562
-9578
-9594
-9612
-9630
-9649
-9670
-9691
-9714
-9739
-9764
-9792
-9821
-9852
-9886
-9921
-9958
-9998
-10041
-10086
-10133
-10184
-10237
-10293
-10352
-10413
-10478
-10546
-10616
-10689
-10766
-10845
-10926
-11010
-11097
-11186
-11277
-11370
-11464
-11560
-11657
-11754
-11852
-11950
-12047
-12144
-12240
-12335
-12428
-12518
-12607
-12693
-12776
-12856
-12933
-13007
-13077
-13143
-13205
-13263
-13318
-13368
-13415
-13457
-13496
-13531
-13562
-13589
-13611
-13630
-13645
-13655
-13661
-13663
-13660
-13652
-13640
-13622
-13600
-13572
-13539
-13502
-13459
-13412
-13360
-13303
-13242
-13176
-13106
-13033
-12955
-12874
-12790
-12702
-12612
-12519
-12424
-12326
-12227
-12127
-12025
-11923
-11820
-11718
-11617
-11516
-11417
-11320
-11225
-11132
-11043
-10957
-10874
-10795
-10719
-10648
-10581
-10518
-10460
-10406
-10357
-10312
-10272
-10236
-10204
-10177
-10153
-10132
-10114
-10099
-10085
-10074
-10063
-10054
-10044
-10035
-10026
-10016
-10005
-9993
-9980
-9966
-9949
-9932
-9912
-9890
-9867
-9841
-9813
-9783
-9750
-9716
-9679
-9640
-9599
-9556
-9511
-9463
-9414
-9363
-9310
-9254
-9197
-9138
-9077
-9013
-8948
-8881
-8813
-8743
-8672
-8600
-8527
-8453
-8380
-8307
-8234
-8163
-8092
-8023
-7957
-7892
-7830
-7770
-7713
-7659
-7608
-7559
-7513
-7470
-7430
-7392
-7357
-7324
-7294
-7265
-7240
-7216
-7194
-7175
-7158
-7143
-7129
-7118
-7108
-7100
-7094
-7090
-7087
-7086
-7086
-7089
-7092
-7097
-7103
-7110
-7118
-7127
-7136
-7146
-7155
-7165
-7174
-7183
-7192
-7200
-7207
-7214
-7219
-7224
-7228
-7230
-7232
-7233
-7232
-7231
-7228
-7225
-7221
-7217
-7212
-7208
-7203
-7199
-7195
-7192
-7189
-7187
-7186
-7186
-7187
-7188
-7190
-7194
-7198
-7203
-7209
-7216
-7225
-7234
-7245
-7257
-7271
-7285
-7301
-7319
-7337
-7357
-7378
-7399
-7422
-7446
-7470
-7495
-7520
-7546
-7572
-7597
-7623
-7647
-7671
-7693
-7715
-7734
-7751
-7766
-7779
-7788
-7795
-7799
-7799
-7796
-7790
-7781
-7768
-7753
-7735
-7714
-7690
-7665
-7638
-7610
-7581
-7551
-7522
-7492
-7463
-7435
-7408
-7382
-7359
-7337
-7318
-7301
-7287
-7275
-7265
-7259
-7255
-7254
-7255
-7259
-7265
-7274
-7285
-7298
-7313
-7330
-7349
-7369
-7390
-7412
-7434
-7457
-7480
-7502
-7524
-7545
-7565
-7584
-7601
-7617
-7631
-7643
-7654
-7662
-7668
-7673
-7674
-7674
-7671
-7666
-7658
-7647
-7634
-7619
-7602
-7582
-7561
-7538
-7513
-7487
-7461
-7433
-7406
-7378
-7350
-7323
-7297
-7271
-7247
-7224
-7203
-7184
-7167
-7152
-7140
-7131
-7124
-7120
-7119
-7121
-7125
-7133
-7143
-7156
-7172
-7190
-7211
-7233
-7258
-7283
-7310
-7337
-7365
-7392
-7419
-7444
-7468
-7490
-7509
-7525
-7538
-7547
-7553
-7555
-7552
-7546
-7535
-7520
-7500
-7477
-7450
-7419
-7385
-7347
-7307
-7263
-7217
-7169
-7118
-7065
-7010
-6953
-6894
-6834
-6771
-6708
-6642
-6576
-6507
-6438
-6368
-6296
-6223
-6150
-6076
-6001
-5927
-5852
-5778
-5704
-5631
-5559
-5489
-5420
-5353
-5288
-5225
-5164
-5106
-5050
-4998
-4948
-4901
-4857
-4816
-4777
-4741
-4708
-4677
-4648
-4621
-4595
-4571
-4548
-4526
-4505
-4484
-4465
-4445
-4426
-4408
-4390
-4373
-4356
-4339
-4324
-4309
-4295
-4282
-4270
-4259
-4249
-4240
-4233
-4227
-4223
-4221
-4220
-4222
-4225
-4231
-4239
-4248
-4260
-4273
-4288
-4305
-4323
-4342
-4362
-4383
-4404
-4426
-4449
-4472
-4495
-4519
-4543
-4567
-4591
-4616
-4641
-4666
-4690
-4715
-4740
-4764
-4788
-4812
-4835
-4857
-4878
-4897
-4916
-4933
-4949
-4963
-4976
-4986
-4996
-5003
-5009
-5013
-5016
-5018
-5018
-5018
-5017
-5015
-5013
-5010
-5008
-5005
-5003
-5001
-4999
-4998
-4997
-4997
-4997
-4998
-5000
-5002
-5005
-5009
-5014
-5019
-5025
-5032
-5040
-5048
-5056
-5066
-5076
-5086
-5096
-5107
-5118
-5130
-5141
-5153
-5165
-5177
-5189
-5201
-5214
-5226
-5238
-5250
-5262
-5274
-5286
-5297
-5309
-5320
-5330
-5341
-5351
-5361
-5370
-5380
-5389
-5399
-5409
-5419
-5430
-5442
-5455
-5470
-5486
-5504
-5524
-5546
-5570
-5597
-5625
-5656
-5690
-5725
-5762
-5801
-5841
-5882
-5924
-5967
-6010
-6052
-6094
-6136
-6176
-6215
-6252
-6288
-6321
-6353
-6382
-6408
-6433
-6454
-6473
-6489
-6502
-6512
-6519
-6522
-6522
-6519
-6511
-6499
-6483
-6462
-6437
-6406
-6371
-6330
-6284
-6232
-6176
-6115
-6049
-5979
-5904
-5826
-5745
-5660
-5573
-5484
-5392
-5299
-5205
-5110
-5014
-4917
-4821
-4726
-4631
-4538
-4448
-4359
-4273
-4191
-4112
-4035
-3965
-3899
-3837
-3779
-3727
-3679
-3637
-3600
-3567
-3540
-3518
-3501
-3489
-3482
-3480
-3483
-3491
-3503
-3520
-3541
-3566
-3596
-3629
-3666
-3707
-3750
-3797
-3846
-3897
-3950
-4003
-4059
-4117
-4174
-4231
-4287
-4344
-4399
-4454
-4508
-4560
-4611
-4660
-4708
-4753
-4798
-4840
-4880
-4919
-4956
-4991
-5024
-5056
-5086
-5114
-5141
-5166
-5190
-5213
-5236
-5257
-5277
-5297
-5316
-5334
-5353
-5371
-5390
-5408
-5427
-5445
-5465
-5484
-5504
-5524
-5544
-5565
-5586
-5606
-5627
-5648
-5668
-5689
-5708
-5727
-5746
-5763
-5779
-5794
-5808
-5820
-5830
-5839
-5845
-5850
-5852
-5852
-5849
-5844
-5836
-5826
-5812
-5796
-5777
-5756
-5732
-5706
-5678
-5648
-5617
-5584
-5550
-5515
-5479
-5443
-5406
-5369
-5332
-5296
-5260
-5224
-5189
-5155
-5122
-5090
-5059
-5029
-5000
-4972
-4946
-4920
-4895
-4871
-4847
-4825
-4802
-4781
-4760
-4739
-4719
-4699
-4680
-4661
-4643
-4625
-4607
-4590
-4574
-4558
-4543
-4528
-4514
-4501
-4488
-4477
-4467
-4458
-4451
-4444
-4440
-4437
-4435
-4435
-4437
-4440
-4444
-4449
-4456
-4464
-4473
-4483
-4493
-4504
-4516
-4527
-4539
-4551
-4561
-4571
-4580
-4588
-4594
-4599
-4601
-4601
-4599
-4594
-4587
-4575
-4561
-4542
-4519
-4492
-4460
-4422
-4378
-4329
-4274
-4212
-4143
-4067
-3986
-3897
-3801
-3699
-3590
-3475
-3354
-3228
-3097
-2960
-2820
-2675
-2527
-2375
-2220
-2064
-1904
-1743
-1581
-1417
-1252
-1087
-921
-754
-587
-420
-252
-85
82
248
415
580
744
907
1068
1227
1384
1538
1689
1836
1979
2118
2253
2383
2508
2628
2742
2852
2956
3055
3150
3239
3324
3403
3479
3549
3616
3678
3735
3789
3838
3884
3925
3963
3997
4027
4054
4078
4099
4117
4131
4142
4150
4155
4156
4154
4149
4141
4129
4115
4096
4075
4050
4021
3989
3954
3915
3873
3828
3779
3726
3670
3611
3548
3481
3411
3337
3259
3178
3092
3002
2908
2809
2706
2598
2485
2368
2247
2121
1991
1857
1720
1579
1436
1289
1140
989
837
683
528
372
216
61
-94
-249
-402
-554
-704
-852
-998
-1141
-1282
-1419
-1553
-1683
-1810
-1933
-2052
-2166
-2276
-2382
-2482
-2578
-2669
-2754
-2835
-2911
-2983
-3049
-3111
-3168
-3222
-3271
-3316
-3357
-3395
-3430
-3463
-3492
-3520
-3545
-3569
-3592
-3613
-3634
-3654
-3674
-3694
-3715
-3735
-3757
-3779
-3801
-3824
-3848
-3873
-3898
-3924
-3949
-3975
-4001
-4026
-4051
-4074
-4097
-4118
-4138
-4156
-4173
-4187
-4199
-4209
-4217
-4223
-4226
-4226
-4224
-4220
-4214
-4204
-4193
-4179
-4163
-4145
-4125
-4102
-4078
-4051
-4022
-3993
-3960
-3927
-3891
-3854
-3815
-3775
-3734
-3691
-3647
-3602
-3556
-3508
-3459
-3408
-3356
-3303
-3248
-3190
-3131
-3070
-3006
-2939
-2869
-2797
-2721
-2641
-2559
-2472
-2383
-2289
-2192
-2091
-1988
-1880
-1770
-1658
-1542
-1425
-1305
-1184
-1061
-937
-812
-686
-559
-432
-304
-175
-47
82
211
340
469
599
728
858
989
1120
1251
1383
1516
1650
1786
1922
2059
2198
2338
2479
2621
2765
2910
3056
3202
3350
3497
3645
3793
3941
4089
4235
4381
4525
4667
4807
4945
5080
5212
5339
5463
5583
5697
5807
5911
6010
6102
6189
6270
6344
6412
6473
6528
6576
6618
6654
6683
6705
6722
6732
6736
6734
6726
6712
6692
6666
6635
6599
6558
6513
6463
6409
6352
6292
6229
6164
6096
6027
5957
5885
5813
5740
5667
5594
5521
5449
5378
5309
5241
5174
5110
5048
4989
4933
4879
4829
4783
4740
4701
4666
4635
4608
4585
4566
4551
4540
4533
4530
4531
4535
4541
4550
4562
4575
4588
4603
4617
4631
4644
4655
4664
4671
4674
4674
4671
4663
4650
4633
4610
4583
4550
4512
4468
4420
4366
4308
4245
4178
4107
4032
3956
3876
3795
3714
3631
3548
3466
3385
3306
3229
3154
3082
3014
2950
2889
2834
2784
2738
2699
2666
2639
2618
2604
2597
2597
2604
2618
2639
2668
2702
2744
2792
2846
2906
2971
3041
3115
3192
3273
3355
3439
3525
3610
3695
3778
3859
3938
4014
4085
4152
4215
4272
4323
4368
4408
4441
4469
4490
4506
4516
4521
4521
4517
4508
4495
4479
4460
4438
4413
4387
4359
4329
4298
4267
4236
4205
4175
4146
4118
4091
4069
4049
4030
4017
4008
4002
4002
4006
4018
4035
4058
4089
4127
4173
4226
4288
4358
4436
4522
4617
4719
4828
4945
5068
5198
5333
5474
5619
5769
5922
6078
6237
6398
6560
6723
6887
7051
7214
7376
7537
7696
7852
8007
8159
8307
8453
8596
8735
8871
9003
9132
9258
9381
9501
9619
9734
9846
9957
10066
10174
10280
10386
10491
10596
10702
10809
10917
11027
11139
11253
11371
11491
11614
11741
11872
12007
12146
12289
12436
12587
12742
12902
13065
13231
13401
13574
13750
13928
14107
14289
14471
14653
14836
15018
15200
15380
15559
15735
15910
16081
16250
16415
16577
16735
16889
17039
17184
17325
17462
17594
17722
17844
17963
18077
18186
18291
18393
18490
18583
18673
18760
18844
18925
19003
19079
19154
19226
19297
19368
19437
19506
19575
19644
19714
19784
19855
19928
20001
20076
20153
20231
20311
20392
20475
20560
20646
20733
20821
20910
21000
21090
21179
21268
21357
21443
21529
21612
21692
21770
21844
21914
21979
22040
22096
22146
22190
22227
22257
22281
22296
22304
22303
22293
22274
22246
22208
22161
22103
22036
21958
21870
21772
21663
21544
21414
21274
21123
20961
20790
20608
20417
20215
20005
19785
19556
19319
19074
18822
18562
18296
18024
17746
17464
17177
16887
16595
16300
16004
15708
15412
15117
14824
14533
14245
13961
13682
13407
13138
12875
12619
12369
12127
11894
11668
11451
11243
11045
10856
10676
10507
10348
10199
10061
9934
9817
9711
9616
9532
9459
9396
9344
9302
9270
9248
9235
9232
9237
9251
9273
9303
9339
9383
9433
9488
9549
9615
9685
9758
9835
9915
9996
10079
10164
10249
10334
10420
10506
10591
10675
10759
10842
10924
11005
11086
11165
11244
11321
11397
11473
11547
11620
11692
11763
11832
11901
11968
12034
12098
12162
12224
12286
12347
12407
12466
12525
12584
12642
12701
12760
12819
12879
12939
13001
13063
13127
13192
13259
13328
13398
13471
13545
13621
13700
13780
13862
13946
14032
14120
14208
14298
14389
14481
14573
14665
14758
14849
14941
15031
15120
15207
15293
15377
15459
15539
15616
15691
15764
15834
15901
15966
16029
16088
16145
16200
16251
16300
16347
16391
16432
16471
16506
16539
16570
16597
16622
16645
16664
16681
16696
16709
16720
16729
16737
16744
16751
16758
16765
16773
16784
16796
16812
16831
16854
16881
16914
16952
16997
17047
17104
17169
17240
17319
17406
17500
17601
17710
17827
17951
18082
18220
18364
18515
18672
18835
19003
19177
19355
19537
19724
19914
20107
20302
20499
20697
20896
21095
21293
21491
21686
21878
22068
22254
22436
22612
22784
22949
23107
23259
23403
23539
23666
23785
23894
23995
24085
24165
24235
24296
24346
24386
24416
24436
24448
24450
24444
24431
24409
24381
24346
24306
24260
24209
24154
24094
24031
23965
23895
23823
23747
23670
23590
23508
23424
23339
23251
23162
23071
22979
22885
22790
22693
22595
22495
22393
22290
22185
22077
21968
21857
21743
21627
21508
21388
21264
21139
21010
20879
20746
20610
20471
20330
20186
20039
19890
19738
19583
19424
19263
19098
18930
18757
18581
18400
18216
18026
17833
17634
17431
17223
17011
16793
16571
16344
16111
15876
15634
15388
15136
14880
14618
14352
14080
13804
13522
13235
12943
12646
12344
12037
11725
11409
11089
10764
10435
10103
9768
9429
9088
8744
8398
8050
7702
7352
7001
6650
6300
5950
5601
5253
4908
4566
4226
3891
3561
3236
2916
2604
2298
2000
1711
1430
1158
897
646
405
176
-41
-246
-439
-618
-784
-936
-1074
-1197
-1305
-1397
-1474
-1535
-1581
-1610
-1625
-1624
-1608
-1577
-1533
-1476
-1406
-1324
-1232
-1129
-1018
-898
-771
-639
-500
-358
-213
-65
83
232
381
528
672
814
952
1087
1216
1341
1461
1575
1683
1786
1882
1972
2055
2131
2201
2264
2320
2369
2411
2447
2475
2498
2514
2524
2528
2528
2523
2514
2502
2487
2470
2452
2433
2415
2398
2382
2369
2360
2355
2354
2359
2370
2388
2412
2445
2486
2535
2594
2661
2738
2824
2920
3025
3141
3266
3401
3545
3700
3864
4037
4220
4413
4614
4824
5043
5270
5505
5748
5997
6254
6516
6784
7057
7334
7615
7901
8189
8480
8773
9067
9363
9659
9956
10252
10547
10840
11132
11421
11708
11991
12271
12546
12817
13083
13344
13599
13849
14092
14329
14560
14784
15001
15211
15414
15611
15800
15982
16155
16324
16483
16636
16781
16918
17047
17169
17283
17390
17489
17579
17662
17738
17805
17865
17917
17961
17998
18027
18048
18062
18069
18068
18060
18045
18023
17994
17958
17916
17867
17813
17753
17688
17617
17541
17460
17375
17285
17191
17093
16992
16887
16778
16666
16551
16434
16312
16190
16064
15937
15806
15674
15540
15404
15266
15127
14985
14842
14698
14552
14405
14256
14106
13955
13803
13649
13494
13337
13179
13019
12857
12693
12527
12359
12189
12017
11843
11666
11487
11305
11121
10934
10745
10553
10357
10159
9958
9753
9545
9334
9119
8901
8679
8455
8227
7996
7762
7525
7285
7043
6797
6549
6299
6045
5790
5532
5271
5008
4743
4475
4205
3933
3658
3381
3102
2821
2538
2253
1966
1678
1388
1098
807
516
225
-65
-353
-639
-922
-1202
-1478
-1749
-2015
-2275
-2529
-2776
-3016
-3248
-3471
-3685
-3890
-4086
-4271
-4445
-4608
-4760
-4901
-5030
-5148
-5253
-5346
-5428
-5498
-5556
-5602
-5636
-5659
-5671
-5672
-5662
-5641
-5611
-5570
-5521
-5462
-5395
-5320
-5237
-5146
-5048
-4943
-4832
-4714
-4591
-4462
-4329
-4191
-4050
-3905
-3757
-3607
-3455
-3302
-3148
-2994
-2840
-2686
-2534
-2382
-2232
-2084
-1938
-1794
-1652
-1512
-1374
-1238
-1105
-973
-843
-714
-587
-461
-337
-214
-91
30
151
271
390
509
627
745
863
979
1095
1211
1326
1440
1554
1666
1778
1888
1997
2104
2210
2314
2416
2516
2613
2708
2800
2889
2976
3059
3140
3217
3291
3361
3428
3492
3552
3608
3660
3708
3752
3792
3828
3860
3887
3910
3930
3946
3958
3966
3971
3973
3972
3969
3963
3954
3943
3930
3915
3899
3881
3861
3840
3817
3794
3770
3745
3720
3694
3668
3642
3616
3590
3565
3541
3516
3493
3471
3450
3430
3412
3395
3379
3365
3353
3343
3334
3328
3323
3320
3318
3318
3320
3323
3326
3331
3336
3341
3347
3352
3358
3362
3367
3370
3373
3375
3376
3377
3377
3376
3375
3373
3371
3368
3365
3361
3357
3353
3348
3343
3337
3331
3323
3315
3305
3294
3281
3266
3249
3229
3205
3179
3148
3114
3075
3031
2982
2928
2868
2802
2729
2650
2564
2470
2368
2259
2142
2016
1881
1737
1585
1422
1251
1069
877
675
463
240
6
-238
-493
-759
-1035
-1321
-1618
-1924
-2240
-2565
-2898
-3240
-3589
-3944
-4306
-4673
-5044
-5420
-5799
-6180
-6562
-6945
-7327
-7709
-8087
-8465
-8837
-9205
-9568
-9923
-10271
-10611
-10941
-11260
-11569
-11864
-12147
-12416
-12670
-12908
-13130
-13335
-13523
-13693
-13844
-13976
-14089
-14181
-14254
-14306
-14338
-14349
-14340
-14310
-14260
-14190
-14100
-13992
-13865
-13721
-13561
-13384
-13192
-12987
-12769
-12538
-12297
-12046
-11786
-11517
-11242
-10961
-10674
-10384
-10090
-9794
-9496
-9197
-8899
-8601
-8304
-8009
-7715
-7424
-7135
-6849
-6566
-6285
-6007
-5732
-5460
-5190
-4923
-4658
-4395
-4135
-3876
-3619
-3364
-3111
-2858
-2607
-2356
-2107
-1857
-1608
-1359
-1110
-860
-609
-358
-106
148
402
658
915
1172
1431
1691
1951
2212
2473
2734
2996
3256
3517
3776
4033
4289
4543
4794
5042
5286
5526
5761
5990
6214
6430
6639
6840
7032
7215
7387
7547
7696
7832
7954
8063
8156
8233
8294
8338
8364
8372
8362
8332
8283
8214
8125
8016
7889
7740
7571
7382
7173
6945
6697
6431
6146
5843
5522
5186
4833
4464
4082
3685
3276
2855
2423
1980
1528
1068
600
126
-355
-840
-1329
-1820
-2314
-2809
-3304
-3799
-4291
-4781
-5268
-5750
-6228
-6699
-7163
-7619
-8067
-8506
-8934
-9352
-9758
-10151
-10532
-10900
-11254
-11592
-11916
-12224
-12516
-12791
-13048
-13288
-13509
-13712
-13896
-14061
-14206
-14332
-14438
-14524
-14591
-14639
-14667
-14676
-14667
-14640
-14595
-14533
-14455
-14361
-14253
-14130
-13994
-13845
-13685
-13515
-13334
-13146
-12949
-12746
-12537
-12323
-12105
-11885
-11662
-11439
-11215
-10991
-10768
-10547
-10329
-10114
-9902
-9695
-9493
-9296
-9106
-8922
-8747
-8579
-8420
-8271
-8132
-8004
-7887
-7781
-7688
-7608
-7540
-7485
-7444
-7417
-7403
-7403
-7417
-7445
-7487
-7542
-7611
-7693
-7788
-7896
-8016
-8148
-8293
-8448
-8614
-8791
-8977
-9174
-9379
-9593
-9815
-10046
-10283
-10528
-10780
-11037
-11300
-11569
-11842
-12120
-12401
-12685
-12972
-13261
-13551
-13842
-14134
-14425
-14716
-15005
-15292
-15577
-15859
-16136
-16410
-16678
-16940
-17196
-17445
-17686
-17920
-18146
-18363
-18572
-18772
-18964
-19148
-19323
-19491
-19651
-19803
-19949
-20087
-20218
-20343
-20461
-20574
-20681
-20782
-20877
-20966
-21050
-21129
-21201
-21268
-21328
-21383
-21431
-21474
-21510
-21540
-21564
-21583
-21596
-21603
-21604
-21601
-21592
-21578
-21560
-21538
-21511
-21480
-21445
-21406
-21364
-21318
-21269
-21216
-21160
-21102
-21040
-20975
-20907
-20836
-20763
-20686
-20607
-20526
-20442
-20356
-20269
-20179
-20088
-19996
-19902
-19809
-19715
-19621
-19528
-19435
-19344
-19255
-19168
-19083
-19002
-18923
-18849
-18778
-18711
-18650
-18593
-18541
-18495
-18454
-18420
-18391
-18367
-18350
-18338
-18333
-18333
-18338
-18349
-18364
-18385
-18410
-18440
-18474
-18511
-18552
-18597
-18644
-18693
-18745
-18799
-18854
-18910
-18967
-19023
-19079
-19134
-19187
-19237
-19284
-19328
-19367
-19401
-19429
-19451
-19465
-19470
-19467
-19454
-19430
-19395
-19348
-19288
-19216
-19130
-19030
-18917
-18791
-18651
-18498
-18332
-18155
-17966
-17766
-17556
-17337
-17110
-16874
-16632
-16384
-16129
-15872
-15611
-15348
-15083
-14818
-14553
-14289
-14027
-13768
-13512
-13261
-13014
-12773
-12538
-12310
-12088
-11875
-11669
-11472
-11285
-11107
-10939
-10781
-10635
-10500
-10377
-10266
-10167
-10081
-10008
-9948
-9902
-9870
-9851
-9846
-9855
-9878
-9915
-9964
-10027
-10102
-10188
-10286
-10394
-10511
-10637
-10770
-10911
-11057
-11208
-11364
-11524
-11686
-11850
-12016
-12183
-12350
-12517
-12684
-12850
-13016
-13180
-13343
-13505
-13665
-13824
-13982
-14138
-14292
-14446
-14598
-14748
-14896
-15042
-15185
-15326
-15463
-15597
-15726
-15850
-15969
-16081
-16187
-16286
-16376
-16459
-16532
-16596
-16650
-16694
-16728
-16752
-16765
-16768
-16760
-16741
-16713
-16674
-16626
-16568
-16502
-16426
-16343
-16251
-16154
-16049
-15937
-15820
-15697
-15570
-15438
-15302
-15164
-15023
-14879
-14735
-14589
-14444
-14298
-14154
-14011
-13869
-13730
-13594
-13462
-13333
-13208
-13088
-12973
-12864
-12760
-12662
-12570
-12485
-12407
-12335
-12270
-12212
-12161
-12117
-12078
-12046
-12020
-11999
-11983
-11972
-11966
-11964
-11967
-11973
-11983
-11997
-12015
-12036
-12060
-12088
-12119
-12154
-12192
-12234
-12280
-12329
-12382
-12439
-12500
-12565
-12635
-12709
-12788
-12872
-12961
-13054
-13152
-13255
-13363
-13475
-13592
-13713
-13839
-13968
-14101
-14238
-14377
-14520
-14665
-14813
-14963
-15114
-15268
-15422
-15578
-15734
-15891
-16047
-16204
-16361
-16518
-16672
-16825
-16976
-17125
-17271
-17413
-17552
-17686
-17815
-17938
-18055
-18165
-18268
-18363
-18450
-18528
-18597
-18657
-18707
-18748
-18779
-18801
-18813
-18815
-18809
-18794
-18770
-18739
-18700
-18654
-18603
-18546
-18484
-18418
-18348
-18276
-18201
-18125
-18048
-17970
-17893
-17817
-17743
-17670
-17601
-17534
-17471
-17411
-17356
-17306
-17260
-17220
-17185
-17156
-17133
-17116
-17106
-17102
-17105
-17114
-17132
-17156
-17188
-17228
-17276
-17331
-17395
-17466
-17546
-17634
-17731
-17835
-17947
-18067
-18195
-18330
-18472
-18620
-18775
-18935
-19100
-19269
-19442
-19619
-19799
-19981
-20165
-20350
-20536
-20723
-20909
-21095
-21281
-21465
-21648
-21829
-22008
-22185
-22359
-22530
-22698
-22863
-23024
-23182
-23336
-23487
-23633
-23776
-23915
-24050
-24181
-24307
-24430
-24548
-24661
-24770
-24875
-24974
-25068
-25157
-25241
-25319
-25392
-25460
-25522
-25579
-25630
-25676
-25718
-25754
-25786
-25813
-25837
-25857
-25873
-25885
-25895
-25901
-25904
-25905
-25903
-25898
-25891
-25881
-25869
-25854
-25836
-25816
-25793
-25766
-25736
-25702
-25665
-25624
-25578
-25528
-25473
-25413
-25348
-25278
-25202
-25121
-25034
-24942
-24844
-24741
-24633
-24519
-24401
-24277
-24149
-24017
-23880
-23740
-23595
-23448
-23297
-23143
-22987
-22828
-22667
-22504
-22339
-22173
-22006
-21838
-21669
-21499
-21329
-21159
-20989
-20819
-20649
-20479
-20310
-20141
-19973
-19806
-19640
-19475
-19310
-19148
-18987
-18828
-18671
-18516
-18365
-18216
-18072
-17931
-17794
-17663
-17536
-17415
-17299
-17189
-17085
-16988
-16897
-16812
-16735
-16663
-16599
-16541
-16490
-16445
-16406
-16373
-16347
-16328
-16312
-16303
-16300
-16303
-16309
-16320
-16335
-16356
-16379
-16408
-16439
-16472
-16509
-16548
-16589
-16632
-16676
-16721
-16766
-16812
-16858
-16904
-16949
-16993
-17037
-17079
-17119
-17158
-17195
-17230
-17262
-17292
-17319
-17344
-17365
-17382
-17397
-17407
-17414
-17418
-17417
-17413
-17404
-17392
-17377
-17357
-17334
-17307
-17276
-17241
-17203
-17161
-17115
-17065
-17011
-16953
-16890
-16824
-16753
-16677
-16597
-16511
-16421
-16325
-16224
-16117
-16004
-15885
-15760
-15628
-15491
-15346
-15195
-15036
-14871
-14699
-14520
-14334
-14142
-13942
-13737
-13524
-13306
-13082
-12852
-12617
-12377
-12132
-11882
-11629
-11372
-11112
-10848
-10583
-10315
-10045
-9774
-9502
-9229
-8956
-8682
-8409
-8137
-7865
-7595
-7325
-7058
-6792
-6528
-6266
-6007
-5750
-5496
-5245
-4997
-4752
-4511
-4274
-4041
-3812
-3588
-3368
-3154
-2944
-2740
-2542
-2350
-2164
-1984
-1811
-1644
-1485
-1333
-1189
-1052
-924
-803
-691
-587
-491
-404
-326
-256
-194
-141
-95
-58
-29
-7
8
16
18
14
5
-9
-27
-49
-74
-102
-132
-164
-196
-229
-262
-295
-326
-355
-382
-405
-426
-442
-454
-461
-463
-459
-450
-433
-410
-380
-342
-297
-244
-182
-113
-34
53
148
253
366
488
618
757
903
1056
1217
1384
1557
1736
1920
2109
2302
2499
2699
2903
3108
3316
3525
3734
3945
4155
4365
4573
4780
4984
5186
5384
5578
5767
5951
6129
6301
6466
6624
6774
6915
7047
7170
7283
7386
7479
7560
7631
7690
7738
7775
7800
7815
7818
7811
7794
7767
7732
7688
7636
7577
7512
7441
7365
7284
7201
7115
7026
6937
6847
6757
6667
6579
6492
6408
6326
6247
6172
6099
6031
5966
5905
5849
5796
5748
5703
5663
5627
5595
5567
5543
5522
5504
5489
5477
5466
5457
5450
5442
5435
5428
5420
5411
5400
5387
5372
5354
5334
5310
5282
5251
5217
5178
5136
5089
5039
4985
4928
4867
4803
4737
4668
4598
4526
4453
4380
4307
4234
4162
4091
4024
3958
3895
3835
3779
3726
3676
3631
3590
3553
3521
3493
3469
3450
3436
3427
3423
3423
3428
3438
3453
3472
3497
3525
3559
3596
3637
3682
3731
3782
3836
3892
3950
4008
4067
4127
4186
4243
4300
4353
4404
4452
4495
4534
4568
4596
4619
4635
4644
4647
4643
4632
4615
4590
4559
4522
4479
4430
4377
4318
4256
4190
4121
4050
3977
3903
3828
3753
3679
3606
3534
3465
3398
3334
3274
3218
3167
3120
3079
3044
3014
2992
2975
2966
2964
2970
2983
3003
3030
3065
3108
3157
3213
3277
3347
3423
3506
3595
3690
3790
3897
4008
4125
4246
4373
4503
4637
4775
4916
5059
5204
5351
5498
5646
5793
5939
6083
6225
6363
6498
6629
6754
6874
6988
7095
7195
7287
7370
7443
7507
7561
7604
7636
7656
7664
7660
7643
7612
7569
7512
7441
7356
7257
7145
7018
6878
6725
6559
6379
6188
5985
5771
5546
5311
5066
4813
4552
4284
4009
3728
3442
3152
2858
2562
2263
1962
1661
1359
1058
757
459
163
-131
-421
-707
-989
-1266
-1538
-1804
-2064
-2318
-2565
-2804
-3036
-3259
-3474
-3680
-3877
-4062
-4240
-4406
-4562
-4706
-4840
-4962
-5072
-5170
-5256
-5330
-5391
-5440
-5477
-5501
-5512
-5511
-5497
-5471
-5433
-5381
-5318
-5242
-5155
-5056
-4945
-4823
-4689
-4545
-4391
-4226
-4051
-3867
-3674
-3472
-3262
-3044
-2818
-2585
-2346
-2099
-1846
-1587
-1322
-1051
-775
-493
-206
86
383
685
991
1302
1617
1937
2260
2588
2919
3254
3593
3934
4279
4628
4979
5333
5689
6048
6410
6774
7140
7508
7878
8249
8621
8995
9369
9743
10118
10494
10868
11243
11617
11989
12361
12732
13101
13469
13835
14199
14562
14921
15279
15634
15986
16334
16680
17021
17359
17691
18019
18342
18659
18970
19273
19570
19859
20141
20413
20677
20932
21176
21411
21634
21847
22048
22237
22413
22576
22726
22863
22985
23092
23185
23262
23324
23371
23402
23417
23417
23401
23370
23324
23263
23188
23099
22996
22881
22753
22613
22462
22301
22131
21952
21765
21570
21370
21163
20952
20736
20517
20295
20071
19846
19620
19394
19168
18943
18721
18500
18283
18070
17861
17656
17457
17265
17078
16899
16727
16563
16408
16261
16123
15995
15875
15766
15665
15575
15493
15421
15359
15304
15259
15221
15190
15166
15149
15138
15131
15129
15132
15138
15146
15158
15171
15186
15203
15219
15237
15254
15270
15286
15301
15315
15328
15340
15351
15360
15369
15376
15383
15390
15396
15402
15408
15415
15421
15428
15436
15444
15453
15462
15473
15484
15497
15511
15526
15542
15560
15580
15600
15623
15646
15671
15697
15724
15752
15780
15809
15837
15865
15892
15917
15941
15962
15980
15994
16003
16008
16006
15997
15980
15954
15918
15872
15814
15744
15661
15563
15450
15322
15178
15017
14838
14641
14426
14193
13940
13670
13381
13073
12748
12406
12047
11673
11284
10881
10466
10039
9603
9159
8708
8251
7791
7328
6864
6401
5939
5482
5029
4582
4143
3714
3294
2886
2491
2109
1743
1394
1062
749
456
184
-65
-292
-494
-672
-825
-952
-1053
-1128
-1176
-1197
-1191
-1159
-1100
-1014
-905
-771
-613
-433
-232
-12
227
482
752
1036
1331
1637
1952
2273
2601
2932
3266
3601
3936
4269
4598
4923
5241
5552
5854
6145
6425
6693
6946
7185
7408
7614
7802
7972
8124
8256
8368
8460
8531
8582
8612
8622
8611
8579
8528
8458
8368
8260
8134
7991
7833
7659
7472
7271
7059
6836
6604
6364
6118
5866
5610
5352
5091
4831
4571
4314
4059
3809
3564
3325
3092
2868
2653
2446
2250
2064
1889
1725
1573
1433
1305
1189
1085
993
912
842
782
733
693
661
637
621
612
608
610
617
629
645
664
687
714
743
775
810
847
886
927
970
1014
1061
1109
1158
1207
1257
1308
1359
1409
1460
1510
1559
1608
1656
1703
1748
1793
1836
1878
1919
1959
1998
2037
2075
2113
2152
2190
2229
2268
2308
2350
2392
2435
2480
2526
2574
2623
2673
2725
2779
2833
2889
2947
3005
3065
3125
3185
3246
3307
3367
3427
3485
3541
3595
3646
3694
3738
3778
3815
3846
3872
3893
3908
3917
3920
3916
3906
3888
3862
3829
3788
3738
3681
3614
3540
3456
3364
3263
3153
3035
2909
2774
2632
2482
2325
2161
1992
1817
1637
1454
1267
1077
885
692
499
306
114
-75
-261
-443
-621
-792
-957
-1114
-1263
-1403
-1534
-1654
-1763
-1860
-1946
-2019
-2080
-2128
-2163
-2184
-2193
-2188
-2170
-2140
-2096
-2040
-1972
-1891
-1799
-1696
-1582
-1459
-1325
-1183
-1032
-874
-709
-537
-360
-179
7
196
388
583
779
977
1176
1375
1574
1772
1970
2167
2362
2556
2747
2936
3122
3305
3485
3661
3833
4001
4165
4324
4479
4630
4777
4920
5059
5195
5327
5456
5583
5709
5832
5954
6076
6198
6320
6443
6568
6695
6824
6956
7092
7232
7376
7524
7678
7836
7999
8167
8341
8520
8702
8889
9080
9275
9473
9673
9875
10079
10283
10487
10691
10894
11095
11293
11488
11678
11865
12046
12221
12390
12551
12705
12850
12986
13113
13229
13334
13428
13509
13578
13633
13675
13703
13717
13717
13701
13672
13627
13569
13496
13410
13310
13199
13075
12941
12798
12646
12486
12320
12149
11974
11796
11615
11434
11253
11072
10894
10718
10546
10378
10215
10058
9908
9764
9629
9501
9382
9273
9173
9083
9003
8934
8876
8828
8792
8766
8751
8747
8753
8769
8794
8828
8871
8922
8980
9044
9114
9189
9268
9350
9434
9520
9605
9690
9774
9855
9932
10005
10073
10134
10187
10233
10270
10296
10312
10316
10308
10286
10252
10203
10139
10061
9968
9859
9736
9597
9444
9276
9093
8896
8686
8463
8227
7980
7721
7453
7175
6888
6594
6293
5986
5674
5357
5036
4713
4387
4061
3734
3408
3083
2761
2442
2127
1818
1514
1218
930
651
381
122
-126
-362
-585
-795
-991
-1173
-1340
-1493
-1630
-1753
-1860
-1952
-2029
-2092
-2140
-2174
-2194
-2202
-2196
-2178
-2149
-2109
-2059
-1999
-1929
-1851
-1765
-1671
-1571
-1463
-1350
-1230
-1105
-975
-841
-702
-559
-412
-262
-108
49
210
373
540
709
882
1057
1236
1417
1602
1790
1981
2175
2373
2574
2780
2990
3204
3422
3646
3874
4108
4347
4592
4843
5099
5362
5631
5905
6186
6473
6766
7065
7370
7681
7997
8319
8646
8978
9314
9655
10001
10349
10701
11056
11413
11771
12131
12491
12852
13212
13572
13929
14285
14639
14989
15337
15680
16018
16352
16681
17004
17321
17630
17933
18228
18515
18793
19062
19321
19570
19809
20038
20255
20461
20655
20837
21008
21166
21313
21447
21569
21680
21779
21866
21942
22008
22063
22108
22144
22171
22190
22202
22206
22205
22198
22186
22170
22150
22127
22101
22074
22045
22016
21986
21956
21927
21900
21873
21849
21826
21807
21790
21777
21767
21761
21760
21762
21768
21779
21794
21813
21836
21863
21893
21926
21962
22001
22041
22084
22127
22170
22214
22257
22299
22339
22376
22411
22441
22468
22489
22506
22516
22520
22518
22508
22491
22466
22433
22392
22342
22283
22216
22138
22052
21955
21849
21732
21605
21468
21320
21161
20990
20809
20616
20411
20195
19967
19727
19476
19213
18938
18651
18354
18045
17726
17397
17058
16710
16354
15991
15620
15244
14862
14477
14087
13696
13302
12908
12514
12121
11730
11342
10958
10578
10203
9834
9472
9117
8770
8431
8100
7778
7466
7162
6868
6583
6308
6042
5785
5536
5297
5065
4842
4627
4420
4219
4026
3839
3659
3484
3316
3153
2996
2844
2697
2554
2417
2283
2154
2028
1907
1789
1674
1563
1456
1352
1250
1152
1057
965
875
789
705
624
546
471
399
330
265
203
144
89
38
-10
-52
-91
-124
-152
-175
-192
-204
-209
-208
-202
-189
-169
-144
-112
-73
-29
21
78
140
209
283
362
447
538
634
734
840
950
1065
1184
1307
1433
1563
1696
1831
1969
2108
2249
2392
2535
2679
2824
2969
3114
3259
3404
3549
3694
3838
3982
4126
4270
4413
4556
4698
4840
4981
5122
5262
5402
5541
5680
5819
5957
6095
6233
6371
6509
6647
6785
6923
7061
7199
7337
7474
7612
7748
7884
8019
8153
8285
8415
8544
8669
8793
8913
9030
9143
9252
9358
9458
9554
9646
9733
9814
9891
9964
10031
10094
10153
10207
10258
10305
10349
10390
10429
10465
10500
10534
10567
10600
10634
10668
10704
10742
10783
10827
10875
10927
10984
11045
11113
11186
11266
11352
11445
11545
11652
11767
11888
12017
12154
12298
12448
12606
12771
12942
13120
13304
13494
13688
13888
14092
14300
14511
14724
14940
15158
15377
15597
15816
16036
16254
16472
16689
16903
17115
17324
17530
17732
17931
18125
18314
18499
18679
18853
19021
19184
19341
19493
19638
19777
19911
20039
20162
20279
20391
20499
20601
20699
20793
20884
20970
21054
21135
21213
21290
21365
21438
21510
21582
21653
21724
21795
21866
21938
22011
22084
22159
22235
22313
22392
22473
22555
22639
22724
22810
22898
22986
23074
23162
23249
23335
23420
23503
23583
23661
23735
23806
23872
23934
23992
24044
24090
24130
24163
24189
24209
24221
24225
24222
24210
24191
24164
24129
24087
24038
23982
23919
23851
23777
23699
23617
23531
23444
23354
23263
23172
23081
22991
22903
22817
22734
22655
22580
22509
22444
22385
22332
22286
22246
22215
22191
22175
22168
22169
22179
22197
22224
22260
22305
22358
22420
22490
22568
22654
22747
22848
22955
23069
23189
23315
23445
23581
23720
23862
24008
24155
24304
24454
24605
24755
24904
25052
25197
25339
25477
25612
25741
25864
25981
26090
26192
26285
26369
26443
26507
26559
26601
26630
26648
26653
26646
26626
26594
26549
26492
26424
26343
26251
26149
26036
25914
25783
25644
25498
25346
25188
25026
24860
24691
24521
24351
24180
24011
23844
23680
23520
23365
23215
23071
22934
22804
22683
22569
22465
22370
22285
22210
22145
22090
22046
22012
21988
21975
21972
21978
21995
22021
22057
22102
22155
22218
22288
22366
22451
22543
22642
22747
22858
22974
23095
23221
23350
23483
23619
23757
23897
24040
24183
24327
24472
24617
24761
24904
25045
25185
25322
25456
25587
25715
25838
25957
26072
26182
26288
26388
26483
26573
26658
26738
26813
26884
26950
27012
27070
27125
27176
27224
27270
27314
27356
27397
27436
27474
27512
27549
27587
27624
27662
27702
27742
27784
27828
27874
27922
27973
28027
28084
28144
28208
28275
28346
28420
28497
28578
28662
28749
28840
28933
29029
29128
29229
29332
29436
29541
29647
29753
29858
29963
30065
30166
30263
30357
30447
30533
30613
30688
30757
30819
30874
30922
30961
30992
31014
31027
31031
31025
31010
30984
30950
30905
30852
30789
30717
30637
30549
30454
30352
30243
30128
30008
29883
29754
29621
29484
29345
29204
29061
28917
28773
28629
28485
28342
28201
28062
27925
27791
27660
27532
27409
27289
27174
27064
26959
26859
26765
26678
26597
26522
26454
26394
26341
26296
26259
26229
26208
26194
26189
26191
26201
26218
26242
26273
26311
26354
26403
26458
26516
26579
26645
26713
26785
26858
26932
27007
27082
27157
27231
27304
27375
27444
27511
27575
27636
27694
27747
27797
27843
27885
27922
27954
27981
28003
28019
28030
28035
28035
28029
28018
28001
27978
27950
27917
27878
27834
27784
27730
27671
27608
27540
27468
27392
27313
27231
27146
27059
26971
26881
26790
26699
26608
26517
26426
26337
26248
26162
26078
25995
25916
25839
25764
25693
25625
25559
25496
25436
25379
25324
25271
25220
25171
25124
25077
25032
24987
24942
24896
24850
24803
24753
24702
24647
24590
24528
24463
24393
24319
24239
24155
24065
23971
23871
23766
23656
23540
23420
23296
23167
23034
22897
22757
22613
22466
22318
22167
22014
21860
21705
21550
21394
21239
21083
20929
20775
20623
20472
20322
20175
20029
19885
19744
19605
19470
19337
19208
19082
18960
18842
18729
18620
18517
18419
18327
18240
18161
18088
18022
17964
17913
17871
17836
17811
17793
17785
17785
17793
17811
17836
17869
17910
17958
18013
18074
18141
18213
18290
18371
18456
18544
18635
18727
18820
18914
19008
19101
19193
19283
19370
19454
19534
19610
19681
19747
19808
19863
19912
19956
19993
20025
20050
20069
20083
20091
20093
20089
20081
20067
20049
20026
19999
19968
19933
19894
19851
19805
19756
19704
19649
19591
19530
19468
19403
19337
19270
19202
19133
19063
18992
18922
18851
18781
18710
18639
18569
18499
18429
18360
18291
18222
18154
18086
18019
17953
17887
17821
17756
17691
17627
17562
17497
17432
17367
17300
17232
17163
17092
17020
16946
16870
16792
16712
16629
16544
16457
16367
16276
16181
16084
15985
15883
15779
15672
15564
15452
15339
15223
15104
14984
14862
14737
14611
14483
14354
14224
14092
13959
13826
13693
13559
13426
13293
13161
13030
12900
12772
12645
12520
12398
12279
12163
12050
11941
11836
11736
11641
11551
11468
11390
11318
11253
11194
11141
11094
11053
11017
10987
10962
10942
10925
10913
10904
10898
10894
10892
10892
10893
10895
10898
10900
10902
10903
10904
10903
10900
10895
10889
10881
10870
10858
10843
10827
10810
10790
10770
10749
10727
10705
10682
10660
10637
10615
10593
10572
10551
10532
10513
10496
10479
10465
10451
10440
10430
10423
10418
10415
10415
10418
10425
10435
10449
10468
10491
10520
10554
10594
10640
10693
10752
10818
10891
10970
11057
11150
11250
11358
11472
11593
11720
11853
11993
12138
12289
12445
12606
12771
12939
13111
13285
13460
13637
13815
13993
14170
14345
14519
14690
14858
15023
15183
15338
15487
15630
15767
15896
16018
16131
16236
16332
16418
16495
16562
16618
16664
16699
16724
16738
16741
16734
16715
16687
16647
16598
16538
16469
16390
16303
16206
16102
15989
15870
15743
15610
15471
15327
15178
15024
14866
14706
14542
14376
14209
14040
13871
13701
13532
13364
13197
13032
12868
12707
12548
12393
12240
12090
11943
11799
11659
11521
11387
11255
11126
10999
10875
10753
10632
10512
10394
10276
10158
10040
9922
9802
9681
9559
9434
9308
9178
9046
8912
8774
8634
8490
8343
8193
8039
7882
7722
7558
7390
7218
7042
6862
6678
6489
6295
6097
5894
5686
5473
5256
5034
4807
4575
4338
4096
3850
3600
3344
3085
2822
2554
2283
2008
1730
1449
1165
878
588
297
2
-294
-593
-893
-1196
-1500
-1807
-2115
-2426
-2738
-3051
-3367
-3684
-4003
-4324
-4646
-4970
-5296
-5623
-5951
-6280
-6610
-6942
-7273
-7606
-7938
-8270
-8603
-8935
-9266
-9597
-9928
-10258
-10587
-10915
-11242
-11569
-11895
-12221
-12545
-12869
-13193
-13516
-13838
-14160
-14482
-14804
-15126
-15447
-15769
-16091
-16412
-16734
-17056
-17378
-17699
-18020
-18341
-18661
-18980
-19298
-19616
-19932
-20248
-20562
-20875
-21187
-21498
-21808
-22118
-22426
-22733
-23040
-23347
-23653
-23959
-24266
-24572
-24878
-25184
-25491
-25797
-26104
-26410
-26715
-27020
-27324
-27626
-27927
-28227
-28525
-28820
-29113
-29404
-29692
-29977
-30259
-30538
-30814
-31085
-31353
-31616
-31875
-32130
-32380
-32625
-32866
-33101
-33331
-33556
-33775
-33988
-34195
-34397
-34592
-34781
-34963
-35138
-35306
-35468
-35622
-35768
-35907
-36039
-36162
-36277
-36385
-36484
-36575
-36658
-36733
-36801
-36860
-36912
-36957
-36994
-37025
-37050
-37069
-37082
-37091
-37095
-37095
-37091
-37084
-37074
-37062
-37047
-37032
-37015
-36998
-36981
-36964
-36948
-36933
-36920
-36909
-36901
-36895
-36893
-36894
-36899
-36909
-36922
-36940
-36963
-36991
-37024
-37062
-37105
-37154
-37209
-37269
-37336
-37408
-37486
-37570
-37660
-37756
-37857
-37963
-38074
-38190
-38309
-38432
-38558
-38687
-38817
-38949
-39082
-39216
-39349
-39482
-39614
-39744
-39873
-40000
-40124
-40244
-40362
-40476
-40586
-40691
-40792
-40889
-40980
-41066
-41146
-41222
-41292
-41356
-41415
-41468
-41516
-41559
-41598
-41631
-41660
-41685
-41707
-41725
-41741
-41754
-41765
-41776
-41785
-41795
-41805
-41815
-41827
-41841
-41857
-41875
-41897
-41921
-41950
-41982
-42018
-42058
-42102
-42151
-42203
-42260
-42322
-42387
-42456
-42528
-42605
-42684
-42766
-42850
-42937
-43025
-43115
-43206
-43299
-43392
-43485
-43579
-43673
-43766
-43860
-43953
-44045
-44136
-44226
-44315
-44402
-44487
-44571
-44652
-44730
-44806
-44878
-44947
-45012
-45074
-45130
-45183
-45231
-45274
-45312
-45346
-45375
-45399
-45418
-45433
-45444
-45451
-45454
-45454
-45450
-45444
-45435
-45424
-45410
-45395
-45378
-45360
-45341
-45320
-45300
-45278
-45257
-45235
-45214
-45193
-45172
-45153
-45134
-45115
-45098
-45081
-45064
-45048
-45033
-45017
-45002
-44986
-44971
-44955
-44939
-44922
-44905
-44887
-44868
-44848
-44828
-44806
-44784
-44760
-44736
-44710
-44684
-44656
-44627
-44597
-44566
-44535
-44502
-44468
-44433
-44398
-44363
-44326
-44290
-44254
-44218
-44182
-44147
-44113
-44081
-44050
-44021
-43994
-43971
-43950
-43932
-43918
-43908
-43901
-43900
-43902
-43910
-43923
-43942
-43966
-43996
-44032
-44074
-44123
-44179
-44242
-44312
-44389
-44473
-44564
-44662
-44767
-44880
-44999
-45125
-45257
-45396
-45541
-45691
-45846
-46006
-46169
-46336
-46506
-46678
-46852
-47028
-47204
-47381
-47558
-47734
-47909
-48082
-48253
-48421
-48586
-48746
-48902
-49052
-49196
-49333
-49463
-49585
-49698
-49803
-49898
-49983
-50059
-50123
-50177
-50220
-50251
-50272
-50280
-50277
-50262
-50237
-50199
-50151
-50092
-50022
-49942
-49852
-49753
-49644
-49525
-49398
-49262
-49118
-48966
-48807
-48640
-48466
-48286
-48099
-47907
-47710
-47507
-47301
-47090
-46876
-46660
-46441
-46220
-45998
-45776
-45554
-45333
-45113
-44896
-44681
-44469
-44261
-44057
-43859
-43666
-43479
-43299
-43126
-42960
-42803
-42653
-42512
-42379
-42255
-42139
-42033
-41934
-41844
-41763
-41689
-41622
-41563
-41511
-41464
-41423
-41388
-41357
-41331
-41309
-41291
-41276
-41264
-41255
-41250
-41246
-41246
-41248
-41252
-41259
-41267
-41278
-41290
-41304
-41320
-41337
-41356
-41375
-41396
-41417
-41439
-41462
-41484
-41507
-41529
-41550
-41570
-41589
-41606
-41621
-41635
-41646
-41654
-41660
-41664
-41665
-41663
-41659
-41653
-41645
-41636
-41625
-41613
-41601
-41589
-41578
-41568
-41561
-41555
-41553
-41554
-41560
-41570
-41584
-41605
-41631
-41663
-41702
-41748
-41801
-41861
-41929
-42005
-42088
-42179
-42278
-42385
-42499
-42620
-42749
-42883
-43024
-43169
-43319
-43473
-43629
-43787
-43946
-44106
-44264
-44421
-44574
-44725
-44871
-45012
-45147
-45275
-45395
-45507
-45609
-45702
-45784
-45854
-45913
-45959
-45993
-46013
-46019
-46011
-45989
-45953
-45902
-45837
-45757
-45662
-45553
-45430
-45292
-45139
-44973
-44792
-44597
-44389
-44167
-43932
-43684
-43423
-43150
-42865
-42568
-42261
-41943
-41615
-41279
-40933
-40580
-40220
-39853
-39481
-39103
-38720
-38333
-37943
-37549
-37153
-36755
-36355
-35954
-35552
-35149
-34746
-34343
-33940
-33537
-33134
-32731
-32327
-31924
-31520
-31115
-30708
-30300
-29890
-29477
-29061
-28641
-28217
-27788
-27355
-26916
-26472
-26022
-25566
-25103
-24632
-24155
-23670
-23177
-22675
-22165
-21645
-21116
-20577
-20028
-19468
-18898
-18317
-17725
-17123
-16510
-15886
-15252
-14609
-13957
-13296
-12628
-11953
-11273
-10587
-9898
-9205
-8511
-7815
-7119
-6424
-5731
-5040
-4354
-3671
-2995
-2325
-1664
-1010
-367
266
887
1497
2093
2676
3244
3798
4337
4859
5366
5856
6330
6787
7226
7648
8053
8441
8811
9164
9499
9816
10116
10397
10661
10907
11135
11346
11539
11716
11876
12020
12148
12261
12360
12445
12517
12577
12624
12660
12686
12702
12709
12708
12699
12683
12662
12634
12602
12566
12527
12486
12442
12397
12352
12306
12260
12215
12171
12127
12084
12042
12000
11959
11917
11874
11829
11783
11733
11680
11622
11560
11492
11417
11335
11246
11149
11043
10929
10806
10674
10532
10380
10220
10049
9869
9680
9481
9274
9057
8832
8600
8359
8112
7857
7597
7331
7060
6784
6504
6221
5936
5648
5358
5068
4776
4485
4194
3904
3616
3329
3044
2762
2483
2208
1937
1671
1411
1157
910
672
442
221
11
-188
-376
-552
-714
-864
-999
-1121
-1228
-1321
-1399
-1463
-1513
-1548
-1571
-1580
-1578
-1565
-1541
-1509
-1469
-1423
-1371
-1315
-1256
-1196
-1135
-1075
-1016
-962
-911
-866
-827
-794
-770
-754
-748
-751
-766
-791
-828
-876
-937
-1008
-1094
-1191
-1299
-1418
-1548
-1688
-1836
-1993
-2157
-2327
-2503
-2682
-2865
-3049
-3233
-3416
-3597
-3775
-3947
-4114
-4272
-4423
-4563
-4693
-4810
-4914
-5004
-5078
-5136
-5176
-5198
-5200
-5182
-5143
-5083
-5002
-4899
-4774
-4628
-4460
-4271
-4062
-3834
-3588
-3325
-3046
-2753
-2447
-2131
-1804
-1470
-1130
-784
-435
-84
268
619
968
1314
1654
1989
2316
2634
2943
3241
3528
3801
4061
4307
4537
4752
4951
5133
5299
5448
5581
5697
5796
5879
5947
5998
6035
6058
6067
6063
6048
6021
5984
5937
5883
5821
5753
5679
5602
5521
5438
5354
5271
5188
5107
5030
4956
4889
4827
4773
4727
4690
4662
4645
4639
4645
4663
4693
4736
4791
4860
4941
5034
5139
5256
5383
5520
5666
5820
5982
6150
6324
6502
6684
6869
7055
7243
7431
7617
7803
7986
8164
8341
8512
8677
8837
8990
9136
9275
9405
9527
9640
9743
9837
9922
9997
10062
10117
10163
10199
10225
10243
10251
10251
10244
10229
10207
10180
10148
10112
10072
10030
9987
9942
9897
9852
9808
9766
9725
9688
9653
9622
9595
9572
9554
9540
9532
9530
9532
9541
9554
9573
9597
9626
9659
9696
9738
9783
9831
9882
9937
9993
10052
10113
10176
10241
10308
10377
10448
10520
10595
10671
10750
10831
10913
10998
11085
11174
11264
11357
11451
11547
11643
11741
11839
11938
12037
12135
12233
12330
12425
12519
12610
12700
12786
12870
12951
13028
13102
13172
13239
13302
13360
13415
13466
13512
13555
13594
13630
13661
13690
13715
13738
13757
13774
13790
13803
13815
13825
13835
13844
13853
13862
13870
13880
13889
13900
13911
13924
13938
13954
13972
13991
14013
14038
14065
14096
14131
14170
14213
14261
14315
14374
14439
14511
14588
14673
14764
14862
14967
15077
15194
15317
15445
15579
15716
15858
16004
16152
16303
16458
16614
16772
16931
17092
17253
17414
17575
17736
17895
18054
18211
18365
18517
18666
18812
18954
19091
19224
19352
19474
19591
19702
19807
19905
19996
20080
20156
20226
20287
20341
20386
20423
20453
20473
20486
20490
20486
20474
20454
20427
20391
20349
20299
20242
20179
20109
20034
19953
19866
19775
19679
19580
19476
19370
19261
19149
19035
18920
18803
18685
18567
18449
18330
18212
18094
17978
17862
17747
17634
17523
17413
17305
17199
17095
16992
16891
16792
16694
16598
16503
16411
16318
16230
16142
16056
15971
15889
15809
15730
15653
15579
15506
15434
15365
15298
15233
15169
15108
15049
14993
14938
14887
14838
14791
14747
14706
14668
14632
14600
14570
14543
14519
14498
14479
14463
14450
14439
14430
14424
14419
14416
14415
14415
14417
14419
14422
14425
14428
14432
14434
14436
14437
14437
14435
14431
14426
14419
14411
14400
14387
14373
14356
14338
14317
14295
14270
14244
14215
14184
14152
14117
14081
14043
14004
13965
13924
13884
13843
13804
13767
13731
13698
13669
13643
13621
13603
13591
13584
13583
13588
13600
13618
13643
13674
13713
13758
13810
13869
13935
14007
14085
14169
14258
14353
14452
14556
14664
14776
14891
15009
15129
15252
15377
15504
15632
15761
15892
16023
16155
16286
16420
16552
16684
16815
16946
17075
17204
17330
17455
17579
17700
17819
17936
18051
18164
18275
18384
18490
18594
18695
18794
18890
18983
19072
19158
19239
19317
19389
19456
19517
19573
19622
19665
19700
19729
19749
19763
19768
19765
19754
19734
19707
19672
19629
19580
19524
19462
19396
19325
19250
19173
19093
19012
18930
18847
18765
18684
18604
18526
18450
18378
18308
18242
18179
18121
18068
18018
17974
17934
17898
17866
17839
17815
17794
17775
17759
17744
17729
17715
17701
17686
17670
17653
17634
17612
17588
17562
17533
17500
17465
17427
17385
17340
17292
17240
17186
17129
17069
17007
16942
16875
16806
16734
16661
16586
16509
16431
16351
16270
16187
16105
16021
15938
15854
15769
15685
15601
15518
15435
15354
15273
15194
15116
15041
14967
14897
14829
14765
14704
14647
14593
14543
14498
14456
14419
14386
14358
14335
14316
14303
14296
14294
14299
14309
14326
14350
14381
14419
14463
14514
14572
14636
14706
14781
14860
14944
15031
15120
15212
15304
15397
15489
15579
15668
15753
15834
15910
15980
16044
16101
16149
16190
16222
16244
16257
16259
16250
16231
16202
16161
16111
16052
15982
15903
15815
15718
15613
15500
15380
15252
15118
14977
14830
14677
14519
14356
14187
14014
13836
13653
13466
13275
13081
12882
12680
12475
12267
12057
11844
11629
11413
11196
10977
10758
10539
10319
10100
9881
9663
9445
9228
9013
8800
8588
8378
8170
7966
7763
7563
7366
7172
6981
6793
6608
6426
6247
6071
5899
5730
5565
5402
5244
5088
4936
4787
4642
4500
4362
4227
4094
3967
3842
3720
3602
3486
3373
3263
3156
3051
2948
2848
2749
2653
2558
2464
2373
2282
2193
2105
2017
1932
1848
1765
1683
1603
1525
1449
1374
1302
1233
1166
1102
1041
984
930
880
835
793
756
724
697
675
658
647
641
640
646
657
674
696
725
760
800
847
899
957
1020
1090
1165
1244
1329
1418
1512
1610
1713
1819
1930
2044
2162
2284
2409
2538
2670
2805
2943
3084
3228
3374
3523
3674
3827
3982
4139
4298
4459
4621
4784
4948
5112
5278
5444
5610
5776
5942
6108
6274
6439
6603
6767
6929
7090
7250
7408
7564
7719
7871
8020
8167
8313
8455
8595
8732
8866
8998
9127
9254
9377
9498
9615
9730
9842
9950
10055
10157
10255
10350
10441
10528
10611
10689
10763
10832
10896
10955
11008
11055
11096
11131
11160
11182
11197
11206
11208
11203
11192
11175
11151
11121
11085
11043
10996
10943
10885
10822
10754
10681
10604
10522
10436
10346
10252
10153
10050
9943
9832
9716
9596
9471
9342
9209
9071
8928
8781
8630
8475
8316
8153
7987
7818
7646
7472
7296
7118
6938
6758
6577
6395
6213
6031
5850
5668
5488
5308
5130
4953
4779
4606
4435
4268
4103
3942
3785
3631
3481
3337
3197
3062
2932
2809
2692
2581
2477
2380
2291
2209
2136
2071
2013
1967
1930
1902
1884
1876
1879
1892
1915
1949
1994
2050
2116
2192
2278
2375
2481
2597
2722
2856
2998
3149
3308
3475
3649
3830
4018
4213
4414
4621
4833
5050
5272
5499
5729
5962
6199
6438
6679
6922
7166
7410
7655
7900
8144
8387
8628
8868
9106
9341
9573
9801
10026
10246
10462
10673
10880
11080
11275
11465
11649
11827
12000
12167
12329
12486
12638
12785
12928
13067
13201
13331
13458
13580
13699
13815
13927
14035
14140
14242
14340
14436
14528
14617
14703
14786
14867
14945
15020
15092
15163
15231
15297
15361
15423
15484
15544
15603
15662
15720
15778
15835
15893
15951
16008
16065
16123
16183
16241
16299
16356
16414
16471
16528
16583
16638
16691
16743
16793
16841
16887
16930
16970
17006
17039
17068
17092
17113
17128
17138
17144
17143
17137
17126
17108
17084
17055
17019
16977
16929
16875
16815
16749
16678
16601
16518
16431
16338
16239
16137
16027
15915
15797
15675
15548
15417
15282
15143
15001
14856
14708
14557
14404
14249
14091
13932
13771
13608
13445
13280
13115
12949
12784
12619
12455
12292
12131
11973
11817
11663
11513
11367
11224
11085
10950
10819
10691
10566
10445
10326
10210
10095
9983
9871
9759
9648
9536
9423
9308
9192
9073
8951
8826
8698
8566
8430
8290
8145
7997
7844
7687
7526
7361
7193
7022
6848
6672
6493
6313
6132
5949
5765
5581
5397
5214
5030
4848
4667
4489
4312
4139
3969
3802
3641
3483
3332
3185
3045
2911
2783
2663
2550
2444
2346
2255
2173
2099
2033
1974
1924
1882
1848
1821
1802
1790
1785
1787
1795
1810
1831
1856
1887
1922
1962
2004
2050
2098
2148
2200
2253
2306
2360
2415
2470
2525
2580
2635
2691
2746
2803
2859
2917
2975
3034
3095
3157
3220
3284
3349
3416
3484
3553
3624
3695
3767
3840
3914
3989
4064
4140
4216
4293
4370
4446
4523
4600
4676
4751
4825
4897
4968
5036
5101
5163
5222
5276
5325
5369
5407
5439
5463
5481
5491
5494
5487
5473
5449
5416
5374
5322
5261
5191
5112
5024
4927
4822
4710
4590
4463
4329
4190
4045
3895
3740
3582
3419
3254
3085
2914
2741
2566
2389
2211
2032
1851
1669
1487
1304
1120
935
750
563
377
189
1
-188
-378
-568
-759
-951
-1142
-1334
-1526
-1717
-1909
-2100
-2290
-2480
-2670
-2859
-3048
-3237
-3427
-3617
-3808
-4001
-4195
-4391
-4589
-4789
-4992
-5198
-5407
-5619
-5834
-6052
-6274
-6498
-6726
-6957
-7190
-7426
-7664
-7904
-8146
-8389
-8634
-8879
-9124
-9369
-9614
-9859
-10103
-10346
-10588
-10829
-11069
-11307
-11545
-11782
-12017
-12252
-12485
-12718
-12950
-13181
-13412
-13641
-13869
-14096
-14321
-14544
-14765
-14983
-15198
-15410
-15618
-15822
-16021
-16215
-16404
-16587
-16764
-16934
-17098
-17255
-17404
-17547
-17681
-17808
-17927
-18039
-18142
-18238
-18327
-18407
-18481
-18547
-18606
-18658
-18704
-18743
-18776
-18803
-18825
-18841
-18852
-18857
-18857
-18852
-18842
-18827
-18808
-18785
-18757
-18725
-18690
-18651
-18609
-18565
-18518
-18469
-18418
-18366
-18312
-18258
-18202
-18144
-18086
-18026
-17964
-17901
-17835
-17768
-17697
-17624
-17548
-17468
-17385
-17299
-17208
-17114
-17015
-16911
-16803
-16689
-16571
-16447
-16317
-16181
-16041
-15893
-15739
-15580
-15414
-15242
-15064
-14880
-14691
-14496
-14296
-14090
-13879
-13662
-13441
-13215
-12984
-12748
-12508
-12264
-12016
-11764
-11509
-11252
-10992
-10731
-10468
-10205
-9941
-9677
-9414
-9152
-8891
-8633
-8377
-8125
-7876
-7631
-7391
-7157
-6928
-6706
-6490
-6283
-6083
-5892
-5710
-5537
-5375
-5223
-5082
-4952
-4833
-4726
-4630
-4546
-4473
-4412
-4363
-4324
-4297
-4279
-4272
-4274
-4286
-4306
-4334
-4369
-4412
-4461
-4516
-4577
-4642
-4711
-4784
-4861
-4940
-5021
-5105
-5189
-5276
-5363
-5450
-5539
-5627
-5716
-5805
-5894
-5982
-6071
-6160
-6248
-6336
-6425
-6512
-6600
-6687
-6773
-6859
-6945
-7029
-7113
-7197
-7280
-7363
-7445
-7528
-7611
-7695
-7781
-7868
-7957
-8048
-8144
-8242
-8343
-8448
-8558
-8671
-8789
-8910
-9037
-9167
-9302
-9440
-9583
-9729
-9879
-10032
-10188
-10346
-10506
-10668
-10831
-10994
-11158
-11321
-11483
-11645
-11805
-11963
-12119
-12272
-12423
-12572
-12717
-12860
-12999
-13136
-13269
-13398
-13525
-13648
-13767
-13884
-13996
-14106
-14212
-14314
-14413
-14509
-14601
-14689
-14775
-14857
-14937
-15013
-15088
-15160
-15229
-15298
-15365
-15430
-15495
-15559
-15623
-15687
-15752
-15816
-15881
-15947
-16013
-16079
-16148
-16216
-16286
-16357
-16428
-16500
-16573
-16646
-16721
-16796
-16871
-16947
-17023
-17100
-17178
-17255
-17333
-17411
-17489
-17568
-17646
-17724
-17803
-17881
-17960
-18038
-18117
-18195
-18274
-18353
-18432
-18511
-18591
-18671
-18752
-18833
-18915
-18998
-19082
-19167
-19252
-19338
-19425
-19512
-19600
-19688
-19777
-19866
-19955
-20044
-20133
-20222
-20310
-20397
-20484
-20570
-20654
-20738
-20820
-20900
-20979
-21056
-21132
-21206
-21278
-21348
-21417
-21483
-21549
-21612
-21674
-21734
-21792
-21849
-21904
-21957
-22009
-22059
-22107
-22154
-22199
-22242
-22284
-22323
-22360
-22395
-22427
-22457
-22485
-22509
-22531
-22550
-22566
-22579
-22589
-22596
-22600
-22601
-22599
-22595
-22589
-22580
-22568
-22555
-22540
-22523
-22504
-22483
-22461
-22438
-22413
-22387
-22360
-22331
-22301
-22270
-22238
-22204
-22169
-22133
-22094
-22055
-22013
-21969
-21922
-21873
-21821
-21766
-21708
-21646
-21580
-21511
-21437
-21359
-21277
-21190
-21100
-21006
-20908
-20807
-20702
-20595
-20485
-20373
-20259
-20143
-20026
-19908
-19790
-19671
-19553
-19435
-19319
-19203
-19090
-18978
-18869
-18762
-18658
-18557
-18458
-18364
-18272
-18184
-18100
-18020
-17945
-17874
-17808
-17747
-17691
-17642
-17599
-17562
-17532
-17509
-17494
-17486
-17486
-17494
-17511
-17536
-17569
-17610
-17659
-17716
-17780
-17852
-17931
-18016
-18107
-18203
-18304
-18410
-18519
-18631
-18746
-18863
-18981
-19101
-19221
-19341
-19460
-19579
-19698
-19814
-19930
-20044
-20156
-20267
-20376
-20483
-20589
-20694
-20798
-20901
-21005
-21108
-21211
-21315
-21421
-21527
-21635
-21744
-21855
-21968
-22083
-22199
-22318
-22438
-22560
-22685
-22810
-22938
-23067
-23198
-23331
-23464
-23599
-23734
-23871
-24008
-24146
-24284
-24423
-24562
-24701
-24841
-24981
-25121
-25262
-25404
-25546
-25689
-25833
-25977
-26123
-26269
-26416
-26565
-26713
-26863
-27013
-27164
-27315
-27467
-27619
-27771
-27923
-28074
-28225
-28375
-28525
-28673
-28820
-28965
-29109
-29251
-29390
-29527
-29662
-29793
-29922
-30048
-30170
-30289
-30405
-30518
-30628
-30734
-30837
-30937
-31035
-31130
-31223
-31314
-31404
-31492
-31580
-31668
-31756
-31845
-31935
-32027
-32119
-32216
-32314
-32415
-32520
-32628
-32738
-32855
-32974
-33097
-33225
-33358
-33494
-33636
-33782
-33933
-34089
-34250
-34416
-34587
-34762
-34942
-35125
-35313
-35504
-35697
-35894
-36092
-36292
-36493
-36694
-36895
-37095
-37293
-37490
-37683
-37874
-38061
-38244
-38422
-38595
-38762
-38923
-39078
-39225
-39365
-39497
-39621
-39737
-39844
-39943
-40032
-40113
-40184
-40246
-40298
-40341
-40375
-40399
-40413
-40419
-40415
-40402
-40380
-40351
-40313
-40267
-40214
-40155
-40090
-40020
-39945
-39866
-39783
-39698
-39610
-39520
-39429
-39337
-39245
-39152
-39061
-38970
-38880
-38792
-38706
-38622
-38540
-38459
-38381
-38305
-38230
-38157
-38085
-38014
-37943
-37873
-37802
-37730
-37657
-37583
-37506
-37427
-37344
-37259
-37169
-37075
-36977
-36875
-36767
-36655
-36537
-36414
-36285
-36151
-36011
-35866
-35716
-35559
-35398
-35231
-35058
-34880
-34697
-34509
-34316
-34118
-33916
-33708
-33497
-33281
-33062
-32839
-32612
-32383
-32151
-31917
-31682
-31445
-31208
-30971
-30733
-30497
-30263
-30030
-29799
-29572
-29347
-29127
-28911
-28699
-28492
-28289
-28092
-27901
-27714
-27533
-27357
-27186
-27021
-26860
-26703
-26551
-26403
-26259
-26119
-25981
-25847
-25716
-25588
-25464
-25342
-25223
-25108
-24996
-24887
-24783
-24682
-24585
-24492
-24405
-24322
-24244
-24171
-24104
-24043
-23988
-23940
-23898
-23862
-23834
-23813
-23799
-23793
-23795
-23804
-23821
-23846
-23879
-23920
-23969
-24026
-24090
-24163
-24242
-24329
-24423
-24524
-24632
-24746
-24867
-24994
-25127
-25265
-25408
-25556
-25709
-25867
-26028
-26193
-26361
-26532
-26706
-26882
-27060
-27239
-27420
-27601
-27783
-27966
-28147
-28328
-28507
-28684
-28859
-29030
-29197
-29361
-29519
-29672
-29818
-29959
-30092
-30218
-30336
-30446
-30548
-30640
-30724
-30798
-30863
-30919
-30964
-31001
-31028
-31045
-31054
-31054
-31046
-31030
-31007
-30978
-30942
-30902
-30857
-30808
-30756
-30702
-30646
-30589
-30532
-30475
-30419
-30364
-30311
-30261
-30214
-30170
-30130
-30094
-30062
-30035
-30014
-29997
-29986
-29981
-29981
-29986
-29998
-30014
-30037
-30064
-30097
-30136
-30180
-30228
-30282
-30340
-30403
-30470
-30540
-30613
-30689
-30767
-30846
-30926
-31006
-31085
-31164
-31241
-31315
-31387
-31455
-31520
-31581
-31637
-31687
-31733
-31773
-31807
-31835
-31857
-31873
-31882
-31885
-31882
-31873
-31858
-31837
-31810
-31778
-31741
-31698
-31651
-31600
-31545
-31486
-31423
-31358
-31291
-31221
-31150
-31077
-31003
-30928
-30852
-30776
-30700
-30624
-30549
-30474
-30399
-30325
-30251
-30178
-30106
-30034
-29963
-29893
-29823
-29753
-29684
-29615
-29545
-29475
-29404
-29332
-29259
-29184
-29107
-29029
-28948
-28864
-28778
-28689
-28597
-28503
-28405
-28304
-28200
-28093
-27983
-27871
-27756
-27640
-27521
-27400
-27279
-27156
-27031
-26907
-26781
-26655
-26528
-26402
-26275
-26147
-26020
-25892
-25764
-25636
-25508
-25380
-25253
-25125
-24998
-24872
-24747
-24623
-24500
-24380
-24261
-24145
-24032
-23922
-23816
-23715
-23618
-23526
-23440
-23360
-23286
-23218
-23157
-23102
-23054
-23013
-22977
-22948
-22924
-22906
-22893
-22885
-22881
-22882
-22887
-22895
-22907
-22922
-22941
-22962
-22986
-23013
-23043
-23075
-23110
-23148
-23189
-23233
-23280
-23330
-23384
-23441
-23501
-23566
-23634
-23706
-23782
-23861
-23944
-24030
-24119
-24211
-24306
-24404
-24504
-24607
-24711
-24818
-24926
-25037
-25149
-25262
-25378
-25494
-25612
-25732
-25854
-25977
-26103
-26230
-26360
-26492
-26626
-26763
-26902
-27044
-27188
-27334
-27482
-27632
-27784
-27936
-28089
-28242
-28395
-28546
-28696
-28843
-28987
-29128
-29264
-29394
-29519
-29638
-29750
-29854
-29951
-30039
-30118
-30188
-30247
-30297
-30336
-30365
-30382
-30388
-30382
-30365
-30336
-30295
-30243
-30178
-30102
-30014
-29914
-29803
-29681
-29548
-29404
-29250
-29085
-28912
-28729
-28537
-28337
-28130
-27916
-27695
-27469
-27238
-27002
-26763
-26522
-26278
-26033
-25788
-25543
-25300
-25058
-24818
-24582
-24349
-24120
-23895
-23674
-23458
-23247
-23041
-22840
-22644
-22453
-22267
-22085
-21907
-21734
-21565
-21400
-21239
-21082
-20929
-20779
-20632
-20489
-20350
-20213
-20080
-19951
-19824
-19701
-19581
-19464
-19350
-19239
-19130
-19024
-18921
-18819
-18720
-18622
-18526
-18431
-18337
-18244
-18151
-18057
-17964
-17869
-17774
-17677
-17580
-17480
-17379
-17276
-17172
-17065
-16957
-16848
-16737
-16625
-16512
-16399
-16285
-16172
-16059
-15948
-15838
-15729
-15623
-15519
-15417
-15319
-15223
-15131
-15043
-14958
-14877
-14799
-14726
-14657
-14591
-14529
-14471
-14417
-14365
-14317
-14271
-14227
-14184
-14143
-14103
-14062
-14021
-13980
-13937
-13891
-13844
-13793
-13740
-13682
-13620
-13554
-13482
-13406
-13324
-13236
-13142
-13042
-12935
-12821
-12701
-12573
-12438
-12295
-12145
-11988
-11823
-11651
-11471
-11285
-11092
-10894
-10689
-10479
-10264
-10045
-9822
-9596
-9367
-9136
-8903
-8669
-8435
-8201
-7967
-7735
-7504
-7276
-7051
-6829
-6612
-6399
-6191
-5989
-5792
-5602
-5418
-5241
-5069
-4905
-4746
-4594
-4447
-4305
-4168
-4035
-3906
-3780
-3657
-3536
-3416
-3296
-3177
-3058
-2939
-2818
-2696
-2571
-2445
-2316
-2185
-2051
-1914
-1774
-1631
-1485
-1336
-1184
-1029
-872
-713
-552
-389
-224
-59
108
274
441
607
773
937
1099
1259
1417
1571
1721
1868
2009
2147
2278
2404
2523
2635
2740
2837
2926
3007
3078
3141
3193
3235
3267
3288
3297
3294
3279
3252
3211
3158
3091
3010
2916
2807
2685
2549
2399
2236
2061
1873
1673
1463
1242
1012
774
527
274
15
-250
-519
-792
-1068
-1345
-1623
-1902
-2180
-2456
-2730
-3002
-3269
-3533
-3791
-4045
-4293
-4535
-4771
-5001
-5225
-5443
-5655
-5863
-6065
-6263
-6458
-6650
-6840
-7029
-7217
-7405
-7595
-7786
-7980
-8178
-8379
-8585
-8796
-9012
-9235
-9465
-9702
-9946
-10198
-10458
-10727
-11003
-11289
-11583
-11885
-12196
-12516
-12844
-13180
-13525
-13877
-14237
-14605
-14980
-15362
-15751
-16146
-16549
-16958
-17373
-17794
-18220
-18652
-19089
-19531
-19978
-20429
-20885
-21343
-21805
-22269
-22736
-23204
-23673
-24142
-24610
-25078
-25543
-26006
-26465
-26919
-27368
-27811
-28247
-28676
-29095
-29505
-29905
-30294
-30672
-31038
-31392
-31733
-32060
-32375
-32674
-32962
-33236
-33496
-33743
-33977
-34198
-34408
-34607
-34795
-34973
-35142
-35302
-35454
-35599
-35736
-35867
-35992
-36110
-36223
-36331
-36433
-36531
-36624
-36712
-36795
-36874
-36949
-37018
-37084
-37144
-37200
-37250
-37296
-37336
-37370
-37399
-37421
-37436
-37444
-37444
-37437
-37420
-37395
-37360
-37315
-37259
-37192
-37115
-37025
-36924
-36811
-36686
-36549
-36399
-36237
-36063
-35876
-35677
-35466
-35243
-35008
-34761
-34503
-34233
-33952
-33661
-33359
-33047
-32726
-32395
-32055
-31706
-31349
-30985
-30613
-30233
-29848
-29456
-29059
-28656
-28248
-27836
-27420
-27000
-26578
-26153
-25727
-25299
-24871
-24443
-24016
-23591
-23168
-22749
-22335
-21927
-21525
-21131
-20746
-20371
-20006
-19654
-19314
-18988
-18677
-18381
-18101
-17838
-17592
-17363
-17152
-16958
-16783
-16625
-16484
-16359
-16251
-16157
-16078
-16013
-15960
-15918
-15886
-15864
-15849
-15841
-15839
-15840
-15844
-15850
-15856
-15862
-15866
-15867
-15864
-15858
-15845
-15827
-15803
-15772
-15732
-15685
-15630
-15565
-15491
-15408
-15316
-15214
-15103
-14983
-14855
-14719
-14575
-14426
-14270
-14109
-13944
-13775
-13604
-13431
-13258
-13084
-12911
-12740
-12572
-12408
-12247
-12092
-11943
-11799
-11663
-11533
-11412
-11298
-11193
-11096
-11008
-10928
-10857
-10795
-10742
-10697
-10661
-10633
-10614
-10602
-10598
-10601
-10612
-10629
-10652
-10681
-10714
-10752
-10794
-10838
-10885
-10933
-10982
-11032
-11081
-11129
-11176
-11220
-11261
-11297
-11329
-11356
-11376
-11388
-11393
-11389
-11376
-11352
-11317
-11270
-11211
-11139
-11053
-10954
-10841
-10713
-10572
-10415
-10244
-10059
-9860
-9647
-9420
-9179
-8925
-8659
-8381
-8092
-7791
-7481
-7161
-6833
-6497
-6153
-5803
-5447
-5087
-4722
-4354
-3984
-3612
-3240
-2867
-2496
-2126
-1759
-1395
-1036
-682
-334
8
342
668
986
1293
1591
1878
2154
2419
2671
2911
3139
3353
3555
3744
3919
4081
4231
4367
4491
4602
4702
4789
4865
4931
4987
5033
5070
5100
5122
5138
5149
5155
5157
5157
5154
5151
5147
5145
5145
5147
5154
5166
5183
5208
5240
5281
5331
5392
5463
5545
5639
5745
5863
5994
6136
6291
6458
6636
6825
7026
7236
7457
7687
7925
8170
8424
8684
8949
9219
9492
9768
10045
10323
10601
10877
11150
11420
11685
11944
12196
12439
12674
12897
13109
13308
13493
13663
13816
13952
14070
14168
14247
14304
14341
14355
14347
14317
14263
14186
14087
13966
13822
13658
13474
13271
13050
12813
12562
12297
12021
11735
11440
11138
10832
10521
10209
9896
9585
9276
8971
8672
8380
8096
7822
7559
7307
7069
6846
6637
6445
6271
6115
5978
5861
5765
5689
5634
5600
5587
5595
5624
5674
5745
5836
5947
6079
6231
6403
6594
6804
7032
7279
7542
7821
8115
8424
8745
9078
9423
9777
10139
10509
10886
11267
11653
12041
12432
12823
13214
13603
13990
14373
14752
15126
15493
15854
16207
16553
16891
17220
17540
17852
18155
18450
18736
19014
19284
19545
19800
20046
20286
20519
20746
20967
21182
21391
21596
21795
21991
22183
22371
22556
22738
22918
23096
23273
23449
23625
23800
23976
24153
24331
24511
24693
24877
25064
25253
25446
25641
25840
26043
26248
26457
26670
26886
27106
27329
27556
27787
28021
28259
28500
28745
28992
29243
29497
29754
30013
30275
30540
30806
31075
31346
31619
31893
32168
32447
32726
33007
33289
33572
33855
34140
34424
34708
34991
35274
35554
35832
36107
36379
36645
36907
37162
37410
37650
37882
38103
38314
38514
38702
38876
39036
39182
39312
39426
39523
39602
39664
39706
39730
39734
39718
39683
39627
39550
39454
39337
39200
39043
38867
38673
38460
38230
37984
37722
37445
37156
36854
36540
36217
35885
35545
35199
34848
34493
34135
33776
33417
33059
32704
32353
32006
31665
31331
31004
30685
30376
30076
29786
29508
29240
28985
28741
28510
28292
28087
27895
27716
27551
27399
27261
27137
27026
26928
26843
26770
26710
26660
26620
26591
26569
26556
26549
26548
26551
26559
26570
26583
26598
26613
26628
26642
26654
26663
26670
26672
26670
26663
26651
26633
26609
26579
26542
26499
26450
26395
26334
26268
26197
26122
26043
25961
25878
25793
25708
25624
25542
25462
25387
25316
25251
25193
25143
25101
25068
25046
25035
25036
25049
25075
25115
25169
25237
25321
25421
25537
25670
25819
25985
26167
26367
26583
26815
27062
27325
27602
27892
28196
28511
28838
29174
29519
29871
30230
30594
30962
31332
31703
32073
32442
32808
33169
33523
33870
34209
34537
34854
35159
35451
35729
35991
36238
36468
36680
36874
37049
37204
37338
37452
37543
37613
37659
37681
37680
37655
37604
37529
37429
37305
37155
36981
36784
36563
36320
36055
35770
35465
35143
34805
34452
34086
33709
33323
32930
32531
32131
31731
31332
30937
30548
30168
29799
29442
29101
28777
28472
28187
27926
27688
27478
27295
27142
27020
26930
26873
26850
26863
26910
26992
27109
27262
27450
27672
27929
28220
28544
28900
29289
29709
30158
30637
31143
31675
32232
32813
33415
34037
34678
35335
36008
36693
37390
38097
38812
39533
40259
40989
41719
42449
43178
43902
44620
45332
46034
46725
47403
48066
48714
49343
49954
50544
51112
51657
52179
52676
53148
53594
54014
54408
54776
55117
55432
55721
55985
56225
56440
56633
56803
56952
57081
57192
57286
57363
57427
57477
57516
57546
57567
57582
57591
57597
57600
57602
57604
57608
57613
57623
57636
57655
57678
57708
57744
57787
57836
57892
57954
58023
58097
58177
58261
58351
58444
58541
58640
58741
58843
58945
59047
59147
59245
59341
59432
59519
59601
59677
59747
59810
59865
59911
59949
59976
59993
59999
59994
59977
59948
59906
59851
59783
59703
59609
59503
59385
59255
59113
58961
58798
58627
58447
58260
58066
57868
57665
57460
57253
57046
56840
56635
56434
56238
56046
55861
55683
55514
55353
55202
55062
54933
54815
54709
54615
54533
54464
54407
54363
54331
54312
54304
54307
54321
54346
54381
54425
54478
54538
54606
54680
54760
54845
54934
55026
55120
55215
55311
55406
55499
55591
55679
55763
55841
55914
55980
56038
56087
56127
56156
56174
56180
56174
56155
56121
56074
56012
55934
55842
55734
55610
55472
55319
55153
54972
54779
54574
54358
54132
53897
53654
53404
53148
52887
52623
52356
52087
51818
51549
51281
51015
50751
50490
50232
49977
49727
49480
49238
49000
48766
48537
48313
48094
47878
47668
47462
47261
47064
46871
46683
46500
46321
46148
45979
45815
45657
45504
45357
45217
45083
44956
44836
44723
44618
44520
44431
44349
44276
44210
44153
44104
44064
44032
44008
43993
43986
43987
43997
44016
44043
44079
44123
44176
44237
44307
44385
44472
44566
44669
44780
44899
45026
45160
45303
45452
45610
45774
45946
46125
46310
46502
46701
46905
47115
47330
47550
47774
48001
48231
48463
48696
48929
49162
49393
49622
49848
50070
50287
50499
50704
50902
51093
51276
51450
51616
51772
51919
52057
52185
52304
52414
52516
52609
52694
52772
52843
52907
52965
53017
53064
53105
53141
53173
53200
53223
53241
53254
53264
53268
53268
53262
53252
53236
53215
53188
53155
53117
53073
53024
52969
52909
52844
52774
52700
52622
52541
52457
52370
52280
52189
52097
52003
51908
51813
51718
51622
51527
51432
51337
51242
51148
51054
50959
50865
50770
50675
50579
50482
50384
50284
50184
50081
49977
49872
49765
49657
49548
49439
49330
49221
49112
49006
48901
48798
48699
48603
48512
48426
48344
48269
48199
48136
48079
48029
47987
47951
47922
47900
47885
47877
47876
47880
47890
47905
47925
47949
47977
48007
48040
48075
48112
48149
48187
48224
48262
48298
48333
48367
48399
48429
48456
48481
48504
48524
48542
48558
48571
48583
48594
48605
48615
48625
48636
48649
48663
48679
48698
48720
48745
48774
48807
48845
48886
48932
48983
49038
49099
49164
49234
49310
49391
49477
49568
49665
49768
49876
49990
50109
50234
50365
50500
50640
50784
50932
51084
51239
51396
51555
51716
51877
52039
52201
52362
52522
52680
52837
52991
53142
53290
53434
53574
53710
53842
53969
54091
54208
54321
54429
54532
54630
54723
54811
54895
54974
55049
55119
55185
55247
55304
55358
55407
55453
55495
55534
55570
55602
55631
55657
55680
55701
55718
55733
55745
55754
55761
55766
55769
55770
55770
55769
55768
55766
55764
55763
55763
55764
55767
55772
55779
55789
55801
55816
55833
55853
55875
55900
55926
55954
55984
56015
56046
56078
56110
56141
56172
56202
56231
56259
56286
56311
56336
56360
56383
56407
56431
56455
56481
56509
56538
56570
56605
56644
56686
56732
56783
56838
56898
56962
57032
57106
57185
57268
57355
57446
57541
57638
57739
57841
57946
58052
58159
58268
58377
58486
58596
58705
58814
58923
59030
59137
59243
59348
59451
59553
59654
59753
59851
59946
60040
60132
60222
60309
60394
60475
60554
60629
60700
60767
60829
60886
60937
60982
61021
61052
61076
61092
61099
61098
61088
61069
61041
61002
60953
60895
60825
60745
60653
60551
60437
60311
60173
60024
59862
59689
59504
59308
59100
58882
58653
58414
58165
57908
57641
57367
57085
56797
56502
56202
55897
55588
55276
54962
54645
54328
54010
53692
53375
53060
52746
52435
52126
51821
51518
51218
50922
50629
50340
50054
49771
49490
49213
48939
48668
48400
48135
47873
47614
47357
47105
46855
46609
46366
46128
45893
45663
45438
45217
45001
44791
44587
44389
44197
44011
43833
43661
43497
43339
43190
43048
42914
42787
42668
42557
42454
42358
42269
42188
42114
42047
41986
41932
41884
41841
41804
41771
41744
41720
41701
41685
41673
41664
41657
41653
41651
41651
41652
41655
41658
41662
41666
41671
41675
41679
41683
41686
41688
41690
41691
41690
41689
41686
41683
41678
41672
41665
41656
41646
41633
41619
41603
41585
41564
41541
41514
41485
41453
41418
41380
41339
41295
41249
41200
41149
41097
41043
40988
40933
40877
40821
40766
40712
40658
40607
40557
40509
40463
40420
40379
40342
40307
40276
40247
40223
40202
40185
40172
40162
40157
40156
40160
40168
40180
40197
40219
40246
40278
40315
40357
40405
40459
40519
40585
40658
40738
40825
40919
41021
41131
41249
41375
41510
41652
41803
41961
42128
42301
42482
42669
42862
43061
43265
43474
43686
43903
44122
44343
44566
44791
45017
45243
45469
45695
45921
46145
46368
46590
46809
47027
47242
47455
47665
47873
48078
48279
48478
48673
48865
49054
49239
49421
49598
49772
49941
50106
50267
50424
50576
50723
50865
51002
51134
51261
51383
51500
51611
51717
51818
51913
52003
52089
52169
52245
52316
52382
52444
52502
52556
52607
52653
52697
52737
52775
52809
52842
52872
52900
52926
52951
52974
52996
53017
53036
53055
53072
53088
53104
53118
53131
53143
53153
53162
53169
53174
53177
53178
53176
53172
53165
53155
53142
53127
53108
53085
53059
53030
52997
52961
52921
52877
52830
52779
52725
52666
52604
52539
52470
52397
52322
52243
52160
52076
51988
51898
51807
51714
51619
51524
51429
51333
51238
51144
51052
50961
50872
50786
50702
50622
50545
50472
50403
50338
50277
50220
50168
50121
50079
50042
50010
49984
49962
49946
49935
49929
49927
49931
49939
49951
49967
49988
50012
50041
50072
50107
50145
50186
50230
50276
50323
50372
50422
50473
50524
50574
50622
50670
50714
50756
50794
50828
50858
50882
50901
50913
50919
50918
50910
50895
50871
50840
50801
50753
50697
50633
50560
50479
50388
50289
50182
50065
49940
49806
49663
49511
49350
49180
49001
48813
48617
48411
48196
47972
47739
47498
47248
46990
46725
46452
46173
45887
45595
45299
44998
44694
44386
44077
43766
43454
43143
42832
42523
42216
41912
41613
41317
41027
40743
40465
40194
39930
39674
39427
39188
38957
38736
38525
38322
38130
37947
37774
37610
37457
37312
37178
37052
36936
36829
36731
36641
36560
36487
36422
36365
36315
36273
36237
36208
36185
36168
36156
36149
36147
36150
36156
36166
36179
36195
36212
36231
36251
36272
36292
36311
36329
36345
36357
36366
36370
36370
36363
36350
36329
36301
36264
36218
36163
36098
36024
35940
35845
35741
35628
35505
35373
35233
35085
34930
34768
34600
34427
34249
34068
33883
33696
33507
33317
33127
32937
32747
32558
32372
32189
32006
31827
31651
31477
31306
31139
30974
30812
30653
30496
30341
30188
30036
29886
29737
29588
29440
29292
29143
28994
28844
28693
28541
28389
28235
28080
27925
27768
27610
27451
27291
27130
26968
26805
26640
26474
26307
26139
25970
25800
25629
25457
25284
25110
24936
24762
24587
24412
24237
24062
23888
23714
23542
23370
23201
23034
22869
22707
22549
22395
22246
22102
21963
21830
21704
21585
21473
21369
21272
21185
21105
21034
20972
20918
20872
20833
20802
20778
20760
20747
20740
20738
20739
20743
20750
20759
20769
20779
20790
20799
20807
20813
20817
20817
20813
20805
20793
20775
20752
20723
20688
20647
20600
20547
20487
20421
20348
20269
20184
20092
19994
19889
19779
19662
19538
19409
19273
19131
18983
18829
18670
18504
18333
18157
17976
17789
17598
17402
17203
16998
16790
16578
16363
16143
15920
15694
15465
15232
14996
14758
14517
14274
14029
13783
13535
13286
13036
12787
12537
12289
12041
11794
11549
11305
11064
10825
10587
10353
10120
9890
9663
9438
9215
8996
8778
8563
8351
8141
7935
7731
7529
7331
7137
6945
6757
6573
6393
6217
6046
5879
5717
5560
5407
5260
5118
4981
4849
4722
4600
4482
4369
4260
4156
4054
3958
3865
3775
3689
3606
3526
3448
3374
3301
3232
3164
3098
3035
2973
2913
2854
2797
2742
2688
2636
2585
2536
2489
2443
2398
2355
2313
2272
2232
2193
2155
2118
2081
2044
2008
1971
1934
1897
1860
1822
1785
1746
1708
1670
1632
1594
1556
1519
1483
1448
1415
1382
1351
1321
1293
1266
1241
1217
1194
1172
1150
1128
1106
1084
1061
1036
1008
980
948
913
874
831
783
731
674
611
543
470
391
307
218
124
26
-77
-183
-293
-405
-521
-638
-757
-877
-998
-1120
-1243
-1365
-1487
-1609
-1730
-1851
-1970
-2088
-2204
-2319
-2432
-2543
-2652
-2759
-2863
-2965
-3063
-3159
-3251
-3339
-3424
-3505
-3581
-3653
-3720
-3783
-3840
-3892
-3939
-3981
-4018
-4049
-4075
-4094
-4111
-4122
-4128
-4130
-4128
-4122
-4113
-4100
-4085
-4067
-4046
-4026
-4003
-3980
-3956
-3932
-3908
-3885
-3863
-3842
-3822
-3806
-3791
-3780
-3772
-3769
-3769
-3774
-3784
-3800
-3821
-3848
-3881
-3921
-3968
-4021
-4082
-4150
-4225
-4307
-4397
-4494
-4599
-4711
-4830
-4956
-5090
-5230
-5377
-5531
-5691
-5858
-6030
-6209
-6393
-6583
-6778
-6978
-7182
-7391
-7605
-7822
-8044
-8268
-8496
-8727
-8960
-9195
-9433
-9671
-9911
-10152
-10393
-10634
-10874
-11114
-11353
-11590
-11825
-12058
-12289
-12517
-12742
-12964
-13182
-13397
-13608
-13816
-14019
-14219
-14416
-14609
-14799
-14987
-15173
-15357
-15540
-15722
-15904
-16085
-16268
-16454
-16640
-16828
-17019
-17213
-17410
-17610
-17815
-18023
-18235
-18451
-18672
-18898
-19128
-19362
-19600
-19843
-20089
-20340
-20593
-20849
-21107
-21367
-21628
-21890
-22153
-22415
-22676
-22936
-23193
-23449
-23702
-23951
-24197
-24439
-24677
-24910
-25139
-25363
-25582
-25795
-26003
-26206
-26403
-26594
-26779
-26958
-27130
-27297
-27456
-27610
-27757
-27898
-28032
-28160
-28282
-28398
-28508
-28612
-28710
-28802
-28890
-28972
-29050
-29123
-29191
-29256
-29318
-29376
-29433
-29487
-29540
-29593
-29645
-29697
-29751
-29806
-29864
-29924
-29987
-30053
-30123
-30197
-30276
-30359
-30447
-30540
-30637
-30740
-30847
-30958
-31073
-31192
-31314
-31439
-31567
-31696
-31826
-31956
-32087
-32217
-32345
-32472
-32595
-32718
-32836
-32951
-33061
-33168
-33269
-33366
-33457
-33544
-33625
-33701
-33772
-33837
-33898
-33953
-34003
-34048
-34089
-34124
-34155
-34182
-34204
-34223
-34238
-34249
-34258
-34264
-34267
-34268
-34268
-34266
-34263
-34260
-34255
-34251
-34247
-34243
-34239
-34237
-34235
-34235
-34236
-34238
-34243
-34249
-34258
-34269
-34283
-34299
-34319
-34341
-34366
-34395
-34427
-34462
-34501
-34543
-34589
-34638
-34691
-34747
-34806
-34868
-34932
-34999
-35067
-35137
-35208
-35279
-35351
-35422
-35493
-35562
-35630
-35696
-35760
-35822
-35880
-35935
-35987
-36035
-36079
-36119
-36154
-36185
-36211
-36233
-36249
-36261
-36268
-36271
-36269
-36263
-36252
-36238
-36220
-36199
-36175
-36149
-36120
-36090
-36058
-36026
-35993
-35959
-35927
-35894
-35863
-35834
-35807
-35782
-35760
-35741
-35727
-35716
-35710
-35709
-35714
-35724
-35741
-35764
-35793
-35830
-35873
-35924
-35983
-36049
-36122
-36203
-36292
-36389
-36493
-36605
-36725
-36851
-36985
-37125
-37273
-37426
-37586
-37751
-37922
-38098
-38280
-38465
-38656
-38850
-39047
-39248
-39452
-39658
-39866
-40075
-40286
-40497
-40709
-40920
-41131
-41341
-41551
-41758
-41964
-42168
-42370
-42569
-42765
-42958
-43147
-43333
-43515
-43693
-43867
-44037
-44202
-44363
-44519
-44671
-44818
-44961
-45100
-45236
-45367
-45495
-45620
-45741
-45860
-45975
-46088
-46199
-46308
-46415
-46519
-46622
-46724
-46824
-46923
-47020
-47117
-47212
-47306
-47398
-47489
-47579
-47667
-47754
-47838
-47921
-48001
-48078
-48153
-48225
-48294
-48360
-48422
-48480
-48534
-48584
-48630
-48671
-48707
-48737
-48762
-48782
-48795
-48801
-48801
-48795
-48781
-48761
-48733
-48698
-48656
-48608
-48553
-48491
-48423
-48349
-48269
-48184
-48094
-47999
-47900
-47797
-47690
-47579
-47465
-47348
-47229
-47106
-46982
-46855
-46727
-46597
-46467
-46335
-46203
-46070
-45938
-45806
-45676
-45546
-45418
-45293
-45170
-45050
-44933
-44821
-44713
-44609
-44512
-44419
-44333
-44254
-44181
-44114
-44055
-44003
-43958
-43921
-43890
-43866
-43849
-43838
-43834
-43835
-43841
-43853
-43869
-43888
-43912
-43939
-43969
-44001
-44035
-44072
-44110
-44149
-44189
-44229
-44270
-44312
-44353
-44395
-44436
-44476
-44516
-44555
-44594
-44631
-44668
-44703
-44737
-44770
-44802
-44833
-44863
-44891
-44919
-44945
-44971
-44996
-45019
-45042
-45065
-45087
-45108
-45129
-45149
-45169
-45189
-45209
-45229
-45249
-45269
-45290
-45311
-45333
-45355
-45378
-45402
-45428
-45454
-45482
-45511
-45542
-45574
-45607
-45642
-45678
-45716
-45755
-45796
-45838
-45881
-45926
-45973
-46020
-46069
-46120
-46172
-46226
-46282
-46339
-46398
-46458
-46521
-46585
-46651
-46719
-46789
-46861
-46935
-47012
-47090
-47171
-47254
-47339
-47426
-47516
-47608
-47702
-47799
-47898
-47999
-48103
-48210
-48319
-48430
-48544
-48661
-48780
-48902
-49027
-49155
-49285
-49419
-49555
-49694
-49836
-49980
-50127
-50276
-50427
-50579
-50733
-50888
-51043
-51199
-51354
-51510
-51664
-51817
-51969
-52118
-52265
-52410
-52551
-52689
-52823
-52953
-53078
-53198
-53312
-53420
-53522
-53618
-53706
-53787
-53860
-53926
-53983
-54031
-54071
-54101
-54122
-54134
-54136
-54128
-54110
-54082
-54044
-53996
-53938
-53870
-53792
-53705
-53608
-53502
-53388
-53264
-53133
-52994
-52848
-52694
-52534
-52367
-52195
-52017
-51833
-51645
-51453
-51257
-51057
-50854
-50648
-50439
-50228
-50015
-49801
-49585
-49368
-49151
-48934
-48717
-48500
-48285
-48071
-47858
-47649
-47442
-47238
-47039
-46844
-46654
-46470
-46293
-46122
-45960
-45806
-45661
-45525
-45400
-45286
-45183
-45091
-45012
-44946
-44892
-44852
-44824
-44809
-44807
-44817
-44839
-44872
-44917
-44971
-45035
-45107
-45187
-45274
-45367
-45465
-45567
-45673
-45781
-45890
-46000
-46110
-46219
-46325
-46430
-46531
-46628
-46721
-46809
-46893
-46970
-47042
-47109
-47169
-47225
-47275
-47319
-47360
-47396
-47428
-47457
-47483
-47508
-47531
-47553
-47575
-47597
-47620
-47644
-47670
-47698
-47729
-47763
-47800
-47840
-47884
-47933
-47986
-48043
-48106
-48173
-48246
-48323
-48407
-48495
-48590
-48690
-48796
-48907
-49024
-49146
-49273
-49406
-49543
-49685
-49831
-49980
-50133
-50289
-50447
-50607
-50768
-50931
-51093
-51256
-51418
-51579
-51739
-51896
-52052
-52204
-52354
-52500
-52643
-52782
-52918
-53049
-53176
-53298
-53417
-53531
-53641
-53746
-53848
-53946
-54041
-54132
-54220
-54305
-54388
-54468
-54546
-54623
-54699
-54773
-54846
-54918
-54989
-55060
-55131
-55200
-55270
-55339
-55408
-55477
-55546
-55614
-55683
-55751
-55820
-55889
-55958
-56028
-56098
-56169
-56240
-56313
-56386
-56460
-56535
-56612
-56689
-56768
-56849
-56930
-57013
-57097
-57182
-57268
-57355
-57442
-57530
-57617
-57705
-57793
-57879
-57966
-58051
-58135
-58218
-58300
-58379
-58457
-58533
-58605
-58676
-58743
-58807
-58867
-58924
-58977
-59026
-59070
-59110
-59146
-59176
-59202
-59223
-59239
-59250
-59256
-59257
-59253
-59244
-59229
-59210
-59186
-59158
-59124
-59086
-59043
-58996
-58944
-58888
-58828
-58763
-58694
-58621
-58544
-58463
-58378
-58289
-58195
-58097
-57996
-57890
-57779
-57665
-57546
-57424
-57297
-57165
-57030
-56891
-56747
-56600
-56449
-56295
-56138
-55977
-55813
-55647
-55479
-55308
-55136
-54961
-54786
-54610
-54433
-54256
-54079
-53903
-53727
-53553
-53379
-53208
-53039
-52872
-52708
-52547
-52389
-52234
-52083
-51936
-51792
-51653
-51517
-51385
-51258
-51134
-51014
-50898
-50786
-50677
-50572
-50470
-50372
-50277
-50185
-50096
-50010
-49926
-49845
-49765
-49688
-49613
-49539
-49467
-49395
-49325
-49255
-49185
-49115
-49045
-48975
-48904
-48832
-48759
-48685
-48610
-48534
-48457
-48379
-48299
-48218
-48136
-48053
-47969
-47884
-47798
-47712
-47624
-47536
-47448
-47359
-47270
-47182
-47095
-47008
-46924
-46841
-46761
-46683
-46609
-46539
-46472
-46411
-46354
-46302
-46256
-46215
-46180
-46151
-46128
-46111
-46100
-46094
-46094
-46100
-46111
-46126
-46146
-46170
-46198
-46229
-46263
-46299
-46337
-46377
-46418
-46460
-46501
-46543
-46584
-46624
-46662
-46698
-46732
-46763
-46791
-46815
-46836
-46853
-46865
-46873
-46876
-46874
-46867
-46855
-46839
-46818
-46793
-46763
-46730
-46693
-46653
-46610
-46565
-46519
-46471
-46423
-46374
-46326
-46279
-46233
-46190
-46150
-46112
-46079
-46051
-46028
-46011
-46000
-45997
-46001
-46013
-46034
-46063
-46102
-46151
-46209
-46278
-46356
-46445
-46543
-46651
-46768
-46895
-47031
-47174
-47326
-47485
-47650
-47821
-47997
-48177
-48361
-48548
-48736
-48926
-49116
-49306
-49494
-49681
-49865
-50045
-50222
-50394
-50560
-50721
-50875
-51021
-51160
-51290
-51411
-51522
-51622
-51712
-51790
-51855
-51909
-51949
-51976
-51990
-51991
-51978
-51952
-51913
-51862
-51800
-51726
-51643
-51550
-51449
-51340
-51226
-51106
-50983
-50856
-50728
-50599
-50471
-50344
-50220
-50099
-49983
-49872
-49767
-49668
-49577
-49493
-49417
-49348
-49288
-49236
-49191
-49155
-49126
-49104
-49089
-49080
-49077
-49080
-49087
-49100
-49116
-49136
-49160
-49186
-49215
-49246
-49278
-49311
-49344
-49378
-49410
-49442
-49471
-49498
-49522
-49542
-49557
-49568
-49573
-49571
-49562
-49545
-49520
-49485
-49440
-49385
-49318
-49240
-49149
-49046
-48930
-48801
-48659
-48503
-48334
-48152
-47958
-47751
-47533
-47304
-47064
-46815
-46557
-46292
-46019
-45740
-45457
-45168
-44877
-44583
-44287
-43990
-43693
-43396
-43101
-42807
-42516
-42228
-41944
-41664
-41388
-41117
-40852
-40592
-40337
-40089
-39847
-39612
-39383
-39161
-38946
-38737
-38535
-38340
-38151
-37969
-37793
-37622
-37457
-37296
-37140
-36987
-36838
-36691
-36546
-36402
-36259
-36116
-35972
-35827
-35680
-35531
-35379
-35224
-35065
-34901
-34734
-34562
-34385
-34203
-34017
-33825
-33629
-33428
-33223
-33013
-32800
-32584
-32365
-32143
-31920
-31695
-31469
-31243
-31016
-30791
-30566
-30342
-30120
-29900
-29683
-29469
-29257
-29049
-28845
-28645
-28448
-28256
-28067
-27883
-27703
-27527
-27354
-27184
-27018
-26854
-26693
-26534
-26376
-26219
-26063
-25907
-25751
-25594
-25437
-25278
-25118
-24956
-24792
-24626
-24458
-24287
-24114
-23938
-23760
-23579
-23396
-23210
-23023
-22832
-22640
-22446
-22250
-22053
-21853
-21652
-21450
-21246
-21041
-20835
-20628
-20420
-20211
-20002
-19793
-19584
-19376
-19168
-18962
-18757
-18554
-18354
-18156
-17961
-17769
-17581
-17397
-17218
-17042
-16872
-16707
-16547
-16392
-16242
-16100
-15962
-15831
-15705
-15584
-15470
-15360
-15256
-15156
-15061
-14970
-14882
-14798
-14716
-14637
-14559
-14484
-14410
-14336
-14264
-14193
-14122
-14052
-13983
-13914
-13846
-13779
-13713
-13648
-13584
-13521
-13460
-13400
-13343
-13287
-13234
-13183
-13135
-13088
-13045
-13004
-12965
-12929
-12895
-12863
-12833
-12806
-12779
-12755
-12732
-12709
-12688
-12668
-12648
-12628
-12608
-12588
-12567
-12545
-12523
-12500
-12475
-12448
-12420
-12391
-12359
-12325
-12289
-12251
-12210
-12167
-12121
-12073
-12023
-11970
-11915
-11857
-11797
-11735
-11670
-11603
-11534
-11464
-11391
-11316
-11240
-11163
-11085
-11005
-10925
-10844
-10762
-10680
-10597
-10515
-10432
-10349
-10266
-10182
-10099
-10017
-9934
-9851
-9768
-9684
-9601
-9517
-9431
-9345
-9258
-9169
-9079
-8987
-8893
-8797
-8699
-8599
-8496
-8390
-8282
-8172
-8058
-7942
-7822
-7700
-7574
-7446
-7314
-7179
-7041
-6900
-6756
-6609
-6459
-6306
-6150
-5992
-5831
-5668
-5502
-5334
-5164
-4991
-4816
-4640
-4461
-4279
-4096
-3911
-3724
-3535
-3344
-3151
-2956
-2760
-2561
-2361
-2158
-1954
-1748
-1540
-1330
-1119
-906
-691
-475
-258
-40
180
400
620
841
1061
1282
1502
1722
1942
2160
2378
2595
2811
3027
3241
3454
3667
3878
4090
4300
4511
4721
4931
5142
5354
5566
5779
5993
6208
6425
6642
6861
7081
7302
7524
7746
7969
8191
8413
8635
8855
9075
9292
9508
9722
9933
10141
10345
10547
10744
10937
11126
11311
11490
11665
11835
11999
12158
12312
12461
12605
12744
12878
13007
13132
13253
13370
13483
13592
13697
13799
13898
13993
14086
14175
14262
14346
14427
14505
14581
14655
14725
14794
14859
14922
14983
15041
15096
15149
15199
15246
15291
15332
15371
15407
15441
15472
15500
15526
15550
15573
15594
15613
15632
15650
15668
15686
15704
15722
15741
15761
15781
15801
15822
15844
15865
15887
15908
15929
15949
15968
15985
16000
16014
16024
16032
16036
16036
16035
16027
16015
16000
15980
15954
15924
15888
15847
15801
15748
15691
15627
15557
15482
15401
15313
15220
15121
15016
14905
14788
14666
14537
14404
14264
14119
13969
13814
13654
13488
13318
13143
12964
12780
12592
12399
12203
12003
11800
11593
11384
11172
10958
10743
10526
10308
10090
9873
9655
9439
9225
9013
8803
8596
8393
8194
8000
7810
7626
7448
7276
7111
6953
6802
6659
6524
6398
6279
6170
6070
5980
5898
5827
5765
5713
5670
5638
5614
5601
5596
5601
5614
5636
5667
5705
5751
5804
5865
5932
6005
6084
6168
6257
6351
6448
6550
6654
6761
6871
6983
7096
7210
7325
7440
7555
7669
7781
7893
8002
8109
8213
8314
8411
8505
8595
8680
8761
8837
8909
8976
9038
9096
9150
9199
9245
9287
9327
9363
9398
9431
9463
9494
9524
9555
9586
9619
9652
9687
9724
9763
9805
9848
9895
9944
9995
10050
10107
10167
10230
10296
10364
10434
10507
10581
10657
10735
10813
10893
10972
11053
11133
11212
11291
11370
11446
11522
11596
11668
11738
11805
11870
11932
11991
12046
12098
12146
12190
12229
12265
12295
12321
12342
12359
12370
12377
12380
12378
12372
12362
12348
12331
12312
12290
12265
12240
12213
12186
12159
12132
12107
12083
12061
12042
12025
12012
12003
11999
11999
12005
12016
12032
12055
12084
12119
12161
12210
12265
12326
12394
12468
12548
12634
12725
12822
12923
13029
13138
13251
13366
13484
13603
13723
13843
13964
14083
14202
14318
14432
14543
14650
14752
14850
14942
15028
15108
15180
15245
15301
15349
15388
15417
15437
15447
15447
15437
15416
15385
15345
15294
15233
15162
15083
14993
14895
14789
14674
14552
14422
14286
14144
13997
13845
13688
13529
13367
13203
13037
12871
12705
12540
12376
12215
12057
11903
11755
11611
11474
11345
11223
11110
11005
10911
10826
10753
10689
10638
10597
10568
10551
10546
10552
10569
10598
10637
10687
10747
10817
10896
10983
11078
11181
11290
11405
11525
11651
11779
11912
12046
12182
12320
12457
12595
12732
12867
13001
13132
13261
13387
13508
13627
13740
13850
13954
14054
14149
14238
14322
14400
14473
14540
14602
14658
14709
14755
14796
14832
14864
14892
14917
14938
14955
14971
14984
14995
15005
15013
15021
15029
15037
15046
15056
15067
15080
15096
15114
15135
15160
15188
15220
15256
15297
15341
15390
15443
15500
15561
15626
15694
15765
15839
15915
15995
16076
16158
16242
16329
16416
16504
16592
16680
16769
16857
16944
17031
17117
17202
17285
17366
17446
17523
17598
17670
17740
17806
17869
17929
17985
18037
18086
18130
18170
18206
18238
18265
18289
18309
18324
18336
18344
18349
18351
18349
18346
18340
18332
18322
18311
18299
18286
18272
18258
18245
18231
18218
18205
18194
18183
18173
18165
18159
18154
18151
18149
18150
18153
18158
18166
18175
18187
18202
18219
18238
18259
18282
18308
18335
18363
18393
18424
18456
18488
18521
18554
18587
18619
18651
18682
18711
18739
18766
18790
18812
18832
18849
18863
18874
18881
18884
18884
18879
18870
18857
18840
18818
18791
18761
18726
18687
18644
18597
18547
18494
18438
18380
18320
18258
18194
18130
18064
17999
17933
17867
17802
17737
17673
17609
17547
17486
17426
17367
17310
17253
17198
17144
17091
17039
16987
16936
16886
16836
16787
16738
16689
16640
16591
16542
16492
16442
16392
16341
16289
16236
16183
16128
16073
16017
15960
15902
15843
15783
15723
15662
15601
15540
15478
15417
15356
15296
15237
15178
15120
15063
15008
14954
14902
14851
14802
14754
14709
14665
14624
14584
14546
14510
14476
14445
14415
14388
14362
14339
14317
14298
14280
14264
14250
14238
14227
14218
14209
14201
14195
14188
14182
14176
14170
14164
14156
14148
14138
14127
14114
14099
14081
14060
14037
14010
13981
13947
13910
13870
13825
13777
13724
13667
13607
13542
13473
13401
13324
13244
13160
13072
12981
12887
12789
12688
12585
12479
12370
12259
12146
12030
11913
11794
11674
11552
11430
11307
11184
11060
10937
10814
10693
10572
10453
10335
10220
10108
9998
9891
9787
9687
9591
9499
9412
9329
9251
9178
9111
9049
8992
8941
8896
8857
8824
8796
8774
8758
8746
8740
8738
8741
8748
8759
8773
8790
8809
8831
8854
8878
8904
8930
8956
8982
9007
9032
9055
9078
9099
9118
9135
9151
9164
9176
9185
9193
9198
9202
9203
9203
9201
9197
9191
9184
9176
9165
9154
9141
9127
9111
9094
9076
9056
9035
9013
8990
8966
8941
8914
8887
8858
8829
8799
8768
8737
8706
8674
8642
8609
8577
8545
8514
8482
8452
8422
8393
8364
8337
8311
8286
8262
8239
8218
8198
8180
8163
8147
8132
8121
8109
8100
8092
8085
8080
8077
8074
8074
8076
8079
8084
8090
8100
8111
8125
8141
8159
8180
8203
8230
8259
8291
8326
8365
8406
8451
8499
8550
8604
8662
8723
8787
8854
8925
8999
9075
9155
9237
9323
9411
9502
9595
9691
9789
9889
9992
10096
10202
10310
10420
10531
10643
10757
10872
10988
11104
11221
11339
11456
11573
11690
11806
11921
12034
12146
12255
12362
12466
12566
12663
12756
12845
12929
13008
13081
13149
13212
13268
13318
13362
13399
13430
13455
13473
13485
13491
13491
13484
13472
13455
13431
13403
13369
13331
13288
13240
13189
13133
13074
13012
12947
12878
12808
12735
12660
12584
12506
12428
12348
12269
12190
12111
12033
11956
11881
11807
11736
11668
11602
11540
11482
11428
11378
11332
11292
11256
11226
11201
11181
11167
11159
11157
11161
11171
11186
11208
11236
11269
11309
11354
11405
11462
11525
11592
11665
11743
11826
11912
12003
12098
12196
12298
12402
12508
12616
12726
12837
12949
13062
13174
13286
13398
13508
13617
13724
13829
13932
14032
14129
14222
14313
14399
14482
14561
14635
14706
14772
14834
14891
14944
14993
15037
15077
15113
15145
15172
15196
15216
15231
15243
15252
15256
15257
15255
15249
15240
15227
15212
15193
15172
15148
15121
15091
15059
15024
14987
14948
14907
14864
14819
14772
14724
14674
14623
14571
14519
14465
14411
14357
14302
14247
14192
14138
14083
14029
13975
13921
13868
13815
13763
13712
13661
13612
13562
13514
13467
13420
13374
13328
13284
13240
13197
13155
13114
13073
13034
12995
12958
12921
12886
12852
12819
12788
12758
12729
12703
12678
12655
12634
12614
12597
12583
12570
12560
12552
12546
12543
12542
12544
12549
12556
12566
12578
12592
12609
12629
12650
12674
12700
12728
12758
12790
12824
12859
12896
12934
12973
13013
13054
13095
13137
13180
13222
13265
13308
13350
13392
13433
13474
13513
13551
13588
13623
13657
13688
13718
13745
13769
13791
13810
13826
13839
13848
13854
13856
13854
13849
13840
13826
13809
13788
13764
13735
13702
13666
13626
13583
13535
13484
13430
13372
13310
13245
13177
13105
13029
12951
12868
12783
12694
12602
12506
12408
12306
12202
12095
11985
11872
11757
11640
11522
11401
11279
11156
11032
10907
10782
10657
10532
10408
10285
10163
10043
9925
9810
9697
9587
9480
9377
9278
9183
9092
9006
8924
8846
8774
8705
8642
8583
8529
8479
8434
8393
8356
8323
8294
8269
8247
8229
8215
8203
8195
8189
8186
8186
8189
8193
8199
8207
8217
8227
8239
8252
8266
8280
8294
8308
8322
8336
8348
8360
8370
8379
8386
8391
8394
8395
8394
8391
8384
8376
8365
8351
8334
8315
8294
8270
8244
8216
8186
8154
8122
8089
8054
8018
7981
7944
7908
7871
7834
7798
7762
7727
7694
7661
7630
7601
7573
7547
7523
7501
7482
7466
7452
7440
7432
7426
7424
7424
7427
7434
7443
7455
7469
7487
7506
7528
7553
7579
7608
7638
7670
7703
7738
7774
7811
7849
7888
7927
7967
8007
8048
8089
8130
8170
8212
8253
8294
8335
8376
8417
8458
8500
8541
8583
8626
8668
8712
8756
8800
8845
8891
8937
8984
9032
9080
9129
9179
9229
9279
9330
9381
9433
9484
9537
9589
9642
9695
9748
9801
9855
9909
9963
10018
10073
10128
10184
10241
10298
10356
10414
10473
10533
10594
10655
10717
10780
10844
10909
10974
11040
11108
11176
11245
11315
11385
11457
11530
11604
11679
11755
11832
11911
11990
12071
12154
12238
12323
12410
12499
12590
12683
12777
12874
12972
13073
13176
13281
13388
13497
13607
13720
13834
13950
14067
14185
14304
14424
14545
14666
14787
14907
15028
15148
15267
15385
15502
15617
15731
15842
15952
16059
16164
16265
16366
16462
16556
16646
16733
16817
16897
16974
17047
17116
17182
17244
17303
17358
17409
17458
17503
17544
17583
17619
17653
17684
17712
17738
17763
17785
17806
17825
17844
17861
17877
17893
17908
17923
17937
17951
17966
17980
17994
18009
18023
18038
18053
18069
18084
18100
18117
18134
18151
18168
18186
18204
18222
18240
18258
18275
18293
18309
18325
18340
18353
18365
18375
18383
18388
18391
18392
18389
18383
18374
18361
18344
18324
18299
18270
18237
18200
18158
18112
18062
18007
17948
17884
17816
17745
17670
17591
17509
17424
17336
17246
17154
17060
16965
16868
16770
16672
16574
16475
16376
16279
16181
16084
15988
15894
15800
15708
15617
15528
15441
15355
15272
15190
15110
15032
14956
14882
14810
14740
14672
14605
14540
14477
14416
14356
14297
14240
14183
14128
14074
14021
13968
13916
13864
13813
13761
13709
13657
13604
13551
13497
13442
13386
13329
13270
13211
13150
13088
13026
12962
12897
12832
12767
12701
12635
12570
12505
12441
12377
12315
12254
12195
12137
12081
12028
11976
11926
11879
11834
11791
11750
11711
11675
11640
11607
11577
11547
11519
11493
11468
11444
11421
11399
11377
11356
11336
11315
11295
11274
11254
11233
11212
11191
11170
11148
11126
11104
11081
11058
11035
11012
10988
10965
10940
10916
10891
10866
10841
10815
10789
10763
10736
10708
10680
10652
10623
10594
10565
10535
10505
10475
10444
10414
10384
10354
10324
10295
10266
10238
10211
10184
10159
10135
10111
10089
10069
10050
10032
10015
10000
9986
9974
9963
9953
9944
9937
9930
9925
9920
9916
9913
9910
9907
9905
9902
9900
9897
9893
9889
9884
9878
9871
9863
9853
9842
9829
9815
9799
9781
9761
9740
9717
9692
9666
9638
9609
9579
9547
9515
9481
9447
9412
9377
9341
9306
9270
9235
9200
9166
9132
9099
9068
9037
9008
8979
8953
8927
8903
8881
8860
8841
8824
8808
8794
8782
8771
8762
8754
8748
8743
8740
8738
8737
8737
8738
8739
8741
8744
8747
8750
8753
8756
8759
8761
8763
8764
8764
8763
8762
8759
8755
8750
8744
8736
8727
8716
8704
8690
8674
8657
8639
8618
8596
8572
8546
8519
8490
8460
8428
8395
8360
8325
8288
8250
8211
8172
8132
8092
8051
8010
7969
7929
7888
7847
7807
7767
7727
7688
7649
7610
7571
7533
7494
7456
7417
7379
7340
7301
7261
7221
7181
7140
7098
7055
7012
6968
6923
6877
6831
6784
6736
6688
6640
6591
6542
6493
6444
6395
6347
6298
6250
6203
6156
6110
6065
6020
5976
5933
5891
5850
5810
5770
5732
5695
5659
5625
5592
5560
5529
5500
5472
5445
5419
5395
5371
5349
5327
5307
5287
5268
5250
5232
5214
5197
5181
5164
5147
5131
5114
5097
5080
5062
5043
5024
5005
4984
4962
4939
4916
4891
4864
4837
4808
4777
4745
4712
4677
4640
4601
4561
4519
4474
4428
4380
4329
4276
4221
4164
4105
4043
3979
3914
3846
3776
3704
3630
3555
3478
3400
3321
3241
3160
3078
2996
2914
2831
2749
2666
2584
2502
2420
2339
2259
2179
2100
2021
1945
1868
1792
1717
1643
1569
1496
1424
1352
1281
1210
1139
1069
999
929
858
787
716
645
572
499
425
349
273
194
115
33
-50
-135
-222
-312
-403
-496
-592
-689
-789
-890
-994
-1098
-1205
-1313
-1422
-1532
-1643
-1754
-1866
-1979
-2091
-2203
-2314
-2425
-2536
-2645
-2754
-2861
-2967
-3071
-3174
-3275
-3374
-3471
-3565
-3658
-3747
-3834
-3918
-3999
-4075
-4150
-4221
-4288
-4350
-4409
-4464
-4514
-4560
-4602
-4639
-4671
-4699
-4723
-4742
-4757
-4768
-4775
-4778
-4777
-4773
-4766
-4756
-4744
-4728
-4711
-4692
-4671
-4648
-4625
-4600
-4575
-4549
-4523
-4498
-4472
-4447
-4422
-4399
-4376
-4355
-4336
-4318
-4302
-4288
-4276
-4267
-4260
-4256
-4255
-4256
-4260
-4267
-4278
-4291
-4307
-4326
-4348
-4373
-4400
-4430
-4462
-4497
-4533
-4570
-4609
-4649
-4689
-4729
-4770
-4810
-4849
-4887
-4923
-4957
-4989
-5019
-5045
-5068
-5088
-5104
-5116
-5123
-5127
-5125
-5119
-5108
-5092
-5071
-5045
-5014
-4978
-4938
-4892
-4842
-4788
-4729
-4666
-4599
-4528
-4454
-4376
-4294
-4210
-4123
-4034
-3942
-3848
-3752
-3655
-3556
-3456
-3355
-3253
-3151
-3048
-2945
-2842
-2738
-2635
-2532
-2430
-2328
-2227
-2126
-2025
-1926
-1828
-1731
-1634
-1539
-1445
-1351
-1259
-1168
-1078
-989
-901
-815
-729
-645
-561
-479
-397
-317
-238
-160
-83
-7
68
142
215
286
357
427
495
563
630
695
760
824
886
948
1008
1068
1127
1184
1241
1296
1349
1402
1453
1503
1552
1599
1645
1690
1733
1775
1816
1856
1894
1931
1967
2001
2035
2068
2100
2131
2161
2191
2219
2248
2275
2303
2329
2356
2383
2409
2436
2462
2488
2515
2542
2568
2595
2622
2649
2676
2704
2731
2758
2786
2813
2841
2868
2895
2921
2947
2973
2998
3022
3045
3068
3089
3109
3128
3146
3162
3177
3191
3203
3214
3223
3230
3236
3239
3242
3242
3240
3237
3232
3225
3217
3207
3195
3182
3168
3153
3136
3119
3101
3082
3063
3044
3024
3004
2985
2965
2946
2927
2908
2889
2871
2853
2836
2819
2803
2787
2771
2756
2741
2726
2712
2698
2685
2671
2658
2644
2631
2618
2605
2591
2578
2565
2551
2538
2524
2510
2496
2482
2468
2453
2439
2423
2408
2392
2376
2359
2343
2325
2308
2290
2272
2253
2234
2215
2196
2176
2156
2136
2116
2095
2074
2053
2031
2009
1989
1967
1946
1925
1904
1884
1864
1844
1825
1807
1790
1773
1758
1743
1730
1718
1708
1698
1691
1684
1680
1677
1676
1676
1678
1681
1686
1693
1701
1710
1721
1734
1748
1764
1781
1800
1820
1842
1866
1891
1917
1945
1974
2004
2036
2069
2103
2139
2175
2212
2251
2290
2330
2371
2413
2455
2497
2540
2584
2627
2671
2715
2760
2804
2849
2894
2939
2985
3030
3076
3123
3170
3218
3267
3316
3367
3418
3471
3526
3582
3639
3698
3759
3822
3886
3952
4019
4090
4161
4233
4308
4384
4461
4539
4619
4700
4782
4864
4948
5032
5116
5201
5286
5371
5456
5541
5625
5709
5792
5874
5955
6035
6114
6192
6268
6343
6417
6489
6559
6628
6695
6760
6824
6885
6946
7004
7061
7116
7170
7223
7275
7325
7374
7423
7470
7517
7564
7610
7656
7701
7746
7791
7836
7881
7925
7969
8013
8058
8101
8145
8186
8229
8271
8311
8350
8389
8426
8462
8496
8529
8560
8590
8618
8644
8669
8692
8712
8731
8748
8763
8777
8788
8797
8804
8808
8811
8812
8810
8806
8799
8791
8780
8766
8750
8731
8710
8686
8659
8629
8597
8562
8524
8483
8440
8394
8345
8293
8240
8183
8125
8064
8000
7937
7871
7804
7735
7666
7596
7525
7454
7383
7312
7241
7171
7101
7033
6965
6898
6833
6769
6707
6646
6586
6529
6473
6419
6366
6316
6267
6219
6173
6129
6086
6044
6003
5963
5923
5885
5847
5809
5772
5735
5697
5660
5622
5584
5546
5506
5466
5425
5382
5339
5294
5247
5199
5148
5096
5042
4986
4928
4868
4805
4741
4674
4605
4534
4461
4386
4310
4233
4154
4074
3994
3913
3832
3751
3670
3590
3510
3432
3355
3280
3206
3135
3066
3000
2937
2877
2819
2765
2715
2668
2625
2585
2549
2518
2489
2465
2445
2428
2415
2406
2401
2399
2400
2405
2414
2425
2440
2457
2477
2500
2525
2552
2581
2613
2646
2681
2718
2756
2796
2837
2879
2923
2968
3013
3060
3108
3157
3208
3259
3312
3366
3421
3477
3535
3594
3655
3717
3780
3845
3911
3978
4046
4117
4189
4262
4336
4411
4487
4565
4643
4722
4802
4883
4963
5045
5126
5207
5288
5369
5450
5529
5608
5686
5763
5839
5913
5986
6057
6126
6193
6257
6320
6380
6437
6492
6544
6594
6641
6684
6725
6763
6798
6830
6859
6886
6910
6931
6949
6965
6979
6990
6999
7006
7012
7015
7017
7018
7017
7015
7012
7008
7003
6998
6992
6985
6978
6970
6962
6955
6947
6939
6931
6923
6916
6908
6902
6895
6889
6884
6879
6875
6871
6868
6866
6865
6864
6865
6866
6867
6870
6872
6876
6879
6883
6888
6892
6896
6900
6903
6906
6909
6911
6912
6912
6911
6909
6905
6901
6895
6888
6880
6870
6859
6846
6832
6816
6799
6781
6761
6739
6717
6692
6667
6640
6612
6582
6552
6520
6487
6452
6416
6379
6341
6301
6261
6219
6176
6131
6086
6040
5993
5945
5896
5846
5797
5746
5696
5645
5595
5544
5494
5445
5396
5347
5299
5252
5206
5161
5117
5074
5031
4990
4949
4910
4871
4833
4796
4760
4724
4689
4654
4620
4586
4553
4519
4487
4454
4422
4390
4359
4328
4297
4267
4238
4209
4180
4153
4126
4099
4073
4048
4024
4000
3976
3953
3931
3909
3886
3865
3843
3821
3799
3776
3754
3731
3708
3684
3661
3636
3612
3587
3562
3536
3510
3484
3457
3430
3403
3376
3348
3321
3293
3265
3238
3210
3182
3155
3128
3100
3073
3047
3020
2994
2968
2942
2916
2891
2866
2840
2815
2790
2765
2740
2715
2690
2664
2638
2612
2586
2560
2533
2506
2478
2451
2423
2395
2367
2338
2310
2281
2252
2224
2195
2165
2136
2107
2077
2047
2017
1987
1956
1925
1893
1860
1827
1792
1757
1721
1684
1647
1608
1567
1526
1484
1440
1396
1350
1304
1256
1207
1157
1107
1055
1002
951
897
844
790
735
681
626
571
516
461
406
351
296
241
186
132
77
23
-31
-85
-139
-192
-245
-298
-351
-403
-455
-507
-558
-609
-660
-710
-760
-810
-859
-909
-958
-1006
-1055
-1104
-1153
-1201
-1250
-1300
-1349
-1399
-1449
-1500
-1552
-1605
-1658
-1712
-1767
-1823
-1881
-1940
-2000
-2061
-2123
-2187
-2252
-2319
-2386
-2455
-2525
-2596
-2668
-2740
-2814
-2888
-2962
-3037
-3112
-3187
-3263
-3338
-3413
-3487
-3561
-3635
-3708
-3780
-3852
-3922
-3992
-4059
-4128
-4194
-4259
-4323
-4385
-4447
-4506
-4565
-4622
-4678
-4732
-4786
-4838
-4889
-4939
-4987
-5035
-5082
-5128
-5173
-5218
-5262
-5305
-5348
-5391
-5433
-5475
-5517
-5558
-5599
-5640
-5680
-5720
-5760
-5799
-5837
-5875
-5912
-5949
-5984
-6018
-6051
-6083
-6113
-6142
-6169
-6194
-6217
-6238
-6258
-6275
-6290
-6303
-6314
-6322
-6329
-6333
-6335
-6335
-6332
-6328
-6322
-6313
-6302
-6290
-6276
-6259
-6242
-6222
-6201
-6178
-6154
-6128
-6101
-6073
-6044
-6013
-5982
-5949
-5916
-5882
-5846
-5810
-5773
-5736
-5697
-5657
-5617
-5576
-5534
-5490
-5446
-5402
-5356
-5309
-5261
-5213
-5163
-5113
-5061
-5009
-4956
-4902
-4846
-4790
-4734
-4676
-4618
-4559
-4499
-4439
-4379
-4318
-4257
-4196
-4136
-4075
-4014
-3955
-3896
-3838
-3781
-3725
-3670
-3617
-3565
-3515
-3467
-3420
-3376
-3333
-3293
-3255
-3219
-3185
-3154
-3125
-3099
-3075
-3054
-3036
-3020
-3008
-2998
-2990
-2986
-2985
-2986
-2991
-2998
-3008
-3021
-3037
-3056
-3077
-3101
-3128
-3157
-3188
-3221
-3257
-3294
-3333
-3373
-3415
-3458
-3502
-3547
-3592
-3637
-3683
-3729
-3775
-3820
-3865
-3909
-3952
-3995
-4035
-4077
-4116
-4154
-4191
-4226
-4260
-4293
-4325
-4356
-4386
-4415
-4443
-4471
-4498
-4525
-4552
-4578
-4605
-4631
-4658
-4685
-4712
-4739
-4767
-4795
-4823
-4852
-4881
-4910
-4940
-4970
-5000
-5031
-5062
-5093
-5124
-5156
-5188
-5220
-5252
-5284
-5317
-5349
-5381
-5413
-5445
-5477
-5509
-5540
-5571
-5601
-5631
-5660
-5689
-5717
-5744
-5771
-5796
-5821
-5845
-5868
-5890
-5911
-5931
-5949
-5966
-5982
-5997
-6011
-6023
-6034
-6044
-6052
-6059
-6065
-6069
-6073
-6075
-6076
-6075
-6074
-6072
-6069
-6065
-6060
-6055
-6049
-6042
-6036
-6028
-6021
-6013
-6006
-5998
-5991
-5984
-5977
-5970
-5963
-5957
-5952
-5947
-5942
-5938
-5935
-5931
-5929
-5926
-5924
-5923
-5922
-5921
-5920
-5919
-5919
-5918
-5918
-5918
-5918
-5918
-5917
-5917
-5917
-5916
-5916
-5915
-5914
-5913
-5912
-5910
-5908
-5906
-5904
-5901
-5897
-5893
-5889
-5884
-5879
-5873
-5867
-5860
-5852
-5844
-5836
-5827
-5817
-5807
-5797
-5786
-5775
-5764
-5752
-5741
-5730
-5719
-5709
-5699
-5690
-5682
-5674
-5668
-5663
-5660
-5657
-5657
-5658
-5660
-5665
-5671
-5679
-5688
-5699
-5712
-5727
-5743
-5760
-5779
-5800
-5821
-5843
-5867
-5891
-5916
-5941
-5966
-5992
-6017
-6042
-6067
-6091
-6115
-6137
-6159
-6178
-6197
-6214
-6229
-6242
-6253
-6261
-6267
-6271
-6272
-6270
-6266
-6259
-6249
-6237
-6221
-6203
-6183
-6160
-6135
-6107
-6077
-6046
-6012
-5977
-5941
-5903
-5864
-5825
-5785
-5744
-5703
-5662
-5621
-5581
-5541
-5502
-5463
-5426
-5389
-5354
-5319
-5287
-5255
-5225
-5197
-5170
-5145
-5121
-5100
-5079
-5061
-5044
-5029
-5015
-5003
-4993
-4984
-4976
-4970
-4966
-4963
-4960
-4959
-4959
-4959
-4961
-4962
-4964
-4967
-4969
-4971
-4974
-4976
-4978
-4979
-4980
-4980
-4980
-4980
-4979
-4977
-4975
-4972
-4969
-4966
-4962
-4959
-4955
-4952
-4949
-4946
-4944
-4942
-4941
-4941
-4943
-4945
-4948
-4953
-4959
-4967
-4976
-4986
-4998
-5012
-5028
-5045
-5064
-5084
-5106
-5129
-5154
-5181
-5209
-5238
-5268
-5299
-5332
-5365
-5400
-5435
-5470
-5506
-5543
-5579
-5616
-5653
-5690
-5726
-5762
-5797
-5831
-5864
-5896
-5927
-5956
-5983
-6008
-6032
-6053
-6073
-6090
-6105
-6117
-6128
-6136
-6142
-6147
-6149
-6149
-6148
-6145
-6141
-6135
-6128
-6120
-6112
-6102
-6092
-6082
-6071
-6060
-6048
-6037
-6026
-6016
-6005
-5995
-5986
-5978
-5970
-5963
-5957
-5953
-5949
-5947
-5947
-5948
-5950
-5955
-5961
-5969
-5979
-5990
-6003
-6018
-6035
-6053
-6072
-6093
-6114
-6137
-6160
-6184
-6209
-6233
-6258
-6283
-6307
-6331
-6354
-6377
-6399
-6420
-6440
-6458
-6475
-6491
-6505
-6517
-6528
-6537
-6544
-6549
-6553
-6554
-6553
-6550
-6545
-6538
-6529
-6518
-6504
-6488
-6470
-6450
-6428
-6403
-6377
-6348
-6317
-6285
-6250
-6214
-6176
-6137
-6096
-6054
-6011
-5966
-5922
-5876
-5830
-5783
-5736
-5689
-5641
-5593
-5546
-5498
-5449
-5401
-5353
-5304
-5255
-5206
-5156
-5106
-5055
-5004
-4952
-4900
-4846
-4792
-4737
-4681
-4625
-4567
-4509
-4450
-4391
-4331
-4270
-4209
-4147
-4085
-4022
-3960
-3896
-3833
-3770
-3706
-3642
-3578
-3513
-3448
-3383
-3317
-3251
-3184
-3117
-3049
-2981
-2912
-2842
-2772
-2701
-2630
-2559
-2487
-2416
-2344
-2273
-2202
-2131
-2061
-1991
-1922
-1855
-1788
-1722
-1658
-1595
-1533
-1473
-1414
-1356
-1300
-1246
-1193
-1141
-1091
-1042
-994
-948
-902
-858
-815
-772
-731
-690
-651
-612
-573
-536
-499
-462
-426
-391
-356
-321
-287
-254
-220
-187
-154
-121
-89
-56
-23
10
43
77
111
146
181
216
253
290
327
365
404
443
483
523
564
604
645
687
728
769
811
852
893
934
974
1014
1054
1093
1132
1169
1206
1242
1276
1310
1343
1374
1404
1433
1461
1488
1514
1538
1561
1584
1606
1626
1646
1666
1685
1703
1721
1739
1757
1775
1793
1811
1829
1847
1865
1884
1903
1922
1942
1962
1982
2001
2021
2043
2064
2085
2107
2128
2150
2172
2194
2217
2239
2262
2285
2309
2332
2356
2380
2403
2428
2452
2477
2501
2526
2551
2577
2603
2629
2655
2681
2708
2735
2763
2791
2819
2847
2876
2905
2935
2964
2995
3025
3056
3088
3120
3152
3185
3218
3253
3288
3324
3360
3398
3436
3476
3517
3559
3602
3647
3692
3739
3787
3836
3886
3937
3989
4041
4094
4148
4201
4255
4308
4361
4414
4466
4517
4566
4615
4662
4707
4751
4792
4831
4868
4903
4934
4964
4990
5013
5033
5051
5065
5076
5083
5088
5089
5088
5084
5077
5068
5057
5043
5028
5012
4995
4977
4959
4940
4922
4904
4887
4871
4856
4843
4831
4821
4814
4809
4806
4806
4809
4814
4822
4834
4848
4865
4886
4909
4935
4964
4996
5031
5068
5107
5149
5193
5238
5286
5334
5384
5435
5487
5539
5591
5643
5695
5747
5798
5847
5896
5943
5989
6032
6074
6114
6151
6186
6218
6248
6275
6298
6319
6336
6351
6362
6370
6375
6376
6374
6369
6361
6351
6337
6320
6301
6279
6255
6229
6200
6170
6139
6105
6071
6035
5998
5961
5923
5884
5844
5805
5765
5725
5685
5645
5606
5567
5528
5490
5452
5415
5378
5341
5305
5269
5234
5199
5164
5129
5093
5058
5022
4985
4947
4909
4870
4829
4787
4744
4698
4651
4602
4551
4498
4442
4384
4323
4260
4194
4125
4053
3979
3902
3822
3739
3654
3566
3476
3383
3289
3192
3093
2993
2892
2789
2685
2580
2475
2370
2264
2159
2054
1949
1846
1743
1643
1543
1446
1350
1257
1167
1079
994
911
832
757
684
615
550
488
430
376
326
279
236
197
161
130
102
78
57
40
26
16
9
6
5
8
13
21
31
43
57
73
90
108
126
146
165
184
203
222
239
256
271
284
296
305
313
317
319
319
315
308
298
284
267
247
223
196
166
133
97
58
17
-26
-72
-118
-166
-215
-264
-314
-363
-411
-459
-506
-551
-594
-635
-674
-710
-744
-774
-802
-826
-847
-864
-877
-887
-893
-896
-894
-889
-880
-867
-850
-830
-805
-777
-746
-711
-672
-631
-586
-538
-487
-434
-378
-319
-259
-197
-133
-67
-1
66
134
202
270
338
406
472
537
601
663
723
781
836
888
938
984
1027
1066
1101
1133
1162
1186
1207
1225
1238
1249
1256
1261
1263
1262
1259
1253
1246
1237
1226
1214
1200
1186
1170
1153
1136
1118
1099
1080
1060
1040
1018
998
977
955
933
911
889
867
844
822
799
776
753
730
707
683
660
636
612
588
563
538
513
487
461
434
407
379
351
322
293
262
231
199
167
133
99
64
28
-8
-44
-81
-118
-155
-191
-227
-262
-296
-328
-359
-389
-416
-441
-463
-483
-499
-513
-524
-531
-535
-535
-532
-525
-515
-501
-483
-461
-436
-408
-375
-340
-301
-259
-213
-165
-114
-60
-2
57
120
185
253
323
396
471
548
628
711
795
882
970
1061
1154
1248
1344
1442
1541
1641
1743
1845
1948
2052
2156
2261
2365
2470
2574
2677
2780
2882
2982
3081
3179
3275
3369
3461
3550
3637
3722
3804
3884
3960
4034
4105
4173
4239
4301
4361
4418
4473
4524
4573
4620
4663
4705
4743
4779
4812
4843
4871
4896
4919
4939
4956
4970
4982
4991
4998
5001
5003
5001
4998
4992
4984
4974
4962
4948
4933
4916
4898
4878
4858
4836
4814
4791
4767
4742
4717
4691
4665
4639
4611
4584
4556
4527
4498
4468
4438
4407
4376
4344
4311
4278
4244
4210
4175
4140
4105
4070
4034
3999
3963
3928
3894
3860
3827
3795
3763
3733
3704
3676
3650
3625
3601
3579
3559
3539
3522
3505
3490
3477
3464
3453
3443
3434
3425
3418
3411
3405
3399
3394
3389
3383
3378
3373
3367
3361
3355
3348
3340
3332
3323
3313
3302
3290
3277
3262
3246
3229
3210
3190
3168
3144
3119
3092
3063
3032
2999
2964
2927
2889
2849
2807
2764
2720
2675
2629
2582
2535
2487
2440
2393
2347
2302
2257
2214
2173
2134
2096
2061
2028
1997
1970
1944
1922
1902
1885
1871
1860
1852
1846
1843
1843
1846
1851
1859
1869
1881
1896
1912
1930
1950
1971
1994
2017
2043
2068
2094
2121
2147
2174
2201
2228
2254
2280
2305
2329
2353
2376
2398
2419
2439
2458
2475
2491
2506
2520
2532
2543
2553
2561
2569
2574
2579
2583
2585
2587
2587
2587
2587
2586
2585
2583
2582
2580
2579
2579
2579
2580
2581
2584
2588
2593
2599
2607
2616
2626
2639
2652
2668
2684
2702
2722
2743
2766
2789
2814
2840
2867
2894
2923
2952
2982
3012
3043
3075
3106
3138
3170
3203
3235
3268
3301
3334
3366
3399
3432
3465
3498
3530
3563
3597
3630
3663
3697
3730
3764
3799
3833
3868
3903
3939
3975
4011
4046
4083
4121
4159
4197
4235
4273
4312
4351
4390
4430
4470
4510
4550
4591
4632
4673
4714
4756
4798
4840
4883
4926
4969
5013
5057
5101
5147
5192
5238
5284
5331
5378
5425
5473
5521
5569
5618
5666
5715
5763
5812
5860
5908
5955
6002
6048
6094
6139
6182
6225
6267
6307
6346
6383
6419
6453
6486
6516
6545
6571
6595
6618
6638
6655
6671
6684
6695
6703
6709
6713
6714
6712
6708
6701
6692
6681
6666
6650
6631
6609
6585
6559
6530
6499
6466
6430
6392
6352
6310
6266
6220
6172
6122
6070
6016
5961
5904
5846
5786
5724
5661
5597
5532
5466
5398
5329
5259
5189
5117
5044
4971
4896
4821
4745
4667
4589
4510
4430
4349
4268
4185
4101
4016
3930
3843
3754
3665
3574
3482
3390
3296
3201
3104
3007
2910
2811
2712
2612
2511
2411
2310
2209
2109
2009
1909
1810
1712
1615
1519
1424
1331
1240
1150
1062
976
892
810
731
654
579
506
436
368
303
240
180
123
68
15
-35
-83
-128
-171
-212
-251
-287
-322
-354
-385
-414
-441
-467
-492
-515
-537
-559
-579
-598
-617
-635
-653
-670
-686
-702
-718
-733
-748
-762
-776
-790
-803
-816
-828
-839
-850
-860
-869
-877
-883
-889
-893
-895
-897
-896
-894
-890
-883
-875
-865
-853
-839
-822
-803
-782
-759
-733
-705
-675
-642
-608
-571
-532
-492
-449
-404
-358
-310
-261
-211
-159
-106
-53
1
56
111
165
220
274
328
381
434
485
535
583
630
675
719
760
799
836
870
902
932
959
983
1004
1022
1039
1053
1064
1072
1078
1082
1083
1082
1079
1074
1068
1060
1051
1040
1029
1016
1002
990
976
962
947
933
919
905
891
878
865
853
841
830
820
811
803
796
791
786
782
780
779
779
780
782
786
790
796
803
811
819
829
839
849
861
872
883
895
906
917
927
937
945
953
960
965
969
971
972
971
968
964
958
951
941
931
918
905
890
874
857
840
821
802
783
764
744
724
705
686
667
649
632
615
600
585
571
558
546
536
527
518
512
506
503
500
499
499
501
504
509
515
523
531
541
552
564
577
590
604
619
635
651
667
683
700
717
733
750
767
784
801
818
835
851
868
885
902
919
936
953
970
988
1006
1025
1044
1064
1084
1105
1126
1148
1171
1194
1218
1242
1266
1291
1316
1341
1366
1391
1416
1441
1465
1489
1513
1535
1557
1579
1599
1618
1636
1653
1669
1683
1696
1708
1718
1728
1736
1742
1748
1752
1756
1759
1760
1761
1761
1761
1759
1758
1756
1753
1750
1747
1744
1740
1736
1732
1728
1724
1720
1716
1711
1707
1703
1699
1695
1692
1688
1685
1682
1679
1676
1674
1673
1671
1671
1670
1671
1672
1674
1677
1681
1686
1692
1699
1707
1717
1728
1741
1756
1772
1790
1810
1831
1855
1881
1908
1938
1969
2003
2037
2076
2115
2156
2199
2244
2291
2339
2389
2440
2492
2546
2601
2657
2714
2771
2830
2888
2947
3007
3066
3126
3185
3245
3304
3362
3420
3478
3535
3591
3646
3700
3753
3806
3857
3907
3956
4003
4049
4094
4138
4179
4220
4258
4296
4331
4365
4397
4428
4456
4483
4509
4532
4554
4575
4593
4610
4625
4639
4650
4660
4668
4675
4679
4682
4683
4682
4679
4674
4667
4658
4647
4633
4618
4600
4580
4557
4533
4506
4477
4445
4412
4376
4337
4296
4253
4208
4161
4111
4059
4005
3949
3892
3832
3770
3707
3643
3577
3510
3442
3372
3302
3232
3160
3088
3016
2944
2871
2799
2727
2655
2583
2512
2442
2373
2305
2238
2172
2107
2044
1983
1923
1865
1808
1754
1702
1651
1603
1557
1513
1471
1431
1394
1359
1326
1296
1268
1241
1218
1196
1176
1159
1143
1129
1117
1107
1098
1091
1085
1080
1075
1072
1070
1068
1066
1065
1064
1064
1063
1062
1061
1060
1059
1058
1056
1054
1051
1049
1046
1042
1038
1034
1030
1025
1020
1016
1010
1006
1000
997
992
988
985
981
979
977
976
976
977
978
981
984
989
995
1002
1010
1020
1031
1044
1058
1073
1090
1108
1128
1150
1173
1197
1223
1251
1280
1310
1342
1375
1410
1445
1482
1520
1560
1600
1641
1683
1726
1770
1815
1860
1905
1951
1997
2044
2091
2137
2184
2230
2276
2322
2367
2411
2455
2498
2540
2581
2621
2660
2698
2734
2770
2803
2836
2867
2898
2926
2954
2980
3006
3030
3053
3075
3097
3118
3138
3158
3177
3196
3214
3233
3251
3269
3287
3305
3323
3341
3359
3377
3395
3413
3431
3449
3467
3484
3502
3519
3536
3553
3569
3585
3600
3615
3630
3643
3656
3669
3680
3691
3701
3711
3719
3727
3734
3740
3745
3749
3753
3756
3757
3759
3759
3759
3757
3755
3752
3748
3744
3738
3731
3723
3714
3703
3692
3679
3665
3649
3632
3614
3594
3573
3550
3526
3501
3474
3447
3417
3387
3356
3324
3290
3256
3221
3186
3150
3113
3076
3038
3000
2962
2923
2884
2845
2806
2767
2727
2688
2649
2609
2570
2531
2492
2454
2415
2377
2339
2301
2264
2227
2191
2155
2120
2085
2051
2017
1985
1953
1922
1892
1863
1834
1807
1780
1754
1730
1706
1683
1661
1640
1620
1601
1583
1566
1549
1534
1519
1505
1492
1480
1469
1458
1448
1439
1431
1424
1417
1411
1405
1400
1396
1391
1387
1383
1379
1376
1372
1368
1364
1359
1354
1349
1343
1337
1331
1323
1316
1307
1299
1289
1279
1269
1258
1247
1235
1223
1212
1200
1188
1176
1164
1153
1142
1131
1121
1111
1102
1093
1085
1078
1072
1067
1062
1058
1056
1054
1052
1052
1053
1054
1056
1059
1062
1066
1070
1075
1080
1086
1092
1098
1104
1111
1117
1124
1131
1137
1144
1151
1157
1164
1171
1177
1184
1191
1197
1204
1211
1217
1224
1230
1237
1243
1250
1256
1262
1268
1274
1279
1285
1290
1295
1299
1304
1308
1312
1316
1319
1322
1325
1328
1331
1333
1335
1337
1339
1341
1342
1344
1345
1346
1347
1347
1347
1347
1347
1346
1345
1344
1342
1340
1337
1334
1330
1326
1322
1317
1311
1305
1298
1290
1282
1274
1264
1255
1244
1233
1221
1209
1196
1183
1169
1154
1138
1122
1105
1088
1070
1051
1031
1010
990
968
945
922
897
872
846
820
792
764
735
706
675
644
613
581
548
515
482
448
413
378
343
307
271
234
196
158
120
81
41
1
-39
-81
-122
-164
-207
-250
-294
-337
-381
-425
-469
-514
-558
-602
-646
-689
-733
-775
-818
-860
-901
-941
-981
-1018
-1057
-1094
-1130
-1165
-1199
-1231
-1263
-1293
-1322
-1349
-1376
-1401
-1425
-1448
-1469
-1489
-1508
-1526
-1542
-1558
-1572
-1585
-1596
-1607
-1616
-1625
-1632
-1639
-1645
-1649
-1653
-1657
-1659
-1661
-1662
-1663
-1663
-1663
-1662
-1661
-1660
-1658
-1657
-1655
-1653
-1651
-1649
-1647
-1646
-1644
-1643
-1643
-1642
-1643
-1644
-1645
-1647
-1651
-1654
-1659
-1664
-1670
-1678
-1685
-1694
-1704
-1714
-1725
-1737
-1750
-1763
-1777
-1792
-1807
-1823
-1840
-1857
-1874
-1891
-1909
-1927
-1945
-1963
-1981
-1999
-2017
-2033
-2051
-2068
-2084
-2100
-2115
-2130
-2144
-2158
-2171
-2184
-2197
-2209
-2221
-2232
-2243
-2254
-2264
-2274
-2283
-2292
-2302
-2310
-2319
-2328
-2336
-2345
-2353
-2361
-2370
-2378
-2387
-2395
-2404
-2412
-2421
-2429
-2438
-2446
-2455
-2463
-2471
-2478
-2486
-2493
-2500
-2507
-2513
-2519
-2524
-2529
-2534
-2539
-2543
-2546
-2550
-2553
-2556
-2558
-2560
-2562
-2564
-2566
-2567
-2569
-2570
-2572
-2573
-2574
-2575
-2576
-2578
-2579
-2580
-2581
-2581
-2582
-2582
-2583
-2582
-2582
-2581
-2579
-2577
-2575
-2572
-2568
-2563
-2558
-2551
-2544
-2536
-2527
-2518
-2507
-2495
-2482
-2468
-2453
-2437
-2419
-2401
-2381
-2360
-2337
-2313
-2288
-2262
-2234
-2205
-2175
-2143
-2110
-2076
-2041
-2005
-1967
-1929
-1889
-1849
-1807
-1765
-1722
-1679
-1634
-1589
-1544
-1498
-1452
-1406
-1359
-1312
-1266
-1219
-1172
-1126
-1079
-1033
-986
-940
-894
-849
-804
-759
-714
-669
-626
-582
-539
-496
-454
-412
-371
-330
-290
-250
-211
-172
-134
-96
-59
-22
14
50
85
119
153
185
217
249
279
308
336
363
389
414
437
459
479
499
516
532
547
560
571
581
589
596
601
605
607
608
607
605
602
598
593
587
580
572
563
554
544
533
523
511
500
488
475
463
450
437
424
410
397
383
369
355
341
327
312
298
283
269
254
239
224
209
194
178
163
147
132
116
100
83
67
50
32
14
-4
-23
-42
-63
-83
-105
-128
-151
-176
-201
-228
-255
-284
-314
-345
-377
-411
-445
-481
-518
-556
-595
-635
-675
-717
-759
-801
-845
-888
-932
-976
-1020
-1065
-1109
-1153
-1197
-1240
-1283
-1325
-1366
-1406
-1445
-1483
-1519
-1553
-1586
-1617
-1647
-1674
-1699
-1721
-1741
-1759
-1775
-1788
-1798
-1806
-1812
-1815
-1816
-1814
-1811
-1805
-1797
-1787
-1776
-1763
-1748
-1732
-1714
-1696
-1676
-1656
-1634
-1612
-1590
-1566
-1543
-1518
-1494
-1469
-1444
-1418
-1392
-1366
-1340
-1314
-1288
-1261
-1235
-1208
-1181
-1154
-1127
-1100
-1073
-1046
-1018
-990
-963
-935
-906
-878
-850
-821
-792
-762
-733
-703
-672
-641
-610
-578
-545
-512
-478
-442
-406
-369
-331
-292
-251
-210
-167
-123
-78
-32
14
62
111
160
210
261
312
363
415
467
519
571
623
675
727
779
830
882
933
985
1035
1086
1137
1187
1237
1286
1336
1385
1434
1483
1532
1581
1630
1678
1727
1775
1823
1871
1919
1967
2015
2062
2109
2156
2202
2249
2294
2340
2385
2429
2473
2517
2559
2602
2643
2684
2725
2765
2804
2842
2879
2916
2951
2986
3020
3053
3085
3115
3145
3173
3200
3226
3251
3274
3296
3316
3335
3353
3369
3384
3397
3409
3419
3428
3435
3441
3445
3447
3448
3448
3446
3443
3438
3431
3423
3414
3403
3391
3378
3363
3347
3330
3311
3291
3271
3249
3226
3202
3177
3152
3125
3098
3070
3041
3012
2981
2951
2919
2887
2855
2822
2789
2755
2721
2686
2651
2616
2580
2544
2508
2472
2436
2399
2363
2326
2289
2253
2216
2179
2142
2106
2069
2032
1995
1958
1921
1884
1846
1809
1771
1732
1694
1655
1615
1575
1535
1494
1452
1410
1367
1324
1279
1234
1189
1143
1097
1049
1002
954
906
857
809
760
711
662
614
565
517
469
421
374
327
281
236
191
147
104
62
21
-20
-59
-97
-134
-169
-204
-237
-269
-299
-328
-355
-381
-406
-429
-450
-470
-489
-506
-521
-535
-547
-557
-566
-574
-580
-584
-587
-589
-589
-588
-585
-581
-576
-570
-563
-555
-546
-537
-526
-514
-502
-490
-476
-462
-447
-432
-416
-399
-382
-364
-345
-326
-306
-285
-263
-241
-217
-193
-168
-142
-114
-86
-57
-26
5
38
72
107
143
180
218
257
297
338
380
424
468
512
558
604
652
700
748
797
847
898
948
1000
1051
1103
1156
1208
1261
1313
1366
1419
1471
1523
1575
1627
1678
1729
1779
1829
1879
1927
1976
2024
2071
2117
2164
2209
2254
2299
2343
2387
2430
2473
2516
2558
2600
2641
2683
2724
2765
2806
2847
2887
2928
2968
3008
3048
3088
3127
3167
3206
3245
3283
3322
3360
3398
3435
3472
3510
3546
3583
3620
3656
3692
3728
3764
3800
3836
3871
3907
3942
3977
4011
4046
4080
4114
4147
4180
4212
4244
4276
4307
4337
4367
4396
4425
4453
4481
4508
4535
4562
4588
4613
4639
4664
4688
4713
4737
4761
4785
4809
4833
4857
4880
4904
4928
4952
4976
5000
5024
5049
5074
5099
5124
5149
5175
5202
5229
5256
5284
5313
5343
5373
5404
5436
5468
5502
5536
5572
5608
5646
5684
5724
5764
5806
5848
5892
5936
5981
6028
6075
6123
6172
6222
6273
6324
6377
6430
6483
6538
6592
6647
6703
6759
6815
6871
6927
6984
7040
7097
7153
7209
7265
7320
7375
7430
7484
7538
7592
7644
7697
7748
7799
7850
7900
7949
7997
8045
8092
8138
8183
8229
8274
8317
8360
8402
8444
8485
8525
8565
8604
8642
8680
8718
8755
8791
8828
8863
8899
8934
8969
9004
9039
9074
9108
9142
9176
9210
9244
9277
9310
9343
9375
9407
9438
9468
9497
9526
9553
9580
9605
9629
9652
9673
9693
9711
9728
9743
9756
9768
9777
9785
9791
9794
9796
9796
9793
9788
9781
9772
9761
9747
9732
9714
9694
9672
9648
9622
9594
9563
9531
9497
9461
9423
9384
9342
9299
9254
9207
9159
9109
9058
9005
8951
8896
8840
8782
8723
8664
8603
8542
8480
8417
8353
8289
8224
8159
8093
8026
7960
7893
7825
7757
7689
7621
7552
7483
7413
7344
7274
7204
7134
7063
6993
6922
6852
6781
6710
6639
6567
6496
6425
6354
6283
6212
6141
6070
6000
5929
5859
5790
5721
5652
5583
5514
5446
5379
5311
5245
5178
5112
5046
4980
4915
4849
4785
4720
4656
4592
4528
4464
4401
4338
4275
4212
4149
4086
4024
3961
3899
3836
3774
3712
3649
3587
3525
3463
3401
3340
3278
3217
3156
3095
3034
2974
2914
2854
2795
2736
2678
2620
2562
2506
2449
2394
2339
2284
2230
2177
2125
2073
2021
1971
1922
1873
1824
1776
1729
1683
1638
1593
1549
1506
1463
1422
1381
1341
1301
1263
1225
1188
1151
1116
1081
1046
1012
979
947
915
884
853
823
794
765
737
710
684
658
633
609
586
564
542
522
502
484
466
449
433
419
404
391
379
368
357
348
339
331
324
317
312
306
302
298
295
292
289
287
285
284
282
281
280
279
278
276
275
274
272
271
268
266
263
260
257
253
249
244
238
232
225
218
210
201
192
183
173
162
151
139
127
114
101
87
73
59
44
28
12
-4
-21
-37
-55
-72
-90
-108
-126
-144
-162
-181
-199
-217
-235
-253
-270
-287
-304
-320
-336
-351
-366
-380
-394
-407
-419
-431
-442
-452
-462
-472
-481
-490
-498
-506
-514
-522
-529
-537
-544
-551
-559
-566
-574
-582
-590
-599
-607
-616
-626
-636
-646
-656
-667
-679
-691
-703
-716
-730
-744
-759
-774
-790
-807
-824
-842
-861
-880
-901
-922
-943
-966
-990
-1014
-1039
-1065
-1092
-1119
-1148
-1177
-1207
-1238
-1270
-1302
-1335
-1369
-1404
-1439
-1475
-1512
-1549
-1587
-1625
-1664
-1703
-1743
-1783
-1823
-1864
-1904
-1945
-1986
-2027
-2068
-2109
-2150
-2191
-2232
-2273
-2313
-2353
-2393
-2432
-2472
-2510
-2549
-2587
-2625
-2663
-2700
-2737
-2774
-2811
-2848
-2884
-2921
-2957
-2993
-3030
-3066
-3103
-3139
-3175
-3212
-3248
-3285
-3321
-3358
-3395
-3432
-3469
-3506
-3543
-3581
-3619
-3656
-3694
-3733
-3771
-3810
-3848
-3887
-3926
-3966
-4005
-4045
-4085
-4125
-4166
-4206
-4248
-4289
-4331
-4373
-4415
-4458
-4501
-4544
-4587
-4631
-4675
-4719
-4762
-4806
-4850
-4894
-4938
-4982
-5026
-5070
-5113
-5156
-5199
-5242
-5284
-5326
-5367
-5408
-5449
-5489
-5529
-5568
-5606
-5644
-5681
-5718
-5754
-5790
-5825
-5859
-5893
-5926
-5958
-5990
-6021
-6051
-6080
-6108
-6136
-6162
-6188
-6212
-6236
-6258
-6279
-6299
-6319
-6336
-6353
-6369
-6383
-6396
-6408
-6419
-6428
-6437
-6444
-6451
-6456
-6460
-6464
-6466
-6468
-6469
-6469
-6469
-6467
-6466
-6463
-6459
-6455
-6451
-6445
-6439
-6433
-6426
-6418
-6410
-6401
-6392
-6382
-6373
-6362
-6352
-6341
-6331
-6320
-6309
-6298
-6287
-6277
-6266
-6256
-6246
-6236
-6226
-6217
-6208
-6199
-6190
-6182
-6174
-6166
-6158
-6150
-6143
-6135
-6128
-6121
-6113
-6106
-6098
-6091
-6083
-6075
-6066
-6058
-6049
-6039
-6029
-6019
-6009
-5997
-5986
-5973
-5961
-5947
-5933
-5918
-5902
-5886
-5868
-5850
-5831
-5811
-5790
-5769
-5746
-5722
-5697
-5672
-5645
-5617
-5589
-5559
-5529
-5498
-5466
-5433
-5400
-5367
-5332
-5298
-5263
-5228
-5193
-5158
-5122
-5087
-5052
-5017
-4982
-4947
-4913
-4878
-4845
-4811
-4778
-4746
-4714
-4682
-4651
-4620
-4590
-4561
-4532
-4503
-4475
-4447
-4420
-4393
-4367
-4341
-4315
-4290
-4265
-4240
-4215
-4191
-4167
-4142
-4118
-4094
-4069
-4045
-4021
-3996
-3972
-3947
-3923
-3898
-3873
-3848
-3823
-3799
-3774
-3749
-3725
-3701
-3677
-3653
-3630
-3608
-3586
-3565
-3545
-3526
-3507
-3490
-3473
-3458
-3444
-3431
-3419
-3409
-3400
-3393
-3387
-3383
-3381
-3380
-3381
-3384
-3389
-3395
-3403
-3412
-3423
-3435
-3449
-3464
-3480
-3498
-3516
-3535
-3556
-3577
-3599
-3621
-3644
-3668
-3692
-3716
-3740
-3765
-3790
-3814
-3839
-3863
-3887
-3911
-3934
-3957
-3980
-4001
-4022
-4042
-4061
-4080
-4097
-4114
-4129
-4144
-4157
-4170
-4182
-4192
-4202
-4210
-4218
-4225
-4231
-4237
-4241
-4245
-4249
-4252
-4255
-4257
-4260
-4262
-4264
-4267
-4269
-4272
-4275
-4278
-4282
-4286
-4291
-4297
-4303
-4311
-4319
-4327
-4337
-4348
-4359
-4372
-4385
-4400
-4415
-4431
-4449
-4467
-4486
-4506
-4528
-4550
-4573
-4597
-4623
-4649
-4675
-4703
-4732
-4761
-4791
-4821
-4852
-4883
-4915
-4947
-4980
-5012
-5045
-5077
-5110
-5142
-5174
-5206
-5237
-5268
-5298
-5327
-5356
-5384
-5411
-5438
-5463
-5487
-5511
-5533
-5555
-5575
-5595
-5614
-5631
-5648
-5664
-5680
-5694
-5708
-5721
-5733
-5745
-5755
-5766
-5775
-5784
-5792
-5800
-5808
-5815
-5821
-5828
-5834
-5839
-5845
-5850
-5855
-5860
-5865
-5870
-5875
-5880
-5884
-5889
-5894
-5898
-5903
-5908
-5912
-5917
-5921
-5926
-5930
-5934
-5938
-5942
-5945
-5949
-5952
-5956
-5959
-5962
-5964
-5967
-5969
-5971
-5973
-5975
-5977
-5978
-5979
-5980
-5980
-5981
-5981
-5980
-5980
-5979
-5978
-5976
-5974
-5972
-5969
-5966
-5962
-5957
-5952
-5946
-5939
-5932
-5923
-5914
-5903
-5892
-5879
-5865
-5850
-5834
-5816
-5797
-5777
-5755
-5732
-5708
-5682
-5654
-5625
-5595
-5563
-5529
-5494
-5457
-5419
-5379
-5337
-5294
-5249
-5204
-5156
-5108
-5058
-5007
-4955
-4902
-4849
-4794
-4739
-4683
-4627
-4570
-4513
-4455
-4398
-4340
-4283
-4225
-4168
-4111
-4054
-3998
-3943
-3887
-3832
-3778
-3724
-3671
-3618
-3566
-3515
-3465
-3415
-3367
-3319
-3272
-3225
-3180
-3135
-3091
-3049
-3006
-2965
-2925
-2885
-2846
-2808
-2771
-2734
-2699
-2664
-2631
-2598
-2566
-2536
-2506
-2477
-2449
-2423
-2397
-2373
-2349
-2327
-2306
-2285
-2266
-2248
-2231
-2215
-2199
-2185
-2172
-2159
-2147
-2136
-2126
-2116
-2107
-2099
-2091
-2084
-2077
-2070
-2064
-2058
-2053
-2047
-2041
-2036
-2031
-2025
-2020
-2013
-2008
-2001
-1996
-1989
-1982
-1975
-1968
-1959
-1951
-1942
-1933
-1923
-1912
-1901
-1890
-1878
-1866
-1854
-1841
-1827
-1814
-1800
-1786
-1771
-1757
-1743
-1728
-1713
-1699
-1684
-1670
-1656
-1642
-1629
-1615
-1602
-1590
-1578
-1566
-1555
-1544
-1534
-1524
-1514
-1505
-1496
-1488
-1480
-1472
-1464
-1457
-1450
-1443
-1436
-1430
-1424
-1418
-1412
-1406
-1400
-1394
-1388
-1382
-1376
-1369
-1363
-1355
-1348
-1339
-1331
-1321
-1312
-1301
-1291
-1279
-1267
-1255
-1242
-1228
-1214
-1199
-1184
-1169
-1153
-1137
-1120
-1103
-1086
-1068
-1050
-1032
-1014
-995
-977
-958
-940
-922
-904
-886
-868
-851
-834
-817
-801
-785
-770
-755
-741
-728
-715
-702
-691
-680
-669
-660
-651
-642
-635
-627
-620
-614
-608
-602
-597
-592
-587
-582
-577
-573
-568
-563
-559
-554
-549
-544
-539
-534
-528
-523
-517
-512
-506
-501
-495
-490
-485
-481
-477
-473
-469
-466
-464
-462
-461
-461
-462
-463
-465
-468
-472
-477
-483
-489
-497
-505
-514
-524
-535
-547
-559
-573
-586
-601
-616
-632
-648
-665
-683
-700
-719
-737
-756
-776
-795
-815
-836
-856
-877
-899
-920
-942
-964
-986
-1008
-1031
-1054
-1076
-1099
-1122
-1145
-1168
-1191
-1214
-1237
-1260
-1282
-1305
-1327
-1349
-1371
-1393
-1415
-1436
-1457
-1478
-1498
-1519
-1538
-1558
-1577
-1596
-1615
-1633
-1651
-1668
-1685
-1702
-1719
-1735
-1750
-1765
-1780
-1794
-1808
-1821
-1834
-1846
-1857
-1869
-1879
-1889
-1899
-1908
-1916
-1924
-1931
-1938
-1944
-1949
-1954
-1958
-1961
-1964
-1966
-1967
-1968
-1968
-1967
-1966
-1963
-1960
-1956
-1952
-1947
-1941
-1934
-1927
-1919
-1911
-1903
-1894
-1884
-1875
-1865
-1855
-1844
-1834
-1824
-1814
-1803
-1793
-1783
-1773
-1764
-1754
-1744
-1735
-1726
-1717
-1708
-1699
-1690
-1681
-1672
-1664
-1656
-1647
-1639
-1631
-1623
-1615
-1607
-1600
-1592
-1584
-1576
-1568
-1561
-1553
-1545
-1537
-1528
-1520
-1512
-1503
-1494
-1484
-1475
-1464
-1454
-1442
-1430
-1418
-1405
-1390
-1375
-1360
-1343
-1325
-1306
-1287
-1266
-1244
-1222
-1198
-1174
-1148
-1121
-1094
-1065
-1035
-1004
-973
-941
-908
-873
-838
-802
-765
-728
-689
-650
-610
-570
-528
-487
-445
-402
-359
-316
-272
-228
-184
-140
-95
-50
-5
40
85
131
177
223
269
315
362
409
456
504
551
600
648
698
747
797
848
898
950
1000
1053
1106
1158
1211
1264
1318
1371
1425
1479
1533
1586
1640
1694
1748
1802
1856
1909
1963
2016
2070
2123
2177
2230
2284
2337
2390
2443
2496
2549
2602
2655
2708
2761
2813
2866
2919
2972
3024
3077
3129
3182
3234
3286
3338
3390
3442
3493
3544
3594
3644
3693
3742
3791
3839
3886
3933
3979
4024
4069
4113
4156
4199
4240
4281
4321
4360
4398
4435
4471
4507
4541
4574
4606
4637
4667
4696
4723
4749
4775
4799
4822
4844
4864
4884
4903
4921
4938
4954
4969
4984
4998
5011
5024
5037
5049
5061
5073
5085
5096
5108
5119
5130
5142
5153
5165
5176
5187
5199
5210
5222
5233
5245
5257
5269
5281
5294
5307
5320
5333
5346
5360
5375
5389
5404
5419
5435
5451
5467
5483
5499
5515
5531
5547
5563
5579
5594
5610
5625
5639
5654
5668
5682
5695
5708
5720
5733
5745
5756
5767
5778
5789
5799
5809
5819
5829
5838
5847
5857
5866
5875
5884
5893
5902
5911
5920
5929
5939
5948
5958
5969
5979
5990
6001
6013
6025
6037
6051
6064
6078
6093
6108
6124
6140
6157
6174
6192
6210
6228
6247
6266
6284
6303
6322
6340
6359
6377
6394
6412
6429
6445
6461
6477
6492
6507
6522
6536
6550
6564
6578
6592
6605
6619
6633
6647
6661
6676
6690
6705
6721
6736
6752
6769
6786
6803
6821
6839
6858
6877
6896
6916
6935
6956
6976
6996
7017
7038
7059
7080
7101
7122
7143
7164
7186
7207
7228
7250
7271
7292
7314
7335
7356
7377
7397
7418
7438
7458
7477
7496
7514
7532
7549
7566
7582
7597
7612
7626
7639
7651
7662
7672
7682
7690
7698
7704
7710
7714
7718
7721
7722
7723
7723
7722
7720
7717
7713
7708
7702
7695
7687
7678
7669
7658
7647
7634
7621
7607
7592
7576
7559
7542
7524
7506
7486
7467
7446
7426
7405
7383
7362
7340
7318
7295
7273
7250
7227
7204
7181
7158
7134
7111
7087
7064
7040
7016
6993
6969
6945
6922
6898
6874
6850
6826
6803
6779
6754
6730
6706
6681
6656
6631
6606
6580
6554
6527
6500
6472
6443
6414
6384
6354
6322
6290
6257
6223
6188
6153
6117
6080
6042
6004
5965
5926
5886
5846
5805
5763
5722
5680
5638
5596
5553
5511
5468
5426
5383
5341
5299
5257
5216
5175
5135
5095
5055
5016
4978
4941
4904
4869
4834
4800
4767
4735
4704
4674
4645
4617
4590
4564
4539
4516
4493
4472
4452
4432
4414
4397
4380
4364
4350
4335
4322
4308
4296
4283
4271
4259
4247
4234
4222
4210
4197
4184
4171
4157
4143
4129
4114
4099
4083
4067
4051
4034
4017
4000
3983
3966
3949
3932
3915
3898
3882
3866
3851
3836
3822
3808
3795
3783
3772
3761
3752
3743
3735
3728
3722
3717
3713
3710
3708
3706
3706
3707
3708
3710
3713
3716
3720
3725
3730
3735
3741
3748
3754
3761
3767
3774
3781
3787
3793
3798
3803
3808
3812
3815
3818
3820
3821
3822
3822
3821
3819
3818
3815
3812
3809
3806
3802
3799
3796
3792
3789
3787
3785
3784
3784
3784
3786
3789
3793
3798
3805
3813
3822
3834
3846
3861
3877
3895
3914
3936
3959
3983
4010
4038
4067
4099
4132
4167
4203
4240
4278
4318
4358
4400
4443
4486
4530
4575
4620
4665
4711
4757
4803
4850
4896
4942
4989
5035
5082
5128
5174
5220
5266
5312
5357
5402
5447
5492
5536
5580
5624
5667
5710
5753
5795
5837
5878
5919
5960
5999
6039
6077
6116
6153
6190
6227
6263
6298
6333
6368
6402
6435
6469
6501
6534
6566
6598
6630
6662
6693
6725
6756
6788
6819
6851
6882
6914
6945
6977
7008
7040
7072
7103
7134
7166
7197
7227
7257
7287
7317
7346
7374
7402
7429
7455
7481
7505
7529
7552
7574
7595
7615
7634
7652
7669
7685
7699
7712
7724
7735
7744
7752
7758
7764
7767
7770
7771
7770
7769
7765
7761
7755
7748
7740
7731
7721
7709
7697
7684
7669
7655
7639
7623
7606
7589
7571
7553
7534
7514
7495
7475
7455
7434
7413
7392
7370
7349
7327
7305
7283
7261
7239
7217
7194
7172
7150
7127
7105
7083
7060
7038
7015
6993
6970
6947
6924
6900
6876
6852
6828
6803
6778
6752
6726
6699
6672
6644
6615
6586
6556
6525
6494
6461
6428
6394
6360
6324
6288
6251
6213
6174
6134
6094
6053
6012
5969
5927
5884
5840
5796
5752
5708
5663
5619
5574
5529
5485
5440
5395
5351
5307
5263
5220
5176
5134
5092
5050
5009
4969
4929
4890
4851
4814
4777
4741
4706
4672
4639
4607
4576
4545
4516
4488
4461
4435
4409
4385
4362
4341
4320
4300
4281
4264
4247
4231
4217
4203
4189
4177
4165
4154
4143
4133
4123
4113
4104
4094
4085
4075
4065
4054
4045
4034
4022
4011
3999
3986
3973
3959
3944
3929
3913
3897
3880
3863
3844
3826
3807
3787
3767
3746
3725
3704
3682
3660
3638
3615
3593
3570
3547
3524
3501
3478
3456
3433
3411
3388
3366
3344
3323
3301
3280
3258
3237
3216
3195
3174
3153
3131
3110
3088
3067
3045
3023
3000
2977
2954
2931
2907
2882
2857
2832
2806
2779
2751
2723
2695
2665
2635
2604
2572
2539
2505
2470
2434
2397
2360
2321
2281
2240
2198
2155
2110
2065
2019
1971
1922
1873
1822
1770
1717
1663
1608
1552
1495
1437
1378
1319
1259
1198
1137
1075
1012
950
887
824
762
699
636
573
511
449
387
327
266
207
148
91
34
-22
-76
-129
-181
-232
-281
-329
-375
-421
-464
-507
-548
-587
-626
-663
-699
-734
-768
-800
-832
-863
-894
-923
-953
-981
-1008
-1037
-1065
-1092
-1119
-1146
-1173
-1199
-1226
-1253
-1280
-1308
-1335
-1363
-1391
-1420
-1448
-1478
-1507
-1537
-1567
-1598
-1629
-1660
-1692
-1724
-1756
-1789
-1822
-1855
-1888
-1922
-1955
-1989
-2023
-2056
-2090
-2123
-2157
-2190
-2223
-2256
-2289
-2321
-2353
-2384
-2415
-2445
-2475
-2504
-2532
-2560
-2587
-2612
-2637
-2661
-2684
-2705
-2726
-2745
-2763
-2780
-2795
-2809
-2822
-2834
-2844
-2853
-2860
-2866
-2871
-2875
-2877
-2879
-2879
-2878
-2876
-2872
-2868
-2863
-2857
-2850
-2842
-2833
-2823
-2813
-2802
-2790
-2778
-2765
-2751
-2737
-2723
-2708
-2693
-2677
-2661
-2645
-2628
-2611
-2594
-2577
-2559
-2541
-2523
-2504
-2486
-2467
-2449
-2430
-2411
-2392
-2373
-2354
-2335
-2316
-2297
-2278
-2260
-2241
-2222
-2204
-2185
-2167
-2148
-2129
-2111
-2092
-2073
-2054
-2035
-2016
-1997
-1977
-1957
-1937
-1916
-1896
-1875
-1853
-1832
-1810
-1788
-1765
-1742
-1719
-1696
-1672
-1649
-1625
-1601
-1578
-1554
-1530
-1506
-1483
-1459
-1436
-1413
-1390
-1368
-1346
-1325
-1304
-1283
-1263
-1244
-1225
-1206
-1188
-1171
-1154
-1138
-1122
-1106
-1091
-1076
-1062
-1047
-1034
-1020
-1006
-994
-981
-968
-956
-944
-931
-920
-908
-896
-884
-873
-861
-850
-839
-828
-817
-806
-796
-785
-775
-765
-755
-745
-736
-727
-718
-710
-701
-693
-686
-679
-672
-665
-659
-654
-649
-644
-640
-637
-635
-633
-632
-631
-632
-633
-635
-638
-642
-646
-651
-658
-665
-673
-681
-691
-701
-712
-724
-737
-750
-764
-779
-794
-810
-826
-843
-860
-878
-896
-914
-933
-952
-971
-990
-1008
-1028
-1047
-1067
-1086
-1105
-1124
-1142
-1161
-1179
-1197
-1215
-1232
-1250
-1267
-1283
-1300
-1316
-1332
-1348
-1364
-1380
-1396
-1412
-1428
-1444
-1461
-1477
-1494
-1511
-1528
-1546
-1564
-1582
-1601
-1620
-1639
-1658
-1678
-1697
-1717
-1737
-1756
-1776
-1795
-1814
-1833
-1851
-1869
-1887
-1904
-1920
-1935
-1950
-1964
-1977
-1989
-2001
-2011
-2021
-2029
-2037
-2044
-2049
-2054
-2058
-2061
-2062
-2063
-2063
-2062
-2060
-2058
-2055
-2051
-2045
-2041
-2035
-2029
-2021
-2016
-2009
-2001
-1994
-1987
-1980
-1973
-1966
-1960
-1953
-1948
-1942
-1937
-1932
-1928
-1925
-1922
-1919
-1917
-1915
-1914
-1913
-1912
-1912
-1912
-1912
-1913
-1913
-1914
-1915
-1916
-1917
-1917
-1918
-1919
-1919
-1920
-1920
-1919
-1919
-1918
-1916
-1915
-1913
-1910
-1907
-1903
-1899
-1894
-1889
-1883
-1877
-1870
-1863
-1856
-1848
-1840
-1831
-1822
-1813
-1804
-1795
-1785
-1775
-1766
-1756
-1746
-1736
-1727
-1717
-1708
-1698
-1689
-1680
-1671
-1661
-1652
-1642
-1633
-1623
-1613
-1603
-1593
-1582
-1572
-1561
-1549
-1538
-1526
-1514
-1501
-1488
-1475
-1462
-1448
-1434
-1419
-1405
-1390
-1374
-1359
-1343
-1327
-1310
-1293
-1277
-1259
-1242
-1225
-1208
-1190
-1173
-1156
-1138
-1121
-1105
-1088
-1072
-1056
-1040
-1025
-1010
-996
-983
-970
-957
-945
-933
-923
-912
-903
-894
-885
-878
-870
-864
-857
-852
-847
-842
-838
-834
-831
-828
-826
-824
-822
-821
-820
-819
-819
-819
-819
-819
-820
-820
-821
-822
-823
-824
-825
-826
-827
-828
-828
-829
-829
-829
-829
-828
-828
-827
-826
-824
-823
-821
-819
-816
-814
-811
-808
-805
-802
-799
-795
-792
-788
-785
-781
-777
-773
-770
-765
-761
-757
-753
-749
-744
-740
-735
-730
-725
-720
-715
-710
-705
-700
-695
-689
-683
-678
-672
-666
-661
-655
-649
-643
-637
-632
-626
-620
-614
-608
-603
-597
-591
-586
-580
-575
-569
-564
-559
-554
-549
-544
-539
-535
-530
-526
-522
-518
-514
-510
-506
-503
-499
-496
-493
-489
-486
-482
-479
-476
-472
-468
-464
-460
-456
-452
-448
-444
-439
-435
-430
-425
-421
-416
-412
-407
-403
-399
-396
-392
-389
-386
-384
-382
-381
-380
-380
-381
-382
-383
-385
-388
-391
-395
-400
-405
-410
-416
-423
-430
-438
-446
-454
-463
-472
-481
-491
-500
-510
-520
-530
-540
-550
-560
-570
-580
-589
-599
-608
-617
-626
-635
-643
-652
-659
-667
-674
-681
-688
-694
-700
-705
-710
-715
-719
-723
-727
-730
-734
-736
-739
-742
-744
-747
-749
-751
-753
-756
-758
-761
-763
-766
-768
-771
-774
-777
-779
-782
-785
-787
-790
-792
-794
-796
-798
-799
-800
-801
-801
-800
-799
-798
-795
-792
-788
-783
-778
-771
-764
-755
-745
-734
-722
-709
-695
-679
-662
-644
-625
-605
-583
-560
-536
-511
-485
-457
-429
-400
-369
-338
-307
-274
-241
-207
-173
-138
-103
-67
-31
5
41
78
115
151
188
225
262
299
336
373
410
447
484
521
557
594
630
667
703
739
775
811
847
882
918
953
988
1022
1058
1092
1127
1161
1196
1230
1264
1298
1332
1365
1399
1433
1466
1500
1533
1566
1599
1632
1665
1698
1731
1763
1795
1827
1859
1891
1922
1953
1984
2013
2044
2074
2104
2133
2162
2191
2219
2248
2276
2304
2331
2359
2386
2414
2441
2468
2496
2523
2550
2578
2605
2632
2660
2687
2715
2742
2770
2797
2825
2852
2879
2906
2932
2959
2984
3010
3034
3058
3082
3104
3126
3147
3167
3186
3205
3222
3238
3253
3267
3280
3291
3302
3312
3321
3329
3336
3342
3348
3353
3357
3360
3363
3365
3367
3369
3370
3370
3370
3370
3370
3369
3368
3367
3366
3365
3364
3363
3362
3361
3360
3359
3359
3360
3360
3362
3363
3366
3369
3373
3377
3383
3389
3396
3404
3412
3421
3432
3442
3454
3466
3479
3492
3505
3519
3534
3548
3563
3578
3593
3609
3624
3640
3655
3671
3686
3702
3718
3733
3749
3764
3780
3796
3812
3827
3843
3859
3876
3892
3909
3926
3943
3961
3979
3997
4016
4035
4056
4075
4097
4119
4141
4164
4187
4211
4236
4262
4288
4315
4343
4371
4400
4430
4461
4492
4524
4557
4590
4623
4658
4692
4727
4762
4798
4833
4869
4904
4940
4975
5010
5046
5080
5115
5149
5184
5217
5251
5284
5317
5350
5382
5414
5445
5477
5508
5538
5569
5599
5629
5658
5688
5717
5746
5775
5804
5833
5862
5891
5920
5949
5979
6009
6040
6071
6102
6134
6167
6201
6235
6271
6307
6344
6382
6422
6462
6503
6546
6589
6633
6678
6724
6771
6819
6867
6916
6965
7015
7065
7115
7165
7215
7265
7315
7364
7412
7460
7508
7554
7600
7644
7688
7730
7771
7811
7849
7886
7922
7956
7989
8020
8048
8077
8103
8128
8151
8173
8194
8213
8231
8247
8262
8276
8289
8300
8311
8321
8330
8338
8346
8353
8360
8366
8372
8377
8382
8387
8392
8397
8402
8407
8412
8417
8422
8428
8433
8439
8445
8452
8459
8466
8474
8482
8490
8499
8508
8517
8527
8537
8548
8558
8569
8580
8591
8603
8614
8626
8637
8649
8660
8671
8682
8693
8703
8713
8723
8732
8740
8748
8755
8762
8768
8773
8777
8781
8784
8786
8787
8788
8788
8788
8787
8785
8782
8779
8776
8772
8767
8762
8757
8751
8745
8738
8731
8723
8715
8707
8698
8688
8678
8667
8656
8644
8632
8618
8604
8589
8573
8556
8539
8520
8500
8479
8458
8435
8411
8387
8361
8334
8307
8278
8249
8218
8186
8154
8122
8090
8055
8021
7986
7951
7914
7878
7841
7804
7766
7728
7690
7651
7613
7574
7535
7497
7458
7419
7381
7343
7305
7267
7230
7193
7157
7121
7086
7051
7018
6985
6953
6921
6891
6862
6833
6806
6779
6754
6729
6705
6682
6660
6639
6619
6599
6580
6561
6543
6525
6507
6490
6473
6456
6439
6421
6404
6387
6369
6352
6334
6315
6296
6277
6257
6237
6216
6195
6172
6150
6126
6102
6077
6051
6025
5997
5969
5940
5910
5879
5847
5815
5781
5747
5712
5677
5640
5604
5567
5529
5491
5453
5415
5376
5338
5300
5261
5224
5186
5149
5112
5076
5040
5005
4970
4937
4904
4871
4840
4809
4779
4749
4721
4694
4667
4641
4617
4593
4571
4549
4529
4510
4493
4476
4461
4448
4436
4425
4416
4409
4403
4399
4396
4396
4396
4399
4403
4408
4415
4423
4433
4444
4456
4469
4483
4498
4514
4530
4547
4565
4583
4602
4621
4640
4659
4679
4699
4719
4739
4760
4780
4801
4822
4843
4865
4886
4908
4930
4952
4975
4998
5021
5044
5067
5091
5115
5140
5164
5189
5215
5240
5265
5291
5317
5343
5369
5396
5422
5448
5475
5501
5527
5554
5580
5606
5632
5657
5683
5708
5733
5758
5782
5806
5830
5853
5876
5898
5920
5941
5962
5982
6002
6020
6038
6056
6072
6088
6103
6116
6129
6141
6152
6162
6171
6179
6185
6190
6194
6197
6198
6198
6197
6194
6191
6186
6179
6172
6164
6154
6144
6132
6120
6107
6094
6080
6065
6050
6035
6020
6005
5989
5974
5958
5943
5928
5913
5899
5885
5872
5859
5846
5835
5823
5813
5802
5793
5784
5775
5768
5760
5753
5747
5741
5735
5730
5724
5719
5714
5709
5704
5698
5693
5687
5680
5673
5665
5657
5648
5638
5628
5617
5605
5592
5578
5564
5549
5532
5516
5498
5480
5462
5442
5423
5403
5383
5362
5342
5321
5300
5280
5259
5239
5218
5198
5178
5159
5139
5120
5102
5083
5065
5047
5030
5013
4996
4980
4965
4949
4935
4921
4907
4894
4882
4870
4859
4849
4840
4831
4823
4816
4809
4804
4799
4794
4791
4788
4785
4783
4782
4781
4780
4780
4780
4780
4781
4781
4781
4782
4782
4782
4782
4782
4782
4782
4781
4781
4780
4779
4779
4778
4776
4775
4774
4772
4770
4767
4764
4761
4757
4753
4748
4743
4737
4730
4723
4715
4707
4697
4687
4677
4666
4653
4641
4627
4613
4599
4583
4567
4551
4534
4517
4500
4482
4464
4446
4428
4409
4391
4373
4355
4337
4319
4301
4284
4266
4249
4232
4215
4198
4181
4165
4149
4133
4118
4103
4088
4073
4058
4043
4030
4016
4002
3988
3974
3960
3947
3933
3919
3905
3891
3877
3863
3849
3835
3820
3805
3791
3776
3760
3745
3730
3714
3699
3683
3667
3651
3636
3620
3604
3588
3572
3556
3541
3525
3509
3493
3477
3461
3445
3429
3413
3397
3381
3364
3347
3329
3311
3293
3274
3254
3233
3212
3189
3166
3141
3115
3088
3060
3031
3000
2967
2933
2898
2861
2823
2783
2741
2698
2653
2607
2559
2510
2459
2407
2354
2300
2245
2189
2132
2075
2017
1959
1901
1844
1786
1729
1673
1617
1563
1509
1457
1407
1358
1310
1265
1221
1180
1141
1103
1069
1036
1004
977
951
928
906
887
870
855
841
830
820
812
805
800
796
793
791
789
789
789
789
790
791
792
792
793
793
793
792
791
789
786
783
779
774
769
763
757
751
744
737
730
724
717
711
706
701
696
693
691
690
690
692
696
701
709
718
730
745
761
780
802
826
853
883
915
949
986
1026
1067
1111
1157
1205
1254
1304
1356
1408
1462
1515
1568
1622
1674
1726
1777
1826
1874
1920
1964
2005
2044
2080
2114
2144
2171
2194
2215
2232
2246
2257
2265
2270
2273
2273
2272
2268
2263
2257
2251
2243
2235
2228
2220
2214
2208
2203
2200
2199
2199
2202
2207
2214
2224
2237
2252
2270
2291
2315
2341
2371
2403
2437
2474
2512
2553
2596
2639
2684
2730
2777
2823
2870
2916
2962
3006
3050
3091
3131
3168
3203
3235
3263
3289
3310
3328
3342
3351
3356
3356
3352
3343
3330
3312
3289
3262
3231
3197
3158
3116
3071
3023
2973
2921
2868
2813
2758
2702
2646
2592
2538
2485
2434
2386
2339
2296
2255
2218
2185
2155
2129
2107
2089
2075
2066
2061
2060
2064
2071
2083
2099
2118
2142
2168
2198
2231
2267
2305
2345
2387
2431
2476
2522
2568
2615
2662
2708
2754
2798
2841
2882
2920
2956
2989
3019
3045
3068
3087
3101
3111
3117
3118
3115
3107
3095
3078
3057
3032
3002
2969
2933
2893
2850
2805
2758
2708
2658
2606
2554
2502
2450
2398
2348
2300
2254
2210
2168
2130
2095
2064
2037
2013
1995
1981
1970
1965
1964
1967
1975
1987
2003
2023
2045
2073
2102
2135
2169
2206
2244
2283
2323
2364
2405
2445
2485
2524
2561
2597
2632
2664
2695
2723
2748
2771
2792
2809
2824
2836
2845
2851
2854
2855
2852
2847
2839
2829
2816
2800
2782
2762
2740
2716
2690
2662
2633
2602
2570
2536
2502
2468
2432
2397
2361
2325
2290
2255
2221
2187
2154
2123
2093
2064
2036
2009
1986
1963
1942
1923
1906
1890
1877
1865
1854
1845
1838
1832
1828
1825
1822
1821
1821
1821
1822
1823
1825
1826
1828
1829
1829
1829
1828
1827
1824
1820
1815
1809
1802
1793
1783
1772
1759
1745
1730
1713
1696
1678
1659
1639
1619
1598
1577
1556
1535
1514
1493
1473
1452
1433
1414
1395
1377
1360
1344
1328
1313
1299
1285
1272
1259
1247
1235
1224
1213
1201
1190
1179
1167
1156
1144
1131
1118
1104
1089
1073
1057
1039
1020
1000
978
955
930
904
876
846
815
782
747
710
672
632
591
548
503
457
410
361
312
261
210
158
106
53
0
-53
-106
-160
-213
-266
-318
-370
-422
-473
-524
-573
-622
-670
-718
-764
-810
-854
-898
-940
-982
-1022
-1062
-1100
-1138
-1175
-1211
-1246
-1280
-1314
-1347
-1379
-1410
-1441
-1471
-1500
-1529
-1558
-1585
-1613
-1640
-1667
-1693
-1719
-1745
-1771
-1797
-1823
-1849
-1874
-1900
-1926
-1952
-1977
-2003
-2029
-2055
-2081
-2106
-2132
-2157
-2181
-2205
-2229
-2252
-2274
-2296
-2317
-2337
-2356
-2374
-2391
-2407
-2421
-2435
-2448
-2459
-2470
-2479
-2488
-2496
-2503
-2510
-2517
-2523
-2529
-2535
-2542
-2549
-2556
-2564
-2572
-2581
-2591
-2601
-2612
-2623
-2635
-2648
-2661
-2675
-2688
-2702
-2716
-2729
-2743
-2756
-2768
-2780
-2791
-2801
-2810
-2819
-2825
-2831
-2835
-2838
-2839
-2839
-2837
-2833
-2828
-2821
-2812
-2802
-2790
-2776
-2760
-2743
-2723
-2703
-2680
-2656
-2631
-2605
-2577
-2548
-2518
-2488
-2457
-2426
-2394
-2363
-2333
-2303
-2274
-2246
-2219
-2194
-2170
-2149
-2129
-2112
-2097
-2084
-2074
-2066
-2062
-2059
-2060
-2063
-2069
-2077
-2087
-2100
-2116
-2133
-2152
-2173
-2195
-2219
-2244
-2269
-2296
-2323
-2350
-2378
-2405
-2432
-2458
-2483
-2508
-2532
-2554
-2574
-2594
-2611
-2627
-2641
-2653
-2663
-2670
-2676
-2680
-2682
-2682
-2679
-2675
-2670
-2662
-2653
-2643
-2631
-2618
-2605
-2590
-2576
-2561
-2545
-2530
-2515
-2501
-2487
-2473
-2461
-2449
-2439
-2429
-2421
-2414
-2409
-2404
-2401
-2399
-2399
-2399
-2400
-2402
-2404
-2407
-2409
-2412
-2415
-2417
-2419
-2420
-2420
-2419
-2418
-2414
-2410
-2404
-2397
-2388
-2378
-2367
-2354
-2340
-2325
-2308
-2290
-2272
-2252
-2232
-2211
-2190
-2169
-2147
-2125
-2103
-2082
-2060
-2040
-2019
-2000
-1981
-1963
-1945
-1929
-1913
-1899
-1886
-1873
-1862
-1851
-1842
-1833
-1825
-1819
-1812
-1807
-1802
-1798
-1795
-1791
-1789
-1787
-1785
-1783
-1782
-1781
-1780
-1780
-1779
-1779
-1779
-1779
-1778
-1778
-1778
-1777
-1777
-1776
-1775
-1774
-1773
-1771
-1770
-1768
-1766
-1763
-1761
-1757
-1754
-1750
-1746
-1742
-1737
-1732
-1726
-1721
-1715
-1709
-1703
-1697
-1691
-1684
-1678
-1672
-1666
-1660
-1655
-1650
-1645
-1641
-1638
-1635
-1633
-1633
-1633
-1634
-1637
-1641
-1647
-1654
-1663
-1674
-1686
-1701
-1717
-1735
-1756
-1778
-1802
-1829
-1856
-1886
-1917
-1949
-1983
-2017
-2052
-2088
-2123
-2159
-2194
-2228
-2262
-2295
-2326
-2355
-2383
-2409
-2433
-2455
-2475
-2493
-2508
-2521
-2532
-2541
-2548
-2552
-2556
-2557
-2557
-2556
-2554
-2550
-2546
-2541
-2536
-2530
-2525
-2519
-2513
-2508
-2503
-2499
-2495
-2492
-2490
-2489
-2488
-2489
-2492
-2495
-2500
-2506
-2514
-2523
-2534
-2547
-2561
-2577
-2595
-2615
-2637
-2660
-2685
-2712
-2741
-2771
-2803
-2837
-2872
-2909
-2948
-2987
-3028
-3070
-3113
-3156
-3200
-3245
-3289
-3334
-3378
-3422
-3466
-3509
-3551
-3592
-3632
-3671
-3709
-3746
-3781
-3815
-3847
-3878
-3908
-3937
-3965
-3992
-4019
-4043
-4069
-4094
-4118
-4143
-4167
-4192
-4217
-4242
-4267
-4294
-4321
-4348
-4376
-4405
-4434
-4464
-4495
-4525
-4557
-4588
-4620
-4652
-4683
-4715
-4746
-4777
-4808
-4838
-4868
-4897
-4925
-4952
-4979
-5004
-5029
-5053
-5075
-5097
-5118
-5138
-5157
-5175
-5193
-5209
-5224
-5239
-5253
-5266
-5279
-5291
-5302
-5314
-5324
-5335
-5345
-5356
-5366
-5377
-5387
-5399
-5410
-5423
-5436
-5450
-5465
-5481
-5498
-5516
-5536
-5557
-5580
-5604
-5630
-5657
-5686
-5717
-5749
-5783
-5818
-5854
-5891
-5930
-5969
-6009
-6050
-6090
-6131
-6172
-6212
-6251
-6289
-6327
-6362
-6397
-6429
-6460
-6488
-6514
-6538
-6559
-6578
-6594
-6607
-6618
-6626
-6631
-6634
-6633
-6631
-6626
-6618
-6608
-6596
-6582
-6565
-6547
-6528
-6506
-6484
-6460
-6434
-6408
-6381
-6353
-6324
-6295
-6265
-6234
-6203
-6171
-6139
-6107
-6075
-6042
-6010
-5977
-5945
-5913
-5882
-5851
-5821
-5792
-5764
-5737
-5712
-5688
-5665
-5645
-5626
-5609
-5595
-5583
-5573
-5565
-5560
-5558
-5559
-5562
-5568
-5576
-5587
-5601
-5617
-5635
-5656
-5679
-5704
-5730
-5758
-5787
-5818
-5849
-5880
-5912
-5944
-5975
-6006
-6036
-6064
-6091
-6117
-6140
-6162
-6181
-6197
-6211
-6221
-6229
-6234
-6237
-6236
-6232
-6225
-6216
-6204
-6189
-6172
-6152
-6131
-6107
-6082
-6056
-6028
-5999
-5969
-5938
-5907
-5876
-5845
-5814
-5783
-5753
-5723
-5694
-5667
-5640
-5615
-5591
-5568
-5547
-5527
-5509
-5493
-5478
-5465
-5454
-5445
-5437
-5431
-5427
-5424
-5423
-5424
-5427
-5430
-5436
-5443
-5450
-5460
-5470
-5481
-5493
-5506
-5520
-5533
-5548
-5562
-5577
-5591
-5606
-5620
-5633
-5646
-5658
-5669
-5679
-5689
-5697
-5703
-5709
-5713
-5715
-5717
-5716
-5715
-5712
-5708
-5703
-5696
-5689
-5681
-5673
-5664
-5654
-5645
-5636
-5627
-5618
-5610
-5603
-5597
-5592
-5588
-5586
-5585
-5586
-5589
-5594
-5600
-5608
-5618
-5630
-5643
-5658
-5675
-5693
-5713
-5734
-5756
-5779
-5803
-5827
-5852
-5877
-5903
-5929
-5954
-5980
-6005
-6029
-6053
-6077
-6099
-6121
-6141
-6161
-6179
-6196
-6211
-6225
-6237
-6248
-6256
-6263
-6268
-6271
-6271
-6269
-6266
-6259
-6251
-6240
-6227
-6211
-6193
-6173
-6150
-6125
-6098
-6069
-6038
-6005
-5970
-5934
-5896
-5857
-5816
-5775
-5732
-5689
-5645
-5601
-5557
-5512
-5467
-5422
-5378
-5333
-5290
-5246
-5203
-5160
-5118
-5076
-5035
-4995
-4954
-4914
-4875
-4836
-4797
-4758
-4719
-4680
-4641
-4602
-4562
-4522
-4482
-4441
-4399
-4357
-4313
-4269
-4224
-4177
-4130
-4081
-4032
-3981
-3928
-3874
-3819
-3762
-3704
-3644
-3583
-3520
-3455
-3389
-3321
-3251
-3180
-3107
-3032
-2956
-2879
-2800
-2720
-2640
-2558
-2476
-2393
-2311
-2227
-2144
-2062
-1979
-1898
-1817
-1737
-1658
-1581
-1505
-1430
-1357
-1285
-1216
-1148
-1082
-1016
-955
-894
-835
-778
-723
-669
-617
-566
-516
-468
-421
-376
-331
-288
-245
-204
-164
-124
-85
-47
-10
26
62
97
131
164
198
230
262
294
325
357
388
419
451
482
514
547
580
613
648
683
719
757
795
834
875
917
960
1004
1050
1096
1143
1192
1241
1290
1340
1391
1441
1491
1541
1591
1640
1689
1736
1782
1827
1871
1913
1954
1993
2029
2064
2097
2128
2156
2182
2206
2227
2247
2263
2277
2289
2299
2307
2312
2315
2316
2315
2312
2307
2301
2293
2283
2272
2260
2247
2232
2216
2200
2182
2164
2146
2127
2107
2087
2067
2045
2025
2005
1985
1964
1944
1923
1903
1883
1863
1843
1824
1805
1786
1767
1749
1731
1713
1696
1679
1662
1645
1629
1613
1597
1582
1567
1552
1537
1522
1507
1493
1478
1464
1450
1435
1420
1406
1391
1376
1361
1345
1330
1314
1298
1282
1266
1249
1233
1216
1199
1182
1165
1148
1131
1115
1098
1082
1065
1050
1034
1018
1004
989
975
961
948
935
922
910
898
887
875
864
853
842
831
821
810
800
789
779
768
757
747
736
725
715
704
693
682
671
660
650
639
628
617
606
595
585
574
563
552
541
529
518
506
494
482
470
457
443
429
415
400
384
367
350
332
313
293
272
250
227
204
179
153
127
99
71
41
11
-20
-52
-85
-118
-152
-187
-221
-256
-291
-327
-362
-396
-431
-465
-499
-532
-564
-595
-625
-654
-682
-709
-734
-758
-780
-801
-819
-837
-852
-865
-877
-886
-894
-900
-903
-905
-905
-902
-898
-892
-884
-874
-862
-849
-834
-818
-800
-781
-760
-738
-715
-691
-667
-641
-615
-588
-560
-533
-505
-477
-449
-421
-393
-366
-339
-312
-286
-261
-236
-212
-189
-167
-146
-125
-106
-87
-70
-53
-37
-21
-7
7
21
34
47
59
71
83
95
106
118
130
142
154
167
179
192
206
219
234
248
263
279
295
312
329
347
365
384
403
423
443
464
485
506
528
550
572
595
618
640
663
686
709
732
755
777
800
822
843
864
885
906
925
945
964
982
1000
1016
1034
1051
1067
1083
1098
1113
1128
1143
1158
1174
1189
1204
1220
1236
1253
1270
1287
1305
1324
1344
1364
1384
1406
1428
1451
1474
1498
1522
1547
1572
1598
1623
1649
1675
1701
1727
1752
1777
1802
1826
1849
1871
1893
1913
1932
1950
1966
1981
1994
2005
2015
2021
2028
2031
2032
2029
2027
2021
2012
2001
1988
1972
1954
1934
1912
1888
1862
1835
1805
1775
1743
1711
1677
1644
1610
1575
1541
1507
1474
1442
1410
1379
1350
1322
1295
1270
1247
1226
1206
1189
1173
1160
1148
1139
1131
1126
1123
1121
1122
1124
1128
1134
1142
1151
1162
1174
1187
1201
1217
1233
1250
1268
1287
1306
1325
1344
1364
1384
1403
1422
1441
1460
1478
1495
1512
1528
1543
1558
1571
1584
1595
1606
1616
1625
1633
1641
1648
1654
1659
1664
1669
1674
1678
1683
1687
1692
1696
1702
1707
1713
1720
1728
1736
1745
1755
1766
1777
1789
1803
1816
1831
1846
1862
1878
1894
1911
1928
1945
1962
1978
1994
2009
2025
2041
2055
2068
2080
2092
2102
2112
2120
2127
2133
2138
2142
2145
2147
2147
2147
2146
2144
2141
2137
2133
2129
2124
2118
2113
2107
2102
2097
2092
2087
2083
2079
2076
2074
2073
2073
2074
2076
2080
2084
2090
2098
2107
2118
2130
2143
2158
2174
2192
2211
2232
2254
2276
2300
2325
2350
2377
2403
2430
2457
2484
2511
2537
2563
2588
2613
2636
2658
2679
2699
2718
2735
2750
2764
2777
2787
2797
2804
2810
2815
2818
2820
2820
2819
2817
2813
2809
2804
2798
2791
2784
2776
2767
2759
2750
2742
2733
2724
2716
2708
2701
2693
2687
2681
2675
2671
2667
2664
2661
2660
2659
2659
2660
2662
2664
2667
2671
2675
2680
2685
2691
2696
2702
2708
2713
2719
2724
2728
2732
2736
2738
2740
2740
2740
2738
2735
2731
2726
2719
2711
2701
2690
2678
2664
2649
2633
2615
2596
2576
2555
2534
2511
2487
2463
2438
2412
2386
2359
2332
2305
2277
2249
2221
2193
2165
2136
2108
2080
2052
2024
1996
1969
1942
1915
1888
1862
1837
1811
1786
1762
1738
1714
1691
1668
1646
1625
1603
1582
1562
1542
1523
1503
1485
1466
1448
1430
1413
1396
1378
1361
1345
1328
1311
1294
1278
1261
1244
1227
1209
1191
1173
1155
1136
1117
1097
1077
1056
1035
1012
991
968
944
920
895
870
844
819
792
766
739
712
685
658
630
603
577
550
524
498
472
447
422
398
374
351
328
307
286
266
246
228
210
194
178
164
150
138
126
116
106
98
91
84
79
75
72
70
68
68
69
70
73
76
80
84
90
96
102
109
117
125
134
143
152
162
172
182
192
203
213
224
234
244
255
265
275
285
294
304
313
322
330
339
347
355
363
371
378
386
394
402
410
419
428
438
448
459
470
483
496
510
526
542
560
579
599
620
642
666
691
717
745
774
803
834
866
899
933
968
1002
1039
1076
1114
1152
1190
1229
1268
1308
1348
1388
1428
1469
1510
1550
1591
1632
1673
1714
1754
1795
1836
1876
1916
1956
1996
2036
2075
2114
2153
2191
2230
2268
2305
2343
2380
2418
2455
2492
2529
2566
2602
2639
2676
2713
2750
2787
2824
2861
2899
2936
2974
3011
3049
3086
3124
3161
3199
3236
3273
3310
3347
3384
3420
3457
3493
3528
3564
3599
3633
3668
3702
3735
3768
3801
3834
3866
3897
3928
3959
3990
4019
4049
4078
4108
4137
4165
4194
4222
4250
4278
4305
4333
4361
4388
4415
4443
4470
4497
4525
4552
4579
4606
4634
4661
4687
4714
4741
4767
4793
4819
4844
4868
4893
4916
4939
4961
4982
5003
5023
5041
5059
5076
5091
5106
5119
5131
5143
5153
5161
5169
5176
5181
5186
5189
5192
5193
5193
5193
5192
5190
5187
5183
5179
5174
5169
5164
5158
5152
5146
5140
5134
5127
5122
5116
5111
5106
5102
5098
5095
5093
5092
5092
5093
5095
5098
5102
5108
5115
5123
5132
5143
5155
5168
5182
5198
5215
5233
5252
5272
5293
5314
5337
5360
5384
5408
5433
5459
5484
5510
5536
5562
5588
5614
5640
5665
5690
5715
5739
5762
5785
5806
5827
5847
5866
5884
5901
5917
5932
5946
5958
5970
5981
5991
5999
6007
6015
6021
6027
6032
6037
6041
6045
6048
6052
6055
6058
6061
6064
6067
6071
6074
6078
6082
6087
6092
6097
6103
6109
6116
6123
6131
6140
6149
6159
6169
6181
6193
6205
6219
6233
6248
6265
6282
6300
6319
6339
6360
6383
6406
6431
6456
6483
6511
6540
6570
6601
6632
6665
6699
6734
6769
6805
6842
6879
6917
6955
6993
7032
7070
7109
7148
7186
7224
7262
7299
7336
7371
7407
7441
7474
7507
7538
7568
7597
7625
7651
7676
7700
7722
7743
7763
7780
7797
7812
7825
7837
7848
7857
7864
7870
7875
7878
7880
7881
7880
7879
7876
7872
7867
7862
7855
7847
7839
7830
7821
7811
7800
7789
7777
7765
7753
7741
7728
7715
7702
7690
7676
7663
7650
7638
7625
7612
7599
7587
7575
7562
7550
7538
7526
7515
7503
7491
7479
7467
7455
7443
7430
7417
7404
7390
7376
7361
7346
7330
7313
7295
7277
7258
7239
7218
7197
7174
7151
7128
7103
7078
7052
7025
6998
6970
6942
6913
6884
6855
6825
6795
6765
6734
6704
6673
6642
6612
6581
6550
6519
6488
6457
6426
6395
6364
6333
6303
6272
6242
6212
6183
6153
6124
6095
6067
6039
6012
5985
5958
5932
5907
5882
5858
5835
5812
5790
5769
5749
5729
5710
5692
5674
5657
5641
5626
5611
5597
5584
5572
5561
5550
5540
5531
5522
5515
5508
5502
5496
5492
5488
5484
5482
5480
5478
5477
5477
5477
5477
5478
5479
5480
5482
5483
5485
5487
5488
5489
5491
5491
5492
5493
5493
5492
5492
5491
5489
5488
5486
5483
5481
5478
5475
5471
5468
5464
5460
5456
5451
5447
5443
5439
5435
5431
5427
5423
5419
5416
5412
5410
5407
5405
5404
5402
5402
5402
5402
5403
5405
5407
5410
5414
5418
5423
5429
5436
5443
5451
5460
5469
5479
5490
5501
5513
5525
5537
5550
5563
5577
5590
5604
5617
5631
5645
5658
5671
5684
5696
5708
5720
5730
5740
5750
5759
5767
5774
5780
5785
5789
5792
5795
5796
5796
5795
5793
5790
5785
5780
5774
5766
5758
5748
5738
5727
5716
5703
5690
5677
5663
5649
5634
5619
5604
5588
5573
5557
5541
5525
5509
5493
5477
5462
5446
5430
5414
5398
5383
5367
5352
5336
5321
5305
5290
5275
5259
5244
5229
5214
5199
5185
5170
5155
5141
5127
5113
5099
5086
5072
5059
5046
5033
5021
5008
4996
4984
4971
4959
4947
4935
4923
4911
4899
4887
4875
4863
4851
4839
4827
4814
4802
4790
4778
4766
4754
4742
4730
4718
4706
4695
4683
4672
4661
4650
4638
4627
4616
4605
4594
4584
4573
4562
4551
4540
4530
4519
4508
4497
4486
4474
4463
4451
4439
4426
4414
4401
4387
4374
4360
4345
4330
4315
4300
4284
4268
4252
4235
4217
4200
4182
4164
4145
4126
4107
4086
4067
4046
4027
4006
3986
3966
3946
3925
3905
3885
3865
3845
3825
3806
3787
3768
3750
3733
3715
3699
3683
3667
3653
3639
3626
3613
3601
3590
3580
3570
3561
3553
3545
3537
3531
3524
3518
3513
3508
3503
3498
3494
3490
3486
3482
3478
3474
3470
3466
3461
3457
3452
3447
3441
3435
3429
3422
3415
3407
3399
3391
3381
3372
3361
3351
3339
3327
3314
3301
3287
3273
3257
3241
3225
3207
3189
3171
3151
3131
3110
3089
3066
3044
3020
2996
2972
2947
2921
2896
2870
2844
2818
2792
2767
2741
2716
2691
2667
2644
2621
2599
2577
2557
2537
2519
2501
2484
2469
2454
2441
2428
2417
2406
2396
2388
2380
2373
2366
2360
2355
2350
2345
2341
2337
2333
2329
2324
2320
2315
2310
2304
2298
2291
2284
2276
2267
2258
2248
2237
2225
2212
2199
2184
2169
2153
2136
2118
2100
2080
2059
2037
2016
1993
1970
1946
1921
1896
1871
1845
1819
1793
1768
1742
1716
1691
1666
1642
1618
1594
1572
1550
1529
1508
1489
1471
1453
1437
1422
1408
1395
1383
1372
1363
1354
1346
1339
1332
1327
1322
1317
1312
1308
1304
1300
1296
1292
1288
1283
1278
1272
1266
1259
1252
1244
1235
1226
1216
1205
1193
1180
1167
1153
1138
1123
1107
1090
1073
1055
1036
1016
998
979
959
938
918
898
877
857
836
816
796
776
756
736
717
698
680
662
644
627
610
594
578
562
547
532
518
504
490
477
464
452
439
427
415
403
391
379
367
356
344
332
320
308
296
284
272
260
247
235
222
209
196
183
170
156
143
129
114
100
85
70
55
40
24
8
-8
-25
-41
-58
-75
-92
-108
-125
-142
-159
-175
-191
-207
-223
-238
-253
-267
-281
-295
-308
-320
-332
-344
-354
-364
-374
-383
-391
-399
-406
-413
-419
-424
-429
-434
-438
-441
-444
-447
-450
-452
-454
-456
-457
-459
-461
-462
-464
-466
-468
-470
-473
-476
-479
-482
-486
-491
-495
-500
-505
-511
-517
-523
-530
-537
-544
-551
-558
-565
-573
-580
-587
-594
-600
-607
-613
-619
-624
-629
-634
-638
-642
-646
-648
-651
-653
-654
-655
-656
-656
-655
-654
-653
-651
-649
-646
-643
-639
-636
-631
-627
-622
-617
-612
-607
-601
-595
-590
-584
-578
-572
-566
-560
-555
-549
-544
-539
-534
-530
-526
-522
-519
-517
-515
-513
-513
-512
-513
-514
-516
-519
-522
-526
-532
-537
-544
-552
-560
-569
-579
-590
-602
-614
-627
-640
-654
-669
-684
-699
-715
-731
-747
-764
-781
-798
-815
-832
-849
-866
-883
-899
-916
-932
-949
-964
-980
-995
-1010
-1025
-1039
-1053
-1067
-1080
-1093
-1105
-1117
-1129
-1140
-1151
-1162
-1172
-1182
-1191
-1201
-1209
-1218
-1226
-1234
-1242
-1249
-1256
-1263
-1269
-1275
-1281
-1287
-1292
-1298
-1303
-1309
-1314
-1319
-1325
-1330
-1336
-1342
-1348
-1355
-1362
-1369
-1377
-1386
-1395
-1404
-1414
-1425
-1436
-1448
-1460
-1473
-1486
-1500
-1514
-1529
-1544
-1559
-1575
-1591
-1606
-1622
-1638
-1654
-1670
-1685
-1701
-1716
-1731
-1746
-1760
-1774
-1788
-1802
-1815
-1827
-1839
-1851
-1863
-1873
-1884
-1894
-1903
-1912
-1920
-1927
-1934
-1941
-1946
-1951
-1955
-1958
-1960
-1961
-1962
-1961
-1960
-1958
-1955
-1950
-1945
-1940
-1933
-1926
-1917
-1909
-1899
-1890
-1880
-1869
-1858
-1847
-1836
-1825
-1814
-1803
-1792
-1782
-1771
-1761
-1752
-1742
-1733
-1724
-1716
-1709
-1701
-1694
-1688
-1682
-1677
-1672
-1668
-1664
-1660
-1657
-1654
-1652
-1650
-1648
-1646
-1645
-1644
-1643
-1641
-1640
-1639
-1638
-1637
-1635
-1633
-1631
-1629
-1626
-1623
-1619
-1615
-1610
-1605
-1599
-1593
-1586
-1579
-1571
-1562
-1553
-1543
-1533
-1522
-1511
-1499
-1487
-1475
-1462
-1449
-1435
-1421
-1407
-1393
-1378
-1363
-1348
-1333
-1317
-1302
-1286
-1271
-1255
-1240
-1224
-1208
-1193
-1177
-1161
-1146
-1130
-1114
-1099
-1083
-1067
-1051
-1036
-1020
-1004
-988
-971
-955
-939
-923
-906
-890
-874
-857
-841
-825
-808
-792
-776
-760
-744
-728
-713
-697
-682
-668
-654
-640
-627
-614
-602
-591
-580
-570
-560
-552
-543
-536
-529
-522
-516
-511
-507
-502
-499
-496
-493
-491
-489
-488
-487
-486
-486
-486
-486
-486
-486
-487
-487
-488
-488
-489
-489
-490
-490
-490
-490
-490
-490
-489
-488
-487
-486
-484
-482
-480
-477
-474
-470
-466
-462
-457
-452
-447
-441
-435
-428
-422
-415
-408
-401
-393
-386
-379
-371
-364
-356
-349
-341
-334
-327
-320
-312
-305
-299
-292
-285
-278
-272
-265
-258
-252
-245
-238
-231
-224
-217
-209
-202
-194
-186
-178
-169
-161
-152
-142
-133
-123
-113
-102
-91
-80
-69
-57
-44
-32
-19
-5
9
23
37
52
68
83
100
116
133
150
167
184
202
220
238
256
274
292
311
329
347
365
383
401
419
437
455
473
490
508
525
543
560
578
595
612
630
647
665
682
700
718
736
754
773
792
811
831
851
872
893
915
937
960
983
1006
1031
1056
1081
1107
1134
1161
1188
1216
1244
1273
1302
1332
1361
1391
1422
1452
1482
1513
1544
1575
1605
1636
1667
1697
1727
1758
1788
1817
1847
1876
1904
1933
1960
1988
2015
2041
2066
2091
2115
2138
2161
2183
2204
2224
2244
2263
2281
2298
2314
2330
2345
2359
2373
2386
2398
2410
2421
2432
2442
2451
2460
2468
2475
2483
2489
2495
2501
2506
2511
2515
2519
2523
2526
2528
2531
2532
2534
2535
2536
2536
2536
2536
2535
2534
2532
2531
2528
2526
2523
2520
2516
2513
2508
2504
2499
2494
2488
2483
2476
2470
2463
2456
2448
2440
2432
2424
2415
2406
2397
2388
2379
2369
2359
2350
2340
2331
2321
2312
2303
2294
2285
2277
2268
2261
2253
2246
2239
2233
2227
2222
2217
2212
2208
2205
2202
2199
2197
2195
2194
2194
2194
2194
2195
2196
2198
2200
2203
2207
2211
2215
2221
2226
2233
2240
2247
2255
2264
2273
2283
2293
2304
2315
2326
2338
2351
2364
2377
2390
2404
2418
2432
2446
2461
2475
2490
2504
2519
2533
2548
2562
2576
2590
2604
2617
2630
2643
2656
2668
2680
2692
2703
2714
2724
2734
2744
2753
2762
2770
2778
2785
2793
2799
2806
2812
2818
2824
2830
2835
2840
2845
2851
2856
2861
2866
2871
2876
2881
2886
2892
2897
2903
2909
2916
2922
2929
2936
2943
2951
2959
2968
2976
2985
2995
3005
3015
3025
3036
3047
3059
3070
3082
3095
3107
3120
3132
3145
3158
3171
3184
3197
3209
3222
3234
3246
3258
3270
3281
3292
3303
3313
3324
3333
3343
3352
3360
3369
3377
3385
3392
3399
3406
3413
3419
3425
3431
3437
3442
3448
3453
3458
3462
3467
3471
3475
3479
3482
3485
3488
3490
3492
3494
3495
3496
3497
3497
3497
3496
3495
3493
3491
3488
3485
3482
3478
3473
3468
3462
3456
3450
3443
3435
3427
3419
3410
3401
3391
3381
3370
3360
3348
3337
3325
3313
3300
3287
3274
3260
3246
3232
3217
3202
3187
3171
3156
3139
3123
3106
3089
3072
3055
3037
3020
3002
2984
2966
2949
2931
2913
2896
2878
2861
2844
2827
2811
2795
2779
2764
2750
2736
2723
2710
2698
2686
2675
2665
2655
2647
2638
2631
2624
2618
2613
2608
2604
2600
2597
2595
2593
2591
2591
2590
2590
2591
2592
2593
2595
2597
2600
2602
2606
2609
2613
2617
2621
2625
2629
2634
2639
2643
2648
2652
2656
2660
2664
2667
2670
2673
2675
2677
2679
2680
2681
2681
2681
2681
2680
2679
2678
2677
2675
2674
2672
2670
2669
2667
2666
2664
2663
2663
2662
2662
2663
2664
2665
2667
2669
2672
2676
2681
2686
2692
2698
2706
2714
2723
2733
2744
2756
2768
2782
2796
2811
2827
2843
2861
2879
2897
2916
2935
2955
2974
2994
3014
3035
3055
3075
3094
3114
3133
3152
3171
3189
3207
3224
3241
3257
3272
3287
3301
3314
3327
3339
3351
3362
3372
3381
3390
3399
3407
3414
3421
3427
3433
3438
3444
3448
3453
3457
3461
3465
3469
3472
3476
3479
3483
3486
3490
3493
3497
3500
3504
3508
3512
3516
3520
3524
3528
3532
3537
3541
3545
3549
3553
3557
3561
3565
3568
3571
3574
3576
3578
3579
3580
3580
3580
3579
3577
3575
3572
3568
3564
3559
3553
3546
3539
3530
3521
3511
3501
3489
3477
3464
3450
3436
3421
3405
3388
3371
3354
3336
3317
3298
3279
3259
3239
3219
3199
3178
3158
3137
3116
3096
3076
3056
3036
3016
2997
2978
2959
2941
2923
2905
2889
2872
2856
2841
2826
2812
2799
2786
2774
2763
2753
2743
2734
2726
2718
2711
2705
2699
2694
2690
2686
2682
2679
2677
2675
2673
2671
2670
2669
2668
2667
2666
2666
2665
2665
2665
2665
2665
2665
2665
2666
2667
2668
2669
2671
2673
2675
2677
2680
2683
2686
2690
2694
2698
2702
2707
2711
2716
2722
2727
2733
2738
2744
2749
2755
2761
2766
2772
2777
2783
2788
2793
2798
2802
2807
2811
2815
2818
2822
2825
2828
2831
2834
2836
2838
2840
2842
2844
2846
2847
2849
2850
2852
2853
2855
2856
2858
2860
2862
2865
2867
2870
2874
2878
2882
2887
2892
2898
2904
2911
2919
2927
2936
2945
2955
2966
2978
2989
3002
3015
3029
3043
3057
3072
3088
3103
3119
3135
3151
3167
3183
3199
3215
3231
3246
3260
3274
3288
3301
3313
3324
3335
3344
3353
3361
3367
3373
3378
3382
3385
3387
3388
3389
3389
3387
3386
3383
3380
3377
3373
3368
3364
3359
3354
3349
3343
3338
3333
3328
3322
3317
3313
3308
3304
3300
3296
3292
3289
3286
3283
3280
3278
3276
3274
3273
3271
3270
3269
3268
3268
3267
3266
3266
3265
3265
3265
3264
3263
3263
3262
3262
3261
3260
3259
3258
3257
3256
3255
3254
3253
3251
3250
3248
3247
3245
3243
3241
3240
3238
3236
3234
3232
3230
3228
3226
3224
3222
3220
3219
3217
3216
3214
3213
3211
3210
3209
3208
3207
3206
3205
3204
3203
3202
3200
3199
3197
3195
3193
3191
3188
3185
3181
3177
3172
3166
3160
3153
3146
3138
3128
3119
3108
3096
3083
3070
3055
3040
3024
3007
2989
2970
2950
2930
2909
2888
2865
2843
2820
2796
2772
2749
2725
2701
2677
2653
2629
2606
2583
2560
2538
2516
2495
2474
2454
2435
2415
2397
2379
2361
2344
2327
2311
2295
2280
2265
2250
2235
2220
2205
2191
2176
2161
2146
2131
2115
2100
2083
2067
2050
2033
2015
1997
1978
1959
1939
1919
1898
1877
1855
1833
1810
1787
1763
1739
1714
1689
1664
1638
1612
1586
1561
1535
1509
1483
1457
1432
1407
1382
1357
1333
1309
1285
1262
1240
1218
1197
1177
1157
1138
1120
1103
1086
1070
1055
1041
1027
1014
1002
990
979
968
957
947
938
928
919
910
902
893
884
876
867
858
849
841
832
823
814
804
795
785
775
766
756
746
735
725
715
705
694
684
674
663
653
642
632
621
611
601
590
579
569
558
547
537
526
515
504
494
483
472
461
451
440
430
419
409
399
389
379
370
360
351
343
334
326
318
310
303
296
290
284
278
273
268
263
259
255
252
248
246
243
241
239
237
236
234
233
232
231
230
229
228
227
226
226
225
225
224
224
224
224
224
224
225
226
227
228
229
231
233
236
238
241
244
247
251
254
258
262
266
271
275
279
283
288
292
296
301
305
309
313
317
321
325
329
333
337
341
345
349
353
357
362
366
370
375
379
384
389
393
398
403
408
412
417
422
426
431
436
440
444
449
453
457
461
465
469
472
476
479
482
485
488
491
494
497
499
502
504
507
509
511
514
516
518
520
523
525
527
529
531
533
535
537
539
541
543
545
546
547
549
550
551
552
553
553
554
555
555
556
557
558
559
561
562
564
566
569
572
575
579
583
587
592
597
603
609
616
623
630
638
646
655
664
673
682
691
701
710
720
729
738
748
757
766
774
783
791
799
806
813
820
827
833
839
844
849
854
858
862
866
870
873
875
878
880
882
883
885
886
886
887
887
887
887
886
885
885
884
882
881
880
878
877
875
873
872
870
868
867
865
864
862
861
860
859
858
857
856
856
855
855
856
856
857
858
859
860
862
864
866
869
871
874
878
881
885
889
893
897
902
907
911
916
921
927
932
937
942
947
952
957
962
966
971
975
978
982
985
987
990
991
993
994
994
994
993
992
991
988
986
983
979
975
971
966
961
955
949
942
935
928
921
913
905
897
888
879
870
861
852
843
834
825
816
807
798
789
780
772
763
755
747
739
731
723
716
708
701
693
686
679
671
664
657
650
642
635
628
621
613
606
599
591
584
576
569
561
554
546
538
530
522
514
506
498
490
481
472
464
455
446
437
427
418
409
399
390
380
371
362
353
344
336
327
319
312
304
297
291
285
279
274
270
266
262
259
257
255
253
252
252
252
253
254
256
258
261
264
267
270
274
279
283
288
293
298
303
308
314
319
325
330
336
341
346
352
357
361
366
371
375
379
383
387
390
394
397
401
404
407
411
414
418
421
425
429
433
438
442
447
452
458
463
469
475
482
488
495
503
510
517
525
533
541
549
556
564
572
580
587
595
602
609
616
623
629
635
641
646
651
656
660
664
668
671
673
675
677
679
680
680
681
680
680
679
678
676
675
673
671
668
666
663
660
657
655
652
649
646
643
640
637
634
631
629
626
624
622
620
618
617
616
614
614
613
612
612
612
612
612
612
612
612
613
613
612
612
612
611
610
609
607
605
603
600
597
593
589
585
580
575
570
564
558
551
545
538
531
524
517
509
502
494
486
479
471
464
456
449
441
434
427
420
413
407
400
394
388
382
376
370
364
359
354
349
344
339
334
329
325
321
316
312
308
304
300
295
291
287
282
278
273
269
264
259
254
248
243
237
231
226
220
213
207
201
195
188
182
175
169
162
156
150
144
138
133
127
122
118
113
109
105
101
98
95
93
91
89
88
87
87
87
87
88
90
92
94
97
100
104
108
112
116
121
126
131
136
142
147
152
158
163
169
174
179
184
189
194
199
204
209
214
219
224
228
233
238
243
248
253
258
263
268
273
278
283
288
292
297
302
307
312
317
321
326
330
335
339
343
346
350
353
356
359
361
363
365
367
368
369
369
369
369
369
368
366
365
363
360
357
354
351
347
343
338
333
328
323
317
311
304
297
290
283
275
267
258
249
240
230
220
209
198
186
174
162
148
135
121
106
91
76
60
44
27
10
-8
-25
-44
-62
-81
-100
-119
-139
-159
-179
-199
-219
-239
-259
-280
-300
-321
-341
-361
-382
-402
-422
-442
-462
-482
-501
-520
-539
-558
-577
-595
-613
-631
-649
-666
-683
-700
-717
-733
-749
-765
-781
-796
-812
-827
-843
-858
-873
-888
-904
-919
-934
-950
-965
-981
-997
-1012
-1028
-1045
-1061
-1077
-1094
-1111
-1127
-1144
-1162
-1179
-1196
-1214
-1232
-1249
-1267
-1285
-1303
-1321
-1339
-1357
-1375
-1393
-1411
-1429
-1447
-1464
-1482
-1500
-1517
-1534
-1551
-1567
-1583
-1599
-1615
-1630
-1644
-1658
-1672
-1685
-1698
-1710
-1722
-1733
-1743
-1754
-1763
-1773
-1781
-1790
-1798
-1806
-1813
-1821
-1828
-1834
-1841
-1847
-1854
-1860
-1866
-1871
-1877
-1883
-1888
-1894
-1899
-1905
-1910
-1915
-1921
-1926
-1931
-1936
-1941
-1946
-1951
-1955
-1960
-1964
-1968
-1972
-1976
-1980
-1983
-1986
-1988
-1991
-1993
-1994
-1995
-1996
-1996
-1996
-1995
-1994
-1993
-1991
-1988
-1985
-1981
-1977
-1972
-1967
-1961
-1955
-1948
-1941
-1933
-1925
-1915
-1906
-1896
-1885
-1874
-1862
-1850
-1837
-1824
-1810
-1796
-1782
-1767
-1751
-1736
-1719
-1703
-1686
-1669
-1652
-1635
-1617
-1599
-1581
-1562
-1544
-1525
-1506
-1487
-1468
-1449
-1430
-1411
-1392
-1373
-1353
-1334
-1315
-1296
-1277
-1258
-1239
-1220
-1202
-1183
-1165
-1147
-1128
-1110
-1092
-1074
-1056
-1038
-1020
-1002
-985
-967
-949
-932
-914
-897
-879
-862
-844
-827
-809
-792
-775
-758
-741
-724
-708
-691
-675
-659
-644
-629
-614
-599
-585
-571
-558
-545
-533
-521
-510
-499
-489
-480
-471
-462
-454
-447
-440
-433
-427
-421
-416
-412
-407
-403
-399
-396
-393
-390
-387
-384
-382
-379
-377
-374
-371
-369
-366
-363
-360
-357
-354
-350
-347
-343
-339
-334
-330
-325
-320
-315
-310
-304
-298
-293
-287
-280
-274
-268
-262
-256
-250
-244
-238
-232
-226
-221
-216
-211
-206
-201
-197
-193
-190
-187
-184
-181
-179
-177
-176
-175
-175
-175
-175
-176
-177
-178
-180
-182
-185
-188
-191
-194
-198
-201
-205
-209
-213
-217
-221
-225
-229
-232
-236
-239
-242
-245
-247
-249
-251
-252
-253
-254
-254
-253
-252
-250
-248
-246
-243
-239
-235
-231
-227
-221
-216
-210
-205
-198
-192
-185
-179
-172
-165
-158
-151
-144
-137
-131
-124
-118
-112
-106
-101
-96
-92
-88
-84
-81
-78
-75
-73
-71
-70
-69
-69
-68
-68
-69
-69
-70
-70
-71
-72
-73
-73
-74
-74
-74
-74
-74
-73
-72
-71
-69
-67
-64
-61
-57
-53
-48
-43
-38
-32
-25
-18
-11
-3
5
13
22
31
40
50
60
70
79
90
100
110
120
130
140
150
160
169
179
189
198
207
216
225
234
243
252
260
269
277
286
294
302
310
319
327
335
343
352
360
369
378
387
396
405
415
425
435
445
456
467
479
490
503
515
528
541
554
568
583
597
612
627
642
658
674
690
706
723
739
756
773
790
807
824
841
858
875
893
910
928
945
963
980
998
1016
1034
1052
1070
1089
1107
1126
1144
1163
1182
1201
1220
1239
1259
1278
1298
1318
1338
1357
1377
1397
1417
1437
1457
1477
1497
1517
1537
1557
1577
1596
1616
1635
1655
1674
1693
1712
1730
1749
1767
1786
1804
1821
1839
1857
1874
1891
1908
1925
1942
1958
1975
1991
2008
2024
2040
2056
2072
2088
2103
2119
2134
2150
2165
2180
2195
2210
2224
2239
2254
2268
2283
2297
2312
2327
2341
2356
2371
2386
2401
2416
2431
2447
2462
2478
2494
2509
2525
2541
2558
2574
2590
2607
2623
2640
2656
2673
2690
2706
2723
2740
2756
2773
2789
2806
2822
2838
2854
2870
2886
2902
2918
2933
2949
2964
2979
2994
3010
3025
3039
3054
3069
3084
3099
3114
3129
3143
3158
3173
3188
3203
3218
3234
3249
3265
3281
3297
3313
3329
3346
3363
3380
3398
3416
3434
3453
3471
3491
3510
3530
3550
3570
3590
3611
3632
3654
3675
3697
3719
3741
3764
3787
3810
3833
3857
3880
3904
3929
3953
3977
4002
4027
4051
4077
4102
4127
4152
4177
4202
4228
4253
4277
4302
4327
4351
4376
4400
4424
4447
4471
4494
4517
4539
4561
4583
4604
4625
4645
4665
4685
4704
4723
4741
4758
4775
4792
4808
4824
4839
4854
4868
4882
4896
4910
4923
4936
4949
4962
4975
4988
5001
5014
5028
5041
5055
5069
5083
5098
5113
5128
5144
5160
5177
5194
5211
5229
5247
5266
5285
5304
5323
5343
5363
5383
5403
5423
5443
5463
5483
5503
5523
5543
5563
5583
5602
5621
5640
5659
5677
5695
5713
5730
5746
5762
5778
5792
5807
5820
5833
5845
5857
5868
5878
5887
5895
5903
5911
5917
5923
5928
5933
5937
5941
5944
5947
5950
5952
5954
5956
5957
5959
5960
5961
5962
5963
5964
5965
5965
5966
5967
5968
5969
5970
5971
5972
5974
5975
5977
5978
5980
5982
5984
5985
5987
5990
5992
5994
5996
5999
6001
6003
6006
6008
6010
6012
6014
6015
6017
6018
6019
6020
6021
6021
6021
6021
6021
6020
6019
6018
6017
6016
6014
6012
6010
6008
6006
6004
6002
5999
5997
5995
5993
5991
5989
5987
5985
5983
5981
5980
5978
5977
5975
5974
5972
5971
5970
5969
5968
5966
5965
5965
5964
5963
5962
5962
5961
5961
5961
5961
5961
5961
5961
5961
5962
5962
5963
5963
5964
5965
5965
5966
5967
5968
5969
5970
5971
5971
5972
5973
5974
5975
5976
5976
5977
5978
5978
5978
5979
5979
5978
5978
5978
5977
5976
5975
5974
5973
5971
5970
5968
5966
5963
5961
5958
5955
5952
5948
5945
5941
5938
5934
5930
5926
5921
5917
5913
5908
5904
5899
5895
5890
5886
5882
5877
5873
5869
5865
5861
5858
5854
5851
5848
5846
5844
5842
5840
5839
5839
5839
5839
5840
5842
5844
5847
5850
5854
5859
5864
5870
5876
5883
5891
5899
5907
5916
5925
5934
5943
5953
5963
5973
5983
5992
6002
6011
6020
6029
6038
6046
6053
6061
6067
6073
6079
6084
6089
6093
6096
6099
6101
6102
6103
6104
6103
6102
6100
6098
6095
6092
6087
6083
6077
6071
6065
6058
6050
6042
6034
6025
6016
6006
5997
5987
5977
5967
5957
5947
5937
5927
5918
5908
5899
5891
5882
5875
5867
5860
5854
5848
5842
5837
5832
5828
5824
5821
5817
5814
5812
5809
5806
5804
5801
5798
5795
5792
5789
5785
5781
5776
5771
5765
5759
5752
5744
5736
5726
5716
5705
5693
5681
5667
5653
5637
5621
5604
5587
5569
5550
5530
5510
5490
5469
5448
5426
5405
5383
5361
5339
5317
5295
5273
5251
5230
5209
5188
5167
5147
5127
5107
5087
5068
5049
5031
5012
4994
4976
4959
4941
4924
4907
4890
4873
4856
4839
4822
4805
4789
4772
4755
4737
4720
4703
4685
4667
4648
4630
4610
4591
4571
4550
4529
4507
4485
4462
4439
4415
4390
4365
4339
4312
4285
4257
4228
4199
4169
4139
4108
4077
4046
4014
3982
3949
3917
3884
3851
3818
3785
3752
3719
3686
3653
3620
3588
3555
3522
3490
3457
3425
3393
3360
3328
3296
3264
3231
3199
3166
3134
3101
3068
3035
3001
2968
2934
2900
2866
2832
2797
2763
2728
2693
2658
2623
2588
2554
2519
2484
2449
2414
2380
2346
2312
2279
2246
2213
2181
2150
2119
2088
2058
2029
2000
1972
1945
1918
1892
1866
1841
1817
1793
1770
1747
1725
1703
1682
1661
1640
1620
1600
1580
1561
1542
1522
1503
1484
1465
1445
1426
1407
1388
1368
1349
1330
1310
1291
1272
1253
1233
1214
1194
1175
1156
1136
1117
1097
1077
1058
1038
1018
998
978
958
938
918
897
877
857
836
816
795
775
755
734
714
694
674
654
635
615
596
577
558
540
522
504
486
468
451
434
417
400
383
366
349
332
316
299
282
265
248
232
215
198
181
164
147
130
113
96
78
61
44
27
9
-8
-26
-44
-62
-80
-98
-117
-136
-156
-175
-195
-216
-237
-258
-279
-301
-323
-346
-369
-392
-415
-439
-463
-487
-511
-536
-561
-586
-611
-636
-662
-688
-714
-740
-767
-794
-821
-848
-875
-903
-931
-959
-988
-1016
-1045
-1073
-1102
-1131
-1160
-1189
-1218
-1247
-1276
-1304
-1332
-1360
-1388
-1415
-1442
-1469
-1495
-1521
-1546
-1571
-1596
-1620
-1644
-1667
-1690
-1713
-1736
-1758
-1781
-1803
-1825
-1846
-1868
-1890
-1911
-1933
-1955
-1976
-1998
-2020
-2041
-2063
-2084
-2105
-2127
-2148
-2169
-2189
-2210
-2230
-2250
-2269
-2289
-2308
-2327
-2345
-2363
-2381
-2399
-2417
-2434
-2451
-2468
-2485
-2501
-2517
-2534
-2549
-2565
-2581
-2596
-2611
-2627
-2641
-2656
-2671
-2685
-2699
-2714
-2727
-2741
-2754
-2768
-2780
-2793
-2805
-2817
-2828
-2839
-2850
-2860
-2869
-2878
-2887
-2894
-2902
-2909
-2915
-2921
-2927
-2932
-2936
-2941
-2945
-2948
-2952
-2955
-2958
-2961
-2964
-2967
-2970
-2973
-2976
-2979
-2983
-2986
-2990
-2994
-2999
-3004
-3010
-3016
-3023
-3031
-3039
-3047
-3057
-3066
-3077
-3088
-3100
-3112
-3124
-3137
-3151
-3164
-3178
-3193
-3207
-3222
-3237
-3252
-3267
-3283
-3298
-3313
-3328
-3343
-3358
-3372
-3387
-3401
-3414
-3427
-3440
-3453
-3465
-3476
-3487
-3498
-3508
-3517
-3526
-3534
-3542
-3550
-3556
-3563
-3568
-3574
-3578
-3582
-3586
-3589
-3592
-3594
-3596
-3597
-3598
-3598
-3599
-3599
-3598
-3598
-3597
-3596
-3595
-3594
-3592
-3591
-3589
-3587
-3586
-3584
-3582
-3580
-3579
-3577
-3576
-3574
-3573
-3571
-3570
-3569
-3568
-3567
-3566
-3565
-3564
-3563
-3562
-3561
-3560
-3558
-3557
-3555
-3552
-3549
-3546
-3543
-3538
-3533
-3528
-3522
-3515
-3508
-3499
-3490
-3481
-3470
-3458
-3446
-3433
-3419
-3404
-3389
-3372
-3355
-3337
-3318
-3299
-3279
-3258
-3237
-3215
-3193
-3170
-3147
-3124
-3100
-3077
-3053
-3029
-3005
-2981
-2958
-2934
-2911
-2889
-2867
-2845
-2824
-2804
-2784
-2765
-2747
-2729
-2712
-2696
-2681
-2666
-2652
-2638
-2626
-2613
-2602
-2590
-2579
-2569
-2558
-2548
-2538
-2527
-2517
-2506
-2495
-2484
-2472
-2460
-2447
-2434
-2420
-2405
-2390
-2375
-2358
-2341
-2324
-2306
-2287
-2268
-2248
-2228
-2207
-2186
-2165
-2143
-2121
-2100
-2077
-2055
-2033
-2011
-1989
-1966
-1944
-1922
-1900
-1879
-1857
-1835
-1814
-1793
-1772
-1751
-1731
-1710
-1690
-1671
-1651
-1632
-1613
-1594
-1576
-1558
-1540
-1522
-1505
-1488
-1471
-1454
-1438
-1422
-1406
-1390
-1374
-1358
-1343
-1327
-1312
-1297
-1282
-1267
-1252
-1237
-1223
-1208
-1193
-1179
-1164
-1149
-1134
-1119
-1104
-1089
-1074
-1058
-1042
-1026
-1008
-993
-976
-959
-941
-924
-906
-888
-869
-851
-832
-814
-795
-777
-758
-740
-721
-703
-685
-668
-650
-633
-617
-600
-584
-569
-553
-538
-523
-509
-495
-481
-467
-453
-439
-425
-412
-398
-384
-371
-357
-343
-328
-314
-300
-285
-270
-255
-239
-224
-208
-192
-176
-159
-143
-126
-108
-91
-73
-55
-37
-19
-1
18
37
56
74
93
112
131
150
168
186
205
222
240
257
274
291
307
323
339
354
369
384
398
412
425
439
452
464
477
489
502
514
526
538
550
563
575
587
600
612
625
638
651
665
678
692
706
721
736
751
766
782
798
814
831
848
866
884
902
921
940
959
979
1000
1020
1041
1062
1084
1106
1128
1151
1173
1196
1220
1243
1267
1291
1315
1339
1363
1388
1412
1437
1461
1486
1511
1535
1559
1584
1608
1632
1655
1679
1702
1724
1747
1769
1791
1812
1834
1855
1875
1896
1916
1936
1955
1974
1993
2011
2029
2047
2065
2082
2098
2115
2130
2146
2161
2175
2189
2202
2214
2227
2238
2249
2259
2269
2278
2286
2294
2301
2308
2314
2319
2324
2329
2333
2337
2341
2344
2348
2351
2354
2357
2360
2363
2367
2371
2375
2379
2383
2388
2393
2398
2404
2410
2416
2422
2429
2435
2442
2449
2457
2464
2472
2479
2487
2495
2503
2511
2519
2527
2535
2544
2552
2561
2569
2578
2587
2596
2604
2613
2622
2632
2641
2650
2659
2669
2678
2687
2697
2706
2716
2726
2735
2745
2754
2764
2773
2782
2791
2800
2809
2818
2827
2835
2843
2851
2859
2866
2873
2880
2887
2893
2899
2905
2911
2917
2922
2927
2931
2936
2940
2943
2947
2950
2952
2954
2956
2957
2957
2957
2957
2956
2955
2953
2950
2948
2944
2941
2937
2932
2928
2923
2918
2912
2907
2901
2895
2889
2883
2877
2872
2866
2861
2856
2852
2848
2845
2842
2840
2838
2838
2838
2838
2840
2842
2845
2849
2853
2859
2864
2870
2877
2884
2892
2900
2908
2916
2925
2933
2942
2950
2959
2967
2975
2983
2990
2997
3004
3010
3015
3020
3025
3029
3032
3034
3036
3037
3038
3038
3038
3037
3035
3033
3031
3028
3025
3022
3018
3014
3010
3006
3002
2998
2994
2990
2987
2983
2980
2977
2974
2971
2969
2967
2965
2964
2963
2962
2962
2961
2961
2961
2962
2962
2962
2963
2963
2964
2965
2965
2966
2967
2967
2968
2969
2970
2971
2973
2974
2975
2977
2979
2980
2982
2984
2986
2988
2990
2992
2994
2996
2998
3000
3002
3004
3005
3007
3009
3011
3012
3014
3015
3017
3018
3020
3021
3022
3024
3025
3027
3028
3030
3032
3033
3035
3038
3040
3042
3045
3047
3050
3053
3056
3059
3063
3066
3069
3073
3077
3080
3084
3087
3091
3094
3097
3100
3103
3106
3108
3110
3112
3113
3114
3115
3116
3116
3115
3114
3113
3112
3110
3107
3104
3101
3098
3094
3089
3085
3080
3075
3069
3063
3057
3051
3045
3039
3032
3026
3020
3014
3008
3002
2997
2991
2986
2981
2977
2973
2969
2965
2962
2960
2957
2955
2953
2952
2951
2950
2949
2949
2948
2948
2948
2948
2947
2947
2947
2946
2946
2945
2944
2942
2940
2938
2935
2932
2928
2924
2919
2914
2908
2901
2894
2886
2878
2869
2859
2848
2837
2825
2812
2798
2784
2769
2753
2737
2720
2702
2684
2665
2646
2626
2606
2585
2565
2543
2522
2501
2479
2458
2436
2414
2393
2371
2349
2328
2307
2286
2265
2244
2223
2203
2183
2163
2143
2123
2104
2085
2066
2047
2028
2009
1992
1974
1956
1938
1920
1902
1884
1867
1849
1831
1813
1795
1777
1759
1740
1721
1702
1683
1664
1644
1624
1603
1582
1561
1540
1518
1496
1474
1451
1428
1405
1382
1358
1334
1310
1286
1262
1237
1213
1188
1164
1140
1116
1092
1068
1044
1020
998
975
952
930
908
886
865
844
823
803
783
763
743
724
704
685
667
648
630
611
593
575
558
540
523
505
488
472
455
438
422
406
390
374
359
343
328
313
297
282
268
253
238
224
209
195
180
166
152
138
124
110
96
83
70
57
45
32
21
9
-2
-12
-22
-32
-41
-50
-58
-66
-73
-80
-86
-92
-98
-103
-108
-112
-116
-120
-124
-127
-130
-133
-136
-139
-141
-143
-146
-148
-150
-152
-154
-156
-158
-159
-161
-163
-164
-165
-167
-168
-169
-170
-170
-171
-171
-171
-171
-171
-170
-170
-169
-168
-166
-164
-162
-160
-157
-154
-150
-146
-142
-137
-131
-125
-119
-112
-105
-97
-88
-79
-70
-60
-50
-38
-27
-15
-2
11
24
38
52
67
82
97
113
129
145
161
177
193
209
225
241
257
272
288
302
317
331
344
358
370
382
394
405
415
425
435
443
451
459
466
472
478
483
488
492
496
499
502
505
507
509
511
513
514
515
516
518
519
520
522
523
525
527
530
533
536
540
544
548
553
558
564
570
576
582
589
596
603
610
617
624
632
639
646
653
660
667
673
680
686
693
699
705
711
717
723
728
734
739
745
750
755
760
766
771
776
781
787
792
797
803
808
814
819
825
831
837
843
849
856
862
869
876
884
891
899
908
916
925
935
944
954
964
975
986
997
1008
1018
1030
1042
1053
1065
1076
1088
1099
1111
1122
1133
1144
1155
1166
1177
1187
1198
1208
1218
1228
1237
1247
1256
1266
1274
1283
1292
1300
1309
1317
1324
1332
1339
1347
1354
1360
1367
1374
1380
1386
1392
1398
1404
1410
1415
1421
1427
1432
1438
1444
1450
1456
1462
1468
1474
1480
1487
1494
1501
1508
1515
1523
1530
1538
1547
1555
1564
1573
1582
1591
1601
1611
1620
1630
1641
1651
1661
1671
1682
1692
1702
1712
1722
1732
1741
1751
1760
1769
1778
1786
1795
1803
1810
1818
1825
1832
1838
1845
1851
1857
1863
1868
1873
1878
1883
1888
1893
1898
1902
1907
1911
1916
1920
1924
1929
1933
1938
1942
1946
1951
1955
1960
1964
1968
1973
1977
1982
1986
1991
1995
2000
2005
2009
2013
2019
2024
2029
2033
2039
2044
2049
2054
2059
2064
2069
2074
2079
2083
2087
2092
2096
2099
2103
2106
2108
2111
2113
2114
2115
2116
2116
2116
2115
2114
2112
2110
2107
2104
2100
2096
2092
2087
2081
2075
2069
2063
2056
2049
2041
2035
2027
2020
2012
2004
1997
1989
1982
1974
1967
1960
1953
1946
1940
1933
1927
1921
1915
1909
1904
1899
1893
1889
1884
1879
1875
1871
1867
1863
1860
1856
1853
1850
1847
1844
1842
1839
1837
1835
1832
1830
1828
1826
1825
1823
1822
1820
1819
1818
1817
1816
1815
1814
1814
1813
1813
1813
1813
1813
1814
1814
1815
1816
1816
1817
1819
1820
1821
1823
1825
1826
1828
1830
1832
1834
1837
1839
1841
1843
1845
1848
1850
1853
1855
1858
1860
1863
1866
1869
1872
1875
1878
1881
1885
1888
1891
1895
1899
1903
1907
1911
1915
1919
1924
1928
1933
1938
1943
1948
1954
1959
1965
1971
1977
1984
1991
1998
2005
2013
2020
2028
2037
2045
2054
2064
2073
2083
2093
2103
2113
2124
2135
2146
2158
2169
2181
2192
2204
2216
2229
2241
2253
2266
2278
2291
2303
2316
2328
2341
2353
2366
2378
2391
2403
2415
2427
2439
2451
2462
2473
2484
2495
2506
2516
2527
2536
2546
2556
2565
2574
2583
2592
2601
2609
2618
2626
2634
2641
2649
2656
2663
2669
2675
2681
2687
2692
2696
2701
2704
2707
2710
2712
2714
2715
2716
2716
2715
2714
2712
2710
2707
2704
2700
2695
2690
2685
2679
2673
2666
2659
2651
2643
2635
2626
2617
2607
2598
2588
2578
2567
2556
2546
2535
2523
2512
2501
2489
2478
2466
2455
2443
2432
2421
2410
2399
2388
2378
2368
2358
2348
2339
2329
2320
2311
2302
2294
2285
2277
2268
2260
2251
2243
2234
2226
2217
2208
2200
2191
2182
2173
2165
2156
2147
2138
2129
2121
2112
2104
2096
2087
2080
2072
2064
2057
2050
2043
2037
2029
2024
2019
2013
2009
2004
2000
1996
1992
1989
1986
1983
1981
1979
1977
1976
1975
1974
1974
1974
1974
1975
1976
1977
1979
1980
1983
1985
1987
1990
1993
1997
2000
2004
2007
2011
2016
2020
2024
2029
2033
2037
2043
2047
2052
2057
2063
2068
2073
2079
2084
2090
2095
2101
2107
2113
2119
2125
2131
2137
2143
2149
2155
2161
2167
2173
2179
2184
2190
2195
2200
2205
2210
2215
2220
2225
2230
2234
2239
2243
2247
2251
2255
2259
2262
2266
2269
2272
2275
2278
2280
2283
2285
2287
2289
2291
2293
2294
2296
2297
2299
2301
2302
2304
2305
2307
2309
2311
2313
2315
2317
2319
2322
2325
2328
2331
2334
2337
2341
2345
2349
2353
2357
2362
2367
2372
2377
2382
2388
2393
2399
2405
2411
2417
2424
2430
2436
2443
2449
2455
2462
2468
2474
2480
2486
2491
2497
2502
2507
2512
2516
2520
2524
2527
2531
2533
2536
2538
2540
2542
2543
2544
2545
2545
2546
2546
2545
2545
2545
2544
2543
2542
2541
2540
2539
2538
2538
2537
2536
2535
2535
2534
2534
2534
2533
2533
2533
2533
2533
2533
2534
2534
2534
2534
2534
2534
2534
2534
2533
2533
2532
2531
2529
2528
2526
2524
2521
2519
2516
2512
2509
2505
2500
2496
2491
2486
2480
2474
2467
2461
2453
2446
2438
2429
2420
2411
2402
2392
2381
2370
2359
2347
2335
2323
2310
2297
2284
2271
2257
2243
2229
2215
2201
2187
2173
2159
2145
2131
2117
2103
2090
2076
2063
2050
2037
2025
2013
2001
1989
1977
1966
1954
1943
1932
1921
1909
1898
1887
1876
1864
1853
1841
1829
1817
1805
1793
1781
1768
1755
1743
1730
1716
1703
1690
1676
1663
1649
1635
1622
1608
1595
1581
1568
1555
1542
1529
1516
1503
1491
1479
1467
1455
1443
1432
1421
1411
1400
1390
1380
1371
1361
1352
1344
1335
1327
1319
1312
1304
1297
1291
1285
1279
1273
1268
1263
1258
1253
1249
1245
1242
1238
1235
1232
1229
1226
1223
1221
1218
1215
1213
1211
1208
1206
1204
1201
1199
1197
1194
1192
1190
1188
1186
1185
1183
1182
1180
1179
1178
1178
1177
1177
1177
1177
1177
1178
1178
1179
1180
1181
1183
1184
1186
1187
1189
1191
1193
1195
1197
1199
1201
1203
1205
1207
1209
1211
1213
1215
1217
1220
1222
1224
1226
1228
1230
1232
1234
1236
1238
1240
1241
1243
1245
1246
1247
1249
1250
1251
1252
1253
1253
1254
1255
1255
1256
1256
1257
1257
1258
1258
1258
1259
1259
1259
1259
1260
1260
1260
1260
1261
1261
1261
1261
1261
1261
1261
1261
1260
1260
1259
1259
1258
1257
1255
1254
1252
1250
1248
1246
1244
1241
1239
1236
1233
1230
1227
1224
1221
1217
1214
1211
1208
1205
1202
1199
1196
1193
1191
1188
1186
1184
1183
1181
1180
1179
1178
1177
1177
1177
1177
1178
1179
1180
1182
1184
1186
1188
1191
1194
1197
1201
1205
1209
1213
1218
1223
1228
1233
1238
1243
1248
1254
1259
1265
1270
1275
1281
1286
1291
1296
1301
1306
1311
1316
1321
1326
1330
1335
1339
1344
1348
1352
1357
1361
1366
1371
1375
1380
1385
1390
1395
1401
1406
1412
1418
1424
1430
1437
1444
1451
1459
1467
1475
1483
1492
1501
1511
1520
1531
1541
1552
1563
1575
1586
1599
1611
1624
1637
1650
1664
1677
1691
1705
1719
1733
1747
1760
1774
1787
1800
1813
1826
1838
1850
1862
1873
1884
1894
1904
1913
1922
1931
1939
1947
1954
1961
1968
1974
1981
1987
1992
1998
2003
2009
2013
2020
2025
2029
2036
2041
2047
2053
2060
2066
2073
2080
2087
2094
2102
2111
2119
2128
2138
2148
2158
2169
2181
2193
2205
2219
2232
2247
2262
2278
2294
2311
2328
2346
2365
2384
2403
2423
2444
2465
2486
2507
2529
2551
2573
2596
2618
2641
2664
2687
2710
2733
2756
2779
2802
2825
2847
2870
2892
2915
2937
2958
2980
3001
3022
3042
3062
3082
3101
3120
3138
3155
3173
3189
3205
3220
3235
3249
3263
3276
3289
3301
3312
3323
3334
3344
3354
3363
3372
3381
3389
3397
3405
3412
3420
3427
3434
3441
3448
3454
3461
3468
3474
3481
3487
3494
3501
3507
3514
3520
3527
3534
3540
3547
3554
3561
3568
3575
3582
3589
3597
3604
3611
3618
3626
3633
3641
3648
3656
3664
3671
3679
3687
3694
3702
3710
3718
3725
3733
3741
3748
3756
3763
3771
3779
3786
3794
3801
3809
3816
3823
3831
3838
3845
3853
3860
3867
3875
3882
3889
3897
3904
3912
3920
3927
3935
3943
3951
3960
3968
3977
3986
3995
4003
4013
4022
4033
4043
4053
4062
4074
4085
4094
4106
4117
4128
4139
4151
4162
4173
4184
4195
4207
4218
4229
4240
4251
4263
4274
4285
4296
4308
4319
4330
4342
4353
4365
4376
4388
4399
4411
4423
4434
4446
4458
4469
4480
4492
4503
4514
4524
4535
4545
4555
4564
4573
4582
4591
4599
4606
4614
4621
4627
4634
4640
4645
4651
4656
4660
4665
4669
4672
4676
4679
4682
4685
4687
4689
4691
4692
4694
4695
4696
4696
4697
4698
4698
4698
4698
4699
4699
4699
4699
4699
4699
4700
4700
4700
4700
4700
4700
4700
4699
4699
4698
4698
4697
4696
4694
4693
4691
4688
4686
4683
4679
4676
4672
4667
4663
4657
4652
4646
4640
4633
4626
4619
4611
4603
4595
4587
4578
4568
4559
4549
4538
4527
4516
4505
4493
4481
4468
4455
4441
4427
4413
4398
4383
4368
4352
4336
4319
4302
4285
4268
4250
4232
4214
4196
4177
4159
4140
4121
4102
4082
4062
4043
4024
4003
3983
3963
3943
3922
3901
3880
3859
3838
3816
3794
3772
3750
3728
3705
3683
3660
3637
3614
3591
3568
3545
3522
3499
3476
3452
3429
3405
3382
3359
3335
3312
3289
3265
3242
3219
3196
3173
3150
3128
3105
3083
3061
3040
3019
2998
2978
2958
2938
2919
2900
2881
2863
2846
2829
2812
2795
2779
2763
2748
2733
2718
2703
2688
2674
2659
2645
2631
2617
2603
2589
2575
2561
2548
2534
2520
2506
2492
2478
2464
2449
2435
2421
2407
2393
2379
2365
2351
2337
2323
2309
2295
2282
2269
2256
2243
2231
2219
2208
2197
2187
2177
2167
2158
2150
2142
2135
2128
2121
2116
2110
2105
2101
2097
2093
2090
2087
2084
2081
2078
2076
2073
2071
2069
2066
2064
2062
2059
2057
2054
2051
2049
2045
2043
2040
2037
2033
2029
2027
2023
2019
2015
2011
2007
2001
1997
1992
1986
1980
1973
1966
1959
1951
1943
1935
1926
1916
1907
1896
1886
1876
1865
1854
1843
1831
1820
1809
1798
1787
1776
1765
1755
1745
1735
1726
1717
1709
1701
1694
1687
1681
1675
1670
1666
1662
1659
1656
1654
1653
1652
1652
1652
1652
1653
1655
1657
1659
1661
1664
1667
1670
1673
1676
1679
1682
1685
1688
1691
1693
1695
1697
1698
1699
1700
1700
1699
1697
1695
1692
1689
1685
1679
1673
1667
1659
1651
1641
1631
1620
1608
1596
1582
1568
1553
1538
1522
1505
1488
1470
1452
1433
1415
1396
1376
1357
1338
1319
1300
1281
1262
1244
1226
1208
1190
1173
1157
1141
1125
1110
1095
1081
1068
1055
1042
1030
1018
1008
997
987
978
968
959
950
942
934
925
917
910
902
894
886
878
870
862
853
844
835
826
816
806
796
785
773
761
749
736
723
709
694
679
664
648
632
615
598
580
562
544
526
507
488
469
449
430
410
391
371
351
332
313
294
275
256
238
220
202
185
168
151
134
118
103
87
73
58
44
30
17
4
-8
-20
-32
-43
-54
-64
-74
-84
-93
-103
-111
-120
-129
-137
-145
-153
-161
-169
-176
-184
-191
-199
-206
-213
-220
-227
-234
-241
-248
-255
-262
-269
-276
-282
-289
-295
-302
-308
-313
-319
-324
-329
-334
-338
-343
-346
-350
-352
-355
-357
-359
-360
-361
-361
-361
-360
-360
-358
-356
-354
-352
-349
-346
-342
-339
-335
-331
-327
-323
-318
-314
-310
-306
-303
-299
-296
-293
-290
-288
-286
-285
-284
-283
-283
-283
-284
-285
-286
-288
-290
-293
-296
-298
-302
-305
-308
-312
-315
-318
-322
-325
-329
-332
-335
-338
-341
-344
-346
-348
-350
-352
-354
-355
-356
-357
-358
-358
-358
-358
-357
-356
-355
-354
-352
-351
-349
-347
-345
-343
-341
-339
-336
-335
-333
-331
-329
-328
-327
-326
-325
-324
-324
-324
-324
-325
-326
-327
-329
-331
-334
-337
-340
-343
-347
-352
-356
-361
-367
-372
-378
-385
-391
-398
-405
-412
-419
-426
-433
-441
-448
-456
-463
-470
-478
-485
-492
-499
-506
-513
-520
-527
-533
-540
-546
-552
-558
-564
-570
-576
-581
-587
-592
-598
-603
-608
-614
-619
-624
-629
-634
-638
-643
-648
-653
-658
-663
-668
-673
-679
-684
-689
-694
-700
-705
-711
-717
-722
-728
-734
-740
-746
-752
-758
-764
-770
-776
-782
-788
-795
-801
-807
-813
-820
-826
-833
-840
-847
-854
-861
-868
-876
-884
-892
-900
-908
-917
-926
-935
-944
-953
-963
-972
-982
-991
-1000
-1010
-1018
-1028
-1037
-1046
-1054
-1062
-1070
-1078
-1085
-1092
-1098
-1104
-1110
-1115
-1120
-1125
-1129
-1133
-1136
-1140
-1143
-1145
-1148
-1150
-1152
-1154
-1156
-1157
-1159
-1160
-1162
-1163
-1164
-1165
-1166
-1167
-1168
-1168
-1169
-1170
-1170
-1170
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1171
-1170
-1170
-1170
-1170
-1169
-1169
-1168
-1167
-1166
-1165
-1163
-1162
-1159
-1157
-1154
-1151
-1147
-1143
-1138
-1133
-1127
-1121
-1115
-1108
-1101
-1093
-1084
-1075
-1066
-1056
-1046
-1035
-1024
-1012
-1000
-989
-977
-964
-951
-938
-925
-912
-899
-886
-873
-860
-846
-833
-820
-808
-795
-783
-771
-759
-747
-735
-724
-713
-703
-693
-683
-673
-664
-655
-646
-638
-630
-622
-615
-607
-600
-594
-587
-581
-574
-568
-562
-556
-550
-543
-537
-531
-524
-517
-510
-502
-494
-486
-477
-468
-458
-447
-435
-423
-411
-397
-383
-368
-352
-335
-317
-299
-280
-260
-240
-219
-198
-175
-153
-130
-106
-82
-58
-34
-9
16
40
65
90
115
139
164
188
212
236
259
282
304
326
347
368
388
407
426
444
462
479
495
510
525
539
552
565
577
588
599
610
620
629
638
648
656
665
674
682
691
700
708
717
726
735
744
753
762
771
781
790
800
810
820
829
839
849
860
870
880
890
901
911
922
932
943
953
964
974
985
995
1004
1014
1025
1035
1045
1054
1063
1072
1081
1089
1097
1104
1112
1118
1125
1131
1136
1142
1146
1150
1154
1157
1160
1163
1164
1166
1167
1167
1167
1167
1166
1165
1163
1161
1159
1157
1155
1152
1149
1146
1143
1140
1137
1135
1132
1129
1126
1124
1122
1119
1117
1116
1114
1112
1111
1110
1109
1108
1107
1107
1106
1106
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1104
1104
1104
1104
1103
1103
1102
1102
1101
1101
1100
1099
1099
1098
1098
1097
1097
1097
1097
1097
1097
1097
1098
1099
1100
1101
1102
1104
1106
1108
1110
1113
1115
1118
1121
1124
1127
1130
1133
1137
1140
1143
1146
1150
1153
1156
1159
1162
1165
1168
1172
1175
1178
1181
1184
1188
1191
1195
1199
1203
1206
1210
1214
1219
1223
1227
1231
1235
1239
1243
1247
1251
1255
1259
1262
1266
1269
1272
1274
1277
1280
1282
1284
1286
1288
1290
1292
1294
1296
1297
1299
1301
1303
1305
1306
1308
1310
1312
1314
1315
1317
1319
1321
1323
1325
1326
1328
1330
1332
1334
1335
1337
1339
1341
1343
1345
1347
1349
1351
1354
1356
1359
1362
1365
1368
1372
1376
1380
1385
1390
1395
1400
1406
1412
1419
1425
1432
1439
1447
1454
1462
1470
1478
1486
1494
1503
1511
1520
1528
1537
1545
1554
1563
1572
1580
1589
1598
1607
1616
1625
1634
1643
1652
1662
1671
1680
1690
1699
1708
1718
1727
1737
1747
1757
1766
1776
1786
1796
1806
1816
1826
1836
1846
1856
1865
1875
1884
1893
1902
1911
1919
1927
1934
1942
1948
1955
1961
1966
1971
1975
1979
1983
1986
1988
1991
1992
1993
1994
1994
1994
1993
1992
1991
1989
1988
1986
1983
1981
1978
1975
1973
1970
1967
1964
1961
1959
1956
1954
1951
1949
1947
1946
1944
1943
1942
1941
1940
1939
1939
1938
1937
1937
1936
1935
1934
1933
1932
1930
1928
1926
1923
1920
1917
1914
1910
1906
1901
1896
1891
1885
1879
1873
1866
1859
1852
1845
1837
1830
1822
1814
1805
1797
1788
1779
1770
1761
1751
1742
1732
1722
1711
1701
1690
1680
1669
1657
1646
1634
1623
1611
1599
1586
1574
1562
1549
1537
1524
1511
1498
1485
1472
1459
1446
1433
1420
1407
1393
1380
1366
1352
1338
1324
1310
1295
1281
1266
1251
1236
1221
1205
1190
1175
1159
1144
1129
1114
1099
1084
1070
1055
1041
1028
1014
1000
988
976
963
951
940
928
917
906
895
884
874
864
854
844
834
824
815
805
796
787
777
768
759
750
741
732
723
714
705
696
687
678
669
661
652
644
635
627
619
611
604
596
589
582
575
568
562
556
550
544
539
533
528
523
519
515
511
507
504
501
498
495
493
491
489
488
486
485
484
483
483
482
481
481
480
479
479
478
478
477
476
476
475
474
473
472
471
470
469
468
466
465
463
461
460
458
456
453
451
449
447
445
443
441
439
437
436
435
434
434
434
434
435
437
438
441
443
447
450
455
459
464
470
476
482
488
495
501
508
515
523
530
537
544
551
558
565
572
578
584
590
596
601
606
610
614
618
621
623
626
628
629
630
631
632
633
633
633
634
634
635
635
636
638
639
641
643
646
649
653
657
661
666
671
677
683
689
695
702
709
716
723
731
738
746
753
761
768
776
783
790
797
803
810
816
822
827
832
836
840
844
847
850
852
854
855
856
856
856
856
855
854
853
851
849
846
844
841
837
834
830
826
822
817
813
808
804
799
794
789
784
780
775
770
766
761
757
753
748
744
740
736
733
729
725
721
717
713
709
705
701
697
693
688
684
679
674
668
662
656
650
643
636
629
621
612
604
594
585
575
565
554
543
532
521
509
497
485
473
461
449
436
424
412
399
387
375
364
352
340
329
318
308
297
287
277
267
258
249
240
231
222
214
206
198
190
182
174
166
159
151
143
136
129
121
114
107
100
94
87
81
75
69
63
57
52
47
42
37
33
28
23
19
14
9
5
0
-6
-11
-16
-22
-28
-34
-41
-48
-55
-62
-70
-78
-86
-94
-103
-112
-120
-129
-138
-147
-156
-164
-173
-181
-189
-197
-205
-212
-219
-225
-231
-237
-242
-247
-251
-255
-258
-261
-263
-265
-266
-267
-267
-267
-266
-265
-263
-261
-259
-256
-253
-250
-246
-242
-238
-234
-229
-224
-219
-214
-209
-204
-198
-193
-188
-182
-177
-172
-166
-161
-156
-152
-147
-143
-138
-134
-130
-126
-123
-119
-116
-112
-109
-106
-103
-100
-97
-94
-91
-88
-85
-81
-78
-74
-71
-66
-62
-58
-53
-47
-42
-36
-29
-22
-15
-7
1
9
18
28
37
47
57
68
79
90
101
113
125
137
149
161
174
187
200
213
226
239
252
265
278
291
304
317
330
343
355
368
380
392
404
415
426
437
447
457
467
476
486
494
503
511
520
528
535
543
550
558
565
572
579
586
593
600
607
614
620
627
633
639
645
651
657
663
669
675
680
686
692
697
703
708
714
719
724
730
735
741
747
752
758
764
770
776
782
788
794
800
806
812
818
824
830
835
841
846
850
855
859
863
866
869
872
875
877
878
880
881
881
882
882
882
881
881
880
879
877
876
874
873
871
869
867
865
863
861
860
858
856
855
853
852
851
850
849
848
848
848
847
848
848
848
849
849
850
851
851
852
853
854
854
855
855
855
855
855
855
855
855
855
854
854
853
853
853
853
852
852
852
852
853
853
854
855
855
857
858
860
861
863
866
868
871
874
877
880
884
888
892
897
902
907
912
917
923
929
935
942
948
955
961
968
975
982
989
996
1002
1010
1016
1022
1030
1036
1042
1048
1054
1060
1066
1071
1076
1081
1086
1091
1096
1100
1105
1109
1113
1117
1121
1125
1129
1133
1137
1141
1145
1149
1153
1157
1161
1165
1169
1173
1177
1181
1185
1189
1193
1197
1202
1206
1210
1214
1218
1223
1227
1231
1235
1240
1244
1249
1253
1258
1263
1267
1272
1277
1282
1288
1293
1298
1304
1309
1315
1320
1326
1331
1337
1342
1347
1353
1358
1363
1368
1373
1377
1382
1386
1390
1394
1398
1402
1405
1409
1412
1415
1418
1421
1424
1427
1430
1432
1435
1437
1440
1442
1445
1447
1450
1452
1454
1456
1458
1460
1462
1464
1466
1467
1469
1470
1472
1473
1475
1476
1477
1479
1480
1482
1483
1485
1487
1489
1491
1493
1495
1498
1501
1504
1507
1510
1513
1517
1521
1525
1529
1533
1538
1542
1547
1552
1556
1561
1566
1571
1576
1581
1586
1592
1597
1602
1607
1613
1618
1624
1629
1635
1640
1646
1651
1657
1663
1669
1674
1680
1686
1692
1698
1703
1709
1715
1721
1727
1732
1738
1744
1749
1755
1761
1766
1772
1777
1783
1789
1794
1799
1805
1810
1816
1821
1826
1832
1837
1842
1847
1852
1858
1863
1868
1873
1878
1883
1888
1893
1898
1903
1908
1913
1918
1923
1928
1934
1939
1944
1950
1956
1961
1967
1974
1980
1986
1993
1999
2005
2013
2020
2027
2033
2041
2048
2055
2063
2070
2078
2085
2093
2100
2108
2115
2123
2131
2138
2146
2154
2162
2170
2178
2186
2195
2203
2211
2220
2229
2238
2247
2256
2265
2275
2284
2294
2304
2314
2324
2335
2345
2356
2366
2377
2388
2399
2411
2422
2433
2444
2455
2466
2477
2488
2499
2509
2520
2530
2539
2549
2558
2567
2576
2584
2592
2600
2608
2615
2622
2630
2636
2643
2650
2657
2663
2670
2676
2682
2689
2695
2701
2708
2714
2720
2727
2733
2740
2746
2753
2760
2766
2773
2780
2787
2794
2802
2809
2817
2825
2833
2841
2850
2858
2867
2876
2886
2895
2905
2914
2924
2934
2944
2955
2965
2975
2985
2995
3005
3015
3025
3035
3044
3054
3063
3072
3081
3089
3098
3107
3115
3124
3132
3141
3149
3158
3167
3176
3185
3194
3203
3213
3222
3232
3242
3252
3263
3273
3284
3295
3306
3318
3329
3341
3353
3365
3378
3391
3403
3416
3430
3443
3457
3471
3485
3499
3513
3528
3542
3557
3572
3587
3602
3617
3632
3648
3663
3678
3693
3708
3722
3737
3751
3765
3779
3792
3806
3818
3831
3843
3855
3866
3877
3888
3899
3909
3919
3928
3938
3947
3955
3964
3972
3980
3988
3996
4003
4011
4018
4025
4032
4038
4046
4053
4059
4067
4074
4081
4088
4094
4101
4108
4115
4122
4129
4136
4143
4150
4157
4164
4171
4178
4185
4191
4198
4205
4212
4219
4225
4232
4238
4245
4251
4257
4264
4270
4276
4281
4287
4293
4298
4304
4309
4314
4319
4324
4329
4333
4337
4342
4346
4349
4353
4356
4360
4363
4365
4368
4371
4373
4375
4377
4379
4380
4382
4384
4385
4386
4387
4388
4389
4390
4391
4391
4391
4392
4392
4392
4392
4392
4392
4391
4391
4391
4390
4390
4389
4388
4388
4387
4386
4386
4385
4385
4384
4384
4384
4383
4383
4383
4383
4384
4384
4384
4385
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4416
4417
4418
4419
4420
4420
4421
4421
4422
4422
4423
4423
4423
4423
4423
4423
4423
4423
4423
4422
4422
4421
4421
4420
4419
4418
4418
4417
4416
4415
4414
4412
4411
4410
4409
4408
4406
4405
4404
4403
4402
4400
4399
4398
4397
4396
4395
4394
4393
4393
4392
4391
4391
4390
4390
4389
4389
4389
4388
4388
4388
4388
4389
4389
4389
4389
4390
4390
4391
4392
4392
4393
4394
4395
4396
4397
4399
4400
4401
4403
4404
4406
4407
4409
4410
4412
4413
4415
4417
4418
4420
4421
4423
4424
4426
4427
4429
4430
4431
4432
4433
4434
4435
4436
4436
4437
4437
4437
4437
4437
4436
4436
4435
4434
4433
4431
4429
4427
4425
4423
4420
4418
4415
4411
4408
4405
4401
4397
4393
4389
4385
4381
4377
4373
4369
4364
4360
4356
4352
4348
4344
4340
4336
4333
4329
4326
4323
4320
4317
4314
4311
4309
4307
4305
4303
4301
4300
4299
4298
4298
4297
4297
4297
4298
4298
4299
4300
4301
4302
4304
4305
4307
4309
4311
4314
4316
4319
4322
4325
4328
4331
4335
4339
4343
4347
4351
4355
4360
4364
4369
4373
4378
4383
4388
4393
4398
4403
4408
4413
4418
4423
4428
4433
4438
4443
4448
4453
4458
4463
4468
4473
4477
4482
4487
4492
4496
4501
4505
4510
4514
4519
4523
4528
4532
4536
4540
4544
4548
4552
4556
4560
4563
4566
4569
4572
4574
4576
4578
4580
4581
4582
4582
4583
4582
4582
4581
4580
4579
4577
4576
4573
4571
4568
4565
4562
4558
4554
4550
4545
4541
4536
4531
4525
4520
4514
4508
4502
4496
4490
4483
4476
4470
4463
4456
4448
4441
4434
4426
4418
4411
4402
4394
4386
4377
4368
4359
4350
4340
4330
4320
4309
4299
4287
4276
4264
4252
4239
4226
4213
4199
4185
4171
4156
4142
4127
4111
4094
4080
4062
4046
4030
4014
3997
3979
3962
3944
3927
3909
3890
3872
3854
3835
3816
3798
3779
3760
3741
3722
3703
3684
3666
3647
3628
3609
3591
3572
3554
3536
3518
3500
3482
3465
3447
3430
3412
3395
3378
3362
3345
3328
3312
3296
3279
3264
3248
3232
3217
3202
3187
3172
3157
3143
3129
3115
3101
3088
3075
3062
3050
3038
3026
3014
3002
2991
2980
2969
2959
2948
2938
2928
2919
2909
2900
2891
2882
2873
2864
2856
2848
2839
2831
2823
2816
2808
2801
2793
2786
2779
2772
2765
2758
2752
2745
2739
2733
2726
2720
2714
2708
2702
2696
2689
2683
2677
2671
2664
2658
2652
2645
2639
2632
2626
2619
2613
2607
2600
2594
2587
2581
2575
2568
2562
2556
2550
2544
2538
2533
2527
2522
2517
2512
2508
2504
2500
2496
2492
2489
2486
2484
2481
2479
2478
2476
2475
2474
2473
2472
2472
2472
2471
2471
2471
2471
2471
2471
2471
2471
2471
2471
2470
2470
2469
2468
2467
2466
2465
2464
2463
2462
2461
2459
2458
2456
2455
2453
2452
2450
2449
2447
2446
2444
2443
2441
2440
2438
2437
2436
2435
2434
2434
2433
2433
2433
2433
2433
2434
2434
2435
2436
2438
2439
2441
2442
2444
2447
2449
2451
2454
2457
2459
2462
2465
2469
2472
2475
2478
2481
2485
2488
2491
2494
2497
2501
2504
2507
2510
2513
2516
2520
2523
2526
2530
2533
2536
2540
2543
2547
2551
2555
2558
2562
2566
2571
2575
2579
2583
2588
2592
2597
2601
2606
2611
2616
2620
2625
2630
2635
2640
2645
2650
2655
2660
2665
2670
2675
2680
2685
2690
2695
2700
2705
2710
2715
2720
2726
2731
2736
2741
2747
2752
2758
2763
2769
2774
2780
2785
2791
2797
2802
2808
2813
2819
2824
2830
2835
2840
2845
2850
2854
2859
2863
2867
2871
2875
2878
2881
2884
2887
2889
2891
2893
2894
2895
2896
2896
2896
2896
2896
2895
2894
2893
2891
2890
2888
2887
2885
2883
2881
2880
2878
2877
2876
2875
2874
2874
2874
2874
2875
2876
2878
2880
2882
2885
2888
2892
2897
2902
2907
2913
2920
2927
2935
2944
2953
2962
2972
2983
2994
3006
3018
3031
3044
3058
3072
3086
3101
3116
3131
3147
3163
3178
3194
3210
3226
3242
3258
3274
3290
3305
3320
3335
3349
3364
3377
3391
3403
3416
3427
3439
3449
3460
3469
3478
3487
3495
3503
3510
3516
3522
3527
3532
3537
3541
3545
3548
3552
3554
3557
3559
3562
3564
3565
3567
3569
3570
3572
3573
3575
3577
3578
3580
3582
3584
3586
3588
3590
3593
3595
3598
3601
3604
3607
3610
3613
3617
3621
3625
3629
3633
3638
3642
3647
3652
3657
3662
3667
3672
3678
3683
3688
3693
3698
3703
3708
3712
3717
3721
3725
3729
3733
3737
3741
3744
3747
3750
3752
3755
3757
3759
3760
3762
3763
3763
3764
3764
3763
3763
3762
3761
3759
3757
3755
3752
3750
3747
3743
3739
3735
3731
3726
3722
3717
3711
3706
3700
3694
3688
3681
3675
3668
3661
3654
3647
3640
3633
3626
3618
3611
3603
3596
3588
3580
3573
3565
3557
3549
3541
3533
3525
3517
3509
3501
3493
3485
3476
3468
3459
3451
3442
3433
3424
3415
3405
3396
3386
3376
3366
3355
3344
3333
3322
3311
3299
3287
3275
3263
3251
3238
3226
3213
3200
3187
3174
3160
3147
3133
3120
3106
3093
3079
3066
3052
3038
3025
3011
2998
2984
2971
2958
2944
2931
2918
2906
2893
2880
2868
2856
2844
2832
2820
2809
2798
2786
2775
2765
2754
2744
2733
2723
2713
2703
2693
2683
2673
2663
2654
2644
2635
2625
2616
2607
2598
2588
2579
2570
2562
2553
2544
2536
2527
2519
2510
2502
2493
2485
2477
2468
2460
2452
2444
2435
2427
2419
2410
2402
2393
2385
2376
2367
2359
2350
2341
2333
2324
2315
2306
2298
2289
2281
2272
2264
2256
2248
2240
2233
2225
2218
2211
2204
2198
2192
2185
2180
2174
2169
2164
2159
2154
2149
2145
2141
2137
2134
2130
2127
2124
2121
2119
2116
2114
2112
2110
2109
2107
2105
2104
2103
2101
2100
2099
2098
2097
2096
2095
2093
2092
2091
2090
2088
2087
2085
2084
2082
2080
2078
2075
2073
2071
2068
2065
2062
2059
2056
2052
2049
2045
2041
2037
2033
2029
2025
2021
2017
2013
2009
2005
2001
1997
1993
1988
1984
1980
1976
1972
1969
1965
1961
1957
1954
1950
1947
1943
1940
1937
1934
1931
1927
1925
1922
1919
1916
1914
1911
1909
1906
1904
1902
1900
1898
1896
1894
1893
1891
1890
1889
1888
1887
1886
1886
1885
1885
1885
1886
1886
1887
1888
1889
1890
1891
1893
1895
1897
1899
1901
1903
1905
1908
1910
1913
1916
1918
1921
1924
1927
1930
1933
1936
1939
1942
1945
1948
1951
1955
1958
1961
1964
1967
1970
1973
1976
1979
1982
1985
1988
1991
1994
1996
1999
2001
2004
2005
2008
2009
2012
2013
2015
2016
2017
2017
2019
2020
2020
2020
2021
2021
2020
2020
2020
2019
2017
2017
2016
2015
2013
2011
2009
2007
2005
2003
2000
1997
1994
1992
1989
1986
1983
1979
1976
1973
1971
1968
1965
1963
1960
1958
1956
1954
1952
1951
1950
1948
1947
1947
1946
1945
1945
1945
1945
1944
1944
1944
1944
1944
1944
1944
1944
1943
1943
1942
1941
1941
1940
1938
1937
1936
1934
1932
1930
1927
1925
1922
1919
1915
1911
1907
1903
1899
1894
1889
1883
1877
1871
1865
1859
1852
1845
1838
1831
1823
1816
1808
1800
1792
1784
1776
1768
1760
1751
1743
1735
1727
1718
1710
1702
1694
1685
1677
1669
1661
1653
1645
1637
1629
1621
1613
1605
1597
1588
1580
1571
1563
1554
1545
1536
1526
1517
1507
1497
1487
1476
1465
1454
1443
1431
1419
1407
1394
1381
1368
1354
1340
1326
1311
1296
1281
1266
1250
1235
1219
1203
1186
1170
1154
1137
1121
1105
1088
1072
1056
1040
1024
1008
992
977
962
947
932
918
903
889
875
861
848
834
821
808
795
782
769
756
744
731
718
706
693
681
668
656
643
631
618
606
593
580
567
554
541
528
515
501
488
474
461
447
433
419
405
391
377
363
349
334
320
306
292
278
264
251
237
223
210
197
184
171
159
146
134
122
110
99
88
76
65
55
44
34
23
13
3
-7
-17
-26
-36
-46
-56
-65
-75
-85
-95
-105
-115
-125
-136
-146
-156
-167
-178
-189
-200
-210
-221
-232
-243
-255
-266
-277
-288
-298
-309
-320
-331
-341
-352
-362
-372
-383
-392
-402
-412
-421
-431
-440
-449
-457
-466
-474
-483
-491
-498
-506
-513
-521
-528
-534
-541
-547
-554
-560
-565
-571
-576
-582
-587
-592
-596
-601
-606
-610
-614
-619
-623
-627
-632
-636
-640
-645
-649
-653
-657
-662
-666
-670
-674
-678
-682
-685
-689
-692
-696
-699
-702
-704
-707
-709
-712
-714
-716
-718
-719
-721
-723
-724
-726
-727
-729
-730
-732
-734
-735
-737
-739
-740
-742
-744
-746
-749
-751
-753
-756
-759
-762
-765
-768
-771
-775
-778
-782
-786
-790
-794
-799
-803
-808
-813
-818
-824
-829
-835
-840
-846
-852
-859
-865
-872
-878
-885
-892
-898
-905
-912
-919
-926
-932
-939
-946
-952
-959
-965
-972
-978
-984
-990
-997
-1002
-1008
-1014
-1020
-1027
-1033
-1039
-1046
-1052
-1058
-1064
-1071
-1077
-1084
-1090
-1097
-1104
-1111
-1117
-1124
-1131
-1138
-1145
-1151
-1158
-1165
-1171
-1178
-1184
-1190
-1196
-1202
-1208
-1214
-1219
-1225
-1230
-1235
-1240
-1245
-1250
-1255
-1259
-1264
-1268
-1272
-1276
-1281
-1285
-1289
-1293
-1297
-1301
-1305
-1309
-1313
-1317
-1321
-1325
-1330
-1334
-1338
-1343
-1347
-1352
-1356
-1361
-1366
-1370
-1375
-1380
-1384
-1389
-1393
-1397
-1402
-1406
-1410
-1414
-1418
-1422
-1426
-1430
-1433
-1437
-1441
-1444
-1448
-1451
-1454
-1458
-1461
-1464
-1468
-1471
-1474
-1477
-1480
-1483
-1486
-1488
-1491
-1494
-1496
-1499
-1502
-1504
-1506
-1509
-1511
-1513
-1516
-1518
-1520
-1522
-1524
-1526
-1528
-1530
-1531
-1533
-1535
-1536
-1538
-1540
-1541
-1542
-1544
-1545
-1546
-1547
-1548
-1549
-1549
-1550
-1550
-1550
-1550
-1550
-1549
-1548
-1548
-1547
-1545
-1544
-1543
-1541
-1540
-1538
-1536
-1534
-1532
-1530
-1528
-1526
-1524
-1522
-1520
-1517
-1515
-1513
-1511
-1509
-1508
-1506
-1504
-1503
-1501
-1500
-1499
-1498
-1498
-1497
-1497
-1497
-1497
-1497
-1497
-1498
-1499
-1500
-1501
-1502
-1503
-1505
-1507
-1509
-1511
-1513
-1515
-1517
-1520
-1522
-1525
-1527
-1530
-1532
-1535
-1538
-1540
-1543
-1545
-1548
-1550
-1552
-1555
-1557
-1559
-1562
-1564
-1566
-1568
-1570
-1572
-1574
-1576
-1578
-1580
-1581
-1583
-1585
-1587
-1589
-1591
-1593
-1595
-1597
-1599
-1601
-1604
-1606
-1608
-1611
-1613
-1616
-1619
-1621
-1624
-1626
-1628
-1631
-1633
-1636
-1638
-1640
-1642
-1644
-1646
-1648
-1650
-1652
-1654
-1656
-1657
-1659
-1661
-1662
-1664
-1665
-1666
-1667
-1668
-1670
-1671
-1671
-1672
-1673
-1674
-1675
-1676
-1676
-1677
-1678
-1678
-1679
-1680
-1680
-1681
-1682
-1682
-1683
-1684
-1685
-1686
-1687
-1689
-1690
-1692
-1693
-1695
-1697
-1698
-1701
-1703
-1705
-1707
-1710
-1712
-1715
-1717
-1720
-1723
-1725
-1728
-1731
-1734
-1737
-1740
-1743
-1746
-1749
-1751
-1754
-1757
-1760
-1763
-1766
-1768
-1771
-1774
-1776
-1778
-1780
-1782
-1784
-1786
-1787
-1788
-1789
-1790
-1790
-1791
-1791
-1791
-1790
-1790
-1789
-1788
-1787
-1786
-1785
-1783
-1782
-1780
-1778
-1776
-1774
-1772
-1770
-1767
-1765
-1762
-1759
-1756
-1753
-1750
-1746
-1742
-1738
-1734
-1729
-1725
-1720
-1715
-1710
-1704
-1698
-1693
-1687
-1681
-1675
-1668
-1662
-1656
-1650
-1644
-1638
-1632
-1627
-1621
-1616
-1611
-1606
-1601
-1597
-1593
-1589
-1586
-1582
-1579
-1577
-1574
-1572
-1570
-1569
-1568
-1567
-1567
-1566
-1567
-1567
-1568
-1569
-1570
-1571
-1573
-1575
-1577
-1579
-1582
-1584
-1587
-1589
-1592
-1595
-1598
-1600
-1603
-1606
-1608
-1611
-1613
-1616
-1618
-1620
-1623
-1625
-1627
-1629
-1631
-1633
-1635
-1637
-1639
-1641
-1643
-1645
-1647
-1649
-1651
-1653
-1655
-1657
-1659
-1660
-1662
-1664
-1665
-1667
-1668
-1670
-1671
-1672
-1673
-1674
-1675
-1676
-1676
-1676
-1677
-1677
-1676
-1676
-1676
-1675
-1674
-1673
-1672
-1671
-1670
-1668
-1667
-1665
-1663
-1660
-1658
-1655
-1652
-1649
-1646
-1642
-1639
-1635
-1631
-1627
-1623
-1619
-1615
-1611
-1606
-1602
-1598
-1594
-1590
-1586
-1582
-1578
-1575
-1571
-1568
-1564
-1561
-1558
-1555
-1551
-1548
-1546
-1543
-1540
-1537
-1534
-1532
-1529
-1526
-1524
-1521
-1518
-1516
-1513
-1510
-1507
-1504
-1501
-1497
-1494
-1490
-1486
-1482
-1478
-1473
-1468
-1463
-1458
-1452
-1446
-1440
-1434
-1427
-1420
-1413
-1405
-1397
-1390
-1382
-1373
-1365
-1357
-1348
-1339
-1331
-1322
-1313
-1304
-1295
-1286
-1277
-1268
-1259
-1250
-1241
-1232
-1223
-1213
-1204
-1194
-1185
-1175
-1165
-1155
-1145
-1134
-1124
-1113
-1102
-1091
-1079
-1068
-1056
-1044
-1032
-1020
-1006
-994
-981
-968
-954
-940
-926
-912
-897
-882
-867
-852
-836
-821
-805
-789
-773
-757
-741
-724
-708
-692
-675
-659
-643
-626
-610
-594
-577
-561
-545
-528
-512
-496
-480
-463
-447
-431
-415
-398
-382
-366
-350
-333
-317
-301
-284
-268
-251
-235
-218
-202
-185
-168
-151
-133
-116
-99
-81
-63
-45
-26
-8
11
31
50
70
90
110
131
152
173
195
217
239
262
284
308
331
355
378
402
427
451
476
501
526
551
576
601
627
652
677
703
728
753
779
804
829
854
879
903
928
952
976
1000
1024
1048
1071
1095
1118
1140
1163
1185
1207
1229
1251
1272
1293
1314
1335
1356
1376
1396
1416
1436
1455
1475
1494
1513
1531
1550
1568
1586
1604
1622
1639
1656
1673
1690
1706
1723
1739
1754
1770
1785
1800
1815
1829
1844
1858
1872
1885
1898
1912
1924
1937
1949
1961
1973
1984
1995
2005
2016
2027
2036
2045
2055
2064
2073
2081
2089
2097
2104
2111
2118
2125
2131
2137
2143
2149
2154
2159
2164
2169
2173
2177
2181
2185
2189
2192
2195
2198
2201
2203
2205
2207
2209
2211
2212
2213
2215
2215
2216
2217
2217
2218
2218
2219
2219
2219
2219
2220
2220
2221
2221
2222
2222
2223
2224
2225
2226
2227
2228
2230
2231
2233
2234
2236
2238
2241
2243
2245
2248
2250
2253
2255
2258
2261
2264
2266
2269
2272
2275
2278
2280
2283
2285
2287
2290
2292
2294
2295
2297
2298
2300
2301
2302
2303
2303
2304
2304
2305
2305
2305
2305
2305
2305
2305
2306
2306
2306
2306
2306
2307
2307
2308
2309
2310
2311
2312
2313
2315
2317
2319
2321
2324
2327
2331
2334
2338
2343
2347
2352
2358
2363
2370
2376
2383
2390
2397
2405
2413
2421
2430
2438
2447
2456
2465
2474
2483
2492
2501
2510
2519
2528
2537
2546
2555
2564
2572
2581
2589
2598
2606
2614
2623
2631
2639
2647
2655
2663
2672
2680
2688
2696
2704
2712
2720
2728
2735
2743
2751
2759
2767
2775
2783
2790
2798
2806
2814
2821
2829
2837
2845
2852
2860
2868
2876
2883
2891
2899
2906
2914
2922
2929
2936
2944
2951
2958
2965
2972
2979
2986
2992
2999
3005
3011
3017
3022
3028
3033
3038
3043
3048
3053
3057
3062
3066
3070
3074
3077
3081
3084
3088
3091
3094
3097
3099
3102
3104
3107
3109
3111
3112
3114
3116
3117
3118
3119
3120
3121
3121
3122
3122
3122
3122
3121
3121
3120
3119
3118
3117
3116
3114
3113
3111
3109
3107
3105
3103
3101
3099
3096
3094
3091
3089
3086
3084
3081
3078
3076
3073
3070
3067
3064
3062
3059
3056
3053
3050
3048
3045
3042
3040
3037
3035
3033
3030
3028
3026
3024
3022
3020
3018
3017
3015
3014
3012
3010
3009
3007
3006
3004
3003
3001
2999
2997
2995
2993
2991
2989
2986
2984
2981
2979
2976
2973
2970
2967
2964
2961
2957
2954
2950
2947
2943
2940
2936
2933
2929
2925
2921
2918
2914
2910
2906
2902
2899
2895
2891
2887
2884
2880
2876
2873
2869
2865
2862
2859
2855
2852
2849
2846
2843
2840
2838
2835
2833
2830
2828
2825
2823
2821
2819
2817
2814
2812
2810
2808
2805
2803
2800
2798
2795
2792
2789
2786
2783
2780
2776
2773
2769
2765
2761
2758
2753
2749
2745
2741
2736
2731
2727
2722
2717
2712
2707
2703
2698
2693
2689
2684
2680
2675
2671
2667
2664
2660
2657
2653
2650
2648
2645
2643
2641
2639
2638
2637
2636
2635
2634
2634
2634
2635
2635
2636
2637
2639
2640
2642
2644
2646
2649
2651
2654
2657
2661
2664
2667
2671
2675
2679
2683
2687
2691
2695
2699
2703
2707
2712
2716
2719
2723
2727
2731
2734
2738
2741
2744
2747
2750
2752
2755
2757
2759
2761
2763
2765
2766
2768
2769
2771
2772
2773
2774
2775
2776
2777
2779
2780
2781
2782
2784
2785
2787
2789
2791
2793
2795
2798
2800
2803
2806
2809
2813
2816
2820
2824
2828
2833
2837
2842
2847
2852
2857
2862
2867
2872
2878
2883
2888
2894
2899
2905
2910
2916
2921
2927
2932
2938
2943
2949
2954
2960
2965
2970
2975
2980
2985
2990
2995
3000
3004
3009
3013
3017
3021
3024
3028
3032
3035
3038
3041
3044
3047
3050
3053
3056
3059
3061
3064
3067
3070
3073
3076
3079
3082
3086
3089
3093
3097
3102
3107
3112
3118
3123
3130
3136
3144
3151
3159
3168
3176
3186
3195
3205
3216
3227
3238
3249
3261
3273
3286
3298
3311
3324
3337
3351
3364
3378
3392
3405
3419
3433
3447
3460
3474
3488
3501
3514
3528
3541
3554
3566
3579
3591
3603
3615
3627
3638
3649
3660
3671
3682
3692
3702
3712
3722
3732
3741
3750
3759
3768
3777
3786
3795
3803
3812
3820
3829
3838
3846
3855
3864
3873
3882
3891
3900
3909
3919
3929
3939
3949
3959
3970
3981
3992
4003
4014
4026
4038
4051
4062
4075
4088
4101
4114
4128
4141
4154
4168
4182
4195
4209
4222
4236
4250
4263
4277
4290
4304
4318
4331
4345
4358
4371
4385
4398
4412
4425
4439
4453
4466
4480
4494
4508
4523
4537
4551
4566
4581
4596
4611
4626
4641
4656
4672
4688
4703
4719
4735
4751
4767
4783
4800
4816
4833
4849
4866
4883
4900
4916
4934
4951
4968
4985
5003
5021
5038
5056
5074
5092
5111
5129
5148
5166
5185
5204
5223
5242
5261
5280
5300
5319
5339
5358
5378
5398
5417
5437
5457
5477
5497
5517
5536
5556
5576
5596
5616
5636
5655
5675
5695
5714
5734
5753
5773
5792
5811
5830
5849
5867
5886
5904
5922
5940
5958
5975
5993
6010
6027
6043
6060
6076
6092
6108
6123
6139
6154
6169
6183
6198
6212
6226
6240
6254
6268
6281
6295
6308
6321
6334
6347
6360
6373
6386
6399
6412
6425
6438
6451
6464
6477
6490
6503
6516
6529
6542
6555
6568
6581
6594
6607
6620
6633
6645
6658
6671
6683
6696
6709
6721
6734
6746
6758
6771
6783
6795
6807
6819
6831
6842
6853
6864
6875
6886
6896
6905
6915
6924
6932
6940
6948
6955
6962
6968
6974
6979
6984
6988
6992
6996
7000
7003
7006
7009
7011
7014
7016
7019
7021
7024
7026
7029
7032
7035
7038
7041
7044
7047
7051
7054
7058
7062
7066
7069
7073
7077
7081
7085
7089
7092
7096
7100
7103
7107
7110
7113
7116
7119
7122
7125
7127
7130
7132
7134
7136
7138
7139
7140
7142
7143
7143
7144
7144
7145
7145
7145
7144
7144
7143
7142
7141
7140
7139
7138
7137
7136
7135
7134
7133
7132
7131
7131
7130
7130
7130
7130
7130
7131
7132
7133
7134
7136
7138
7140
7142
7145
7148
7150
7154
7157
7160
7163
7167
7171
7174
7178
7182
7186
7189
7193
7197
7200
7204
7207
7211
7214
7217
7220
7223
7226
7229
7231
7234
7236
7238
7241
7243
7245
7247
7249
7252
7254
7256
7258
7261
7263
7265
7268
7270
7273
7275
7277
7280
7282
7284
7287
7289
7291
7293
7295
7297
7299
7300
7302
7303
7305
7306
7307
7308
7309
7310
7311
7311
7311
7312
7312
7311
7311
7310
7310
7308
7307
7306
7304
7302
7300
7298
7295
7292
7290
7287
7283
7280
7277
7273
7269
7266
7262
7258
7254
7250
7246
7241
7237
7233
7228
7223
7219
7214
7209
7203
7198
7193
7187
7181
7175
7169
7163
7156
7150
7143
7136
7129
7122
7115
7107
7100
7093
7085
7078
7070
7063
7055
7048
7040
7033
7025
7017
7009
7002
6994
6985
6977
6969
6961
6952
6944
6936
6927
6919
6910
6902
6894
6886
6878
6870
6862
6854
6846
6838
6830
6823
6815
6807
6799
6792
6784
6776
6768
6760
6751
6743
6734
6725
6717
6707
6698
6689
6679
6669
6659
6648
6638
6627
6616
6605
6593
6582
6570
6558
6546
6534
6522
6509
6497
6484
6471
6458
6445
6432
6419
6407
6394
6381
6368
6355
6343
6330
6318
6305
6293
6281
6269
6257
6246
6234
6223
6212
6200
6189
6178
6167
6157
6146
6135
6124
6114
6103
6092
6082
6071
6061
6050
6039
6029
6018
6007
5996
5985
5974
5963
5952
5940
5929
5918
5906
5894
5882
5871
5859
5847
5835
5823
5811
5799
5787
5775
5763
5751
5739
5727
5715
5704
5693
5682
5671
5660
5650
5639
5629
5619
5610
5600
5591
5582
5573
5564
5556
5548
5539
5531
5523
5515
5507
5500
5492
5485
5478
5471
5464
5458
5451
5445
5439
5433
5427
5421
5415
5410
5404
5399
5394
5389
5384
5379
5374
5369
5364
5360
5355
5350
5345
5341
5336
5331
5326
5321
5316
5311
5306
5301
5296
5290
5285
5279
5274
5268
5262
5256
5250
5244
5238
5231
5225
5218
5211
5204
5197
5189
5182
5174
5166
5158
5149
5140
5131
5122
5112
5103
5093
5083
5072
5062
5052
5041
5031
5020
5009
4999
4988
4978
4967
4957
4947
4937
4927
4918
4908
4899
4890
4881
4872
4864
4855
4847
4839
4831
4823
4815
4807
4799
4791
4784
4776
4768
4760
4752
4744
4736
4728
4719
4711
4702
4693
4685
4675
4666
4657
4647
4638
4627
4617
4607
4596
4585
4574
4562
4551
4539
4526
4514
4501
4489
4476
4463
4450
4437
4423
4410
4397
4384
4371
4358
4346
4333
4321
4308
4296
4284
4272
4261
4249
4238
4227
4216
4205
4194
4184
4173
4163
4153
4142
4132
4122
4112
4101
4091
4080
4070
4059
4048
4037
4025
4013
4001
3988
3975
3962
3948
3934
3919
3904
3888
3871
3855
3837
3819
3801
3782
3763
3743
3723
3702
3681
3660
3639
3617
3595
3573
3551
3529
3507
3484
3462
3440
3419
3397
3376
3354
3334
3313
3293
3273
3253
3234
3216
3197
3179
3162
3145
3128
3112
3096
3081
3066
3051
3037
3023
3009
2996
2983
2970
2958
2946
2933
2921
2909
2897
2885
2872
2860
2848
2835
2822
2809
2795
2781
2767
2753
2738
2722
2707
2691
2674
2657
2640
2622
2604
2585
2567
2548
2528
2509
2489
2469
2449
2429
2408
2388
2368
2347
2327
2306
2286
2265
2245
2225
2204
2184
2164
2145
2125
2106
2086
2067
2048
2029
2011
1992
1974
1955
1937
1919
1901
1883
1865
1848
1830
1812
1794
1776
1758
1740
1722
1703
1685
1666
1647
1628
1609
1589
1570
1550
1531
1511
1491
1471
1451
1431
1410
1390
1370
1350
1330
1310
1291
1271
1252
1232
1213
1194
1175
1156
1138
1120
1102
1084
1066
1049
1032
1014
998
982
965
949
934
918
903
888
873
859
845
831
817
804
790
778
765
752
740
728
716
704
693
681
670
659
648
637
626
616
605
595
584
574
563
553
542
532
521
510
500
489
478
467
456
445
434
423
412
400
389
377
366
354
342
331
319
307
295
283
271
259
247
235
223
211
199
187
175
163
151
139
127
115
103
91
79
68
56
44
32
21
9
-2
-13
-24
-35
-45
-56
-66
-76
-86
-95
-105
-114
-123
-131
-140
-148
-156
-164
-171
-179
-186
-193
-200
-207
-214
-220
-227
-233
-240
-246
-252
-259
-265
-271
-277
-283
-289
-295
-301
-307
-312
-318
-324
-330
-335
-341
-347
-353
-358
-364
-369
-375
-381
-387
-392
-398
-404
-410
-416
-422
-429
-435
-442
-448
-455
-462
-469
-477
-484
-491
-499
-507
-515
-523
-532
-540
-549
-558
-567
-577
-586
-596
-606
-616
-627
-638
-649
-660
-672
-684
-696
-709
-722
-735
-748
-762
-776
-790
-805
-819
-834
-849
-864
-879
-894
-909
-924
-939
-954
-969
-984
-999
-1014
-1028
-1042
-1057
-1071
-1084
-1098
-1111
-1124
-1137
-1150
-1163
-1175
-1187
-1199
-1210
-1221
-1233
-1243
-1254
-1264
-1274
-1283
-1293
-1302
-1310
-1318
-1326
-1334
-1341
-1348
-1354
-1361
-1367
-1372
-1377
-1382
-1387
-1391
-1396
-1400
-1403
-1407
-1411
-1414
-1418
-1421
-1425
-1428
-1432
-1436
-1439
-1443
-1447
-1451
-1455
-1460
-1464
-1469
-1474
-1479
-1484
-1489
-1495
-1500
-1506
-1512
-1517
-1523
-1529
-1535
-1540
-1546
-1552
-1558
-1563
-1569
-1575
-1580
-1585
-1591
-1596
-1601
-1605
-1610
-1615
-1619
-1623
-1627
-1631
-1634
-1637
-1641
-1644
-1646
-1649
-1651
-1653
-1655
-1656
-1658
-1659
-1660
-1661
-1661
-1662
-1662
-1662
-1662
-1661
-1661
-1660
-1659
-1657
-1656
-1654
-1653
-1651
-1649
-1646
-1644
-1641
-1639
-1636
-1633
-1631
-1628
-1625
-1622
-1619
-1617
-1614
-1612
-1609
-1607
-1605
-1604
-1602
-1601
-1600
-1599
-1599
-1599
-1599
-1599
-1600
-1600
-1601
-1602
-1603
-1604
-1605
-1607
-1608
-1610
-1611
-1612
-1614
-1615
-1616
-1617
-1618
-1619
-1620
-1621
-1622
-1622
-1623
-1623
-1623
-1623
-1622
-1622
-1621
-1620
-1619
-1618
-1616
-1614
-1612
-1610
-1607
-1604
-1601
-1597
-1594
-1589
-1585
-1580
-1575
-1570
-1565
-1559
-1553
-1547
-1541
-1535
-1528
-1522
-1515
-1509
-1502
-1496
-1489
-1483
-1476
-1470
-1464
-1458
-1452
-1446
-1441
-1435
-1430
-1425
-1420
-1415
-1410
-1405
-1400
-1395
-1391
-1386
-1381
-1377
-1372
-1367
-1363
-1358
-1354
-1349
-1344
-1340
-1335
-1330
-1326
-1321
-1317
-1312
-1308
-1303
-1299
-1295
-1290
-1286
-1283
-1279
-1275
-1272
-1269
-1266
-1263
-1261
-1259
-1257
-1255
-1253
-1252
-1251
-1250
-1250
-1249
-1249
-1249
-1249
-1249
-1249
-1250
-1250
-1251
-1251
-1252
-1253
-1253
-1254
-1254
-1255
-1255
-1256
-1256
-1256
-1256
-1256
-1256
-1256
-1256
-1255
-1254
-1253
-1252
-1251
-1249
-1248
-1246
-1243
-1241
-1238
-1235
-1232
-1229
-1225
-1221
-1217
-1213
-1208
-1203
-1198
-1193
-1188
-1183
-1177
-1172
-1166
-1161
-1156
-1150
-1145
-1140
-1135
-1130
-1125
-1121
-1116
-1112
-1109
-1105
-1102
-1098
-1095
-1093
-1090
-1088
-1086
-1084
-1082
-1081
-1079
-1078
-1077
-1076
-1075
-1075
-1075
-1074
-1074
-1074
-1074
-1074
-1075
-1075
-1075
-1075
-1076
-1076
-1076
-1076
-1075
-1075
-1075
-1074
-1073
-1071
-1070
-1068
-1066
-1063
-1060
-1057
-1053
-1049
-1044
-1040
-1035
-1029
-1022
-1016
-1010
-1004
-998
-991
-983
-976
-968
-961
-953
-945
-937
-928
-920
-912
-904
-895
-887
-878
-870
-861
-853
-844
-836
-827
-818
-809
-801
-792
-783
-774
-766
-757
-748
-739
-730
-721
-713
-704
-695
-686
-677
-667
-658
-649
-639
-629
-619
-609
-599
-588
-577
-566
-555
-543
-531
-519
-507
-494
-481
-467
-453
-440
-425
-411
-396
-381
-366
-351
-335
-320
-304
-288
-272
-256
-241
-225
-209
-193
-177
-162
-146
-130
-115
-100
-84
-69
-54
-39
-24
-10
5
19
34
48
62
76
90
104
118
132
146
159
173
186
199
213
226
239
252
265
277
290
303
315
328
340
353
365
377
390
402
414
426
438
450
462
474
485
497
508
520
531
542
553
565
576
587
597
608
619
630
641
651
662
673
683
694
705
715
726
737
748
759
770
781
792
803
814
825
836
848
859
870
881
892
903
914
924
935
946
957
967
978
988
998
1008
1018
1029
1039
1050
1060
1070
1080
1090
1100
1110
1120
1131
1141
1151
1161
1171
1181
1191
1201
1211
1221
1231
1241
1250
1260
1270
1279
1288
1297
1307
1316
1324
1333
1342
1350
1359
1367
1375
1383
1391
1399
1407
1414
1421
1429
1435
1442
1448
1455
1461
1466
1472
1477
1482
1486
1490
1494
1497
1501
1503
1506
1508
1510
1511
1513
1513
1514
1514
1514
1514
1513
1513
1512
1511
1510
1508
1507
1505
1504
1502
1500
1499
1497
1496
1495
1493
1492
1491
1490
1489
1489
1488
1488
1487
1487
1487
1487
1487
1487
1487
1487
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1487
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1491
1491
1491
1491
1491
1491
1491
1491
1491
1491
1491
1491
1491
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1493
1493
1493
1493
1493
1493
1493
1493
1493
1493
1493
1494
1494
1494
1494
1494
1494
1494
1494
1494
1494
1494
1495
1495
1495
1495
1495
1495
1495
1495
1495
1495
1496
1496
1496
1496
1496
1496
1496
1496
1496
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1498
1498
1498
1498
1498
1498
1498
1498
1499
1499
1499
1499
1499
1499
1499
1499
1499
1500
1500
1500
1500
1500
1500
1500
1500
1501
1501
1501
1501
1501
1501
1501
1501
1502
1502
1502
1502
1502
1502
1502
1502
1503
1503
1503
1503
1503
1503
1503
1503
1504
1504
1504
1504
1504
1504
1504
1505
1505
1505
1505
1505
1505
1505
1506
1506
1506
1506
1506
1506
1506
1506
1507
1507
1507
1507
1507
1507
1507
1508
1508
1508
1508
1508
1508
1509
1509
1509
1509
1509
1509
1509
1510
1510
1510
1510
1510
1510
1510
1511
1511
1511
1511
1511
1511
1512
1512
1512
1512
1512
1512
1512
1513
1513
1513
1513
1513
1513
1514
1514
1514
1514
1514
1514
1515
1515
1515
1515
1515
1515
1516
1516
1516
1516
1516
1516
1517
1517
1517
1517
1517
1517
1518
1518
1518
1518
1518
1518
1519
1519
1519
1519
1519
1519
1520
1520
1520
1520
1520
1520
1521
1521
1521
1521
1521
1521
1522
1522
1522
1522
1522
1523
1523
1523
1523
1523
1523
1524
1524
1524
1524
1524
1524
1525
1525
1525
1525
1525
1526
1526
1526
1526
1526
1527
1527
1527
1527
1527
1527
1528
1528
1528
1528
1528
1529
1529
1529
1529
1529
1529
1530
1530
1530
1530
1530
1531
1531
1531
1531
1531
1532
1532
1532
1532
1532
1533
1533
1533
1533
1533
1534
1534
1534
1534
1534
1534
1535
1535
1535
1535
1535
1536
1536
1536
1536
1536
1537
1537
1537
1537
1537
1538
1538
1538
1538
1538
1539
1539
1539
1539
1539
1540
1540
1540
1540
1541
1541
1541
1541
1541
1542
1542
1542
1542
1542
1543
1543
1543
1543
1543
1544
1544
1544
1544
1544
1545
1545
1545
1545
1545
1546
1546
1546
1546
1547
1547
1547
1547
1547
1548
1548
1548
1548
1548
1549
1549
1549
1549
1549
1550
1550
1550
1550
1551
1551
1551
1551
1551
1552
1552
1552
1552
1553
1553
1553
1553
1553
1554
1554
1554
1554
1554
1555
1555
1555
1555
1556
1556
1556
1556
1556
1557
1557
1557
1557
1558
1558
1558
1558
1558
1559
1559
1559
1559
1560
1560
1560
1560
1560
1561
1561
1561
1561
1562
1562
1562
1562
1562
1563
1563
1563
1563
1564
1564
1564
1564
1565
1565
1565
1565
1565
1566
1566
1566
1566
1567
1567
1567
1567
1567
1568
1568
1568
1568
1569
1569
1569
1569
1570
1570
1570
1570
1570
1571
1571
1571
1571
1572
1572
1572
1572
1573
1573
1573
1573
1573
1574
1574
1574
1574
1575
1575
1575
1575
1576
1576
1576
1576
1577
1577
1577
1577
1577
1578
1578
1578
1578
1579
1579
1579
1579
1580
1580
1580
1580
1581
1581
1581
1581
1582
1582
1582
1582
1582
1583
1583
1583
1583
1584
1584
1584
1584
1585
1585
1585
1585
1586
1586
1586
1586
1587
1587
1587
1587
1588
1588
1588
1588
1588
1589
1589
1589
1589
1590
1590
1590
1590
1591
1591
1591
1591
1592
1592
1592
1592
1593
1593
1593
1593
1594
1594
1594
1594
1595
1595
1595
1595
1596
1596
1596
1596
1597
1597
1597
1597
1597
1598
1598
1598
1598
1599
1599
1599
1599
1600
1600
1600
1600
1601
1601
1601
1601
1602
1602
1602
1602
1603
1603
1603
1603
1604
1604
1604
1604
1605
1605
1605
1605
1606
1606
1606
1606
1607
1607
1607
1607
1608
1608
1608
1608
1609
1609
1609
1609
1610
1610
1610
1610
1611
1611
1611
1611
1612
1612
1612
1612
1613
1613
1613
1613
1614
1614
1614
1614
1615
1615
1615
1615
1616
1616
1616
1616
1617
1617
1617
1617
1618
1618
1618
1618
1619
1619
1619
1619
1620
1620
1620
1620
1621
1621
1621
1621
1622
1622
1622
1622
1623
1623
1623
1623
1624
1624
1624
1624
1625
1625
1625
1626
1626
1626
1626
1627
1627
1627
1627
1628
1628
1628
1628
1629
1629
1629
1629
1630
1630
1630
1630
1631
1631
1631
1631
1632
1632
1632
1632
1633
1633
1633
1633
1634
1634
1634
1634
1635
1635
1635
1635
1636
1636
1636
1636
1637
1637
1637
1637
1638
1638
1638
1638
1639
1639
1639
1640
1640
1640
1640
1641
1641
1641
1641
1642
1642
1642
1642
1643
1643
1643
1643
1644
1644
1644
1644
1645
1645
1645
1645
1646
1646
1646
1646
1647
1647
1647
1647
1648
1648
1648
1648
1649
1649
1649
1649
1650
1650
1650
1651
1651
1651
1651
1652
1652
1652
1652
1653
1653
1653
1653
1654
1654
1654
1654
1655
1655
1655
1655
1656
1656
1656
1656
1657
1657
1657
1657
1658
1658
1658
1658
1659
1659
1659
1659
