5
38040
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
10
10
10
10
10
10
10
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
21
22
22
22
22
22
22
22
23
23
23
23
23
23
23
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
27
27
27
27
27
27
28
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
30
31
31
31
31
31
32
32
32
32
32
32
33
33
33
33
33
34
34
34
34
34
35
35
35
35
35
35
36
36
36
36
36
37
37
37
37
37
38
38
38
38
38
39
39
39
39
39
40
40
40
40
41
41
41
41
41
42
42
42
42
43
43
43
43
44
44
44
44
45
45
45
46
46
46
46
47
47
47
48
48
48
48
49
49
49
50
50
50
51
51
51
52
52
52
52
53
53
53
54
54
54
55
55
55
56
56
56
57
57
58
58
58
59
59
59
60
60
60
61
61
61
62
62
62
63
63
64
64
64
65
65
66
66
66
67
67
67
68
68
69
69
69
70
70
71
71
71
72
72
73
73
74
74
74
75
75
76
76
76
77
77
78
78
79
79
79
80
80
81
81
81
82
82
83
83
83
84
84
85
85
86
86
86
87
87
88
88
88
89
89
90
90
91
91
92
92
92
93
93
94
94
95
95
95
96
96
97
97
98
98
98
99
99
100
100
100
101
101
102
102
103
103
103
104
104
105
105
106
106
106
107
107
108
108
109
109
109
110
110
111
111
112
112
112
113
113
114
114
115
115
115
116
116
117
117
118
118
118
119
119
120
120
120
121
121
122
122
123
123
123
124
124
125
125
126
126
126
127
127
128
128
128
129
129
130
130
130
131
131
132
132
133
133
133
134
134
135
135
136
136
136
137
137
138
138
139
139
139
140
140
141
141
142
142
142
143
143
144
144
145
145
145
146
146
147
147
148
148
148
149
149
150
150
150
151
151
152
152
153
153
153
154
154
154
155
155
156
156
156
157
157
158
158
158
159
159
160
160
160
161
161
161
162
162
163
163
163
164
164
164
165
165
166
166
166
167
167
167
168
168
168
169
169
169
170
170
170
171
171
171
172
172
172
173
173
173
173
174
174
174
175
175
175
175
176
176
176
177
177
177
177
178
178
178
178
179
179
179
180
180
180
180
181
181
181
181
182
182
182
182
183
183
183
183
184
184
184
184
185
185
185
185
185
186
186
186
186
187
187
187
187
187
188
188
188
188
188
189
189
189
189
189
189
190
190
190
190
190
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
194
195
195
195
195
195
195
195
195
195
196
196
196
196
196
196
196
196
196
196
196
196
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
199
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
199
199
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
202
202
202
202
202
202
202
203
203
203
203
203
203
204
204
204
204
204
204
204
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
211
211
211
211
211
212
212
212
212
212
212
213
213
213
213
213
214
214
214
214
214
215
215
215
215
215
216
216
216
216
216
217
217
217
217
217
218
218
218
218
219
219
219
219
219
220
220
220
220
221
221
221
221
221
222
222
222
222
223
223
223
223
224
224
224
224
224
225
225
225
225
226
226
226
226
226
227
227
227
227
228
228
228
228
228
229
229
229
229
230
230
230
230
230
231
231
231
231
231
232
232
232
232
232
233
233
233
233
233
234
234
234
234
234
234
235
235
235
235
235
236
236
236
236
236
237
237
237
237
237
237
238
238
238
238
238
238
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
243
244
244
244
244
244
244
245
245
245
245
245
245
246
246
246
246
246
246
247
247
247
247
247
248
248
248
248
248
248
249
249
249
249
249
250
250
250
250
250
250
251
251
251
251
251
252
252
252
252
252
253
253
253
253
253
254
254
254
254
254
255
255
255
255
255
256
256
256
256
256
257
257
257
257
257
258
258
258
258
258
259
259
259
259
259
260
260
260
260
260
260
261
261
261
261
261
262
262
262
262
262
263
263
263
263
263
264
264
264
264
264
265
265
265
265
265
265
266
266
266
266
266
267
267
267
267
267
267
268
268
268
268
268
268
269
269
269
269
269
269
270
270
270
270
270
270
271
271
271
271
271
272
272
272
272
272
272
273
273
273
273
273
273
273
274
274
274
274
274
274
274
275
275
275
275
275
275
275
275
276
276
276
276
276
276
276
276
276
277
277
277
277
277
277
277
277
277
277
278
278
278
278
278
278
278
278
278
278
279
279
279
279
279
279
279
279
279
279
279
280
280
280
280
280
280
280
280
280
280
281
281
281
281
281
281
281
281
281
281
281
282
282
282
282
282
282
282
282
282
283
283
283
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
284
284
284
285
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
288
288
289
289
289
289
289
289
289
289
289
289
290
290
290
290
290
290
290
290
290
290
290
290
291
291
291
291
291
291
291
291
291
291
291
291
291
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
292
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297
298
298
298
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
301
301
301
301
301
301
301
301
301
302
302
302
302
302
302
302
302
303
303
303
303
303
303
303
303
304
304
304
304
304
304
304
305
305
305
305
305
305
305
306
306
306
306
306
306
306
307
307
307
307
307
307
308
308
308
308
308
308
308
309
309
309
309
309
309
310
310
310
310
310
310
311
311
311
311
311
311
312
312
312
312
312
313
313
313
313
313
314
314
314
314
314
315
315
315
315
316
316
316
316
316
317
317
317
317
317
318
318
318
318
319
319
319
319
320
320
320
320
321
321
321
321
321
322
322
322
323
323
323
323
324
324
324
324
325
325
325
325
326
326
326
326
327
327
327
327
328
328
328
328
329
329
329
330
330
330
330
331
331
331
331
332
332
332
333
333
333
333
334
334
334
334
335
335
335
336
336
336
336
337
337
337
338
338
338
338
339
339
339
340
340
340
340
341
341
341
342
342
342
343
343
343
343
344
344
344
345
345
345
346
346
346
347
347
347
348
348
348
349
349
349
350
350
350
351
351
351
352
352
352
353
353
353
354
354
354
355
355
355
356
356
356
357
357
357
358
358
358
359
359
359
360
360
360
361
361
361
362
362
362
363
363
363
364
364
364
365
365
365
366
366
366
367
367
367
368
368
368
369
369
369
370
370
370
371
371
371
372
372
372
373
373
374
374
374
375
375
375
376
376
376
377
377
377
378
378
378
379
379
380
380
380
381
381
381
382
382
382
383
383
383
384
384
385
385
385
386
386
386
387
387
387
388
388
389
389
389
390
390
390
391
391
391
392
392
392
393
393
394
394
394
395
395
395
396
396
396
397
397
397
398
398
399
399
399
400
400
400
401
401
401
402
402
403
403
403
404
404
404
405
405
405
406
406
407
407
407
408
408
408
409
409
409
410
410
410
411
411
412
412
412
413
413
413
414
414
415
415
415
416
416
416
417
417
417
418
418
419
419
419
420
420
420
421
421
422
422
422
423
423
424
424
424
425
425
426
426
426
427
427
427
428
428
429
429
429
430
430
431
431
431
432
432
433
433
434
434
434
435
435
436
436
436
437
437
438
438
438
439
439
440
440
440
441
441
442
442
442
443
443
444
444
444
445
445
446
446
447
447
447
448
448
449
449
449
450
450
451
451
451
452
452
453
453
453
454
454
454
455
455
456
456
456
457
457
458
458
458
459
459
459
460
460
461
461
461
462
462
462
463
463
463
464
464
465
465
465
466
466
466
467
467
467
468
468
468
469
469
469
470
470
470
471
471
471
472
472
472
473
473
473
474
474
474
475
475
475
476
476
476
477
477
477
478
478
478
479
479
479
479
480
480
480
481
481
481
482
482
482
483
483
483
484
484
484
484
485
485
485
486
486
486
487
487
487
488
488
488
489
489
489
489
490
490
490
491
491
491
492
492
492
492
493
493
493
494
494
494
495
495
495
495
496
496
496
496
497
497
497
498
498
498
498
499
499
499
499
500
500
500
500
501
501
501
501
502
502
502
502
502
503
503
503
503
504
504
504
504
505
505
505
505
506
506
506
506
507
507
507
507
507
508
508
508
508
509
509
509
509
509
510
510
510
510
511
511
511
511
511
512
512
512
512
512
513
513
513
513
513
513
514
514
514
514
514
515
515
515
515
515
516
516
516
516
516
516
517
517
517
517
517
518
518
518
518
518
518
519
519
519
519
519
520
520
520
520
520
520
521
521
521
521
521
521
522
522
522
522
522
523
523
523
523
523
523
524
524
524
524
524
524
525
525
525
525
525
525
526
526
526
526
526
526
527
527
527
527
527
527
527
528
528
528
528
528
528
528
529
529
529
529
529
529
529
530
530
530
530
530
530
530
530
531
531
531
531
531
531
531
531
532
532
532
532
532
532
532
532
532
532
532
533
533
533
533
533
533
533
533
533
533
533
533
533
533
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
534
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
536
536
536
536
536
536
536
536
536
536
536
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
535
534
534
534
534
534
534
534
534
534
534
534
534
533
533
533
533
533
533
533
533
533
533
532
532
532
532
532
532
532
531
531
531
531
531
531
531
531
530
530
530
530
530
530
529
529
529
529
529
529
528
528
528
528
528
527
527
527
527
527
526
526
526
526
526
525
525
525
525
524
524
524
524
523
523
523
523
522
522
522
522
521
521
521
521
520
520
520
519
519
519
519
518
518
518
518
517
517
517
516
516
516
516
515
515
515
514
514
514
513
513
513
513
512
512
512
511
511
511
510
510
510
510
509
509
509
508
508
508
507
507
507
506
506
506
505
505
505
505
504
504
504
503
503
503
502
502
502
501
501
501
500
500
500
499
499
499
498
498
498
497
497
497
496
496
495
495
495
494
494
494
493
493
493
492
492
491
491
491
490
490
490
489
489
489
488
488
487
487
487
486
486
486
485
485
484
484
484
483
483
482
482
482
481
481
480
480
480
479
479
478
478
477
477
477
476
476
475
475
474
474
474
473
473
472
472
471
471
470
470
470
469
469
468
468
467
467
466
466
465
465
464
464
464
463
463
462
462
461
461
460
460
459
459
458
458
457
457
456
456
455
455
454
454
453
453
452
452
451
451
450
450
449
449
448
448
447
447
446
446
445
445
444
444
443
443
442
442
441
441
440
440
439
439
438
437
437
436
436
435
435
434
434
433
433
432
432
431
431
430
430
429
429
428
428
427
427
426
426
425
425
424
424
423
423
423
422
422
421
421
420
420
419
419
418
418
417
417
416
416
415
415
414
414
413
413
412
412
411
411
410
410
409
409
408
408
407
407
406
406
405
405
404
404
403
403
402
402
401
400
400
399
399
398
398
397
397
396
396
395
395
394
394
393
392
392
391
391
390
390
389
389
388
388
387
386
386
385
385
384
384
383
382
382
381
381
380
379
379
378
378
377
376
376
375
375
374
373
373
372
372
371
370
370
369
369
368
367
367
366
365
365
364
364
363
362
362
361
360
360
359
359
358
357
357
356
355
355
354
353
353
352
352
351
350
350
349
348
348
347
346
346
345
344
344
343
342
342
341
340
340
339
338
338
337
337
336
335
335
334
333
333
332
331
331
330
329
329
328
327
327
326
325
325
324
323
323
322
321
321
320
320
319
318
318
317
316
316
315
314
314
313
312
312
311
310
310
309
308
308
307
307
306
305
305
304
303
303
302
301
301
300
299
299
298
298
297
296
296
295
294
294
293
292
292
291
290
290
289
289
288
287
287
286
285
285
284
283
283
282
282
281
280
280
279
278
278
277
276
276
275
274
274
273
272
272
271
270
270
269
268
268
267
266
266
265
264
264
263
262
262
261
260
260
259
258
258
257
256
256
255
254
254
253
252
252
251
250
250
249
248
248
247
246
245
245
244
243
243
242
241
241
240
239
238
238
237
236
236
235
234
234
233
232
231
231
230
229
229
228
227
227
226
225
224
224
223
222
222
221
220
219
219
218
217
216
216
215
214
214
213
212
211
211
210
209
208
208
207
206
205
205
204
203
202
202
201
200
199
199
198
197
196
196
195
194
193
193
192
191
190
189
189
188
187
186
186
185
184
183
182
182
181
180
179
178
178
177
176
175
174
174
173
172
171
171
170
169
168
168
167
166
165
164
164
163
162
161
161
160
159
158
158
157
156
155
155
154
153
152
152
151
150
149
149
148
147
147
146
145
144
144
143
142
141
141
140
139
138
138
137
136
136
135
134
133
133
132
131
130
130
129
128
127
127
126
125
125
124
123
122
122
121
120
119
119
118
117
116
116
115
114
114
113
112
111
111
110
109
108
108
107
106
105
105
104
103
103
102
101
100
100
99
98
98
97
96
95
95
94
93
93
92
91
90
90
89
88
88
87
86
85
85
84
83
83
82
81
80
80
79
78
78
77
76
75
75
74
73
72
72
71
70
70
69
68
67
67
66
65
64
64
63
62
62
61
60
59
59
58
57
56
56
55
54
53
53
52
51
50
50
49
48
47
47
46
45
44
44
43
42
41
40
40
39
38
37
37
36
35
34
33
33
32
31
30
29
29
28
27
26
25
25
24
23
22
21
21
20
19
18
17
16
16
15
14
13
12
11
11
10
9
8
7
6
6
5
4
3
2
1
1
0
-1
-2
-3
-4
-4
-5
-6
-7
-8
-9
-9
-10
-11
-12
-13
-14
-14
-15
-16
-17
-18
-19
-19
-20
-21
-22
-23
-24
-24
-25
-26
-27
-28
-29
-30
-30
-31
-32
-33
-34
-35
-35
-36
-37
-38
-39
-40
-40
-41
-42
-43
-44
-45
-46
-46
-47
-48
-49
-50
-51
-51
-52
-53
-54
-55
-56
-57
-57
-58
-59
-60
-61
-62
-62
-63
-64
-65
-66
-67
-68
-68
-69
-70
-71
-72
-73
-73
-74
-75
-76
-77
-78
-78
-79
-80
-81
-82
-83
-83
-84
-85
-86
-87
-88
-88
-89
-90
-91
-92
-93
-93
-94
-95
-96
-97
-98
-98
-99
-100
-101
-102
-103
-103
-104
-105
-106
-107
-108
-109
-109
-110
-111
-112
-113
-114
-114
-115
-116
-117
-118
-119
-119
-120
-121
-122
-123
-124
-124
-125
-126
-127
-128
-128
-129
-130
-131
-132
-133
-133
-134
-135
-136
-137
-138
-138
-139
-140
-141
-142
-142
-143
-144
-145
-146
-146
-147
-148
-149
-149
-150
-151
-152
-153
-153
-154
-155
-156
-156
-157
-158
-159
-159
-160
-161
-162
-162
-163
-164
-165
-165
-166
-167
-167
-168
-169
-170
-170
-171
-172
-173
-173
-174
-175
-175
-176
-177
-178
-178
-179
-180
-180
-181
-182
-182
-183
-184
-185
-185
-186
-187
-187
-188
-189
-189
-190
-191
-191
-192
-193
-193
-194
-195
-195
-196
-197
-197
-198
-199
-199
-200
-200
-201
-202
-202
-203
-204
-204
-205
-205
-206
-207
-207
-208
-208
-209
-210
-210
-211
-211
-212
-213
-213
-214
-214
-215
-216
-216
-217
-217
-218
-219
-219
-220
-220
-221
-221
-222
-222
-223
-224
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-230
-230
-231
-231
-232
-232
-233
-233
-234
-234
-235
-235
-236
-237
-237
-238
-238
-239
-239
-240
-240
-241
-241
-242
-242
-243
-243
-244
-244
-245
-245
-246
-246
-247
-247
-248
-248
-249
-249
-250
-250
-251
-251
-252
-252
-253
-253
-254
-254
-255
-255
-256
-256
-257
-257
-258
-258
-259
-259
-260
-260
-261
-261
-262
-262
-263
-263
-264
-264
-265
-265
-266
-266
-267
-267
-268
-268
-269
-269
-270
-270
-271
-271
-272
-272
-273
-273
-274
-274
-275
-275
-276
-276
-277
-277
-277
-278
-278
-279
-279
-280
-280
-281
-281
-282
-282
-283
-283
-283
-284
-284
-285
-285
-286
-286
-287
-287
-288
-288
-289
-289
-289
-290
-290
-291
-291
-292
-292
-293
-293
-293
-294
-294
-295
-295
-295
-296
-296
-297
-297
-297
-298
-298
-299
-299
-299
-300
-300
-301
-301
-301
-302
-302
-302
-303
-303
-304
-304
-304
-305
-305
-305
-306
-306
-306
-307
-307
-307
-308
-308
-308
-309
-309
-310
-310
-310
-310
-311
-311
-311
-312
-312
-312
-313
-313
-313
-314
-314
-314
-314
-315
-315
-315
-316
-316
-316
-316
-317
-317
-317
-318
-318
-318
-318
-319
-319
-319
-319
-320
-320
-320
-320
-321
-321
-321
-321
-322
-322
-322
-322
-323
-323
-323
-323
-323
-324
-324
-324
-324
-324
-325
-325
-325
-325
-325
-326
-326
-326
-326
-326
-326
-327
-327
-327
-327
-327
-327
-327
-328
-328
-328
-328
-328
-328
-328
-328
-329
-329
-329
-329
-329
-329
-329
-329
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-332
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-331
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-330
-329
-329
-329
-329
-329
-329
-329
-329
-329
-329
-328
-328
-328
-328
-328
-328
-328
-328
-327
-327
-327
-327
-327
-327
-327
-327
-326
-326
-326
-326
-326
-326
-326
-325
-325
-325
-325
-325
-325
-324
-324
-324
-324
-324
-324
-323
-323
-323
-323
-323
-323
-322
-322
-322
-322
-322
-322
-322
-321
-321
-321
-321
-321
-321
-320
-320
-320
-320
-320
-320
-319
-319
-319
-319
-319
-318
-318
-318
-318
-318
-318
-317
-317
-317
-317
-317
-316
-316
-316
-316
-316
-315
-315
-315
-315
-315
-314
-314
-314
-314
-314
-313
-313
-313
-313
-313
-312
-312
-312
-312
-312
-311
-311
-311
-311
-310
-310
-310
-310
-310
-309
-309
-309
-309
-309
-308
-308
-308
-308
-308
-307
-307
-307
-307
-307
-306
-306
-306
-306
-305
-305
-305
-305
-305
-304
-304
-304
-304
-303
-303
-303
-303
-302
-302
-302
-302
-301
-301
-301
-301
-301
-300
-300
-300
-300
-299
-299
-299
-299
-298
-298
-298
-298
-297
-297
-297
-297
-296
-296
-296
-296
-296
-295
-295
-295
-295
-294
-294
-294
-294
-293
-293
-293
-293
-292
-292
-292
-292
-292
-291
-291
-291
-291
-290
-290
-290
-290
-289
-289
-289
-289
-288
-288
-288
-288
-287
-287
-287
-287
-286
-286
-286
-286
-285
-285
-285
-285
-284
-284
-284
-284
-283
-283
-283
-283
-282
-282
-282
-282
-281
-281
-281
-280
-280
-280
-280
-279
-279
-279
-279
-278
-278
-278
-278
-277
-277
-277
-277
-276
-276
-276
-276
-275
-275
-275
-275
-274
-274
-274
-274
-274
-273
-273
-273
-273
-272
-272
-272
-272
-271
-271
-271
-271
-270
-270
-270
-270
-269
-269
-269
-268
-268
-268
-268
-267
-267
-267
-267
-266
-266
-266
-265
-265
-265
-265
-264
-264
-264
-263
-263
-263
-263
-262
-262
-262
-261
-261
-261
-261
-260
-260
-260
-259
-259
-259
-259
-258
-258
-258
-257
-257
-257
-256
-256
-256
-256
-255
-255
-255
-254
-254
-254
-253
-253
-253
-253
-252
-252
-252
-251
-251
-251
-250
-250
-250
-249
-249
-249
-249
-248
-248
-248
-247
-247
-247
-246
-246
-246
-245
-245
-245
-244
-244
-244
-244
-243
-243
-243
-242
-242
-242
-241
-241
-241
-240
-240
-240
-239
-239
-239
-238
-238
-238
-237
-237
-237
-236
-236
-236
-235
-235
-235
-234
-234
-234
-233
-233
-232
-232
-232
-231
-231
-231
-230
-230
-230
-229
-229
-229
-228
-228
-228
-227
-227
-227
-226
-226
-225
-225
-225
-224
-224
-224
-223
-223
-223
-222
-222
-222
-221
-221
-220
-220
-220
-219
-219
-219
-218
-218
-217
-217
-217
-216
-216
-216
-215
-215
-215
-214
-214
-213
-213
-213
-212
-212
-212
-211
-211
-210
-210
-210
-209
-209
-208
-208
-208
-207
-207
-206
-206
-206
-205
-205
-204
-204
-204
-203
-203
-202
-202
-202
-201
-201
-200
-200
-200
-199
-199
-198
-198
-197
-197
-197
-196
-196
-195
-195
-195
-194
-194
-193
-193
-192
-192
-192
-191
-191
-190
-190
-189
-189
-189
-188
-188
-187
-187
-186
-186
-186
-185
-185
-184
-184
-183
-183
-182
-182
-181
-181
-181
-180
-180
-179
-179
-178
-178
-177
-177
-176
-176
-175
-175
-175
-174
-174
-173
-173
-172
-172
-171
-171
-170
-170
-169
-169
-168
-168
-167
-167
-166
-166
-165
-165
-164
-164
-163
-163
-162
-162
-161
-161
-160
-160
-159
-159
-158
-158
-157
-157
-156
-156
-155
-155
-154
-154
-153
-153
-152
-152
-151
-151
-150
-150
-149
-149
-148
-148
-148
-147
-147
-146
-146
-145
-145
-144
-144
-143
-143
-142
-142
-141
-141
-140
-140
-139
-139
-138
-138
-137
-137
-136
-136
-135
-135
-134
-134
-133
-133
-132
-132
-131
-131
-130
-130
-129
-129
-129
-128
-128
-127
-127
-126
-126
-125
-125
-124
-124
-123
-123
-122
-122
-121
-121
-120
-120
-119
-119
-118
-118
-117
-117
-116
-116
-115
-115
-114
-114
-113
-113
-112
-112
-111
-111
-110
-110
-109
-109
-108
-108
-107
-107
-106
-106
-105
-105
-104
-104
-104
-103
-103
-102
-102
-101
-101
-100
-100
-99
-99
-98
-98
-97
-97
-97
-96
-96
-95
-95
-94
-94
-93
-93
-92
-92
-91
-91
-91
-90
-90
-89
-89
-88
-88
-87
-87
-87
-86
-86
-85
-85
-84
-84
-84
-83
-83
-82
-82
-81
-81
-81
-80
-80
-79
-79
-79
-78
-78
-77
-77
-77
-76
-76
-75
-75
-75
-74
-74
-74
-73
-73
-72
-72
-72
-71
-71
-70
-70
-70
-69
-69
-68
-68
-68
-67
-67
-67
-66
-66
-65
-65
-65
-64
-64
-63
-63
-63
-62
-62
-62
-61
-61
-60
-60
-60
-59
-59
-58
-58
-58
-57
-57
-57
-56
-56
-55
-55
-55
-54
-54
-54
-53
-53
-52
-52
-52
-51
-51
-51
-50
-50
-50
-49
-49
-49
-48
-48
-48
-47
-47
-47
-46
-46
-46
-45
-45
-45
-44
-44
-44
-43
-43
-43
-42
-42
-42
-41
-41
-41
-40
-40
-40
-40
-39
-39
-39
-38
-38
-38
-37
-37
-37
-36
-36
-36
-35
-35
-35
-35
-34
-34
-34
-33
-33
-33
-33
-32
-32
-32
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-29
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-26
-25
-25
-25
-25
-24
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-20
-20
-19
-19
-19
-19
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-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
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
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
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
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
15
15
15
15
15
15
15
16
16
16
16
16
16
17
17
17
17
17
17
17
18
18
18
18
18
18
19
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
21
22
22
22
22
22
22
23
23
23
23
23
23
23
24
24
24
24
24
24
24
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
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
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
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
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
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
40
40
40
40
40
40
40
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
41
41
41
41
41
41
41
41
41
41
41
41
41
41
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
42
42
42
42
42
42
42
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
43
43
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
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
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
86
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
85
85
85
84
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
82
82
82
82
82
82
81
81
81
81
81
81
80
80
80
80
80
79
79
79
79
79
78
78
78
78
78
77
77
77
77
77
76
76
76
76
76
76
75
75
75
75
75
74
74
74
74
74
73
73
73
73
73
72
72
72
72
72
71
71
71
71
71
71
70
70
70
70
70
69
69
69
69
69
68
68
68
68
68
67
67
67
67
67
67
66
66
66
66
66
65
65
65
65
65
64
64
64
64
64
63
63
63
63
63
62
62
62
62
62
61
61
61
61
60
60
60
60
59
59
59
59
58
58
58
58
57
57
57
57
56
56
56
56
55
55
55
54
54
54
54
53
53
53
53
52
52
52
52
51
51
51
50
50
50
50
49
49
49
49
48
48
48
48
47
47
47
46
46
46
46
45
45
45
45
44
44
44
44
43
43
43
42
42
42
42
41
41
41
41
40
40
40
39
39
39
39
38
38
38
38
37
37
37
37
36
36
36
36
35
35
35
34
34
34
34
33
33
33
32
32
32
32
31
31
31
30
30
30
29
29
29
28
28
28
28
27
27
27
26
26
26
25
25
25
24
24
24
23
23
23
22
22
21
21
21
20
20
20
19
19
19
18
18
17
17
17
16
16
16
15
15
14
14
14
13
13
13
12
12
11
11
11
10
10
9
9
9
8
8
7
7
7
6
6
5
5
4
4
3
3
3
2
2
1
1
0
0
-1
-1
-2
-2
-3
-3
-3
-4
-4
-5
-5
-6
-6
-7
-7
-8
-8
-9
-9
-10
-11
-11
-12
-12
-13
-13
-14
-14
-15
-15
-16
-16
-17
-18
-18
-19
-19
-20
-20
-21
-21
-22
-23
-23
-24
-24
-25
-25
-26
-27
-27
-28
-28
-29
-30
-30
-31
-31
-32
-33
-33
-34
-34
-35
-36
-36
-37
-37
-38
-39
-39
-40
-41
-41
-42
-43
-43
-44
-45
-45
-46
-47
-47
-48
-49
-49
-50
-51
-51
-52
-53
-53
-54
-55
-56
-56
-57
-58
-58
-59
-60
-61
-61
-62
-63
-63
-64
-65
-66
-66
-67
-68
-68
-69
-70
-71
-71
-72
-73
-74
-74
-75
-76
-77
-77
-78
-79
-80
-80
-81
-82
-83
-83
-84
-85
-86
-86
-87
-88
-89
-89
-90
-91
-92
-92
-93
-94
-95
-96
-96
-97
-98
-99
-99
-100
-101
-102
-103
-103
-104
-105
-106
-107
-107
-108
-109
-110
-111
-112
-112
-113
-114
-115
-116
-116
-117
-118
-119
-120
-121
-121
-122
-123
-124
-125
-126
-126
-127
-128
-129
-130
-131
-132
-132
-133
-134
-135
-136
-137
-137
-138
-139
-140
-141
-142
-143
-143
-144
-145
-146
-147
-148
-148
-149
-150
-151
-152
-153
-154
-154
-155
-156
-157
-158
-159
-160
-160
-161
-162
-163
-164
-165
-166
-166
-167
-168
-169
-170
-171
-172
-173
-173
-174
-175
-176
-177
-178
-179
-180
-181
-181
-182
-183
-184
-185
-186
-187
-188
-189
-189
-190
-191
-192
-193
-194
-195
-196
-197
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-215
-216
-217
-218
-219
-220
-221
-222
-223
-223
-224
-225
-226
-227
-228
-229
-230
-231
-231
-232
-233
-234
-235
-236
-237
-238
-238
-239
-240
-241
-242
-243
-244
-244
-245
-246
-247
-248
-249
-250
-250
-251
-252
-253
-254
-255
-256
-257
-257
-258
-259
-260
-261
-262
-262
-263
-264
-265
-266
-267
-267
-268
-269
-270
-271
-272
-272
-273
-274
-275
-276
-277
-277
-278
-279
-280
-281
-282
-282
-283
-284
-285
-286
-286
-287
-288
-289
-290
-291
-291
-292
-293
-294
-295
-296
-296
-297
-298
-299
-300
-300
-301
-302
-303
-304
-305
-305
-306
-307
-308
-309
-310
-310
-311
-312
-313
-314
-315
-315
-316
-317
-318
-319
-320
-321
-321
-322
-323
-324
-325
-326
-327
-327
-328
-329
-330
-331
-332
-332
-333
-334
-335
-336
-337
-337
-338
-339
-340
-341
-342
-342
-343
-344
-345
-346
-346
-347
-348
-349
-350
-351
-351
-352
-353
-354
-355
-356
-356
-357
-358
-359
-360
-360
-361
-362
-363
-364
-365
-365
-366
-367
-368
-369
-370
-370
-371
-372
-373
-374
-374
-375
-376
-377
-378
-379
-379
-380
-381
-382
-383
-384
-384
-385
-386
-387
-388
-388
-389
-390
-391
-392
-393
-393
-394
-395
-396
-397
-397
-398
-399
-400
-401
-401
-402
-403
-404
-405
-405
-406
-407
-408
-408
-409
-410
-411
-412
-412
-413
-414
-415
-415
-416
-417
-418
-418
-419
-420
-421
-421
-422
-423
-423
-424
-425
-426
-426
-427
-428
-429
-429
-430
-431
-431
-432
-433
-433
-434
-435
-435
-436
-437
-437
-438
-438
-439
-440
-440
-441
-441
-442
-443
-443
-444
-444
-445
-445
-446
-446
-447
-447
-448
-448
-448
-449
-449
-450
-450
-451
-451
-451
-452
-452
-452
-453
-453
-453
-454
-454
-454
-455
-455
-455
-456
-456
-456
-456
-457
-457
-457
-457
-457
-458
-458
-458
-458
-458
-459
-459
-459
-459
-459
-459
-459
-459
-459
-460
-460
-460
-460
-460
-460
-460
-460
-460
-460
-460
-460
-460
-459
-459
-459
-459
-459
-459
-459
-459
-458
-458
-458
-458
-458
-458
-457
-457
-457
-457
-457
-456
-456
-456
-456
-456
-456
-456
-455
-455
-455
-455
-455
-455
-454
-454
-454
-454
-453
-453
-453
-452
-452
-452
-452
-451
-451
-451
-450
-450
-449
-449
-449
-448
-448
-448
-448
-447
-447
-447
-446
-446
-446
-446
-445
-445
-445
-445
-444
-444
-444
-444
-443
-443
-443
-443
-443
-443
-443
-442
-442
-442
-442
-442
-442
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-443
-443
-443
-443
-444
-444
-444
-445
-445
-445
-446
-446
-446
-447
-447
-447
-448
-448
-448
-449
-449
-450
-450
-450
-451
-451
-452
-452
-453
-453
-454
-454
-454
-455
-455
-455
-455
-455
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-456
-455
-455
-455
-454
-453
-453
-452
-451
-450
-450
-449
-448
-447
-446
-445
-445
-444
-443
-442
-442
-441
-440
-439
-439
-438
-437
-437
-436
-436
-435
-435
-435
-434
-434
-434
-434
-434
-434
-434
-434
-434
-434
-435
-435
-435
-436
-436
-437
-437
-438
-439
-439
-440
-441
-442
-442
-443
-444
-444
-445
-446
-446
-447
-447
-448
-449
-449
-450
-450
-451
-451
-451
-452
-452
-453
-453
-453
-454
-454
-455
-455
-456
-456
-457
-457
-458
-459
-460
-461
-462
-462
-463
-464
-464
-465
-465
-466
-466
-466
-466
-467
-467
-467
-467
-468
-468
-468
-469
-469
-469
-469
-469
-469
-469
-469
-469
-469
-469
-469
-468
-468
-467
-467
-466
-465
-464
-463
-462
-460
-459
-457
-455
-453
-451
-449
-447
-445
-443
-440
-438
-436
-434
-432
-430
-428
-426
-424
-422
-420
-419
-417
-416
-415
-414
-413
-412
-411
-410
-410
-409
-408
-408
-407
-406
-406
-405
-405
-404
-404
-404
-404
-404
-404
-404
-404
-405
-405
-406
-406
-407
-408
-408
-409
-410
-410
-411
-412
-412
-413
-413
-413
-413
-413
-413
-413
-412
-411
-411
-410
-408
-407
-405
-403
-402
-399
-397
-395
-393
-390
-387
-385
-382
-379
-376
-373
-370
-367
-364
-360
-357
-353
-349
-345
-342
-337
-333
-329
-325
-320
-315
-311
-306
-300
-295
-290
-284
-279
-273
-268
-262
-257
-251
-246
-240
-235
-230
-225
-220
-216
-211
-207
-203
-198
-194
-190
-186
-181
-177
-173
-168
-164
-159
-155
-150
-145
-140
-135
-130
-125
-120
-115
-109
-104
-99
-94
-89
-84
-80
-75
-70
-66
-62
-58
-54
-50
-47
-43
-40
-36
-33
-30
-26
-23
-20
-16
-13
-10
-6
-3
0
4
7
11
14
18
21
25
29
33
37
41
45
49
52
56
60
64
68
72
75
79
83
86
90
93
97
101
105
108
112
116
120
125
129
133
138
142
147
152
156
161
166
170
175
180
185
189
194
199
204
208
213
218
223
227
232
237
242
247
252
257
262
267
272
277
281
286
290
294
298
302
305
309
312
315
318
321
324
327
329
332
334
337
340
342
345
348
350
353
356
359
362
366
369
373
377
381
385
389
394
399
404
410
415
422
428
435
443
450
459
467
476
485
495
504
514
524
534
544
554
564
574
584
593
602
611
619
628
636
644
651
659
667
674
682
690
698
706
715
724
733
743
754
765
777
789
801
814
827
841
854
868
882
895
909
922
935
948
961
973
985
997
1008
1020
1032
1043
1054
1064
1074
1084
1094
1104
1113
1123
1132
1142
1152
1162
1172
1182
1193
1203
1214
1226
1237
1249
1261
1272
1284
1296
1308
1320
1332
1344
1355
1367
1378
1389
1400
1411
1422
1432
1443
1453
1463
1474
1484
1494
1505
1515
1525
1536
1547
1557
1568
1578
1589
1599
1609
1619
1629
1639
1648
1657
1665
1674
1682
1690
1697
1704
1712
1719
1726
1734
1741
1749
1756
1763
1771
1778
1786
1793
1800
1807
1814
1820
1827
1833
1839
1845
1851
1857
1863
1870
1876
1882
1889
1895
1901
1907
1914
1920
1926
1932
1939
1945
1951
1957
1964
1970
1976
1982
1988
1994
2000
2005
2012
2017
2021
2027
2032
2037
2041
2045
2051
2055
2059
2063
2067
2071
2075
2079
2082
2086
2089
2092
2095
2098
2100
2102
2103
2104
2105
2105
2105
2105
2104
2104
2104
2103
2103
2103
2103
2103
2103
2104
2105
2106
2108
2109
2112
2114
2117
2121
2124
2128
2132
2136
2141
2145
2149
2153
2158
2162
2166
2170
2174
2178
2182
2185
2189
2193
2196
2200
2203
2207
2211
2214
2218
2222
2226
2230
2233
2237
2241
2245
2249
2253
2257
2261
2264
2268
2271
2273
2276
2278
2280
2282
2284
2286
2288
2289
2291
2293
2294
2296
2298
2300
2303
2305
2308
2311
2314
2317
2321
2325
2328
2332
2336
2340
2344
2348
2352
2356
2360
2365
2370
2374
2379
2384
2390
2395
2401
2406
2413
2419
2426
2433
2441
2448
2456
2463
2471
2478
2485
2493
2500
2506
2513
2519
2525
2531
2537
2543
2549
2554
2560
2565
2571
2575
2580
2584
2588
2591
2593
2595
2597
2598
2600
2600
2601
2602
2602
2603
2603
2604
2604
2605
2606
2606
2607
2608
2609
2609
2610
2610
2611
2611
2611
2611
2612
2613
2613
2615
2616
2618
2620
2622
2624
2626
2627
2629
2630
2631
2632
2633
2633
2633
2634
2634
2634
2633
2633
2632
2630
2629
2627
2625
2622
2619
2616
2614
2611
2608
2605
2602
2599
2596
2593
2590
2587
2584
2581
2578
2575
2572
2569
2566
2563
2560
2557
2554
2551
2549
2546
2543
2540
2537
2534
2531
2527
2523
2518
2513
2508
2503
2497
2490
2484
2477
2469
2461
2453
2444
2434
2425
2415
2404
2394
2383
2371
2360
2348
2336
2324
2312
2300
2289
2278
2267
2257
2247
2238
2229
2221
2212
2204
2196
2188
2180
2171
2163
2154
2146
2138
2130
2123
2116
2110
2105
2100
2097
2093
2091
2089
2087
2085
2084
2082
2080
2077
2074
2070
2066
2061
2056
2050
2044
2039
2033
2027
2021
2016
2011
2005
2000
1994
1988
1982
1976
1969
1962
1955
1948
1941
1935
1929
1923
1918
1914
1911
1908
1906
1904
1902
1900
1899
1898
1897
1897
1896
1896
1896
1897
1898
1899
1901
1904
1907
1911
1916
1921
1926
1932
1938
1944
1951
1957
1963
1969
1974
1979
1983
1986
1989
1990
1990
1989
1987
1984
1980
1975
1969
1962
1954
1946
1938
1929
1920
1911
1903
1895
1887
1879
1872
1864
1858
1851
1845
1840
1835
1830
1826
1823
1820
1818
1817
1817
1817
1817
1818
1819
1820
1822
1823
1825
1827
1829
1832
1836
1839
1844
1849
1855
1862
1869
1876
1884
1892
1900
1908
1917
1925
1933
1941
1949
1956
1963
1969
1974
1979
1984
1988
1991
1994
1997
2000
2003
2005
2008
2009
2013
2015
2017
2021
2024
2028
2032
2036
2040
2045
2050
2055
2060
2066
2071
2076
2081
2086
2090
2094
2098
2102
2107
2111
2116
2120
2125
2130
2136
2141
2146
2151
2156
2159
2163
2165
2167
2168
2168
2168
2168
2167
2167
2167
2167
2168
2169
2170
2172
2175
2177
2180
2184
2188
2192
2196
2201
2207
2212
2218
2224
2231
2237
2244
2250
2257
2263
2269
2275
2281
2287
2293
2300
2307
2314
2322
2330
2339
2349
2359
2370
2381
2393
2406
2419
2432
2446
2461
2475
2489
2503
2518
2532
2545
2559
2573
2587
2601
2615
2629
2644
2658
2673
2687
2702
2716
2731
2745
2760
2775
2790
2805
2820
2836
2852
2867
2883
2898
2914
2929
2944
2958
2972
2985
2998
3010
3021
3032
3041
3051
3059
3068
3076
3084
3092
3099
3107
3116
3125
3134
3145
3156
3168
3182
3196
3212
3229
3246
3264
3284
3304
3325
3346
3368
3390
3412
3435
3457
3479
3502
3524
3545
3567
3589
3610
3631
3652
3672
3692
3711
3729
3747
3765
3782
3800
3817
3834
3851
3868
3885
3902
3918
3935
3951
3968
3984
4001
4017
4033
4049
4064
4078
4091
4103
4114
4124
4133
4142
4150
4158
4165
4172
4180
4187
4195
4204
4214
4224
4236
4249
4263
4278
4294
4311
4329
4347
4366
4384
4403
4421
4440
4458
4477
4495
4514
4532
4550
4567
4585
4602
4619
4635
4652
4668
4685
4702
4719
4736
4753
4770
4787
4803
4819
4834
4849
4862
4875
4887
4899
4910
4921
4931
4941
4951
4961
4971
4981
4991
5001
5011
5020
5029
5038
5046
5053
5060
5067
5073
5079
5085
5091
5098
5104
5112
5121
5130
5141
5152
5164
5176
5189
5201
5214
5226
5239
5251
5262
5273
5284
5294
5303
5312
5321
5331
5340
5350
5360
5370
5381
5393
5405
5417
5429
5442
5454
5466
5478
5490
5502
5513
5525
5537
5549
5562
5575
5588
5601
5615
5628
5641
5653
5666
5678
5689
5700
5711
5720
5729
5737
5744
5751
5757
5762
5767
5772
5777
5782
5786
5790
5794
5798
5801
5805
5808
5811
5814
5817
5820
5822
5823
5825
5826
5826
5826
5826
5825
5825
5824
5823
5823
5822
5821
5821
5820
5820
5820
5820
5821
5822
5823
5825
5826
5828
5830
5832
5834
5836
5838
5840
5841
5843
5844
5846
5847
5848
5850
5852
5854
5856
5859
5863
5866
5871
5875
5880
5885
5890
5895
5900
5906
5911
5916
5921
5926
5931
5936
5940
5945
5949
5954
5958
5962
5966
5970
5974
5978
5983
5987
5992
5997
6002
6007
6013
6019
6025
6031
6037
6044
6050
6056
6063
6069
6075
6081
6087
6094
6100
6107
6114
6121
6128
6136
6144
6151
6159
6166
6173
6179
6185
6191
6197
6202
6207
6213
6219
6226
6233
6240
6248
6256
6264
6272
6281
6290
6299
6309
6318
6327
6337
6346
6355
6364
6373
6382
6391
6400
6408
6416
6424
6431
6438
6444
6449
6454
6458
6461
6464
6466
6467
6468
6468
6467
6466
6465
6462
6460
6458
6455
6452
6450
6447
6445
6442
6440
6438
6436
6434
6433
6432
6432
6433
6435
6438
6442
6447
6453
6460
6467
6475
6483
6492
6500
6509
6518
6526
6534
6542
6549
6555
6561
6565
6568
6570
6571
6570
6567
6563
6558
6551
6542
6533
6521
6509
6496
6482
6467
6452
6436
6420
6403
6386
6370
6353
6336
6320
6304
6289
6275
6261
6247
6234
6222
6209
6197
6185
6172
6160
6149
6137
6125
6114
6104
6094
6085
6077
6070
6063
6058
6053
6048
6045
6042
6040
6038
6038
6038
6039
6040
6041
6043
6044
6044
6044
6043
6042
6039
6035
6031
6025
6017
6009
5999
5987
5975
5960
5945
5928
5910
5891
5872
5851
5830
5808
5786
5764
5743
5721
5701
5680
5661
5642
5623
5606
5590
5574
5558
5544
5529
5515
5501
5487
5474
5460
5446
5432
5419
5405
5391
5377
5363
5349
5335
5320
5306
5292
5278
5264
5251
5237
5224
5210
5197
5184
5170
5157
5144
5130
5116
5102
5088
5073
5058
5043
5027
5011
4994
4977
4959
4942
4924
4906
4889
4872
4856
4840
4824
4809
4794
4778
4763
4747
4731
4715
4699
4682
4666
4649
4633
4615
4598
4579
4560
4539
4518
4495
4471
4446
4419
4390
4360
4328
4295
4262
4227
4192
4156
4121
4085
4050
4014
3979
3944
3910
3875
3841
3806
3772
3738
3703
3669
3634
3599
3564
3529
3494
3460
3426
3392
3359
3327
3295
3264
3233
3203
3173
3143
3114
3085
3056
3027
2999
2971
2943
2915
2888
2861
2834
2807
2780
2753
2726
2699
2672
2644
2616
2588
2560
2532
2504
2475
2446
2418
2389
2360
2331
2303
2275
2247
2219
2191
2163
2136
2108
2081
2054
2028
2001
1975
1949
1923
1898
1873
1847
1822
1797
1772
1746
1721
1695
1670
1644
1619
1593
1568
1543
1518
1494
1469
1445
1421
1396
1371
1346
1319
1292
1264
1235
1205
1174
1143
1111
1079
1047
1014
984
954
924
896
868
841
815
790
765
741
719
696
675
654
633
612
592
571
550
528
506
483
460
437
412
387
362
336
310
283
257
230
203
177
151
126
102
79
57
36
17
-1
-17
-32
-46
-58
-69
-79
-87
-95
-101
-107
-112
-117
-121
-125
-129
-132
-135
-138
-141
-143
-144
-145
-146
-146
-146
-144
-143
-140
-136
-131
-126
-119
-110
-101
-91
-79
-67
-53
-39
-24
-9
7
24
40
57
73
89
104
118
131
143
154
163
171
178
184
189
194
197
201
204
206
209
211
213
215
216
217
218
218
219
219
219
219
219
220
221
222
224
227
230
234
238
242
247
253
258
264
269
275
281
287
293
298
304
309
314
319
324
328
333
337
340
344
347
350
353
356
359
361
364
367
370
373
376
379
382
385
388
390
391
391
391
389
387
383
378
372
365
356
346
335
323
310
297
283
269
256
243
230
218
207
196
186
176
167
158
149
141
134
127
120
113
106
100
93
86
79
72
64
55
46
36
26
15
3
-9
-21
-34
-47
-60
-73
-86
-99
-112
-125
-138
-151
-163
-177
-190
-203
-217
-230
-244
-258
-272
-285
-299
-312
-325
-338
-351
-363
-376
-390
-403
-417
-432
-447
-462
-479
-495
-512
-530
-547
-564
-580
-596
-611
-625
-638
-651
-663
-673
-683
-692
-701
-708
-715
-722
-728
-733
-739
-745
-751
-757
-764
-771
-779
-787
-795
-804
-814
-824
-835
-846
-858
-870
-883
-896
-909
-922
-935
-949
-962
-974
-987
-999
-1012
-1024
-1036
-1049
-1061
-1074
-1087
-1099
-1111
-1123
-1135
-1146
-1157
-1168
-1178
-1189
-1199
-1209
-1219
-1228
-1238
-1247
-1257
-1266
-1276
-1286
-1296
-1306
-1316
-1326
-1336
-1346
-1356
-1365
-1374
-1383
-1392
-1400
-1408
-1416
-1424
-1432
-1440
-1448
-1457
-1466
-1475
-1485
-1495
-1506
-1518
-1530
-1543
-1556
-1569
-1582
-1596
-1609
-1622
-1635
-1647
-1659
-1671
-1682
-1693
-1704
-1713
-1722
-1730
-1737
-1744
-1750
-1755
-1759
-1763
-1766
-1769
-1770
-1771
-1770
-1769
-1766
-1763
-1759
-1754
-1748
-1742
-1736
-1730
-1723
-1717
-1711
-1705
-1700
-1696
-1693
-1690
-1689
-1688
-1687
-1687
-1686
-1685
-1684
-1682
-1679
-1676
-1672
-1667
-1662
-1656
-1649
-1642
-1634
-1626
-1617
-1608
-1599
-1590
-1581
-1572
-1564
-1557
-1550
-1544
-1539
-1535
-1532
-1529
-1528
-1528
-1528
-1530
-1531
-1533
-1535
-1536
-1537
-1538
-1537
-1534
-1530
-1525
-1518
-1511
-1501
-1491
-1480
-1469
-1457
-1446
-1434
-1423
-1412
-1402
-1392
-1383
-1375
-1368
-1362
-1357
-1353
-1349
-1347
-1345
-1344
-1344
-1344
-1344
-1344
-1345
-1345
-1344
-1343
-1342
-1341
-1339
-1337
-1335
-1333
-1332
-1330
-1329
-1328
-1328
-1327
-1327
-1326
-1326
-1326
-1325
-1324
-1322
-1320
-1317
-1314
-1310
-1305
-1300
-1295
-1290
-1285
-1280
-1276
-1272
-1269
-1267
-1264
-1262
-1261
-1260
-1258
-1257
-1256
-1255
-1254
-1253
-1252
-1251
-1250
-1249
-1248
-1248
-1248
-1249
-1250
-1252
-1255
-1258
-1261
-1265
-1269
-1273
-1277
-1280
-1283
-1286
-1287
-1289
-1290
-1290
-1289
-1289
-1287
-1286
-1284
-1282
-1280
-1278
-1276
-1274
-1274
-1273
-1274
-1276
-1279
-1283
-1289
-1296
-1305
-1315
-1326
-1339
-1353
-1369
-1386
-1404
-1422
-1442
-1462
-1483
-1504
-1526
-1549
-1571
-1595
-1618
-1643
-1667
-1692
-1718
-1744
-1770
-1796
-1822
-1847
-1871
-1895
-1917
-1939
-1959
-1979
-1998
-2017
-2036
-2054
-2073
-2092
-2111
-2130
-2151
-2173
-2195
-2219
-2244
-2270
-2297
-2326
-2355
-2386
-2418
-2450
-2482
-2515
-2548
-2580
-2612
-2643
-2674
-2703
-2732
-2759
-2786
-2811
-2835
-2858
-2881
-2903
-2924
-2945
-2966
-2987
-3009
-3031
-3054
-3078
-3103
-3129
-3156
-3184
-3212
-3240
-3268
-3296
-3323
-3350
-3376
-3401
-3426
-3451
-3475
-3500
-3524
-3548
-3573
-3598
-3622
-3646
-3670
-3694
-3716
-3739
-3760
-3781
-3802
-3822
-3841
-3860
-3879
-3899
-3918
-3938
-3958
-3978
-3999
-4021
-4043
-4066
-4089
-4112
-4135
-4157
-4179
-4201
-4221
-4241
-4259
-4275
-4290
-4303
-4315
-4324
-4332
-4338
-4342
-4344
-4346
-4345
-4344
-4340
-4336
-4331
-4324
-4317
-4308
-4298
-4288
-4277
-4266
-4254
-4242
-4229
-4216
-4203
-4189
-4174
-4160
-4145
-4130
-4115
-4100
-4085
-4070
-4058
-4045
-4033
-4022
-4011
-4003
-3994
-3986
-3978
-3972
-3965
-3959
-3954
-3949
-3944
-3940
-3936
-3933
-3929
-3926
-3922
-3919
-3916
-3912
-3908
-3904
-3900
-3896
-3890
-3885
-3879
-3873
-3866
-3859
-3851
-3844
-3837
-3831
-3826
-3821
-3817
-3814
-3812
-3810
-3810
-3809
-3810
-3810
-3812
-3813
-3815
-3817
-3820
-3823
-3826
-3830
-3834
-3838
-3843
-3848
-3853
-3858
-3863
-3867
-3871
-3875
-3878
-3881
-3884
-3886
-3888
-3890
-3893
-3896
-3899
-3902
-3906
-3910
-3915
-3920
-3925
-3931
-3937
-3944
-3951
-3959
-3967
-3975
-3983
-3992
-4000
-4008
-4016
-4024
-4030
-4038
-4043
-4049
-4054
-4058
-4061
-4062
-4062
-4062
-4059
-4057
-4053
-4048
-4042
-4034
-4026
-4016
-4005
-3993
-3979
-3963
-3945
-3926
-3906
-3884
-3861
-3836
-3811
-3785
-3759
-3732
-3705
-3678
-3651
-3625
-3599
-3574
-3549
-3526
-3503
-3481
-3460
-3440
-3422
-3404
-3388
-3373
-3360
-3349
-3340
-3332
-3327
-3323
-3322
-3322
-3324
-3328
-3334
-3342
-3351
-3363
-3376
-3390
-3406
-3423
-3442
-3461
-3481
-3502
-3523
-3544
-3565
-3586
-3607
-3627
-3646
-3664
-3682
-3698
-3714
-3729
-3742
-3755
-3767
-3777
-3788
-3797
-3806
-3815
-3823
-3830
-3837
-3844
-3851
-3858
-3864
-3871
-3877
-3884
-3892
-3900
-3909
-3919
-3931
-3943
-3956
-3971
-3987
-4003
-4021
-4038
-4058
-4077
-4096
-4116
-4135
-4154
-4173
-4191
-4210
-4228
-4246
-4264
-4282
-4300
-4318
-4336
-4354
-4373
-4391
-4410
-4430
-4449
-4470
-4491
-4513
-4536
-4559
-4584
-4609
-4635
-4662
-4690
-4717
-4746
-4774
-4802
-4830
-4858
-4885
-4911
-4937
-4961
-4985
-5008
-5030
-5051
-5071
-5091
-5110
-5129
-5147
-5165
-5182
-5199
-5216
-5233
-5251
-5268
-5286
-5305
-5324
-5344
-5364
-5385
-5407
-5430
-5453
-5476
-5500
-5523
-5547
-5570
-5593
-5615
-5637
-5659
-5680
-5700
-5720
-5738
-5757
-5774
-5791
-5807
-5823
-5838
-5853
-5867
-5880
-5894
-5907
-5920
-5933
-5947
-5960
-5974
-5989
-6004
-6019
-6034
-6050
-6065
-6080
-6094
-6109
-6123
-6136
-6149
-6161
-6174
-6185
-6197
-6208
-6218
-6229
-6239
-6249
-6259
-6268
-6278
-6287
-6296
-6305
-6313
-6320
-6327
-6333
-6339
-6345
-6350
-6355
-6359
-6363
-6367
-6371
-6375
-6378
-6382
-6386
-6389
-6392
-6394
-6396
-6397
-6398
-6398
-6397
-6396
-6394
-6392
-6389
-6387
-6384
-6382
-6380
-6378
-6377
-6377
-6377
-6379
-6381
-6385
-6390
-6396
-6403
-6412
-6421
-6431
-6442
-6453
-6464
-6475
-6487
-6498
-6508
-6519
-6530
-6540
-6551
-6562
-6572
-6583
-6593
-6604
-6614
-6623
-6632
-6641
-6648
-6655
-6661
-6666
-6671
-6675
-6679
-6683
-6687
-6691
-6696
-6701
-6706
-6712
-6718
-6724
-6730
-6736
-6743
-6749
-6756
-6762
-6768
-6774
-6779
-6784
-6788
-6791
-6794
-6795
-6796
-6796
-6795
-6793
-6790
-6787
-6782
-6777
-6771
-6765
-6758
-6750
-6742
-6734
-6726
-6718
-6711
-6703
-6696
-6690
-6684
-6680
-6676
-6673
-6671
-6669
-6668
-6668
-6668
-6668
-6669
-6669
-6669
-6669
-6668
-6667
-6665
-6662
-6658
-6653
-6648
-6642
-6635
-6628
-6621
-6613
-6605
-6597
-6589
-6581
-6574
-6566
-6558
-6550
-6542
-6533
-6525
-6515
-6506
-6496
-6485
-6474
-6463
-6450
-6437
-6423
-6409
-6393
-6376
-6358
-6340
-6320
-6300
-6279
-6257
-6234
-6211
-6188
-6164
-6140
-6115
-6090
-6064
-6039
-6014
-5988
-5964
-5940
-5916
-5893
-5871
-5850
-5829
-5809
-5789
-5770
-5751
-5732
-5713
-5694
-5675
-5656
-5636
-5615
-5593
-5571
-5548
-5524
-5499
-5474
-5448
-5422
-5395
-5368
-5340
-5312
-5282
-5253
-5222
-5192
-5161
-5130
-5099
-5069
-5039
-5010
-4982
-4954
-4927
-4902
-4877
-4854
-4831
-4809
-4787
-4766
-4745
-4723
-4701
-4679
-4656
-4632
-4608
-4583
-4557
-4530
-4504
-4477
-4450
-4424
-4398
-4372
-4348
-4323
-4300
-4277
-4255
-4235
-4214
-4195
-4177
-4160
-4143
-4127
-4112
-4098
-4083
-4070
-4058
-4046
-4034
-4022
-4011
-4001
-3991
-3982
-3973
-3964
-3956
-3948
-3941
-3933
-3925
-3916
-3908
-3898
-3888
-3878
-3866
-3854
-3841
-3827
-3813
-3798
-3783
-3769
-3755
-3741
-3729
-3717
-3706
-3697
-3688
-3681
-3674
-3668
-3662
-3657
-3652
-3647
-3642
-3636
-3631
-3625
-3620
-3614
-3607
-3600
-3593
-3585
-3576
-3567
-3556
-3545
-3534
-3521
-3508
-3493
-3478
-3462
-3445
-3427
-3409
-3390
-3370
-3349
-3329
-3308
-3287
-3266
-3246
-3226
-3207
-3189
-3172
-3157
-3143
-3131
-3121
-3112
-3105
-3100
-3097
-3096
-3097
-3099
-3102
-3107
-3113
-3119
-3126
-3133
-3140
-3147
-3154
-3160
-3166
-3170
-3174
-3177
-3180
-3181
-3181
-3181
-3180
-3177
-3174
-3171
-3166
-3160
-3153
-3145
-3137
-3127
-3116
-3105
-3092
-3079
-3065
-3050
-3034
-3017
-2999
-2980
-2961
-2941
-2921
-2900
-2879
-2858
-2837
-2817
-2798
-2779
-2761
-2743
-2726
-2709
-2693
-2678
-2662
-2647
-2633
-2618
-2604
-2591
-2577
-2564
-2551
-2539
-2526
-2514
-2502
-2490
-2478
-2467
-2456
-2445
-2434
-2424
-2413
-2404
-2394
-2385
-2376
-2367
-2359
-2352
-2345
-2339
-2333
-2329
-2325
-2322
-2319
-2316
-2314
-2311
-2308
-2304
-2301
-2296
-2292
-2287
-2282
-2276
-2270
-2263
-2256
-2248
-2239
-2230
-2219
-2207
-2195
-2181
-2166
-2149
-2132
-2112
-2091
-2068
-2045
-2020
-1994
-1967
-1941
-1914
-1887
-1861
-1835
-1809
-1784
-1759
-1734
-1709
-1685
-1662
-1639
-1616
-1594
-1573
-1553
-1533
-1514
-1496
-1478
-1461
-1444
-1428
-1413
-1399
-1387
-1375
-1364
-1354
-1345
-1337
-1330
-1324
-1319
-1315
-1311
-1308
-1305
-1302
-1298
-1293
-1287
-1280
-1271
-1261
-1250
-1237
-1223
-1207
-1191
-1173
-1154
-1134
-1113
-1091
-1069
-1046
-1022
-998
-974
-950
-925
-901
-877
-853
-831
-809
-788
-768
-749
-732
-716
-702
-690
-679
-670
-661
-654
-646
-639
-632
-625
-617
-608
-598
-587
-575
-562
-548
-533
-518
-501
-485
-468
-452
-435
-418
-401
-385
-368
-352
-336
-320
-304
-288
-272
-257
-241
-226
-211
-196
-181
-166
-151
-136
-121
-106
-90
-75
-59
-43
-27
-11
5
21
36
51
65
78
89
99
107
114
119
121
122
121
118
113
107
99
90
81
71
62
53
44
37
30
26
22
20
20
22
26
32
41
52
66
82
101
122
146
172
199
229
260
293
327
362
398
434
471
508
545
583
620
657
694
731
767
803
839
875
910
945
978
1012
1044
1075
1105
1133
1160
1186
1210
1233
1255
1276
1295
1313
1330
1345
1360
1373
1385
1396
1406
1415
1424
1432
1441
1449
1458
1467
1477
1488
1499
1512
1525
1539
1554
1570
1587
1604
1622
1641
1660
1679
1698
1718
1737
1757
1776
1796
1815
1834
1852
1870
1888
1905
1922
1939
1956
1972
1989
2005
2021
2039
2057
2076
2095
2114
2135
2156
2178
2201
2223
2246
2268
2291
2313
2334
2356
2377
2397
2417
2437
2457
2476
2495
2514
2533
2551
2568
2585
2601
2616
2630
2644
2657
2669
2680
2692
2703
2714
2726
2738
2750
2763
2777
2791
2806
2822
2839
2856
2874
2893
2912
2931
2950
2969
2988
3007
3026
3044
3062
3080
3099
3117
3136
3155
3175
3196
3217
3240
3263
3287
3311
3336
3362
3388
3414
3441
3468
3494
3521
3548
3575
3602
3629
3656
3683
3710
3737
3765
3793
3821
3850
3878
3907
3936
3964
3992
4019
4046
4070
4094
4118
4141
4162
4183
4203
4222
4241
4259
4277
4295
4313
4330
4348
4365
4382
4399
4415
4431
4447
4462
4477
4491
4506
4520
4535
4549
4564
4578
4592
4607
4621
4634
4648
4661
4674
4687
4699
4711
4722
4734
4745
4756
4767
4778
4790
4802
4815
4828
4842
4856
4870
4885
4899
4914
4928
4941
4954
4967
4980
4992
5005
5017
5030
5043
5056
5069
5082
5094
5107
5118
5130
5141
5151
5160
5169
5176
5183
5188
5192
5195
5197
5197
5197
5195
5192
5188
5183
5177
5170
5162
5154
5146
5137
5128
5120
5111
5103
5094
5086
5078
5070
5061
5053
5044
5034
5024
5014
5003
4992
4980
4967
4954
4941
4927
4913
4900
4887
4874
4863
4851
4841
4830
4821
4811
4802
4793
4784
4776
4767
4759
4750
4742
4734
4726
4718
4711
4703
4696
4689
4682
4675
4669
4663
4657
4652
4646
4639
4632
4624
4615
4605
4594
4582
4569
4555
4540
4523
4507
4489
4470
4450
4430
4409
4387
4364
4342
4319
4296
4273
4250
4227
4203
4179
4155
4131
4108
4083
4061
4038
4016
3994
3972
3950
3929
3906
3884
3860
3836
3810
3783
3755
3725
3694
3661
3627
3592
3555
3518
3480
3440
3401
3360
3319
3277
3234
3192
3149
3106
3063
3022
2980
2940
2901
2863
2827
2791
2756
2722
2689
2656
2623
2590
2557
2524
2490
2455
2419
2382
2345
2307
2268
2228
2188
2149
2109
2069
2029
1990
1951
1913
1874
1837
1799
1763
1726
1691
1655
1621
1586
1553
1520
1488
1457
1427
1397
1368
1339
1312
1284
1257
1230
1203
1176
1149
1122
1094
1065
1036
1006
974
941
907
871
834
795
754
712
669
624
578
532
485
437
389
341
293
245
198
151
105
61
16
-27
-70
-112
-154
-196
-238
-280
-324
-368
-412
-458
-505
-553
-602
-652
-704
-756
-808
-861
-915
-968
-1020
-1073
-1125
-1176
-1225
-1273
-1320
-1365
-1408
-1450
-1490
-1529
-1567
-1602
-1636
-1669
-1700
-1729
-1757
-1783
-1809
-1834
-1858
-1882
-1906
-1929
-1952
-1975
-1999
-2021
-2044
-2067
-2089
-2110
-2131
-2151
-2171
-2190
-2208
-2225
-2242
-2258
-2274
-2289
-2304
-2320
-2334
-2349
-2364
-2378
-2392
-2406
-2419
-2432
-2444
-2456
-2466
-2475
-2483
-2490
-2494
-2497
-2498
-2497
-2494
-2489
-2483
-2476
-2468
-2459
-2451
-2442
-2433
-2425
-2417
-2409
-2402
-2396
-2391
-2387
-2384
-2382
-2382
-2382
-2384
-2387
-2392
-2398
-2406
-2414
-2424
-2434
-2446
-2458
-2471
-2484
-2498
-2512
-2525
-2539
-2554
-2568
-2583
-2599
-2616
-2634
-2653
-2674
-2697
-2721
-2748
-2776
-2805
-2837
-2869
-2903
-2939
-2975
-3012
-3050
-3089
-3129
-3168
-3208
-3247
-3286
-3324
-3362
-3398
-3433
-3466
-3498
-3528
-3557
-3583
-3608
-3631
-3653
-3673
-3692
-3711
-3729
-3746
-3763
-3780
-3796
-3812
-3828
-3844
-3859
-3875
-3891
-3907
-3922
-3938
-3952
-3966
-3980
-3992
-4003
-4014
-4024
-4032
-4038
-4046
-4051
-4056
-4059
-4062
-4065
-4067
-4067
-4069
-4069
-4070
-4070
-4070
-4070
-4070
-4072
-4074
-4075
-4078
-4081
-4086
-4091
-4097
-4105
-4115
-4125
-4137
-4150
-4164
-4180
-4196
-4213
-4231
-4250
-4269
-4288
-4308
-4328
-4349
-4370
-4392
-4414
-4436
-4458
-4481
-4505
-4529
-4552
-4577
-4601
-4625
-4648
-4671
-4694
-4715
-4735
-4755
-4773
-4789
-4804
-4818
-4830
-4841
-4850
-4858
-4865
-4870
-4873
-4874
-4873
-4871
-4866
-4859
-4850
-4839
-4827
-4813
-4798
-4781
-4764
-4745
-4727
-4708
-4689
-4671
-4653
-4636
-4620
-4606
-4592
-4581
-4571
-4563
-4558
-4555
-4554
-4555
-4557
-4562
-4568
-4575
-4583
-4592
-4602
-4612
-4622
-4633
-4643
-4654
-4664
-4674
-4683
-4692
-4700
-4707
-4714
-4720
-4725
-4730
-4733
-4737
-4740
-4743
-4746
-4748
-4750
-4752
-4754
-4754
-4754
-4754
-4752
-4750
-4747
-4742
-4736
-4729
-4721
-4711
-4699
-4684
-4668
-4650
-4629
-4607
-4582
-4556
-4528
-4498
-4467
-4434
-4400
-4365
-4328
-4289
-4249
-4206
-4163
-4117
-4069
-4019
-3969
-3917
-3863
-3808
-3752
-3696
-3639
-3582
-3525
-3468
-3411
-3355
-3300
-3245
-3192
-3139
-3087
-3037
-2987
-2939
-2892
-2845
-2799
-2754
-2709
-2664
-2619
-2574
-2529
-2483
-2438
-2394
-2349
-2306
-2263
-2220
-2179
-2138
-2098
-2059
-2020
-1981
-1942
-1903
-1863
-1824
-1784
-1743
-1702
-1662
-1621
-1581
-1541
-1501
-1462
-1423
-1384
-1346
-1308
-1269
-1230
-1191
-1151
-1111
-1070
-1028
-985
-940
-894
-847
-799
-750
-700
-649
-599
-547
-496
-445
-393
-342
-290
-239
-187
-135
-82
-29
24
78
132
186
241
297
354
411
469
529
589
651
714
778
843
910
977
1045
1114
1184
1253
1322
1391
1459
1527
1594
1661
1726
1791
1855
1919
1981
2041
2102
2161
2219
2274
2328
2379
2429
2476
2520
2563
2603
2640
2675
2707
2737
2764
2789
2812
2833
2852
2869
2885
2898
2911
2922
2932
2941
2949
2956
2963
2970
2976
2982
2989
2995
3002
3009
3017
3025
3034
3043
3053
3064
3076
3089
3103
3118
3135
3152
3171
3192
3214
3239
3265
3292
3322
3354
3387
3422
3459
3498
3539
3581
3625
3670
3716
3764
3812
3862
3912
3963
4014
4065
4117
4169
4220
4272
4325
4377
4429
4482
4535
4588
4641
4694
4746
4799
4851
4902
4954
5006
5058
5109
5160
5210
5259
5308
5354
5400
5444
5487
5530
5572
5613
5655
5697
5740
5783
5826
5870
5915
5960
6006
6053
6100
6148
6197
6246
6295
6345
6395
6445
6495
6546
6596
6647
6698
6749
6800
6850
6902
6953
7004
7055
7106
7157
7207
7256
7304
7350
7395
7438
7479
7517
7554
7589
7622
7653
7682
7709
7734
7758
7780
7801
7821
7839
7855
7871
7886
7900
7913
7925
7938
7949
7961
7973
7984
7995
8005
8016
8026
8035
8044
8052
8060
8066
8070
8074
8076
8077
8076
8074
8071
8067
8061
8057
8050
8042
8036
8028
8021
8013
8005
7997
7990
7983
7977
7971
7965
7959
7953
7948
7943
7939
7935
7932
7929
7928
7927
7928
7929
7931
7935
7939
7944
7950
7957
7964
7972
7980
7990
7999
8009
8019
8029
8038
8048
8055
8064
8071
8076
8080
8082
8082
8080
8079
8074
8069
8061
8053
8042
8032
8020
8007
7993
7978
7961
7944
7926
7906
7886
7865
7843
7819
7795
7770
7744
7718
7690
7662
7634
7604
7574
7543
7512
7479
7445
7410
7374
7336
7297
7256
7215
7172
7129
7085
7040
6996
6951
6906
6862
6819
6775
6733
6691
6650
6610
6572
6533
6496
6459
6423
6387
6351
6316
6280
6243
6206
6169
6130
6091
6051
6009
5966
5922
5877
5830
5782
5733
5683
5631
5579
5525
5471
5417
5363
5309
5256
5203
5152
5102
5054
5007
4963
4920
4879
4840
4804
4769
4735
4703
4672
4642
4612
4582
4552
4521
4490
4459
4426
4393
4359
4324
4289
4254
4218
4182
4145
4109
4072
4035
3998
3961
3925
3889
3854
3819
3784
3751
3718
3686
3656
3626
3598
3571
3546
3522
3500
3479
3460
3443
3428
3415
3404
3395
3389
3384
3381
3381
3382
3385
3390
3397
3405
3415
3427
3440
3453
3468
3483
3498
3514
3530
3546
3561
3577
3593
3609
3625
3641
3657
3673
3690
3707
3724
3742
3761
3781
3802
3823
3845
3868
3893
3918
3944
3972
4001
4030
4062
4097
4132
4168
4205
4243
4282
4320
4359
4397
4434
4469
4504
4536
4568
4597
4625
4652
4677
4700
4723
4744
4764
4784
4803
4822
4841
4860
4880
4900
4921
4943
4965
4988
5011
5035
5060
5085
5110
5135
5159
5184
5207
5230
5252
5272
5292
5310
5328
5344
5360
5375
5388
5401
5414
5425
5437
5448
5459
5470
5481
5492
5503
5514
5526
5537
5549
5561
5573
5586
5599
5612
5625
5639
5652
5666
5679
5692
5703
5714
5724
5733
5739
5744
5748
5749
5748
5745
5740
5733
5725
5714
5701
5687
5672
5654
5636
5615
5594
5571
5547
5522
5496
5470
5443
5415
5387
5358
5330
5302
5275
5248
5222
5197
5174
5152
5132
5114
5098
5084
5072
5062
5054
5046
5040
5034
5030
5025
5022
5018
5015
5011
5008
5004
4999
4994
4989
4984
4979
4973
4967
4961
4956
4950
4944
4938
4932
4926
4921
4915
4909
4903
4897
4891
4884
4877
4870
4863
4855
4847
4838
4828
4818
4807
4795
4782
4769
4755
4740
4725
4709
4692
4675
4657
4638
4618
4598
4577
4555
4532
4508
4483
4458
4431
4403
4375
4346
4316
4285
4254
4222
4189
4156
4123
4090
4056
4022
3988
3954
3921
3888
3855
3823
3790
3759
3727
3696
3665
3634
3602
3571
3540
3508
3477
3446
3414
3383
3352
3321
3290
3260
3230
3201
3172
3144
3116
3089
3063
3038
3014
2991
2968
2947
2928
2909
2892
2876
2862
2849
2838
2829
2821
2815
2812
2810
2809
2811
2813
2818
2823
2830
2838
2847
2857
2868
2879
2892
2905
2919
2934
2951
2969
2988
3008
3031
3054
3079
3106
3134
3164
3195
3228
3261
3296
3331
3367
3404
3440
3478
3515
3552
3589
3626
3662
3697
3732
3766
3799
3830
3861
3890
3918
3944
3968
3991
4013
4032
4050
4065
4078
4090
4100
4107
4113
4117
4120
4121
4121
4120
4118
4115
4111
4107
4103
4098
4093
4088
4083
4078
4074
4067
4062
4057
4050
4043
4035
4027
4021
4011
4003
3996
3988
3980
3972
3966
3960
3955
3952
3950
3950
3951
3953
3957
3962
3969
3976
3985
3994
4005
4016
4027
4041
4054
4067
4080
4091
4104
4115
4125
4134
4142
4149
4155
4161
4165
4169
4172
4175
4177
4179
4180
4182
4183
4185
4187
4189
4191
4194
4196
4199
4201
4203
4206
4208
4209
4211
4212
4212
4212
4212
4210
4209
4206
4203
4199
4195
4189
4183
4177
4169
4162
4153
4144
4134
4124
4113
4102
4090
4077
4064
4050
4035
4019
4003
3987
3970
3951
3931
3910
3888
3865
3841
3816
3790
3763
3735
3707
3678
3648
3619
3589
3559
3529
3499
3470
3440
3411
3382
3353
3324
3296
3269
3242
3216
3191
3166
3143
3120
3098
3077
3057
3037
3018
3000
2983
2967
2951
2935
2920
2905
2891
2877
2863
2850
2836
2824
2812
2800
2789
2778
2768
2757
2747
2737
2727
2716
2705
2693
2681
2669
2655
2641
2626
2610
2594
2577
2559
2540
2521
2501
2480
2458
2436
2412
2388
2363
2338
2311
2284
2257
2229
2202
2174
2147
2120
2093
2068
2043
2019
1996
1974
1953
1933
1914
1895
1876
1858
1840
1822
1804
1786
1767
1748
1728
1708
1687
1665
1642
1619
1594
1569
1543
1515
1487
1459
1429
1399
1368
1337
1305
1273
1241
1208
1175
1142
1109
1076
1043
1010
978
945
913
881
849
817
786
755
724
695
666
637
609
581
554
527
500
473
446
419
392
365
338
310
281
253
223
193
162
130
97
64
30
-5
-40
-75
-111
-147
-183
-218
-254
-289
-324
-359
-393
-427
-460
-492
-524
-555
-586
-615
-644
-672
-699
-725
-750
-774
-797
-820
-841
-862
-881
-900
-918
-935
-950
-965
-978
-989
-1000
-1008
-1016
-1022
-1029
-1034
-1038
-1041
-1043
-1045
-1046
-1047
-1048
-1049
-1050
-1052
-1054
-1056
-1059
-1063
-1067
-1072
-1077
-1082
-1088
-1094
-1100
-1105
-1111
-1116
-1121
-1126
-1130
-1135
-1139
-1143
-1148
-1153
-1158
-1164
-1171
-1179
-1188
-1198
-1209
-1222
-1236
-1252
-1269
-1287
-1308
-1329
-1352
-1376
-1402
-1429
-1458
-1488
-1518
-1550
-1583
-1617
-1651
-1686
-1722
-1758
-1794
-1829
-1865
-1900
-1935
-1969
-2001
-2033
-2066
-2097
-2127
-2157
-2185
-2212
-2238
-2263
-2286
-2308
-2329
-2348
-2365
-2381
-2396
-2409
-2421
-2431
-2439
-2446
-2452
-2456
-2459
-2461
-2461
-2461
-2460
-2458
-2456
-2453
-2450
-2448
-2445
-2443
-2442
-2442
-2442
-2444
-2447
-2450
-2455
-2461
-2467
-2474
-2481
-2488
-2495
-2501
-2507
-2512
-2516
-2519
-2520
-2520
-2519
-2515
-2510
-2504
-2495
-2485
-2474
-2461
-2446
-2430
-2412
-2392
-2372
-2349
-2326
-2301
-2276
-2249
-2222
-2194
-2165
-2136
-2107
-2077
-2047
-2017
-1987
-1956
-1926
-1896
-1865
-1834
-1803
-1771
-1738
-1705
-1671
-1636
-1601
-1565
-1529
-1492
-1455
-1418
-1381
-1344
-1308
-1272
-1237
-1203
-1170
-1139
-1108
-1079
-1051
-1022
-995
-968
-941
-914
-887
-859
-830
-801
-770
-739
-707
-673
-639
-603
-567
-530
-492
-453
-413
-373
-333
-291
-250
-207
-165
-122
-78
-34
10
55
99
143
187
232
276
320
364
408
453
497
542
587
632
677
722
767
813
858
904
950
996
1043
1089
1136
1182
1229
1275
1322
1368
1414
1461
1507
1553
1599
1645
1690
1735
1780
1825
1869
1913
1956
1999
2041
2083
2125
2167
2208
2250
2291
2333
2376
2419
2463
2507
2553
2599
2646
2694
2743
2791
2841
2890
2940
2989
3038
3087
3136
3185
3232
3280
3326
3372
3418
3462
3506
3549
3591
3633
3675
3716
3757
3799
3840
3882
3925
3968
4011
4056
4102
4149
4197
4247
4299
4352
4406
4462
4520
4578
4638
4699
4761
4823
4886
4948
5010
5072
5132
5191
5249
5306
5361
5415
5467
5519
5569
5617
5665
5711
5757
5801
5845
5887
5929
5970
6010
6050
6088
6125
6160
6195
6227
6258
6288
6316
6343
6369
6392
6415
6436
6455
6473
6490
6506
6521
6535
6548
6561
6573
6585
6598
6610
6623
6636
6650
6664
6678
6692
6707
6722
6738
6754
6771
6788
6805
6823
6842
6861
6881
6901
6921
6941
6960
6979
6998
7015
7032
7047
7061
7073
7083
7092
7099
7104
7108
7110
7111
7111
7110
7108
7104
7101
7096
7091
7085
7078
7071
7062
7053
7043
7032
7020
7007
6992
6977
6961
6943
6925
6905
6884
6862
6839
6815
6789
6762
6733
6703
6672
6639
6605
6569
6532
6494
6456
6417
6379
6340
6302
6265
6230
6197
6165
6136
6109
6085
6063
6044
6027
6013
6000
5989
5980
5972
5966
5960
5955
5951
5947
5943
5939
5934
5930
5925
5920
5914
5908
5903
5897
5891
5884
5878
5872
5865
5857
5849
5841
5832
5823
5813
5803
5792
5781
5769
5757
5744
5730
5716
5700
5684
5667
5650
5632
5613
5595
5576
5557
5539
5520
5503
5485
5469
5453
5437
5422
5408
5394
5380
5366
5353
5340
5327
5314
5302
5290
5279
5268
5258
5248
5239
5231
5224
5217
5210
5204
5198
5193
5187
5182
5176
5169
5162
5154
5144
5133
5121
5107
5092
5076
5058
5039
5020
4999
4978
4956
4934
4911
4888
4865
4842
4818
4794
4770
4745
4720
4695
4669
4642
4615
4588
4560
4531
4501
4471
4440
4408
4375
4342
4308
4274
4238
4203
4167
4130
4093
4054
4017
3979
3941
3902
3863
3824
3785
3746
3708
3669
3631
3594
3557
3520
3485
3449
3414
3378
3343
3308
3272
3236
3200
3163
3127
3089
3052
3014
2975
2936
2897
2857
2817
2776
2735
2694
2652
2609
2567
2523
2480
2436
2392
2348
2304
2260
2216
2173
2130
2088
2047
2005
1966
1926
1887
1849
1811
1773
1736
1698
1660
1622
1584
1546
1508
1470
1431
1393
1354
1316
1277
1240
1202
1165
1129
1093
1057
1022
988
955
921
889
856
824
791
759
726
693
660
626
592
557
522
486
450
413
376
339
301
263
224
186
147
108
69
31
-7
-45
-82
-119
-156
-192
-227
-262
-296
-329
-362
-394
-425
-456
-486
-515
-544
-573
-601
-629
-658
-686
-715
-744
-774
-804
-834
-866
-898
-930
-963
-997
-1032
-1067
-1104
-1141
-1179
-1218
-1258
-1299
-1341
-1384
-1427
-1471
-1516
-1561
-1606
-1651
-1696
-1741
-1785
-1828
-1871
-1913
-1953
-1993
-2032
-2070
-2107
-2144
-2181
-2217
-2253
-2289
-2325
-2361
-2397
-2434
-2471
-2508
-2545
-2583
-2622
-2660
-2699
-2738
-2777
-2816
-2854
-2893
-2933
-2973
-3013
-3054
-3096
-3139
-3182
-3226
-3271
-3317
-3362
-3408
-3455
-3502
-3548
-3595
-3642
-3689
-3736
-3782
-3828
-3874
-3920
-3965
-4009
-4054
-4098
-4143
-4187
-4231
-4276
-4320
-4364
-4408
-4452
-4495
-4537
-4579
-4620
-4661
-4700
-4739
-4777
-4815
-4851
-4888
-4924
-4959
-4994
-5029
-5064
-5098
-5133
-5166
-5199
-5232
-5263
-5293
-5321
-5348
-5373
-5396
-5417
-5436
-5454
-5470
-5484
-5496
-5507
-5516
-5524
-5530
-5535
-5539
-5542
-5544
-5545
-5545
-5545
-5543
-5541
-5538
-5534
-5529
-5523
-5516
-5509
-5501
-5492
-5484
-5475
-5466
-5457
-5449
-5442
-5435
-5429
-5424
-5419
-5416
-5413
-5411
-5410
-5410
-5411
-5412
-5415
-5419
-5424
-5431
-5440
-5449
-5461
-5473
-5487
-5503
-5520
-5538
-5558
-5578
-5601
-5624
-5649
-5675
-5702
-5730
-5759
-5789
-5819
-5850
-5882
-5914
-5946
-5978
-6010
-6042
-6074
-6106
-6137
-6168
-6199
-6229
-6259
-6289
-6318
-6348
-6376
-6405
-6432
-6460
-6487
-6513
-6539
-6565
-6590
-6615
-6639
-6663
-6686
-6708
-6730
-6751
-6771
-6791
-6810
-6829
-6848
-6866
-6884
-6903
-6921
-6939
-6957
-6976
-6994
-7013
-7033
-7052
-7072
-7093
-7114
-7136
-7158
-7181
-7204
-7228
-7253
-7277
-7302
-7326
-7351
-7375
-7398
-7421
-7442
-7464
-7484
-7504
-7523
-7541
-7559
-7575
-7591
-7605
-7619
-7631
-7643
-7653
-7662
-7670
-7676
-7680
-7683
-7683
-7682
-7679
-7674
-7667
-7658
-7646
-7633
-7618
-7602
-7583
-7563
-7541
-7517
-7492
-7465
-7437
-7406
-7373
-7339
-7303
-7264
-7224
-7181
-7137
-7091
-7043
-6993
-6941
-6888
-6834
-6779
-6724
-6668
-6612
-6556
-6500
-6445
-6391
-6337
-6284
-6232
-6180
-6129
-6078
-6028
-5978
-5928
-5878
-5828
-5777
-5726
-5675
-5623
-5571
-5517
-5463
-5408
-5352
-5295
-5237
-5178
-5118
-5056
-4993
-4928
-4861
-4793
-4724
-4653
-4581
-4508
-4434
-4360
-4285
-4209
-4134
-4059
-3983
-3908
-3833
-3759
-3685
-3612
-3539
-3467
-3395
-3324
-3253
-3182
-3112
-3042
-2972
-2902
-2832
-2761
-2691
-2620
-2549
-2477
-2405
-2332
-2259
-2185
-2111
-2036
-1961
-1885
-1810
-1734
-1659
-1584
-1510
-1436
-1364
-1292
-1222
-1153
-1086
-1020
-957
-895
-834
-775
-718
-661
-606
-552
-498
-446
-394
-343
-292
-242
-192
-143
-94
-45
3
52
100
148
196
244
291
339
386
432
478
523
568
612
655
697
738
777
815
852
887
920
952
982
1010
1037
1062
1086
1108
1129
1149
1168
1186
1203
1219
1234
1247
1260
1271
1281
1290
1297
1303
1308
1312
1314
1315
1315
1315
1313
1311
1308
1305
1301
1295
1289
1282
1274
1265
1254
1242
1229
1214
1199
1182
1165
1147
1128
1109
1089
1069
1049
1028
1006
985
964
941
919
896
872
847
822
795
767
739
709
679
648
617
585
553
521
489
457
425
392
360
326
293
258
223
187
151
114
76
37
-2
-41
-80
-120
-159
-198
-236
-273
-309
-344
-377
-410
-440
-470
-498
-524
-550
-574
-597
-619
-640
-660
-679
-697
-715
-731
-747
-762
-776
-789
-802
-814
-826
-837
-847
-857
-867
-876
-885
-894
-902
-910
-917
-924
-930
-935
-941
-945
-950
-954
-957
-960
-962
-964
-966
-968
-969
-970
-972
-973
-974
-975
-976
-978
-980
-982
-986
-990
-996
-1002
-1010
-1018
-1030
-1042
-1055
-1069
-1085
-1103
-1122
-1142
-1163
-1186
-1209
-1234
-1259
-1285
-1313
-1341
-1369
-1399
-1430
-1461
-1493
-1526
-1560
-1594
-1629
-1664
-1699
-1734
-1769
-1804
-1839
-1875
-1911
-1947
-1984
-2021
-2061
-2101
-2143
-2186
-2231
-2278
-2328
-2380
-2434
-2490
-2549
-2610
-2673
-2738
-2804
-2871
-2940
-3009
-3078
-3148
-3218
-3289
-3359
-3429
-3498
-3567
-3636
-3703
-3770
-3835
-3900
-3963
-4025
-4085
-4144
-4201
-4257
-4311
-4363
-4414
-4464
-4513
-4561
-4608
-4656
-4703
-4751
-4799
-4847
-4896
-4946
-4996
-5046
-5097
-5148
-5198
-5249
-5300
-5350
-5399
-5448
-5497
-5545
-5593
-5641
-5689
-5737
-5785
-5833
-5882
-5930
-5979
-6028
-6078
-6128
-6178
-6229
-6280
-6331
-6382
-6434
-6485
-6535
-6586
-6637
-6687
-6737
-6788
-6838
-6887
-6937
-6986
-7034
-7082
-7128
-7173
-7216
-7258
-7298
-7336
-7372
-7405
-7437
-7466
-7494
-7519
-7542
-7563
-7583
-7601
-7619
-7635
-7651
-7666
-7680
-7694
-7708
-7722
-7735
-7749
-7762
-7777
-7791
-7807
-7824
-7842
-7861
-7881
-7903
-7926
-7950
-7975
-8002
-8031
-8060
-8090
-8122
-8156
-8189
-8224
-8259
-8294
-8330
-8366
-8402
-8438
-8474
-8508
-8542
-8575
-8606
-8636
-8664
-8691
-8715
-8736
-8755
-8772
-8787
-8799
-8808
-8815
-8819
-8821
-8820
-8817
-8811
-8803
-8792
-8779
-8765
-8748
-8730
-8711
-8690
-8667
-8644
-8620
-8595
-8569
-8543
-8516
-8489
-8461
-8433
-8405
-8376
-8347
-8318
-8288
-8258
-8228
-8199
-8170
-8141
-8112
-8084
-8055
-8029
-8003
-7976
-7950
-7924
-7898
-7872
-7846
-7819
-7792
-7764
-7736
-7707
-7677
-7647
-7616
-7584
-7551
-7517
-7482
-7446
-7409
-7371
-7332
-7291
-7250
-7206
-7161
-7115
-7066
-7016
-6965
-6911
-6856
-6799
-6741
-6682
-6621
-6560
-6497
-6433
-6369
-6303
-6237
-6169
-6100
-6031
-5960
-5889
-5817
-5744
-5671
-5597
-5523
-5449
-5374
-5300
-5225
-5151
-5078
-5005
-4933
-4862
-4791
-4722
-4654
-4586
-4521
-4456
-4393
-4331
-4271
-4212
-4155
-4099
-4045
-3991
-3940
-3889
-3840
-3792
-3745
-3699
-3653
-3609
-3566
-3523
-3482
-3441
-3401
-3362
-3325
-3288
-3252
-3218
-3185
-3152
-3121
-3091
-3062
-3035
-3008
-2983
-2960
-2937
-2916
-2896
-2877
-2858
-2840
-2822
-2804
-2786
-2769
-2751
-2733
-2714
-2696
-2677
-2657
-2637
-2617
-2596
-2574
-2552
-2529
-2506
-2482
-2457
-2432
-2406
-2380
-2355
-2329
-2303
-2278
-2253
-2229
-2205
-2181
-2158
-2136
-2114
-2092
-2070
-2049
-2028
-2007
-1985
-1965
-1944
-1924
-1905
-1887
-1869
-1853
-1838
-1823
-1809
-1796
-1783
-1770
-1758
-1745
-1732
-1719
-1706
-1692
-1678
-1664
-1650
-1636
-1622
-1608
-1595
-1582
-1570
-1558
-1547
-1537
-1527
-1518
-1509
-1501
-1493
-1486
-1478
-1471
-1464
-1457
-1450
-1442
-1435
-1428
-1421
-1414
-1407
-1400
-1394
-1387
-1380
-1374
-1368
-1362
-1356
-1350
-1344
-1338
-1332
-1326
-1320
-1313
-1307
-1299
-1291
-1283
-1274
-1264
-1253
-1242
-1229
-1215
-1200
-1183
-1165
-1146
-1124
-1102
-1077
-1052
-1024
-996
-966
-935
-902
-869
-836
-801
-767
-732
-698
-663
-629
-594
-560
-526
-492
-459
-427
-394
-363
-332
-301
-271
-242
-212
-184
-155
-127
-99
-71
-44
-18
8
34
59
83
107
130
153
176
199
222
245
267
289
311
333
353
373
393
411
429
447
464
480
497
513
529
544
560
576
591
607
623
639
655
671
688
705
722
739
757
775
793
811
830
848
867
886
904
923
943
962
982
1000
1020
1042
1062
1082
1102
1121
1140
1158
1176
1192
1208
1222
1236
1248
1260
1270
1280
1289
1297
1305
1312
1318
1324
1329
1334
1340
1345
1350
1355
1361
1367
1373
1380
1387
1396
1404
1414
1425
1437
1450
1464
1480
1498
1517
1539
1562
1587
1614
1643
1673
1705
1737
1771
1806
1842
1878
1915
1953
1991
2028
2067
2105
2142
2180
2218
2255
2291
2327
2362
2396
2430
2463
2495
2526
2557
2587
2617
2645
2674
2701
2728
2754
2780
2805
2829
2854
2878
2902
2925
2949
2973
2997
3021
3045
3070
3094
3120
3145
3171
3198
3225
3253
3281
3310
3339
3369
3398
3429
3459
3490
3522
3554
3586
3619
3652
3686
3721
3756
3792
3829
3867
3905
3945
3985
4026
4067
4110
4154
4198
4243
4289
4336
4384
4433
4482
4532
4582
4633
4684
4735
4786
4837
4888
4939
4990
5040
5090
5140
5189
5239
5289
5339
5389
5440
5491
5542
5594
5645
5697
5748
5799
5850
5901
5952
6003
6053
6104
6154
6205
6255
6306
6357
6409
6460
6513
6566
6619
6673
6727
6782
6838
6893
6949
7006
7063
7121
7179
7238
7298
7358
7420
7482
7545
7609
7675
7742
7811
7881
7953
8026
8103
8180
8259
8339
8421
8504
8589
8675
8762
8850
8940
9030
9122
9214
9307
9401
9496
9591
9686
9782
9878
9975
10070
10166
10261
10355
10448
10540
10630
10719
10805
10891
10974
11055
11135
11212
11288
11362
11434
11505
11575
11643
11710
11776
11841
11906
11970
12033
12096
12159
12222
12284
12345
12407
12467
12527
12586
12645
12703
12760
12816
12872
12926
12979
13031
13082
13133
13182
13230
13277
13323
13369
13413
13457
13500
13541
13581
13620
13658
13694
13728
13762
13794
13825
13854
13882
13909
13934
13958
13981
14003
14024
14044
14064
14083
14101
14120
14137
14155
14172
14189
14206
14222
14238
14254
14269
14284
14298
14312
14325
14337
14349
14360
14370
14380
14389
14396
14403
14408
14412
14415
14416
14416
14415
14411
14407
14400
14392
14383
14373
14361
14349
14335
14321
14305
14289
14273
14255
14237
14218
14198
14178
14156
14135
14112
14090
14067
14044
14022
13999
13978
13957
13936
13917
13899
13881
13865
13850
13836
13823
13811
13801
13792
13783
13776
13770
13765
13761
13757
13754
13751
13749
13747
13745
13744
13744
13743
13743
13743
13744
13744
13745
13746
13747
13749
13750
13751
13753
13755
13757
13759
13762
13766
13769
13774
13779
13784
13790
13796
13802
13809
13815
13822
13829
13836
13843
13850
13856
13863
13870
13877
13884
13891
13898
13904
13910
13915
13919
13923
13925
13927
13928
13928
13927
13925
13922
13919
13915
13910
13904
13898
13891
13884
13877
13870
13864
13859
13854
13851
13849
13849
13851
13854
13858
13865
13873
13883
13894
13907
13922
13937
13954
13973
13992
14012
14033
14054
14076
14099
14122
14145
14167
14190
14212
14234
14256
14277
14298
14318
14338
14358
14378
14398
14419
14439
14461
14484
14507
14533
14560
14588
14619
14652
14686
14723
14761
14801
14843
14886
14930
14976
15022
15069
15116
15164
15211
15258
15305
15351
15397
15442
15486
15530
15572
15614
15654
15694
15732
15770
15806
15841
15875
15908
15940
15971
16001
16030
16059
16088
16116
16143
16172
16200
16229
16257
16286
16315
16344
16373
16404
16434
16464
16494
16524
16554
16583
16612
16641
16670
16698
16726
16754
16782
16810
16837
16865
16893
16920
16948
16976
17005
17033
17062
17091
17120
17149
17177
17206
17234
17262
17289
17316
17342
17367
17391
17413
17435
17454
17472
17489
17503
17515
17526
17534
17540
17545
17547
17549
17548
17546
17543
17539
17534
17528
17521
17513
17505
17497
17489
17481
17474
17466
17460
17454
17450
17446
17444
17443
17444
17447
17451
17458
17466
17476
17488
17502
17517
17534
17552
17571
17590
17611
17632
17654
17676
17698
17720
17743
17766
17789
17812
17835
17858
17881
17904
17926
17949
17972
17994
18016
18038
18060
18081
18102
18122
18142
18162
18182
18202
18221
18241
18261
18281
18302
18323
18344
18366
18387
18409
18431
18453
18474
18496
18516
18536
18556
18574
18592
18610
18627
18643
18659
18674
18689
18704
18719
18734
18749
18763
18778
18792
18805
18819
18832
18845
18858
18871
18883
18895
18907
18918
18930
18941
18952
18963
18974
18986
18998
19010
19022
19035
19048
19062
19076
19090
19105
19120
19136
19152
19169
19186
19204
19222
19242
19261
19281
19302
19322
19344
19365
19387
19409
19432
19455
19478
19501
19525
19549
19574
19599
19624
19650
19676
19702
19728
19755
19781
19808
19835
19861
19888
19914
19940
19966
19992
20017
20042
20067
20092
20116
20140
20164
20187
20210
20232
20254
20276
20297
20317
20336
20355
20372
20389
20405
20419
20433
20446
20458
20469
20480
20490
20499
20509
20518
20526
20535
20544
20552
20561
20569
20578
20586
20595
20603
20610
20617
20624
20631
20637
20644
20650
20657
20664
20671
20678
20686
20694
20703
20711
20720
20730
20739
20750
20761
20772
20784
20797
20811
20825
20840
20856
20872
20889
20906
20925
20943
20963
20983
21003
21024
21046
21068
21090
21112
21134
21156
21179
21201
21223
21245
21268
21289
21311
21333
21354
21374
21395
21415
21435
21455
21474
21494
21512
21531
21549
21566
21584
21601
21618
21635
21652
21669
21687
21705
21723
21740
21758
21775
21792
21808
21824
21839
21854
21868
21883
21897
21910
21924
21937
21951
21964
21977
21990
22003
22016
22030
22043
22056
22069
22082
22095
22107
22120
22133
22145
22157
22169
22181
22193
22204
22214
22224
22234
22243
22251
22259
22267
22274
22280
22286
22292
22297
22302
22306
22309
22312
22315
22317
22319
22320
22322
22323
22324
22324
22324
22323
22322
22320
22317
22313
22309
22304
22298
22292
22285
22279
22271
22264
22257
22249
22242
22235
22229
22223
22217
22213
22209
22205
22202
22199
22196
22194
22193
22192
22192
22192
22193
22196
22199
22203
22209
22216
22225
22235
22246
22260
22275
22292
22311
22331
22353
22376
22400
22426
22453
22481
22511
22542
22573
22606
22639
22673
22707
22741
22776
22810
22845
22879
22913
22946
22979
23012
23044
23076
23107
23137
23167
23195
23223
23249
23274
23298
23321
23342
23362
23380
23397
23412
23425
23436
23445
23452
23457
23459
23460
23458
23455
23449
23441
23431
23419
23404
23388
23369
23348
23325
23300
23273
23243
23212
23179
23144
23108
23070
23030
22988
22946
22901
22855
22808
22760
22710
22658
22605
22551
22495
22438
22379
22319
22258
22195
22131
22066
22000
21933
21864
21795
21723
21651
21577
21503
21426
21349
21270
21190
21108
21025
20941
20855
20768
20679
20589
20498
20406
20312
20217
20121
20023
19924
19824
19722
19620
19515
19410
19304
19196
19087
18978
18867
18756
18643
18531
18417
18304
18190
18076
17961
17847
17732
17618
17504
17390
17276
17163
17049
16936
16823
16710
16597
16485
16372
16259
16146
16032
15919
15805
15692
15578
15463
15349
15234
15118
15003
14886
14769
14652
14535
14417
14298
14180
14061
13941
13822
13703
13583
13463
13343
13223
13102
12981
12860
12738
12615
12492
12367
12242
12116
11988
11860
11730
11600
11469
11337
11205
11072
10939
10806
10672
10539
10406
10272
10139
10005
9872
9738
9604
9469
9335
9200
9064
8928
8792
8656
8519
8381
8244
8106
7969
7831
7692
7553
7414
7274
7133
6991
6849
6705
6561
6415
6270
6123
5976
5828
5681
5533
5386
5238
5092
4945
4800
4655
4510
4367
4224
4081
3939
3798
3657
3517
3377
3238
3099
2960
2821
2682
2543
2404
2265
2125
1985
1844
1703
1560
1416
1272
1126
978
830
680
529
376
222
68
-88
-245
-402
-560
-719
-877
-1036
-1194
-1352
-1510
-1668
-1825
-1982
-2137
-2292
-2447
-2600
-2752
-2903
-3052
-3201
-3348
-3494
-3639
-3782
-3924
-4065
-4205
-4343
-4480
-4616
-4751
-4884
-5016
-5147
-5276
-5404
-5531
-5657
-5781
-5904
-6025
-6145
-6264
-6381
-6497
-6611
-6725
-6837
-6948
-7058
-7167
-7274
-7381
-7486
-7591
-7695
-7798
-7901
-8003
-8103
-8205
-8305
-8405
-8505
-8604
-8703
-8802
-8901
-9001
-9100
-9200
-9300
-9400
-9501
-9602
-9703
-9804
-9905
-10006
-10107
-10207
-10307
-10407
-10506
-10604
-10701
-10798
-10894
-10989
-11084
-11178
-11271
-11365
-11457
-11550
-11642
-11734
-11826
-11918
-12009
-12100
-12191
-12281
-12371
-12461
-12550
-12639
-12727
-12815
-12902
-12987
-13072
-13156
-13239
-13320
-13400
-13479
-13557
-13634
-13710
-13784
-13858
-13931
-14003
-14074
-14145
-14214
-14283
-14351
-14419
-14486
-14552
-14618
-14684
-14749
-14813
-14877
-14941
-15004
-15067
-15130
-15192
-15254
-15316
-15377
-15439
-15500
-15562
-15623
-15684
-15746
-15808
-15870
-15932
-15996
-16059
-16123
-16187
-16251
-16317
-16382
-16448
-16514
-16579
-16645
-16711
-16777
-16843
-16909
-16975
-17040
-17105
-17170
-17235
-17299
-17363
-17426
-17489
-17552
-17615
-17677
-17739
-17800
-17861
-17922
-17982
-18042
-18100
-18158
-18215
-18271
-18326
-18380
-18433
-18486
-18537
-18587
-18637
-18685
-18733
-18779
-18824
-18869
-18912
-18954
-18996
-19036
-19075
-19114
-19151
-19187
-19222
-19255
-19287
-19317
-19346
-19372
-19397
-19421
-19443
-19463
-19482
-19500
-19517
-19532
-19547
-19561
-19574
-19587
-19599
-19611
-19623
-19635
-19647
-19660
-19674
-19688
-19703
-19718
-19735
-19752
-19769
-19788
-19807
-19826
-19846
-19867
-19888
-19910
-19932
-19954
-19976
-19998
-20021
-20043
-20064
-20086
-20106
-20126
-20145
-20163
-20180
-20195
-20210
-20223
-20235
-20246
-20257
-20266
-20276
-20285
-20294
-20304
-20313
-20323
-20333
-20344
-20355
-20366
-20377
-20389
-20401
-20414
-20426
-20439
-20452
-20466
-20480
-20494
-20508
-20522
-20536
-20551
-20566
-20581
-20597
-20613
-20629
-20645
-20661
-20677
-20694
-20709
-20725
-20740
-20755
-20770
-20784
-20797
-20810
-20822
-20834
-20846
-20857
-20868
-20878
-20889
-20899
-20909
-20920
-20930
-20940
-20951
-20961
-20972
-20982
-20993
-21004
-21015
-21027
-21038
-21050
-21062
-21075
-21087
-21100
-21114
-21128
-21143
-21159
-21176
-21194
-21213
-21233
-21254
-21276
-21299
-21323
-21348
-21374
-21401
-21429
-21458
-21488
-21519
-21550
-21582
-21614
-21647
-21679
-21712
-21745
-21778
-21811
-21844
-21877
-21909
-21942
-21975
-22008
-22041
-22074
-22107
-22140
-22173
-22205
-22237
-22269
-22301
-22332
-22363
-22394
-22424
-22453
-22483
-22511
-22539
-22566
-22593
-22619
-22644
-22669
-22694
-22718
-22741
-22764
-22787
-22809
-22831
-22851
-22871
-22891
-22909
-22927
-22944
-22960
-22976
-22990
-23004
-23017
-23030
-23042
-23053
-23065
-23076
-23087
-23098
-23110
-23121
-23133
-23145
-23157
-23170
-23184
-23198
-23213
-23229
-23245
-23263
-23281
-23300
-23320
-23340
-23361
-23383
-23406
-23429
-23452
-23477
-23502
-23529
-23556
-23584
-23614
-23644
-23675
-23707
-23741
-23775
-23810
-23847
-23884
-23923
-23963
-24004
-24046
-24089
-24133
-24178
-24225
-24272
-24321
-24371
-24423
-24475
-24529
-24585
-24642
-24701
-24761
-24823
-24886
-24951
-25018
-25086
-25156
-25227
-25300
-25373
-25448
-25524
-25601
-25678
-25756
-25836
-25916
-25997
-26079
-26161
-26245
-26329
-26414
-26499
-26585
-26672
-26759
-26847
-26935
-27023
-27112
-27201
-27290
-27380
-27470
-27561
-27651
-27742
-27833
-27923
-28014
-28104
-28193
-28282
-28371
-28459
-28546
-28632
-28718
-28803
-28887
-28970
-29052
-29132
-29211
-29289
-29365
-29441
-29515
-29589
-29661
-29732
-29802
-29871
-29939
-30007
-30073
-30139
-30204
-30268
-30332
-30396
-30459
-30522
-30584
-30647
-30710
-30773
-30837
-30901
-30965
-31030
-31096
-31162
-31229
-31296
-31364
-31431
-31499
-31566
-31634
-31701
-31769
-31836
-31903
-31969
-32034
-32100
-32165
-32229
-32293
-32357
-32420
-32482
-32545
-32606
-32667
-32728
-32788
-32847
-32906
-32964
-33022
-33079
-33135
-33191
-33247
-33302
-33356
-33410
-33464
-33517
-33570
-33623
-33675
-33727
-33779
-33831
-33882
-33933
-33983
-34034
-34083
-34133
-34182
-34230
-34278
-34326
-34373
-34418
-34463
-34506
-34548
-34589
-34628
-34665
-34701
-34736
-34769
-34801
-34831
-34859
-34886
-34912
-34935
-34957
-34977
-34995
-35012
-35027
-35040
-35051
-35061
-35068
-35074
-35078
-35080
-35080
-35079
-35075
-35070
-35064
-35055
-35045
-35033
-35019
-35004
-34988
-34970
-34951
-34931
-34910
-34888
-34865
-34842
-34818
-34793
-34767
-34740
-34713
-34684
-34655
-34625
-34594
-34562
-34529
-34496
-34462
-34426
-34390
-34353
-34315
-34276
-34236
-34195
-34152
-34109
-34064
-34017
-33970
-33920
-33870
-33818
-33765
-33710
-33654
-33597
-33539
-33479
-33418
-33356
-33293
-33228
-33163
-33096
-33027
-32958
-32887
-32814
-32740
-32665
-32588
-32509
-32427
-32345
-32262
-32176
-32089
-31999
-31908
-31815
-31720
-31624
-31526
-31426
-31325
-31222
-31119
-31014
-30908
-30802
-30695
-30587
-30479
-30370
-30262
-30153
-30045
-29936
-29828
-29720
-29613
-29506
-29399
-29293
-29188
-29084
-28980
-28878
-28776
-28676
-28577
-28479
-28383
-28288
-28194
-28102
-28012
-27922
-27835
-27748
-27664
-27580
-27498
-27417
-27338
-27260
-27183
-27107
-27032
-26957
-26884
-26811
-26738
-26667
-26595
-26524
-26453
-26382
-26312
-26241
-26170
-26099
-26028
-25957
-25885
-25813
-25740
-25667
-25593
-25519
-25445
-25370
-25295
-25219
-25143
-25066
-24989
-24912
-24834
-24755
-24676
-24596
-24516
-24436
-24355
-24274
-24193
-24112
-24030
-23948
-23867
-23785
-23703
-23621
-23539
-23457
-23375
-23294
-23213
-23132
-23050
-22969
-22887
-22804
-22721
-22638
-22553
-22468
-22381
-22294
-22206
-22117
-22027
-21936
-21844
-21751
-21657
-21562
-21466
-21369
-21271
-21172
-21072
-20971
-20870
-20768
-20665
-20562
-20459
-20356
-20252
-20149
-20045
-19942
-19838
-19735
-19631
-19527
-19423
-19319
-19215
-19112
-19008
-18904
-18801
-18697
-18594
-18491
-18388
-18285
-18183
-18081
-17979
-17877
-17776
-17675
-17574
-17473
-17373
-17272
-17171
-17070
-16968
-16865
-16762
-16658
-16553
-16448
-16341
-16233
-16125
-16015
-15905
-15795
-15683
-15572
-15460
-15348
-15236
-15123
-15011
-14899
-14787
-14676
-14565
-14454
-14345
-14236
-14128
-14020
-13914
-13809
-13704
-13600
-13497
-13394
-13292
-13191
-13090
-12990
-12891
-12792
-12694
-12596
-12499
-12402
-12306
-12209
-12112
-12016
-11919
-11821
-11724
-11625
-11527
-11428
-11328
-11228
-11127
-11026
-10925
-10823
-10721
-10620
-10517
-10415
-10313
-10211
-10108
-10006
-9904
-9802
-9700
-9598
-9496
-9395
-9293
-9192
-9092
-8991
-8891
-8791
-8692
-8592
-8492
-8393
-8293
-8193
-8093
-7994
-7894
-7793
-7693
-7593
-7492
-7392
-7292
-7191
-7091
-6991
-6892
-6793
-6694
-6595
-6496
-6398
-6300
-6202
-6104
-6007
-5910
-5813
-5717
-5621
-5525
-5429
-5333
-5237
-5141
-5044
-4948
-4852
-4756
-4660
-4563
-4468
-4372
-4276
-4180
-4083
-3988
-3892
-3796
-3700
-3603
-3507
-3410
-3313
-3215
-3117
-3019
-2921
-2822
-2722
-2622
-2523
-2422
-2322
-2221
-2120
-2019
-1918
-1816
-1715
-1613
-1512
-1411
-1310
-1209
-1108
-1006
-907
-806
-706
-606
-506
-406
-306
-207
-107
-8
91
190
288
385
482
578
673
767
861
953
1044
1134
1222
1309
1394
1477
1559
1638
1716
1791
1865
1937
2007
2076
2144
2210
2276
2340
2404
2467
2529
2591
2651
2712
2771
2830
2889
2946
3004
3060
3116
3171
3226
3280
3334
3388
3441
3494
3547
3600
3652
3704
3755
3805
3855
3905
3954
4002
4050
4098
4145
4192
4239
4286
4333
4380
4428
4476
4526
4576
4627
4679
4732
4785
4839
4893
4948
5002
5058
5113
5168
5224
5280
5336
5392
5448
5505
5561
5618
5675
5732
5789
5846
5904
5961
6019
6077
6134
6191
6248
6304
6359
6414
6468
6520
6572
6622
6671
6719
6766
6811
6855
6897
6938
6978
7016
7054
7090
7126
7162
7196
7231
7266
7301
7337
7373
7410
7448
7488
7529
7573
7617
7664
7713
7764
7817
7872
7930
7989
8051
8114
8180
8247
8316
8386
8458
8530
8603
8676
8750
8823
8896
8968
9040
9110
9180
9248
9315
9380
9444
9507
9568
9628
9686
9743
9799
9853
9907
9960
10012
10062
10112
10162
10210
10257
10303
10348
10392
10435
10477
10518
10557
10596
10633
10669
10705
10740
10774
10808
10841
10873
10905
10937
10967
10997
11027
11055
11084
11111
11138
11165
11191
11216
11241
11266
11290
11313
11336
11359
11382
11403
11425
11446
11466
11486
11505
11524
11542
11560
11577
11594
11610
11625
11641
11656
11670
11685
11699
11713
11727
11740
11754
11767
11780
11793
11806
11818
11830
11842
11854
11865
11876
11888
11899
11910
11922
11934
11946
11958
11971
11985
11999
12014
12029
12045
12062
12079
12096
12113
12130
12148
12165
12182
12199
12216
12233
12250
12267
12283
12300
12316
12333
12349
12366
12382
12399
12416
12433
12450
12468
12485
12504
12522
12541
12560
12579
12599
12619
12639
12659
12680
12701
12722
12744
12766
12789
12811
12834
12857
12879
12902
12925
12947
12969
12990
13012
13033
13054
13074
13095
13115
13136
13156
13177
13198
13219
13240
13261
13282
13303
13324
13344
13365
13385
13404
13424
13443
13461
13479
13497
13515
13532
13549
13566
13582
13599
13615
13631
13646
13662
13677
13691
13706
13720
13733
13745
13757
13768
13779
13788
13797
13805
13813
13819
13825
13830
13834
13837
13840
13842
13844
13845
13846
13846
13846
13846
13845
13844
13843
13843
13842
13841
13840
13840
13840
13841
13842
13844
13847
13851
13856
13862
13869
13877
13885
13895
13906
13918
13930
13943
13957
13972
13987
14002
14017
14033
14048
14064
14080
14095
14111
14126
14141
14156
14171
14185
14199
14213
14226
14238
14250
14261
14271
14280
14288
14295
14302
14307
14312
14317
14321
14324
14326
14328
14330
14331
14332
14332
14332
14332
14331
14330
14328
14325
14322
14318
14314
14308
14302
14295
14288
14280
14272
14263
14255
14246
14237
14227
14218
14208
14198
14188
14178
14167
14156
14144
14132
14120
14108
14095
14082
14068
14055
14042
14029
14017
14004
13992
13981
13970
13959
13948
13937
13926
13915
13904
13893
13882
13871
13859
13847
13835
13822
13808
13793
13778
13762
13745
13728
13709
13690
13669
13648
13625
13602
13577
13551
13523
13495
13466
13435
13404
13372
13339
13306
13273
13240
13207
13174
13141
13109
13077
13046
13015
12985
12955
12925
12896
12866
12837
12808
12779
12749
12720
12691
12662
12632
12603
12574
12545
12517
12488
12460
12433
12405
12378
12351
12325
12299
12273
12247
12221
12196
12170
12145
12121
12096
12072
12048
12024
12000
11976
11953
11929
11904
11880
11855
11830
11804
11778
11752
11725
11698
11671
11644
11616
11589
11562
11534
11507
11480
11453
11426
11399
11372
11344
11317
11289
11261
11232
11203
11174
11145
11116
11088
11059
11031
11003
10975
10948
10921
10895
10869
10844
10819
10794
10771
10748
10725
10703
10681
10660
10639
10618
10598
10578
10558
10539
10520
10502
10483
10466
10449
10433
10417
10402
10387
10373
10360
10347
10334
10321
10309
10296
10283
10270
10257
10243
10229
10215
10200
10185
10169
10153
10137
10120
10104
10087
10070
10052
10035
10017
10000
9982
9965
9947
9929
9911
9892
9873
9854
9834
9813
9791
9769
9746
9722
9697
9672
9646
9619
9592
9564
9535
9505
9474
9443
9411
9378
9344
9310
9276
9241
9206
9171
9135
9098
9062
9025
8988
8952
8915
8879
8843
8808
8773
8739
8706
8674
8643
8614
8585
8558
8532
8508
8485
8464
8444
8425
8408
8391
8376
8361
8347
8333
8319
8305
8290
8276
8260
8245
8228
8212
8194
8177
8159
8141
8122
8103
8083
8063
8042
8021
7999
7976
7952
7927
7901
7874
7846
7817
7787
7756
7725
7693
7661
7628
7595
7563
7530
7498
7466
7434
7403
7372
7342
7311
7281
7251
7221
7191
7160
7129
7098
7066
7034
7000
6966
6932
6896
6860
6823
6786
6749
6711
6673
6635
6598
6560
6523
6485
6448
6411
6375
6338
6302
6265
6229
6193
6157
6122
6087
6053
6019
5986
5953
5921
5890
5859
5829
5800
5771
5743
5715
5688
5661
5634
5607
5580
5553
5526
5499
5471
5443
5415
5386
5358
5329
5300
5271
5242
5212
5183
5154
5125
5096
5067
5039
5010
4982
4954
4925
4896
4866
4836
4805
4773
4740
4706
4671
4635
4597
4559
4520
4479
4438
4396
4353
4309
4263
4217
4169
4120
4070
4018
3964
3909
3851
3793
3732
3671
3607
3543
3478
3413
3346
3279
3212
3145
3077
3009
2941
2872
2803
2733
2663
2593
2523
2453
2382
2313
2243
2173
2104
2036
1968
1900
1832
1765
1699
1632
1566
1500
1435
1369
1304
1238
1173
1107
1042
976
911
846
781
716
652
589
526
464
403
342
282
223
165
107
49
-8
-65
-122
-180
-237
-295
-353
-412
-471
-530
-590
-650
-710
-771
-831
-892
-953
-1014
-1076
-1138
-1200
-1262
-1325
-1388
-1451
-1514
-1578
-1642
-1705
-1769
-1832
-1896
-1959
-2021
-2083
-2145
-2206
-2266
-2325
-2382
-2439
-2495
-2549
-2602
-2653
-2703
-2752
-2800
-2846
-2891
-2935
-2977
-3019
-3059
-3098
-3135
-3171
-3206
-3239
-3270
-3300
-3329
-3357
-3383
-3408
-3432
-3456
-3479
-3501
-3522
-3543
-3563
-3583
-3601
-3619
-3637
-3653
-3668
-3682
-3696
-3707
-3718
-3727
-3734
-3739
-3743
-3746
-3747
-3747
-3746
-3745
-3744
-3742
-3740
-3739
-3737
-3737
-3736
-3736
-3736
-3737
-3737
-3738
-3739
-3740
-3741
-3741
-3740
-3739
-3737
-3735
-3731
-3727
-3722
-3715
-3709
-3701
-3692
-3683
-3673
-3663
-3652
-3642
-3631
-3619
-3608
-3597
-3586
-3574
-3563
-3552
-3540
-3529
-3518
-3507
-3495
-3484
-3473
-3461
-3450
-3438
-3426
-3413
-3400
-3386
-3372
-3357
-3341
-3324
-3306
-3288
-3269
-3249
-3228
-3206
-3184
-3161
-3137
-3113
-3088
-3063
-3038
-3012
-2987
-2963
-2938
-2914
-2891
-2868
-2846
-2825
-2804
-2783
-2764
-2744
-2726
-2708
-2690
-2673
-2656
-2639
-2623
-2607
-2591
-2575
-2560
-2545
-2531
-2517
-2504
-2492
-2480
-2470
-2461
-2453
-2446
-2440
-2437
-2434
-2433
-2434
-2435
-2438
-2442
-2447
-2452
-2458
-2463
-2469
-2474
-2479
-2483
-2486
-2488
-2489
-2489
-2487
-2483
-2477
-2469
-2459
-2447
-2433
-2417
-2400
-2381
-2361
-2340
-2317
-2294
-2271
-2246
-2221
-2195
-2169
-2142
-2114
-2086
-2058
-2028
-1999
-1969
-1939
-1908
-1877
-1847
-1816
-1785
-1755
-1724
-1694
-1664
-1634
-1605
-1576
-1547
-1518
-1489
-1461
-1433
-1406
-1378
-1351
-1325
-1299
-1273
-1248
-1224
-1201
-1179
-1157
-1137
-1118
-1101
-1084
-1070
-1056
-1043
-1032
-1022
-1012
-1004
-998
-991
-984
-978
-972
-967
-961
-954
-948
-942
-935
-928
-921
-913
-905
-897
-888
-879
-870
-859
-848
-836
-823
-810
-795
-779
-763
-745
-727
-707
-687
-666
-644
-621
-598
-574
-550
-525
-500
-474
-448
-422
-396
-370
-344
-318
-292
-267
-242
-217
-193
-169
-146
-123
-101
-80
-59
-38
-18
2
21
40
59
77
96
114
131
148
165
181
197
212
227
242
256
271
285
300
316
331
348
364
382
400
419
438
457
477
497
517
537
557
577
597
616
635
654
673
691
709
728
746
764
782
800
818
835
853
870
886
902
917
930
943
954
964
972
979
983
986
986
985
982
977
970
961
951
939
926
911
895
877
859
839
817
795
771
747
721
694
666
638
608
578
548
518
487
456
425
395
365
335
306
277
248
220
191
163
135
106
77
48
18
-13
-44
-76
-108
-141
-175
-208
-242
-276
-309
-342
-375
-407
-439
-470
-500
-530
-559
-589
-618
-646
-675
-704
-732
-760
-787
-815
-842
-868
-894
-918
-942
-965
-987
-1008
-1028
-1047
-1066
-1083
-1100
-1117
-1134
-1151
-1168
-1186
-1204
-1223
-1242
-1263
-1284
-1306
-1330
-1355
-1381
-1408
-1437
-1467
-1499
-1533
-1568
-1604
-1641
-1680
-1719
-1759
-1800
-1841
-1883
-1924
-1966
-2008
-2049
-2090
-2131
-2172
-2212
-2252
-2292
-2331
-2369
-2407
-2443
-2479
-2513
-2546
-2578
-2609
-2639
-2668
-2695
-2722
-2747
-2771
-2795
-2817
-2838
-2859
-2878
-2897
-2915
-2932
-2948
-2963
-2977
-2991
-3003
-3014
-3024
-3034
-3042
-3050
-3057
-3063
-3069
-3075
-3081
-3087
-3093
-3099
-3105
-3111
-3118
-3125
-3132
-3139
-3147
-3156
-3165
-3175
-3186
-3197
-3210
-3224
-3239
-3256
-3274
-3293
-3313
-3335
-3358
-3381
-3406
-3431
-3457
-3484
-3511
-3538
-3566
-3593
-3619
-3646
-3671
-3696
-3720
-3743
-3765
-3786
-3807
-3826
-3844
-3860
-3876
-3890
-3903
-3914
-3924
-3932
-3938
-3943
-3947
-3949
-3949
-3949
-3947
-3944
-3941
-3936
-3931
-3925
-3918
-3911
-3904
-3896
-3889
-3881
-3874
-3866
-3859
-3851
-3844
-3836
-3828
-3820
-3810
-3801
-3790
-3779
-3767
-3754
-3741
-3726
-3710
-3694
-3677
-3660
-3642
-3624
-3605
-3587
-3568
-3551
-3533
-3516
-3499
-3484
-3468
-3454
-3440
-3426
-3412
-3399
-3385
-3370
-3356
-3340
-3325
-3308
-3291
-3273
-3254
-3235
-3215
-3195
-3173
-3152
-3129
-3106
-3081
-3056
-3030
-3003
-2975
-2946
-2915
-2884
-2852
-2819
-2786
-2752
-2717
-2683
-2648
-2613
-2578
-2543
-2508
-2473
-2439
-2406
-2372
-2339
-2307
-2275
-2243
-2212
-2180
-2149
-2117
-2085
-2052
-2019
-1985
-1951
-1916
-1880
-1844
-1807
-1769
-1731
-1692
-1652
-1612
-1571
-1530
-1490
-1449
-1409
-1370
-1331
-1293
-1257
-1222
-1188
-1156
-1125
-1095
-1067
-1040
-1014
-990
-967
-945
-924
-904
-885
-866
-848
-830
-813
-796
-778
-761
-743
-725
-706
-686
-666
-645
-623
-601
-577
-552
-527
-501
-474
-446
-418
-390
-362
-334
-307
-280
-254
-228
-203
-179
-155
-132
-109
-86
-64
-42
-19
5
29
54
80
108
137
167
198
231
266
302
340
379
420
462
505
550
595
641
688
736
783
831
879
928
976
1022
1070
1117
1163
1208
1253
1296
1338
1380
1421
1462
1503
1543
1583
1624
1666
1707
1750
1793
1837
1882
1927
1974
2021
2071
2120
2170
2221
2272
2323
2375
2426
2477
2528
2579
2630
2680
2730
2780
2830
2881
2931
2981
3032
3083
3134
3186
3238
3290
3342
3395
3448
3501
3554
3607
3661
3714
3768
3822
3875
3929
3983
4037
4090
4143
4196
4249
4301
4353
4404
4455
4506
4557
4607
4656
4706
4755
4803
4851
4899
4946
4993
5039
5086
5132
5178
5224
5270
5316
5361
5407
5452
5497
5542
5587
5632
5676
5721
5765
5809
5852
5896
5939
5982
6025
6068
6111
6154
6197
6241
6285
6329
6374
6419
6465
6511
6558
6605
6652
6700
6748
6796
6844
6893
6941
6989
7037
7085
7132
7179
7225
7272
7318
7363
7408
7453
7497
7541
7584
7627
7669
7711
7752
7793
7833
7873
7913
7952
7990
8028
8066
8103
8140
8176
8212
8249
8285
8321
8357
8393
8430
8467
8503
8541
8578
8616
8654
8692
8730
8768
8806
8844
8882
8919
8957
8995
9033
9070
9108
9145
9183
9220
9257
9294
9331
9368
9404
9440
9476
9511
9546
9581
9615
9648
9681
9713
9744
9775
9805
9835
9863
9891
9919
9946
9972
9999
10024
10050
10075
10100
10125
10150
10175
10200
10224
10249
10274
10300
10325
10350
10375
10400
10425
10450
10475
10499
10524
10548
10572
10595
10618
10641
10662
10683
10702
10721
10738
10754
10769
10782
10794
10804
10812
10819
10825
10829
10832
10834
10834
10833
10832
10829
10825
10820
10815
10809
10802
10794
10786
10777
10767
10757
10746
10734
10722
10708
10694
10678
10662
10644
10625
10606
10585
10563
10540
10517
10492
10466
10439
10411
10382
10353
10322
10290
10258
10225
10191
10157
10122
10087
10052
10016
9981
9946
9911
9876
9841
9808
9775
9742
9711
9680
9651
9622
9595
9568
9543
9518
9495
9472
9450
9430
9410
9391
9372
9354
9337
9320
9303
9287
9270
9255
9240
9225
9211
9198
9186
9175
9164
9155
9146
9138
9130
9124
9117
9112
9106
9102
9097
9093
9090
9087
9085
9083
9082
9081
9081
9083
9085
9087
9091
9095
9101
9106
9113
9120
9128
9136
9144
9153
9162
9170
9179
9188
9196
9205
9213
9221
9229
9237
9244
9251
9258
9264
9269
9273
9276
9279
9280
9280
9279
9278
9275
9271
9266
9261
9254
9247
9239
9231
9222
9213
9204
9194
9185
9176
9166
9158
9149
9141
9134
9127
9121
9116
9111
9107
9104
9102
9100
9099
9099
9100
9102
9104
9107
9111
9115
9120
9125
9131
9137
9144
9151
9158
9165
9173
9181
9190
9198
9207
9216
9224
9234
9243
9252
9261
9271
9280
9289
9299
9308
9317
9326
9335
9343
9351
9359
9366
9373
9380
9386
9391
9395
9399
9402
9405
9406
9407
9406
9405
9403
9400
9395
9390
9383
9376
9367
9357
9346
9334
9321
9307
9292
9276
9259
9241
9222
9202
9182
9160
9139
9117
9094
9071
9047
9023
8999
8974
8949
8924
8899
8873
8847
8821
8794
8767
8740
8712
8684
8656
8627
8598
8568
8538
8508
8477
8446
8414
8381
8348
8314
8279
8243
8207
8169
8131
8090
8051
8009
7966
7921
7876
7829
7782
7733
7683
7632
7581
7529
7476
7422
7368
7314
7260
7206
7152
7097
7043
6990
6936
6883
6831
6779
6729
6679
6630
6583
6536
6491
6447
6404
6362
6321
6281
6242
6204
6166
6129
6093
6056
6020
5984
5949
5913
5877
5840
5804
5767
5730
5692
5654
5616
5577
5538
5500
5461
5422
5384
5346
5309
5272
5236
5201
5167
5134
5102
5070
5040
5011
4983
4956
4929
4904
4880
4856
4834
4812
4792
4772
4753
4735
4718
4702
4687
4673
4659
4646
4634
4621
4610
4598
4587
4575
4564
4553
4543
4532
4522
4512
4502
4492
4482
4472
4462
4452
4442
4431
4420
4408
4397
4384
4371
4357
4342
4327
4311
4294
4276
4258
4239
4220
4200
4179
4158
4137
4116
4094
4073
4051
4030
4009
3988
3967
3947
3927
3907
3887
3868
3849
3830
3812
3794
3777
3760
3743
3727
3712
3697
3682
3668
3655
3641
3629
3616
3604
3593
3582
3572
3562
3552
3543
3534
3526
3518
3511
3504
3498
3491
3486
3481
3476
3471
3467
3463
3459
3455
3451
3447
3443
3440
3436
3433
3429
3427
3424
3422
3421
3421
3421
3423
3425
3428
3431
3436
3442
3448
3455
3463
3471
3481
3490
3501
3511
3523
3534
3545
3557
3568
3580
3591
3602
3613
3623
3632
3641
3649
3656
3663
3669
3673
3678
3681
3684
3686
3688
3690
3691
3692
3693
3694
3695
3696
3697
3699
3700
3701
3702
3703
3704
3705
3706
3706
3706
3706
3706
3706
3705
3704
3702
3700
3697
3694
3691
3686
3681
3676
3670
3663
3656
3648
3639
3630
3620
3610
3598
3587
3574
3561
3547
3533
3519
3504
3488
3473
3457
3441
3425
3409
3393
3377
3360
3344
3328
3311
3295
3278
3262
3245
3229
3212
3194
3177
3159
3141
3122
3104
3085
3066
3046
3027
3007
2988
2968
2949
2929
2910
2890
2870
2850
2829
2808
2787
2765
2742
2719
2696
2672
2648
2623
2598
2573
2548
2522
2496
2469
2442
2414
2386
2357
2328
2298
2268
2237
2206
2174
2142
2110
2077
2044
2009
1976
1941
1906
1871
1835
1798
1761
1723
1685
1645
1605
1564
1521
1478
1433
1387
1340
1292
1243
1193
1142
1090
1038
985
932
878
825
772
718
665
613
560
509
457
407
357
307
258
210
162
115
68
22
-23
-68
-112
-156
-200
-243
-286
-329
-372
-415
-458
-501
-544
-588
-632
-676
-720
-765
-809
-853
-897
-941
-984
-1027
-1069
-1110
-1151
-1191
-1230
-1269
-1307
-1344
-1381
-1417
-1453
-1489
-1523
-1557
-1591
-1624
-1656
-1689
-1720
-1752
-1783
-1814
-1845
-1875
-1906
-1937
-1969
-2000
-2032
-2065
-2098
-2132
-2167
-2202
-2238
-2275
-2312
-2350
-2389
-2428
-2468
-2507
-2547
-2588
-2628
-2669
-2710
-2750
-2791
-2832
-2872
-2913
-2954
-2995
-3036
-3076
-3117
-3158
-3199
-3240
-3280
-3320
-3360
-3400
-3440
-3479
-3519
-3558
-3597
-3636
-3674
-3713
-3752
-3791
-3830
-3869
-3908
-3947
-3985
-4024
-4062
-4101
-4139
-4177
-4215
-4252
-4288
-4324
-4359
-4394
-4428
-4462
-4495
-4527
-4559
-4591
-4622
-4652
-4682
-4712
-4741
-4769
-4798
-4825
-4853
-4879
-4906
-4932
-4958
-4984
-5009
-5035
-5061
-5088
-5115
-5143
-5171
-5201
-5232
-5263
-5296
-5330
-5365
-5402
-5439
-5476
-5515
-5554
-5594
-5634
-5675
-5716
-5757
-5799
-5840
-5882
-5924
-5966
-6008
-6050
-6092
-6134
-6176
-6217
-6259
-6300
-6341
-6381
-6421
-6461
-6499
-6537
-6575
-6611
-6647
-6682
-6716
-6749
-6782
-6814
-6845
-6876
-6905
-6934
-6962
-6989
-7015
-7039
-7063
-7086
-7107
-7127
-7146
-7164
-7180
-7196
-7210
-7223
-7234
-7244
-7253
-7261
-7268
-7273
-7278
-7281
-7284
-7286
-7287
-7288
-7288
-7287
-7286
-7285
-7284
-7283
-7282
-7281
-7280
-7280
-7279
-7279
-7279
-7279
-7279
-7279
-7279
-7279
-7279
-7280
-7280
-7281
-7281
-7281
-7280
-7280
-7278
-7276
-7274
-7271
-7268
-7264
-7259
-7254
-7249
-7242
-7236
-7229
-7222
-7214
-7207
-7199
-7192
-7184
-7177
-7169
-7162
-7155
-7147
-7140
-7132
-7125
-7118
-7111
-7103
-7097
-7090
-7083
-7076
-7070
-7063
-7057
-7051
-7045
-7040
-7034
-7030
-7026
-7022
-7019
-7016
-7014
-7012
-7011
-7010
-7009
-7009
-7010
-7011
-7012
-7013
-7015
-7017
-7018
-7020
-7021
-7022
-7023
-7024
-7024
-7025
-7025
-7025
-7025
-7025
-7025
-7025
-7025
-7026
-7026
-7028
-7029
-7031
-7034
-7037
-7040
-7044
-7049
-7053
-7058
-7064
-7070
-7076
-7084
-7092
-7101
-7111
-7122
-7134
-7148
-7162
-7178
-7194
-7212
-7232
-7252
-7274
-7296
-7320
-7345
-7370
-7397
-7425
-7454
-7484
-7514
-7547
-7580
-7614
-7650
-7686
-7724
-7763
-7804
-7845
-7888
-7933
-7978
-8025
-8073
-8122
-8173
-8224
-8277
-8330
-8384
-8439
-8494
-8550
-8606
-8663
-8720
-8776
-8833
-8889
-8945
-9000
-9055
-9109
-9162
-9215
-9266
-9318
-9368
-9418
-9468
-9517
-9566
-9614
-9663
-9711
-9759
-9807
-9855
-9903
-9951
-10000
-10048
-10097
-10146
-10196
-10245
-10295
-10345
-10396
-10445
-10495
-10545
-10594
-10642
-10690
-10737
-10783
-10829
-10873
-10917
-10961
-11003
-11045
-11086
-11127
-11167
-11207
-11247
-11286
-11325
-11365
-11404
-11443
-11482
-11522
-11561
-11600
-11640
-11679
-11718
-11757
-11795
-11834
-11872
-11909
-11946
-11982
-12018
-12053
-12087
-12120
-12153
-12184
-12215
-12245
-12274
-12302
-12329
-12355
-12381
-12405
-12429
-12452
-12474
-12495
-12514
-12533
-12551
-12567
-12583
-12597
-12610
-12622
-12632
-12641
-12650
-12657
-12663
-12669
-12673
-12677
-12680
-12683
-12685
-12687
-12689
-12691
-12692
-12693
-12695
-12696
-12698
-12700
-12702
-12705
-12707
-12710
-12714
-12717
-12720
-12724
-12729
-12733
-12738
-12743
-12748
-12754
-12760
-12766
-12772
-12778
-12784
-12790
-12795
-12800
-12805
-12809
-12813
-12816
-12818
-12819
-12820
-12819
-12818
-12815
-12811
-12807
-12801
-12794
-12786
-12778
-12768
-12758
-12747
-12736
-12724
-12711
-12697
-12683
-12669
-12654
-12639
-12623
-12607
-12591
-12575
-12558
-12541
-12523
-12505
-12488
-12470
-12451
-12433
-12415
-12397
-12379
-12361
-12343
-12326
-12309
-12293
-12277
-12262
-12247
-12233
-12220
-12207
-12195
-12184
-12173
-12163
-12154
-12145
-12136
-12128
-12120
-12113
-12105
-12097
-12090
-12082
-12073
-12064
-12055
-12046
-12036
-12025
-12015
-12004
-11992
-11981
-11969
-11956
-11944
-11931
-11917
-11904
-11890
-11875
-11860
-11845
-11830
-11814
-11798
-11781
-11764
-11746
-11728
-11710
-11690
-11671
-11650
-11629
-11608
-11585
-11562
-11537
-11511
-11485
-11456
-11427
-11396
-11363
-11329
-11294
-11257
-11219
-11180
-11141
-11100
-11058
-11016
-10973
-10929
-10885
-10840
-10795
-10749
-10704
-10658
-10611
-10565
-10519
-10473
-10428
-10382
-10338
-10293
-10249
-10206
-10163
-10121
-10079
-10038
-9996
-9955
-9914
-9873
-9831
-9789
-9746
-9703
-9660
-9616
-9571
-9526
-9481
-9436
-9391
-9347
-9302
-9259
-9215
-9173
-9131
-9089
-9049
-9009
-8970
-8932
-8895
-8858
-8823
-8787
-8753
-8719
-8686
-8654
-8623
-8592
-8562
-8533
-8506
-8479
-8453
-8428
-8404
-8382
-8360
-8340
-8320
-8302
-8284
-8267
-8251
-8235
-8221
-8206
-8193
-8180
-8167
-8154
-8143
-8132
-8119
-8109
-8098
-8087
-8076
-8064
-8053
-8041
-8029
-8016
-8005
-7992
-7979
-7965
-7950
-7935
-7919
-7903
-7886
-7869
-7851
-7832
-7813
-7794
-7774
-7754
-7735
-7715
-7695
-7675
-7656
-7637
-7618
-7599
-7580
-7562
-7544
-7526
-7509
-7491
-7473
-7455
-7437
-7419
-7400
-7381
-7361
-7341
-7321
-7300
-7280
-7259
-7238
-7217
-7196
-7175
-7154
-7132
-7111
-7090
-7068
-7046
-7024
-7002
-6980
-6958
-6936
-6914
-6892
-6870
-6847
-6825
-6803
-6780
-6758
-6736
-6713
-6691
-6668
-6645
-6623
-6600
-6576
-6553
-6529
-6506
-6482
-6458
-6434
-6410
-6386
-6361
-6337
-6313
-6289
-6265
-6240
-6216
-6192
-6168
-6144
-6121
-6098
-6075
-6053
-6031
-6009
-5988
-5967
-5947
-5928
-5908
-5889
-5871
-5853
-5835
-5818
-5800
-5783
-5766
-5750
-5733
-5716
-5699
-5681
-5663
-5645
-5626
-5606
-5586
-5565
-5544
-5522
-5499
-5476
-5453
-5429
-5404
-5380
-5355
-5331
-5306
-5282
-5258
-5234
-5210
-5186
-5163
-5141
-5118
-5096
-5075
-5053
-5032
-5011
-4990
-4969
-4948
-4927
-4906
-4884
-4861
-4838
-4815
-4790
-4765
-4739
-4713
-4685
-4657
-4628
-4598
-4567
-4536
-4504
-4472
-4439
-4406
-4373
-4340
-4306
-4273
-4239
-4206
-4173
-4140
-4108
-4075
-4045
-4014
-3986
-3958
-3930
-3904
-3879
-3854
-3831
-3809
-3788
-3767
-3748
-3730
-3712
-3695
-3680
-3664
-3650
-3636
-3623
-3610
-3597
-3584
-3570
-3557
-3543
-3529
-3514
-3498
-3482
-3466
-3448
-3430
-3411
-3392
-3371
-3350
-3328
-3304
-3280
-3255
-3228
-3200
-3171
-3141
-3110
-3077
-3044
-3009
-2974
-2938
-2900
-2862
-2823
-2783
-2742
-2701
-2659
-2617
-2574
-2531
-2487
-2442
-2397
-2352
-2306
-2260
-2213
-2167
-2120
-2073
-2025
-1979
-1932
-1885
-1839
-1792
-1746
-1700
-1655
-1609
-1565
-1520
-1476
-1432
-1389
-1345
-1302
-1259
-1216
-1174
-1131
-1088
-1045
-1002
-960
-917
-875
-832
-790
-748
-705
-663
-621
-579
-537
-494
-451
-408
-365
-321
-276
-231
-185
-139
-92
-44
4
52
101
151
201
250
300
350
401
451
501
550
600
649
697
745
791
837
882
927
970
1012
1053
1094
1133
1171
1208
1244
1280
1314
1348
1380
1412
1443
1473
1503
1531
1558
1585
1611
1636
1660
1684
1707
1730
1752
1775
1797
1819
1841
1864
1886
1909
1932
1955
1979
2003
2027
2052
2077
2103
2129
2155
2182
2209
2236
2262
2289
2315
2341
2367
2392
2417
2441
2466
2490
2513
2536
2559
2581
2603
2624
2644
2663
2681
2698
2714
2729
2742
2755
2767
2778
2788
2797
2805
2813
2820
2826
2833
2838
2844
2850
2855
2861
2868
2875
2883
2891
2901
2911
2923
2936
2950
2965
2982
2999
3018
3037
3057
3078
3100
3121
3144
3166
3188
3211
3233
3255
3278
3300
3321
3343
3364
3385
3406
3427
3448
3469
3490
3511
3531
3552
3572
3592
3611
3631
3650
3669
3688
3707
3726
3746
3765
3785
3805
3825
3844
3864
3883
3902
3921
3939
3957
3974
3991
4006
4022
4035
4048
4059
4070
4081
4090
4098
4106
4112
4118
4124
4129
4133
4137
4141
4145
4148
4150
4153
4155
4158
4160
4162
4164
4166
4168
4170
4171
4172
4173
4173
4172
4171
4170
4167
4165
4161
4157
4151
4145
4137
4128
4118
4107
4094
4081
4066
4050
4032
4013
3993
3971
3949
3925
3900
3875
3848
3821
3794
3766
3738
3709
3681
3652
3624
3596
3568
3541
3514
3487
3461
3436
3411
3387
3364
3341
3319
3297
3277
3257
3238
3219
3201
3183
3166
3150
3134
3118
3102
3087
3071
3056
3040
3024
3008
2992
2975
2958
2941
2924
2906
2888
2869
2851
2833
2814
2796
2778
2759
2741
2723
2706
2688
2671
2654
2637
2621
2605
2590
2575
2560
2546
2532
2518
2505
2492
2479
2466
2453
2441
2428
2415
2402
2390
2377
2363
2350
2336
2323
2309
2295
2282
2269
2256
2243
2232
2220
2210
2200
2191
2183
2176
2170
2165
2160
2157
2154
2152
2150
2149
2148
2147
2146
2146
2145
2145
2144
2144
2143
2143
2142
2141
2140
2139
2138
2137
2135
2133
2132
2130
2127
2125
2123
2121
2119
2118
2116
2115
2115
2114
2114
2114
2114
2114
2114
2115
2115
2115
2114
2114
2113
2111
2109
2106
2103
2099
2094
2088
2083
2076
2070
2064
2057
2050
2044
2037
2031
2025
2019
2013
2009
2004
1999
1994
1990
1986
1982
1978
1974
1969
1965
1961
1957
1952
1948
1943
1937
1932
1926
1920
1913
1906
1899
1891
1882
1873
1864
1854
1843
1833
1822
1811
1800
1789
1778
1768
1758
1749
1740
1732
1724
1717
1710
1704
1698
1692
1687
1682
1677
1672
1667
1663
1659
1654
1650
1646
1642
1638
1633
1629
1624
1620
1615
1610
1605
1600
1594
1589
1583
1577
1571
1564
1558
1551
1544
1537
1530
1522
1515
1507
1500
1492
1484
1476
1469
1461
1453
1445
1437
1429
1422
1414
1406
1398
1390
1382
1373
1365
1357
1349
1341
1333
1326
1319
1312
1306
1300
1294
1288
1283
1278
1273
1268
1264
1259
1255
1251
1248
1244
1240
1235
1231
1226
1221
1216
1211
1205
1198
1191
1184
1175
1166
1157
1146
1134
1122
1109
1095
1080
1065
1048
1031
1012
992
972
950
927
903
878
852
826
798
769
739
709
678
646
613
580
546
511
477
441
406
370
335
299
263
227
191
155
119
83
48
13
-22
-56
-90
-123
-156
-188
-220
-251
-281
-311
-340
-369
-397
-424
-451
-478
-504
-531
-557
-584
-611
-639
-667
-696
-725
-754
-784
-814
-845
-876
-908
-939
-971
-1002
-1035
-1068
-1100
-1133
-1166
-1199
-1232
-1266
-1299
-1333
-1367
-1400
-1433
-1466
-1498
-1530
-1561
-1592
-1623
-1654
-1684
-1714
-1744
-1774
-1803
-1833
-1863
-1892
-1922
-1951
-1980
-2009
-2037
-2067
-2095
-2124
-2152
-2181
-2209
-2237
-2265
-2293
-2320
-2348
-2376
-2403
-2430
-2457
-2484
-2510
-2537
-2562
-2587
-2612
-2636
-2660
-2684
-2707
-2731
-2754
-2778
-2802
-2827
-2852
-2878
-2904
-2931
-2959
-2988
-3018
-3049
-3081
-3113
-3147
-3181
-3215
-3250
-3285
-3321
-3356
-3391
-3426
-3461
-3495
-3529
-3563
-3596
-3629
-3662
-3695
-3727
-3760
-3792
-3825
-3857
-3889
-3922
-3954
-3986
-4018
-4049
-4081
-4112
-4143
-4175
-4206
-4236
-4267
-4297
-4327
-4357
-4386
-4415
-4443
-4471
-4499
-4526
-4552
-4578
-4603
-4627
-4651
-4674
-4697
-4719
-4740
-4760
-4780
-4799
-4817
-4835
-4852
-4868
-4884
-4899
-4914
-4928
-4942
-4956
-4970
-4984
-4997
-5011
-5025
-5038
-5052
-5065
-5079
-5092
-5105
-5118
-5130
-5143
-5155
-5168
-5180
-5193
-5206
-5219
-5233
-5247
-5261
-5276
-5290
-5305
-5319
-5334
-5348
-5361
-5375
-5388
-5401
-5413
-5424
-5435
-5446
-5455
-5463
-5471
-5477
-5482
-5486
-5489
-5490
-5490
-5489
-5487
-5483
-5477
-5471
-5463
-5453
-5443
-5431
-5418
-5403
-5388
-5371
-5353
-5335
-5315
-5294
-5272
-5250
-5226
-5201
-5175
-5148
-5119
-5089
-5058
-5025
-4990
-4954
-4916
-4876
-4835
-4793
-4749
-4703
-4655
-4606
-4556
-4503
-4449
-4394
-4336
-4278
-4218
-4156
-4094
-4030
-3966
-3901
-3835
-3768
-3701
-3633
-3565
-3496
-3427
-3358
-3289
-3219
-3149
-3078
-3007
-2936
-2864
-2792
-2719
-2646
-2572
-2498
-2424
-2350
-2275
-2201
-2126
-2052
-1977
-1902
-1828
-1753
-1678
-1604
-1529
-1455
-1381
-1307
-1233
-1160
-1086
-1012
-938
-864
-790
-716
-643
-569
-495
-422
-349
-276
-203
-130
-57
16
89
161
234
308
381
454
528
601
674
747
820
893
965
1036
1107
1178
1248
1317
1387
1455
1524
1592
1659
1727
1793
1860
1926
1993
2059
2125
2191
2258
2325
2391
2458
2525
2592
2659
2726
2792
2859
2926
2992
3059
3125
3192
3258
3325
3392
3460
3528
3597
3666
3736
3806
3878
3949
4022
4094
4169
4244
4319
4395
4470
4547
4623
4700
4778
4856
4934
5013
5093
5173
5253
5335
5416
5498
5581
5664
5748
5832
5917
6003
6088
6174
6261
6348
6435
6522
6610
6698
6786
6875
6963
7052
7140
7227
7315
7401
7487
7572
7656
7739
7821
7902
7982
8061
8138
8215
8290
8363
8435
8506
8575
8643
8709
8774
8837
8899
8960
9019
9078
9136
9193
9249
9304
9359
9413
9467
9521
9574
9627
9679
9731
9783
9835
9886
9937
9988
10038
10088
10138
10188
10237
10287
10336
10386
10435
10485
10536
10587
10639
10691
10745
10798
10853
10907
10962
11017
11072
11128
11182
11237
11291
11345
11399
11453
11506
11560
11613
11666
11719
11771
11824
11877
11930
11983
12036
12089
12142
12195
12249
12302
12355
12408
12461
12515
12568
12621
12674
12727
12781
12835
12889
12943
12997
13052
13106
13161
13215
13270
13324
13378
13432
13486
13540
13593
13646
13698
13750
13802
13853
13904
13954
14004
14053
14101
14149
14197
14244
14290
14335
14379
14423
14466
14508
14549
14589
14628
14666
14704
14740
14777
14812
14847
14883
14918
14953
14988
15024
15060
15097
15134
15171
15209
15247
15286
15324
15364
15403
15442
15482
15521
15560
15599
15637
15675
15712
15749
15785
15821
15856
15891
15925
15959
15992
16024
16056
16088
16120
16152
16183
16215
16245
16277
16309
16341
16372
16404
16436
16468
16499
16530
16562
16592
16622
16652
16681
16709
16737
16764
16790
16816
16841
16866
16890
16913
16935
16957
16978
16999
17020
17039
17059
17078
17097
17117
17136
17155
17174
17194
17213
17234
17255
17277
17299
17323
17347
17372
17398
17424
17452
17480
17509
17539
17569
17600
17632
17663
17696
17729
17762
17796
17831
17866
17901
17937
17974
18011
18049
18087
18126
18165
18204
18244
18284
18324
18364
18403
18443
18482
18521
18560
18597
18635
18671
18707
18743
18778
18812
18845
18878
18911
18942
18973
19003
19033
19061
19090
19118
19145
19172
19198
19224
19250
19275
19300
19326
19352
19378
19404
19431
19458
19486
19514
19543
19572
19600
19629
19658
19686
19714
19741
19767
19792
19816
19838
19858
19877
19893
19907
19919
19929
19936
19942
19945
19947
19947
19946
19943
19938
19932
19925
19916
19907
19896
19884
19872
19859
19846
19833
19819
19806
19793
19780
19767
19755
19743
19731
19719
19708
19696
19684
19672
19660
19648
19635
19623
19610
19597
19584
19571
19558
19545
19532
19520
19508
19497
19486
19475
19466
19456
19447
19438
19430
19422
19414
19406
19398
19390
19382
19375
19367
19359
19350
19341
19332
19322
19312
19301
19289
19277
19263
19249
19235
19220
19204
19188
19171
19154
19137
19120
19102
19085
19068
19051
19034
19017
19001
18985
18970
18955
18941
18927
18914
18902
18890
18878
18867
18856
18846
18835
18824
18813
18802
18790
18778
18766
18753
18740
18725
18711
18695
18678
18661
18642
18622
18600
18578
18554
18529
18503
18476
18447
18418
18388
18357
18326
18294
18261
18227
18193
18159
18124
18090
18055
18020
17985
17950
17915
17880
17845
17811
17777
17743
17709
17676
17644
17611
17579
17548
17517
17486
17456
17427
17397
17369
17341
17313
17286
17260
17234
17209
17184
17160
17136
17112
17088
17065
17041
17018
16994
16970
16946
16921
16896
16870
16844
16817
16790
16761
16732
16703
16672
16642
16610
16578
16546
16513
16480
16447
16413
16379
16344
16311
16277
16242
16209
16174
16140
16106
16072
16036
16004
15970
15936
15903
15870
15837
15804
15772
15739
15707
15674
15642
15610
15578
15547
15516
15485
15454
15424
15394
15364
15334
15304
15275
15246
15217
15189
15160
15132
15104
15076
15049
15022
14995
14968
14942
14916
14891
14867
14843
14820
14798
14777
14757
14739
14720
14703
14687
14672
14657
14644
14631
14618
14607
14595
14584
14574
14563
14553
14543
14532
14522
14511
14501
14490
14479
14468
14457
14445
14434
14422
14411
14399
14387
14375
14362
14349
14336
14322
14308
14294
14279
14263
14247
14230
14213
14195
14177
14157
14137
14116
14094
14071
14047
14023
13998
13971
13944
13915
13886
13855
13823
13790
13757
13722
13687
13651
13615
13578
13541
13504
13467
13430
13393
13356
13319
13281
13244
13208
13171
13134
13098
13061
13025
12989
12952
12916
12880
12844
12809
12773
12738
12703
12669
12635
12600
12566
12532
12499
12465
12431
12398
12364
12331
12298
12265
12232
12199
12165
12132
12098
12064
12029
11994
11958
11922
11884
11846
11807
11767
11726
11684
11642
11599
11555
11510
11465
11419
11373
11327
11281
11235
11189
11144
11098
11053
11008
10964
10920
10876
10833
10790
10747
10704
10662
10620
10578
10536
10495
10453
10411
10369
10327
10285
10243
10201
10158
10116
10073
10030
9987
9943
9899
9855
9810
9765
9720
9675
9629
9584
9538
9493
9448
9403
9358
9313
9269
9226
9183
9140
9098
9057
9016
8976
8936
8897
8858
8820
8782
8744
8707
8671
8634
8599
8563
8528
8494
8460
8426
8393
8360
8327
8295
8263
8231
8199
8167
8137
8106
8074
8044
8013
7982
7951
7921
7890
7860
7830
7799
7769
7739
7709
7679
7648
7618
7588
7558
7528
7498
7468
7438
7409
7380
7350
7321
7292
7263
7235
7206
7178
7150
7122
7095
7068
7041
7015
6989
6964
6938
6913
6888
6862
6837
6812
6787
6762
6737
6711
6686
6659
6633
6605
6577
6549
6520
6490
6460
6429
6397
6365
6333
6300
6266
6232
6198
6163
6128
6093
6058
6023
5988
5953
5918
5884
5849
5815
5781
5747
5714
5682
5650
5618
5587
5557
5526
5496
5467
5438
5409
5380
5352
5325
5298
5272
5246
5221
5196
5172
5149
5126
5104
5082
5061
5040
5020
5000
4980
4961
4943
4925
4908
4892
4876
4861
4847
4833
4820
4808
4796
4785
4775
4765
4757
4749
4742
4736
4732
4729
4727
4726
4727
4728
4731
4736
4741
4747
4754
4762
4771
4780
4789
4799
4810
4820
4831
4842
4853
4863
4874
4884
4894
4904
4914
4924
4934
4944
4954
4964
4975
4985
4995
5005
5015
5024
5034
5043
5053
5063
5072
5083
5093
5104
5116
5128
5140
5154
5168
5182
5198
5213
5229
5245
5262
5278
5293
5308
5323
5337
5350
5362
5373
5383
5392
5400
5407
5413
5417
5420
5422
5422
5421
5418
5414
5409
5401
5393
5383
5372
5360
5346
5332
5316
5300
5283
5265
5247
5228
5209
5189
5169
5149
5128
5106
5084
5061
5037
5013
4988
4963
4938
4912
4887
4861
4836
4811
4787
4762
4738
4714
4691
4667
4644
4621
4599
4576
4555
4533
4512
4491
4471
4452
4433
4415
4398
4381
4366
4352
4338
4325
4313
4302
4292
4282
4272
4263
4255
4246
4238
4229
4221
4212
4203
4194
4185
4177
4168
4159
4150
4141
4132
4123
4114
4104
4094
4083
4072
4059
4046
4034
4019
4003
3989
3973
3957
3941
3925
3909
3893
3878
3862
3847
3832
3817
3804
3790
3778
3766
3754
3744
3734
3725
3717
3710
3703
3697
3692
3688
3685
3682
3680
3679
3679
3678
3679
3679
3680
3680
3681
3682
3682
3683
3683
3683
3684
3684
3684
3684
3684
3684
3685
3685
3686
3686
3686
3686
3685
3684
3683
3681
3679
3676
3673
3669
3666
3662
3657
3653
3649
3644
3640
3636
3632
3629
3626
3623
3621
3619
3617
3616
3614
3613
3613
3612
3611
3611
3610
3609
3609
3608
3607
3606
3606
3605
3604
3604
3604
3603
3603
3603
3603
3603
3603
3603
3603
3603
3603
3602
3601
3600
3599
3597
3594
3591
3588
3584
3579
3574
3569
3562
3556
3549
3542
3535
3527
3519
3511
3503
3495
3486
3477
3468
3458
3449
3440
3430
3421
3412
3402
3393
3385
3376
3368
3360
3352
3344
3337
3330
3322
3316
3309
3302
3295
3287
3280
3272
3265
3256
3248
3239
3229
3219
3208
3196
3184
3170
3156
3141
3125
3108
3090
3071
3051
3031
3009
2988
2965
2942
2919
2896
2872
2848
2824
2800
2776
2752
2728
2703
2679
2654
2630
2605
2580
2556
2531
2506
2481
2456
2431
2405
2380
2355
2329
2303
2277
2250
2224
2196
2169
2141
2113
2085
2057
2028
2000
1971
1943
1914
1885
1856
1826
1797
1767
1736
1705
1674
1642
1610
1577
1544
1511
1478
1444
1410
1377
1343
1309
1274
1240
1206
1171
1136
1102
1067
1032
997
963
929
894
861
827
794
762
730
699
669
639
610
581
553
525
498
471
444
418
391
365
338
312
287
262
237
212
188
165
142
119
97
76
54
34
13
-7
-27
-46
-65
-84
-103
-121
-140
-158
-177
-196
-214
-233
-253
-272
-291
-310
-329
-349
-367
-386
-405
-424
-442
-461
-480
-500
-520
-540
-562
-584
-606
-630
-654
-680
-706
-733
-761
-790
-820
-850
-880
-912
-943
-975
-1006
-1040
-1072
-1105
-1137
-1170
-1202
-1233
-1265
-1297
-1328
-1358
-1389
-1418
-1447
-1475
-1503
-1529
-1554
-1579
-1603
-1626
-1648
-1670
-1692
-1714
-1735
-1756
-1778
-1800
-1821
-1843
-1866
-1888
-1911
-1934
-1957
-1980
-2003
-2025
-2049
-2073
-2096
-2119
-2143
-2166
-2190
-2214
-2238
-2262
-2286
-2310
-2334
-2358
-2381
-2405
-2428
-2452
-2475
-2498
-2520
-2543
-2566
-2589
-2612
-2635
-2658
-2682
-2706
-2731
-2756
-2783
-2810
-2838
-2867
-2897
-2928
-2960
-2992
-3025
-3058
-3092
-3126
-3161
-3196
-3231
-3266
-3301
-3335
-3370
-3404
-3438
-3472
-3505
-3538
-3572
-3604
-3637
-3670
-3702
-3733
-3765
-3796
-3826
-3856
-3885
-3914
-3942
-3970
-3997
-4024
-4050
-4075
-4100
-4124
-4148
-4171
-4194
-4217
-4239
-4261
-4283
-4305
-4326
-4348
-4369
-4391
-4413
-4434
-4456
-4478
-4500
-4522
-4544
-4566
-4588
-4609
-4630
-4650
-4670
-4690
-4710
-4729
-4748
-4767
-4785
-4804
-4823
-4842
-4861
-4880
-4900
-4921
-4941
-4963
-4985
-5007
-5030
-5054
-5077
-5101
-5125
-5149
-5173
-5198
-5223
-5247
-5272
-5297
-5322
-5347
-5372
-5397
-5421
-5445
-5469
-5492
-5516
-5540
-5564
-5587
-5611
-5635
-5659
-5683
-5707
-5731
-5755
-5778
-5802
-5826
-5850
-5875
-5900
-5926
-5953
-5980
-6008
-6037
-6067
-6098
-6130
-6163
-6196
-6231
-6267
-6303
-6341
-6378
-6417
-6456
-6495
-6535
-6576
-6617
-6658
-6700
-6742
-6785
-6828
-6871
-6915
-6960
-7005
-7051
-7097
-7143
-7190
-7238
-7286
-7335
-7384
-7433
-7483
-7533
-7583
-7633
-7684
-7734
-7784
-7834
-7883
-7932
-7980
-8026
-8073
-8118
-8162
-8205
-8247
-8287
-8325
-8362
-8398
-8432
-8464
-8496
-8526
-8555
-8583
-8610
-8637
-8663
-8689
-8714
-8739
-8764
-8789
-8814
-8839
-8864
-8888
-8913
-8938
-8963
-8989
-9014
-9040
-9066
-9093
-9120
-9147
-9175
-9203
-9232
-9261
-9290
-9320
-9349
-9378
-9408
-9436
-9464
-9492
-9519
-9546
-9573
-9599
-9625
-9650
-9675
-9700
-9725
-9750
-9775
-9800
-9825
-9851
-9877
-9904
-9931
-9959
-9987
-10016
-10046
-10076
-10106
-10137
-10169
-10201
-10234
-10267
-10301
-10335
-10370
-10405
-10441
-10478
-10515
-10553
-10590
-10629
-10667
-10705
-10743
-10782
-10820
-10858
-10895
-10933
-10970
-11006
-11042
-11078
-11114
-11149
-11184
-11219
-11255
-11290
-11325
-11360
-11395
-11430
-11465
-11501
-11536
-11572
-11607
-11643
-11679
-11715
-11751
-11787
-11824
-11860
-11897
-11934
-11971
-12009
-12046
-12084
-12122
-12159
-12197
-12234
-12272
-12309
-12345
-12382
-12418
-12453
-12488
-12522
-12556
-12589
-12622
-12654
-12685
-12716
-12747
-12776
-12806
-12835
-12863
-12891
-12918
-12944
-12971
-12996
-13022
-13047
-13072
-13096
-13120
-13144
-13168
-13192
-13216
-13240
-13264
-13288
-13313
-13337
-13362
-13386
-13411
-13436
-13462
-13487
-13512
-13537
-13562
-13587
-13612
-13636
-13660
-13684
-13707
-13730
-13753
-13775
-13797
-13818
-13838
-13858
-13876
-13894
-13911
-13928
-13943
-13958
-13972
-13986
-13999
-14011
-14023
-14034
-14045
-14055
-14065
-14074
-14083
-14092
-14100
-14108
-14116
-14123
-14129
-14136
-14142
-14148
-14153
-14159
-14165
-14170
-14177
-14183
-14190
-14197
-14204
-14212
-14219
-14227
-14235
-14243
-14250
-14257
-14264
-14269
-14275
-14279
-14283
-14285
-14288
-14289
-14290
-14290
-14290
-14289
-14288
-14285
-14283
-14279
-14275
-14271
-14266
-14261
-14255
-14250
-14244
-14237
-14231
-14224
-14218
-14211
-14204
-14197
-14189
-14182
-14175
-14168
-14161
-14154
-14147
-14141
-14134
-14128
-14122
-14116
-14111
-14105
-14100
-14094
-14089
-14084
-14079
-14075
-14070
-14065
-14060
-14056
-14051
-14045
-14040
-14034
-14027
-14021
-14013
-14005
-13997
-13988
-13978
-13968
-13957
-13945
-13932
-13919
-13905
-13890
-13875
-13859
-13843
-13826
-13809
-13792
-13774
-13756
-13737
-13719
-13699
-13680
-13660
-13639
-13617
-13595
-13571
-13546
-13520
-13492
-13463
-13432
-13401
-13367
-13333
-13297
-13260
-13222
-13183
-13143
-13102
-13059
-13016
-12971
-12925
-12878
-12830
-12780
-12729
-12677
-12623
-12568
-12512
-12454
-12396
-12337
-12277
-12216
-12155
-12093
-12031
-11969
-11905
-11841
-11777
-11711
-11645
-11578
-11509
-11440
-11370
-11298
-11225
-11151
-11076
-11000
-10924
-10847
-10771
-10694
-10617
-10542
-10467
-10393
-10320
-10248
-10178
-10108
-10040
-9972
-9905
-9838
-9772
-9707
-9641
-9575
-9509
-9443
-9376
-9310
-9242
-9175
-9106
-9037
-8968
-8898
-8827
-8756
-8685
-8612
-8540
-8467
-8393
-8319
-8244
-8170
-8095
-8020
-7944
-7869
-7793
-7718
-7642
-7567
-7492
-7417
-7342
-7268
-7194
-7120
-7046
-6973
-6899
-6826
-6752
-6679
-6605
-6530
-6456
-6380
-6305
-6229
-6152
-6076
-5998
-5921
-5843
-5765
-5687
-5608
-5530
-5451
-5373
-5296
-5218
-5142
-5066
-4992
-4918
-4846
-4775
-4705
-4636
-4568
-4502
-4436
-4372
-4308
-4246
-4185
-4124
-4065
-4006
-3949
-3892
-3836
-3781
-3726
-3671
-3617
-3564
-3511
-3458
-3405
-3353
-3301
-3249
-3197
-3145
-3093
-3041
-2990
-2938
-2886
-2834
-2781
-2728
-2675
-2622
-2569
-2515
-2461
-2407
-2353
-2299
-2245
-2190
-2136
-2082
-2028
-1974
-1920
-1867
-1814
-1762
-1711
-1661
-1612
-1564
-1517
-1471
-1426
-1382
-1339
-1296
-1253
-1212
-1171
-1131
-1092
-1053
-1014
-978
-941
-904
-868
-833
-797
-762
-728
-694
-661
-629
-597
-565
-534
-504
-474
-445
-416
-388
-360
-333
-306
-281
-256
-231
-208
-185
-163
-141
-121
-101
-83
-65
-48
-32
-17
-3
11
24
36
48
59
70
79
88
97
105
112
119
126
132
138
143
148
152
155
158
160
162
163
163
163
162
160
158
155
152
148
144
140
136
131
126
122
117
112
108
104
99
95
90
86
81
76
71
65
60
54
47
41
34
27
19
11
1
-9
-21
-33
-47
-62
-77
-94
-111
-130
-149
-168
-188
-208
-229
-251
-273
-295
-318
-341
-365
-389
-413
-438
-463
-488
-515
-541
-569
-597
-626
-656
-686
-717
-748
-779
-811
-843
-875
-907
-939
-971
-1002
-1035
-1067
-1099
-1130
-1162
-1194
-1227
-1259
-1293
-1327
-1362
-1397
-1434
-1472
-1512
-1552
-1594
-1637
-1682
-1727
-1774
-1822
-1871
-1921
-1971
-2023
-2075
-2127
-2181
-2235
-2289
-2345
-2401
-2458
-2515
-2573
-2632
-2692
-2752
-2813
-2874
-2936
-2998
-3060
-3124
-3188
-3252
-3317
-3382
-3448
-3515
-3582
-3649
-3717
-3785
-3854
-3923
-3993
-4062
-4133
-4204
-4275
-4347
-4418
-4490
-4563
-4635
-4708
-4781
-4854
-4927
-5001
-5075
-5148
-5222
-5297
-5371
-5446
-5521
-5597
-5673
-5750
-5827
-5904
-5982
-6060
-6139
-6217
-6296
-6375
-6454
-6533
-6613
-6692
-6770
-6849
-6927
-7004
-7080
-7155
-7230
-7303
-7375
-7446
-7516
-7584
-7651
-7716
-7781
-7844
-7906
-7966
-8026
-8084
-8141
-8197
-8252
-8306
-8359
-8410
-8461
-8511
-8559
-8607
-8653
-8699
-8743
-8787
-8829
-8871
-8912
-8951
-8990
-9028
-9065
-9102
-9137
-9172
-9206
-9238
-9271
-9302
-9332
-9361
-9389
-9416
-9443
-9468
-9492
-9515
-9537
-9559
-9579
-9600
-9620
-9639
-9659
-9678
-9697
-9716
-9736
-9756
-9776
-9797
-9819
-9841
-9864
-9887
-9911
-9935
-9960
-9985
-10010
-10035
-10061
-10086
-10112
-10136
-10161
-10185
-10208
-10231
-10252
-10273
-10293
-10312
-10330
-10347
-10364
-10379
-10394
-10407
-10420
-10433
-10444
-10455
-10465
-10475
-10484
-10492
-10499
-10506
-10512
-10518
-10523
-10528
-10532
-10537
-10540
-10544
-10546
-10549
-10551
-10552
-10552
-10552
-10551
-10549
-10546
-10541
-10536
-10529
-10521
-10512
-10501
-10490
-10477
-10464
-10450
-10434
-10418
-10400
-10382
-10363
-10342
-10321
-10299
-10275
-10251
-10226
-10200
-10174
-10147
-10119
-10091
-10063
-10034
-10006
-9977
-9948
-9919
-9890
-9861
-9832
-9803
-9773
-9744
-9714
-9684
-9653
-9622
-9589
-9556
-9522
-9486
-9450
-9412
-9373
-9332
-9291
-9249
-9205
-9161
-9117
-9071
-9025
-8979
-8933
-8886
-8839
-8792
-8745
-8698
-8650
-8602
-8554
-8506
-8458
-8410
-8362
-8313
-8264
-8215
-8166
-8117
-8068
-8018
-7969
-7919
-7869
-7818
-7767
-7716
-7664
-7612
-7559
-7505
-7450
-7395
-7339
-7281
-7223
-7164
-7105
-7045
-6984
-6922
-6860
-6797
-6734
-6670
-6607
-6543
-6479
-6416
-6353
-6290
-6227
-6165
-6103
-6042
-5981
-5920
-5860
-5800
-5740
-5681
-5621
-5562
-5502
-5442
-5382
-5321
-5260
-5199
-5137
-5075
-5012
-4948
-4884
-4819
-4754
-4689
-4622
-4555
-4488
-4420
-4351
-4283
-4214
-4144
-4075
-4006
-3937
-3868
-3799
-3730
-3662
-3594
-3526
-3459
-3391
-3325
-3258
-3193
-3127
-3063
-2998
-2935
-2872
-2810
-2748
-2687
-2627
-2567
-2508
-2449
-2391
-2334
-2277
-2221
-2165
-2110
-2055
-2001
-1947
-1893
-1839
-1785
-1732
-1678
-1624
-1570
-1516
-1463
-1409
-1356
-1303
-1251
-1198
-1146
-1094
-1042
-990
-938
-886
-834
-781
-728
-675
-621
-567
-513
-459
-405
-350
-295
-240
-185
-130
-74
-19
37
93
148
204
260
315
371
426
482
537
592
647
701
755
809
863
916
970
1022
1076
1129
1182
1236
1289
1342
1396
1449
1502
1555
1608
1660
1711
1762
1812
1862
1910
1958
2005
2052
2098
2144
2188
2233
2277
2320
2363
2405
2448
2489
2531
2572
2614
2655
2695
2736
2777
2817
2858
2898
2938
2978
3018
3058
3099
3139
3180
3222
3263
3305
3348
3391
3434
3478
3522
3566
3611
3656
3701
3747
3793
3838
3884
3930
3975
4021
4066
4111
4156
4201
4245
4290
4335
4380
4425
4471
4517
4564
4611
4659
4707
4755
4803
4852
4900
4948
4996
5043
5089
5135
5180
5225
5268
5311
5353
5395
5435
5475
5515
5554
5593
5631
5669
5706
5743
5780
5815
5850
5884
5917
5949
5980
6011
6040
6068
6095
6122
6148
6173
6197
6221
6243
6265
6287
6308
6328
6348
6367
6385
6404
6421
6439
6455
6471
6487
6503
6518
6533
6548
6563
6578
6593
6607
6622
6636
6650
6664
6678
6692
6705
6718
6731
6744
6757
6769
6782
6794
6806
6818
6830
6842
6853
6865
6876
6887
6898
6908
6918
6929
6939
6949
6959
6969
6980
6991
7003
7015
7027
7040
7054
7068
7082
7097
7113
7128
7143
7159
7175
7191
7207
7223
7239
7256
7272
7289
7305
7322
7339
7356
7374
7392
7410
7429
7448
7468
7489
7510
7532
7555
7579
7604
7630
7658
7686
7716
7747
7779
7813
7848
7884
7920
7958
7997
8037
8077
8119
8161
8204
8248
8292
8337
8382
8427
8473
8519
8564
8610
8655
8700
8744
8788
8831
8874
8916
8957
8998
9038
9078
9117
9155
9193
9231
9268
9305
9341
9377
9413
9449
9484
9519
9553
9587
9621
9654
9687
9719
9751
9783
9814
9845
9875
9906
9936
9966
9996
10026
10056
10086
10115
10144
10172
10200
10228
10254
10281
10306
10331
10355
10379
10402
10424
10446
10467
10488
10509
10530
10550
10570
10590
10610
10630
10649
10668
10687
10706
10725
10743
10761
10778
10796
10813
10829
10845
10861
10876
10890
10905
10918
10931
10944
10956
10967
10978
10988
10997
11005
11012
11019
11024
11028
11030
11032
11032
11030
11028
11024
11018
11012
11004
10995
10984
10973
10961
10948
10935
10921
10906
10891
10876
10861
10846
10831
10816
10801
10786
10771
10756
10741
10726
10711
10696
10681
10665
10650
10634
10618
10602
10585
10569
10552
10534
10516
10498
10479
10459
10439
10419
10397
10375
10352
10329
10304
10279
10253
10226
10199
10171
10142
10112
10081
10050
10018
9985
9951
9917
9882
9847
9810
9773
9736
9698
9660
9621
9582
9542
9502
9462
9421
9380
9338
9296
9253
9210
9166
9123
9078
9034
8989
8944
8899
8854
8808
8762
8716
8670
8623
8577
8530
8483
8435
8387
8339
8290
8242
8192
8143
8093
8044
7995
7946
7896
7847
7797
7748
7698
7649
7599
7550
7501
7451
7401
7351
7301
7251
7201
7150
7100
7049
6999
6949
6899
6850
6802
6754
6707
6661
6616
6571
6528
6485
6443
6402
6361
6322
6283
6245
6207
6170
6134
6097
6062
6026
5991
5956
5922
5887
5853
5820
5786
5754
5721
5689
5657
5625
5593
5562
5530
5499
5467
5435
5403
5371
5339
5306
5274
5241
5208
5175
5142
5110
5078
5046
5014
4983
4952
4922
4891
4861
4832
4803
4774
4745
4717
4689
4662
4635
4610
4584
4560
4536
4514
4491
4470
4450
4431
4412
4394
4377
4361
4346
4331
4316
4303
4290
4277
4266
4255
4244
4234
4225
4217
4209
4202
4195
4189
4184
4179
4175
4171
4168
4165
4162
4160
4158
4156
4155
4155
4155
4155
4155
4156
4157
4159
4161
4163
4166
4169
4172
4175
4178
4182
4185
4188
4191
4194
4197
4200
4203
4206
4210
4214
4219
4224
4230
4237
4246
4255
4265
4277
4290
4304
4320
4336
4354
4373
4393
4414
4436
4459
4483
4508
4533
4560
4587
4615
4644
4673
4703
4734
4765
4797
4829
4862
4895
4929
4963
4997
5031
5065
5100
5134
5169
5203
5237
5270
5304
5337
5370
5402
5435
5468
5501
5534
5568
5602
5636
5670
5705
5740
5776
5812
5849
5886
5923
5960
5997
6034
6070
6106
6142
6177
6212
6246
6280
6314
6347
6380
6413
6445
6478
6511
6544
6578
6611
6645
6679
6714
6748
6782
6817
6851
6885
6919
6953
6986
7020
7053
7085
7118
7150
7181
7213
7244
7275
7305
7336
7366
7396
7427
7457
7487
7517
7547
7577
7607
7637
7667
7697
7728
7758
7789
7819
7850
7881
7912
7943
7974
8005
8037
8070
8102
8135
8169
8203
8238
8273
8308
8344
8380
8416
8453
8490
8528
8565
8603
8641
8679
8717
8755
8793
8830
8868
8905
8942
8979
9015
9051
9087
9123
9159
9194
9229
9264
9299
9334
9368
9403
9437
9472
9506
9540
9574
9609
9643
9677
9712
9747
9782
9818
9853
9889
9926
9962
9999
10037
10074
10113
10151
10191
10231
10272
10314
10356
10399
10443
10487
10532
10577
10623
10669
10715
10762
10810
10857
10905
10953
11002
11050
11099
11148
11198
11247
11297
11347
11397
11447
11497
11547
11597
11646
11695
11744
11793
11841
11888
11935
11980
12025
12070
12113
12156
12199
12241
12282
12323
12363
12403
12442
12481
12520
12559
12597
12635
12673
12712
12750
12789
12829
12868
12908
12948
12989
13029
13070
13111
13152
13193
13234
13275
13315
13356
13396
13435
13475
13515
13554
13593
13632
13671
13710
13749
13788
13827
13866
13905
13943
13981
14019
14056
14092
14129
14164
14198
14232
14265
14297
14328
14358
14388
14416
14443
14468
14493
14517
14540
14562
14582
14602
14621
14639
14655
14671
14686
14700
14713
14726
14737
14748
14759
14768
14777
14786
14794
14801
14809
14816
14823
14830
14838
14846
14855
14864
14874
14885
14897
14909
14922
14936
14950
14964
14979
14993
15008
15022
15036
15050
15063
15076
15089
15100
15111
15121
15131
15139
15147
15153
15159
15163
15167
15169
15171
15171
15171
15169
15167
15164
15160
15156
15152
15146
15141
15135
15129
15123
15117
15111
15104
15097
15090
15083
15076
15069
15061
15054
15046
15038
15030
15021
15012
15003
14993
14983
14972
14961
14949
14936
14923
14909
14895
14881
14866
14851
14836
14820
14805
14790
14776
14762
14748
14736
14724
14713
14703
14694
14686
14678
14671
14665
14659
14654
14649
14644
14640
14635
14630
14626
14621
14617
14612
14607
14603
14599
14595
14592
14589
14587
14585
14583
14582
14582
14582
14583
14584
14585
14588
14590
14594
14598
14602
14607
14613
14619
14627
14634
14643
14652
14663
14674
14686
14699
14714
14729
14745
14762
14781
14800
14821
14843
14866
14890
14916
14943
14970
14999
15029
15060
15092
15124
15157
15191
15226
15261
15297
15333
15369
15406
15443
15479
15516
15552
15587
15622
15656
15690
15723
15754
15786
15816
15846
15875
15904
15932
15960
15988
16015
16044
16073
16102
16131
16161
16192
16222
16256
16289
16322
16357
16392
16428
16465
16502
16540
16579
16618
16658
16699
16741
16783
16825
16868
16911
16955
16999
17042
17086
17130
17173
17216
17258
17299
17340
17379
17418
17456
17492
17528
17562
17596
17628
17659
17690
17719
17748
17776
17802
17828
17854
17878
17902
17925
17948
17971
17993
18015
18037
18058
18080
18101
18123
18144
18165
18187
18208
18230
18251
18273
18295
18316
18338
18359
18380
18400
18420
18439
18457
18474
18491
18506
18520
18533
18545
18556
18565
18574
18582
18590
18597
18603
18609
18615
18621
18626
18632
18637
18642
18647
18653
18658
18664
18669
18675
18681
18687
18693
18700
18707
18715
18723
18732
18742
18752
18763
18774
18786
18799
18813
18827
18842
18857
18873
18889
18905
18922
18938
18954
18970
18986
19002
19017
19032
19046
19060
19074
19087
19100
19113
19124
19136
19146
19157
19166
19175
19183
19191
19198
19204
19210
19214
19218
19221
19222
19222
19222
19220
19217
19212
19207
19200
19191
19182
19171
19159
19145
19131
19115
19098
19080
19061
19041
19020
18999
18977
18954
18930
18906
18882
18856
18830
18803
18775
18747
18717
18687
18655
18623
18590
18556
18521
18486
18450
18413
18376
18338
18300
18262
18223
18184
18145
18106
18066
18027
17988
17948
17909
17869
17830
17791
17752
17713
17675
17637
17599
17561
17524
17487
17450
17413
17376
17339
17302
17264
17227
17189
17150
17112
17073
17034
16994
16954
16913
16872
16831
16789
16747
16705
16662
16619
16575
16532
16488
16445
16401
16358
16315
16273
16231
16190
16151
16111
16075
16038
16003
15969
15936
15904
15873
15844
15815
15787
15761
15735
15710
15686
15662
15639
15616
15594
15572
15551
15530
15509
15489
15468
15447
15425
15403
15381
15357
15333
15308
15282
15256
15229
15201
15173
15145
15116
15087
15058
15029
15000
14971
14943
14914
14886
14858
14830
14802
14774
14747
14719
14692
14665
14637
14610
14582
14554
14526
14499
14471
14443
14415
14387
14359
14331
14303
14275
14246
14217
14187
14158
14128
14098
14068
14037
14007
13977
13946
13916
13886
13857
13827
13798
13769
13741
13712
13684
13656
13629
13601
13573
13545
13517
13489
13461
13432
13404
13376
13347
13318
13290
13261
13232
13203
13173
13143
13113
13083
13052
13021
12989
12957
12924
12891
12857
12822
12787
12751
12715
12678
12640
12602
12563
12524
12484
12443
12401
12359
12317
12273
12229
12184
12138
12092
12045
11996
11947
11897
11846
11795
11742
11688
11633
11578
11521
11464
11406
11348
11289
11230
11171
11111
11052
10993
10935
10877
10820
10764
10709
10655
10602
10550
10499
10450
10402
10355
10310
10265
10222
10179
10137
10096
10056
10017
9978
9939
9901
9863
9826
9788
9750
9711
9673
9633
9593
9553
9512
9471
9429
9386
9344
9300
9257
9213
9168
9123
9078
9032
8986
8940
8893
8846
8798
8749
8700
8650
8598
8546
8493
8439
8385
8329
8273
8217
8159
8102
8042
7985
7926
7867
7809
7750
7692
7634
7576
7519
7463
7408
7354
7300
7247
7194
7143
7091
7041
6991
6941
6892
6844
6795
6748
6700
6653
6606
6559
6512
6466
6419
6372
6325
6278
6230
6183
6135
6087
6038
5990
5941
5893
5844
5795
5747
5698
5650
5601
5553
5504
5455
5406
5356
5306
5255
5204
5153
5100
5048
4994
4940
4886
4832
4777
4722
4668
4613
4559
4505
4452
4400
4348
4297
4247
4197
4148
4100
4051
4003
3957
3910
3864
3818
3772
3726
3681
3636
3591
3546
3501
3456
3411
3366
3320
3274
3227
3180
3133
3085
3036
2987
2937
2887
2837
2786
2735
2683
2631
2580
2528
2476
2424
2372
2321
2270
2220
2170
2121
2073
2025
1980
1934
1890
1847
1804
1762
1721
1680
1640
1600
1561
1522
1483
1444
1406
1368
1329
1291
1252
1214
1175
1135
1096
1056
1016
975
934
892
850
807
763
719
674
629
582
535
488
440
391
343
294
245
197
149
101
54
8
-37
-81
-124
-166
-207
-246
-285
-322
-359
-395
-430
-465
-499
-534
-568
-602
-636
-670
-704
-738
-773
-807
-841
-875
-909
-943
-977
-1010
-1045
-1079
-1113
-1147
-1180
-1214
-1248
-1281
-1315
-1347
-1380
-1412
-1443
-1473
-1502
-1531
-1558
-1584
-1609
-1632
-1655
-1677
-1698
-1718
-1737
-1756
-1774
-1792
-1809
-1826
-1842
-1858
-1875
-1891
-1907
-1922
-1938
-1954
-1971
-1987
-2004
-2021
-2037
-2055
-2073
-2091
-2109
-2127
-2145
-2163
-2181
-2199
-2216
-2233
-2250
-2267
-2283
-2300
-2316
-2331
-2346
-2361
-2376
-2390
-2404
-2418
-2432
-2446
-2460
-2474
-2489
-2504
-2520
-2536
-2552
-2569
-2587
-2606
-2626
-2646
-2668
-2690
-2712
-2735
-2759
-2783
-2807
-2832
-2857
-2881
-2906
-2931
-2956
-2980
-3004
-3027
-3050
-3073
-3094
-3116
-3136
-3156
-3175
-3194
-3212
-3229
-3246
-3263
-3280
-3297
-3314
-3331
-3348
-3366
-3385
-3404
-3424
-3444
-3465
-3486
-3508
-3531
-3554
-3577
-3601
-3626
-3651
-3676
-3702
-3728
-3754
-3781
-3808
-3835
-3863
-3891
-3920
-3949
-3979
-4009
-4038
-4070
-4102
-4134
-4166
-4199
-4231
-4265
-4298
-4331
-4365
-4399
-4433
-4468
-4502
-4537
-4572
-4606
-4641
-4677
-4712
-4747
-4783
-4818
-4853
-4888
-4924
-4958
-4993
-5028
-5062
-5096
-5130
-5164
-5198
-5231
-5264
-5297
-5329
-5362
-5394
-5425
-5456
-5487
-5518
-5548
-5577
-5606
-5635
-5662
-5690
-5717
-5743
-5769
-5795
-5821
-5847
-5873
-5899
-5926
-5953
-5981
-6009
-6037
-6066
-6094
-6123
-6152
-6181
-6211
-6241
-6271
-6301
-6332
-6363
-6394
-6425
-6457
-6489
-6520
-6552
-6584
-6616
-6647
-6679
-6710
-6742
-6773
-6805
-6837
-6869
-6902
-6934
-6967
-7001
-7035
-7070
-7105
-7142
-7178
-7216
-7254
-7293
-7333
-7374
-7416
-7458
-7502
-7547
-7592
-7639
-7686
-7734
-7783
-7832
-7881
-7931
-7980
-8029
-8079
-8127
-8176
-8223
-8270
-8317
-8363
-8408
-8453
-8497
-8541
-8585
-8629
-8673
-8716
-8760
-8803
-8846
-8890
-8933
-8976
-9019
-9062
-9105
-9149
-9192
-9235
-9279
-9322
-9366
-9410
-9454
-9498
-9542
-9585
-9629
-9671
-9714
-9756
-9798
-9839
-9880
-9922
-9963
-10004
-10045
-10086
-10127
-10168
-10209
-10251
-10293
-10335
-10379
-10423
-10468
-10514
-10561
-10610
-10659
-10710
-10762
-10815
-10869
-10925
-10982
-11040
-11099
-11160
-11221
-11284
-11347
-11411
-11476
-11542
-11608
-11675
-11742
-11810
-11878
-11946
-12014
-12082
-12150
-12217
-12284
-12351
-12417
-12483
-12548
-12614
-12678
-12743
-12807
-12870
-12934
-12997
-13059
-13122
-13184
-13246
-13307
-13369
-13430
-13491
-13552
-13612
-13673
-13733
-13793
-13853
-13914
-13975
-14036
-14097
-14160
-14222
-14286
-14350
-14415
-14481
-14548
-14616
-14684
-14754
-14824
-14895
-14967
-15039
-15112
-15185
-15259
-15333
-15408
-15482
-15557
-15631
-15706
-15780
-15854
-15928
-16001
-16073
-16146
-16216
-16288
-16358
-16427
-16496
-16564
-16631
-16697
-16763
-16828
-16892
-16956
-17019
-17081
-17144
-17206
-17267
-17328
-17389
-17449
-17508
-17566
-17624
-17681
-17736
-17791
-17844
-17896
-17947
-17997
-18046
-18094
-18141
-18187
-18232
-18277
-18322
-18366
-18410
-18455
-18499
-18544
-18590
-18636
-18683
-18730
-18779
-18828
-18878
-18929
-18981
-19034
-19088
-19143
-19199
-19255
-19312
-19370
-19428
-19485
-19543
-19600
-19657
-19714
-19770
-19825
-19879
-19932
-19984
-20034
-20083
-20130
-20175
-20218
-20260
-20300
-20339
-20377
-20413
-20449
-20484
-20518
-20552
-20586
-20620
-20654
-20687
-20720
-20753
-20786
-20819
-20852
-20884
-20917
-20949
-20981
-21012
-21043
-21074
-21105
-21135
-21165
-21195
-21225
-21255
-21284
-21313
-21342
-21371
-21400
-21428
-21457
-21486
-21514
-21543
-21571
-21600
-21628
-21657
-21686
-21716
-21746
-21777
-21809
-21841
-21874
-21908
-21942
-21977
-22012
-22047
-22083
-22119
-22156
-22192
-22229
-22267
-22304
-22342
-22381
-22419
-22458
-22497
-22537
-22576
-22615
-22654
-22693
-22732
-22771
-22810
-22848
-22886
-22924
-22961
-22997
-23034
-23069
-23104
-23138
-23171
-23204
-23235
-23267
-23297
-23327
-23356
-23384
-23411
-23438
-23464
-23489
-23514
-23538
-23561
-23585
-23607
-23630
-23652
-23674
-23696
-23717
-23739
-23760
-23780
-23801
-23821
-23840
-23859
-23877
-23895
-23912
-23927
-23943
-23957
-23971
-23985
-23997
-24010
-24022
-24034
-24045
-24055
-24065
-24075
-24085
-24094
-24102
-24111
-24119
-24127
-24135
-24143
-24151
-24158
-24166
-24175
-24183
-24191
-24199
-24207
-24215
-24223
-24230
-24237
-24243
-24248
-24253
-24257
-24260
-24262
-24263
-24263
-24263
-24261
-24259
-24256
-24252
-24248
-24243
-24237
-24230
-24223
-24215
-24207
-24197
-24187
-24176
-24165
-24152
-24139
-24125
-24111
-24096
-24080
-24063
-24045
-24027
-24008
-23988
-23968
-23947
-23925
-23902
-23878
-23854
-23828
-23802
-23775
-23747
-23718
-23689
-23660
-23630
-23599
-23569
-23538
-23507
-23477
-23447
-23417
-23388
-23360
-23332
-23305
-23280
-23255
-23231
-23208
-23187
-23166
-23147
-23129
-23112
-23095
-23079
-23064
-23048
-23033
-23018
-23002
-22986
-22969
-22951
-22932
-22912
-22891
-22869
-22845
-22820
-22794
-22766
-22738
-22708
-22678
-22647
-22616
-22583
-22550
-22516
-22481
-22446
-22409
-22372
-22335
-22296
-22257
-22218
-22178
-22137
-22096
-22055
-22013
-21970
-21927
-21884
-21840
-21795
-21751
-21706
-21660
-21615
-21570
-21525
-21480
-21436
-21391
-21348
-21305
-21262
-21221
-21179
-21139
-21100
-21061
-21023
-20985
-20949
-20913
-20878
-20843
-20808
-20774
-20741
-20707
-20674
-20641
-20608
-20576
-20544
-20512
-20481
-20450
-20419
-20389
-20359
-20329
-20300
-20271
-20243
-20216
-20189
-20162
-20136
-20111
-20086
-20062
-20038
-20014
-19991
-19967
-19944
-19921
-19897
-19874
-19850
-19826
-19801
-19775
-19750
-19723
-19696
-19667
-19638
-19608
-19578
-19546
-19513
-19479
-19445
-19409
-19372
-19334
-19295
-19256
-19215
-19174
-19132
-19090
-19047
-19004
-18960
-18916
-18873
-18829
-18785
-18741
-18698
-18654
-18611
-18568
-18525
-18481
-18438
-18394
-18351
-18307
-18263
-18218
-18173
-18128
-18083
-18037
-17990
-17943
-17894
-17846
-17796
-17745
-17694
-17641
-17588
-17533
-17478
-17421
-17364
-17305
-17246
-17186
-17124
-17062
-17000
-16936
-16872
-16807
-16741
-16675
-16609
-16542
-16475
-16408
-16340
-16274
-16207
-16140
-16076
-16011
-15948
-15885
-15823
-15762
-15702
-15642
-15584
-15526
-15468
-15411
-15354
-15298
-15242
-15185
-15129
-15072
-15016
-14959
-14901
-14844
-14787
-14729
-14672
-14615
-14558
-14501
-14444
-14388
-14332
-14276
-14221
-14166
-14111
-14057
-14003
-13949
-13895
-13841
-13787
-13732
-13678
-13622
-13567
-13512
-13456
-13400
-13344
-13288
-13232
-13177
-13121
-13066
-13011
-12956
-12902
-12849
-12795
-12742
-12690
-12638
-12587
-12536
-12485
-12435
-12386
-12337
-12288
-12239
-12190
-12141
-12092
-12043
-11994
-11944
-11894
-11844
-11794
-11744
-11694
-11644
-11594
-11544
-11494
-11444
-11394
-11344
-11293
-11243
-11192
-11142
-11091
-11041
-10991
-10941
-10892
-10843
-10795
-10748
-10702
-10657
-10614
-10571
-10530
-10491
-10452
-10415
-10379
-10344
-10310
-10277
-10245
-10214
-10183
-10153
-10123
-10093
-10064
-10035
-10007
-9978
-9950
-9922
-9894
-9866
-9839
-9812
-9786
-9760
-9735
-9711
-9687
-9665
-9643
-9622
-9603
-9584
-9567
-9550
-9535
-9521
-9507
-9495
-9483
-9473
-9463
-9454
-9446
-9439
-9432
-9427
-9422
-9418
-9414
-9411
-9409
-9407
-9406
-9405
-9404
-9403
-9402
-9400
-9399
-9397
-9395
-9392
-9389
-9385
-9381
-9376
-9372
-9367
-9361
-9356
-9350
-9345
-9339
-9334
-9329
-9324
-9319
-9315
-9311
-9308
-9305
-9302
-9299
-9297
-9295
-9293
-9292
-9290
-9290
-9289
-9288
-9288
-9288
-9288
-9288
-9288
-9288
-9289
-9290
-9291
-9292
-9294
-9296
-9298
-9301
-9304
-9307
-9310
-9313
-9316
-9319
-9322
-9324
-9327
-9329
-9331
-9332
-9333
-9335
-9336
-9337
-9338
-9338
-9340
-9341
-9342
-9344
-9345
-9347
-9349
-9350
-9352
-9353
-9354
-9355
-9356
-9356
-9355
-9354
-9353
-9351
-9349
-9346
-9342
-9338
-9334
-9329
-9324
-9319
-9314
-9309
-9304
-9300
-9297
-9295
-9293
-9292
-9293
-9294
-9297
-9300
-9305
-9310
-9317
-9324
-9332
-9341
-9351
-9362
-9373
-9385
-9398
-9412
-9426
-9441
-9457
-9473
-9489
-9505
-9522
-9539
-9557
-9574
-9592
-9609
-9627
-9644
-9661
-9678
-9694
-9710
-9725
-9739
-9752
-9765
-9776
-9786
-9796
-9804
-9811
-9817
-9822
-9825
-9828
-9829
-9829
-9828
-9825
-9822
-9817
-9812
-9805
-9798
-9789
-9780
-9769
-9758
-9746
-9733
-9720
-9706
-9692
-9677
-9663
-9648
-9633
-9618
-9603
-9588
-9574
-9559
-9544
-9530
-9515
-9501
-9488
-9475
-9463
-9451
-9440
-9430
-9421
-9412
-9404
-9397
-9390
-9384
-9378
-9372
-9368
-9363
-9359
-9356
-9353
-9350
-9348
-9346
-9346
-9346
-9346
-9348
-9351
-9355
-9360
-9367
-9375
-9383
-9393
-9404
-9415
-9427
-9440
-9453
-9466
-9479
-9491
-9504
-9516
-9527
-9537
-9547
-9555
-9562
-9567
-9571
-9574
-9575
-9574
-9572
-9568
-9563
-9555
-9547
-9536
-9524
-9511
-9496
-9481
-9464
-9446
-9427
-9407
-9387
-9367
-9346
-9325
-9303
-9281
-9259
-9236
-9213
-9189
-9165
-9140
-9115
-9090
-9064
-9038
-9012
-8986
-8960
-8934
-8909
-8883
-8859
-8834
-8811
-8788
-8766
-8745
-8725
-8706
-8688
-8672
-8656
-8642
-8629
-8618
-8608
-8599
-8592
-8586
-8581
-8578
-8577
-8577
-8578
-8581
-8585
-8591
-8598
-8607
-8618
-8629
-8643
-8657
-8673
-8690
-8708
-8727
-8746
-8766
-8786
-8806
-8825
-8845
-8863
-8881
-8898
-8914
-8929
-8943
-8956
-8968
-8979
-8989
-8997
-9005
-9011
-9015
-9019
-9021
-9023
-9023
-9022
-9020
-9017
-9014
-9010
-9006
-9001
-8996
-8991
-8986
-8981
-8976
-8971
-8967
-8963
-8960
-8957
-8955
-8953
-8952
-8952
-8952
-8953
-8954
-8956
-8959
-8963
-8967
-8972
-8978
-8984
-8992
-9000
-9010
-9020
-9031
-9042
-9055
-9067
-9081
-9095
-9109
-9124
-9140
-9156
-9172
-9189
-9206
-9224
-9242
-9261
-9280
-9300
-9321
-9343
-9365
-9388
-9412
-9436
-9461
-9487
-9512
-9539
-9565
-9591
-9618
-9644
-9669
-9695
-9720
-9744
-9768
-9791
-9814
-9836
-9857
-9877
-9897
-9915
-9932
-9948
-9964
-9978
-9991
-10004
-10016
-10028
-10039
-10051
-10063
-10075
-10089
-10103
-10118
-10134
-10151
-10170
-10191
-10213
-10236
-10261
-10288
-10315
-10344
-10373
-10404
-10435
-10466
-10498
-10530
-10563
-10596
-10629
-10662
-10696
-10730
-10763
-10798
-10832
-10866
-10901
-10936
-10970
-11005
-11040
-11075
-11110
-11145
-11180
-11215
-11250
-11284
-11317
-11350
-11383
-11414
-11445
-11475
-11505
-11533
-11561
-11588
-11615
-11640
-11665
-11690
-11714
-11738
-11761
-11784
-11806
-11828
-11849
-11870
-11890
-11909
-11927
-11944
-11960
-11975
-11989
-12002
-12014
-12024
-12034
-12043
-12051
-12058
-12064
-12069
-12074
-12079
-12082
-12086
-12089
-12092
-12096
-12099
-12102
-12106
-12110
-12114
-12119
-12125
-12131
-12138
-12145
-12153
-12162
-12171
-12182
-12193
-12205
-12219
-12233
-12249
-12266
-12284
-12304
-12325
-12347
-12371
-12396
-12422
-12449
-12477
-12506
-12535
-12565
-12594
-12624
-12654
-12683
-12712
-12739
-12766
-12791
-12815
-12836
-12857
-12875
-12891
-12905
-12917
-12927
-12935
-12941
-12945
-12947
-12947
-12945
-12942
-12937
-12930
-12922
-12912
-12901
-12889
-12876
-12863
-12848
-12833
-12817
-12801
-12784
-12767
-12750
-12733
-12716
-12699
-12682
-12666
-12649
-12632
-12616
-12599
-12583
-12566
-12550
-12534
-12518
-12502
-12486
-12471
-12455
-12440
-12425
-12411
-12396
-12382
-12368
-12354
-12340
-12325
-12311
-12296
-12281
-12265
-12249
-12231
-12213
-12194
-12174
-12153
-12131
-12108
-12083
-12058
-12031
-12003
-11973
-11942
-11910
-11876
-11841
-11804
-11765
-11726
-11685
-11642
-11599
-11554
-11507
-11460
-11412
-11363
-11313
-11262
-11211
-11160
-11108
-11056
-11004
-10952
-10900
-10848
-10796
-10745
-10693
-10641
-10590
-10538
-10487
-10436
-10385
-10335
-10285
-10235
-10186
-10137
-10088
-10040
-9992
-9943
-9895
-9847
-9798
-9750
-9701
-9653
-9604
-9556
-9507
-9459
-9411
-9363
-9316
-9270
-9225
-9181
-9138
-9096
-9055
-9016
-8977
-8939
-8902
-8865
-8829
-8793
-8757
-8721
-8685
-8649
-8612
-8575
-8537
-8498
-8459
-8419
-8377
-8335
-8291
-8245
-8198
-8150
-8100
-8048
-7994
-7939
-7882
-7823
-7763
-7702
-7639
-7574
-7509
-7443
-7375
-7307
-7239
-7170
-7101
-7032
-6963
-6894
-6825
-6756
-6687
-6619
-6551
-6483
-6416
-6349
-6283
-6218
-6152
-6088
-6023
-5959
-5896
-5833
-5770
-5708
-5647
-5586
-5526
-5466
-5407
-5348
-5290
-5232
-5175
-5118
-5061
-5005
-4948
-4893
-4837
-4781
-4726
-4671
-4616
-4560
-4505
-4449
-4393
-4337
-4280
-4224
-4166
-4109
-4051
-3993
-3934
-3875
-3816
-3756
-3695
-3634
-3573
-3511
-3449
-3386
-3323
-3259
-3195
-3131
-3066
-3002
-2936
-2871
-2806
-2740
-2674
-2608
-2542
-2476
-2409
-2342
-2276
-2208
-2141
-2073
-2005
-1937
-1869
-1800
-1732
-1663
-1595
-1526
-1458
-1390
-1322
-1255
-1187
-1120
-1052
-984
-916
-848
-780
-711
-642
-572
-502
-431
-359
-288
-216
-144
-71
1
73
145
217
288
359
430
500
570
640
710
780
851
922
994
1067
1141
1216
1292
1371
1450
1531
1613
1697
1781
1867
1953
2040
2127
2215
2302
2389
2476
2562
2647
2731
2815
2897
2978
3058
3136
3213
3289
3363
3436
3508
3579
3648
3717
3785
3853
3920
3986
4053
4120
4186
4253
4319
4386
4453
4520
4587
4654
4722
4789
4856
4923
4990
5056
5122
5187
5251
5314
5376
5437
5497
5556
5614
5671
5726
5781
5834
5886
5937
5987
6036
6083
6130
6177
6222
6267
6312
6357
6401
6445
6490
6534
6579
6623
6668
6713
6758
6803
6848
6893
6938
6983
7029
7074
7119
7164
7210
7255
7300
7346
7391
7436
7480
7525
7568
7612
7654
7696
7736
7776
7815
7852
7889
7924
7958
7990
8022
8052
8080
8106
8132
8157
8180
8203
8224
8243
8262
8280
8296
8312
8327
8342
8356
8369
8381
8393
8404
8415
8425
8435
8445
8454
8463
8471
8479
8487
8494
8502
8509
8517
8524
8532
8541
8549
8558
8566
8575
8584
8592
8601
8608
8616
8623
8629
8635
8640
8645
8649
8653
8656
8658
8661
8663
8664
8666
8668
8669
8671
8673
8674
8676
8678
8679
8681
8683
8684
8686
8687
8688
8689
8690
8690
8690
8689
8688
8687
8685
8683
8680
8677
8674
8671
8667
8663
8660
8656
8652
8649
8645
8642
8639
8637
8634
8632
8631
8630
8629
8628
8627
8627
8627
8627
8627
8627
8627
8627
8627
8627
8627
8627
8627
8626
8626
8625
8625
8624
8623
8622
8621
8620
8619
8618
8617
8617
8617
8617
8618
8619
8621
8623
8625
8628
8631
8634
8637
8641
8645
8649
8652
8656
8659
8663
8665
8668
8670
8672
8674
8675
8676
8677
8677
8678
8678
8679
8679
8680
8681
8682
8683
8685
8687
8689
8691
8694
8697
8701
8705
8709
8713
8718
8722
8726
8731
8735
8739
8743
8747
8750
8754
8757
8760
8762
8764
8766
8767
8768
8769
8769
8769
8768
8766
8764
8761
8758
8754
8750
8745
8740
8735
8729
8723
8717
8710
8704
8697
8690
8683
8676
8669
8661
8654
8646
8638
8630
8622
8614
8606
8598
8589
8580
8571
8562
8553
8543
8532
8522
8511
8499
8487
8475
8462
8448
8435
8420
8406
8391
8375
8360
8344
8328
8312
8295
8279
8263
8246
8230
8213
8196
8179
8162
8145
8128
8111
8093
8076
8058
8041
8023
8007
7990
7972
7955
7938
7921
7903
7886
7868
7851
7833
7815
7797
7779
7761
7744
7726
7709
7692
7675
7659
7643
7628
7614
7600
7587
7575
7563
7552
7541
7531
7522
7513
7505
7497
7489
7482
7476
7469
7463
7457
7452
7446
7441
7436
7432
7427
7423
7419
7415
7411
7408
7405
7401
7399
7396
7394
7392
7390
7389
7387
7387
7386
7385
7385
7385
7385
7386
7386
7387
7387
7388
7389
7391
7393
7395
7398
7401
7404
7408
7411
7416
7420
7425
7430
7436
7441
7447
7453
7459
7466
7473
7480
7487
7495
7502
7511
7519
7528
7537
7547
7557
7568
7579
7590
7603
7615
7629
7642
7656
7671
7686
7702
7719
7736
7753
7771
7790
7809
7829
7849
7870
7891
7913
7935
7957
7979
8000
8023
8047
8070
8093
8116
8140
8164
8188
8212
8236
8261
8286
8312
8337
8363
8389
8416
8442
8469
8495
8522
8548
8575
8602
8629
8656
8683
8710
8738
8765
8793
8822
8851
8880
8910
8940
8971
9002
9034
9067
9100
9135
9170
9205
9242
9279
9316
9354
9392
9431
9470
9509
9547
9586
9625
9663
9701
9739
9776
9812
9848
9883
9917
9952
9985
10018
10051
10084
10117
10149
10182
10215
10248
10282
10317
10352
10387
10423
10460
10498
10536
10574
10613
10653
10693
10733
10774
10815
10856
10897
10938
10978
11018
11058
11098
11137
11176
11214
11251
11287
11323
11358
11393
11426
11459
11491
11522
11553
11583
11612
11641
11670
11698
11726
11754
11781
11809
11837
11865
11893
11921
11950
11978
12007
12037
12066
12096
12127
12157
12188
12219
12250
12282
12313
12345
12376
12408
12440
12471
12503
12535
12567
12598
12630
12661
12693
12724
12755
12785
12816
12846
12876
12906
12936
12965
12994
13023
13052
13081
13109
13137
13165
13192
13219
13246
13273
13300
13326
13353
13379
13405
13431
13457
13483
13509
13534
13560
13585
13611
13636
13662
13687
13712
13738
13764
13789
13816
13842
13868
13895
13922
13949
13976
14004
14032
14059
14087
14115
14143
14171
14199
14227
14254
14281
14308
14335
14361
14387
14413
14439
14465
14490
14515
14539
14564
14588
14612
14636
14660
14684
14707
14731
14754
14777
14800
14823
14845
14868
14891
14913
14936
14958
14980
15002
15024
15045
15066
15086
15106
15125
15144
15161
15178
15195
15210
15225
15239
15252
15264
15275
15285
15295
15304
15312
15319
15326
15332
15337
15341
15345
15348
15351
15352
15353
15354
15354
15353
15352
15351
15349
15346
15344
15340
15337
15333
15328
15324
15318
15313
15307
15300
15294
15286
15279
15271
15264
15256
15248
15239
15231
15222
15213
15204
15195
15186
15177
15167
15157
15148
15138
15128
15117
15107
15096
15085
15074
15063
15052
15040
15028
15016
15005
14993
14981
14969
14957
14944
14932
14919
14906
14893
14879
14865
14850
14836
14821
14806
14790
14775
14759
14744
14729
14714
14699
14684
14670
14656
14642
14628
14615
14601
14588
14575
14561
14548
14535
14522
14509
14496
14483
14470
14458
14445
14433
14421
14409
14397
14385
14374
14363
14352
14341
14331
14320
14310
14300
14290
14280
14270
14260
14250
14240
14230
14220
14209
14199
14188
14178
14167
14155
14143
14131
14118
14104
14090
14075
14059
14042
14024
14006
13986
13966
13945
13923
13901
13877
13853
13828
13803
13777
13750
13723
13696
13668
13639
13611
13582
13552
13523
13493
13464
13434
13404
13374
13344
13314
13284
13254
13224
13194
13163
13133
13102
13070
13038
13006
12973
12940
12905
12871
12836
12800
12764
12727
12691
12654
12618
12581
12545
12510
12475
12440
12406
12373
12340
12307
12275
12244
12212
12181
12150
12119
12088
12058
12027
11997
11966
11936
11906
11876
11846
11816
11786
11757
11727
11698
11668
11639
11610
11580
11551
11521
11492
11462
11432
11403
11373
11342
11312
11282
11251
11220
11189
11157
11126
11094
11062
11030
10997
10964
10931
10897
10863
10828
10793
10757
10720
10683
10646
10608
10569
10530
10491
10451
10410
10370
10329
10288
10247
10205
10163
10121
10079
10037
9995
9953
9912
9870
9829
9788
9747
9707
9667
9627
9588
9549
9510
9472
9434
9396
9358
9320
9282
9245
9207
9170
9132
9095
9058
9022
8986
8950
8914
8879
8844
8809
8775
8742
8708
8675
8642
8610
8577
8545
8512
8480
8448
8416
8384
8352
8320
8288
8256
8224
8191
8157
8125
8090
8058
8023
7989
7953
7918
7882
7846
7810
7774
7737
7700
7663
7626
7590
7553
7517
7481
7445
7410
7375
7340
7307
7273
7241
7209
7177
7147
7116
7087
7058
7030
7002
6975
6949
6924
6899
6876
6852
6830
6809
6788
6768
6748
6729
6711
6694
6677
6661
6645
6630
6615
6602
6588
6575
6563
6551
6540
6530
6520
6511
6502
6494
6486
6479
6472
6466
6460
6454
6449
6444
6439
6435
6431
6427
6424
6420
6417
6415
6412
6409
6407
6405
6403
6401
6400
6398
6397
6396
6395
6395
6395
6395
6395
6396
6397
6398
6400
6402
6404
6406
6409
6412
6415
6419
6423
6427
6431
6436
6441
6446
6451
6457
6463
6469
6475
6481
6488
6495
6501
6508
6514
6521
6527
6533
6538
6544
6548
6552
6556
6558
6561
6562
6562
6562
6561
6559
6556
6553
6549
6544
6539
6533
6526
6519
6512
6504
6496
6488
6479
6470
6461
6452
6443
6433
6424
6414
6404
6395
6385
6375
6366
6356
6346
6337
6328
6318
6309
6301
6292
6283
6275
6267
6259
6251
6243
6235
6227
6220
6212
6205
6198
6192
6186
6180
6174
6169
6165
6160
6156
6153
6149
6146
6143
6140
6137
6135
6132
6130
6128
6127
6125
6124
6123
6123
6122
6122
6123
6123
6124
6126
6128
6130
6133
6136
6140
6144
6149
6154
6161
6168
6176
6185
6195
6206
6218
6230
6243
6257
6271
6286
6301
6316
6332
6347
6363
6378
6393
6409
6425
6441
6457
6473
6490
6507
6525
6543
6562
6582
6602
6623
6644
6667
6690
6714
6738
6763
6789
6815
6842
6869
6897
6926
6955
6984
7014
7045
7076
7107
7139
7170
7202
7234
7266
7298
7329
7361
7392
7423
7454
7484
7515
7545
7574
7604
7633
7662
7691
7719
7748
7777
7805
7834
7862
7891
7919
7948
7977
8006
8035
8064
8093
8122
8153
8183
8213
8243
8273
8304
8335
8366
8397
8428
8459
8490
8521
8553
8584
8615
8646
8677
8708
8738
8769
8799
8829
8859
8888
8918
8947
8975
9004
9032
9060
9087
9114
9141
9168
9194
9220
9245
9270
9295
9319
9343
9367
9390
9413
9436
9459
9481
9503
9525
9547
9569
9591
9613
9635
9658
9680
9703
9725
9748
9772
9795
9819
9843
9868
9893
9919
9945
9972
10000
10028
10056
10085
10115
10145
10176
10207
10238
10270
10303
10335
10368
10401
10434
10468
10501
10535
10569
10603
10637
10671
10705
10740
10774
10808
10843
10878
10912
10947
10983
11018
11053
11089
11125
11161
11197
11233
11268
11304
11340
11376
11411
11447
11482
11516
11551
11585
11619
11652
11685
11718
11750
11781
11813
11844
11874
11905
11935
11964
11994
12023
12052
12081
12109
12137
12166
12194
12221
12249
12276
12303
12330
12357
12383
12409
12436
12462
12487
12513
12537
12562
12586
12609
12631
12653
12674
12694
12713
12732
12749
12766
12781
12796
12810
12823
12835
12847
12857
12867
12875
12883
12890
12896
12900
12904
12907
12910
12911
12911
12910
12909
12906
12903
12899
12893
12887
12881
12873
12865
12857
12848
12839
12829
12819
12809
12799
12789
12780
12770
12761
12751
12743
12734
12726
12719
12712
12705
12699
12693
12688
12683
12678
12673
12668
12664
12660
12655
12651
12647
12643
12638
12634
12631
12627
12623
12620
12617
12614
12611
12608
12606
12605
12603
12602
12602
12602
12602
12603
12604
12605
12607
12609
12612
12614
12617
12620
12623
12626
12629
12633
12636
12639
12642
12644
12647
12649
12650
12652
12653
12654
12654
12655
12656
12657
12658
12659
12661
12664
12667
12671
12675
12681
12687
12694
12702
12711
12722
12733
12745
12758
12772
12786
12802
12818
12836
12853
12872
12890
12910
12929
12949
12968
12988
13008
13027
13046
13064
13083
13100
13118
13135
13152
13168
13184
13200
13216
13231
13246
13261
13276
13290
13304
13318
13332
13345
13358
13371
13383
13394
13405
13416
13425
13434
13442
13449
13455
13460
13464
13467
13470
13471
13471
13471
13470
13468
13465
13462
13457
13453
13447
13442
13435
13429
13422
13414
13406
13398
13390
13381
13373
13364
13355
13346
13337
13328
13319
13310
13301
13292
13283
13275
13266
13258
13250
13242
13234
13226
13218
13211
13204
13196
13189
13181
13174
13166
13158
13149
13141
13131
13122
13112
13101
13090
13079
13067
13056
13044
13032
13020
13009
12997
12986
12975
12965
12955
12946
12937
12929
12921
12913
12906
12899
12893
12886
12880
12874
12868
12862
12856
12850
12844
12839
12834
12829
12824
12819
12815
12811
12807
12803
12800
12796
12794
12791
12788
12786
12784
12782
12780
12779
12778
12778
12778
12778
12780
12782
12784
12787
12791
12796
12801
12808
12815
12822
12831
12840
12851
12862
12874
12887
12901
12916
12932
12949
12968
12987
13007
13027
13049
13071
13094
13118
13142
13166
13191
13217
13242
13268
13294
13321
13347
13374
13400
13427
13454
13481
13509
13536
13563
13590
13617
13644
13671
13698
13724
13750
13776
13801
13826
13851
13876
13901
13925
13950
13974
13999
14024
14049
14075
14100
14127
14154
14181
14208
14236
14264
14292
14321
14349
14377
14405
14433
14461
14488
14515
14542
14568
14594
14619
14643
14667
14691
14714
14737
14759
14781
14804
14826
14849
14872
14895
14919
14943
14968
14994
15021
15048
15077
15106
15136
15166
15198
15230
15262
15295
15328
15362
15396
15429
15463
15497
15531
15564
15598
15630
15663
15695
15726
15757
15787
15817
15846
15874
15902
15929
15956
15982
16008
16033
16059
16085
16110
16135
16160
16184
16210
16236
16261
16286
16312
16338
16366
16392
16419
16445
16472
16499
16525
16551
16577
16602
16626
16650
16673
16696
16718
16739
16759
16779
16798
16817
16835
16852
16869
16886
16902
16918
16933
16948
16963
16977
16991
17005
17018
17031
17043
17054
17065
17075
17084
17092
17100
17107
17113
17118
17123
17127
17131
17133
17136
17138
17139
17140
17140
17140
17139
17138
17136
17133
17131
17127
17124
17120
17116
17111
17107
17102
17096
17091
17085
17079
17072
17065
17057
17048
17039
17028
17016
17003
16989
16974
16957
16940
16920
16900
16878
16855
16830
16805
16778
16750
16721
16692
16661
16629
16596
16562
16528
16492
16456
16419
16381
16341
16303
16263
16222
16183
16142
16102
16059
16018
15978
15936
15895
15853
15810
15768
15725
15682
15638
15595
15551
15507
15463
15419
15375
15331
15287
15243
15199
15156
15113
15070
15027
14985
14942
14900
14858
14816
14774
14731
14689
14647
14604
14561
14518
14474
14431
14387
14344
14300
14257
14213
14170
14128
14085
14044
14002
13962
13922
13882
13844
13806
13768
13731
13695
13658
13623
13588
13553
13518
13483
13449
13415
13382
13348
13314
13281
13248
13215
13182
13149
13116
13084
13051
13018
12986
12953
12920
12887
12854
12821
12788
12754
12721
12687
12653
12619
12585
12551
12516
12482
12447
12411
12376
12340
12303
12266
12229
12191
12153
12113
12073
12033
11991
11949
11906
11863
11818
11773
11727
11681
11634
11586
11538
11490
11441
11392
11342
11292
11242
11191
11140
11089
11037
10985
10932
10879
10826
10772
10718
10664
10609
10554
10499
10444
10389
10334
10278
10222
10167
10111
10055
9999
9944
9888
9833
9778
9723
9669
9614
9561
9507
9454
9402
9349
9298
9247
9196
9146
9096
9046
8997
8949
8900
8852
8805
8758
8711
8664
8618
8572
8527
8482
8437
8392
8348
8304
8259
8215
8172
8128
8084
8039
7997
7953
7910
7867
7824
7780
7738
7695
7652
7610
7568
7527
7486
7446
7406
7367
7329
7291
7254
7218
7182
7147
7113
7079
7046
7013
6980
6948
6915
6883
6851
6819
6787
6755
6723
6691
6658
6626
6594
6561
6528
6496
6463
6431
6399
6366
6334
6303
6271
6240
6209
6178
6148
6119
6090
6062
6034
6008
5982
5956
5932
5908
5884
5862
5840
5819
5798
5778
5758
5739
5721
5703
5686
5669
5653
5637
5622
5608
5594
5580
5568
5556
5544
5534
5524
5515
5507
5501
5495
5490
5486
5484
5482
5482
5482
5484
5487
5490
5495
5500
5507
5514
5522
5530
5539
5548
5557
5567
5577
5587
5597
5607
5617
5626
5636
5645
5655
5664
5673
5682
5691
5700
5708
5717
5726
5736
5745
5755
5765
5775
5786
5796
5807
5819
5831
5843
5856
5869
5883
5897
5912
5927
5943
5959
5976
5993
6011
6029
6048
6067
6087
6107
6128
6150
6172
6195
6219
6244
6269
6295
6322
6349
6378
6407
6437
6467
6498
6530
6562
6594
6627
6661
6695
6729
6764
6799
6835
6870
6906
6943
6980
7017
7054
7091
7129
7167
7205
7243
7282
7320
7358
7397
7436
7475
7513
7553
7592
7631
7671
7711
7751
7792
7833
7874
7915
7957
8000
8042
8085
8128
8172
8216
8260
8304
8349
8394
8439
8484
8530
8575
8621
8667
8712
8758
8804
8850
8896
8942
8987
9033
9079
9124
9169
9214
9259
9303
9348
9391
9435
9478
9521
9563
9605
9647
9688
9728
9768
9808
9847
9886
9925
9963
10000
10037
10074
10110
10146
10182
10217
10252
10286
10320
10354
10387
10420
10452
10484
10515
10546
10577
10606
10636
10664
10693
10720
10747
10774
10800
10826
10851
10877
10901
10926
10951
10975
10999
11023
11046
11069
11092
11115
11137
11159
11181
11202
11223
11243
11263
11282
11301
11319
11337
11354
11370
11386
11401
11416
11430
11443
11456
11468
11479
11490
11501
11511
11521
11530
11539
11547
11555
11563
11570
11577
11584
11591
11598
11604
11610
11615
11621
11626
11631
11635
11639
11643
11647
11650
11653
11656
11659
11661
11663
11665
11667
11669
11670
11671
11672
11672
11672
11671
11670
11668
11665
11662
11658
11654
11648
11642
11636
11628
11620
11611
11601
11590
11579
11566
11553
11540
11525
11510
11494
11477
11459
11440
11421
11401
11380
11359
11337
11314
11291
11268
11243
11218
11192
11166
11139
11111
11082
11052
11022
10990
10958
10925
10891
10856
10820
10783
10744
10705
10665
10623
10580
10536
10492
10446
10399
10352
10304
10255
10206
10157
10107
10056
10006
9955
9904
9852
9800
9749
9696
9644
9591
9538
9484
9429
9375
9319
9264
9207
9150
9093
9034
8975
8916
8856
8795
8734
8672
8610
8547
8484
8420
8356
8292
8227
8162
8096
8029
7963
7897
7829
7762
7694
7626
7558
7490
7421
7352
7282
7212
7142
7072
7001
6929
6857
6785
6712
6638
6565
6491
6416
6342
6267
6192
6116
6041
5965
5889
5812
5736
5659
5581
5504
5426
5347
5268
5189
5109
5029
4947
4866
4783
4700
4616
4531
4445
4359
4272
4184
4094
4005
3914
3823
3731
3639
3545
3452
3357
3263
3168
3073
2977
2882
2786
2690
2594
2497
2401
2304
2208
2111
2013
1918
1821
1723
1626
1529
1431
1333
1234
1136
1036
937
837
736
635
534
432
330
228
125
22
-81
-184
-288
-392
-496
-600
-705
-809
-914
-1018
-1124
-1229
-1334
-1439
-1545
-1650
-1756
-1862
-1967
-2073
-2179
-2285
-2391
-2496
-2602
-2708
-2814
-2920
-3027
-3133
-3240
-3348
-3455
-3563
-3672
-3781
-3891
-4001
-4111
-4222
-4333
-4445
-4557
-4670
-4783
-4896
-5009
-5123
-5237
-5351
-5466
-5581
-5696
-5811
-5926
-6041
-6156
-6271
-6387
-6502
-6618
-6733
-6848
-6963
-7078
-7193
-7308
-7422
-7536
-7650
-7763
-7876
-7989
-8102
-8215
-8327
-8439
-8551
-8663
-8774
-8885
-8996
-9107
-9218
-9328
-9438
-9547
-9656
-9765
-9874
-9983
-10091
-10199
-10307
-10415
-10522
-10629
-10735
-10841
-10947
-11052
-11157
-11261
-11365
-11468
-11571
-11673
-11774
-11874
-11974
-12073
-12171
-12269
-12366
-12463
-12559
-12654
-12749
-12843
-12937
-13030
-13123
-13214
-13305
-13395
-13484
-13573
-13660
-13747
-13833
-13918
-14002
-14085
-14167
-14249
-14330
-14410
-14489
-14568
-14646
-14723
-14800
-14876
-14951
-15025
-15099
-15171
-15243
-15314
-15383
-15452
-15519
-15586
-15651
-15715
-15778
-15840
-15901
-15961
-16021
-16079
-16137
-16195
-16251
-16308
-16364
-16419
-16474
-16529
-16583
-16637
-16690
-16744
-16797
-16850
-16902
-16955
-17007
-17059
-17111
-17163
-17215
-17266
-17317
-17368
-17418
-17468
-17518
-17568
-17617
-17666
-17714
-17762
-17810
-17857
-17904
-17951
-17998
-18043
-18089
-18134
-18179
-18223
-18267
-18310
-18352
-18395
-18436
-18477
-18518
-18558
-18597
-18636
-18675
-18714
-18752
-18790
-18828
-18866
-18903
-18941
-18979
-19016
-19054
-19091
-19128
-19166
-19203
-19240
-19277
-19315
-19352
-19389
-19426
-19462
-19499
-19535
-19571
-19607
-19642
-19678
-19713
-19748
-19782
-19817
-19851
-19885
-19919
-19953
-19986
-20020
-20052
-20085
-20117
-20149
-20181
-20212
-20243
-20273
-20303
-20333
-20363
-20392
-20421
-20450
-20479
-20508
-20537
-20566
-20595
-20624
-20652
-20681
-20710
-20739
-20767
-20796
-20824
-20853
-20881
-20910
-20938
-20967
-20995
-21024
-21053
-21082
-21111
-21141
-21171
-21202
-21233
-21264
-21296
-21328
-21360
-21393
-21427
-21461
-21496
-21531
-21567
-21604
-21641
-21678
-21717
-21756
-21795
-21836
-21877
-21918
-21961
-22003
-22047
-22091
-22136
-22181
-22227
-22273
-22320
-22367
-22415
-22464
-22513
-22562
-22612
-22663
-22714
-22765
-22818
-22870
-22924
-22978
-23033
-23088
-23144
-23200
-23257
-23314
-23371
-23429
-23487
-23546
-23605
-23663
-23722
-23782
-23841
-23900
-23960
-24020
-24080
-24140
-24201
-24261
-24322
-24383
-24445
-24506
-24568
-24630
-24692
-24754
-24817
-24881
-24945
-25009
-25074
-25140
-25206
-25273
-25340
-25408
-25476
-25544
-25613
-25683
-25753
-25823
-25893
-25963
-26034
-26105
-26175
-26246
-26317
-26388
-26459
-26529
-26600
-26671
-26741
-26811
-26882
-26952
-27022
-27092
-27161
-27231
-27301
-27371
-27440
-27510
-27580
-27650
-27720
-27791
-27862
-27933
-28004
-28076
-28148
-28220
-28293
-28366
-28439
-28513
-28587
-28662
-28737
-28812
-28888
-28964
-29041
-29118
-29195
-29273
-29351
-29430
-29509
-29589
-29670
-29751
-29833
-29915
-29997
-30081
-30164
-30249
-30333
-30418
-30503
-30589
-30675
-30760
-30846
-30932
-31018
-31104
-31190
-31275
-31361
-31446
-31532
-31617
-31702
-31787
-31871
-31956
-32040
-32124
-32207
-32290
-32372
-32456
-32537
-32619
-32700
-32780
-32860
-32939
-33017
-33095
-33172
-33248
-33324
-33399
-33474
-33548
-33621
-33694
-33766
-33837
-33908
-33978
-34048
-34117
-34186
-34254
-34322
-34389
-34455
-34521
-34587
-34652
-34716
-34779
-34842
-34905
-34966
-35027
-35088
-35147
-35207
-35265
-35323
-35381
-35438
-35494
-35550
-35604
-35659
-35712
-35765
-35818
-35869
-35920
-35970
-36019
-36068
-36116
-36163
-36210
-36255
-36300
-36345
-36388
-36430
-36472
-36513
-36552
-36591
-36629
-36666
-36702
-36737
-36772
-36806
-36839
-36872
-36904
-36935
-36966
-36997
-37027
-37057
-37087
-37116
-37145
-37174
-37202
-37229
-37256
-37283
-37310
-37336
-37361
-37386
-37411
-37435
-37459
-37483
-37506
-37529
-37552
-37574
-37596
-37618
-37639
-37660
-37680
-37700
-37719
-37738
-37756
-37773
-37790
-37806
-37822
-37837
-37851
-37865
-37878
-37891
-37903
-37915
-37926
-37936
-37946
-37955
-37964
-37973
-37980
-37988
-37995
-38001
-38007
-38012
-38017
-38022
-38026
-38029
-38033
-38035
-38037
-38039
-38040
-38040
-38040
-38040
-38039
-38037
-38035
-38033
-38030
-38027
-38023
-38019
-38015
-38010
-38005
-38000
-37994
-37988
-37981
-37974
-37966
-37958
-37949
-37940
-37930
-37919
-37908
-37897
-37885
-37872
-37859
-37845
-37831
-37816
-37800
-37784
-37768
-37750
-37732
-37714
-37694
-37674
-37653
-37632
-37610
-37587
-37564
-37540
-37515
-37490
-37464
-37438
-37411
-37384
-37356
-37327
-37298
-37269
-37239
-37208
-37177
-37146
-37114
-37082
-37049
-37016
-36982
-36948
-36914
-36879
-36844
-36808
-36771
-36734
-36697
-36659
-36620
-36581
-36540
-36500
-36458
-36416
-36373
-36330
-36285
-36240
-36195
-36148
-36102
-36054
-36006
-35958
-35909
-35860
-35810
-35760
-35709
-35659
-35607
-35556
-35504
-35452
-35399
-35346
-35293
-35239
-35184
-35129
-35074
-35018
-34961
-34904
-34846
-34787
-34728
-34668
-34608
-34548
-34486
-34425
-34363
-34300
-34238
-34175
-34112
-34048
-33985
-33921
-33857
-33793
-33730
-33666
-33602
-33539
-33475
-33412
-33349
-33286
-33224
-33162
-33100
-33038
-32977
-32916
-32855
-32795
-32735
-32674
-32616
-32557
-32497
-32439
-32381
-32323
-32266
-32209
-32152
-32095
-32039
-31983
-31927
-31871
-31816
-31761
-31706
-31652
-31598
-31544
-31491
-31438
-31385
-31333
-31282
-31231
-31180
-31131
-31081
-31033
-30985
-30938
-30891
-30845
-30800
-30755
-30710
-30667
-30623
-30580
-30538
-30496
-30455
-30414
-30373
-30333
-30293
-30253
-30214
-30175
-30137
-30099
-30061
-30023
-29986
-29949
-29911
-29874
-29837
-29800
-29763
-29726
-29689
-29651
-29614
-29576
-29538
-29500
-29462
-29424
-29385
-29347
-29308
-29269
-29230
-29191
-29153
-29114
-29075
-29036
-28998
-28959
-28921
-28883
-28845
-28808
-28770
-28733
-28696
-28659
-28623
-28586
-28550
-28514
-28479
-28443
-28408
-28373
-28338
-28304
-28270
-28236
-28202
-28169
-28136
-28103
-28071
-28038
-28006
-27974
-27942
-27910
-27878
-27846
-27814
-27781
-27749
-27716
-27684
-27651
-27618
-27585
-27551
-27517
-27483
-27448
-27413
-27378
-27342
-27305
-27268
-27231
-27193
-27154
-27115
-27075
-27034
-26993
-26951
-26909
-26866
-26822
-26778
-26733
-26687
-26640
-26593
-26545
-26497
-26448
-26398
-26348
-26297
-26245
-26193
-26141
-26087
-26034
-25979
-25925
-25869
-25814
-25758
-25701
-25644
-25587
-25530
-25472
-25414
-25355
-25296
-25237
-25178
-25119
-25059
-24999
-24939
-24878
-24817
-24756
-24694
-24632
-24570
-24507
-24444
-24381
-24318
-24254
-24190
-24125
-24061
-23996
-23931
-23865
-23799
-23733
-23667
-23601
-23534
-23467
-23400
-23333
-23266
-23199
-23132
-23065
-22997
-22930
-22863
-22795
-22728
-22661
-22593
-22526
-22459
-22391
-22324
-22256
-22188
-22120
-22052
-21983
-21914
-21845
-21776
-21707
-21638
-21568
-21498
-21428
-21358
-21288
-21218
-21148
-21077
-21007
-20936
-20866
-20795
-20724
-20653
-20582
-20511
-20440
-20368
-20297
-20226
-20155
-20083
-20012
-19941
-19870
-19799
-19728
-19657
-19585
-19514
-19443
-19371
-19299
-19226
-19154
-19081
-19007
-18933
-18859
-18784
-18709
-18633
-18556
-18479
-18401
-18323
-18244
-18164
-18084
-18002
-17920
-17837
-17753
-17669
-17584
-17497
-17410
-17322
-17234
-17144
-17054
-16964
-16872
-16781
-16688
-16596
-16502
-16409
-16315
-16221
-16126
-16030
-15936
-15840
-15744
-15648
-15551
-15454
-15357
-15259
-15161
-15062
-14963
-14864
-14764
-14663
-14562
-14460
-14358
-14255
-14152
-14048
-13944
-13839
-13734
-13628
-13522
-13415
-13307
-13200
-13092
-12983
-12874
-12765
-12655
-12545
-12435
-12325
-12214
-12104
-11993
-11882
-11772
-11661
-11551
-11440
-11330
-11220
-11110
-11000
-10891
-10781
-10672
-10563
-10454
-10346
-10237
-10129
-10021
-9914
-9807
-9700
-9594
-9488
-9382
-9277
-9173
-9068
-8964
-8861
-8757
-8654
-8551
-8449
-8346
-8244
-8141
-8039
-7937
-7834
-7732
-7629
-7527
-7424
-7321
-7218
-7116
-7013
-6910
-6807
-6704
-6601
-6498
-6395
-6293
-6190
-6087
-5985
-5882
-5780
-5678
-5576
-5474
-5372
-5271
-5169
-5068
-4967
-4867
-4766
-4666
-4567
-4468
-4369
-4270
-4171
-4073
-3975
-3878
-3780
-3683
-3585
-3488
-3391
-3294
-3197
-3099
-3002
-2904
-2806
-2708
-2610
-2511
-2412
-2313
-2213
-2113
-2012
-1911
-1810
-1708
-1606
-1503
-1400
-1297
-1193
-1089
-985
-881
-777
-672
-568
-463
-359
-254
-150
-46
59
163
267
371
475
579
682
786
890
993
1096
1200
1303
1406
1509
1612
1714
1817
1920
2021
2125
2227
2330
2432
2534
2637
2739
2842
2944
3047
3149
3252
3355
3458
3562
3665
3769
3873
3977
4081
4186
4291
4396
4501
4607
4712
4818
4924
5030
5136
5242
5348
5454
5561
5667
5773
5879
5986
6092
6199
6305
6412
6519
6626
6733
6840
6947
7054
7161
7268
7376
7483
7591
7699
7806
7914
8022
8130
8238
8346
8454
8563
8671
8780
8888
8997
9105
9214
9323
9432
9541
9650
9758
9867
9976
10084
10193
10301
10410
10518
10626
10734
10843
10951
11059
11168
11276
11385
11494
11602
11711
11820
11929
12038
12146
12255
12363
12471
12578
12685
12792
12898
13004
13109
13213
13317
13421
13523
13626
13728
13829
13930
14030
14130
14229
14328
14427
14525
14623
14721
14818
14915
15012
15108
15205
15301
15396
15492
15588
15683
15779
15874
15970
16065
16160
16254
16350
16445
16540
16634
16729
16823
16918
17013
17107
17202
17297
17392
17487
17582
17678
17773
17869
17966
18062
18159
18255
18352
18450
18547
18644
18741
18839
18936
19033
19130
19227
19325
19421
19518
19615
19712
19809
19906
20002
20099
20196
20293
20390
20486
20583
20680
20777
20874
20971
21068
21166
21263
21360
21458
21555
21653
21750
21848
21946
22045
22143
22241
22340
22439
22538
22637
22737
22836
22936
23036
23136
23236
23336
23437
23537
23638
23738
23839
23939
24040
24141
24241
24342
24442
24543
24644
24745
24845
24946
25047
25147
25248
25349
25449
25550
25650
25751
25851
25951
26051
26151
26251
26351
26451
26550
26649
26748
26847
26945
27044
27141
27239
27336
27432
27529
27624
27720
27815
27909
28003
28097
28190
28283
28375
28467
28559
28650
28741
28832
28923
29014
29104
29194
29284
29373
29463
29552
29642
29731
29820
29908
29997
30086
30174
30262
30350
30438
30525
30612
30699
30786
30872
30958
31043
31127
31212
31295
31378
31461
31543
31625
31706
31786
31867
31946
32026
32104
32183
32262
32340
32418
32494
32572
32649
32725
32801
32877
32952
33027
33101
33175
33249
33322
33394
33466
33538
33609
33680
33751
33820
33890
33959
34027
34095
34162
34228
34294
34360
34424
34488
34552
34615
34677
34738
34799
34859
34919
34977
35035
35093
35149
35205
35260
35314
35368
35420
35472
35523
35574
35623
35671
35719
35766
35812
35857
35902
35945
35988
36030
36072
36112
36152
36191
36229
36266
36303
36338
36373
36407
36441
36473
36505
36535
36565
36594
36622
36650
36677
36703
36728
36753
36778
36801
36825
36848
36870
36892
36914
36935
36956
36976
36997
37017
37036
37056
37075
37093
37112
37130
37148
37165
37182
37199
37215
37231
37247
37262
37277
37291
37305
37318
37331
37344
37356
37367
37379
37389
37400
37410
37419
37428
37437
37445
37453
37461
37469
37476
37483
37490
37496
37503
37509
37515
37521
37527
37533
37539
37545
37551
37556
37562
37568
37574
37579
37585
37591
37597
37603
37609
37615
37621
37627
37634
37640
37647
37653
37660
37667
37674
37681
37689
37696
37704
37712
37720
37728
37736
37745
37753
37761
37770
37778
37787
37795
37804
37812
37820
37828
37836
37844
37852
37859
37866
37873
37879
37885
37891
37896
37901
37906
37911
37915
37918
37922
37924
37927
37929
37931
37933
37934
37934
37935
37935
37934
37934
37933
37931
37930
37928
37925
37923
37920
37917
37913
37910
37905
37901
37896
37890
37884
37878
37871
37863
37856
37848
37839
37830
37821
37812
37802
37791
37781
37770
37758
37747
37735
37722
37710
37697
37684
37671
37657
37643
37629
37615
37601
37586
37572
37557
37541
37526
37510
37494
37478
37461
37444
37427
37409
37391
37373
37355
37336
37317
37298
37279
37259
37239
37219
37198
37177
37156
37134
37112
37090
37068
37045
37021
36998
36974
36950
36925
36901
36875
36850
36825
36799
36773
36747
36721
36694
36668
36641
36615
36589
36562
36536
36510
36484
36457
36431
36405
36379
36354
36328
36303
36277
36252
36227
36203
36178
36154
36130
36107
36084
36061
36038
36016
35994
35972
35951
35930
35909
35888
35867
35847
35827
35807
35787
35767
35748
35729
35709
35691
35672
35654
35636
35619
35602
35585
35569
35553
35538
35523
35509
35496
35483
35470
35459
35447
35437
35427
35417
35408
35399
35391
35383
35375
35368
35361
35354
35347
35341
35335
35329
35323
35317
35311
35306
35301
35295
35290
35285
35281
35276
35271
35267
35263
35258
35254
35251
35247
35243
35239
35236
35233
35229
35226
35222
35219
35215
35211
35207
35203
35198
35193
35188
35182
35176
35169
35162
35155
35147
35139
35130
35121
35112
35102
35092
35082
35072
35061
35050
35040
35029
35018
35008
34997
34986
34975
34964
34953
34942
34931
34920
34908
34897
34885
34873
34860
34848
34835
34822
34809
34795
34781
34767
34752
34736
34721
34704
34688
34670
34653
34635
34616
34597
34577
34558
34537
34517
34496
34475
34454
34432
34410
34388
34366
34344
34322
34300
34277
34255
34232
34209
34186
34163
34140
34116
34092
34069
34045
34021
33997
33972
33948
33923
33898
33873
33848
33823
33797
33772
33746
33720
33694
33668
33642
33615
33589
33562
33535
33507
33480
33452
33424
33395
33366
33337
33308
33278
33248
33218
33187
33156
33125
33093
33061
33028
32995
32962
32928
32894
32859
32823
32788
32750
32715
32677
32640
32603
32564
32526
32488
32448
32409
32369
32330
32290
32250
32209
32168
32127
32085
32043
32000
31958
31914
31870
31825
31780
31735
31689
31643
31596
31549
31501
31453
31405
31357
31309
31260
31211
31162
31113
31064
31014
30964
30914
30864
30814
30763
30712
30660
30608
30556
30504
30451
30398
30344
30291
30237
30182
30127
30072
30017
29961
29905
29849
29792
29736
29678
29621
29563
29506
29448
29389
29331
29273
29214
29156
29097
29039
28980
28922
28863
28804
28746
28687
28629
28570
28511
28453
28394
28335
28276
28217
28158
28099
28040
27981
27922
27863
27803
27743
27684
27624
27564
27504
27444
27384
27323
27263
27202
27141
27080
27019
26958
26896
26834
26773
26710
26648
26586
26523
26461
26398
26335
26272
26209
26145
26082
26018
25954
25890
25826
25762
25698
25634
25570
25506
25442
25377
25313
25249
25185
25121
25057
24994
24930
24867
24804
24741
24679
24617
24555
24493
24431
24370
24309
24248
24187
24127
24066
24006
23945
23885
23825
23765
23705
23645
23585
23526
23466
23407
23347
23288
23229
23170
23111
23053
22994
22935
22877
22818
22760
22702
22643
22585
22527
22469
22410
22352
22294
22236
22178
22120
22062
22004
21947
21889
21832
21774
21717
21660
21603
21546
21489
21432
21375
21319
21262
21205
21148
21092
21035
20978
20921
20865
20808
20751
20694
20637
20580
20522
20465
20408
20350
20293
20235
20177
20119
20060
20002
19943
19884
19824
19765
19705
19645
19586
19525
19465
19405
19345
19285
19225
19165
19105
19045
18985
18925
18866
18806
18746
18686
18626
18566
18506
18445
18385
18324
18263
18202
18141
18080
18018
17957
17895
17832
17770
17707
17644
17581
17518
17454
17390
17326
17262
17198
17133
17068
17003
16937
16872
16806
16740
16674
16608
16541
16475
16408
16341
16274
16207
16139
16071
16003
15935
15866
15797
15727
15658
15587
15517
15446
15374
15302
15230
15157
15084
15010
14937
14862
14788
14712
14637
14561
14484
14408
14330
14252
14174
14095
14015
13935
13854
13772
13690
13607
13523
13439
13353
13267
13180
13092
13004
12914
12824
12733
12642
12550
12457
12363
12269
12174
12078
11982
11885
11788
11690
11592
11493
11393
11294
11193
11092
10991
10889
10787
10684
10582
10478
10375
10271
10167
10063
9958
9854
9749
9644
9539
9435
9330
9225
9120
9015
8910
8804
8699
8594
8489
8383
8277
8172
8066
7960
7854
7748
7641
7535
7428
7321
7214
7106
6998
6890
6782
6673
6564
6454
6344
6233
6122
6011
5899
5787
5674
5560
5446
5332
5217
5102
4986
4871
4754
4638
4521
4404
4287
4169
4051
3934
3816
3698
3580
3462
3344
3226
3108
2990
2873
2755
2637
2520
2403
2285
2168
2051
1935
1818
1702
1586
1470
1355
1239
1124
1008
894
780
665
550
436
322
207
93
-21
-136
-250
-364
-479
-593
-708
-823
-938
-1053
-1168
-1283
-1398
-1514
-1630
-1746
-1862
-1978
-2094
-2211
-2327
-2444
-2561
-2678
-2795
-2912
-3029
-3146
-3263
-3380
-3497
-3614
-3731
-3848
-3965
-4082
-4198
-4315
-4432
-4549
-4666
-4782
-4899
-5016
-5133
-5250
-5368
-5485
-5602
-5720
-5837
-5955
-6072
-6190
-6307
-6425
-6543
-6660
-6778
-6895
-7012
-7129
-7246
-7363
-7480
-7597
-7713
-7830
-7946
-8061
-8178
-8293
-8409
-8524
-8639
-8754
-8868
-8983
-9097
-9211
-9324
-9438
-9551
-9663
-9776
-9888
-10000
-10112
-10223
-10334
-10445
-10556
-10666
-10776
-10886
-10995
-11104
-11213
-11322
-11430
-11538
-11646
-11753
-11860
-11967
-12074
-12180
-12286
-12391
-12496
-12601
-12705
-12809
-12913
-13016
-13118
-13220
-13322
-13423
-13523
-13623
-13723
-13822
-13921
-14019
-14116
-14213
-14310
-14406
-14502
-14598
-14693
-14787
-14881
-14975
-15068
-15161
-15253
-15345
-15437
-15528
-15619
-15709
-15799
-15888
-15977
-16065
-16152
-16239
-16327
-16414
-16500
-16586
-16671
-16755
-16840
-16923
-17007
-17089
-17172
-17254
-17335
-17416
-17496
-17576
-17655
-17734
-17813
-17890
-17968
-18045
-18122
-18198
-18273
-18349
-18423
-18498
-18572
-18645
-18718
-18791
-18863
-18935
-19006
-19077
-19147
-19217
-19287
-19356
-19425
-19493
-19561
-19628
-19695
-19761
-19827
-19892
-19957
-20021
-20085
-20149
-20212
-20275
-20337
-20400
-20461
-20523
-20583
-20644
-20704
-20764
-20823
-20881
-20940
-20997
-21054
-21111
-21167
-21222
-21277
-21331
-21385
-21438
-21490
-21542
-21593
-21643
-21693
-21743
-21791
-21839
-21887
-21934
-21980
-22026
-22072
-22117
-22161
-22205
-22249
-22292
-22335
-22378
-22420
-22462
-22503
-22544
-22585
-22626
-22666
-22706
-22745
-22784
-22823
-22861
-22899
-22937
-22974
-23011
-23048
-23084
-23120
-23156
-23191
-23225
-23259
-23293
-23326
-23359
-23392
-23424
-23455
-23486
-23516
-23546
-23576
-23605
-23633
-23662
-23690
-23717
-23744
-23771
-23798
-23824
-23850
-23876
-23901
-23926
-23951
-23976
-24000
-24024
-24048
-24071
-24094
-24116
-24139
-24160
-24182
-24202
-24222
-24242
-24261
-24280
-24298
-24316
-24333
-24349
-24365
-24380
-24395
-24409
-24423
-24436
-24449
-24461
-24473
-24484
-24495
-24505
-24515
-24524
-24533
-24541
-24549
-24557
-24564
-24570
-24576
-24581
-24585
-24589
-24592
-24594
-24596
-24597
-24596
-24596
-24594
-24591
-24588
-24584
-24579
-24574
-24567
-24560
-24553
-24545
-24536
-24527
-24518
-24508
-24497
-24487
-24475
-24464
-24452
-24440
-24427
-24415
-24402
-24388
-24375
-24361
-24347
-24333
-24318
-24304
-24289
-24274
-24259
-24244
-24229
-24213
-24198
-24182
-24167
-24152
-24136
-24121
-24106
-24091
-24076
-24061
-24046
-24032
-24018
-24004
-23990
-23977
-23964
-23951
-23938
-23925
-23913
-23901
-23889
-23877
-23866
-23854
-23843
-23832
-23821
-23810
-23799
-23788
-23778
-23767
-23757
-23746
-23735
-23725
-23714
-23704
-23693
-23682
-23671
-23660
-23649
-23637
-23626
-23614
-23602
-23590
-23578
-23565
-23553
-23540
-23527
-23514
-23501
-23487
-23473
-23459
-23445
-23430
-23416
-23401
-23385
-23370
-23354
-23338
-23322
-23305
-23288
-23271
-23253
-23235
-23217
-23198
-23179
-23160
-23140
-23120
-23100
-23080
-23059
-23038
-23016
-22995
-22973
-22951
-22929
-22906
-22884
-22861
-22838
-22815
-22791
-22768
-22744
-22721
-22697
-22673
-22649
-22625
-22601
-22576
-22552
-22527
-22502
-22478
-22452
-22427
-22402
-22376
-22351
-22325
-22299
-22273
-22247
-22220
-22194
-22167
-22140
-22113
-22086
-22059
-22032
-22005
-21977
-21950
-21922
-21894
-21866
-21838
-21810
-21782
-21753
-21725
-21696
-21667
-21637
-21608
-21578
-21548
-21518
-21488
-21458
-21427
-21396
-21365
-21334
-21302
-21270
-21239
-21207
-21174
-21142
-21109
-21076
-21043
-21010
-20976
-20942
-20908
-20874
-20840
-20805
-20770
-20735
-20699
-20664
-20628
-20592
-20555
-20518
-20481
-20444
-20407
-20369
-20331
-20293
-20254
-20216
-20177
-20138
-20099
-20060
-20020
-19980
-19940
-19899
-19859
-19818
-19777
-19736
-19694
-19652
-19610
-19568
-19525
-19482
-19439
-19396
-19352
-19308
-19264
-19219
-19174
-19129
-19083
-19037
-18990
-18944
-18896
-18849
-18801
-18752
-18704
-18655
-18605
-18556
-18506
-18456
-18405
-18354
-18303
-18252
-18201
-18149
-18098
-18046
-17994
-17942
-17889
-17837
-17784
-17731
-17678
-17625
-17571
-17518
-17464
-17410
-17356
-17302
-17247
-17193
-17138
-17084
-17029
-16974
-16920
-16865
-16810
-16755
-16701
-16646
-16591
-16537
-16482
-16427
-16373
-16318
-16264
-16209
-16155
-16101
-16047
-15993
-15939
-15885
-15832
-15778
-15725
-15672
-15619
-15566
-15513
-15461
-15408
-15356
-15303
-15251
-15199
-15148
-15096
-15045
-14994
-14943
-14892
-14842
-14792
-14742
-14692
-14642
-14593
-14543
-14494
-14445
-14396
-14347
-14299
-14250
-14202
-14154
-14106
-14059
-14011
-13964
-13918
-13872
-13826
-13780
-13734
-13689
-13645
-13600
-13556
-13512
-13469
-13426
-13383
-13340
-13298
-13256
-13214
-13172
-13131
-13090
-13050
-13010
-12970
-12931
-12892
-12853
-12815
-12777
-12739
-12701
-12664
-12627
-12590
-12554
-12517
-12481
-12445
-12409
-12373
-12338
-12302
-12266
-12231
-12195
-12160
-12125
-12089
-12054
-12019
-11984
-11949
-11915
-11880
-11846
-11811
-11777
-11743
-11709
-11675
-11641
-11607
-11573
-11539
-11505
-11471
-11437
-11403
-11369
-11335
-11301
-11267
-11233
-11199
-11164
-11130
-11095
-11061
-11026
-10991
-10956
-10921
-10886
-10851
-10815
-10780
-10744
-10708
-10672
-10636
-10600
-10563
-10527
-10490
-10453
-10416
-10378
-10341
-10303
-10265
-10227
-10188
-10149
-10110
-10071
-10031
-9991
-9951
-9910
-9869
-9827
-9785
-9743
-9700
-9657
-9613
-9569
-9524
-9479
-9434
-9388
-9342
-9295
-9248
-9201
-9153
-9105
-9057
-9008
-8959
-8909
-8859
-8809
-8758
-8706
-8655
-8603
-8550
-8497
-8444
-8390
-8336
-8282
-8227
-8172
-8116
-8060
-8004
-7947
-7890
-7833
-7776
-7718
-7660
-7602
-7544
-7485
-7427
-7368
-7310
-7251
-7192
-7133
-7074
-7015
-6956
-6897
-6838
-6779
-6720
-6660
-6601
-6542
-6483
-6423
-6364
-6304
-6245
-6185
-6125
-6066
-6006
-5946
-5886
-5826
-5765
-5705
-5644
-5583
-5523
-5462
-5401
-5339
-5278
-5216
-5155
-5093
-5031
-4969
-4906
-4844
-4781
-4718
-4655
-4591
-4527
-4463
-4399
-4335
-4270
-4204
-4139
-4073
-4006
-3941
-3875
-3809
-3742
-3675
-3608
-3541
-3474
-3407
-3339
-3272
-3204
-3136
-3068
-3000
-2932
-2863
-2795
-2727
-2658
-2590
-2521
-2452
-2383
-2314
-2246
-2177
-2108
-2039
-1970
-1901
-1832
-1763
-1694
-1625
-1556
-1487
-1418
-1349
-1280
-1210
-1141
-1072
-1002
-933
-864
-794
-725
-655
-585
-516
-446
-376
-306
-236
-166
-96
-26
44
113
183
253
322
392
461
530
600
669
737
806
875
943
1012
1080
1148
1216
1283
1351
1418
1485
1552
1619
1685
1751
1817
1883
1949
2013
2078
2143
2207
2271
2335
2398
2461
2524
2587
2649
2711
2773
2835
2896
2957
3017
3077
3137
3197
3256
3315
3374
3432
3490
3547
3604
3661
3717
3773
3829
3884
3939
3993
4046
4100
4153
4206
4257
4309
4359
4410
4459
4508
4556
4604
4651
4697
4743
4788
4832
4876
4919
4962
5004
5045
5086
5125
5165
5203
5241
5278
5315
5351
5386
5421
5455
5488
5521
5554
5585
5616
5646
5676
5705
5734
5762
5789
5816
5842
5867
5892
5916
5940
5963
5985
6007
6028
6049
6069
6088
6107
6125
6143
6159
6176
6192
6207
6222
6236
6250
6264
6277
6290
6302
6314
6325
6336
6347
6358
6368
6377
6387
6396
6404
6412
6420
6427
6434
6440
6447
6452
6458
6463
6468
6472
6477
6481
6485
6488
6492
6495
6498
6501
6504
6506
6509
6511
6513
6515
6516
6518
6519
6520
6521
6522
6522
6522
6522
6522
6522
6521
6521
6520
6518
6517
6515
6513
6510
6507
6504
6501
6497
6492
6487
6482
6476
6469
6462
6455
6447
6438
6429
6419
6408
6397
6385
6372
6359
6345
6331
6316
6300
6283
6266
6248
6229
6210
6190
6169
6148
6126
6104
6081
6058
6034
6009
5984
5959
5933
5906
5880
5853
5825
5797
5769
5740
5711
5682
5652
5621
5591
5560
5528
5496
5463
5430
5396
5362
5328
5292
5257
5221
5184
5147
5109
5071
5033
4994
4955
4916
4876
4836
4796
4755
4714
4673
4632
4591
4549
4508
4466
4424
4382
4341
4299
4257
4215
4173
4131
4090
4048
4006
3965
3924
3882
3841
3800
3759
3719
3678
3637
3597
3557
3517
3477
3437
3397
3357
3317
3278
3238
3199
3160
3120
3081
3042
3003
2964
2926
2887
2849
2810
2772
2734
2696
2658
2619
2581
2543
2505
2467
2429
2391
2352
2314
2275
2236
2197
2158
2119
2079
2040
2000
1960
1920
1880
1840
1800
1760
1720
1679
1639
1598
1558
1517
1476
1436
1394
1353
1312
1271
1229
1188
1146
1104
1062
1020
978
936
893
851
809
766
723
681
638
595
552
509
466
423
380
337
294
251
208
164
121
78
34
-9
-52
-95
-139
-182
-225
-268
-311
-354
-397
-439
-482
-524
-566
-608
-650
-691
-733
-774
-815
-855
-895
-935
-975
-1014
-1053
-1092
-1131
-1169
-1207
-1245
-1282
-1320
-1357
-1394
-1431
-1467
-1503
-1539
-1575
-1611
-1646
-1682
-1717
-1752
-1786
-1821
-1855
-1889
-1923
-1957
-1991
-2025
-2058
-2092
-2125
-2159
-2192
-2225
-2259
-2292
-2325
-2358
-2391
-2424
-2457
-2490
-2523
-2555
-2588
-2621
-2653
-2686
-2718
-2750
-2782
-2814
-2845
-2876
-2908
-2938
-2969
-2999
-3029
-3059
-3088
-3117
-3146
-3174
-3202
-3230
-3258
-3285
-3312
-3339
-3365
-3391
-3417
-3442
-3467
-3492
-3517
-3541
-3566
-3589
-3613
-3637
-3660
-3683
-3706
-3729
-3751
-3774
-3796
-3818
-3840
-3862
-3883
-3905
-3926
-3947
-3968
-3989
-4010
-4030
-4051
-4070
-4091
-4111
-4132
-4152
-4172
-4192
-4212
-4233
-4253
-4273
-4294
-4314
-4335
-4355
-4376
-4397
-4417
-4438
-4459
-4480
-4501
-4522
-4543
-4564
-4584
-4605
-4626
-4647
-4668
-4689
-4710
-4731
-4752
-4773
-4794
-4815
-4836
-4857
-4878
-4899
-4920
-4942
-4963
-4985
-5006
-5028
-5050
-5072
-5093
-5115
-5137
-5159
-5181
-5202
-5224
-5246
-5267
-5288
-5310
-5331
-5351
-5372
-5392
-5412
-5432
-5451
-5471
-5490
-5508
-5527
-5545
-5563
-5580
-5598
-5615
-5632
-5649
-5665
-5682
-5698
-5714
-5731
-5747
-5763
-5778
-5794
-5810
-5826
-5841
-5857
-5872
-5888
-5903
-5918
-5933
-5948
-5963
-5978
-5992
-6007
-6021
-6035
-6049
-6063
-6077
-6091
-6104
-6117
-6130
-6143
-6156
-6169
-6181
-6194
-6206
-6218
-6230
-6242
-6254
-6266
-6277
-6288
-6299
-6310
-6321
-6332
-6342
-6352
-6362
-6373
-6383
-6392
-6402
-6412
-6421
-6431
-6440
-6450
-6459
-6468
-6478
-6487
-6496
-6505
-6515
-6524
-6533
-6542
-6551
-6560
-6569
-6577
-6586
-6594
-6603
-6611
-6619
-6627
-6635
-6642
-6650
-6657
-6664
-6670
-6677
-6683
-6689
-6694
-6699
-6704
-6709
-6713
-6717
-6721
-6724
-6727
-6730
-6733
-6735
-6737
-6739
-6740
-6741
-6742
-6743
-6743
-6743
-6743
-6742
-6741
-6740
-6739
-6738
-6736
-6734
-6732
-6729
-6727
-6724
-6721
-6718
-6715
-6712
-6708
-6705
-6702
-6698
-6695
-6691
-6687
-6683
-6679
-6675
-6671
-6667
-6663
-6658
-6654
-6649
-6645
-6640
-6636
-6631
-6626
-6622
-6617
-6612
-6607
-6602
-6597
-6592
-6587
-6582
-6577
-6572
-6567
-6561
-6556
-6551
-6546
-6540
-6535
-6530
-6525
-6519
-6514
-6509
-6503
-6498
-6493
-6487
-6482
-6476
-6470
-6465
-6459
-6453
-6447
-6442
-6436
-6430
-6423
-6417
-6411
-6405
-6398
-6392
-6385
-6379
-6372
-6365
-6359
-6352
-6345
-6338
-6331
-6324
-6317
-6310
-6303
-6296
-6289
-6282
-6275
-6268
-6261
-6254
-6247
-6240
-6233
-6226
-6219
-6212
-6205
-6198
-6191
-6183
-6176
-6169
-6162
-6155
-6147
-6140
-6132
-6125
-6117
-6109
-6101
-6094
-6086
-6078
-6069
-6061
-6053
-6044
-6036
-6027
-6019
-6010
-6001
-5991
-5982
-5972
-5963
-5953
-5943
-5932
-5922
-5911
-5901
-5890
-5879
-5867
-5856
-5844
-5832
-5820
-5808
-5795
-5783
-5770
-5757
-5744
-5730
-5717
-5703
-5689
-5675
-5661
-5646
-5632
-5617
-5602
-5587
-5571
-5556
-5540
-5524
-5508
-5492
-5475
-5458
-5441
-5424
-5406
-5389
-5371
-5352
-5334
-5315
-5296
-5277
-5258
-5239
-5219
-5199
-5179
-5159
-5138
-5117
-5096
-5075
-5054
-5033
-5012
-4990
-4968
-4947
-4925
-4903
-4880
-4858
-4836
-4813
-4790
-4767
-4744
-4721
-4698
-4674
-4650
-4626
-4602
-4577
-4553
-4528
-4504
-4479
-4454
-4429
-4404
-4379
-4353
-4328
-4302
-4277
-4251
-4225
-4199
-4172
-4146
-4119
-4091
-4065
-4037
-4010
-3982
-3954
-3926
-3898
-3869
-3841
-3812
-3783
-3754
-3725
-3696
-3666
-3637
-3607
-3577
-3547
-3516
-3486
-3455
-3425
-3394
-3363
-3332
-3301
-3269
-3238
-3207
-3175
-3143
-3112
-3080
-3048
-3016
-2984
-2952
-2920
-2888
-2857
-2825
-2793
-2761
-2729
-2697
-2665
-2633
-2601
-2568
-2536
-2504
-2471
-2439
-2406
-2373
-2340
-2306
-2273
-2239
-2206
-2172
-2137
-2103
-2068
-2033
-1998
-1962
-1927
-1891
-1854
-1818
-1781
-1744
-1707
-1669
-1631
-1593
-1555
-1516
-1477
-1438
-1399
-1359
-1319
-1279
-1239
-1198
-1158
-1117
-1076
-1035
-993
-952
-910
-868
-827
-784
-742
-700
-657
-614
-572
-529
-485
-442
-399
-355
-312
-268
-225
-181
-137
-93
-50
-6
38
82
126
170
214
258
302
346
390
434
478
522
566
611
655
699
743
788
832
876
921
965
1010
1055
1099
1144
1189
1234
1280
1325
1370
1416
1461
1507
1553
1598
1644
1690
1736
1782
1829
1875
1921
1967
2013
2060
2107
2154
2200
2247
2294
2341
2387
2434
2481
2528
2575
2622
2669
2715
2762
2809
2855
2902
2949
2995
3042
3088
3135
3181
3228
3275
3321
3368
3415
3461
3508
3555
3601
3648
3694
3741
3787
3833
3879
3926
3972
4018
4064
4110
4156
4201
4247
4293
4338
4384
4429
4474
4519
4564
4609
4653
4697
4741
4784
4827
4871
4913
4956
4998
5040
5081
5123
5164
5204
5244
5284
5324
5363
5401
5439
5477
5514
5551
5588
5624
5659
5695
5729
5764
5797
5831
5863
5896
5927
5958
5989
6019
6049
6078
6107
6135
6162
6189
6216
6242
6268
6293
6318
6343
6367
6390
6414
6437
6459
6481
6503
6525
6546
6567
6588
6608
6629
6649
6669
6689
6708
6728
6747
6767
6786
6805
6824
6843
6862
6881
6900
6919
6938
6956
6975
6993
7011
7029
7047
7064
7081
7098
7115
7132
7148
7164
7180
7196
7212
7227
7242
7257
7271
7286
7300
7314
7328
7342
7356
7369
7382
7396
7409
7422
7435
7448
7461
7474
7487
7500
7513
7526
7539
7552
7564
7577
7590
7602
7615
7627
7639
7652
7664
7676
7688
7700
7711
7723
7735
7746
7758
7769
7780
7791
7803
7814
7825
7836
7847
7858
7869
7880
7891
7903
7914
7925
7936
7947
7958
7969
7980
7991
8000
8012
8023
8032
8044
8054
8064
8074
8085
8096
8106
8116
8125
8135
8146
8154
8164
8175
8185
8194
8204
8213
8223
8232
8242
8251
8260
8270
8279
8288
8297
8306
8315
8324
8333
8341
8350
8358
8367
8375
8383
8392
8400
8408
8416
8424
8431
8439
8447
8454
8462
8469
8477
8484
8491
8498
8505
8512
8519
8526
8533
8540
8547
8554
8561
8567
8574
8580
8587
8593
8600
8606
8613
8619
8625
8632
8638
8644
8650
8657
8663
8670
8676
8682
8689
8696
8702
8709
8716
8723
8729
8736
8743
8750
8757
8764
8771
8777
8784
8790
8797
8803
8809
8815
8820
8826
8831
8836
8841
8846
8850
8855
8859
8863
8867
8871
8875
8878
8882
8885
8888
8892
8895
8897
8900
8903
8905
8908
8910
8912
8914
8916
8918
8919
8921
8922
8924
8925
8926
8927
8928
8929
8929
8930
8931
8931
8931
8932
8932
8932
8932
8931
8931
8930
8930
8929
8929
8928
8928
8927
8927
8926
8926
8925
8925
8924
8924
8923
8923
8922
8922
8921
8920
8920
8919
8918
8917
8917
8916
8915
8914
8914
8913
8913
8912
8912
8911
8911
8910
8910
8910
8910
8909
8909
8909
8909
8908
8908
8907
8907
8906
8905
8904
8903
8902
8900
8899
8897
8895
8893
8890
8888
8885
8882
8879
8876
8873
8870
8866
8863
8859
8855
8852
8848
8844
8840
8836
8832
8828
8823
8819
8814
8810
8805
8800
8796
8791
8785
8780
8775
8770
8764
8759
8753
8747
8741
8735
8729
8723
8716
8710
8703
8696
8689
8682
8675
8667
8660
8653
8646
8638
8631
8624
8617
8609
8602
8595
8588
8581
8574
8566
8559
8552
8545
8538
8531
8524
8517
8510
8503
8496
8489
8482
8475
8468
8461
8455
8448
8441
8435
8428
8422
8415
8409
8403
8397
8391
8385
8379
8374
8369
8363
8358
8353
8348
8343
8339
8334
8330
8325
8321
8317
8313
8310
8306
8303
8300
8296
8293
8290
8288
8285
8282
8280
8278
8275
8273
8271
8269
8267
8266
8264
8263
8262
8261
8260
8259
8258
8258
8257
8257
8257
8257
8257
8257
8257
8258
8258
8259
8259
8260
8261
8262
8262
8264
8265
8266
8267
8269
8271
8272
8274
8276
8279
8281
8284
8286
8289
8292
8295
8299
8302
8306
8309
8313
8317
8321
8325
8329
8333
8337
8341
8346
8350
8354
8358
8363
8367
8371
8375
8379
8383
8387
8391
8395
8399
8402
8406
8410
8414
8417
8421
8425
8429
8432
8436
8440
8443
8447
8450
8454
8458
8461
8464
8468
8471
8474
8477
8480
8483
8486
8489
8492
8495
8497
8500
8502
8505
8507
8510
8512
8514
8517
8519
8521
8523
8525
8527
8528
8530
8532
8533
8535
8536
8537
8538
8539
8540
8540
8541
8541
8541
8541
8541
8541
8541
8540
8540
8540
8539
8539
8538
8537
8537
8536
8536
8535
8534
8534
8533
8533
8532
8532
8532
8532
8532
8532
8532
8532
8532
8533
8533
8534
8535
8535
8536
8537
8538
8539
8541
8542
8543
8545
8547
8548
8550
8552
8554
8556
8559
8561
8564
8567
8570
8573
8577
8580
8584
8588
8591
8595
8600
8604
8608
8612
8617
8621
8625
8630
8635
8639
8644
8649
8654
8659
8664
8669
8674
8679
8685
8690
8696
8701
8707
8713
8718
8724
8730
8737
8743
8749
8756
8763
8770
8777
8784
8791
8798
8806
8813
8821
8828
8836
8844
8851
8859
8867
8874
8882
8890
8897
8905
8913
8921
8929
8937
8945
8953
8961
8969
8978
8986
8995
9003
9011
9020
9028
9036
9045
9053
9061
9069
9077
9085
9093
9100
9108
9115
9123
9130
9138
9146
9153
9161
9169
9177
9185
9193
9201
9210
9219
9227
9237
9246
9255
9265
9275
9285
9295
9305
9316
9327
9338
9349
9360
9372
9384
9395
9408
9420
9432
9445
9458
9471
9484
9497
9511
9524
9538
9553
9567
9582
9597
9612
9627
9643
9660
9676
9693
9710
9728
9746
9765
9784
9803
9823
9843
9863
9884
9906
9927
9949
9972
9995
10018
10041
10065
10089
10114
10138
10163
10189
10214
10240
10266
10293
10319
10346
10373
10400
10428
10455
10483
10511
10539
10568
10596
10625
10654
10683
10713
10742
10772
10802
10833
10863
10894
10925
10956
10988
11020
11052
11085
11118
11151
11184
11218
11252
11287
11321
11356
11391
11427
11463
11498
11535
11571
11607
11644
11681
11718
11755
11792
11830
11867
11905
11942
11980
12018
12055
12093
12131
12169
12206
12244
12282
12320
12357
12395
12433
12470
12508
12546
12584
12622
12660
12698
12736
12774
12812
12850
12888
12925
12963
13000
13038
13075
13111
13148
13184
13220
13256
13291
13326
13361
13395
13429
13463
13496
13529
13562
13594
13626
13657
13689
13719
13750
13780
13810
13839
13868
13896
13924
13951
13978
14005
14031
14057
14082
14106
14131
14154
14177
14200
14222
14244
14265
14286
14306
14325
14345
14363
14381
14399
14416
14433
14449
14465
14480
14494
14509
14522
14535
14548
14560
14572
14583
14593
14604
14613
14623
14631
14640
14648
14655
14662
14669
14675
14680
14685
14690
14693
14697
14699
14702
14703
14704
14704
14704
14703
14702
14700
14697
14693
14689
14685
14679
14674
14667
14660
14652
14644
14635
14625
14615
14604
14593
14581
14568
14555
14541
14526
14511
14495
14479
14462
14444
14426
14407
14388
14368
14348
14327
14305
14283
14260
14237
14213
14189
14164
14139
14113
14086
14059
14031
14003
13975
13945
13916
13886
13855
13824
13792
13760
13728
13695
13662
13628
13594
13560
13525
13489
13454
13418
13381
13345
13307
13270
13232
13193
13154
13115
13075
13034
12994
12953
12911
12869
12826
12783
12740
12696
12652
12607
12562
12516
12470
12423
12375
12327
12279
12230
12181
12131
12081
12030
11978
11927
11874
11822
11769
11715
11661
11606
11551
11496
11440
11384
11327
11269
11212
11153
11095
11036
10976
10916
10855
10795
10733
10671
10609
10547
10483
10420
10356
10291
10227
10161
10095
10029
9963
9896
9828
9760
9692
9623
9553
9484
9413
9342
9271
9199
9126
9053
8980
8905
8831
8756
8680
8604
8527
8450
8373
8295
8216
8137
8057
7977
7897
7816
7734
7652
7569
7486
7402
7318
7233
7148
7063
6977
6891
6804
6717
6630
6542
6454
6366
6277
6188
6099
6009
5919
5829
5738
5648
5557
5466
5374
5283
5191
5099
5007
4915
4822
4730
4637
4544
4451
4358
4265
4172
4078
3986
3892
3799
3705
3612
3518
3425
3331
3237
3143
3050
2956
2863
2769
2675
2582
2488
2395
2302
2208
2115
2021
1929
1836
1743
1650
1557
1465
1372
1280
1187
1095
1004
912
821
729
639
548
458
367
278
188
99
10
-78
-167
-254
-342
-429
-516
-603
-690
-776
-862
-947
-1033
-1118
-1202
-1287
-1371
-1455
-1539
-1622
-1705
-1787
-1870
-1952
-2033
-2115
-2196
-2276
-2356
-2436
-2515
-2594
-2672
-2751
-2828
-2905
-2982
-3058
-3134
-3210
-3285
-3360
-3434
-3507
-3581
-3654
-3726
-3798
-3870
-3941
-4011
-4082
-4152
-4221
-4291
-4360
-4428
-4496
-4564
-4631
-4699
-4765
-4832
-4898
-4964
-5030
-5095
-5160
-5225
-5290
-5354
-5418
-5482
-5546
-5609
-5672
-5735
-5798
-5861
-5923
-5985
-6047
-6109
-6170
-6231
-6292
-6353
-6414
-6474
-6534
-6594
-6654
-6713
-6772
-6831
-6890
-6949
-7007
-7065
-7123
-7181
-7239
-7296
-7354
-7411
-7468
-7525
-7581
-7638
-7694
-7750
-7806
-7862
-7918
-7973
-8029
-8084
-8138
-8193
-8248
-8302
-8357
-8411
-8464
-8518
-8571
-8624
-8677
-8730
-8782
-8834
-8886
-8938
-8989
-9040
-9091
-9141
-9191
-9241
-9291
-9341
-9390
-9439
-9488
-9536
-9585
-9633
-9681
-9729
-9776
-9823
-9870
-9917
-9963
-10009
-10055
-10100
-10145
-10190
-10234
-10278
-10322
-10365
-10409
-10451
-10494
-10536
-10578
-10619
-10661
-10702
-10742
-10783
-10823
-10863
-10902
-10941
-10980
-11018
-11056
-11094
-11131
-11168
-11205
-11242
-11278
-11313
-11349
-11384
-11419
-11453
-11487
-11521
-11555
-11588
-11621
-11653
-11686
-11718
-11750
-11781
-11813
-11844
-11874
-11905
-11935
-11965
-11995
-12024
-12053
-12082
-12110
-12139
-12166
-12194
-12222
-12249
-12276
-12302
-12329
-12355
-12381
-12406
-12431
-12456
-12481
-12505
-12530
-12553
-12577
-12600
-12623
-12645
-12667
-12689
-12711
-12732
-12753
-12773
-12794
-12814
-12834
-12854
-12873
-12892
-12911
-12930
-12948
-12966
-12984
-13001
-13019
-13036
-13052
-13068
-13084
-13100
-13115
-13131
-13146
-13160
-13175
-13189
-13203
-13217
-13231
-13244
-13257
-13270
-13283
-13296
-13309
-13321
-13333
-13345
-13357
-13369
-13381
-13392
-13403
-13414
-13425
-13436
-13447
-13457
-13468
-13478
-13488
-13499
-13509
-13519
-13529
-13539
-13548
-13558
-13568
-13577
-13587
-13596
-13605
-13614
-13623
-13632
-13641
-13650
-13659
-13668
-13677
-13686
-13695
-13704
-13713
-13721
-13730
-13739
-13747
-13756
-13765
-13773
-13782
-13790
-13799
-13807
-13816
-13824
-13833
-13841
-13850
-13859
-13867
-13876
-13884
-13893
-13902
-13910
-13919
-13928
-13936
-13945
-13953
-13962
-13970
-13979
-13987
-13995
-14003
-14012
-14020
-14028
-14036
-14044
-14053
-14061
-14069
-14077
-14085
-14093
-14102
-14110
-14118
-14126
-14134
-14142
-14151
-14159
-14167
-14175
-14183
-14191
-14199
-14207
-14215
-14223
-14231
-14239
-14247
-14254
-14262
-14270
-14277
-14285
-14292
-14299
-14307
-14314
-14321
-14329
-14336
-14343
-14350
-14357
-14365
-14372
-14379
-14386
-14394
-14401
-14408
-14415
-14423
-14430
-14437
-14445
-14452
-14459
-14466
-14473
-14480
-14487
-14495
-14502
-14509
-14517
-14524
-14531
-14539
-14546
-14553
-14561
-14568
-14576
-14583
-14591
-14598
-14606
-14613
-14621
-14628
-14636
-14643
-14650
-14658
-14665
-14672
-14679
-14686
-14693
-14700
-14707
-14714
-14721
-14727
-14734
-14740
-14746
-14752
-14758
-14764
-14770
-14775
-14781
-14787
-14792
-14798
-14803
-14808
-14814
-14819
-14824
-14829
-14834
-14839
-14844
-14849
-14854
-14859
-14864
-14869
-14874
-14878
-14883
-14887
-14891
-14895
-14899
-14903
-14906
-14909
-14912
-14915
-14917
-14920
-14922
-14923
-14925
-14926
-14927
-14928
-14928
-14929
-14929
-14929
-14928
-14927
-14926
-14925
-14924
-14922
-14919
-14917
-14914
-14911
-14907
-14903
-14899
-14895
-14890
-14885
-14880
-14875
-14869
-14863
-14856
-14850
-14843
-14836
-14829
-14821
-14813
-14805
-14796
-14788
-14779
-14770
-14760
-14750
-14741
-14730
-14720
-14709
-14699
-14688
-14677
-14665
-14654
-14642
-14631
-14619
-14608
-14596
-14584
-14572
-14560
-14548
-14536
-14524
-14511
-14499
-14486
-14473
-14460
-14447
-14433
-14420
-14406
-14392
-14378
-14363
-14349
-14334
-14319
-14303
-14288
-14272
-14256
-14239
-14223
-14206
-14188
-14171
-14153
-14134
-14116
-14097
-14077
-14058
-14038
-14018
-13997
-13977
-13956
-13935
-13914
-13892
-13870
-13848
-13826
-13804
-13781
-13758
-13735
-13712
-13688
-13665
-13641
-13616
-13592
-13567
-13542
-13516
-13491
-13465
-13438
-13412
-13385
-13357
-13330
-13301
-13273
-13244
-13215
-13186
-13156
-13126
-13096
-13065
-13034
-13002
-12971
-12939
-12907
-12874
-12841
-12809
-12775
-12742
-12709
-12675
-12641
-12607
-12573
-12539
-12504
-12470
-12435
-12400
-12365
-12330
-12295
-12259
-12224
-12189
-12153
-12118
-12082
-12047
-12011
-11976
-11941
-11905
-11870
-11834
-11799
-11764
-11729
-11693
-11658
-11623
-11587
-11552
-11517
-11481
-11446
-11410
-11375
-11339
-11303
-11268
-11232
-11196
-11160
-11124
-11088
-11052
-11016
-10979
-10943
-10906
-10869
-10832
-10795
-10757
-10720
-10682
-10644
-10606
-10568
-10530
-10492
-10453
-10415
-10376
-10338
-10299
-10260
-10222
-10184
-10145
-10107
-10069
-10031
-9993
-9955
-9917
-9879
-9841
-9803
-9765
-9727
-9690
-9652
-9614
-9576
-9537
-9499
-9461
-9423
-9384
-9346
-9307
-9268
-9230
-9191
-9152
-9112
-9073
-9033
-8994
-8954
-8913
-8873
-8832
-8791
-8749
-8708
-8666
-8624
-8581
-8539
-8496
-8453
-8409
-8366
-8322
-8278
-8233
-8189
-8144
-8099
-8054
-8009
-7963
-7917
-7870
-7824
-7777
-7730
-7682
-7634
-7585
-7537
-7487
-7438
-7388
-7337
-7287
-7235
-7184
-7132
-7079
-7026
-6973
-6919
-6865
-6811
-6756
-6701
-6645
-6589
-6533
-6476
-6419
-6362
-6305
-6247
-6189
-6131
-6072
-6013
-5954
-5895
-5835
-5775
-5715
-5655
-5594
-5533
-5472
-5410
-5348
-5286
-5223
-5160
-5097
-5033
-4969
-4905
-4841
-4776
-4710
-4645
-4579
-4513
-4446
-4380
-4313
-4245
-4177
-4109
-4041
-3972
-3903
-3833
-3763
-3693
-3623
-3552
-3481
-3410
-3338
-3266
-3194
-3122
-3049
-2975
-2902
-2828
-2754
-2680
-2605
-2530
-2455
-2380
-2304
-2228
-2152
-2075
-1999
-1922
-1844
-1767
-1689
-1611
-1533
-1454
-1375
-1296
-1217
-1137
-1058
-978
-897
-817
-736
-655
-574
-492
-411
-329
-247
-165
-83
-1
82
164
247
329
412
495
578
662
745
828
912
996
1080
1164
1248
1332
1416
1501
1585
1670
1755
1840
1925
2009
2096
2181
2267
2353
2438
2524
2610
2696
2783
2869
2956
3043
3130
3217
3304
3391
3479
3566
3654
3741
3829
3916
4003
4091
4179
4266
4353
4440
4527
4614
4701
4787
4874
4960
5046
5132
5217
5303
5388
5474
5559
5644
5729
5813
5898
5982
6067
6151
6235
6320
6404
6488
6573
6657
6741
6825
6909
6993
7078
7162
7246
7330
7415
7499
7583
7667
7752
7836
7920
8004
8087
8170
8255
8338
8422
8505
8588
8671
8754
8836
8919
9001
9084
9166
9248
9330
9412
9493
9574
9656
9737
9817
9898
9978
10058
10137
10217
10296
10374
10452
10530
10608
10685
10762
10838
10914
10990
11065
11140
11214
11288
11362
11436
11509
11582
11655
11727
11799
11870
11942
12013
12084
12154
12224
12294
12364
12434
12503
12572
12640
12708
12776
12843
12910
12977
13043
13109
13174
13239
13303
13367
13431
13494
13556
13618
13679
13740
13801
13860
13920
13978
14036
14094
14151
14207
14263
14319
14373
14428
14481
14535
14588
14640
14692
14743
14794
14844
14894
14944
14993
15041
15089
15136
15183
15230
15276
15321
15366
15410
15454
15497
15539
15581
15621
15662
15701
15740
15777
15815
15851
15886
15921
15955
15988
16021
16053
16084
16114
16143
16172
16202
16230
16257
16283
16309
16334
16359
16383
16407
16429
16452
16473
16495
16515
16535
16554
16573
16591
16609
16626
16642
16658
16673
16688
16702
16715
16728
16740
16751
16762
16773
16782
16792
16800
16808
16816
16823
16829
16835
16841
16846
16850
16854
16858
16861
16864
16866
16868
16870
16871
16872
16872
16873
16873
16872
16871
16870
16869
16868
16866
16863
16861
16858
16855
16852
16848
16844
16840
16835
16830
16825
16819
16813
16807
16801
16794
16787
16779
16772
16764
16755
16747
16738
16729
16719
16710
16700
16690
16679
16668
16657
16646
16634
16622
16610
16597
16584
16571
16558
16544
16530
16515
16501
16486
16471
16455
16439
16423
16407
16390
16373
16356
16338
16322
16303
16286
16268
16250
16231
16213
16193
16175
16155
16137
16117
16097
16078
16059
16039
16018
15998
15977
15956
15935
15914
15893
15871
15849
15827
15804
15782
15759
15736
15713
15690
15667
15643
15620
15596
15572
15548
15524
15499
15475
15450
15426
15401
15376
15350
15325
15300
15274
15249
15223
15197
15171
15145
15119
15092
15066
15039
15012
14985
14958
14931
14903
14876
14848
14820
14792
14764
14735
14707
14679
14650
14621
14592
14563
14534
14505
14476
14447
14418
14388
14359
14329
14300
14270
14240
14209
14179
14148
14118
14087
14056
14025
13993
13962
13931
13899
13867
13836
13804
13773
13741
13709
13677
13646
13614
13582
13550
13518
13486
13453
13421
13388
13355
13322
13289
13256
13223
13189
13156
13123
13089
13056
13022
12989
12955
12922
12888
12855
12821
12788
12754
12720
12687
12653
12619
12585
12551
12517
12483
12448
12414
12379
12345
12310
12275
12240
12205
12170
12134
12099
12064
12028
11992
11957
11921
11886
11850
11814
11779
11743
11707
11672
11637
11602
11567
11532
11497
11462
11428
11394
11360
11326
11292
11258
11225
11191
11158
11125
11092
11058
11025
10992
10960
10927
10894
10861
10828
10796
10763
10730
10698
10666
10633
10601
10569
10537
10505
10473
10442
10410
10378
10347
10316
10284
10253
10222
10191
10160
10130
10099
10068
10038
10007
9977
9947
9917
9887
9857
9827
9797
9768
9738
9709
9680
9650
9621
9592
9563
9534
9505
9477
9448
9419
9390
9361
9332
9303
9274
9246
9217
9188
9159
9130
9101
9072
9043
9015
8986
8957
8928
8900
8871
8843
8815
8786
8758
8730
8702
8674
8647
8619
8591
8564
8537
8510
8483
8456
8429
8402
8376
8349
8323
8296
8270
8244
8218
8192
8166
8141
8115
8090
8064
8039
8013
7989
7964
7939
7914
7889
7864
7840
7815
7791
7766
7742
7718
7694
7670
7647
7623
7600
7576
7553
7530
7508
7485
7462
7440
7418
7395
7373
7352
7330
7308
7287
7266
7245
7224
7203
7183
7163
7143
7123
7104
7084
7065
7047
7028
7010
6992
6975
6957
6940
6923
6906
6890
6873
6857
6841
6826
6810
6795
6780
6765
6751
6736
6722
6708
6694
6680
6666
6653
6639
6626
6613
6600
6588
6575
6563
6551
6539
6527
6516
6505
6494
6483
6473
6463
6454
6445
6436
6427
6419
6411
6404
6397
6390
6384
6377
6372
6366
6361
6356
6351
6347
6342
6338
6334
6331
6327
6324
6321
6318
6316
6313
6311
6309
6307
6306
6304
6303
6302
6302
6301
6301
6301
6301
6301
6302
6303
6304
6305
6306
6308
6310
6312
6315
6317
6320
6323
6327
6330
6334
6338
6342
6346
6350
6355
6360
6365
6370
6375
6380
6385
6390
6395
6401
6406
6411
6417
6422
6428
6433
6439
6445
6451
6456
6462
6469
6475
6481
6488
6495
6502
6509
6516
6524
6532
6539
6547
6556
6564
6572
6581
6589
6598
6606
6615
6623
6632
6640
6648
6657
6665
6673
6681
6689
6696
6704
6711
6718
6725
6732
6738
6745
6751
6757
6764
6770
6776
6782
6787
6793
6799
6804
6810
6815
6821
6826
6831
6836
6841
6846
6851
6855
6860
6864
6868
6871
6875
6878
6881
6883
6885
6887
6889
6890
6891
6891
6891
6891
6891
6890
6889
6888
6886
6884
6882
6879
6876
6873
6870
6866
6862
6857
6853
6848
6842
6837
6831
6824
6817
6810
6803
6795
6787
6779
6770
6761
6752
6742
6731
6721
6710
6698
6686
6673
6660
6646
6632
6618
6602
6587
6571
6554
6537
6519
6501
6482
6463
6443
6422
6402
6380
6359
6337
6314
6291
6267
6243
6219
6194
6169
6143
6117
6091
6064
6037
6009
5982
5953
5925
5896
5867
5837
5808
5778
5747
5717
5686
5655
5624
5593
5561
5529
5497
5465
5433
5400
5367
5334
5301
5267
5233
5199
5165
5130
5095
5060
5024
4989
4953
4916
4880
4843
4806
4769
4732
4695
4657
4620
4582
4544
4506
4469
4431
4393
4355
4317
4279
4241
4203
4165
4127
4089
4051
4013
3975
3937
3898
3860
3822
3783
3745
3706
3667
3628
3589
3549
3510
3470
3430
3390
3349
3309
3268
3227
3186
3145
3104
3062
3021
2979
2937
2895
2854
2812
2769
2727
2685
2643
2600
2558
2515
2473
2430
2387
2345
2302
2259
2216
2174
2131
2088
2045
2001
1959
1917
1874
1831
1788
1745
1702
1660
1617
1574
1531
1488
1445
1403
1360
1317
1274
1231
1189
1146
1103
1060
1018
975
932
890
847
804
761
718
675
632
589
546
503
460
416
373
330
287
244
201
158
115
71
28
-14
-57
-100
-143
-186
-229
-272
-314
-357
-400
-443
-485
-528
-571
-614
-656
-699
-742
-784
-827
-869
-912
-954
-996
-1038
-1080
-1122
-1164
-1205
-1247
-1288
-1329
-1370
-1411
-1452
-1492
-1533
-1573
-1613
-1653
-1693
-1733
-1772
-1811
-1851
-1890
-1928
-1967
-2005
-2043
-2081
-2119
-2156
-2194
-2231
-2267
-2304
-2340
-2376
-2412
-2447
-2482
-2517
-2551
-2585
-2619
-2652
-2685
-2717
-2750
-2781
-2813
-2844
-2875
-2905
-2935
-2964
-2993
-3022
-3050
-3078
-3105
-3132
-3159
-3184
-3210
-3235
-3259
-3283
-3306
-3329
-3351
-3373
-3394
-3415
-3435
-3454
-3473
-3492
-3510
-3527
-3543
-3560
-3575
-3590
-3605
-3619
-3632
-3645
-3657
-3669
-3680
-3691
-3701
-3711
-3720
-3729
-3737
-3745
-3752
-3759
-3766
-3772
-3777
-3782
-3787
-3791
-3795
-3799
-3802
-3805
-3807
-3809
-3811
-3812
-3813
-3814
-3814
-3814
-3814
-3813
-3812
-3811
-3809
-3807
-3804
-3801
-3798
-3794
-3790
-3785
-3780
-3774
-3768
-3762
-3755
-3747
-3739
-3731
-3722
-3713
-3703
-3693
-3682
-3671
-3660
-3647
-3635
-3622
-3609
-3595
-3581
-3567
-3552
-3536
-3521
-3505
-3489
-3472
-3455
-3438
-3420
-3402
-3384
-3365
-3346
-3327
-3308
-3288
-3268
-3248
-3228
-3207
-3186
-3165
-3144
-3122
-3101
-3079
-3057
-3034
-3012
-2989
-2966
-2943
-2919
-2895
-2871
-2847
-2822
-2797
-2772
-2747
-2721
-2695
-2668
-2641
-2614
-2587
-2559
-2531
-2503
-2474
-2446
-2417
-2388
-2358
-2329
-2299
-2269
-2239
-2209
-2178
-2148
-2117
-2086
-2056
-2025
-1994
-1963
-1932
-1901
-1869
-1838
-1807
-1776
-1745
-1713
-1682
-1651
-1619
-1588
-1557
-1525
-1494
-1462
-1431
-1400
-1369
-1337
-1306
-1275
-1244
-1213
-1182
-1151
-1120
-1089
-1058
-1027
-997
-966
-935
-904
-874
-843
-813
-783
-752
-722
-693
-663
-633
-604
-575
-546
-517
-489
-461
-433
-405
-377
-350
-324
-297
-271
-245
-220
-195
-170
-146
-122
-99
-76
-53
-31
-9
12
33
53
73
93
112
130
149
166
184
201
217
233
249
264
279
293
307
320
333
345
357
368
379
389
399
409
418
426
434
441
449
455
461
467
473
477
482
486
490
493
496
498
500
502
503
503
504
503
503
502
500
498
496
494
490
487
483
479
475
470
465
459
453
447
441
434
427
420
412
404
396
388
379
371
362
353
344
334
325
316
306
296
286
277
267
256
246
236
225
215
204
193
181
170
158
146
134
122
110
97
85
72
59
47
34
20
7
-6
-20
-33
-47
-60
-74
-88
-102
-116
-131
-145
-160
-175
-190
-205
-221
-236
-252
-267
-283
-299
-315
-331
-348
-364
-381
-397
-414
-431
-448
-465
-482
-499
-516
-534
-551
-569
-587
-604
-622
-640
-658
-676
-694
-712
-730
-748
-767
-785
-803
-821
-839
-857
-875
-893
-911
-929
-947
-965
-983
-1000
-1018
-1037
-1055
-1073
-1092
-1110
-1129
-1147
-1166
-1185
-1204
-1223
-1242
-1261
-1280
-1300
-1319
-1339
-1358
-1378
-1397
-1417
-1436
-1456
-1475
-1495
-1514
-1534
-1553
-1573
-1592
-1612
-1631
-1651
-1670
-1690
-1709
-1729
-1748
-1768
-1787
-1806
-1826
-1845
-1864
-1883
-1902
-1920
-1939
-1958
-1976
-1994
-2012
-2029
-2047
-2064
-2082
-2099
-2115
-2132
-2148
-2164
-2180
-2196
-2211
-2227
-2242
-2256
-2271
-2285
-2299
-2313
-2327
-2340
-2354
-2367
-2379
-2392
-2404
-2417
-2429
-2440
-2452
-2464
-2475
-2486
-2497
-2508
-2519
-2529
-2539
-2549
-2559
-2569
-2578
-2587
-2596
-2605
-2614
-2622
-2630
-2638
-2646
-2653
-2660
-2667
-2673
-2679
-2685
-2691
-2696
-2702
-2706
-2711
-2715
-2719
-2723
-2726
-2729
-2732
-2735
-2737
-2739
-2741
-2742
-2743
-2744
-2745
-2746
-2746
-2746
-2746
-2745
-2745
-2744
-2743
-2742
-2741
-2739
-2737
-2735
-2733
-2730
-2728
-2725
-2721
-2718
-2714
-2710
-2705
-2701
-2696
-2691
-2686
-2680
-2674
-2668
-2662
-2656
-2649
-2642
-2635
-2628
-2620
-2612
-2604
-2595
-2586
-2577
-2568
-2558
-2548
-2537
-2527
-2516
-2505
-2493
-2481
-2469
-2457
-2444
-2431
-2418
-2405
-2391
-2377
-2363
-2349
-2334
-2319
-2304
-2288
-2273
-2257
-2241
-2225
-2208
-2192
-2175
-2158
-2142
-2124
-2107
-2090
-2072
-2055
-2037
-2019
-2001
-1983
-1965
-1947
-1929
-1911
-1892
-1874
-1856
-1837
-1819
-1800
-1782
-1763
-1745
-1726
-1708
-1689
-1671
-1652
-1634
-1616
-1598
-1580
-1562
-1544
-1526
-1508
-1490
-1473
-1455
-1438
-1420
-1403
-1386
-1369
-1351
-1334
-1317
-1300
-1283
-1267
-1250
-1233
-1217
-1201
-1184
-1168
-1152
-1137
-1121
-1105
-1090
-1074
-1059
-1044
-1029
-1014
-999
-984
-969
-955
-941
-926
-912
-899
-885
-872
-858
-845
-832
-820
-807
-795
-783
-771
-759
-747
-736
-724
-713
-702
-692
-681
-671
-660
-650
-640
-630
-620
-610
-600
-591
-581
-571
-562
-552
-543
-533
-524
-515
-506
-497
-488
-479
-470
-462
-453
-445
-437
-429
-421
-414
-406
-399
-391
-384
-377
-370
-364
-357
-350
-344
-338
-331
-325
-319
-313
-307
-301
-295
-289
-283
-277
-272
-266
-260
-255
-249
-243
-238
-232
-227
-221
-216
-210
-205
-199
-194
-188
-183
-177
-172
-167
-161
-156
-151
-146
-141
-136
-131
-127
-122
-118
-113
-109
-105
-101
-97
-93
-89
-85
-82
-78
-74
-71
-67
-64
-60
-57
-53
-50
-46
-43
-39
-36
-32
-29
-25
-21
-18
-14
-10
-6
-2
2
6
10
14
18
22
27
31
35
40
44
48
53
57
62
66
70
75
79
84
88
92
97
101
105
110
114
118
122
126
130
134
138
142
146
150
153
157
161
164
168
171
174
178
181
184
187
190
193
196
199
202
205
208
210
213
216
218
221
224
226
229
231
233
236
238
240
243
245
247
249
251
253
255
257
259
260
262
263
265
266
267
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
287
288
288
289
289
289
289
289
289
288
288
287
286
284
283
281
279
277
275
272
270
267
264
261
258
254
251
248
244
241
238
234
231
227
224
221
218
214
211
208
205
202
199
195
192
189
186
183
180
177
174
171
168
165
162
158
155
152
148
145
141
137
133
129
125
121
117
113
108
104
100
95
91
86
82
77
72
68
63
58
53
47
42
37
32
26
21
15
10
4
-2
-7
-13
-19
-25
-31
-37
-43
-49
-55
-62
-68
-74
-80
-86
-92
-98
-103
-109
-115
-120
-126
-131
-136
-142
-147
-152
-157
-163
-168
-173
-178
-183
-188
-194
-199
-204
-209
-214
-219
-225
-230
-235
-240
-246
-251
-256
-262
-267
-272
-278
-283
-288
-294
-299
-305
-310
-315
-321
-326
-331
-337
-342
-348
-353
-359
-365
-370
-376
-382
-387
-393
-399
-405
-411
-416
-422
-428
-434
-439
-445
-450
-456
-461
-466
-472
-477
-482
-488
-493
-498
-504
-509
-515
-520
-526
-531
-537
-542
-548
-553
-559
-565
-570
-576
-581
-587
-592
-597
-603
-608
-613
-618
-624
-629
-634
-638
-643
-648
-653
-658
-662
-667
-671
-676
-680
-685
-689
-693
-698
-702
-706
-710
-714
-718
-722
-726
-730
-734
-738
-741
-745
-748
-752
-755
-758
-762
-765
-768
-770
-773
-776
-779
-781
-784
-786
-788
-790
-793
-795
-797
-799
-801
-803
-805
-806
-808
-810
-811
-813
-814
-815
-817
-818
-819
-820
-821
-821
-822
-822
-822
-822
-821
-821
-820
-819
-818
-816
-815
-813
-811
-808
-806
-803
-800
-797
-793
-790
-786
-782
-778
-774
-769
-764
-760
-754
-749
-744
-738
-733
-727
-721
-715
-709
-702
-695
-688
-681
-674
-666
-658
-650
-642
-633
-624
-615
-606
-596
-586
-576
-565
-554
-543
-532
-521
-509
-497
-485
-473
-460
-447
-434
-421
-407
-393
-379
-365
-351
-336
-321
-306
-291
-275
-260
-244
-228
-212
-196
-179
-163
-146
-129
-112
-95
-78
-61
-44
-26
-9
9
27
45
63
81
100
119
138
157
176
196
216
236
257
278
298
320
341
363
385
407
429
452
475
498
521
545
569
593
617
642
667
692
718
744
770
796
823
850
877
905
932
960
988
1016
1045
1074
1103
1133
1162
1192
1222
1252
1282
1313
1343
1374
1405
1436
1468
1499
1531
1563
1595
1627
1659
1691
1723
1755
1788
1820
1853
1885
1918
1950
1983
2015
2048
2081
2114
2147
2180
2213
2246
2279
2313
2346
2380
2413
2447
2480
2513
2547
2580
2613
2646
2679
2712
2745
2778
2811
2843
2876
2908
2941
2973
3005
3037
3069
3101
3133
3165
3196
3228
3259
3291
3322
3353
3384
3415
3446
3477
3508
3539
3570
3601
3632
3663
3694
3724
3755
3786
3816
3847
3877
3907
3938
3968
3998
4027
4057
4086
4116
4146
4175
4204
4233
4262
4291
4320
4349
4378
4407
4436
4464
4493
4521
4550
4578
4606
4634
4662
4690
4718
4746
4774
4802
4830
4857
4885
4912
4940
4967
4994
5021
5048
5075
5101
5128
5154
5180
5206
5231
5257
5282
5307
5332
5357
5381
5405
5430
5454
5477
5501
5525
5548
5571
5594
5616
5639
5661
5683
5705
5726
5748
5769
5790
5811
5832
5852
5873
5893
5913
5933
5953
5973
5992
6012
6031
6050
6070
6089
6108
6127
6146
6164
6183
6202
6220
6239
6257
6275
6293
6311
6329
6347
6364
6382
6399
6416
6433
6449
6466
6482
6498
6514
6530
6545
6561
6576
6590
6605
6619
6633
6647
6660
6673
6686
6699
6711
6723
6735
6747
6758
6769
6780
6791
6802
6812
6822
6832
6842
6852
6861
6871
6880
6889
6898
6907
6916
6924
6933
6941
6949
6957
6965
6973
6980
6988
6996
7003
7010
7018
7025
7032
7039
7046
7053
7060
7066
7073
7080
7086
7093
7099
7105
7111
7117
7124
7130
7135
7141
7147
7153
7158
7164
7169
7174
7179
7184
7189
7194
7199
7203
7208
7212
7216
7221
7225
7229
7233
7236
7240
7244
7247
7250
7253
7256
7259
7261
7263
7265
7267
7269
7270
7271
7272
7272
7272
7272
7272
7271
7270
7269
7267
7266
7264
7261
7259
7256
7253
7249
7246
7242
7238
7234
7229
7224
7219
7214
7209
7203
7197
7191
7185
7178
7171
7164
7157
7150
7142
7134
7126
7118
7109
7100
7091
7082
7073
7063
7053
7043
7033
7022
7011
7000
6989
6977
6965
6953
6940
6927
6914
6901
6887
6873
6859
6845
6830
6815
6800
6785
6769
6754
6738
6722
6705
6689
6672
6655
6638
6620
6603
6585
6566
6548
6529
6510
6491
6471
6451
6431
6410
6390
6368
6347
6325
6303
6281
6258
6235
6212
6188
6164
6140
6116
6091
6067
6042
6016
5991
5965
5939
5912
5886
5859
5832
5804
5777
5749
5721
5693
5664
5635
5606
5577
5548
5518
5488
5458
5427
5396
5365
5334
5302
5271
5239
5206
5174
5141
5108
5075
5042
5008
4974
4940
4906
4872
4837
4802
4768
4733
4697
4662
4626
4590
4554
4518
4481
4444
4407
4370
4333
4295
4257
4219
4181
4142
4103
4065
4025
3986
3947
3907
3867
3826
3786
3745
3704
3663
3621
3579
3537
3494
3451
3408
3365
3321
3277
3233
3188
3144
3099
3053
3008
2963
2917
2871
2825
2778
2731
2685
2638
2590
2543
2496
2448
2400
2352
2303
2255
2206
2157
2108
2059
2009
1961
1911
1861
1811
1761
1711
1661
1610
1560
1509
1458
1407
1356
1305
1253
1202
1151
1099
1048
996
944
893
841
790
738
687
635
584
532
481
430
378
327
276
225
174
123
72
21
-29
-80
-130
-181
-231
-281
-331
-382
-432
-481
-531
-581
-631
-681
-730
-780
-829
-878
-928
-977
-1026
-1075
-1123
-1172
-1220
-1268
-1316
-1363
-1411
-1458
-1505
-1552
-1599
-1645
-1692
-1738
-1784
-1829
-1875
-1920
-1965
-2009
-2055
-2100
-2144
-2189
-2233
-2277
-2321
-2364
-2408
-2451
-2494
-2537
-2580
-2622
-2664
-2706
-2748
-2790
-2831
-2872
-2912
-2953
-2993
-3032
-3072
-3111
-3149
-3188
-3226
-3263
-3301
-3338
-3374
-3410
-3446
-3482
-3517
-3552
-3586
-3621
-3654
-3688
-3721
-3753
-3786
-3818
-3849
-3881
-3912
-3942
-3972
-4002
-4030
-4059
-4089
-4117
-4145
-4172
-4199
-4225
-4251
-4277
-4302
-4326
-4350
-4374
-4397
-4419
-4442
-4463
-4484
-4505
-4525
-4545
-4564
-4583
-4602
-4620
-4637
-4654
-4671
-4687
-4703
-4718
-4733
-4747
-4761
-4775
-4788
-4800
-4812
-4824
-4835
-4846
-4856
-4866
-4875
-4884
-4892
-4900
-4908
-4915
-4922
-4928
-4934
-4939
-4944
-4949
-4953
-4956
-4960
-4962
-4965
-4967
-4968
-4969
-4970
-4970
-4970
-4970
-4969
-4968
-4967
-4965
-4963
-4960
-4957
-4954
-4950
-4946
-4942
-4937
-4931
-4925
-4919
-4912
-4905
-4897
-4889
-4881
-4872
-4862
-4852
-4842
-4831
-4819
-4807
-4795
-4782
-4768
-4754
-4739
-4724
-4708
-4692
-4675
-4658
-4641
-4623
-4605
-4586
-4567
-4548
-4528
-4508
-4487
-4466
-4445
-4423
-4401
-4379
-4356
-4332
-4309
-4285
-4261
-4236
-4211
-4185
-4160
-4134
-4107
-4081
-4054
-4026
-3999
-3971
-3943
-3914
-3885
-3856
-3826
-3796
-3766
-3735
-3704
-3673
-3641
-3609
-3577
-3545
-3512
-3479
-3445
-3411
-3377
-3343
-3308
-3273
-3238
-3202
-3166
-3130
-3094
-3057
-3020
-2983
-2945
-2907
-2869
-2831
-2793
-2754
-2716
-2677
-2638
-2598
-2559
-2520
-2480
-2440
-2401
-2361
-2321
-2280
-2240
-2200
-2159
-2118
-2077
-2036
-1995
-1953
-1912
-1870
-1828
-1786
-1744
-1702
-1659
-1617
-1574
-1531
-1488
-1445
-1402
-1359
-1315
-1272
-1229
-1185
-1142
-1098
-1055
-1010
-967
-924
-880
-837
-794
-750
-707
-664
-620
-577
-535
-492
-449
-407
-364
-322
-280
-239
-197
-156
-115
-74
-34
7
47
86
126
165
204
243
282
320
358
396
433
471
508
545
581
618
654
690
726
762
797
833
868
903
938
973
1008
1042
1077
1111
1146
1180
1214
1248
1282
1316
1350
1383
1417
1450
1483
1517
1550
1583
1615
1648
1681
1713
1745
1777
1809
1841
1872
1903
1934
1965
1996
2025
2056
2086
2115
2144
2173
2202
2230
2258
2286
2314
2341
2368
2394
2420
2446
2472
2497
2522
2547
2571
2595
2619
2642
2665
2688
2710
2732
2754
2775
2796
2817
2837
2858
2877
2897
2917
2936
2955
2974
2992
3010
3029
3046
3064
3081
3099
3115
3132
3148
3164
3180
3195
3211
3226
3240
3255
3269
3283
3296
3310
3323
3336
3348
3361
3373
3384
3395
3406
3417
3427
3437
3447
3456
3465
3473
3482
3489
3497
3504
3511
3517
3523
3529
3534
3539
3543
3547
3551
3555
3558
3561
3563
3565
3567
3568
3569
3569
3570
3569
3569
3568
3566
3565
3563
3560
3558
3555
3551
3548
3544
3539
3535
3530
3524
3518
3512
3506
3499
3492
3485
3477
3468
3460
3450
3441
3431
3421
3410
3399
3388
3376
3364
3351
3338
3325
3312
3298
3283
3269
3253
3238
3222
3206
3190
3173
3155
3138
3120
3102
3083
3064
3045
3025
3006
2985
2965
2944
2923
2902
2880
2858
2836
2814
2791
2768
2745
2722
2698
2674
2650
2626
2601
2576
2550
2525
2499
2472
2446
2419
2392
2364
2336
2308
2279
2250
2221
2192
2162
2132
2102
2072
2041
2009
1979
1948
1916
1884
1852
1820
1788
1756
1723
1690
1657
1624
1590
1557
1523
1489
1454
1420
1385
1351
1316
1280
1245
1210
1174
1138
1102
1066
1030
994
957
921
884
847
811
774
737
700
664
627
590
553
517
480
444
407
371
334
298
262
226
190
154
118
82
46
10
-26
-62
-98
-134
-170
-206
-241
-277
-313
-348
-384
-419
-455
-490
-525
-560
-595
-629
-664
-698
-732
-766
-800
-834
-868
-901
-935
-968
-1000
-1034
-1066
-1099
-1131
-1163
-1194
-1226
-1257
-1289
-1320
-1350
-1381
-1412
-1442
-1472
-1502
-1531
-1561
-1590
-1619
-1647
-1676
-1704
-1732
-1760
-1787
-1814
-1841
-1868
-1894
-1920
-1946
-1972
-1997
-2021
-2047
-2071
-2095
-2119
-2142
-2165
-2188
-2210
-2233
-2254
-2276
-2297
-2317
-2337
-2357
-2377
-2396
-2415
-2433
-2451
-2468
-2485
-2502
-2518
-2534
-2550
-2565
-2579
-2593
-2607
-2620
-2633
-2646
-2658
-2669
-2681
-2692
-2702
-2713
-2722
-2732
-2741
-2750
-2758
-2766
-2774
-2782
-2789
-2795
-2802
-2807
-2813
-2818
-2823
-2827
-2831
-2834
-2837
-2839
-2841
-2843
-2844
-2844
-2844
-2844
-2843
-2842
-2840
-2838
-2835
-2832
-2828
-2824
-2820
-2815
-2810
-2804
-2798
-2791
-2784
-2777
-2769
-2761
-2752
-2743
-2734
-2724
-2713
-2703
-2691
-2680
-2668
-2655
-2642
-2629
-2616
-2602
-2588
-2573
-2558
-2543
-2527
-2511
-2495
-2478
-2461
-2444
-2426
-2408
-2390
-2371
-2353
-2333
-2314
-2294
-2274
-2253
-2232
-2211
-2189
-2167
-2145
-2122
-2099
-2076
-2052
-2028
-2003
-1978
-1953
-1927
-1901
-1875
-1848
-1822
-1794
-1767
-1739
-1711
-1682
-1653
-1624
-1595
-1565
-1535
-1505
-1474
-1443
-1412
-1381
-1349
-1317
-1285
-1252
-1220
-1187
-1154
-1120
-1087
-1053
-1018
-984
-950
-915
-879
-844
-808
-772
-736
-700
-663
-626
-589
-552
-514
-476
-438
-400
-362
-323
-284
-245
-206
-166
-127
-87
-46
-6
35
75
116
158
199
240
282
324
366
408
451
493
536
579
622
666
709
753
797
841
885
929
974
1018
1063
1108
1153
1198
1243
1288
1334
1379
1425
1470
1516
1561
1607
1653
1698
1744
1790
1836
1882
1928
1974
2021
2067
2113
2160
2207
2253
2300
2347
2394
2441
2489
2536
2584
2631
2679
2726
2774
2822
2870
2917
2965
3013
3061
3109
3157
3205
3253
3302
3350
3398
3446
3494
3542
3591
3639
3687
3735
3784
3832
3880
3929
3977
4026
4074
4123
4172
4221
4270
4319
4368
4417
4466
4515
4564
4613
4662
4711
4760
4809
4858
4907
4955
5004
5052
5100
5147
5195
5242
5289
5336
5383
5429
5475
5521
5567
5612
5657
5702
5747
5792
5836
5880
5923
5967
6010
6052
6095
6137
6179
6220
6262
6303
6343
6384
6424
6464
6504
6543
6583
6622
6661
6700
6739
6777
6815
6853
6891
6929
6966
7004
7041
7078
7114
7151
7187
7223
7259
7294
7329
7364
7399
7434
7468
7502
7536
7569
7602
7635
7667
7700
7732
7764
7795
7826
7857
7888
7918
7949
7979
8009
8038
8068
8096
8125
8154
8183
8212
8241
8269
8297
8325
8353
8380
8408
8436
8463
8490
8517
8544
8571
8598
8625
8651
8678
8704
8730
8756
8781
8807
8832
8857
8882
8907
8931
8955
8979
9003
9026
9049
9072
9095
9117
9139
9161
9182
9204
9225
9245
9266
9286
9306
9326
9345
9364
9383
9401
9419
9436
9454
9471
9487
9503
9519
9535
9550
9565
9580
9594
9608
9622
9635
9648
9661
9674
9686
9698
9710
9722
9733
9744
9755
9765
9775
9784
9793
9802
9810
9818
9825
9832
9838
9844
9850
9855
9860
9864
9868
9872
9875
9878
9881
9883
9885
9887
9888
9889
9890
9891
9891
9891
9890
9890
9889
9887
9886
9884
9882
9880
9878
9875
9872
9869
9866
9863
9859
9855
9851
9847
9842
9837
9832
9826
9821
9815
9808
9802
9795
9788
9781
9773
9766
9758
9751
9743
9735
9727
9719
9710
9702
9694
9685
9677
9668
9659
9650
9641
9632
9622
9613
9603
9593
9583
9572
9561
9550
9539
9528
9516
9504
9492
9479
9466
9454
9440
9427
9414
9400
9386
9372
9357
9343
9328
9313
9298
9283
9267
9252
9236
9220
9204
9188
9171
9155
9138
9121
9104
9086
9069
9051
9033
9015
8996
8978
8959
8940
8921
8902
8883
8863
8843
8823
8803
8782
8762
8741
8720
8699
8677
8655
8633
8611
8589
8566
8544
8521
8498
8474
8451
8427
8403
8378
8354
8329
8304
8279
8254
8228
8202
8176
8150
8124
8098
8071
8045
8018
7991
7964
7937
7910
7883
7856
7829
7802
7775
7747
7720
7692
7665
7637
7609
7581
7553
7525
7497
7468
7440
7411
7383
7354
7325
7296
7266
7237
7207
7177
7148
7117
7087
7057
7027
6996
6966
6935
6904
6874
6843
6812
6781
6750
6719
6687
6656
6625
6593
6561
6530
6498
6466
6434
6401
6369
6337
6304
6271
6239
6206
6173
6140
6107
6073
6040
6007
5973
5940
5906
5873
5839
5806
5772
5739
5705
5671
5638
5604
5570
5536
5502
5469
5435
5401
5367
5333
5299
5265
5231
5197
5163
5129
5095
5060
5026
4991
4956
4922
4887
4852
4816
4781
4745
4710
4674
4638
4602
4566
4530
4494
4458
4421
4385
4349
4312
4276
4240
4204
4168
4133
4097
4061
4026
3990
3955
3920
3885
3850
3815
3780
3745
3710
3675
3640
3605
3570
3536
3501
3466
3431
3396
3360
3325
3290
3255
3220
3185
3149
3114
3079
3044
3009
2974
2939
2905
2870
2836
2802
2768
2734
2701
2667
2634
2601
2568
2536
2503
2471
2439
2407
2375
2344
2312
2281
2250
2219
2188
2158
2127
2097
2066
2036
2005
1976
1946
1917
1887
1858
1829
1800
1771
1743
1714
1686
1658
1630
1602
1575
1548
1521
1494
1467
1441
1415
1389
1363
1337
1312
1286
1261
1236
1211
1186
1162
1137
1113
1088
1064
1039
1014
991
966
942
918
894
870
846
822
798
775
751
728
705
682
659
636
614
591
568
546
523
500
478
455
433
410
388
366
343
321
299
276
254
232
209
187
165
142
120
98
75
53
30
7
-16
-38
-61
-84
-107
-130
-153
-176
-199
-222
-245
-269
-292
-315
-338
-361
-385
-408
-431
-454
-477
-500
-523
-546
-569
-592
-615
-638
-661
-684
-707
-730
-753
-776
-799
-822
-845
-867
-890
-913
-935
-958
-980
-1002
-1025
-1048
-1070
-1092
-1114
-1136
-1158
-1180
-1202
-1224
-1246
-1268
-1289
-1311
-1332
-1354
-1375
-1396
-1418
-1439
-1460
-1481
-1501
-1522
-1543
-1563
-1583
-1604
-1624
-1644
-1663
-1683
-1702
-1721
-1741
-1759
-1778
-1797
-1815
-1834
-1852
-1870
-1888
-1906
-1924
-1942
-1960
-1978
-1996
-2013
-2031
-2049
-2067
-2085
-2103
-2120
-2138
-2156
-2174
-2192
-2210
-2228
-2246
-2264
-2282
-2300
-2317
-2335
-2352
-2369
-2386
-2403
-2420
-2437
-2453
-2469
-2485
-2501
-2517
-2532
-2548
-2563
-2577
-2592
-2606
-2620
-2634
-2647
-2660
-2673
-2686
-2699
-2711
-2723
-2735
-2747
-2758
-2769
-2780
-2791
-2802
-2812
-2823
-2833
-2843
-2853
-2862
-2872
-2881
-2890
-2899
-2908
-2917
-2926
-2934
-2942
-2951
-2959
-2967
-2974
-2982
-2989
-2997
-3004
-3011
-3018
-3024
-3031
-3037
-3044
-3050
-3056
-3061
-3067
-3072
-3077
-3082
-3087
-3091
-3095
-3099
-3103
-3107
-3110
-3113
-3116
-3118
-3120
-3123
-3124
-3126
-3127
-3128
-3129
-3130
-3130
-3130
-3131
-3130
-3130
-3130
-3129
-3128
-3127
-3126
-3125
-3124
-3122
-3121
-3119
-3118
-3116
-3114
-3112
-3110
-3108
-3106
-3103
-3101
-3098
-3095
-3092
-3088
-3084
-3081
-3076
-3072
-3068
-3063
-3059
-3054
-3049
-3044
-3039
-3033
-3028
-3023
-3017
-3012
-3006
-3001
-2995
-2989
-2984
-2978
-2972
-2966
-2961
-2955
-2949
-2943
-2937
-2931
-2925
-2919
-2913
-2906
-2900
-2894
-2888
-2881
-2875
-2868
-2862
-2855
-2849
-2842
-2835
-2828
-2821
-2814
-2806
-2799
-2791
-2784
-2776
-2768
-2760
-2752
-2744
-2736
-2728
-2720
-2711
-2703
-2694
-2686
-2677
-2668
-2659
-2650
-2641
-2631
-2621
-2611
-2601
-2591
-2581
-2570
-2559
-2548
-2537
-2526
-2514
-2503
-2491
-2479
-2467
-2454
-2442
-2429
-2416
-2403
-2390
-2376
-2363
-2349
-2334
-2320
-2306
-2291
-2276
-2261
-2245
-2230
-2214
-2198
-2182
-2166
-2150
-2133
-2116
-2099
-2081
-2063
-2045
-2027
-2009
-1990
-1971
-1951
-1932
-1912
-1891
-1871
-1850
-1829
-1807
-1785
-1764
-1741
-1719
-1697
-1674
-1651
-1628
-1605
-1581
-1557
-1534
-1510
-1485
-1461
-1436
-1412
-1387
-1361
-1336
-1310
-1285
-1258
-1232
-1206
-1179
-1152
-1125
-1098
-1071
-1043
-1016
-988
-960
-932
-904
-876
-848
-819
-791
-762
-733
-705
-676
-647
-617
-588
-559
-529
-500
-470
-440
-410
-380
-349
-319
-288
-258
-227
-195
-164
-133
-101
-69
-37
-5
27
60
93
126
159
192
226
259
293
327
361
396
430
465
500
535
570
605
641
676
712
748
784
819
855
892
928
964
1000
1036
1073
1109
1145
1181
1218
1254
1290
1327
1363
1399
1435
1472
1508
1544
1580
1616
1653
1689
1725
1761
1797
1834
1870
1906
1943
1979
2015
2052
2088
2125
2162
2199
2236
2272
2310
2347
2384
2421
2459
2496
2534
2572
2609
2647
2685
2723
2761
2799
2838
2876
2914
2953
2991
3029
3068
3107
3145
3184
3222
3261
3300
3338
3377
3416
3454
3493
3532
3570
3609
3647
3686
3725
3763
3802
3840
3879
3917
3956
3994
4032
4070
4109
4147
4185
4223
4261
4299
4336
4374
4412
4449
4486
4523
4560
4597
4634
4671
4708
4744
4781
4817
4853
4890
4926
4961
4997
5033
5068
5103
5139
5173
5208
5242
5277
5311
5344
5378
5411
5444
5477
5509
5541
5573
5605
5636
5667
5698
5729
5759
5789
5819
5849
5878
5907
5936
5964
5993
6021
6048
6076
6103
6130
6156
6182
6208
6234
6259
6284
6308
6332
6356
6379
6403
6425
6448
6470
6492
6513
6534
6555
6575
6594
6614
6633
6652
6670
6688
6705
6723
6739
6756
6772
6788
6803
6818
6833
6847
6861
6874
6888
6900
6912
6924
6935
6946
6956
6966
6976
6985
6993
7001
7009
7016
7022
7029
7034
7040
7045
7049
7053
7056
7059
7062
7064
7065
7066
7067
7067
7067
7066
7065
7063
7061
7059
7056
7052
7048
7044
7040
7034
7029
7023
7017
7010
7003
6995
6987
6979
6970
6961
6951
6941
6931
6920
6909
6897
6885
6872
6859
6845
6831
6817
6802
6787
6771
6755
6738
6722
6704
6686
6668
6649
6630
6611
6591
6570
6549
6528
6506
6484
6461
6438
6414
6390
6366
6341
6316
6290
6264
6238
6211
6184
6157
6129
6101
6073
6044
6015
5986
5956
5926
5896
5865
5834
5803
5771
5739
5707
5675
5642
5609
5575
5542
5508
5473
5439
5404
5369
5334
5298
5262
5226
5190
5153
5116
5079
5042
5004
4966
4929
4891
4852
4814
4775
4737
4698
4659
4620
4580
4541
4501
4461
4421
4380
4340
4299
4258
4217
4176
4134
4093
4051
4010
3968
3926
3884
3842
3800
3757
3715
3672
3630
3587
3545
3502
3460
3417
3375
3332
3290
3247
3205
3162
3120
3078
3036
2994
2952
2911
2869
2828
2786
2745
2704
2663
2623
2582
2542
2501
2461
2421
2381
2342
2302
2263
2223
2184
2146
2107
2069
2029
1992
1954
1917
1879
1841
1804
1767
1730
1693
1657
1620
1584
1548
1512
1477
1442
1406
1372
1337
1303
1268
1234
1201
1167
1134
1101
1068
1036
1004
972
940
908
877
846
816
785
755
725
696
667
638
610
581
554
526
499
472
446
420
394
368
343
318
294
270
246
222
199
176
154
131
109
88
66
45
24
4
-16
-36
-55
-75
-94
-112
-130
-148
-166
-183
-200
-216
-233
-249
-264
-279
-294
-309
-324
-338
-352
-365
-378
-391
-404
-416
-428
-440
-451
-463
-473
-484
-494
-504
-513
-523
-532
-540
-548
-556
-564
-571
-578
-585
-592
-598
-604
-610
-615
-620
-625
-630
-635
-639
-644
-648
-651
-655
-658
-661
-664
-667
-669
-671
-673
-675
-676
-677
-678
-678
-678
-678
-678
-677
-677
-676
-675
-673
-672
-670
-668
-666
-663
-661
-658
-655
-652
-648
-645
-641
-637
-633
-629
-624
-619
-614
-609
-604
-598
-592
-586
-580
-574
-567
-561
-554
-546
-539
-532
-524
-516
-508
-500
-492
-483
-474
-466
-457
-448
-439
-429
-420
-410
-401
-391
-381
-371
-361
-351
-341
-331
-321
-311
-301
-291
-281
-270
-260
-250
-240
-230
-220
-210
-200
-189
-179
-169
-159
-149
-139
-128
-118
-108
-97
-87
-77
-66
-56
-45
-35
-24
-13
-3
8
19
30
40
51
62
73
84
95
105
116
127
138
148
159
169
179
190
200
210
220
230
239
249
259
268
278
287
296
306
315
324
334
343
352
362
371
381
390
400
409
419
429
438
448
458
468
478
487
497
507
517
527
537
547
557
568
578
588
598
608
619
629
639
649
660
670
680
691
701
711
722
732
742
753
763
773
783
793
803
813
823
833
843
852
862
872
881
890
900
909
918
927
936
945
954
963
972
981
989
998
1006
1014
1024
1033
1041
1050
1059
1067
1076
1085
1093
1102
1111
1119
1128
1137
1145
1154
1162
1171
1179
1187
1195
1203
1211
1219
1227
1235
1242
1249
1257
1264
1270
1277
1283
1289
1295
1301
1306
1311
1316
1321
1325
1329
1333
1336
1340
1343
1346
1348
1351
1353
1355
1357
1359
1361
1362
1364
1365
1366
1367
1368
1369
1369
1370
1370
1370
1371
1371
1371
1371
1370
1370
1369
1369
1368
1368
1367
1366
1364
1363
1362
1360
1359
1357
1355
1353
1350
1348
1345
1342
1339
1336
1332
1328
1324
1320
1316
1312
1307
1302
1297
1292
1287
1281
1275
1269
1264
1257
1251
1245
1238
1232
1225
1218
1212
1205
1197
1190
1183
1176
1168
1161
1153
1145
1137
1129
1121
1113
1104
1095
1087
1078
1069
1060
1051
1041
1032
1022
1012
1002
993
984
974
964
954
943
933
923
912
902
891
881
870
859
848
837
826
814
803
791
780
768
756
744
732
720
708
696
684
671
658
646
633
620
607
594
581
568
555
541
528
515
502
489
475
462
449
436
423
409
396
383
370
357
344
331
318
305
292
279
266
253
240
227
214
201
189
176
163
150
137
124
111
98
85
71
58
45
32
19
6
-7
-20
-33
-46
-59
-72
-85
-98
-111
-125
-138
-151
-164
-178
-191
-205
-218
-232
-245
-259
-273
-286
-300
-314
-327
-341
-355
-369
-383
-396
-410
-424
-438
-451
-465
-479
-493
-506
-520
-534
-547
-561
-575
-588
-602
-616
-630
-643
-657
-671
-685
-699
-713
-727
-741
-755
-769
-783
-797
-811
-825
-839
-853
-867
-881
-895
-909
-923
-937
-950
-964
-978
-992
-1004
-1018
-1033
-1047
-1060
-1074
-1088
-1102
-1115
-1129
-1143
-1157
-1171
-1185
-1199
-1213
-1227
-1241
-1255
-1269
-1283
-1297
-1311
-1324
-1338
-1352
-1365
-1379
-1392
-1406
-1419
-1432
-1446
-1459
-1472
-1486
-1499
-1512
-1525
-1539
-1552
-1565
-1578
-1591
-1603
-1616
-1629
-1641
-1654
-1666
-1678
-1690
-1702
-1714
-1726
-1738
-1750
-1762
-1774
-1786
-1798
-1810
-1821
-1833
-1845
-1856
-1868
-1879
-1890
-1902
-1913
-1924
-1935
-1946
-1956
-1967
-1977
-1988
-1998
-2008
-2017
-2028
-2037
-2048
-2057
-2066
-2075
-2084
-2092
-2101
-2109
-2117
-2125
-2132
-2139
-2146
-2153
-2160
-2166
-2173
-2179
-2185
-2191
-2197
-2203
-2208
-2214
-2219
-2225
-2230
-2235
-2240
-2244
-2249
-2254
-2258
-2262
-2267
-2271
-2275
-2279
-2283
-2286
-2290
-2294
-2297
-2301
-2304
-2307
-2310
-2313
-2316
-2318
-2321
-2323
-2325
-2327
-2329
-2331
-2333
-2335
-2337
-2338
-2340
-2341
-2343
-2344
-2345
-2346
-2347
-2348
-2349
-2349
-2350
-2350
-2350
-2350
-2350
-2350
-2349
-2349
-2348
-2347
-2346
-2345
-2343
-2342
-2340
-2338
-2336
-2334
-2332
-2330
-2327
-2324
-2321
-2318
-2315
-2312
-2309
-2305
-2301
-2298
-2294
-2290
-2286
-2281
-2277
-2272
-2268
-2263
-2258
-2253
-2248
-2242
-2237
-2231
-2225
-2219
-2213
-2207
-2201
-2194
-2188
-2181
-2175
-2168
-2161
-2154
-2146
-2139
-2132
-2124
-2117
-2109
-2102
-2094
-2086
-2078
-2070
-2062
-2053
-2045
-2036
-2028
-2019
-2009
-2001
-1992
-1983
-1974
-1965
-1956
-1947
-1937
-1928
-1918
-1908
-1899
-1889
-1879
-1869
-1859
-1849
-1838
-1828
-1817
-1807
-1796
-1785
-1774
-1763
-1752
-1741
-1729
-1718
-1706
-1694
-1682
-1670
-1658
-1646
-1633
-1621
-1609
-1596
-1583
-1571
-1558
-1545
-1532
-1519
-1507
-1494
-1481
-1468
-1455
-1442
-1429
-1417
-1404
-1391
-1378
-1366
-1353
-1340
-1328
-1315
-1302
-1290
-1277
-1265
-1252
-1240
-1227
-1215
-1202
-1190
-1178
-1165
-1153
-1141
-1129
-1117
-1105
-1093
-1081
-1069
-1057
-1045
-1034
-1022
-1010
-999
-987
-976
-964
-953
-941
-930
-919
-907
-896
-884
-872
-861
-849
-837
-825
-813
-801
-789
-777
-765
-753
-741
-729
-717
-705
-693
-681
-669
-657
-645
-633
-621
-610
-598
-586
-575
-563
-552
-540
-529
-517
-506
-495
-483
-472
-461
-450
-439
-428
-417
-406
-395
-384
-373
-362
-352
-341
-330
-320
-309
-298
-288
-277
-267
-256
-245
-235
-224
-213
-202
-191
-180
-169
-158
-147
-136
-125
-114
-103
-92
-81
-70
-59
-48
-37
-27
-16
-6
4
15
25
35
44
54
64
73
83
92
101
111
120
129
138
147
155
164
172
181
189
197
205
213
221
228
236
243
250
257
264
270
277
283
289
295
301
306
312
317
322
326
331
335
339
343
347
351
354
358
361
363
366
369
371
373
375
377
378
380
381
382
383
383
384
384
384
384
383
382
381
380
378
377
375
372
370
367
364
361
358
354
350
346
342
338
334
329
324
320
315
310
304
299
293
288
282
276
270
264
258
252
246
240
233
227
220
213
207
200
193
185
178
171
163
156
148
140
132
124
116
107
99
90
81
72
63
54
44
34
24
14
3
-7
-18
-29
-41
-52
-64
-76
-89
-101
-114
-126
-139
-152
-165
-179
-192
-206
-220
-233
-247
-262
-276
-290
-305
-319
-334
-349
-364
-379
-395
-410
-426
-441
-457
-473
-489
-505
-521
-537
-553
-570
-587
-603
-620
-637
-654
-671
-688
-705
-723
-740
-758
-775
-793
-811
-828
-846
-864
-882
-900
-918
-936
-954
-972
-990
-1008
-1027
-1045
-1064
-1083
-1101
-1120
-1139
-1158
-1177
-1197
-1216
-1235
-1254
-1273
-1292
-1312
-1331
-1350
-1369
-1388
-1407
-1426
-1444
-1463
-1482
-1501
-1519
-1538
-1556
-1574
-1593
-1611
-1629
-1647
-1665
-1683
-1701
-1719
-1736
-1754
-1771
-1789
-1806
-1823
-1840
-1857
-1874
-1890
-1907
-1923
-1940
-1956
-1972
-1988
-2004
-2019
-2035
-2050
-2066
-2081
-2096
-2111
-2126
-2141
-2156
-2171
-2186
-2201
-2216
-2231
-2246
-2261
-2275
-2290
-2305
-2319
-2334
-2348
-2363
-2377
-2392
-2406
-2420
-2434
-2448
-2462
-2476
-2489
-2503
-2517
-2530
-2543
-2557
-2570
-2583
-2596
-2609
-2622
-2635
-2648
-2660
-2673
-2685
-2698
-2710
-2722
-2734
-2746
-2758
-2769
-2781
-2793
-2804
-2815
-2827
-2838
-2849
-2860
-2871
-2882
-2893
-2904
-2914
-2925
-2935
-2946
-2956
-2966
-2977
-2987
-2997
-3007
-3017
-3027
-3037
-3046
-3056
-3066
-3076
-3085
-3095
-3104
-3114
-3123
-3132
-3142
-3151
-3160
-3169
-3178
-3187
-3195
-3204
-3212
-3221
-3229
-3237
-3245
-3253
-3260
-3267
-3275
-3282
-3288
-3295
-3302
-3308
-3314
-3320
-3326
-3331
-3337
-3342
-3347
-3352
-3357
-3362
-3366
-3371
-3375
-3380
-3384
-3388
-3392
-3396
-3400
-3403
-3407
-3410
-3413
-3416
-3419
-3422
-3424
-3427
-3429
-3431
-3432
-3434
-3435
-3436
-3437
-3438
-3439
-3440
-3441
-3441
-3441
-3442
-3442
-3442
-3442
-3442
-3441
-3441
-3440
-3440
-3439
-3439
-3438
-3437
-3436
-3435
-3434
-3433
-3431
-3430
-3429
-3427
-3425
-3424
-3422
-3420
-3418
-3415
-3413
-3410
-3408
-3405
-3402
-3399
-3396
-3392
-3389
-3385
-3382
-3378
-3374
-3370
-3366
-3361
-3357
-3352
-3348
-3343
-3338
-3333
-3327
-3322
-3316
-3310
-3304
-3298
-3292
-3285
-3278
-3271
-3264
-3257
-3249
-3242
-3234
-3226
-3218
-3209
-3201
-3192
-3183
-3175
-3166
-3157
-3147
-3138
-3129
-3119
-3110
-3100
-3090
-3081
-3071
-3061
-3051
-3041
-3031
-3021
-3011
-3000
-2990
-2980
-2970
-2959
-2949
-2938
-2928
-2918
-2907
-2897
-2886
-2876
-2865
-2855
-2844
-2834
-2823
-2813
-2802
-2791
-2781
-2770
-2759
-2748
-2737
-2727
-2716
-2705
-2694
-2683
-2672
-2661
-2650
-2639
-2628
-2617
-2605
-2594
-2583
-2572
-2560
-2549
-2538
-2526
-2515
-2503
-2492
-2480
-2469
-2458
-2446
-2435
-2424
-2412
-2401
-2390
-2379
-2368
-2357
-2346
-2335
-2324
-2314
-2303
-2292
-2282
-2271
-2260
-2250
-2239
-2229
-2219
-2208
-2198
-2188
-2177
-2167
-2157
-2146
-2136
-2126
-2115
-2105
-2094
-2084
-2073
-2063
-2053
-2041
-2032
-2021
-2011
-2001
-1991
-1981
-1970
-1960
-1950
-1940
-1930
-1920
-1910
-1900
-1891
-1881
-1871
-1861
-1852
-1842
-1833
-1823
-1814
-1804
-1795
-1786
-1777
-1768
-1759
-1750
-1741
-1732
-1723
-1714
-1706
-1697
-1688
-1680
-1671
-1663
-1654
-1646
-1638
-1629
-1621
-1613
-1605
-1597
-1589
-1581
-1574
-1566
-1558
-1550
-1543
-1535
-1528
-1520
-1513
-1506
-1498
-1491
-1484
-1477
-1469
-1462
-1455
-1448
-1441
-1434
-1427
-1420
-1413
-1405
-1398
-1391
-1384
-1376
-1369
-1361
-1354
-1346
-1339
-1331
-1324
-1316
-1309
-1301
-1293
-1286
-1278
-1270
-1262
-1255
-1247
-1239
-1232
-1224
-1216
-1208
-1201
-1193
-1185
-1178
-1170
-1162
-1155
-1147
-1139
-1132
-1124
-1117
-1109
-1102
-1094
-1087
-1080
-1073
-1065
-1058
-1051
-1044
-1037
-1030
-1022
-1016
-1010
-1002
-996
-990
-983
-976
-969
-962
-956
-949
-942
-935
-928
-920
-913
-906
-898
-891
-883
-875
-867
-859
-851
-842
-834
-825
-816
-808
-799
-790
-780
-771
-762
-752
-742
-732
-723
-713
-703
-692
-682
-672
-662
-652
-641
-631
-620
-610
-599
-589
-578
-567
-557
-546
-535
-524
-513
-501
-490
-478
-467
-455
-443
-431
-419
-406
-394
-381
-368
-355
-342
-329
-316
-302
-289
-275
-261
-248
-234
-220
-206
-192
-178
-164
-150
-136
-122
-107
-93
-78
-63
-48
-33
-18
-3
13
28
44
60
76
93
109
126
143
160
177
195
213
230
249
267
286
304
323
342
362
381
401
420
440
460
480
501
521
542
563
584
605
626
648
670
691
714
736
759
781
804
827
851
874
898
922
946
970
994
1018
1043
1067
1092
1116
1141
1166
1191
1216
1241
1266
1291
1316
1341
1367
1393
1418
1444
1470
1497
1523
1550
1577
1604
1631
1658
1686
1713
1741
1769
1797
1825
1853
1881
1910
1938
1966
1995
2023
2052
2080
2109
2137
2166
2195
2224
2253
2283
2312
2342
2372
2402
2432
2462
2493
2524
2555
2586
2617
2648
2680
2711
2743
2774
2806
2838
2870
2902
2934
2966
2999
3031
3064
3097
3130
3163
3196
3229
3262
3296
3329
3363
3397
3431
3464
3499
3533
3567
3601
3636
3670
3705
3740
3775
3810
3845
3880
3915
3950
3986
4021
4056
4091
4127
4163
4198
4234
4269
4305
4340
4376
4411
4447
4483
4519
4555
4591
4627
4663
4699
4735
4772
4808
4844
4881
4917
4954
4990
5027
5064
5100
5137
5173
5210
5246
5283
5320
5356
5393
5430
5466
5503
5540
5577
5614
5651
5688
5725
5762
5800
5837
5874
5911
5949
5986
6023
6061
6098
6135
6172
6210
6247
6284
6321
6359
6396
6433
6470
6507
6544
6581
6618
6655
6692
6728
6765
6802
6839
6876
6912
6949
6986
7023
7060
7096
7133
7170
7206
7243
7279
7315
7352
7388
7424
7459
7495
7530
7565
7600
7635
7670
7704
7738
7772
7806
7840
7873
7906
7939
7972
8005
8037
8070
8102
8134
8166
8197
8229
8260
8292
8323
8354
8384
8415
8446
8476
8506
8536
8566
8596
8626
8655
8684
8714
8743
8772
8801
8829
8858
8886
8914
8942
8970
8998
9025
9052
9079
9106
9133
9160
9186
9212
9238
9264
9289
9314
9339
9364
9389
9413
9437
9461
9485
9509
9532
9555
9577
9600
9622
9643
9665
9686
9707
9728
9748
9769
9789
9808
9828
9847
9866
9884
9903
9921
9939
9957
9974
9991
10008
10025
10041
10057
10073
10088
10103
10118
10133
10148
10162
10176
10189
10203
10216
10229
10242
10255
10267
10280
10292
10303
10315
10326
10337
10348
10359
10369
10379
10389
10398
10407
10416
10425
10433
10441
10449
10456
10464
10471
10477
10484
10490
10496
10502
10508
10513
10518
10523
10528
10532
10536
10540
10544
10547
10551
10554
10557
10559
10562
10564
10566
10568
10569
10571
10572
10573
10573
10574
10574
10574
10574
10574
10573
10572
10571
10570
10569
10567
10566
10564
10562
10559
10557
10554
10551
10548
10545
10542
10538
10534
10530
10526
10521
10516
10511
10506
10500
10494
10488
10482
10476
10469
10462
10455
10448
10441
10434
10426
10418
10410
10402
10394
10385
10377
10368
10359
10350
10340
10330
10320
10310
10300
10289
10278
10267
10255
10244
10232
10220
10208
10195
10183
10170
10157
10144
10131
10118
10105
10092
10078
10065
10051
10038
10024
10010
9996
9983
9969
9955
9941
9926
9912
9898
9884
9869
9855
9841
9826
9811
9797
9782
9767
9752
9737
9722
9707
9692
9676
9661
9646
9630
9615
9599
9583
9568
9552
9536
9520
9504
9488
9472
9456
9440
9424
9408
9392
9376
9360
9343
9327
9311
9294
9278
9261
9245
9229
9212
9196
9179
9163
9146
9130
9113
9097
9080
9064
9047
9031
9014
8998
8982
8965
8949
8933
8916
8900
8884
8868
8851
8835
8819
8803
8787
8770
8754
8738
8722
8705
8689
8673
8656
8640
8624
8607
8591
8574
8558
8541
8525
8509
8492
8476
8460
8443
8427
8411
8395
8379
8363
8347
8332
8316
8300
8285
8269
8254
8239
8224
8208
8193
8178
8163
8148
8134
8119
8103
8090
8074
8061
8045
8032
8016
8003
7989
7975
7960
7946
7932
7918
7904
7890
7876
7862
7848
7834
7820
7806
7792
7778
7764
7750
7737
7723
7709
7695
7681
7668
7654
7640
7627
7613
7600
7586
7573
7560
7546
7533
7519
7506
7493
7479
7465
7452
7438
7424
7410
7397
7383
7369
7355
7340
7326
7312
7298
7283
7269
7254
7239
7225
7210
7195
7180
7165
7150
7135
7120
7105
7090
7075
7060
7045
7030
7014
6999
6984
6969
6954
6939
6924
6909
6894
6879
6864
6849
6834
6820
6805
6790
6775
6760
6745
6730
6715
6700
6685
6670
6655
6640
6626
6611
6596
6581
6567
6552
6537
6523
6508
6494
6479
6465
6451
6436
6422
6408
6394
6379
6365
6351
6337
6323
6309
6295
6281
6268
6254
6240
6226
6213
6199
6185
6172
6158
6144
6131
6118
6104
6091
6077
6064
6051
6037
6024
6011
5998
5985
5971
5958
5945
5932
5919
5906
5893
5879
5866
5853
5840
5827
5813
5800
5786
5773
5759
5745
5731
5717
5703
5689
5675
5660
5646
5631
5617
5602
5587
5572
5557
5542
5527
5512
5497
5481
5466
5450
5435
5419
5404
5388
5372
5357
5341
5325
5310
5294
5278
5262
5246
5231
5215
5199
5183
5167
5151
5135
5119
5103
5086
5070
5054
5037
5020
5004
4987
4970
4953
4935
4918
4900
4883
4865
4847
4829
4811
4793
4774
4756
4738
4719
4701
4682
4664
4645
4627
4608
4589
4570
4552
4533
4514
4495
4476
4457
4438
4419
4400
4380
4361
4342
4323
4303
4284
4265
4245
4226
4207
4187
4168
4149
4129
4110
4090
4070
4051
4032
4011
3992
3973
3953
3933
3913
3893
3872
3852
3832
3811
3791
3770
3750
3729
3709
3688
3667
3647
3626
3606
3585
3564
3544
3523
3503
3482
3462
3441
3421
3400
3380
3360
3340
3319
3299
3279
3259
3239
3219
3199
3179
3159
3139
3119
3099
3079
3059
3039
3019
2999
2979
2959
2939
2919
2899
2879
2859
2839
2819
2799
2779
2759
2740
2720
2700
2680
2661
2641
2621
2601
2582
2562
2542
2523
2503
2483
2463
2444
2424
2404
2385
2365
2345
2325
2305
2285
2266
2246
2226
2206
2186
2166
2146
2126
2106
2087
2067
2047
2027
2008
1988
1968
1949
1929
1910
1891
1871
1852
1833
1814
1794
1775
1756
1738
1719
1700
1681
1663
1645
1626
1608
1590
1573
1555
1537
1520
1503
1486
1469
1452
1435
1419
1402
1386
1370
1354
1338
1322
1306
1290
1275
1259
1244
1229
1214
1199
1184
1169
1154
1140
1125
1111
1096
1082
1068
1053
1039
1025
1010
997
983
970
956
942
929
916
902
889
876
863
850
837
825
812
800
788
776
764
752
741
729
718
707
696
685
674
664
654
644
634
624
615
605
596
587
578
569
560
552
543
535
527
519
512
504
497
490
483
477
470
464
458
452
447
442
436
431
427
422
418
414
410
406
402
399
396
393
390
387
385
382
380
378
376
374
373
372
370
369
368
368
367
366
366
366
365
365
365
365
366
366
366
367
367
368
369
370
371
372
373
375
377
378
380
382
384
387
389
392
395
397
400
403
406
410
413
417
420
424
428
432
436
440
444
448
452
457
461
465
470
475
479
484
488
493
498
502
507
512
517
522
527
532
537
542
547
552
558
563
568
574
579
585
591
597
603
608
615
621
627
633
640
646
653
660
667
674
682
689
697
704
712
720
729
737
745
754
762
771
780
789
798
808
817
826
836
846
856
866
876
886
896
907
918
928
939
950
962
973
984
996
1008
1020
1031
1043
1056
1068
1080
1092
1104
1117
1129
1142
1154
1167
1179
1192
1204
1217
1230
1243
1256
1269
1282
1295
1308
1321
1335
1348
1362
1375
1389
1403
1417
1431
1446
1460
1475
1490
1504
1519
1535
1550
1565
1580
1596
1611
1627
1643
1658
1674
1690
1705
1721
1737
1753
1769
1785
1801
1817
1833
1849
1865
1881
1897
1914
1930
1946
1962
1978
1994
2009
2025
2041
2058
2074
2090
2106
2122
2138
2153
2169
2185
2201
2216
2232
2248
2263
2279
2295
2311
2327
2343
2359
2374
2390
2406
2422
2438
2454
2469
2485
2500
2516
2531
2547
2562
2577
2592
2607
2622
2636
2651
2666
2680
2695
2709
2723
2738
2752
2766
2781
2795
2809
2823
2838
2852
2866
2880
2894
2908
2922
2936
2949
2963
2976
2990
3003
3017
3030
3043
3056
3070
3083
3096
3109
3122
3135
3147
3160
3173
3186
3199
3212
3224
3237
3250
3263
3276
3288
3301
3314
3326
3339
3352
3364
3376
3388
3400
3412
3424
3436
3447
3458
3470
3481
3492
3503
3514
3525
3535
3546
3557
3567
3577
3588
3598
3608
3618
3628
3638
3648
3657
3667
3676
3686
3695
3704
3713
3722
3731
3739
3748
3756
3764
3771
3779
3786
3793
3800
3807
3813
3820
3826
3832
3838
3843
3849
3854
3860
3865
3870
3875
3880
3884
3889
3893
3898
3902
3906
3910
3913
3917
3920
3923
3926
3929
3931
3933
3935
3937
3939
3940
3941
3942
3943
3944
3945
3945
3946
3946
3946
3946
3946
3946
3945
3945
3944
3944
3943
3942
3941
3939
3938
3936
3935
3933
3931
3929
3927
3925
3923
3921
3919
3916
3914
3912
3909
3907
3904
3901
3898
3895
3892
3889
3886
3883
3880
3876
3873
3869
3866
3862
3858
3854
3850
3846
3842
3838
3833
3829
3825
3820
3816
3811
3806
3802
3797
3792
3787
3783
3778
3773
3768
3763
3758
3753
3748
3743
3738
3733
3727
3722
3717
3712
3706
3701
3696
3690
3685
3679
3674
3668
3663
3657
3651
3646
3640
3634
3628
3622
3616
3611
3605
3598
3592
3586
3580
3574
3568
3561
3555
3549
3542
3536
3530
3523
3517
3511
3504
3498
3492
3486
3479
3473
3466
3460
3454
3447
3441
3435
3429
3422
3416
3410
3404
3397
3391
3385
3379
3372
3366
3360
3353
3347
3340
3334
3327
3321
3314
3308
3301
3295
3288
3281
3275
3268
3262
3255
3248
3242
3235
3228
3222
3215
3208
3201
3194
3187
3180
3173
3166
3159
3152
3145
3137
3130
3123
3115
3108
3101
3093
3085
3078
3070
3062
3055
3047
3039
3031
3023
3015
3007
2999
2991
2983
2975
2966
2958
2949
2941
2932
2923
2914
2905
2897
2887
2878
2869
2860
2851
2841
2832
2822
2813
2803
2793
2783
2773
2764
2754
2744
2734
2724
2714
2704
2693
2683
2673
2663
2653
2643
2633
2623
2613
2602
2592
2582
2572
2562
2551
2541
2531
2520
2510
2500
2489
2479
2468
2458
2447
2436
2426
2415
2404
2393
2383
2372
2361
2350
2339
2328
2317
2306
2295
2283
2272
2261
2250
2239
2228
2217
2206
2195
2184
2173
2162
2151
2140
2129
2118
2108
2097
2086
2076
2065
2054
2044
2033
2021
2012
2001
1990
1980
1969
1959
1948
1938
1928
1917
1907
1896
1886
1875
1865
1855
1844
1834
1823
1813
1802
1792
1781
1771
1760
1750
1739
1729
1718
1707
1697
1686
1675
1664
1653
1642
1632
1621
1609
1598
1587
1576
1565
1554
1542
1531
1520
1509
1497
1486
1474
1463
1452
1441
1429
1418
1407
1396
1385
1374
1363
1352
1341
1330
1319
1309
1298
1287
1277
1266
1256
1245
1235
1224
1214
1203
1193
1182
1172
1161
1151
1140
1130
1119
1108
1098
1087
1077
1066
1056
1045
1035
1024
1014
1002
993
983
973
962
952
942
932
922
912
902
892
882
872
861
851
840
830
819
808
797
787
776
764
753
742
731
719
708
696
684
673
661
649
637
625
612
600
588
575
563
551
538
526
513
500
488
475
462
450
437
424
411
398
385
372
359
346
333
320
307
294
281
268
254
241
228
214
201
187
174
160
146
133
119
105
92
78
65
51
37
24
10
-4
-17
-31
-45
-58
-72
-86
-99
-113
-127
-140
-154
-168
-181
-195
-209
-222
-236
-249
-263
-276
-289
-303
-316
-329
-341
-354
-367
-379
-392
-404
-416
-428
-440
-451
-463
-474
-486
-497
-509
-520
-531
-543
-554
-565
-577
-588
-599
-611
-622
-633
-644
-656
-667
-678
-689
-701
-712
-723
-734
-745
-757
-768
-779
-790
-801
-812
-823
-834
-845
-856
-867
-878
-889
-899
-910
-921
-932
-943
-954
-965
-976
-986
-997
-1008
-1018
-1030
-1040
-1051
-1062
-1072
-1083
-1093
-1104
-1114
-1124
-1134
-1144
-1154
-1164
-1174
-1184
-1194
-1204
-1213
-1223
-1233
-1243
-1252
-1262
-1272
-1281
-1291
-1301
-1311
-1321
-1331
-1340
-1350
-1360
-1370
-1380
-1389
-1399
-1409
-1418
-1428
-1437
-1446
-1456
-1465
-1474
-1483
-1492
-1500
-1509
-1517
-1526
-1534
-1542
-1550
-1558
-1566
-1574
-1581
-1588
-1596
-1603
-1610
-1617
-1624
-1630
-1637
-1643
-1649
-1655
-1661
-1666
-1672
-1677
-1682
-1687
-1691
-1696
-1700
-1704
-1708
-1711
-1715
-1718
-1722
-1725
-1728
-1731
-1734
-1737
-1740
-1742
-1745
-1748
-1750
-1752
-1755
-1757
-1759
-1760
-1762
-1764
-1765
-1767
-1768
-1769
-1770
-1771
-1771
-1772
-1772
-1773
-1773
-1773
-1772
-1772
-1771
-1771
-1770
-1769
-1767
-1766
-1764
-1763
-1761
-1759
-1757
-1754
-1752
-1749
-1746
-1743
-1740
-1737
-1733
-1729
-1726
-1722
-1717
-1713
-1709
-1704
-1700
-1695
-1690
-1686
-1681
-1676
-1671
-1666
-1661
-1656
-1651
-1646
-1640
-1635
-1629
-1623
-1617
-1611
-1605
-1599
-1592
-1586
-1579
-1572
-1565
-1558
-1551
-1544
-1537
-1530
-1522
-1515
-1507
-1500
-1492
-1484
-1477
-1469
-1461
-1453
-1445
-1437
-1429
-1421
-1413
-1405
-1397
-1389
-1381
-1373
-1365
-1357
-1349
-1342
-1334
-1326
-1318
-1311
-1303
-1295
-1287
-1280
-1272
-1264
-1256
-1248
-1240
-1232
-1224
-1216
-1208
-1200
-1192
-1183
-1175
-1167
-1159
-1151
-1143
-1134
-1126
-1118
-1110
-1101
-1093
-1085
-1076
-1068
-1060
-1052
-1044
-1035
-1027
-1020
-1012
-1004
-996
-988
-980
-973
-965
-957
-950
-942
-935
-927
-920
-912
-905
-897
-890
-883
-876
-868
-861
-854
-847
-840
-833
-827
-820
-814
-807
-801
-795
-789
-783
-778
-772
-767
-762
-757
-752
-747
-742
-738
-734
-730
-726
-722
-718
-714
-711
-707
-704
-701
-697
-694
-691
-688
-686
-683
-680
-678
-675
-673
-671
-669
-667
-665
-664
-662
-661
-660
-659
-658
-657
-657
-656
-656
-656
-657
-657
-658
-658
-659
-661
-662
-664
-666
-668
-670
-672
-675
-678
-681
-684
-688
-691
-695
-699
-703
-707
-712
-717
-722
-727
-732
-738
-744
-750
-756
-762
-769
-775
-782
-789
-796
-803
-811
-818
-826
-834
-842
-851
-859
-868
-877
-886
-896
-905
-915
-925
-935
-945
-955
-966
-976
-987
-998
-1010
-1020
-1033
-1045
-1057
-1069
-1082
-1095
-1108
-1122
-1135
-1149
-1163
-1177
-1191
-1206
-1221
-1235
-1250
-1266
-1281
-1296
-1312
-1327
-1343
-1359
-1374
-1390
-1406
-1422
-1438
-1453
-1469
-1485
-1501
-1517
-1533
-1549
-1565
-1581
-1597
-1613
-1630
-1646
-1663
-1679
-1695
-1712
-1728
-1745
-1761
-1778
-1795
-1811
-1828
-1844
-1861
-1878
-1894
-1911
-1928
-1945
-1962
-1979
-1997
-2013
-2031
-2049
-2066
-2083
-2101
-2118
-2136
-2154
-2171
-2189
-2207
-2225
-2243
-2260
-2278
-2296
-2314
-2332
-2350
-2368
-2386
-2404
-2422
-2440
-2458
-2476
-2494
-2512
-2529
-2547
-2565
-2583
-2601
-2618
-2636
-2654
-2671
-2688
-2706
-2723
-2740
-2757
-2774
-2791
-2807
-2824
-2841
-2857
-2874
-2890
-2906
-2923
-2939
-2955
-2971
-2987
-3002
-3018
-3034
-3050
-3065
-3081
-3096
-3112
-3127
-3142
-3158
-3173
-3188
-3203
-3219
-3234
-3249
-3264
-3279
-3294
-3309
-3324
-3339
-3354
-3369
-3384
-3398
-3413
-3428
-3442
-3457
-3471
-3485
-3499
-3513
-3527
-3541
-3554
-3567
-3580
-3593
-3606
-3619
-3631
-3643
-3655
-3667
-3679
-3690
-3701
-3713
-3724
-3735
-3746
-3756
-3767
-3778
-3788
-3799
-3810
-3820
-3830
-3841
-3851
-3861
-3871
-3881
-3890
-3900
-3909
-3918
-3928
-3936
-3945
-3954
-3963
-3971
-3979
-3988
-3996
-4003
-4011
-4019
-4026
-4033
-4040
-4046
-4053
-4059
-4066
-4072
-4077
-4083
-4088
-4093
-4098
-4103
-4107
-4112
-4116
-4120
-4123
-4127
-4130
-4134
-4136
-4139
-4142
-4144
-4146
-4148
-4150
-4152
-4153
-4154
-4156
-4157
-4157
-4158
-4159
-4159
-4159
-4159
-4159
-4159
-4159
-4158
-4158
-4157
-4156
-4155
-4154
-4152
-4151
-4149
-4147
-4145
-4143
-4141
-4138
-4135
-4132
-4129
-4126
-4123
-4119
-4115
-4111
-4107
-4103
-4098
-4094
-4089
-4083
-4078
-4073
-4067
-4061
-4054
-4049
-4042
-4035
-4027
-4021
-4014
-4006
-3999
-3991
-3983
-3975
-3966
-3958
-3949
-3940
-3931
-3922
-3912
-3902
-3892
-3882
-3872
-3861
-3850
-3839
-3828
-3816
-3804
-3792
-3780
-3767
-3755
-3742
-3729
-3716
-3702
-3689
-3675
-3661
-3647
-3632
-3618
-3603
-3588
-3573
-3557
-3542
-3526
-3510
-3494
-3478
-3461
-3444
-3427
-3410
-3393
-3375
-3357
-3339
-3321
-3303
-3284
-3265
-3246
-3227
-3207
-3187
-3167
-3147
-3126
-3105
-3084
-3062
-3041
-3019
-2996
-2974
-2951
-2928
-2905
-2881
-2857
-2833
-2809
-2784
-2759
-2734
-2708
-2683
-2657
-2630
-2604
-2577
-2550
-2523
-2496
-2469
-2441
-2413
-2385
-2356
-2328
-2299
-2270
-2241
-2212
-2182
-2153
-2123
-2093
-2063
-2032
-2001
-1971
-1940
-1909
-1878
-1847
-1815
-1784
-1752
-1720
-1688
-1655
-1623
-1590
-1558
-1525
-1492
-1459
-1426
-1393
-1359
-1326
-1293
-1259
-1226
-1192
-1159
-1125
-1092
-1058
-1024
-990
-957
-923
-889
-854
-820
-786
-752
-717
-683
-648
-613
-578
-544
-509
-474
-439
-404
-369
-334
-300
-265
-230
-195
-160
-125
-90
-55
-20
16
51
86
121
157
192
228
264
300
336
372
408
445
482
519
556
593
630
667
704
741
778
814
851
888
925
961
998
1035
1072
1109
1146
1184
1221
1259
1297
1335
1373
1411
1449
1488
1526
1565
1603
1642
1680
1719
1758
1796
1834
1873
1911
1949
1987
2024
2062
2099
2136
2172
2209
2245
2281
2317
2353
2388
2424
2459
2495
2530
2565
2600
2636
2671
2705
2740
2775
2810
2844
2879
2913
2947
2981
3015
3049
3083
3117
3150
3184
3217
3250
3283
3316
3349
3382
3414
3447
3479
3512
3544
3577
3609
3641
3674
3706
3738
3770
3801
3833
3864
3895
3926
3956
3986
4016
4045
4074
4102
4130
4158
4185
4212
4239
4265
4291
4317
4342
4368
4392
4417
4441
4466
4490
4514
4537
4561
4585
4608
4631
4655
4678
4701
4724
4747
4770
4793
4816
4839
4861
4884
4906
4928
4950
4972
4994
5015
5036
5057
5078
5099
5119
5140
5160
5180
5199
5219
5238
5257
5276
5295
5313
5331
5350
5367
5385
5403
5420
5438
5455
5472
5488
5505
5521
5537
5553
5569
5584
5599
5613
5628
5642
5656
5669
5683
5696
5708
5721
5733
5745
5757
5768
5780
5791
5802
5812
5823
5833
5843
5853
5862
5872
5881
5891
5900
5909
5918
5926
5935
5944
5953
5961
5970
5978
5987
5995
6003
6011
6019
6026
6034
6041
6048
6055
6062
6068
6075
6081
6086
6092
6097
6102
6107
6112
6117
6121
6126
6130
6134
6139
6143
6147
6151
6155
6159
6162
6166
6170
6173
6177
6180
6184
6187
6190
6193
6196
6199
6202
6204
6207
6209
6211
6213
6214
6216
6217
6218
6219
6220
6221
6221
6222
6222
6222
6222
6222
6222
6222
6221
6221
6220
6219
6218
6217
6216
6214
6213
6211
6210
6208
6206
6205
6203
6201
6199
6197
6196
6194
6192
6190
6188
6186
6184
6183
6181
6179
6177
6175
6172
6170
6168
6166
6164
6162
6160
6157
6155
6153
6151
6149
6146
6144
6142
6139
6137
6134
6132
6129
6126
6123
6121
6118
6114
6111
6108
6105
6102
6098
6095
6092
6088
6085
6082
6079
6076
6072
6069
6066
6063
6060
6057
6054
6051
6048
6045
6041
6038
6035
6031
6028
6025
6021
6017
6014
6010
6006
6003
5999
5995
5991
5987
5983
5979
5975
5971
5967
5963
5959
5955
5950
5946
5942
5937
5932
5928
5923
5918
5913
5908
5903
5898
5893
5888
5883
5878
5873
5868
5863
5858
5853
5849
5844
5839
5834
5829
5824
5819
5813
5808
5803
5798
5792
5787
5781
5776
5770
5764
5759
5753
5747
5741
5734
5728
5722
5715
5708
5701
5694
5687
5680
5673
5666
5659
5652
5645
5638
5631
5624
5617
5611
5604
5597
5591
5584
5578
5572
5566
5560
5554
5549
5544
5538
5534
5529
5524
5520
5516
5511
5507
5503
5499
5496
5492
5488
5484
5480
5476
5472
5469
5465
5461
5457
5453
5450
5446
5442
5439
5435
5431
5428
5424
5420
5417
5413
5410
5406
5402
5399
5395
5391
5388
5384
5381
5377
5373
5370
5366
5363
5359
5355
5352
5348
5345
5341
5338
5334
5330
5327
5323
5320
5316
5312
5309
5305
5302
5298
5295
5291
5287
5284
5280
5277
5273
5270
5266
5263
5259
5255
5252
5248
5245
5241
5238
5234
5231
5227
5224
5220
5217
5213
5210
5206
5203
5199
5195
5192
5188
5185
5181
5178
5174
5171
5167
5164
5160
5157
5153
5150
5146
5143
5140
5136
5133
5129
5126
5122
5119
5115
5112
5108
5105
5101
5098
5094
5091
5087
5084
5081
5077
5074
5070
5067
5063
5060
5056
5053
5050
5046
5043
5039
5036
5032
5029
5026
5022
5019
5015
5012
5008
5005
5002
4998
4995
4991
4988
4985
4981
4978
4974
4971
4968
4964
4961
4957
4954
4951
4947
4944
4940
4937
4934
4930
4927
4924
4920
4917
4914
4910
4907
4903
4900
4897
4893
4890
4887
4883
4880
4877
4873
4870
4867
4863
4860
4857
4853
4850
4847
4843
4840
4837
4833
4830
4827
4823
4820
4817
4813
4810
4807
4804
4800
4797
4794
4790
4787
4784
4781
4777
4774
4771
4767
4764
4761
4758
4754
4751
4748
4744
4741
4738
4735
4731
4728
4725
4722
4718
4715
4712
4709
4705
4702
4699
4696
4692
4689
4686
4683
4680
4676
4673
4670
4667
4663
4660
4657
4654
4651
4647
4644
4641
4638
4635
4631
4628
4625
4622
4619
4615
4612
4609
4606
4603
4599
4596
4593
4590
4587
4584
4580
4577
4574
4571
4568
4565
4561
4558
4555
4552
4549
4546
4542
4539
4536
4533
4530
4527
4524
4520
4517
4514
4511
4508
4505
4502
4499
4495
4492
4489
4486
4483
4480
4477
4474
4471
4468
4464
4461
4458
4455
4452
4449
4446
4443
4440
4437
4434
4430
4427
4424
4421
4418
4415
4412
4409
4406
4403
4400
4397
4394
4391
4388
4385
4381
4378
4375
4372
4369
4366
4363
4360
4357
4354
4351
4348
4345
4342
4339
4336
4333
4330
4327
4324
4321
4318
4315
4312
4309
4306
4303
4300
4297
4294
4291
4288
4285
4282
4279
4276
4273
4270
4267
4264
4261
4258
4255
4252
4249
4246
4243
4240
4237
4235
4232
4229
4226
4223
4220
4217
4214
4211
4208
4205
4202
4199
4196
4193
4190
4188
4185
4182
4179
4176
4173
4170
4167
4164
4161
4158
4156
4153
4150
4147
4144
4141
4138
4135
4132
4130
4127
4124
4121
4118
4115
4112
4109
4107
4104
4101
4098
4094
4091
4089
4086
4083
4081
4078
4075
4072
4069
4067
4064
4061
4058
4054
4051
4050
4046
4043
4041
4038
4035
4033
4030
4027
4024
4021
4019
4016
4013
4010
4006
4005
4002
3999
3996
3993
3991
3988
3985
3982
3979
3977
3974
3971
3968
3966
3963
3960
3957
3955
3952
3949
3946
3944
3941
3938
3935
3933
3930
3927
3924
3922
3919
3916
3913
3911
3908
3905
3902
3900
3897
3894
3892
3889
3886
3883
3881
3878
3875
3873
3870
3867
3864
3862
3859
3856
3854
3851
3848
3846
3843
3840
3838
3835
3832
3830
3827
3824
3822
3819
3816
3814
3811
3808
3806
3803
3800
3798
3795
3792
3790
3787
3784
3782
3779
3776
3774
3771
3769
3766
3763
3761
3758
3755
3753
3750
3748
3745
3742
3740
3737
3735
3732
3729
3727
3724
3722
3719
3716
3714
3711
3709
3706
3703
3701
3698
3696
3693
3691
3688
3685
3683
3680
3678
3675
3673
3670
3667
3665
3662
3660
3657
3655
3652
3650
3647
3645
3642
3640
3637
3634
3632
3629
3627
3624
3622
3619
3617
3614
3612
3609
3607
3604
3602
3599
3597
3594
3592
3589
3587
3584
3582
3579
3577
3574
3572
3569
3567
3564
3562
3559
3557
3555
3552
3550
3547
3545
3542
3540
3537
3535
3532
3530
3527
3525
3523
3520
3518
3515
3513
3510
3508
3506
3503
3501
3498
3496
3493
3491
3489
3486
3484
3481
3479
3476
3474
3472
3469
3467
3464
3462
3460
3457
3455
3453
3450
3448
3445
3443
3441
3438
3436
3433
3431
3429
3426
3424
3422
3419
3417
3415
3412
3410
3407
3405
3403
3400
3398
3396
3393
3391
3389
3386
3384
3382
3379
3377
3375
3372
3370
3368
3365
3363
3361
3358
3356
3354
3352
3349
3347
3345
3342
3340
3338
3335
3333
3331
3329
3326
3324
3322
3319
3317
3315
3313
3310
3308
3306
3303
3301
3299
3297
3294
3292
3290
3288
3285
3283
3281
3279
3276
3274
3272
3270
3267
3265
3263
3261
3259
3256
3254
3252
3250
3247
3245
3243
3241
3238
3236
3234
3232
3230
3227
3225
3223
3221
3219
3216
3214
3212
3210
3208
3205
3203
3201
3199
3197
3195
3192
3190
3188
3186
3184
3182
3179
3177
3175
3173
3171
3169
3166
3164
3162
3160
3158
3156
3154
3151
3149
3147
3145
3143
3141
3139
3136
3134
3132
3130
3128
3126
3124
3122
3119
3117
3115
3113
3111
3109
3107
3105
3103
3101
3098
3096
3094
3092
3090
3088
3086
3084
3082
3080
3078
3075
3073
3071
3069
3067
3065
3063
3061
3059
3057
3055
3053
3051
3049
3047
3045
3043
3040
3038
3036
3034
3032
3030
3028
3026
3024
3022
3020
3018
3016
3014
3012
3010
3008
3006
3004
3002
3000
2998
2996
2994
2992
2990
2988
2986
2984
2982
2980
2978
2976
2974
2972
2970
2968
2966
2964
2962
2960
2958
2956
2954
2952
2950
2948
2946
2944
2942
2940
2939
2937
2935
2933
2931
2929
2927
2925
2923
2921
2919
2917
2915
2913
2911
2909
2907
2906
2904
2902
2900
2898
2896
2894
2892
2890
2888
2886
2885
2883
2881
2879
2877
2875
2873
2871
2869
2867
2866
2864
2862
2860
2858
2856
2854
2852
2851
2849
2847
2845
2843
2841
2839
2837
2836
2834
2832
2830
2828
2826
2824
2823
2821
2819
2817
2815
2813
2812
2810
2808
2806
2804
2802
2801
2799
2797
2795
2793
2791
2790
2788
2786
2784
2782
2781
2779
2777
2775
2773
2772
2770
2768
2766
2764
2763
2761
2759
2757
2755
2754
2752
2750
2748
2747
2745
