5
68784
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
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
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
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
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
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
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
69
70
70
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
73
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
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
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
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
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
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
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
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
93
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
98
98
98
98
98
99
99
99
99
99
100
100
100
100
100
101
101
101
101
101
102
102
102
102
102
103
103
103
103
103
104
104
104
104
105
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
111
112
112
112
112
112
113
113
113
113
113
114
114
114
114
115
115
115
115
115
116
116
116
116
116
117
117
117
117
117
117
118
118
118
118
118
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
123
124
124
124
124
124
124
124
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
133
133
133
133
133
133
133
134
134
134
134
134
134
134
135
135
135
135
135
135
136
136
136
136
136
136
136
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
140
141
141
141
141
141
141
142
142
142
142
142
142
142
143
143
143
143
143
143
143
144
144
144
144
144
144
144
144
144
145
145
145
145
145
145
145
145
145
146
146
146
146
146
146
146
146
146
146
147
147
147
147
147
147
147
147
147
148
148
148
148
148
148
148
148
148
149
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
150
150
151
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
159
159
159
159
159
159
159
160
160
160
160
160
160
161
161
161
161
161
161
162
162
162
162
162
162
163
163
163
163
163
163
164
164
164
164
164
164
165
165
165
165
165
165
166
166
166
166
166
166
167
167
167
167
167
167
168
168
168
168
168
169
169
169
169
169
169
170
170
170
170
170
170
171
171
171
171
171
171
172
172
172
172
172
173
173
173
173
173
173
174
174
174
174
174
175
175
175
175
175
175
176
176
176
176
176
176
176
177
177
177
177
177
177
178
178
178
178
178
178
178
179
179
179
179
179
179
179
180
180
180
180
180
180
180
181
181
181
181
181
181
182
182
182
182
182
182
182
183
183
183
183
183
183
183
184
184
184
184
184
184
184
184
185
185
185
185
185
185
185
186
186
186
186
186
186
186
187
187
187
187
187
187
187
188
188
188
188
188
188
189
189
189
189
189
189
190
190
190
190
190
191
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
198
198
198
198
198
199
199
199
199
199
200
200
200
200
200
201
201
201
201
201
202
202
202
202
203
203
203
203
204
204
204
204
204
205
205
205
205
206
206
206
206
207
207
207
207
208
208
208
208
208
209
209
209
209
210
210
210
210
211
211
211
211
211
212
212
212
212
212
213
213
213
213
214
214
214
214
215
215
215
215
215
216
216
216
216
217
217
217
217
217
218
218
218
218
219
219
219
219
220
220
220
220
220
221
221
221
221
221
222
222
222
222
222
223
223
223
223
224
224
224
224
224
225
225
225
225
225
226
226
226
226
227
227
227
227
228
228
228
228
229
229
229
229
229
230
230
230
230
231
231
231
232
232
232
232
233
233
233
233
234
234
234
234
235
235
235
235
236
236
236
236
237
237
237
237
237
238
238
238
238
239
239
239
240
240
240
240
241
241
241
241
242
242
242
242
243
243
243
243
244
244
244
244
245
245
245
245
246
246
246
246
247
247
247
247
248
248
248
248
249
249
249
249
250
250
250
250
251
251
251
251
251
252
252
252
252
253
253
253
253
254
254
254
254
255
255
255
255
256
256
256
256
257
257
257
257
258
258
258
258
259
259
259
260
260
260
260
261
261
261
261
262
262
262
262
263
263
263
263
264
264
264
264
265
265
265
265
266
266
266
266
267
267
267
267
268
268
268
268
269
269
269
269
269
270
270
270
270
271
271
271
271
272
272
272
272
273
273
273
273
274
274
274
274
275
275
275
275
276
276
276
276
276
277
277
277
277
278
278
278
278
279
279
279
279
279
280
280
280
280
281
281
281
281
281
282
282
282
282
283
283
283
283
283
284
284
284
284
284
284
285
285
285
285
285
286
286
286
286
286
286
287
287
287
287
287
287
288
288
288
288
288
288
289
289
289
289
289
289
290
290
290
290
290
290
290
291
291
291
291
291
291
291
292
292
292
292
292
292
292
292
293
293
293
293
293
293
293
293
293
294
294
294
294
294
294
294
294
294
294
295
295
295
295
295
295
295
295
295
295
295
295
295
295
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
294
294
294
294
294
294
294
294
294
294
294
294
293
293
293
293
293
293
293
293
293
292
292
292
292
292
292
292
292
291
291
291
291
291
291
291
291
290
290
290
290
290
290
290
289
289
289
289
289
289
289
288
288
288
288
288
288
288
288
287
287
287
287
287
287
286
286
286
286
286
286
285
285
285
285
285
285
284
284
284
284
284
284
283
283
283
283
283
282
282
282
282
281
281
281
281
281
280
280
280
280
279
279
279
279
278
278
278
278
278
277
277
277
277
276
276
276
275
275
275
275
274
274
274
274
273
273
273
272
272
272
272
271
271
271
270
270
270
270
269
269
269
269
268
268
268
267
267
267
266
266
266
266
265
265
265
264
264
264
264
263
263
263
262
262
262
261
261
261
260
260
259
259
259
258
258
258
257
257
257
256
256
256
255
255
255
254
254
253
253
253
252
252
252
251
251
251
250
250
249
249
249
248
248
247
247
247
246
246
246
245
245
244
244
244
243
243
242
242
241
241
241
240
240
239
239
239
238
238
237
237
237
236
236
235
235
235
234
234
233
233
232
232
232
231
231
230
230
230
229
229
228
228
228
227
227
226
226
226
225
225
224
224
224
223
223
222
222
222
221
221
220
220
220
219
219
218
218
218
217
217
216
216
216
215
215
214
214
214
213
213
212
212
212
211
211
210
210
210
209
209
208
208
208
207
207
206
206
206
205
205
205
204
204
203
203
203
202
202
201
201
201
200
200
199
199
199
198
198
198
197
197
196
196
196
195
195
194
194
194
193
193
193
192
192
191
191
191
190
190
189
189
189
188
188
188
187
187
187
186
186
186
185
185
184
184
184
184
183
183
183
182
182
182
181
181
181
180
180
180
179
179
179
178
178
178
178
177
177
177
176
176
176
175
175
175
175
174
174
174
173
173
173
173
172
172
172
171
171
171
171
170
170
170
169
169
169
169
168
168
168
167
167
167
167
166
166
166
166
165
165
165
165
164
164
164
164
164
163
163
163
163
162
162
162
162
161
161
161
161
161
160
160
160
160
159
159
159
159
159
158
158
158
158
158
157
157
157
157
157
156
156
156
156
156
155
155
155
155
155
154
154
154
154
153
153
153
153
153
152
152
152
152
152
152
151
151
151
151
151
150
150
150
150
150
149
149
149
149
149
148
148
148
148
148
148
147
147
147
147
147
146
146
146
146
146
145
145
145
145
145
144
144
144
144
144
143
143
143
143
143
143
142
142
142
142
142
141
141
141
141
141
140
140
140
140
140
139
139
139
139
139
138
138
138
138
138
138
137
137
137
137
137
136
136
136
136
136
136
135
135
135
135
135
135
134
134
134
134
134
133
133
133
133
133
133
132
132
132
132
132
132
131
131
131
131
131
130
130
130
130
130
129
129
129
129
129
128
128
128
128
128
127
127
127
127
127
126
126
126
126
126
125
125
125
125
125
125
124
124
124
124
124
123
123
123
123
123
123
122
122
122
122
122
122
121
121
121
121
121
121
120
120
120
120
120
120
119
119
119
119
119
119
118
118
118
118
118
118
117
117
117
117
117
117
116
116
116
116
116
116
115
115
115
115
115
115
115
114
114
114
114
114
114
113
113
113
113
113
113
112
112
112
112
112
112
111
111
111
111
111
111
110
110
110
110
110
110
110
109
109
109
109
109
109
109
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
105
104
104
104
104
104
104
104
104
103
103
103
103
103
103
103
102
102
102
102
102
102
102
101
101
101
101
101
101
101
100
100
100
100
100
100
99
99
99
99
99
99
98
98
98
98
98
97
97
97
97
97
97
96
96
96
96
96
95
95
95
95
94
94
94
94
94
93
93
93
93
93
92
92
92
92
92
91
91
91
91
90
90
90
90
90
89
89
89
89
88
88
88
88
87
87
87
87
86
86
86
86
86
85
85
85
85
84
84
84
83
83
83
83
82
82
82
82
81
81
81
81
80
80
80
79
79
79
79
78
78
78
78
77
77
77
76
76
76
76
75
75
75
75
74
74
74
73
73
73
73
72
72
72
71
71
71
71
70
70
70
69
69
69
69
68
68
68
68
67
67
67
66
66
66
66
65
65
65
64
64
64
64
63
63
63
62
62
62
61
61
61
60
60
60
59
59
59
58
58
58
57
57
57
56
56
56
55
55
55
54
54
54
53
53
52
52
52
51
51
51
50
50
50
49
49
49
48
48
47
47
47
46
46
46
45
45
45
44
44
44
43
43
42
42
42
41
41
41
40
40
40
39
39
39
38
38
38
37
37
36
36
36
35
35
35
34
34
34
33
33
33
32
32
32
31
31
31
30
30
30
30
29
29
29
28
28
28
27
27
27
27
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
17
16
16
16
16
15
15
15
15
15
14
14
14
14
14
13
13
13
13
13
12
12
12
12
12
11
11
11
11
11
10
10
10
10
10
9
9
9
9
9
8
8
8
8
8
7
7
7
7
7
6
6
6
6
6
6
5
5
5
5
5
5
4
4
4
4
4
4
3
3
3
3
3
3
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
4
4
4
4
4
5
5
5
5
5
6
6
6
6
7
7
7
7
7
8
8
8
8
8
9
9
9
9
10
10
10
10
10
11
11
11
11
11
12
12
12
12
13
13
13
13
14
14
14
14
14
15
15
15
15
16
16
16
16
16
17
17
17
17
18
18
18
18
19
19
19
19
19
20
20
20
20
21
21
21
21
22
22
22
22
22
23
23
23
23
24
24
24
24
24
25
25
25
25
26
26
26
26
27
27
27
27
27
28
28
28
28
29
29
29
29
30
30
30
30
30
31
31
31
31
31
32
32
32
32
32
32
33
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
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
65
65
65
65
65
65
66
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
71
71
71
71
71
72
72
72
72
72
73
73
73
73
74
74
74
74
74
75
75
75
75
76
76
76
76
76
77
77
77
77
78
78
78
78
78
79
79
79
79
80
80
80
80
81
81
81
81
82
82
82
82
83
83
83
83
84
84
84
84
85
85
85
86
86
86
86
87
87
87
87
88
88
88
89
89
89
89
90
90
90
91
91
91
92
92
92
92
93
93
93
94
94
94
94
95
95
95
96
96
96
97
97
97
97
98
98
98
99
99
99
100
100
100
101
101
101
102
102
102
103
103
103
104
104
104
105
105
105
106
106
106
107
107
107
108
108
108
109
109
109
110
110
110
111
111
111
112
112
112
113
113
113
114
114
114
115
115
115
116
116
116
117
117
117
118
118
118
119
119
119
120
120
120
121
121
121
122
122
123
123
123
124
124
124
125
125
125
126
126
126
127
127
127
128
128
129
129
129
130
130
130
131
131
131
132
132
132
133
133
134
134
134
135
135
135
136
136
136
137
137
137
138
138
138
139
139
140
140
140
141
141
141
142
142
142
143
143
143
144
144
144
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
150
151
151
151
152
152
152
153
153
153
154
154
154
155
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
164
164
164
165
165
165
166
166
166
167
167
167
168
168
168
169
169
170
170
170
171
171
171
172
172
172
173
173
174
174
174
175
175
175
176
176
177
177
177
178
178
179
179
179
180
180
181
181
181
182
182
183
183
184
184
184
185
185
186
186
187
187
188
188
188
189
189
190
190
191
191
192
192
193
193
193
194
194
195
195
196
196
197
197
198
198
199
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
206
207
207
208
208
209
209
210
210
210
211
211
212
212
213
213
214
214
215
215
216
216
217
217
218
218
218
219
219
220
220
221
221
222
222
223
223
224
224
224
225
225
226
226
227
227
228
228
229
229
230
230
230
231
231
232
232
233
233
234
234
235
235
236
236
236
237
237
238
238
239
239
240
240
241
241
242
242
242
243
243
244
244
245
245
246
246
247
247
248
248
249
249
249
250
250
251
251
252
252
253
253
254
254
254
255
255
256
256
257
257
258
258
259
259
259
260
260
261
261
262
262
263
263
264
264
265
265
266
266
267
267
267
268
268
269
269
270
270
271
271
272
272
273
273
274
274
275
275
275
276
276
277
277
278
278
279
279
280
280
281
281
282
282
283
283
284
284
285
285
286
286
287
287
288
288
289
289
289
290
290
291
291
292
292
293
293
294
294
295
295
296
296
297
297
298
298
299
299
300
300
301
301
301
302
302
303
303
304
304
305
305
306
306
307
307
308
308
309
309
310
310
311
311
312
312
313
313
313
314
314
315
315
316
316
317
317
317
318
318
319
319
320
320
321
321
321
322
322
323
323
324
324
324
325
325
326
326
327
327
327
328
328
329
329
329
330
330
331
331
331
332
332
333
333
333
334
334
334
335
335
336
336
336
337
337
338
338
338
339
339
340
340
340
341
341
342
342
342
343
343
343
344
344
345
345
345
346
346
347
347
347
348
348
349
349
349
350
350
351
351
351
352
352
353
353
353
354
354
355
355
355
356
356
357
357
357
358
358
359
359
359
360
360
361
361
361
362
362
362
363
363
364
364
364
365
365
366
366
366
367
367
368
368
368
369
369
370
370
370
371
371
371
372
372
372
373
373
374
374
374
375
375
375
376
376
376
377
377
377
378
378
378
379
379
379
379
380
380
380
381
381
381
382
382
382
382
383
383
383
384
384
384
384
385
385
385
385
386
386
386
386
387
387
387
387
388
388
388
388
389
389
389
389
390
390
390
390
391
391
391
392
392
392
392
393
393
393
393
394
394
394
394
394
395
395
395
395
396
396
396
396
397
397
397
397
397
398
398
398
398
399
399
399
399
399
400
400
400
400
400
401
401
401
401
401
402
402
402
402
402
403
403
403
403
403
404
404
404
404
404
404
405
405
405
405
405
406
406
406
406
406
406
407
407
407
407
407
408
408
408
408
408
408
409
409
409
409
409
409
410
410
410
410
410
410
410
411
411
411
411
411
411
412
412
412
412
412
412
413
413
413
413
413
413
414
414
414
414
414
414
415
415
415
415
415
415
416
416
416
416
416
416
417
417
417
417
417
417
418
418
418
418
418
418
419
419
419
419
419
419
419
420
420
420
420
420
420
421
421
421
421
421
421
421
422
422
422
422
422
422
423
423
423
423
423
423
424
424
424
424
424
425
425
425
425
425
425
426
426
426
426
426
427
427
427
427
427
427
428
428
428
428
428
429
429
429
429
429
430
430
430
430
430
430
431
431
431
431
431
431
432
432
432
432
432
432
433
433
433
433
433
433
434
434
434
434
434
434
434
435
435
435
435
435
435
435
436
436
436
436
436
436
436
437
437
437
437
437
437
437
438
438
438
438
438
438
438
439
439
439
439
439
439
440
440
440
440
440
440
440
441
441
441
441
441
441
441
442
442
442
442
442
442
442
443
443
443
443
443
443
443
444
444
444
444
444
444
445
445
445
445
445
445
446
446
446
446
446
447
447
447
447
447
447
448
448
448
448
448
448
449
449
449
449
449
449
450
450
450
450
450
450
451
451
451
451
451
451
452
452
452
452
452
452
452
453
453
453
453
453
453
453
453
454
454
454
454
454
454
454
455
455
455
455
455
455
455
456
456
456
456
456
456
456
456
457
457
457
457
457
457
458
458
458
458
458
458
458
459
459
459
459
459
459
460
460
460
460
460
460
460
461
461
461
461
461
461
461
461
462
462
462
462
462
462
462
462
462
463
463
463
463
463
463
463
463
463
463
464
464
464
464
464
464
464
464
464
464
464
465
465
465
465
465
465
465
465
465
465
465
465
466
466
466
466
466
466
466
466
466
466
466
467
467
467
467
467
467
467
467
467
467
467
467
468
468
468
468
468
468
468
468
468
468
469
469
469
469
469
469
469
469
469
469
470
470
470
470
470
470
470
470
470
470
470
471
471
471
471
471
471
471
471
471
471
471
471
472
472
472
472
472
472
472
472
472
472
472
472
473
473
473
473
473
473
473
473
473
473
473
473
473
474
474
474
474
474
474
474
474
474
474
475
475
475
475
475
475
475
475
475
475
475
475
476
476
476
476
476
476
476
476
476
476
476
476
476
477
477
477
477
477
477
477
477
477
477
477
477
477
477
478
478
478
478
478
478
478
478
478
478
478
478
478
479
479
479
479
479
479
479
479
479
479
479
480
480
480
480
480
480
480
480
480
480
480
481
481
481
481
481
481
481
481
481
481
482
482
482
482
482
482
482
482
482
483
483
483
483
483
483
483
483
484
484
484
484
484
484
484
484
484
485
485
485
485
485
485
485
485
486
486
486
486
486
486
486
486
487
487
487
487
487
487
487
487
488
488
488
488
488
488
488
488
488
489
489
489
489
489
489
489
489
489
489
490
490
490
490
490
490
490
490
490
490
490
491
491
491
491
491
491
491
491
491
491
492
492
492
492
492
492
492
492
492
492
492
492
492
493
493
493
493
493
493
493
493
493
493
493
493
493
494
494
494
494
494
494
494
494
494
494
494
494
494
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
495
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
498
499
499
499
499
499
499
499
499
499
499
499
499
499
499
499
500
500
500
500
500
500
500
500
500
500
500
500
501
501
501
501
501
501
501
501
501
501
502
502
502
502
502
502
502
502
502
502
503
503
503
503
503
503
503
503
503
504
504
504
504
504
504
504
504
505
505
505
505
505
505
505
506
506
506
506
506
506
506
507
507
507
507
507
507
507
508
508
508
508
508
508
509
509
509
509
509
509
510
510
510
510
510
510
511
511
511
511
511
511
511
512
512
512
512
512
512
512
513
513
513
513
513
513
514
514
514
514
514
514
514
514
515
515
515
515
515
515
515
516
516
516
516
516
516
516
517
517
517
517
517
517
517
518
518
518
518
518
518
519
519
519
519
519
519
519
520
520
520
520
520
520
521
521
521
521
521
521
522
522
522
522
522
522
523
523
523
523
523
524
524
524
524
524
525
525
525
525
525
526
526
526
526
527
527
527
527
527
528
528
528
528
529
529
529
529
530
530
530
530
531
531
531
531
532
532
532
532
532
533
533
533
533
534
534
534
534
535
535
535
535
536
536
536
536
537
537
537
537
538
538
538
538
538
539
539
539
539
540
540
540
540
540
541
541
541
541
541
542
542
542
542
542
543
543
543
543
543
543
544
544
544
544
544
544
545
545
545
545
545
545
545
546
546
546
546
546
546
546
546
547
547
547
547
547
547
547
547
547
548
548
548
548
548
548
548
548
548
548
548
548
549
549
549
549
549
549
549
549
549
549
549
549
549
549
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
549
549
549
549
549
549
549
549
549
549
549
549
549
548
548
548
548
548
548
548
548
548
548
547
547
547
547
547
547
547
547
547
547
546
546
546
546
546
546
546
546
546
546
546
545
545
545
545
545
545
545
545
545
545
545
544
544
544
544
544
544
544
544
544
543
543
543
543
543
543
543
543
542
542
542
542
542
542
542
541
541
541
541
541
541
541
540
540
540
540
540
540
540
539
539
539
539
539
539
538
538
538
538
538
538
537
537
537
537
537
537
536
536
536
536
536
536
535
535
535
535
535
534
534
534
534
534
534
533
533
533
533
533
533
532
532
532
532
532
532
531
531
531
531
531
530
530
530
530
530
529
529
529
529
529
528
528
528
528
528
527
527
527
527
527
526
526
526
526
525
525
525
525
524
524
524
524
523
523
523
523
522
522
522
522
521
521
521
520
520
520
520
519
519
519
518
518
518
518
517
517
517
516
516
516
516
515
515
515
514
514
514
513
513
513
513
512
512
512
511
511
511
510
510
510
510
509
509
509
508
508
508
507
507
507
506
506
506
505
505
505
504
504
504
503
503
503
503
502
502
502
501
501
501
500
500
500
499
499
499
499
498
498
498
497
497
497
496
496
496
495
495
495
495
494
494
494
493
493
493
492
492
492
491
491
491
490
490
490
489
489
489
488
488
488
487
487
487
486
486
486
485
485
485
484
484
483
483
483
482
482
482
481
481
481
480
480
480
479
479
478
478
478
477
477
477
476
476
475
475
475
474
474
474
473
473
472
472
472
471
471
470
470
470
469
469
469
468
468
467
467
467
466
466
466
465
465
464
464
464
463
463
462
462
462
461
461
460
460
460
459
459
458
458
458
457
457
456
456
456
455
455
454
454
453
453
453
452
452
451
451
451
450
450
449
449
448
448
448
447
447
446
446
445
445
444
444
444
443
443
442
442
441
441
440
440
439
439
439
438
438
437
437
436
436
435
435
434
434
433
433
432
432
431
431
431
430
430
429
429
428
428
427
427
426
426
425
425
424
424
423
423
422
422
421
421
421
420
420
419
419
418
418
417
417
416
416
415
415
414
414
413
413
412
412
411
411
410
410
409
409
408
408
407
407
407
406
406
405
405
404
404
403
403
402
402
401
401
400
400
399
399
398
397
397
396
396
395
395
394
394
393
393
392
392
392
391
391
390
390
389
389
388
388
387
387
386
386
385
385
384
384
383
383
382
382
381
381
380
380
379
379
379
378
378
377
377
376
376
375
375
374
374
373
373
372
372
371
371
371
370
370
369
369
368
368
367
367
366
366
365
365
364
364
363
363
362
362
361
361
360
360
359
359
358
358
357
357
356
356
355
355
354
354
353
353
352
351
351
350
350
349
349
348
347
347
346
346
345
344
344
343
343
342
341
341
340
340
339
339
338
337
337
336
336
335
334
334
333
332
332
331
331
330
329
329
328
328
327
326
326
325
324
324
323
322
322
321
320
320
319
318
318
317
317
316
315
315
314
313
313
312
311
311
310
309
309
308
307
307
306
305
304
304
303
302
302
301
300
300
299
298
298
297
296
296
295
294
294
293
292
292
291
290
290
289
288
288
287
286
286
285
284
284
283
282
282
281
280
279
279
278
277
277
276
275
275
274
273
273
272
271
271
270
269
269
268
267
267
266
265
264
264
263
262
262
261
260
260
259
258
257
257
256
255
255
254
253
253
252
251
250
250
249
248
248
247
246
245
245
244
243
243
242
241
240
240
239
238
238
237
236
235
235
234
233
232
232
231
230
229
228
228
227
226
225
225
224
223
222
221
221
220
219
218
218
217
216
215
214
214
213
212
211
211
210
209
208
207
206
206
205
204
203
202
202
201
200
199
198
197
196
196
195
194
193
192
191
190
189
189
188
187
186
185
184
183
182
181
180
179
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
126
125
124
123
122
121
120
119
118
117
115
114
113
112
111
110
109
107
106
105
104
103
101
100
99
98
97
95
94
93
92
91
89
88
87
86
84
83
82
81
79
78
77
76
74
73
72
70
69
68
67
65
64
63
61
60
59
58
56
55
54
52
51
50
48
47
46
44
43
41
40
39
37
36
35
33
32
31
29
28
26
25
24
22
21
19
18
17
15
14
12
11
10
8
7
5
4
2
1
0
-2
-3
-5
-6
-8
-9
-11
-12
-14
-15
-16
-18
-19
-21
-22
-24
-25
-27
-28
-30
-31
-32
-34
-35
-37
-38
-40
-41
-43
-44
-46
-47
-49
-50
-52
-53
-55
-56
-58
-59
-61
-62
-64
-65
-67
-69
-70
-72
-73
-75
-76
-78
-79
-81
-83
-84
-86
-87
-89
-90
-92
-94
-95
-97
-98
-100
-102
-103
-105
-106
-108
-110
-111
-113
-115
-116
-118
-120
-121
-123
-124
-126
-128
-129
-131
-133
-134
-136
-138
-139
-141
-143
-144
-146
-148
-149
-151
-153
-154
-156
-158
-160
-161
-163
-165
-166
-168
-170
-172
-173
-175
-177
-178
-180
-182
-184
-185
-187
-189
-190
-192
-194
-196
-197
-199
-201
-203
-204
-206
-208
-210
-211
-213
-215
-217
-219
-220
-222
-224
-226
-228
-229
-231
-233
-235
-237
-239
-240
-242
-244
-246
-248
-250
-252
-253
-255
-257
-259
-261
-263
-265
-267
-269
-271
-273
-275
-277
-279
-280
-282
-284
-286
-288
-290
-292
-294
-296
-298
-300
-302
-304
-306
-308
-310
-313
-315
-317
-319
-321
-323
-325
-327
-329
-331
-333
-335
-337
-339
-341
-343
-345
-348
-350
-352
-354
-356
-358
-360
-362
-364
-367
-369
-371
-373
-375
-377
-379
-382
-384
-386
-388
-390
-392
-395
-397
-399
-401
-403
-405
-408
-410
-412
-414
-416
-419
-421
-423
-425
-428
-430
-432
-434
-436
-439
-441
-443
-445
-447
-450
-452
-454
-456
-459
-461
-463
-465
-468
-470
-472
-474
-476
-479
-481
-483
-485
-488
-490
-492
-495
-497
-499
-501
-504
-506
-508
-511
-513
-515
-517
-520
-522
-524
-527
-529
-531
-534
-536
-538
-541
-543
-545
-548
-550
-553
-555
-557
-560
-562
-564
-567
-569
-572
-574
-576
-579
-581
-583
-586
-588
-591
-593
-595
-598
-600
-602
-605
-607
-609
-612
-614
-616
-618
-621
-623
-625
-628
-630
-632
-635
-637
-639
-641
-644
-646
-648
-651
-653
-655
-657
-660
-662
-664
-666
-669
-671
-673
-675
-677
-680
-682
-684
-686
-688
-691
-693
-695
-697
-699
-702
-704
-706
-708
-710
-712
-715
-717
-719
-721
-723
-725
-728
-730
-732
-734
-736
-738
-740
-743
-745
-747
-749
-751
-753
-755
-757
-760
-762
-764
-766
-768
-770
-772
-774
-776
-778
-780
-783
-785
-787
-789
-791
-793
-795
-797
-799
-801
-803
-805
-807
-810
-812
-814
-816
-818
-820
-822
-824
-826
-828
-830
-832
-834
-836
-838
-840
-842
-844
-846
-848
-850
-852
-854
-856
-858
-860
-862
-864
-866
-868
-870
-872
-874
-876
-878
-880
-882
-884
-886
-888
-890
-892
-894
-895
-897
-899
-901
-903
-905
-907
-909
-911
-913
-915
-916
-918
-920
-922
-924
-926
-928
-930
-931
-933
-935
-937
-939
-941
-943
-944
-946
-948
-950
-952
-954
-956
-957
-959
-961
-963
-965
-966
-968
-970
-972
-974
-975
-977
-979
-981
-983
-984
-986
-988
-990
-991
-993
-995
-997
-998
-1000
-1002
-1004
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1016
-1018
-1020
-1022
-1024
-1026
-1027
-1029
-1031
-1032
-1034
-1036
-1037
-1039
-1041
-1042
-1044
-1046
-1047
-1049
-1051
-1052
-1054
-1056
-1057
-1059
-1060
-1062
-1064
-1065
-1067
-1069
-1070
-1072
-1073
-1075
-1077
-1078
-1080
-1081
-1083
-1084
-1086
-1088
-1089
-1091
-1092
-1094
-1095
-1097
-1099
-1100
-1102
-1103
-1105
-1106
-1108
-1109
-1111
-1112
-1114
-1115
-1117
-1118
-1120
-1121
-1123
-1124
-1126
-1127
-1129
-1130
-1132
-1133
-1134
-1136
-1137
-1139
-1140
-1142
-1143
-1145
-1146
-1147
-1149
-1150
-1152
-1153
-1154
-1156
-1157
-1159
-1160
-1161
-1163
-1164
-1165
-1167
-1168
-1169
-1171
-1172
-1174
-1175
-1176
-1178
-1179
-1180
-1181
-1183
-1184
-1185
-1187
-1188
-1189
-1191
-1192
-1193
-1195
-1196
-1197
-1199
-1200
-1201
-1202
-1204
-1205
-1206
-1207
-1209
-1210
-1211
-1212
-1214
-1215
-1216
-1217
-1218
-1220
-1221
-1222
-1223
-1224
-1226
-1227
-1228
-1229
-1230
-1232
-1233
-1234
-1235
-1236
-1237
-1239
-1240
-1241
-1242
-1243
-1244
-1245
-1246
-1248
-1249
-1250
-1251
-1252
-1253
-1254
-1255
-1256
-1258
-1259
-1260
-1261
-1262
-1263
-1264
-1265
-1266
-1267
-1268
-1269
-1270
-1272
-1273
-1274
-1275
-1276
-1277
-1278
-1279
-1280
-1281
-1282
-1283
-1284
-1285
-1286
-1287
-1288
-1289
-1290
-1291
-1292
-1293
-1293
-1294
-1295
-1296
-1297
-1298
-1299
-1300
-1301
-1302
-1303
-1304
-1305
-1306
-1307
-1307
-1308
-1309
-1310
-1311
-1312
-1313
-1314
-1315
-1316
-1316
-1317
-1318
-1319
-1320
-1321
-1322
-1323
-1323
-1324
-1325
-1326
-1327
-1328
-1328
-1329
-1330
-1331
-1332
-1333
-1333
-1334
-1335
-1336
-1337
-1337
-1338
-1339
-1340
-1341
-1341
-1342
-1343
-1344
-1345
-1345
-1346
-1347
-1348
-1348
-1349
-1350
-1350
-1351
-1352
-1353
-1353
-1354
-1355
-1355
-1356
-1357
-1358
-1358
-1359
-1360
-1360
-1361
-1362
-1362
-1363
-1364
-1364
-1365
-1366
-1366
-1367
-1367
-1368
-1369
-1369
-1370
-1371
-1371
-1372
-1372
-1373
-1374
-1374
-1375
-1375
-1376
-1376
-1377
-1378
-1378
-1379
-1379
-1380
-1380
-1381
-1381
-1382
-1382
-1383
-1383
-1384
-1384
-1385
-1385
-1386
-1386
-1387
-1387
-1388
-1388
-1389
-1389
-1390
-1390
-1391
-1391
-1392
-1392
-1393
-1393
-1394
-1394
-1395
-1395
-1395
-1396
-1396
-1397
-1397
-1398
-1398
-1398
-1399
-1399
-1399
-1400
-1400
-1401
-1401
-1401
-1402
-1402
-1402
-1403
-1403
-1404
-1404
-1404
-1405
-1405
-1405
-1406
-1406
-1406
-1407
-1407
-1407
-1407
-1408
-1408
-1408
-1409
-1409
-1409
-1410
-1410
-1410
-1410
-1411
-1411
-1411
-1411
-1412
-1412
-1412
-1412
-1413
-1413
-1413
-1413
-1413
-1414
-1414
-1414
-1414
-1414
-1415
-1415
-1415
-1415
-1415
-1415
-1416
-1416
-1416
-1416
-1416
-1416
-1416
-1417
-1417
-1417
-1417
-1417
-1417
-1417
-1417
-1418
-1418
-1418
-1418
-1418
-1418
-1418
-1418
-1418
-1418
-1419
-1419
-1419
-1419
-1419
-1419
-1419
-1419
-1419
-1419
-1419
-1419
-1419
-1419
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1421
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1420
-1419
-1419
-1419
-1419
-1419
-1419
-1419
-1419
-1418
-1418
-1418
-1418
-1418
-1418
-1418
-1417
-1417
-1417
-1417
-1417
-1417
-1416
-1416
-1416
-1416
-1416
-1415
-1415
-1415
-1415
-1415
-1414
-1414
-1414
-1414
-1413
-1413
-1413
-1413
-1412
-1412
-1412
-1411
-1411
-1411
-1411
-1410
-1410
-1410
-1409
-1409
-1409
-1408
-1408
-1408
-1407
-1407
-1407
-1406
-1406
-1406
-1405
-1405
-1404
-1404
-1404
-1403
-1403
-1402
-1402
-1401
-1401
-1401
-1400
-1400
-1399
-1399
-1398
-1398
-1397
-1397
-1397
-1396
-1396
-1395
-1395
-1394
-1394
-1393
-1393
-1392
-1391
-1391
-1390
-1390
-1389
-1389
-1388
-1388
-1387
-1386
-1386
-1385
-1384
-1384
-1383
-1383
-1382
-1381
-1381
-1380
-1379
-1378
-1378
-1377
-1376
-1376
-1375
-1374
-1373
-1373
-1372
-1371
-1371
-1370
-1369
-1368
-1368
-1367
-1366
-1365
-1364
-1364
-1363
-1362
-1361
-1360
-1360
-1359
-1358
-1357
-1356
-1356
-1355
-1354
-1353
-1352
-1352
-1351
-1350
-1349
-1348
-1348
-1347
-1346
-1345
-1344
-1344
-1343
-1342
-1341
-1340
-1339
-1339
-1338
-1337
-1336
-1335
-1334
-1333
-1333
-1332
-1331
-1330
-1329
-1328
-1328
-1327
-1326
-1325
-1324
-1323
-1322
-1321
-1321
-1320
-1319
-1318
-1317
-1316
-1315
-1314
-1313
-1312
-1311
-1310
-1309
-1309
-1308
-1307
-1306
-1305
-1304
-1303
-1302
-1302
-1301
-1300
-1299
-1298
-1297
-1296
-1296
-1295
-1294
-1293
-1292
-1291
-1290
-1289
-1288
-1287
-1286
-1285
-1284
-1283
-1282
-1281
-1280
-1279
-1278
-1277
-1276
-1275
-1274
-1273
-1272
-1271
-1270
-1269
-1268
-1267
-1266
-1265
-1264
-1262
-1261
-1260
-1259
-1258
-1257
-1256
-1255
-1254
-1252
-1251
-1250
-1249
-1247
-1246
-1244
-1243
-1242
-1240
-1239
-1238
-1236
-1235
-1233
-1232
-1230
-1229
-1227
-1226
-1224
-1223
-1221
-1220
-1218
-1216
-1215
-1213
-1212
-1210
-1209
-1207
-1206
-1204
-1203
-1201
-1200
-1198
-1196
-1195
-1193
-1192
-1190
-1188
-1187
-1185
-1184
-1182
-1180
-1179
-1177
-1176
-1174
-1173
-1171
-1170
-1169
-1167
-1166
-1164
-1163
-1162
-1160
-1159
-1157
-1156
-1155
-1153
-1152
-1151
-1150
-1148
-1147
-1146
-1145
-1144
-1143
-1141
-1140
-1139
-1138
-1137
-1136
-1135
-1134
-1133
-1132
-1131
-1130
-1129
-1128
-1127
-1126
-1125
-1124
-1123
-1122
-1121
-1120
-1119
-1118
-1117
-1116
-1115
-1115
-1114
-1113
-1112
-1111
-1111
-1110
-1109
-1109
-1108
-1107
-1107
-1106
-1105
-1105
-1104
-1103
-1103
-1102
-1102
-1101
-1100
-1100
-1099
-1098
-1098
-1097
-1096
-1096
-1095
-1094
-1094
-1093
-1092
-1092
-1091
-1090
-1089
-1089
-1088
-1087
-1087
-1086
-1085
-1084
-1084
-1083
-1082
-1081
-1080
-1079
-1078
-1077
-1076
-1074
-1073
-1072
-1071
-1069
-1068
-1067
-1065
-1064
-1063
-1061
-1060
-1058
-1057
-1055
-1054
-1052
-1051
-1049
-1048
-1046
-1044
-1043
-1041
-1039
-1038
-1036
-1034
-1032
-1031
-1029
-1027
-1025
-1024
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1010
-1008
-1006
-1004
-1002
-1000
-1000
-998
-997
-995
-993
-992
-990
-988
-987
-985
-984
-982
-981
-979
-978
-976
-975
-973
-972
-971
-969
-968
-966
-965
-964
-962
-961
-960
-958
-957
-955
-954
-953
-951
-950
-948
-947
-945
-944
-942
-941
-939
-938
-937
-936
-934
-933
-932
-931
-930
-929
-928
-926
-925
-924
-923
-922
-920
-919
-918
-916
-915
-913
-912
-911
-909
-908
-906
-905
-904
-903
-902
-900
-899
-898
-897
-896
-895
-894
-893
-892
-891
-890
-889
-888
-887
-886
-884
-883
-882
-881
-880
-878
-877
-876
-874
-873
-871
-870
-868
-866
-865
-863
-861
-859
-857
-855
-853
-851
-849
-847
-845
-843
-841
-839
-837
-834
-832
-830
-828
-826
-824
-822
-819
-817
-815
-813
-811
-809
-806
-804
-802
-800
-798
-796
-793
-791
-789
-786
-784
-781
-778
-775
-773
-770
-767
-764
-761
-758
-755
-752
-749
-747
-744
-741
-738
-735
-732
-729
-726
-723
-719
-716
-713
-709
-706
-702
-699
-695
-692
-688
-685
-681
-678
-674
-671
-667
-663
-660
-656
-653
-649
-645
-641
-637
-634
-630
-626
-622
-618
-613
-609
-605
-601
-596
-592
-588
-583
-579
-574
-569
-565
-560
-556
-551
-546
-542
-537
-533
-528
-524
-520
-515
-511
-507
-502
-498
-494
-490
-486
-482
-478
-474
-470
-466
-462
-458
-454
-450
-446
-442
-438
-434
-431
-427
-423
-419
-416
-412
-409
-406
-402
-399
-396
-393
-390
-388
-385
-382
-379
-377
-374
-372
-369
-367
-365
-364
-362
-360
-359
-357
-356
-354
-353
-352
-351
-350
-349
-348
-348
-348
-347
-347
-347
-347
-347
-347
-347
-347
-347
-346
-346
-346
-346
-346
-345
-345
-345
-344
-344
-343
-342
-341
-341
-340
-339
-338
-337
-337
-336
-335
-334
-333
-332
-331
-330
-329
-328
-327
-326
-325
-324
-323
-322
-321
-320
-319
-318
-317
-315
-314
-313
-311
-309
-308
-306
-304
-301
-299
-297
-294
-292
-289
-287
-284
-281
-278
-275
-272
-268
-265
-261
-258
-255
-251
-247
-244
-240
-237
-233
-229
-225
-221
-218
-214
-210
-206
-202
-198
-194
-189
-185
-181
-177
-173
-168
-164
-160
-156
-151
-147
-143
-140
-136
-132
-129
-125
-122
-119
-116
-112
-109
-106
-103
-99
-96
-93
-89
-86
-82
-79
-75
-71
-67
-63
-59
-55
-51
-47
-43
-39
-35
-31
-27
-23
-19
-15
-11
-7
-3
1
4
8
12
15
19
22
26
29
33
36
39
42
45
47
50
52
54
56
57
59
60
62
63
64
66
67
69
70
71
73
74
75
76
78
79
80
82
83
84
85
87
88
89
90
91
92
93
94
95
95
96
97
97
98
98
99
99
99
100
100
101
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
128
129
130
130
131
132
132
133
133
134
134
135
135
135
136
136
136
137
137
138
138
139
139
140
140
141
142
143
145
146
148
150
152
155
157
160
162
165
168
170
173
176
178
181
184
187
190
193
196
198
201
203
206
208
210
212
214
216
218
220
222
225
228
231
234
237
240
242
245
248
250
252
254
256
258
260
262
263
265
266
268
269
270
271
272
273
274
275
276
277
278
279
280
280
281
282
283
284
285
286
287
288
290
291
292
293
294
295
296
296
296
296
296
295
295
294
293
293
292
291
290
290
289
289
288
288
287
287
287
287
287
288
288
289
289
290
291
292
293
294
295
296
296
297
298
299
301
302
303
305
306
308
310
312
314
316
318
321
323
326
329
331
334
337
340
343
347
350
354
358
361
365
369
373
376
380
384
388
391
395
399
404
408
412
417
421
426
430
435
439
444
448
453
458
462
467
472
476
481
485
489
493
497
501
505
509
512
516
519
523
527
531
535
539
543
547
552
556
561
565
569
574
578
582
586
590
593
596
599
602
605
607
609
611
613
615
616
618
620
622
623
625
627
629
631
633
635
638
640
642
645
647
649
652
655
657
660
662
665
667
670
672
674
676
677
679
681
682
683
685
686
687
688
690
691
692
694
696
697
699
701
704
706
708
710
712
714
715
716
717
718
718
718
718
718
718
718
717
717
717
717
717
718
718
718
719
719
719
719
719
719
718
718
717
715
714
713
712
711
710
709
708
708
707
707
707
707
708
708
709
710
712
713
715
716
718
720
722
723
725
726
728
729
731
733
734
736
737
739
741
742
744
745
747
748
750
752
754
757
760
764
767
772
776
781
787
792
798
804
810
816
822
828
835
841
847
853
859
866
872
878
884
890
896
902
908
914
920
926
932
938
944
950
957
963
969
975
982
988
994
1000
1006
1012
1016
1022
1028
1034
1039
1044
1049
1054
1060
1065
1070
1075
1080
1085
1090
1095
1099
1103
1107
1111
1114
1118
1121
1124
1127
1130
1133
1135
1138
1140
1143
1145
1147
1148
1150
1151
1152
1152
1153
1153
1153
1152
1152
1152
1152
1152
1152
1152
1153
1153
1154
1155
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1172
1173
1175
1176
1178
1180
1182
1185
1187
1189
1191
1193
1196
1198
1201
1204
1207
1210
1213
1216
1220
1223
1227
1230
1234
1238
1242
1246
1250
1255
1261
1266
1272
1279
1285
1292
1299
1306
1313
1320
1327
1334
1342
1349
1356
1363
1370
1378
1385
1393
1400
1407
1414
1421
1427
1434
1439
1445
1449
1454
1458
1462
1465
1468
1471
1474
1476
1478
1479
1481
1482
1483
1484
1484
1485
1485
1486
1486
1487
1487
1487
1488
1488
1489
1490
1490
1491
1492
1493
1493
1494
1494
1495
1494
1494
1493
1492
1491
1490
1488
1487
1485
1484
1482
1480
1479
1477
1475
1473
1470
1468
1465
1463
1461
1458
1456
1453
1451
1448
1445
1442
1439
1435
1431
1428
1424
1421
1418
1415
1412
1409
1406
1404
1401
1399
1397
1396
1394
1393
1393
1393
1393
1394
1395
1396
1397
1398
1399
1400
1401
1401
1401
1401
1401
1401
1401
1401
1401
1401
1401
1401
1402
1402
1402
1403
1404
1405
1407
1409
1412
1415
1419
1423
1427
1431
1435
1438
1442
1445
1448
1451
1453
1455
1456
1458
1459
1459
1460
1459
1458
1457
1455
1453
1450
1448
1445
1442
1440
1438
1436
1434
1433
1432
1431
1430
1429
1428
1428
1428
1428
1428
1429
1430
1431
1432
1433
1434
1434
1435
1435
1435
1435
1435
1434
1434
1434
1433
1433
1432
1431
1430
1429
1428
1426
1423
1420
1417
1413
1409
1405
1401
1396
1391
1385
1380
1374
1367
1360
1353
1345
1336
1328
1318
1309
1299
1290
1280
1270
1261
1251
1241
1231
1221
1210
1200
1189
1178
1167
1156
1144
1132
1120
1108
1096
1084
1072
1060
1048
1036
1025
1014
1002
992
982
972
963
955
947
939
933
928
923
919
916
913
912
910
909
908
908
907
907
907
907
906
906
905
905
904
903
902
901
900
899
897
896
895
894
893
893
893
893
894
895
897
899
902
905
908
912
916
920
924
928
932
936
941
945
949
953
957
961
965
968
971
974
976
978
979
980
981
982
983
984
985
986
987
988
989
989
990
991
991
991
990
990
989
988
987
985
984
983
982
982
982
981
982
982
983
984
986
988
991
993
997
1000
1004
1008
1014
1018
1024
1030
1035
1041
1047
1053
1060
1066
1073
1080
1087
1095
1103
1111
1119
1127
1135
1144
1153
1161
1170
1179
1188
1197
1207
1216
1225
1233
1242
1250
1258
1266
1273
1280
1287
1293
1300
1306
1312
1318
1324
1331
1337
1344
1351
1359
1367
1375
1383
1392
1401
1411
1420
1430
1440
1450
1461
1471
1481
1491
1501
1511
1520
1528
1536
1543
1550
1557
1563
1569
1575
1581
1588
1594
1601
1608
1615
1622
1630
1637
1645
1653
1660
1668
1676
1684
1692
1700
1708
1715
1722
1729
1736
1743
1749
1755
1761
1767
1773
1779
1784
1790
1795
1800
1805
1810
1815
1819
1824
1829
1834
1839
1845
1851
1857
1864
1871
1878
1885
1891
1898
1904
1910
1916
1921
1927
1932
1938
1943
1949
1954
1960
1965
1971
1977
1982
1988
1994
2000
2005
2012
2017
2023
2029
2035
2040
2045
2051
2056
2061
2065
2070
2074
2078
2082
2086
2089
2093
2096
2099
2102
2104
2107
2110
2112
2115
2117
2120
2123
2126
2129
2132
2135
2138
2141
2143
2145
2147
2148
2150
2151
2152
2153
2154
2155
2157
2158
2160
2161
2162
2164
2165
2166
2166
2167
2167
2167
2166
2166
2164
2162
2160
2157
2154
2150
2145
2140
2134
2127
2120
2112
2104
2096
2086
2077
2067
2056
2045
2035
2023
2012
2001
1989
1978
1967
1956
1946
1935
1925
1915
1904
1893
1882
1870
1858
1846
1833
1821
1809
1798
1787
1777
1768
1759
1751
1743
1736
1730
1724
1719
1714
1709
1705
1701
1697
1694
1691
1688
1685
1681
1678
1674
1670
1665
1659
1654
1647
1641
1634
1627
1620
1612
1605
1597
1590
1582
1575
1568
1561
1554
1547
1541
1535
1530
1526
1522
1519
1517
1515
1513
1512
1510
1509
1508
1506
1505
1504
1503
1502
1501
1501
1501
1502
1502
1501
1501
1499
1497
1494
1490
1486
1481
1476
1471
1466
1461
1457
1453
1449
1446
1442
1439
1436
1432
1429
1426
1422
1419
1417
1415
1413
1412
1412
1412
1412
1413
1413
1413
1413
1412
1411
1410
1409
1407
1406
1404
1403
1403
1402
1401
1401
1400
1399
1398
1397
1395
1394
1392
1391
1390
1389
1389
1390
1392
1394
1396
1399
1401
1404
1407
1410
1413
1415
1417
1420
1422
1424
1426
1427
1428
1428
1428
1427
1426
1423
1419
1415
1409
1403
1396
1388
1380
1371
1362
1353
1343
1332
1321
1310
1299
1287
1275
1263
1251
1239
1227
1216
1206
1196
1188
1180
1173
1167
1163
1159
1156
1155
1153
1153
1153
1153
1154
1154
1154
1155
1154
1154
1153
1151
1148
1145
1141
1136
1131
1125
1119
1112
1105
1098
1090
1082
1074
1066
1057
1048
1040
1031
1022
1012
1004
996
988
980
972
965
957
950
942
935
927
919
912
904
897
889
881
874
867
860
853
846
839
833
826
820
814
807
801
795
790
784
779
774
770
767
764
761
759
757
756
755
754
754
754
756
758
761
765
771
778
786
796
807
819
831
845
859
875
891
908
925
944
963
983
1004
1026
1048
1070
1093
1117
1140
1163
1186
1210
1233
1256
1279
1303
1326
1350
1374
1398
1422
1446
1470
1494
1517
1539
1561
1582
1602
1622
1641
1660
1678
1695
1713
1729
1745
1760
1774
1788
1800
1811
1821
1830
1839
1846
1853
1859
1864
1869
1873
1876
1878
1879
1880
1881
1880
1880
1878
1877
1876
1874
1873
1871
1870
1868
1867
1865
1864
1862
1860
1857
1855
1851
1848
1843
1839
1834
1829
1824
1819
1813
1808
1802
1795
1789
1782
1775
1768
1761
1753
1746
1739
1732
1725
1719
1714
1709
1704
1700
1696
1692
1688
1684
1679
1675
1669
1664
1657
1650
1643
1635
1627
1619
1610
1600
1590
1580
1569
1557
1545
1532
1519
1506
1492
1478
1464
1450
1437
1425
1413
1401
1391
1382
1373
1366
1360
1355
1350
1347
1345
1344
1344
1345
1347
1350
1353
1358
1363
1369
1375
1381
1388
1394
1400
1406
1411
1417
1422
1426
1431
1434
1438
1440
1442
1444
1444
1444
1443
1441
1439
1437
1434
1431
1428
1425
1421
1417
1413
1408
1403
1397
1390
1383
1375
1367
1358
1348
1338
1327
1316
1304
1292
1279
1266
1252
1238
1223
1207
1191
1174
1156
1137
1119
1099
1080
1061
1042
1022
1004
986
969
953
937
922
907
894
882
870
859
850
840
832
824
817
811
805
799
794
790
786
783
781
779
778
778
778
779
780
782
784
788
791
796
801
806
812
818
825
832
839
845
852
858
865
871
877
883
889
895
901
908
914
921
929
936
944
953
961
970
979
989
998
1008
1018
1028
1038
1048
1058
1068
1077
1087
1096
1104
1113
1120
1128
1135
1141
1147
1154
1159
1165
1171
1176
1182
1187
1192
1197
1202
1208
1213
1218
1225
1231
1239
1247
1255
1265
1275
1285
1296
1306
1317
1328
1338
1348
1357
1367
1375
1384
1392
1399
1406
1412
1418
1422
1426
1428
1430
1431
1430
1429
1428
1426
1423
1420
1417
1413
1410
1406
1402
1398
1394
1389
1384
1379
1373
1368
1362
1357
1351
1346
1340
1335
1330
1325
1320
1315
1309
1304
1299
1294
1288
1282
1276
1270
1264
1257
1251
1245
1239
1232
1226
1220
1214
1209
1203
1198
1193
1189
1185
1182
1179
1177
1176
1176
1176
1177
1179
1181
1183
1186
1190
1194
1199
1204
1210
1216
1223
1230
1238
1246
1254
1262
1270
1279
1287
1295
1303
1312
1321
1330
1340
1350
1361
1373
1386
1399
1412
1425
1438
1450
1462
1472
1481
1490
1497
1503
1508
1513
1517
1520
1523
1527
1530
1533
1535
1538
1540
1542
1544
1545
1547
1548
1550
1552
1554
1556
1559
1562
1566
1570
1574
1578
1582
1586
1590
1593
1597
1600
1603
1605
1608
1610
1612
1614
1616
1618
1619
1621
1623
1624
1626
1628
1631
1634
1637
1640
1643
1647
1650
1653
1656
1659
1661
1664
1666
1668
1671
1674
1678
1681
1685
1690
1694
1699
1703
1707
1711
1714
1716
1718
1719
1719
1718
1716
1713
1709
1704
1698
1691
1683
1673
1663
1651
1637
1623
1607
1590
1572
1552
1532
1510
1488
1464
1440
1416
1390
1364
1337
1309
1281
1252
1223
1193
1164
1134
1104
1074
1044
1014
986
957
929
901
873
845
818
791
764
738
711
684
657
630
603
575
547
518
488
459
429
398
368
337
306
275
244
214
183
153
122
92
62
32
2
-28
-58
-87
-117
-147
-176
-205
-234
-263
-290
-318
-345
-371
-397
-422
-447
-471
-496
-519
-543
-566
-588
-610
-631
-652
-671
-690
-708
-726
-742
-757
-772
-785
-797
-808
-818
-827
-835
-842
-849
-854
-859
-863
-867
-869
-872
-873
-875
-875
-876
-876
-877
-877
-878
-878
-879
-881
-882
-884
-886
-889
-891
-894
-898
-902
-907
-913
-919
-926
-933
-941
-949
-957
-966
-974
-982
-990
-998
-1004
-1010
-1016
-1020
-1024
-1026
-1027
-1028
-1027
-1025
-1022
-1020
-1016
-1010
-1006
-1000
-994
-986
-979
-971
-963
-955
-947
-939
-931
-924
-917
-912
-907
-903
-901
-901
-902
-905
-910
-917
-925
-935
-946
-959
-973
-987
-1002
-1020
-1038
-1056
-1075
-1095
-1115
-1136
-1157
-1179
-1200
-1222
-1243
-1265
-1287
-1309
-1331
-1353
-1376
-1399
-1422
-1446
-1471
-1496
-1521
-1547
-1572
-1597
-1622
-1645
-1668
-1691
-1712
-1731
-1750
-1768
-1784
-1800
-1814
-1827
-1838
-1848
-1857
-1865
-1871
-1877
-1881
-1884
-1887
-1889
-1890
-1891
-1891
-1891
-1890
-1889
-1888
-1887
-1885
-1883
-1881
-1879
-1876
-1873
-1869
-1866
-1861
-1856
-1851
-1844
-1837
-1829
-1820
-1811
-1800
-1789
-1777
-1765
-1751
-1738
-1724
-1710
-1695
-1681
-1666
-1651
-1636
-1621
-1605
-1589
-1572
-1555
-1537
-1519
-1501
-1481
-1462
-1442
-1421
-1400
-1379
-1358
-1337
-1315
-1294
-1273
-1252
-1231
-1211
-1191
-1171
-1152
-1133
-1115
-1097
-1080
-1064
-1048
-1033
-1018
-1004
-992
-979
-967
-954
-942
-929
-917
-905
-892
-879
-867
-854
-842
-830
-818
-806
-796
-785
-776
-767
-759
-752
-745
-739
-734
-729
-725
-722
-720
-719
-719
-721
-723
-727
-731
-737
-744
-752
-761
-771
-783
-796
-810
-826
-843
-862
-882
-904
-927
-950
-974
-999
-1022
-1047
-1071
-1093
-1115
-1137
-1158
-1177
-1197
-1216
-1234
-1252
-1269
-1285
-1301
-1317
-1332
-1347
-1361
-1376
-1390
-1405
-1420
-1436
-1453
-1470
-1489
-1508
-1529
-1550
-1572
-1595
-1619
-1642
-1666
-1689
-1712
-1734
-1756
-1777
-1796
-1815
-1832
-1849
-1864
-1879
-1892
-1904
-1915
-1925
-1934
-1943
-1951
-1958
-1964
-1970
-1975
-1981
-1985
-1990
-1995
-1999
-2003
-2008
-2012
-2017
-2021
-2025
-2029
-2033
-2036
-2040
-2041
-2044
-2045
-2048
-2049
-2050
-2051
-2052
-2053
-2054
-2055
-2056
-2057
-2058
-2058
-2059
-2059
-2058
-2058
-2058
-2057
-2056
-2055
-2055
-2054
-2054
-2054
-2055
-2056
-2057
-2059
-2062
-2065
-2068
-2072
-2077
-2082
-2087
-2092
-2097
-2103
-2109
-2114
-2120
-2126
-2132
-2138
-2144
-2149
-2154
-2159
-2163
-2166
-2170
-2173
-2175
-2177
-2178
-2179
-2178
-2177
-2176
-2173
-2170
-2167
-2163
-2159
-2156
-2153
-2150
-2148
-2147
-2146
-2146
-2146
-2147
-2147
-2147
-2147
-2146
-2144
-2142
-2139
-2135
-2131
-2126
-2121
-2115
-2109
-2103
-2097
-2090
-2084
-2078
-2072
-2066
-2060
-2055
-2049
-2044
-2040
-2035
-2031
-2027
-2023
-2019
-2015
-2011
-2005
-2001
-1998
-1994
-1989
-1985
-1981
-1977
-1973
-1969
-1965
-1961
-1958
-1954
-1951
-1947
-1943
-1940
-1936
-1932
-1928
-1924
-1919
-1914
-1909
-1903
-1896
-1889
-1881
-1871
-1861
-1850
-1837
-1824
-1810
-1795
-1780
-1764
-1748
-1733
-1717
-1702
-1687
-1673
-1659
-1646
-1633
-1621
-1609
-1597
-1586
-1576
-1566
-1556
-1547
-1538
-1530
-1521
-1513
-1506
-1498
-1490
-1483
-1476
-1468
-1461
-1454
-1447
-1440
-1433
-1425
-1417
-1408
-1400
-1391
-1382
-1373
-1364
-1355
-1347
-1339
-1332
-1325
-1318
-1311
-1304
-1297
-1290
-1282
-1274
-1264
-1254
-1243
-1231
-1218
-1204
-1190
-1175
-1160
-1145
-1130
-1114
-1098
-1082
-1065
-1048
-1030
-1010
-992
-972
-952
-931
-909
-888
-866
-845
-824
-804
-784
-766
-749
-733
-720
-708
-697
-689
-683
-678
-675
-673
-673
-674
-677
-681
-687
-693
-701
-709
-718
-727
-737
-747
-757
-766
-776
-785
-794
-802
-810
-817
-823
-829
-834
-838
-841
-843
-844
-845
-844
-842
-840
-836
-832
-828
-822
-817
-811
-804
-797
-790
-783
-775
-767
-759
-750
-742
-733
-723
-713
-703
-693
-682
-671
-660
-648
-636
-624
-611
-598
-584
-570
-555
-539
-524
-508
-491
-474
-456
-438
-419
-399
-379
-357
-335
-312
-288
-264
-240
-215
-190
-166
-141
-116
-91
-66
-41
-16
10
35
60
84
108
130
151
171
188
204
218
230
241
250
258
265
271
276
281
285
289
294
298
302
307
313
319
327
335
344
354
364
375
387
399
411
423
435
446
456
467
476
485
492
499
505
510
514
516
518
519
518
517
515
513
510
506
502
498
494
489
484
478
472
465
457
449
440
431
422
412
402
391
380
369
357
344
331
317
302
286
269
251
232
212
190
167
143
118
91
64
36
6
-24
-55
-87
-120
-154
-188
-223
-258
-294
-330
-366
-402
-437
-473
-507
-541
-574
-607
-639
-671
-702
-732
-763
-793
-823
-852
-882
-911
-940
-968
-996
-1022
-1050
-1075
-1100
-1125
-1149
-1172
-1194
-1216
-1238
-1259
-1279
-1298
-1317
-1335
-1353
-1370
-1387
-1404
-1420
-1437
-1454
-1470
-1486
-1502
-1517
-1532
-1545
-1558
-1569
-1578
-1586
-1592
-1597
-1601
-1604
-1605
-1605
-1605
-1603
-1600
-1596
-1591
-1584
-1576
-1567
-1556
-1545
-1532
-1518
-1504
-1488
-1472
-1456
-1440
-1423
-1407
-1391
-1376
-1362
-1348
-1335
-1324
-1312
-1302
-1292
-1282
-1273
-1265
-1256
-1249
-1241
-1234
-1228
-1222
-1218
-1213
-1210
-1207
-1205
-1204
-1202
-1201
-1200
-1198
-1197
-1195
-1193
-1190
-1187
-1184
-1181
-1177
-1174
-1170
-1167
-1164
-1161
-1158
-1155
-1153
-1150
-1148
-1146
-1144
-1142
-1140
-1139
-1138
-1136
-1135
-1134
-1132
-1130
-1127
-1124
-1119
-1114
-1108
-1100
-1091
-1081
-1070
-1058
-1044
-1030
-1014
-999
-983
-965
-948
-930
-911
-893
-874
-855
-836
-818
-799
-781
-762
-744
-726
-707
-689
-670
-651
-632
-613
-592
-571
-549
-526
-501
-475
-447
-418
-388
-356
-323
-289
-254
-217
-180
-142
-103
-63
-24
16
56
96
135
173
211
248
284
318
352
384
414
444
472
499
525
549
573
596
617
637
656
674
691
707
722
736
749
762
774
785
796
806
816
824
832
839
845
850
854
857
859
861
861
861
860
858
856
853
849
845
841
836
831
825
819
813
806
800
792
785
777
768
760
751
742
733
724
715
706
696
686
676
666
656
646
636
626
616
606
596
587
579
571
563
557
552
548
545
543
544
545
548
553
558
565
573
583
593
605
617
630
644
658
673
688
703
718
733
748
763
778
792
806
820
833
847
859
872
884
896
908
920
932
944
958
971
986
1000
1018
1035
1053
1072
1091
1110
1130
1150
1170
1189
1209
1228
1248
1268
1288
1308
1329
1350
1372
1394
1417
1440
1464
1488
1512
1537
1562
1588
1614
1641
1669
1697
1725
1755
1784
1815
1846
1877
1909
1941
1973
2007
2040
2074
2109
2144
2179
2215
2251
2286
2322
2357
2392
2427
2461
2495
2528
2561
2593
2625
2656
2687
2716
2745
2772
2798
2822
2844
2865
2883
2900
2914
2927
2938
2947
2954
2960
2965
2968
2970
2970
2970
2969
2967
2964
2961
2958
2955
2951
2948
2944
2941
2938
2934
2930
2926
2922
2917
2912
2907
2902
2897
2892
2886
2881
2876
2870
2864
2858
2851
2843
2835
2827
2818
2809
2800
2791
2783
2774
2766
2759
2753
2748
2743
2740
2737
2736
2735
2735
2736
2737
2739
2742
2746
2750
2755
2760
2766
2772
2778
2784
2790
2796
2801
2806
2810
2813
2816
2819
2821
2823
2824
2826
2829
2831
2834
2838
2842
2846
2851
2857
2863
2869
2876
2883
2891
2900
2909
2919
2930
2942
2954
2966
2978
2990
3001
3011
3020
3028
3034
3038
3041
3043
3043
3042
3040
3037
3034
3030
3026
3022
3018
3014
3010
3007
3005
3003
3002
3003
3005
3008
3013
3020
3028
3038
3049
3062
3075
3089
3104
3119
3133
3148
3162
3176
3189
3202
3215
3227
3239
3251
3263
3274
3285
3297
3307
3318
3328
3339
3349
3360
3371
3382
3394
3407
3420
3433
3447
3461
3476
3490
3503
3517
3530
3542
3554
3566
3577
3588
3599
3609
3620
3630
3640
3650
3659
3668
3678
3686
3695
3703
3712
3720
3727
3735
3743
3750
3758
3765
3773
3781
3788
3796
3804
3812
3820
3828
3836
3844
3852
3860
3868
3876
3885
3894
3904
3913
3924
3934
3945
3957
3968
3980
3991
4002
4013
4022
4030
4038
4043
4046
4050
4050
4050
4046
4043
4038
4032
4026
4018
4010
4002
3994
3987
3979
3972
3965
3958
3952
3946
3940
3935
3929
3924
3919
3914
3909
3905
3901
3897
3893
3890
3887
3883
3880
3876
3872
3868
3864
3858
3853
3847
3840
3833
3825
3817
3809
3801
3792
3784
3776
3768
3761
3753
3746
3738
3730
3721
3712
3702
3691
3679
3666
3653
3638
3622
3606
3589
3571
3552
3533
3514
3494
3474
3454
3434
3415
3395
3377
3359
3341
3324
3306
3289
3272
3253
3235
3215
3195
3173
3150
3127
3103
3078
3053
3028
3003
2978
2954
2929
2905
2882
2858
2834
2811
2787
2764
2741
2719
2698
2678
2660
2644
2630
2618
2608
2599
2593
2588
2585
2583
2582
2583
2585
2589
2594
2601
2609
2619
2631
2644
2658
2673
2688
2705
2722
2739
2756
2773
2790
2806
2823
2839
2854
2869
2884
2898
2911
2924
2937
2948
2960
2971
2983
2994
3005
3016
3028
3040
3052
3064
3076
3088
3100
3112
3123
3134
3144
3154
3164
3173
3181
3189
3196
3202
3207
3212
3215
3217
3219
3219
3217
3215
3211
3207
3201
3195
3188
3182
3176
3170
3165
3161
3158
3156
3156
3157
3160
3164
3169
3174
3180
3187
3194
3201
3207
3213
3219
3224
3228
3231
3233
3234
3234
3234
3232
3230
3226
3222
3217
3211
3205
3198
3191
3183
3174
3166
3157
3148
3140
3131
3123
3116
3108
3101
3094
3086
3079
3071
3063
3054
3045
3037
3028
3019
3011
3003
2995
2988
2981
2974
2967
2961
2954
2947
2941
2934
2928
2921
2915
2909
2903
2896
2890
2883
2875
2867
2857
2846
2833
2819
2804
2787
2768
2749
2728
2707
2685
2663
2642
2620
2600
2580
2561
2543
2526
2509
2494
2479
2465
2453
2441
2430
2420
2411
2403
2396
2390
2384
2379
2374
2369
2364
2359
2353
2347
2340
2333
2325
2317
2308
2298
2289
2279
2268
2258
2247
2236
2224
2213
2202
2190
2179
2168
2156
2145
2133
2121
2109
2097
2085
2072
2060
2047
2033
2020
2005
1991
1975
1959
1942
1924
1905
1886
1867
1847
1826
1806
1785
1765
1744
1723
1702
1680
1659
1636
1614
1590
1566
1542
1516
1491
1465
1439
1413
1387
1361
1336
1311
1287
1262
1238
1214
1189
1165
1141
1117
1094
1071
1050
1029
1008
990
972
954
938
921
905
890
874
859
844
829
815
801
789
777
766
756
748
740
733
727
722
718
715
713
712
711
711
712
714
716
718
720
722
723
724
724
723
720
717
713
708
702
695
688
681
673
664
656
646
636
626
614
602
589
576
561
546
530
514
496
479
461
442
423
403
382
361
338
315
290
265
238
210
181
152
122
92
62
32
1
-29
-59
-88
-117
-146
-174
-201
-228
-255
-280
-305
-328
-351
-373
-393
-413
-432
-451
-468
-485
-501
-516
-531
-545
-558
-570
-581
-591
-600
-608
-614
-620
-624
-626
-628
-629
-628
-627
-624
-621
-618
-614
-609
-605
-600
-596
-591
-587
-582
-578
-573
-568
-562
-556
-549
-542
-533
-524
-514
-503
-491
-479
-467
-455
-444
-432
-421
-411
-401
-391
-382
-372
-363
-354
-345
-336
-328
-320
-313
-306
-299
-293
-288
-282
-277
-272
-267
-261
-256
-250
-244
-238
-231
-225
-219
-213
-207
-201
-196
-191
-186
-181
-176
-171
-167
-162
-158
-154
-151
-148
-146
-145
-144
-144
-145
-146
-146
-147
-147
-147
-146
-145
-143
-140
-137
-134
-130
-125
-121
-116
-111
-105
-100
-95
-89
-85
-81
-77
-75
-74
-75
-77
-80
-86
-92
-100
-109
-119
-129
-140
-152
-164
-176
-190
-204
-219
-235
-252
-269
-288
-308
-328
-348
-368
-388
-408
-428
-447
-466
-484
-502
-520
-537
-554
-571
-587
-603
-618
-633
-647
-661
-674
-687
-700
-713
-725
-737
-749
-762
-774
-786
-798
-811
-823
-835
-847
-859
-871
-884
-896
-909
-921
-934
-946
-959
-971
-983
-995
-1006
-1016
-1027
-1037
-1047
-1056
-1065
-1074
-1082
-1091
-1099
-1107
-1115
-1123
-1132
-1140
-1148
-1157
-1166
-1175
-1184
-1194
-1204
-1215
-1226
-1237
-1248
-1259
-1270
-1281
-1292
-1303
-1314
-1324
-1335
-1346
-1358
-1369
-1382
-1395
-1408
-1422
-1437
-1452
-1467
-1482
-1497
-1512
-1526
-1541
-1555
-1569
-1583
-1597
-1610
-1623
-1636
-1648
-1660
-1672
-1683
-1695
-1706
-1716
-1726
-1735
-1743
-1751
-1757
-1761
-1764
-1766
-1766
-1765
-1762
-1759
-1754
-1748
-1742
-1735
-1728
-1720
-1712
-1704
-1695
-1687
-1679
-1671
-1663
-1654
-1646
-1638
-1629
-1622
-1614
-1607
-1601
-1595
-1589
-1584
-1580
-1576
-1573
-1569
-1566
-1562
-1559
-1555
-1550
-1546
-1541
-1537
-1533
-1529
-1526
-1523
-1522
-1521
-1521
-1523
-1525
-1528
-1531
-1536
-1541
-1546
-1552
-1559
-1566
-1574
-1582
-1591
-1600
-1610
-1620
-1631
-1642
-1654
-1666
-1679
-1692
-1705
-1719
-1733
-1747
-1762
-1777
-1792
-1808
-1824
-1841
-1858
-1876
-1894
-1914
-1933
-1954
-1975
-1996
-2019
-2041
-2065
-2090
-2115
-2141
-2169
-2197
-2227
-2258
-2290
-2323
-2357
-2392
-2427
-2464
-2500
-2538
-2575
-2613
-2652
-2690
-2729
-2767
-2806
-2845
-2884
-2923
-2960
-2998
-3034
-3068
-3102
-3133
-3163
-3190
-3216
-3240
-3261
-3281
-3299
-3315
-3329
-3341
-3352
-3361
-3368
-3374
-3378
-3381
-3383
-3384
-3384
-3383
-3381
-3378
-3375
-3371
-3367
-3364
-3360
-3357
-3354
-3352
-3351
-3350
-3350
-3350
-3351
-3351
-3352
-3353
-3353
-3353
-3353
-3352
-3351
-3349
-3347
-3344
-3340
-3335
-3330
-3324
-3318
-3312
-3305
-3298
-3291
-3285
-3279
-3273
-3268
-3263
-3260
-3257
-3255
-3253
-3253
-3253
-3254
-3256
-3259
-3263
-3266
-3270
-3275
-3279
-3283
-3286
-3289
-3292
-3294
-3295
-3295
-3295
-3294
-3292
-3289
-3284
-3279
-3272
-3265
-3255
-3245
-3232
-3219
-3204
-3188
-3171
-3152
-3134
-3114
-3095
-3077
-3059
-3041
-3025
-3010
-2996
-2982
-2970
-2958
-2947
-2936
-2926
-2916
-2907
-2897
-2889
-2880
-2872
-2864
-2857
-2851
-2844
-2839
-2835
-2831
-2829
-2828
-2828
-2829
-2832
-2836
-2842
-2850
-2858
-2868
-2879
-2892
-2905
-2919
-2934
-2950
-2966
-2983
-2999
-3017
-3034
-3052
-3070
-3089
-3108
-3128
-3149
-3170
-3192
-3215
-3239
-3263
-3288
-3315
-3342
-3370
-3399
-3430
-3461
-3494
-3528
-3563
-3600
-3637
-3676
-3717
-3758
-3800
-3843
-3887
-3930
-3974
-4017
-4059
-4103
-4144
-4185
-4225
-4265
-4304
-4342
-4380
-4418
-4455
-4492
-4528
-4564
-4599
-4633
-4666
-4698
-4729
-4759
-4788
-4816
-4842
-4867
-4891
-4913
-4933
-4952
-4969
-4983
-4996
-5007
-5016
-5024
-5029
-5033
-5036
-5037
-5036
-5034
-5031
-5026
-5021
-5014
-5006
-4997
-4987
-4977
-4966
-4955
-4944
-4932
-4920
-4908
-4896
-4884
-4872
-4860
-4848
-4836
-4824
-4813
-4802
-4792
-4783
-4775
-4768
-4763
-4760
-4758
-4758
-4759
-4761
-4765
-4769
-4774
-4779
-4785
-4790
-4795
-4801
-4806
-4811
-4816
-4822
-4827
-4832
-4837
-4842
-4846
-4850
-4853
-4855
-4857
-4859
-4860
-4861
-4862
-4864
-4866
-4870
-4874
-4880
-4887
-4895
-4904
-4915
-4927
-4939
-4952
-4966
-4980
-4994
-5009
-5024
-5040
-5055
-5071
-5087
-5103
-5119
-5134
-5149
-5164
-5178
-5191
-5204
-5216
-5227
-5237
-5247
-5256
-5265
-5274
-5283
-5292
-5302
-5311
-5322
-5332
-5344
-5356
-5370
-5384
-5400
-5418
-5437
-5458
-5480
-5505
-5531
-5558
-5587
-5618
-5649
-5683
-5717
-5754
-5792
-5831
-5873
-5916
-5961
-6008
-6056
-6105
-6155
-6206
-6257
-6307
-6357
-6406
-6453
-6500
-6546
-6590
-6634
-6677
-6720
-6762
-6804
-6846
-6887
-6928
-6969
-7009
-7049
-7089
-7128
-7167
-7205
-7244
-7282
-7321
-7359
-7397
-7436
-7474
-7512
-7550
-7588
-7625
-7662
-7698
-7734
-7769
-7803
-7836
-7868
-7899
-7928
-7956
-7982
-8005
-8028
-8048
-8067
-8084
-8101
-8116
-8131
-8145
-8159
-8172
-8185
-8197
-8209
-8220
-8231
-8241
-8250
-8259
-8267
-8274
-8282
-8289
-8295
-8302
-8308
-8314
-8319
-8325
-8330
-8336
-8341
-8346
-8351
-8356
-8361
-8365
-8370
-8374
-8379
-8383
-8387
-8390
-8393
-8395
-8397
-8398
-8398
-8398
-8398
-8396
-8394
-8392
-8389
-8385
-8381
-8376
-8371
-8365
-8358
-8351
-8343
-8336
-8327
-8319
-8310
-8300
-8290
-8279
-8267
-8254
-8241
-8226
-8210
-8192
-8173
-8154
-8132
-8111
-8087
-8064
-8038
-8012
-7984
-7955
-7925
-7895
-7863
-7831
-7799
-7766
-7733
-7699
-7666
-7633
-7600
-7568
-7535
-7504
-7472
-7441
-7410
-7379
-7348
-7316
-7285
-7253
-7220
-7188
-7155
-7121
-7088
-7054
-7019
-6984
-6948
-6912
-6876
-6840
-6803
-6768
-6732
-6698
-6664
-6632
-6601
-6571
-6542
-6515
-6489
-6464
-6439
-6416
-6393
-6370
-6347
-6324
-6301
-6278
-6254
-6230
-6206
-6180
-6155
-6129
-6102
-6074
-6045
-6016
-5986
-5956
-5925
-5893
-5862
-5831
-5800
-5770
-5741
-5713
-5686
-5661
-5637
-5614
-5592
-5571
-5551
-5531
-5511
-5492
-5472
-5453
-5433
-5414
-5395
-5377
-5358
-5340
-5322
-5304
-5285
-5266
-5247
-5227
-5207
-5186
-5165
-5143
-5121
-5099
-5076
-5054
-5031
-5008
-4985
-4962
-4938
-4914
-4889
-4864
-4838
-4812
-4785
-4757
-4730
-4701
-4673
-4644
-4614
-4584
-4554
-4523
-4491
-4459
-4427
-4395
-4362
-4330
-4299
-4269
-4240
-4213
-4187
-4163
-4141
-4120
-4101
-4083
-4067
-4053
-4038
-4027
-4017
-4006
-3999
-3992
-3985
-3979
-3974
-3969
-3963
-3957
-3949
-3941
-3931
-3920
-3908
-3895
-3881
-3868
-3854
-3841
-3829
-3818
-3807
-3798
-3789
-3781
-3774
-3767
-3760
-3753
-3747
-3740
-3734
-3727
-3721
-3715
-3709
-3702
-3695
-3688
-3680
-3671
-3661
-3651
-3639
-3627
-3614
-3600
-3585
-3570
-3554
-3537
-3519
-3501
-3481
-3461
-3440
-3419
-3397
-3375
-3352
-3330
-3308
-3286
-3264
-3242
-3221
-3201
-3180
-3160
-3140
-3121
-3101
-3082
-3063
-3045
-3027
-3009
-2992
-2975
-2959
-2944
-2929
-2914
-2900
-2886
-2872
-2859
-2846
-2834
-2822
-2812
-2803
-2795
-2789
-2784
-2780
-2778
-2777
-2777
-2778
-2779
-2781
-2784
-2787
-2791
-2795
-2801
-2807
-2814
-2823
-2833
-2844
-2856
-2869
-2883
-2898
-2914
-2930
-2947
-2965
-2984
-3004
-3024
-3046
-3068
-3091
-3114
-3139
-3163
-3188
-3213
-3238
-3263
-3288
-3312
-3336
-3359
-3381
-3403
-3423
-3443
-3462
-3480
-3498
-3514
-3530
-3545
-3560
-3573
-3586
-3599
-3610
-3620
-3630
-3638
-3645
-3651
-3656
-3659
-3661
-3663
-3663
-3662
-3660
-3657
-3653
-3648
-3642
-3635
-3626
-3616
-3605
-3592
-3577
-3562
-3544
-3526
-3506
-3485
-3462
-3439
-3414
-3387
-3359
-3330
-3299
-3266
-3232
-3196
-3160
-3122
-3084
-3045
-3005
-2965
-2924
-2882
-2840
-2797
-2754
-2709
-2664
-2618
-2572
-2525
-2478
-2431
-2384
-2338
-2293
-2248
-2205
-2162
-2121
-2080
-2041
-2003
-1965
-1928
-1892
-1857
-1823
-1789
-1756
-1724
-1692
-1662
-1632
-1604
-1576
-1549
-1524
-1499
-1475
-1451
-1429
-1407
-1385
-1364
-1344
-1324
-1305
-1287
-1269
-1252
-1236
-1220
-1205
-1191
-1178
-1164
-1151
-1138
-1126
-1113
-1101
-1089
-1077
-1066
-1055
-1044
-1034
-1024
-1014
-1006
-999
-991
-985
-979
-975
-970
-967
-964
-963
-962
-962
-962
-964
-966
-969
-973
-977
-981
-985
-989
-993
-996
-1000
-1002
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1020
-1022
-1022
-1022
-1022
-1020
-1018
-1016
-1012
-1010
-1004
-1000
-995
-990
-984
-977
-970
-962
-954
-945
-936
-925
-914
-902
-890
-876
-862
-847
-831
-815
-797
-779
-760
-740
-719
-697
-673
-648
-622
-594
-564
-533
-502
-469
-436
-402
-368
-334
-300
-267
-235
-203
-172
-143
-115
-88
-63
-39
-16
5
25
43
61
77
92
107
121
135
149
162
176
190
204
218
233
247
262
276
291
305
318
332
345
358
370
382
394
406
418
430
441
453
466
478
491
505
520
535
552
570
590
611
634
659
686
714
744
774
805
837
869
900
931
962
992
1022
1050
1078
1106
1133
1159
1184
1209
1232
1255
1277
1297
1317
1336
1354
1371
1387
1402
1417
1430
1443
1456
1467
1477
1485
1492
1497
1500
1501
1499
1495
1489
1479
1467
1453
1436
1417
1395
1372
1348
1322
1296
1268
1241
1213
1185
1158
1131
1106
1081
1057
1035
1014
996
979
964
950
938
926
916
907
899
892
885
879
873
868
863
858
854
850
847
845
843
842
842
842
842
843
844
845
846
847
849
850
852
854
857
860
863
866
870
874
877
881
885
888
892
895
898
902
906
910
914
919
925
931
937
944
951
959
967
976
985
995
1004
1014
1025
1035
1044
1053
1060
1066
1070
1073
1074
1072
1069
1065
1058
1051
1042
1033
1022
1012
1002
993
983
972
962
952
942
932
923
913
904
895
886
878
870
863
857
850
845
840
835
831
827
823
819
815
811
806
800
794
788
781
773
765
756
746
735
724
713
700
687
674
659
645
630
616
601
587
574
561
549
538
528
520
513
507
503
500
499
499
502
506
512
519
528
539
551
564
579
593
608
623
638
652
666
679
691
703
714
725
736
746
757
766
776
784
793
800
806
812
817
821
825
828
831
834
838
841
844
847
850
852
853
854
854
852
850
846
841
836
830
823
816
808
800
791
783
774
764
755
745
735
725
716
707
698
691
684
679
674
669
665
661
657
653
649
645
640
636
631
627
624
621
619
618
618
618
619
620
620
620
620
619
616
613
609
604
598
591
583
576
567
558
549
540
530
520
510
500
490
480
470
461
453
445
437
430
423
417
410
404
399
393
388
382
377
372
367
363
358
354
350
346
343
340
339
338
339
340
344
348
354
362
370
380
391
403
416
429
443
457
471
485
498
512
525
537
550
562
574
585
596
606
616
625
634
643
651
659
666
673
679
686
692
698
704
710
716
723
730
737
745
753
762
771
782
792
804
815
827
839
851
863
875
886
896
907
917
927
936
945
954
962
970
978
985
991
997
1002
1004
1008
1010
1012
1012
1014
1016
1016
1018
1020
1024
1028
1033
1039
1046
1054
1064
1074
1086
1100
1115
1132
1150
1170
1192
1215
1241
1268
1298
1328
1361
1395
1431
1468
1507
1547
1589
1632
1677
1722
1769
1816
1864
1912
1961
2009
2060
2110
2161
2213
2267
2321
2377
2434
2492
2552
2613
2676
2740
2805
2871
2938
3006
3075
3145
3216
3288
3361
3435
3510
3586
3664
3742
3821
3901
3982
4064
4146
4229
4312
4394
4476
4557
4638
4717
4795
4872
4948
5022
5095
5167
5237
5306
5374
5440
5505
5569
5632
5693
5754
5814
5874
5933
5993
6053
6113
6174
6236
6299
6364
6429
6495
6562
6629
6697
6765
6832
6899
6966
7032
7097
7162
7225
7289
7351
7412
7472
7531
7589
7646
7701
7756
7809
7861
7913
7964
8013
8064
8114
8164
8213
8262
8311
8359
8408
8456
8504
8552
8600
8648
8696
8744
8792
8839
8887
8933
8980
9025
9071
9116
9161
9206
9250
9295
9340
9385
9430
9476
9522
9568
9615
9661
9708
9754
9800
9846
9892
9937
9981
10025
10068
10110
10151
10191
10229
10265
10300
10332
10363
10391
10417
10441
10462
10482
10499
10513
10525
10535
10542
10546
10547
10545
10540
10532
10520
10506
10489
10469
10446
10421
10394
10365
10333
10300
10264
10226
10187
10145
10101
10055
10007
9958
9906
9852
9797
9741
9684
9625
9565
9504
9443
9380
9316
9250
9184
9116
9047
8977
8905
8831
8757
8681
8603
8524
8443
8361
8276
8191
8103
8013
7924
7832
7739
7646
7551
7455
7360
7264
7167
7071
6975
6880
6785
6690
6596
6503
6410
6318
6227
6137
6049
5962
5876
5793
5711
5631
5553
5477
5404
5333
5264
5197
5133
5071
5012
4954
4899
4846
4795
4746
4699
4654
4611
4571
4532
4496
4461
4428
4397
4367
4339
4311
4285
4260
4235
4212
4189
4167
4147
4126
4107
4088
4070
4053
4035
4019
4002
3985
3968
3951
3933
3915
3895
3876
3855
3834
3812
3788
3764
3739
3714
3687
3660
3632
3604
3576
3548
3520
3492
3464
3437
3410
3383
3357
3331
3306
3281
3257
3233
3211
3189
3168
3149
3130
3113
3098
3083
3070
3058
3046
3036
3027
3018
3010
3003
2996
2990
2984
2978
2972
2966
2960
2953
2946
2938
2929
2920
2909
2898
2886
2874
2861
2848
2835
2822
2809
2797
2786
2775
2765
2756
2748
2740
2734
2728
2723
2720
2718
2717
2719
2723
2729
2737
2748
2761
2775
2791
2809
2828
2848
2869
2890
2912
2933
2956
2978
3000
3021
3043
3063
3082
3101
3118
3133
3146
3158
3167
3174
3178
3180
3179
3176
3171
3163
3153
3141
3126
3109
3089
3067
3042
3013
2982
2947
2908
2867
2822
2773
2722
2667
2610
2550
2487
2421
2353
2283
2211
2138
2063
1986
1908
1830
1750
1669
1588
1505
1422
1338
1253
1167
1080
992
903
813
723
632
541
449
356
264
171
78
-14
-107
-199
-291
-382
-473
-564
-653
-742
-830
-917
-1002
-1088
-1172
-1254
-1335
-1414
-1491
-1566
-1640
-1711
-1780
-1847
-1911
-1973
-2032
-2089
-2145
-2198
-2249
-2299
-2348
-2395
-2442
-2487
-2532
-2575
-2619
-2661
-2703
-2745
-2786
-2826
-2867
-2907
-2946
-2986
-3025
-3064
-3104
-3143
-3183
-3223
-3262
-3302
-3342
-3381
-3421
-3461
-3501
-3541
-3582
-3623
-3665
-3709
-3753
-3798
-3844
-3892
-3940
-3988
-4037
-4086
-4137
-4186
-4236
-4286
-4336
-4386
-4436
-4485
-4535
-4585
-4635
-4684
-4734
-4783
-4833
-4882
-4931
-4980
-5030
-5079
-5128
-5178
-5227
-5276
-5325
-5373
-5421
-5467
-5513
-5558
-5602
-5644
-5685
-5725
-5763
-5800
-5836
-5870
-5903
-5934
-5964
-5992
-6019
-6044
-6067
-6088
-6107
-6124
-6138
-6150
-6160
-6167
-6171
-6173
-6172
-6169
-6162
-6152
-6139
-6122
-6103
-6079
-6053
-6023
-5989
-5952
-5911
-5866
-5818
-5766
-5710
-5651
-5588
-5522
-5453
-5381
-5305
-5227
-5146
-5063
-4977
-4888
-4796
-4702
-4605
-4506
-4405
-4301
-4194
-4086
-3975
-3861
-3745
-3626
-3504
-3380
-3252
-3122
-2989
-2853
-2715
-2576
-2434
-2291
-2148
-2003
-1858
-1712
-1566
-1420
-1273
-1127
-979
-832
-683
-535
-385
-235
-84
68
221
376
532
690
849
1010
1173
1337
1502
1669
1836
2004
2173
2342
2511
2680
2848
3015
3182
3347
3512
3674
3836
3996
4154
4310
4464
4616
4766
4915
5061
5206
5348
5489
5629
5767
5904
6039
6173
6306
6438
6569
6700
6829
6958
7086
7214
7341
7468
7594
7720
7846
7971
8096
8220
8344
8466
8588
8708
8826
8942
9055
9167
9276
9383
9487
9589
9688
9785
9880
9972
10062
10149
10233
10314
10391
10465
10534
10601
10663
10721
10774
10823
10867
10906
10939
10967
10988
11003
11011
11011
11005
10991
10970
10941
10905
10861
10810
10752
10687
10616
10537
10453
10361
10264
10160
10050
9935
9813
9686
9553
9416
9274
9127
8976
8822
8663
8501
8336
8166
7994
7817
7637
7454
7267
7076
6883
6686
6487
6285
6081
5875
5668
5459
5248
5037
4824
4611
4398
4185
3972
3760
3548
3337
3127
2919
2712
2507
2304
2103
1904
1708
1514
1322
1133
947
763
583
406
231
61
-106
-270
-429
-585
-736
-884
-1027
-1166
-1301
-1432
-1558
-1681
-1799
-1912
-2021
-2126
-2226
-2321
-2411
-2497
-2578
-2655
-2728
-2798
-2864
-2928
-2989
-3048
-3104
-3159
-3212
-3264
-3313
-3362
-3408
-3454
-3498
-3541
-3582
-3623
-3662
-3701
-3739
-3777
-3814
-3851
-3888
-3925
-3962
-3999
-4035
-4074
-4111
-4148
-4186
-4223
-4262
-4300
-4339
-4378
-4418
-4457
-4496
-4535
-4573
-4610
-4646
-4681
-4715
-4748
-4781
-4812
-4843
-4874
-4904
-4933
-4961
-4989
-5015
-5040
-5064
-5085
-5104
-5121
-5135
-5147
-5157
-5164
-5170
-5173
-5175
-5175
-5173
-5170
-5165
-5157
-5148
-5137
-5123
-5107
-5089
-5068
-5045
-5019
-4990
-4958
-4924
-4887
-4847
-4805
-4759
-4711
-4659
-4604
-4546
-4485
-4420
-4353
-4281
-4207
-4130
-4050
-3967
-3881
-3792
-3700
-3606
-3508
-3407
-3303
-3197
-3087
-2975
-2861
-2744
-2624
-2503
-2380
-2255
-2129
-2001
-1872
-1742
-1611
-1479
-1346
-1212
-1078
-944
-809
-674
-539
-404
-270
-136
-3
129
260
390
519
647
774
900
1026
1150
1274
1398
1521
1644
1766
1889
2012
2134
2257
2379
2501
2623
2744
2865
2986
3106
3225
3344
3462
3579
3696
3812
3926
4040
4152
4263
4372
4479
4584
4687
4787
4885
4980
5072
5161
5246
5329
5409
5485
5558
5629
5696
5762
5824
5885
5944
6002
6057
6111
6164
6215
6265
6313
6360
6405
6449
6491
6533
6573
6612
6649
6686
6721
6754
6785
6814
6841
6864
6885
6902
6916
6926
6933
6937
6938
6934
6928
6917
6903
6884
6862
6836
6805
6771
6733
6692
6647
6599
6548
6493
6436
6376
6313
6248
6179
6108
6035
5958
5880
5798
5715
5629
5542
5452
5362
5269
5176
5081
4985
4888
4790
4690
4589
4486
4382
4277
4170
4062
3952
3842
3732
3620
3509
3398
3287
3176
3066
2956
2847
2739
2631
2525
2421
2318
2217
2119
2023
1930
1840
1752
1669
1588
1511
1438
1368
1303
1242
1185
1133
1086
1042
1004
969
939
914
892
874
860
850
843
841
842
848
856
869
885
904
926
951
978
1008
1040
1074
1110
1149
1189
1232
1277
1325
1375
1429
1486
1546
1609
1676
1745
1817
1892
1968
2047
2127
2208
2291
2376
2462
2551
2641
2733
2827
2923
3020
3118
3218
3317
3418
3518
3618
3718
3818
3918
4018
4118
4217
4317
4416
4516
4614
4713
4812
4910
5008
5107
5205
5304
5403
5503
5604
5706
5808
5912
6016
6121
6228
6335
6442
6551
6659
6769
6879
6989
7100
7212
7325
7439
7554
7670
7786
7904
8022
8141
8259
8378
8496
8614
8731
8846
8961
9075
9187
9299
9408
9517
9624
9730
9834
9937
10038
10138
10237
10335
10432
10528
10624
10718
10813
10907
11001
11094
11186
11277
11368
11458
11546
11633
11719
11803
11886
11967
12046
12123
12197
12269
12337
12402
12464
12521
12574
12623
12667
12707
12742
12772
12797
12818
12834
12846
12853
12855
12853
12847
12836
12820
12800
12776
12747
12715
12679
12639
12596
12550
12501
12450
12395
12338
12279
12217
12152
12086
12016
11945
11870
11793
11714
11631
11546
11459
11369
11276
11181
11083
10983
10880
10775
10669
10560
10449
10337
10223
10108
9992
9875
9757
9638
9518
9398
9278
9157
9037
8916
8795
8674
8553
8432
8311
8191
8071
7952
7834
7716
7600
7486
7373
7263
7155
7051
6950
6852
6758
6667
6581
6499
6421
6347
6277
6212
6151
6095
6043
5996
5953
5914
5880
5850
5824
5801
5782
5766
5753
5742
5734
5727
5722
5718
5715
5713
5712
5712
5712
5713
5715
5717
5720
5722
5725
5727
5729
5730
5731
5731
5729
5727
5724
5720
5714
5709
5702
5694
5686
5677
5666
5655
5642
5628
5612
5594
5574
5552
5529
5503
5475
5446
5415
5383
5349
5315
5280
5245
5209
5174
5139
5104
5070
5036
5003
4971
4939
4909
4879
4850
4822
4796
4770
4746
4724
4703
4685
4668
4654
4642
4632
4625
4620
4618
4618
4621
4625
4632
4640
4651
4663
4677
4694
4712
4733
4755
4780
4807
4836
4868
4901
4937
4974
5013
5054
5095
5139
5183
5229
5275
5323
5371
5420
5471
5522
5574
5627
5680
5734
5789
5845
5901
5958
6016
6075
6134
6195
6256
6317
6380
6443
6506
6569
6633
6697
6761
6825
6889
6953
7017
7081
7144
7207
7268
7329
7388
7446
7501
7554
7605
7652
7698
7740
7780
7817
7853
7886
7918
7949
7979
8007
8037
8066
8093
8122
8151
8180
8209
8239
8269
8300
8331
8363
8396
8429
8463
8497
8532
8566
8601
8635
8670
8704
8737
8771
8804
8836
8869
8902
8934
8966
8998
9029
9060
9091
9120
9148
9176
9201
9226
9249
9270
9290
9308
9326
9342
9357
9370
9383
9395
9405
9414
9422
9428
9433
9436
9437
9437
9436
9432
9427
9421
9414
9405
9395
9384
9371
9357
9341
9323
9303
9281
9256
9229
9199
9167
9132
9094
9054
9011
8966
8919
8870
8820
8768
8715
8662
8608
8553
8499
8444
8390
8335
8281
8226
8170
8115
8058
8002
7945
7889
7832
7776
7720
7666
7613
7561
7510
7462
7415
7370
7327
7285
7246
7209
7173
7141
7110
7082
7058
7036
7017
7002
6989
6980
6974
6971
6971
6974
6980
6989
7002
7017
7036
7057
7082
7109
7139
7172
7206
7243
7280
7319
7358
7398
7438
7477
7516
7554
7592
7629
7664
7699
7732
7763
7793
7820
7846
7868
7888
7904
7917
7927
7934
7937
7937
7934
7928
7919
7907
7892
7875
7854
7830
7803
7773
7739
7700
7658
7612
7561
7506
7447
7384
7317
7245
7170
7092
7010
6924
6835
6743
6648
6550
6448
6344
6237
6128
6016
5901
5785
5667
5548
5428
5307
5187
5066
4946
4827
4709
4593
4478
4366
4255
4146
4040
3936
3835
3737
3641
3549
3459
3374
3291
3213
3138
3068
3001
2937
2878
2823
2771
2723
2680
2640
2606
2576
2552
2534
2522
2517
2518
2526
2542
2566
2597
2636
2683
2737
2799
2868
2945
3029
3120
3217
3321
3430
3545
3664
3787
3913
4042
4173
4306
4440
4573
4706
4838
4968
5096
5220
5341
5458
5569
5676
5777
5872
5961
6043
6119
6189
6251
6307
6356
6398
6434
6464
6487
6504
6515
6520
6519
6513
6501
6483
6461
6433
6400
6363
6321
6274
6223
6169
6110
6048
5983
5915
5844
5770
5694
5615
5535
5453
5369
5284
5196
5108
5017
4926
4833
4738
4642
4545
4447
4347
4246
4144
4040
3935
3829
3723
3615
3507
3399
3291
3184
3078
2974
2871
2771
2675
2582
2493
2408
2328
2254
2185
2123
2066
2016
1972
1935
1905
1881
1863
1851
1845
1844
1849
1857
1870
1887
1908
1931
1957
1986
2017
2050
2085
2121
2158
2196
2235
2273
2310
2347
2382
2416
2448
2478
2505
2531
2554
2574
2591
2606
2617
2625
2629
2629
2624
2614
2598
2577
2550
2516
2475
2427
2373
2312
2243
2168
2087
1999
1904
1803
1697
1584
1465
1341
1211
1076
936
792
644
492
337
180
20
-142
-305
-470
-635
-801
-968
-1135
-1301
-1467
-1632
-1796
-1957
-2117
-2273
-2427
-2577
-2723
-2866
-3004
-3137
-3265
-3388
-3505
-3616
-3720
-3818
-3908
-3991
-4066
-4134
-4194
-4246
-4291
-4328
-4358
-4381
-4398
-4408
-4411
-4409
-4401
-4387
-4368
-4343
-4314
-4280
-4241
-4198
-4151
-4101
-4046
-3990
-3929
-3866
-3801
-3732
-3662
-3589
-3513
-3436
-3357
-3276
-3193
-3110
-3025
-2939
-2852
-2765
-2678
-2591
-2503
-2416
-2329
-2243
-2158
-2073
-1989
-1906
-1824
-1743
-1663
-1585
-1509
-1434
-1361
-1290
-1221
-1155
-1091
-1030
-971
-916
-863
-812
-764
-719
-676
-635
-597
-560
-526
-493
-462
-432
-403
-375
-347
-320
-292
-264
-236
-207
-177
-146
-114
-81
-46
-10
27
65
105
147
190
235
282
330
380
431
484
538
593
648
705
761
817
874
929
985
1039
1093
1147
1201
1254
1307
1359
1413
1466
1519
1574
1628
1683
1738
1793
1849
1904
1959
2013
2068
2122
2174
2226
2275
2324
2370
2415
2457
2496
2533
2567
2597
2624
2648
2667
2683
2694
2702
2705
2705
2700
2691
2678
2661
2641
2616
2588
2556
2520
2480
2437
2390
2340
2286
2229
2168
2105
2040
1971
1900
1827
1752
1675
1596
1515
1432
1348
1262
1174
1084
993
899
805
708
611
512
412
312
211
109
7
-95
-197
-298
-400
-501
-601
-701
-801
-900
-998
-1095
-1192
-1286
-1380
-1472
-1562
-1651
-1738
-1823
-1906
-1987
-2066
-2142
-2216
-2288
-2357
-2423
-2486
-2547
-2604
-2658
-2708
-2755
-2799
-2838
-2873
-2904
-2930
-2952
-2970
-2983
-2991
-2995
-2994
-2988
-2977
-2962
-2941
-2917
-2888
-2855
-2818
-2778
-2734
-2688
-2639
-2588
-2535
-2480
-2423
-2365
-2306
-2245
-2183
-2121
-2057
-1993
-1928
-1863
-1798
-1733
-1668
-1603
-1538
-1473
-1409
-1344
-1280
-1216
-1152
-1089
-1026
-964
-903
-844
-786
-730
-676
-624
-574
-527
-481
-438
-397
-358
-321
-286
-252
-221
-192
-164
-139
-115
-93
-73
-55
-39
-24
-10
2
13
23
32
40
48
54
59
63
67
69
71
71
70
68
64
58
51
41
28
13
-6
-27
-52
-81
-113
-149
-189
-233
-281
-333
-390
-450
-514
-582
-654
-730
-809
-891
-977
-1065
-1156
-1250
-1347
-1446
-1548
-1653
-1760
-1869
-1982
-2097
-2215
-2336
-2460
-2586
-2715
-2847
-2981
-3117
-3256
-3397
-3541
-3687
-3835
-3985
-4137
-4291
-4447
-4604
-4762
-4921
-5080
-5240
-5399
-5559
-5718
-5877
-6035
-6193
-6350
-6506
-6662
-6817
-6971
-7124
-7275
-7424
-7572
-7717
-7861
-8000
-8140
-8275
-8408
-8539
-8666
-8791
-8912
-9030
-9145
-9257
-9365
-9469
-9570
-9667
-9761
-9851
-9938
-10023
-10105
-10184
-10262
-10337
-10411
-10482
-10551
-10618
-10682
-10743
-10802
-10857
-10909
-10958
-11004
-11047
-11086
-11123
-11157
-11189
-11217
-11242
-11265
-11284
-11300
-11313
-11323
-11331
-11335
-11337
-11337
-11335
-11331
-11326
-11319
-11312
-11304
-11295
-11285
-11275
-11265
-11254
-11244
-11233
-11223
-11213
-11203
-11194
-11185
-11177
-11169
-11160
-11152
-11144
-11136
-11128
-11119
-11111
-11101
-11092
-11083
-11073
-11064
-11054
-11045
-11036
-11028
-11020
-11013
-11007
-11003
-10999
-10998
-10998
-10999
-11002
-11007
-11014
-11022
-11031
-11042
-11054
-11067
-11081
-11096
-11112
-11128
-11145
-11162
-11179
-11196
-11214
-11231
-11248
-11264
-11280
-11295
-11309
-11321
-11332
-11342
-11351
-11359
-11366
-11372
-11377
-11382
-11386
-11389
-11392
-11395
-11396
-11397
-11397
-11396
-11395
-11392
-11390
-11386
-11383
-11379
-11376
-11372
-11370
-11367
-11364
-11362
-11360
-11357
-11355
-11351
-11347
-11343
-11337
-11331
-11324
-11317
-11309
-11302
-11294
-11286
-11279
-11273
-11267
-11261
-11256
-11251
-11246
-11241
-11236
-11231
-11227
-11222
-11218
-11214
-11210
-11207
-11205
-11202
-11200
-11199
-11197
-11195
-11192
-11189
-11184
-11179
-11173
-11165
-11157
-11147
-11135
-11122
-11108
-11093
-11076
-11057
-11037
-11015
-10992
-10967
-10939
-10910
-10878
-10845
-10809
-10771
-10730
-10687
-10642
-10595
-10546
-10494
-10439
-10383
-10324
-10263
-10200
-10134
-10065
-9994
-9920
-9844
-9765
-9683
-9599
-9512
-9423
-9331
-9238
-9142
-9044
-8945
-8844
-8742
-8640
-8537
-8434
-8331
-8229
-8128
-8026
-7927
-7829
-7732
-7637
-7544
-7453
-7364
-7278
-7195
-7114
-7036
-6962
-6890
-6821
-6755
-6692
-6632
-6575
-6521
-6470
-6422
-6376
-6333
-6293
-6254
-6218
-6184
-6152
-6121
-6092
-6063
-6036
-6009
-5983
-5958
-5932
-5906
-5880
-5853
-5826
-5799
-5771
-5743
-5715
-5686
-5657
-5627
-5597
-5567
-5537
-5506
-5474
-5442
-5409
-5376
-5342
-5308
-5274
-5241
-5208
-5176
-5144
-5114
-5085
-5057
-5030
-5005
-4982
-4959
-4939
-4920
-4902
-4886
-4871
-4858
-4846
-4835
-4825
-4816
-4807
-4799
-4791
-4782
-4772
-4762
-4750
-4737
-4722
-4705
-4686
-4666
-4643
-4619
-4594
-4567
-4538
-4509
-4478
-4446
-4413
-4379
-4344
-4308
-4271
-4233
-4193
-4153
-4112
-4070
-4027
-3986
-3944
-3903
-3862
-3821
-3782
-3743
-3705
-3667
-3630
-3594
-3559
-3524
-3489
-3455
-3422
-3390
-3357
-3326
-3295
-3264
-3234
-3204
-3174
-3144
-3113
-3083
-3051
-3020
-2987
-2954
-2920
-2885
-2849
-2811
-2773
-2734
-2694
-2653
-2611
-2569
-2526
-2482
-2438
-2392
-2346
-2299
-2251
-2203
-2153
-2104
-2054
-2004
-1954
-1905
-1856
-1808
-1761
-1715
-1670
-1626
-1582
-1540
-1498
-1456
-1415
-1375
-1335
-1295
-1257
-1219
-1182
-1147
-1113
-1080
-1049
-1018
-991
-964
-938
-912
-888
-864
-840
-817
-794
-771
-749
-727
-705
-683
-662
-641
-620
-599
-579
-559
-539
-519
-499
-478
-458
-437
-416
-394
-372
-350
-328
-304
-281
-256
-230
-204
-176
-146
-115
-82
-47
-10
29
69
111
155
201
248
296
346
397
450
503
558
614
670
727
784
842
900
958
1016
1074
1132
1190
1249
1307
1367
1427
1488
1550
1613
1678
1743
1810
1878
1946
2015
2085
2155
2225
2295
2364
2433
2501
2568
2634
2699
2764
2827
2891
2953
3016
3078
3140
3203
3265
3328
3390
3453
3516
3578
3641
3703
3764
3825
3886
3946
4005
4065
4124
4182
4241
4299
4357
4416
4474
4531
4588
4645
4700
4753
4806
4856
4906
4953
4999
5044
5088
5131
5173
5214
5255
5296
5336
5376
5415
5454
5493
5531
5569
5607
5644
5681
5718
5754
5791
5827
5863
5899
5936
5972
6008
6044
6080
6115
6151
6186
6221
6257
6293
6330
6367
6405
6444
6483
6524
6565
6607
6650
6693
6737
6781
6825
6870
6915
6960
7004
7048
7092
7135
7177
7217
7256
7294
7329
7363
7395
7426
7454
7481
7507
7531
7554
7577
7599
7620
7641
7662
7681
7700
7719
7736
7753
7769
7783
7797
7809
7821
7831
7840
7848
7856
7862
7867
7871
7874
7876
7876
7875
7872
7868
7863
7857
7849
7842
7834
7826
7820
7814
7811
7810
7812
7816
7825
7837
7854
7874
7899
7928
7961
7999
8041
8087
8138
8195
8255
8320
8389
8463
8541
8623
8709
8798
8891
8987
9086
9188
9292
9399
9508
9619
9732
9848
9965
10084
10205
10328
10452
10577
10704
10831
10959
11088
11218
11349
11480
11611
11743
11875
12008
12140
12273
12405
12537
12669
12801
12932
13063
13193
13322
13450
13578
13704
13830
13954
14078
14199
14320
14439
14556
14671
14784
14895
15004
15110
15214
15316
15415
15512
15606
15697
15786
15872
15955
16036
16114
16190
16262
16332
16400
16465
16527
16587
16644
16699
16751
16800
16846
16890
16929
16966
16999
17028
17054
17075
17093
17107
17116
17121
17121
17117
17108
17095
17076
17053
17024
16991
16953
16911
16864
16813
16758
16698
16635
16568
16497
16424
16347
16268
16186
16103
16018
15932
15846
15759
15673
15587
15502
15417
15334
15252
15171
15092
15014
14937
14860
14785
14711
14637
14564
14490
14417
14344
14270
14195
14118
14040
13959
13875
13788
13697
13603
13506
13405
13301
13194
13084
12970
12854
12734
12611
12485
12355
12223
12087
11949
11807
11664
11518
11371
11223
11074
10924
10775
10626
10478
10331
10186
10041
9898
9756
9616
9476
9338
9201
9064
8928
8792
8657
8521
8385
8248
8111
7973
7834
7694
7554
7413
7272
7131
6990
6849
6709
6569
6431
6294
6159
6026
5894
5764
5635
5509
5385
5262
5141
5022
4904
4789
4675
4564
4454
4347
4241
4138
4038
3940
3844
3752
3662
3576
3493
3413
3338
3266
3198
3135
3075
3020
2970
2924
2883
2846
2814
2787
2765
2747
2734
2726
2722
2721
2725
2733
2743
2758
2775
2794
2816
2840
2865
2891
2918
2944
2971
2997
3022
3045
3068
3089
3109
3127
3144
3159
3172
3183
3192
3199
3204
3206
3205
3201
3193
3182
3167
3147
3123
3093
3059
3019
2974
2924
2869
2808
2741
2669
2591
2508
2418
2323
2221
2114
2000
1880
1755
1623
1486
1344
1197
1045
888
728
563
394
223
47
-131
-312
-495
-681
-869
-1058
-1249
-1440
-1633
-1825
-2017
-2210
-2401
-2591
-2779
-2966
-3149
-3330
-3508
-3682
-3852
-4018
-4180
-4337
-4489
-4636
-4778
-4916
-5049
-5177
-5300
-5418
-5532
-5640
-5744
-5842
-5936
-6024
-6107
-6186
-6259
-6328
-6393
-6452
-6508
-6559
-6606
-6649
-6688
-6722
-6752
-6778
-6799
-6816
-6829
-6838
-6844
-6846
-6846
-6843
-6838
-6831
-6823
-6814
-6804
-6794
-6783
-6772
-6761
-6750
-6740
-6730
-6723
-6717
-6714
-6713
-6714
-6719
-6727
-6738
-6751
-6768
-6788
-6811
-6836
-6864
-6895
-6929
-6965
-7005
-7047
-7092
-7141
-7193
-7248
-7307
-7368
-7431
-7497
-7565
-7634
-7705
-7777
-7851
-7925
-8000
-8076
-8153
-8232
-8312
-8393
-8475
-8558
-8642
-8728
-8814
-8900
-8988
-9076
-9165
-9255
-9346
-9437
-9530
-9623
-9716
-9810
-9904
-9998
-10092
-10186
-10280
-10373
-10466
-10559
-10651
-10743
-10834
-10925
-11014
-11103
-11191
-11278
-11364
-11449
-11532
-11614
-11695
-11775
-11854
-11931
-12008
-12084
-12159
-12234
-12309
-12384
-12458
-12533
-12608
-12684
-12761
-12839
-12918
-12999
-13082
-13167
-13254
-13344
-13436
-13531
-13629
-13729
-13831
-13936
-14043
-14152
-14264
-14378
-14493
-14611
-14731
-14853
-14976
-15102
-15229
-15358
-15489
-15621
-15754
-15888
-16021
-16157
-16292
-16427
-16562
-16697
-16832
-16968
-17104
-17241
-17378
-17517
-17656
-17796
-17937
-18080
-18223
-18367
-18512
-18659
-18806
-18954
-19104
-19255
-19408
-19562
-19717
-19873
-20031
-20189
-20347
-20507
-20666
-20825
-20984
-21142
-21299
-21456
-21611
-21764
-21915
-22064
-22209
-22351
-22489
-22623
-22751
-22875
-22993
-23106
-23214
-23316
-23412
-23504
-23590
-23672
-23749
-23822
-23890
-23953
-24012
-24066
-24116
-24161
-24202
-24238
-24271
-24299
-24323
-24344
-24362
-24377
-24389
-24398
-24405
-24409
-24411
-24411
-24408
-24404
-24397
-24389
-24378
-24367
-24354
-24340
-24325
-24310
-24294
-24277
-24261
-24245
-24230
-24215
-24201
-24187
-24174
-24162
-24151
-24141
-24132
-24123
-24115
-24107
-24099
-24091
-24084
-24076
-24069
-24061
-24054
-24046
-24038
-24030
-24022
-24014
-24005
-23997
-23989
-23982
-23975
-23968
-23963
-23959
-23956
-23955
-23956
-23959
-23965
-23974
-23986
-24001
-24021
-24044
-24070
-24101
-24136
-24175
-24219
-24266
-24317
-24371
-24429
-24490
-24554
-24621
-24689
-24760
-24833
-24907
-24983
-25060
-25139
-25220
-25302
-25385
-25470
-25556
-25644
-25734
-25824
-25916
-26009
-26104
-26199
-26295
-26392
-26489
-26588
-26687
-26786
-26885
-26985
-27084
-27183
-27281
-27379
-27476
-27572
-27667
-27761
-27854
-27946
-28037
-28127
-28216
-28304
-28392
-28479
-28565
-28652
-28738
-28824
-28910
-28997
-29084
-29171
-29258
-29345
-29433
-29520
-29607
-29693
-29779
-29863
-29946
-30028
-30108
-30185
-30260
-30333
-30402
-30469
-30532
-30592
-30649
-30703
-30753
-30800
-30845
-30887
-30926
-30962
-30996
-31028
-31058
-31085
-31111
-31134
-31156
-31175
-31193
-31210
-31225
-31238
-31250
-31261
-31270
-31278
-31284
-31288
-31290
-31290
-31288
-31283
-31275
-31264
-31251
-31235
-31216
-31195
-31171
-31144
-31115
-31083
-31049
-31013
-30976
-30936
-30894
-30851
-30806
-30759
-30711
-30662
-30611
-30560
-30507
-30454
-30399
-30344
-30289
-30233
-30176
-30119
-30061
-30003
-29943
-29882
-29821
-29758
-29694
-29629
-29563
-29496
-29427
-29358
-29287
-29215
-29142
-29067
-28991
-28914
-28836
-28757
-28676
-28594
-28511
-28426
-28340
-28252
-28163
-28072
-27980
-27886
-27791
-27694
-27596
-27496
-27395
-27292
-27188
-27082
-26975
-26866
-26756
-26645
-26532
-26417
-26301
-26184
-26065
-25945
-25823
-25699
-25575
-25449
-25322
-25194
-25065
-24936
-24807
-24677
-24548
-24418
-24289
-24161
-24032
-23904
-23776
-23649
-23523
-23397
-23272
-23149
-23026
-22905
-22786
-22669
-22555
-22442
-22333
-22226
-22122
-22022
-21924
-21830
-21740
-21652
-21568
-21488
-21410
-21335
-21264
-21195
-21128
-21064
-21002
-20943
-20885
-20829
-20776
-20725
-20675
-20629
-20584
-20542
-20502
-20463
-20427
-20392
-20359
-20327
-20296
-20266
-20237
-20209
-20181
-20153
-20127
-20100
-20074
-20049
-20025
-20001
-19978
-19955
-19934
-19913
-19893
-19874
-19855
-19837
-19819
-19801
-19783
-19765
-19747
-19729
-19711
-19692
-19673
-19654
-19634
-19613
-19591
-19569
-19545
-19521
-19496
-19470
-19442
-19414
-19384
-19353
-19322
-19289
-19256
-19221
-19186
-19149
-19112
-19074
-19034
-18994
-18953
-18910
-18866
-18821
-18775
-18727
-18678
-18627
-18574
-18519
-18462
-18403
-18341
-18277
-18211
-18141
-18070
-17995
-17919
-17839
-17758
-17675
-17590
-17504
-17416
-17327
-17237
-17146
-17054
-16962
-16870
-16778
-16686
-16594
-16504
-16415
-16328
-16242
-16160
-16079
-16000
-15925
-15852
-15781
-15714
-15649
-15587
-15528
-15472
-15419
-15369
-15322
-15279
-15238
-15200
-15165
-15133
-15104
-15077
-15054
-15035
-15018
-15005
-14995
-14989
-14986
-14986
-14989
-14995
-15003
-15014
-15027
-15043
-15060
-15080
-15101
-15125
-15151
-15180
-15210
-15243
-15277
-15314
-15352
-15391
-15431
-15472
-15514
-15556
-15599
-15642
-15686
-15730
-15775
-15820
-15866
-15913
-15959
-16006
-16053
-16099
-16143
-16187
-16231
-16273
-16312
-16352
-16390
-16427
-16462
-16496
-16528
-16559
-16588
-16616
-16640
-16663
-16682
-16698
-16711
-16721
-16728
-16732
-16732
-16729
-16722
-16712
-16698
-16680
-16659
-16633
-16604
-16570
-16533
-16493
-16449
-16402
-16353
-16300
-16245
-16189
-16129
-16068
-16004
-15939
-15871
-15800
-15727
-15651
-15573
-15493
-15411
-15327
-15242
-15156
-15068
-14980
-14891
-14801
-14711
-14620
-14529
-14437
-14344
-14251
-14157
-14063
-13969
-13875
-13782
-13688
-13595
-13503
-13411
-13320
-13229
-13139
-13049
-12960
-12871
-12783
-12695
-12607
-12521
-12435
-12350
-12265
-12180
-12097
-12013
-11929
-11844
-11760
-11674
-11588
-11502
-11414
-11326
-11237
-11148
-11058
-10967
-10875
-10783
-10690
-10595
-10500
-10403
-10305
-10206
-10106
-10004
-9902
-9798
-9693
-9587
-9480
-9372
-9263
-9152
-9040
-8926
-8812
-8696
-8579
-8462
-8344
-8226
-8108
-7990
-7873
-7755
-7638
-7522
-7405
-7289
-7174
-7058
-6943
-6828
-6713
-6599
-6486
-6373
-6261
-6151
-6042
-5935
-5830
-5727
-5626
-5527
-5431
-5336
-5245
-5155
-5068
-4983
-4900
-4820
-4741
-4665
-4591
-4518
-4447
-4377
-4308
-4240
-4173
-4106
-4040
-3974
-3908
-3842
-3776
-3710
-3644
-3577
-3510
-3442
-3374
-3306
-3236
-3166
-3096
-3025
-2952
-2879
-2805
-2730
-2653
-2576
-2498
-2418
-2339
-2259
-2179
-2100
-2021
-1944
-1868
-1794
-1722
-1652
-1583
-1517
-1452
-1388
-1326
-1265
-1205
-1146
-1088
-1031
-975
-919
-865
-811
-759
-707
-655
-604
-553
-503
-453
-402
-352
-302
-253
-203
-155
-106
-59
-12
35
80
125
170
214
257
299
340
381
420
458
494
529
561
593
622
649
674
698
720
740
758
774
789
803
814
825
834
841
847
852
857
860
863
866
869
873
878
884
892
902
913
926
941
958
977
997
1018
1040
1063
1088
1113
1139
1167
1196
1225
1256
1288
1321
1354
1389
1425
1461
1499
1538
1579
1621
1664
1709
1757
1806
1858
1912
1969
2029
2092
2159
2228
2302
2380
2462
2548
2639
2735
2836
2941
3052
3168
3288
3412
3541
3674
3810
3949
4091
4237
4384
4535
4687
4842
4999
5158
5319
5482
5647
5814
5984
6155
6328
6503
6680
6859
7039
7221
7404
7589
7775
7961
8148
8338
8527
8718
8909
9101
9294
9488
9682
9877
10071
10266
10459
10652
10843
11033
11220
11406
11589
11770
11949
12126
12301
12474
12646
12816
12986
13154
13320
13486
13650
13813
13975
14137
14298
14458
14619
14780
14942
15104
15266
15429
15593
15756
15920
16082
16245
16409
16571
16732
16892
17051
17210
17368
17525
17681
17836
17990
18142
18293
18441
18587
18731
18873
19013
19150
19286
19421
19554
19686
19818
19948
20078
20207
20336
20463
20590
20716
20842
20967
21092
21218
21343
21469
21596
21723
21851
21979
22108
22238
22367
22497
22626
22756
22885
23015
23144
23273
23402
23530
23658
23784
23909
24033
24154
24273
24389
24503
24614
24722
24828
24932
25034
25134
25233
25332
25429
25526
25622
25718
25813
25907
26001
26093
26185
26276
26365
26454
26542
26630
26717
26803
26889
26975
27061
27147
27232
27318
27403
27487
27572
27655
27738
27821
27902
27983
28062
28140
28216
28291
28365
28437
28508
28577
28646
28713
28779
28844
28909
28972
29035
29097
29159
29220
29280
29340
29400
29460
29521
29582
29644
29707
29772
29838
29905
29975
30046
30118
30193
30270
30349
30431
30514
30599
30687
30777
30868
30962
31057
31154
31253
31353
31455
31558
31663
31768
31875
31982
32090
32198
32308
32418
32527
32637
32747
32856
32965
33073
33181
33288
33394
33500
33605
33708
33810
33910
34008
34104
34199
34291
34381
34469
34556
34641
34726
34809
34891
34973
35054
35134
35214
35294
35372
35450
35527
35604
35679
35754
35828
35902
35976
36050
36125
36200
36276
36354
36432
36512
36593
36675
36758
36842
36927
37012
37098
37184
37271
37358
37445
37533
37622
37713
37804
37897
37992
38089
38187
38288
38391
38495
38602
38711
38822
38935
39051
39168
39289
39411
39537
39665
39796
39929
40066
40205
40347
40491
40639
40788
40940
41094
41251
41409
41570
41732
41896
42063
42231
42401
42573
42746
42921
43097
43275
43453
43633
43815
43997
44181
44367
44555
44744
44935
45128
45322
45517
45713
45907
46101
46293
46482
46668
46851
47030
47205
47377
47545
47709
47870
48028
48183
48334
48483
48629
48771
48911
49048
49182
49312
49441
49566
49689
49811
49930
50048
50164
50279
50393
50505
50615
50724
50831
50936
51038
51138
51236
51332
51425
51516
51606
51694
51780
51865
51948
52030
52111
52191
52269
52347
52423
52499
52573
52648
52722
52797
52873
52949
53027
53105
53186
53267
53350
53434
53519
53605
53692
53779
53867
53956
54046
54137
54229
54321
54415
54510
54605
54701
54798
54896
54994
55092
55190
55288
55386
55484
55582
55680
55778
55877
55977
56078
56180
56283
56388
56494
56602
56710
56820
56931
57042
57153
57265
57376
57487
57598
57709
57819
57929
58038
58146
58254
58361
58467
58573
58678
58782
58885
58988
59089
59190
59289
59388
59485
59582
59678
59773
59868
59962
60057
60151
60246
60341
60437
60532
60628
60724
60820
60916
61011
61105
61198
61291
61383
61474
61563
61652
61740
61827
61912
61996
62079
62159
62238
62314
62387
62459
62528
62594
62659
62721
62782
62841
62899
62956
63012
63068
63122
63176
63229
63282
63333
63384
63435
63485
63535
63585
63635
63686
63737
63789
63841
63894
63947
64000
64053
64105
64156
64206
64254
64302
64349
64394
64438
64483
64525
64569
64611
64654
64694
64736
64775
64815
64852
64888
64922
64953
64983
65012
65038
65061
65083
65102
65120
65135
65150
65163
65174
65184
65191
65200
65206
65212
65218
65221
65226
65230
65233
65236
65239
65242
65247
65251
65257
65263
65272
65281
65290
65300
65311
65322
65333
65343
65352
65361
65369
65373
65378
65379
65378
65375
65369
65360
65348
65334
65316
65298
65275
65251
65226
65197
65167
65135
65101
65063
65025
64986
64944
64902
64858
64812
64765
64718
64669
64619
64569
64518
64465
64413
64358
64305
64250
64194
64137
64078
64018
63956
63892
63826
63757
63686
63612
63536
63457
63376
63293
63207
63120
63031
62941
62850
62758
62666
62573
62480
62386
62292
62198
62102
62005
61907
61807
61707
61604
61500
61395
61289
61182
61074
60966
60857
60748
60638
60527
60414
60300
60185
60067
59947
59825
59700
59574
59445
59315
59183
59049
58915
58779
58642
58504
58365
58225
58083
57940
57797
57652
57506
57359
57213
57066
56918
56772
56626
56480
56335
56191
56048
55905
55763
55622
55482
55343
55204
55066
54929
54793
54657
54521
54386
54250
54114
53978
53840
53702
53562
53421
53279
53135
52991
52846
52700
52553
52407
52260
52112
51964
51815
51665
51514
51362
51208
51053
50896
50737
50576
50414
50250
50083
49915
49744
49571
49395
49216
49035
48849
48661
48469
48274
48076
47875
47672
47466
47258
47048
46837
46624
46409
46192
45975
45755
45534
45312
45088
44863
44637
44410
44183
43954
43725
43496
43266
43036
42805
42573
42340
42107
41872
41636
41398
41158
40916
40672
40426
40178
39928
39676
39423
39168
38912
38654
38396
38135
37874
37611
37346
37079
36810
36539
36266
35991
35713
35434
35152
34868
34582
34294
34005
33714
33422
33128
32832
32534
32234
31933
31629
31322
31014
30703
30390
30076
29760
29442
29124
28804
28484
28163
27842
27520
27197
26873
26548
26222
25895
25567
25238
24908
24578
24247
23916
23585
23254
22923
22592
22261
21929
21597
21265
20931
20597
20263
19927
19592
19256
18921
18586
18252
17920
17588
17258
16930
16602
16276
15951
15626
15302
14979
14657
14336
14015
13696
13379
13063
12749
12436
12125
11816
11509
11204
10900
10598
10298
10000
9703
9408
9114
8822
8531
8240
7950
7661
7372
7082
6793
6503
6213
5924
5634
5345
5056
4768
4481
4196
3911
3628
3346
3066
2787
2510
2234
1960
1687
1416
1146
877
610
345
80
-183
-445
-706
-966
-1226
-1484
-1743
-2000
-2257
-2513
-2768
-3021
-3273
-3523
-3772
-4018
-4263
-4507
-4748
-4989
-5228
-5465
-5702
-5936
-6169
-6399
-6626
-6850
-7070
-7287
-7500
-7708
-7912
-8112
-8308
-8500
-8689
-8873
-9055
-9233
-9407
-9578
-9746
-9910
-10070
-10227
-10381
-10531
-10677
-10821
-10961
-11099
-11233
-11365
-11493
-11619
-11740
-11859
-11973
-12084
-12191
-12295
-12394
-12491
-12584
-12674
-12762
-12846
-12928
-13008
-13084
-13158
-13229
-13297
-13363
-13426
-13486
-13543
-13598
-13652
-13703
-13753
-13802
-13849
-13896
-13941
-13986
-14031
-14075
-14120
-14164
-14209
-14254
-14301
-14349
-14398
-14450
-14503
-14560
-14619
-14680
-14744
-14811
-14880
-14951
-15024
-15098
-15174
-15250
-15328
-15406
-15485
-15565
-15646
-15727
-15809
-15891
-15973
-16056
-16139
-16222
-16305
-16388
-16472
-16557
-16642
-16727
-16814
-16902
-16991
-17082
-17174
-17267
-17361
-17456
-17552
-17650
-17748
-17846
-17946
-18047
-18148
-18251
-18356
-18461
-18569
-18678
-18789
-18902
-19015
-19131
-19247
-19365
-19484
-19604
-19725
-19849
-19974
-20101
-20230
-20363
-20498
-20636
-20778
-20922
-21070
-21220
-21373
-21528
-21685
-21845
-22006
-22168
-22332
-22497
-22663
-22829
-22997
-23165
-23334
-23504
-23674
-23845
-24016
-24189
-24362
-24536
-24712
-24888
-25066
-25245
-25425
-25607
-25790
-25974
-26159
-26345
-26531
-26717
-26903
-27088
-27273
-27458
-27642
-27825
-28008
-28189
-28369
-28548
-28725
-28901
-29074
-29246
-29414
-29581
-29744
-29904
-30061
-30216
-30367
-30515
-30660
-30803
-30943
-31079
-31213
-31344
-31472
-31597
-31720
-31839
-31956
-32070
-32180
-32289
-32393
-32494
-32593
-32686
-32776
-32862
-32944
-33022
-33096
-33166
-33233
-33296
-33356
-33413
-33467
-33517
-33564
-33607
-33646
-33681
-33711
-33738
-33760
-33778
-33792
-33802
-33809
-33812
-33813
-33811
-33808
-33802
-33795
-33786
-33776
-33766
-33754
-33741
-33727
-33712
-33697
-33680
-33663
-33645
-33627
-33608
-33590
-33572
-33555
-33539
-33524
-33510
-33498
-33488
-33479
-33472
-33467
-33463
-33461
-33460
-33460
-33461
-33463
-33466
-33470
-33475
-33480
-33486
-33494
-33502
-33512
-33523
-33535
-33550
-33565
-33582
-33601
-33621
-33643
-33666
-33691
-33718
-33746
-33776
-33809
-33843
-33880
-33919
-33961
-34005
-34052
-34101
-34153
-34208
-34265
-34324
-34386
-34449
-34515
-34582
-34651
-34721
-34792
-34864
-34937
-35010
-35082
-35155
-35226
-35297
-35367
-35436
-35503
-35570
-35635
-35700
-35765
-35829
-35893
-35958
-36023
-36088
-36155
-36222
-36291
-36361
-36433
-36506
-36582
-36659
-36740
-36822
-36908
-36997
-37089
-37184
-37283
-37386
-37491
-37600
-37712
-37827
-37944
-38064
-38186
-38310
-38436
-38563
-38691
-38820
-38950
-39080
-39211
-39341
-39471
-39601
-39730
-39859
-39987
-40113
-40239
-40364
-40487
-40610
-40731
-40851
-40971
-41089
-41206
-41322
-41436
-41550
-41662
-41773
-41883
-41993
-42101
-42208
-42315
-42421
-42526
-42631
-42735
-42838
-42941
-43043
-43144
-43244
-43343
-43441
-43537
-43632
-43726
-43817
-43907
-43995
-44081
-44164
-44244
-44322
-44397
-44468
-44536
-44600
-44660
-44716
-44768
-44815
-44858
-44896
-44929
-44957
-44981
-45000
-45015
-45026
-45033
-45036
-45035
-45031
-45025
-45015
-45004
-44990
-44974
-44957
-44939
-44920
-44900
-44880
-44860
-44840
-44821
-44802
-44784
-44765
-44748
-44730
-44712
-44694
-44676
-44658
-44640
-44621
-44602
-44583
-44564
-44543
-44523
-44501
-44480
-44457
-44435
-44413
-44391
-44370
-44349
-44330
-44311
-44295
-44280
-44268
-44257
-44249
-44244
-44241
-44240
-44243
-44249
-44259
-44273
-44290
-44311
-44337
-44366
-44400
-44438
-44479
-44524
-44573
-44624
-44679
-44737
-44798
-44861
-44928
-44997
-45069
-45144
-45222
-45303
-45387
-45474
-45564
-45656
-45752
-45850
-45950
-46053
-46158
-46265
-46375
-46487
-46602
-46720
-46841
-46965
-47093
-47224
-47358
-47495
-47635
-47777
-47922
-48068
-48216
-48364
-48514
-48665
-48817
-48969
-49122
-49276
-49430
-49586
-49742
-49898
-50056
-50214
-50373
-50532
-50693
-50854
-51016
-51179
-51343
-51508
-51675
-51844
-52013
-52185
-52357
-52532
-52708
-52885
-53064
-53245
-53427
-53611
-53797
-53984
-54172
-54362
-54553
-54744
-54935
-55126
-55315
-55504
-55690
-55875
-56057
-56237
-56414
-56589
-56761
-56931
-57098
-57263
-57425
-57585
-57743
-57899
-58053
-58204
-58354
-58502
-58649
-58794
-58938
-59081
-59223
-59364
-59504
-59644
-59784
-59923
-60062
-60201
-60340
-60478
-60616
-60753
-60889
-61023
-61155
-61285
-61412
-61536
-61657
-61774
-61888
-61999
-62107
-62211
-62312
-62409
-62504
-62595
-62682
-62766
-62847
-62923
-62996
-63066
-63131
-63193
-63251
-63306
-63357
-63404
-63448
-63488
-63524
-63556
-63584
-63608
-63627
-63642
-63652
-63659
-63663
-63663
-63660
-63656
-63650
-63643
-63635
-63626
-63617
-63609
-63600
-63592
-63584
-63578
-63572
-63568
-63564
-63563
-63563
-63565
-63569
-63575
-63583
-63593
-63605
-63618
-63634
-63652
-63671
-63692
-63715
-63739
-63765
-63793
-63823
-63854
-63888
-63923
-63961
-64001
-64043
-64087
-64135
-64184
-64236
-64289
-64345
-64402
-64462
-64524
-64587
-64652
-64718
-64786
-64854
-64922
-64991
-65058
-65125
-65190
-65253
-65313
-65370
-65426
-65477
-65524
-65567
-65606
-65641
-65672
-65699
-65723
-65744
-65761
-65776
-65789
-65799
-65807
-65813
-65817
-65818
-65816
-65811
-65803
-65791
-65776
-65757
-65734
-65707
-65677
-65643
-65605
-65563
-65518
-65468
-65416
-65358
-65298
-65233
-65164
-65090
-65012
-64930
-64843
-64754
-64660
-64563
-64461
-64357
-64248
-64138
-64025
-63909
-63791
-63671
-63548
-63425
-63300
-63175
-63049
-62923
-62798
-62672
-62548
-62424
-62300
-62178
-62056
-61935
-61814
-61695
-61576
-61459
-61344
-61231
-61119
-61010
-60904
-60800
-60698
-60598
-60499
-60402
-60307
-60212
-60117
-60024
-59931
-59838
-59747
-59658
-59570
-59484
-59400
-59319
-59241
-59166
-59093
-59023
-58955
-58890
-58827
-58765
-58705
-58647
-58590
-58535
-58481
-58428
-58377
-58327
-58278
-58231
-58185
-58139
-58093
-58048
-58002
-57954
-57906
-57855
-57803
-57748
-57690
-57630
-57568
-57503
-57435
-57365
-57293
-57219
-57142
-57064
-56984
-56902
-56819
-56734
-56649
-56563
-56477
-56391
-56305
-56219
-56134
-56050
-55966
-55882
-55799
-55717
-55635
-55553
-55471
-55390
-55308
-55226
-55143
-55060
-54975
-54890
-54803
-54714
-54623
-54531
-54436
-54340
-54242
-54143
-54043
-53943
-53844
-53745
-53648
-53553
-53459
-53369
-53281
-53196
-53114
-53035
-52959
-52885
-52815
-52747
-52682
-52619
-52558
-52499
-52442
-52386
-52331
-52277
-52223
-52169
-52114
-52059
-52004
-51947
-51889
-51829
-51768
-51706
-51642
-51576
-51508
-51439
-51369
-51296
-51222
-51147
-51070
-50992
-50912
-50832
-50750
-50667
-50583
-50497
-50410
-50322
-50231
-50139
-50044
-49947
-49849
-49749
-49648
-49545
-49441
-49337
-49232
-49128
-49023
-48918
-48813
-48707
-48602
-48495
-48388
-48280
-48171
-48061
-47950
-47838
-47725
-47610
-47495
-47377
-47257
-47135
-47009
-46881
-46750
-46615
-46478
-46338
-46197
-46054
-45909
-45764
-45619
-45473
-45327
-45181
-45035
-44889
-44743
-44598
-44452
-44308
-44164
-44023
-43883
-43746
-43612
-43482
-43356
-43235
-43119
-43007
-42900
-42796
-42697
-42601
-42509
-42421
-42335
-42253
-42174
-42098
-42027
-41959
-41895
-41836
-41782
-41732
-41686
-41644
-41606
-41572
-41542
-41515
-41491
-41471
-41454
-41440
-41430
-41423
-41420
-41420
-41422
-41427
-41434
-41442
-41451
-41461
-41470
-41478
-41485
-41491
-41494
-41496
-41496
-41494
-41489
-41481
-41470
-41456
-41439
-41418
-41393
-41365
-41333
-41297
-41258
-41214
-41167
-41116
-41062
-41005
-40944
-40880
-40812
-40742
-40667
-40589
-40507
-40421
-40330
-40234
-40134
-40029
-39919
-39805
-39687
-39565
-39439
-39311
-39179
-39045
-38909
-38771
-38630
-38487
-38341
-38193
-38042
-37888
-37732
-37573
-37412
-37250
-37085
-36919
-36751
-36581
-36411
-36239
-36065
-35891
-35715
-35539
-35362
-35186
-35010
-34835
-34661
-34490
-34320
-34152
-33986
-33823
-33661
-33502
-33345
-33190
-33037
-32886
-32738
-32592
-32450
-32310
-32174
-32043
-31915
-31793
-31676
-31564
-31457
-31356
-31260
-31170
-31086
-31008
-30935
-30869
-30808
-30755
-30707
-30667
-30633
-30606
-30586
-30572
-30565
-30563
-30566
-30574
-30586
-30601
-30620
-30642
-30667
-30695
-30724
-30756
-30790
-30825
-30861
-30899
-30936
-30974
-31012
-31049
-31085
-31120
-31153
-31186
-31218
-31248
-31278
-31306
-31333
-31359
-31382
-31403
-31421
-31436
-31447
-31455
-31458
-31458
-31454
-31446
-31435
-31421
-31404
-31384
-31362
-31337
-31310
-31281
-31250
-31216
-31179
-31141
-31101
-31060
-31019
-30978
-30938
-30900
-30865
-30833
-30804
-30780
-30759
-30743
-30730
-30720
-30713
-30708
-30706
-30705
-30706
-30709
-30712
-30717
-30722
-30727
-30732
-30736
-30739
-30742
-30743
-30743
-30741
-30738
-30734
-30729
-30723
-30717
-30709
-30702
-30694
-30685
-30677
-30668
-30660
-30652
-30644
-30637
-30630
-30625
-30621
-30619
-30619
-30620
-30623
-30628
-30634
-30642
-30650
-30660
-30669
-30679
-30688
-30696
-30703
-30708
-30712
-30715
-30717
-30718
-30717
-30716
-30713
-30710
-30705
-30700
-30692
-30683
-30672
-30660
-30645
-30629
-30611
-30591
-30570
-30547
-30523
-30499
-30473
-30446
-30418
-30388
-30358
-30326
-30293
-30258
-30221
-30183
-30142
-30100
-30056
-30009
-29960
-29908
-29854
-29796
-29735
-29671
-29602
-29530
-29454
-29374
-29290
-29202
-29111
-29017
-28919
-28817
-28712
-28602
-28488
-28370
-28246
-28118
-27983
-27843
-27698
-27547
-27391
-27230
-27064
-26895
-26721
-26544
-26364
-26180
-25992
-25802
-25607
-25410
-25208
-25003
-24795
-24583
-24369
-24152
-23933
-23712
-23489
-23265
-23040
-22815
-22588
-22361
-22134
-21906
-21678
-21450
-21221
-20993
-20766
-20539
-20314
-20090
-19868
-19649
-19432
-19219
-19009
-18803
-18600
-18401
-18206
-18014
-17826
-17641
-17459
-17280
-17103
-16928
-16756
-16586
-16417
-16251
-16088
-15927
-15768
-15612
-15458
-15308
-15160
-15015
-14873
-14733
-14597
-14464
-14334
-14207
-14082
-13961
-13842
-13725
-13612
-13502
-13394
-13290
-13189
-13092
-12998
-12908
-12821
-12738
-12658
-12582
-12508
-12437
-12369
-12303
-12239
-12177
-12116
-12057
-12000
-11943
-11888
-11835
-11783
-11732
-11684
-11637
-11592
-11550
-11509
-11471
-11434
-11400
-11367
-11335
-11304
-11274
-11245
-11217
-11189
-11162
-11136
-11111
-11088
-11065
-11044
-11024
-11006
-10988
-10972
-10956
-10941
-10926
-10912
-10898
-10884
-10870
-10855
-10840
-10824
-10807
-10789
-10769
-10749
-10727
-10704
-10679
-10653
-10626
-10597
-10567
-10535
-10502
-10468
-10432
-10393
-10353
-10311
-10266
-10220
-10171
-10120
-10068
-10015
-9960
-9905
-9849
-9792
-9735
-9678
-9620
-9562
-9504
-9444
-9384
-9323
-9262
-9199
-9136
-9072
-9008
-8942
-8876
-8808
-8739
-8669
-8596
-8522
-8446
-8367
-8286
-8202
-8116
-8028
-7938
-7845
-7751
-7655
-7558
-7459
-7358
-7256
-7151
-7044
-6936
-6825
-6713
-6598
-6482
-6364
-6245
-6124
-6002
-5878
-5753
-5627
-5499
-5369
-5238
-5105
-4971
-4834
-4694
-4553
-4408
-4261
-4110
-3956
-3798
-3637
-3470
-3300
-3124
-2943
-2758
-2567
-2371
-2170
-1965
-1755
-1540
-1321
-1098
-872
-641
-407
-168
73
318
566
818
1071
1327
1585
1845
2105
2365
2626
2886
3146
3406
3664
3922
4179
4435
4690
4943
5196
5447
5696
5944
6190
6434
6677
6917
7155
7392
7626
7858
8087
8316
8542
8765
8986
9205
9421
9635
9846
10055
10262
10467
10670
10871
11070
11267
11463
11658
11851
12043
12233
12421
12609
12795
12979
13163
13346
13528
13709
13889
14069
14248
14427
14605
14783
14960
15137
15313
15488
15664
15840
16015
16192
16367
16546
16724
16903
17083
17264
17446
17629
17812
17997
18182
18369
18558
18749
18942
19137
19335
19535
19738
19943
20151
20361
20573
20787
21002
21220
21439
21659
21880
22103
22326
22549
22772
22996
23219
23441
23662
23881
24099
24315
24529
24741
24950
25158
25364
25568
25770
25971
26171
26369
26566
26761
26956
27150
27343
27535
27726
27916
28105
28293
28480
28665
28848
29029
29208
29384
29557
29727
29894
30057
30216
30372
30525
30675
30822
30967
31109
31250
31389
31527
31664
31801
31937
32073
32210
32345
32484
32622
32761
32902
33044
33188
33333
33480
33628
33779
33932
34086
34242
34400
34560
34721
34883
35047
35211
35375
35540
35705
35871
36036
36201
36366
36530
36694
36857
37020
37182
37343
37503
37662
37820
37977
38133
38289
38444
38598
38751
38903
39055
39206
39357
39506
39656
39805
39954
40103
40252
40401
40550
40700
40850
41001
41152
41303
41454
41604
41754
41903
42050
42197
42342
42485
42627
42766
42904
43039
43173
43303
43432
43557
43680
43799
43916
44029
44139
44245
44349
44449
44547
44642
44735
44826
44915
45002
45088
45174
45258
45342
45425
45508
45591
45674
45757
45841
45924
46008
46092
46177
46262
46348
46434
46520
46607
46694
46781
46868
46956
47044
47132
47220
47308
47397
47486
47575
47665
47755
47846
47937
48028
48118
48209
48300
48390
48481
48572
48663
48754
48846
48939
49032
49125
49220
49314
49409
49503
49598
49692
49785
49878
49971
50063
50155
50248
50340
50432
50525
50618
50712
50807
50902
50998
51094
51190
51287
51384
51482
51580
51678
51776
51875
51973
52072
52170
52268
52366
52464
52562
52660
52758
52857
52955
53055
53156
53257
53360
53463
53567
53672
53777
53882
53987
54091
54195
54297
54399
54500
54600
54700
54799
54898
54997
55095
55192
55288
55383
55476
55566
55654
55739
55822
55903
55981
56056
56130
56202
56273
56341
56408
56474
56538
56601
56662
56722
56782
56840
56898
56956
57014
57073
57132
57192
57254
57317
57382
57448
57516
57585
57656
57727
57800
57874
57948
58024
58102
58181
58261
58343
58426
58510
58596
58682
58769
58856
58944
59031
59119
59206
59294
59381
59470
59558
59647
59737
59827
59918
60009
60100
60190
60280
60369
60456
60543
60629
60714
60798
60882
60966
61049
61133
61216
61300
61385
61469
61554
61640
61725
61811
61898
61984
62070
62155
62241
62325
62409
62492
62573
62653
62732
62809
62885
62959
63033
63104
63175
63244
63312
63378
63443
63506
63568
63628
63685
63741
63795
63847
63898
63947
63995
64041
64087
64132
64175
64218
64260
64300
64339
64376
64412
64444
64476
64504
64530
64552
64572
64587
64601
64611
64619
64623
64625
64623
64620
64614
64605
64595
64581
64566
64549
64530
64509
64486
64462
64436
64409
64379
64349
64319
64288
64256
64223
64191
64159
64126
64095
64063
64034
64004
63975
63947
63919
63891
63863
63836
63809
63781
63754
63727
63700
63674
63647
63620
63594
63567
63541
63516
63491
63467
63443
63421
63401
63382
63365
63351
63339
63330
63324
63321
63320
63323
63329
63338
63350
63366
63384
63405
63429
63456
63486
63519
63554
63591
63629
63669
63710
63751
63794
63836
63879
63922
63966
64010
64054
64099
64144
64188
64233
64278
64322
64364
64407
64447
64489
64528
64566
64605
64643
64682
64721
64760
64801
64843
64885
64929
64974
65019
65065
65111
65157
65203
65251
65299
65348
65397
65447
65497
65549
65601
65654
65708
65762
65817
65872
65927
65982
66037
66092
66147
66202
66257
66313
66369
66425
66481
66537
66593
66648
66703
66757
66811
66863
66915
66965
67015
67064
67111
67158
67204
67250
67295
67340
67385
67430
67474
67519
67563
67607
67651
67695
67739
67782
67824
67865
67905
67944
67981
68017
68051
68084
68115
68145
68172
68198
68222
68244
68264
68282
68298
68312
68324
68334
68342
68349
68354
68358
68361
68363
68365
68367
68368
68370
68371
68374
68376
68379
68383
68387
68391
68396
68401
68407
68414
68421
68429
68438
68448
68460
68472
68485
68498
68512
68526
68541
68555
68569
68582
68596
68608
68620
68632
68643
68654
68664
68674
68683
68692
68700
68708
68715
68722
68728
68734
68740
68746
68752
68758
68763
68768
68772
68776
68779
68782
68783
68784
68783
68781
68779
68775
68771
68765
68759
68753
68745
68736
68726
68715
68703
68689
68673
68655
68636
68615
68593
68569
68543
68517
68489
68459
68429
68398
68365
68331
68296
68259
68222
68182
68142
68100
68057
68013
67968
67922
67875
67827
67778
67729
67679
67629
67577
67525
67471
67417
67360
67302
67243
67181
67117
67051
66983
66912
66839
66764
66687
66606
66523
66438
66349
66258
66164
66067
65968
65867
65764
65660
65554
65447
65340
65233
65126
65019
64913
64807
64702
64598
64495
64394
64294
64194
64098
64001
63908
63816
63725
63636
63548
63463
63379
63297
63217
63138
63061
62985
62910
62837
62764
62693
62621
62551
62480
62410
62339
62268
62197
62126
62053
61981
61908
61835
61761
61688
61614
61540
61465
61390
61315
61238
61162
61084
61006
60927
60848
60769
60690
60611
60532
60454
60377
60300
60225
60150
60078
60006
59937
59869
59804
59741
59681
59624
59570
59519
59472
59427
59384
59344
59307
59271
59236
59203
59171
59139
59108
59078
59049
59020
58992
58965
58939
58913
58889
58866
58843
58821
58799
58778
58757
58735
58714
58692
58669
58646
58621
58597
58571
58545
58517
58489
58460
58429
58397
58364
58330
58293
58256
58216
58175
58132
58086
58039
57990
57938
57885
57829
57772
57713
57652
57589
57526
57460
57394
57327
57259
57190
57121
57051
56981
56911
56840
56770
56699
56629
56558
56488
56417
56346
56275
56203
56130
56056
55979
55901
55819
55735
55647
55556
55461
55362
55259
55152
55041
54927
54810
54689
54565
54438
54307
54173
54036
53896
53753
53607
53459
53308
53155
52999
52842
52683
52522
52359
52194
52027
51858
51686
51512
51335
51156
50973
50788
50600
50409
50216
50020
49822
49622
49420
49217
49012
48805
48597
48387
48176
47963
47750
47535
47318
47101
46883
46665
46447
46228
46010
45792
45575
45358
45142
44926
44711
44496
44282
44067
43852
43637
43421
43206
42991
42776
42561
42348
42135
41924
41714
41506
41300
41096
40894
40695
40498
40304
40112
39923
39737
39554
39373
39195
39019
38846
38675
38506
38340
38174
38010
37848
37686
37524
37363
37202
37040
36879
36717
36554
36392
36229
36067
35905
35743
35582
35422
35262
35104
34946
34789
34634
34479
34325
34171
34019
33867
33716
33566
33416
33266
33115
32965
32814
32662
32511
32359
32207
32055
31904
31754
31606
31459
31313
31170
31028
30889
30751
30615
30481
30348
30217
30088
29960
29834
29709
29587
29466
29347
29230
29115
29003
28893
28786
28680
28577
28476
28377
28280
28183
28087
27992
27897
27801
27705
27607
27509
27409
27307
27203
27098
26991
26881
26770
26657
26542
26426
26307
26187
26065
25942
25816
25689
25560
25428
25295
25161
25024
24887
24748
24609
24468
24328
24188
24048
23908
23768
23630
23491
23353
23216
23079
22942
22807
22672
22538
22405
22272
22141
22010
21879
21749
21619
21489
21359
21229
21098
20967
20835
20703
20570
20437
20302
20167
20031
19893
19756
19617
19478
19339
19200
19062
18923
18786
18649
18513
18378
18243
18110
17977
17846
17716
17587
17460
17333
17208
17085
16963
16843
16725
16609
16494
16382
16271
16165
16059
15957
15857
15760
15665
15574
15485
15400
15316
15236
15158
15081
15007
14933
14861
14789
14717
14645
14573
14502
14430
14358
14287
14216
14146
14077
14008
13940
13872
13804
13736
13669
13600
13532
13463
13394
13324
13255
13185
13115
13045
12974
12904
12833
12762
12691
12619
12547
12474
12400
12326
12252
12178
12104
12030
11956
11884
11812
11742
11672
11604
11536
11469
11403
11337
11272
11207
11142
11078
11014
10950
10887
10824
10761
10698
10634
10571
10506
10441
10375
10308
10241
10172
10104
10035
9966
9897
9829
9763
9697
9633
9571
9511
9452
9396
9341
9288
9237
9187
9140
9094
9050
9008
8967
8928
8890
8854
8819
8784
8751
8718
8687
8656
8626
8598
8571
8545
8521
8500
8480
8463
8448
8437
8427
8421
8418
8418
8421
8428
8439
8454
8473
8496
8524
8555
8590
8628
8670
8716
8765
8817
8872
8929
8990
9054
9120
9188
9260
9333
9409
9488
9568
9650
9734
9820
9907
9995
10084
10174
10265
10356
10447
10538
10629
10720
10810
10900
10989
11077
11165
11252
11338
11423
11507
11591
11673
11754
11835
11914
11992
12070
12146
12222
12296
12369
12442
12513
12583
12651
12718
12783
12846
12907
12965
13019
13071
13118
13162
13201
13236
13266
13292
13314
13331
13343
13352
13356
13356
13353
13346
13336
13323
13307
13289
13268
13246
13221
13195
13168
13140
13111
13080
13049
13017
12985
12951
12916
12880
12843
12804
12764
12722
12678
12632
12584
12533
12481
12425
12368
12308
12245
12180
12113
12043
11972
11898
11823
11747
11669
11591
11513
11434
11357
11280
11203
11128
11055
10982
10912
10843
10777
10712
10650
10591
10534
10479
10426
10376
10326
10279
10232
10186
10140
10095
10050
10006
9962
9918
9875
9833
9791
9751
9711
9673
9636
9600
9566
9533
9501
9470
9441
9414
9387
9362
9338
9316
9295
9276
9258
9243
9229
9217
9207
9198
9192
9187
9183
9181
9180
9180
9180
9181
9182
9184
9186
9188
9191
9194
9197
9200
9204
9208
9212
9216
9221
9225
9230
9234
9237
9239
9241
9241
9241
9239
9236
9232
9226
9219
9211
9201
9188
9174
9158
9139
9118
9094
9067
9037
9005
8970
8932
8891
8848
8802
8754
8703
8649
8593
8533
8472
8407
8341
8271
8200
8125
8050
7973
7894
7814
7732
7650
7567
7483
7400
7315
7231
7146
7062
6977
6892
6806
6720
6634
6547
6459
6370
6280
6189
6096
6003
5908
5812
5715
5617
5518
5418
5318
5218
5117
5017
4916
4815
4715
4614
4514
4414
4314
4214
4115
4016
3918
3820
3723
3628
3533
3439
3347
3256
3166
3078
2992
2907
2823
2742
2661
2582
2505
2429
2355
2282
2210
2139
2070
2001
1936
1870
1807
1744
1683
1623
1565
1509
1453
1400
1347
1296
1246
1197
1148
1100
1052
1004
956
909
861
812
764
715
665
615
563
510
456
400
341
281
218
152
83
12
-63
-141
-221
-305
-391
-480
-572
-667
-764
-864
-966
-1071
-1178
-1288
-1401
-1516
-1634
-1755
-1879
-2005
-2136
-2269
-2404
-2543
-2684
-2829
-2976
-3126
-3279
-3435
-3594
-3755
-3919
-4086
-4256
-4428
-4603
-4781
-4961
-5144
-5329
-5516
-5705
-5897
-6090
-6285
-6480
-6677
-6874
-7071
-7268
-7464
-7659
-7854
-8045
-8238
-8427
-8615
-8801
-8985
-9167
-9347
-9525
-9700
-9874
-10045
-10215
-10383
-10550
-10716
-10880
-11044
-11208
-11372
-11537
-11702
-11867
-12034
-12202
-12371
-12542
-12713
-12886
-13059
-13233
-13408
-13583
-13758
-13933
-14107
-14280
-14452
-14623
-14791
-14959
-15124
-15287
-15448
-15606
-15762
-15916
-16065
-16215
-16361
-16506
-16648
-16790
-16930
-17070
-17208
-17347
-17486
-17624
-17763
-17901
-18040
-18179
-18319
-18459
-18600
-18741
-18884
-19028
-19173
-19320
-19468
-19619
-19772
-19927
-20084
-20244
-20406
-20571
-20739
-20909
-21082
-21257
-21435
-21616
-21799
-21984
-22172
-22363
-22556
-22751
-22948
-23147
-23348
-23550
-23754
-23958
-24162
-24367
-24572
-24777
-24981
-25185
-25389
-25593
-25797
-26000
-26204
-26407
-26611
-26815
-27019
-27224
-27428
-27633
-27837
-28042
-28247
-28451
-28655
-28858
-29060
-29262
-29462
-29660
-29856
-30050
-30241
-30429
-30614
-30796
-30974
-31149
-31319
-31485
-31647
-31805
-31958
-32107
-32253
-32395
-32533
-32668
-32801
-32930
-33058
-33183
-33307
-33429
-33550
-33669
-33788
-33906
-34023
-34140
-34257
-34373
-34490
-34607
-34725
-34844
-34965
-35086
-35208
-35332
-35457
-35584
-35712
-35841
-35972
-36103
-36236
-36370
-36506
-36643
-36782
-36923
-37065
-37210
-37357
-37506
-37658
-37812
-37968
-38128
-38289
-38454
-38620
-38789
-38960
-39133
-39308
-39483
-39660
-39838
-40016
-40195
-40375
-40554
-40733
-40912
-41090
-41267
-41442
-41616
-41787
-41956
-42121
-42283
-42441
-42593
-42741
-42883
-43019
-43148
-43271
-43387
-43496
-43599
-43694
-43782
-43864
-43939
-44007
-44069
-44125
-44174
-44217
-44253
-44284
-44309
-44329
-44343
-44353
-44358
-44359
-44356
-44349
-44338
-44324
-44307
-44288
-44265
-44240
-44212
-44183
-44152
-44119
-44086
-44051
-44016
-43980
-43944
-43908
-43870
-43833
-43794
-43755
-43715
-43673
-43631
-43587
-43542
-43495
-43446
-43396
-43343
-43287
-43229
-43167
-43103
-43035
-42963
-42887
-42807
-42723
-42635
-42543
-42447
-42348
-42246
-42141
-42033
-41923
-41812
-41698
-41583
-41467
-41349
-41230
-41110
-40989
-40867
-40746
-40624
-40502
-40380
-40260
-40140
-40022
-39905
-39789
-39674
-39560
-39448
-39336
-39224
-39113
-39002
-38890
-38779
-38666
-38553
-38440
-38326
-38211
-38096
-37981
-37865
-37750
-37635
-37521
-37407
-37294
-37183
-37072
-36963
-36857
-36752
-36650
-36550
-36455
-36362
-36275
-36191
-36113
-36041
-35974
-35913
-35859
-35812
-35771
-35736
-35709
-35688
-35674
-35667
-35667
-35673
-35687
-35707
-35734
-35767
-35807
-35854
-35908
-35968
-36034
-36107
-36185
-36270
-36360
-36455
-36556
-36662
-36772
-36887
-37007
-37130
-37257
-37389
-37523
-37661
-37801
-37944
-38089
-38237
-38386
-38536
-38688
-38842
-38996
-39152
-39308
-39465
-39622
-39779
-39936
-40092
-40247
-40400
-40552
-40701
-40848
-40991
-41132
-41268
-41401
-41530
-41654
-41774
-41888
-41997
-42101
-42198
-42290
-42375
-42454
-42526
-42591
-42649
-42700
-42744
-42782
-42814
-42840
-42861
-42877
-42891
-42901
-42910
-42918
-42925
-42932
-42940
-42948
-42958
-42970
-42983
-42999
-43017
-43038
-43062
-43088
-43117
-43149
-43183
-43219
-43257
-43296
-43336
-43376
-43416
-43455
-43494
-43530
-43565
-43597
-43627
-43654
-43678
-43699
-43718
-43733
-43747
-43758
-43768
-43776
-43782
-43786
-43790
-43793
-43795
-43796
-43798
-43799
-43802
-43805
-43809
-43816
-43824
-43834
-43846
-43861
-43877
-43895
-43913
-43932
-43952
-43971
-43989
-44006
-44022
-44036
-44048
-44060
-44069
-44078
-44085
-44091
-44097
-44102
-44107
-44112
-44116
-44121
-44127
-44133
-44140
-44149
-44159
-44171
-44185
-44202
-44221
-44244
-44269
-44298
-44331
-44367
-44407
-44450
-44497
-44548
-44602
-44659
-44719
-44781
-44846
-44914
-44983
-45054
-45126
-45200
-45275
-45352
-45429
-45508
-45588
-45668
-45750
-45831
-45913
-45995
-46076
-46157
-46236
-46314
-46389
-46461
-46531
-46597
-46659
-46716
-46770
-46819
-46862
-46901
-46934
-46962
-46984
-47000
-47011
-47015
-47013
-47006
-46993
-46975
-46953
-46926
-46896
-46862
-46826
-46788
-46749
-46709
-46668
-46628
-46589
-46550
-46513
-46478
-46445
-46414
-46386
-46361
-46339
-46321
-46306
-46295
-46287
-46282
-46280
-46281
-46284
-46289
-46296
-46305
-46315
-46327
-46340
-46355
-46371
-46389
-46408
-46429
-46452
-46475
-46500
-46526
-46553
-46580
-46608
-46637
-46665
-46694
-46722
-46751
-46781
-46810
-46840
-46870
-46901
-46932
-46963
-46994
-47024
-47054
-47083
-47110
-47136
-47159
-47179
-47197
-47212
-47223
-47230
-47234
-47234
-47230
-47222
-47210
-47194
-47175
-47152
-47125
-47096
-47063
-47028
-46991
-46953
-46912
-46872
-46830
-46789
-46748
-46708
-46669
-46632
-46596
-46562
-46531
-46503
-46478
-46455
-46436
-46419
-46406
-46396
-46389
-46385
-46384
-46385
-46389
-46395
-46403
-46414
-46427
-46441
-46457
-46476
-46496
-46518
-46542
-46569
-46597
-46628
-46661
-46697
-46735
-46776
-46819
-46865
-46913
-46965
-47020
-47077
-47139
-47203
-47272
-47344
-47421
-47502
-47588
-47678
-47774
-47874
-47978
-48087
-48200
-48316
-48436
-48558
-48683
-48810
-48939
-49069
-49200
-49332
-49465
-49599
-49733
-49867
-50001
-50134
-50268
-50401
-50533
-50664
-50794
-50923
-51050
-51176
-51301
-51424
-51546
-51667
-51785
-51903
-52018
-52132
-52244
-52354
-52463
-52569
-52673
-52775
-52875
-52973
-53067
-53159
-53248
-53333
-53413
-53490
-53561
-53626
-53685
-53738
-53785
-53824
-53856
-53881
-53900
-53912
-53917
-53916
-53909
-53897
-53881
-53859
-53834
-53805
-53772
-53737
-53700
-53661
-53622
-53582
-53543
-53505
-53470
-53437
-53409
-53384
-53364
-53350
-53342
-53339
-53343
-53353
-53370
-53394
-53425
-53463
-53508
-53561
-53620
-53687
-53761
-53842
-53931
-54027
-54131
-54243
-54361
-54486
-54617
-54754
-54896
-55042
-55192
-55346
-55503
-55663
-55825
-55989
-56155
-56322
-56491
-56660
-56830
-57001
-57172
-57343
-57513
-57684
-57854
-58024
-58194
-58364
-58533
-58702
-58871
-59040
-59209
-59378
-59546
-59715
-59883
-60052
-60220
-60389
-60557
-60725
-60893
-61060
-61227
-61393
-61558
-61722
-61883
-62043
-62200
-62354
-62504
-62651
-62794
-62932
-63066
-63195
-63318
-63435
-63547
-63653
-63752
-63846
-63934
-64016
-64092
-64163
-64229
-64291
-64349
-64404
-64455
-64504
-64551
-64595
-64638
-64679
-64718
-64757
-64793
-64828
-64863
-64894
-64926
-64955
-64982
-65007
-65031
-65053
-65072
-65087
-65102
-65114
-65122
-65126
-65129
-65126
-65122
-65113
-65101
-65086
-65066
-65046
-65022
-64995
-64968
-64940
-64910
-64879
-64848
-64816
-64786
-64756
-64727
-64697
-64671
-64646
-64620
-64598
-64575
-64554
-64533
-64513
-64492
-64470
-64447
-64424
-64399
-64372
-64342
-64310
-64275
-64236
-64197
-64153
-64107
-64057
-64004
-63948
-63890
-63828
-63763
-63695
-63625
-63553
-63479
-63403
-63325
-63247
-63168
-63090
-63012
-62934
-62858
-62782
-62708
-62636
-62565
-62495
-62427
-62360
-62294
-62229
-62164
-62100
-62036
-61973
-61908
-61844
-61778
-61711
-61643
-61573
-61501
-61426
-61349
-61269
-61187
-61101
-61014
-60925
-60833
-60740
-60646
-60551
-60454
-60357
-60259
-60161
-60061
-59962
-59861
-59761
-59660
-59560
-59460
-59361
-59264
-59167
-59073
-58981
-58891
-58804
-58720
-58639
-58560
-58485
-58414
-58345
-58280
-58218
-58159
-58104
-58051
-58002
-57956
-57912
-57871
-57833
-57796
-57762
-57730
-57700
-57671
-57643
-57617
-57591
-57567
-57543
-57520
-57498
-57476
-57455
-57434
-57415
-57396
-57378
-57361
-57345
-57330
-57316
-57303
-57291
-57280
-57270
-57260
-57252
-57243
-57236
-57228
-57220
-57212
-57204
-57196
-57187
-57177
-57167
-57156
-57145
-57134
-57122
-57111
-57100
-57089
-57079
-57070
-57061
-57054
-57047
-57040
-57035
-57030
-57025
-57021
-57017
-57013
-57009
-57006
-57003
-57000
-56997
-56994
-56990
-56986
-56981
-56975
-56968
-56960
-56951
-56941
-56929
-56916
-56901
-56885
-56868
-56849
-56829
-56808
-56785
-56762
-56738
-56714
-56689
-56665
-56641
-56617
-56594
-56571
-56549
-56529
-56509
-56490
-56473
-56457
-56441
-56427
-56412
-56399
-56385
-56371
-56357
-56341
-56324
-56305
-56283
-56260
-56234
-56205
-56174
-56141
-56105
-56066
-56025
-55983
-55939
-55894
-55848
-55801
-55754
-55706
-55659
-55613
-55567
-55523
-55480
-55438
-55398
-55361
-55325
-55292
-55261
-55233
-55206
-55182
-55159
-55138
-55118
-55099
-55081
-55063
-55045
-55028
-55011
-54993
-54976
-54958
-54941
-54923
-54905
-54887
-54868
-54849
-54829
-54808
-54786
-54763
-54739
-54714
-54688
-54661
-54633
-54604
-54575
-54545
-54515
-54484
-54453
-54423
-54392
-54361
-54330
-54298
-54266
-54233
-54200
-54165
-54129
-54092
-54053
-54012
-53969
-53925
-53878
-53829
-53779
-53726
-53672
-53616
-53559
-53499
-53438
-53376
-53311
-53245
-53177
-53108
-53037
-52964
-52890
-52814
-52738
-52660
-52581
-52501
-52419
-52337
-52253
-52169
-52082
-51994
-51904
-51811
-51716
-51619
-51519
-51416
-51310
-51201
-51089
-50975
-50857
-50737
-50613
-50487
-50358
-50226
-50091
-49954
-49814
-49671
-49526
-49378
-49228
-49076
-48922
-48765
-48606
-48445
-48281
-48116
-47949
-47779
-47608
-47436
-47261
-47085
-46907
-46728
-46547
-46364
-46180
-45995
-45808
-45620
-45431
-45241
-45052
-44863
-44674
-44487
-44302
-44119
-43939
-43762
-43589
-43419
-43253
-43090
-42932
-42779
-42630
-42486
-42346
-42212
-42084
-41960
-41842
-41729
-41622
-41519
-41420
-41325
-41234
-41146
-41061
-40977
-40896
-40815
-40736
-40658
-40581
-40504
-40429
-40354
-40280
-40207
-40134
-40062
-39990
-39919
-39849
-39780
-39712
-39645
-39580
-39517
-39456
-39397
-39340
-39285
-39233
-39183
-39135
-39088
-39043
-38998
-38954
-38911
-38867
-38822
-38777
-38731
-38683
-38634
-38584
-38532
-38477
-38421
-38362
-38301
-38237
-38170
-38100
-38026
-37948
-37867
-37782
-37692
-37598
-37500
-37398
-37291
-37180
-37064
-36944
-36820
-36691
-36559
-36422
-36281
-36137
-35989
-35837
-35683
-35526
-35366
-35205
-35042
-34877
-34710
-34543
-34374
-34204
-34033
-33862
-33689
-33517
-33343
-33169
-32993
-32817
-32640
-32462
-32283
-32101
-31920
-31736
-31550
-31362
-31172
-30980
-30786
-30590
-30392
-30193
-29992
-29790
-29587
-29384
-29180
-28975
-28771
-28568
-28365
-28163
-27962
-27764
-27567
-27373
-27181
-26992
-26807
-26625
-26446
-26271
-26101
-25934
-25770
-25611
-25456
-25304
-25156
-25012
-24871
-24733
-24599
-24468
-24340
-24214
-24092
-23972
-23854
-23739
-23626
-23515
-23407
-23300
-23196
-23093
-22992
-22892
-22795
-22698
-22603
-22508
-22415
-22322
-22229
-22136
-22043
-21949
-21855
-21761
-21665
-21568
-21471
-21372
-21272
-21172
-21070
-20967
-20863
-20758
-20652
-20544
-20435
-20324
-20211
-20097
-19981
-19863
-19743
-19621
-19498
-19372
-19245
-19115
-18984
-18850
-18715
-18577
-18438
-18296
-18152
-18007
-17859
-17709
-17558
-17404
-17249
-17091
-16932
-16771
-16609
-16446
-16280
-16116
-15951
-15786
-15622
-15458
-15296
-15134
-14974
-14816
-14659
-14505
-14352
-14202
-14054
-13908
-13764
-13622
-13482
-13345
-13209
-13076
-12944
-12814
-12686
-12560
-12434
-12311
-12188
-12067
-11947
-11828
-11709
-11591
-11473
-11356
-11239
-11122
-11005
-10887
-10769
-10650
-10531
-10410
-10288
-10165
-10041
-9914
-9786
-9656
-9523
-9389
-9252
-9113
-8972
-8829
-8684
-8537
-8387
-8236
-8084
-7929
-7772
-7614
-7454
-7291
-7127
-6961
-6793
-6623
-6450
-6275
-6098
-5919
-5736
-5552
-5365
-5175
-4982
-4787
-4590
-4389
-4187
-3981
-3774
-3564
-3352
-3139
-2924
-2707
-2490
-2271
-2052
-1833
-1613
-1393
-1173
-954
-735
-516
-297
-79
139
356
573
789
1004
1219
1432
1644
1855
2065
2272
2478
2681
2882
3081
3276
3468
3657
3842
4022
4200
4372
4539
4701
4857
5007
5151
5289
5420
5546
5666
5780
5889
5993
6093
6189
6283
6373
6462
6548
6634
6720
6805
6891
6978
7066
7156
7248
7341
7437
7534
7633
7733
7835
7937
8039
8141
8243
8344
8443
8540
8634
8726
8815
8901
8982
9060
9135
9205
9272
9334
9394
9450
9504
9555
9605
9653
9700
9746
9792
9839
9887
9936
9987
10041
10097
10157
10220
10286
10357
10431
10510
10594
10681
10773
10870
10970
11075
11184
11297
11413
11533
11655
11780
11908
12039
12171
12306
12444
12583
12725
12868
13014
13161
13311
13462
13616
13771
13928
14087
14248
14410
14575
14741
14910
15080
15253
15428
15606
15786
15969
16155
16343
16534
16727
16923
17121
17321
17523
17727
17932
18137
18344
18551
18759
18968
19177
19386
19596
19806
20017
20229
20441
20654
20867
21081
21296
21511
21727
21943
22160
22378
22596
22815
23034
23253
23473
23692
23912
24132
24352
24572
24791
25010
25228
25446
25663
25879
26094
26308
26522
26734
26944
27153
27361
27567
27771
27973
28173
28371
28568
28762
28954
29144
29333
29520
29705
29889
30070
30251
30429
30605
30780
30953
31123
31291
31457
31621
31782
31941
32098
32252
32403
32552
32700
32845
32988
33130
33270
33409
33548
33685
33821
33957
34092
34227
34361
34494
34627
34758
34889
35018
35146
35273
35399
35524
35647
35769
35890
36010
36129
36246
36362
36476
36589
36701
36810
36919
37025
37130
37233
37334
37434
37532
37629
37725
37820
37915
38009
38102
38196
38289
38383
38477
38572
38667
38762
38857
38953
39049
39145
39241
39337
39433
39528
39624
39718
39813
39908
40003
40098
40193
40289
40386
40483
40581
40680
40779
40879
40981
41082
41185
41289
41393
41499
41606
41714
41823
41934
42046
42160
42275
42392
42510
42629
42749
42870
42992
43114
43236
43360
43484
43608
43734
43860
43988
44117
44247
44378
44511
44645
44780
44916
45054
45192
45331
45471
45613
45755
45899
46044
46191
46339
46488
46639
46790
46942
47094
47247
47399
47552
47704
47855
48006
48156
48304
48451
48597
48740
48882
49021
49158
49293
49424
49553
49678
49801
49922
50039
50154
50267
50377
50484
50589
50692
50792
50890
50985
51078
51168
51256
51341
51424
51504
51582
51658
51732
51804
51873
51941
52006
52068
52128
52186
52240
52292
52341
52388
52432
52475
52515
52554
52592
52629
52665
52701
52736
52771
52805
52839
52873
52906
52939
52972
53005
53037
53070
53103
53137
53171
53205
53241
53277
53314
53353
53392
53433
53475
53518
53562
53608
53654
53702
53751
53801
53852
53905
53958
54013
54069
54126
54184
54244
54305
54368
54432
54498
54565
54634
54704
54776
54849
54924
54999
55077
55155
55236
55317
55400
55484
55570
55658
55746
55836
55928
56020
56114
56210
56306
56405
56504
56605
56708
56811
56917
57023
57131
57240
57350
57461
57572
57683
57794
57905
58015
58124
58233
58340
58447
58551
58654
58756
58855
58953
59048
59141
59232
59320
59405
59488
59567
59644
59717
59788
59854
59918
59978
60035
60089
60140
60188
60233
60276
60316
60353
60389
60421
60452
60480
60505
60528
60547
60564
60578
60588
60595
60598
60598
60593
60584
60571
60553
60530
60501
60468
60429
60384
60333
60275
60212
60142
60067
59984
59896
59802
59701
59595
59484
59367
59246
59120
58990
58857
58720
58581
58440
58297
58153
58007
57862
57716
57570
57424
57279
57135
56992
56850
56709
56570
56432
56297
56164
56033
55904
55778
55655
55536
55419
55306
55196
55090
54988
54889
54795
54705
54620
54539
54462
54391
54324
54263
54207
54156
54111
54071
54038
54010
53987
53971
53959
53954
53953
53957
53966
53979
53996
54018
54044
54073
54106
54142
54182
54225
54272
54321
54373
54428
54486
54547
54610
54676
54744
54815
54889
54965
55043
55125
55209
55295
55383
55474
55566
55660
55755
55851
55947
56044
56142
56239
56336
56432
56528
56623
56717
56810
56901
56991
57079
57164
57248
57330
57409
57485
57559
57630
57698
57764
57826
57886
57942
57995
58046
58093
58138
58179
58218
58254
58288
58320
58349
58376
58400
58423
58444
58464
58481
58497
58512
58525
58536
58545
58553
58559
58563
58565
58564
58561
58555
58546
58533
58518
58499
58476
58450
58420
58386
58348
58306
58260
58210
58157
58100
58039
57975
57907
57836
57762
57685
57606
57523
57438
57351
57262
57171
57077
56982
56886
56788
56689
56588
56488
56386
56285
56183
56082
55981
55881
55782
55684
55586
55490
55395
55300
55207
55114
55023
54934
54845
54758
54673
54589
54508
54428
54351
54275
54202
54130
54060
53991
53924
53857
53792
53728
53664
53601
53538
53475
53413
53352
53290
53229
53168
53108
53048
52988
52930
52872
52815
52759
52705
52652
52601
52552
52505
52460
52418
52378
52341
52306
52274
52245
52218
52195
52174
52156
52142
52130
52122
52117
52115
52117
52122
52131
52144
52161
52182
52207
52236
52269
52307
52348
52394
52443
52496
52553
52613
52676
52743
52811
52883
52956
53032
53109
53187
53266
53345
53424
53503
53581
53659
53735
53810
53884
53956
54027
54096
54163
54229
54294
54358
54421
54483
54544
54605
54666
54726
54787
54848
54910
54972
55035
55099
55163
55229
55296
55364
55433
55503
55575
55648
55721
55795
55870
55944
56019
56092
56165
56236
56306
56373
56439
56503
56564
56622
56677
56729
56778
56824
56866
56905
56940
56972
56999
57023
57043
57059
57072
57082
57088
57091
57091
57089
57084
57076
57066
57053
57038
57021
57001
56979
56955
56929
56901
56870
56838
56804
56768
56730
56691
56650
56608
56565
56521
56477
56432
56388
56343
56299
56256
56214
56174
56135
56098
56063
56030
55999
55972
55947
55925
55906
55890
55877
55868
55862
55859
55859
55862
55869
55879
55891
55906
55924
55943
55965
55989
56014
56040
56067
56094
56123
56151
56180
56209
56238
56268
56299
56330
56362
56396
56431
56468
56507
56548
56592
56638
56687
56737
56791
56847
56905
56966
57029
57094
57161
57230
57301
57373
57446
57521
57596
57672
57748
57824
57901
57976
58052
58127
58202
58277
58352
58427
58502
58576
58652
58727
58803
58879
58956
59033
59111
59190
59269
59348
59428
59509
59591
59672
59754
59836
59918
59999
60080
60160
60239
60317
60394
60469
60543
60614
60683
60750
60814
60876
60934
60990
61043
61092
61139
61183
61224
61263
61300
61334
61367
61399
61430
61459
61488
61517
61546
61574
61602
61631
61659
61687
61716
61744
61772
61800
61827
61854
61881
61907
61932
61956
61980
62003
62026
62047
62069
62090
62111
62131
62151
62172
62192
62213
62233
62254
62275
62296
62317
62339
62360
62382
62404
62426
62448
62470
62492
62514
62535
62555
62575
62593
62610
62626
62639
62651
62660
62668
62673
62676
62677
62676
62672
62667
62660
62651
62641
62629
62616
62602
62587
62571
62555
62538
62521
62504
62487
62470
62453
62436
62420
62403
62386
62369
62352
62335
62316
62297
62277
62255
62233
62208
62182
62155
62125
62094
62060
62025
61987
61947
61905
61861
61814
61766
61714
61661
61605
61547
61486
61423
61358
61290
61219
61146
61070
60991
60910
60826
60738
60648
60555
60459
60361
60259
60155
60048
59938
59826
59711
59593
59473
59350
59224
59096
58964
58830
58694
58554
58413
58268
58121
57972
57820
57666
57510
57352
57192
57030
56867
56701
56535
56367
56198
56027
55856
55683
55510
55336
55161
54986
54810
54633
54456
54279
54102
53924
53747
53569
53392
53215
53038
52861
52685
52509
52333
52157
51981
51806
51631
51457
51283
51110
50938
50767
50597
50428
50260
50094
49928
49764
49602
49440
49280
49121
48964
48808
48653
48500
48350
48201
48055
47911
47770
47633
47498
47367
47239
47115
46994
46878
46765
46656
46551
46450
46353
46259
46169
46082
45997
45915
45836
45758
45682
45608
45535
45463
45391
45321
45250
45180
45111
45041
44972
44904
44835
44767
44699
44632
44566
44500
44435
44371
44308
44246
44186
44127
44069
44014
43960
43909
43859
43812
43767
43724
43683
43645
43608
43574
43541
43510
43480
43452
43424
43397
43370
43344
43318
43292
43266
43240
43213
43186
43159
43130
43101
43071
43040
43008
42975
42941
42905
42868
42829
42789
42747
42703
42657
42608
42557
42503
42447
42387
42325
42260
42191
42119
42044
41966
41885
41802
41715
41625
41533
41439
41342
41242
41141
41036
40930
40821
40710
40596
40481
40363
40243
40122
39998
39873
39746
39618
39488
39355
39221
39085
38947
38807
38664
38519
38372
38222
38070
37915
37758
37599
37438
37275
37111
36945
36778
36611
36442
36273
36104
35934
35764
35595
35426
35257
35088
34920
34753
34585
34419
34253
34087
33923
33758
33594
33430
33266
33103
32940
32776
32613
32448
32286
32122
31959
31796
31633
31472
31311
31151
30993
30837
30682
30530
30379
30231
30084
29940
29797
29656
29517
29379
29243
29108
28973
28840
28707
28575
28443
28312
28181
28050
27919
27788
27657
27525
27393
27259
27125
26990
26854
26717
26579
26440
26300
26159
26018
25875
25730
25585
25438
25291
25141
24991
24839
24686
24532
24378
24224
24069
23915
23762
23609
23458
23308
23160
23014
22869
22727
22586
22447
22311
22176
22043
21912
21783
21656
21532
21409
21288
21169
21052
20938
20825
20715
20607
20501
20397
20295
20195
20097
20001
19906
19812
19720
19629
19538
19449
19361
19273
19187
19101
19016
18932
18849
18768
18687
18607
18528
18449
18371
18294
18216
18139
18062
17985
17907
17829
17750
17670
17589
17507
17422
17336
17247
17155
17061
16963
16863
16760
16654
16545
16434
16321
16204
16087
15968
15846
15723
15598
15472
15343
15213
15082
14948
14814
14677
14540
14401
14262
14122
13981
13839
13697
13554
13411
13267
13122
12977
12831
12684
12537
12388
12238
12088
11936
11783
11628
11473
11316
11158
10998
10836
10673
10509
10344
10177
10009
9840
9670
9499
9329
9158
8987
8816
8645
8476
8306
8138
7970
7804
7638
7473
7310
7147
6986
6827
6669
6513
6358
6205
6055
5906
5760
5616
5473
5334
5196
5060
4926
4794
4664
4535
4408
4282
4157
4033
3910
3788
3666
3545
3424
3304
3184
3065
2946
2828
2711
2594
2478
2363
2248
2134
2020
1907
1793
1680
1566
1451
1336
1220
1102
984
863
742
618
493
366
238
107
-25
-159
-295
-432
-572
-714
-857
-1002
-1149
-1297
-1447
-1598
-1750
-1903
-2057
-2211
-2365
-2520
-2675
-2829
-2984
-3138
-3292
-3445
-3597
-3749
-3900
-4050
-4199
-4347
-4494
-4640
-4785
-4929
-5072
-5213
-5354
-5493
-5632
-5769
-5905
-6041
-6175
-6308
-6440
-6572
-6702
-6832
-6961
-7089
-7217
-7345
-7472
-7598
-7724
-7851
-7976
-8102
-8228
-8354
-8480
-8606
-8733
-8859
-8986
-9114
-9241
-9369
-9497
-9625
-9754
-9883
-10013
-10142
-10272
-10403
-10534
-10665
-10797
-10929
-11061
-11194
-11328
-11461
-11595
-11730
-11864
-12000
-12135
-12272
-12408
-12546
-12685
-12824
-12965
-13106
-13249
-13394
-13539
-13686
-13834
-13983
-14133
-14285
-14437
-14591
-14746
-14901
-15057
-15213
-15369
-15526
-15682
-15837
-15992
-16145
-16297
-16449
-16599
-16747
-16895
-17041
-17186
-17331
-17475
-17619
-17762
-17906
-18050
-18195
-18340
-18485
-18631
-18778
-18925
-19073
-19222
-19371
-19521
-19670
-19820
-19970
-20120
-20269
-20418
-20566
-20712
-20857
-21001
-21142
-21281
-21418
-21552
-21684
-21813
-21939
-22063
-22183
-22301
-22416
-22528
-22637
-22744
-22848
-22949
-23049
-23147
-23244
-23340
-23436
-23531
-23626
-23722
-23818
-23915
-24013
-24112
-24211
-24311
-24412
-24513
-24615
-24717
-24819
-24921
-25023
-25125
-25226
-25327
-25428
-25528
-25627
-25725
-25822
-25919
-26015
-26110
-26205
-26299
-26394
-26488
-26583
-26678
-26774
-26871
-26968
-27067
-27167
-27267
-27369
-27473
-27578
-27684
-27792
-27902
-28013
-28126
-28241
-28358
-28476
-28596
-28717
-28840
-28965
-29092
-29220
-29349
-29480
-29613
-29747
-29882
-30018
-30154
-30291
-30428
-30564
-30699
-30834
-30966
-31097
-31225
-31351
-31475
-31595
-31712
-31826
-31937
-32043
-32147
-32247
-32343
-32435
-32523
-32607
-32689
-32767
-32841
-32911
-32978
-33041
-33102
-33159
-33213
-33264
-33312
-33358
-33402
-33443
-33483
-33520
-33556
-33591
-33624
-33657
-33688
-33719
-33748
-33778
-33807
-33836
-33864
-33893
-33921
-33949
-33977
-34004
-34032
-34059
-34086
-34112
-34138
-34163
-34188
-34212
-34234
-34256
-34277
-34296
-34314
-34331
-34346
-34360
-34373
-34384
-34394
-34402
-34409
-34414
-34418
-34420
-34421
-34420
-34419
-34416
-34412
-34407
-34401
-34395
-34387
-34379
-34369
-34360
-34349
-34338
-34326
-34314
-34302
-34289
-34276
-34262
-34249
-34235
-34222
-34208
-34195
-34182
-34169
-34156
-34144
-34133
-34123
-34113
-34105
-34098
-34093
-34090
-34088
-34088
-34091
-34095
-34102
-34110
-34121
-34133
-34148
-34164
-34182
-34203
-34225
-34249
-34276
-34304
-34335
-34368
-34404
-34441
-34481
-34523
-34567
-34613
-34661
-34712
-34764
-34818
-34874
-34932
-34991
-35052
-35113
-35176
-35240
-35304
-35369
-35434
-35500
-35565
-35629
-35694
-35757
-35819
-35880
-35940
-35998
-36053
-36107
-36157
-36206
-36251
-36294
-36334
-36371
-36406
-36439
-36469
-36498
-36525
-36551
-36577
-36601
-36624
-36647
-36670
-36693
-36717
-36740
-36765
-36791
-36817
-36846
-36876
-36907
-36940
-36976
-37012
-37050
-37090
-37130
-37171
-37213
-37255
-37296
-37338
-37378
-37418
-37457
-37495
-37531
-37566
-37598
-37629
-37658
-37684
-37708
-37729
-37749
-37766
-37780
-37793
-37804
-37813
-37821
-37827
-37833
-37838
-37842
-37847
-37852
-37858
-37864
-37871
-37879
-37888
-37898
-37909
-37921
-37934
-37947
-37961
-37976
-37990
-38005
-38019
-38032
-38045
-38058
-38069
-38080
-38089
-38097
-38105
-38112
-38118
-38124
-38129
-38133
-38138
-38143
-38148
-38153
-38159
-38166
-38173
-38181
-38189
-38199
-38210
-38221
-38234
-38247
-38261
-38277
-38293
-38310
-38328
-38346
-38366
-38386
-38407
-38429
-38452
-38475
-38498
-38522
-38547
-38572
-38597
-38623
-38649
-38677
-38704
-38733
-38762
-38793
-38824
-38856
-38890
-38925
-38961
-38998
-39037
-39077
-39118
-39161
-39205
-39250
-39296
-39343
-39391
-39441
-39491
-39541
-39593
-39644
-39696
-39748
-39800
-39851
-39903
-39954
-40005
-40055
-40105
-40154
-40203
-40251
-40299
-40347
-40394
-40441
-40489
-40537
-40586
-40635
-40685
-40736
-40789
-40842
-40897
-40953
-41010
-41068
-41126
-41186
-41245
-41305
-41364
-41423
-41482
-41539
-41596
-41651
-41704
-41754
-41803
-41848
-41891
-41930
-41966
-41998
-42027
-42051
-42071
-42088
-42100
-42108
-42111
-42111
-42106
-42098
-42086
-42070
-42050
-42028
-42002
-41974
-41943
-41911
-41876
-41840
-41803
-41765
-41725
-41684
-41643
-41600
-41557
-41512
-41467
-41420
-41372
-41323
-41273
-41221
-41168
-41114
-41059
-41003
-40945
-40887
-40828
-40767
-40706
-40644
-40582
-40519
-40455
-40391
-40327
-40263
-40199
-40135
-40071
-40008
-39945
-39883
-39822
-39761
-39701
-39641
-39582
-39524
-39467
-39410
-39354
-39299
-39245
-39192
-39140
-39089
-39039
-38990
-38942
-38895
-38849
-38804
-38760
-38717
-38674
-38633
-38593
-38555
-38517
-38481
-38446
-38412
-38380
-38349
-38319
-38291
-38264
-38238
-38214
-38191
-38170
-38149
-38131
-38113
-38097
-38082
-38068
-38056
-38045
-38036
-38029
-38023
-38018
-38015
-38014
-38014
-38016
-38019
-38023
-38028
-38035
-38043
-38052
-38061
-38072
-38083
-38094
-38105
-38116
-38127
-38137
-38146
-38154
-38161
-38168
-38173
-38177
-38180
-38183
-38185
-38187
-38188
-38190
-38192
-38194
-38197
-38200
-38204
-38210
-38216
-38224
-38233
-38244
-38256
-38270
-38285
-38303
-38322
-38344
-38367
-38392
-38420
-38449
-38481
-38514
-38550
-38587
-38627
-38668
-38711
-38756
-38803
-38851
-38901
-38953
-39007
-39062
-39120
-39179
-39240
-39303
-39369
-39436
-39505
-39577
-39650
-39726
-39803
-39883
-39965
-40049
-40135
-40223
-40313
-40405
-40499
-40594
-40691
-40790
-40890
-40991
-41093
-41196
-41300
-41403
-41507
-41611
-41715
-41818
-41920
-42022
-42124
-42224
-42324
-42422
-42519
-42614
-42709
-42801
-42892
-42981
-43068
-43153
-43236
-43316
-43394
-43469
-43541
-43611
-43677
-43741
-43802
-43860
-43916
-43969
-44019
-44067
-44112
-44155
-44196
-44236
-44273
-44309
-44343
-44376
-44408
-44439
-44468
-44497
-44526
-44554
-44582
-44609
-44637
-44666
-44694
-44724
-44754
-44784
-44816
-44848
-44881
-44915
-44949
-44984
-45020
-45057
-45095
-45133
-45172
-45211
-45252
-45293
-45334
-45376
-45419
-45462
-45505
-45548
-45591
-45633
-45676
-45718
-45759
-45800
-45841
-45881
-45920
-45958
-45996
-46034
-46071
-46107
-46144
-46179
-46215
-46249
-46283
-46317
-46349
-46381
-46412
-46441
-46469
-46496
-46522
-46546
-46568
-46589
-46608
-46626
-46642
-46656
-46669
-46680
-46689
-46697
-46703
-46708
-46712
-46714
-46714
-46714
-46711
-46708
-46703
-46697
-46690
-46682
-46673
-46663
-46652
-46640
-46628
-46615
-46602
-46589
-46575
-46560
-46546
-46531
-46515
-46499
-46481
-46463
-46444
-46424
-46402
-46378
-46353
-46326
-46298
-46267
-46234
-46199
-46162
-46123
-46080
-46035
-45988
-45937
-45884
-45827
-45769
-45707
-45643
-45577
-45509
-45439
-45367
-45294
-45219
-45143
-45066
-44988
-44909
-44830
-44751
-44672
-44592
-44513
-44434
-44356
-44278
-44200
-44123
-44047
-43972
-43897
-43823
-43750
-43677
-43606
-43535
-43465
-43396
-43327
-43259
-43192
-43125
-43058
-42991
-42924
-42857
-42789
-42722
-42654
-42585
-42516
-42447
-42378
-42308
-42239
-42169
-42100
-42030
-41961
-41893
-41824
-41757
-41690
-41623
-41557
-41492
-41428
-41364
-41302
-41240
-41178
-41117
-41057
-40998
-40938
-40880
-40821
-40763
-40705
-40647
-40589
-40532
-40474
-40417
-40360
-40304
-40247
-40191
-40134
-40078
-40022
-39965
-39908
-39851
-39794
-39736
-39677
-39618
-39558
-39497
-39434
-39371
-39306
-39241
-39174
-39106
-39037
-38967
-38896
-38825
-38752
-38678
-38604
-38529
-38453
-38376
-38298
-38219
-38139
-38058
-37977
-37894
-37811
-37727
-37643
-37559
-37474
-37389
-37304
-37219
-37134
-37049
-36964
-36878
-36793
-36708
-36622
-36536
-36451
-36366
-36280
-36196
-36111
-36027
-35943
-35860
-35777
-35695
-35613
-35532
-35451
-35370
-35290
-35210
-35131
-35052
-34973
-34895
-34818
-34741
-34665
-34589
-34513
-34438
-34363
-34288
-34213
-34139
-34065
-33990
-33916
-33843
-33769
-33696
-33623
-33551
-33479
-33407
-33336
-33264
-33193
-33123
-33053
-32983
-32913
-32844
-32775
-32706
-32637
-32570
-32503
-32436
-32369
-32302
-32235
-32170
-32103
-32036
-31969
-31902
-31834
-31767
-31699
-31631
-31563
-31495
-31427
-31359
-31292
-31224
-31157
-31090
-31023
-30958
-30893
-30829
-30766
-30705
-30644
-30585
-30526
-30469
-30412
-30356
-30301
-30246
-30191
-30136
-30081
-30026
-29971
-29915
-29858
-29801
-29743
-29685
-29625
-29564
-29502
-29438
-29373
-29306
-29238
-29167
-29095
-29021
-28946
-28868
-28789
-28708
-28626
-28542
-28457
-28371
-28283
-28195
-28105
-28015
-27925
-27833
-27742
-27650
-27558
-27465
-27372
-27279
-27186
-27092
-26998
-26903
-26808
-26712
-26616
-26519
-26422
-26324
-26225
-26125
-26024
-25923
-25820
-25717
-25613
-25508
-25402
-25295
-25187
-25078
-24968
-24858
-24746
-24634
-24522
-24409
-24296
-24182
-24068
-23954
-23840
-23725
-23611
-23497
-23383
-23269
-23155
-23041
-22927
-22814
-22701
-22588
-22476
-22364
-22253
-22142
-22031
-21921
-21812
-21703
-21595
-21487
-21380
-21274
-21169
-21064
-20961
-20858
-20757
-20657
-20559
-20461
-20366
-20272
-20180
-20089
-20000
-19914
-19829
-19746
-19665
-19586
-19510
-19436
-19364
-19294
-19227
-19162
-19099
-19039
-18981
-18924
-18870
-18817
-18766
-18717
-18669
-18622
-18576
-18532
-18488
-18445
-18403
-18361
-18320
-18279
-18238
-18198
-18157
-18116
-18075
-18034
-17993
-17951
-17908
-17865
-17822
-17778
-17734
-17689
-17644
-17599
-17553
-17506
-17459
-17412
-17364
-17315
-17265
-17214
-17162
-17109
-17055
-17000
-16944
-16886
-16827
-16767
-16706
-16643
-16579
-16514
-16448
-16379
-16312
-16242
-16171
-16099
-16026
-15953
-15878
-15804
-15728
-15652
-15576
-15500
-15424
-15348
-15272
-15197
-15122
-15048
-14975
-14903
-14832
-14762
-14693
-14625
-14559
-14493
-14428
-14364
-14301
-14238
-14176
-14115
-14055
-13995
-13935
-13877
-13819
-13761
-13705
-13648
-13593
-13538
-13484
-13430
-13377
-13325
-13273
-13221
-13170
-13120
-13070
-13021
-12972
-12923
-12875
-12828
-12781
-12734
-12687
-12641
-12595
-12549
-12503
-12458
-12413
-12368
-12323
-12279
-12234
-12191
-12147
-12104
-12061
-12019
-11977
-11936
-11895
-11854
-11814
-11774
-11734
-11694
-11655
-11615
-11576
-11536
-11497
-11458
-11419
-11380
-11341
-11302
-11264
-11225
-11186
-11147
-11109
-11070
-11031
-10992
-10954
-10915
-10877
-10840
-10802
-10766
-10730
-10695
-10661
-10628
-10595
-10564
-10533
-10503
-10474
-10445
-10418
-10391
-10366
-10342
-10318
-10296
-10275
-10255
-10236
-10218
-10201
-10184
-10168
-10153
-10137
-10122
-10106
-10091
-10075
-10058
-10041
-10023
-10004
-9985
-9965
-9944
-9923
-9901
-9878
-9855
-9832
-9809
-9785
-9761
-9737
-9713
-9689
-9664
-9640
-9615
-9590
-9565
-9540
-9514
-9488
-9461
-9434
-9405
-9376
-9345
-9313
-9280
-9245
-9208
-9169
-9129
-9086
-9040
-8992
-8942
-8889
-8833
-8774
-8712
-8648
-8580
-8510
-8436
-8360
-8282
-8200
-8116
-8029
-7941
-7849
-7756
-7659
-7561
-7461
-7358
-7254
-7148
-7040
-6930
-6820
-6707
-6594
-6479
-6363
-6245
-6127
-6008
-5888
-5767
-5645
-5523
-5400
-5277
-5153
-5029
-4905
-4782
-4658
-4535
-4412
-4290
-4168
-4046
-3927
-3808
-3689
-3572
-3456
-3341
-3228
-3116
-3005
-2895
-2788
-2681
-2577
-2474
-2372
-2273
-2175
-2079
-1985
-1892
-1801
-1712
-1625
-1539
-1455
-1372
-1291
-1212
-1134
-1057
-982
-908
-836
-764
-694
-626
-558
-492
-428
-364
-302
-242
-183
-126
-70
-16
37
88
137
185
231
276
319
360
400
439
476
512
546
580
612
644
674
704
732
760
788
815
841
867
892
918
943
968
993
1018
1043
1068
1093
1118
1143
1167
1192
1217
1242
1266
1291
1316
1340
1364
1388
1412
1435
1458
1480
1501
1522
1542
1561
1579
1596
1612
1628
1642
1656
1669
1682
1694
1705
1716
1727
1737
1748
1757
1767
1777
1787
1796
1805
1814
1823
1832
1840
1849
1856
1864
1871
1878
1884
1890
1896
1902
1908
1913
1918
1923
1928
1933
1938
1943
1948
1953
1958
1964
1970
1977
1984
1992
2001
2009
2021
2032
2043
2056
2069
2084
2099
2115
2131
2149
2167
2185
2205
2225
2246
2268
2290
2313
2337
2361
2386
2411
2437
2463
2490
2517
2544
2571
2599
2627
2655
2683
2712
2742
2773
2804
2835
2868
2901
2934
2969
3004
3039
3076
3112
3149
3187
3225
3264
3304
3344
3384
3426
3467
3509
3551
3593
3636
3679
3721
3764
3806
3849
3891
3933
3976
4018
4061
4104
4147
4190
4234
4279
4324
4370
4416
4463
4511
4560
4609
4659
4710
4762
4814
4867
4920
4974
5028
5083
5138
5194
5250
5306
5362
5419
5475
5532
5589
5645
5702
5758
5814
5870
5925
5980
6035
6089
6143
6197
6250
6303
6355
6407
6458
6508
6558
6608
6657
6706
6754
6801
6848
6895
6941
6987
7032
7077
7121
7164
7207
7249
7290
7331
7372
7412
7451
7490
7528
7565
7602
7638
7674
7708
7742
7775
7807
7839
7869
7898
7927
7954
7981
8007
8031
8054
8077
8098
8117
8135
8153
8169
8183
8196
8207
8217
8226
8233
8238
8242
8245
8247
8247
8246
8244
8240
8236
8230
8223
8215
8205
8195
8185
8173
8160
8147
8134
8119
8103
8087
8071
8055
8037
8019
8000
7982
7963
7944
7925
7905
7886
7866
7847
7827
7807
7787
7767
7748
7728
7708
7688
7669
7650
7631
7612
7594
7577
7560
7544
7528
7513
7499
7486
7473
7462
7451
7442
7433
7426
7420
7414
7410
7408
7406
7406
7406
7408
7411
7415
7420
7426
7433
7441
7450
7460
7471
7483
7495
7509
7523
7539
7555
7573
7591
7610
7631
7652
7675
7699
7723
7749
7776
7804
7833
7863
7894
7926
7959
7993
8026
8061
8096
8132
8169
8206
8242
8279
8315
8352
8388
8424
8459
8494
8529
8563
8596
8629
8661
8694
8725
8757
8788
8818
8849
8879
8909
8938
8968
8998
9027
9056
9085
9115
9144
9173
9203
9233
9262
9292
9321
9351
9380
9409
9438
9466
9494
9521
9547
9573
9598
9623
9646
9669
9691
9712
9731
9750
9767
9784
9799
9813
9826
9838
9850
9860
9870
9879
9888
9896
9903
9910
9916
9922
9927
9932
9936
9939
9943
9945
9948
9949
9950
9951
9951
9950
9948
9945
9942
9937
9932
9926
9919
9911
9902
9892
9882
9870
9858
9846
9832
9819
9804
9789
9774
9759
9743
9727
9711
9695
9680
9664
9649
9633
9619
9604
9590
9576
9563
9550
9538
9527
9516
9507
9498
9490
9483
9477
9472
9468
9465
9464
9464
9464
9466
9469
9473
9478
9484
9491
9499
9508
9517
9527
9538
9549
9560
9572
9584
9596
9609
9621
9634
9647
9660
9673
9686
9700
9714
9728
9743
9758
9773
9789
9806
9823
9840
9858
9876
9894
9913
9932
9951
9970
9990
10010
10030
10050
10070
10090
10110
10130
10150
10171
10191
10211
10232
10252
10273
10293
10313
10333
10354
10374
10394
10414
10434
10455
10475
10495
10516
10536
10556
10576
10596
10615
10634
10653
10671
10688
10706
10722
10739
10755
10771
10786
10801
10816
10830
10845
10858
10872
10886
10899
10912
10924
10937
10949
10961
10973
10984
10996
11007
11018
11029
11040
11051
11062
11072
11083
11093
11103
11113
11123
11133
11143
11153
11162
11172
11182
11192
11203
11213
11224
11235
11246
11258
11269
11281
11293
11306
11318
11331
11343
11356
11369
11383
11396
11410
11425
11439
11454
11469
11485
11500
11515
11531
11547
11562
11578
11594
11609
11625
11641
11656
11671
11686
11701
11715
11729
11742
11755
11768
11780
11791
11803
11814
11824
11835
11845
11855
11865
11875
11885
11895
11904
11914
11924
11934
11945
11955
11967
11978
11990
12003
12016
12029
12043
12057
12071
12086
12101
12116
12131
12147
12163
12179
12196
12213
12231
12249
12268
12287
12307
12327
12347
12367
12388
12409
12431
12453
12475
12497
12520
12543
12566
12589
12612
12636
12659
12683
12706
12730
12753
12777
12800
12823
12846
12869
12892
12915
12939
12962
12985
13009
13033
13058
13082
13107
13133
13159
13185
13212
13239
13266
13294
13322
13351
13380
13410
13440
13471
13502
13534
13567
13600
13633
13668
13703
13739
13775
13813
13851
13890
13930
13971
14013
14056
14100
14145
14192
14239
14287
14336
14386
14437
14488
14539
14591
14643
14696
14748
14801
14853
14905
14958
15009
15061
15112
15163
15214
15264
15314
15364
15413
15462
15511
15560
15608
15657
15704
15752
15799
15846
15892
15938
15983
16027
16072
16114
16157
16198
16239
16277
16315
16353
16389
16423
16456
16488
16518
16548
16576
16602
16628
16653
16677
16701
16723
16745
16767
16788
16809
16830
16851
16871
16892
16912
16932
16952
16973
16993
17013
17033
17052
17072
17092
17112
17132
17152
17172
17193
17213
17234
17255
17276
17297
17318
17340
17361
17383
17406
17428
17451
17474
17497
17521
17545
17570
17595
17620
17645
17670
17696
17721
17747
17773
17798
17823
17849
17874
17899
17924
17949
17974
17998
18022
18046
18070
18093
18116
18138
18159
18180
18200
18219
18238
18255
18272
18288
18303
18318
18331
18344
18357
18368
18380
18390
18401
18411
18421
18430
18440
18449
18458
18467
18476
18485
18495
18504
18514
18524
18535
18545
18556
18567
18578
18589
18600
18611
18622
18632
18642
18652
18661
18670
18678
18686
18692
18698
18703
18708
18711
18714
18715
18716
18716
18714
18712
18709
18705
18700
18694
18688
18680
18671
18662
18651
18639
18627
18613
18599
18583
18566
18548
18530
18510
18489
18467
18445
18421
18397
18372
18346
18319
18292
18264
18236
18207
18178
18150
18121
18092
18064
18036
18009
17982
17956
17930
17906
17883
17860
17839
17819
17800
17783
17767
17753
17740
17730
17721
17713
17708
17705
17704
17704
17707
17712
17719
17727
17738
17750
17764
17779
17797
17815
17835
17856
17879
17903
17928
17954
17981
18009
18038
18067
18097
18128
18159
18191
18223
18255
18288
18320
18353
18387
18420
18453
18487
18521
18555
18589
18623
18657
18691
18725
18758
18792
18825
18858
18891
18924
18956
18988
19020
19052
19084
19115
19146
19177
19208
19238
19268
19297
19325
19353
19381
19407
19433
19458
19483
19507
19530
19552
19573
19594
19614
19633
19652
19670
19687
19703
19718
19732
19746
19758
19769
19780
19789
19797
19804
19810
19815
19818
19820
19821
19820
19818
19815
19810
19804
19796
19787
19777
19765
19751
19736
19720
19703
19685
19665
19645
19624
19602
19579
19556
19532
19508
19483
19458
19432
19406
19380
19353
19327
19300
19274
19248
19222
19196
19171
19146
19121
19096
19072
19048
19025
19001
18979
18956
18934
18913
18891
18871
18850
18830
18811
18792
18774
18756
18738
18722
18705
18690
18675
18660
18646
18631
18617
18603
18589
18575
18560
18545
18529
18513
18497
18480
18462
18445
18427
18408
18389
18370
18350
18330
18310
18290
18269
18248
18228
18207
18186
18166
18146
18127
18108
18089
18071
18054
18036
18020
18004
17988
17973
17958
17944
17930
17917
17904
17891
17879
17868
17856
17845
17834
17823
17812
17801
17791
17780
17770
17760
17750
17740
17731
17721
17712
17703
17693
17685
17676
17667
17659
17650
17642
17635
17627
17621
17614
17608
17602
17597
17593
17588
17584
17581
17578
17575
17573
17570
17569
17567
17566
17565
17565
17565
17565
17565
17566
17567
17568
17569
17570
17571
17572
17573
17574
17575
17575
17574
17574
17572
17570
17567
17564
17559
17554
17548
17540
17532
17523
17512
17501
17488
17474
17458
17442
17424
17404
17383
17361
17336
17311
17283
17254
17223
17190
17156
17120
17083
17044
17004
16962
16919
16874
16828
16781
16733
16683
16632
16579
16526
16471
16415
16358
16299
16239
16178
16116
16053
15989
15923
15856
15789
15720
15649
15578
15506
15433
15358
15283
15207
15130
15052
14974
14895
14816
14736
14655
14575
14494
14413
14332
14251
14171
14090
14010
13930
13851
13771
13693
13614
13536
13459
13381
13305
13228
13152
13077
13002
12928
12855
12782
12710
12639
12569
12500
12432
12366
12300
12236
12173
12111
12050
11991
11934
11877
11822
11768
11716
11665
11615
11566
11519
11472
11427
11382
11339
11295
11253
11211
11169
11128
11087
11047
11007
10967
10927
10888
10850
10812
10774
10736
10699
10663
10627
10591
10556
10521
10487
10454
10420
10388
10356
10324
10292
10261
10231
10201
10171
10142
10113
10085
10056
10029
10001
9974
9948
9921
9895
9869
9844
9818
9793
9768
9743
9718
9693
9668
9643
9618
9593
9568
9542
9516
9491
9465
9439
9414
9388
9363
9338
9313
9289
9265
9242
9219
9197
9175
9155
9135
9115
9097
9079
9062
9046
9030
9015
9001
8987
8974
8961
8948
8936
8924
8912
8900
8888
8876
8864
8852
8840
8828
8815
8802
8789
8776
8762
8748
8733
8719
8703
8688
8672
8656
8640
8624
8608
8593
8577
8562
8547
8533
8519
8505
8492
8479
8467
8455
8444
8434
8424
8415
8407
8399
8392
8386
8380
8375
8371
8367
8364
8361
8359
8357
8357
8356
8357
8358
8360
8363
8366
8370
8375
8380
8387
8393
8401
8410
8419
8428
8439
8450
8461
8473
8486
8499
8512
8526
8541
8556
8571
8586
8602
8618
8635
8652
8669
8687
8705
8723
8741
8760
8779
8798
8818
8838
8859
8880
8902
8925
8948
8972
8996
9022
9048
9074
9101
9129
9157
9186
9215
9245
9274
9304
9334
9364
9394
9424
9453
9483
9512
9540
9568
9596
9623
9650
9677
9703
9729
9754
9780
9805
9831
9856
9881
9906
9932
9957
9982
10007
10032
10056
10081
10105
10130
10154
10178
10201
10225
10248
10271
10294
10317
10339
10361
10383
10404
10424
10445
10464
10484
10503
10521
10539
10557
10574
10591
10608
10625
10641
10657
10673
10688
10704
10719
10735
10750
10765
10781
10796
10811
10826
10841
10856
10871
10885
10899
10913
10927
10940
10953
10965
10977
10988
11000
11010
11021
11031
11041
11051
11060
11070
11079
11088
11097
11106
11114
11123
11132
11140
11149
11157
11165
11173
11181
11189
11197
11204
11211
11218
11225
11231
11237
11243
11248
11253
11257
11261
11264
11267
11270
11272
11274
11276
11277
11278
11279
11280
11281
11281
11282
11283
11284
11285
11286
11287
11289
11291
11293
11296
11299
11302
11306
11310
11314
11319
11323
11328
11334
11339
11345
11351
11358
11364
11371
11379
11386
11394
11403
11411
11420
11429
11439
11449
11459
11469
11480
11492
11503
11515
11527
11540
11552
11565
11578
11591
11605
11618
11632
11645
11658
11672
11685
11698
11710
11722
11734
11746
11756
11767
11777
11786
11796
11804
11813
11821
11829
11836
11843
11849
11855
11861
11866
11871
11874
11878
11881
11883
11884
11885
11885
11884
11883
11880
11878
11874
11869
11864
11857
11850
11842
11833
11823
11812
11801
11789
11776
11763
11749
11734
11719
11703
11687
11670
11654
11637
11620
11602
11585
11567
11550
11533
11515
11497
11480
11462
11443
11425
11406
11386
11366
11346
11325
11304
11281
11259
11235
11211
11185
11160
11133
11105
11077
11048
11018
10988
10957
10925
10893
10860
10827
10794
10761
10727
10694
10660
10627
10593
10560
10526
10493
10460
10427
10395
10362
10329
10297
10265
10232
10200
10168
10136
10103
10070
10038
10004
9970
9936
9901
9866
9830
9793
9756
9718
9680
9641
9602
9563
9523
9483
9443
9403
9363
9323
9284
9244
9205
9166
9127
9089
9052
9015
8978
8943
8908
8873
8839
8806
8774
8742
8711
8681
8652
8623
8594
8567
8539
8512
8486
8460
8435
8409
8385
8360
8337
8313
8290
8267
8245
8223
8201
8180
8157
8137
8116
8095
8074
8053
8031
8010
7989
7967
7945
7924
7902
7880
7858
7835
7813
7791
7768
7746
7723
7701
7679
7657
7635
7614
7593
7572
7551
7531
7511
7491
7471
7452
7432
7412
7393
7373
7352
7332
7311
7290
7269
7247
7225
7203
7180
7157
7133
7110
7086
7061
7037
7013
6988
6964
6939
6914
6890
6866
6841
6817
6793
6769
6745
6721
6697
6673
6649
6625
6601
6577
6552
6528
6503
6478
6454
6429
6404
6379
6354
6329
6304
6280
6255
6230
6206
6182
6157
6133
6109
6085
6060
6036
6011
5986
5960
5935
5908
5881
5854
5826
5797
5768
5738
5708
5676
5644
5612
5579
5545
5511
5477
5443
5408
5374
5339
5305
5271
5237
5203
5170
5136
5103
5070
5038
5006
4974
4942
4910
4879
4848
4817
4786
4755
4724
4693
4662
4630
4598
4566
4534
4501
4468
4435
4402
4369
4336
4304
4271
4239
4207
4175
4143
4112
4081
4050
4019
3991
3962
3933
3905
3877
3849
3822
3795
3769
3742
3716
3689
3663
3636
3609
3582
3554
3527
3498
3470
3441
3412
3383
3353
3323
3292
3261
3230
3199
3167
3135
3103
3071
3039
3006
2973
2940
2906
2872
2839
2804
2770
2736
2701
2666
2631
2595
2560
2524
2488
2452
2415
2378
2340
2302
2264
2225
2186
2146
2106
2066
2025
1984
1943
1902
1860
1818
1776
1733
1691
1648
1605
1562
1519
1476
1433
1390
1348
1305
1262
1220
1178
1136
1094
1053
1010
970
930
889
849
809
770
731
693
655
617
580
543
506
470
434
399
364
329
295
261
228
195
162
130
99
68
37
6
-23
-53
-81
-110
-137
-164
-190
-215
-240
-263
-286
-308
-329
-350
-369
-388
-406
-423
-439
-454
-468
-482
-494
-505
-516
-525
-534
-542
-548
-554
-559
-564
-567
-570
-572
-574
-575
-575
-576
-576
-575
-575
-575
-574
-574
-574
-573
-573
-574
-574
-574
-575
-576
-578
-579
-582
-584
-587
-591
-595
-600
-605
-610
-616
-622
-629
-635
-642
-649
-656
-664
-671
-678
-685
-693
-700
-707
-714
-721
-728
-735
-742
-748
-755
-763
-770
-777
-785
-793
-802
-811
-820
-830
-840
-851
-863
-875
-887
-901
-915
-930
-945
-962
-979
-996
-1014
-1034
-1055
-1075
-1097
-1119
-1142
-1166
-1191
-1216
-1242
-1269
-1296
-1324
-1353
-1383
-1413
-1445
-1477
-1510
-1544
-1579
-1616
-1653
-1692
-1732
-1773
-1816
-1859
-1904
-1951
-1999
-2048
-2098
-2149
-2202
-2255
-2310
-2365
-2422
-2480
-2539
-2598
-2659
-2720
-2783
-2846
-2911
-2976
-3042
-3108
-3176
-3244
-3313
-3382
-3451
-3521
-3592
-3663
-3734
-3805
-3876
-3947
-4018
-4089
-4160
-4230
-4300
-4370
-4439
-4508
-4576
-4643
-4709
-4775
-4840
-4903
-4966
-5027
-5087
-5146
-5204
-5260
-5315
-5369
-5421
-5472
-5522
-5570
-5617
-5663
-5707
-5750
-5791
-5830
-5868
-5905
-5940
-5973
-6004
-6034
-6061
-6087
-6111
-6133
-6153
-6170
-6186
-6199
-6210
-6219
-6225
-6230
-6232
-6232
-6230
-6226
-6220
-6212
-6202
-6190
-6177
-6162
-6146
-6128
-6109
-6089
-6067
-6045
-6021
-5996
-5971
-5944
-5917
-5889
-5861
-5832
-5802
-5772
-5742
-5711
-5680
-5649
-5618
-5586
-5555
-5524
-5494
-5463
-5433
-5403
-5374
-5345
-5317
-5289
-5262
-5236
-5210
-5186
-5162
-5139
-5117
-5097
-5077
-5059
-5041
-5025
-5010
-4997
-4984
-4974
-4964
-4956
-4948
-4943
-4938
-4935
-4933
-4933
-4933
-4935
-4939
-4944
-4950
-4958
-4967
-4978
-4991
-5005
-5021
-5039
-5058
-5079
-5102
-5126
-5153
-5181
-5210
-5242
-5275
-5310
-5346
-5384
-5423
-5464
-5507
-5550
-5596
-5642
-5690
-5738
-5788
-5839
-5891
-5943
-5997
-6050
-6105
-6159
-6214
-6270
-6325
-6381
-6436
-6491
-6547
-6602
-6657
-6711
-6766
-6820
-6874
-6927
-6980
-7033
-7085
-7137
-7188
-7239
-7289
-7339
-7388
-7437
-7484
-7532
-7578
-7624
-7669
-7713
-7757
-7800
-7842
-7884
-7924
-7964
-8004
-8042
-8080
-8118
-8154
-8189
-8224
-8258
-8291
-8323
-8354
-8384
-8414
-8442
-8470
-8497
-8522
-8547
-8572
-8595
-8617
-8639
-8659
-8679
-8697
-8715
-8731
-8747
-8762
-8776
-8790
-8802
-8814
-8826
-8837
-8847
-8858
-8867
-8877
-8886
-8895
-8903
-8912
-8920
-8927
-8934
-8941
-8948
-8954
-8960
-8965
-8970
-8974
-8978
-8981
-8984
-8986
-8987
-8988
-8989
-8988
-8987
-8986
-8983
-8980
-8977
-8972
-8968
-8962
-8956
-8949
-8941
-8933
-8924
-8915
-8904
-8894
-8882
-8870
-8857
-8843
-8829
-8813
-8797
-8780
-8763
-8744
-8724
-8704
-8683
-8661
-8638
-8615
-8591
-8567
-8541
-8516
-8490
-8463
-8435
-8408
-8379
-8350
-8321
-8291
-8260
-8229
-8197
-8164
-8132
-8100
-8066
-8032
-7998
-7964
-7930
-7895
-7861
-7826
-7791
-7757
-7723
-7688
-7654
-7621
-7587
-7553
-7520
-7487
-7454
-7420
-7387
-7354
-7320
-7286
-7252
-7218
-7183
-7148
-7112
-7076
-7039
-7002
-6965
-6927
-6888
-6849
-6810
-6770
-6730
-6690
-6649
-6609
-6568
-6527
-6486
-6446
-6405
-6365
-6325
-6286
-6246
-6208
-6169
-6131
-6094
-6058
-6022
-5987
-5952
-5918
-5885
-5852
-5821
-5789
-5759
-5729
-5700
-5671
-5643
-5615
-5588
-5561
-5534
-5508
-5482
-5457
-5431
-5406
-5380
-5355
-5330
-5305
-5280
-5255
-5230
-5205
-5180
-5154
-5128
-5102
-5075
-5047
-5020
-4991
-4962
-4932
-4901
-4870
-4837
-4804
-4770
-4734
-4698
-4661
-4623
-4584
-4543
-4502
-4460
-4417
-4373
-4328
-4283
-4236
-4188
-4140
-4091
-4041
-3990
-3938
-3886
-3833
-3779
-3725
-3671
-3616
-3561
-3505
-3450
-3394
-3338
-3283
-3227
-3172
-3116
-3061
-3006
-2951
-2897
-2842
-2788
-2733
-2679
-2626
-2572
-2519
-2466
-2414
-2362
-2311
-2260
-2211
-2162
-2115
-2068
-2023
-1979
-1937
-1896
-1856
-1818
-1782
-1747
-1714
-1682
-1652
-1623
-1596
-1571
-1547
-1524
-1502
-1482
-1462
-1444
-1426
-1409
-1393
-1377
-1362
-1347
-1333
-1319
-1306
-1293
-1280
-1267
-1255
-1243
-1231
-1219
-1207
-1195
-1183
-1171
-1159
-1148
-1136
-1125
-1114
-1103
-1092
-1082
-1072
-1061
-1051
-1042
-1032
-1022
-1012
-1004
-995
-987
-978
-970
-962
-954
-946
-939
-932
-924
-917
-911
-904
-898
-892
-886
-881
-876
-871
-866
-862
-858
-854
-850
-846
-842
-838
-834
-831
-827
-823
-819
-815
-811
-807
-803
-799
-795
-791
-788
-785
-782
-779
-777
-776
-775
-775
-775
-776
-777
-779
-781
-784
-788
-791
-796
-800
-805
-810
-815
-820
-826
-831
-836
-841
-846
-850
-854
-858
-861
-863
-865
-866
-866
-865
-864
-862
-860
-857
-853
-848
-843
-838
-831
-825
-817
-810
-802
-793
-784
-775
-766
-757
-747
-737
-728
-718
-708
-698
-689
-679
-669
-659
-649
-639
-629
-618
-608
-598
-587
-577
-566
-556
-545
-535
-524
-513
-503
-493
-482
-472
-462
-452
-442
-432
-422
-411
-401
-391
-381
-370
-359
-348
-337
-326
-315
-303
-292
-281
-269
-258
-247
-236
-225
-214
-203
-193
-183
-174
-164
-155
-146
-138
-129
-121
-113
-106
-99
-93
-87
-81
-76
-73
-69
-67
-66
-66
-67
-69
-73
-77
-83
-90
-98
-108
-119
-131
-144
-158
-174
-190
-207
-225
-244
-263
-283
-304
-325
-346
-368
-391
-414
-438
-462
-486
-512
-537
-563
-590
-617
-645
-672
-701
-729
-758
-786
-815
-844
-873
-902
-931
-960
-988
-1016
-1044
-1072
-1098
-1124
-1150
-1175
-1199
-1222
-1245
-1267
-1288
-1309
-1329
-1348
-1368
-1386
-1404
-1422
-1439
-1455
-1472
-1488
-1503
-1519
-1534
-1549
-1563
-1578
-1593
-1607
-1621
-1635
-1649
-1662
-1675
-1688
-1700
-1712
-1724
-1735
-1746
-1757
-1768
-1779
-1790
-1802
-1813
-1825
-1836
-1849
-1861
-1874
-1887
-1901
-1915
-1930
-1945
-1960
-1976
-1992
-2008
-2025
-2041
-2059
-2076
-2093
-2110
-2127
-2143
-2159
-2175
-2190
-2204
-2218
-2231
-2244
-2256
-2267
-2278
-2288
-2298
-2307
-2316
-2324
-2332
-2340
-2348
-2355
-2362
-2369
-2376
-2382
-2388
-2393
-2398
-2402
-2406
-2409
-2412
-2414
-2414
-2415
-2414
-2412
-2409
-2405
-2400
-2393
-2385
-2376
-2365
-2353
-2339
-2324
-2308
-2290
-2271
-2251
-2230
-2207
-2184
-2160
-2135
-2110
-2084
-2058
-2032
-2005
-1979
-1954
-1929
-1904
-1880
-1857
-1835
-1813
-1793
-1774
-1755
-1738
-1721
-1706
-1691
-1677
-1664
-1653
-1641
-1631
-1621
-1613
-1604
-1597
-1590
-1585
-1579
-1575
-1572
-1569
-1567
-1567
-1567
-1569
-1571
-1575
-1580
-1586
-1593
-1602
-1612
-1623
-1636
-1649
-1665
-1681
-1699
-1717
-1737
-1759
-1781
-1804
-1828
-1853
-1878
-1905
-1932
-1959
-1987
-2016
-2044
-2073
-2103
-2132
-2161
-2191
-2221
-2250
-2280
-2309
-2338
-2367
-2395
-2423
-2450
-2477
-2504
-2530
-2555
-2579
-2603
-2625
-2647
-2668
-2689
-2708
-2727
-2744
-2761
-2777
-2791
-2805
-2817
-2828
-2838
-2847
-2855
-2862
-2867
-2872
-2875
-2878
-2879
-2880
-2880
-2880
-2879
-2877
-2874
-2871
-2868
-2864
-2859
-2854
-2849
-2844
-2838
-2832
-2825
-2819
-2812
-2805
-2799
-2792
-2785
-2778
-2771
-2764
-2757
-2750
-2743
-2735
-2728
-2720
-2713
-2705
-2697
-2689
-2681
-2672
-2664
-2656
-2648
-2639
-2631
-2623
-2615
-2607
-2599
-2591
-2583
-2575
-2568
-2560
-2553
-2545
-2538
-2531
-2525
-2518
-2513
-2507
-2502
-2497
-2493
-2490
-2487
-2485
-2484
-2484
-2484
-2486
-2488
-2491
-2495
-2501
-2507
-2515
-2524
-2534
-2545
-2557
-2570
-2584
-2599
-2615
-2631
-2648
-2665
-2682
-2700
-2718
-2736
-2753
-2771
-2788
-2805
-2822
-2838
-2853
-2868
-2883
-2897
-2910
-2923
-2935
-2946
-2957
-2967
-2976
-2985
-2993
-3001
-3007
-3014
-3020
-3025
-3029
-3033
-3036
-3039
-3041
-3043
-3044
-3044
-3044
-3044
-3042
-3040
-3037
-3034
-3030
-3025
-3020
-3014
-3007
-2999
-2990
-2981
-2971
-2961
-2950
-2938
-2926
-2913
-2900
-2886
-2872
-2858
-2844
-2829
-2814
-2799
-2784
-2770
-2755
-2741
-2727
-2713
-2700
-2687
-2675
-2663
-2652
-2642
-2633
-2624
-2616
-2608
-2602
-2596
-2592
-2588
-2585
-2582
-2581
-2580
-2581
-2582
-2584
-2587
-2590
-2595
-2600
-2606
-2612
-2620
-2628
-2637
-2647
-2657
-2669
-2681
-2695
-2709
-2724
-2740
-2757
-2776
-2795
-2816
-2838
-2861
-2885
-2910
-2936
-2963
-2991
-3020
-3050
-3080
-3112
-3143
-3175
-3208
-3241
-3274
-3307
-3341
-3374
-3407
-3440
-3473
-3506
-3538
-3569
-3600
-3631
-3661
-3690
-3719
-3747
-3775
-3802
-3828
-3854
-3879
-3904
-3928
-3951
-3974
-3997
-4019
-4041
-4062
-4083
-4104
-4124
-4144
-4164
-4183
-4203
-4222
-4240
-4258
-4276
-4294
-4312
-4329
-4346
-4362
-4378
-4394
-4410
-4425
-4439
-4453
-4467
-4480
-4493
-4505
-4517
-4529
-4540
-4551
-4562
-4572
-4582
-4592
-4602
-4611
-4621
-4630
-4639
-4648
-4656
-4665
-4673
-4681
-4689
-4697
-4704
-4712
-4719
-4726
-4732
-4738
-4744
-4750
-4755
-4759
-4764
-4767
-4771
-4774
-4776
-4779
-4780
-4782
-4783
-4784
-4785
-4786
-4786
-4786
-4787
-4787
-4787
-4787
-4787
-4788
-4788
-4789
-4789
-4790
-4790
-4791
-4792
-4794
-4795
-4797
-4799
-4801
-4803
-4806
-4809
-4812
-4815
-4819
-4822
-4826
-4830
-4834
-4838
-4842
-4846
-4851
-4855
-4859
-4864
-4869
-4873
-4878
-4883
-4888
-4893
-4898
-4903
-4908
-4913
-4919
-4925
-4931
-4937
-4943
-4950
-4956
-4963
-4970
-4977
-4984
-4992
-4999
-5006
-5014
-5022
-5030
-5038
-5046
-5054
-5063
-5071
-5080
-5089
-5098
-5108
-5117
-5127
-5137
-5148
-5159
-5170
-5182
-5194
-5206
-5219
-5233
-5247
-5262
-5277
-5292
-5309
-5326
-5343
-5361
-5380
-5400
-5420
-5441
-5463
-5485
-5508
-5532
-5556
-5580
-5605
-5631
-5657
-5683
-5710
-5737
-5765
-5793
-5821
-5849
-5878
-5906
-5935
-5964
-5993
-6022
-6051
-6079
-6107
-6136
-6164
-6191
-6219
-6246
-6272
-6298
-6324
-6349
-6374
-6397
-6421
-6443
-6466
-6487
-6508
-6528
-6548
-6567
-6586
-6605
-6623
-6641
-6659
-6676
-6693
-6710
-6727
-6743
-6759
-6776
-6792
-6808
-6824
-6839
-6855
-6871
-6887
-6903
-6919
-6935
-6951
-6967
-6984
-7000
-7018
-7035
-7053
-7072
-7091
-7111
-7131
-7152
-7173
-7196
-7219
-7242
-7267
-7292
-7319
-7346
-7373
-7402
-7432
-7462
-7493
-7525
-7557
-7590
-7624
-7658
-7692
-7727
-7763
-7799
-7835
-7872
-7910
-7947
-7985
-8023
-8061
-8101
-8141
-8180
-8221
-8262
-8303
-8345
-8387
-8430
-8473
-8517
-8561
-8606
-8651
-8697
-8742
-8789
-8835
-8882
-8929
-8976
-9024
-9071
-9119
-9167
-9215
-9263
-9311
-9359
-9407
-9455
-9502
-9549
-9596
-9643
-9689
-9735
-9780
-9825
-9869
-9913
-9956
-9998
-10039
-10079
-10119
-10157
-10194
-10230
-10264
-10297
-10329
-10359
-10388
-10416
-10442
-10467
-10490
-10512
-10532
-10552
-10569
-10585
-10600
-10613
-10625
-10636
-10645
-10652
-10658
-10662
-10665
-10667
-10667
-10665
-10662
-10657
-10651
-10643
-10634
-10623
-10610
-10597
-10581
-10565
-10546
-10527
-10506
-10484
-10460
-10436
-10410
-10383
-10354
-10325
-10295
-10264
-10233
-10200
-10167
-10133
-10099
-10065
-10030
-9995
-9960
-9925
-9890
-9855
-9819
-9784
-9749
-9714
-9680
-9645
-9611
-9578
-9544
-9511
-9478
-9446
-9413
-9381
-9349
-9317
-9286
-9255
-9223
-9192
-9161
-9130
-9100
-9069
-9038
-9007
-8976
-8945
-8914
-8883
-8852
-8821
-8790
-8759
-8728
-8697
-8666
-8635
-8604
-8573
-8542
-8511
-8481
-8450
-8420
-8390
-8360
-8330
-8300
-8271
-8242
-8212
-8183
-8154
-8125
-8098
-8070
-8042
-8015
-7988
-7961
-7935
-7910
-7884
-7859
-7835
-7811
-7788
-7765
-7743
-7722
-7701
-7681
-7662
-7644
-7626
-7610
-7594
-7580
-7566
-7554
-7542
-7532
-7523
-7515
-7508
-7503
-7498
-7494
-7492
-7490
-7489
-7489
-7490
-7492
-7495
-7499
-7503
-7508
-7514
-7520
-7527
-7535
-7542
-7550
-7559
-7567
-7576
-7585
-7593
-7602
-7611
-7620
-7629
-7638
-7646
-7655
-7663
-7672
-7680
-7688
-7695
-7703
-7710
-7717
-7724
-7731
-7737
-7744
-7750
-7756
-7762
-7768
-7774
-7779
-7785
-7790
-7795
-7800
-7805
-7810
-7815
-7820
-7825
-7830
-7835
-7840
-7846
-7851
-7857
-7862
-7867
-7873
-7878
-7884
-7889
-7894
-7899
-7904
-7909
-7914
-7919
-7923
-7928
-7932
-7937
-7941
-7945
-7949
-7952
-7956
-7959
-7962
-7965
-7968
-7970
-7973
-7974
-7976
-7977
-7978
-7978
-7978
-7978
-7977
-7976
-7975
-7973
-7971
-7968
-7965
-7961
-7958
-7953
-7948
-7943
-7938
-7932
-7925
-7918
-7911
-7903
-7895
-7887
-7878
-7869
-7859
-7848
-7838
-7826
-7815
-7803
-7790
-7777
-7764
-7750
-7735
-7721
-7706
-7690
-7674
-7657
-7640
-7623
-7605
-7586
-7567
-7547
-7526
-7505
-7483
-7460
-7437
-7414
-7389
-7364
-7339
-7313
-7287
-7259
-7232
-7204
-7175
-7146
-7117
-7087
-7056
-7026
-6995
-6964
-6933
-6901
-6870
-6838
-6807
-6775
-6744
-6712
-6681
-6649
-6618
-6586
-6555
-6524
-6493
-6462
-6431
-6400
-6369
-6339
-6308
-6278
-6249
-6219
-6190
-6162
-6134
-6107
-6080
-6054
-6028
-6003
-5979
-5955
-5932
-5910
-5888
-5867
-5847
-5828
-5810
-5792
-5775
-5759
-5743
-5728
-5714
-5700
-5686
-5673
-5660
-5647
-5635
-5623
-5611
-5599
-5587
-5576
-5564
-5553
-5542
-5531
-5520
-5510
-5500
-5490
-5480
-5471
-5462
-5453
-5444
-5436
-5428
-5420
-5412
-5404
-5396
-5389
-5381
-5373
-5366
-5358
-5350
-5342
-5334
-5326
-5317
-5309
-5300
-5291
-5282
-5272
-5262
-5252
-5241
-5230
-5219
-5207
-5194
-5181
-5168
-5154
-5139
-5124
-5108
-5092
-5075
-5058
-5040
-5021
-5001
-4981
-4960
-4938
-4915
-4891
-4867
-4842
-4817
-4790
-4763
-4736
-4708
-4679
-4649
-4619
-4588
-4557
-4525
-4492
-4459
-4425
-4390
-4354
-4318
-4281
-4244
-4205
-4166
-4126
-4085
-4043
-4002
-3959
-3916
-3872
-3828
-3783
-3737
-3692
-3646
-3599
-3553
-3506
-3459
-3412
-3365
-3318
-3270
-3223
-3176
-3128
-3081
-3034
-2986
-2939
-2892
-2845
-2797
-2750
-2703
-2656
-2609
-2562
-2515
-2468
-2421
-2375
-2328
-2282
-2237
-2191
-2146
-2101
-2056
-2012
-1967
-1923
-1879
-1836
-1793
-1750
-1707
-1665
-1623
-1581
-1540
-1500
-1459
-1420
-1380
-1341
-1303
-1264
-1227
-1189
-1152
-1115
-1079
-1043
-1006
-972
-936
-901
-866
-831
-796
-761
-727
-692
-657
-623
-588
-554
-520
-485
-451
-417
-382
-348
-314
-280
-246
-212
-179
-145
-113
-80
-48
-17
14
44
73
101
129
156
182
208
232
256
280
302
324
346
367
387
407
427
446
464
483
501
519
537
555
572
590
607
625
642
660
677
695
713
731
749
768
786
805
824
843
862
882
902
922
942
963
984
1004
1026
1048
1070
1092
1115
1137
1160
1183
1207
1230
1253
1277
1301
1325
1349
1373
1397
1422
1447
1472
1497
1523
1548
1574
1600
1626
1653
1679
1706
1732
1759
1786
1812
1839
1866
1893
1920
1947
1975
2001
2029
2056
2083
2110
2137
2163
2190
2217
2243
2270
2296
2323
2350
2376
2403
2430
2457
2484
2510
2537
2564
2591
2617
2643
2670
2696
2722
2748
2774
2799
2824
2850
2875
2900
2924
2949
2973
2997
3021
3045
3069
3092
3116
3139
3163
3186
3209
3232
3255
3277
3299
3322
3344
3365
3387
3409
3430
3452
3473
3495
3516
3538
3559
3581
3603
3624
3647
3669
3691
3714
3737
3760
3783
3807
3831
3855
3880
3904
3929
3954
3980
4005
4030
4056
4082
4107
4133
4159
4185
4212
4238
4265
4291
4318
4345
4372
4399
4426
4454
4481
4509
4537
4566
4594
4623
4652
4681
4711
4740
4770
4799
4829
4859
4889
4919
4948
4978
5008
5038
5068
5097
5126
5156
5185
5214
5242
5271
5299
5327
5355
5383
5410
5438
5465
5491
5518
5544
5570
5595
5620
5645
5669
5693
5716
5738
5760
5782
5803
5823
5843
5863
5882
5900
5919
5936
5953
5970
5987
6003
6019
6034
6049
6064
6078
6092
6105
6119
6131
6144
6156
6167
6178
6189
6200
6210
6220
6229
6238
6246
6255
6262
6270
6277
6283
6290
6296
6301
6306
6311
6316
6320
6325
6328
6332
6335
6338
6342
6344
6347
6350
6353
6355
6358
6361
6363
6366
6369
6372
6375
6378
6381
6384
6388
6392
6396
6401
6406
6411
6417
6424
6431
6439
6447
6456
6466
6475
6486
6497
6508
6520
6532
6544
6558
6571
6585
6600
6615
6630
6646
6662
6678
6695
6712
6729
6747
6765
6783
6801
6820
6839
6858
6877
6897
6916
6936
6956
6976
6997
7017
7038
7059
7080
7101
7122
7144
7166
7188
7211
7233
7256
7279
7302
7325
7348
7371
7394
7417
7441
7464
7487
7510
7533
7557
7580
7603
7626
7648
7671
7693
7715
7736
7758
7778
7799
7818
7838
7857
7875
7894
7911
7929
7946
7962
7979
7994
8010
8023
8039
8052
8066
8077
8090
8102
8113
8122
8132
8141
8150
8157
8166
8172
8179
8183
8189
8194
8198
8201
8204
8207
8209
8211
8212
8212
8212
8212
8211
8210
8208
8206
8204
8201
8197
8194
8189
8185
8180
8175
8170
8164
8157
8151
8144
8137
8129
8121
8113
8103
8096
8087
8077
8069
8060
8051
8042
8034
8023
8015
8006
7997
7988
7978
7969
7959
7949
7940
7930
7920
7910
7900
7890
7880
7870
7859
7848
7837
7826
7814
7802
7790
7777
7764
7751
7738
7724
7710
7696
7682
7668
7654
7639
7625
7611
7596
7582
7568
7554
7539
7525
7511
7497
7483
7469
7455
7442
7429
7416
7404
7392
7381
7370
7360
7351
7342
7333
7325
7317
7310
7303
7297
7291
7286
7281
7276
7272
7267
7263
7260
7256
7252
7248
7244
7240
7236
7232
7228
7223
7219
7215
7211
7206
7202
7198
7193
7189
7184
7180
7175
7170
7166
7161
7157
7152
7148
7143
7138
7133
7128
7123
7117
7111
7105
7099
7092
7084
7077
7069
7061
7052
7044
7035
7025
7016
7006
6996
6986
6975
6964
6953
6942
6930
6919
6907
6895
6882
6870
6857
6844
6831
6818
6804
6791
6777
6763
6748
6734
6720
6705
6691
6676
6662
6647
6633
6618
6604
6589
6574
6559
6545
6530
6515
6500
6485
6470
6455
6440
6425
6410
6396
6381
6366
6352
6337
6323
6310
6297
6284
6272
6260
6250
6239
6230
6222
6214
6207
6202
6197
6193
6190
6188
6187
6187
6188
6190
6193
6197
6202
6208
6214
6222
6230
6239
6249
6260
6271
6284
6296
6310
6324
6338
6353
6368
6383
6398
6414
6430
6445
6461
6477
6494
6510
6526
6542
6558
6574
6590
6606
6621
6637
6651
6665
6679
6693
6705
6718
6730
6742
6753
6765
6776
6786
6797
6807
6818
6828
6838
6848
6857
6867
6876
6885
6894
6903
6911
6920
6928
6936
6945
6952
6960
6968
6975
6982
6989
6996
7003
7010
7017
7023
7030
7036
7042
7048
7053
7058
7063
7068
7073
7077
7081
7085
7088
7092
7095
7098
7101
7103
7105
7107
7108
7109
7109
7110
7109
7109
7108
7107
7106
7105
7103
7101
7098
7096
7092
7089
7085
7081
7077
7072
7067
7062
7056
7051
7046
7040
7035
7029
7023
7018
7012
7006
7001
6995
6989
6984
6978
6973
6968
6963
6958
6954
6950
6945
6941
6938
6934
6931
6927
6924
6921
6918
6916
6913
6911
6909
6907
6905
6903
6902
6901
6900
6899
6898
6897
6897
6896
6896
6896
6896
6895
6895
6895
6895
6895
6895
6896
6896
6896
6896
6897
6897
6898
6898
6898
6898
6898
6898
6898
6897
6897
6896
6895
6894
6892
6891
6889
6887
6884
6882
6879
6876
6873
6869
6866
6862
6858
6854
6850
6846
6842
6838
6834
6830
6826
6822
6818
6815
6811
6808
6805
6802
6799
6796
6794
6792
6790
6789
6787
6787
6786
6786
6786
6786
6787
6788
6789
6790
6792
6794
6795
6798
6800
6802
6805
6807
6810
6813
6816
6819
6822
6826
6829
6832
6835
6838
6841
6844
6847
6849
6851
6852
6854
6854
6855
6854
6854
6852
6850
6848
6845
6841
6836
6831
6826
6820
6813
6806
6799
6791
6783
6774
6764
6755
6745
6734
6723
6712
6700
6688
6675
6662
6648
6634
6619
6604
6588
6572
6555
6538
6520
6502
6483
6463
6443
6422
6401
6379
6357
6334
6311
6288
6264
6240
6216
6192
6168
6143
6119
6094
6070
6045
6020
5996
5971
5946
5922
5897
5873
5848
5824
5800
5776
5752
5729
5706
5683
5660
5637
5614
5592
5570
5548
5526
5504
5483
5461
5440
5420
5399
5379
5360
5340
5321
5303
5284
5266
5248
5231
5214
5197
5180
5164
5147
5131
5116
5100
5085
5070
5055
5040
5025
5011
4996
4982
4968
4954
4940
4926
4912
4899
4885
4871
4858
4844
4830
4817
4803
4789
4775
4761
4748
4734
4720
4706
4692
4678
4664
4650
4637
4623
4610
4597
4584
4571
4559
4546
4534
4522
4511
4500
4489
4478
4468
4458
4448
4439
4429
4420
4412
4403
4394
4386
4378
4370
4362
4354
4347
4339
4332
4326
4319
4314
4308
4303
4299
4295
4292
4289
4287
4285
4283
4283
4282
4283
4283
4285
4286
4288
4291
4294
4297
4300
4303
4307
4311
4314
4318
4321
4324
4327
4330
4332
4335
4336
4337
4338
4339
4339
4338
4337
4336
4334
4332
4330
4327
4324
4320
4316
4312
4307
4302
4297
4291
4285
4278
4271
4264
4256
4248
4240
4231
4222
4213
4203
4193
4182
4172
4160
4149
4137
4124
4111
4098
4083
4069
4054
4038
4022
4006
3989
3971
3953
3935
3917
3898
3880
3861
3842
3823
3804
3784
3765
3746
3727
3708
3690
3671
3653
3635
3617
3599
3582
3565
3549
3532
3516
3500
3485
3469
3454
3439
3425
3410
3396
3382
3368
3354
3340
3327
3313
3301
3288
3276
3264
3253
3242
3232
3222
3213
3204
3196
3188
3181
3175
3170
3165
3160
3156
3153
3151
3149
3147
3146
3146
3146
3146
3147
3148
3149
3151
3152
3154
3156
3159
3161
3163
3165
3167
3169
3171
3172
3173
3174
3175
3176
3176
3176
3176
3176
3175
3175
3174
3173
3171
3170
3168
3166
3165
3162
3160
3158
3155
3152
3150
3147
3144
3141
3138
3135
3132
3129
3125
3122
3118
3115
3111
3107
3103
3099
3095
3091
3086
3081
3076
3071
3065
3059
3053
3046
3039
3031
3023
3014
3005
2995
2984
2973
2961
2949
2935
2921
2906
2891
2874
2857
2838
2819
2799
2779
2757
2735
2712
2688
2664
2639
2613
2586
2558
2530
2500
2470
2440
2408
2376
2344
2310
2277
2242
2207
2172
2136
2099
2062
2024
1986
1948
1909
1869
1830
1790
1749
1709
1669
1628
1587
1547
1506
1465
1424
1383
1342
1302
1261
1220
1180
1139
1099
1059
1018
979
939
900
861
822
783
745
707
669
632
595
558
522
486
451
416
381
347
313
279
246
213
180
148
116
84
53
22
-9
-40
-71
-101
-132
-162
-192
-222
-252
-281
-311
-341
-371
-401
-432
-462
-492
-523
-553
-584
-614
-645
-676
-706
-737
-768
-800
-831
-863
-894
-926
-958
-991
-1022
-1056
-1088
-1121
-1154
-1187
-1220
-1254
-1287
-1321
-1355
-1390
-1424
-1459
-1495
-1530
-1566
-1602
-1638
-1674
-1711
-1748
-1784
-1821
-1859
-1896
-1934
-1971
-2009
-2047
-2085
-2123
-2161
-2199
-2237
-2274
-2312
-2350
-2387
-2424
-2461
-2498
-2535
-2572
-2608
-2644
-2680
-2716
-2751
-2787
-2821
-2856
-2890
-2924
-2958
-2992
-3025
-3058
-3091
-3124
-3157
-3189
-3221
-3253
-3285
-3317
-3349
-3380
-3411
-3442
-3473
-3503
-3533
-3563
-3593
-3622
-3651
-3679
-3707
-3735
-3762
-3789
-3816
-3842
-3868
-3893
-3918
-3942
-3966
-3990
-4013
-4035
-4058
-4080
-4101
-4123
-4144
-4164
-4185
-4205
-4224
-4244
-4263
-4283
-4301
-4320
-4338
-4357
-4375
-4392
-4410
-4427
-4444
-4460
-4476
-4492
-4508
-4523
-4539
-4554
-4568
-4583
-4597
-4611
-4625
-4639
-4653
-4667
-4680
-4694
-4707
-4721
-4734
-4747
-4761
-4774
-4788
-4801
-4815
-4829
-4842
-4857
-4871
-4885
-4900
-4914
-4929
-4944
-4959
-4974
-4989
-5004
-5019
-5034
-5048
-5063
-5078
-5092
-5107
-5121
-5135
-5149
-5163
-5178
-5192
-5205
-5219
-5233
-5247
-5260
-5274
-5287
-5301
-5315
-5328
-5342
-5357
-5371
-5386
-5400
-5416
-5431
-5447
-5463
-5479
-5496
-5513
-5530
-5548
-5566
-5584
-5602
-5620
-5639
-5658
-5677
-5696
-5715
-5735
-5755
-5775
-5795
-5816
-5837
-5858
-5879
-5901
-5923
-5945
-5967
-5989
-6011
-6033
-6055
-6077
-6099
-6121
-6143
-6165
-6187
-6209
-6231
-6252
-6274
-6295
-6315
-6336
-6356
-6376
-6396
-6415
-6434
-6453
-6472
-6490
-6508
-6526
-6544
-6561
-6578
-6595
-6612
-6628
-6645
-6660
-6676
-6692
-6707
-6722
-6737
-6752
-6766
-6781
-6795
-6809
-6822
-6836
-6849
-6861
-6874
-6886
-6897
-6909
-6920
-6930
-6941
-6950
-6960
-6969
-6977
-6985
-6993
-7000
-7006
-7012
-7017
-7022
-7027
-7032
-7036
-7040
-7044
-7047
-7050
-7054
-7056
-7059
-7061
-7063
-7065
-7066
-7068
-7069
-7070
-7070
-7071
-7072
-7072
-7072
-7072
-7072
-7071
-7070
-7069
-7067
-7066
-7063
-7061
-7058
-7055
-7052
-7049
-7045
-7041
-7038
-7034
-7030
-7026
-7022
-7017
-7013
-7008
-7002
-6997
-6992
-6986
-6980
-6974
-6968
-6962
-6956
-6949
-6942
-6935
-6928
-6921
-6913
-6905
-6896
-6888
-6879
-6870
-6861
-6852
-6842
-6833
-6823
-6812
-6802
-6791
-6781
-6769
-6758
-6746
-6735
-6723
-6710
-6698
-6685
-6672
-6659
-6646
-6633
-6620
-6606
-6593
-6579
-6565
-6551
-6537
-6523
-6508
-6494
-6479
-6465
-6450
-6436
-6421
-6407
-6393
-6379
-6365
-6351
-6337
-6322
-6308
-6294
-6280
-6266
-6252
-6237
-6223
-6208
-6194
-6179
-6165
-6150
-6136
-6122
-6108
-6095
-6081
-6068
-6055
-6042
-6029
-6016
-6004
-5991
-5979
-5966
-5954
-5942
-5930
-5918
-5906
-5895
-5883
-5872
-5861
-5850
-5839
-5828
-5818
-5807
-5797
-5787
-5777
-5768
-5758
-5749
-5739
-5730
-5721
-5712
-5703
-5693
-5684
-5675
-5665
-5656
-5646
-5637
-5627
-5617
-5607
-5597
-5587
-5578
-5568
-5558
-5548
-5539
-5529
-5520
-5510
-5501
-5491
-5482
-5472
-5463
-5453
-5443
-5434
-5424
-5414
-5403
-5393
-5382
-5371
-5359
-5347
-5335
-5322
-5308
-5295
-5280
-5265
-5250
-5234
-5218
-5201
-5183
-5165
-5147
-5128
-5108
-5089
-5069
-5049
-5029
-5008
-4987
-4966
-4945
-4923
-4901
-4878
-4855
-4832
-4808
-4784
-4759
-4735
-4710
-4685
-4660
-4634
-4609
-4584
-4559
-4534
-4509
-4484
-4459
-4434
-4409
-4385
-4360
-4336
-4313
-4289
-4266
-4243
-4220
-4197
-4175
-4152
-4130
-4107
-4085
-4062
-4040
-4017
-3994
-3971
-3949
-3926
-3903
-3880
-3857
-3835
-3812
-3790
-3768
-3746
-3724
-3703
-3682
-3661
-3641
-3621
-3601
-3581
-3562
-3543
-3524
-3505
-3486
-3467
-3448
-3429
-3409
-3390
-3370
-3350
-3329
-3309
-3288
-3267
-3245
-3223
-3200
-3178
-3154
-3131
-3107
-3082
-3058
-3033
-3007
-2981
-2955
-2929
-2902
-2875
-2848
-2820
-2792
-2764
-2736
-2708
-2679
-2651
-2622
-2593
-2564
-2535
-2506
-2476
-2446
-2417
-2387
-2356
-2326
-2296
-2266
-2235
-2205
-2174
-2144
-2113
-2082
-2051
-2020
-1989
-1958
-1926
-1895
-1863
-1832
-1800
-1768
-1736
-1704
-1672
-1640
-1607
-1574
-1541
-1508
-1475
-1441
-1407
-1374
-1340
-1307
-1274
-1241
-1208
-1175
-1142
-1109
-1077
-1044
-1012
-979
-947
-915
-884
-852
-820
-789
-758
-727
-697
-666
-635
-605
-575
-545
-515
-485
-455
-425
-395
-366
-336
-307
-277
-248
-218
-188
-157
-127
-96
-65
-33
-1
31
63
96
128
161
194
228
261
295
329
363
397
431
465
499
532
566
599
632
665
697
730
762
794
826
858
889
920
951
981
1010
1041
1070
1099
1128
1156
1183
1210
1237
1264
1290
1315
1341
1366
1390
1414
1438
1461
1484
1506
1527
1549
1569
1589
1609
1628
1647
1666
1684
1702
1719
1736
1753
1769
1784
1799
1814
1828
1842
1856
1869
1882
1894
1907
1919
1931
1943
1955
1966
1977
1988
1999
2009
2020
2029
2039
2049
2059
2068
2078
2087
2096
2105
2114
2122
2130
2138
2146
2153
2159
2165
2171
2176
2180
2184
2188
2191
2194
2196
2198
2200
2202
2204
2206
2207
2209
2211
2213
2215
2218
2220
2223
2226
2229
2233
2236
2240
2243
2247
2251
2256
2261
2266
2271
2276
2282
2288
2294
2301
2308
2314
2321
2329
2336
2343
2351
2359
2368
2377
2386
2395
2405
2415
2426
2437
2448
2459
2471
2483
2496
2508
2522
2535
2549
2564
2579
2595
2611
2628
2645
2663
2682
2700
2719
2739
2759
2779
2799
2820
2842
2863
2885
2907
2930
2953
2976
3000
3024
3048
3072
3097
3122
3147
3172
3198
3223
3249
3276
3302
3329
3356
3383
3410
3437
3464
3491
3519
3546
3573
3600
3627
3654
3681
3708
3735
3761
3787
3813
3838
3863
3888
3912
3936
3959
3982
4005
4027
4050
4072
4094
4116
4137
4159
4180
4201
4222
4242
4263
4284
4304
4325
4346
4367
4387
4408
4429
4450
4471
4492
4513
4534
4555
4576
4597
4618
4638
4659
4679
4699
4718
4738
4757
4775
4794
4811
4829
4846
4862
4878
4894
4908
4923
4937
4950
4962
4974
4985
4996
5006
5015
5024
5032
5039
5046
5053
5059
5064
5068
5072
5075
5078
5080
5081
5082
5082
5082
5080
5079
5076
5074
5070
5066
5062
5056
5051
5044
5037
5030
5022
5013
5004
4994
4983
4971
4959
4946
4932
4918
4903
4887
4871
4854
4836
4818
4799
4779
4759
4739
4718
4697
4676
4654
4633
4611
4589
4567
4545
4523
4502
4480
4458
4436
4414
4392
4370
4348
4325
4303
4280
4258
4236
4214
4192
4170
4148
4126
4105
4083
4061
4040
4018
3995
3973
3951
3928
3905
3882
3859
3836
3813
3790
3766
3742
3718
3694
3669
3644
3619
3593
3567
3541
3515
3488
3460
3433
3406
3378
3350
3323
3295
3267
3240
3212
3185
3157
3130
3103
3077
3050
3024
2998
2972
2947
2922
2896
2871
2847
2822
2798
2774
2750
2726
2702
2679
2655
2631
2607
2583
2559
2535
2511
2486
2461
2436
2411
2386
2360
2335
2309
2284
2258
2232
2206
2181
2155
2129
2103
2076
2050
2024
1998
1971
1945
1919
1892
1866
1839
1812
1786
1759
1733
1706
1680
1654
1628
1602
1576
1551
1525
1500
1475
1450
1426
1401
1376
1352
1327
1303
1279
1255
1231
1207
1183
1159
1135
1112
1088
1064
1040
1014
991
966
941
916
891
865
839
813
787
761
734
707
680
652
625
597
568
539
510
481
452
423
393
363
334
304
275
245
215
185
155
126
96
66
36
6
-24
-53
-83
-112
-141
-171
-200
-229
-259
-288
-317
-346
-375
-403
-432
-460
-488
-516
-544
-571
-598
-626
-653
-680
-706
-733
-760
-786
-812
-837
-863
-888
-912
-936
-960
-984
-1006
-1029
-1052
-1074
-1095
-1117
-1137
-1158
-1177
-1196
-1215
-1233
-1251
-1268
-1285
-1301
-1317
-1332
-1347
-1362
-1376
-1390
-1404
-1417
-1430
-1442
-1455
-1467
-1479
-1490
-1502
-1513
-1525
-1536
-1548
-1560
-1572
-1584
-1596
-1608
-1620
-1632
-1644
-1656
-1667
-1679
-1690
-1702
-1713
-1724
-1736
-1747
-1758
-1769
-1780
-1791
-1801
-1811
-1821
-1831
-1841
-1851
-1860
-1869
-1878
-1887
-1896
-1905
-1914
-1923
-1932
-1941
-1950
-1959
-1969
-1978
-1987
-1997
-2007
-2016
-2025
-2036
-2045
-2055
-2064
-2074
-2083
-2092
-2101
-2110
-2118
-2127
-2135
-2144
-2152
-2161
-2169
-2178
-2187
-2195
-2204
-2213
-2222
-2231
-2240
-2249
-2258
-2268
-2277
-2287
-2297
-2307
-2318
-2328
-2339
-2351
-2363
-2375
-2387
-2400
-2413
-2427
-2441
-2455
-2470
-2485
-2500
-2516
-2533
-2550
-2567
-2585
-2603
-2622
-2642
-2661
-2682
-2702
-2723
-2744
-2766
-2787
-2809
-2831
-2853
-2875
-2898
-2920
-2943
-2965
-2988
-3010
-3033
-3056
-3079
-3102
-3125
-3149
-3172
-3196
-3220
-3243
-3267
-3291
-3315
-3338
-3362
-3386
-3409
-3432
-3455
-3478
-3501
-3524
-3546
-3568
-3589
-3610
-3631
-3652
-3672
-3692
-3711
-3730
-3748
-3766
-3784
-3801
-3817
-3834
-3850
-3865
-3880
-3895
-3909
-3923
-3936
-3949
-3961
-3973
-3985
-3996
-4006
-4016
-4026
-4034
-4043
-4051
-4059
-4066
-4073
-4078
-4085
-4091
-4097
-4102
-4107
-4112
-4117
-4121
-4125
-4129
-4133
-4136
-4139
-4141
-4143
-4146
-4147
-4149
-4151
-4152
-4153
-4154
-4155
-4156
-4157
-4157
-4158
-4158
-4158
-4158
-4159
-4159
-4159
-4160
-4161
-4161
-4163
-4164
-4166
-4167
-4169
-4171
-4173
-4175
-4177
-4179
-4181
-4183
-4185
-4187
-4188
-4190
-4191
-4192
-4192
-4193
-4193
-4193
-4192
-4191
-4190
-4189
-4187
-4185
-4183
-4180
-4177
-4174
-4171
-4167
-4163
-4159
-4154
-4150
-4145
-4139
-4134
-4128
-4122
-4116
-4110
-4104
-4098
-4091
-4083
-4078
-4070
-4064
-4057
-4050
-4043
-4035
-4027
-4021
-4014
-4006
-3999
-3991
-3984
-3976
-3968
-3960
-3952
-3944
-3936
-3928
-3919
-3911
-3903
-3894
-3886
-3878
-3869
-3861
-3852
-3843
-3834
-3825
-3817
-3808
-3799
-3790
-3781
-3772
-3763
-3754
-3744
-3735
-3726
-3716
-3706
-3697
-3687
-3677
-3667
-3657
-3646
-3636
-3625
-3615
-3604
-3593
-3582
-3570
-3559
-3547
-3535
-3523
-3510
-3498
-3485
-3472
-3458
-3444
-3430
-3416
-3401
-3386
-3370
-3354
-3338
-3321
-3303
-3286
-3268
-3249
-3231
-3212
-3192
-3172
-3152
-3131
-3110
-3089
-3067
-3045
-3023
-3000
-2978
-2955
-2932
-2909
-2886
-2863
-2840
-2816
-2793
-2769
-2746
-2722
-2698
-2675
-2651
-2627
-2603
-2580
-2556
-2532
-2508
-2485
-2461
-2438
-2414
-2391
-2367
-2344
-2321
-2298
-2275
-2252
-2229
-2207
-2184
-2162
-2140
-2118
-2096
-2075
-2053
-2032
-2011
-1990
-1969
-1949
-1928
-1908
-1888
-1868
-1848
-1828
-1808
-1788
-1767
-1747
-1727
-1706
-1686
-1665
-1644
-1623
-1602
-1580
-1558
-1536
-1514
-1491
-1468
-1444
-1421
-1397
-1373
-1348
-1324
-1299
-1274
-1249
-1224
-1199
-1174
-1148
-1123
-1098
-1072
-1047
-1020
-996
-970
-945
-920
-895
-870
-845
-820
-796
-771
-746
-722
-697
-672
-648
-623
-599
-574
-550
-525
-501
-476
-451
-427
-402
-378
-353
-328
-304
-279
-254
-230
-205
-181
-157
-132
-108
-84
-59
-35
-10
15
40
65
90
116
142
168
195
221
248
276
303
331
360
388
417
446
475
505
534
564
595
625
656
687
718
749
781
812
844
877
909
942
975
1008
1042
1076
1110
1144
1179
1213
1248
1282
1316
1351
1385
1419
1453
1486
1520
1554
1587
1620
1653
1686
1719
1751
1783
1815
1847
1878
1910
1941
1972
2003
2033
2064
2094
2125
2155
2185
2215
2245
2275
2305
2335
2365
2395
2425
2455
2485
2515
2546
2576
2606
2637
2667
2698
2729
2759
2790
2820
2851
2881
2912
2942
2972
3002
3032
3062
3091
3121
3150
3178
3207
3234
3262
3289
3316
3342
3368
3393
3418
3442
3466
3489
3512
3534
3556
3577
3597
3617
3637
3656
3674
3693
3711
3728
3746
3763
3779
3796
3812
3828
3844
3860
3875
3890
3905
3921
3936
3951
3966
3981
3996
4011
4026
4041
4056
4070
4086
4102
4117
4133
4148
4164
4180
4196
4212
4228
4244
4260
4276
4292
4308
4324
4340
4356
4373
4389
4405
4421
4437
4454
4470
4487
4504
4520
4537
4555
4572
4589
4607
4624
4642
4660
4678
4695
4713
4731
4748
4766
4783
4799
4816
4831
4847
4862
4876
4890
4904
4916
4928
4939
4950
4960
4969
4978
4985
4992
4999
5004
5009
5013
5017
5019
5021
5023
5023
5023
5022
5021
5018
5015
5012
5007
5002
4996
4989
4982
4973
4964
4954
4943
4932
4919
4906
4892
4878
4862
4846
4830
4812
4794
4776
4757
4737
4717
4697
4676
4655
4633
4611
4589
4566
4543
4521
4497
4474
4450
4427
4403
4379
4355
4331
4307
4283
4259
4235
4211
4188
4164
4141
4117
4094
4070
4048
4026
4003
3981
3959
3937
3916
3895
3874
3854
3834
3814
3795
3776
3757
3739
3722
3705
3689
3673
3658
3644
3630
3617
3604
3592
3580
3568
3557
3547
3537
3527
3518
3509
3500
3492
3484
3477
3470
3463
3456
3450
3444
3438
3433
3428
3423
3419
3415
3411
3408
3404
3402
3399
3397
3395
3393
3392
3390
3389
3387
3386
3385
3384
3383
3382
3381
3380
3379
3378
3377
3375
3374
3372
3370
3368
3365
3363
3360
3357
3353
3350
3346
3342
3338
3334
3329
3325
3320
3315
3311
3306
3301
3296
3291
3286
3281
3276
3271
3266
3262
3257
3253
3249
3245
3241
3238
3234
3231
3228
3226
3224
3222
3220
3219
3218
3217
3217
3217
3217
3217
3218
3219
3220
3221
3222
3224
3225
3227
3229
3231
3233
3235
3237
3240
3242
3245
3247
3250
3252
3255
3257
3260
3262
3264
3266
3269
3271
3272
3274
3276
3277
3278
3279
3280
3280
3281
3281
3280
3280
3279
3277
3275
3273
3270
3266
3263
3258
3253
3247
3241
3235
3227
3220
3211
3202
3193
3183
3172
3161
3150
3138
3125
3112
3098
3085
3070
3056
3041
3026
3011
2995
2980
2964
2947
2930
2914
2896
2879
2861
2843
2825
2806
2787
2768
2749
2730
2710
2690
2670
2650
2630
2609
2589
2568
2547
2526
2505
2484
2463
2441
2420
2398
2377
2355
2333
2310
2288
2265
2242
2219
2195
2171
2147
2123
2098
2073
2048
2023
1997
1971
1946
1920
1894
1868
1842
1816
1790
1765
1739
1714
1689
1663
1638
1613
1589
1564
1540
1515
1491
1467
1443
1420
1396
1372
1349
1326
1302
1279
1255
1232
1209
1185
1162
1138
1115
1091
1068
1044
1020
997
974
951
928
906
883
861
839
817
795
774
753
733
713
693
674
655
637
619
601
584
568
551
536
521
506
492
478
464
451
439
426
414
403
392
381
370
360
350
340
331
322
314
305
297
290
282
275
269
262
257
251
246
241
236
232
228
224
221
217
214
211
208
205
202
200
197
195
193
190
188
186
184
182
180
177
175
173
171
168
166
163
160
157
154
151
147
143
139
135
130
125
120
115
109
103
97
91
85
78
71
64
57
49
42
34
26
18
10
1
-8
-16
-26
-35
-45
-54
-65
-75
-86
-97
-108
-120
-132
-144
-157
-170
-182
-196
-209
-222
-235
-248
-261
-274
-287
-299
-311
-323
-335
-346
-357
-368
-378
-388
-398
-407
-415
-423
-431
-438
-445
-451
-457
-462
-467
-472
-476
-480
-483
-487
-489
-492
-494
-495
-496
-497
-497
-497
-496
-495
-493
-491
-489
-486
-483
-480
-476
-472
-468
-463
-458
-453
-448
-443
-438
-433
-427
-422
-417
-411
-406
-400
-395
-389
-384
-378
-373
-367
-362
-356
-350
-345
-339
-333
-327
-321
-315
-308
-302
-295
-289
-282
-276
-269
-263
-256
-250
-243
-237
-230
-223
-216
-209
-202
-195
-187
-179
-171
-163
-155
-146
-137
-128
-118
-108
-98
-88
-77
-66
-54
-43
-31
-19
-7
6
19
31
44
57
70
83
96
109
122
135
149
162
175
188
202
215
228
241
255
268
281
294
307
320
332
345
357
369
381
393
405
416
427
438
448
458
468
478
487
496
505
513
521
529
537
544
551
558
564
571
577
584
590
596
602
608
614
620
626
632
638
644
650
656
662
668
675
681
687
694
700
707
713
720
727
734
740
747
754
761
768
775
781
788
794
800
806
812
818
824
829
835
840
845
850
854
859
863
868
872
876
881
885
889
893
897
901
905
909
913
917
921
925
929
933
937
940
944
948
952
955
959
963
966
970
973
977
980
984
988
991
995
999
1002
1006
1008
1012
1014
1018
1020
1024
1026
1029
1031
1033
1034
1036
1037
1038
1040
1041
1042
1043
1043
1044
1045
1045
1046
1046
1047
1047
1047
1048
1048
1048
1049
1049
1050
1051
1051
1052
1053
1054
1056
1057
1058
1059
1061
1062
1064
1065
1066
1068
1069
1070
1071
1073
1074
1075
1076
1078
1079
1081
1082
1084
1085
1087
1089
1091
1093
1095
1098
1100
1102
1105
1107
1110
1112
1115
1118
1120
1123
1126
1129
1131
1134
1137
1140
1142
1145
1148
1150
1153
1155
1158
1160
1162
1165
1167
1169
1171
1174
1176
1178
1180
1182
1184
1186
1188
1190
1192
1194
1195
1197
1198
1200
1201
1202
1203
1203
1204
1204
1204
1204
1204
1203
1202
1202
1201
1200
1198
1197
1196
1195
1193
1192
1191
1189
1188
1187
1186
1186
1185
1185
1185
1185
1185
1186
1187
1187
1189
1190
1192
1193
1195
1198
1200
1203
1206
1210
1214
1218
1223
1229
1234
1240
1247
1254
1262
1270
1278
1287
1296
1305
1315
1325
1336
1347
1358
1369
1381
1393
1406
1419
1432
1446
1459
1473
1487
1501
1516
1530
1545
1560
1574
1589
1604
1619
1634
1649
1664
1679
1694
1708
1722
1737
1750
1764
1778
1791
1804
1817
1830
1842
1855
1868
1880
1893
1905
1918
1930
1943
1955
1968
1980
1993
2005
2019
2031
2045
2058
2071
2084
2098
2111
2125
2138
2152
2166
2179
2193
2207
2221
2234
2248
2262
2276
2289
2303
2316
2330
2343
2357
2370
2383
2396
2409
2422
2434
2447
2460
2472
2485
2497
2510
2522
2534
2546
2559
2571
2582
2594
2606
2617
2628
2639
2650
2661
2671
2681
2691
2701
2710
2718
2727
2735
2742
2750
2756
2763
2769
2774
2779
2784
2788
2791
2794
2797
2800
2801
2803
2804
2805
2805
2806
2806
2805
2805
2804
2803
2802
2801
2799
2797
2796
2794
2791
2789
2786
2784
2781
2778
2774
2771
2768
2764
2760
2757
2753
2749
2745
2742
2738
2734
2730
2727
2723
2719
2716
2712
2709
2705
2702
2698
2695
2691
2688
2685
2682
2679
2677
2674
2672
2670
2668
2667
2666
2665
2664
2663
2663
2662
2662
2663
2663
2663
2664
2664
2665
2666
2667
2668
2669
2670
2670
2671
2672
2674
2675
2676
2677
2679
2680
2682
2683
2685
2687
2689
2691
2693
2695
2698
2700
2702
2705
2708
2710
2713
2715
2718
2721
2724
2727
2730
2733
2736
2739
2742
2746
2749
2753
2756
2760
2764
2769
2773
2778
2783
2788
2793
2798
2803
2809
2815
2820
2826
2832
2838
2844
2850
2856
2862
2868
2874
2880
2886
2892
2898
2903
2909
2914
2919
2924
2929
2934
2938
2942
2946
2949
2953
2956
2959
2961
2963
2965
2967
2968
2969
2970
2970
2970
2970
2969
2968
2966
2964
2961
2958
2954
2949
2944
2939
2933
2927
2920
2912
2904
2896
2887
2878
2868
2857
2847
2835
2824
2812
2800
2787
2774
2761
2747
2734
2720
2706
2691
2677
2662
2648
2633
2619
2604
2590
2575
2561
2547
2533
2520
2506
2493
2479
2466
2453
2440
2427
2414
2402
2389
2377
2364
2352
2340
2328
2316
2304
2292
2280
2269
2257
2246
2234
2223
2212
2201
2190
2179
2169
2159
2149
2139
2130
2121
2112
2104
2096
2088
2081
2074
2067
2061
2055
2049
2044
2039
2033
2029
2025
2021
2019
2016
2013
2011
2008
2005
2005
2003
2001
2001
2000
2000
1999
1999
2000
2000
2001
2001
2004
2005
2008
2011
2013
2017
2021
2024
2029
2033
2037
2043
2049
2054
2060
2066
2072
2079
2085
2091
2098
2104
2110
2116
2123
2129
2135
2140
2146
2151
2156
2161
2166
2170
2174
2177
2181
2184
2186
2188
2191
2192
2194
2195
2195
2196
2196
2196
2195
2194
2192
2191
2188
2186
2182
2179
2175
2170
2165
2159
2153
2146
2139
2131
2123
2114
2104
2094
2083
2072
2061
2049
2037
2024
2009
1996
1982
1967
1951
1935
1918
1901
1883
1864
1845
1825
1805
1784
1762
1740
1717
1693
1669
1644
1618
1592
1565
1538
1510
1482
1454
1425
1396
1366
1337
1307
1277
1246
1215
1185
1153
1122
1091
1059
1028
996
964
932
900
868
836
803
771
738
706
673
640
607
575
542
509
476
443
411
378
346
313
281
249
217
186
155
124
93
63
33
4
-25
-54
-82
-110
-137
-164
-190
-215
-240
-265
-288
-311
-334
-355
-375
-395
-414
-432
-448
-464
-479
-493
-506
-518
-529
-539
-549
-557
-564
-571
-577
-582
-587
-591
-594
-597
-599
-602
-603
-605
-606
-607
-607
-608
-608
-609
-609
-609
-609
-609
-609
-609
-608
-608
-607
-606
-606
-605
-604
-603
-601
-600
-598
-597
-595
-592
-590
-587
-584
-580
-577
-573
-569
-564
-559
-554
-549
-544
-539
-533
-528
-522
-516
-510
-504
-498
-492
-486
-480
-474
-468
-462
-456
-451
-445
-439
-433
-428
-422
-416
-411
-405
-400
-395
-390
-385
-381
-376
-372
-368
-365
-361
-358
-355
-352
-350
-348
-347
-346
-346
-346
-347
-348
-350
-352
-355
-358
-361
-366
-370
-375
-380
-386
-391
-398
-404
-411
-418
-425
-432
-440
-448
-455
-463
-471
-479
-487
-495
-503
-511
-519
-526
-534
-541
-548
-554
-561
-567
-573
-579
-585
-590
-596
-601
-606
-612
-617
-622
-626
-631
-636
-640
-644
-648
-652
-656
-660
-664
-669
-673
-677
-682
-686
-691
-696
-701
-706
-710
-715
-719
-724
-728
-732
-736
-739
-743
-746
-749
-752
-755
-757
-760
-762
-763
-765
-766
-767
-768
-768
-769
-769
-769
-768
-767
-766
-765
-763
-761
-759
-756
-753
-750
-746
-742
-737
-732
-727
-721
-715
-709
-702
-695
-688
-680
-673
-665
-658
-650
-643
-635
-628
-621
-614
-607
-601
-594
-588
-583
-577
-572
-567
-562
-558
-553
-549
-544
-540
-535
-531
-526
-521
-516
-511
-505
-499
-493
-487
-480
-474
-467
-459
-452
-444
-436
-427
-418
-409
-400
-391
-381
-371
-361
-351
-341
-331
-320
-310
-299
-288
-277
-266
-255
-244
-232
-220
-209
-197
-185
-173
-161
-150
-139
-128
-117
-106
-96
-87
-78
-69
-60
-53
-45
-38
-32
-26
-20
-15
-11
-7
-3
0
3
6
8
11
13
14
16
18
19
21
22
23
24
25
26
26
26
26
25
24
23
22
21
19
17
14
11
8
5
1
-3
-8
-13
-19
-24
-31
-37
-44
-52
-60
-68
-77
-86
-96
-107
-118
-129
-141
-154
-167
-181
-195
-209
-224
-239
-254
-270
-285
-302
-318
-334
-351
-367
-384
-401
-418
-435
-452
-468
-485
-501
-517
-533
-549
-564
-578
-592
-606
-620
-633
-645
-657
-669
-681
-692
-703
-713
-723
-733
-743
-752
-761
-770
-779
-787
-796
-804
-812
-819
-827
-834
-841
-848
-855
-862
-868
-875
-881
-888
-894
-900
-905
-911
-916
-920
-924
-928
-931
-934
-936
-938
-939
-940
-941
-941
-940
-939
-937
-935
-932
-929
-925
-921
-916
-911
-906
-900
-894
-888
-881
-874
-868
-861
-853
-846
-839
-832
-824
-817
-810
-803
-796
-790
-784
-778
-773
-769
-764
-761
-757
-754
-752
-750
-748
-746
-745
-744
-743
-742
-742
-742
-742
-742
-743
-743
-744
-744
-745
-746
-747
-747
-748
-749
-750
-750
-751
-752
-753
-754
-756
-757
-759
-760
-762
-764
-766
-769
-771
-773
-775
-777
-779
-781
-783
-785
-787
-789
-791
-792
-794
-796
-797
-799
-800
-802
-803
-805
-807
-809
-812
-815
-818
-822
-826
-830
-835
-841
-847
-853
-859
-867
-874
-882
-890
-898
-907
-915
-924
-932
-941
-949
-957
-965
-973
-980
-987
-994
-1000
-1004
-1010
-1014
-1018
-1022
-1027
-1029
-1032
-1034
-1036
-1037
-1038
-1038
-1038
-1038
-1037
-1035
-1034
-1032
-1029
-1027
-1024
-1020
-1016
-1014
-1010
-1006
-1002
-999
-995
-991
-987
-984
-980
-977
-974
-971
-969
-967
-965
-964
-962
-961
-960
-959
-959
-958
-958
-957
-957
-956
-956
-955
-954
-954
-952
-951
-949
-947
-945
-942
-939
-936
-933
-929
-926
-922
-919
-916
-913
-910
-908
-906
-904
-903
-902
-902
-902
-903
-904
-905
-907
-910
-913
-916
-919
-923
-927
-931
-935
-938
-942
-946
-949
-952
-954
-957
-959
-960
-961
-961
-961
-961
-960
-958
-956
-953
-950
-946
-942
-938
-933
-928
-922
-916
-910
-904
-897
-890
-883
-875
-868
-860
-852
-845
-837
-829
-822
-815
-808
-802
-796
-791
-786
-781
-777
-774
-771
-768
-767
-766
-765
-765
-766
-767
-769
-772
-775
-778
-781
-785
-789
-793
-797
-800
-804
-807
-810
-813
-815
-816
-817
-817
-817
-816
-814
-812
-809
-805
-800
-795
-790
-784
-777
-771
-763
-756
-748
-741
-733
-725
-717
-708
-700
-693
-685
-677
-670
-663
-656
-650
-644
-638
-633
-628
-624
-621
-617
-615
-612
-610
-609
-608
-607
-607
-608
-609
-610
-612
-615
-618
-622
-627
-633
-639
-646
-654
-662
-671
-681
-692
-704
-716
-729
-742
-756
-771
-786
-802
-818
-835
-852
-870
-888
-906
-925
-944
-963
-983
-1002
-1022
-1043
-1063
-1084
-1105
-1126
-1148
-1169
-1191
-1212
-1234
-1256
-1277
-1299
-1320
-1340
-1361
-1380
-1399
-1417
-1435
-1451
-1467
-1481
-1495
-1507
-1518
-1528
-1536
-1544
-1550
-1556
-1560
-1563
-1565
-1567
-1567
-1567
-1566
-1564
-1561
-1558
-1554
-1550
-1545
-1539
-1533
-1526
-1519
-1511
-1503
-1494
-1485
-1475
-1464
-1453
-1442
-1430
-1417
-1403
-1389
-1375
-1360
-1344
-1328
-1311
-1294
-1277
-1259
-1241
-1223
-1204
-1186
-1168
-1150
-1132
-1114
-1097
-1081
-1066
-1051
-1037
-1024
-1012
-1000
-991
-982
-974
-967
-961
-956
-953
-950
-949
-949
-950
-952
-955
-960
-965
-971
-978
-985
-993
-1002
-1010
-1020
-1031
-1041
-1051
-1061
-1071
-1082
-1092
-1102
-1112
-1121
-1130
-1139
-1147
-1154
-1161
-1166
-1172
-1176
-1179
-1182
-1183
-1184
-1183
-1182
-1180
-1176
-1172
-1167
-1161
-1154
-1146
-1138
-1129
-1119
-1109
-1099
-1089
-1078
-1068
-1057
-1047
-1037
-1027
-1018
-1008
-1000
-991
-983
-976
-968
-961
-954
-948
-941
-935
-929
-923
-917
-911
-906
-900
-894
-888
-882
-876
-870
-864
-859
-853
-847
-842
-837
-831
-826
-821
-816
-812
-807
-803
-799
-795
-792
-788
-785
-782
-779
-776
-773
-770
-768
-765
-762
-759
-757
-754
-752
-749
-746
-744
-742
-739
-737
-735
-733
-732
-730
-729
-728
-728
-728
-728
-728
-729
-730
-732
-734
-737
-740
-743
-747
-752
-756
-761
-767
-773
-779
-786
-793
-800
-808
-816
-824
-832
-840
-848
-856
-864
-872
-880
-888
-895
-902
-909
-916
-923
-929
-936
-942
-949
-955
-962
-968
-975
-983
-990
-998
-1006
-1016
-1025
-1035
-1046
-1056
-1068
-1079
-1092
-1104
-1117
-1130
-1144
-1157
-1171
-1185
-1199
-1213
-1227
-1241
-1254
-1266
-1279
-1290
-1301
-1311
-1321
-1329
-1337
-1344
-1351
-1357
-1362
-1367
-1371
-1375
-1378
-1381
-1383
-1385
-1387
-1389
-1391
-1392
-1394
-1396
-1398
-1400
-1403
-1405
-1408
-1411
-1413
-1416
-1419
-1421
-1423
-1425
-1427
-1427
-1428
-1427
-1425
-1423
-1420
-1416
-1410
-1404
-1396
-1387
-1377
-1366
-1353
-1339
-1325
-1309
-1292
-1274
-1254
-1235
-1214
-1193
-1171
-1149
-1126
-1104
-1081
-1059
-1036
-1014
-993
-972
-952
-932
-913
-895
-877
-860
-844
-829
-814
-800
-787
-774
-762
-751
-740
-730
-720
-711
-702
-693
-685
-677
-669
-661
-653
-645
-637
-630
-622
-614
-606
-598
-589
-581
-572
-564
-555
-546
-537
-528
-519
-511
-502
-494
-486
-478
-470
-462
-455
-449
-442
-436
-431
-426
-422
-419
-416
-414
-413
-413
-413
-414
-416
-418
-421
-424
-428
-432
-437
-442
-447
-452
-457
-463
-468
-473
-478
-483
-487
-491
-495
-498
-500
-502
-504
-505
-505
-505
-505
-504
-502
-500
-498
-495
-492
-489
-485
-481
-476
-472
-467
-462
-457
-451
-446
-440
-435
-429
-423
-417
-411
-405
-399
-393
-386
-380
-374
-367
-360
-354
-347
-340
-333
-326
-319
-312
-304
-297
-289
-282
-274
-266
-258
-249
-241
-232
-223
-214
-204
-195
-185
-175
-164
-154
-143
-132
-120
-109
-96
-84
-71
-58
-45
-31
-18
-4
10
24
38
52
66
79
93
106
118
131
142
154
164
175
184
193
201
208
215
221
226
231
236
240
244
247
251
254
257
260
263
266
270
273
276
280
284
288
292
297
301
306
311
316
321
326
331
336
341
346
350
354
358
361
364
367
369
370
371
371
370
369
367
365
362
358
354
350
345
340
334
328
321
314
307
300
292
284
275
266
257
247
237
226
215
203
191
178
164
150
135
119
103
85
68
50
31
13
-6
-25
-44
-63
-81
-99
-117
-133
-149
-165
-179
-192
-204
-215
-224
-233
-240
-247
-252
-256
-259
-261
-262
-263
-262
-261
-260
-258
-256
-254
-252
-249
-247
-245
-243
-241
-240
-239
-238
-237
-237
-236
-236
-236
-236
-237
-237
-237
-236
-236
-235
-235
-234
-232
-231
-229
-227
-224
-221
-218
-214
-210
-206
-201
-196
-190
-184
-178
-172
-165
-159
-152
-146
-139
-132
-126
-120
-114
-108
-103
-98
-93
-89
-86
-82
-80
-78
-76
-75
-74
-74
-74
-75
-76
-78
-81
-83
-86
-90
-94
-98
-102
-106
-111
-116
-121
-126
-131
-137
-142
-147
-152
-157
-162
-166
-171
-175
-179
-183
-187
-191
-194
-197
-200
-202
-204
-206
-207
-208
-209
-209
-208
-207
-206
-204
-202
-199
-196
-192
-188
-184
-179
-174
-168
-163
-157
-150
-144
-137
-130
-124
-117
-110
-103
-96
-89
-82
-75
-69
-62
-56
-50
-44
-39
-34
-29
-24
-20
-16
-13
-9
-6
-3
0
2
5
7
10
12
14
16
18
20
21
23
25
26
27
28
29
29
30
30
30
30
29
29
29
28
28
27
26
26
25
24
23
22
21
20
19
18
17
16
15
14
13
11
10
9
8
7
6
5
4
3
3
2
2
1
1
0
0
0
0
1
1
1
2
3
4
5
6
7
9
11
13
15
18
20
24
27
31
35
39
44
49
55
61
67
74
81
89
97
105
114
123
132
142
152
162
173
184
195
206
217
229
241
253
265
278
291
304
317
331
344
358
373
387
402
417
433
448
464
480
496
512
529
545
562
578
595
611
628
644
660
676
692
707
723
737
751
765
778
791
803
815
826
836
846
856
864
872
880
887
893
899
905
910
914
918
922
926
929
932
935
938
941
943
946
948
951
953
955
958
960
963
966
968
971
974
977
980
983
987
990
993
997
1000
1004
1006
1010
1014
1018
1022
1026
1031
1035
1040
1045
1050
1056
1062
1068
1075
1082
1089
1096
1104
1113
1121
1130
1139
1149
1159
1169
1180
1190
1201
1213
1224
1236
1248
1260
1272
1285
1297
1310
1323
1336
1349
1362
1374
1387
1400
1413
1426
1439
1452
1465
1478
1490
1503
1515
1528
1540
1552
1564
1576
1587
1599
1610
1621
1632
1642
1653
1663
1672
1682
1691
1700
1709
1717
1725
1733
1740
1748
1755
1762
1769
1776
1783
1790
1796
1803
1809
1816
1822
1829
1836
1843
1851
1858
1866
1873
1881
1890
1898
1906
1915
1923
1932
1941
1950
1959
1968
1977
1987
1996
2005
2016
2025
2036
2047
2057
2068
2079
2090
2101
2112
2124
2135
2147
2158
2170
2182
2193
2205
2216
2227
2238
2249
2259
2269
2279
2289
2298
2307
2316
2325
2333
2341
2349
2357
2364
2371
2378
2385
2392
2398
2405
2412
2419
2426
2433
2440
2447
2454
2462
2469
2477
2485
2492
2500
2508
2516
2524
2531
2538
2546
2553
2559
2565
2571
2577
2582
2587
2591
2595
2598
2601
2603
2605
2607
2608
2608
2608
2607
2605
2603
2601
2598
2594
2589
2585
2579
2573
2566
2559
2551
2543
2534
2525
2515
2505
2494
2482
2471
2459
2447
2434
2422
2409
2396
2383
2370
2356
2343
2330
2316
2303
2290
2277
2264
2251
2238
2226
2214
2202
2190
2178
2167
2155
2144
2133
2122
2111
2100
2089
2078
2068
2057
2045
2035
2024
2013
2001
1992
1981
1970
1959
1948
1938
1927
1917
1906
1896
1886
1877
1867
1858
1849
1841
1832
1824
1816
1808
1801
1793
1786
1779
1772
1765
1758
1752
1745
1739
1732
1726
1720
1713
1707
1701
1694
1688
1682
1675
1669
1662
1655
1649
1642
1635
1629
1622
1616
1609
1603
1597
1591
1586
1580
1575
1571
1566
1562
1559
1555
1552
1549
1547
1545
1543
1541
1540
1539
1538
1538
1538
1538
1538
1539
1539
1540
1541
1542
1543
1544
1545
1547
1549
1550
1552
1554
1556
1558
1560
1562
1565
1567
1569
1571
1573
1575
1576
1578
1580
1581
1583
1584
1585
1586
1588
1589
1590
1591
1591
1592
1593
1594
1594
1595
1596
1596
1597
1598
1599
1601
1602
1604
1606
1608
1610
1612
1615
1618
1620
1623
1626
1630
1633
1636
1639
1642
1645
1648
1651
1653
1656
1658
1659
1661
1662
1663
1664
1664
1664
1664
1663
1662
1660
1658
1656
1653
1649
1646
1641
1637
1631
1626
1620
1613
1606
1599
1591
1582
1574
1564
1555
1545
1534
1523
1512
1501
1490
1478
1466
1454
1441
1429
1416
1404
1391
1378
1366
1353
1340
1328
1315
1302
1289
1276
1263
1250
1237
1224
1211
1197
1184
1170
1156
1142
1128
1113
1099
1084
1069
1054
1038
1022
1006
990
974
957
940
923
905
887
870
852
834
815
797
778
760
741
722
703
684
665
646
627
607
588
569
550
531
513
494
476
458
441
424
407
391
376
360
345
331
317
304
291
279
267
256
245
235
226
217
208
200
193
186
179
173
168
162
157
153
149
145
142
138
136
133
131
129
128
126
125
125
125
124
125
125
126
127
128
130
132
134
136
138
140
141
143
145
147
148
150
151
152
152
153
153
153
152
152
151
149
148
146
143
141
138
135
132
129
126
123
119
116
112
108
104
100
96
92
87
82
77
71
65
59
53
46
38
31
23
14
6
-4
-13
-23
-34
-44
-56
-67
-79
-91
-104
-117
-130
-143
-157
-170
-184
-198
-213
-227
-242
-257
-272
-287
-302
-317
-332
-347
-362
-376
-391
-405
-419
-433
-446
-459
-472
-485
-497
-509
-520
-531
-541
-551
-560
-568
-576
-583
-590
-596
-601
-606
-611
-615
-618
-621
-623
-625
-626
-627
-628
-628
-628
-627
-626
-625
-623
-621
-619
-616
-613
-610
-606
-602
-597
-592
-586
-581
-574
-567
-560
-552
-544
-535
-526
-516
-505
-495
-483
-472
-460
-448
-435
-422
-409
-395
-381
-367
-353
-339
-324
-310
-295
-280
-265
-250
-235
-220
-206
-192
-178
-164
-151
-138
-125
-113
-101
-90
-79
-69
-59
-50
-42
-34
-27
-21
-15
-10
-6
-3
0
2
3
3
3
2
0
-2
-6
-10
-14
-19
-25
-31
-38
-46
-54
-62
-71
-81
-91
-101
-112
-123
-135
-147
-160
-173
-186
-200
-214
-228
-242
-256
-270
-284
-299
-313
-328
-342
-356
-371
-385
-400
-414
-428
-443
-457
-471
-485
-499
-513
-527
-541
-556
-570
-584
-598
-613
-627
-642
-656
-671
-685
-700
-714
-728
-742
-756
-770
-784
-797
-811
-824
-837
-849
-862
-874
-886
-897
-908
-919
-930
-941
-951
-960
-970
-979
-988
-997
-1004
-1012
-1020
-1029
-1036
-1043
-1050
-1057
-1064
-1070
-1076
-1082
-1088
-1094
-1099
-1105
-1110
-1116
-1121
-1126
-1131
-1137
-1142
-1147
-1152
-1157
-1163
-1168
-1174
-1179
-1185
-1190
-1196
-1201
-1207
-1213
-1218
-1224
-1230
-1236
-1242
-1249
-1255
-1262
-1268
-1275
-1282
-1289
-1297
-1305
-1312
-1320
-1329
-1337
-1346
-1355
-1365
-1374
-1384
-1394
-1404
-1415
-1426
-1437
-1448
-1460
-1472
-1484
-1496
-1508
-1521
-1534
-1547
-1560
-1573
-1587
-1600
-1614
-1627
-1641
-1655
-1669
-1682
-1696
-1710
-1724
-1737
-1751
-1764
-1778
-1791
-1804
-1817
-1830
-1843
-1855
-1867
-1879
-1890
-1901
-1912
-1922
-1932
-1942
-1951
-1960
-1969
-1978
-1986
-1994
-2001
-2009
-2017
-2024
-2031
-2037
-2045
-2051
-2057
-2063
-2068
-2073
-2079
-2084
-2088
-2093
-2097
-2101
-2105
-2109
-2112
-2115
-2118
-2120
-2123
-2125
-2126
-2128
-2129
-2130
-2131
-2132
-2133
-2133
-2133
-2133
-2133
-2133
-2132
-2131
-2130
-2129
-2128
-2126
-2124
-2121
-2119
-2116
-2112
-2109
-2105
-2101
-2097
-2092
-2088
-2083
-2078
-2072
-2067
-2061
-2056
-2050
-2044
-2037
-2032
-2025
-2020
-2013
-2007
-2000
-1994
-1987
-1980
-1973
-1966
-1958
-1951
-1943
-1936
-1928
-1920
-1912
-1904
-1896
-1887
-1879
-1870
-1862
-1853
-1844
-1835
-1826
-1817
-1808
-1799
-1790
-1781
-1772
-1763
-1754
-1745
-1736
-1727
-1718
-1709
-1700
-1691
-1682
-1673
-1664
-1655
-1646
-1637
-1628
-1619
-1610
-1601
-1592
-1583
-1574
-1565
-1557
-1548
-1539
-1530
-1521
-1512
-1503
-1494
-1484
-1475
-1466
-1457
-1448
-1439
-1429
-1420
-1411
-1402
-1393
-1383
-1374
-1365
-1356
-1347
-1338
-1328
-1319
-1310
-1301
-1292
-1283
-1273
-1264
-1255
-1246
-1236
-1227
-1217
-1207
-1197
-1187
-1177
-1166
-1155
-1144
-1133
-1121
-1109
-1097
-1084
-1071
-1058
-1045
-1031
-1016
-1002
-989
-974
-959
-944
-929
-913
-898
-882
-867
-851
-835
-820
-804
-789
-773
-757
-742
-726
-711
-695
-680
-664
-648
-633
-617
-601
-585
-569
-553
-537
-520
-504
-487
-470
-453
-436
-419
-402
-385
-367
-350
-332
-314
-296
-278
-259
-241
-222
-203
-184
-165
-146
-127
-108
-88
-69
-50
-31
-11
8
27
47
67
86
106
125
145
165
184
204
223
243
262
282
301
321
340
360
379
399
419
438
458
478
498
518
538
559
579
599
619
640
660
680
700
721
741
762
782
803
824
845
867
888
910
931
953
976
998
1020
1043
1066
1089
1113
1136
1160
1184
1209
1233
1258
1283
1308
1333
1358
1383
1408
1434
1459
1483
1508
1533
1557
1581
1605
1629
1652
1676
1698
1721
1743
1765
1787
1809
1830
1851
1872
1892
1913
1933
1953
1973
1994
2013
2033
2053
2073
2093
2113
2133
2153
2174
2194
2214
2234
2254
2274
2294
2314
2334
2354
2373
2393
2412
2431
2450
2468
2487
2505
2523
2541
2559
2576
2594
2611
2627
2644
2661
2677
2693
2709
2725
2741
2757
2773
2789
2805
2821
2837
2853
2869
2886
2902
2919
2935
2952
2969
2986
3003
3021
3038
3056
3074
3092
3111
3129
3148
3166
3185
3204
3223
3241
3260
3279
3298
3317
3336
3354
3373
3392
3410
3429
3447
3465
3483
3501
3519
3537
3554
3572
3589
3606
3623
3639
3655
3671
3687
3702
3716
3731
3744
3758
3770
3783
3795
3806
3817
3828
3838
3848
3857
3865
3873
3881
3888
3894
3900
3906
3911
3916
3921
3926
3930
3934
3938
3941
3945
3948
3951
3954
3957
3959
3962
3964
3967
3969
3971
3973
3975
3977
3979
3981
3982
3984
3985
3986
3987
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3998
3999
4000
4000
4000
4001
4001
4001
4001
4001
4001
4000
4000
3999
3998
3997
3996
3995
3993
3991
3990
3988
3986
3984
3982
3980
3978
3976
3974
3972
3970
3968
3966
3964
3962
3960
3958
3956
3954
3952
3950
3948
3946
3944
3942
3940
3938
3936
3934
3932
3930
3928
3925
3922
3920
3917
3915
3912
3910
3908
3905
3904
3902
3900
3899
3898
3897
3897
3896
3896
3896
3896
3897
3897
3898
3899
3900
3901
3903
3904
3906
3908
3910
3912
3914
3916
3918
3921
3923
3926
3929
3931
3934
3938
3941
3944
3948
3952
3956
3961
3966
3970
3976
3981
3986
3992
3998
4003
4010
4016
4022
4027
4034
4040
4046
4053
4059
4066
4072
4078
4083
4090
4096
4102
4108
4114
4120
4126
4132
4138
4143
4149
4154
4160
4165
4171
4176
4181
4187
4192
4197
4203
4208
4214
4219
4224
4230
4235
4240
4246
4251
4256
4261
4267
4272
4277
4282
4287
4292
4297
4301
4306
4310
4314
4318
4322
4326
4329
4332
4335
4338
4341
4343
4345
4347
4349
4350
4351
4352
4353
4354
4354
4355
4355
4355
4355
4355
4355
4355
4355
4354
4354
4354
4353
4353
4352
4351
4350
4349
4347
4346
4344
4343
4341
4339
4337
4334
4332
4329
4326
4323
4320
4317
4314
4310
4307
4304
4302
4299
4296
4294
4292
4289
4287
4285
4283
4281
4279
4277
4275
4273
4272
4270
4268
4267
4265
4263
4262
4260
4258
4256
4254
4251
4249
4246
4243
4240
4237
4234
4230
4226
4222
4217
4212
4207
4202
4196
4190
4184
4178
4171
4164
4157
4150
4142
4134
4126
4117
4108
4099
4089
4078
4069
4059
4049
4038
4027
4016
4005
3993
3981
3969
3957
3945
3932
3919
3906
3893
3879
3866
3852
3838
3823
3809
3795
3780
3765
3750
3735
3719
3704
3688
3671
3655
3638
3621
3604
3586
3568
3550
3531
3512
3493
3474
3454
3435
3415
3395
3374
3354
3333
3313
3293
3272
3252
3231
3211
3191
3171
3151
3131
3111
3091
3071
3051
3032
3012
2992
2972
2952
2932
2912
2892
2872
2852
2832
2812
2792
2772
2752
2732
2712
2692
2672
2653
2633
2613
2594
2574
2555
2535
2516
2497
2478
2459
2441
2423
2405
2387
2369
2352
2335
2318
2302
2286
2271
2256
2241
2227
2214
2200
2187
2175
2163
2151
2140
2128
2118
2107
2097
2087
2077
2068
2059
2050
2041
2033
2025
2017
2009
2001
1994
1986
1979
1971
1964
1957
1950
1943
1936
1929
1922
1915
1908
1901
1894
1887
1880
1873
1865
1857
1849
1841
1833
1824
1816
1807
1797
1788
1778
1768
1758
1747
1736
1725
1713
1701
1689
1677
1664
1652
1639
1626
1613
1599
1586
1572
1558
1544
1530
1516
1502
1487
1473
1458
1443
1427
1412
1396
1380
1363
1346
1330
1312
1295
1278
1261
1243
1226
1208
1191
1174
1157
1140
1123
1106
1089
1072
1056
1040
1024
1008
993
978
963
949
934
921
907
894
881
868
856
844
832
821
810
799
788
778
768
758
748
739
729
720
711
702
692
683
674
665
656
647
638
628
619
610
600
591
581
572
562
552
543
533
523
514
504
494
484
475
465
455
446
436
426
417
407
397
388
378
368
358
348
338
328
319
309
299
289
279
269
260
250
241
231
222
214
205
197
189
181
174
167
160
154
148
142
136
131
126
121
116
112
107
103
99
96
92
88
85
81
77
74
70
66
62
58
54
50
46
42
38
34
30
25
21
17
12
8
3
-2
-6
-11
-16
-21
-26
-31
-36
-42
-47
-52
-58
-64
-70
-76
-82
-88
-94
-100
-106
-113
-119
-126
-132
-138
-145
-151
-158
-165
-171
-178
-185
-192
-200
-207
-215
-223
-231
-240
-249
-258
-268
-277
-288
-298
-309
-321
-333
-345
-358
-371
-385
-399
-413
-428
-443
-459
-475
-492
-508
-526
-543
-561
-578
-597
-615
-633
-652
-671
-690
-709
-728
-747
-766
-786
-805
-824
-843
-862
-882
-901
-920
-939
-957
-976
-995
-1012
-1031
-1049
-1067
-1085
-1103
-1120
-1138
-1155
-1172
-1190
-1206
-1223
-1240
-1256
-1273
-1288
-1304
-1319
-1334
-1349
-1363
-1378
-1391
-1405
-1418
-1431
-1444
-1456
-1468
-1481
-1492
-1504
-1515
-1527
-1538
-1549
-1559
-1570
-1581
-1591
-1602
-1612
-1623
-1634
-1644
-1655
-1666
-1676
-1687
-1698
-1709
-1719
-1730
-1741
-1751
-1762
-1772
-1782
-1792
-1803
-1812
-1822
-1832
-1842
-1852
-1862
-1872
-1882
-1892
-1903
-1913
-1923
-1934
-1944
-1955
-1965
-1976
-1987
-1998
-2008
-2019
-2029
-2040
-2051
-2062
-2072
-2082
-2093
-2103
-2113
-2123
-2132
-2142
-2152
-2161
-2170
-2180
-2189
-2198
-2207
-2216
-2226
-2235
-2244
-2253
-2261
-2270
-2279
-2287
-2296
-2304
-2312
-2320
-2328
-2335
-2342
-2350
-2356
-2363
-2370
-2376
-2382
-2388
-2394
-2400
-2406
-2412
-2417
-2423
-2428
-2433
-2438
-2443
-2448
-2453
-2458
-2463
-2468
-2472
-2477
-2482
-2486
-2491
-2495
-2500
-2504
-2508
-2512
-2516
-2520
-2523
-2527
-2530
-2533
-2535
-2538
-2540
-2542
-2544
-2546
-2547
-2549
-2550
-2551
-2552
-2553
-2554
-2554
-2555
-2556
-2557
-2558
-2559
-2560
-2561
-2562
-2564
-2565
-2567
-2568
-2570
-2572
-2573
-2575
-2577
-2579
-2580
-2582
-2584
-2585
-2586
-2588
-2589
-2589
-2590
-2591
-2591
-2592
-2592
-2592
-2592
-2592
-2592
-2592
-2592
-2592
-2592
-2592
-2592
-2592
-2593
-2593
-2594
-2594
-2595
-2596
-2597
-2599
-2600
-2602
-2603
-2605
-2607
-2608
-2610
-2612
-2614
-2616
-2618
-2619
-2621
-2623
-2625
-2627
-2629
-2631
-2633
-2635
-2636
-2638
-2640
-2642
-2643
-2645
-2646
-2647
-2648
-2649
-2650
-2651
-2651
-2651
-2652
-2652
-2652
-2651
-2651
-2650
-2649
-2648
-2647
-2645
-2644
-2642
-2640
-2637
-2635
-2632
-2629
-2626
-2623
-2619
-2615
-2611
-2607
-2603
-2599
-2594
-2589
-2584
-2579
-2574
-2568
-2562
-2556
-2550
-2544
-2538
-2531
-2525
-2518
-2511
-2505
-2498
-2491
-2484
-2477
-2470
-2463
-2456
-2448
-2441
-2434
-2427
-2420
-2413
-2406
-2399
-2392
-2385
-2378
-2371
-2364
-2358
-2351
-2345
-2338
-2332
-2326
-2319
-2313
-2307
-2300
-2294
-2288
-2281
-2275
-2269
-2262
-2256
-2250
-2243
-2237
-2231
-2224
-2218
-2211
-2205
-2198
-2192
-2185
-2178
-2171
-2164
-2157
-2150
-2143
-2135
-2128
-2120
-2113
-2105
-2098
-2090
-2082
-2075
-2067
-2060
-2052
-2045
-2037
-2031
-2024
-2017
-2009
-2004
-1998
-1992
-1986
-1981
-1976
-1971
-1966
-1961
-1957
-1952
-1948
-1944
-1939
-1935
-1931
-1927
-1923
-1919
-1915
-1911
-1907
-1902
-1898
-1894
-1890
-1886
-1881
-1877
-1873
-1869
-1865
-1861
-1857
-1853
-1850
-1846
-1842
-1839
-1835
-1832
-1829
-1826
-1823
-1820
-1817
-1814
-1811
-1808
-1805
-1802
-1799
-1796
-1793
-1789
-1786
-1782
-1779
-1775
-1772
-1768
-1764
-1760
-1756
-1751
-1747
-1743
-1738
-1734
-1729
-1725
-1720
-1715
-1710
-1705
-1700
-1694
-1689
-1683
-1677
-1672
-1666
-1659
-1653
-1647
-1640
-1634
-1627
-1621
-1614
-1608
-1601
-1595
-1588
-1582
-1576
-1569
-1563
-1556
-1550
-1543
-1537
-1530
-1523
-1516
-1508
-1501
-1493
-1485
-1476
-1467
-1458
-1449
-1439
-1429
-1418
-1407
-1396
-1384
-1372
-1360
-1347
-1334
-1321
-1308
-1294
-1280
-1266
-1251
-1237
-1222
-1208
-1193
-1178
-1163
-1148
-1133
-1119
-1104
-1089
-1074
-1060
-1045
-1031
-1016
-1002
-989
-975
-961
-948
-935
-922
-909
-896
-884
-872
-860
-849
-837
-827
-816
-806
-795
-786
-776
-767
-758
-749
-740
-732
-723
-715
-707
-700
-692
-685
-678
-672
-665
-658
-652
-646
-640
-634
-628
-622
-617
-611
-606
-601
-596
-591
-586
-581
-577
-572
-568
-563
-559
-555
-551
-547
-543
-539
-535
-531
-528
-524
-521
-517
-514
-510
-507
-503
-500
-496
-492
-488
-484
-480
-475
-471
-466
-461
-456
-450
-445
-439
-433
-426
-420
-414
-407
-400
-393
-386
-379
-372
-365
-357
-350
-343
-335
-328
-320
-312
-305
-297
-289
-281
-274
-266
-258
-250
-242
-234
-226
-218
-211
-203
-195
-188
-180
-173
-166
-159
-152
-145
-139
-132
-126
-121
-115
-110
-106
-101
-97
-93
-90
-87
-84
-82
-80
-78
-76
-75
-74
-73
-72
-71
-71
-71
-70
-70
-70
-69
-69
-68
-68
-67
-67
-66
-65
-64
-63
-62
-61
-59
-58
-56
-55
-53
-51
-48
-46
-43
-40
-37
-34
-30
-27
-23
-19
-14
-9
-4
1
7
13
19
25
32
39
46
54
61
69
77
86
94
103
112
121
130
139
148
158
167
177
186
196
206
215
225
235
245
255
265
275
285
295
305
315
326
336
346
356
367
377
387
398
408
418
429
439
449
460
470
481
491
501
511
521
531
541
551
560
569
578
587
596
604
613
621
628
636
643
650
657
663
670
676
682
687
693
698
703
708
712
717
722
726
730
734
738
742
746
749
753
756
759
762
764
766
769
770
772
773
774
775
775
775
775
775
775
774
773
772
771
770
770
769
768
767
767
766
766
766
766
766
767
768
769
770
772
774
776
779
781
784
787
791
794
797
801
805
809
812
816
820
824
828
832
836
840
843
847
850
853
856
859
861
864
866
868
870
872
874
875
876
878
879
880
881
882
883
884
884
885
886
887
888
889
890
891
893
894
896
898
900
902
905
907
910
914
917
921
925
929
934
938
943
949
954
960
966
972
978
985
992
999
1006
1014
1022
1030
1038
1046
1054
1063
1072
1081
1090
1100
1110
1120
1130
1140
1151
1162
1174
1185
1197
1209
1222
1235
1248
1261
1275
1288
1302
1316
1330
1344
1359
1373
1387
1402
1416
1431
1445
1460
1475
1490
1505
1520
1535
1550
1566
1581
1596
1612
1627
1643
1658
1673
1689
1704
1719
1734
1749
1764
1778
1792
1806
1820
1833
1846
1858
1870
1882
1892
1903
1913
1922
1931
1940
1948
1955
1962
1968
1974
1980
1985
1990
1994
1998
2001
2004
2005
2008
2009
2011
2012
2012
2012
2012
2012
2011
2009
2009
2007
2005
2003
2001
1999
1997
1994
1991
1988
1986
1983
1980
1977
1974
1970
1967
1964
1961
1958
1955
1952
1950
1947
1944
1941
1939
1937
1934
1932
1930
1928
1927
1925
1924
1922
1921
1920
1920
1919
1919
1919
1919
1919
1920
1921
1922
1923
1924
1925
1927
1928
1930
1932
1934
1936
1938
1940
1941
1943
1945
1947
1949
1950
1952
1953
1954
1955
1956
1957
1957
1958
1958
1959
1959
1959
1959
1959
1959
1959
1959
1959
1958
1958
1958
1958
1957
1957
1957
1956
1956
1956
1956
1955
1955
1955
1955
1955
1955
1955
1956
1956
1956
1957
1957
1958
1959
1959
1960
1961
1961
1962
1962
1963
1963
1963
1963
1963
1963
1963
1962
1962
1962
1961
1960
1959
1958
1957
1956
1955
1954
1952
1951
1949
1948
1946
1944
1943
1941
1939
1938
1936
1934
1933
1931
1929
1927
1926
1924
1922
1920
1918
1916
1914
1911
1909
1907
1904
1902
1899
1897
1894
1892
1889
1886
1884
1881
1878
1876
1873
1871
1868
1865
1863
1861
1858
1856
1853
1851
1849
1846
1844
1841
1839
1837
1834
1831
1829
1826
1823
1819
1816
1812
1808
1804
1799
1795
1789
1784
1778
1773
1766
1760
1753
1746
1739
1732
1724
1716
1708
1700
1691
1682
1673
1664
1655
1646
1636
1627
1617
1608
1598
1588
1578
1569
1559
1549
1539
1528
1518
1508
1497
1487
1476
1465
1454
1443
1432
1421
1409
1398
1386
1374
1363
1351
1339
1327
1314
1302
1290
1277
1265
1252
1239
1225
1212
1198
1184
1170
1155
1140
1125
1110
1094
1079
1062
1046
1030
1012
996
979
961
944
927
909
892
874
857
840
822
805
788
771
754
737
720
704
688
671
655
640
624
609
593
579
564
549
535
521
507
493
479
465
452
439
426
413
401
389
377
365
353
341
330
318
307
295
284
272
261
250
238
227
215
203
192
180
168
155
143
131
118
105
93
80
67
54
41
28
14
1
-12
-26
-40
-53
-67
-82
-96
-111
-125
-140
-155
-170
-186
-201
-217
-233
-249
-265
-281
-297
-313
-329
-346
-362
-378
-395
-411
-427
-443
-459
-475
-492
-508
-524
-540
-556
-572
-588
-604
-620
-636
-652
-667
-683
-699
-715
-731
-747
-763
-779
-795
-810
-826
-841
-856
-871
-886
-900
-914
-928
-941
-955
-968
-980
-993
-1004
-1016
-1027
-1038
-1049
-1059
-1069
-1078
-1087
-1096
-1104
-1112
-1120
-1127
-1134
-1141
-1147
-1153
-1159
-1165
-1170
-1175
-1179
-1184
-1188
-1191
-1195
-1198
-1200
-1203
-1205
-1207
-1209
-1210
-1211
-1212
-1213
-1214
-1214
-1214
-1214
-1213
-1213
-1212
-1212
-1211
-1210
-1208
-1207
-1206
-1205
-1203
-1202
-1200
-1198
-1197
-1195
-1193
-1191
-1190
-1188
-1186
-1184
-1183
-1181
-1179
-1178
-1176
-1174
-1173
-1171
-1170
-1168
-1167
-1166
-1164
-1163
-1162
-1161
-1160
-1160
-1159
-1159
-1159
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1158
-1157
-1157
-1157
-1157
-1157
-1157
-1157
-1157
-1157
-1157
-1157
-1158
-1158
-1158
-1158
-1159
-1159
-1159
-1159
-1159
-1159
-1159
-1159
-1159
-1159
-1158
-1158
-1157
-1156
-1155
-1154
-1153
-1151
-1150
-1148
-1146
-1145
-1143
-1141
-1139
-1137
-1135
-1132
-1130
-1128
-1125
-1123
-1120
-1117
-1114
-1111
-1108
-1105
-1101
-1097
-1093
-1089
-1084
-1080
-1075
-1069
-1064
-1058
-1051
-1045
-1038
-1030
-1022
-1014
-1006
-999
-990
-981
-973
-964
-954
-945
-935
-926
-916
-906
-896
-886
-876
-866
-855
-845
-834
-823
-813
-802
-790
-779
-767
-756
-744
-731
-719
-706
-694
-681
-668
-655
-641
-628
-614
-601
-587
-574
-560
-546
-532
-518
-505
-491
-477
-463
-449
-436
-422
-409
-395
-382
-368
-355
-341
-328
-314
-301
-287
-274
-260
-247
-233
-220
-207
-193
-180
-167
-154
-141
-128
-115
-103
-90
-78
-66
-54
-43
-32
-21
-10
0
10
20
29
39
48
57
66
75
83
92
101
109
118
126
135
143
152
160
169
177
186
194
202
211
219
227
235
243
251
258
265
273
280
286
293
299
305
311
317
322
328
333
338
342
347
351
355
358
362
365
368
371
374
376
378
381
383
385
387
389
391
392
394
396
398
400
402
404
406
409
411
414
416
419
422
425
428
432
435
439
443
448
452
457
462
467
472
478
483
489
496
502
509
516
523
530
537
545
553
561
569
578
586
595
604
613
623
632
642
652
662
673
683
694
705
716
727
738
750
761
773
784
796
808
819
831
843
855
867
879
891
903
915
928
940
953
966
979
992
1004
1018
1031
1045
1058
1072
1086
1100
1113
1127
1141
1155
1169
1182
1196
1210
1223
1237
1250
1264
1277
1290
1303
1316
1329
1342
1355
1367
1380
1392
1404
1416
1428
1440
1451
1462
1473
1484
1495
1505
1515
1525
1534
1543
1552
1561
1569
1577
1585
1593
1600
1607
1614
1621
1628
1634
1641
1647
1653
1659
1665
1671
1677
1683
1688
1694
1700
1705
1711
1716
1722
1727
1733
1738
1744
1749
1754
1759
1764
1769
1774
1779
1784
1789
1793
1798
1802
1807
1811
1816
1820
1824
1828
1832
1836
1840
1844
1848
1851
1855
1858
1861
1864
1867
1870
1873
1876
1878
1881
1883
1886
1888
1890
1893
1895
1898
1900
1903
1905
1908
1911
1913
1916
1919
1922
1924
1927
1930
1933
1935
1938
1941
1944
1947
1950
1953
1955
1958
1961
1963
1966
1968
1971
1973
1975
1978
1980
1982
1985
1987
1989
1991
1993
1996
1997
1999
2001
2003
2004
2005
2007
2008
2009
2009
2009
2011
2011
2011
2011
2011
2011
2009
2009
2009
2008
2007
2005
2004
2001
2000
1998
1995
1993
1990
1987
1984
1980
1977
1973
1969
1965
1960
1956
1951
1946
1941
1936
1931
1925
1920
1914
1908
1902
1896
1890
1884
1877
1871
1865
1858
1852
1845
1839
1832
1826
1819
1812
1806
1799
1792
1785
1778
1771
1764
1756
1749
1741
1734
1726
1718
1710
1702
1694
1685
1677
1669
1660
1652
1643
1634
1626
1617
1608
1600
1591
1582
1573
1564
1555
1546
1537
1527
1518
1508
1499
1489
1479
1470
1460
1450
1440
1430
1420
1410
1400
1390
1380
1370
1360
1350
1340
1331
1321
1312
1302
1293
1284
1275
1266
1256
1248
1239
1230
1221
1212
1203
1194
1185
1176
1167
1158
1150
1141
1132
1123
1114
1105
1096
1087
1078
1070
1061
1052
1043
1034
1026
1016
1008
999
990
981
972
963
954
944
935
926
916
907
897
888
879
869
860
851
841
832
823
813
804
795
786
777
768
758
749
740
731
723
714
705
696
687
678
669
661
652
643
634
625
617
608
599
590
582
573
564
556
547
539
530
522
514
506
497
489
481
474
466
458
451
443
436
429
422
416
409
403
397
391
385
379
374
368
363
358
352
347
342
337
332
327
323
318
313
308
304
299
294
290
286
281
277
273
269
265
261
257
254
250
247
244
241
238
236
233
231
229
227
226
224
223
221
220
218
217
215
214
213
211
209
208
206
204
202
200
198
195
193
190
188
185
183
180
177
174
171
168
164
161
157
153
150
146
142
137
133
129
124
120
115
111
106
101
96
90
85
79
74
68
62
57
51
45
39
33
28
22
16
10
5
-1
-7
-13
-19
-25
-31
-37
-43
-49
-55
-61
-67
-73
-79
-85
-91
-97
-103
-109
-115
-121
-126
-132
-138
-144
-149
-155
-160
-165
-171
-176
-181
-186
-191
-196
-201
-206
-211
-215
-220
-225
-230
-234
-239
-244
-249
-253
-258
-263
-268
-273
-278
-283
-288
-293
-298
-302
-307
-312
-316
-321
-325
-329
-334
-338
-342
-347
-351
-355
-359
-364
-368
-372
-376
-381
-385
-389
-393
-398
-402
-406
-411
-415
-420
-424
-429
-433
-438
-442
-447
-451
-455
-459
-463
-467
-471
-475
-479
-482
-485
-489
-492
-495
-498
-501
-504
-507
-510
-513
-515
-518
-521
-524
-526
-529
-532
-535
-538
-541
-543
-546
-549
-552
-555
-557
-560
-563
-565
-568
-570
-572
-575
-577
-579
-581
-582
-584
-585
-587
-588
-589
-590
-591
-592
-593
-593
-594
-594
-595
-595
-596
-596
-596
-596
-596
-596
-596
-596
-596
-596
-597
-597
-597
-597
-597
-597
-598
-598
-598
-598
-598
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-598
-598
-598
-598
-598
-598
-597
-597
-597
-597
-596
-596
-595
-595
-594
-594
-593
-593
-592
-592
-591
-591
-591
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-591
-591
-591
-591
-591
-591
-590
-590
-590
-589
-588
-588
-587
-586
-585
-584
-583
-581
-580
-578
-577
-575
-574
-572
-570
-568
-567
-565
-563
-562
-560
-558
-556
-554
-553
-551
-549
-547
-544
-542
-540
-538
-535
-532
-529
-526
-523
-520
-517
-513
-510
-506
-503
-499
-496
-492
-489
-486
-482
-479
-476
-472
-469
-466
-463
-459
-456
-453
-449
-445
-442
-438
-435
-431
-427
-423
-419
-416
-412
-408
-404
-401
-397
-394
-390
-387
-383
-380
-377
-374
-371
-368
-365
-362
-359
-356
-354
-351
-348
-345
-343
-340
-337
-334
-331
-328
-325
-322
-319
-315
-312
-309
-306
-302
-299
-295
-292
-288
-284
-280
-277
-273
-269
-264
-260
-256
-252
-247
-242
-237
-232
-227
-222
-216
-210
-204
-198
-191
-185
-178
-171
-165
-158
-151
-144
-137
-130
-123
-116
-109
-103
-96
-90
-83
-77
-71
-65
-59
-53
-47
-41
-35
-29
-23
-17
-11
-5
1
7
13
19
24
30
36
42
47
53
59
65
71
77
83
89
95
101
107
113
118
124
130
136
142
148
154
160
166
172
178
185
191
198
205
212
219
226
233
241
248
256
264
273
281
289
298
307
315
324
333
342
350
359
368
377
385
394
403
411
420
428
437
445
453
462
470
478
486
494
502
510
517
525
533
540
548
555
563
570
578
585
592
600
607
614
620
627
634
640
646
652
658
664
670
676
682
687
693
699
704
710
716
721
727
733
739
745
750
756
762
768
774
780
786
793
799
805
812
818
825
832
839
846
853
860
867
874
882
889
897
904
911
919
926
934
942
949
957
964
972
979
987
994
1002
1010
1016
1025
1032
1040
1047
1055
1062
1070
1077
1084
1092
1099
1106
1114
1121
1128
1135
1142
1150
1157
1164
1171
1178
1185
1192
1199
1206
1213
1220
1227
1234
1241
1248
1255
1262
1269
1276
1282
1289
1296
1302
1309
1316
1322
1329
1336
1343
1350
1357
1364
1371
1379
1386
1393
1401
1408
1416
1423
1431
1439
1446
1454
1461
1469
1477
1484
1492
1499
1506
1513
1520
1527
1534
1541
1547
1554
1561
1568
1574
1581
1588
1595
1602
1609
1616
1624
1631
1639
1646
1654
1662
1670
1677
1686
1694
1702
1710
1718
1726
1734
1742
1751
1759
1767
1775
1784
1792
1800
1808
1817
1825
1833
1842
1850
1859
1867
1876
1884
1892
1901
1909
1918
1926
1934
1943
1951
1959
1967
1975
1983
1991
1998
2005
2013
2021
2029
2036
2044
2051
2059
2066
2074
2082
2089
2097
2105
2113
2121
2130
2138
2146
2155
2163
2172
2180
2189
2198
2207
2215
2224
2233
2242
2250
2259
2268
2276
2285
2294
2302
2311
2320
2328
2337
2346
2354
2363
2372
2380
2389
2398
2407
2415
2424
2433
2442
2451
2460
2469
2478
2488
2497
2507
2517
2528
2538
2549
2560
2571
2582
2594
2606
2618
2630
2643
2655
2668
2681
2694
2707
2720
2734
2747
2760
2774
2788
2801
2815
2828
2842
2856
2869
2883
2896
2910
2923
2937
2950
2964
2977
2990
3004
3017
3030
3043
3056
3069
3081
3094
3106
3118
3130
3141
3153
3164
3176
3187
3198
3209
3220
3230
3241
3252
3262
3273
3283
3294
3304
3315
3326
3336
3347
3358
3369
3380
3391
3401
3412
3423
3433
3443
3454
3463
3473
3482
3491
3500
3508
3516
3524
3531
3538
3545
3551
3557
3563
3568
3573
3578
3583
3587
3592
3596
3600
3603
3607
3610
3614
3617
3620
3623
3626
3629
3632
3634
3637
3639
3641
3643
3645
3646
3648
3649
3650
3651
3652
3653
3654
3655
3655
3656
3656
3657
3657
3658
3658
3659
3659
3659
3659
3659
3660
3660
3660
3660
3661
3661
3661
3661
3661
3661
3661
3660
3660
3659
3659
3658
3657
3656
3655
3654
3654
3653
3652
3651
3651
3650
3650
3650
3651
3651
3652
3654
3656
3658
3660
3663
3666
3669
3673
3677
3680
3684
3688
3692
3696
3700
3704
3708
3712
3716
3720
3723
3726
3730
3733
3736
3739
3742
3744
3747
3750
3753
3755
3758
3761
3764
3767
3770
3772
3775
3778
3781
3784
3787
3790
3793
3795
3798
3800
3803
3805
3807
3809
3810
3811
3813
3814
3814
3815
3815
3815
3815
3815
3815
3815
3814
3814
3813
3813
3812
3811
3810
3809
3809
3808
3807
3806
3804
3803
3802
3800
3799
3797
3795
3793
3791
3788
3786
3783
3779
3776
3772
3768
3764
3759
3754
3750
3745
3740
3735
3729
3724
3719
3713
3707
3702
3696
3690
3683
3677
3671
3664
3658
3651
3645
3638
3632
3625
3619
3613
3607
3601
3595
3590
3584
3578
3573
3567
3562
3557
3552
3547
3542
3537
3533
3528
3524
3520
3516
3512
3508
3505
3501
3498
3495
3492
3489
3487
3485
3482
3480
3478
3476
3474
3472
3470
3469
3467
3465
3464
3462
3461
3460
3458
3457
3456
3455
3453
3452
3451
3449
3448
3446
3445
3443
3441
3440
3438
3436
3434
3432
3431
3429
3426
3424
3422
3420
3417
3415
3412
3410
3407
3405
3402
3400
3397
3395
3392
3390
3387
3385
3382
3380
3377
3374
3371
3368
3366
3363
3360
3356
3353
3350
3346
3343
3339
3335
3330
3325
3320
3315
3309
3303
3296
3289
3282
3274
3265
3257
3248
3238
3228
3218
3207
3196
3185
3173
3161
3149
3136
3124
3111
3097
3084
3070
3057
3043
3029
3015
3000
2986
2972
2957
2942
2927
2912
2897
2881
2866
2849
2833
2816
2799
2782
2764
2747
2729
2711
2692
2674
2655
2636
2617
2598
2579
2560
2541
2521
2502
2483
2463
2444
2424
2405
2386
2367
2348
2329
2310
2291
2272
2253
2234
2215
2196
2177
2157
2138
2119
2099
2079
2059
2039
2019
1999
1979
1958
1938
1917
1897
1876
1856
1836
1816
1796
1776
1756
1736
1717
1698
1678
1659
1640
1621
1602
1583
1564
1545
1526
1507
1488
1469
1450
1430
1411
1391
1371
1351
1331
1311
1291
1270
1250
1229
1209
1188
1168
1147
1127
1106
1086
1066
1046
1027
1006
988
969
950
932
913
894
876
857
839
820
802
783
764
745
726
707
688
669
650
630
611
592
572
553
533
514
495
476
457
438
419
401
382
364
346
328
310
292
274
255
237
219
201
182
163
145
125
106
87
67
47
27
7
-13
-33
-53
-73
-93
-113
-134
-154
-174
-193
-213
-233
-253
-273
-292
-312
-332
-351
-371
-391
-411
-431
-451
-471
-491
-512
-533
-553
-574
-596
-617
-638
-660
-682
-704
-726
-748
-771
-793
-816
-838
-861
-883
-906
-929
-952
-975
-999
-1022
-1046
-1069
-1093
-1117
-1141
-1165
-1188
-1212
-1236
-1260
-1284
-1308
-1332
-1356
-1380
-1403
-1427
-1451
-1474
-1498
-1521
-1544
-1567
-1590
-1613
-1635
-1658
-1680
-1702
-1724
-1746
-1768
-1789
-1811
-1833
-1854
-1876
-1897
-1919
-1940
-1961
-1982
-2003
-2024
-2045
-2066
-2087
-2107
-2128
-2149
-2169
-2190
-2211
-2231
-2252
-2272
-2292
-2312
-2332
-2352
-2372
-2391
-2411
-2430
-2448
-2467
-2485
-2504
-2522
-2539
-2557
-2574
-2591
-2608
-2625
-2641
-2658
-2674
-2690
-2705
-2721
-2736
-2751
-2765
-2780
-2794
-2808
-2821
-2834
-2847
-2860
-2873
-2885
-2897
-2910
-2922
-2933
-2945
-2957
-2968
-2979
-2991
-3002
-3012
-3023
-3034
-3045
-3056
-3066
-3077
-3088
-3099
-3110
-3122
-3133
-3145
-3156
-3168
-3180
-3192
-3203
-3215
-3227
-3239
-3251
-3263
-3275
-3287
-3299
-3310
-3322
-3333
-3344
-3355
-3366
-3376
-3386
-3396
-3406
-3416
-3425
-3434
-3443
-3452
-3460
-3468
-3476
-3484
-3491
-3499
-3506
-3513
-3520
-3526
-3533
-3539
-3546
-3552
-3557
-3563
-3569
-3574
-3579
-3584
-3589
-3593
-3598
-3602
-3606
-3610
-3613
-3617
-3620
-3623
-3626
-3628
-3631
-3633
-3635
-3637
-3639
-3641
-3643
-3645
-3646
-3648
-3649
-3651
-3652
-3653
-3654
-3655
-3656
-3657
-3657
-3657
-3657
-3657
-3656
-3655
-3654
-3653
-3651
-3649
-3646
-3643
-3640
-3636
-3632
-3628
-3624
-3619
-3614
-3608
-3603
-3597
-3591
-3584
-3578
-3571
-3564
-3557
-3550
-3543
-3535
-3528
-3520
-3512
-3504
-3495
-3487
-3478
-3470
-3461
-3452
-3442
-3433
-3423
-3413
-3403
-3393
-3382
-3371
-3360
-3349
-3338
-3326
-3314
-3302
-3290
-3278
-3266
-3253
-3241
-3228
-3215
-3203
-3190
-3177
-3165
-3152
-3140
-3128
-3116
-3104
-3093
-3081
-3070
-3059
-3048
-3037
-3026
-3015
-3004
-2994
-2983
-2972
-2962
-2951
-2940
-2930
-2919
-2909
-2898
-2888
-2878
-2867
-2857
-2847
-2837
-2826
-2817
-2807
-2797
-2788
-2778
-2769
-2760
-2752
-2743
-2735
-2727
-2719
-2711
-2703
-2696
-2688
-2680
-2673
-2665
-2658
-2650
-2642
-2634
-2626
-2618
-2609
-2601
-2591
-2582
-2572
-2562
-2552
-2541
-2531
-2520
-2508
-2497
-2485
-2473
-2461
-2448
-2436
-2423
-2410
-2397
-2383
-2370
-2356
-2342
-2328
-2314
-2300
-2285
-2270
-2255
-2240
-2225
-2210
-2194
-2179
-2163
-2147
-2131
-2116
-2100
-2084
-2068
-2052
-2035
-2019
-2003
-1987
-1970
-1954
-1938
-1921
-1904
-1887
-1871
-1854
-1836
-1819
-1802
-1784
-1767
-1749
-1731
-1714
-1696
-1678
-1660
-1642
-1624
-1606
-1588
-1570
-1553
-1535
-1517
-1499
-1482
-1464
-1447
-1429
-1412
-1395
-1377
-1360
-1343
-1326
-1308
-1291
-1274
-1257
-1240
-1222
-1205
-1188
-1171
-1154
-1137
-1120
-1103
-1086
-1069
-1052
-1035
-1018
-1002
-985
-969
-952
-936
-919
-903
-887
-870
-854
-838
-822
-805
-789
-772
-756
-739
-723
-706
-689
-673
-656
-639
-622
-605
-589
-572
-555
-538
-522
-505
-488
-471
-454
-437
-420
-403
-385
-367
-349
-331
-313
-294
-275
-256
-236
-217
-197
-177
-157
-136
-116
-95
-75
-54
-33
-12
8
29
50
71
91
112
133
153
174
194
215
235
255
276
296
316
337
357
377
397
418
438
458
479
499
519
539
560
580
600
619
639
659
678
697
716
735
753
772
790
808
826
844
862
879
897
914
931
948
964
981
997
1012
1029
1045
1061
1077
1092
1108
1123
1138
1154
1169
1184
1199
1214
1229
1244
1259
1273
1288
1302
1317
1331
1346
1360
1374
1388
1402
1416
1429
1443
1456
1469
1482
1495
1508
1520
1532
1544
1556
1568
1579
1590
1601
1612
1623
1633
1644
1654
1665
1675
1685
1696
1706
1716
1727
1737
1748
1758
1769
1779
1790
1800
1811
1821
1831
1841
1851
1861
1870
1880
1889
1898
1907
1916
1924
1933
1941
1949
1957
1964
1972
1979
1986
1994
2001
2008
2015
2021
2028
2035
2041
2049
2056
2064
2071
2079
2086
2094
2102
2110
2118
2127
2136
2145
2154
2163
2172
2182
2191
2201
2210
2220
2229
2239
2248
2258
2267
2276
2285
2294
2302
2311
2319
2327
2335
2342
2350
2357
2365
2372
2379
2385
2392
2399
2405
2411
2418
2424
2429
2435
2440
2445
2450
2454
2459
2462
2466
2469
2471
2473
2475
2477
2478
2478
2479
2479
2478
2478
2477
2476
2474
2473
2471
2469
2468
2466
2464
2462
2460
2458
2456
2454
2453
2451
2449
2447
2445
2443
2441
2439
2436
2434
2431
2428
2425
2422
2418
2415
2411
2407
2403
2399
2395
2390
2386
2382
2377
2373
2369
2365
2361
2357
2353
2349
2346
2342
2339
2336
2333
2330
2327
2324
2321
2318
2315
2313
2310
2307
2305
2302
2300
2297
2295
2293
2290
2288
2286
2283
2281
2279
2276
2274
2272
2270
2267
2265
2263
2260
2258
2255
2253
2250
2247
2244
2241
2238
2235
2232
2229
2226
2222
2219
2216
2213
2210
2207
2204
2201
2198
2195
2192
2190
2187
2185
2183
2180
2178
2176
2174
2172
2170
2167
2165
2163
2161
2159
2156
2154
2152
2149
2146
2144
2141
2139
2136
2133
2130
2128
2125
2122
2120
2117
2114
2112
2109
2107
2104
2102
2099
2097
2095
2092
2090
2087
2085
2082
2080
2078
2075
2072
2070
2067
2065
2062
2059
2056
2053
2051
2048
2045
2041
2040
2037
2035
2032
2029
2028
2025
2024
2023
2021
2020
2017
2017
2016
2015
2013
2013
2012
2011
2009
2009
2008
2005
2005
2004
2003
2001
1999
1998
1996
1994
1992
1990
1988
1985
1983
1981
1978
1976
1974
1971
1969
1966
1963
1961
1958
1956
1953
1950
1948
1945
1942
1939
1936
1933
1929
1926
1922
1919
1915
1911
1907
1903
1898
1894
1890
1885
1880
1876
1871
1866
1861
1856
1852
1847
1842
1837
1832
1827
1823
1818
1813
1808
1803
1799
1794
1789
1784
1779
1775
1770
1765
1760
1755
1750
1745
1740
1735
1730
1725
1720
1716
1711
1707
1703
1698
1694
1690
1687
1683
1680
1676
1673
1670
1666
1663
1660
1658
1655
1652
1649
1647
1644
1642
1639
1636
1634
1631
1628
1625
1622
1618
1615
1612
1608
1604
1600
1596
1592
1588
1584
1579
1575
1570
1565
1560
1555
1549
1544
1539
1533
1527
1521
1515
1508
1502
1495
1488
1480
1473
1465
1457
1450
1442
1433
1425
1417
1409
1400
1392
1383
1375
1366
1357
1349
1340
1331
1322
1312
1303
1294
1284
1275
1265
1256
1246
1236
1226
1216
1206
1196
1185
1175
1164
1154
1143
1133
1122
1112
1102
1091
1081
1071
1061
1051
1041
1031
1022
1012
1002
993
984
974
965
956
948
939
930
921
913
904
895
887
878
869
861
852
843
835
826
817
808
800
791
782
773
764
756
747
738
729
721
712
703
695
687
678
670
662
654
646
638
630
622
614
607
599
591
584
577
570
562
555
548
541
535
528
521
514
508
501
494
488
481
475
468
461
455
448
442
435
428
422
415
409
402
395
389
382
376
369
362
356
349
342
335
328
321
314
307
299
291
284
276
268
260
251
243
234
226
217
208
199
190
181
172
162
153
144
134
125
116
107
97
88
79
70
61
52
43
35
26
18
10
1
-7
-15
-23
-30
-38
-46
-53
-61
-68
-76
-83
-91
-98
-106
-113
-121
-129
-137
-144
-152
-160
-168
-176
-184
-192
-200
-208
-216
-224
-231
-239
-247
-255
-263
-270
-278
-286
-294
-302
-309
-317
-324
-332
-339
-346
-354
-361
-368
-375
-381
-388
-395
-401
-408
-414
-420
-427
-433
-439
-445
-451
-457
-463
-469
-475
-481
-487
-493
-499
-505
-511
-517
-524
-530
-536
-542
-548
-555
-561
-567
-573
-579
-585
-591
-597
-603
-609
-615
-621
-627
-633
-639
-645
-651
-657
-663
-669
-676
-682
-688
-694
-700
-707
-713
-719
-725
-731
-737
-742
-748
-753
-759
-764
-769
-774
-779
-783
-788
-792
-797
-801
-805
-810
-814
-818
-822
-826
-830
-834
-839
-843
-847
-851
-856
-860
-864
-869
-873
-877
-882
-886
-890
-894
-898
-902
-906
-910
-914
-917
-921
-924
-928
-931
-934
-938
-941
-944
-947
-950
-953
-956
-960
-963
-966
-969
-972
-975
-978
-980
-983
-986
-989
-991
-993
-996
-998
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1018
-1020
-1022
-1025
-1026
-1028
-1030
-1032
-1033
-1035
-1037
-1038
-1040
-1042
-1043
-1045
-1047
-1048
-1050
-1052
-1053
-1055
-1057
-1059
-1060
-1062
-1064
-1066
-1068
-1070
-1072
-1075
-1077
-1079
-1082
-1085
-1087
-1090
-1093
-1096
-1099
-1102
-1105
-1108
-1111
-1114
-1117
-1120
-1123
-1127
-1130
-1133
-1137
-1141
-1145
-1149
-1153
-1157
-1161
-1166
-1170
-1175
-1180
-1185
-1190
-1195
-1200
-1206
-1211
-1216
-1222
-1227
-1233
-1238
-1244
-1249
-1254
-1260
-1265
-1270
-1276
-1281
-1286
-1291
-1296
-1301
-1306
-1311
-1316
-1321
-1326
-1331
-1336
-1340
-1345
-1349
-1354
-1358
-1362
-1366
-1371
-1375
-1379
-1383
-1386
-1390
-1394
-1398
-1401
-1405
-1408
-1412
-1415
-1418
-1421
-1425
-1428
-1431
-1434
-1437
-1439
-1442
-1445
-1447
-1449
-1451
-1453
-1455
-1457
-1459
-1460
-1462
-1463
-1465
-1466
-1468
-1469
-1470
-1472
-1473
-1474
-1476
-1477
-1478
-1479
-1481
-1482
-1483
-1485
-1486
-1488
-1489
-1490
-1492
-1493
-1494
-1495
-1497
-1498
-1499
-1500
-1501
-1502
-1503
-1504
-1505
-1506
-1507
-1508
-1509
-1510
-1511
-1512
-1513
-1515
-1516
-1517
-1518
-1520
-1521
-1522
-1524
-1525
-1527
-1528
-1530
-1531
-1533
-1534
-1536
-1537
-1539
-1540
-1542
-1543
-1545
-1546
-1548
-1549
-1550
-1551
-1552
-1553
-1554
-1554
-1555
-1556
-1556
-1556
-1557
-1557
-1557
-1557
-1558
-1558
-1558
-1558
-1558
-1558
-1558
-1558
-1558
-1558
-1558
-1559
-1559
-1559
-1559
-1560
-1560
-1560
-1561
-1561
-1561
-1562
-1562
-1562
-1563
-1563
-1563
-1564
-1564
-1564
-1564
-1564
-1565
-1565
-1565
-1565
-1565
-1566
-1566
-1566
-1567
-1567
-1567
-1568
-1568
-1569
-1570
-1570
-1571
-1572
-1573
-1574
-1575
-1576
-1577
-1577
-1578
-1579
-1580
-1581
-1582
-1583
-1585
-1586
-1587
-1588
-1590
-1591
-1592
-1594
-1595
-1597
-1598
-1600
-1601
-1603
-1605
-1606
-1608
-1610
-1612
-1614
-1616
-1619
-1621
-1623
-1626
-1628
-1631
-1633
-1636
-1638
-1641
-1644
-1646
-1649
-1651
-1654
-1656
-1659
-1661
-1663
-1666
-1668
-1670
-1672
-1673
-1675
-1676
-1678
-1679
-1680
-1681
-1681
-1682
-1683
-1683
-1684
-1684
-1684
-1685
-1685
-1685
-1685
-1685
-1685
-1685
-1685
-1685
-1685
-1686
-1686
-1686
-1686
-1686
-1686
-1686
-1686
-1686
-1687
-1687
-1687
-1687
-1687
-1687
-1686
-1686
-1686
-1686
-1685
-1685
-1684
-1684
-1683
-1682
-1681
-1680
-1680
-1679
-1678
-1677
-1676
-1675
-1674
-1673
-1672
-1671
-1669
-1668
-1667
-1666
-1665
-1664
-1663
-1662
-1661
-1660
-1659
-1658
-1657
-1656
-1655
-1654
-1653
-1652
-1651
-1650
-1649
-1649
-1648
-1648
-1648
-1648
-1648
-1648
-1648
-1648
-1648
-1649
-1649
-1650
-1651
-1651
-1652
-1653
-1654
-1655
-1656
-1658
-1659
-1660
-1661
-1662
-1663
-1664
-1665
-1666
-1667
-1668
-1669
-1669
-1670
-1671
-1672
-1672
-1673
-1673
-1674
-1674
-1675
-1675
-1675
-1676
-1676
-1676
-1676
-1677
-1677
-1677
-1678
-1678
-1679
-1679
-1679
-1680
-1680
-1680
-1681
-1681
-1681
-1682
-1682
-1683
-1683
-1683
-1683
-1683
-1683
-1683
-1683
-1682
-1682
-1681
-1680
-1679
-1677
-1676
-1674
-1673
-1671
-1669
-1666
-1664
-1662
-1659
-1656
-1654
-1651
-1648
-1645
-1642
-1639
-1636
-1633
-1630
-1627
-1624
-1621
-1618
-1615
-1612
-1610
-1607
-1605
-1602
-1600
-1598
-1595
-1593
-1591
-1590
-1588
-1586
-1584
-1583
-1581
-1580
-1578
-1577
-1576
-1575
-1574
-1573
-1572
-1571
-1570
-1569
-1568
-1567
-1567
-1566
-1565
-1564
-1563
-1562
-1561
-1560
-1558
-1557
-1556
-1555
-1553
-1552
-1550
-1549
-1547
-1546
-1544
-1542
-1541
-1539
-1538
-1537
-1536
-1534
-1533
-1533
-1532
-1531
-1531
-1531
-1531
-1531
-1531
-1532
-1533
-1534
-1535
-1536
-1537
-1539
-1541
-1543
-1545
-1547
-1550
-1552
-1555
-1557
-1560
-1563
-1566
-1569
-1572
-1575
-1578
-1581
-1585
-1588
-1591
-1594
-1597
-1600
-1603
-1606
-1608
-1611
-1614
-1617
-1619
-1621
-1624
-1626
-1628
-1630
-1632
-1634
-1636
-1638
-1639
-1641
-1642
-1644
-1645
-1646
-1648
-1649
-1650
-1651
-1652
-1652
-1653
-1653
-1654
-1654
-1654
-1654
-1653
-1653
-1652
-1652
-1651
-1650
-1649
-1648
-1647
-1645
-1644
-1643
-1641
-1640
-1638
-1636
-1634
-1633
-1631
-1629
-1627
-1624
-1622
-1620
-1618
-1615
-1613
-1610
-1607
-1604
-1601
-1598
-1594
-1591
-1587
-1584
-1580
-1576
-1572
-1568
-1564
-1560
-1556
-1552
-1548
-1544
-1539
-1535
-1531
-1526
-1522
-1517
-1513
-1508
-1504
-1499
-1495
-1490
-1485
-1480
-1475
-1470
-1466
-1461
-1455
-1450
-1445
-1440
-1434
-1429
-1423
-1418
-1412
-1407
-1401
-1395
-1389
-1383
-1377
-1371
-1365
-1359
-1352
-1346
-1339
-1332
-1325
-1318
-1311
-1303
-1296
-1288
-1280
-1272
-1264
-1255
-1247
-1238
-1229
-1220
-1211
-1201
-1192
-1182
-1172
-1162
-1152
-1141
-1131
-1120
-1109
-1098
-1087
-1076
-1064
-1053
-1041
-1030
-1018
-1006
-994
-981
-969
-956
-944
-931
-918
-905
-891
-878
-864
-850
-836
-822
-808
-794
-780
-766
-751
-737
-723
-708
-694
-679
-665
-650
-636
-621
-606
-592
-577
-563
-548
-534
-519
-504
-489
-475
-460
-445
-430
-414
-399
-384
-369
-353
-338
-322
-307
-291
-276
-260
-245
-229
-214
-198
-183
-167
-152
-137
-122
-107
-92
-77
-62
-48
-33
-19
-5
9
23
36
50
63
76
89
102
115
128
141
154
167
180
193
206
219
232
245
258
271
284
298
311
324
337
351
364
378
391
404
418
431
444
458
471
484
497
510
524
537
550
563
576
589
602
615
628
641
655
668
681
694
708
721
734
748
761
775
788
801
815
828
841
854
867
880
893
906
919
932
944
957
970
982
995
1008
1020
1033
1045
1058
1071
1083
1096
1109
1121
1134
1147
1160
1172
1185
1198
1211
1223
1236
1249
1261
1274
1287
1299
1311
1324
1336
1349
1361
1373
1385
1398
1410
1422
1435
1447
1459
1472
1484
1496
1509
1521
1533
1546
1558
1570
1582
1595
1607
1619
1631
1643
1655
1667
1678
1690
1702
1714
1725
1737
1749
1760
1772
1783
1795
1807
1818
1830
1842
1854
1866
1879
1891
1903
1916
1929
1942
1955
1968
1981
1994
2008
2021
2033
2048
2061
2075
2088
2102
2115
2129
2142
2155
2169
2182
2195
2208
2221
2234
2247
2260
2272
2285
2297
2310
2322
2334
2346
2358
2370
2382
2394
2405
2417
2428
2439
2450
2461
2472
2483
2494
2505
2515
2526
2536
2546
2556
2567
2577
2586
2596
2606
2616
2626
2635
2645
2654
2664
2674
2683
2693
2703
2712
2722
2732
2741
2751
2760
2770
2780
2789
2799
2808
2818
2827
2836
2846
2855
2864
2873
2882
2891
2900
2909
2918
2927
2936
2944
2953
2961
2970
2978
2986
2994
3002
3010
3018
3026
3034
3042
3049
3057
3065
3073
3080
3088
3096
3104
3112
3121
3129
3137
3146
3155
3163
3172
3181
3191
3200
3210
3219
3229
3239
3248
3258
3268
3278
3288
3298
3308
3318
3328
3339
3349
3359
3369
3379
3390
3400
3410
3420
3431
3441
3451
3461
3472
3482
3492
3502
3512
3522
3533
3543
3553
3563
3573
3583
3593
3603
3613
3623
3633
3643
3653
3663
3673
3682
3692
3702
3712
3721
3731
3740
3749
3759
3768
3777
3786
3795
3804
3812
3821
3829
3838
3846
3854
3862
3870
3878
3886
3894
3901
3909
3917
3925
3932
3940
3947
3954
3962
3969
3976
3983
3991
3998
4005
4011
4018
4025
4030
4038
4043
4050
4056
4062
4067
4074
4078
4083
4089
4094
4099
4104
4108
4112
4117
4121
4124
4128
4132
4135
4139
4142
4145
4148
4151
4154
4157
4159
4161
4163
4165
4167
4168
4170
4171
4171
4172
4172
4173
4173
4173
4172
4172
4171
4170
4169
4168
4167
4165
4164
4162
4160
4158
4156
4154
4152
4149
4147
4145
4142
4140
4137
4134
4132
4129
4126
4123
4120
4117
4114
4111
4108
4104
4101
4098
4094
4091
4088
4085
4081
4078
4075
4070
4067
4065
4062
4059
4056
4053
4051
4048
4045
4043
4040
4038
4035
4032
4030
4027
4024
4022
4019
4016
4013
4010
4008
4005
4002
3999
3996
3993
3990
3987
3984
3981
3978
3975
3972
3970
3967
3964
3961
3958
3955
3953
3950
3947
3945
3942
3939
3936
3934
3931
3929
3926
3924
3921
3919
3917
3914
3912
3909
3907
3904
3902
3899
3896
3894
3891
3888
3885
3882
3879
3875
3872
3869
3865
3862
3858
3854
3851
3847
3843
3838
3834
3830
3825
3821
3816
3811
3807
3802
3797
3792
3787
3782
3777
3772
3767
3762
3756
3751
3745
3739
3733
3727
3721
3715
3709
3703
3696
3690
3683
3677
3670
3664
3657
3650
3643
3636
3629
3622
3615
3607
3600
3592
3585
3577
3570
3562
3554
3546
3539
3531
3523
3515
3508
3500
3492
3484
3477
3469
3461
3454
3446
3439
3432
3425
3417
3410
3403
3397
3390
3383
3376
3370
3363
3356
3350
3343
3336
3330
3323
3317
3310
3303
3296
3290
3283
3276
3269
3263
3256
3249
3243
3236
3229
3223
3216
3209
3203
3196
3190
3183
3177
3170
3163
3157
3150
3143
3137
3130
3124
3117
3110
3104
3097
3090
3084
3077
3070
3064
3057
3050
3044
3037
3030
3024
3017
3011
3004
2998
2992
2985
2979
2973
2966
2960
2954
2948
2941
2935
2929
2923
2917
2911
2905
2899
2893
2887
2882
2876
2871
2866
2860
2855
2851
2846
2842
2837
2833
2830
2826
2822
2819
2816
2813
2810
2808
2805
2803
2801
2799
2797
2795
2793
2792
2790
2789
2788
2786
2785
2784
2782
2781
2780
2779
2777
2776
2775
2773
2772
2771
2769
2767
2766
2764
2762
2760
2758
2756
2754
2752
2750
2748
2746
2744
2741
2739
2736
2734
2731
2729
2726
2723
2720
2716
2713
2710
2706
2703
2699
2695
2692
2688
2684
2680
2676
2672
2668
2664
2660
2655
2651
2646
2642
2637
2632
2628
2623
2618
2613
2608
2603
2598
2593
2588
2583
2578
2573
2568
2563
2558
2553
2548
2543
2538
2533
2528
2524
2519
2514
2509
2504
2500
2495
2490
2485
2480
2475
2470
2464
2459
2453
2447
2441
2434
2427
2420
2413
2406
2398
2390
2382
2374
2366
2358
2349
2340
2332
2323
2314
2305
2296
2287
2278
2269
2260
2251
2242
2232
2223
2213
2203
2193
2183
2172
2162
2151
2140
2129
2118
2106
2094
2082
2070
2058
2045
2033
2021
2008
1995
1983
1971
1958
1946
1934
1923
1911
1900
1889
1878
1867
1856
1846
1836
1826
1816
1806
1796
1786
1777
1767
1757
1747
1737
1727
1717
1706
1696
1685
1674
1663
1652
1641
1630
1618
1607
1596
1584
1573
1561
1550
1538
1527
1515
1504
1492
1481
1469
1458
1446
1435
1423
1412
1401
1389
1378
1367
1355
1344
1333
1321
1310
1298
1287
1275
1263
1251
1239
1227
1215
1202
1189
1176
1163
1150
1137
1123
1110
1096
1082
1068
1054
1039
1025
1010
996
981
966
952
937
922
907
893
878
863
849
834
820
805
791
776
762
748
733
719
705
691
677
662
648
634
620
606
592
578
564
550
535
521
507
493
479
465
451
437
423
409
395
381
367
353
339
325
311
298
284
271
257
244
230
217
204
190
177
163
149
136
122
108
94
80
66
52
37
23
8
-7
-22
-37
-52
-68
-84
-100
-116
-132
-148
-165
-182
-198
-215
-232
-249
-266
-284
-301
-319
-336
-354
-372
-389
-407
-425
-443
-461
-480
-498
-516
-535
-553
-572
-591
-610
-629
-648
-667
-686
-705
-724
-743
-762
-781
-800
-818
-837
-855
-873
-892
-910
-928
-945
-963
-981
-998
-1016
-1033
-1050
-1067
-1084
-1101
-1117
-1134
-1150
-1166
-1182
-1197
-1213
-1228
-1242
-1257
-1271
-1284
-1298
-1311
-1323
-1336
-1348
-1359
-1371
-1382
-1393
-1403
-1414
-1424
-1434
-1444
-1454
-1463
-1473
-1483
-1493
-1502
-1512
-1522
-1531
-1541
-1551
-1561
-1570
-1580
-1590
-1600
-1610
-1620
-1629
-1639
-1649
-1659
-1669
-1679
-1689
-1698
-1708
-1717
-1727
-1736
-1745
-1754
-1763
-1772
-1781
-1790
-1798
-1807
-1815
-1823
-1832
-1840
-1847
-1855
-1863
-1870
-1878
-1885
-1893
-1900
-1907
-1914
-1921
-1928
-1934
-1941
-1947
-1953
-1959
-1965
-1970
-1976
-1981
-1986
-1991
-1996
-2001
-2005
-2009
-2015
-2019
-2023
-2027
-2029
-2033
-2037
-2041
-2045
-2048
-2052
-2055
-2058
-2062
-2065
-2068
-2071
-2074
-2077
-2080
-2083
-2085
-2088
-2091
-2093
-2095
-2098
-2100
-2102
-2104
-2106
-2108
-2109
-2111
-2112
-2113
-2114
-2115
-2116
-2116
-2117
-2117
-2118
-2118
-2119
-2119
-2120
-2120
-2121
-2121
-2122
-2122
-2123
-2124
-2125
-2126
-2127
-2128
-2129
-2130
-2132
-2133
-2134
-2136
-2137
-2139
-2140
-2141
-2143
-2144
-2145
-2146
-2147
-2148
-2149
-2150
-2151
-2152
-2153
-2155
-2156
-2157
-2159
-2160
-2162
-2163
-2165
-2167
-2169
-2170
-2172
-2173
-2175
-2177
-2178
-2179
-2181
-2182
-2183
-2184
-2184
-2185
-2185
-2185
-2185
-2185
-2185
-2184
-2184
-2183
-2182
-2181
-2180
-2178
-2177
-2175
-2174
-2172
-2171
-2169
-2168
-2166
-2165
-2163
-2161
-2160
-2158
-2156
-2154
-2152
-2151
-2148
-2146
-2144
-2142
-2139
-2136
-2133
-2130
-2127
-2124
-2120
-2117
-2113
-2109
-2105
-2101
-2097
-2093
-2089
-2085
-2080
-2076
-2072
-2067
-2063
-2059
-2054
-2050
-2045
-2041
-2037
-2033
-2029
-2025
-2021
-2017
-2013
-2009
-2004
-2000
-1996
-1992
-1988
-1983
-1979
-1974
-1969
-1965
-1960
-1955
-1950
-1944
-1939
-1933
-1928
-1922
-1916
-1910
-1904
-1897
-1891
-1884
-1878
-1871
-1864
-1858
-1851
-1844
-1837
-1829
-1822
-1814
-1807
-1799
-1791
-1782
-1774
-1765
-1756
-1747
-1738
-1728
-1718
-1708
-1698
-1687
-1676
-1665
-1654
-1642
-1631
-1619
-1607
-1595
-1583
-1571
-1559
-1547
-1534
-1522
-1510
-1497
-1485
-1473
-1460
-1448
-1436
-1423
-1411
-1399
-1386
-1374
-1361
-1349
-1336
-1323
-1311
-1298
-1285
-1272
-1259
-1246
-1232
-1219
-1206
-1193
-1180
-1168
-1155
-1142
-1129
-1116
-1103
-1091
-1078
-1065
-1053
-1040
-1028
-1016
-1004
-992
-980
-967
-955
-943
-931
-919
-907
-894
-882
-870
-857
-845
-832
-820
-807
-795
-782
-769
-757
-744
-732
-719
-707
-695
-683
-670
-659
-647
-635
-624
-613
-601
-590
-579
-568
-557
-546
-535
-524
-513
-503
-492
-482
-471
-461
-451
-440
-430
-420
-410
-400
-389
-379
-369
-358
-348
-337
-327
-316
-306
-295
-284
-274
-263
-252
-240
-229
-217
-206
-194
-182
-170
-158
-145
-133
-121
-108
-96
-83
-70
-57
-44
-31
-18
-5
9
22
35
48
61
74
87
101
114
127
140
154
167
181
194
208
222
236
250
264
278
292
306
321
335
349
364
379
393
408
422
437
451
466
480
494
509
523
537
551
565
578
592
605
618
631
644
657
669
682
694
706
718
730
742
754
766
777
789
801
812
824
836
847
859
871
883
895
907
919
931
943
955
967
979
991
1002
1014
1027
1039
1051
1063
1074
1086
1097
1108
1120
1131
1142
1153
1164
1174
1185
1196
1207
1218
1229
1240
1251
1262
1274
1285
1296
1307
1318
1329
1340
1351
1362
1373
1383
1394
1404
1415
1425
1435
1445
1455
1464
1474
1483
1492
1501
1509
1518
1526
1534
1542
1550
1558
1566
1573
1581
1588
1595
1603
1610
1617
1625
1632
1639
1647
1654
1661
1668
1676
1683
1690
1697
1704
1712
1719
1726
1733
1740
1747
1755
1762
1769
1776
1783
1790
1797
1804
1811
1818
1824
1831
1837
1843
1849
1855
1861
1866
1871
1876
1881
1886
1890
1894
1898
1902
1906
1909
1913
1916
1920
1923
1927
1930
1933
1937
1940
1943
1946
1949
1952
1955
1958
1960
1963
1965
1968
1970
1972
1974
1976
1978
1980
1982
1984
1986
1987
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
1999
2000
2001
2001
2003
2004
2005
2005
2007
2008
2009
2011
2013
2013
2016
2017
2019
2021
2021
2024
2025
2028
2029
2031
2033
2035
2037
2039
2041
2043
2045
2047
2049
2051
2054
2056
2058
2061
2063
2066
2068
2071
2074
2076
2079
2082
2085
2088
2092
2095
2098
2102
2105
2108
2112
2115
2119
2122
2125
2129
2132
2135
2138
2141
2145
2148
2151
2154
2157
2159
2162
2165
2167
2170
2172
2174
2177
2179
2181
2184
2186
2188
2190
2193
2195
2197
2200
2202
2204
2207
2209
2212
2214
2217
2219
2222
2225
2227
2230
2233
2236
2239
2242
2245
2248
2251
2254
2258
2261
2264
2268
2271
2274
2278
2281
2284
2287
2290
2293
2295
2298
2300
2303
2305
2307
2309
2311
2313
2314
2315
2317
2318
2319
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2330
2332
2333
2336
2338
2340
2343
2346
2349
2353
2356
2359
2363
2367
2370
2374
2377
2381
2384
2388
2391
2394
2398
2401
2404
2406
2409
2412
2414
2417
2419
2421
2424
2426
2428
2430
2432
2433
2435
2437
2439
2441
2443
2445
2447
2449
2451
2453
2455
2457
2459
2460
2462
2464
2465
2467
2469
2470
2472
2473
2474
2476
2477
2478
2479
2480
2481
2482
2483
2483
2484
2484
2485
2485
2486
2486
2487
2487
2487
2488
2488
2489
2489
2489
2490
2491
2491
2492
2493
2493
2494
2495
2495
2496
2497
2498
2499
2500
2500
2501
2502
2503
2504
2505
2505
2506
2507
2507
2507
2508
2508
2508
2508
2508
2508
2508
2508
2508
2508
2507
2507
2507
2506
2506
2506
2505
2505
2505
2505
2505
2504
2504
2504
2505
2505
2505
2506
2506
2507
2508
2509
2511
2512
2514
2516
2519
2521
2524
2527
2529
2532
2536
2539
2542
2545
2549
2552
2555
2559
2562
2566
2569
2573
2576
2580
2583
2587
2590
2594
2598
2601
2605
2609
2614
2618
2623
2628
2633
2639
2644
2650
2655
2661
2667
2673
2679
2685
2691
2697
2703
2709
2714
2719
2724
2729
2734
2738
2742
2746
2750
2753
2757
2760
2763
2765
2768
2770
2773
2775
2776
2778
2779
2781
2782
2783
2783
2784
2784
2785
2785
2784
2784
2783
2782
2781
2780
2778
2776
2774
2771
2768
2765
2762
2759
2756
2752
2749
2745
2741
2737
2734
2730
2726
2722
2718
2714
2710
2706
2702
2698
2694
2690
2686
2682
2678
2674
2670
2667
2663
2660
2656
2652
2649
2645
2642
2638
2634
2631
2627
2623
2619
2615
2611
2607
2603
2598
2594
2590
2586
2581
2577
2573
2568
2564
2559
2555
2551
2546
2542
2538
2533
2529
2525
2521
2517
2513
2509
2505
2501
2498
2494
2490
2486
2483
2479
2475
2471
2467
2463
2460
2456
2452
2448
2445
2441
2438
2434
2431
2428
2425
2422
2419
2416
2414
2411
2409
2407
2405
2402
2400
2398
2396
2394
2392
2390
2388
2386
2383
2381
2378
2376
2373
2370
2367
2364
2361
2357
2354
2350
2346
2343
2339
2335
2330
2326
2322
2317
2313
2308
2304
2299
2294
2290
2285
2280
2275
2270
2265
2260
2255
2250
2245
2240
2235
2229
2224
2219
2213
2208
2203
2197
2191
2186
2180
2174
2168
2162
2156
2151
2145
2139
2133
2127
2121
2115
2108
2102
2096
2090
2084
2078
2072
2065
2059
2053
2045
2040
2033
2027
2020
2013
2007
2000
1993
1987
1980
1973
1967
1960
1953
1947
1941
1934
1928
1922
1916
1910
1904
1898
1893
1887
1881
1876
1870
1865
1860
1854
1849
1843
1838
1833
1827
1822
1817
1811
1806
1800
1795
1790
1784
1779
1773
1768
1763
1757
1752
1747
1741
1736
1731
1726
1721
1716
1711
1706
1701
1696
1691
1686
1681
1676
1671
1666
1662
1657
1652
1647
1642
1637
1633
1628
1623
1619
1614
1610
1605
1601
1597
1593
1589
1585
1581
1578
1574
1571
1568
1565
1562
1559
1557
1554
1552
1549
1547
1545
1543
1541
1539
1537
1535
1533
1531
1529
1527
1525
1524
1522
1520
1518
1516
1514
1512
1510
1508
1506
1503
1501
1499
1497
1494
1492
1489
1487
1484
1482
1480
1477
1475
1472
1470
1467
1464
1462
1459
1456
1454
1451
1448
1445
1442
1439
1435
1432
1428
1424
1420
1417
1412
1408
1404
1400
1395
1390
1386
1381
1376
1372
1367
1362
1357
1353
1348
1343
1339
1334
1329
1325
1320
1315
1311
1306
1301
1297
1292
1287
1282
1278
1273
1268
1264
1259
1254
1250
1245
1241
1236
1231
1227
1223
1218
1214
1210
1205
1201
1197
1193
1189
1185
1181
1176
1172
1168
1164
1159
1155
1151
1146
1142
1137
1132
1127
1123
1118
1113
1107
1102
1097
1092
1087
1081
1076
1071
1066
1060
1055
1050
1045
1039
1034
1029
1022
1018
1012
1006
1000
996
990
984
977
971
964
958
951
943
936
929
921
913
906
898
890
881
873
865
856
847
838
829
820
811
802
792
783
773
763
753
743
734
723
713
703
693
683
672
661
651
640
629
618
607
595
584
573
561
549
537
525
513
501
489
476
464
451
439
426
413
400
387
373
360
346
333
319
306
292
278
265
251
237
223
210
196
182
168
154
140
126
113
99
84
70
56
42
28
14
0
-15
-29
-43
-58
-72
-87
-101
-116
-130
-145
-159
-174
-189
-203
-218
-232
-246
-261
-275
-289
-303
-316
-330
-344
-357
-370
-384
-397
-410
-423
-435
-448
-461
-473
-485
-498
-510
-522
-534
-546
-558
-570
-582
-593
-604
-616
-627
-638
-649
-660
-670
-681
-691
-701
-711
-721
-731
-741
-750
-760
-769
-778
-787
-796
-805
-814
-822
-831
-840
-848
-857
-866
-874
-883
-892
-901
-910
-919
-928
-937
-946
-955
-964
-974
-983
-993
-1002
-1012
-1022
-1031
-1041
-1051
-1060
-1070
-1080
-1089
-1099
-1109
-1119
-1128
-1138
-1148
-1157
-1167
-1176
-1186
-1195
-1205
-1214
-1224
-1233
-1243
-1252
-1261
-1270
-1279
-1289
-1298
-1307
-1316
-1325
-1333
-1342
-1351
-1360
-1368
-1377
-1385
-1393
-1402
-1410
-1418
-1426
-1434
-1442
-1449
-1457
-1465
-1472
-1480
-1488
-1496
-1503
-1511
-1519
-1527
-1535
-1542
-1550
-1558
-1566
-1574
-1582
-1591
-1599
-1607
-1615
-1623
-1631
-1639
-1647
-1654
-1662
-1670
-1677
-1684
-1692
-1699
-1706
-1713
-1720
-1727
-1734
-1741
-1748
-1755
-1762
-1769
-1776
-1784
-1791
-1798
-1805
-1813
-1820
-1827
-1835
-1842
-1850
-1858
-1865
-1873
-1880
-1888
-1895
-1903
-1910
-1917
-1924
-1931
-1938
-1945
-1952
-1959
-1966
-1973
-1980
-1987
-1994
-2001
-2008
-2015
-2021
-2029
-2036
-2043
-2050
-2057
-2064
-2071
-2078
-2085
-2092
-2099
-2107
-2114
-2121
-2128
-2135
-2142
-2149
-2156
-2163
-2170
-2177
-2183
-2190
-2197
-2204
-2210
-2217
-2224
-2230
-2237
-2244
-2251
-2257
-2264
-2270
-2277
-2284
-2290
-2296
-2303
-2309
-2315
-2321
-2327
-2333
-2339
-2345
-2351
-2357
-2362
-2368
-2374
-2379
-2385
-2390
-2395
-2400
-2405
-2410
-2415
-2420
-2425
-2429
-2434
-2438
-2442
-2446
-2450
-2454
-2458
-2461
-2465
-2468
-2471
-2474
-2477
-2480
-2483
-2485
-2488
-2491
-2493
-2495
-2498
-2500
-2502
-2504
-2505
-2507
-2508
-2509
-2510
-2511
-2512
-2512
-2513
-2513
-2513
-2512
-2512
-2511
-2510
-2509
-2508
-2506
-2504
-2502
-2500
-2497
-2494
-2491
-2488
-2484
-2481
-2477
-2473
-2469
-2465
-2460
-2456
-2451
-2447
-2442
-2437
-2432
-2427
-2422
-2417
-2411
-2406
-2401
-2395
-2390
-2384
-2379
-2373
-2367
-2361
-2355
-2349
-2343
-2337
-2330
-2324
-2318
-2311
-2305
-2298
-2292
-2285
-2278
-2271
-2264
-2257
-2250
-2243
-2236
-2229
-2222
-2215
-2208
-2200
-2193
-2186
-2179
-2171
-2164
-2157
-2149
-2142
-2135
-2128
-2121
-2114
-2107
-2100
-2093
-2086
-2079
-2072
-2065
-2058
-2051
-2044
-2037
-2029
-2021
-2015
-2007
-2000
-1992
-1985
-1977
-1970
-1962
-1954
-1946
-1938
-1929
-1921
-1913
-1904
-1895
-1887
-1878
-1869
-1860
-1851
-1842
-1833
-1824
-1815
-1806
-1797
-1788
-1778
-1769
-1760
-1751
-1742
-1733
-1724
-1715
-1707
-1698
-1689
-1681
-1673
-1664
-1656
-1648
-1640
-1632
-1624
-1616
-1608
-1600
-1592
-1585
-1577
-1569
-1562
-1554
-1547
-1539
-1532
-1524
-1517
-1509
-1502
-1494
-1487
-1479
-1472
-1464
-1457
-1449
-1442
-1434
-1427
-1420
-1412
-1405
-1398
-1390
-1383
-1376
-1369
-1362
-1355
-1348
-1341
-1334
-1328
-1321
-1314
-1308
-1302
-1296
-1290
-1284
-1278
-1273
-1268
-1263
-1258
-1253
-1248
-1244
-1239
-1235
-1231
-1228
-1224
-1221
-1217
-1214
-1212
-1209
-1206
-1204
-1202
-1200
-1198
-1197
-1195
-1194
-1193
-1192
-1191
-1190
-1189
-1189
-1188
-1188
-1188
-1187
-1187
-1187
-1187
-1187
-1187
-1187
-1187
-1188
-1188
-1188
-1189
-1190
-1190
-1191
-1192
-1192
-1193
-1194
-1195
-1196
-1197
-1198
-1199
-1201
-1202
-1203
-1204
-1206
-1207
-1208
-1210
-1211
-1213
-1214
-1216
-1218
-1219
-1221
-1223
-1225
-1227
-1229
-1231
-1233
-1235
-1237
-1239
-1241
-1243
-1245
-1247
-1249
-1250
-1252
-1254
-1255
-1257
-1258
-1260
-1261
-1263
-1264
-1265
-1267
-1268
-1269
-1270
-1271
-1272
-1273
-1275
-1276
-1277
-1278
-1279
-1280
-1281
-1282
-1283
-1284
-1285
-1285
-1286
-1287
-1288
-1289
-1289
-1290
-1291
-1291
-1292
-1292
-1292
-1293
-1293
-1293
-1294
-1294
-1294
-1294
-1294
-1294
-1293
-1293
-1292
-1292
-1291
-1290
-1288
-1287
-1285
-1283
-1282
-1280
-1277
-1275
-1273
-1270
-1268
-1265
-1262
-1259
-1256
-1252
-1249
-1246
-1242
-1239
-1236
-1232
-1229
-1226
-1222
-1219
-1216
-1213
-1209
-1206
-1203
-1200
-1196
-1193
-1190
-1187
-1183
-1180
-1177
-1174
-1171
-1168
-1166
-1163
-1160
-1157
-1155
-1152
-1150
-1147
-1145
-1142
-1140
-1138
-1136
-1134
-1131
-1129
-1127
-1125
-1122
-1120
-1117
-1115
-1112
-1110
-1107
-1105
-1102
-1099
-1096
-1093
-1090
-1087
-1084
-1081
-1077
-1074
-1071
-1067
-1064
-1060
-1057
-1054
-1050
-1047
-1043
-1040
-1037
-1033
-1030
-1026
-1022
-1018
-1016
-1012
-1008
-1004
-1000
-998
-994
-990
-987
-983
-979
-975
-970
-966
-961
-957
-952
-947
-942
-936
-931
-925
-920
-914
-908
-902
-895
-889
-883
-876
-869
-862
-855
-848
-841
-834
-827
-820
-813
-806
-798
-791
-784
-777
-769
-762
-754
-747
-739
-732
-724
-717
-709
-701
-693
-686
-678
-670
-662
-655
-647
-639
-631
-624
-616
-608
-601
-593
-586
-578
-571
-564
-557
-549
-542
-535
-529
-522
-515
-508
-502
-495
-489
-482
-476
-470
-464
-457
-451
-445
-439
-433
-427
-420
-414
-408
-402
-396
-390
-384
-378
-372
-366
-360
-354
-349
-343
-337
-332
-326
-321
-315
-310
-304
-299
-294
-289
-283
-278
-273
-268
-262
-257
-252
-247
-242
-236
-231
-226
-221
-216
-211
-205
-200
-195
-191
-186
-181
-176
-172
-168
-163
-159
-155
-151
-147
-143
-140
-136
-132
-129
-125
-122
-119
-116
-112
-109
-106
-103
-100
-97
-94
-92
-89
-86
-83
-80
-78
-75
-72
-70
-67
-64
-62
-59
-56
-53
-50
-47
-44
-41
-38
-34
-31
-27
-23
-19
-14
-10
-5
0
5
10
15
21
27
33
39
45
52
58
65
72
79
86
93
100
108
115
122
130
137
144
152
159
167
174
182
190
197
205
212
220
227
235
242
250
257
265
272
280
288
296
304
312
320
328
337
345
354
363
371
380
389
398
407
416
424
433
442
451
460
468
477
485
494
502
511
519
528
536
544
553
561
569
577
585
593
601
609
617
625
632
640
648
655
663
670
677
684
691
698
705
711
718
724
731
737
743
749
755
761
767
772
778
783
788
793
798
803
808
813
818
822
826
831
835
838
842
846
849
853
856
860
863
866
869
873
876
879
882
885
888
891
894
896
899
902
905
907
910
912
914
917
919
921
923
925
926
928
930
931
932
934
935
936
937
939
940
941
942
943
945
946
947
948
950
951
952
954
955
957
958
960
962
963
965
967
969
970
972
974
976
978
980
981
983
985
987
989
991
993
995
997
999
1000
1002
1004
1006
1008
1010
1014
1016
1018
1020
1024
1027
1030
1033
1036
1040
1044
1048
1052
1056
1061
1066
1071
1076
1082
1087
1093
1099
1105
1112
1118
1125
1132
1139
1147
1154
1162
1170
1178
1186
1194
1202
1210
1219
1227
1236
1244
1253
1262
1271
1280
1289
1298
1307
1317
1326
1336
1345
1355
1364
1374
1384
1393
1403
1412
1422
1431
1441
1450
1459
1468
1477
1486
1495
1504
1512
1521
1529
1538
1546
1554
1562
1570
1578
1586
1594
1601
1609
1616
1624
1631
1638
1645
1651
1658
1665
1671
1678
1684
1690
1695
1701
1706
1712
1717
1722
1727
1731
1736
1740
1744
1748
1752
1756
1760
1763
1767
1770
1773
1776
1779
1782
1784
1787
1789
1791
1794
1796
1798
1799
1801
1803
1804
1806
1807
1809
1810
1811
1813
1814
1816
1817
1818
1820
1821
1823
1824
1826
1827
1829
1831
1832
1834
1836
1838
1840
1841
1843
1845
1847
1850
1852
1854
1856
1859
1861
1863
1866
1868
1871
1873
1876
1878
1881
1883
1886
1888
1891
1894
1896
1899
1902
1905
1907
1910
1913
1916
1919
1922
1924
1927
1930
1933
1936
1939
1942
1945
1948
1951
1954
1957
1961
1964
1967
1970
1974
1977
1981
1985
1988
1992
1996
2000
2004
2008
2012
2017
2021
2025
2029
2033
2037
2043
2047
2051
2055
2060
2064
2068
2072
2075
2079
2083
2086
2089
2092
2095
2098
2101
2104
2106
2109
2112
2114
2117
2119
2122
2124
2126
2128
2131
2133
2135
2137
2139
2141
2143
2145
2146
2148
2149
2151
2152
2153
2154
2154
2155
2156
2156
2156
2157
2157
2157
2157
2157
2156
2156
2156
2155
2154
2154
2153
2152
2151
2149
2148
2147
2146
2144
2142
2141
2139
2137
2135
2133
2131
2128
2126
2123
2121
2118
2115
2112
2109
2106
2103
2100
2097
2094
2090
2087
2083
2079
2075
2071
2067
2063
2059
2055
2051
2047
2041
2037
2033
2029
2024
2019
2013
2009
2005
2000
1995
1990
1985
1980
1975
1970
1965
1960
1955
1950
1945
1940
1935
1930
1925
1919
1914
1909
1903
1898
1892
1887
1882
1876
1871
1865
1860
1855
1849
1844
1839
1834
1829
1824
1820
1815
1811
1806
1802
1798
1793
1789
1785
1781
1777
1774
1770
1766
1762
1758
1754
1750
1745
1741
1737
1732
1728
1723
1719
1714
1709
1704
1699
1694
1689
1684
1679
1673
1668
1662
1657
1651
1645
1639
1633
1627
1622
1615
1609
1603
1597
1591
1585
1579
1573
1567
1561
1555
1549
1543
1537
1531
1525
1519
1513
1507
1501
1495
1489
1483
1477
1471
1464
1458
1452
1445
1438
1432
1425
1418
1411
1404
1397
1390
1382
1375
1367
1359
1352
1344
1336
1328
1320
1312
1303
1295
1287
1278
1270
1262
1253
1245
1236
1228
1219
1211
1202
1193
1185
1176
1167
1159
1150
1142
1133
1124
1116
1107
1098
1090
1081
1073
1064
1056
1048
1039
1031
1022
1014
1006
998
989
981
973
964
956
948
939
931
923
915
907
899
891
883
875
867
859
852
844
836
829
821
814
806
799
792
785
777
770
763
756
749
742
735
728
722
715
708
701
695
688
681
675
668
662
655
649
643
637
630
624
618
612
607
601
595
589
583
578
572
567
561
556
550
545
539
534
529
523
518
513
508
503
498
493
488
483
478
473
468
463
459
454
449
445
440
436
431
427
422
418
414
410
406
402
398
395
391
388
385
382
379
377
374
372
370
368
366
364
362
361
359
358
357
356
355
355
354
353
353
353
353
353
353
353
353
353
354
354
355
355
356
357
358
359
360
361
362
364
365
367
368
370
371
373
375
376
378
380
381
383
385
386
388
389
391
392
394
395
397
399
400
402
403
404
406
407
408
409
411
412
413
414
415
416
417
418
419
420
420
421
422
422
423
424
424
424
425
425
425
425
425
425
425
425
425
425
425
424
424
424
424
423
423
423
422
422
422
421
421
420
419
419
418
417
417
416
415
415
414
413
412
412
411
410
409
409
408
407
407
406
405
405
404
404
403
403
402
402
401
401
400
400
399
399
399
398
398
397
397
396
396
396
396
395
395
395
395
395
396
396
396
397
398
399
400
401
402
404
405
407
409
411
413
415
418
420
423
426
428
431
434
437
441
444
447
451
454
457
461
464
468
471
475
479
482
486
490
494
498
501
505
509
513
517
521
525
528
532
536
540
543
547
550
554
557
561
564
568
571
574
577
580
583
587
590
593
596
599
602
605
608
611
614
618
621
624
627
630
633
636
639
641
644
647
650
653
656
658
661
664
666
669
671
674
676
679
681
684
686
689
692
694
697
700
703
705
708
711
714
716
719
721
724
727
729
732
734
737
739
741
744
746
748
750
753
755
757
760
762
765
767
770
773
775
778
781
784
787
790
793
795
798
801
804
806
809
811
813
815
817
819
821
823
824
826
827
828
829
830
831
832
833
833
834
835
835
836
837
837
838
838
839
839
840
841
841
842
842
843
843
844
845
845
846
847
847
848
849
850
851
852
852
853
854
855
856
858
859
860
861
863
864
865
867
868
869
870
872
873
874
876
877
878
880
881
883
884
886
888
889
891
892
894
896
897
899
900
902
904
905
907
909
911
913
914
916
918
921
923
925
928
930
933
935
938
941
944
947
950
954
957
960
963
967
970
973
977
980
983
986
990
993
996
999
1002
1004
1008
1010
1012
1016
1018
1020
1024
1027
1029
1032
1035
1037
1040
1043
1046
1049
1051
1054
1057
1060
1063
1066
1070
1073
1076
1079
1083
1086
1089
1093
1096
1099
1103
1106
1110
1113
1117
1120
1124
1127
1131
1134
1138
1141
1144
1148
1151
1154
1157
1160
1163
1166
1169
1172
1174
1177
1180
1182
1185
1187
1189
1192
1194
1196
1198
1201
1203
1205
1207
1209
1212
1214
1216
1218
1220
1221
1223
1225
1227
1228
1230
1232
1233
1235
1236
1238
1239
1240
1241
1242
1243
1244
1245
1246
1246
1247
1248
1248
1249
1249
1250
1250
1250
1250
1250
1250
1250
1249
1249
1248
1248
1247
1247
1246
1245
1245
1244
1243
1242
1242
1241
1240
1240
1239
1239
1238
1238
1237
1237
1237
1236
1236
1236
1235
1235
1235
1234
1234
1234
1233
1233
1233
1232
1232
1232
1232
1231
1231
1231
1231
1231
1231
1231
1231
1232
1232
1232
1233
1234
1234
1235
1236
1237
1238
1238
1239
1240
1241
1242
1243
1244
1244
1245
1246
1246
1247
1248
1248
1249
1249
1250
1250
1251
1252
1252
1253
1254
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1279
1280
1281
1282
1282
1283
1284
1284
1285
1285
1286
1286
1287
1287
1288
1289
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1302
1303
1304
1306
1307
1308
1310
1311
1313
1314
1316
1317
1319
1320
1322
1323
1325
1327
1328
1330
1332
1334
1336
1338
1340
1342
1344
1347
1349
1352
1354
1357
1359
1362
1365
1367
1370
1373
1375
1378
1381
1383
1386
1389
1392
1394
1397
1400
1402
1405
1408
1411
1413
1416
1419
1421
1424
1427
1429
1432
1435
1437
1440
1442
1445
1447
1449
1452
1454
1456
1458
1460
1463
1465
1467
1469
1471
1473
1475
1478
1480
1482
1484
1486
1488
1490
1491
1493
1495
1497
1498
1500
1501
1503
1504
1505
1506
1507
1507
1508
1509
1509
1509
1510
1510
1510
1510
1510
1509
1509
1509
1508
1508
1507
1507
1506
1506
1505
1504
1503
1502
1501
1499
1498
1497
1495
1494
1492
1491
1489
1487
1486
1484
1482
1481
1479
1477
1476
1474
1473
1471
1470
1468
1467
1466
1465
1464
1463
1463
1462
1462
1461
1461
1460
1460
1459
1459
1459
1459
1458
1458
1458
1458
1458
1458
1457
1457
1457
1457
1457
1457
1457
1457
1456
1456
1456
1456
1457
1457
1457
1457
1458
1458
1458
1459
1460
1460
1461
1462
1463
1463
1464
1465
1466
1467
1468
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1481
1482
1483
1484
1485
1485
1486
1487
1487
1488
1488
1488
1489
1489
1489
1489
1489
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1489
1490
1490
1490
1490
1490
1490
1490
1490
1490
1491
1491
1491
1491
1491
1491
1490
1490
1490
1489
1489
1488
1488
1487
1486
1485
1484
1483
1482
1481
1480
1478
1477
1476
1474
1473
1471
1470
1468
1467
1465
1463
1461
1460
1458
1456
1453
1451
1449
1447
1444
1442
1439
1436
1434
1431
1428
1425
1423
1420
1417
1414
1411
1409
1406
1403
1400
1398
1395
1393
1390
1388
1385
1383
1380
1378
1375
1373
1370
1368
1365
1362
1360
1357
1354
1352
1349
1346
1344
1341
1338
1335
1333
1330
1327
1325
1322
1320
1317
1315
1312
1310
1308
1305
1303
1301
1299
1297
1295
1293
1291
1289
1287
1284
1282
1280
1278
1276
1274
1272
1269
1267
1265
1263
1261
1259
1257
1255
1252
1250
1248
1246
1244
1241
1239
1237
1234
1232
1229
1227
1224
1221
1218
1216
1213
1210
1207
1204
1201
1198
1195
1191
1188
1185
1182
1178
1175
1172
1168
1165
1161
1157
1154
1150
1147
1143
1139
1136
1132
1129
1125
1122
1118
1115
1112
1108
1105
1102
1098
1095
1092
1089
1085
1082
1079
1075
1072
1069
1065
1062
1059
1055
1051
1048
1044
1041
1037
1033
1029
1025
1020
1018
1014
1010
1006
1002
998
994
991
987
984
980
977
973
970
967
963
960
956
953
950
946
943
939
936
932
929
925
922
918
914
910
906
902
898
894
890
886
882
878
874
870
866
862
857
853
849
845
841
837
833
829
825
821
817
813
809
806
802
798
795
791
788
784
781
777
774
771
768
765
762
759
756
753
751
748
745
743
740
738
736
733
731
729
727
725
723
721
719
717
716
714
713
711
710
708
707
706
705
704
703
702
701
699
698
697
696
695
694
693
692
691
690
689
688
687
686
685
684
683
682
680
679
678
677
676
676
675
674
673
672
672
671
670
670
669
669
668
668
667
667
666
666
665
664
664
663
663
662
661
661
660
659
658
657
657
656
655
654
653
652
651
650
649
648
647
646
645
644
643
642
641
640
639
638
637
635
634
633
632
631
630
629
627
626
624
623
621
619
617
615
613
611
608
606
603
600
597
594
590
587
583
580
576
572
569
565
561
556
552
548
544
540
535
531
527
522
518
513
509
505
500
496
491
487
482
478
473
469
464
460
456
451
447
443
439
435
431
427
422
418
415
411
407
403
399
395
391
388
384
380
377
373
369
366
362
359
355
351
348
344
340
337
333
329
326
322
318
315
311
307
303
299
295
291
287
283
278
274
269
265
260
255
250
245
239
234
228
222
216
210
204
198
191
185
179
172
165
159
152
146
139
133
126
120
113
107
101
95
89
82
77
71
65
59
53
47
42
36
30
25
19
13
7
2
-4
-10
-16
-22
-28
-34
-40
-47
-53
-59
-65
-71
-78
-84
-90
-97
-103
-109
-115
-122
-128
-134
-140
-146
-152
-158
-164
-170
-176
-181
-187
-193
-198
-204
-209
-214
-220
-225
-230
-235
-240
-245
-249
-254
-259
-263
-268
-272
-276
-281
-285
-289
-293
-297
-300
-304
-308
-311
-315
-318
-322
-325
-329
-332
-335
-338
-342
-345
-348
-351
-354
-357
-359
-362
-365
-368
-370
-373
-375
-378
-380
-383
-385
-387
-389
-392
-394
-396
-398
-400
-402
-404
-406
-408
-410
-412
-414
-416
-417
-419
-421
-422
-424
-425
-426
-428
-429
-430
-431
-433
-434
-434
-435
-436
-437
-437
-438
-438
-439
-439
-439
-439
-439
-440
-440
-439
-439
-439
-439
-438
-438
-437
-437
-436
-435
-434
-433
-432
-431
-429
-427
-426
-424
-422
-420
-418
-415
-413
-411
-408
-405
-403
-400
-397
-394
-391
-388
-385
-382
-378
-375
-372
-368
-364
-361
-357
-353
-349
-344
-340
-336
-331
-326
-322
-317
-312
-307
-302
-297
-292
-287
-282
-277
-272
-267
-263
-258
-253
-249
-245
-240
-236
-232
-228
-224
-220
-216
-213
-209
-205
-202
-199
-195
-192
-189
-186
-183
-180
-177
-175
-172
-169
-167
-164
-162
-159
-157
-155
-152
-150
-148
-146
-143
-141
-139
-136
-134
-132
-130
-128
-125
-123
-121
-119
-117
-114
-112
-110
-107
-105
-103
-100
-98
-95
-93
-90
-88
-85
-82
-80
-77
-74
-71
-68
-65
-62
-59
-56
-52
-49
-45
-42
-38
-34
-30
-26
-22
-17
-13
-8
-3
2
6
11
16
21
26
31
36
42
47
52
57
62
67
72
77
81
86
91
95
100
104
109
113
118
122
126
131
135
139
144
148
153
158
162
167
171
176
180
185
190
194
198
203
207
211
215
219
223
227
231
234
238
241
245
248
252
255
258
261
265
268
271
275
278
281
285
288
291
294
298
301
304
307
310
313
316
319
322
325
327
330
332
334
336
338
340
342
343
345
346
348
349
351
352
353
355
356
357
358
359
360
361
362
363
364
364
365
366
367
368
369
370
371
372
374
375
376
377
379
380
382
383
385
387
389
390
392
394
396
398
399
401
403
405
406
408
409
411
412
413
414
415
416
417
417
418
418
419
419
420
420
421
421
422
422
422
423
423
423
424
424
424
424
424
424
424
424
423
423
423
422
422
421
421
420
420
419
419
418
418
418
417
417
417
417
417
417
417
417
417
417
417
417
418
418
418
419
419
419
420
420
420
420
421
421
421
421
422
422
423
423
424
424
425
426
427
428
429
431
432
434
435
437
439
441
442
445
447
449
451
453
456
458
461
463
466
468
471
473
476
479
482
485
488
491
495
498
501
505
508
512
515
519
522
526
530
534
538
542
545
549
553
557
561
565
569
573
577
581
585
588
592
596
599
603
607
610
614
617
620
624
627
630
633
636
639
642
645
648
651
654
656
659
661
664
666
668
671
673
675
678
680
682
685
687
689
692
694
696
699
701
703
706
708
710
712
714
717
719
721
723
725
727
729
731
733
734
736
738
739
741
743
744
746
747
749
750
752
753
755
756
758
759
761
762
763
765
766
767
768
770
771
772
773
774
774
775
776
777
778
779
780
781
782
783
784
785
786
787
789
790
791
793
794
795
797
798
800
802
803
805
806
808
809
811
813
814
816
817
819
821
823
824
826
828
830
833
835
837
840
843
846
848
851
854
857
860
864
867
870
873
876
879
883
886
889
893
896
899
903
906
910
914
917
921
925
929
933
938
942
946
951
956
961
965
970
975
980
985
990
995
1000
1004
1010
1014
1020
1025
1029
1034
1038
1043
1047
1052
1056
1060
1065
1069
1073
1077
1082
1086
1090
1094
1098
1102
1106
1110
1114
1118
1122
1126
1130
1134
1139
1143
1147
1151
1155
1158
1162
1166
1170
1173
1177
1180
1184
1188
1191
1195
1199
1202
1206
1210
1213
1217
1221
1224
1228
1232
1236
1239
1243
1246
1250
1253
1257
1260
1263
1266
1269
1272
1275
1278
1281
1284
1287
1290
1293
1296
1299
1302
1305
1308
1312
1315
1318
1321
1325
1328
1332
1335
1339
1343
1346
1350
1354
1358
1362
1366
1370
1374
1378
1382
1386
1391
1395
1399
1404
1408
1412
1417
1422
1426
1431
1436
1441
1445
1450
1455
1461
1466
1471
1476
1482
1487
1493
1498
1503
1509
1514
1520
1525
1530
1536
1541
1546
1551
1556
1561
1566
1571
1576
1581
1586
1591
1595
1600
1605
1610
1615
1620
1625
1630
1635
1640
1645
1651
1656
1661
1667
1673
1678
1684
1690
1696
1702
1708
1714
1720
1726
1732
1738
1745
1751
1757
1763
1769
1775
1781
1787
1794
1800
1806
1813
1819
1825
1832
1838
1845
1851
1858
1864
1871
1877
1884
1890
1896
1903
1909
1915
1922
1928
1934
1941
1947
1954
1960
1966
1973
1979
1986
1992
1999
2005
2012
2019
2025
2033
2040
2047
2054
2062
2069
2076
2083
2090
2098
2105
2112
2119
2126
2133
2141
2148
2155
2162
2169
2176
2183
2190
2198
2205
2212
2219
2225
2232
2239
2246
2253
2260
2267
2273
2280
2286
2293
2299
2305
2311
2317
2322
2328
2333
2338
2343
2348
2353
2357
2362
2366
2371
2375
2379
2383
2387
2391
2395
2399
2403
2406
2410
2414
2418
2421
2425
2429
2432
2436
2439
2443
2446
2449
2452
2455
2457
2460
2462
2464
2466
2468
2469
2471
2472
2473
2474
2475
2475
2476
2476
2476
2477
2477
2476
2476
2476
2475
2474
2473
2472
2471
2470
2468
2467
2465
2463
2461
2458
2455
2452
2449
2446
2442
2438
2434
2430
2425
2421
2416
2411
2406
2401
2396
2390
2385
2379
2373
2367
2362
2356
2350
2344
2338
2332
2326
2320
2314
2308
2302
2296
2289
2283
2277
2271
2265
2259
2252
2246
2240
2234
2228
2222
2215
2209
2203
2196
2190
2183
2176
2170
2163
2156
2149
2142
2135
2128
2121
2114
2106
2099
2092
2085
2077
2070
2062
2055
2047
2040
2032
2024
2017
2009
2001
1993
1985
1977
1969
1961
1953
1944
1936
1927
1918
1910
1901
1892
1883
1873
1864
1854
1845
1835
1825
1815
1805
1795
1784
1774
1763
1752
1740
1729
1718
1706
1694
1682
1670
1657
1645
1632
1619
1606
1593
1580
1566
1553
1540
1526
1513
1499
1486
1473
1459
1446
1433
1420
1407
1395
1382
1370
1357
1345
1333
1321
1309
1298
1286
1275
1263
1252
1241
1230
1219
1208
1197
1186
1175
1164
1153
1143
1132
1121
1111
1100
1089
1079
1068
1058
1048
1037
1027
1016
1006
997
987
978
968
959
949
940
930
921
912
903
894
885
876
868
859
851
842
834
825
817
809
801
792
784
776
768
760
752
745
737
729
721
713
705
698
690
682
674
666
658
650
642
634
626
617
609
601
593
585
577
568
560
552
544
536
528
519
512
504
496
488
480
473
465
458
451
443
436
429
422
415
409
402
396
389
383
377
371
366
360
355
349
344
339
334
329
325
320
316
312
307
303
299
296
292
288
285
282
278
275
272
269
266
263
260
258
255
253
250
248
246
244
241
239
237
236
234
232
230
228
227
225
223
221
220
218
216
215
213
211
210
208
206
204
203
201
199
197
195
193
191
189
188
186
184
182
180
178
176
174
172
169
167
165
163
161
158
156
154
151
149
147
144
142
139
137
134
132
129
127
125
122
120
118
116
113
111
109
108
106
104
102
101
99
98
97
96
95
94
93
93
92
92
92
92
92
92
92
92
92
93
93
94
95
95
96
97
98
99
100
102
103
104
105
106
107
108
109
111
112
112
113
114
115
116
116
117
117
118
118
119
119
120
120
121
122
122
123
124
124
125
126
127
128
129
130
132
133
134
136
137
139
141
142
144
146
148
150
152
154
156
158
161
163
165
167
170
172
174
177
179
181
183
186
188
190
192
194
196
198
199
201
202
203
204
205
206
207
208
208
209
209
210
211
211
212
212
213
213
214
214
215
215
216
217
217
218
218
218
219
219
219
219
219
219
218
218
217
217
216
215
214
213
211
210
208
206
205
203
200
198
196
194
191
189
186
184
181
179
176
173
170
168
165
162
159
157
154
151
149
146
144
141
139
137
135
133
131
129
128
126
125
123
122
121
120
119
118
117
116
115
115
114
114
113
113
112
111
111
110
110
109
108
108
107
106
105
104
103
102
101
100
99
98
97
96
94
93
92
91
90
89
88
86
85
84
82
81
80
78
76
75
73
71
69
67
65
63
60
58
56
53
51
48
46
43
40
38
35
33
30
28
25
23
21
19
17
15
14
12
11
9
8
7
6
5
4
3
2
1
1
1
0
0
0
0
0
0
0
1
1
2
2
3
3
4
4
5
5
6
7
7
8
8
9
9
10
10
11
11
12
12
13
13
14
14
15
16
16
17
17
18
18
19
19
20
20
21
21
22
22
23
23
24
25
25
26
26
27
27
28
28
29
29
30
30
31
31
32
32
33
34
34
35
35
36
36
37
37
38
38
39
39
40
40
41
41
42
43
43
44
44
45
45
46
46
47
47
48
48
49
49
50
51
51
52
52
53
53
54
54
55
55
56
56
57
57
58
58
59
60
60
61
61
62
62
63
63
64
64
65
65
66
66
67
67
68
69
69
70
70
71
71
72
72
73
73
74
74
75
75
76
76
77
78
78
79
79
80
80
81
81
82
82
83
83
84
84
85
85
86
86
87
88
88
89
89
90
90
91
91
92
92
93
93
94
94
95
95
96
96
97
98
98
99
99
100
100
101
101
102
102
103
103
104
104
105
105
106
106
107
108
108
109
109
110
110
111
111
112
112
113
113
114
114
115
115
116
116
117
117
118
118
119
120
120
121
121
122
122
123
123
124
124
125
125
126
126
127
127
128
128
129
129
130
130
131
132
132
133
133
134
134
135
135
136
136
137
137
138
138
139
139
140
140
141
141
142
142
143
143
144
144
145
145
146
147
147
148
148
149
149
150
150
151
151
152
152
153
153
154
154
155
155
156
156
157
157
158
158
159
159
160
160
161
161
162
162
163
163
164
164
165
165
166
166
167
168
168
169
169
170
170
171
171
172
172
173
173
174
174
175
175
176
176
177
177
178
178
179
179
180
180
181
181
182
182
183
183
184
184
185
185
186
186
187
187
188
188
189
189
190
190
191
191
192
192
193
193
194
194
195
195
196
196
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
206
207
207
208
208
209
209
210
210
211
211
212
212
213
213
214
214
215
215
216
216
217
217
218
218
219
219
220
220
221
221
221
222
222
223
223
224
224
225
225
226
226
227
227
228
228
229
229
230
230
231
231
232
232
233
233
234
234
235
235
236
236
237
237
238
238
238
239
239
240
240
241
241
242
242
243
243
244
244
245
245
246
246
247
247
248
248
249
249
250
250
250
251
251
252
252
253
253
254
254
255
255
256
256
257
257
258
258
259
259
259
260
260
261
261
262
262
263
263
264
264
265
265
266
266
267
267
267
268
268
269
269
270
270
271
271
272
272
273
273
274
274
274
275
275
276
276
277
277
278
278
279
279
280
280
280
281
281
282
282
283
283
284
284
285
285
286
286
286
287
287
288
288
289
289
290
290
291
291
291
292
292
293
293
294
294
295
295
296
296
296
297
297
298
298
299
299
300
300
300
301
301
302
302
303
303
304
304
305
305
305
306
306
307
307
308
308
309
309
309
310
310
311
311
312
312
313
313
313
314
314
315
315
316
316
317
317
317
318
318
319
319
320
320
320
321
321
322
322
323
323
324
324
324
325
325
326
326
327
327
327
328
328
329
329
330
330
330
331
331
332
332
333
333
333
334
334
335
335
336
336
336
337
337
338
338
339
339
339
340
340
341
341
342
342
342
343
343
344
344
345
345
345
346
346
347
347
347
348
348
349
349
350
350
350
351
351
352
352
353
353
353
354
354
355
355
355
356
356
357
357
358
358
358
359
359
360
360
360
361
361
362
362
362
363
363
364
364
365
365
365
366
366
367
367
367
368
368
369
369
369
370
370
371
371
371
372
372
373
373
373
374
374
375
375
375
376
376
377
377
377
378
378
379
379
379
380
380
381
381
381
382
382
383
383
383
384
384
385
385
385
386
386
387
387
387
388
388
389
389
389
390
390
390
391
391
392
392
392
393
393
394
394
394
395
395
396
396
396
397
397
397
398
398
399
399
399
400
400
401
401
401
402
402
402
403
403
404
404
404
405
405
405
406
406
407
407
407
408
408
408
409
409
410
410
410
411
411
411
412
412
413
413
413
414
414
414
415
415
416
416
416
417
417
417
418
418
419
419
419
420
420
420
421
421
421
422
422
423
423
423
424
424
424
425
425
425
426
426
427
427
427
428
428
428
429
429
429
430
430
431
431
431
432
432
432
433
433
433
434
434
434
435
435
436
436
436
437
437
437
438
438
438
439
439
439
440
440
440
441
441
442
442
442
443
443
443
444
444
444
445
445
445
446
446
446
447
447
447
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
457
458
458
458
459
459
459
460
460
460
