5
14152
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
129
129
129
129
129
129
129
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
134
135
135
135
135
135
135
135
136
136
136
136
136
136
136
137
137
137
137
137
137
137
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
141
141
141
141
141
141
141
142
142
142
142
142
142
142
143
143
143
143
143
143
143
143
144
144
144
144
144
144
144
145
145
145
145
145
145
145
145
146
146
146
146
146
146
146
147
147
147
147
147
147
147
148
148
148
148
148
148
148
149
149
149
149
149
149
149
149
150
150
150
150
150
150
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
153
153
153
153
153
153
154
154
154
154
154
154
154
155
155
155
155
155
155
155
156
156
156
156
156
156
156
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
160
161
161
161
161
161
161
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
164
164
164
164
164
164
165
165
165
165
165
165
165
166
166
166
166
166
166
166
167
167
167
167
167
167
168
168
168
168
168
168
168
169
169
169
169
169
169
170
170
170
170
170
170
170
171
171
171
171
171
171
171
172
172
172
172
172
172
173
173
173
173
173
173
173
174
174
174
174
174
174
175
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
179
179
179
179
179
179
179
180
180
180
180
180
180
181
181
181
181
181
181
181
182
182
182
182
182
182
183
183
183
183
183
183
183
184
184
184
184
184
184
185
185
185
185
185
185
186
186
186
186
186
186
186
187
187
187
187
187
187
188
188
188
188
188
188
188
189
189
189
189
189
189
189
190
190
190
190
190
190
190
191
191
191
191
191
191
191
192
192
192
192
192
192
192
193
193
193
193
193
193
193
194
194
194
194
194
194
194
195
195
195
195
195
195
195
196
196
196
196
196
196
196
197
197
197
197
197
197
197
198
198
198
198
198
198
198
199
199
199
199
199
199
200
200
200
200
200
200
200
200
201
201
201
201
201
201
202
202
202
202
202
202
202
203
203
203
203
203
203
203
204
204
204
204
204
204
205
205
205
205
205
205
205
206
206
206
206
206
206
206
207
207
207
207
207
207
208
208
208
208
208
208
208
209
209
209
209
209
209
210
210
210
210
210
210
210
211
211
211
211
211
211
211
212
212
212
212
212
212
212
213
213
213
213
213
213
213
214
214
214
214
214
214
215
215
215
215
215
215
215
216
216
216
216
216
216
216
217
217
217
217
217
217
218
218
218
218
218
218
218
219
219
219
219
219
219
219
220
220
220
220
220
220
221
221
221
221
221
221
221
221
222
222
222
222
222
222
223
223
223
223
223
223
223
224
224
224
224
224
224
224
225
225
225
225
225
225
226
226
226
226
226
226
226
227
227
227
227
227
227
227
228
228
228
228
228
228
229
229
229
229
229
229
229
230
230
230
230
230
230
230
231
231
231
231
231
231
231
232
232
232
232
232
232
232
233
233
233
233
233
233
234
234
234
234
234
234
234
235
235
235
235
235
235
235
236
236
236
236
236
236
237
237
237
237
237
237
237
238
238
238
238
238
238
239
239
239
239
239
239
239
240
240
240
240
240
240
241
241
241
241
241
241
241
242
242
242
242
242
242
242
243
243
243
243
243
243
244
244
244
244
244
244
244
245
245
245
245
245
245
245
245
246
246
246
246
246
246
246
247
247
247
247
247
247
247
248
248
248
248
248
248
248
249
249
249
249
249
249
249
250
250
250
250
250
250
250
250
251
251
251
251
251
251
251
252
252
252
252
252
252
252
252
253
253
253
253
253
253
253
254
254
254
254
254
254
254
254
255
255
255
255
255
255
255
255
256
256
256
256
256
256
256
257
257
257
257
257
257
257
258
258
258
258
258
258
258
258
259
259
259
259
259
259
259
259
260
260
260
260
260
260
260
260
261
261
261
261
261
261
261
261
262
262
262
262
262
262
262
262
263
263
263
263
263
263
263
263
264
264
264
264
264
264
264
264
265
265
265
265
265
265
265
265
265
266
266
266
266
266
266
266
266
267
267
267
267
267
267
267
267
267
268
268
268
268
268
268
268
268
269
269
269
269
269
269
269
269
270
270
270
270
270
270
270
270
270
271
271
271
271
271
271
271
271
272
272
272
272
272
272
272
272
273
273
273
273
273
273
273
273
274
274
274
274
274
274
274
274
274
275
275
275
275
275
275
275
275
275
276
276
276
276
276
276
276
276
277
277
277
277
277
277
277
277
278
278
278
278
278
278
278
278
278
279
279
279
279
279
279
279
279
280
280
280
280
280
280
280
280
280
281
281
281
281
281
281
281
281
281
282
282
282
282
282
282
282
282
283
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
284
285
285
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
286
286
287
287
287
287
287
287
287
287
287
287
288
288
288
288
288
288
288
288
288
289
289
289
289
289
289
289
289
289
289
290
290
290
290
290
290
290
290
290
290
291
291
291
291
291
291
291
291
291
291
291
292
292
292
292
292
292
292
292
292
292
293
293
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
296
296
296
296
296
296
296
296
296
296
297
297
297
297
297
297
297
297
297
297
297
298
298
298
298
298
298
298
298
298
298
298
299
299
299
299
299
299
299
299
299
299
299
300
300
300
300
300
300
300
300
300
300
300
301
301
301
301
301
301
301
301
301
301
301
302
302
302
302
302
302
302
302
302
302
303
303
303
303
303
303
303
303
303
303
303
304
304
304
304
304
304
304
304
304
304
304
305
305
305
305
305
305
305
305
305
305
305
306
306
306
306
306
306
306
306
306
306
306
307
307
307
307
307
307
307
307
307
307
307
307
308
308
308
308
308
308
308
308
308
308
308
309
309
309
309
309
309
309
309
309
309
309
309
310
310
310
310
310
310
310
310
310
310
310
310
311
311
311
311
311
311
311
311
311
311
311
311
312
312
312
312
312
312
312
312
312
312
312
313
313
313
313
313
313
313
313
313
313
313
314
314
314
314
314
314
314
314
314
314
314
314
314
315
315
315
315
315
315
315
315
315
315
315
315
315
316
316
316
316
316
316
316
316
316
316
316
316
316
316
317
317
317
317
317
317
317
317
317
317
317
317
317
317
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
323
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
326
326
326
326
326
326
326
326
326
327
327
327
327
327
328
328
328
328
329
329
329
329
330
330
331
331
331
332
332
333
333
334
334
335
335
336
336
337
337
338
338
339
340
340
341
342
342
343
344
344
345
345
346
347
347
348
349
350
351
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
368
369
370
371
372
373
374
375
376
376
377
378
379
380
380
381
381
382
382
383
383
384
384
384
384
384
384
385
385
385
385
385
385
385
385
385
384
384
384
384
384
383
383
383
383
382
382
381
381
380
380
379
378
378
377
376
376
375
374
373
372
372
371
370
369
368
367
366
365
364
363
363
362
362
361
361
361
361
361
361
361
361
361
361
361
361
361
360
360
360
359
359
358
358
358
358
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
358
358
358
359
359
359
360
360
360
359
359
358
358
357
356
356
355
355
355
355
355
355
355
356
356
356
356
357
357
357
356
356
355
355
354
353
353
353
352
353
353
353
353
354
354
353
353
352
352
351
350
349
348
348
347
347
348
349
350
351
352
353
354
355
355
355
355
355
354
354
354
353
354
354
355
356
356
357
358
359
359
359
359
359
358
357
356
355
354
353
352
352
351
351
351
352
352
352
352
352
352
352
352
352
352
352
353
353
352
352
352
352
352
352
352
351
351
351
351
350
350
349
349
348
348
348
349
349
350
351
352
353
354
355
356
357
357
357
357
356
355
354
353
352
350
349
348
347
346
346
347
348
348
349
350
350
351
351
351
351
352
352
352
353
353
354
355
356
357
358
358
359
359
359
358
357
356
355
353
352
351
351
351
351
352
353
354
355
356
358
359
360
361
362
362
363
364
364
365
365
365
365
365
365
365
365
365
365
364
364
363
363
362
361
360
359
358
357
357
356
356
356
355
355
355
355
355
355
354
353
352
351
350
348
347
345
343
342
340
339
338
336
335
333
332
330
328
327
325
324
323
322
322
322
322
323
323
324
324
325
325
326
325
325
324
324
323
321
320
319
317
316
315
313
312
310
308
307
306
305
304
303
302
302
301
300
299
299
299
298
298
299
299
300
300
301
302
302
303
304
305
306
306
306
306
305
304
303
302
301
299
298
296
295
293
292
292
291
291
291
291
291
291
292
292
292
292
292
292
293
293
294
295
297
298
301
303
305
307
308
309
310
310
311
310
310
310
309
309
309
310
310
311
311
312
313
314
315
316
317
318
319
320
321
322
324
325
327
329
331
332
334
336
337
338
339
339
340
340
340
341
341
341
341
341
342
343
343
345
346
347
349
350
351
352
353
353
354
354
354
354
353
353
353
353
353
354
354
355
355
355
355
355
356
356
357
358
359
360
361
361
361
361
361
361
361
362
362
363
364
365
366
368
369
371
373
376
378
381
383
385
387
388
390
392
394
396
399
401
403
405
407
408
409
410
410
411
411
412
412
413
414
416
417
420
422
425
428
432
436
439
443
447
450
453
456
458
460
462
463
464
466
467
469
470
472
473
475
476
478
479
481
481
482
482
482
481
481
480
480
481
482
483
485
488
490
492
494
496
498
499
500
502
503
504
506
507
509
510
512
513
515
516
518
520
521
523
525
527
528
530
531
532
533
535
536
538
539
540
540
541
541
542
543
544
546
548
550
553
555
557
560
561
563
564
565
565
566
566
566
566
566
566
566
566
567
568
569
570
570
571
571
571
571
571
571
571
571
571
570
570
569
568
567
567
566
566
566
566
566
566
565
565
564
563
563
562
561
560
559
558
557
557
557
556
557
557
557
557
558
558
557
557
557
557
556
556
556
556
555
554
552
550
548
545
543
540
537
535
533
532
530
529
529
529
529
529
530
531
533
535
536
537
538
538
537
536
535
533
531
528
526
523
520
517
513
508
504
499
494
490
486
482
478
475
472
469
466
463
460
457
454
450
447
444
440
436
432
427
423
418
413
408
404
399
394
389
384
379
374
368
363
357
352
347
342
338
334
330
326
322
317
311
304
298
290
283
277
270
265
260
256
254
252
251
251
251
251
251
251
249
246
242
237
232
227
221
216
211
206
201
196
190
185
179
174
168
163
158
154
150
146
144
142
140
139
138
137
135
133
131
129
126
124
122
120
118
115
111
107
102
96
90
84
76
68
59
48
37
25
12
0
-11
-20
-29
-37
-44
-51
-58
-65
-71
-78
-84
-90
-96
-101
-107
-113
-119
-125
-131
-137
-144
-150
-158
-167
-176
-187
-198
-209
-221
-232
-243
-253
-263
-273
-282
-290
-297
-304
-310
-315
-320
-326
-332
-338
-346
-354
-361
-369
-377
-384
-390
-396
-402
-406
-409
-411
-411
-411
-410
-410
-411
-413
-417
-423
-431
-440
-449
-459
-468
-477
-485
-492
-499
-506
-512
-518
-524
-530
-536
-541
-547
-553
-558
-563
-567
-569
-571
-571
-571
-570
-569
-569
-571
-573
-578
-584
-592
-600
-609
-617
-625
-631
-636
-640
-644
-648
-653
-658
-664
-672
-680
-688
-697
-706
-714
-721
-726
-730
-732
-731
-729
-725
-720
-715
-711
-708
-706
-706
-709
-713
-719
-725
-732
-738
-744
-750
-754
-759
-763
-769
-775
-782
-790
-798
-805
-812
-818
-822
-825
-828
-831
-835
-840
-847
-855
-865
-876
-889
-902
-916
-930
-944
-956
-968
-977
-985
-991
-996
-1000
-1004
-1012
-1020
-1030
-1042
-1055
-1069
-1082
-1095
-1106
-1116
-1124
-1130
-1136
-1140
-1145
-1150
-1156
-1164
-1174
-1185
-1199
-1214
-1229
-1243
-1256
-1265
-1270
-1273
-1272
-1269
-1266
-1262
-1260
-1259
-1259
-1261
-1265
-1270
-1276
-1283
-1291
-1300
-1308
-1316
-1322
-1327
-1330
-1332
-1333
-1334
-1335
-1337
-1339
-1341
-1343
-1344
-1343
-1342
-1340
-1339
-1340
-1342
-1347
-1352
-1357
-1361
-1363
-1362
-1359
-1352
-1344
-1334
-1322
-1308
-1294
-1278
-1263
-1249
-1237
-1228
-1223
-1221
-1223
-1227
-1232
-1237
-1240
-1240
-1238
-1234
-1229
-1223
-1217
-1211
-1205
-1199
-1193
-1187
-1182
-1178
-1176
-1176
-1180
-1186
-1195
-1204
-1213
-1221
-1228
-1233
-1237
-1240
-1243
-1246
-1249
-1251
-1253
-1254
-1254
-1254
-1253
-1253
-1253
-1254
-1255
-1256
-1256
-1255
-1251
-1245
-1236
-1227
-1217
-1208
-1201
-1197
-1197
-1199
-1203
-1208
-1213
-1215
-1214
-1209
-1199
-1187
-1173
-1159
-1146
-1137
-1130
-1126
-1124
-1123
-1123
-1121
-1119
-1116
-1113
-1109
-1105
-1099
-1091
-1081
-1068
-1053
-1035
-1018
-1000
-986
-974
-965
-958
-951
-945
-938
-930
-922
-914
-906
-900
-895
-890
-885
-879
-871
-861
-849
-836
-823
-811
-801
-793
-789
-788
-788
-789
-791
-791
-791
-790
-787
-784
-779
-773
-764
-753
-739
-723
-705
-686
-667
-651
-637
-626
-618
-610
-603
-594
-583
-568
-552
-534
-515
-498
-481
-467
-455
-444
-434
-425
-416
-407
-397
-388
-378
-368
-357
-346
-333
-320
-306
-290
-275
-260
-245
-232
-220
-210
-200
-190
-179
-166
-151
-134
-117
-100
-84
-72
-64
-58
-55
-53
-50
-46
-41
-33
-24
-15
-5
4
13
21
30
39
47
55
61
66
68
69
69
69
68
67
67
66
64
60
54
45
36
26
17
11
8
8
12
18
25
32
38
41
40
36
30
21
11
2
-6
-10
-12
-10
-6
0
8
16
24
31
39
45
49
52
54
55
55
57
61
69
81
96
114
133
150
164
174
179
182
182
183
185
190
197
206
216
227
238
249
260
271
282
293
304
314
323
330
337
344
352
362
374
388
405
422
439
453
464
470
473
471
466
460
452
444
436
430
424
419
414
409
403
396
389
380
372
365
359
356
355
358
363
371
380
389
397
403
405
405
400
393
383
373
361
351
341
334
330
327
328
330
334
339
344
349
351
351
348
343
335
327
317
308
300
293
287
282
277
273
269
267
266
267
269
274
280
286
292
296
299
299
297
293
286
277
266
253
240
228
216
207
202
201
203
209
218
227
235
241
245
245
243
239
233
227
221
215
210
206
203
200
198
197
195
195
194
194
194
194
194
196
199
205
213
224
237
252
267
281
293
302
309
313
317
321
327
334
343
353
366
379
393
408
423
439
456
471
486
497
506
511
513
515
517
521
528
539
554
570
588
605
620
634
647
659
673
691
712
737
765
796
827
857
884
907
926
940
951
958
964
968
971
975
979
985
993
1004
1018
1036
1056
1079
1101
1122
1139
1151
1158
1160
1158
1154
1149
1146
1145
1147
1151
1157
1164
1172
1181
1190
1200
1211
1223
1236
1251
1266
1280
1295
1308
1321
1332
1341
1349
1353
1354
1353
1349
1343
1336
1329
1323
1319
1317
1318
1321
1325
1331
1338
1346
1355
1365
1374
1384
1393
1400
1407
1412
1417
1420
1424
1428
1433
1438
1442
1446
1447
1447
1444
1439
1432
1426
1419
1414
1410
1408
1407
1407
1407
1409
1411
1414
1419
1424
1430
1437
1443
1448
1451
1453
1452
1450
1447
1445
1443
1444
1448
1455
1466
1480
1499
1520
1543
1567
1591
1615
1635
1653
1668
1680
1689
1697
1704
1712
1722
1735
1751
1770
1790
1810
1829
1845
1856
1863
1865
1864
1862
1859
1858
1861
1866
1875
1886
1898
1910
1920
1928
1934
1938
1939
1940
1940
1941
1943
1947
1953
1962
1974
1988
2003
2019
2035
2050
2063
2075
2085
2095
2105
2117
2130
2146
2163
2182
2202
2221
2241
2259
2276
2291
2305
2318
2330
2341
2353
2367
2381
2398
2416
2436
2457
2477
2498
2517
2535
2553
2569
2585
2602
2620
2639
2661
2685
2711
2740
2770
2802
2835
2869
2902
2935
2967
2996
3024
3049
3071
3090
3108
3124
3139
3155
3171
3189
3209
3229
3251
3272
3293
3313
3331
3347
3361
3374
3385
3395
3406
3416
3426
3437
3447
3457
3466
3473
3477
3478
3476
3471
3465
3459
3452
3448
3446
3447
3451
3457
3464
3472
3480
3486
3491
3493
3492
3489
3483
3475
3466
3456
3447
3440
3434
3430
3428
3427
3427
3428
3428
3427
3424
3420
3415
3408
3400
3391
3381
3371
3360
3349
3338
3327
3316
3305
3293
3280
3268
3256
3244
3234
3225
3219
3214
3211
3208
3206
3204
3201
3197
3192
3186
3180
3173
3166
3158
3150
3140
3129
3117
3104
3090
3075
3060
3045
3030
3013
2996
2978
2960
2941
2923
2907
2892
2880
2869
2859
2849
2838
2825
2810
2792
2773
2754
2734
2715
2698
2682
2668
2656
2647
2639
2633
2629
2626
2624
2622
2619
2614
2606
2594
2580
2562
2543
2523
2504
2486
2469
2454
2441
2429
2420
2412
2406
2400
2396
2391
2385
2377
2367
2353
2337
2319
2300
2281
2262
2245
2229
2214
2200
2187
2175
2162
2149
2137
2124
2110
2098
2085
2073
2061
2051
2041
2033
2025
2017
2011
2001
1992
1980
1966
1950
1933
1914
1895
1876
1858
1841
1826
1813
1802
1792
1783
1774
1765
1755
1744
1730
1715
1698
1680
1660
1640
1621
1602
1584
1567
1552
1539
1527
1516
1506
1498
1490
1484
1480
1477
1475
1474
1473
1472
1470
1466
1459
1450
1438
1424
1408
1390
1372
1354
1337
1322
1311
1303
1298
1297
1298
1301
1305
1309
1311
1311
1309
1306
1300
1293
1286
1277
1267
1258
1247
1237
1227
1217
1208
1200
1192
1185
1178
1172
1165
1158
1150
1141
1132
1121
1110
1097
1084
1072
1059
1048
1038
1029
1022
1016
1010
1006
1000
996
991
986
981
975
968
961
954
946
937
928
918
906
894
881
866
851
835
818
802
786
770
755
741
729
717
707
698
690
683
677
671
664
656
647
637
625
612
599
586
572
559
546
533
520
508
495
483
471
461
450
440
429
418
405
391
376
359
342
324
305
287
268
250
232
214
195
176
158
140
122
104
87
70
53
35
17
-2
-21
-40
-60
-79
-97
-115
-134
-152
-171
-189
-208
-227
-245
-262
-277
-290
-301
-310
-318
-325
-331
-336
-343
-349
-357
-367
-377
-389
-402
-417
-432
-447
-463
-478
-493
-507
-520
-532
-543
-553
-562
-569
-577
-584
-591
-598
-606
-614
-622
-630
-637
-645
-651
-657
-662
-666
-671
-675
-679
-683
-687
-691
-695
-699
-703
-706
-710
-714
-717
-722
-727
-733
-740
-750
-760
-773
-786
-800
-814
-829
-842
-855
-867
-877
-886
-895
-903
-910
-918
-925
-933
-941
-949
-958
-966
-975
-983
-991
-998
-1004
-1010
-1016
-1022
-1027
-1032
-1038
-1044
-1052
-1061
-1072
-1083
-1097
-1111
-1126
-1143
-1161
-1180
-1200
-1222
-1244
-1266
-1288
-1309
-1328
-1346
-1362
-1377
-1392
-1406
-1421
-1435
-1449
-1463
-1477
-1490
-1504
-1517
-1532
-1547
-1563
-1580
-1598
-1615
-1632
-1649
-1664
-1679
-1693
-1707
-1721
-1734
-1748
-1761
-1773
-1784
-1794
-1803
-1811
-1819
-1826
-1834
-1843
-1852
-1862
-1871
-1881
-1890
-1898
-1905
-1911
-1917
-1923
-1928
-1933
-1938
-1943
-1947
-1950
-1953
-1957
-1960
-1965
-1970
-1977
-1983
-1990
-1997
-2001
-2007
-2009
-2013
-2015
-2017
-2020
-2021
-2023
-2023
-2021
-2017
-2013
-2007
-2000
-1992
-1985
-1978
-1971
-1966
-1962
-1959
-1957
-1956
-1957
-1958
-1959
-1961
-1963
-1964
-1964
-1964
-1962
-1959
-1956
-1953
-1950
-1948
-1946
-1945
-1944
-1943
-1942
-1940
-1937
-1933
-1926
-1918
-1909
-1899
-1887
-1875
-1863
-1850
-1837
-1825
-1812
-1800
-1788
-1777
-1767
-1757
-1748
-1740
-1733
-1728
-1723
-1720
-1719
-1718
-1718
-1718
-1717
-1715
-1713
-1708
-1702
-1695
-1687
-1678
-1668
-1658
-1646
-1634
-1623
-1611
-1601
-1593
-1585
-1580
-1575
-1572
-1568
-1565
-1561
-1557
-1553
-1548
-1542
-1536
-1529
-1522
-1515
-1507
-1499
-1492
-1486
-1480
-1475
-1471
-1466
-1462
-1456
-1450
-1444
-1436
-1429
-1421
-1414
-1407
-1401
-1395
-1391
-1387
-1384
-1382
-1381
-1381
-1380
-1381
-1381
-1382
-1383
-1385
-1388
-1391
-1396
-1401
-1406
-1411
-1417
-1422
-1427
-1432
-1436
-1441
-1445
-1450
-1455
-1460
-1466
-1474
-1483
-1494
-1507
-1521
-1536
-1550
-1565
-1578
-1590
-1601
-1611
-1620
-1628
-1637
-1646
-1657
-1668
-1681
-1695
-1710
-1726
-1742
-1758
-1772
-1784
-1795
-1804
-1811
-1816
-1820
-1823
-1825
-1827
-1829
-1831
-1834
-1838
-1842
-1846
-1850
-1854
-1856
-1857
-1856
-1853
-1848
-1843
-1837
-1832
-1827
-1824
-1821
-1818
-1814
-1810
-1805
-1799
-1791
-1782
-1772
-1761
-1750
-1740
-1731
-1723
-1716
-1712
-1710
-1709
-1709
-1711
-1713
-1715
-1718
-1720
-1722
-1724
-1725
-1727
-1728
-1729
-1731
-1732
-1733
-1734
-1734
-1734
-1733
-1732
-1729
-1726
-1723
-1721
-1719
-1718
-1718
-1720
-1723
-1727
-1731
-1736
-1739
-1743
-1745
-1748
-1750
-1752
-1755
-1758
-1763
-1769
-1776
-1784
-1792
-1800
-1808
-1815
-1822
-1827
-1832
-1836
-1840
-1845
-1849
-1854
-1860
-1866
-1873
-1880
-1886
-1893
-1899
-1904
-1908
-1911
-1913
-1913
-1912
-1911
-1910
-1909
-1910
-1911
-1913
-1916
-1919
-1923
-1927
-1932
-1937
-1943
-1949
-1956
-1964
-1972
-1981
-1990
-1999
-2008
-2017
-2025
-2033
-2041
-2049
-2057
-2064
-2071
-2078
-2085
-2092
-2099
-2106
-2114
-2122
-2130
-2138
-2146
-2153
-2161
-2168
-2175
-2182
-2189
-2197
-2206
-2215
-2225
-2237
-2250
-2263
-2278
-2293
-2310
-2327
-2344
-2362
-2381
-2400
-2419
-2438
-2457
-2478
-2498
-2519
-2541
-2563
-2586
-2608
-2629
-2649
-2669
-2686
-2702
-2717
-2730
-2742
-2753
-2764
-2776
-2789
-2803
-2819
-2836
-2855
-2874
-2893
-2912
-2930
-2947
-2963
-2977
-2991
-3004
-3017
-3030
-3044
-3057
-3072
-3087
-3103
-3119
-3135
-3151
-3167
-3182
-3196
-3208
-3220
-3230
-3240
-3249
-3258
-3266
-3274
-3281
-3288
-3296
-3303
-3312
-3321
-3331
-3343
-3356
-3371
-3387
-3404
-3421
-3439
-3457
-3476
-3494
-3513
-3531
-3550
-3570
-3590
-3610
-3632
-3654
-3676
-3700
-3724
-3750
-3776
-3804
-3832
-3860
-3889
-3919
-3949
-3979
-4009
-4041
-4073
-4107
-4142
-4178
-4216
-4256
-4297
-4339
-4382
-4427
-4473
-4521
-4569
-4620
-4671
-4725
-4780
-4837
-4896
-4957
-5020
-5086
-5153
-5221
-5291
-5362
-5434
-5507
-5582
-5658
-5736
-5814
-5894
-5974
-6055
-6137
-6220
-6304
-6391
-6479
-6569
-6662
-6755
-6850
-6945
-7040
-7136
-7232
-7328
-7424
-7522
-7620
-7719
-7818
-7918
-8018
-8119
-8220
-8321
-8424
-8527
-8630
-8733
-8837
-8940
-9043
-9145
-9247
-9349
-9450
-9551
-9652
-9751
-9849
-9945
-10039
-10130
-10220
-10307
-10393
-10477
-10560
-10642
-10722
-10801
-10879
-10956
-11031
-11104
-11176
-11244
-11310
-11373
-11432
-11488
-11541
-11590
-11637
-11680
-11721
-11758
-11793
-11826
-11855
-11883
-11907
-11929
-11948
-11964
-11977
-11987
-11994
-11998
-12000
-12000
-11997
-11992
-11984
-11973
-11959
-11942
-11920
-11894
-11864
-11830
-11791
-11748
-11700
-11648
-11593
-11533
-11470
-11403
-11333
-11260
-11185
-11107
-11027
-10944
-10859
-10772
-10683
-10592
-10499
-10405
-10308
-10210
-10109
-10007
-9902
-9796
-9688
-9578
-9467
-9355
-9241
-9125
-9009
-8891
-8772
-8651
-8530
-8408
-8286
-8164
-8042
-7922
-7802
-7683
-7565
-7448
-7333
-7218
-7105
-6993
-6880
-6768
-6655
-6542
-6429
-6316
-6204
-6092
-5982
-5872
-5763
-5655
-5548
-5441
-5335
-5229
-5124
-5019
-4914
-4811
-4708
-4606
-4506
-4407
-4311
-4216
-4124
-4034
-3946
-3860
-3775
-3692
-3610
-3530
-3451
-3374
-3298
-3223
-3150
-3079
-3009
-2941
-2875
-2811
-2749
-2690
-2633
-2579
-2527
-2477
-2430
-2386
-2344
-2304
-2267
-2232
-2200
-2171
-2143
-2119
-2096
-2075
-2056
-2039
-2024
-2009
-1997
-1985
-1974
-1964
-1956
-1949
-1943
-1939
-1938
-1938
-1939
-1943
-1948
-1954
-1962
-1970
-1979
-1988
-1998
-2008
-2017
-2029
-2040
-2052
-2064
-2077
-2091
-2106
-2122
-2140
-2159
-2180
-2201
-2223
-2245
-2267
-2289
-2310
-2332
-2353
-2374
-2395
-2416
-2436
-2456
-2476
-2495
-2513
-2531
-2547
-2563
-2577
-2591
-2604
-2616
-2628
-2638
-2649
-2659
-2668
-2678
-2687
-2697
-2707
-2716
-2725
-2734
-2743
-2751
-2758
-2765
-2770
-2775
-2778
-2779
-2780
-2779
-2777
-2774
-2770
-2764
-2758
-2751
-2743
-2734
-2724
-2714
-2702
-2690
-2677
-2663
-2648
-2632
-2615
-2597
-2578
-2559
-2540
-2520
-2500
-2480
-2459
-2438
-2417
-2395
-2373
-2350
-2326
-2303
-2280
-2259
-2238
-2218
-2200
-2183
-2168
-2153
-2139
-2126
-2113
-2101
-2089
-2077
-2066
-2056
-2045
-2037
-2029
-2024
-2020
-2017
-2017
-2021
-2025
-2032
-2040
-2047
-2055
-2062
-2068
-2073
-2076
-2078
-2078
-2076
-2073
-2069
-2064
-2059
-2054
-2049
-2044
-2041
-2039
-2037
-2037
-2039
-2041
-2047
-2052
-2060
-2069
-2080
-2093
-2109
-2127
-2147
-2170
-2197
-2228
-2262
-2302
-2346
-2395
-2449
-2507
-2569
-2635
-2705
-2776
-2849
-2924
-2999
-3076
-3152
-3229
-3307
-3385
-3464
-3544
-3625
-3707
-3790
-3874
-3958
-4043
-4129
-4214
-4299
-4384
-4467
-4550
-4630
-4709
-4787
-4863
-4939
-5013
-5086
-5159
-5230
-5301
-5372
-5443
-5513
-5584
-5655
-5726
-5797
-5867
-5937
-6006
-6073
-6138
-6201
-6262
-6320
-6375
-6427
-6476
-6521
-6562
-6599
-6633
-6664
-6692
-6717
-6739
-6760
-6780
-6798
-6814
-6830
-6844
-6856
-6868
-6878
-6886
-6892
-6897
-6901
-6902
-6902
-6900
-6897
-6892
-6886
-6879
-6871
-6861
-6850
-6837
-6822
-6805
-6786
-6766
-6743
-6718
-6692
-6662
-6631
-6597
-6560
-6521
-6479
-6434
-6387
-6338
-6287
-6234
-6179
-6122
-6063
-6002
-5939
-5875
-5809
-5742
-5673
-5603
-5532
-5460
-5388
-5316
-5245
-5176
-5107
-5041
-4978
-4916
-4857
-4801
-4748
-4698
-4650
-4606
-4564
-4525
-4488
-4452
-4416
-4381
-4346
-4310
-4273
-4235
-4197
-4157
-4117
-4077
-4035
-3993
-3950
-3907
-3863
-3819
-3774
-3730
-3686
-3643
-3599
-3555
-3511
-3467
-3423
-3381
-3339
-3298
-3259
-3222
-3186
-3151
-3117
-3084
-3053
-3022
-2994
-2967
-2943
-2922
-2904
-2888
-2874
-2862
-2850
-2839
-2828
-2816
-2804
-2791
-2776
-2761
-2745
-2728
-2709
-2690
-2669
-2647
-2625
-2603
-2580
-2558
-2535
-2513
-2491
-2469
-2449
-2430
-2412
-2397
-2385
-2374
-2366
-2360
-2356
-2352
-2349
-2346
-2344
-2342
-2340
-2340
-2342
-2345
-2350
-2358
-2369
-2382
-2398
-2416
-2435
-2456
-2477
-2499
-2519
-2540
-2559
-2578
-2596
-2614
-2631
-2647
-2663
-2678
-2692
-2706
-2718
-2730
-2740
-2749
-2757
-2763
-2766
-2768
-2767
-2763
-2758
-2750
-2740
-2728
-2715
-2701
-2685
-2669
-2652
-2633
-2614
-2595
-2575
-2555
-2535
-2516
-2497
-2478
-2459
-2441
-2423
-2404
-2385
-2367
-2348
-2330
-2312
-2295
-2277
-2258
-2239
-2219
-2197
-2174
-2150
-2125
-2098
-2071
-2044
-2015
-1985
-1954
-1921
-1887
-1851
-1814
-1775
-1735
-1693
-1649
-1604
-1557
-1509
-1460
-1409
-1356
-1302
-1246
-1189
-1129
-1068
-1004
-940
-874
-806
-737
-667
-596
-525
-453
-381
-309
-236
-164
-90
-17
56
129
202
275
347
418
488
556
623
688
751
812
871
927
981
1032
1082
1130
1176
1221
1265
1307
1347
1386
1424
1460
1495
1530
1564
1598
1633
1668
1703
1739
1775
1811
1847
1883
1919
1954
1989
2024
2058
2091
2122
2153
2181
2209
2234
2258
2280
2301
2320
2338
2355
2370
2384
2397
2408
2417
2424
2430
2432
2433
2430
2425
2418
2407
2393
2376
2357
2334
2309
2281
2250
2217
2182
2145
2107
2067
2025
1985
1944
1902
1860
1819
1777
1735
1693
1650
1605
1559
1512
1464
1415
1365
1316
1268
1221
1175
1131
1089
1050
1012
976
941
908
875
843
811
779
746
713
679
646
613
580
549
519
491
465
442
422
405
390
378
369
363
360
360
362
366
373
381
391
401
412
423
433
444
455
466
477
489
501
513
526
540
553
567
580
593
606
617
627
634
639
641
641
638
632
625
618
610
603
597
592
590
589
589
592
597
604
612
623
634
647
661
676
692
710
729
749
770
793
818
843
868
894
920
946
971
997
1022
1048
1074
1099
1125
1151
1177
1202
1226
1249
1272
1292
1312
1331
1348
1364
1380
1395
1410
1426
1441
1457
1473
1491
1508
1526
1544
1562
1579
1596
1611
1626
1639
1651
1661
1670
1679
1687
1694
1702
1710
1718
1727
1736
1747
1758
1771
1785
1799
1815
1831
1848
1864
1881
1898
1914
1930
1947
1963
1978
1994
2008
2021
2032
2041
2050
2057
2063
2067
2071
2075
2078
2082
2085
2089
2094
2099
2104
2109
2114
2119
2124
2128
2131
2132
2132
2131
2128
2124
2118
2112
2104
2095
2086
2076
2066
2056
2045
2036
2028
2020
2013
2009
2008
2008
2011
2015
2020
2028
2037
2047
2059
2073
2088
2105
2123
2143
2165
2188
2213
2241
2271
2303
2337
2374
2413
2453
2495
2538
2582
2626
2671
2715
2759
2802
2844
2885
2924
2962
2998
3032
3065
3096
3126
3154
3180
3205
3227
3248
3267
3284
3300
3314
3326
3338
3349
3359
3368
3376
3383
3390
3395
3400
3404
3408
3411
3413
3414
3415
3416
3417
3418
3420
3421
3424
3426
3429
3431
3434
3436
3437
3436
3435
3432
3428
3423
3418
3412
3406
3400
3396
3392
3390
3388
3388
3388
3389
3389
3390
3391
3391
3391
3389
3386
3381
3375
3368
3359
3349
3339
3328
3317
3306
3294
3282
3270
3258
3245
3232
3219
3206
3193
3179
3166
3153
3141
3129
3118
3109
3101
3094
3089
3086
3083
3082
3082
3083
3083
3084
3084
3083
3082
3079
3075
3069
3063
3056
3048
3039
3031
3022
3013
3004
2996
2988
2981
2973
2965
2957
2948
2937
2926
2913
2900
2885
2870
2856
2841
2827
2814
2800
2788
2775
2763
2751
2739
2728
2718
2708
2699
2691
2684
2678
2672
2667
2663
2659
2655
2651
2648
2644
2641
2638
2636
2636
2636
2639
2643
2648
2655
2663
2672
2681
2690
2700
2708
2716
2724
2730
2735
2740
2745
2749
2753
2758
2762
2766
2770
2774
2778
2782
2786
2790
2795
2801
2809
2818
2830
2844
2861
2880
2902
2927
2954
2983
3014
3047
3081
3117
3154
3192
3231
3271
3312
3352
3393
3434
3474
3514
3554
3593
3631
3669
3706
3742
3778
3814
3849
3885
3921
3957
3994
4030
4069
4106
4143
4180
4215
4250
4284
4315
4346
4374
4401
4427
4451
4474
4496
4517
4538
4558
4579
4599
4618
4638
4657
4675
4692
4708
4723
4736
4749
4761
4773
4786
4799
4815
4832
4853
4875
4900
4928
4958
4990
5024
5059
5094
5129
5164
5199
5232
5264
5294
5323
5351
5377
5403
5428
5452
5476
5499
5521
5543
5564
5584
5604
5622
5639
5655
5669
5681
5692
5701
5708
5714
5717
5720
5722
5723
5724
5724
5726
5728
5730
5733
5737
5741
5746
5751
5755
5760
5764
5766
5767
5767
5764
5759
5753
5746
5738
5730
5724
5719
5716
5716
5718
5723
5731
5740
5752
5765
5779
5795
5811
5827
5844
5860
5877
5893
5909
5925
5942
5958
5974
5992
6010
6028
6048
6069
6091
6114
6138
6162
6188
6213
6239
6266
6292
6318
6344
6369
6394
6418
6442
6466
6489
6513
6537
6561
6586
6611
6636
6661
6686
6711
6736
6761
6787
6812
6839
6868
6898
6930
6965
7002
7042
7085
7130
7177
7226
7276
7327
7377
7428
7479
7529
7579
7629
7679
7730
7781
7834
7887
7942
7997
8053
8109
8166
8222
8277
8331
8385
8437
8488
8538
8587
8634
8680
8725
8768
8810
8851
8890
8929
8966
9002
9037
9072
9106
9140
9174
9208
9243
9278
9314
9350
9388
9426
9465
9505
9547
9590
9635
9681
9728
9776
9824
9873
9923
9972
10021
10070
10119
10166
10213
10258
10303
10346
10389
10430
10471
10511
10549
10587
10623
10658
10691
10722
10751
10779
10804
10829
10851
10872
10892
10910
10928
10944
10960
10974
10988
11000
11011
11021
11029
11035
11040
11044
11046
11048
11049
11049
11048
11048
11046
11045
11043
11042
11040
11038
11035
11031
11027
11021
11015
11007
10998
10989
10979
10969
10959
10949
10940
10931
10923
10915
10908
10902
10898
10893
10890
10887
10884
10882
10879
10877
10874
10871
10868
10864
10860
10855
10849
10842
10835
10827
10819
10811
10802
10793
10783
10773
10763
10752
10741
10728
10714
10699
10681
10662
10641
10617
10593
10566
10539
10512
10484
10456
10427
10399
10370
10340
10310
10280
10249
10218
10186
10155
10123
10091
10059
10028
9996
9965
9933
9902
9870
9839
9806
9774
9740
9706
9671
9635
9599
9562
9524
9485
9446
9406
9366
9325
9285
9244
9203
9162
9121
9080
9040
9000
8960
8921
8881
8842
8802
8761
8720
8678
8634
8590
8543
8495
8444
8392
8338
8282
8224
8166
8106
8048
7988
7929
7869
7810
7751
7692
7632
7573
7514
7454
7394
7334
7272
7209
7145
7080
7016
6951
6888
6826
6765
6707
6650
6595
6542
6490
6439
6390
6342
6295
6249
6203
6158
6114
6069
6025
5980
5936
5891
5846
5800
5754
5707
5660
5613
5564
5516
5467
5419
5371
5323
5276
5230
5185
5141
5097
5055
5013
4972
4932
4893
4855
4817
4779
4742
4705
4669
4634
4599
4564
4531
4499
4467
4438
4409
4382
4357
4333
4311
4291
4272
4254
4237
4221
4205
4190
4174
4159
4143
4128
4113
4100
4088
4077
4069
4062
4059
4059
4059
4064
4069
4077
4085
4096
4107
4119
4132
4145
4158
4170
4183
4196
4208
4221
4233
4246
4260
4273
4287
4302
4317
4333
4349
4365
4381
4397
4413
4429
4444
4459
4474
4489
4505
4522
4540
4560
4582
4607
4633
4661
4691
4723
4757
4793
4830
4868
4908
4949
4990
5032
5074
5116
5159
5201
5244
5287
5331
5376
5422
5469
5517
5567
5617
5669
5722
5775
5830
5885
5940
5996
6052
6107
6163
6218
6274
6329
6386
6442
6500
6558
6617
6677
6737
6798
6858
6919
6979
7039
7099
7158
7217
7275
7333
7391
7448
7505
7562
7618
7674
7730
7785
7840
7895
7950
8004
8058
8114
8169
8224
8279
8333
8387
8440
8493
8545
8595
8645
8693
8739
8783
8826
8867
8905
8942
8977
9010
9042
9073
9102
9130
9157
9184
9209
9234
9259
9283
9306
9329
9351
9372
9393
9413
9432
9449
9466
9482
9497
9512
9526
9540
9554
9568
9582
9597
9612
9627
9642
9657
9672
9687
9702
9716
9730
9743
9755
9766
9776
9786
9794
9802
9809
9816
9821
9826
9830
9834
9836
9838
9838
9837
9834
9829
9822
9813
9802
9788
9772
9754
9734
9712
9688
9664
9639
9613
9587
9560
9533
9506
9479
9451
9422
9393
9362
9330
9297
9263
9227
9191
9153
9113
9073
9033
8991
8949
8907
8864
8820
8776
8732
8688
8643
8597
8552
8506
8459
8412
8364
8315
8264
8213
8161
8108
8055
8000
7947
7892
7837
7781
7725
7668
7610
7552
7492
7432
7372
7310
7248
7185
7122
7059
6994
6930
6865
6800
6735
6670
6605
6540
6475
6410
6346
6281
6217
6152
6088
6024
5959
5895
5830
5766
5702
5638
5575
5512
5449
5387
5326
5265
5204
5143
5082
5020
4958
4895
4831
4768
4704
4639
4575
4511
4448
4385
4322
4260
4199
4137
4075
4014
3951
3888
3825
3760
3695
3630
3564
3498
3432
3367
3302
3238
3175
3113
3051
2990
2930
2871
2812
2753
2696
2639
2582
2526
2470
2415
2359
2304
2248
2192
2136
2080
2024
1968
1913
1858
1803
1749
1696
1643
1591
1540
1488
1437
1385
1333
1279
1225
1171
1115
1059
1002
946
890
834
779
724
670
617
565
513
463
413
363
314
266
218
170
123
77
30
-15
-60
-104
-147
-190
-232
-275
-318
-361
-404
-447
-492
-536
-581
-625
-670
-715
-760
-805
-849
-894
-937
-981
-1024
-1067
-1110
-1153
-1195
-1239
-1282
-1326
-1369
-1413
-1456
-1499
-1542
-1585
-1627
-1669
-1711
-1753
-1795
-1838
-1880
-1922
-1965
-2007
-2050
-2093
-2136
-2179
-2222
-2264
-2307
-2348
-2390
-2430
-2471
-2510
-2550
-2590
-2629
-2669
-2708
-2748
-2788
-2828
-2869
-2909
-2949
-2989
-3029
-3069
-3108
-3146
-3185
-3222
-3259
-3295
-3331
-3366
-3401
-3435
-3469
-3503
-3537
-3571
-3605
-3640
-3675
-3711
-3747
-3783
-3819
-3856
-3893
-3930
-3967
-4003
-4041
-4078
-4115
-4153
-4191
-4228
-4266
-4305
-4344
-4383
-4423
-4463
-4505
-4546
-4589
-4632
-4676
-4720
-4764
-4808
-4853
-4897
-4942
-4986
-5031
-5075
-5119
-5162
-5206
-5249
-5293
-5336
-5380
-5424
-5469
-5514
-5558
-5603
-5648
-5692
-5735
-5778
-5821
-5863
-5906
-5948
-5990
-6033
-6075
-6118
-6161
-6204
-6247
-6291
-6334
-6378
-6421
-6465
-6508
-6551
-6594
-6637
-6681
-6725
-6770
-6815
-6860
-6905
-6950
-6996
-7040
-7085
-7130
-7174
-7218
-7261
-7305
-7347
-7389
-7431
-7472
-7513
-7554
-7595
-7635
-7676
-7716
-7756
-7796
-7836
-7875
-7915
-7954
-7994
-8034
-8074
-8115
-8156
-8197
-8237
-8278
-8319
-8360
-8401
-8442
-8484
-8527
-8570
-8614
-8658
-8703
-8748
-8794
-8841
-8888
-8936
-8984
-9032
-9080
-9128
-9175
-9222
-9269
-9315
-9361
-9407
-9453
-9499
-9544
-9590
-9634
-9679
-9723
-9766
-9809
-9852
-9895
-9937
-9978
-10019
-10060
-10100
-10140
-10180
-10219
-10259
-10297
-10336
-10373
-10409
-10445
-10479
-10513
-10545
-10576
-10606
-10636
-10665
-10693
-10721
-10748
-10774
-10800
-10825
-10850
-10874
-10898
-10921
-10944
-10966
-10987
-11008
-11028
-11047
-11066
-11084
-11102
-11119
-11135
-11151
-11166
-11181
-11195
-11208
-11221
-11234
-11247
-11259
-11271
-11283
-11295
-11306
-11317
-11328
-11339
-11349
-11360
-11370
-11381
-11391
-11402
-11412
-11423
-11435
-11447
-11460
-11473
-11487
-11501
-11516
-11532
-11547
-11562
-11577
-11591
-11605
-11618
-11631
-11643
-11655
-11666
-11678
-11690
-11702
-11715
-11729
-11745
-11761
-11778
-11795
-11813
-11832
-11850
-11869
-11887
-11905
-11923
-11940
-11958
-11976
-11994
-12013
-12032
-12051
-12071
-12092
-12112
-12133
-12153
-12174
-12194
-12215
-12235
-12255
-12275
-12295
-12315
-12335
-12355
-12374
-12393
-12413
-12432
-12452
-12472
-12492
-12512
-12533
-12553
-12574
-12595
-12615
-12636
-12656
-12675
-12695
-12714
-12733
-12752
-12771
-12790
-12809
-12828
-12848
-12868
-12889
-12910
-12931
-12953
-12975
-12997
-13018
-13039
-13059
-13078
-13097
-13115
-13132
-13149
-13165
-13181
-13196
-13210
-13224
-13238
-13251
-13263
-13276
-13287
-13298
-13309
-13319
-13328
-13336
-13344
-13352
-13360
-13368
-13376
-13384
-13393
-13401
-13410
-13420
-13430
-13439
-13450
-13460
-13470
-13480
-13491
-13501
-13511
-13522
-13532
-13541
-13551
-13560
-13569
-13578
-13586
-13593
-13600
-13605
-13610
-13615
-13618
-13620
-13621
-13622
-13623
-13623
-13623
-13623
-13623
-13622
-13621
-13620
-13618
-13615
-13613
-13609
-13606
-13602
-13598
-13594
-13589
-13585
-13580
-13575
-13571
-13566
-13562
-13558
-13554
-13551
-13548
-13544
-13542
-13539
-13537
-13536
-13535
-13534
-13533
-13532
-13531
-13529
-13528
-13526
-13524
-13523
-13521
-13520
-13518
-13518
-13518
-13519
-13520
-13523
-13527
-13531
-13537
-13542
-13548
-13553
-13559
-13564
-13569
-13574
-13578
-13584
-13589
-13595
-13602
-13610
-13618
-13628
-13638
-13649
-13660
-13672
-13684
-13696
-13708
-13720
-13731
-13743
-13753
-13764
-13774
-13784
-13794
-13805
-13815
-13825
-13835
-13845
-13855
-13864
-13873
-13881
-13889
-13897
-13905
-13912
-13919
-13926
-13933
-13940
-13946
-13953
-13961
-13968
-13976
-13984
-13993
-14001
-14010
-14019
-14028
-14038
-14047
-14056
-14065
-14073
-14081
-14088
-14095
-14101
-14106
-14111
-14116
-14120
-14124
-14128
-14132
-14135
-14139
-14142
-14145
-14147
-14149
-14151
-14152
-14152
-14152
-14151
-14149
-14147
-14144
-14142
-14139
-14136
-14133
-14130
-14127
-14123
-14119
-14114
-14108
-14102
-14095
-14088
-14080
-14071
-14062
-14053
-14044
-14034
-14024
-14014
-14004
-13993
-13983
-13972
-13960
-13949
-13937
-13925
-13914
-13902
-13891
-13879
-13868
-13856
-13844
-13831
-13818
-13804
-13791
-13777
-13763
-13748
-13734
-13719
-13703
-13688
-13671
-13655
-13638
-13621
-13604
-13587
-13569
-13552
-13533
-13515
-13496
-13477
-13458
-13440
-13423
-13406
-13390
-13375
-13360
-13345
-13329
-13314
-13298
-13283
-13267
-13251
-13236
-13220
-13205
-13189
-13173
-13156
-13139
-13123
-13106
-13090
-13074
-13057
-13041
-13024
-13006
-12989
-12970
-12951
-12932
-12912
-12892
-12873
-12853
-12833
-12813
-12793
-12773
-12754
-12734
-12714
-12695
-12675
-12656
-12637
-12617
-12598
-12578
-12559
-12539
-12519
-12499
-12478
-12457
-12435
-12412
-12388
-12365
-12340
-12316
-12291
-12266
-12240
-12214
-12188
-12161
-12133
-12104
-12076
-12046
-12016
-11985
-11954
-11921
-11889
-11855
-11821
-11787
-11752
-11718
-11683
-11649
-11614
-11580
-11545
-11509
-11474
-11438
-11402
-11366
-11331
-11296
-11262
-11228
-11194
-11160
-11125
-11091
-11056
-11021
-10985
-10949
-10912
-10875
-10837
-10798
-10758
-10718
-10678
-10637
-10596
-10555
-10513
-10471
-10429
-10387
-10344
-10300
-10257
-10213
-10169
-10125
-10080
-10035
-9990
-9944
-9897
-9850
-9802
-9754
-9705
-9656
-9607
-9558
-9509
-9459
-9410
-9361
-9311
-9262
-9213
-9163
-9114
-9065
-9015
-8965
-8915
-8864
-8812
-8760
-8708
-8656
-8604
-8552
-8500
-8448
-8397
-8346
-8295
-8243
-8192
-8140
-8087
-8037
-7985
-7933
-7881
-7829
-7777
-7724
-7672
-7619
-7566
-7513
-7459
-7406
-7353
-7299
-7245
-7191
-7137
-7083
-7029
-6975
-6920
-6866
-6811
-6756
-6701
-6645
-6589
-6532
-6475
-6417
-6359
-6301
-6243
-6185
-6127
-6070
-6012
-5955
-5897
-5840
-5782
-5724
-5665
-5606
-5547
-5487
-5427
-5367
-5307
-5247
-5186
-5126
-5065
-5005
-4945
-4884
-4824
-4764
-4704
-4644
-4584
-4524
-4463
-4402
-4341
-4281
-4220
-4160
-4100
-4041
-3982
-3923
-3865
-3806
-3748
-3690
-3632
-3573
-3515
-3457
-3400
-3342
-3284
-3227
-3170
-3114
-3058
-3003
-2948
-2894
-2839
-2785
-2731
-2676
-2622
-2567
-2513
-2458
-2404
-2349
-2295
-2241
-2187
-2133
-2080
-2028
-1975
-1923
-1871
-1819
-1767
-1715
-1664
-1613
-1563
-1513
-1463
-1414
-1366
-1318
-1270
-1222
-1174
-1126
-1079
-1032
-984
-938
-891
-845
-799
-754
-708
-663
-617
-572
-526
-480
-434
-389
-343
-298
-254
-210
-166
-124
-81
-40
1
42
83
124
165
205
246
286
326
366
405
444
482
520
557
594
631
667
703
739
775
810
846
882
917
952
988
1022
1059
1094
1130
1166
1203
1240
1278
1317
1355
1394
1433
1472
1511
1551
1591
1631
1672
1713
1754
1795
1836
1877
1918
1959
2000
2041
2083
2125
2167
2209
2251
2293
2335
2378
2421
2465
2509
2553
2597
2642
2687
2732
2777
2823
2868
2914
2960
3006
3052
3098
3144
3189
3234
3278
3322
3366
3411
3455
3499
3544
3589
3633
3678
3723
3768
3813
3858
3903
3949
3994
4040
4086
4132
4179
4226
4273
4321
4369
4417
4465
4513
4561
4609
4656
4704
4752
4799
4846
4894
4941
4988
5036
5083
5130
5177
5224
5270
5316
5361
5406
5451
5495
5540
5584
5628
5672
5716
5759
5802
5845
5887
5928
5970
6012
6053
6094
6136
6177
6219
6260
6301
6342
6384
6425
6466
6506
6546
6586
6625
6664
6703
6741
6779
6818
6856
6893
6931
6969
7006
7044
7081
7118
7155
7192
7229
7266
7302
7339
7375
7411
7446
7482
7516
7551
7585
7618
7651
7683
7715
7746
7777
7808
7838
7868
7898
7927
7956
7984
8012
8039
8066
8092
8118
8144
8170
8196
8221
8247
8272
8297
8322
8346
8371
8394
8418
8440
8462
8483
8504
8524
8544
8563
8582
8601
8620
8639
8658
8676
8695
8713
8731
8749
8767
8785
8803
8820
8837
8854
8871
8887
8903
8918
8933
8948
8962
8976
8989
9002
9014
9026
9037
9048
9058
9067
9076
9085
9092
9099
9106
9111
9117
9121
9125
9129
9133
9136
9140
9143
9146
9149
9153
9156
9159
9163
9166
9169
9172
9174
9177
9178
9180
9181
9181
9181
9181
9180
9179
9178
9177
9176
9174
9173
9171
9169
9167
9164
9161
9158
9153
9149
9144
9138
9132
9126
9120
9114
9108
9101
9095
9089
9083
9077
9070
9064
9057
9050
9042
9035
9027
9019
9010
9002
8992
8983
8973
8963
8952
8941
8930
8919
8908
8896
8884
8872
8860
8848
8835
8823
8811
8798
8786
8773
8760
8747
8735
8722
8709
8696
8684
8672
8660
8648
8637
8625
8613
8602
8590
8579
8567
8556
8544
8532
8519
8507
8494
8480
8466
8452
8437
8422
8407
8392
8376
8360
8344
8327
8311
8295
8278
8261
8244
8227
8209
8191
8172
8154
8134
8115
8095
8074
8055
8035
8013
7993
7971
7950
7927
7905
7882
7859
7835
7811
7786
7762
7737
7711
7686
7661
7635
7609
7582
7556
7529
7502
7474
7446
7419
7391
7363
7336
7308
7281
7253
7226
7199
7173
7146
7120
7093
7067
7040
7013
6986
6958
6930
6902
6874
6846
6818
6789
6761
6732
6703
6674
6645
6616
6587
6558
6529
6500
6472
6443
6414
6386
6358
6330
6303
6276
6250
6224
6199
6174
6150
6125
6101
6078
6054
6031
6008
5985
5962
5940
5917
5896
5874
5853
5832
5811
5790
5769
5748
5727
5705
5683
5661
5639
5617
5595
5574
5552
5531
5510
5489
5468
5448
5427
5407
5386
5365
5344
5322
5301
5279
5257
5235
5213
5191
5169
5147
5126
5105
5083
5062
5041
5020
4999
4979
4958
4937
4916
4894
4873
4852
4831
4810
4789
4768
4747
4725
4704
4683
4661
4640
4620
4599
4579
4559
4540
4521
4502
4483
4465
4447
4429
4412
4394
4378
4361
4345
4329
4313
4298
4282
4268
4253
4239
4225
4211
4198
4184
4170
4157
4143
4130
4116
4103
4090
4077
4062
4050
4037
4025
4013
4001
3990
3980
3970
3960
3952
3943
3935
3928
3920
3913
3905
3898
3891
3885
3878
3871
3865
3858
3852
3845
3838
3831
3824
3817
3809
3801
3792
3783
3774
3764
3755
3746
3737
3729
3721
3714
3706
3699
3692
3685
3678
3671
3663
3656
3648
3640
3632
3624
3616
3607
3599
3590
3581
3572
3563
3554
3545
3535
3525
3514
3503
3492
3481
3470
3459
3449
3438
3428
3417
3407
3397
3386
3376
3366
3356
3345
3335
3325
3314
3304
3293
3282
3271
3261
3250
3239
3228
3218
3207
3197
3187
3177
3167
3157
3148
3139
3131
3123
3115
3107
3099
3091
3082
3073
3064
3054
3044
3034
3023
3013
3002
2992
2981
2971
2961
2952
2943
2934
2926
2919
2912
2905
2898
2891
2884
2877
2870
2863
2856
2849
2843
2836
2829
2822
2815
2808
2801
2793
2785
2777
2769
2760
2750
2741
2731
2721
2710
2699
2689
2677
2666
2655
2643
2632
2620
2608
2596
2583
2570
2557
2544
2531
2518
2504
2490
2476
2462
2448
2434
2419
2405
2390
2375
2360
2345
2329
2314
2298
2282
2265
2248
2230
2212
2193
2174
2155
2135
2115
2095
2075
2054
2033
2012
1991
1969
1947
1925
1903
1880
1858
1835
1812
1788
1765
1742
1719
1695
1672
1648
1625
1601
1577
1554
1530
1506
1482
1458
1434
1410
1385
1361
1337
1312
1288
1264
1239
1214
1190
1165
1140
1115
1090
1065
1039
1014
989
964
940
915
891
867
843
819
795
772
748
725
701
678
654
630
606
582
558
533
509
484
459
434
409
384
358
333
307
281
254
228
202
176
150
124
98
73
48
22
-3
-28
-53
-79
-104
-129
-154
-179
-204
-228
-253
-276
-300
-323
-346
-368
-391
-412
-434
-456
-477
-499
-520
-541
-561
-581
-601
-620
-638
-656
-674
-691
-707
-723
-739
-754
-768
-782
-795
-808
-821
-833
-846
-858
-869
-881
-892
-904
-915
-926
-937
-948
-958
-968
-977
-986
-994
-1002
-1010
-1016
-1024
-1031
-1037
-1044
-1050
-1057
-1064
-1070
-1077
-1084
-1091
-1097
-1104
-1110
-1117
-1123
-1130
-1136
-1143
-1150
-1157
-1164
-1172
-1179
-1187
-1194
-1202
-1209
-1217
-1225
-1232
-1240
-1248
-1256
-1263
-1271
-1279
-1287
-1295
-1303
-1312
-1321
-1330
-1340
-1350
-1360
-1371
-1383
-1395
-1408
-1422
-1436
-1450
-1464
-1479
-1493
-1508
-1523
-1538
-1553
-1569
-1585
-1601
-1618
-1635
-1653
-1671
-1689
-1708
-1726
-1745
-1763
-1782
-1800
-1819
-1838
-1857
-1875
-1894
-1913
-1932
-1951
-1971
-1990
-2009
-2028
-2048
-2067
-2086
-2105
-2125
-2144
-2163
-2183
-2202
-2221
-2239
-2258
-2277
-2295
-2314
-2332
-2350
-2368
-2387
-2405
-2423
-2440
-2458
-2476
-2493
-2511
-2528
-2545
-2563
-2580
-2597
-2614
-2632
-2649
-2667
-2684
-2702
-2719
-2737
-2755
-2773
-2791
-2809
-2827
-2846
-2865
-2885
-2904
-2924
-2944
-2964
-2984
-3005
-3025
-3045
-3065
-3085
-3105
-3126
-3146
-3167
-3187
-3208
-3229
-3251
-3272
-3294
-3316
-3338
-3360
-3382
-3404
-3426
-3447
-3469
-3490
-3511
-3532
-3553
-3573
-3593
-3613
-3633
-3653
-3672
-3692
-3712
-3731
-3751
-3770
-3789
-3808
-3826
-3844
-3861
-3878
-3894
-3910
-3926
-3942
-3958
-3974
-3990
-4006
-4021
-4037
-4051
-4067
-4082
-4097
-4112
-4126
-4141
-4155
-4169
-4183
-4198
-4212
-4226
-4240
-4254
-4267
-4281
-4294
-4306
-4318
-4330
-4342
-4353
-4364
-4375
-4386
-4396
-4407
-4417
-4427
-4437
-4447
-4456
-4465
-4474
-4483
-4492
-4500
-4509
-4519
-4528
-4537
-4546
-4555
-4565
-4574
-4582
-4591
-4599
-4607
-4615
-4623
-4631
-4639
-4647
-4655
-4664
-4673
-4682
-4691
-4700
-4710
-4719
-4728
-4737
-4746
-4755
-4764
-4773
-4781
-4790
-4798
-4805
-4812
-4819
-4826
-4833
-4840
-4847
-4853
-4860
-4867
-4874
-4882
-4889
-4896
-4904
-4911
-4918
-4925
-4932
-4939
-4946
-4952
-4959
-4965
-4971
-4976
-4981
-4986
-4990
-4994
-4997
-5000
-5002
-5004
-5006
-5007
-5008
-5008
-5009
-5009
-5008
-5007
-5006
-5004
-5002
-4999
-4997
-4994
-4991
-4987
-4984
-4980
-4977
-4973
-4969
-4965
-4961
-4956
-4952
-4947
-4941
-4936
-4930
-4923
-4917
-4910
-4903
-4896
-4889
-4882
-4874
-4867
-4859
-4851
-4843
-4834
-4826
-4816
-4807
-4797
-4786
-4775
-4764
-4752
-4739
-4726
-4713
-4699
-4685
-4670
-4656
-4641
-4625
-4610
-4595
-4579
-4563
-4546
-4530
-4512
-4495
-4477
-4458
-4440
-4421
-4402
-4382
-4363
-4343
-4323
-4303
-4284
-4264
-4244
-4224
-4205
-4185
-4165
-4145
-4125
-4105
-4085
-4065
-4043
-4024
-4003
-3984
-3964
-3944
-3923
-3903
-3883
-3863
-3843
-3824
-3804
-3785
-3766
-3747
-3728
-3709
-3689
-3670
-3650
-3631
-3610
-3590
-3569
-3548
-3527
-3505
-3483
-3461
-3439
-3416
-3394
-3372
-3349
-3327
-3305
-3282
-3260
-3237
-3215
-3192
-3168
-3145
-3122
-3098
-3075
-3051
-3028
-3004
-2981
-2958
-2934
-2911
-2887
-2864
-2841
-2818
-2795
-2772
-2749
-2726
-2703
-2681
-2658
-2635
-2612
-2589
-2567
-2545
-2523
-2501
-2480
-2459
-2439
-2419
-2399
-2379
-2360
-2341
-2321
-2302
-2283
-2263
-2243
-2224
-2204
-2184
-2163
-2143
-2123
-2103
-2083
-2063
-2043
-2021
-2001
-1982
-1961
-1941
-1921
-1900
-1880
-1861
-1841
-1821
-1801
-1781
-1761
-1740
-1720
-1699
-1679
-1658
-1637
-1617
-1596
-1575
-1554
-1534
-1513
-1492
-1471
-1450
-1429
-1408
-1387
-1366
-1344
-1323
-1301
-1279
-1258
-1237
-1216
-1195
-1175
-1154
-1134
-1113
-1093
-1072
-1051
-1031
-1010
-989
-968
-947
-925
-904
-883
-861
-840
-819
-797
-776
-755
-734
-713
-692
-671
-649
-627
-604
-582
-560
-539
-517
-495
-474
-453
-432
-411
-390
-369
-349
-329
-309
-289
-269
-249
-229
-209
-189
-170
-151
-132
-113
-95
-77
-58
-39
-21
-2
17
36
55
74
93
112
131
150
169
188
207
226
246
265
284
304
323
343
363
383
403
424
444
464
485
505
526
547
568
589
610
632
655
677
700
724
748
772
797
822
847
872
898
923
948
973
998
1022
1048
1073
1098
1123
1149
1175
1201
1228
1254
1282
1309
1337
1365
1393
1421
1450
1478
1507
1536
1566
1595
1626
1656
1687
1718
1750
1782
1814
1846
1879
1912
1945
1978
2012
2045
2080
2114
2149
2183
2218
2254
2289
2324
2359
2394
2429
2464
2500
2535
2570
2606
2641
2677
2713
2748
2784
2820
2856
2892
2928
2964
3000
3036
3072
3107
3143
3178
3213
3248
3283
3318
3353
3387
3422
3456
3491
3525
3560
3594
3628
3662
3696
3730
3764
3797
3831
3864
3898
3931
3964
3997
4030
4062
4094
4128
4160
4192
4225
4257
4288
4320
4351
4382
4412
4442
4471
4500
4529
4557
4585
4612
4639
4665
4691
4716
4741
4766
4790
4813
4836
4858
4880
4901
4921
4940
4959
4978
4996
5014
5031
5049
5065
5082
5098
5114
5130
5145
5160
5175
5189
5203
5216
5228
5241
5252
5264
5275
5285
5295
5305
5314
5323
5332
5340
5348
5356
5363
5370
5377
5384
5390
5396
5402
5407
5412
5417
5422
5426
5430
5434
5437
5441
5444
5448
5451
5454
5457
5459
5462
5464
5465
5467
5467
5468
5467
5467
5466
5464
5463
5461
5460
5458
5457
5455
5454
5453
5452
5450
5449
5447
5446
5445
5443
5442
5440
5439
5438
5437
5436
5435
5434
5434
5433
5433
5432
5431
5431
5430
5429
5428
5428
5427
5426
5425
5424
5423
5422
5422
5421
5421
5420
5420
5420
5420
5420
5420
5420
5420
5421
5422
5423
5425
5427
5429
5431
5433
5435
5438
5440
5443
5445
5448
5451
5453
5456
5460
5463
5467
5472
5477
5483
5488
5494
5500
5506
5512
5518
5524
5530
5535
5541
5547
5552
5558
5564
5569
5575
5582
5588
5594
5600
5606
5612
5618
5623
5629
5635
5640
5646
5652
5658
5665
5671
5678
5686
5693
5700
5708
5715
5723
5731
5739
5746
5754
5763
5771
5780
5788
5798
5807
5816
5825
5835
5844
5853
5862
5871
5879
5887
5894
5902
5909
5917
5924
5931
5938
5945
5952
5958
5965
5972
5978
5985
5992
5998
6004
6010
6016
6022
6028
6034
6040
6046
6052
6057
6063
6069
6074
6080
6086
6091
6097
6103
6108
6113
6118
6123
6127
6131
6135
6138
6141
6144
6146
6148
6149
6151
6153
6154
6156
6158
6160
6162
6164
6165
6167
6168
6169
6169
6169
6169
6168
6167
6165
6163
6161
6159
6157
6155
6153
6151
6149
6148
6146
6143
6141
6139
6136
6133
6129
6126
6121
6117
6112
6106
6101
6095
6089
6083
6077
6071
6064
6058
6051
6045
6038
6031
6024
6016
6009
6001
5992
5983
5974
5965
5955
5945
5935
5925
5915
5906
5896
5887
5878
5868
5859
5849
5839
5829
5818
5807
5795
5783
5770
5757
5743
5729
5714
5698
5682
5666
5649
5632
5615
5597
5579
5561
5542
5524
5505
5486
5467
5448
5429
5409
5389
5369
5349
5328
5307
5286
5264
5243
5221
5198
5176
5153
5130
5107
5083
5059
5035
5009
4984
4957
4931
4903
4876
4847
4819
4791
4762
4733
4704
4674
4644
4614
4582
4551
4519
4486
4454
4421
4388
4354
4321
4287
4254
4221
4188
4155
4122
4090
4057
4024
3991
3957
3922
3888
3853
3818
3782
3747
3711
3676
3640
3604
3568
3532
3496
3460
3423
3387
3349
3311
3273
3234
3194
3154
3114
3073
3032
2992
2951
2910
2870
2830
2789
2749
2709
2669
2630
2590
2550
2509
2469
2428
2387
2346
2305
2263
2222
2180
2138
2095
2053
2011
1969
1926
1884
1841
1799
1756
1714
1671
1628
1586
1543
1501
1459
1417
1376
1334
1293
1253
1213
1173
1134
1096
1057
1018
980
941
902
863
823
784
745
706
667
628
590
552
514
476
438
401
365
328
291
254
217
179
142
105
68
32
-3
-38
-72
-106
-140
-173
-206
-239
-272
-305
-338
-370
-403
-435
-467
-499
-531
-563
-594
-625
-655
-685
-715
-743
-772
-800
-827
-854
-881
-907
-934
-959
-985
-1010
-1034
-1058
-1081
-1104
-1126
-1148
-1170
-1192
-1213
-1234
-1254
-1275
-1295
-1314
-1334
-1352
-1371
-1389
-1407
-1424
-1440
-1456
-1472
-1488
-1503
-1518
-1533
-1548
-1563
-1577
-1591
-1604
-1617
-1628
-1640
-1650
-1660
-1670
-1679
-1688
-1696
-1705
-1713
-1721
-1728
-1736
-1743
-1750
-1758
-1765
-1771
-1778
-1785
-1791
-1798
-1804
-1810
-1815
-1820
-1825
-1829
-1833
-1837
-1841
-1844
-1847
-1850
-1852
-1855
-1858
-1861
-1864
-1867
-1870
-1873
-1875
-1877
-1879
-1880
-1880
-1880
-1880
-1880
-1880
-1880
-1880
-1880
-1880
-1880
-1881
-1881
-1882
-1882
-1882
-1882
-1882
-1881
-1880
-1880
-1879
-1879
-1878
-1877
-1877
-1876
-1875
-1875
-1874
-1874
-1873
-1873
-1872
-1872
-1872
-1871
-1871
-1871
-1870
-1870
-1869
-1869
-1868
-1868
-1867
-1865
-1864
-1863
-1862
-1861
-1861
-1860
-1860
-1860
-1860
-1860
-1860
-1860
-1860
-1860
-1860
-1860
-1861
-1862
-1863
-1865
-1867
-1870
-1872
-1875
-1877
-1880
-1882
-1885
-1887
-1889
-1890
-1892
-1894
-1896
-1898
-1900
-1901
-1903
-1906
-1908
-1910
-1912
-1913
-1914
-1915
-1916
-1916
-1916
-1916
-1916
-1917
-1918
-1919
-1920
-1922
-1923
-1924
-1926
-1927
-1928
-1930
-1931
-1932
-1932
-1932
-1932
-1932
-1932
-1932
-1932
-1932
-1932
-1933
-1933
-1933
-1933
-1933
-1933
-1933
-1933
-1933
-1933
-1933
-1934
-1934
-1934
-1935
-1935
-1936
-1937
-1938
-1940
-1941
-1943
-1945
-1947
-1949
-1951
-1954
-1957
-1960
-1963
-1966
-1969
-1972
-1975
-1979
-1982
-1986
-1990
-1994
-1999
-2004
-2009
-2013
-2020
-2025
-2032
-2039
-2045
-2052
-2058
-2065
-2071
-2078
-2084
-2091
-2097
-2104
-2111
-2118
-2126
-2134
-2142
-2151
-2160
-2169
-2178
-2188
-2199
-2209
-2220
-2231
-2243
-2254
-2266
-2277
-2289
-2301
-2314
-2326
-2338
-2351
-2363
-2376
-2389
-2401
-2414
-2427
-2441
-2454
-2468
-2482
-2497
-2511
-2526
-2540
-2554
-2569
-2583
-2597
-2611
-2625
-2639
-2653
-2666
-2680
-2694
-2708
-2722
-2736
-2750
-2764
-2777
-2790
-2803
-2816
-2829
-2841
-2854
-2867
-2879
-2892
-2905
-2917
-2930
-2943
-2957
-2970
-2983
-2997
-3010
-3023
-3036
-3050
-3063
-3076
-3088
-3101
-3114
-3127
-3140
-3153
-3165
-3178
-3190
-3203
-3215
-3228
-3241
-3253
-3266
-3278
-3291
-3303
-3314
-3326
-3336
-3347
-3357
-3367
-3376
-3386
-3394
-3403
-3411
-3419
-3427
-3434
-3442
-3449
-3457
-3464
-3471
-3478
-3485
-3492
-3499
-3506
-3513
-3520
-3527
-3534
-3541
-3548
-3555
-3562
-3570
-3577
-3584
-3591
-3598
-3605
-3612
-3619
-3627
-3634
-3642
-3649
-3657
-3664
-3672
-3680
-3687
-3695
-3703
-3711
-3719
-3727
-3735
-3743
-3751
-3758
-3766
-3774
-3783
-3791
-3799
-3807
-3816
-3824
-3832
-3840
-3849
-3857
-3865
-3872
-3880
-3888
-3895
-3902
-3909
-3917
-3924
-3931
-3938
-3946
-3953
-3961
-3968
-3976
-3984
-3992
-4000
-4009
-4017
-4025
-4034
-4042
-4050
-4059
-4067
-4075
-4083
-4091
-4101
-4109
-4118
-4126
-4135
-4143
-4152
-4160
-4168
-4176
-4184
-4192
-4200
-4207
-4214
-4222
-4229
-4236
-4243
-4250
-4258
-4265
-4272
-4278
-4285
-4291
-4297
-4303
-4308
-4314
-4319
-4324
-4329
-4334
-4339
-4345
-4351
-4356
-4362
-4368
-4374
-4380
-4387
-4392
-4398
-4404
-4410
-4415
-4421
-4426
-4431
-4436
-4442
-4446
-4451
-4456
-4460
-4463
-4467
-4470
-4472
-4474
-4476
-4478
-4479
-4481
-4482
-4483
-4484
-4485
-4486
-4486
-4487
-4487
-4486
-4486
-4485
-4484
-4483
-4482
-4481
-4479
-4478
-4476
-4475
-4473
-4471
-4469
-4466
-4463
-4460
-4456
-4453
-4449
-4444
-4440
-4435
-4431
-4426
-4421
-4415
-4409
-4403
-4397
-4390
-4384
-4376
-4369
-4362
-4354
-4347
-4339
-4331
-4322
-4314
-4305
-4295
-4286
-4276
-4265
-4254
-4243
-4231
-4219
-4207
-4194
-4180
-4167
-4153
-4138
-4123
-4108
-4091
-4077
-4059
-4043
-4027
-4010
-3993
-3975
-3958
-3940
-3921
-3903
-3884
-3864
-3845
-3825
-3806
-3786
-3766
-3746
-3726
-3706
-3685
-3665
-3645
-3624
-3604
-3584
-3564
-3543
-3523
-3503
-3482
-3462
-3442
-3421
-3401
-3381
-3361
-3340
-3320
-3300
-3279
-3259
-3239
-3220
-3200
-3181
-3161
-3142
-3123
-3103
-3084
-3064
-3045
-3025
-3005
-2984
-2964
-2944
-2924
-2904
-2884
-2865
-2846
-2827
-2808
-2789
-2771
-2753
-2735
-2717
-2699
-2681
-2663
-2646
-2628
-2610
-2593
-2575
-2558
-2541
-2524
-2507
-2490
-2473
-2457
-2440
-2424
-2407
-2391
-2374
-2358
-2341
-2325
-2308
-2292
-2275
-2258
-2241
-2224
-2208
-2191
-2174
-2158
-2141
-2125
-2108
-2092
-2076
-2060
-2044
-2028
-2012
-1997
-1981
-1965
-1949
-1933
-1917
-1901
-1886
-1870
-1855
-1839
-1824
-1809
-1795
-1780
-1765
-1751
-1737
-1723
-1708
-1694
-1680
-1665
-1651
-1637
-1623
-1609
-1595
-1582
-1568
-1554
-1540
-1526
-1511
-1496
-1481
-1466
-1450
-1434
-1417
-1400
-1383
-1366
-1348
-1331
-1313
-1295
-1276
-1258
-1239
-1220
-1200
-1181
-1160
-1140
-1120
-1100
-1079
-1059
-1039
-1018
-998
-977
-956
-935
-913
-892
-870
-847
-824
-802
-778
-755
-731
-708
-684
-660
-636
-612
-588
-564
-540
-515
-491
-466
-441
-416
-391
-366
-340
-314
-288
-261
-235
-208
-181
-153
-126
-99
-71
-44
-16
11
39
67
94
122
149
177
205
233
261
290
318
347
376
406
436
466
496
527
558
589
620
652
683
715
747
780
813
846
880
914
948
983
1018
1053
1088
1123
1158
1193
1228
1264
1299
1334
1369
1404
1440
1475
1510
1545
1580
1615
1650
1685
1720
1755
1789
1825
1860
1895
1930
1965
2000
2035
2070
2105
2140
2175
2210
2245
2280
2315
2350
2385
2419
2454
2488
2523
2557
2591
2625
2658
2692
2726
2759
2793
2826
2860
2893
2926
2958
2991
3023
3055
3086
3118
3149
3180
3211
3242
3272
3303
3334
3364
3395
3425
3455
3485
3515
3544
3573
3602
3631
3659
3687
3715
3744
3772
3800
3827
3855
3883
3910
3938
3965
3992
4019
4045
4072
4098
4124
4150
4176
4202
4227
4252
4278
4302
4327
4352
4376
4400
4424
4448
4471
4494
4517
4540
4562
4585
4606
4628
4649
4670
4691
4711
4731
4751
4770
4790
4809
4828
4846
4865
4884
4902
4921
4939
4957
4976
4994
5012
5029
5047
5064
5081
5097
5114
5130
5147
5163
5179
5195
5211
5227
5243
5259
5274
5290
5305
5320
5334
5348
5362
5375
5388
5401
5414
5427
5440
5452
5465
5477
5490
5502
5514
5525
5536
5548
5559
5569
5580
5591
5601
5612
5623
5634
5645
5656
5667
5678
5688
5699
5709
5719
5729
5739
5749
5758
5767
5776
5785
5794
5803
5812
5820
5829
5837
5846
5854
5862
5869
5877
5884
5891
5898
5905
5912
5919
5926
5933
5940
5946
5953
5960
5966
5972
5979
5985
5991
5997
6003
6009
6015
6021
6027
6033
6040
6046
6052
6058
6065
6071
6078
6084
6091
6097
6104
6110
6117
6123
6129
6135
6140
6145
6150
6155
6160
6164
6169
6173
6176
6180
6184
6187
6190
6193
6196
6199
6201
6203
6205
6206
6207
6208
6209
6209
6209
6209
6208
6207
6206
6205
6204
6202
6200
6198
6196
6193
6190
6186
6183
6178
6174
6169
6164
6158
6152
6145
6139
6132
6124
6117
6109
6101
6093
6085
6077
6068
6059
6050
6040
6030
6020
6010
5999
5988
5976
5964
5951
5938
5925
5911
5897
5882
5867
5852
5836
5820
5804
5787
5770
5752
5735
5717
5698
5680
5661
5641
5622
5602
5582
5562
5541
5520
5499
5478
5456
5434
5412
5389
5366
5342
5318
5294
5269
5244
5218
5193
5167
5140
5113
5086
5058
5029
5001
4971
4942
4912
4882
4852
4821
4790
4759
4727
4696
4664
4631
4599
4566
4533
4499
4465
4431
4396
4361
4326
4290
4254
4218
4181
4144
4107
4070
4032
3994
3955
3916
3876
3836
3796
3756
3715
3674
3633
3592
3550
3509
3467
3424
3382
3340
3297
3254
3211
3168
3124
3081
3037
2994
2950
2906
2862
2818
2774
2730
2686
2642
2598
2553
2509
2464
2419
2374
2328
2283
2237
2190
2144
2097
2051
2004
1957
1911
1864
1817
1770
1722
1675
1628
1581
1534
1487
1440
1393
1346
1299
1253
1206
1160
1114
1068
1022
976
930
884
838
792
746
700
655
609
564
519
474
429
384
340
295
251
207
162
118
74
31
-13
-56
-99
-142
-185
-227
-270
-312
-354
-396
-438
-479
-521
-562
-603
-644
-685
-726
-767
-808
-848
-889
-930
-970
-1010
-1051
-1091
-1131
-1170
-1210
-1249
-1289
-1328
-1368
-1408
-1447
-1487
-1527
-1567
-1606
-1646
-1686
-1725
-1765
-1804
-1842
-1881
-1919
-1957
-1994
-2031
-2069
-2106
-2143
-2179
-2216
-2252
-2288
-2324
-2360
-2396
-2431
-2466
-2501
-2536
-2572
-2607
-2642
-2677
-2711
-2746
-2781
-2816
-2851
-2886
-2921
-2957
-2992
-3027
-3062
-3096
-3131
-3166
-3200
-3235
-3269
-3302
-3336
-3370
-3403
-3437
-3470
-3503
-3536
-3570
-3603
-3636
-3670
-3703
-3736
-3769
-3802
-3835
-3867
-3899
-3931
-3963
-3994
-4025
-4056
-4086
-4118
-4149
-4179
-4209
-4239
-4269
-4299
-4329
-4358
-4387
-4415
-4444
-4472
-4499
-4527
-4554
-4580
-4607
-4633
-4659
-4684
-4710
-4734
-4759
-4783
-4807
-4830
-4853
-4876
-4898
-4920
-4942
-4963
-4984
-5005
-5025
-5045
-5065
-5084
-5103
-5122
-5140
-5158
-5176
-5194
-5211
-5228
-5245
-5261
-5278
-5294
-5309
-5325
-5340
-5355
-5370
-5385
-5399
-5412
-5426
-5439
-5451
-5464
-5476
-5487
-5498
-5509
-5520
-5531
-5541
-5551
-5560
-5569
-5578
-5587
-5595
-5603
-5610
-5617
-5624
-5630
-5636
-5642
-5647
-5652
-5657
-5662
-5666
-5670
-5675
-5679
-5683
-5686
-5690
-5694
-5697
-5701
-5704
-5706
-5709
-5711
-5713
-5715
-5716
-5717
-5718
-5719
-5720
-5721
-5722
-5722
-5723
-5723
-5724
-5724
-5725
-5725
-5725
-5726
-5726
-5727
-5727
-5728
-5728
-5728
-5729
-5729
-5728
-5728
-5728
-5727
-5726
-5725
-5724
-5723
-5721
-5720
-5718
-5716
-5714
-5712
-5710
-5708
-5706
-5703
-5701
-5698
-5696
-5693
-5690
-5688
-5685
-5682
-5680
-5677
-5674
-5670
-5667
-5663
-5659
-5655
-5651
-5647
-5642
-5638
-5633
-5629
-5625
-5621
-5617
-5614
-5611
-5608
-5605
-5602
-5599
-5597
-5595
-5593
-5591
-5589
-5588
-5587
-5586
-5585
-5585
-5585
-5585
-5586
-5586
-5587
-5588
-5590
-5591
-5593
-5595
-5597
-5599
-5601
-5603
-5606
-5608
-5610
-5611
-5613
-5614
-5616
-5617
-5618
-5619
-5620
-5622
-5623
-5625
-5627
-5629
-5631
-5634
-5636
-5639
-5641
-5644
-5647
-5650
-5652
-5655
-5658
-5660
-5663
-5665
-5667
-5670
-5672
-5675
-5677
-5680
-5682
-5684
-5686
-5688
-5690
-5691
-5693
-5694
-5695
-5696
-5697
-5698
-5698
-5698
-5698
-5698
-5697
-5697
-5696
-5696
-5695
-5694
-5694
-5693
-5692
-5691
-5690
-5689
-5687
-5685
-5683
-5681
-5679
-5676
-5674
-5671
-5668
-5665
-5662
-5659
-5655
-5652
-5649
-5645
-5641
-5637
-5633
-5629
-5625
-5620
-5616
-5611
-5606
-5600
-5595
-5589
-5583
-5577
-5571
-5565
-5558
-5551
-5544
-5537
-5529
-5521
-5513
-5505
-5496
-5487
-5478
-5469
-5459
-5449
-5439
-5428
-5417
-5406
-5395
-5384
-5372
-5361
-5349
-5337
-5325
-5313
-5301
-5289
-5276
-5264
-5251
-5238
-5224
-5211
-5196
-5182
-5167
-5151
-5135
-5119
-5102
-5086
-5069
-5051
-5034
-5016
-4998
-4980
-4962
-4943
-4923
-4904
-4883
-4863
-4841
-4820
-4798
-4775
-4753
-4730
-4707
-4684
-4661
-4638
-4615
-4592
-4569
-4546
-4523
-4499
-4476
-4452
-4427
-4403
-4378
-4354
-4329
-4303
-4278
-4253
-4227
-4201
-4176
-4150
-4124
-4098
-4072
-4046
-4021
-3996
-3970
-3945
-3919
-3894
-3869
-3843
-3818
-3792
-3766
-3740
-3714
-3688
-3662
-3636
-3610
-3585
-3559
-3533
-3507
-3482
-3457
-3432
-3407
-3382
-3357
-3333
-3309
-3285
-3260
-3236
-3212
-3189
-3165
-3141
-3117
-3093
-3069
-3046
-3022
-2999
-2976
-2952
-2929
-2906
-2883
-2861
-2838
-2816
-2793
-2771
-2749
-2727
-2704
-2682
-2660
-2638
-2616
-2594
-2572
-2551
-2529
-2508
-2487
-2466
-2445
-2425
-2404
-2384
-2364
-2345
-2325
-2306
-2287
-2268
-2249
-2231
-2212
-2194
-2176
-2158
-2141
-2123
-2107
-2090
-2073
-2057
-2041
-2025
-2009
-1994
-1978
-1963
-1947
-1932
-1916
-1901
-1885
-1870
-1855
-1840
-1825
-1810
-1795
-1781
-1767
-1753
-1739
-1725
-1712
-1699
-1686
-1673
-1661
-1649
-1638
-1626
-1615
-1604
-1593
-1583
-1573
-1563
-1553
-1543
-1534
-1525
-1516
-1507
-1498
-1490
-1481
-1473
-1465
-1458
-1450
-1442
-1435
-1427
-1420
-1412
-1405
-1398
-1391
-1384
-1378
-1371
-1364
-1358
-1351
-1345
-1338
-1331
-1325
-1318
-1311
-1305
-1298
-1291
-1284
-1278
-1271
-1265
-1258
-1252
-1246
-1240
-1234
-1228
-1223
-1217
-1212
-1207
-1202
-1198
-1193
-1188
-1184
-1179
-1174
-1169
-1164
-1159
-1153
-1148
-1142
-1136
-1130
-1125
-1119
-1113
-1107
-1101
-1096
-1090
-1084
-1079
-1073
-1067
-1062
-1056
-1050
-1044
-1038
-1032
-1026
-1020
-1012
-1006
-1000
-995
-989
-982
-976
-970
-963
-957
-950
-943
-937
-930
-923
-916
-908
-901
-893
-886
-878
-870
-863
-855
-847
-839
-832
-824
-817
-809
-802
-795
-788
-780
-773
-766
-759
-751
-744
-736
-728
-720
-712
-704
-696
-687
-679
-671
-663
-655
-648
-640
-633
-625
-618
-611
-604
-597
-590
-583
-576
-570
-563
-556
-549
-543
-536
-530
-523
-517
-511
-505
-500
-494
-489
-483
-478
-473
-468
-463
-458
-454
-449
-445
-441
-436
-432
-428
-424
-419
-415
-411
-407
-403
-399
-394
-390
-386
-383
-379
-375
-371
-367
-363
-359
-355
-351
-347
-343
-338
-334
-330
-326
-323
-319
-316
-312
-309
-306
-302
-299
-295
-291
-287
-283
-278
-274
-269
-265
-260
-256
-252
-247
-243
-239
-235
-231
-228
-224
-220
-217
-213
-209
-206
-202
-198
-194
-190
-186
-182
-178
-174
-171
-167
-163
-159
-155
-151
-147
-143
-139
-135
-131
-127
-123
-119
-115
-111
-106
-102
-98
-94
-90
-86
-83
-79
-76
-72
-69
-66
-63
-59
-56
-52
-49
-45
-41
-37
-33
-29
-25
-22
-18
-14
-11
-7
-3
0
4
7
11
15
19
22
26
29
33
36
40
43
46
49
51
53
55
57
59
61
62
64
65
67
68
70
72
74
76
78
80
82
85
87
90
92
95
98
100
103
106
108
111
113
116
118
121
123
125
127
129
131
133
135
137
139
141
142
144
146
147
148
149
150
151
151
152
153
153
153
154
154
154
154
154
154
154
153
153
153
153
152
152
152
152
152
152
152
152
152
152
152
152
151
151
151
150
150
149
149
149
148
148
148
147
147
147
146
146
146
146
145
145
145
145
145
145
145
146
146
146
146
146
147
147
147
147
147
147
146
146
145
145
144
144
144
143
143
143
143
143
143
143
142
142
141
141
140
139
137
136
135
133
132
130
129
128
127
126
126
125
124
123
123
122
121
120
118
117
115
114
112
110
108
105
103
101
99
97
94
92
90
88
86
84
81
79
77
75
73
70
68
66
63
61
58
56
53
51
49
46
44
42
39
37
35
32
30
27
25
22
20
17
14
12
9
7
5
2
0
-2
-5
-7
-9
-11
-13
-15
-17
-19
-21
-22
-24
-26
-28
-30
-31
-33
-35
-37
-38
-40
-42
-43
-45
-46
-48
-49
-51
-52
-53
-54
-56
-57
-58
-59
-61
-62
-64
-65
-67
-68
-70
-72
-73
-75
-77
-78
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-91
-92
-93
-94
-96
-97
-98
-100
-101
-102
-103
-104
-105
-106
-108
-109
-110
-112
-113
-115
-117
-119
-122
-124
-126
-128
-131
-133
-135
-136
-138
-140
-141
-143
-144
-145
-147
-148
-150
-151
-153
-155
-157
-159
-160
-162
-164
-166
-169
-171
-173
-175
-178
-180
-183
-185
-188
-190
-192
-195
-197
-199
-200
-202
-203
-205
-206
-207
-207
-208
-209
-210
-210
-211
-211
-212
-212
-213
-213
-213
-213
-213
-213
-213
-213
-212
-211
-211
-210
-209
-208
-206
-205
-204
-203
-202
-201
-200
-199
-198
-197
-196
-195
-194
-193
-192
-191
-189
-188
-187
-185
-184
-182
-181
-179
-177
-175
-173
-171
-169
-166
-163
-160
-157
-154
-150
-146
-142
-138
-133
-128
-123
-118
-113
-107
-102
-96
-90
-84
-78
-72
-66
-60
-54
-47
-41
-34
-28
-21
-14
-7
0
8
15
23
31
39
48
56
65
75
84
94
104
114
124
135
146
157
168
179
191
202
214
226
238
250
262
275
287
299
311
323
335
347
359
371
383
395
407
419
430
442
454
467
479
491
504
517
530
543
557
570
584
597
611
625
639
653
667
682
697
711
726
741
756
771
786
801
816
831
846
861
876
891
906
921
937
952
968
983
999
1014
1030
1045
1060
1076
1092
1107
1123
1139
1155
1171
1188
1204
1221
1237
1254
1271
1288
1305
1322
1339
1357
1374
1392
1409
1427
1445
1463
1481
1500
1518
1536
1555
1573
1591
1609
1628
1646
1664
1682
1699
1717
1734
1752
1769
1785
1802
1819
1836
1852
1869
1885
1902
1918
1935
1951
1967
1984
2000
2016
2033
2049
2065
2081
2097
2113
2129
2145
2161
2177
2193
2209
2226
2242
2258
2274
2290
2306
2321
2337
2353
2368
2383
2399
2414
2429
2444
2459
2475
2490
2505
2520
2536
2551
2567
2582
2597
2613
2628
2643
2658
2673
2688
2703
2717
2732
2746
2760
2774
2788
2801
2815
2829
2843
2856
2870
2884
2897
2911
2925
2939
2952
2966
2980
2994
3007
3021
3034
3048
3061
3074
3087
3100
3112
3125
3137
3149
3161
3173
3184
3195
3207
3217
3228
3239
3249
3259
3269
3279
3289
3298
3308
3317
3325
3334
3342
3350
3358
3365
3372
3378
3384
3389
3395
3399
3404
3408
3412
3416
3419
3422
3425
3428
3431
3433
3435
3437
3438
3440
3441
3442
3443
3443
3443
3443
3443
3442
3441
3439
3437
3435
3433
3430
3427
3424
3421
3417
3413
3409
3405
3401
3396
3391
3386
3380
3374
3368
3362
3355
3349
3342
3334
3327
3319
3311
3303
3295
3287
3279
3270
3261
3252
3243
3234
3225
3215
3205
3194
3183
3173
3161
3150
3139
3127
3115
3104
3092
3080
3068
3057
3045
3033
3021
3009
2997
2985
2973
2960
2948
2936
2923
2911
2899
2886
2874
2861
2848
2836
2823
2810
2797
2784
2771
2758
2745
2732
2719
2706
2693
2680
2667
2655
2642
2629
2616
2604
2591
2578
2566
2553
2540
2528
2515
2502
2489
2476
2464
2451
2438
2425
2412
2400
2387
2374
2362
2350
2337
2325
2313
2301
2290
2279
2268
2257
2246
2235
2225
2215
2204
2194
2183
2173
2163
2152
2142
2132
2121
2111
2101
2090
2080
2070
2060
2050
2040
2029
2021
2011
2001
1992
1983
1973
1964
1955
1947
1938
1929
1921
1913
1904
1896
1888
1880
1872
1864
1856
1849
1842
1834
1827
1820
1813
1806
1800
1793
1786
1778
1771
1764
1757
1750
1743
1736
1730
1723
1717
1710
1704
1698
1692
1686
1680
1674
1668
1662
1656
1650
1645
1639
1633
1628
1622
1617
1611
1606
1600
1595
1589
1584
1578
1573
1567
1561
1555
1549
1543
1537
1530
1524
1517
1510
1503
1496
1489
1482
1475
1468
1460
1453
1446
1438
1431
1423
1415
1408
1400
1392
1385
1377
1369
1361
1353
1344
1336
1328
1319
1310
1302
1293
1284
1275
1266
1257
1248
1239
1230
1220
1211
1201
1192
1182
1173
1163
1153
1143
1133
1123
1112
1102
1091
1080
1069
1057
1046
1034
1022
1010
999
987
976
964
953
942
930
919
907
895
883
872
860
848
836
825
813
802
790
779
768
756
745
734
722
711
699
687
674
662
649
636
623
610
597
584
571
557
544
531
518
505
491
478
465
451
438
424
411
398
384
371
358
344
331
318
304
291
277
264
251
237
224
211
198
185
172
158
145
132
120
107
94
81
68
55
42
29
16
4
-9
-21
-33
-44
-56
-67
-79
-90
-101
-112
-122
-133
-143
-154
-164
-175
-185
-196
-206
-216
-227
-237
-247
-258
-268
-278
-288
-298
-308
-318
-328
-338
-348
-358
-368
-378
-388
-398
-408
-418
-428
-438
-448
-458
-468
-478
-488
-498
-508
-518
-528
-538
-548
-557
-567
-577
-587
-596
-606
-616
-626
-635
-645
-655
-666
-676
-687
-697
-708
-718
-729
-739
-750
-760
-770
-780
-791
-801
-811
-821
-832
-842
-852
-862
-872
-883
-893
-903
-913
-924
-934
-945
-956
-966
-977
-988
-999
-1010
-1020
-1032
-1043
-1055
-1066
-1077
-1088
-1099
-1110
-1121
-1132
-1143
-1154
-1165
-1177
-1188
-1199
-1210
-1221
-1232
-1243
-1254
-1265
-1275
-1286
-1296
-1307
-1317
-1327
-1338
-1348
-1358
-1368
-1378
-1387
-1397
-1406
-1415
-1424
-1433
-1442
-1452
-1461
-1470
-1480
-1489
-1499
-1509
-1519
-1528
-1538
-1548
-1557
-1566
-1576
-1585
-1594
-1604
-1613
-1623
-1633
-1643
-1654
-1665
-1676
-1687
-1698
-1709
-1720
-1732
-1743
-1754
-1766
-1777
-1788
-1800
-1811
-1822
-1834
-1845
-1857
-1868
-1880
-1891
-1903
-1914
-1926
-1938
-1950
-1961
-1973
-1985
-1996
-2008
-2020
-2031
-2043
-2055
-2066
-2078
-2089
-2101
-2112
-2124
-2135
-2146
-2158
-2169
-2181
-2192
-2203
-2215
-2226
-2237
-2248
-2259
-2270
-2281
-2292
-2302
-2313
-2323
-2334
-2345
-2355
-2366
-2376
-2387
-2397
-2408
-2418
-2429
-2439
-2450
-2460
-2471
-2481
-2491
-2502
-2512
-2522
-2532
-2542
-2552
-2561
-2571
-2580
-2589
-2599
-2608
-2617
-2626
-2636
-2645
-2655
-2664
-2673
-2682
-2691
-2700
-2709
-2717
-2726
-2734
-2742
-2751
-2759
-2767
-2775
-2783
-2791
-2800
-2808
-2817
-2825
-2833
-2842
-2850
-2858
-2866
-2874
-2882
-2889
-2897
-2904
-2912
-2919
-2926
-2932
-2939
-2945
-2952
-2958
-2965
-2971
-2977
-2983
-2989
-2995
-3001
-3007
-3012
-3017
-3022
-3027
-3031
-3035
-3039
-3043
-3046
-3050
-3053
-3057
-3060
-3064
-3067
-3071
-3075
-3078
-3082
-3085
-3088
-3092
-3095
-3098
-3101
-3103
-3106
-3108
-3110
-3112
-3114
-3115
-3117
-3119
-3120
-3121
-3123
-3124
-3125
-3126
-3126
-3127
-3127
-3127
-3127
-3127
-3127
-3127
-3126
-3125
-3125
-3124
-3123
-3121
-3120
-3119
-3118
-3116
-3115
-3113
-3112
-3110
-3108
-3106
-3104
-3102
-3100
-3097
-3094
-3091
-3088
-3085
-3081
-3077
-3073
-3068
-3064
-3059
-3054
-3049
-3043
-3038
-3032
-3026
-3020
-3013
-3006
-2999
-2992
-2985
-2977
-2970
-2962
-2954
-2945
-2937
-2928
-2919
-2910
-2901
-2892
-2882
-2873
-2863
-2853
-2843
-2832
-2822
-2811
-2800
-2789
-2778
-2766
-2754
-2742
-2730
-2717
-2704
-2691
-2677
-2664
-2650
-2636
-2622
-2608
-2594
-2579
-2565
-2550
-2536
-2521
-2506
-2490
-2475
-2459
-2442
-2426
-2409
-2392
-2375
-2358
-2341
-2323
-2306
-2289
-2272
-2255
-2238
-2220
-2203
-2185
-2167
-2149
-2130
-2112
-2093
-2075
-2056
-2037
-2017
-1999
-1980
-1961
-1941
-1922
-1903
-1883
-1864
-1845
-1825
-1806
-1786
-1767
-1747
-1727
-1707
-1687
-1667
-1647
-1627
-1606
-1586
-1565
-1544
-1523
-1503
-1482
-1461
-1440
-1419
-1399
-1377
-1356
-1335
-1314
-1292
-1271
-1249
-1227
-1205
-1183
-1161
-1138
-1116
-1093
-1071
-1048
-1026
-1002
-980
-958
-935
-912
-889
-866
-843
-820
-796
-773
-750
-726
-703
-679
-655
-631
-608
-584
-560
-536
-511
-487
-463
-438
-413
-388
-363
-338
-313
-288
-263
-238
-213
-188
-163
-138
-113
-88
-63
-37
-12
13
38
63
88
113
137
162
187
212
236
261
285
310
334
358
383
407
431
455
478
502
525
549
572
595
617
640
662
685
707
729
751
772
794
816
837
859
880
902
923
944
965
986
1006
1027
1047
1068
1088
1108
1128
1148
1169
1189
1209
1229
1249
1269
1288
1308
1328
1347
1367
1386
1406
1425
1445
1464
1484
1504
1523
1543
1563
1582
1602
1621
1641
1660
1679
1698
1717
1736
1754
1773
1792
1810
1829
1848
1867
1885
1904
1923
1942
1961
1980
1998
2017
2036
2055
2074
2093
2112
2130
2149
2168
2187
2206
2224
2243
2261
2280
2298
2316
2334
2352
2370
2387
2405
2423
2440
2458
2475
2492
2510
2527
2544
2561
2577
2594
2610
2627
2643
2659
2675
2691
2706
2722
2738
2754
2769
2785
2801
2816
2831
2847
2862
2878
2893
2908
2924
2939
2954
2970
2985
3000
3014
3029
3044
3058
3073
3087
3101
3115
3129
3143
3157
3170
3184
3198
3212
3225
3238
3251
3264
3277
3290
3302
3314
3327
3339
3350
3362
3374
3385
3397
3408
3419
3430
3441
3452
3462
3472
3482
3492
3502
3511
3521
3530
3539
3548
3557
3566
3574
3583
3591
3599
3607
3615
3623
3630
3638
3645
3653
3660
3667
3674
3681
3688
3695
3701
3708
3714
3720
3726
3733
3739
3744
3750
3756
3761
3766
3771
3776
3781
3786
3791
3796
3800
3805
3809
3814
3818
3822
3826
3830
3834
3837
3841
3844
3848
3851
3854
3857
3860
3863
3866
3869
3872
3874
3877
3879
3881
3883
3885
3887
3889
3890
3892
3893
3895
3896
3897
3898
3898
3899
3900
3900
3900
3900
3900
3900
3900
3899
3899
3898
3897
3897
3896
3895
3894
3893
3892
3891
3890
3889
3888
3887
3886
3884
3883
3881
3880
3878
3876
3875
3873
3871
3869
3868
3866
3863
3861
3859
3856
3854
3851
3849
3846
3844
3841
3838
3835
3832
3829
3826
3823
3820
3817
3814
3811
3808
3804
3801
3798
3795
3791
3788
3784
3781
3777
3773
3769
3765
3760
3756
3752
3748
3743
3739
3734
3730
3725
3720
3716
3711
3706
3700
3695
3689
3684
3678
3672
3666
3659
3653
3647
3640
3633
3626
3618
3611
3603
3595
3586
3577
3568
3559
3550
3540
3531
3521
3510
3500
3490
3479
3468
3457
3446
3435
3424
3412
3400
3388
3375
3363
3350
3337
3324
3310
3296
3282
3267
3253
3238
3223
3207
3191
3176
3159
3143
3126
3109
3092
3075
3057
3039
3021
3003
2985
2967
2948
2929
2910
2891
2871
2852
2832
2812
2792
2772
2751
2730
2709
2688
2667
2645
2623
2601
2579
2557
2535
2512
2490
2467
2445
2422
2399
2376
2353
2330
2306
2283
2259
2235
2211
2187
2164
2140
2116
2091
2067
2043
2017
1994
1969
1944
1919
1893
1868
1842
1817
1791
1765
1740
1714
1688
1663
1637
1612
1586
1561
1535
1509
1484
1458
1432
1407
1381
1355
1329
1304
1278
1252
1227
1201
1175
1150
1124
1099
1074
1049
1024
999
974
949
925
900
876
851
827
803
779
755
731
707
683
659
635
611
588
565
541
518
495
472
450
427
405
382
360
338
316
294
273
251
229
208
187
166
145
124
103
82
62
41
21
1
-18
-38
-57
-76
-95
-114
-132
-151
-169
-187
-204
-222
-239
-256
-273
-289
-306
-322
-338
-353
-369
-384
-399
-413
-428
-442
-456
-470
-484
-498
-512
-525
-538
-552
-564
-577
-589
-601
-613
-624
-636
-647
-658
-668
-679
-689
-699
-709
-719
-728
-738
-747
-756
-764
-772
-781
-788
-796
-804
-811
-818
-826
-833
-839
-846
-853
-859
-865
-871
-877
-883
-888
-894
-899
-904
-909
-914
-918
-923
-927
-932
-936
-940
-943
-947
-951
-954
-957
-961
-964
-967
-970
-972
-975
-978
-980
-983
-985
-987
-989
-991
-993
-995
-997
-998
-999
-1000
-1002
-1002
-1004
-1006
-1006
-1008
-1008
-1008
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1008
-1008
-1006
-1006
-1004
-1004
-1002
-1000
-1000
-999
-998
-996
-995
-994
-992
-991
-990
-989
-988
-987
-986
-985
-984
-983
-982
-981
-980
-979
-979
-978
-978
-977
-977
-977
-977
-976
-976
-976
-975
-975
-974
-974
-973
-972
-972
-972
-971
-971
-971
-972
-972
-972
-973
-973
-974
-975
-976
-976
-977
-978
-979
-980
-982
-983
-984
-986
-988
-990
-992
-994
-996
-999
-1000
-1004
-1006
-1008
-1012
-1014
-1018
-1020
-1025
-1028
-1031
-1035
-1038
-1042
-1045
-1049
-1052
-1056
-1060
-1064
-1068
-1072
-1076
-1080
-1084
-1088
-1093
-1097
-1102
-1106
-1111
-1115
-1120
-1125
-1129
-1134
-1139
-1144
-1149
-1154
-1159
-1164
-1169
-1174
-1179
-1184
-1189
-1195
-1200
-1206
-1211
-1216
-1222
-1227
-1233
-1238
-1244
-1250
-1256
-1261
-1267
-1273
-1279
-1286
-1292
-1298
-1304
-1311
-1317
-1323
-1330
-1336
-1343
-1349
-1356
-1363
-1369
-1376
-1383
-1389
-1396
-1403
-1410
-1417
-1424
-1432
-1439
-1447
-1454
-1462
-1470
-1478
-1486
-1494
-1502
-1510
-1518
-1526
-1534
-1542
-1551
-1559
-1567
-1575
-1584
-1592
-1600
-1609
-1617
-1626
-1634
-1642
-1651
-1659
-1668
-1676
-1684
-1692
-1701
-1709
-1717
-1725
-1733
-1741
-1748
-1756
-1764
-1772
-1779
-1787
-1794
-1801
-1809
-1816
-1823
-1830
-1836
-1843
-1850
-1857
-1863
-1870
-1877
-1883
-1890
-1896
-1902
-1909
-1915
-1921
-1927
-1933
-1940
-1945
-1951
-1957
-1963
-1969
-1974
-1980
-1985
-1991
-1996
-2001
-2005
-2011
-2016
-2021
-2025
-2029
-2035
-2039
-2044
-2048
-2053
-2057
-2061
-2066
-2070
-2074
-2078
-2081
-2085
-2089
-2093
-2096
-2100
-2104
-2107
-2110
-2113
-2116
-2119
-2122
-2124
-2127
-2129
-2131
-2133
-2135
-2137
-2139
-2141
-2143
-2145
-2147
-2148
-2150
-2152
-2154
-2155
-2157
-2158
-2160
-2161
-2163
-2164
-2166
-2167
-2169
-2170
-2172
-2173
-2175
-2176
-2178
-2179
-2180
-2181
-2182
-2183
-2184
-2185
-2186
-2187
-2187
-2188
-2188
-2188
-2188
-2188
-2188
-2187
-2187
-2186
-2185
-2184
-2183
-2182
-2180
-2179
-2177
-2176
-2174
-2172
-2170
-2168
-2165
-2163
-2160
-2157
-2155
-2152
-2149
-2146
-2143
-2139
-2136
-2132
-2129
-2125
-2121
-2116
-2112
-2107
-2102
-2097
-2091
-2086
-2080
-2074
-2068
-2062
-2056
-2050
-2043
-2037
-2029
-2024
-2017
-2009
-2001
-1995
-1988
-1980
-1972
-1965
-1957
-1949
-1941
-1933
-1924
-1916
-1908
-1899
-1891
-1882
-1873
-1865
-1856
-1847
-1838
-1829
-1820
-1811
-1802
-1793
-1784
-1775
-1766
-1757
-1747
-1738
-1729
-1720
-1710
-1701
-1692
-1682
-1673
-1664
-1654
-1645
-1635
-1625
-1616
-1606
-1596
-1586
-1576
-1567
-1557
-1547
-1537
-1528
-1518
-1508
-1498
-1488
-1479
-1469
-1459
-1449
-1439
-1429
-1419
-1409
-1399
-1389
-1379
-1369
-1359
-1349
-1339
-1329
-1319
-1309
-1299
-1289
-1279
-1269
-1259
-1248
-1238
-1228
-1218
-1208
-1198
-1188
-1177
-1167
-1157
-1147
-1136
-1126
-1116
-1105
-1095
-1084
-1074
-1063
-1053
-1043
-1032
-1022
-1012
-1000
-991
-981
-970
-960
-949
-938
-927
-916
-905
-894
-883
-872
-860
-849
-838
-826
-815
-803
-792
-780
-769
-757
-745
-734
-722
-710
-699
-687
-675
-663
-652
-640
-628
-616
-604
-592
-580
-568
-556
-544
-532
-520
-507
-495
-482
-470
-457
-444
-431
-418
-406
-393
-380
-367
-354
-341
-328
-315
-302
-289
-276
-263
-249
-236
-223
-209
-196
-183
-169
-156
-143
-129
-116
-103
-89
-76
-62
-49
-36
-22
-9
4
17
31
44
57
69
82
95
108
120
133
145
158
170
182
194
207
219
231
243
255
267
279
291
303
315
327
339
351
363
375
386
398
410
422
433
445
457
469
480
492
504
515
527
539
550
562
573
585
596
607
618
629
640
651
662
673
683
694
704
715
725
735
746
756
766
775
785
795
804
814
823
833
842
851
860
869
877
886
894
903
911
919
927
935
943
951
959
967
975
983
991
998
1006
1012
1020
1028
1035
1042
1049
1056
1062
1068
1075
1081
1087
1093
1099
1104
1110
1116
1121
1126
1132
1137
1142
1147
1152
1156
1161
1166
1170
1174
1179
1183
1187
1190
1194
1198
1201
1204
1207
1211
1214
1216
1219
1222
1225
1227
1230
1232
1235
1237
1239
1241
1243
1245
1247
1248
1249
1250
1251
1252
1253
1254
1254
1255
1255
1256
1256
1257
1257
1258
1258
1258
1258
1258
1258
1258
1257
1257
1256
1256
1255
1254
1254
1253
1251
1250
1249
1247
1245
1243
1241
1239
1237
1235
1233
1230
1228
1225
1222
1220
1217
1213
1210
1206
1203
1199
1195
1191
1186
1182
1178
1173
1168
1163
1158
1152
1147
1141
1135
1129
1123
1117
1110
1104
1097
1090
1083
1076
1068
1061
1053
1045
1037
1029
1020
1012
1004
996
988
979
970
961
952
943
934
925
915
906
896
886
876
865
855
844
833
821
810
798
787
775
763
751
739
727
715
703
691
679
666
654
641
628
615
602
588
575
561
548
534
520
506
492
478
463
449
434
420
405
390
376
361
347
332
318
304
290
276
261
247
233
219
205
190
176
161
147
132
118
103
88
74
59
44
29
14
0
-15
-30
-45
-59
-74
-89
-103
-118
-133
-147
-162
-176
-191
-205
-220
-235
-249
-264
-279
-294
-308
-323
-338
-353
-368
-382
-397
-412
-427
-441
-456
-470
-485
-499
-514
-528
-542
-556
-570
-585
-599
-613
-627
-641
-655
-668
-682
-695
-709
-722
-735
-748
-761
-774
-786
-799
-811
-823
-835
-848
-860
-871
-883
-895
-907
-918
-930
-941
-952
-963
-974
-985
-995
-1006
-1016
-1027
-1037
-1048
-1058
-1068
-1079
-1089
-1100
-1110
-1120
-1131
-1141
-1151
-1161
-1171
-1181
-1190
-1200
-1209
-1219
-1228
-1237
-1246
-1255
-1263
-1272
-1280
-1289
-1297
-1305
-1314
-1322
-1330
-1338
-1346
-1354
-1362
-1370
-1378
-1385
-1393
-1400
-1407
-1414
-1421
-1428
-1436
-1443
-1450
-1457
-1464
-1471
-1478
-1484
-1491
-1497
-1504
-1510
-1516
-1522
-1527
-1533
-1539
-1544
-1550
-1555
-1560
-1566
-1571
-1576
-1581
-1586
-1591
-1596
-1601
-1605
-1610
-1614
-1618
-1623
-1627
-1631
-1635
-1639
-1642
-1646
-1650
-1653
-1657
-1660
-1663
-1667
-1670
-1673
-1676
-1680
-1683
-1686
-1689
-1691
-1694
-1697
-1699
-1702
-1704
-1706
-1709
-1710
-1712
-1714
-1715
-1717
-1718
-1719
-1720
-1721
-1721
-1722
-1722
-1722
-1722
-1722
-1722
-1721
-1720
-1719
-1718
-1717
-1715
-1714
-1712
-1710
-1708
-1705
-1702
-1700
-1697
-1693
-1690
-1686
-1683
-1679
-1675
-1670
-1666
-1661
-1656
-1651
-1646
-1641
-1636
-1630
-1624
-1618
-1613
-1606
-1600
-1594
-1587
-1580
-1573
-1566
-1558
-1550
-1542
-1534
-1526
-1517
-1508
-1500
-1491
-1481
-1472
-1463
-1453
-1444
-1434
-1424
-1414
-1403
-1393
-1382
-1371
-1361
-1350
-1339
-1327
-1316
-1305
-1294
-1283
-1271
-1260
-1249
-1237
-1226
-1214
-1202
-1190
-1178
-1166
-1153
-1141
-1129
-1116
-1103
-1091
-1078
-1065
-1052
-1039
-1026
-1012
-1000
-987
-973
-960
-946
-933
-919
-906
-892
-879
-865
-851
-838
-824
-811
-797
-783
-770
-756
-742
-728
-715
-701
-687
-673
-658
-644
-630
-616
-602
-588
-574
-559
-545
-531
-517
-503
-489
-475
-461
-447
-434
-420
-407
-393
-380
-367
-353
-340
-327
-314
-301
-287
-274
-260
-247
-233
-220
-206
-193
-179
-166
-153
-139
-126
-112
-99
-85
-72
-58
-44
-31
-17
-3
11
24
38
51
65
78
91
104
117
130
142
155
168
180
193
205
217
230
242
254
266
278
290
302
314
326
338
350
361
373
385
396
408
419
431
442
453
464
475
486
497
509
520
531
542
554
565
576
587
599
610
621
632
643
654
665
675
686
697
708
719
730
741
752
763
773
784
794
805
815
825
835
845
854
864
873
883
892
901
911
920
929
937
946
954
963
971
979
987
995
1002
1010
1018
1026
1033
1040
1047
1054
1061
1067
1074
1080
1086
1092
1098
1103
1109
1115
1120
1126
1131
1136
1141
1146
1150
1154
1158
1162
1166
1169
1173
1176
1179
1182
1184
1187
1189
1192
1194
1196
1197
1199
1201
1202
1204
1205
1206
1207
1208
1208
1209
1209
1209
1209
1209
1209
1208
1207
1206
1205
1203
1202
1200
1198
1196
1194
1192
1189
1187
1184
1181
1178
1174
1171
1167
1164
1160
1156
1151
1147
1143
1138
1133
1128
1123
1118
1113
1107
1102
1096
1090
1084
1078
1072
1066
1060
1053
1047
1041
1034
1027
1020
1012
1006
999
992
985
977
970
962
955
947
939
932
924
917
909
902
894
886
879
871
863
856
848
841
833
825
818
810
803
795
788
780
773
766
759
751
744
737
730
723
717
710
703
696
690
683
676
669
662
655
648
642
635
628
622
615
609
602
596
589
583
577
570
564
557
551
544
537
531
524
518
511
505
499
492
486
479
473
466
459
453
446
439
432
425
418
410
403
396
388
381
374
367
360
353
346
339
332
325
318
312
305
298
291
284
277
270
263
256
250
243
237
230
224
217
210
203
197
190
183
176
169
162
155
148
141
134
127
120
113
106
99
92
86
79
72
65
58
52
45
39
32
26
20
13
7
0
-7
-14
-21
-28
-34
-41
-48
-55
-61
-68
-74
-81
-88
-94
-101
-107
-114
-120
-126
-133
-139
-145
-152
-158
-164
-170
-176
-182
-188
-194
-200
-206
-212
-219
-225
-231
-237
-243
-249
-255
-262
-268
-274
-280
-286
-292
-298
-304
-310
-316
-322
-328
-334
-340
-346
-352
-358
-364
-369
-375
-381
-387
-393
-398
-404
-409
-415
-421
-426
-432
-438
-443
-449
-454
-460
-466
-471
-477
-482
-488
-493
-498
-504
-509
-515
-520
-525
-530
-536
-541
-546
-550
-555
-560
-565
-569
-574
-579
-584
-589
-593
-598
-604
-609
-614
-619
-624
-629
-634
-639
-644
-649
-654
-659
-664
-670
-675
-680
-685
-690
-695
-701
-706
-711
-717
-722
-728
-734
-739
-745
-751
-757
-763
-769
-775
-781
-787
-793
-799
-805
-812
-818
-825
-831
-838
-845
-852
-859
-866
-873
-880
-887
-894
-902
-909
-916
-924
-931
-938
-946
-953
-961
-969
-976
-984
-991
-999
-1006
-1014
-1022
-1029
-1037
-1045
-1052
-1060
-1067
-1075
-1082
-1090
-1097
-1105
-1112
-1120
-1128
-1135
-1143
-1151
-1159
-1167
-1175
-1182
-1190
-1198
-1205
-1213
-1221
-1228
-1236
-1243
-1251
-1258
-1266
-1273
-1281
-1288
-1296
-1303
-1310
-1318
-1325
-1332
-1339
-1346
-1353
-1360
-1367
-1373
-1380
-1387
-1393
-1399
-1406
-1412
-1418
-1424
-1430
-1436
-1442
-1448
-1454
-1459
-1465
-1470
-1475
-1481
-1486
-1491
-1496
-1501
-1506
-1511
-1516
-1521
-1526
-1531
-1536
-1541
-1546
-1550
-1555
-1560
-1564
-1568
-1572
-1576
-1580
-1583
-1587
-1590
-1593
-1596
-1599
-1602
-1604
-1607
-1609
-1611
-1613
-1615
-1617
-1619
-1621
-1623
-1624
-1625
-1627
-1628
-1629
-1629
-1630
-1631
-1631
-1632
-1632
-1632
-1632
-1632
-1632
-1632
-1632
-1632
-1632
-1631
-1630
-1629
-1628
-1627
-1626
-1624
-1623
-1621
-1620
-1618
-1616
-1614
-1612
-1610
-1608
-1606
-1603
-1601
-1599
-1596
-1594
-1591
-1588
-1585
-1582
-1579
-1575
-1572
-1568
-1564
-1560
-1556
-1552
-1548
-1544
-1539
-1535
-1530
-1525
-1520
-1515
-1510
-1505
-1500
-1494
-1489
-1483
-1477
-1472
-1466
-1460
-1454
-1448
-1441
-1435
-1429
-1422
-1416
-1409
-1403
-1396
-1390
-1384
-1377
-1371
-1364
-1358
-1351
-1344
-1337
-1330
-1323
-1316
-1309
-1302
-1295
-1288
-1281
-1274
-1267
-1260
-1253
-1246
-1239
-1232
-1224
-1217
-1209
-1202
-1194
-1186
-1178
-1170
-1161
-1153
-1145
-1136
-1128
-1119
-1110
-1101
-1092
-1083
-1074
-1065
-1055
-1046
-1036
-1027
-1016
-1008
-998
-988
-979
-969
-959
-950
-940
-931
-921
-911
-902
-892
-882
-873
-863
-853
-844
-834
-825
-815
-806
-796
-787
-778
-769
-759
-750
-741
-732
-723
-713
-704
-695
-686
-677
-668
-660
-651
-642
-634
-625
-617
-608
-600
-591
-583
-574
-566
-558
-549
-541
-533
-525
-517
-508
-500
-492
-484
-476
-468
-460
-452
-444
-436
-428
-420
-413
-405
-397
-389
-382
-374
-367
-359
-352
-345
-337
-330
-323
-316
-309
-302
-296
-289
-282
-276
-269
-263
-257
-250
-244
-237
-231
-225
-218
-212
-206
-200
-194
-188
-182
-176
-171
-165
-160
-155
-149
-144
-140
-135
-130
-125
-120
-116
-111
-106
-102
-97
-93
-88
-84
-80
-76
-72
-68
-64
-60
-56
-52
-49
-45
-41
-38
-34
-30
-27
-24
-20
-17
-14
-11
-8
-6
-3
-1
2
4
6
8
10
12
14
16
18
19
21
22
23
25
26
27
28
29
30
30
31
31
31
31
32
31
31
31
31
30
30
29
29
28
28
27
27
26
26
25
24
24
23
22
21
20
19
19
18
17
16
15
14
14
13
12
11
10
9
8
7
6
5
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-16
-17
-18
-18
-19
-19
-20
-20
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-21
-21
-20
-20
-19
-19
-18
-17
-17
-16
-15
-14
-13
-12
-11
-10
-9
-8
-6
-5
-3
-2
0
1
3
4
6
8
10
12
14
16
18
20
22
24
26
28
31
33
35
38
40
43
45
48
50
53
55
58
61
64
67
70
73
76
79
82
85
88
91
94
98
101
104
107
111
114
118
121
125
128
132
136
139
143
147
151
155
159
163
167
171
175
179
183
187
192
196
200
204
208
213
217
221
225
229
233
237
241
245
249
253
256
260
264
268
272
276
279
283
286
289
292
295
298
300
303
306
308
310
313
315
318
320
322
325
327
329
331
333
335
337
339
341
343
345
346
348
350
352
354
356
358
360
363
365
367
369
371
373
375
377
379
381
384
386
389
392
394
397
400
403
406
408
411
414
416
419
422
425
428
431
434
437
440
443
446
449
452
455
459
462
465
468
471
475
478
481
485
488
492
495
499
502
506
509
513
516
520
523
527
530
534
538
541
545
549
552
556
560
564
567
571
575
579
582
586
589
593
597
601
605
608
612
616
620
624
627
631
635
638
642
645
649
652
656
659
662
666
669
673
676
679
682
686
689
692
695
698
701
703
706
709
712
715
717
720
723
725
728
730
733
735
737
739
742
744
746
748
750
752
754
756
758
760
762
763
765
767
768
769
771
772
773
774
775
776
777
778
779
780
780
780
781
781
781
780
780
780
779
778
777
777
776
774
773
772
770
769
767
766
764
762
760
757
755
753
750
748
745
742
739
737
734
730
727
724
721
717
714
710
706
702
699
695
691
686
682
678
673
668
664
659
654
649
643
638
632
627
621
615
609
603
597
591
585
579
572
566
559
553
546
539
532
525
518
510
503
495
488
480
472
464
455
447
439
430
422
413
404
395
386
377
368
358
349
339
330
320
310
300
291
281
271
261
251
241
231
221
210
200
190
179
169
158
148
137
126
115
105
94
83
72
61
50
39
28
16
5
-7
-18
-30
-41
-53
-65
-77
-88
-100
-112
-124
-136
-149
-161
-173
-185
-198
-210
-222
-234
-247
-259
-271
-283
-295
-307
-319
-331
-344
-356
-368
-381
-393
-406
-418
-431
-443
-455
-468
-480
-493
-505
-518
-530
-543
-555
-568
-580
-593
-605
-618
-630
-643
-655
-667
-680
-692
-704
-717
-729
-741
-754
-766
-778
-790
-803
-815
-827
-839
-851
-863
-876
-888
-900
-912
-924
-936
-948
-960
-972
-984
-996
-1006
-1018
-1031
-1043
-1054
-1066
-1078
-1089
-1101
-1112
-1124
-1135
-1146
-1158
-1169
-1180
-1192
-1203
-1214
-1226
-1237
-1248
-1259
-1271
-1282
-1292
-1303
-1314
-1325
-1335
-1346
-1356
-1367
-1378
-1388
-1399
-1409
-1420
-1430
-1440
-1450
-1460
-1470
-1480
-1490
-1500
-1510
-1520
-1530
-1539
-1549
-1559
-1568
-1578
-1587
-1597
-1606
-1615
-1625
-1634
-1642
-1651
-1660
-1669
-1677
-1686
-1695
-1703
-1711
-1720
-1728
-1736
-1744
-1753
-1761
-1769
-1777
-1785
-1793
-1801
-1809
-1817
-1825
-1832
-1840
-1848
-1856
-1864
-1871
-1879
-1887
-1895
-1902
-1910
-1918
-1926
-1934
-1942
-1949
-1957
-1965
-1973
-1980
-1988
-1996
-2003
-2011
-2017
-2025
-2033
-2041
-2049
-2056
-2064
-2071
-2079
-2086
-2094
-2102
-2109
-2117
-2124
-2132
-2140
-2147
-2155
-2163
-2170
-2178
-2185
-2193
-2201
-2208
-2216
-2223
-2230
-2238
-2245
-2252
-2259
-2267
-2274
-2281
-2288
-2295
-2303
-2310
-2317
-2324
-2331
-2338
-2345
-2352
-2359
-2366
-2373
-2380
-2386
-2393
-2400
-2407
-2414
-2421
-2428
-2435
-2442
-2449
-2456
-2463
-2470
-2477
-2484
-2492
-2499
-2506
-2513
-2521
-2528
-2535
-2542
-2549
-2557
-2564
-2571
-2578
-2585
-2592
-2599
-2606
-2614
-2621
-2628
-2635
-2642
-2650
-2657
-2664
-2672
-2679
-2686
-2694
-2701
-2709
-2717
-2724
-2732
-2740
-2748
-2755
-2763
-2770
-2778
-2786
-2793
-2801
-2809
-2816
-2824
-2831
-2839
-2847
-2854
-2862
-2869
-2877
-2885
-2892
-2900
-2908
-2915
-2923
-2931
-2938
-2946
-2954
-2961
-2969
-2977
-2984
-2992
-3000
-3007
-3015
-3023
-3030
-3038
-3046
-3054
-3061
-3069
-3077
-3085
-3092
-3100
-3108
-3116
-3124
-3132
-3140
-3148
-3156
-3164
-3172
-3180
-3188
-3196
-3204
-3212
-3220
-3228
-3236
-3244
-3252
-3260
-3268
-3277
-3285
-3293
-3301
-3309
-3317
-3324
-3332
-3340
-3348
-3356
-3364
-3372
-3380
-3388
-3396
-3404
-3412
-3420
-3428
-3436
-3444
-3452
-3460
-3467
-3475
-3482
-3490
-3497
-3504
-3512
-3519
-3526
-3533
-3540
-3546
-3553
-3560
-3566
-3573
-3579
-3586
-3592
-3598
-3604
-3611
-3617
-3623
-3628
-3634
-3640
-3645
-3651
-3656
-3662
-3667
-3672
-3677
-3682
-3687
-3691
-3696
-3700
-3704
-3708
-3712
-3716
-3719
-3723
-3726
-3730
-3733
-3736
-3739
-3742
-3745
-3748
-3750
-3753
-3755
-3757
-3759
-3761
-3763
-3765
-3767
-3769
-3771
-3772
-3774
-3775
-3777
-3778
-3779
-3780
-3781
-3782
-3782
-3783
-3784
-3784
-3784
-3785
-3785
-3784
-3784
-3784
-3784
-3783
-3783
-3782
-3782
-3781
-3780
-3779
-3778
-3777
-3776
-3774
-3773
-3772
-3770
-3769
-3767
-3766
-3764
-3762
-3760
-3758
-3756
-3754
-3752
-3750
-3748
-3745
-3742
-3740
-3737
-3734
-3731
-3728
-3725
-3721
-3718
-3715
-3711
-3708
-3704
-3700
-3697
-3693
-3689
-3686
-3682
-3678
-3674
-3670
-3666
-3662
-3658
-3654
-3649
-3645
-3641
-3636
-3631
-3627
-3622
-3617
-3612
-3607
-3602
-3597
-3591
-3586
-3580
-3574
-3569
-3563
-3557
-3551
-3546
-3540
-3534
-3528
-3522
-3516
-3510
-3503
-3497
-3491
-3484
-3478
-3471
-3465
-3458
-3451
-3444
-3438
-3431
-3424
-3417
-3410
-3403
-3396
-3389
-3381
-3374
-3367
-3360
-3352
-3345
-3338
-3330
-3323
-3315
-3307
-3300
-3292
-3284
-3276
-3269
-3261
-3253
-3246
-3238
-3230
-3222
-3215
-3207
-3199
-3191
-3184
-3176
-3168
-3160
-3152
-3144
-3136
-3128
-3120
-3112
-3104
-3096
-3088
-3080
-3071
-3063
-3055
-3046
-3038
-3030
-3021
-3013
-3005
-2997
-2988
-2980
-2972
-2964
-2956
-2948
-2940
-2932
-2924
-2916
-2908
-2900
-2892
-2885
-2877
-2869
-2862
-2854
-2847
-2839
-2831
-2824
-2816
-2809
-2801
-2794
-2786
-2779
-2771
-2764
-2757
-2749
-2742
-2735
-2728
-2720
-2713
-2706
-2699
-2692
-2685
-2678
-2671
-2664
-2657
-2651
-2644
-2637
-2630
-2623
-2616
-2609
-2602
-2595
-2588
-2581
-2573
-2566
-2559
-2552
-2545
-2538
-2531
-2524
-2517
-2510
-2503
-2495
-2488
-2481
-2474
-2467
-2459
-2452
-2445
-2438
-2431
-2424
-2417
-2410
-2404
-2397
-2390
-2383
-2377
-2370
-2363
-2357
-2350
-2343
-2337
-2330
-2324
-2318
-2311
-2305
-2299
-2293
-2287
-2281
-2275
-2269
-2264
-2258
-2252
-2246
-2241
-2235
-2229
-2224
-2218
-2213
-2207
-2202
-2197
-2191
-2186
-2181
-2176
-2171
-2166
-2161
-2156
-2151
-2146
-2141
-2136
-2131
-2126
-2121
-2116
-2111
-2106
-2101
-2096
-2091
-2087
-2082
-2077
-2072
-2067
-2063
-2058
-2053
-2048
-2044
-2039
-2033
-2029
-2025
-2020
-2016
-2012
-2007
-2003
-1999
-1994
-1990
-1986
-1981
-1977
-1973
-1968
-1964
-1960
-1955
-1951
-1947
-1943
-1939
-1935
-1930
-1926
-1922
-1918
-1915
-1911
-1907
-1903
-1899
-1895
-1891
-1887
-1884
-1880
-1877
-1873
-1870
-1866
-1863
-1860
-1856
-1853
-1850
-1847
-1843
-1840
-1837
-1834
-1831
-1828
-1824
-1821
-1819
-1816
-1813
-1809
-1806
-1803
-1800
-1797
-1794
-1791
-1788
-1785
-1782
-1779
-1776
-1773
-1770
-1767
-1765
-1762
-1759
-1756
-1753
-1750
-1747
-1744
-1741
-1738
-1735
-1732
-1729
-1726
-1723
-1720
-1717
-1714
-1711
-1708
-1706
-1703
-1700
-1697
-1694
-1691
-1688
-1685
-1682
-1679
-1676
-1674
-1671
-1668
-1665
-1662
-1659
-1656
-1653
-1651
-1648
-1645
-1642
-1639
-1636
-1633
-1630
-1628
-1625
-1622
-1619
-1616
-1613
-1611
-1608
-1605
-1602
-1599
-1596
-1594
-1591
-1588
-1585
-1582
-1580
-1577
-1574
-1571
-1568
-1566
-1563
-1560
-1557
-1554
-1552
-1549
-1546
-1543
-1541
-1538
-1535
-1532
-1529
-1527
-1524
-1521
-1518
-1516
-1513
-1510
-1508
-1505
-1502
-1499
-1497
-1494
-1491
-1488
-1486
-1483
-1480
-1478
-1475
-1472
-1469
-1467
-1464
-1461
-1459
-1456
-1453
-1451
-1448
-1445
-1443
-1440
-1437
-1435
-1432
-1429
-1427
-1424
-1421
-1419
-1416
-1413
-1411
-1408
-1405
-1403
-1400
-1397
-1395
-1392
-1390
-1387
-1384
-1382
-1379
-1376
-1374
-1371
-1369
-1366
-1363
-1361
-1358
-1356
-1353
-1350
-1348
-1345
-1343
-1340
-1338
-1335
-1332
-1330
-1327
-1325
-1322
-1320
-1317
-1314
-1312
-1309
-1307
-1304
-1302
-1299
-1297
-1294
-1292
-1289
-1287
-1284
-1282
-1279
-1276
-1274
-1271
-1269
-1266
-1264
-1261
-1259
-1256
-1254
-1251
-1249
-1246
-1244
-1242
-1239
-1237
-1234
-1232
-1229
-1227
-1224
-1222
-1219
-1217
-1214
-1212
-1209
-1207
-1205
-1202
-1200
-1197
-1195
-1192
-1190
-1188
-1185
-1183
-1180
-1178
-1175
-1173
-1171
-1168
-1166
-1163
-1161
-1159
-1156
-1154
-1151
-1149
-1147
-1144
-1142
-1140
-1137
-1135
-1132
-1130
-1128
-1125
-1123
-1121
-1118
-1116
-1114
-1111
-1109
-1107
-1104
-1102
-1100
-1097
-1095
-1093
-1090
-1088
-1086
-1083
-1081
-1079
-1076
-1074
-1072
-1069
-1067
-1065
-1062
-1060
-1058
-1056
-1053
-1051
-1049
-1046
-1044
-1042
-1040
-1037
-1035
-1033
-1031
-1028
-1026
-1024
-1022
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1000
-999
-997
-995
-992
-990
-988
-986
-984
-981
-979
-977
-975
-973
-970
-968
-966
-964
-962
-959
-957
-955
-953
-951
-948
-946
-944
-942
-940
-938
-935
-933
-931
-929
-927
-925
-923
-920
-918
-916
-914
-912
-910
-908
-905
-903
-901
-899
-897
-895
-893
-891
-888
-886
-884
-882
-880
-878
-876
-874
-872
-870
-867
-865
-863
-861
-859
-857
-855
-853
-851
-849
-847
-845
-843
-841
-838
-836
-834
-832
-830
-828
-826
-824
-822
-820
-818
-816
-814
-812
-810
-808
-806
-804
-802
-800
-798
-796
-794
-792
-790
-788
-786
-784
-782
-780
-778
-776
-774
-772
-770
-768
-766
-764
-762
-760
-758
-756
-754
-752
-750
-748
-746
-744
-742
-740
-739
-737
-735
-733
-731
-729
-727
-725
-723
-721
-719
-717
-715
-713
-712
-710
-708
-706
-704
-702
-700
-698
-696
-694
-693
-691
-689
-687
-685
-683
-681
-679
-677
-676
-674
-672
-670
-668
-666
-664
-663
-661
-659
-657
-655
-653
-651
-650
-648
-646
-644
-642
-640
-639
-637
-635
-633
-631
-630
-628
-626
-624
-622
-620
-619
-617
-615
-613
-611
-610
-608
-606
-604
-603
-601
-599
-597
-595
-594
-592
-590
-588
-587
-585
-583
-581
-579
-578
-576
-574
-572
-571
-569
-567
-566
-564
-562
-560
-559
-557
-555
-553
-552
-550
-548
-546
-545
-543
-541
-540
-538
-536
-535
-533
-531
-529
-528
-526
-524
-523
-521
-519
-518
-516
-514
-513
-511
-509
-508
-506
-504
-503
-501
-499
-498
-496
-494
-493
-491
-489
-488
-486
-484
-483
-481
-479
-478
-476
-475
-473
-471
-470
-468
-466
-465
-463
-462
-460
-458
-457
-455
-454
-452
-450
-449
-447
-446
-444
-442
-441
-439
-438
-436
-434
-433
-431
-430
-428
-427
-425
-423
-422
-420
-419
-417
-416
-414
-413
-411
-410
-408
-406
-405
-403
-402
-400
-399
-397
-396
-394
-393
-391
-390
-388
-387
-385
-384
-382
-380
-379
-377
-376
-374
-373
-371
-370
-368
-367
-365
-364
-363
-361
-360
-358
-357
-355
-354
-352
-351
-349
-348
-346
-345
-343
-342
-340
-339
-338
-336
-335
-333
-332
-330
-329
-327
-326
-325
-323
-322
-320
-319
-317
-316
-315
-313
-312
-310
-309
-307
-306
-305
-303
-302
-300
-299
-298
-296
-295
-293
-292
-291
-289
-288
-287
-285
-284
-282
-281
-280
-278
-277
-275
-274
-273
-271
-270
-269
-267
-266
-265
-263
-262
-261
-259
-258
-257
-255
-254
-252
-251
-250
-248
-247
-246
-244
-243
-242
-241
-239
-238
-237
-235
-234
-233
-231
-230
-229
-227
-226
-225
-224
-222
-221
-220
-218
-217
-216
-214
-213
-212
-211
-209
-208
-207
-206
-204
-203
-202
-200
-199
-198
-197
-195
-194
-193
-192
-190
-189
-188
-187
-185
-184
-183
-182
-180
-179
-178
-177
-176
-174
-173
-172
-171
-169
-168
-167
-166
-165
-163
-162
-161
-160
-158
-157
-156
-155
-154
-152
-151
-150
-149
-148
-147
-145
-144
-143
-142
-141
-139
-138
-137
-136
-135
-134
-132
-131
-130
-129
-128
-127
-125
-124
-123
-122
-121
-120
-119
-117
-116
-115
-114
-113
-112
-111
-109
-108
-107
-106
-105
-104
-103
-102
-100
-99
-98
-97
-96
-95
-94
-93
-92
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-79
-78
-77
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-66
-64
-63
-62
-61
-60
-59
-58
-57
-56
-55
-54
-53
-52
-51
-50
-49
-48
-47
-46
-45
-44
-42
-41
-40
-39
-38
-37
-36
-35
-34
-33
-32
-31
-30
-29
-28
-27
-26
-25
-24
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-13
-12
-11
-10
-9
-8
-7
-6
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
14
15
16
17
18
19
20
21
22
23
24
25
26
27
27
28
29
30
31
32
33
34
35
36
