5
39957
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
87
87
87
87
87
87
88
88
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
90
90
91
91
91
91
91
91
91
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
95
95
95
95
95
95
95
96
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
98
99
99
99
99
99
99
100
100
100
100
100
100
101
101
101
101
101
101
102
102
102
102
102
102
103
103
103
103
103
103
104
104
104
104
104
105
105
105
105
105
105
106
106
106
106
106
107
107
107
107
107
107
108
108
108
108
108
109
109
109
109
109
110
110
110
110
110
111
111
111
111
111
112
112
112
112
112
113
113
113
113
113
114
114
114
114
114
115
115
115
115
115
116
116
116
116
117
117
117
117
117
118
118
118
118
118
119
119
119
119
120
120
120
120
120
121
121
121
121
121
122
122
122
122
123
123
123
123
123
124
124
124
124
125
125
125
125
125
126
126
126
126
127
127
127
127
127
128
128
128
128
128
129
129
129
129
130
130
130
130
130
131
131
131
131
131
132
132
132
132
132
133
133
133
133
133
134
134
134
134
134
135
135
135
135
135
135
136
136
136
136
136
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
139
140
140
140
140
140
140
141
141
141
141
141
141
142
142
142
142
142
143
143
143
143
143
143
144
144
144
144
144
144
145
145
145
145
145
145
146
146
146
146
146
146
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
149
150
150
150
150
150
151
151
151
151
151
151
152
152
152
152
152
152
153
153
153
153
153
153
154
154
154
154
154
154
155
155
155
155
155
155
156
156
156
156
156
156
157
157
157
157
157
157
158
158
158
158
158
158
159
159
159
159
159
159
160
160
160
160
160
161
161
161
161
161
162
162
162
162
162
163
163
163
163
163
164
164
164
164
164
165
165
165
165
165
166
166
166
166
166
167
167
167
167
167
168
168
168
168
169
169
169
169
169
170
170
170
170
171
171
171
171
171
172
172
172
172
173
173
173
173
174
174
174
174
174
175
175
175
175
176
176
176
176
176
177
177
177
177
178
178
178
178
178
179
179
179
179
180
180
180
180
181
181
181
181
181
182
182
182
182
183
183
183
183
184
184
184
184
185
185
185
185
186
186
186
186
187
187
187
187
188
188
188
188
189
189
189
189
190
190
190
190
191
191
191
191
192
192
192
192
193
193
193
193
194
194
194
194
195
195
195
195
196
196
196
196
197
197
197
197
198
198
198
198
198
199
199
199
199
200
200
200
200
200
201
201
201
201
202
202
202
202
202
203
203
203
203
203
204
204
204
204
205
205
205
205
205
206
206
206
206
207
207
207
207
207
208
208
208
208
208
209
209
209
209
209
210
210
210
210
210
211
211
211
211
211
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
218
218
218
218
218
219
219
219
219
219
220
220
220
220
220
221
221
221
221
221
222
222
222
222
222
223
223
223
223
223
224
224
224
224
225
225
225
225
225
226
226
226
226
227
227
227
227
227
228
228
228
228
229
229
229
229
230
230
230
230
231
231
231
231
232
232
232
232
233
233
233
233
234
234
234
234
235
235
235
235
236
236
236
236
237
237
237
238
238
238
238
239
239
239
239
240
240
240
240
241
241
241
242
242
242
242
243
243
243
243
244
244
244
245
245
245
245
246
246
246
246
247
247
247
247
248
248
248
249
249
249
249
250
250
250
251
251
251
251
252
252
252
253
253
253
253
254
254
254
255
255
255
255
256
256
256
257
257
257
257
258
258
258
259
259
259
260
260
260
260
261
261
261
262
262
262
263
263
263
264
264
264
264
265
265
265
266
266
266
266
267
267
267
268
268
268
269
269
269
269
270
270
270
271
271
271
272
272
272
273
273
273
274
274
274
274
275
275
275
276
276
276
277
277
277
278
278
278
279
279
279
280
280
280
280
281
281
281
282
282
282
283
283
283
283
284
284
284
285
285
285
286
286
286
286
287
287
287
288
288
288
289
289
289
290
290
290
291
291
291
291
292
292
292
293
293
293
294
294
294
294
295
295
295
296
296
296
297
297
297
298
298
298
299
299
299
299
300
300
300
301
301
301
302
302
302
302
303
303
303
304
304
304
305
305
305
305
306
306
306
307
307
307
308
308
308
308
309
309
309
310
310
310
310
311
311
311
312
312
312
312
313
313
313
314
314
314
315
315
315
315
316
316
316
317
317
317
317
318
318
318
319
319
319
319
320
320
320
321
321
321
322
322
322
322
323
323
323
324
324
324
325
325
325
326
326
326
326
327
327
327
328
328
328
329
329
329
330
330
330
331
331
331
332
332
332
332
333
333
333
334
334
334
335
335
335
336
336
336
337
337
337
338
338
338
338
339
339
339
340
340
340
341
341
341
342
342
342
342
343
343
343
344
344
344
345
345
345
345
346
346
346
347
347
347
347
348
348
348
349
349
349
350
350
350
350
351
351
351
351
352
352
352
353
353
353
353
354
354
354
355
355
355
355
356
356
356
356
357
357
357
358
358
358
358
359
359
359
360
360
360
361
361
361
361
362
362
362
363
363
363
363
364
364
364
365
365
365
365
366
366
366
367
367
367
367
368
368
368
369
369
369
369
370
370
370
370
371
371
371
372
372
372
372
373
373
373
374
374
374
374
375
375
375
375
376
376
376
376
377
377
377
377
378
378
378
378
379
379
379
379
380
380
380
380
381
381
381
381
382
382
382
382
383
383
383
383
383
384
384
384
384
385
385
385
385
385
386
386
386
386
386
387
387
387
387
387
388
388
388
388
388
388
389
389
389
389
389
390
390
390
390
390
390
391
391
391
391
391
391
392
392
392
392
392
392
393
393
393
393
393
393
394
394
394
394
394
394
395
395
395
395
395
395
396
396
396
396
396
396
396
397
397
397
397
397
397
397
398
398
398
398
398
398
398
398
399
399
399
399
399
399
399
399
399
400
400
400
400
400
400
400
400
400
401
401
401
401
401
401
401
401
401
401
401
402
402
402
402
402
402
402
402
402
402
402
402
402
402
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
402
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
405
405
405
405
405
405
405
405
405
405
405
405
405
405
406
406
406
406
406
406
406
406
406
406
406
406
406
406
407
407
407
407
407
407
407
407
407
407
407
407
407
408
408
408
408
408
408
408
408
408
408
408
408
408
409
409
409
409
409
409
409
409
409
409
409
409
410
410
410
410
410
410
410
410
410
411
411
411
411
411
411
411
411
411
411
412
412
412
412
412
412
412
412
412
413
413
413
413
413
413
413
413
413
414
414
414
414
414
414
414
414
414
414
415
415
415
415
415
415
415
415
415
415
415
416
416
416
416
416
416
416
416
416
416
416
416
417
417
417
417
417
417
417
417
417
417
417
417
417
417
418
418
418
418
418
418
418
418
418
418
418
418
418
418
419
419
419
419
419
419
419
419
419
419
419
419
419
420
420
420
420
420
420
420
420
420
420
420
420
420
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
423
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
427
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
425
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
424
423
423
423
423
423
423
423
423
423
423
423
423
423
422
422
422
422
422
422
422
422
422
422
422
421
421
421
421
421
421
421
421
421
421
421
420
420
420
420
420
420
420
420
420
420
419
419
419
419
419
419
419
419
418
418
418
418
418
418
418
418
417
417
417
417
417
417
417
417
416
416
416
416
416
416
416
415
415
415
415
415
415
415
415
414
414
414
414
414
414
414
414
413
413
413
413
413
413
413
413
412
412
412
412
412
412
412
412
412
411
411
411
411
411
411
411
411
411
410
410
410
410
410
410
410
410
410
409
409
409
409
409
409
409
409
408
408
408
408
408
408
408
408
408
407
407
407
407
407
407
407
406
406
406
406
406
406
406
405
405
405
405
405
405
404
404
404
404
404
404
403
403
403
403
403
402
402
402
402
402
401
401
401
401
401
400
400
400
400
400
399
399
399
399
399
398
398
398
398
397
397
397
397
397
396
396
396
396
395
395
395
395
395
394
394
394
394
393
393
393
393
392
392
392
391
391
391
391
390
390
390
390
389
389
389
389
388
388
388
387
387
387
387
386
386
386
386
385
385
385
385
384
384
384
384
383
383
383
382
382
382
382
381
381
381
381
380
380
380
380
379
379
379
378
378
378
378
377
377
377
377
376
376
376
375
375
375
375
374
374
374
374
373
373
373
372
372
372
372
371
371
371
371
370
370
370
369
369
369
369
368
368
368
368
367
367
367
366
366
366
366
365
365
365
365
364
364
364
364
363
363
363
363
362
362
362
362
361
361
361
361
360
360
360
360
359
359
359
359
358
358
358
358
357
357
357
357
356
356
356
356
355
355
355
355
354
354
354
354
353
353
353
353
352
352
352
352
351
351
351
351
351
350
350
350
350
349
349
349
349
348
348
348
348
347
347
347
347
346
346
346
346
346
345
345
345
345
344
344
344
344
343
343
343
343
342
342
342
342
342
341
341
341
341
340
340
340
340
339
339
339
339
338
338
338
338
337
337
337
337
336
336
336
335
335
335
335
334
334
334
334
333
333
333
333
332
332
332
332
331
331
331
331
330
330
330
330
329
329
329
329
328
328
328
328
327
327
327
326
326
326
326
325
325
325
325
324
324
324
324
323
323
323
323
322
322
322
322
321
321
321
321
320
320
320
320
319
319
319
319
318
318
318
318
317
317
317
317
316
316
316
315
315
315
315
314
314
314
314
313
313
313
312
312
312
312
311
311
311
310
310
310
310
309
309
309
308
308
308
308
307
307
307
306
306
306
306
305
305
305
304
304
304
304
303
303
303
303
302
302
302
302
301
301
301
300
300
300
300
299
299
299
299
298
298
298
298
297
297
297
297
296
296
296
296
295
295
295
295
294
294
294
294
293
293
293
293
292
292
292
292
291
291
291
291
291
290
290
290
290
290
289
289
289
289
288
288
288
288
288
287
287
287
287
286
286
286
286
286
285
285
285
285
284
284
284
284
284
283
283
283
283
282
282
282
282
281
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
274
274
274
274
273
273
273
273
272
272
272
271
271
271
271
270
270
270
269
269
269
269
268
268
268
268
267
267
267
266
266
266
266
265
265
265
265
264
264
264
264
263
263
263
263
262
262
262
261
261
261
261
260
260
260
260
259
259
259
259
258
258
258
257
257
257
257
256
256
256
256
255
255
255
255
254
254
254
254
253
253
253
252
252
252
252
251
251
251
251
250
250
250
250
249
249
249
249
248
248
248
248
247
247
247
246
246
246
246
245
245
245
245
244
244
244
244
243
243
243
243
242
242
242
241
241
241
241
240
240
240
240
239
239
239
239
239
238
238
238
238
237
237
237
237
237
236
236
236
236
236
235
235
235
235
234
234
234
234
233
233
233
233
233
232
232
232
232
231
231
231
231
230
230
230
230
229
229
229
229
229
228
228
228
228
227
227
227
227
226
226
226
226
225
225
225
225
224
224
224
224
223
223
223
223
222
222
222
222
221
221
221
221
220
220
220
220
220
219
219
219
219
218
218
218
218
217
217
217
217
216
216
216
216
216
215
215
215
215
214
214
214
214
213
213
213
213
212
212
212
212
211
211
211
211
211
210
210
210
210
209
209
209
209
208
208
208
208
207
207
207
207
206
206
206
206
206
205
205
205
205
204
204
204
204
203
203
203
203
203
202
202
202
202
201
201
201
201
201
200
200
200
200
200
199
199
199
199
198
198
198
198
198
197
197
197
197
197
196
196
196
196
196
195
195
195
195
195
194
194
194
194
194
193
193
193
193
193
192
192
192
192
192
191
191
191
191
191
191
190
190
190
190
190
190
189
189
189
189
189
189
188
188
188
188
188
188
188
187
187
187
187
187
187
187
186
186
186
186
186
186
186
186
185
185
185
185
185
185
185
184
184
184
184
184
184
184
183
183
183
183
183
183
183
183
182
182
182
182
182
182
182
182
181
181
181
181
181
181
181
181
180
180
180
180
180
180
180
180
179
179
179
179
179
179
179
179
179
178
178
178
178
178
178
178
178
178
177
177
177
177
177
177
177
177
176
176
176
176
176
176
176
176
176
175
175
175
175
175
175
175
175
175
175
174
174
174
174
174
174
174
174
174
173
173
173
173
173
173
173
173
173
172
172
172
172
172
172
172
172
171
171
171
171
171
171
171
171
171
170
170
170
170
170
170
170
170
170
169
169
169
169
169
169
169
169
169
168
168
168
168
168
168
168
168
168
168
167
167
167
167
167
167
167
167
167
167
166
166
166
166
166
166
166
166
166
166
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
167
167
167
168
168
168
168
168
168
168
168
168
168
169
169
169
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
177
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
168
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
164
164
164
164
164
164
164
164
164
164
164
164
164
164
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
155
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
153
153
153
153
153
153
153
153
153
153
153
153
153
153
153
152
152
152
152
152
152
152
152
152
152
152
152
152
151
151
151
151
151
151
151
151
151
150
150
150
150
150
150
150
150
149
149
149
149
149
149
149
148
148
148
148
148
148
148
147
147
147
147
147
147
146
146
146
146
146
146
145
145
145
145
145
145
144
144
144
144
144
143
143
143
143
143
142
142
142
142
142
141
141
141
141
141
140
140
140
140
140
139
139
139
139
139
138
138
138
138
138
137
137
137
137
137
136
136
136
136
135
135
135
135
135
134
134
134
134
133
133
133
133
133
132
132
132
132
131
131
131
131
131
130
130
130
130
129
129
129
129
129
128
128
128
128
128
127
127
127
127
127
126
126
126
126
125
125
125
125
125
124
124
124
124
124
123
123
123
123
123
122
122
122
122
122
121
121
121
121
121
120
120
120
120
120
119
119
119
119
119
118
118
118
118
118
117
117
117
117
117
116
116
116
116
116
116
115
115
115
115
115
114
114
114
114
114
113
113
113
113
113
112
112
112
112
112
111
111
111
111
111
110
110
110
110
109
109
109
109
109
108
108
108
108
108
107
107
107
107
107
106
106
106
106
105
105
105
105
105
105
104
104
104
104
104
103
103
103
103
103
102
102
102
102
102
102
101
101
101
101
101
101
100
100
100
100
100
100
99
99
99
99
99
99
99
98
98
98
98
98
98
97
97
97
97
97
97
97
97
96
96
96
96
96
96
96
96
95
95
95
95
95
95
95
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
92
92
92
92
92
92
92
91
91
91
91
91
91
91
90
90
90
90
90
90
90
89
89
89
89
89
89
89
88
88
88
88
88
88
87
87
87
87
87
87
86
86
86
86
86
86
85
85
85
85
85
84
84
84
84
84
84
83
83
83
83
83
82
82
82
82
82
81
81
81
81
80
80
80
80
80
79
79
79
79
79
78
78
78
78
77
77
77
77
77
76
76
76
76
75
75
75
75
74
74
74
74
73
73
73
73
72
72
72
72
71
71
71
71
71
70
70
70
70
69
69
69
69
69
68
68
68
68
67
67
67
67
67
66
66
66
66
66
65
65
65
65
65
65
64
64
64
64
64
63
63
63
63
63
62
62
62
62
62
61
61
61
61
61
60
60
60
60
60
59
59
59
59
59
58
58
58
58
58
57
57
57
57
57
56
56
56
56
56
56
55
55
55
55
55
55
54
54
54
54
54
54
53
53
53
53
53
53
52
52
52
52
52
52
51
51
51
51
51
51
50
50
50
50
50
50
50
49
49
49
49
49
49
48
48
48
48
48
48
47
47
47
47
47
47
47
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
44
44
44
44
44
44
44
44
43
43
43
43
43
43
43
42
42
42
42
42
42
42
41
41
41
41
41
41
41
40
40
40
40
40
40
40
39
39
39
39
39
39
39
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-3
-3
-3
-3
-3
-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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
5
5
5
5
5
5
5
6
6
6
6
6
6
6
7
7
7
7
7
7
7
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
13
13
13
13
13
13
13
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
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
46
46
46
46
46
47
47
47
47
48
48
48
48
48
49
49
49
49
50
50
50
50
50
51
51
51
51
52
52
52
52
53
53
53
53
54
54
54
54
55
55
55
56
56
56
56
57
57
57
57
58
58
58
59
59
59
60
60
60
60
61
61
61
62
62
62
63
63
63
64
64
64
65
65
65
65
66
66
66
67
67
67
68
68
68
69
69
69
70
70
70
71
71
71
71
72
72
72
73
73
73
74
74
74
74
75
75
75
76
76
76
77
77
77
77
78
78
78
78
79
79
79
80
80
80
80
81
81
81
82
82
82
82
83
83
83
83
84
84
84
85
85
85
85
86
86
86
87
87
87
87
88
88
88
89
89
89
89
90
90
90
90
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
113
113
113
113
113
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
117
118
118
118
118
118
119
119
119
119
120
120
120
120
120
121
121
121
121
122
122
122
122
122
123
123
123
123
124
124
124
124
124
125
125
125
125
126
126
126
126
127
127
127
127
127
128
128
128
128
129
129
129
129
130
130
130
130
131
131
131
131
131
132
132
132
133
133
133
133
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
138
138
138
138
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
143
144
144
144
144
145
145
145
145
146
146
146
146
147
147
147
148
148
148
148
149
149
149
149
150
150
150
151
151
151
152
152
152
152
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
162
162
162
163
163
163
164
164
165
165
165
166
166
166
167
167
168
168
168
169
169
169
170
170
170
171
171
171
172
172
172
173
173
174
174
174
175
175
175
176
176
176
177
177
177
178
178
178
179
179
179
180
180
180
181
181
181
181
182
182
182
183
183
183
184
184
184
185
185
185
185
186
186
186
187
187
187
188
188
188
188
189
189
189
190
190
190
190
191
191
191
192
192
192
192
193
193
193
194
194
194
195
195
195
196
196
196
197
197
197
198
198
198
199
199
199
200
200
201
201
201
202
202
202
203
203
204
204
204
205
205
205
206
206
207
207
207
208
208
209
209
209
210
210
210
211
211
212
212
212
213
213
213
214
214
214
214
215
215
215
216
216
216
216
217
217
217
217
218
218
218
218
218
219
219
219
219
219
220
220
220
220
220
220
221
221
221
221
221
221
222
222
222
222
222
222
223
223
223
223
223
223
224
224
224
224
224
224
225
225
225
225
225
226
226
226
226
226
227
227
227
227
228
228
228
228
229
229
229
230
230
230
231
231
231
232
232
232
233
233
234
234
235
235
235
236
236
237
237
238
238
239
239
240
240
241
241
242
242
243
243
244
245
245
246
246
247
248
248
249
249
250
251
251
252
253
253
254
255
256
256
257
258
258
259
260
261
261
262
263
263
264
265
265
266
267
267
268
269
270
270
271
272
272
273
274
274
275
276
277
277
278
279
279
280
281
281
282
283
284
284
285
286
286
287
288
288
289
290
290
291
292
292
293
294
294
295
296
296
297
298
299
299
300
301
302
302
303
304
305
306
306
307
308
309
310
310
311
312
313
314
314
315
316
317
318
318
319
320
321
322
323
324
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
341
342
343
344
345
346
347
349
350
351
352
353
355
356
357
358
359
361
362
363
364
366
367
368
370
371
372
374
375
376
378
379
381
382
384
385
386
388
389
391
393
394
396
397
399
400
402
403
405
406
408
409
411
412
414
415
417
418
420
421
423
425
426
428
429
431
432
434
436
437
439
440
442
444
445
447
449
450
452
454
455
457
458
460
462
463
465
467
468
470
471
473
474
476
478
479
481
483
484
486
487
489
491
492
494
496
497
499
501
503
504
506
508
509
511
513
515
516
518
520
522
523
525
527
528
530
532
534
535
537
539
540
542
544
546
547
549
551
552
554
556
558
559
561
563
565
566
568
570
572
574
575
577
579
581
583
585
586
588
590
592
594
596
598
599
601
603
605
607
609
610
612
614
616
618
620
621
623
625
627
629
631
632
634
636
638
640
642
644
646
648
650
652
654
656
658
660
662
664
666
668
670
672
674
676
678
680
682
684
686
688
690
692
694
696
698
700
702
704
706
708
710
712
715
717
719
721
723
725
727
729
731
733
735
737
739
741
743
745
747
749
751
753
755
757
759
760
762
764
766
767
769
771
772
774
775
777
778
780
782
783
785
786
788
790
791
793
794
796
797
799
800
802
803
805
806
808
809
811
812
813
815
816
817
818
819
821
822
823
824
825
826
827
828
829
830
831
832
833
835
836
837
838
840
841
842
844
845
846
848
849
851
852
853
855
856
857
859
860
861
863
864
865
866
868
869
870
871
873
874
875
876
878
879
880
881
883
884
886
887
888
890
891
893
894
895
897
898
900
901
902
904
905
906
907
909
910
911
913
914
915
916
917
918
919
920
921
922
923
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
940
941
942
943
944
945
946
946
947
948
948
949
949
950
951
951
952
952
953
953
954
954
955
955
956
956
957
957
958
958
959
960
960
961
961
962
962
963
963
964
964
965
965
966
967
967
968
968
969
970
971
971
972
973
974
975
976
977
978
979
979
980
981
982
983
984
985
986
987
988
989
991
992
993
994
995
996
998
999
1000
1000
1002
1002
1004
1006
1006
1008
1008
1010
1010
1012
1012
1014
1014
1016
1016
1016
1018
1018
1020
1020
1020
1022
1022
1024
1025
1026
1027
1027
1028
1029
1030
1030
1031
1032
1032
1033
1034
1034
1035
1035
1036
1036
1037
1037
1038
1038
1038
1039
1039
1039
1039
1040
1040
1040
1040
1040
1041
1041
1041
1041
1041
1042
1042
1042
1042
1042
1043
1043
1043
1043
1043
1043
1044
1044
1044
1044
1044
1045
1045
1045
1045
1045
1046
1046
1046
1046
1047
1047
1047
1047
1048
1048
1048
1048
1048
1049
1049
1050
1051
1051
1052
1053
1054
1055
1056
1057
1058
1059
1061
1062
1063
1064
1065
1066
1067
1068
1069
1071
1072
1073
1074
1076
1077
1079
1080
1081
1083
1084
1086
1087
1089
1090
1092
1094
1096
1097
1099
1101
1103
1105
1107
1109
1111
1113
1114
1116
1118
1119
1121
1122
1124
1125
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1136
1137
1137
1138
1139
1139
1139
1140
1140
1140
1140
1141
1141
1141
1141
1141
1141
1141
1141
1141
1140
1140
1140
1140
1140
1140
1139
1139
1139
1139
1138
1138
1138
1137
1137
1136
1136
1136
1135
1135
1135
1135
1135
1135
1134
1134
1134
1134
1134
1134
1135
1135
1135
1135
1136
1136
1137
1137
1138
1138
1139
1140
1140
1141
1142
1142
1143
1144
1144
1145
1146
1147
1148
1149
1149
1150
1151
1152
1153
1154
1155
1157
1158
1159
1161
1162
1164
1165
1167
1169
1171
1172
1174
1176
1178
1179
1181
1182
1184
1186
1187
1188
1190
1191
1192
1194
1195
1196
1196
1197
1198
1199
1200
1200
1201
1202
1203
1203
1204
1205
1206
1207
1209
1210
1211
1212
1213
1214
1214
1215
1216
1216
1216
1217
1217
1217
1217
1217
1217
1217
1217
1217
1216
1216
1215
1215
1214
1214
1213
1213
1212
1211
1211
1210
1209
1208
1208
1207
1206
1205
1204
1203
1202
1201
1201
1200
1199
1197
1196
1195
1194
1193
1191
1190
1189
1187
1185
1184
1182
1180
1178
1177
1175
1173
1171
1169
1167
1166
1164
1163
1162
1160
1159
1159
1158
1157
1157
1156
1156
1155
1155
1155
1154
1154
1154
1154
1154
1154
1153
1153
1153
1153
1152
1152
1152
1152
1151
1151
1151
1150
1150
1150
1150
1150
1150
1150
1150
1150
1150
1150
1151
1151
1152
1152
1153
1153
1154
1155
1155
1156
1156
1157
1157
1158
1158
1158
1159
1159
1159
1159
1160
1160
1160
1160
1160
1160
1160
1160
1159
1159
1158
1158
1157
1156
1155
1155
1154
1153
1152
1151
1149
1148
1147
1146
1145
1144
1143
1142
1141
1140
1139
1139
1138
1137
1136
1135
1134
1133
1132
1131
1130
1129
1128
1126
1125
1123
1122
1120
1118
1117
1115
1113
1112
1110
1109
1107
1106
1105
1104
1103
1102
1101
1099
1098
1097
1096
1095
1094
1093
1092
1091
1089
1088
1087
1086
1085
1084
1083
1082
1081
1080
1079
1078
1077
1076
1075
1075
1074
1074
1073
1073
1073
1072
1072
1072
1072
1072
1073
1073
1073
1073
1074
1074
1074
1075
1075
1075
1075
1076
1076
1076
1076
1076
1076
1075
1075
1075
1075
1074
1073
1073
1072
1071
1070
1070
1069
1068
1067
1067
1066
1066
1065
1065
1064
1064
1064
1063
1063
1063
1062
1062
1062
1061
1061
1060
1060
1059
1059
1058
1057
1056
1055
1054
1053
1052
1050
1049
1047
1046
1044
1042
1041
1039
1037
1036
1034
1032
1031
1029
1028
1026
1025
1024
1022
1022
1020
1020
1018
1018
1018
1018
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1014
1014
1014
1014
1014
1014
1014
1014
1012
1012
1012
1012
1014
1014
1014
1014
1014
1016
1016
1016
1018
1018
1018
1020
1020
1022
1022
1022
1024
1025
1026
1026
1027
1028
1028
1028
1028
1028
1028
1028
1028
1028
1027
1027
1027
1027
1027
1027
1027
1027
1027
1028
1028
1028
1029
1029
1030
1031
1031
1032
1032
1033
1033
1034
1034
1034
1034
1034
1033
1033
1032
1031
1030
1029
1028
1026
1025
1022
1022
1020
1018
1016
1014
1012
1012
1010
1008
1008
1006
1004
1004
1002
1002
1000
1000
1000
1000
1000
999
999
999
998
998
997
997
996
995
994
993
992
991
990
989
988
986
985
984
983
982
981
980
980
979
978
977
976
975
974
973
973
972
971
971
970
969
969
968
967
967
966
965
965
964
963
962
961
960
959
958
958
957
956
955
954
953
952
952
951
950
950
949
948
948
947
947
946
946
945
945
944
944
943
943
942
941
941
940
939
939
938
937
936
936
935
934
933
932
931
930
929
928
927
926
925
924
923
922
921
920
918
917
916
915
914
913
911
910
909
907
906
904
903
901
899
897
895
893
891
889
886
884
881
878
876
873
869
866
863
860
857
853
850
847
843
840
837
833
830
826
823
820
816
813
810
807
805
802
799
797
794
792
789
787
785
783
781
779
777
775
774
772
770
769
767
766
764
763
761
760
759
758
756
755
754
753
752
751
749
748
747
746
745
744
742
741
740
738
737
736
735
733
732
730
729
727
726
724
722
721
719
717
715
713
710
708
706
703
700
698
695
692
689
686
683
679
676
672
668
664
660
656
652
647
643
638
633
628
623
618
612
607
601
596
590
585
579
574
568
563
558
553
547
542
537
533
528
523
518
514
509
505
500
496
492
488
484
480
476
473
469
466
463
460
456
454
451
448
445
442
440
437
435
433
430
428
426
424
421
419
417
415
412
410
408
405
403
401
398
396
394
392
389
387
385
383
381
379
377
375
373
371
370
368
366
364
362
360
358
356
354
353
351
349
347
345
343
341
339
337
335
333
331
328
326
324
321
319
317
314
312
310
307
305
303
301
299
297
294
292
290
288
286
284
282
280
279
277
275
273
272
270
268
266
264
262
260
258
256
254
252
250
249
247
246
245
244
243
243
242
242
241
241
241
241
241
241
241
241
241
241
242
242
242
243
243
244
244
245
245
246
246
247
247
248
248
248
248
249
249
249
249
250
250
251
252
252
253
254
255
256
258
259
260
262
263
265
267
268
270
272
274
275
277
279
280
282
284
286
287
289
291
293
295
297
298
300
302
304
307
309
311
313
315
317
320
322
324
326
329
331
333
336
338
341
343
346
349
352
354
357
360
363
367
370
373
377
380
383
387
391
394
398
402
406
410
414
418
422
426
430
433
437
441
444
448
451
454
457
460
463
465
468
470
472
474
476
477
479
480
482
483
484
485
485
486
487
487
488
488
488
488
488
489
489
489
489
489
489
490
490
490
491
491
492
492
493
493
494
495
496
497
498
499
500
501
503
504
505
507
508
510
511
513
514
516
517
519
520
522
523
525
527
528
530
532
534
537
539
541
544
546
549
552
555
558
562
565
569
572
576
580
584
587
591
595
599
603
607
611
614
618
621
624
627
630
633
636
638
640
642
644
646
647
648
649
650
650
650
650
650
650
649
649
648
647
646
645
644
643
641
640
638
637
635
633
631
629
627
624
621
618
615
612
609
605
601
598
594
590
586
582
577
573
569
565
561
556
552
548
544
540
536
532
528
524
520
516
512
509
505
501
497
493
489
485
482
478
474
471
467
464
461
458
454
451
448
445
443
440
437
435
432
430
428
426
424
422
420
418
416
414
412
410
408
407
405
403
401
399
398
396
394
391
389
386
384
381
378
374
371
367
363
359
355
350
346
341
336
332
327
322
317
312
308
303
298
293
289
284
279
274
268
263
258
252
247
241
235
229
223
217
210
204
197
190
183
176
168
161
153
145
138
130
122
115
107
99
92
84
76
69
61
54
47
40
33
26
20
14
7
1
-5
-10
-16
-22
-27
-33
-38
-44
-49
-54
-59
-64
-69
-74
-79
-84
-89
-93
-98
-102
-107
-111
-115
-119
-123
-127
-131
-135
-138
-142
-145
-149
-152
-155
-158
-160
-163
-165
-167
-169
-171
-173
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-186
-187
-187
-188
-188
-188
-187
-187
-186
-186
-185
-184
-183
-181
-180
-178
-176
-174
-172
-170
-167
-164
-162
-159
-155
-152
-149
-146
-142
-139
-136
-132
-129
-126
-123
-120
-118
-115
-113
-110
-108
-106
-104
-102
-100
-99
-97
-96
-95
-93
-92
-91
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-79
-78
-77
-76
-75
-74
-73
-73
-72
-72
-71
-71
-72
-72
-72
-73
-73
-74
-75
-75
-76
-76
-76
-76
-76
-75
-75
-74
-73
-71
-69
-67
-65
-62
-60
-57
-53
-50
-46
-43
-39
-34
-30
-26
-21
-17
-12
-8
-3
2
7
11
16
21
25
30
34
39
43
48
52
57
61
66
70
75
80
84
89
94
98
103
108
112
117
122
126
131
136
140
145
150
154
159
164
168
173
178
183
187
192
197
202
207
212
216
221
226
231
235
240
245
250
255
260
265
271
276
282
288
294
300
306
313
319
325
332
338
345
351
357
363
369
375
381
386
392
397
402
407
412
417
421
425
430
434
438
442
446
450
454
458
463
467
471
475
480
484
489
493
498
503
508
513
518
523
528
533
539
544
550
556
562
568
574
580
587
593
600
606
613
620
627
634
641
648
655
662
670
677
684
692
699
707
714
721
728
735
742
749
756
762
769
775
781
787
793
798
804
809
814
819
824
828
833
837
841
845
848
852
855
858
861
864
867
870
873
876
878
881
883
886
888
890
892
894
896
898
900
901
902
904
905
906
907
908
909
909
910
910
911
911
911
911
911
911
911
911
910
910
910
909
908
908
907
907
906
906
906
905
905
904
904
903
902
901
900
899
897
896
894
892
891
888
886
884
882
879
876
873
870
867
864
860
856
853
849
845
840
836
832
828
824
820
817
813
809
806
803
800
797
794
791
789
786
784
782
780
778
777
775
773
772
771
769
768
767
766
765
764
764
763
763
762
762
761
761
761
761
761
761
761
761
761
762
763
764
765
767
768
770
772
774
776
778
780
782
784
786
789
791
793
795
797
799
801
802
804
805
805
806
806
806
805
804
803
802
801
799
798
796
794
792
790
788
786
784
782
779
777
774
772
769
767
764
761
758
755
752
749
746
742
739
735
731
728
723
719
715
710
706
701
696
691
686
681
676
671
666
661
656
651
646
641
636
632
627
623
619
615
611
607
603
600
597
594
591
588
586
583
581
579
577
575
573
571
569
568
566
565
563
562
561
560
560
559
559
558
558
558
559
559
559
560
560
561
561
561
562
562
563
563
564
565
565
566
566
567
568
568
569
569
569
570
570
570
571
571
571
572
572
573
574
574
575
576
577
579
580
581
583
584
586
587
588
590
591
592
593
595
596
597
598
598
599
600
600
601
601
601
601
601
601
600
600
599
598
598
597
596
595
594
593
592
591
590
589
588
588
587
587
587
586
586
586
587
587
587
588
588
589
589
590
590
591
591
592
593
594
595
596
597
598
600
601
603
605
607
609
611
613
616
619
622
625
628
632
635
639
642
646
650
655
659
663
668
672
677
682
687
692
696
702
707
712
717
723
728
734
739
745
751
756
762
768
774
780
786
792
799
805
811
817
823
829
836
842
848
855
861
868
874
881
887
894
900
906
912
918
923
929
934
939
944
949
953
958
962
967
971
976
981
986
990
996
1000
1006
1012
1016
1022
1029
1036
1042
1049
1056
1063
1070
1078
1086
1093
1101
1109
1117
1124
1132
1139
1147
1154
1161
1168
1175
1181
1187
1194
1200
1205
1211
1216
1222
1227
1232
1237
1242
1247
1251
1256
1260
1264
1268
1272
1276
1280
1284
1288
1291
1295
1299
1302
1306
1309
1312
1316
1319
1323
1326
1329
1333
1336
1339
1343
1346
1349
1352
1355
1357
1360
1362
1364
1366
1367
1368
1370
1370
1371
1372
1372
1372
1372
1372
1372
1371
1370
1370
1369
1368
1366
1365
1364
1362
1361
1359
1358
1356
1355
1354
1353
1352
1351
1351
1350
1350
1350
1350
1351
1351
1352
1352
1353
1354
1355
1356
1357
1358
1360
1361
1362
1364
1365
1367
1368
1370
1372
1374
1375
1377
1379
1380
1382
1384
1386
1387
1389
1391
1393
1395
1398
1400
1403
1405
1408
1411
1414
1417
1420
1424
1427
1431
1434
1438
1442
1445
1449
1453
1457
1460
1464
1467
1471
1474
1478
1481
1484
1488
1491
1494
1498
1501
1504
1507
1510
1513
1517
1520
1523
1526
1529
1532
1535
1537
1540
1542
1545
1547
1549
1551
1552
1554
1555
1556
1557
1557
1558
1558
1558
1558
1558
1558
1558
1557
1557
1556
1556
1555
1555
1554
1554
1554
1554
1554
1553
1553
1553
1553
1552
1552
1551
1551
1550
1549
1548
1546
1545
1543
1541
1539
1537
1535
1533
1530
1528
1526
1523
1521
1518
1515
1512
1509
1507
1504
1501
1498
1495
1493
1490
1488
1486
1483
1481
1480
1478
1476
1475
1473
1472
1471
1469
1468
1467
1466
1464
1463
1462
1461
1460
1459
1458
1457
1456
1455
1455
1454
1454
1454
1454
1454
1454
1454
1455
1455
1455
1456
1456
1456
1456
1457
1457
1457
1457
1457
1457
1457
1458
1458
1458
1459
1459
1460
1460
1461
1462
1463
1465
1466
1468
1470
1472
1475
1477
1480
1482
1485
1488
1490
1493
1496
1499
1502
1505
1508
1511
1514
1517
1520
1522
1525
1528
1530
1533
1535
1537
1538
1540
1541
1542
1543
1543
1544
1544
1544
1543
1542
1541
1540
1538
1537
1535
1532
1530
1527
1524
1521
1518
1515
1511
1508
1504
1501
1497
1493
1489
1485
1481
1477
1472
1468
1464
1459
1455
1450
1446
1441
1437
1432
1428
1423
1418
1414
1409
1405
1400
1395
1391
1386
1382
1378
1373
1369
1365
1361
1357
1353
1350
1347
1344
1341
1338
1336
1333
1331
1329
1327
1326
1324
1323
1321
1320
1319
1318
1318
1317
1317
1317
1317
1318
1318
1319
1321
1323
1325
1327
1330
1333
1336
1339
1343
1346
1350
1354
1358
1362
1366
1371
1375
1379
1383
1388
1392
1396
1400
1404
1408
1412
1416
1420
1424
1427
1431
1434
1437
1440
1443
1446
1449
1451
1454
1456
1458
1460
1462
1464
1466
1468
1470
1471
1473
1474
1475
1476
1477
1478
1478
1478
1478
1477
1476
1475
1473
1471
1468
1465
1461
1456
1451
1446
1440
1434
1427
1420
1413
1405
1397
1388
1379
1370
1360
1350
1340
1330
1319
1308
1297
1286
1274
1263
1251
1239
1227
1215
1203
1190
1178
1165
1153
1140
1128
1115
1102
1090
1077
1065
1052
1040
1027
1014
1002
991
979
968
956
945
934
923
913
903
893
883
874
865
856
848
839
831
824
816
809
802
795
789
783
777
771
766
761
756
751
747
743
739
736
733
730
727
724
722
720
718
716
715
713
711
710
708
707
705
704
702
701
699
697
695
693
692
690
688
686
684
682
680
678
675
673
671
668
666
663
660
657
654
650
646
642
638
634
629
624
619
614
609
604
599
593
588
583
578
572
567
562
557
552
547
542
536
531
526
521
516
510
505
499
493
488
482
476
470
464
458
452
445
439
433
426
419
413
406
399
392
385
378
371
364
357
350
343
337
330
324
318
311
305
299
293
287
280
274
268
262
256
250
243
237
232
226
220
214
209
204
199
194
190
185
181
177
173
170
166
163
160
156
153
150
147
144
141
137
134
131
127
123
120
116
112
108
104
100
96
92
88
83
79
75
70
65
61
56
51
46
41
36
31
26
21
15
10
4
-1
-7
-12
-18
-24
-30
-35
-41
-47
-53
-59
-64
-70
-77
-83
-89
-96
-102
-109
-115
-122
-129
-136
-142
-149
-156
-164
-171
-178
-185
-192
-199
-207
-214
-221
-228
-235
-242
-249
-256
-263
-270
-277
-283
-289
-296
-302
-308
-314
-320
-326
-331
-337
-343
-349
-354
-360
-366
-371
-377
-383
-389
-395
-401
-407
-413
-419
-425
-431
-437
-442
-448
-454
-459
-465
-470
-476
-481
-487
-492
-498
-503
-509
-514
-519
-525
-529
-534
-539
-543
-547
-552
-556
-559
-563
-567
-570
-573
-577
-580
-583
-586
-589
-591
-594
-597
-599
-601
-603
-605
-607
-608
-610
-611
-613
-614
-616
-617
-619
-620
-622
-624
-626
-627
-629
-631
-634
-636
-638
-640
-642
-644
-646
-648
-650
-651
-653
-654
-656
-657
-658
-658
-659
-659
-660
-660
-660
-660
-661
-661
-661
-661
-662
-662
-663
-664
-665
-666
-667
-669
-670
-672
-673
-675
-677
-678
-680
-682
-684
-686
-688
-690
-692
-694
-696
-698
-699
-701
-702
-703
-704
-705
-706
-706
-706
-706
-706
-706
-706
-705
-704
-703
-702
-701
-700
-698
-697
-695
-694
-692
-690
-688
-686
-684
-682
-679
-677
-675
-672
-669
-667
-664
-661
-658
-654
-651
-647
-644
-640
-636
-632
-628
-623
-619
-615
-610
-606
-602
-597
-593
-588
-584
-580
-575
-571
-567
-563
-559
-555
-550
-546
-542
-538
-533
-529
-525
-521
-517
-513
-508
-504
-500
-496
-491
-487
-482
-478
-473
-468
-463
-458
-453
-448
-443
-438
-434
-429
-424
-419
-415
-410
-406
-402
-397
-394
-390
-386
-383
-380
-377
-375
-372
-370
-368
-367
-365
-365
-364
-364
-364
-365
-366
-367
-369
-371
-373
-376
-379
-383
-386
-390
-394
-398
-403
-407
-412
-417
-422
-427
-433
-438
-444
-450
-457
-463
-470
-478
-485
-493
-502
-510
-519
-528
-538
-547
-557
-567
-577
-588
-598
-609
-619
-630
-640
-651
-661
-672
-682
-692
-703
-713
-723
-733
-744
-753
-763
-773
-782
-792
-801
-810
-819
-827
-836
-844
-853
-861
-869
-877
-885
-893
-902
-910
-919
-927
-936
-945
-954
-963
-973
-982
-992
-1000
-1010
-1020
-1031
-1042
-1052
-1063
-1074
-1085
-1096
-1108
-1119
-1132
-1144
-1157
-1170
-1183
-1197
-1210
-1224
-1239
-1253
-1268
-1283
-1298
-1313
-1328
-1343
-1359
-1374
-1389
-1405
-1420
-1436
-1451
-1467
-1482
-1497
-1513
-1528
-1543
-1557
-1572
-1587
-1601
-1615
-1629
-1643
-1657
-1670
-1683
-1696
-1709
-1721
-1734
-1746
-1757
-1769
-1780
-1791
-1802
-1812
-1823
-1833
-1843
-1852
-1862
-1871
-1879
-1888
-1896
-1904
-1911
-1918
-1925
-1932
-1938
-1944
-1950
-1955
-1960
-1965
-1969
-1974
-1978
-1982
-1986
-1989
-1993
-1996
-1999
-2001
-2005
-2008
-2011
-2013
-2016
-2017
-2021
-2023
-2025
-2028
-2029
-2032
-2035
-2037
-2040
-2041
-2045
-2048
-2051
-2054
-2057
-2061
-2065
-2068
-2072
-2077
-2081
-2086
-2091
-2097
-2102
-2108
-2115
-2121
-2128
-2135
-2142
-2150
-2158
-2166
-2174
-2182
-2191
-2200
-2209
-2218
-2228
-2238
-2248
-2258
-2268
-2278
-2289
-2300
-2310
-2321
-2332
-2343
-2354
-2365
-2377
-2388
-2400
-2411
-2423
-2434
-2446
-2458
-2469
-2481
-2493
-2504
-2516
-2527
-2539
-2550
-2561
-2572
-2582
-2593
-2603
-2613
-2623
-2633
-2642
-2651
-2660
-2668
-2677
-2684
-2692
-2699
-2706
-2712
-2718
-2723
-2728
-2732
-2736
-2739
-2742
-2744
-2746
-2748
-2749
-2749
-2749
-2749
-2748
-2747
-2745
-2742
-2740
-2736
-2733
-2728
-2724
-2719
-2713
-2707
-2701
-2694
-2687
-2680
-2672
-2664
-2655
-2647
-2637
-2628
-2618
-2607
-2597
-2585
-2574
-2562
-2550
-2538
-2525
-2512
-2499
-2485
-2472
-2458
-2444
-2430
-2416
-2402
-2388
-2373
-2359
-2344
-2329
-2313
-2298
-2282
-2266
-2249
-2233
-2215
-2198
-2180
-2162
-2144
-2125
-2107
-2088
-2069
-2050
-2032
-2013
-1994
-1975
-1957
-1938
-1920
-1902
-1884
-1866
-1849
-1831
-1814
-1798
-1781
-1765
-1749
-1733
-1718
-1703
-1688
-1674
-1660
-1646
-1632
-1618
-1605
-1592
-1578
-1565
-1552
-1539
-1527
-1514
-1501
-1489
-1476
-1464
-1452
-1440
-1429
-1417
-1406
-1395
-1384
-1374
-1364
-1354
-1344
-1334
-1324
-1315
-1305
-1296
-1286
-1277
-1267
-1258
-1248
-1238
-1229
-1219
-1208
-1198
-1187
-1177
-1166
-1155
-1143
-1132
-1121
-1109
-1098
-1086
-1074
-1062
-1049
-1037
-1024
-1012
-999
-986
-973
-960
-947
-934
-921
-908
-894
-881
-867
-854
-840
-826
-813
-799
-785
-770
-756
-742
-728
-713
-699
-684
-669
-655
-640
-625
-610
-595
-580
-565
-550
-535
-520
-506
-491
-476
-461
-447
-432
-418
-404
-390
-376
-362
-348
-335
-322
-309
-296
-284
-272
-260
-249
-238
-227
-217
-207
-197
-188
-178
-170
-161
-153
-145
-137
-129
-122
-115
-108
-102
-95
-89
-83
-77
-72
-66
-61
-56
-52
-48
-44
-40
-37
-33
-31
-28
-26
-24
-22
-21
-20
-19
-19
-18
-19
-19
-20
-21
-22
-23
-25
-27
-30
-32
-35
-38
-41
-45
-48
-52
-56
-61
-65
-69
-74
-78
-83
-87
-92
-96
-100
-104
-109
-113
-116
-120
-124
-127
-130
-133
-136
-138
-141
-143
-145
-146
-148
-149
-150
-151
-151
-152
-152
-152
-151
-151
-150
-150
-149
-149
-148
-148
-148
-148
-148
-148
-148
-148
-149
-150
-151
-152
-153
-155
-156
-158
-160
-162
-163
-165
-166
-168
-169
-170
-171
-171
-172
-172
-172
-172
-171
-171
-170
-170
-169
-169
-169
-168
-168
-168
-168
-168
-168
-169
-169
-169
-170
-170
-171
-172
-173
-174
-175
-176
-178
-179
-181
-183
-185
-188
-190
-192
-195
-198
-201
-204
-208
-211
-215
-218
-222
-226
-230
-234
-238
-243
-247
-251
-256
-260
-264
-269
-273
-277
-282
-286
-291
-295
-300
-305
-309
-315
-320
-326
-331
-338
-344
-351
-358
-365
-372
-380
-388
-395
-404
-412
-420
-429
-438
-447
-457
-466
-476
-486
-496
-506
-516
-525
-535
-545
-555
-565
-574
-583
-593
-602
-611
-619
-628
-637
-645
-653
-661
-669
-676
-684
-691
-698
-705
-711
-717
-724
-730
-735
-741
-747
-752
-757
-763
-768
-773
-778
-783
-788
-793
-798
-803
-808
-814
-819
-824
-829
-835
-840
-846
-851
-857
-863
-868
-874
-880
-886
-892
-898
-904
-910
-916
-922
-928
-933
-939
-945
-952
-958
-964
-971
-978
-984
-992
-999
-1006
-1014
-1022
-1029
-1037
-1045
-1053
-1062
-1070
-1079
-1088
-1097
-1106
-1115
-1125
-1134
-1144
-1154
-1164
-1174
-1184
-1194
-1204
-1214
-1224
-1234
-1244
-1254
-1263
-1273
-1282
-1292
-1301
-1310
-1319
-1328
-1337
-1346
-1355
-1364
-1372
-1381
-1389
-1397
-1405
-1413
-1421
-1429
-1436
-1443
-1450
-1457
-1463
-1469
-1475
-1480
-1486
-1491
-1495
-1500
-1504
-1508
-1512
-1515
-1519
-1522
-1526
-1529
-1532
-1535
-1538
-1541
-1544
-1547
-1549
-1552
-1555
-1558
-1561
-1564
-1566
-1569
-1571
-1574
-1576
-1578
-1580
-1582
-1584
-1585
-1586
-1588
-1589
-1589
-1590
-1591
-1591
-1591
-1591
-1591
-1591
-1591
-1590
-1589
-1589
-1588
-1587
-1586
-1585
-1583
-1582
-1580
-1578
-1576
-1574
-1572
-1569
-1567
-1564
-1561
-1558
-1555
-1552
-1549
-1545
-1542
-1538
-1535
-1531
-1528
-1524
-1521
-1518
-1514
-1511
-1508
-1505
-1503
-1500
-1497
-1495
-1493
-1491
-1489
-1487
-1485
-1483
-1481
-1480
-1478
-1477
-1475
-1474
-1472
-1471
-1469
-1467
-1466
-1464
-1461
-1459
-1457
-1454
-1451
-1448
-1445
-1441
-1437
-1433
-1428
-1423
-1418
-1413
-1407
-1401
-1395
-1388
-1381
-1374
-1367
-1360
-1353
-1345
-1337
-1329
-1321
-1313
-1304
-1295
-1286
-1277
-1267
-1257
-1247
-1236
-1226
-1215
-1204
-1193
-1182
-1170
-1159
-1148
-1136
-1124
-1113
-1101
-1089
-1077
-1065
-1053
-1041
-1029
-1016
-1004
-993
-981
-969
-957
-944
-932
-919
-906
-893
-880
-867
-853
-840
-826
-813
-799
-785
-772
-758
-745
-731
-718
-704
-691
-677
-664
-651
-638
-625
-612
-599
-586
-573
-561
-549
-536
-524
-512
-501
-489
-478
-466
-455
-444
-434
-423
-413
-403
-392
-382
-373
-363
-353
-344
-334
-325
-316
-307
-298
-289
-280
-271
-262
-253
-244
-235
-226
-217
-209
-200
-191
-183
-175
-166
-158
-150
-142
-135
-127
-120
-113
-106
-99
-93
-86
-80
-74
-68
-62
-57
-52
-46
-41
-36
-31
-27
-23
-18
-14
-10
-7
-3
0
3
6
9
12
15
17
20
22
25
27
29
31
33
35
36
38
40
41
42
43
44
45
46
46
47
47
47
46
46
45
45
44
43
42
40
39
37
36
34
32
30
28
25
23
20
17
14
11
8
5
1
-2
-5
-8
-11
-14
-17
-20
-23
-26
-28
-31
-33
-36
-38
-40
-42
-45
-47
-48
-50
-52
-54
-56
-58
-60
-62
-64
-67
-69
-71
-73
-76
-78
-81
-83
-86
-88
-91
-94
-97
-100
-103
-105
-109
-112
-115
-118
-121
-124
-127
-130
-133
-136
-139
-141
-144
-147
-150
-153
-155
-158
-161
-164
-167
-170
-173
-176
-178
-181
-184
-186
-189
-191
-193
-195
-197
-199
-201
-202
-204
-205
-207
-208
-209
-211
-212
-213
-214
-215
-215
-216
-217
-217
-217
-218
-218
-218
-218
-217
-217
-217
-217
-217
-217
-217
-216
-216
-216
-216
-216
-216
-215
-215
-215
-214
-214
-214
-213
-213
-212
-211
-210
-209
-208
-207
-205
-204
-202
-199
-197
-194
-191
-187
-183
-179
-174
-169
-164
-159
-153
-147
-140
-133
-126
-119
-112
-104
-96
-89
-81
-73
-66
-58
-51
-43
-36
-29
-21
-14
-7
-1
6
13
19
26
33
39
45
52
58
64
71
77
83
89
94
100
105
111
116
120
125
130
134
139
143
147
151
154
158
161
164
167
170
173
176
179
182
185
187
190
193
197
200
204
208
212
216
221
226
231
236
242
247
253
259
266
272
279
286
293
300
307
314
322
329
337
344
352
360
368
376
384
392
400
408
417
425
433
442
451
459
468
477
486
495
504
513
522
531
540
549
558
566
575
584
593
602
611
620
629
637
647
656
665
674
684
693
703
713
724
734
745
756
767
779
791
803
815
827
840
853
866
880
893
907
921
935
950
965
980
995
1010
1027
1043
1060
1076
1093
1111
1128
1146
1163
1181
1199
1217
1235
1252
1270
1288
1306
1324
1342
1360
1378
1396
1414
1432
1451
1469
1486
1504
1522
1540
1557
1575
1592
1609
1626
1642
1659
1675
1691
1707
1722
1737
1752
1767
1781
1795
1809
1822
1836
1849
1861
1874
1886
1898
1910
1922
1933
1945
1957
1968
1980
1992
2004
2016
2028
2040
2052
2064
2077
2089
2102
2115
2128
2141
2154
2168
2182
2196
2210
2225
2240
2255
2270
2286
2302
2319
2335
2352
2370
2387
2405
2424
2443
2462
2481
2501
2521
2541
2562
2582
2603
2624
2646
2667
2689
2710
2732
2754
2776
2799
2821
2843
2865
2886
2908
2930
2951
2972
2994
3014
3035
3055
3075
3095
3114
3133
3151
3169
3187
3204
3220
3236
3251
3266
3280
3294
3307
3320
3333
3345
3356
3368
3379
3389
3400
3410
3420
3429
3438
3448
3457
3465
3474
3483
3491
3499
3508
3516
3525
3533
3542
3550
3559
3568
3577
3586
3595
3605
3615
3625
3635
3645
3656
3666
3677
3688
3699
3710
3722
3733
3744
3756
3768
3779
3791
3803
3815
3827
3839
3851
3863
3875
3888
3900
3912
3924
3936
3949
3960
3972
3984
3995
4006
4016
4027
4037
4046
4054
4064
4072
4080
4088
4094
4102
4108
4115
4120
4126
4131
4136
4140
4145
4148
4152
4155
4158
4161
4164
4166
4168
4170
4172
4173
4174
4175
4176
4176
4176
4176
4175
4175
4173
4172
4170
4168
4166
4163
4161
4157
4154
4150
4146
4142
4138
4133
4128
4123
4118
4113
4107
4102
4096
4090
4083
4078
4072
4065
4059
4051
4046
4038
4032
4026
4018
4011
4003
3996
3988
3981
3973
3965
3957
3948
3940
3932
3924
3916
3908
3900
3892
3884
3876
3868
3860
3852
3844
3835
3827
3819
3811
3804
3796
3788
3780
3773
3765
3758
3750
3743
3736
3729
3722
3715
3708
3701
3694
3687
3680
3674
3667
3660
3654
3648
3641
3635
3629
3623
3618
3612
3607
3601
3596
3591
3586
3580
3575
3570
3565
3560
3555
3550
3544
3539
3534
3528
3523
3517
3512
3506
3501
3495
3490
3484
3478
3473
3468
3462
3457
3452
3447
3441
3436
3431
3426
3421
3416
3410
3405
3399
3393
3387
3380
3374
3367
3360
3353
3346
3338
3331
3323
3315
3307
3299
3290
3282
3273
3265
3256
3247
3237
3228
3218
3208
3199
3189
3179
3169
3159
3150
3140
3130
3121
3111
3102
3093
3084
3075
3067
3058
3049
3041
3033
3025
3017
3010
3003
2996
2990
2983
2978
2972
2967
2962
2958
2954
2950
2947
2944
2941
2940
2938
2937
2937
2937
2937
2938
2940
2941
2944
2947
2950
2954
2958
2962
2968
2973
2979
2985
2992
2998
3006
3013
3020
3028
3035
3042
3050
3057
3064
3072
3079
3085
3092
3098
3104
3110
3116
3121
3126
3131
3135
3140
3144
3148
3152
3156
3159
3163
3166
3169
3172
3175
3178
3180
3183
3185
3186
3188
3189
3190
3191
3191
3191
3191
3191
3191
3190
3189
3187
3186
3184
3182
3180
3177
3174
3171
3168
3165
3161
3158
3154
3149
3145
3141
3136
3132
3127
3122
3117
3112
3107
3102
3097
3092
3087
3082
3077
3073
3068
3064
3060
3056
3052
3049
3045
3043
3040
3038
3036
3034
3032
3031
3031
3030
3030
3030
3031
3032
3033
3034
3036
3037
3040
3042
3045
3048
3051
3055
3058
3062
3066
3071
3075
3079
3084
3088
3093
3098
3102
3107
3111
3116
3120
3124
3129
3133
3137
3142
3146
3151
3156
3161
3166
3172
3178
3184
3191
3198
3205
3213
3221
3230
3239
3249
3259
3270
3281
3292
3304
3316
3328
3341
3354
3367
3380
3394
3408
3422
3436
3449
3463
3477
3491
3505
3518
3532
3545
3559
3572
3585
3598
3612
3625
3638
3651
3663
3676
3689
3701
3714
3726
3737
3749
3760
3771
3781
3791
3801
3810
3819
3827
3835
3843
3850
3856
3861
3867
3871
3875
3878
3881
3884
3886
3888
3889
3890
3890
3890
3890
3889
3889
3888
3887
3885
3884
3882
3881
3879
3877
3875
3873
3871
3869
3867
3864
3862
3859
3857
3854
3851
3848
3845
3842
3839
3836
3833
3830
3827
3825
3822
3820
3817
3815
3813
3811
3809
3808
3807
3806
3805
3805
3805
3805
3806
3807
3807
3809
3810
3812
3813
3815
3817
3819
3821
3823
3826
3828
3830
3832
3834
3837
3839
3841
3844
3847
3850
3853
3856
3860
3864
3868
3873
3878
3884
3890
3897
3904
3912
3921
3930
3940
3950
3961
3973
3985
3998
4011
4024
4038
4053
4067
4082
4097
4112
4126
4141
4156
4170
4184
4198
4212
4226
4239
4253
4266
4278
4291
4303
4316
4328
4339
4351
4362
4373
4384
4394
4405
4415
4424
4434
4444
4453
4462
4471
4480
4488
4497
4506
4514
4523
4532
4540
4549
4558
4566
4575
4584
4592
4601
4610
4619
4628
4637
4646
4655
4664
4673
4682
4691
4700
4709
4719
4728
4737
4747
4756
4766
4776
4785
4795
4805
4814
4824
4834
4843
4852
4861
4870
4878
4887
4894
4902
4909
4917
4923
4930
4937
4943
4949
4955
4962
4968
4974
4980
4987
4994
5001
5008
5015
5023
5030
5039
5047
5056
5065
5075
5084
5094
5104
5115
5125
5136
5147
5158
5169
5181
5192
5204
5216
5229
5241
5254
5267
5280
5293
5307
5321
5335
5350
5365
5380
5396
5412
5429
5447
5464
5483
5502
5521
5541
5560
5581
5601
5622
5642
5663
5683
5704
5724
5744
5764
5784
5804
5823
5843
5862
5880
5898
5916
5934
5950
5967
5983
5998
6012
6026
6040
6052
6064
6075
6086
6096
6105
6114
6122
6129
6136
6143
6148
6153
6158
6162
6165
6168
6171
6173
6174
6175
6176
6176
6176
6176
6175
6173
6172
6170
6168
6166
6163
6161
6158
6155
6152
6148
6144
6140
6136
6132
6128
6123
6119
6114
6109
6104
6100
6095
6090
6085
6080
6074
6069
6063
6058
6052
6045
6039
6032
6024
6017
6009
6001
5992
5983
5974
5964
5955
5945
5934
5924
5913
5902
5891
5879
5868
5856
5845
5834
5822
5811
5801
5790
5780
5770
5760
5751
5743
5735
5727
5720
5714
5708
5702
5697
5693
5689
5686
5683
5681
5679
5678
5676
5676
5675
5675
5675
5675
5675
5674
5674
5674
5673
5672
5671
5670
5668
5666
5663
5661
5657
5654
5650
5645
5641
5636
5631
5625
5620
5614
5608
5603
5597
5591
5585
5579
5574
5568
5563
5557
5552
5546
5541
5536
5531
5527
5522
5517
5513
5508
5504
5499
5495
5491
5486
5482
5478
5473
5468
5464
5459
5454
5448
5443
5438
5432
5426
5420
5414
5407
5401
5394
5387
5380
5373
5366
5359
5351
5344
5337
5329
5322
5315
5307
5300
5292
5285
5277
5270
5262
5255
5248
5241
5234
5228
5222
5215
5209
5203
5197
5192
5186
5180
5174
5168
5161
5155
5148
5141
5134
5127
5119
5112
5104
5097
5090
5083
5076
5069
5063
5056
5050
5045
5039
5034
5029
5024
5019
5014
5010
5005
5001
4997
4993
4990
4986
4983
4980
4977
4974
4971
4969
4966
4964
4962
4961
4960
4959
4958
4957
4957
4957
4957
4958
4958
4959
4961
4962
4963
4965
4966
4968
4970
4971
4973
4974
4975
4976
4976
4977
4976
4976
4974
4973
4971
4968
4965
4962
4958
4954
4950
4946
4941
4936
4930
4924
4918
4912
4906
4899
4892
4884
4877
4870
4862
4854
4847
4839
4831
4823
4815
4806
4798
4789
4780
4771
4762
4752
4743
4732
4722
4711
4701
4689
4678
4667
4655
4643
4631
4620
4608
4596
4584
4572
4561
4549
4537
4525
4514
4502
4491
4480
4469
4459
4449
4439
4429
4420
4411
4402
4394
4387
4380
4373
4367
4362
4358
4354
4350
4348
4345
4344
4343
4342
4342
4343
4344
4346
4349
4352
4356
4360
4365
4370
4376
4382
4389
4395
4403
4410
4418
4425
4433
4441
4449
4457
4465
4473
4481
4489
4497
4505
4513
4521
4529
4537
4545
4553
4561
4568
4575
4581
4587
4593
4598
4603
4607
4611
4615
4618
4621
4623
4625
4627
4628
4628
4628
4627
4626
4624
4622
4619
4616
4612
4608
4603
4597
4592
4585
4578
4571
4564
4556
4548
4539
4531
4522
4513
4504
4494
4485
4475
4466
4456
4447
4437
4428
4418
4409
4400
4390
4381
4372
4363
4355
4346
4337
4329
4320
4311
4303
4294
4285
4275
4266
4256
4246
4236
4225
4215
4204
4193
4181
4170
4158
4146
4134
4121
4108
4094
4081
4066
4051
4035
4021
4005
3988
3972
3954
3937
3919
3901
3883
3864
3846
3827
3809
3790
3772
3753
3735
3717
3700
3682
3665
3649
3632
3617
3601
3586
3571
3557
3542
3529
3515
3501
3488
3474
3461
3448
3436
3423
3411
3399
3387
3376
3365
3354
3344
3334
3324
3315
3307
3298
3291
3283
3276
3269
3263
3256
3250
3244
3238
3232
3227
3221
3215
3209
3203
3196
3189
3182
3174
3166
3157
3147
3137
3126
3115
3103
3091
3078
3064
3050
3036
3020
3005
2988
2971
2954
2936
2918
2899
2880
2860
2840
2819
2798
2776
2754
2731
2708
2684
2660
2635
2610
2584
2558
2532
2505
2479
2451
2424
2396
2368
2340
2312
2283
2255
2226
2198
2169
2140
2112
2083
2055
2027
1999
1971
1944
1918
1891
1866
1841
1817
1793
1770
1748
1726
1706
1686
1666
1648
1629
1612
1595
1579
1563
1548
1533
1519
1505
1492
1480
1468
1456
1445
1435
1425
1415
1406
1397
1389
1381
1374
1366
1359
1353
1346
1340
1334
1328
1322
1316
1310
1304
1297
1290
1283
1276
1268
1260
1251
1241
1232
1221
1210
1199
1188
1176
1164
1151
1138
1125
1112
1098
1084
1070
1056
1042
1028
1012
999
984
970
955
941
927
913
900
886
873
860
847
834
821
809
797
785
773
762
750
738
727
715
704
692
681
669
657
645
633
621
609
597
585
572
559
546
533
520
506
492
478
463
448
433
418
402
387
370
354
337
320
303
286
269
251
234
217
199
182
166
149
133
116
101
85
70
55
40
26
12
-2
-16
-30
-43
-56
-69
-82
-95
-108
-121
-134
-147
-160
-173
-185
-198
-212
-225
-238
-252
-266
-280
-295
-309
-325
-340
-356
-372
-388
-405
-422
-439
-457
-475
-493
-511
-530
-549
-568
-587
-606
-626
-645
-664
-684
-703
-723
-743
-762
-782
-801
-821
-840
-860
-879
-899
-919
-939
-959
-979
-1000
-1020
-1041
-1061
-1082
-1103
-1124
-1145
-1166
-1187
-1208
-1229
-1251
-1272
-1293
-1314
-1335
-1356
-1377
-1398
-1418
-1439
-1459
-1479
-1498
-1518
-1537
-1556
-1575
-1593
-1611
-1629
-1647
-1664
-1682
-1699
-1716
-1732
-1749
-1766
-1782
-1799
-1815
-1832
-1848
-1864
-1881
-1897
-1913
-1930
-1946
-1962
-1978
-1994
-2009
-2025
-2040
-2056
-2071
-2086
-2101
-2116
-2131
-2146
-2161
-2176
-2191
-2206
-2222
-2237
-2253
-2269
-2285
-2302
-2319
-2336
-2353
-2371
-2389
-2407
-2426
-2445
-2465
-2484
-2504
-2525
-2545
-2565
-2586
-2606
-2627
-2648
-2668
-2688
-2708
-2728
-2748
-2768
-2787
-2807
-2826
-2845
-2864
-2883
-2902
-2921
-2940
-2959
-2978
-2998
-3017
-3037
-3056
-3076
-3096
-3116
-3135
-3155
-3175
-3195
-3215
-3234
-3254
-3273
-3293
-3312
-3331
-3350
-3369
-3387
-3405
-3423
-3440
-3457
-3474
-3491
-3507
-3522
-3537
-3552
-3567
-3580
-3594
-3607
-3620
-3632
-3644
-3656
-3667
-3678
-3689
-3700
-3711
-3721
-3732
-3742
-3752
-3762
-3772
-3782
-3792
-3801
-3811
-3820
-3829
-3838
-3847
-3856
-3864
-3873
-3881
-3890
-3898
-3907
-3915
-3924
-3933
-3942
-3951
-3960
-3969
-3979
-3989
-3999
-4010
-4019
-4030
-4043
-4054
-4066
-4078
-4090
-4103
-4115
-4128
-4141
-4154
-4168
-4181
-4195
-4208
-4222
-4236
-4250
-4264
-4278
-4292
-4306
-4320
-4335
-4349
-4364
-4378
-4393
-4407
-4422
-4437
-4452
-4467
-4482
-4497
-4512
-4528
-4543
-4559
-4575
-4591
-4607
-4624
-4640
-4657
-4674
-4691
-4708
-4724
-4741
-4758
-4775
-4792
-4809
-4825
-4841
-4857
-4873
-4888
-4903
-4917
-4931
-4945
-4957
-4970
-4982
-4993
-5004
-5015
-5025
-5034
-5043
-5051
-5058
-5065
-5072
-5077
-5082
-5087
-5091
-5094
-5097
-5099
-5101
-5102
-5102
-5102
-5101
-5100
-5098
-5095
-5092
-5089
-5085
-5080
-5076
-5070
-5065
-5059
-5053
-5047
-5040
-5033
-5027
-5020
-5013
-5007
-5000
-4994
-4988
-4982
-4977
-4972
-4967
-4962
-4958
-4954
-4951
-4948
-4945
-4943
-4941
-4940
-4939
-4939
-4939
-4939
-4940
-4941
-4943
-4946
-4948
-4952
-4955
-4960
-4964
-4969
-4975
-4981
-4987
-4994
-5001
-5009
-5017
-5025
-5034
-5044
-5054
-5065
-5076
-5088
-5100
-5113
-5126
-5140
-5155
-5170
-5185
-5201
-5217
-5234
-5250
-5267
-5284
-5301
-5319
-5336
-5353
-5370
-5388
-5405
-5422
-5439
-5456
-5473
-5489
-5506
-5522
-5539
-5555
-5571
-5588
-5604
-5620
-5636
-5651
-5667
-5683
-5698
-5713
-5728
-5743
-5758
-5772
-5785
-5799
-5812
-5824
-5836
-5847
-5858
-5869
-5879
-5888
-5897
-5905
-5913
-5921
-5928
-5935
-5941
-5948
-5954
-5960
-5965
-5971
-5976
-5981
-5986
-5991
-5996
-6001
-6005
-6010
-6015
-6019
-6024
-6028
-6033
-6037
-6042
-6047
-6051
-6056
-6061
-6067
-6072
-6077
-6083
-6089
-6095
-6100
-6106
-6112
-6117
-6123
-6128
-6133
-6138
-6142
-6147
-6151
-6155
-6158
-6162
-6165
-6168
-6171
-6174
-6176
-6179
-6181
-6183
-6185
-6187
-6189
-6190
-6192
-6194
-6195
-6197
-6199
-6201
-6203
-6205
-6208
-6211
-6215
-6219
-6223
-6228
-6233
-6239
-6245
-6251
-6258
-6266
-6274
-6282
-6291
-6300
-6309
-6319
-6329
-6339
-6350
-6361
-6373
-6384
-6397
-6409
-6422
-6436
-6450
-6464
-6479
-6494
-6510
-6527
-6543
-6560
-6578
-6596
-6615
-6633
-6653
-6672
-6692
-6713
-6733
-6754
-6776
-6798
-6820
-6843
-6865
-6889
-6912
-6936
-6959
-6983
-7007
-7031
-7055
-7079
-7102
-7126
-7149
-7172
-7194
-7217
-7239
-7260
-7281
-7302
-7323
-7343
-7362
-7381
-7399
-7416
-7433
-7450
-7466
-7481
-7496
-7510
-7524
-7537
-7550
-7562
-7573
-7584
-7595
-7605
-7614
-7623
-7631
-7638
-7645
-7651
-7657
-7662
-7666
-7670
-7674
-7677
-7680
-7682
-7684
-7685
-7687
-7688
-7688
-7689
-7690
-7690
-7690
-7690
-7691
-7691
-7691
-7691
-7691
-7691
-7692
-7692
-7693
-7694
-7695
-7696
-7698
-7699
-7701
-7703
-7705
-7708
-7710
-7713
-7716
-7719
-7723
-7726
-7730
-7734
-7738
-7742
-7747
-7751
-7756
-7760
-7765
-7770
-7775
-7779
-7784
-7789
-7793
-7797
-7801
-7805
-7809
-7813
-7816
-7820
-7823
-7826
-7828
-7831
-7833
-7835
-7836
-7838
-7839
-7840
-7841
-7841
-7841
-7841
-7840
-7839
-7837
-7835
-7832
-7829
-7825
-7821
-7816
-7811
-7805
-7798
-7791
-7783
-7776
-7767
-7758
-7749
-7740
-7730
-7720
-7710
-7700
-7690
-7680
-7669
-7659
-7649
-7639
-7629
-7619
-7610
-7601
-7592
-7583
-7574
-7566
-7559
-7551
-7544
-7538
-7531
-7525
-7519
-7514
-7509
-7504
-7499
-7495
-7490
-7486
-7482
-7478
-7474
-7469
-7464
-7460
-7454
-7449
-7443
-7436
-7429
-7422
-7414
-7405
-7395
-7385
-7374
-7363
-7351
-7339
-7326
-7313
-7299
-7286
-7272
-7258
-7244
-7230
-7216
-7202
-7188
-7175
-7161
-7148
-7135
-7123
-7111
-7099
-7088
-7077
-7067
-7057
-7047
-7038
-7029
-7021
-7013
-7005
-6998
-6991
-6984
-6978
-6972
-6966
-6960
-6954
-6949
-6944
-6939
-6935
-6931
-6927
-6924
-6921
-6918
-6916
-6913
-6911
-6909
-6907
-6905
-6903
-6901
-6898
-6896
-6893
-6889
-6886
-6881
-6877
-6872
-6866
-6860
-6853
-6845
-6837
-6829
-6819
-6810
-6799
-6788
-6776
-6764
-6752
-6739
-6725
-6712
-6698
-6683
-6669
-6654
-6639
-6624
-6609
-6594
-6578
-6563
-6547
-6532
-6516
-6500
-6484
-6468
-6452
-6437
-6421
-6405
-6390
-6375
-6360
-6346
-6331
-6318
-6304
-6291
-6279
-6267
-6255
-6244
-6233
-6223
-6213
-6203
-6194
-6186
-6178
-6170
-6163
-6156
-6150
-6145
-6140
-6135
-6131
-6127
-6124
-6120
-6117
-6115
-6112
-6110
-6107
-6105
-6102
-6100
-6098
-6096
-6094
-6092
-6090
-6088
-6086
-6084
-6081
-6079
-6076
-6073
-6070
-6067
-6063
-6059
-6055
-6051
-6046
-6041
-6035
-6030
-6024
-6018
-6011
-6005
-5998
-5991
-5984
-5977
-5970
-5963
-5957
-5950
-5944
-5938
-5933
-5928
-5923
-5919
-5915
-5912
-5909
-5907
-5905
-5904
-5903
-5903
-5903
-5903
-5905
-5906
-5909
-5911
-5914
-5918
-5922
-5927
-5932
-5938
-5944
-5951
-5959
-5967
-5976
-5985
-5995
-6006
-6018
-6031
-6044
-6058
-6073
-6089
-6105
-6122
-6140
-6158
-6177
-6196
-6217
-6238
-6259
-6282
-6305
-6329
-6354
-6379
-6405
-6432
-6460
-6488
-6517
-6547
-6577
-6608
-6639
-6670
-6703
-6735
-6768
-6802
-6835
-6870
-6904
-6939
-6974
-7010
-7046
-7083
-7120
-7157
-7194
-7232
-7270
-7308
-7347
-7386
-7424
-7463
-7502
-7541
-7581
-7620
-7659
-7698
-7737
-7776
-7816
-7855
-7894
-7933
-7972
-8010
-8048
-8087
-8125
-8163
-8200
-8238
-8275
-8311
-8348
-8384
-8420
-8455
-8490
-8524
-8559
-8592
-8626
-8659
-8691
-8724
-8755
-8787
-8818
-8848
-8878
-8908
-8937
-8966
-8994
-9022
-9049
-9075
-9101
-9126
-9150
-9174
-9197
-9218
-9239
-9259
-9278
-9295
-9312
-9327
-9341
-9354
-9366
-9376
-9385
-9393
-9400
-9406
-9411
-9414
-9417
-9418
-9419
-9418
-9417
-9414
-9411
-9407
-9402
-9397
-9390
-9383
-9375
-9367
-9358
-9349
-9339
-9329
-9319
-9308
-9297
-9286
-9275
-9264
-9252
-9241
-9230
-9219
-9207
-9196
-9186
-9175
-9165
-9154
-9144
-9135
-9126
-9117
-9108
-9101
-9093
-9087
-9081
-9075
-9071
-9067
-9063
-9061
-9059
-9058
-9058
-9058
-9060
-9062
-9064
-9068
-9072
-9077
-9083
-9089
-9096
-9104
-9112
-9121
-9131
-9141
-9152
-9164
-9176
-9188
-9201
-9214
-9228
-9242
-9257
-9272
-9287
-9303
-9319
-9336
-9354
-9372
-9390
-9409
-9429
-9449
-9470
-9492
-9514
-9537
-9561
-9585
-9609
-9635
-9661
-9687
-9714
-9742
-9771
-9799
-9829
-9859
-9889
-9920
-9952
-9983
-10015
-10047
-10080
-10112
-10144
-10176
-10208
-10239
-10271
-10301
-10331
-10360
-10389
-10416
-10443
-10469
-10494
-10517
-10539
-10561
-10581
-10599
-10617
-10633
-10647
-10661
-10673
-10683
-10693
-10701
-10707
-10713
-10717
-10720
-10721
-10721
-10721
-10719
-10716
-10712
-10707
-10701
-10695
-10687
-10679
-10670
-10660
-10649
-10638
-10627
-10615
-10602
-10589
-10575
-10562
-10548
-10533
-10519
-10504
-10489
-10474
-10458
-10443
-10427
-10411
-10395
-10378
-10361
-10343
-10325
-10307
-10287
-10267
-10247
-10225
-10203
-10180
-10156
-10132
-10106
-10080
-10053
-10026
-9998
-9969
-9939
-9909
-9879
-9848
-9816
-9784
-9752
-9719
-9686
-9653
-9619
-9586
-9552
-9518
-9484
-9450
-9417
-9383
-9350
-9317
-9284
-9252
-9220
-9189
-9158
-9128
-9098
-9069
-9041
-9014
-8987
-8961
-8936
-8912
-8888
-8866
-8844
-8822
-8802
-8782
-8762
-8744
-8726
-8708
-8691
-8674
-8658
-8642
-8626
-8611
-8595
-8580
-8564
-8549
-8533
-8517
-8500
-8483
-8466
-8448
-8430
-8411
-8391
-8371
-8350
-8328
-8306
-8283
-8259
-8235
-8210
-8183
-8157
-8131
-8103
-8074
-8045
-8016
-7987
-7957
-7926
-7895
-7863
-7831
-7798
-7765
-7731
-7697
-7662
-7627
-7591
-7555
-7519
-7482
-7445
-7407
-7369
-7331
-7293
-7254
-7214
-7175
-7135
-7095
-7054
-7014
-6973
-6931
-6890
-6848
-6807
-6765
-6723
-6681
-6640
-6598
-6557
-6516
-6476
-6435
-6395
-6356
-6317
-6279
-6241
-6204
-6167
-6131
-6096
-6061
-6027
-5993
-5960
-5928
-5896
-5864
-5834
-5803
-5774
-5744
-5715
-5687
-5659
-5631
-5604
-5577
-5551
-5525
-5499
-5474
-5449
-5424
-5399
-5375
-5351
-5327
-5303
-5280
-5257
-5234
-5211
-5188
-5165
-5143
-5121
-5099
-5077
-5055
-5033
-5012
-4990
-4969
-4948
-4928
-4907
-4887
-4867
-4847
-4828
-4809
-4790
-4772
-4753
-4736
-4718
-4702
-4685
-4669
-4654
-4639
-4624
-4610
-4597
-4584
-4572
-4560
-4549
-4538
-4528
-4518
-4508
-4499
-4490
-4481
-4472
-4463
-4454
-4445
-4436
-4426
-4416
-4406
-4395
-4383
-4371
-4358
-4345
-4330
-4315
-4299
-4282
-4264
-4245
-4225
-4204
-4182
-4159
-4134
-4109
-4083
-4054
-4027
-3998
-3967
-3936
-3903
-3870
-3836
-3801
-3765
-3729
-3691
-3653
-3615
-3576
-3536
-3496
-3456
-3415
-3374
-3333
-3292
-3251
-3209
-3168
-3126
-3085
-3044
-3003
-2962
-2921
-2881
-2841
-2800
-2760
-2720
-2680
-2641
-2601
-2561
-2522
-2482
-2442
-2402
-2362
-2321
-2280
-2239
-2198
-2156
-2114
-2072
-2029
-1986
-1942
-1898
-1854
-1809
-1764
-1719
-1674
-1628
-1583
-1537
-1491
-1445
-1398
-1351
-1305
-1258
-1211
-1163
-1116
-1068
-1020
-973
-925
-877
-829
-780
-732
-683
-635
-586
-537
-488
-438
-388
-338
-288
-238
-187
-136
-84
-33
19
71
124
176
229
281
334
387
440
493
546
599
652
705
758
811
864
917
971
1024
1078
1132
1185
1239
1293
1347
1401
1455
1509
1563
1617
1672
1726
1781
1836
1892
1948
2004
2060
2116
2173
2231
2288
2346
2404
2462
2520
2579
2637
2696
2755
2814
2873
2932
2992
3051
3110
3169
3228
3286
3345
3403
3461
3519
3577
3634
3691
3748
3805
3861
3916
3971
4026
4078
4133
4185
4237
4289
4339
4389
4438
4487
4534
4581
4627
4672
4717
4760
4803
4844
4885
4925
4963
5001
5038
5073
5108
5141
5173
5205
5235
5264
5292
5319
5344
5369
5393
5416
5437
5458
5478
5497
5515
5532
5548
5563
5577
5591
5603
5615
5626
5637
5647
5656
5664
5672
5680
5686
5692
5698
5703
5707
5711
5714
5716
5718
5720
5720
5720
5720
5718
5717
5714
5711
5707
5703
5698
5692
5685
5678
5670
5661
5652
5642
5632
5620
5609
5597
5584
5571
5558
5544
5531
5517
5503
5489
5475
5462
5448
5435
5422
5409
5397
5386
5375
5365
5355
5346
5338
5330
5323
5317
5312
5307
5304
5301
5300
5299
5300
5301
5304
5307
5312
5318
5324
5332
5340
5349
5359
5370
5381
5393
5405
5418
5432
5445
5459
5473
5487
5501
5516
5530
5544
5559
5573
5588
5602
5617
5631
5645
5660
5674
5687
5701
5715
5728
5741
5755
5768
5780
5793
5805
5818
5830
5842
5853
5865
5876
5887
5898
5909
5920
5931
5942
5953
5964
5975
5986
5997
6008
6019
6031
6043
6054
6066
6079
6091
6104
6117
6130
6143
6157
6170
6184
6199
6213
6227
6242
6257
6272
6287
6302
6318
6333
6349
6365
6381
6397
6413
6429
6446
6463
6479
6496
6513
6530
6547
6565
6582
6600
6618
6637
6656
6675
6695
6715
6736
6757
6778
6801
6823
6846
6870
6894
6918
6943
6969
6995
7021
7048
7075
7103
7130
7159
7187
7216
7245
7275
7304
7334
7365
7395
7426
7456
7487
7518
7548
7579
7609
7639
7669
7699
7728
7757
7785
7813
7841
7868
7895
7921
7947
7973
7998
8023
8048
8073
8096
8122
8146
8170
8196
8220
8245
8270
8294
8319
8344
8368
8393
8417
8441
8465
8489
8513
8537
8561
8584
8607
8629
8652
8673
8695
8716
8736
8757
8777
8796
8815
8834
8853
8871
8888
8906
8923
8939
8955
8971
8987
9002
9017
9031
9046
9060
9073
9087
9100
9112
9125
9137
9149
9160
9171
9181
9192
9202
9211
9220
9229
9238
9246
9254
9261
9268
9275
9281
9287
9292
9297
9301
9304
9307
9310
9311
9313
9314
9314
9314
9313
9312
9311
9309
9307
9304
9301
9298
9294
9289
9285
9280
9274
9269
9263
9257
9251
9246
9240
9234
9229
9223
9218
9213
9209
9205
9202
9199
9196
9194
9193
9192
9192
9193
9195
9198
9201
9205
9210
9216
9223
9231
9240
9249
9259
9270
9282
9295
9308
9322
9337
9353
9370
9387
9405
9424
9444
9464
9486
9508
9531
9554
9579
9604
9630
9656
9684
9712
9740
9770
9800
9831
9862
9894
9927
9960
9994
10028
10063
10098
10134
10171
10208
10246
10284
10323
10363
10403
10443
10485
10526
10568
10611
10654
10698
10743
10788
10833
10879
10926
10973
11020
11068
11116
11165
11214
11263
11313
11363
11413
11463
11513
11564
11614
11665
11715
11766
11816
11867
11918
11969
12020
12070
12121
12172
12223
12274
12324
12374
12425
12474
12524
12573
12622
12670
12719
12766
12814
12861
12907
12954
13000
13045
13091
13136
13181
13225
13269
13313
13357
13401
13444
13487
13529
13571
13612
13653
13694
13734
13773
13812
13850
13888
13925
13961
13997
14032
14067
14101
14134
14167
14199
14230
14261
14291
14321
14350
14379
14408
14436
14463
14490
14517
14543
14570
14595
14621
14646
14672
14697
14722
14748
14773
14798
14824
14849
14875
14900
14925
14951
14976
15001
15027
15052
15078
15103
15129
15155
15181
15207
15234
15261
15288
15315
15343
15371
15399
15428
15456
15485
15514
15543
15572
15601
15630
15658
15687
15715
15744
15772
15799
15826
15853
15880
15906
15931
15956
15981
16004
16027
16050
16073
16094
16114
16135
16155
16172
16190
16207
16225
16241
16256
16270
16283
16297
16309
16322
16332
16344
16354
16364
16373
16381
16389
16396
16403
16408
16413
16418
16421
16424
16427
16429
16430
16430
16431
16430
16430
16429
16427
16426
16424
16421
16418
16415
16411
16407
16403
16398
16393
16387
16379
16373
16366
16357
16347
16338
16329
16318
16306
16295
16283
16270
16257
16242
16229
16213
16199
16184
16168
16152
16136
16120
16104
16088
16072
16056
16041
16026
16011
15996
15981
15967
15953
15940
15927
15915
15903
15891
15880
15869
15859
15850
15841
15832
15824
15816
15809
15801
15795
15788
15782
15776
15771
15765
15760
15755
15750
15746
15741
15737
15733
15729
15726
15723
15720
15718
15716
15714
15713
15712
15711
15711
15711
15711
15712
15713
15715
15717
15719
15722
15726
15730
15735
15740
15746
15752
15759
15767
15776
15785
15795
15806
15818
15830
15843
15857
15872
15888
15904
15921
15939
15958
15977
15997
16018
16040
16062
16084
16107
16129
16154
16178
16202
16226
16250
16274
16299
16323
16347
16370
16394
16417
16441
16463
16486
16509
16531
16553
16574
16596
16617
16638
16658
16678
16697
16716
16735
16752
16770
16786
16802
16818
16832
16846
16860
16872
16884
16895
16906
16916
16925
16933
16940
16947
16953
16958
16962
16966
16968
16970
16970
16970
16968
16966
16962
16958
16952
16945
16938
16929
16919
16907
16895
16882
16867
16852
16835
16818
16799
16780
16760
16739
16717
16695
16672
16648
16623
16599
16573
16547
16521
16495
16468
16441
16414
16386
16359
16331
16303
16276
16248
16221
16193
16165
16137
16110
16082
16053
16027
15999
15971
15944
15916
15889
15861
15834
15807
15779
15752
15726
15699
15672
15646
15619
15593
15567
15540
15514
15488
15462
15436
15411
15385
15360
15334
15309
15284
15259
15235
15210
15186
15162
15138
15114
15091
15068
15044
15021
14998
14975
14951
14928
14904
14880
14856
14832
14808
14784
14760
14735
14711
14686
14661
14637
14612
14587
14562
14537
14512
14488
14463
14438
14413
14389
14364
14340
14316
14292
14268
14245
14221
14198
14175
14152
14130
14107
14085
14063
14042
14020
13999
13978
13957
13937
13916
13896
13877
13857
13837
13818
13799
13780
13761
13742
13724
13705
13686
13668
13650
13631
13613
13594
13576
13557
13539
13520
13501
13482
13463
13444
13424
13404
13384
13364
13344
13324
13303
13283
13262
13242
13222
13202
13183
13164
13145
13127
13109
13092
13075
13059
13043
13028
13014
12999
12986
12973
12960
12948
12936
12924
12913
12903
12892
12882
12872
12863
12853
12844
12836
12827
12819
12811
12803
12796
12788
12781
12774
12768
12761
12755
12749
12744
12738
12733
12728
12723
12718
12713
12708
12704
12700
12696
12692
12689
12685
12682
12679
12677
12674
12672
12670
12668
12666
12665
12663
12662
12661
12660
12658
12657
12655
12653
12651
12649
12646
12643
12639
12635
12631
12625
12620
12613
12606
12598
12589
12580
12569
12558
12546
12533
12519
12503
12487
12470
12452
12433
12413
12392
12370
12346
12322
12297
12270
12243
12214
12184
12153
12122
12089
12055
12019
11983
11946
11907
11867
11826
11784
11740
11696
11650
11603
11555
11506
11456
11405
11353
11300
11246
11191
11135
11079
11021
10963
10904
10845
10785
10725
10664
10603
10542
10480
10419
10358
10296
10235
10174
10114
10053
9993
9934
9874
9816
9757
9699
9642
9585
9529
9474
9419
9364
9310
9257
9204
9152
9101
9050
8999
8950
8900
8852
8804
8757
8711
8665
8620
8575
8532
8489
8447
8405
8364
8324
8284
8244
8205
8167
8128
8090
8052
8013
7976
7938
7901
7863
7826
7788
7751
7714
7678
7641
7604
7568
7532
7496
7461
7425
7390
7356
7321
7287
7253
7220
7187
7154
7121
7088
7056
7023
6991
6958
6925
6892
6859
6826
6792
6759
6724
6690
6655
6620
6584
6548
6512
6476
6439
6402
6365
6328
6291
6253
6216
6179
6142
6104
6067
6030
5992
5955
5918
5880
5843
5805
5768
5730
5692
5654
5616
5578
5540
5502
5464
5425
5387
5349
5310
5272
5234
5195
5157
5119
5080
5042
5004
4966
4927
4889
4850
4811
4772
4732
4693
4653
4612
4571
4529
4487
4444
4401
4357
4312
4267
4221
4174
4127
4080
4032
3984
3935
3885
3836
3786
3735
3684
3633
3581
3529
3477
3424
3371
3317
3263
3209
3155
3101
3046
2991
2937
2882
2828
2774
2720
2666
2613
2560
2507
2455
2403
2351
2300
2249
2198
2147
2097
2047
1998
1948
1899
1851
1803
1755
1707
1659
1612
1565
1518
1471
1425
1378
1332
1285
1239
1193
1147
1101
1055
1008
963
918
872
826
780
734
688
641
595
548
501
453
406
357
309
260
210
160
109
58
7
-45
-97
-150
-204
-258
-312
-367
-423
-479
-536
-593
-652
-710
-769
-829
-889
-950
-1010
-1072
-1133
-1195
-1257
-1318
-1380
-1442
-1504
-1565
-1626
-1687
-1748
-1809
-1870
-1930
-1990
-2050
-2110
-2169
-2228
-2286
-2345
-2403
-2460
-2517
-2574
-2630
-2686
-2742
-2797
-2852
-2906
-2960
-3014
-3067
-3120
-3172
-3224
-3275
-3326
-3376
-3426
-3476
-3525
-3574
-3622
-3670
-3717
-3764
-3811
-3857
-3904
-3950
-3995
-4041
-4086
-4132
-4177
-4222
-4267
-4312
-4356
-4401
-4446
-4490
-4534
-4579
-4623
-4667
-4711
-4755
-4799
-4843
-4887
-4930
-4973
-5016
-5059
-5102
-5145
-5187
-5230
-5273
-5316
-5358
-5402
-5445
-5488
-5532
-5576
-5620
-5664
-5708
-5753
-5799
-5844
-5890
-5936
-5983
-6030
-6078
-6126
-6174
-6223
-6272
-6322
-6372
-6422
-6472
-6523
-6574
-6624
-6675
-6726
-6777
-6827
-6878
-6928
-6978
-7028
-7077
-7127
-7176
-7225
-7273
-7322
-7370
-7419
-7467
-7515
-7563
-7611
-7659
-7707
-7754
-7802
-7850
-7897
-7944
-7992
-8039
-8087
-8134
-8180
-8229
-8276
-8323
-8370
-8417
-8464
-8511
-8557
-8603
-8649
-8695
-8740
-8785
-8830
-8874
-8918
-8962
-9006
-9050
-9094
-9138
-9182
-9225
-9269
-9313
-9357
-9401
-9445
-9489
-9534
-9578
-9623
-9668
-9713
-9758
-9804
-9850
-9896
-9943
-9990
-10037
-10084
-10132
-10180
-10229
-10278
-10327
-10376
-10426
-10476
-10526
-10576
-10626
-10676
-10726
-10776
-10827
-10877
-10927
-10976
-11026
-11076
-11125
-11174
-11222
-11271
-11318
-11366
-11413
-11459
-11505
-11550
-11595
-11640
-11685
-11729
-11772
-11816
-11859
-11902
-11944
-11987
-12028
-12070
-12111
-12152
-12193
-12233
-12273
-12314
-12353
-12393
-12433
-12472
-12511
-12551
-12589
-12628
-12666
-12704
-12742
-12780
-12817
-12853
-12890
-12926
-12961
-12997
-13031
-13065
-13099
-13132
-13165
-13197
-13228
-13259
-13290
-13319
-13348
-13377
-13405
-13432
-13458
-13484
-13509
-13533
-13556
-13579
-13601
-13623
-13643
-13663
-13683
-13702
-13720
-13738
-13755
-13772
-13788
-13803
-13818
-13831
-13845
-13857
-13869
-13880
-13891
-13901
-13910
-13919
-13927
-13934
-13942
-13948
-13955
-13961
-13966
-13971
-13976
-13981
-13985
-13989
-13992
-13995
-13998
-14000
-14002
-14003
-14004
-14005
-14005
-14005
-14004
-14004
-14003
-14001
-14000
-13999
-13997
-13996
-13994
-13992
-13991
-13989
-13988
-13987
-13986
-13985
-13984
-13983
-13983
-13983
-13984
-13984
-13985
-13987
-13989
-13991
-13994
-13997
-14001
-14005
-14010
-14015
-14020
-14026
-14032
-14039
-14045
-14052
-14060
-14067
-14075
-14083
-14091
-14099
-14108
-14116
-14125
-14134
-14143
-14152
-14160
-14169
-14178
-14187
-14196
-14204
-14213
-14221
-14229
-14238
-14245
-14253
-14260
-14267
-14274
-14280
-14285
-14290
-14295
-14299
-14303
-14305
-14307
-14309
-14310
-14310
-14309
-14308
-14306
-14303
-14299
-14295
-14291
-14286
-14280
-14274
-14268
-14261
-14253
-14246
-14238
-14230
-14221
-14213
-14204
-14195
-14186
-14177
-14168
-14159
-14150
-14141
-14132
-14123
-14113
-14104
-14095
-14086
-14077
-14067
-14058
-14049
-14040
-14031
-14022
-14013
-14004
-13995
-13986
-13978
-13970
-13962
-13954
-13946
-13939
-13931
-13924
-13917
-13910
-13904
-13897
-13891
-13884
-13878
-13871
-13865
-13858
-13851
-13844
-13837
-13829
-13821
-13812
-13802
-13792
-13781
-13769
-13756
-13742
-13727
-13711
-13693
-13675
-13655
-13635
-13613
-13589
-13565
-13539
-13512
-13484
-13454
-13424
-13392
-13359
-13324
-13289
-13253
-13215
-13177
-13137
-13097
-13055
-13013
-12970
-12926
-12881
-12835
-12789
-12742
-12695
-12647
-12599
-12550
-12501
-12452
-12402
-12353
-12302
-12252
-12202
-12151
-12100
-12049
-11997
-11946
-11895
-11843
-11792
-11741
-11690
-11638
-11587
-11537
-11486
-11435
-11385
-11335
-11285
-11235
-11185
-11135
-11086
-11037
-10988
-10940
-10892
-10845
-10798
-10752
-10706
-10660
-10615
-10570
-10526
-10482
-10439
-10396
-10353
-10310
-10268
-10227
-10185
-10144
-10103
-10062
-10021
-9981
-9940
-9900
-9860
-9821
-9782
-9743
-9704
-9666
-9628
-9590
-9553
-9516
-9480
-9444
-9409
-9374
-9340
-9306
-9273
-9240
-9208
-9176
-9145
-9115
-9085
-9056
-9028
-9001
-8975
-8949
-8925
-8901
-8879
-8857
-8837
-8818
-8799
-8782
-8767
-8752
-8738
-8726
-8714
-8704
-8695
-8688
-8681
-8675
-8671
-8668
-8666
-8665
-8666
-8667
-8670
-8674
-8679
-8685
-8692
-8700
-8710
-8720
-8731
-8743
-8757
-8771
-8787
-8803
-8820
-8839
-8858
-8878
-8900
-8922
-8944
-8968
-8993
-9018
-9044
-9070
-9097
-9125
-9153
-9181
-9210
-9238
-9267
-9296
-9325
-9354
-9383
-9412
-9440
-9468
-9496
-9523
-9549
-9576
-9601
-9626
-9650
-9674
-9697
-9719
-9741
-9762
-9783
-9803
-9823
-9842
-9860
-9878
-9895
-9912
-9928
-9944
-9960
-9975
-9990
-10004
-10019
-10033
-10046
-10060
-10073
-10086
-10099
-10111
-10123
-10136
-10147
-10159
-10171
-10182
-10193
-10204
-10215
-10225
-10235
-10245
-10255
-10264
-10273
-10282
-10290
-10299
-10307
-10315
-10322
-10329
-10336
-10343
-10350
-10357
-10363
-10369
-10375
-10381
-10386
-10391
-10396
-10401
-10406
-10410
-10414
-10418
-10422
-10425
-10428
-10431
-10433
-10435
-10436
-10436
-10436
-10435
-10434
-10432
-10429
-10426
-10421
-10416
-10411
-10404
-10397
-10389
-10379
-10369
-10358
-10346
-10332
-10318
-10303
-10286
-10269
-10250
-10230
-10209
-10187
-10164
-10139
-10114
-10088
-10061
-10032
-10003
-9973
-9943
-9911
-9879
-9846
-9813
-9779
-9744
-9709
-9674
-9638
-9602
-9565
-9528
-9491
-9454
-9416
-9378
-9340
-9302
-9264
-9225
-9186
-9148
-9109
-9069
-9030
-8991
-8951
-8911
-8871
-8831
-8791
-8751
-8710
-8669
-8628
-8586
-8545
-8503
-8461
-8418
-8376
-8333
-8289
-8246
-8202
-8157
-8112
-8067
-8021
-7974
-7926
-7878
-7829
-7780
-7730
-7679
-7627
-7575
-7522
-7468
-7414
-7360
-7305
-7250
-7194
-7138
-7082
-7026
-6970
-6913
-6856
-6799
-6742
-6685
-6628
-6571
-6513
-6456
-6398
-6341
-6284
-6226
-6170
-6113
-6057
-6001
-5945
-5891
-5836
-5782
-5729
-5676
-5623
-5572
-5521
-5470
-5420
-5371
-5322
-5273
-5225
-5178
-5131
-5085
-5039
-4993
-4948
-4904
-4860
-4816
-4773
-4731
-4689
-4648
-4608
-4568
-4529
-4490
-4452
-4415
-4379
-4343
-4307
-4273
-4239
-4206
-4173
-4141
-4110
-4078
-4049
-4019
-3990
-3961
-3932
-3904
-3877
-3849
-3822
-3795
-3768
-3741
-3714
-3688
-3661
-3635
-3608
-3582
-3556
-3530
-3504
-3478
-3453
-3427
-3401
-3376
-3350
-3325
-3300
-3274
-3248
-3223
-3197
-3171
-3145
-3119
-3093
-3067
-3040
-3013
-2986
-2959
-2932
-2904
-2877
-2849
-2821
-2793
-2764
-2736
-2708
-2679
-2650
-2622
-2593
-2564
-2535
-2507
-2478
-2449
-2421
-2392
-2364
-2336
-2308
-2280
-2252
-2224
-2196
-2169
-2142
-2115
-2087
-2060
-2033
-2007
-1980
-1953
-1927
-1900
-1873
-1846
-1819
-1791
-1763
-1735
-1707
-1678
-1649
-1619
-1589
-1559
-1527
-1496
-1463
-1430
-1396
-1362
-1327
-1291
-1255
-1217
-1180
-1141
-1102
-1062
-1020
-979
-937
-894
-850
-806
-761
-716
-669
-623
-576
-529
-481
-433
-385
-336
-288
-238
-189
-139
-89
-39
11
61
112
163
214
265
317
369
421
473
525
578
631
684
737
791
845
899
953
1008
1062
1118
1173
1229
1284
1341
1397
1454
1511
1568
1626
1683
1742
1800
1859
1918
1977
2037
2096
2156
2216
2276
2337
2397
2458
2519
2580
2641
2702
2763
2825
2886
2948
3010
3072
3134
3196
3258
3319
3381
3443
3504
3565
3626
3686
3747
3807
3866
3925
3983
4041
4099
4156
4212
4267
4322
4376
4429
4482
4533
4584
4634
4684
4732
4779
4826
4872
4917
4961
5004
5047
5088
5129
5169
5208
5246
5283
5319
5354
5388
5421
5452
5483
5512
5541
5568
5594
5619
5643
5666
5688
5709
5729
5747
5765
5782
5798
5813
5827
5841
5853
5865
5877
5887
5897
5906
5915
5923
5930
5937
5944
5950
5956
5961
5966
5970
5974
5977
5980
5983
5985
5987
5989
5990
5990
5991
5990
5990
5989
5987
5985
5983
5981
5978
5975
5972
5969
5965
5962
5958
5954
5950
5945
5941
5936
5931
5926
5921
5915
5909
5903
5897
5890
5883
5876
5868
5860
5852
5843
5834
5825
5815
5805
5794
5784
5773
5762
5750
5739
5727
5715
5703
5691
5679
5666
5654
5641
5628
5615
5602
5589
5575
5562
5548
5534
5520
5506
5491
5477
5462
5446
5431
5415
5399
5383
5366
5349
5332
5314
5297
5279
5261
5242
5224
5205
5186
5168
5149
5131
5113
5095
5077
5060
5044
5028
5013
4998
4984
4971
4958
4947
4936
4926
4917
4909
4901
4895
4890
4885
4882
4879
4878
4877
4877
4878
4880
4883
4887
4891
4897
4904
4911
4919
4928
4938
4949
4961
4974
4987
5001
5017
5032
5049
5066
5084
5103
5122
5141
5162
5183
5204
5226
5248
5271
5295
5319
5343
5368
5394
5420
5446
5473
5500
5527
5555
5582
5610
5638
5666
5694
5723
5751
5780
5808
5837
5866
5895
5924
5952
5981
6010
6039
6068
6097
6126
6155
6184
6212
6240
6268
6296
6323
6350
6376
6402
6427
6452
6476
6500
6524
6546
6569
6590
6611
6632
6652
6672
6691
6709
6727
6745
6762
6779
6796
6812
6828
6844
6860
6875
6890
6905
6920
6935
6949
6964
6978
6991
7004
7017
7030
7042
7054
7065
7076
7086
7095
7105
7113
7121
7129
7136
7142
7148
7153
7157
7161
7164
7167
7169
7170
7170
7170
7169
7167
7164
7161
7157
7152
7146
7139
7132
7124
7115
7105
7096
7085
7074
7062
7050
7038
7025
7012
6998
6985
6970
6955
6940
6925
6909
6893
6876
6860
6842
6825
6807
6789
6770
6752
6732
6713
6693
6674
6653
6633
6612
6592
6571
6549
6528
6507
6485
6463
6442
6420
6398
6376
6355
6333
6312
6291
6270
6249
6228
6208
6188
6168
6149
6130
6111
6092
6074
6056
6038
6020
6003
5986
5970
5954
5938
5923
5908
5893
5879
5866
5853
5841
5829
5818
5807
5797
5787
5778
5770
5762
5755
5748
5742
5736
5730
5725
5720
5715
5711
5708
5704
5701
5699
5696
5694
5693
5692
5691
5691
5691
5692
5692
5693
5694
5696
5697
5699
5700
5702
5704
5705
5707
5708
5710
5711
5713
5714
5715
5715
5716
5716
5717
5717
5717
5718
5718
5718
5718
5718
5718
5719
5719
5720
5721
5722
5723
5724
5725
5726
5728
5729
5730
5732
5733
5735
5736
5738
5739
5741
5742
5744
5746
5747
5749
5751
5752
5754
5756
5758
5760
5762
5765
5767
5769
5771
5773
5775
5777
5778
5780
5781
5783
5784
5785
5786
5786
5787
5787
5788
5788
5788
5788
5787
5787
5787
5786
5786
5785
5784
5784
5783
5782
5780
5779
5777
5776
5774
5772
5770
5768
5765
5763
5761
5758
5755
5753
5750
5747
5744
5741
5737
5734
5731
5727
5723
5719
5715
5711
5707
5703
5698
5694
5689
5685
5680
5675
5670
5665
5659
5654
5648
5642
5636
5629
5622
5615
5607
5599
5591
5582
5573
5563
5552
5541
5529
5517
5504
5490
5476
5461
5445
5428
5411
5393
5374
5355
5335
5314
5293
5272
5250
5228
5205
5183
5159
5136
5113
5089
5066
5042
5019
4996
4973
4950
4927
4905
4883
4862
4840
4819
4799
4778
4758
4739
4719
4700
4682
4663
4645
4627
4609
4591
4573
4555
4538
4520
4503
4485
4468
4451
4433
4416
4399
4382
4365
4348
4331
4315
4299
4283
4267
4252
4236
4222
4207
4193
4179
4166
4153
4141
4129
4118
4108
4098
4090
4081
4074
4067
4062
4058
4054
4051
4049
4046
4046
4046
4048
4050
4053
4057
4062
4067
4073
4080
4088
4097
4107
4118
4130
4142
4156
4170
4185
4201
4218
4235
4253
4272
4291
4311
4331
4352
4374
4396
4418
4441
4464
4487
4511
4535
4559
4583
4607
4631
4655
4679
4702
4725
4748
4770
4792
4813
4834
4854
4874
4893
4911
4928
4945
4962
4977
4992
5006
5020
5033
5045
5057
5069
5079
5089
5099
5107
5115
5122
5129
5135
5140
5144
5147
5150
5152
5152
5152
5152
5150
5148
5145
5141
5136
5130
5124
5116
5108
5099
5089
5078
5067
5054
5041
5026
5011
4994
4977
4959
4940
4920
4899
4878
4855
4832
4808
4783
4757
4731
4704
4676
4648
4619
4590
4560
4530
4499
4468
4436
4403
4370
4337
4303
4269
4234
4199
4163
4127
4091
4054
4017
3979
3942
3903
3865
3827
3788
3749
3710
3671
3631
3592
3553
3514
3475
3436
3397
3358
3320
3281
3243
3205
3166
3128
3091
3053
3015
2978
2940
2903
2866
2829
2793
2757
2721
2685
2649
2614
2579
2545
2510
2476
2442
2408
2374
2341
2307
2275
2242
2209
2177
2145
2114
2082
2051
2020
1988
1957
1927
1896
1865
1835
1804
1774
1744
1714
1684
1655
1625
1596
1566
1537
1508
1479
1449
1420
1391
1361
1332
1303
1274
1245
1216
1188
1160
1132
1105
1077
1051
1025
999
974
950
926
902
880
858
837
817
798
779
761
744
728
713
699
685
673
661
650
640
630
621
613
606
599
593
587
582
578
574
571
569
567
565
565
564
565
566
568
570
573
576
581
586
591
598
605
613
621
630
640
650
661
672
684
696
708
721
735
748
762
776
791
806
820
835
850
865
881
896
911
925
940
955
969
983
996
1010
1022
1035
1048
1060
1071
1082
1093
1104
1114
1123
1133
1142
1150
1159
1167
1175
1182
1189
1196
1202
1209
1214
1220
1225
1230
1234
1238
1242
1245
1248
1250
1252
1254
1255
1255
1256
1255
1255
1253
1252
1249
1247
1243
1239
1235
1230
1224
1217
1210
1203
1195
1186
1176
1166
1156
1145
1133
1121
1108
1094
1080
1066
1051
1036
1020
1004
989
972
956
939
923
906
889
873
856
840
823
807
792
776
761
747
732
718
705
692
679
666
654
642
631
619
608
598
587
577
567
558
548
539
530
522
514
506
498
490
483
476
469
463
457
451
446
441
436
431
427
424
420
417
415
412
410
409
408
407
407
407
407
408
409
411
414
416
420
423
428
433
438
444
451
458
465
473
482
491
501
511
522
533
544
556
569
581
595
608
622
635
649
664
678
693
708
722
737
752
767
782
798
813
828
842
857
872
887
901
916
931
945
959
974
988
1002
1016
1029
1043
1056
1070
1083
1096
1108
1121
1133
1146
1158
1170
1181
1193
1204
1215
1226
1237
1247
1257
1267
1276
1285
1294
1302
1310
1317
1324
1330
1336
1342
1347
1352
1356
1360
1363
1366
1368
1370
1372
1373
1373
1373
1373
1372
1371
1369
1366
1364
1360
1356
1352
1347
1342
1336
1330
1324
1316
1309
1301
1292
1284
1274
1265
1255
1244
1234
1223
1211
1200
1188
1176
1164
1152
1139
1127
1114
1101
1088
1075
1063
1050
1037
1024
1010
997
984
971
958
944
931
917
904
890
876
862
848
834
820
806
792
778
763
749
734
719
704
689
673
657
641
625
608
591
573
555
537
518
499
480
460
440
420
400
379
358
337
317
296
275
254
233
212
192
171
151
131
111
92
73
54
35
16
-2
-20
-37
-55
-72
-88
-104
-120
-136
-151
-166
-180
-195
-208
-222
-235
-247
-260
-272
-284
-296
-307
-319
-330
-341
-352
-363
-375
-386
-397
-408
-419
-431
-442
-454
-465
-477
-490
-502
-514
-527
-540
-553
-566
-580
-593
-607
-621
-635
-649
-663
-677
-692
-706
-720
-735
-749
-763
-777
-791
-805
-819
-832
-845
-858
-870
-882
-893
-904
-914
-924
-934
-942
-950
-958
-965
-972
-977
-983
-987
-991
-994
-997
-999
-1000
-1002
-1002
-1002
-1000
-999
-997
-995
-992
-988
-984
-980
-975
-969
-962
-955
-948
-940
-931
-921
-910
-899
-887
-874
-861
-846
-831
-815
-798
-781
-762
-743
-723
-702
-681
-659
-636
-612
-588
-563
-537
-510
-483
-455
-426
-396
-366
-335
-303
-270
-236
-202
-166
-130
-94
-56
-18
21
61
101
143
184
227
270
314
358
404
449
496
543
590
638
687
736
785
835
885
936
986
1038
1089
1140
1192
1243
1295
1346
1397
1448
1499
1550
1600
1649
1698
1747
1795
1843
1890
1937
1982
2027
2072
2115
2157
2199
2239
2279
2318
2355
2391
2427
2461
2494
2526
2557
2586
2615
2642
2668
2692
2716
2738
2759
2779
2797
2815
2831
2846
2860
2872
2884
2895
2904
2912
2920
2927
2932
2937
2942
2945
2948
2950
2951
2952
2952
2952
2951
2950
2949
2946
2944
2941
2938
2935
2931
2927
2923
2919
2915
2910
2905
2900
2895
2890
2885
2879
2874
2869
2863
2858
2853
2848
2843
2838
2834
2830
2826
2822
2818
2815
2812
2809
2807
2804
2803
2801
2799
2798
2797
2796
2796
2795
2795
2795
2796
2796
2797
2797
2798
2799
2800
2801
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2819
2820
2820
2820
2820
2819
2819
2818
2817
2815
2813
2811
2808
2805
2802
2798
2794
2789
2784
2779
2773
2767
2760
2753
2746
2739
2731
2724
2716
2708
2699
2691
2683
2675
2667
2659
2651
2643
2635
2628
2621
2614
2608
2601
2595
2589
2584
2578
2573
2568
2563
2559
2554
2550
2545
2541
2537
2534
2530
2526
2523
2519
2516
2513
2510
2507
2504
2501
2499
2496
2494
2492
2490
2488
2486
2485
2484
2484
2484
2484
2484
2485
2486
2488
2490
2492
2495
2498
2501
2505
2509
2514
2519
2525
2531
2538
2545
2552
2560
2569
2578
2588
2599
2610
2621
2634
2647
2661
2675
2690
2706
2722
2739
2757
2775
2793
2812
2832
2851
2871
2891
2912
2932
2953
2974
2995
3016
3038
3059
3080
3101
3122
3143
3164
3185
3205
3226
3246
3266
3286
3306
3326
3345
3364
3383
3401
3420
3438
3456
3473
3491
3508
3525
3541
3557
3573
3589
3604
3619
3634
3648
3661
3674
3687
3699
3710
3721
3731
3741
3750
3759
3767
3774
3780
3786
3791
3796
3800
3803
3806
3808
3809
3810
3810
3810
3809
3808
3806
3803
3800
3796
3792
3787
3781
3775
3768
3760
3752
3743
3734
3724
3713
3701
3689
3676
3663
3648
3634
3618
3602
3586
3569
3551
3533
3515
3496
3476
3456
3436
3415
3394
3373
3351
3330
3308
3286
3264
3243
3221
3199
3177
3156
3134
3113
3092
3071
3050
3030
3009
2990
2970
2950
2931
2913
2894
2876
2858
2840
2823
2806
2789
2773
2757
2741
2725
2710
2696
2682
2668
2654
2641
2629
2617
2606
2595
2584
2575
2565
2557
2548
2541
2534
2528
2522
2517
2512
2508
2504
2501
2498
2496
2494
2493
2492
2492
2492
2493
2494
2496
2498
2500
2503
2505
2508
2512
2515
2518
2522
2525
2529
2533
2536
2539
2542
2545
2548
2551
2553
2555
2557
2559
2560
2561
2562
2563
2564
2564
2564
2564
2564
2563
2563
2562
2562
2561
2560
2559
2558
2557
2555
2554
2553
2552
2551
2550
2550
2549
2549
2549
2549
2549
2550
2551
2552
2554
2556
2558
2561
2564
2567
2571
2575
2580
2584
2589
2595
2600
2606
2612
2618
2624
2630
2636
2642
2648
2653
2659
2664
2669
2674
2679
2683
2688
2692
2697
2701
2705
2709
2713
2717
2721
2725
2729
2733
2738
2742
2746
2751
2755
2760
2765
2770
2775
2781
2787
2792
2799
2805
2812
2819
2826
2834
2842
2850
2859
2868
2878
2888
2899
2909
2921
2933
2945
2958
2971
2985
2999
3014
3029
3045
3061
3078
3095
3112
3130
3149
3168
3188
3207
3228
3248
3269
3290
3312
3334
3356
3378
3400
3422
3445
3467
3490
3513
3535
3558
3581
3603
3626
3648
3671
3693
3715
3737
3759
3780
3801
3822
3842
3862
3882
3901
3920
3939
3956
3974
3991
4006
4024
4038
4054
4069
4083
4097
4111
4124
4137
4149
4161
4173
4185
4196
4207
4218
4229
4239
4249
4260
4270
4280
4289
4299
4309
4318
4328
4337
4347
4356
4366
4376
4385
4395
4405
4414
4424
4434
4444
4454
4464
4474
4484
4494
4504
4514
4524
4534
4545
4555
4565
4575
4585
4595
4605
4615
4625
4635
4644
4654
4663
4672
4681
4690
4699
4708
4716
4725
4733
4741
4749
4757
4765
4773
4781
4788
4796
4803
4810
4818
4825
4832
4839
4845
4852
4859
4865
4871
4877
4883
4889
4894
4900
4905
4910
4915
4920
4924
4929
4933
4936
4940
4943
4946
4948
4950
4952
4953
4954
4954
4954
4954
4953
4952
4950
4948
4946
4943
4940
4937
4933
4929
4925
4920
4914
4909
4903
4896
4889
4882
4874
4866
4858
4849
4840
4831
4822
4812
4801
4790
4779
4768
4756
4744
4732
4719
4706
4692
4678
4664
4649
4634
4619
4603
4587
4570
4553
4536
4518
4500
4482
4463
4444
4425
4405
4385
4364
4343
4322
4300
4278
4256
4233
4210
4187
4163
4139
4115
4090
4066
4041
4014
3990
3964
3938
3913
3887
3861
3835
3809
3783
3758
3733
3708
3683
3658
3634
3611
3588
3565
3543
3521
3499
3478
3458
3438
3418
3398
3379
3361
3343
3325
3308
3291
3274
3258
3242
3227
3213
3199
3185
3172
3160
3149
3138
3127
3118
3109
3101
3093
3086
3079
3074
3068
3063
3059
3055
3051
3048
3045
3042
3040
3038
3037
3035
3034
3033
3033
3032
3032
3032
3033
3034
3035
3036
3038
3040
3042
3045
3048
3052
3056
3060
3065
3070
3076
3081
3088
3094
3101
3109
3116
3124
3133
3141
3150
3160
3169
3179
3190
3200
3211
3223
3234
3247
3259
3272
3286
3300
3314
3329
3344
3360
3376
3393
3410
3428
3446
3464
3483
3502
3521
3541
3561
3582
3602
3624
3645
3667
3689
3711
3733
3756
3779
3802
3825
3848
3871
3895
3918
3942
3966
3990
4014
4038
4062
4088
4113
4138
4163
4188
4214
4239
4265
4290
4316
4341
4367
4392
4417
4442
4467
4491
4516
4540
4563
4587
4610
4632
4654
4676
4697
4718
4739
4759
4778
4798
4816
4835
4853
4871
4889
4906
4923
4939
4956
4972
4987
5003
5018
5033
5047
5062
5076
5090
5104
5117
5130
5143
5156
5169
5182
5194
5206
5219
5231
5242
5254
5265
5277
5288
5298
5309
5319
5328
5337
5346
5355
5363
5370
5377
5384
5391
5397
5403
5408
5413
5418
5423
5427
5431
5434
5437
5440
5442
5444
5446
5447
5448
5448
5448
5448
5448
5447
5446
5444
5442
5440
5438
5435
5432
5429
5425
5421
5416
5411
5405
5399
5393
5386
5379
5371
5363
5354
5345
5335
5325
5314
5302
5290
5277
5264
5249
5235
5219
5203
5186
5169
5151
5132
5113
5093
5072
5051
5029
5006
4983
4960
4935
4911
4885
4860
4833
4806
4779
4751
4723
4694
4664
4634
4604
4572
4541
4508
4475
4442
4408
4373
4338
4302
4266
4230
4192
4155
4117
4078
4038
4000
3960
3919
3879
3838
3796
3754
3712
3669
3625
3581
3537
3492
3447
3401
3355
3308
3261
3213
3166
3117
3069
3020
2970
2920
2870
2820
2769
2717
2666
2613
2561
2508
2455
2401
2347
2293
2238
2184
2129
2074
2019
1963
1908
1852
1797
1741
1686
1630
1575
1519
1464
1408
1353
1297
1242
1187
1132
1077
1022
968
913
859
806
752
699
646
593
541
488
437
385
334
284
234
184
135
86
37
-11
-58
-105
-152
-199
-245
-291
-336
-381
-426
-471
-515
-559
-603
-646
-689
-732
-774
-816
-858
-899
-940
-981
-1020
-1060
-1099
-1138
-1176
-1213
-1250
-1287
-1323
-1359
-1395
-1430
-1464
-1498
-1532
-1566
-1599
-1633
-1666
-1699
-1732
-1765
-1798
-1831
-1865
-1898
-1932
-1965
-1999
-2033
-2067
-2101
-2135
-2169
-2203
-2237
-2271
-2305
-2339
-2373
-2407
-2441
-2475
-2508
-2542
-2576
-2609
-2643
-2676
-2710
-2743
-2776
-2810
-2843
-2877
-2910
-2944
-2977
-3011
-3045
-3079
-3113
-3147
-3181
-3216
-3251
-3285
-3321
-3356
-3392
-3428
-3464
-3501
-3537
-3575
-3612
-3650
-3688
-3726
-3765
-3804
-3843
-3882
-3922
-3963
-4003
-4045
-4086
-4128
-4171
-4214
-4257
-4301
-4346
-4391
-4437
-4483
-4530
-4577
-4625
-4674
-4723
-4773
-4823
-4873
-4924
-4976
-5028
-5081
-5134
-5188
-5242
-5296
-5352
-5407
-5463
-5520
-5577
-5634
-5692
-5750
-5808
-5867
-5926
-5985
-6045
-6105
-6165
-6226
-6287
-6347
-6409
-6470
-6531
-6593
-6654
-6716
-6778
-6840
-6901
-6963
-7024
-7085
-7146
-7207
-7267
-7327
-7387
-7446
-7505
-7564
-7623
-7681
-7739
-7797
-7854
-7912
-7969
-8026
-8084
-8141
-8198
-8256
-8313
-8370
-8428
-8486
-8544
-8602
-8661
-8720
-8779
-8838
-8898
-8959
-9020
-9081
-9142
-9204
-9267
-9330
-9393
-9456
-9520
-9583
-9647
-9711
-9774
-9838
-9902
-9965
-10028
-10091
-10154
-10216
-10278
-10339
-10400
-10461
-10521
-10581
-10640
-10698
-10756
-10813
-10870
-10926
-10981
-11036
-11090
-11144
-11197
-11250
-11302
-11353
-11404
-11455
-11504
-11554
-11603
-11651
-11700
-11747
-11795
-11841
-11888
-11934
-11980
-12025
-12070
-12115
-12159
-12202
-12245
-12288
-12329
-12371
-12411
-12451
-12491
-12529
-12567
-12605
-12642
-12678
-12714
-12748
-12783
-12816
-12849
-12881
-12913
-12944
-12974
-13003
-13032
-13060
-13088
-13115
-13141
-13167
-13192
-13217
-13241
-13265
-13288
-13311
-13334
-13356
-13379
-13400
-13422
-13443
-13465
-13486
-13507
-13527
-13548
-13568
-13589
-13609
-13629
-13649
-13670
-13690
-13710
-13730
-13750
-13770
-13790
-13810
-13830
-13849
-13869
-13889
-13908
-13927
-13946
-13965
-13983
-14001
-14018
-14036
-14052
-14069
-14085
-14100
-14115
-14129
-14143
-14156
-14168
-14180
-14191
-14201
-14210
-14219
-14226
-14233
-14239
-14244
-14248
-14251
-14254
-14256
-14257
-14257
-14257
-14256
-14254
-14252
-14248
-14244
-14240
-14234
-14228
-14221
-14214
-14206
-14198
-14188
-14179
-14169
-14158
-14146
-14134
-14122
-14109
-14096
-14082
-14067
-14052
-14037
-14021
-14004
-13987
-13969
-13951
-13932
-13912
-13892
-13871
-13850
-13829
-13807
-13784
-13761
-13738
-13715
-13691
-13667
-13642
-13618
-13593
-13568
-13543
-13518
-13493
-13467
-13442
-13416
-13391
-13365
-13339
-13312
-13286
-13259
-13231
-13203
-13175
-13147
-13118
-13088
-13058
-13028
-12997
-12966
-12934
-12902
-12870
-12837
-12805
-12772
-12738
-12705
-12671
-12637
-12603
-12569
-12534
-12499
-12464
-12429
-12394
-12358
-12323
-12287
-12252
-12216
-12180
-12145
-12109
-12074
-12039
-12004
-11969
-11935
-11900
-11867
-11833
-11801
-11768
-11736
-11705
-11674
-11644
-11614
-11585
-11556
-11528
-11501
-11474
-11448
-11422
-11397
-11373
-11350
-11327
-11306
-11285
-11264
-11245
-11226
-11209
-11192
-11176
-11162
-11148
-11135
-11123
-11112
-11102
-11092
-11084
-11077
-11070
-11065
-11060
-11056
-11053
-11050
-11049
-11047
-11047
-11047
-11047
-11048
-11049
-11050
-11051
-11053
-11055
-11057
-11060
-11062
-11065
-11067
-11070
-11073
-11076
-11080
-11083
-11086
-11090
-11093
-11097
-11100
-11103
-11107
-11110
-11113
-11116
-11119
-11121
-11123
-11126
-11128
-11129
-11131
-11132
-11133
-11134
-11135
-11135
-11135
-11136
-11136
-11136
-11136
-11136
-11136
-11136
-11136
-11136
-11136
-11136
-11136
-11137
-11137
-11137
-11138
-11139
-11140
-11141
-11142
-11143
-11144
-11146
-11147
-11148
-11150
-11151
-11153
-11154
-11156
-11158
-11159
-11161
-11163
-11165
-11168
-11170
-11172
-11175
-11177
-11180
-11183
-11185
-11188
-11191
-11194
-11197
-11199
-11202
-11205
-11207
-11209
-11211
-11213
-11214
-11215
-11216
-11217
-11217
-11217
-11217
-11216
-11215
-11214
-11213
-11211
-11209
-11207
-11204
-11202
-11198
-11195
-11191
-11188
-11183
-11179
-11174
-11169
-11164
-11158
-11152
-11146
-11139
-11133
-11126
-11119
-11111
-11103
-11096
-11087
-11079
-11071
-11062
-11053
-11044
-11034
-11024
-11014
-11004
-10994
-10983
-10972
-10961
-10949
-10937
-10925
-10912
-10900
-10886
-10873
-10859
-10844
-10829
-10814
-10798
-10782
-10765
-10748
-10730
-10712
-10694
-10676
-10657
-10638
-10619
-10600
-10580
-10561
-10541
-10521
-10501
-10480
-10460
-10439
-10419
-10398
-10378
-10357
-10336
-10316
-10295
-10275
-10254
-10234
-10213
-10193
-10173
-10152
-10132
-10112
-10093
-10073
-10054
-10034
-10015
-9996
-9977
-9958
-9939
-9920
-9901
-9882
-9863
-9845
-9826
-9807
-9789
-9770
-9751
-9733
-9714
-9695
-9676
-9657
-9638
-9619
-9600
-9581
-9562
-9543
-9523
-9503
-9484
-9464
-9444
-9424
-9403
-9383
-9362
-9341
-9321
-9300
-9278
-9257
-9235
-9214
-9191
-9169
-9146
-9123
-9099
-9075
-9050
-9025
-8999
-8973
-8947
-8920
-8892
-8864
-8835
-8806
-8777
-8747
-8716
-8685
-8653
-8620
-8587
-8553
-8518
-8483
-8447
-8410
-8372
-8333
-8294
-8254
-8212
-8170
-8128
-8084
-8039
-7994
-7948
-7901
-7853
-7804
-7755
-7704
-7653
-7602
-7549
-7496
-7443
-7388
-7333
-7278
-7222
-7166
-7109
-7051
-6994
-6936
-6877
-6819
-6760
-6701
-6642
-6583
-6523
-6464
-6405
-6345
-6286
-6227
-6168
-6109
-6051
-5992
-5934
-5876
-5819
-5762
-5705
-5649
-5593
-5537
-5481
-5426
-5372
-5318
-5264
-5211
-5158
-5105
-5053
-5001
-4950
-4899
-4849
-4798
-4749
-4699
-4650
-4601
-4553
-4504
-4457
-4409
-4361
-4314
-4267
-4221
-4174
-4128
-4082
-4035
-3990
-3944
-3899
-3854
-3808
-3763
-3718
-3673
-3629
-3584
-3540
-3495
-3451
-3407
-3363
-3320
-3276
-3233
-3190
-3148
-3105
-3063
-3021
-2979
-2937
-2895
-2854
-2812
-2771
-2730
-2688
-2647
-2607
-2566
-2526
-2486
-2446
-2407
-2367
-2329
-2290
-2252
-2214
-2176
-2138
-2101
-2064
-2027
-1990
-1953
-1917
-1880
-1843
-1807
-1770
-1733
-1696
-1659
-1623
-1586
-1549
-1511
-1474
-1437
-1399
-1361
-1323
-1285
-1246
-1207
-1168
-1128
-1088
-1048
-1006
-967
-925
-884
-842
-800
-758
-716
-673
-631
-588
-545
-502
-459
-416
-372
-329
-285
-242
-198
-155
-111
-67
-23
20
64
108
152
195
239
283
326
370
414
457
501
545
588
632
675
719
762
806
849
892
935
978
1020
1062
1105
1147
1189
1230
1272
1313
1355
1396
1437
1478
1519
1560
1601
1642
1683
1724
1764
1805
1846
1886
1927
1967
2007
2048
2087
2127
2166
2205
2244
2283
2321
2359
2397
2435
2472
2510
2547
2584
2621
2658
2694
2731
2768
2804
2840
2877
2913
2949
2985
3021
3056
3092
3128
3163
3199
3234
3270
3305
3340
3375
3411
3446
3481
3517
3552
3588
3623
3659
3694
3729
3765
3800
3835
3870
3904
3939
3974
4008
4043
4077
4111
4145
4180
4214
4248
4281
4315
4349
4383
4417
4450
4484
4518
4551
4584
4618
4651
4684
4717
4749
4782
4815
4847
4880
4912
4945
4977
5010
5043
5075
5108
5140
5173
5205
5238
5271
5304
5337
5371
5404
5438
5472
5506
5541
5575
5610
5645
5680
5716
5751
5786
5822
5857
5893
5928
5964
5999
6035
6071
6106
6142
6178
6213
6249
6284
6319
6354
6389
6424
6458
6493
6527
6561
6594
6628
6661
6694
6727
6759
6791
6823
6855
6887
6918
6950
6981
7012
7044
7075
7106
7137
7168
7199
7230
7261
7292
7323
7354
7386
7417
7449
7480
7512
7544
7575
7607
7639
7671
7703
7736
7768
7801
7833
7866
7898
7931
7964
7996
8029
8061
8093
8127
8159
8192
8225
8257
8289
8322
8354
8386
8418
8449
8480
8511
8541
8571
8601
8630
8659
8687
8715
8743
8770
8797
8823
8849
8875
8900
8925
8949
8972
8995
9018
9040
9061
9081
9101
9120
9139
9157
9174
9191
9206
9221
9236
9249
9262
9275
9286
9297
9307
9317
9326
9335
9342
9350
9356
9362
9368
9373
9377
9381
9384
9387
9390
9392
9393
9395
9395
9396
9396
9396
9395
9394
9393
9392
9390
9388
9386
9384
9381
9379
9376
9373
9370
9367
9363
9360
9356
9353
9349
9345
9341
9336
9332
9328
9323
9318
9313
9308
9302
9296
9290
9283
9276
9269
9261
9253
9244
9235
9225
9215
9205
9194
9183
9171
9158
9146
9133
9119
9105
9091
9076
9061
9046
9031
9015
8999
8984
8968
8952
8936
8920
8904
8888
8872
8856
8840
8825
8809
8794
8778
8763
8748
8734
8719
8705
8690
8676
8662
8648
8635
8621
8608
8594
8581
8568
8556
8543
8531
8519
8507
8496
8485
8474
8463
8453
8443
8433
8424
8415
8406
8398
8389
8381
8373
8366
8358
8351
8344
8337
8330
8324
8318
8311
8306
8300
8294
8289
8284
8279
8275
8271
8267
8264
8261
8258
8256
8255
8254
8254
8254
8255
8256
8258
8261
8264
8268
8272
8277
8283
8289
8295
8302
8310
8318
8326
8335
8344
8354
8364
8375
8386
8397
8408
8420
8432
8445
8457
8470
8483
8497
8510
8524
8537
8551
8565
8579
8594
8608
8622
8637
8652
8667
8682
8697
8712
8727
8742
8757
8772
8787
8802
8817
8832
8847
8862
8877
8892
8907
8922
8937
8952
8967
8982
8997
9012
9027
9042
9057
9072
9086
9101
9115
9130
9144
9158
9172
9185
9199
9212
9225
9238
9250
9262
9274
9286
9297
9308
9318
9329
9339
9349
9358
9368
9377
9386
9395
9404
9412
9421
9429
9437
9445
9452
9459
9466
9473
9480
9486
9493
9499
9505
9511
9517
9523
9528
9534
9539
9545
9550
9555
9559
9564
9568
9572
9576
9580
9583
9586
9589
9592
9595
9597
9599
9601
9603
9604
9605
9606
9607
9607
9608
9608
9607
9607
9606
9604
9603
9601
9598
9596
9592
9589
9585
9581
9576
9571
9566
9560
9554
9548
9541
9534
9527
9520
9512
9504
9495
9486
9477
9467
9457
9447
9436
9425
9414
9402
9389
9377
9364
9350
9336
9322
9307
9292
9277
9261
9244
9228
9211
9193
9176
9157
9139
9120
9101
9082
9063
9043
9023
9003
8982
8962
8941
8920
8899
8878
8856
8835
8813
8792
8770
8747
8725
8703
8680
8656
8633
8609
8585
8560
8535
8510
8484
8458
8431
8405
8378
8351
8323
8296
8268
8240
8211
8183
8154
8125
8096
8068
8039
8010
7981
7952
7923
7895
7866
7838
7809
7781
7753
7725
7697
7670
7642
7615
7588
7561
7535
7508
7482
7457
7431
7407
7382
7358
7335
7312
7289
7267
7246
7226
7205
7186
7167
7149
7132
7115
7099
7083
7068
7053
7039
7025
7011
6998
6986
6973
6961
6949
6938
6926
6915
6904
6893
6882
6871
6860
6849
6838
6828
6817
6807
6796
6786
6776
6766
6756
6746
6736
6726
6716
6706
6697
6687
6678
6668
6659
6651
6642
6634
6626
6618
6610
6603
6596
6590
6583
6577
6571
6566
6561
6556
6552
6548
6545
6542
6539
6537
6535
6533
6532
6531
6530
6529
6529
6529
6529
6530
6530
6531
6532
6533
6534
6535
6536
6537
6539
6541
6542
6544
6546
6548
6550
6551
6553
6555
6556
6558
6559
6560
6561
6563
6564
6565
6566
6566
6567
6567
6568
6568
6568
6568
6567
6567
6566
6565
6565
6564
6563
6561
6560
6558
6557
6555
6553
6551
6549
6546
6544
6541
6538
6535
6531
6527
6523
6519
6514
6509
6504
6498
6492
6485
6478
6471
6463
6456
6447
6439
6430
6420
6410
6400
6390
6379
6367
6355
6343
6331
6318
6304
6290
6276
6261
6245
6229
6213
6196
6178
6160
6142
6123
6104
6085
6065
6045
6025
6004
5983
5962
5941
5919
5898
5876
5854
5832
5810
5787
5765
5743
5720
5697
5674
5651
5628
5605
5581
5558
5534
5510
5487
5463
5439
5415
5391
5366
5342
5317
5293
5268
5243
5218
5193
5168
5143
5118
5093
5067
5042
5016
4991
4965
4939
4913
4888
4862
4836
4810
4785
4759
4734
4708
4683
4658
4633
4609
4584
4560
4536
4512
4489
4465
4442
4419
4397
4374
4352
4330
4309
4287
4266
4245
4225
4204
4184
4164
4145
4126
4106
4086
4069
4050
4032
4013
3995
3977
3959
3941
3924
3906
3888
3871
3853
3835
3817
3799
3781
3763
3745
3727
3709
3691
3673
3655
3637
3619
3601
3583
3564
3546
3528
3510
3492
3474
3455
3437
3419
3401
3382
3364
3346
3327
3309
3290
3272
3253
3235
3216
3197
3179
3159
3140
3121
3101
3081
3061
3040
3020
2999
2977
2956
2934
2912
2889
2867
2844
2821
2798
2775
2752
2728
2705
2681
2658
2634
2610
2586
2563
2539
2515
2492
2468
2444
2421
2398
2375
2352
2330
2308
2286
2264
2243
2222
2202
2182
2162
2143
2124
2105
2087
2069
2051
2033
2017
2000
1983
1967
1951
1935
1919
1904
1889
1874
1859
1844
1830
1816
1802
1788
1775
1762
1749
1737
1725
1713
1702
1691
1681
1671
1661
1652
1644
1636
1629
1622
1615
1609
1604
1599
1594
1589
1585
1581
1578
1574
1571
1568
1566
1563
1561
1558
1556
1554
1552
1549
1547
1545
1542
1540
1537
1535
1532
1529
1526
1523
1521
1518
1515
1513
1510
1508
1507
1505
1504
1503
1502
1502
1502
1502
1503
1504
1506
1507
1509
1512
1515
1518
1521
1524
1528
1532
1537
1541
1546
1551
1556
1562
1567
1573
1579
1586
1592
1599
1606
1613
1620
1628
1635
1643
1650
1658
1666
1674
1681
1689
1696
1704
1711
1718
1725
1732
1738
1745
1751
1757
1763
1769
1774
1780
1786
1791
1797
1802
1808
1813
1819
1824
1830
1836
1842
1848
1854
1860
1866
1872
1879
1885
1891
1897
1902
1908
1913
1918
1923
1928
1932
1936
1940
1944
1948
1952
1956
1960
1964
1968
1972
1976
1980
1985
1989
1993
1998
2001
2007
2012
2016
2021
2025
2031
2035
2040
2045
2050
2055
2059
2064
2069
2074
2079
2084
2089
2094
2099
2104
2108
2113
2117
2122
2126
2130
2134
2137
2141
2144
2147
2150
2153
2156
2158
2161
2163
2166
2168
2170
2172
2175
2177
2179
2181
2184
2186
2189
2191
2194
2197
2200
2203
2207
2211
2216
2221
2226
2232
2239
2246
2253
2261
2269
2277
2287
2296
2306
2317
2328
2339
2351
2363
2376
2389
2403
2416
2430
2445
2459
2474
2489
2505
2520
2536
2552
2568
2584
2600
2617
2633
2650
2666
2683
2699
2716
2733
2750
2768
2785
2803
2821
2838
2857
2875
2893
2912
2931
2950
2969
2989
3009
3029
3050
3071
3092
3114
3136
3159
3182
3206
3230
3254
3279
3305
3331
3358
3384
3412
3439
3467
3495
3523
3551
3580
3609
3638
3667
3696
3725
3755
3784
3814
3843
3873
3903
3933
3963
3993
4022
4053
4083
4114
4144
4175
4205
4236
4266
4297
4328
4359
4390
4421
4452
4483
4514
4545
4575
4606
4637
4667
4697
4727
4757
4787
4816
4844
4873
4901
4928
4956
4982
5009
5035
5060
5085
5109
5133
5157
5180
5203
5225
5246
5268
5288
5309
5329
5348
5367
5386
5405
5423
5441
5458
5476
5493
5510
5527
5544
5560
5577
5594
5610
5627
5644
5660
5677
5694
5712
5729
5747
5764
5782
5801
5819
5838
5857
5876
5895
5915
5935
5955
5975
5995
6015
6036
6056
6077
6097
6118
6138
6159
6179
6198
6218
6237
6256
6275
6293
6311
6328
6345
6362
6378
6394
6409
6424
6439
6453
6466
6480
6492
6504
6515
6526
6536
6546
6555
6563
6571
6578
6584
6590
6595
6599
6603
6606
6609
6612
6614
6615
6616
6617
6617
6616
6616
6614
6613
6611
6608
6606
6602
6598
6594
6589
6584
6578
6571
6563
6555
6547
6537
6527
6516
6505
6493
6480
6467
6453
6438
6423
6407
6391
6374
6357
6339
6320
6302
6282
6263
6242
6222
6201
6180
6159
6138
6117
6095
6073
6052
6030
6008
5986
5963
5941
5919
5896
5873
5851
5828
5805
5782
5759
5736
5713
5690
5667
5644
5621
5597
5574
5551
5527
5504
5480
5457
5433
5410
5386
5363
5340
5316
5294
5271
5249
5227
5205
5183
5162
5142
5122
5102
5082
5063
5044
5026
5008
4991
4974
4958
4942
4927
4913
4898
4885
4872
4859
4847
4835
4824
4813
4803
4792
4783
4773
4764
4756
4747
4740
4732
4725
4718
4712
4706
4701
4696
4691
4687
4683
4680
4677
4674
4672
4670
4669
4668
4668
4668
4668
4669
4670
4672
4673
4675
4677
4679
4682
4684
4687
4689
4692
4694
4697
4699
4701
4704
4706
4708
4710
4713
4715
4717
4718
4720
4722
4723
4725
4726
4727
4728
4728
4729
4729
4729
4728
4727
4726
4724
4722
4719
4716
4712
4708
4703
4697
4691
4684
4677
4668
4660
4650
4640
4630
4619
4608
4596
4583
4570
4557
4543
4529
4514
4499
4483
4467
4451
4434
4417
4400
4382
4364
4346
4327
4308
4288
4269
4248
4228
4207
4186
4165
4143
4121
4099
4075
4053
4030
4006
3983
3960
3936
3912
3888
3863
3839
3814
3790
3766
3741
3717
3693
3669
3645
3621
3598
3575
3552
3529
3507
3485
3464
3442
3421
3401
3381
3361
3341
3322
3303
3285
3266
3249
3231
3214
3197
3180
3164
3148
3133
3118
3103
3089
3075
3061
3048
3035
3022
3010
2998
2987
2975
2964
2953
2942
2932
2921
2911
2901
2892
2882
2872
2863
2854
2845
2836
2827
2818
2809
2801
2792
2784
2776
2768
2761
2754
2747
2740
2734
2728
2722
2717
2712
2707
2703
2699
2695
2692
2689
2686
2684
2682
2681
2680
2680
2680
2680
2681
2682
2683
2686
2688
2691
2695
2699
2703
2708
2714
2720
2726
2732
2739
2746
2753
2760
2768
2776
2784
2793
2802
2811
2820
2829
2839
2849
2859
2870
2880
2891
2902
2913
2925
2936
2947
2959
2970
2981
2993
3004
3015
3026
3037
3048
3059
3069
3079
3089
3099
3109
3118
3127
3136
3145
3153
3161
3169
3176
3184
3191
3198
3205
3212
3218
3225
3231
3237
3243
3249
3255
3260
3266
3272
3278
3284
3289
3296
3302
3308
3315
3322
3329
3337
3344
3353
3361
3369
3378
3387
3396
3406
3415
3425
3435
3445
3456
3466
3477
3487
3498
3508
3519
3530
3541
3551
3562
3573
3584
3595
3606
3617
3628
3639
3650
3661
3672
3682
3693
3703
3713
3722
3732
3741
3750
3758
3766
3773
3780
3786
3792
3798
3802
3806
3810
3812
3815
3816
3817
3817
3817
3816
3815
3813
3810
3807
3803
3799
3795
3790
3785
3780
3774
3768
3762
3755
3748
3741
3734
3726
3718
3710
3702
3694
3686
3677
3669
3660
3652
3643
3635
3627
3618
3610
3602
3594
3586
3579
3571
3565
3558
3552
3546
3540
3535
3530
3526
3522
3518
3516
3513
3512
3510
3510
3510
3510
3511
3513
3515
3518
3521
3525
3530
3535
3541
3547
3554
3561
3569
3578
3587
3596
3606
3617
3628
3639
3651
3663
3676
3689
3703
3717
3731
3745
3759
3774
3788
3803
3818
3832
3847
3861
3875
3889
3903
3916
3929
3942
3954
3967
3978
3989
4000
4010
4019
4029
4038
4046
4054
4061
4067
4074
4080
4085
4090
4094
4098
4101
4103
4106
4107
4109
4109
4110
4110
4109
4109
4108
4106
4105
4103
4102
4100
4098
4096
4094
4093
4091
4089
4088
4086
4086
4085
4083
4083
4082
4082
4082
4082
4082
4082
4082
4082
4082
4082
4081
4081
4080
4080
4078
4077
4075
4074
4072
4069
4066
4062
4059
4054
4050
4045
4040
4035
4029
4022
4017
4011
4003
3997
3990
3982
3975
3967
3959
3951
3943
3935
3928
3920
3913
3906
3899
3892
3886
3881
3875
3870
3866
3862
3858
3855
3852
3850
3848
3847
3846
3845
3845
3845
3846
3847
3849
3851
3854
3857
3860
3864
3868
3872
3877
3882
3888
3894
3900
3906
3912
3919
3925
3932
3938
3945
3951
3957
3963
3968
3974
3978
3983
3987
3990
3993
3995
3996
3997
3998
3998
3997
3995
3993
3991
3987
3983
3978
3973
3967
3960
3953
3945
3937
3928
3918
3908
3897
3886
3874
3861
3848
3834
3820
3805
3789
3773
3757
3739
3722
3704
3685
3666
3646
3626
3605
3583
3561
3539
3516
3492
3469
3444
3420
3395
3370
3344
3319
3293
3267
3241
3215
3188
3162
3136
3109
3083
3057
3030
3004
2978
2951
2925
2899
2872
2846
2819
2793
2766
2740
2713
2687
2660
2633
2607
2580
2553
2527
2500
2474
2448
2422
2396
2370
2344
2318
2292
2267
2241
2215
2190
2164
2138
2112
2086
2060
2033
2008
1981
1955
1928
1901
1873
1846
1818
1790
1762
1734
1706
1677
1648
1620
1591
1562
1533
1503
1474
1445
1416
1387
1358
1329
1301
1272
1243
1215
1186
1157
1129
1101
1072
1044
1014
987
958
930
901
872
843
814
785
755
725
695
665
635
605
574
544
513
482
452
421
390
359
329
298
267
236
205
174
144
113
82
51
20
-11
-42
-73
-104
-135
-167
-198
-230
-261
-293
-325
-357
-390
-422
-455
-488
-521
-554
-587
-621
-654
-688
-722
-755
-789
-823
-856
-890
-923
-957
-990
-1022
-1056
-1089
-1122
-1154
-1186
-1218
-1250
-1281
-1312
-1343
-1374
-1404
-1434
-1464
-1494
-1523
-1552
-1580
-1609
-1637
-1665
-1692
-1719
-1746
-1773
-1799
-1825
-1851
-1876
-1901
-1927
-1952
-1976
-2001
-2025
-2050
-2074
-2098
-2122
-2145
-2169
-2192
-2214
-2237
-2258
-2280
-2301
-2321
-2341
-2360
-2379
-2397
-2414
-2431
-2447
-2462
-2476
-2489
-2501
-2513
-2523
-2533
-2542
-2550
-2556
-2562
-2567
-2571
-2574
-2575
-2576
-2576
-2575
-2573
-2570
-2566
-2561
-2555
-2549
-2541
-2533
-2524
-2514
-2503
-2491
-2479
-2466
-2452
-2437
-2422
-2406
-2390
-2373
-2355
-2337
-2319
-2300
-2281
-2261
-2241
-2221
-2200
-2180
-2158
-2137
-2115
-2094
-2072
-2050
-2028
-2005
-1984
-1962
-1940
-1918
-1896
-1875
-1854
-1832
-1811
-1790
-1769
-1749
-1728
-1708
-1687
-1667
-1646
-1626
-1606
-1586
-1566
-1547
-1527
-1508
-1488
-1469
-1450
-1432
-1413
-1395
-1377
-1360
-1343
-1326
-1310
-1295
-1279
-1265
-1250
-1236
-1222
-1209
-1196
-1183
-1171
-1158
-1146
-1134
-1123
-1111
-1100
-1088
-1077
-1065
-1054
-1043
-1032
-1020
-1008
-998
-987
-976
-964
-953
-941
-930
-918
-906
-894
-882
-870
-858
-846
-834
-822
-811
-799
-787
-776
-765
-754
-743
-733
-723
-713
-704
-695
-686
-678
-671
-664
-657
-651
-645
-640
-635
-631
-627
-624
-621
-618
-616
-615
-613
-613
-612
-613
-613
-615
-616
-619
-621
-625
-629
-633
-638
-644
-650
-656
-664
-671
-679
-688
-697
-706
-716
-726
-736
-747
-758
-769
-780
-792
-804
-816
-828
-840
-853
-865
-878
-890
-903
-916
-929
-942
-955
-968
-981
-994
-1008
-1020
-1035
-1048
-1062
-1076
-1090
-1104
-1118
-1133
-1147
-1162
-1177
-1192
-1207
-1222
-1237
-1252
-1267
-1283
-1299
-1314
-1330
-1346
-1362
-1378
-1395
-1411
-1427
-1443
-1459
-1476
-1492
-1508
-1524
-1540
-1557
-1573
-1589
-1605
-1621
-1637
-1653
-1669
-1685
-1700
-1716
-1731
-1747
-1762
-1777
-1791
-1806
-1820
-1833
-1847
-1860
-1873
-1885
-1898
-1910
-1921
-1932
-1943
-1954
-1965
-1975
-1985
-1995
-2004
-2013
-2023
-2032
-2040
-2049
-2057
-2065
-2073
-2080
-2088
-2095
-2101
-2108
-2114
-2120
-2125
-2131
-2136
-2140
-2145
-2149
-2152
-2155
-2158
-2160
-2163
-2164
-2166
-2167
-2167
-2168
-2168
-2168
-2167
-2167
-2166
-2165
-2163
-2162
-2160
-2158
-2156
-2154
-2151
-2149
-2147
-2145
-2143
-2141
-2140
-2139
-2138
-2137
-2137
-2137
-2137
-2138
-2139
-2140
-2142
-2145
-2147
-2150
-2153
-2157
-2161
-2165
-2170
-2174
-2180
-2185
-2190
-2196
-2203
-2209
-2216
-2223
-2231
-2239
-2247
-2256
-2265
-2274
-2284
-2294
-2304
-2315
-2326
-2338
-2350
-2362
-2375
-2388
-2401
-2415
-2429
-2443
-2457
-2472
-2488
-2503
-2519
-2535
-2551
-2567
-2584
-2600
-2617
-2634
-2650
-2667
-2685
-2702
-2719
-2736
-2754
-2771
-2789
-2806
-2823
-2841
-2858
-2875
-2892
-2909
-2926
-2943
-2959
-2976
-2992
-3009
-3025
-3041
-3057
-3073
-3089
-3105
-3121
-3136
-3152
-3167
-3183
-3198
-3213
-3228
-3243
-3257
-3272
-3286
-3301
-3315
-3329
-3343
-3357
-3370
-3384
-3398
-3412
-3425
-3439
-3453
-3467
-3480
-3494
-3508
-3522
-3536
-3550
-3564
-3578
-3592
-3606
-3620
-3634
-3648
-3663
-3677
-3691
-3706
-3720
-3735
-3749
-3763
-3778
-3792
-3807
-3821
-3836
-3850
-3865
-3879
-3894
-3909
-3924
-3939
-3954
-3969
-3984
-4000
-4016
-4032
-4049
-4065
-4083
-4100
-4118
-4137
-4155
-4174
-4194
-4213
-4234
-4254
-4275
-4296
-4318
-4341
-4363
-4386
-4410
-4434
-4459
-4484
-4509
-4535
-4561
-4587
-4614
-4641
-4669
-4697
-4725
-4754
-4783
-4812
-4841
-4870
-4900
-4930
-4960
-4990
-5020
-5050
-5080
-5109
-5139
-5169
-5198
-5228
-5257
-5286
-5315
-5344
-5372
-5400
-5428
-5455
-5483
-5509
-5535
-5561
-5587
-5611
-5636
-5659
-5682
-5705
-5726
-5748
-5768
-5788
-5807
-5826
-5844
-5862
-5879
-5896
-5912
-5928
-5944
-5959
-5974
-5988
-6002
-6016
-6029
-6042
-6055
-6068
-6080
-6093
-6105
-6116
-6128
-6139
-6150
-6161
-6172
-6183
-6193
-6204
-6214
-6225
-6235
-6245
-6256
-6267
-6278
-6289
-6300
-6312
-6323
-6335
-6348
-6361
-6374
-6387
-6401
-6415
-6430
-6445
-6460
-6476
-6492
-6509
-6526
-6544
-6562
-6580
-6599
-6618
-6638
-6658
-6678
-6699
-6720
-6742
-6764
-6787
-6810
-6834
-6858
-6883
-6908
-6934
-6960
-6987
-7014
-7042
-7070
-7099
-7129
-7159
-7189
-7220
-7252
-7284
-7316
-7349
-7383
-7417
-7451
-7486
-7522
-7558
-7595
-7631
-7669
-7707
-7745
-7783
-7822
-7861
-7901
-7941
-7981
-8021
-8061
-8102
-8141
-8183
-8223
-8264
-8304
-8344
-8383
-8423
-8462
-8501
-8539
-8577
-8615
-8653
-8690
-8727
-8763
-8799
-8835
-8871
-8906
-8941
-8976
-9011
-9045
-9079
-9112
-9145
-9178
-9211
-9243
-9274
-9305
-9336
-9366
-9396
-9426
-9455
-9484
-9513
-9542
-9570
-9599
-9627
-9655
-9683
-9711
-9739
-9767
-9795
-9823
-9851
-9879
-9908
-9936
-9964
-9992
-10020
-10048
-10076
-10103
-10131
-10159
-10186
-10213
-10241
-10268
-10295
-10321
-10348
-10374
-10400
-10426
-10452
-10478
-10503
-10529
-10554
-10578
-10603
-10627
-10651
-10674
-10698
-10721
-10743
-10765
-10787
-10808
-10829
-10849
-10869
-10889
-10908
-10927
-10945
-10963
-10981
-10998
-11015
-11031
-11047
-11063
-11078
-11092
-11106
-11120
-11133
-11146
-11159
-11170
-11182
-11193
-11203
-11213
-11223
-11232
-11241
-11249
-11257
-11265
-11272
-11279
-11285
-11291
-11296
-11302
-11306
-11310
-11314
-11318
-11320
-11323
-11324
-11326
-11326
-11326
-11326
-11324
-11322
-11320
-11317
-11313
-11309
-11304
-11298
-11292
-11286
-11278
-11270
-11262
-11252
-11243
-11232
-11222
-11210
-11198
-11185
-11172
-11159
-11144
-11129
-11114
-11098
-11082
-11065
-11047
-11029
-11010
-10992
-10972
-10952
-10932
-10911
-10889
-10868
-10846
-10823
-10801
-10778
-10755
-10732
-10709
-10685
-10662
-10639
-10616
-10593
-10570
-10547
-10525
-10502
-10481
-10459
-10438
-10417
-10397
-10377
-10358
-10339
-10320
-10302
-10285
-10268
-10251
-10235
-10220
-10204
-10189
-10175
-10161
-10147
-10133
-10120
-10107
-10094
-10082
-10070
-10059
-10048
-10037
-10027
-10017
-10007
-9998
-9989
-9981
-9973
-9965
-9958
-9952
-9946
-9940
-9935
-9930
-9926
-9922
-9919
-9916
-9914
-9912
-9910
-9909
-9909
-9909
-9909
-9910
-9911
-9912
-9915
-9917
-9920
-9924
-9928
-9932
-9937
-9942
-9948
-9954
-9960
-9967
-9974
-9982
-9989
-9997
-10005
-10013
-10022
-10030
-10038
-10046
-10055
-10063
-10071
-10078
-10086
-10094
-10101
-10109
-10116
-10123
-10130
-10137
-10143
-10150
-10156
-10162
-10168
-10174
-10180
-10185
-10191
-10196
-10201
-10207
-10211
-10216
-10221
-10226
-10230
-10235
-10240
-10244
-10249
-10254
-10258
-10263
-10268
-10273
-10278
-10283
-10288
-10293
-10298
-10304
-10309
-10314
-10320
-10326
-10331
-10337
-10343
-10349
-10355
-10362
-10368
-10375
-10382
-10389
-10397
-10405
-10413
-10421
-10430
-10439
-10448
-10457
-10467
-10476
-10486
-10496
-10506
-10516
-10526
-10536
-10547
-10557
-10567
-10577
-10587
-10597
-10607
-10617
-10626
-10636
-10645
-10654
-10663
-10671
-10679
-10687
-10694
-10701
-10708
-10714
-10719
-10725
-10730
-10734
-10738
-10742
-10745
-10749
-10752
-10754
-10757
-10759
-10761
-10763
-10764
-10766
-10767
-10768
-10769
-10771
-10772
-10773
-10774
-10775
-10776
-10777
-10779
-10780
-10781
-10783
-10784
-10785
-10786
-10787
-10788
-10789
-10789
-10789
-10789
-10788
-10786
-10785
-10782
-10780
-10776
-10773
-10768
-10763
-10758
-10752
-10745
-10737
-10729
-10719
-10709
-10698
-10686
-10674
-10660
-10645
-10630
-10613
-10596
-10577
-10558
-10538
-10516
-10494
-10471
-10447
-10423
-10397
-10371
-10344
-10316
-10287
-10258
-10228
-10197
-10165
-10133
-10101
-10068
-10034
-10000
-9965
-9931
-9896
-9860
-9825
-9790
-9755
-9719
-9684
-9649
-9615
-9580
-9546
-9513
-9479
-9447
-9414
-9383
-9352
-9321
-9292
-9263
-9234
-9207
-9180
-9154
-9128
-9103
-9080
-9056
-9034
-9013
-8992
-8972
-8953
-8934
-8917
-8900
-8884
-8869
-8854
-8841
-8827
-8815
-8803
-8792
-8781
-8772
-8762
-8754
-8746
-8739
-8733
-8727
-8723
-8719
-8715
-8712
-8710
-8709
-8708
-8708
-8709
-8710
-8711
-8714
-8716
-8720
-8723
-8727
-8732
-8736
-8741
-8747
-8752
-8758
-8764
-8770
-8776
-8782
-8788
-8794
-8800
-8806
-8812
-8819
-8825
-8831
-8838
-8844
-8850
-8857
-8863
-8870
-8876
-8883
-8890
-8896
-8903
-8910
-8917
-8924
-8932
-8940
-8948
-8956
-8964
-8973
-8982
-8992
-9002
-9012
-9022
-9033
-9044
-9056
-9068
-9080
-9092
-9105
-9118
-9132
-9145
-9159
-9174
-9189
-9204
-9220
-9236
-9252
-9269
-9286
-9304
-9321
-9340
-9358
-9377
-9397
-9416
-9436
-9457
-9477
-9498
-9519
-9540
-9562
-9583
-9605
-9626
-9648
-9670
-9691
-9712
-9734
-9754
-9775
-9796
-9816
-9836
-9855
-9874
-9893
-9911
-9928
-9946
-9962
-9978
-9994
-10009
-10023
-10037
-10050
-10063
-10075
-10087
-10098
-10109
-10119
-10129
-10138
-10147
-10155
-10162
-10169
-10175
-10181
-10186
-10191
-10195
-10199
-10201
-10204
-10205
-10206
-10206
-10205
-10204
-10202
-10199
-10196
-10191
-10186
-10180
-10174
-10166
-10158
-10149
-10140
-10129
-10119
-10107
-10095
-10082
-10069
-10056
-10042
-10027
-10012
-9997
-9982
-9966
-9951
-9935
-9919
-9903
-9887
-9871
-9855
-9839
-9823
-9808
-9792
-9777
-9762
-9748
-9734
-9720
-9707
-9694
-9681
-9670
-9658
-9647
-9636
-9626
-9616
-9607
-9598
-9589
-9581
-9572
-9564
-9557
-9549
-9542
-9534
-9527
-9520
-9513
-9507
-9500
-9493
-9486
-9479
-9472
-9465
-9458
-9451
-9444
-9437
-9430
-9423
-9416
-9408
-9401
-9394
-9386
-9379
-9371
-9364
-9356
-9349
-9342
-9335
-9328
-9321
-9315
-9309
-9304
-9299
-9294
-9290
-9287
-9284
-9281
-9280
-9279
-9278
-9278
-9279
-9281
-9284
-9287
-9291
-9297
-9303
-9310
-9318
-9327
-9337
-9348
-9360
-9373
-9386
-9401
-9416
-9432
-9449
-9467
-9485
-9503
-9523
-9543
-9563
-9584
-9605
-9627
-9649
-9671
-9694
-9717
-9740
-9763
-9787
-9810
-9834
-9857
-9881
-9904
-9928
-9951
-9974
-9997
-10020
-10042
-10064
-10086
-10108
-10129
-10149
-10169
-10189
-10208
-10227
-10245
-10262
-10279
-10296
-10311
-10327
-10341
-10356
-10369
-10383
-10396
-10408
-10420
-10431
-10443
-10453
-10463
-10473
-10483
-10492
-10501
-10509
-10518
-10526
-10534
-10541
-10549
-10556
-10563
-10570
-10577
-10584
-10591
-10598
-10605
-10613
-10621
-10628
-10637
-10646
-10655
-10664
-10674
-10685
-10696
-10708
-10721
-10734
-10748
-10763
-10778
-10794
-10811
-10828
-10846
-10864
-10883
-10903
-10923
-10944
-10965
-10986
-11008
-11030
-11052
-11075
-11098
-11120
-11143
-11166
-11188
-11210
-11232
-11254
-11275
-11296
-11316
-11336
-11355
-11374
-11392
-11409
-11425
-11440
-11455
-11469
-11481
-11493
-11504
-11514
-11523
-11530
-11537
-11543
-11547
-11551
-11553
-11554
-11554
-11553
-11550
-11546
-11541
-11535
-11528
-11519
-11509
-11498
-11486
-11473
-11459
-11444
-11427
-11410
-11392
-11373
-11353
-11332
-11310
-11288
-11265
-11242
-11217
-11192
-11167
-11141
-11115
-11088
-11061
-11034
-11006
-10978
-10950
-10921
-10892
-10862
-10833
-10803
-10772
-10742
-10710
-10679
-10647
-10615
-10583
-10550
-10517
-10483
-10450
-10416
-10382
-10347
-10312
-10277
-10242
-10207
-10171
-10135
-10098
-10062
-10025
-9987
-9950
-9912
-9874
-9835
-9796
-9757
-9718
-9678
-9638
-9598
-9557
-9516
-9475
-9434
-9392
-9351
-9309
-9268
-9227
-9185
-9144
-9104
-9063
-9023
-8983
-8944
-8905
-8866
-8828
-8790
-8753
-8716
-8679
-8643
-8608
-8573
-8539
-8505
-8471
-8438
-8406
-8374
-8343
-8313
-8282
-8253
-8223
-8194
-8166
-8138
-8109
-8083
-8055
-8029
-8002
-7976
-7949
-7923
-7898
-7872
-7846
-7820
-7794
-7768
-7742
-7716
-7689
-7663
-7635
-7608
-7580
-7552
-7524
-7495
-7465
-7435
-7405
-7374
-7342
-7310
-7278
-7245
-7211
-7177
-7142
-7106
-7070
-7033
-6996
-6958
-6919
-6880
-6840
-6799
-6758
-6716
-6673
-6630
-6586
-6541
-6495
-6449
-6402
-6355
-6307
-6259
-6210
-6160
-6110
-6060
-6010
-5959
-5907
-5856
-5804
-5752
-5700
-5648
-5595
-5543
-5490
-5437
-5385
-5332
-5279
-5226
-5173
-5120
-5067
-5015
-4962
-4910
-4857
-4805
-4753
-4701
-4649
-4597
-4546
-4495
-4444
-4393
-4343
-4292
-4242
-4192
-4143
-4093
-4043
-3995
-3946
-3897
-3848
-3799
-3750
-3702
-3653
-3604
-3555
-3506
-3457
-3408
-3359
-3310
-3261
-3212
-3162
-3113
-3063
-3013
-2963
-2913
-2863
-2813
-2763
-2712
-2661
-2611
-2560
-2508
-2457
-2405
-2353
-2301
-2249
-2197
-2144
-2092
-2039
-1986
-1933
-1880
-1826
-1773
-1719
-1666
-1612
-1558
-1504
-1450
-1396
-1342
-1288
-1233
-1179
-1124
-1069
-1014
-958
-903
-847
-791
-735
-678
-622
-565
-508
-451
-393
-336
-278
-220
-162
-104
-45
14
73
133
193
253
313
373
434
495
556
618
679
741
803
865
928
990
1053
1116
1179
1242
1306
1369
1433
1497
1560
1624
1688
1752
1816
1881
1945
2009
2075
2140
2205
2270
2336
2402
2468
2534
2601
2668
2736
2803
2871
2939
3007
3075
3144
3212
3281
3349
3418
3487
3556
3624
3693
3761
3830
3898
3966
4034
4102
4169
4237
4304
4371
4438
4504
4571
4636
4702
4767
4832
4896
4959
5023
5085
5147
5208
5269
5329
5388
5447
5505
5563
5620
5676
5732
5787
5841
5895
5947
6000
6052
6103
6153
6203
6252
6300
6348
6396
6442
6488
6534
6578
6622
6666
6709
6752
6793
6835
6875
6916
6955
6995
7033
7071
7109
7146
7183
7219
7255
7290
7324
7358
7392
7425
7458
7491
7523
7555
7586
7618
7649
7679
7710
7740
7770
7800
7830
7859
7889
7918
7946
7975
8003
8029
8058
8084
8111
8137
8163
8189
8214
8239
8264
8288
8313
8336
8360
8383
8405
8427
8449
8470
8491
8512
8532
8551
8571
8589
8608
8626
8644
8662
8679
8696
8713
8730
8746
8763
8779
8796
8812
8829
8845
8862
8879
8896
8913
8931
8949
8967
8985
9004
9024
9043
9064
9085
9106
9129
9151
9175
9199
9224
9249
9276
9303
9330
9359
9388
9418
9449
9481
9514
9548
9582
9617
9653
9691
9728
9767
9807
9847
9889
9931
9975
10019
10064
10110
10157
10206
10255
10305
10356
10408
10461
10515
10570
10626
10683
10740
10799
10858
10918
10979
11041
11103
11167
11231
11295
11360
11426
11493
11559
11627
11695
11763
11832
11901
11971
12041
12111
12182
12253
12324
12396
12468
12540
12612
12684
12756
12829
12901
12974
13047
13119
13192
13265
13337
13410
13482
13554
13626
13698
13769
13840
13911
13981
14052
14121
14191
14260
14329
14397
14465
14532
14599
14666
14732
14798
14863
14928
14992
15056
15120
15183
15245
15308
15370
15431
15492
15553
15614
15674
15734
15793
15852
15911
15970
16027
16085
16142
16199
16254
16311
16366
16421
16476
16530
16583
16636
16689
16741
16793
16844
16894
16944
16994
17043
17091
17139
17186
17233
17279
17324
17369
17413
17457
17500
17543
17585
17626
17667
17707
17747
17786
17824
17861
17898
17934
17969
18004
18038
18071
18104
18135
18166
18196
18226
18255
18283
18310
18337
18362
18387
18412
18436
18459
18481
18502
18523
18543
18562
18581
18599
18616
18633
18649
18665
18680
18695
18709
18723
18737
18751
18764
18777
18791
18804
18817
18831
18844
18858
18872
18886
18900
18914
18929
18944
18959
18974
18989
19005
19020
19036
19052
19068
19085
19101
19118
19135
19152
19169
19186
19203
19221
19239
19257
19275
19293
19311
19329
19348
19366
19385
19403
19422
19441
19460
19479
19499
19518
19538
19558
19577
19597
19616
19636
19655
19674
19693
19711
19730
19748
19766
19783
19800
19817
19833
19849
19864
19879
19894
19908
19921
19934
19947
19958
19970
19981
19991
20000
20009
20018
20025
20032
20039
20045
20050
20055
20060
20063
20067
20070
20072
20074
20076
20077
20078
20079
20079
20080
20080
20080
20080
20080
20080
20080
20081
20081
20081
20081
20082
20083
20083
20085
20086
20088
20090
20092
20095
20098
20101
20105
20109
20114
20119
20125
20131
20137
20144
20151
20159
20167
20175
20184
20194
20204
20214
20224
20236
20247
20259
20271
20284
20296
20310
20323
20337
20351
20365
20379
20393
20408
20422
20437
20451
20466
20481
20496
20511
20526
20541
20556
20571
20586
20601
20616
20631
20646
20661
20676
20691
20706
20720
20735
20749
20764
20778
20792
20806
20819
20833
20846
20859
20872
20885
20897
20909
20921
20933
20944
20955
20966
20976
20986
20995
21005
21014
21022
21030
21038
21045
21052
21059
21065
21070
21076
21081
21085
21090
21093
21097
21100
21102
21104
21106
21107
21108
21108
21108
21108
21107
21107
21105
21104
21102
21099
21097
21094
21090
21087
21083
21078
21073
21068
21062
21056
21049
21042
21034
21026
21017
21008
20998
20987
20977
20965
20954
20942
20929
20916
20903
20890
20876
20861
20847
20832
20816
20801
20785
20769
20752
20736
20719
20702
20684
20667
20649
20631
20613
20594
20576
20557
20538
20519
20500
20480
20461
20441
20421
20401
20381
20360
20339
20318
20297
20276
20255
20233
20211
20189
20167
20144
20122
20099
20076
20052
20029
20005
19981
19957
19933
19909
19884
19859
19835
19810
19785
19760
19735
19710
19684
19659
19633
19608
19582
19556
19530
19504
19478
19452
19426
19399
19372
19346
19319
19292
19265
19238
19211
19184
19157
19130
19103
19076
19049
19022
18995
18969
18942
18915
18888
18861
18834
18807
18780
18753
18727
18700
18673
18646
18619
18593
18566
18539
18513
18486
18460
18433
18407
18382
18356
18331
18306
18282
18258
18234
18211
18188
18166
18144
18123
18102
18082
18062
18043
18024
18006
17988
17971
17954
17938
17922
17907
17892
17878
17863
17849
17836
17822
17809
17796
17784
17771
17759
17747
17735
17723
17711
17699
17687
17675
17663
17651
17639
17626
17614
17601
17588
17575
17561
17547
17532
17517
17502
17486
17470
17453
17436
17419
17401
17383
17364
17345
17325
17305
17284
17262
17240
17217
17193
17169
17144
17119
17093
17066
17039
17010
16982
16953
16923
16892
16862
16830
16799
16766
16734
16701
16668
16634
16601
16567
16532
16498
16463
16429
16394
16359
16323
16288
16253
16218
16183
16148
16113
16079
16044
16010
15976
15942
15909
15876
15843
15810
15777
15745
15713
15682
15650
15619
15589
15558
15528
15499
15469
15440
15411
15383
15355
15327
15300
15272
15245
15219
15192
15166
15140
15114
15088
15062
15037
15011
14986
14961
14937
14912
14888
14864
14840
14816
14792
14769
14745
14722
14699
14676
14653
14630
14608
14585
14563
14540
14518
14496
14474
14452
14430
14409
14387
14366
14345
14324
14303
14282
14262
14241
14221
14201
14181
14161
14142
14122
14103
14083
14064
14044
14025
14006
13987
13967
13948
13929
13910
13891
13872
13854
13835
13817
13798
13780
13762
13744
13726
13709
13691
13674
13656
13639
13621
13604
13586
13569
13552
13534
13517
13499
13481
13464
13446
13428
13410
13392
13375
13357
13339
13320
13302
13284
13266
13248
13230
13211
13193
13175
13156
13137
13118
13099
13080
13061
13041
13021
13001
12980
12960
12939
12917
12895
12873
12850
12827
12803
12779
12755
12730
12704
12679
12652
12625
12598
12570
12542
12514
12485
12455
12426
12396
12366
12335
12304
12273
12242
12210
12178
12146
12114
12081
12049
12016
11983
11949
11916
11882
11848
11814
11780
11745
11710
11674
11639
11602
11566
11529
11492
11454
11416
11378
11339
11300
11260
11220
11180
11138
11097
11055
11012
10969
10926
10882
10837
10792
10746
10700
10653
10605
10557
10507
10457
10407
10355
10303
10249
10195
10141
10085
10029
9971
9913
9854
9795
9734
9673
9611
9549
9486
9422
9358
9292
9227
9160
9093
9026
8958
8889
8820
8750
8680
8609
8538
8466
8394
8322
8249
8177
8103
8031
7957
7884
7810
7737
7663
7590
7516
7442
7369
7295
7222
7149
7076
7003
6930
6858
6786
6714
6643
6572
6501
6431
6362
6292
6224
6155
6088
6020
5953
5887
5821
5756
5691
5627
5563
5500
5437
5375
5313
5252
5192
5132
5072
5013
4955
4897
4840
4783
4726
4670
4615
4559
4505
4451
4397
4344
4291
4239
4188
4137
4086
4037
3988
3939
3891
3844
3796
3750
3704
3658
3613
3568
3523
3479
3435
3391
3348
3304
3261
3219
3176
3134
3091
3049
3008
2966
2925
2884
2843
2802
2762
2722
2682
2643
2603
2564
2525
2487
2449
2411
2373
2336
2299
2262
2225
2189
2154
2118
2083
2048
2013
1980
1947
1914
1882
1850
1818
1788
1758
1728
1699
1671
1644
1617
1591
1566
1541
1518
1495
1473
1452
1432
1413
1395
1377
1360
1344
1329
1315
1301
1288
1276
1265
1254
1245
1236
1227
1219
1212
1206
1200
1194
1189
1184
1180
1176
1173
1170
1167
1165
1163
1162
1161
1160
1160
1160
1161
1162
1163
1164
1166
1168
1171
1173
1176
1180
1183
1187
1191
1195
1200
1204
1209
1215
1220
1226
1232
1238
1244
1251
1258
1265
1273
1281
1289
1297
1306
1315
1324
1333
1343
1353
1363
1373
1383
1394
1405
1415
1426
1437
1448
1459
1469
1480
1491
1502
1513
1523
1534
1545
1555
1566
1577
1587
1597
1608
1618
1628
1638
1648
1658
1668
1677
1687
1696
1705
1713
1722
1730
1738
1746
1753
1760
1767
1774
1781
1787
1793
1799
1805
1810
1815
1820
1825
1830
1834
1838
1842
1845
1848
1851
1854
1856
1858
1860
1862
1863
1865
1866
1867
1867
1868
1869
1869
1869
1870
1870
1870
1870
1870
1870
1870
1869
1869
1869
1868
1868
1867
1867
1866
1866
1865
1865
1864
1863
1863
1862
1861
1860
1859
1858
1857
1856
1855
1854
1853
1852
1851
1850
1849
1849
1848
1847
1846
1845
1844
1843
1842
1841
1840
1838
1837
1835
1833
1830
1827
1824
1821
1817
1813
1808
1804
1798
1792
1786
1780
1773
1765
1757
1749
1741
1732
1722
1713
1703
1692
1682
1671
1661
1650
1639
1628
1617
1606
1595
1583
1572
1561
1550
1539
1529
1518
1507
1497
1486
1476
1466
1456
1446
1436
1426
1417
1408
1399
1390
1381
1373
1364
1356
1348
1340
1332
1324
1316
1307
1299
1291
1282
1274
1265
1256
1247
1237
1228
1218
1208
1198
1188
1177
1166
1155
1144
1133
1121
1109
1097
1085
1073
1060
1047
1034
1020
1006
993
979
965
951
936
922
907
892
876
861
845
830
814
798
781
765
748
731
714
697
680
662
644
627
609
591
573
554
536
518
499
481
462
444
425
406
388
369
350
331
311
292
273
253
234
214
195
175
156
136
116
97
77
57
38
18
-1
-21
-40
-60
-79
-98
-117
-136
-155
-173
-192
-210
-228
-246
-263
-281
-298
-315
-332
-348
-365
-381
-398
-414
-430
-446
-462
-477
-493
-508
-523
-538
-553
-567
-581
-595
-609
-623
-636
-649
-662
-674
-686
-698
-709
-720
-731
-741
-751
-761
-770
-779
-787
-795
-802
-809
-815
-821
-826
-831
-835
-838
-841
-844
-845
-846
-847
-846
-845
-844
-842
-839
-836
-832
-827
-822
-816
-809
-802
-795
-787
-778
-768
-758
-748
-737
-725
-713
-700
-687
-674
-660
-646
-632
-618
-603
-588
-573
-558
-543
-528
-513
-498
-483
-469
-454
-440
-426
-412
-398
-385
-371
-359
-346
-334
-322
-310
-299
-288
-277
-266
-256
-245
-235
-226
-216
-207
-198
-189
-180
-171
-163
-154
-146
-138
-130
-122
-114
-106
-98
-90
-81
-73
-65
-56
-47
-38
-29
-19
-10
0
11
21
32
43
55
66
78
90
102
115
128
141
154
167
181
195
209
224
238
253
268
283
298
314
329
345
361
378
394
411
428
445
462
479
497
515
532
550
568
586
605
623
641
660
679
697
716
736
755
774
794
814
834
854
875
896
917
938
960
982
1004
1027
1050
1073
1096
1120
1143
1167
1191
1215
1239
1263
1287
1310
1334
1358
1382
1405
1428
1451
1473
1496
1518
1539
1560
1581
1601
1621
1640
1659
1677
1695
1712
1729
1745
1761
1776
1790
1805
1818
1831
1844
1856
1868
1879
1889
1899
1909
1918
1926
1935
1942
1950
1957
1965
1972
1978
1985
1992
1999
2005
2012
2017
2024
2031
2037
2043
2050
2056
2062
2068
2075
2081
2087
2093
2099
2104
2110
2115
2121
2126
2131
2136
2140
2144
2148
2152
2156
2159
2162
2165
2167
2170
2172
2173
2175
2176
2177
2178
2178
2178
2178
2178
2177
2177
2175
2174
2172
2170
2168
2166
2163
2160
2157
2154
2150
2147
2143
2139
2136
2132
2128
2125
2122
2119
2116
2114
2111
2110
2108
2107
2106
2106
2106
2107
2108
2109
2111
2113
2115
2118
2121
2125
2128
2132
2136
2141
2145
2150
2155
2160
2164
2169
2174
2179
2184
2189
2194
2199
2205
2210
2215
2220
2225
2230
2235
2240
2245
2250
2255
2259
2264
2268
2272
2276
2280
2283
2287
2290
2293
2296
2299
2301
2304
2306
2308
2310
2312
2314
2316
2318
2320
2322
2323
2325
2327
2328
2330
2331
2333
2334
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2350
2351
2352
2353
2354
2356
2357
2359
2360
2362
2363
2365
2366
2368
2369
2371
2372
2373
2375
2376
2377
2378
2379
2380
2381
2383
2384
2386
2387
2389
2391
2393
2394
2396
2398
2400
2402
2404
2406
2407
2409
2410
2411
2412
2412
2413
2413
2412
2412
2411
2410
2409
2408
2406
2404
2401
2399
2396
2392
2389
2385
2381
2376
2372
2367
2362
2356
2351
2345
2339
2333
2327
2320
2314
2307
2300
2293
2286
2279
2272
2265
2257
2249
2242
2234
2226
2218
2209
2201
2193
2184
2176
2167
2158
2150
2141
2132
2123
2114
2104
2095
2085
2076
2066
2056
2045
2035
2024
2013
2001
1990
1978
1966
1953
1941
1928
1914
1901
1887
1873
1859
1845
1830
1815
1800
1785
1770
1754
1738
1721
1705
1688
1671
1654
1636
1619
1601
1583
1565
1547
1528
1510
1491
1473
1454
1435
1416
1398
1379
1360
1342
1324
1306
1288
1270
1253
1235
1218
1202
1185
1169
1153
1138
1123
1108
1093
1079
1065
1051
1037
1024
1010
998
985
972
960
947
935
923
911
900
888
877
866
855
844
833
823
813
803
793
784
775
767
758
750
743
735
728
722
716
710
704
698
693
688
684
679
675
671
667
663
659
655
652
649
645
642
639
635
632
629
626
623
620
617
614
612
610
607
606
604
602
601
601
600
600
601
602
603
605
608
611
614
618
622
626
631
637
643
649
656
663
671
679
687
696
705
715
725
736
747
758
770
782
794
807
821
834
849
863
878
893
909
925
941
957
974
991
1008
1025
1042
1060
1077
1094
1112
1129
1146
1163
1179
1196
1212
1229
1245
1260
1276
1291
1306
1322
1336
1351
1366
1381
1396
1410
1425
1440
1455
1469
1484
1499
1513
1528
1542
1557
1571
1585
1599
1613
1627
1641
1654
1668
1681
1694
1707
1720
1732
1745
1757
1769
1781
1792
1803
1814
1825
1835
1844
1853
1862
1870
1878
1885
1892
1898
1903
1909
1913
1917
1921
1924
1927
1930
1932
1933
1934
1935
1936
1936
1935
1934
1933
1931
1929
1926
1922
1919
1914
1910
1904
1899
1892
1885
1878
1870
1862
1854
1845
1836
1826
1817
1807
1797
1787
1777
1767
1757
1748
1738
1729
1720
1711
1702
1693
1684
1676
1667
1659
1651
1642
1634
1626
1618
1609
1601
1593
1585
1577
1569
1561
1554
1546
1538
1531
1524
1516
1510
1503
1497
1491
1485
1479
1474
1469
1465
1461
1457
1453
1450
1448
1445
1443
1441
1440
1439
1438
1437
1436
1436
1436
1436
1436
1437
1437
1438
1439
1441
1442
1444
1446
1449
1451
1455
1458
1462
1466
1471
1476
1481
1487
1493
1500
1508
1515
1523
1532
1541
1550
1560
1570
1580
1591
1601
1612
1623
1635
1646
1657
1669
1680
1692
1704
1715
1727
1739
1751
1762
1774
1786
1798
1810
1822
1834
1847
1859
1872
1884
1897
1910
1923
1936
1949
1962
1976
1990
2004
2017
2032
2047
2062
2078
2094
2110
2127
2144
2162
2180
2198
2217
2236
2256
2277
2298
2319
2341
2363
2386
2410
2434
2459
2484
2510
2536
2563
2591
2619
2647
2676
2706
2736
2767
2798
2830
2863
2896
2930
2964
2999
3035
3071
3108
3145
3183
3221
3260
3299
3339
3379
3420
3461
3503
3545
3587
3630
3673
3717
3761
3805
3850
3895
3941
3987
4033
4080
4127
4174
4222
4270
4318
4366
4415
4464
4513
4562
4611
4660
4709
4758
4807
4856
4905
4954
5002
5049
5097
5144
5190
5236
5281
5326
5370
5413
5456
5497
5538
5578
5616
5654
5691
5727
5761
5795
5828
5860
5891
5921
5951
5979
6007
6035
6061
6087
6112
6137
6162
6186
6209
6232
6255
6278
6300
6322
6344
6366
6388
6410
6432
6454
6476
6498
6521
6543
6566
6589
6612
6635
6659
6682
6706
6730
6755
6779
6804
6829
6854
6880
6906
6933
6960
6987
7015
7043
7072
7101
7131
7161
7191
7222
7253
7285
7317
7349
7382
7415
7449
7482
7516
7550
7585
7620
7654
7689
7724
7759
7794
7829
7864
7899
7934
7969
8004
8038
8071
8106
8140
8173
8207
8240
8272
8305
8336
8367
8398
8429
8459
8488
8517
8546
8574
8602
8629
8656
8683
8709
8735
8760
8785
8810
8834
8858
8882
8906
8929
8952
8975
8998
9021
9043
9066
9089
9111
9134
9156
9179
9201
9224
9247
9269
9292
9315
9338
9361
9384
9406
9429
9452
9474
9496
9518
9540
9561
9582
9602
9623
9642
9662
9681
9699
9718
9735
9753
9770
9786
9803
9819
9834
9849
9864
9879
9893
9907
9920
9934
9946
9959
9971
9982
9994
10004
10015
10025
10035
10044
10054
10063
10071
10080
10088
10096
10104
10112
10120
10128
10136
10144
10151
10159
10166
10174
10182
10189
10197
10204
10211
10219
10226
10234
10241
10249
10256
10264
10271
10278
10285
10292
10299
10306
10312
10319
10325
10331
10337
10342
10348
10353
10358
10363
10367
10372
10376
10380
10384
10387
10391
10394
10397
10400
10402
10404
10406
10408
10409
10411
10412
10412
10413
10414
10414
10414
10414
10414
10413
10413
10412
10412
10411
10410
10409
10407
10406
10404
10403
10401
10399
10397
10395
10393
10391
10388
10386
10383
10381
10378
10375
10372
10369
10366
10362
10359
10355
10351
10347
10342
10338
10333
10328
10322
10317
10311
10305
10299
10292
10285
10278
10271
10264
10256
10248
10240
10232
10224
10216
10207
10198
10189
10180
10171
10162
10153
10144
10134
10125
10116
10106
10097
10087
10078
10069
10060
10051
10042
10033
10024
10016
10008
10000
9992
9984
9977
9969
9962
9954
9947
9940
9932
9925
9917
9910
9902
9894
9886
9878
9869
9861
9852
9843
9834
9825
9816
9806
9796
9785
9775
9764
9753
9741
9729
9717
9705
9692
9679
9665
9651
9637
9623
9608
9593
9578
9562
9546
9530
9514
9497
9481
9464
9446
9429
9411
9394
9376
9357
9339
9320
9302
9283
9264
9244
9225
9205
9186
9166
9146
9125
9105
9084
9063
9042
9021
8999
8977
8955
8932
8910
8887
8863
8840
8816
8791
8767
8742
8717
8691
8666
8640
8613
8587
8560
8533
8505
8478
8451
8423
8396
8368
8341
8314
8287
8261
8235
8209
8183
8160
8135
8113
8090
8068
8047
8026
8007
7989
7972
7955
7940
7926
7912
7900
7889
7879
7871
7863
7856
7851
7846
7843
7840
7839
7839
7839
7841
7843
7847
7851
7856
7862
7868
7875
7883
7892
7901
7910
7920
7930
7941
7952
7963
7975
7987
7999
8010
8023
8036
8048
8061
8074
8087
8100
8113
8125
8138
8150
8163
8175
8186
8198
8209
8220
8231
8241
8251
8261
8271
8280
8289
8298
8306
8313
8320
8327
8333
8338
8343
8348
8352
8355
8358
8360
8362
8364
8365
8366
8367
8367
8366
8366
8365
8363
8361
8359
8356
8353
8349
8345
8340
8334
8328
8321
8313
8305
8296
8286
8276
8264
8253
8240
8227
8212
8197
8182
8164
8148
8130
8111
8090
8071
8051
8029
8007
7985
7962
7938
7913
7888
7863
7837
7810
7782
7754
7725
7696
7666
7635
7604
7572
7540
7507
7474
7440
7406
7371
7337
7302
7267
7232
7197
7162
7127
7092
7057
7022
6988
6953
6920
6886
6852
6819
6787
6754
6722
6690
6658
6627
6596
6565
6534
6504
6474
6445
6416
6387
6358
6330
6302
6274
6247
6220
6193
6167
6140
6114
6089
6064
6039
6014
5990
5966
5942
5919
5896
5873
5851
5829
5808
5787
5766
5745
5725
5705
5685
5665
5645
5626
5606
5587
5567
5548
5528
5508
5487
5467
5446
5424
5402
5380
5357
5333
5309
5284
5258
5231
5204
5175
5146
5116
5085
5054
5021
4988
4954
4920
4884
4849
4812
4776
4739
4701
4664
4626
4588
4549
4511
4473
4435
4397
4360
4323
4286
4249
4213
4178
4143
4109
4075
4042
4009
3977
3946
3916
3886
3856
3828
3800
3772
3745
3719
3693
3667
3642
3617
3592
3568
3544
3520
3496
3472
3449
3425
3401
3377
3354
3330
3306
3282
3257
3233
3209
3184
3160
3135
3110
3084
3059
3034
3008
2982
2956
2930
2903
2877
2850
2823
2796
2769
2741
2714
2686
2659
2631
2603
2575
2547
2519
2491
2462
2434
2406
2377
2349
2320
2291
2263
2234
2205
2177
2148
2119
2091
2062
2033
2005
1978
1950
1922
1895
1868
1841
1814
1788
1762
1737
1712
1687
1662
1638
1615
1591
1568
1546
1523
1501
1480
1458
1437
1416
1395
1375
1354
1334
1314
1293
1273
1253
1233
1214
1194
1175
1155
1136
1117
1098
1079
1060
1041
1022
1002
983
963
944
924
903
882
861
840
818
796
774
751
727
703
679
655
630
604
579
553
527
500
474
447
421
394
368
342
317
292
267
243
219
196
174
153
132
112
93
75
58
42
26
12
-2
-15
-27
-38
-48
-57
-65
-73
-80
-86
-92
-97
-102
-106
-110
-113
-117
-119
-122
-125
-127
-130
-132
-135
-138
-140
-143
-147
-150
-154
-158
-162
-166
-171
-176
-181
-187
-192
-198
-205
-211
-217
-224
-231
-237
-244
-250
-257
-263
-270
-276
-282
-288
-293
-299
-304
-309
-313
-318
-322
-326
-329
-332
-335
-338
-340
-341
-343
-344
-344
-344
-344
-343
-342
-340
-338
-336
-333
-330
-327
-323
-319
-315
-310
-305
-300
-295
-289
-283
-276
-269
-261
-253
-244
-235
-226
-215
-205
-194
-182
-170
-158
-145
-132
-118
-104
-90
-76
-62
-47
-32
-18
-3
12
27
41
56
70
84
97
111
124
137
149
161
173
184
195
205
215
224
233
242
250
257
264
270
276
281
285
289
292
295
296
297
298
297
296
294
292
289
285
280
275
269
262
255
247
238
229
220
209
199
187
175
163
150
136
122
107
92
76
59
43
25
8
-10
-29
-47
-66
-85
-104
-123
-143
-162
-182
-201
-221
-240
-260
-279
-299
-318
-337
-356
-376
-395
-414
-433
-452
-471
-489
-508
-526
-545
-563
-581
-599
-616
-634
-651
-668
-684
-700
-716
-732
-747
-762
-777
-791
-805
-818
-831
-844
-857
-869
-881
-892
-903
-914
-925
-936
-946
-956
-967
-977
-988
-999
-1010
-1020
-1033
-1045
-1057
-1070
-1083
-1097
-1111
-1126
-1141
-1156
-1173
-1190
-1207
-1225
-1243
-1262
-1281
-1301
-1322
-1343
-1364
-1386
-1408
-1431
-1454
-1477
-1501
-1525
-1549
-1574
-1599
-1625
-1651
-1677
-1704
-1731
-1758
-1786
-1815
-1843
-1872
-1902
-1931
-1961
-1991
-2021
-2052
-2083
-2114
-2145
-2176
-2206
-2237
-2268
-2298
-2328
-2358
-2387
-2416
-2444
-2472
-2500
-2527
-2553
-2579
-2605
-2630
-2654
-2679
-2703
-2726
-2749
-2772
-2794
-2816
-2838
-2860
-2881
-2903
-2924
-2945
-2966
-2986
-3007
-3027
-3048
-3068
-3088
-3108
-3128
-3148
-3168
-3188
-3207
-3226
-3245
-3264
-3283
-3301
-3319
-3337
-3355
-3373
-3391
-3408
-3425
-3443
-3460
-3477
-3495
-3512
-3530
-3547
-3565
-3583
-3601
-3620
-3638
-3657
-3676
-3695
-3715
-3735
-3756
-3776
-3797
-3819
-3841
-3863
-3886
-3909
-3933
-3957
-3982
-4006
-4033
-4059
-4086
-4115
-4144
-4174
-4204
-4235
-4267
-4300
-4334
-4368
-4404
-4440
-4478
-4516
-4555
-4595
-4635
-4677
-4719
-4762
-4806
-4850
-4895
-4940
-4986
-5032
-5079
-5126
-5173
-5221
-5269
-5317
-5366
-5414
-5463
-5511
-5560
-5609
-5657
-5706
-5754
-5802
-5850
-5898
-5946
-5994
-6041
-6088
-6135
-6182
-6229
-6275
-6321
-6367
-6413
-6458
-6503
-6548
-6592
-6636
-6679
-6722
-6765
-6807
-6848
-6889
-6930
-6970
-7009
-7048
-7086
-7124
-7161
-7198
-7235
-7271
-7307
-7342
-7377
-7412
-7446
-7480
-7514
-7548
-7581
-7614
-7647
-7680
-7712
-7744
-7776
-7807
-7838
-7868
-7899
-7929
-7958
-7987
-8016
-8045
-8073
-8101
-8129
-8156
-8183
-8210
-8237
-8264
-8290
-8316
-8342
-8368
-8394
-8419
-8444
-8469
-8494
-8518
-8542
-8566
-8590
-8614
-8638
-8661
-8684
-8707
-8730
-8753
-8775
-8798
-8820
-8842
-8864
-8886
-8907
-8928
-8949
-8970
-8991
-9012
-9032
-9052
-9073
-9093
-9113
-9132
-9152
-9172
-9192
-9212
-9232
-9252
-9271
-9291
-9312
-9332
-9352
-9372
-9393
-9413
-9434
-9455
-9476
-9497
-9519
-9541
-9563
-9586
-9608
-9632
-9655
-9679
-9703
-9728
-9753
-9779
-9805
-9831
-9857
-9884
-9911
-9938
-9966
-9993
-10020
-10048
-10076
-10104
-10132
-10160
-10188
-10216
-10244
-10273
-10301
-10330
-10359
-10387
-10416
-10445
-10474
-10503
-10532
-10561
-10590
-10619
-10648
-10677
-10706
-10735
-10764
-10794
-10823
-10852
-10882
-10912
-10941
-10971
-11000
-11030
-11060
-11089
-11118
-11147
-11176
-11205
-11233
-11260
-11288
-11314
-11340
-11366
-11391
-11415
-11439
-11462
-11484
-11505
-11526
-11546
-11565
-11583
-11601
-11618
-11634
-11649
-11664
-11679
-11692
-11706
-11718
-11730
-11742
-11753
-11764
-11774
-11784
-11794
-11804
-11814
-11823
-11832
-11841
-11851
-11860
-11869
-11878
-11887
-11896
-11905
-11915
-11924
-11933
-11943
-11953
-11963
-11974
-11984
-11995
-12007
-12018
-12030
-12043
-12055
-12068
-12082
-12096
-12110
-12124
-12139
-12154
-12169
-12185
-12201
-12217
-12233
-12249
-12265
-12282
-12299
-12315
-12332
-12349
-12366
-12383
-12400
-12417
-12435
-12452
-12469
-12486
-12504
-12521
-12538
-12556
-12573
-12591
-12608
-12625
-12642
-12659
-12676
-12693
-12710
-12726
-12742
-12758
-12774
-12789
-12805
-12820
-12835
-12850
-12864
-12879
-12893
-12907
-12921
-12935
-12949
-12962
-12975
-12987
-12999
-13011
-13023
-13034
-13045
-13055
-13065
-13075
-13084
-13094
-13102
-13111
-13119
-13127
-13135
-13142
-13149
-13156
-13162
-13169
-13175
-13181
-13187
-13194
-13200
-13207
-13213
-13220
-13227
-13235
-13242
-13250
-13259
-13268
-13277
-13287
-13297
-13307
-13318
-13330
-13341
-13353
-13365
-13378
-13391
-13404
-13417
-13431
-13445
-13459
-13473
-13487
-13502
-13517
-13532
-13547
-13562
-13578
-13593
-13609
-13625
-13640
-13656
-13671
-13687
-13703
-13718
-13734
-13749
-13765
-13780
-13795
-13811
-13825
-13840
-13855
-13869
-13883
-13897
-13910
-13923
-13936
-13949
-13961
-13973
-13985
-13997
-14008
-14019
-14029
-14040
-14050
-14060
-14070
-14079
-14089
-14098
-14107
-14116
-14125
-14133
-14142
-14151
-14160
-14168
-14177
-14186
-14195
-14204
-14213
-14222
-14232
-14242
-14252
-14262
-14273
-14285
-14296
-14309
-14321
-14334
-14348
-14362
-14376
-14391
-14406
-14422
-14439
-14456
-14473
-14491
-14509
-14527
-14546
-14566
-14586
-14606
-14626
-14647
-14669
-14690
-14712
-14735
-14757
-14780
-14803
-14826
-14850
-14873
-14897
-14921
-14945
-14969
-14993
-15017
-15040
-15064
-15087
-15111
-15134
-15157
-15180
-15202
-15225
-15247
-15269
-15290
-15311
-15332
-15353
-15373
-15393
-15413
-15432
-15451
-15469
-15488
-15505
-15523
-15540
-15557
-15574
-15590
-15606
-15622
-15638
-15654
-15669
-15685
-15700
-15716
-15731
-15746
-15762
-15777
-15793
-15809
-15825
-15841
-15857
-15873
-15889
-15906
-15922
-15939
-15956
-15973
-15991
-16008
-16026
-16043
-16061
-16079
-16097
-16116
-16134
-16152
-16172
-16190
-16209
-16228
-16247
-16265
-16285
-16303
-16323
-16341
-16360
-16379
-16398
-16416
-16435
-16453
-16471
-16489
-16507
-16524
-16541
-16558
-16575
-16591
-16608
-16624
-16639
-16655
-16670
-16685
-16700
-16714
-16728
-16742
-16756
-16770
-16783
-16796
-16809
-16821
-16834
-16846
-16858
-16869
-16881
-16892
-16903
-16914
-16925
-16936
-16946
-16956
-16967
-16977
-16987
-16997
-17006
-17016
-17025
-17035
-17044
-17052
-17061
-17069
-17078
-17085
-17093
-17100
-17107
-17114
-17120
-17126
-17131
-17137
-17142
-17146
-17151
-17155
-17160
-17164
-17168
-17172
-17177
-17181
-17185
-17190
-17195
-17200
-17205
-17211
-17216
-17222
-17229
-17236
-17243
-17250
-17258
-17266
-17274
-17283
-17292
-17301
-17311
-17320
-17331
-17341
-17352
-17362
-17373
-17384
-17395
-17406
-17418
-17429
-17440
-17451
-17462
-17473
-17485
-17496
-17507
-17517
-17528
-17539
-17550
-17561
-17572
-17583
-17594
-17605
-17615
-17626
-17637
-17648
-17658
-17669
-17680
-17690
-17701
-17711
-17721
-17732
-17742
-17752
-17762
-17772
-17783
-17793
-17804
-17814
-17825
-17835
-17846
-17857
-17868
-17880
-17892
-17903
-17916
-17928
-17941
-17955
-17969
-17983
-17998
-18013
-18028
-18044
-18061
-18078
-18096
-18114
-18132
-18151
-18170
-18190
-18210
-18231
-18252
-18274
-18296
-18319
-18342
-18366
-18390
-18415
-18441
-18466
-18493
-18520
-18547
-18574
-18602
-18630
-18658
-18686
-18714
-18743
-18771
-18799
-18827
-18855
-18882
-18909
-18936
-18963
-18989
-19015
-19040
-19065
-19089
-19112
-19136
-19158
-19180
-19201
-19221
-19240
-19259
-19277
-19294
-19311
-19327
-19342
-19357
-19371
-19385
-19399
-19412
-19425
-19437
-19449
-19461
-19473
-19485
-19496
-19507
-19519
-19530
-19541
-19552
-19564
-19575
-19587
-19599
-19611
-19623
-19636
-19648
-19661
-19673
-19686
-19699
-19712
-19725
-19737
-19750
-19763
-19776
-19789
-19801
-19813
-19826
-19838
-19849
-19861
-19872
-19883
-19894
-19905
-19915
-19924
-19934
-19943
-19951
-19959
-19967
-19973
-19980
-19985
-19990
-19995
-19998
-20002
-20004
-20005
-20006
-20007
-20006
-20005
-20004
-20001
-19999
-19995
-19991
-19987
-19982
-19977
-19971
-19965
-19959
-19952
-19945
-19938
-19930
-19922
-19914
-19906
-19898
-19889
-19880
-19872
-19863
-19854
-19844
-19835
-19826
-19817
-19808
-19799
-19790
-19781
-19772
-19764
-19756
-19749
-19741
-19734
-19728
-19722
-19716
-19711
-19706
-19702
-19699
-19696
-19693
-19691
-19690
-19689
-19689
-19689
-19689
-19690
-19692
-19694
-19696
-19699
-19703
-19707
-19712
-19717
-19723
-19729
-19736
-19744
-19753
-19762
-19771
-19782
-19792
-19804
-19816
-19829
-19842
-19856
-19870
-19885
-19900
-19915
-19931
-19948
-19964
-19982
-19999
-20017
-20035
-20053
-20072
-20091
-20110
-20130
-20150
-20170
-20190
-20211
-20231
-20252
-20274
-20295
-20317
-20338
-20360
-20382
-20404
-20427
-20449
-20472
-20494
-20517
-20540
-20563
-20587
-20610
-20634
-20658
-20682
-20707
-20731
-20756
-20782
-20807
-20833
-20859
-20886
-20913
-20940
-20967
-20995
-21022
-21051
-21079
-21107
-21136
-21165
-21194
-21223
-21253
-21282
-21312
-21341
-21371
-21401
-21430
-21460
-21490
-21520
-21550
-21579
-21609
-21639
-21669
-21699
-21729
-21759
-21789
-21819
-21850
-21880
-21911
-21942
-21972
-22004
-22035
-22066
-22098
-22130
-22162
-22195
-22228
-22261
-22294
-22328
-22363
-22398
-22433
-22469
-22505
-22541
-22578
-22616
-22653
-22691
-22730
-22769
-22808
-22847
-22887
-22927
-22967
-23008
-23048
-23089
-23131
-23172
-23214
-23256
-23298
-23340
-23383
-23426
-23469
-23513
-23556
-23600
-23645
-23690
-23735
-23780
-23827
-23873
-23920
-23968
-24016
-24065
-24114
-24163
-24213
-24264
-24314
-24366
-24417
-24469
-24521
-24573
-24625
-24678
-24731
-24783
-24836
-24889
-24941
-24994
-25046
-25098
-25150
-25202
-25253
-25304
-25354
-25405
-25454
-25504
-25552
-25601
-25648
-25695
-25742
-25787
-25832
-25877
-25920
-25963
-26006
-26047
-26088
-26129
-26168
-26207
-26246
-26284
-26321
-26358
-26395
-26430
-26465
-26500
-26534
-26567
-26600
-26633
-26664
-26696
-26727
-26757
-26788
-26817
-26846
-26875
-26904
-26932
-26959
-26986
-27013
-27039
-27065
-27090
-27115
-27140
-27164
-27187
-27210
-27232
-27253
-27274
-27294
-27314
-27333
-27351
-27368
-27385
-27401
-27417
-27432
-27446
-27459
-27472
-27485
-27496
-27508
-27518
-27528
-27538
-27547
-27556
-27564
-27572
-27580
-27587
-27594
-27601
-27607
-27613
-27619
-27625
-27630
-27636
-27641
-27646
-27651
-27656
-27661
-27666
-27671
-27676
-27681
-27686
-27691
-27696
-27701
-27706
-27712
-27717
-27723
-27729
-27735
-27741
-27748
-27754
-27761
-27769
-27776
-27784
-27792
-27800
-27808
-27817
-27825
-27834
-27843
-27852
-27861
-27870
-27880
-27890
-27899
-27909
-27919
-27929
-27939
-27949
-27960
-27970
-27980
-27990
-28000
-28011
-28021
-28031
-28041
-28051
-28061
-28071
-28081
-28091
-28101
-28111
-28121
-28132
-28142
-28153
-28164
-28176
-28188
-28200
-28213
-28226
-28240
-28255
-28269
-28285
-28300
-28317
-28333
-28351
-28368
-28386
-28404
-28423
-28441
-28460
-28479
-28498
-28517
-28536
-28555
-28574
-28592
-28611
-28629
-28647
-28664
-28682
-28699
-28715
-28731
-28747
-28762
-28776
-28790
-28803
-28815
-28827
-28839
-28849
-28859
-28868
-28877
-28885
-28892
-28899
-28905
-28910
-28915
-28919
-28922
-28924
-28926
-28926
-28926
-28926
-28924
-28922
-28919
-28915
-28911
-28905
-28899
-28893
-28885
-28877
-28868
-28859
-28848
-28837
-28826
-28813
-28800
-28786
-28772
-28757
-28741
-28725
-28708
-28690
-28672
-28653
-28634
-28615
-28594
-28574
-28553
-28531
-28509
-28486
-28463
-28440
-28416
-28391
-28366
-28341
-28315
-28289
-28262
-28235
-28207
-28179
-28151
-28122
-28093
-28063
-28033
-28002
-27972
-27941
-27909
-27878
-27846
-27813
-27781
-27748
-27715
-27681
-27647
-27612
-27578
-27542
-27506
-27470
-27433
-27396
-27358
-27320
-27281
-27241
-27201
-27160
-27119
-27077
-27034
-26991
-26947
-26902
-26857
-26811
-26765
-26718
-26670
-26622
-26573
-26523
-26473
-26422
-26371
-26319
-26266
-26213
-26159
-26105
-26049
-25994
-25937
-25880
-25823
-25764
-25706
-25646
-25587
-25526
-25465
-25404
-25342
-25280
-25218
-25155
-25092
-25028
-24965
-24901
-24836
-24772
-24707
-24643
-24578
-24513
-24448
-24383
-24317
-24252
-24187
-24122
-24057
-23991
-23926
-23862
-23797
-23732
-23668
-23603
-23539
-23476
-23412
-23349
-23286
-23223
-23161
-23099
-23037
-22976
-22915
-22854
-22793
-22733
-22673
-22613
-22554
-22495
-22437
-22379
-22321
-22264
-22207
-22150
-22093
-22037
-21981
-21926
-21871
-21816
-21761
-21706
-21652
-21598
-21544
-21491
-21437
-21384
-21331
-21279
-21226
-21174
-21122
-21070
-21018
-20967
-20915
-20864
-20813
-20762
-20711
-20661
-20610
-20560
-20509
-20459
-20408
-20358
-20308
-20257
-20207
-20156
-20105
-20054
-20003
-19951
-19900
-19847
-19795
-19742
-19688
-19634
-19580
-19525
-19469
-19413
-19356
-19298
-19240
-19181
-19122
-19062
-19001
-18940
-18878
-18816
-18753
-18689
-18624
-18559
-18493
-18427
-18360
-18292
-18224
-18155
-18085
-18015
-17944
-17873
-17802
-17729
-17657
-17584
-17510
-17436
-17362
-17287
-17212
-17137
-17061
-16985
-16909
-16833
-16756
-16679
-16602
-16525
-16448
-16370
-16293
-16216
-16139
-16062
-15985
-15908
-15831
-15754
-15677
-15601
-15524
-15448
-15372
-15296
-15220
-15145
-15069
-14994
-14919
-14843
-14768
-14693
-14619
-14544
-14469
-14394
-14320
-14245
-14171
-14096
-14022
-13948
-13874
-13800
-13726
-13652
-13579
-13506
-13432
-13359
-13286
-13214
-13141
-13069
-12996
-12924
-12852
-12781
-12709
-12637
-12566
-12495
-12424
-12353
-12282
-12212
-12141
-12071
-12001
-11931
-11862
-11792
-11723
-11654
-11585
-11516
-11447
-11378
-11310
-11242
-11173
-11106
-11038
-10971
-10903
-10836
-10770
-10703
-10637
-10572
-10506
-10441
-10376
-10312
-10248
-10184
-10121
-10058
-9995
-9933
-9871
-9809
-9748
-9688
-9627
-9568
-9508
-9449
-9391
-9333
-9276
-9219
-9162
-9106
-9050
-8995
-8940
-8885
-8831
-8777
-8723
-8670
-8617
-8565
-8513
-8461
-8409
-8358
-8307
-8257
-8207
-8157
-8106
-8058
-8007
-7959
-7911
-7862
-7813
-7765
-7716
-7667
-7619
-7570
-7521
-7471
-7422
-7372
-7322
-7272
-7221
-7170
-7118
-7066
-7014
-6961
-6907
-6853
-6799
-6743
-6687
-6631
-6573
-6515
-6457
-6397
-6336
-6275
-6213
-6150
-6087
-6022
-5957
-5891
-5825
-5758
-5690
-5622
-5553
-5484
-5414
-5344
-5273
-5202
-5131
-5060
-4988
-4917
-4845
-4773
-4701
-4629
-4557
-4485
-4413
-4342
-4270
-4198
-4127
-4056
-3985
-3914
-3843
-3773
-3703
-3633
-3563
-3494
-3424
-3355
-3287
-3218
-3150
-3082
-3014
-2946
-2879
-2812
-2745
-2678
-2612
-2546
-2480
-2414
-2349
-2283
-2218
-2152
-2087
-2021
-1957
-1891
-1826
-1761
-1695
-1629
-1563
-1497
-1431
-1364
-1298
-1231
-1164
-1097
-1029
-962
-894
-827
-759
-691
-623
-555
-486
-418
-350
-282
-214
-146
-78
-11
57
124
191
258
325
391
457
523
588
653
718
783
847
910
973
1036
1099
1161
1223
1284
1345
1406
1466
1526
1586
1646
1705
1765
1824
1883
1941
2000
2059
2117
2176
2234
2292
2351
2409
2467
2526
2584
2643
2702
2761
2820
2879
2938
2998
3058
3118
3178
3239
3300
3361
3422
3484
3546
3609
3671
3734
3797
3861
3925
3989
4054
4118
4184
4250
4316
4382
4449
4517
4585
4653
4722
4792
4862
4933
5004
5076
5148
5220
5294
5367
5441
5515
5590
5665
5740
5815
5891
5966
6042
6118
6194
6270
6346
6422
6498
6574
6649
6725
6800
6875
6950
7024
7098
7172
7246
7320
7393
7466
7538
7611
7683
7754
7826
7897
7967
8037
8106
8177
8246
8314
8382
8450
8517
8584
8651
8717
8783
8848
8913
8978
9042
9106
9169
9233
9295
9357
9419
9481
9542
9602
9663
9722
9782
9841
9899
9958
10015
10073
10130
10187
10243
10299
10355
10411
10466
10522
10577
10632
10687
10741
10796
10851
10905
10960
11014
11068
11122
11176
11230
11284
11337
11390
11443
11495
11547
11599
11650
11702
11752
11803
11852
11902
11951
12000
12048
12096
12144
12191
12239
12285
12332
12378
12424
12469
12515
12560
12605
12649
12694
12738
12782
12827
12871
12915
12959
13003
13047
13091
13135
13180
13224
13268
13313
13358
13403
13448
13493
13539
13585
13631
13677
13724
13772
13819
13867
13916
13965
14015
14066
14117
14168
14220
14273
14327
14381
14436
14492
14548
14605
14663
14722
14781
14841
14901
14963
15025
15087
15151
15215
15280
15346
15412
15479
15546
15615
15684
15753
15823
15894
15965
16036
16109
16181
16254
16328
16402
16476
16550
16624
16698
16772
16846
16921
16995
17069
17143
17218
17292
17366
17439
17513
17587
17660
17733
17806
17879
17951
18024
18095
18167
18238
18309
18379
18449
18518
18586
18654
18721
18788
18854
18919
18984
19047
19110
19172
19233
19294
19354
19412
19471
19528
19585
19641
19697
19751
19805
19859
19912
19964
20015
20066
20117
20166
20215
20263
20310
20357
20404
20449
20494
20539
20583
20626
20669
20712
20754
20796
20837
20878
20918
20958
20998
21037
21075
21113
21151
21188
21225
21261
21297
21333
21368
21402
21436
21469
21502
21534
21566
21597
21628
21658
21688
21717
21745
21773
21800
21827
21853
21878
21904
21928
21952
21976
21999
22022
22044
22066
22087
22108
22129
22149
22169
22188
22208
22227
22245
22264
22282
22300
22317
22335
22352
22370
22387
22404
22421
22438
22455
22471
22488
22504
22521
22537
22553
22569
22585
22601
22617
22633
22649
22664
22680
22696
22712
22728
22744
22760
22776
22792
22808
22824
22841
22858
22874
22891
22908
22926
22943
22961
22979
22997
23015
23033
23052
23070
23089
23108
23128
23148
23167
23188
23208
23229
23250
23271
23293
23315
23337
23360
23383
23406
23430
23454
23478
23503
23528
23553
23579
23604
23631
23657
23684
23710
23738
23765
23792
23820
23848
23876
23904
23932
23960
23988
24017
24045
24073
24102
24130
24158
24186
24214
24242
24270
24298
24326
24353
24381
24408
24436
24463
24490
24517
24544
24571
24598
24625
24652
24678
24705
24732
24758
24785
24812
24838
24865
24891
24918
24944
24971
24997
25024
25050
25076
25103
25129
25155
25180
25206
25231
25256
25280
25304
25328
25351
25374
25397
25419
25441
25462
25483
25504
25524
25545
25564
25584
25603
25622
25641
25660
25678
25697
25715
25734
25752
25770
25788
25806
25824
25842
25860
25878
25895
25913
25931
25948
25966
25983
26000
26018
26035
26053
26070
26088
26106
26124
26141
26159
26177
26195
26213
26231
26249
26267
26286
26304
26322
26341
26359
26378
26396
26415
26433
26452
26470
26489
26508
26526
26545
26564
26583
26603
26622
26642
26662
26682
26702
26722
26743
26764
26785
26806
26828
26850
26872
26894
26917
26940
26963
26987
27010
27035
27059
27084
27108
27134
27159
27185
27211
27238
27264
27291
27318
27345
27373
27400
27427
27455
27482
27510
27537
27564
27592
27619
27646
27672
27699
27725
27752
27777
27803
27828
27854
27879
27903
27928
27952
27976
28000
28024
28047
28071
28094
28116
28139
28161
28183
28205
28227
28248
28269
28290
28310
28331
28351
28371
28391
28411
28431
28451
28470
28490
28509
28528
28548
28567
28587
28606
28625
28645
28664
28684
28704
28724
28743
28763
28784
28804
28825
28845
28866
28887
28908
28930
28952
28974
28996
29018
29042
29065
29089
29113
29138
29163
29189
29216
29243
29270
29298
29327
29356
29386
29416
29447
29479
29511
29543
29576
29609
29643
29677
29712
29747
29783
29819
29855
29891
29928
29965
30003
30041
30079
30117
30156
30194
30233
30272
30312
30351
30391
30430
30470
30510
30550
30589
30629
30669
30709
30748
30788
30827
30867
30906
30945
30984
31022
31061
31099
31138
31176
31213
31251
31288
31325
31362
31399
31435
31471
31507
31542
31577
31611
31645
31679
31712
31746
31778
31811
31843
31874
31906
31937
31967
31998
32028
32058
32088
32118
32148
32177
32206
32235
32265
32293
32322
32351
32378
32408
32436
32464
32491
32519
32546
32573
32601
32628
32655
32680
32708
32734
32759
32786
32812
32838
32864
32889
32915
32941
32966
32992
33018
33044
33071
33097
33124
33151
33179
33206
33234
33263
33291
33320
33350
33380
33410
33440
33471
33503
33534
33566
33599
33632
33665
33699
33733
33768
33803
33838
33874
33910
33947
33984
34022
34060
34098
34137
34176
34216
34256
34296
34336
34377
34418
34460
34502
34544
34586
34628
34671
34713
34756
34799
34843
34886
34929
34973
35017
35061
35105
35149
35194
35238
35283
35328
35373
35418
35463
35508
35554
35599
35644
35690
35735
35781
35826
35871
35916
35961
36006
36050
36095
36139
36183
36226
36269
36312
36355
36397
36439
36481
36523
36564
36604
36645
36685
36724
36764
36803
36841
36879
36917
36955
36991
37028
37064
37100
37135
37169
37203
37237
37270
37303
37335
37366
37398
37428
37458
37488
37517
37546
37574
37602
37629
37656
37682
37708
37734
37759
37784
37808
37832
37856
37880
37903
37926
37948
37971
37993
38015
38036
38058
38079
38100
38120
38141
38161
38181
38201
38221
38241
38261
38280
38299
38319
38338
38357
38376
38395
38413
38432
38450
38469
38487
38505
38523
38542
38560
38578
38596
38614
38632
38650
38668
38686
38704
38722
38741
38759
38778
38796
38815
38834
38854
38873
38893
38912
38932
38953
38974
38995
39016
39037
39059
39081
39104
39127
39149
39173
39196
39220
39243
39267
39292
39316
39340
39364
39388
39412
39436
39460
39483
39506
39529
39552
39573
39595
39616
39636
39656
39676
39694
39712
39729
39745
39760
39774
39788
39801
39812
39823
39833
39842
39850
39857
39864
39869
39874
39877
39880
39882
39883
39884
39883
39882
39880
39878
39875
39871
39866
39861
39856
39850
39843
39836
39828
39820
39812
39803
39794
39784
39774
39764
39753
39743
39731
39720
39709
39697
39685
39673
39660
39647
39635
39622
39608
39595
39582
39568
39554
39541
39527
39513
39499
39485
39472
39458
39444
39430
39416
39402
39388
39374
39360
39345
39331
39317
39303
39289
39275
39261
39248
39234
39221
39208
39195
39182
39169
39157
39145
39133
39121
39110
39099
39088
39077
39066
39055
39044
39034
39023
39012
39002
38991
38981
38970
38959
38949
38938
38927
38917
38906
38895
38884
38873
38862
38850
38839
38827
38815
38803
38791
38778
38765
38752
38739
38725
38711
38697
38682
38667
38651
38635
38619
38602
38584
38566
38548
38528
38509
38488
38467
38445
38423
38400
38377
38353
38328
38303
38277
38251
38224
38197
38169
38141
38112
38083
38053
38023
37993
37962
37930
37898
37866
37833
37800
37766
37732
37698
37663
37627
37591
37555
37518
37481
37443
37405
37366
37327
37287
37247
37206
37165
37123
37080
37037
36994
36950
36906
36861
36815
36770
36723
36676
36629
36582
36534
36485
36436
36386
36337
36286
36235
36184
36133
36081
36028
35975
35921
35867
35813
35758
35703
35647
35590
35534
35477
35419
35361
35303
35244
35185
35126
35066
35006
34946
34886
34826
34766
34706
34645
34585
34525
34464
34404
34345
34285
34225
34166
34107
34049
33991
33933
33875
33818
33761
33705
33649
33594
33539
33485
33431
33377
33324
33272
33220
33168
33117
33066
33016
32966
32917
32868
32819
32772
32723
32677
32631
32585
32539
32494
32448
32405
32360
32317
32275
32232
32189
32148
32106
32064
32024
31983
31943
31903
31863
31824
31785
31746
31707
31669
31631
31594
31557
31520
31484
31448
31413
31378
31343
31309
31275
31242
31210
31178
31146
31115
31084
31054
31024
30994
30965
30937
30909
30881
30854
30827
30801
30775
30750
30725
30701
30677
30653
30629
30606
30584
30561
30539
30517
30495
30473
30451
30430
30408
30387
30365
30343
30322
30300
30278
30255
30233
30211
30188
30165
30141
30118
30094
30069
30045
30020
29994
29968
29942
29915
29888
29861
29833
29805
29776
29747
29717
29687
29657
29626
29595
29563
29531
29499
29466
29433
29399
29365
29331
29297
29262
29226
29190
29154
29118
29081
29044
29006
28968
28930
28892
28853
28813
28774
28734
28693
28653
28612
28571
28529
28488
28446
28404
28362
28319
28277
28235
28192
28150
28107
28065
28022
27979
27937
27894
27852
27809
27767
27724
27682
27639
27597
27555
27513
27472
27430
27389
27348
27308
27268
27228
27188
27149
27111
27073
27036
26999
26963
26928
26893
26859
26825
26792
26760
26728
26697
26667
26637
26607
26578
26550
26522
26494
26467
26440
26413
26386
26360
26333
26307
26281
26254
26228
26202
26175
26149
26122
26095
26068
26041
26013
25985
25957
25929
25900
25871
25841
25811
25780
25749
25717
25685
25652
25618
25584
25549
25513
25476
25439
25401
25363
25323
25283
25243
25202
25160
25117
25074
25030
24986
24941
24895
24849
24802
24754
24707
24658
24609
24560
24510
24460
24409
24358
24306
24254
24202
24149
24096
24042
23988
23934
23880
23825
23771
23716
23661
23605
23550
23495
23440
23384
23329
23274
23219
23164
23109
23055
23000
22946
22892
22839
22785
22732
22679
22626
22574
22522
22470
22419
22368
22318
22268
22219
22170
22121
22073
22026
21979
21933
21887
21842
21797
21753
21710
21667
21624
21582
21541
21500
21460
21421
21382
21344
21306
21269
21233
21197
21163
21129
21095
21063
21031
21000
20969
20940
20911
20883
20855
20828
20802
20777
20752
20728
20705
20682
20660
20638
20617
20596
20576
20556
20537
20518
20499
20481
20463
20446
20429
20412
20395
20379
20363
20347
20331
20315
20299
20283
20268
20252
20236
20220
20204
20188
20172
20155
20139
20122
20105
20087
20069
20052
20033
20015
19996
19977
19958
19938
19918
19898
19877
19856
19834
19812
19790
19767
19744
19720
19695
19670
19645
19619
19592
19564
19536
19508
19478
19448
19418
19387
19355
19322
19289
19256
19222
19187
19152
19116
19079
19042
19005
18967
18929
18890
18851
18811
18771
18731
18690
18649
18607
18566
18524
18481
18439
18396
18353
18310
18267
18224
18181
18138
18095
18051
18009
17966
17923
17881
17838
17796
17755
17713
17672
17631
17591
17551
17511
17471
17432
17394
17355
17317
17280
17242
17205
17168
17132
17096
17060
17024
16988
16953
16918
16883
16848
16813
16779
16744
16710
16676
16642
16609
16575
16542
16508
16475
16441
16408
16373
16341
16306
16273
16238
16204
16169
16134
16097
16062
16026
15989
15952
15914
15876
15838
15799
15759
15719
15679
15638
15596
15554
15511
15468
15425
15381
15336
15291
15246
15201
15155
15108
15062
15015
14967
14920
14872
14824
14776
14727
14679
14630
14581
14532
14484
14435
14386
14337
14289
14240
14192
14144
14096
14048
14001
13953
13906
13860
13813
13767
13721
13675
13630
13586
13541
13497
13454
13411
13368
13326
13285
13244
13204
13164
13125
13087
13049
13012
12975
12939
12904
12869
12834
12800
12767
12734
12701
12669
12637
12605
12574
12543
12512
12482
12451
12421
12391
12361
12332
12302
12273
12243
12214
12185
12155
12126
12097
12068
12040
12011
11982
11953
11924
11896
11867
11838
11809
11780
11751
11722
11693
11664
11635
11606
11577
11548
11519
11490
11460
11431
11402
11372
11343
11314
11285
11256
11227
11198
11169
11140
11111
11083
11054
11026
10997
10969
10941
10912
10884
10856
10828
10800
10772
10744
10716
10688
10661
10634
10607
10580
10553
10527
10501
10476
10451
10426
10401
10377
10354
10331
10308
10286
10265
10244
10224
10204
10185
10166
10148
10130
10113
10097
10081
10066
10051
10037
10023
10010
9997
9984
9972
9960
9948
9937
9925
9915
9904
9893
9883
9873
9863
9853
9844
9834
9824
9815
9805
9796
9786
9776
9766
9756
9745
9734
9723
9712
9700
9688
9676
9663
9650
9637
9623
9609
9594
9579
9564
9548
9532
9515
9498
9481
9463
9446
9427
9409
9390
9372
9352
9333
9314
9294
9274
9254
9234
9214
9193
9173
9152
9131
9111
9090
9069
9048
9027
9005
8984
8963
8942
8920
8898
8877
8855
8833
8811
8788
8765
8743
8719
8696
8672
8648
8624
8599
8574
8548
8522
8496
8469
8441
8413
8384
8354
8324
8293
8262
8229
8196
8162
8127
8090
8054
8016
7979
7939
7899
7858
7816
7773
7729
7685
7639
7593
7546
7498
7449
7400
7350
7299
7247
7195
7142
7089
7035
6980
6925
6870
6814
6757
6700
6643
6585
6527
6469
6410
6351
6292
6232
6173
6113
6052
5991
5930
5869
5808
5746
5684
5621
5558
5496
5432
5369
5305
5241
5177
5112
5048
4983
4918
4852
4787
4721
4656
4590
4524
4458
4391
4325
4258
4192
4125
4058
3991
3924
3856
3789
3722
3655
3587
3520
3453
3385
3318
3251
3183
3116
3049
2981
2914
2847
2780
2714
2647
2581
2514
2448
2382
2317
2251
2186
2121
2056
1992
1928
1864
1800
1736
1673
1610
1548
1486
1424
1362
1301
1240
1179
1119
1059
999
939
880
822
763
705
647
590
532
475
419
362
306
250
195
139
84
29
-26
-80
-134
-188
-242
-296
-349
-403
-456
-509
-561
-614
-666
-719
-771
-822
-874
-926
-977
-1028
-1080
-1130
-1181
-1232
-1282
-1333
-1383
-1433
-1484
-1534
-1584
-1634
-1685
-1735
-1785
-1836
-1886
-1937
-1988
-2039
-2090
-2142
-2194
-2246
-2298
-2351
-2404
-2457
-2510
-2564
-2618
-2672
-2727
-2782
-2838
-2894
-2950
-3007
-3065
-3123
-3182
-3241
-3301
-3361
-3422
-3484
-3546
-3610
-3673
-3738
-3803
-3869
-3935
-4003
-4070
-4139
-4209
-4279
-4350
-4421
-4494
-4567
-4640
-4715
-4790
-4866
-4942
-5020
-5098
-5176
-5256
-5336
-5416
-5498
-5580
-5662
-5745
-5829
-5914
-5999
-6084
-6170
-6256
-6343
-6430
-6518
-6606
-6695
-6783
-6872
-6961
-7051
-7140
-7230
-7320
-7410
-7500
-7590
-7680
-7770
-7860
-7950
-8039
-8130
-8220
-8309
-8399
-8488
-8577
-8665
-8753
-8842
-8929
-9017
-9104
-9191
-9277
-9364
-9450
-9535
-9621
-9706
-9790
-9875
-9959
-10042
-10126
-10209
-10292
-10374
-10457
-10539
-10621
-10703
-10784
-10866
-10947
-11028
-11109
-11189
-11269
-11349
-11429
-11509
-11588
-11668
-11747
-11825
-11904
-11982
-12061
-12139
-12216
-12294
-12372
-12449
-12526
-12604
-12681
-12757
-12834
-12911
-12987
-13063
-13140
-13216
-13291
-13367
-13442
-13517
-13592
-13666
-13741
-13815
-13888
-13962
-14035
-14107
-14180
-14252
-14324
-14395
-14466
-14537
-14607
-14677
-14747
-14817
-14886
-14956
-15024
-15093
-15161
-15230
-15297
-15365
-15432
-15499
-15566
-15632
-15699
-15765
-15830
-15896
-15961
-16026
-16090
-16155
-16219
-16283
-16346
-16410
-16473
-16536
-16598
-16661
-16723
-16785
-16846
-16908
-16969
-17030
-17091
-17152
-17212
-17272
-17333
-17393
-17453
-17512
-17572
-17631
-17690
-17749
-17808
-17866
-17925
-17982
-18040
-18098
-18155
-18211
-18268
-18324
-18380
-18435
-18490
-18545
-18599
-18652
-18705
-18758
-18810
-18861
-18912
-18962
-19012
-19061
-19109
-19157
-19205
-19251
-19298
-19344
-19389
-19434
-19479
-19522
-19566
-19609
-19651
-19693
-19735
-19775
-19816
-19856
-19895
-19933
-19972
-20009
-20046
-20083
-20119
-20154
-20189
-20223
-20257
-20290
-20323
-20356
-20388
-20419
-20450
-20481
-20511
-20541
-20570
-20600
-20628
-20657
-20685
-20713
-20741
-20768
-20795
-20822
-20849
-20876
-20902
-20929
-20955
-20982
-21008
-21034
-21060
-21086
-21113
-21139
-21165
-21192
-21218
-21245
-21272
-21299
-21327
-21354
-21382
-21410
-21439
-21468
-21497
-21527
-21557
-21587
-21618
-21649
-21680
-21712
-21745
-21777
-21810
-21844
-21877
-21911
-21946
-21981
-22016
-22051
-22087
-22124
-22161
-22198
-22235
-22273
-22312
-22351
-22390
-22430
-22471
-22512
-22553
-22595
-22637
-22680
-22724
-22768
-22812
-22857
-22903
-22949
-22996
-23043
-23091
-23139
-23188
-23237
-23287
-23338
-23389
-23440
-23492
-23544
-23597
-23651
-23705
-23759
-23814
-23869
-23925
-23982
-24038
-24095
-24153
-24210
-24268
-24327
-24386
-24445
-24504
-24563
-24623
-24682
-24742
-24802
-24862
-24922
-24982
-25042
-25102
-25161
-25221
-25280
-25339
-25397
-25455
-25513
-25571
-25628
-25684
-25740
-25796
-25851
-25906
-25960
-26014
-26067
-26120
-26172
-26224
-26275
-26325
-26375
-26425
-26473
-26522
-26569
-26617
-26663
-26709
-26755
-26800
-26845
-26889
-26932
-26975
-27018
-27060
-27102
-27143
-27184
-27225
-27265
-27305
-27345
-27384
-27423
-27463
-27501
-27540
-27579
-27618
-27656
-27695
-27733
-27771
-27810
-27848
-27886
-27924
-27962
-28000
-28038
-28076
-28114
-28152
-28190
-28227
-28265
-28303
-28340
-28378
-28415
-28452
-28490
-28527
-28564
-28601
-28639
-28676
-28713
-28751
-28788
-28826
-28863
-28901
-28939
-28976
-29014
-29052
-29090
-29128
-29166
-29205
-29243
-29281
-29320
-29358
-29397
-29435
-29474
-29512
-29550
-29589
-29627
-29665
-29704
-29742
-29780
-29818
-29856
-29894
-29931
-29969
-30006
-30044
-30081
-30118
-30156
-30193
-30230
-30267
-30305
-30342
-30379
-30417
-30454
-30492
-30529
-30567
-30605
-30643
-30681
-30719
-30757
-30796
-30835
-30874
-30913
-30953
-30993
-31034
-31074
-31116
-31157
-31199
-31241
-31284
-31328
-31371
-31416
-31460
-31506
-31551
-31597
-31644
-31690
-31738
-31785
-31833
-31881
-31929
-31978
-32027
-32076
-32125
-32174
-32223
-32274
-32323
-32372
-32423
-32473
-32523
-32573
-32624
-32674
-32725
-32775
-32826
-32877
-32927
-32978
-33029
-33080
-33130
-33181
-33232
-33283
-33333
-33384
-33435
-33485
-33536
-33586
-33637
-33687
-33737
-33788
-33838
-33888
-33938
-33988
-34038
-34087
-34137
-34187
-34236
-34285
-34334
-34383
-34432
-34481
-34529
-34578
-34626
-34674
-34722
-34769
-34817
-34864
-34911
-34957
-35004
-35050
-35095
-35141
-35186
-35230
-35275
-35319
-35362
-35406
-35448
-35491
-35533
-35574
-35615
-35655
-35695
-35735
-35774
-35812
-35850
-35888
-35925
-35961
-35997
-36033
-36068
-36103
-36138
-36172
-36206
-36239
-36272
-36305
-36337
-36369
-36401
-36432
-36462
-36493
-36522
-36552
-36580
-36609
-36637
-36664
-36691
-36717
-36743
-36768
-36792
-36816
-36840
-36862
-36885
-36906
-36927
-36947
-36966
-36985
-37003
-37020
-37036
-37052
-37067
-37081
-37094
-37107
-37119
-37130
-37141
-37150
-37160
-37168
-37176
-37183
-37189
-37195
-37201
-37205
-37209
-37213
-37215
-37218
-37219
-37220
-37221
-37221
-37221
-37221
-37220
-37219
-37217
-37216
-37214
-37212
-37210
-37208
-37205
-37203
-37201
-37198
-37196
-37193
-37191
-37189
-37186
-37184
-37181
-37179
-37176
-37174
-37171
-37168
-37166
-37163
-37160
-37157
-37154
-37151
-37148
-37144
-37140
-37137
-37132
-37128
-37124
-37119
-37115
-37110
-37104
-37099
-37093
-37088
-37082
-37075
-37069
-37062
-37055
-37047
-37040
-37032
-37024
-37015
-37006
-36997
-36988
-36978
-36968
-36958
-36947
-36936
-36925
-36913
-36901
-36888
-36875
-36862
-36849
-36835
-36821
-36806
-36791
-36776
-36761
-36745
-36729
-36713
-36697
-36681
-36665
-36648
-36632
-36615
-36598
-36582
-36565
-36549
-36532
-36516
-36500
-36484
-36468
-36453
-36437
-36422
-36408
-36394
-36380
-36366
-36354
-36341
-36329
-36318
-36307
-36296
-36286
-36277
-36268
-36260
-36253
-36246
-36240
-36235
-36230
-36226
-36223
-36220
-36218
-36216
-36215
-36215
-36215
-36216
-36217
-36219
-36221
-36224
-36228
-36232
-36236
-36241
-36247
-36253
-36259
-36266
-36273
-36281
-36289
-36297
-36306
-36315
-36324
-36334
-36343
-36353
-36363
-36374
-36384
-36395
-36405
-36416
-36426
-36437
-36448
-36458
-36468
-36478
-36488
-36498
-36508
-36517
-36526
-36535
-36543
-36551
-36559
-36566
-36573
-36580
-36586
-36592
-36598
-36603
-36608
-36612
-36616
-36619
-36622
-36624
-36626
-36628
-36629
-36629
-36629
-36629
-36628
-36626
-36624
-36622
-36619
-36616
-36613
-36609
-36604
-36600
-36594
-36589
-36584
-36578
-36572
-36566
-36559
-36553
-36547
-36540
-36534
-36527
-36521
-36514
-36508
-36502
-36496
-36490
-36485
-36479
-36474
-36469
-36464
-36459
-36455
-36451
-36447
-36443
-36440
-36437
-36434
-36431
-36428
-36426
-36424
-36422
-36420
-36419
-36417
-36416
-36415
-36415
-36414
-36414
-36414
-36415
-36415
-36416
-36417
-36418
-36420
-36421
-36423
-36425
-36427
-36430
-36432
-36435
-36438
-36441
-36444
-36447
-36450
-36454
-36457
-36461
-36464
-36468
-36472
-36476
-36480
-36484
-36488
-36492
-36496
-36500
-36505
-36509
-36514
-36519
-36524
-36529
-36534
-36539
-36545
-36551
-36557
-36563
-36569
-36575
-36582
-36589
-36595
-36602
-36609
-36616
-36623
-36631
-36638
-36645
-36653
-36660
-36668
-36675
-36683
-36690
-36698
-36705
-36712
-36719
-36726
-36733
-36739
-36745
-36752
-36757
-36763
-36768
-36773
-36778
-36782
-36786
-36790
-36793
-36795
-36797
-36799
-36800
-36800
-36800
-36799
-36797
-36795
-36792
-36788
-36784
-36779
-36773
-36767
-36760
-36752
-36744
-36735
-36725
-36715
-36703
-36691
-36679
-36666
-36652
-36637
-36622
-36605
-36589
-36571
-36553
-36534
-36514
-36493
-36472
-36450
-36427
-36403
-36379
-36354
-36328
-36301
-36274
-36246
-36217
-36188
-36158
-36127
-36096
-36064
-36032
-35999
-35965
-35931
-35897
-35862
-35826
-35791
-35755
-35718
-35681
-35644
-35606
-35569
-35530
-35492
-35453
-35414
-35374
-35334
-35294
-35254
-35213
-35172
-35131
-35089
-35047
-35005
-34963
-34920
-34877
-34834
-34791
-34747
-34703
-34659
-34615
-34571
-34526
-34481
-34436
-34391
-34345
-34299
-34253
-34206
-34160
-34113
-34065
-34018
-33970
-33922
-33874
-33825
-33776
-33727
-33677
-33628
-33578
-33527
-33477
-33426
-33375
-33323
-33271
-33219
-33167
-33114
-33061
-33008
-32955
-32901
-32847
-32793
-32738
-32683
-32630
-32575
-32520
-32465
-32409
-32354
-32299
-32243
-32186
-32131
-32076
-32020
-31965
-31909
-31853
-31797
-31742
-31686
-31630
-31574
-31518
-31463
-31407
-31351
-31295
-31239
-31183
-31127
-31070
-31014
-30958
-30901
-30844
-30788
-30731
-30674
-30616
-30559
-30502
-30444
-30386
-30329
-30271
-30213
-30155
-30096
-30038
-29980
-29921
-29863
-29804
-29745
-29687
-29628
-29569
-29511
-29452
-29393
-29334
-29275
-29216
-29157
-29098
-29039
-28980
-28921
-28862
-28803
-28744
-28684
-28625
-28566
-28506
-28447
-28387
-28328
-28268
-28208
-28148
-28089
-28029
-27968
-27908
-27848
-27787
-27727
-27666
-27605
-27543
-27482
-27421
-27359
-27297
-27235
-27172
-27110
-27047
-26984
-26921
-26858
-26795
-26731
-26667
-26603
-26539
-26475
-26411
-26346
-26282
-26217
-26153
-26088
-26023
-25959
-25894
-25830
-25765
-25700
-25636
-25571
-25506
-25441
-25377
-25312
-25247
-25182
-25117
-25052
-24987
-24922
-24857
-24792
-24727
-24662
-24596
-24531
-24466
-24401
-24336
-24271
-24205
-24140
-24075
-24010
-23945
-23880
-23816
-23751
-23687
-23622
-23558
-23495
-23431
-23368
-23305
-23243
-23181
-23119
-23058
-22997
-22937
-22877
-22818
-22759
-22701
-22644
-22587
-22531
-22475
-22420
-22366
-22312
-22260
-22208
-22157
-22106
-22056
-22008
-21960
-21913
-21866
-21821
-21776
-21732
-21689
-21647
-21606
-21566
-21526
-21487
-21449
-21412
-21376
-21340
-21305
-21271
-21238
-21205
-21173
-21141
-21110
-21080
-21050
-21021
-20992
-20963
-20936
-20908
-20881
-20854
-20828
-20802
-20776
-20750
-20725
-20700
-20675
-20650
-20626
-20601
-20577
-20553
-20528
-20504
-20480
-20455
-20431
-20406
-20381
-20356
-20331
-20306
-20281
-20255
-20229
-20203
-20177
-20151
-20124
-20098
-20071
-20043
-20016
-19989
-19961
-19933
-19905
-19877
-19848
-19819
-19790
-19761
-19731
-19702
-19671
-19641
-19611
-19580
-19548
-19517
-19485
-19453
-19421
-19388
-19355
-19322
-19288
-19254
-19220
-19186
-19151
-19116
-19081
-19046
-19010
-18974
-18938
-18902
-18865
-18828
-18791
-18754
-18716
-18678
-18640
-18602
-18564
-18525
-18486
-18447
-18408
-18369
-18329
-18290
-18250
-18210
-18170
-18130
-18090
-18049
-18008
-17967
-17926
-17885
-17844
-17802
-17760
-17718
-17676
-17634
-17591
-17549
-17506
-17462
-17419
-17375
-17331
-17287
-17243
-17198
-17153
-17107
-17062
-17016
-16969
-16922
-16875
-16828
-16780
-16732
-16684
-16635
-16586
-16536
-16487
-16437
-16386
-16335
-16283
-16233
-16181
-16129
-16077
-16024
-15971
-15918
-15864
-15810
-15756
-15702
-15647
-15592
-15537
-15482
-15426
-15371
-15315
-15258
-15202
-15146
-15089
-15032
-14975
-14918
-14861
-14803
-14746
-14688
-14630
-14572
-14513
-14455
-14396
-14337
-14278
-14219
-14160
-14100
-14040
-13980
-13920
-13859
-13799
-13737
-13676
-13614
-13552
-13490
-13427
-13364
-13301
-13238
-13174
-13110
-13045
-12981
-12916
-12850
-12785
-12719
-12653
-12586
-12519
-12452
-12385
-12318
-12250
-12182
-12114
-12046
-11977
-11909
-11840
-11771
-11701
-11632
-11562
-11493
-11423
-11352
-11282
-11212
-11141
-11070
-10999
-10928
-10856
-10785
-10713
-10641
-10568
-10496
-10423
-10350
-10277
-10203
-10130
-10056
-9981
-9907
-9832
-9757
-9682
-9606
-9530
-9454
-9377
-9300
-9223
-9145
-9067
-8988
-8909
-8829
-8749
-8668
-8587
-8505
-8423
-8340
-8256
-8172
-8087
-8002
-7915
-7829
-7741
-7654
-7565
-7476
-7386
-7295
-7204
-7113
-7020
-6927
-6834
-6739
-6645
-6549
-6453
-6357
-6260
-6162
-6064
-5965
-5866
-5766
-5666
-5565
-5464
-5363
-5261
-5159
-5056
-4953
-4849
-4746
-4642
-4537
-4433
-4328
-4224
-4119
-4014
-3909
-3803
-3698
-3593
-3488
-3383
-3278
-3173
-3068
-2963
-2859
-2754
-2650
-2546
-2442
-2338
-2235
-2131
-2028
-1925
-1823
-1720
-1618
-1516
-1414
-1312
-1211
-1109
-1008
-907
-807
-706
-605
-505
-405
-305
-205
-106
-6
93
192
291
390
489
587
686
784
882
980
1079
1177
1275
1373
1470
1568
1666
1764
1861
1959
2057
2154
2252
2350
2447
2545
2642
2740
2838
2935
3033
3131
3228
3326
3424
3521
3619
3717
3814
3912
4010
4108
4205
4303
4401
4498
4596
4694
4791
4889
4986
5083
5181
5278
5375
5472
5569
5666
5763
5859
5956
6052
6148
6243
6339
6434
6529
6624
6718
6812
6906
6999
7092
7185
7277
7369
7460
7551
7642
7731
7821
7909
7998
8085
8172
8259
8344
8429
8514
8598
8681
8763
8845
8926
9006
9086
9165
9243
9321
9398
9474
9549
9624
9698
9772
9845
9917
9989
10060
10131
10201
10270
10339
10407
10474
10541
10608
10674
10739
10804
10869
10933
10996
11059
11122
11184
11246
11307
11368
11428
11488
11548
11607
11665
11724
11782
11839
11896
11953
12010
12066
12122
12177
12233
12288
12343
12397
12452
12506
12561
12615
12669
12722
12776
12830
12883
12937
12990
13043
13097
13150
13203
13256
13309
13362
13415
13468
13521
13575
13628
13681
13734
13788
13841
13895
13948
14002
14056
14110
14164
14219
14273
14328
14382
14437
14492
14547
14603
14658
14714
14769
14825
14881
14938
14994
15051
15108
15165
15222
15280
15337
15395
15453
15512
15570
15629
15688
15746
15806
15865
15924
15984
16044
16104
16164
16224
16283
16344
16406
16467
16529
16590
16652
16714
16777
16839
16902
16965
17029
17093
17157
17221
17286
17351
17416
17482
17548
17614
17681
17747
17815
17882
17950
18018
18086
18155
18224
18293
18362
18432
18502
18572
18643
18713
18784
18855
18926
18998
19069
19141
19212
19284
19356
19427
19499
19571
19643
19714
19786
19858
19929
20001
20072
20144
20215
20286
20358
20429
20500
20571
20643
20714
20786
20857
20928
21000
21072
21143
21215
21287
21359
21431
21503
21575
21648
21721
21794
21867
21940
22014
22088
22162
22236
22311
22386
22461
22537
22613
22689
22765
22842
22919
22996
23074
23152
23230
23308
23387
23465
23544
23624
23703
23783
23863
23944
24024
24105
24186
24268
24349
24431
24513
24596
24678
24761
24844
24928
25011
25095
25179
25263
25347
25431
25516
25600
25685
25770
25854
25939
26023
26108
26193
26277
26362
26447
26531
26616
26701
26785
26870
26955
27039
27124
27209
27294
27379
27464
27549
27634
27719
27804
27890
27975
28061
28147
28233
28318
28405
28491
28577
28663
28750
28836
28923
29009
29096
29183
29269
29356
29442
29529
29615
29702
29788
29874
29960
30046
30131
30216
30301
30386
30470
30555
30638
30722
30805
30888
30971
31053
31134
31216
31297
31377
31458
31537
31617
31696
31774
31852
31930
32006
32084
32159
32235
32311
32386
32461
32534
32609
32682
32755
32827
32899
32971
33042
33113
33183
33253
33323
33392
33461
33530
33598
33667
33734
33802
33869
33936
34002
34069
34135
34200
34266
34331
34396
34461
34525
34589
34653
34717
34780
34843
34906
34968
35030
35092
35154
35215
35276
35337
35397
35457
35516
35576
35635
35693
35752
35810
35867
35925
35982
36038
36095
36151
36206
36261
36316
36370
36424
36478
36531
36583
36636
36687
36739
36789
36840
36890
36939
36988
37036
37084
37132
37178
37225
37271
37316
37360
37404
37448
37491
37533
37575
37616
37656
37696
37735
37774
37812
37849
37885
37921
37956
37991
38025
38057
38090
38121
38152
38182
38212
38240
38268
38295
38322
38348
38373
38397
38421
38444
38466
38488
38509
38530
38550
38569
38588
38606
38624
38641
38658
38674
38690
38706
38721
38736
38750
38764
38778
38792
38805
38819
38832
38845
38858
38870
38883
38896
38909
38921
38934
38946
38959
38972
38984
38997
39010
39022
39035
39048
39061
39073
39086
39100
39113
39126
39139
39153
39166
39179
39193
39207
39220
39234
39248
39262
39276
39290
39304
39318
39332
39346
39360
39374
39388
39402
39416
39430
39444
39458
39472
39486
39499
39513
39527
39540
39554
39567
39580
39593
39606
39619
39632
39644
39656
39668
39680
39691
39703
39714
39725
39735
39746
39756
39765
39775
39784
39793
39802
39811
39819
39827
39835
39843
39850
39857
39864
39871
39878
39884
39890
39896
39902
39907
39912
39917
39922
39926
39930
39934
39938
39941
39944
39947
39949
39951
39953
39955
39956
39956
39957
39957
39956
39955
39954
39952
39950
39947
39944
39941
39937
39933
39928
39923
39918
39912
39905
39899
39892
39884
39876
39868
39860
39851
39842
39832
39822
39812
39801
39790
39779
39767
39755
39743
39730
39717
39704
39691
39677
39663
39649
39635
39620
39605
39590
39575
39560
39544
39528
39512
39496
39480
39463
39447
39430
39413
39396
39379
39361
39344
39326
39308
39290
39272
39254
39236
39218
39200
39181
39163
39144
39125
39106
39087
39068
39049
39029
39009
38989
38969
38949
38928
38907
38886
38865
38843
38821
38798
38775
38752
38729
38705
38681
38656
38631
38606
38580
38554
38528
38501
38474
38446
38418
38389
38360
38331
38301
38271
38240
38209
38177
38145
38113
38080
38047
38013
37979
37945
37910
37875
37840
37804
37767
37730
37693
37656
37618
37579
37541
37501
37462
37421
37381
37340
37299
37257
37214
37172
37129
37085
37042
36998
36953
36908
36863
36817
36772
36725
36679
36632
36585
36538
36490
36442
36393
36345
36296
36246
36197
36147
36097
36046
35995
35944
35893
35842
35790
35738
35686
35633
35581
35528
35475
35422
35368
35315
35261
35208
35154
35100
35046
34992
34937
34883
34829
34774
34719
34664
34609
34554
34499
34444
34388
34333
34277
34221
34165
34109
34053
33996
33939
33883
33826
33768
33711
33654
33596
33538
33480
33422
33364
33306
33247
33189
33130
33071
33012
32954
32895
32835
32776
32717
32656
32598
32537
32479
32418
32359
32299
32238
32179
32119
32058
31998
31938
31877
31817
31756
31695
31635
31574
31513
31452
31391
31330
31269
31208
31147
31086
31024
30963
30902
30841
30779
30718
30657
30595
30534
30473
30412
30350
30289
30228
30166
30105
30044
29983
29921
29860
29799
29738
29677
29616
29555
29494
29433
29372
29311
29251
29190
29129
29069
29008
28947
28887
28826
28766
28706
28645
28585
28525
28465
28405
28345
28286
28226
28167
28107
28048
27989
27930
27871
27812
27754
27695
27637
27578
27519
27461
27403
27344
27286
27227
27169
27110
27052
26994
26935
26877
26818
26760
26702
26643
26585
26527
26469
26411
26353
26295
26237
26180
26122
26065
26007
25950
25894
25837
25780
25724
25668
25612
25556
25501
25445
25390
25336
25281
25227
25173
25119
25066
25012
24960
24907
24855
24803
24751
24700
24648
24598
24547
24497
24447
24397
24347
24298
24249
24200
24151
24103
24055
24007
23959
23911
23864
23817
23770
23723
23676
23630
23584
23538
23492
23446
23400
23355
23310
23264
23219
23174
23129
23084
23039
22994
22949
22904
22859
22814
22769
22724
22679
22634
22588
22543
22497
22451
22405
22358
22312
22265
22218
22170
22122
22074
22026
21977
21928
21878
21829
21779
21728
21677
21626
21575
21523
21471
21418
21366
21312
21259
21205
21151
21096
21042
20987
20931
20876
20820
20764
20707
20651
20594
20537
20480
20423
20366
20308
20251
20193
20135
20078
20020
19962
19904
19846
19788
19730
19672
19614
19556
19498
19440
19382
19324
19266
19208
19150
19092
19034
18977
18919
18862
18804
18747
18690
18633
18577
18520
18464
18407
18351
18295
18240
18184
18129
18073
18018
17963
17908
17853
17799
17744
17690
17635
17581
17527
17473
17420
17366
17313
17259
17206
17154
17101
17048
16996
16944
16892
16840
16788
16737
16685
16634
16583
16533
16482
16432
16382
16332
16283
16233
16184
16135
16085
16036
15989
15940
15892
15844
15797
15749
15701
15654
15607
15560
15513
15466
15420
15373
15327
15281
15234
15188
15142
15096
15050
15004
14959
14913
14867
14822
14776
14731
14685
14640
14594
14549
14504
14459
14414
14369
14324
14279
14234
14189
14144
14099
14054
14009
13965
13920
13875
13830
13784
13739
13694
13648
13602
13557
13510
13464
13418
13371
13324
13277
13229
13181
13133
13085
13037
12988
12939
12890
12841
12791
12741
12691
12641
12591
12541
12490
12440
12389
12339
12288
12238
12187
12136
12086
12035
11985
11934
11884
11834
11784
11734
11684
11634
11585
11535
11486
11437
11388
11339
11291
11242
11194
11145
11097
11049
11002
10954
10906
10859
10812
10764
10717
10670
10623
10576
10529
10482
10435
10388
10341
10294
10247
10200
10153
10106
10059
10012
9965
9917
9870
9823
9775
9727
9679
9631
9583
9535
9486
9438
9389
9340
9291
9241
9192
9142
9092
9042
8992
8941
8890
8840
8789
8737
8686
8634
8583
8531
8479
8427
8374
8322
8269
8216
8164
8111
8057
8004
7951
7897
7843
7790
7736
7682
7628
7574
7519
7465
7410
7356
7301
7247
7192
7137
7082
7027
6972
6917
6862
6806
6751
6695
6639
6583
6527
6471
6415
6358
6302
6245
6188
6131
6073
6016
5958
5900
5842
5783
5725
5665
5606
5546
5486
5426
5366
5305
5243
5182
5120
5058
4995
4932
4869
4805
4741
4677
4612
4547
4482
4416
4351
4284
4218
4151
4083
4017
3949
3881
3813
3744
3675
3606
3537
3467
3397
3327
3257
3186
3115
3044
2973
2902
2830
2759
2687
2615
2542
2470
2398
2325
2252
2180
2107
2033
1961
1888
1815
1742
1668
1595
1522
1449
1375
1302
1228
1155
1081
1006
933
860
786
712
638
564
489
415
341
267
193
118
44
-30
-104
-178
-252
-326
-400
-474
-548
-621
-695
-768
-841
-914
-986
-1059
-1131
-1202
-1274
-1345
-1416
-1486
-1556
-1626
-1696
-1765
-1833
-1902
-1970
-2037
-2104
-2171
-2237
-2303
-2369
-2434
-2499
-2563
-2627
-2691
-2754
-2817
-2879
-2941
-3003
-3064
-3125
-3186
-3246
-3306
-3365
-3424
-3483
-3541
-3599
-3656
-3714
-3770
-3827
-3883
-3939
-3995
-4050
-4105
-4160
-4215
-4270
-4324
-4378
-4432
-4486
-4539
-4593
-4646
-4699
-4752
-4805
-4858
-4910
-4963
-5016
-5068
-5121
-5173
-5225
-5278
-5330
-5382
-5435
-5487
-5539
-5592
-5644
-5697
-5749
-5801
-5854
-5906
-5959
-6012
-6064
-6117
-6170
-6222
-6275
-6328
-6380
-6433
-6485
-6538
-6591
-6643
-6696
-6748
-6800
-6852
-6905
-6957
-7009
-7060
-7112
-7164
-7215
-7267
-7318
-7369
-7420
-7470
-7521
-7571
-7622
-7672
-7721
-7771
-7821
-7870
-7919
-7968
-8016
-8064
-8113
-8161
-8209
-8257
-8304
-8351
-8398
-8445
-8491
-8537
-8583
-8629
-8674
-8720
-8765
-8810
-8855
-8899
-8943
-8987
-9031
-9074
-9117
-9160
-9203
-9245
-9287
-9329
-9371
-9412
-9452
-9493
-9533
-9573
-9612
-9651
-9690
-9729
-9767
-9804
-9842
-9879
-9915
-9951
-9987
-10022
-10057
-10092
-10126
-10159
-10192
-10225
-10257
-10289
-10321
-10352
-10382
-10413
-10443
-10472
-10501
-10530
-10558
-10586
-10613
-10641
-10667
-10694
-10720
-10745
-10770
-10795
-10819
-10843
-10867
-10890
-10913
-10935
-10957
-10978
-10999
-11020
-11040
-11060
-11080
-11099
-11118
-11136
-11154
-11172
-11189
-11206
-11222
-11238
-11254
-11269
-11284
-11299
-11313
-11327
-11341
-11354
-11367
-11380
-11392
-11403
-11415
-11426
-11437
-11447
-11457
-11466
-11475
-11484
-11493
-11500
-11508
-11515
-11522
-11528
-11534
-11539
-11544
-11548
-11552
-11556
-11559
-11561
-11563
-11564
-11565
-11566
-11565
-11564
-11563
-11561
-11558
-11555
-11551
-11546
-11541
-11535
-11528
-11521
-11513
-11504
-11495
-11484
-11473
-11461
-11449
-11435
-11421
-11406
-11390
-11373
-11356
-11338
-11318
-11298
-11278
-11256
-11234
-11210
-11186
-11162
-11136
-11109
-11082
-11054
-11025
-10995
-10964
-10933
-10901
-10867
-10834
-10799
-10763
-10727
-10690
-10652
-10614
-10574
-10534
-10494
-10452
-10410
-10368
-10324
-10280
-10236
-10191
-10145
-10099
-10053
-10006
-9958
-9910
-9862
-9814
-9765
-9715
-9666
-9616
-9565
-9515
-9464
-9413
-9362
-9311
-9260
-9209
-9157
-9106
-9055
-9003
-8952
-8901
-8850
-8799
-8748
-8697
-8646
-8596
-8546
-8495
-8446
-8396
-8347
-8297
-8248
-8200
-8151
-8103
-8055
-8007
-7961
-7915
-7868
-7822
-7776
-7731
-7686
-7641
-7597
-7553
-7510
-7467
-7424
-7382
-7340
-7298
-7257
-7216
-7175
-7135
-7095
-7056
-7016
-6978
-6939
-6901
-6863
-6825
-6787
-6750
-6713
-6677
-6640
-6604
-6568
-6532
-6497
-6461
-6426
-6391
-6356
-6322
-6287
-6253
-6219
-6185
-6151
-6117
-6083
-6050
-6016
-5983
-5950
-5917
-5884
-5851
-5818
-5786
-5754
-5721
-5689
-5658
-5626
-5594
-5563
-5532
-5501
-5470
-5440
-5409
-5379
-5349
-5320
-5290
-5261
-5232
-5203
-5175
-5147
-5119
-5092
-5064
-5038
-5011
-4985
-4959
-4934
-4909
-4885
-4861
-4837
-4815
-4792
-4771
-4750
-4729
-4710
-4691
-4672
-4655
-4638
-4622
-4606
-4592
-4578
-4565
-4553
-4542
-4531
-4522
-4513
-4505
-4498
-4491
-4486
-4481
-4478
-4475
-4473
-4472
-4472
-4473
-4475
-4478
-4482
-4487
-4492
-4499
-4507
-4515
-4525
-4535
-4547
-4559
-4572
-4586
-4602
-4618
-4635
-4653
-4671
-4691
-4711
-4732
-4754
-4777
-4800
-4824
-4849
-4874
-4900
-4926
-4953
-4981
-5009
-5038
-5067
-5096
-5126
-5157
-5187
-5218
-5250
-5281
-5313
-5346
-5378
-5411
-5443
-5476
-5510
-5543
-5576
-5610
-5643
-5677
-5711
-5745
-5779
-5813
-5847
-5881
-5915
-5949
-5983
-6017
-6051
-6086
-6120
-6154
-6188
-6222
-6256
-6290
-6324
-6358
-6392
-6426
-6460
-6494
-6528
-6562
-6596
-6630
-6664
-6698
-6731
-6765
-6799
-6833
-6867
-6901
-6935
-6969
-7003
-7037
-7071
-7105
-7139
-7173
-7207
-7241
-7275
-7309
-7342
-7376
-7410
-7444
-7478
-7511
-7545
-7578
-7611
-7644
-7678
-7710
-7743
-7776
-7808
-7841
-7873
-7905
-7937
-7969
-8000
-8032
-8063
-8093
-8125
-8156
-8186
-8217
-8248
-8278
-8308
-8338
-8367
-8397
-8426
-8456
-8485
-8514
-8542
-8571
-8600
-8628
-8656
-8684
-8712
-8740
-8768
-8795
-8823
-8850
-8877
-8904
-8931
-8958
-8985
-9011
-9038
-9064
-9091
-9117
-9143
-9169
-9194
-9220
-9246
-9271
-9296
-9321
-9346
-9371
-9395
-9419
-9443
-9467
-9490
-9513
-9536
-9558
-9581
-9602
-9624
-9645
-9665
-9686
-9706
-9725
-9744
-9763
-9781
-9799
-9816
-9833
-9849
-9865
-9880
-9895
-9910
-9923
-9937
-9949
-9962
-9973
-9984
-9995
-10004
-10014
-10022
-10031
-10038
-10045
-10052
-10057
-10063
-10068
-10072
-10076
-10079
-10082
-10085
-10087
-10089
-10090
-10091
-10091
-10091
-10091
-10091
-10090
-10089
-10087
-10085
-10083
-10081
-10078
-10076
-10073
-10069
-10066
-10062
-10059
-10055
-10051
-10046
-10042
-10037
-10033
-10028
-10023
-10018
-10013
-10008
-10002
-9997
-9991
-9985
-9979
-9973
-9967
-9960
-9954
-9947
-9940
-9933
-9925
-9918
-9910
-9902
-9893
-9885
-9876
-9867
-9858
-9848
-9838
-9828
-9818
-9808
-9797
-9787
-9776
-9765
-9753
-9742
-9730
-9718
-9706
-9694
-9681
-9669
-9656
-9643
-9630
-9617
-9604
-9591
-9578
-9564
-9551
-9538
-9524
-9511
-9498
-9485
-9471
-9458
-9445
-9432
-9419
-9407
-9394
-9382
-9369
-9357
-9345
-9333
-9321
-9309
-9297
-9286
-9275
-9264
-9253
-9242
-9231
-9221
-9210
-9200
-9190
-9180
-9171
-9161
-9152
-9143
-9134
-9125
-9117
-9109
-9100
-9093
-9085
-9078
-9071
-9064
-9057
-9051
-9045
-9040
-9034
-9029
-9024
-9020
-9016
-9012
-9009
-9005
-9003
-9000
-8998
-8996
-8994
-8993
-8992
-8991
-8991
-8991
-8991
-8992
-8992
-8993
-8995
-8996
-8998
-9000
-9003
-9005
-9008
-9011
-9015
-9018
-9022
-9027
-9031
-9036
-9041
-9046
-9052
-9058
-9064
-9071
-9077
-9084
-9092
-9099
-9107
-9115
-9124
-9132
-9141
-9150
-9159
-9169
-9178
-9188
-9198
-9208
-9218
-9228
-9239
-9249
-9260
-9270
-9281
-9292
-9302
-9313
-9324
-9335
-9345
-9356
-9367
-9377
-9388
-9398
-9409
-9419
-9430
-9440
-9450
-9460
-9470
-9479
-9489
-9498
-9508
-9517
-9526
-9535
-9544
-9552
-9561
-9569
-9577
-9585
-9592
-9600
-9607
-9614
-9621
-9627
-9634
-9640
-9646
-9651
-9657
-9662
-9667
-9671
-9675
-9679
-9683
-9686
-9689
-9692
-9694
-9696
-9698
-9699
-9700
-9700
-9700
-9700
-9700
-9699
-9697
-9695
-9693
-9691
-9687
-9684
-9680
-9675
-9671
-9665
-9659
-9653
-9647
-9639
-9632
-9624
-9616
-9607
-9598
-9588
-9579
-9568
-9558
-9547
-9536
-9524
-9513
-9500
-9488
-9476
-9463
-9450
-9437
-9423
-9410
-9396
-9382
-9368
-9354
-9340
-9326
-9312
-9297
-9283
-9268
-9254
-9239
-9225
-9210
-9195
-9180
-9165
-9150
-9135
-9119
-9104
-9089
-9073
-9058
-9042
-9026
-9011
-8995
-8979
-8963
-8946
-8930
-8913
-8897
-8880
-8863
-8846
-8829
-8811
-8794
-8776
-8758
-8740
-8722
-8703
-8685
-8666
-8647
-8628
-8609
-8589
-8570
-8550
-8530
-8510
-8489
-8469
-8448
-8427
-8406
-8384
-8363
-8341
-8319
-8296
-8274
-8251
-8228
-8204
-8180
-8157
-8132
-8108
-8084
-8058
-8034
-8009
-7983
-7958
-7932
-7906
-7880
-7853
-7827
-7800
-7773
-7746
-7719
-7691
-7664
-7636
-7608
-7581
-7553
-7525
-7497
-7469
-7441
-7412
-7384
-7356
-7328
-7300
-7273
-7245
-7217
-7189
-7162
-7135
-7107
-7080
-7054
-7027
-7001
-6975
-6949
-6923
-6898
-6873
-6848
-6824
-6800
-6776
-6753
-6730
-6707
-6685
-6663
-6642
-6621
-6601
-6581
-6561
-6542
-6523
-6505
-6487
-6469
-6452
-6436
-6420
-6404
-6388
-6373
-6359
-6345
-6331
-6318
-6305
-6292
-6280
-6268
-6256
-6245
-6234
-6224
-6214
-6204
-6194
-6185
-6176
-6167
-6158
-6150
-6142
-6134
-6126
-6118
-6111
-6103
-6096
-6089
-6081
-6074
-6067
-6060
-6053
-6046
-6039
-6032
-6025
-6018
-6011
-6004
-5997
-5990
-5982
-5975
-5968
-5961
-5954
-5947
-5939
-5932
-5924
-5917
-5909
-5902
-5894
-5886
-5878
-5870
-5862
-5853
-5845
-5837
-5828
-5819
-5810
-5802
-5793
-5784
-5774
-5765
-5756
-5747
-5737
-5728
-5718
-5709
-5699
-5689
-5679
-5669
-5659
-5648
-5638
-5627
-5617
-5606
-5595
-5584
-5572
-5561
-5549
-5537
-5525
-5513
-5500
-5488
-5475
-5462
-5449
-5435
-5422
-5408
-5394
-5380
-5365
-5351
-5336
-5321
-5306
-5290
-5275
-5259
-5243
-5227
-5211
-5195
-5178
-5161
-5144
-5127
-5110
-5092
-5075
-5057
-5039
-5021
-5002
-4984
-4965
-4946
-4927
-4907
-4888
-4868
-4848
-4828
-4808
-4787
-4766
-4746
-4724
-4703
-4682
-4660
-4638
-4616
-4594
-4571
-4549
-4526
-4503
-4480
-4457
-4434
-4410
-4387
-4363
-4339
-4315
-4291
-4266
-4242
-4217
-4192
-4167
-4143
-4117
-4091
-4067
-4042
-4016
-3991
-3965
-3940
-3914
-3888
-3862
-3837
-3811
-3785
-3759
-3733
-3707
-3681
-3654
-3628
-3602
-3576
-3549
-3523
-3497
-3470
-3444
-3417
-3390
-3364
-3337
-3310
-3283
-3256
-3229
-3202
-3175
-3148
-3121
-3093
-3066
-3038
-3011
-2983
-2955
-2928
-2900
-2872
-2844
-2816
-2788
-2759
-2731
-2703
-2675
-2646
-2618
-2590
-2561
-2533
-2504
-2476
-2447
-2419
-2390
-2362
-2333
-2305
-2276
-2248
-2220
-2191
-2163
-2135
-2107
-2079
-2052
-2024
-1996
-1969
-1941
-1914
-1887
-1860
-1833
-1806
-1779
-1753
-1726
-1699
-1673
-1647
-1621
-1594
-1568
-1543
-1517
-1491
-1465
-1440
-1414
-1389
-1363
-1338
-1313
-1287
-1262
-1237
-1211
-1186
-1161
-1135
-1110
-1085
-1059
-1034
-1008
-983
-958
-932
-906
-881
-855
-829
-803
-778
-752
-726
-699
-673
-647
-620
-594
-567
-540
-513
-486
-459
-432
-405
-378
-350
-323
-295
-268
-240
-213
-185
-157
-129
-102
-74
-46
-19
9
36
64
91
118
145
171
198
224
250
276
301
326
351
376
400
425
448
472
495
518
540
562
584
605
626
647
667
687
706
725
743
761
779
796
812
829
844
860
874
889
903
916
929
941
953
964
975
986
996
1004
1014
1022
1031
1038
1045
1052
1058
1063
1069
1073
1077
1081
1084
1087
1089
1091
1092
1093
1094
1094
1093
1093
1092
1090
1088
1086
1084
1081
1078
1075
1071
1068
1063
1059
1054
1050
1045
1039
1034
1028
1022
1016
1008
1002
996
989
981
974
966
958
950
942
933
925
916
907
897
888
878
869
859
849
839
829
819
809
799
789
778
768
758
748
737
727
717
706
696
686
675
665
655
644
634
623
613
602
592
581
570
560
549
538
527
516
505
494
483
472
460
449
438
426
415
403
391
380
368
357
345
333
322
310
298
286
274
262
251
239
227
215
203
191
179
167
154
142
130
118
106
94
82
71
59
47
35
24
13
1
-10
-21
-32
-42
-53
-63
-73
-83
-93
-103
-112
-122
-131
-140
-149
-158
-166
-175
-183
-191
-199
-207
-215
-223
-230
-238
-245
-253
-260
-267
-274
-281
-288
-295
-302
-309
-316
-322
-329
-336
-342
-349
-355
-362
-368
-375
-381
-388
-394
-401
-407
-413
-419
-425
-431
-437
-443
-449
-455
-460
-466
-471
-476
-481
-486
-491
-495
-499
-503
-507
-511
-514
-518
-521
-524
-526
-529
-531
-533
-535
-537
-539
-540
-542
-543
-544
-544
-545
-545
-545
-545
-545
-545
-545
-544
-543
-542
-541
-540
-539
-537
-535
-534
-532
-530
-528
-526
-524
-522
-520
-518
-516
-514
-512
-511
-509
-507
-506
-504
-503
-502
-501
-500
-500
-499
-499
-499
-499
-500
-500
-501
-503
-504
-506
-508
-510
-512
-515
-518
-522
-525
-529
-533
-538
-543
-548
-553
-559
-565
-571
-578
-584
-591
-599
-606
-614
-622
-631
-640
-648
-658
-667
-677
-686
-696
-707
-717
-728
-738
-749
-761
-772
-784
-795
-807
-819
-831
-844
-856
-869
-882
-894
-908
-921
-934
-947
-961
-975
-988
-1002
-1016
-1030
-1045
-1059
-1073
-1088
-1102
-1117
-1132
-1147
-1162
-1177
-1192
-1207
-1222
-1238
-1253
-1269
-1284
-1300
-1315
-1331
-1347
-1363
-1379
-1394
-1410
-1426
-1442
-1458
-1475
-1491
-1507
-1523
-1539
-1555
-1571
-1587
-1603
-1620
-1636
-1652
-1668
-1684
-1699
-1715
-1731
-1747
-1762
-1778
-1793
-1808
-1823
-1838
-1853
-1867
-1881
-1895
-1909
-1923
-1936
-1949
-1962
-1975
-1987
-1999
-2009
-2021
-2032
-2043
-2053
-2063
-2073
-2082
-2091
-2099
-2108
-2115
-2123
-2130
-2136
-2143
-2149
-2154
-2160
-2164
-2169
-2173
-2177
-2181
-2184
-2187
-2189
-2192
-2194
-2196
-2197
-2198
-2199
-2200
-2200
-2201
-2201
-2201
-2200
-2200
-2199
-2198
-2197
-2196
-2195
-2193
-2192
-2190
-2188
-2186
-2183
-2181
-2179
-2176
-2173
-2170
-2167
-2163
-2160
-2156
-2152
-2148
-2143
-2139
-2134
-2129
-2123
-2118
-2112
-2106
-2099
-2092
-2085
-2078
-2070
-2062
-2054
-2045
-2037
-2027
-2017
-2008
-1998
-1987
-1977
-1966
-1954
-1942
-1930
-1918
-1905
-1892
-1879
-1866
-1852
-1838
-1824
-1809
-1794
-1779
-1764
-1748
-1732
-1716
-1700
-1684
-1667
-1650
-1633
-1616
-1599
-1582
-1565
-1547
-1530
-1512
-1495
-1477
-1459
-1442
-1424
-1406
-1389
-1371
-1353
-1336
-1318
-1300
-1283
-1266
-1249
-1231
-1215
-1198
-1181
-1165
-1148
-1132
-1116
-1100
-1084
-1069
-1053
-1038
-1022
-1008
-993
-978
-963
-949
-934
-920
-905
-891
-877
-863
-849
-834
-820
-806
-792
-778
-764
-750
-735
-721
-707
-692
-678
-663
-649
-634
-620
-605
-590
-576
-561
-547
-532
-518
-504
-489
-475
-461
-447
-433
-419
-405
-391
-378
-365
-351
-338
-325
-312
-300
-287
-275
-263
-251
-239
-227
-216
-204
-193
-182
-171
-160
-150
-139
-129
-119
-109
-99
-90
-81
-71
-62
-54
-45
-37
-29
-21
-13
-5
2
10
17
24
31
37
44
50
57
63
69
75
80
86
92
97
103
108
113
119
124
129
134
139
144
149
155
160
165
170
175
180
185
190
195
200
206
211
217
222
228
233
239
245
251
257
263
270
276
283
289
296
303
310
317
325
332
339
347
355
363
371
379
387
395
403
412
420
429
438
447
456
465
475
484
494
504
514
523
534
544
554
564
575
586
596
607
618
629
640
650
661
672
683
694
705
716
727
737
748
759
770
780
791
801
812
822
832
842
852
862
872
882
891
901
910
919
928
937
946
955
963
972
980
988
996
1004
1012
1020
1027
1034
1042
1049
1056
1063
1069
1076
1083
1089
1095
1101
1107
1113
1119
1125
1130
1135
1141
1146
1150
1155
1160
1164
1168
1172
1176
1180
1184
1187
1190
1193
1196
1199
1202
1204
1206
1209
1211
1213
1214
1216
1218
1219
1221
1222
1223
1224
1225
1226
1227
1228
1228
1229
1229
1230
1230
1230
1230
1230
1230
1230
1229
1229
1229
1229
1228
1228
1228
1228
1228
1227
1227
1227
1228
1228
1228
1229
1229
1230
1231
1232
1234
1235
1237
1239
1241
1244
1246
1249
1252
1256
1260
1263
1267
1272
1276
1281
1286
1291
1296
1302
1307
1313
1319
1325
1331
1338
1344
1351
1357
1364
1371
1377
1384
1391
1398
1405
1412
1419
1426
1433
1440
1447
1454
1461
1468
1476
1483
1490
1497
1504
1512
1519
1526
1533
1541
1548
1556
1563
1571
1579
1586
1594
1602
1610
1619
1627
1635
1644
1653
1661
1670
1680
1689
1698
1708
1718
1728
1739
1749
1760
1772
1783
1795
1807
1820
1833
1846
1860
1874
1889
1903
1919
1934
1951
1967
1984
2001
2019
2037
2056
2074
2094
2113
2133
2154
2175
2196
2217
2239
2262
2284
2307
2330
2354
2378
2402
2427
2451
2477
2502
2528
2554
2580
2607
2633
2660
2688
2715
2743
2771
2799
2827
2855
2884
2912
2941
2970
2999
3028
3058
3087
3117
3146
3176
3205
3235
3265
3294
3324
3354
3383
3413
3442
3472
3502
3531
3560
3590
3619
3648
3677
3706
3735
3763
3792
3820
3848
3876
3904
3932
3960
3987
4014
4041
4067
4094
4121
4147
4173
4199
4225
4250
4275
4300
4325
4350
4374
4398
4422
4445
4468
4491
4514
4536
4559
4580
4602
4623
4644
4665
4685
4705
4725
4744
4763
4781
4800
4818
4835
4852
4869
4886
4902
4918
4933
4948
4963
4978
4992
5006
5019
5032
5045
5058
5070
5082
5093
5104
5115
5126
5136
5147
5156
5166
5175
5184
5193
5202
5210
5218
5226
5234
5241
5248
5256
5262
5269
5276
5282
5288
5294
5300
5306
5311
5317
5322
5327
5332
5337
5341
5345
5350
5354
5357
5361
5364
5367
5370
5373
5376
5378
5380
5382
5383
5384
5385
5386
5387
5387
5386
5386
5385
5384
5383
5381
5379
5377
5374
5371
5367
5364
5360
5355
5350
5345
5340
5334
5328
5321
5314
5307
5299
5291
5283
5274
5265
5256
5246
5236
5225
5214
5203
5192
5180
5167
5155
5142
5128
5115
5101
5086
5071
5056
5041
5025
5009
4993
4976
4959
4942
4924
4906
4888
4869
4851
4832
4812
4793
4773
4754
4733
4713
4693
4672
4652
4631
4610
4589
4568
4547
4526
4505
4484
4463
4441
4420
4399
4378
4358
4337
4316
4296
4275
4255
4235
4216
4196
4177
4158
4139
4121
4102
4083
4067
4050
4033
4016
4000
3984
3969
3954
3939
3925
3911
3898
3885
3872
3860
3848
3836
3825
3814
3804
3794
3784
3775
3766
3757
3749
3740
3733
3725
3718
3711
3705
3698
3692
3686
3681
3675
3670
3665
3660
3656
3652
3648
3644
3640
3636
3633
3630
3626
3623
3621
3618
3615
3613
3611
3609
3607
3605
3603
3602
3600
3599
3598
3597
3596
3596
3595
3595
3595
3595
3595
3596
3596
3597
3599
3600
3601
3603
3605
3608
3610
3613
3616
3619
3622
3626
3630
3634
3638
3642
3647
3652
3657
3662
3667
3672
3678
3684
3690
3696
3702
3708
3714
3721
3728
3735
3741
3748
3756
3763
3770
3777
3785
3792
3800
3807
3814
3822
3829
3837
3844
3851
3858
3865
3872
3879
3886
3892
3899
3905
3911
3917
3923
3929
3934
3940
3945
3950
3955
3959
3964
3968
3972
3976
3979
3983
3986
3989
3992
3995
3997
4000
4002
4003
4006
4008
4009
4011
4011
4014
4014
4016
4016
4017
4018
4018
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4019
4018
4018
4018
4017
4017
4017
4016
4016
4016
4016
4016
4016
4016
4016
4016
4017
4017
4018
4018
4019
4019
4021
4022
4022
4024
4026
4027
4029
4030
4033
4035
4038
4041
4043
4046
4050
4054
4057
4061
4065
4069
4074
4078
4083
4088
4093
4099
4104
4110
4116
4122
4128
4134
4141
4147
4154
4161
4168
4175
4183
4190
4197
4205
4213
4220
4228
4236
4244
4252
4260
4269
4277
4285
4294
4302
4311
4320
4329
4338
4347
4356
4365
4374
4384
4394
4403
4413
4423
4433
4443
4453
4464
4474
4485
4495
4506
4517
4528
4539
4550
4562
4573
4585
4597
4608
4620
4632
4644
4656
4669
4681
4693
4706
4718
4731
4743
4756
4768
4781
4793
4806
4819
4831
4844
4856
4868
4881
4893
4905
4917
4929
4941
4953
4965
4976
4987
4999
5010
5021
5031
5042
5053
5063
5073
5083
5093
5102
5112
5121
5130
5139
5148
5156
5165
5173
5181
5189
5197
5204
5211
5219
5226
5232
5239
5246
5252
5258
5264
5270
5276
5282
5287
5292
5298
5303
5307
5312
5316
5321
5325
5328
5332
5335
5339
5342
5344
5347
5349
5352
5353
5355
5357
5358
5359
5360
5360
5361
5361
5361
5360
5360
5359
5358
5357
5355
5354
5352
5350
5348
5346
5343
5340
5337
5334
5331
5328
5324
5320
5317
5313
5308
5304
5300
5295
5290
5285
5280
5275
5269
5264
5258
5252
5245
5239
5233
5226
5219
5212
5205
5198
5190
5183
5175
5167
5159
5151
5143
5135
5127
5118
5110
5101
5093
5085
5076
5068
5059
5051
5042
5034
5025
5017
5009
5000
4992
4984
4976
4968
4960
4952
4944
4936
4928
4920
4913
4905
4897
4889
4882
4874
4867
4859
4852
4844
4837
4830
4822
4815
4808
4801
4793
4786
4779
4772
4765
4758
4752
4745
4738
4732
4725
4719
4712
4706
4700
4694
4688
4683
4677
4672
4667
4662
4657
4653
4648
4644
4641
4637
4634
4630
4627
4625
4622
4620
4618
4616
4614
4613
4611
4610
4609
4609
4608
4608
4608
4608
4608
4609
4609
4610
4611
4612
4614
4615
4617
4619
4621
4624
4626
4629
4632
4635
4639
4642
4646
4650
4653
4658
4662
4666
4671
4675
4680
4685
4690
4695
4700
4706
4711
4717
4722
4728
4734
4740
4747
4753
4759
4766
4772
4779
4786
4793
4800
4807
4814
4821
4829
4836
4844
4851
4859
4867
4875
4883
4891
4899
4908
4916
4925
4933
4942
4951
4960
4970
4979
4988
4998
5008
5018
5028
5038
5048
5058
5069
5079
5090
5101
5112
5123
5134
5145
5157
5168
5179
5191
5203
5214
5226
5238
5250
5262
5274
5286
5299
5311
5323
5336
5348
5361
5373
5386
5398
5411
5424
5436
5449
5462
5475
5487
5500
5513
5526
5538
5551
5564
5576
5589
5602
5614
5627
5640
5652
5665
5677
5690
5702
5715
5727
5740
5752
5765
5777
5789
5802
5814
5826
5838
5851
5863
5875
5887
5899
5911
5923
5935
5947
5959
5970
5982
5994
6006
6018
6029
6041
6053
6064
6076
6087
6099
6111
6122
6134
6145
6156
6168
6179
6190
6202
6213
6224
6235
6246
6256
6267
6278
6288
6298
6309
6319
6329
6339
6349
6358
6368
6377
6386
6395
6404
6413
6422
6430
6439
6447
6455
6463
6471
6478
6486
6493
6500
6507
6513
6520
6526
6532
6539
6544
6550
6555
6561
6566
6571
6575
6580
6584
6588
6592
6596
6600
6603
6606
6609
6612
6614
6617
6619
6621
6623
6624
6626
6627
6628
6629
6630
6630
6631
6631
6631
6630
6630
6629
6628
6627
6626
6625
6623
6621
6619
6617
6615
6613
6610
6608
6605
6602
6599
6596
6593
6589
6586
6582
6579
6575
6571
6567
6563
6559
6555
6551
6546
6542
6538
6533
6529
6524
6520
6515
6511
6506
6502
6497
6493
6488
6484
6480
6475
6471
6466
6462
6458
6454
6449
6445
6441
6437
6432
6428
6424
6420
6416
6412
6408
6403
6399
6395
6391
6387
6383
6379
6375
6371
6367
6364
6360
6356
6352
6349
6345
6341
6338
6334
6331
6327
6324
6320
6317
6313
6309
6306
6302
6298
6294
6291
6287
6282
6278
6274
6270
6265
6260
6256
6251
6246
6240
6235
6230
6224
6218
6212
6206
6200
6194
6187
6180
6173
6166
6159
6152
6144
6136
6128
6120
6112
6103
6094
6086
6077
6067
6058
6049
6039
6029
6019
6009
5999
5988
5978
5967
5956
5946
5935
5923
5912
5901
5890
5878
5867
5855
5843
5832
5820
5808
5796
5784
5771
5759
5747
5735
5722
5710
5697
5684
5672
5659
5646
5633
5620
5607
5594
5581
5568
5555
5541
5528
5515
5501
5488
5474
5461
5447
5433
5419
5406
5392
5378
5364
5350
5336
5322
5308
5294
5280
5266
5251
5237
5223
5209
5194
5180
5166
5151
5137
5123
5109
5094
5080
5066
5052
5037
5023
5009
4995
4981
4967
4953
4940
4926
4912
4899
4885
4872
4859
4846
4833
4820
4807
4795
4783
4771
4759
4747
4736
4725
4714
4704
4694
4684
4674
4665
4656
4647
4639
4631
4624
4616
4610
4603
4597
4591
4586
4581
4577
4573
4569
4565
4562
4560
4558
4556
4554
4553
4553
4552
4553
4553
4554
4555
4557
4559
4561
4564
4566
4570
4573
4577
4581
4586
4590
4595
4601
4606
4612
4618
4624
4630
4637
4644
4651
4658
4665
4673
4680
4688
4696
4704
4712
4720
4728
4736
4744
4752
4760
4769
4777
4785
4794
4802
4810
4818
4827
4835
4843
4851
4859
4868
4876
4884
4892
4899
4907
4915
4923
4930
4938
4946
4953
4960
4967
4974
4981
4988
4995
5001
5008
5014
5020
5026
5032
5037
5042
5048
5053
5057
5062
5066
5070
5074
5078
5081
5085
5088
5090
5093
5095
5097
5099
5100
5102
5102
5103
5103
5104
5103
5103
5102
5101
5100
5098
5096
5093
5091
5088
5084
5081
5077
5072
5067
5062
5057
5051
5045
5038
5031
5024
5016
5008
5000
4991
4981
4971
4961
4950
4939
4928
4916
4903
4891
4877
4864
4850
4835
4820
4805
4789
4773
4756
4739
4722
4704
4685
4667
4647
4628
4608
4587
4566
4544
4523
4500
4478
4454
4431
4407
4382
4358
4332
4307
4281
4254
4228
4200
4173
4145
4117
4088
4059
4030
4000
3970
3939
3908
3877
3846
3814
3781
3749
3716
3683
3649
3615
3581
3547
3512
3477
3441
3406
3370
3333
3297
3260
3223
3185
3148
3110
3072
3033
2995
2956
2917
2878
2838
2799
2759
2719
2679
2639
2599
2559
2518
2478
2437
2397
2356
2315
2275
2234
2193
2153
2112
2072
2031
1991
1951
1910
1870
1830
1791
1751
1712
1672
1633
1594
1556
1517
1479
1441
1403
1366
1329
1292
1255
1218
1182
1146
1111
1075
1040
1004
971
937
903
869
836
803
770
738
706
674
643
612
581
551
521
491
462
433
404
376
348
320
293
266
239
212
186
160
135
109
84
59
35
10
-14
-37
-61
-84
-107
-130
-153
-175
-197
-219
-240
-262
-283
-304
-325
-345
-365
-385
-405
-425
-445
-464
-483
-502
-521
-539
-558
-576
-594
-612
-630
-647
-665
-682
-699
-716
-733
-749
-766
-782
-798
-814
-830
-845
-860
-876
-891
-905
-920
-934
-948
-962
-976
-989
-1002
-1016
-1028
-1041
-1053
-1065
-1076
-1088
-1099
-1110
-1120
-1130
-1140
-1149
-1158
-1167
-1176
-1184
-1192
-1199
-1206
-1213
-1219
-1225
-1231
-1236
-1241
-1246
-1250
-1254
-1257
-1260
-1263
-1265
-1267
-1269
-1270
-1270
-1270
-1270
-1269
-1268
-1267
-1265
-1262
-1259
-1256
-1252
-1248
-1243
-1238
-1233
-1227
-1220
-1213
-1206
-1198
-1190
-1181
-1172
-1163
-1153
-1143
-1132
-1121
-1109
-1098
-1085
-1073
-1060
-1046
-1033
-1018
-1004
-990
-975
-959
-944
-928
-912
-895
-878
-861
-844
-826
-808
-790
-772
-753
-735
-716
-697
-677
-658
-638
-618
-598
-578
-558
-537
-517
-496
-475
-455
-434
-413
-392
-371
-350
-329
-308
-287
-266
-245
-224
-204
-183
-162
-141
-121
-100
-80
-60
-39
-19
0
20
40
59
78
97
116
135
153
171
190
207
225
242
259
276
293
309
326
342
357
373
388
403
418
433
447
461
475
489
503
516
529
542
555
568
581
593
605
617
630
642
653
665
677
688
700
711
722
734
745
756
767
778
789
800
810
821
832
843
853
864
874
885
895
905
915
925
935
945
955
965
975
985
994
1002
1012
1022
1031
1040
1049
1057
1066
1074
1083
1091
1099
1106
1114
1121
1128
1135
1142
1149
1155
1161
1167
1172
1177
1182
1187
1191
1195
1198
1202
1205
1207
1210
1211
1213
1214
1215
1215
1216
1215
1215
1214
1212
1211
1209
1207
1204
1201
1198
1194
1190
1186
1182
1177
1173
1168
1162
1157
1151
1146
1140
1134
1128
1121
1115
1109
1102
1096
1090
1083
1077
1070
1064
1058
1051
1045
1039
1032
1026
1020
1014
1008
1002
997
991
985
980
974
969
963
958
953
948
943
938
933
929
924
920
916
911
907
903
899
896
892
888
885
882
879
876
873
870
867
864
862
859
857
855
853
851
849
847
846
844
843
842
841
840
839
838
837
837
836
836
836
836
836
836
837
837
838
839
840
841
842
843
845
846
848
849
851
853
855
857
860
862
864
867
870
872
875
878
881
883
886
889
892
895
898
901
904
907
910
913
916
919
922
925
928
931
934
937
940
943
946
948
951
954
957
960
963
965
968
971
974
976
979
982
984
987
990
992
995
998
1000
1002
1006
1008
1010
1014
1016
1018
1022
1025
1028
1031
1034
1037
1040
1043
1047
1050
1054
1057
1061
1065
1069
1073
1077
1082
1086
1091
1096
1101
1106
1111
1117
1123
1129
1135
1141
1148
1155
1162
1169
1176
1184
1192
1200
1208
1217
1226
1235
1244
1253
1263
1273
1283
1293
1304
1314
1325
1337
1348
1359
1371
1383
1395
1408
1420
1433
1445
1458
1471
1484
1498
1511
1524
1538
1551
1565
1579
1592
1606
1620
1633
1647
1660
1674
1688
1701
1714
1728
1741
1755
1768
1781
1794
1807
1820
1832
1845
1857
1870
1882
1894
1906
1917
1929
1940
1951
1962
1973
1983
1994
2004
2013
2023
2033
2041
2051
2059
2068
2076
2084
2092
2099
2107
2114
2121
2127
2134
2140
2146
2152
2158
2163
2169
2174
2179
2183
2188
2192
2196
2200
2204
2207
2211
2214
2217
2220
2222
2225
2227
2229
2231
2233
2234
2235
2236
2237
2237
2238
2238
2237
2237
2236
2235
2234
2233
2231
2229
2227
2224
2222
2219
2216
2212
2208
2205
2200
2196
2191
2187
2181
2176
2171
2165
2159
2153
2147
2141
2134
2127
2121
2114
2107
2099
2092
2085
2077
2069
2062
2054
2045
2037
2029
2021
2013
2005
1996
1988
1979
1971
1962
1953
1944
1936
1927
1918
1908
1899
1890
1881
1871
1862
1853
1843
1834
1824
1814
1805
1795
1785
1776
1766
1756
1746
1737
1727
1717
1707
1697
1688
1678
1668
1658
1648
1639
1629
1619
1609
1599
1590
1580
1570
1560
1550
1540
1531
1521
1511
1501
1491
1481
1471
1461
1451
1441
1431
1421
1411
1401
1391
1381
1370
1360
1350
1339
1329
1319
1308
1298
1288
1277
1267
1256
1246
1236
1225
1215
1205
1195
1184
1174
1164
1154
1144
1135
1125
1115
1106
1097
1087
1078
1069
1060
1051
1043
1034
1026
1016
1008
1000
993
985
978
970
963
955
948
941
934
927
921
914
908
902
895
889
883
878
872
866
861
856
850
845
840
836
831
826
822
818
813
809
805
802
798
795
791
788
785
782
780
777
775
773
771
769
767
765
764
763
761
760
760
759
759
758
758
758
758
758
759
759
760
761
762
763
765
766
768
769
771
773
775
778
780
783
785
788
791
794
798
801
805
808
812
816
820
824
829
833
838
843
848
853
859
864
870
876
882
888
894
901
907
914
921
928
935
943
950
958
966
973
981
990
998
1006
1014
1024
1033
1042
1051
1060
1069
1079
1089
1098
1108
1118
1129
1139
1149
1160
1170
1181
1192
1203
1214
1224
1236
1247
1258
1269
1280
1292
1303
1314
1326
1337
1348
1360
1371
1382
1394
1405
1417
1428
1439
1451
1462
1473
1485
1496
1507
1518
1530
1541
1552
1563
1574
1585
1596
1607
1618
1629
1639
1650
1661
1671
1682
1692
1703
1713
1723
1734
1744
1754
1764
1774
1783
1793
1802
1812
1821
1830
1839
1848
1857
1866
1874
1882
1891
1899
1906
1914
1922
1929
1936
1943
1950
1956
1963
1969
1975
1980
1986
1992
1997
2001
2007
2011
2016
2020
2024
2028
2032
2035
2039
2041
2045
2047
2050
2052
2054
2056
2058
2060
2061
2063
2064
2065
2066
2067
2067
2068
2068
2068
2069
2069
2069
2068
2068
2068
2068
2067
2067
2066
2065
2065
2064
2063
2062
2061
2060
2059
2058
2057
2056
2055
2054
2053
2052
2051
2050
2048
2047
2045
2045
2044
2043
2041
2041
2041
2040
2039
2037
2037
2037
2036
2036
2035
2035
2035
2033
2033
2033
2033
2033
2033
2033
2033
2033
2033
2033
2033
2033
2033
2033
2035
2035
2035
2035
2036
2036
2036
2037
2037
2037
2037
2037
2037
2039
2039
2039
2039
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2039
2039
2037
2037
2037
2037
2036
2035
2033
2033
2031
2029
2028
2027
2025
2023
2021
2019
2016
2013
2011
2008
2005
2001
1999
1995
1991
1987
1982
1978
1973
1968
1963
1957
1952
1945
1939
1933
1926
1919
1912
1904
1897
1889
1881
1872
1864
1855
1846
1836
1827
1817
1807
1797
1786
1776
1765
1754
1742
1731
1719
1707
1695
1683
1671
1658
1645
1632
1619
1606
1593
1579
1565
1551
1537
1523
1509
1495
1480
1466
1451
1436
1422
1407
1392
1377
1362
1346
1331
1316
1300
1285
1269
1254
1238
1223
1207
1191
1176
1160
1144
1128
1113
1097
1081
1065
1050
1034
1018
1002
987
971
955
940
924
908
893
877
862
846
831
815
800
785
769
754
739
724
709
694
679
664
649
635
620
606
591
577
563
549
535
521
507
494
480
467
454
441
428
416
403
391
379
367
355
344
332
321
310
299
288
278
267
257
247
237
227
218
208
199
190
181
172
164
156
147
139
131
124
116
109
102
95
88
82
75
69
63
57
52
46
41
36
32
27
23
19
15
12
9
6
3
0
-2
-4
-6
-8
-9
-10
-11
-11
-11
-11
-11
-10
-9
-8
-6
-4
-2
0
3
6
10
14
18
22
27
33
38
44
51
57
64
72
80
88
97
106
115
125
135
145
156
167
179
191
203
215
228
241
255
268
282
297
311
326
341
357
372
388
404
420
436
452
469
485
502
519
536
553
569
586
603
620
637
654
671
688
705
722
738
755
771
788
804
821
837
853
869
885
901
917
933
949
964
980
995
1010
1025
1040
1055
1070
1085
1099
1114
1128
1142
1156
1170
1184
1198
1211
1224
1237
1250
1263
1276
1288
1300
1312
1323
1335
1346
1357
1367
1378
1388
1398
1407
1416
1425
1434
1442
1451
1458
1466
1473
1480
1486
1492
1498
1504
1509
1514
1519
1523
1527
1531
1534
1537
1540
1542
1544
1546
1548
1549
1550
1550
1551
1551
1550
1550
1549
1548
1547
1545
1543
1541
1539
1537
1534
1531
1528
1524
1521
1517
1513
1509
1505
1501
1496
1492
1487
1482
1478
1473
1468
1463
1457
1452
1447
1442
1436
1431
1425
1419
1414
1408
1402
1397
1391
1385
1379
1373
1367
1362
1356
1350
1344
1338
1332
1327
1321
1315
1310
1304
1298
1293
1287
1282
1277
1271
1266
1261
1256
1251
1246
1241
1236
1232
1227
1222
1218
1214
1209
1205
1201
1197
1193
1189
1185
1181
1178
1174
1171
1167
1164
1160
1157
1154
1151
1147
1144
1141
1138
1135
1132
1129
1126
1124
1121
1118
1115
1112
1109
1107
1104
1101
1098
1096
1093
1090
1087
1085
1082
1079
1076
1074
1071
1068
1065
1063
1060
1057
1055
1052
1050
1047
1045
1043
1041
1039
1037
1035
1033
1031
1030
1029
1027
1026
1025
1024
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1024
1025
1026
1027
1028
1030
1032
1033
1035
1038
1040
1042
1045
1048
1050
1053
1057
1060
1063
1067
1070
1074
1078
1082
1086
1090
1095
1099
1104
1109
1113
1118
1123
1129
1134
1139
1145
1150
1156
1162
1167
1173
1179
1185
1192
1198
1204
1210
1217
1223
1230
1236
1243
1249
1256
1263
1269
1276
1283
1289
1296
1303
1310
1316
1323
1330
1337
1343
1350
1357
1364
1370
1377
1384
1390
1397
1403
1410
1417
1423
1429
1436
1442
1448
1455
1461
1467
1473
1479
1485
1490
1496
1502
1507
1513
1518
1524
1529
1534
1540
1545
1550
1555
1559
1564
1569
1573
1578
1582
1587
1591
1595
1599
1603
1607
1610
1614
1618
1621
1624
1628
1631
1634
1637
1640
1642
1645
1647
1650
1652
1654
1657
1659
1660
1662
1664
1665
1667
1668
1669
1670
1672
1672
1673
1674
1675
1675
1676
1676
1677
1677
1677
1677
1677
1678
1678
1678
1678
1678
1677
1677
1677
1677
1677
1677
1676
1676
1676
1676
1675
1675
1675
1675
1674
1674
1674
1673
1673
1673
1673
1672
1672
1672
1672
1672
1672
1672
1671
1671
1671
1671
1671
1671
1671
1671
1671
1671
1671
1672
1672
1672
1672
1672
1672
1672
1672
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1673
1672
1672
1672
1671
1671
1670
1670
1669
1668
1668
1667
1666
1665
1664
1662
1661
1660
1658
1657
1655
1654
1652
1650
1648
1646
1644
1641
1639
1636
1634
1631
1629
1626
1623
1620
1617
1614
1611
1607
1604
1600
1597
1593
1589
1586
1582
1578
1574
1570
1565
1561
1557
1552
1548
1543
1539
1534
1529
1524
1519
1514
1509
1503
1498
1492
1486
1480
1474
1468
1461
1455
1448
1441
1434
1427
1420
1412
1405
1397
1389
1381
1373
1364
1356
1347
1338
1329
1320
1311
1301
1291
1281
1271
1261
1251
1240
1230
1219
1208
1197
1186
1174
1163
1151
1139
1127
1115
1103
1090
1078
1065
1053
1040
1027
1014
1000
987
974
960
947
933
920
906
892
878
864
851
836
822
808
794
780
765
751
736
722
707
692
678
663
648
633
618
603
588
572
557
542
526
511
495
480
464
448
432
417
401
385
368
352
336
320
303
287
270
253
237
220
203
186
169
152
134
117
100
83
65
48
30
12
-5
-23
-41
-58
-76
-94
-112
-129
-147
-165
-182
-200
-218
-235
-252
-270
-287
-304
-321
-338
-355
-372
-388
-405
-421
-438
-454
-470
-485
-501
-517
-532
-547
-562
-577
-592
-606
-621
-635
-649
-662
-676
-689
-702
-715
-728
-741
-753
-765
-778
-789
-801
-813
-824
-835
-846
-857
-868
-878
-889
-899
-909
-919
-929
-938
-948
-957
-966
-975
-983
-992
-1000
-1008
-1016
-1025
-1033
-1041
-1049
-1057
-1064
-1072
-1079
-1086
-1094
-1101
-1108
-1115
-1122
-1129
-1135
-1142
-1148
-1155
-1161
-1167
-1174
-1180
-1186
-1191
-1197
-1203
-1209
-1214
-1220
-1225
-1230
-1235
-1240
-1245
-1250
-1255
-1260
-1265
-1269
-1273
-1278
-1282
-1286
-1290
-1294
-1298
-1302
-1305
-1309
-1313
-1316
-1320
-1323
-1326
-1330
-1333
-1336
-1340
-1343
-1346
-1350
-1353
-1356
-1359
-1363
-1366
-1369
-1372
-1376
-1379
-1382
-1385
-1388
-1392
-1395
-1398
-1401
-1404
-1408
-1411
-1414
-1417
-1421
-1424
-1427
-1431
-1434
-1437
-1441
-1444
-1448
-1451
-1455
-1458
-1462
-1465
-1469
-1473
-1477
-1480
-1484
-1488
-1492
-1496
-1500
-1504
-1508
-1512
-1516
-1520
-1524
-1528
-1533
-1537
-1541
-1545
-1549
-1554
-1558
-1562
-1566
-1571
-1575
-1579
-1583
-1587
-1592
-1596
-1600
-1604
-1608
-1612
-1616
-1620
-1624
-1627
-1631
-1635
-1638
-1642
-1645
-1649
-1652
-1655
-1658
-1661
-1664
-1667
-1670
-1673
-1675
-1678
-1680
-1683
-1685
-1687
-1689
-1691
-1693
-1695
-1696
-1698
-1699
-1700
-1701
-1702
-1703
-1704
-1705
-1706
-1706
-1707
-1707
-1707
-1708
-1708
-1708
-1708
-1707
-1707
-1707
-1706
-1706
-1705
-1705
-1704
-1703
-1702
-1701
-1700
-1699
-1697
-1696
-1694
-1693
-1691
-1689
-1687
-1685
-1683
-1680
-1678
-1675
-1673
-1670
-1667
-1664
-1660
-1657
-1653
-1650
-1646
-1642
-1638
-1633
-1629
-1624
-1619
-1614
-1609
-1604
-1598
-1593
-1587
-1581
-1574
-1568
-1561
-1554
-1547
-1540
-1532
-1525
-1517
-1508
-1500
-1491
-1482
-1473
-1464
-1455
-1445
-1435
-1425
-1414
-1404
-1393
-1382
-1370
-1359
-1347
-1335
-1323
-1311
-1298
-1285
-1272
-1259
-1246
-1232
-1218
-1204
-1190
-1176
-1161
-1147
-1132
-1117
-1101
-1086
-1071
-1055
-1039
-1022
-1006
-991
-974
-958
-941
-924
-907
-890
-873
-855
-838
-820
-802
-784
-766
-748
-730
-712
-694
-675
-657
-638
-620
-601
-583
-564
-546
-527
-508
-490
-471
-452
-434
-415
-397
-378
-359
-341
-322
-303
-285
-266
-248
-229
-210
-192
-173
-154
-136
-117
-99
-80
-62
-43
-25
-6
12
31
49
67
85
104
122
140
158
176
194
212
230
248
266
283
301
319
336
353
371
388
405
422
439
456
473
489
506
522
539
555
571
587
603
619
634
650
666
681
696
712
727
742
757
772
787
801
816
830
845
859
874
888
902
916
930
944
958
972
985
999
1012
1026
1040
1053
1066
1079
1092
1105
1118
1131
1144
1156
1169
1182
1194
1206
1219
1231
1243
1255
1267
1278
1290
1301
1313
1324
1335
1346
1357
1368
1379
1390
1400
1410
1421
1431
1441
1450
1460
1470
1479
1488
1497
1506
1515
1523
1532
1540
1548
1556
1564
1572
1579
1586
1594
1601
1607
1614
1621
1627
1633
1639
1645
1651
1656
1662
1667
1672
1677
1682
1686
1691
1696
1700
1704
1708
1712
1716
1720
1724
1728
1731
1735
1739
1742
1746
1749
1752
1756
1759
1762
1765
1768
1772
1775
1778
1781
1784
1786
1789
1792
1795
1798
1800
1803
1806
1808
1811
1814
1816
1818
1821
1823
1826
1828
1830
1832
1834
1836
1838
1840
1842
1844
1845
1847
1849
1850
1851
1853
1854
1855
1857
1858
1859
1860
1860
1861
1862
1862
1863
1863
1863
1863
1863
1863
1863
1862
1862
1861
1860
1859
1858
1857
1856
1854
1853
1851
1850
1848
1846
1844
1842
1839
1837
1834
1832
1829
1826
1823
1820
1817
1813
1810
1806
1803
1799
1795
1791
1787
1783
1779
1774
1770
1765
1761
1756
1751
1746
1741
1736
1731
1726
1721
1716
1711
1706
1700
1695
1690
1685
1679
1674
1668
1663
1658
1652
1647
1641
1636
1631
1625
1620
1614
1609
1604
1598
1593
1587
1582
1576
1571
1566
1560
1555
1550
1545
1540
1534
1529
1524
1519
1515
1510
1505
1500
1496
1491
1487
1482
1478
1474
1470
1465
1462
1458
1454
1450
1446
1443
1439
1436
1433
1429
1426
1423
1420
1417
1414
1411
1409
1406
1403
1400
1398
1395
1393
1390
1388
1385
1383
1380
1378
1376
1374
1372
1369
1367
1365
1364
1362
1360
1358
1357
1355
1354
1353
1352
1350
1349
1349
1348
1347
1347
1346
1346
1346
1346
1346
1346
1346
1346
1346
1347
1347
1348
1348
1349
1349
1350
1351
1351
1352
1353
1354
1354
1355
1356
1357
1357
1358
1359
1360
1360
1361
1362
1363
1364
1364
1365
1366
1367
1368
1368
1369
1370
1371
1372
1373
1374
1374
1375
1376
1377
1378
1379
1379
1380
1381
1382
1383
1384
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1400
1401
1402
1403
1405
1406
1407
1409
1410
1412
1413
1415
1416
1418
1419
1421
1422
1424
1425
1426
1428
1429
1431
1432
1434
1435
1437
1438
1439
1441
1442
1443
1445
1446
1447
1449
1450
1451
1452
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1492
1493
1494
1495
1496
1497
1498
1500
1501
1502
1503
1504
1506
1507
1508
1510
1511
1512
1513
1515
1516
1517
1519
1520
1521
1523
1524
1525
1527
1528
1529
1531
1532
1533
1535
1536
1538
1539
1540
1542
1543
1545
1546
1547
1549
1550
1551
1553
1554
1555
1556
1557
1559
1560
1561
1562
1563
1564
1565
1566
1566
1567
1568
1569
1569
1570
1570
1571
1571
1572
1572
1572
1572
1572
1572
1572
1572
1572
1571
1571
1570
1570
1569
1568
1568
1567
1566
1565
1564
1563
1562
1561
1560
1558
1557
1556
1555
1553
1552
1551
1549
1548
1546
1545
1544
1542
1541
1539
1538
1537
1535
1534
1532
1531
1529
1528
1526
1525
1524
1522
1520
1519
1517
1516
1514
1513
1511
1509
1508
1506
1505
1503
1501
1499
1498
1496
1494
1493
1491
1489
1488
1486
1485
1483
1481
1480
1478
1477
1475
1474
1472
1471
1469
1468
1466
1465
1463
1462
1461
1459
1458
1456
1455
1454
1452
1451
1450
1449
1447
1446
1445
1444
1443
1442
1442
1441
1440
1440
1439
1439
1438
1438
1438
1438
1438
1438
1438
1438
1439
1439
1440
1440
1441
1442
1443
1444
1445
1447
1448
1449
1451
1453
1454
1456
1458
1460
1462
1464
1466
1468
1470
1472
1475
1477
1479
1482
1484
1486
1489
1491
1494
1496
1499
1501
1504
1506
1509
1511
1513
1516
1518
1521
1523
1525
1528
1530
1532
1535
1537
1539
1541
1543
1545
1547
1549
1551
1553
1555
1557
1559
1561
1563
1565
1568
1570
1572
1574
1576
1578
1580
1583
1585
1587
1590
1592
1594
1597
1599
1602
1604
1607
1610
1612
1615
1618
1620
1623
1626
1629
1632
1634
1637
1640
1643
1646
1649
1651
1654
1657
1659
1662
1664
1667
1669
1671
1674
1676
1678
1680
1682
1684
1685
1687
1688
1690
1691
1692
1693
1694
1694
1695
1695
1695
1695
1695
1695
1694
1693
1692
1691
1690
1689
1687
1685
1683
1681
1679
1676
1674
1671
1668
1665
1661
1658
1654
1651
1647
1643
1638
1634
1630
1625
1620
1615
1610
1605
1600
1594
1589
1583
1577
1571
1565
1559
1552
1546
1540
1533
1526
1519
1512
1505
1498
1490
1483
1475
1468
1460
1452
1444
1436
1428
1420
1412
1404
1395
1387
1378
1370
1361
1352
1344
1335
1326
1317
1309
1300
1291
1282
1273
1264
1255
1247
1238
1229
1220
1212
1203
1195
1186
1178
1170
1162
1154
1146
1138
1130
1123
1115
1108
1101
1094
1087
1080
1074
1067
1061
1055
1049
1043
1037
1032
1027
1020
1016
1010
1006
1002
998
994
990
986
982
978
975
972
969
966
963
961
958
956
954
952
950
949
947
946
945
944
943
943
942
942
942
942
942
942
943
944
945
946
947
948
950
952
954
956
958
961
963
966
969
972
975
979
982
986
990
994
999
1002
1008
1012
1018
1022
1028
1034
1040
1046
1052
1058
1065
1071
1078
1085
1093
1100
1107
1115
1123
1131
1139
1147
1156
1165
1173
1182
1191
1200
1209
1219
1228
1238
1248
1258
1268
1278
1288
1298
1309
1319
1330
1340
1351
1362
1373
1384
1395
1406
1417
1428
1440
1451
1462
1474
1485
1497
1508
1520
1531
1543
1555
1566
1578
1590
1601
1613
1625
1637
1648
1660
1672
1684
1696
1708
1720
1732
1744
1756
1768
1781
1793
1805
1818
1830
1842
1855
1868
1880
1893
1906
1919
1932
1945
1958
1971
1984
1998
2011
2025
2037
2052
2066
2080
2093
2107
2121
2136
2150
2164
2178
2193
2207
2221
2236
2251
2265
2280
2295
2309
2324
2339
2354
2369
2384
2399
2414
2429
2444
2459
2474
2489
2505
2520
2535
2550
2566
2581
2596
2612
2627
2643
2658
2673
2689
2704
2720
2735
2751
2766
2782
2797
2813
2828
2843
2859
2874
2890
2905
2920
2935
2951
2966
2981
2996
3011
3026
3041
3055
3070
3085
3099
3113
3128
3142
3156
3170
3184
3198
3211
3225
3238
3252
3265
3278
3291
3303
3316
3328
3341
3353
3365
3377
3389
3400
3411
3423
3434
3445
3455
3466
3476
3486
3496
3505
3515
3524
3533
3542
3550
3559
3567
3574
3582
3589
3596
3603
3609
3615
3621
3626
3632
3636
3641
3645
3650
3653
3657
3660
3663
3665
3668
3670
3672
3673
3674
3675
3676
3677
3677
3677
3677
3676
3676
3675
3674
3672
3671
3669
3667
3664
3662
3659
3656
3653
3650
3647
3643
3639
3635
3631
3627
3622
3618
3613
3608
3603
3597
3592
3586
3580
3574
3568
3561
3555
3548
3541
3534
3527
3519
3512
3504
3496
3488
3480
3471
3463
3454
3445
3436
3427
3418
3408
3398
3389
3379
3368
3358
3348
3337
3326
3315
3304
3293
3281
3270
3258
3246
3234
3221
3209
3196
3184
3171
3158
3145
3132
3118
3105
3091
3078
3064
3050
3036
3022
3008
2994
2980
2965
2951
2937
2922
2907
2893
2878
2863
2848
2833
2817
2802
2787
2771
2756
2740
2724
2708
2692
2675
2659
2643
2626
2609
2592
2575
2558
2541
2523
2506
2488
2470
2452
2434
2415
2397
2378
2360
2341
2322
2303
2284
2265
2245
2226
2206
2187
2167
2147
2127
2108
2088
2068
2048
2028
2008
1988
1968
1948
1928
1908
1888
1868
1848
1829
1809
1789
1770
1751
1731
1712
1693
1674
1655
1636
1617
1598
1579
1561
1542
1524
1506
1487
1469
1451
1433
1415
1398
1380
1362
1345
1328
1310
1293
1276
1259
1242
1225
1209
1192
1176
1160
1143
1127
1112
1096
1080
1065
1050
1035
1020
1004
990
976
962
947
934
920
906
893
880
867
854
841
829
816
804
793
781
770
759
748
738
728
718
708
699
690
681
673
665
657
650
642
636
629
623
617
611
606
601
596
592
587
584
580
577
574
572
569
567
566
565
564
563
563
563
563
563
564
566
567
569
571
573
576
579
582
585
589
593
597
602
606
611
616
621
627
632
638
644
650
657
663
670
676
683
690
697
705
712
719
727
735
742
750
758
766
774
782
791
799
807
816
824
833
841
850
859
867
876
885
894
903
912
921
930
939
949
958
967
977
986
995
1004
1014
1022
1033
1042
1051
1061
1070
1080
1089
1098
1108
1117
1126
1135
1145
1154
1163
1172
1182
1191
1200
1209
1218
1227
1236
1245
1254
1263
1271
1280
1289
1297
1306
1315
1323
1332
1340
1348
1356
1365
1373
1381
1388
1396
1404
1411
1419
1426
1433
1440
1447
1454
1461
1467
1474
1480
1486
1492
1498
1504
1509
1515
1520
1525
1530
1535
1540
1545
1549
1554
1558
1563
1567
1571
1575
1579
1583
1586
1590
1593
1597
1600
1603
1606
1609
1612
1614
1617
1619
1622
1624
1626
1629
1631
1633
1635
1637
1638
1640
1642
1643
1645
1646
1648
1649
1650
1652
1653
1654
1655
1656
1657
1659
1660
1661
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1676
1677
1678
1679
1681
1682
1684
1686
1687
1689
1691
1693
1695
1697
1700
1702
1704
1707
1710
1712
1715
1718
1722
1725
1728
1732
1735
1739
1743
1747
1751
1755
1759
1763
1768
1772
1777
1781
1786
1791
1796
1800
1805
1810
1815
1821
1826
1831
1836
1842
1847
1852
1858
1863
1869
1875
1880
1886
1892
1897
1903
1909
1915
1921
1927
1932
1938
1944
1950
1956
1962
1969
1975
1981
1987
1993
1999
2005
2012
2017
2024
2029
2036
2041
2048
2055
2061
2067
2073
2079
2085
2092
2098
2104
2110
2116
2122
2128
2135
2141
2147
2153
2160
2166
2172
2179
2185
2191
2198
2204
2211
2217
2224
2230
2237
2244
2251
2257
2264
2271
2278
2285
2291
2298
2305
2312
2319
2327
2334
2341
2348
2355
2362
2370
2377
2384
2392
2399
2407
2414
2422
2429
2437
2444
2452
2459
2467
2475
2482
2490
2498
2506
2514
2521
2529
2537
2545
2553
2561
2569
2577
2585
2593
2601
2610
2618
2626
2635
2643
2651
2660
2668
2677
2686
2694
2703
2712
2721
2729
2738
2747
2756
2765
2774
2782
2791
2800
2809
2818
2827
2836
2845
2854
2863
2872
2881
2890
2899
2908
2917
2926
2935
2944
2953
2962
2972
2981
2990
2999
3009
3018
3028
3037
3047
3056
3066
3075
3085
3095
3105
3114
3124
3134
3144
3154
3164
3174
3184
3194
3204
3214
3225
3235
3245
3256
3266
3277
3287
3298
3309
3319
3330
3341
3352
3363
3375
3386
3397
3409
3420
3432
3444
3456
3468
3480
3492
3505
3517
3530
3543
3556
3569
3582
3596
3610
3623
3637
3652
3666
3680
3695
3710
3725
3740
3755
3771
3786
3802
3818
3834
3851
3867
3884
3901
3918
3935
3952
3970
3988
4006
4024
4042
4059
4078
4098
4116
4135
4154
4173
4193
4212
4231
4251
4270
4289
4309
4329
4348
4368
4387
4407
4426
4446
4465
4484
4504
4523
4542
4562
4581
4600
4619
4637
4656
4675
4693
4712
4730
4748
4766
4784
4802
4820
4837
4855
4872
4889
4906
4923
4940
4957
4973
4990
5006
5022
5038
5054
5069
5085
5100
5115
5131
5146
5160
5175
5190
5204
5218
5232
5246
5260
5274
5287
5301
5314
5327
5341
5353
5366
5379
5391
5404
5416
5428
5440
5452
5464
5475
5487
5498
5509
5520
5531
5542
5553
5563
5574
5584
5594
5604
5614
5624
5634
5643
5653
5662
5671
5680
5689
5698
5706
5715
5723
5731
5739
5747
5754
5762
5769
5776
5783
5790
5796
5803
5809
5815
5820
5826
5831
5836
5841
5846
5850
5854
5858
5862
5866
5869
5872
5875
5878
5880
5883
5885
5887
5889
5891
5892
5894
5895
5896
5897
5898
5898
5899
5899
5899
5899
5899
5899
5898
5898
5897
5897
5896
5895
5894
5893
5892
5891
5890
5888
5887
5885
5884
5882
5881
5879
5877
5875
5873
5871
5869
5867
5865
5863
5861
5859
5857
5855
5852
5850
5848
5846
5844
5841
5839
5837
5835
5833
5830
5828
5826
5824
5821
5819
5817
5815
5812
5810
5808
5805
5803
5801
5798
5796
5793
5790
5788
5785
5782
5779
5776
5773
5770
5767
5764
5761
5757
5754
5750
5747
5743
5739
5735
5731
5727
5723
5719
5714
5710
5705
5701
5696
5691
5686
5681
5675
5670
5665
5659
5653
5647
5641
5635
5629
5623
5616
5610
5603
5596
5589
5582
5575
5567
5560
5552
5545
5537
5529
5521
5513
5504
5496
5487
5479
5470
5461
5452
5443
5434
5424
5415
5405
5396
5386
5376
5366
5356
5346
5336
5325
5315
5305
5294
5284
5273
5262
5251
5241
5230
5219
5207
5196
5185
5174
5163
5151
5140
5128
5117
5105
5094
5082
5070
5059
5047
5035
5023
5011
4999
4987
4975
4963
4951
4939
4927
4914
4902
4890
4877
4864
4852
4839
4826
4814
4801
4788
4775
4762
4749
4735
4722
4709
4696
4682
4669
4656
4642
4629
4615
4601
4588
4574
4561
4547
4533
4519
4505
4492
4478
4464
4450
4436
4422
4407
4393
4379
4365
4350
4336
4322
4307
4293
4279
4264
4250
4235
4220
4206
4191
4177
4162
4148
4133
4118
4104
4089
4075
4059
4046
4030
4016
4002
3987
3973
3958
3944
3929
3914
3900
3885
3871
3856
3842
3827
3812
3798
3783
3769
3754
3740
3725
3711
3696
3682
3667
3653
3638
3624
3610
3595
3581
3567
3553
3539
3526
3512
3498
3485
3471
3458
3445
3431
3418
3405
3393
3380
3367
3355
3342
3330
3318
3306
3294
3282
3271
3259
3247
3236
3225
3214
3203
3192
3181
3170
3160
3149
3139
3129
3119
3109
3099
3089
3079
3070
3060
3051
3042
3033
3024
3015
3006
2997
2989
2980
2971
2963
2955
2946
2938
2930
2922
2914
2906
2898
2890
2882
2874
2866
2858
2850
2843
2835
2827
2819
2811
2803
2795
2787
2780
2772
2764
2756
2748
2740
2733
2725
2717
2709
2702
2694
2687
2679
2671
2664
2656
2649
2642
2634
2627
2620
2612
2605
2598
2591
2584
2577
2570
2563
2556
2549
2543
2536
2529
2523
2516
2510
2503
2497
2490
2484
2478
2471
2465
2459
2453
2446
2440
2434
2428
2422
2416
2410
2403
2397
2391
2385
2379
2373
2367
2361
2355
2349
2343
2337
2330
2324
2318
2312
2306
2299
2293
2287
2280
2274
2267
2261
2254
2248
2241
2234
2227
2220
2213
2207
2200
2192
2185
2178
2171
2164
2156
2149
2141
2134
2126
2119
2111
2103
2095
2087
2079
2071
2063
2055
2047
2037
2029
2021
2013
2004
1995
1987
1978
1969
1960
1950
1941
1932
1922
1913
1903
1893
1884
1874
1864
1854
1844
1833
1823
1813
1802
1792
1781
1770
1759
1748
1737
1726
1715
1703
1692
1680
1668
1656
1644
1631
1619
1606
1594
1581
1568
1554
1541
1527
1513
1499
1485
1471
1456
1442
1427
1412
1396
1381
1365
1349
1333
1317
1301
1284
1267
1250
1233
1216
1199
1181
1163
1145
1127
1109
1090
1072
1053
1034
1014
996
976
957
937
918
898
878
858
838
818
798
777
757
737
716
696
676
655
635
614
594
574
553
533
513
493
472
452
432
412
392
372
352
333
313
293
274
255
235
216
197
178
160
141
122
104
86
68
50
32
14
-3
-21
-38
-55
-72
-89
-105
-122
-138
-154
-170
-186
-202
-217
-232
-247
-262
-277
-292
-306
-320
-335
-348
-362
-375
-389
-402
-415
-427
-440
-452
-464
-476
-488
-499
-511
-522
-533
-543
-554
-564
-574
-584
-594
-603
-613
-622
-631
-640
-648
-657
-665
-673
-681
-688
-696
-703
-711
-718
-724
-731
-738
-744
-750
-757
-762
-768
-774
-780
-785
-790
-796
-801
-806
-811
-815
-820
-825
-829
-833
-838
-842
-846
-850
-854
-858
-862
-865
-869
-872
-876
-879
-882
-886
-889
-892
-895
-898
-901
-903
-906
-909
-911
-914
-916
-919
-921
-924
-926
-928
-930
-933
-935
-937
-939
-941
-943
-945
-947
-949
-951
-952
-954
-956
-958
-960
-962
-963
-965
-967
-969
-970
-972
-974
-975
-977
-978
-980
-982
-983
-985
-986
-987
-989
-990
-992
-993
-994
-996
-997
-998
-999
-1000
-1002
-1002
-1004
-1006
-1006
-1008
-1010
-1010
-1012
-1012
-1014
-1016
-1016
-1018
-1018
-1020
-1022
-1022
-1024
-1025
-1026
-1027
-1028
-1029
-1030
-1031
-1032
-1033
-1034
-1035
-1036
-1037
-1038
-1039
-1039
-1040
-1041
-1041
-1042
-1043
-1043
-1043
-1044
-1044
-1044
-1045
-1045
-1045
-1045
-1045
-1045
-1044
-1044
-1044
-1043
-1043
-1042
-1042
-1041
-1040
-1040
-1039
-1038
-1037
-1037
-1036
-1035
-1034
-1033
-1032
-1031
-1030
-1029
-1028
-1027
-1026
-1025
-1024
-1024
-1022
-1022
-1020
-1020
-1018
-1018
-1018
-1016
-1016
-1016
-1016
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1016
-1016
-1016
-1018
-1018
-1020
-1022
-1022
-1025
-1027
-1029
-1031
-1033
-1035
-1038
-1040
-1043
-1046
-1049
-1053
-1056
-1060
-1063
-1067
-1071
-1076
-1080
-1084
-1089
-1094
-1099
-1104
-1109
-1114
-1119
-1125
-1130
-1136
-1142
-1148
-1154
-1159
-1166
-1172
-1178
-1184
-1190
-1197
-1203
-1210
-1216
-1223
-1229
-1236
-1242
-1249
-1256
-1262
-1269
-1276
-1282
-1289
-1296
-1303
-1310
-1316
-1323
-1330
-1337
-1343
-1350
-1357
-1363
-1370
-1377
-1383
-1390
-1396
-1403
-1409
-1415
-1422
-1428
-1434
-1440
-1446
-1453
-1459
-1465
-1471
-1477
-1483
-1489
-1495
-1501
-1507
-1512
-1518
-1524
-1530
-1536
-1542
-1548
-1554
-1559
-1565
-1571
-1577
-1582
-1588
-1594
-1599
-1605
-1611
-1616
-1622
-1627
-1633
-1638
-1643
-1649
-1654
-1659
-1665
-1670
-1675
-1680
-1685
-1691
-1696
-1701
-1706
-1711
-1716
-1721
-1726
-1731
-1736
-1740
-1745
-1750
-1754
-1759
-1764
-1768
-1772
-1777
-1781
-1785
-1789
-1793
-1797
-1800
-1804
-1807
-1811
-1814
-1817
-1820
-1823
-1826
-1828
-1831
-1833
-1836
-1838
-1840
-1842
-1844
-1845
-1847
-1848
-1850
-1851
-1852
-1853
-1854
-1855
-1855
-1856
-1856
-1856
-1857
-1856
-1856
-1856
-1855
-1855
-1854
-1853
-1852
-1851
-1849
-1848
-1846
-1844
-1842
-1839
-1837
-1834
-1831
-1828
-1825
-1822
-1818
-1815
-1811
-1807
-1803
-1799
-1795
-1790
-1786
-1781
-1777
-1772
-1767
-1762
-1757
-1752
-1747
-1742
-1736
-1731
-1726
-1720
-1714
-1708
-1703
-1697
-1691
-1685
-1678
-1672
-1666
-1660
-1653
-1647
-1640
-1633
-1626
-1620
-1613
-1606
-1598
-1591
-1584
-1576
-1569
-1561
-1554
-1546
-1538
-1530
-1522
-1514
-1505
-1497
-1488
-1480
-1471
-1462
-1453
-1444
-1435
-1426
-1417
-1407
-1398
-1388
-1378
-1368
-1358
-1348
-1337
-1327
-1317
-1306
-1295
-1285
-1274
-1263
-1252
-1240
-1229
-1218
-1206
-1194
-1183
-1171
-1159
-1147
-1134
-1122
-1110
-1097
-1085
-1072
-1059
-1046
-1033
-1020
-1006
-994
-980
-967
-953
-939
-926
-912
-898
-884
-870
-855
-841
-827
-812
-797
-783
-768
-753
-738
-723
-708
-693
-677
-662
-646
-631
-615
-600
-584
-569
-553
-537
-521
-505
-489
-473
-457
-441
-425
-409
-393
-377
-361
-345
-329
-313
-297
-281
-264
-248
-232
-216
-200
-184
-168
-152
-135
-119
-103
-87
-71
-55
-39
-24
-8
8
24
40
56
71
87
103
118
134
149
165
180
196
211
226
242
257
272
287
302
317
332
346
361
375
390
404
418
433
447
460
474
488
502
515
528
542
555
568
580
593
606
618
630
643
655
667
678
690
702
713
725
736
747
758
769
780
791
802
813
823
833
844
854
864
874
884
894
904
913
923
932
941
950
960
969
977
986
995
1004
1012
1020
1029
1037
1045
1054
1062
1070
1077
1085
1093
1101
1108
1116
1123
1130
1138
1145
1152
1159
1166
1173
1180
1186
1193
1200
1207
1213
1220
1226
1232
1239
1245
1251
1257
1263
1269
1275
1281
1287
1293
1299
1305
1310
1316
1322
1328
1333
1339
1344
1350
1355
1361
1366
1372
1377
1382
1387
1393
1398
1403
1408
1413
1418
1423
1428
1433
1438
1442
1447
1451
1456
1460
1465
1469
1473
1477
1481
1485
1489
1493
1496
1500
1503
1507
1510
1513
1516
1519
1522
1525
1528
1531
1533
1536
1538
1540
1543
1545
1547
1549
1551
1553
1555
1557
1559
1561
1562
1564
1566
1568
1569
1571
1573
1574
1576
1577
1579
1581
1582
1584
1586
1587
1589
1590
1592
1594
1596
1597
1599
1601
1603
1604
1606
1608
1610
1612
1614
1616
1618
1621
1623
1625
1627
1630
1632
1634
1637
1639
1642
1644
1647
1649
1652
1655
1657
1660
1663
1665
1668
1671
1674
1677
1680
1682
1685
1689
1692
1695
1698
1701
1705
1708
1711
1715
1718
1722
1725
1729
1733
1736
1740
1744
1748
1752
1755
1759
1763
1768
1772
1776
1780
1784
1788
1793
1797
1801
1805
1810
1814
1818
1823
1827
1831
1836
1840
1844
1849
1853
1858
1862
1867
1871
1876
1880
1885
1890
1894
1899
1904
1908
1913
1918
1922
1927
1932
1936
1941
1946
1950
1955
1960
1964
1969
1973
1977
1982
1986
1990
1995
1999
2003
2007
2011
2016
2020
2024
2028
2031
2035
2039
2043
2047
2050
2054
2057
2061
2064
2068
2071
2075
2078
2081
2084
2087
2090
2093
2096
2099
2102
2104
2107
2109
2112
2114
2117
2119
2121
2124
2126
2128
2130
2133
2135
2137
2139
2141
2143
2145
2147
2149
2151
2153
2156
2158
2160
2162
2164
2166
2168
2170
2172
2175
2177
2179
2181
2184
2186
2188
2191
2193
2195
2198
2200
2203
2205
2208
2211
2213
2216
2218
2221
2224
2226
2229
2232
2235
2237
2240
2243
2246
2249
2252
2255
2258
2261
2264
2267
2270
2273
2276
2279
2282
2285
2289
2292
2295
2299
2302
2306
2309
2313
2316
2320
2324
2327
2331
2335
2339
2343
2347
2351
2356
2360
2364
2368
2373
2377
2382
2386
2391
2395
2400
2405
2409
2414
2419
2424
2429
2434
2439
2444
2450
2455
2460
2466
2471
2476
2482
2488
2493
2499
2505
2511
2516
2522
2528
2534
2540
2546
2552
2559
2565
2571
2577
2583
2589
2596
2602
2608
2614
2621
2627
2633
2639
2646
2652
2658
2664
2671
2677
2683
2689
2695
2701
2707
2713
2719
2725
2731
2737
2743
2749
2755
2761
2767
2773
2779
2784
2790
2796
2802
2808
2813
2819
2825
2831
2836
2842
2847
2853
2858
2863
2869
2874
2879
2884
2889
2894
2898
2903
2908
2912
2916
2921
2925
2929
2932
2936
2940
2943
2947
2950
2953
2956
2959
2962
2965
2967
2970
2973
2975
2977
2979
2982
2984
2986
2988
2990
2991
2993
2995
2997
2999
3000
3002
3004
3006
3007
3009
3011
3013
3014
3016
3018
3020
3022
3024
3026
3028
3030
3032
3034
3036
3038
3040
3043
3045
3048
3050
3053
3055
3058
3061
3064
3067
3070
3073
3076
3079
3083
3086
3090
3093
3097
3101
3105
3109
3113
3117
3122
3126
3131
3135
3140
3145
3150
3154
3159
3165
3170
3175
3181
3186
3192
3197
3203
3209
3215
3221
3227
3233
3239
3245
3252
3258
3265
3271
3278
3285
3291
3298
3305
3312
3319
3326
3333
3340
3347
3355
3362
3369
3377
3384
3391
3399
3406
3414
3421
3429
3436
3444
3452
3459
3467
3474
3482
3489
3496
3504
3511
3518
3526
3533
3540
3547
3554
3561
3568
3574
3581
3587
3594
3600
3606
3613
3619
3625
3630
3636
3642
3648
3653
3658
3664
3669
3674
3679
3684
3689
3694
3699
3704
3709
3714
3718
3723
3728
3732
3737
3741
3746
3750
3755
3759
3764
3768
3772
3777
3781
3785
3790
3794
3798
3803
3807
3811
3815
3819
3824
3828
3832
3836
3840
3844
3848
3853
3857
3861
3865
3869
3873
3877
3881
3885
3889
3893
3897
3901
3905
3909
3913
3917
3921
3925
3929
3932
3936
3940
3944
3948
3952
3955
3959
3963
3967
3971
3974
3978
3982
3986
3989
3993
3997
4001
4003
4008
4011
4014
4019
4022
4026
4029
4033
4035
4038
4042
4046
4049
4051
4054
4057
4059
4062
4065
4067
4070
4073
4075
4077
4078
4081
4083
4085
4086
4088
4090
4091
4093
4094
4094
4096
4098
4098
4099
4100
4101
4101
4102
4102
4102
4102
4102
4102
4102
4102
4101
4101
4100
4099
4099
4098
4096
4094
4094
4093
4091
4089
4088
4086
4083
4082
4078
4077
4075
4072
4070
4067
4064
4061
4058
4054
4051
4049
4046
4043
4038
4035
4032
4029
4025
4022
4018
4014
4011
4006
4003
4000
3996
3992
3988
3984
3980
3976
3972
3968
3964
3959
3955
3951
3947
3943
3939
3935
3930
3926
3922
3918
3914
3910
3906
3902
3898
3894
3890
3886
3882
3878
3874
3870
3866
3862
3859
3855
3851
3848
3844
3840
3837
3833
3830
3826
3822
3819
3815
3812
3808
3805
3801
3798
3795
3791
3788
3784
3781
3777
3774
3771
3767
3764
3761
3758
3754
3751
3748
3745
3742
3739
3736
3733
3730
3727
3724
3721
3718
3715
3712
3709
3706
3703
3701
3698
3695
3692
3689
3686
3683
3681
3678
3675
3672
3670
3667
3664
3662
3659
3657
3654
3652
3650
3647
3645
3643
3641
3639
3637
3635
3633
3631
3629
3627
3626
3624
3622
3621
3619
3617
3616
3614
3613
3612
3610
3609
3607
3606
3605
3603
3602
3601
3600
3599
3598
3597
3596
3595
3594
3593
3592
3591
3590
3590
3589
3588
3588
3587
3587
3587
3587
3586
3586
3586
3586
3587
3587
3587
3588
3588
3589
3589
3590
3591
3592
3593
3594
3595
3596
3598
3599
3601
3602
3604
3606
3608
3610
3612
3614
3616
3619
3621
3624
3626
3629
3631
3634
3637
3640
3643
3646
3649
3652
3655
3658
3661
3664
3667
3671
3674
3677
3680
3683
3687
3690
3693
3696
3699
3702
3705
3708
3712
3714
3717
3720
3723
3726
3729
3731
3734
3737
3739
3742
3744
3747
3749
3751
3754
3756
3758
3760
3762
3764
3766
3768
3770
3772
3774
3776
3778
3780
3782
3783
3785
3787
3789
3790
3792
3794
3796
3797
3799
3801
3802
3804
3805
3807
3808
3810
3811
3813
3814
3815
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3826
3827
3828
3828
3829
3829
3829
3829
3830
3830
3830
3830
3830
3829
3829
3829
3829
3828
3828
3828
3827
3826
3826
3825
3825
3824
3823
3823
3822
3821
3820
3819
3818
3817
3816
3815
3814
3813
3812
3811
3810
3809
3807
3806
3804
3803
3801
3800
3798
3796
3795
3793
3791
3789
3787
3785
3783
3781
3779
3776
3774
3772
3769
3767
3764
3762
3759
3757
3754
3752
3749
3746
3743
3741
3738
3735
3732
3729
3726
3724
3721
3718
3715
3712
3709
3706
3703
3700
3697
3694
3691
3688
3685
3682
3680
3677
3674
3671
3668
3665
3663
3660
3657
3654
3652
3649
3646
3644
3641
3639
3636
3634
3631
3629
3626
3624
3622
3619
3617
3615
3613
3611
3609
3607
3605
3603
3601
3599
3597
3595
3594
3592
3590
3589
3587
3586
3584
3583
3581
3580
3578
3577
3575
3574
3573
3571
3570
3568
3567
3566
3564
3563
3562
3560
3559
3557
3556
3555
3553
3552
3550
3549
3547
3546
3544
3542
3541
3539
3537
3536
3534
3533
3531
3529
3528
3526
3524
3523
3521
3520
3518
3516
3515
3513
3512
3510
3509
3507
3505
3504
3502
3501
3499
3497
3495
3494
3492
3490
3488
3487
3485
3483
3481
3479
3477
3475
3473
3471
3468
3466
3464
3462
3459
3457
3454
3452
3449
3446
3444
3441
3438
3435
3432
3429
3425
3422
3419
3415
3412
3408
3404
3401
3397
3393
3389
3385
3381
3377
3373
3368
3364
3360
3356
3351
3347
3342
3338
3334
3329
3325
3320
3316
3312
3307
3303
3299
3294
3290
3286
3282
3278
3274
3270
3266
3262
3258
3254
3250
3247
3243
3239
3236
3232
3229
3226
3222
3219
3216
3213
3210
3207
3204
3202
3199
3196
3194
3191
3189
3187
3185
3183
3181
3179
3177
3175
3173
3172
3170
3169
3168
3166
3165
3164
3163
3162
3162
3161
3160
3160
3160
3159
3159
3159
3159
3159
3159
3160
3160
3160
3161
3161
3162
3162
3163
3164
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3179
3180
3181
3182
3183
3183
3184
3185
3185
3185
3186
3186
3186
3186
3186
3186
3186
3185
3185
3184
3184
3183
3182
3181
3179
3178
3176
3175
3173
3171
3169
3167
3164
3162
3159
3156
3153
3150
3147
3143
3140
3136
3133
3129
3125
3121
3117
3112
3108
3103
3099
3094
3089
3084
3079
3074
3069
3064
3059
3053
3047
3042
3036
3030
3024
3018
3012
3006
2999
2993
2987
2980
2973
2967
2960
2953
2946
2940
2933
2926
2919
2911
2904
2897
2890
2883
2875
2868
2861
2853
2846
2838
2831
2824
2816
2809
2801
2794
2786
2779
2771
2764
2756
2749
2741
2734
2726
2719
2712
2704
2697
2689
2682
2675
2667
2660
2653
2645
2638
2631
2623
2616
2609
2601
2594
2587
2580
2572
2565
2558
2551
2544
2537
2529
2522
2515
2508
2501
2494
2487
2480
2473
2465
2458
2451
2444
2437
2430
2423
2415
2408
2401
2394
2387
2380
2372
2365
2358
2351
2344
2337
2330
2323
2316
2309
2302
2295
2288
2282
2275
2268
2262
2255
2249
2242
2236
2230
2224
2218
2212
2206
2200
2194
2188
2182
2177
2171
2165
2160
2155
2149
2144
2138
2133
2128
2123
2118
2113
2108
2103
2098
2093
2088
2083
2078
2073
2068
2063
2059
2054
2049
2044
2039
2035
2029
2025
2020
2016
2011
2005
2001
1997
1992
1987
1982
1978
1973
1968
1963
1958
1953
1948
1944
1939
1934
1929
1924
1919
1914
1909
1904
1898
1893
1888
1883
1878
1873
1868
1864
1859
1854
1849
1844
1839
1835
1830
1825
1821
1816
1812
1808
1803
1799
1795
1791
1787
1783
1779
1775
1771
1767
1764
1760
1756
1753
1750
1746
1743
1740
1736
1733
1730
1727
1724
1721
1718
1715
1712
1709
1706
1703
1700
1698
1695
1692
1690
1687
1685
1682
1680
1677
1675
1673
1670
1668
1666
1664
1662
1660
1658
1656
1654
1652
1651
1649
1647
1646
1644
1643
1642
1641
1640
1639
1638
1637
1636
1636
1635
1635
1635
1634
1634
1635
1635
1635
1635
1636
1636
1637
1638
1638
1639
1640
1641
1642
1643
1645
1646
1647
1649
1650
1652
1653
1655
1657
1659
1661
1662
1664
1666
1668
1671
1673
1675
1677
1679
1682
1684
1686
1689
1691
1693
1696
1698
1701
1703
1705
1708
1710
1713
1715
1718
1720
1723
1726
1728
1731
1733
1736
1739
1741
1744
1747
1749
1752
1755
1757
1760
1763
1766
1768
1771
1774
1776
1779
1782
1784
1787
1790
1792
1795
1798
1800
1803
1806
1809
1811
1814
1817
1820
1822
1825
1828
1831
1833
1836
1839
1841
1844
1847
1850
1852
1855
1857
1860
1863
1865
1867
1870
1872
1874
1877
1879
1881
1883
1885
1887
1889
1891
1892
1894
1895
1897
1898
1900
1901
1902
1903
1904
1905
1906
1907
1907
1908
1909
1909
1910
1910
1910
1911
1911
1911
1911
1911
1911
1911
1911
1911
1911
1910
1910
1910
1910
1909
1909
1908
1907
1907
1906
1905
1905
1904
1903
1902
1901
1900
1899
1898
1897
1896
1895
1894
1893
1892
1891
1889
1888
1887
1886
1885
1884
1883
1882
1881
1880
1879
1878
1877
1876
1875
1874
1873
1872
1871
1871
1870
1869
1869
1868
1867
1867
1866
1866
1865
1865
1864
1864
1864
1863
1863
1863
1863
1863
1862
1862
1862
1862
1862
1862
1862
1863
1863
1863
1863
1863
1864
1864
1864
1864
1865
1865
1866
1866
1866
1867
1867
1868
1868
1868
1869
1869
1869
1869
1870
1870
1870
1870
1870
1870
1870
1869
1869
1869
1869
1868
1868
1867
1867
1866
1866
1865
1864
1863
1862
1862
1861
1860
1858
1857
1856
1855
1854
1852
1851
1850
1848
1847
1845
1844
1842
1840
1839
1837
1836
1834
1832
1831
1829
1827
1825
1824
1822
1820
1818
1816
1814
1813
1811
1809
1807
1805
1803
1801
1799
1797
1795
1792
1790
1788
1786
1784
1781
1779
1777
1774
1772
1770
1767
1765
1762
1759
1757
1754
1751
1748
1745
1742
1739
1736
1733
1730
1727
1724
1721
1717
1714
1710
1707
1703
1700
1696
1693
1689
1685
1681
1677
1673
1669
1665
1661
1656
1652
1648
1643
1639
1634
1630
1625
1621
1616
1611
1607
1602
1597
1592
1588
1583
1578
1573
1568
1563
1558
1553
1549
1544
1539
1534
1529
1523
1518
1513
1508
1503
1498
1492
1487
1482
1476
1471
1465
1460
1454
1448
1443
1437
1431
1425
1419
1413
1407
1400
1394
1387
1381
1374
1367
1361
1354
1347
1340
1332
1325
1318
1310
1303
1295
1288
1280
1272
1264
1256
1248
1239
1231
1223
1214
1206
1197
1188
1180
1171
1162
1153
1144
1134
1125
1116
1107
1097
1088
1078
1069
1059
1050
1040
1030
1020
1010
1000
991
982
972
962
952
943
933
923
913
903
893
884
874
864
854
844
835
825
815
805
795
786
776
766
756
746
737
727
717
707
698
688
678
668
658
649
639
629
619
609
599
589
579
569
559
549
539
528
518
508
498
488
477
467
457
446
436
425
415
404
394
383
373
362
352
341
331
320
310
299
288
278
267
257
246
236
225
215
204
194
183
173
163
152
142
132
122
111
101
91
81
71
61
51
42
32
22
12
3
-7
-16
-26
-35
-45
-54
-63
-73
-82
-91
-100
-109
-118
-127
-136
-145
-153
-162
-171
-179
-188
-196
-205
-213
-221
-229
-237
-245
-253
-261
-269
-277
-284
-292
-299
-306
-314
-321
-328
-335
-342
-349
-355
-362
-368
-375
-381
-387
-393
-399
-405
-411
-417
-422
-427
-433
-438
-443
-448
-452
-457
-461
-466
-470
-474
-478
-482
-485
-489
-492
-495
-498
-501
-504
-506
-509
-511
-513
-515
-517
-519
-520
-522
-523
-524
-526
-527
-528
-528
-529
-530
-530
-531
-531
-531
-531
-531
-531
-531
-531
-531
-530
-530
-529
-529
-528
-527
-526
-525
-524
-523
-522
-521
-520
-518
-517
-515
-514
-512
-510
-508
-506
-505
-502
-500
-498
-496
-493
-491
-488
-485
-482
-479
-476
-473
-470
-466
-463
-459
-455
-451
-447
-443
-438
-434
-429
-424
-419
-414
-409
-404
-398
-392
-386
-380
-374
-368
-361
-355
-348
-341
-334
-326
-319
-311
-304
-296
-288
-280
-271
-263
-254
-246
-237
-228
-219
-209
-200
-191
-181
-171
-161
-151
-141
-131
-121
-110
-100
-89
-79
-68
-57
-46
-35
-24
-12
-1
10
22
34
45
57
69
81
93
105
118
130
142
155
167
180
192
205
217
230
243
255
268
281
294
307
319
332
345
358
371
384
396
409
422
435
447
460
472
485
497
510
522
534
547
559
571
583
595
606
618
630
641
653
664
675
687
698
709
720
730
741
752
762
773
783
793
803
813
823
833
843
852
862
871
881
890
899
908
917
925
934
942
951
959
967
975
983
990
998
1004
1012
1020
1027
1034
1041
1047
1054
1061
1067
1073
1080
1086
1092
1098
1104
1110
1115
1121
1127
1132
1138
1143
1149
1154
1159
1165
1170
1175
1180
1185
1190
1195
1200
1205
1210
1215
1219
1224
1229
1233
1238
1242
1247
1251
1255
1259
1263
1267
1271
1275
1279
1283
1286
1290
1293
1297
1300
1303
1307
1310
1313
1316
1318
1321
1324
1326
1329
1331
1333
1335
1337
1339
1341
1343
1345
1346
1348
1349
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1362
1363
1364
1365
1365
1366
1366
1367
1368
1368
1369
1370
1370
1371
1372
1372
1373
1374
1374
1375
1376
1376
1377
1378
1378
1379
1380
1380
1381
1382
1382
1383
1383
1384
1385
1385
1386
1387
1387
1388
1389
1389
1390
1391
1391
1392
1393
1393
1394
1394
1395
1396
1396
1397
1398
1398
1399
1400
1400
1401
1402
1402
1403
1403
1404
1405
1405
1406
1407
1407
1408
1409
1409
1410
1411
1411
1412
1412
1413
1414
1414
1415
1416
1416
1417
1418
1418
1419
1419
1420
1421
1421
1422
1423
1423
1424
1424
1425
1426
1426
1427
1428
1428
1429
1430
1430
1431
1431
1432
1433
1433
1434
1435
1435
1436
1436
1437
1438
1438
1439
1440
1440
1441
1441
1442
1443
1443
1444
1445
1445
1446
1446
1447
1448
1448
1449
1450
1450
1451
1451
1452
1453
1453
1454
1455
1455
1456
1456
1457
1458
1458
1459
1459
1460
1461
1461
1462
1463
1463
1464
1464
1465
1466
1466
1467
1467
1468
1469
1469
1470
1470
1471
1472
1472
1473
1474
1474
1475
1475
1476
1477
1477
1478
1478
1479
1480
1480
1481
1481
1482
1483
1483
1484
1484
1485
1486
1486
1487
1487
1488
1489
1489
1490
1490
1491
1492
1492
1493
1493
1494
1495
1495
1496
1496
1497
1498
1498
1499
1499
1500
1501
1501
1502
1502
1503
1504
1504
1505
1505
1506
1506
1507
1508
1508
1509
1509
1510
1511
1511
1512
1512
1513
1514
1514
1515
1515
1516
1516
1517
1518
1518
1519
1519
1520
1521
1521
1522
1522
1523
1523
1524
1525
1525
1526
1526
1527
1528
1528
1529
1529
1530
1530
1531
1532
1532
1533
1533
1534
1534
1535
1536
1536
1537
1537
1538
1538
1539
1540
1540
1541
1541
1542
1542
1543
1544
1544
1545
1545
1546
1546
1547
1548
1548
1549
1549
1550
1550
1551
1551
1552
1553
1553
1554
1554
1555
1555
1556
1557
1557
1558
1558
1559
1559
1560
1560
1561
1562
1562
1563
1563
1564
1564
1565
1565
1566
1567
1567
1568
1568
1569
1569
1570
1570
1571
1572
1572
1573
1573
1574
1574
1575
1575
1576
1576
1577
1578
1578
1579
1579
1580
1580
1581
1581
1582
1582
1583
1584
1584
1585
1585
1586
1586
1587
1587
1588
1588
1589
1589
1590
1591
1591
1592
1592
1593
1593
1594
1594
1595
1595
1596
1596
1597
1598
1598
1599
1599
1600
1600
1601
1601
1602
1602
1603
1603
1604
1604
1605
1605
1606
1607
1607
1608
1608
1609
1609
1610
1610
1611
1611
1612
1612
1613
1613
1614
1614
1615
1615
1616
1616
1617
1618
1618
1619
1619
1620
1620
1621
1621
1622
1622
1623
1623
1624
1624
1625
1625
1626
1626
1627
1627
1628
1628
1629
1629
1630
1630
1631
1631
1632
1632
1633
1633
1634
1634
1635
1635
1636
1636
1637
1637
1638
1638
1639
1639
1640
1640
1641
1641
1642
1642
1643
1643
1644
1644
1645
1645
1646
1646
1647
1647
1648
1648
1649
1649
1650
1650
1651
1651
1652
1652
1653
1653
1654
1654
1655
1655
1656
1656
1657
1657
1658
1658
1659
1659
1660
1660
1661
1661
1662
1662
1663
1663
1664
1664
1665
1665
1666
1666
1667
1667
1668
1668
1668
1669
1669
1670
1670
1671
1671
1672
1672
1673
1673
1674
1674
1675
1675
1676
1676
1677
1677
1678
1678
1679
1679
1679
1680
1680
1681
1681
1682
1682
1683
1683
1684
1684
1685
1685
1686
1686
1686
1687
1687
1688
1688
1689
1689
1690
1690
1691
1691
1692
1692
1693
1693
1693
1694
1694
1695
1695
1696
1696
1697
1697
1698
1698
1698
1699
1699
1700
1700
1701
1701
1702
1702
1703
1703
1703
1704
1704
1705
1705
1706
1706
1707
1707
1708
1708
1708
1709
1709
1710
1710
1711
1711
1712
1712
1712
1713
1713
1714
1714
1715
1715
1716
1716
1716
1717
1717
1718
1718
1719
1719
1720
1720
1720
1721
1721
1722
1722
1723
1723
1723
1724
1724
1725
1725
1726
1726
1726
1727
1727
1728
1728
1729
1729
1729
1730
1730
1731
1731
1732
1732
1732
1733
1733
1734
1734
1735
1735
1735
1736
1736
1737
1737
1738
1738
1738
1739
1739
1740
1740
1741
1741
1741
1742
1742
1743
1743
1743
1744
1744
1745
1745
1746
1746
1746
1747
1747
1748
1748
1748
1749
1749
1750
1750
1751
1751
1751
1752
1752
1753
1753
1753
1754
1754
1755
1755
1755
1756
1756
1757
1757
1757
1758
1758
1759
1759
1759
1760
1760
1761
1761
1761
1762
1762
1763
1763
1763
1764
1764
1765
1765
1765
1766
1766
1767
1767
1767
1768
1768
1769
1769
1769
1770
1770
1771
1771
1771
1772
1772
1773
1773
1773
1774
1774
1775
1775
1775
1776
1776
1776
1777
1777
1778
1778
1778
1779
1779
1780
1780
1780
1781
1781
1781
1782
1782
1783
1783
1783
1784
1784
1784
1785
1785
1786
1786
1786
1787
1787
1788
1788
1788
1789
1789
1789
1790
1790
1791
1791
1791
1792
1792
1792
1793
1793
1793
1794
1794
1795
1795
1795
1796
1796
1796
1797
1797
1798
1798
1798
1799
1799
1799
1800
1800
1800
1801
1801
1802
1802
1802
1803
1803
1803
1804
1804
1804
1805
1805
1806
1806
1806
1807
1807
1807
1808
1808
1808
1809
1809
1809
1810
1810
1810
1811
1811
1812
1812
1812
1813
1813
1813
1814
1814
1814
1815
1815
1815
1816
1816
1816
1817
1817
1817
1818
1818
1819
1819
1819
1820
1820
1820
1821
1821
1821
1822
1822
1822
1823
1823
1823
1824
1824
1824
1825
1825
1825
1826
1826
1826
1827
1827
1827
1828
1828
1828
1829
1829
1829
1830
1830
1830
1831
1831
1831
1832
1832
1832
1833
1833
1833
1834
1834
1834
1835
1835
1835
1836
1836
1836
1837
1837
1837
1838
1838
1838
1839
1839
1839
1840
1840
1840
1841
1841
1841
1842
1842
1842
1842
1843
1843
1843
1844
1844
1844
1845
1845
1845
1846
1846
1846
1847
1847
1847
1848
1848
1848
1849
1849
1849
1849
1850
1850
1850
1851
1851
1851
1852
1852
1852
1853
1853
1853
1853
