5
20053
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
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
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
19
19
19
18
18
18
18
17
17
16
16
16
15
15
14
14
14
13
13
12
12
11
11
10
10
9
9
9
8
8
8
7
7
7
7
7
7
7
7
7
8
8
8
8
9
9
10
10
10
11
11
12
12
13
13
14
14
15
16
16
17
18
18
19
20
20
21
22
23
23
24
25
26
27
28
28
29
30
31
32
33
34
35
37
38
39
40
41
41
42
43
44
45
46
46
47
47
48
48
48
49
49
49
49
49
49
48
48
48
48
47
47
47
46
46
45
45
45
44
44
44
43
43
43
42
42
41
41
41
40
40
40
39
39
38
38
38
37
37
36
36
36
36
35
35
35
35
35
35
35
35
35
36
36
36
37
37
37
38
38
39
39
40
40
41
41
42
42
43
43
44
44
44
45
45
46
46
46
47
47
47
48
48
48
49
49
49
50
50
51
51
52
52
53
53
54
54
54
55
55
56
56
56
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
57
57
57
56
56
56
55
55
54
54
54
53
53
52
52
51
50
50
49
49
48
47
46
46
45
44
43
42
42
41
40
39
39
38
38
37
37
36
36
36
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
34
34
34
34
34
34
35
35
35
35
35
36
36
36
37
37
38
38
39
39
39
40
40
41
41
42
42
43
44
44
45
46
46
47
48
49
50
50
51
53
54
55
56
57
58
59
60
62
63
64
65
66
67
68
68
69
70
70
71
72
72
73
73
74
74
75
75
76
76
76
77
77
77
78
78
79
79
79
79
80
80
80
80
80
80
80
79
79
79
78
78
78
77
77
76
75
75
74
74
73
73
72
72
71
70
70
70
69
69
69
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
70
70
71
72
72
73
74
75
75
76
77
78
78
79
80
81
81
82
83
83
84
85
86
87
87
88
89
90
91
92
93
94
95
96
97
98
99
99
100
101
102
103
103
104
105
105
106
107
107
108
109
109
110
110
111
111
112
112
112
113
113
113
113
113
113
113
113
113
113
112
112
112
112
112
112
112
112
112
112
111
111
111
111
111
111
110
110
110
110
109
109
109
108
108
108
107
107
107
106
106
105
105
105
104
104
103
103
103
102
102
101
101
100
100
99
99
98
98
98
97
97
96
96
95
95
94
94
93
93
92
92
92
91
91
91
91
90
90
90
90
89
89
89
88
88
87
87
86
86
85
84
83
83
82
81
80
79
78
77
76
75
74
74
73
72
71
70
69
69
68
67
67
66
65
65
64
64
64
63
63
62
62
62
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
63
63
64
64
65
65
66
67
67
68
69
69
70
70
71
72
72
73
73
73
74
74
74
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
77
77
77
78
78
78
79
79
80
80
80
80
80
81
81
80
80
80
80
80
80
79
79
78
78
77
77
76
76
75
75
75
74
74
73
73
73
72
72
72
72
71
71
71
71
71
71
71
70
70
70
70
70
70
70
69
69
69
69
68
68
68
68
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
67
67
67
67
66
66
65
65
64
64
63
63
62
61
61
60
60
59
59
58
58
57
57
57
57
57
56
56
56
57
57
57
57
57
57
58
58
58
59
59
60
60
61
61
62
63
63
64
64
65
66
66
67
67
68
68
69
69
70
70
71
71
72
73
74
74
75
76
77
79
80
81
82
83
84
85
86
87
88
89
90
91
92
92
93
94
94
95
95
96
96
97
97
98
98
99
99
99
100
101
101
102
102
103
104
104
105
106
106
107
108
108
109
110
110
110
111
111
111
111
111
112
111
111
111
111
111
110
110
109
108
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
94
93
92
92
91
91
90
90
89
89
89
89
89
89
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
90
90
90
90
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
91
91
91
91
91
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
92
92
93
93
93
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
94
94
94
93
93
92
91
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
71
70
69
68
67
66
65
64
63
61
60
59
58
57
56
55
54
53
53
52
52
51
51
51
51
51
51
51
51
51
52
52
52
52
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
55
55
55
56
56
56
57
58
58
59
60
61
62
63
64
66
67
68
70
71
72
73
75
76
77
77
78
79
79
79
79
79
79
79
79
78
77
76
76
75
73
72
71
70
68
67
66
64
63
61
60
58
56
55
53
51
50
48
46
45
43
41
40
38
36
35
33
32
30
29
27
26
24
23
22
21
20
19
18
17
17
16
16
16
16
16
16
17
17
18
19
20
21
22
24
25
27
28
30
31
33
34
36
38
40
41
43
45
47
48
50
52
53
55
56
57
58
59
60
60
60
61
60
60
60
59
59
58
57
56
55
54
53
52
50
49
48
47
45
44
43
41
40
39
37
36
35
33
32
30
29
27
26
24
23
22
20
19
17
16
14
13
11
10
8
7
5
3
1
-1
-3
-5
-7
-9
-11
-13
-15
-17
-19
-20
-22
-24
-25
-27
-28
-30
-31
-32
-33
-34
-35
-35
-36
-36
-36
-37
-37
-36
-36
-36
-35
-34
-34
-33
-32
-31
-30
-29
-28
-27
-26
-25
-25
-24
-23
-22
-21
-21
-20
-19
-19
-18
-17
-17
-16
-15
-15
-14
-14
-13
-13
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-13
-13
-14
-15
-15
-16
-17
-18
-19
-20
-20
-21
-22
-23
-24
-24
-25
-26
-26
-27
-27
-28
-28
-29
-29
-30
-30
-30
-31
-31
-32
-32
-32
-32
-32
-32
-32
-31
-31
-30
-29
-28
-26
-25
-23
-22
-20
-18
-16
-14
-12
-10
-8
-5
-3
-1
1
3
5
7
9
11
13
15
17
20
22
24
26
28
30
32
35
37
39
42
44
46
49
51
54
57
59
62
64
67
69
72
74
76
78
80
82
83
85
86
87
88
88
89
89
89
89
89
89
88
88
87
86
85
84
83
82
81
79
78
76
75
73
72
70
69
67
66
64
63
61
60
58
57
55
54
52
51
49
48
46
45
43
42
40
39
37
36
35
33
32
31
30
29
28
28
27
26
25
25
24
23
23
22
21
21
20
20
19
19
18
17
17
16
16
15
15
15
14
14
14
14
14
13
14
14
14
14
15
15
16
16
17
18
18
19
20
21
21
22
23
24
25
26
27
28
29
30
32
33
34
35
36
37
39
40
41
42
43
43
44
45
46
46
47
47
48
48
49
49
50
50
51
51
52
53
54
55
56
57
58
59
61
62
64
65
67
68
70
71
73
75
76
78
79
81
82
84
85
87
88
90
91
93
94
96
97
99
100
101
102
103
105
106
107
108
110
111
113
114
115
117
118
120
121
123
124
126
127
128
129
131
132
133
134
135
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
152
153
153
154
154
155
155
156
156
156
156
156
155
155
155
154
153
152
151
150
149
148
146
144
142
140
138
136
134
132
130
127
125
123
121
118
116
114
113
111
109
108
106
105
104
102
101
100
98
97
95
94
92
91
89
88
87
85
84
83
82
81
80
80
79
79
78
78
78
78
78
79
79
80
80
81
82
83
84
85
86
87
88
90
91
93
94
96
98
100
102
104
106
109
111
114
117
119
122
125
128
131
134
137
140
143
146
149
151
154
156
159
161
163
165
167
169
170
172
174
176
177
179
180
181
183
184
184
185
186
186
186
186
185
184
184
182
181
180
178
176
174
172
170
168
166
164
162
159
157
155
152
150
147
144
142
139
136
134
131
128
125
123
120
118
115
113
111
109
108
106
105
104
103
102
101
101
100
100
100
100
101
101
102
103
104
106
107
109
111
113
115
117
119
121
124
126
129
131
134
137
139
142
145
148
152
155
159
162
166
170
174
178
182
186
190
194
198
202
206
211
215
219
222
226
230
233
237
240
243
246
249
251
254
256
258
260
262
264
265
266
267
268
269
269
269
269
269
269
268
267
266
264
262
260
258
255
253
250
247
243
240
236
232
228
224
220
216
212
207
203
199
195
191
188
184
180
177
173
170
167
164
162
159
157
154
152
150
148
147
145
144
143
142
141
140
139
139
138
138
138
138
138
138
138
139
139
140
140
141
142
143
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
162
163
165
166
168
170
172
175
177
179
182
184
187
189
192
194
196
199
201
203
205
206
208
209
210
211
212
213
214
214
214
215
215
215
215
214
214
213
213
212
211
210
209
208
207
205
203
202
200
198
196
194
191
189
186
184
181
178
176
173
170
167
164
161
158
155
152
149
146
143
140
137
134
131
128
124
121
118
115
112
108
105
101
98
94
91
87
83
80
76
72
69
65
61
57
53
49
45
41
37
33
29
25
21
17
13
9
5
1
-3
-7
-10
-14
-18
-21
-25
-28
-31
-34
-37
-41
-44
-47
-50
-53
-56
-58
-61
-64
-66
-68
-70
-72
-73
-74
-75
-76
-76
-76
-76
-75
-74
-73
-72
-70
-68
-65
-63
-60
-57
-53
-50
-46
-42
-38
-34
-29
-25
-21
-17
-12
-8
-4
0
4
7
11
15
18
22
25
28
32
35
38
41
45
48
51
54
57
60
63
66
68
71
73
76
78
80
82
83
85
86
88
89
90
91
93
94
95
96
97
98
99
100
101
102
102
102
102
102
101
100
99
98
96
94
91
89
86
84
81
78
75
72
68
65
62
58
55
52
48
45
41
38
34
31
27
23
20
16
13
9
5
2
-2
-5
-9
-13
-17
-20
-24
-29
-33
-38
-42
-47
-52
-58
-63
-69
-75
-81
-86
-93
-99
-105
-111
-117
-122
-128
-133
-139
-144
-148
-153
-157
-161
-164
-168
-171
-173
-176
-178
-180
-182
-184
-185
-187
-188
-189
-191
-192
-194
-196
-198
-200
-202
-204
-207
-209
-212
-214
-217
-220
-223
-226
-229
-232
-236
-239
-242
-245
-248
-250
-253
-255
-257
-259
-260
-261
-262
-262
-262
-262
-262
-261
-260
-259
-257
-256
-254
-252
-250
-248
-246
-244
-241
-239
-236
-234
-231
-228
-225
-222
-219
-216
-212
-209
-205
-201
-197
-193
-189
-185
-181
-176
-172
-167
-163
-158
-154
-150
-145
-140
-136
-131
-126
-121
-116
-111
-105
-99
-93
-87
-80
-74
-66
-59
-52
-44
-37
-29
-22
-14
-7
0
8
15
21
28
35
41
47
53
58
63
68
72
76
80
83
86
88
90
91
92
93
93
93
92
91
90
89
87
85
83
81
78
75
72
69
65
62
58
55
51
47
43
39
36
32
28
25
21
18
15
12
9
6
4
1
-1
-4
-7
-9
-12
-15
-18
-22
-25
-29
-33
-37
-41
-45
-49
-53
-57
-61
-65
-69
-73
-77
-80
-83
-86
-89
-91
-93
-96
-98
-99
-101
-103
-104
-106
-108
-109
-111
-112
-114
-115
-117
-118
-120
-122
-123
-125
-126
-127
-129
-130
-132
-133
-134
-136
-137
-138
-140
-141
-142
-143
-145
-146
-148
-149
-150
-152
-153
-155
-156
-158
-159
-160
-162
-163
-164
-165
-166
-167
-168
-169
-169
-170
-171
-173
-174
-175
-177
-179
-181
-183
-185
-187
-190
-192
-194
-197
-199
-202
-204
-206
-208
-210
-212
-213
-215
-216
-218
-219
-220
-221
-221
-222
-222
-222
-222
-222
-221
-220
-218
-216
-214
-212
-209
-206
-203
-200
-197
-193
-190
-186
-183
-179
-176
-172
-169
-166
-162
-159
-156
-153
-149
-146
-143
-139
-135
-132
-128
-124
-120
-116
-111
-107
-103
-98
-94
-89
-84
-79
-74
-69
-63
-58
-52
-46
-40
-34
-28
-22
-16
-10
-4
1
6
11
15
19
23
26
29
32
34
36
38
40
42
43
44
45
46
46
47
46
46
45
44
43
41
39
37
34
31
28
24
21
17
13
9
5
1
-2
-6
-10
-14
-18
-22
-26
-30
-33
-37
-40
-43
-46
-49
-52
-54
-56
-58
-60
-61
-62
-63
-64
-64
-64
-64
-63
-63
-62
-61
-59
-57
-55
-53
-51
-48
-45
-42
-39
-36
-33
-30
-27
-24
-21
-18
-15
-12
-9
-6
-3
0
3
7
10
14
18
22
26
30
34
39
43
48
52
57
61
66
70
75
79
84
88
92
97
101
105
109
112
116
119
122
125
127
129
131
132
133
133
132
132
130
128
126
123
120
116
112
107
102
97
91
85
78
72
65
58
51
44
36
29
21
13
5
-3
-11
-18
-26
-34
-42
-49
-57
-64
-71
-78
-85
-92
-99
-105
-112
-119
-125
-132
-139
-146
-153
-161
-168
-176
-183
-191
-199
-206
-214
-221
-228
-235
-242
-248
-254
-260
-265
-270
-274
-279
-283
-286
-289
-292
-295
-297
-299
-301
-302
-303
-303
-303
-303
-303
-302
-301
-299
-298
-296
-294
-292
-289
-287
-283
-280
-276
-272
-268
-264
-260
-255
-251
-246
-242
-237
-233
-229
-225
-221
-218
-214
-212
-209
-207
-205
-203
-201
-200
-199
-199
-198
-198
-198
-199
-200
-201
-202
-204
-206
-208
-210
-212
-214
-216
-219
-221
-223
-225
-226
-228
-229
-230
-231
-232
-233
-233
-234
-234
-234
-234
-235
-235
-235
-235
-235
-235
-235
-235
-235
-234
-234
-233
-232
-231
-230
-228
-227
-226
-224
-222
-221
-219
-218
-216
-214
-212
-209
-207
-204
-201
-197
-193
-188
-183
-178
-172
-166
-159
-152
-146
-139
-132
-125
-117
-110
-104
-97
-90
-83
-77
-70
-64
-57
-50
-44
-37
-30
-23
-16
-9
-1
6
14
21
29
36
44
51
59
66
73
81
88
94
101
107
113
119
125
130
136
141
145
150
154
158
162
165
168
170
173
175
176
177
177
177
176
175
173
170
167
162
157
152
145
138
131
123
115
106
98
89
80
71
62
53
44
36
27
19
12
4
-3
-10
-17
-23
-29
-35
-41
-46
-52
-57
-61
-65
-69
-73
-76
-78
-81
-83
-84
-86
-87
-87
-88
-88
-88
-88
-87
-87
-86
-85
-84
-83
-81
-79
-77
-75
-72
-69
-66
-62
-57
-52
-47
-41
-35
-28
-20
-12
-4
5
14
23
33
43
53
63
74
84
95
105
115
126
136
145
155
164
173
182
190
199
206
214
221
228
235
241
247
253
258
264
268
273
277
281
285
289
292
295
298
301
303
305
307
309
310
311
312
313
314
315
315
316
316
316
315
315
315
314
313
312
311
310
308
306
304
301
298
295
291
288
284
281
277
274
270
267
264
261
259
257
255
254
253
252
252
252
252
253
254
256
257
259
262
264
267
269
272
275
278
281
284
287
290
293
297
300
303
306
310
313
316
320
323
327
330
333
337
340
344
347
351
354
358
361
364
368
371
374
377
380
382
385
388
390
392
395
397
399
401
402
404
406
407
409
410
411
413
414
415
416
417
418
419
420
421
422
424
425
427
428
430
432
434
436
437
439
441
442
443
444
444
444
444
443
442
441
439
437
434
431
428
425
422
418
414
410
406
402
397
392
388
382
377
372
366
360
354
347
340
333
326
319
311
303
295
287
279
271
263
255
247
239
232
224
217
210
204
198
192
187
182
177
174
170
167
164
162
160
159
158
158
157
157
158
158
159
159
160
161
162
163
164
165
165
165
166
166
165
165
164
164
163
162
161
160
159
158
157
156
155
153
152
151
149
148
146
145
144
143
141
140
140
139
138
138
138
138
138
138
139
139
140
141
141
142
143
143
144
144
145
145
145
145
145
145
144
144
144
143
142
142
141
140
139
137
136
134
132
130
128
125
123
120
117
114
111
108
106
103
101
98
96
94
92
91
90
88
88
87
87
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
85
85
84
83
82
81
80
79
78
76
75
73
72
71
69
68
67
67
66
66
66
66
66
66
67
67
67
67
67
66
66
65
63
62
60
57
55
52
49
46
42
39
36
32
29
26
23
20
17
15
12
10
9
7
6
6
5
6
6
6
7
8
9
10
11
12
12
13
13
13
13
12
12
11
9
8
6
4
2
-1
-3
-6
-9
-12
-16
-19
-23
-27
-32
-36
-41
-46
-52
-57
-63
-69
-76
-82
-89
-96
-103
-110
-118
-126
-134
-142
-151
-159
-168
-178
-187
-197
-207
-218
-229
-240
-251
-262
-274
-286
-297
-309
-321
-333
-345
-357
-368
-379
-390
-401
-412
-422
-432
-441
-451
-459
-468
-476
-483
-490
-497
-503
-508
-513
-517
-520
-523
-525
-526
-526
-526
-525
-523
-521
-518
-514
-510
-506
-501
-495
-489
-483
-476
-468
-461
-453
-444
-436
-427
-418
-408
-399
-389
-379
-369
-359
-349
-339
-329
-320
-310
-301
-291
-282
-273
-264
-255
-247
-238
-229
-221
-212
-203
-195
-186
-177
-168
-159
-151
-142
-133
-124
-116
-107
-99
-91
-83
-75
-68
-61
-54
-48
-42
-36
-31
-26
-21
-17
-14
-11
-8
-7
-5
-5
-5
-6
-7
-10
-13
-17
-22
-28
-34
-41
-48
-56
-65
-73
-82
-92
-101
-111
-121
-132
-142
-153
-164
-175
-187
-198
-210
-222
-234
-246
-257
-269
-280
-291
-301
-312
-321
-331
-339
-348
-355
-362
-369
-375
-380
-385
-388
-392
-394
-396
-397
-398
-398
-397
-395
-393
-390
-387
-383
-379
-374
-369
-363
-358
-352
-346
-340
-334
-329
-323
-317
-312
-307
-302
-297
-292
-287
-282
-277
-272
-268
-263
-258
-253
-248
-244
-239
-234
-229
-224
-219
-214
-209
-204
-199
-194
-189
-184
-179
-173
-168
-163
-157
-152
-147
-141
-136
-131
-126
-121
-116
-111
-106
-101
-96
-91
-86
-82
-77
-73
-69
-65
-61
-57
-54
-51
-48
-45
-43
-41
-39
-38
-37
-36
-36
-36
-37
-38
-39
-41
-44
-46
-49
-52
-55
-59
-62
-65
-69
-71
-74
-77
-79
-80
-82
-83
-83
-83
-83
-82
-81
-79
-78
-76
-74
-71
-69
-67
-65
-62
-60
-58
-56
-54
-53
-52
-50
-50
-49
-49
-48
-48
-48
-49
-49
-49
-50
-51
-51
-52
-53
-54
-55
-56
-57
-59
-60
-62
-63
-65
-67
-70
-72
-75
-78
-81
-84
-87
-91
-94
-98
-101
-105
-108
-111
-114
-117
-120
-122
-124
-126
-127
-128
-129
-130
-130
-130
-130
-129
-129
-128
-127
-125
-124
-122
-121
-119
-117
-115
-113
-111
-109
-107
-106
-104
-103
-102
-101
-100
-100
-99
-99
-100
-101
-102
-103
-106
-108
-111
-115
-119
-123
-128
-133
-139
-145
-151
-158
-165
-172
-179
-187
-195
-203
-211
-219
-227
-235
-244
-252
-260
-268
-277
-285
-293
-302
-310
-319
-328
-337
-346
-356
-366
-376
-386
-396
-407
-417
-428
-439
-449
-460
-470
-480
-490
-499
-508
-516
-524
-530
-537
-542
-547
-552
-555
-559
-561
-564
-566
-567
-569
-570
-572
-574
-575
-577
-579
-581
-583
-584
-586
-588
-590
-591
-592
-592
-592
-592
-591
-589
-587
-584
-581
-577
-572
-567
-561
-555
-547
-540
-532
-523
-514
-504
-494
-483
-472
-461
-450
-438
-426
-414
-401
-389
-376
-363
-350
-338
-325
-312
-299
-285
-272
-260
-247
-234
-221
-209
-196
-184
-172
-160
-148
-136
-125
-113
-103
-92
-82
-71
-62
-52
-43
-34
-26
-18
-10
-2
5
11
18
24
29
34
39
44
48
52
56
59
62
65
67
69
71
72
73
74
74
74
74
73
72
71
69
67
65
62
59
55
51
47
42
37
31
25
19
12
5
-3
-10
-18
-26
-34
-42
-50
-58
-65
-73
-81
-88
-95
-102
-108
-114
-120
-125
-130
-135
-139
-143
-146
-149
-151
-153
-155
-156
-157
-157
-156
-156
-154
-152
-150
-147
-144
-140
-136
-131
-127
-122
-117
-112
-107
-101
-96
-91
-85
-80
-75
-70
-64
-59
-53
-48
-42
-37
-31
-25
-19
-12
-6
1
8
15
23
30
38
46
54
63
71
80
88
97
106
116
125
134
144
154
163
173
183
192
201
210
218
226
233
240
247
252
257
262
266
270
273
276
279
282
284
287
289
291
294
296
298
301
304
306
309
312
315
317
320
323
326
329
332
335
338
341
344
347
350
353
356
359
362
365
369
373
377
381
386
391
396
402
408
415
423
431
439
448
457
467
477
488
499
511
523
536
549
563
576
591
605
620
634
649
664
678
692
706
720
733
746
758
770
781
791
800
809
816
823
829
834
839
843
846
848
850
851
851
851
850
849
846
844
841
837
833
828
823
817
811
804
797
789
781
773
764
755
745
736
726
716
705
695
685
675
665
655
645
636
627
618
609
601
593
585
578
570
563
556
549
542
535
528
521
514
508
501
494
488
481
475
468
462
456
451
445
440
435
430
426
421
417
413
410
406
403
400
397
395
392
390
387
385
382
380
378
376
373
371
369
367
366
364
362
361
359
357
356
354
353
351
349
348
346
344
342
339
337
334
332
329
326
323
321
318
315
312
309
307
304
301
299
296
293
291
288
285
283
280
277
274
271
268
264
261
258
254
251
247
244
240
237
233
230
226
222
218
214
210
206
201
197
192
188
183
178
172
167
161
155
149
143
137
130
123
116
109
102
94
87
79
71
63
55
47
40
32
24
17
10
3
-3
-9
-15
-20
-24
-27
-30
-32
-34
-34
-34
-33
-32
-30
-27
-23
-19
-14
-9
-3
3
10
17
25
33
42
51
60
69
79
89
99
110
120
131
143
154
166
178
191
203
216
229
243
256
270
284
298
313
327
341
356
370
385
399
413
427
440
453
466
478
490
501
512
522
531
540
548
555
562
568
574
579
584
588
591
594
597
599
601
602
602
603
603
602
601
600
599
597
594
592
589
586
582
578
573
568
563
557
550
543
535
526
517
507
496
484
472
458
444
429
413
396
379
361
343
324
305
286
267
248
228
209
190
171
152
133
115
97
79
61
44
27
11
-5
-21
-36
-51
-65
-79
-92
-105
-117
-129
-139
-149
-159
-167
-175
-182
-188
-193
-198
-201
-203
-205
-205
-205
-203
-201
-197
-192
-186
-179
-171
-161
-151
-139
-126
-112
-96
-80
-63
-45
-26
-7
13
34
54
75
96
118
139
160
181
202
223
243
263
283
303
322
341
359
377
394
411
427
442
456
469
481
492
502
510
517
523
528
532
534
534
534
532
529
524
518
511
502
492
481
468
454
438
421
403
384
363
342
320
296
272
247
222
196
169
142
115
87
60
32
5
-22
-49
-76
-102
-128
-154
-178
-203
-226
-249
-272
-293
-314
-334
-353
-372
-390
-406
-423
-438
-452
-466
-479
-491
-502
-513
-522
-532
-540
-548
-555
-561
-566
-571
-575
-578
-580
-581
-582
-581
-579
-576
-572
-567
-561
-553
-545
-535
-524
-511
-498
-483
-467
-450
-432
-413
-394
-373
-352
-330
-307
-283
-259
-234
-209
-183
-157
-130
-103
-76
-49
-21
7
34
62
89
116
143
169
195
220
244
267
288
309
329
347
364
379
394
407
419
429
438
446
453
459
463
466
468
469
469
467
465
462
458
453
447
441
434
427
419
411
402
393
384
374
364
354
344
334
323
312
301
290
278
267
255
244
233
221
210
199
188
178
168
158
148
139
130
122
114
107
100
94
88
83
79
76
74
73
73
75
77
82
87
94
102
111
121
133
146
159
173
188
204
219
235
251
267
283
299
314
329
344
358
372
385
398
411
423
434
445
456
466
476
485
493
501
508
515
520
525
529
532
534
536
536
535
534
531
528
524
518
512
505
497
488
478
468
456
444
431
418
403
388
372
356
339
322
305
287
269
251
232
214
196
178
159
142
124
107
90
73
57
42
27
12
-1
-14
-26
-37
-48
-58
-66
-74
-81
-87
-92
-96
-99
-101
-103
-103
-103
-102
-100
-97
-93
-88
-82
-76
-68
-60
-51
-41
-31
-20
-8
4
17
30
43
57
71
85
99
113
127
141
155
168
181
193
205
216
227
237
247
256
264
272
279
286
291
296
301
304
308
310
312
314
314
315
315
314
313
312
310
308
306
303
300
297
293
289
285
280
275
270
264
259
252
246
239
232
224
216
208
199
190
181
172
162
153
143
133
123
112
102
92
82
71
61
51
41
31
22
12
3
-7
-16
-25
-34
-43
-51
-59
-66
-73
-80
-85
-90
-95
-98
-101
-104
-105
-106
-106
-106
-105
-103
-101
-98
-94
-90
-86
-81
-75
-68
-61
-53
-44
-35
-24
-13
-2
11
24
38
52
66
81
96
112
127
142
157
172
187
201
214
228
240
252
264
275
285
295
304
312
320
326
333
338
343
347
351
353
356
357
358
359
359
358
356
354
351
348
343
338
333
326
319
311
303
294
283
273
261
249
236
222
208
194
179
164
148
133
118
103
89
74
61
47
35
23
12
2
-8
-16
-24
-31
-38
-43
-48
-52
-55
-58
-60
-61
-61
-61
-61
-59
-57
-55
-52
-48
-44
-39
-34
-28
-22
-16
-9
-1
7
15
24
34
44
54
65
76
87
99
111
123
136
148
161
175
188
201
215
228
241
255
268
281
294
307
320
333
347
360
373
387
400
414
427
441
454
468
482
496
510
524
539
553
567
581
594
608
621
634
646
658
670
681
691
701
711
720
728
736
744
751
758
765
772
779
785
792
799
805
812
819
826
833
840
847
854
861
868
875
882
888
895
901
908
914
920
926
932
938
944
949
954
959
964
968
972
976
978
981
983
984
985
985
985
984
983
981
979
976
972
968
964
959
953
947
941
934
926
918
910
901
891
880
869
858
845
832
819
805
790
776
760
745
729
712
696
679
662
646
629
612
596
580
564
549
534
519
506
493
480
469
458
449
440
433
426
420
415
411
408
406
404
403
402
402
402
402
403
404
405
406
407
407
408
409
409
409
409
409
409
408
407
406
404
402
400
398
395
392
389
387
384
381
378
376
373
371
370
369
369
369
369
371
373
375
379
383
387
393
399
405
413
420
429
438
447
457
468
479
490
502
514
526
538
551
563
576
589
601
614
627
639
651
663
675
686
697
707
717
726
735
743
750
756
762
767
771
774
777
778
779
780
779
778
775
772
768
763
758
751
743
734
725
714
702
689
675
660
644
627
609
591
572
552
532
511
490
468
447
425
402
380
357
335
312
289
266
243
220
197
173
149
125
100
76
51
26
0
-25
-50
-76
-102
-127
-153
-178
-203
-228
-252
-276
-298
-321
-342
-362
-380
-397
-413
-428
-440
-451
-460
-467
-472
-476
-477
-477
-475
-471
-466
-459
-450
-440
-429
-417
-403
-388
-372
-356
-338
-320
-301
-282
-262
-242
-221
-200
-178
-156
-133
-110
-87
-64
-40
-15
9
34
59
85
111
137
162
188
214
240
265
291
316
340
364
388
411
433
455
476
496
515
534
551
568
583
598
611
623
634
644
652
659
665
670
673
675
675
674
672
668
663
657
649
640
630
619
607
593
578
563
546
529
510
491
471
450
429
407
384
361
338
315
292
269
245
222
200
177
155
134
113
92
73
54
37
21
6
-8
-21
-32
-42
-50
-57
-62
-66
-69
-71
-72
-71
-70
-68
-65
-61
-56
-51
-46
-40
-33
-26
-19
-12
-4
4
13
22
31
41
51
62
73
85
97
109
122
135
148
162
175
189
202
216
229
242
255
267
278
289
300
309
318
326
333
340
345
350
353
356
359
360
360
360
359
358
355
352
348
343
338
331
324
316
307
298
288
277
266
254
241
229
216
203
190
176
163
150
137
124
111
98
86
73
61
49
37
25
13
2
-10
-21
-32
-43
-54
-64
-73
-82
-90
-97
-104
-109
-113
-116
-117
-117
-116
-114
-110
-105
-99
-91
-83
-74
-64
-53
-42
-30
-18
-6
7
19
32
44
57
70
82
94
106
117
129
140
150
161
171
180
190
198
207
215
222
229
235
242
247
253
258
263
267
272
276
281
285
290
294
299
304
309
314
320
326
331
337
343
350
356
362
369
375
381
388
394
400
406
412
418
423
428
433
438
442
446
449
452
455
457
460
462
464
466
468
470
472
474
476
478
480
482
484
485
486
488
488
489
489
489
489
489
488
487
486
485
484
483
481
480
479
478
477
476
475
475
474
474
473
473
473
474
474
475
476
477
479
481
483
485
488
490
493
495
497
499
500
501
502
502
501
500
499
497
495
492
488
485
480
476
471
466
461
456
451
445
440
434
429
423
417
411
404
398
391
384
376
368
360
352
343
334
325
315
306
296
286
276
266
255
245
234
224
213
202
191
181
170
159
149
139
129
120
111
102
94
87
80
74
69
65
61
58
56
55
55
55
57
59
62
67
72
78
85
93
103
114
126
139
154
170
187
205
224
245
266
288
311
334
358
383
408
434
459
485
511
537
563
589
615
640
665
689
713
737
760
781
802
823
842
860
876
892
906
919
931
941
951
959
965
971
975
979
981
982
982
981
979
976
973
968
962
956
948
940
931
922
911
900
888
875
862
849
835
820
805
790
774
758
742
726
709
693
677
661
645
630
614
600
585
571
558
546
534
523
512
503
494
487
480
475
470
467
464
463
463
463
465
467
470
474
479
484
490
496
503
510
517
524
532
539
547
554
561
568
574
581
586
592
597
602
606
610
614
617
620
623
625
627
628
629
630
630
629
628
626
623
619
615
610
604
597
589
580
570
559
546
533
517
501
483
464
444
422
400
376
351
325
299
271
243
215
185
156
126
95
65
34
3
-27
-58
-89
-120
-151
-182
-212
-243
-273
-302
-332
-361
-389
-417
-444
-470
-496
-520
-544
-566
-587
-607
-626
-643
-660
-674
-688
-700
-711
-720
-728
-734
-739
-742
-744
-744
-742
-739
-735
-729
-721
-712
-702
-690
-676
-661
-645
-627
-608
-588
-566
-544
-520
-494
-468
-441
-413
-384
-354
-324
-293
-261
-230
-198
-165
-133
-101
-70
-38
-7
24
53
83
111
138
165
191
215
239
262
283
303
323
341
358
374
388
401
412
422
430
437
442
445
446
446
444
440
435
428
419
408
395
381
365
348
329
308
286
262
237
210
182
153
122
89
56
21
-15
-52
-90
-129
-169
-210
-251
-293
-335
-378
-420
-463
-506
-549
-591
-633
-675
-716
-756
-796
-836
-875
-913
-950
-987
-1022
-1058
-1092
-1125
-1157
-1188
-1218
-1246
-1274
-1300
-1325
-1349
-1371
-1392
-1411
-1429
-1445
-1460
-1473
-1485
-1495
-1504
-1511
-1517
-1521
-1524
-1525
-1525
-1523
-1520
-1515
-1509
-1501
-1492
-1481
-1469
-1455
-1440
-1423
-1404
-1384
-1363
-1340
-1316
-1290
-1263
-1235
-1205
-1174
-1141
-1108
-1073
-1037
-1000
-962
-924
-884
-843
-802
-761
-718
-676
-633
-591
-548
-505
-463
-421
-379
-337
-297
-256
-217
-178
-140
-103
-67
-32
3
36
68
98
128
157
184
210
235
258
280
301
320
337
353
367
380
391
400
407
413
417
419
419
418
415
410
404
396
387
376
364
352
338
324
308
292
275
258
240
222
203
184
165
146
126
106
86
65
44
23
2
-19
-40
-61
-83
-104
-124
-145
-165
-185
-204
-223
-241
-258
-275
-291
-306
-320
-334
-346
-358
-368
-378
-386
-393
-400
-405
-409
-412
-414
-415
-415
-414
-412
-408
-404
-398
-392
-384
-376
-366
-356
-344
-332
-319
-304
-289
-273
-256
-238
-219
-199
-178
-156
-133
-109
-85
-59
-33
-6
22
51
81
111
142
173
205
238
271
304
338
372
406
440
474
509
543
577
611
644
677
710
742
773
804
834
864
893
922
950
977
1004
1030
1055
1080
1103
1126
1147
1168
1187
1205
1222
1238
1252
1265
1276
1287
1295
1303
1309
1313
1317
1319
1320
1320
1319
1317
1314
1310
1306
1301
1296
1290
1283
1276
1269
1262
1254
1246
1239
1231
1223
1215
1208
1200
1193
1186
1180
1173
1167
1161
1155
1149
1144
1138
1133
1127
1122
1116
1110
1104
1097
1091
1084
1077
1070
1063
1055
1048
1040
1033
1026
1018
1010
1004
996
989
982
975
968
962
955
948
942
936
930
924
918
913
908
904
900
897
894
892
890
889
889
890
892
894
898
902
908
914
921
929
939
949
960
972
985
998
1012
1028
1043
1060
1077
1094
1112
1130
1149
1167
1186
1205
1224
1243
1262
1281
1300
1318
1336
1354
1372
1388
1405
1421
1436
1450
1464
1477
1490
1501
1512
1522
1531
1539
1546
1552
1558
1562
1566
1569
1571
1572
1573
1573
1572
1571
1569
1567
1564
1561
1557
1553
1549
1545
1540
1535
1530
1524
1518
1513
1507
1501
1495
1488
1482
1476
1469
1462
1454
1447
1439
1430
1421
1411
1400
1389
1376
1363
1348
1333
1316
1299
1281
1262
1241
1221
1199
1177
1154
1130
1106
1082
1057
1031
1006
981
955
929
904
878
853
828
804
781
758
736
715
695
677
659
643
628
614
602
591
582
573
566
561
556
553
551
551
551
553
556
560
565
571
578
586
595
605
616
627
640
653
668
683
698
714
731
748
766
785
804
823
843
863
883
904
925
946
968
989
1010
1033
1055
1078
1100
1123
1146
1169
1192
1215
1238
1260
1283
1305
1327
1349
1370
1390
1410
1429
1446
1463
1479
1494
1508
1521
1532
1542
1551
1559
1566
1571
1576
1579
1580
1581
1580
1578
1575
1570
1565
1558
1550
1542
1532
1521
1509
1497
1484
1469
1455
1439
1424
1407
1391
1374
1357
1340
1323
1306
1289
1273
1256
1240
1224
1208
1192
1176
1161
1146
1131
1116
1101
1086
1072
1058
1043
1029
1014
1002
988
975
961
948
935
923
910
898
886
874
863
852
841
831
821
812
803
795
787
780
773
767
761
756
752
748
745
742
739
736
734
732
730
728
725
723
720
717
713
710
706
701
697
692
686
680
674
667
660
653
645
637
628
619
610
600
591
581
571
560
550
540
530
519
509
499
489
479
468
458
447
436
425
413
401
389
376
363
349
335
320
304
288
271
253
235
216
197
178
159
139
119
99
79
59
39
19
-1
-20
-39
-57
-76
-94
-111
-128
-145
-162
-179
-195
-212
-229
-246
-263
-280
-298
-316
-334
-353
-372
-391
-411
-431
-451
-471
-491
-511
-531
-551
-570
-589
-606
-624
-640
-656
-671
-684
-697
-709
-720
-730
-739
-747
-754
-760
-766
-770
-774
-777
-779
-781
-781
-781
-781
-779
-777
-774
-770
-765
-759
-753
-746
-737
-728
-718
-708
-696
-684
-670
-657
-642
-627
-611
-594
-577
-559
-541
-522
-502
-483
-463
-443
-422
-402
-381
-361
-340
-320
-299
-279
-259
-239
-218
-198
-178
-159
-139
-119
-100
-81
-61
-43
-24
-5
13
31
48
66
83
99
116
132
147
162
177
191
205
218
230
242
253
263
272
281
289
296
302
308
312
316
319
322
324
325
326
327
327
327
327
327
328
328
329
330
331
332
334
336
338
340
343
345
348
351
353
356
359
362
364
367
370
373
376
379
382
385
388
391
395
399
403
407
411
416
421
426
431
437
443
448
454
461
467
473
480
486
493
499
505
512
518
523
529
534
539
544
548
551
554
556
558
559
559
559
558
556
553
550
546
541
536
530
522
515
506
497
486
475
463
450
436
421
405
388
369
349
328
306
282
257
230
202
173
142
110
77
43
8
-29
-66
-104
-142
-181
-221
-261
-301
-341
-382
-422
-462
-502
-542
-581
-619
-657
-693
-729
-764
-798
-830
-862
-892
-921
-948
-974
-998
-1020
-1042
-1062
-1080
-1097
-1112
-1125
-1137
-1147
-1155
-1162
-1166
-1169
-1170
-1170
-1167
-1163
-1156
-1148
-1138
-1126
-1113
-1097
-1080
-1061
-1040
-1016
-992
-966
-938
-908
-877
-844
-810
-774
-737
-699
-659
-618
-575
-532
-487
-442
-395
-348
-300
-251
-201
-152
-102
-51
-1
49
98
148
196
244
291
337
382
426
469
510
551
589
627
663
697
731
762
792
821
848
873
896
918
938
956
973
987
1000
1010
1020
1027
1032
1035
1036
1035
1032
1028
1020
1012
1002
989
975
958
940
919
897
873
847
819
790
759
726
693
658
623
586
549
512
474
435
397
359
321
284
246
210
174
139
105
72
39
8
-23
-52
-81
-109
-135
-161
-186
-210
-232
-254
-275
-296
-315
-333
-351
-368
-384
-400
-415
-430
-443
-457
-469
-481
-492
-503
-512
-521
-528
-535
-541
-545
-549
-551
-553
-553
-553
-552
-549
-546
-542
-538
-533
-527
-520
-513
-506
-497
-488
-479
-468
-457
-446
-433
-420
-406
-391
-376
-360
-344
-326
-309
-290
-272
-252
-233
-212
-192
-170
-149
-127
-105
-82
-60
-37
-13
10
34
58
81
105
129
153
178
202
226
249
273
297
322
346
370
395
420
445
470
496
522
548
575
601
628
655
682
709
736
762
789
815
842
867
893
918
942
966
990
1012
1035
1057
1079
1099
1119
1139
1157
1175
1192
1208
1223
1237
1250
1261
1272
1281
1288
1294
1299
1302
1303
1303
1301
1297
1292
1285
1276
1266
1254
1240
1225
1209
1191
1171
1150
1128
1104
1079
1053
1026
997
967
937
905
872
839
805
771
736
701
666
631
595
560
525
491
456
422
389
356
324
293
262
233
204
176
150
124
100
77
56
36
17
-1
-16
-31
-43
-54
-64
-72
-78
-83
-86
-88
-88
-87
-84
-80
-75
-68
-61
-52
-42
-31
-19
-6
9
24
40
57
75
93
113
133
153
174
196
217
239
262
284
307
329
352
375
397
420
442
464
485
507
527
548
568
587
605
623
639
655
670
683
695
706
716
724
730
735
738
739
739
736
732
726
718
708
696
683
667
651
633
613
592
570
546
521
495
468
440
411
380
349
316
282
248
212
176
138
100
61
21
-20
-60
-102
-143
-185
-227
-269
-310
-352
-392
-433
-473
-512
-550
-587
-624
-659
-694
-727
-759
-790
-819
-847
-873
-899
-922
-944
-965
-984
-1002
-1018
-1033
-1046
-1058
-1068
-1077
-1084
-1090
-1095
-1099
-1101
-1103
-1103
-1102
-1100
-1098
-1094
-1090
-1085
-1079
-1072
-1064
-1056
-1047
-1038
-1028
-1016
-1006
-994
-981
-967
-952
-937
-920
-902
-884
-864
-843
-820
-797
-772
-747
-720
-692
-664
-635
-605
-575
-544
-513
-482
-450
-418
-386
-354
-322
-290
-258
-226
-194
-162
-131
-100
-70
-40
-10
19
47
75
103
129
155
181
205
229
252
275
297
318
338
358
377
395
412
428
444
458
471
484
495
505
515
523
530
535
540
543
545
546
545
543
540
535
528
520
511
500
488
474
459
443
426
407
388
367
346
323
300
275
250
224
197
170
141
112
83
53
22
-9
-41
-73
-105
-138
-172
-205
-239
-274
-308
-343
-378
-412
-447
-483
-518
-553
-587
-622
-656
-690
-723
-756
-788
-819
-850
-879
-907
-934
-960
-985
-1008
-1030
-1051
-1070
-1088
-1104
-1119
-1132
-1143
-1153
-1160
-1166
-1171
-1173
-1174
-1173
-1171
-1167
-1162
-1155
-1148
-1138
-1128
-1117
-1104
-1090
-1076
-1060
-1043
-1025
-1006
-985
-964
-942
-918
-893
-867
-840
-812
-783
-752
-721
-689
-656
-623
-588
-553
-517
-480
-443
-406
-368
-330
-291
-252
-213
-174
-135
-96
-56
-17
22
61
99
138
176
213
251
288
324
360
396
431
466
500
534
567
600
632
663
693
723
752
780
807
833
858
881
904
925
944
962
979
994
1008
1020
1031
1040
1048
1054
1059
1062
1064
1065
1064
1062
1058
1054
1048
1042
1034
1025
1014
1004
993
981
968
954
940
925
910
894
878
861
845
828
811
794
776
759
741
724
706
689
671
654
636
619
602
585
568
551
534
518
501
485
469
453
437
422
406
391
376
361
347
333
319
306
293
281
269
258
247
237
228
219
211
204
198
192
187
183
179
176
174
172
171
171
171
172
173
175
178
181
184
188
193
198
203
208
214
221
228
235
242
250
258
266
275
284
294
304
314
325
335
347
358
369
381
393
404
416
427
439
450
461
472
483
493
504
514
523
532
541
549
556
563
569
574
579
582
585
586
587
587
585
583
580
576
571
565
558
551
543
534
524
514
503
491
479
466
452
438
423
408
391
374
357
338
320
300
280
260
239
217
195
173
151
128
105
81
58
34
10
-14
-38
-62
-87
-111
-135
-159
-182
-206
-229
-252
-274
-295
-316
-336
-356
-375
-392
-409
-426
-441
-455
-469
-482
-494
-505
-516
-526
-535
-543
-552
-559
-566
-573
-580
-587
-593
-600
-606
-613
-620
-628
-636
-644
-652
-661
-671
-681
-692
-703
-714
-726
-738
-750
-763
-776
-789
-802
-815
-828
-841
-854
-867
-879
-892
-904
-916
-927
-939
-950
-961
-972
-983
-993
-1004
-1014
-1025
-1035
-1046
-1056
-1067
-1077
-1087
-1097
-1107
-1117
-1126
-1135
-1144
-1153
-1161
-1169
-1177
-1184
-1191
-1198
-1205
-1212
-1218
-1225
-1232
-1239
-1246
-1254
-1261
-1270
-1278
-1287
-1297
-1307
-1317
-1328
-1340
-1352
-1364
-1377
-1390
-1403
-1417
-1431
-1445
-1459
-1473
-1487
-1501
-1515
-1528
-1541
-1554
-1567
-1579
-1591
-1603
-1615
-1626
-1637
-1648
-1658
-1668
-1678
-1687
-1696
-1704
-1712
-1719
-1725
-1731
-1736
-1741
-1744
-1747
-1750
-1752
-1753
-1754
-1754
-1754
-1753
-1752
-1751
-1750
-1749
-1747
-1746
-1745
-1743
-1742
-1741
-1739
-1738
-1736
-1734
-1732
-1730
-1728
-1726
-1723
-1720
-1717
-1714
-1711
-1707
-1704
-1700
-1696
-1693
-1689
-1686
-1683
-1679
-1677
-1674
-1672
-1671
-1670
-1669
-1669
-1669
-1670
-1671
-1673
-1675
-1677
-1680
-1684
-1687
-1692
-1696
-1701
-1707
-1713
-1719
-1727
-1734
-1743
-1752
-1761
-1771
-1782
-1793
-1805
-1817
-1830
-1843
-1857
-1872
-1887
-1903
-1919
-1935
-1952
-1969
-1986
-2004
-2021
-2039
-2057
-2075
-2092
-2110
-2127
-2144
-2160
-2176
-2192
-2207
-2221
-2235
-2248
-2261
-2273
-2284
-2295
-2305
-2315
-2324
-2333
-2341
-2349
-2356
-2363
-2369
-2374
-2379
-2384
-2387
-2390
-2393
-2394
-2396
-2396
-2396
-2396
-2395
-2393
-2391
-2388
-2385
-2382
-2378
-2373
-2369
-2363
-2357
-2351
-2344
-2336
-2328
-2319
-2310
-2300
-2290
-2279
-2267
-2254
-2241
-2228
-2214
-2199
-2184
-2168
-2152
-2135
-2118
-2101
-2083
-2065
-2047
-2029
-2009
-1992
-1974
-1956
-1938
-1921
-1904
-1887
-1871
-1855
-1840
-1825
-1811
-1797
-1784
-1771
-1758
-1746
-1734
-1723
-1712
-1702
-1692
-1683
-1673
-1665
-1657
-1649
-1642
-1635
-1629
-1623
-1617
-1612
-1608
-1603
-1599
-1596
-1593
-1590
-1587
-1584
-1582
-1580
-1578
-1575
-1573
-1570
-1567
-1564
-1560
-1555
-1550
-1544
-1537
-1530
-1523
-1514
-1505
-1496
-1486
-1476
-1465
-1454
-1443
-1432
-1420
-1409
-1397
-1385
-1373
-1362
-1350
-1338
-1327
-1315
-1304
-1292
-1281
-1270
-1259
-1248
-1236
-1225
-1214
-1202
-1190
-1178
-1166
-1154
-1141
-1128
-1115
-1101
-1087
-1073
-1059
-1044
-1029
-1014
-999
-983
-968
-952
-937
-921
-905
-890
-874
-859
-844
-828
-813
-797
-782
-767
-751
-735
-720
-704
-688
-672
-656
-640
-623
-607
-590
-573
-556
-539
-522
-505
-487
-469
-451
-432
-413
-393
-373
-352
-331
-310
-288
-265
-242
-219
-195
-171
-147
-123
-99
-74
-50
-26
-2
21
44
66
88
109
129
149
167
184
201
216
230
243
254
265
274
283
290
296
302
306
309
312
313
314
314
313
311
308
306
302
298
294
289
284
278
273
267
261
255
248
242
235
229
222
215
208
201
194
187
180
173
166
160
153
147
141
135
130
124
120
115
111
108
105
103
101
99
98
97
97
97
98
99
100
101
103
105
108
111
114
118
122
126
131
136
142
149
155
163
171
179
188
197
207
217
228
239
250
261
273
286
299
312
326
340
354
370
385
402
419
437
455
474
495
516
538
560
584
609
634
661
688
716
744
773
802
832
861
891
921
950
980
1008
1038
1066
1094
1121
1147
1172
1196
1220
1242
1263
1283
1302
1319
1335
1349
1362
1373
1382
1390
1396
1400
1403
1403
1403
1400
1396
1391
1384
1376
1366
1356
1344
1331
1317
1302
1286
1269
1251
1233
1213
1193
1172
1150
1127
1103
1078
1052
1025
997
968
938
907
875
842
809
774
738
701
664
626
587
547
507
466
425
384
342
300
257
215
172
130
87
45
3
-39
-81
-122
-163
-204
-244
-283
-322
-360
-397
-433
-468
-502
-534
-566
-596
-625
-652
-678
-702
-725
-746
-765
-783
-799
-814
-827
-838
-849
-858
-865
-872
-877
-881
-884
-886
-887
-887
-886
-883
-880
-875
-870
-863
-855
-845
-834
-822
-809
-794
-779
-762
-743
-724
-704
-683
-661
-638
-614
-590
-565
-540
-515
-489
-462
-436
-410
-384
-357
-331
-306
-280
-255
-230
-206
-182
-158
-135
-112
-89
-67
-45
-23
-2
19
40
61
82
102
121
141
159
178
195
213
229
244
259
272
285
296
306
315
322
328
332
336
337
337
336
332
328
321
313
304
292
279
264
246
228
207
184
159
133
104
75
43
11
-23
-58
-94
-131
-169
-207
-245
-284
-323
-363
-402
-442
-482
-522
-561
-601
-641
-680
-719
-757
-795
-832
-868
-903
-937
-970
-1002
-1032
-1061
-1088
-1114
-1138
-1160
-1180
-1199
-1215
-1229
-1242
-1252
-1260
-1266
-1270
-1272
-1271
-1268
-1262
-1254
-1244
-1231
-1216
-1198
-1178
-1155
-1130
-1103
-1073
-1041
-1006
-971
-933
-893
-851
-808
-763
-717
-669
-620
-571
-520
-468
-416
-363
-310
-257
-203
-149
-95
-42
11
64
116
167
217
266
314
360
406
450
492
533
572
610
646
680
713
744
772
799
824
848
869
888
905
920
933
944
954
961
966
969
971
970
968
964
958
950
940
929
915
900
884
865
845
823
799
774
747
718
688
656
623
589
553
516
479
440
400
359
318
277
235
193
151
109
67
26
-15
-55
-93
-131
-168
-203
-237
-269
-299
-328
-355
-380
-404
-425
-445
-463
-479
-494
-506
-517
-525
-532
-537
-540
-541
-540
-537
-533
-526
-517
-506
-493
-478
-461
-441
-420
-397
-372
-345
-317
-287
-255
-223
-189
-155
-120
-85
-48
-12
25
61
98
135
171
207
243
278
313
347
381
414
445
476
507
536
564
591
617
643
667
690
712
733
754
773
791
809
825
841
856
869
882
894
905
915
925
933
940
947
952
957
960
963
964
964
964
962
959
955
950
943
936
928
919
909
898
886
873
860
847
832
818
803
788
772
757
741
726
710
695
679
663
648
633
617
602
587
572
558
543
529
515
501
488
475
462
450
439
428
419
410
402
394
388
383
379
376
374
373
373
374
376
379
382
387
392
398
405
412
421
430
440
450
461
473
485
497
511
524
538
552
566
580
595
609
623
637
650
663
675
687
698
708
718
726
734
741
747
753
757
760
763
765
766
766
765
764
762
759
755
751
746
741
734
727
719
711
701
691
679
667
653
639
623
606
588
569
548
527
504
480
455
428
401
373
344
314
284
253
222
190
158
127
95
63
32
1
-30
-60
-91
-120
-149
-178
-207
-236
-264
-292
-320
-348
-376
-404
-432
-461
-489
-518
-547
-576
-605
-634
-663
-693
-723
-753
-783
-813
-843
-874
-905
-935
-966
-996
-1027
-1057
-1088
-1117
-1147
-1176
-1205
-1233
-1260
-1287
-1313
-1338
-1363
-1386
-1408
-1430
-1450
-1469
-1487
-1503
-1519
-1533
-1546
-1558
-1569
-1579
-1588
-1596
-1603
-1609
-1614
-1618
-1622
-1625
-1627
-1629
-1630
-1630
-1629
-1628
-1627
-1624
-1621
-1618
-1613
-1608
-1603
-1596
-1589
-1582
-1574
-1566
-1557
-1548
-1538
-1529
-1520
-1510
-1501
-1493
-1485
-1477
-1470
-1464
-1459
-1454
-1451
-1448
-1446
-1446
-1446
-1447
-1449
-1452
-1457
-1462
-1468
-1476
-1484
-1494
-1506
-1518
-1532
-1548
-1565
-1584
-1605
-1627
-1651
-1677
-1705
-1735
-1767
-1801
-1836
-1874
-1913
-1954
-1996
-2040
-2086
-2132
-2180
-2229
-2279
-2330
-2381
-2433
-2485
-2537
-2590
-2643
-2695
-2748
-2800
-2852
-2903
-2954
-3004
-3053
-3101
-3148
-3195
-3240
-3284
-3326
-3367
-3407
-3445
-3482
-3517
-3550
-3581
-3611
-3639
-3664
-3688
-3710
-3729
-3746
-3761
-3774
-3785
-3793
-3800
-3803
-3805
-3805
-3802
-3797
-3791
-3782
-3771
-3759
-3745
-3729
-3711
-3692
-3672
-3650
-3628
-3603
-3578
-3552
-3524
-3496
-3466
-3435
-3404
-3371
-3337
-3302
-3267
-3230
-3193
-3154
-3115
-3076
-3036
-2995
-2955
-2914
-2873
-2831
-2790
-2749
-2708
-2668
-2628
-2588
-2549
-2511
-2473
-2436
-2400
-2365
-2331
-2297
-2265
-2235
-2205
-2177
-2150
-2125
-2101
-2079
-2059
-2041
-2024
-2009
-1996
-1984
-1975
-1967
-1960
-1956
-1953
-1952
-1952
-1953
-1956
-1961
-1967
-1974
-1983
-1994
-2005
-2019
-2033
-2050
-2068
-2088
-2109
-2132
-2156
-2182
-2209
-2238
-2268
-2299
-2331
-2364
-2399
-2434
-2470
-2506
-2543
-2580
-2618
-2656
-2694
-2731
-2769
-2807
-2844
-2880
-2916
-2952
-2986
-3019
-3052
-3082
-3112
-3140
-3166
-3190
-3212
-3231
-3249
-3264
-3277
-3288
-3295
-3301
-3303
-3304
-3301
-3296
-3288
-3278
-3265
-3250
-3233
-3213
-3190
-3166
-3139
-3110
-3079
-3046
-3011
-2975
-2936
-2896
-2854
-2810
-2766
-2719
-2672
-2623
-2572
-2521
-2468
-2415
-2360
-2305
-2248
-2191
-2133
-2074
-2015
-1955
-1894
-1833
-1772
-1710
-1648
-1586
-1525
-1463
-1402
-1341
-1280
-1220
-1161
-1102
-1044
-987
-931
-876
-822
-769
-717
-667
-619
-572
-526
-483
-441
-402
-364
-329
-295
-264
-235
-209
-185
-163
-143
-126
-111
-98
-88
-79
-73
-69
-67
-67
-68
-72
-77
-85
-93
-103
-115
-128
-142
-158
-174
-192
-210
-229
-249
-270
-290
-312
-333
-355
-378
-400
-422
-445
-468
-490
-512
-534
-556
-577
-598
-618
-638
-657
-674
-691
-707
-722
-735
-747
-758
-768
-775
-782
-787
-790
-791
-790
-788
-783
-777
-768
-757
-744
-730
-713
-693
-672
-649
-624
-597
-568
-537
-504
-470
-434
-397
-358
-318
-277
-235
-191
-147
-102
-56
-10
37
84
132
179
227
275
322
370
416
462
508
552
596
639
681
722
762
800
838
874
910
944
977
1008
1040
1071
1100
1128
1156
1183
1209
1234
1259
1283
1306
1329
1351
1373
1394
1415
1434
1454
1473
1491
1508
1526
1542
1559
1574
1590
1605
1619
1633
1646
1659
1670
1682
1692
1702
1710
1718
1724
1730
1735
1738
1741
1743
1744
1744
1743
1742
1740
1737
1734
1731
1728
1724
1720
1715
1711
1707
1702
1698
1694
1690
1686
1683
1679
1676
1673
1670
1667
1664
1661
1658
1655
1652
1649
1646
1642
1639
1635
1631
1627
1623
1619
1616
1612
1608
1604
1600
1597
1593
1589
1585
1581
1576
1571
1566
1561
1556
1550
1543
1537
1530
1522
1514
1506
1498
1489
1480
1470
1460
1450
1439
1428
1417
1405
1393
1380
1367
1354
1341
1328
1314
1301
1288
1275
1262
1250
1238
1227
1216
1206
1197
1188
1179
1172
1165
1158
1152
1147
1143
1139
1135
1133
1131
1130
1130
1131
1132
1135
1139
1144
1150
1157
1165
1174
1184
1195
1206
1219
1232
1246
1261
1276
1292
1308
1324
1341
1358
1375
1393
1410
1428
1446
1465
1483
1501
1520
1538
1556
1574
1592
1610
1626
1643
1658
1673
1688
1701
1713
1724
1733
1742
1749
1754
1758
1760
1760
1758
1755
1750
1742
1733
1722
1708
1693
1676
1657
1636
1613
1588
1561
1532
1502
1469
1435
1399
1361
1321
1279
1235
1190
1142
1093
1042
988
933
876
817
757
695
631
566
499
431
363
293
222
151
80
8
-64
-137
-208
-280
-351
-422
-491
-560
-627
-693
-758
-821
-883
-942
-1000
-1056
-1109
-1161
-1210
-1257
-1302
-1344
-1384
-1422
-1457
-1490
-1521
-1550
-1577
-1602
-1625
-1646
-1665
-1682
-1697
-1711
-1723
-1732
-1740
-1747
-1751
-1753
-1754
-1753
-1750
-1745
-1738
-1730
-1720
-1708
-1695
-1681
-1665
-1648
-1630
-1610
-1590
-1569
-1548
-1526
-1504
-1481
-1459
-1436
-1413
-1390
-1367
-1344
-1322
-1299
-1276
-1253
-1231
-1208
-1185
-1161
-1138
-1114
-1090
-1065
-1040
-1014
-988
-961
-934
-906
-878
-850
-821
-793
-763
-734
-705
-676
-647
-619
-590
-563
-536
-509
-484
-459
-435
-412
-390
-370
-350
-331
-314
-298
-283
-269
-256
-244
-233
-223
-214
-206
-198
-191
-184
-178
-172
-167
-161
-156
-150
-144
-138
-132
-125
-119
-112
-104
-97
-89
-81
-73
-66
-58
-50
-43
-36
-28
-21
-14
-8
-1
6
12
19
25
32
38
45
52
58
65
72
79
86
94
101
109
116
124
131
139
146
153
160
167
173
178
184
188
192
195
197
199
199
199
198
195
192
187
182
175
168
160
150
140
129
118
106
94
81
69
56
44
33
22
12
2
-6
-13
-18
-22
-25
-25
-23
-20
-14
-6
4
17
32
49
69
91
116
143
172
204
238
275
315
357
401
449
499
551
607
664
725
788
853
921
992
1065
1140
1218
1298
1381
1465
1552
1641
1732
1824
1918
2013
2112
2211
2311
2413
2516
2620
2725
2830
2937
3044
3151
3259
3366
3474
3581
3688
3794
3900
4005
4109
4212
4313
4413
4511
4607
4701
4793
4882
4969
5053
5134
5213
5288
5361
5430
5496
5559
5618
5675
5728
5777
5823
5866
5905
5940
5971
5999
6023
6044
6060
6073
6083
6088
6090
6089
6084
6076
6065
6052
6035
6016
5994
5970
5943
5915
5885
5853
5819
5783
5746
5707
5667
5626
5583
5539
5493
5447
5399
5351
5302
5252
5202
5151
5100
5049
4998
4947
4896
4846
4796
4747
4699
4652
4606
4562
4518
4477
4436
4398
4361
4326
4293
4262
4234
4207
4183
4161
4142
4125
4112
4100
4091
4086
4083
4085
4089
4094
4105
4118
4133
4151
4173
4196
4223
4251
4282
4315
4350
4387
4425
4464
4504
4545
4587
4629
4671
4714
4756
4798
4840
4882
4922
4963
5002
5041
5078
5115
5150
5184
5217
5248
5278
5306
5333
5358
5381
5402
5422
5439
5456
5470
5484
5496
5506
5516
5524
5532
5539
5545
5550
5555
5560
5564
5567
5570
5573
5576
5578
5579
5581
5581
5582
5582
5582
5582
5581
5579
5578
5576
5573
5570
5566
5561
5556
5549
5542
5534
5524
5514
5502
5489
5475
5460
5443
5426
5408
5389
5369
5349
5328
5307
5286
5264
5243
5222
5202
5182
5162
5143
5125
5108
5092
5077
5063
5050
5038
5027
5017
5008
4999
4991
4983
4976
4969
4961
4954
4946
4938
4930
4920
4911
4900
4889
4876
4863
4849
4834
4818
4801
4784
4765
4746
4726
4705
4683
4661
4639
4616
4592
4568
4544
4519
4494
4469
4443
4416
4389
4362
4335
4307
4279
4250
4221
4191
4161
4131
4100
4069
4037
4003
3972
3939
3905
3871
3837
3802
3768
3733
3698
3663
3629
3595
3561
3528
3495
3464
3433
3403
3374
3345
3318
3292
3266
3242
3219
3196
3175
3154
3135
3116
3098
3080
3064
3048
3033
3019
3006
2993
2982
2972
2962
2953
2946
2939
2934
2929
2925
2922
2920
2918
2917
2917
2916
2917
2917
2918
2919
2921
2922
2924
2925
2927
2928
2929
2931
2932
2933
2934
2934
2935
2935
2934
2933
2932
2930
2927
2923
2918
2913
2906
2898
2889
2879
2868
2855
2841
2826
2810
2792
2773
2753
2732
2710
2686
2662
2636
2609
2581
2552
2521
2489
2456
2422
2387
2351
2313
2275
2235
2195
2153
2110
2066
2021
1976
1929
1882
1833
1784
1733
1682
1630
1576
1522
1467
1412
1356
1299
1241
1183
1125
1066
1006
946
886
825
765
704
642
581
520
459
398
337
276
216
157
98
39
-18
-75
-130
-184
-237
-289
-339
-388
-435
-481
-525
-567
-608
-647
-684
-719
-753
-786
-817
-846
-873
-899
-924
-947
-968
-988
-1006
-1024
-1040
-1055
-1068
-1081
-1092
-1102
-1111
-1119
-1125
-1130
-1134
-1137
-1138
-1138
-1136
-1133
-1128
-1122
-1114
-1105
-1095
-1084
-1072
-1059
-1045
-1031
-1016
-1000
-987
-972
-958
-944
-930
-916
-903
-890
-878
-866
-854
-843
-831
-820
-809
-797
-786
-774
-761
-748
-735
-721
-707
-692
-676
-659
-641
-623
-603
-582
-560
-537
-513
-488
-461
-433
-404
-374
-342
-310
-276
-242
-206
-170
-132
-94
-56
-17
23
63
104
145
187
229
271
313
356
398
441
483
525
566
607
647
687
726
764
801
836
871
905
937
969
999
1028
1055
1081
1106
1129
1151
1171
1190
1207
1223
1237
1250
1261
1270
1278
1284
1289
1292
1294
1294
1292
1289
1284
1278
1270
1260
1248
1235
1220
1202
1183
1162
1138
1113
1085
1056
1024
990
953
914
873
829
783
734
682
628
572
512
451
387
321
252
182
110
35
-40
-117
-196
-275
-356
-437
-520
-602
-686
-769
-853
-937
-1022
-1106
-1190
-1275
-1359
-1443
-1526
-1609
-1692
-1774
-1855
-1936
-2015
-2093
-2170
-2245
-2318
-2389
-2459
-2526
-2591
-2654
-2714
-2771
-2826
-2877
-2927
-2973
-3017
-3058
-3097
-3133
-3167
-3199
-3229
-3257
-3283
-3308
-3332
-3354
-3376
-3396
-3416
-3436
-3455
-3473
-3492
-3511
-3529
-3548
-3567
-3586
-3606
-3625
-3646
-3666
-3687
-3708
-3730
-3753
-3776
-3800
-3824
-3849
-3876
-3903
-3931
-3960
-3991
-4022
-4056
-4090
-4126
-4164
-4203
-4243
-4285
-4329
-4373
-4419
-4466
-4514
-4563
-4613
-4664
-4715
-4768
-4820
-4873
-4927
-4981
-5035
-5089
-5144
-5199
-5253
-5308
-5362
-5416
-5470
-5523
-5575
-5627
-5678
-5728
-5777
-5825
-5872
-5918
-5962
-6004
-6046
-6085
-6123
-6159
-6193
-6226
-6257
-6286
-6313
-6338
-6362
-6384
-6404
-6421
-6438
-6452
-6464
-6474
-6483
-6489
-6493
-6496
-6497
-6495
-6492
-6486
-6479
-6469
-6458
-6444
-6428
-6410
-6390
-6368
-6343
-6317
-6289
-6259
-6227
-6194
-6159
-6123
-6086
-6048
-6009
-5969
-5928
-5888
-5846
-5805
-5764
-5724
-5684
-5644
-5605
-5568
-5531
-5496
-5462
-5429
-5398
-5369
-5341
-5315
-5291
-5268
-5248
-5229
-5213
-5198
-5185
-5175
-5166
-5159
-5155
-5152
-5151
-5152
-5154
-5159
-5165
-5172
-5182
-5193
-5206
-5220
-5236
-5253
-5272
-5292
-5313
-5336
-5360
-5386
-5412
-5440
-5468
-5498
-5528
-5559
-5590
-5622
-5655
-5688
-5721
-5755
-5788
-5821
-5854
-5887
-5919
-5950
-5981
-6010
-6038
-6065
-6091
-6116
-6138
-6160
-6180
-6198
-6215
-6230
-6245
-6257
-6269
-6279
-6288
-6296
-6304
-6310
-6316
-6321
-6325
-6328
-6330
-6332
-6333
-6333
-6332
-6331
-6329
-6326
-6323
-6319
-6315
-6311
-6307
-6302
-6297
-6293
-6288
-6283
-6278
-6274
-6269
-6264
-6259
-6254
-6249
-6243
-6238
-6232
-6226
-6219
-6212
-6205
-6198
-6190
-6182
-6173
-6164
-6154
-6144
-6134
-6122
-6111
-6098
-6085
-6071
-6057
-6041
-6025
-6008
-5991
-5973
-5954
-5934
-5914
-5893
-5872
-5850
-5829
-5806
-5784
-5761
-5738
-5715
-5692
-5668
-5644
-5619
-5594
-5569
-5543
-5516
-5489
-5461
-5432
-5402
-5372
-5341
-5309
-5276
-5243
-5208
-5173
-5138
-5101
-5064
-5026
-4988
-4949
-4909
-4869
-4828
-4787
-4746
-4704
-4661
-4619
-4575
-4532
-4488
-4444
-4400
-4355
-4310
-4265
-4220
-4175
-4130
-4083
-4038
-3993
-3948
-3902
-3857
-3811
-3766
-3721
-3676
-3632
-3588
-3545
-3501
-3459
-3417
-3375
-3335
-3295
-3255
-3217
-3180
-3143
-3108
-3074
-3041
-3009
-2978
-2949
-2921
-2894
-2868
-2843
-2820
-2797
-2775
-2755
-2735
-2715
-2697
-2679
-2661
-2644
-2628
-2612
-2595
-2580
-2564
-2548
-2533
-2517
-2502
-2487
-2471
-2456
-2441
-2427
-2412
-2398
-2384
-2370
-2357
-2343
-2330
-2316
-2302
-2289
-2275
-2260
-2245
-2230
-2214
-2197
-2180
-2162
-2143
-2124
-2104
-2083
-2062
-2040
-2017
-1994
-1971
-1947
-1922
-1897
-1871
-1845
-1818
-1791
-1763
-1735
-1706
-1676
-1645
-1612
-1579
-1545
-1509
-1472
-1433
-1392
-1350
-1307
-1262
-1215
-1167
-1117
-1066
-1014
-960
-905
-849
-793
-735
-676
-617
-557
-497
-435
-373
-311
-248
-184
-120
-55
11
77
144
211
279
348
418
488
559
631
703
777
852
927
1004
1081
1160
1239
1320
1402
1485
1568
1653
1739
1826
1914
2003
2093
2183
2274
2366
2458
2551
2643
2736
2829
2922
3016
3109
3202
3295
3388
3480
3573
3665
3756
3847
3938
4027
4117
4206
4294
4380
4466
4551
4635
4717
4799
4879
4958
5035
5111
5186
5259
5330
5400
5467
5533
5597
5658
5718
5776
5831
5885
5937
5986
6034
6079
6123
6165
6206
6244
6281
6317
6351
6383
6415
6445
6474
6502
6529
6555
6580
6604
6627
6650
6672
6693
6714
6734
6754
6773
6792
6810
6828
6845
6863
6880
6896
6913
6929
6945
6961
6977
6993
7009
7024
7040
7055
7071
7086
7101
7116
7130
7145
7159
7173
7187
7200
7214
7226
7239
7252
7264
7276
7288
7300
7312
7324
7336
7348
7361
7373
7386
7399
7412
7425
7439
7452
7465
7479
7492
7506
7519
7533
7546
7560
7573
7586
7599
7612
7625
7638
7651
7664
7677
7690
7704
7717
7731
7745
7760
7775
7790
7805
7821
7837
7853
7870
7887
7904
7921
7939
7956
7974
7991
8007
8025
8041
8057
8073
8087
8101
8114
8125
8137
8147
8154
8162
8167
8173
8176
8177
8178
8176
8173
8170
8164
8157
8150
8141
8132
8121
8109
8098
8085
8071
8058
8045
8031
8016
8003
7988
7974
7960
7945
7931
7918
7904
7891
7879
7867
7856
7846
7836
7828
7820
7813
7808
7803
7799
7796
7794
7793
7792
7793
7794
7796
7799
7801
7805
7808
7812
7815
7819
7822
7824
7826
7826
7826
7825
7822
7818
7813
7806
7798
7788
7776
7763
7749
7732
7714
7694
7673
7650
7626
7601
7574
7547
7519
7490
7461
7431
7402
7372
7344
7315
7288
7262
7236
7212
7189
7168
7148
7129
7112
7096
7081
7067
7054
7042
7031
7021
7011
7001
6991
6982
6972
6962
6952
6941
6930
6918
6906
6892
6879
6864
6848
6832
6815
6797
6778
6759
6738
6716
6694
6670
6645
6619
6592
6563
6534
6503
6471
6438
6403
6368
6332
6295
6257
6218
6179
6138
6098
6056
6014
5971
5928
5884
5840
5796
5751
5706
5661
5616
5571
5526
5482
5438
5394
5351
5308
5265
5224
5183
5142
5103
5064
5026
4989
4953
4918
4884
4850
4817
4785
4754
4724
4695
4666
4639
4613
4589
4565
4543
4523
4504
4487
4472
4459
4448
4439
4432
4428
4425
4426
4428
4434
4441
4452
4465
4480
4498
4519
4542
4568
4595
4625
4657
4690
4725
4761
4798
4836
4875
4914
4953
4992
5031
5070
5108
5145
5182
5217
5251
5283
5314
5344
5371
5397
5421
5443
5462
5480
5495
5508
5518
5526
5531
5534
5534
5531
5525
5517
5506
5492
5475
5456
5434
5410
5383
5354
5322
5288
5252
5213
5173
5130
5086
5040
4992
4942
4892
4839
4786
4731
4675
4618
4561
4502
4443
4383
4322
4261
4200
4138
4075
4013
3950
3886
3823
3759
3695
3631
3567
3503
3438
3374
3310
3246
3183
3120
3057
2995
2934
2874
2815
2756
2699
2644
2589
2537
2486
2436
2388
2342
2298
2256
2215
2176
2139
2103
2069
2037
2005
1976
1948
1921
1895
1870
1846
1824
1802
1781
1761
1742
1723
1706
1689
1673
1658
1644
1630
1617
1605
1594
1583
1573
1564
1556
1549
1543
1538
1534
1532
1530
1530
1531
1534
1537
1542
1548
1554
1562
1570
1579
1589
1600
1611
1622
1633
1644
1656
1667
1678
1689
1700
1710
1720
1730
1739
1747
1755
1762
1768
1774
1779
1783
1786
1789
1791
1792
1793
1794
1794
1794
1793
1793
1792
1792
1792
1792
1792
1792
1793
1794
1796
1797
1800
1802
1805
1808
1811
1814
1816
1819
1822
1824
1825
1826
1826
1826
1825
1823
1819
1815
1810
1803
1795
1785
1774
1761
1747
1731
1713
1693
1672
1650
1625
1599
1572
1543
1512
1480
1446
1410
1374
1335
1296
1254
1212
1168
1123
1077
1030
981
932
882
831
779
727
674
621
568
515
461
408
355
302
249
197
145
93
42
-8
-58
-108
-156
-204
-251
-298
-343
-387
-430
-472
-512
-551
-587
-622
-655
-685
-713
-739
-761
-781
-797
-810
-821
-827
-831
-831
-828
-821
-812
-798
-782
-763
-740
-714
-685
-652
-617
-578
-537
-492
-444
-394
-341
-285
-226
-166
-102
-37
30
99
169
241
314
388
463
538
613
689
765
841
916
990
1064
1136
1207
1277
1345
1411
1475
1537
1597
1654
1708
1759
1807
1852
1893
1931
1965
1995
2021
2043
2060
2074
2084
2089
2091
2088
2080
2069
2054
2033
2009
1982
1949
1913
1872
1826
1777
1723
1664
1601
1534
1463
1387
1307
1223
1134
1042
947
848
745
640
532
421
308
193
76
-42
-161
-281
-402
-522
-643
-764
-884
-1002
-1121
-1238
-1354
-1467
-1579
-1689
-1796
-1901
-2004
-2104
-2201
-2295
-2386
-2474
-2560
-2642
-2721
-2797
-2869
-2939
-3004
-3067
-3126
-3182
-3234
-3283
-3329
-3371
-3409
-3444
-3476
-3505
-3530
-3552
-3571
-3587
-3599
-3608
-3614
-3616
-3616
-3612
-3604
-3594
-3580
-3563
-3542
-3519
-3492
-3462
-3429
-3394
-3356
-3315
-3272
-3227
-3179
-3130
-3079
-3027
-2973
-2919
-2863
-2807
-2750
-2693
-2637
-2580
-2524
-2469
-2415
-2362
-2310
-2260
-2211
-2164
-2119
-2076
-2035
-1996
-1960
-1927
-1896
-1869
-1844
-1823
-1805
-1791
-1781
-1774
-1771
-1771
-1776
-1784
-1796
-1812
-1831
-1854
-1881
-1911
-1944
-1980
-2020
-2062
-2107
-2154
-2204
-2256
-2310
-2366
-2424
-2483
-2544
-2606
-2669
-2734
-2799
-2865
-2932
-2999
-3066
-3134
-3201
-3268
-3336
-3402
-3469
-3534
-3599
-3663
-3726
-3787
-3848
-3907
-3964
-4019
-4074
-4127
-4177
-4226
-4272
-4317
-4359
-4399
-4436
-4471
-4504
-4534
-4561
-4586
-4608
-4628
-4646
-4660
-4672
-4682
-4689
-4694
-4696
-4695
-4693
-4688
-4680
-4671
-4659
-4645
-4629
-4611
-4591
-4570
-4546
-4521
-4495
-4467
-4438
-4409
-4378
-4346
-4313
-4280
-4246
-4212
-4177
-4143
-4108
-4074
-4040
-4006
-3973
-3940
-3908
-3876
-3845
-3815
-3786
-3757
-3730
-3704
-3679
-3655
-3632
-3610
-3590
-3572
-3555
-3540
-3527
-3515
-3506
-3499
-3494
-3492
-3492
-3494
-3500
-3508
-3519
-3533
-3550
-3570
-3592
-3618
-3646
-3677
-3711
-3747
-3785
-3826
-3869
-3914
-3961
-4009
-4059
-4111
-4164
-4218
-4274
-4330
-4387
-4445
-4504
-4563
-4623
-4683
-4743
-4804
-4865
-4926
-4987
-5048
-5108
-5168
-5228
-5286
-5344
-5401
-5457
-5511
-5564
-5615
-5664
-5711
-5755
-5798
-5837
-5874
-5908
-5938
-5966
-5990
-6011
-6028
-6042
-6052
-6059
-6062
-6062
-6058
-6050
-6038
-6023
-6004
-5982
-5957
-5928
-5896
-5861
-5823
-5781
-5738
-5691
-5642
-5590
-5537
-5481
-5423
-5363
-5301
-5238
-5174
-5107
-5040
-4971
-4902
-4831
-4759
-4687
-4614
-4540
-4466
-4392
-4317
-4242
-4167
-4091
-4017
-3942
-3867
-3792
-3718
-3644
-3570
-3496
-3423
-3350
-3277
-3205
-3133
-3062
-2991
-2920
-2850
-2781
-2711
-2642
-2574
-2505
-2437
-2369
-2301
-2233
-2165
-2097
-2029
-1961
-1892
-1823
-1754
-1684
-1614
-1543
-1472
-1401
-1329
-1257
-1185
-1113
-1040
-968
-896
-823
-751
-679
-608
-537
-467
-397
-328
-259
-191
-125
-59
6
69
132
193
253
312
369
425
480
534
586
636
686
734
781
826
870
913
955
995
1035
1073
1111
1147
1183
1218
1252
1285
1317
1349
1380
1411
1440
1470
1498
1526
1553
1580
1606
1631
1656
1680
1704
1726
1748
1770
1791
1811
1831
1850
1868
1886
1904
1921
1938
1954
1970
1986
2001
2017
2032
2048
2063
2079
2094
2111
2127
2145
2163
2181
2201
2222
2244
2267
2292
2318
2346
2376
2408
2442
2478
2517
2558
2602
2648
2698
2749
2804
2861
2921
2984
3050
3118
3188
3261
3337
3414
3494
3576
3659
3745
3832
3920
4009
4100
4191
4284
4376
4470
4564
4658
4753
4848
4943
5037
5132
5227
5321
5415
5508
5601
5693
5784
5874
5963
6050
6136
6220
6303
6383
6462
6538
6612
6685
6754
6822
6887
6951
7012
7071
7127
7182
7235
7286
7335
7383
7428
7472
7514
7554
7593
7630
7664
7697
7729
7758
7785
7811
7834
7856
7876
7893
7909
7923
7935
7946
7954
7961
7966
7970
7973
7974
7974
7973
7971
7969
7965
7961
7956
7951
7946
7940
7935
7929
7924
7920
7916
7912
7910
7908
7908
7909
7911
7915
7921
7929
7939
7951
7965
7981
8000
8022
8045
8071
8101
8132
8167
8204
8244
8286
8330
8376
8425
8475
8528
8582
8638
8695
8753
8813
8873
8935
8997
9061
9125
9189
9255
9321
9388
9455
9523
9592
9661
9730
9800
9871
9941
10012
10083
10153
10223
10293
10362
10430
10497
10563
10627
10691
10752
10813
10871
10928
10982
11035
11086
11135
11182
11227
11270
11312
11351
11388
11423
11456
11487
11515
11541
11565
11586
11605
11621
11634
11644
11651
11656
11657
11655
11650
11642
11631
11616
11598
11578
11554
11528
11498
11466
11431
11394
11355
11314
11270
11225
11178
11129
11080
11029
10977
10925
10872
10819
10766
10713
10661
10609
10558
10507
10458
10410
10362
10316
10272
10229
10187
10146
10107
10070
10033
9998
9964
9932
9900
9870
9841
9812
9785
9759
9734
9710
9687
9666
9645
9626
9608
9592
9577
9563
9550
9538
9528
9518
9510
9502
9494
9487
9481
9474
9468
9461
9455
9448
9442
9435
9427
9420
9411
9403
9393
9383
9372
9361
9348
9334
9319
9303
9285
9266
9246
9224
9200
9175
9148
9119
9089
9057
9023
8987
8948
8908
8866
8821
8773
8724
8671
8616
8558
8497
8433
8365
8295
8221
8143
8061
7978
7890
7799
7705
7607
7506
7402
7295
7185
7072
6956
6838
6717
6594
6469
6341
6212
6080
5947
5812
5676
5538
5399
5258
5117
4975
4832
4688
4543
4399
4254
4108
3963
3818
3673
3528
3384
3240
3096
2953
2811
2670
2530
2391
2253
2117
1981
1848
1716
1585
1457
1330
1205
1082
961
842
725
610
496
384
274
165
58
-48
-152
-256
-358
-459
-559
-658
-756
-852
-948
-1042
-1135
-1227
-1317
-1406
-1494
-1579
-1663
-1744
-1824
-1901
-1976
-2049
-2119
-2187
-2253
-2316
-2377
-2436
-2492
-2546
-2598
-2648
-2696
-2742
-2786
-2828
-2869
-2909
-2947
-2983
-3019
-3054
-3087
-3120
-3152
-3184
-3215
-3245
-3276
-3306
-3336
-3366
-3396
-3426
-3456
-3487
-3518
-3549
-3581
-3613
-3645
-3678
-3712
-3745
-3780
-3814
-3849
-3885
-3921
-3957
-3995
-4032
-4070
-4110
-4150
-4192
-4234
-4277
-4321
-4366
-4413
-4461
-4510
-4560
-4612
-4665
-4718
-4773
-4829
-4887
-4944
-5003
-5063
-5123
-5183
-5244
-5305
-5367
-5429
-5491
-5553
-5615
-5678
-5740
-5803
-5865
-5928
-5990
-6052
-6115
-6177
-6239
-6301
-6362
-6424
-6485
-6546
-6607
-6667
-6728
-6787
-6847
-6905
-6964
-7021
-7079
-7135
-7190
-7245
-7298
-7350
-7400
-7450
-7497
-7543
-7587
-7629
-7669
-7708
-7744
-7778
-7810
-7840
-7868
-7894
-7919
-7941
-7961
-7980
-7997
-8012
-8025
-8037
-8045
-8054
-8060
-8064
-8067
-8068
-8067
-8064
-8060
-8054
-8047
-8037
-8026
-8013
-7999
-7984
-7966
-7948
-7927
-7905
-7882
-7857
-7831
-7804
-7774
-7744
-7712
-7678
-7643
-7607
-7569
-7529
-7488
-7446
-7402
-7357
-7311
-7264
-7215
-7165
-7114
-7063
-7010
-6957
-6903
-6848
-6793
-6738
-6682
-6625
-6569
-6512
-6455
-6398
-6342
-6285
-6228
-6171
-6114
-6057
-6001
-5944
-5888
-5832
-5777
-5722
-5667
-5612
-5558
-5505
-5451
-5398
-5346
-5294
-5242
-5191
-5140
-5089
-5039
-4988
-4938
-4888
-4838
-4788
-4737
-4687
-4636
-4585
-4534
-4483
-4431
-4379
-4326
-4273
-4220
-4166
-4111
-4056
-4001
-3945
-3888
-3831
-3773
-3714
-3655
-3596
-3535
-3474
-3412
-3350
-3286
-3222
-3158
-3092
-3026
-2959
-2891
-2823
-2754
-2684
-2613
-2542
-2470
-2398
-2325
-2251
-2177
-2102
-2025
-1950
-1874
-1797
-1719
-1642
-1564
-1486
-1407
-1329
-1250
-1172
-1093
-1014
-935
-857
-778
-699
-620
-542
-464
-386
-309
-232
-155
-80
-5
69
141
213
284
353
420
486
551
613
674
733
791
846
899
951
1000
1048
1094
1139
1181
1222
1262
1299
1336
1371
1404
1437
1468
1498
1527
1555
1582
1608
1633
1658
1681
1704
1727
1749
1770
1791
1812
1832
1851
1871
1890
1910
1929
1948
1968
1987
2007
2027
2048
2069
2090
2112
2134
2157
2181
2205
2230
2255
2282
2309
2337
2365
2395
2425
2456
2488
2520
2553
2587
2621
2656
2691
2727
2763
2799
2836
2872
2909
2946
2983
3020
3056
3093
3130
3167
3204
3241
3279
3316
3354
3392
3430
3469
3508
3547
3587
3627
3667
3708
3749
3790
3831
3873
3914
3956
3997
4038
4078
4119
4158
4197
4235
4271
4307
4341
4373
4404
4433
4460
4486
4509
4530
4549
4566
4581
4593
4602
4609
4613
4615
4614
4610
4604
4594
4582
4567
4548
4527
4503
4476
4446
4413
4377
4339
4298
4254
4208
4160
4109
4056
4001
3944
3884
3823
3761
3696
3630
3562
3492
3421
3348
3274
3198
3120
3042
2962
2880
2797
2713
2627
2540
2451
2361
2269
2175
2081
1984
1886
1786
1684
1581
1476
1369
1260
1149
1037
923
807
690
571
451
329
206
81
-44
-171
-298
-426
-556
-685
-816
-947
-1078
-1209
-1341
-1472
-1604
-1734
-1865
-1995
-2124
-2253
-2380
-2507
-2632
-2756
-2878
-2999
-3119
-3236
-3353
-3467
-3579
-3690
-3799
-3906
-4011
-4114
-4215
-4315
-4413
-4509
-4603
-4696
-4788
-4878
-4967
-5055
-5142
-5228
-5314
-5399
-5484
-5568
-5652
-5736
-5820
-5904
-5988
-6072
-6156
-6241
-6325
-6409
-6494
-6579
-6664
-6749
-6834
-6920
-7006
-7093
-7180
-7267
-7356
-7445
-7536
-7627
-7720
-7813
-7909
-8005
-8103
-8203
-8304
-8407
-8512
-8618
-8726
-8836
-8947
-9059
-9173
-9289
-9406
-9524
-9643
-9764
-9885
-10008
-10131
-10255
-10380
-10506
-10632
-10760
-10887
-11016
-11145
-11275
-11405
-11536
-11667
-11798
-11930
-12062
-12194
-12326
-12458
-12590
-12721
-12852
-12982
-13111
-13240
-13368
-13494
-13619
-13743
-13866
-13987
-14106
-14223
-14339
-14452
-14564
-14673
-14780
-14884
-14986
-15084
-15180
-15273
-15362
-15448
-15530
-15608
-15682
-15752
-15819
-15880
-15938
-15991
-16040
-16084
-16123
-16158
-16189
-16215
-16236
-16254
-16268
-16277
-16283
-16283
-16282
-16276
-16265
-16254
-16238
-16219
-16197
-16172
-16143
-16114
-16082
-16047
-16011
-15972
-15931
-15889
-15845
-15799
-15752
-15704
-15655
-15605
-15555
-15503
-15451
-15399
-15347
-15294
-15242
-15189
-15137
-15086
-15035
-14985
-14935
-14886
-14838
-14791
-14745
-14701
-14657
-14616
-14575
-14537
-14500
-14465
-14433
-14403
-14375
-14349
-14327
-14308
-14291
-14279
-14269
-14264
-14262
-14264
-14271
-14282
-14297
-14317
-14342
-14372
-14406
-14445
-14489
-14538
-14592
-14651
-14714
-14783
-14856
-14934
-15016
-15103
-15194
-15289
-15388
-15490
-15596
-15705
-15817
-15932
-16047
-16167
-16288
-16409
-16532
-16656
-16780
-16905
-17030
-17154
-17278
-17401
-17523
-17645
-17764
-17883
-18000
-18115
-18227
-18338
-18447
-18553
-18657
-18758
-18856
-18951
-19043
-19132
-19218
-19300
-19378
-19453
-19523
-19590
-19653
-19711
-19765
-19814
-19859
-19899
-19935
-19966
-19992
-20014
-20031
-20043
-20050
-20053
-20051
-20045
-20034
-20018
-19998
-19974
-19945
-19912
-19875
-19833
-19788
-19738
-19684
-19625
-19563
-19497
-19426
-19352
-19274
-19192
-19106
-19016
-18923
-18826
-18726
-18622
-18515
-18405
-18292
-18176
-18058
-17937
-17813
-17688
-17560
-17431
-17300
-17167
-17034
-16899
-16764
-16628
-16492
-16356
-16219
-16084
-15948
-15813
-15678
-15545
-15412
-15281
-15151
-15023
-14897
-14773
-14652
-14533
-14417
-14303
-14193
-14086
-13982
-13881
-13784
-13691
-13601
-13515
-13433
-13355
-13280
-13209
-13143
-13080
-13022
-12967
-12916
-12870
-12827
-12788
-12754
-12723
-12696
-12673
-12654
-12638
-12627
-12619
-12614
-12614
-12616
-12622
-12631
-12644
-12659
-12677
-12698
-12722
-12748
-12776
-12806
-12838
-12872
-12908
-12945
-12983
-13022
-13062
-13102
-13143
-13184
-13226
-13266
-13307
-13347
-13386
-13424
-13460
-13495
-13529
-13560
-13590
-13617
-13642
-13664
-13684
-13700
-13714
-13724
-13732
-13735
-13736
-13732
-13725
-13713
-13698
-13678
-13655
-13626
-13594
-13556
-13515
-13468
-13417
-13361
-13300
-13234
-13163
-13087
-13006
-12920
-12829
-12733
-12632
-12526
-12415
-12298
-12177
-12050
-11919
-11783
-11641
-11495
-11345
-11189
-11029
-10865
-10697
-10525
-10348
-10168
-9984
-9797
-9607
-9414
-9217
-9018
-8817
-8613
-8406
-8198
-7988
-7777
-7564
-7351
-7136
-6921
-6706
-6491
-6276
-6062
-5848
-5636
-5424
-5215
-5006
-4800
-4596
-4394
-4194
-3997
-3803
-3612
-3424
-3239
-3058
-2880
-2706
-2536
-2370
-2208
-2050
-1896
-1747
-1602
-1461
-1324
-1192
-1064
-940
-820
-704
-592
-485
-381
-281
-185
-92
-3
82
164
242
317
389
458
524
586
646
703
757
809
858
904
948
989
1028
1065
1099
1131
1161
1188
1214
1237
1258
1277
1293
1308
1321
1331
1340
1347
1352
1356
1358
1359
1358
1357
1354
1350
1345
1340
1334
1327
1320
1313
1305
1298
1290
1282
1274
1266
1258
1251
1244
1237
1230
1225
1219
1214
1210
1207
1204
1202
1202
1202
1203
1206
1209
1214
1220
1227
1236
1245
1256
1268
1281
1295
1311
1327
1344
1362
1381
1401
1421
1442
1463
1485
1508
1531
1554
1578
1602
1626
1651
1676
1702
1728
1754
1781
1808
1835
1863
1892
1922
1952
1983
2015
2048
2083
2118
2155
2193
2233
2274
2317
2361
2406
2454
2503
2553
2605
2659
2715
2772
2830
2891
2953
3016
3081
3147
3215
3285
3355
3427
3500
3575
3650
3726
3803
3881
3960
4038
4117
4197
4276
4355
4434
4513
4591
4669
4746
4822
4898
4972
5045
5117
5188
5256
5324
5389
5453
5515
5574
5632
5687
5740
5791
5839
5885
5928
5969
6007
6043
6077
6107
6136
6162
6185
6206
6225
6241
6254
6266
6274
6281
6284
6286
6285
6282
6276
6268
6258
6245
6231
6215
6196
6176
6155
6131
6107
6081
6053
6025
5995
5965
5934
5902
5869
5836
5802
5768
5733
5698
5662
5626
5590
5554
5518
5482
5446
5411
5376
5342
5309
5276
5245
5215
5186
5159
5133
5110
5088
5068
5050
5035
5023
5013
5006
5001
5001
5003
5009
5018
5031
5048
5069
5094
5124
5157
5195
5238
5285
5336
5392
5452
5517
5587
5660
5738
5821
5907
5998
6092
6190
6292
6397
6506
6618
6732
6850
6970
7092
7217
7344
7473
7603
7735
7869
8003
8138
8276
8413
8551
8690
8828
8966
9104
9241
9377
9513
9646
9779
9909
10037
10163
10287
10408
10526
10640
10752
10860
10965
11066
11163
11256
11345
11429
11510
11586
11658
11725
11787
11845
11899
11947
11991
12029
12063
12093
12117
12136
12151
12161
12166
12166
12161
12152
12137
12118
12094
12066
12033
11995
11952
11905
11853
11796
11735
11669
11599
11524
11445
11362
11274
11183
11088
10990
10888
10783
10674
10563
10450
10334
10215
10095
9973
9849
9724
9598
9471
9343
9214
9085
8956
8826
8697
8568
8440
8313
8186
8061
7938
7816
7696
7578
7463
7350
7240
7133
7029
6928
6830
6736
6645
6558
6475
6396
6321
6250
6183
6121
6063
6010
5962
5918
5879
5845
5815
5791
5771
5756
5746
5741
5740
5744
5753
5766
5783
5804
5829
5859
5892
5929
5970
6014
6062
6113
6167
6225
6285
6348
6414
6482
6553
6626
6701
6778
6856
6936
7018
7101
7184
7269
7355
7441
7527
7614
7701
7788
7875
7962
8048
8132
8218
8303
8386
8468
8549
8628
8706
8783
8857
8930
9001
9070
9136
9201
9263
9322
9380
9435
9487
9537
9584
9629
9670
9709
9744
9777
9806
9833
9856
9875
9892
9905
9915
9922
9925
9926
9923
9918
9909
9898
9884
9868
9848
9827
9803
9776
9748
9717
9684
9650
9614
9577
9538
9497
9456
9414
9371
9327
9284
9239
9195
9151
9107
9063
9020
8977
8935
8893
8852
8811
8771
8732
8694
8656
8619
8582
8546
8511
8477
8444
8411
8379
8347
8317
8287
8258
8230
8203
8176
8150
8125
8101
8077
8054
8032
8010
7991
7971
7953
7935
7918
7902
7887
7872
7859
7847
7836
7826
7817
7809
7802
7796
7791
7787
7784
7782
7781
7780
7781
7782
7784
7787
7790
7793
7798
7802
7807
7813
7818
7824
7831
7837
7844
7850
7857
7864
7871
7878
7885
7893
7900
7907
7914
7921
7928
7935
7942
7949
7956
7962
7968
7973
7979
7983
7987
7990
7992
7994
7994
7993
7991
7988
7983
7976
7968
7959
7947
7934
7919
7902
7884
7863
7840
7816
7789
7761
7730
7697
7663
7626
7587
7547
7504
7459
7412
7363
7311
7257
7201
7142
7081
7018
6951
6882
6810
6736
6658
6578
6494
6408
6319
6228
6133
6036
5937
5835
5731
5624
5516
5405
5293
5180
5065
4948
4831
4712
4593
4472
4352
4231
4109
3988
3866
3745
3623
3502
3382
3262
3143
3024
2907
2791
2675
2561
2448
2337
2227
2119
2013
1908
1805
1705
1606
1510
1416
1325
1237
1151
1068
988
911
837
767
700
636
576
520
467
419
374
333
297
264
236
212
192
176
165
158
156
158
164
175
190
210
234
263
295
333
374
420
470
525
583
646
714
785
861
940
1024
1111
1203
1298
1397
1499
1605
1714
1826
1941
2058
2178
2301
2426
2553
2681
2811
2943
3076
3209
3343
3478
3613
3747
3882
4016
4149
4281
4412
4541
4669
4795
4919
5041
5160
5278
5393
5505
5615
5723
5827
5929
6028
6124
6217
6307
6393
6476
6557
6633
6706
6776
6842
6905
6964
7019
7070
7118
7162
7203
7240
7273
7303
7329
7352
7371
7387
7400
7410
7417
7421
7423
7421
7418
7411
7402
7391
7378
7362
7345
7325
7303
7280
7254
7227
7198
7168
7136
7102
7067
7031
6994
6956
6916
6876
6835
6794
6753
6711
6670
6628
6587
6547
6507
6468
6429
6392
6356
6321
6287
6255
6224
6194
6166
6139
6114
6090
6067
6046
6026
6008
5990
5974
5959
5945
5933
5921
5911
5901
5892
5885
5878
5872
5867
5863
5860
5858
5856
5856
5856
5857
5858
5860
5863
5867
5871
5876
5881
5887
5894
5900
5908
5915
5923
5932
5940
5949
5958
5967
5977
5986
5994
6003
6011
6018
6025
6031
6036
6039
6042
6043
6042
6040
6036
6030
6022
6012
6000
5986
5970
5951
5931
5908
5884
5857
5829
5799
5767
5733
5698
5661
5623
5583
5543
5501
5458
5414
5369
5323
5277
5230
5182
5134
5086
5037
4988
4939
4891
4842
4794
4746
4698
4651
4605
4560
4515
4472
4430
4388
4348
4310
4272
4237
4202
4170
4138
4109
4081
4054
4030
4008
3988
3969
3952
3938
3925
3914
3905
3899
3894
3892
3891
3893
3897
3902
3910
3920
3932
3946
3962
3980
4001
4024
4049
4075
4106
4139
4173
4211
4250
4292
4336
4383
4431
4482
4534
4589
4645
4703
4763
4824
4886
4950
5015
5081
5148
5215
5284
5353
5423
5493
5564
5634
5706
5777
5849
5920
5991
6062
6133
6203
6273
6342
6410
6478
6544
6609
6673
6736
6797
6857
6915
6971
7026
7078
7129
7177
7223
7267
7309
7348
7385
7419
7451
7479
7506
7529
7550
7568
7583
7595
7604
7610
7613
7612
7609
7602
7592
7578
7562
7541
7517
7490
7459
7425
7388
7346
7302
7254
7203
7148
7090
7029
6965
6898
6828
6755
6679
6601
6520
6436
6350
6261
6170
6077
5981
5883
5784
5682
5579
5474
5368
5260
5151
5042
4931
4819
4707
4595
4482
4369
4255
4142
4030
3917
3805
3694
3583
3473
3364
3256
3149
3043
2938
2835
2733
2633
2534
2437
2342
2248
2156
2066
1978
1892
1808
1726
1646
1568
1492
1418
1347
1278
1211
1146
1084
1025
967
912
860
810
763
718
676
637
600
566
535
507
481
458
438
421
406
395
385
379
375
374
376
380
386
395
407
421
437
455
476
498
523
550
578
609
641
675
711
747
785
824
864
905
947
989
1032
1075
1118
1161
1204
1247
1289
1331
1373
1413
1452
1491
1528
1564
1598
1631
1662
1692
1719
1744
1768
1789
1808
1824
1838
1849
1858
1863
1867
1867
1864
1858
1849
1837
1822
1804
1782
1756
1728
1696
1660
1620
1577
1531
1480
1426
1368
1306
1241
1172
1099
1022
941
857
768
677
581
482
379
272
162
48
-69
-189
-313
-440
-569
-702
-838
-977
-1118
-1261
-1407
-1555
-1704
-1855
-2008
-2161
-2315
-2470
-2625
-2781
-2936
-3091
-3245
-3398
-3550
-3700
-3849
-3996
-4141
-4283
-4423
-4560
-4694
-4825
-4953
-5077
-5198
-5315
-5428
-5537
-5642
-5744
-5841
-5934
-6024
-6109
-6190
-6267
-6340
-6408
-6473
-6533
-6589
-6641
-6689
-6732
-6772
-6807
-6838
-6865
-6887
-6906
-6920
-6931
-6937
-6939
-6938
-6932
-6923
-6910
-6893
-6872
-6848
-6819
-6788
-6752
-6714
-6671
-6626
-6577
-6524
-6469
-6410
-6348
-6284
-6216
-6145
-6071
-5995
-5916
-5835
-5751
-5665
-5577
-5487
-5394
-5300
-5204
-5106
-5007
-4907
-4805
-4702
-4598
-4492
-4386
-4280
-4172
-4064
-3955
-3846
-3737
-3627
-3518
-3408
-3298
-3188
-3078
-2968
-2858
-2749
-2639
-2529
-2420
-2310
-2201
-2092
-1983
-1874
-1765
-1656
-1547
-1439
-1330
-1222
-1115
-1006
-900
-794
-687
-582
-477
-372
-268
-165
-63
39
139
239
337
434
530
624
717
809
898
986
1072
1157
1239
1319
1397
1474
1547
1619
1688
1755
1820
1882
1942
2000
2054
2107
2157
2204
2249
2291
2330
2368
2402
2434
2464
2491
2516
2538
2558
2575
2590
2603
2614
2622
2628
2631
2633
2632
2630
2625
2618
2609
2598
2585
2570
2553
2534
2513
2490
2465
2438
2409
2378
2345
2311
2275
2237
2198
2157
2115
2072
2027
1981
1935
1887
1839
1790
1741
1691
1641
1591
1541
1491
1442
1393
1344
1296
1249
1202
1157
1112
1069
1026
985
945
906
869
833
798
765
734
704
675
648
623
599
576
556
537
519
503
489
476
464
454
445
438
431
426
421
418
415
413
412
411
411
411
412
412
413
413
413
413
413
412
410
408
405
402
397
392
386
379
370
361
351
339
327
313
298
282
264
245
225
203
180
156
130
102
73
42
9
-25
-61
-99
-139
-180
-224
-269
-316
-366
-417
-470
-525
-582
-641
-703
-766
-831
-897
-966
-1037
-1109
-1183
-1258
-1335
-1414
-1494
-1575
-1657
-1740
-1823
-1908
-1993
-2079
-2165
-2252
-2339
-2426
-2513
-2601
-2688
-2775
-2862
-2949
-3036
-3123
-3209
-3294
-3380
-3464
-3549
-3632
-3715
-3798
-3879
-3960
-4040
-4120
-4198
-4276
-4353
-4429
-4504
-4578
-4651
-4723
-4794
-4864
-4932
-5000
-5066
-5132
-5195
-5258
-5319
-5379
-5437
-5493
-5548
-5602
-5653
-5703
-5751
-5797
-5841
-5883
-5922
-5960
-5996
-6029
-6060
-6089
-6116
-6140
-6163
-6183
-6202
-6219
-6233
-6247
-6258
-6268
-6277
-6285
-6291
-6297
-6302
-6306
-6309
-6312
-6315
-6317
-6319
-6322
-6324
-6326
-6329
-6332
-6336
-6340
-6344
-6349
-6355
-6361
-6368
-6375
-6384
-6393
-6403
-6414
-6426
-6439
-6453
-6468
-6484
-6500
-6518
-6537
-6557
-6577
-6599
-6621
-6644
-6668
-6693
-6718
-6744
-6770
-6797
-6824
-6852
-6879
-6907
-6935
-6963
-6991
-7018
-7046
-7073
-7099
-7126
-7151
-7176
-7201
-7224
-7247
-7269
-7290
-7310
-7328
-7346
-7362
-7377
-7390
-7403
-7413
-7423
-7430
-7436
-7441
-7444
-7445
-7445
-7442
-7438
-7432
-7424
-7414
-7402
-7388
-7372
-7353
-7332
-7309
-7284
-7255
-7225
-7192
-7156
-7117
-7075
-7031
-6984
-6934
-6881
-6825
-6765
-6703
-6638
-6570
-6499
-6424
-6347
-6267
-6184
-6098
-6009
-5918
-5823
-5727
-5627
-5526
-5422
-5316
-5207
-5097
-4985
-4871
-4756
-4639
-4521
-4401
-4280
-4159
-4035
-3913
-3789
-3665
-3540
-3415
-3290
-3165
-3039
-2914
-2790
-2665
-2542
-2419
-2296
-2175
-2054
-1935
-1817
-1700
-1585
-1472
-1360
-1250
-1142
-1036
-933
-831
-732
-636
-542
-451
-362
-277
-194
-114
-37
37
108
175
240
301
360
415
467
516
561
604
643
680
714
744
772
797
820
840
857
871
883
893
900
904
907
907
905
901
895
887
877
865
852
838
822
805
787
768
749
728
707
686
664
642
619
597
575
553
531
509
488
468
448
428
410
393
376
361
346
333
321
310
301
293
287
282
278
276
275
276
279
283
288
296
305
315
328
342
357
375
394
415
438
463
490
518
549
581
615
652
690
730
772
816
862
909
959
1010
1064
1119
1175
1234
1293
1355
1417
1481
1547
1613
1681
1749
1819
1889
1960
2032
2105
2178
2251
2325
2399
2473
2547
2622
2696
2769
2843
2915
2987
3058
3129
3198
3266
3333
3399
3463
3526
3587
3647
3705
3762
3817
3870
3922
3972
4019
4067
4112
4155
4197
4237
4275
4311
4346
4379
4411
4440
4468
4493
4517
4539
4559
4577
4593
4607
4619
4628
4636
4641
4643
4644
4642
4637
4630
4620
4608
4592
4575
4554
4531
4504
4475
4443
4409
4371
4330
4287
4240
4191
4139
4083
4026
3966
3902
3836
3768
3696
3623
3546
3468
3387
3303
3218
3130
3040
2947
2853
2757
2658
2558
2456
2352
2247
2140
2031
1921
1809
1696
1582
1466
1349
1232
1113
993
873
751
630
507
384
261
137
14
-110
-234
-358
-482
-606
-729
-852
-975
-1097
-1219
-1340
-1460
-1579
-1697
-1815
-1931
-2045
-2160
-2272
-2383
-2493
-2601
-2708
-2813
-2916
-3018
-3118
-3216
-3312
-3407
-3499
-3590
-3678
-3765
-3849
-3931
-4011
-4089
-4165
-4238
-4309
-4378
-4444
-4508
-4569
-4628
-4685
-4739
-4791
-4840
-4887
-4932
-4974
-5015
-5052
-5088
-5121
-5152
-5181
-5208
-5233
-5256
-5277
-5296
-5313
-5328
-5342
-5355
-5366
-5376
-5384
-5392
-5399
-5405
-5410
-5415
-5419
-5424
-5428
-5432
-5436
-5440
-5444
-5449
-5454
-5460
-5467
-5474
-5482
-5491
-5500
-5511
-5524
-5537
-5552
-5568
-5586
-5605
-5626
-5649
-5673
-5700
-5728
-5758
-5791
-5826
-5863
-5902
-5944
-5987
-6034
-6082
-6133
-6186
-6242
-6300
-6360
-6422
-6486
-6553
-6622
-6693
-6765
-6840
-6916
-6994
-7074
-7156
-7239
-7323
-7409
-7496
-7585
-7674
-7764
-7855
-7947
-8039
-8132
-8226
-8319
-8413
-8506
-8599
-8692
-8784
-8876
-8967
-9057
-9145
-9233
-9319
-9403
-9486
-9567
-9647
-9724
-9799
-9872
-9943
-10011
-10077
-10140
-10201
-10259
-10314
-10366
-10414
-10460
-10503
-10543
-10579
-10611
-10641
-10667
-10689
-10707
-10722
-10734
-10741
-10745
-10745
-10741
-10734
-10723
-10708
-10690
-10668
-10643
-10615
-10583
-10548
-10509
-10468
-10424
-10377
-10328
-10275
-10221
-10164
-10106
-10045
-9983
-9919
-9853
-9786
-9718
-9649
-9579
-9508
-9437
-9365
-9292
-9220
-9147
-9074
-9001
-8928
-8855
-8783
-8711
-8640
-8569
-8499
-8430
-8361
-8294
-8227
-8162
-8098
-8035
-7973
-7912
-7853
-7796
-7740
-7685
-7632
-7581
-7532
-7484
-7437
-7393
-7350
-7309
-7270
-7233
-7197
-7163
-7131
-7100
-7072
-7045
-7019
-6996
-6974
-6953
-6935
-6917
-6902
-6887
-6875
-6863
-6853
-6844
-6835
-6828
-6822
-6817
-6812
-6809
-6805
-6802
-6800
-6798
-6796
-6794
-6792
-6790
-6788
-6785
-6782
-6779
-6775
-6770
-6765
-6759
-6752
-6744
-6735
-6724
-6713
-6700
-6686
-6670
-6653
-6635
-6614
-6593
-6569
-6543
-6516
-6487
-6455
-6422
-6386
-6348
-6308
-6266
-6221
-6174
-6124
-6072
-6017
-5960
-5900
-5838
-5774
-5706
-5636
-5564
-5489
-5412
-5332
-5249
-5164
-5077
-4987
-4895
-4800
-4703
-4604
-4502
-4399
-4293
-4185
-4075
-3964
-3851
-3736
-3619
-3501
-3382
-3261
-3139
-3016
-2891
-2766
-2641
-2514
-2387
-2259
-2131
-2003
-1875
-1746
-1618
-1489
-1361
-1233
-1106
-979
-853
-727
-602
-478
-355
-232
-111
10
129
248
365
481
595
709
821
932
1041
1148
1254
1359
1462
1563
1662
1759
1855
1949
2041
2132
2221
2307
2393
2476
2558
2638
2716
2793
2868
2941
3013
3084
3153
3220
3286
3351
3414
3476
3537
3597
3655
3713
3769
3825
3880
3934
3987
4038
4091
4143
4194
4244
4294
4344
4393
4442
4491
4539
4588
4636
4684
4732
4780
4827
4875
4922
4970
5017
5065
5112
5160
5208
5255
5303
5351
5400
5448
5497
5546
5596
5646
5696
5747
5798
5850
5902
5956
6009
6064
6119
6175
6231
6288
6346
6405
6464
6525
6585
6647
6709
6772
6836
6900
6965
7030
7097
7163
7230
7298
7365
7434
7502
7571
7639
7708
7777
7845
7913
7982
8048
8117
8183
8250
8316
8381
8446
8509
8572
8634
8695
8755
8814
8872
8929
8985
9039
9092
9143
9193
9242
9289
9334
9378
9420
9460
9498
9534
9569
9601
9632
9660
9687
9712
9734
9755
9774
9791
9806
9820
9831
9841
9849
9855
9859
9862
9863
9862
9860
9856
9851
9843
9835
9824
9812
9799
9784
9767
9749
9729
9708
9686
9662
9637
9610
9582
9553
9523
9491
9458
9424
9389
9353
9317
9279
9240
9201
9161
9120
9078
9036
8993
8949
8905
8861
8815
8770
8724
8677
8630
8582
8534
8485
8436
8387
8337
8287
8237
8186
8135
8084
8032
7981
7929
7877
7825
7773
7721
7669
7616
7564
7511
7459
7406
7353
7301
7248
7195
7143
7090
7038
6985
6933
6880
6828
6776
6724
6672
6620
6568
6516
6465
6413
6361
6310
6258
6207
6155
6103
6051
5999
5947
5895
5843
5790
5737
5684
5630
5576
5522
5468
5413
5358
5302
5246
5190
5134
5077
5020
4962
4904
4846
4788
4729
4670
4611
4552
4492
4432
4371
4310
4249
4188
4126
4064
4001
3938
3875
3811
3747
3683
3618
3552
3487
3421
3354
3287
3220
3153
3085
3017
2948
2879
2810
2741
2671
2601
2531
2461
2390
2319
2248
2177
2105
2033
1961
1889
1816
1743
1669
1596
1522
1447
1373
1298
1223
1147
1072
996
920
844
768
692
616
540
464
387
311
235
160
84
9
-67
-142
-216
-291
-365
-438
-511
-584
-656
-728
-800
-870
-941
-1010
-1080
-1149
-1218
-1286
-1354
-1421
-1488
-1555
-1621
-1686
-1752
-1817
-1882
-1946
-2009
-2074
-2137
-2200
-2263
-2325
-2386
-2447
-2508
-2568
-2627
-2686
-2744
-2801
-2858
-2914
-2968
-3022
-3076
-3128
-3179
-3229
-3279
-3328
-3375
-3422
-3469
-3514
-3559
-3603
-3646
-3689
-3731
-3773
-3814
-3854
-3894
-3933
-3971
-4009
-4046
-4083
-4118
-4153
-4188
-4221
-4254
-4285
-4316
-4346
-4375
-4403
-4430
-4456
-4481
-4505
-4527
-4549
-4570
-4589
-4608
-4625
-4642
-4658
-4672
-4686
-4698
-4710
-4721
-4731
-4740
-4748
-4755
-4761
-4766
-4770
-4773
-4774
-4775
-4774
-4772
-4769
-4765
-4759
-4752
-4743
-4733
-4722
-4709
-4695
-4679
-4662
-4643
-4622
-4600
-4577
-4552
-4526
-4498
-4469
-4439
-4407
-4373
-4339
-4303
-4266
-4227
-4188
-4147
-4105
-4062
-4018
-3974
-3928
-3882
-3835
-3787
-3739
-3691
-3643
-3594
-3546
-3497
-3449
-3401
-3353
-3306
-3260
-3214
-3169
-3126
-3083
-3041
-3001
-2962
-2924
-2888
-2854
-2821
-2790
-2761
-2733
-2708
-2684
-2663
-2644
-2626
-2611
-2598
-2586
-2577
-2570
-2565
-2562
-2561
-2562
-2565
-2570
-2577
-2586
-2597
-2610
-2624
-2641
-2659
-2678
-2700
-2723
-2747
-2773
-2801
-2830
-2860
-2891
-2923
-2956
-2991
-3026
-3061
-3098
-3135
-3172
-3210
-3248
-3287
-3325
-3364
-3402
-3441
-3479
-3517
-3555
-3592
-3628
-3664
-3699
-3733
-3766
-3798
-3828
-3858
-3886
-3913
-3938
-3962
-3984
-4003
-4022
-4040
-4054
-4067
-4078
-4089
-4096
-4102
-4105
-4107
-4106
-4104
-4099
-4091
-4083
-4073
-4059
-4046
-4029
-4010
-3989
-3966
-3942
-3915
-3887
-3857
-3826
-3792
-3758
-3722
-3684
-3645
-3605
-3564
-3522
-3479
-3435
-3390
-3345
-3299
-3253
-3207
-3160
-3113
-3066
-3020
-2973
-2927
-2881
-2835
-2790
-2746
-2702
-2658
-2616
-2573
-2532
-2491
-2450
-2411
-2371
-2333
-2295
-2257
-2220
-2184
-2148
-2112
-2077
-2041
-2008
-1974
-1941
-1908
-1876
-1844
-1813
-1782
-1752
-1722
-1692
-1663
-1635
-1607
-1579
-1552
-1525
-1498
-1472
-1447
-1421
-1396
-1372
-1347
-1323
-1299
-1276
-1252
-1229
-1206
-1183
-1161
-1138
-1116
-1093
-1071
-1048
-1026
-1002
-981
-958
-936
-913
-890
-866
-843
-819
-795
-771
-747
-722
-698
-673
-647
-622
-596
-571
-545
-519
-493
-467
-441
-415
-389
-363
-338
-312
-288
-263
-239
-215
-192
-169
-147
-125
-104
-84
-64
-45
-26
-8
9
26
42
58
73
87
101
114
126
138
149
159
168
177
185
193
200
206
211
216
220
224
227
230
232
234
235
236
237
237
237
236
236
235
234
233
232
231
230
230
229
228
228
228
227
228
228
228
229
230
231
232
234
235
237
239
241
243
245
247
250
252
255
257
260
262
265
268
270
273
275
278
280
283
285
287
289
291
293
295
297
299
301
303
305
307
309
311
314
317
320
323
326
330
335
340
345
351
358
366
374
383
393
404
415
428
443
458
474
492
512
533
555
579
604
631
660
690
722
755
791
828
867
907
949
993
1038
1085
1134
1184
1236
1289
1343
1399
1456
1514
1574
1634
1696
1759
1822
1887
1952
2017
2084
2152
2219
2287
2356
2425
2494
2563
2632
2701
2770
2838
2907
2975
3042
3109
3175
3241
3305
3369
3431
3493
3553
3612
3669
3725
3779
3832
3883
3932
3979
4024
4067
4107
4146
4183
4217
4249
4279
4306
4331
4354
4375
4393
4409
4423
4434
4443
4450
4455
4458
4458
4456
4453
4447
4439
4430
4419
4406
4391
4375
4357
4338
4317
4295
4271
4247
4221
4195
4167
4138
4109
4078
4049
4018
3986
3955
3923
3891
3860
3828
3797
3766
3736
3707
3678
3650
3623
3598
3573
3550
3528
3507
3488
3471
3455
3441
3428
3418
3409
3402
3398
3395
3395
3396
3400
3407
3415
3426
3439
3454
3472
3492
3514
3539
3566
3594
3625
3659
3694
3731
3770
3811
3854
3898
3945
3993
4043
4094
4147
4202
4258
4315
4374
4434
4496
4558
4622
4686
4751
4817
4884
4951
5019
5087
5155
5223
5292
5360
5428
5496
5564
5631
5698
5764
5830
5895
5959
6023
6085
6147
6207
6266
6324
6381
6436
6489
6542
6592
6641
6688
6734
6778
6819
6859
6897
6933
6967
6999
7029
7057
7082
7106
7127
7145
7161
7175
7186
7194
7200
7204
7205
7203
7198
7191
7181
7168
7153
7134
7113
7089
7063
7033
7001
6966
6928
6887
6844
6798
6750
6699
6646
6590
6532
6472
6409
6345
6278
6210
6140
6068
5995
5920
5844
5767
5689
5610
5530
5449
5368
5286
5204
5122
5040
4957
4875
4793
4711
4630
4549
4469
4390
4311
4233
4156
4080
4005
3932
3859
3788
3719
3650
3584
3519
3455
3394
3334
3276
3220
3166
3114
3065
3017
2971
2928
2887
2848
2811
2776
2744
2714
2686
2661
2637
2616
2598
2581
2567
2554
2544
2536
2530
2526
2524
2524
2526
2529
2534
2541
2549
2559
2570
2582
2596
2610
2626
2642
2659
2677
2696
2715
2734
2753
2772
2792
2811
2830
2848
2866
2883
2899
2914
2929
2942
2954
2964
2973
2981
2987
2991
2994
2994
2993
2989
2984
2976
2966
2953
2938
2921
2901
2878
2853
2825
2794
2760
2724
2685
2643
2598
2551
2500
2447
2391
2333
2272
2208
2141
2072
2000
1926
1850
1771
1690
1607
1522
1435
1346
1255
1163
1069
974
877
780
681
582
482
381
280
179
77
-25
-126
-227
-328
-428
-528
-626
-724
-820
-916
-1008
-1102
-1192
-1281
-1368
-1452
-1535
-1615
-1693
-1768
-1840
-1909
-1976
-2039
-2099
-2156
-2210
-2259
-2306
-2348
-2387
-2422
-2453
-2480
-2503
-2522
-2536
-2547
-2554
-2557
-2556
-2551
-2542
-2529
-2512
-2491
-2467
-2439
-2407
-2372
-2334
-2292
-2248
-2200
-2149
-2094
-2037
-1978
-1915
-1850
-1783
-1713
-1640
-1566
-1489
-1411
-1330
-1248
-1164
-1078
-992
-904
-815
-725
-634
-543
-451
-359
-267
-175
-83
9
99
189
279
366
453
538
621
703
782
860
935
1006
1077
1144
1208
1269
1327
1382
1434
1483
1527
1569
1607
1641
1672
1699
1723
1742
1758
1771
1780
1785
1787
1785
1780
1771
1759
1744
1726
1705
1680
1653
1623
1591
1556
1519
1479
1437
1393
1347
1299
1250
1199
1146
1091
1036
979
921
863
803
743
682
621
560
499
438
377
316
256
197
139
82
25
-30
-84
-136
-187
-236
-284
-330
-374
-417
-457
-496
-533
-567
-600
-631
-659
-685
-710
-731
-751
-768
-783
-796
-806
-814
-820
-823
-824
-822
-817
-811
-801
-789
-775
-759
-740
-718
-694
-668
-640
-609
-576
-541
-504
-465
-423
-380
-335
-288
-239
-188
-136
-81
-26
31
90
149
210
273
336
400
464
530
596
663
730
797
864
931
999
1066
1132
1199
1265
1330
1395
1459
1522
1584
1645
1706
1765
1823
1880
1936
1990
2043
2095
2146
2195
2243
2289
2334
2378
2420
2461
2501
2539
2576
2611
2645
2678
2709
2739
2768
2796
2823
2848
2873
2896
2919
2940
2960
2980
2999
3016
3033
3050
3065
3080
3095
3108
3122
3135
3147
3159
3171
3183
3195
3206
3218
3229
3240
3252
3263
3274
3286
3297
3309
3321
3333
3345
3358
3371
3384
3398
3412
3427
3442
3458
3474
3492
3509
3528
3547
3568
3589
3611
3633
3657
3681
3706
3733
3759
3787
3815
3845
3874
3905
3935
3967
3998
4030
4062
4094
4128
4160
4193
4226
4258
4290
4322
4353
4385
4415
4445
4474
4503
4531
4558
4585
4610
4635
4658
4681
4703
4724
4744
4763
4781
4798
4814
4829
4843
4856
4868
4879
4889
4897
4905
4912
4917
4922
4925
4927
4927
4927
4925
4921
4917
4910
4903
4894
4883
4871
4857
4842
4826
4808
4788
4767
4744
4719
4693
4666
4636
4605
4573
4538
4502
4464
4425
4384
4341
4296
4250
4201
4152
4100
4046
3992
3935
3877
3818
3757
3694
3630
3564
3498
3429
3360
3290
3218
3145
3072
2997
2922
2845
2768
2691
2612
2533
2454
2374
2294
2213
2132
2051
1970
1889
1808
1727
1645
1564
1484
1403
1323
1243
1164
1085
1006
928
851
774
698
622
548
474
401
329
259
189
120
52
-14
-79
-143
-205
-266
-326
-384
-440
-495
-548
-599
-649
-696
-742
-786
-828
-868
-905
-941
-975
-1006
-1036
-1064
-1089
-1113
-1134
-1153
-1171
-1186
-1199
-1211
-1220
-1228
-1233
-1237
-1239
-1239
-1237
-1234
-1228
-1221
-1212
-1202
-1189
-1175
-1160
-1142
-1123
-1103
-1081
-1057
-1033
-1006
-979
-950
-920
-888
-855
-822
-787
-750
-713
-675
-636
-595
-554
-512
-469
-425
-380
-335
-288
-242
-194
-147
-99
-50
-1
48
97
147
196
245
294
343
392
440
488
536
583
629
675
720
765
808
852
894
935
976
1016
1055
1093
1130
1167
1202
1237
1272
1305
1338
1369
1401
1431
1461
1490
1519
1547
1574
1601
1627
1653
1678
1702
1726
1750
1773
1795
1817
1838
1859
1879
1899
1918
1936
1954
1971
1987
2003
2017
2032
2045
2058
2070
2081
2092
2101
2110
2118
2125
2131
2137
2141
2145
2149
2151
2153
2154
2155
2155
2154
2153
2151
2149
2146
2143
2140
2136
2132
2128
2124
2119
2114
2110
2105
2101
2096
2092
2087
2083
2079
2076
2072
2069
2067
2065
2063
2062
2061
2061
2061
2062
2064
2066
2070
2073
2078
2083
2089
2096
2104
2113
2123
2133
2145
2158
2172
2187
2203
2220
2238
2258
2278
2300
2323
2348
2374
2401
2430
2460
2491
2524
2558
2594
2632
2670
2710
2752
2795
2840
2886
2933
2981
3031
3081
3133
3186
3239
3293
3348
3404
3460
3517
3574
3631
3688
3745
3802
3859
3916
3972
4027
4083
4138
4192
4245
4296
4347
4396
4444
4491
4536
4579
4621
4661
4699
4734
4768
4800
4829
4856
4881
4904
4924
4941
4956
4968
4978
4985
4990
4992
4991
4987
4981
4972
4960
4946
4929
4909
4886
4861
4833
4803
4770
4734
4696
4655
4612
4567
4519
4470
4418
4364
4308
4250
4190
4129
4066
4002
3936
3870
3801
3732
3662
3591
3520
3448
3375
3302
3228
3155
3081
3008
2934
2861
2788
2716
2644
2573
2503
2433
2364
2296
2229
2164
2099
2035
1973
1911
1851
1792
1735
1678
1623
1570
1517
1466
1417
1369
1323
1277
1234
1192
1151
1112
1075
1039
1004
972
941
911
883
856
831
808
786
765
746
728
711
696
681
668
656
645
635
626
618
610
603
596
590
584
579
573
568
562
557
551
545
538
531
524
516
508
498
488
478
466
454
440
426
411
394
377
358
339
318
296
273
248
223
196
168
139
108
77
44
10
-25
-61
-98
-136
-175
-214
-255
-296
-338
-381
-425
-468
-513
-558
-603
-649
-695
-742
-789
-836
-883
-931
-979
-1027
-1075
-1123
-1171
-1219
-1267
-1315
-1363
-1410
-1457
-1503
-1549
-1595
-1640
-1684
-1728
-1770
-1812
-1853
-1894
-1933
-1971
-2009
-2045
-2080
-2114
-2148
-2180
-2210
-2240
-2269
-2296
-2322
-2348
-2372
-2394
-2416
-2437
-2456
-2475
-2492
-2509
-2525
-2539
-2553
-2566
-2578
-2590
-2600
-2610
-2620
-2629
-2637
-2645
-2653
-2660
-2666
-2673
-2679
-2685
-2691
-2696
-2702
-2707
-2713
-2718
-2724
-2729
-2735
-2741
-2747
-2754
-2761
-2768
-2776
-2784
-2793
-2803
-2813
-2824
-2835
-2848
-2861
-2875
-2890
-2906
-2923
-2941
-2960
-2980
-3001
-3023
-3045
-3069
-3093
-3119
-3145
-3172
-3199
-3228
-3256
-3286
-3316
-3347
-3378
-3409
-3441
-3473
-3505
-3537
-3570
-3603
-3636
-3669
-3702
-3735
-3767
-3800
-3833
-3865
-3897
-3929
-3961
-3992
-4022
-4053
-4083
-4112
-4141
-4169
-4196
-4222
-4248
-4273
-4297
-4320
-4342
-4363
-4383
-4401
-4419
-4435
-4451
-4464
-4477
-4488
-4498
-4506
-4513
-4519
-4522
-4525
-4526
-4525
-4522
-4518
-4512
-4505
-4495
-4484
-4472
-4457
-4441
-4422
-4402
-4381
-4357
-4332
-4304
-4275
-4245
-4212
-4178
-4143
-4105
-4067
-4026
-3985
-3942
-3898
-3853
-3807
-3760
-3712
-3663
-3613
-3564
-3513
-3462
-3411
-3360
-3309
-3257
-3206
-3155
-3104
-3053
-3003
-2953
-2903
-2855
-2807
-2759
-2712
-2666
-2621
-2577
-2534
-2492
-2450
-2410
-2371
-2333
-2296
-2260
-2225
-2191
-2159
-2128
-2098
-2070
-2043
-2017
-1993
-1971
-1950
-1931
-1913
-1897
-1883
-1871
-1860
-1851
-1844
-1839
-1835
-1834
-1834
-1836
-1839
-1844
-1851
-1860
-1870
-1881
-1894
-1909
-1925
-1942
-1961
-1981
-2001
-2024
-2047
-2072
-2098
-2124
-2152
-2181
-2210
-2241
-2272
-2304
-2337
-2371
-2405
-2440
-2475
-2511
-2547
-2584
-2621
-2658
-2695
-2732
-2769
-2806
-2843
-2880
-2916
-2953
-2988
-3024
-3059
-3093
-3126
-3159
-3192
-3223
-3254
-3284
-3312
-3340
-3367
-3393
-3418
-3442
-3465
-3487
-3508
-3528
-3546
-3564
-3580
-3595
-3610
-3623
-3635
-3646
-3656
-3664
-3672
-3679
-3684
-3689
-3692
-3695
-3696
-3696
-3695
-3693
-3690
-3686
-3681
-3675
-3668
-3659
-3650
-3640
-3629
-3617
-3605
-3591
-3577
-3562
-3546
-3530
-3513
-3496
-3478
-3460
-3442
-3423
-3404
-3384
-3365
-3345
-3326
-3306
-3287
-3268
-3249
-3231
-3213
-3196
-3179
-3163
-3147
-3133
-3119
-3106
-3095
-3084
-3075
-3067
-3060
-3054
-3050
-3047
-3045
-3044
-3045
-3047
-3050
-3054
-3060
-3066
-3074
-3082
-3092
-3102
-3113
-3126
-3139
-3152
-3167
-3182
-3198
-3214
-3231
-3248
-3266
-3285
-3304
-3323
-3342
-3362
-3382
-3403
-3423
-3444
-3465
-3486
-3506
-3527
-3548
-3569
-3590
-3611
-3632
-3652
-3672
-3693
-3712
-3732
-3751
-3770
-3788
-3806
-3824
-3840
-3857
-3873
-3888
-3903
-3917
-3931
-3944
-3956
-3968
-3980
-3990
-4000
-4010
-4018
-4027
-4034
-4041
-4046
-4053
-4057
-4061
-4065
-4067
-4069
-4070
-4070
-4070
-4070
-4069
-4066
-4062
-4059
-4054
-4050
-4045
-4038
-4030
-4024
-4014
-4006
-3997
-3987
-3977
-3966
-3954
-3942
-3929
-3916
-3902
-3888
-3874
-3859
-3843
-3828
-3811
-3795
-3778
-3760
-3743
-3725
-3707
-3688
-3669
-3650
-3631
-3612
-3593
-3573
-3554
-3534
-3515
-3495
-3476
-3457
-3437
-3418
-3399
-3381
-3362
-3344
-3325
-3308
-3290
-3273
-3256
-3239
-3223
-3207
-3192
-3177
-3163
-3149
-3135
-3123
-3111
-3099
-3088
-3078
-3068
-3059
-3050
-3042
-3035
-3028
-3021
-3016
-3010
-3006
-3001
-2998
-2994
-2991
-2989
-2987
-2985
-2984
-2983
-2982
-2982
-2982
-2982
-2982
-2983
-2984
-2986
-2987
-2989
-2991
-2994
-2996
-2999
-3002
-3005
-3008
-3012
-3015
-3019
-3022
-3026
-3030
-3034
-3038
-3042
-3046
-3050
-3054
-3058
-3062
-3066
-3070
-3075
-3079
-3083
-3088
-3093
-3097
-3103
-3108
-3114
-3119
-3126
-3132
-3139
-3146
-3153
-3161
-3169
-3177
-3186
-3195
-3203
-3212
-3222
-3231
-3240
-3249
-3258
-3268
-3277
-3285
-3294
-3302
-3310
-3318
-3325
-3332
-3338
-3344
-3349
-3353
-3357
-3360
-3363
-3364
-3365
-3365
-3364
-3363
-3360
-3357
-3352
-3347
-3340
-3333
-3324
-3315
-3304
-3293
-3280
-3266
-3252
-3236
-3219
-3201
-3183
-3163
-3142
-3120
-3098
-3074
-3049
-3024
-2998
-2971
-2943
-2915
-2886
-2856
-2826
-2795
-2764
-2733
-2701
-2669
-2636
-2604
-2571
-2538
-2505
-2472
-2439
-2406
-2373
-2340
-2307
-2275
-2242
-2210
-2178
-2146
-2115
-2083
-2052
-2021
-1991
-1961
-1932
-1903
-1874
-1846
-1818
-1790
-1764
-1737
-1711
-1686
-1661
-1636
-1612
-1588
-1565
-1543
-1520
-1499
-1478
-1457
-1437
-1417
-1398
-1379
-1360
-1342
-1324
-1307
-1289
-1272
-1255
-1239
-1222
-1206
-1190
-1173
-1157
-1141
-1124
-1108
-1091
-1074
-1058
-1040
-1022
-1006
-988
-970
-952
-933
-914
-895
-876
-856
-836
-815
-794
-773
-751
-729
-706
-683
-660
-636
-611
-586
-561
-535
-509
-482
-455
-427
-399
-370
-341
-312
-282
-252
-221
-190
-158
-126
-94
-61
-29
5
38
72
107
141
176
211
247
283
319
355
392
428
465
503
540
578
616
654
693
731
770
809
848
887
927
966
1006
1045
1085
1125
1165
1205
1245
1286
1326
1366
1406
1447
1487
1527
1568
1608
1648
1688
1728
1768
1808
1848
1888
1927
1967
2005
2045
2084
2123
2162
2201
2239
2278
2316
2354
2393
2430
2468
2506
2543
2581
2618
2655
2692
2728
2765
2801
2838
2874
2910
2945
2981
3017
3052
3087
3123
3158
3193
3228
3262
3297
3331
3365
3399
3432
3465
3498
3530
3561
3592
3623
3652
3681
3710
3737
3763
3789
3813
3837
3859
3881
3901
3920
3938
3955
3971
3986
3999
4011
4022
4032
4041
4048
4054
4059
4064
4067
4070
4070
4070
4070
4069
4066
4062
4058
4053
4048
4041
4033
4025
4016
4006
3997
3986
3974
3962
3949
3935
3921
3906
3890
3874
3857
3839
3821
3802
3782
3762
3741
3719
3696
3673
3649
3625
3599
3573
3546
3519
3490
3461
3432
3401
3370
3338
3305
3272
3238
3204
3169
3133
3097
3061
3024
2986
2949
2910
2872
2834
2795
2756
2717
2678
2638
2599
2560
2520
2481
2442
2403
2364
2325
2287
2249
2211
2173
2136
2100
2064
2028
1993
1959
1926
1893
1861
1830
1800
1771
1743
1716
1690
1665
1641
1618
1597
1576
1557
1539
1522
1507
1493
1480
1468
1458
1450
1443
1437
1432
1430
1428
1428
1430
1433
1438
1444
1452
1461
1472
1484
1498
1513
1530
1548
1567
1588
1610
1634
1658
1684
1712
1740
1769
1800
1831
1864
1897
1931
1966
2001
2037
2074
2110
2148
2185
2222
2260
2297
2335
2372
2409
2445
2481
2516
2551
2585
2618
2650
2682
2712
2741
2769
2796
2822
2846
2869
2890
2911
2929
2946
2962
2976
2988
2998
3007
3014
3020
3023
3025
3025
3023
3019
3014
3006
2997
2986
2973
2958
2941
2922
2901
2879
2855
2828
2801
2771
2740
2707
2672
2636
2598
2559
2519
2477
2433
2389
2343
2296
2249
2200
2150
2100
2049
1997
1945
1893
1840
1787
1733
1680
1627
1574
1522
1470
1418
1367
1316
1267
1218
1170
1123
1077
1033
989
947
907
867
830
793
759
726
695
665
638
612
588
565
545
526
510
495
482
471
462
455
449
446
444
444
446
450
456
463
472
483
496
510
526
543
562
582
603
626
651
676
703
731
760
791
822
854
888
922
957
992
1029
1066
1104
1142
1181
1220
1259
1299
1338
1378
1418
1458
1497
1537
1576
1615
1653
1691
1728
1764
1800
1835
1868
1901
1932
1963
1992
2019
2045
2069
2092
2113
2132
2149
2165
2178
2190
2199
2206
2211
2215
2216
2214
2211
2206
2198
2188
2176
2162
2146
2127
2106
2083
2058
2031
2001
1970
1937
1901
1864
1824
1783
1740
1695
1648
1599
1548
1496
1443
1388
1331
1273
1213
1152
1090
1026
962
896
829
761
692
622
551
479
406
333
258
183
108
31
-45
-123
-201
-279
-357
-436
-515
-595
-674
-753
-832
-911
-990
-1069
-1147
-1224
-1301
-1377
-1453
-1528
-1601
-1674
-1745
-1816
-1885
-1953
-2019
-2084
-2147
-2208
-2268
-2327
-2383
-2438
-2491
-2542
-2592
-2639
-2685
-2729
-2771
-2811
-2849
-2886
-2921
-2954
-2985
-3015
-3043
-3069
-3094
-3117
-3139
-3159
-3177
-3195
-3211
-3225
-3238
-3251
-3262
-3271
-3280
-3288
-3294
-3300
-3305
-3309
-3312
-3314
-3316
-3317
-3317
-3316
-3315
-3314
-3312
-3309
-3307
-3303
-3300
-3296
-3292
-3288
-3284
-3280
-3276
-3272
-3268
-3264
-3260
-3256
-3252
-3249
-3246
-3244
-3241
-3239
-3238
-3236
-3236
-3235
-3235
-3236
-3237
-3239
-3241
-3244
-3247
-3251
-3255
-3260
-3265
-3272
-3278
-3286
-3293
-3302
-3311
-3320
-3330
-3341
-3352
-3364
-3376
-3388
-3401
-3415
-3428
-3442
-3457
-3471
-3486
-3501
-3516
-3531
-3546
-3561
-3575
-3590
-3604
-3618
-3631
-3644
-3657
-3669
-3680
-3691
-3701
-3710
-3719
-3726
-3733
-3740
-3745
-3750
-3754
-3756
-3758
-3759
-3759
-3758
-3756
-3753
-3749
-3744
-3738
-3730
-3722
-3712
-3701
-3689
-3676
-3661
-3645
-3628
-3610
-3590
-3570
-3547
-3524
-3499
-3473
-3445
-3416
-3386
-3354
-3321
-3287
-3251
-3213
-3175
-3135
-3093
-3050
-3006
-2960
-2913
-2864
-2814
-2763
-2710
-2655
-2600
-2542
-2484
-2423
-2362
-2299
-2234
-2168
-2101
-2032
-1962
-1891
-1818
-1744
-1669
-1592
-1514
-1435
-1355
-1274
-1192
-1109
-1024
-939
-853
-766
-678
-589
-500
-410
-319
-228
-136
-44
48
141
234
327
421
514
608
701
794
887
980
1072
1164
1255
1346
1436
1526
1614
1702
1789
1874
1959
2041
2124
2205
2285
2363
2439
2514
2587
2658
2728
2795
2861
2925
2987
3047
3105
3161
3215
3266
3316
3363
3408
3452
3493
3531
3568
3603
3635
3665
3693
3719
3743
3765
3785
3803
3818
3832
3844
3854
3863
3869
3874
3877
3878
3878
3876
3872
3867
3861
3853
3844
3834
3823
3810
3797
3782
3767
3750
3733
3716
3697
3679
3660
3640
3620
3601
3581
3561
3541
3521
3502
3482
3464
3446
3428
3411
3394
3379
3364
3350
3337
3325
3314
3304
3295
3287
3280
3275
3271
3268
3266
3266
3267
3269
3273
3278
3285
3293
3303
3314
3327
3341
3357
3374
3393
3413
3434
3458
3482
3508
3536
3565
3595
3626
3659
3694
3729
3766
3804
3843
3883
3925
3967
4011
4054
4100
4147
4194
4241
4290
4339
4389
4440
4491
4543
4595
4648
4701
4754
4808
4861
4915
4969
5023
5078
5132
5186
5239
5293
5347
5400
5452
5505
5557
5608
5659
5709
5759
5808
5856
5903
5949
5994
6038
6080
6122
6162
6201
6239
6275
6310
6343
6375
6405
6433
6460
6485
6508
6529
6548
6566
6581
6595
6606
6616
6623
6629
6632
6634
6633
6630
6626
6619
6610
6599
6587
6572
6556
6537
6517
6495
6471
6446
6418
6389
6359
6327
6293
6258
6222
6184
6146
6106
6065
6023
5981
5937
5893
5848
5803
5757
5711
5665
5618
5572
5525
5478
5432
5385
5339
5293
5248
5203
5158
5114
5071
5028
4986
4945
4905
4865
4827
4789
4753
4717
4683
4650
4617
4587
4557
4529
4502
4476
4452
4430
4409
4389
4371
4355
4340
4327
4316
4306
4298
4292
4287
4284
4283
4283
4285
4288
4293
4300
4307
4317
4327
4339
4352
4366
4382
4398
4416
4434
4453
4473
4493
4515
4536
4558
4581
4604
4627
4650
4674
4697
4721
4744
4767
4790
4813
4835
4857
4879
4900
4920
4940
4960
4978
4996
5013
5030
5045
5060
5074
5086
5098
5109
5119
5128
5136
5142
5148
5152
5155
5157
5158
5158
5156
5153
5149
5143
5136
5128
5118
5107
5094
5080
5065
5048
5030
5010
4988
4965
4941
4915
4887
4858
4827
4795
4761
4726
4689
4651
4611
4569
4527
4482
4437
4390
4342
4292
4241
4189
4136
4082
4027
3971
3914
3855
3796
3737
3676
3615
3553
3490
3427
3363
3299
3234
3169
3103
3037
2971
2904
2837
2770
2702
2635
2567
2499
2432
2364
2296
2228
2160
2092
2024
1956
1889
1822
1755
1688
1621
1555
1489
1423
1358
1294
1230
1166
1103
1041
980
919
859
799
741
683
626
570
515
461
408
356
305
255
206
158
111
65
21
-23
-65
-106
-145
-184
-221
-256
-291
-324
-355
-385
-414
-441
-466
-490
-513
-534
-553
-571
-587
-601
-614
-625
-635
-643
-649
-654
-657
-659
-659
-657
-654
-649
-643
-636
-627
-616
-604
-591
-576
-560
-542
-523
-503
-482
-458
-434
-408
-382
-353
-324
-293
-261
-228
-194
-159
-122
-85
-46
-7
33
74
116
159
203
247
292
337
383
430
477
524
572
620
668
716
765
814
862
911
959
1006
1056
1103
1151
1198
1245
1292
1338
1384
1429
1474
1519
1563
1606
1649
1691
1732
1773
1814
1853
1892
1931
1968
2005
2041
2077
2112
2146
2180
2212
2244
2275
2305
2335
2364
2391
2419
2445
2470
2495
2519
2542
2565
2586
2607
2627
2647
2666
2684
2702
2719
2736
2752
2767
2782
2797
2811
2825
2839
2852
2865
2878
2891
2903
2916
2929
2941
2954
2966
2979
2992
3005
3019
3033
3047
3061
3075
3090
3106
3121
3137
3154
3170
3188
3205
3223
3241
3259
3278
3296
3315
3334
3354
3373
3393
3412
3432
3451
3471
3490
3509
3528
3547
3565
3583
3600
3617
3634
3650
3666
3681
3695
3709
3722
3735
3747
3758
3768
3777
3786
3794
3801
3808
3813
3818
3822
3824
3827
3828
3828
3827
3826
3823
3820
3816
3810
3804
3797
3789
3780
3769
3758
3746
3733
3719
3704
3688
3671
3653
3634
3614
3593
3570
3547
3523
3498
3472
3445
3416
3387
3357
3326
3293
3260
3226
3191
3155
3118
3081
3042
3003
2962
2921
2879
2837
2794
2750
2705
2660
2615
2569
2523
2476
2430
2383
2336
2289
2241
2194
2147
2101
2054
2008
1962
1917
1872
1827
1783
1739
1696
1654
1612
1571
1530
1490
1451
1413
1375
1338
1302
1266
1231
1196
1162
1129
1097
1064
1033
1000
970
940
909
879
849
820
790
761
731
701
672
642
612
582
552
521
490
459
427
395
362
329
295
260
225
189
153
115
77
38
-1
-42
-83
-126
-169
-213
-258
-304
-352
-400
-449
-499
-551
-603
-656
-711
-767
-823
-881
-940
-1000
-1061
-1123
-1186
-1250
-1315
-1381
-1448
-1517
-1586
-1656
-1727
-1799
-1872
-1946
-2021
-2097
-2173
-2250
-2328
-2407
-2486
-2566
-2646
-2727
-2808
-2889
-2971
-3053
-3135
-3218
-3300
-3383
-3465
-3547
-3629
-3711
-3793
-3874
-3954
-4034
-4114
-4192
-4270
-4348
-4424
-4499
-4573
-4646
-4718
-4789
-4858
-4926
-4993
-5058
-5122
-5184
-5245
-5304
-5362
-5418
-5472
-5525
-5577
-5626
-5674
-5721
-5766
-5809
-5850
-5890
-5929
-5965
-6000
-6034
-6065
-6096
-6124
-6151
-6176
-6200
-6222
-6242
-6261
-6279
-6294
-6309
-6321
-6333
-6342
-6351
-6358
-6363
-6368
-6371
-6373
-6373
-6372
-6371
-6368
-6364
-6359
-6353
-6347
-6339
-6330
-6321
-6311
-6301
-6289
-6278
-6265
-6252
-6239
-6225
-6210
-6196
-6181
-6165
-6150
-6134
-6118
-6102
-6086
-6070
-6054
-6038
-6023
-6007
-5992
-5977
-5962
-5948
-5934
-5920
-5907
-5895
-5883
-5871
-5860
-5850
-5840
-5831
-5822
-5814
-5806
-5800
-5793
-5787
-5782
-5778
-5774
-5770
-5767
-5765
-5763
-5762
-5761
-5761
-5761
-5762
-5763
-5765
-5767
-5770
-5773
-5776
-5779
-5783
-5787
-5791
-5795
-5800
-5804
-5808
-5813
-5817
-5821
-5826
-5830
-5834
-5838
-5842
-5846
-5849
-5853
-5856
-5859
-5863
-5865
-5868
-5871
-5873
-5875
-5877
-5879
-5880
-5882
-5883
-5883
-5884
-5883
-5883
-5882
-5881
-5879
-5877
-5875
-5871
-5868
-5864
-5859
-5853
-5848
-5841
-5834
-5826
-5817
-5808
-5798
-5788
-5776
-5764
-5752
-5738
-5724
-5709
-5693
-5676
-5659
-5641
-5621
-5602
-5581
-5559
-5537
-5514
-5490
-5465
-5439
-5412
-5385
-5357
-5327
-5297
-5267
-5235
-5203
-5169
-5135
-5100
-5065
-5028
-4991
-4953
-4914
-4874
-4834
-4792
-4750
-4707
-4663
-4619
-4573
-4527
-4480
-4432
-4383
-4334
-4284
-4232
-4181
-4128
-4075
-4021
-3966
-3911
-3855
-3799
-3742
-3684
-3626
-3568
-3509
-3450
-3391
-3331
-3271
-3211
-3150
-3090
-3029
-2969
-2908
-2848
-2788
-2727
-2668
-2608
-2549
-2490
-2431
-2373
-2315
-2258
-2201
-2145
-2090
-2036
-1982
-1929
-1877
-1825
-1775
-1725
-1676
-1629
-1582
-1536
-1492
-1448
-1406
-1364
-1324
-1285
-1247
-1210
-1174
-1139
-1105
-1073
-1042
-1010
-982
-954
-927
-901
-876
-852
-830
-808
-787
-767
-749
-731
-714
-698
-684
-670
-657
-645
-634
-624
-614
-606
-598
-592
-586
-580
-576
-572
-569
-566
-564
-563
-562
-562
-563
-564
-565
-567
-570
-572
-576
-579
-583
-587
-591
-596
-601
-606
-611
-616
-621
-626
-632
-637
-642
-647
-651
-656
-660
-664
-668
-671
-674
-677
-679
-681
-682
-683
-682
-682
-680
-678
-676
-672
-668
-663
-657
-650
-643
-635
-625
-615
-605
-593
-581
-567
-553
-538
-522
-506
-488
-470
-451
-432
-411
-390
-368
-346
-322
-298
-274
-248
-222
-196
-168
-140
-111
-82
-52
-22
10
41
74
106
140
174
208
243
278
314
350
386
423
460
498
535
573
611
650
688
727
766
805
844
883
922
961
1000
1038
1077
1116
1154
1193
1231
1268
1306
1343
1380
1416
1452
1487
1522
1557
1590
1624
1656
1688
1720
1751
1781
1810
1839
1867
1894
1920
1946
1971
1995
2017
2040
2062
2083
2103
2122
2141
2159
2176
2192
2207
2222
2236
2249
2262
2274
2286
2296
2307
2316
2326
2334
2343
2351
2358
2366
2372
2379
2386
2392
2398
2404
2409
2415
2420
2426
2431
2437
2442
2448
2453
2459
2464
2470
2476
2482
2488
2494
2500
2507
2513
2520
2527
2534
2542
2549
2557
2565
2573
2582
2590
2599
2608
2618
2627
2637
2647
2657
2667
2677
2688
2698
2709
2720
2731
2742
2753
2764
2775
2786
2797
2809
2820
2831
2842
2853
2864
2875
2886
2897
2908
2919
2930
2941
2951
2962
2972
2983
2993
3003
3012
3022
3031
3040
3049
3057
3065
3073
3080
3087
3093
3099
3105
3110
3114
3118
3121
3123
3125
3127
3127
3127
3127
3126
3124
3121
3118
3115
3110
3105
3100
3093
3087
3079
3071
3062
3053
3043
3033
3022
3011
2999
2987
2974
2960
2947
2933
2919
2904
2889
2874
2858
2843
2827
2811
2795
2779
2763
2747
2731
2715
2700
2684
2669
2654
2639
2625
2610
2596
2583
2569
2556
2544
2531
2520
2508
2497
2486
2476
2466
2457
2448
2440
2431
2424
2416
2409
2403
2397
2391
2386
2381
2376
2372
2368
2364
2361
2358
2355
2352
2350
2348
2346
2344
2343
2341
2340
2339
2338
2337
2337
2336
2336
2335
2335
2334
2334
2334
2333
2333
2332
2332
2331
2330
2330
2329
2328
2327
2325
2324
2323
2321
2319
2317
2315
2313
2310
2307
2304
2301
2297
2294
2289
2285
2280
2274
2268
2262
2255
2248
2240
2231
2222
2212
2201
2190
2178
2165
2151
2137
2121
2105
2088
2070
2052
2032
2012
1990
1968
1945
1921
1897
1871
1844
1817
1789
1760
1731
1700
1669
1637
1605
1571
1537
1503
1467
1432
1395
1358
1320
1282
1243
1204
1164
1124
1083
1041
999
957
914
870
826
782
737
691
645
599
552
505
458
410
362
313
264
215
166
116
66
16
-34
-85
-136
-186
-237
-288
-339
-391
-442
-493
-544
-595
-646
-696
-747
-797
-847
-897
-947
-996
-1045
-1094
-1142
-1190
-1237
-1284
-1330
-1377
-1422
-1467
-1512
-1556
-1600
-1643
-1685
-1728
-1769
-1810
-1851
-1891
-1931
-1970
-2009
-2048
-2086
-2123
-2160
-2197
-2233
-2268
-2304
-2338
-2372
-2406
-2439
-2472
-2504
-2535
-2566
-2596
-2626
-2655
-2683
-2711
-2738
-2764
-2789
-2814
-2839
-2862
-2885
-2907
-2929
-2950
-2970
-2989
-3008
-3026
-3044
-3061
-3077
-3092
-3107
-3122
-3135
-3148
-3160
-3172
-3183
-3193
-3203
-3212
-3221
-3228
-3236
-3242
-3249
-3254
-3259
-3264
-3268
-3271
-3274
-3277
-3279
-3281
-3282
-3284
-3285
-3285
-3286
-3286
-3286
-3286
-3286
-3286
-3285
-3285
-3285
-3285
-3285
-3284
-3284
-3284
-3284
-3285
-3285
-3285
-3286
-3286
-3287
-3288
-3289
-3290
-3291
-3292
-3293
-3294
-3295
-3296
-3297
-3298
-3299
-3300
-3301
-3302
-3303
-3303
-3304
-3304
-3304
-3304
-3305
-3305
-3305
-3305
-3305
-3305
-3305
-3305
-3305
-3305
-3306
-3306
-3307
-3307
-3308
-3309
-3311
-3312
-3314
-3316
-3318
-3320
-3323
-3326
-3329
-3332
-3336
-3340
-3344
-3348
-3353
-3357
-3362
-3367
-3372
-3378
-3383
-3389
-3394
-3400
-3405
-3411
-3417
-3422
-3427
-3433
-3438
-3443
-3448
-3452
-3457
-3461
-3465
-3468
-3472
-3474
-3477
-3479
-3481
-3482
-3483
-3484
-3484
-3483
-3482
-3481
-3479
-3476
-3473
-3469
-3465
-3459
-3454
-3447
-3440
-3432
-3424
-3415
-3405
-3394
-3383
-3372
-3359
-3346
-3332
-3318
-3303
-3288
-3272
-3255
-3238
-3220
-3202
-3184
-3165
-3146
-3126
-3105
-3085
-3064
-3042
-3021
-2999
-2976
-2954
-2931
-2908
-2884
-2860
-2837
-2812
-2788
-2764
-2739
-2715
-2690
-2665
-2640
-2615
-2590
-2565
-2540
-2514
-2489
-2464
-2439
-2414
-2389
-2364
-2340
-2315
-2290
-2266
-2242
-2218
-2194
-2170
-2147
-2123
-2100
-2078
-2055
-2033
-2011
-1989
-1968
-1947
-1927
-1906
-1887
-1867
-1848
-1830
-1812
-1794
-1777
-1760
-1744
-1728
-1713
-1699
-1685
-1672
-1659
-1647
-1636
-1625
-1615
-1606
-1597
-1589
-1582
-1576
-1570
-1565
-1561
-1558
-1556
-1554
-1554
-1554
-1555
-1557
-1560
-1564
-1568
-1574
-1580
-1587
-1595
-1604
-1614
-1625
-1636
-1648
-1661
-1675
-1690
-1705
-1722
-1739
-1756
-1775
-1794
-1814
-1834
-1856
-1877
-1900
-1923
-1946
-1970
-1995
-2020
-2045
-2072
-2099
-2126
-2153
-2181
-2210
-2239
-2268
-2297
-2327
-2357
-2388
-2419
-2450
-2481
-2512
-2544
-2576
-2608
-2640
-2673
-2705
-2738
-2770
-2803
-2836
-2869
-2902
-2935
-2968
-3001
-3034
-3067
-3100
-3133
-3166
-3199
-3232
-3266
-3299
-3332
-3365
-3398
-3431
-3464
-3496
-3529
-3562
-3594
-3627
-3659
-3691
-3723
-3755
-3787
-3818
-3849
-3879
-3910
-3940
-3969
-3998
-4027
-4056
-4083
-4111
-4138
-4164
-4190
-4216
-4240
-4265
-4289
-4312
-4334
-4357
-4378
-4399
-4420
-4440
-4459
-4478
-4496
-4514
-4531
-4547
-4563
-4578
-4593
-4607
-4621
-4634
-4646
-4658
-4669
-4679
-4689
-4698
-4706
-4714
-4721
-4727
-4733
-4738
-4742
-4746
-4748
-4750
-4751
-4751
-4751
-4749
-4747
-4744
-4740
-4735
-4730
-4723
-4716
-4707
-4698
-4688
-4677
-4666
-4653
-4640
-4625
-4610
-4594
-4577
-4560
-4541
-4522
-4501
-4480
-4458
-4435
-4412
-4387
-4362
-4336
-4309
-4282
-4253
-4224
-4195
-4165
-4134
-4102
-4070
-4038
-4005
-3971
-3937
-3903
-3869
-3834
-3799
-3764
-3729
-3693
-3658
-3622
-3587
-3551
-3516
-3481
-3446
-3411
-3376
-3342
-3308
-3274
-3241
-3208
-3175
-3143
-3112
-3081
-3050
-3020
-2991
-2962
-2933
-2906
-2879
-2852
-2826
-2801
-2776
-2752
-2728
-2705
-2682
-2660
-2638
-2616
-2595
-2574
-2554
-2534
-2514
-2494
-2474
-2455
-2436
-2416
-2397
-2378
-2359
-2339
-2320
-2301
-2281
-2261
-2241
-2220
-2200
-2178
-2157
-2135
-2112
-2089
-2065
-2041
-2016
-1991
-1964
-1937
-1909
-1881
-1851
-1821
-1789
-1757
-1724
-1690
-1655
-1619
-1581
-1543
-1504
-1464
-1422
-1380
-1337
-1292
-1246
-1200
-1152
-1103
-1053
-1002
-950
-897
-843
-788
-732
-675
-618
-559
-499
-439
-377
-315
-253
-189
-125
-60
5
70
137
203
270
337
404
471
539
606
673
740
807
874
940
1006
1071
1136
1200
1263
1325
1387
1448
1507
1566
1624
1680
1735
1789
1841
1892
1942
1989
2036
2080
2123
2164
2204
2241
2276
2310
2341
2371
2398
2423
2447
2468
2486
2503
2517
2530
2540
2548
2553
2557
2558
2558
2555
2551
2544
2536
2525
2513
2499
2484
2467
2448
2428
2407
2384
2360
2336
2310
2283
2256
2228
2199
2170
2140
2110
2080
2050
2020
1990
1960
1931
1902
1873
1845
1818
1791
1766
1741
1717
1695
1673
1653
1634
1616
1599
1585
1571
1559
1549
1540
1533
1528
1524
1522
1522
1524
1527
1532
1539
1548
1559
1572
1586
1603
1621
1641
1663
1686
1712
1739
1768
1798
1830
1864
1899
1936
1974
2013
2055
2097
2140
2185
2230
2277
2325
2373
2423
2473
2524
2575
2627
2680
2733
2786
2840
2894
2948
3002
3056
3111
3165
3220
3274
3328
3381
3435
3488
3540
3592
3644
3695
3745
3794
3843
3891
3939
3985
4030
4075
4119
4162
4204
4244
4284
4322
4359
4395
4430
4464
4496
4528
4558
4586
4614
4640
4666
4690
4712
4734
4755
4774
4793
4810
4826
4842
4856
4870
4882
4894
4905
4916
4925
4934
4943
4951
4958
4965
4971
4977
4983
4988
4993
4998
5002
5006
5010
5014
5018
5022
5025
5029
5033
5037
5040
5044
5049
5053
5058
5062
5067
5073
5078
5084
5090
5097
5103
5111
5118
5126
5134
5142
5151
5160
5169
5178
5188
5198
5208
5218
5228
5239
5250
5261
5271
5282
5293
5305
5316
5327
5338
5349
5360
5371
5382
5392
5403
5414
5424
5434
5444
5454
5464
5473
5482
5491
5499
5507
5515
5523
5530
5536
5542
5548
5553
5557
5561
5564
5567
5569
5570
5570
5570
5570
5568
5566
5563
5559
5555
5550
5544
5537
5530
5522
5513
5504
5494
5483
5472
5460
5447
5434
5420
5406
5391
5375
5360
5344
5327
5311
5294
5276
5259
5242
5224
5206
5189
5171
5154
5137
5120
5103
5087
5071
5055
5040
5025
5011
4997
4984
4972
4960
4948
4938
4928
4919
4910
4903
4896
4889
4884
4879
4875
4872
4869
4867
4866
4866
4867
4868
4869
4872
4875
4879
4883
4889
4894
4901
4908
4915
4924
4932
4942
4951
4962
4973
4984
4996
5008
5021
5034
5047
5061
5075
5089
5104
5118
5133
5148
5163
5178
5193
5208
5223
5238
5252
5267
5281
5295
5309
5323
5336
5349
5361
5374
5385
5396
5407
5417
5426
5435
5444
5451
5458
5464
5469
5474
5478
5481
5483
5484
5484
5484
5483
5480
5477
5473
5468
5463
5456
5449
5440
5431
5421
5410
5399
5386
5373
5359
5345
5330
5314
5298
5281
5263
5245
5227
5208
5189
5169
5149
5129
5108
5088
5067
5046
5024
5003
4982
4960
4939
4918
4897
4876
4856
4835
4815
4795
4776
4757
4739
4721
4703
4686
4670
4654
4639
4625
4611
4598
4586
4575
4565
4555
4547
4539
4532
4527
4522
4519
4516
4515
4514
4515
4517
4520
4524
4530
4536
4544
4552
4562
4573
4585
4598
4613
4628
4644
4662
4681
4700
4721
4743
4766
4790
4814
4840
4866
4894
4922
4951
4980
5011
5042
5073
5105
5138
5171
5205
5239
5273
5307
5342
5377
5412
5448
5483
5519
5554
5590
5625
5661
5696
5731
5766
5801
5835
5869
5903
5936
5970
6002
6034
6066
6097
6128
6158
6187
6216
6245
6272
6299
6326
6351
6376
6401
6424
6447
6469
6491
6512
6532
6551
6570
6588
6605
6621
6637
6652
6666
6680
6693
6705
6717
6727
6738
6747
6756
6764
6771
6778
6785
6790
6795
6800
6804
6807
6810
6813
6815
6816
6817
6818
6818
6818
6817
6817
6815
6814
6812
6810
6808
6806
6803
6800
6798
6795
6791
6788
6785
6782
6779
6776
6772
6769
6766
6763
6760
6758
6755
6752
6750
6748
6746
6744
6742
6741
6739
6738
6738
6737
6737
6737
6737
6738
6739
6741
6742
6745
6747
6750
6753
6757
6761
6765
6770
6776
6781
6787
6794
6801
6808
6816
6824
6832
6841
6850
6860
6870
6880
6890
6901
6912
6923
6934
6945
6957
6968
6980
6991
7003
7015
7027
7038
7050
7061
7073
7084
7095
7106
7116
7126
7136
7146
7156
7165
7173
7182
7190
7197
7204
7211
7217
7222
7227
7231
7235
7238
7240
7241
7242
7242
7241
7240
7237
7234
7229
7224
7218
7211
7203
7194
7184
7172
7160
7147
7133
7118
7101
7084
7066
7047
7026
7005
6983
6959
6935
6909
6883
6856
6827
6798
6768
6737
6705
6672
6638
6603
6568
6531
6494
6456
6417
6377
6337
6296
6254
6211
6168
6124
6080
6035
5989
5942
5896
5848
5800
5752
5703
5654
5605
5555
5505
5454
5403
5352
5301
5250
5198
5146
5094
5042
4990
4938
4886
4834
4782
4731
4679
4628
4576
4525
4474
4424
4373
4324
4274
4225
4176
4127
4078
4030
3984
3937
3891
3844
3799
3753
3708
3663
3619
3575
3531
3488
3445
3402
3360
3317
3275
3233
3192
3150
3109
3068
3027
2986
2945
2905
2864
2823
2783
2742
2701
2660
2620
2579
2538
2497
2455
2414
2372
2331
2289
2247
2204
2162
2119
2076
2033
1989
1945
1901
1856
1811
1766
1720
1674
1628
1581
1534
1487
1439
1391
1342
1293
1244
1195
1145
1095
1044
993
942
891
839
787
735
683
630
577
524
471
417
363
310
256
202
147
93
39
-15
-69
-124
-178
-232
-286
-339
-393
-446
-499
-552
-604
-656
-708
-759
-809
-860
-909
-958
-1006
-1054
-1100
-1147
-1192
-1237
-1281
-1324
-1366
-1408
-1449
-1489
-1528
-1567
-1604
-1641
-1677
-1712
-1746
-1780
-1812
-1844
-1875
-1905
-1935
-1963
-1992
-2019
-2045
-2072
-2097
-2123
-2147
-2171
-2195
-2218
-2241
-2263
-2285
-2307
-2329
-2350
-2372
-2393
-2414
-2435
-2456
-2476
-2497
-2518
-2538
-2559
-2580
-2600
-2621
-2642
-2663
-2685
-2706
-2727
-2749
-2771
-2793
-2815
-2838
-2861
-2884
-2907
-2931
-2955
-2980
-3004
-3029
-3055
-3080
-3107
-3133
-3160
-3187
-3215
-3242
-3271
-3299
-3328
-3357
-3387
-3417
-3447
-3477
-3508
-3539
-3570
-3601
-3633
-3665
-3697
-3730
-3762
-3795
-3828
-3861
-3895
-3928
-3962
-3996
-4030
-4064
-4098
-4133
-4167
-4201
-4236
-4270
-4305
-4340
-4374
-4409
-4443
-4478
-4513
-4547
-4582
-4616
-4651
-4685
-4719
-4754
-4787
-4821
-4855
-4888
-4921
-4954
-4986
-5018
-5049
-5080
-5111
-5141
-5170
-5199
-5227
-5255
-5282
-5308
-5334
-5358
-5382
-5406
-5428
-5449
-5470
-5490
-5508
-5526
-5543
-5559
-5574
-5588
-5600
-5612
-5623
-5632
-5641
-5648
-5654
-5660
-5664
-5666
-5668
-5669
-5668
-5667
-5664
-5660
-5655
-5649
-5642
-5633
-5624
-5614
-5602
-5590
-5576
-5562
-5547
-5530
-5513
-5495
-5476
-5456
-5435
-5414
-5392
-5369
-5345
-5320
-5295
-5269
-5243
-5216
-5188
-5160
-5131
-5102
-5072
-5042
-5011
-4980
-4949
-4917
-4885
-4853
-4820
-4787
-4755
-4722
-4689
-4655
-4622
-4589
-4556
-4523
-4490
-4458
-4425
-4393
-4361
-4329
-4297
-4266
-4234
-4204
-4173
-4143
-4113
-4083
-4054
-4026
-3998
-3970
-3943
-3916
-3890
-3864
-3839
-3814
-3790
-3766
-3743
-3720
-3698
-3677
-3656
-3635
-3615
-3596
-3577
-3558
-3541
-3523
-3506
-3490
-3474
-3458
-3443
-3428
-3414
-3400
-3386
-3373
-3360
-3347
-3334
-3322
-3309
-3297
-3285
-3273
-3261
-3249
-3237
-3225
-3213
-3201
-3188
-3176
-3163
-3150
-3136
-3123
-3109
-3094
-3080
-3065
-3049
-3033
-3017
-3001
-2984
-2967
-2949
-2931
-2913
-2895
-2876
-2857
-2838
-2818
-2798
-2778
-2758
-2737
-2717
-2696
-2675
-2654
-2633
-2612
-2591
-2569
-2548
-2526
-2505
-2484
-2462
-2441
-2419
-2398
-2376
-2355
-2334
-2312
-2291
-2270
-2249
-2228
-2207
-2186
-2165
-2145
-2124
-2104
-2083
-2063
-2043
-2023
-2003
-1984
-1964
-1944
-1925
-1906
-1887
-1868
-1849
-1830
-1811
-1793
-1774
-1756
-1738
-1720
-1702
-1684
-1666
-1648
-1630
-1613
-1595
-1578
-1561
-1543
-1526
-1509
-1492
-1476
-1459
-1442
-1426
-1409
-1393
-1377
-1361
-1345
-1329
-1314
-1299
-1284
-1269
-1254
-1239
-1225
-1211
-1197
-1183
-1170
-1157
-1144
-1131
-1119
-1106
-1094
-1083
-1071
-1060
-1049
-1039
-1028
-1018
-1008
-999
-990
-982
-973
-965
-958
-951
-944
-937
-931
-925
-920
-915
-910
-906
-902
-899
-896
-893
-891
-889
-888
-887
-887
-887
-887
-888
-890
-891
-893
-896
-899
-902
-906
-910
-914
-919
-924
-930
-935
-941
-948
-954
-961
-968
-975
-983
-991
-998
-1006
-1014
-1022
-1031
-1039
-1047
-1055
-1063
-1071
-1079
-1087
-1095
-1102
-1109
-1116
-1123
-1130
-1136
-1142
-1147
-1152
-1157
-1162
-1166
-1169
-1173
-1176
-1178
-1180
-1182
-1184
-1185
-1185
-1185
-1185
-1185
-1183
-1182
-1180
-1178
-1175
-1172
-1169
-1165
-1161
-1157
-1152
-1147
-1141
-1136
-1130
-1123
-1117
-1110
-1103
-1096
-1089
-1082
-1074
-1066
-1059
-1051
-1044
-1036
-1029
-1020
-1014
-1006
-1000
-994
-987
-982
-976
-971
-967
-963
-959
-957
-954
-953
-952
-952
-953
-954
-956
-959
-963
-968
-973
-980
-987
-995
-1004
-1014
-1025
-1036
-1049
-1062
-1077
-1092
-1108
-1125
-1143
-1161
-1180
-1200
-1221
-1243
-1265
-1288
-1312
-1336
-1361
-1386
-1412
-1439
-1466
-1493
-1521
-1549
-1577
-1605
-1634
-1663
-1692
-1721
-1750
-1779
-1808
-1837
-1866
-1894
-1923
-1951
-1978
-2005
-2033
-2059
-2085
-2111
-2136
-2161
-2185
-2208
-2231
-2253
-2275
-2296
-2316
-2336
-2354
-2372
-2390
-2406
-2421
-2436
-2450
-2463
-2475
-2486
-2496
-2505
-2514
-2521
-2528
-2533
-2538
-2542
-2545
-2546
-2547
-2548
-2547
-2545
-2542
-2539
-2534
-2529
-2523
-2516
-2508
-2500
-2491
-2481
-2470
-2459
-2447
-2434
-2421
-2408
-2394
-2380
-2365
-2350
-2335
-2319
-2303
-2287
-2271
-2255
-2239
-2223
-2207
-2191
-2175
-2159
-2143
-2128
-2113
-2098
-2083
-2069
-2055
-2041
-2029
-2016
-2004
-1992
-1981
-1970
-1960
-1951
-1942
-1933
-1925
-1918
-1911
-1905
-1899
-1894
-1890
-1886
-1882
-1880
-1877
-1876
-1875
-1874
-1874
-1875
-1876
-1878
-1880
-1882
-1885
-1889
-1893
-1897
-1902
-1907
-1913
-1919
-1925
-1932
-1939
-1946
-1953
-1961
-1969
-1977
-1985
-1993
-2001
-2009
-2017
-2027
-2035
-2044
-2052
-2060
-2068
-2076
-2084
-2092
-2099
-2107
-2114
-2121
-2127
-2133
-2140
-2145
-2151
-2156
-2161
-2165
-2170
-2174
-2177
-2181
-2184
-2186
-2189
-2191
-2193
-2194
-2195
-2196
-2196
-2196
-2196
-2195
-2194
-2193
-2191
-2189
-2187
-2184
-2182
-2179
-2175
-2172
-2168
-2164
-2160
-2155
-2151
-2146
-2141
-2136
-2130
-2125
-2120
-2114
-2109
-2103
-2098
-2092
-2087
-2082
-2077
-2072
-2067
-2063
-2059
-2055
-2051
-2048
-2045
-2041
-2040
-2037
-2037
-2036
-2036
-2036
-2037
-2037
-2040
-2041
-2045
-2049
-2053
-2058
-2063
-2069
-2076
-2084
-2092
-2101
-2111
-2121
-2132
-2143
-2156
-2169
-2183
-2197
-2212
-2228
-2244
-2261
-2279
-2297
-2316
-2335
-2355
-2375
-2396
-2417
-2439
-2461
-2484
-2506
-2530
-2553
-2577
-2601
-2625
-2649
-2674
-2698
-2723
-2747
-2772
-2796
-2821
-2845
-2869
-2893
-2916
-2939
-2962
-2984
-3006
-3028
-3049
-3069
-3088
-3107
-3125
-3143
-3159
-3175
-3190
-3203
-3216
-3228
-3238
-3248
-3256
-3264
-3270
-3275
-3279
-3281
-3283
-3283
-3282
-3280
-3277
-3272
-3267
-3260
-3252
-3243
-3232
-3221
-3209
-3195
-3180
-3165
-3148
-3131
-3112
-3093
-3073
-3052
-3030
-3007
-2984
-2960
-2935
-2909
-2883
-2857
-2830
-2802
-2774
-2745
-2717
-2687
-2658
-2628
-2598
-2568
-2538
-2508
-2478
-2448
-2418
-2388
-2359
-2329
-2300
-2272
-2243
-2215
-2188
-2160
-2134
-2108
-2082
-2058
-2033
-2009
-1987
-1965
-1944
-1924
-1904
-1885
-1867
-1850
-1834
-1818
-1804
-1790
-1777
-1765
-1754
-1744
-1735
-1726
-1718
-1711
-1705
-1700
-1695
-1691
-1688
-1686
-1684
-1682
-1682
-1682
-1682
-1683
-1684
-1686
-1689
-1691
-1694
-1697
-1700
-1704
-1707
-1711
-1715
-1719
-1722
-1726
-1730
-1733
-1737
-1740
-1743
-1745
-1748
-1750
-1751
-1752
-1753
-1754
-1754
-1753
-1752
-1750
-1748
-1746
-1742
-1738
-1734
-1729
-1723
-1717
-1710
-1702
-1694
-1685
-1675
-1665
-1654
-1642
-1630
-1617
-1603
-1588
-1573
-1558
-1541
-1524
-1506
-1488
-1469
-1449
-1429
-1408
-1387
-1365
-1342
-1319
-1296
-1272
-1248
-1223
-1198
-1173
-1148
-1122
-1096
-1070
-1043
-1016
-990
-963
-937
-910
-883
-857
-830
-804
-778
-751
-726
-700
-675
-649
-625
-600
-576
-552
-529
-506
-483
-461
-439
-417
-396
-375
-355
-335
-315
-296
-277
-259
-241
-223
-205
-188
-171
-155
-138
-122
-106
-90
-75
-59
-44
-28
-13
2
17
33
48
64
79
95
111
127
144
161
178
195
213
231
250
269
288
308
328
349
370
392
414
437
460
484
508
533
558
584
610
637
664
691
719
748
776
806
835
865
896
926
957
988
1020
1052
1084
1116
1148
1181
1213
1246
1278
1311
1343
1376
1408
1440
1472
1504
1535
1567
1597
1628
1658
1687
1717
1745
1773
1800
1827
1853
1878
1902
1926
1949
1971
1992
2012
2031
2049
2067
2083
2098
2112
2125
2137
2148
2158
2166
2174
2180
2185
2189
2192
2193
2194
2193
2191
2188
2184
2179
2173
2165
2157
2147
2137
2125
2113
2099
2085
2070
2054
2037
2019
2001
1982
1962
1941
1920
1899
1877
1854
1831
1807
1783
1759
1734
1709
1684
1659
1633
1608
1582
1556
1530
1504
1478
1453
1427
1401
1376
1351
1326
1302
1278
1254
1230
1207
1185
1163
1141
1120
1100
1081
1062
1043
1026
1008
993
977
963
949
936
925
914
903
894
886
878
872
866
862
858
855
853
852
852
853
855
857
861
865
870
876
882
890
898
907
916
926
937
949
961
974
988
1002
1016
1031
1047
1063
1079
1096
1113
1131
1149
1167
1185
1204
1223
1242
1262
1281
1300
1320
1339
1359
1378
1398
1417
1436
1455
1474
1492
1510
1528
1546
1563
1580
1596
1612
1628
1643
1657
1671
1685
1698
1710
1722
1733
1744
1754
1763
1772
1780
1788
1795
1801
1807
1812
1817
1821
1824
1827
1829
1831
1832
1833
1833
1833
1832
1831
1829
1827
1824
1821
1818
1814
1810
1806
1801
1796
1791
1785
1780
1774
1767
1761
1754
1747
1740
1733
1726
1719
1711
1703
1696
1688
1680
1672
1664
1656
1648
1640
1632
1624
1616
1608
1600
1592
1584
1575
1567
1559
1551
1543
1535
1527
1519
1510
1502
1494
1486
1478
1471
1463
1455
1447
1440
1432
1425
1418
1411
1404
1397
1390
1383
1377
1370
1364
1358
1352
1347
1341
1335
1330
1325
1320
1315
1310
1306
1301
1297
1293
1288
1284
1281
1277
1273
1269
1266
1262
1259
1256
1252
1249
1246
1243
1240
1237
1234
1231
1228
1225
1222
1219
1216
1213
1210
1207
1204
1201
1198
1195
1192
1189
1186
1184
1181
1178
1176
1173
1171
1169
1167
1164
1162
1160
1158
1156
1155
1153
1151
1149
1148
1146
1145
1143
1142
1140
1139
1137
1135
1134
1132
1131
1129
1127
1125
1123
1120
1118
1115
1112
1109
1106
1103
1099
1095
1091
1087
1082
1077
1072
1066
1061
1055
1048
1042
1035
1028
1020
1012
1004
997
988
979
970
961
952
942
932
922
912
901
891
880
869
858
846
835
823
812
800
788
776
764
752
740
728
716
704
691
679
667
655
643
631
619
608
596
584
573
562
551
540
529
519
508
498
488
479
469
460
451
442
434
425
417
410
403
396
389
383
377
371
366
362
357
354
350
348
345
343
342
341
340
340
341
342
343
345
348
351
354
358
362
367
372
377
383
389
395
402
409
416
424
432
440
449
458
467
476
486
496
506
516
526
537
548
559
570
581
593
604
616
628
640
652
664
677
689
702
715
728
741
754
767
780
794
808
821
835
850
864
878
893
907
922
937
952
967
982
997
1012
1027
1043
1058
1074
1089
1105
1121
1136
1152
1168
1184
1200
1216
1232
1248
1264
1280
1296
1312
1328
1344
1360
1377
1393
1409
1425
1441
1457
1473
1489
1504
1520
1536
1551
1566
1582
1597
1612
1627
1641
1656
1670
1684
1698
1712
1726
1739
1752
1765
1778
1791
1803
1815
1826
1838
1849
1859
1870
1880
1890
1899
1908
1917
1926
1934
1941
1949
1956
1962
1968
1974
1980
1984
1989
1993
1997
2000
2003
2005
2007
2008
2009
2009
2009
2009
2008
2005
2004
2001
1999
1996
1992
1988
1984
1979
1974
1968
1962
1956
1950
1943
1936
1929
1922
1914
1907
1899
1891
1883
1875
1867
1859
1851
1843
1835
1827
1819
1812
1804
1797
1790
1783
1776
1769
1763
1757
1751
1745
1740
1735
1730
1726
1722
1718
1715
1712
1709
1707
1705
1704
1703
1702
1702
1702
1703
1704
1705
1707
1709
1712
1714
1718
1721
1725
1729
1733
1738
1743
1748
1754
1759
1765
1772
1778
1785
1792
1799
1806
1814
1821
1829
1837
1845
1853
1861
1870
1878
1887
1895
1904
1913
1922
1931
1940
1949
1958
1967
1976
1985
1995
2004
2013
2021
2032
2041
2051
2060
2069
2079
2088
2098
2107
2117
2126
2136
2146
2155
2165
2175
2185
2194
2204
2214
2225
2235
2245
2256
2267
2277
2289
2300
2311
2323
2335
2347
2359
2372
2385
2398
2412
2425
2440
2454
2469
2484
2500
2516
2532
2549
2566
2584
2602
2621
2640
2659
2679
2699
2720
2741
2763
2785
2808
2830
2854
2878
2902
2926
2951
2976
3002
3028
3054
3080
3107
3134
3162
3189
3217
3245
3273
3302
3330
3359
3388
3417
3446
3475
3505
3534
3563
3593
3622
3651
3681
3710
3739
3768
3797
3825
3854
3882
3910
3937
3965
3992
4018
4043
4070
4096
4121
4145
4169
4192
4215
4238
4259
4281
4301
4321
4341
4359
4377
4395
4412
4428
4443
4458
4471
4485
4497
4509
4520
4530
4540
4549
4557
4564
4571
4577
4582
4587
4590
4593
4596
4597
4598
4599
4598
4597
4596
4594
4591
4587
4583
4579
4574
4568
4562
4556
4549
4541
4533
4525
4516
4507
4498
4488
4478
4467
4456
4445
4434
4422
4410
4398
4385
4373
4360
4347
4334
4321
4308
4294
4281
4267
4254
4240
4226
4213
4199
4185
4172
4158
4144
4130
4117
4103
4089
4075
4062
4048
4034
4019
4006
3993
3980
3966
3953
3939
3926
3912
3899
3886
3872
3859
3846
3833
3820
3807
3794
3781
3768
3755
3743
3730
3718
3705
3693
3680
3668
3656
3644
3631
3619
3607
3595
3583
3571
3560
3548
3536
3525
3513
3502
3490
3479
3467
3456
3445
3434
3422
3411
3400
3389
3378
3367
3356
3345
3334
3323
3312
3301
3290
3279
3268
3258
3247
3236
3225
3214
3203
3192
3181
3170
3159
3148
3137
3126
3114
3103
3092
3080
3068
3056
3044
3032
3020
3008
2995
2982
2969
2956
2942
2929
2915
2901
2886
2871
2856
2841
2825
2809
2793
2776
2759
2741
2724
2705
2687
2668
2649
2629
2609
2588
2568
2546
2525
2503
2481
2458
2435
2411
2388
2364
2339
2314
2289
2264
2239
2213
2187
2160
2134
2107
2081
2054
2027
2000
1973
1946
1919
1892
1865
1838
1811
1784
1757
1731
1705
1678
1653
1627
1602
1576
1552
1527
1503
1479
1456
1433
1410
1388
1366
1345
1324
1304
1285
1265
1247
1229
1211
1194
1178
1162
1147
1133
1119
1106
1094
1082
1071
1061
1051
1042
1034
1027
1020
1014
1008
1002
999
996
993
991
989
989
988
988
989
990
992
994
997
1000
1004
1008
1012
1016
1020
1026
1032
1038
1043
1049
1056
1062
1068
1074
1081
1087
1094
1100
1106
1112
1118
1124
1129
1134
1139
1144
1148
1152
1156
1159
1161
1163
1165
1166
1167
1167
1167
1166
1164
1162
1159
1155
1151
1146
1141
1135
1128
1121
1113
1104
1094
1084
1073
1062
1050
1037
1022
1008
994
978
962
945
928
910
891
872
852
831
810
788
766
744
720
697
673
648
623
598
572
546
520
493
466
439
412
384
357
329
302
274
246
219
191
164
137
109
83
56
30
4
-22
-47
-72
-97
-120
-144
-167
-189
-210
-231
-251
-271
-289
-307
-324
-340
-355
-369
-382
-394
-405
-415
-424
-432
-439
-444
-449
-452
-454
-455
-455
-454
-451
-447
-443
-437
-429
-421
-412
-402
-390
-378
-365
-350
-335
-319
-303
-285
-267
-248
-228
-208
-188
-167
-145
-123
-101
-79
-56
-34
-11
12
34
57
80
102
124
145
166
187
207
227
246
264
282
299
315
330
344
357
369
380
390
399
406
412
417
421
423
424
424
422
419
414
407
399
390
379
366
352
336
319
300
280
258
234
209
182
154
125
93
61
27
-8
-45
-83
-122
-162
-203
-246
-290
-334
-380
-427
-474
-522
-571
-621
-671
-722
-773
-824
-876
-928
-981
-1033
-1085
-1138
-1190
-1242
-1294
-1346
-1397
-1448
-1498
-1548
-1597
-1645
-1693
-1740
-1786
-1831
-1876
-1919
-1962
-2003
-2043
-2083
-2121
-2157
-2193
-2227
-2261
-2292
-2323
-2352
-2380
-2406
-2431
-2454
-2476
-2497
-2516
-2534
-2550
-2565
-2578
-2590
-2601
-2610
-2617
-2623
-2628
-2632
-2634
-2635
-2634
-2632
-2630
-2625
-2620
-2614
-2606
-2598
-2589
-2578
-2567
-2555
-2542
-2529
-2515
-2500
-2485
-2469
-2453
-2437
-2420
-2403
-2386
-2368
-2351
-2334
-2317
-2300
-2283
-2266
-2250
-2234
-2219
-2204
-2189
-2175
-2162
-2149
-2137
-2125
-2115
-2105
-2096
-2088
-2080
-2074
-2068
-2064
-2060
-2057
-2055
-2055
-2055
-2056
-2059
-2062
-2067
-2073
-2079
-2087
-2096
-2106
-2117
-2128
-2141
-2155
-2170
-2186
-2203
-2221
-2240
-2259
-2280
-2301
-2323
-2346
-2369
-2393
-2418
-2443
-2469
-2495
-2522
-2549
-2576
-2604
-2632
-2660
-2689
-2717
-2746
-2775
-2804
-2833
-2861
-2890
-2918
-2946
-2974
-3002
-3029
-3056
-3083
-3109
-3135
-3160
-3184
-3209
-3232
-3255
-3277
-3299
-3319
-3339
-3359
-3377
-3395
-3411
-3427
-3442
-3457
-3470
-3482
-3494
-3504
-3514
-3523
-3531
-3538
-3544
-3549
-3554
-3558
-3561
-3563
-3564
-3565
-3565
-3564
-3563
-3561
-3559
-3556
-3552
-3548
-3543
-3538
-3533
-3527
-3521
-3515
-3508
-3501
-3495
-3488
-3480
-3473
-3466
-3459
-3452
-3445
-3438
-3432
-3425
-3419
-3413
-3408
-3402
-3398
-3393
-3389
-3386
-3382
-3380
-3378
-3376
-3375
-3375
-3375
-3376
-3378
-3380
-3383
-3386
-3390
-3395
-3401
-3407
-3414
-3421
-3430
-3439
-3449
-3460
-3471
-3483
-3496
-3510
-3525
-3540
-3556
-3573
-3590
-3609
-3628
-3648
-3668
-3689
-3711
-3734
-3757
-3781
-3806
-3831
-3857
-3883
-3910
-3937
-3965
-3993
-4022
-4050
-4080
-4109
-4139
-4169
-4199
-4229
-4260
-4290
-4320
-4351
-4381
-4411
-4441
-4470
-4500
-4528
-4557
-4585
-4613
-4640
-4667
-4693
-4719
-4743
-4768
-4791
-4814
-4836
-4857
-4877
-4896
-4915
-4932
-4949
-4965
-4979
-4993
-5006
-5017
-5028
-5037
-5046
-5053
-5059
-5064
-5068
-5070
-5072
-5072
-5071
-5069
-5066
-5062
-5056
-5050
-5042
-5033
-5023
-5011
-4999
-4985
-4970
-4954
-4937
-4919
-4899
-4878
-4857
-4834
-4809
-4784
-4758
-4731
-4702
-4673
-4642
-4610
-4578
-4544
-4510
-4474
-4438
-4401
-4363
-4324
-4285
-4245
-4204
-4163
-4121
-4078
-4035
-3992
-3948
-3904
-3860
-3815
-3771
-3726
-3681
-3636
-3591
-3546
-3501
-3456
-3412
-3367
-3323
-3279
-3236
-3193
-3150
-3108
-3066
-3025
-2985
-2945
-2905
-2866
-2828
-2791
-2754
-2718
-2683
-2648
-2614
-2581
-2549
-2518
-2487
-2458
-2429
-2401
-2374
-2347
-2322
-2297
-2274
-2251
-2228
-2207
-2187
-2167
-2148
-2130
-2112
-2095
-2079
-2064
-2050
-2036
-2021
-2009
-1997
-1986
-1975
-1964
-1954
-1944
-1935
-1926
-1918
-1910
-1902
-1894
-1886
-1879
-1872
-1865
-1857
-1850
-1843
-1835
-1828
-1820
-1812
-1803
-1795
-1785
-1776
-1766
-1755
-1744
-1732
-1720
-1706
-1692
-1677
-1662
-1645
-1628
-1609
-1590
-1570
-1548
-1526
-1503
-1478
-1453
-1426
-1398
-1369
-1340
-1309
-1276
-1243
-1209
-1173
-1137
-1099
-1061
-1020
-980
-938
-896
-852
-807
-761
-715
-667
-619
-570
-520
-469
-417
-365
-311
-257
-203
-147
-91
-35
22
80
138
197
256
316
375
436
496
557
618
679
741
802
864
926
987
1049
1110
1172
1233
1294
1355
1415
1475
1535
1595
1654
1712
1770
1828
1885
1941
1996
2052
2106
2159
2212
2264
2316
2366
2416
2465
2513
2560
2606
2651
2695
2739
2781
2823
2863
2902
2941
2978
3015
3050
3085
3118
3150
3182
3212
3241
3269
3297
3323
3348
3373
3396
3418
3440
3460
3480
3498
3516
3533
3549
3564
3579
3592
3605
3617
3628
3638
3648
3656
3664
3672
3679
3685
3690
3695
3699
3703
3706
3708
3710
3711
3712
3713
3713
3712
3711
3710
3709
3707
3704
3701
3698
3695
3691
3688
3683
3679
3674
3670
3665
3660
3654
3649
3643
3638
3632
3626
3620
3614
3608
3602
3596
3590
3584
3577
3571
3565
3559
3552
3546
3540
3534
3527
3521
3515
3509
3502
3496
3490
3483
3477
3471
3464
3458
3452
3445
3438
3432
3425
3418
3411
3404
3396
3389
3381
3373
3365
3357
3348
3339
3330
3321
3311
3301
3290
3280
3269
3257
3246
3233
3221
3208
3195
3181
3167
3153
3138
3123
3107
3091
3075
3058
3041
3023
3005
2987
2968
2949
2929
2910
2889
2869
2848
2827
2805
2783
2761
2739
2716
2693
2670
2646
2622
2598
2574
2549
2525
2500
2475
2449
2424
2398
2373
2347
2321
2295
2269
2242
2216
2190
2163
2136
2110
2083
2056
2029
2003
1976
1949
1922
1896
1869
1842
1815
1788
1762
1735
1708
1681
1654
1628
1601
1574
1548
1521
1494
1468
1441
1415
1388
1362
1336
1310
1283
1257
1231
1205
1180
1154
1128
1103
1077
1052
1027
1002
977
952
927
902
877
853
829
804
780
756
732
709
685
661
638
614
591
568
545
522
499
477
454
432
410
388
367
345
324
302
282
261
240
220
200
180
161
141
122
104
85
67
49
31
13
-4
-21
-37
-54
-70
-86
-101
-116
-131
-146
-160
-174
-188
-201
-214
-227
-239
-251
-263
-275
-286
-297
-307
-318
-328
-338
-347
-356
-365
-374
-382
-390
-398
-406
-413
-420
-427
-433
-439
-445
-451
-456
-461
-466
-471
-475
-479
-483
-486
-490
-493
-495
-498
-500
-502
-504
-506
-507
-508
-509
-510
-510
-510
-510
-510
-510
-509
-508
-507
-506
-504
-503
-501
-499
-496
-494
-491
-488
-484
-481
-477
-473
-468
-464
-459
-454
-449
-443
-438
-432
-426
-419
-413
-406
-399
-392
-384
-377
-369
-361
-353
-344
-336
-328
-319
-310
-302
-293
-284
-275
-266
-257
-247
-238
-229
-220
-211
-201
-192
-183
-173
-164
-154
-145
-136
-126
-117
-107
-98
-89
-79
-70
-60
-51
-41
-31
-22
-12
-3
7
17
27
36
46
56
65
75
85
95
104
114
124
134
143
153
163
172
182
192
201
211
220
230
239
249
258
268
277
287
296
306
315
325
334
344
354
363
373
383
393
403
413
423
434
444
454
465
476
487
498
509
520
531
543
555
567
579
591
603
616
628
641
654
667
681
694
708
722
736
750
764
778
793
807
822
837
852
867
882
897
912
928
943
959
975
990
1006
1022
1038
1054
1070
1086
1102
1118
1135
1151
1167
1183
1200
1216
1232
1248
1264
1281
1297
1313
1329
1345
1361
1377
1392
1408
1424
1439
1455
1470
1486
1501
1516
1532
1547
1562
1577
1591
1606
1621
1636
1650
1665
1680
1694
1709
1723
1738
1752
1767
1782
1796
1811
1826
1840
1855
1870
1885
1900
1916
1931
1946
1962
1978
1994
2009
2025
2043
2060
2077
2094
2112
2130
2148
2167
2185
2205
2224
2244
2264
2285
2306
2327
2349
2372
2394
2417
2441
2465
2489
2514
2539
2565
2591
2618
2645
2672
2700
2728
2757
2786
2815
2844
2874
2904
2935
2966
2996
3027
3059
3090
3122
3153
3185
3216
3248
3280
3311
3343
3374
3405
3436
3467
3497
3528
3557
3587
3616
3645
3673
3701
3728
3755
3781
3807
3832
3856
3879
3902
3924
3946
3966
3986
4005
4022
4040
4056
4070
4085
4099
4111
4122
4132
4142
4150
4157
4163
4168
4172
4175
4177
4177
4177
4176
4173
4170
4166
4160
4154
4147
4138
4129
4119
4108
4096
4083
4070
4056
4041
4026
4009
3992
3975
3956
3937
3918
3898
3878
3857
3836
3815
3793
3771
3748
3725
3703
3679
3656
3633
3610
3586
3563
3539
3516
3492
3469
3446
3423
3400
3378
3355
3333
3311
3290
3268
3247
3227
3207
3187
3167
3148
3130
3112
3094
3077
3061
3044
3029
3014
2999
2985
2972
2959
2947
2935
2924
2913
2903
2894
2885
2876
2869
2861
2854
2848
2842
2837
2832
2828
2824
2820
2817
2815
2812
2810
2809
2807
2807
2806
2805
2805
2805
2806
2806
2807
2808
2809
2810
2812
2813
2814
2816
2818
2819
2821
2822
2824
2825
2827
2828
2829
2830
2831
2832
2833
2833
2834
2834
2834
2834
2834
2833
2832
2831
2830
2829
2827
2825
2823
2821
2818
2815
2812
2808
2804
2800
2796
2791
2786
2780
2774
2767
2761
2753
2746
2738
2729
2720
2710
2700
2690
2679
2667
2655
2643
2629
2616
2601
2586
2571
2555
2538
2521
2503
2484
2465
2445
2424
2403
2381
2359
2336
2312
2287
2262
2236
2210
2182
2155
2126
2097
2067
2037
2005
1974
1942
1909
1876
1842
1808
1773
1738
1702
1666
1629
1592
1554
1517
1478
1440
1401
1362
1323
1284
1245
1205
1166
1126
1087
1047
1008
969
929
890
852
813
775
737
699
662
625
589
553
517
482
448
414
381
348
316
284
254
223
194
165
137
110
84
58
34
10
-13
-35
-57
-77
-96
-115
-133
-149
-165
-180
-193
-206
-218
-229
-239
-248
-256
-263
-269
-274
-278
-281
-283
-284
-285
-284
-283
-281
-278
-274
-270
-264
-259
-252
-245
-237
-229
-220
-210
-200
-190
-179
-168
-156
-144
-132
-119
-106
-93
-80
-66
-53
-39
-25
-11
2
16
30
43
57
70
84
97
109
122
134
146
158
169
180
190
201
210
219
228
236
244
251
258
264
269
274
278
282
285
287
289
290
291
290
289
288
286
283
280
276
271
266
260
254
247
239
231
222
213
203
192
181
170
158
146
133
120
106
92
78
63
48
33
18
2
-14
-30
-46
-63
-79
-96
-113
-129
-146
-163
-180
-196
-213
-229
-246
-262
-278
-293
-309
-324
-339
-353
-368
-381
-395
-407
-420
-432
-443
-454
-464
-473
-482
-490
-498
-504
-510
-516
-520
-524
-526
-528
-530
-530
-529
-528
-526
-523
-519
-514
-508
-501
-494
-485
-476
-465
-454
-442
-429
-415
-400
-384
-368
-350
-332
-313
-293
-272
-251
-228
-205
-181
-157
-131
-105
-79
-51
-23
5
35
64
95
126
157
189
221
253
286
320
353
387
421
455
490
524
559
594
629
663
698
733
767
802
836
870
904
938
971
1004
1037
1070
1102
1134
1166
1197
1227
1258
1287
1317
1346
1374
1402
1430
1457
1483
1509
1535
1559
1584
1607
1631
1653
1675
1697
1718
1738
1758
1777
1796
1814
1831
1848
1864
1880
1895
1910
1924
1938
1951
1963
1975
1987
1998
2008
2017
2027
2036
2045
2053
2060
2067
2073
2079
2085
2090
2095
2099
2103
2106
2109
2112
2114
2116
2118
2119
2120
2121
2121
2122
2122
2121
2121
2120
2119
2118
2117
2116
2114
2113
2111
2110
2108
2106
2105
2103
2101
2099
2097
2096
2094
2092
2091
2089
2087
2086
2084
2083
2081
2080
2078
2077
2075
2074
2072
2071
2070
2068
2067
2065
2064
2063
2061
2059
2058
2056
2055
2053
2051
2049
2047
2045
2043
2041
2039
2036
2033
2031
2028
2025
2021
2019
2016
2012
2009
2005
2000
1996
1992
1987
1982
1976
1971
1965
1959
1953
1946
1939
1932
1925
1917
1909
1900
1892
1883
1873
1863
1853
1843
1832
1820
1809
1796
1784
1771
1757
1744
1729
1714
1699
1683
1667
1651
1634
1616
1598
1579
1560
1541
1521
1501
1480
1459
1437
1415
1393
1370
1347
1323
1299
1275
1250
1225
1200
1174
1148
1122
1096
1069
1043
1016
988
961
934
906
878
850
823
795
767
739
710
682
654
626
599
571
543
516
488
461
434
407
381
354
328
302
277
251
227
202
177
153
130
106
83
61
38
16
-6
-27
-48
-69
-89
-109
-129
-148
-167
-186
-204
-222
-240
-257
-274
-291
-308
-324
-340
-356
-371
-387
-402
-416
-431
-445
-460
-473
-487
-501
-514
-527
-540
-553
-566
-579
-591
-603
-615
-627
-639
-651
-663
-674
-686
-697
-709
-720
-731
-742
-753
-765
-776
-787
-798
-809
-819
-830
-841
-852
-863
-874
-885
-895
-906
-917
-928
-939
-950
-960
-971
-982
-993
-1004
-1014
-1026
-1036
-1047
-1058
-1069
-1081
-1092
-1103
-1114
-1125
-1136
-1148
-1159
-1170
-1182
-1193
-1205
-1216
-1228
-1239
-1251
-1262
-1274
-1285
-1297
-1309
-1320
-1332
-1344
-1355
-1367
-1379
-1391
-1402
-1414
-1426
-1438
-1450
-1462
-1474
-1485
-1497
-1509
-1521
-1533
-1546
-1558
-1570
-1582
-1594
-1606
-1619
-1631
-1644
-1656
-1669
-1682
-1694
-1707
-1720
-1733
-1747
-1760
-1774
-1787
-1801
-1815
-1829
-1843
-1858
-1872
-1887
-1901
-1916
-1931
-1946
-1961
-1976
-1992
-2007
-2021
-2037
-2053
-2068
-2084
-2099
-2114
-2130
-2145
-2160
-2175
-2189
-2204
-2218
-2232
-2246
-2260
-2273
-2286
-2299
-2312
-2324
-2335
-2347
-2357
-2368
-2378
-2387
-2396
-2404
-2412
-2419
-2426
-2432
-2437
-2442
-2446
-2450
-2452
-2455
-2456
-2457
-2457
-2457
-2456
-2454
-2452
-2449
-2445
-2440
-2435
-2429
-2423
-2416
-2408
-2400
-2391
-2381
-2371
-2360
-2348
-2336
-2323
-2310
-2296
-2282
-2267
-2252
-2236
-2219
-2202
-2185
-2167
-2149
-2130
-2111
-2092
-2072
-2052
-2031
-2009
-1989
-1968
-1946
-1924
-1902
-1880
-1857
-1835
-1812
-1789
-1767
-1744
-1721
-1698
-1675
-1652
-1630
-1607
-1585
-1563
-1540
-1518
-1497
-1475
-1454
-1433
-1412
-1392
-1371
-1351
-1332
-1312
-1293
-1274
-1256
-1237
-1219
-1202
-1184
-1167
-1150
-1133
-1117
-1101
-1085
-1070
-1054
-1039
-1024
-1008
-994
-980
-965
-951
-937
-922
-908
-894
-880
-866
-852
-837
-823
-809
-794
-780
-765
-750
-735
-720
-705
-689
-673
-657
-641
-625
-608
-591
-574
-556
-539
-521
-503
-485
-466
-447
-428
-409
-390
-370
-350
-330
-310
-289
-269
-248
-227
-206
-185
-164
-142
-121
-99
-78
-56
-34
-12
9
31
53
74
96
118
139
160
181
203
223
244
265
285
305
325
345
365
384
403
422
440
458
476
493
510
527
543
559
574
590
604
618
632
645
658
671
683
694
705
715
725
735
744
752
760
767
774
780
786
792
797
801
805
808
811
814
816
817
819
819
820
819
819
818
817
815
813
811
808
805
801
798
794
789
785
780
775
770
764
758
752
746
740
734
727
721
714
707
700
693
685
678
671
663
656
648
641
633
625
617
609
602
594
585
577
569
561
552
544
535
527
518
509
501
492
483
474
464
455
446
436
426
416
406
396
386
375
364
353
342
331
319
307
294
282
269
256
242
228
214
199
184
169
153
137
120
103
86
68
49
31
11
-8
-28
-49
-70
-92
-114
-136
-159
-183
-206
-231
-256
-281
-307
-333
-360
-387
-414
-442
-471
-500
-529
-559
-589
-619
-650
-681
-713
-745
-777
-810
-843
-876
-909
-943
-977
-1010
-1046
-1080
-1115
-1151
-1186
-1221
-1257
-1292
-1328
-1364
-1400
-1436
-1472
-1508
-1544
-1580
-1615
-1651
-1687
-1722
-1758
-1793
-1828
-1863
-1898
-1933
-1967
-2001
-2035
-2068
-2102
-2135
-2167
-2200
-2232
-2264
-2295
-2326
-2357
-2387
-2418
-2447
-2477
-2506
-2535
-2563
-2591
-2619
-2647
-2674
-2701
-2727
-2754
-2780
-2805
-2830
-2855
-2880
-2904
-2928
-2952
-2975
-2998
-3020
-3042
-3064
-3086
-3107
-3127
-3148
-3167
-3187
-3206
-3225
-3243
-3261
-3279
-3296
-3312
-3329
-3344
-3360
-3375
-3389
-3404
-3417
-3431
-3444
-3456
-3468
-3480
-3491
-3502
-3512
-3522
-3532
-3541
-3550
-3559
-3567
-3574
-3581
-3588
-3595
-3601
-3606
-3612
-3617
-3621
-3625
-3629
-3632
-3635
-3638
-3640
-3642
-3643
-3644
-3645
-3645
-3644
-3644
-3643
-3641
-3639
-3637
-3634
-3631
-3628
-3624
-3619
-3614
-3609
-3603
-3597
-3591
-3584
-3576
-3569
-3560
-3552
-3543
-3533
-3523
-3513
-3502
-3491
-3480
-3468
-3456
-3443
-3430
-3417
-3403
-3389
-3375
-3360
-3345
-3329
-3314
-3297
-3281
-3264
-3247
-3230
-3213
-3195
-3177
-3158
-3140
-3121
-3102
-3083
-3063
-3043
-3023
-3003
-2982
-2961
-2940
-2919
-2898
-2876
-2854
-2832
-2810
-2787
-2764
-2741
-2718
-2695
-2671
-2647
-2623
-2599
-2574
-2550
-2525
-2499
-2474
-2449
-2423
-2397
-2371
-2345
-2318
-2291
-2265
-2238
-2210
-2183
-2156
-2128
-2100
-2072
-2044
-2016
-1988
-1959
-1931
-1902
-1874
-1845
-1816
-1787
-1758
-1729
-1700
-1671
-1642
-1613
-1584
-1555
-1526
-1498
-1469
-1440
-1412
-1383
-1355
-1326
-1298
-1270
-1242
-1215
-1187
-1160
-1132
-1105
-1079
-1052
-1025
-999
-973
-947
-922
-896
-871
-846
-821
-796
-772
-748
-723
-699
-676
-652
-628
-605
-582
-559
-536
-513
-491
-468
-446
-424
-402
-380
-358
-336
-315
-293
-272
-251
-230
-209
-188
-167
-146
-126
-105
-85
-65
-45
-24
-4
15
35
55
75
94
113
133
152
171
190
208
227
245
263
281
299
317
335
352
369
386
402
419
435
451
466
481
496
511
525
539
553
566
579
591
604
615
626
637
648
658
667
677
685
694
702
709
716
723
729
735
740
745
750
754
758
761
764
767
769
771
773
775
776
777
778
778
778
779
778
778
778
777
776
775
774
773
772
771
769
768
767
765
764
763
762
760
759
758
758
757
757
756
756
756
757
757
758
759
761
762
764
766
769
772
775
779
783
787
791
796
801
807
813
819
826
833
840
848
855
864
872
881
890
899
908
918
928
938
949
959
970
980
991
1002
1012
1024
1035
1046
1057
1068
1079
1090
1101
1111
1122
1132
1142
1151
1161
1170
1178
1187
1195
1202
1209
1216
1222
1228
1233
1238
1242
1246
1249
1252
1254
1255
1256
1256
1256
1254
1253
1250
1247
1244
1239
1234
1229
1222
1215
1207
1199
1190
1180
1170
1159
1148
1135
1122
1109
1095
1080
1065
1049
1033
1016
998
980
962
943
923
904
883
863
841
820
798
776
754
731
708
685
662
639
615
592
568
544
520
496
473
449
425
401
378
354
331
308
285
262
240
218
196
174
153
131
111
90
70
50
31
12
-7
-25
-43
-61
-78
-94
-110
-126
-141
-156
-171
-185
-198
-211
-224
-236
-247
-258
-269
-279
-289
-298
-307
-315
-323
-331
-338
-345
-351
-357
-362
-367
-371
-376
-380
-383
-386
-389
-392
-394
-396
-398
-399
-401
-402
-403
-403
-404
-404
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-405
-406
-406
-407
-407
-408
-409
-410
-411
-412
-414
-416
-418
-420
-423
-426
-429
-432
-435
-439
-443
-448
-452
-457
-463
-468
-474
-481
-487
-494
-502
-509
-517
-526
-534
-544
-553
-563
-573
-583
-594
-606
-617
-629
-641
-654
-667
-680
-694
-708
-722
-736
-751
-766
-782
-798
-814
-830
-846
-863
-880
-897
-915
-932
-950
-968
-986
-1004
-1022
-1042
-1060
-1079
-1098
-1117
-1136
-1154
-1173
-1192
-1211
-1230
-1249
-1268
-1286
-1305
-1323
-1342
-1360
-1378
-1396
-1414
-1431
-1448
-1465
-1482
-1499
-1515
-1531
-1547
-1562
-1578
-1592
-1607
-1621
-1635
-1648
-1661
-1674
-1686
-1698
-1710
-1721
-1732
-1742
-1752
-1761
-1770
-1779
-1787
-1795
-1803
-1810
-1816
-1822
-1828
-1834
-1839
-1843
-1848
-1851
-1855
-1858
-1861
-1863
-1865
-1867
-1868
-1869
-1869
-1870
-1869
-1869
-1868
-1867
-1866
-1864
-1862
-1860
-1857
-1854
-1851
-1848
-1844
-1841
-1837
-1832
-1828
-1824
-1819
-1814
-1809
-1804
-1799
-1794
-1788
-1783
-1777
-1771
-1766
-1760
-1754
-1748
-1742
-1736
-1730
-1724
-1719
-1713
-1707
-1701
-1695
-1689
-1684
-1678
-1672
-1667
-1662
-1656
-1651
-1646
-1641
-1636
-1632
-1627
-1623
-1618
-1614
-1610
-1606
-1603
-1599
-1596
-1592
-1589
-1586
-1584
-1581
-1579
-1577
-1575
-1573
-1571
-1570
-1569
-1567
-1567
-1566
-1565
-1565
-1565
-1565
-1565
-1565
-1565
-1566
-1566
-1567
-1568
-1569
-1570
-1571
-1572
-1574
-1575
-1576
-1578
-1579
-1581
-1582
-1584
-1585
-1587
-1588
-1590
-1591
-1593
-1594
-1595
-1597
-1598
-1599
-1600
-1601
-1602
-1603
-1603
-1604
-1604
-1605
-1605
-1605
-1605
-1604
-1604
-1603
-1603
-1602
-1600
-1599
-1597
-1596
-1594
-1591
-1589
-1586
-1583
-1580
-1576
-1572
-1568
-1564
-1559
-1554
-1548
-1543
-1537
-1530
-1524
-1517
-1509
-1502
-1494
-1486
-1477
-1469
-1460
-1450
-1441
-1431
-1421
-1411
-1400
-1389
-1378
-1367
-1356
-1344
-1333
-1321
-1309
-1297
-1284
-1272
-1259
-1247
-1234
-1221
-1208
-1195
-1182
-1169
-1156
-1143
-1129
-1116
-1103
-1090
-1077
-1064
-1051
-1038
-1026
-1012
-1000
-988
-976
-964
-952
-940
-928
-916
-905
-894
-883
-872
-861
-850
-840
-829
-819
-810
-800
-790
-781
-772
-763
-754
-745
-737
-729
-721
-713
-705
-697
-690
-682
-675
-668
-661
-654
-648
-641
-635
-628
-622
-616
-610
-604
-598
-592
-586
-581
-575
-570
-564
-559
-554
-548
-543
-538
-533
-527
-522
-517
-512
-507
-501
-496
-491
-485
-480
-474
-468
-462
-457
-451
-444
-438
-432
-425
-418
-412
-404
-397
-390
-382
-375
-367
-359
-351
-343
-334
-326
-317
-308
-299
-290
-281
-272
-263
-253
-244
-234
-225
-215
-206
-196
-187
-177
-167
-158
-148
-139
-129
-120
-110
-101
-92
-82
-73
-64
-55
-46
-37
-28
-20
-11
-2
6
14
23
31
39
47
55
62
70
77
85
92
100
107
114
121
128
135
141
148
155
161
168
174
181
188
194
201
207
214
221
228
235
242
249
256
264
271
279
287
296
304
313
322
331
341
351
361
372
383
395
407
419
432
445
459
473
488
503
519
535
552
569
587
606
625
644
665
685
707
729
751
774
798
822
846
872
897
924
950
978
1004
1034
1062
1091
1121
1151
1182
1213
1244
1275
1307
1340
1373
1406
1439
1473
1506
1541
1575
1609
1644
1679
1714
1749
1784
1820
1855
1891
1926
1961
1997
2032
2067
2103
2138
2173
2208
2242
2277
2311
2346
2380
2413
2447
2480
2513
2546
2579
2611
2643
2674
2706
2736
2767
2797
2827
2857
2886
2914
2943
2971
2998
3025
3052
3079
3105
3130
3155
3180
3204
3228
3252
3275
3298
3320
3342
3364
3385
3406
3427
3447
3467
3487
3506
3525
3544
3562
3580
3598
3616
3633
3651
3668
3685
3702
3719
3736
3753
3769
3786
3803
3819
3836
3853
3869
3886
3903
3920
3937
3954
3972
3989
4006
4025
4043
4061
4078
4098
4117
4136
4155
4175
4194
4214
4235
4255
4276
4297
4318
4340
4362
4384
4406
4429
4452
4475
4498
4522
4546
4570
4595
4619
4644
4669
4695
4720
4746
4772
4798
4824
4851
4877
4904
4931
4957
4984
5011
5038
5064
5091
5118
5144
5171
5197
5223
5250
5275
5301
5327
5352
5377
5401
5426
5450
5474
5497
5520
5542
5564
5586
5607
5628
5648
5667
5686
5705
5723
5740
5757
5773
5789
5804
5818
5832
5845
5857
5869
5880
5890
5900
5909
5917
5925
5932
5938
5943
5948
5952
5955
5958
5960
5962
5962
5962
5962
5960
5958
5956
5953
5949
5944
5940
5934
5928
5921
5914
5907
5898
5890
5881
5871
5861
5851
5841
5830
5818
5807
5795
5782
5770
5757
5744
5731
5718
5705
5691
5677
5664
5650
5636
5622
5608
5594
5580
5566
5552
5538
5524
5510
5496
5483
5469
5455
5442
5428
5415
5402
5389
5376
5363
5351
5338
5326
5314
5301
5289
5278
5266
5254
5243
5232
5220
5209
5198
5188
5177
5166
5156
5146
5135
5125
5115
5105
5095
5085
5075
5065
5056
5046
5036
5026
5016
5007
4997
4987
4977
4967
4957
4947
4936
4926
4915
4905
4894
4883
4872
4861
4849
4838
4826
4814
4801
4789
4776
4763
4750
4736
4722
4708
4694
4679
4664
4648
4633
4617
4600
4584
4567
4549
4532
4514
4496
4477
4458
4439
4419
4400
4379
4359
4338
4317
4296
4275
4253
4231
4209
4187
4164
4141
4118
4094
4072
4049
4025
4002
3978
3955
3931
3907
3884
3860
3836
3812
3788
3765
3741
3717
3694
3671
3647
3624
3601
3578
3555
3533
3510
3488
3466
3444
3422
3401
3379
3358
3337
3317
3296
3276
3256
3237
3217
3198
3179
3160
3142
3123
3105
3087
3069
3052
3034
3017
3000
2983
2967
2950
2934
2917
2901
2885
2869
2854
2838
2822
2807
2792
2776
2761
2746
2731
2716
2702
2687
2672
2658
2643
2629
2615
2601
2587
2573
2559
2545
2532
2518
2505
2491
2478
2465
2452
2439
2426
2413
2400
2387
2375
2362
2350
2337
2325
2313
2300
2288
2276
2264
2253
2241
2229
2218
2206
2195
2184
2173
2162
2151
2140
2129
2119
2108
2098
2088
2078
2068
2059
2049
2040
2031
2021
2013
2004
1996
1987
1979
1971
1964
1956
1949
1942
1936
1929
1923
1917
1912
1906
1901
1896
1892
1887
1883
1880
1876
1873
1870
1867
1865
1863
1861
1859
1857
1856
1855
1854
1854
1853
1853
1853
1853
1854
1854
1855
1855
1856
1857
1858
1859
1861
1862
1863
1865
1866
1868
1869
1871
1873
1874
1876
1878
1879
1881
1883
1884
1886
1887
1889
1890
1891
1893
1894
1895
1896
1897
1898
1899
1899
1900
1901
1901
1901
1902
1902
1902
1902
1902
1902
1902
1902
1902
1901
1901
1901
1900
1900
1900
1899
1899
1899
1898
1898
1897
1897
1897
1896
1896
1896
1896
1895
1895
1895
1895
1895
1895
1894
1894
1894
1894
1894
1894
1894
1894
1894
1894
1893
1893
1893
1893
1893
1892
1892
1892
1891
1891
1891
1890
1889
1889
1888
1887
1886
1885
1884
1883
1882
1880
1879
1877
1875
1874
1872
1869
1867
1865
1862
1860
1857
1854
1851
1847
1844
1840
1837
1833
1829
1824
1820
1815
1811
1806
1801
1796
1790
1785
1779
1774
1768
1763
1757
1752
1747
1741
1736
1730
1725
1719
1714
1709
1703
1698
1693
1687
1682
1677
1672
1666
1661
1656
1650
1645
1640
1635
1630
1624
1619
1614
1609
1604
1598
1593
1588
1583
1578
1573
1568
1563
1557
1552
1547
1542
1537
1532
1527
1522
1517
1512
1507
1502
1497
1492
1487
1482
1478
1473
1468
1463
1458
1453
1448
1443
1438
1434
1429
1424
1419
1414
1410
1405
1400
1395
1390
1386
1381
1376
1372
1367
1362
1357
1353
1348
1343
1339
1334
1329
1325
1320
1316
1311
1306
1302
1297
1293
1288
1284
1279
1275
1270
1266
1261
1257
1252
1248
1243
1239
1234
1230
1225
1221
1217
1212
1208
1203
1199
1195
1190
1186
1182
1177
1173
1169
1164
1160
1156
1152
1147
1143
1139
1135
1130
1126
1122
1118
1114
1109
1105
1101
1097
1093
1089
1084
1080
1076
1072
1068
1064
1060
1056
1052
1048
1044
1040
1036
1032
1028
1024
1020
1016
1012
1008
1004
1000
996
992
988
984
980
976
972
968
965
961
957
953
949
945
942
938
934
930
926
923
919
915
911
908
904
900
896
893
889
885
882
878
874
871
867
863
860
856
852
849
845
842
838
835
831
827
824
820
817
813
810
806
803
799
796
792
789
785
782
778
775
772
768
765
761
758
755
751
748
744
741
738
734
731
728
724
721
718
714
711
708
705
701
698
695
692
688
685
682
679
676
672
669
666
663
660
656
653
650
647
644
641
638
635
632
628
625
622
619
616
613
610
607
604
601
598
595
592
589
586
583
580
577
574
571
568
565
563
560
557
554
551
548
545
542
539
537
534
531
528
525
522
520
517
514
511
508
506
503
500
497
495
492
489
486
484
481
478
476
473
470
468
465
462
460
457
454
452
449
447
444
441
439
436
434
431
428
426
423
421
418
416
413
411
408
406
403
401
398
396
393
391
388
386
383
381
379
376
374
371
369
367
364
362
359
357
355
352
350
348
345
343
341
338
336
334
331
329
327
325
322
320
318
316
313
311
309
307
304
302
300
298
296
293
291
289
287
285
283
280
278
276
274
272
270
268
266
263
261
259
257
255
253
251
249
247
245
243
241
239
237
235
233
231
229
227
225
223
221
219
217
215
213
211
209
207
205
204
202
200
198
196
194
192
190
188
187
185
183
181
179
177
176
174
172
170
168
167
165
163
161
160
158
156
154
153
151
149
147
146
144
142
140
139
137
135
134
132
130
129
127
125
124
122
120
119
117
116
114
112
111
109
108
106
104
103
101
100
98
97
95
93
92
90
89
87
86
84
83
81
80
78
77
75
74
72
71
70
68
67
65
64
62
61
59
58
57
55
54
52
51
50
48
47
46
44
43
42
40
39
37
36
35
34
32
31
30
28
27
26
24
23
22
21
19
18
17
16
14
13
12
11
9
8
7
6
5
3
2
1
0
-1
-3
-4
-5
-6
-7
-8
-10
-11
-12
-13
-14
-15
-16
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-68
-69
-70
-71
-72
-73
-74
-74
-75
-76
-77
-78
-79
-80
-80
-81
-82
-83
-84
-84
-85
-86
-87
-88
-88
-89
-90
-91
-92
-92
-93
-94
-95
-95
-96
-97
-98
-98
-99
-100
-100
-101
-102
-103
-103
-104
-105
-105
-106
-107
-107
-108
-109
-109
-110
-111
-111
-112
-113
-113
-114
-115
-115
-116
-117
-117
-118
-118
-119
-120
-120
-121
-122
-122
-123
-123
-124
-124
-125
-126
-126
-127
-127
-128
-128
-129
-130
-130
-131
-131
-132
-132
-133
-133
-134
-134
-135
-135
-136
-136
-137
-137
-138
-138
-139
-139
-140
-140
-141
-141
-142
-142
-143
-143
-143
-144
-144
-145
-145
-146
-146
-147
-147
-147
-148
-148
-149
-149
-149
-150
-150
-151
-151
-151
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-159
-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
-167
-168
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-169
