5
36626
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-9
-8
-8
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-4
-4
-4
-4
-3
-3
-3
-2
-2
-2
-2
-1
-1
-1
0
0
0
0
1
1
1
2
2
2
3
3
3
3
4
4
4
5
5
5
6
6
6
7
7
7
8
8
8
9
9
9
10
10
10
11
11
11
12
12
12
13
13
13
14
14
14
15
15
15
16
16
16
17
17
17
18
18
19
19
19
20
20
20
21
21
21
22
22
22
23
23
24
24
24
25
25
25
26
26
26
27
27
27
28
28
29
29
29
30
30
30
31
31
31
32
32
32
33
33
34
34
34
35
35
35
36
36
36
37
37
37
38
38
39
39
39
40
40
40
41
41
41
42
42
43
43
43
44
44
44
45
45
46
46
46
47
47
47
48
48
49
49
49
50
50
50
51
51
52
52
52
53
53
54
54
54
55
55
56
56
56
57
57
58
58
58
59
59
60
60
60
61
61
62
62
62
63
63
64
64
65
65
65
66
66
67
67
68
68
69
69
69
70
70
71
71
72
72
72
73
73
74
74
75
75
76
76
76
77
77
78
78
79
79
79
80
80
81
81
82
82
83
83
83
84
84
85
85
86
86
86
87
87
88
88
88
89
89
90
90
91
91
91
92
92
93
93
93
94
94
95
95
96
96
96
97
97
98
98
98
99
99
100
100
101
101
101
102
102
102
103
103
104
104
104
105
105
106
106
106
107
107
108
108
108
109
109
110
110
110
111
111
112
112
112
113
113
114
114
114
115
115
116
116
116
117
117
118
118
119
119
119
120
120
121
121
121
122
122
123
123
123
124
124
125
125
126
126
126
127
127
128
128
129
129
129
130
130
131
131
131
132
132
133
133
134
134
134
135
135
136
136
136
137
137
138
138
138
139
139
140
140
140
141
141
141
142
142
143
143
143
144
144
144
145
145
146
146
146
147
147
147
148
148
148
149
149
150
150
150
151
151
151
152
152
152
153
153
154
154
154
155
155
155
156
156
156
157
157
157
158
158
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
164
164
164
165
165
166
166
166
167
167
167
168
168
168
169
169
169
170
170
170
171
171
171
172
172
172
173
173
173
174
174
174
175
175
175
176
176
176
177
177
177
178
178
178
179
179
179
180
180
180
181
181
181
182
182
182
182
183
183
183
184
184
184
185
185
185
186
186
186
187
187
187
188
188
188
189
189
189
190
190
190
191
191
191
192
192
192
193
193
193
194
194
194
195
195
195
196
196
196
197
197
197
198
198
198
199
199
200
200
200
201
201
201
202
202
202
203
203
203
204
204
204
205
205
206
206
206
207
207
207
208
208
208
209
209
210
210
210
211
211
211
212
212
213
213
213
214
214
214
215
215
216
216
216
217
217
218
218
218
219
219
220
220
220
221
221
222
222
222
223
223
224
224
224
225
225
226
226
226
227
227
228
228
228
229
229
230
230
230
231
231
232
232
233
233
233
234
234
235
235
236
236
236
237
237
238
238
239
239
240
240
240
241
241
242
242
243
243
244
244
244
245
245
246
246
247
247
248
248
249
249
250
250
251
251
252
252
252
253
253
254
254
255
255
256
256
257
257
258
258
259
259
260
260
261
261
262
262
263
263
264
264
264
265
265
266
266
267
267
268
268
269
269
270
270
271
271
271
272
272
273
273
274
274
275
275
275
276
276
277
277
278
278
278
279
279
280
280
280
281
281
282
282
283
283
283
284
284
285
285
286
286
286
287
287
288
288
289
289
289
290
290
291
291
292
292
292
293
293
294
294
294
295
295
296
296
296
297
297
298
298
298
299
299
300
300
300
301
301
301
302
302
303
303
303
304
304
304
305
305
306
306
306
307
307
307
308
308
308
309
309
310
310
310
311
311
311
312
312
312
313
313
314
314
314
315
315
315
316
316
316
317
317
317
318
318
319
319
319
320
320
320
321
321
321
322
322
322
323
323
324
324
324
325
325
325
326
326
326
327
327
328
328
328
329
329
329
330
330
331
331
331
332
332
332
333
333
334
334
334
335
335
335
336
336
337
337
337
338
338
339
339
339
340
340
340
341
341
342
342
342
343
343
344
344
344
345
345
345
346
346
346
347
347
347
348
348
348
349
349
349
350
350
350
351
351
351
352
352
352
353
353
353
353
354
354
354
355
355
355
355
356
356
356
356
357
357
357
357
358
358
358
358
359
359
359
359
360
360
360
360
361
361
361
361
362
362
362
362
362
363
363
363
363
364
364
364
364
364
365
365
365
365
365
366
366
366
366
367
367
367
367
367
368
368
368
368
368
369
369
369
369
369
370
370
370
370
370
371
371
371
371
371
372
372
372
372
372
372
373
373
373
373
373
374
374
374
374
374
375
375
375
375
375
375
376
376
376
376
376
377
377
377
377
377
378
378
378
378
378
379
379
379
379
379
380
380
380
380
380
381
381
381
381
381
382
382
382
382
382
383
383
383
383
383
383
384
384
384
384
384
385
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
391
391
391
391
391
391
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
397
397
397
397
397
397
398
398
398
398
398
398
399
399
399
399
399
399
400
400
400
400
400
400
400
401
401
401
401
401
401
401
402
402
402
402
402
402
402
403
403
403
403
403
403
404
404
404
404
404
404
404
405
405
405
405
405
405
406
406
406
406
406
406
406
407
407
407
407
407
407
407
408
408
408
408
408
408
409
409
409
409
409
409
409
410
410
410
410
410
410
410
411
411
411
411
411
411
411
412
412
412
412
412
412
412
413
413
413
413
413
413
413
413
414
414
414
414
414
414
414
414
414
415
415
415
415
415
415
415
415
416
416
416
416
416
416
416
416
416
417
417
417
417
417
417
417
417
417
418
418
418
418
418
418
418
418
418
418
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
421
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
420
420
420
420
420
420
420
420
420
420
420
420
420
420
420
419
419
419
419
419
419
419
419
419
419
418
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
414
414
414
414
414
414
413
413
413
413
413
413
412
412
412
412
412
411
411
411
411
411
410
410
410
410
410
409
409
409
409
408
408
408
408
407
407
407
407
406
406
406
406
405
405
405
405
404
404
404
404
403
403
403
402
402
402
402
401
401
401
401
400
400
400
399
399
399
399
398
398
398
397
397
397
397
396
396
396
395
395
395
395
394
394
394
393
393
393
392
392
392
391
391
391
390
390
390
390
389
389
389
388
388
388
387
387
387
386
386
386
385
385
385
384
384
384
383
383
383
382
382
382
381
381
381
380
380
380
379
379
379
378
378
378
377
377
376
376
376
375
375
375
374
374
374
373
373
372
372
372
371
371
371
370
370
369
369
369
368
368
367
367
367
366
366
366
365
365
364
364
364
363
363
363
362
362
361
361
361
360
360
360
359
359
358
358
358
357
357
356
356
356
355
355
354
354
354
353
353
352
352
351
351
351
350
350
349
349
348
348
347
347
346
346
346
345
345
344
344
343
343
342
342
341
341
340
340
339
339
338
338
337
337
336
336
335
335
334
334
333
333
332
332
331
331
330
330
329
328
328
327
327
326
326
325
325
324
324
323
323
322
322
321
321
320
320
319
319
318
318
317
317
316
316
315
314
314
313
313
312
312
311
311
310
310
309
309
308
308
307
307
306
306
305
305
304
303
303
302
302
301
301
300
300
299
299
298
297
297
296
296
295
295
294
294
293
292
292
291
291
290
290
289
289
288
287
287
286
286
285
285
284
283
283
282
282
281
280
280
279
279
278
277
277
276
276
275
274
274
273
273
272
271
271
270
270
269
268
268
267
267
266
265
265
264
264
263
262
262
261
261
260
259
259
258
257
257
256
256
255
254
254
253
252
252
251
250
250
249
248
248
247
247
246
245
245
244
243
242
242
241
240
240
239
238
238
237
236
236
235
234
233
233
232
231
231
230
229
228
228
227
226
226
225
224
223
223
222
221
220
220
219
218
217
217
216
215
214
214
213
212
211
211
210
209
208
208
207
206
205
204
204
203
202
201
200
200
199
198
197
196
195
195
194
193
192
191
190
189
189
188
187
186
185
184
183
182
181
180
179
178
177
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
159
158
157
156
155
154
153
152
151
150
149
148
147
146
144
143
142
141
140
139
138
137
136
134
133
132
131
130
129
128
127
126
124
123
122
121
120
119
118
117
115
114
113
112
111
110
109
108
107
105
104
103
102
101
100
99
98
96
95
94
93
92
91
90
89
88
86
85
84
83
82
81
80
79
78
77
75
74
73
72
71
70
69
68
67
66
65
63
62
61
60
59
58
57
56
55
54
53
51
50
49
48
47
46
45
44
43
42
41
40
38
37
36
35
34
33
32
31
30
29
28
27
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-222
-223
-224
-225
-226
-227
-228
-229
-230
-230
-231
-232
-233
-234
-235
-236
-237
-237
-238
-239
-240
-241
-242
-242
-243
-244
-245
-246
-247
-248
-248
-249
-250
-251
-252
-252
-253
-254
-255
-256
-257
-257
-258
-259
-260
-261
-261
-262
-263
-264
-265
-266
-266
-267
-268
-269
-270
-271
-271
-272
-273
-274
-275
-275
-276
-277
-278
-279
-279
-280
-281
-282
-283
-283
-284
-285
-286
-286
-287
-288
-289
-290
-290
-291
-292
-293
-293
-294
-295
-296
-296
-297
-298
-299
-299
-300
-301
-301
-302
-303
-304
-304
-305
-306
-306
-307
-308
-309
-309
-310
-311
-311
-312
-313
-313
-314
-315
-315
-316
-317
-317
-318
-319
-319
-320
-321
-321
-322
-323
-323
-324
-325
-325
-326
-327
-327
-328
-328
-329
-330
-330
-331
-332
-332
-333
-333
-334
-335
-335
-336
-336
-337
-338
-338
-339
-339
-340
-341
-341
-342
-342
-343
-344
-344
-345
-345
-346
-346
-347
-348
-348
-349
-349
-350
-350
-351
-352
-352
-353
-353
-354
-354
-355
-355
-356
-356
-357
-357
-358
-358
-359
-359
-360
-360
-361
-361
-362
-362
-363
-363
-364
-364
-365
-365
-366
-366
-367
-367
-368
-368
-368
-369
-369
-370
-370
-371
-371
-371
-372
-372
-373
-373
-374
-374
-374
-375
-375
-376
-376
-376
-377
-377
-378
-378
-378
-379
-379
-380
-380
-380
-381
-381
-381
-382
-382
-383
-383
-383
-384
-384
-385
-385
-385
-386
-386
-386
-387
-387
-388
-388
-388
-389
-389
-389
-390
-390
-390
-391
-391
-392
-392
-392
-393
-393
-393
-394
-394
-394
-395
-395
-395
-396
-396
-396
-397
-397
-397
-398
-398
-398
-399
-399
-399
-400
-400
-400
-401
-401
-401
-402
-402
-402
-403
-403
-403
-404
-404
-404
-404
-405
-405
-405
-406
-406
-406
-407
-407
-407
-407
-408
-408
-408
-409
-409
-409
-410
-410
-410
-410
-411
-411
-411
-411
-412
-412
-412
-412
-413
-413
-413
-413
-414
-414
-414
-414
-415
-415
-415
-415
-416
-416
-416
-416
-417
-417
-417
-417
-417
-418
-418
-418
-418
-419
-419
-419
-419
-419
-420
-420
-420
-420
-421
-421
-421
-421
-421
-422
-422
-422
-422
-422
-423
-423
-423
-423
-423
-424
-424
-424
-424
-424
-425
-425
-425
-425
-425
-426
-426
-426
-426
-426
-427
-427
-427
-427
-427
-427
-428
-428
-428
-428
-428
-428
-429
-429
-429
-429
-429
-429
-430
-430
-430
-430
-430
-430
-431
-431
-431
-431
-431
-431
-432
-432
-432
-432
-432
-432
-432
-433
-433
-433
-433
-433
-433
-433
-433
-434
-434
-434
-434
-434
-434
-434
-434
-435
-435
-435
-435
-435
-435
-435
-435
-435
-436
-436
-436
-436
-436
-436
-436
-436
-436
-437
-437
-437
-437
-437
-437
-437
-437
-437
-438
-438
-438
-438
-438
-438
-438
-438
-438
-438
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-440
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-441
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-442
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-444
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-445
-446
-446
-446
-446
-446
-446
-446
-446
-446
-446
-447
-447
-447
-447
-447
-447
-447
-447
-447
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-449
-449
-449
-449
-449
-449
-449
-449
-449
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-450
-451
-451
-451
-451
-451
-451
-451
-451
-451
-451
-451
-451
-452
-452
-452
-452
-452
-452
-452
-452
-452
-452
-452
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-456
-456
-456
-456
-456
-456
-456
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-455
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-454
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-453
-452
-452
-452
-452
-452
-452
-452
-452
-452
-452
-452
-452
-451
-451
-451
-451
-451
-451
-451
-451
-451
-451
-450
-450
-450
-450
-450
-450
-450
-450
-450
-449
-449
-449
-449
-449
-449
-449
-449
-448
-448
-448
-448
-448
-448
-448
-447
-447
-447
-447
-447
-447
-446
-446
-446
-446
-446
-446
-445
-445
-445
-445
-445
-445
-444
-444
-444
-444
-444
-444
-443
-443
-443
-443
-443
-442
-442
-442
-442
-442
-441
-441
-441
-441
-441
-440
-440
-440
-440
-440
-439
-439
-439
-439
-439
-438
-438
-438
-438
-437
-437
-437
-437
-436
-436
-436
-436
-435
-435
-435
-435
-434
-434
-434
-434
-433
-433
-433
-433
-432
-432
-432
-432
-431
-431
-431
-430
-430
-430
-430
-429
-429
-429
-428
-428
-428
-427
-427
-427
-426
-426
-426
-426
-425
-425
-425
-424
-424
-424
-423
-423
-423
-422
-422
-422
-421
-421
-420
-420
-420
-419
-419
-419
-418
-418
-417
-417
-417
-416
-416
-415
-415
-415
-414
-414
-413
-413
-413
-412
-412
-411
-411
-410
-410
-410
-409
-409
-408
-408
-407
-407
-406
-406
-406
-405
-405
-404
-404
-403
-403
-402
-402
-401
-401
-400
-400
-399
-399
-398
-398
-397
-396
-396
-395
-395
-394
-394
-393
-393
-392
-392
-391
-390
-390
-389
-389
-388
-388
-387
-386
-386
-385
-385
-384
-384
-383
-382
-382
-381
-381
-380
-379
-379
-378
-378
-377
-377
-376
-375
-375
-374
-374
-373
-372
-372
-371
-370
-370
-369
-369
-368
-367
-367
-366
-365
-365
-364
-363
-363
-362
-362
-361
-360
-360
-359
-358
-358
-357
-356
-356
-355
-354
-353
-353
-352
-351
-351
-350
-349
-349
-348
-347
-347
-346
-345
-345
-344
-343
-342
-342
-341
-340
-340
-339
-338
-337
-337
-336
-335
-335
-334
-333
-332
-332
-331
-330
-329
-329
-328
-327
-327
-326
-325
-324
-324
-323
-322
-321
-321
-320
-319
-318
-318
-317
-316
-315
-315
-314
-313
-312
-312
-311
-310
-309
-308
-308
-307
-306
-305
-305
-304
-303
-302
-302
-301
-300
-299
-299
-298
-297
-296
-296
-295
-294
-293
-293
-292
-291
-290
-290
-289
-288
-287
-287
-286
-285
-284
-284
-283
-282
-281
-281
-280
-279
-278
-278
-277
-276
-275
-274
-274
-273
-272
-271
-271
-270
-269
-268
-268
-267
-266
-265
-265
-264
-263
-262
-262
-261
-260
-259
-259
-258
-257
-256
-256
-255
-254
-253
-252
-252
-251
-250
-249
-249
-248
-247
-246
-245
-245
-244
-243
-242
-242
-241
-240
-239
-238
-238
-237
-236
-235
-234
-234
-233
-232
-231
-230
-229
-229
-228
-227
-226
-225
-225
-224
-223
-222
-221
-220
-220
-219
-218
-217
-216
-216
-215
-214
-213
-212
-211
-211
-210
-209
-208
-207
-207
-206
-205
-204
-203
-203
-202
-201
-200
-199
-199
-198
-197
-196
-195
-194
-194
-193
-192
-191
-190
-189
-189
-188
-187
-186
-185
-184
-184
-183
-182
-181
-180
-179
-179
-178
-177
-176
-175
-174
-173
-173
-172
-171
-170
-169
-168
-168
-167
-166
-165
-164
-163
-162
-162
-161
-160
-159
-158
-157
-157
-156
-155
-154
-153
-152
-152
-151
-150
-149
-148
-147
-146
-146
-145
-144
-143
-142
-141
-141
-140
-139
-138
-137
-136
-136
-135
-134
-133
-132
-131
-131
-130
-129
-128
-127
-126
-126
-125
-124
-123
-122
-122
-121
-120
-119
-118
-117
-117
-116
-115
-114
-113
-113
-112
-111
-110
-109
-109
-108
-107
-106
-105
-105
-104
-103
-102
-102
-101
-100
-99
-99
-98
-97
-96
-96
-95
-94
-93
-93
-92
-91
-91
-90
-89
-88
-88
-87
-86
-86
-85
-84
-83
-83
-82
-81
-81
-80
-79
-79
-78
-77
-77
-76
-75
-74
-74
-73
-72
-72
-71
-70
-70
-69
-68
-68
-67
-66
-66
-65
-64
-64
-63
-62
-62
-61
-61
-60
-59
-59
-58
-57
-57
-56
-55
-55
-54
-54
-53
-52
-52
-51
-50
-50
-49
-48
-48
-47
-47
-46
-45
-45
-44
-44
-43
-42
-42
-41
-41
-40
-39
-39
-38
-38
-37
-36
-36
-35
-35
-34
-34
-33
-32
-32
-31
-31
-30
-30
-29
-28
-28
-27
-27
-26
-26
-25
-25
-24
-24
-23
-22
-22
-21
-21
-20
-20
-19
-19
-18
-18
-17
-17
-16
-16
-15
-15
-14
-14
-13
-13
-12
-12
-11
-11
-10
-10
-9
-9
-8
-8
-7
-7
-6
-6
-5
-5
-4
-4
-3
-3
-2
-2
-2
-1
-1
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
9
10
10
11
11
12
12
13
13
14
14
14
15
15
16
16
17
17
18
18
18
19
19
20
20
21
21
21
22
22
23
23
24
24
24
25
25
26
26
27
27
27
28
28
29
29
29
30
30
31
31
32
32
32
33
33
34
34
35
35
36
36
36
37
37
38
38
39
39
40
40
41
41
42
42
43
43
44
44
45
45
46
46
47
47
48
48
49
49
50
50
51
51
52
52
53
53
54
54
55
56
56
57
57
58
58
59
59
60
60
61
61
62
62
63
63
64
64
65
66
66
67
67
68
68
69
69
70
70
71
71
72
72
73
73
74
74
75
76
76
77
77
78
78
79
79
80
80
81
81
82
82
83
83
84
84
85
85
86
86
87
88
88
89
89
90
90
91
91
92
92
93
93
94
94
95
95
96
96
97
97
98
98
99
99
100
100
101
101
102
102
103
103
104
104
105
105
106
106
107
107
108
108
109
109
110
110
111
111
112
112
113
113
114
114
115
115
116
116
117
117
118
118
119
119
120
120
121
121
121
122
122
123
123
124
124
125
125
126
126
127
127
128
128
129
129
130
130
130
131
131
132
132
133
133
134
134
135
135
136
136
137
137
138
138
139
139
140
140
141
141
142
142
143
143
144
144
145
145
146
146
147
147
148
148
149
149
150
150
151
151
152
152
153
153
154
154
155
155
156
156
157
157
158
158
159
159
160
160
161
161
162
162
163
163
164
164
165
165
166
166
167
167
168
169
169
170
170
171
171
172
172
173
173
174
174
175
175
176
177
177
178
178
179
179
180
180
181
181
182
183
183
184
184
185
185
186
186
187
188
188
189
189
190
190
191
192
192
193
193
194
194
195
196
196
197
197
198
198
199
200
200
201
201
202
202
203
204
204
205
205
206
206
207
208
208
209
209
210
210
211
211
212
213
213
214
214
215
215
216
217
217
218
218
219
219
220
220
221
222
222
223
223
224
224
225
225
226
227
227
228
228
229
229
230
230
231
231
232
233
233
234
234
235
235
236
236
237
237
238
239
239
240
240
241
241
242
242
243
243
244
245
245
246
246
247
247
248
249
249
250
250
251
251
252
252
253
254
254
255
255
256
256
257
258
258
259
259
260
260
261
262
262
263
263
264
264
265
266
266
267
267
268
268
269
270
270
271
271
272
273
273
274
274
275
275
276
277
277
278
278
279
279
280
281
281
282
282
283
284
284
285
285
286
287
287
288
288
289
290
290
291
291
292
293
293
294
294
295
296
296
297
297
298
299
299
300
301
301
302
302
303
304
304
305
305
306
307
307
308
309
309
310
310
311
312
312
313
314
314
315
316
316
317
318
318
319
319
320
321
321
322
323
323
324
325
325
326
327
327
328
329
329
330
331
331
332
333
333
334
335
336
336
337
338
338
339
340
340
341
342
342
343
344
344
345
346
346
347
348
348
349
350
350
351
352
352
353
354
354
355
356
356
357
358
358
359
360
360
361
362
362
363
364
364
365
366
366
367
367
368
369
369
370
371
371
372
373
373
374
375
375
376
377
377
378
379
379
380
381
381
382
383
383
384
385
385
386
387
387
388
389
389
390
391
391
392
393
393
394
395
395
396
397
397
398
399
399
400
401
401
402
403
403
404
405
405
406
407
407
408
409
410
410
411
412
412
413
414
414
415
416
416
417
418
418
419
420
420
421
422
422
423
424
424
425
426
426
427
428
428
429
430
430
431
432
432
433
433
434
435
435
436
437
437
438
439
439
440
440
441
442
442
443
444
444
445
445
446
447
447
448
449
449
450
450
451
452
452
453
453
454
455
455
456
456
457
458
458
459
459
460
461
461
462
462
463
463
464
465
465
466
466
467
468
468
469
469
470
470
471
472
472
473
473
474
474
475
475
476
477
477
478
478
479
479
480
480
481
481
482
482
483
483
484
484
485
485
486
486
487
487
488
488
489
489
490
490
491
491
492
492
493
493
494
494
495
495
496
496
497
497
498
498
499
499
499
500
500
501
501
502
502
503
503
504
504
505
505
505
506
506
507
507
508
508
509
509
509
510
510
511
511
512
512
512
513
513
514
514
515
515
515
516
516
517
517
517
518
518
518
519
519
520
520
520
521
521
521
522
522
522
523
523
523
524
524
524
525
525
526
526
526
527
527
527
528
528
528
529
529
529
530
530
530
531
531
531
532
532
532
533
533
534
534
534
535
535
535
536
536
536
537
537
537
538
538
538
539
539
539
540
540
540
540
541
541
541
542
542
542
543
543
543
544
544
544
545
545
545
546
546
546
547
547
547
548
548
548
549
549
549
550
550
550
551
551
551
551
552
552
552
553
553
553
554
554
554
555
555
555
556
556
556
557
557
557
557
558
558
558
559
559
559
559
560
560
560
561
561
561
561
562
562
562
563
563
563
563
564
564
564
565
565
565
565
566
566
566
566
567
567
567
567
568
568
568
568
569
569
569
569
570
570
570
570
571
571
571
571
572
572
572
572
572
573
573
573
573
573
574
574
574
574
574
575
575
575
575
575
576
576
576
576
576
577
577
577
577
577
577
578
578
578
578
578
579
579
579
579
579
579
580
580
580
580
580
580
581
581
581
581
581
582
582
582
582
582
582
583
583
583
583
583
583
584
584
584
584
584
584
584
585
585
585
585
585
585
585
586
586
586
586
586
586
586
587
587
587
587
587
587
587
588
588
588
588
588
588
588
589
589
589
589
589
589
589
589
590
590
590
590
590
590
590
590
590
590
591
591
591
591
591
591
591
591
591
591
592
592
592
592
592
592
592
592
592
592
592
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
594
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
593
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
591
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
590
589
589
589
589
589
589
589
589
589
589
589
589
589
588
588
588
588
588
588
588
588
588
588
588
587
587
587
587
587
587
587
587
587
587
586
586
586
586
586
586
586
586
585
585
585
585
585
585
585
585
584
584
584
584
584
584
584
584
583
583
583
583
583
583
583
582
582
582
582
582
582
582
581
581
581
581
581
581
581
581
580
580
580
580
580
580
580
580
579
579
579
579
579
579
579
579
578
578
578
578
578
578
578
578
578
577
577
577
577
577
577
577
577
577
577
576
576
576
576
576
576
576
576
576
576
576
576
576
575
575
575
575
575
575
575
575
575
575
575
575
574
574
574
574
574
574
574
574
574
574
574
574
574
574
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
573
574
574
574
574
574
574
574
574
574
574
574
574
574
574
574
574
575
575
575
575
575
575
575
575
575
575
575
575
575
576
576
576
576
576
576
576
576
576
576
577
577
577
577
577
577
577
577
578
578
578
578
578
578
578
578
579
579
579
579
579
579
579
579
580
580
580
580
580
580
580
580
581
581
581
581
581
581
581
582
582
582
582
582
582
582
583
583
583
583
583
583
584
584
584
584
584
584
585
585
585
585
585
586
586
586
586
586
587
587
587
587
587
588
588
588
588
588
588
589
589
589
589
589
590
590
590
590
590
591
591
591
591
591
592
592
592
592
592
593
593
593
593
593
594
594
594
594
594
594
595
595
595
595
595
596
596
596
596
596
597
597
597
597
597
598
598
598
598
598
599
599
599
599
599
600
600
600
600
600
601
601
601
601
601
602
602
602
602
603
603
603
603
603
604
604
604
604
604
605
605
605
605
606
606
606
606
606
607
607
607
607
608
608
608
608
609
609
609
609
610
610
610
610
611
611
611
611
611
612
612
612
612
613
613
613
613
614
614
614
614
615
615
615
615
616
616
616
616
617
617
617
617
618
618
618
618
619
619
619
619
620
620
620
620
621
621
621
621
622
622
622
623
623
623
623
624
624
624
624
625
625
625
625
626
626
626
627
627
627
627
628
628
628
628
629
629
629
629
630
630
630
631
631
631
631
632
632
632
632
633
633
633
633
634
634
634
634
635
635
635
635
636
636
636
636
637
637
637
637
637
638
638
638
638
639
639
639
639
639
640
640
640
640
641
641
641
641
641
642
642
642
642
642
643
643
643
643
643
643
644
644
644
644
645
645
645
645
645
646
646
646
646
646
647
647
647
647
647
648
648
648
648
648
649
649
649
649
650
650
650
650
650
651
651
651
651
651
652
652
652
652
653
653
653
653
653
654
654
654
654
655
655
655
655
656
656
656
656
656
657
657
657
657
658
658
658
658
658
659
659
659
659
660
660
660
660
660
661
661
661
661
661
662
662
662
662
662
663
663
663
663
663
664
664
664
664
664
665
665
665
665
665
666
666
666
666
666
667
667
667
667
667
667
668
668
668
668
668
669
669
669
669
669
669
670
670
670
670
670
671
671
671
671
671
671
672
672
672
672
672
673
673
673
673
673
673
674
674
674
674
674
674
675
675
675
675
675
676
676
676
676
676
676
676
677
677
677
677
677
677
678
678
678
678
678
678
678
678
679
679
679
679
679
679
679
679
680
680
680
680
680
680
680
680
681
681
681
681
681
681
681
681
681
681
682
682
682
682
682
682
682
682
682
682
682
683
683
683
683
683
683
683
683
683
683
683
684
684
684
684
684
684
684
684
684
684
684
684
684
684
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
686
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
684
684
684
684
684
684
684
684
684
684
684
684
684
684
684
683
683
683
683
683
683
683
683
683
683
683
682
682
682
682
682
682
682
682
681
681
681
681
681
681
681
681
680
680
680
680
680
680
679
679
679
679
679
679
678
678
678
678
678
678
677
677
677
677
677
677
676
676
676
676
676
676
675
675
675
675
675
675
674
674
674
674
674
673
673
673
673
673
673
672
672
672
672
672
671
671
671
671
670
670
670
670
670
669
669
669
669
669
668
668
668
668
667
667
667
667
667
666
666
666
666
665
665
665
665
664
664
664
664
664
663
663
663
663
662
662
662
662
661
661
661
661
660
660
660
660
659
659
659
659
658
658
658
658
657
657
657
657
656
656
656
656
655
655
655
655
654
654
654
654
653
653
653
653
652
652
652
652
651
651
651
651
650
650
650
650
649
649
649
649
648
648
648
648
648
647
647
647
647
647
646
646
646
646
646
645
645
645
645
645
644
644
644
644
644
643
643
643
643
643
643
642
642
642
642
642
642
641
641
641
641
641
641
641
641
640
640
640
640
640
640
640
640
640
639
639
639
639
639
639
639
639
639
638
638
638
638
638
638
638
638
638
638
637
637
637
637
637
637
637
637
637
637
637
636
636
636
636
636
636
636
636
636
636
636
636
636
636
635
635
635
635
635
635
635
635
635
635
635
635
635
635
635
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
633
633
633
633
633
633
633
633
633
633
633
633
633
633
633
632
632
632
632
632
632
632
632
632
632
632
632
632
631
631
631
631
631
631
631
631
631
631
631
631
631
631
630
630
630
630
630
630
630
630
630
630
630
630
630
629
629
629
629
629
629
629
629
629
629
629
629
628
628
628
628
628
628
628
628
628
628
628
628
627
627
627
627
627
627
627
627
627
627
627
626
626
626
626
626
626
626
626
626
626
626
626
626
625
625
625
625
625
625
625
625
625
625
625
624
624
624
624
624
624
624
624
624
624
624
623
623
623
623
623
623
623
623
623
623
623
622
622
622
622
622
622
622
622
622
621
621
621
621
621
621
621
621
621
620
620
620
620
620
620
620
620
620
620
619
619
619
619
619
619
619
619
619
618
618
618
618
618
618
618
618
618
617
617
617
617
617
617
617
617
617
617
616
616
616
616
616
616
616
616
616
616
615
615
615
615
615
615
615
615
615
614
614
614
614
614
614
614
614
614
614
614
613
613
613
613
613
613
613
613
613
613
613
613
612
612
612
612
612
612
612
612
612
612
612
612
611
611
611
611
611
611
611
611
611
611
611
611
610
610
610
610
610
610
610
610
610
610
610
610
610
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
609
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
608
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
606
605
605
605
605
605
605
605
605
605
605
604
604
604
604
604
604
604
604
604
603
603
603
603
603
603
603
602
602
602
602
602
602
601
601
601
601
601
601
600
600
600
600
600
600
599
599
599
599
599
599
598
598
598
598
598
598
598
597
597
597
597
597
597
597
596
596
596
596
596
596
595
595
595
595
595
595
594
594
594
594
594
594
593
593
593
593
593
592
592
592
592
592
591
591
591
591
591
590
590
590
590
589
589
589
589
589
589
588
588
588
588
588
587
587
587
587
587
587
586
586
586
586
586
585
585
585
585
585
584
584
584
584
583
583
583
583
582
582
582
582
581
581
581
581
581
580
580
580
580
579
579
579
579
579
579
578
578
578
578
578
577
577
577
577
576
576
576
576
575
575
575
574
574
574
573
573
573
572
572
571
571
570
570
570
569
569
568
568
567
567
566
566
565
565
564
564
563
563
562
562
561
561
560
560
559
559
558
558
557
556
556
555
555
554
553
553
552
551
551
550
549
549
548
548
547
546
546
545
544
544
543
542
542
541
541
540
539
539
538
537
537
536
535
535
534
533
533
532
532
531
530
530
529
529
528
528
527
527
526
526
526
525
525
524
524
524
523
523
523
523
523
523
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
522
523
523
523
523
523
523
523
523
524
524
524
524
524
524
525
525
525
525
525
525
525
525
525
525
525
525
525
525
525
525
525
525
525
525
525
525
525
524
524
524
524
523
523
523
523
522
522
522
521
521
521
520
520
520
519
519
518
518
517
517
516
516
515
515
514
514
513
513
512
512
511
510
510
509
509
508
508
507
507
506
506
506
505
505
505
505
504
504
504
504
504
504
504
504
505
505
505
506
506
506
507
507
508
508
509
509
510
510
511
512
512
513
514
514
515
516
516
517
518
519
519
520
521
521
522
522
523
523
524
524
525
525
525
526
526
526
527
527
527
528
528
528
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
529
530
530
530
530
530
530
530
530
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
531
530
530
530
530
530
530
529
529
529
529
528
528
528
528
528
528
528
528
529
529
529
529
530
530
530
531
532
533
533
534
535
536
537
538
539
540
541
542
543
545
546
547
548
549
550
551
552
552
553
554
555
556
557
558
558
559
560
561
562
562
563
564
564
565
566
566
567
567
568
568
568
569
569
569
569
570
570
570
570
569
569
569
569
569
568
568
567
567
566
566
565
564
564
563
562
561
561
560
559
558
558
557
556
555
554
553
551
550
548
547
545
544
542
540
539
537
535
534
532
531
529
528
526
525
524
523
521
520
520
519
518
517
517
516
516
516
515
515
516
516
516
517
517
518
518
519
520
521
522
522
523
524
526
527
528
529
529
530
531
532
533
533
534
535
536
537
538
539
541
542
543
545
546
548
549
550
552
554
555
557
558
560
561
562
564
565
566
567
568
569
570
570
571
572
572
572
572
572
572
571
571
570
569
569
568
567
566
565
563
562
561
560
558
557
556
554
553
551
549
547
545
543
541
540
538
536
534
532
530
528
526
523
521
519
517
515
514
512
511
509
508
506
505
504
503
502
501
501
500
499
499
498
498
497
497
497
497
497
497
497
497
498
498
499
500
500
501
502
503
504
505
507
508
509
510
511
512
513
514
515
516
517
519
520
522
523
525
527
529
531
533
535
538
540
543
545
547
549
550
552
553
554
555
556
557
558
558
559
559
560
560
559
559
559
558
558
558
557
557
556
555
554
554
553
552
550
549
547
546
544
543
542
540
539
538
536
535
533
532
530
528
526
524
522
520
518
516
514
512
510
509
507
505
504
502
501
500
500
499
499
498
498
497
497
496
495
495
494
494
493
492
491
490
489
488
487
486
485
484
483
483
482
482
481
481
480
479
478
477
476
476
475
475
474
474
474
475
475
476
477
478
479
480
482
484
486
487
489
490
492
493
495
497
499
500
503
505
507
509
511
513
515
516
517
518
519
519
520
520
520
519
519
519
518
518
518
518
518
518
518
518
519
519
519
518
518
518
517
517
516
515
514
514
513
512
511
510
509
508
507
506
504
503
501
500
498
496
495
493
491
489
487
486
484
483
482
481
480
479
479
478
478
477
477
477
478
478
479
479
480
481
482
483
484
485
487
489
490
492
494
496
498
501
503
506
508
511
514
517
521
524
528
532
536
540
544
548
552
556
560
563
567
571
575
579
583
587
591
594
597
600
603
605
608
610
612
613
614
616
617
618
618
619
621
622
624
626
628
629
631
633
635
636
637
638
638
638
638
638
638
638
638
637
636
635
634
632
630
628
626
623
620
617
614
611
607
604
601
598
595
592
589
586
583
580
577
573
570
567
563
560
556
553
550
546
543
540
538
535
533
530
528
526
523
521
519
516
513
511
509
507
505
504
503
502
501
501
500
500
500
499
499
498
498
498
498
498
498
499
500
501
502
503
504
505
506
507
508
509
510
510
511
512
512
513
513
514
515
515
515
515
515
515
514
513
512
511
510
509
507
506
505
503
502
501
500
499
498
497
495
494
493
491
489
486
484
481
478
474
470
465
460
454
448
442
435
428
421
415
408
401
395
388
381
374
366
358
349
340
331
321
312
303
294
285
276
268
259
251
242
234
225
216
207
199
190
181
172
164
156
148
140
132
124
116
109
101
94
86
79
72
66
60
54
49
44
39
35
31
28
25
22
20
18
17
15
14
12
11
9
7
5
2
0
-3
-5
-8
-10
-13
-15
-18
-21
-24
-27
-31
-35
-39
-43
-47
-52
-56
-60
-64
-67
-71
-74
-77
-80
-83
-85
-88
-91
-94
-97
-100
-103
-107
-110
-114
-118
-122
-127
-131
-136
-141
-146
-152
-157
-163
-169
-176
-183
-190
-197
-204
-211
-218
-226
-234
-242
-250
-258
-266
-275
-284
-292
-301
-309
-317
-325
-332
-340
-347
-355
-362
-369
-376
-383
-389
-396
-403
-410
-416
-423
-430
-437
-443
-449
-455
-461
-466
-471
-476
-480
-484
-488
-492
-496
-499
-502
-505
-507
-509
-511
-512
-514
-515
-516
-517
-519
-520
-521
-522
-522
-523
-523
-523
-523
-524
-524
-524
-524
-523
-522
-522
-520
-519
-518
-517
-517
-517
-516
-517
-517
-517
-517
-516
-515
-513
-511
-509
-506
-504
-501
-498
-495
-492
-489
-486
-482
-478
-475
-472
-469
-466
-464
-462
-461
-459
-457
-456
-454
-453
-452
-451
-450
-450
-451
-451
-452
-453
-454
-455
-456
-457
-457
-458
-458
-459
-459
-460
-460
-460
-460
-460
-461
-461
-462
-462
-462
-462
-461
-461
-460
-459
-459
-458
-457
-456
-454
-453
-452
-450
-449
-447
-446
-445
-444
-443
-442
-440
-438
-436
-434
-431
-429
-426
-424
-422
-420
-418
-416
-413
-411
-408
-405
-402
-399
-396
-394
-392
-390
-388
-386
-383
-380
-377
-374
-371
-367
-363
-359
-355
-351
-346
-341
-336
-331
-326
-321
-315
-310
-304
-299
-293
-287
-281
-275
-268
-262
-255
-249
-243
-236
-230
-225
-219
-214
-210
-206
-203
-201
-199
-198
-198
-198
-198
-199
-200
-201
-202
-203
-205
-207
-210
-213
-216
-219
-223
-226
-230
-233
-237
-242
-246
-251
-257
-262
-268
-274
-280
-286
-292
-298
-304
-311
-318
-325
-334
-342
-351
-361
-371
-382
-392
-403
-415
-426
-438
-450
-463
-476
-489
-502
-516
-529
-542
-555
-568
-581
-594
-606
-619
-631
-643
-656
-668
-679
-691
-703
-714
-726
-737
-748
-759
-769
-779
-789
-799
-808
-817
-826
-835
-844
-852
-860
-868
-876
-884
-891
-898
-905
-912
-919
-925
-931
-936
-941
-946
-950
-954
-958
-962
-966
-969
-973
-976
-979
-982
-985
-987
-989
-992
-994
-997
-1000
-1004
-1008
-1012
-1016
-1022
-1028
-1033
-1040
-1047
-1054
-1062
-1070
-1079
-1087
-1096
-1105
-1114
-1124
-1134
-1144
-1155
-1165
-1176
-1188
-1199
-1211
-1222
-1234
-1246
-1257
-1269
-1281
-1292
-1304
-1316
-1328
-1340
-1352
-1364
-1376
-1388
-1399
-1411
-1422
-1433
-1444
-1455
-1465
-1475
-1484
-1493
-1502
-1510
-1518
-1525
-1532
-1538
-1544
-1549
-1554
-1559
-1563
-1567
-1570
-1573
-1576
-1580
-1583
-1586
-1590
-1595
-1599
-1604
-1608
-1614
-1619
-1624
-1629
-1634
-1639
-1645
-1650
-1656
-1662
-1668
-1674
-1681
-1687
-1693
-1699
-1705
-1711
-1716
-1722
-1727
-1732
-1737
-1742
-1746
-1750
-1754
-1757
-1759
-1761
-1763
-1765
-1766
-1767
-1768
-1768
-1768
-1768
-1767
-1766
-1764
-1763
-1761
-1760
-1758
-1757
-1756
-1755
-1754
-1753
-1752
-1751
-1751
-1750
-1750
-1750
-1751
-1752
-1754
-1756
-1759
-1762
-1765
-1769
-1774
-1778
-1783
-1788
-1793
-1799
-1804
-1810
-1815
-1820
-1825
-1830
-1835
-1840
-1845
-1849
-1854
-1858
-1861
-1864
-1867
-1870
-1872
-1873
-1875
-1876
-1877
-1878
-1879
-1879
-1880
-1881
-1881
-1881
-1881
-1881
-1880
-1879
-1878
-1877
-1875
-1874
-1872
-1870
-1868
-1866
-1865
-1863
-1862
-1860
-1859
-1858
-1857
-1856
-1855
-1854
-1852
-1851
-1849
-1847
-1844
-1841
-1838
-1834
-1830
-1826
-1821
-1815
-1809
-1803
-1796
-1789
-1782
-1774
-1766
-1758
-1749
-1739
-1729
-1720
-1710
-1700
-1691
-1681
-1673
-1664
-1656
-1649
-1641
-1634
-1627
-1620
-1614
-1607
-1601
-1595
-1589
-1584
-1578
-1572
-1566
-1560
-1554
-1547
-1540
-1534
-1528
-1521
-1515
-1508
-1501
-1494
-1486
-1478
-1470
-1461
-1452
-1443
-1434
-1424
-1415
-1405
-1395
-1386
-1376
-1367
-1358
-1349
-1340
-1332
-1323
-1315
-1308
-1300
-1294
-1287
-1281
-1276
-1271
-1267
-1263
-1259
-1256
-1254
-1251
-1250
-1248
-1248
-1248
-1248
-1249
-1250
-1251
-1253
-1255
-1257
-1260
-1262
-1265
-1267
-1269
-1270
-1271
-1272
-1273
-1274
-1275
-1275
-1276
-1276
-1276
-1276
-1275
-1273
-1272
-1269
-1267
-1264
-1261
-1259
-1255
-1252
-1248
-1244
-1240
-1236
-1231
-1227
-1222
-1218
-1214
-1209
-1205
-1202
-1198
-1194
-1191
-1187
-1183
-1178
-1173
-1168
-1163
-1157
-1152
-1147
-1142
-1137
-1132
-1127
-1122
-1117
-1111
-1105
-1099
-1093
-1087
-1081
-1075
-1069
-1063
-1057
-1051
-1046
-1040
-1034
-1028
-1022
-1016
-1010
-1006
-1000
-995
-989
-983
-977
-971
-965
-959
-954
-949
-944
-940
-936
-932
-929
-926
-923
-920
-918
-915
-913
-911
-910
-909
-909
-909
-909
-910
-911
-912
-912
-913
-914
-915
-916
-917
-919
-920
-922
-924
-925
-927
-930
-932
-934
-936
-938
-941
-943
-945
-947
-949
-951
-953
-954
-955
-956
-956
-957
-957
-956
-956
-956
-956
-955
-955
-954
-953
-952
-951
-951
-951
-951
-951
-951
-952
-954
-955
-957
-959
-961
-963
-966
-969
-972
-975
-979
-984
-989
-994
-999
-1004
-1010
-1016
-1022
-1030
-1037
-1044
-1051
-1058
-1065
-1072
-1079
-1085
-1090
-1096
-1100
-1105
-1109
-1112
-1115
-1117
-1119
-1121
-1122
-1124
-1125
-1126
-1127
-1128
-1129
-1130
-1131
-1132
-1132
-1133
-1133
-1134
-1134
-1133
-1133
-1133
-1133
-1134
-1134
-1136
-1137
-1139
-1142
-1144
-1147
-1149
-1152
-1156
-1159
-1162
-1166
-1169
-1173
-1176
-1180
-1183
-1185
-1188
-1190
-1192
-1195
-1197
-1199
-1201
-1203
-1205
-1207
-1207
-1208
-1207
-1206
-1203
-1200
-1197
-1192
-1186
-1180
-1173
-1165
-1156
-1147
-1137
-1127
-1116
-1106
-1095
-1084
-1074
-1063
-1053
-1042
-1032
-1022
-1012
-1002
-994
-985
-977
-968
-959
-949
-939
-928
-917
-904
-891
-878
-864
-850
-835
-820
-805
-789
-773
-758
-742
-726
-710
-695
-680
-665
-649
-634
-618
-602
-586
-570
-554
-539
-523
-508
-493
-479
-466
-453
-441
-429
-417
-406
-394
-382
-371
-360
-348
-337
-327
-316
-306
-296
-286
-276
-266
-256
-246
-237
-227
-219
-210
-203
-195
-188
-182
-175
-169
-162
-155
-149
-142
-135
-127
-120
-112
-105
-97
-90
-82
-75
-68
-60
-53
-46
-38
-31
-24
-17
-10
-4
2
9
15
20
26
31
37
42
48
54
59
65
70
75
80
85
90
94
98
102
105
108
110
112
114
115
116
118
119
120
120
121
122
123
124
125
126
128
130
131
133
134
136
137
138
139
140
141
142
144
145
146
148
150
152
155
159
163
167
172
176
181
186
191
196
201
206
212
217
223
229
235
241
247
253
259
264
270
275
280
285
290
295
299
303
307
310
313
316
319
321
324
326
328
331
333
334
336
338
340
343
346
349
353
357
363
369
375
383
391
400
409
419
430
440
451
462
473
484
495
506
517
529
541
553
566
579
593
607
622
637
652
668
683
699
715
731
748
764
780
796
812
829
845
862
879
897
915
932
950
967
985
1002
1018
1035
1051
1067
1082
1097
1112
1125
1138
1151
1163
1174
1184
1193
1202
1210
1217
1223
1228
1233
1238
1242
1246
1249
1252
1255
1258
1260
1263
1265
1266
1268
1269
1269
1269
1269
1268
1268
1267
1266
1265
1264
1263
1263
1263
1263
1264
1264
1266
1267
1270
1272
1276
1280
1284
1289
1294
1300
1307
1314
1321
1329
1338
1347
1356
1366
1377
1387
1397
1407
1417
1426
1435
1444
1452
1460
1468
1475
1483
1491
1499
1507
1515
1522
1530
1537
1544
1550
1557
1563
1569
1575
1580
1585
1590
1595
1599
1604
1608
1613
1617
1621
1625
1629
1632
1635
1638
1642
1645
1649
1653
1657
1661
1665
1669
1672
1676
1679
1682
1686
1689
1693
1696
1699
1703
1706
1709
1712
1716
1719
1722
1725
1729
1731
1734
1737
1739
1742
1745
1747
1750
1753
1756
1759
1762
1764
1766
1767
1768
1769
1770
1772
1775
1778
1781
1785
1789
1793
1796
1800
1803
1807
1811
1816
1820
1826
1832
1839
1846
1853
1860
1867
1874
1881
1887
1894
1901
1908
1917
1925
1935
1945
1955
1965
1975
1985
1994
2004
2013
2023
2032
2041
2051
2061
2071
2080
2089
2099
2107
2116
2124
2133
2140
2148
2155
2162
2168
2174
2179
2183
2187
2191
2194
2197
2199
2201
2203
2203
2204
2204
2204
2203
2202
2202
2201
2201
2201
2201
2201
2201
2201
2201
2201
2201
2200
2200
2199
2199
2198
2198
2197
2198
2198
2199
2201
2203
2205
2207
2210
2212
2215
2217
2219
2221
2224
2226
2228
2231
2233
2235
2237
2239
2240
2241
2242
2243
2244
2245
2246
2246
2246
2246
2245
2244
2243
2241
2240
2240
2240
2241
2242
2243
2246
2248
2250
2253
2256
2259
2262
2266
2270
2274
2279
2283
2288
2292
2295
2299
2302
2305
2308
2311
2314
2317
2320
2323
2326
2329
2331
2334
2336
2338
2339
2341
2342
2344
2345
2346
2347
2348
2349
2350
2351
2351
2352
2353
2353
2355
2356
2357
2359
2361
2362
2363
2364
2366
2367
2368
2370
2372
2375
2378
2382
2385
2389
2392
2396
2399
2402
2406
2409
2413
2418
2423
2428
2433
2438
2443
2449
2453
2458
2463
2468
2472
2477
2482
2487
2492
2496
2501
2505
2509
2512
2514
2516
2518
2519
2519
2519
2518
2517
2516
2514
2512
2510
2507
2504
2500
2496
2492
2488
2484
2481
2477
2474
2472
2470
2468
2467
2466
2466
2466
2466
2467
2468
2470
2473
2476
2479
2482
2485
2488
2492
2494
2497
2500
2502
2504
2506
2508
2509
2511
2512
2513
2514
2515
2515
2515
2515
2514
2512
2511
2509
2507
2505
2503
2501
2499
2497
2495
2493
2492
2490
2489
2488
2488
2487
2486
2486
2485
2484
2483
2482
2482
2481
2480
2479
2478
2477
2476
2476
2476
2476
2477
2479
2481
2485
2489
2495
2501
2509
2517
2525
2534
2543
2552
2561
2571
2580
2590
2600
2610
2620
2630
2641
2651
2660
2670
2680
2689
2699
2710
2720
2731
2741
2752
2761
2771
2780
2788
2796
2804
2812
2819
2827
2834
2841
2847
2853
2858
2863
2868
2872
2876
2879
2883
2886
2889
2891
2893
2894
2894
2894
2893
2891
2889
2886
2883
2879
2874
2869
2864
2858
2852
2846
2840
2834
2829
2823
2817
2811
2804
2798
2792
2787
2781
2776
2771
2766
2762
2758
2754
2750
2746
2741
2736
2731
2725
2719
2712
2706
2699
2691
2684
2677
2669
2661
2653
2645
2636
2627
2617
2607
2597
2587
2577
2566
2556
2545
2534
2523
2512
2500
2488
2475
2462
2449
2435
2422
2408
2394
2379
2364
2348
2332
2315
2297
2279
2261
2242
2224
2205
2187
2168
2149
2130
2111
2092
2073
2053
2033
2013
1995
1975
1955
1936
1916
1897
1878
1859
1841
1823
1805
1788
1771
1754
1737
1721
1704
1687
1671
1654
1638
1623
1607
1591
1575
1559
1543
1526
1509
1491
1473
1455
1437
1418
1400
1381
1362
1343
1324
1305
1285
1266
1246
1226
1206
1187
1168
1149
1131
1113
1096
1080
1064
1049
1035
1020
1008
996
984
973
963
954
945
938
931
925
920
917
914
912
911
910
911
911
912
913
913
914
914
914
914
914
913
913
913
912
912
912
912
912
912
912
912
913
913
915
916
918
921
923
926
929
931
933
935
937
938
940
941
942
943
945
946
947
948
949
950
952
954
956
958
960
963
966
969
971
974
977
980
983
987
991
995
998
1002
1004
1008
1010
1012
1014
1016
1018
1020
1022
1024
1026
1028
1030
1033
1035
1037
1039
1041
1043
1046
1048
1051
1054
1057
1061
1065
1070
1074
1079
1084
1089
1095
1100
1106
1113
1121
1129
1137
1146
1155
1165
1174
1183
1192
1200
1207
1214
1220
1225
1229
1233
1236
1239
1242
1244
1246
1248
1249
1251
1251
1252
1252
1251
1250
1249
1247
1244
1241
1237
1234
1230
1225
1221
1217
1213
1209
1206
1202
1199
1195
1191
1188
1183
1179
1174
1168
1163
1157
1150
1143
1136
1128
1120
1111
1102
1093
1083
1072
1062
1051
1041
1031
1020
1010
1000
991
982
973
964
956
949
942
935
929
924
918
913
908
904
899
895
891
887
883
880
877
874
872
870
869
867
866
864
863
861
859
857
855
852
850
847
845
842
839
835
832
828
823
818
813
808
802
796
790
784
777
770
762
754
746
738
729
721
714
706
700
694
689
684
680
675
671
668
664
660
657
654
651
648
645
642
639
635
631
625
619
612
604
596
586
576
566
554
543
531
519
506
493
480
466
452
438
423
408
394
379
365
352
338
325
312
299
286
273
260
246
233
220
207
194
181
168
156
144
132
121
109
98
88
78
68
59
51
43
35
28
20
13
6
-1
-7
-13
-19
-23
-28
-32
-35
-37
-39
-41
-43
-44
-46
-47
-49
-50
-52
-54
-56
-58
-60
-62
-65
-67
-69
-70
-72
-73
-75
-76
-77
-78
-78
-78
-78
-77
-76
-75
-75
-74
-74
-75
-77
-79
-82
-85
-89
-94
-100
-105
-111
-118
-125
-132
-140
-148
-157
-166
-176
-186
-196
-207
-218
-229
-241
-252
-264
-275
-286
-298
-309
-320
-330
-341
-351
-361
-370
-379
-388
-396
-403
-410
-417
-423
-429
-434
-438
-442
-445
-447
-449
-449
-450
-449
-449
-448
-446
-445
-443
-441
-438
-435
-431
-427
-422
-417
-412
-407
-401
-395
-390
-384
-377
-371
-364
-358
-351
-344
-337
-330
-323
-317
-310
-304
-297
-290
-282
-274
-265
-256
-246
-236
-225
-215
-204
-194
-183
-172
-161
-149
-138
-126
-115
-104
-94
-84
-75
-66
-58
-51
-45
-38
-33
-28
-24
-20
-17
-15
-13
-13
-12
-13
-13
-14
-14
-15
-16
-17
-18
-20
-22
-25
-28
-31
-35
-39
-43
-48
-53
-58
-64
-71
-78
-86
-94
-103
-112
-121
-131
-141
-151
-162
-173
-185
-197
-210
-224
-238
-253
-268
-284
-300
-316
-333
-350
-367
-384
-401
-418
-435
-452
-468
-484
-499
-515
-529
-544
-559
-574
-588
-602
-615
-629
-642
-654
-666
-677
-688
-699
-709
-718
-727
-737
-746
-755
-764
-773
-783
-792
-801
-810
-819
-828
-838
-848
-859
-871
-884
-897
-910
-923
-937
-950
-963
-977
-991
-1004
-1018
-1034
-1050
-1065
-1081
-1097
-1113
-1129
-1145
-1160
-1176
-1191
-1206
-1221
-1237
-1252
-1268
-1283
-1298
-1313
-1328
-1343
-1357
-1371
-1384
-1398
-1411
-1423
-1436
-1447
-1459
-1470
-1481
-1492
-1503
-1514
-1525
-1536
-1548
-1560
-1572
-1584
-1597
-1610
-1623
-1636
-1650
-1664
-1678
-1692
-1707
-1722
-1737
-1752
-1767
-1783
-1799
-1815
-1831
-1847
-1863
-1879
-1895
-1911
-1926
-1942
-1958
-1974
-1989
-2004
-2019
-2033
-2047
-2059
-2071
-2083
-2094
-2104
-2114
-2124
-2133
-2141
-2149
-2157
-2165
-2173
-2181
-2188
-2196
-2203
-2210
-2217
-2224
-2231
-2238
-2246
-2253
-2261
-2268
-2276
-2284
-2292
-2300
-2308
-2317
-2325
-2334
-2342
-2351
-2359
-2367
-2374
-2381
-2387
-2393
-2398
-2402
-2406
-2410
-2412
-2415
-2417
-2418
-2419
-2420
-2420
-2421
-2421
-2422
-2422
-2423
-2424
-2424
-2425
-2425
-2424
-2424
-2423
-2422
-2421
-2419
-2417
-2415
-2413
-2411
-2408
-2406
-2404
-2402
-2399
-2397
-2395
-2394
-2392
-2390
-2389
-2387
-2386
-2386
-2386
-2386
-2387
-2388
-2389
-2391
-2392
-2393
-2394
-2395
-2395
-2395
-2394
-2393
-2392
-2390
-2388
-2386
-2383
-2380
-2376
-2371
-2366
-2361
-2354
-2348
-2341
-2334
-2326
-2319
-2312
-2304
-2296
-2289
-2281
-2273
-2265
-2257
-2248
-2240
-2231
-2223
-2214
-2206
-2197
-2189
-2181
-2173
-2165
-2157
-2150
-2142
-2135
-2128
-2122
-2115
-2109
-2103
-2098
-2093
-2088
-2083
-2080
-2076
-2074
-2071
-2069
-2068
-2066
-2065
-2064
-2063
-2063
-2062
-2062
-2061
-2060
-2059
-2059
-2058
-2057
-2056
-2056
-2055
-2055
-2055
-2054
-2053
-2051
-2049
-2047
-2045
-2041
-2039
-2037
-2035
-2033
-2031
-2028
-2025
-2023
-2020
-2016
-2011
-2005
-2001
-1996
-1991
-1986
-1982
-1978
-1974
-1971
-1968
-1965
-1963
-1961
-1959
-1958
-1957
-1956
-1955
-1953
-1952
-1951
-1949
-1948
-1946
-1944
-1943
-1941
-1939
-1937
-1935
-1933
-1931
-1929
-1927
-1926
-1924
-1924
-1923
-1923
-1923
-1924
-1925
-1926
-1928
-1930
-1932
-1933
-1935
-1937
-1939
-1942
-1944
-1947
-1950
-1954
-1958
-1962
-1966
-1971
-1976
-1981
-1985
-1989
-1993
-1996
-1999
-2001
-2001
-2003
-2004
-2004
-2004
-2004
-2003
-2001
-2001
-1999
-1996
-1994
-1991
-1988
-1984
-1981
-1978
-1974
-1970
-1966
-1960
-1954
-1947
-1940
-1931
-1923
-1914
-1905
-1895
-1886
-1877
-1867
-1857
-1847
-1837
-1827
-1816
-1805
-1794
-1782
-1771
-1760
-1748
-1737
-1726
-1715
-1703
-1693
-1682
-1672
-1662
-1653
-1644
-1637
-1630
-1624
-1619
-1616
-1612
-1610
-1608
-1607
-1606
-1606
-1607
-1608
-1611
-1615
-1619
-1625
-1632
-1640
-1648
-1658
-1668
-1679
-1691
-1704
-1718
-1732
-1747
-1763
-1780
-1798
-1816
-1836
-1856
-1877
-1899
-1922
-1945
-1969
-1994
-2020
-2045
-2074
-2102
-2130
-2160
-2190
-2221
-2253
-2286
-2319
-2352
-2386
-2419
-2453
-2487
-2521
-2555
-2589
-2623
-2658
-2693
-2728
-2764
-2800
-2836
-2872
-2909
-2945
-2982
-3020
-3058
-3096
-3135
-3174
-3213
-3253
-3293
-3332
-3372
-3411
-3450
-3488
-3526
-3563
-3599
-3635
-3671
-3705
-3739
-3772
-3803
-3833
-3862
-3890
-3916
-3941
-3965
-3988
-4010
-4030
-4051
-4070
-4086
-4104
-4119
-4134
-4147
-4159
-4170
-4180
-4189
-4197
-4205
-4212
-4219
-4226
-4231
-4237
-4241
-4245
-4248
-4251
-4254
-4256
-4258
-4260
-4261
-4263
-4265
-4266
-4268
-4269
-4270
-4270
-4271
-4271
-4270
-4269
-4268
-4267
-4264
-4262
-4258
-4254
-4250
-4245
-4240
-4234
-4228
-4221
-4213
-4205
-4197
-4188
-4178
-4168
-4158
-4147
-4136
-4124
-4112
-4101
-4089
-4077
-4065
-4053
-4041
-4027
-4014
-3999
-3982
-3965
-3946
-3926
-3906
-3885
-3864
-3842
-3820
-3797
-3774
-3751
-3727
-3702
-3677
-3652
-3626
-3600
-3574
-3547
-3520
-3493
-3467
-3440
-3414
-3389
-3364
-3339
-3315
-3291
-3267
-3243
-3219
-3195
-3172
-3149
-3127
-3105
-3083
-3062
-3041
-3020
-2999
-2978
-2957
-2936
-2915
-2894
-2873
-2852
-2831
-2810
-2789
-2767
-2744
-2721
-2698
-2674
-2650
-2626
-2602
-2578
-2555
-2532
-2508
-2485
-2461
-2437
-2412
-2386
-2360
-2334
-2308
-2282
-2256
-2230
-2204
-2178
-2152
-2126
-2100
-2074
-2049
-2023
-1998
-1974
-1949
-1926
-1902
-1879
-1856
-1833
-1811
-1788
-1766
-1745
-1724
-1704
-1685
-1666
-1649
-1632
-1617
-1602
-1588
-1575
-1562
-1550
-1539
-1529
-1520
-1511
-1503
-1495
-1489
-1482
-1476
-1470
-1463
-1456
-1449
-1441
-1434
-1426
-1418
-1409
-1401
-1393
-1384
-1375
-1365
-1356
-1346
-1337
-1328
-1319
-1311
-1303
-1296
-1290
-1284
-1278
-1272
-1266
-1260
-1254
-1249
-1243
-1237
-1231
-1226
-1220
-1215
-1209
-1204
-1198
-1193
-1187
-1181
-1175
-1169
-1164
-1158
-1153
-1147
-1142
-1136
-1131
-1124
-1118
-1110
-1102
-1092
-1082
-1071
-1060
-1048
-1035
-1020
-1006
-991
-975
-957
-939
-919
-899
-878
-857
-835
-814
-791
-769
-746
-723
-699
-674
-650
-626
-602
-579
-557
-535
-514
-494
-474
-455
-436
-417
-399
-381
-363
-346
-328
-311
-294
-278
-262
-247
-234
-220
-208
-196
-185
-174
-164
-154
-145
-136
-128
-119
-110
-102
-93
-84
-74
-64
-55
-45
-35
-26
-17
-8
1
9
16
23
30
36
41
46
50
54
56
58
60
60
60
58
56
53
50
47
43
40
36
32
28
25
21
18
16
14
12
11
11
11
12
13
15
18
22
26
32
37
44
51
58
66
73
81
89
97
106
114
123
132
141
150
160
169
178
187
196
205
214
223
231
240
249
258
268
278
288
298
308
318
328
338
347
356
364
372
380
386
392
398
403
407
411
415
417
420
422
424
426
427
429
430
431
432
432
433
433
432
432
431
430
430
429
428
427
426
426
425
423
422
421
419
418
416
414
412
410
407
405
402
399
396
393
390
387
384
382
381
380
379
380
381
382
385
388
392
398
404
412
420
429
439
449
460
471
483
496
509
524
540
556
573
591
609
628
648
669
690
712
735
758
781
805
829
852
876
900
924
949
974
999
1024
1049
1074
1100
1125
1150
1175
1201
1227
1253
1279
1305
1332
1358
1383
1409
1435
1461
1487
1513
1539
1566
1593
1620
1648
1677
1705
1733
1762
1790
1818
1846
1874
1902
1930
1958
1986
2015
2043
2071
2099
2126
2154
2180
2207
2233
2260
2286
2313
2340
2367
2394
2421
2448
2475
2501
2528
2555
2583
2611
2640
2669
2699
2729
2759
2789
2818
2846
2874
2902
2931
2960
2989
3019
3050
3081
3112
3144
3176
3208
3241
3274
3308
3343
3378
3413
3448
3482
3517
3550
3583
3615
3647
3678
3709
3739
3768
3797
3825
3851
3877
3902
3926
3950
3973
3995
4017
4038
4059
4081
4101
4121
4139
4157
4174
4191
4207
4223
4238
4253
4268
4282
4296
4309
4322
4335
4347
4359
4370
4382
4394
4405
4416
4426
4436
4444
4452
4459
4465
4471
4476
4480
4483
4486
4487
4488
4487
4485
4483
4479
4475
4471
4465
4459
4453
4446
4439
4431
4423
4415
4406
4396
4387
4376
4366
4355
4343
4331
4319
4306
4294
4282
4270
4258
4246
4234
4223
4212
4201
4191
4181
4171
4162
4153
4145
4137
4130
4123
4116
4110
4105
4100
4096
4091
4089
4086
4086
4085
4085
4085
4086
4086
4088
4089
4091
4091
4094
4096
4098
4100
4103
4106
4110
4114
4119
4124
4130
4137
4145
4154
4164
4176
4188
4202
4216
4232
4249
4266
4284
4302
4322
4341
4361
4382
4402
4424
4445
4467
4488
4510
4532
4554
4575
4597
4617
4638
4657
4676
4695
4712
4729
4746
4761
4775
4789
4800
4811
4821
4829
4837
4844
4851
4857
4863
4869
4874
4879
4883
4888
4892
4897
4902
4907
4913
4919
4926
4933
4941
4949
4957
4967
4976
4986
4997
5008
5020
5032
5044
5057
5069
5080
5092
5103
5114
5125
5135
5146
5156
5166
5176
5185
5194
5201
5208
5215
5221
5226
5231
5235
5239
5242
5245
5248
5250
5253
5256
5260
5264
5270
5277
5285
5295
5306
5317
5330
5344
5359
5374
5391
5408
5425
5444
5463
5484
5505
5526
5549
5572
5596
5620
5645
5670
5696
5721
5746
5771
5796
5820
5844
5868
5891
5913
5935
5956
5977
5997
6017
6037
6056
6075
6094
6113
6132
6152
6171
6191
6211
6231
6251
6272
6293
6314
6335
6357
6378
6401
6423
6445
6468
6491
6514
6536
6558
6579
6599
6618
6636
6653
6670
6685
6699
6713
6726
6738
6750
6761
6773
6783
6794
6804
6814
6823
6833
6843
6852
6861
6871
6881
6892
6903
6915
6928
6942
6957
6972
6988
7004
7021
7038
7054
7071
7088
7105
7121
7137
7154
7170
7185
7201
7217
7234
7251
7269
7288
7308
7328
7349
7371
7393
7416
7439
7464
7490
7517
7545
7574
7604
7635
7666
7698
7730
7762
7795
7827
7860
7893
7927
7960
7992
8025
8057
8087
8118
8147
8175
8202
8227
8250
8273
8294
8314
8332
8349
8365
8380
8392
8404
8413
8421
8427
8431
8433
8433
8431
8427
8420
8412
8402
8389
8375
8359
8341
8321
8298
8274
8247
8217
8185
8150
8112
8071
8029
7985
7937
7887
7833
7777
7717
7654
7589
7521
7451
7379
7306
7230
7153
7075
6995
6914
6831
6748
6662
6576
6489
6402
6313
6225
6135
6046
5956
5866
5776
5686
5596
5507
5418
5330
5243
5156
5070
4985
4901
4817
4734
4651
4569
4487
4406
4326
4246
4167
4088
4011
3934
3858
3783
3709
3635
3561
3488
3415
3342
3269
3197
3124
3053
2981
2910
2840
2770
2701
2632
2564
2496
2429
2363
2297
2232
2167
2103
2040
1977
1915
1853
1792
1732
1672
1613
1555
1499
1443
1389
1335
1284
1233
1185
1137
1090
1045
1000
959
918
879
841
805
770
737
706
676
648
622
597
573
552
531
513
496
481
468
457
448
441
436
433
432
433
436
441
448
457
468
480
495
513
533
555
579
606
634
666
699
735
773
814
858
903
952
1002
1056
1111
1169
1229
1291
1356
1423
1492
1563
1637
1712
1788
1867
1946
2027
2110
2193
2278
2364
2452
2540
2629
2718
2807
2895
2983
3071
3158
3243
3329
3413
3497
3579
3661
3742
3821
3900
3976
4051
4125
4196
4266
4334
4401
4465
4529
4591
4652
4712
4771
4829
4887
4943
4998
5052
5105
5157
5207
5256
5304
5351
5397
5442
5485
5527
5568
5607
5645
5682
5716
5750
5781
5810
5838
5863
5886
5906
5925
5941
5955
5967
5976
5983
5987
5988
5986
5982
5974
5963
5949
5932
5912
5889
5863
5835
5804
5771
5735
5698
5660
5619
5578
5535
5491
5446
5400
5354
5307
5259
5211
5163
5115
5067
5018
4970
4922
4875
4827
4780
4733
4685
4638
4590
4543
4495
4447
4400
4352
4305
4257
4210
4162
4115
4067
4021
3974
3927
3881
3834
3787
3740
3693
3646
3599
3550
3502
3453
3404
3355
3306
3258
3210
3163
3116
3070
3024
2980
2937
2894
2853
2812
2773
2735
2698
2662
2627
2593
2559
2526
2493
2460
2428
2395
2362
2328
2294
2260
2224
2187
2150
2110
2070
2028
1984
1938
1890
1841
1790
1737
1683
1627
1571
1513
1453
1393
1332
1270
1206
1142
1077
1010
945
878
811
744
677
609
542
475
407
340
273
207
141
77
13
-49
-109
-168
-224
-279
-332
-382
-431
-478
-523
-565
-606
-644
-681
-715
-747
-777
-804
-830
-854
-876
-896
-914
-930
-944
-957
-967
-976
-983
-988
-991
-992
-991
-988
-983
-975
-965
-953
-938
-920
-900
-878
-853
-825
-794
-761
-725
-686
-644
-598
-550
-497
-442
-382
-319
-252
-182
-108
-30
51
136
225
316
411
509
610
713
819
928
1039
1152
1267
1383
1502
1621
1743
1865
1989
2115
2241
2369
2498
2628
2760
2892
3025
3159
3292
3426
3560
3694
3828
3961
4094
4226
4358
4489
4618
4747
4874
4999
5122
5244
5364
5482
5599
5713
5826
5936
6045
6151
6255
6356
6454
6550
6643
6733
6820
6904
6985
7063
7139
7212
7282
7350
7415
7477
7537
7594
7648
7699
7747
7792
7834
7873
7909
7942
7971
7998
8021
8039
8055
8068
8076
8080
8083
8080
8076
8067
8055
8041
8023
8004
7982
7957
7929
7900
7868
7834
7799
7762
7723
7683
7641
7597
7551
7503
7454
7403
7349
7295
7238
7180
7121
7060
6998
6935
6870
6803
6735
6665
6594
6521
6446
6369
6291
6211
6130
6047
5962
5876
5789
5701
5611
5520
5427
5333
5238
5142
5043
4944
4843
4741
4638
4534
4428
4322
4215
4107
3999
3891
3782
3672
3563
3453
3344
3235
3125
3016
2908
2799
2692
2585
2478
2372
2267
2162
2058
1955
1853
1751
1651
1551
1453
1355
1259
1163
1068
974
881
788
697
607
518
430
343
257
173
90
7
-74
-154
-233
-310
-386
-461
-534
-605
-675
-743
-810
-875
-937
-998
-1056
-1112
-1166
-1217
-1266
-1312
-1355
-1395
-1433
-1467
-1499
-1528
-1554
-1577
-1598
-1615
-1630
-1642
-1652
-1658
-1662
-1663
-1661
-1656
-1648
-1637
-1623
-1606
-1587
-1564
-1540
-1512
-1483
-1452
-1419
-1384
-1347
-1309
-1268
-1226
-1181
-1135
-1087
-1036
-984
-930
-875
-818
-759
-698
-635
-571
-505
-437
-367
-296
-224
-149
-74
2
80
159
239
319
400
482
564
646
728
810
891
972
1053
1134
1215
1296
1377
1459
1541
1622
1704
1786
1867
1949
2029
2109
2188
2266
2343
2419
2494
2567
2638
2708
2776
2842
2906
2968
3028
3085
3141
3193
3243
3291
3335
3376
3414
3449
3481
3509
3535
3557
3577
3594
3608
3620
3629
3636
3640
3642
3641
3639
3634
3628
3620
3610
3600
3588
3574
3560
3544
3526
3507
3486
3463
3438
3411
3382
3352
3319
3285
3249
3211
3171
3129
3086
3040
2993
2944
2894
2842
2789
2734
2678
2620
2561
2500
2437
2373
2307
2239
2169
2098
2024
1949
1871
1792
1711
1627
1542
1455
1366
1275
1183
1089
992
895
795
694
591
486
380
272
162
51
-62
-175
-289
-405
-520
-636
-752
-869
-986
-1103
-1220
-1337
-1454
-1571
-1687
-1804
-1920
-2036
-2152
-2268
-2383
-2497
-2610
-2723
-2835
-2946
-3056
-3165
-3273
-3380
-3486
-3592
-3696
-3800
-3903
-4003
-4104
-4204
-4302
-4399
-4494
-4589
-4682
-4774
-4864
-4951
-5037
-5120
-5201
-5279
-5354
-5427
-5498
-5566
-5633
-5697
-5758
-5818
-5876
-5932
-5987
-6040
-6091
-6141
-6190
-6238
-6285
-6331
-6376
-6420
-6463
-6505
-6546
-6587
-6626
-6665
-6704
-6741
-6778
-6814
-6849
-6884
-6918
-6951
-6983
-7015
-7047
-7077
-7106
-7135
-7162
-7189
-7214
-7239
-7262
-7285
-7306
-7326
-7345
-7362
-7378
-7392
-7405
-7416
-7426
-7435
-7442
-7448
-7453
-7457
-7459
-7459
-7457
-7454
-7448
-7441
-7431
-7420
-7407
-7392
-7374
-7355
-7333
-7308
-7281
-7251
-7219
-7184
-7146
-7105
-7062
-7016
-6967
-6916
-6862
-6805
-6746
-6683
-6617
-6548
-6476
-6402
-6324
-6243
-6159
-6073
-5985
-5893
-5800
-5704
-5605
-5504
-5401
-5295
-5187
-5078
-4967
-4854
-4740
-4624
-4508
-4390
-4271
-4152
-4030
-3910
-3789
-3667
-3545
-3422
-3300
-3179
-3057
-2937
-2816
-2697
-2578
-2461
-2344
-2228
-2114
-2000
-1889
-1779
-1671
-1564
-1460
-1358
-1258
-1161
-1066
-973
-883
-795
-709
-626
-545
-467
-391
-318
-248
-180
-115
-53
7
63
118
169
218
265
309
350
388
424
457
487
514
538
558
575
589
600
607
611
612
609
604
595
582
567
549
527
503
476
445
412
377
339
299
257
212
166
119
70
19
-32
-85
-140
-195
-252
-310
-369
-429
-490
-551
-614
-677
-741
-805
-869
-934
-999
-1064
-1129
-1194
-1259
-1325
-1390
-1456
-1521
-1587
-1653
-1719
-1785
-1850
-1916
-1981
-2047
-2112
-2177
-2242
-2307
-2372
-2436
-2501
-2565
-2629
-2693
-2757
-2820
-2884
-2947
-3010
-3073
-3136
-3199
-3261
-3324
-3385
-3447
-3507
-3567
-3626
-3685
-3743
-3800
-3856
-3912
-3966
-4019
-4070
-4121
-4170
-4217
-4263
-4308
-4352
-4395
-4436
-4477
-4517
-4556
-4594
-4631
-4668
-4703
-4737
-4770
-4802
-4832
-4862
-4890
-4917
-4943
-4967
-4990
-5012
-5032
-5050
-5067
-5082
-5095
-5108
-5118
-5127
-5134
-5141
-5145
-5148
-5149
-5149
-5148
-5144
-5139
-5133
-5124
-5114
-5103
-5090
-5075
-5058
-5040
-5019
-4997
-4974
-4948
-4921
-4893
-4862
-4830
-4797
-4763
-4727
-4690
-4652
-4614
-4574
-4533
-4492
-4450
-4408
-4365
-4322
-4279
-4236
-4193
-4150
-4107
-4064
-4021
-3979
-3937
-3895
-3853
-3813
-3773
-3733
-3695
-3657
-3620
-3583
-3547
-3513
-3478
-3445
-3412
-3380
-3348
-3316
-3285
-3255
-3225
-3195
-3167
-3140
-3113
-3088
-3064
-3040
-3018
-2997
-2977
-2957
-2939
-2922
-2906
-2891
-2877
-2864
-2851
-2840
-2829
-2819
-2810
-2802
-2795
-2789
-2784
-2781
-2778
-2776
-2775
-2774
-2774
-2774
-2775
-2776
-2778
-2780
-2783
-2786
-2790
-2795
-2800
-2806
-2812
-2818
-2825
-2831
-2837
-2844
-2850
-2856
-2862
-2867
-2873
-2877
-2882
-2885
-2887
-2889
-2890
-2889
-2888
-2886
-2883
-2879
-2874
-2868
-2861
-2853
-2843
-2832
-2819
-2805
-2790
-2773
-2754
-2735
-2714
-2691
-2667
-2642
-2615
-2587
-2558
-2527
-2495
-2462
-2427
-2391
-2354
-2315
-2275
-2232
-2189
-2143
-2096
-2047
-1996
-1945
-1892
-1838
-1783
-1728
-1672
-1615
-1557
-1498
-1438
-1377
-1316
-1253
-1190
-1126
-1061
-997
-932
-867
-803
-738
-673
-609
-545
-482
-418
-356
-294
-232
-172
-112
-53
4
60
115
168
220
271
320
367
413
458
502
544
585
624
661
697
732
764
795
824
851
877
901
923
943
962
979
993
1004
1014
1022
1027
1030
1029
1027
1022
1014
1004
994
981
967
950
932
913
892
870
847
823
797
771
743
715
685
655
624
592
560
527
493
460
425
391
356
321
285
249
213
176
138
101
62
24
-15
-54
-94
-134
-174
-214
-255
-297
-339
-381
-424
-467
-511
-555
-599
-644
-689
-734
-779
-825
-871
-917
-963
-1008
-1056
-1103
-1150
-1197
-1244
-1292
-1339
-1387
-1435
-1483
-1531
-1580
-1628
-1677
-1725
-1774
-1822
-1871
-1919
-1967
-2015
-2062
-2109
-2156
-2201
-2247
-2291
-2335
-2377
-2419
-2460
-2500
-2538
-2575
-2611
-2646
-2679
-2710
-2740
-2769
-2796
-2822
-2847
-2870
-2891
-2912
-2930
-2948
-2964
-2978
-2991
-3002
-3012
-3020
-3026
-3031
-3033
-3034
-3033
-3030
-3024
-3017
-3007
-2994
-2979
-2962
-2941
-2918
-2893
-2864
-2833
-2799
-2762
-2722
-2679
-2634
-2585
-2534
-2480
-2423
-2364
-2301
-2236
-2169
-2099
-2025
-1951
-1874
-1794
-1712
-1627
-1541
-1452
-1362
-1269
-1175
-1079
-982
-882
-782
-679
-575
-470
-364
-256
-147
-37
75
187
300
413
528
643
759
875
991
1107
1224
1340
1456
1572
1688
1804
1919
2033
2148
2262
2374
2485
2595
2703
2810
2916
3020
3122
3223
3323
3420
3516
3610
3702
3792
3880
3967
4051
4134
4215
4296
4375
4453
4530
4605
4680
4753
4825
4895
4964
5032
5098
5163
5227
5290
5352
5412
5471
5529
5585
5640
5693
5745
5795
5843
5890
5935
5978
6020
6060
6098
6135
6170
6203
6235
6264
6292
6318
6343
6366
6387
6407
6426
6443
6459
6474
6487
6499
6509
6518
6524
6530
6534
6537
6538
6538
6536
6533
6529
6523
6516
6507
6495
6482
6468
6451
6433
6414
6393
6370
6346
6320
6293
6264
6233
6200
6165
6128
6090
6050
6008
5965
5920
5873
5825
5775
5723
5670
5615
5559
5501
5442
5382
5320
5257
5193
5127
5060
4992
4921
4850
4777
4703
4627
4551
4473
4395
4315
4235
4153
4070
3989
3905
3821
3737
3653
3568
3484
3400
3316
3233
3151
3069
2988
2908
2828
2748
2669
2590
2511
2433
2355
2278
2201
2125
2049
1973
1898
1823
1748
1674
1599
1525
1451
1378
1304
1232
1159
1088
1016
947
878
810
743
678
614
551
490
431
373
317
263
210
160
111
65
22
-19
-58
-94
-127
-158
-186
-212
-236
-258
-278
-297
-314
-329
-343
-355
-366
-375
-383
-389
-394
-398
-400
-400
-399
-397
-393
-387
-381
-373
-363
-352
-340
-327
-313
-298
-281
-263
-244
-224
-202
-178
-153
-126
-98
-68
-36
-3
31
67
105
144
184
227
270
316
363
412
463
516
570
627
684
743
803
865
927
990
1054
1119
1185
1252
1320
1389
1458
1528
1598
1669
1739
1810
1881
1952
2023
2095
2166
2237
2309
2381
2454
2526
2599
2672
2746
2820
2893
2968
3043
3118
3194
3271
3349
3428
3508
3588
3670
3753
3836
3921
4006
4094
4182
4270
4359
4449
4540
4631
4722
4813
4905
4996
5087
5177
5267
5357
5445
5533
5620
5705
5789
5872
5952
6031
6109
6184
6257
6329
6399
6467
6534
6599
6662
6724
6784
6843
6901
6956
7010
7063
7113
7162
7208
7253
7296
7337
7376
7413
7448
7480
7511
7539
7565
7588
7609
7628
7645
7659
7670
7679
7686
7689
7690
7688
7683
7675
7664
7651
7635
7616
7594
7570
7543
7513
7480
7444
7406
7364
7320
7272
7221
7167
7110
7051
6988
6923
6856
6786
6714
6639
6561
6481
6399
6315
6228
6139
6049
5957
5864
5769
5672
5575
5476
5376
5276
5175
5074
4973
4871
4770
4669
4569
4469
4370
4271
4172
4075
3978
3882
3787
3693
3600
3509
3418
3327
3238
3150
3062
2975
2889
2804
2719
2634
2550
2468
2385
2304
2224
2145
2067
1990
1914
1839
1765
1693
1623
1554
1486
1421
1357
1295
1236
1179
1123
1071
1020
972
926
882
840
801
764
729
696
665
636
609
584
562
541
523
507
493
481
471
464
458
455
453
454
457
461
468
476
486
497
510
524
540
557
575
595
615
637
661
685
711
738
765
794
823
852
882
911
941
971
1000
1031
1060
1090
1120
1149
1178
1208
1237
1266
1295
1324
1353
1383
1413
1443
1472
1502
1532
1562
1591
1621
1650
1680
1709
1739
1769
1799
1830
1861
1892
1923
1954
1986
2017
2048
2078
2109
2139
2168
2197
2225
2253
2281
2309
2336
2363
2390
2416
2442
2468
2493
2518
2542
2566
2589
2612
2634
2655
2676
2696
2716
2735
2753
2771
2788
2804
2819
2834
2848
2861
2873
2885
2894
2903
2911
2916
2921
2923
2924
2922
2919
2914
2906
2897
2886
2872
2856
2838
2818
2795
2770
2743
2714
2683
2650
2615
2578
2539
2498
2455
2410
2362
2313
2261
2206
2149
2090
2029
1965
1900
1832
1761
1689
1614
1537
1458
1377
1293
1208
1120
1031
940
848
755
660
564
466
368
268
167
65
-37
-141
-245
-350
-455
-561
-666
-771
-876
-980
-1085
-1189
-1293
-1397
-1500
-1602
-1704
-1804
-1905
-2004
-2102
-2200
-2297
-2394
-2489
-2584
-2678
-2771
-2863
-2954
-3044
-3133
-3222
-3310
-3396
-3482
-3568
-3652
-3737
-3820
-3903
-3984
-4065
-4145
-4224
-4301
-4378
-4453
-4527
-4600
-4671
-4742
-4811
-4879
-4947
-5013
-5079
-5143
-5207
-5269
-5330
-5390
-5449
-5507
-5563
-5619
-5673
-5726
-5777
-5827
-5876
-5923
-5968
-6012
-6053
-6093
-6131
-6166
-6200
-6232
-6262
-6291
-6318
-6343
-6366
-6388
-6408
-6426
-6442
-6457
-6469
-6480
-6489
-6496
-6501
-6504
-6506
-6506
-6504
-6501
-6496
-6489
-6480
-6469
-6457
-6442
-6426
-6408
-6387
-6365
-6341
-6314
-6286
-6255
-6223
-6188
-6152
-6113
-6073
-6031
-5987
-5941
-5893
-5844
-5793
-5740
-5685
-5629
-5571
-5512
-5452
-5391
-5329
-5266
-5202
-5137
-5070
-5002
-4932
-4860
-4788
-4713
-4638
-4561
-4482
-4403
-4322
-4241
-4157
-4073
-3987
-3900
-3811
-3722
-3633
-3542
-3452
-3362
-3271
-3181
-3090
-3000
-2910
-2820
-2730
-2641
-2552
-2463
-2374
-2287
-2200
-2113
-2028
-1944
-1861
-1779
-1699
-1620
-1543
-1467
-1393
-1322
-1252
-1184
-1119
-1055
-994
-935
-878
-824
-772
-723
-678
-635
-596
-560
-526
-496
-469
-445
-423
-405
-389
-376
-366
-358
-354
-351
-351
-353
-358
-365
-374
-386
-400
-417
-436
-459
-484
-512
-543
-576
-612
-650
-690
-733
-778
-825
-874
-925
-979
-1034
-1092
-1152
-1213
-1276
-1341
-1407
-1475
-1544
-1615
-1687
-1761
-1836
-1912
-1990
-2069
-2150
-2232
-2316
-2401
-2488
-2576
-2665
-2756
-2848
-2941
-3035
-3130
-3226
-3322
-3420
-3518
-3616
-3715
-3814
-3913
-4011
-4111
-4210
-4308
-4406
-4504
-4601
-4698
-4794
-4890
-4986
-5081
-5176
-5270
-5364
-5458
-5550
-5642
-5734
-5824
-5914
-6004
-6093
-6182
-6271
-6359
-6447
-6535
-6622
-6709
-6794
-6879
-6962
-7045
-7126
-7205
-7283
-7361
-7436
-7510
-7583
-7654
-7724
-7792
-7858
-7923
-7985
-8045
-8105
-8162
-8217
-8270
-8321
-8371
-8419
-8465
-8509
-8551
-8590
-8628
-8664
-8698
-8729
-8758
-8785
-8810
-8833
-8853
-8871
-8887
-8901
-8913
-8923
-8932
-8938
-8944
-8947
-8950
-8950
-8950
-8947
-8943
-8937
-8929
-8919
-8908
-8895
-8880
-8863
-8845
-8825
-8803
-8779
-8753
-8725
-8695
-8664
-8631
-8597
-8561
-8524
-8486
-8446
-8406
-8364
-8322
-8279
-8235
-8189
-8145
-8099
-8054
-8007
-7963
-7918
-7872
-7828
-7783
-7739
-7696
-7653
-7611
-7570
-7531
-7492
-7454
-7418
-7384
-7350
-7318
-7288
-7259
-7231
-7205
-7180
-7157
-7134
-7113
-7093
-7073
-7054
-7035
-7017
-6999
-6981
-6963
-6946
-6929
-6911
-6894
-6877
-6860
-6842
-6825
-6807
-6790
-6772
-6755
-6737
-6720
-6703
-6686
-6669
-6652
-6635
-6618
-6601
-6584
-6567
-6550
-6533
-6517
-6501
-6486
-6471
-6456
-6442
-6428
-6415
-6401
-6388
-6376
-6363
-6351
-6339
-6327
-6315
-6304
-6293
-6281
-6270
-6259
-6247
-6235
-6223
-6211
-6199
-6187
-6174
-6161
-6148
-6134
-6121
-6106
-6092
-6076
-6060
-6043
-6025
-6006
-5986
-5966
-5944
-5922
-5899
-5876
-5851
-5826
-5801
-5775
-5749
-5722
-5695
-5667
-5639
-5611
-5583
-5554
-5525
-5495
-5466
-5435
-5405
-5374
-5343
-5311
-5279
-5246
-5213
-5179
-5145
-5112
-5078
-5044
-5010
-4977
-4943
-4910
-4877
-4843
-4810
-4776
-4742
-4709
-4675
-4641
-4607
-4573
-4540
-4507
-4473
-4440
-4407
-4373
-4340
-4306
-4272
-4238
-4204
-4170
-4135
-4101
-4067
-4033
-3999
-3965
-3931
-3898
-3864
-3831
-3797
-3764
-3731
-3697
-3664
-3630
-3596
-3562
-3528
-3493
-3458
-3422
-3385
-3347
-3309
-3270
-3231
-3191
-3150
-3109
-3067
-3024
-2981
-2937
-2893
-2847
-2801
-2754
-2706
-2657
-2607
-2557
-2507
-2455
-2404
-2352
-2300
-2248
-2196
-2144
-2092
-2040
-1988
-1937
-1885
-1834
-1782
-1731
-1681
-1631
-1581
-1533
-1485
-1438
-1392
-1347
-1303
-1262
-1221
-1183
-1146
-1111
-1078
-1048
-1018
-993
-969
-947
-928
-912
-899
-889
-881
-877
-875
-876
-881
-888
-899
-912
-929
-949
-972
-997
-1026
-1057
-1092
-1129
-1169
-1211
-1257
-1305
-1355
-1409
-1464
-1521
-1581
-1642
-1706
-1771
-1838
-1907
-1979
-2052
-2126
-2203
-2281
-2361
-2442
-2525
-2609
-2695
-2782
-2870
-2960
-3051
-3143
-3236
-3330
-3425
-3520
-3617
-3714
-3811
-3909
-4008
-4107
-4207
-4307
-4407
-4508
-4608
-4708
-4809
-4909
-5008
-5108
-5207
-5306
-5404
-5502
-5599
-5696
-5791
-5885
-5978
-6069
-6159
-6247
-6333
-6418
-6501
-6582
-6661
-6739
-6815
-6889
-6962
-7032
-7100
-7166
-7230
-7292
-7352
-7410
-7466
-7520
-7572
-7623
-7671
-7718
-7763
-7807
-7849
-7889
-7928
-7964
-7999
-8032
-8064
-8095
-8122
-8151
-8177
-8202
-8225
-8247
-8268
-8288
-8306
-8324
-8340
-8354
-8368
-8380
-8391
-8401
-8409
-8416
-8422
-8427
-8430
-8432
-8433
-8433
-8431
-8428
-8424
-8418
-8410
-8402
-8391
-8380
-8366
-8352
-8336
-8319
-8300
-8280
-8258
-8235
-8210
-8183
-8157
-8128
-8096
-8064
-8032
-7996
-7959
-7920
-7880
-7837
-7793
-7747
-7699
-7649
-7597
-7543
-7487
-7429
-7368
-7306
-7242
-7176
-7108
-7038
-6967
-6894
-6820
-6744
-6666
-6588
-6507
-6426
-6343
-6258
-6173
-6086
-5997
-5907
-5816
-5724
-5630
-5536
-5441
-5344
-5247
-5149
-5050
-4950
-4849
-4746
-4643
-4539
-4434
-4328
-4222
-4114
-4006
-3899
-3791
-3683
-3575
-3467
-3359
-3252
-3145
-3039
-2933
-2828
-2724
-2620
-2517
-2414
-2313
-2212
-2112
-2013
-1916
-1820
-1725
-1632
-1541
-1451
-1363
-1277
-1192
-1110
-1029
-950
-873
-798
-724
-653
-584
-517
-452
-390
-331
-274
-221
-170
-123
-79
-38
0
35
67
96
122
145
166
183
198
210
220
227
231
233
232
230
225
218
209
199
187
173
157
139
120
100
78
55
31
5
-21
-48
-77
-106
-137
-168
-201
-235
-270
-306
-342
-379
-416
-454
-493
-532
-572
-611
-651
-692
-732
-771
-810
-849
-886
-923
-959
-993
-1027
-1060
-1092
-1123
-1153
-1183
-1212
-1241
-1269
-1296
-1323
-1350
-1377
-1403
-1430
-1456
-1482
-1508
-1534
-1559
-1584
-1608
-1631
-1653
-1675
-1696
-1715
-1735
-1753
-1771
-1787
-1803
-1818
-1832
-1846
-1858
-1869
-1879
-1889
-1897
-1905
-1911
-1917
-1922
-1925
-1928
-1930
-1931
-1932
-1932
-1931
-1931
-1930
-1929
-1927
-1926
-1924
-1922
-1920
-1918
-1916
-1914
-1912
-1910
-1908
-1907
-1906
-1906
-1905
-1905
-1904
-1904
-1902
-1901
-1898
-1895
-1892
-1888
-1883
-1878
-1872
-1866
-1859
-1852
-1844
-1837
-1828
-1819
-1810
-1800
-1789
-1778
-1766
-1753
-1740
-1727
-1713
-1698
-1684
-1668
-1653
-1637
-1621
-1605
-1589
-1573
-1557
-1541
-1525
-1509
-1494
-1478
-1462
-1446
-1430
-1414
-1398
-1382
-1367
-1351
-1336
-1321
-1305
-1290
-1274
-1258
-1243
-1228
-1213
-1199
-1185
-1171
-1157
-1144
-1130
-1116
-1102
-1088
-1073
-1058
-1043
-1027
-1012
-996
-980
-964
-948
-932
-915
-899
-882
-864
-846
-828
-810
-791
-772
-753
-733
-713
-694
-674
-655
-636
-618
-600
-583
-566
-549
-534
-518
-504
-490
-477
-464
-453
-443
-433
-425
-418
-411
-405
-399
-394
-390
-386
-382
-379
-376
-373
-371
-368
-366
-363
-361
-358
-356
-353
-350
-348
-345
-342
-340
-338
-336
-334
-333
-332
-330
-330
-329
-328
-328
-327
-327
-326
-326
-326
-326
-326
-326
-326
-326
-325
-325
-324
-324
-324
-324
-324
-324
-324
-324
-324
-324
-323
-321
-319
-316
-313
-308
-303
-297
-291
-283
-275
-266
-256
-245
-233
-221
-207
-193
-177
-160
-142
-123
-102
-81
-59
-36
-13
10
34
59
83
107
132
156
180
204
228
252
276
300
324
348
373
397
422
447
472
497
521
546
570
594
618
643
668
693
718
744
769
796
822
848
875
902
929
956
983
1010
1039
1068
1097
1127
1158
1189
1221
1253
1285
1318
1351
1384
1418
1452
1486
1520
1555
1589
1624
1659
1693
1728
1763
1798
1832
1867
1902
1937
1972
2005
2041
2076
2110
2145
2179
2214
2248
2283
2317
2352
2387
2422
2457
2492
2527
2562
2597
2631
2665
2699
2733
2766
2798
2830
2862
2893
2924
2954
2984
3013
3041
3069
3096
3121
3146
3169
3191
3213
3232
3251
3268
3285
3299
3313
3325
3336
3346
3355
3363
3369
3375
3380
3384
3388
3390
3392
3393
3393
3392
3391
3388
3384
3380
3374
3367
3359
3350
3339
3327
3314
3300
3285
3268
3251
3233
3213
3192
3171
3148
3125
3100
3075
3049
3022
2993
2964
2934
2903
2870
2837
2803
2768
2732
2695
2657
2618
2579
2539
2498
2457
2415
2372
2328
2283
2238
2191
2144
2097
2049
2000
1951
1901
1851
1801
1750
1698
1646
1593
1541
1489
1437
1385
1335
1285
1237
1190
1145
1101
1059
1018
979
942
907
873
841
810
781
753
727
702
679
658
639
621
605
591
579
568
558
550
543
537
533
530
528
527
528
530
534
539
546
555
564
576
589
603
619
637
656
678
701
726
754
784
816
850
886
926
967
1010
1057
1106
1158
1212
1268
1327
1389
1452
1519
1587
1658
1732
1807
1885
1966
2049
2134
2221
2311
2403
2496
2591
2688
2786
2886
2988
3091
3195
3300
3407
3514
3621
3729
3837
3946
4053
4161
4268
4375
4482
4588
4694
4799
4903
5007
5110
5211
5312
5412
5510
5607
5703
5798
5891
5983
6074
6164
6252
6340
6426
6511
6594
6676
6757
6836
6912
6987
7060
7131
7200
7266
7329
7389
7447
7502
7554
7604
7650
7694
7734
7773
7808
7840
7870
7896
7920
7941
7960
7975
7988
7999
8007
8013
8016
8016
8016
8013
8007
8000
7991
7980
7967
7951
7934
7915
7895
7872
7849
7824
7799
7772
7744
7715
7685
7654
7622
7589
7555
7520
7485
7449
7413
7377
7340
7304
7268
7232
7196
7161
7126
7092
7059
7027
6995
6965
6937
6910
6884
6860
6837
6815
6795
6775
6757
6739
6723
6707
6692
6679
6666
6655
6645
6635
6627
6621
6615
6611
6608
6606
6605
6606
6608
6611
6615
6621
6628
6636
6645
6655
6667
6680
6694
6710
6726
6745
6764
6785
6807
6830
6854
6879
6906
6934
6962
6993
7024
7056
7089
7124
7159
7195
7233
7271
7311
7352
7395
7439
7485
7532
7581
7631
7682
7735
7790
7846
7903
7963
8023
8086
8151
8217
8284
8353
8424
8496
8569
8643
8719
8795
8873
8951
9030
9110
9191
9272
9354
9437
9520
9604
9687
9771
9855
9939
10023
10107
10191
10275
10359
10443
10527
10611
10694
10778
10861
10945
11028
11111
11193
11276
11358
11440
11521
11601
11681
11760
11837
11914
11989
12062
12134
12205
12274
12341
12407
12470
12532
12593
12651
12707
12762
12814
12865
12913
12960
13005
13049
13091
13131
13170
13207
13243
13277
13310
13342
13372
13400
13427
13452
13476
13499
13519
13539
13557
13573
13588
13601
13612
13622
13629
13635
13638
13640
13639
13636
13630
13623
13613
13601
13587
13570
13551
13531
13508
13482
13455
13425
13393
13359
13323
13286
13246
13205
13162
13118
13072
13025
12976
12926
12874
12820
12765
12709
12652
12592
12532
12470
12407
12342
12275
12206
12136
12065
11991
11916
11840
11762
11682
11602
11520
11438
11355
11271
11187
11103
11018
10932
10847
10761
10674
10587
10499
10411
10323
10234
10145
10056
9968
9880
9792
9706
9619
9534
9450
9366
9284
9202
9122
9043
8966
8891
8817
8745
8676
8608
8544
8482
8422
8366
8312
8262
8215
8170
8129
8092
8057
8026
7998
7973
7952
7933
7917
7905
7895
7889
7885
7884
7886
7890
7898
7909
7923
7940
7960
7983
8009
8037
8069
8103
8141
8183
8226
8273
8322
8374
8429
8487
8547
8611
8676
8745
8816
8889
8965
9043
9123
9206
9292
9379
9470
9563
9658
9755
9855
9956
10060
10165
10273
10382
10492
10605
10720
10836
10954
11074
11195
11318
11442
11567
11693
11820
11949
12078
12208
12338
12470
12601
12734
12867
13000
13133
13266
13399
13532
13664
13795
13925
14054
14181
14306
14430
14552
14672
14790
14905
15017
15126
15232
15334
15433
15528
15618
15706
15789
15868
15944
16015
16082
16146
16207
16263
16315
16364
16409
16450
16487
16521
16551
16578
16601
16621
16638
16651
16660
16666
16668
16667
16661
16652
16640
16624
16604
16580
16554
16524
16490
16454
16414
16370
16323
16273
16219
16163
16102
16039
15971
15901
15828
15751
15672
15590
15505
15418
15329
15237
15143
15048
14950
14851
14750
14648
14543
14437
14330
14220
14109
13997
13883
13768
13651
13533
13414
13293
13172
13049
12926
12802
12677
12552
12426
12301
12175
12050
11924
11800
11675
11551
11427
11304
11182
11061
10941
10821
10703
10586
10471
10357
10244
10133
10023
9915
9808
9703
9600
9498
9399
9301
9205
9111
9020
8930
8841
8755
8671
8589
8509
8431
8355
8282
8211
8141
8076
8012
7949
7889
7830
7773
7718
7665
7614
7564
7517
7472
7428
7387
7346
7308
7270
7234
7199
7166
7133
7102
7072
7043
7015
6988
6963
6939
6917
6897
6878
6860
6845
6832
6821
6812
6805
6800
6797
6796
6797
6800
6805
6812
6821
6832
6845
6861
6878
6897
6918
6942
6966
6993
7021
7050
7081
7113
7147
7181
7217
7254
7291
7330
7369
7408
7449
7489
7531
7572
7614
7657
7700
7743
7786
7829
7873
7917
7961
8006
8050
8095
8138
8183
8227
8271
8315
8358
8401
8444
8487
8529
8571
8612
8652
8692
8731
8769
8806
8843
8878
8913
8947
8980
9013
9044
9074
9103
9131
9157
9182
9206
9228
9249
9269
9287
9303
9318
9331
9342
9353
9362
9369
9376
9381
9385
9388
9391
9391
9391
9390
9388
9384
9380
9375
9369
9363
9356
9348
9339
9330
9320
9309
9297
9285
9271
9257
9241
9224
9207
9188
9168
9147
9124
9101
9076
9050
9023
8995
8966
8937
8906
8874
8841
8808
8773
8736
8699
8661
8622
8582
8541
8499
8457
8413
8369
8324
8278
8231
8183
8134
8084
8032
7980
7926
7872
7816
7760
7703
7645
7586
7527
7466
7405
7344
7282
7219
7156
7092
7028
6964
6899
6834
6769
6704
6639
6574
6508
6444
6379
6315
6250
6186
6122
6059
5995
5932
5868
5805
5743
5681
5619
5558
5498
5438
5378
5319
5259
5200
5141
5081
5022
4963
4904
4846
4788
4730
4673
4616
4560
4504
4449
4395
4341
4288
4236
4184
4132
4081
4030
3979
3929
3879
3830
3781
3733
3685
3637
3590
3542
3496
3449
3403
3358
3313
3269
3226
3184
3143
3102
3063
3025
2988
2952
2917
2883
2850
2819
2788
2760
2732
2706
2682
2659
2638
2619
2601
2584
2569
2555
2543
2531
2521
2512
2503
2496
2489
2484
2480
2477
2476
2476
2477
2479
2483
2487
2492
2498
2505
2513
2522
2533
2546
2559
2575
2591
2610
2629
2650
2673
2697
2722
2749
2778
2809
2841
2874
2909
2945
2982
3021
3061
3102
3145
3188
3233
3278
3324
3371
3418
3466
3513
3561
3609
3657
3706
3754
3803
3852
3900
3949
3997
4045
4093
4140
4187
4233
4279
4325
4371
4416
4460
4505
4549
4592
4635
4677
4718
4759
4800
4839
4878
4916
4953
4989
5024
5057
5090
5121
5151
5180
5208
5235
5260
5285
5309
5332
5353
5374
5394
5413
5430
5447
5463
5477
5490
5502
5512
5521
5529
5536
5542
5546
5549
5551
5551
5550
5548
5544
5539
5532
5523
5513
5501
5488
5472
5455
5436
5414
5391
5365
5338
5308
5276
5242
5205
5167
5127
5085
5041
4995
4947
4897
4845
4791
4734
4676
4616
4553
4489
4422
4354
4283
4211
4137
4061
3983
3903
3821
3738
3652
3565
3477
3386
3294
3200
3105
3009
2911
2811
2711
2609
2507
2403
2298
2192
2086
1979
1871
1762
1653
1543
1433
1322
1211
1099
987
874
761
647
534
419
305
191
77
-38
-152
-265
-379
-492
-604
-716
-828
-938
-1047
-1156
-1264
-1370
-1476
-1580
-1683
-1784
-1884
-1983
-2080
-2175
-2269
-2362
-2452
-2541
-2629
-2715
-2799
-2881
-2962
-3040
-3117
-3191
-3263
-3333
-3400
-3465
-3527
-3586
-3643
-3697
-3748
-3797
-3843
-3887
-3928
-3967
-4003
-4038
-4070
-4102
-4131
-4159
-4185
-4209
-4231
-4252
-4272
-4290
-4307
-4323
-4338
-4351
-4364
-4375
-4385
-4394
-4402
-4409
-4415
-4419
-4421
-4422
-4422
-4420
-4418
-4414
-4408
-4402
-4396
-4388
-4379
-4370
-4360
-4349
-4338
-4325
-4313
-4299
-4285
-4271
-4256
-4242
-4227
-4212
-4197
-4183
-4169
-4155
-4141
-4127
-4113
-4100
-4086
-4073
-4059
-4046
-4033
-4019
-4005
-3991
-3977
-3962
-3948
-3932
-3917
-3900
-3883
-3866
-3847
-3828
-3809
-3788
-3767
-3745
-3722
-3698
-3674
-3649
-3623
-3597
-3570
-3542
-3513
-3483
-3452
-3421
-3389
-3356
-3322
-3287
-3252
-3217
-3181
-3145
-3109
-3074
-3038
-3002
-2966
-2929
-2893
-2857
-2820
-2783
-2746
-2709
-2672
-2635
-2599
-2562
-2526
-2490
-2454
-2418
-2383
-2347
-2312
-2277
-2242
-2208
-2174
-2141
-2108
-2075
-2041
-2009
-1978
-1947
-1916
-1885
-1855
-1826
-1798
-1771
-1745
-1719
-1694
-1670
-1647
-1625
-1603
-1582
-1561
-1542
-1524
-1506
-1490
-1475
-1462
-1449
-1437
-1427
-1417
-1408
-1401
-1395
-1389
-1385
-1382
-1380
-1380
-1380
-1381
-1383
-1386
-1390
-1395
-1400
-1407
-1415
-1423
-1432
-1442
-1453
-1464
-1475
-1487
-1500
-1513
-1526
-1540
-1554
-1569
-1584
-1600
-1617
-1634
-1652
-1670
-1689
-1709
-1729
-1751
-1772
-1795
-1818
-1841
-1865
-1890
-1916
-1942
-1969
-1996
-2025
-2054
-2084
-2114
-2146
-2178
-2210
-2244
-2277
-2311
-2345
-2380
-2414
-2449
-2484
-2519
-2555
-2590
-2625
-2661
-2697
-2732
-2768
-2804
-2839
-2875
-2910
-2946
-2981
-3016
-3051
-3085
-3120
-3154
-3188
-3222
-3256
-3289
-3322
-3354
-3385
-3416
-3446
-3474
-3502
-3528
-3552
-3576
-3597
-3618
-3636
-3653
-3669
-3683
-3696
-3707
-3716
-3724
-3730
-3735
-3738
-3739
-3739
-3738
-3735
-3731
-3725
-3718
-3710
-3700
-3690
-3678
-3664
-3650
-3634
-3617
-3599
-3580
-3560
-3539
-3517
-3495
-3471
-3446
-3420
-3393
-3365
-3336
-3305
-3274
-3241
-3207
-3173
-3137
-3101
-3063
-3025
-2986
-2946
-2905
-2863
-2821
-2778
-2735
-2691
-2647
-2602
-2557
-2512
-2466
-2420
-2375
-2329
-2283
-2237
-2192
-2146
-2100
-2054
-2008
-1962
-1917
-1871
-1825
-1780
-1734
-1689
-1644
-1599
-1555
-1511
-1468
-1425
-1383
-1340
-1299
-1257
-1217
-1176
-1136
-1097
-1058
-1020
-982
-945
-909
-873
-838
-802
-768
-734
-700
-667
-635
-603
-572
-541
-511
-482
-453
-425
-397
-370
-343
-318
-293
-268
-245
-222
-200
-179
-159
-140
-121
-104
-87
-72
-57
-43
-30
-17
-6
5
15
25
34
42
49
56
62
67
72
77
81
85
89
93
96
100
103
106
110
113
116
119
122
125
127
130
132
134
136
138
140
142
143
144
145
146
146
146
145
144
142
140
137
134
130
127
122
118
113
109
104
100
95
91
87
82
78
74
69
64
60
55
50
44
39
34
28
22
17
11
5
-1
-7
-13
-19
-26
-33
-40
-48
-56
-64
-73
-82
-91
-101
-111
-122
-134
-146
-159
-173
-187
-202
-218
-234
-251
-267
-285
-302
-319
-337
-355
-374
-393
-412
-431
-451
-471
-492
-512
-533
-553
-574
-595
-615
-636
-657
-678
-698
-719
-740
-760
-781
-801
-821
-840
-860
-878
-897
-915
-933
-950
-968
-984
-1000
-1016
-1032
-1048
-1063
-1078
-1092
-1107
-1121
-1136
-1151
-1165
-1180
-1195
-1210
-1225
-1241
-1258
-1274
-1291
-1309
-1327
-1345
-1363
-1381
-1400
-1419
-1438
-1458
-1478
-1498
-1519
-1541
-1563
-1585
-1608
-1631
-1654
-1678
-1702
-1726
-1750
-1775
-1799
-1824
-1848
-1873
-1898
-1922
-1947
-1972
-1997
-2021
-2047
-2072
-2097
-2123
-2148
-2174
-2200
-2225
-2251
-2276
-2301
-2326
-2351
-2375
-2400
-2424
-2447
-2471
-2495
-2518
-2540
-2563
-2585
-2607
-2628
-2649
-2670
-2691
-2711
-2731
-2750
-2769
-2787
-2805
-2822
-2839
-2855
-2870
-2885
-2899
-2913
-2925
-2937
-2948
-2958
-2968
-2976
-2984
-2991
-2997
-3002
-3006
-3010
-3013
-3015
-3017
-3018
-3018
-3018
-3016
-3015
-3012
-3008
-3004
-2998
-2992
-2985
-2977
-2969
-2959
-2948
-2937
-2924
-2911
-2896
-2880
-2862
-2843
-2823
-2801
-2778
-2753
-2727
-2700
-2670
-2640
-2607
-2573
-2537
-2500
-2460
-2419
-2377
-2333
-2288
-2241
-2193
-2144
-2093
-2041
-1988
-1933
-1877
-1820
-1761
-1701
-1640
-1578
-1514
-1449
-1384
-1317
-1249
-1181
-1112
-1042
-971
-900
-828
-756
-683
-609
-535
-461
-386
-311
-236
-161
-85
-10
65
140
214
287
360
432
504
574
642
710
776
841
905
967
1027
1086
1143
1199
1253
1305
1356
1405
1452
1497
1541
1583
1624
1664
1702
1739
1775
1810
1844
1876
1908
1939
1969
1998
2025
2053
2080
2105
2130
2154
2177
2199
2220
2239
2258
2275
2292
2307
2321
2334
2346
2357
2367
2375
2382
2387
2391
2394
2395
2395
2394
2393
2390
2386
2382
2377
2371
2364
2356
2347
2337
2327
2315
2304
2291
2278
2265
2251
2238
2223
2209
2194
2179
2164
2148
2132
2115
2098
2081
2064
2045
2029
2011
1993
1975
1957
1939
1920
1901
1881
1861
1840
1818
1795
1772
1748
1722
1697
1670
1642
1614
1584
1554
1522
1490
1457
1423
1388
1353
1317
1280
1243
1205
1167
1128
1088
1048
1008
967
925
883
841
798
754
710
665
620
574
527
480
432
384
335
285
235
184
132
80
27
-27
-82
-137
-194
-251
-309
-368
-427
-488
-549
-610
-672
-735
-798
-861
-925
-988
-1052
-1117
-1181
-1246
-1311
-1375
-1440
-1504
-1568
-1632
-1694
-1756
-1816
-1876
-1934
-1992
-2048
-2103
-2157
-2210
-2261
-2311
-2360
-2407
-2452
-2495
-2537
-2576
-2614
-2650
-2684
-2717
-2747
-2775
-2801
-2826
-2849
-2870
-2889
-2907
-2924
-2939
-2952
-2963
-2973
-2981
-2988
-2993
-2997
-3000
-3001
-3001
-3000
-2997
-2993
-2987
-2980
-2972
-2962
-2951
-2938
-2924
-2908
-2891
-2873
-2854
-2832
-2810
-2786
-2760
-2733
-2705
-2675
-2643
-2610
-2575
-2538
-2500
-2461
-2420
-2378
-2335
-2290
-2244
-2197
-2148
-2098
-2045
-1993
-1939
-1884
-1827
-1770
-1711
-1650
-1589
-1526
-1463
-1399
-1333
-1268
-1201
-1134
-1066
-997
-927
-857
-787
-716
-644
-573
-502
-431
-360
-289
-220
-151
-82
-14
52
118
183
246
308
368
426
483
538
591
642
691
738
784
827
868
906
943
977
1008
1039
1066
1092
1115
1135
1154
1170
1184
1195
1205
1211
1216
1218
1218
1216
1211
1204
1195
1183
1169
1153
1134
1113
1089
1064
1035
1004
972
937
899
860
818
774
728
680
630
578
523
467
409
349
287
224
158
91
22
-49
-121
-196
-272
-349
-428
-508
-589
-672
-756
-840
-926
-1012
-1100
-1189
-1278
-1367
-1458
-1548
-1639
-1729
-1820
-1910
-1999
-2088
-2176
-2263
-2350
-2435
-2520
-2603
-2686
-2767
-2848
-2927
-3005
-3081
-3157
-3230
-3303
-3374
-3443
-3511
-3577
-3642
-3705
-3767
-3827
-3885
-3942
-3997
-4051
-4103
-4153
-4201
-4248
-4293
-4336
-4377
-4417
-4455
-4490
-4524
-4555
-4585
-4611
-4636
-4658
-4677
-4694
-4709
-4720
-4730
-4737
-4741
-4743
-4742
-4738
-4732
-4723
-4711
-4698
-4681
-4663
-4642
-4619
-4594
-4566
-4536
-4503
-4468
-4431
-4392
-4351
-4308
-4262
-4215
-4166
-4114
-4061
-4006
-3949
-3891
-3830
-3768
-3704
-3639
-3572
-3504
-3434
-3363
-3290
-3216
-3141
-3065
-2987
-2908
-2829
-2748
-2667
-2586
-2503
-2420
-2337
-2252
-2167
-2082
-1996
-1910
-1824
-1738
-1652
-1567
-1482
-1397
-1313
-1230
-1147
-1064
-982
-901
-821
-741
-663
-585
-509
-435
-362
-291
-222
-155
-90
-27
34
93
150
205
258
308
357
403
446
488
527
564
598
629
658
684
707
728
746
761
773
783
789
793
794
791
786
777
766
751
733
713
689
662
632
600
564
526
484
440
392
342
288
232
172
110
45
-23
-94
-168
-244
-322
-404
-488
-574
-663
-754
-848
-944
-1042
-1142
-1244
-1348
-1454
-1562
-1671
-1783
-1897
-2012
-2130
-2249
-2371
-2494
-2619
-2746
-2875
-3005
-3137
-3270
-3405
-3541
-3679
-3817
-3956
-4097
-4238
-4379
-4522
-4665
-4808
-4953
-5098
-5244
-5390
-5537
-5684
-5831
-5979
-6126
-6274
-6421
-6568
-6715
-6861
-7007
-7153
-7298
-7442
-7586
-7730
-7873
-8015
-8156
-8297
-8436
-8574
-8711
-8846
-8980
-9111
-9241
-9369
-9495
-9619
-9741
-9861
-9978
-10094
-10207
-10318
-10426
-10532
-10636
-10737
-10836
-10932
-11026
-11117
-11205
-11291
-11374
-11454
-11532
-11606
-11678
-11748
-11814
-11878
-11939
-11997
-12052
-12105
-12155
-12202
-12245
-12286
-12324
-12358
-12388
-12416
-12440
-12461
-12478
-12492
-12502
-12509
-12513
-12513
-12509
-12502
-12491
-12477
-12459
-12438
-12414
-12386
-12354
-12320
-12282
-12240
-12196
-12148
-12098
-12044
-11987
-11927
-11865
-11800
-11733
-11663
-11591
-11517
-11440
-11362
-11282
-11200
-11117
-11032
-10945
-10856
-10766
-10675
-10582
-10487
-10391
-10294
-10195
-10095
-9994
-9893
-9790
-9686
-9580
-9474
-9366
-9258
-9148
-9037
-8925
-8812
-8698
-8583
-8468
-8351
-8234
-8116
-7998
-7879
-7759
-7639
-7519
-7399
-7278
-7157
-7035
-6913
-6790
-6668
-6545
-6422
-6300
-6177
-6055
-5933
-5811
-5690
-5569
-5447
-5326
-5206
-5085
-4965
-4845
-4725
-4606
-4487
-4368
-4250
-4133
-4016
-3900
-3785
-3671
-3558
-3446
-3336
-3226
-3118
-3011
-2906
-2801
-2699
-2598
-2498
-2400
-2304
-2209
-2116
-2025
-1936
-1849
-1764
-1681
-1601
-1523
-1447
-1373
-1301
-1232
-1165
-1101
-1038
-979
-921
-867
-815
-766
-720
-676
-635
-597
-562
-529
-499
-472
-448
-425
-406
-389
-374
-362
-352
-345
-340
-337
-337
-338
-342
-348
-356
-366
-378
-393
-409
-428
-449
-471
-495
-521
-549
-578
-610
-643
-678
-715
-754
-795
-839
-884
-931
-981
-1033
-1086
-1142
-1199
-1258
-1319
-1382
-1446
-1511
-1578
-1646
-1716
-1786
-1858
-1932
-2005
-2081
-2157
-2234
-2311
-2389
-2468
-2547
-2627
-2708
-2789
-2872
-2955
-3038
-3123
-3208
-3294
-3381
-3468
-3556
-3645
-3734
-3823
-3913
-4003
-4094
-4185
-4276
-4368
-4459
-4551
-4644
-4736
-4829
-4922
-5014
-5107
-5199
-5291
-5382
-5473
-5563
-5653
-5742
-5830
-5918
-6006
-6093
-6179
-6265
-6350
-6435
-6519
-6602
-6684
-6766
-6846
-6926
-7005
-7083
-7160
-7236
-7310
-7384
-7456
-7528
-7598
-7666
-7734
-7799
-7863
-7925
-7986
-8044
-8101
-8154
-8207
-8257
-8305
-8351
-8394
-8435
-8474
-8510
-8543
-8573
-8601
-8626
-8648
-8667
-8684
-8698
-8710
-8720
-8727
-8732
-8734
-8734
-8732
-8728
-8722
-8713
-8703
-8691
-8677
-8661
-8644
-8625
-8605
-8583
-8560
-8535
-8510
-8482
-8454
-8424
-8393
-8361
-8328
-8294
-8259
-8224
-8188
-8151
-8114
-8076
-8037
-7998
-7957
-7916
-7875
-7832
-7790
-7747
-7703
-7660
-7616
-7572
-7528
-7483
-7439
-7394
-7350
-7305
-7261
-7216
-7172
-7128
-7085
-7041
-6998
-6956
-6914
-6873
-6832
-6791
-6751
-6711
-6672
-6633
-6595
-6558
-6522
-6487
-6453
-6419
-6386
-6355
-6324
-6293
-6264
-6235
-6207
-6180
-6154
-6129
-6104
-6081
-6059
-6037
-6017
-5998
-5979
-5962
-5945
-5930
-5915
-5901
-5888
-5876
-5864
-5854
-5844
-5835
-5826
-5819
-5812
-5807
-5802
-5798
-5794
-5792
-5790
-5789
-5789
-5789
-5790
-5792
-5794
-5796
-5799
-5802
-5806
-5810
-5814
-5819
-5825
-5831
-5837
-5844
-5850
-5857
-5864
-5872
-5879
-5886
-5893
-5900
-5907
-5914
-5921
-5927
-5933
-5938
-5943
-5948
-5952
-5956
-5959
-5962
-5965
-5967
-5969
-5971
-5973
-5974
-5975
-5976
-5977
-5978
-5978
-5978
-5978
-5977
-5976
-5973
-5970
-5966
-5961
-5955
-5948
-5939
-5929
-5917
-5904
-5889
-5873
-5855
-5835
-5814
-5791
-5767
-5741
-5715
-5687
-5657
-5627
-5595
-5562
-5528
-5493
-5456
-5419
-5380
-5340
-5299
-5257
-5215
-5171
-5127
-5082
-5037
-4991
-4944
-4897
-4849
-4800
-4751
-4701
-4651
-4600
-4548
-4496
-4443
-4390
-4337
-4283
-4230
-4176
-4122
-4067
-4014
-3960
-3906
-3853
-3799
-3745
-3692
-3640
-3588
-3536
-3486
-3436
-3386
-3337
-3289
-3242
-3195
-3149
-3105
-3061
-3018
-2976
-2935
-2894
-2855
-2816
-2779
-2742
-2706
-2670
-2635
-2601
-2567
-2533
-2500
-2467
-2434
-2401
-2368
-2335
-2303
-2270
-2237
-2205
-2172
-2140
-2107
-2075
-2041
-2009
-1977
-1944
-1912
-1881
-1849
-1819
-1789
-1759
-1730
-1702
-1674
-1647
-1620
-1594
-1568
-1543
-1518
-1493
-1469
-1445
-1422
-1399
-1376
-1354
-1332
-1311
-1291
-1271
-1252
-1234
-1216
-1200
-1184
-1169
-1155
-1142
-1130
-1119
-1109
-1100
-1091
-1083
-1075
-1068
-1062
-1056
-1052
-1048
-1045
-1043
-1042
-1042
-1042
-1043
-1046
-1048
-1052
-1056
-1061
-1066
-1073
-1080
-1089
-1098
-1107
-1118
-1129
-1141
-1154
-1167
-1181
-1196
-1212
-1228
-1245
-1262
-1280
-1298
-1317
-1337
-1357
-1378
-1400
-1422
-1446
-1470
-1494
-1519
-1545
-1570
-1596
-1622
-1647
-1673
-1698
-1723
-1748
-1772
-1797
-1821
-1844
-1867
-1889
-1911
-1932
-1952
-1972
-1991
-2009
-2025
-2041
-2057
-2071
-2085
-2096
-2107
-2117
-2125
-2132
-2137
-2141
-2144
-2145
-2145
-2143
-2140
-2136
-2131
-2124
-2115
-2106
-2094
-2081
-2066
-2050
-2033
-2013
-1994
-1972
-1950
-1926
-1901
-1876
-1849
-1822
-1794
-1766
-1737
-1707
-1677
-1646
-1614
-1582
-1549
-1515
-1481
-1446
-1410
-1373
-1336
-1298
-1259
-1220
-1179
-1138
-1096
-1052
-1008
-963
-918
-871
-823
-775
-725
-675
-624
-572
-520
-467
-413
-358
-304
-248
-192
-136
-80
-23
34
92
149
207
265
323
381
439
497
554
612
669
726
783
839
895
950
1004
1060
1114
1167
1220
1271
1322
1373
1422
1471
1520
1568
1615
1662
1709
1756
1802
1848
1894
1940
1985
2029
2075
2119
2163
2206
2249
2291
2333
2374
2415
2456
2496
2536
2575
2614
2652
2690
2727
2765
2801
2837
2873
2907
2941
2975
3007
3038
3069
3098
3127
3155
3182
3208
3233
3258
3282
3305
3327
3349
3369
3389
3408
3426
3443
3459
3475
3488
3501
3513
3523
3533
3541
3548
3553
3557
3560
3562
3562
3562
3560
3557
3554
3550
3544
3538
3531
3523
3514
3504
3493
3480
3466
3452
3436
3419
3401
3382
3363
3342
3320
3297
3274
3250
3225
3199
3173
3146
3118
3090
3062
3033
3004
2975
2946
2917
2889
2860
2832
2803
2775
2747
2718
2690
2663
2635
2607
2580
2553
2527
2500
2474
2448
2422
2397
2372
2347
2323
2299
2276
2254
2232
2211
2190
2170
2151
2132
2113
2095
2078
2062
2047
2032
2017
2005
1993
1982
1972
1963
1955
1948
1941
1936
1932
1929
1927
1927
1928
1930
1933
1938
1944
1951
1960
1969
1980
1991
2004
2017
2033
2049
2066
2084
2103
2122
2143
2164
2185
2208
2231
2254
2277
2301
2325
2350
2374
2399
2423
2448
2472
2496
2521
2545
2569
2593
2617
2642
2666
2690
2714
2737
2761
2784
2807
2830
2853
2875
2897
2919
2940
2961
2981
3001
3020
3038
3055
3071
3086
3101
3115
3127
3140
3151
3161
3170
3177
3184
3189
3192
3195
3196
3197
3196
3195
3192
3189
3184
3178
3171
3163
3154
3144
3132
3120
3107
3093
3078
3063
3047
3031
3014
2997
2979
2960
2941
2921
2901
2880
2859
2837
2815
2792
2769
2746
2723
2699
2676
2651
2627
2602
2577
2551
2525
2499
2473
2446
2420
2394
2367
2341
2315
2289
2263
2237
2211
2185
2159
2132
2105
2079
2052
2025
1998
1971
1944
1917
1889
1862
1835
1807
1780
1752
1725
1698
1671
1644
1618
1593
1567
1541
1516
1491
1466
1442
1418
1394
1371
1349
1328
1307
1286
1266
1247
1227
1208
1189
1170
1152
1134
1116
1099
1082
1066
1050
1034
1018
1004
990
975
961
947
933
920
906
893
880
868
855
843
832
820
809
798
788
777
767
756
746
736
727
718
709
701
693
685
679
672
666
661
657
652
649
646
643
641
640
640
640
642
644
647
651
656
662
669
677
687
697
709
722
736
752
769
786
805
826
847
870
893
918
944
971
999
1027
1057
1087
1117
1149
1180
1212
1244
1276
1309
1341
1374
1408
1441
1475
1509
1543
1577
1611
1644
1677
1710
1742
1774
1806
1837
1869
1900
1931
1963
1994
2025
2055
2086
2116
2145
2175
2204
2233
2262
2291
2320
2348
2377
2404
2432
2458
2485
2510
2535
2559
2582
2605
2628
2649
2671
2691
2711
2731
2750
2768
2786
2803
2820
2836
2852
2867
2882
2895
2908
2920
2932
2943
2953
2962
2971
2979
2987
2995
3002
3008
3014
3019
3024
3028
3032
3034
3037
3039
3041
3043
3045
3047
3049
3050
3052
3052
3053
3052
3051
3050
3048
3045
3043
3039
3035
3031
3026
3021
3015
3009
3003
2996
2989
2981
2974
2965
2957
2949
2940
2932
2923
2915
2906
2898
2891
2883
2877
2870
2865
2860
2856
2853
2851
2849
2849
2850
2852
2855
2860
2866
2874
2883
2893
2904
2916
2929
2943
2957
2972
2988
3005
3022
3039
3056
3074
3092
3111
3129
3148
3166
3185
3204
3223
3242
3261
3279
3298
3316
3334
3351
3368
3385
3402
3418
3434
3450
3467
3482
3498
3513
3527
3541
3554
3567
3579
3590
3601
3611
3621
3630
3639
3648
3657
3665
3673
3680
3687
3693
3698
3704
3708
3712
3715
3718
3720
3722
3722
3721
3720
3717
3713
3708
3702
3694
3685
3675
3663
3650
3636
3621
3604
3586
3567
3546
3523
3498
3472
3444
3414
3383
3350
3316
3280
3244
3206
3166
3126
3085
3042
2999
2955
2910
2864
2817
2768
2719
2669
2617
2564
2509
2453
2396
2338
2279
2219
2158
2096
2032
1968
1902
1835
1767
1698
1627
1556
1483
1410
1336
1262
1188
1113
1037
961
885
809
732
654
577
500
422
345
268
191
114
38
-39
-115
-190
-265
-340
-414
-488
-561
-633
-706
-777
-849
-919
-989
-1059
-1127
-1195
-1262
-1328
-1393
-1458
-1521
-1584
-1645
-1706
-1765
-1822
-1879
-1934
-1987
-2039
-2090
-2139
-2186
-2232
-2276
-2318
-2358
-2397
-2434
-2470
-2504
-2537
-2568
-2598
-2626
-2654
-2679
-2704
-2728
-2750
-2772
-2792
-2811
-2830
-2848
-2865
-2881
-2896
-2911
-2924
-2937
-2949
-2960
-2970
-2979
-2988
-2996
-3003
-3009
-3014
-3019
-3023
-3026
-3028
-3030
-3031
-3032
-3031
-3031
-3029
-3027
-3025
-3022
-3019
-3015
-3010
-3005
-3000
-2995
-2989
-2983
-2978
-2972
-2965
-2959
-2953
-2946
-2940
-2933
-2926
-2919
-2912
-2905
-2897
-2889
-2880
-2872
-2863
-2854
-2845
-2835
-2824
-2814
-2802
-2790
-2777
-2763
-2748
-2733
-2716
-2699
-2681
-2662
-2642
-2622
-2601
-2579
-2557
-2534
-2510
-2485
-2459
-2433
-2407
-2380
-2353
-2326
-2299
-2272
-2245
-2218
-2191
-2164
-2137
-2110
-2083
-2056
-2029
-2003
-1976
-1949
-1923
-1896
-1870
-1843
-1817
-1790
-1763
-1736
-1709
-1682
-1655
-1628
-1600
-1572
-1544
-1516
-1488
-1460
-1432
-1404
-1377
-1350
-1323
-1296
-1270
-1244
-1218
-1193
-1168
-1144
-1120
-1097
-1075
-1054
-1034
-1016
-998
-982
-968
-954
-942
-931
-921
-913
-905
-899
-895
-891
-889
-888
-889
-890
-893
-896
-900
-905
-910
-916
-923
-930
-938
-946
-955
-965
-976
-987
-998
-1010
-1022
-1036
-1049
-1063
-1077
-1091
-1105
-1120
-1135
-1150
-1166
-1182
-1198
-1214
-1230
-1247
-1264
-1282
-1300
-1318
-1336
-1355
-1374
-1394
-1413
-1432
-1451
-1469
-1487
-1505
-1523
-1541
-1559
-1576
-1594
-1611
-1627
-1644
-1659
-1675
-1690
-1705
-1720
-1734
-1748
-1762
-1776
-1790
-1804
-1817
-1831
-1844
-1856
-1869
-1881
-1892
-1903
-1914
-1925
-1935
-1945
-1954
-1963
-1971
-1979
-1986
-1992
-1998
-2003
-2007
-2011
-2013
-2017
-2019
-2020
-2021
-2021
-2020
-2017
-2016
-2013
-2009
-2004
-1999
-1993
-1987
-1980
-1972
-1964
-1956
-1947
-1938
-1927
-1917
-1905
-1894
-1882
-1870
-1859
-1847
-1835
-1824
-1812
-1801
-1790
-1779
-1767
-1756
-1744
-1733
-1722
-1711
-1700
-1689
-1679
-1669
-1660
-1650
-1641
-1632
-1623
-1614
-1605
-1596
-1587
-1577
-1567
-1557
-1547
-1537
-1527
-1517
-1506
-1495
-1484
-1473
-1462
-1451
-1439
-1428
-1416
-1404
-1392
-1380
-1368
-1356
-1344
-1332
-1320
-1307
-1295
-1283
-1271
-1259
-1246
-1234
-1221
-1208
-1194
-1180
-1166
-1151
-1136
-1120
-1103
-1086
-1068
-1050
-1030
-1010
-990
-969
-947
-925
-901
-877
-853
-827
-801
-774
-747
-719
-690
-660
-630
-600
-568
-536
-503
-469
-435
-399
-363
-326
-289
-250
-211
-172
-131
-91
-50
-8
34
77
120
163
206
249
293
336
380
424
467
511
555
599
643
687
732
776
821
865
909
953
997
1041
1084
1127
1171
1214
1257
1300
1344
1387
1430
1473
1515
1557
1599
1641
1683
1724
1765
1806
1847
1887
1927
1966
2005
2044
2081
2118
2154
2189
2223
2256
2288
2319
2349
2377
2405
2432
2457
2482
2506
2529
2552
2574
2597
2619
2641
2663
2686
2708
2730
2753
2775
2797
2820
2842
2865
2887
2910
2932
2954
2976
2997
3019
3039
3059
3079
3099
3119
3138
3157
3175
3194
3211
3228
3245
3261
3277
3292
3307
3322
3336
3350
3364
3378
3392
3406
3419
3433
3447
3460
3474
3488
3501
3515
3530
3544
3558
3573
3588
3603
3618
3633
3648
3663
3679
3694
3710
3725
3741
3758
3775
3792
3809
3827
3846
3864
3883
3903
3923
3943
3963
3984
4005
4027
4049
4070
4093
4116
4138
4161
4185
4208
4232
4257
4282
4307
4334
4360
4388
4416
4445
4475
4505
4535
4566
4598
4629
4662
4694
4726
4759
4792
4824
4857
4889
4922
4954
4986
5018
5050
5081
5113
5144
5175
5206
5236
5267
5296
5325
5354
5382
5410
5438
5466
5493
5520
5547
5574
5600
5626
5652
5678
5704
5729
5754
5779
5804
5829
5853
5878
5903
5928
5954
5979
6005
6031
6057
6084
6111
6139
6167
6196
6225
6255
6285
6315
6346
6377
6408
6440
6471
6503
6535
6567
6599
6631
6663
6696
6728
6761
6794
6827
6860
6893
6927
6960
6993
7026
7059
7093
7126
7160
7193
7225
7258
7290
7321
7353
7383
7414
7443
7473
7502
7530
7557
7584
7610
7636
7660
7684
7707
7729
7750
7770
7789
7807
7825
7841
7856
7869
7882
7894
7905
7914
7923
7931
7938
7944
7948
7952
7955
7957
7958
7958
7958
7956
7954
7952
7948
7944
7939
7934
7929
7923
7916
7910
7902
7895
7887
7878
7869
7860
7849
7838
7827
7814
7801
7787
7772
7756
7740
7723
7707
7689
7672
7654
7637
7619
7601
7583
7564
7546
7527
7508
7490
7471
7453
7436
7419
7402
7386
7371
7357
7344
7331
7320
7309
7300
7292
7285
7280
7276
7273
7272
7271
7272
7274
7278
7283
7289
7296
7304
7314
7325
7338
7352
7367
7383
7401
7419
7440
7461
7483
7507
7532
7557
7584
7611
7639
7667
7696
7725
7755
7786
7817
7849
7882
7915
7949
7983
8016
8052
8087
8122
8157
8194
8231
8269
8307
8345
8384
8424
8464
8505
8547
8590
8633
8677
8722
8767
8813
8860
8907
8955
9004
9053
9103
9154
9205
9257
9310
9364
9418
9473
9529
9586
9643
9700
9759
9817
9876
9935
9995
10054
10113
10173
10232
10291
10350
10409
10468
10526
10584
10641
10698
10754
10809
10864
10918
10972
11025
11078
11130
11182
11233
11284
11335
11384
11433
11481
11529
11575
11621
11666
11710
11753
11795
11837
11877
11916
11953
11990
12025
12059
12092
12123
12153
12182
12209
12234
12258
12280
12301
12320
12337
12352
12366
12377
12388
12396
12403
12409
12413
12416
12417
12417
12415
12412
12407
12400
12392
12383
12372
12360
12347
12333
12319
12303
12287
12270
12252
12233
12213
12193
12172
12151
12130
12108
12086
12064
12042
12019
11998
11976
11954
11933
11912
11891
11871
11851
11832
11813
11795
11777
11761
11745
11730
11716
11703
11692
11681
11671
11663
11656
11650
11645
11641
11639
11638
11638
11640
11643
11648
11653
11660
11668
11677
11688
11699
11712
11726
11741
11757
11773
11790
11808
11827
11846
11866
11885
11906
11926
11947
11969
11990
12012
12034
12056
12078
12100
12122
12143
12165
12187
12209
12231
12253
12275
12297
12319
12341
12364
12387
12410
12434
12458
12482
12507
12532
12558
12584
12610
12637
12664
12691
12718
12745
12773
12800
12826
12853
12880
12906
12932
12958
12984
13009
13035
13061
13087
13112
13138
13163
13188
13213
13238
13263
13287
13311
13335
13359
13383
13407
13430
13453
13476
13499
13521
13544
13566
13587
13608
13629
13649
13669
13687
13705
13722
13738
13753
13768
13782
13794
13807
13818
13829
13839
13848
13857
13865
13871
13877
13882
13885
13887
13889
13889
13887
13885
13881
13875
13869
13860
13851
13840
13828
13814
13799
13783
13765
13747
13727
13706
13683
13660
13635
13608
13581
13552
13522
13491
13458
13425
13390
13354
13316
13278
13238
13198
13156
13114
13071
13027
12982
12937
12892
12846
12800
12753
12706
12658
12611
12563
12515
12467
12419
12370
12321
12272
12223
12173
12123
12073
12022
11971
11920
11868
11815
11762
11709
11655
11601
11547
11492
11437
11382
11327
11272
11217
11163
11108
11054
11001
10947
10895
10843
10792
10741
10692
10644
10596
10550
10505
10460
10417
10374
10332
10291
10250
10210
10171
10132
10093
10055
10017
9980
9942
9906
9869
9832
9796
9759
9723
9686
9649
9613
9577
9541
9506
9471
9437
9403
9370
9337
9305
9274
9243
9212
9182
9153
9125
9097
9069
9042
9015
8989
8962
8936
8909
8882
8856
8830
8804
8778
8753
8727
8702
8677
8652
8627
8602
8577
8553
8529
8506
8484
8462
8441
8420
8401
8382
8363
8345
8328
8311
8295
8280
8266
8252
8239
8227
8215
8204
8193
8183
8173
8164
8156
8148
8140
8132
8124
8116
8108
8100
8093
8085
8077
8070
8061
8055
8048
8039
8032
8025
8016
8009
8000
7990
7981
7970
7959
7947
7935
7921
7907
7892
7876
7859
7841
7822
7802
7781
7759
7735
7711
7685
7658
7630
7600
7570
7538
7506
7473
7438
7402
7365
7327
7288
7248
7207
7165
7122
7078
7034
6988
6942
6895
6848
6800
6751
6702
6652
6602
6551
6499
6448
6395
6343
6290
6238
6185
6131
6078
6024
5970
5915
5861
5805
5750
5695
5639
5584
5529
5475
5420
5366
5313
5260
5207
5155
5103
5052
5002
4952
4904
4856
4809
4762
4717
4673
4631
4589
4549
4510
4471
4434
4398
4362
4328
4294
4261
4229
4197
4167
4137
4108
4078
4051
4025
3998
3973
3948
3924
3901
3878
3857
3836
3816
3796
3777
3759
3741
3724
3707
3691
3675
3660
3645
3630
3615
3601
3586
3571
3557
3542
3528
3513
3499
3485
3471
3457
3443
3429
3415
3401
3387
3373
3359
3345
3331
3317
3303
3289
3275
3261
3248
3235
3222
3210
3197
3186
3174
3163
3152
3142
3131
3121
3111
3101
3091
3082
3072
3063
3055
3046
3038
3030
3022
3015
3008
3001
2994
2986
2979
2972
2964
2956
2948
2939
2930
2921
2910
2900
2888
2876
2864
2851
2837
2822
2807
2792
2776
2759
2742
2724
2705
2686
2665
2644
2623
2600
2576
2552
2527
2501
2474
2447
2420
2392
2363
2335
2306
2276
2246
2215
2184
2153
2121
2089
2056
2024
1990
1957
1923
1889
1854
1819
1784
1749
1713
1677
1640
1603
1566
1528
1490
1451
1412
1372
1331
1289
1247
1205
1162
1119
1075
1032
989
945
902
859
815
772
728
684
640
595
551
507
464
420
377
335
293
251
210
170
129
90
51
12
-26
-63
-100
-136
-172
-207
-242
-277
-310
-343
-375
-406
-437
-466
-495
-523
-551
-578
-604
-630
-655
-680
-705
-729
-752
-775
-797
-819
-840
-860
-880
-899
-918
-936
-953
-970
-985
-1000
-1014
-1028
-1041
-1054
-1066
-1078
-1089
-1101
-1112
-1124
-1135
-1147
-1158
-1169
-1181
-1192
-1203
-1215
-1226
-1238
-1249
-1261
-1273
-1285
-1298
-1311
-1324
-1338
-1352
-1366
-1380
-1394
-1408
-1423
-1437
-1452
-1466
-1480
-1494
-1508
-1522
-1535
-1548
-1560
-1572
-1583
-1594
-1605
-1615
-1625
-1634
-1643
-1651
-1659
-1665
-1671
-1676
-1680
-1683
-1686
-1687
-1688
-1689
-1688
-1687
-1685
-1682
-1677
-1672
-1666
-1659
-1650
-1641
-1631
-1621
-1609
-1596
-1583
-1568
-1553
-1536
-1518
-1499
-1479
-1457
-1434
-1410
-1385
-1358
-1329
-1299
-1267
-1233
-1197
-1160
-1120
-1079
-1036
-991
-945
-897
-848
-797
-745
-692
-638
-582
-524
-466
-406
-345
-283
-220
-156
-91
-26
40
107
174
242
310
379
447
517
586
656
725
795
864
934
1002
1072
1141
1209
1278
1346
1413
1480
1547
1613
1679
1744
1808
1871
1933
1995
2056
2116
2175
2233
2289
2344
2398
2450
2500
2548
2595
2640
2683
2725
2765
2804
2841
2877
2911
2943
2974
3004
3031
3057
3082
3105
3127
3146
3165
3182
3197
3211
3224
3235
3245
3253
3261
3267
3273
3277
3280
3282
3283
3283
3283
3281
3278
3274
3270
3264
3257
3248
3239
3228
3217
3205
3192
3179
3165
3151
3136
3121
3106
3091
3075
3059
3043
3027
3011
2995
2980
2965
2951
2937
2924
2912
2900
2890
2880
2872
2864
2858
2852
2847
2844
2841
2839
2838
2837
2838
2840
2842
2846
2851
2857
2864
2872
2881
2891
2903
2915
2927
2941
2955
2970
2986
3002
3020
3038
3057
3077
3098
3119
3141
3164
3187
3210
3234
3258
3283
3308
3333
3359
3384
3411
3437
3464
3490
3517
3544
3570
3597
3624
3651
3678
3705
3731
3757
3783
3808
3832
3855
3878
3899
3920
3939
3958
3976
3993
4010
4027
4043
4059
4075
4090
4105
4119
4133
4147
4160
4172
4184
4195
4206
4216
4226
4236
4245
4254
4262
4270
4277
4284
4289
4295
4300
4304
4308
4312
4316
4320
4324
4328
4333
4337
4342
4347
4353
4359
4366
4374
4382
4391
4401
4411
4422
4433
4444
4456
4468
4480
4493
4507
4521
4536
4551
4568
4584
4602
4620
4639
4658
4678
4698
4719
4740
4761
4783
4805
4828
4850
4873
4896
4919
4943
4967
4991
5015
5040
5066
5092
5119
5146
5174
5202
5231
5259
5289
5318
5348
5379
5409
5441
5473
5505
5538
5571
5605
5640
5675
5710
5745
5781
5817
5853
5890
5927
5964
6001
6038
6076
6113
6150
6187
6223
6260
6297
6333
6370
6407
6443
6479
6515
6550
6585
6620
6654
6688
6721
6755
6788
6820
6853
6885
6917
6948
6979
7008
7038
7066
7094
7121
7147
7173
7199
7224
7250
7274
7298
7322
7345
7367
7388
7408
7427
7445
7462
7478
7493
7507
7519
7531
7541
7550
7558
7565
7571
7576
7579
7581
7582
7582
7581
7579
7575
7571
7566
7561
7554
7547
7539
7530
7521
7512
7501
7490
7479
7466
7453
7440
7426
7411
7396
7381
7364
7348
7330
7312
7294
7274
7254
7233
7212
7189
7166
7142
7116
7090
7064
7036
7008
6979
6949
6919
6888
6857
6825
6793
6760
6727
6694
6660
6626
6592
6557
6521
6485
6448
6410
6372
6334
6295
6255
6215
6174
6132
6089
6046
6002
5958
5913
5868
5823
5778
5732
5686
5640
5594
5548
5501
5454
5406
5359
5311
5263
5216
5168
5121
5074
5027
4980
4933
4886
4839
4792
4744
4697
4649
4602
4555
4508
4462
4416
4370
4324
4279
4234
4189
4144
4100
4056
4011
3970
3928
3886
3845
3804
3764
3724
3685
3646
3608
3570
3533
3497
3462
3428
3394
3361
3329
3297
3266
3236
3207
3180
3153
3128
3105
3082
3061
3042
3024
3007
2992
2978
2965
2954
2943
2934
2927
2921
2916
2912
2909
2908
2907
2907
2909
2911
2914
2918
2924
2930
2938
2946
2955
2965
2975
2985
2996
3007
3018
3030
3042
3055
3069
3082
3097
3111
3126
3140
3154
3168
3182
3195
3208
3221
3233
3246
3260
3274
3288
3304
3319
3335
3351
3367
3384
3400
3416
3433
3449
3466
3482
3498
3515
3530
3546
3562
3577
3593
3609
3625
3640
3657
3673
3689
3705
3720
3735
3750
3764
3778
3791
3803
3815
3826
3837
3848
3858
3868
3877
3887
3896
3905
3914
3923
3931
3940
3949
3959
3968
3978
3989
3999
4010
4021
4033
4045
4057
4070
4085
4099
4114
4130
4145
4162
4178
4195
4213
4231
4249
4268
4288
4307
4327
4347
4367
4388
4408
4429
4451
4472
4494
4516
4538
4561
4583
4605
4627
4649
4671
4694
4716
4739
4761
4784
4807
4830
4852
4875
4897
4920
4942
4964
4986
5007
5028
5048
5067
5086
5103
5119
5135
5149
5162
5174
5185
5195
5203
5210
5215
5219
5220
5220
5218
5214
5208
5200
5190
5179
5165
5150
5134
5115
5095
5074
5050
5025
4998
4969
4938
4905
4871
4835
4797
4758
4718
4676
4633
4588
4542
4495
4446
4396
4345
4293
4240
4187
4132
4075
4018
3960
3901
3840
3778
3714
3650
3584
3518
3450
3381
3311
3240
3168
3095
3022
2948
2874
2800
2725
2650
2575
2500
2425
2349
2274
2199
2125
2050
1976
1903
1830
1757
1685
1613
1542
1471
1401
1332
1264
1196
1129
1062
996
931
866
802
738
675
612
550
488
427
367
308
248
190
132
75
19
-37
-92
-146
-199
-252
-304
-354
-404
-453
-501
-548
-594
-638
-682
-724
-766
-806
-845
-883
-920
-957
-992
-1027
-1061
-1094
-1126
-1158
-1188
-1217
-1244
-1271
-1296
-1321
-1344
-1367
-1388
-1409
-1428
-1446
-1464
-1480
-1495
-1510
-1523
-1535
-1547
-1558
-1569
-1578
-1587
-1596
-1604
-1611
-1617
-1623
-1628
-1633
-1638
-1642
-1645
-1648
-1651
-1653
-1654
-1655
-1656
-1655
-1654
-1653
-1651
-1649
-1646
-1642
-1638
-1633
-1627
-1620
-1612
-1603
-1594
-1584
-1574
-1562
-1550
-1537
-1523
-1508
-1492
-1474
-1456
-1436
-1416
-1395
-1373
-1351
-1328
-1304
-1281
-1256
-1232
-1207
-1181
-1156
-1130
-1104
-1077
-1051
-1024
-997
-970
-942
-914
-885
-857
-828
-798
-768
-738
-707
-676
-645
-613
-581
-548
-515
-483
-450
-417
-385
-353
-322
-290
-260
-229
-200
-170
-142
-113
-85
-58
-30
-3
25
52
79
107
135
162
189
217
243
270
296
322
346
370
394
416
437
457
475
492
508
521
534
545
554
561
567
571
573
574
573
571
567
562
556
549
541
533
523
512
501
489
475
461
445
429
411
392
372
351
329
305
280
253
226
197
167
135
102
68
33
-4
-42
-82
-123
-165
-209
-254
-301
-349
-398
-449
-501
-555
-610
-666
-724
-783
-842
-903
-965
-1029
-1093
-1158
-1225
-1292
-1359
-1428
-1497
-1566
-1635
-1704
-1774
-1843
-1913
-1982
-2051
-2120
-2189
-2258
-2325
-2392
-2458
-2523
-2587
-2650
-2712
-2772
-2832
-2891
-2948
-3005
-3061
-3115
-3169
-3222
-3274
-3324
-3374
-3424
-3472
-3519
-3566
-3613
-3658
-3703
-3748
-3792
-3835
-3878
-3921
-3962
-4003
-4043
-4082
-4120
-4157
-4193
-4227
-4261
-4293
-4324
-4354
-4383
-4410
-4437
-4462
-4486
-4509
-4531
-4552
-4571
-4589
-4606
-4622
-4638
-4652
-4665
-4678
-4690
-4702
-4713
-4723
-4732
-4740
-4747
-4752
-4757
-4761
-4764
-4767
-4769
-4771
-4773
-4774
-4776
-4777
-4778
-4779
-4780
-4781
-4782
-4782
-4783
-4784
-4785
-4785
-4786
-4786
-4786
-4786
-4786
-4786
-4786
-4786
-4786
-4786
-4787
-4787
-4787
-4786
-4786
-4785
-4784
-4783
-4781
-4780
-4778
-4776
-4774
-4772
-4770
-4768
-4766
-4765
-4763
-4761
-4760
-4758
-4756
-4754
-4751
-4748
-4744
-4740
-4736
-4731
-4726
-4721
-4715
-4709
-4702
-4695
-4687
-4679
-4671
-4662
-4653
-4644
-4636
-4627
-4619
-4611
-4603
-4595
-4588
-4580
-4574
-4567
-4562
-4556
-4552
-4548
-4545
-4543
-4542
-4543
-4544
-4547
-4551
-4556
-4563
-4570
-4579
-4588
-4598
-4609
-4621
-4633
-4647
-4662
-4678
-4696
-4715
-4736
-4758
-4782
-4807
-4833
-4860
-4888
-4917
-4946
-4977
-5009
-5041
-5075
-5110
-5145
-5182
-5220
-5259
-5299
-5340
-5382
-5425
-5468
-5513
-5557
-5602
-5648
-5693
-5739
-5786
-5832
-5879
-5927
-5975
-6024
-6073
-6123
-6173
-6225
-6277
-6329
-6382
-6436
-6489
-6544
-6599
-6654
-6709
-6764
-6820
-6875
-6931
-6987
-7042
-7098
-7153
-7208
-7262
-7317
-7371
-7424
-7477
-7530
-7582
-7634
-7686
-7737
-7789
-7840
-7891
-7942
-7994
-8045
-8096
-8148
-8200
-8251
-8302
-8353
-8404
-8455
-8506
-8557
-8608
-8660
-8711
-8764
-8816
-8869
-8922
-8976
-9029
-9083
-9137
-9192
-9247
-9302
-9358
-9414
-9470
-9527
-9585
-9642
-9700
-9758
-9816
-9874
-9932
-9990
-10048
-10106
-10164
-10223
-10281
-10340
-10398
-10457
-10517
-10576
-10636
-10696
-10756
-10817
-10878
-10940
-11001
-11064
-11126
-11189
-11252
-11316
-11379
-11443
-11507
-11571
-11635
-11700
-11764
-11829
-11894
-11959
-12024
-12090
-12155
-12220
-12286
-12351
-12416
-12481
-12546
-12611
-12676
-12741
-12805
-12870
-12934
-12999
-13062
-13126
-13189
-13252
-13314
-13376
-13437
-13498
-13558
-13617
-13676
-13734
-13792
-13848
-13903
-13958
-14011
-14064
-14116
-14167
-14217
-14267
-14316
-14364
-14412
-14459
-14506
-14552
-14597
-14642
-14686
-14730
-14773
-14815
-14856
-14897
-14936
-14975
-15013
-15051
-15087
-15123
-15158
-15193
-15226
-15259
-15291
-15322
-15353
-15383
-15412
-15441
-15469
-15496
-15522
-15548
-15573
-15597
-15621
-15643
-15664
-15685
-15704
-15723
-15740
-15757
-15772
-15787
-15802
-15815
-15828
-15841
-15852
-15863
-15873
-15881
-15889
-15897
-15903
-15909
-15914
-15919
-15923
-15927
-15930
-15933
-15935
-15936
-15937
-15936
-15935
-15933
-15930
-15925
-15920
-15914
-15906
-15898
-15889
-15878
-15867
-15854
-15840
-15825
-15809
-15791
-15772
-15751
-15730
-15707
-15684
-15659
-15634
-15608
-15581
-15554
-15526
-15497
-15467
-15437
-15406
-15374
-15341
-15308
-15274
-15240
-15205
-15169
-15133
-15097
-15060
-15023
-14985
-14948
-14910
-14871
-14833
-14794
-14755
-14716
-14677
-14637
-14598
-14558
-14518
-14478
-14439
-14399
-14360
-14321
-14282
-14244
-14206
-14168
-14131
-14094
-14057
-14021
-13986
-13951
-13917
-13883
-13850
-13818
-13787
-13757
-13728
-13699
-13672
-13645
-13620
-13597
-13575
-13554
-13535
-13518
-13502
-13488
-13476
-13465
-13457
-13450
-13446
-13444
-13444
-13446
-13450
-13457
-13467
-13479
-13494
-13511
-13530
-13552
-13576
-13603
-13632
-13663
-13696
-13732
-13769
-13809
-13850
-13894
-13940
-13988
-14038
-14089
-14142
-14197
-14253
-14311
-14371
-14432
-14494
-14558
-14624
-14691
-14759
-14830
-14902
-14975
-15051
-15127
-15206
-15285
-15366
-15448
-15532
-15617
-15702
-15789
-15877
-15966
-16055
-16145
-16236
-16327
-16418
-16509
-16601
-16693
-16786
-16878
-16971
-17063
-17155
-17247
-17338
-17428
-17517
-17606
-17694
-17781
-17867
-17952
-18035
-18118
-18199
-18280
-18359
-18437
-18513
-18588
-18662
-18735
-18806
-18875
-18943
-19010
-19075
-19138
-19200
-19260
-19318
-19375
-19430
-19483
-19535
-19586
-19634
-19681
-19727
-19770
-19812
-19851
-19889
-19925
-19959
-19991
-20022
-20051
-20078
-20104
-20128
-20150
-20170
-20189
-20205
-20220
-20233
-20243
-20251
-20258
-20262
-20265
-20265
-20263
-20260
-20255
-20248
-20240
-20230
-20219
-20206
-20193
-20178
-20162
-20144
-20125
-20105
-20083
-20060
-20036
-20011
-19984
-19957
-19929
-19899
-19869
-19837
-19804
-19771
-19736
-19701
-19665
-19628
-19591
-19553
-19515
-19476
-19436
-19396
-19355
-19313
-19270
-19227
-19184
-19139
-19095
-19049
-19004
-18958
-18911
-18864
-18817
-18770
-18723
-18675
-18627
-18580
-18532
-18484
-18436
-18388
-18340
-18291
-18243
-18194
-18145
-18096
-18047
-17998
-17950
-17901
-17853
-17806
-17759
-17712
-17665
-17618
-17572
-17526
-17480
-17434
-17389
-17344
-17299
-17254
-17210
-17166
-17122
-17078
-17034
-16991
-16947
-16904
-16860
-16817
-16774
-16731
-16688
-16645
-16603
-16561
-16520
-16479
-16438
-16398
-16359
-16320
-16280
-16242
-16204
-16169
-16133
-16097
-16064
-16032
-16001
-15972
-15944
-15918
-15893
-15870
-15847
-15826
-15807
-15789
-15772
-15757
-15743
-15731
-15720
-15710
-15702
-15695
-15689
-15684
-15680
-15676
-15674
-15672
-15670
-15670
-15669
-15669
-15670
-15671
-15672
-15673
-15674
-15675
-15676
-15678
-15679
-15680
-15680
-15681
-15682
-15684
-15685
-15686
-15687
-15687
-15688
-15688
-15687
-15686
-15684
-15681
-15678
-15674
-15670
-15666
-15661
-15655
-15650
-15643
-15636
-15628
-15620
-15611
-15601
-15591
-15581
-15570
-15560
-15549
-15538
-15527
-15515
-15503
-15491
-15478
-15464
-15451
-15436
-15422
-15407
-15392
-15376
-15360
-15343
-15326
-15309
-15290
-15272
-15252
-15232
-15212
-15192
-15171
-15149
-15127
-15104
-15081
-15056
-15031
-15005
-14977
-14949
-14920
-14890
-14859
-14827
-14793
-14759
-14724
-14688
-14651
-14614
-14575
-14535
-14495
-14453
-14410
-14367
-14322
-14277
-14230
-14183
-14135
-14086
-14036
-13986
-13936
-13885
-13834
-13782
-13731
-13680
-13629
-13579
-13528
-13477
-13427
-13376
-13326
-13276
-13227
-13179
-13131
-13084
-13037
-12992
-12948
-12904
-12862
-12821
-12780
-12741
-12703
-12666
-12630
-12594
-12560
-12527
-12495
-12463
-12432
-12402
-12372
-12343
-12314
-12287
-12260
-12233
-12207
-12182
-12157
-12133
-12110
-12087
-12065
-12044
-12023
-12003
-11984
-11964
-11945
-11927
-11908
-11889
-11870
-11852
-11833
-11814
-11795
-11777
-11758
-11740
-11722
-11703
-11685
-11666
-11647
-11628
-11608
-11588
-11567
-11546
-11525
-11503
-11481
-11458
-11435
-11412
-11389
-11366
-11343
-11319
-11295
-11271
-11246
-11221
-11196
-11170
-11144
-11117
-11091
-11064
-11037
-11011
-10985
-10960
-10935
-10910
-10886
-10862
-10839
-10816
-10793
-10771
-10750
-10729
-10709
-10689
-10671
-10653
-10635
-10619
-10603
-10587
-10572
-10558
-10544
-10530
-10517
-10505
-10493
-10482
-10471
-10460
-10449
-10439
-10428
-10418
-10407
-10397
-10387
-10377
-10367
-10357
-10348
-10338
-10328
-10319
-10309
-10300
-10290
-10281
-10273
-10265
-10257
-10250
-10243
-10237
-10231
-10225
-10219
-10214
-10209
-10204
-10200
-10196
-10192
-10188
-10184
-10180
-10176
-10171
-10166
-10161
-10155
-10148
-10141
-10133
-10124
-10114
-10104
-10093
-10082
-10070
-10057
-10043
-10029
-10014
-9999
-9983
-9966
-9948
-9930
-9910
-9890
-9869
-9847
-9824
-9800
-9776
-9752
-9727
-9701
-9675
-9649
-9623
-9595
-9567
-9539
-9509
-9478
-9446
-9414
-9380
-9345
-9309
-9273
-9235
-9197
-9157
-9117
-9075
-9033
-8989
-8945
-8899
-8853
-8806
-8758
-8709
-8659
-8609
-8559
-8508
-8456
-8404
-8352
-8299
-8247
-8193
-8140
-8085
-8031
-7976
-7921
-7865
-7810
-7754
-7698
-7642
-7586
-7530
-7473
-7417
-7360
-7304
-7247
-7190
-7132
-7075
-7017
-6959
-6900
-6841
-6781
-6722
-6662
-6603
-6543
-6484
-6424
-6365
-6306
-6247
-6187
-6128
-6068
-6009
-5949
-5889
-5829
-5769
-5709
-5648
-5587
-5526
-5464
-5402
-5339
-5275
-5211
-5146
-5080
-5014
-4947
-4879
-4811
-4742
-4672
-4602
-4530
-4458
-4386
-4313
-4239
-4165
-4091
-4017
-3943
-3868
-3793
-3718
-3644
-3570
-3496
-3422
-3349
-3275
-3203
-3130
-3058
-2986
-2915
-2845
-2775
-2705
-2637
-2568
-2501
-2433
-2367
-2301
-2235
-2171
-2107
-2044
-1982
-1921
-1860
-1799
-1739
-1679
-1619
-1560
-1501
-1443
-1385
-1327
-1270
-1214
-1158
-1102
-1046
-991
-936
-881
-827
-774
-721
-668
-615
-563
-511
-460
-409
-358
-307
-257
-208
-159
-110
-63
-16
31
77
122
166
210
253
294
335
375
414
451
488
524
560
595
629
663
696
729
761
793
824
855
884
913
942
969
996
1022
1048
1073
1097
1121
1145
1168
1191
1213
1235
1256
1276
1296
1316
1334
1352
1369
1385
1399
1413
1426
1437
1448
1457
1465
1473
1480
1486
1491
1496
1500
1504
1507
1509
1511
1513
1515
1516
1518
1518
1519
1519
1519
1519
1518
1518
1517
1516
1515
1514
1513
1512
1512
1512
1512
1513
1513
1514
1514
1515
1516
1517
1519
1520
1522
1523
1524
1525
1526
1526
1525
1524
1522
1520
1517
1514
1510
1505
1499
1491
1482
1471
1459
1446
1431
1416
1399
1381
1362
1342
1322
1301
1279
1257
1235
1212
1188
1164
1140
1115
1090
1065
1040
1014
988
962
936
910
884
858
832
806
781
755
730
705
680
656
632
608
585
562
540
519
498
478
458
439
420
402
384
367
350
334
318
303
289
275
262
249
237
226
215
205
195
186
178
171
165
159
154
150
147
145
144
144
145
148
152
157
163
170
178
187
198
209
222
236
252
269
288
309
331
355
380
407
435
465
497
530
564
599
635
672
709
748
787
826
865
905
945
985
1025
1065
1105
1145
1185
1225
1265
1305
1345
1385
1425
1466
1506
1546
1585
1625
1664
1702
1740
1778
1816
1853
1891
1928
1966
2003
2041
2078
2115
2153
2190
2228
2266
2305
2344
2383
2423
2463
2503
2544
2585
2626
2667
2709
2752
2795
2839
2883
2927
2972
3016
3061
3106
3151
3196
3241
3285
3330
3374
3419
3463
3508
3552
3597
3642
3686
3731
3775
3819
3862
3906
3949
3992
4035
4077
4120
4163
4205
4248
4290
4332
4374
4415
4456
4496
4535
4573
4610
4647
4681
4715
4747
4778
4806
4834
4859
4883
4904
4924
4942
4958
4973
4985
4996
5005
5012
5017
5019
5020
5018
5014
5007
4998
4987
4972
4956
4936
4915
4890
4863
4834
4802
4767
4730
4691
4648
4603
4556
4507
4455
4401
4345
4287
4227
4165
4102
4037
3970
3901
3831
3759
3686
3611
3535
3458
3379
3299
3218
3136
3054
2970
2886
2801
2716
2631
2546
2461
2376
2291
2206
2121
2037
1954
1871
1789
1707
1626
1546
1468
1390
1313
1237
1163
1090
1018
948
879
812
746
682
620
560
502
446
392
341
291
244
199
157
117
80
45
13
-16
-43
-68
-89
-109
-126
-140
-152
-162
-170
-176
-180
-182
-181
-179
-175
-169
-161
-151
-139
-125
-109
-92
-73
-52
-30
-5
20
48
77
108
140
173
208
245
282
321
361
401
442
484
527
570
614
659
703
748
793
838
883
927
971
1014
1058
1101
1143
1184
1224
1264
1302
1338
1373
1407
1439
1470
1499
1526
1553
1578
1601
1623
1644
1663
1681
1697
1712
1726
1738
1749
1759
1767
1773
1779
1783
1786
1788
1789
1788
1787
1785
1782
1778
1774
1769
1763
1757
1751
1744
1737
1729
1722
1714
1706
1698
1689
1681
1672
1663
1654
1645
1636
1626
1617
1607
1597
1587
1577
1566
1555
1544
1532
1520
1507
1495
1481
1467
1453
1438
1423
1408
1392
1376
1360
1344
1327
1310
1292
1274
1256
1237
1217
1197
1177
1156
1135
1114
1093
1071
1049
1026
1002
979
955
931
906
881
855
830
805
780
755
730
705
680
654
628
602
577
551
526
502
478
455
433
412
391
371
351
332
314
297
280
264
249
234
220
207
195
183
172
162
152
144
136
128
122
115
109
104
99
94
90
86
82
79
76
74
72
71
69
69
69
69
70
72
74
77
81
86
92
99
107
115
125
136
148
162
176
192
209
227
246
267
289
312
337
363
390
418
447
477
508
540
572
605
639
673
708
743
778
814
850
886
923
959
995
1031
1067
1103
1138
1174
1210
1245
1281
1317
1352
1388
1423
1458
1493
1529
1564
1600
1635
1671
1707
1743
1779
1815
1851
1887
1923
1958
1994
2029
2063
2098
2133
2167
2202
2237
2273
2308
2344
2380
2416
2452
2488
2524
2559
2595
2632
2668
2704
2740
2776
2813
2849
2885
2921
2958
2994
3030
3067
3103
3140
3177
3214
3251
3288
3326
3363
3401
3439
3477
3515
3554
3593
3632
3671
3711
3750
3790
3831
3871
3912
3953
3994
4035
4078
4120
4163
4206
4250
4294
4339
4385
4431
4477
4523
4570
4617
4664
4711
4759
4806
4854
4903
4951
5000
5049
5098
5147
5197
5246
5295
5345
5394
5442
5491
5539
5588
5636
5684
5733
5781
5829
5877
5924
5972
6019
6067
6114
6161
6208
6255
6302
6348
6395
6442
6489
6535
6582
6629
6676
6722
6769
6817
6864
6912
6959
7007
7056
7104
7152
7200
7247
7295
7342
7389
7435
7482
7527
7573
7617
7662
7705
7748
7790
7831
7871
7910
7947
7984
8019
8052
8084
8115
8144
8170
8198
8223
8246
8269
8290
8309
8328
8345
8361
8375
8387
8399
8408
8416
8421
8425
8427
8428
8426
8423
8418
8411
8403
8393
8381
8368
8354
8338
8321
8302
8282
8260
8237
8213
8186
8161
8134
8106
8077
8047
8016
7985
7953
7920
7887
7853
7818
7782
7746
7709
7672
7634
7596
7557
7518
7479
7440
7400
7360
7320
7280
7239
7199
7158
7117
7076
7034
6993
6952
6911
6871
6831
6791
6753
6715
6677
6641
6605
6569
6534
6500
6466
6432
6399
6367
6335
6304
6274
6244
6216
6188
6161
6134
6109
6083
6059
6036
6013
5992
5972
5953
5935
5918
5902
5886
5871
5857
5844
5831
5819
5807
5795
5785
5774
5765
5756
5747
5740
5733
5727
5722
5717
5713
5711
5709
5709
5709
5712
5715
5720
5725
5732
5741
5749
5759
5770
5781
5792
5804
5816
5828
5841
5853
5866
5879
5892
5905
5918
5932
5945
5959
5972
5986
6000
6014
6028
6041
6055
6068
6082
6094
6107
6119
6131
6143
6155
6167
6178
6190
6202
6213
6224
6235
6246
6256
6265
6273
6280
6287
6293
6297
6302
6305
6309
6311
6313
6314
6314
6313
6310
6307
6302
6296
6289
6282
6273
6263
6253
6242
6230
6218
6206
6192
6179
6165
6151
6137
6124
6110
6096
6083
6069
6056
6043
6030
6018
6006
5994
5983
5973
5963
5955
5946
5939
5931
5924
5917
5911
5904
5897
5890
5883
5876
5869
5862
5854
5847
5840
5832
5824
5816
5808
5800
5791
5783
5774
5764
5755
5745
5734
5723
5711
5698
5684
5670
5655
5638
5621
5603
5583
5563
5541
5519
5495
5471
5445
5418
5391
5363
5333
5303
5272
5241
5208
5175
5140
5105
5070
5033
4996
4959
4921
4882
4843
4804
4764
4723
4682
4640
4597
4554
4510
4465
4420
4374
4328
4281
4234
4186
4138
4090
4041
3992
3943
3894
3844
3795
3746
3696
3647
3598
3549
3500
3451
3401
3352
3303
3253
3204
3154
3105
3055
3004
2953
2901
2848
2795
2741
2686
2631
2575
2518
2461
2403
2344
2285
2225
2164
2103
2041
1978
1915
1851
1787
1722
1657
1592
1525
1459
1391
1323
1254
1185
1115
1044
973
901
829
757
684
611
537
463
389
314
239
163
88
12
-65
-142
-219
-296
-374
-451
-529
-607
-685
-763
-841
-919
-997
-1075
-1153
-1231
-1308
-1386
-1463
-1539
-1615
-1691
-1766
-1840
-1914
-1987
-2060
-2132
-2203
-2274
-2344
-2414
-2483
-2551
-2619
-2685
-2752
-2817
-2881
-2945
-3008
-3070
-3131
-3191
-3251
-3309
-3367
-3424
-3480
-3534
-3588
-3641
-3693
-3743
-3792
-3840
-3887
-3933
-3977
-4019
-4059
-4100
-4138
-4174
-4209
-4243
-4275
-4305
-4333
-4359
-4384
-4407
-4428
-4448
-4466
-4483
-4498
-4512
-4524
-4534
-4543
-4550
-4556
-4560
-4562
-4563
-4562
-4559
-4555
-4550
-4543
-4534
-4525
-4514
-4502
-4488
-4474
-4458
-4442
-4424
-4405
-4385
-4364
-4342
-4319
-4295
-4270
-4245
-4220
-4194
-4168
-4143
-4117
-4091
-4066
-4040
-4014
-3989
-3964
-3939
-3914
-3889
-3864
-3840
-3817
-3794
-3772
-3751
-3731
-3712
-3694
-3677
-3662
-3647
-3635
-3623
-3613
-3604
-3597
-3590
-3585
-3582
-3580
-3579
-3581
-3583
-3588
-3594
-3602
-3611
-3622
-3635
-3649
-3665
-3683
-3702
-3723
-3746
-3771
-3798
-3827
-3858
-3891
-3926
-3963
-4002
-4043
-4085
-4130
-4176
-4224
-4274
-4325
-4379
-4433
-4490
-4547
-4606
-4666
-4727
-4790
-4854
-4918
-4984
-5052
-5120
-5190
-5260
-5331
-5403
-5476
-5549
-5623
-5697
-5773
-5848
-5925
-6002
-6079
-6156
-6233
-6310
-6386
-6462
-6537
-6612
-6686
-6759
-6832
-6904
-6975
-7045
-7114
-7181
-7248
-7313
-7377
-7439
-7501
-7561
-7621
-7680
-7737
-7794
-7850
-7905
-7958
-8010
-8063
-8113
-8163
-8211
-8258
-8304
-8349
-8393
-8435
-8476
-8515
-8553
-8590
-8625
-8659
-8691
-8723
-8753
-8781
-8808
-8834
-8858
-8882
-8904
-8924
-8944
-8963
-8981
-8997
-9013
-9027
-9041
-9054
-9066
-9077
-9087
-9096
-9105
-9113
-9120
-9126
-9131
-9135
-9139
-9142
-9145
-9148
-9150
-9152
-9155
-9157
-9159
-9161
-9163
-9165
-9166
-9168
-9169
-9170
-9171
-9171
-9172
-9172
-9172
-9172
-9172
-9172
-9171
-9171
-9170
-9169
-9168
-9168
-9167
-9166
-9165
-9165
-9165
-9165
-9166
-9168
-9170
-9173
-9177
-9181
-9186
-9192
-9199
-9207
-9215
-9224
-9233
-9243
-9253
-9264
-9276
-9288
-9300
-9312
-9325
-9338
-9352
-9366
-9380
-9394
-9409
-9423
-9438
-9453
-9468
-9482
-9496
-9510
-9523
-9537
-9549
-9562
-9574
-9586
-9598
-9610
-9621
-9632
-9642
-9652
-9662
-9671
-9680
-9689
-9698
-9707
-9716
-9725
-9735
-9745
-9755
-9766
-9777
-9788
-9800
-9813
-9825
-9838
-9851
-9865
-9878
-9891
-9905
-9918
-9931
-9944
-9957
-9969
-9981
-9992
-10003
-10012
-10021
-10029
-10035
-10040
-10044
-10047
-10048
-10048
-10047
-10045
-10041
-10036
-10030
-10023
-10014
-10004
-9992
-9980
-9965
-9950
-9933
-9914
-9894
-9873
-9851
-9827
-9802
-9776
-9749
-9720
-9692
-9662
-9631
-9600
-9568
-9536
-9502
-9468
-9434
-9399
-9362
-9326
-9288
-9250
-9211
-9171
-9130
-9089
-9047
-9005
-8962
-8918
-8875
-8831
-8787
-8742
-8697
-8652
-8607
-8561
-8515
-8468
-8421
-8373
-8325
-8276
-8227
-8178
-8128
-8079
-8028
-7978
-7927
-7875
-7824
-7771
-7719
-7665
-7612
-7559
-7505
-7451
-7398
-7344
-7289
-7235
-7181
-7126
-7071
-7016
-6961
-6906
-6851
-6797
-6743
-6689
-6636
-6583
-6531
-6478
-6426
-6374
-6323
-6271
-6219
-6168
-6117
-6066
-6015
-5964
-5913
-5863
-5814
-5765
-5716
-5667
-5619
-5572
-5525
-5478
-5432
-5387
-5342
-5298
-5254
-5211
-5168
-5126
-5084
-5042
-5002
-4962
-4922
-4883
-4845
-4807
-4770
-4733
-4697
-4661
-4626
-4591
-4556
-4522
-4488
-4454
-4421
-4387
-4354
-4320
-4287
-4253
-4219
-4185
-4151
-4116
-4082
-4046
-4011
-3976
-3940
-3903
-3867
-3830
-3792
-3753
-3714
-3675
-3634
-3592
-3550
-3507
-3463
-3418
-3372
-3326
-3279
-3231
-3182
-3132
-3081
-3030
-2978
-2925
-2871
-2818
-2763
-2709
-2653
-2598
-2542
-2485
-2428
-2371
-2313
-2255
-2197
-2139
-2081
-2023
-1965
-1907
-1849
-1792
-1736
-1679
-1624
-1568
-1514
-1460
-1407
-1354
-1303
-1251
-1201
-1150
-1101
-1051
-1002
-953
-905
-857
-810
-763
-716
-670
-624
-578
-533
-487
-442
-397
-352
-307
-262
-217
-173
-129
-86
-43
0
43
85
127
169
210
251
291
332
372
412
453
493
534
575
617
658
700
742
785
827
870
914
957
1000
1045
1090
1135
1180
1226
1272
1319
1366
1414
1463
1512
1563
1614
1666
1718
1772
1825
1880
1935
1990
2045
2103
2161
2219
2279
2338
2399
2460
2521
2584
2647
2710
2775
2840
2906
2972
3040
3108
3176
3246
3315
3385
3456
3527
3598
3670
3742
3815
3887
3961
4034
4107
4181
4254
4328
4401
4475
4549
4623
4698
4774
4850
4927
5006
5085
5165
5246
5328
5411
5495
5580
5665
5752
5839
5927
6016
6106
6196
6288
6379
6471
6563
6656
6748
6841
6933
7025
7116
7207
7298
7388
7478
7567
7656
7744
7831
7918
8004
8090
8175
8259
8343
8426
8508
8590
8671
8751
8830
8908
8985
9062
9138
9213
9287
9360
9433
9505
9576
9646
9716
9785
9852
9919
9986
10051
10115
10179
10242
10304
10365
10425
10484
10543
10600
10657
10712
10767
10822
10875
10928
10980
11031
11081
11130
11179
11226
11272
11318
11363
11406
11449
11492
11534
11575
11616
11656
11695
11734
11772
11809
11846
11882
11917
11952
11986
12019
12052
12084
12115
12146
12175
12205
12233
12261
12288
12314
12340
12366
12391
12415
12439
12463
12486
12508
12530
12552
12574
12595
12616
12637
12658
12679
12700
12721
12742
12762
12783
12804
12824
12845
12866
12888
12909
12931
12953
12975
12998
13020
13043
13066
13089
13112
13136
13161
13186
13211
13237
13264
13290
13317
13344
13371
13398
13425
13453
13481
13510
13538
13567
13597
13626
13656
13686
13716
13746
13776
13806
13837
13868
13898
13929
13961
13992
14023
14055
14087
14119
14151
14184
14218
14252
14287
14323
14359
14396
14435
14474
14514
14555
14597
14640
14684
14729
14775
14823
14871
14920
14970
15021
15072
15125
15178
15231
15285
15340
15395
15450
15506
15562
15619
15676
15733
15790
15848
15906
15965
16024
16084
16145
16206
16268
16332
16396
16461
16527
16594
16662
16731
16801
16872
16944
17017
17091
17166
17242
17320
17398
17477
17556
17637
17718
17800
17882
17965
18049
18133
18217
18302
18388
18474
18560
18647
18735
18823
18912
19002
19092
19183
19274
19366
19458
19551
19645
19739
19833
19929
20024
20120
20216
20313
20410
20507
20604
20702
20800
20898
20996
21095
21194
21293
21392
21491
21589
21688
21786
21883
21980
22077
22172
22267
22360
22453
22545
22635
22725
22813
22901
22987
23072
23156
23238
23319
23399
23478
23555
23630
23704
23777
23848
23918
23987
24055
24122
24187
24251
24314
24376
24437
24496
24554
24611
24666
24721
24774
24827
24878
24928
24976
25024
25069
25113
25156
25197
25236
25274
25310
25344
25378
25410
25440
25469
25497
25523
25547
25570
25592
25611
25630
25647
25663
25677
25690
25701
25712
25720
25728
25734
25738
25741
25743
25743
25742
25739
25734
25729
25721
25712
25702
25690
25677
25662
25646
25628
25609
25587
25564
25540
25514
25486
25457
25426
25394
25360
25325
25289
25252
25213
25173
25132
25090
25047
25002
24956
24909
24861
24812
24761
24709
24657
24603
24548
24493
24436
24379
24321
24262
24203
24143
24083
24022
23960
23898
23836
23773
23710
23647
23584
23521
23457
23394
23331
23267
23204
23140
23077
23013
22950
22887
22824
22762
22700
22638
22577
22517
22456
22396
22337
22278
22219
22160
22102
22044
21987
21931
21875
21821
21767
21714
21663
21612
21562
21513
21465
21418
21373
21328
21285
21243
21202
21163
21125
21089
21054
21021
20989
20958
20928
20900
20872
20847
20822
20799
20778
20758
20740
20723
20708
20694
20681
20671
20662
20654
20649
20645
20643
20643
20645
20648
20654
20661
20670
20681
20693
20708
20725
20743
20763
20785
20809
20834
20861
20889
20919
20951
20984
21020
21057
21096
21136
21179
21222
21268
21315
21363
21413
21464
21517
21572
21629
21687
21747
21808
21871
21936
22002
22070
22139
22209
22281
22355
22429
22505
22582
22661
22741
22823
22905
22990
23075
23162
23251
23340
23431
23524
23617
23712
23808
23904
24002
24100
24200
24300
24401
24503
24605
24709
24813
24918
25024
25130
25237
25344
25452
25559
25668
25776
25884
25993
26102
26210
26318
26426
26534
26641
26747
26853
26958
27063
27168
27271
27374
27476
27577
27677
27776
27874
27971
28066
28160
28253
28344
28434
28522
28608
28693
28776
28856
28935
29012
29086
29158
29228
29295
29360
29423
29483
29541
29596
29648
29698
29746
29790
29832
29872
29909
29943
29975
30004
30032
30056
30078
30098
30116
30132
30145
30157
30167
30174
30181
30185
30188
30189
30189
30188
30185
30181
30175
30168
30159
30149
30137
30123
30108
30092
30074
30054
30033
30010
29986
29961
29934
29906
29877
29846
29814
29781
29746
29710
29674
29636
29597
29558
29517
29476
29434
29392
29349
29305
29260
29215
29170
29124
29078
29032
28985
28937
28889
28841
28792
28742
28692
28642
28591
28539
28488
28436
28384
28332
28279
28227
28175
28122
28070
28018
27966
27915
27863
27812
27761
27711
27660
27609
27559
27508
27457
27407
27356
27305
27255
27205
27155
27105
27055
27006
26957
26909
26861
26813
26766
26719
26672
26626
26581
26536
26492
26449
26407
26365
26323
26282
26242
26202
26163
26125
26087
26050
26014
25979
25944
25910
25876
25843
25811
25779
25747
25717
25687
25658
25630
25604
25578
25554
25531
25509
25488
25469
25451
25434
25418
25403
25390
25378
25367
25358
25349
25343
25337
25332
25329
25326
25325
25324
25324
25324
25325
25327
25329
25332
25335
25339
25343
25347
25352
25357
25362
25367
25372
25377
25382
25386
25391
25396
25401
25406
25410
25415
25420
25425
25431
25437
25443
25449
25456
25462
25469
25475
25482
25489
25497
25504
25511
25519
25526
25534
25542
25550
25558
25566
25575
25584
25593
25602
25612
25622
25633
25644
25655
25667
25679
25691
25704
25718
25732
25746
25761
25775
25790
25805
25819
25833
25846
25860
25872
25884
25896
25906
25916
25926
25935
25943
25951
25959
25966
25973
25980
25986
25993
25999
26004
26010
26016
26021
26026
26032
26037
26042
26046
26051
26056
26061
26066
26071
26076
26082
26087
26093
26098
26103
26107
26111
26115
26118
26121
26124
26126
26128
26129
26129
26129
26129
26127
26125
26123
26120
26116
26112
26108
26103
26098
26092
26085
26078
26070
26061
26052
26042
26031
26020
26009
25997
25984
25971
25957
25942
25926
25908
25890
25871
25852
25832
25811
25790
25768
25746
25723
25700
25677
25652
25627
25601
25575
25548
25521
25492
25463
25434
25404
25373
25341
25308
25275
25241
25206
25171
25136
25100
25064
25028
24992
24955
24919
24882
24845
24808
24771
24735
24698
24662
24626
24591
24557
24523
24489
24457
24425
24393
24362
24333
24303
24275
24247
24221
24195
24170
24146
24123
24100
24079
24058
24038
24018
23999
23981
23964
23948
23932
23918
23904
23892
23880
23869
23859
23851
23843
23836
23830
23825
23821
23819
23817
23817
23818
23820
23824
23829
23835
23843
23852
23862
23873
23885
23898
23912
23926
23940
23956
23971
23987
24004
24021
24038
24056
24075
24093
24112
24131
24150
24170
24189
24209
24228
24248
24268
24288
24308
24329
24350
24371
24393
24415
24437
24460
24484
24507
24531
24555
24579
24603
24627
24651
24674
24696
24719
24741
24763
24784
24806
24827
24847
24867
24886
24904
24921
24937
24953
24967
24981
24994
25007
25018
25029
25039
25048
25056
25063
25069
25074
25077
25080
25081
25080
25078
25075
25070
25063
25055
25046
25036
25024
25010
24995
24978
24960
24940
24919
24896
24872
24847
24820
24793
24764
24734
24703
24670
24637
24602
24566
24529
24491
24453
24413
24373
24331
24289
24246
24201
24156
24109
24062
24014
23965
23915
23864
23812
23760
23707
23653
23598
23542
23485
23427
23369
23309
23249
23188
23126
23063
23000
22936
22872
22807
22741
22675
22608
22541
22473
22405
22336
22266
22196
22126
22056
21985
21914
21843
21772
21701
21630
21558
21487
21415
21343
21271
21199
21127
21055
20983
20911
20839
20768
20696
20625
20555
20484
20414
20343
20273
20203
20133
20063
19994
19924
19855
19787
19719
19651
19585
19519
19454
19390
19327
19265
19203
19143
19083
19024
18966
18910
18854
18800
18748
18697
18647
18599
18552
18507
18463
18420
18379
18339
18301
18265
18230
18197
18165
18135
18107
18081
18056
18034
18012
17993
17975
17959
17944
17931
17920
17910
17901
17894
17889
17885
17882
17880
17880
17881
17884
17887
17892
17898
17905
17914
17923
17934
17946
17959
17973
17988
18004
18021
18040
18060
18081
18103
18127
18151
18177
18203
18231
18259
18288
18318
18348
18379
18410
18442
18474
18507
18539
18572
18606
18639
18672
18705
18738
18771
18804
18836
18869
18901
18933
18965
18998
19030
19062
19094
19126
19158
19190
19222
19253
19284
19316
19347
19378
19409
19440
19470
19501
19531
19561
19590
19619
19647
19674
19701
19727
19752
19776
19799
19821
19843
19863
19882
19900
19917
19933
19947
19960
19972
19982
19991
19998
20004
20009
20013
20015
20016
20015
20013
20010
20005
19998
19990
19981
19971
19959
19946
19933
19918
19902
19885
19868
19849
19830
19810
19789
19767
19744
19719
19694
19668
19641
19613
19584
19553
19522
19490
19457
19423
19388
19352
19316
19278
19239
19199
19159
19117
19074
19030
18986
18940
18894
18848
18800
18752
18704
18655
18606
18557
18506
18456
18405
18354
18302
18250
18198
18145
18092
18039
17986
17932
17878
17824
17770
17715
17660
17605
17550
17495
17439
17384
17328
17273
17217
17162
17107
17052
16997
16942
16888
16834
16780
16726
16673
16619
16565
16512
16459
16405
16352
16299
16245
16193
16140
16088
16036
15985
15933
15882
15831
15780
15730
15681
15631
15582
15534
15485
15438
15391
15344
15298
15254
15209
15166
15123
15080
15038
14997
14955
14914
14874
14834
14795
14756
14718
14681
14644
14607
14571
14535
14500
14464
14430
14395
14361
14328
14295
14262
14231
14199
14168
14137
14107
14078
14048
14020
13992
13964
13937
13911
13885
13860
13834
13810
13785
13761
13738
13714
13691
13669
13647
13625
13603
13582
13561
13540
13520
13500
13480
13460
13441
13422
13402
13384
13365
13346
13327
13308
13288
13268
13248
13227
13205
13182
13159
13135
13110
13085
13060
13034
13008
12981
12955
12928
12901
12874
12846
12819
12791
12763
12735
12707
12679
12651
12623
12595
12566
12538
12509
12481
12452
12423
12394
12365
12336
12306
12277
12247
12218
12188
12158
12129
12100
12071
12042
12014
11986
11958
11931
11905
11878
11853
11827
11802
11778
11754
11730
11707
11684
11662
11641
11619
11599
11578
11558
11539
11519
11500
11482
11463
11445
11428
11411
11394
11378
11363
11348
11333
11319
11306
11293
11282
11270
11260
11250
11241
11232
11224
11217
11209
11203
11196
11190
11184
11179
11173
11168
11163
11158
11153
11148
11143
11137
11131
11124
11116
11107
11098
11087
11075
11063
11050
11036
11021
11006
10990
10974
10957
10940
10922
10904
10885
10866
10847
10827
10808
10788
10768
10748
10728
10708
10689
10669
10650
10631
10613
10595
10577
10560
10543
10527
10512
10497
10483
10469
10456
10443
10431
10419
10408
10398
10388
10379
10370
10361
10353
10346
10339
10333
10327
10322
10318
10313
10310
10306
10303
10300
10297
10295
10292
10290
10288
10286
10284
10283
10282
10282
10282
10282
10282
10282
10283
10283
10284
10285
10286
10288
10289
10291
10293
10295
10297
10299
10302
10304
10307
10310
10313
10316
10320
10323
10326
10330
10333
10337
10341
10346
10351
10356
10362
10368
10374
10381
10387
10394
10401
10408
10415
10423
10430
10438
10446
10454
10462
10471
10479
10487
10496
10505
10514
10523
10532
10542
10551
10561
10571
10580
10590
10600
10610
10621
10631
10642
10653
10664
10676
10687
10698
10708
10719
10729
10738
10747
10756
10764
10772
10779
10785
10791
10797
10802
10807
10811
10815
10818
10821
10823
10824
10825
10825
10825
10824
10822
10820
10818
10815
10812
10808
10804
10799
10794
10788
10782
10776
10769
10762
10754
10747
10739
10730
10722
10713
10704
10695
10685
10674
10663
10650
10637
10623
10608
10592
10575
10556
10536
10514
10491
10466
10439
10410
10379
10346
10311
10274
10234
10193
10149
10103
10055
10006
9954
9901
9845
9788
9730
9669
9606
9542
9476
9407
9337
9264
9189
9113
9033
8952
8869
8783
8695
8606
8515
8421
8327
8230
8132
8032
7932
7829
7726
7622
7517
7411
7304
7197
7089
6980
6871
6762
6652
6543
6433
6324
6215
6106
5997
5888
5778
5669
5560
5451
5342
5234
5125
5017
4909
4801
4694
4587
4481
4375
4269
4164
4059
3956
3853
3750
3649
3548
3448
3349
3251
3154
3058
2962
2868
2775
2683
2592
2502
2413
2326
2239
2153
2068
1984
1901
1819
1737
1656
1575
1495
1416
1337
1259
1181
1103
1027
950
875
799
725
651
577
504
431
359
288
217
147
78
9
-60
-127
-194
-260
-326
-391
-455
-519
-582
-644
-705
-765
-825
-883
-941
-997
-1052
-1107
-1160
-1212
-1263
-1313
-1362
-1409
-1455
-1500
-1543
-1585
-1625
-1664
-1701
-1737
-1772
-1805
-1836
-1867
-1896
-1924
-1950
-1975
-1999
-2021
-2043
-2063
-2081
-2098
-2114
-2128
-2141
-2153
-2164
-2173
-2181
-2187
-2193
-2197
-2200
-2203
-2204
-2205
-2205
-2205
-2203
-2201
-2198
-2194
-2190
-2184
-2178
-2170
-2162
-2153
-2144
-2134
-2123
-2111
-2099
-2086
-2072
-2058
-2044
-2029
-2013
-1997
-1981
-1964
-1947
-1929
-1911
-1893
-1875
-1856
-1838
-1819
-1800
-1781
-1763
-1744
-1726
-1707
-1688
-1670
-1651
-1633
-1614
-1596
-1578
-1560
-1542
-1524
-1506
-1489
-1472
-1455
-1439
-1424
-1410
-1396
-1384
-1372
-1362
-1353
-1344
-1337
-1331
-1326
-1322
-1320
-1319
-1319
-1321
-1324
-1328
-1334
-1341
-1348
-1357
-1367
-1378
-1390
-1403
-1417
-1432
-1448
-1465
-1483
-1502
-1521
-1541
-1562
-1583
-1605
-1628
-1651
-1675
-1700
-1725
-1751
-1777
-1803
-1830
-1857
-1885
-1914
-1943
-1972
-2001
-2033
-2063
-2095
-2127
-2159
-2192
-2225
-2259
-2293
-2328
-2363
-2398
-2433
-2468
-2503
-2538
-2573
-2608
-2643
-2678
-2712
-2747
-2781
-2814
-2848
-2882
-2915
-2948
-2981
-3014
-3047
-3080
-3113
-3146
-3179
-3212
-3245
-3279
-3313
-3347
-3382
-3418
-3454
-3491
-3529
-3568
-3607
-3648
-3690
-3733
-3776
-3822
-3868
-3915
-3964
-4014
-4065
-4118
-4171
-4226
-4281
-4338
-4396
-4454
-4514
-4574
-4636
-4699
-4762
-4827
-4893
-4960
-5027
-5096
-5166
-5237
-5309
-5381
-5455
-5529
-5604
-5680
-5757
-5833
-5911
-5988
-6066
-6144
-6222
-6300
-6379
-6458
-6537
-6616
-6696
-6775
-6855
-6934
-7013
-7093
-7171
-7250
-7327
-7405
-7482
-7558
-7634
-7709
-7783
-7857
-7930
-8002
-8074
-8145
-8216
-8286
-8355
-8424
-8491
-8558
-8623
-8688
-8751
-8813
-8874
-8933
-8991
-9047
-9102
-9155
-9207
-9257
-9305
-9352
-9397
-9440
-9482
-9523
-9562
-9600
-9637
-9673
-9707
-9741
-9774
-9806
-9837
-9867
-9897
-9926
-9955
-9983
-10010
-10038
-10065
-10091
-10118
-10144
-10171
-10197
-10223
-10250
-10276
-10303
-10330
-10357
-10385
-10413
-10442
-10472
-10502
-10534
-10566
-10600
-10635
-10672
-10710
-10749
-10790
-10832
-10875
-10920
-10965
-11012
-11060
-11109
-11160
-11211
-11264
-11317
-11372
-11428
-11485
-11543
-11601
-11661
-11721
-11782
-11844
-11907
-11970
-12035
-12100
-12166
-12232
-12300
-12368
-12437
-12506
-12577
-12648
-12720
-12792
-12865
-12938
-13012
-13087
-13162
-13237
-13313
-13390
-13467
-13544
-13621
-13698
-13776
-13853
-13931
-14008
-14086
-14163
-14241
-14319
-14397
-14476
-14554
-14633
-14711
-14790
-14869
-14947
-15025
-15103
-15181
-15259
-15336
-15414
-15491
-15569
-15646
-15724
-15801
-15879
-15956
-16033
-16110
-16187
-16264
-16341
-16417
-16494
-16570
-16646
-16722
-16798
-16874
-16949
-17025
-17100
-17176
-17251
-17327
-17403
-17480
-17557
-17635
-17714
-17793
-17874
-17954
-18036
-18118
-18201
-18285
-18370
-18456
-18543
-18630
-18719
-18808
-18897
-18988
-19079
-19171
-19263
-19356
-19450
-19544
-19639
-19734
-19830
-19925
-20021
-20117
-20213
-20309
-20404
-20499
-20594
-20689
-20783
-20877
-20971
-21064
-21156
-21248
-21340
-21431
-21522
-21612
-21702
-21791
-21879
-21967
-22055
-22142
-22228
-22314
-22399
-22484
-22568
-22653
-22737
-22820
-22904
-22988
-23071
-23155
-23239
-23322
-23406
-23489
-23572
-23655
-23737
-23819
-23900
-23980
-24059
-24138
-24216
-24292
-24368
-24442
-24515
-24586
-24656
-24724
-24790
-24854
-24916
-24977
-25034
-25090
-25144
-25195
-25244
-25292
-25337
-25380
-25421
-25460
-25497
-25532
-25566
-25598
-25628
-25658
-25685
-25712
-25738
-25763
-25786
-25809
-25830
-25850
-25870
-25888
-25905
-25921
-25936
-25950
-25963
-25976
-25988
-25998
-26009
-26018
-26027
-26035
-26042
-26049
-26055
-26061
-26067
-26072
-26077
-26082
-26086
-26089
-26093
-26095
-26098
-26100
-26102
-26104
-26105
-26106
-26107
-26108
-26108
-26108
-26108
-26107
-26106
-26105
-26103
-26102
-26100
-26098
-26096
-26093
-26091
-26089
-26087
-26085
-26083
-26081
-26079
-26078
-26077
-26076
-26075
-26074
-26074
-26074
-26074
-26075
-26075
-26076
-26077
-26079
-26080
-26081
-26083
-26084
-26086
-26088
-26090
-26091
-26093
-26095
-26098
-26100
-26103
-26106
-26108
-26111
-26114
-26117
-26120
-26123
-26126
-26129
-26131
-26133
-26135
-26137
-26139
-26140
-26141
-26142
-26143
-26144
-26144
-26145
-26145
-26144
-26144
-26143
-26143
-26142
-26141
-26140
-26139
-26138
-26137
-26136
-26134
-26133
-26130
-26128
-26125
-26122
-26118
-26114
-26109
-26104
-26099
-26094
-26089
-26084
-26079
-26074
-26069
-26065
-26060
-26056
-26052
-26049
-26046
-26043
-26041
-26039
-26038
-26038
-26040
-26041
-26044
-26048
-26053
-26059
-26066
-26074
-26083
-26093
-26104
-26117
-26131
-26146
-26162
-26180
-26198
-26218
-26240
-26262
-26286
-26311
-26338
-26365
-26395
-26425
-26457
-26490
-26525
-26561
-26598
-26636
-26675
-26715
-26756
-26798
-26840
-26883
-26927
-26971
-27016
-27062
-27108
-27155
-27203
-27251
-27301
-27351
-27402
-27454
-27506
-27560
-27614
-27669
-27724
-27780
-27837
-27893
-27951
-28008
-28066
-28125
-28184
-28243
-28302
-28362
-28422
-28481
-28541
-28601
-28661
-28721
-28781
-28841
-28900
-28960
-29020
-29079
-29139
-29198
-29258
-29317
-29376
-29435
-29493
-29551
-29609
-29666
-29722
-29778
-29833
-29888
-29942
-29995
-30048
-30101
-30153
-30204
-30254
-30304
-30353
-30401
-30449
-30495
-30541
-30585
-30628
-30671
-30712
-30752
-30790
-30827
-30862
-30895
-30927
-30957
-30985
-31011
-31036
-31059
-31081
-31100
-31118
-31134
-31149
-31162
-31173
-31183
-31191
-31198
-31204
-31208
-31211
-31212
-31212
-31211
-31209
-31206
-31202
-31197
-31191
-31184
-31177
-31169
-31160
-31151
-31141
-31130
-31119
-31107
-31095
-31083
-31071
-31058
-31045
-31032
-31020
-31007
-30994
-30981
-30968
-30955
-30943
-30930
-30918
-30906
-30894
-30883
-30872
-30861
-30852
-30843
-30835
-30828
-30822
-30816
-30812
-30810
-30808
-30807
-30808
-30810
-30813
-30817
-30822
-30828
-30835
-30844
-30853
-30863
-30875
-30887
-30900
-30914
-30928
-30943
-30959
-30975
-30991
-31008
-31025
-31042
-31059
-31077
-31094
-31112
-31130
-31147
-31165
-31182
-31199
-31216
-31232
-31247
-31263
-31277
-31291
-31305
-31317
-31328
-31339
-31348
-31357
-31364
-31370
-31376
-31380
-31383
-31384
-31385
-31384
-31382
-31379
-31375
-31370
-31363
-31355
-31346
-31336
-31324
-31311
-31296
-31280
-31262
-31243
-31221
-31198
-31173
-31146
-31117
-31086
-31054
-31019
-30982
-30944
-30904
-30861
-30817
-30771
-30722
-30672
-30620
-30566
-30510
-30453
-30394
-30333
-30271
-30207
-30142
-30075
-30007
-29937
-29866
-29794
-29720
-29646
-29571
-29494
-29418
-29340
-29262
-29184
-29105
-29026
-28947
-28868
-28788
-28709
-28630
-28551
-28472
-28394
-28317
-28240
-28164
-28088
-28013
-27939
-27867
-27795
-27725
-27656
-27589
-27523
-27459
-27396
-27335
-27275
-27216
-27159
-27103
-27047
-26993
-26940
-26888
-26838
-26787
-26738
-26689
-26641
-26593
-26546
-26499
-26452
-26405
-26359
-26313
-26268
-26222
-26177
-26133
-26089
-26046
-26003
-25960
-25918
-25877
-25836
-25796
-25757
-25718
-25679
-25642
-25605
-25568
-25533
-25497
-25463
-25429
-25396
-25363
-25330
-25299
-25267
-25236
-25206
-25175
-25145
-25115
-25086
-25056
-25027
-24998
-24969
-24940
-24911
-24882
-24854
-24826
-24798
-24770
-24743
-24715
-24689
-24662
-24636
-24611
-24586
-24562
-24538
-24516
-24493
-24472
-24452
-24433
-24415
-24398
-24382
-24369
-24356
-24346
-24337
-24330
-24325
-24322
-24321
-24323
-24326
-24333
-24341
-24353
-24367
-24384
-24404
-24427
-24452
-24480
-24511
-24545
-24582
-24621
-24663
-24708
-24755
-24805
-24858
-24913
-24970
-25030
-25093
-25157
-25224
-25293
-25364
-25437
-25513
-25591
-25670
-25752
-25836
-25922
-26009
-26098
-26189
-26282
-26376
-26472
-26569
-26668
-26769
-26870
-26973
-27077
-27183
-27289
-27395
-27503
-27611
-27719
-27829
-27939
-28049
-28159
-28270
-28380
-28490
-28600
-28709
-28818
-28926
-29033
-29139
-29245
-29349
-29453
-29556
-29657
-29758
-29857
-29956
-30052
-30148
-30242
-30335
-30427
-30517
-30605
-30692
-30778
-30862
-30945
-31026
-31106
-31185
-31262
-31338
-31412
-31485
-31556
-31626
-31694
-31760
-31825
-31887
-31948
-32008
-32064
-32121
-32176
-32228
-32279
-32329
-32377
-32423
-32468
-32511
-32552
-32592
-32630
-32667
-32702
-32735
-32767
-32798
-32827
-32855
-32881
-32906
-32930
-32952
-32973
-32993
-33012
-33030
-33047
-33063
-33078
-33091
-33104
-33116
-33126
-33136
-33144
-33151
-33158
-33163
-33168
-33171
-33173
-33174
-33174
-33173
-33170
-33166
-33161
-33155
-33147
-33139
-33129
-33118
-33106
-33092
-33078
-33063
-33047
-33029
-33011
-32991
-32970
-32949
-32926
-32902
-32877
-32851
-32824
-32796
-32766
-32735
-32705
-32671
-32639
-32604
-32567
-32530
-32491
-32450
-32409
-32365
-32320
-32274
-32226
-32177
-32127
-32075
-32022
-31968
-31912
-31854
-31796
-31736
-31674
-31612
-31548
-31484
-31418
-31351
-31283
-31215
-31145
-31075
-31004
-30932
-30860
-30787
-30714
-30641
-30567
-30493
-30419
-30344
-30270
-30195
-30121
-30046
-29972
-29898
-29824
-29750
-29677
-29604
-29532
-29460
-29389
-29318
-29247
-29177
-29108
-29039
-28971
-28904
-28837
-28771
-28706
-28641
-28577
-28514
-28452
-28390
-28329
-28269
-28210
-28151
-28094
-28037
-27981
-27925
-27870
-27816
-27761
-27707
-27653
-27600
-27547
-27494
-27441
-27389
-27337
-27286
-27235
-27184
-27133
-27083
-27033
-26983
-26934
-26884
-26836
-26787
-26739
-26692
-26644
-26598
-26552
-26506
-26462
-26418
-26375
-26333
-26293
-26253
-26215
-26179
-26144
-26111
-26079
-26049
-26020
-25994
-25969
-25946
-25925
-25906
-25888
-25873
-25860
-25850
-25842
-25836
-25832
-25830
-25832
-25835
-25841
-25849
-25860
-25873
-25889
-25908
-25929
-25953
-25979
-26008
-26041
-26076
-26113
-26154
-26198
-26244
-26294
-26346
-26402
-26461
-26523
-26587
-26655
-26727
-26801
-26878
-26958
-27041
-27127
-27216
-27307
-27402
-27499
-27598
-27700
-27804
-27911
-28019
-28130
-28243
-28357
-28473
-28592
-28712
-28833
-28957
-29081
-29208
-29335
-29464
-29595
-29726
-29858
-29991
-30125
-30259
-30394
-30530
-30665
-30801
-30937
-31074
-31211
-31348
-31485
-31622
-31759
-31896
-32031
-32168
-32302
-32438
-32572
-32705
-32837
-32967
-33097
-33225
-33353
-33478
-33603
-33726
-33848
-33968
-34087
-34204
-34319
-34433
-34544
-34653
-34761
-34866
-34968
-35068
-35166
-35261
-35353
-35442
-35528
-35611
-35691
-35768
-35842
-35912
-35980
-36044
-36104
-36162
-36216
-36267
-36315
-36359
-36399
-36437
-36470
-36501
-36528
-36551
-36572
-36589
-36602
-36613
-36620
-36625
-36626
-36624
-36619
-36611
-36600
-36585
-36568
-36548
-36525
-36498
-36469
-36437
-36401
-36363
-36322
-36278
-36231
-36181
-36129
-36074
-36017
-35957
-35894
-35829
-35762
-35693
-35622
-35549
-35474
-35397
-35319
-35239
-35157
-35075
-34991
-34906
-34820
-34733
-34645
-34557
-34469
-34379
-34290
-34200
-34110
-34020
-33930
-33840
-33750
-33660
-33570
-33481
-33392
-33304
-33216
-33129
-33043
-32957
-32871
-32787
-32703
-32619
-32537
-32455
-32374
-32293
-32214
-32134
-32057
-31980
-31904
-31829
-31755
-31683
-31612
-31542
-31474
-31408
-31343
-31280
-31220
-31161
-31104
-31049
-30996
-30945
-30896
-30850
-30805
-30762
-30722
-30683
-30646
-30611
-30578
-30546
-30516
-30488
-30461
-30436
-30412
-30390
-30369
-30349
-30330
-30312
-30296
-30281
-30267
-30254
-30242
-30231
-30221
-30211
-30203
-30195
-30188
-30182
-30177
-30173
-30169
-30166
-30164
-30162
-30161
-30161
-30161
-30161
-30162
-30163
-30165
-30167
-30169
-30172
-30175
-30178
-30181
-30185
-30188
-30192
-30195
-30198
-30201
-30204
-30206
-30208
-30210
-30211
-30211
-30210
-30209
-30207
-30204
-30200
-30195
-30189
-30182
-30174
-30165
-30155
-30144
-30132
-30120
-30106
-30091
-30075
-30059
-30041
-30022
-30003
-29983
-29961
-29939
-29916
-29892
-29867
-29842
-29816
-29789
-29761
-29732
-29703
-29673
-29643
-29611
-29580
-29547
-29514
-29481
-29446
-29412
-29377
-29341
-29305
-29269
-29232
-29195
-29158
-29120
-29082
-29044
-29006
-28968
-28930
-28891
-28853
-28814
-28776
-28737
-28698
-28660
-28621
-28582
-28542
-28503
-28463
-28423
-28382
-28342
-28300
-28259
-28217
-28174
-28131
-28087
-28042
-27997
-27951
-27905
-27858
-27810
-27762
-27713
-27664
-27614
-27563
-27511
-27459
-27406
-27352
-27298
-27243
-27187
-27130
-27072
-27013
-26954
-26893
-26831
-26769
-26705
-26640
-26574
-26506
-26438
-26368
-26296
-26223
-26148
-26072
-25994
-25914
-25833
-25750
-25665
-25579
-25491
-25401
-25310
-25217
-25123
-25028
-24931
-24832
-24732
-24631
-24528
-24424
-24319
-24212
-24105
-23996
-23886
-23775
-23663
-23550
-23436
-23321
-23205
-23088
-22970
-22852
-22732
-22612
-22490
-22368
-22245
-22120
-21995
-21868
-21740
-21612
-21482
-21352
-21220
-21088
-20956
-20822
-20689
-20555
-20420
-20285
-20150
-20014
-19878
-19742
-19606
-19470
-19334
-19199
-19064
-18929
-18795
-18661
-18527
-18395
-18262
-18131
-18000
-17869
-17739
-17610
-17481
-17353
-17226
-17099
-16973
-16848
-16724
-16600
-16478
-16357
-16236
-16117
-16000
-15883
-15768
-15654
-15541
-15430
-15320
-15211
-15104
-14999
-14895
-14793
-14693
-14595
-14499
-14404
-14312
-14222
-14134
-14048
-13964
-13882
-13802
-13724
-13648
-13574
-13501
-13430
-13361
-13294
-13228
-13163
-13100
-13039
-12978
-12919
-12861
-12804
-12749
-12694
-12641
-12589
-12538
-12487
-12438
-12389
-12341
-12294
-12248
-12202
-12157
-12113
-12070
-12027
-11984
-11942
-11900
-11859
-11817
-11776
-11734
-11692
-11650
-11607
-11564
-11520
-11476
-11431
-11385
-11339
-11292
-11244
-11195
-11145
-11095
-11043
-10991
-10939
-10885
-10830
-10775
-10719
-10662
-10605
-10546
-10487
-10427
-10365
-10303
-10239
-10175
-10109
-10042
-9974
-9906
-9836
-9765
-9693
-9621
-9547
-9472
-9397
-9320
-9243
-9164
-9085
-9004
-8923
-8841
-8758
-8674
-8589
-8503
-8417
-8330
-8242
-8153
-8063
-7972
-7881
-7789
-7696
-7602
-7508
-7413
-7318
-7223
-7127
-7030
-6933
-6836
-6739
-6641
-6544
-6446
-6348
-6250
-6152
-6054
-5957
-5859
-5762
-5665
-5567
-5470
-5373
-5276
-5179
-5083
-4987
-4892
-4797
-4704
-4610
-4518
-4426
-4335
-4245
-4155
-4065
-3977
-3889
-3801
-3714
-3628
-3543
-3458
-3375
-3292
-3211
-3130
-3050
-2971
-2893
-2816
-2740
-2665
-2591
-2517
-2445
-2373
-2302
-2231
-2162
-2093
-2025
-1957
-1891
-1825
-1759
-1695
-1631
-1568
-1506
-1445
-1385
-1325
-1267
-1209
-1153
-1097
-1042
-989
-936
-885
-834
-785
-737
-690
-644
-599
-555
-512
-470
-429
-389
-350
-313
-277
-242
-208
-175
-144
-114
-85
-57
-30
-4
20
44
66
87
107
126
143
160
176
191
204
217
230
241
251
261
270
278
286
293
300
306
313
318
324
329
334
339
343
347
351
355
359
363
366
369
373
376
380
383
387
391
394
398
402
406
409
413
416
420
423
427
430
434
438
441
445
449
453
457
462
467
472
478
484
491
499
507
516
526
536
547
558
571
584
599
614
631
649
668
689
711
734
758
784
811
840
871
903
937
972
1010
1049
1089
1132
1176
1222
1270
1319
1371
1425
1481
1539
1599
1661
1725
1792
1861
1932
2005
2080
2157
2237
2319
2403
2489
2577
2668
2760
2855
2951
3050
3151
3253
3358
3464
3572
3683
3796
3910
4027
4146
4266
4389
4514
4641
4769
4900
5033
5167
5304
5442
5583
5725
5869
6015
6163
6312
6463
6616
6770
6926
7083
7242
7402
7564
7727
7892
8057
8224
8392
8561
8731
8902
9074
9247
9421
9595
9771
9946
10123
10300
10477
10655
10833
11012
11191
11369
11548
11726
11905
12083
12260
12438
12614
12790
12965
13139
13313
13485
13656
13825
13993
14160
14325
14489
14651
14811
14970
15127
15281
15434
15585
15734
15881
16026
16168
16309
16447
16583
16717
16848
16977
17104
17228
17350
17470
17587
17702
17814
17923
18030
18134
18236
18335
18431
18525
18616
18704
18789
18872
18952
19029
19103
19175
19244
19310
19374
19436
19495
19551
19605
19657
19706
19753
19798
19841
19882
19922
19959
19995
20029
20062
20093
20122
20150
20176
20201
20224
20246
20267
20286
20304
20321
20337
20351
20364
20376
20387
20396
20404
20410
20416
20420
20423
20425
20426
20425
20424
20422
20419
20416
20411
20406
20401
20394
20387
20380
20371
20363
20353
20343
20332
20321
20308
20295
20281
20267
20251
20234
20217
20198
20179
20159
20137
20116
20093
20070
20046
20022
19997
19972
19945
19918
19891
19862
19833
19803
19772
19740
19708
19675
19641
19607
19572
19536
19499
19462
19424
19385
19346
19306
19266
19224
19183
19141
19098
19055
19011
18968
18923
18879
18835
18791
18746
18702
18657
18613
18569
18525
18482
18438
18396
18353
18311
18270
18229
18189
18150
18112
18074
18037
18001
17967
17933
17901
17870
17841
17814
17787
17763
17740
17718
17698
17680
17663
17648
17635
17623
17613
17604
17597
17592
17588
17586
17585
17586
17588
17592
17597
17604
17613
17623
17634
17648
17662
17679
17696
17715
17736
17758
17781
17806
17833
17861
17890
17921
17954
17989
18025
18064
18104
18145
18189
18234
18282
18331
18382
18434
18489
18545
18604
18664
18726
18791
18856
18924
18994
19065
19138
19212
19289
19367
19447
19529
19612
19697
19784
19873
19963
20054
20147
20242
20338
20436
20534
20635
20736
20839
20943
21048
21154
21261
21370
21479
21589
21700
21811
21924
22037
22151
22265
22380
22495
22611
22727
22843
22960
23077
23194
23311
23429
23547
23666
23784
23903
24022
24142
24261
24381
24501
24621
24741
24861
24981
25101
25220
25340
25459
25577
25695
25812
25929
26045
26160
26274
26388
26500
26612
26722
26831
26939
27045
27151
27254
27356
27456
27554
27651
27744
27836
27925
28012
28096
28177
28256
28332
28404
28474
28541
28604
28664
28721
28774
28824
28870
28913
28953
28989
29021
29050
29075
29096
29114
29129
29140
29147
29151
29151
29148
29141
29132
29118
29102
29082
29059
29033
29003
28971
28935
28896
28854
28808
28760
28709
28655
28598
28538
28476
28411
28343
28273
28201
28126
28049
27971
27890
27807
27723
27637
27549
27460
27370
27278
27185
27091
26996
26900
26803
26705
26607
26508
26409
26309
26208
26108
26007
25906
25804
25703
25602
25501
25399
25298
25197
25097
24996
24896
24796
24697
24598
24499
24401
24304
24207
24111
24016
23921
23827
23735
23643
23552
23462
23373
23285
23199
23114
23029
22947
22865
22785
22707
22630
22555
22481
22410
22340
22273
22207
22143
22082
22022
21965
21909
21856
21805
21756
21709
21665
21622
21582
21544
21508
21474
21443
21414
21387
21363
21340
21321
21303
21288
21275
21265
21256
21250
21246
21245
21245
21248
21253
21261
21270
21281
21295
21310
21328
21347
21369
21392
21417
21444
21474
21505
21538
21572
21609
21647
21687
21729
21773
21818
21865
21914
21965
22017
22072
22128
22186
22245
22306
22369
22434
22500
22567
22636
22707
22779
22852
22927
23003
23081
23160
23240
23321
23404
23488
23572
23657
23744
23830
23918
24006
24094
24183
24273
24362
24453
24543
24633
24724
24815
24906
24996
25087
25178
25269
25359
25450
25540
25629
25719
25808
25896
25985
26072
26160
26247
26333
26420
26505
26591
26676
26761
26845
26929
27012
27095
27178
27259
27340
27421
27501
27580
27658
27735
27812
27887
27962
28036
28109
28181
28252
28322
28391
28458
28525
28590
28654
28716
28777
28836
28894
28951
29006
29059
29112
29162
29212
29260
29307
29352
29396
29439
29480
29520
29559
29597
29634
29669
29704
29737
29770
29801
29832
29862
29892
29920
29948
29975
30002
30028
30053
30077
30101
30124
30146
30167
30188
30208
30227
30245
30263
30280
30296
30312
30327
30341
30354
30367
30380
30391
30402
30413
30423
30432
30441
30450
30458
30465
30472
30479
30485
30491
30496
30501
30506
30510
30513
30516
30519
30520
30522
30522
30522
30522
30520
30518
30516
30513
30509
30505
30500
30495
30489
30482
30475
30468
30460
30451
30443
30434
30425
30415
30405
30395
30385
30375
30364
30354
30343
30332
30322
30311
30301
30291
30280
30270
30260
30249
30239
30228
30218
30207
30196
30186
30175
30164
30153
30142
30132
30121
30111
30101
30091
30081
30072
30063
30055
30047
30039
30032
30024
30017
30011
30005
29999
29994
29989
29984
29981
29977
29974
29972
29970
29969
29968
29967
29967
29968
29970
29972
29975
29979
29983
29989
29995
30003
30011
30020
30031
30042
30054
30068
30083
30098
30115
30133
30152
30172
30193
30215
30237
30261
30286
30311
30338
30365
30392
30421
30450
30480
30510
30541
30573
30606
30639
30673
30708
30744
30780
30816
30853
30891
30929
30968
31007
31047
31087
31128
31170
31212
31255
31298
31342
31387
31431
31477
31522
31568
31614
31660
31707
31754
31800
31847
31893
31939
31985
32031
32076
32121
32165
32209
32252
32293
32335
32374
32412
32451
32487
32522
32555
32588
32618
32647
32674
32701
32725
32747
32769
32789
32808
32826
32842
32857
32870
32883
32894
32904
32912
32920
32927
32932
32937
32940
32943
32945
32947
32947
32947
32946
32945
32943
32940
32936
32931
32926
32920
32913
32905
32896
32886
32876
32864
32851
32837
32822
32806
32789
32770
32750
32729
32706
32682
32656
32628
32600
32569
32537
32503
32467
32429
32389
32348
32305
32259
32214
32165
32116
32064
32011
31956
31899
31840
31780
31718
31654
31589
31522
31453
31383
31312
31239
31165
31089
31012
30935
30856
30776
30696
30614
30533
30450
30367
30283
30199
30114
30029
29944
29858
29772
29686
29599
29512
29425
29338
29250
29163
29075
28988
28900
28812
28725
28637
28550
28463
28376
28289
28203
28117
28031
27947
27863
27780
27698
27616
27536
27458
27380
27304
27229
27156
27085
27015
26948
26882
26818
26756
26696
26638
26582
26528
26477
26428
26382
26338
26296
26257
26221
26188
26157
26129
26104
26081
26061
26044
26029
26017
26008
26001
25996
25994
25995
25998
26003
26011
26022
26035
26051
26069
26090
26113
26138
26166
26195
26227
26261
26297
26336
26376
26418
26462
26508
26556
26606
26658
26712
26768
26825
26885
26945
27008
27071
27136
27203
27270
27339
27409
27481
27553
27626
27700
27775
27850
27927
28004
28081
28159
28238
28317
28396
28475
28554
28634
28713
28792
28871
28950
29028
29106
29183
29260
29336
29411
29486
29560
29633
29706
29777
29848
29918
29986
30054
30121
30187
30252
30317
30380
30443
30504
30565
30625
30685
30743
30801
30859
30915
30971
31027
31082
31136
31189
31242
31294
31345
31395
31444
31492
31539
31584
31629
31673
31715
31757
31796
31835
31872
31908
31942
31975
32006
32036
32064
32091
32116
32140
32162
32183
32202
32220
32237
32252
32265
32278
32287
32298
32305
32311
32317
32322
32323
32326
32326
32323
32322
32317
32313
32305
32298
32289
32279
32268
32255
32241
32226
32209
32192
32173
32153
32131
32110
32087
32061
32037
32011
31983
31954
31924
31892
31860
31826
31791
31754
31717
31678
31637
31596
31553
31509
31463
31416
31368
31319
31268
31217
31164
31109
31054
30998
30940
30881
30821
30761
30698
30635
30571
30505
30438
30370
30301
30230
30158
30085
30011
29935
29858
29780
29700
29619
29537
29453
29368
29282
29194
29105
29015
28924
28831
28737
28642
28546
28448
28350
28250
28150
28049
27947
27844
27741
27637
27532
27427
27322
27216
27110
27003
26897
26790
26684
26577
26470
26364
26258
26152
26047
25942
25837
25733
25630
25527
25424
25322
25221
25120
25020
24921
24822
24724
24626
24530
24434
24339
24245
24152
24060
23969
23878
23788
23700
23612
23525
23439
23354
23270
23186
23104
23024
22944
22865
22788
22712
22637
22563
22491
22420
22350
22282
22216
22150
22087
22025
21965
21906
21850
21795
21742
21690
21641
21593
21547
21502
21460
21419
21380
21342
21306
21273
21240
21210
21181
21154
21129
21105
21083
21063
21045
21028
21013
21000
20988
20978
20970
20964
20960
20957
20956
20957
20960
20964
20971
20980
20990
21003
21018
21035
21054
21075
21098
21123
21150
21180
21211
21244
21280
21317
21355
21396
21438
21482
21528
21575
21625
21675
21728
21782
21838
21896
21956
22017
22080
22146
22212
22281
22351
22423
22497
22572
22649
22728
22808
22890
22973
23058
23144
23231
23319
23409
23499
23590
23682
23775
23868
23961
24055
24149
24243
24336
24430
24524
24618
24711
24804
24896
24988
25080
25171
25261
25350
25439
25527
25613
25699
25783
25867
25949
26030
26109
26187
26263
26338
26411
26482
26551
26619
26685
26749
26812
26872
26930
26987
27041
27093
27143
27190
27235
27278
27318
27355
27390
27423
27452
27479
27504
27525
27544
27560
27573
27583
27591
27595
27597
27595
27591
27584
27574
27561
27545
27526
27504
27480
27452
27421
27387
27351
27311
27269
27223
27175
27124
27070
27013
26954
26892
26827
26760
26690
26618
26544
26467
26389
26308
26225
26141
26055
25966
25876
25785
25691
25597
25500
25402
25303
25202
25100
24996
24891
24784
24677
24568
24457
24346
24233
24120
24005
23890
23774
23657
23539
23420
23301
23181
23060
22938
22816
22693
22570
22445
22320
22195
22069
21942
21815
21687
21559
21430
21301
21172
21042
20912
20782
20651
20521
20391
20260
20130
20000
19870
19740
19611
19482
19353
19224
19096
18969
18842
18715
18589
18463
18338
18213
18090
17966
17844
17722
17601
17481
17362
17244
17126
17010
16895
16781
16668
16556
16445
16335
16227
16120
16015
15911
15808
15706
15606
15507
15410
15314
15219
15126
15034
14943
14853
14765
14678
14591
14506
14422
14340
14258
14177
14097
14019
13941
13864
13788
13714
13640
13567
13495
13424
13353
13284
13216
13149
13082
13017
12953
12890
12829
12768
12708
12650
12593
12537
12482
12429
12376
12325
12275
12226
12179
12133
12087
12044
12001
11959
11919
11879
11841
11804
11767
11731
11697
11662
11629
11596
11564
11532
11501
11469
11438
11408
11377
11346
11315
11284
11252
11220
11188
11155
11122
11088
11055
11021
10987
10952
10918
10883
10848
10813
10777
10741
10705
10669
10633
10596
10559
10523
10486
10448
10411
10374
10336
10298
10259
10221
10182
10143
10103
10063
10023
9982
9941
9899
9857
9815
9772
9728
9684
9639
9593
9546
9499
9451
9402
9352
9301
9249
9196
9142
9087
9030
8973
8915
8855
8794
8732
8669
8604
8538
8471
8403
8334
8264
8192
8119
8045
7971
7895
7817
7738
7658
7577
7495
7412
7328
7243
7157
7071
6983
6895
6805
6715
6624
6533
6441
6348
6254
6161
6066
5972
5877
5782
5687
5592
5497
5402
5307
5212
5117
5023
4930
4836
4744
4652
4561
4470
4380
4291
4202
4114
4027
3941
3856
3771
3688
3606
3525
3445
3367
3290
3215
3141
3068
2997
2928
2861
2795
2730
2668
2607
2548
2491
2435
2382
2330
2280
2233
2187
2143
2101
2060
2021
1984
1949
1915
1882
1851
1821
1792
1765
1739
1715
1691
1669
1648
1629
1610
1593
1576
1561
1548
1535
1524
1515
1506
1500
1494
1491
1488
1487
1488
1490
1494
1498
1505
1512
1521
1531
1542
1555
1568
1582
1598
1614
1631
1650
1669
1690
1712
1736
1760
1786
1813
1841
1871
1902
1933
1966
2000
2036
2072
2109
2148
2188
2228
2270
2313
2357
2402
2447
2493
2540
2587
2635
2683
2732
2780
2829
2877
2926
2974
3022
3070
3118
3164
3210
3256
3300
3344
3386
3427
3467
3506
3544
3580
3615
3649
3681
3713
3742
3771
3798
3823
3847
3870
3891
3911
3928
3944
3959
3971
3982
3991
3998
4003
4006
4006
4006
4003
3998
3991
3982
3971
3958
3944
3927
3908
3888
3865
3840
3813
3784
3753
3719
3683
3645
3604
3560
3515
3466
3415
3362
3305
3247
3186
3122
3055
2986
2914
2840
2763
2683
2601
2515
2427
2337
2243
2147
2049
1948
1844
1737
1628
1517
1403
1286
1167
1045
921
794
665
533
398
262
122
-19
-163
-309
-457
-607
-759
-913
-1070
-1228
-1387
-1549
-1712
-1876
-2041
-2209
-2377
-2546
-2716
-2887
-3058
-3231
-3403
-3577
-3751
-3925
-4099
-4274
-4448
-4623
-4798
-4972
-5146
-5320
-5494
-5666
-5839
-6011
-6182
-6352
-6521
-6689
-6856
-7021
-7186
-7348
-7509
-7669
-7827
-7983
-8137
-8289
-8440
-8588
-8734
-8878
-9020
-9160
-9297
-9432
-9565
-9695
-9823
-9949
-10072
-10192
-10310
-10425
-10537
-10647
-10753
-10857
-10958
-11056
-11152
-11244
-11334
-11420
-11503
-11583
-11660
-11734
-11805
-11872
-11936
-11996
-12053
-12107
-12158
-12205
-12248
-12288
-12325
-12358
-12388
-12414
-12437
-12456
-12471
-12483
-12491
-12496
-12497
-12494
-12487
-12477
-12464
-12446
-12426
-12401
-12373
-12342
-12307
-12268
-12227
-12182
-12134
-12083
-12029
-11972
-11912
-11850
-11786
-11719
-11650
-11579
-11506
-11431
-11355
-11276
-11196
-11115
-11032
-10948
-10863
-10777
-10689
-10601
-10512
-10423
-10332
-10241
-10150
-10058
-9965
-9873
-9780
-9686
-9593
-9499
-9405
-9311
-9217
-9123
-9029
-8935
-8841
-8747
-8654
-8561
-8468
-8376
-8285
-8194
-8103
-8015
-7927
-7840
-7754
-7669
-7586
-7505
-7425
-7346
-7269
-7194
-7121
-7049
-6980
-6912
-6847
-6783
-6722
-6662
-6604
-6549
-6496
-6444
-6396
-6349
-6305
-6263
-6224
-6188
-6155
-6124
-6097
-6072
-6051
-6032
-6017
-6005
-5995
-5989
-5987
-5987
-5991
-5998
-6009
-6023
-6041
-6061
-6086
-6114
-6145
-6179
-6217
-6259
-6303
-6351
-6402
-6457
-6514
-6575
-6639
-6706
-6777
-6850
-6926
-7005
-7086
-7170
-7257
-7347
-7439
-7533
-7630
-7729
-7831
-7934
-8039
-8148
-8258
-8370
-8484
-8600
-8718
-8838
-8960
-9084
-9209
-9336
-9465
-9596
-9728
-9861
-9996
-10132
-10269
-10407
-10546
-10685
-10825
-10966
-11108
-11250
-11392
-11534
-11677
-11820
-11963
-12105
-12248
-12390
-12532
-12674
-12815
-12955
-13095
-13234
-13373
-13510
-13647
-13783
-13917
-14051
-14184
-14316
-14447
-14576
-14705
-14832
-14959
-15084
-15207
-15329
-15450
-15568
-15686
-15801
-15915
-16027
-16137
-16244
-16350
-16453
-16553
-16651
-16747
-16839
-16929
-17016
-17100
-17181
-17259
-17334
-17406
-17474
-17540
-17603
-17662
-17718
-17771
-17820
-17867
-17910
-17950
-17987
-18021
-18053
-18081
-18107
-18130
-18151
-18169
-18185
-18199
-18210
-18219
-18227
-18232
-18236
-18238
-18239
-18237
-18235
-18231
-18225
-18218
-18210
-18201
-18190
-18178
-18165
-18152
-18137
-18121
-18105
-18088
-18070
-18051
-18032
-18012
-17992
-17971
-17950
-17928
-17906
-17884
-17861
-17838
-17815
-17792
-17769
-17746
-17722
-17699
-17676
-17653
-17630
-17607
-17584
-17562
-17540
-17519
-17498
-17477
-17457
-17437
-17417
-17398
-17380
-17362
-17345
-17328
-17312
-17297
-17282
-17268
-17255
-17242
-17231
-17220
-17210
-17201
-17193
-17186
-17180
-17175
-17170
-17167
-17164
-17162
-17161
-17161
-17162
-17164
-17166
-17169
-17173
-17178
-17183
-17189
-17196
-17204
-17212
-17222
-17232
-17242
-17254
-17266
-17279
-17293
-17308
-17324
-17341
-17358
-17377
-17396
-17416
-17437
-17460
-17483
-17507
-17531
-17557
-17584
-17611
-17639
-17667
-17696
-17725
-17756
-17786
-17817
-17849
-17881
-17914
-17948
-17982
-18017
-18053
-18089
-18126
-18163
-18201
-18239
-18279
-18319
-18359
-18400
-18443
-18485
-18529
-18573
-18618
-18664
-18711
-18758
-18806
-18855
-18905
-18955
-19006
-19058
-19111
-19164
-19219
-19274
-19330
-19386
-19443
-19502
-19561
-19621
-19681
-19743
-19806
-19870
-19934
-20000
-20067
-20134
-20203
-20272
-20343
-20414
-20486
-20559
-20633
-20708
-20783
-20860
-20938
-21017
-21097
-21178
-21261
-21344
-21429
-21514
-21601
-21689
-21778
-21868
-21958
-22050
-22143
-22237
-22332
-22428
-22525
-22622
-22721
-22820
-22921
-23022
-23124
-23226
-23329
-23433
-23537
-23642
-23747
-23853
-23959
-24066
-24172
-24279
-24386
-24493
-24600
-24707
-24814
-24920
-25027
-25133
-25239
-25345
-25450
-25555
-25659
-25763
-25866
-25969
-26070
-26172
-26272
-26372
-26472
-26570
-26668
-26765
-26862
-26958
-27053
-27147
-27240
-27333
-27425
-27515
-27606
-27695
-27783
-27870
-27957
-28042
-28127
-28210
-28292
-28373
-28452
-28530
-28607
-28682
-28756
-28828
-28898
-28967
-29034
-29099
-29163
-29224
-29284
-29342
-29398
-29452
-29504
-29555
-29603
-29650
-29695
-29738
-29779
-29818
-29856
-29892
-29927
-29960
-29991
-30021
-30050
-30077
-30103
-30128
-30152
-30174
-30196
-30216
-30236
-30255
-30273
-30290
-30306
-30321
-30336
-30350
-30363
-30375
-30386
-30397
-30408
-30417
-30426
-30435
-30443
-30450
-30457
-30464
-30471
-30477
-30484
-30490
-30496
-30502
-30509
-30515
-30522
-30529
-30536
-30543
-30551
-30559
-30568
-30576
-30586
-30595
-30606
-30616
-30627
-30638
-30650
-30661
-30674
-30686
-30699
-30712
-30725
-30739
-30754
-30768
-30784
-30799
-30815
-30832
-30849
-30867
-30885
-30904
-30924
-30944
-30964
-30986
-31007
-31030
-31053
-31076
-31099
-31123
-31148
-31172
-31197
-31222
-31247
-31272
-31297
-31322
-31347
-31372
-31398
-31423
-31448
-31474
-31499
-31525
-31550
-31576
-31602
-31627
-31653
-31679
-31705
-31731
-31757
-31783
-31808
-31834
-31860
-31886
-31912
-31938
-31965
-31991
-32017
-32043
-32070
-32097
-32124
-32152
-32179
-32206
-32234
-32261
-32289
-32316
-32344
-32372
-32399
-32427
-32454
-32482
-32509
-32536
-32563
-32590
-32616
-32642
-32668
-32692
-32717
-32741
-32765
-32788
-32810
-32832
-32852
-32872
-32891
-32909
-32927
-32943
-32958
-32972
-32984
-32996
-33006
-33015
-33022
-33029
-33034
-33037
-33039
-33040
-33040
-33038
-33035
-33031
-33025
-33017
-33009
-32998
-32987
-32973
-32958
-32942
-32924
-32904
-32882
-32859
-32834
-32808
-32779
-32749
-32718
-32683
-32649
-32612
-32573
-32531
-32488
-32445
-32398
-32348
-32299
-32246
-32191
-32134
-32076
-32015
-31952
-31888
-31821
-31752
-31681
-31608
-31534
-31457
-31378
-31298
-31215
-31131
-31046
-30959
-30870
-30780
-30688
-30595
-30501
-30406
-30310
-30213
-30114
-30015
-29915
-29814
-29713
-29610
-29507
-29404
-29299
-29195
-29089
-28983
-28877
-28770
-28663
-28555
-28447
-28339
-28230
-28121
-28011
-27901
-27791
-27681
-27570
-27460
-27349
-27238
-27127
-27016
-26904
-26793
-26681
-26569
-26458
-26346
-26234
-26123
-26011
-25900
-25789
-25678
-25568
-25457
-25348
-25238
-25129
-25021
-24913
-24806
-24700
-24594
-24490
-24386
-24283
-24182
-24082
-23983
-23886
-23790
-23695
-23602
-23510
-23420
-23331
-23243
-23157
-23072
-22989
-22907
-22826
-22747
-22670
-22594
-22520
-22447
-22376
-22306
-22238
-22172
-22107
-22044
-21984
-21924
-21867
-21812
-21758
-21706
-21656
-21608
-21561
-21517
-21474
-21434
-21395
-21358
-21324
-21291
-21260
-21231
-21204
-21179
-21156
-21134
-21115
-21097
-21081
-21066
-21054
-21043
-21034
-21026
-21020
-21016
-21014
-21012
-21013
-21014
-21017
-21021
-21027
-21033
-21041
-21050
-21060
-21072
-21084
-21097
-21111
-21126
-21142
-21158
-21175
-21192
-21211
-21229
-21248
-21267
-21287
-21306
-21326
-21345
-21365
-21384
-21404
-21423
-21441
-21460
-21477
-21495
-21512
-21528
-21544
-21559
-21573
-21587
-21600
-21612
-21623
-21634
-21644
-21652
-21660
-21667
-21674
-21679
-21684
-21688
-21691
-21693
-21695
-21696
-21696
-21695
-21694
-21692
-21690
-21686
-21682
-21678
-21672
-21666
-21659
-21652
-21643
-21634
-21623
-21612
-21600
-21587
-21572
-21557
-21541
-21524
-21506
-21487
-21466
-21445
-21423
-21400
-21376
-21351
-21325
-21298
-21270
-21242
-21212
-21182
-21152
-21120
-21088
-21055
-21021
-20986
-20951
-20915
-20878
-20841
-20802
-20763
-20724
-20683
-20642
-20599
-20556
-20512
-20467
-20421
-20374
-20325
-20276
-20225
-20173
-20120
-20066
-20011
-19954
-19896
-19837
-19776
-19713
-19650
-19584
-19518
-19450
-19380
-19309
-19237
-19163
-19087
-19010
-18932
-18852
-18770
-18688
-18603
-18518
-18430
-18342
-18252
-18161
-18069
-17975
-17881
-17785
-17687
-17589
-17490
-17389
-17287
-17185
-17081
-16976
-16871
-16764
-16657
-16549
-16440
-16329
-16219
-16108
-15995
-15882
-15769
-15654
-15539
-15423
-15307
-15190
-15072
-14954
-14836
-14717
-14598
-14478
-14358
-14238
-14118
-13997
-13877
-13756
-13635
-13514
-13393
-13272
-13151
-13030
-12909
-12788
-12667
-12546
-12425
-12304
-12183
-12063
-11942
-11822
-11702
-11582
-11462
-11342
-11223
-11104
-10986
-10868
-10750
-10633
-10516
-10400
-10284
-10169
-10055
-9941
-9828
-9715
-9604
-9493
-9382
-9273
-9164
-9056
-8948
-8842
-8736
-8631
-8526
-8423
-8320
-8218
-8117
-8016
-7919
-7821
-7724
-7629
-7536
-7443
-7352
-7263
-7175
-7089
-7004
-6921
-6840
-6761
-6684
-6608
-6535
-6464
-6395
-6328
-6263
-6201
-6140
-6082
-6027
-5973
-5922
-5872
-5825
-5781
-5738
-5698
-5660
-5624
-5590
-5559
-5530
-5503
-5478
-5455
-5434
-5415
-5399
-5384
-5372
-5362
-5353
-5347
-5342
-5340
-5340
-5341
-5345
-5350
-5357
-5366
-5377
-5389
-5403
-5419
-5436
-5455
-5476
-5498
-5521
-5546
-5572
-5600
-5629
-5660
-5692
-5725
-5759
-5795
-5831
-5869
-5908
-5948
-5988
-6030
-6072
-6115
-6159
-6203
-6248
-6294
-6340
-6386
-6433
-6480
-6527
-6575
-6622
-6670
-6718
-6765
-6813
-6860
-6907
-6954
-7001
-7048
-7094
-7140
-7186
-7231
-7276
-7320
-7364
-7407
-7450
-7492
-7534
-7575
-7616
-7656
-7695
-7733
-7771
-7808
-7843
-7878
-7912
-7945
-7976
-8007
-8037
-8064
-8093
-8119
-8144
-8167
-8189
-8211
-8231
-8249
-8266
-8281
-8295
-8307
-8318
-8327
-8335
-8341
-8345
-8348
-8349
-8348
-8346
-8342
-8336
-8329
-8321
-8310
-8298
-8284
-8269
-8252
-8233
-8213
-8191
-8167
-8141
-8115
-8086
-8055
-8023
-7990
-7954
-7917
-7879
-7839
-7797
-7754
-7710
-7664
-7616
-7568
-7518
-7466
-7413
-7359
-7303
-7246
-7187
-7127
-7065
-7002
-6938
-6872
-6805
-6736
-6666
-6595
-6522
-6449
-6374
-6298
-6221
-6143
-6064
-5984
-5904
-5822
-5740
-5657
-5574
-5490
-5405
-5319
-5234
-5147
-5061
-4974
-4887
-4799
-4711
-4624
-4536
-4448
-4360
-4272
-4184
-4097
-4010
-3923
-3837
-3751
-3666
-3581
-3498
-3414
-3332
-3250
-3169
-3089
-3010
-2931
-2854
-2777
-2701
-2626
-2552
-2478
-2406
-2334
-2263
-2194
-2125
-2057
-1990
-1925
-1860
-1797
-1735
-1673
-1613
-1554
-1496
-1439
-1384
-1329
-1276
-1223
-1172
-1122
-1072
-1024
-977
-931
-886
-842
-799
-757
-716
-676
-637
-599
-562
-526
-490
-455
-422
-389
-356
-325
-295
-265
-236
-208
-180
-153
-127
-101
-77
-52
-29
-6
16
38
58
79
98
117
135
152
169
184
200
214
228
241
253
265
276
287
297
307
315
324
332
340
347
354
360
367
373
379
385
391
397
402
408
414
419
425
431
436
442
448
453
460
466
473
480
487
494
502
510
519
528
537
547
557
568
579
590
602
614
626
639
653
666
680
695
709
724
740
756
772
789
807
824
843
861
881
900
920
941
962
983
1004
1027
1050
1073
1096
1119
1143
1167
1191
1216
1240
1265
1290
1315
1340
1365
1391
1416
1442
1468
1493
1519
1545
1572
1598
1624
1651
1678
1705
1732
1760
1788
1816
1844
1873
1902
1931
1961
1991
2021
2052
2083
2115
2147
2179
2212
2245
2278
2311
2345
2379
2413
2447
2482
2516
2551
2586
2621
2656
2692
2727
2763
2799
2835
2871
2907
2944
2981
3018
3056
3093
3131
3169
3208
3246
3284
3323
3362
3401
3441
3480
3520
3560
3600
3640
3680
3721
3761
3802
3843
3884
3925
3967
4009
4050
4091
4134
4177
4219
4261
4303
4345
4386
4428
4470
4511
4552
4593
4634
4675
4715
4755
4794
4834
4872
4910
4948
4984
5020
5056
5091
5124
5158
5190
5222
5252
5282
5311
5338
5365
5391
5416
5439
5462
5483
5504
5523
5541
5559
5575
5590
5604
5617
5629
5640
5650
5660
5668
5675
5682
5688
5693
5697
5700
5703
5705
5707
5708
5709
5708
5708
5706
5705
5702
5700
5697
5693
5689
5685
5680
5675
5670
5664
5659
5653
5646
5640
5634
5627
5620
5613
5606
5598
5591
5583
5575
5567
5558
5550
5541
5532
5523
5514
5504
5494
5484
5474
5464
5454
5443
5433
5422
5411
5400
5389
5379
5368
5358
5347
5337
5328
5318
5309
5301
5293
5285
5278
5271
5265
5259
5254
5250
5246
5243
5241
5240
5239
5239
5241
5242
5245
5249
5253
5258
5264
5271
5279
5287
5297
5308
5319
5332
5346
5361
5377
5394
5412
5431
5452
5474
5497
5521
5547
5574
5602
5632
5663
5695
5729
5764
5800
5838
5877
5917
5959
6002
6046
6091
6138
6186
6235
6285
6336
6388
6441
6495
6550
6606
6663
6720
6779
6838
6898
6959
7021
7083
7146
7210
7274
7338
7403
7469
7535
7601
7668
7736
7803
7872
7940
8009
8077
8147
8217
8287
8357
8427
8497
8568
8638
8709
8779
8850
8921
8991
9062
9132
9203
9273
9344
9414
9484
9554
9624
9693
9763
9832
9901
9970
10038
10106
10174
10241
10308
10374
10440
10506
10571
10636
10700
10764
10827
10890
10952
11014
11075
11135
11195
11254
11313
11371
11428
11485
11542
11598
11653
11707
11761
11815
11868
11920
11972
12024
12075
12126
12176
12226
12275
12325
12373
12422
12470
12517
12565
12611
12658
12704
12750
12796
12841
12886
12930
12975
13019
13062
13105
13148
13190
13233
13274
13316
13357
13398
13439
13479
13520
13560
13600
13639
13679
13718
13757
13796
13835
13873
13912
13950
13989
14027
14064
14102
14140
14177
14214
14251
14288
14324
14361
14398
14434
14471
14508
14544
14581
14618
14655
14692
14730
14768
14806
14844
14883
14923
14962
15003
15043
15085
15126
15168
15211
15254
15297
15341
15386
15430
15476
15522
15568
15614
15661
15709
15757
15805
15853
15902
15952
16001
16052
16103
16154
16206
16258
16311
16364
16418
16472
16527
16582
16638
16694
16751
16808
16866
16924
16983
17043
17103
17163
17224
17286
17348
17410
17473
17536
17600
17664
17728
17793
17857
17923
17988
18054
18119
18185
18251
18317
18384
18450
18516
18582
18647
18713
18778
18844
18909
18973
19037
19101
19165
19228
19290
19352
19414
19474
19534
19593
19651
19708
19764
19819
19873
19926
19977
20027
20075
20122
20168
20212
20254
20295
20334
20371
20407
20441
20473
20503
20532
20559
20583
20606
20627
20647
20664
20679
20693
20704
20714
20722
20728
20732
20735
20736
20735
20732
20728
20723
20716
20707
20698
20687
20674
20661
20646
20630
20613
20594
20575
20555
20534
20511
20488
20465
20440
20415
20389
20362
20335
20307
20278
20249
20219
20189
20159
20128
20096
20065
20033
20001
19969
19937
19904
19872
19840
19807
19775
19743
19711
19679
19647
19616
19584
19553
19522
19492
19462
19432
19402
19373
19344
19316
19289
19261
19235
19209
19183
19158
19134
19111
19088
19066
19045
19025
19006
18987
18970
18954
18939
18925
18912
18900
18889
18880
18872
18865
18860
18856
18853
18851
18851
18852
18854
18858
18864
18870
18878
18888
18898
18910
18924
18939
18955
18972
18991
19011
19033
19055
19079
19105
19131
19159
19188
19219
19250
19283
19317
19352
19388
19424
19462
19501
19541
19582
19623
19666
19709
19753
19798
19844
19890
19937
19985
20033
20082
20131
20181
20231
20281
20331
20382
20432
20483
20533
20584
20634
20685
20735
20785
20835
20885
20934
20984
21033
21082
21130
21179
21227
21274
21322
21369
21415
21461
21507
21553
21597
21642
21686
21730
21773
21815
21857
21899
21939
21980
22019
22058
22096
22133
22169
22204
22239
22272
22305
22336
22367
22396
22425
22452
22478
22503
22527
22549
22570
22590
22609
22626
22642
22657
22670
22682
22693
22702
22711
22717
22723
22727
22730
22732
22732
22732
22730
22727
22723
22718
22712
22705
22696
22687
22677
22666
22654
22640
22626
22611
22595
22578
22560
22541
22521
22500
22479
22456
22432
22406
22380
22353
22325
22296
22266
22234
22202
22169
22134
22099
22063
22026
21988
21949
21909
21868
21826
21784
21741
21697
21652
21606
21560
21513
21466
21418
21369
21320
21271
21222
21172
21122
21071
21021
20970
20920
20869
20818
20767
20716
20666
20615
20564
20514
20463
20413
20363
20314
20265
20216
20167
20119
20072
20024
19977
19931
19885
19840
19796
19752
19709
19667
19625
19584
19544
19504
19466
19428
19390
19354
19318
19283
19249
19215
19182
19150
19119
19088
19058
19029
19000
18971
18944
18916
18890
18863
18838
18812
18787
18763
18739
18715
18692
18669
18646
18623
18601
18578
18556
18534
18512
18491
18469
18447
18425
18404
18382
18360
18339
18317
18295
18274
18252
18230
18208
18186
18164
18142
18120
18097
18075
18052
18029
18006
17983
17960
17936
17912
17888
17864
17839
17814
17788
17763
17736
17710
17683
17655
17627
17599
17570
17541
17512
17482
17452
17422
17391
17360
17329
17298
17267
17235
17204
17173
17142
17111
17080
17049
17019
16989
16960
16931
16902
16874
16847
16820
16794
16769
16744
16720
16697
16674
16653
16632
16612
16592
16574
16556
16539
16523
16507
16493
16479
16465
16452
16440
16428
16417
16406
16396
16386
16376
16367
16358
16349
16341
16332
16324
16315
16308
16299
16291
16283
16274
16265
16257
16248
16239
16230
16219
16210
16200
16189
16178
16167
16155
16143
16129
16117
16104
16090
16076
16062
16046
16030
16015
15998
15981
15963
15945
15927
15907
15888
15867
15847
15826
15804
15782
15760
15737
15714
15690
15666
15642
15617
15591
15566
15539
15513
15485
15458
15430
15401
15372
15342
15312
15281
15250
15218
15186
15153
15119
15085
15051
15016
14980
14944
14907
14870
14832
14794
14754
14715
14675
14634
14593
14552
14510
14468
14425
14382
14338
14294
14250
14205
14160
14114
14068
14022
13975
13928
13880
13833
13785
13736
13688
13639
13590
13541
13491
13441
13391
13341
13290
13239
13188
13136
13084
13032
12980
12927
12873
12820
12766
12712
12657
12603
12548
12493
12437
12381
12326
12269
12213
12156
12100
12043
11985
11928
11870
11813
11755
11697
11639
11581
11523
11465
11407
11349
11291
11233
11176
11118
11061
11004
10948
10892
10836
10781
10727
10673
10619
10567
10515
10464
10414
10364
10315
10268
10221
10175
10130
10085
10042
10000
9958
9917
9878
9839
9801
9764
9728
9693
9658
9625
9592
9561
9530
9500
9471
9442
9415
9388
9362
9337
9312
9289
9266
9244
9223
9202
9182
9163
9145
9127
9109
9092
9076
9060
9044
9029
9014
9000
8986
8972
8958
8944
8930
8917
8903
8889
8875
8861
8846
8832
8817
8801
8786
8770
8753
8737
8719
8702
8684
8665
8646
8627
8607
8587
8566
8545
8523
8501
8478
8454
8431
8406
8381
8355
8329
8302
8275
8246
8217
8188
8157
8125
8093
8061
8026
7993
7958
7922
7885
7848
7809
7770
7731
7690
7649
7607
7565
7522
7477
7433
7387
7341
7294
7247
7198
7149
7099
7049
6997
6945
6893
6839
6785
6730
6674
6618
6560
6503
6444
6385
6326
6265
6205
6143
6081
6019
5956
5893
5829
5765
5700
5635
5570
5505
5439
5374
5308
5242
5176
5109
5043
4977
4911
4845
4778
4712
4646
4580
4515
4449
4384
4319
4255
4191
4127
4064
4001
3939
3877
3816
3756
3696
3637
3579
3522
3465
3410
3355
3301
3248
3196
3146
3096
3048
3001
2955
2911
2867
2825
2785
2746
2708
2671
2637
2603
2571
2541
2512
2485
2459
2434
2412
2390
2370
2352
2335
2320
2306
2294
2282
2273
2264
2257
2251
2246
2243
2240
2239
2239
2240
2242
2246
2250
2255
2261
2268
2276
2285
2295
2305
2316
2328
2340
2353
2367
2382
2396
2412
2428
2444
2461
2479
2497
2515
2534
2553
2572
2592
2613
2633
2654
2675
2696
2718
2739
2761
2783
2805
2827
2849
2871
2893
2915
2937
2960
2982
3004
3027
3050
3073
3095
3119
3142
3165
3189
3213
3237
3261
3286
3311
3336
3362
3388
3414
3440
3467
3494
3521
3549
3576
3604
3632
3660
3688
3716
3745
3773
3802
3831
3859
3888
3917
3946
3975
4003
4034
4062
4091
4120
4149
4178
4207
4235
4263
4292
4320
4347
4375
4403
4430
4457
4484
4511
4537
4563
4589
4614
4639
4664
4689
4713
4737
4760
4783
4806
4828
4850
4872
4894
4915
4935
4955
4975
4995
5014
5033
5051
5069
5086
5103
5120
5136
5152
5167
5182
5196
5210
5223
5236
5248
5260
5271
5282
5293
5303
5313
5322
5331
5340
5348
5357
5364
5372
5379
5386
5393
5399
5405
5411
5417
5422
5428
5433
5438
5444
5449
5454
5459
5464
5469
5474
5479
5485
5490
5495
5500
5506
5511
5517
5522
5527
5533
5538
5544
5549
5555
5560
5566
5571
5576
5580
5585
5589
5593
5597
5600
5603
5606
5608
5610
5612
5613
5614
5614
5614
5613
5612
5611
5610
5607
5605
5602
5599
5595
5591
5586
5581
5575
5569
5563
5556
5549
5541
5533
5525
5516
5506
5496
5485
5474
5463
5451
5438
5425
5411
5397
5382
5366
5350
5334
5316
5299
5280
5261
5242
5222
5201
5180
5158
5135
5112
5089
5065
5040
5015
4989
4962
4935
4908
4880
4851
4822
4793
4763
4732
4701
4669
4636
4604
4570
4536
4502
4467
4431
4395
4359
4322
4285
4247
4209
4170
4130
4090
4050
4008
3967
3925
3882
3839
3795
3751
3706
3661
3616
3570
3524
3478
3431
3384
3337
3290
3242
3195
3147
3100
3053
3005
2958
2911
2864
2817
2770
2724
2678
2632
2587
2542
2497
2453
2409
2365
2322
2280
2237
2196
2155
2114
2074
2033
1995
1957
1919
1881
1845
1809
1773
1738
1704
1670
1637
1605
1574
1543
1512
1483
1454
1427
1400
1374
1348
1324
1300
1278
1256
1235
1215
1196
1178
1161
1145
1129
1114
1101
1088
1076
1064
1054
1044
1035
1027
1020
1012
1006
1002
997
993
989
986
984
981
980
978
977
976
976
975
975
975
976
976
977
978
979
980
982
983
985
987
989
991
993
996
999
1002
1006
1008
1012
1016
1022
1026
1031
1036
1042
1047
1053
1059
1066
1073
1079
1087
1094
1102
1110
1118
1127
1136
1145
1154
1164
1173
1184
1194
1205
1216
1227
1238
1250
1261
1274
1286
1299
1312
1325
1338
1352
1366
1381
1395
1411
1426
1442
1458
1475
1492
1509
1526
1544
1563
1581
1600
1620
1640
1660
1680
1701
1722
1744
1765
1787
1809
1831
1854
1876
1899
1922
1944
1967
1990
2013
2035
2058
2080
2102
2124
2146
2168
2189
2210
2231
2251
2270
2290
2308
2326
2344
2361
2377
2392
2407
2421
2434
2446
2458
2469
2479
2488
2496
2504
2511
2516
2521
2525
2528
2529
2530
2529
2528
2525
2521
2516
2509
2502
2493
2483
2472
2459
2445
2430
2413
2395
2375
2354
2331
2307
2282
2255
2227
2197
2166
2133
2099
2064
2027
1989
1950
1909
1868
1825
1780
1735
1688
1640
1591
1540
1488
1436
1382
1326
1270
1212
1154
1094
1033
971
908
844
779
713
645
577
507
437
365
293
220
145
70
-5
-82
-160
-238
-317
-397
-477
-558
-640
-722
-805
-888
-972
-1056
-1141
-1226
-1311
-1397
-1483
-1569
-1656
-1742
-1829
-1916
-2003
-2090
-2177
-2265
-2352
-2439
-2526
-2613
-2701
-2788
-2875
-2961
-3048
-3134
-3220
-3306
-3392
-3477
-3561
-3645
-3729
-3812
-3895
-3977
-4058
-4139
-4219
-4298
-4376
-4454
-4530
-4606
-4680
-4753
-4825
-4896
-4966
-5034
-5101
-5167
-5231
-5294
-5355
-5415
-5474
-5531
-5586
-5640
-5692
-5743
-5792
-5839
-5884
-5928
-5970
-6011
-6050
-6087
-6122
-6156
-6188
-6218
-6246
-6273
-6299
-6322
-6344
-6365
-6383
-6401
-6416
-6431
-6443
-6454
-6464
-6472
-6479
-6485
-6489
-6492
-6494
-6494
-6493
-6491
-6487
-6483
-6477
-6470
-6462
-6452
-6442
-6430
-6418
-6404
-6390
-6374
-6357
-6339
-6320
-6301
-6280
-6258
-6235
-6212
-6187
-6162
-6136
-6109
-6081
-6053
-6024
-5994
-5964
-5933
-5901
-5869
-5836
-5803
-5770
-5735
-5701
-5666
-5630
-5595
-5558
-5522
-5485
-5447
-5410
-5372
-5334
-5295
-5256
-5218
-5178
-5139
-5100
-5060
-5020
-4981
-4941
-4901
-4861
-4821
-4781
-4741
-4701
-4661
-4622
-4582
-4542
-4503
-4464
-4425
-4386
-4347
-4309
-4271
-4233
-4196
-4159
-4122
-4086
-4050
-4014
-3979
-3945
-3911
-3878
-3845
-3813
-3781
-3750
-3720
-3690
-3662
-3633
-3606
-3579
-3553
-3527
-3502
-3478
-3455
-3433
-3411
-3390
-3370
-3351
-3332
-3314
-3297
-3281
-3265
-3251
-3237
-3224
-3212
-3201
-3190
-3181
-3173
-3165
-3158
-3153
-3148
-3144
-3141
-3139
-3137
-3137
-3137
-3138
-3140
-3142
-3146
-3150
-3155
-3161
-3167
-3175
-3183
-3192
-3201
-3212
-3223
-3235
-3248
-3261
-3276
-3291
-3307
-3324
-3341
-3360
-3379
-3398
-3419
-3440
-3462
-3484
-3508
-3531
-3556
-3581
-3606
-3632
-3659
-3686
-3713
-3741
-3770
-3798
-3827
-3857
-3887
-3917
-3947
-3978
-4010
-4041
-4073
-4105
-4138
-4170
-4203
-4236
-4270
-4303
-4337
-4371
-4405
-4439
-4473
-4507
-4542
-4576
-4611
-4645
-4680
-4714
-4748
-4782
-4816
-4849
-4883
-4916
-4948
-4981
-5013
-5045
-5076
-5107
-5138
-5168
-5197
-5226
-5255
-5282
-5310
-5336
-5362
-5387
-5412
-5436
-5459
-5482
-5504
-5525
-5545
-5565
-5584
-5602
-5620
-5637
-5653
-5668
-5683
-5697
-5711
-5723
-5735
-5747
-5757
-5767
-5775
-5784
-5791
-5798
-5804
-5809
-5813
-5817
-5820
-5822
-5824
-5824
-5824
-5824
-5823
-5821
-5819
-5816
-5813
-5809
-5804
-5799
-5794
-5788
-5782
-5775
-5768
-5761
-5754
-5746
-5738
-5729
-5721
-5712
-5703
-5694
-5685
-5675
-5666
-5656
-5646
-5636
-5626
-5616
-5606
-5596
-5586
-5576
-5566
-5556
-5546
-5536
-5526
-5517
-5507
-5498
-5489
-5480
-5471
-5463
-5455
-5447
-5439
-5432
-5425
-5419
-5413
-5407
-5402
-5398
-5393
-5390
-5386
-5384
-5381
-5379
-5377
-5376
-5376
-5375
-5375
-5376
-5376
-5378
-5379
-5381
-5383
-5385
-5387
-5390
-5393
-5396
-5398
-5401
-5404
-5407
-5410
-5412
-5414
-5417
-5418
-5420
-5421
-5422
-5422
-5422
-5421
-5420
-5419
-5417
-5414
-5411
-5407
-5403
-5398
-5392
-5386
-5379
-5371
-5363
-5354
-5344
-5333
-5321
-5309
-5296
-5282
-5267
-5251
-5235
-5217
-5199
-5179
-5159
-5138
-5116
-5093
-5069
-5044
-5018
-4991
-4963
-4935
-4905
-4874
-4843
-4810
-4777
-4743
-4708
-4672
-4635
-4597
-4559
-4519
-4479
-4438
-4396
-4354
-4310
-4266
-4221
-4175
-4128
-4080
-4032
-3983
-3933
-3882
-3831
-3779
-3727
-3674
-3620
-3566
-3511
-3455
-3399
-3343
-3286
-3228
-3171
-3113
-3054
-2996
-2937
-2879
-2820
-2761
-2703
-2644
-2585
-2527
-2469
-2411
-2353
-2295
-2238
-2181
-2124
-2068
-2012
-1957
-1902
-1847
-1793
-1740
-1687
-1634
-1582
-1531
-1480
-1430
-1381
-1332
-1284
-1237
-1190
-1144
-1099
-1055
-1010
-968
-926
-885
-844
-805
-766
-728
-691
-655
-620
-586
-553
-520
-489
-459
-430
-402
-375
-349
-324
-300
-277
-255
-235
-215
-196
-179
-163
-148
-133
-120
-109
-98
-88
-80
-72
-66
-60
-56
-53
-50
-49
-49
-49
-51
-53
-57
-61
-66
-72
-79
-87
-95
-104
-114
-125
-136
-149
-161
-175
-189
-204
-220
-236
-253
-270
-289
-307
-327
-347
-368
-389
-410
-433
-456
-479
-503
-528
-553
-579
-605
-632
-659
-687
-716
-745
-774
-804
-835
-866
-897
-929
-961
-993
-1026
-1059
-1093
-1126
-1160
-1194
-1228
-1262
-1297
-1331
-1365
-1400
-1434
-1469
-1503
-1538
-1572
-1606
-1640
-1674
-1708
-1742
-1776
-1809
-1842
-1876
-1909
-1942
-1975
-2007
-2040
-2072
-2104
-2136
-2168
-2200
-2232
-2263
-2295
-2326
-2357
-2388
-2419
-2450
-2481
-2512
-2542
-2573
-2603
-2634
-2664
-2694
-2724
-2755
-2784
-2814
-2844
-2873
-2903
-2932
-2961
-2990
-3019
-3047
-3076
-3104
-3132
-3160
-3188
-3215
-3242
-3270
-3297
-3324
-3350
-3377
-3403
-3429
-3455
-3481
-3507
-3533
-3558
-3583
-3608
-3632
-3657
-3681
-3705
-3728
-3752
-3774
-3797
-3819
-3841
-3863
-3884
-3905
-3926
-3946
-3966
-3986
-4005
-4025
-4043
-4062
-4081
-4099
-4117
-4134
-4151
-4168
-4185
-4201
-4218
-4234
-4249
-4265
-4280
-4295
-4310
-4324
-4339
-4353
-4367
-4381
-4394
-4408
-4421
-4434
-4447
-4460
-4473
-4485
-4498
-4510
-4522
-4533
-4545
-4557
-4568
-4579
-4591
-4602
-4613
-4624
-4635
-4646
-4657
-4667
-4678
-4689
-4700
-4710
-4721
-4731
-4741
-4752
-4762
-4772
-4782
-4792
-4802
-4812
-4822
-4832
-4841
-4851
-4861
-4870
-4880
-4889
-4899
-4908
-4918
-4927
-4936
-4945
-4954
-4963
-4971
-4980
-4989
-4997
-5005
-5014
-5022
-5030
-5038
-5047
-5055
-5063
-5071
-5078
-5086
-5094
-5101
-5109
-5116
-5124
-5131
-5138
-5145
-5152
-5158
-5165
-5171
-5177
-5184
-5189
-5195
-5200
-5206
-5211
-5216
-5220
-5225
-5229
-5233
-5237
-5241
-5245
-5248
-5252
-5255
-5258
-5261
-5263
-5266
-5269
-5271
-5273
-5275
-5276
-5278
-5279
-5280
-5281
-5282
-5282
-5282
-5283
-5282
-5282
-5282
-5281
-5280
-5279
-5278
-5277
-5276
-5274
-5273
-5271
-5270
-5268
-5265
-5263
-5261
-5258
-5256
-5253
-5250
-5247
-5243
-5240
-5236
-5232
-5228
-5224
-5219
-5215
-5210
-5205
-5200
-5194
-5188
-5183
-5177
-5170
-5164
-5158
-5151
-5144
-5137
-5130
-5122
-5115
-5107
-5098
-5090
-5081
-5072
-5062
-5052
-5042
-5032
-5021
-5009
-4997
-4985
-4972
-4959
-4945
-4931
-4916
-4901
-4886
-4870
-4853
-4836
-4819
-4801
-4783
-4765
-4746
-4726
-4706
-4686
-4665
-4644
-4622
-4601
-4578
-4556
-4533
-4510
-4486
-4462
-4438
-4413
-4388
-4363
-4338
-4312
-4286
-4260
-4233
-4207
-4180
-4152
-4125
-4097
-4069
-4040
-4011
-3983
-3954
-3925
-3896
-3866
-3836
-3806
-3776
-3746
-3715
-3685
-3654
-3623
-3592
-3561
-3530
-3498
-3467
-3435
-3404
-3372
-3340
-3309
-3277
-3244
-3212
-3180
-3147
-3115
-3082
-3049
-3017
-2984
-2951
-2918
-2885
-2851
-2818
-2784
-2751
-2717
-2683
-2649
-2614
-2580
-2545
-2511
-2476
-2441
-2406
-2371
-2336
-2301
-2266
-2231
-2195
-2160
-2125
-2090
-2055
-2019
-1984
-1949
-1914
-1880
-1845
-1810
-1776
-1741
-1707
-1673
-1639
-1605
-1572
-1539
-1506
-1473
-1441
-1409
-1377
-1346
-1314
-1284
-1253
-1223
-1194
-1164
-1135
-1107
-1078
-1051
-1022
-996
-970
-943
-918
-892
-868
-843
-820
-796
-774
-752
-730
-710
-689
-670
-651
-632
-615
-597
-581
-565
-550
-535
-521
-508
-495
-483
-471
-460
-450
-440
-430
-421
-413
-405
-398
-391
-385
-380
-375
-370
-367
-363
-361
-358
-357
-356
-355
-355
-356
-357
-358
-360
-363
-366
-370
-374
-378
-384
-389
-395
-402
-409
-417
-425
-433
-442
-452
-462
-472
-483
-494
-505
-517
-530
-542
-555
-569
-583
-597
-611
-626
-641
-656
-672
-688
-704
-720
-737
-754
-770
-787
-804
-821
-838
-855
-872
-889
-906
-922
-939
-955
-971
-987
-1002
-1018
-1033
-1048
-1062
-1075
-1089
-1101
-1114
-1125
-1136
-1147
-1157
-1167
-1176
-1184
-1192
-1199
-1205
-1210
-1215
-1219
-1222
-1225
-1227
-1228
-1228
-1228
-1226
-1224
-1222
-1218
-1213
-1208
-1202
-1195
-1187
-1179
-1169
-1159
-1148
-1136
-1123
-1110
-1095
-1080
-1064
-1046
-1029
-1010
-990
-970
-948
-926
-903
-879
-855
-829
-803
-776
-748
-719
-690
-660
-629
-598
-566
-533
-500
-466
-431
-396
-360
-324
-287
-249
-211
-173
-134
-94
-54
-14
27
68
109
151
193
236
278
321
364
407
451
494
538
582
625
669
713
756
800
843
887
930
973
1016
1059
1102
1144
1186
1228
1269
1310
1351
1392
1432
1471
1510
1549
1587
1625
1662
1698
1734
1769
1803
1837
1870
1902
1934
1965
1995
2024
2052
2080
2107
2133
2158
2182
2205
2227
2248
2269
2289
2307
2325
2342
2357
2372
2386
2398
2410
2420
2430
2438
2446
2452
2458
2462
2465
2468
2469
2469
2469
2467
2464
2461
2456
2451
2444
2437
2428
2419
2409
2398
2386
2374
2361
2347
2332
2317
2301
2285
2268
2251
2233
2214
2196
2176
2157
2136
2116
2095
2074
2053
2031
2009
1988
1966
1944
1921
1899
1877
1855
1833
1811
1789
1767
1746
1724
1703
1682
1661
1640
1619
1599
1579
1560
1541
1522
1503
1485
1467
1450
1433
1416
1400
1384
1369
1354
1340
1326
1313
1300
1287
1276
1265
1254
1244
1234
1226
1217
1210
1202
1196
1190
1184
1179
1175
1171
1168
1165
1163
1162
1161
1161
1161
1162
1163
1165
1168
1171
1174
1178
1183
1188
1193
1199
1206
1213
1221
1229
1237
1246
1255
1265
1275
1286
1297
1308
1320
1333
1345
1359
1372
1386
1400
1415
1430
1445
1461
1476
1493
1509
1526
1543
1560
1577
1595
1612
1630
1648
1666
1684
1702
1720
1738
1757
1775
1793
1810
1828
1846
1863
1880
1897
1914
1930
1946
1962
1977
1992
2007
2021
2035
2049
2062
2074
2086
2098
2109
2120
2130
2140
2149
2157
2165
2173
2180
2187
2193
2198
2203
2207
2211
2215
2217
2219
2221
2222
2222
2221
2220
2218
2216
2212
2208
2203
2198
2191
2184
2176
2168
2158
2148
2137
2125
2113
2099
2085
2071
2055
2039
2021
2004
1986
1967
1947
1927
1906
1885
1862
1840
1816
1793
1768
1743
1718
1692
1665
1638
1610
1582
1553
1524
1494
1463
1432
1401
1369
1336
1303
1270
1236
1202
1167
1131
1095
1059
1022
985
948
910
871
832
793
753
713
672
631
590
548
505
463
419
376
332
288
243
198
153
108
62
16
-30
-76
-122
-168
-215
-261
-307
-354
-400
-446
-493
-539
-585
-631
-677
-723
-769
-814
-860
-905
-950
-995
-1040
-1085
-1129
-1173
-1217
-1260
-1304
-1347
-1390
-1432
-1474
-1516
-1557
-1598
-1639
-1680
-1720
-1759
-1799
-1838
-1876
-1914
-1952
-1989
-2025
-2063
-2099
-2134
-2170
-2205
-2239
-2273
-2307
-2341
-2374
-2406
-2439
-2470
-2502
-2533
-2564
-2594
-2624
-2654
-2683
-2712
-2741
-2769
-2797
-2824
-2851
-2877
-2904
-2929
-2955
-2980
-3004
-3028
-3052
-3075
-3098
-3121
-3143
-3164
-3185
-3206
-3226
-3245
-3264
-3282
-3300
-3317
-3333
-3349
-3364
-3379
-3392
-3406
-3418
-3430
-3441
-3452
-3462
-3471
-3480
-3488
-3495
-3501
-3507
-3512
-3516
-3520
-3523
-3525
-3526
-3527
-3527
-3526
-3525
-3523
-3520
-3517
-3513
-3508
-3502
-3496
-3489
-3481
-3472
-3463
-3453
-3442
-3431
-3419
-3406
-3393
-3379
-3364
-3348
-3332
-3315
-3297
-3279
-3260
-3240
-3219
-3198
-3176
-3154
-3131
-3108
-3084
-3060
-3035
-3010
-2984
-2958
-2932
-2905
-2878
-2851
-2823
-2795
-2767
-2739
-2710
-2682
-2653
-2624
-2595
-2566
-2537
-2508
-2479
-2449
-2420
-2391
-2362
-2332
-2303
-2274
-2246
-2217
-2188
-2159
-2131
-2103
-2075
-2047
-2019
-1991
-1964
-1937
-1910
-1883
-1856
-1830
-1804
-1778
-1753
-1727
-1702
-1677
-1653
-1629
-1604
-1581
-1557
-1534
-1511
-1488
-1465
-1443
-1421
-1400
-1378
-1357
-1337
-1316
-1296
-1277
-1258
-1239
-1221
-1203
-1186
-1169
-1153
-1137
-1122
-1107
-1093
-1079
-1066
-1054
-1042
-1031
-1020
-1010
-1000
-992
-984
-977
-970
-964
-959
-954
-950
-947
-944
-942
-940
-939
-939
-939
-939
-940
-941
-943
-945
-948
-950
-954
-957
-961
-965
-970
-974
-979
-984
-989
-994
-1000
-1004
-1010
-1016
-1020
-1026
-1032
-1037
-1042
-1048
-1053
-1058
-1063
-1068
-1073
-1077
-1082
-1086
-1090
-1093
-1097
-1100
-1103
-1106
-1108
-1110
-1112
-1114
-1115
-1115
-1116
-1116
-1115
-1114
-1113
-1111
-1109
-1106
-1103
-1100
-1096
-1091
-1086
-1080
-1074
-1068
-1061
-1053
-1046
-1037
-1028
-1018
-1008
-998
-987
-976
-963
-951
-937
-924
-909
-894
-878
-862
-845
-828
-809
-790
-770
-750
-729
-707
-684
-661
-637
-612
-587
-561
-534
-506
-478
-449
-419
-388
-357
-325
-292
-259
-226
-191
-156
-121
-85
-49
-12
26
63
101
140
179
218
258
298
338
378
419
460
501
543
585
627
669
711
754
796
839
882
924
967
1010
1053
1095
1138
1180
1222
1264
1305
1346
1387
1428
1468
1507
1546
1585
1623
1660
1697
1732
1768
1802
1835
1868
1900
1931
1961
1991
2019
2047
2074
2100
2125
2149
2172
2194
2216
2236
2255
2273
2290
2306
2322
2336
2349
2362
2373
2384
2393
2402
2410
2417
2423
2428
2432
2435
2438
2440
2440
2440
2440
2438
2436
2433
2429
2425
2419
2414
2407
2400
2392
2383
2374
2364
2353
2342
2330
2318
2305
2292
2278
2263
2248
2233
2217
2201
2184
2168
2150
2133
2116
2098
2080
2062
2044
2025
2008
1990
1973
1955
1937
1920
1902
1885
1868
1851
1835
1819
1803
1787
1772
1757
1743
1729
1715
1702
1689
1677
1665
1654
1642
1632
1622
1612
1603
1594
1586
1578
1570
1564
1557
1552
1546
1542
1537
1534
1531
1529
1527
1526
1525
1525
1526
1528
1530
1533
1536
1541
1546
1551
1558
1565
1572
1581
1590
1599
1610
1621
1633
1646
1659
1673
1687
1702
1718
1735
1752
1770
1788
1807
1826
1846
1867
1888
1910
1932
1954
1978
2001
2025
2049
2074
2099
2124
2150
2176
2202
2228
2255
2282
2310
2337
2365
2393
2421
2449
2478
2507
2536
2565
2594
2624
2653
2683
2712
2742
2772
2802
2832
2862
2892
2922
2952
2982
3012
3041
3071
3101
3130
3160
3189
3218
3246
3275
3303
3331
3358
3385
3412
3438
3464
3490
3515
3539
3563
3586
3609
3631
3653
3674
3694
3714
3733
3752
3770
3787
3804
3820
3835
3849
3863
3876
3888
3900
3910
3920
3929
3938
3945
3952
3957
3962
3965
3968
3970
3971
3970
3969
3967
3964
3959
3954
3947
3939
3931
3921
3910
3898
3885
3870
3855
3839
3822
3804
3784
3764
3742
3719
3696
3671
3645
3618
3590
3562
3532
3501
3469
3436
3402
3367
3332
3295
3257
3218
3178
3138
3096
3054
3010
2966
2920
2874
2827
2780
2731
2681
2631
2580
2528
2475
2422
2368
2314
2258
2203
2146
2090
2032
1975
1916
1858
1799
1740
1681
1621
1561
1501
1441
1380
1320
1259
1198
1137
1076
1014
953
892
830
768
707
645
584
523
461
400
339
279
219
159
99
40
-19
-77
-135
-193
-249
-306
-361
-416
-471
-524
-577
-629
-680
-731
-780
-829
-877
-924
-970
-1014
-1059
-1102
-1144
-1185
-1225
-1264
-1302
-1338
-1374
-1409
-1443
-1475
-1506
-1536
-1565
-1593
-1619
-1644
-1668
-1691
-1712
-1732
-1751
-1769
-1785
-1800
-1813
-1826
-1837
-1847
-1855
-1862
-1867
-1872
-1875
-1876
-1876
-1875
-1873
-1869
-1864
-1858
-1850
-1841
-1830
-1818
-1805
-1790
-1774
-1757
-1739
-1718
-1697
-1674
-1650
-1625
-1598
-1570
-1540
-1509
-1477
-1443
-1409
-1373
-1336
-1297
-1258
-1217
-1176
-1133
-1089
-1045
-999
-953
-905
-857
-807
-757
-706
-654
-602
-548
-494
-440
-384
-328
-272
-215
-157
-99
-41
18
77
136
196
256
316
377
437
498
559
620
681
742
802
863
924
985
1045
1106
1166
1226
1286
1345
1404
1463
1521
1579
1636
1693
1750
1806
1862
1917
1972
2025
2080
2133
2186
2238
2290
2341
2391
2441
2491
2540
2588
2635
2682
2728
2774
2819
2863
2907
2949
2991
3033
3073
3113
3152
3190
3227
3263
3299
3333
3367
3399
3431
3462
3492
3521
3549
3576
3602
3627
3651
3674
3695
3716
3736
3755
3773
3790
3806
3821
3835
3848
3860
3871
3881
3890
3898
3905
3911
3916
3921
3924
3926
3928
3929
3929
3928
3927
3924
3921
3918
3913
3908
3903
3897
3890
3883
3875
3867
3858
3849
3840
3830
3819
3809
3798
3786
3775
3763
3751
3738
3726
3713
3700
3687
3674
3661
3648
3635
3621
3608
3595
3581
3568
3555
3542
3529
3515
3502
3489
3476
3463
3451
3438
3426
3413
3401
3389
3377
3365
3353
3341
3330
3318
3307
3296
3285
3274
3264
3254
3244
3234
3225
3215
3206
3198
3189
3181
3173
3165
3158
3151
3145
3138
3133
3127
3122
3118
3113
3110
3106
3103
3101
3099
3097
3096
3095
3095
3095
3096
3097
3099
3101
3103
3106
3110
3114
3119
3124
3129
3135
3142
3149
3156
3165
3173
3182
3192
3202
3212
3224
3235
3247
3260
3273
3286
3300
3314
3328
3343
3358
3374
3390
3406
3423
3440
3457
3475
3493
3511
3530
3548
3567
3586
3605
3624
3644
3663
3683
3702
3722
3742
3762
3782
3802
3822
3842
3863
3883
3904
3924
3945
3966
3987
4006
4027
4049
4070
4091
4113
4135
4157
4178
4200
4222
4244
4266
4289
4311
4333
4356
4378
4401
4424
4446
4469
4491
4514
4537
4559
4581
4604
4626
4648
4670
4692
4713
4735
4756
4778
4799
4819
4840
4861
4881
4901
4921
4940
4960
4979
4998
5017
5036
5055
5073
5091
5109
5126
5144
5161
5178
5194
5211
5227
5243
5259
5274
5290
5305
5319
5334
5348
5362
5376
5390
5403
5416
5429
5442
5454
5466
5478
5489
5501
5511
5522
5532
5542
5551
5560
5568
5576
5584
5591
5597
5603
5608
5613
5617
5621
5624
5626
5628
5630
5630
5630
5630
5628
5626
5624
5621
5617
5612
5607
5601
5595
5588
5580
5572
5563
5553
5543
5532
5521
5508
5495
5482
5468
5453
5438
5422
5405
5388
5370
5351
5332
5312
5292
5271
5250
5228
5206
5183
5160
5136
5112
5087
5062
5036
5010
4984
4958
4931
4903
4876
4848
4819
4791
4762
4732
4703
4673
4643
4613
4583
4552
4522
4491
4460
4429
4398
4367
4335
4304
4272
4240
4209
4177
4145
4113
4081
4049
4017
3985
3953
3921
3889
3857
3825
3793
3762
3730
3698
3667
3635
3604
3573
3541
3510
3479
3448
3417
3386
3355
3324
3293
3263
3232
3202
3171
3141
3110
3080
3050
3020
2990
2960
2931
2901
2872
2842
2813
2783
2754
2725
2696
2666
2637
2608
2579
2550
2521
2493
2464
2435
2406
2378
2349
2321
2292
2263
2235
2206
2178
2149
2121
2092
2064
2035
2007
1978
1950
1921
1893
1865
1836
1808
1780
1752
1724
1697
1669
1642
1615
1588
1562
1535
1509
1483
1457
1432
1407
1382
1357
1333
1309
1286
1262
1239
1217
1194
1172
1151
1129
1108
1087
1066
1046
1026
1006
987
968
950
931
913
895
878
861
844
827
811
794
779
763
748
733
719
704
691
677
664
652
640
628
617
606
595
585
575
566
557
549
541
534
527
521
515
510
505
501
497
494
491
489
487
485
484
484
484
484
485
486
488
490
492
495
498
502
506
511
516
521
527
533
539
546
553
561
568
576
585
593
602
611
621
630
640
650
660
671
681
692
703
713
724
735
746
757
769
780
791
802
812
823
834
844
855
865
875
885
894
904
913
922
930
939
947
955
963
970
977
985
991
998
1004
1010
1016
1022
1028
1033
1038
1043
1048
1052
1057
1061
1065
1069
1072
1076
1079
1082
1084
1087
1090
1092
1094
1096
1098
1099
1101
1102
1103
1104
1104
1105
1105
1106
1106
1106
1106
1105
1105
1105
1105
1104
1104
1104
1103
1103
1102
1102
1101
1101
1100
1100
1100
1100
1099
1099
1099
1099
1100
1100
1100
1100
1101
1101
1102
1103
1104
1105
1106
1107
1109
1110
1112
1113
1115
1116
1118
1120
1122
1124
1126
1128
1131
1134
1136
1139
1142
1145
1148
1152
1155
1159
1162
1166
1170
1174
1179
1183
1188
1193
1198
1204
1209
1215
1221
1227
1233
1239
1246
1252
1259
1266
1273
1280
1287
1295
1303
1311
1319
1327
1335
1344
1352
1361
1371
1380
1389
1399
1409
1419
1429
1440
1451
1462
1473
1484
1495
1507
1519
1531
1543
1556
1569
1582
1595
1609
1622
1636
1650
1665
1679
1694
1709
1724
1739
1754
1769
1785
1801
1817
1833
1850
1866
1883
1900
1917
1934
1952
1969
1987
2005
2024
2041
2061
2080
2100
2119
2139
2159
2180
2201
2222
2243
2265
2286
2308
2331
2353
2376
2399
2422
2446
2469
2493
2517
2541
2565
2589
2613
2637
2661
2686
2710
2734
2759
2783
2807
2832
2856
2880
2904
2928
2952
2976
3000
3024
3047
3071
3094
3117
3140
3163
3186
3208
3231
3253
3275
3297
3319
3340
3361
3382
3403
3424
3444
3464
3484
3504
3524
3543
3562
3581
3600
3619
3637
3655
3673
3691
3709
3726
3743
3760
3777
3794
3810
3826
3842
3858
3873
3889
3904
3919
3933
3947
3961
3975
3988
4001
4014
4026
4038
4049
4061
4070
4082
4091
4102
4112
4121
4129
4138
4146
4154
4161
4168
4175
4182
4188
4194
4200
4206
4211
4217
4222
4227
4231
4236
4240
4245
4249
4253
4257
4260
4264
4267
4271
4274
4277
4280
4283
4285
4288
4290
4292
4294
4296
4298
4299
4300
4301
4302
4302
4302
4302
4302
4301
4301
4299
4298
4297
4295
4293
4290
4288
4285
4282
4278
4275
4271
4267
4263
4258
4253
4249
4243
4238
4233
4227
4221
4215
4208
4202
4195
4188
4181
4174
4167
4159
4152
4144
4136
4128
4120
4112
4104
4096
4086
4078
4070
4061
4053
4043
4035
4026
4017
4008
4000
3991
3982
3973
3964
3956
3947
3938
3930
3921
3913
3905
3896
3888
3881
3873
3865
3858
3851
3844
3837
3831
3825
3819
3814
3809
3804
3800
3796
3792
3789
3786
3784
3782
3780
3779
3778
3777
3777
3778
3778
3779
3780
3782
3784
3787
3789
3793
3796
3800
3804
3809
3814
3819
3825
3831
3837
3844
3851
3858
3866
3874
3882
3890
3899
3907
3916
3926
3935
3945
3954
3964
3974
3984
3994
4005
4014
4025
4035
4046
4056
4067
4077
4086
4097
4107
4117
4127
4136
4146
4155
4164
4173
4182
4191
4200
4208
4216
4224
4232
4239
4247
4254
4261
4267
4273
4280
4285
4291
4296
4301
4306
4310
4314
4318
4321
4324
4327
4330
4332
4334
4336
4338
4339
4340
4341
4342
4343
4344
4344
4344
4344
4344
4344
4344
4343
4343
4342
4341
4340
4339
4338
4337
4336
4334
4333
4332
4330
4329
4328
4326
4325
4324
4323
4321
4320
4319
4318
4317
4315
4314
4313
4312
4311
4310
4310
4309
4308
4308
4307
4306
4306
4306
4305
4305
4304
4304
4304
4304
4304
4304
4305
4305
4306
4306
4307
4308
4309
4311
4312
4314
4315
4317
4319
4322
4324
4326
4329
4332
4335
4338
4341
4344
4348
4351
4355
4358
4362
4366
4370
4374
4379
4383
4388
4392
4397
4402
4408
4413
4419
4425
4431
4437
4443
4450
4457
4463
4471
4478
4485
4493
4501
4509
4517
4525
4534
4543
4552
4561
4571
4580
4590
4600
4610
4621
4632
4643
4654
4666
4677
4689
4701
4713
4726
4739
4752
4765
4778
4791
4805
4818
4832
4846
4860
4874
4889
4903
4918
4932
4947
4961
4976
4990
5005
5019
5034
5048
5062
5076
5090
5104
5118
5131
5145
5158
5171
5184
5197
5210
5222
5234
5246
5258
5269
5280
5291
5302
5312
5322
5332
5341
5350
5359
5368
5376
5384
5391
5398
5405
5411
5417
5423
5428
5433
5437
5441
5445
5448
5451
5453
5455
5456
5457
5457
5457
5457
5456
5454
5452
5450
5446
5443
5439
5435
5430
5424
5419
5412
5406
5398
5391
5383
5374
5365
5355
5345
5335
5324
5313
5302
5290
5277
5264
5251
5238
5224
5209
5195
5180
5164
5149
5133
5116
5100
5083
5066
5048
5030
5012
4994
4975
4956
4937
4918
4898
4879
4859
4839
4819
4799
4778
4758
4737
4716
4695
4674
4653
4632
4610
4589
4567
4546
4524
4502
4480
4458
4436
4414
4392
4370
4348
4326
4304
4283
4261
4239
4217
4196
4174
4153
4132
4111
4090
4069
4048
4027
4006
3987
3968
3948
3929
3909
3890
3872
3853
3835
3817
3799
3781
3764
3747
3730
3713
3697
3681
3665
3649
3634
3619
3604
3590
3575
3562
3548
3535
3522
3509
3497
3485
3473
3462
3451
3440
3430
3420
3411
3401
3393
3384
3376
3368
3360
3352
3345
3338
3332
3325
3319
3313
3308
3302
3297
3293
3288
3284
3279
3276
3272
3268
3265
3262
3259
3256
3254
3251
3249
3247
3245
3243
3241
3240
3238
3237
3235
3234
3233
3231
3230
3228
3227
3226
3224
3223
3221
3220
3219
3217
3216
3214
3213
3211
3210
3208
3207
3205
3204
3202
3201
3199
3198
3196
3195
3194
3192
3191
3189
3188
3187
3186
3184
3183
3182
3181
3180
3179
3178
3177
3176
3175
3174
3173
3172
3172
3171
3170
3170
3169
3169
3168
3168
3167
3167
3167
3167
3167
3167
3167
3168
3169
3169
3170
3171
3173
3174
3176
3178
3180
3182
3184
3187
3190
3193
3197
3200
3204
3209
3213
3218
3223
3228
3233
3239
3244
3250
3257
3263
3269
3276
3283
3290
3298
3305
3313
3321
3329
3337
3346
3354
3363
3372
3381
3391
3400
3410
3420
3430
3440
3450
3461
3471
3482
3493
3504
3515
3526
3537
3548
3559
3570
3582
3593
3605
3616
3628
3641
3653
3665
3678
3691
3704
3717
3730
3744
3757
3771
3785
3799
3813
3828
3842
3857
3871
3886
3901
3916
3932
3947
3963
3978
3994
4010
4026
4042
4058
4075
4091
4108
4125
4142
4159
4176
4194
4212
4230
4248
4266
4284
4303
4322
4341
4360
4379
4399
4418
4438
4458
4478
4499
4519
4540
4561
4582
4603
4624
4645
4666
4687
4709
4731
4752
4774
4796
4818
4839
4861
4883
4905
4926
4948
4969
4991
5012
5033
5054
5075
5096
5117
5137
5158
5178
5198
5218
5238
5258
5277
5296
5315
5334
5353
5371
5389
5407
5425
5443
5460
5477
5494
5511
5527
5543
5559
5574
5589
5604
5618
5632
5646
5659
5672
5685
5697
5709
5721
5732
5743
5753
5763
5773
5782
5791
5800
5808
5816
5823
5830
5837
5843
5849
5855
5860
5865
5869
5874
5878
5881
5884
5888
5890
5893
5895
5897
5899
5901
5902
5904
5905
5906
5907
5908
5909
5910
5911
5912
5912
5913
5914
5915
5916
5916
5917
5918
5919
5920
5921
5922
5924
5925
5927
5928
5930
5932
5934
5936
5938
5941
5943
5946
5948
5951
5954
5957
5959
5962
5965
5968
5971
5974
5978
5981
5984
5988
5991
5995
5998
6002
6005
6009
6013
6016
6020
6024
6028
6032
6036
6040
6044
6048
6052
6056
6059
6063
6067
6070
6074
6077
6080
6083
6086
6088
6091
6093
6095
6096
6098
6099
6100
6100
6100
6100
6100
6099
6099
6097
6096
6094
6092
6089
6087
6083
6080
6076
6073
6068
6064
6059
6054
6049
6043
6037
6031
6024
6017
6009
6002
5993
5985
5976
5967
5957
5947
5937
5926
5915
5904
5892
5880
5867
5854
5841
5828
5814
5800
5785
5771
5755
5740
5724
5708
5692
5675
5658
5641
5624
5606
5588
5570
5552
5533
5515
5496
5476
5457
5437
5417
5397
5377
5356
5335
5313
5292
5270
5248
5226
5203
5180
5157
5134
5111
5087
5064
5040
5016
4991
4967
4943
4918
4894
4870
4845
4821
4797
4773
4748
4724
4701
4677
4653
4629
4606
4583
4560
4537
4514
4492
4470
4447
4426
4404
4382
4361
4339
4318
4297
4276
4255
4235
4214
4194
4174
4154
4134
4114
4094
4075
4056
4037
4018
3999
3981
3962
3944
3926
3909
3891
3874
3857
3840
3823
3807
3791
3776
3760
3745
3730
3716
3702
3688
3675
3661
3648
3636
3623
3611
3599
3587
3575
3564
3553
3542
3532
3521
3511
3501
3491
3481
3471
3462
3452
3442
3433
3423
3413
3403
3394
3384
3374
3364
3354
3343
3333
3322
3312
3301
3289
3278
3266
3254
3242
3230
3217
3204
3191
3177
3164
3149
3135
3120
3105
3089
3073
3057
3040
3023
3006
2989
2971
2952
2934
2915
2895
2876
2855
2835
2814
2793
2771
2749
2726
2703
2680
2656
2631
2606
2580
2554
2528
2501
2473
2445
2416
2387
2357
2327
2296
2264
2232
2200
2167
2134
2100
2066
2031
1995
1960
1924
1887
1850
1812
1774
1736
1697
1658
1619
1579
1539
1498
1458
1417
1375
1334
1292
1250
1207
1165
1122
1079
1036
992
949
905
862
818
774
730
686
642
598
554
510
466
422
378
334
291
247
204
162
119
77
35
-7
-48
-89
-130
-170
-210
-249
-288
-327
-365
-403
-440
-476
-513
-548
-583
-618
-652
-685
-718
-750
-781
-812
-842
-872
-901
-929
-956
-983
-1008
-1033
-1058
-1081
-1104
-1126
-1148
-1168
-1188
-1207
-1226
-1243
-1260
-1277
-1292
-1307
-1321
-1334
-1346
-1358
-1369
-1379
-1389
-1398
-1406
-1413
-1420
-1426
-1432
-1437
-1441
-1444
-1447
-1450
-1451
-1452
-1453
-1453
-1452
-1451
-1449
-1447
-1444
-1440
-1436
-1431
-1425
-1420
-1413
-1406
-1399
-1391
-1382
-1373
-1364
-1354
-1344
-1334
-1323
-1312
-1301
-1290
-1278
-1266
-1253
-1241
-1228
-1215
-1202
-1188
-1174
-1161
-1147
-1133
-1118
-1104
-1089
-1075
-1060
-1044
-1029
-1014
-998
-983
-967
-951
-935
-919
-903
-887
-871
-855
-839
-823
-807
-791
-775
-760
-744
-729
-713
-698
-682
-667
-652
-637
-622
-607
-592
-578
-563
-549
-534
-520
-506
-492
-478
-464
-451
-437
-424
-410
-397
-384
-371
-359
-346
-334
-322
-310
-298
-287
-276
-265
-254
-243
-233
-223
-213
-203
-194
-185
-176
-168
-160
-152
-144
-137
-130
-124
-118
-112
-107
-102
-98
-94
-90
-87
-84
-82
-80
-79
-78
-77
-77
-77
-77
-78
-79
-80
-82
-84
-87
-89
-92
-96
-99
-103
-108
-112
-117
-122
-127
-133
-139
-145
-151
-158
-164
-172
-179
-186
-194
-202
-210
-218
-227
-236
-245
-254
-263
-273
-283
-292
-303
-313
-323
-334
-345
-356
-367
-378
-390
-402
-414
-426
-438
-451
-464
-477
-490
-504
-518
-532
-546
-560
-574
-589
-604
-618
-633
-649
-664
-680
-695
-711
-727
-743
-760
-776
-792
-809
-826
-843
-860
-877
-894
-911
-928
-945
-963
-980
-998
-1014
-1033
-1050
-1068
-1085
-1103
-1121
-1139
-1156
-1174
-1192
-1210
-1228
-1246
-1264
-1283
-1301
-1319
-1337
-1356
-1374
-1392
-1411
-1429
-1448
-1467
-1485
-1504
-1523
-1541
-1560
-1579
-1598
-1617
-1635
-1654
-1673
-1692
-1710
-1729
-1747
-1766
-1784
-1802
-1820
-1838
-1855
-1873
-1890
-1908
-1925
-1942
-1958
-1975
-1991
-2007
-2023
-2037
-2053
-2068
-2083
-2097
-2111
-2125
-2139
-2152
-2164
-2177
-2189
-2201
-2212
-2223
-2234
-2244
-2254
-2263
-2272
-2281
-2289
-2296
-2304
-2311
-2317
-2323
-2329
-2334
-2339
-2343
-2347
-2351
-2354
-2356
-2359
-2360
-2361
-2362
-2363
-2363
-2362
-2361
-2360
-2358
-2356
-2354
-2351
-2348
-2344
-2340
-2336
-2332
-2327
-2322
-2317
-2311
-2305
-2299
-2293
-2287
-2280
-2274
-2267
-2260
-2253
-2246
-2240
-2233
-2226
-2219
-2212
-2205
-2199
-2192
-2185
-2179
-2173
-2166
-2160
-2154
-2148
-2143
-2137
-2132
-2126
-2121
-2116
-2111
-2107
-2102
-2098
-2093
-2089
-2085
-2081
-2077
-2074
-2070
-2067
-2064
-2060
-2057
-2054
-2051
-2048
-2045
-2043
-2041
-2037
-2036
-2033
-2032
-2029
-2028
-2025
-2024
-2023
-2021
-2020
-2019
-2017
-2017
-2017
-2016
-2016
-2016
-2016
-2016
-2017
-2017
-2017
-2019
-2020
-2021
-2023
-2025
-2027
-2029
-2031
-2033
-2036
-2037
-2041
-2044
-2047
-2050
-2054
-2057
-2061
-2064
-2068
-2072
-2076
-2081
-2085
-2090
-2094
-2099
-2104
-2109
-2114
-2119
-2124
-2129
-2135
-2141
-2146
-2152
-2158
-2165
-2171
-2177
-2184
-2190
-2197
-2204
-2211
-2218
-2225
-2233
-2240
-2248
-2256
-2263
-2272
-2280
-2288
-2297
-2305
-2314
-2323
-2332
-2341
-2350
-2359
-2369
-2378
-2387
-2397
-2406
-2416
-2426
-2435
-2445
-2455
-2465
-2474
-2484
-2494
-2504
-2514
-2524
-2533
-2543
-2553
-2563
-2572
-2582
-2592
-2601
-2611
-2620
-2630
-2639
-2648
-2657
-2666
-2675
-2684
-2693
-2702
-2711
-2719
-2728
-2736
-2745
-2753
-2762
-2770
-2778
-2786
-2794
-2802
-2810
-2818
-2826
-2834
-2841
-2849
-2857
-2864
-2872
-2879
-2887
-2894
-2901
-2909
-2916
-2923
-2929
-2936
-2942
-2948
-2955
-2960
-2966
-2972
-2977
-2982
-2987
-2992
-2997
-3001
-3005
-3009
-3013
-3017
-3020
-3024
-3027
-3030
-3033
-3035
-3038
-3040
-3042
-3044
-3046
-3048
-3049
-3050
-3051
-3052
-3053
-3053
-3054
-3054
-3054
-3053
-3053
-3052
-3051
-3049
-3048
-3046
-3044
-3042
-3040
-3037
-3035
-3032
-3029
-3026
-3022
-3018
-3015
-3011
-3007
-3002
-2998
-2993
-2988
-2984
-2979
-2973
-2968
-2963
-2957
-2952
-2946
-2941
-2935
-2930
-2924
-2919
-2913
-2908
-2902
-2897
-2892
-2887
-2882
-2877
-2872
-2868
-2864
-2860
-2856
-2852
-2848
-2845
-2842
-2839
-2836
-2834
-2832
-2830
-2828
-2827
-2826
-2825
-2824
-2824
-2824
-2824
-2824
-2825
-2826
-2827
-2828
-2830
-2831
-2833
-2835
-2838
-2840
-2843
-2846
-2849
-2852
-2855
-2859
-2863
-2867
-2871
-2875
-2880
-2884
-2889
-2894
-2900
-2905
-2911
-2916
-2922
-2929
-2935
-2942
-2948
-2955
-2962
-2970
-2977
-2985
-2993
-3001
-3010
-3019
-3028
-3037
-3047
-3057
-3067
-3077
-3088
-3099
-3110
-3122
-3134
-3146
-3158
-3170
-3183
-3196
-3209
-3222
-3235
-3249
-3262
-3276
-3290
-3304
-3318
-3332
-3346
-3360
-3375
-3389
-3403
-3418
-3432
-3446
-3460
-3475
-3489
-3503
-3517
-3531
-3545
-3558
-3572
-3586
-3599
-3613
-3626
-3639
-3652
-3665
-3677
-3690
-3702
-3714
-3726
-3738
-3750
-3761
-3772
-3783
-3794
-3805
-3815
-3826
-3835
-3845
-3855
-3864
-3873
-3881
-3890
-3898
-3906
-3913
-3920
-3927
-3933
-3939
-3945
-3950
-3955
-3960
-3964
-3968
-3972
-3975
-3978
-3980
-3983
-3984
-3986
-3987
-3988
-3989
-3989
-3989
-3989
-3988
-3987
-3986
-3985
-3984
-3982
-3980
-3977
-3975
-3972
-3968
-3965
-3961
-3957
-3953
-3949
-3944
-3939
-3934
-3929
-3923
-3917
-3911
-3905
-3899
-3892
-3885
-3878
-3871
-3863
-3855
-3847
-3839
-3830
-3821
-3812
-3802
-3792
-3782
-3772
-3761
-3750
-3739
-3727
-3715
-3703
-3691
-3678
-3665
-3652
-3639
-3625
-3611
-3597
-3583
-3568
-3553
-3538
-3523
-3508
-3492
-3476
-3460
-3444
-3428
-3411
-3394
-3377
-3360
-3342
-3324
-3306
-3288
-3270
-3251
-3232
-3213
-3194
-3174
-3154
-3134
-3114
-3093
-3072
-3052
-3030
-3009
-2988
-2966
-2944
-2922
-2900
-2878
-2855
-2833
-2810
-2787
-2764
-2740
-2717
-2693
-2669
-2645
-2620
-2596
-2571
-2546
-2521
-2496
-2470
-2445
-2419
-2393
-2366
-2340
-2313
-2287
-2260
-2233
-2205
-2178
-2151
-2123
-2096
-2068
-2040
-2012
-1984
-1956
-1928
-1899
-1871
-1843
-1814
-1786
-1757
-1728
-1699
-1671
-1642
-1613
-1584
-1555
-1526
-1498
-1469
-1440
-1411
-1383
-1354
-1326
-1297
-1269
-1241
-1213
-1185
-1157
-1130
-1102
-1075
-1048
-1022
-995
-969
-943
-917
-892
-867
-842
-817
-793
-769
-746
-722
-699
-677
-655
-633
-612
-591
-570
-550
-530
-511
-492
-473
-455
-437
-419
-402
-386
-370
-354
-338
-323
-308
-293
-279
-265
-252
-238
-225
-213
-200
-188
-176
-164
-152
-141
-130
-119
-108
-97
-87
-76
-66
-57
-47
-37
-28
-19
-9
0
8
17
26
34
42
51
59
67
74
82
90
98
105
113
120
128
135
143
150
158
165
173
180
187
195
202
210
217
225
232
240
248
255
263
270
277
285
292
300
307
314
322
329
337
344
352
359
367
374
382
389
396
404
411
419
426
434
441
449
456
464
471
478
486
493
501
508
515
523
530
538
545
553
560
568
576
583
591
599
607
615
623
631
639
648
656
665
674
683
692
701
710
720
730
740
750
760
771
782
793
804
815
827
839
851
863
876
889
902
915
928
941
955
968
982
996
1010
1025
1039
1053
1068
1082
1097
1112
1127
1141
1156
1171
1186
1202
1217
1232
1247
1263
1278
1294
1309
1325
1341
1357
1373
1389
1405
1421
1438
1454
1471
1488
1505
1521
1538
1555
1572
1590
1607
1624
1642
1659
1677
1694
1712
1730
1747
1765
1783
1801
1819
1837
1855
1873
1890
1908
1926
1944
1961
1979
1997
2015
2032
2050
2068
2085
2103
2121
2138
2155
2173
2190
2207
2224
2241
2258
2275
2292
2309
2326
2342
2359
2375
2392
2408
2424
2440
2456
2472
2488
2504
2519
2534
2549
2564
2579
2594
2608
2622
2637
2650
2664
2678
2691
2704
2717
2730
2742
2754
2766
2778
2790
2801
2812
2823
2834
2845
2855
2865
2875
2885
2894
2904
2913
2922
2931
2939
2948
2957
2965
2974
2982
2990
2998
3007
3015
3023
3031
3038
3046
3054
3062
3069
3077
3084
3091
3099
3106
3113
3120
3127
3134
3141
3147
3154
3160
3166
3172
3178
3184
3189
3195
3200
3205
3209
3214
3218
3223
3227
3231
3234
3238
3241
3245
3248
3251
3253
3256
3258
3261
3263
3264
3266
3267
3269
3270
3270
3271
3271
3271
3271
3271
3271
3270
3269
3268
3267
3266
3264
3262
3260
3257
3255
3252
3249
3245
3242
3238
3234
3230
3225
3220
3215
3210
3205
3199
3193
3187
3180
3174
3167
3159
3152
3144
3136
3128
3120
3111
3103
3094
3085
3075
3065
3055
3045
3035
3024
3013
3002
2991
2979
2968
2956
2943
2931
2918
2905
2892
2879
2865
2852
2838
2824
2810
2795
2781
2766
2751
2737
2722
2707
2691
2676
2661
2645
2630
2614
2599
2583
2567
2552
2536
2520
2504
2489
2473
2457
2441
2426
2410
2394
2379
2363
2348
2332
2317
2301
2286
2270
2255
2240
2224
2209
2194
2179
2163
2148
2133
2118
2103
2088
2072
2057
2041
2027
2012
1997
1982
1967
1953
1938
1923
1908
1894
1879
1865
1850
1836
1822
1807
1793
1779
1765
1751
1737
1723
1708
1694
1680
1666
1652
1638
1624
1610
1596
1582
1568
1554
1541
1527
1513
1499
1486
1472
1459
1445
1432
1419
1405
1392
1379
1366
1354
1341
1328
1316
1303
1291
1279
1267
1255
1243
1232
1221
1209
1198
1188
1177
1166
1156
1145
1135
1125
1115
1106
1096
1087
1078
1069
1060
1052
1043
1035
1028
1020
1012
1006
999
993
986
980
975
969
964
959
954
950
946
942
939
936
933
930
927
925
923
921
920
919
918
917
916
916
916
916
916
917
917
918
919
921
922
924
926
928
931
933
936
939
942
946
949
953
957
961
966
971
975
980
986
991
997
1002
1008
1014
1020
1028
1035
1042
1049
1056
1064
1071
1079
1087
1095
1103
1112
1120
1129
1137
1146
1155
1164
1173
1182
1191
1200
1209
1218
1228
1237
1246
1256
1265
1275
1284
1294
1303
1313
1323
1333
1343
1353
1363
1374
1384
1395
1405
1416
1427
1438
1449
1460
1472
1483
1495
1507
1519
1531
1543
1555
1568
1580
1593
1606
1619
1632
1645
1658
1672
1685
1699
1712
1726
1740
1754
1768
1782
1796
1810
1824
1839
1853
1867
1882
1897
1911
1926
1940
1955
1970
1984
1999
2013
2029
2043
2058
2073
2088
2103
2117
2132
2147
2162
2177
2192
2207
2222
2237
2252
2267
2282
2297
2313
2328
2343
2358
2374
2389
2404
2420
2436
2451
2467
2483
2499
2515
2531
2547
2562
2578
2594
2610
2626
2642
2658
2674
2690
2706
2722
2738
2754
2770
2785
2801
2817
2832
2848
2863
2878
2893
2909
2924
2939
2954
2968
2983
2998
3012
3026
3040
3054
3068
3082
3095
3108
3121
3134
3147
3160
3172
3185
3197
3209
3221
3233
3244
3256
3267
3278
3289
3300
3311
3321
3331
3341
3351
3361
3370
3379
3388
3397
3406
3414
3422
3430
3438
3445
3452
3459
3466
3473
3479
3485
3491
3497
3502
3508
3513
3517
3522
3526
3531
3535
3538
3542
3545
3548
3551
3554
3556
3558
3560
3562
3563
3564
3565
3566
3566
3567
3567
3566
3566
3565
3564
3563
3562
3560
3558
3556
3554
3551
3549
3546
3543
3539
3536
3533
3529
3525
3521
3518
3514
3510
3506
3502
3498
3493
3489
3485
3481
3477
3473
3469
3466
3462
3458
3454
3451
3447
3444
3440
3437
3434
3431
3428
3426
3423
3421
3418
3416
3414
3412
3410
3408
3406
3404
3403
3401
3400
3399
3397
3396
3396
3395
3394
3394
3393
3393
3393
3393
3394
3394
3394
3395
3396
3397
3398
3400
3401
3402
3404
3406
3407
3409
3411
3413
3415
3417
3420
3422
3425
3427
3430
3432
3435
3438
3441
3443
3446
3449
3452
3455
3457
3460
3463
3466
3468
3471
3474
3476
3479
3482
3484
3486
3489
3491
3493
3495
3497
3498
3500
3502
3503
3505
3506
3507
3508
3509
3510
3511
3512
3513
3513
3514
3514
3514
3514
3515
3514
3514
3514
3514
3513
3513
3512
3511
3510
3509
3508
3507
3506
3504
3503
3501
3500
3498
3496
3494
3492
3490
3488
3486
3483
3481
3478
3476
3473
3471
3468
3465
3462
3459
3456
3453
3450
3447
3444
3440
3437
3434
3430
3427
3423
3419
3416
3412
3408
3404
3401
3397
3393
3389
3385
3380
3376
3372
3368
3364
3359
3355
3351
3347
3342
3338
3334
3330
3326
3321
3317
3313
3309
3305
3301
3297
3293
3289
3285
3281
3278
3274
3270
3266
3262
3259
3255
3251
3247
3244
3240
3236
3232
3228
3224
3220
3216
3212
3208
3204
3200
3196
3192
3188
3184
3180
3175
3171
3167
3163
3159
3155
3151
3147
3143
3140
3136
3132
3129
3125
3122
3119
3116
3113
3110
3107
3104
3102
3099
3097
3095
3093
3091
3089
3087
3085
3083
3082
3080
3079
3077
3076
3075
3073
3072
3071
3069
3068
3067
3065
3064
3062
3061
3060
3058
3056
3055
3053
3051
3050
3048
3046
3043
3041
3039
3036
3033
3030
3027
3024
3021
3018
3014
3011
3007
3004
3000
2996
2993
2989
2985
2981
2977
2973
2969
2964
2960
2956
2952
2948
2944
2940
2936
2931
2927
2923
2919
2915
2910
2906
2902
2897
2893
2888
2884
2879
2875
2870
2866
2861
2856
2852
2847
2842
2838
2833
2828
2823
2819
2814
2809
2804
2800
2795
2790
2786
2781
2776
2772
2767
2763
2759
2755
2750
2746
2742
2738
2734
2730
2726
2722
2718
2715
2711
2707
2703
2699
2696
2692
2688
2684
2680
2676
2673
2669
2665
2661
2657
2653
2649
2645
2641
2637
2633
2629
2625
2621
2617
2614
2610
2606
2602
2599
2595
2592
2588
2585
2582
2578
2575
2572
2569
2566
2564
2561
2558
2555
2553
2550
2548
2545
2543
2541
2538
2536
2534
2532
2529
2527
2525
2523
2521
2519
2516
2514
2512
2510
2508
2506
2504
2502
2500
2498
2496
2494
2491
2489
2487
2485
2483
2480
2478
2475
2472
2470
2467
2463
2460
2457
2453
2449
2445
2441
2437
2432
2427
2422
2417
2412
2406
2401
2395
2389
2383
2376
2370
2364
2357
2350
2343
2336
2329
2322
2315
2307
2300
2292
2284
2277
2269
2261
2253
2245
2237
2228
2220
2212
2203
2195
2186
2178
2169
2161
2152
2144
2135
2127
2119
2110
2102
2094
2086
2078
2070
2062
2055
2048
2040
2033
2027
2020
2013
2008
2001
1996
1991
1986
1981
1977
1973
1969
1965
1961
1958
1955
1952
1950
1948
1946
1945
1943
1942
1942
1941
1941
1942
1942
1943
1944
1946
1948
1950
1952
1955
1958
1961
1965
1969
1973
1978
1983
1988
1993
1999
2005
2012
2017
2025
2033
2040
2048
2057
2065
2074
2083
2093
2102
2112
2123
2133
2144
2155
2167
2179
2191
2203
2216
2229
2242
2255
2269
2283
2297
2312
2326
2341
2357
2372
2388
2404
2420
2436
2453
2470
2487
2504
2521
2539
2557
2575
2593
2612
2630
2649
2668
2686
2706
2725
2744
2764
2784
2803
2823
2844
2864
2884
2905
2926
2946
2967
2988
3009
3031
3052
3073
3095
3116
3138
3160
3181
3203
3224
3246
3267
3288
3310
3331
3352
3372
3393
3413
3434
3454
3473
3493
3512
3531
3550
3568
3586
3603
3621
3638
3654
3671
3687
3702
3718
3733
3747
3762
3776
3789
3803
3816
3828
3840
3852
3863
3874
3884
3894
3903
3912
3920
3928
3935
3942
3948
3954
3959
3963
3967
3971
3974
3976
3978
3979
3980
3980
3980
3979
3977
3975
3972
3969
3965
3960
3955
3949
3943
3936
3928
3920
3911
3902
3892
3882
3870
3859
3846
3833
3819
3805
3790
3775
3759
3742
3724
3707
3688
3669
3649
3629
3608
3587
3565
3543
3520
3497
3473
3449
3424
3399
3374
3348
3322
3295
3268
3241
3214
3186
3158
3129
3101
3072
3043
3013
2984
2955
2925
2895
2866
2836
2806
2777
2747
2717
2688
2658
2629
2600
2571
2542
2513
2484
2456
2428
2399
2372
2344
2316
2289
2262
2236
2209
2183
2157
2132
2107
2082
2058
2033
2011
1988
1965
1943
1922
1901
1880
1859
1840
1820
1802
1783
1765
1748
1731
1715
1699
1684
1669
1655
1641
1628
1615
1602
1590
1579
1568
1557
1547
1537
1528
1519
1510
1502
1494
1486
1479
1472
1465
1459
1452
1446
1441
1435
1430
1425
1421
1416
1412
1409
1405
1402
1399
1396
1394
1392
1390
1388
1387
1386
1385
1384
1383
1383
1383
1383
1383
1383
1384
1385
1386
1387
1388
1389
1390
1392
1393
1395
1397
1399
1400
1402
1404
1406
1408
1410
1412
1414
1416
1418
1420
1422
1424
1426
1427
1429
1431
1432
1433
1435
1436
1437
1438
1439
1439
1440
1440
1440
1440
1440
1440
1439
1439
1438
1437
1436
1435
1434
1432
1431
1429
1427
1425
1423
1421
1418
1415
1412
1409
1406
1403
1399
1396
1392
1388
1384
1380
1375
1371
1366
1361
1356
1351
1345
1340
1334
1328
1322
1316
1309
1303
1296
1289
1282
1275
1268
1261
1253
1246
1238
1230
1222
1215
1207
1199
1191
1182
1174
1166
1158
1150
1141
1133
1125
1116
1108
1099
1091
1082
1074
1065
1057
1048
1040
1031
1022
1014
1006
998
990
982
974
966
958
951
943
936
928
921
914
907
900
893
887
880
874
867
861
855
849
843
837
831
825
819
813
807
802
796
791
785
780
774
769
764
759
754
749
745
740
735
731
726
722
718
713
709
705
701
698
694
690
687
684
680
677
674
672
669
667
664
662
660
658
657
656
654
654
653
652
652
652
652
652
652
652
653
653
654
655
656
657
658
659
661
662
663
665
666
668
670
671
673
674
676
677
679
680
681
683
684
685
686
686
687
687
688
688
688
687
687
686
685
684
682
681
679
677
675
673
670
668
665
662
659
656
652
649
645
641
637
633
628
624
619
614
609
603
598
592
586
579
573
566
559
551
544
536
528
519
510
501
492
483
473
463
453
443
433
422
411
400
388
376
364
352
340
327
314
301
287
274
260
246
232
217
203
188
173
158
143
127
112
96
80
64
48
32
16
0
-17
-33
-50
-67
-84
-101
-118
-135
-153
-170
-188
-206
-224
-242
-261
-279
-298
-316
-335
-354
-373
-392
-411
-430
-449
-468
-487
-506
-526
-545
-564
-583
-602
-621
-640
-659
-677
-696
-715
-734
-753
-772
-791
-810
-829
-847
-866
-885
-903
-922
-940
-959
-977
-995
-1014
-1032
-1050
-1068
-1086
-1104
-1122
-1139
-1157
-1174
-1192
-1209
-1226
-1243
-1260
-1276
-1293
-1309
-1326
-1342
-1358
-1374
-1389
-1405
-1420
-1436
-1451
-1466
-1481
-1495
-1510
-1524
-1538
-1552
-1566
-1579
-1593
-1606
-1619
-1632
-1644
-1656
-1668
-1680
-1692
-1703
-1714
-1725
-1735
-1745
-1755
-1764
-1774
-1782
-1791
-1799
-1806
-1814
-1821
-1827
-1833
-1839
-1844
-1849
-1854
-1858
-1862
-1866
-1869
-1872
-1875
-1877
-1879
-1881
-1882
-1883
-1884
-1885
-1885
-1885
-1884
-1884
-1882
-1881
-1879
-1877
-1875
-1872
-1869
-1866
-1862
-1858
-1853
-1848
-1843
-1837
-1832
-1825
-1819
-1812
-1805
-1797
-1790
-1781
-1773
-1764
-1755
-1746
-1737
-1727
-1716
-1706
-1695
-1684
-1673
-1662
-1650
-1638
-1626
-1614
-1602
-1589
-1576
-1564
-1551
-1538
-1524
-1511
-1498
-1484
-1471
-1457
-1443
-1429
-1415
-1401
-1386
-1372
-1357
-1343
-1328
-1313
-1298
-1283
-1268
-1254
-1239
-1223
-1208
-1193
-1178
-1163
-1147
-1132
-1117
-1101
-1086
-1070
-1055
-1040
-1024
-1008
-993
-978
-962
-947
-932
-916
-901
-886
-871
-855
-840
-825
-810
-795
-780
-765
-750
-736
-721
-706
-691
-677
-662
-647
-633
-618
-604
-589
-575
-560
-546
-531
-517
-503
-488
-474
-460
-446
-432
-418
-404
-390
-376
-363
-349
-335
-322
-308
-295
-282
-268
-255
-242
-229
-217
-204
-191
-179
-166
-154
-142
-130
-118
-106
-94
-83
-71
-60
-48
-37
-26
-15
-4
7
17
28
39
49
60
70
80
91
101
111
121
132
142
152
163
173
183
193
204
214
224
235
245
256
266
276
287
297
308
318
329
339
350
360
371
381
391
402
412
423
433
443
454
464
474
484
494
505
515
525
535
545
555
566
576
586
597
607
618
628
639
650
661
672
683
694
705
717
728
740
751
763
775
787
799
811
823
835
847
859
872
884
897
909
922
934
947
960
973
985
998
1010
1025
1038
1051
1064
1078
1091
1105
1118
1132
1146
1160
1173
1187
1201
1215
1229
1243
1257
1271
1285
1300
1314
1328
1342
1357
1371
1385
1400
1414
1428
1443
1457
1471
1486
1500
1515
1529
1544
1558
1573
1587
1602
1617
1631
1646
1661
1676
1691
1706
1721
1736
1751
1767
1782
1797
1813
1828
1844
1860
1875
1891
1907
1923
1939
1955
1971
1988
2004
2020
2036
2052
2068
2085
2101
2117
2133
2149
2166
2182
2198
2214
2230
2247
2263
2279
2295
2311
2327
2343
2358
2374
2390
2406
2422
2438
2453
2469
2485
2500
2516
2531
2547
2562
2577
2593
2608
2623
2638
2654
2669
2684
2699
2714
2730
2745
2760
2775
2790
2806
2821
2836
2851
2866
2881
2896
2911
2926
2941
2956
2971
2985
3000
3014
3029
3043
3057
3071
3085
3098
3112
3125
3139
3152
3165
3178
3190
3203
3215
3227
3239
3251
3263
3275
3286
3298
3309
3320
3331
3342
3353
3363
3374
3384
3395
3405
3415
3425
3434
3444
3454
3463
3473
3482
3491
3500
3510
3519
3528
3536
3545
3554
3563
3571
3580
3588
3597
3605
3613
3621
3630
3638
3646
3654
3661
3669
3677
3685
3692
3700
3707
3714
3721
3728
3735
3742
3749
3755
3762
3768
3774
3780
3786
3791
3797
3802
3807
3812
3817
3821
3826
3830
3834
3837
3841
3844
3848
3851
3854
3857
3860
3863
3865
3868
3871
3874
3877
3880
3882
3885
3888
3891
3894
3897
3900
3903
3906
3910
3913
3916
3920
3923
3927
3930
3934
3937
3941
3944
3948
3952
3955
3959
3962
3966
3969
3973
3976
3980
3983
3986
3989
3992
3995
3998
4001
4003
4006
4009
4011
4014
4017
4019
4022
4024
4026
4027
4030
4032
4034
4035
4038
4038
4041
4042
4043
4043
4045
4046
4046
4046
4046
4046
4046
4046
4045
4045
4043
4042
4040
4038
4035
4033
4030
4027
4024
4019
4014
4011
4006
4001
3995
3989
3983
3977
3970
3963
3956
3948
3940
3932
3923
3914
3905
3895
3885
3875
3864
3853
3842
3830
3819
3806
3794
3781
3768
3755
3741
3727
3713
3698
3683
3668
3653
3637
3622
3606
3589
3573
3556
3540
3523
3506
3489
3471
3454
3436
3418
3400
3382
3364
3346
3327
3308
3290
3271
3252
3233
3215
3196
3177
3157
3138
3119
3100
3081
3062
3043
3024
3005
2986
2967
2948
2929
2910
2892
2873
2854
2836
2817
2799
2781
2763
2745
2727
2709
2692
2674
2657
2640
2623
2607
2590
2574
2558
2542
2526
2511
2495
2480
2465
2451
2436
2422
2408
2395
2381
2368
2355
2342
2329
2317
2305
2293
2281
2270
2258
2247
2237
2226
2216
2207
2197
2188
2179
2170
2162
2154
2147
2140
2133
2126
2120
2114
2108
2103
2098
2094
2090
2086
2083
2079
2077
2074
2072
2071
2069
2068
2068
2068
2068
2068
2069
2070
2072
2074
2076
2079
2081
2085
2088
2092
2097
2101
2106
2112
2117
2123
2130
2136
2143
2150
2158
2165
2173
2181
2189
2198
2206
2214
2223
2232
2240
2249
2258
2267
2276
2285
2294
2303
2312
2321
2329
2338
2347
2356
2364
2373
2381
2389
2397
2405
2413
2420
2428
2435
2443
2450
2457
2463
2470
2477
2483
2489
2495
2501
2506
2511
2516
2521
2526
2530
2534
2537
2541
2544
2547
2549
2552
2554
2556
2558
2559
2560
2561
2562
2562
2563
2563
2563
2563
2562
2562
2561
2560
2559
2558
2557
2556
2554
2553
2551
2549
2547
2545
2543
2541
2539
2536
2534
2531
2528
2526
2523
2520
2516
2513
2510
2506
2502
2498
2494
2490
2486
2482
2477
2472
2468
2463
2458
2453
2448
2443
2437
2432
2427
2421
2416
2410
2405
2399
2394
2388
2383
2377
2371
2366
2360
2354
2348
2343
2337
2331
2325
2320
2314
2308
2302
2296
2290
2284
2278
2272
2266
2260
2254
2247
2241
2234
2228
2221
2214
2208
2201
2194
2187
2181
2174
2167
2160
2153
2146
2139
2132
2125
2117
2110
2103
2096
2088
2081
2074
2066
2059
2051
2044
2036
2029
2021
2013
2005
1998
1990
1982
1974
1966
1958
1950
1942
1933
1925
1916
1908
1899
1890
1881
1872
1862
1853
1843
1834
1824
1814
1804
1794
1783
1773
1762
1752
1741
1730
1720
1709
1698
1687
1676
1665
1654
1643
1631
1620
1609
1598
1587
1576
1566
1555
1544
1533
1523
1512
1502
1492
1482
1472
1462
1452
1443
1433
1424
1415
1407
1398
1389
1381
1373
1365
1357
1349
1342
1335
1328
1321
1314
1308
1302
1296
1291
1285
1280
1275
1271
1267
1263
1259
1256
1253
1250
1248
1246
1244
1242
1241
1240
1239
1238
1238
1237
1237
1238
1238
1239
1240
1241
1243
1244
1246
1248
1251
1253
1256
1259
1262
1266
1270
1273
1278
1282
1286
1291
1296
1301
1306
1311
1317
1322
1328
1334
1340
1346
1352
1359
1365
1372
1378
1385
1392
1398
1405
1412
1419
1426
1433
1440
1446
1453
1460
1467
1473
1480
1486
1492
1499
1505
1511
1517
1523
1528
1534
1540
1545
1551
1556
1561
1567
1572
1576
1581
1586
1590
1595
1599
1603
1608
1612
1615
1619
1623
1626
1629
1632
1635
1638
1640
1643
1645
1647
1648
1650
1651
1652
1653
1653
1654
1654
1654
1654
1654
1653
1652
1651
1650
1649
1648
1646
1644
1642
1640
1638
1636
1633
1631
1628
1625
1623
1620
1617
1613
1610
1607
1604
1600
1596
1593
1589
1585
1581
1577
1573
1569
1565
1560
1556
1552
1547
1543
1538
1534
1529
1525
1520
1516
1511
1506
1502
1498
1493
1489
1485
1481
1477
1473
1469
1465
1462
1458
1455
1452
1449
1446
1443
1440
1438
1435
1433
1431
1429
1427
1426
1424
1423
1422
1420
1419
1418
1418
1417
1416
1416
1416
1416
1416
1416
1417
1417
1418
1419
1420
1421
1423
1424
1426
1428
1430
1433
1435
1438
1441
1444
1448
1451
1455
1459
1463
1467
1472
1477
1481
1487
1492
1497
1503
1509
1515
1521
1528
1534
1541
1548
1555
1563
1570
1578
1586
1594
1603
1611
1620
1628
1637
1646
1655
1665
1674
1683
1693
1703
1712
1722
1732
1742
1753
1763
1773
1784
1794
1805
1816
1827
1838
1848
1859
1870
1881
1892
1903
1914
1925
1935
1946
1956
1967
1977
1987
1997
2005
2016
2025
2033
2043
2051
2059
2068
2075
2083
2090
2097
2104
2111
2117
2123
2129
2134
2140
2145
2149
2154
2158
2162
2165
2168
2171
2174
2176
2178
2180
2181
2182
2182
2183
2183
2182
2181
2180
2179
2177
2175
2173
2170
2167
2163
2159
2155
2151
2146
2141
2136
2130
2125
2119
2113
2106
2100
2093
2086
2079
2072
2064
2057
2049
2041
2033
2025
2016
2008
2000
1991
1982
1974
1965
1956
1947
1938
1930
1921
1912
1903
1894
1885
1876
1867
1858
1849
1840
1832
1823
1814
1805
1796
1787
1778
1769
1760
1751
1741
1732
1723
1713
1704
1694
1685
1675
1665
1656
1646
1636
1626
1616
1606
1596
1586
1576
1566
1555
1545
1535
1525
1515
1505
1495
1484
1474
1464
1454
1444
1434
1423
1413
1403
1393
1382
1372
1362
1351
1341
1331
1320
1310
1299
1289
1278
1268
1258
1247
1237
1226
1216
1206
1196
1186
1175
1165
1156
1146
1136
1126
1117
1108
1098
1089
1081
1072
1063
1055
1046
1038
1031
1022
1014
1008
1000
994
988
982
976
970
964
959
953
948
944
939
935
930
926
922
919
915
912
909
906
903
901
898
896
894
892
890
888
887
885
884
883
882
881
880
879
878
878
878
877
877
878
878
878
879
880
881
882
883
885
887
889
891
893
896
899
902
905
909
913
917
921
926
931
936
942
948
954
960
967
974
981
989
997
1004
1014
1022
1033
1043
1053
1064
1075
1086
1098
1110
1123
1136
1150
1164
1178
1193
1209
1225
1241
1258
1275
1293
1311
1329
1348
1367
1387
1407
1428
1449
1470
1491
1513
1535
1558
1581
1604
1627
1651
1675
1699
1723
1748
1773
1798
1823
1848
1874
1899
1925
1951
1977
2004
2029
2056
2083
2110
2137
2163
2191
2218
2245
2272
2300
2327
2354
2382
2409
2437
2464
2492
2519
2547
2574
2601
2629
2656
2683
2710
2737
2764
2790
2817
2843
2869
2895
2921
2947
2973
2998
3023
3048
3073
3097
3121
3145
3169
3193
3216
3239
3261
3284
3306
3328
3349
3370
3391
3411
3432
3451
3471
3490
3509
3527
3545
3563
3580
3597
3613
3629
3645
3660
3675
3689
3703
3717
3730
3743
3756
3768
3779
3791
3802
3812
3822
3832
3842
3851
3860
3869
3877
3885
3892
3900
3907
3913
3920
3926
3932
3937
3942
3947
3952
3956
3961
3965
3968
3972
3975
3978
3981
3983
3986
3988
3990
3992
3993
3994
3996
3997
3998
3998
3999
4000
4000
4000
4000
4001
4001
4000
4000
4000
4000
3999
3999
3998
3998
3997
3996
3996
3995
3994
3994
3993
3993
3992
3992
3991
3991
3991
3990
3990
3990
3991
3991
3991
3992
3993
3993
3994
3996
3997
3998
4000
4002
4003
4006
4008
4010
4013
4016
4019
4022
4025
4029
4032
4035
4040
4043
4049
4053
4058
4062
4067
4073
4078
4083
4089
4094
4101
4107
4113
4120
4126
4133
4139
4146
4153
4160
4167
4174
4182
4189
4197
4204
4212
4220
4227
4235
4243
4252
4260
4268
4277
4285
4294
4303
4311
4320
4330
4339
4348
4357
4367
4377
4386
4396
4406
4416
4427
4437
4447
4458
4469
4479
4490
4501
4512
4524
4535
4547
4558
4570
4582
4594
4606
4618
4630
4643
4655
4667
4680
4692
4704
4717
4729
4742
4754
4767
4779
4791
4803
4816
4828
4840
4851
4863
4875
4886
4897
4908
4919
4929
4940
4950
4960
4970
4979
4988
4997
5006
5015
5023
5031
5039
5046
5053
5060
5067
5073
5079
5085
5090
5096
5100
5105
5109
5113
5117
5120
5123
5125
5128
5130
5131
5132
5133
5134
5134
5134
5134
5133
5132
5131
5129
5127
5125
5122
5119
5116
5112
5108
5103
5098
5093
5088
5082
5075
5069
5062
5054
5046
5038
5030
5021
5012
5002
4992
4982
4972
4961
4950
4939
4927
4915
4903
4890
4878
4865
4852
4838
4825
4811
4797
4783
4769
4755
4741
4726
4712
4697
4682
4667
4652
4637
4622
4606
4591
4575
4560
4545
4529
4514
4498
4483
4467
4452
4437
4421
4406
4391
4377
4362
4347
4333
4319
4305
4291
4278
4264
4251
4238
4226
4213
4201
4189
4178
4167
4156
4145
4135
4125
4115
4105
4096
4088
4078
4070
4062
4056
4049
4042
4035
4030
4024
4019
4014
4009
4005
4002
3998
3995
3992
3990
3988
3986
3985
3984
3983
3983
3983
3984
3985
3986
3987
3989
3991
3994
3997
4000
4003
4008
4011
4016
4021
4026
4030
4037
4042
4048
4054
4061
4067
4075
4082
4089
4097
4105
4113
4121
4129
4138
4147
4156
4165
4174
4184
4194
4204
4214
4225
4235
4246
4257
4268
4279
4290
4301
4313
4324
4336
4348
4359
4371
4383
4395
4407
4419
4431
4444
4456
4468
4480
4492
4504
4516
4529
4541
4553
4565
4576
4588
4600
4612
4623
4635
4646
4657
4668
4679
4690
4701
4712
4722
4732
4742
4752
4762
4771
4780
4789
4798
4807
4815
4823
4831
4838
4845
4852
4859
4865
4871
4876
4882
4887
4891
4896
4900
4903
4906
4909
4912
4914
4916
4917
4918
4919
4920
4920
4920
4920
4919
4918
4917
4915
4913
4911
4909
4906
4903
4900
4896
4893
4889
4885
4881
4876
4871
4867
4862
4857
4851
4846
4841
4835
4829
4824
4818
4812
4806
4799
4793
4787
4781
4774
4768
4761
4754
4747
4741
4734
4727
4720
4712
4705
4698
4691
4683
4676
4669
4661
4654
4646
4638
4631
4623
4616
4608
4601
4594
4586
4579
4571
4564
4557
4550
4543
4536
4529
4522
4515
4508
4501
4494
4487
4480
4474
4467
4461
4454
4447
4441
4434
4427
4421
4414
4407
4400
4393
4386
4379
4372
4365
4358
4350
4343
4335
4328
4320
4313
4305
4297
4290
4282
4274
4266
4258
4250
4241
4233
4225
4217
4208
4200
4191
4182
4173
4165
4155
4146
4137
4127
4118
4108
4099
4089
4078
4069
4059
4049
4038
4027
4018
4006
3997
3986
3976
3965
3954
3943
3933
3922
3911
3900
3890
3879
3868
3857
3846
3835
3824
3813
3802
3791
3781
3770
3759
3748
3737
3726
3716
3705
3694
3684
3673
3662
3652
3642
3631
3621
3611
3601
3591
3581
3572
3562
3553
3543
3534
3525
3516
3507
3499
3490
3482
3474
3466
3458
3450
3442
3435
3428
3421
3414
3407
3400
3393
3387
3381
3375
3369
3363
3357
3351
3346
3341
3335
3330
3325
3320
3316
3311
3306
3302
3297
3293
3289
3284
3280
3276
3272
3268
3264
3260
3257
3253
3249
3246
3242
3239
3236
3232
3229
3226
3223
3220
3217
3214
3211
3208
3205
3203
3200
3198
3195
3193
3191
3188
3186
3184
3182
3180
3178
3176
3174
3172
3170
3168
3166
3164
3163
3161
3159
3158
3156
3155
3153
3152
3150
3149
3148
3147
3146
3144
3143
3142
3141
3140
3139
3138
3137
3136
3134
3133
3131
3130
3128
3126
3124
3123
3120
3118
3116
3114
3111
3108
3106
3103
3099
3096
3093
3089
3085
3081
3077
3072
3067
3063
3057
3052
3047
3041
3035
3029
3023
3016
3009
3002
2995
2987
2980
2972
2963
2955
2946
2938
2929
2919
2910
2901
2891
2881
2871
2861
2850
2840
2829
2819
2808
2797
2786
2775
2764
2752
2741
2730
2719
2707
2696
2684
2673
2662
2650
2639
2627
2616
2605
2594
2582
2571
2560
2549
2538
2527
2516
2505
2494
2483
2472
2462
2451
2440
2430
2419
2409
2398
2388
2378
2367
2357
2347
2337
2327
2316
2306
2296
2286
2276
2266
2256
2246
2235
2225
2215
2206
2196
2186
2176
2166
2157
2147
2138
2128
2119
2110
2101
2092
2083
2074
2065
2057
2049
2040
2032
2024
2016
2008
2000
1992
1985
1977
1969
1961
1954
1946
1938
1931
1923
1915
1907
1899
1891
1883
1875
1867
1858
1850
1841
1832
1824
1815
1805
1796
1787
1778
1768
1758
1749
1739
1729
1719
1709
1698
1688
1678
1668
1657
1646
1636
1625
1614
1603
1592
1581
1570
1559
1547
1536
1524
1513
1501
1489
1477
1465
1453
1441
1429
1416
1404
1391
1379
1366
1353
1341
1328
1315
1302
1289
1276
1263
1250
1237
1224
1211
1197
1184
1171
1158
1145
1132
1119
1106
1093
1080
1067
1054
1041
1028
1014
1002
990
978
965
953
941
929
917
905
894
882
871
860
849
838
827
817
806
796
787
777
768
759
750
741
733
724
716
709
701
694
687
680
674
668
662
656
651
646
641
637
633
629
626
623
620
618
616
615
614
613
613
613
613
614
615
616
618
620
623
625
628
632
635
639
643
648
653
658
663
668
674
680
686
692
699
705
712
719
727
734
741
749
757
765
773
781
790
798
807
815
824
833
842
851
860
869
878
887
896
905
914
923
931
940
949
957
965
973
981
989
997
1004
1012
1018
1026
1033
1040
1046
1053
1059
1064
1070
1076
1081
1086
1091
1095
1100
1104
1108
1112
1115
1119
1122
1125
1127
1129
1132
1133
1135
1136
1137
1138
1139
1139
1139
1139
1139
1138
1137
1136
1135
1133
1131
1128
1126
1123
1119
1116
1112
1108
1103
1099
1094
1088
1083
1077
1071
1064
1057
1050
1043
1035
1027
1018
1010
1000
992
983
973
963
953
942
931
920
909
897
885
873
861
848
836
823
809
796
782
768
755
740
726
712
697
683
668
653
639
624
609
594
580
565
551
536
521
507
492
478
464
450
436
422
409
395
382
369
356
343
331
318
306
294
282
271
260
249
238
228
218
208
198
189
180
172
164
156
148
141
134
128
121
116
110
105
100
96
91
87
84
80
77
75
72
70
68
66
65
64
63
62
61
61
60
60
61
61
62
62
63
64
65
67
68
70
72
73
75
78
80
82
85
87
90
93
96
99
102
106
109
113
116
120
124
128
132
136
140
144
149
153
158
163
167
172
177
182
187
192
197
202
207
212
217
222
227
232
237
242
247
253
258
263
268
273
279
284
289
294
300
305
311
316
322
327
333
339
345
351
357
362
368
374
380
386
392
398
404
410
416
422
428
434
440
445
451
457
463
468
474
480
485
491
496
502
507
513
518
524
529
535
540
546
551
557
563
568
574
580
586
592
598
604
610
616
622
628
634
640
646
653
659
665
671
678
684
690
696
702
708
715
721
727
733
739
745
751
757
762
768
774
780
785
791
797
802
807
813
818
823
829
834
839
844
849
853
858
863
868
872
876
881
885
889
893
897
900
904
907
910
913
916
918
921
923
925
927
928
930
931
932
933
934
934
935
935
935
935
935
935
934
934
933
932
931
930
929
928
927
926
925
924
923
922
921
920
918
917
916
915
914
913
913
912
911
910
909
909
908
907
907
906
906
905
905
905
905
905
905
905
905
905
906
907
908
909
910
911
913
915
917
919
921
923
926
929
932
935
938
942
946
950
954
958
963
968
973
978
983
989
994
1000
1006
1012
1018
1026
1033
1040
1047
1055
1062
1070
1079
1087
1095
1104
1113
1122
1131
1141
1150
1160
1170
1180
1190
1201
1211
1222
1233
1244
1255
1266
1278
1289
1301
1313
1325
1337
1349
1361
1374
1386
1399
1412
1425
1438
1451
1464
1477
1490
1503
1517
1530
1543
1556
1569
1582
1596
1609
1621
1634
1647
1660
1672
1684
1697
1709
1720
1732
1743
1755
1766
1776
1787
1797
1807
1817
1827
1836
1845
1854
1862
1870
1878
1886
1893
1900
1906
1912
1918
1924
1929
1933
1938
1942
1945
1948
1951
1953
1955
1956
1957
1957
1957
1956
1955
1954
1952
1950
1947
1944
1940
1936
1931
1926
1921
1915
1909
1903
1896
1889
1881
1873
1865
1856
1847
1838
1829
1819
1809
1799
1788
1778
1767
1756
1744
1733
1721
1709
1697
1684
1672
1659
1646
1633
1620
1607
1594
1580
1566
1552
1538
1524
1510
1496
1481
1467
1452
1437
1423
1408
1393
1378
1363
1347
1332
1317
1301
1286
1270
1255
1240
1224
1209
1193
1178
1162
1147
1131
1116
1101
1085
1070
1055
1040
1025
1010
995
980
965
950
935
921
906
892
878
864
850
836
822
808
794
781
767
754
741
728
715
702
690
677
665
653
641
629
617
605
594
582
571
560
550
539
529
519
509
499
490
480
471
462
454
445
437
429
421
413
406
398
391
384
377
371
364
358
352
346
340
334
329
324
319
314
309
304
299
295
291
287
283
279
275
271
268
264
261
258
255
252
249
246
243
241
238
236
234
232
230
228
226
224
223
221
220
218
217
216
215
214
213
212
212
211
210
210
210
209
209
209
209
209
210
210
210
211
212
212
213
214
215
216
217
218
219
220
221
223
224
225
227
228
229
231
232
233
235
236
237
239
240
241
243
244
245
246
247
248
249
250
251
251
252
252
253
253
253
253
253
252
252
251
251
250
249
248
246
245
243
241
239
237
235
233
230
228
225
222
219
216
212
209
205
202
198
194
190
186
182
178
173
169
164
159
154
149
144
139
133
128
122
116
110
103
97
90
83
76
68
61
53
45
37
29
21
12
4
-5
-14
-23
-32
-41
-51
-60
-70
-80
-90
-100
-110
-120
-130
-141
-152
-162
-174
-185
-196
-208
-219
-231
-243
-255
-268
-280
-293
-306
-318
-331
-344
-357
-371
-384
-397
-411
-424
-438
-451
-465
-479
-492
-506
-520
-534
-547
-561
-575
-589
-603
-617
-631
-644
-658
-672
-686
-700
-713
-727
-741
-754
-768
-781
-795
-808
-822
-835
-848
-861
-873
-886
-899
-911
-923
-936
-948
-959
-971
-983
-994
-1006
-1016
-1028
-1039
-1049
-1060
-1070
-1080
-1090
-1099
-1109
-1118
-1127
-1135
-1144
-1152
-1160
-1167
-1175
-1182
-1189
-1195
-1202
-1208
-1213
-1218
-1223
-1228
-1232
-1236
-1240
-1244
-1247
-1249
-1252
-1254
-1256
-1257
-1258
-1259
-1260
-1260
-1260
-1260
-1260
-1259
-1259
-1257
-1256
-1255
-1253
-1251
-1248
-1246
-1243
-1240
-1237
-1233
-1229
-1226
-1221
-1217
-1212
-1207
-1202
-1197
-1191
-1185
-1179
-1173
-1166
-1159
-1152
-1144
-1136
-1128
-1120
-1112
-1103
-1094
-1085
-1075
-1065
-1055
-1045
-1035
-1024
-1012
-1000
-990
-978
-966
-954
-941
-928
-915
-902
-889
-875
-862
-848
-834
-820
-806
-791
-777
-762
-748
-733
-718
-703
-688
-673
-658
-642
-627
-612
-596
-581
-565
-549
-534
-518
-502
-487
-471
-456
-440
-424
-409
-393
-378
-362
-347
-331
-316
-300
-285
-270
-254
-239
-224
-209
-194
-179
-164
-149
-134
-120
-105
-91
-76
-62
-48
-35
-21
-8
5
18
31
43
56
68
80
92
103
115
126
137
148
159
169
180
190
200
209
219
228
237
245
254
262
270
278
285
293
301
308
315
322
329
336
342
349
355
361
367
373
379
385
390
395
401
406
411
416
421
426
431
436
441
446
451
456
460
465
469
474
478
483
487
492
496
500
505
509
513
518
522
526
531
535
540
545
549
554
559
564
569
575
580
585
591
596
602
608
614
619
625
631
637
643
650
656
662
669
675
682
689
696
703
711
718
725
733
741
748
756
764
772
780
788
796
805
813
821
830
839
848
857
866
875
884
894
904
913
923
933
943
954
964
975
985
996
1006
1018
1030
1041
1053
1064
1076
1088
1100
1112
1124
1136
1149
1161
1173
1186
1198
1211
1224
1236
1249
1262
1274
1287
1299
1312
1324
1337
1349
1361
1374
1386
1398
1410
1422
1434
1445
1457
1469
1480
1491
1502
1513
1524
1535
1546
1556
1567
1577
1587
1597
1607
1617
1626
1635
1644
1653
1662
1670
1679
1687
1694
1702
1709
1716
1723
1730
1736
1742
1748
1754
1759
1764
1769
1773
1777
1781
1785
1788
1791
1794
1797
1799
1801
1803
1805
1807
1809
1810
1811
1812
1813
1813
1813
1813
1813
1813
1812
1812
1811
1810
1809
1808
1807
1806
1805
1803
1802
1800
1799
1797
1795
1793
1792
1790
1788
1786
1784
1782
1779
1777
1775
1773
1771
1769
1767
1766
1764
1762
1761
1759
1758
1756
1755
1754
1752
1751
1750
1749
1748
1747
1747
1746
1745
1745
1745
1744
1744
1744
1744
1745
1745
1745
1746
1747
1747
1748
1749
1751
1752
1753
1755
1757
1758
1760
1763
1765
1767
1770
1772
1775
1778
1781
1784
1787
1791
1795
1798
1802
1806
1810
1815
1819
1823
1828
1832
1837
1841
1846
1850
1855
1859
1864
1868
1873
1877
1881
1886
1890
1894
1899
1903
1907
1911
1916
1920
1924
1928
1932
1935
1939
1943
1947
1950
1954
1957
1960
1964
1967
1970
1973
1976
1979
1982
1984
1987
1989
1991
1993
1995
1997
1999
2000
2001
2003
2004
2005
2005
2007
2007
2008
2008
2008
2008
2008
2008
2007
2007
2005
2005
2005
2004
2004
2003
2001
2001
2000
1999
1998
1996
1995
1994
1992
1991
1989
1988
1987
1985
1984
1983
1981
1980
1979
1978
1977
1976
1975
1974
1973
1973
1972
1972
1971
1971
1971
1971
1971
1971
1972
1972
1973
1973
1974
1975
1976
1978
1979
1981
1982
1984
1986
1989
1991
1994
1996
1999
2003
2005
2009
2013
2017
2021
2025
2029
2035
2040
2045
2050
2055
2060
2066
2071
2077
2083
2089
2095
2101
2108
2114
2121
2128
2135
2141
2148
2156
2163
2170
2177
2184
2192
2199
2206
2213
2221
2228
2235
2242
2249
2256
2263
2270
2277
2283
2290
2296
2303
2309
2315
2321
2327
2333
2339
2344
2350
2355
2361
2366
2371
2376
2381
2385
2390
2394
2398
2402
2406
2409
2413
2416
2419
2422
2425
2427
2429
2431
2433
2435
2436
2437
2438
2438
2439
2439
2438
2438
2437
2436
2435
2434
2432
2430
2428
2426
2424
2421
2418
2415
2411
2408
2404
2400
2396
2391
2386
2381
2376
2371
2365
2359
2353
2346
2340
2333
2326
2318
2311
2303
2295
2287
2279
2270
2261
2252
2243
2234
2224
2215
2205
2195
2185
2174
2164
2153
2143
2132
2121
2110
2098
2087
2075
2064
2052
2040
2028
2016
2004
1992
1979
1967
1955
1942
1930
1918
1905
1893
1880
1868
1855
1842
1830
1817
1805
1792
1779
1767
1755
1742
1730
1718
1706
1694
1682
1670
1658
1646
1635
1624
1612
1601
1590
1579
1568
1558
1547
1537
1527
1516
1506
1497
1487
1477
1468
1459
1450
1441
1432
1424
1415
1407
1399
1391
1384
1376
1369
1362
1355
1348
1341
1335
1329
1322
1316
1310
1304
1299
1293
1288
1283
1277
1272
1268
1263
1258
1254
1250
1246
1242
1238
1234
1231
1228
1225
1222
1219
1217
1214
1212
1210
1209
1207
1206
1205
1204
1203
1203
1203
1203
1203
1203
1203
1204
1205
1206
1207
1208
1210
1212
1213
1215
1217
1220
1222
1225
1228
1231
1234
1237
1240
1244
1248
1252
1256
1260
1264
1269
1273
1278
1283
1288
1293
1299
1304
1310
1316
1322
1329
1335
1342
1348
1355
1362
1370
1377
1384
1392
1400
1408
1416
1424
1432
1440
1449
1457
1466
1474
1483
1492
1500
1509
1518
1527
1535
1544
1553
1562
1571
1580
1589
1598
1607
1616
1624
1633
1642
1651
1660
1669
1678
1687
1696
1704
1713
1722
1731
1740
1748
1757
1765
1774
1782
1791
1799
1807
1815
1823
1831
1839
1846
1854
1862
1869
1876
1883
1890
1897
1904
1911
1917
1924
1930
1936
1942
1948
1954
1959
1965
1970
1975
1980
1985
1989
1993
1997
2001
2005
2009
2012
2015
2017
2021
2024
2025
2028
2029
2032
2033
2035
2036
2037
2037
2037
2037
2037
2037
2037
2037
2036
2033
2033
2032
2029
2028
2025
2023
2020
2017
2013
2011
2007
2003
1999
1995
1990
1985
1980
1975
1969
1964
1958
1951
1945
1938
1932
1925
1917
1910
1902
1894
1886
1878
1869
1861
1852
1843
1833
1824
1814
1805
1795
1785
1774
1764
1754
1743
1732
1721
1710
1699
1688
1676
1665
1653
1641
1630
1618
1606
1595
1583
1571
1559
1548
1536
1525
1513
1502
1491
1479
1468
1458
1447
1436
1426
1415
1405
1395
1386
1376
1367
1358
1349
1340
1332
1324
1316
1308
1301
1294
1287
1281
1274
1268
1262
1257
1251
1246
1242
1237
1233
1229
1225
1222
1219
1216
1214
1212
1210
1208
1207
1205
1205
1204
1204
1204
1204
1204
1205
1206
1208
1209
1211
1214
1216
1219
1222
1225
1229
1232
1237
1241
1245
1250
1255
1260
1265
1271
1277
1283
1289
1295
1302
1308
1315
1322
1329
1337
1344
1352
1360
1368
1376
1384
1393
1401
1410
1419
1428
1437
1446
1455
1464
1473
1483
1492
1502
1511
1521
1530
1539
1549
1558
1567
1577
1586
1595
1604
1613
1622
1631
1639
1648
1657
1665
1673
1682
1690
1698
1706
1714
1722
1729
1737
1744
1752
1759
1766
1773
1780
1786
1793
1799
1806
1812
1818
1824
1830
1835
1841
1846
1851
1857
1861
1866
1871
1875
1879
1883
1887
1891
1894
1898
1901
1904
1907
1909
1912
1914
1916
1919
1921
1922
1924
1926
1927
1928
1930
1931
1932
1933
1933
1934
1935
1935
1936
1936
1937
1937
1937
1937
1938
1938
1937
1937
1937
1937
1937
1936
1936
1936
1935
1935
1934
1934
1933
1933
1932
1932
1931
1930
1930
1929
1928
1928
1927
1926
1926
1925
1924
1924
1923
1922
1922
1921
1920
1920
1919
1919
1918
1918
1917
1917
1916
1916
1915
1915
1914
1914
1913
1913
1912
1912
1911
1911
1911
1910
1910
1910
1910
1910
1910
1910
1910
1910
1911
1911
1911
1912
1913
1913
1914
1915
1916
1918
1919
1920
1922
1924
1926
1928
1930
1932
1934
1937
1940
1942
1945
1949
1952
1955
1959
1963
1967
1971
1975
1980
1985
1990
1995
2000
2005
2012
2017
2024
2029
2037
2043
2050
2057
2065
2072
2080
2088
2096
2105
2113
2122
2131
2140
2150
2159
2169
2179
2189
2199
2210
2220
2231
2242
2253
2265
2276
2288
2299
2311
2323
2335
2348
2360
2372
2385
2397
2410
2423
2436
2448
2461
2474
2487
2500
2514
2527
2540
2553
2567
2580
2593
2606
2620
2633
2647
2660
2673
2687
2700
2714
2727
2741
2754
2767
2781
2794
2808
2821
2834
2847
2861
2874
2887
2900
2912
2925
2938
2950
2963
2975
2987
2999
3011
3023
3034
3046
3057
3068
3079
3089
3100
3110
3120
3130
3140
3150
3159
3169
3178
3187
3196
3204
3212
3221
3228
3236
3244
3251
3258
3265
3271
3278
3284
3290
3296
3302
3308
3313
3318
3323
3328
3333
3337
3342
3346
3350
3353
3357
3360
3364
3367
3370
3373
3375
3378
3380
3382
3384
3386
3388
3390
3391
3392
3394
3395
3396
3397
3397
3398
3398
3399
3399
3399
3399
3400
3399
3399
3399
3399
3399
3398
3398
3397
3397
3396
3396
3395
3394
3394
3393
3392
3392
3391
3391
3390
3390
3389
3389
3389
3388
3388
3388
3388
3388
3388
3388
3388
3388
3389
3389
3390
3390
3391
3392
3393
3395
3396
3397
3399
3401
3402
3404
3406
3409
3411
3413
3416
3418
3421
3424
3427
3430
3434
3437
3440
3444
3448
3452
3456
3460
3464
3468
3473
3478
3482
3487
3492
3497
3502
3508
3513
3519
3524
3530
3536
3542
3548
3555
3561
3568
3574
3581
3588
3595
3603
3610
3618
3625
3633
3641
3649
3657
3665
3673
3682
3690
3699
3708
3717
3726
3735
3744
3754
3763
3773
3782
3792
3802
3812
3822
3832
3842
3852
3862
3872
3883
3893
3903
3914
3924
3934
3945
3955
3965
3975
3986
3996
4006
4016
4026
4035
4046
4056
4066
4075
4086
4094
4105
4114
4123
4132
4142
4150
4159
4168
4176
4184
4192
4200
4208
4215
4222
4229
4236
4243
4249
4255
4261
4267
4272
4278
4283
4288
4292
4297
4301
4305
4309
4312
4316
4319
4322
4325
4327
4330
4332
4334
4336
4338
4339
4341
4342
4343
4344
4345
4345
4346
4346
4346
4346
4346
4346
4345
4345
4344
4343
4342
4341
4340
4339
4338
4337
4335
4334
4332
4330
4329
4327
4325
4323
4321
4319
4317
4315
4313
4311
4309
4307
4305
4303
4301
4299
4297
4295
4294
4292
4290
4289
4287
4286
4284
4283
4282
4281
4280
4279
4279
4278
4278
4277
4277
4277
4277
4277
4278
4278
4279
4280
4281
4282
4283
4285
4286
4288
4290
4292
4294
4297
4300
4302
4305
4308
4312
4315
4318
4322
4326
4330
4334
4339
4343
4348
4353
4358
4363
4368
4374
4379
4385
4391
4397
4403
4410
4416
4422
4429
4436
4442
4449
4456
4463
4470
4477
4484
4491
4498
4506
4513
4520
4527
4534
4541
4548
4555
4562
4569
4576
4582
4589
4595
4602
4608
4614
4620
4626
4631
4637
4643
4648
4653
4658
4663
4668
4672
4677
4681
4685
4688
4692
4695
4698
4701
4704
4707
4709
4711
4713
4714
4716
4717
4718
4719
4720
4720
4721
4721
4720
4720
4720
4719
4718
4717
4716
4714
4713
4711
4709
4707
4705
4702
4700
4697
4694
4691
4688
4685
4681
4678
4674
4670
4666
4662
4658
4653
4649
4644
4639
4634
4629
4623
4618
4612
4607
4601
4594
4588
4582
4575
4569
4562
4555
4548
4540
4533
4526
4518
4510
4502
4494
4486
4478
4470
4461
4453
4444
4435
4426
4417
4408
4399
4390
4380
4371
4361
4351
4342
4332
4322
4312
4301
4291
4280
4270
4259
4248
4237
4226
4215
4204
4192
4181
4169
4157
4145
4134
4122
4109
4097
4085
4073
4061
4048
4035
4022
4011
3999
3986
3974
3962
3949
3937
3925
3913
3901
3889
3877
3866
3854
3843
3832
3820
3809
3799
3788
3777
3767
3756
3746
3736
3726
3717
3707
3698
3688
3679
3670
3661
3653
3644
3636
3627
3619
3611
3603
3596
3588
3581
3574
3567
3560
3553
3546
3540
3534
3528
3522
3516
3510
3504
3499
3494
3488
3483
3478
3474
3469
3464
3460
3456
3451
3447
3443
3439
3435
3431
3427
3423
3419
3416
3412
3408
3405
3401
3398
3394
3390
3387
3383
3380
3376
3373
3369
3365
3362
3358
3354
3351
3347
3343
3339
3335
3331
3327
3323
3319
3314
3310
3306
3301
3297
3292
3287
3282
3277
3272
3267
3261
3256
3250
3244
3238
3232
3226
3219
3213
3206
3199
3192
3185
3178
3170
3163
3155
3147
3139
3131
3123
3115
3106
3098
3089
3080
3071
3062
3053
3044
3035
3025
3016
3006
2997
2987
2977
2968
2958
2948
2938
2928
2918
2908
2898
2888
2877
2867
2857
2847
2837
2827
2816
2806
2796
2786
2776
2766
2755
2745
2735
2725
2715
2705
2695
2685
2675
2665
2656
2646
2636
2627
2617
2608
2599
2589
2580
2571
2563
2554
2545
2537
2529
2521
2512
2505
2497
2489
2481
2474
2466
2459
2451
2444
2437
2430
2423
2416
2409
2402
2396
2389
2382
2376
2370
2363
2357
2351
2344
2338
2332
2326
2320
2314
2309
2303
2297
2292
2286
2281
2276
2271
2266
2261
2256
2251
2247
2242
2237
2233
2228
2224
2220
2216
2211
2207
2203
2199
2195
2191
2187
2183
2179
2175
2172
2168
2164
2160
2157
2153
2150
2146
2143
2139
2136
2132
2129
2126
2123
2120
2117
2114
2111
2108
2106
2103
2101
2098
2096
2094
2092
2090
2088
2086
2085
2083
2081
2080
2079
2077
2076
2075
2074
2073
2072
2071
2070
2069
2069
2068
2067
2067
2066
2066
2065
2065
2065
2065
2064
2064
2064
2064
2064
2063
2063
2063
2063
2063
2063
2063
2063
2063
2062
2062
2062
2062
2061
2061
2061
2060
2059
2059
2058
2057
2057
2056
2055
2054
2053
2052
2051
2049
2048
2045
2045
2043
2041
2040
2037
2036
2033
2032
2029
2028
2025
2024
2021
2019
2017
2013
2012
2009
2007
2004
2001
1999
1996
1993
1991
1988
1985
1982
1979
1977
1974
1971
1968
1965
1962
1959
1957
1954
1951
1948
1945
1943
1940
1937
1935
1932
1930
1927
1925
1923
1921
1919
1917
1915
1913
1911
1909
1908
1906
1905
1904
1903
1902
1901
1900
1899
1898
1897
1897
1896
1895
1895
1895
1894
1894
1894
1893
1893
1893
1892
1892
1892
1892
1891
1891
1891
1890
1890
1889
1889
1888
1888
1887
1887
1886
1885
1885
1884
1883
1882
1882
1881
1880
1879
1878
1877
1876
1875
1874
1873
1871
1870
1869
1867
1866
1864
1863
1861
1860
1858
1856
1854
1852
1850
1848
1845
1843
1841
1838
1836
1833
1830
1827
1825
1822
1819
1815
1812
1809
1806
1802
1799
1796
1792
1789
1785
1782
1778
1774
1771
1767
1764
1760
1756
1753
1749
1746
1742
1738
1735
1731
1728
1724
1721
1717
1714
1710
1707
1704
1701
1697
1694
1691
1689
1686
1683
1680
1678
1675
1673
1671
1669
1667
1665
1663
1661
1660
1658
1657
1656
1654
1653
1653
1652
1651
1651
1651
1650
1650
1650
1651
1651
1651
1652
1653
1654
1655
1656
1657
1658
1660
1662
1664
1666
1668
1670
1673
1675
1678
1681
1684
1687
1691
1694
1698
1702
1706
1711
1715
1720
1725
1730
1735
1740
1746
1752
1757
1764
1770
1776
1783
1790
1796
1804
1811
1818
1826
1834
1841
1849
1858
1866
1874
1883
1891
1900
1909
1918
1927
1936
1945
1954
1963
1972
1982
1991
2000
2009
2019
2029
2037
2048
2057
2067
2076
2085
2095
2104
2114
2123
2132
2141
2151
2160
2169
2178
2187
2195
2204
2213
2222
2230
2239
2247
2256
2264
2272
2281
2289
2297
2305
2313
2320
2328
2335
2343
2350
2357
2364
2371
2378
2384
2391
2397
2403
2409
2414
2420
2425
2431
2436
2441
2445
2450
2454
2459
2463
2467
2470
2474
2477
2481
2484
2487
2489
2492
2494
2497
2498
2500
2502
2503
2504
2505
2506
2507
2507
2507
2507
2507
2506
2505
2504
2503
2501
2499
2497
2495
2492
2489
2486
2483
2479
2476
2472
2467
2463
2458
2454
2449
2443
2438
2432
2426
2420
2414
2408
2401
2394
2388
2381
2374
2366
2359
2352
2344
2336
2329
2321
2313
2305
2297
2289
2282
2274
2266
2258
2250
2242
2235
2227
2219
2212
2204
2196
2189
2181
2174
2167
2159
2152
2145
2138
2131
2124
2118
2111
2104
2098
2091
2085
2079
2072
2066
2060
2054
2048
2043
2037
2032
2025
2021
2016
2011
2007
2001
1998
1994
1990
1986
1983
1979
1976
1973
1970
1968
1966
1964
1962
1960
1959
1958
1957
1956
1956
1955
1955
1955
1956
1956
1957
1958
1960
1961
1963
1965
1967
1969
1971
1974
1977
1980
1983
1986
1990
1994
1998
2001
2005
2011
2016
2021
2025
2031
2036
2041
2048
2054
2060
2067
2073
2080
2087
2094
2101
2109
2116
2124
2132
2140
2149
2157
2166
2175
2184
2193
2202
2212
2221
2231
2241
2251
2261
2271
2282
2292
2303
2314
2325
2336
2348
2359
2371
2383
2394
2406
2419
2431
2443
2456
2468
2481
2494
2507
2520
2533
2546
2559
2572
2586
2599
2612
2626
2639
2653
2666
2680
2694
2707
2721
2734
2748
2761
2775
2788
2802
2815
2829
2842
2856
2869
2882
2896
2909
2922
2935
2948
2961
2974
2987
3000
3012
3025
3037
3050
3062
3074
3086
3098
3110
3121
3133
3144
3156
3167
3178
3189
3200
3210
3221
3231
3241
3251
3261
3270
3280
3289
3298
3308
3316
3325
3334
3342
3351
3359
3367
3375
3383
3391
3398
3406
3413
3421
3428
3435
3442
3449
3456
3462
3469
3475
3481
3487
3494
3500
3505
3511
3517
3523
3529
3534
3540
3545
3550
3556
3561
3566
3571
3576
3581
3586
3591
3596
3600
3605
3609
3614
3618
3622
3626
3630
3634
3638
3641
3645
3648
3651
3654
3657
3660
3663
3666
3668
3671
3673
3675
3677
3679
3681
3682
3683
3685
3686
3687
3688
3688
3689
3689
3690
3690
3690
3690
3689
3689
3688
3687
3686
3685
3684
3682
3681
3679
3677
3676
3673
3671
3669
3666
3664
3661
3658
3655
3651
3648
3644
3641
3637
3633
3629
3625
3620
3616
3611
3606
3601
3596
3591
3586
3580
3575
3569
3564
3558
3552
3546
3541
3535
3529
3523
3517
3511
3505
3499
3493
3487
3482
3476
3470
3464
3459
3453
3447
3442
3436
3431
3425
3420
3415
3409
3404
3399
3394
3389
3385
3380
3375
3371
3366
3362
3358
3354
3350
3346
3343
3339
3336
3333
3330
3327
3324
3322
3319
3317
3315
3313
3311
3309
3308
3307
3305
3304
3303
3302
3301
3301
3300
3300
3300
3299
3299
3299
3299
3299
3299
3300
3300
3300
3301
3301
3302
3302
3303
3304
3304
3305
3306
3307
3308
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3343
3344
3345
3346
3348
3349
3350
3352
3353
3355
3356
3358
3360
3361
3363
3365
3367
3368
3370
3372
3374
3376
3378
3380
3382
3384
3385
3387
3389
3391
3394
3396
3398
3400
3402
3404
3406
3408
3411
3413
3415
3417
3419
3421
3423
3425
3427
3429
3430
3432
3434
3436
3437
3439
3440
3442
3443
3445
3446
3447
3448
3449
3451
3452
3453
3454
3454
3455
3456
3457
3457
3458
3458
3459
3459
3459
3460
3460
3460
3460
3460
3459
3459
3459
3458
3458
3458
3457
3456
3456
3455
3454
3454
3453
3452
3451
3450
3449
3448
3447
3445
3444
3443
3442
3440
3439
3438
3436
3435
3433
3431
3430
3428
3427
3425
3423
3422
3420
3418
3416
3414
3413
3411
3409
3407
3405
3403
3401
3399
3397
3396
3394
3392
3390
3388
3386
3384
3383
3381
3379
3377
3375
3373
3371
3369
3367
3365
3362
3360
3358
3356
3354
3351
3349
3347
3344
3342
3340
3337
3335
3332
3330
3327
3325
3322
3319
3317
3314
3311
3308
3306
3303
3300
3297
3294
3291
3288
3284
3281
3278
3275
3271
3268
3264
3261
3257
3253
3249
3245
3241
3237
3232
3228
3223
3219
3214
3209
3204
3199
3194
3188
3183
3177
3172
3166
3161
3155
3149
3143
3137
3131
3125
3119
3113
3106
3100
3093
3087
3080
3074
3067
3060
3054
3047
3040
3033
3026
3019
3012
3005
2998
2991
2984
2977
2970
2963
2955
2948
2941
2934
2927
2920
2912
2905
2898
2891
2884
2877
2869
2862
2855
2848
2841
2834
2827
2820
2813
2806
2799
2792
2786
2779
2772
2766
2759
2752
2746
2740
2733
2727
2721
2715
2709
2703
2697
2692
2686
2680
2675
2669
2664
2659
2653
2648
2643
2638
2633
2628
2623
2618
2613
2608
2604
2599
2594
2590
2585
2581
2576
2572
2568
2564
2560
2556
2552
2548
2544
2540
2537
2533
2530
2527
2524
2521
2518
2515
2512
2509
2507
2505
2502
2500
2498
2496
2494
2493
2491
2489
2488
2486
2485
2483
2482
2481
2479
2478
2476
2475
2474
2472
2471
2470
2468
2467
2465
2464
2462
2461
2459
2458
2456
2454
2452
2450
2448
2446
2443
2441
2439
2436
2433
2431
2428
2425
2422
2419
2416
2413
2410
2407
2404
2400
2397
2393
2390
2386
2382
2378
2374
2370
2366
2362
2358
2353
2349
2344
2340
2335
2330
2325
2320
2315
2310
2305
2299
2294
2289
2283
2278
2272
2266
2261
2255
2250
2244
2239
2233
2228
2222
2217
2211
2206
2200
2195
2189
2184
2178
2173
2168
2162
2157
2151
2146
2140
2135
2129
2124
2118
2113
2108
2102
2097
2092
2086
2081
2076
2071
2066
2061
2056
2051
2045
2041
2037
2033
2028
2024
2020
2016
2012
2008
2004
2000
1996
1993
1989
1985
1982
1979
1975
1972
1968
1965
1962
1958
1955
1952
1949
1945
1942
1939
1935
1932
1929
1925
1922
1918
1915
1911
1908
1904
1901
1897
1894
1890
1887
1883
1880
1876
1873
1869
1866
1863
1859
1856
1852
1849
1845
1841
1838
1834
1831
1827
1823
1820
1816
1812
1809
1805
1801
1797
1794
1790
1786
1783
1779
1775
1771
1767
1763
1759
1755
1752
1748
1744
1740
1736
1732
1728
1724
1720
1716
1712
1708
1705
1701
1697
1693
1689
1685
1682
1678
1674
1670
1667
1663
1659
1656
1652
1649
1645
1641
1638
1634
1631
1628
1624
1621
1617
1614
1610
1607
1604
1600
1597
1594
1591
1587
1584
1581
1577
1574
1570
1567
1563
1560
1556
1553
1549
1545
1542
1538
1534
1530
1526
1523
1519
1515
1511
1506
1502
1498
1494
1489
1485
1480
1475
1471
1466
1461
1456
1450
1445
1440
1434
1429
1423
1417
1412
1406
1400
1393
1387
1381
1374
1368
1361
1354
1348
1341
1334
1327
1320
1313
1306
1299
1291
1284
1277
1270
1263
1256
1249
1241
1234
1227
1220
1213
1206
1199
1192
1185
1178
1171
1164
1157
1150
1142
1135
1128
1121
1114
1107
1099
1092
1085
1077
1070
1062
1055
1047
1039
1032
1024
1016
1008
1000
992
984
976
968
960
952
944
936
928
919
911
903
895
886
878
869
861
853
844
836
827
819
811
802
794
785
777
768
759
751
742
734
725
716
707
699
690
681
672
663
654
645
636
627
618
609
599
590
581
572
563
554
544
535
526
517
509
500
491
483
474
466
457
449
441
433
426
418
410
403
396
389
382
375
368
362
356
350
344
338
333
327
322
317
312
308
303
299
295
291
287
284
280
277
274
271
268
265
262
260
258
256
254
252
250
248
247
245
244
242
241
240
239
238
237
236
235
235
234
233
233
232
231
231
230
229
229
228
228
227
226
226
225
224
223
222
221
220
219
218
217
216
215
214
212
211
209
208
206
204
203
201
199
197
195
193
190
188
186
183
181
178
175
172
169
166
162
159
155
152
148
144
140
136
132
128
123
119
114
109
105
100
95
90
84
79
74
68
62
57
51
45
39
33
27
21
14
8
2
-5
-11
-18
-24
-31
-38
-45
-51
-58
-65
-72
-79
-86
-93
-100
-107
-114
-121
-128
-135
-141
-148
-155
-162
-169
-176
-182
-189
-196
-202
-209
-215
-222
-228
-234
-240
-247
-253
-259
-265
-270
-276
-282
-287
-293
-298
-303
-308
-314
-319
-323
-328
-333
-337
-342
-346
-350
-354
-358
-362
-366
-370
-373
-376
-379
-382
-385
-388
-391
-393
-396
-398
-400
-403
-405
-406
-408
-410
-412
-413
-415
-416
-417
-418
-419
-421
-421
-422
-423
-424
-425
-425
-426
-426
-426
-426
-426
-426
-426
-426
-425
-425
-424
-423
-422
-421
-420
-418
-416
-415
-413
-411
-408
-406
-404
-401
-398
-395
-393
-389
-386
-383
-380
-376
-373
-369
-366
-362
-359
-355
-351
-348
-344
-341
-337
-334
-330
-327
-324
-320
-317
-314
-310
-307
-304
-301
-297
-294
-291
-288
-284
-281
-278
-275
-272
-269
-266
-262
-259
-256
-253
-250
-248
-245
-242
-239
-237
-234
-232
-230
-227
-225
-223
-221
-219
-218
-216
-214
-213
-211
-210
-208
-207
-206
-205
-203
-202
-201
-200
-199
-198
-197
-196
-195
-194
-192
-191
-190
-189
-188
-187
-186
-185
-184
-183
-182
-181
-180
-179
-178
-177
-177
-176
-175
-175
-175
-174
-174
-174
-174
-174
-174
-174
-175
-175
-176
-177
-178
-179
-181
-182
-184
-186
-188
-190
-192
-195
-197
-200
-203
-206
-210
-213
-217
-221
-225
-229
-234
-238
-243
-248
-253
-258
-263
-268
-274
-279
-285
-291
-296
-302
-308
-314
-320
-326
-332
-338
-344
-350
-356
-362
-368
-374
-380
-386
-392
-398
-404
-409
-415
-420
-426
-431
-437
-442
-447
-452
-457
-462
-467
-472
-476
-480
-485
-489
-492
-496
-500
-503
-506
-509
-511
-513
-515
-517
-519
-520
-521
-522
-523
-523
-523
-523
-522
-522
-521
-519
-518
-516
-514
-512
-510
-507
-504
-501
-498
-494
-490
-486
-482
-477
-473
-468
-462
-457
-452
-446
-440
-434
-427
-421
-414
-407
-400
-392
-385
-377
-369
-361
-353
-344
-336
-327
-319
-310
-301
-291
-282
-273
-263
-253
-244
-234
-224
-214
-203
-193
-183
-172
-161
-151
-140
-129
-118
-107
-96
-85
-74
-63
-52
-41
-29
-18
-7
4
16
27
38
50
61
73
84
96
107
119
130
142
153
165
176
188
199
210
222
233
245
256
267
279
290
301
312
324
335
346
358
369
380
392
403
414
426
437
448
459
471
482
493
504
516
527
538
549
560
571
582
593
604
614
625
636
646
657
668
678
689
699
709
720
730
740
750
761
771
781
792
802
812
822
832
843
853
863
873
883
893
903
913
923
933
943
952
962
972
981
990
1000
1008
1018
1027
1036
1044
1053
1062
1070
1079
1087
1095
1104
1112
1120
1128
1136
1144
1152
1159
1167
1175
1182
1190
1197
1205
1212
1220
1227
1234
1241
1249
1256
1263
1270
1277
1283
1290
1297
1304
1310
1317
1323
1330
1336
1343
1349
1355
1361
1367
1373
1379
1385
1391
1397
1402
1408
1414
1419
1425
1430
1436
1441
1446
1452
1457
1462
1467
1473
1478
1483
1488
1493
1498
1503
1508
1514
1519
1524
1529
1534
1539
1544
1549
1554
1559
1564
1569
1574
1579
1584
1589
1594
1600
1605
1610
1615
1620
1626
1631
1637
1642
1648
1653
1659
1665
1671
1677
1682
1688
1694
1700
1706
1713
1719
1725
1731
1737
1744
1750
1756
1763
1769
1776
1782
1789
1796
1802
1809
1816
1823
1830
1837
1844
1851
1858
1865
1873
1880
1887
1895
1902
1909
1917
1924
1931
1939
1946
1953
1961
1968
1975
1983
1990
1997
2005
2012
2019
2025
2033
2040
2047
2053
2060
2067
2074
2080
2087
2093
2100
2106
2113
2119
2125
2131
2137
2143
2149
2155
2161
2166
2172
2178
2183
2189
2194
2200
2205
2210
2216
2221
2227
2232
2237
2243
2248
2254
2259
2265
2270
2276
2282
2287
2293
2298
2304
2310
2315
2321
2326
2332
2338
2343
2349
2354
2360
2366
2371
2377
2382
2388
2394
2399
2405
2411
2416
2422
2428
2434
2440
2445
2451
2457
2464
2470
2476
2482
2489
2495
2501
2508
2515
2521
2528
2535
2542
2549
2555
2562
2569
2576
2583
2590
2597
2604
2611
2618
2625
2632
2639
2646
2653
2660
2667
2674
2681
2688
2694
2701
2708
2714
2721
2728
2734
2741
2747
2753
2759
2766
2772
2778
2784
2789
2795
2801
2807
2813
2818
2824
2829
2835
2841
2846
2852
2857
2863
2868
2874
2879
2885
2890
2896
2901
2907
2912
2918
2923
2929
2934
2939
2945
2950
2955
2961
2966
2971
2976
2981
2987
2992
2997
3001
3006
3011
3015
3020
3024
3029
3033
3037
3041
3045
3049
3053
3057
3061
3065
3068
3072
3075
3078
3082
3085
3088
3091
3094
3097
3100
3102
3105
3107
3110
3112
3114
3116
3118
3119
3120
3122
3123
3124
3124
3125
3125
3125
3125
3124
3123
3122
3121
3120
3118
3117
3115
3112
3110
3107
3105
3102
3098
3095
3091
3088
3084
3080
3076
3071
3067
3062
3058
3053
3048
3043
3038
3033
3027
3022
3017
3011
3006
3000
2995
2989
2983
2978
2972
2966
2960
2954
2948
2942
2936
2930
2924
2917
2911
2905
2898
2892
2885
2879
2872
2865
2858
2851
2844
2837
2830
2823
2816
2809
2802
2794
2787
2780
2772
2765
2757
2750
2742
2734
2727
2719
2711
2704
2696
2688
2680
2672
2665
2657
2649
2641
2633
2625
2617
2609
2602
2594
2586
2578
2570
2563
2555
2547
2539
2531
2524
2516
2508
2501
2493
2486
2478
2471
2463
2456
2449
2442
2434
2427
2420
2413
2406
2399
2392
2385
2379
2372
2365
2358
2351
2344
2337
2331
2324
2317
2311
2304
2298
2291
2285
2278
2272
2265
2259
2253
2247
2241
2235
2229
2224
2218
2212
2207
2201
2196
2190
2185
2180
2175
2170
2165
2160
2156
2151
2146
2142
2137
2133
2128
2124
2120
2116
2112
2107
2103
2099
2095
2091
2088
2084
2080
2076
2072
2069
2065
2062
2058
2055
2051
2048
2044
2041
2037
2035
2031
2028
2025
2021
2020
2017
2013
2011
2008
2005
2003
2000
1997
1994
1992
1989
1986
1983
1980
1977
1974
1971
1968
1965
1962
1959
1956
1952
1949
1946
1942
1939
1935
1932
1929
1925
1922
1918
1915
1911
1907
1904
1900
1897
1893
1889
1886
1882
1878
1874
1870
1866
1862
1858
1854
1850
1846
1842
1837
1833
1829
1824
1820
1815
1811
1806
1801
1797
1792
1787
1782
1777
1772
1767
1762
1757
1752
1746
1741
1736
1730
1725
1719
1713
1708
1702
1697
1691
1685
1680
1674
1668
1663
1657
1651
1645
1639
1633
1628
1622
1616
1610
1604
1598
1592
1586
1580
1574
1568
1562
1557
1551
1545
1539
1533
1528
1522
1516
1510
1505
1499
1494
1488
1483
1477
1472
1466
1461
1456
1450
1445
1440
1434
1429
1424
1419
1413
1408
1403
1397
1392
1387
1381
1376
1370
1365
1359
1354
1348
1342
1337
1331
1325
1319
1313
1307
1301
1295
1289
1283
1277
1271
1265
1258
1252
1246
1239
1233
1226
1220
1213
1207
1200
1194
1187
1181
1174
1168
1161
1155
1148
1142
1136
1129
1123
1117
1111
1104
1098
1092
1087
1081
1075
1069
1064
1058
1053
1047
1042
1036
1031
1026
1020
1016
1010
1006
1000
996
992
987
982
978
973
969
965
960
956
951
947
943
939
934
930
926
921
917
913
909
904
900
896
891
887
882
878
873
869
864
859
855
850
845
840
835
830
825
820
814
809
804
798
793
787
781
775
769
763
757
751
745
738
732
725
718
712
705
698
690
683
676
668
660
653
645
637
628
620
612
603
594
585
576
567
557
548
538
528
519
509
498
488
478
467
457
446
435
424
413
402
391
380
368
357
345
333
321
309
297
285
273
260
248
235
222
209
197
184
171
158
144
131
118
105
91
78
65
51
38
24
11
-3
-17
-30
-44
-57
-71
-85
-98
-112
-125
-139
-152
-165
-179
-192
-205
-219
-232
-245
-258
-272
-285
-298
-311
-324
-337
-350
-363
-376
-389
-401
-414
-427
-439
-452
-464
-476
-488
-501
-513
-524
-536
-548
-560
-571
-583
-594
-606
-617
-628
-639
-650
-661
-672
-682
-693
-703
-714
-724
-734
-744
-754
-764
-774
-783
-793
-802
-811
-820
-829
-838
-847
-855
-864
-872
-880
-888
-896
-903
-911
-918
-925
-933
-939
-946
-953
-959
-966
-972
-978
-983
-989
-994
-1000
-1004
-1010
-1014
-1018
-1022
-1027
-1031
-1035
-1039
-1043
-1046
-1050
-1053
-1056
-1059
-1062
-1064
-1067
-1069
-1072
-1074
-1076
-1078
-1079
-1081
-1082
-1084
-1085
-1086
-1086
-1087
-1087
-1088
-1088
-1088
-1088
-1087
-1087
-1086
-1085
-1084
-1083
-1081
-1080
-1078
-1076
-1074
-1072
-1070
-1068
-1065
-1062
-1060
-1057
-1054
-1051
-1048
-1045
-1041
-1038
-1034
-1030
-1027
-1022
-1018
-1014
-1010
-1006
-1000
-997
-992
-987
-982
-977
-971
-966
-960
-954
-948
-942
-936
-930
-923
-917
-910
-903
-896
-888
-881
-873
-866
-858
-850
-841
-833
-825
-816
-808
-799
-790
-781
-772
-763
-754
-745
-735
-726
-716
-707
-697
-688
-678
-668
-659
-649
-639
-629
-620
-610
-600
-590
-580
-571
-561
-551
-542
-532
-523
-513
-504
-494
-485
-476
-467
-458
-449
-440
-432
-423
-415
-406
-398
-390
-382
-374
-366
-359
-351
-344
-337
-330
-323
-316
-310
-303
-297
-290
-284
-278
-272
-266
-261
-255
-249
-244
-238
-233
-228
-222
-217
-212
-207
-202
-197
-192
-187
-182
-177
-173
-168
-163
-158
-154
-149
-144
-140
-135
-130
-126
-121
-117
-112
-108
-103
-98
-94
-89
-84
-80
-75
-71
-66
-61
-56
-52
-47
-42
-37
-33
-28
-23
-18
-14
-9
-4
1
6
10
15
20
25
30
34
39
44
49
54
59
64
69
74
79
84
89
94
100
105
110
115
121
126
131
137
142
147
153
158
164
169
175
181
186
192
198
204
209
215
221
227
233
239
245
252
258
264
270
277
283
289
296
302
309
316
322
329
336
343
349
356
363
370
377
385
392
399
407
414
422
429
437
445
452
460
468
476
484
492
501
509
517
526
534
543
551
560
568
577
585
594
602
611
620
628
637
645
654
662
670
679
687
695
704
712
720
729
737
745
753
761
770
778
786
794
802
810
818
827
835
843
851
859
867
875
883
891
898
906
914
921
929
936
944
951
958
965
972
979
986
992
999
1004
1010
1016
1022
1029
1035
1041
1047
1052
1058
1063
1068
1073
1079
1084
1088
1093
1098
1103
1107
1112
1117
1121
1125
1130
1134
1138
1142
1146
1150
1154
1158
1162
1166
1169
1173
1177
1180
1184
1187
1190
1194
1197
1200
1203
1206
1209
1212
1215
1217
1220
1223
1226
1228
1231
1233
1236
1238
1240
1243
1245
1247
1249
1252
1254
1256
1258
1260
1261
1263
1265
1267
1268
1270
1271
1273
1274
1276
1277
1279
1280
1281
1283
1284
1285
1287
1288
1289
1291
1292
1294
1295
1297
1298
1300
1301
1303
1304
1306
1307
1309
1310
1312
1313
1315
1316
1318
1319
1321
1322
1324
1325
1327
1328
1330
1331
1333
1334
1335
1337
1338
1340
1341
1343
1344
1346
1347
1349
1350
1352
1353
1355
1356
1357
1359
1360
1362
1363
1365
1366
1368
1369
1370
1372
1373
1375
1376
1378
1379
1381
1382
1383
1385
1386
1388
1389
1391
1392
1393
1395
1396
1398
1399
1401
1402
1403
1405
1406
1408
1409
1410
1412
1413
1415
1416
1417
1419
1420
1422
1423
1424
1426
1427
1429
1430
1431
1433
1434
1436
1437
1438
1440
1441
1443
1444
1445
1447
1448
1449
1451
1452
1454
1455
1456
1458
1459
1460
1462
1463
1464
1466
1467
1469
1470
1471
1473
1474
1475
1477
1478
1479
1481
1482
1483
1485
1486
1487
1489
1490
1491
1493
1494
1495
1497
1498
1499
1501
1502
1503
1505
1506
1507
1509
1510
1511
1513
1514
1515
1517
1518
1519
1520
1522
1523
1524
1526
1527
1528
1530
1531
1532
1533
1535
1536
1537
1539
1540
1541
1543
1544
1545
1546
1548
1549
1550
1551
1553
1554
1555
1557
1558
1559
1560
1562
1563
1564
1565
1567
1568
1569
1571
1572
1573
1574
1576
1577
1578
1579
1581
1582
1583
1584
1586
1587
1588
1589
1591
1592
1593
1594
1596
1597
1598
1599
1600
1602
1603
1604
1605
1607
1608
1609
1610
1611
1613
1614
1615
1616
1618
1619
1620
1621
1622
1624
1625
1626
1627
1628
1630
1631
1632
1633
1634
1636
1637
1638
1639
1640
1642
1643
1644
1645
1646
1648
1649
1650
1651
1652
1654
1655
1656
1657
1658
1659
1661
1662
1663
1664
1665
1666
1668
1669
1670
1671
1672
1673
1675
1676
1677
1678
1679
1680
1681
1683
1684
1685
1686
1687
1688
1690
1691
1692
1693
1694
1695
1696
1698
1699
1700
1701
1702
1703
1704
1705
1707
1708
1709
1710
1711
1712
1713
1714
1716
1717
1718
1719
1720
1721
1722
1723
1724
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1922
1923
1924
1925
1926
1927
1928
1929
1930
1930
1931
1932
1933
1934
1935
1936
1937
1938
1938
1939
1940
1941
1942
1943
1944
1945
1945
1946
1947
1948
1949
1950
1951
1951
1952
1953
1954
1955
1956
1957
1957
1958
1959
1960
1961
1962
1963
1963
1964
1965
1966
1967
1968
1968
1969
1970
1971
1972
1973
1974
1974
1975
1976
1977
1978
1979
1979
1980
1981
1982
1983
1983
1984
1985
1986
1987
1988
1988
1989
1990
1991
1992
1992
1993
1994
1995
1996
1997
1997
1998
1999
2000
2001
2001
2001
2003
2004
2005
2005
2005
2007
2008
2009
2009
2009
2011
2012
2013
2013
2013
2015
2016
2016
2017
2017
2019
2020
2020
2021
2021
2023
2023
2024
2025
2025
2027
2027
2028
2029
2029
2029
2031
2032
2033
2033
2033
2035
2036
2037
2037
2037
2039
2040
2040
2041
2041
2043
2043
2044
2045
2045
2045
2047
2048
2049
2049
2050
2051
2052
2052
2053
2054
2055
2055
2056
2057
2057
2058
2059
2060
2060
2061
2062
2063
2063
2064
2065
2066
2066
2067
2068
2068
2069
2070
2071
2071
2072
2073
2073
2074
2075
2076
2076
2077
2078
2078
2079
2080
2081
2081
2082
2083
2083
2084
2085
2085
2086
2087
2088
2088
2089
2090
2090
2091
2092
2092
2093
2094
2094
2095
2096
2096
2097
2098
2099
2099
2100
2101
2101
2102
2103
2103
2104
2105
2105
2106
2107
2107
2108
2109
2109
2110
2111
2111
2112
2113
2113
2114
2115
2115
2116
2117
2117
2118
2119
2119
2120
2121
2121
2122
2123
2123
2124
2124
2125
2126
2126
2127
2128
2128
2129
2130
2130
2131
2132
2132
2133
2133
2134
2135
2135
2136
2137
2137
2138
2139
2139
2140
2140
2141
2142
2142
2143
2144
2144
2145
2145
2146
2147
2147
2148
2148
2149
2150
2150
2151
2152
2152
2153
2153
2154
2155
2155
2156
2156
2157
2158
2158
2159
2159
2160
2161
2161
2162
2162
2163
2164
2164
2165
2165
2166
2167
2167
2168
2168
2169
2170
2170
2171
2171
2172
2172
2173
2174
2174
2175
2175
2176
2177
2177
2178
2178
2179
2179
2180
2181
2181
2182
2182
2183
2183
2184
2185
2185
2186
2186
2187
2187
2188
2188
2189
2190
2190
2191
2191
2192
2192
2193
2193
2194
2195
2195
2196
2196
2197
2197
2198
2198
2199
2200
2200
2201
2201
2202
2202
2203
2203
2204
2204
2205
2205
2206
2207
2207
2208
2208
2209
2209
2210
2210
2211
2211
2212
2212
2213
2213
2214
2214
2215
2215
2216
2217
2217
2218
2218
2219
2219
2220
2220
2221
2221
2222
2222
2223
2223
2224
2224
2225
2225
2226
2226
2227
2227
2228
2228
2229
2229
2230
2230
2231
2231
2232
2232
2233
2233
2234
2234
2235
2235
2236
2236
2237
2237
2238
2238
2239
2239
2240
2240
2241
2241
2242
2242
2243
2243
