5
92498
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
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
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
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
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
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
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
89
89
90
90
90
90
90
90
90
91
91
91
91
91
91
91
92
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
94
95
95
95
95
95
95
96
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
99
100
100
100
100
100
101
101
101
101
102
102
102
102
102
103
103
103
103
104
104
104
104
104
105
105
105
105
105
106
106
106
106
107
107
107
107
107
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
113
113
113
113
114
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
125
125
125
125
126
126
126
126
127
127
127
127
128
128
128
128
129
129
129
129
130
130
130
131
131
131
131
132
132
132
132
133
133
133
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
137
138
138
138
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
144
144
144
144
145
145
145
146
146
146
146
147
147
147
147
148
148
148
149
149
149
149
150
150
150
151
151
151
151
152
152
152
153
153
153
154
154
154
154
155
155
155
156
156
156
157
157
157
158
158
158
158
159
159
159
160
160
160
161
161
161
162
162
162
162
163
163
163
164
164
164
165
165
165
166
166
166
167
167
167
167
168
168
168
169
169
169
170
170
170
170
171
171
171
172
172
172
173
173
173
174
174
174
174
175
175
175
176
176
176
176
177
177
177
178
178
178
178
179
179
179
180
180
180
180
181
181
181
181
182
182
182
182
183
183
183
183
184
184
184
184
185
185
185
185
186
186
186
186
187
187
187
187
188
188
188
188
189
189
189
189
189
190
190
190
190
191
191
191
191
191
192
192
192
192
192
193
193
193
193
193
194
194
194
194
194
195
195
195
195
195
195
196
196
196
196
196
197
197
197
197
197
197
198
198
198
198
198
199
199
199
199
199
200
200
200
200
200
201
201
201
201
201
201
202
202
202
202
202
203
203
203
203
203
204
204
204
204
204
204
205
205
205
205
205
206
206
206
206
206
206
207
207
207
207
207
207
208
208
208
208
208
208
209
209
209
209
209
209
210
210
210
210
210
210
210
211
211
211
211
211
211
212
212
212
212
212
212
212
213
213
213
213
213
213
213
213
214
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
215
216
216
216
216
216
216
216
216
216
217
217
217
217
217
217
217
217
218
218
218
218
218
218
218
218
219
219
219
219
219
219
219
219
219
220
220
220
220
220
220
220
220
220
221
221
221
221
221
221
221
221
221
221
222
222
222
222
222
222
222
222
222
222
222
222
223
223
223
223
223
223
223
223
223
223
223
223
224
224
224
224
224
224
224
224
224
224
224
225
225
225
225
225
225
225
225
225
225
225
226
226
226
226
226
226
226
226
226
226
227
227
227
227
227
227
227
227
227
227
227
228
228
228
228
228
228
228
228
228
228
228
229
229
229
229
229
229
229
229
229
229
229
229
229
229
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
238
238
238
238
238
238
238
238
238
238
238
238
238
238
239
239
239
239
239
239
239
239
239
239
239
239
239
239
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
242
242
242
242
242
242
242
242
242
242
242
242
241
241
241
241
241
241
241
241
241
241
241
240
240
240
240
240
240
240
240
240
240
239
239
239
239
239
239
239
239
239
239
238
238
238
238
238
238
238
238
238
237
237
237
237
237
237
237
237
237
237
236
236
236
236
236
236
236
236
236
236
235
235
235
235
235
235
235
235
235
235
234
234
234
234
234
234
234
234
234
234
233
233
233
233
233
233
233
233
233
233
233
232
232
232
232
232
232
232
232
232
232
232
232
231
231
231
231
231
231
231
231
231
231
231
231
231
230
230
230
230
230
230
230
230
230
230
230
230
230
229
229
229
229
229
229
229
229
229
229
229
229
229
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
227
227
227
227
227
227
227
227
227
227
227
227
227
226
226
226
226
226
226
226
226
226
226
226
226
225
225
225
225
225
225
225
225
225
225
225
225
225
225
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
219
219
219
219
219
219
219
219
219
219
219
219
219
219
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
215
215
215
215
215
215
215
215
215
215
215
215
215
214
214
214
214
214
214
214
214
214
214
214
213
213
213
213
213
213
213
213
213
213
213
213
213
212
212
212
212
212
212
212
212
212
212
212
212
212
211
211
211
211
211
211
211
211
211
211
211
211
211
211
210
210
210
210
210
210
210
210
210
210
210
210
210
210
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
216
216
216
216
216
216
216
216
216
216
216
216
215
215
215
215
215
215
215
215
215
215
215
214
214
214
214
214
214
214
214
214
214
214
213
213
213
213
213
213
213
213
213
213
212
212
212
212
212
212
212
212
212
212
211
211
211
211
211
211
211
211
211
210
210
210
210
210
210
210
210
210
209
209
209
209
209
209
209
209
209
208
208
208
208
208
208
208
207
207
207
207
207
207
207
207
206
206
206
206
206
206
206
206
205
205
205
205
205
205
205
204
204
204
204
204
204
204
203
203
203
203
203
203
203
202
202
202
202
202
202
202
201
201
201
201
201
201
200
200
200
200
200
200
200
199
199
199
199
199
199
198
198
198
198
198
198
197
197
197
197
197
197
196
196
196
196
196
196
195
195
195
195
195
195
194
194
194
194
194
194
193
193
193
193
193
193
192
192
192
192
192
192
191
191
191
191
191
191
190
190
190
190
190
190
189
189
189
189
189
188
188
188
188
188
187
187
187
187
187
187
186
186
186
186
186
185
185
185
185
185
184
184
184
184
184
183
183
183
183
183
182
182
182
182
181
181
181
181
181
180
180
180
180
179
179
179
179
178
178
178
178
178
177
177
177
177
176
176
176
176
175
175
175
175
174
174
174
174
173
173
173
173
172
172
172
172
171
171
171
171
170
170
170
170
169
169
169
169
168
168
168
168
168
167
167
167
167
166
166
166
166
166
165
165
165
165
164
164
164
164
163
163
163
163
162
162
162
162
161
161
161
161
160
160
160
160
159
159
159
159
158
158
158
158
157
157
157
157
156
156
156
155
155
155
155
154
154
154
154
153
153
153
153
152
152
152
151
151
151
151
150
150
150
149
149
149
149
148
148
148
148
147
147
147
146
146
146
145
145
145
145
144
144
144
143
143
143
142
142
142
141
141
141
141
140
140
140
139
139
139
138
138
138
137
137
137
137
136
136
136
135
135
135
134
134
134
133
133
133
132
132
132
131
131
131
130
130
130
129
129
129
128
128
128
127
127
127
126
126
126
125
125
125
124
124
123
123
123
122
122
122
121
121
121
120
120
120
119
119
118
118
118
117
117
117
116
116
116
115
115
115
114
114
114
113
113
112
112
112
111
111
111
110
110
110
109
109
109
108
108
108
107
107
106
106
106
105
105
105
104
104
104
103
103
103
102
102
102
101
101
100
100
100
99
99
99
98
98
98
97
97
96
96
96
95
95
95
94
94
93
93
93
92
92
92
91
91
90
90
90
89
89
88
88
88
87
87
86
86
86
85
85
84
84
84
83
83
82
82
82
81
81
80
80
79
79
79
78
78
77
77
77
76
76
75
75
75
74
74
73
73
73
72
72
71
71
71
70
70
69
69
69
68
68
67
67
67
66
66
65
65
65
64
64
63
63
63
62
62
61
61
61
60
60
59
59
59
58
58
58
57
57
56
56
56
55
55
54
54
54
53
53
53
52
52
51
51
51
50
50
50
49
49
48
48
48
47
47
46
46
46
45
45
45
44
44
44
43
43
42
42
42
41
41
40
40
40
39
39
39
38
38
37
37
37
36
36
36
35
35
34
34
34
33
33
32
32
32
31
31
30
30
30
29
29
28
28
28
27
27
27
26
26
25
25
25
24
24
23
23
23
22
22
21
21
21
20
20
19
19
19
18
18
17
17
17
16
16
16
15
15
14
14
14
13
13
12
12
11
11
11
10
10
9
9
9
8
8
7
7
7
6
6
5
5
5
4
4
3
3
3
2
2
1
1
1
0
0
0
-1
-1
-2
-2
-2
-3
-3
-4
-4
-4
-5
-5
-6
-6
-6
-7
-7
-8
-8
-8
-9
-9
-10
-10
-10
-11
-11
-12
-12
-12
-13
-13
-13
-14
-14
-15
-15
-15
-16
-16
-16
-17
-17
-18
-18
-18
-19
-19
-19
-20
-20
-21
-21
-21
-22
-22
-22
-23
-23
-24
-24
-24
-25
-25
-25
-26
-26
-26
-27
-27
-28
-28
-28
-29
-29
-29
-30
-30
-30
-31
-31
-31
-32
-32
-32
-33
-33
-33
-34
-34
-34
-35
-35
-35
-36
-36
-36
-37
-37
-37
-38
-38
-38
-38
-39
-39
-39
-40
-40
-40
-41
-41
-41
-42
-42
-42
-42
-43
-43
-43
-44
-44
-44
-45
-45
-45
-45
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-95
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-94
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-91
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-52
-52
-52
-52
-51
-51
-51
-51
-51
-50
-50
-50
-50
-49
-49
-49
-49
-49
-48
-48
-48
-48
-47
-47
-47
-47
-47
-46
-46
-46
-46
-45
-45
-45
-45
-44
-44
-44
-44
-43
-43
-43
-43
-43
-42
-42
-42
-42
-41
-41
-41
-40
-40
-40
-40
-39
-39
-39
-39
-38
-38
-38
-38
-37
-37
-37
-37
-36
-36
-36
-36
-35
-35
-35
-35
-34
-34
-34
-34
-33
-33
-33
-33
-32
-32
-32
-32
-31
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-29
-28
-28
-28
-28
-27
-27
-27
-26
-26
-26
-26
-25
-25
-25
-25
-24
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-20
-19
-19
-19
-19
-18
-18
-18
-18
-17
-17
-17
-17
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-9
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-4
-4
-4
-4
-3
-3
-3
-2
-2
-2
-2
-1
-1
-1
0
0
0
0
1
1
1
2
2
2
2
3
3
3
4
4
4
4
5
5
5
5
6
6
6
7
7
7
7
8
8
8
9
9
9
9
10
10
10
11
11
11
11
12
12
12
12
13
13
13
14
14
14
14
15
15
15
15
16
16
16
17
17
17
17
18
18
18
18
19
19
19
19
20
20
20
20
21
21
21
21
22
22
22
23
23
23
23
24
24
24
24
25
25
25
26
26
26
26
27
27
27
27
28
28
28
28
29
29
29
30
30
30
30
31
31
31
31
32
32
32
33
33
33
33
34
34
34
34
35
35
35
35
36
36
36
36
37
37
37
37
38
38
38
38
39
39
39
39
40
40
40
40
41
41
41
41
42
42
42
42
43
43
43
43
44
44
44
44
45
45
45
45
46
46
46
46
47
47
47
47
47
48
48
48
48
49
49
49
49
50
50
50
50
51
51
51
51
51
52
52
52
52
53
53
53
53
53
54
54
54
54
55
55
55
55
55
56
56
56
56
56
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
82
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
99
100
100
100
100
100
101
101
101
101
101
101
102
102
102
102
102
103
103
103
103
103
103
104
104
104
104
104
104
105
105
105
105
105
105
106
106
106
106
106
106
107
107
107
107
107
107
108
108
108
108
108
108
108
109
109
109
109
109
109
110
110
110
110
110
110
110
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
135
135
135
135
135
135
135
136
136
136
136
136
136
136
137
137
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
139
139
140
140
140
140
140
141
141
141
141
141
141
142
142
142
142
142
143
143
143
143
143
144
144
144
144
144
145
145
145
145
145
146
146
146
146
146
147
147
147
147
147
148
148
148
148
148
149
149
149
149
150
150
150
150
151
151
151
151
152
152
152
152
152
153
153
153
153
154
154
154
155
155
155
155
156
156
156
156
157
157
157
157
158
158
158
158
159
159
159
159
160
160
160
160
161
161
161
161
162
162
162
162
163
163
163
163
164
164
164
165
165
165
165
166
166
166
167
167
167
167
168
168
168
168
169
169
169
170
170
170
170
171
171
171
172
172
172
173
173
173
174
174
174
174
175
175
175
176
176
176
177
177
177
178
178
178
179
179
179
179
180
180
180
181
181
181
182
182
182
183
183
183
184
184
184
185
185
185
186
186
186
187
187
187
188
188
188
189
189
189
190
190
190
191
191
191
192
192
192
193
193
193
194
194
194
195
195
195
196
196
196
197
197
197
198
198
198
199
199
199
200
200
200
201
201
201
202
202
202
203
203
203
204
204
205
205
205
206
206
206
207
207
207
208
208
208
209
209
209
210
210
210
211
211
212
212
212
213
213
213
214
214
215
215
215
216
216
216
217
217
218
218
218
219
219
220
220
220
221
221
221
222
222
223
223
223
224
224
225
225
225
226
226
227
227
227
228
228
229
229
229
230
230
231
231
231
232
232
233
233
233
234
234
235
235
235
236
236
237
237
238
238
238
239
239
240
240
240
241
241
242
242
243
243
243
244
244
245
245
246
246
246
247
247
248
248
249
249
249
250
250
251
251
251
252
252
253
253
254
254
254
255
255
256
256
256
257
257
257
258
258
259
259
259
260
260
261
261
261
262
262
263
263
263
264
264
264
265
265
266
266
266
267
267
268
268
268
269
269
269
270
270
271
271
271
272
272
272
273
273
274
274
274
275
275
275
276
276
276
277
277
278
278
278
279
279
279
280
280
280
281
281
282
282
282
283
283
283
284
284
284
285
285
285
286
286
287
287
287
288
288
288
289
289
289
290
290
290
291
291
291
292
292
292
293
293
293
294
294
294
295
295
295
296
296
296
297
297
297
298
298
298
299
299
299
300
300
300
301
301
301
302
302
302
303
303
303
304
304
304
305
305
305
306
306
306
307
307
307
308
308
308
309
309
309
310
310
310
311
311
311
312
312
312
313
313
313
314
314
314
314
315
315
315
316
316
316
317
317
317
317
318
318
318
319
319
319
320
320
320
320
321
321
321
322
322
322
323
323
323
323
324
324
324
325
325
325
326
326
326
326
327
327
327
328
328
328
328
329
329
329
330
330
330
330
331
331
331
331
332
332
332
333
333
333
333
334
334
334
335
335
335
335
336
336
336
336
337
337
337
338
338
338
338
339
339
339
339
340
340
340
341
341
341
341
342
342
342
342
343
343
343
343
344
344
344
345
345
345
345
346
346
346
346
347
347
347
347
348
348
348
348
349
349
349
349
350
350
350
351
351
351
351
352
352
352
352
353
353
353
353
354
354
354
354
355
355
355
355
355
356
356
356
356
357
357
357
357
358
358
358
358
358
359
359
359
359
359
360
360
360
360
360
361
361
361
361
361
361
362
362
362
362
362
363
363
363
363
363
363
364
364
364
364
364
364
365
365
365
365
365
365
366
366
366
366
366
366
367
367
367
367
367
367
368
368
368
368
368
368
368
369
369
369
369
369
369
369
369
370
370
370
370
370
370
370
370
370
371
371
371
371
371
371
371
371
371
372
372
372
372
372
372
372
372
372
372
373
373
373
373
373
373
373
373
373
373
373
374
374
374
374
374
374
374
374
374
374
374
374
375
375
375
375
375
375
375
375
375
375
375
375
375
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
376
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
377
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
383
383
383
383
383
383
383
383
383
383
383
383
383
383
384
384
384
384
384
384
384
384
384
384
384
384
384
384
385
385
385
385
385
385
385
385
385
385
385
385
385
385
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
386
387
387
387
387
387
387
387
387
387
387
387
387
387
387
388
388
388
388
388
388
388
388
388
388
388
388
388
388
389
389
389
389
389
389
389
389
389
389
389
389
390
390
390
390
390
390
390
390
390
390
390
390
391
391
391
391
391
391
391
391
391
391
392
392
392
392
392
392
392
392
392
393
393
393
393
393
393
393
393
394
394
394
394
394
394
394
394
395
395
395
395
395
395
395
396
396
396
396
396
396
396
397
397
397
397
397
397
397
398
398
398
398
398
398
398
399
399
399
399
399
399
400
400
400
400
400
400
400
401
401
401
401
401
401
402
402
402
402
402
402
402
403
403
403
403
403
403
404
404
404
404
404
404
405
405
405
405
405
405
406
406
406
406
406
406
407
407
407
407
407
407
408
408
408
408
408
408
409
409
409
409
409
409
410
410
410
410
410
411
411
411
411
411
411
412
412
412
412
412
413
413
413
413
413
413
414
414
414
414
414
415
415
415
415
415
416
416
416
416
417
417
417
417
417
418
418
418
418
419
419
419
419
419
420
420
420
420
421
421
421
421
422
422
422
422
422
423
423
423
423
424
424
424
424
425
425
425
425
426
426
426
426
427
427
427
427
428
428
428
428
429
429
429
430
430
430
430
431
431
431
431
432
432
432
432
433
433
433
433
434
434
434
435
435
435
435
436
436
436
436
437
437
437
438
438
438
438
439
439
439
440
440
440
440
441
441
441
442
442
442
442
443
443
443
444
444
444
445
445
445
446
446
446
447
447
447
448
448
448
448
449
449
449
450
450
450
451
451
452
452
452
453
453
453
454
454
454
455
455
455
456
456
456
457
457
458
458
458
459
459
459
460
460
460
461
461
461
462
462
463
463
463
464
464
464
465
465
465
466
466
467
467
467
468
468
468
469
469
469
470
470
471
471
471
472
472
473
473
473
474
474
475
475
475
476
476
477
477
477
478
478
479
479
479
480
480
481
481
482
482
482
483
483
484
484
485
485
485
486
486
487
487
488
488
489
489
490
490
491
491
492
492
493
493
494
494
494
495
495
496
496
497
497
498
499
499
500
500
501
501
502
502
503
503
504
504
505
505
506
506
507
507
508
508
509
509
510
510
511
511
512
512
513
513
514
515
515
516
516
517
517
518
518
519
519
520
520
521
522
522
523
523
524
524
525
525
526
526
527
527
528
528
529
529
530
530
531
531
532
532
533
533
534
535
535
536
536
537
537
538
539
539
540
540
541
541
542
542
543
543
544
544
544
545
545
546
546
547
547
548
549
549
550
550
551
551
552
553
553
554
555
555
556
556
557
558
558
559
559
560
560
561
561
562
562
563
564
564
565
565
566
567
567
568
569
569
570
571
571
572
573
573
574
575
575
576
577
577
578
579
579
580
581
581
582
583
583
584
584
585
586
587
587
588
589
589
590
591
592
592
593
594
594
595
596
596
597
598
599
599
600
601
602
602
603
604
605
605
606
607
608
608
609
610
611
611
612
613
614
615
616
617
617
618
619
620
621
621
622
623
624
625
625
626
627
628
629
630
631
632
632
633
634
635
636
637
637
638
639
639
640
641
642
642
643
643
644
645
645
646
646
647
648
648
649
649
650
650
651
651
652
652
653
654
654
655
655
656
656
657
657
657
657
657
658
658
658
658
658
658
659
659
660
660
661
661
662
662
663
663
664
665
665
666
666
667
667
668
668
669
669
669
670
670
670
671
671
671
671
672
672
672
673
674
674
675
676
677
678
679
681
682
683
684
686
687
688
688
689
689
690
691
691
692
692
693
693
694
694
695
696
696
697
698
699
699
700
701
702
704
705
706
707
708
710
711
712
713
713
714
715
715
716
716
717
717
718
718
719
719
720
720
721
721
722
722
723
724
724
725
725
725
726
726
726
726
726
727
727
727
727
728
728
728
728
728
728
728
728
728
728
728
728
727
727
727
727
727
727
727
727
727
728
728
729
730
731
732
733
734
736
738
739
741
742
743
744
746
747
748
749
750
750
751
752
753
754
755
756
757
758
759
760
762
763
765
766
767
769
770
771
772
773
774
774
775
775
775
776
776
776
777
777
777
778
778
779
780
780
781
781
782
782
783
783
783
784
784
784
785
785
785
785
785
785
785
786
786
786
787
787
788
789
790
791
793
794
795
796
797
798
799
800
800
801
802
802
803
804
805
805
806
807
809
810
811
813
814
816
818
820
822
824
826
828
830
831
832
833
833
833
834
834
834
834
834
834
835
835
835
835
836
837
837
838
839
841
842
844
846
848
851
853
855
857
858
860
861
863
864
865
866
867
869
870
871
872
873
873
874
875
875
876
877
877
878
880
881
883
885
887
889
890
892
893
894
895
895
895
895
894
894
893
892
892
891
891
891
891
891
891
891
892
893
893
894
895
897
898
900
901
903
904
906
908
909
910
912
913
914
916
918
920
921
924
926
928
930
932
934
936
938
940
943
946
949
952
956
959
963
966
969
973
975
978
981
983
986
989
991
994
997
999
1000
1002
1004
1006
1008
1008
1008
1010
1010
1010
1010
1010
1012
1014
1014
1016
1018
1022
1025
1028
1030
1033
1036
1039
1041
1044
1045
1046
1046
1046
1046
1044
1043
1041
1039
1037
1035
1034
1033
1033
1034
1034
1036
1038
1040
1043
1045
1048
1051
1054
1057
1060
1062
1064
1066
1067
1069
1070
1071
1071
1072
1072
1072
1072
1073
1073
1074
1075
1076
1078
1080
1082
1085
1088
1091
1095
1098
1101
1103
1105
1106
1107
1107
1107
1106
1106
1105
1104
1103
1103
1103
1103
1103
1104
1105
1106
1107
1109
1110
1112
1113
1115
1116
1117
1119
1120
1121
1123
1124
1126
1128
1130
1132
1135
1138
1142
1145
1149
1153
1156
1159
1162
1164
1166
1168
1169
1170
1170
1171
1171
1171
1171
1171
1171
1171
1171
1171
1172
1173
1173
1174
1175
1177
1178
1180
1182
1184
1186
1189
1192
1194
1197
1200
1203
1206
1209
1213
1217
1220
1225
1229
1234
1239
1244
1249
1255
1260
1266
1271
1275
1280
1284
1287
1290
1292
1294
1295
1296
1296
1296
1295
1295
1294
1294
1293
1293
1294
1295
1297
1299
1302
1306
1310
1313
1317
1320
1322
1325
1326
1328
1329
1329
1329
1329
1329
1328
1327
1326
1324
1323
1322
1321
1320
1319
1320
1320
1321
1323
1326
1328
1332
1335
1339
1343
1347
1350
1353
1356
1358
1359
1359
1359
1358
1357
1355
1353
1350
1348
1345
1343
1341
1340
1340
1341
1342
1345
1348
1352
1358
1363
1369
1375
1380
1385
1390
1393
1396
1397
1398
1398
1398
1397
1396
1394
1393
1391
1390
1388
1387
1386
1385
1385
1385
1386
1387
1389
1392
1394
1397
1400
1404
1407
1410
1413
1415
1417
1419
1420
1420
1420
1419
1418
1416
1414
1412
1410
1408
1405
1404
1402
1401
1399
1398
1396
1395
1394
1392
1390
1388
1387
1385
1383
1381
1379
1377
1375
1372
1370
1367
1364
1361
1357
1354
1350
1346
1343
1339
1335
1332
1328
1326
1324
1322
1321
1322
1323
1325
1329
1333
1338
1343
1349
1355
1360
1365
1369
1373
1376
1378
1380
1382
1383
1385
1386
1389
1392
1396
1400
1405
1410
1416
1422
1428
1434
1440
1445
1451
1455
1459
1462
1463
1464
1464
1462
1460
1458
1454
1451
1447
1442
1438
1433
1429
1424
1420
1415
1411
1407
1403
1399
1396
1393
1389
1386
1383
1379
1374
1369
1364
1358
1352
1347
1341
1337
1332
1328
1325
1323
1322
1321
1322
1323
1325
1328
1332
1336
1340
1344
1348
1352
1356
1360
1363
1365
1367
1367
1368
1368
1367
1365
1364
1362
1359
1357
1354
1350
1347
1343
1338
1333
1327
1320
1313
1304
1295
1285
1275
1266
1256
1247
1239
1233
1227
1222
1219
1217
1216
1215
1216
1217
1219
1222
1226
1231
1235
1241
1246
1251
1255
1258
1261
1263
1264
1265
1265
1266
1267
1268
1271
1274
1279
1284
1289
1294
1299
1302
1306
1308
1309
1309
1308
1306
1303
1299
1293
1286
1279
1270
1259
1248
1236
1223
1210
1197
1184
1171
1160
1150
1141
1134
1128
1123
1119
1117
1115
1114
1114
1114
1116
1118
1122
1125
1129
1132
1136
1138
1139
1139
1137
1135
1131
1126
1120
1114
1108
1101
1095
1089
1083
1079
1075
1072
1071
1070
1070
1072
1074
1076
1079
1082
1085
1087
1089
1089
1088
1086
1082
1076
1069
1060
1051
1042
1034
1026
1018
1012
1008
1004
1002
1000
1000
1002
1004
1006
1010
1014
1018
1025
1031
1037
1044
1050
1056
1061
1065
1067
1068
1067
1064
1061
1056
1050
1045
1039
1033
1027
1020
1016
1010
1006
1000
997
993
989
985
981
978
974
971
968
966
963
961
958
955
952
948
945
941
937
933
929
926
923
921
919
918
918
919
920
921
923
924
926
928
930
932
934
937
939
942
945
948
950
953
955
958
962
966
970
975
981
988
995
1002
1008
1016
1022
1029
1033
1036
1037
1037
1035
1031
1026
1020
1012
1004
997
989
982
975
968
963
959
955
953
950
949
948
946
945
944
942
940
937
934
931
926
921
916
910
904
898
892
887
884
881
880
880
881
884
887
891
895
899
903
906
909
912
915
917
920
923
927
931
936
942
949
957
966
974
983
991
999
1004
1010
1014
1018
1020
1022
1025
1025
1025
1024
1022
1018
1016
1012
1008
1004
1000
996
992
989
988
987
987
988
990
991
992
993
994
994
993
993
992
990
988
986
984
982
981
981
983
986
991
999
1008
1020
1036
1053
1072
1093
1116
1139
1163
1187
1211
1233
1253
1269
1283
1293
1300
1302
1301
1297
1290
1280
1268
1254
1239
1224
1208
1192
1178
1164
1152
1142
1134
1128
1124
1122
1121
1120
1121
1121
1122
1122
1121
1121
1120
1120
1120
1121
1123
1126
1131
1137
1144
1153
1164
1175
1188
1202
1216
1232
1248
1265
1282
1300
1318
1336
1355
1373
1390
1407
1422
1436
1449
1459
1467
1472
1474
1474
1470
1463
1454
1442
1429
1415
1401
1387
1374
1362
1351
1342
1335
1329
1323
1318
1314
1310
1308
1305
1305
1305
1307
1311
1317
1324
1332
1342
1352
1363
1374
1384
1394
1403
1410
1416
1421
1425
1427
1429
1430
1431
1432
1432
1433
1435
1436
1438
1440
1442
1445
1447
1449
1450
1451
1452
1452
1452
1452
1452
1453
1454
1456
1460
1465
1471
1479
1488
1498
1509
1519
1528
1536
1542
1546
1547
1546
1542
1536
1529
1521
1513
1505
1497
1491
1485
1480
1475
1472
1469
1467
1466
1465
1464
1464
1465
1466
1468
1470
1472
1475
1477
1480
1483
1486
1489
1492
1495
1498
1502
1507
1513
1520
1528
1538
1548
1558
1569
1580
1590
1599
1608
1616
1623
1629
1634
1638
1641
1643
1644
1644
1643
1641
1638
1634
1628
1622
1615
1607
1599
1590
1581
1572
1563
1554
1544
1535
1525
1514
1503
1492
1480
1469
1457
1446
1436
1426
1417
1409
1403
1398
1395
1394
1396
1400
1406
1414
1426
1440
1456
1473
1493
1513
1533
1553
1572
1590
1606
1620
1631
1640
1646
1649
1649
1647
1644
1639
1633
1628
1624
1620
1618
1617
1617
1619
1621
1624
1627
1629
1631
1633
1632
1630
1626
1618
1608
1595
1580
1562
1542
1521
1497
1473
1448
1423
1398
1375
1353
1334
1317
1304
1294
1288
1284
1284
1288
1294
1304
1317
1332
1349
1368
1389
1411
1435
1460
1485
1511
1537
1562
1587
1609
1629
1647
1662
1673
1681
1686
1686
1683
1676
1666
1652
1636
1617
1597
1575
1553
1531
1509
1487
1466
1447
1429
1412
1398
1385
1374
1365
1358
1352
1347
1344
1341
1339
1337
1336
1334
1333
1332
1330
1329
1328
1327
1327
1326
1326
1326
1326
1327
1329
1332
1335
1340
1345
1351
1356
1362
1366
1370
1372
1372
1370
1365
1358
1347
1335
1320
1303
1285
1266
1246
1225
1205
1186
1167
1150
1134
1120
1108
1099
1092
1087
1085
1086
1089
1094
1101
1111
1122
1133
1145
1157
1168
1178
1187
1194
1200
1204
1208
1210
1211
1212
1211
1208
1205
1201
1195
1188
1180
1170
1158
1145
1130
1114
1096
1078
1059
1040
1020
1000
982
964
946
930
914
899
885
873
861
850
839
830
820
811
802
793
784
775
765
756
747
739
731
725
720
717
715
714
713
714
715
716
717
718
720
720
720
718
715
711
705
697
688
677
666
655
644
633
623
614
605
597
589
582
575
568
560
553
544
535
524
513
501
488
474
461
446
432
418
405
393
381
372
364
357
353
349
346
344
343
342
340
339
337
334
331
326
320
313
304
295
284
273
262
251
241
230
221
212
203
194
184
175
165
154
143
132
121
109
97
84
70
55
40
24
8
-9
-25
-41
-57
-73
-89
-106
-122
-138
-154
-169
-185
-200
-214
-229
-243
-257
-270
-283
-296
-308
-320
-331
-342
-352
-362
-372
-381
-389
-398
-405
-412
-418
-424
-430
-435
-440
-446
-451
-456
-460
-464
-468
-472
-475
-479
-483
-488
-493
-499
-507
-515
-524
-533
-543
-552
-561
-569
-576
-582
-585
-588
-588
-588
-587
-586
-586
-586
-588
-592
-597
-605
-615
-628
-643
-662
-684
-709
-737
-768
-800
-834
-869
-903
-937
-969
-999
-1028
-1053
-1076
-1096
-1113
-1128
-1139
-1148
-1154
-1159
-1162
-1164
-1166
-1167
-1170
-1172
-1176
-1182
-1188
-1196
-1205
-1215
-1224
-1234
-1242
-1250
-1256
-1261
-1263
-1264
-1263
-1260
-1257
-1252
-1248
-1244
-1241
-1240
-1239
-1240
-1242
-1245
-1249
-1254
-1260
-1267
-1275
-1284
-1295
-1307
-1321
-1336
-1354
-1373
-1393
-1415
-1438
-1462
-1487
-1513
-1540
-1567
-1594
-1621
-1648
-1674
-1699
-1722
-1743
-1762
-1779
-1793
-1805
-1816
-1825
-1834
-1841
-1849
-1856
-1864
-1874
-1885
-1897
-1910
-1925
-1941
-1957
-1974
-1990
-2007
-2023
-2037
-2053
-2068
-2082
-2095
-2108
-2120
-2131
-2142
-2152
-2161
-2170
-2179
-2188
-2198
-2208
-2219
-2231
-2243
-2255
-2267
-2278
-2288
-2296
-2302
-2306
-2309
-2310
-2310
-2308
-2306
-2303
-2299
-2295
-2291
-2286
-2281
-2276
-2270
-2263
-2256
-2248
-2239
-2230
-2220
-2209
-2199
-2190
-2181
-2173
-2167
-2162
-2160
-2160
-2161
-2165
-2171
-2178
-2188
-2198
-2210
-2222
-2235
-2249
-2262
-2275
-2287
-2300
-2312
-2324
-2336
-2348
-2360
-2372
-2384
-2395
-2406
-2416
-2425
-2433
-2440
-2447
-2453
-2460
-2467
-2475
-2485
-2496
-2509
-2525
-2543
-2563
-2584
-2607
-2631
-2654
-2677
-2697
-2716
-2731
-2741
-2747
-2749
-2744
-2735
-2720
-2700
-2675
-2646
-2613
-2578
-2540
-2502
-2464
-2427
-2393
-2361
-2334
-2312
-2295
-2284
-2279
-2278
-2283
-2291
-2304
-2319
-2337
-2356
-2377
-2399
-2421
-2443
-2465
-2486
-2505
-2523
-2539
-2554
-2568
-2581
-2594
-2607
-2621
-2636
-2654
-2672
-2692
-2713
-2735
-2756
-2776
-2795
-2812
-2826
-2838
-2846
-2852
-2856
-2858
-2858
-2858
-2858
-2858
-2859
-2862
-2867
-2873
-2882
-2892
-2904
-2917
-2932
-2947
-2963
-2978
-2993
-3006
-3017
-3026
-3032
-3035
-3036
-3034
-3030
-3023
-3014
-3005
-2995
-2985
-2977
-2970
-2965
-2963
-2963
-2966
-2972
-2981
-2992
-3005
-3020
-3037
-3054
-3073
-3092
-3111
-3131
-3150
-3169
-3187
-3203
-3217
-3229
-3239
-3247
-3253
-3257
-3260
-3261
-3261
-3260
-3259
-3257
-3254
-3251
-3247
-3242
-3238
-3233
-3228
-3224
-3220
-3216
-3212
-3210
-3208
-3208
-3209
-3212
-3218
-3225
-3235
-3247
-3261
-3278
-3296
-3316
-3336
-3358
-3379
-3401
-3422
-3442
-3461
-3478
-3494
-3508
-3520
-3531
-3541
-3549
-3557
-3565
-3573
-3582
-3593
-3604
-3618
-3634
-3652
-3672
-3693
-3716
-3739
-3762
-3785
-3807
-3827
-3845
-3861
-3876
-3889
-3900
-3909
-3916
-3921
-3924
-3926
-3927
-3926
-3924
-3922
-3920
-3917
-3915
-3914
-3913
-3912
-3911
-3910
-3908
-3906
-3903
-3900
-3896
-3892
-3888
-3883
-3878
-3873
-3867
-3862
-3857
-3851
-3847
-3842
-3839
-3836
-3835
-3835
-3837
-3839
-3843
-3848
-3853
-3860
-3867
-3875
-3885
-3895
-3907
-3919
-3933
-3946
-3960
-3974
-3986
-3998
-4008
-4018
-4026
-4035
-4043
-4050
-4058
-4066
-4074
-4082
-4089
-4096
-4102
-4108
-4113
-4118
-4122
-4126
-4129
-4133
-4137
-4142
-4147
-4151
-4157
-4162
-4168
-4175
-4182
-4190
-4198
-4207
-4217
-4228
-4239
-4251
-4262
-4274
-4284
-4293
-4301
-4307
-4312
-4315
-4317
-4318
-4319
-4319
-4319
-4320
-4320
-4320
-4321
-4321
-4321
-4320
-4318
-4315
-4310
-4304
-4296
-4285
-4273
-4260
-4244
-4227
-4210
-4191
-4173
-4156
-4139
-4125
-4113
-4103
-4096
-4091
-4091
-4094
-4101
-4110
-4123
-4138
-4156
-4175
-4196
-4217
-4238
-4257
-4274
-4288
-4299
-4307
-4312
-4314
-4314
-4312
-4309
-4306
-4302
-4299
-4297
-4297
-4299
-4302
-4308
-4316
-4327
-4339
-4353
-4369
-4386
-4403
-4421
-4439
-4456
-4474
-4491
-4508
-4525
-4543
-4560
-4578
-4596
-4614
-4634
-4654
-4675
-4697
-4719
-4741
-4762
-4783
-4803
-4822
-4839
-4854
-4867
-4878
-4888
-4894
-4899
-4901
-4900
-4897
-4891
-4885
-4876
-4867
-4858
-4849
-4840
-4832
-4824
-4817
-4810
-4804
-4798
-4792
-4786
-4780
-4774
-4769
-4764
-4760
-4757
-4755
-4754
-4754
-4756
-4759
-4764
-4771
-4780
-4791
-4803
-4817
-4832
-4847
-4862
-4877
-4892
-4906
-4919
-4931
-4943
-4954
-4963
-4972
-4980
-4987
-4993
-4997
-5001
-5004
-5007
-5011
-5015
-5019
-5025
-5032
-5041
-5050
-5061
-5073
-5086
-5100
-5115
-5130
-5145
-5161
-5176
-5192
-5207
-5222
-5236
-5250
-5264
-5277
-5290
-5303
-5316
-5330
-5343
-5356
-5369
-5381
-5393
-5404
-5414
-5423
-5431
-5437
-5441
-5444
-5445
-5443
-5440
-5435
-5429
-5422
-5414
-5407
-5400
-5395
-5391
-5388
-5387
-5387
-5390
-5394
-5400
-5408
-5417
-5428
-5441
-5454
-5469
-5484
-5500
-5516
-5531
-5546
-5561
-5575
-5588
-5601
-5613
-5624
-5636
-5646
-5657
-5668
-5678
-5690
-5701
-5713
-5726
-5741
-5757
-5774
-5794
-5817
-5843
-5872
-5904
-5939
-5976
-6015
-6055
-6095
-6135
-6173
-6209
-6244
-6276
-6305
-6332
-6358
-6381
-6403
-6424
-6445
-6465
-6484
-6503
-6522
-6539
-6554
-6568
-6580
-6590
-6598
-6603
-6606
-6607
-6605
-6600
-6592
-6582
-6570
-6554
-6537
-6517
-6496
-6475
-6453
-6432
-6412
-6395
-6380
-6369
-6361
-6357
-6356
-6359
-6366
-6376
-6390
-6406
-6426
-6449
-6475
-6503
-6533
-6564
-6595
-6627
-6657
-6686
-6713
-6738
-6761
-6782
-6801
-6817
-6833
-6847
-6859
-6871
-6881
-6892
-6902
-6912
-6923
-6933
-6943
-6953
-6963
-6972
-6980
-6987
-6994
-6999
-7004
-7009
-7013
-7017
-7021
-7024
-7027
-7029
-7031
-7031
-7032
-7032
-7032
-7033
-7035
-7039
-7043
-7049
-7056
-7065
-7074
-7083
-7094
-7104
-7115
-7126
-7137
-7149
-7163
-7177
-7193
-7211
-7231
-7252
-7275
-7299
-7324
-7350
-7375
-7400
-7423
-7444
-7462
-7477
-7489
-7497
-7501
-7501
-7498
-7492
-7483
-7472
-7459
-7444
-7428
-7412
-7396
-7381
-7369
-7358
-7351
-7346
-7344
-7346
-7349
-7356
-7364
-7373
-7385
-7397
-7412
-7427
-7445
-7464
-7485
-7508
-7533
-7560
-7587
-7615
-7643
-7671
-7698
-7723
-7747
-7769
-7789
-7807
-7823
-7836
-7847
-7855
-7862
-7866
-7868
-7868
-7867
-7863
-7859
-7853
-7846
-7838
-7831
-7824
-7818
-7814
-7812
-7811
-7813
-7818
-7824
-7832
-7841
-7851
-7862
-7873
-7883
-7891
-7899
-7904
-7907
-7907
-7906
-7902
-7896
-7889
-7881
-7872
-7862
-7853
-7844
-7836
-7830
-7825
-7822
-7821
-7822
-7826
-7832
-7840
-7850
-7862
-7876
-7891
-7906
-7923
-7939
-7955
-7970
-7986
-8000
-8013
-8028
-8041
-8053
-8064
-8076
-8086
-8096
-8105
-8113
-8122
-8130
-8138
-8148
-8160
-8173
-8191
-8211
-8234
-8261
-8290
-8321
-8355
-8389
-8424
-8459
-8494
-8527
-8558
-8588
-8616
-8642
-8665
-8687
-8706
-8722
-8737
-8749
-8758
-8766
-8771
-8775
-8776
-8775
-8771
-8766
-8758
-8748
-8736
-8723
-8709
-8694
-8679
-8664
-8650
-8636
-8624
-8613
-8604
-8595
-8588
-8582
-8577
-8573
-8570
-8567
-8564
-8561
-8558
-8555
-8551
-8547
-8542
-8537
-8533
-8528
-8525
-8522
-8521
-8520
-8520
-8521
-8522
-8523
-8524
-8525
-8525
-8526
-8527
-8528
-8529
-8532
-8534
-8538
-8542
-8547
-8552
-8557
-8563
-8568
-8573
-8577
-8580
-8582
-8583
-8584
-8583
-8581
-8580
-8579
-8578
-8580
-8583
-8589
-8597
-8609
-8623
-8640
-8659
-8680
-8703
-8728
-8754
-8782
-8810
-8839
-8868
-8896
-8924
-8951
-8976
-8999
-9020
-9038
-9054
-9068
-9079
-9089
-9096
-9102
-9107
-9109
-9110
-9110
-9107
-9103
-9097
-9089
-9079
-9067
-9053
-9037
-9019
-8999
-8977
-8954
-8930
-8904
-8878
-8851
-8824
-8798
-8771
-8746
-8722
-8699
-8678
-8660
-8645
-8633
-8625
-8621
-8621
-8626
-8636
-8650
-8668
-8689
-8713
-8740
-8768
-8796
-8826
-8855
-8883
-8911
-8939
-8965
-8991
-9016
-9039
-9060
-9080
-9099
-9116
-9131
-9145
-9157
-9167
-9175
-9180
-9183
-9182
-9178
-9170
-9158
-9142
-9121
-9097
-9069
-9038
-9003
-8966
-8927
-8886
-8844
-8802
-8759
-8718
-8676
-8636
-8598
-8561
-8526
-8493
-8462
-8433
-8406
-8380
-8358
-8337
-8318
-8302
-8288
-8275
-8263
-8252
-8242
-8232
-8221
-8211
-8200
-8189
-8178
-8164
-8151
-8138
-8124
-8109
-8093
-8074
-8057
-8038
-8018
-7998
-7977
-7956
-7934
-7914
-7893
-7874
-7855
-7838
-7823
-7809
-7797
-7788
-7780
-7775
-7772
-7771
-7771
-7772
-7773
-7775
-7775
-7775
-7773
-7769
-7762
-7752
-7739
-7723
-7702
-7678
-7649
-7616
-7579
-7539
-7494
-7447
-7398
-7347
-7295
-7242
-7190
-7139
-7089
-7041
-6994
-6949
-6907
-6866
-6827
-6790
-6754
-6718
-6683
-6647
-6610
-6571
-6530
-6487
-6441
-6394
-6346
-6297
-6248
-6199
-6150
-6103
-6058
-6014
-5972
-5932
-5893
-5855
-5818
-5781
-5745
-5709
-5673
-5637
-5601
-5565
-5528
-5491
-5453
-5414
-5374
-5334
-5293
-5252
-5211
-5169
-5127
-5086
-5045
-5004
-4963
-4923
-4883
-4842
-4801
-4760
-4719
-4677
-4635
-4594
-4553
-4513
-4474
-4437
-4400
-4364
-4330
-4296
-4264
-4233
-4204
-4176
-4151
-4129
-4108
-4090
-4074
-4059
-4046
-4035
-4022
-4010
-3997
-3982
-3965
-3945
-3921
-3894
-3862
-3827
-3787
-3742
-3695
-3644
-3591
-3535
-3479
-3421
-3364
-3307
-3250
-3195
-3140
-3087
-3035
-2983
-2933
-2884
-2836
-2788
-2741
-2694
-2647
-2599
-2551
-2502
-2452
-2402
-2351
-2301
-2251
-2203
-2157
-2114
-2074
-2037
-2007
-1980
-1958
-1940
-1927
-1917
-1912
-1909
-1908
-1910
-1912
-1915
-1919
-1922
-1925
-1928
-1930
-1932
-1933
-1934
-1935
-1935
-1934
-1932
-1928
-1923
-1915
-1904
-1889
-1871
-1849
-1822
-1790
-1754
-1713
-1668
-1620
-1568
-1513
-1456
-1398
-1339
-1280
-1221
-1163
-1106
-1051
-997
-944
-894
-845
-798
-753
-710
-670
-631
-595
-560
-526
-494
-464
-436
-410
-386
-365
-347
-332
-320
-311
-306
-303
-303
-305
-309
-315
-322
-330
-338
-346
-352
-357
-360
-360
-357
-352
-343
-331
-317
-298
-277
-252
-225
-194
-160
-123
-83
-41
4
50
99
148
199
250
301
352
403
453
502
550
598
644
688
732
774
816
857
896
935
973
1010
1044
1077
1106
1132
1155
1174
1190
1203
1214
1222
1229
1236
1243
1251
1261
1273
1288
1307
1329
1355
1384
1416
1450
1487
1525
1563
1600
1636
1670
1700
1727
1750
1769
1783
1794
1801
1804
1804
1802
1798
1791
1782
1772
1761
1749
1736
1724
1711
1700
1690
1682
1676
1673
1671
1673
1677
1684
1695
1708
1725
1745
1769
1796
1828
1862
1900
1942
1986
2033
2083
2134
2186
2238
2291
2344
2396
2447
2498
2547
2595
2640
2683
2722
2758
2790
2818
2841
2859
2873
2881
2884
2883
2877
2867
2854
2839
2821
2803
2784
2767
2751
2737
2726
2718
2714
2714
2718
2725
2736
2751
2768
2788
2810
2835
2860
2887
2915
2943
2971
2998
3024
3049
3072
3094
3116
3136
3157
3177
3199
3221
3243
3266
3289
3312
3333
3353
3371
3386
3398
3407
3412
3413
3411
3406
3398
3386
3372
3356
3337
3317
3295
3272
3248
3223
3197
3171
3146
3120
3094
3069
3044
3019
2995
2971
2948
2926
2904
2883
2863
2844
2826
2810
2795
2783
2773
2766
2763
2762
2765
2771
2779
2790
2802
2817
2833
2851
2870
2890
2912
2934
2958
2981
3006
3029
3052
3075
3095
3115
3133
3150
3165
3178
3190
3199
3204
3207
3206
3201
3193
3181
3166
3148
3128
3105
3079
3052
3023
2992
2959
2924
2886
2846
2804
2758
2711
2662
2610
2557
2503
2448
2393
2339
2286
2234
2185
2137
2092
2050
2011
1974
1941
1911
1883
1858
1835
1814
1795
1776
1759
1741
1723
1704
1684
1665
1645
1628
1613
1602
1595
1593
1596
1605
1620
1640
1665
1693
1725
1759
1793
1828
1862
1894
1923
1950
1974
1995
2013
2031
2045
2059
2071
2080
2087
2093
2096
2096
2095
2090
2084
2074
2063
2048
2032
2013
1993
1972
1950
1929
1908
1889
1871
1857
1846
1839
1837
1840
1848
1862
1882
1906
1935
1969
2005
2043
2082
2122
2162
2201
2240
2277
2313
2348
2382
2416
2449
2482
2515
2548
2582
2617
2652
2688
2725
2761
2798
2835
2870
2905
2939
2970
2999
3025
3048
3066
3080
3089
3092
3090
3083
3072
3056
3036
3013
2987
2958
2929
2898
2866
2835
2804
2773
2744
2715
2688
2662
2637
2613
2591
2570
2551
2534
2518
2505
2494
2486
2480
2478
2479
2484
2492
2504
2521
2541
2564
2591
2621
2654
2688
2725
2762
2799
2836
2872
2905
2937
2965
2990
3011
3027
3039
3046
3048
3046
3040
3032
3020
3007
2992
2977
2961
2944
2928
2912
2895
2880
2864
2849
2834
2820
2807
2794
2782
2771
2762
2755
2749
2746
2743
2740
2738
2734
2728
2720
2709
2694
2677
2656
2632
2605
2575
2544
2510
2475
2440
2406
2373
2341
2312
2286
2263
2243
2227
2215
2206
2201
2201
2204
2211
2220
2232
2244
2258
2271
2283
2294
2303
2309
2314
2318
2320
2322
2325
2328
2334
2343
2355
2369
2387
2408
2431
2455
2481
2506
2530
2554
2576
2597
2614
2629
2641
2648
2650
2646
2635
2618
2594
2563
2525
2481
2432
2379
2322
2262
2202
2141
2082
2025
1974
1929
1891
1862
1843
1836
1841
1858
1888
1930
1984
2049
2123
2206
2295
2390
2490
2592
2696
2800
2903
3004
3102
3197
3287
3372
3452
3526
3593
3654
3708
3755
3794
3826
3851
3870
3884
3893
3898
3901
3901
3899
3896
3891
3884
3874
3861
3844
3823
3798
3770
3739
3707
3674
3641
3610
3582
3557
3537
3522
3512
3508
3509
3517
3531
3551
3576
3607
3643
3683
3728
3776
3827
3880
3934
3989
4043
4094
4144
4190
4232
4272
4308
4341
4372
4401
4429
4455
4480
4503
4526
4546
4565
4582
4597
4609
4619
4627
4633
4639
4643
4648
4652
4657
4662
4667
4672
4676
4679
4681
4681
4680
4677
4673
4667
4660
4651
4641
4629
4616
4601
4585
4568
4550
4532
4514
4495
4477
4459
4441
4424
4407
4390
4374
4358
4342
4328
4314
4303
4293
4286
4283
4283
4287
4296
4309
4327
4349
4377
4409
4446
4488
4534
4585
4640
4698
4757
4818
4879
4939
4998
5055
5111
5164
5214
5262
5307
5349
5388
5426
5463
5498
5533
5568
5605
5643
5683
5725
5769
5815
5863
5913
5964
6016
6068
6121
6175
6230
6284
6340
6396
6452
6507
6562
6615
6666
6714
6759
6801
6839
6872
6899
6921
6936
6945
6946
6940
6927
6908
6882
6852
6817
6779
6738
6697
6655
6614
6576
6542
6512
6488
6471
6461
6458
6463
6476
6497
6525
6560
6602
6649
6702
6758
6819
6884
6952
7022
7096
7171
7249
7328
7408
7489
7572
7654
7736
7816
7894
7969
8039
8106
8166
8221
8268
8308
8341
8365
8381
8389
8389
8381
8366
8343
8314
8279
8238
8194
8146
8095
8044
7991
7939
7888
7838
7790
7745
7703
7664
7631
7603
7582
7568
7562
7565
7577
7600
7632
7674
7727
7790
7863
7948
8042
8148
8263
8386
8516
8652
8792
8934
9077
9220
9360
9497
9628
9753
9870
9979
10079
10171
10254
10328
10394
10451
10501
10543
10578
10607
10630
10648
10661
10671
10677
10681
10684
10686
10688
10691
10696
10704
10714
10729
10748
10772
10801
10835
10875
10919
10968
11020
11074
11130
11186
11241
11295
11348
11398
11447
11494
11540
11585
11630
11675
11722
11772
11824
11880
11942
12009
12083
12164
12253
12350
12456
12569
12689
12815
12947
13081
13218
13355
13491
13626
13757
13885
14007
14124
14236
14340
14438
14529
14611
14685
14751
14806
14852
14889
14915
14932
14941
14941
14934
14921
14903
14881
14856
14829
14802
14775
14749
14724
14700
14678
14657
14637
14619
14603
14590
14580
14574
14572
14575
14584
14599
14621
14650
14686
14729
14781
14840
14907
14982
15064
15152
15245
15343
15445
15551
15658
15767
15877
15986
16094
16203
16309
16415
16518
16620
16721
16819
16916
17011
17104
17195
17283
17368
17450
17528
17602
17671
17735
17792
17843
17886
17922
17950
17970
17983
17988
17987
17980
17967
17949
17926
17900
17872
17842
17813
17786
17762
17743
17732
17728
17734
17749
17773
17807
17850
17902
17962
18028
18102
18180
18264
18351
18441
18534
18626
18719
18811
18901
18988
19072
19153
19229
19302
19370
19433
19492
19546
19596
19640
19680
19716
19747
19776
19801
19824
19845
19865
19884
19902
19920
19939
19958
19978
19999
20021
20044
20069
20094
20121
20148
20176
20205
20234
20263
20292
20321
20350
20379
20408
20437
20467
20498
20530
20565
20601
20642
20686
20734
20789
20849
20917
20991
21073
21162
21259
21363
21475
21592
21716
21843
21975
22109
22243
22378
22512
22643
22770
22893
23011
23121
23225
23321
23410
23491
23565
23631
23691
23745
23794
23837
23875
23910
23940
23967
23991
24012
24030
24046
24060
24071
24081
24088
24095
24100
24105
24111
24117
24124
24133
24144
24158
24174
24194
24218
24246
24278
24313
24352
24394
24438
24482
24526
24569
24610
24646
24677
24701
24719
24730
24733
24730
24721
24707
24688
24666
24642
24616
24590
24566
24543
24525
24511
24503
24502
24508
24521
24542
24571
24608
24652
24703
24760
24823
24891
24963
25037
25114
25190
25266
25339
25410
25476
25536
25590
25638
25677
25708
25731
25746
25753
25753
25747
25736
25721
25705
25687
25670
25654
25640
25628
25619
25613
25609
25608
25610
25614
25622
25632
25644
25657
25672
25687
25701
25714
25726
25736
25744
25750
25755
25758
25761
25763
25765
25768
25771
25776
25781
25788
25795
25803
25812
25820
25827
25833
25837
25839
25839
25835
25829
25819
25806
25789
25770
25747
25723
25696
25667
25637
25606
25573
25538
25503
25466
25429
25390
25350
25309
25266
25223
25177
25130
25082
25030
24976
24919
24859
24795
24727
24654
24576
24493
24405
24312
24213
24109
24000
23886
23767
23644
23516
23384
23248
23109
22966
22821
22675
22528
22381
22235
22090
21948
21809
21674
21543
21416
21293
21176
21063
20955
20851
20753
20659
20570
20486
20408
20335
20266
20203
20144
20089
20038
19990
19945
19903
19864
19827
19792
19760
19730
19701
19676
19652
19629
19608
19588
19568
19547
19524
19499
19471
19439
19401
19358
19310
19254
19191
19121
19043
18956
18860
18756
18642
18518
18385
18243
18091
17932
17766
17595
17420
17242
17064
16887
16713
16542
16376
16216
16065
15923
15790
15666
15553
15451
15360
15280
15210
15152
15103
15063
15033
15010
14995
14987
14985
14988
14995
15004
15014
15024
15033
15040
15043
15042
15037
15027
15013
14995
14973
14947
14918
14886
14850
14813
14774
14734
14694
14654
14615
14578
14543
14510
14479
14450
14423
14397
14373
14349
14325
14300
14275
14248
14219
14186
14151
14111
14067
14019
13966
13909
13848
13783
13715
13645
13573
13500
13426
13352
13279
13207
13135
13065
12995
12926
12857
12788
12718
12648
12577
12505
12433
12359
12284
12210
12135
12061
11986
11912
11838
11765
11692
11620
11549
11480
11411
11344
11279
11215
11153
11093
11035
10979
10926
10875
10826
10779
10735
10692
10652
10614
10578
10544
10513
10484
10456
10430
10406
10382
10360
10339
10319
10301
10284
10269
10255
10243
10232
10223
10214
10206
10199
10193
10187
10183
10178
10174
10171
10168
10165
10162
10159
10156
10151
10146
10139
10132
10122
10111
10098
10082
10063
10041
10014
9982
9946
9904
9857
9804
9747
9685
9619
9549
9476
9400
9322
9244
9166
9089
9013
8939
8868
8799
8733
8671
8613
8558
8507
8460
8417
8377
8340
8306
8275
8247
8221
8198
8178
8161
8148
8138
8132
8129
8129
8131
8134
8138
8145
8150
8156
8160
8164
8164
8164
8160
8154
8145
8132
8117
8100
8079
8057
8034
8009
7984
7959
7935
7912
7891
7871
7853
7837
7824
7812
7802
7794
7788
7782
7778
7773
7769
7765
7761
7756
7752
7747
7743
7738
7733
7729
7724
7720
7715
7711
7707
7703
7699
7696
7693
7692
7691
7692
7695
7699
7704
7712
7721
7731
7743
7756
7769
7783
7796
7810
7824
7838
7851
7863
7875
7886
7896
7905
7913
7920
7925
7929
7932
7933
7933
7932
7930
7928
7926
7923
7922
7922
7924
7929
7937
7948
7963
7982
8005
8032
8063
8096
8132
8170
8211
8251
8293
8335
8378
8421
8463
8504
8545
8583
8620
8654
8686
8715
8741
8765
8786
8804
8819
8831
8840
8846
8848
8848
8845
8840
8833
8825
8815
8805
8796
8787
8779
8774
8771
8770
8773
8778
8787
8798
8812
8829
8848
8868
8889
8911
8933
8955
8976
8996
9016
9034
9051
9067
9083
9097
9110
9122
9133
9144
9153
9160
9166
9171
9173
9174
9171
9166
9158
9146
9131
9112
9089
9064
9035
9005
8972
8937
8902
8866
8829
8792
8755
8717
8679
8641
8603
8565
8526
8487
8449
8410
8371
8331
8292
8251
8210
8167
8125
8082
8039
7995
7952
7910
7869
7829
7790
7753
7717
7681
7647
7613
7580
7546
7513
7480
7447
7414
7382
7351
7320
7290
7261
7234
7206
7180
7154
7127
7099
7069
7038
7004
6967
6928
6887
6843
6799
6754
6709
6664
6621
6579
6539
6502
6467
6435
6406
6379
6355
6333
6312
6293
6274
6254
6234
6212
6188
6160
6128
6092
6050
6001
5946
5883
5812
5734
5648
5554
5453
5345
5231
5113
4989
4863
4734
4603
4472
4342
4212
4086
3964
3846
3734
3630
3534
3446
3368
3299
3239
3187
3144
3109
3080
3057
3039
3026
3017
3012
3009
3009
3011
3014
3017
3019
3020
3019
3015
3007
2996
2979
2958
2931
2897
2857
2809
2755
2693
2624
2547
2464
2374
2279
2180
2077
1972
1865
1757
1649
1541
1433
1326
1220
1114
1010
907
806
707
609
513
419
325
233
140
46
-49
-146
-245
-347
-453
-561
-674
-790
-909
-1032
-1156
-1283
-1411
-1540
-1670
-1800
-1930
-2060
-2190
-2318
-2445
-2571
-2695
-2817
-2937
-3056
-3173
-3289
-3404
-3518
-3633
-3747
-3862
-3978
-4094
-4214
-4333
-4454
-4576
-4699
-4823
-4946
-5069
-5192
-5313
-5434
-5553
-5672
-5789
-5904
-6019
-6131
-6242
-6350
-6457
-6561
-6662
-6760
-6855
-6947
-7036
-7121
-7203
-7282
-7358
-7432
-7503
-7573
-7642
-7709
-7776
-7844
-7911
-7978
-8045
-8115
-8183
-8254
-8324
-8393
-8461
-8528
-8591
-8651
-8707
-8759
-8806
-8848
-8884
-8915
-8941
-8962
-8979
-8992
-9002
-9009
-9016
-9021
-9025
-9029
-9034
-9038
-9043
-9049
-9055
-9061
-9068
-9076
-9083
-9091
-9099
-9106
-9113
-9120
-9127
-9135
-9143
-9153
-9164
-9178
-9195
-9215
-9239
-9266
-9297
-9332
-9369
-9409
-9451
-9494
-9538
-9581
-9624
-9665
-9704
-9742
-9778
-9812
-9845
-9877
-9909
-9941
-9974
-10008
-10044
-10081
-10121
-10164
-10209
-10258
-10309
-10364
-10423
-10484
-10550
-10618
-10690
-10764
-10841
-10921
-11003
-11088
-11174
-11262
-11351
-11441
-11530
-11619
-11705
-11790
-11872
-11951
-12026
-12098
-12165
-12228
-12285
-12338
-12386
-12429
-12468
-12503
-12535
-12562
-12586
-12608
-12626
-12641
-12654
-12664
-12673
-12679
-12685
-12689
-12692
-12694
-12697
-12699
-12703
-12707
-12714
-12723
-12736
-12752
-12772
-12797
-12826
-12858
-12895
-12936
-12980
-13029
-13081
-13138
-13199
-13264
-13334
-13407
-13484
-13565
-13647
-13732
-13818
-13905
-13993
-14080
-14166
-14251
-14334
-14415
-14494
-14571
-14645
-14717
-14787
-14854
-14919
-14981
-15041
-15098
-15153
-15205
-15255
-15303
-15349
-15394
-15436
-15477
-15516
-15552
-15587
-15619
-15650
-15680
-15708
-15735
-15761
-15787
-15813
-15839
-15867
-15895
-15925
-15956
-15988
-16021
-16056
-16091
-16129
-16166
-16204
-16242
-16280
-16318
-16357
-16395
-16433
-16470
-16508
-16545
-16582
-16620
-16658
-16697
-16737
-16778
-16821
-16865
-16910
-16957
-17006
-17056
-17107
-17159
-17212
-17264
-17316
-17366
-17416
-17465
-17512
-17558
-17604
-17648
-17692
-17737
-17782
-17828
-17875
-17924
-17976
-18030
-18086
-18145
-18206
-18270
-18337
-18407
-18480
-18557
-18638
-18723
-18812
-18906
-19004
-19107
-19214
-19326
-19442
-19561
-19684
-19810
-19937
-20066
-20196
-20324
-20451
-20575
-20695
-20811
-20922
-21027
-21125
-21217
-21301
-21379
-21450
-21514
-21572
-21623
-21667
-21706
-21740
-21769
-21794
-21816
-21835
-21852
-21868
-21883
-21897
-21912
-21927
-21945
-21964
-21987
-22014
-22045
-22080
-22121
-22167
-22218
-22274
-22335
-22400
-22469
-22541
-22615
-22691
-22768
-22846
-22923
-23000
-23078
-23155
-23232
-23309
-23386
-23462
-23538
-23612
-23685
-23757
-23827
-23894
-23960
-24023
-24085
-24144
-24201
-24255
-24307
-24357
-24403
-24448
-24490
-24530
-24569
-24607
-24644
-24681
-24716
-24751
-24784
-24816
-24846
-24874
-24899
-24922
-24942
-24961
-24977
-24993
-25008
-25024
-25040
-25057
-25076
-25098
-25123
-25152
-25185
-25223
-25266
-25314
-25368
-25427
-25491
-25559
-25630
-25704
-25779
-25855
-25931
-26005
-26079
-26150
-26219
-26286
-26351
-26412
-26471
-26526
-26579
-26629
-26676
-26721
-26764
-26805
-26845
-26885
-26925
-26966
-27007
-27051
-27097
-27146
-27197
-27251
-27308
-27367
-27428
-27491
-27555
-27619
-27684
-27749
-27814
-27877
-27939
-28000
-28060
-28117
-28172
-28226
-28277
-28327
-28376
-28423
-28470
-28517
-28565
-28613
-28663
-28715
-28769
-28826
-28886
-28950
-29018
-29090
-29165
-29243
-29324
-29408
-29493
-29579
-29666
-29752
-29839
-29924
-30008
-30091
-30173
-30253
-30331
-30407
-30481
-30554
-30624
-30693
-30760
-30825
-30888
-30949
-31006
-31060
-31111
-31157
-31201
-31240
-31277
-31310
-31341
-31370
-31398
-31425
-31451
-31477
-31504
-31532
-31562
-31595
-31630
-31668
-31709
-31752
-31799
-31848
-31898
-31951
-32003
-32058
-32113
-32167
-32220
-32273
-32325
-32375
-32426
-32475
-32524
-32572
-32619
-32665
-32712
-32756
-32799
-32840
-32877
-32912
-32943
-32971
-32994
-33014
-33030
-33041
-33050
-33054
-33055
-33051
-33044
-33032
-33017
-32997
-32974
-32947
-32917
-32884
-32847
-32808
-32767
-32723
-32676
-32627
-32576
-32522
-32466
-32406
-32345
-32281
-32216
-32148
-32079
-32008
-31935
-31862
-31790
-31717
-31646
-31576
-31507
-31441
-31377
-31316
-31258
-31203
-31150
-31101
-31055
-31011
-30969
-30930
-30893
-30858
-30825
-30793
-30763
-30735
-30709
-30685
-30662
-30642
-30623
-30608
-30595
-30586
-30581
-30580
-30582
-30588
-30598
-30612
-30629
-30649
-30671
-30695
-30721
-30747
-30773
-30798
-30821
-30842
-30860
-30876
-30889
-30899
-30907
-30913
-30916
-30918
-30917
-30914
-30908
-30901
-30891
-30878
-30863
-30844
-30822
-30797
-30768
-30734
-30697
-30655
-30609
-30559
-30505
-30447
-30387
-30324
-30259
-30194
-30129
-30064
-30001
-29940
-29882
-29827
-29776
-29730
-29687
-29649
-29615
-29584
-29556
-29531
-29508
-29485
-29464
-29443
-29422
-29400
-29376
-29350
-29322
-29291
-29257
-29219
-29177
-29132
-29084
-29033
-28978
-28922
-28864
-28804
-28744
-28684
-28625
-28566
-28508
-28452
-28398
-28346
-28295
-28247
-28201
-28157
-28115
-28075
-28037
-28003
-27971
-27944
-27921
-27903
-27890
-27883
-27882
-27886
-27894
-27907
-27924
-27942
-27962
-27982
-28001
-28017
-28030
-28039
-28043
-28041
-28033
-28019
-27998
-27970
-27936
-27895
-27847
-27793
-27734
-27669
-27601
-27530
-27456
-27382
-27308
-27235
-27164
-27097
-27033
-26974
-26920
-26872
-26831
-26797
-26769
-26749
-26736
-26730
-26731
-26738
-26751
-26771
-26796
-26827
-26863
-26904
-26948
-26995
-27043
-27093
-27142
-27191
-27237
-27281
-27323
-27360
-27393
-27422
-27446
-27464
-27478
-27486
-27489
-27486
-27477
-27463
-27443
-27418
-27387
-27351
-27310
-27263
-27213
-27158
-27100
-27038
-26973
-26904
-26833
-26760
-26684
-26607
-26527
-26447
-26366
-26284
-26203
-26122
-26042
-25962
-25885
-25809
-25736
-25665
-25598
-25533
-25472
-25413
-25357
-25302
-25249
-25197
-25145
-25092
-25039
-24984
-24928
-24869
-24809
-24745
-24679
-24610
-24537
-24460
-24379
-24294
-24204
-24110
-24011
-23909
-23804
-23696
-23586
-23475
-23365
-23255
-23146
-23040
-22936
-22835
-22737
-22642
-22549
-22460
-22373
-22288
-22205
-22124
-22043
-21963
-21884
-21804
-21724
-21643
-21561
-21479
-21396
-21313
-21230
-21147
-21064
-20983
-20902
-20822
-20743
-20664
-20586
-20507
-20428
-20349
-20268
-20184
-20098
-20009
-19916
-19818
-19716
-19610
-19499
-19383
-19265
-19143
-19020
-18895
-18770
-18645
-18522
-18401
-18283
-18169
-18059
-17954
-17855
-17761
-17673
-17591
-17516
-17447
-17383
-17326
-17275
-17229
-17187
-17149
-17115
-17084
-17055
-17029
-17003
-16980
-16957
-16935
-16913
-16892
-16870
-16847
-16822
-16795
-16766
-16734
-16698
-16657
-16612
-16562
-16507
-16446
-16379
-16309
-16234
-16154
-16072
-15986
-15899
-15812
-15724
-15638
-15553
-15469
-15388
-15309
-15232
-15157
-15084
-15012
-14941
-14870
-14799
-14727
-14654
-14580
-14502
-14422
-14339
-14252
-14161
-14067
-13970
-13869
-13765
-13658
-13548
-13436
-13321
-13203
-13083
-12961
-12838
-12713
-12587
-12461
-12334
-12208
-12082
-11958
-11835
-11713
-11594
-11477
-11361
-11249
-11138
-11030
-10925
-10824
-10725
-10630
-10538
-10450
-10365
-10284
-10205
-10129
-10056
-9984
-9913
-9844
-9775
-9706
-9636
-9566
-9493
-9419
-9343
-9264
-9183
-9099
-9012
-8922
-8829
-8734
-8637
-8538
-8439
-8339
-8241
-8144
-8051
-7961
-7875
-7793
-7717
-7644
-7575
-7510
-7447
-7385
-7324
-7263
-7200
-7135
-7066
-6994
-6918
-6838
-6754
-6665
-6573
-6477
-6378
-6276
-6172
-6067
-5962
-5857
-5752
-5649
-5547
-5448
-5350
-5255
-5162
-5071
-4982
-4893
-4806
-4718
-4631
-4543
-4454
-4363
-4270
-4176
-4078
-3980
-3878
-3773
-3666
-3556
-3443
-3327
-3208
-3086
-2962
-2836
-2707
-2577
-2444
-2310
-2175
-2037
-1898
-1757
-1615
-1471
-1325
-1178
-1030
-881
-732
-582
-433
-283
-135
13
160
305
449
592
733
872
1010
1147
1282
1417
1550
1682
1814
1945
2075
2205
2335
2464
2594
2724
2855
2987
3119
3251
3384
3518
3652
3786
3920
4054
4190
4326
4463
4600
4738
4876
5014
5151
5288
5423
5557
5690
5819
5947
6073
6196
6318
6438
6557
6675
6791
6907
7022
7136
7251
7367
7482
7599
7716
7834
7953
8073
8195
8317
8441
8565
8689
8813
8936
9057
9177
9294
9408
9518
9625
9728
9827
9922
10014
10103
10189
10272
10353
10433
10510
10587
10662
10738
10813
10887
10962
11038
11113
11190
11267
11346
11426
11507
11590
11674
11760
11848
11937
12028
12120
12215
12312
12410
12512
12616
12723
12833
12947
13064
13184
13308
13435
13566
13699
13835
13972
14112
14252
14394
14535
14677
14817
14957
15095
15231
15364
15493
15619
15740
15856
15967
16072
16171
16264
16351
16432
16508
16578
16644
16705
16762
16817
16869
16918
16967
17014
17060
17106
17150
17195
17239
17284
17329
17375
17423
17471
17522
17576
17632
17690
17752
17816
17883
17953
18025
18098
18173
18249
18326
18402
18478
18552
18625
18697
18766
18833
18898
18962
19023
19084
19143
19201
19259
19316
19373
19430
19487
19545
19603
19660
19718
19774
19830
19884
19937
19989
20039
20087
20135
20181
20227
20273
20319
20366
20414
20462
20512
20563
20615
20669
20723
20779
20835
20893
20953
21014
21076
21140
21205
21271
21339
21407
21476
21545
21614
21681
21747
21812
21874
21934
21991
22045
22095
22141
22183
22221
22255
22284
22308
22327
22342
22353
22360
22365
22367
22367
22366
22364
22361
22358
22354
22350
22346
22342
22339
22336
22335
22335
22337
22342
22349
22358
22370
22385
22403
22423
22447
22474
22504
22538
22576
22618
22663
22713
22766
22822
22881
22944
23009
23076
23145
23214
23285
23356
23427
23497
23567
23635
23702
23768
23832
23894
23955
24013
24070
24124
24177
24226
24274
24318
24361
24400
24438
24474
24509
24543
24575
24606
24636
24664
24691
24716
24740
24760
24779
24795
24808
24818
24825
24830
24832
24832
24830
24826
24819
24811
24801
24789
24774
24757
24738
24717
24693
24669
24642
24615
24587
24558
24529
24499
24469
24438
24407
24376
24345
24314
24284
24254
24226
24198
24172
24148
24125
24104
24085
24068
24052
24037
24024
24011
24000
23988
23977
23967
23956
23946
23936
23925
23914
23904
23892
23880
23868
23855
23841
23827
23811
23795
23778
23760
23740
23720
23697
23673
23647
23620
23591
23561
23530
23498
23464
23430
23394
23357
23320
23281
23243
23205
23167
23129
23092
23057
23022
22989
22957
22927
22898
22871
22847
22824
22804
22785
22770
22756
22746
22738
22732
22729
22727
22728
22730
22734
22740
22746
22754
22762
22772
22782
22794
22806
22820
22835
22851
22868
22886
22906
22925
22946
22968
22990
23012
23036
23060
23085
23109
23134
23158
23182
23204
23224
23243
23259
23273
23284
23294
23303
23310
23317
23324
23332
23342
23353
23367
23384
23404
23428
23455
23486
23520
23558
23599
23643
23689
23738
23788
23839
23891
23942
23994
24044
24094
24143
24191
24237
24281
24322
24360
24395
24425
24451
24472
24488
24500
24506
24508
24504
24496
24482
24464
24441
24412
24379
24342
24300
24255
24207
24157
24105
24053
24000
23948
23898
23850
23804
23762
23723
23688
23657
23630
23607
23590
23576
23568
23564
23565
23570
23580
23595
23614
23637
23662
23690
23720
23750
23780
23809
23838
23864
23890
23915
23939
23962
23985
24007
24028
24048
24066
24082
24095
24106
24112
24115
24113
24107
24095
24077
24054
24026
23993
23954
23912
23866
23816
23763
23709
23653
23597
23541
23487
23433
23382
23333
23286
23241
23198
23157
23118
23080
23045
23010
22977
22944
22911
22879
22846
22813
22780
22747
22714
22681
22647
22613
22579
22543
22506
22467
22426
22381
22334
22283
22229
22170
22108
22041
21971
21896
21817
21733
21646
21555
21461
21363
21263
21160
21056
20950
20844
20736
20629
20521
20415
20309
20206
20106
20009
19917
19828
19745
19666
19593
19525
19463
19405
19353
19304
19260
19219
19182
19147
19114
19083
19054
19025
18996
18966
18934
18899
18860
18816
18766
18710
18648
18578
18502
18419
18330
18233
18131
18022
17909
17790
17668
17543
17415
17287
17158
17031
16904
16779
16657
16536
16417
16300
16186
16072
15960
15849
15740
15632
15526
15422
15320
15222
15125
15031
14939
14848
14759
14672
14585
14499
14414
14328
14242
14156
14070
13984
13898
13812
13727
13644
13562
13483
13407
13335
13266
13200
13139
13082
13028
12978
12932
12888
12848
12811
12776
12744
12715
12688
12664
12642
12622
12605
12588
12574
12560
12547
12534
12522
12510
12498
12485
12473
12459
12444
12429
12412
12393
12373
12353
12331
12309
12286
12263
12239
12215
12190
12164
12136
12107
12077
12045
12012
11979
11946
11913
11881
11849
11818
11789
11760
11732
11705
11677
11649
11621
11590
11558
11523
11485
11443
11398
11347
11291
11231
11164
11092
11015
10934
10848
10760
10669
10577
10483
10389
10296
10203
10110
10020
9930
9842
9755
9670
9585
9500
9415
9330
9245
9158
9070
8981
8891
8799
8707
8613
8518
8422
8325
8227
8129
8031
7934
7837
7743
7650
7559
7471
7386
7304
7225
7151
7080
7014
6953
6896
6843
6795
6751
6710
6672
6636
6601
6567
6534
6499
6462
6423
6381
6335
6284
6229
6169
6104
6034
5958
5876
5788
5695
5595
5489
5377
5260
5137
5010
4878
4741
4600
4456
4309
4160
4010
3860
3710
3562
3415
3270
3128
2989
2853
2722
2596
2474
2357
2244
2136
2032
1932
1836
1743
1653
1566
1481
1399
1319
1240
1163
1086
1008
931
852
770
684
593
497
396
288
174
55
-70
-199
-332
-467
-603
-739
-875
-1008
-1141
-1269
-1394
-1515
-1631
-1744
-1851
-1954
-2052
-2144
-2232
-2316
-2395
-2471
-2543
-2613
-2681
-2746
-2809
-2871
-2930
-2988
-3045
-3102
-3158
-3214
-3271
-3329
-3388
-3448
-3511
-3576
-3643
-3712
-3783
-3856
-3930
-4003
-4078
-4152
-4224
-4293
-4359
-4422
-4481
-4536
-4585
-4629
-4669
-4703
-4732
-4757
-4778
-4795
-4810
-4823
-4833
-4842
-4851
-4859
-4867
-4876
-4887
-4899
-4914
-4932
-4952
-4975
-5001
-5029
-5059
-5091
-5124
-5160
-5196
-5234
-5274
-5314
-5355
-5396
-5437
-5479
-5519
-5559
-5597
-5634
-5669
-5703
-5734
-5764
-5792
-5818
-5842
-5865
-5886
-5906
-5925
-5943
-5960
-5976
-5990
-6004
-6017
-6030
-6041
-6052
-6061
-6070
-6077
-6083
-6087
-6090
-6092
-6091
-6090
-6086
-6082
-6076
-6069
-6060
-6050
-6039
-6026
-6012
-5996
-5980
-5963
-5946
-5929
-5913
-5898
-5884
-5870
-5857
-5846
-5835
-5825
-5816
-5807
-5799
-5790
-5782
-5775
-5767
-5760
-5753
-5747
-5741
-5735
-5730
-5725
-5721
-5716
-5712
-5709
-5706
-5704
-5702
-5701
-5700
-5698
-5697
-5694
-5691
-5687
-5682
-5676
-5670
-5663
-5658
-5652
-5649
-5647
-5647
-5651
-5657
-5667
-5681
-5699
-5721
-5747
-5777
-5811
-5849
-5890
-5934
-5979
-6026
-6074
-6121
-6168
-6213
-6257
-6299
-6338
-6374
-6407
-6436
-6462
-6483
-6501
-6514
-6525
-6532
-6536
-6539
-6539
-6537
-6534
-6530
-6525
-6520
-6515
-6511
-6509
-6508
-6510
-6515
-6522
-6533
-6547
-6565
-6586
-6610
-6637
-6667
-6700
-6735
-6771
-6809
-6847
-6885
-6922
-6960
-6996
-7031
-7065
-7098
-7128
-7156
-7180
-7202
-7221
-7237
-7249
-7258
-7265
-7270
-7274
-7276
-7277
-7279
-7281
-7283
-7286
-7289
-7293
-7297
-7301
-7304
-7307
-7307
-7306
-7302
-7297
-7290
-7280
-7270
-7258
-7246
-7234
-7222
-7211
-7202
-7194
-7189
-7186
-7186
-7189
-7195
-7205
-7219
-7235
-7253
-7274
-7297
-7322
-7348
-7375
-7403
-7431
-7460
-7488
-7515
-7542
-7567
-7590
-7611
-7630
-7646
-7660
-7671
-7680
-7686
-7690
-7692
-7691
-7689
-7686
-7682
-7677
-7671
-7666
-7660
-7654
-7648
-7643
-7638
-7633
-7628
-7624
-7621
-7618
-7617
-7618
-7621
-7627
-7636
-7648
-7664
-7683
-7706
-7732
-7762
-7796
-7832
-7871
-7913
-7956
-8000
-8045
-8090
-8134
-8176
-8216
-8253
-8288
-8318
-8346
-8370
-8391
-8408
-8422
-8432
-8439
-8441
-8440
-8435
-8426
-8413
-8398
-8379
-8357
-8333
-8307
-8281
-8253
-8226
-8199
-8172
-8146
-8121
-8096
-8071
-8050
-8028
-8009
-7992
-7978
-7967
-7960
-7955
-7954
-7954
-7957
-7960
-7964
-7968
-7971
-7974
-7976
-7977
-7977
-7975
-7972
-7966
-7959
-7950
-7939
-7927
-7913
-7898
-7883
-7866
-7849
-7831
-7812
-7792
-7770
-7746
-7719
-7689
-7655
-7618
-7576
-7531
-7481
-7428
-7372
-7311
-7248
-7182
-7115
-7046
-6977
-6908
-6840
-6774
-6710
-6650
-6592
-6539
-6489
-6444
-6403
-6366
-6332
-6303
-6278
-6255
-6236
-6219
-6204
-6190
-6178
-6167
-6156
-6146
-6134
-6122
-6109
-6094
-6078
-6060
-6040
-6019
-5997
-5974
-5949
-5924
-5896
-5867
-5836
-5804
-5769
-5733
-5694
-5653
-5611
-5566
-5520
-5472
-5423
-5373
-5323
-5272
-5222
-5173
-5125
-5078
-5033
-4991
-4950
-4911
-4874
-4839
-4805
-4772
-4739
-4707
-4675
-4642
-4608
-4574
-4538
-4501
-4463
-4423
-4382
-4340
-4297
-4252
-4206
-4160
-4114
-4067
-4022
-3977
-3934
-3891
-3851
-3811
-3774
-3738
-3703
-3671
-3641
-3612
-3586
-3562
-3541
-3521
-3505
-3491
-3479
-3470
-3463
-3458
-3455
-3453
-3453
-3453
-3455
-3457
-3459
-3461
-3462
-3461
-3459
-3453
-3445
-3432
-3415
-3394
-3369
-3339
-3305
-3267
-3226
-3181
-3135
-3086
-3035
-2983
-2931
-2878
-2826
-2774
-2724
-2674
-2626
-2580
-2536
-2494
-2455
-2419
-2386
-2355
-2327
-2301
-2278
-2256
-2237
-2219
-2203
-2190
-2179
-2170
-2164
-2161
-2160
-2162
-2167
-2175
-2185
-2197
-2213
-2230
-2250
-2271
-2293
-2316
-2339
-2362
-2386
-2410
-2433
-2457
-2481
-2506
-2531
-2557
-2586
-2616
-2648
-2684
-2722
-2763
-2808
-2857
-2908
-2962
-3019
-3078
-3138
-3199
-3259
-3319
-3377
-3432
-3485
-3534
-3580
-3622
-3661
-3697
-3730
-3761
-3790
-3818
-3847
-3876
-3907
-3940
-3974
-4011
-4051
-4093
-4137
-4184
-4232
-4283
-4337
-4392
-4450
-4509
-4571
-4634
-4699
-4765
-4833
-4902
-4971
-5041
-5110
-5178
-5244
-5308
-5369
-5427
-5480
-5530
-5575
-5616
-5652
-5683
-5710
-5733
-5751
-5767
-5779
-5788
-5795
-5799
-5802
-5802
-5801
-5798
-5793
-5787
-5780
-5771
-5761
-5751
-5741
-5730
-5720
-5710
-5701
-5691
-5682
-5672
-5663
-5652
-5642
-5631
-5619
-5607
-5596
-5584
-5573
-5562
-5553
-5545
-5538
-5534
-5532
-5533
-5536
-5541
-5548
-5558
-5568
-5580
-5593
-5605
-5617
-5628
-5638
-5646
-5651
-5655
-5656
-5654
-5649
-5642
-5632
-5620
-5606
-5590
-5571
-5551
-5528
-5502
-5474
-5442
-5407
-5369
-5328
-5283
-5236
-5186
-5134
-5080
-5024
-4966
-4906
-4844
-4781
-4716
-4650
-4584
-4516
-4448
-4379
-4310
-4242
-4173
-4105
-4035
-3966
-3897
-3827
-3757
-3686
-3616
-3545
-3475
-3406
-3337
-3269
-3203
-3137
-3073
-3011
-2952
-2894
-2839
-2786
-2737
-2690
-2646
-2604
-2565
-2527
-2491
-2456
-2422
-2388
-2353
-2318
-2283
-2247
-2211
-2174
-2136
-2098
-2060
-2020
-1981
-1940
-1900
-1859
-1819
-1779
-1739
-1699
-1659
-1619
-1580
-1539
-1499
-1457
-1416
-1373
-1330
-1286
-1242
-1197
-1150
-1103
-1056
-1006
-958
-909
-859
-810
-761
-713
-666
-620
-574
-530
-488
-446
-407
-370
-336
-304
-276
-251
-229
-210
-194
-179
-166
-154
-141
-129
-115
-101
-85
-68
-49
-29
-7
16
40
65
91
117
144
171
199
228
257
287
319
353
388
425
465
505
548
591
635
680
725
770
815
860
904
949
993
1037
1081
1124
1166
1207
1248
1286
1324
1360
1395
1428
1460
1491
1519
1545
1570
1592
1612
1630
1647
1663
1678
1692
1707
1721
1736
1751
1767
1782
1798
1813
1828
1843
1857
1870
1882
1894
1903
1912
1918
1923
1926
1928
1928
1928
1927
1927
1926
1925
1924
1924
1923
1922
1920
1919
1918
1917
1915
1914
1912
1910
1906
1902
1896
1888
1879
1867
1853
1838
1820
1800
1780
1758
1736
1714
1692
1670
1649
1628
1608
1588
1570
1553
1538
1525
1513
1504
1497
1493
1490
1491
1493
1497
1503
1509
1517
1524
1531
1538
1543
1548
1551
1552
1551
1549
1544
1537
1528
1517
1502
1485
1464
1439
1411
1379
1344
1306
1266
1224
1180
1134
1088
1041
994
947
900
854
808
763
718
673
629
586
544
503
464
428
393
362
334
310
288
270
256
245
238
235
235
238
245
254
265
278
293
308
323
338
351
363
373
380
383
383
380
374
366
355
341
326
310
291
272
252
231
210
190
169
150
133
117
104
93
86
82
82
85
92
103
118
136
157
182
210
242
278
317
359
405
455
507
563
621
681
742
804
867
929
992
1053
1112
1170
1226
1279
1330
1377
1422
1463
1501
1535
1567
1596
1622
1647
1670
1692
1714
1735
1756
1778
1800
1824
1849
1876
1905
1937
1970
2007
2045
2087
2130
2176
2224
2275
2328
2383
2439
2497
2556
2614
2673
2731
2788
2843
2898
2951
3003
3053
3102
3150
3197
3242
3286
3328
3369
3408
3446
3482
3518
3553
3587
3621
3654
3686
3717
3747
3774
3800
3823
3844
3862
3878
3893
3906
3918
3930
3943
3956
3970
3987
4006
4029
4054
4083
4116
4153
4193
4237
4285
4337
4393
4453
4517
4586
4658
4732
4810
4889
4969
5050
5132
5213
5294
5374
5453
5531
5607
5682
5756
5829
5900
5970
6038
6106
6172
6237
6302
6367
6432
6496
6562
6628
6694
6762
6830
6899
6969
7040
7112
7185
7259
7334
7410
7488
7566
7645
7724
7804
7885
7966
8047
8129
8211
8292
8373
8454
8534
8614
8692
8770
8846
8921
8994
9066
9137
9207
9275
9342
9409
9474
9539
9603
9667
9731
9796
9861
9926
9994
10063
10134
10208
10284
10363
10445
10530
10617
10707
10800
10894
10990
11088
11187
11286
11385
11485
11583
11681
11776
11869
11960
12047
12131
12211
12287
12360
12429
12496
12561
12623
12685
12746
12807
12868
12929
12992
13056
13121
13188
13257
13328
13401
13476
13553
13632
13713
13795
13878
13962
14046
14129
14212
14294
14374
14453
14529
14604
14676
14746
14814
14879
14941
15000
15057
15111
15163
15213
15261
15308
15353
15396
15439
15481
15522
15563
15604
15645
15687
15730
15774
15820
15867
15915
15965
16017
16070
16123
16178
16234
16291
16347
16404
16461
16518
16576
16633
16690
16747
16803
16858
16911
16963
17012
17058
17101
17140
17175
17207
17235
17258
17278
17294
17307
17316
17321
17323
17321
17316
17307
17295
17279
17259
17237
17211
17182
17150
17116
17079
17039
16997
16952
16904
16855
16804
16750
16696
16639
16582
16524
16467
16409
16353
16297
16245
16196
16149
16108
16071
16038
16009
15985
15966
15949
15936
15926
15917
15909
15900
15892
15881
15868
15853
15835
15814
15789
15761
15728
15692
15652
15609
15561
15510
15456
15398
15336
15272
15205
15136
15065
14992
14919
14845
14770
14696
14622
14549
14477
14408
14340
14274
14211
14149
14090
14032
13976
13922
13869
13818
13769
13722
13678
13636
13597
13560
13527
13496
13468
13442
13419
13398
13379
13362
13346
13331
13317
13305
13293
13282
13271
13262
13253
13244
13235
13225
13215
13203
13190
13176
13160
13142
13122
13100
13075
13049
13021
12990
12958
12924
12888
12850
12811
12771
12729
12687
12643
12599
12555
12510
12466
12421
12377
12333
12288
12243
12198
12153
12107
12061
12014
11966
11919
11871
11823
11775
11727
11678
11629
11580
11531
11482
11433
11383
11333
11283
11231
11178
11123
11067
11008
10948
10886
10822
10756
10689
10620
10551
10482
10412
10342
10272
10202
10132
10062
9992
9922
9851
9779
9706
9632
9557
9481
9403
9324
9244
9163
9081
8998
8915
8831
8747
8663
8579
8496
8413
8332
8252
8173
8098
8023
7951
7880
7811
7744
7677
7611
7546
7480
7415
7350
7285
7220
7155
7091
7026
6961
6895
6829
6761
6691
6619
6545
6468
6389
6307
6223
6138
6050
5962
5872
5782
5692
5600
5509
5416
5322
5227
5130
5032
4933
4832
4731
4629
4527
4424
4320
4216
4112
4008
3904
3799
3695
3591
3487
3383
3280
3176
3074
2971
2869
2769
2668
2569
2471
2373
2275
2177
2080
1982
1885
1787
1690
1592
1494
1394
1294
1193
1090
986
879
771
660
546
431
313
194
72
-50
-173
-296
-418
-540
-660
-779
-895
-1010
-1122
-1232
-1340
-1447
-1553
-1658
-1762
-1865
-1969
-2072
-2175
-2277
-2380
-2483
-2585
-2686
-2787
-2887
-2986
-3084
-3182
-3278
-3374
-3470
-3566
-3661
-3758
-3855
-3954
-4053
-4155
-4258
-4363
-4470
-4579
-4690
-4804
-4921
-5040
-5161
-5286
-5412
-5541
-5672
-5804
-5939
-6074
-6211
-6348
-6485
-6621
-6755
-6888
-7018
-7145
-7270
-7391
-7510
-7625
-7737
-7847
-7954
-8057
-8159
-8257
-8354
-8448
-8541
-8632
-8721
-8808
-8894
-8979
-9061
-9143
-9222
-9300
-9377
-9452
-9526
-9598
-9670
-9741
-9811
-9882
-9952
-10023
-10094
-10167
-10241
-10316
-10392
-10469
-10548
-10627
-10707
-10788
-10869
-10950
-11031
-11112
-11192
-11271
-11348
-11424
-11497
-11568
-11636
-11700
-11762
-11820
-11874
-11926
-11974
-12019
-12061
-12100
-12137
-12171
-12204
-12235
-12266
-12295
-12325
-12354
-12383
-12413
-12443
-12474
-12506
-12541
-12577
-12615
-12657
-12702
-12749
-12800
-12854
-12911
-12970
-13031
-13094
-13160
-13227
-13295
-13365
-13437
-13509
-13582
-13655
-13729
-13804
-13879
-13954
-14029
-14103
-14178
-14251
-14323
-14395
-14465
-14534
-14601
-14667
-14731
-14793
-14853
-14911
-14967
-15020
-15071
-15118
-15163
-15206
-15245
-15281
-15315
-15346
-15374
-15400
-15424
-15446
-15467
-15487
-15507
-15528
-15550
-15573
-15599
-15627
-15658
-15693
-15731
-15773
-15819
-15867
-15919
-15973
-16029
-16088
-16148
-16209
-16271
-16332
-16396
-16460
-16524
-16588
-16653
-16719
-16785
-16852
-16921
-16991
-17062
-17135
-17210
-17287
-17366
-17447
-17528
-17611
-17693
-17776
-17859
-17941
-18021
-18101
-18178
-18253
-18326
-18395
-18461
-18524
-18584
-18640
-18692
-18740
-18784
-18825
-18863
-18897
-18929
-18958
-18986
-19011
-19036
-19059
-19082
-19104
-19126
-19147
-19169
-19191
-19213
-19236
-19259
-19283
-19309
-19336
-19364
-19395
-19427
-19461
-19497
-19534
-19574
-19615
-19657
-19701
-19746
-19792
-19840
-19888
-19938
-19988
-20039
-20091
-20142
-20193
-20242
-20291
-20338
-20383
-20426
-20467
-20505
-20541
-20575
-20607
-20637
-20665
-20692
-20717
-20740
-20762
-20783
-20802
-20820
-20836
-20852
-20866
-20878
-20890
-20901
-20911
-20920
-20929
-20938
-20947
-20957
-20966
-20976
-20986
-20996
-21006
-21015
-21023
-21031
-21038
-21045
-21052
-21059
-21066
-21074
-21083
-21092
-21103
-21115
-21128
-21143
-21160
-21179
-21200
-21224
-21251
-21282
-21315
-21353
-21394
-21440
-21490
-21546
-21606
-21671
-21742
-21817
-21896
-21978
-22064
-22152
-22243
-22335
-22428
-22521
-22614
-22707
-22798
-22887
-22975
-23059
-23140
-23218
-23293
-23364
-23431
-23495
-23555
-23611
-23662
-23710
-23754
-23794
-23831
-23865
-23896
-23924
-23951
-23976
-24000
-24024
-24049
-24075
-24102
-24130
-24161
-24193
-24228
-24265
-24305
-24346
-24388
-24432
-24476
-24520
-24565
-24608
-24651
-24692
-24732
-24771
-24808
-24843
-24876
-24907
-24935
-24962
-24986
-25008
-25028
-25046
-25064
-25081
-25097
-25113
-25130
-25148
-25167
-25188
-25211
-25236
-25264
-25293
-25324
-25357
-25392
-25428
-25466
-25505
-25546
-25588
-25633
-25679
-25727
-25777
-25828
-25881
-25935
-25990
-26045
-26101
-26156
-26212
-26267
-26321
-26374
-26425
-26475
-26522
-26566
-26608
-26647
-26682
-26714
-26743
-26769
-26791
-26810
-26826
-26839
-26848
-26856
-26860
-26863
-26863
-26861
-26858
-26854
-26849
-26843
-26836
-26829
-26822
-26814
-26806
-26798
-26789
-26780
-26770
-26761
-26751
-26741
-26732
-26722
-26712
-26703
-26692
-26682
-26671
-26659
-26647
-26635
-26623
-26609
-26595
-26579
-26562
-26543
-26521
-26498
-26472
-26444
-26414
-26382
-26349
-26313
-26277
-26239
-26201
-26161
-26121
-26081
-26041
-26001
-25961
-25921
-25882
-25844
-25805
-25766
-25727
-25687
-25646
-25603
-25559
-25512
-25463
-25412
-25358
-25302
-25242
-25180
-25115
-25047
-24976
-24901
-24824
-24744
-24661
-24575
-24487
-24398
-24306
-24213
-24119
-24025
-23931
-23836
-23742
-23649
-23555
-23463
-23370
-23278
-23185
-23092
-22998
-22904
-22808
-22712
-22615
-22517
-22420
-22323
-22227
-22131
-22036
-21942
-21848
-21755
-21662
-21569
-21477
-21386
-21295
-21205
-21115
-21027
-20939
-20853
-20768
-20684
-20601
-20520
-20439
-20360
-20281
-20202
-20124
-20045
-19966
-19887
-19808
-19728
-19649
-19569
-19490
-19411
-19332
-19253
-19175
-19098
-19021
-18945
-18869
-18794
-18718
-18641
-18564
-18485
-18405
-18323
-18238
-18151
-18061
-17967
-17871
-17772
-17670
-17566
-17460
-17352
-17243
-17134
-17024
-16915
-16806
-16697
-16589
-16482
-16376
-16270
-16165
-16059
-15957
-15854
-15753
-15652
-15553
-15454
-15357
-15260
-15164
-15069
-14976
-14884
-14793
-14703
-14615
-14526
-14438
-14351
-14263
-14175
-14087
-13999
-13910
-13821
-13733
-13644
-13555
-13466
-13376
-13287
-13198
-13109
-13020
-12932
-12844
-12757
-12671
-12586
-12502
-12419
-12336
-12254
-12172
-12090
-12008
-11925
-11841
-11756
-11669
-11581
-11491
-11400
-11307
-11212
-11116
-11017
-10918
-10816
-10713
-10608
-10503
-10395
-10286
-10175
-10063
-9949
-9834
-9718
-9601
-9483
-9366
-9249
-9133
-9019
-8905
-8794
-8685
-8579
-8476
-8377
-8280
-8186
-8098
-8010
-7927
-7845
-7766
-7689
-7614
-7541
-7469
-7399
-7331
-7265
-7200
-7137
-7076
-7016
-6958
-6901
-6845
-6789
-6734
-6678
-6622
-6564
-6504
-6443
-6379
-6313
-6245
-6173
-6099
-6022
-5942
-5859
-5774
-5686
-5597
-5505
-5412
-5318
-5222
-5124
-5026
-4927
-4826
-4726
-4624
-4523
-4421
-4319
-4217
-4115
-4014
-3913
-3812
-3713
-3614
-3517
-3421
-3326
-3233
-3142
-3053
-2967
-2883
-2802
-2725
-2652
-2583
-2519
-2458
-2402
-2349
-2300
-2254
-2210
-2169
-2130
-2093
-2059
-2025
-1995
-1966
-1938
-1912
-1887
-1863
-1841
-1819
-1799
-1780
-1761
-1744
-1727
-1711
-1696
-1682
-1667
-1652
-1636
-1618
-1598
-1576
-1551
-1523
-1491
-1456
-1417
-1375
-1329
-1280
-1227
-1172
-1114
-1054
-991
-928
-862
-797
-731
-665
-599
-535
-472
-410
-350
-292
-236
-181
-128
-77
-28
20
66
111
155
198
240
283
325
368
411
454
497
541
585
628
671
713
754
793
831
867
901
934
965
994
1022
1050
1076
1101
1125
1147
1169
1188
1207
1223
1237
1249
1258
1264
1267
1267
1264
1258
1250
1241
1230
1218
1207
1196
1186
1179
1173
1169
1168
1169
1172
1178
1185
1194
1204
1216
1228
1241
1255
1269
1283
1296
1307
1317
1325
1331
1334
1334
1332
1328
1321
1313
1303
1291
1279
1266
1253
1240
1226
1213
1201
1190
1181
1173
1167
1164
1163
1165
1170
1178
1188
1201
1216
1234
1254
1275
1298
1322
1347
1373
1400
1427
1455
1484
1513
1542
1571
1600
1630
1658
1686
1714
1740
1766
1791
1815
1839
1861
1884
1905
1925
1945
1963
1980
1996
2011
2024
2036
2047
2057
2065
2072
2079
2085
2092
2098
2104
2110
2117
2124
2132
2139
2147
2154
2162
2170
2179
2187
2196
2205
2214
2224
2235
2246
2258
2270
2284
2297
2311
2326
2340
2355
2370
2384
2398
2412
2424
2437
2448
2458
2467
2475
2482
2488
2493
2499
2503
2508
2513
2518
2524
2530
2538
2546
2555
2566
2577
2590
2605
2620
2638
2657
2678
2701
2725
2752
2781
2811
2843
2876
2911
2947
2983
3020
3058
3097
3137
3177
3220
3263
3308
3354
3402
3451
3502
3553
3605
3658
3712
3766
3820
3875
3930
3985
4038
4091
4142
4191
4237
4279
4319
4355
4387
4417
4443
4466
4486
4503
4517
4529
4538
4546
4550
4553
4555
4556
4555
4555
4556
4557
4559
4563
4569
4577
4587
4601
4618
4638
4662
4688
4717
4749
4783
4818
4854
4892
4930
4968
5005
5043
5080
5116
5152
5187
5221
5254
5287
5319
5351
5383
5414
5446
5479
5512
5546
5580
5616
5654
5692
5733
5776
5822
5870
5922
5978
6038
6101
6170
6242
6318
6398
6482
6568
6657
6749
6842
6936
7031
7126
7221
7314
7407
7498
7588
7675
7761
7844
7925
8004
8080
8153
8224
8292
8358
8422
8483
8543
8601
8658
8715
8771
8826
8882
8940
8998
9059
9122
9189
9258
9331
9408
9488
9571
9657
9746
9837
9930
10026
10123
10221
10321
10421
10522
10623
10724
10825
10925
11025
11125
11224
11323
11422
11521
11619
11717
11815
11911
12007
12101
12194
12285
12375
12464
12552
12638
12723
12806
12887
12968
13046
13123
13199
13274
13347
13420
13491
13561
13630
13697
13763
13828
13891
13953
14012
14071
14128
14184
14240
14296
14352
14409
14467
14527
14589
14652
14718
14785
14855
14927
15000
15075
15152
15228
15306
15382
15458
15531
15603
15673
15740
15804
15865
15924
15979
16032
16082
16131
16178
16222
16265
16309
16351
16392
16433
16474
16514
16554
16594
16634
16672
16710
16748
16784
16819
16854
16887
16919
16950
16980
17009
17037
17064
17090
17115
17141
17166
17192
17219
17247
17276
17306
17338
17370
17404
17438
17474
17510
17547
17585
17623
17663
17703
17744
17786
17829
17872
17916
17959
18003
18046
18089
18131
18173
18215
18258
18300
18343
18385
18428
18471
18513
18555
18595
18635
18673
18709
18744
18778
18809
18839
18868
18895
18920
18945
18968
18989
19010
19030
19050
19069
19088
19107
19127
19149
19171
19195
19221
19249
19279
19311
19344
19381
19419
19459
19501
19544
19588
19633
19678
19722
19765
19807
19847
19885
19920
19953
19984
20011
20036
20059
20080
20098
20116
20132
20147
20161
20175
20188
20201
20214
20227
20240
20252
20265
20277
20290
20302
20315
20328
20342
20356
20370
20385
20399
20413
20427
20440
20452
20463
20472
20479
20485
20488
20490
20488
20485
20478
20470
20458
20445
20429
20411
20392
20372
20350
20329
20308
20287
20267
20248
20231
20215
20201
20189
20179
20171
20165
20161
20159
20160
20162
20167
20175
20184
20195
20208
20223
20240
20258
20279
20303
20328
20356
20386
20419
20454
20491
20530
20569
20609
20649
20689
20727
20765
20801
20835
20866
20896
20922
20946
20966
20984
20999
21011
21019
21025
21027
21027
21023
21017
21009
20999
20987
20973
20957
20940
20921
20900
20877
20853
20827
20799
20769
20738
20705
20672
20638
20603
20568
20534
20499
20465
20432
20399
20367
20335
20304
20273
20243
20214
20185
20157
20130
20103
20076
20050
20023
19996
19969
19940
19911
19880
19848
19814
19778
19741
19702
19663
19622
19582
19541
19501
19460
19420
19381
19342
19303
19264
19225
19187
19148
19110
19070
19030
18989
18946
18901
18855
18807
18756
18704
18650
18594
18535
18474
18411
18345
18277
18206
18133
18057
17979
17899
17817
17732
17645
17555
17464
17371
17276
17181
17084
16986
16889
16791
16694
16598
16503
16410
16318
16229
16140
16056
15974
15895
15819
15746
15677
15611
15549
15490
15433
15379
15327
15276
15226
15176
15125
15074
15022
14969
14914
14858
14801
14742
14683
14623
14562
14500
14437
14374
14312
14249
14188
14128
14070
14014
13961
13909
13860
13811
13764
13717
13669
13621
13571
13520
13466
13411
13353
13292
13228
13161
13092
13019
12944
12865
12785
12703
12619
12533
12447
12360
12272
12184
12097
12009
11923
11837
11753
11671
11591
11513
11437
11364
11292
11223
11155
11088
11023
10959
10896
10833
10771
10711
10651
10593
10535
10480
10426
10374
10324
10277
10232
10189
10150
10112
10078
10047
10019
9993
9971
9951
9934
9919
9906
9895
9885
9877
9869
9861
9854
9847
9839
9830
9820
9808
9795
9779
9762
9741
9719
9693
9664
9632
9597
9559
9518
9475
9429
9382
9333
9283
9232
9180
9126
9072
9017
8961
8904
8846
8787
8727
8668
8608
8549
8490
8433
8377
8323
8271
8222
8177
8134
8093
8057
8023
7993
7964
7938
7913
7889
7865
7841
7817
7793
7767
7741
7715
7687
7660
7634
7607
7582
7557
7535
7513
7493
7475
7459
7444
7432
7420
7411
7403
7397
7393
7390
7388
7388
7389
7391
7394
7398
7403
7409
7416
7424
7433
7443
7453
7463
7474
7485
7497
7509
7522
7536
7551
7567
7583
7601
7619
7637
7655
7674
7692
7708
7723
7736
7746
7753
7756
7756
7752
7745
7735
7723
7709
7693
7678
7662
7647
7633
7620
7609
7600
7591
7584
7578
7573
7568
7564
7560
7557
7554
7552
7551
7552
7555
7560
7568
7578
7593
7610
7631
7656
7683
7712
7743
7775
7807
7840
7871
7902
7931
7957
7982
8003
8023
8039
8053
8064
8071
8076
8077
8077
8074
8070
8064
8057
8050
8042
8037
8032
8031
8029
8031
8034
8039
8045
8055
8066
8079
8093
8109
8129
8148
8170
8192
8214
8236
8258
8279
8300
8320
8339
8357
8374
8389
8402
8414
8423
8431
8436
8439
8439
8438
8435
8429
8422
8413
8402
8390
8377
8363
8348
8334
8321
8309
8298
8290
8285
8282
8282
8285
8291
8299
8310
8323
8338
8355
8372
8391
8410
8429
8448
8466
8483
8500
8515
8529
8543
8555
8567
8578
8589
8599
8608
8617
8625
8632
8636
8639
8640
8639
8636
8630
8622
8613
8602
8590
8576
8562
8547
8531
8514
8496
8478
8459
8441
8423
8405
8390
8376
8363
8352
8343
8334
8326
8319
8311
8303
8295
8286
8276
8265
8253
8239
8223
8206
8188
8169
8148
8128
8106
8084
8060
8036
8010
7985
7957
7929
7899
7869
7837
7805
7771
7737
7703
7668
7632
7596
7560
7524
7487
7450
7414
7377
7341
7306
7272
7239
7208
7179
7152
7127
7105
7084
7065
7047
7031
7016
7002
6989
6976
6963
6949
6935
6919
6902
6883
6863
6842
6818
6794
6769
6743
6716
6689
6661
6633
6605
6577
6549
6521
6493
6466
6439
6414
6389
6366
6344
6323
6302
6282
6263
6243
6224
6204
6184
6165
6146
6128
6110
6093
6077
6062
6047
6032
6018
6004
5990
5977
5963
5950
5936
5922
5907
5890
5872
5852
5830
5805
5779
5750
5719
5686
5651
5614
5576
5535
5493
5449
5404
5358
5310
5260
5209
5157
5102
5046
4989
4929
4867
4804
4738
4670
4601
4530
4457
4383
4308
4233
4158
4082
4008
3935
3863
3793
3726
3662
3600
3542
3486
3433
3384
3337
3293
3253
3215
3180
3148
3119
3092
3067
3046
3026
3010
2997
2987
2979
2975
2973
2972
2972
2973
2974
2974
2973
2971
2968
2965
2961
2958
2955
2953
2952
2952
2953
2954
2956
2959
2961
2964
2966
2968
2968
2967
2966
2962
2957
2951
2943
2932
2920
2904
2887
2867
2845
2821
2796
2769
2743
2716
2689
2663
2638
2613
2590
2568
2547
2528
2510
2493
2478
2464
2452
2442
2434
2427
2422
2418
2417
2417
2420
2424
2429
2437
2446
2457
2471
2487
2505
2526
2550
2576
2604
2634
2667
2701
2737
2774
2812
2851
2891
2930
2969
3007
3043
3077
3108
3137
3163
3187
3208
3228
3246
3262
3277
3292
3306
3319
3332
3344
3355
3366
3376
3386
3394
3402
3408
3412
3415
3417
3416
3414
3411
3407
3402
3397
3391
3385
3380
3375
3371
3369
3368
3369
3373
3381
3392
3407
3428
3452
3482
3517
3556
3600
3649
3702
3760
3821
3887
3956
4029
4105
4183
4263
4346
4430
4516
4603
4692
4782
4872
4963
5053
5143
5230
5316
5398
5477
5553
5625
5694
5758
5819
5876
5929
5979
6027
6071
6113
6153
6191
6228
6264
6299
6332
6365
6397
6428
6458
6487
6514
6540
6564
6587
6608
6628
6647
6666
6685
6704
6724
6746
6770
6796
6825
6856
6890
6926
6965
7006
7048
7092
7137
7182
7227
7272
7316
7361
7405
7449
7494
7538
7582
7627
7672
7719
7767
7817
7868
7921
7976
8032
8092
8153
8217
8282
8350
8420
8492
8565
8641
8717
8794
8873
8951
9030
9109
9187
9264
9340
9414
9486
9556
9623
9688
9750
9808
9863
9916
9965
10011
10054
10095
10133
10169
10202
10233
10261
10287
10311
10334
10355
10375
10394
10412
10429
10446
10464
10481
10499
10518
10537
10557
10577
10599
10620
10643
10665
10689
10712
10736
10761
10785
10810
10834
10859
10882
10905
10927
10948
10968
10987
11005
11022
11038
11053
11066
11079
11092
11104
11115
11126
11136
11146
11154
11161
11166
11169
11170
11169
11165
11158
11148
11136
11121
11103
11083
11061
11038
11013
10987
10962
10936
10911
10888
10865
10843
10823
10803
10784
10765
10746
10728
10709
10690
10671
10651
10631
10609
10586
10562
10536
10509
10480
10449
10416
10382
10347
10311
10274
10237
10200
10163
10128
10093
10059
10027
9997
9968
9940
9913
9888
9863
9839
9816
9794
9771
9749
9726
9704
9681
9659
9636
9613
9591
9569
9548
9527
9508
9489
9470
9453
9437
9421
9407
9393
9380
9368
9357
9347
9338
9330
9324
9318
9313
9310
9307
9305
9303
9302
9302
9301
9301
9301
9300
9299
9298
9297
9295
9292
9288
9284
9279
9272
9266
9259
9251
9244
9236
9229
9222
9215
9210
9205
9202
9199
9198
9197
9198
9200
9202
9206
9210
9215
9222
9229
9237
9246
9256
9267
9279
9293
9308
9325
9344
9365
9388
9412
9438
9466
9494
9523
9552
9582
9611
9641
9670
9698
9726
9752
9776
9799
9821
9842
9861
9879
9897
9914
9931
9948
9965
9983
10002
10023
10045
10070
10097
10127
10159
10195
10233
10273
10315
10359
10405
10451
10498
10545
10591
10637
10681
10723
10763
10800
10834
10865
10892
10916
10935
10951
10963
10972
10977
10978
10975
10970
10960
10948
10933
10914
10892
10868
10841
10812
10780
10746
10711
10674
10635
10595
10553
10511
10469
10427
10385
10343
10303
10265
10228
10193
10161
10130
10102
10076
10051
10028
10006
9984
9963
9942
9921
9899
9877
9854
9830
9805
9780
9753
9726
9699
9670
9641
9612
9582
9551
9520
9488
9456
9422
9388
9353
9318
9282
9245
9208
9171
9133
9095
9057
9017
8978
8937
8897
8857
8816
8776
8736
8697
8658
8620
8583
8546
8509
8473
8437
8403
8369
8337
8306
8277
8249
8222
8197
8173
8148
8125
8103
8083
8063
8042
8025
8007
7993
7979
7965
7953
7942
7932
7922
7913
7905
7897
7890
7883
7877
7870
7863
7855
7846
7837
7827
7815
7803
7790
7777
7762
7746
7730
7712
7693
7672
7650
7626
7601
7573
7545
7516
7486
7456
7426
7397
7370
7343
7318
7295
7273
7254
7237
7221
7208
7196
7185
7176
7167
7159
7151
7143
7134
7125
7114
7103
7090
7077
7063
7049
7034
7018
7003
6987
6972
6957
6942
6928
6914
6901
6887
6874
6861
6848
6834
6820
6806
6793
6779
6766
6755
6744
6735
6728
6722
6718
6716
6715
6716
6718
6722
6727
6732
6739
6745
6751
6757
6761
6764
6765
6763
6758
6751
6741
6727
6711
6692
6670
6645
6617
6587
6554
6519
6483
6445
6406
6367
6328
6289
6250
6213
6177
6142
6108
6076
6046
6017
5990
5965
5940
5917
5895
5873
5853
5833
5813
5794
5776
5759
5743
5727
5713
5699
5686
5674
5663
5653
5644
5635
5628
5620
5614
5607
5601
5594
5588
5581
5574
5567
5559
5550
5541
5530
5518
5504
5488
5470
5451
5429
5405
5380
5352
5323
5292
5259
5225
5190
5153
5116
5078
5039
5000
4960
4921
4881
4842
4803
4764
4727
4690
4654
4620
4587
4555
4524
4494
4465
4436
4407
4378
4348
4318
4286
4253
4218
4182
4143
4103
4061
4017
3970
3922
3872
3821
3768
3714
3658
3601
3544
3486
3427
3368
3309
3250
3190
3130
3069
3008
2946
2884
2821
2758
2694
2631
2567
2503
2438
2374
2309
2243
2178
2112
2045
1980
1914
1848
1783
1717
1652
1587
1522
1457
1393
1330
1267
1205
1144
1084
1024
964
904
845
785
724
663
601
538
474
409
344
279
213
148
83
19
-45
-107
-168
-228
-286
-342
-397
-450
-502
-553
-603
-653
-702
-750
-799
-847
-895
-942
-990
-1038
-1086
-1134
-1182
-1229
-1276
-1322
-1369
-1415
-1461
-1508
-1555
-1603
-1652
-1703
-1755
-1810
-1867
-1928
-1992
-2061
-2134
-2212
-2294
-2381
-2472
-2567
-2665
-2766
-2869
-2973
-3079
-3185
-3291
-3396
-3501
-3604
-3705
-3805
-3902
-3997
-4089
-4179
-4267
-4351
-4433
-4512
-4588
-4661
-4732
-4800
-4866
-4930
-4993
-5055
-5116
-5176
-5235
-5294
-5352
-5409
-5466
-5522
-5579
-5636
-5693
-5751
-5811
-5871
-5931
-5993
-6056
-6119
-6184
-6249
-6315
-6382
-6449
-6517
-6585
-6654
-6724
-6795
-6866
-6938
-7011
-7084
-7158
-7232
-7308
-7384
-7460
-7536
-7613
-7690
-7766
-7844
-7921
-7999
-8077
-8156
-8236
-8317
-8398
-8480
-8562
-8643
-8725
-8805
-8886
-8965
-9045
-9124
-9202
-9280
-9358
-9436
-9512
-9588
-9663
-9738
-9812
-9885
-9958
-10032
-10105
-10178
-10252
-10326
-10399
-10473
-10545
-10617
-10687
-10757
-10826
-10893
-10959
-11025
-11088
-11151
-11213
-11273
-11332
-11390
-11447
-11503
-11557
-11611
-11663
-11715
-11766
-11817
-11867
-11917
-11966
-12015
-12064
-12112
-12161
-12209
-12257
-12305
-12353
-12401
-12450
-12499
-12549
-12599
-12650
-12702
-12754
-12808
-12862
-12919
-12976
-13036
-13098
-13162
-13229
-13298
-13369
-13443
-13520
-13599
-13681
-13765
-13851
-13940
-14030
-14123
-14216
-14311
-14407
-14503
-14599
-14695
-14789
-14882
-14973
-15062
-15149
-15233
-15314
-15393
-15469
-15541
-15610
-15676
-15739
-15799
-15857
-15912
-15967
-16020
-16074
-16126
-16181
-16236
-16293
-16352
-16413
-16476
-16542
-16610
-16682
-16756
-16834
-16914
-16998
-17084
-17173
-17263
-17354
-17446
-17537
-17628
-17718
-17805
-17891
-17974
-18055
-18133
-18207
-18279
-18347
-18413
-18475
-18535
-18592
-18647
-18700
-18751
-18801
-18849
-18895
-18941
-18985
-19029
-19072
-19115
-19158
-19200
-19243
-19287
-19331
-19375
-19420
-19465
-19511
-19558
-19605
-19653
-19703
-19754
-19806
-19861
-19917
-19975
-20035
-20097
-20161
-20227
-20295
-20365
-20436
-20509
-20582
-20657
-20732
-20808
-20884
-20959
-21035
-21109
-21183
-21255
-21326
-21394
-21460
-21524
-21585
-21644
-21699
-21752
-21802
-21849
-21893
-21935
-21974
-22012
-22047
-22080
-22112
-22142
-22171
-22198
-22224
-22250
-22275
-22300
-22326
-22352
-22380
-22409
-22440
-22473
-22509
-22547
-22587
-22630
-22675
-22722
-22770
-22821
-22873
-22926
-22980
-23035
-23091
-23147
-23203
-23259
-23316
-23372
-23429
-23485
-23541
-23597
-23653
-23707
-23761
-23814
-23865
-23914
-23961
-24007
-24050
-24091
-24130
-24167
-24203
-24237
-24269
-24299
-24327
-24354
-24379
-24402
-24423
-24443
-24461
-24476
-24490
-24502
-24511
-24518
-24522
-24524
-24524
-24521
-24516
-24510
-24501
-24491
-24479
-24466
-24452
-24437
-24421
-24404
-24386
-24367
-24347
-24327
-24306
-24285
-24264
-24243
-24224
-24205
-24188
-24173
-24160
-24149
-24140
-24134
-24131
-24130
-24132
-24135
-24140
-24147
-24155
-24163
-24172
-24181
-24190
-24199
-24208
-24215
-24222
-24226
-24229
-24229
-24227
-24222
-24214
-24203
-24189
-24172
-24152
-24130
-24105
-24078
-24048
-24016
-23981
-23945
-23907
-23867
-23827
-23786
-23744
-23702
-23659
-23616
-23572
-23527
-23481
-23435
-23387
-23338
-23289
-23239
-23190
-23140
-23090
-23042
-22995
-22949
-22904
-22862
-22821
-22783
-22746
-22711
-22677
-22645
-22615
-22585
-22556
-22528
-22501
-22473
-22447
-22420
-22394
-22369
-22344
-22319
-22296
-22273
-22251
-22230
-22209
-22188
-22167
-22147
-22125
-22103
-22080
-22055
-22028
-22000
-21969
-21935
-21899
-21860
-21817
-21771
-21722
-21671
-21617
-21561
-21503
-21443
-21382
-21320
-21256
-21191
-21125
-21058
-20990
-20921
-20850
-20779
-20706
-20632
-20557
-20482
-20406
-20329
-20251
-20173
-20094
-20015
-19935
-19855
-19774
-19693
-19612
-19531
-19451
-19371
-19291
-19212
-19135
-19058
-18983
-18908
-18835
-18763
-18691
-18620
-18550
-18479
-18408
-18336
-18263
-18190
-18116
-18041
-17965
-17889
-17813
-17737
-17661
-17586
-17511
-17438
-17365
-17294
-17224
-17155
-17088
-17022
-16957
-16894
-16831
-16770
-16709
-16648
-16588
-16528
-16468
-16408
-16347
-16289
-16231
-16174
-16119
-16065
-16014
-15964
-15916
-15870
-15826
-15784
-15743
-15705
-15668
-15632
-15598
-15564
-15531
-15498
-15465
-15431
-15396
-15361
-15325
-15287
-15249
-15210
-15169
-15128
-15086
-15043
-15000
-14955
-14910
-14863
-14816
-14769
-14720
-14670
-14620
-14568
-14514
-14459
-14403
-14346
-14287
-14227
-14166
-14105
-14044
-13982
-13921
-13859
-13797
-13735
-13673
-13612
-13551
-13490
-13430
-13371
-13313
-13257
-13203
-13152
-13103
-13057
-13014
-12973
-12935
-12899
-12865
-12833
-12802
-12773
-12745
-12718
-12692
-12667
-12643
-12619
-12595
-12573
-12551
-12530
-12510
-12490
-12472
-12455
-12438
-12423
-12408
-12394
-12381
-12369
-12358
-12347
-12337
-12328
-12319
-12311
-12303
-12295
-12288
-12280
-12273
-12265
-12257
-12248
-12239
-12230
-12219
-12207
-12195
-12180
-12165
-12147
-12128
-12107
-12083
-12057
-12029
-11998
-11966
-11931
-11895
-11858
-11820
-11781
-11741
-11701
-11661
-11620
-11579
-11538
-11497
-11455
-11412
-11369
-11326
-11283
-11241
-11199
-11157
-11117
-11079
-11042
-11007
-10974
-10943
-10914
-10888
-10865
-10845
-10828
-10814
-10803
-10794
-10789
-10785
-10783
-10782
-10782
-10784
-10785
-10787
-10789
-10792
-10794
-10797
-10800
-10803
-10807
-10811
-10816
-10821
-10826
-10830
-10834
-10837
-10839
-10839
-10837
-10834
-10829
-10822
-10814
-10805
-10795
-10784
-10773
-10762
-10751
-10741
-10731
-10722
-10714
-10707
-10700
-10694
-10689
-10683
-10676
-10669
-10660
-10650
-10639
-10626
-10611
-10593
-10574
-10551
-10526
-10498
-10467
-10432
-10394
-10354
-10311
-10265
-10218
-10169
-10119
-10069
-10019
-9969
-9920
-9873
-9828
-9785
-9743
-9704
-9668
-9634
-9602
-9573
-9546
-9521
-9498
-9477
-9458
-9440
-9423
-9408
-9395
-9383
-9373
-9364
-9356
-9349
-9343
-9337
-9332
-9327
-9321
-9316
-9310
-9304
-9298
-9291
-9284
-9277
-9268
-9260
-9250
-9238
-9226
-9212
-9195
-9177
-9156
-9133
-9109
-9082
-9053
-9024
-8993
-8962
-8932
-8901
-8871
-8842
-8813
-8785
-8757
-8729
-8701
-8673
-8645
-8616
-8586
-8556
-8525
-8494
-8463
-8431
-8399
-8367
-8334
-8301
-8268
-8234
-8200
-8164
-8129
-8093
-8057
-8019
-7980
-7940
-7899
-7856
-7812
-7765
-7716
-7666
-7613
-7558
-7501
-7442
-7383
-7324
-7264
-7205
-7148
-7092
-7038
-6985
-6935
-6886
-6839
-6793
-6749
-6707
-6665
-6625
-6585
-6546
-6508
-6471
-6434
-6397
-6362
-6327
-6292
-6259
-6226
-6194
-6163
-6133
-6105
-6078
-6052
-6029
-6007
-5988
-5970
-5955
-5941
-5929
-5919
-5909
-5901
-5894
-5887
-5880
-5875
-5869
-5865
-5860
-5856
-5853
-5849
-5845
-5840
-5835
-5828
-5820
-5810
-5798
-5784
-5769
-5750
-5730
-5707
-5682
-5654
-5624
-5591
-5555
-5517
-5476
-5432
-5386
-5338
-5287
-5234
-5179
-5122
-5064
-5004
-4943
-4881
-4818
-4755
-4692
-4628
-4564
-4500
-4435
-4371
-4306
-4241
-4176
-4111
-4046
-3981
-3915
-3849
-3782
-3714
-3645
-3576
-3505
-3434
-3361
-3288
-3214
-3140
-3066
-2991
-2917
-2844
-2771
-2699
-2629
-2560
-2493
-2427
-2363
-2301
-2241
-2182
-2125
-2071
-2017
-1966
-1916
-1867
-1819
-1772
-1725
-1679
-1633
-1588
-1544
-1501
-1460
-1420
-1381
-1344
-1308
-1274
-1239
-1206
-1173
-1140
-1107
-1074
-1041
-1008
-976
-943
-911
-878
-846
-813
-781
-749
-718
-688
-660
-633
-609
-587
-568
-551
-537
-525
-515
-508
-503
-500
-499
-500
-504
-509
-515
-523
-531
-541
-551
-561
-571
-582
-593
-604
-616
-628
-641
-655
-670
-685
-702
-720
-739
-759
-781
-803
-826
-850
-874
-897
-920
-943
-965
-987
-1008
-1030
-1052
-1073
-1095
-1117
-1139
-1161
-1184
-1206
-1228
-1249
-1270
-1291
-1311
-1331
-1351
-1370
-1388
-1406
-1423
-1440
-1456
-1470
-1484
-1497
-1509
-1520
-1529
-1537
-1542
-1546
-1548
-1548
-1546
-1542
-1536
-1528
-1518
-1506
-1492
-1476
-1459
-1440
-1419
-1398
-1376
-1353
-1331
-1309
-1287
-1266
-1247
-1228
-1210
-1193
-1177
-1161
-1146
-1131
-1116
-1100
-1085
-1068
-1052
-1035
-1016
-999
-981
-963
-944
-926
-909
-892
-877
-862
-847
-833
-820
-807
-794
-781
-769
-757
-746
-735
-725
-716
-709
-703
-700
-699
-700
-702
-708
-715
-723
-734
-746
-760
-774
-790
-805
-820
-835
-848
-861
-873
-883
-893
-901
-909
-917
-925
-933
-941
-950
-959
-969
-980
-992
-1004
-1016
-1031
-1045
-1060
-1074
-1089
-1103
-1116
-1128
-1138
-1147
-1155
-1161
-1165
-1167
-1169
-1168
-1167
-1165
-1161
-1157
-1151
-1145
-1137
-1130
-1122
-1114
-1106
-1098
-1092
-1086
-1081
-1078
-1075
-1074
-1074
-1075
-1078
-1082
-1087
-1094
-1101
-1109
-1117
-1126
-1135
-1143
-1151
-1159
-1165
-1172
-1177
-1182
-1186
-1190
-1193
-1197
-1201
-1206
-1211
-1216
-1222
-1229
-1236
-1243
-1251
-1260
-1270
-1280
-1290
-1302
-1315
-1328
-1342
-1358
-1374
-1390
-1407
-1424
-1441
-1458
-1474
-1490
-1504
-1518
-1531
-1544
-1556
-1567
-1578
-1588
-1598
-1607
-1615
-1623
-1629
-1635
-1640
-1644
-1647
-1650
-1651
-1653
-1653
-1653
-1653
-1652
-1651
-1649
-1647
-1645
-1644
-1643
-1643
-1643
-1646
-1649
-1654
-1662
-1671
-1683
-1697
-1714
-1732
-1753
-1776
-1800
-1825
-1851
-1877
-1904
-1930
-1955
-1980
-2003
-2025
-2045
-2063
-2080
-2095
-2109
-2121
-2132
-2143
-2152
-2159
-2166
-2172
-2176
-2179
-2180
-2180
-2178
-2174
-2170
-2164
-2156
-2147
-2137
-2125
-2113
-2099
-2083
-2067
-2050
-2031
-2012
-1992
-1971
-1949
-1926
-1902
-1877
-1850
-1823
-1795
-1766
-1738
-1710
-1683
-1656
-1631
-1607
-1585
-1564
-1544
-1525
-1507
-1489
-1472
-1456
-1441
-1426
-1413
-1401
-1391
-1383
-1378
-1375
-1374
-1376
-1381
-1387
-1396
-1407
-1420
-1434
-1450
-1467
-1486
-1505
-1525
-1545
-1565
-1585
-1605
-1623
-1641
-1657
-1671
-1685
-1696
-1706
-1715
-1723
-1730
-1736
-1741
-1745
-1748
-1751
-1753
-1754
-1755
-1756
-1756
-1757
-1757
-1758
-1758
-1759
-1759
-1759
-1758
-1756
-1754
-1751
-1747
-1741
-1735
-1727
-1718
-1708
-1698
-1686
-1675
-1663
-1652
-1641
-1631
-1621
-1613
-1605
-1598
-1591
-1585
-1579
-1572
-1566
-1559
-1552
-1543
-1534
-1524
-1513
-1501
-1487
-1473
-1457
-1441
-1423
-1404
-1385
-1363
-1341
-1317
-1292
-1266
-1238
-1209
-1180
-1149
-1117
-1085
-1051
-1014
-979
-942
-904
-866
-828
-791
-754
-719
-685
-653
-623
-595
-569
-545
-522
-502
-484
-467
-452
-437
-424
-410
-397
-383
-369
-354
-339
-322
-305
-286
-267
-247
-227
-205
-183
-161
-137
-113
-88
-62
-36
-9
19
46
75
103
132
161
191
221
251
282
312
342
372
401
429
455
480
502
523
541
558
572
585
596
606
614
622
630
639
647
657
668
679
693
707
724
741
761
782
804
828
853
878
905
932
959
986
1012
1041
1069
1096
1124
1153
1182
1211
1241
1271
1303
1335
1368
1402
1436
1471
1507
1543
1580
1617
1656
1695
1735
1776
1818
1861
1904
1948
1991
2035
2077
2119
2161
2201
2240
2279
2317
2355
2393
2431
2469
2507
2546
2585
2625
2664
2703
2741
2780
2817
2854
2889
2923
2955
2986
3015
3042
3068
3092
3114
3136
3156
3176
3195
3213
3232
3251
3270
3290
3310
3331
3353
3375
3398
3421
3445
3470
3495
3521
3547
3575
3603
3631
3661
3690
3721
3753
3786
3820
3857
3895
3934
3976
4019
4062
4108
4154
4199
4245
4290
4335
4378
4421
4463
4504
4544
4583
4621
4657
4692
4725
4757
4787
4816
4844
4870
4895
4919
4942
4964
4985
5006
5026
5046
5066
5086
5107
5128
5149
5172
5196
5220
5246
5272
5299
5326
5353
5381
5407
5433
5458
5482
5503
5523
5542
5558
5573
5585
5596
5605
5612
5617
5621
5624
5625
5626
5626
5625
5624
5622
5620
5618
5616
5615
5613
5612
5612
5613
5614
5617
5621
5627
5634
5642
5652
5663
5674
5686
5699
5712
5724
5737
5749
5762
5775
5788
5801
5816
5831
5846
5863
5881
5900
5920
5940
5960
5981
6002
6022
6042
6061
6079
6095
6111
6125
6138
6150
6161
6171
6181
6190
6198
6206
6214
6221
6228
6235
6242
6248
6255
6261
6267
6274
6281
6288
6295
6304
6313
6323
6334
6346
6360
6375
6392
6409
6428
6448
6467
6487
6506
6524
6540
6555
6568
6579
6587
6594
6599
6602
6603
6604
6603
6602
6601
6599
6597
6595
6593
6591
6589
6586
6583
6579
6575
6571
6565
6560
6554
6547
6540
6532
6524
6515
6506
6495
6484
6472
6460
6447
6433
6418
6403
6388
6372
6355
6337
6319
6300
6280
6260
6239
6217
6195
6171
6147
6122
6096
6068
6039
6007
5974
5939
5901
5861
5817
5771
5721
5668
5612
5553
5492
5428
5361
5293
5222
5149
5074
4997
4919
4840
4759
4678
4596
4513
4430
4346
4263
4181
4099
4019
3940
3862
3787
3714
3643
3574
3507
3441
3378
3316
3256
3198
3141
3084
3029
2974
2919
2863
2807
2751
2694
2636
2579
2521
2463
2405
2348
2292
2237
2183
2130
2078
2028
1978
1930
1883
1836
1790
1745
1700
1655
1610
1566
1521
1476
1431
1385
1339
1293
1248
1203
1158
1115
1073
1033
994
956
920
884
850
816
782
749
716
683
650
616
582
548
512
475
437
398
357
316
273
229
184
137
89
40
-10
-62
-114
-167
-219
-272
-324
-376
-428
-479
-530
-580
-629
-678
-726
-774
-821
-868
-914
-961
-1008
-1055
-1103
-1153
-1203
-1254
-1307
-1360
-1414
-1470
-1525
-1582
-1639
-1696
-1754
-1812
-1869
-1927
-1984
-2041
-2099
-2156
-2213
-2270
-2327
-2383
-2440
-2497
-2553
-2609
-2664
-2719
-2772
-2824
-2876
-2926
-2976
-3025
-3073
-3120
-3166
-3212
-3256
-3300
-3343
-3385
-3426
-3467
-3507
-3548
-3588
-3628
-3668
-3708
-3748
-3788
-3828
-3868
-3907
-3946
-3985
-4022
-4061
-4097
-4133
-4169
-4203
-4238
-4272
-4306
-4341
-4375
-4410
-4446
-4481
-4517
-4553
-4588
-4624
-4658
-4692
-4725
-4756
-4786
-4814
-4841
-4866
-4889
-4911
-4931
-4950
-4968
-4985
-5002
-5018
-5033
-5049
-5064
-5078
-5093
-5107
-5120
-5133
-5144
-5155
-5164
-5172
-5178
-5183
-5186
-5188
-5188
-5188
-5187
-5187
-5188
-5189
-5193
-5199
-5207
-5218
-5231
-5246
-5264
-5284
-5305
-5327
-5351
-5375
-5400
-5425
-5450
-5475
-5500
-5526
-5551
-5576
-5601
-5627
-5652
-5678
-5703
-5729
-5755
-5781
-5807
-5833
-5858
-5883
-5908
-5933
-5957
-5980
-6004
-6027
-6051
-6075
-6098
-6123
-6147
-6172
-6196
-6220
-6244
-6266
-6287
-6306
-6323
-6337
-6349
-6359
-6366
-6369
-6370
-6368
-6364
-6356
-6347
-6335
-6321
-6305
-6288
-6271
-6252
-6233
-6213
-6193
-6172
-6150
-6128
-6104
-6080
-6054
-6027
-6000
-5971
-5941
-5911
-5880
-5849
-5817
-5784
-5751
-5718
-5685
-5651
-5618
-5584
-5551
-5517
-5483
-5449
-5415
-5380
-5345
-5309
-5273
-5236
-5199
-5160
-5121
-5082
-5042
-5001
-4960
-4919
-4877
-4835
-4792
-4749
-4705
-4660
-4614
-4567
-4518
-4468
-4416
-4363
-4308
-4252
-4195
-4137
-4078
-4019
-3960
-3899
-3839
-3779
-3718
-3658
-3598
-3538
-3479
-3419
-3361
-3302
-3245
-3188
-3132
-3078
-3024
-2973
-2924
-2876
-2831
-2788
-2747
-2709
-2673
-2641
-2611
-2584
-2560
-2539
-2521
-2505
-2490
-2478
-2466
-2456
-2446
-2436
-2426
-2416
-2405
-2392
-2379
-2365
-2349
-2331
-2312
-2292
-2269
-2245
-2220
-2193
-2165
-2135
-2105
-2075
-2044
-2013
-1983
-1954
-1925
-1896
-1869
-1841
-1814
-1787
-1760
-1733
-1706
-1679
-1652
-1625
-1598
-1572
-1546
-1520
-1494
-1468
-1442
-1417
-1391
-1366
-1341
-1317
-1295
-1273
-1252
-1233
-1215
-1198
-1183
-1168
-1154
-1141
-1129
-1116
-1104
-1091
-1078
-1065
-1050
-1035
-1018
-1002
-984
-965
-945
-924
-902
-880
-857
-835
-813
-792
-771
-753
-736
-721
-709
-698
-690
-684
-680
-678
-678
-679
-682
-687
-694
-703
-714
-728
-743
-761
-781
-803
-827
-852
-879
-907
-935
-965
-994
-1024
-1054
-1084
-1115
-1146
-1177
-1209
-1241
-1275
-1309
-1345
-1382
-1420
-1459
-1499
-1539
-1580
-1620
-1660
-1699
-1737
-1773
-1808
-1840
-1871
-1900
-1927
-1952
-1976
-1998
-2019
-2037
-2056
-2072
-2087
-2101
-2112
-2122
-2130
-2137
-2142
-2146
-2148
-2149
-2149
-2148
-2145
-2141
-2136
-2130
-2123
-2114
-2104
-2092
-2080
-2066
-2051
-2035
-2017
-2001
-1984
-1967
-1950
-1933
-1918
-1903
-1890
-1878
-1868
-1859
-1852
-1847
-1844
-1843
-1844
-1847
-1852
-1859
-1867
-1876
-1887
-1898
-1910
-1923
-1936
-1951
-1966
-1982
-1999
-2017
-2036
-2055
-2076
-2098
-2121
-2145
-2169
-2194
-2219
-2245
-2271
-2298
-2325
-2353
-2380
-2408
-2434
-2460
-2486
-2510
-2533
-2556
-2577
-2596
-2614
-2631
-2646
-2659
-2671
-2681
-2690
-2698
-2705
-2712
-2718
-2725
-2731
-2738
-2745
-2752
-2759
-2767
-2775
-2784
-2794
-2804
-2815
-2826
-2838
-2849
-2861
-2872
-2883
-2893
-2902
-2910
-2918
-2925
-2931
-2937
-2943
-2948
-2952
-2956
-2959
-2962
-2964
-2966
-2968
-2970
-2972
-2975
-2978
-2981
-2984
-2987
-2990
-2993
-2996
-2997
-2998
-2998
-2997
-2996
-2994
-2991
-2987
-2983
-2979
-2974
-2968
-2962
-2956
-2949
-2942
-2934
-2926
-2919
-2911
-2904
-2896
-2890
-2883
-2877
-2872
-2868
-2864
-2860
-2857
-2854
-2850
-2846
-2841
-2835
-2827
-2818
-2806
-2793
-2777
-2759
-2740
-2718
-2695
-2671
-2645
-2618
-2591
-2563
-2534
-2504
-2474
-2444
-2414
-2384
-2353
-2323
-2293
-2263
-2233
-2203
-2172
-2143
-2113
-2083
-2053
-2024
-1995
-1966
-1937
-1909
-1880
-1851
-1822
-1792
-1762
-1731
-1700
-1669
-1639
-1608
-1578
-1549
-1521
-1494
-1468
-1443
-1419
-1396
-1374
-1353
-1333
-1314
-1296
-1279
-1263
-1248
-1234
-1221
-1208
-1196
-1185
-1174
-1162
-1150
-1138
-1125
-1111
-1096
-1080
-1064
-1046
-1028
-1008
-990
-970
-949
-928
-906
-884
-861
-837
-813
-788
-762
-736
-709
-682
-654
-627
-600
-573
-547
-522
-498
-474
-452
-431
-410
-390
-371
-352
-333
-315
-296
-276
-256
-234
-210
-185
-158
-129
-98
-65
-29
8
48
88
131
174
219
264
310
357
404
452
500
547
595
642
689
735
781
826
871
914
955
996
1034
1071
1106
1139
1169
1197
1223
1248
1270
1291
1311
1330
1349
1367
1385
1402
1420
1439
1458
1477
1497
1518
1538
1560
1582
1604
1626
1649
1670
1692
1713
1733
1753
1773
1794
1814
1836
1859
1883
1910
1938
1970
2004
2041
2081
2124
2171
2220
2272
2327
2383
2442
2501
2561
2621
2681
2740
2799
2857
2914
2969
3024
3077
3130
3182
3234
3285
3337
3388
3440
3492
3544
3597
3650
3704
3759
3814
3870
3927
3985
4043
4103
4163
4223
4283
4343
4403
4462
4520
4578
4635
4691
4747
4801
4855
4909
4963
5017
5071
5125
5180
5234
5289
5344
5398
5452
5506
5561
5615
5669
5724
5779
5834
5890
5946
6003
6059
6116
6172
6228
6284
6340
6396
6452
6508
6564
6620
6677
6735
6792
6851
6910
6970
7030
7090
7150
7211
7272
7334
7395
7456
7518
7580
7642
7704
7766
7829
7891
7954
8016
8080
8145
8209
8274
8340
8406
8473
8542
8612
8683
8755
8829
8903
8979
9055
9131
9208
9285
9362
9439
9515
9591
9665
9739
9811
9882
9950
10017
10083
10147
10210
10271
10332
10393
10453
10513
10573
10634
10695
10756
10819
10882
10946
11011
11077
11143
11210
11278
11346
11414
11481
11549
11616
11683
11749
11814
11878
11941
12003
12064
12122
12180
12235
12289
12342
12393
12443
12492
12540
12586
12632
12676
12719
12760
12800
12839
12877
12913
12948
12983
13017
13052
13086
13121
13157
13195
13234
13274
13317
13362
13410
13460
13511
13565
13621
13677
13735
13794
13853
13913
13974
14035
14096
14158
14220
14283
14346
14409
14472
14535
14598
14661
14725
14788
14851
14914
14976
15039
15101
15162
15224
15286
15348
15409
15469
15528
15586
15641
15694
15745
15792
15836
15877
15915
15950
15983
16014
16043
16070
16094
16119
16143
16166
16187
16210
16234
16257
16280
16305
16329
16354
16378
16402
16426
16448
16469
16489
16507
16524
16540
16554
16567
16579
16590
16600
16611
16621
16632
16642
16654
16665
16678
16691
16704
16719
16734
16748
16764
16779
16794
16810
16826
16842
16858
16875
16892
16910
16929
16948
16968
16989
17010
17032
17055
17078
17103
17128
17154
17180
17206
17231
17256
17280
17302
17324
17344
17363
17381
17396
17410
17422
17432
17440
17447
17451
17454
17455
17455
17453
17449
17444
17438
17430
17421
17410
17397
17383
17367
17349
17329
17307
17284
17260
17234
17208
17180
17152
17123
17095
17067
17039
17013
16989
16965
16944
16924
16906
16890
16877
16866
16857
16851
16847
16845
16846
16848
16851
16856
16861
16866
16871
16876
16880
16883
16885
16886
16886
16885
16883
16880
16877
16872
16866
16859
16851
16841
16830
16816
16801
16783
16764
16742
16719
16694
16668
16642
16615
16588
16562
16536
16511
16487
16464
16442
16420
16400
16381
16363
16344
16329
16314
16299
16285
16271
16260
16248
16236
16226
16215
16204
16193
16181
16169
16155
16142
16128
16113
16097
16079
16061
16042
16021
16000
15978
15955
15931
15907
15882
15856
15830
15804
15778
15751
15724
15698
15671
15644
15617
15589
15561
15532
15503
15472
15441
15408
15374
15340
15304
15267
15230
15192
15153
15113
15073
15032
14990
14947
14904
14860
14815
14769
14722
14674
14625
14575
14524
14473
14422
14371
14320
14270
14222
14176
14131
14089
14048
14010
13975
13942
13911
13882
13857
13833
13812
13792
13775
13759
13744
13732
13720
13710
13701
13693
13686
13679
13672
13666
13659
13654
13648
13642
13637
13631
13627
13622
13618
13615
13613
13611
13610
13610
13610
13609
13609
13608
13607
13606
13604
13603
13601
13598
13595
13591
13587
13581
13575
13567
13559
13549
13539
13529
13518
13508
13498
13488
13480
13473
13467
13463
13460
13458
13457
13457
13457
13459
13461
13464
13468
13473
13479
13486
13494
13501
13509
13515
13521
13526
13530
13532
13534
13535
13536
13536
13536
13536
13536
13536
13537
13538
13539
13542
13545
13549
13554
13561
13567
13575
13584
13593
13603
13614
13626
13638
13652
13666
13681
13696
13713
13730
13748
13767
13786
13807
13829
13852
13875
13899
13923
13948
13972
13995
14018
14040
14060
14080
14097
14114
14128
14142
14154
14165
14175
14183
14191
14198
14204
14209
14214
14217
14220
14222
14224
14225
14226
14227
14228
14230
14232
14235
14239
14243
14247
14252
14257
14263
14268
14274
14279
14283
14286
14289
14291
14292
14293
14292
14291
14290
14288
14285
14283
14280
14276
14273
14270
14267
14264
14262
14260
14258
14256
14254
14251
14246
14241
14235
14228
14219
14211
14201
14192
14182
14172
14162
14152
14143
14134
14126
14118
14110
14103
14096
14089
14082
14075
14067
14058
14049
14038
14027
14013
13999
13982
13964
13943
13921
13897
13872
13845
13817
13788
13757
13725
13693
13659
13625
13591
13556
13522
13488
13454
13422
13390
13360
13331
13304
13277
13252
13227
13202
13178
13154
13130
13105
13081
13057
13032
13008
12984
12960
12936
12914
12891
12870
12849
12829
12810
12793
12777
12763
12751
12741
12733
12727
12723
12720
12719
12719
12720
12721
12722
12722
12722
12720
12717
12713
12706
12698
12687
12675
12661
12645
12626
12606
12584
12559
12532
12502
12471
12438
12403
12367
12331
12294
12256
12219
12181
12143
12105
12065
12025
11984
11942
11899
11855
11811
11766
11720
11674
11627
11581
11534
11487
11440
11394
11348
11302
11258
11213
11169
11125
11081
11036
10991
10945
10899
10851
10803
10753
10703
10653
10602
10550
10498
10445
10392
10338
10284
10230
10175
10119
10063
10006
9947
9887
9826
9763
9699
9634
9567
9500
9432
9364
9296
9228
9160
9094
9028
8964
8900
8838
8777
8716
8655
8595
8535
8475
8415
8355
8295
8234
8173
8114
8053
7991
7929
7866
7802
7738
7673
7607
7541
7475
7409
7343
7277
7211
7146
7081
7017
6953
6889
6826
6764
6702
6641
6580
6519
6458
6398
6337
6275
6214
6151
6089
6025
5961
5896
5831
5765
5699
5633
5567
5500
5434
5368
5304
5240
5177
5115
5054
4994
4934
4874
4814
4755
4694
4634
4573
4511
4449
4387
4324
4261
4197
4132
4067
4000
3933
3864
3794
3723
3651
3578
3504
3430
3355
3280
3206
3132
3059
2987
2917
2849
2783
2719
2657
2598
2541
2486
2434
2383
2334
2287
2241
2197
2154
2112
2070
2029
1989
1949
1909
1870
1830
1790
1749
1708
1665
1621
1575
1527
1478
1427
1375
1321
1266
1210
1154
1097
1039
983
927
872
819
768
718
670
625
581
540
501
465
432
401
373
347
324
302
281
262
243
225
207
188
170
152
132
113
93
72
50
28
5
-19
-43
-69
-95
-123
-151
-181
-211
-243
-275
-308
-341
-374
-407
-440
-472
-503
-533
-562
-590
-617
-642
-666
-689
-710
-729
-746
-761
-774
-785
-794
-802
-807
-811
-813
-813
-811
-807
-801
-794
-785
-774
-763
-751
-738
-725
-712
-699
-685
-671
-657
-643
-629
-615
-601
-588
-576
-564
-554
-544
-535
-527
-519
-510
-501
-492
-482
-471
-458
-445
-429
-412
-393
-372
-349
-324
-298
-270
-241
-210
-179
-146
-112
-77
-41
-4
33
71
109
148
185
223
259
295
330
364
397
429
461
492
523
553
584
614
645
676
707
740
773
806
841
875
910
944
978
1012
1044
1075
1104
1132
1158
1181
1203
1222
1238
1252
1264
1273
1280
1285
1288
1290
1290
1290
1288
1286
1284
1282
1280
1277
1275
1273
1270
1267
1264
1260
1257
1253
1249
1245
1240
1236
1231
1226
1220
1214
1208
1201
1193
1184
1175
1165
1155
1144
1133
1122
1111
1101
1091
1081
1072
1063
1054
1045
1036
1027
1016
1006
996
986
975
964
953
942
932
921
910
899
887
874
861
848
835
822
808
793
779
763
747
731
714
697
679
661
642
622
601
579
555
530
503
475
446
415
383
351
317
282
246
209
171
131
91
49
7
-35
-77
-119
-160
-200
-239
-277
-314
-350
-385
-420
-454
-488
-521
-554
-587
-619
-652
-684
-716
-748
-780
-812
-845
-878
-912
-947
-983
-1020
-1059
-1098
-1139
-1181
-1223
-1266
-1310
-1354
-1398
-1444
-1490
-1538
-1587
-1636
-1686
-1737
-1787
-1838
-1889
-1941
-1993
-2045
-2099
-2154
-2209
-2266
-2323
-2380
-2438
-2497
-2555
-2614
-2672
-2731
-2790
-2848
-2906
-2964
-3021
-3079
-3135
-3192
-3248
-3305
-3361
-3417
-3474
-3530
-3586
-3641
-3697
-3752
-3806
-3860
-3914
-3967
-4019
-4069
-4119
-4167
-4213
-4257
-4300
-4341
-4381
-4420
-4457
-4495
-4531
-4567
-4603
-4638
-4672
-4706
-4740
-4773
-4807
-4841
-4876
-4911
-4947
-4983
-5020
-5056
-5093
-5129
-5164
-5198
-5231
-5262
-5293
-5322
-5349
-5376
-5401
-5425
-5448
-5470
-5491
-5511
-5531
-5551
-5571
-5591
-5610
-5630
-5649
-5668
-5685
-5702
-5718
-5732
-5745
-5757
-5768
-5778
-5786
-5792
-5798
-5802
-5805
-5808
-5810
-5812
-5815
-5819
-5823
-5828
-5835
-5842
-5850
-5859
-5869
-5879
-5889
-5899
-5910
-5921
-5933
-5944
-5956
-5968
-5979
-5991
-6003
-6016
-6029
-6042
-6056
-6071
-6087
-6102
-6119
-6135
-6153
-6170
-6187
-6205
-6222
-6239
-6256
-6273
-6289
-6305
-6321
-6336
-6351
-6364
-6377
-6389
-6401
-6411
-6421
-6430
-6439
-6447
-6456
-6464
-6472
-6481
-6489
-6498
-6506
-6515
-6524
-6533
-6542
-6552
-6561
-6572
-6582
-6592
-6603
-6613
-6624
-6633
-6642
-6651
-6658
-6665
-6670
-6675
-6678
-6680
-6681
-6681
-6680
-6677
-6673
-6666
-6658
-6648
-6635
-6620
-6604
-6585
-6565
-6543
-6520
-6497
-6472
-6448
-6422
-6397
-6372
-6346
-6321
-6296
-6271
-6246
-6222
-6197
-6173
-6150
-6127
-6104
-6082
-6061
-6040
-6019
-5998
-5978
-5957
-5936
-5915
-5895
-5875
-5855
-5836
-5816
-5796
-5776
-5756
-5735
-5714
-5693
-5672
-5651
-5631
-5611
-5593
-5575
-5559
-5544
-5530
-5517
-5505
-5493
-5481
-5469
-5458
-5448
-5438
-5429
-5421
-5414
-5407
-5400
-5394
-5387
-5379
-5371
-5361
-5349
-5336
-5320
-5303
-5284
-5265
-5244
-5222
-5201
-5179
-5158
-5137
-5116
-5095
-5076
-5057
-5040
-5025
-5012
-5001
-4993
-4988
-4986
-4986
-4988
-4992
-4997
-5004
-5011
-5019
-5026
-5034
-5042
-5049
-5055
-5060
-5065
-5068
-5070
-5071
-5071
-5070
-5069
-5068
-5067
-5066
-5066
-5066
-5068
-5071
-5075
-5081
-5090
-5100
-5113
-5129
-5146
-5166
-5187
-5210
-5234
-5259
-5285
-5312
-5340
-5368
-5397
-5426
-5456
-5486
-5516
-5546
-5576
-5604
-5632
-5659
-5684
-5709
-5732
-5753
-5773
-5792
-5810
-5826
-5841
-5855
-5868
-5880
-5891
-5902
-5913
-5923
-5934
-5945
-5956
-5968
-5979
-5992
-6005
-6019
-6034
-6049
-6066
-6083
-6101
-6120
-6140
-6161
-6183
-6206
-6230
-6255
-6281
-6308
-6336
-6364
-6393
-6422
-6452
-6482
-6512
-6542
-6573
-6604
-6636
-6668
-6700
-6731
-6763
-6794
-6825
-6855
-6885
-6915
-6945
-6976
-7007
-7039
-7071
-7104
-7137
-7169
-7202
-7233
-7264
-7294
-7323
-7350
-7376
-7401
-7423
-7444
-7463
-7480
-7496
-7510
-7523
-7534
-7544
-7552
-7560
-7566
-7571
-7575
-7579
-7583
-7586
-7590
-7594
-7598
-7604
-7610
-7619
-7628
-7639
-7651
-7664
-7679
-7694
-7709
-7725
-7741
-7757
-7773
-7789
-7805
-7820
-7835
-7849
-7862
-7874
-7885
-7895
-7904
-7912
-7920
-7928
-7936
-7944
-7953
-7961
-7970
-7978
-7986
-7993
-7999
-8003
-8007
-8007
-8007
-8006
-8002
-7996
-7988
-7978
-7966
-7953
-7937
-7921
-7903
-7885
-7865
-7845
-7825
-7806
-7787
-7768
-7751
-7735
-7721
-7709
-7699
-7690
-7684
-7679
-7675
-7673
-7671
-7671
-7671
-7672
-7673
-7674
-7676
-7677
-7679
-7681
-7683
-7686
-7690
-7694
-7699
-7706
-7714
-7723
-7734
-7747
-7761
-7777
-7794
-7813
-7833
-7854
-7876
-7899
-7923
-7948
-7973
-7999
-8025
-8051
-8076
-8101
-8125
-8148
-8169
-8189
-8207
-8223
-8236
-8248
-8256
-8261
-8263
-8263
-8259
-8252
-8243
-8232
-8218
-8203
-8186
-8167
-8147
-8125
-8101
-8077
-8051
-8025
-7998
-7971
-7944
-7916
-7887
-7858
-7828
-7797
-7766
-7733
-7700
-7667
-7633
-7599
-7565
-7532
-7499
-7467
-7435
-7405
-7375
-7347
-7319
-7292
-7266
-7240
-7215
-7190
-7165
-7141
-7116
-7092
-7068
-7045
-7021
-6998
-6975
-6951
-6928
-6904
-6880
-6856
-6832
-6807
-6783
-6759
-6736
-6713
-6691
-6671
-6651
-6633
-6615
-6598
-6580
-6563
-6546
-6527
-6509
-6490
-6471
-6452
-6432
-6413
-6394
-6376
-6358
-6341
-6324
-6308
-6292
-6277
-6263
-6249
-6236
-6223
-6211
-6199
-6189
-6178
-6168
-6159
-6149
-6140
-6131
-6123
-6115
-6107
-6100
-6093
-6086
-6079
-6072
-6065
-6058
-6050
-6041
-6031
-6020
-6007
-5992
-5975
-5957
-5937
-5915
-5892
-5869
-5845
-5821
-5797
-5772
-5747
-5722
-5697
-5673
-5649
-5626
-5605
-5584
-5566
-5548
-5532
-5516
-5502
-5487
-5473
-5457
-5442
-5424
-5406
-5387
-5366
-5344
-5322
-5299
-5276
-5254
-5233
-5213
-5193
-5175
-5159
-5143
-5129
-5116
-5105
-5095
-5086
-5078
-5072
-5066
-5060
-5055
-5050
-5044
-5038
-5030
-5020
-5009
-4995
-4979
-4961
-4939
-4916
-4890
-4861
-4831
-4799
-4764
-4729
-4693
-4655
-4617
-4579
-4540
-4501
-4462
-4424
-4385
-4346
-4308
-4270
-4233
-4196
-4159
-4123
-4086
-4051
-4018
-3984
-3951
-3920
-3890
-3863
-3838
-3815
-3795
-3777
-3762
-3749
-3737
-3728
-3719
-3711
-3704
-3697
-3690
-3683
-3676
-3667
-3657
-3646
-3632
-3616
-3597
-3577
-3554
-3529
-3503
-3475
-3445
-3414
-3381
-3347
-3312
-3277
-3240
-3203
-3166
-3129
-3093
-3058
-3025
-2994
-2965
-2939
-2915
-2894
-2875
-2858
-2844
-2831
-2821
-2813
-2806
-2801
-2798
-2796
-2795
-2795
-2795
-2795
-2796
-2795
-2794
-2792
-2789
-2784
-2779
-2772
-2765
-2756
-2747
-2737
-2727
-2716
-2705
-2694
-2683
-2672
-2661
-2650
-2640
-2629
-2619
-2609
-2599
-2588
-2578
-2567
-2555
-2541
-2527
-2510
-2493
-2473
-2453
-2431
-2409
-2386
-2364
-2342
-2320
-2299
-2279
-2259
-2240
-2222
-2204
-2186
-2169
-2152
-2135
-2119
-2102
-2086
-2071
-2056
-2041
-2029
-2017
-2007
-1997
-1988
-1981
-1974
-1967
-1960
-1953
-1946
-1937
-1927
-1915
-1902
-1888
-1871
-1853
-1833
-1813
-1790
-1767
-1743
-1719
-1694
-1670
-1646
-1622
-1598
-1575
-1551
-1528
-1505
-1482
-1458
-1433
-1408
-1382
-1355
-1328
-1300
-1272
-1243
-1213
-1183
-1152
-1121
-1088
-1056
-1022
-990
-957
-924
-891
-859
-828
-798
-770
-744
-720
-698
-679
-663
-650
-639
-630
-624
-620
-617
-616
-617
-620
-624
-630
-637
-646
-655
-665
-675
-685
-696
-706
-716
-725
-733
-740
-746
-751
-754
-756
-756
-754
-752
-749
-745
-740
-736
-731
-726
-721
-716
-710
-704
-698
-691
-684
-678
-671
-664
-658
-652
-647
-643
-639
-637
-635
-634
-633
-633
-633
-634
-635
-636
-637
-639
-641
-643
-646
-648
-651
-654
-657
-660
-663
-665
-667
-669
-670
-670
-670
-668
-665
-661
-655
-647
-638
-628
-615
-602
-586
-570
-552
-534
-514
-495
-475
-455
-435
-415
-396
-377
-359
-341
-324
-307
-291
-275
-260
-246
-233
-221
-211
-203
-195
-189
-184
-180
-176
-174
-172
-171
-171
-173
-176
-180
-186
-193
-200
-208
-216
-223
-231
-238
-245
-251
-257
-263
-268
-274
-278
-282
-286
-288
-289
-289
-288
-285
-282
-277
-271
-264
-256
-247
-238
-227
-216
-205
-195
-184
-173
-164
-154
-146
-138
-130
-124
-118
-112
-107
-103
-98
-94
-89
-85
-80
-74
-68
-61
-54
-46
-38
-28
-19
-9
2
12
23
34
45
55
65
74
82
88
93
96
97
95
92
86
79
70
60
50
39
28
16
6
-5
-15
-24
-33
-42
-51
-59
-68
-77
-87
-97
-109
-121
-135
-150
-167
-185
-204
-224
-246
-267
-289
-311
-332
-353
-372
-391
-408
-424
-439
-452
-465
-478
-489
-500
-510
-519
-528
-536
-544
-553
-561
-570
-578
-588
-598
-609
-620
-633
-645
-658
-671
-683
-695
-706
-717
-726
-735
-742
-749
-755
-760
-765
-769
-774
-779
-784
-789
-796
-802
-810
-818
-827
-837
-848
-859
-870
-881
-893
-904
-914
-923
-931
-937
-942
-944
-945
-944
-941
-937
-932
-926
-920
-914
-909
-905
-903
-902
-903
-906
-911
-917
-924
-934
-945
-958
-973
-990
-1008
-1027
-1048
-1069
-1091
-1114
-1136
-1158
-1180
-1202
-1224
-1245
-1265
-1285
-1305
-1324
-1343
-1362
-1380
-1398
-1416
-1432
-1448
-1464
-1479
-1493
-1507
-1521
-1533
-1545
-1556
-1567
-1576
-1584
-1591
-1596
-1599
-1601
-1602
-1602
-1601
-1599
-1597
-1595
-1593
-1592
-1591
-1592
-1594
-1597
-1602
-1608
-1616
-1625
-1637
-1650
-1664
-1681
-1699
-1718
-1739
-1760
-1782
-1804
-1826
-1848
-1871
-1893
-1916
-1938
-1960
-1983
-2005
-2028
-2050
-2073
-2097
-2121
-2146
-2171
-2197
-2224
-2251
-2279
-2308
-2337
-2367
-2398
-2429
-2460
-2492
-2524
-2556
-2588
-2619
-2650
-2681
-2710
-2739
-2766
-2793
-2819
-2844
-2867
-2888
-2908
-2925
-2940
-2954
-2965
-2974
-2981
-2987
-2992
-2995
-2998
-3000
-3001
-3002
-3003
-3005
-3007
-3011
-3016
-3022
-3031
-3042
-3055
-3070
-3087
-3106
-3127
-3151
-3176
-3203
-3232
-3263
-3295
-3330
-3367
-3405
-3444
-3485
-3528
-3572
-3617
-3663
-3710
-3757
-3803
-3849
-3894
-3938
-3979
-4018
-4054
-4086
-4117
-4144
-4167
-4188
-4206
-4222
-4236
-4248
-4259
-4269
-4277
-4285
-4291
-4296
-4300
-4303
-4306
-4307
-4307
-4306
-4304
-4301
-4297
-4293
-4288
-4284
-4280
-4276
-4273
-4270
-4269
-4268
-4269
-4271
-4275
-4280
-4286
-4293
-4302
-4311
-4321
-4332
-4343
-4355
-4366
-4378
-4390
-4402
-4413
-4425
-4437
-4449
-4461
-4474
-4487
-4501
-4515
-4530
-4544
-4558
-4572
-4586
-4600
-4613
-4626
-4640
-4653
-4666
-4680
-4693
-4706
-4718
-4729
-4740
-4748
-4756
-4761
-4765
-4766
-4765
-4762
-4756
-4748
-4737
-4725
-4711
-4696
-4680
-4663
-4646
-4629
-4613
-4596
-4581
-4566
-4551
-4537
-4524
-4511
-4499
-4487
-4475
-4463
-4451
-4438
-4426
-4413
-4400
-4386
-4372
-4358
-4343
-4329
-4315
-4302
-4289
-4277
-4265
-4254
-4243
-4233
-4222
-4212
-4201
-4190
-4179
-4168
-4156
-4145
-4132
-4120
-4107
-4094
-4082
-4070
-4058
-4046
-4038
-4030
-4022
-4017
-4011
-4008
-4005
-4002
-3999
-3996
-3993
-3990
-3985
-3980
-3973
-3966
-3956
-3945
-3933
-3918
-3901
-3882
-3862
-3840
-3816
-3792
-3767
-3741
-3715
-3688
-3661
-3635
-3608
-3581
-3555
-3529
-3504
-3479
-3455
-3431
-3407
-3384
-3360
-3336
-3312
-3288
-3264
-3241
-3218
-3196
-3175
-3155
-3136
-3117
-3098
-3080
-3062
-3044
-3025
-3006
-2987
-2967
-2946
-2924
-2901
-2877
-2851
-2825
-2798
-2771
-2743
-2716
-2689
-2663
-2637
-2613
-2589
-2565
-2543
-2520
-2498
-2475
-2452
-2429
-2405
-2380
-2355
-2328
-2302
-2275
-2247
-2220
-2194
-2167
-2141
-2116
-2092
-2068
-2044
-2020
-1997
-1975
-1952
-1931
-1910
-1890
-1871
-1853
-1836
-1821
-1807
-1795
-1785
-1776
-1770
-1765
-1763
-1762
-1762
-1764
-1767
-1772
-1777
-1784
-1791
-1800
-1809
-1819
-1829
-1839
-1849
-1858
-1867
-1874
-1880
-1885
-1888
-1890
-1890
-1890
-1888
-1885
-1880
-1875
-1868
-1859
-1850
-1839
-1826
-1813
-1798
-1782
-1766
-1750
-1734
-1718
-1703
-1690
-1677
-1666
-1657
-1649
-1643
-1640
-1638
-1638
-1639
-1643
-1648
-1655
-1663
-1672
-1683
-1695
-1708
-1722
-1737
-1753
-1770
-1786
-1803
-1819
-1835
-1851
-1865
-1878
-1891
-1903
-1914
-1925
-1935
-1944
-1953
-1962
-1970
-1978
-1987
-1996
-2005
-2013
-2024
-2035
-2045
-2059
-2072
-2086
-2101
-2117
-2135
-2154
-2173
-2194
-2215
-2236
-2257
-2278
-2298
-2317
-2336
-2354
-2372
-2389
-2405
-2421
-2437
-2453
-2468
-2483
-2497
-2511
-2525
-2539
-2553
-2568
-2583
-2599
-2615
-2632
-2650
-2668
-2687
-2706
-2726
-2745
-2764
-2783
-2801
-2819
-2836
-2853
-2869
-2885
-2900
-2915
-2930
-2945
-2959
-2973
-2986
-2999
-3011
-3023
-3034
-3044
-3055
-3065
-3076
-3086
-3097
-3109
-3121
-3134
-3147
-3161
-3176
-3191
-3207
-3224
-3240
-3257
-3275
-3292
-3309
-3326
-3342
-3358
-3373
-3388
-3402
-3415
-3427
-3438
-3448
-3457
-3464
-3471
-3477
-3482
-3486
-3489
-3492
-3494
-3496
-3499
-3501
-3503
-3505
-3508
-3510
-3513
-3516
-3520
-3524
-3529
-3535
-3543
-3551
-3561
-3573
-3586
-3600
-3615
-3631
-3647
-3662
-3678
-3693
-3707
-3720
-3732
-3743
-3754
-3763
-3773
-3782
-3792
-3801
-3811
-3822
-3833
-3844
-3855
-3867
-3878
-3890
-3903
-3915
-3928
-3942
-3957
-3974
-3992
-4011
-4033
-4057
-4082
-4109
-4137
-4166
-4196
-4227
-4258
-4289
-4320
-4351
-4381
-4411
-4441
-4469
-4496
-4522
-4546
-4569
-4589
-4608
-4625
-4640
-4653
-4665
-4676
-4685
-4693
-4701
-4707
-4713
-4718
-4722
-4725
-4728
-4731
-4734
-4737
-4740
-4743
-4747
-4752
-4758
-4765
-4773
-4781
-4790
-4800
-4809
-4819
-4828
-4837
-4846
-4854
-4862
-4869
-4876
-4883
-4888
-4893
-4896
-4898
-4898
-4896
-4893
-4888
-4881
-4872
-4861
-4849
-4834
-4818
-4801
-4782
-4761
-4740
-4717
-4694
-4670
-4645
-4620
-4596
-4571
-4547
-4523
-4501
-4478
-4457
-4435
-4415
-4394
-4374
-4354
-4333
-4313
-4293
-4272
-4251
-4231
-4210
-4190
-4171
-4152
-4134
-4118
-4103
-4089
-4077
-4067
-4059
-4054
-4050
-4046
-4046
-4048
-4051
-4054
-4059
-4064
-4070
-4075
-4081
-4086
-4090
-4094
-4097
-4099
-4100
-4101
-4101
-4100
-4099
-4097
-4094
-4091
-4089
-4085
-4081
-4075
-4070
-4062
-4054
-4046
-4038
-4029
-4019
-4009
-3999
-3987
-3976
-3964
-3951
-3939
-3926
-3913
-3901
-3888
-3875
-3862
-3849
-3836
-3822
-3808
-3794
-3779
-3764
-3749
-3734
-3718
-3702
-3687
-3672
-3658
-3644
-3632
-3620
-3610
-3601
-3594
-3589
-3585
-3583
-3583
-3584
-3587
-3590
-3594
-3599
-3604
-3608
-3613
-3617
-3620
-3624
-3626
-3628
-3629
-3629
-3627
-3625
-3620
-3614
-3606
-3596
-3583
-3568
-3551
-3530
-3506
-3480
-3451
-3419
-3384
-3348
-3310
-3270
-3229
-3188
-3146
-3105
-3063
-3022
-2981
-2941
-2902
-2863
-2824
-2787
-2750
-2713
-2678
-2643
-2608
-2574
-2540
-2507
-2474
-2442
-2410
-2379
-2349
-2320
-2291
-2263
-2235
-2208
-2180
-2152
-2123
-2093
-2062
-2028
-1993
-1957
-1919
-1879
-1838
-1795
-1752
-1707
-1661
-1613
-1564
-1514
-1462
-1409
-1355
-1299
-1243
-1186
-1127
-1068
-1006
-946
-883
-820
-755
-690
-625
-558
-491
-424
-357
-291
-224
-158
-93
-28
36
98
160
221
281
341
401
461
521
581
642
704
766
830
894
958
1024
1090
1157
1224
1293
1362
1432
1502
1574
1647
1721
1795
1869
1944
2019
2094
2168
2241
2314
2385
2454
2522
2588
2651
2711
2769
2824
2876
2924
2970
3014
3054
3092
3128
3161
3193
3224
3253
3281
3310
3338
3367
3397
3428
3462
3497
3535
3576
3620
3668
3719
3774
3832
3893
3958
4025
4094
4168
4242
4319
4397
4476
4557
4639
4721
4804
4886
4967
5047
5126
5202
5276
5347
5414
5479
5540
5598
5654
5709
5761
5813
5863
5914
5964
6014
6064
6115
6167
6219
6272
6327
6383
6440
6498
6558
6618
6679
6739
6800
6860
6918
6975
7030
7084
7134
7183
7229
7272
7313
7352
7388
7422
7455
7486
7516
7544
7572
7598
7624
7650
7675
7700
7724
7749
7773
7798
7824
7851
7879
7909
7940
7973
8007
8045
8084
8125
8167
8210
8255
8301
8348
8395
8444
8494
8545
8596
8649
8703
8757
8811
8867
8922
8979
9036
9094
9153
9213
9274
9335
9397
9458
9519
9580
9639
9697
9753
9807
9860
9910
9959
10005
10048
10090
10129
10166
10200
10232
10262
10289
10313
10336
10356
10375
10392
10408
10423
10438
10452
10467
10481
10497
10514
10532
10552
10574
10598
10626
10656
10690
10727
10767
10811
10857
10906
10958
11013
11070
11130
11192
11256
11322
11390
11459
11528
11599
11670
11741
11812
11883
11953
12022
12090
12157
12222
12286
12348
12408
12467
12525
12581
12635
12688
12740
12791
12841
12889
12935
12980
13024
13066
13106
13145
13182
13217
13252
13284
13316
13346
13376
13404
13432
13459
13486
13513
13541
13568
13596
13626
13656
13687
13720
13755
13791
13828
13866
13906
13946
13986
14026
14066
14106
14145
14184
14222
14260
14297
14333
14369
14404
14438
14472
14505
14538
14569
14599
14629
14657
14684
14710
14735
14759
14782
14805
14828
14851
14875
14900
14926
14953
14982
15012
15044
15078
15113
15148
15185
15222
15259
15296
15332
15367
15401
15433
15463
15492
15518
15541
15562
15580
15596
15609
15621
15630
15638
15645
15651
15655
15660
15664
15668
15672
15676
15681
15687
15693
15700
15708
15716
15724
15732
15741
15749
15758
15766
15773
15781
15787
15793
15798
15803
15806
15809
15812
15814
15816
15817
15819
15822
15824
15827
15831
15836
15842
15849
15858
15867
15877
15888
15899
15910
15920
15930
15939
15946
15952
15956
15958
15958
15956
15952
15946
15938
15928
15917
15905
15891
15877
15863
15848
15833
15819
15805
15793
15782
15773
15766
15761
15759
15759
15761
15766
15773
15782
15793
15806
15821
15837
15855
15872
15890
15907
15924
15939
15953
15965
15975
15983
15990
15994
15997
15998
15997
15995
15991
15985
15978
15969
15958
15945
15929
15912
15892
15870
15847
15821
15793
15763
15732
15699
15665
15630
15595
15560
15524
15490
15458
15427
15398
15372
15349
15329
15312
15297
15286
15277
15270
15265
15261
15258
15256
15254
15252
15249
15246
15241
15234
15225
15214
15201
15186
15168
15149
15127
15105
15080
15054
15028
15000
14971
14942
14912
14883
14854
14825
14798
14770
14744
14719
14694
14670
14647
14625
14603
14581
14560
14539
14519
14498
14478
14458
14439
14420
14403
14386
14370
14355
14342
14330
14319
14310
14302
14295
14290
14286
14282
14278
14275
14272
14268
14263
14258
14251
14242
14233
14221
14209
14196
14181
14167
14152
14137
14122
14108
14094
14081
14068
14056
14044
14032
14020
14007
13992
13977
13961
13943
13924
13903
13881
13858
13834
13809
13783
13756
13729
13700
13672
13643
13614
13585
13556
13529
13502
13477
13453
13430
13408
13388
13369
13351
13334
13318
13302
13287
13273
13259
13245
13233
13220
13209
13198
13187
13177
13167
13158
13148
13139
13129
13120
13110
13099
13089
13078
13066
13054
13041
13028
13014
12999
12985
12969
12954
12937
12920
12903
12884
12865
12844
12823
12800
12775
12749
12721
12691
12660
12627
12592
12556
12519
12482
12445
12408
12372
12337
12303
12272
12243
12216
12191
12169
12150
12134
12121
12110
12103
12099
12098
12101
12106
12115
12128
12142
12160
12179
12199
12220
12241
12262
12281
12299
12315
12328
12339
12348
12354
12357
12357
12354
12346
12335
12320
12301
12279
12254
12225
12195
12164
12131
12097
12063
12028
11993
11959
11924
11890
11856
11823
11791
11760
11730
11702
11677
11654
11635
11619
11606
11597
11591
11588
11588
11590
11594
11598
11602
11606
11608
11608
11605
11600
11591
11579
11563
11543
11520
11493
11462
11428
11389
11348
11304
11257
11209
11160
11111
11062
11014
10969
10925
10885
10848
10814
10784
10758
10737
10719
10706
10697
10692
10690
10693
10698
10706
10716
10728
10742
10756
10772
10787
10803
10817
10831
10844
10855
10864
10870
10875
10876
10875
10872
10865
10855
10841
10824
10802
10776
10746
10712
10673
10630
10584
10534
10482
10427
10370
10313
10254
10195
10135
10076
10018
9961
9905
9851
9799
9749
9701
9655
9611
9569
9530
9492
9457
9425
9394
9366
9340
9315
9292
9271
9251
9231
9213
9195
9177
9158
9140
9120
9099
9077
9053
9028
9002
8974
8945
8916
8885
8854
8822
8791
8759
8727
8696
8665
8636
8607
8580
8555
8531
8509
8488
8468
8450
8432
8414
8398
8381
8366
8350
8336
8322
8309
8297
8285
8273
8262
8251
8239
8227
8215
8203
8189
8175
8159
8143
8125
8106
8086
8064
8039
8013
7985
7955
7922
7888
7851
7812
7773
7732
7692
7652
7613
7576
7541
7510
7481
7457
7437
7422
7410
7403
7399
7399
7401
7405
7411
7419
7426
7434
7441
7447
7451
7453
7454
7452
7448
7443
7436
7427
7417
7407
7396
7386
7376
7367
7359
7352
7346
7341
7336
7332
7329
7326
7323
7322
7321
7320
7320
7321
7321
7322
7324
7325
7327
7329
7332
7335
7339
7344
7350
7357
7364
7373
7381
7389
7397
7405
7411
7416
7421
7424
7426
7426
7426
7424
7422
7418
7414
7409
7402
7396
7388
7381
7373
7365
7357
7349
7342
7335
7328
7322
7316
7312
7308
7305
7303
7301
7300
7299
7298
7297
7296
7296
7297
7299
7303
7309
7317
7327
7340
7354
7370
7386
7404
7422
7441
7459
7476
7493
7508
7522
7533
7542
7548
7552
7552
7549
7544
7536
7525
7513
7498
7481
7464
7444
7424
7403
7380
7357
7334
7310
7286
7262
7238
7214
7190
7166
7142
7118
7095
7071
7047
7024
7001
6979
6957
6937
6917
6899
6881
6865
6849
6833
6819
6805
6791
6778
6764
6751
6738
6724
6709
6693
6675
6656
6636
6613
6587
6560
6530
6499
6466
6432
6397
6363
6328
6294
6261
6229
6199
6171
6145
6122
6100
6081
6064
6049
6036
6024
6014
6005
5996
5987
5979
5971
5963
5955
5946
5938
5930
5922
5914
5907
5900
5894
5889
5886
5884
5882
5882
5882
5882
5882
5881
5879
5876
5872
5865
5856
5845
5831
5814
5794
5771
5745
5716
5685
5651
5616
5580
5543
5507
5470
5434
5399
5365
5332
5300
5270
5240
5212
5186
5162
5139
5118
5099
5081
5066
5053
5043
5034
5027
5021
5018
5015
5012
5010
5008
5005
5002
4998
4993
4987
4980
4972
4963
4952
4939
4924
4907
4887
4865
4840
4813
4783
4751
4716
4680
4641
4601
4560
4518
4475
4433
4391
4349
4309
4270
4234
4199
4166
4136
4107
4082
4058
4038
4019
4003
3991
3981
3973
3967
3962
3960
3959
3959
3960
3962
3965
3969
3972
3976
3981
3985
3989
3992
3995
3998
3999
4000
3999
3998
3995
3992
3989
3984
3979
3974
3968
3961
3954
3946
3939
3930
3921
3912
3902
3891
3879
3866
3852
3837
3822
3805
3789
3771
3754
3735
3717
3698
3679
3660
3642
3623
3605
3588
3571
3555
3539
3524
3510
3496
3483
3470
3457
3445
3432
3420
3408
3395
3384
3372
3362
3352
3344
3337
3332
3329
3328
3330
3334
3340
3349
3360
3373
3388
3405
3423
3443
3463
3484
3505
3524
3542
3558
3570
3580
3586
3589
3588
3583
3576
3566
3553
3538
3521
3501
3480
3457
3433
3408
3383
3359
3335
3313
3292
3274
3259
3246
3237
3230
3227
3227
3231
3237
3246
3258
3273
3290
3310
3331
3354
3379
3405
3432
3460
3488
3517
3546
3575
3603
3632
3659
3686
3713
3738
3763
3787
3809
3831
3851
3869
3886
3901
3914
3926
3935
3943
3950
3955
3959
3962
3964
3966
3967
3969
3971
3974
3979
3985
3993
4003
4018
4035
4054
4078
4106
4136
4168
4203
4240
4277
4316
4356
4396
4436
4476
4515
4553
4590
4625
4659
4691
4721
4750
4776
4801
4825
4847
4867
4887
4904
4921
4936
4950
4964
4977
4989
5001
5014
5027
5042
5058
5076
5096
5120
5146
5174
5206
5240
5277
5316
5357
5400
5444
5489
5534
5581
5627
5673
5720
5765
5810
5855
5899
5942
5985
6027
6069
6109
6149
6188
6225
6261
6295
6326
6356
6382
6407
6429
6449
6467
6482
6495
6505
6513
6519
6523
6526
6527
6528
6528
6529
6530
6533
6538
6545
6556
6570
6589
6612
6640
6674
6712
6755
6804
6857
6915
6976
7041
7108
7177
7247
7318
7388
7458
7527
7593
7658
7720
7779
7834
7885
7932
7975
8013
8045
8074
8099
8118
8134
8146
8154
8159
8160
8157
8154
8146
8135
8124
8109
8095
8077
8061
8042
8025
8007
7990
7973
7957
7943
7929
7917
7906
7896
7888
7882
7877
7874
7873
7872
7873
7874
7876
7878
7880
7882
7883
7883
7882
7880
7876
7871
7865
7858
7850
7843
7834
7827
7819
7811
7804
7797
7790
7783
7777
7771
7766
7762
7759
7757
7756
7757
7758
7759
7760
7760
7760
7758
7756
7753
7748
7743
7738
7733
7729
7724
7721
7718
7716
7715
7715
7715
7717
7719
7722
7725
7728
7731
7734
7737
7740
7742
7743
7744
7744
7743
7741
7738
7734
7730
7725
7719
7713
7708
7702
7697
7693
7690
7689
7689
7690
7694
7699
7706
7715
7726
7738
7752
7768
7784
7802
7820
7838
7856
7874
7892
7908
7923
7937
7949
7959
7968
7974
7979
7981
7982
7981
7979
7975
7970
7965
7959
7953
7948
7942
7936
7931
7926
7921
7917
7913
7911
7910
7909
7911
7913
7917
7922
7927
7933
7938
7943
7947
7949
7949
7947
7942
7933
7922
7907
7888
7866
7840
7811
7778
7742
7703
7662
7619
7573
7526
7477
7426
7374
7321
7268
7213
7158
7104
7049
6995
6942
6889
6838
6787
6737
6689
6641
6594
6549
6506
6464
6425
6389
6355
6324
6296
6271
6247
6225
6205
6186
6167
6148
6130
6110
6090
6070
6047
6024
5999
5972
5944
5914
5882
5848
5813
5776
5738
5698
5658
5616
5572
5528
5482
5435
5387
5337
5287
5236
5184
5132
5080
5027
4975
4923
4873
4823
4774
4726
4681
4637
4596
4557
4520
4486
4454
4425
4398
4373
4349
4327
4307
4287
4268
4250
4232
4212
4192
4170
4145
4117
4086
4051
4014
3971
3925
3875
3821
3763
3702
3638
3572
3503
3432
3359
3286
3211
3135
3060
2985
2910
2837
2766
2696
2629
2564
2501
2442
2385
2331
2280
2232
2188
2146
2108
2073
2041
2015
1991
1972
1956
1944
1936
1931
1929
1931
1935
1941
1950
1960
1970
1981
1991
2001
2009
2016
2020
2021
2020
2015
2007
1994
1978
1957
1932
1903
1870
1834
1794
1751
1706
1660
1611
1563
1514
1466
1420
1375
1333
1293
1257
1224
1196
1171
1151
1134
1121
1112
1105
1100
1096
1093
1089
1086
1081
1075
1067
1057
1044
1029
1010
989
965
937
906
871
834
794
752
709
664
618
572
525
478
432
386
341
297
255
215
178
143
111
82
56
33
13
-5
-20
-32
-42
-50
-56
-61
-64
-67
-70
-72
-75
-79
-84
-89
-96
-103
-110
-118
-126
-134
-141
-149
-155
-160
-165
-168
-170
-170
-168
-165
-161
-155
-148
-141
-133
-125
-118
-112
-108
-106
-107
-110
-116
-125
-138
-153
-171
-193
-217
-243
-271
-302
-333
-366
-400
-434
-469
-505
-540
-576
-612
-647
-682
-717
-751
-785
-818
-850
-882
-914
-944
-975
-1004
-1032
-1059
-1085
-1109
-1132
-1153
-1173
-1191
-1209
-1226
-1244
-1262
-1281
-1301
-1323
-1346
-1372
-1399
-1428
-1459
-1491
-1525
-1560
-1596
-1634
-1672
-1712
-1752
-1792
-1832
-1872
-1912
-1952
-1992
-2031
-2070
-2108
-2146
-2183
-2219
-2254
-2289
-2323
-2356
-2389
-2421
-2452
-2483
-2515
-2547
-2579
-2612
-2647
-2682
-2718
-2755
-2794
-2834
-2876
-2918
-2961
-3005
-3050
-3095
-3140
-3184
-3229
-3273
-3317
-3360
-3403
-3446
-3488
-3531
-3573
-3615
-3658
-3699
-3740
-3780
-3819
-3856
-3893
-3927
-3961
-3994
-4025
-4056
-4085
-4114
-4142
-4170
-4196
-4222
-4248
-4272
-4295
-4317
-4338
-4357
-4374
-4390
-4403
-4414
-4424
-4432
-4438
-4444
-4449
-4455
-4460
-4467
-4475
-4485
-4497
-4512
-4529
-4551
-4575
-4604
-4636
-4673
-4714
-4759
-4808
-4861
-4917
-4977
-5040
-5105
-5171
-5239
-5308
-5376
-5445
-5512
-5579
-5643
-5704
-5763
-5819
-5871
-5919
-5962
-6001
-6036
-6064
-6088
-6106
-6119
-6126
-6129
-6127
-6122
-6113
-6101
-6087
-6071
-6053
-6034
-6014
-5993
-5972
-5951
-5930
-5909
-5889
-5869
-5850
-5832
-5814
-5796
-5780
-5764
-5750
-5737
-5726
-5717
-5710
-5705
-5702
-5702
-5705
-5710
-5718
-5729
-5744
-5761
-5782
-5805
-5830
-5857
-5885
-5914
-5943
-5971
-5998
-6025
-6049
-6072
-6093
-6112
-6129
-6144
-6158
-6170
-6182
-6194
-6205
-6218
-6231
-6246
-6263
-6283
-6306
-6332
-6362
-6395
-6432
-6472
-6514
-6560
-6608
-6659
-6712
-6767
-6824
-6883
-6943
-7005
-7069
-7133
-7199
-7264
-7330
-7396
-7462
-7528
-7593
-7657
-7721
-7784
-7846
-7906
-7965
-8023
-8079
-8132
-8185
-8235
-8284
-8332
-8377
-8422
-8465
-8507
-8548
-8589
-8629
-8669
-8709
-8749
-8790
-8831
-8874
-8917
-8961
-9006
-9053
-9101
-9150
-9201
-9254
-9309
-9367
-9427
-9491
-9557
-9627
-9699
-9775
-9853
-9934
-10017
-10102
-10188
-10276
-10365
-10455
-10545
-10635
-10725
-10814
-10902
-10989
-11074
-11158
-11240
-11321
-11400
-11478
-11555
-11632
-11708
-11784
-11860
-11937
-12014
-12091
-12169
-12248
-12327
-12407
-12488
-12570
-12652
-12736
-12821
-12907
-12995
-13084
-13173
-13263
-13354
-13444
-13533
-13621
-13707
-13792
-13874
-13953
-14031
-14106
-14179
-14249
-14318
-14385
-14450
-14514
-14577
-14639
-14701
-14762
-14824
-14886
-14949
-15013
-15078
-15144
-15211
-15280
-15350
-15422
-15494
-15568
-15642
-15716
-15791
-15866
-15940
-16015
-16088
-16164
-16236
-16311
-16384
-16457
-16530
-16603
-16677
-16751
-16827
-16903
-16980
-17058
-17136
-17214
-17293
-17371
-17449
-17526
-17602
-17678
-17753
-17828
-17902
-17977
-18052
-18127
-18203
-18280
-18358
-18438
-18520
-18604
-18690
-18779
-18870
-18964
-19060
-19158
-19258
-19359
-19460
-19561
-19661
-19759
-19854
-19946
-20034
-20118
-20198
-20273
-20343
-20409
-20470
-20528
-20581
-20632
-20680
-20726
-20771
-20814
-20856
-20898
-20941
-20985
-21029
-21076
-21124
-21173
-21225
-21279
-21336
-21394
-21455
-21518
-21584
-21651
-21720
-21791
-21863
-21936
-22011
-22086
-22163
-22240
-22317
-22396
-22475
-22555
-22635
-22715
-22797
-22878
-22960
-23041
-23122
-23203
-23282
-23361
-23438
-23514
-23587
-23659
-23729
-23797
-23863
-23928
-23991
-24054
-24115
-24176
-24236
-24295
-24354
-24414
-24474
-24534
-24596
-24658
-24722
-24787
-24853
-24920
-24989
-25058
-25127
-25197
-25267
-25336
-25405
-25473
-25539
-25603
-25666
-25725
-25783
-25838
-25892
-25943
-25993
-26042
-26091
-26139
-26188
-26237
-26287
-26337
-26388
-26439
-26491
-26543
-26595
-26646
-26696
-26745
-26792
-26838
-26881
-26923
-26964
-27002
-27040
-27077
-27113
-27150
-27187
-27226
-27266
-27308
-27353
-27400
-27450
-27503
-27559
-27618
-27679
-27743
-27809
-27878
-27948
-28019
-28092
-28164
-28237
-28309
-28381
-28451
-28520
-28588
-28653
-28716
-28776
-28833
-28885
-28934
-28979
-29019
-29054
-29086
-29114
-29138
-29159
-29177
-29192
-29205
-29215
-29223
-29230
-29235
-29238
-29241
-29243
-29244
-29245
-29245
-29246
-29247
-29249
-29251
-29254
-29258
-29263
-29270
-29279
-29290
-29304
-29320
-29339
-29361
-29386
-29414
-29446
-29480
-29518
-29559
-29603
-29649
-29699
-29750
-29804
-29860
-29916
-29974
-30032
-30089
-30146
-30201
-30254
-30304
-30351
-30394
-30433
-30467
-30496
-30520
-30540
-30555
-30566
-30573
-30577
-30577
-30575
-30570
-30564
-30555
-30545
-30533
-30521
-30508
-30495
-30481
-30469
-30458
-30448
-30439
-30433
-30428
-30425
-30424
-30425
-30427
-30429
-30432
-30436
-30440
-30444
-30448
-30451
-30455
-30457
-30460
-30463
-30465
-30468
-30471
-30476
-30481
-30488
-30496
-30506
-30518
-30532
-30548
-30567
-30587
-30609
-30632
-30657
-30682
-30708
-30733
-30759
-30784
-30810
-30835
-30860
-30885
-30910
-30935
-30960
-30986
-31012
-31038
-31065
-31093
-31121
-31149
-31179
-31208
-31239
-31269
-31299
-31329
-31358
-31386
-31413
-31437
-31460
-31480
-31499
-31515
-31530
-31543
-31556
-31570
-31584
-31599
-31617
-31638
-31661
-31687
-31717
-31750
-31785
-31822
-31862
-31904
-31947
-31992
-32037
-32086
-32134
-32185
-32235
-32287
-32341
-32395
-32448
-32503
-32557
-32612
-32665
-32719
-32772
-32824
-32874
-32922
-32968
-33012
-33054
-33094
-33131
-33167
-33201
-33233
-33264
-33295
-33325
-33354
-33383
-33411
-33440
-33470
-33500
-33532
-33566
-33601
-33639
-33678
-33718
-33761
-33804
-33850
-33896
-33943
-33991
-34039
-34089
-34140
-34192
-34245
-34299
-34355
-34411
-34468
-34525
-34583
-34640
-34697
-34753
-34809
-34863
-34917
-34969
-35020
-35069
-35117
-35164
-35209
-35253
-35294
-35335
-35373
-35410
-35446
-35481
-35514
-35545
-35576
-35605
-35632
-35659
-35684
-35708
-35731
-35753
-35774
-35795
-35816
-35837
-35858
-35879
-35900
-35922
-35943
-35964
-35985
-36006
-36026
-36045
-36063
-36080
-36096
-36110
-36122
-36133
-36142
-36150
-36156
-36160
-36164
-36167
-36169
-36171
-36173
-36174
-36176
-36178
-36180
-36182
-36184
-36186
-36187
-36189
-36190
-36191
-36191
-36192
-36191
-36191
-36190
-36190
-36189
-36188
-36188
-36187
-36186
-36185
-36184
-36182
-36180
-36178
-36175
-36172
-36168
-36164
-36159
-36154
-36148
-36142
-36135
-36128
-36120
-36111
-36101
-36090
-36078
-36065
-36050
-36035
-36018
-36000
-35981
-35962
-35941
-35919
-35897
-35874
-35852
-35830
-35810
-35790
-35773
-35758
-35746
-35736
-35730
-35727
-35726
-35730
-35736
-35745
-35757
-35772
-35791
-35812
-35836
-35864
-35894
-35927
-35962
-36000
-36039
-36081
-36124
-36168
-36213
-36258
-36303
-36347
-36391
-36432
-36472
-36510
-36545
-36578
-36609
-36637
-36662
-36686
-36707
-36725
-36741
-36755
-36767
-36776
-36784
-36789
-36793
-36795
-36795
-36794
-36792
-36788
-36783
-36777
-36770
-36762
-36753
-36744
-36734
-36725
-36716
-36707
-36699
-36692
-36686
-36680
-36676
-36673
-36671
-36670
-36670
-36670
-36671
-36672
-36674
-36676
-36678
-36681
-36683
-36686
-36689
-36692
-36695
-36697
-36700
-36702
-36705
-36707
-36708
-36710
-36711
-36711
-36711
-36711
-36710
-36708
-36705
-36701
-36697
-36691
-36684
-36677
-36668
-36659
-36648
-36636
-36624
-36611
-36597
-36582
-36567
-36551
-36534
-36516
-36498
-36479
-36460
-36440
-36419
-36398
-36376
-36354
-36331
-36308
-36284
-36259
-36234
-36208
-36181
-36153
-36125
-36097
-36068
-36040
-36012
-35985
-35958
-35932
-35908
-35884
-35862
-35841
-35822
-35804
-35787
-35772
-35758
-35745
-35734
-35723
-35713
-35704
-35695
-35686
-35678
-35669
-35660
-35650
-35640
-35629
-35617
-35605
-35591
-35576
-35559
-35541
-35521
-35499
-35475
-35449
-35422
-35393
-35363
-35331
-35297
-35262
-35225
-35188
-35149
-35109
-35068
-35027
-34985
-34942
-34900
-34857
-34815
-34774
-34733
-34694
-34657
-34621
-34588
-34556
-34526
-34498
-34472
-34447
-34423
-34400
-34377
-34355
-34332
-34310
-34288
-34265
-34242
-34218
-34195
-34171
-34148
-34124
-34101
-34077
-34053
-34029
-34005
-33980
-33956
-33931
-33905
-33879
-33853
-33827
-33800
-33772
-33744
-33716
-33688
-33660
-33632
-33604
-33576
-33548
-33521
-33495
-33468
-33443
-33417
-33393
-33369
-33346
-33324
-33303
-33283
-33264
-33247
-33231
-33217
-33205
-33195
-33187
-33181
-33179
-33178
-33180
-33184
-33189
-33197
-33205
-33215
-33225
-33237
-33248
-33260
-33273
-33286
-33300
-33314
-33329
-33344
-33359
-33374
-33390
-33405
-33421
-33437
-33452
-33467
-33481
-33493
-33503
-33511
-33516
-33519
-33519
-33516
-33511
-33502
-33491
-33478
-33463
-33446
-33427
-33407
-33386
-33365
-33343
-33322
-33300
-33279
-33259
-33240
-33222
-33204
-33188
-33172
-33158
-33144
-33131
-33120
-33108
-33098
-33087
-33077
-33067
-33056
-33045
-33034
-33021
-33008
-32995
-32980
-32965
-32949
-32933
-32915
-32898
-32879
-32861
-32843
-32825
-32807
-32790
-32773
-32756
-32740
-32723
-32709
-32692
-32677
-32662
-32647
-32631
-32613
-32597
-32578
-32560
-32540
-32521
-32502
-32482
-32463
-32444
-32424
-32406
-32387
-32371
-32354
-32339
-32323
-32308
-32296
-32284
-32274
-32264
-32256
-32250
-32247
-32244
-32244
-32247
-32252
-32258
-32267
-32278
-32290
-32305
-32320
-32336
-32351
-32368
-32384
-32400
-32415
-32429
-32442
-32455
-32467
-32478
-32488
-32497
-32505
-32512
-32519
-32525
-32531
-32537
-32542
-32546
-32552
-32557
-32561
-32567
-32572
-32576
-32580
-32583
-32585
-32585
-32585
-32583
-32581
-32576
-32570
-32564
-32555
-32545
-32534
-32521
-32508
-32493
-32476
-32461
-32445
-32427
-32411
-32395
-32378
-32363
-32348
-32334
-32320
-32308
-32299
-32289
-32280
-32272
-32265
-32258
-32250
-32244
-32238
-32232
-32225
-32217
-32209
-32200
-32189
-32180
-32168
-32156
-32143
-32130
-32115
-32100
-32084
-32067
-32051
-32034
-32018
-32002
-31987
-31972
-31958
-31944
-31931
-31918
-31905
-31893
-31880
-31868
-31855
-31842
-31829
-31815
-31801
-31786
-31770
-31754
-31737
-31719
-31699
-31678
-31656
-31632
-31606
-31578
-31548
-31515
-31481
-31444
-31404
-31363
-31319
-31274
-31228
-31180
-31131
-31081
-31031
-30981
-30930
-30880
-30830
-30779
-30730
-30680
-30631
-30582
-30534
-30487
-30439
-30393
-30346
-30300
-30254
-30208
-30163
-30118
-30073
-30028
-29983
-29939
-29896
-29852
-29809
-29766
-29722
-29678
-29634
-29589
-29543
-29497
-29449
-29400
-29350
-29298
-29245
-29191
-29135
-29078
-29019
-28959
-28897
-28835
-28771
-28705
-28639
-28572
-28504
-28435
-28365
-28294
-28223
-28151
-28079
-28008
-27936
-27865
-27795
-27726
-27658
-27591
-27525
-27460
-27397
-27335
-27274
-27214
-27155
-27097
-27040
-26983
-26927
-26872
-26817
-26762
-26708
-26653
-26598
-26543
-26488
-26431
-26374
-26316
-26257
-26197
-26135
-26072
-26008
-25942
-25874
-25804
-25733
-25659
-25583
-25505
-25423
-25339
-25252
-25162
-25068
-24972
-24872
-24770
-24664
-24556
-24446
-24333
-24217
-24099
-23980
-23858
-23734
-23608
-23480
-23351
-23220
-23088
-22955
-22822
-22688
-22553
-22419
-22285
-22151
-22018
-21885
-21752
-21620
-21488
-21356
-21224
-21093
-20961
-20829
-20697
-20564
-20429
-20294
-20156
-20017
-19875
-19731
-19585
-19435
-19283
-19126
-18967
-18804
-18636
-18465
-18289
-18110
-17926
-17738
-17546
-17350
-17150
-16946
-16738
-16527
-16312
-16094
-15874
-15651
-15427
-15200
-14972
-14742
-14512
-14281
-14050
-13819
-13588
-13358
-13129
-12901
-12675
-12452
-12231
-12013
-11797
-11585
-11376
-11170
-10967
-10767
-10569
-10373
-10180
-9988
-9797
-9608
-9418
-9229
-9040
-8850
-8660
-8469
-8277
-8083
-7889
-7692
-7495
-7295
-7094
-6892
-6688
-6483
-6277
-6070
-5862
-5653
-5443
-5233
-5021
-4810
-4597
-4384
-4170
-3955
-3740
-3525
-3310
-3095
-2880
-2665
-2450
-2236
-2021
-1808
-1595
-1382
-1169
-956
-744
-532
-320
-108
103
315
527
739
950
1162
1374
1586
1799
2011
2225
2438
2652
2867
3082
3296
3511
3725
3939
4151
4363
4573
4781
4988
5193
5397
5599
5799
5998
6196
6393
6588
6783
6976
7168
7360
7551
7741
7931
8122
8312
8502
8692
8882
9072
9261
9449
9637
9824
10009
10193
10375
10556
10735
10912
11087
11260
11431
11600
11767
11933
12096
12259
12419
12578
12736
12893
13049
13204
13358
13511
13664
13818
13971
14125
14279
14434
14590
14748
14906
15067
15229
15393
15559
15728
15900
16074
16251
16431
16613
16797
16985
17175
17368
17563
17761
17962
18165
18370
18576
18785
18995
19205
19417
19628
19841
20053
20265
20476
20687
20897
21106
21315
21521
21727
21931
22133
22333
22532
22729
22925
23120
23313
23505
23697
23887
24077
24265
24453
24639
24824
25007
25189
25369
25548
25724
25898
26071
26241
26409
26575
26739
26901
27061
27221
27380
27538
27696
27853
28011
28169
28328
28487
28646
28806
28966
29127
29289
29452
29616
29780
29944
30110
30275
30441
30608
30774
30940
31106
31272
31437
31602
31766
31930
32092
32253
32412
32570
32728
32883
33035
33186
33334
33480
33625
33768
33910
34051
34192
34333
34474
34616
34758
34902
35047
35193
35340
35488
35636
35785
35935
36084
36234
36383
36531
36679
36827
36973
37119
37264
37407
37550
37691
37831
37970
38108
38245
38381
38517
38652
38786
38920
39054
39187
39319
39451
39581
39711
39840
39967
40094
40219
40342
40465
40586
40706
40826
40944
41062
41180
41297
41415
41532
41650
41768
41887
42006
42125
42244
42364
42483
42602
42721
42840
42958
43075
43192
43308
43423
43538
43652
43767
43881
43995
44109
44223
44338
44453
44569
44685
44801
44918
45035
45152
45271
45390
45510
45631
45753
45877
46002
46128
46257
46387
46519
46653
46789
46928
47068
47209
47353
47498
47643
47790
47937
48085
48232
48380
48527
48674
48821
48967
49112
49257
49401
49544
49687
49828
49969
50110
50250
50390
50529
50669
50809
50949
51089
51229
51368
51506
51644
51781
51917
52051
52185
52317
52449
52578
52707
52834
52959
53083
53205
53326
53445
53563
53680
53795
53909
54023
54135
54248
54360
54473
54585
54698
54812
54926
55040
55155
55270
55386
55502
55619
55735
55852
55970
56088
56206
56326
56446
56567
56689
56812
56936
57061
57186
57312
57438
57565
57692
57820
57947
58075
58203
58331
58458
58586
58713
58840
58967
59093
59219
59344
59469
59593
59716
59838
59959
60079
60198
60315
60431
60546
60660
60772
60883
60993
61101
61208
61314
61420
61524
61628
61731
61833
61935
62037
62138
62239
62338
62438
62536
62635
62732
62829
62926
63022
63118
63214
63309
63405
63501
63597
63693
63789
63886
63983
64081
64178
64277
64376
64474
64575
64675
64775
64875
64974
65075
65173
65269
65364
65458
65549
65637
65723
65806
65887
65965
66040
66113
66184
66253
66319
66382
66443
66502
66559
66613
66666
66716
66765
66812
66858
66903
66946
66989
67031
67073
67114
67155
67196
67237
67278
67318
67358
67398
67437
67476
67515
67553
67590
67627
67664
67700
67735
67770
67803
67836
67867
67897
67927
67955
67982
68008
68033
68058
68083
68107
68131
68155
68179
68204
68229
68255
68281
68307
68334
68362
68389
68417
68445
68474
68502
68530
68559
68587
68615
68643
68671
68697
68724
68750
68775
68799
68823
68846
68869
68892
68914
68937
68960
68983
69007
69031
69056
69081
69107
69133
69160
69188
69216
69246
69276
69307
69338
69370
69402
69435
69467
69500
69532
69564
69595
69626
69656
69685
69713
69741
69769
69796
69823
69850
69877
69904
69933
69962
69991
70022
70054
70087
70121
70157
70194
70232
70272
70313
70356
70400
70446
70493
70541
70590
70639
70690
70741
70794
70847
70901
70957
71013
71072
71131
71193
71256
71321
71388
71457
71527
71600
71674
71750
71827
71907
71988
72070
72154
72239
72326
72413
72503
72593
72684
72776
72869
72962
73056
73150
73243
73337
73431
73525
73619
73713
73806
73900
73993
74085
74177
74268
74358
74447
74535
74622
74708
74794
74879
74963
75047
75130
75212
75294
75375
75456
75537
75617
75697
75777
75857
75936
76015
76094
76171
76247
76323
76397
76469
76540
76610
76678
76744
76809
76874
76937
76999
77061
77123
77185
77246
77307
77368
77430
77492
77554
77618
77682
77747
77814
77881
77951
78021
78093
78165
78239
78313
78387
78461
78535
78608
78681
78753
78824
78894
78964
79032
79099
79166
79231
79296
79360
79424
79487
79551
79615
79679
79744
79809
79875
79941
80008
80076
80144
80213
80283
80353
80425
80497
80571
80645
80721
80799
80878
80959
81042
81127
81213
81301
81390
81480
81570
81660
81749
81838
81926
82013
82099
82184
82268
82351
82434
82516
82597
82678
82758
82838
82917
82995
83072
83148
83223
83296
83367
83435
83502
83566
83627
83686
83743
83798
83851
83902
83953
84002
84051
84100
84149
84198
84248
84299
84350
84401
84453
84505
84558
84610
84663
84716
84768
84820
84872
84923
84974
85024
85074
85123
85172
85220
85268
85314
85360
85406
85450
85492
85533
85573
85610
85645
85678
85709
85737
85763
85786
85807
85826
85844
85860
85875
85889
85902
85915
85927
85938
85949
85960
85970
85979
85988
85997
86005
86012
86019
86027
86034
86042
86050
86060
86070
86082
86095
86110
86126
86145
86164
86186
86209
86233
86258
86284
86311
86339
86368
86397
86426
86457
86488
86519
86551
86584
86617
86650
86683
86715
86747
86777
86805
86832
86857
86879
86899
86916
86931
86944
86953
86961
86966
86968
86969
86969
86966
86962
86957
86951
86943
86933
86922
86910
86896
86881
86864
86846
86826
86805
86783
86759
86734
86709
86682
86654
86625
86595
86564
86532
86499
86466
86432
86397
86362
86326
86290
86254
86217
86179
86140
86101
86061
86021
85980
85939
85898
85857
85815
85774
85732
85690
85648
85605
85562
85519
85474
85429
85383
85335
85286
85235
85183
85128
85071
85013
84952
84889
84825
84760
84693
84625
84556
84486
84415
84343
84272
84199
84126
84053
83978
83903
83827
83751
83673
83594
83513
83431
83348
83262
83175
83087
82997
82905
82811
82716
82620
82523
82424
82326
82226
82127
82028
81928
81829
81731
81633
81535
81438
81341
81244
81148
81051
80953
80855
80756
80656
80555
80453
80349
80244
80137
80029
79918
79806
79692
79575
79456
79335
79212
79086
78957
78827
78695
78562
78426
78289
78150
78010
77868
77725
77580
77433
77285
77136
76985
76835
76683
76532
76380
76230
76080
75930
75782
75634
75488
75342
75197
75052
74907
74761
74615
74469
74322
74174
74026
73877
73727
73577
73426
73274
73121
72968
72813
72656
72497
72337
72174
72009
71841
71671
71499
71325
71149
70970
70789
70607
70422
70236
70048
69859
69668
69477
69285
69092
68898
68703
68508
68313
68117
67921
67724
67526
67329
67130
66931
66731
66530
66329
66126
65923
65718
65513
65306
65099
64890
64680
64468
64256
64042
63826
63608
63389
63167
62943
62718
62490
62260
62028
61794
61558
61319
61078
60836
60590
60343
60093
59841
59586
59330
59072
58812
58550
58288
58024
57760
57494
57228
56962
56695
56428
56161
55893
55625
55357
55088
54818
54548
54277
54005
53732
53458
53182
52904
52625
52344
52061
51775
51487
51196
50902
50605
50306
50003
49697
49389
49077
48764
48448
48129
47809
47488
47165
46842
46517
46193
45868
45543
45218
44894
44570
44247
43925
43604
43283
42964
42646
42329
42014
41699
41386
41074
40763
40452
40143
39834
39526
39218
38911
38604
38297
37990
37684
37378
37072
36766
36461
36156
35851
35546
35241
34936
34631
34326
34021
33716
33411
33105
32800
32493
32186
31877
31567
31256
30942
30627
30309
29989
29667
29343
29016
28688
28358
28027
27695
27362
27028
26694
26360
26025
25690
25355
25021
24686
24352
24017
23684
23350
23017
22685
22353
22022
21693
21364
21036
20710
20385
20061
19738
19417
19097
18777
18459
18141
17824
17507
17191
16874
16558
16242
15925
15608
15291
14973
14654
14334
14013
13692
13369
13045
12720
12394
12067
11740
11412
11083
10754
10425
10096
9768
9440
9112
8785
8459
8134
7810
7488
7166
6845
6525
6206
5888
5570
5253
4936
4618
4301
3983
3665
3347
3028
2709
2390
2070
1751
1432
1113
795
477
160
-156
-471
-785
-1099
-1413
-1726
-2039
-2352
-2665
-2978
-3290
-3603
-3915
-4227
-4538
-4849
-5158
-5466
-5773
-6079
-6383
-6685
-6985
-7283
-7579
-7873
-8164
-8452
-8738
-9021
-9303
-9582
-9859
-10134
-10408
-10681
-10953
-11224
-11494
-11764
-12033
-12301
-12569
-12836
-13103
-13370
-13636
-13903
-14169
-14435
-14701
-14968
-15234
-15500
-15766
-16030
-16296
-16561
-16825
-17089
-17351
-17613
-17874
-18133
-18391
-18648
-18903
-19157
-19410
-19661
-19911
-20160
-20407
-20653
-20898
-21142
-21385
-21627
-21869
-22110
-22352
-22594
-22836
-23080
-23324
-23568
-23814
-24060
-24308
-24556
-24805
-25055
-25306
-25558
-25810
-26063
-26316
-26571
-26825
-27080
-27335
-27591
-27846
-28100
-28355
-28609
-28862
-29115
-29367
-29619
-29870
-30121
-30372
-30622
-30872
-31122
-31371
-31621
-31869
-32116
-32365
-32612
-32858
-33104
-33350
-33594
-33839
-34082
-34326
-34568
-34810
-35052
-35294
-35535
-35776
-36017
-36257
-36497
-36738
-36978
-37218
-37457
-37696
-37935
-38174
-38411
-38647
-38883
-39116
-39349
-39579
-39808
-40034
-40259
-40481
-40702
-40921
-41138
-41353
-41567
-41780
-41991
-42202
-42412
-42622
-42831
-43041
-43250
-43460
-43669
-43879
-44089
-44298
-44508
-44717
-44926
-45134
-45341
-45548
-45753
-45958
-46161
-46362
-46562
-46760
-46956
-47150
-47341
-47531
-47719
-47905
-48090
-48273
-48455
-48636
-48817
-48997
-49177
-49357
-49536
-49716
-49895
-50074
-50254
-50432
-50611
-50788
-50965
-51142
-51317
-51490
-51663
-51834
-52003
-52170
-52336
-52499
-52661
-52820
-52977
-53132
-53284
-53435
-53583
-53728
-53871
-54012
-54150
-54285
-54418
-54548
-54676
-54802
-54925
-55047
-55168
-55287
-55405
-55523
-55640
-55758
-55876
-55995
-56114
-56235
-56357
-56480
-56604
-56729
-56856
-56984
-57112
-57241
-57371
-57500
-57630
-57758
-57886
-58013
-58138
-58261
-58383
-58503
-58620
-58735
-58849
-58960
-59070
-59177
-59283
-59387
-59490
-59591
-59690
-59789
-59886
-59983
-60079
-60175
-60270
-60366
-60462
-60558
-60654
-60751
-60849
-60947
-61046
-61145
-61245
-61346
-61446
-61547
-61647
-61748
-61848
-61947
-62046
-62144
-62241
-62337
-62432
-62525
-62617
-62707
-62795
-62882
-62967
-63051
-63134
-63216
-63297
-63377
-63456
-63534
-63611
-63688
-63764
-63840
-63915
-63990
-64063
-64138
-64212
-64288
-64363
-64437
-64513
-64587
-64664
-64741
-64818
-64897
-64976
-65055
-65135
-65218
-65301
-65384
-65468
-65553
-65639
-65726
-65814
-65903
-65993
-66083
-66174
-66266
-66358
-66450
-66542
-66634
-66725
-66816
-66906
-66995
-67083
-67170
-67256
-67341
-67424
-67507
-67588
-67668
-67747
-67825
-67902
-67979
-68055
-68131
-68207
-68283
-68360
-68436
-68513
-68589
-68666
-68744
-68821
-68899
-68978
-69056
-69136
-69216
-69296
-69378
-69460
-69544
-69629
-69714
-69801
-69890
-69979
-70069
-70161
-70254
-70347
-70441
-70536
-70631
-70726
-70821
-70915
-71010
-71104
-71198
-71291
-71384
-71476
-71568
-71659
-71749
-71839
-71928
-72016
-72105
-72193
-72280
-72368
-72456
-72543
-72631
-72719
-72808
-72896
-72985
-73074
-73163
-73252
-73340
-73428
-73516
-73603
-73690
-73776
-73860
-73944
-74027
-74109
-74190
-74270
-74348
-74426
-74503
-74579
-74655
-74730
-74805
-74880
-74956
-75032
-75109
-75186
-75265
-75344
-75424
-75505
-75586
-75668
-75751
-75834
-75917
-76001
-76085
-76170
-76254
-76339
-76424
-76509
-76594
-76679
-76764
-76849
-76934
-77019
-77104
-77189
-77275
-77360
-77446
-77533
-77621
-77710
-77800
-77892
-77985
-78080
-78177
-78276
-78378
-78481
-78587
-78694
-78803
-78913
-79024
-79136
-79249
-79361
-79474
-79586
-79698
-79810
-79921
-80030
-80139
-80247
-80353
-80458
-80561
-80663
-80764
-80862
-80960
-81055
-81150
-81242
-81333
-81422
-81510
-81597
-81683
-81767
-81851
-81934
-82016
-82097
-82177
-82257
-82336
-82415
-82493
-82571
-82648
-82725
-82802
-82879
-82956
-83034
-83112
-83190
-83269
-83349
-83429
-83511
-83593
-83676
-83759
-83843
-83928
-84012
-84097
-84182
-84266
-84350
-84433
-84516
-84598
-84680
-84762
-84843
-84924
-85005
-85087
-85169
-85252
-85335
-85420
-85505
-85592
-85679
-85768
-85857
-85948
-86039
-86132
-86226
-86320
-86416
-86512
-86609
-86707
-86805
-86904
-87003
-87102
-87201
-87299
-87398
-87496
-87594
-87691
-87787
-87882
-87976
-88070
-88162
-88253
-88343
-88433
-88521
-88608
-88694
-88780
-88864
-88948
-89031
-89113
-89194
-89274
-89353
-89431
-89509
-89585
-89660
-89735
-89808
-89881
-89954
-90026
-90097
-90169
-90240
-90311
-90382
-90453
-90525
-90596
-90667
-90738
-90808
-90878
-90947
-91015
-91081
-91147
-91210
-91272
-91332
-91390
-91446
-91500
-91552
-91601
-91648
-91693
-91735
-91775
-91813
-91849
-91882
-91913
-91943
-91970
-91995
-92018
-92039
-92059
-92077
-92095
-92111
-92127
-92142
-92157
-92171
-92186
-92201
-92215
-92230
-92244
-92258
-92272
-92286
-92300
-92313
-92326
-92339
-92351
-92363
-92374
-92385
-92395
-92405
-92414
-92424
-92433
-92441
-92450
-92458
-92466
-92473
-92479
-92485
-92490
-92494
-92496
-92498
-92498
-92497
-92495
-92492
-92487
-92481
-92474
-92466
-92457
-92448
-92437
-92426
-92414
-92401
-92388
-92374
-92359
-92345
-92329
-92314
-92298
-92282
-92266
-92250
-92234
-92218
-92202
-92187
-92171
-92156
-92140
-92124
-92108
-92091
-92073
-92056
-92037
-92018
-91999
-91978
-91958
-91937
-91915
-91893
-91870
-91847
-91823
-91798
-91773
-91747
-91721
-91693
-91665
-91636
-91607
-91576
-91545
-91513
-91480
-91446
-91411
-91374
-91335
-91295
-91253
-91210
-91165
-91118
-91070
-91020
-90968
-90915
-90861
-90806
-90749
-90691
-90632
-90572
-90511
-90450
-90387
-90323
-90258
-90193
-90126
-90059
-89990
-89921
-89850
-89779
-89707
-89633
-89559
-89484
-89408
-89332
-89254
-89176
-89096
-89016
-88935
-88852
-88768
-88683
-88596
-88508
-88418
-88327
-88233
-88138
-88041
-87942
-87842
-87740
-87637
-87534
-87429
-87324
-87219
-87114
-87009
-86904
-86800
-86696
-86593
-86490
-86388
-86286
-86185
-86085
-85985
-85886
-85788
-85691
-85595
-85501
-85407
-85315
-85224
-85134
-85045
-84956
-84869
-84781
-84694
-84607
-84520
-84433
-84345
-84257
-84169
-84081
-83993
-83905
-83816
-83728
-83640
-83552
-83464
-83376
-83288
-83200
-83112
-83024
-82937
-82849
-82761
-82674
-82587
-82499
-82412
-82324
-82236
-82149
-82060
-81972
-81883
-81794
-81704
-81614
-81524
-81433
-81341
-81249
-81156
-81062
-80967
-80871
-80774
-80674
-80573
-80470
-80366
-80259
-80151
-80041
-79929
-79815
-79700
-79583
-79465
-79346
-79225
-79103
-78981
-78858
-78734
-78610
-78486
-78362
-78237
-78113
-77990
-77866
-77743
-77621
-77499
-77378
-77257
-77137
-77017
-76898
-76780
-76662
-76544
-76427
-76310
-76194
-76078
-75962
-75846
-75731
-75616
-75501
-75386
-75271
-75157
-75043
-74929
-74815
-74700
-74586
-74471
-74355
-74240
-74123
-74006
-73888
-73769
-73649
-73528
-73406
-73282
-73156
-73029
-72900
-72770
-72638
-72504
-72368
-72231
-72092
-71952
-71811
-71668
-71525
-71380
-71235
-71090
-70944
-70798
-70652
-70506
-70360
-70214
-70069
-69924
-69780
-69637
-69495
-69353
-69211
-69070
-68930
-68789
-68649
-68508
-68368
-68226
-68084
-67941
-67798
-67653
-67507
-67360
-67212
-67063
-66912
-66761
-66607
-66453
-66297
-66139
-65980
-65820
-65658
-65495
-65331
-65166
-65000
-64833
-64665
-64495
-64325
-64156
-63984
-63812
-63640
-63467
-63293
-63118
-62943
-62767
-62591
-62414
-62235
-62057
-61877
-61697
-61516
-61334
-61152
-60969
-60786
-60603
-60418
-60234
-60048
-59863
-59676
-59490
-59302
-59115
-58926
-58738
-58549
-58359
-58169
-57979
-57789
-57598
-57408
-57217
-57027
-56837
-56647
-56457
-56268
-56079
-55890
-55702
-55513
-55324
-55135
-54945
-54755
-54564
-54372
-54180
-53986
-53792
-53597
-53401
-53204
-53006
-52807
-52606
-52405
-52202
-51999
-51794
-51587
-51380
-51171
-50961
-50749
-50536
-50321
-50104
-49886
-49666
-49444
-49221
-48995
-48768
-48539
-48309
-48078
-47845
-47611
-47377
-47141
-46905
-46669
-46432
-46195
-45958
-45721
-45484
-45248
-45011
-44775
-44539
-44304
-44069
-43835
-43602
-43368
-43135
-42903
-42671
-42439
-42208
-41976
-41745
-41514
-41282
-41051
-40820
-40589
-40358
-40127
-39896
-39664
-39432
-39200
-38967
-38734
-38499
-38264
-38029
-37792
-37554
-37316
-37077
-36838
-36598
-36358
-36119
-35879
-35640
-35400
-35162
-34924
-34687
-34451
-34216
-33982
-33750
-33520
-33290
-33062
-32836
-32610
-32384
-32161
-31938
-31715
-31493
-31270
-31048
-30825
-30602
-30379
-30155
-29931
-29706
-29481
-29255
-29028
-28800
-28571
-28340
-28108
-27875
-27640
-27403
-27165
-26925
-26683
-26440
-26195
-25948
-25700
-25450
-25199
-24946
-24692
-24437
-24181
-23923
-23665
-23407
-23147
-22887
-22626
-22364
-22103
-21840
-21577
-21314
-21050
-20786
-20521
-20256
-19990
-19723
-19456
-19187
-18918
-18649
-18378
-18107
-17835
-17563
-17289
-17016
-16741
-16466
-16190
-15915
-15639
-15363
-15086
-14810
-14533
-14256
-13980
-13702
-13425
-13148
-12869
-12591
-12311
-12031
-11751
-11469
-11187
-10904
-10620
-10336
-10051
-9765
-9479
-9192
-8904
-8615
-8326
-8035
-7744
-7451
-7158
-6863
-6567
-6270
-5972
-5673
-5372
-5071
-4768
-4464
-4159
-3854
-3547
-3240
-2932
-2624
-2315
-2007
-1698
-1389
-1081
-773
-466
-159
147
453
759
1063
1368
1672
1976
2280
2584
2888
3191
3495
3799
4102
4405
4708
5010
5312
5613
5913
6212
6511
6808
7105
7401
7695
7989
8282
8574
8865
9155
9445
9734
10023
10312
10600
10887
11175
11463
11752
12040
12330
12620
12911
13203
13496
13790
14085
14382
14679
14977
15276
15576
15877
16178
16482
16786
17090
17395
17701
18007
18314
18621
18929
19237
19546
19855
20165
20475
20785
21096
21407
21718
22029
22340
22650
22960
23269
23578
23887
24194
24501
24808
25113
25418
25722
26026
26330
26632
26935
27236
27537
27837
28137
28435
28733
29030
29325
29621
29915
30208
30500
30792
31083
31373
31662
31950
32238
32525
32811
33096
33380
33664
33947
34230
34512
34794
35076
35357
35639
35920
36201
36482
36763
37044
37324
37604
37883
38162
38440
38717
38994
39270
39545
39820
40095
40369
40642
40915
41188
41460
41733
42005
42277
42548
42819
43090
43361
43631
43901
44170
44438
44706
44974
45240
45506
45772
46037
46300
46564
46826
47088
47349
47609
47868
48126
48383
48640
48896
49150
49404
49657
49908
50159
50408
50657
50904
51149
51393
51636
51877
52116
52354
52590
52824
53056
53286
53514
53739
53963
54185
54404
54622
54837
55050
55262
55471
55678
55883
56086
56287
56486
56683
56877
57070
57261
57450
57637
57823
58007
58189
58370
58549
58728
58904
59080
59254
59427
59599
59770
59939
60108
60275
60441
60606
60770
60933
61096
61257
61417
61577
61736
61893
62050
62206
62360
62514
62666
62817
62967
63115
63262
63408
63551
63694
63835
63975
64113
64250
64385
64521
64654
64785
64916
65044
65171
65296
65420
65542
65662
65781
65899
66014
66129
66242
66354
66465
66574
66683
66790
66897
67002
67107
67210
67313
67414
67514
67613
67711
67808
67903
67997
68089
68180
68269
68357
68443
68527
68610
68691
68771
68849
68926
69001
69075
69147
69219
69289
69358
69427
69494
69561
69627
69693
69758
69822
69887
69951
70015
70079
70143
70207
70271
70335
70399
70463
70527
70590
70654
70717
70780
70842
70904
70966
71028
71089
71149
71209
71268
71327
71385
71442
71499
71555
71610
71664
71718
71771
71823
71875
71926
71976
72026
72075
72123
72170
72216
72262
72306
72349
72391
72432
72471
72509
72545
72580
72613
72644
72673
72701
72727
72751
72773
72794
72813
72831
72848
72864
72878
72891
72904
72915
72926
72936
72945
72954
72963
72971
72979
72987
72995
73002
73009
73016
73024
73031
73039
73047
73055
73064
73074
73085
73096
73108
73120
73134
73148
73163
73178
73194
73211
73228
73245
73263
73280
73298
73315
73332
73348
73364
73378
73392
73405
73418
73429
73440
73450
73459
73467
73474
73481
73487
73492
73496
73500
73503
73506
73509
73511
73512
73513
73514
73514
73514
73513
73512
73510
73508
73505
73501
73497
73491
73485
73477
73468
73458
73447
73435
73422
73407
73392
73375
73357
73339
73320
73300
73280
73259
73238
73216
73194
73172
73148
73125
73101
73077
73052
73028
73003
72978
72953
72929
72904
72880
72857
72834
72811
72789
72768
72747
72726
72706
72686
72667
72647
72627
72607
72588
72568
72547
72526
72505
72482
72459
72435
72410
72385
72358
72330
72301
72270
72239
72207
72173
72138
72102
72065
72026
71987
71946
71904
71861
71817
71771
71725
71678
71629
71580
71529
71478
71425
71372
71318
71263
71207
71151
71094
71037
70979
70920
70861
70802
70742
70683
70623
70563
70503
70443
70383
70322
70262
70201
70139
70078
70016
69954
69891
69828
69764
69700
69635
69569
69503
69436
69369
69301
69232
69162
69091
69020
68948
68875
68801
68726
68651
68574
68497
68419
68340
68260
68179
68097
68014
67929
67843
67757
67669
67580
67490
67400
67308
67216
67123
67029
66935
66840
66744
66648
66551
66454
66356
66257
66158
66058
65957
65855
65753
65651
65548
65444
65342
65239
65135
65032
64929
64825
64721
64619
64515
64411
64307
64203
64099
63994
63889
63784
63679
63574
63468
63362
63256
63148
63040
62932
62822
62712
62600
62488
62375
62261
62147
62031
61915
61799
61681
61564
61446
61327
61208
61088
60969
60848
60728
60607
60486
60364
60243
60121
59998
59875
59752
59628
59504
59378
59252
59126
58998
58869
58739
58609
58478
58346
58213
58080
57946
57812
57677
57543
57408
57273
57138
57003
56868
56734
56599
56464
56330
56195
56061
55926
55791
55657
55522
55386
55251
55115
54979
54842
54706
54568
54431
54293
54154
54016
53877
53738
53598
53459
53319
53179
53039
52899
52759
52618
52478
52337
52196
52055
51914
51773
51632
51491
51351
51211
51071
50931
50792
50654
50515
50378
50240
50103
49967
49830
49694
49559
49423
49287
49152
49016
48880
48744
48608
48472
48336
48199
48063
47926
47790
47653
47517
47381
47245
47110
46974
46839
46704
46569
46435
46300
46165
46030
45895
45760
45624
45489
45353
45216
45080
44943
44806
44669
44531
44393
44255
44117
43977
43838
43697
43556
43415
43272
43130
42986
42842
42698
42554
42409
42264
42119
41974
41829
41684
41539
41393
41249
41104
40959
40815
40672
40529
40386
40245
40104
39964
39824
39685
39547
39410
39273
39136
39000
38864
38727
38591
38455
38318
38181
38044
37906
37768
37629
37490
37351
37211
37070
36929
36788
36647
36505
36363
36221
36080
35938
35796
35655
35513
35371
35229
35087
34945
34802
34659
34515
34371
34226
34081
33936
33790
33643
33496
33349
33201
33053
32904
32756
32607
32458
32308
32159
32012
31863
31714
31564
31415
31265
31115
30965
30815
30664
30514
30363
30213
30063
29913
29764
29615
29467
29320
29173
29027
28882
28738
28594
28451
28309
28167
28026
27885
27745
27605
27465
27326
27186
27047
26907
26768
26628
26488
26348
26208
26067
25926
25785
25643
25500
25357
25214
25069
24924
24778
24631
24484
24336
24187
24038
23888
23737
23586
23435
23283
23130
22977
22824
22670
22516
22362
22207
22053
21898
21744
21590
21437
21284
21132
20980
20829
20678
20529
20380
20231
20084
19936
19790
19643
19497
19352
19206
19061
18916
18770
18625
18479
18333
18187
18040
17893
17746
17599
17451
17302
17153
17004
16855
16704
16554
16402
16250
16097
15945
15791
15637
15482
15327
15171
15015
14858
14700
14543
14385
14227
14069
13911
13753
13595
13437
13280
13122
12965
12808
12652
12495
12338
12181
12023
11866
11708
11549
11390
11231
11071
10911
10750
10588
10427
10264
10102
9939
9775
9612
9448
9284
9120
8955
8791
8627
8463
8299
8135
7972
7809
7647
7485
7323
7162
7001
6840
6680
6520
6360
6201
6042
5884
5726
5569
5413
5257
5101
4947
4793
4639
4487
4335
4183
4032
3882
3733
3584
3436
3288
3141
2994
2848
2703
2558
2413
2269
2126
1983
1841
1699
1558
1418
1279
1140
1002
865
729
593
459
324
190
57
-76
-208
-341
-472
-604
-735
-865
-995
-1124
-1253
-1382
-1510
-1638
-1765
-1891
-2017
-2142
-2267
-2391
-2515
-2637
-2759
-2880
-3001
-3120
-3239
-3357
-3474
-3591
-3706
-3821
-3934
-4046
-4158
-4269
-4378
-4487
-4594
-4701
-4807
-4911
-5016
-5119
-5222
-5324
-5426
-5527
-5627
-5727
-5827
-5926
-6024
-6122
-6220
-6316
-6413
-6508
-6603
-6698
-6792
-6886
-6979
-7072
-7164
-7257
-7349
-7441
-7534
-7626
-7718
-7810
-7901
-7993
-8084
-8176
-8266
-8357
-8446
-8536
-8624
-8713
-8800
-8887
-8973
-9058
-9142
-9225
-9307
-9388
-9468
-9547
-9625
-9701
-9777
-9852
-9926
-9999
-10070
-10141
-10211
-10280
-10348
-10415
-10481
-10546
-10610
-10674
-10737
-10799
-10861
-10922
-10982
-11042
-11101
-11160
-11218
-11276
-11334
-11391
-11448
-11505
-11562
-11619
-11676
-11733
-11790
-11847
-11904
-11961
-12019
-12076
-12134
-12192
-12250
-12308
-12367
-12425
-12484
-12543
-12601
-12660
-12718
-12776
-12834
-12891
-12948
-13005
-13061
-13118
-13173
-13228
-13283
-13338
-13392
-13445
-13499
-13552
-13605
-13657
-13710
-13762
-13814
-13866
-13918
-13970
-14022
-14073
-14125
-14176
-14227
-14278
-14329
-14379
-14430
-14480
-14529
-14578
-14627
-14676
-14724
-14772
-14820
-14867
-14915
-14962
-15010
-15057
-15105
-15153
-15201
-15249
-15297
-15346
-15395
-15444
-15493
-15543
-15593
-15643
-15693
-15744
-15795
-15847
-15898
-15950
-16003
-16055
-16108
-16161
-16215
-16268
-16322
-16376
-16430
-16484
-16537
-16590
-16644
-16696
-16749
-16801
-16852
-16903
-16954
-17004
-17054
-17104
-17153
-17203
-17252
-17302
-17351
-17402
-17452
-17503
-17554
-17606
-17658
-17711
-17763
-17816
-17869
-17922
-17975
-18027
-18079
-18131
-18182
-18232
-18282
-18331
-18379
-18427
-18474
-18520
-18565
-18610
-18654
-18697
-18740
-18782
-18823
-18864
-18904
-18943
-18981
-19019
-19057
-19094
-19130
-19166
-19201
-19236
-19270
-19304
-19338
-19371
-19404
-19436
-19468
-19500
-19532
-19563
-19595
-19626
-19658
-19689
-19721
-19753
-19786
-19818
-19851
-19885
-19918
-19953
-19987
-20022
-20058
-20093
-20129
-20165
-20201
-20237
-20273
-20308
-20344
-20380
-20415
-20450
-20485
-20520
-20554
-20589
-20623
-20657
-20690
-20723
-20756
-20789
-20822
-20854
-20886
-20918
-20950
-20982
-21013
-21044
-21075
-21105
-21135
-21165
-21195
-21224
-21253
-21282
-21310
-21338
-21367
-21394
-21422
-21450
-21477
-21505
-21532
-21559
-21585
-21612
-21638
-21665
-21691
-21717
-21743
-21769
-21794
-21820
-21845
-21870
-21894
-21919
-21943
-21966
-21990
-22013
-22036
-22058
-22081
-22104
-22126
-22149
-22171
-22194
-22217
-22240
-22263
-22286
-22309
-22332
-22356
-22379
-22402
-22425
-22448
-22471
-22494
-22517
-22540
-22563
-22586
-22609
-22633
-22656
-22679
-22702
-22725
-22748
-22771
-22793
-22814
-22835
-22856
-22876
-22895
-22913
-22931
-22949
-22966
-22983
-22999
-23015
-23030
-23046
-23061
-23077
-23092
-23108
-23123
-23139
-23154
-23170
-23186
-23202
-23218
-23234
-23251
-23268
-23286
-23304
-23323
-23342
-23362
-23381
-23401
-23421
-23441
-23461
-23480
-23499
-23518
-23536
-23553
-23570
-23585
-23600
-23614
-23627
-23640
-23651
-23662
-23672
-23682
-23691
-23700
-23708
-23716
-23724
-23731
-23737
-23743
-23749
-23754
-23758
-23763
-23766
-23769
-23771
-23773
-23775
-23775
-23775
-23774
-23773
-23771
-23768
-23764
-23760
-23756
-23750
-23744
-23738
-23731
-23723
-23715
-23706
-23697
-23688
-23678
-23667
-23657
-23645
-23634
-23622
-23609
-23596
-23583
-23569
-23555
-23540
-23524
-23508
-23492
-23474
-23456
-23438
-23419
-23399
-23379
-23358
-23337
-23315
-23293
-23271
-23248
-23224
-23200
-23175
-23150
-23124
-23097
-23069
-23040
-23009
-22978
-22945
-22911
-22876
-22839
-22801
-22762
-22722
-22681
-22638
-22595
-22551
-22506
-22460
-22414
-22367
-22320
-22273
-22226
-22179
-22132
-22086
-22039
-21993
-21947
-21901
-21855
-21810
-21764
-21719
-21673
-21627
-21582
-21536
-21491
-21446
-21400
-21355
-21311
-21266
-21222
-21178
-21134
-21091
-21047
-21004
-20960
-20917
-20873
-20829
-20785
-20740
-20694
-20647
-20600
-20551
-20502
-20451
-20399
-20345
-20290
-20234
-20177
-20118
-20059
-19998
-19936
-19873
-19809
-19744
-19679
-19612
-19544
-19476
-19406
-19336
-19266
-19194
-19122
-19050
-18977
-18903
-18829
-18755
-18680
-18605
-18530
-18455
-18379
-18303
-18226
-18149
-18072
-17995
-17917
-17839
-17760
-17681
-17602
-17523
-17444
-17364
-17284
-17203
-17123
-17042
-16961
-16880
-16798
-16716
-16633
-16550
-16467
-16383
-16297
-16212
-16126
-16039
-15951
-15862
-15772
-15682
-15591
-15499
-15406
-15313
-15218
-15123
-15027
-14929
-14831
-14731
-14631
-14529
-14426
-14322
-14217
-14111
-14004
-13897
-13788
-13679
-13570
-13460
-13349
-13238
-13127
-13015
-12903
-12790
-12678
-12564
-12451
-12337
-12223
-12108
-11993
-11878
-11762
-11646
-11529
-11412
-11294
-11176
-11058
-10939
-10819
-10699
-10579
-10458
-10336
-10214
-10091
-9968
-9845
-9721
-9596
-9471
-9346
-9220
-9094
-8967
-8840
-8713
-8585
-8457
-8329
-8201
-8073
-7945
-7817
-7688
-7560
-7432
-7304
-7176
-7049
-6921
-6793
-6666
-6539
-6412
-6284
-6157
-6030
-5903
-5776
-5650
-5523
-5396
-5269
-5143
-5016
-4890
-4763
-4637
-4510
-4384
-4257
-4131
-4003
-3877
-3750
-3623
-3496
-3369
-3242
-3115
-2987
-2860
-2733
-2605
-2478
-2350
-2222
-2093
-1964
-1835
-1706
-1577
-1447
-1318
-1188
-1058
-928
-797
-667
-537
-407
-277
-147
-18
112
241
370
498
626
753
880
1006
1131
1256
1380
1503
1626
1748
1869
1989
2109
2228
2347
2465
2583
2699
2816
2931
3046
3161
3275
3389
3502
3615
3728
3841
3954
4066
4179
4292
4406
4519
4633
4747
4861
4975
5090
5205
5319
5434
5549
5663
5777
5891
6004
6117
6229
6341
6452
6562
6672
6781
6889
6997
7105
7211
7318
7423
7529
7634
7738
7843
7946
8050
8153
8256
8358
8460
8562
8663
8764
8865
8965
9065
9165
9264
9363
9462
9561
9659
9757
9855
9953
10050
10148
10245
10342
10440
10536
10633
10730
10826
10922
11017
11112
11206
11299
11392
11484
11575
11665
11755
11843
11931
12018
12104
12189
12273
12357
12439
12521
12602
12682
12761
12839
12916
12993
13068
13142
13215
13287
13358
13428
13497
13564
13631
13697
13761
13825
13888
13951
14012
14073
14133
14193
14251
14309
14366
14422
14478
14532
14586
14640
14692
14744
14795
14846
14896
14945
14994
15042
15089
15136
15182
15227
15272
15316
15359
15401
15443
15483
15523
15561
15599
15636
15671
15706
15739
15772
15803
15833
15862
15890
15917
15942
15967
15990
16012
16033
16053
16072
16090
16108
16123
16140
16155
16172
16187
16201
16216
16230
16245
16259
16273
16286
16300
16314
16327
16338
16351
16363
16373
16386
16396
16407
16417
16427
16437
16447
16456
16465
16475
16483
16492
16500
16508
16516
16523
16531
16537
16543
16549
16555
16560
16565
16569
16573
16577
16580
16584
16587
16591
16594
16598
16601
16605
16608
16612
16616
16619
16623
16627
16631
16635
16639
16644
16648
16653
16657
16662
16666
16670
16674
16677
16680
16683
16686
16688
16690
16691
16693
16694
16694
16695
16695
16695
16695
16695
16694
16694
16693
16692
16691
16690
16689
16688
16687
16686
16685
16684
16683
16682
16681
16680
16679
16678
16676
16675
16673
16671
16669
16666
16663
16660
16657
16653
16649
16644
16639
16633
16627
16621
16614
16606
16598
16589
16580
16570
16560
16549
16537
16526
16513
16500
16487
16473
16458
16443
16428
16412
16396
16379
16361
16344
16326
16306
16286
16268
16247
16226
16204
16184
16161
16140
16117
16094
16073
16050
16027
16004
15983
15961
15938
15916
15895
15873
15852
15830
15809
15788
15767
15746
15726
15705
15684
15663
15643
15623
15603
15583
15563
15543
15524
15504
15484
15464
15444
15424
15403
15382
15360
15338
15315
15292
15269
15245
15220
15196
15171
15145
15120
15094
15068
15041
15014
14987
14960
14932
14903
14875
14845
14816
14785
14754
14723
14690
14657
14623
14589
14553
14517
14480
14442
14404
14365
14325
14285
14244
14203
14161
14118
14076
14032
13989
13946
13902
13858
13814
13771
13727
13683
13639
13595
13551
13507
13462
13417
13371
13325
13279
13232
13185
13138
13090
13042
12993
12944
12895
12845
12795
12745
12694
12642
12590
12537
12484
12431
12377
12324
12270
12217
12163
12110
12056
12003
11950
11896
11843
11790
11737
11684
11630
11577
11523
11469
11415
11361
11306
11250
11195
11138
11082
11025
10968
10910
10853
10795
10737
10678
10620
10562
10503
10445
10386
10327
10269
10210
10150
10091
10031
9971
9911
9851
9790
9729
9668
9606
9543
9480
9416
9352
9287
9222
9157
9091
9026
8960
8894
8828
8761
8695
8628
8561
8494
8426
8358
8289
8219
8148
8077
8006
7934
7862
7789
7715
7641
7567
7492
7418
7342
7267
7192
7117
7043
6968
6894
6821
6748
6676
6604
6532
6461
6390
6320
6250
6180
6110
6041
5972
5904
5835
5767
5699
5632
5565
5498
5431
5365
5299
5233
5168
5103
5038
4974
4911
4847
4785
4722
4660
4599
4537
4477
4416
4355
4295
4235
4175
4115
4054
3995
3936
3876
3816
3756
3697
3637
3578
3519
3460
3401
3343
3284
3226
3169
3111
3054
2998
2941
2885
2830
2774
2719
2664
2609
2555
2500
2446
2392
2337
2283
2230
2176
2122
2069
2015
1962
1908
1855
1802
1749
1697
1644
1592
1540
1488
1436
1385
1333
1282
1231
1181
1130
1080
1030
980
930
881
832
783
734
685
637
588
540
491
442
393
343
293
243
192
140
88
36
-17
-70
-124
-178
-233
-288
-343
-398
-453
-508
-562
-617
-672
-726
-781
-835
-889
-943
-997
-1051
-1105
-1159
-1213
-1267
-1321
-1374
-1428
-1482
-1535
-1589
-1642
-1695
-1748
-1801
-1854
-1906
-1958
-2009
-2062
-2113
-2164
-2215
-2265
-2315
-2366
-2415
-2465
-2515
-2564
-2613
-2663
-2712
-2761
-2810
-2859
-2908
-2956
-3005
-3054
-3102
-3150
-3199
-3247
-3294
-3342
-3390
-3439
-3487
-3535
-3584
-3633
-3683
-3733
-3783
-3834
-3885
-3937
-3989
-4041
-4094
-4148
-4201
-4255
-4310
-4364
-4419
-4474
-4529
-4584
-4639
-4695
-4750
-4806
-4862
-4918
-4973
-5029
-5085
-5141
-5197
-5252
-5307
-5362
-5417
-5471
-5525
-5579
-5633
-5686
-5739
-5792
-5845
-5897
-5950
-6003
-6056
-6108
-6161
-6214
-6267
-6319
-6372
-6424
-6477
-6530
-6582
-6634
-6687
-6739
-6790
-6842
-6893
-6944
-6994
-7044
-7093
-7142
-7190
-7237
-7284
-7331
-7376
-7421
-7465
-7509
-7552
-7594
-7635
-7676
-7716
-7756
-7796
-7835
-7874
-7913
-7952
-7990
-8029
-8067
-8106
-8144
-8182
-8221
-8259
-8298
-8336
-8375
-8414
-8454
-8493
-8532
-8572
-8611
-8651
-8690
-8729
-8768
-8807
-8845
-8884
-8923
-8961
-8999
-9038
-9076
-9114
-9153
-9191
-9230
-9269
-9308
-9347
-9387
-9426
-9466
-9506
-9546
-9585
-9626
-9666
-9706
-9747
-9788
-9829
-9871
-9913
-9955
-9998
-10041
-10085
-10129
-10174
-10220
-10266
-10313
-10361
-10409
-10457
-10506
-10555
-10604
-10653
-10702
-10751
-10800
-10849
-10897
-10946
-10994
-11042
-11090
-11138
-11186
-11234
-11281
-11329
-11377
-11424
-11472
-11520
-11567
-11615
-11662
-11709
-11756
-11803
-11849
-11895
-11940
-11985
-12029
-12073
-12115
-12157
-12199
-12239
-12279
-12319
-12357
-12396
-12433
-12470
-12507
-12543
-12578
-12613
-12647
-12680
-12713
-12745
-12776
-12807
-12837
-12866
-12896
-12924
-12952
-12980
-13008
-13036
-13064
-13092
-13120
-13149
-13178
-13208
-13238
-13269
-13300
-13332
-13364
-13397
-13429
-13463
-13496
-13530
-13563
-13597
-13631
-13665
-13700
-13734
-13768
-13803
-13838
-13872
-13907
-13942
-13977
-14013
-14049
-14085
-14121
-14157
-14193
-14229
-14265
-14301
-14337
-14372
-14407
-14442
-14477
-14512
-14546
-14580
-14614
-14648
-14681
-14715
-14748
-14780
-14813
-14845
-14877
-14909
-14940
-14971
-15001
-15031
-15061
-15090
-15119
-15148
-15176
-15204
-15232
-15259
-15287
-15315
-15342
-15370
-15398
-15426
-15455
-15483
-15512
-15541
-15570
-15599
-15629
-15659
-15689
-15719
-15749
-15780
-15810
-15840
-15870
-15900
-15930
-15960
-15989
-16018
-16047
-16075
-16103
-16129
-16155
-16181
-16207
-16232
-16256
-16279
-16302
-16325
-16347
-16369
-16390
-16410
-16430
-16449
-16467
-16485
-16502
-16518
-16534
-16548
-16561
-16573
-16584
-16594
-16603
-16610
-16616
-16621
-16626
-16629
-16631
-16632
-16632
-16632
-16630
-16628
-16626
-16623
-16619
-16615
-16610
-16605
-16600
-16594
-16588
-16582
-16576
-16570
-16563
-16557
-16551
-16544
-16538
-16533
-16527
-16521
-16516
-16511
-16506
-16501
-16496
-16491
-16486
-16481
-16476
-16472
-16467
-16462
-16457
-16452
-16447
-16442
-16437
-16432
-16427
-16423
-16418
-16414
-16410
-16406
-16403
-16400
-16397
-16394
-16392
-16390
-16389
-16387
-16387
-16386
-16386
-16386
-16386
-16386
-16387
-16387
-16388
-16389
-16390
-16391
-16392
-16393
-16394
-16396
-16397
-16398
-16400
-16401
-16403
-16405
-16406
-16408
-16411
-16413
-16416
-16419
-16422
-16425
-16429
-16432
-16437
-16441
-16445
-16450
-16454
-16458
-16463
-16467
-16471
-16475
-16479
-16483
-16487
-16491
-16495
-16499
-16502
-16505
-16508
-16511
-16514
-16516
-16517
-16518
-16518
-16518
-16518
-16516
-16515
-16513
-16510
-16507
-16503
-16499
-16495
-16491
-16486
-16481
-16476
-16470
-16464
-16458
-16452
-16446
-16440
-16433
-16427
-16420
-16413
-16407
-16400
-16394
-16387
-16381
-16375
-16369
-16361
-16356
-16350
-16344
-16338
-16332
-16326
-16318
-16312
-16305
-16297
-16289
-16280
-16271
-16262
-16251
-16241
-16229
-16216
-16202
-16187
-16172
-16157
-16140
-16123
-16105
-16087
-16068
-16047
-16029
-16009
-15989
-15968
-15948
-15927
-15906
-15885
-15864
-15843
-15821
-15799
-15777
-15755
-15732
-15709
-15686
-15662
-15638
-15613
-15589
-15564
-15539
-15513
-15488
-15462
-15437
-15411
-15386
-15361
-15336
-15312
-15288
-15264
-15241
-15218
-15195
-15173
-15150
-15128
-15106
-15084
-15062
-15041
-15019
-14998
-14976
-14955
-14934
-14912
-14891
-14869
-14847
-14825
-14803
-14781
-14759
-14736
-14713
-14689
-14665
-14641
-14616
-14591
-14565
-14538
-14511
-14484
-14455
-14427
-14397
-14367
-14336
-14305
-14273
-14241
-14207
-14174
-14140
-14105
-14069
-14034
-13997
-13960
-13922
-13884
-13845
-13805
-13765
-13724
-13683
-13641
-13598
-13555
-13511
-13467
-13422
-13377
-13332
-13286
-13240
-13193
-13146
-13099
-13052
-13003
-12955
-12906
-12856
-12806
-12755
-12703
-12650
-12597
-12542
-12487
-12431
-12374
-12316
-12257
-12197
-12137
-12075
-12013
-11950
-11885
-11820
-11754
-11686
-11618
-11549
-11479
-11407
-11335
-11262
-11188
-11113
-11036
-10959
-10881
-10803
-10724
-10644
-10564
-10484
-10404
-10324
-10244
-10164
-10083
-10003
-9923
-9843
-9763
-9683
-9603
-9523
-9443
-9362
-9282
-9202
-9121
-9040
-8959
-8878
-8796
-8714
-8631
-8548
-8465
-8381
-8297
-8212
-8125
-8039
-7954
-7867
-7780
-7693
-7605
-7517
-7429
-7341
-7253
-7164
-7076
-6987
-6898
-6810
-6721
-6632
-6543
-6454
-6365
-6276
-6187
-6098
-6009
-5920
-5831
-5742
-5652
-5563
-5474
-5385
-5296
-5206
-5117
-5027
-4938
-4848
-4757
-4667
-4576
-4485
-4393
-4302
-4209
-4117
-4022
-3930
-3836
-3741
-3646
-3551
-3455
-3360
-3264
-3167
-3071
-2975
-2878
-2782
-2686
-2590
-2494
-2398
-2302
-2206
-2111
-2015
-1919
-1823
-1727
-1631
-1534
-1437
-1340
-1243
-1145
-1047
-948
-849
-749
-650
-549
-449
-348
-247
-145
-43
60
163
267
371
476
581
687
794
900
1008
1115
1223
1331
1440
1548
1657
1765
1874
1982
2091
2199
2307
2416
2524
2631
2739
2847
2954
3061
3168
3276
3383
3490
3597
3704
3811
3918
4025
4132
4239
4346
4453
4561
4668
4775
4882
4989
5097
5204
5311
5419
5527
5635
5743
5851
5959
6068
6177
6287
6397
6507
6618
6728
6840
6951
7063
7175
7287
7399
7511
7623
7734
7846
7957
8067
8177
8287
8397
8506
8615
8724
8832
8940
9048
9155
9262
9368
9474
9579
9684
9788
9892
9995
10098
10200
10302
10404
10506
10607
10708
10809
10910
11011
11113
11214
11315
11417
11518
11620
11722
11823
11925
12026
12127
12228
12329
12429
12529
12628
12727
12826
12924
13023
13120
13217
13314
13411
13507
13603
13699
13795
13891
13986
14081
14177
14272
14368
14463
14559
14654
14750
14846
14941
15037
15133
15229
15324
15420
15515
15611
15706
15801
15895
15990
16084
16178
16271
16364
16459
16552
16644
16737
16829
16920
17012
17103
17194
17284
17374
17464
17553
17642
17730
17818
17905
17992
18078
18163
18248
18333
18417
18501
18584
18666
18749
18830
18912
18993
19073
19153
19233
19312
19392
19470
19549
19628
19707
19785
19864
19943
20022
20101
20180
20259
20338
20418
20497
20577
20657
20737
20816
20896
20975
21054
21133
21212
21291
21369
21446
21523
21600
21676
21751
21826
21899
21972
22044
22115
22185
22255
22323
22391
22457
22523
22588
22652
22715
22778
22840
22901
22962
23022
23081
23140
23198
23256
23313
23370
23427
23484
23540
23596
23651
23707
23762
23817
23871
23926
23980
24033
24087
24139
24192
24244
24295
24347
24397
24447
24497
24546
24595
24643
24691
24738
24785
24831
24877
24922
24967
25011
25055
25098
25140
25182
25223
25263
25302
25340
25378
25414
25450
25485
25519
25552
25584
25615
25645
25674
25702
25729
25755
25780
25805
25828
25850
25872
25892
25912
25932
25950
25968
25986
26003
26020
26037
26053
26069
26085
26100
26115
26130
26145
26160
26174
26188
26201
26214
26227
26240
26252
26264
26275
26286
26297
26307
26317
26327
26337
26346
26355
26364
26372
26380
26388
26396
26404
26411
26418
26425
26432
26438
26445
26451
26457
26463
26469
26474
26479
26484
26488
26492
26496
26498
26500
26501
26502
26501
26500
26497
26494
26490
26485
26479
26472
26465
26456
26447
26436
26425
26413
26400
26387
26373
26358
26342
26326
26309
26291
26272
26253
26233
26213
26192
26170
26147
26124
26100
26076
26051
26025
25999
25972
25945
25917
25888
25859
25830
25800
25770
25739
25709
25678
25648
25617
25586
25556
25525
25494
25463
25433
25402
25371
25340
25310
25279
25248
25217
25186
25155
25123
25091
25059
25027
24994
24961
24927
24893
24858
24822
24786
24750
24712
24674
24636
24597
24557
24517
24476
24435
24394
24352
24309
24267
24224
24180
24137
24093
24048
24004
23959
23914
23868
23822
23776
23730
23684
23637
23590
23543
23497
23450
23403
23356
23309
23262
23215
23168
23121
23075
23028
22981
22934
22888
22841
22795
22748
22702
22655
22609
22562
22515
22469
22422
22375
22328
22281
22234
22187
22139
22092
22044
21996
21948
21899
21851
21802
21753
21704
21655
21606
21556
21507
21457
21407
21357
21307
21257
21206
21154
21102
21050
20997
20943
20889
20834
20778
20723
20666
20609
20552
20495
20437
20379
20320
20262
20203
20144
20085
20025
19965
19906
19846
19786
19725
19665
19604
19544
19483
19422
19360
19299
19238
19176
19115
19053
18992
18930
18869
18808
18746
18684
18623
18560
18498
18435
18372
18308
18244
18180
18114
18049
17982
17915
17848
17780
17711
17642
17573
17503
17433
17363
17293
17223
17152
17081
17011
16940
16870
16799
16728
16657
16586
16515
16444
16373
16300
16230
16158
16085
16013
15941
15868
15794
15721
15646
15571
15496
15419
15343
15265
15187
15108
15029
14949
14868
14787
14705
14622
14539
14456
14371
14286
14200
14114
14027
13940
13852
13763
13674
13585
13495
13404
13314
13222
13131
13039
12947
12854
12761
12667
12573
12478
12383
12288
12192
12095
11998
11900
11801
11702
11602
11501
11400
11298
11195
11092
10988
10883
10779
10673
10568
10461
10355
10248
10141
10033
9924
9816
9707
9597
9487
9376
9265
9153
9041
8928
8814
8700
8584
8468
8351
8233
8113
7993
7872
7749
7626
7501
7376
7249
7122
6994
6864
6734
6604
6472
6340
6207
6074
5940
5805
5670
5535
5399
5263
5126
4989
4852
4714
4577
4439
4300
4162
4022
3885
3746
3608
3469
3331
3193
3055
2917
2778
2640
2502
2363
2225
2085
1946
1806
1666
1525
1384
1243
1102
960
818
676
533
391
248
106
-37
-180
-323
-465
-608
-750
-892
-1034
-1177
-1319
-1461
-1602
-1744
-1886
-2028
-2169
-2310
-2451
-2591
-2731
-2871
-3010
-3148
-3286
-3423
-3560
-3697
-3833
-3968
-4103
-4238
-4372
-4506
-4639
-4772
-4905
-5036
-5168
-5298
-5429
-5558
-5688
-5816
-5944
-6072
-6199
-6326
-6452
-6577
-6702
-6827
-6951
-7075
-7199
-7322
-7444
-7567
-7689
-7811
-7933
-8055
-8177
-8299
-8421
-8543
-8664
-8786
-8907
-9028
-9149
-9270
-9391
-9512
-9633
-9754
-9874
-9994
-10114
-10234
-10354
-10474
-10593
-10712
-10831
-10950
-11069
-11188
-11306
-11424
-11542
-11660
-11778
-11895
-12012
-12129
-12246
-12362
-12478
-12594
-12709
-12824
-12938
-13053
-13166
-13280
-13393
-13506
-13619
-13731
-13844
-13956
-14068
-14180
-14292
-14404
-14516
-14628
-14740
-14852
-14963
-15075
-15186
-15298
-15409
-15519
-15630
-15740
-15850
-15960
-16070
-16180
-16289
-16399
-16508
-16617
-16726
-16835
-16944
-17053
-17161
-17270
-17378
-17486
-17594
-17702
-17809
-17916
-18023
-18130
-18236
-18342
-18447
-18552
-18656
-18759
-18862
-18965
-19067
-19168
-19268
-19368
-19468
-19566
-19664
-19761
-19858
-19953
-20048
-20142
-20235
-20327
-20418
-20508
-20597
-20686
-20773
-20860
-20946
-21031
-21115
-21199
-21281
-21364
-21445
-21526
-21606
-21686
-21766
-21845
-21924
-22002
-22080
-22158
-22235
-22313
-22390
-22466
-22542
-22618
-22693
-22767
-22841
-22915
-22987
-23059
-23131
-23202
-23272
-23342
-23411
-23480
-23548
-23616
-23683
-23750
-23816
-23881
-23946
-24011
-24075
-24138
-24201
-24263
-24325
-24386
-24447
-24508
-24568
-24629
-24688
-24748
-24808
-24868
-24927
-24987
-25046
-25106
-25165
-25225
-25285
-25344
-25404
-25464
-25523
-25582
-25641
-25700
-25758
-25817
-25874
-25932
-25988
-26045
-26101
-26156
-26211
-26265
-26318
-26371
-26423
-26474
-26524
-26574
-26622
-26670
-26717
-26763
-26807
-26851
-26894
-26937
-26978
-27019
-27059
-27098
-27137
-27175
-27213
-27250
-27287
-27323
-27360
-27396
-27432
-27469
-27505
-27541
-27577
-27613
-27650
-27686
-27722
-27758
-27795
-27831
-27867
-27903
-27939
-27975
-28011
-28047
-28083
-28118
-28153
-28189
-28224
-28259
-28294
-28329
-28363
-28398
-28433
-28468
-28502
-28537
-28571
-28606
-28640
-28675
-28709
-28744
-28778
-28812
-28846
-28880
-28914
-28948
-28982
-29016
-29050
-29084
-29118
-29152
-29186
-29220
-29255
-29290
-29324
-29359
-29395
-29430
-29465
-29500
-29535
-29570
-29605
-29640
-29674
-29708
-29741
-29774
-29807
-29838
-29870
-29901
-29931
-29961
-29991
-30020
-30049
-30078
-30106
-30135
-30163
-30191
-30219
-30247
-30275
-30302
-30330
-30358
-30385
-30413
-30440
-30468
-30495
-30523
-30550
-30578
-30605
-30632
-30659
-30686
-30713
-30740
-30766
-30793
-30819
-30846
-30872
-30898
-30925
-30951
-30978
-31004
-31031
-31057
-31083
-31109
-31135
-31161
-31187
-31212
-31237
-31261
-31285
-31309
-31332
-31354
-31376
-31398
-31418
-31439
-31458
-31477
-31495
-31513
-31530
-31546
-31562
-31577
-31592
-31606
-31620
-31633
-31646
-31659
-31670
-31682
-31692
-31703
-31712
-31721
-31729
-31737
-31744
-31751
-31757
-31762
-31767
-31771
-31775
-31778
-31780
-31782
-31783
-31784
-31784
-31784
-31783
-31781
-31778
-31775
-31771
-31766
-31760
-31753
-31746
-31737
-31728
-31718
-31707
-31696
-31684
-31672
-31659
-31645
-31631
-31617
-31602
-31587
-31572
-31556
-31540
-31523
-31506
-31489
-31471
-31453
-31435
-31416
-31397
-31377
-31357
-31337
-31317
-31296
-31274
-31253
-31230
-31208
-31185
-31161
-31137
-31112
-31087
-31061
-31035
-31008
-30981
-30953
-30924
-30895
-30865
-30835
-30804
-30773
-30741
-30709
-30676
-30643
-30608
-30574
-30539
-30503
-30467
-30430
-30393
-30355
-30317
-30278
-30239
-30199
-30159
-30118
-30077
-30034
-29992
-29949
-29905
-29860
-29815
-29769
-29723
-29675
-29627
-29579
-29529
-29479
-29429
-29378
-29326
-29274
-29221
-29168
-29115
-29061
-29007
-28953
-28899
-28844
-28789
-28733
-28678
-28622
-28566
-28510
-28453
-28397
-28340
-28283
-28225
-28167
-28109
-28051
-27992
-27933
-27874
-27814
-27754
-27694
-27634
-27573
-27512
-27450
-27389
-27327
-27265
-27203
-27142
-27079
-27017
-26955
-26892
-26830
-26766
-26703
-26639
-26575
-26511
-26446
-26380
-26314
-26248
-26182
-26115
-26048
-25981
-25913
-25845
-25776
-25707
-25638
-25568
-25498
-25428
-25358
-25287
-25217
-25145
-25074
-25003
-24931
-24859
-24787
-24715
-24643
-24570
-24498
-24426
-24353
-24280
-24207
-24134
-24061
-23988
-23914
-23840
-23766
-23692
-23617
-23542
-23466
-23390
-23314
-23237
-23159
-23081
-23003
-22924
-22844
-22764
-22683
-22602
-22520
-22438
-22355
-22271
-22187
-22102
-22017
-21932
-21845
-21758
-21671
-21583
-21495
-21406
-21316
-21226
-21136
-21045
-20953
-20862
-20769
-20677
-20584
-20491
-20398
-20304
-20210
-20116
-20022
-19927
-19833
-19738
-19643
-19549
-19454
-19359
-19264
-19169
-19074
-18979
-18884
-18789
-18693
-18598
-18502
-18406
-18310
-18213
-18117
-18019
-17922
-17824
-17726
-17627
-17528
-17429
-17329
-17229
-17128
-17027
-16925
-16823
-16720
-16616
-16512
-16407
-16302
-16196
-16088
-15982
-15875
-15767
-15658
-15549
-15439
-15329
-15218
-15107
-14995
-14882
-14769
-14655
-14541
-14426
-14310
-14195
-14078
-13961
-13844
-13726
-13608
-13489
-13370
-13251
-13131
-13011
-12891
-12771
-12651
-12531
-12410
-12290
-12169
-12049
-11928
-11807
-11686
-11564
-11442
-11320
-11198
-11075
-10953
-10829
-10706
-10582
-10458
-10334
-10209
-10085
-9960
-9835
-9710
-9584
-9459
-9333
-9207
-9081
-8955
-8829
-8702
-8576
-8449
-8322
-8195
-8068
-7940
-7813
-7685
-7557
-7429
-7301
-7172
-7043
-6914
-6785
-6656
-6527
-6398
-6268
-6138
-6008
-5878
-5748
-5618
-5487
-5357
-5226
-5095
-4964
-4833
-4702
-4571
-4440
-4309
-4178
-4048
-3917
-3788
-3659
-3530
-3402
-3275
-3149
-3023
-2898
-2773
-2649
-2526
-2404
-2282
-2161
-2040
-1920
-1800
-1680
-1561
-1442
-1324
-1205
-1087
-969
-851
-733
-616
-498
-380
-263
-146
-29
89
206
323
440
558
675
793
910
1028
1146
1264
1382
1500
1618
1736
1855
1973
2092
2211
2330
2448
2567
2686
2805
2923
3042
3160
3278
3396
3514
3631
3749
3866
3982
4099
4215
4331
4446
4561
4676
4791
4905
5018
5132
5244
5357
5469
5580
5691
5802
5912
6022
6131
6240
6349
6458
6566
6675
6782
6890
6997
7104
7211
7317
7423
7529
7634
7739
7843
7947
8051
8154
8257
8359
8461
8562
8662
8762
8862
8961
9059
9157
9254
9350
9445
9540
9634
9727
9819
9910
10000
10089
10176
10263
10349
10434
10517
10600
10682
10764
10844
10924
11004
11082
11160
11238
11315
11391
11467
11542
11617
11691
11764
11838
11910
11983
12055
12126
12198
12268
12339
12409
12478
12548
12617
12685
12753
12821
12889
12956
13023
13090
13156
13222
13287
13352
13417
13481
13545
13608
13671
13732
13794
13854
13914
13974
14032
14090
14147
14204
14260
14315
14370
14424
14477
14530
14582
14633
14684
14734
14784
14832
14880
14928
14974
15020
15065
15109
15153
15195
15237
15279
15320
15360
15400
15439
15477
15515
15552
15589
15625
15661
15696
15731
15765
15799
15832
15865
15897
15930
15962
15993
16024
16056
16088
16119
16149
16181
16210
16242
16271
16302
16332
16361
16391
16421
16450
16478
16507
16535
16563
16591
16618
16646
16673
16700
16726
16753
16779
16805
16831
16857
16882
16908
16933
16958
16983
17007
17032
17056
17080
17104
17128
17152
17176
17199
17223
17246
17269
17292
17314
17337
17360
17382
17405
17427
17450
17472
17495
17517
17539
17561
17583
17605
17627
17648
17669
17689
17709
17728
17748
17766
17785
17803
17821
17838
17855
17872
17888
17904
17920
17935
17951
17966
17981
17996
18011
18025
18040
18054
18069
18083
18097
18111
18124
18138
18151
18165
18178
18191
18203
18216
18228
18240
18251
18263
18273
18284
18294
18303
18312
18321
18329
18337
18344
18352
18359
18366
18372
18379
18385
18391
18397
18403
18409
18414
18419
18425
18430
18435
18440
18444
18449
18454
18458
18462
18466
18470
18474
18478
18482
18486
18491
18495
18500
18505
18511
18516
18523
18529
18536
18544
18551
18560
18569
18578
18588
18598
18609
18620
18632
18644
18656
18668
18681
18693
18705
18718
18730
18742
18754
18766
18778
18789
18801
18813
18825
18836
18847
18859
18869
18880
18890
18900
18910
18919
18927
18935
18942
18949
18956
18962
18968
18973
18978
18983
18987
18992
18996
19000
19004
19009
19013
19018
19022
19027
19032
19037
19042
19047
19052
19058
19063
19068
19074
19079
19085
19090
19096
19101
19107
19112
19117
19122
19127
19132
19136
19140
19144
19148
19151
19153
19156
19158
19159
19161
19162
19163
19163
19164
19164
19163
19163
19162
19160
19159
19156
19154
19151
19147
19143
19139
19134
19129
19123
19117
19110
19102
19094
19086
19077
19067
19058
19047
19036
19025
19014
19002
18990
18978
18965
18953
18940
18927
18914
18900
18887
18873
18860
18846
18832
18819
18805
18790
18776
18762
18747
18732
18717
18701
18685
18669
18653
18636
18619
18602
18584
18566
18548
18530
18512
18494
18475
18456
18437
18418
18398
18379
18359
18338
18317
18296
18274
18252
18229
18206
18182
18157
18132
18106
18079
18052
18024
17995
17965
17935
17904
17871
17838
17805
17770
17734
17698
17661
17623
17585
17545
17505
17465
17424
17382
17339
17296
17252
17208
17163
17117
17071
17024
16976
16928
16879
16830
16780
16730
16680
16629
16578
16527
16476
16424
16373
16322
16270
16219
16167
16114
16062
16010
15957
15905
15851
15798
15745
15691
15638
15585
15532
15479
15426
15373
15321
15268
15216
15163
15111
15059
15006
14954
14901
14847
14794
14740
14686
14631
14576
14521
14465
14409
14352
14295
14237
14179
14120
14061
14002
13942
13882
13821
13760
13699
13638
13576
13515
13453
13391
13328
13266
13203
13141
13079
13016
12954
12892
12831
12769
12708
12647
12587
12526
12466
12406
12346
12287
12228
12169
12111
12053
11995
11937
11880
11823
11766
11709
11652
11596
11539
11483
11426
11370
11314
11257
11200
11144
11087
11030
10973
10916
10859
10802
10744
10687
10629
10572
10514
10456
10398
10340
10281
10223
10165
10106
10048
9990
9931
9874
9816
9759
9702
9645
9589
9533
9478
9423
9369
9315
9262
9210
9157
9105
9054
9003
8952
8901
8851
8801
8751
8701
8651
8601
8550
8500
8449
8398
8347
8296
8245
8194
8143
8090
8039
7989
7937
7886
7834
7783
7732
7680
7628
7577
7525
7473
7421
7369
7316
7264
7211
7158
7105
7051
6998
6944
6890
6837
6784
6730
6677
6624
6571
6519
6467
6415
6363
6312
6261
6210
6160
6110
6060
6010
5960
5911
5863
5814
5766
5719
5671
5624
5578
5531
5485
5440
5394
5349
5304
5259
5214
5169
5124
5080
5035
4991
4946
4902
4857
4813
4768
4724
4679
4635
4591
4546
4502
4458
4414
4371
4328
4285
4243
4201
4159
4117
4075
4035
3995
3954
3914
3875
3835
3796
3757
3718
3679
3641
3602
3563
3524
3485
3446
3407
3367
3328
3288
3248
3207
3167
3126
3085
3044
3003
2962
2920
2879
2838
2796
2755
2714
2673
2632
2592
2552
2512
2473
2434
2396
2357
2319
2282
2244
2206
2169
2132
2095
2058
2021
1984
1947
1910
1873
1836
1799
1762
1725
1688
1650
1612
1575
1536
1498
1460
1421
1382
1344
1305
1266
1226
1187
1147
1108
1068
1029
989
949
910
871
831
792
753
714
676
637
599
562
525
488
451
415
379
344
309
275
241
207
173
139
106
73
40
7
-26
-59
-92
-125
-158
-190
-223
-256
-288
-321
-353
-386
-418
-450
-483
-515
-547
-580
-612
-645
-677
-710
-743
-776
-809
-842
-875
-909
-942
-975
-1006
-1040
-1073
-1105
-1137
-1169
-1200
-1232
-1263
-1294
-1325
-1355
-1386
-1416
-1447
-1477
-1507
-1537
-1567
-1597
-1626
-1656
-1685
-1714
-1743
-1772
-1801
-1830
-1859
-1888
-1917
-1947
-1977
-2007
-2037
-2068
-2099
-2130
-2161
-2193
-2224
-2255
-2287
-2318
-2349
-2380
-2410
-2441
-2471
-2501
-2531
-2561
-2591
-2620
-2649
-2679
-2708
-2737
-2767
-2796
-2825
-2854
-2883
-2912
-2941
-2970
-2998
-3026
-3054
-3082
-3110
-3138
-3165
-3193
-3220
-3247
-3274
-3301
-3328
-3354
-3380
-3405
-3430
-3455
-3479
-3503
-3526
-3549
-3571
-3594
-3615
-3637
-3658
-3678
-3698
-3718
-3737
-3756
-3774
-3792
-3810
-3827
-3843
-3860
-3876
-3891
-3907
-3922
-3937
-3951
-3965
-3980
-3993
-4006
-4021
-4035
-4049
-4062
-4075
-4090
-4104
-4118
-4131
-4145
-4159
-4172
-4186
-4199
-4213
-4226
-4239
-4252
-4265
-4278
-4291
-4303
-4315
-4328
-4339
-4351
-4363
-4374
-4385
-4396
-4407
-4418
-4429
-4440
-4451
-4462
-4473
-4484
-4495
-4505
-4516
-4526
-4537
-4547
-4557
-4567
-4577
-4586
-4596
-4605
-4614
-4623
-4631
-4639
-4646
-4653
-4659
-4665
-4671
-4676
-4680
-4685
-4689
-4693
-4697
-4701
-4706
-4710
-4715
-4719
-4724
-4729
-4735
-4740
-4746
-4751
-4757
-4762
-4767
-4772
-4777
-4782
-4786
-4789
-4793
-4796
-4798
-4800
-4802
-4804
-4805
-4806
-4807
-4807
-4807
-4807
-4806
-4805
-4803
-4801
-4799
-4796
-4793
-4790
-4786
-4783
-4779
-4775
-4772
-4768
-4763
-4759
-4755
-4751
-4746
-4741
-4737
-4732
-4726
-4721
-4715
-4709
-4703
-4697
-4690
-4683
-4676
-4669
-4662
-4655
-4647
-4639
-4632
-4624
-4616
-4608
-4599
-4591
-4583
-4575
-4566
-4558
-4549
-4540
-4531
-4522
-4513
-4504
-4494
-4485
-4476
-4467
-4458
-4449
-4440
-4432
-4423
-4415
-4407
-4399
-4392
-4385
-4378
-4371
-4364
-4358
-4351
-4345
-4338
-4331
-4324
-4317
-4309
-4301
-4293
-4284
-4276
-4267
-4258
-4249
-4240
-4231
-4222
-4214
-4205
-4197
-4188
-4180
-4172
-4165
-4157
-4150
-4142
-4135
-4128
-4121
-4114
-4107
-4100
-4093
-4086
-4080
-4074
-4067
-4062
-4056
-4050
-4043
-4038
-4032
-4026
-4021
-4014
-4009
-4003
-3997
-3990
-3984
-3977
-3971
-3964
-3957
-3951
-3944
-3937
-3931
-3925
-3919
-3914
-3908
-3903
-3897
-3892
-3887
-3883
-3878
-3873
-3869
-3865
-3861
-3857
-3853
-3849
-3846
-3842
-3839
-3836
-3834
-3831
-3829
-3827
-3825
-3823
-3822
-3820
-3819
-3818
-3816
-3816
-3815
-3814
-3814
-3814
-3814
-3814
-3815
-3815
-3816
-3816
-3817
-3818
-3818
-3819
-3820
-3821
-3821
-3822
-3822
-3823
-3823
-3823
-3823
-3824
-3824
-3824
-3824
-3824
-3824
-3824
-3823
-3823
-3822
-3822
-3821
-3821
-3820
-3820
-3819
-3819
-3818
-3818
-3818
-3817
-3817
-3817
-3818
-3818
-3818
-3818
-3818
-3818
-3818
-3818
-3818
-3817
-3817
-3817
-3817
-3817
-3817
-3818
-3818
-3819
-3820
-3821
-3823
-3824
-3826
-3829
-3831
-3834
-3837
-3840
-3844
-3847
-3851
-3855
-3860
-3864
-3869
-3875
-3881
-3887
-3893
-3901
-3908
-3916
-3925
-3934
-3944
-3954
-3964
-3974
-3985
-3996
-4006
-4019
-4030
-4041
-4051
-4062
-4074
-4085
-4094
-4106
-4116
-4126
-4135
-4145
-4154
-4162
-4171
-4179
-4187
-4194
-4201
-4208
-4214
-4221
-4227
-4232
-4238
-4243
-4249
-4254
-4259
-4264
-4269
-4273
-4278
-4282
-4286
-4290
-4293
-4296
-4300
-4303
-4306
-4308
-4311
-4314
-4317
-4319
-4322
-4325
-4328
-4331
-4334
-4337
-4339
-4342
-4345
-4347
-4349
-4351
-4353
-4355
-4356
-4357
-4358
-4358
-4359
-4358
-4358
-4357
-4356
-4354
-4353
-4350
-4348
-4345
-4342
-4338
-4334
-4330
-4325
-4319
-4313
-4306
-4298
-4289
-4280
-4270
-4258
-4246
-4233
-4219
-4204
-4189
-4172
-4154
-4136
-4116
-4096
-4075
-4053
-4030
-4006
-3983
-3959
-3934
-3908
-3882
-3855
-3828
-3800
-3772
-3743
-3713
-3683
-3652
-3620
-3588
-3555
-3521
-3487
-3451
-3416
-3379
-3342
-3305
-3266
-3228
-3188
-3149
-3109
-3069
-3028
-2988
-2947
-2906
-2864
-2822
-2780
-2737
-2694
-2651
-2607
-2563
-2518
-2472
-2427
-2381
-2334
-2287
-2240
-2192
-2145
-2097
-2049
-2001
-1952
-1904
-1856
-1808
-1760
-1712
-1664
-1616
-1568
-1520
-1471
-1423
-1374
-1326
-1277
-1228
-1179
-1130
-1080
-1030
-980
-930
-880
-829
-778
-727
-676
-625
-574
-522
-471
-420
-368
-317
-265
-214
-163
-111
-60
-9
43
94
146
198
249
301
352
404
455
506
557
607
658
708
757
807
856
905
953
1000
1049
1096
1143
1189
1235
1281
1325
1370
1414
1457
1499
1541
1583
1624
1665
1705
1745
1785
1824
1864
1903
1942
1981
2019
2058
2096
2135
2173
2211
2248
2285
2322
2359
2396
2432
2468
2504
2540
2576
2612
2648
2684
2720
2756
2793
2829
2865
2900
2936
2971
3007
3041
3076
3110
3144
3177
3211
3243
3276
3308
3339
3370
3401
3432
3462
3491
3521
3550
3579
3607
3636
3664
3692
3721
3749
3777
3804
3832
3860
3888
3916
3944
3973
4001
4029
4056
4083
4112
4139
4166
4193
4220
4247
4273
4299
4325
4351
4377
4402
4427
4451
4476
4499
4523
4546
4569
4592
4615
4637
4659
4680
4701
4721
4742
4761
4780
4799
4817
4834
4851
4868
4883
4898
4912
4926
4939
4951
4963
4974
4985
4996
5006
5016
5027
5037
5047
5057
5067
5077
5088
5098
5109
5120
5132
5143
5155
5167
5179
5192
5204
5217
5230
5244
5258
5272
5287
5302
5317
5333
5349
5365
5381
5397
5413
5429
5445
5461
5476
5492
5506
5521
5535
5548
5560
5572
5584
5595
5605
5614
5623
5631
5639
5647
5654
5661
5667
5674
5680
5686
5692
5698
5704
5710
5716
5723
5729
5736
5744
5751
5759
5767
5775
5784
5792
5801
5811
5820
5830
5840
5850
5860
5871
5882
5893
5904
5915
5927
5939
5950
5962
5973
5984
5995
6005
6015
6025
6035
6044
6054
6063
6071
6080
6089
6097
6105
6114
6122
6131
6140
6148
6157
6166
6175
6184
6193
6202
6210
6219
6228
6236
6244
6252
6259
6267
6273
6280
6286
6291
6296
6300
6304
6307
6310
6313
6315
6316
6318
6319
6320
6321
6321
6322
6322
6323
6323
6324
6325
6326
6327
6328
6329
6331
6333
6335
6337
6339
6342
6345
6349
6352
6356
6360
6364
6368
6372
6376
6380
6384
6387
6391
6394
6397
6399
6401
6402
6403
6404
6404
6404
6403
6402
6401
6400
6398
6396
6394
6392
6391
6389
6387
6385
6383
6381
6380
6378
6377
6375
6374
6373
6373
6372
6372
6372
6373
6374
6375
6376
6378
6379
6381
6383
6385
6387
6390
6392
6394
6396
6399
6401
6403
6405
6406
6408
6408
6409
6409
6409
6408
6407
6406
6404
6402
6399
6396
6393
6390
6386
6382
6378
6374
6369
6364
6360
6355
6349
6344
6339
6334
6329
6325
6320
6315
6311
6307
6303
6298
6294
6290
6286
6282
6278
6274
6270
6266
6262
6257
6253
6248
6243
6237
6232
6225
6219
6212
6205
6198
6190
6182
6173
6164
6155
6145
6135
6125
6114
6102
6091
6079
6066
6054
6041
6028
6015
6002
5988
5975
5962
5949
5936
5923
5910
5897
5884
5871
5859
5846
5834
5822
5809
5797
5785
5773
5760
5748
5736
5724
5712
5699
5687
5675
5663
5650
5638
5626
5614
5602
5590
5579
5567
5556
5545
5535
5524
5514
5504
5494
5484
5474
5465
5455
5446
5437
5428
5419
5411
5402
5394
5386
5377
5369
5361
5353
5344
5336
5328
5320
5311
5303
5295
5286
5278
5269
5260
5251
5242
5233
5223
5213
5203
5193
5183
5173
5163
5152
5142
5131
5120
5109
5098
5087
5076
5065
5054
5042
5031
5020
5008
4997
4985
4974
4963
4951
4940
4929
4918
4907
4896
4885
4875
4865
4854
4844
4835
4825
4816
4807
4798
4790
4782
4773
4765
4757
4749
4741
4733
4725
4717
4709
4700
4692
4684
4675
4667
4658
4650
4641
4632
4623
4614
4604
4595
4585
4575
4565
4555
4544
4534
4523
4512
4502
4491
4480
4469
4459
4448
4438
4427
4417
4407
4398
4388
4379
4370
4361
4352
4344
4335
4327
4319
4312
4305
4298
4291
4284
4278
4272
4266
4261
4256
4251
4246
4242
4238
4235
4231
4228
4225
4223
4220
4218
4217
4215
4214
4213
4213
4213
4214
4215
4216
4218
4220
4223
4226
4230
4233
4237
4241
4246
4250
4255
4260
4265
4270
4275
4281
4286
4292
4297
4303
4308
4314
4319
4325
4331
4336
4342
4348
4354
4360
4366
4372
4378
4385
4391
4398
4405
4412
4420
4427
4435
4443
4451
4460
4469
4478
4488
4498
4508
4518
4528
4538
4549
4559
4569
4579
4589
4599
4609
4619
4629
4638
4648
4658
4668
4678
4688
4698
4707
4717
4727
4737
4747
4756
4766
4775
4785
4794
4803
4812
4822
4831
4840
4850
4860
4869
4879
4889
4899
4910
4920
4931
4941
4952
4963
4974
4985
4996
5007
5018
5029
5039
5050
5060
5071
5081
5090
5100
5109
5118
5127
5136
5144
5152
5159
5166
5173
5179
5185
5190
5195
5199
5203
5206
5208
5210
5212
5213
5213
5213
5213
5212
5210
5209
5206
5204
5201
5198
5194
5191
5186
5182
5177
5173
5167
5162
5156
5151
5145
5138
5132
5125
5119
5112
5105
5097
5090
5082
5074
5066
5057
5048
5039
5029
5019
5009
4998
4986
4974
4962
4949
4935
4921
4907
4891
4876
4860
4843
4826
4809
4791
4773
4756
4738
4720
4703
4685
4668
4650
4633
4616
4599
4582
4565
4548
4531
4514
4497
4480
4464
4447
4430
4413
4396
4379
4361
4344
4326
4308
4290
4272
4253
4234
4215
4195
4175
4154
4133
4112
4090
4067
4045
4022
3998
3974
3949
3925
3900
3874
3848
3823
3796
3770
3744
3717
3690
3663
3636
3609
3582
3554
3527
3499
3472
3445
3417
3390
3363
3336
3308
3281
3254
3227
3199
3172
3145
3118
3090
3063
3036
3009
2981
2954
2927
2900
2872
2845
2818
2791
2763
2736
2709
2681
2654
2626
2598
2570
2542
2513
2484
2455
2425
2396
2366
2336
2306
2276
2246
2216
2185
2155
2124
2094
2063
2032
2001
1970
1939
1908
1877
1846
1815
1785
1754
1724
1693
1663
1634
1604
1575
1546
1517
1488
1460
1432
1403
1375
1347
1319
1292
1264
1236
1208
1180
1152
1124
1096
1068
1040
1012
984
956
929
901
873
846
819
792
765
738
711
685
658
632
605
579
553
527
502
476
450
425
399
374
348
323
298
272
247
222
196
171
146
121
96
71
45
20
-5
-30
-55
-80
-105
-131
-156
-181
-207
-232
-258
-283
-308
-334
-359
-385
-410
-436
-461
-487
-513
-538
-564
-589
-615
-640
-666
-691
-716
-741
-766
-791
-816
-840
-865
-889
-913
-937
-961
-985
-1008
-1033
-1057
-1080
-1103
-1126
-1149
-1172
-1194
-1216
-1238
-1260
-1282
-1303
-1324
-1345
-1366
-1387
-1408
-1429
-1450
-1471
-1492
-1513
-1534
-1555
-1576
-1598
-1619
-1640
-1660
-1681
-1702
-1722
-1743
-1763
-1782
-1802
-1821
-1840
-1858
-1876
-1894
-1911
-1928
-1944
-1960
-1976
-1991
-2007
-2021
-2036
-2051
-2065
-2079
-2093
-2107
-2121
-2135
-2149
-2163
-2177
-2190
-2204
-2217
-2231
-2245
-2258
-2272
-2286
-2299
-2313
-2327
-2341
-2354
-2368
-2382
-2396
-2409
-2423
-2436
-2450
-2463
-2476
-2490
-2503
-2516
-2529
-2542
-2555
-2567
-2580
-2592
-2604
-2615
-2626
-2637
-2647
-2657
-2667
-2676
-2684
-2692
-2700
-2707
-2713
-2719
-2725
-2730
-2734
-2739
-2742
-2746
-2749
-2752
-2755
-2758
-2760
-2763
-2765
-2767
-2769
-2770
-2772
-2774
-2775
-2777
-2778
-2779
-2780
-2782
-2783
-2784
-2785
-2786
-2786
-2787
-2787
-2788
-2788
-2787
-2787
-2787
-2786
-2785
-2784
-2783
-2781
-2779
-2778
-2776
-2774
-2772
-2771
-2769
-2767
-2766
-2765
-2764
-2763
-2762
-2762
-2762
-2762
-2762
-2762
-2763
-2763
-2764
-2765
-2766
-2768
-2769
-2770
-2772
-2773
-2774
-2775
-2776
-2777
-2778
-2778
-2779
-2779
-2780
-2780
-2780
-2780
-2780
-2779
-2779
-2778
-2778
-2777
-2776
-2775
-2774
-2773
-2772
-2771
-2769
-2768
-2766
-2764
-2763
-2761
-2758
-2756
-2754
-2751
-2748
-2745
-2742
-2739
-2735
-2731
-2727
-2722
-2717
-2712
-2707
-2702
-2696
-2691
-2685
-2679
-2673
-2667
-2660
-2654
-2648
-2642
-2637
-2631
-2625
-2620
-2615
-2609
-2604
-2599
-2594
-2590
-2585
-2580
-2576
-2571
-2567
-2563
-2559
-2554
-2550
-2546
-2542
-2538
-2534
-2530
-2526
-2522
-2518
-2514
-2510
-2505
-2501
-2496
-2492
-2487
-2482
-2478
-2473
-2468
-2464
-2459
-2454
-2449
-2445
-2440
-2435
-2429
-2424
-2419
-2413
-2407
-2401
-2394
-2387
-2380
-2373
-2366
-2358
-2350
-2342
-2334
-2325
-2317
-2308
-2299
-2290
-2281
-2271
-2262
-2252
-2243
-2233
-2223
-2214
-2204
-2194
-2184
-2174
-2165
-2155
-2145
-2135
-2125
-2116
-2106
-2096
-2086
-2076
-2066
-2056
-2045
-2035
-2024
-2013
-2003
-1991
-1980
-1968
-1956
-1944
-1932
-1919
-1906
-1893
-1879
-1865
-1851
-1836
-1821
-1805
-1789
-1773
-1756
-1739
-1721
-1703
-1685
-1666
-1647
-1628
-1608
-1587
-1567
-1546
-1524
-1502
-1480
-1458
-1435
-1412
-1388
-1364
-1340
-1316
-1291
-1266
-1241
-1215
-1190
-1164
-1137
-1111
-1084
-1057
-1030
-1002
-974
-946
-918
-889
-860
-831
-802
-772
-741
-711
-680
-649
-617
-586
-554
-521
-489
-456
-423
-390
-357
-324
-290
-257
-224
-190
-156
-122
-88
-54
-20
15
49
84
119
155
190
226
261
297
333
369
405
441
477
513
549
585
621
657
694
730
767
804
841
878
915
952
989
1027
1065
1103
1141
1179
1217
1255
1294
1332
1371
1409
1448
1487
1526
1565
1605
1644
1683
1722
1762
1801
1840
1880
1919
1958
1997
2036
2075
2114
2152
2191
2230
2268
2307
2345
2383
2421
2460
2498
2536
2575
2613
2652
2690
2729
2768
2807
2846
2885
2924
2963
3002
3040
3079
3118
3156
3195
3233
3272
3310
3348
3386
3424
3462
3499
3537
3574
3612
3649
3686
3723
3761
3798
3836
3874
3912
3950
3989
4027
4066
4105
4144
4183
4222
4262
4301
4340
4379
4418
4457
4497
4536
4575
4614
4652
4691
4729
4767
4805
4842
4879
4916
4952
4988
5023
5058
5092
5126
5160
5193
5225
5257
5289
5320
5351
5382
5412
5442
5472
5502
5531
5560
5589
5618
5646
5674
5702
5729
5757
5784
5811
5837
5864
5890
5916
5942
5967
5993
6018
6043
6068
6092
6117
6141
6165
6189
6212
6235
6258
6280
6302
6324
6345
6366
6387
6407
6427
6447
6467
6486
6505
6524
6543
6562
6580
6598
6616
6634
6652
6669
6687
6704
6721
6737
6754
6771
6787
6803
6820
6836
6852
6869
6885
6901
6918
6934
6950
6966
6982
6998
7014
7029
7044
7059
7074
7088
7102
7115
7128
7141
7154
7167
7179
7191
7202
7214
7225
7236
7246
7257
7267
7277
7287
7297
7306
7315
7325
7334
7343
7351
7360
7369
7377
7385
7394
7402
7410
7417
7425
7432
7439
7446
7453
7459
7466
7472
7478
7483
7489
7494
7500
7505
7509
7514
7519
7523
7527
7532
7536
7540
7544
7547
7551
7555
7559
7562
7566
7569
7572
7575
7578
7581
7584
7586
7588
7590
7592
7593
7595
7595
7596
7596
7596
7596
7595
7594
7593
7591
7589
7587
7585
7582
7578
7574
7570
7565
7560
7554
7548
7542
7535
7528
7520
7512
7504
7495
7486
7477
7468
7459
7449
7440
7430
7420
7410
7400
7390
7380
7370
7359
7348
7337
7326
7314
7302
7289
7277
7264
7250
7237
7223
7208
7194
7179
7164
7148
7133
7117
7101
7085
7068
7052
7035
7018
7001
6983
6965
6947
6928
6910
6890
6871
6851
6831
6811
6790
6769
6747
6726
6704
6681
6659
6636
6613
6589
6566
6542
6517
6493
6468
6443
6418
6392
6366
6340
6314
6287
6260
6233
6206
6179
6151
6124
6096
6068
6040
6011
5982
5953
5923
5893
5863
5832
5801
5770
5738
5705
5673
5639
5605
5571
5536
5501
5465
5429
5393
5356
5319
5282
5244
5206
5168
5130
5092
5054
5016
4977
4939
4900
4861
4822
4783
4744
4705
4665
4626
4585
4545
4504
4464
4422
4381
4339
4297
4254
4212
4169
4125
4082
4038
3994
3950
3906
3861
3816
3771
3726
3680
3634
3588
3541
3494
3447
3400
3353
3306
3259
3211
3164
3116
3069
3021
2974
2926
2878
2830
2782
2733
2685
2636
2587
2538
2489
2440
2390
2340
2290
2239
2188
2137
2086
2033
1982
1929
1877
1823
1770
1716
1662
1608
1553
1499
1444
1389
1334
1279
1225
1170
1116
1062
1008
954
901
848
795
742
690
638
586
534
482
431
380
329
278
227
176
125
74
23
-28
-80
-132
-184
-236
-289
-342
-396
-450
-504
-559
-614
-669
-725
-781
-837
-893
-949
-1004
-1061
-1117
-1173
-1229
-1285
-1341
-1397
-1452
-1508
-1564
-1619
-1674
-1729
-1784
-1839
-1893
-1948
-2001
-2055
-2108
-2161
-2214
-2266
-2317
-2369
-2420
-2471
-2521
-2572
-2622
-2672
-2721
-2771
-2820
-2870
-2919
-2968
-3017
-3066
-3115
-3164
-3214
-3263
-3312
-3361
-3410
-3460
-3509
-3558
-3607
-3656
-3704
-3753
-3801
-3850
-3898
-3945
-3993
-4038
-4086
-4132
-4177
-4222
-4267
-4311
-4354
-4397
-4440
-4482
-4524
-4565
-4606
-4647
-4687
-4728
-4768
-4808
-4847
-4887
-4927
-4966
-5006
-5045
-5084
-5123
-5162
-5201
-5240
-5279
-5318
-5357
-5396
-5434
-5473
-5512
-5550
-5589
-5628
-5666
-5705
-5744
-5783
-5821
-5860
-5898
-5936
-5974
-6012
-6050
-6087
-6124
-6161
-6198
-6234
-6270
-6305
-6341
-6376
-6410
-6445
-6479
-6512
-6546
-6579
-6612
-6644
-6677
-6709
-6742
-6774
-6806
-6838
-6870
-6902
-6934
-6966
-6997
-7029
-7061
-7092
-7124
-7155
-7186
-7216
-7247
-7277
-7307
-7337
-7366
-7396
-7425
-7454
-7484
-7513
-7542
-7570
-7599
-7628
-7656
-7685
-7713
-7741
-7769
-7798
-7826
-7854
-7881
-7909
-7937
-7964
-7991
-8016
-8044
-8070
-8095
-8121
-8145
-8170
-8194
-8217
-8240
-8262
-8284
-8305
-8325
-8346
-8366
-8385
-8404
-8423
-8442
-8460
-8479
-8497
-8514
-8532
-8549
-8567
-8584
-8600
-8617
-8633
-8649
-8664
-8679
-8694
-8708
-8722
-8736
-8749
-8762
-8775
-8787
-8799
-8811
-8822
-8833
-8843
-8853
-8863
-8872
-8881
-8889
-8896
-8903
-8910
-8916
-8922
-8928
-8933
-8938
-8943
-8948
-8952
-8956
-8961
-8965
-8969
-8972
-8976
-8979
-8983
-8986
-8988
-8991
-8993
-8996
-8998
-8999
-9001
-9003
-9004
-9005
-9006
-9007
-9007
-9007
-9007
-9006
-9005
-9004
-9002
-9000
-8997
-8994
-8991
-8987
-8983
-8979
-8974
-8969
-8964
-8959
-8953
-8947
-8941
-8934
-8927
-8920
-8912
-8903
-8894
-8885
-8875
-8864
-8852
-8841
-8828
-8815
-8801
-8787
-8772
-8757
-8741
-8725
-8708
-8691
-8673
-8654
-8635
-8616
-8596
-8575
-8554
-8532
-8510
-8487
-8464
-8440
-8417
-8392
-8368
-8343
-8317
-8292
-8266
-8240
-8213
-8186
-8160
-8132
-8105
-8077
-8048
-8020
-7991
-7962
-7932
-7902
-7872
-7842
-7811
-7780
-7749
-7718
-7686
-7654
-7622
-7590
-7557
-7524
-7490
-7456
-7422
-7387
-7352
-7316
-7280
-7243
-7206
-7168
-7131
-7092
-7054
-7015
-6977
-6938
-6898
-6859
-6820
-6781
-6741
-6702
-6663
-6623
-6584
-6545
-6505
-6466
-6427
-6387
-6348
-6309
-6269
-6230
-6190
-6150
-6110
-6070
-6030
-5989
-5948
-5907
-5865
-5824
-5782
-5740
-5697
-5654
-5611
-5568
-5525
-5482
-5438
-5394
-5350
-5306
-5262
-5217
-5172
-5127
-5082
-5037
-4991
-4944
-4898
-4851
-4804
-4757
-4710
-4662
-4614
-4566
-4518
-4470
-4421
-4373
-4325
-4276
-4227
-4179
-4130
-4081
-4032
-3983
-3934
-3885
-3836
-3787
-3738
-3689
-3641
-3592
-3544
-3495
-3447
-3399
-3351
-3304
-3256
-3209
-3162
-3115
-3068
-3021
-2974
-2927
-2880
-2833
-2787
-2740
-2694
-2647
-2601
-2555
-2509
-2463
-2417
-2371
-2324
-2278
-2231
-2184
-2136
-2088
-2040
-1991
-1942
-1892
-1842
-1791
-1740
-1688
-1636
-1584
-1531
-1478
-1425
-1372
-1319
-1266
-1213
-1160
-1106
-1053
-1000
-947
-895
-842
-789
-737
-684
-632
-580
-528
-477
-425
-375
-324
-274
-224
-174
-125
-76
-27
21
69
116
163
210
257
303
349
395
441
487
532
577
623
668
713
759
804
849
895
941
987
1032
1078
1124
1171
1217
1263
1309
1355
1400
1446
1491
1536
1581
1626
1670
1714
1758
1802
1845
1889
1932
1975
2017
2059
2102
2143
2185
2226
2266
2307
2346
2386
2425
2463
2501
2539
2576
2613
2649
2685
2720
2755
2790
2824
2858
2892
2924
2957
2989
3021
3052
3083
3113
3143
3173
3202
3231
3259
3287
3315
3342
3368
3395
3420
3446
3471
3496
3520
3544
3568
3592
3615
3638
3661
3684
3707
3729
3752
3774
3796
3818
3840
3862
3883
3905
3926
3947
3968
3989
4009
4029
4048
4067
4086
4105
4123
4141
4159
4175
4192
4208
4224
4239
4254
4268
4282
4295
4308
4321
4333
4344
4355
4366
4376
4386
4395
4404
4413
4421
4430
4437
4445
4452
4459
4466
4472
4478
4484
4490
4495
4500
4505
4509
4513
4516
4520
4523
4525
4527
4529
4531
4533
4534
4535
4536
4537
4538
4539
4539
4539
4540
4540
4540
4540
4540
4540
4539
4539
4538
4538
4537
4536
4536
4535
4534
4533
4532
4530
4529
4527
4525
4523
4521
4518
4515
4512
4509
4506
4502
4498
4494
4490
4485
4481
4476
4471
4466
4460
4455
4449
4442
4436
4429
4422
4415
4407
4399
4391
4382
4374
4365
4356
4346
4337
4327
4317
4306
4296
4285
4274
4263
4252
4240
4229
4217
4205
4192
4180
4167
4154
4141
4127
4113
4099
4085
4069
4054
4038
4022
4005
3989
3971
3954
3936
3917
3899
3880
3860
3841
3821
3802
3782
3762
3741
3721
3701
3680
3659
3638
3617
3596
3574
3552
3530
3507
3485
3462
3438
3415
3392
3368
3344
3320
3297
3273
3249
3225
3201
3176
3152
3128
3104
3079
3055
3030
3006
2981
2956
2931
2906
2880
2855
2829
2803
2777
2750
2724
2697
2670
2643
2616
2589
2561
2534
2506
2478
2450
2422
2394
2365
2337
2308
2279
2250
2220
2190
2160
2130
2099
2068
2036
2004
1972
1939
1906
1872
1839
1804
1770
1735
1700
1665
1629
1594
1558
1522
1486
1451
1415
1379
1344
1309
1273
1238
1203
1168
1133
1099
1065
1030
997
963
929
896
863
830
797
764
732
699
667
635
603
571
539
507
476
444
413
381
350
319
288
256
225
194
162
131
99
68
36
5
-27
-58
-90
-121
-152
-183
-215
-246
-277
-309
-340
-371
-403
-434
-465
-496
-527
-558
-589
-619
-650
-680
-710
-739
-769
-798
-827
-857
-886
-914
-943
-972
-1000
-1030
-1059
-1088
-1117
-1146
-1175
-1204
-1234
-1263
-1293
-1322
-1352
-1382
-1411
-1441
-1471
-1500
-1530
-1559
-1589
-1618
-1647
-1676
-1705
-1733
-1762
-1791
-1819
-1847
-1876
-1904
-1932
-1960
-1988
-2016
-2044
-2072
-2100
-2128
-2156
-2183
-2210
-2237
-2264
-2291
-2318
-2344
-2370
-2396
-2422
-2448
-2474
-2499
-2525
-2550
-2576
-2601
-2626
-2652
-2677
-2702
-2727
-2752
-2776
-2801
-2825
-2849
-2872
-2896
-2919
-2942
-2965
-2988
-3011
-3033
-3056
-3078
-3101
-3123
-3146
-3168
-3191
-3214
-3236
-3259
-3282
-3305
-3328
-3351
-3374
-3397
-3421
-3444
-3467
-3490
-3513
-3536
-3559
-3582
-3605
-3628
-3651
-3673
-3696
-3719
-3741
-3763
-3786
-3808
-3830
-3852
-3874
-3896
-3917
-3939
-3961
-3982
-4003
-4025
-4046
-4067
-4089
-4111
-4132
-4153
-4174
-4195
-4216
-4237
-4258
-4279
-4299
-4320
-4340
-4361
-4381
-4401
-4421
-4441
-4460
-4480
-4499
-4518
-4537
-4556
-4574
-4592
-4610
-4628
-4646
-4663
-4681
-4698
-4715
-4733
-4750
-4767
-4784
-4801
-4818
-4836
-4853
-4871
-4888
-4906
-4924
-4941
-4959
-4976
-4993
-5011
-5028
-5045
-5062
-5078
-5095
-5112
-5129
-5145
-5162
-5178
-5194
-5210
-5226
-5242
-5258
-5273
-5289
-5304
-5318
-5333
-5347
-5362
-5375
-5389
-5402
-5416
-5428
-5441
-5453
-5465
-5477
-5489
-5500
-5512
-5523
-5535
-5546
-5557
-5568
-5578
-5589
-5600
-5610
-5621
-5631
-5641
-5652
-5662
-5672
-5682
-5692
-5702
-5711
-5720
-5729
-5738
-5746
-5754
-5762
-5769
-5776
-5782
-5788
-5794
-5799
-5804
-5808
-5811
-5815
-5818
-5820
-5822
-5824
-5825
-5826
-5826
-5826
-5826
-5826
-5826
-5825
-5824
-5823
-5822
-5820
-5819
-5817
-5815
-5814
-5812
-5811
-5810
-5808
-5807
-5805
-5804
-5802
-5800
-5798
-5795
-5793
-5790
-5787
-5784
-5780
-5776
-5773
-5768
-5764
-5759
-5755
-5749
-5744
-5739
-5733
-5727
-5722
-5715
-5709
-5703
-5696
-5689
-5682
-5675
-5667
-5660
-5652
-5644
-5636
-5628
-5620
-5611
-5603
-5594
-5586
-5577
-5569
-5560
-5551
-5542
-5532
-5523
-5513
-5502
-5492
-5481
-5470
-5458
-5446
-5434
-5422
-5409
-5397
-5384
-5371
-5359
-5346
-5333
-5320
-5308
-5295
-5283
-5271
-5259
-5247
-5235
-5223
-5212
-5200
-5189
-5177
-5165
-5153
-5141
-5128
-5116
-5103
-5090
-5077
-5063
-5050
-5036
-5022
-5007
-4993
-4978
-4963
-4948
-4933
-4918
-4902
-4887
-4871
-4855
-4838
-4822
-4805
-4789
-4772
-4755
-4737
-4720
-4703
-4685
-4667
-4649
-4631
-4612
-4593
-4574
-4555
-4536
-4516
-4496
-4476
-4456
-4436
-4416
-4396
-4375
-4355
-4334
-4314
-4294
-4273
-4253
-4234
-4214
-4194
-4174
-4154
-4134
-4114
-4094
-4074
-4053
-4033
-4011
-3991
-3970
-3949
-3928
-3906
-3884
-3862
-3839
-3816
-3793
-3770
-3746
-3722
-3698
-3673
-3648
-3622
-3596
-3570
-3543
-3516
-3489
-3461
-3433
-3405
-3377
-3348
-3319
-3290
-3261
-3231
-3202
-3172
-3143
-3113
-3084
-3055
-3026
-2997
-2968
-2940
-2912
-2884
-2856
-2828
-2801
-2774
-2746
-2719
-2692
-2665
-2638
-2610
-2583
-2555
-2527
-2499
-2471
-2443
-2414
-2386
-2357
-2327
-2298
-2269
-2239
-2210
-2180
-2151
-2121
-2091
-2062
-2032
-2001
-1972
-1941
-1911
-1880
-1850
-1819
-1789
-1758
-1727
-1695
-1664
-1633
-1601
-1570
-1539
-1507
-1476
-1445
-1413
-1382
-1352
-1321
-1291
-1261
-1232
-1202
-1173
-1144
-1115
-1087
-1058
-1030
-1002
-974
-946
-918
-890
-863
-835
-808
-781
-753
-726
-699
-671
-644
-617
-590
-563
-537
-510
-483
-457
-431
-405
-379
-353
-328
-303
-278
-253
-228
-203
-179
-154
-130
-105
-81
-57
-33
-9
15
39
63
87
110
134
158
181
204
227
249
271
293
315
336
357
377
397
417
436
456
475
494
513
532
551
569
588
606
624
643
661
679
697
714
732
749
767
784
800
817
833
849
864
879
893
908
921
935
948
961
973
985
998
1010
1022
1034
1047
1059
1072
1085
1098
1112
1126
1140
1154
1168
1182
1196
1210
1224
1237
1249
1261
1273
1284
1295
1305
1316
1326
1336
1345
1355
1365
1375
1385
1395
1405
1415
1425
1435
1446
1456
1466
1476
1486
1496
1505
1514
1523
1532
1540
1548
1556
1564
1572
1579
1587
1594
1602
1609
1617
1624
1632
1639
1647
1654
1662
1669
1677
1684
1692
1699
1706
1713
1719
1725
1732
1737
1743
1748
1752
1757
1761
1765
1768
1771
1775
1778
1781
1783
1786
1789
1792
1795
1797
1800
1803
1805
1808
1810
1812
1815
1817
1819
1820
1822
1823
1825
1826
1827
1828
1828
1829
1830
1831
1831
1832
1832
1833
1833
1833
1833
1832
1832
1831
1831
1830
1828
1827
1826
1825
1823
1822
1820
1819
1817
1816
1814
1813
1811
1810
1808
1807
1805
1803
1801
1798
1795
1792
1788
1784
1780
1775
1770
1765
1759
1754
1748
1742
1736
1730
1723
1717
1710
1703
1696
1689
1681
1674
1667
1659
1652
1644
1636
1628
1620
1612
1603
1594
1585
1576
1567
1557
1548
1538
1528
1518
1508
1498
1488
1477
1467
1456
1446
1436
1425
1415
1405
1395
1385
1375
1365
1355
1344
1334
1323
1313
1302
1292
1281
1270
1260
1249
1239
1228
1218
1208
1197
1187
1177
1167
1157
1147
1136
1126
1116
1105
1095
1084
1073
1062
1050
1038
1026
1014
1000
988
975
962
948
935
921
908
894
881
868
854
841
828
815
801
788
775
762
749
735
722
708
695
681
668
654
641
627
613
600
587
574
561
548
535
523
511
499
488
477
466
456
446
437
428
419
410
402
394
386
379
371
364
356
349
341
333
326
318
310
301
293
285
277
269
261
253
245
237
229
221
214
206
199
192
185
179
173
167
161
155
150
145
140
136
132
128
124
121
118
115
113
110
108
105
103
100
98
96
93
91
90
88
86
84
83
81
80
78
77
76
74
73
72
71
71
70
70
70
70
70
71
72
74
76
78
81
84
88
92
96
102
107
113
119
126
132
139
147
154
162
170
178
186
195
203
212
221
230
239
249
258
267
277
286
296
305
315
324
333
343
352
362
371
381
392
402
413
425
436
448
461
474
487
501
515
530
545
561
577
593
610
627
645
663
681
699
718
737
756
775
795
815
834
854
873
893
913
932
952
972
991
1010
1031
1051
1071
1091
1112
1132
1152
1172
1192
1212
1232
1251
1271
1290
1309
1328
1347
1366
1386
1405
1425
1445
1465
1486
1507
1528
1550
1572
1594
1617
1640
1663
1687
1710
1734
1757
1781
1804
1827
1850
1873
1895
1918
1940
1962
1984
2005
2028
2049
2071
2093
2114
2135
2156
2177
2198
2219
2240
2261
2281
2302
2324
2345
2366
2388
2409
2431
2454
2476
2498
2521
2544
2566
2589
2612
2635
2657
2680
2702
2724
2746
2767
2789
2810
2831
2852
2873
2894
2914
2935
2956
2976
2997
3017
3037
3057
3077
3097
3116
3135
3154
3173
3191
3209
3227
3245
3262
3279
3297
3313
3330
3347
3363
3380
3396
3413
3429
3446
3463
3480
3497
3514
3531
3548
3565
3582
3599
3616
3632
3649
3665
3681
3697
3713
3728
3743
3758
3772
3787
3801
3815
3829
3843
3857
3871
3885
3899
3913
3927
3941
3955
3969
3983
3997
4011
4025
4038
4053
4067
4081
4094
4109
4123
4137
4151
4166
4180
4194
4208
4222
4237
4251
4265
4279
4294
4308
4322
4336
4350
4364
4377
4391
4405
4418
4431
4444
4457
4470
4483
4495
4508
4520
4532
4544
4555
4567
4578
4589
4600
4610
4620
4629
4639
4648
4656
4665
4673
4680
4688
4695
4702
4708
4715
4721
4727
4733
4739
4745
4751
4757
4763
4769
4775
4781
4787
4793
4799
4805
4811
4817
4823
4829
4834
4840
4845
4850
4855
4860
4865
4870
4875
4880
4884
4889
4894
4898
4903
4908
4913
4918
4923
4928
4933
4938
4943
4948
4953
4958
4963
4968
4972
4977
4981
4985
4989
4993
4997
5000
5003
5007
5009
5012
5014
5017
5019
5020
5022
5024
5025
5027
5028
5030
5031
5033
5035
5037
5039
5041
5044
5046
5049
5052
5055
5058
5061
5065
5068
5072
5075
5079
5082
5085
5089
5092
5095
5098
5102
5105
5108
5111
5114
5117
5120
5123
5126
5128
5131
5134
5136
5139
5141
5144
5147
5150
5153
5156
5159
5162
5166
5169
5173
5177
5182
5186
5191
5196
5202
5208
5214
5220
5227
5234
5242
5249
5257
5265
5273
5282
5290
5298
5306
5315
5323
5331
5339
5348
5356
5364
5372
5380
5388
5396
5405
5413
5421
5429
5438
5447
5455
5464
5473
5483
5492
5502
5511
5521
5530
5540
5549
5559
5568
5578
5587
5597
5607
5617
5627
5637
5647
5658
5669
5680
5692
5703
5715
5727
5740
5752
5765
5779
5792
5806
5820
5835
5849
5864
5879
5895
5911
5927
5944
5961
5978
5996
6014
6032
6051
6071
6090
6111
6131
6152
6173
6195
6216
6238
6260
6282
6304
6326
6348
6370
6392
6415
6437
6459
6481
6504
6526
6549
6571
6594
6617
6640
6663
6687
6710
6735
6759
6783
6808
6833
6858
6883
6908
6934
6959
6985
7011
7038
7065
7091
7119
7146
7174
7202
7230
7258
7287
7316
7345
7374
7403
7433
7463
7493
7523
7554
7585
7616
7647
7679
7710
7742
7774
7806
7838
7870
7902
7934
7966
7998
8029
8063
8095
8127
8159
8191
8223
8255
8287
8318
8350
8381
8412
8443
8474
8505
8536
8567
8597
8628
8658
8688
8718
8748
8777
8806
8835
8864
8893
8921
8949
8976
9004
9031
9058
9084
9111
9137
9163
9189
9215
9241
9267
9293
9319
9345
9372
9398
9425
9452
9479
9507
9534
9562
9590
9617
9645
9673
9701
9729
9756
9784
9811
9838
9864
9890
9916
9941
9966
9991
10015
10039
10063
10086
10110
10132
10155
10177
10199
10221
10242
10264
10285
10307
10328
10349
10371
10392
10413
10434
10456
10477
10498
10519
10540
10561
10582
10603
10624
10644
10665
10685
10705
10725
10745
10764
10784
10803
10823
10842
10860
10879
10897
10915
10933
10951
10968
10985
11001
11017
11033
11048
11063
11078
11092
11106
11120
11133
11146
11158
11171
11183
11195
11207
11219
11231
11243
11254
11266
11277
11288
11299
11310
11320
11331
11341
11351
11361
11370
11379
11388
11396
11405
11412
11420
11427
11434
11441
11447
11453
11459
11464
11469
11474
11478
11482
11486
11489
11493
11495
11498
11500
11502
11504
11506
11507
11508
11509
11510
11510
11510
11510
11509
11509
11508
11506
11505
11503
11501
11499
11496
11494
11491
11488
11485
11482
11478
11475
11471
11467
11463
11459
11454
11450
11444
11439
11433
11427
11421
11414
11407
11399
11392
11383
11375
11366
11357
11348
11338
11328
11318
11307
11296
11285
11273
11262
11250
11237
11225
11212
11199
11186
11173
11159
11146
11132
11118
11104
11089
11075
11060
11044
11029
11013
10997
10981
10964
10947
10930
10912
10894
10875
10856
10837
10817
10796
10775
10754
10732
10710
10688
10665
10641
10617
10593
10568
10543
10517
10491
10464
10437
10410
10382
10353
10324
10295
10265
10235
10205
10174
10143
10112
10081
10050
10018
9987
9956
9925
9894
9863
9832
9802
9771
9741
9711
9680
9650
9619
9588
9557
9525
9493
9461
9429
9396
9362
9328
9294
9259
9224
9189
9153
9116
9080
9043
9006
8968
8930
8892
8854
8816
8777
8739
8700
8661
8623
8584
8545
8507
8468
8429
8390
8351
8311
8272
8232
8192
8151
8112
8071
8029
7989
7948
7906
7864
7822
7780
7737
7694
7651
7608
7565
7522
7478
7435
7391
7347
7303
7260
7216
7172
7128
7084
7040
6996
6952
6908
6864
6820
6775
6731
6686
6641
6597
6552
6507
6462
6417
6372
6326
6281
6236
6190
6145
6099
6054
6008
5962
5916
5870
5824
5777
5731
5684
5637
5590
5543
5495
5448
5400
5353
5305
5258
5210
5163
5116
5069
5023
4976
4930
4884
4838
4792
4747
4701
4656
4611
4565
4520
4474
4429
4384
4338
4293
4247
4201
4155
4109
4062
4016
3969
3922
3875
3828
3780
3733
3685
3637
3590
3542
3494
3446
3399
3351
3304
3256
3208
3161
3113
3065
3018
2970
2922
2874
2826
2779
2731
2683
2634
2586
2538
2490
2441
2393
2344
2296
2247
2199
2150
2101
2052
2004
1955
1906
1857
1808
1760
1711
1662
1613
1564
1515
1467
1418
1370
1322
1274
1226
1179
1131
1084
1038
991
946
900
855
810
765
721
677
634
590
547
505
463
421
379
337
295
254
213
171
130
89
48
7
-34
-76
-117
-157
-198
-239
-280
-321
-362
-402
-443
-483
-524
-564
-604
-645
-685
-725
-765
-805
-845
-885
-924
-964
-1004
-1043
-1082
-1122
-1161
-1201
-1240
-1280
-1319
-1358
-1398
-1437
-1476
-1516
-1555
-1594
-1633
-1673
-1712
-1751
-1789
-1828
-1867
-1905
-1944
-1982
-2020
-2058
-2095
-2133
-2170
-2208
-2245
-2282
-2319
-2356
-2393
-2430
-2467
-2504
-2541
-2578
-2614
-2651
-2687
-2724
-2760
-2797
-2833
-2870
-2906
-2943
-2979
-3016
-3053
-3090
-3126
-3163
-3200
-3237
-3274
-3311
-3348
-3385
-3422
-3459
-3497
-3534
-3572
-3609
-3647
-3685
-3722
-3760
-3798
-3836
-3874
-3911
-3949
-3987
-4024
-4062
-4099
-4136
-4173
-4210
-4247
-4283
-4319
-4355
-4391
-4427
-4462
-4497
-4531
-4565
-4599
-4632
-4665
-4698
-4730
-4763
-4794
-4826
-4857
-4888
-4918
-4948
-4978
-5008
-5037
-5066
-5094
-5122
-5150
-5178
-5206
-5233
-5260
-5287
-5314
-5341
-5368
-5394
-5421
-5447
-5474
-5500
-5527
-5553
-5579
-5606
-5632
-5659
-5685
-5712
-5738
-5765
-5791
-5817
-5843
-5869
-5895
-5921
-5947
-5973
-5998
-6023
-6049
-6074
-6098
-6123
-6147
-6171
-6195
-6219
-6242
-6265
-6288
-6311
-6333
-6355
-6377
-6399
-6420
-6441
-6462
-6482
-6502
-6522
-6542
-6561
-6579
-6598
-6616
-6634
-6651
-6669
-6686
-6702
-6719
-6735
-6751
-6767
-6783
-6799
-6814
-6829
-6844
-6859
-6874
-6889
-6903
-6917
-6931
-6945
-6959
-6973
-6987
-7001
-7015
-7029
-7043
-7057
-7071
-7085
-7099
-7113
-7127
-7140
-7154
-7167
-7180
-7193
-7206
-7219
-7231
-7244
-7256
-7268
-7280
-7292
-7304
-7316
-7327
-7339
-7350
-7362
-7373
-7384
-7395
-7406
-7417
-7428
-7439
-7449
-7460
-7470
-7481
-7491
-7501
-7511
-7521
-7531
-7541
-7551
-7560
-7569
-7579
-7588
-7596
-7605
-7613
-7621
-7629
-7637
-7644
-7651
-7658
-7665
-7671
-7678
-7684
-7690
-7696
-7702
-7708
-7714
-7720
-7726
-7732
-7738
-7744
-7751
-7758
-7765
-7772
-7779
-7787
-7795
-7803
-7812
-7820
-7829
-7838
-7847
-7857
-7867
-7876
-7886
-7896
-7907
-7917
-7927
-7937
-7947
-7957
-7967
-7977
-7986
-7996
-8005
-8013
-8022
-8031
-8039
-8045
-8054
-8060
-8067
-8073
-8077
-8084
-8089
-8093
-8099
-8103
-8108
-8113
-8118
-8122
-8128
-8132
-8138
-8145
-8151
-8157
-8164
-8170
-8178
-8185
-8192
-8200
-8207
-8215
-8223
-8231
-8239
-8247
-8256
-8265
-8273
-8283
-8292
-8302
-8311
-8321
-8332
-8342
-8352
-8363
-8374
-8385
-8396
-8407
-8418
-8429
-8440
-8451
-8463
-8474
-8486
-8497
-8509
-8521
-8533
-8545
-8557
-8570
-8582
-8594
-8607
-8619
-8632
-8644
-8656
-8669
-8681
-8693
-8705
-8717
-8729
-8741
-8753
-8766
-8778
-8790
-8803
-8815
-8828
-8841
-8854
-8867
-8880
-8893
-8906
-8919
-8933
-8946
-8959
-8973
-8986
-9000
-9013
-9027
-9040
-9053
-9067
-9080
-9093
-9106
-9119
-9132
-9145
-9157
-9170
-9183
-9196
-9208
-9221
-9234
-9247
-9260
-9273
-9287
-9300
-9314
-9327
-9341
-9355
-9370
-9384
-9399
-9414
-9429
-9445
-9460
-9476
-9492
-9508
-9525
-9541
-9558
-9575
-9592
-9609
-9626
-9643
-9660
-9677
-9694
-9711
-9728
-9744
-9761
-9777
-9793
-9809
-9825
-9840
-9856
-9871
-9886
-9901
-9916
-9931
-9945
-9960
-9974
-9988
-10001
-10015
-10028
-10041
-10055
-10067
-10080
-10092
-10105
-10117
-10129
-10141
-10152
-10164
-10175
-10186
-10197
-10208
-10218
-10228
-10238
-10248
-10258
-10267
-10276
-10284
-10292
-10300
-10308
-10315
-10322
-10329
-10336
-10342
-10349
-10355
-10362
-10368
-10374
-10380
-10387
-10393
-10398
-10404
-10409
-10415
-10420
-10425
-10430
-10435
-10440
-10445
-10450
-10455
-10460
-10465
-10469
-10474
-10479
-10483
-10487
-10491
-10495
-10498
-10501
-10504
-10507
-10509
-10511
-10513
-10515
-10516
-10517
-10518
-10519
-10519
-10519
-10518
-10517
-10516
-10515
-10513
-10510
-10507
-10504
-10501
-10497
-10492
-10488
-10483
-10478
-10473
-10467
-10462
-10456
-10451
-10445
-10439
-10434
-10428
-10423
-10417
-10411
-10406
-10401
-10395
-10390
-10385
-10379
-10374
-10368
-10363
-10357
-10352
-10346
-10340
-10335
-10329
-10323
-10317
-10311
-10305
-10299
-10292
-10286
-10279
-10273
-10266
-10259
-10252
-10245
-10238
-10231
-10224
-10216
-10208
-10201
-10193
-10184
-10176
-10168
-10159
-10150
-10141
-10132
-10123
-10114
-10104
-10094
-10084
-10073
-10063
-10052
-10041
-10029
-10017
-10005
-9993
-9980
-9967
-9953
-9939
-9925
-9910
-9896
-9880
-9865
-9849
-9833
-9817
-9800
-9784
-9766
-9749
-9731
-9712
-9694
-9675
-9655
-9636
-9616
-9595
-9575
-9554
-9533
-9511
-9490
-9468
-9446
-9424
-9402
-9379
-9357
-9334
-9311
-9288
-9265
-9242
-9218
-9195
-9171
-9147
-9124
-9100
-9076
-9052
-9028
-9004
-8980
-8956
-8932
-8908
-8884
-8861
-8837
-8814
-8791
-8767
-8744
-8721
-8698
-8674
-8651
-8627
-8603
-8579
-8554
-8529
-8504
-8478
-8453
-8426
-8400
-8373
-8346
-8319
-8292
-8265
-8237
-8209
-8180
-8153
-8125
-8096
-8069
-8041
-8012
-7984
-7955
-7926
-7897
-7869
-7840
-7811
-7782
-7754
-7725
-7696
-7667
-7639
-7610
-7581
-7553
-7524
-7495
-7466
-7438
-7409
-7381
-7353
-7325
-7297
-7270
-7242
-7215
-7188
-7162
-7135
-7109
-7083
-7057
-7031
-7006
-6980
-6955
-6929
-6904
-6879
-6854
-6828
-6803
-6778
-6752
-6727
-6702
-6676
-6651
-6625
-6600
-6575
-6549
-6524
-6498
-6473
-6448
-6423
-6398
-6373
-6348
-6324
-6299
-6275
-6251
-6227
-6204
-6181
-6157
-6134
-6111
-6088
-6066
-6043
-6020
-5998
-5975
-5953
-5930
-5908
-5886
-5864
-5842
-5821
-5799
-5778
-5757
-5736
-5715
-5695
-5675
-5654
-5634
-5614
-5595
-5575
-5555
-5535
-5515
-5495
-5475
-5455
-5435
-5415
-5394
-5374
-5354
-5333
-5313
-5292
-5272
-5252
-5231
-5211
-5191
-5172
-5152
-5132
-5113
-5094
-5074
-5055
-5036
-5017
-4999
-4980
-4961
-4943
-4924
-4906
-4888
-4869
-4851
-4833
-4815
-4797
-4779
-4761
-4743
-4725
-4707
-4689
-4671
-4654
-4636
-4618
-4600
-4582
-4565
-4547
-4530
-4512
-4495
-4478
-4460
-4443
-4426
-4409
-4392
-4375
-4358
-4341
-4325
-4308
-4291
-4275
-4258
-4241
-4225
-4208
-4191
-4174
-4157
-4141
-4124
-4107
-4090
-4073
-4057
-4040
-4024
-4008
-3992
-3976
-3960
-3944
-3928
-3913
-3897
-3881
-3866
-3850
-3834
-3819
-3803
-3787
-3772
-3756
-3740
-3724
-3708
-3693
-3677
-3661
-3645
-3629
-3614
-3598
-3583
-3567
-3552
-3537
-3521
-3506
-3491
-3476
-3461
-3445
-3430
-3415
-3399
-3384
-3368
-3352
-3337
-3321
-3304
-3288
-3272
-3255
-3238
-3221
-3204
-3187
-3170
-3153
-3136
-3119
-3102
-3085
-3068
-3051
-3035
-3018
-3002
-2986
-2969
-2953
-2937
-2922
-2906
-2891
-2876
-2861
-2847
-2833
-2819
-2805
-2791
-2778
-2765
-2752
-2739
-2727
-2714
-2702
-2689
-2677
-2664
-2652
-2640
-2627
-2615
-2603
-2590
-2578
-2566
-2554
-2542
-2531
-2519
-2508
-2497
-2486
-2475
-2464
-2454
-2443
-2433
-2422
-2412
-2401
-2391
-2380
-2370
-2359
-2348
-2338
-2327
-2316
-2305
-2294
-2283
-2272
-2261
-2249
-2238
-2226
-2215
-2203
-2192
-2180
-2168
-2157
-2145
-2133
-2122
-2110
-2099
-2087
-2076
-2065
-2054
-2044
-2033
-2023
-2012
-2001
-1992
-1982
-1972
-1962
-1952
-1942
-1933
-1923
-1913
-1902
-1892
-1881
-1870
-1859
-1848
-1836
-1824
-1812
-1800
-1788
-1776
-1764
-1751
-1739
-1726
-1714
-1702
-1689
-1677
-1665
-1652
-1640
-1627
-1615
-1603
-1590
-1578
-1565
-1553
-1540
-1528
-1516
-1503
-1491
-1479
-1467
-1455
-1443
-1431
-1419
-1407
-1395
-1384
-1372
-1361
-1350
-1339
-1328
-1317
-1307
-1296
-1286
-1276
-1265
-1255
-1245
-1235
-1225
-1216
-1206
-1196
-1187
-1177
-1167
-1158
-1148
-1138
-1129
-1119
-1109
-1099
-1089
-1078
-1068
-1057
-1046
-1035
-1024
-1012
-1000
-989
-977
-965
-952
-940
-926
-913
-900
-886
-872
-858
-843
-829
-815
-800
-786
-772
-757
-743
-729
-715
-701
-687
-674
-660
-647
-633
-620
-606
-593
-579
-565
-551
-537
-523
-508
-493
-478
-463
-447
-431
-415
-398
-381
-364
-347
-330
-312
-294
-276
-258
-239
-221
-202
-183
-165
-146
-126
-107
-88
-68
-48
-28
-8
13
33
54
75
95
117
138
159
181
203
224
247
269
291
314
337
361
385
409
433
458
483
508
534
560
587
613
640
667
695
722
750
777
805
833
860
887
914
942
969
996
1022
1050
1076
1103
1130
1157
1184
1211
1238
1266
1293
1320
1347
1374
1401
1428
1455
1483
1510
1537
1564
1592
1619
1647
1674
1702
1729
1757
1785
1812
1840
1868
1895
1923
1951
1978
2005
2033
2061
2089
2117
2144
2172
2200
2228
2255
2283
2311
2339
2367
2395
2423
2451
2479
2507
2535
2563
2591
2620
2648
2676
2705
2733
2762
2790
2819
2848
2877
2906
2935
2964
2994
3023
3052
3081
3110
3139
3167
3196
3224
3252
3281
3309
3337
3365
3393
3421
3449
3477
3505
3534
3562
3591
3619
3648
3677
3706
3735
3764
3794
3823
3853
3882
3912
3942
3971
4001
4030
4059
4090
4119
4149
4179
4209
4238
4268
4298
4328
4357
4387
4416
4446
4476
4505
4535
4564
4594
4624
4654
4685
4715
4746
4778
4810
4842
4875
4909
4943
4977
5012
5047
5082
5118
5153
5189
5225
5261
5297
5333
5369
5405
5440
5476
5511
5547
5582
5617
5652
5688
5723
5758
5793
5829
5864
5900
5935
5971
6006
6042
6077
6113
6149
6185
6221
6258
6294
6331
6368
6405
6442
6480
6518
6556
6594
6633
6671
6710
6749
6788
6827
6867
6906
6946
6986
7026
7066
7106
7146
7187
7227
7268
7309
7350
7391
7432
7473
7514
7555
7597
7638
7679
7720
7761
7802
7843
7883
7924
7964
8005
8045
8086
8125
8166
8207
8247
8288
8329
8369
8410
8451
8493
8535
8577
8619
8661
8704
8748
8791
8835
8879
8923
8967
9011
9054
9098
9142
9185
9228
9271
9313
9355
9397
9439
9480
9521
9562
9603
9643
9684
9724
9765
9806
9846
9887
9929
9970
10012
10053
10095
10137
10179
10221
10262
10304
10346
10387
10429
10470
10511
10552
10592
10633
10673
10713
10753
10793
10833
10872
10912
10951
10991
11030
11069
11109
11148
11188
11227
11267
11307
11346
11386
11425
11465
11504
11544
11583
11622
11661
11700
11739
11778
11817
11856
11895
11934
11973
12013
12053
12092
12132
12172
12212
12252
12292
12332
12372
12412
12451
12490
12529
12567
12605
12643
12681
12718
12755
12791
12828
12863
12899
12934
12969
13003
13037
13070
13103
13136
13168
13200
13232
13263
13294
13325
13355
13385
13415
13444
13474
13503
13531
13560
13588
13616
13644
13672
13699
13727
13754
13781
13808
13835
13862
13889
13916
13942
13969
13995
14022
14048
14074
14101
14127
14153
14179
14205
14231
14256
14281
14306
14331
14355
14379
14403
14426
14449
14472
14494
14516
14538
14560
14581
14602
14623
14643
14663
14684
14704
14724
14743
14763
14782
14801
14820
14838
14857
14875
14893
14910
14927
14944
14961
14977
14992
15007
15022
15037
15051
15065
15078
15091
15104
15116
15129
15141
15153
15165
15177
15189
15200
15212
15223
15235
15246
15257
15268
15279
15290
15300
15310
15321
15330
15340
15349
15357
15365
15373
15380
15387
15393
15399
15404
15409
15413
15417
15420
15423
15426
15428
15430
15431
15432
15432
15432
15432
15431
15430
15429
15427
15425
15423
15420
15417
15414
15411
15408
15405
15401
15398
15394
15390
15386
15381
15377
15372
15367
15362
15356
15351
15345
15339
15333
15326
15319
15312
15305
15297
15289
15281
15272
15263
15253
15244
15233
15222
15211
15200
15188
15176
15163
15150
15137
15123
15110
15095
15081
15066
15051
15035
15019
15003
14986
14969
14952
14934
14916
14899
14881
14862
14844
14826
14807
14788
14769
14750
14730
14710
14690
14670
14649
14627
14605
14583
14561
14538
14514
14491
14467
14442
14417
14392
14367
14341
14315
14289
14262
14235
14207
14179
14151
14122
14092
14062
14031
14000
13969
13937
13905
13873
13840
13808
13774
13741
13707
13673
13639
13605
13570
13535
13500
13465
13430
13394
13359
13324
13288
13253
13217
13182
13147
13111
13075
13039
13003
12967
12930
12894
12856
12819
12781
12743
12705
12667
12628
12589
12550
12510
12470
12431
12390
12350
12309
12269
12228
12187
12146
12104
12063
12021
11979
11937
11895
11853
11811
11768
11726
11683
11640
11598
11555
11512
11469
11426
11383
11340
11297
11253
11210
11166
11122
11078
11034
10990
10945
10901
10856
10811
10766
10721
10675
10629
10583
10537
10490
10443
10395
10348
10299
10251
10202
10153
10103
10053
10003
9953
9903
9853
9802
9751
9701
9650
9600
9549
9499
9448
9398
9348
9298
9248
9198
9148
9098
9048
8999
8949
8899
8850
8800
8750
8700
8651
8601
8551
8501
8450
8400
8349
8297
8246
8194
8141
8089
8036
7983
7929
7875
7821
7766
7711
7656
7601
7546
7490
7435
7379
7324
7268
7212
7157
7101
7046
6990
6935
6880
6825
6770
6715
6661
6607
6553
6499
6446
6393
6340
6287
6235
6183
6131
6080
6028
5977
5926
5875
5825
5774
5724
5674
5623
5573
5523
5473
5423
5373
5322
5272
5222
5172
5122
5072
5022
4972
4922
4873
4823
4774
4724
4675
4626
4577
4527
4478
4429
4380
4331
4282
4233
4184
4135
4086
4037
3988
3939
3891
3842
3794
3746
3697
3649
3602
3554
3506
3459
3412
3365
3319
3272
3226
3181
3135
3090
3045
3001
2957
2913
2869
2826
2783
2740
2697
2654
2612
2570
2527
2485
2444
2402
2360
2318
2277
2236
2195
2154
2113
2072
2032
1991
1951
1911
1871
1831
1792
1753
1714
1675
1637
1599
1561
1523
1486
1449
1413
1376
1341
1305
1270
1235
1201
1167
1133
1100
1067
1034
1000
969
937
905
874
842
811
780
750
719
689
659
629
599
569
540
510
481
452
423
394
365
337
309
281
253
226
199
173
147
121
95
70
46
21
-2
-26
-49
-72
-95
-118
-140
-162
-184
-205
-227
-248
-270
-291
-312
-332
-353
-373
-393
-413
-433
-452
-471
-490
-509
-528
-546
-565
-583
-601
-619
-637
-655
-673
-690
-707
-725
-741
-758
-775
-791
-807
-823
-838
-853
-869
-884
-898
-913
-928
-942
-956
-971
-985
-999
-1012
-1027
-1041
-1055
-1069
-1083
-1096
-1109
-1122
-1135
-1147
-1159
-1171
-1182
-1193
-1204
-1214
-1224
-1234
-1243
-1251
-1260
-1268
-1276
-1284
-1291
-1298
-1305
-1312
-1319
-1325
-1332
-1338
-1344
-1350
-1356
-1361
-1367
-1373
-1378
-1384
-1389
-1394
-1400
-1405
-1411
-1416
-1421
-1426
-1431
-1436
-1441
-1446
-1451
-1455
-1459
-1463
-1467
-1471
-1474
-1478
-1481
-1484
-1486
-1489
-1491
-1493
-1495
-1496
-1497
-1498
-1499
-1500
-1500
-1500
-1499
-1499
-1498
-1497
-1496
-1494
-1492
-1491
-1488
-1486
-1484
-1481
-1478
-1474
-1471
-1467
-1464
-1460
-1456
-1452
-1448
-1444
-1440
-1436
-1432
-1428
-1424
-1420
-1416
-1413
-1409
-1405
-1401
-1397
-1393
-1389
-1385
-1380
-1376
-1371
-1367
-1362
-1357
-1352
-1347
-1343
-1338
-1333
-1328
-1323
-1318
-1313
-1308
-1303
-1298
-1292
-1287
-1281
-1274
-1268
-1261
-1254
-1247
-1239
-1231
-1223
-1214
-1205
-1196
-1187
-1177
-1168
-1158
-1148
-1138
-1128
-1118
-1109
-1099
-1089
-1080
-1070
-1061
-1052
-1043
-1034
-1025
-1016
-1008
-999
-990
-981
-973
-964
-954
-945
-936
-926
-916
-906
-896
-885
-874
-864
-853
-841
-830
-819
-807
-796
-784
-772
-761
-749
-737
-725
-714
-702
-690
-678
-666
-654
-641
-629
-617
-604
-592
-579
-567
-554
-542
-530
-517
-505
-493
-481
-468
-456
-444
-432
-420
-408
-396
-383
-371
-358
-345
-332
-319
-306
-292
-278
-264
-249
-235
-220
-204
-189
-173
-157
-141
-125
-109
-92
-76
-59
-43
-26
-10
7
23
40
56
72
89
105
122
138
155
171
188
205
221
239
256
273
290
308
326
344
362
380
399
417
436
454
473
492
511
530
548
567
586
605
624
642
661
681
700
719
739
759
778
799
819
840
860
881
903
924
946
967
989
1012
1034
1056
1079
1101
1124
1146
1169
1192
1214
1237
1260
1282
1305
1327
1350
1372
1395
1417
1439
1461
1483
1505
1526
1548
1569
1590
1612
1633
1653
1674
1695
1715
1736
1756
1777
1797
1817
1836
1856
1875
1895
1914
1932
1951
1970
1988
2005
2025
2043
2061
2079
2097
2115
2133
2151
2169
2187
2205
2223
2241
2259
2277
2295
2313
2331
2348
2366
2384
2402
2421
2439
2457
2475
2494
2512
2530
2548
2567
2585
2602
2620
2638
2655
2672
2688
2705
2720
2736
2751
2766
2780
2794
2807
2821
2834
2846
2859
2871
2883
2895
2907
2919
2931
2943
2955
2967
2979
2992
3004
3016
3029
3041
3053
3066
3078
3090
3102
3114
3126
3138
3150
3161
3172
3183
3194
3205
3216
3226
3237
3247
3257
3267
3276
3285
3294
3303
3312
3320
3328
3336
3344
3351
3359
3366
3373
3379
3386
3392
3399
3405
3411
3416
3422
3428
3433
3438
3443
3448
3453
3458
3462
3467
3471
3475
3479
3483
3487
3491
3494
3498
3501
3504
3507
3511
3514
3517
3519
3522
3525
3527
3530
3532
3534
3536
3538
3540
3542
3543
3545
3546
3547
3548
3549
3550
3550
3551
3551
3551
3552
3552
3552
3551
3551
3550
3550
3549
3548
3547
3545
3544
3542
3540
3539
3537
3534
3532
3530
3527
3524
3521
3518
3515
3511
3508
3504
3500
3496
3492
3488
3484
3480
3476
3472
3469
3466
3463
3460
3457
3455
3453
3451
3449
3447
3445
3443
3441
3439
3437
3434
3432
3429
3426
3423
3419
3416
3412
3408
3403
3399
3394
3390
3385
3380
3375
3370
3365
3360
3354
3348
3343
3336
3330
3323
3317
3310
3302
3295
3287
3280
3271
3263
3255
3246
3237
3228
3219
3210
3201
3192
3183
3174
3165
3157
3148
3139
3130
3121
3112
3103
3094
3085
3076
3067
3057
3048
3038
3028
3018
3008
2998
2987
2977
2966
2955
2944
2934
2923
2912
2901
2890
2879
2868
2856
2845
2833
2822
2810
2798
2786
2773
2761
2748
2735
2722
2708
2695
2681
2668
2654
2641
2627
2613
2599
2585
2571
2557
2543
2529
2515
2500
2486
2471
2456
2441
2426
2411
2395
2380
2364
2348
2332
2315
2299
2282
2265
2249
2232
2215
2199
2182
2165
2149
2132
2116
2099
2083
2067
2050
2033
2017
2000
1983
1966
1949
1931
1913
1895
1877
1859
1840
1821
1802
1783
1764
1744
1725
1705
1685
1665
1645
1624
1604
1583
1562
1542
1521
1499
1478
1457
1435
1413
1391
1369
1347
1325
1302
1280
1257
1234
1211
1188
1165
1141
1118
1094
1070
1046
1022
998
974
949
925
900
876
851
826
801
776
751
726
700
675
649
624
598
573
547
521
495
469
442
415
389
362
334
307
279
251
223
195
167
138
109
80
51
22
-7
-36
-66
-96
-126
-155
-186
-216
-246
-277
-307
-338
-369
-400
-431
-462
-493
-525
-556
-588
-620
-652
-684
-716
-749
-781
-814
-847
-879
-913
-946
-979
-1012
-1047
-1081
-1115
-1149
-1184
-1218
-1253
-1289
-1324
-1360
-1395
-1431
-1468
-1504
-1541
-1578
-1615
-1652
-1689
-1727
-1765
-1803
-1841
-1879
-1917
-1956
-1994
-2033
-2072
-2110
-2149
-2188
-2227
-2266
-2305
-2345
-2384
-2424
-2463
-2503
-2543
-2583
-2623
-2663
-2703
-2744
-2785
-2825
-2866
-2907
-2948
-2989
-3029
-3070
-3110
-3151
-3191
-3232
-3272
-3312
-3352
-3391
-3431
-3471
-3510
-3550
-3589
-3629
-3668
-3708
-3747
-3787
-3826
-3866
-3905
-3945
-3985
-4024
-4064
-4104
-4144
-4184
-4224
-4265
-4305
-4346
-4386
-4427
-4468
-4509
-4550
-4591
-4632
-4673
-4715
-4756
-4797
-4838
-4880
-4921
-4962
-5002
-5043
-5083
-5124
-5164
-5203
-5243
-5282
-5322
-5361
-5400
-5438
-5477
-5516
-5555
-5593
-5632
-5670
-5709
-5747
-5785
-5824
-5862
-5901
-5939
-5978
-6017
-6055
-6094
-6133
-6171
-6210
-6248
-6287
-6325
-6363
-6401
-6438
-6476
-6513
-6550
-6587
-6623
-6659
-6695
-6731
-6767
-6802
-6837
-6872
-6907
-6941
-6975
-7009
-7042
-7076
-7109
-7141
-7173
-7205
-7237
-7269
-7300
-7331
-7362
-7392
-7422
-7452
-7482
-7512
-7541
-7570
-7599
-7628
-7656
-7685
-7713
-7741
-7770
-7798
-7825
-7853
-7881
-7908
-7936
-7962
-7989
-8016
-8042
-8068
-8093
-8118
-8143
-8167
-8192
-8216
-8239
-8262
-8284
-8307
-8328
-8350
-8371
-8391
-8411
-8431
-8451
-8470
-8490
-8509
-8528
-8546
-8565
-8583
-8601
-8619
-8636
-8653
-8670
-8686
-8702
-8718
-8733
-8748
-8763
-8778
-8793
-8807
-8822
-8836
-8850
-8864
-8878
-8892
-8906
-8920
-8934
-8948
-8962
-8976
-8990
-9004
-9018
-9032
-9045
-9059
-9073
-9086
-9100
-9113
-9126
-9138
-9150
-9162
-9174
-9185
-9197
-9207
-9217
-9227
-9237
-9246
-9255
-9263
-9271
-9278
-9286
-9293
-9300
-9306
-9313
-9320
-9326
-9333
-9339
-9346
-9352
-9358
-9364
-9370
-9376
-9381
-9386
-9390
-9395
-9398
-9402
-9405
-9408
-9410
-9413
-9415
-9417
-9419
-9421
-9422
-9424
-9425
-9427
-9428
-9430
-9431
-9433
-9435
-9437
-9439
-9441
-9443
-9445
-9448
-9450
-9452
-9454
-9456
-9457
-9459
-9460
-9461
-9462
-9463
-9464
-9464
-9464
-9464
-9464
-9464
-9463
-9463
-9463
-9462
-9462
-9461
-9461
-9460
-9460
-9459
-9459
-9458
-9457
-9456
-9455
-9454
-9453
-9451
-9449
-9446
-9443
-9440
-9436
-9432
-9428
-9424
-9419
-9414
-9409
-9403
-9398
-9392
-9386
-9380
-9374
-9367
-9360
-9353
-9346
-9339
-9331
-9324
-9316
-9308
-9301
-9293
-9285
-9277
-9270
-9262
-9254
-9246
-9238
-9231
-9223
-9215
-9207
-9199
-9192
-9184
-9176
-9168
-9160
-9152
-9144
-9136
-9128
-9120
-9112
-9104
-9096
-9088
-9080
-9072
-9065
-9057
-9049
-9041
-9033
-9025
-9017
-9009
-9001
-8993
-8984
-8975
-8966
-8957
-8947
-8937
-8927
-8916
-8904
-8892
-8880
-8867
-8854
-8840
-8826
-8812
-8797
-8782
-8767
-8751
-8735
-8719
-8703
-8686
-8670
-8653
-8636
-8619
-8602
-8584
-8567
-8549
-8532
-8514
-8497
-8479
-8461
-8443
-8425
-8407
-8389
-8371
-8353
-8334
-8316
-8297
-8279
-8260
-8241
-8222
-8204
-8185
-8166
-8147
-8128
-8109
-8090
-8071
-8051
-8032
-8012
-7992
-7972
-7951
-7930
-7909
-7888
-7866
-7844
-7821
-7799
-7775
-7752
-7728
-7705
-7680
-7656
-7631
-7606
-7581
-7556
-7530
-7504
-7479
-7452
-7426
-7400
-7373
-7347
-7320
-7294
-7267
-7240
-7213
-7186
-7159
-7132
-7105
-7078
-7051
-7024
-6997
-6970
-6944
-6917
-6890
-6863
-6836
-6809
-6782
-6755
-6728
-6701
-6674
-6647
-6620
-6593
-6565
-6538
-6510
-6482
-6454
-6426
-6398
-6369
-6340
-6311
-6282
-6253
-6223
-6193
-6163
-6132
-6101
-6070
-6039
-6007
-5975
-5942
-5910
-5877
-5844
-5810
-5777
-5743
-5710
-5676
-5642
-5608
-5574
-5540
-5505
-5471
-5437
-5403
-5369
-5335
-5302
-5268
-5234
-5201
-5167
-5134
-5100
-5067
-5034
-5000
-4967
-4934
-4901
-4869
-4836
-4804
-4772
-4740
-4708
-4677
-4645
-4614
-4583
-4551
-4520
-4488
-4457
-4425
-4393
-4361
-4329
-4297
-4265
-4232
-4200
-4167
-4134
-4101
-4067
-4035
-4001
-3968
-3934
-3900
-3867
-3833
-3798
-3764
-3730
-3695
-3661
-3626
-3591
-3557
-3522
-3487
-3452
-3417
-3382
-3347
-3313
-3278
-3244
-3210
-3176
-3143
-3109
-3076
-3043
-3009
-2976
-2944
-2911
-2878
-2846
-2814
-2782
-2750
-2719
-2688
-2657
-2627
-2597
-2567
-2538
-2508
-2479
-2450
-2421
-2391
-2362
-2333
-2304
-2274
-2244
-2215
-2185
-2155
-2125
-2094
-2064
-2033
-2003
-1973
-1942
-1912
-1881
-1851
-1820
-1790
-1759
-1729
-1698
-1668
-1637
-1607
-1576
-1545
-1515
-1484
-1454
-1424
-1393
-1363
-1333
-1303
-1273
-1244
-1214
-1185
-1156
-1127
-1098
-1069
-1041
-1012
-984
-955
-927
-899
-871
-842
-814
-786
-758
-729
-701
-673
-645
-617
-589
-561
-533
-506
-478
-451
-423
-396
-369
-343
-316
-290
-264
-239
-214
-189
-165
-141
-117
-93
-70
-47
-24
-2
21
43
65
87
108
130
151
173
194
215
236
257
277
298
319
339
360
380
401
422
442
463
484
505
526
547
568
589
610
631
652
673
694
715
736
756
777
798
819
839
859
880
900
920
940
959
979
998
1016
1035
1053
1071
1089
1107
1124
1141
1157
1174
1190
1206
1221
1236
1251
1266
1280
1294
1308
1322
1336
1349
1363
1376
1390
1403
1416
1430
1443
1457
1470
1484
1497
1510
1524
1537
1550
1563
1576
1589
1602
1615
1627
1639
1651
1663
1675
1687
1698
1710
1721
1732
1743
1754
1765
1776
1787
1797
1808
1819
1829
1840
1850
1861
1871
1882
1892
1903
1913
1923
1933
1943
1953
1962
1971
1980
1989
1998
2005
2013
2021
2029
2037
2045
2053
2060
2067
2074
2080
2087
2093
2099
2104
2110
2115
2121
2126
2130
2135
2140
2145
2149
2154
2158
2163
2167
2171
2176
2180
2184
2188
2192
2196
2200
2204
2208
2211
2215
2219
2222
2226
2229
2233
2236
2239
2243
2246
2249
2252
2255
2258
2261
2264
2266
2269
2271
2273
2275
2277
2279
2280
2282
2283
2284
2284
2285
2285
2286
2286
2286
2287
2287
2287
2288
2288
2289
2290
2291
2291
2292
2293
2294
2295
2296
2298
2299
2300
2301
2302
2303
2305
2306
2307
2308
2309
2310
2311
2312
2312
2313
2314
2314
2314
2314
2314
2313
2312
2311
2310
2308
2306
2304
2301
2299
2296
2293
2290
2288
2285
2282
2279
2277
2274
2272
2270
2268
2266
2264
2262
2260
2257
2255
2253
2251
2249
2246
2244
2242
2239
2236
2234
2231
2229
2226
2223
2221
2218
2216
2214
2211
2209
2207
2205
2204
2202
2200
2198
2196
2194
2191
2189
2187
2185
2183
2180
2178
2176
2173
2171
2168
2166
2163
2160
2157
2154
2151
2148
2145
2142
2139
2135
2132
2129
2126
2123
2121
2118
2116
2113
2111
2110
2108
2106
2105
2104
2103
2102
2101
2101
2101
2100
2100
2100
2100
2100
2100
2101
2101
2101
2101
2102
2102
2102
2103
2103
2103
2104
2104
2105
2105
2106
2106
2107
2108
2109
2109
2110
2111
2112
2113
2114
2115
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2133
2134
2134
2134
2134
2134
2133
2133
2132
2131
2130
2129
2128
2126
2125
2123
2122
2120
2118
2116
2114
2112
2110
2108
2106
2104
2102
2100
2098
2096
2095
2093
2091
2090
2088
2087
2086
2085
2084
2084
2083
2083
2082
2082
2082
2082
2082
2081
2081
2081
2080
2080
2079
2078
2077
2076
2075
2074
2072
2071
2069
2068
2066
2064
2062
2061
2059
2057
2056
2054
2052
2051
2049
2047
2045
2044
2041
2041
2039
2037
2036
2033
2032
2029
2028
2025
2024
2021
2020
2019
2017
2015
2013
2013
2011
2009
2009
2008
2008
2007
2005
2005
2005
2004
2003
2001
2001
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1992
1991
1990
1990
1989
1989
1989
1989
1989
1989
1989
1989
1990
1990
1990
1990
1990
1991
1991
1991
1991
1990
1990
1990
1989
1989
1988
1987
1986
1986
1985
1984
1983
1983
1983
1983
1984
1985
1986
1987
1989
1991
1993
1995
1997
1999
2000
2001
2003
2004
2004
2004
2004
2004
2003
2001
2001
2000
2000
1999
1998
1998
1997
1998
1998
1999
2000
2001
2003
2005
2007
2009
2011
2013
2016
2017
2020
2021
2024
2025
2027
2028
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2029
2031
2032
2033
2035
2037
2039
2041
2043
2045
2047
2049
2051
2053
2055
2057
2059
2061
2063
2065
2067
2068
2070
2071
2073
2075
2076
2078
2080
2081
2084
2086
2088
2091
2094
2098
2101
2106
2110
2115
2119
2124
2129
2134
2138
2142
2146
2150
2154
2157
2160
2163
2166
2169
2172
2175
2177
2180
2184
2187
2190
2194
2198
2202
2206
2211
2216
2222
2227
2233
2239
2245
2252
2259
2266
2272
2279
2287
2294
2301
2308
2314
2321
2328
2334
2341
2347
2353
2359
2365
2370
2376
2381
2386
2392
2397
2402
2407
2412
2418
2423
2428
2433
2438
2443
2448
2453
2458
2463
2469
2474
2480
2485
2491
2497
2503
2509
2515
2521
2527
2533
2540
2546
2553
2559
2566
2573
2580
2587
2594
2601
2608
2615
2622
2629
2636
2642
2649
2656
2663
2669
2675
2681
2687
2693
2699
2705
2710
2716
2722
2728
2734
2740
2746
2752
2759
2765
2771
2778
2784
2790
2797
2803
2809
2815
2821
2826
2832
2837
2843
2848
2853
2859
2865
2871
2877
2883
2890
2897
2904
2912
2920
2929
2937
2946
2956
2965
2974
2984
2994
3003
3013
3023
3032
3042
3051
3060
3069
3077
3085
3093
3100
3107
3114
3121
3127
3134
3140
3147
3154
3161
3168
3176
3184
3192
3200
3208
3216
3224
3232
3240
3247
3255
3262
3269
3275
3281
3287
3293
3298
3304
3309
3314
3318
3323
3328
3332
3337
3341
3346
3350
3355
3360
3365
3370
3376
3382
3388
3394
3401
3408
3415
3423
3431
3438
3446
3454
3461
3469
3476
3482
3489
3495
3500
3506
3511
3515
3520
3524
3529
3533
3537
3542
3546
3551
3555
3560
3565
3569
3574
3579
3583
3588
3592
3596
3599
3603
3606
3610
3613
3615
3618
3620
3623
3624
3626
3627
3628
3629
3630
3630
3631
3631
3631
3631
3631
3632
3632
3633
3634
3635
3636
3638
3640
3642
3644
3646
3649
3651
3653
3655
3657
3659
3661
3663
3665
3666
3668
3670
3672
3674
3676
3678
3680
3683
3684
3686
3688
3689
3690
3691
3691
3692
3692
3692
3692
3692
3691
3690
3689
3688
3687
3686
3685
3684
3683
3681
3680
3679
3678
3677
3676
3676
3675
3674
3674
3673
3673
3673
3673
3673
3673
3673
3673
3674
3674
3675
3675
3676
3676
3677
3677
3678
3678
3678
3678
3677
3677
3676
3674
3673
3671
3669
3666
3664
3661
3658
3655
3652
3649
3646
3643
3640
3637
3633
3630
3626
3623
3619
3615
3611
3607
3602
3598
3594
3590
3586
3581
3577
3573
3570
3566
3562
3559
3556
3553
3551
3548
3546
3544
3543
3541
3540
3539
3538
3537
3537
3536
3535
3534
3534
3533
3532
3531
3530
3528
3527
3525
3523
3521
3518
3515
3512
3508
3504
3500
3495
3490
3485
3479
3473
3467
3461
3454
3448
3441
3434
3428
3421
3414
3407
3401
3395
3388
3382
3377
3371
3365
3360
3355
3350
3346
3341
3337
3332
3328
3324
3321
3317
3313
3310
3306
3303
3299
3296
3292
3288
3285
3281
3277
3274
3270
3266
3262
3259
3255
3251
3247
3243
3239
3234
3230
3225
3220
3215
3209
3204
3198
3192
3186
3180
3173
3167
3160
3153
3146
3140
3132
3125
3118
3111
3104
3097
3090
3083
3076
3069
3062
3056
3049
3042
3035
3028
3021
3014
3007
3000
2993
2986
2978
2971
2964
2957
2950
2943
2937
2930
2924
2918
2912
2907
2901
2895
2890
2885
2879
2874
2869
2864
2859
2854
2849
2844
2839
2835
2830
2825
2820
2815
2810
2805
2800
2795
2790
2785
2780
2775
2770
2765
2760
2754
2749
2744
2739
2734
2729
2724
2719
2714
2708
2703
2698
2693
2688
2682
2677
2672
2666
2661
2656
2650
2645
2640
2634
2629
2624
2620
2615
2611
2607
2603
2600
2597
2595
2592
2591
2589
2588
2587
2586
2586
2585
2585
2585
2584
2584
2584
2583
2582
2582
2581
2580
2579
2577
2576
2574
2573
2571
2570
2568
2566
2564
2563
2561
2559
2557
2555
2552
2550
2548
2546
2543
2541
2538
2536
2533
2530
2528
2525
2522
2520
2518
2516
2514
2512
2510
2509
2507
2505
2504
2502
2501
2499
2497
2495
2493
2491
2488
2486
2483
2480
2477
2474
2471
2467
2464
2460
2457
2453
2450
2446
2442
2439
2435
2432
2429
2425
2422
2419
2416
2412
2409
2406
2403
2400
2398
2395
2392
2389
2386
2383
2380
2377
2374
2370
2367
2364
2360
2357
2353
2350
2346
2343
2339
2336
2333
2329
2326
2323
2319
2316
2312
2309
2305
2302
2298
2294
2290
2286
2282
2278
2273
2269
2264
2260
2255
2250
2245
2240
2235
2230
2225
2220
2215
2211
2206
2201
2196
2191
2186
2181
2176
2171
2166
2161
2156
2151
2146
2141
2137
2132
2128
2124
2120
2116
2112
2108
2105
2101
2097
2094
2090
2087
2083
2080
2076
2073
2069
2065
2062
2058
2055
2051
2048
2045
2041
2039
2036
2033
2031
2029
2025
2024
2021
2020
2019
2017
2016
2015
2013
2013
2013
2012
2012
2011
2011
2011
2009
2009
2009
2009
2008
2007
2007
2005
2005
2004
2003
2001
2000
1999
1997
1995
1993
1992
1989
1987
1985
1983
1980
1978
1976
1973
1971
1969
1967
1965
1963
1962
1960
1958
1957
1955
1954
1953
1952
1951
1949
1948
1947
1946
1944
1943
1942
1940
1939
1938
1936
1935
1934
1932
1931
1929
1928
1926
1925
1923
1921
1920
1918
1916
1913
1911
1909
1906
1904
1902
1900
1897
1895
1894
1892
1890
1889
1887
1886
1885
1884
1882
1881
1880
1878
1877
1875
1874
1872
1870
1868
1866
1863
1861
1858
1856
1853
1850
1847
1844
1840
1836
1833
1829
1825
1820
1816
1812
1808
1804
1799
1795
1791
1787
1784
1780
1776
1773
1770
1766
1763
1760
1757
1755
1752
1749
1746
1744
1741
1738
1735
1732
1729
1726
1722
1718
1714
1709
1704
1698
1693
1686
1680
1674
1668
1661
1655
1649
1644
1638
1633
1629
1624
1620
1615
1611
1607
1602
1597
1592
1587
1582
1576
1569
1563
1556
1549
1542
1534
1527
1519
1512
1504
1496
1488
1481
1473
1465
1457
1449
1441
1432
1424
1415
1406
1397
1388
1378
1369
1359
1349
1340
1330
1320
1310
1300
1290
1280
1271
1261
1251
1241
1232
1222
1213
1204
1194
1185
1176
1167
1158
1149
1140
1131
1122
1113
1104
1095
1086
1076
1067
1057
1048
1038
1029
1018
1010
1000
992
983
974
965
956
948
939
930
921
912
902
892
882
872
862
851
840
830
819
808
797
787
776
766
755
745
734
724
714
703
692
681
670
659
648
636
625
614
603
593
582
573
563
555
546
539
531
524
517
510
503
497
489
482
475
467
459
451
442
434
426
417
409
402
394
387
380
373
366
360
354
348
341
335
329
323
317
311
305
299
293
287
281
276
270
265
260
256
251
247
242
238
233
229
224
220
215
211
206
202
197
193
188
184
180
176
172
169
166
163
160
157
154
152
150
147
145
143
141
139
137
135
134
132
130
128
127
125
124
122
121
119
118
117
116
114
113
112
111
109
108
106
105
104
103
101
100
99
99
98
98
98
98
98
99
99
100
101
102
103
104
105
106
107
108
110
111
112
114
115
117
119
121
123
125
127
130
132
135
138
141
145
148
152
156
160
164
169
174
179
184
189
195
201
207
213
220
226
233
240
247
255
262
269
276
283
290
297
304
311
318
324
330
337
343
348
354
360
365
371
376
382
388
393
399
405
411
418
424
431
438
445
452
459
467
475
482
490
498
506
514
522
530
539
547
556
565
574
583
593
602
612
623
633
644
655
667
678
690
701
713
725
736
748
759
770
781
792
802
813
823
832
842
851
859
868
876
884
891
899
906
913
920
926
933
940
948
955
963
971
979
987
996
1004
1014
1024
1034
1044
1054
1064
1073
1083
1093
1103
1113
1123
1133
1142
1152
1163
1173
1183
1193
1204
1214
1225
1236
1247
1258
1269
1280
1290
1301
1312
1323
1334
1345
1356
1367
1378
1389
1400
1411
1422
1433
1444
1455
1466
1477
1488
1500
1511
1522
1533
1544
1556
1567
1578
1589
1601
1612
1623
1635
1646
1658
1669
1681
1692
1704
1716
1727
1739
1751
1762
1773
1785
1796
1807
1818
1829
1840
1851
1862
1873
1884
1895
1906
1918
1929
1941
1953
1966
1978
1991
2004
2017
2031
2044
2058
2071
2085
2098
2111
2124
2137
2150
2162
2174
2185
2196
2207
2217
2228
2237
2247
2257
2266
2276
2285
2295
2304
2313
2323
2332
2341
2351
2360
2369
2378
2387
2396
2405
2414
2423
2432
2441
2449
2458
2467
2476
2485
2494
2504
2513
2522
2532
2541
2551
2560
2570
2579
2588
2597
2607
2616
2625
2634
2643
2652
2661
2670
2680
2689
2698
2708
2717
2727
2736
2746
2756
2766
2775
2785
2794
2804
2813
2822
2831
2840
2848
2856
2864
2872
2879
2886
2892
2899
2904
2910
2915
2920
2924
2928
2932
2936
2939
2943
2946
2949
2952
2955
2958
2961
2964
2967
2969
2972
2975
2977
2980
2982
2984
2986
2988
2990
2991
2993
2994
2996
2997
2998
3000
3002
3003
3005
3007
3008
3010
3012
3014
3016
3018
3020
3022
3024
3026
3028
3030
3032
3034
3036
3037
3038
3039
3040
3040
3041
3040
3040
3039
3038
3036
3034
3032
3029
3026
3023
3019
3016
3012
3007
3003
2998
2993
2988
2983
2977
2971
2965
2959
2953
2947
2941
2935
2928
2922
2915
2909
2903
2896
2890
2883
2877
2870
2864
2857
2850
2844
2837
2830
2822
2815
2808
2800
2792
2785
2777
2769
2760
2752
2744
2736
2728
2719
2711
2703
2695
2687
2679
2671
2664
2656
2648
2641
2633
2626
2618
2611
2603
2596
2588
2581
2573
2566
2558
2550
2542
2534
2525
2516
2507
2498
2488
2478
2468
2458
2448
2437
2426
2416
2405
2394
2383
2372
2361
2350
2338
2327
2316
2305
2294
2284
2273
2262
2252
2242
2231
2221
2212
2202
2192
2183
2174
2165
2156
2147
2138
2129
2120
2111
2101
2092
2083
2073
2063
2053
2043
2032
2021
2011
2000
1989
1978
1967
1955
1944
1932
1920
1908
1896
1884
1872
1859
1846
1834
1821
1808
1795
1782
1770
1757
1744
1731
1719
1706
1693
1681
1668
1655
1643
1630
1617
1604
1591
1578
1565
1552
1539
1526
1513
1501
1488
1475
1463
1451
1439
1427
1415
1404
1392
1381
1369
1358
1346
1335
1323
1311
1299
1287
1275
1263
1250
1238
1225
1212
1199
1186
1173
1160
1147
1134
1121
1108
1095
1082
1070
1057
1045
1033
1020
1008
997
986
974
962
951
939
928
916
905
893
882
870
859
847
836
825
813
802
790
778
767
755
744
732
720
709
697
685
674
662
650
639
627
616
604
593
581
570
559
547
536
525
514
503
492
481
470
459
447
436
425
414
402
391
379
368
356
345
333
322
311
300
289
278
268
258
248
238
228
219
210
201
193
184
175
167
158
150
141
132
123
114
105
96
87
77
68
59
49
40
30
21
11
2
-7
-17
-26
-35
-44
-53
-62
-70
-79
-87
-95
-104
-112
-120
-127
-135
-143
-150
-158
-165
-172
-179
-186
-193
-200
-207
-214
-221
-227
-234
-241
-247
-254
-261
-268
-275
-282
-289
-296
-303
-311
-319
-327
-335
-344
-352
-361
-371
-380
-389
-399
-409
-419
-428
-438
-448
-457
-467
-476
-485
-494
-503
-511
-519
-528
-536
-544
-552
-559
-567
-575
-583
-590
-598
-606
-613
-621
-629
-636
-644
-651
-658
-666
-673
-680
-688
-695
-702
-710
-717
-725
-732
-740
-748
-756
-765
-773
-782
-791
-801
-811
-821
-831
-841
-852
-862
-873
-884
-895
-905
-916
-927
-937
-947
-958
-968
-978
-987
-997
-1006
-1016
-1025
-1034
-1043
-1051
-1060
-1068
-1076
-1085
-1093
-1101
-1108
-1116
-1124
-1132
-1140
-1147
-1155
-1163
-1171
-1179
-1187
-1195
-1203
-1211
-1219
-1226
-1234
-1242
-1249
-1257
-1264
-1271
-1279
-1286
-1293
-1300
-1307
-1314
-1320
-1327
-1334
-1341
-1347
-1354
-1361
-1367
-1374
-1381
-1387
-1394
-1400
-1407
-1414
-1420
-1427
-1434
-1441
-1449
-1456
-1463
-1471
-1479
-1486
-1494
-1502
-1510
-1519
-1527
-1535
-1543
-1552
-1561
-1569
-1578
-1587
-1595
-1604
-1613
-1622
-1631
-1639
-1648
-1656
-1665
-1674
-1682
-1691
-1699
-1708
-1716
-1724
-1733
-1741
-1749
-1757
-1765
-1772
-1780
-1787
-1794
-1800
-1807
-1813
-1819
-1825
-1831
-1837
-1842
-1848
-1853
-1858
-1863
-1868
-1874
-1879
-1884
-1889
-1894
-1900
-1905
-1911
-1916
-1922
-1928
-1934
-1941
-1947
-1954
-1961
-1968
-1975
-1982
-1989
-1997
-2004
-2012
-2020
-2028
-2036
-2045
-2053
-2062
-2071
-2079
-2088
-2097
-2105
-2114
-2122
-2130
-2138
-2146
-2154
-2162
-2169
-2176
-2184
-2191
-2198
-2206
-2213
-2220
-2227
-2234
-2241
-2248
-2255
-2262
-2268
-2275
-2282
-2288
-2295
-2302
-2308
-2314
-2321
-2327
-2333
-2340
-2346
-2352
-2358
-2364
-2370
-2376
-2382
-2388
-2395
-2401
-2407
-2413
-2419
-2425
-2432
-2438
-2445
-2451
-2458
-2464
-2471
-2478
-2485
-2492
-2498
-2505
-2512
-2519
-2526
-2533
-2540
-2547
-2554
-2561
-2567
-2573
-2580
-2586
-2592
-2598
-2603
-2609
-2615
-2620
-2626
-2631
-2637
-2642
-2646
-2651
-2656
-2660
-2664
-2667
-2671
-2674
-2677
-2681
-2684
-2687
-2690
-2694
-2698
-2702
-2706
-2710
-2715
-2720
-2724
-2729
-2734
-2739
-2745
-2750
-2756
-2761
-2767
-2774
-2780
-2787
-2794
-2801
-2808
-2816
-2823
-2831
-2839
-2846
-2854
-2861
-2869
-2876
-2883
-2890
-2897
-2904
-2911
-2918
-2925
-2931
-2938
-2944
-2951
-2957
-2963
-2969
-2975
-2981
-2987
-2992
-2998
-3003
-3008
-3013
-3018
-3023
-3028
-3034
-3039
-3045
-3050
-3056
-3062
-3068
-3074
-3081
-3087
-3093
-3099
-3104
-3110
-3116
-3121
-3126
-3131
-3136
-3141
-3146
-3151
-3156
-3161
-3167
-3172
-3178
-3184
-3190
-3196
-3202
-3209
-3216
-3223
-3230
-3238
-3246
-3254
-3263
-3272
-3281
-3290
-3300
-3310
-3320
-3330
-3341
-3351
-3361
-3372
-3382
-3392
-3401
-3411
-3420
-3429
-3438
-3446
-3454
-3462
-3469
-3477
-3485
-3492
-3500
-3507
-3515
-3523
-3531
-3539
-3547
-3556
-3565
-3574
-3583
-3593
-3602
-3612
-3622
-3633
-3643
-3653
-3663
-3674
-3684
-3695
-3705
-3715
-3725
-3735
-3744
-3754
-3763
-3772
-3780
-3788
-3796
-3804
-3812
-3819
-3827
-3834
-3841
-3849
-3856
-3864
-3872
-3879
-3887
-3895
-3903
-3911
-3920
-3928
-3936
-3945
-3953
-3962
-3970
-3979
-3987
-3996
-4003
-4011
-4021
-4029
-4037
-4046
-4054
-4062
-4070
-4078
-4086
-4094
-4103
-4111
-4119
-4127
-4135
-4143
-4151
-4160
-4168
-4176
-4184
-4192
-4200
-4208
-4216
-4224
-4233
-4241
-4250
-4259
-4268
-4277
-4286
-4295
-4305
-4314
-4324
-4334
-4344
-4354
-4364
-4375
-4385
-4395
-4406
-4416
-4427
-4438
-4448
-4459
-4470
-4481
-4492
-4503
-4514
-4526
-4537
-4549
-4561
-4573
-4585
-4598
-4610
-4623
-4636
-4648
-4661
-4674
-4686
-4698
-4710
-4722
-4734
-4745
-4756
-4767
-4777
-4787
-4796
-4805
-4814
-4823
-4831
-4840
-4848
-4857
-4865
-4874
-4883
-4892
-4902
-4912
-4922
-4933
-4944
-4955
-4967
-4979
-4992
-5005
-5018
-5032
-5046
-5060
-5075
-5090
-5105
-5120
-5136
-5151
-5167
-5182
-5198
-5214
-5230
-5246
-5261
-5277
-5293
-5308
-5323
-5338
-5353
-5368
-5383
-5397
-5411
-5425
-5439
-5452
-5465
-5478
-5491
-5504
-5517
-5529
-5542
-5554
-5566
-5578
-5590
-5602
-5613
-5625
-5636
-5647
-5658
-5669
-5679
-5689
-5699
-5709
-5718
-5728
-5737
-5746
-5755
-5764
-5773
-5782
-5791
-5800
-5809
-5818
-5828
-5837
-5846
-5856
-5865
-5875
-5884
-5894
-5903
-5912
-5922
-5931
-5940
-5948
-5957
-5966
-5975
-5984
-5993
-6002
-6011
-6021
-6031
-6041
-6052
-6063
-6074
-6086
-6098
-6110
-6123
-6135
-6148
-6161
-6174
-6187
-6200
-6213
-6225
-6238
-6250
-6262
-6274
-6285
-6295
-6305
-6314
-6323
-6331
-6338
-6344
-6350
-6356
-6360
-6365
-6368
-6372
-6375
-6377
-6379
-6381
-6383
-6384
-6386
-6387
-6389
-6391
-6393
-6395
-6397
-6400
-6402
-6405
-6409
-6412
-6416
-6420
-6424
-6428
-6433
-6438
-6443
-6448
-6454
-6459
-6465
-6471
-6476
-6482
-6488
-6493
-6499
-6504
-6509
-6514
-6519
-6524
-6529
-6533
-6538
-6542
-6546
-6550
-6555
-6558
-6562
-6566
-6569
-6572
-6575
-6577
-6579
-6580
-6582
-6582
-6583
-6583
-6583
-6582
-6581
-6580
-6579
-6577
-6575
-6572
-6569
-6566
-6562
-6558
-6554
-6549
-6543
-6537
-6531
-6524
-6516
-6509
-6500
-6492
-6482
-6473
-6463
-6453
-6442
-6432
-6421
-6410
-6399
-6387
-6376
-6365
-6353
-6342
-6331
-6320
-6309
-6299
-6288
-6278
-6268
-6258
-6248
-6238
-6228
-6218
-6208
-6198
-6187
-6176
-6165
-6153
-6141
-6129
-6116
-6102
-6089
-6074
-6060
-6045
-6029
-6014
-5998
-5981
-5965
-5948
-5931
-5914
-5897
-5880
-5862
-5844
-5826
-5808
-5789
-5770
-5751
-5731
-5711
-5691
-5670
-5650
-5629
-5608
-5586
-5565
-5543
-5522
-5500
-5478
-5456
-5434
-5412
-5390
-5368
-5346
-5323
-5301
-5278
-5255
-5232
-5208
-5185
-5160
-5136
-5111
-5086
-5061
-5035
-5009
-4982
-4956
-4928
-4901
-4872
-4844
-4815
-4785
-4755
-4725
-4694
-4662
-4630
-4598
-4565
-4532
-4499
-4465
-4432
-4398
-4364
-4330
-4296
-4261
-4227
-4193
-4158
-4123
-4089
-4054
-4019
-3984
-3949
-3914
-3879
-3844
-3810
-3775
-3741
-3707
-3673
-3639
-3605
-3571
-3537
-3503
-3469
-3435
-3401
-3367
-3332
-3297
-3261
-3225
-3189
-3153
-3116
-3079
-3041
-3003
-2965
-2926
-2887
-2848
-2808
-2767
-2726
-2685
-2643
-2601
-2558
-2515
-2472
-2428
-2384
-2340
-2295
-2251
-2206
-2162
-2117
-2072
-2025
-1981
-1936
-1890
-1844
-1798
-1751
-1705
-1658
-1611
-1564
-1516
-1468
-1420
-1372
-1324
-1276
-1228
-1180
-1132
-1084
-1035
-987
-939
-891
-843
-795
-747
-699
-651
-603
-556
-508
-460
-413
-365
-318
-270
-223
-175
-128
-81
-33
14
62
109
157
205
254
302
351
401
451
501
551
603
654
706
758
810
863
916
969
1022
1075
1129
1183
1237
1291
1346
1400
1455
1510
1566
1621
1677
1732
1788
1844
1900
1957
2013
2069
2125
2181
2237
2293
2349
2404
2459
2514
2569
2623
2678
2731
2785
2838
2891
2944
2997
3050
3103
3155
3208
3261
3314
3367
3420
3474
3527
3581
3635
3689
3743
3797
3852
3906
3961
4016
4070
4126
4181
4236
4291
4346
4401
4456
4512
4567
4623
4678
4734
4790
4845
4901
4957
5013
5069
5124
5180
5235
5291
5346
5401
5456
5510
5565
5619
5673
5727
5781
5834
5887
5940
5993
6045
6097
6149
6201
6253
6305
6357
6408
6460
6512
6564
6616
6667
6719
6771
6823
6875
6927
6979
7032
7084
7137
7190
7243
7296
7349
7402
7455
7508
7561
7615
7668
7720
7773
7826
7878
7930
7981
8032
8083
8132
8182
8231
8280
8328
8376
8423
8470
8516
8562
8608
8654
8699
8744
8789
8833
8878
8922
8966
9010
9054
9097
9141
9184
9227
9270
9314
9357
9400
9443
9486
9528
9571
9614
9656
9698
9740
9782
9823
9864
9904
9945
9985
10024
10063
10102
10141
10179
10216
10254
10291
10327
10363
10399
10435
10470
10505
10539
10573
10606
10639
10672
10704
10736
10768
10799
10829
10860
10890
10920
10950
10979
11008
11037
11066
11094
11122
11150
11177
11205
11232
11258
11285
11311
11338
11364
11390
11416
11442
11468
11495
11521
11548
11574
11601
11628
11655
11682
11709
11736
11762
11789
11815
11841
11867
11893
11918
11943
11967
11992
12015
12039
12062
12084
12106
12128
12149
12170
12191
12211
12231
12251
12270
12289
12307
12326
12344
12362
12380
12397
12415
12432
12449
12466
12483
12499
12516
12532
12548
12564
12580
12595
12610
12625
12639
12654
12668
12681
12695
12708
12721
12733
12746
12758
12769
12780
12791
12802
12812
12821
12831
12840
12848
12856
12864
12871
12878
12885
12892
12898
12903
12909
12913
12918
12922
12925
12928
12930
12932
12934
12935
12936
12937
12937
12937
12937
12937
12936
12936
12935
12935
12935
12934
12934
12934
12935
12935
12936
12937
12938
12939
12940
12942
12944
12946
12948
12950
12953
12956
12959
12962
12965
12969
12973
12976
12980
12984
12988
12991
12994
12997
13000
13003
13005
13006
13008
13008
13009
13008
13007
13006
13004
13001
12998
12994
12989
12984
12978
12971
12964
12956
12947
12938
12928
12918
12907
12896
12884
12872
12859
12846
12833
12820
12806
12793
12779
12766
12752
12738
12725
12711
12698
12685
12672
12659
12646
12633
12620
12608
12596
12583
12571
12559
12547
12535
12522
12510
12498
12485
12473
12460
12447
12434
12421
12408
12395
12381
12368
12354
12340
12326
12312
12298
12284
12269
12254
12240
12225
12210
12195
12180
12165
12150
12134
12119
12103
12087
12071
12055
12038
12022
12005
11988
11972
11955
11938
11921
11904
11887
11870
11852
11835
11818
11801
11784
11767
11750
11734
11717
11701
11685
11669
11652
11637
11621
11605
11589
11573
11557
11541
11525
11508
11491
11474
11457
11439
11421
11403
11384
11365
11345
11325
11305
11284
11264
11243
11222
11200
11179
11157
11136
11114
11093
11071
11049
11028
11006
10984
10962
10940
10918
10896
10874
10851
10829
10807
10785
10762
10740
10718
10696
10673
10651
10629
10606
10584
10561
10539
10516
10493
10470
10446
10422
10398
10374
10350
10325
10300
10275
10249
10224
10198
10172
10146
10120
10094
10068
10041
10015
9989
9963
9936
9910
9884
9858
9832
9806
9779
9753
9727
9700
9674
9647
9621
9594
9567
9541
9514
9487
9461
9435
9409
9383
9357
9331
9306
9281
9256
9231
9206
9182
9157
9133
9108
9084
9059
9035
9010
8984
8959
8934
8908
8882
8856
8829
8803
8776
8749
8722
8695
8667
8639
8612
8584
8556
8528
8500
8472
8445
8417
8389
8362
8335
8308
8281
8255
8228
8202
8177
8151
8125
8101
8077
8052
8028
8004
7981
7957
7934
7911
7888
7865
7841
7818
7795
7772
7748
7724
7700
7676
7652
7627
7602
7577
7551
7525
7499
7473
7446
7419
7391
7364
7336
7307
7279
7250
7222
7193
7164
7135
7106
7077
7048
7019
6991
6963
6935
6908
6881
6854
6828
6803
6778
6753
6729
6705
6681
6658
6635
6613
6591
6569
6548
6527
6506
6486
6466
6446
6427
6407
6388
6369
6350
6330
6311
6291
6272
6252
6232
6212
6191
6171
6150
6129
6108
6087
6065
6044
6022
6000
5978
5956
5934
5912
5890
5868
5846
5823
5801
5779
5757
5735
5713
5691
5669
5647
5625
5604
5582
5561
5540
5519
5498
5478
5458
5438
5419
5399
5381
5362
5344
5327
5310
5293
5276
5260
5244
5228
5213
5197
5182
5167
5152
5137
5122
5107
5092
5077
5061
5046
5030
5015
4999
4983
4967
4951
4935
4918
4901
4884
4867
4850
4832
4815
4797
4779
4761
4743
4725
4707
4689
4671
4654
4636
4619
4602
4585
4569
4552
4536
4520
4505
4489
4474
4459
4444
4430
4415
4401
4387
4374
4360
4347
4335
4322
4310
4299
4287
4276
4265
4254
4244
4233
4223
4213
4203
4193
4182
4172
4162
4152
4142
4131
4120
4110
4099
4088
4077
4065
4054
4042
4030
4019
4006
3995
3983
3971
3959
3948
3936
3924
3912
3901
3889
3877
3866
3854
3843
3832
3820
3809
3799
3788
3777
3767
3757
3747
3738
3728
3719
3710
3701
3692
3683
3674
3666
3657
3649
3641
3633
3625
3617
3609
3601
3593
3585
3577
3569
3561
3552
3544
3536
3527
3519
3510
3501
3492
3483
3474
3464
3455
3445
3435
3425
3415
3405
3395
3385
3375
3365
3355
3344
3334
3324
3314
3304
3295
3285
3275
3266
3256
3247
3238
3229
3220
3212
3203
3195
3187
3179
3171
3163
3155
3147
3139
3131
3123
3115
3107
3099
3091
3082
3073
3065
3056
3047
3037
3028
3018
3009
2999
2989
2978
2968
2958
2947
2936
2925
2913
2902
2890
2878
2866
2854
2842
2829
2816
2803
2789
2775
2762
2748
2733
2719
2705
2691
2676
2662
2648
2634
2620
2606
2592
2579
2565
2552
2539
2526
2513
2501
2488
2476
2464
2452
2441
2429
2417
2406
2395
2383
2372
2361
2350
2339
2329
2318
2307
2296
2285
2275
2264
2252
2241
2229
2218
2206
2193
2181
2168
2156
2143
2130
2116
2103
2089
2076
2062
2048
2033
2019
2004
1990
1975
1960
1945
1930
1915
1900
1884
1869
1854
1838
1822
1806
1790
1774
1758
1741
1724
1707
1689
1671
1652
1634
1614
1594
1574
1554
1533
1511
1489
1467
1445
1423
1400
1377
1354
1331
1308
1285
1261
1238
1215
1191
1168
1145
1122
1099
1076
1053
1030
1008
986
964
942
920
898
877
855
834
812
791
769
748
727
705
684
663
641
619
598
576
554
532
510
488
466
443
420
398
375
352
329
306
282
259
236
213
189
166
143
120
97
74
51
28
6
-16
-38
-60
-82
-103
-124
-145
-166
-187
-208
-228
-249
-269
-290
-311
-332
-353
-374
-396
-417
-439
-461
-484
-506
-529
-553
-576
-599
-623
-647
-671
-695
-719
-743
-768
-792
-816
-840
-864
-888
-911
-935
-959
-982
-1006
-1029
-1053
-1076
-1099
-1121
-1144
-1167
-1189
-1211
-1233
-1255
-1277
-1299
-1321
-1343
-1365
-1387
-1409
-1432
-1454
-1477
-1500
-1522
-1545
-1568
-1592
-1615
-1638
-1661
-1685
-1708
-1732
-1755
-1778
-1801
-1824
-1848
-1871
-1893
-1916
-1939
-1961
-1984
-2005
-2029
-2051
-2074
-2096
-2118
-2141
-2163
-2185
-2208
-2230
-2252
-2275
-2297
-2319
-2342
-2364
-2386
-2408
-2430
-2453
-2475
-2497
-2519
-2541
-2563
-2585
-2607
-2629
-2651
-2673
-2695
-2717
-2739
-2761
-2783
-2805
-2827
-2849
-2871
-2893
-2915
-2937
-2960
-2982
-3004
-3027
-3049
-3072
-3094
-3117
-3140
-3162
-3185
-3209
-3232
-3255
-3279
-3303
-3326
-3351
-3375
-3399
-3424
-3449
-3474
-3499
-3524
-3550
-3575
-3601
-3626
-3652
-3677
-3702
-3728
-3753
-3778
-3803
-3828
-3853
-3878
-3902
-3927
-3951
-3975
-3999
-4022
-4046
-4069
-4091
-4114
-4136
-4158
-4179
-4200
-4221
-4241
-4262
-4282
-4301
-4321
-4341
-4361
-4380
-4400
-4420
-4439
-4459
-4479
-4499
-4519
-4539
-4560
-4580
-4600
-4621
-4641
-4662
-4682
-4703
-4723
-4743
-4764
-4784
-4805
-4825
-4846
-4866
-4887
-4907
-4928
-4948
-4969
-4989
-5010
-5030
-5051
-5071
-5092
-5112
-5133
-5154
-5174
-5195
-5216
-5237
-5258
-5278
-5299
-5319
-5340
-5360
-5380
-5400
-5420
-5439
-5458
-5477
-5496
-5515
-5534
-5552
-5570
-5588
-5606
-5624
-5642
-5659
-5677
-5694
-5711
-5728
-5744
-5761
-5777
-5793
-5809
-5825
-5841
-5856
-5871
-5887
-5901
-5916
-5930
-5944
-5958
-5971
-5984
-5997
-6009
-6021
-6034
-6045
-6057
-6069
-6080
-6092
-6103
-6114
-6125
-6136
-6148
-6159
-6170
-6181
-6192
-6204
-6215
-6226
-6237
-6248
-6259
-6270
-6281
-6293
-6304
-6315
-6326
-6337
-6348
-6358
-6369
-6380
-6390
-6401
-6411
-6421
-6431
-6441
-6450
-6459
-6469
-6478
-6486
-6495
-6503
-6512
-6520
-6528
-6536
-6544
-6553
-6561
-6569
-6577
-6585
-6594
-6602
-6611
-6619
-6628
-6637
-6646
-6655
-6664
-6672
-6681
-6690
-6699
-6707
-6716
-6724
-6732
-6740
-6748
-6755
-6763
-6770
-6777
-6784
-6790
-6797
-6803
-6809
-6815
-6821
-6827
-6832
-6838
-6843
-6848
-6853
-6858
-6862
-6867
-6871
-6875
-6879
-6882
-6886
-6889
-6892
-6895
-6898
-6901
-6904
-6906
-6909
-6912
-6914
-6917
-6920
-6922
-6925
-6928
-6930
-6933
-6935
-6938
-6940
-6942
-6944
-6946
-6947
-6949
-6950
-6951
-6952
-6953
-6953
-6954
-6954
-6954
-6954
-6954
-6954
-6954
-6953
-6953
-6952
-6952
-6951
-6950
-6950
-6949
-6948
-6948
-6947
-6946
-6945
-6945
-6944
-6943
-6941
-6940
-6939
-6938
-6936
-6934
-6933
-6931
-6929
-6928
-6926
-6924
-6922
-6920
-6918
-6916
-6914
-6912
-6909
-6907
-6904
-6902
-6899
-6896
-6893
-6889
-6886
-6883
-6880
-6876
-6873
-6870
-6866
-6863
-6860
-6857
-6855
-6852
-6849
-6847
-6844
-6842
-6839
-6837
-6834
-6832
-6829
-6827
-6824
-6821
-6819
-6816
-6813
-6811
-6808
-6805
-6802
-6799
-6795
-6792
-6789
-6785
-6782
-6778
-6774
-6771
-6767
-6763
-6760
-6756
-6752
-6749
-6745
-6742
-6739
-6735
-6732
-6729
-6726
-6723
-6719
-6716
-6713
-6709
-6705
-6701
-6697
-6693
-6688
-6684
-6678
-6673
-6667
-6661
-6655
-6648
-6641
-6634
-6626
-6619
-6611
-6603
-6595
-6587
-6579
-6571
-6563
-6555
-6547
-6539
-6531
-6523
-6515
-6508
-6500
-6492
-6485
-6477
-6469
-6462
-6454
-6447
-6439
-6431
-6424
-6416
-6409
-6401
-6394
-6387
-6380
-6373
-6366
-6359
-6353
-6346
-6340
-6334
-6327
-6321
-6315
-6308
-6301
-6295
-6288
-6281
-6274
-6266
-6259
-6251
-6244
-6236
-6228
-6220
-6212
-6204
-6195
-6187
-6179
-6171
-6162
-6154
-6146
-6138
-6129
-6121
-6113
-6105
-6097
-6089
-6081
-6073
-6065
-6057
-6049
-6041
-6032
-6024
-6015
-6006
-5998
-5989
-5979
-5970
-5961
-5951
-5942
-5932
-5922
-5912
-5902
-5893
-5883
-5873
-5863
-5853
-5844
-5834
-5824
-5814
-5805
-5795
-5785
-5776
-5766
-5756
-5747
-5737
-5727
-5718
-5708
-5699
-5689
-5680
-5670
-5661
-5651
-5642
-5632
-5623
-5613
-5604
-5594
-5585
-5575
-5566
-5556
-5547
-5538
-5528
-5519
-5510
-5501
-5492
-5483
-5475
-5466
-5457
-5449
-5440
-5432
-5423
-5415
-5406
-5397
-5389
-5380
-5371
-5363
-5354
-5345
-5336
-5327
-5318
-5309
-5300
-5291
-5282
-5273
-5264
-5255
-5246
-5237
-5228
-5220
-5211
-5202
-5194
-5186
-5177
-5169
-5161
-5152
-5144
-5135
-5127
-5118
-5110
-5101
-5093
-5084
-5075
-5067
-5058
-5049
-5041
-5032
-5023
-5014
-5006
-4997
-4989
-4980
-4972
-4963
-4955
-4947
-4938
-4930
-4922
-4915
-4907
-4899
-4892
-4884
-4877
-4870
-4862
-4855
-4848
-4841
-4835
-4828
-4821
-4814
-4807
-4800
-4793
-4786
-4779
-4772
-4764
-4757
-4749
-4742
-4734
-4726
-4718
-4710
-4702
-4694
-4686
-4678
-4670
-4662
-4654
-4646
-4638
-4629
-4621
-4613
-4605
-4596
-4588
-4579
-4571
-4562
-4554
-4545
-4537
-4528
-4520
-4512
-4504
-4496
-4488
-4480
-4472
-4465
-4457
-4450
-4443
-4436
-4429
-4422
-4416
-4409
-4403
-4397
-4391
-4385
-4379
-4373
-4368
-4362
-4357
-4352
-4347
-4342
-4337
-4332
-4327
-4322
-4317
-4312
-4308
-4303
-4298
-4293
-4288
-4283
-4278
-4273
-4267
-4262
-4256
-4251
-4245
-4239
-4233
-4227
-4221
-4215
-4209
-4202
-4195
-4188
-4181
-4174
-4167
-4159
-4151
-4143
-4135
-4127
-4118
-4109
-4100
-4091
-4082
-4073
-4062
-4054
-4043
-4035
-4025
-4014
-4006
-3996
-3987
-3977
-3968
-3959
-3950
-3940
-3931
-3922
-3913
-3904
-3896
-3887
-3879
-3870
-3862
-3854
-3846
-3838
-3830
-3822
-3814
-3806
-3798
-3790
-3783
-3775
-3767
-3759
-3752
-3744
-3736
-3728
-3720
-3711
-3702
-3694
-3684
-3675
-3666
-3656
-3646
-3636
-3626
-3615
-3604
-3594
-3583
-3572
-3560
-3549
-3537
-3525
-3514
-3502
-3489
-3477
-3465
-3452
-3439
-3427
-3414
-3401
-3388
-3375
-3362
-3349
-3336
-3323
-3310
-3297
-3284
-3271
-3258
-3244
-3231
-3218
-3205
-3192
-3179
-3165
-3152
-3139
-3127
-3114
-3101
-3088
-3076
-3063
-3050
-3038
-3025
-3013
-3000
-2987
-2974
-2961
-2948
-2935
-2922
-2909
-2896
-2882
-2869
-2855
-2842
-2828
-2815
-2802
-2788
-2775
-2762
-2748
-2735
-2722
-2708
-2695
-2681
-2667
-2653
-2639
-2625
-2610
-2595
-2579
-2564
-2548
-2531
-2514
-2498
-2480
-2463
-2445
-2428
-2410
-2392
-2374
-2355
-2337
-2319
-2300
-2282
-2263
-2245
-2226
-2208
-2189
-2170
-2152
-2133
-2114
-2096
-2077
-2058
-2039
-2020
-2001
-1982
-1963
-1944
-1925
-1906
-1887
-1868
-1849
-1830
-1811
-1793
-1774
-1756
-1737
-1719
-1700
-1682
-1664
-1645
-1627
-1609
-1590
-1572
-1553
-1535
-1516
-1498
-1479
-1460
-1442
-1423
-1404
-1385
-1366
-1347
-1328
-1309
-1290
-1271
-1252
-1233
-1215
-1196
-1177
-1159
-1140
-1121
-1103
-1084
-1066
-1047
-1028
-1008
-990
-972
-953
-934
-916
-897
-879
-860
-842
-824
-806
-788
-771
-753
-735
-717
-699
-681
-662
-644
-625
-606
-587
-568
-548
-528
-508
-487
-467
-446
-425
-404
-383
-362
-340
-319
-298
-277
-256
-234
-213
-192
-171
-150
-129
-108
-87
-67
-46
-26
-5
15
35
55
74
94
113
132
151
169
187
205
223
241
259
276
294
311
328
345
362
379
396
413
430
448
465
482
500
517
535
552
569
587
604
622
639
656
673
689
706
723
739
755
771
787
804
820
836
852
868
884
899
915
931
947
963
980
996
1012
1028
1045
1061
1077
1094
1110
1127
1144
1160
1177
1193
1209
1226
1242
1258
1274
1289
1305
1320
1335
1349
1364
1378
1392
1406
1419
1433
1446
1459
1471
1484
1496
1508
1520
1532
1544
1556
1568
1579
1591
1602
1614
1626
1637
1649
1661
1673
1685
1698
1710
1722
1735
1747
1759
1771
1783
1795
1806
1817
1828
1838
1848
1858
1868
1877
1887
1896
1904
1913
1922
1931
1940
1949
1958
1968
1977
1987
1998
2009
2020
2032
2044
2057
2070
2083
2096
2109
2122
2135
2148
2161
2173
2185
2197
2208
2219
2229
2239
2249
2258
2268
2276
2285
2294
2302
2311
2319
2327
2335
2344
2352
2360
2368
2376
2384
2392
2400
2408
2416
2424
2432
2439
2447
2455
2463
2471
2479
2487
2495
2504
2513
2522
2531
2541
2550
2561
2571
2582
2593
2605
2617
2629
2641
2654
2667
2681
2694
2708
2722
2736
2750
2764
2779
2793
2807
2822
2836
2850
2864
2878
2892
2906
2919
2932
2945
2958
2971
2983
2996
3008
3020
3031
3043
3054
3066
3077
3088
3100
3111
3122
3134
3145
3157
3169
3181
3194
3206
3219
3233
3247
3261
3275
3289
3304
3319
3334
3350
3365
3381
3397
3412
3428
3444
3461
3477
3493
3509
3525
3542
3558
3574
3590
3605
3621
3637
3652
3667
3682
3696
3711
3725
3738
3752
3765
3779
3792
3805
3817
3830
3843
3856
3869
3883
3896
3909
3922
3935
3948
3961
3974
3988
4001
4014
4027
4040
4054
4067
4081
4094
4110
4125
4140
4155
4171
4188
4204
4221
4239
4257
4275
4293
4311
4330
4348
4366
4385
4403
4422
4440
4458
4476
4494
4511
4528
4545
4562
4579
4595
4611
4627
4642
4658
4673
4689
4704
4719
4735
4750
4766
4782
4797
4813
4830
4846
4862
4879
4896
4912
4929
4946
4963
4979
4996
5013
5029
5045
5062
5078
5094
5110
5126
5143
5159
5175
5191
5208
5224
5241
5257
5274
5290
5307
5324
5341
5358
5375
5392
5409
5426
5444
5461
5479
5496
5514
5532
5550
5568
5586
5604
5622
5640
5658
5676
5694
5712
5730
5749
5767
5785
5803
5821
5839
5857
5875
5894
5912
5930
5949
5967
5985
6003
6022
6040
6057
6075
6093
6110
6127
6144
6161
6178
6194
6211
6227
6243
6259
6275
6290
6306
6322
6337
6353
6368
6384
6399
6414
6430
6445
6460
6475
6490
6505
6520
6535
6550
6564
6579
6593
6608
6622
6636
6649
6662
6676
6688
6701
6713
6725
6736
6747
6758
6769
6780
6791
6802
6812
6823
6834
6845
6856
6867
6879
6890
6902
6913
6925
6936
6948
6959
6971
6982
6993
7004
7014
7025
7034
7044
7054
7063
7071
7080
7088
7096
7104
7111
7118
7125
7132
7139
7145
7152
7158
7164
7170
7176
7182
7187
7192
7198
7202
7207
7211
7216
7219
7223
7226
7229
7232
7234
7237
7239
7241
7243
7245
7247
7250
7252
7255
7258
7261
7264
7267
7271
7275
7279
7283
7288
7292
7297
7301
7305
7309
7313
7317
7321
7324
7327
7330
7333
7335
7337
7339
7341
7342
7343
7345
7346
7347
7348
7348
7349
7350
7351
7352
7352
7353
7354
7355
7356
7357
7359
7360
7362
7363
7365
7367
7368
7370
7372
7374
7376
7377
7379
7381
7383
7384
7386
7387
7389
7390
7391
7392
7392
7392
7393
7392
7392
7392
7391
7390
7390
7389
7388
7386
7385
7384
7383
7381
7380
7378
7377
7375
7373
7371
7369
7366
7364
7361
7359
7356
7353
7350
7347
7344
7341
7338
7334
7331
7327
7323
7319
7314
7310
7305
7300
7295
7289
7284
7278
7272
7266
7260
7254
7249
7243
7237
7231
7225
7219
7213
7207
7201
7194
7188
7181
7174
7167
7159
7152
7144
7136
7128
7119
7111
7102
7092
7083
7073
7063
7052
7042
7031
7019
7007
6995
6983
6970
6957
6944
6930
6917
6903
6889
6875
6862
6848
6834
6820
6807
6793
6780
6766
6752
6739
6726
6712
6699
6686
6673
6660
6647
6634
6622
6609
6597
6585
6573
6561
6550
6538
6527
6516
6505
6494
6483
6473
6462
6451
6441
6431
6420
6410
6399
6389
6378
6367
6356
6345
6334
6322
6310
6298
6285
6273
6259
6246
6231
6217
6202
6187
6171
6155
6139
6123
6106
6089
6072
6055
6038
6020
6003
5985
5967
5949
5931
5913
5895
5877
5859
5840
5822
5804
5785
5767
5749
5730
5712
5694
5676
5658
5639
5621
5603
5585
5567
5549
5531
5513
5495
5477
5458
5440
5422
5404
5385
5367
5349
5330
5312
5294
5276
5258
5240
5222
5204
5186
5168
5150
5132
5114
5095
5077
5059
5040
5022
5003
4984
4965
4946
4927
4908
4889
4869
4850
4830
4811
4791
4771
4751
4731
4711
4690
4670
4649
4629
4609
4588
4568
4547
4527
4506
4486
4466
4445
4425
4405
4385
4365
4345
4325
4304
4284
4264
4244
4224
4204
4184
4164
4144
4125
4105
4086
4067
4048
4029
4010
3992
3973
3954
3936
3918
3899
3881
3862
3844
3826
3807
3788
3769
3750
3731
3712
3692
3673
3653
3633
3613
3592
3572
3551
3530
3509
3488
3467
3445
3424
3403
3381
3360
3339
3317
3296
3275
3254
3233
3212
3191
3171
3150
3130
3110
3091
3071
3052
3033
3014
2995
2977
2959
2941
2924
2906
2889
2872
2856
2839
2823
2807
2791
2775
2759
2744
2728
2713
2697
2682
2667
2651
2636
2621
2606
2591
2576
2561
2547
2532
2517
2502
2488
2473
2459
2444
2429
2415
2400
2386
2371
2357
2342
2327
2313
2298
2284
2269
2254
2240
2225
2210
2195
2181
2166
2151
2136
2122
2107
2092
2077
2063
2048
2033
2020
2005
1991
1977
1962
1948
1934
1920
1906
1891
1877
1863
1848
1834
1820
1805
1791
1776
1762
1747
1732
1717
1702
1687
1673
1658
1643
1629
1614
1600
1585
1571
1557
1543
1530
1516
1503
1489
1476
1463
1451
1438
1426
1414
1402
1390
1379
1367
1356
1345
1335
1324
1314
1304
1294
1284
1274
1264
1255
1245
1236
1227
1218
1209
1201
1192
1184
1176
1167
1159
1152
1144
1136
1129
1121
1114
1107
1099
1092
1085
1078
1070
1063
1056
1048
1041
1033
1026
1018
1010
1002
995
987
980
972
964
956
948
939
931
923
914
906
897
888
879
871
862
853
844
836
827
818
809
801
792
783
775
766
757
748
739
731
722
713
705
696
688
680
671
663
655
647
640
632
624
617
610
603
595
588
582
575
568
562
555
549
543
538
532
527
521
516
511
507
502
497
493
488
484
480
475
471
467
463
458
454
450
445
441
437
433
428
424
420
416
413
409
405
402
399
395
392
389
386
383
380
377
374
371
367
364
361
358
355
352
349
346
343
340
337
334
331
328
325
322
319
316
314
311
308
305
302
300
297
294
291
288
285
281
278
275
271
268
264
261
257
253
250
247
244
241
238
235
233
231
229
228
226
225
224
223
222
222
221
221
220
220
220
220
220
220
220
220
220
220
220
220
220
219
219
219
219
219
218
218
217
216
215
214
213
211
210
208
207
205
204
203
201
200
199
198
196
195
195
194
193
193
193
192
193
193
193
194
195
196
197
199
201
203
206
209
212
215
219
223
227
231
235
240
244
248
253
257
262
266
270
275
279
283
288
292
297
301
306
311
315
320
325
330
335
340
345
350
354
359
364
369
374
379
384
389
394
400
405
410
416
421
427
433
439
445
451
457
463
470
476
483
489
496
502
509
516
522
529
536
542
549
555
562
568
575
581
588
594
600
607
613
620
626
633
639
646
653
660
667
674
681
689
696
703
710
718
725
732
739
746
752
759
766
772
779
785
792
798
805
811
818
824
831
838
845
851
858
865
872
880
887
894
902
910
918
925
933
941
950
958
966
974
982
990
998
1004
1012
1020
1027
1034
1041
1047
1053
1059
1065
1070
1076
1081
1086
1091
1096
1101
1106
1111
1115
1120
1126
1131
1136
1141
1147
1153
1158
1164
1170
1176
1182
1188
1195
1201
1207
1214
1220
1227
1234
1241
1248
1255
1262
1270
1277
1285
1293
1301
1309
1316
1324
1332
1339
1347
1354
1361
1368
1375
1382
1388
1395
1401
1407
1414
1420
1426
1432
1438
1445
1451
1458
1465
1472
1479
1486
1493
1500
1508
1515
1523
1530
1538
1546
1553
1561
1569
1576
1584
1592
1600
1608
1616
1624
1632
1640
1647
1655
1663
1670
1678
1685
1692
1699
1705
1712
1718
1724
1730
1736
1741
1746
1751
1756
1761
1765
1769
1773
1777
1781
1784
1787
1791
1793
1796
1799
1802
1805
1807
1810
1813
1815
1818
1820
1823
1825
1828
1830
1832
1834
1835
1837
1838
1839
1841
1841
1842
1843
1844
1844
1845
1846
1847
1848
1848
1850
1851
1852
1853
1854
1856
1857
1859
1861
1863
1865
1867
1869
1871
1873
1876
1878
1881
1883
1886
1889
1891
1894
1896
1898
1900
1902
1904
1906
1908
1910
1911
1913
1915
1917
1918
1920
1921
1923
1924
1926
1927
1928
1929
1930
1931
1932
1932
1933
1933
1934
1934
1935
1935
1935
1935
1935
1935
1935
1936
1936
1936
1936
1936
1936
1937
1937
1937
1937
1938
1938
1938
1939
1939
1939
1940
1940
1941
1941
1942
1942
1943
1943
1943
1944
1944
1945
1945
1946
1947
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1963
1964
1964
1964
1963
1963
1962
1961
1960
1958
1956
1954
1951
1948
1945
1942
1938
1934
1930
1925
1921
1916
1910
1905
1900
1894
1888
1883
1877
1871
1865
1860
1855
1849
1844
1839
1834
1829
1824
1820
1815
1811
1806
1802
1797
1793
1789
1784
1780
1775
1771
1767
1762
1758
1753
1748
1744
1739
1734
1730
1725
1720
1715
1709
1704
1699
1693
1687
1682
1676
1670
1663
1657
1650
1644
1637
1630
1623
1616
1608
1601
1593
1586
1578
1570
1563
1555
1547
1539
1531
1524
1516
1508
1500
1492
1484
1476
1469
1461
1453
1445
1438
1430
1422
1415
1407
1400
1393
1385
1378
1371
1363
1356
1349
1342
1334
1327
1320
1313
1305
1298
1290
1283
1275
1267
1259
1251
1243
1235
1227
1219
1210
1202
1193
1185
1176
1168
1159
1150
1141
1133
1124
1115
1107
1098
1090
1082
1074
1066
1058
1050
1042
1035
1027
1020
1012
1004
997
990
982
974
966
957
949
940
932
923
914
904
895
886
877
867
858
848
839
830
820
811
802
793
784
776
767
758
749
741
732
723
714
705
696
687
678
669
659
650
640
631
621
611
601
591
581
571
561
550
540
530
520
510
499
490
480
470
460
450
440
430
421
411
401
391
381
371
361
351
340
330
320
309
299
288
278
267
257
247
236
226
216
206
196
186
176
166
156
146
136
127
117
107
97
87
77
67
58
48
38
28
19
9
-1
-10
-19
-28
-37
-46
-55
-63
-72
-80
-88
-96
-103
-111
-118
-125
-133
-140
-147
-154
-161
-168
-175
-182
-189
-195
-202
-209
-216
-222
-229
-235
-241
-248
-254
-260
-266
-272
-277
-283
-289
-294
-299
-305
-310
-315
-320
-325
-330
-335
-341
-346
-351
-356
-362
-367
-372
-378
-384
-389
-395
-400
-406
-411
-417
-422
-428
-433
-438
-443
-449
-454
-459
-464
-469
-474
-478
-483
-488
-493
-498
-503
-508
-513
-518
-523
-528
-533
-538
-543
-548
-553
-557
-562
-566
-571
-575
-579
-583
-587
-590
-594
-597
-601
-604
-607
-610
-613
-616
-618
-621
-624
-626
-628
-631
-633
-635
-637
-639
-641
-643
-644
-646
-648
-649
-650
-652
-653
-654
-654
-655
-656
-656
-656
-657
-657
-656
-656
-656
-655
-655
-654
-653
-652
-651
-650
-649
-648
-648
-647
-646
-645
-645
-644
-644
-644
-643
-643
-643
-643
-643
-643
-643
-643
-643
-643
-643
-642
-642
-642
-642
-641
-641
-641
-640
-640
-639
-639
-639
-638
-638
-638
-638
-637
-637
-637
-637
-637
-637
-637
-637
-637
-636
-636
-636
-635
-635
-634
-634
-633
-632
-631
-630
-629
-628
-627
-625
-624
-623
-621
-620
-619
-617
-616
-614
-613
-612
-610
-609
-608
-607
-606
-605
-604
-603
-603
-602
-602
-602
-601
-601
-601
-601
-601
-601
-601
-600
-600
-600
-600
-600
-600
-600
-599
-599
-599
-598
-598
-597
-597
-596
-595
-595
-594
-593
-592
-591
-590
-589
-587
-586
-585
-584
-582
-581
-579
-577
-575
-573
-571
-568
-565
-562
-559
-556
-553
-549
-546
-542
-539
-535
-532
-528
-524
-521
-517
-514
-510
-507
-504
-501
-497
-494
-491
-488
-485
-483
-480
-477
-474
-472
-469
-467
-465
-463
-460
-458
-457
-455
-453
-451
-449
-448
-446
-444
-442
-440
-438
-436
-434
-432
-429
-427
-424
-422
-419
-416
-413
-410
-407
-404
-400
-397
-393
-389
-384
-380
-375
-370
-364
-359
-353
-347
-340
-334
-327
-320
-313
-306
-298
-290
-282
-274
-266
-258
-249
-241
-232
-224
-215
-207
-198
-190
-182
-174
-166
-159
-151
-144
-138
-131
-125
-119
-114
-109
-104
-99
-94
-90
-86
-82
-78
-75
-72
-68
-65
-62
-59
-57
-54
-51
-48
-45
-42
-39
-35
-32
-29
-25
-21
-17
-13
-8
-4
1
6
11
17
22
28
34
40
46
52
58
64
70
76
82
88
94
100
106
111
117
122
128
133
138
144
149
154
160
165
170
176
181
186
192
197
203
208
213
219
224
229
234
239
244
249
254
259
263
268
272
277
281
286
290
295
299
303
308
313
317
322
327
332
336
342
347
352
357
363
368
374
380
386
391
397
404
410
416
422
429
435
441
448
455
461
468
474
481
488
494
501
507
514
520
527
533
539
545
551
557
564
570
576
582
588
594
600
606
612
618
624
629
635
641
647
653
659
665
670
676
682
687
693
699
704
710
716
722
727
733
739
745
751
756
762
768
773
779
784
790
795
800
805
810
815
820
824
828
833
836
840
844
847
851
854
856
859
862
864
866
868
869
871
872
873
873
874
874
874
874
874
874
874
873
873
872
871
870
869
868
867
866
865
863
861
860
858
856
853
851
848
846
843
841
838
835
832
829
826
823
820
817
814
811
808
805
802
799
795
792
788
785
781
777
773
769
765
761
756
752
748
743
738
733
728
723
718
713
708
703
698
693
688
683
678
672
667
662
657
653
648
643
638
633
628
623
617
612
607
602
597
592
587
581
576
570
565
559
553
547
540
534
527
521
514
507
499
492
485
477
469
461
453
445
437
428
420
411
402
394
385
376
367
359
350
341
333
324
315
306
298
289
280
271
263
254
245
236
227
218
209
200
191
182
173
163
154
144
135
125
115
106
96
86
76
67
57
47
37
27
17
7
-3
-13
-23
-33
-43
-53
-63
-73
-83
-94
-104
-114
-124
-135
-146
-157
-168
-179
-191
-203
-215
-227
-240
-253
-266
-279
-292
-305
-319
-333
-347
-361
-375
-389
-403
-418
-432
-446
-461
-475
-490
-504
-519
-533
-547
-562
-576
-591
-605
-620
-634
-648
-663
-677
-692
-706
-721
-735
-749
-763
-778
-792
-806
-820
-833
-847
-861
-875
-889
-902
-916
-930
-943
-957
-971
-985
-999
-1012
-1028
-1042
-1057
-1071
-1086
-1101
-1116
-1131
-1146
-1162
-1177
-1193
-1209
-1225
-1241
-1257
-1274
-1290
-1307
-1324
-1341
-1358
-1375
-1392
-1410
-1428
-1446
-1464
-1482
-1501
-1519
-1538
-1557
-1575
-1594
-1613
-1632
-1651
-1670
-1689
-1708
-1726
-1745
-1763
-1782
-1800
-1818
-1836
-1854
-1872
-1890
-1908
-1925
-1943
-1960
-1977
-1995
-2012
-2029
-2045
-2063
-2080
-2097
-2115
-2132
-2149
-2166
-2183
-2200
-2218
-2235
-2252
-2269
-2286
-2304
-2321
-2338
-2355
-2372
-2389
-2406
-2423
-2439
-2456
-2473
-2490
-2507
-2524
-2540
-2557
-2574
-2591
-2608
-2625
-2642
-2659
-2677
-2694
-2711
-2727
-2744
-2761
-2778
-2794
-2811
-2827
-2843
-2859
-2875
-2891
-2906
-2922
-2937
-2952
-2968
-2983
-2998
-3013
-3028
-3043
-3058
-3073
-3088
-3102
-3117
-3132
-3147
-3162
-3176
-3191
-3206
-3221
-3236
-3251
-3265
-3280
-3295
-3309
-3324
-3338
-3352
-3367
-3381
-3395
-3409
-3422
-3436
-3449
-3462
-3475
-3487
-3500
-3512
-3524
-3536
-3548
-3559
-3571
-3582
-3593
-3604
-3615
-3626
-3637
-3647
-3658
-3668
-3678
-3688
-3698
-3707
-3717
-3727
-3736
-3745
-3754
-3763
-3772
-3780
-3789
-3797
-3805
-3813
-3821
-3828
-3836
-3843
-3850
-3857
-3864
-3871
-3878
-3885
-3891
-3898
-3904
-3910
-3916
-3922
-3928
-3934
-3940
-3945
-3951
-3956
-3961
-3966
-3971
-3975
-3980
-3984
-3989
-3993
-3997
-4001
-4003
-4008
-4011
-4014
-4017
-4019
-4022
-4025
-4027
-4029
-4030
-4032
-4033
-4035
-4035
-4037
-4038
-4038
-4040
-4041
-4042
-4042
-4043
-4043
-4043
-4043
-4043
-4043
-4043
-4042
-4042
-4041
-4040
-4038
-4038
-4035
-4035
-4033
-4030
-4029
-4026
-4024
-4021
-4018
-4014
-4011
-4009
-4005
-4002
-3998
-3995
-3991
-3987
-3983
-3979
-3975
-3971
-3967
-3963
-3958
-3954
-3950
-3946
-3941
-3937
-3933
-3928
-3923
-3919
-3914
-3910
-3905
-3900
-3896
-3891
-3887
-3882
-3878
-3873
-3868
-3864
-3859
-3854
-3849
-3843
-3838
-3833
-3827
-3821
-3815
-3809
-3803
-3797
-3791
-3784
-3778
-3771
-3764
-3757
-3750
-3743
-3736
-3729
-3721
-3714
-3706
-3698
-3690
-3682
-3673
-3665
-3656
-3647
-3638
-3629
-3620
-3611
-3602
-3592
-3583
-3573
-3564
-3554
-3544
-3534
-3524
-3514
-3503
-3493
-3482
-3472
-3461
-3450
-3439
-3429
-3418
-3407
-3396
-3385
-3374
-3363
-3352
-3341
-3329
-3318
-3307
-3296
-3284
-3273
-3262
-3250
-3239
-3228
-3216
-3205
-3193
-3181
-3170
-3158
-3147
-3135
-3123
-3112
-3100
-3089
-3077
-3065
-3054
-3042
-3030
-3018
-3007
-2995
-2983
-2971
-2959
-2948
-2936
-2924
-2913
-2901
-2890
-2878
-2867
-2856
-2844
-2833
-2822
-2811
-2799
-2788
-2777
-2766
-2754
-2743
-2732
-2720
-2709
-2698
-2686
-2674
-2663
-2651
-2639
-2627
-2615
-2603
-2590
-2577
-2565
-2552
-2538
-2525
-2511
-2498
-2484
-2470
-2455
-2441
-2427
-2412
-2397
-2382
-2367
-2352
-2337
-2322
-2306
-2291
-2275
-2260
-2244
-2229
-2213
-2198
-2182
-2166
-2150
-2135
-2119
-2103
-2088
-2072
-2056
-2041
-2025
-2009
-1994
-1979
-1964
-1948
-1933
-1918
-1902
-1887
-1872
-1856
-1841
-1825
-1810
-1794
-1779
-1763
-1747
-1731
-1715
-1699
-1683
-1667
-1650
-1634
-1617
-1600
-1583
-1566
-1549
-1532
-1515
-1497
-1480
-1463
-1446
-1428
-1411
-1394
-1377
-1360
-1343
-1326
-1309
-1293
-1276
-1260
-1243
-1227
-1211
-1195
-1179
-1163
-1148
-1133
-1117
-1102
-1087
-1072
-1057
-1042
-1028
-1012
-999
-984
-970
-955
-941
-926
-912
-898
-883
-868
-854
-839
-824
-810
-795
-780
-765
-750
-735
-721
-706
-691
-676
-661
-645
-630
-615
-600
-585
-570
-555
-539
-524
-509
-493
-478
-462
-446
-431
-415
-399
-383
-367
-350
-334
-318
-302
-285
-269
-253
-237
-220
-205
-189
-173
-157
-142
-126
-111
-95
-80
-65
-49
-34
-19
-4
11
26
41
56
72
87
102
117
133
148
163
179
194
210
225
241
256
271
287
302
317
333
348
363
378
393
408
423
437
452
466
480
494
508
522
535
549
562
575
588
601
614
627
640
652
665
677
690
702
715
727
739
752
764
777
789
802
814
827
839
852
865
878
890
903
916
929
942
955
968
981
994
1006
1020
1033
1047
1060
1073
1086
1100
1113
1126
1139
1153
1166
1179
1192
1205
1217
1230
1243
1255
1267
1279
1291
1303
1314
1326
1337
1348
1360
1371
1382
1393
1404
1415
1425
1436
1447
1457
1467
1478
1488
1498
1509
1519
1529
1539
1550
1560
1570
1581
1591
1601
1612
1622
1633
1643
1654
1664
1675
1686
1697
1708
1719
1730
1741
1752
1763
1774
1786
1797
1808
1819
1829
1840
1851
1861
1871
1881
1891
1901
1910
1919
1929
1938
1947
1956
1965
1975
1984
1993
2001
2011
2021
2029
2039
2049
2058
2068
2077
2087
2097
2106
2116
2126
2135
2145
2155
2165
2174
2184
2194
2204
2214
2223
2233
2243
2253
2263
2273
2283
2293
2302
2312
2322
2332
2342
2352
2362
2372
2381
2391
2400
2409
2419
2428
2437
2446
2455
2464
2473
2483
2492
2501
2511
2520
2530
2539
2549
2559
2568
2578
2588
2597
2607
2617
2626
2636
2645
2655
2664
2674
2683
2692
2701
2710
2719
2728
2736
2745
2753
2762
2770
2778
2786
2795
2803
2811
2819
2827
2835
2843
2851
2859
2868
2876
2884
2892
2900
2908
2916
2924
2932
2940
2948
2955
2963
2971
2979
2987
2995
3003
3011
3019
3027
3035
3044
3052
3060
3069
3077
3086
3095
3103
3112
3121
3130
3139
3148
3157
3166
3175
3184
3193
3202
3212
3221
3230
3239
3248
3257
3265
3274
3282
3291
3299
3307
3315
3323
3330
3338
3345
3352
3359
3365
3372
3378
3385
3391
3397
3403
3409
3415
3422
3428
3434
3440
3447
3454
3461
3468
3475
3482
3490
3498
3506
3514
3522
3531
3539
3547
3556
3565
3573
3582
3591
3600
3609
3618
3627
3636
3645
3653
3662
3671
3679
3688
3696
3705
3713
3721
3729
3737
3745
3752
3760
3767
3774
3781
3788
3794
3800
3806
3812
3818
3823
3829
3834
3838
3843
3848
3852
3856
3860
3864
3868
3871
3874
3877
3880
3883
3885
3887
3889
3891
3892
3894
3895
3896
3898
3899
3900
3901
3902
3903
3904
3905
3907
3908
3910
3912
3913
3916
3918
3920
3923
3926
3929
3932
3935
3938
3942
3945
3948
3952
3955
3959
3962
3966
3969
3972
3976
3979
3982
3985
3988
3991
3994
3997
3999
4002
4003
4006
4008
4010
4011
4014
4016
4018
4019
4021
4022
4022
4024
4024
4025
4025
4025
4024
4024
4022
4021
4019
4018
4016
4013
4010
4006
4003
4001
3997
3993
3989
3985
3981
3977
3973
3969
3965
3961
3957
3954
3951
3948
3945
3943
3941
3940
3938
3938
3937
3937
3937
3938
3939
3941
3942
3944
3946
3948
3950
3952
3955
3957
3958
3960
3962
3963
3964
3964
3965
3964
3964
3963
3961
3959
3956
3953
3949
3945
3941
3936
3930
3925
3919
3913
3907
3900
3894
3888
3882
3876
3870
3864
3859
3854
3849
3844
3840
3835
3831
3827
3823
3819
3815
3810
3806
3802
3798
3793
3789
3784
3779
3774
3769
3764
3759
3753
3747
3741
3735
3729
3723
3716
3710
3704
3698
3692
3685
3679
3674
3668
3662
3656
3651
3645
3640
3634
3629
3624
3619
3613
3608
3603
3598
3593
3588
3583
3579
3574
3569
3564
3559
3554
3549
3544
3539
3533
3528
3522
3516
3510
3504
3497
3490
3483
3476
3469
3462
3454
3447
3439
3431
3423
3414
3406
3398
3389
3380
3372
3363
3354
3345
3337
3328
3319
3311
3302
3294
3286
3278
3270
3262
3255
3247
3240
3233
3226
3219
3212
3205
3198
3192
3185
3179
3173
3166
3160
3154
3149
3143
3137
3131
3125
3118
3112
3106
3099
3092
3085
3078
3070
3062
3054
3046
3038
3030
3021
3012
3003
2994
2985
2976
2967
2958
2949
2940
2932
2923
2915
2907
2900
2893
2887
2881
2875
2869
2864
2860
2855
2851
2847
2844
2840
2837
2834
2830
2827
2824
2821
2818
2815
2812
2809
2806
2802
2798
2794
2790
2785
2780
2775
2770
2764
2758
2752
2745
2739
2732
2725
2718
2711
2704
2697
2690
2683
2676
2670
2663
2657
2650
2644
2638
2632
2627
2621
2616
2611
2606
2601
2596
2592
2587
2583
2579
2574
2570
2566
2562
2557
2553
2549
2545
2540
2536
2531
2527
2522
2518
2513
2508
2504
2499
2494
2489
2483
2478
2473
2468
2462
2457
2451
2445
2440
2434
2428
2422
2416
2410
2404
2398
2392
2386
2380
2374
2368
2361
2355
2348
2341
2334
2327
2320
2314
2307
2300
2293
2287
2280
2274
2268
2263
2257
2252
2247
2242
2238
2233
2229
2224
2220
2216
2212
2208
2204
2200
2196
2192
2188
2184
2179
2175
2171
2166
2162
2157
2152
2147
2143
2138
2132
2127
2122
2117
2112
2107
2101
2096
2091
2085
2080
2075
2069
2064
2058
2053
2047
2041
2036
2029
2024
2017
2012
2005
2000
1993
1987
1980
1974
1967
1960
1954
1947
1940
1932
1925
1917
1910
1902
1894
1886
1878
1870
1861
1853
1846
1838
1830
1823
1815
1808
1801
1795
1788
1782
1776
1770
1764
1759
1753
1748
1743
1739
1734
1730
1725
1721
1717
1713
1709
1705
1702
1698
1694
1690
1685
1681
1676
1671
1665
1660
1654
1647
1641
1634
1627
1619
1612
1604
1596
1588
1580
1571
1563
1554
1546
1537
1529
1520
1512
1504
1495
1488
1480
1472
1465
1458
1452
1446
1440
1434
1429
1424
1419
1415
1411
1407
1403
1400
1397
1394
1391
1389
1386
1384
1382
1380
1378
1377
1375
1373
1371
1369
1367
1364
1362
1359
1356
1353
1350
1347
1343
1340
1336
1333
1329
1325
1322
1318
1314
1310
1307
1303
1299
1295
1291
1287
1283
1279
1275
1271
1267
1263
1260
1256
1253
1249
1246
1244
1241
1238
1236
1234
1232
1230
1228
1226
1224
1222
1221
1219
1218
1216
1215
1213
1212
1211
1210
1209
1208
1208
1207
1207
1207
1207
1207
1207
1207
1208
1209
1209
1211
1212
1213
1214
1216
1217
1219
1220
1222
1223
1225
1226
1227
1229
1230
1231
1233
1234
1236
1237
1238
1240
1241
1242
1243
1244
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1262
1263
1264
1265
1265
1266
1267
1268
1269
1270
1271
1272
1274
1275
1276
1278
1280
1282
1284
1286
1288
1291
1293
1296
1299
1302
1305
1308
1311
1315
1318
1322
1325
1329
1333
1336
1340
1343
1347
1350
1353
1357
1360
1363
1366
1369
1372
1375
1377
1380
1383
1385
1387
1390
1392
1394
1396
1398
1400
1401
1403
1404
1405
1406
1407
1408
1409
1409
1409
1409
1409
1409
1409
1408
1408
1407
1406
1405
1404
1403
1402
1401
1400
1399
1399
1398
1397
1397
1396
1396
1396
1396
1396
1396
1396
1397
1398
1398
1399
1400
1401
1402
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1411
1412
1413
1414
1415
1416
1417
1418
1418
1419
1420
1420
1421
1422
1422
1422
1423
1423
1423
1424
1424
1424
1424
1425
1425
1425
1425
1426
1426
1426
1426
1427
1427
1428
1429
1430
1431
1432
1434
1435
1437
1439
1441
1443
1444
1446
1448
1450
1452
1453
1455
1456
1458
1459
1460
1462
1463
1464
1465
1467
1468
1469
1471
1473
1474
1476
1478
1479
1481
1483
1485
1486
1488
1489
1491
1492
1493
1495
1496
1497
1497
1498
1499
1500
1500
1501
1501
1502
1502
1503
1503
1504
1505
1506
1507
1508
1509
1510
1512
1513
1515
1517
1519
1521
1523
1526
1528
1531
1534
1538
1541
1545
1549
1552
1556
1561
1565
1569
1574
1578
1583
1587
1592
1596
1601
1606
1610
1615
1619
1623
1627
1631
1635
1639
1642
1645
1648
1651
1654
1657
1659
1662
1664
1666
1669
1671
1673
1676
1678
1681
1684
1687
1690
1693
1696
1700
1704
1708
1712
1716
1721
1726
1731
1736
1741
1747
1752
1757
1763
1768
1774
1779
1784
1790
1795
1801
1806
1812
1818
1824
1830
1836
1842
1849
1855
1862
1868
1875
1882
1888
1895
1902
1908
1915
1921
1928
1934
1941
1947
1953
1959
1966
1972
1978
1984
1991
1997
2003
2009
2016
2023
2029
2036
2043
2050
2057
2064
2071
2078
2085
2093
2100
2108
2115
2123
2130
2138
2146
2153
2161
2168
2176
2183
2190
2197
2204
2212
2218
2225
2232
2239
2246
2253
2259
2266
2272
2279
2286
2292
2298
2305
2311
2318
2324
2331
2337
2344
2351
2358
2364
2371
2378
2386
2393
2400
2408
2416
2423
2431
2440
2448
2456
2465
2473
2482
2491
2500
2508
2517
2526
2534
2543
2552
2560
2568
2577
2585
2593
2601
2609
2617
2625
2633
2641
2649
2657
2665
2673
2681
2689
2697
2706
2714
2722
2731
2740
2749
2758
2767
2777
2786
2796
2806
2816
2826
2836
2846
2856
2867
2877
2888
2898
2908
2918
2928
2938
2948
2958
2968
2977
2987
2996
3005
3013
3022
3031
3039
3047
3055
3063
3071
3079
3087
3095
3102
3110
3118
3126
3135
3143
3152
3160
3169
3178
3187
3196
3206
3215
3225
3235
3245
3255
3265
3276
3286
3296
3307
3317
3328
3338
3348
3359
3369
3379
3390
3400
3410
3420
3430
3439
3449
3459
3468
3477
3486
3495
3503
3512
3520
3528
3536
3543
3551
3558
3565
3573
3580
3586
3593
3600
3606
3613
3619
3625
3632
3638
3643
3649
3655
3660
3665
3671
3676
3681
3685
3690
3695
3699
3704
3708
3713
3717
3722
3726
3730
3734
3738
3742
3747
3751
3755
3759
3763
3767
3771
3775
3779
3782
3786
3790
3794
3797
3801
3805
3808
3812
3815
3818
3822
3824
3827
3830
3832
3835
3837
3839
3841
3842
3844
3845
3846
3847
3848
3849
3849
3850
3850
3850
3850
3850
3849
3849
3848
3847
3847
3846
3844
3843
3842
3840
3839
3838
3836
3834
3833
3831
3830
3828
3827
3825
3823
3822
3820
3819
3817
3815
3814
3812
3811
3809
3808
3806
3805
3803
3802
3800
3799
3797
3796
3794
3792
3790
3788
3786
3784
3781
3779
3776
3773
3770
3766
3763
3759
3756
3752
3748
3743
3739
3735
3730
3726
3721
3716
3711
3705
3700
3694
3688
3682
3676
3669
3662
3655
3648
3641
3633
3625
3618
3610
3602
3594
3586
3577
3569
3561
3552
3544
3535
3527
3518
3509
3500
3491
3482
3473
3464
3455
3445
3436
3427
3417
3408
3399
3390
3381
3372
3363
3354
3345
3337
3328
3320
3311
3303
3295
3287
3279
3271
3263
3255
3248
3240
3232
3224
3215
3207
3199
3190
3181
3172
3163
3154
3144
3135
3125
3115
3105
3094
3084
3073
3062
3050
3039
3027
3015
3003
2990
2977
2964
2950
2937
2923
2909
2895
2881
2867
2853
2839
2826
2812
2799
2785
2772
2759
2746
2734
2721
2709
2697
2685
2673
2661
2650
2638
2626
2614
2603
2591
2579
2567
2554
2542
2530
2517
2504
2491
2478
2465
2452
2438
2425
2411
2397
2384
2370
2356
2341
2327
2312
2297
2282
2267
2252
2236
2221
2205
2190
2174
2158
2143
2127
2111
2096
2080
2065
2050
2033
2019
2005
1990
1975
1961
1947
1932
1918
1904
1891
1877
1863
1850
1837
1823
1810
1797
1784
1772
1759
1746
1733
1720
1707
1694
1681
1668
1655
1641
1627
1613
1599
1585
1571
1557
1542
1527
1513
1498
1483
1468
1453
1437
1422
1407
1392
1377
1362
1348
1333
1319
1305
1291
1277
1264
1251
1238
1225
1212
1199
1187
1175
1163
1151
1139
1127
1115
1104
1092
1081
1069
1057
1045
1033
1020
1008
997
985
972
960
947
934
922
908
895
882
869
855
842
829
815
802
789
776
764
751
739
727
715
703
692
680
669
658
647
636
625
614
603
592
581
570
559
548
537
526
515
504
493
482
470
459
448
436
425
414
402
391
380
368
357
346
334
323
312
300
289
278
267
257
246
235
225
215
205
195
186
176
167
157
148
139
131
122
114
105
97
89
81
73
65
57
49
41
33
25
17
9
1
-8
-16
-25
-33
-42
-50
-59
-67
-76
-84
-92
-101
-109
-117
-126
-134
-142
-150
-158
-166
-174
-182
-189
-197
-204
-211
-218
-225
-232
-238
-244
-250
-256
-262
-268
-274
-279
-285
-291
-296
-302
-307
-313
-319
-324
-330
-336
-342
-348
-354
-360
-366
-373
-379
-385
-392
-398
-405
-411
-417
-424
-430
-436
-443
-449
-455
-461
-466
-472
-478
-483
-488
-493
-498
-503
-508
-512
-517
-521
-525
-530
-534
-538
-542
-545
-549
-552
-556
-559
-563
-566
-569
-572
-575
-578
-581
-585
-588
-591
-594
-597
-600
-604
-607
-610
-613
-616
-619
-622
-625
-628
-631
-633
-636
-638
-641
-643
-645
-647
-649
-651
-653
-655
-657
-658
-660
-662
-664
-665
-667
-668
-670
-671
-673
-674
-676
-677
-679
-681
-683
-685
-687
-689
-691
-693
-696
-698
-700
-703
-705
-707
-709
-711
-713
-714
-716
-717
-718
-719
-720
-720
-721
-722
-722
-722
-723
-723
-723
-722
-722
-722
-721
-721
-720
-719
-718
-717
-716
-714
-713
-711
-710
-708
-706
-704
-702
-701
-699
-697
-695
-693
-691
-690
-688
-686
-684
-682
-680
-679
-677
-675
-674
-672
-670
-669
-667
-665
-664
-662
-660
-658
-656
-654
-652
-649
-647
-644
-642
-639
-636
-633
-630
-627
-624
-621
-618
-615
-611
-608
-604
-601
-597
-593
-589
-586
-582
-578
-574
-569
-565
-561
-556
-552
-547
-542
-537
-532
-527
-522
-517
-512
-506
-500
-495
-489
-483
-477
-471
-465
-459
-453
-446
-440
-434
-427
-421
-414
-408
-401
-395
-389
-382
-376
-370
-364
-358
-353
-347
-342
-336
-331
-326
-321
-316
-311
-306
-301
-296
-291
-286
-280
-275
-270
-265
-259
-254
-249
-243
-238
-233
-227
-222
-217
-211
-206
-201
-195
-190
-185
-180
-175
-170
-164
-159
-154
-149
-143
-138
-132
-127
-121
-115
-109
-103
-98
-92
-86
-81
-75
-70
-65
-59
-54
-50
-45
-40
-36
-32
-27
-23
-19
-15
-11
-7
-3
0
4
8
12
16
21
25
29
33
38
42
46
50
55
59
63
67
71
75
79
83
86
90
94
97
101
104
108
111
115
118
122
125
129
133
136
140
144
147
151
155
159
163
166
170
174
178
182
186
190
194
197
201
205
208
212
216
219
223
226
230
233
236
240
243
246
249
252
255
257
260
263
265
267
270
272
274
276
278
280
282
284
285
287
288
290
291
293
294
295
296
298
299
299
300
301
302
303
303
304
304
305
306
306
307
307
308
308
309
309
309
309
309
309
308
308
307
307
306
305
304
304
303
302
301
301
300
299
299
298
298
297
297
296
296
295
294
294
293
291
290
289
287
285
283
280
277
275
271
268
265
261
257
253
249
245
241
236
231
227
222
217
212
207
202
197
192
187
182
177
172
167
162
156
151
146
140
135
129
124
118
112
106
100
94
88
82
76
70
64
58
52
45
39
32
26
19
12
5
-3
-10
-17
-25
-33
-41
-49
-57
-66
-74
-83
-91
-100
-108
-117
-126
-135
-143
-152
-161
-170
-179
-188
-197
-206
-215
-224
-233
-243
-252
-261
-271
-280
-289
-299
-308
-318
-328
-337
-347
-356
-366
-376
-386
-395
-405
-415
-425
-435
-445
-455
-465
-475
-486
-496
-506
-517
-527
-537
-547
-557
-567
-577
-587
-597
-606
-616
-625
-634
-643
-652
-661
-670
-679
-687
-696
-704
-712
-721
-729
-737
-745
-754
-762
-770
-779
-787
-796
-805
-813
-822
-831
-841
-850
-860
-869
-879
-889
-899
-909
-919
-929
-940
-950
-960
-971
-981
-992
-1002
-1012
-1022
-1033
-1043
-1054
-1064
-1074
-1084
-1094
-1104
-1114
-1123
-1133
-1142
-1151
-1160
-1169
-1178
-1187
-1195
-1203
-1212
-1220
-1228
-1236
-1243
-1251
-1259
-1267
-1275
-1283
-1291
-1299
-1307
-1316
-1324
-1332
-1340
-1348
-1357
-1365
-1373
-1382
-1390
-1398
-1406
-1414
-1423
-1431
-1439
-1447
-1455
-1462
-1470
-1478
-1485
-1493
-1500
-1507
-1515
-1522
-1529
-1535
-1542
-1549
-1556
-1563
-1569
-1576
-1583
-1590
-1597
-1604
-1611
-1618
-1625
-1632
-1639
-1646
-1653
-1661
-1668
-1675
-1682
-1689
-1696
-1703
-1710
-1717
-1723
-1730
-1737
-1744
-1751
-1757
-1764
-1770
-1776
-1783
-1789
-1795
-1801
-1807
-1812
-1818
-1824
-1830
-1836
-1841
-1847
-1853
-1859
-1865
-1871
-1877
-1883
-1889
-1896
-1902
-1908
-1915
-1921
-1927
-1934
-1940
-1946
-1952
-1958
-1964
-1970
-1975
-1981
-1986
-1992
-1997
-2001
-2007
-2012
-2017
-2021
-2027
-2031
-2035
-2040
-2044
-2048
-2051
-2055
-2059
-2063
-2066
-2070
-2073
-2077
-2080
-2083
-2087
-2090
-2093
-2096
-2099
-2103
-2106
-2109
-2112
-2115
-2118
-2120
-2123
-2126
-2128
-2131
-2133
-2136
-2138
-2140
-2142
-2144
-2146
-2148
-2150
-2153
-2155
-2157
-2159
-2162
-2164
-2166
-2169
-2171
-2174
-2176
-2179
-2181
-2184
-2187
-2189
-2191
-2194
-2196
-2198
-2200
-2202
-2204
-2206
-2208
-2210
-2212
-2214
-2216
-2217
-2219
-2221
-2223
-2224
-2226
-2228
-2229
-2231
-2233
-2234
-2235
-2237
-2238
-2239
-2240
-2241
-2242
-2243
-2243
-2244
-2245
-2245
-2246
-2247
-2247
-2247
-2248
-2248
-2249
-2249
-2249
-2250
-2250
-2251
-2251
-2251
-2252
-2252
-2252
-2253
-2253
-2253
-2253
-2253
-2254
-2254
-2254
-2254
-2254
-2254
-2255
-2255
-2255
-2255
-2255
-2255
-2255
-2255
-2255
-2255
-2255
-2255
-2255
-2254
-2253
-2253
-2252
-2251
-2250
-2248
-2247
-2245
-2244
-2242
-2240
-2238
-2237
-2235
-2233
-2231
-2230
-2228
-2227
-2225
-2224
-2223
-2222
-2221
-2220
-2219
-2218
-2218
-2218
-2217
-2217
-2217
-2216
-2216
-2216
-2215
-2215
-2215
-2215
-2214
-2214
-2213
-2213
-2212
-2212
-2211
-2210
-2209
-2208
-2207
-2206
-2205
-2204
-2203
-2201
-2200
-2198
-2196
-2194
-2193
-2191
-2189
-2187
-2185
-2183
-2181
-2180
-2178
-2176
-2174
-2173
-2171
-2170
-2169
-2167
-2166
-2165
-2164
-2163
-2163
-2162
-2161
-2161
-2160
-2160
-2159
-2159
-2159
-2158
-2158
-2158
-2158
-2158
-2158
-2158
-2158
-2158
-2159
-2159
-2159
-2160
-2160
-2160
-2161
-2161
-2162
-2162
-2163
-2163
-2163
-2164
-2165
-2165
-2166
-2166
-2167
-2167
-2168
-2168
-2169
-2169
-2169
-2169
-2170
-2170
-2170
-2170
-2170
-2170
-2170
-2170
-2170
-2170
-2170
-2170
-2170
-2170
-2170
-2171
-2171
-2172
-2172
-2173
-2174
-2175
-2176
-2177
-2178
-2179
-2180
-2181
-2182
-2183
-2184
-2184
-2185
-2186
-2187
-2188
-2189
-2190
-2191
-2192
-2193
-2195
-2196
-2197
-2198
-2200
-2201
-2203
-2204
-2206
-2207
-2209
-2211
-2212
-2214
-2215
-2217
-2219
-2220
-2221
-2223
-2224
-2225
-2227
-2228
-2229
-2230
-2231
-2231
-2232
-2233
-2234
-2234
-2235
-2235
-2236
-2236
-2236
-2237
-2237
-2238
-2238
-2238
-2239
-2239
-2239
-2240
-2240
-2240
-2240
-2240
-2240
-2241
-2241
-2241
-2241
-2241
-2242
-2242
-2242
-2242
-2243
-2243
-2243
-2243
-2243
-2242
-2242
-2242
-2241
-2241
-2240
-2239
-2238
-2237
-2236
-2235
-2233
-2232
-2231
-2229
-2228
-2226
-2225
-2223
-2222
-2221
-2219
-2218
-2217
-2215
-2214
-2213
-2211
-2210
-2209
-2207
-2206
-2204
-2203
-2201
-2199
-2198
-2196
-2194
-2191
-2189
-2186
-2184
-2181
-2178
-2175
-2172
-2169
-2165
-2161
-2157
-2153
-2149
-2145
-2141
-2136
-2131
-2127
-2122
-2117
-2112
-2107
-2102
-2097
-2092
-2087
-2081
-2076
-2071
-2065
-2060
-2054
-2049
-2043
-2037
-2032
-2025
-2021
-2015
-2009
-2003
-1997
-1992
-1986
-1980
-1974
-1969
-1963
-1957
-1951
-1945
-1940
-1934
-1928
-1923
-1917
-1911
-1906
-1900
-1894
-1889
-1883
-1877
-1871
-1865
-1859
-1852
-1846
-1840
-1833
-1827
-1820
-1813
-1807
-1800
-1793
-1786
-1779
-1772
-1765
-1758
-1751
-1744
-1737
-1730
-1723
-1715
-1708
-1701
-1694
-1686
-1679
-1672
-1665
-1657
-1650
-1643
-1635
-1628
-1621
-1613
-1606
-1598
-1591
-1584
-1577
-1569
-1562
-1555
-1547
-1540
-1533
-1526
-1518
-1511
-1503
-1496
-1488
-1480
-1473
-1464
-1456
-1447
-1439
-1430
-1421
-1411
-1402
-1392
-1383
-1373
-1363
-1353
-1342
-1332
-1322
-1311
-1300
-1290
-1279
-1269
-1258
-1247
-1236
-1226
-1215
-1204
-1193
-1182
-1171
-1161
-1150
-1139
-1129
-1118
-1108
-1097
-1087
-1077
-1067
-1057
-1047
-1037
-1027
-1016
-1008
-998
-989
-979
-970
-960
-951
-941
-931
-922
-912
-902
-892
-882
-871
-861
-850
-839
-828
-817
-805
-794
-782
-770
-759
-747
-735
-723
-711
-699
-687
-675
-663
-651
-639
-627
-614
-602
-590
-578
-565
-553
-541
-529
-516
-504
-492
-480
-467
-455
-443
-431
-418
-406
-394
-382
-370
-357
-345
-333
-320
-308
-295
-283
-270
-258
-245
-232
-220
-207
-194
-181
-169
-156
-143
-130
-117
-104
-91
-78
-65
-52
-39
-25
-12
2
15
29
43
56
70
84
98
112
126
140
154
168
182
196
210
224
238
252
266
280
294
308
322
336
350
364
378
393
407
421
436
450
465
479
494
509
524
539
555
570
585
601
616
632
647
663
678
694
709
725
740
756
772
787
803
819
834
850
866
882
897
913
929
945
960
976
992
1008
1024
1039
1055
1071
1087
1102
1118
1133
1149
1165
1180
1196
1212
1228
1243
1259
1275
1291
1307
1323
1339
1355
1370
1386
1402
1418
1434
1449
1465
1481
1496
1512
1528
1544
1559
1575
1591
1607
1622
1638
1654
1670
1686
1702
1718
1734
1750
1765
1781
1797
1813
1829
1844
1860
1876
1891
1907
1923
1939
1954
1970
1986
2001
2017
2032
2048
2063
2079
2094
2109
2124
2139
2154
2169
2184
2199
2214
2229
2244
2259
2274
2289
2303
2318
2333
2348
2363
2378
2393
2408
2423
2438
2453
2468
2483
2498
2513
2528
2543
2558
2573
2587
2602
2617
2631
2645
2659
2674
2687
2701
2715
2728
2742
2755
2768
2781
2794
2807
2819
2832
2845
2857
2870
2882
2894
2907
2919
2931
2943
2956
2968
2980
2993
3005
3018
3030
3043
3055
3068
3081
3094
3107
3120
3133
3146
3159
3172
3185
3198
3211
3223
3236
3249
3262
3275
3287
3300
3312
3325
3337
3349
3362
3374
3386
3398
3410
3422
3433
3445
3457
3468
3480
3491
3502
3514
3525
3536
3547
3558
3569
3579
3590
3600
3610
3620
3630
3640
3649
3659
3668
3678
3687
3696
3706
3715
3724
3733
3742
3751
3761
3770
3779
3788
3798
3807
3816
3826
3835
3844
3854
3863
3873
3882
3891
3901
3910
3919
3928
3937
3946
3955
3963
3972
3980
3988
3997
4005
4013
4021
4029
4035
4043
4051
4059
4067
4075
4083
4091
4099
4107
4115
4122
4130
4137
4144
4152
4159
4166
4173
4180
4187
4194
4201
4208
4214
4221
4228
4235
4242
4249
4256
4262
4269
4276
4283
4290
4297
4304
4311
4318
4325
4332
4339
4346
4352
4359
4366
4372
4379
4385
4391
4398
4404
4410
4416
4423
4429
4436
4442
4448
4455
4462
4468
4475
4482
4488
4495
4502
4509
4515
4522
4528
4535
4542
4548
4554
4561
4567
4573
4579
4585
4591
4597
4603
4608
4614
4620
4625
4630
4636
4641
4646
4651
4656
4661
4665
4670
4675
4679
4684
4688
4692
4697
4701
4706
4710
4715
4719
4724
4729
4734
4738
4743
4748
4753
4759
4764
4769
4774
4779
4784
4790
4795
4800
4805
4810
4814
4819
4824
4829
4833
4838
4842
4846
4851
4855
4859
4862
4866
4870
4873
4876
4879
4882
4884
4887
4889
4891
4893
4895
4896
4898
4899
4900
4901
4902
4903
4904
4905
4906
4906
4907
4908
4909
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4929
4930
4930
4931
4931
4931
4931
4931
4932
4932
4932
4931
4931
4931
4931
4930
4930
4929
4929
4928
4927
4926
4925
4924
4923
4922
4921
4919
4918
4917
4915
4914
4912
4910
4909
4907
4905
4904
4902
4900
4898
4896
4894
4892
4890
4888
4886
4884
4881
4879
4876
4873
4870
4867
4864
4861
4858
4854
4851
4847
4844
4840
4837
4833
4829
4825
4822
4818
4814
4810
4806
4801
4797
4793
4789
4785
4781
4776
4772
4768
4764
4760
4756
4751
4747
4743
4739
4735
4730
4726
4721
4717
4713
4708
4703
4699
4694
4689
4685
4680
4676
4671
4666
4662
4657
4653
4648
4643
4639
4634
4630
4625
4621
4616
4612
4607
4602
4597
4592
4587
4582
4577
4572
4567
4562
4556
4551
4545
4539
4534
4528
4522
4516
4510
4504
4498
4492
4486
4480
4474
4468
4462
4456
4450
4443
4437
4430
4424
4417
4410
4404
4397
4390
4383
4376
4369
4362
4355
4348
4341
4334
4327
4320
4313
4306
4300
4293
4286
4279
4272
4265
4259
4252
4245
4238
4231
4224
4217
4210
4203
4195
4188
4181
4174
4166
4159
4151
4144
4136
4128
4121
4113
4105
4097
4089
4082
4074
4066
4058
4050
4042
4034
4026
4018
4010
4002
3994
3986
3978
3970
3962
3953
3945
3937
3929
3920
3911
3903
3894
3885
3876
3867
3858
3849
3840
3830
3821
3812
3803
3793
3784
3775
3765
3756
3747
3738
3728
3719
3710
3700
3691
3682
3673
3664
3654
3645
3636
3627
3617
3608
3599
3590
3581
3571
3562
3553
3544
3535
3526
3516
3507
3498
3489
3479
3470
3460
3451
3442
3432
3423
3414
3404
3395
3386
3377
3368
3358
3349
3340
3331
3321
3312
3302
3293
3283
3273
3263
3253
3243
3233
3222
3212
3202
3191
3181
3170
3159
3149
3138
3127
3116
3106
3095
3084
3073
3062
3050
3039
3028
3016
3005
2993
2981
2970
2958
2946
2934
2922
2910
2898
2886
2873
2861
2849
2836
2824
2812
2799
2787
2775
2763
2751
2738
2726
2714
2702
2690
2678
2666
2654
2642
2630
2618
2605
2593
2581
2568
2556
2544
2531
2519
2507
2494
2482
2469
2457
2444
2432
2419
2406
2393
2380
2367
2353
2339
2325
2311
2297
2283
2268
2254
2239
2224
2210
2195
2180
2166
2151
2136
2122
2107
2093
2078
2064
2049
2035
2020
2005
1991
1976
1961
1947
1932
1917
1902
1887
1871
1856
1841
1825
1810
1794
1779
1763
1747
1731
1715
1699
1683
1667
1651
1635
1619
1603
1587
1571
1555
1539
1523
1507
1491
1475
1459
1443
1427
1411
1395
1379
1363
1346
1330
1313
1297
1280
1263
1246
1229
1211
1194
1176
1159
1141
1124
1106
1088
1071
1053
1035
1018
1000
983
965
948
930
913
895
878
861
843
825
808
790
772
755
737
719
701
683
665
647
629
611
593
575
557
539
522
504
486
468
451
433
415
398
380
363
345
327
310
292
274
257
239
221
203
186
168
150
132
114
96
78
60
42
24
6
-12
-30
-48
-66
-84
-102
-120
-138
-156
-174
-192
-210
-229
-247
-265
-283
-301
-318
-336
-354
-372
-390
-408
-426
-443
-461
-478
-496
-513
-531
-548
-566
-583
-600
-618
-635
-653
-670
-688
-705
-723
-741
-758
-776
-793
-811
-828
-846
-864
-881
-899
-916
-934
-952
-969
-987
-1004
-1022
-1040
-1058
-1075
-1093
-1110
-1127
-1145
-1162
-1180
-1197
-1214
-1231
-1248
-1265
-1282
-1299
-1316
-1332
-1348
-1365
-1381
-1397
-1412
-1428
-1444
-1459
-1474
-1490
-1505
-1520
-1535
-1550
-1565
-1579
-1594
-1609
-1623
-1638
-1652
-1667
-1681
-1695
-1709
-1723
-1737
-1751
-1765
-1779
-1792
-1806
-1820
-1833
-1847
-1860
-1874
-1887
-1901
-1914
-1927
-1941
-1954
-1967
-1980
-1993
-2005
-2019
-2031
-2044
-2056
-2069
-2081
-2093
-2106
-2118
-2130
-2142
-2154
-2165
-2177
-2189
-2200
-2212
-2223
-2235
-2246
-2257
-2268
-2279
-2290
-2301
-2312
-2323
-2334
-2344
-2355
-2365
-2375
-2385
-2395
-2405
-2414
-2423
-2433
-2442
-2450
-2459
-2467
-2476
-2484
-2492
-2500
-2508
-2516
-2524
-2532
-2540
-2547
-2555
-2563
-2571
-2578
-2586
-2594
-2602
-2609
-2617
-2624
-2632
-2639
-2646
-2654
-2661
-2668
-2676
-2683
-2690
-2697
-2704
-2711
-2718
-2725
-2732
-2739
-2746
-2752
-2759
-2766
-2773
-2779
-2786
-2793
-2799
-2806
-2812
-2818
-2825
-2830
-2836
-2842
-2847
-2852
-2857
-2862
-2867
-2872
-2876
-2880
-2884
-2888
-2892
-2896
-2900
-2903
-2907
-2910
-2914
-2917
-2920
-2924
-2927
-2930
-2934
-2937
-2940
-2943
-2946
-2950
-2953
-2956
-2959
-2962
-2965
-2968
-2971
-2974
-2976
-2979
-2982
-2984
-2986
-2989
-2991
-2993
-2995
-2997
-2999
-3001
-3003
-3005
-3006
-3008
-3009
-3011
-3012
-3014
-3015
-3017
-3018
-3019
-3021
-3022
-3024
-3025
-3026
-3027
-3028
-3029
-3030
-3031
-3032
-3033
-3034
-3034
-3035
-3036
-3036
-3037
-3038
-3038
-3039
-3039
-3040
-3040
-3040
-3041
-3041
-3041
-3041
-3042
-3042
-3042
-3042
-3042
-3043
-3043
-3043
-3043
-3043
-3043
-3043
-3043
-3044
-3044
-3044
-3044
-3044
-3045
-3045
-3045
-3045
-3046
-3046
-3046
-3047
-3047
-3047
-3048
-3048
-3049
-3049
-3050
-3051
-3051
-3052
-3052
-3053
-3054
-3054
-3055
-3056
-3056
-3057
-3058
-3059
-3059
-3060
-3061
-3061
-3062
-3063
-3063
-3064
-3065
-3066
-3066
-3067
-3068
-3068
-3069
-3069
-3070
-3070
-3071
-3071
-3071
-3071
-3071
-3071
-3071
-3072
-3072
-3072
-3072
-3072
-3072
-3072
-3072
-3073
-3073
-3073
-3073
-3074
-3074
-3074
-3074
-3075
-3075
-3075
-3076
-3076
-3076
-3076
-3076
-3076
-3076
-3076
-3076
-3076
-3076
-3076
-3076
-3076
-3076
-3076
-3076
-3075
-3075
-3075
-3075
-3075
-3075
-3074
-3074
-3074
-3074
-3074
-3074
-3074
-3073
-3073
-3073
-3073
-3072
-3072
-3071
-3071
-3070
-3070
-3069
-3068
-3068
-3067
-3066
-3065
-3064
-3063
-3062
-3061
-3060
-3058
-3057
-3056
-3055
-3053
-3052
-3050
-3049
-3048
-3046
-3044
-3043
-3041
-3040
-3038
-3037
-3036
-3034
-3033
-3031
-3030
-3028
-3026
-3025
-3023
-3021
-3019
-3017
-3014
-3012
-3010
-3007
-3005
-3002
-3000
-2997
-2995
-2992
-2990
-2987
-2985
-2982
-2979
-2977
-2974
-2972
-2969
-2966
-2964
-2961
-2959
-2956
-2953
-2951
-2948
-2945
-2943
-2940
-2937
-2935
-2932
-2929
-2926
-2924
-2921
-2918
-2915
-2912
-2909
-2906
-2903
-2900
-2897
-2893
-2890
-2886
-2883
-2879
-2876
-2872
-2868
-2865
-2861
-2858
-2854
-2851
-2847
-2844
-2841
-2837
-2834
-2831
-2828
-2824
-2821
-2818
-2814
-2811
-2808
-2804
-2801
-2797
-2793
-2790
-2786
-2782
-2778
-2774
-2770
-2766
-2762
-2758
-2754
-2750
-2746
-2741
-2737
-2733
-2729
-2724
-2720
-2716
-2712
-2708
-2703
-2699
-2695
-2691
-2687
-2682
-2678
-2673
-2669
-2664
-2659
-2655
-2650
-2645
-2640
-2636
-2631
-2626
-2621
-2616
-2611
-2607
-2602
-2597
-2592
-2587
-2582
-2577
-2572
-2567
-2562
-2557
-2552
-2546
-2541
-2536
-2531
-2525
-2520
-2514
-2509
-2503
-2498
-2492
-2486
-2480
-2474
-2468
-2461
-2455
-2448
-2442
-2435
-2429
-2422
-2416
-2409
-2402
-2396
-2389
-2383
-2376
-2370
-2363
-2356
-2350
-2343
-2337
-2330
-2324
-2317
-2310
-2304
-2297
-2291
-2284
-2278
-2272
-2265
-2259
-2252
-2246
-2240
-2234
-2227
-2221
-2215
-2209
-2202
-2196
-2190
-2183
-2177
-2171
-2164
-2157
-2151
-2144
-2137
-2130
-2124
-2117
-2110
-2103
-2096
-2090
-2083
-2076
-2070
-2063
-2057
-2050
-2044
-2037
-2032
-2025
-2021
-2015
-2009
-2005
-1999
-1994
-1988
-1983
-1977
-1972
-1966
-1960
-1955
-1949
-1943
-1937
-1931
-1925
-1919
-1913
-1907
-1901
-1894
-1888
-1881
-1874
-1867
-1861
-1854
-1847
-1840
-1833
-1826
-1819
-1812
-1806
-1799
-1792
-1786
-1780
-1773
-1767
-1762
-1756
-1751
-1745
-1740
-1735
-1730
-1725
-1721
-1716
-1711
-1707
-1702
-1698
-1694
-1689
-1685
-1681
-1676
-1672
-1668
-1663
-1659
-1654
-1649
-1644
-1639
-1634
-1629
-1624
-1618
-1613
-1608
-1602
-1597
-1591
-1586
-1580
-1575
-1570
-1564
-1559
-1554
-1549
-1544
-1539
-1534
-1529
-1523
-1518
-1513
-1508
-1503
-1498
-1493
-1489
-1484
-1479
-1474
-1469
-1464
-1459
-1454
-1449
-1444
-1439
-1434
-1428
-1423
-1418
-1413
-1408
-1403
-1398
-1393
-1388
-1384
-1379
-1374
-1370
-1365
-1360
-1356
-1351
-1347
-1343
-1338
-1334
-1330
-1326
-1322
-1318
-1314
-1311
-1307
-1304
-1300
-1297
-1294
-1291
-1288
-1285
-1281
-1278
-1275
-1271
-1268
-1264
-1260
-1256
-1252
-1248
-1244
-1239
-1235
-1230
-1226
-1221
-1216
-1211
-1206
-1201
-1196
-1192
-1187
-1182
-1177
-1172
-1167
-1162
-1157
-1152
-1148
-1143
-1138
-1133
-1128
-1123
-1118
-1113
-1108
-1103
-1098
-1093
-1088
-1083
-1078
-1073
-1067
-1062
-1057
-1052
-1047
-1042
-1037
-1032
-1027
-1022
-1016
-1012
-1006
-1002
-997
-992
-986
-981
-975
-969
-964
-958
-951
-945
-938
-932
-925
-918
-911
-904
-897
-890
-882
-875
-867
-859
-851
-844
-836
-828
-820
-812
-804
-796
-788
-780
-772
-764
-756
-747
-739
-730
-722
-713
-704
-695
-686
-677
-667
-657
-647
-637
-627
-617
-606
-595
-585
-574
-563
-552
-541
-529
-518
-507
-496
-485
-474
-462
-451
-440
-429
-418
-407
-396
-385
-374
-362
-351
-340
-329
-318
-306
-295
-283
-271
-259
-247
-235
-223
-210
-197
-185
-172
-159
-145
-132
-119
-105
-92
-78
-64
-51
-37
-23
-8
6
20
35
50
65
80
95
111
126
142
158
174
190
206
221
237
253
269
285
301
317
332
348
364
380
396
412
428
444
460
476
492
508
525
541
557
573
590
606
623
639
656
673
690
707
724
741
759
776
794
811
829
847
865
883
900
918
936
954
972
990
1008
1026
1045
1063
1081
1099
1117
1136
1154
1172
1190
1208
1226
1244
1262
1280
1298
1316
1334
1352
1370
1388
1407
1425
1444
1462
1481
1500
1519
1538
1557
1576
1594
1613
1632
1651
1670
1689
1709
1728
1747
1767
1786
1806
1825
1845
1865
1885
1905
1924
1944
1964
1984
2004
2024
2044
2063
2083
2102
2122
2141
2161
2180
2200
2219
2239
2259
2278
2298
2318
2338
2358
2378
2398
2418
2438
2458
2478
2499
2519
2539
2559
2580
2600
2620
2640
2660
2680
2700
2720
2740
2760
2780
2800
2819
2839
2859
2878
2898
2917
2937
2956
2976
2995
3014
3034
3053
3072
3092
3111
3130
3149
3169
3188
3207
3227
3246
3265
3285
3304
3324
3344
3364
3383
3404
3424
3444
3464
3485
3505
3526
3546
3566
3587
3607
3628
3648
3668
3689
3709
3730
3750
3771
3791
3812
3832
3852
3873
3893
3914
3934
3955
3975
3996
4017
4037
4058
4078
4099
4119
4139
4160
4180
4200
4220
4240
4260
4280
4300
4320
4339
4359
4378
4397
4417
4436
4455
4474
4493
4511
4530
4549
4568
4586
4605
4624
4643
4661
4680
4699
4718
4737
4757
4776
4795
4814
4834
4853
4872
4891
4911
4930
4949
4967
4986
5005
5023
5042
5060
5078
5096
5114
5132
5150
5167
5184
5202
5219
5236
5253
5270
5288
5305
5322
5339
5356
5373
5389
5406
5423
5440
5456
5473
5489
5506
5522
5539
5555
5571
5587
5604
5620
5636
5652
5668
5684
5699
5715
5731
5746
5762
5777
5793
5808
5823
5838
5853
5867
5882
5896
5910
5924
5939
5953
5967
5981
5995
6009
6023
6037
6050
6064
6078
6091
6104
6118
6130
6143
6156
6169
6181
6193
6205
6218
6230
6242
6254
6265
6277
6289
6301
6312
6324
6335
6346
6357
6368
6379
6390
6400
6411
6421
6432
6442
6452
6463
6473
6483
6494
6504
6514
6524
6535
6545
6555
6565
6575
6584
6594
6603
6613
6622
6631
6639
6648
6656
6664
6672
6679
6686
6694
6701
6708
6715
6722
6729
6735
6742
6749
6756
6763
6770
6776
6783
6790
6797
6804
6811
6818
6825
6831
6838
6845
6851
6858
6864
6870
6876
6883
6888
6894
6900
6905
6911
6916
6921
6926
6931
6936
6940
6945
6949
6953
6957
6961
6965
6968
6972
6975
6978
6981
6984
6986
6989
6991
6993
6996
6998
6999
7001
7003
7005
7006
7008
7009
7011
7012
7013
7015
7016
7018
7019
7020
7022
7023
7024
7025
7026
7027
7028
7029
7030
7030
7030
7031
7031
7031
7031
7030
7030
7029
7028
7028
7027
7025
7024
7023
7021
7020
7018
7017
7015
7013
7011
7009
7007
7005
7003
7001
6999
6996
6994
6991
6989
6986
6983
6981
6978
6975
6972
6969
6965
6962
6959
6955
6952
6949
6945
6942
6938
6935
6931
6928
6924
6921
6917
6913
6910
6906
6902
6898
6894
6890
6886
6882
6878
6874
6870
6865
6861
6856
6852
6847
6842
6837
6832
6827
6822
6817
6811
6806
6801
6795
6790
6784
6779
6773
6767
6762
6756
6750
6744
6739
6733
6727
6721
6716
6710
6705
6699
6694
6688
6683
6677
6672
6667
6662
6657
6651
6646
6641
6636
6630
6625
6619
6614
6608
6603
6597
6592
6586
6580
6575
6569
6563
6557
6551
6545
6539
6533
6527
6521
6514
6508
6501
6495
6488
6481
6474
6467
6460
6453
6446
6439
6432
6425
6418
6411
6404
6396
6389
6382
6375
6368
6361
6354
6348
6341
6334
6328
6321
6314
6307
6301
6294
6287
6280
6273
6266
6259
6253
6246
6239
6232
6225
6218
6212
6205
6198
6191
6184
6177
6170
6162
6155
6147
6139
6132
6123
6115
6107
6098
6090
6081
6073
6064
6056
6047
6039
6030
6022
6013
6005
5996
5988
5979
5971
5962
5954
5945
5937
5928
5920
5911
5903
5895
5886
5878
5869
5861
5853
5844
5836
5828
5819
5811
5803
5794
5786
5778
5769
5761
5753
5744
5736
5728
5720
5711
5703
5695
5687
5678
5670
5662
5654
5646
5637
5629
5621
5613
5605
5597
5589
5580
5572
5564
5556
5548
5540
5532
5524
5516
5507
5499
5491
5483
5475
5467
5459
5451
5443
5435
5427
5419
5411
5403
5395
5387
5379
5371
5363
5356
5348
5340
5332
5324
5316
5308
5300
5292
5284
5277
5269
5261
5253
5245
5237
5230
5222
5214
5206
5198
5191
5183
5175
5167
5160
5152
5144
5136
5129
5121
5113
5106
5098
5090
5083
5075
5067
5060
5052
5044
5037
5029
5021
5014
5006
4999
4991
4983
4976
4968
4961
4953
4946
4938
4931
4923
4916
4908
4901
4893
4886
4878
4871
4863
4856
4848
4841
4833
4826
4818
4811
4804
4796
4789
4781
4774
4767
4759
4752
4745
4737
4730
4723
4715
4708
4701
4693
4686
4679
4672
4664
4657
4650
4643
4635
4628
4621
4614
4606
4599
4592
4585
4578
4570
4563
4556
4549
4542
4535
4528
4520
4513
4506
4499
4492
4485
4478
4471
4464
4457
4450
4442
4435
4428
4421
4414
4407
4400
4393
4386
4379
4372
4365
4358
4352
4345
4338
4331
4324
4317
4310
4303
4296
4289
4282
4276
4269
4262
4255
4248
4241
4234
4228
4221
4214
4207
4200
4194
4187
4180
4173
4167
4160
4153
4146
4140
4133
4126
4119
4113
4106
4099
4093
4086
4078
4073
4066
4059
4053
4046
4038
4033
4026
4019
4013
4006
4000
3993
3987
3980
3974
3967
3960
3954
3947
3941
3934
3928
3921
3915
3908
3902
3895
3889
3882
3876
3870
3863
3857
3850
3844
3837
3831
3825
3818
3812
3806
3799
3793
3786
3780
3774
3767
3761
3755
3748
3742
3736
3730
3723
3717
3711
3705
3698
3692
3686
3680
3673
3667
3661
3655
3648
3642
3636
3630
3624
3618
3611
3605
3599
3593
3587
3581
3575
3569
3562
3556
3550
3544
3538
3532
3526
3520
3514
3508
3502
3496
3490
3484
3478
3472
3466
3460
3454
3448
3442
3436
3430
3424
3418
3412
3406
3400
3394
3388
3383
3377
3371
3365
3359
3353
3347
3341
3336
3330
3324
3318
3312
3306
3301
3295
3289
3283
3278
3272
3266
3260
3255
3249
3243
3237
3232
3226
3220
3214
3209
3203
3197
3192
3186
3180
3175
3169
3163
3158
3152
3147
3141
3135
3130
3124
3119
3113
3107
3102
3096
3091
3085
3080
3074
3069
3063
3058
3052
3047
3041
3036
3030
3025
3019
3014
3008
3003
2997
2992
2986
2981
2976
2970
2965
2959
2954
2949
2943
2938
2933
2927
2922
2917
2911
2906
2901
2895
2890
2885
2879
2874
2869
2863
2858
2853
2848
2842
2837
2832
2827
2821
2816
2811
2806
2801
2795
2790
2785
2780
2775
2770
2764
2759
2754
2749
2744
2739
2734
2729
2723
2718
2713
2708
2703
2698
2693
2688
2683
2678
2673
2668
2663
2658
2653
2648
2643
2638
2633
2628
2623
2618
2613
2608
2603
2598
2593
2588
2583
2578
2573
2569
2564
2559
2554
2549
2544
2539
2534
2530
2525
2520
2515
2510
2505
2501
2496
2491
2486
2481
2477
2472
2467
2462
2457
2453
2448
2443
2439
2434
2429
2424
2420
2415
2410
2406
2401
2396
2392
2387
2382
2378
2373
2368
2364
2359
2354
2350
2345
2341
2336
2331
2327
2322
2318
2313
2308
2304
2299
2295
2290
2286
2281
2277
2272
2268
2263
2259
2254
2250
2245
2241
2236
2232
2227
2223
2219
2214
2210
2205
2201
2196
2192
2188
2183
2179
2175
2170
2166
2161
2157
2153
2148
2144
2140
2135
2131
2127
2122
2118
2114
2110
2105
2101
2097
2092
2088
2084
2080
2075
2071
2067
2063
2059
2054
2050
2045
2041
2037
2033
2029
2025
2021
2017
2013
2008
2004
2000
1996
1992
1988
1984
1980
1976
1971
1967
1963
1959
1955
1951
1947
1943
1939
1935
1931
1927
1923
1919
1915
1911
1907
1903
1899
1895
1891
1887
1883
1879
1875
1871
1867
1863
1859
1855
1851
1847
1844
1840
1836
1832
1828
1824
1820
1816
1812
1809
1805
1801
1797
1793
1789
1786
1782
1778
1774
1770
1767
1763
1759
1755
1751
1748
1744
1740
1736
1733
1729
1725
1721
1718
1714
1710
1707
1703
1699
1696
1692
1688
1684
1681
1677
1674
1670
1666
1663
1659
1655
1652
1648
1644
1641
1637
1634
1630
1627
1623
1619
1616
1612
1609
1605
1602
1598
1595
1591
1587
1584
1580
1577
1573
1570
1566
1563
1559
1556
1553
1549
1546
1542
1539
1535
1532
1528
1525
1522
1518
1515
1511
1508
1505
1501
1498
1494
1491
1488
1484
1481
1478
1474
1471
1468
1464
1461
1458
1454
1451
1448
1444
1441
1438
1434
1431
1428
1425
1421
1418
1415
1412
1408
1405
1402
1399
1395
1392
1389
1386
1383
1379
1376
1373
1370
1367
1364
1360
1357
1354
1351
1348
1345
1342
1338
1335
1332
1329
1326
1323
1320
1317
1314
1311
1307
1304
1301
1298
1295
1292
1289
1286
1283
1280
1277
1274
1271
1268
1265
1262
1259
1256
1253
1250
1247
1244
1241
1238
1235
1232
1229
1226
1223
1220
1218
1215
1212
1209
1206
1203
1200
1197
1194
1191
1189
1186
1183
1180
1177
1174
1171
1169
1166
1163
1160
1157
1154
1152
1149
1146
1143
1140
1138
1135
1132
1129
1127
1124
1121
1118
1116
1113
1110
1107
1105
1102
1099
1096
1094
1091
1088
1086
1083
1080
1078
1075
1072
1070
1067
1064
1062
1059
1056
1054
1051
1048
1046
1043
1040
1038
1035
1033
1030
1027
1025
1022
1020
1016
1014
1012
1008
1006
1004
1002
999
997
994
992
989
987
984
982
979
977
974
972
969
967
964
962
959
957
954
952
949
947
945
942
940
937
935
932
930
928
925
923
920
918
916
913
911
908
906
904
901
899
897
894
892
890
887
