5
44531
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
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
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
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
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
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
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
93
93
93
93
93
94
94
94
94
95
95
95
95
95
96
96
96
96
96
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
100
100
100
100
100
101
101
101
101
102
102
102
102
102
103
103
103
103
103
104
104
104
104
104
105
105
105
105
105
106
106
106
106
106
106
107
107
107
107
107
108
108
108
108
108
108
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
112
112
112
112
112
112
113
113
113
113
113
114
114
114
114
114
115
115
115
115
115
116
116
116
116
116
117
117
117
117
117
117
118
118
118
118
119
119
119
119
119
120
120
120
120
121
121
121
121
121
122
122
122
122
122
123
123
123
123
123
124
124
124
124
124
125
125
125
125
125
126
126
126
126
127
127
127
127
127
128
128
128
128
129
129
129
129
129
130
130
130
130
130
131
131
131
131
132
132
132
132
132
133
133
133
133
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
137
137
138
138
138
138
139
139
139
139
139
140
140
140
140
140
141
141
141
141
141
142
142
142
142
142
143
143
143
143
143
144
144
144
144
144
145
145
145
145
145
145
146
146
146
146
146
147
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
149
150
150
150
150
150
150
151
151
151
151
151
151
152
152
152
152
152
152
153
153
153
153
153
153
154
154
154
154
154
154
155
155
155
155
155
155
156
156
156
156
156
156
157
157
157
157
157
157
158
158
158
158
158
158
159
159
159
159
159
159
160
160
160
160
160
160
160
161
161
161
161
161
161
162
162
162
162
162
163
163
163
163
163
163
164
164
164
164
164
165
165
165
165
165
165
166
166
166
166
166
167
167
167
167
167
167
168
168
168
168
168
168
169
169
169
169
169
170
170
170
170
170
170
171
171
171
171
171
172
172
172
172
172
173
173
173
173
173
174
174
174
174
174
175
175
175
175
175
176
176
176
176
176
177
177
177
177
177
177
178
178
178
178
178
179
179
179
179
179
179
180
180
180
180
180
181
181
181
181
181
182
182
182
182
182
183
183
183
183
183
184
184
184
184
185
185
185
185
185
186
186
186
186
187
187
187
187
187
188
188
188
188
188
189
189
189
189
189
190
190
190
190
190
191
191
191
191
192
192
192
192
192
193
193
193
193
194
194
194
194
195
195
195
195
195
196
196
196
196
196
197
197
197
197
197
198
198
198
198
199
199
199
199
199
199
200
200
200
200
200
201
201
201
201
201
202
202
202
202
202
203
203
203
203
203
203
204
204
204
204
204
205
205
205
205
205
205
206
206
206
206
206
207
207
207
207
207
207
207
207
208
208
208
208
208
208
209
209
209
209
209
210
210
210
210
210
210
210
211
211
211
211
211
211
211
212
212
212
212
212
212
212
213
213
213
213
213
213
214
214
214
214
214
214
214
214
214
215
215
215
215
215
215
215
216
216
216
216
216
216
216
217
217
217
217
217
217
218
218
218
218
218
218
219
219
219
219
220
220
220
220
220
221
221
221
221
221
222
222
222
222
223
223
223
223
224
224
224
224
225
225
225
225
226
226
226
227
227
227
228
228
229
229
230
230
230
231
231
231
232
232
232
233
233
233
234
234
235
235
236
237
237
238
238
239
239
240
241
241
242
242
242
243
243
244
244
245
245
246
246
247
247
248
248
249
250
250
251
251
252
252
253
253
254
254
255
255
256
257
257
258
259
259
260
261
262
262
263
264
264
265
265
266
266
267
267
268
269
269
270
270
271
272
272
273
273
274
274
275
275
276
276
277
277
278
278
279
280
280
281
281
282
282
283
283
284
284
285
285
286
286
287
287
288
288
289
290
290
291
292
292
293
294
294
295
296
296
297
297
298
299
299
300
301
301
302
302
303
304
304
305
306
306
307
307
308
308
309
309
309
310
310
310
311
311
312
312
313
314
314
315
315
316
317
317
318
319
319
320
320
321
321
322
322
323
323
324
324
325
325
326
327
328
328
329
330
331
331
332
333
333
334
334
335
335
336
337
337
338
338
339
339
340
340
341
341
342
342
343
343
344
344
345
345
346
347
347
348
348
349
350
350
351
351
352
352
353
353
353
354
354
355
355
356
357
357
358
359
360
360
361
362
362
363
363
363
364
364
364
365
365
366
367
367
368
369
370
371
371
372
372
373
373
374
374
374
375
375
375
376
376
377
377
377
378
378
378
379
379
380
380
381
382
382
383
383
384
384
385
385
385
386
386
386
387
387
388
388
389
390
390
391
392
393
393
394
395
396
396
397
397
398
399
399
400
400
401
401
402
403
403
404
405
406
406
407
408
409
409
410
411
411
412
412
413
413
414
414
414
415
416
416
417
418
419
420
421
421
422
423
423
424
424
425
425
426
426
427
427
428
428
429
429
430
430
431
431
431
432
433
433
434
435
435
436
436
437
437
437
438
438
438
438
439
439
439
439
440
440
440
440
440
441
441
441
441
441
442
442
442
442
443
443
443
444
444
444
444
444
444
444
444
445
445
445
445
445
445
445
445
445
445
445
445
446
446
446
446
447
447
447
447
447
447
447
447
447
447
447
447
448
448
449
449
450
451
452
452
453
454
455
455
456
456
457
458
458
459
460
460
461
462
462
463
464
465
465
466
467
467
468
469
470
471
471
472
473
473
474
475
475
476
477
477
478
479
479
480
480
481
481
482
482
483
483
483
484
485
485
486
487
488
489
490
491
492
493
494
494
495
496
496
497
497
497
498
498
498
498
498
499
499
499
499
499
499
500
500
500
500
499
499
499
499
498
498
497
497
496
495
495
494
493
493
493
492
492
492
492
492
492
492
492
492
492
493
493
493
493
494
494
494
494
494
495
495
495
496
496
496
497
497
497
497
498
498
498
498
499
499
499
499
499
499
500
500
500
500
500
500
500
500
500
500
500
499
499
499
499
500
500
500
500
501
501
502
502
503
504
504
505
505
506
506
506
507
507
507
507
507
507
507
507
507
507
507
507
507
507
507
507
507
507
507
507
506
506
506
505
504
504
503
502
502
501
501
500
500
500
500
500
500
500
500
499
499
499
499
498
498
498
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
497
496
496
495
494
494
493
492
491
491
490
490
489
489
488
488
487
487
486
486
485
484
484
483
483
482
482
482
482
482
482
483
483
484
484
485
486
486
487
488
489
490
490
491
492
493
493
494
494
495
496
497
498
498
499
499
500
500
500
500
500
500
499
499
498
497
496
496
495
494
493
493
492
492
491
491
490
490
490
489
489
488
488
487
487
486
486
485
484
484
484
483
483
483
483
483
483
483
484
484
484
484
484
484
484
484
484
483
483
483
482
482
481
480
479
478
477
475
474
473
471
470
469
468
467
465
464
463
462
461
460
459
458
457
456
455
454
452
451
450
448
447
445
443
442
441
439
438
438
437
437
436
436
436
436
436
436
436
436
435
435
435
434
434
433
432
431
430
429
427
426
425
424
423
422
421
420
419
418
416
415
414
413
412
412
411
410
409
409
408
407
407
406
406
405
404
404
403
403
402
401
400
400
399
399
398
397
397
396
396
395
395
394
394
393
392
392
391
390
389
388
387
386
385
383
382
381
381
380
379
378
378
377
377
376
375
375
374
373
372
372
371
371
370
370
369
369
368
367
367
366
365
364
364
363
363
362
361
361
360
360
359
359
358
358
357
357
356
355
354
354
353
353
353
352
352
351
351
350
349
348
347
346
346
345
344
344
344
343
343
343
343
343
343
343
343
342
341
341
340
339
338
337
336
335
334
333
332
331
330
329
329
327
326
325
324
323
322
321
320
319
318
316
315
314
313
311
310
309
307
306
305
304
302
301
299
297
295
293
291
289
287
285
284
282
281
280
279
278
277
275
274
273
271
270
269
267
266
265
264
263
263
262
261
260
260
259
258
257
257
256
256
256
256
256
256
256
256
256
256
255
255
255
255
254
253
253
252
252
251
250
249
249
248
247
247
246
245
244
244
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
242
241
241
240
238
237
236
235
234
233
233
232
231
231
230
229
229
228
228
227
226
225
225
224
223
222
222
221
220
219
218
217
216
215
214
212
210
209
207
205
204
202
201
200
199
199
198
197
196
195
194
193
192
191
189
188
187
186
185
184
183
182
181
180
179
177
176
175
174
174
173
172
171
171
170
169
168
167
165
164
162
161
159
158
157
155
154
153
152
151
150
149
149
148
148
147
147
146
146
146
146
145
145
145
145
145
144
144
143
143
142
142
141
141
141
141
141
141
141
142
142
143
144
144
145
145
146
146
145
145
145
145
144
144
143
142
142
141
140
139
138
137
136
135
134
133
132
130
129
128
127
125
124
122
121
120
119
118
117
117
116
116
115
114
113
112
110
108
106
104
102
99
96
94
91
89
86
84
82
80
78
77
75
74
74
73
73
72
72
71
71
70
69
67
66
64
62
61
59
57
56
54
53
51
49
47
45
43
41
39
36
34
31
29
27
25
23
21
19
18
16
14
12
10
7
4
2
-1
-5
-8
-11
-14
-17
-20
-23
-26
-29
-32
-35
-37
-39
-41
-43
-44
-46
-47
-48
-49
-50
-52
-54
-56
-58
-61
-63
-66
-69
-72
-75
-78
-80
-83
-85
-87
-89
-91
-92
-94
-95
-96
-97
-98
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-109
-110
-111
-112
-112
-113
-113
-113
-113
-112
-112
-112
-111
-110
-109
-108
-107
-106
-105
-104
-103
-102
-101
-100
-99
-99
-98
-98
-98
-98
-98
-98
-99
-99
-99
-100
-100
-100
-100
-100
-99
-98
-98
-97
-97
-97
-97
-98
-99
-100
-101
-102
-104
-105
-107
-108
-110
-111
-113
-115
-116
-117
-118
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-122
-123
-123
-124
-124
-125
-125
-125
-125
-125
-124
-124
-124
-124
-123
-123
-122
-122
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-124
-125
-126
-127
-128
-129
-129
-130
-130
-131
-131
-131
-130
-130
-130
-130
-129
-129
-129
-129
-128
-128
-127
-126
-126
-125
-125
-124
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-126
-127
-128
-129
-130
-131
-132
-134
-135
-137
-138
-140
-141
-143
-144
-145
-145
-146
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-149
-149
-150
-151
-152
-153
-154
-154
-154
-154
-154
-153
-153
-152
-151
-151
-150
-149
-149
-149
-149
-149
-150
-151
-152
-154
-155
-157
-158
-160
-162
-163
-165
-167
-169
-171
-173
-175
-177
-179
-181
-183
-185
-188
-190
-193
-195
-197
-200
-202
-204
-206
-208
-210
-212
-214
-216
-217
-218
-219
-221
-222
-223
-224
-224
-225
-225
-226
-226
-225
-225
-224
-223
-222
-221
-221
-221
-221
-221
-222
-223
-224
-226
-227
-229
-231
-233
-234
-235
-236
-237
-237
-238
-238
-238
-238
-238
-237
-237
-236
-235
-234
-233
-233
-232
-232
-232
-232
-232
-233
-233
-232
-232
-231
-230
-229
-228
-226
-224
-221
-218
-215
-211
-207
-204
-200
-197
-194
-191
-189
-186
-184
-182
-180
-178
-177
-175
-173
-172
-171
-170
-169
-168
-167
-166
-165
-164
-163
-163
-162
-161
-160
-159
-157
-155
-154
-152
-150
-149
-148
-147
-147
-147
-148
-148
-149
-151
-152
-153
-154
-156
-157
-158
-159
-160
-161
-162
-163
-164
-164
-165
-166
-167
-169
-170
-172
-174
-176
-178
-179
-181
-183
-184
-186
-187
-188
-189
-190
-191
-191
-191
-190
-190
-190
-189
-189
-189
-188
-188
-189
-189
-190
-192
-193
-194
-195
-196
-196
-196
-197
-197
-197
-197
-198
-199
-200
-201
-202
-204
-205
-206
-207
-208
-209
-210
-211
-212
-212
-212
-213
-213
-214
-214
-215
-216
-217
-218
-220
-221
-222
-223
-224
-226
-227
-228
-229
-229
-229
-229
-229
-228
-227
-226
-225
-224
-222
-221
-220
-219
-217
-216
-215
-213
-211
-209
-206
-204
-201
-198
-195
-193
-191
-190
-189
-189
-190
-191
-192
-194
-196
-199
-201
-203
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-217
-218
-220
-222
-223
-225
-227
-229
-230
-231
-233
-233
-234
-235
-235
-235
-234
-233
-233
-232
-231
-230
-229
-228
-227
-225
-224
-223
-221
-220
-219
-218
-216
-215
-213
-212
-211
-210
-210
-210
-211
-211
-213
-214
-216
-218
-220
-221
-223
-225
-227
-228
-229
-230
-231
-231
-232
-233
-234
-235
-237
-239
-242
-245
-248
-252
-256
-259
-263
-267
-270
-272
-275
-276
-278
-279
-279
-279
-278
-277
-275
-273
-271
-269
-267
-265
-262
-260
-258
-257
-255
-254
-253
-252
-252
-251
-251
-252
-252
-253
-254
-256
-258
-260
-261
-263
-264
-265
-266
-267
-267
-267
-267
-267
-267
-267
-268
-268
-268
-269
-270
-270
-271
-272
-274
-276
-278
-280
-283
-286
-289
-292
-295
-299
-302
-306
-310
-314
-319
-324
-329
-335
-341
-348
-355
-362
-370
-377
-385
-393
-400
-408
-415
-422
-428
-434
-440
-446
-451
-457
-462
-467
-472
-477
-482
-487
-492
-496
-501
-505
-508
-511
-514
-516
-518
-520
-522
-523
-525
-526
-527
-527
-528
-528
-528
-529
-529
-529
-530
-530
-531
-533
-534
-536
-538
-539
-541
-542
-544
-545
-546
-547
-548
-549
-550
-551
-553
-555
-558
-561
-564
-567
-571
-575
-579
-583
-587
-592
-596
-600
-603
-607
-609
-612
-614
-616
-618
-619
-621
-622
-623
-625
-626
-628
-630
-631
-632
-632
-632
-631
-631
-630
-629
-629
-629
-629
-629
-630
-631
-632
-634
-635
-637
-639
-641
-643
-644
-646
-648
-649
-652
-654
-657
-660
-663
-666
-669
-672
-674
-677
-680
-682
-685
-688
-690
-693
-696
-699
-702
-704
-706
-708
-710
-711
-712
-713
-713
-714
-715
-716
-717
-718
-720
-722
-724
-726
-727
-728
-729
-729
-730
-730
-730
-731
-732
-734
-736
-738
-741
-744
-748
-751
-755
-760
-764
-769
-773
-778
-782
-787
-791
-795
-800
-804
-809
-814
-820
-826
-832
-838
-845
-851
-857
-863
-869
-874
-880
-885
-890
-896
-902
-908
-914
-921
-929
-937
-945
-953
-961
-969
-977
-986
-994
-1002
-1010
-1018
-1026
-1034
-1042
-1050
-1058
-1066
-1073
-1081
-1088
-1096
-1103
-1110
-1118
-1125
-1132
-1139
-1146
-1153
-1160
-1166
-1173
-1179
-1185
-1191
-1196
-1201
-1205
-1210
-1214
-1218
-1222
-1225
-1229
-1232
-1236
-1239
-1242
-1244
-1247
-1249
-1252
-1254
-1256
-1258
-1260
-1262
-1264
-1266
-1268
-1270
-1272
-1274
-1277
-1280
-1283
-1286
-1290
-1294
-1298
-1302
-1306
-1311
-1315
-1319
-1323
-1327
-1331
-1334
-1338
-1341
-1345
-1348
-1352
-1356
-1361
-1365
-1370
-1375
-1379
-1384
-1389
-1394
-1399
-1404
-1409
-1414
-1419
-1423
-1428
-1432
-1436
-1440
-1444
-1449
-1453
-1456
-1460
-1463
-1466
-1468
-1471
-1472
-1474
-1475
-1476
-1477
-1478
-1479
-1479
-1480
-1481
-1481
-1482
-1483
-1484
-1485
-1485
-1486
-1486
-1486
-1486
-1485
-1485
-1485
-1486
-1487
-1488
-1491
-1493
-1496
-1498
-1501
-1503
-1505
-1507
-1509
-1511
-1512
-1514
-1516
-1518
-1521
-1524
-1526
-1529
-1532
-1535
-1538
-1541
-1545
-1549
-1554
-1559
-1565
-1572
-1578
-1585
-1592
-1600
-1607
-1614
-1622
-1630
-1638
-1647
-1655
-1664
-1673
-1682
-1691
-1700
-1709
-1718
-1728
-1737
-1747
-1756
-1766
-1776
-1787
-1798
-1809
-1820
-1832
-1843
-1855
-1866
-1877
-1888
-1898
-1908
-1917
-1926
-1935
-1943
-1952
-1960
-1967
-1975
-1982
-1988
-1994
-2000
-2005
-2011
-2016
-2021
-2027
-2032
-2037
-2044
-2051
-2059
-2067
-2075
-2085
-2095
-2105
-2115
-2124
-2134
-2143
-2152
-2160
-2168
-2176
-2183
-2191
-2198
-2204
-2210
-2216
-2221
-2226
-2230
-2234
-2238
-2242
-2245
-2249
-2252
-2255
-2257
-2260
-2263
-2265
-2268
-2270
-2272
-2274
-2276
-2278
-2281
-2284
-2288
-2292
-2297
-2303
-2309
-2315
-2321
-2328
-2335
-2341
-2348
-2355
-2361
-2368
-2375
-2381
-2388
-2395
-2402
-2409
-2416
-2423
-2430
-2438
-2445
-2452
-2459
-2465
-2471
-2476
-2482
-2486
-2491
-2494
-2498
-2500
-2503
-2505
-2507
-2509
-2511
-2514
-2517
-2519
-2522
-2525
-2527
-2530
-2532
-2534
-2535
-2537
-2539
-2541
-2543
-2545
-2547
-2550
-2554
-2558
-2563
-2568
-2574
-2580
-2587
-2594
-2601
-2608
-2616
-2624
-2632
-2641
-2650
-2658
-2667
-2676
-2686
-2695
-2704
-2714
-2723
-2732
-2741
-2751
-2760
-2768
-2777
-2786
-2794
-2801
-2809
-2816
-2823
-2829
-2836
-2842
-2848
-2854
-2860
-2865
-2871
-2876
-2882
-2887
-2892
-2896
-2900
-2903
-2905
-2906
-2906
-2906
-2904
-2902
-2899
-2896
-2893
-2890
-2889
-2887
-2887
-2888
-2890
-2892
-2896
-2900
-2905
-2911
-2918
-2925
-2932
-2940
-2948
-2956
-2964
-2973
-2981
-2989
-2996
-3003
-3009
-3014
-3019
-3024
-3028
-3032
-3036
-3039
-3042
-3045
-3047
-3048
-3050
-3051
-3052
-3054
-3056
-3058
-3061
-3064
-3068
-3072
-3077
-3082
-3087
-3092
-3098
-3102
-3107
-3111
-3115
-3118
-3121
-3125
-3128
-3131
-3135
-3138
-3142
-3146
-3149
-3153
-3157
-3162
-3166
-3171
-3177
-3182
-3188
-3193
-3199
-3205
-3210
-3215
-3220
-3225
-3229
-3233
-3236
-3239
-3242
-3244
-3245
-3246
-3246
-3246
-3245
-3244
-3244
-3242
-3241
-3239
-3237
-3235
-3232
-3229
-3225
-3221
-3216
-3211
-3206
-3200
-3194
-3188
-3182
-3176
-3170
-3164
-3158
-3153
-3148
-3143
-3138
-3134
-3131
-3128
-3125
-3122
-3119
-3117
-3114
-3111
-3108
-3104
-3101
-3097
-3093
-3088
-3084
-3079
-3074
-3069
-3064
-3059
-3054
-3050
-3045
-3041
-3037
-3034
-3030
-3028
-3025
-3023
-3020
-3017
-3013
-3008
-3003
-2997
-2992
-2986
-2980
-2974
-2968
-2963
-2957
-2952
-2946
-2941
-2937
-2932
-2928
-2923
-2919
-2914
-2909
-2905
-2900
-2894
-2889
-2884
-2878
-2872
-2865
-2857
-2849
-2841
-2833
-2824
-2816
-2808
-2801
-2794
-2788
-2783
-2777
-2773
-2769
-2765
-2762
-2758
-2755
-2751
-2746
-2742
-2738
-2733
-2730
-2726
-2723
-2721
-2719
-2717
-2715
-2714
-2713
-2712
-2711
-2710
-2710
-2709
-2709
-2709
-2710
-2710
-2711
-2712
-2714
-2716
-2719
-2723
-2727
-2731
-2736
-2741
-2747
-2752
-2757
-2763
-2768
-2773
-2778
-2783
-2788
-2793
-2799
-2804
-2809
-2815
-2820
-2825
-2829
-2833
-2836
-2839
-2841
-2842
-2843
-2843
-2844
-2844
-2844
-2844
-2845
-2845
-2845
-2845
-2845
-2845
-2844
-2843
-2842
-2840
-2838
-2834
-2831
-2827
-2823
-2819
-2815
-2812
-2809
-2806
-2803
-2801
-2799
-2797
-2795
-2793
-2791
-2788
-2785
-2782
-2779
-2775
-2771
-2766
-2762
-2758
-2754
-2750
-2745
-2741
-2737
-2732
-2727
-2722
-2716
-2711
-2705
-2699
-2693
-2687
-2681
-2675
-2668
-2661
-2654
-2646
-2638
-2629
-2621
-2611
-2602
-2591
-2581
-2570
-2558
-2546
-2533
-2521
-2509
-2496
-2485
-2473
-2462
-2451
-2440
-2430
-2420
-2410
-2401
-2392
-2384
-2376
-2368
-2360
-2353
-2347
-2341
-2335
-2330
-2324
-2319
-2314
-2308
-2301
-2294
-2287
-2279
-2270
-2260
-2250
-2239
-2227
-2215
-2203
-2190
-2178
-2166
-2155
-2145
-2135
-2126
-2117
-2108
-2100
-2092
-2084
-2077
-2069
-2061
-2054
-2045
-2037
-2031
-2021
-2013
-2005
-1998
-1990
-1981
-1973
-1964
-1956
-1947
-1939
-1930
-1922
-1913
-1904
-1894
-1884
-1874
-1863
-1851
-1838
-1825
-1811
-1797
-1783
-1768
-1754
-1740
-1727
-1715
-1703
-1693
-1683
-1673
-1665
-1657
-1650
-1643
-1637
-1631
-1626
-1621
-1616
-1612
-1607
-1601
-1596
-1589
-1582
-1574
-1564
-1555
-1544
-1533
-1522
-1510
-1499
-1487
-1475
-1463
-1451
-1439
-1427
-1415
-1404
-1393
-1383
-1372
-1362
-1351
-1340
-1328
-1316
-1304
-1290
-1277
-1262
-1248
-1232
-1217
-1201
-1185
-1169
-1153
-1138
-1123
-1109
-1095
-1082
-1069
-1057
-1045
-1034
-1024
-1014
-1004
-996
-987
-977
-968
-959
-949
-939
-928
-918
-907
-897
-887
-878
-869
-861
-853
-847
-841
-836
-831
-828
-825
-822
-820
-819
-817
-817
-816
-816
-815
-815
-814
-813
-812
-812
-811
-809
-808
-806
-803
-800
-795
-791
-785
-778
-771
-763
-755
-746
-737
-728
-719
-710
-702
-694
-688
-681
-676
-670
-665
-660
-655
-651
-646
-642
-638
-634
-629
-625
-620
-615
-609
-604
-598
-592
-586
-580
-575
-569
-563
-558
-553
-548
-543
-539
-534
-530
-525
-521
-517
-512
-508
-504
-500
-496
-491
-487
-482
-478
-474
-470
-468
-466
-466
-467
-468
-470
-473
-476
-479
-482
-485
-489
-491
-494
-496
-497
-497
-497
-495
-493
-490
-486
-481
-474
-467
-460
-451
-442
-433
-424
-415
-406
-396
-387
-377
-367
-357
-346
-336
-326
-316
-306
-296
-287
-277
-267
-258
-248
-239
-229
-220
-210
-201
-191
-182
-172
-163
-155
-147
-139
-133
-127
-121
-116
-111
-106
-101
-96
-92
-87
-82
-77
-72
-66
-61
-55
-49
-43
-36
-29
-21
-12
-2
9
21
33
44
56
66
76
84
92
98
104
109
113
117
122
126
131
137
143
149
154
160
165
168
172
174
175
176
177
177
176
174
172
169
166
162
157
152
146
140
133
126
120
113
107
102
97
92
88
83
79
75
70
65
60
55
50
45
40
36
32
30
28
28
29
32
35
39
43
48
52
56
59
61
62
61
60
58
54
50
45
40
35
30
26
23
21
19
20
21
22
25
27
30
31
32
31
29
24
17
8
-3
-15
-28
-42
-56
-69
-82
-94
-104
-113
-122
-129
-136
-143
-151
-159
-167
-177
-187
-198
-209
-220
-230
-239
-247
-253
-257
-258
-257
-254
-249
-242
-234
-226
-216
-207
-197
-189
-181
-175
-170
-167
-166
-167
-170
-174
-179
-185
-191
-199
-206
-214
-221
-228
-234
-240
-245
-249
-253
-256
-259
-261
-262
-263
-263
-263
-261
-259
-255
-251
-245
-239
-232
-224
-216
-206
-196
-185
-173
-160
-146
-132
-117
-102
-87
-73
-59
-47
-37
-28
-21
-16
-13
-12
-13
-15
-19
-24
-30
-38
-46
-55
-66
-77
-90
-103
-117
-131
-145
-159
-172
-184
-195
-204
-212
-219
-224
-227
-230
-231
-232
-232
-231
-230
-229
-227
-225
-224
-222
-221
-219
-217
-215
-213
-210
-207
-204
-200
-195
-191
-186
-181
-176
-171
-165
-159
-153
-147
-142
-137
-133
-130
-127
-125
-124
-123
-122
-120
-118
-115
-111
-106
-100
-93
-85
-77
-69
-61
-53
-45
-38
-30
-23
-16
-9
-1
6
13
20
27
35
43
51
60
70
80
91
103
114
127
139
151
162
173
184
193
201
208
214
219
224
228
232
237
242
248
255
263
272
283
294
307
322
337
353
370
387
404
421
437
452
465
478
490
500
510
518
524
529
533
535
536
536
537
537
537
538
540
543
547
552
558
565
574
585
596
609
621
634
646
658
669
680
691
701
711
720
728
734
739
744
747
750
752
753
754
754
753
751
748
745
741
736
730
725
720
715
711
708
706
704
702
701
701
701
701
702
702
701
701
700
698
698
697
698
699
702
705
708
712
716
719
722
724
726
728
729
731
732
734
735
736
738
739
741
744
748
752
757
763
769
776
784
792
799
807
815
823
830
836
843
848
854
860
866
873
881
889
900
911
923
937
951
966
982
999
1016
1032
1049
1066
1082
1099
1115
1132
1150
1169
1188
1209
1230
1252
1274
1297
1319
1341
1363
1385
1406
1427
1448
1469
1490
1511
1532
1553
1574
1595
1615
1635
1654
1672
1689
1706
1722
1737
1751
1765
1778
1791
1802
1813
1823
1832
1841
1849
1858
1866
1874
1882
1889
1896
1902
1907
1912
1917
1921
1925
1927
1929
1930
1931
1930
1928
1926
1924
1922
1920
1918
1917
1915
1915
1914
1914
1915
1915
1915
1916
1916
1916
1916
1915
1913
1910
1907
1904
1900
1896
1891
1887
1883
1879
1875
1871
1868
1865
1863
1861
1861
1861
1862
1863
1865
1868
1870
1874
1878
1882
1887
1892
1897
1901
1904
1907
1909
1911
1911
1912
1911
1911
1910
1910
1910
1911
1913
1915
1919
1923
1928
1934
1941
1948
1956
1964
1973
1983
1993
2003
2015
2025
2039
2051
2065
2079
2094
2109
2124
2140
2156
2172
2189
2206
2224
2242
2260
2278
2296
2315
2333
2352
2371
2390
2409
2429
2450
2471
2493
2517
2541
2566
2593
2621
2650
2681
2713
2746
2781
2818
2855
2894
2934
2976
3018
3060
3103
3145
3187
3229
3269
3308
3345
3381
3415
3447
3478
3508
3537
3565
3591
3617
3641
3665
3689
3712
3736
3760
3784
3809
3835
3861
3886
3912
3937
3961
3985
4008
4030
4053
4074
4094
4115
4134
4154
4172
4191
4209
4227
4244
4260
4276
4290
4304
4316
4329
4341
4354
4366
4379
4392
4404
4416
4428
4439
4451
4463
4474
4487
4499
4512
4524
4536
4548
4559
4569
4579
4588
4596
4603
4610
4616
4622
4627
4632
4637
4641
4646
4651
4657
4664
4671
4678
4687
4696
4706
4716
4727
4738
4750
4762
4775
4789
4804
4819
4836
4853
4869
4884
4899
4912
4924
4934
4943
4951
4957
4963
4968
4972
4974
4976
4977
4977
4976
4975
4972
4969
4964
4958
4950
4941
4932
4921
4909
4897
4884
4871
4857
4843
4828
4814
4799
4785
4771
4758
4747
4736
4727
4720
4714
4709
4706
4705
4704
4706
4708
4711
4715
4719
4723
4726
4729
4730
4730
4729
4728
4726
4724
4722
4721
4719
4719
4718
4719
4719
4719
4720
4721
4722
4724
4725
4725
4725
4724
4722
4718
4713
4707
4701
4694
4687
4680
4672
4665
4658
4652
4647
4643
4640
4638
4635
4633
4631
4628
4625
4622
4620
4619
4619
4621
4623
4626
4629
4634
4639
4644
4650
4657
4664
4672
4680
4690
4699
4709
4720
4731
4742
4754
4766
4778
4790
4804
4818
4833
4849
4867
4886
4907
4930
4955
4981
5010
5040
5072
5105
5141
5177
5215
5254
5293
5333
5373
5414
5454
5496
5537
5579
5621
5664
5707
5751
5795
5841
5887
5933
5981
6028
6076
6124
6172
6219
6267
6314
6361
6408
6454
6499
6544
6588
6630
6671
6711
6750
6786
6821
6855
6887
6917
6947
6976
7004
7031
7058
7084
7108
7131
7153
7174
7192
7209
7225
7239
7252
7263
7274
7285
7295
7306
7318
7330
7343
7357
7370
7383
7396
7408
7419
7429
7439
7448
7456
7463
7469
7473
7476
7478
7479
7479
7478
7477
7477
7477
7478
7480
7482
7485
7488
7491
7494
7497
7499
7500
7501
7501
7499
7497
7495
7492
7489
7486
7482
7479
7475
7471
7468
7463
7458
7453
7446
7439
7430
7420
7409
7396
7382
7367
7350
7332
7313
7294
7275
7257
7239
7222
7207
7194
7181
7169
7158
7147
7136
7125
7114
7102
7090
7078
7067
7055
7044
7033
7023
7014
7005
6996
6989
6981
6974
6968
6961
6955
6949
6943
6937
6932
6927
6923
6921
6918
6917
6916
6916
6916
6917
6918
6919
6922
6926
6931
6937
6945
6954
6964
6975
6987
7000
7013
7027
7041
7054
7067
7079
7091
7103
7114
7125
7136
7147
7157
7167
7177
7186
7196
7205
7215
7225
7236
7248
7260
7272
7284
7296
7307
7317
7326
7333
7339
7344
7348
7351
7354
7356
7359
7362
7366
7370
7375
7380
7386
7391
7397
7402
7408
7413
7418
7423
7428
7434
7439
7446
7453
7460
7469
7477
7486
7496
7505
7516
7526
7538
7549
7560
7570
7580
7588
7595
7601
7606
7611
7615
7620
7624
7629
7634
7639
7644
7649
7654
7659
7664
7669
7674
7679
7683
7686
7689
7692
7693
7694
7695
7695
7695
7695
7696
7696
7698
7700
7703
7708
7715
7724
7735
7748
7764
7781
7799
7820
7842
7865
7889
7914
7938
7962
7984
8005
8023
8039
8054
8066
8076
8085
8092
8098
8103
8109
8115
8122
8132
8145
8159
8176
8195
8217
8240
8264
8290
8316
8343
8370
8398
8425
8451
8478
8503
8528
8552
8575
8598
8619
8640
8661
8680
8699
8717
8734
8749
8764
8777
8789
8799
8808
8813
8817
8819
8819
8819
8819
8819
8820
8823
8827
8832
8839
8847
8856
8867
8878
8889
8901
8912
8923
8934
8945
8957
8969
8982
8996
9010
9025
9039
9054
9069
9083
9096
9110
9122
9135
9148
9161
9174
9188
9202
9217
9232
9247
9263
9277
9291
9304
9317
9328
9339
9350
9361
9372
9383
9395
9406
9417
9428
9438
9448
9458
9468
9478
9489
9501
9513
9527
9542
9558
9574
9591
9608
9625
9642
9659
9675
9692
9708
9725
9741
9756
9771
9785
9798
9810
9820
9829
9837
9844
9850
9855
9861
9866
9872
9877
9883
9889
9896
9902
9908
9913
9918
9921
9923
9924
9924
9924
9923
9922
9920
9916
9912
9905
9897
9888
9877
9864
9851
9837
9823
9809
9794
9779
9765
9752
9739
9728
9718
9710
9703
9697
9693
9691
9691
9692
9693
9696
9700
9704
9708
9713
9717
9720
9721
9721
9719
9716
9711
9705
9698
9691
9684
9677
9672
9667
9662
9658
9654
9650
9646
9642
9638
9633
9628
9622
9616
9608
9600
9591
9581
9570
9558
9546
9532
9518
9503
9487
9471
9454
9438
9422
9407
9393
9380
9367
9354
9342
9331
9320
9310
9302
9295
9289
9285
9282
9280
9280
9281
9284
9288
9293
9300
9308
9317
9325
9334
9342
9350
9358
9364
9371
9376
9381
9386
9390
9395
9400
9407
9416
9425
9436
9448
9461
9474
9486
9498
9509
9518
9526
9531
9533
9533
9529
9523
9513
9499
9482
9462
9438
9411
9382
9350
9315
9278
9240
9201
9160
9119
9077
9035
8991
8948
8903
8858
8811
8763
8714
8663
8610
8556
8500
8443
8385
8324
8263
8199
8132
8064
7994
7921
7844
7765
7681
7594
7502
7406
7307
7203
7095
6983
6869
6753
6636
6519
6403
6288
6175
6065
5958
5854
5754
5657
5563
5472
5383
5297
5213
5132
5054
4978
4904
4833
4763
4694
4626
4558
4490
4422
4353
4285
4218
4151
4086
4022
3959
3896
3834
3772
3710
3649
3589
3531
3476
3425
3379
3336
3299
3266
3237
3212
3191
3174
3159
3148
3139
3133
3129
3128
3128
3129
3133
3137
3142
3149
3156
3164
3172
3180
3188
3195
3203
3210
3217
3223
3230
3235
3240
3244
3246
3247
3246
3244
3239
3232
3224
3213
3201
3187
3172
3155
3138
3120
3102
3084
3067
3050
3035
3021
3009
3000
2993
2990
2989
2991
2996
3003
3012
3023
3034
3046
3058
3070
3082
3093
3105
3118
3130
3142
3155
3169
3183
3199
3216
3233
3252
3272
3293
3316
3340
3367
3396
3427
3462
3500
3542
3586
3633
3682
3733
3785
3837
3890
3942
3992
4041
4086
4130
4170
4208
4242
4274
4303
4328
4349
4367
4380
4389
4392
4391
4385
4375
4363
4348
4331
4312
4292
4270
4249
4227
4205
4183
4161
4139
4117
4093
4067
4040
4009
3975
3938
3897
3851
3800
3744
3683
3617
3545
3468
3386
3299
3208
3113
3015
2915
2812
2707
2600
2493
2385
2277
2169
2061
1953
1846
1739
1630
1521
1410
1296
1180
1063
943
822
700
576
452
326
200
72
-56
-185
-314
-443
-571
-699
-825
-948
-1069
-1186
-1298
-1407
-1510
-1609
-1702
-1790
-1873
-1951
-2025
-2096
-2164
-2229
-2293
-2356
-2418
-2480
-2540
-2601
-2662
-2722
-2783
-2845
-2907
-2970
-3033
-3097
-3160
-3223
-3285
-3348
-3411
-3474
-3537
-3601
-3665
-3730
-3796
-3863
-3930
-3998
-4066
-4134
-4202
-4271
-4339
-4408
-4476
-4545
-4613
-4681
-4747
-4813
-4876
-4937
-4996
-5052
-5105
-5157
-5208
-5258
-5307
-5355
-5402
-5449
-5497
-5544
-5592
-5640
-5690
-5741
-5794
-5848
-5903
-5960
-6018
-6078
-6139
-6202
-6267
-6334
-6404
-6477
-6552
-6629
-6708
-6789
-6871
-6953
-7036
-7117
-7197
-7274
-7348
-7418
-7483
-7543
-7598
-7648
-7695
-7737
-7777
-7814
-7850
-7885
-7919
-7953
-7987
-8022
-8057
-8092
-8128
-8166
-8204
-8243
-8284
-8327
-8371
-8416
-8463
-8511
-8559
-8607
-8654
-8700
-8745
-8788
-8830
-8871
-8912
-8952
-8993
-9036
-9080
-9126
-9175
-9227
-9281
-9337
-9395
-9454
-9514
-9574
-9633
-9692
-9750
-9807
-9862
-9917
-9972
-10026
-10081
-10136
-10192
-10249
-10307
-10366
-10427
-10489
-10552
-10615
-10679
-10743
-10806
-10868
-10930
-10990
-11050
-11110
-11170
-11230
-11291
-11354
-11420
-11487
-11558
-11632
-11708
-11787
-11869
-11952
-12039
-12127
-12218
-12311
-12406
-12502
-12598
-12695
-12792
-12889
-12985
-13081
-13177
-13273
-13369
-13464
-13560
-13654
-13747
-13839
-13928
-14016
-14101
-14184
-14264
-14342
-14417
-14489
-14558
-14625
-14691
-14755
-14817
-14878
-14937
-14995
-15051
-15106
-15158
-15208
-15256
-15301
-15344
-15384
-15420
-15455
-15486
-15514
-15540
-15562
-15582
-15598
-15611
-15620
-15626
-15628
-15627
-15623
-15615
-15604
-15590
-15573
-15553
-15532
-15509
-15485
-15461
-15436
-15411
-15385
-15359
-15333
-15306
-15279
-15251
-15223
-15195
-15167
-15138
-15110
-15082
-15054
-15026
-14998
-14971
-14944
-14918
-14892
-14867
-14841
-14814
-14787
-14757
-14725
-14692
-14657
-14620
-14581
-14540
-14496
-14451
-14404
-14356
-14306
-14256
-14206
-14156
-14106
-14056
-14007
-13958
-13911
-13865
-13821
-13780
-13743
-13709
-13679
-13653
-13631
-13615
-13603
-13597
-13596
-13599
-13608
-13621
-13639
-13660
-13686
-13715
-13748
-13785
-13825
-13869
-13916
-13966
-14020
-14076
-14136
-14197
-14261
-14326
-14394
-14464
-14536
-14609
-14684
-14761
-14838
-14916
-14994
-15072
-15148
-15224
-15299
-15372
-15444
-15516
-15587
-15657
-15727
-15797
-15867
-15937
-16007
-16077
-16146
-16216
-16283
-16351
-16415
-16477
-16536
-16591
-16643
-16691
-16735
-16776
-16814
-16848
-16880
-16910
-16938
-16965
-16990
-17013
-17034
-17053
-17070
-17084
-17095
-17102
-17107
-17109
-17107
-17102
-17094
-17083
-17069
-17052
-17032
-17012
-16990
-16967
-16943
-16919
-16894
-16870
-16845
-16821
-16797
-16775
-16755
-16737
-16721
-16707
-16696
-16688
-16681
-16677
-16675
-16675
-16677
-16681
-16686
-16693
-16702
-16711
-16722
-16733
-16743
-16754
-16763
-16772
-16780
-16788
-16795
-16802
-16810
-16817
-16825
-16834
-16845
-16857
-16871
-16888
-16907
-16929
-16954
-16981
-17011
-17043
-17079
-17117
-17158
-17202
-17249
-17297
-17348
-17401
-17456
-17513
-17571
-17632
-17694
-17759
-17825
-17894
-17965
-18038
-18114
-18194
-18277
-18363
-18454
-18547
-18644
-18743
-18844
-18947
-19051
-19155
-19261
-19367
-19473
-19580
-19686
-19793
-19901
-20011
-20122
-20234
-20349
-20466
-20585
-20706
-20828
-20952
-21078
-21205
-21333
-21463
-21593
-21724
-21853
-21982
-22109
-22233
-22355
-22474
-22588
-22698
-22804
-22904
-23000
-23091
-23177
-23258
-23335
-23409
-23480
-23548
-23615
-23681
-23746
-23812
-23878
-23945
-24013
-24083
-24155
-24228
-24303
-24379
-24457
-24536
-24616
-24697
-24779
-24862
-24945
-25028
-25112
-25194
-25275
-25355
-25433
-25511
-25587
-25664
-25741
-25819
-25898
-25979
-26061
-26145
-26232
-26321
-26412
-26504
-26598
-26692
-26786
-26878
-26969
-27058
-27143
-27225
-27303
-27378
-27448
-27514
-27576
-27635
-27689
-27741
-27791
-27838
-27885
-27930
-27976
-28023
-28070
-28118
-28167
-28216
-28266
-28316
-28365
-28414
-28463
-28512
-28562
-28611
-28662
-28712
-28763
-28814
-28866
-28918
-28970
-29023
-29076
-29129
-29182
-29235
-29287
-29340
-29392
-29443
-29494
-29545
-29595
-29645
-29694
-29742
-29791
-29838
-29886
-29933
-29980
-30026
-30073
-30118
-30164
-30208
-30253
-30297
-30340
-30382
-30422
-30462
-30500
-30536
-30572
-30607
-30642
-30678
-30715
-30753
-30792
-30833
-30875
-30918
-30963
-31009
-31056
-31104
-31152
-31200
-31248
-31294
-31338
-31379
-31419
-31456
-31492
-31526
-31560
-31593
-31626
-31660
-31693
-31725
-31757
-31787
-31815
-31841
-31865
-31887
-31906
-31922
-31936
-31946
-31954
-31958
-31958
-31955
-31947
-31936
-31921
-31902
-31880
-31854
-31826
-31795
-31762
-31725
-31686
-31644
-31599
-31551
-31499
-31443
-31382
-31318
-31248
-31174
-31095
-31012
-30925
-30834
-30741
-30644
-30546
-30446
-30345
-30242
-30139
-30035
-29931
-29827
-29722
-29618
-29514
-29410
-29308
-29206
-29105
-29004
-28904
-28804
-28704
-28603
-28500
-28397
-28294
-28190
-28086
-27982
-27880
-27778
-27679
-27582
-27487
-27396
-27308
-27224
-27144
-27068
-26995
-26925
-26858
-26794
-26732
-26672
-26615
-26560
-26508
-26458
-26411
-26367
-26325
-26286
-26248
-26211
-26175
-26139
-26103
-26066
-26029
-25991
-25951
-25911
-25868
-25824
-25778
-25730
-25679
-25627
-25572
-25515
-25456
-25395
-25333
-25269
-25203
-25137
-25069
-25001
-24931
-24858
-24783
-24705
-24624
-24540
-24453
-24362
-24269
-24173
-24073
-23970
-23863
-23752
-23638
-23520
-23398
-23275
-23149
-23023
-22896
-22768
-22641
-22514
-22388
-22263
-22141
-22022
-21906
-21794
-21686
-21583
-21483
-21388
-21296
-21207
-21122
-21038
-20956
-20875
-20794
-20713
-20632
-20550
-20467
-20385
-20302
-20218
-20133
-20048
-19960
-19870
-19778
-19684
-19587
-19488
-19386
-19282
-19177
-19071
-18966
-18862
-18760
-18662
-18566
-18474
-18385
-18299
-18215
-18133
-18053
-17975
-17898
-17821
-17744
-17667
-17590
-17511
-17432
-17351
-17268
-17184
-17097
-17007
-16915
-16819
-16721
-16620
-16516
-16411
-16305
-16198
-16090
-15983
-15877
-15774
-15672
-15574
-15479
-15387
-15299
-15213
-15130
-15048
-14967
-14886
-14806
-14725
-14644
-14561
-14478
-14393
-14307
-14221
-14135
-14049
-13964
-13879
-13796
-13714
-13634
-13555
-13478
-13404
-13332
-13262
-13194
-13130
-13068
-13011
-12957
-12908
-12864
-12826
-12793
-12766
-12746
-12732
-12724
-12723
-12728
-12740
-12759
-12785
-12817
-12857
-12903
-12955
-13014
-13079
-13149
-13225
-13306
-13390
-13478
-13568
-13659
-13752
-13845
-13937
-14030
-14122
-14213
-14304
-14395
-14484
-14573
-14661
-14748
-14835
-14920
-15005
-15088
-15170
-15249
-15326
-15400
-15472
-15541
-15610
-15677
-15746
-15815
-15886
-15959
-16033
-16111
-16190
-16270
-16353
-16437
-16523
-16610
-16697
-16783
-16869
-16952
-17034
-17112
-17187
-17259
-17328
-17394
-17458
-17519
-17577
-17633
-17685
-17734
-17780
-17824
-17866
-17907
-17947
-17986
-18025
-18063
-18101
-18138
-18173
-18207
-18238
-18266
-18291
-18313
-18331
-18346
-18357
-18366
-18371
-18375
-18376
-18375
-18370
-18363
-18353
-18338
-18320
-18299
-18274
-18246
-18215
-18181
-18144
-18106
-18065
-18024
-17983
-17941
-17900
-17860
-17821
-17784
-17747
-17712
-17678
-17645
-17611
-17577
-17543
-17508
-17472
-17437
-17402
-17369
-17337
-17308
-17281
-17257
-17235
-17216
-17198
-17180
-17163
-17145
-17126
-17107
-17087
-17067
-17045
-17023
-17001
-16979
-16957
-16937
-16918
-16902
-16888
-16877
-16869
-16865
-16863
-16863
-16867
-16873
-16881
-16891
-16904
-16919
-16934
-16950
-16966
-16982
-16997
-17012
-17028
-17045
-17064
-17085
-17110
-17138
-17170
-17206
-17246
-17290
-17337
-17387
-17439
-17491
-17542
-17590
-17636
-17677
-17713
-17743
-17767
-17785
-17797
-17802
-17802
-17798
-17789
-17776
-17759
-17739
-17716
-17690
-17660
-17628
-17594
-17559
-17523
-17487
-17452
-17418
-17385
-17354
-17323
-17293
-17264
-17235
-17206
-17177
-17146
-17115
-17082
-17048
-17013
-16978
-16941
-16903
-16864
-16822
-16779
-16734
-16685
-16633
-16577
-16518
-16454
-16387
-16315
-16241
-16163
-16082
-16001
-15918
-15835
-15751
-15668
-15583
-15498
-15412
-15323
-15232
-15138
-15040
-14938
-14834
-14726
-14616
-14503
-14389
-14274
-14158
-14041
-13923
-13803
-13683
-13562
-13439
-13314
-13188
-13061
-12933
-12806
-12678
-12551
-12425
-12299
-12175
-12052
-11931
-11811
-11694
-11580
-11470
-11364
-11262
-11165
-11073
-10985
-10902
-10824
-10751
-10681
-10615
-10552
-10491
-10431
-10372
-10313
-10253
-10193
-10132
-10069
-10004
-9937
-9867
-9794
-9718
-9640
-9559
-9476
-9392
-9308
-9224
-9140
-9058
-8978
-8899
-8822
-8747
-8674
-8602
-8531
-8462
-8393
-8325
-8258
-8189
-8122
-8053
-7983
-7912
-7840
-7767
-7691
-7614
-7535
-7453
-7369
-7283
-7195
-7105
-7012
-6918
-6822
-6724
-6625
-6523
-6421
-6317
-6213
-6107
-5999
-5889
-5776
-5661
-5541
-5418
-5291
-5161
-5029
-4896
-4763
-4630
-4499
-4368
-4239
-4112
-3984
-3858
-3731
-3604
-3477
-3349
-3220
-3089
-2956
-2821
-2684
-2544
-2401
-2256
-2109
-1958
-1804
-1648
-1487
-1324
-1156
-986
-813
-638
-461
-283
-104
76
257
438
619
800
979
1157
1333
1506
1676
1842
2003
2159
2310
2455
2594
2728
2857
2981
3101
3217
3331
3443
3552
3660
3766
3870
3973
4074
4174
4271
4367
4461
4552
4641
4727
4811
4893
4973
5052
5130
5207
5283
5357
5431
5503
5574
5644
5714
5782
5851
5919
5988
6057
6126
6196
6265
6334
6401
6467
6531
6592
6651
6706
6759
6809
6857
6902
6946
6989
7030
7070
7109
7147
7184
7220
7255
7289
7322
7354
7386
7418
7452
7488
7527
7569
7615
7664
7718
7775
7835
7897
7963
8031
8101
8172
8245
8317
8390
8461
8531
8599
8666
8731
8795
8856
8916
8973
9028
9080
9131
9181
9231
9281
9333
9387
9445
9505
9569
9635
9705
9777
9853
9932
10013
10097
10184
10273
10364
10457
10553
10650
10749
10850
10954
11060
11169
11280
11393
11508
11624
11742
11862
11983
12105
12227
12351
12475
12600
12726
12852
12979
13107
13236
13367
13500
13636
13776
13919
14066
14216
14370
14527
14686
14847
15007
15167
15326
15481
15632
15778
15918
16053
16181
16302
16418
16528
16634
16735
16832
16928
17023
17117
17213
17311
17411
17516
17624
17737
17855
17977
18104
18235
18370
18509
18651
18795
18941
19087
19233
19379
19523
19667
19809
19950
20089
20226
20362
20494
20625
20752
20877
20998
21116
21232
21346
21458
21570
21683
21795
21909
22024
22140
22258
22376
22496
22616
22736
22855
22973
23090
23205
23320
23434
23547
23660
23772
23884
23995
24105
24213
24319
24422
24523
24619
24713
24803
24890
24974
25056
25136
25215
25292
25367
25440
25511
25580
25646
25710
25772
25831
25888
25944
26000
26055
26112
26170
26230
26293
26359
26427
26498
26571
26646
26722
26799
26875
26950
27023
27094
27162
27228
27291
27351
27408
27460
27509
27552
27591
27625
27655
27680
27702
27721
27738
27753
27767
27780
27791
27802
27812
27822
27831
27841
27851
27860
27870
27880
27889
27899
27910
27921
27932
27945
27957
27971
27985
27998
28013
28027
28043
28059
28077
28096
28116
28139
28163
28189
28216
28245
28277
28310
28345
28381
28419
28459
28498
28539
28579
28618
28658
28696
28735
28773
28809
28845
28879
28912
28943
28972
29000
29026
29052
29077
29102
29127
29153
29180
29208
29238
29271
29306
29342
29380
29420
29462
29504
29546
29590
29633
29676
29720
29765
29812
29859
29908
29957
30006
30055
30102
30147
30190
30231
30270
30307
30341
30372
30400
30425
30446
30463
30477
30486
30490
30491
30487
30479
30468
30453
30435
30415
30394
30372
30352
30332
30313
30297
30282
30269
30260
30253
30250
30250
30254
30261
30271
30284
30300
30319
30341
30366
30395
30428
30466
30510
30558
30610
30666
30724
30785
30846
30909
30971
31034
31095
31155
31215
31273
31330
31387
31444
31500
31556
31611
31666
31720
31772
31824
31875
31926
31977
32029
32082
32136
32192
32253
32314
32378
32442
32511
32579
32648
32718
32788
32857
32927
32998
33070
33144
33220
33300
33383
33470
33561
33656
33756
33860
33969
34081
34197
34316
34438
34563
34691
34819
34948
35078
35207
35335
35463
35589
35712
35832
35948
36060
36166
36266
36360
36447
36528
36603
36672
36736
36795
36849
36899
36945
36987
37026
37063
37098
37131
37164
37195
37227
37258
37290
37322
37354
37387
37420
37454
37488
37522
37555
37589
37622
37654
37686
37717
37748
37779
37811
37845
37880
37917
37956
37997
38038
38079
38120
38160
38200
38239
38278
38318
38359
38402
38447
38495
38545
38598
38653
38712
38773
38837
38903
38973
39046
39121
39199
39281
39364
39451
39539
39629
39720
39811
39902
39994
40086
40178
40271
40364
40459
40554
40650
40747
40843
40940
41036
41132
41227
41320
41413
41504
41594
41683
41771
41858
41944
42030
42115
42199
42283
42366
42450
42533
42617
42701
42786
42871
42957
43044
43132
43221
43309
43395
43480
43560
43637
43709
43775
43836
43891
43941
43985
44024
44060
44092
44121
44150
44178
44207
44236
44267
44298
44330
44362
44394
44424
44453
44478
44499
44516
44526
44531
44529
44522
44510
44493
44472
44447
44419
44388
44355
44319
44280
44239
44195
44148
44098
44044
43986
43924
43857
43785
43708
43628
43546
43462
43378
43296
43215
43138
43064
42993
42925
42859
42795
42733
42670
42606
42540
42470
42396
42317
42233
42143
42049
41949
41844
41735
41621
41502
41380
41253
41121
40986
40846
40702
40554
40405
40254
40103
39952
39802
39654
39508
39365
39226
39092
38964
38840
38722
38609
38500
38393
38287
38181
38075
37967
37858
37748
37636
37523
37409
37295
37182
37071
36962
36857
36757
36661
36568
36478
36388
36298
36205
36109
36009
35904
35793
35677
35555
35429
35299
35165
35029
34889
34748
34605
34462
34319
34178
34039
33904
33771
33641
33514
33389
33265
33142
33020
32898
32775
32651
32524
32395
32262
32125
31982
31834
31678
31516
31348
31174
30994
30810
30622
30432
30240
30047
29854
29660
29466
29272
29079
28887
28696
28506
28316
28128
27940
27751
27563
27373
27182
26990
26796
26601
26405
26207
26009
25811
25613
25414
25215
25017
24819
24621
24423
24224
24023
23821
23618
23412
23205
22998
22789
22580
22372
22165
21960
21758
21559
21362
21169
20978
20789
20602
20417
20233
20049
19864
19678
19491
19302
19111
18918
18723
18527
18330
18132
17936
17741
17549
17360
17174
16993
16817
16645
16478
16317
16160
16009
15861
15718
15580
15445
15313
15185
15060
14937
14815
14694
14573
14453
14332
14212
14091
13972
13854
13737
13621
13507
13395
13285
13176
13070
12965
12863
12761
12660
12559
12457
12354
12250
12144
12036
11927
11818
11708
11598
11488
11379
11271
11163
11057
10952
10849
10749
10652
10559
10469
10382
10299
10219
10142
10068
9997
9928
9862
9798
9736
9676
9618
9562
9507
9452
9398
9342
9286
9227
9165
9099
9029
8954
8873
8787
8695
8598
8497
8392
8285
8175
8064
7953
7840
7727
7614
7500
7387
7274
7160
7047
6935
6821
6708
6593
6477
6359
6239
6117
5993
5867
5739
5610
5479
5347
5215
5083
4952
4822
4693
4563
4434
4303
4171
4035
3899
3757
3612
3462
3309
3152
2992
2829
2663
2496
2327
2158
1990
1821
1654
1488
1323
1160
998
838
679
522
366
211
56
-98
-251
-404
-556
-707
-856
-1004
-1149
-1292
-1435
-1577
-1719
-1861
-2004
-2147
-2290
-2433
-2575
-2717
-2857
-2996
-3134
-3271
-3407
-3540
-3671
-3798
-3920
-4038
-4151
-4259
-4362
-4461
-4556
-4647
-4734
-4816
-4894
-4967
-5037
-5104
-5168
-5230
-5291
-5351
-5412
-5473
-5537
-5602
-5670
-5741
-5815
-5892
-5971
-6052
-6134
-6216
-6299
-6381
-6462
-6543
-6623
-6703
-6780
-6857
-6930
-7001
-7069
-7134
-7195
-7254
-7308
-7360
-7408
-7454
-7498
-7540
-7581
-7620
-7658
-7695
-7731
-7768
-7805
-7844
-7884
-7927
-7972
-8020
-8071
-8125
-8183
-8244
-8307
-8371
-8437
-8503
-8570
-8636
-8702
-8770
-8838
-8908
-8978
-9050
-9121
-9193
-9264
-9334
-9403
-9471
-9538
-9603
-9668
-9731
-9794
-9857
-9921
-9985
-10051
-10119
-10190
-10263
-10338
-10417
-10498
-10582
-10668
-10755
-10843
-10931
-11018
-11104
-11189
-11272
-11353
-11432
-11511
-11590
-11670
-11752
-11836
-11923
-12013
-12107
-12203
-12303
-12406
-12511
-12617
-12724
-12831
-12938
-13044
-13148
-13251
-13351
-13449
-13544
-13637
-13728
-13817
-13904
-13989
-14073
-14155
-14236
-14317
-14398
-14479
-14561
-14645
-14731
-14820
-14911
-15003
-15098
-15193
-15288
-15382
-15476
-15569
-15660
-15750
-15839
-15926
-16011
-16091
-16171
-16245
-16315
-16381
-16442
-16497
-16548
-16593
-16632
-16665
-16693
-16717
-16737
-16753
-16768
-16780
-16791
-16800
-16807
-16813
-16818
-16822
-16825
-16828
-16832
-16837
-16843
-16850
-16859
-16870
-16881
-16894
-16907
-16921
-16935
-16948
-16961
-16972
-16982
-16991
-16999
-17006
-17012
-17019
-17025
-17032
-17038
-17044
-17049
-17053
-17055
-17056
-17054
-17050
-17043
-17034
-17023
-17011
-16997
-16983
-16968
-16954
-16941
-16928
-16915
-16902
-16889
-16874
-16858
-16841
-16823
-16805
-16788
-16772
-16758
-16745
-16734
-16724
-16716
-16709
-16703
-16696
-16689
-16682
-16673
-16664
-16654
-16642
-16629
-16614
-16598
-16579
-16559
-16538
-16515
-16492
-16468
-16443
-16419
-16395
-16372
-16349
-16325
-16302
-16277
-16251
-16225
-16197
-16168
-16136
-16103
-16067
-16029
-15988
-15947
-15904
-15860
-15818
-15775
-15734
-15694
-15654
-15614
-15573
-15531
-15487
-15441
-15393
-15342
-15290
-15235
-15179
-15122
-15063
-15004
-14944
-14885
-14825
-14766
-14707
-14649
-14592
-14536
-14482
-14431
-14382
-14337
-14295
-14257
-14222
-14191
-14162
-14136
-14110
-14085
-14060
-14034
-14008
-13982
-13955
-13926
-13898
-13868
-13839
-13810
-13782
-13754
-13728
-13702
-13679
-13657
-13638
-13621
-13608
-13598
-13591
-13587
-13585
-13585
-13587
-13590
-13595
-13602
-13611
-13622
-13634
-13648
-13664
-13681
-13700
-13719
-13740
-13763
-13787
-13812
-13839
-13867
-13894
-13922
-13948
-13972
-13993
-14012
-14027
-14039
-14048
-14053
-14055
-14055
-14052
-14047
-14041
-14034
-14027
-14021
-14015
-14010
-14006
-14002
-13998
-13995
-13993
-13991
-13990
-13990
-13991
-13992
-13995
-13998
-14002
-14005
-14009
-14012
-14014
-14015
-14016
-14016
-14014
-14010
-14005
-13998
-13989
-13979
-13967
-13954
-13942
-13930
-13919
-13911
-13905
-13901
-13900
-13900
-13901
-13904
-13906
-13908
-13910
-13911
-13910
-13907
-13902
-13896
-13887
-13877
-13866
-13853
-13839
-13824
-13809
-13792
-13775
-13757
-13737
-13716
-13694
-13670
-13645
-13618
-13591
-13563
-13535
-13506
-13476
-13446
-13415
-13383
-13351
-13317
-13283
-13249
-13215
-13182
-13150
-13118
-13087
-13057
-13028
-12998
-12968
-12937
-12905
-12872
-12838
-12803
-12766
-12728
-12688
-12646
-12601
-12554
-12503
-12449
-12391
-12329
-12263
-12195
-12125
-12054
-11982
-11911
-11841
-11774
-11708
-11646
-11586
-11529
-11474
-11421
-11370
-11320
-11271
-11224
-11177
-11131
-11086
-11042
-10998
-10956
-10913
-10872
-10832
-10794
-10757
-10722
-10688
-10657
-10627
-10599
-10573
-10548
-10526
-10507
-10490
-10475
-10463
-10454
-10447
-10440
-10434
-10428
-10421
-10412
-10401
-10388
-10372
-10353
-10332
-10308
-10283
-10255
-10226
-10196
-10165
-10133
-10101
-10070
-10039
-10009
-9981
-9955
-9931
-9910
-9893
-9878
-9867
-9859
-9854
-9851
-9850
-9849
-9849
-9847
-9845
-9842
-9836
-9828
-9818
-9805
-9789
-9771
-9750
-9726
-9700
-9670
-9637
-9602
-9563
-9521
-9477
-9430
-9380
-9327
-9272
-9214
-9153
-9091
-9026
-8960
-8892
-8823
-8752
-8679
-8604
-8527
-8446
-8363
-8277
-8186
-8095
-8000
-7903
-7804
-7702
-7598
-7492
-7384
-7274
-7162
-7049
-6934
-6818
-6702
-6585
-6469
-6352
-6235
-6118
-5999
-5880
-5761
-5640
-5519
-5396
-5273
-5148
-5023
-4896
-4769
-4639
-4509
-4376
-4242
-4106
-3968
-3828
-3686
-3540
-3391
-3238
-3081
-2920
-2754
-2585
-2413
-2239
-2064
-1888
-1712
-1538
-1364
-1193
-1022
-856
-692
-530
-370
-212
-55
101
256
411
566
721
877
1032
1187
1342
1498
1655
1813
1973
2136
2300
2467
2635
2804
2974
3144
3314
3483
3652
3820
3989
4157
4325
4494
4663
4832
5003
5174
5347
5522
5699
5879
6062
6247
6436
6627
6821
7018
7218
7420
7626
7834
8044
8257
8472
8689
8906
9125
9344
9562
9781
9999
10217
10434
10650
10865
11080
11292
11504
11713
11921
12127
12331
12533
12734
12933
13129
13324
13516
13705
13891
14073
14253
14430
14605
14777
14946
15112
15274
15433
15589
15741
15889
16033
16172
16309
16441
16568
16691
16810
16925
17035
17142
17245
17344
17438
17529
17616
17698
17777
17851
17923
17990
18054
18113
18169
18220
18267
18310
18348
18382
18412
18437
18458
18474
18485
18492
18493
18489
18480
18465
18445
18419
18387
18350
18308
18261
18210
18155
18097
18036
17972
17906
17837
17766
17692
17616
17537
17456
17371
17283
17192
17097
16999
16897
16792
16683
16571
16455
16335
16212
16085
15954
15819
15681
15540
15396
15249
15098
14945
14789
14630
14469
14305
14138
13970
13799
13627
13455
13282
13109
12936
12763
12591
12419
12248
12077
11908
11739
11572
11405
11238
11070
10902
10731
10556
10379
10197
10011
9820
9625
9427
9225
9020
8811
8600
8387
8172
7956
7739
7522
7305
7087
6870
6653
6435
6216
5995
5773
5549
5322
5094
4863
4630
4395
4158
3919
3678
3435
3191
2946
2699
2451
2202
1951
1700
1447
1194
940
686
430
175
-81
-337
-594
-852
-1110
-1369
-1630
-1891
-2152
-2413
-2673
-2933
-3191
-3447
-3702
-3953
-4202
-4448
-4690
-4930
-5166
-5399
-5629
-5856
-6080
-6300
-6517
-6730
-6938
-7143
-7342
-7535
-7723
-7904
-8079
-8248
-8411
-8568
-8720
-8865
-9005
-9140
-9270
-9394
-9513
-9627
-9737
-9842
-9943
-10039
-10132
-10222
-10309
-10393
-10476
-10557
-10636
-10715
-10793
-10871
-10947
-11023
-11097
-11170
-11242
-11311
-11379
-11444
-11508
-11569
-11628
-11686
-11742
-11796
-11847
-11897
-11945
-11990
-12034
-12076
-12116
-12155
-12193
-12230
-12265
-12301
-12338
-12375
-12414
-12454
-12495
-12537
-12579
-12622
-12664
-12706
-12748
-12788
-12828
-12867
-12905
-12943
-12980
-13017
-13054
-13091
-13128
-13165
-13203
-13241
-13280
-13319
-13358
-13396
-13434
-13472
-13509
-13546
-13582
-13617
-13651
-13685
-13718
-13749
-13780
-13810
-13838
-13865
-13890
-13913
-13934
-13952
-13968
-13981
-13993
-14001
-14008
-14013
-14017
-14019
-14020
-14021
-14020
-14019
-14017
-14016
-14014
-14013
-14012
-14011
-14012
-14013
-14014
-14017
-14021
-14025
-14030
-14036
-14042
-14049
-14055
-14060
-14065
-14069
-14073
-14075
-14077
-14078
-14078
-14078
-14076
-14074
-14071
-14067
-14063
-14059
-14055
-14052
-14050
-14049
-14050
-14052
-14055
-14059
-14065
-14072
-14079
-14088
-14097
-14108
-14118
-14129
-14140
-14152
-14163
-14175
-14188
-14202
-14217
-14233
-14252
-14273
-14296
-14321
-14349
-14379
-14413
-14449
-14489
-14532
-14579
-14630
-14684
-14742
-14802
-14865
-14929
-14995
-15061
-15128
-15196
-15265
-15336
-15408
-15481
-15555
-15631
-15707
-15783
-15861
-15938
-16015
-16094
-16172
-16251
-16329
-16405
-16481
-16556
-16630
-16703
-16776
-16848
-16920
-16992
-17063
-17133
-17203
-17272
-17341
-17410
-17480
-17549
-17620
-17692
-17764
-17837
-17911
-17985
-18059
-18133
-18208
-18283
-18358
-18434
-18510
-18587
-18665
-18742
-18820
-18897
-18974
-19051
-19128
-19204
-19280
-19355
-19431
-19506
-19582
-19658
-19734
-19810
-19886
-19962
-20038
-20113
-20187
-20261
-20333
-20403
-20472
-20540
-20605
-20669
-20731
-20792
-20852
-20910
-20966
-21021
-21073
-21124
-21172
-21219
-21264
-21307
-21349
-21390
-21429
-21467
-21502
-21536
-21567
-21594
-21619
-21640
-21656
-21667
-21674
-21674
-21669
-21659
-21643
-21622
-21596
-21565
-21530
-21492
-21450
-21406
-21359
-21312
-21263
-21213
-21162
-21110
-21057
-21002
-20947
-20889
-20830
-20770
-20708
-20645
-20580
-20513
-20445
-20375
-20303
-20230
-20155
-20078
-20001
-19923
-19844
-19766
-19688
-19610
-19533
-19458
-19384
-19312
-19242
-19174
-19109
-19045
-18983
-18923
-18863
-18804
-18745
-18686
-18627
-18568
-18507
-18446
-18383
-18320
-18256
-18191
-18125
-18059
-17993
-17925
-17857
-17787
-17716
-17643
-17569
-17494
-17417
-17338
-17257
-17173
-17087
-16998
-16907
-16813
-16717
-16618
-16517
-16412
-16305
-16193
-16079
-15960
-15837
-15710
-15580
-15445
-15307
-15166
-15021
-14874
-14723
-14570
-14415
-14257
-14097
-13935
-13771
-13605
-13436
-13264
-13090
-12913
-12733
-12550
-12364
-12175
-11983
-11788
-11589
-11388
-11184
-10977
-10768
-10557
-10344
-10129
-9914
-9698
-9482
-9265
-9048
-8831
-8614
-8396
-8178
-7960
-7742
-7525
-7307
-7089
-6871
-6652
-6431
-6209
-5985
-5760
-5533
-5305
-5075
-4845
-4614
-4382
-4150
-3919
-3687
-3457
-3227
-2998
-2771
-2545
-2320
-2097
-1875
-1654
-1435
-1216
-999
-783
-567
-353
-139
73
283
492
700
905
1108
1309
1507
1703
1895
2084
2271
2455
2638
2819
2999
3177
3355
3532
3708
3882
4056
4227
4396
4563
4729
4892
5054
5214
5373
5530
5686
5841
5995
6149
6302
6455
6609
6763
6917
7071
7226
7380
7535
7688
7841
7993
8144
8294
8443
8591
8737
8882
9025
9167
9307
9446
9584
9721
9858
9994
10129
10264
10398
10530
10662
10793
10923
11051
11178
11304
11428
11551
11672
11791
11910
12026
12142
12256
12370
12482
12594
12705
12814
12923
13031
13139
13245
13351
13457
13563
13670
13777
13885
13994
14104
14216
14330
14445
14561
14678
14797
14916
15037
15159
15282
15406
15531
15657
15784
15911
16039
16166
16293
16420
16545
16668
16790
16910
17029
17146
17261
17375
17487
17599
17709
17820
17929
18038
18146
18253
18358
18463
18566
18667
18768
18867
18965
19062
19159
19255
19350
19445
19539
19633
19725
19817
19906
19994
20080
20164
20246
20327
20405
20481
20556
20630
20703
20775
20847
20917
20986
21053
21118
21181
21242
21300
21355
21409
21460
21509
21557
21603
21647
21689
21731
21771
21811
21850
21889
21928
21967
22006
22046
22087
22128
22170
22213
22255
22297
22338
22378
22414
22448
22478
22505
22528
22548
22565
22578
22589
22597
22602
22605
22606
22605
22602
22596
22588
22578
22564
22547
22527
22504
22478
22450
22421
22390
22357
22323
22288
22250
22212
22171
22129
22085
22039
21990
21938
21885
21830
21773
21715
21656
21597
21537
21477
21417
21357
21297
21237
21176
21114
21051
20987
20922
20856
20789
20721
20651
20580
20508
20435
20360
20284
20206
20125
20043
19958
19871
19781
19690
19596
19499
19402
19302
19202
19101
19000
18898
18797
18695
18593
18491
18390
18289
18188
18087
17986
17885
17785
17685
17584
17483
17380
17276
17171
17063
16952
16840
16724
16606
16486
16363
16236
16108
15977
15843
15708
15570
15431
15290
15148
15004
14859
14712
14563
14414
14263
14112
13959
13805
13650
13494
13335
13175
13013
12849
12683
12514
12344
12171
11996
11820
11641
11461
11280
11098
10915
10732
10549
10365
10182
9998
9814
9629
9443
9257
9070
8883
8696
8508
8320
8132
7944
7755
7566
7377
7188
6999
6811
6623
6434
6246
6056
5866
5675
5484
5292
5100
4908
4717
4526
4336
4146
3958
3771
3586
3402
3220
3039
2860
2682
2505
2329
2155
1981
1809
1638
1468
1299
1132
967
802
639
476
315
155
-5
-163
-320
-475
-628
-780
-929
-1077
-1223
-1367
-1509
-1650
-1788
-1925
-2060
-2193
-2324
-2452
-2577
-2699
-2820
-2937
-3052
-3165
-3277
-3386
-3495
-3602
-3708
-3813
-3916
-4018
-4119
-4218
-4316
-4413
-4508
-4601
-4694
-4785
-4875
-4964
-5053
-5140
-5227
-5313
-5398
-5482
-5565
-5648
-5729
-5810
-5889
-5968
-6045
-6122
-6198
-6273
-6348
-6422
-6494
-6566
-6637
-6707
-6776
-6844
-6912
-6979
-7046
-7114
-7183
-7252
-7323
-7395
-7469
-7543
-7619
-7696
-7775
-7854
-7934
-8015
-8096
-8177
-8259
-8340
-8422
-8505
-8588
-8672
-8756
-8842
-8928
-9015
-9104
-9193
-9283
-9374
-9465
-9557
-9650
-9744
-9838
-9932
-10026
-10120
-10214
-10307
-10400
-10493
-10585
-10676
-10767
-10856
-10945
-11033
-11119
-11205
-11289
-11372
-11453
-11533
-11611
-11688
-11764
-11838
-11911
-11983
-12054
-12124
-12193
-12261
-12329
-12396
-12463
-12530
-12597
-12663
-12730
-12797
-12863
-12930
-12996
-13062
-13128
-13194
-13258
-13322
-13386
-13449
-13511
-13574
-13637
-13701
-13766
-13831
-13897
-13962
-14028
-14094
-14160
-14226
-14291
-14357
-14423
-14489
-14555
-14622
-14689
-14757
-14826
-14896
-14967
-15038
-15110
-15183
-15257
-15330
-15404
-15478
-15553
-15628
-15704
-15780
-15858
-15936
-16014
-16091
-16171
-16248
-16325
-16401
-16476
-16550
-16623
-16694
-16764
-16832
-16899
-16964
-17027
-17089
-17150
-17210
-17268
-17326
-17381
-17435
-17486
-17536
-17582
-17627
-17669
-17708
-17745
-17779
-17811
-17841
-17868
-17893
-17917
-17939
-17959
-17978
-17996
-18013
-18029
-18044
-18058
-18071
-18082
-18092
-18099
-18103
-18105
-18104
-18100
-18093
-18084
-18072
-18057
-18041
-18023
-18003
-17982
-17961
-17938
-17913
-17888
-17862
-17834
-17806
-17777
-17748
-17719
-17689
-17660
-17632
-17603
-17576
-17548
-17521
-17494
-17466
-17438
-17410
-17382
-17353
-17323
-17294
-17263
-17233
-17202
-17171
-17141
-17110
-17080
-17050
-17021
-16993
-16965
-16938
-16912
-16886
-16860
-16835
-16811
-16786
-16762
-16739
-16715
-16692
-16668
-16645
-16622
-16599
-16577
-16554
-16531
-16507
-16484
-16460
-16437
-16413
-16389
-16364
-16341
-16315
-16291
-16265
-16239
-16212
-16184
-16155
-16125
-16094
-16062
-16030
-15996
-15961
-15925
-15888
-15849
-15809
-15768
-15725
-15681
-15636
-15590
-15544
-15497
-15450
-15403
-15356
-15309
-15262
-15215
-15167
-15118
-15068
-15017
-14964
-14910
-14853
-14795
-14734
-14672
-14607
-14539
-14469
-14397
-14322
-14244
-14164
-14082
-13997
-13911
-13822
-13732
-13639
-13544
-13447
-13349
-13249
-13147
-13043
-12939
-12833
-12725
-12617
-12506
-12394
-12280
-12164
-12047
-11927
-11806
-11682
-11558
-11431
-11304
-11175
-11046
-10915
-10784
-10652
-10520
-10387
-10254
-10120
-9986
-9853
-9719
-9585
-9452
-9318
-9185
-9053
-8921
-8790
-8660
-8531
-8403
-8276
-8151
-8026
-7905
-7784
-7664
-7546
-7428
-7312
-7197
-7082
-6968
-6855
-6742
-6630
-6518
-6406
-6295
-6185
-6076
-5969
-5862
-5758
-5655
-5553
-5453
-5354
-5257
-5160
-5064
-4968
-4873
-4779
-4684
-4591
-4498
-4405
-4314
-4222
-4132
-4042
-3953
-3865
-3778
-3691
-3606
-3520
-3436
-3352
-3269
-3186
-3105
-3025
-2947
-2870
-2795
-2720
-2646
-2573
-2500
-2427
-2354
-2281
-2208
-2136
-2064
-1993
-1922
-1852
-1782
-1712
-1641
-1571
-1500
-1429
-1358
-1286
-1215
-1144
-1073
-1002
-933
-863
-794
-726
-657
-588
-519
-449
-379
-308
-237
-165
-92
-18
56
131
208
284
362
441
520
600
681
764
847
930
1014
1099
1183
1267
1351
1434
1517
1600
1683
1765
1847
1928
2009
2089
2169
2247
2324
2400
2475
2549
2622
2694
2765
2835
2905
2974
3043
3112
3181
3250
3318
3387
3455
3523
3591
3659
3726
3792
3858
3922
3986
4049
4111
4172
4232
4292
4351
4409
4467
4525
4584
4642
4701
4760
4818
4877
4936
4995
5053
5112
5170
5228
5285
5343
5401
5460
5519
5578
5638
5698
5757
5817
5877
5936
5994
6052
6110
6167
6223
6279
6333
6387
6440
6491
6542
6592
6640
6689
6736
6783
6831
6879
6927
6976
7026
7077
7129
7181
7234
7288
7343
7398
7454
7511
7569
7629
7691
7754
7818
7884
7951
8019
8087
8159
8231
8304
8379
8455
8533
8614
8696
8780
8867
8955
9045
9136
9228
9322
9416
9511
9607
9703
9800
9898
9996
10094
10193
10293
10394
10496
10599
10703
10808
10915
11023
11132
11243
11355
11469
11584
11701
11819
11937
12057
12176
12296
12416
12537
12657
12778
12900
13021
13143
13266
13390
13513
13638
13762
13887
14013
14138
14263
14388
14513
14638
14762
14885
15008
15130
15252
15374
15495
15615
15735
15854
15972
16090
16206
16321
16436
16549
16660
16769
16877
16982
17085
17185
17283
17378
17470
17560
17646
17730
17811
17889
17964
18036
18106
18174
18239
18302
18362
18421
18478
18532
18585
18636
18684
18730
18774
18815
18854
18890
18923
18953
18980
19004
19025
19043
19059
19072
19083
19093
19101
19107
19113
19117
19119
19120
19120
19119
19117
19113
19108
19103
19096
19088
19078
19067
19054
19040
19024
19006
18987
18966
18944
18920
18896
18870
18844
18817
18790
18763
18736
18709
18682
18655
18628
18601
18574
18546
18518
18489
18460
18430
18399
18368
18336
18304
18271
18237
18203
18168
18132
18095
18058
18019
17979
17938
17896
17853
17809
17764
17718
17671
17624
17576
17529
17481
17433
17384
17335
17285
17235
17183
17130
17076
17021
16965
16908
16850
16790
16729
16667
16604
16539
16472
16404
16334
16263
16190
16117
16042
15966
15889
15811
15732
15653
15572
15491
15408
15325
15241
15155
15068
14981
14892
14802
14711
14619
14527
14433
14339
14243
14147
14049
13950
13851
13751
13651
13550
13449
13349
13248
13147
13047
12946
12847
12747
12648
12549
12451
12353
12255
12158
12061
11965
11870
11776
11683
11590
11499
11409
11320
11232
11144
11058
10971
10885
10799
10713
10627
10541
10455
10368
10280
10192
10104
10015
9925
9834
9743
9652
9560
9468
9374
9280
9184
9087
8989
8891
8791
8691
8591
8490
8388
8286
8183
8079
7975
7870
7765
7659
7552
7445
7337
7228
7119
7009
6898
6787
6675
6562
6449
6335
6221
6106
5991
5876
5760
5644
5529
5413
5296
5180
5063
4946
4828
4710
4592
4474
4355
4236
4116
3996
3876
3755
3634
3513
3392
3272
3152
3032
2913
2794
2676
2559
2442
2326
2211
2097
1984
1871
1760
1649
1538
1428
1319
1210
1102
995
888
782
678
575
472
372
272
174
77
-20
-115
-209
-303
-396
-489
-580
-671
-762
-851
-940
-1028
-1116
-1203
-1289
-1375
-1460
-1544
-1628
-1710
-1791
-1870
-1948
-2025
-2100
-2173
-2244
-2314
-2382
-2448
-2512
-2575
-2637
-2697
-2756
-2814
-2870
-2926
-2980
-3032
-3083
-3132
-3179
-3225
-3269
-3311
-3353
-3393
-3432
-3470
-3507
-3544
-3580
-3615
-3649
-3683
-3715
-3747
-3777
-3806
-3834
-3861
-3886
-3911
-3935
-3958
-3980
-4001
-4022
-4043
-4062
-4081
-4100
-4118
-4136
-4154
-4171
-4188
-4204
-4220
-4236
-4251
-4267
-4282
-4298
-4314
-4331
-4348
-4367
-4387
-4408
-4431
-4456
-4481
-4509
-4537
-4567
-4598
-4630
-4663
-4697
-4731
-4766
-4802
-4838
-4874
-4911
-4948
-4986
-5024
-5063
-5102
-5143
-5184
-5227
-5270
-5315
-5361
-5407
-5455
-5503
-5552
-5602
-5651
-5701
-5752
-5802
-5853
-5904
-5956
-6009
-6062
-6117
-6172
-6230
-6288
-6349
-6411
-6474
-6540
-6608
-6678
-6750
-6824
-6900
-6978
-7058
-7140
-7224
-7309
-7396
-7484
-7573
-7664
-7757
-7850
-7945
-8041
-8138
-8237
-8337
-8439
-8542
-8647
-8753
-8860
-8969
-9078
-9188
-9299
-9411
-9523
-9636
-9751
-9866
-9982
-10099
-10218
-10337
-10458
-10579
-10701
-10823
-10947
-11071
-11196
-11321
-11447
-11574
-11701
-11827
-11954
-12080
-12206
-12332
-12458
-12584
-12709
-12835
-12961
-13087
-13213
-13339
-13465
-13590
-13714
-13837
-13959
-14080
-14199
-14318
-14436
-14554
-14671
-14788
-14905
-15021
-15138
-15254
-15369
-15484
-15597
-15710
-15821
-15932
-16041
-16149
-16254
-16360
-16463
-16564
-16664
-16761
-16857
-16950
-17041
-17131
-17218
-17304
-17388
-17470
-17550
-17629
-17706
-17782
-17855
-17927
-17996
-18064
-18130
-18193
-18254
-18314
-18370
-18425
-18477
-18527
-18574
-18619
-18661
-18701
-18738
-18772
-18803
-18830
-18855
-18877
-18895
-18910
-18922
-18932
-18938
-18940
-18940
-18937
-18930
-18920
-18906
-18889
-18869
-18845
-18818
-18787
-18753
-18715
-18674
-18629
-18580
-18528
-18473
-18415
-18355
-18291
-18226
-18157
-18086
-18013
-17937
-17858
-17778
-17695
-17610
-17523
-17435
-17345
-17253
-17161
-17067
-16971
-16875
-16778
-16680
-16582
-16483
-16383
-16283
-16184
-16084
-15984
-15884
-15783
-15683
-15582
-15480
-15379
-15277
-15175
-15072
-14969
-14867
-14764
-14661
-14558
-14455
-14353
-14250
-14148
-14046
-13943
-13841
-13739
-13636
-13533
-13430
-13327
-13223
-13119
-13015
-12910
-12805
-12699
-12594
-12488
-12381
-12275
-12168
-12060
-11952
-11843
-11734
-11624
-11513
-11402
-11291
-11179
-11067
-10955
-10843
-10731
-10619
-10508
-10396
-10285
-10174
-10064
-9954
-9844
-9735
-9627
-9519
-9411
-9304
-9197
-9089
-8982
-8873
-8765
-8655
-8545
-8434
-8322
-8209
-8095
-7980
-7865
-7749
-7633
-7517
-7400
-7283
-7167
-7050
-6934
-6818
-6702
-6586
-6471
-6356
-6242
-6128
-6014
-5901
-5788
-5675
-5563
-5450
-5338
-5225
-5111
-4997
-4882
-4766
-4649
-4532
-4413
-4294
-4174
-4053
-3932
-3811
-3689
-3567
-3446
-3324
-3203
-3082
-2962
-2843
-2725
-2608
-2491
-2375
-2259
-2143
-2028
-1913
-1798
-1683
-1568
-1454
-1339
-1225
-1112
-998
-886
-773
-662
-551
-440
-330
-220
-111
-3
105
212
318
423
528
630
732
832
931
1029
1125
1221
1316
1410
1503
1595
1687
1777
1867
1956
2044
2131
2217
2303
2387
2471
2553
2635
2716
2797
2876
2955
3033
3111
3187
3263
3339
3413
3487
3561
3633
3705
3777
3848
3919
3989
4059
4129
4198
4268
4336
4405
4474
4542
4610
4677
4744
4810
4876
4941
5005
5069
5131
5193
5253
5313
5371
5428
5485
5541
5596
5651
5706
5760
5815
5869
5923
5978
6032
6086
6140
6194
6248
6302
6356
6410
6465
6520
6574
6629
6684
6738
6792
6844
6897
6948
6998
7047
7095
7141
7187
7232
7275
7318
7360
7400
7441
7480
7519
7556
7593
7629
7665
7700
7734
7768
7802
7835
7867
7899
7931
7962
7993
8023
8053
8083
8112
8141
8169
8197
8225
8251
8277
8303
8327
8351
8374
8396
8418
8439
8459
8478
8497
8515
8532
8549
8564
8579
8594
8607
8620
8632
8642
8652
8660
8666
8672
8676
8678
8679
8679
8677
8675
8671
8667
8661
8655
8647
8639
8630
8620
8609
8597
8583
8569
8554
8538
8521
8503
8485
8465
8445
8424
8401
8378
8354
8328
8301
8273
8244
8214
8183
8151
8119
8087
8055
8023
7992
7959
7927
7895
7862
7830
7797
7765
7732
7700
7668
7637
7606
7575
7544
7514
7484
7455
7425
7396
7367
7339
7310
7282
7254
7226
7199
7171
7145
7118
7093
7067
7042
7018
6993
6969
6945
6922
6899
6876
6854
6832
6812
6792
6773
6755
6738
6722
6707
6693
6679
6667
6656
6645
6635
6626
6618
6610
6603
6596
6589
6583
6578
6573
6569
6566
6563
6562
6561
6561
6563
6565
6568
6572
6577
6583
6590
6597
6605
6614
6624
6634
6645
6656
6668
6682
6695
6710
6726
6742
6759
6776
6793
6811
6829
6847
6866
6884
6902
6920
6939
6957
6975
6992
7010
7027
7044
7061
7077
7093
7108
7124
7139
7154
7169
7184
7199
7214
7229
7243
7257
7270
7283
7294
7305
7315
7323
7331
7337
7342
7346
7348
7350
7350
7349
7348
7346
7343
7340
7336
7331
7326
7321
7314
7308
7300
7293
7284
7276
7266
7257
7246
7235
7224
7213
7201
7189
7178
7166
7154
7143
7132
7121
7110
7100
7091
7082
7073
7064
7056
7048
7040
7032
7024
7016
7008
7001
6993
6986
6979
6971
6964
6957
6949
6942
6934
6926
6918
6910
6902
6893
6885
6876
6867
6857
6847
6837
6827
6816
6805
6793
6781
6769
6756
6744
6731
6717
6703
6689
6674
6657
6640
6622
6602
6581
6559
6536
6512
6487
6460
6432
6403
6372
6340
6306
6271
6235
6197
6158
6117
6076
6034
5991
5946
5901
5854
5807
5758
5708
5656
5604
5549
5493
5435
5376
5314
5250
5184
5115
5045
4971
4895
4816
4735
4652
4566
4477
4387
4294
4199
4101
4002
3901
3798
3693
3587
3479
3370
3260
3148
3036
2923
2808
2693
2576
2458
2339
2218
2096
1972
1847
1721
1593
1465
1335
1204
1072
940
806
672
537
402
267
131
-4
-140
-275
-409
-544
-678
-812
-946
-1080
-1214
-1349
-1483
-1618
-1752
-1887
-2021
-2156
-2291
-2425
-2559
-2692
-2826
-2959
-3091
-3224
-3356
-3487
-3618
-3749
-3879
-4008
-4137
-4265
-4392
-4519
-4645
-4770
-4894
-5016
-5138
-5259
-5378
-5495
-5611
-5726
-5838
-5949
-6058
-6164
-6269
-6372
-6473
-6571
-6668
-6763
-6857
-6948
-7038
-7126
-7213
-7299
-7383
-7465
-7546
-7626
-7703
-7780
-7854
-7926
-7996
-8064
-8131
-8194
-8255
-8314
-8369
-8422
-8471
-8517
-8560
-8601
-8639
-8674
-8706
-8736
-8763
-8787
-8809
-8828
-8845
-8859
-8871
-8882
-8890
-8896
-8901
-8904
-8905
-8905
-8903
-8900
-8895
-8888
-8880
-8870
-8859
-8846
-8832
-8816
-8799
-8779
-8759
-8737
-8713
-8688
-8661
-8634
-8605
-8575
-8545
-8513
-8481
-8448
-8415
-8381
-8347
-8313
-8279
-8244
-8209
-8173
-8138
-8103
-8068
-8032
-7997
-7961
-7925
-7890
-7854
-7818
-7783
-7748
-7713
-7678
-7643
-7609
-7574
-7540
-7506
-7472
-7438
-7404
-7370
-7336
-7301
-7267
-7233
-7199
-7165
-7132
-7099
-7066
-7034
-7001
-6969
-6938
-6906
-6875
-6844
-6813
-6783
-6752
-6722
-6692
-6662
-6632
-6602
-6573
-6544
-6515
-6486
-6458
-6430
-6403
-6376
-6349
-6323
-6297
-6270
-6244
-6217
-6190
-6163
-6135
-6106
-6078
-6048
-6019
-5988
-5958
-5927
-5895
-5863
-5831
-5798
-5765
-5732
-5699
-5666
-5633
-5600
-5568
-5536
-5504
-5472
-5441
-5410
-5380
-5350
-5321
-5292
-5263
-5235
-5207
-5179
-5152
-5126
-5100
-5074
-5049
-5024
-4999
-4975
-4951
-4927
-4903
-4880
-4857
-4834
-4812
-4790
-4768
-4747
-4726
-4705
-4684
-4664
-4644
-4623
-4603
-4584
-4564
-4545
-4526
-4507
-4489
-4471
-4453
-4436
-4419
-4402
-4386
-4370
-4355
-4341
-4328
-4315
-4303
-4291
-4280
-4270
-4261
-4253
-4245
-4238
-4233
-4227
-4223
-4218
-4214
-4210
-4206
-4201
-4196
-4190
-4184
-4176
-4168
-4160
-4151
-4141
-4131
-4121
-4111
-4100
-4089
-4077
-4066
-4053
-4041
-4027
-4014
-4000
-3985
-3971
-3955
-3939
-3923
-3906
-3888
-3869
-3849
-3828
-3805
-3780
-3754
-3725
-3695
-3662
-3628
-3593
-3556
-3517
-3478
-3437
-3396
-3353
-3309
-3264
-3217
-3169
-3120
-3069
-3016
-2961
-2904
-2845
-2784
-2721
-2657
-2591
-2523
-2454
-2383
-2311
-2238
-2164
-2090
-2013
-1937
-1860
-1782
-1704
-1625
-1545
-1465
-1385
-1303
-1221
-1139
-1055
-971
-886
-800
-714
-628
-541
-453
-366
-278
-191
-103
-14
75
164
253
342
431
520
608
695
782
868
953
1037
1121
1205
1288
1371
1453
1535
1616
1696
1776
1854
1932
2008
2084
2158
2231
2304
2376
2447
2517
2586
2655
2723
2791
2858
2924
2989
3054
3118
3181
3243
3304
3364
3423
3482
3539
3595
3650
3703
3756
3807
3857
3906
3953
4000
4046
4091
4136
4181
4224
4267
4310
4353
4395
4436
4478
4519
4559
4600
4639
4679
4717
4755
4793
4831
4867
4904
4940
4975
5010
5044
5077
5110
5142
5174
5206
5237
5268
5299
5330
5361
5391
5421
5450
5479
5508
5536
5563
5591
5617
5644
5670
5696
5722
5747
5772
5796
5820
5844
5867
5890
5912
5934
5955
5976
5996
6015
6034
6053
6071
6088
6105
6122
6139
6156
6172
6188
6205
6221
6237
6254
6270
6286
6303
6319
6334
6350
6366
6381
6396
6411
6427
6442
6457
6471
6486
6501
6516
6531
6545
6561
6576
6592
6608
6624
6641
6658
6674
6691
6707
6723
6739
6754
6769
6785
6799
6814
6828
6842
6856
6869
6882
6894
6906
6917
6928
6939
6949
6959
6968
6977
6986
6995
7004
7013
7022
7031
7040
7050
7060
7071
7082
7093
7105
7117
7129
7141
7153
7165
7177
7189
7201
7213
7225
7237
7249
7261
7273
7285
7297
7309
7321
7332
7343
7354
7364
7374
7382
7390
7396
7402
7406
7409
7411
7412
7411
7410
7407
7402
7397
7390
7383
7374
7365
7354
7342
7330
7316
7300
7284
7267
7248
7229
7209
7188
7166
7144
7120
7096
7071
7046
7019
6992
6964
6936
6907
6878
6848
6817
6786
6755
6722
6689
6654
6619
6583
6546
6507
6468
6428
6387
6346
6304
6262
6220
6177
6134
6091
6047
6004
5960
5916
5871
5827
5783
5738
5693
5649
5604
5558
5513
5467
5420
5373
5326
5279
5231
5182
5134
5085
5037
4988
4939
4890
4841
4792
4743
4695
4646
4599
4551
4504
4457
4412
4366
4322
4278
4235
4193
4152
4112
4072
4034
3995
3957
3920
3882
3845
3808
3771
3734
3697
3659
3621
3583
3544
3504
3464
3424
3383
3341
3299
3256
3213
3169
3124
3079
3033
2987
2940
2893
2845
2797
2749
2700
2650
2601
2550
2499
2447
2394
2339
2284
2227
2168
2108
2047
1985
1922
1857
1792
1725
1657
1588
1517
1445
1372
1297
1222
1146
1068
990
911
831
751
669
587
504
420
336
251
165
78
-10
-99
-188
-278
-368
-459
-551
-643
-735
-828
-921
-1014
-1107
-1200
-1293
-1386
-1478
-1571
-1662
-1754
-1846
-1937
-2029
-2120
-2211
-2302
-2393
-2484
-2574
-2665
-2754
-2844
-2933
-3021
-3109
-3196
-3283
-3370
-3457
-3544
-3631
-3718
-3806
-3893
-3981
-4067
-4155
-4243
-4329
-4416
-4502
-4588
-4673
-4757
-4840
-4922
-5004
-5084
-5163
-5242
-5319
-5396
-5471
-5546
-5621
-5695
-5769
-5842
-5916
-5989
-6062
-6135
-6208
-6280
-6351
-6421
-6491
-6559
-6626
-6692
-6757
-6821
-6883
-6945
-7005
-7064
-7121
-7177
-7232
-7286
-7338
-7389
-7439
-7487
-7534
-7580
-7624
-7667
-7709
-7749
-7788
-7826
-7862
-7897
-7931
-7963
-7994
-8025
-8054
-8082
-8109
-8134
-8159
-8183
-8206
-8227
-8247
-8266
-8284
-8300
-8315
-8329
-8340
-8350
-8358
-8364
-8367
-8368
-8367
-8364
-8359
-8351
-8342
-8331
-8318
-8303
-8286
-8268
-8248
-8226
-8202
-8177
-8150
-8121
-8090
-8058
-8023
-7989
-7951
-7912
-7871
-7827
-7782
-7735
-7686
-7634
-7581
-7525
-7466
-7406
-7343
-7278
-7211
-7141
-7071
-6998
-6924
-6848
-6771
-6692
-6613
-6532
-6449
-6366
-6281
-6196
-6110
-6023
-5935
-5846
-5757
-5666
-5575
-5483
-5391
-5297
-5203
-5109
-5014
-4918
-4823
-4728
-4633
-4537
-4442
-4347
-4252
-4157
-4062
-3968
-3873
-3779
-3685
-3591
-3496
-3402
-3308
-3214
-3119
-3025
-2930
-2835
-2740
-2645
-2549
-2453
-2357
-2260
-2163
-2065
-1968
-1870
-1773
-1676
-1580
-1483
-1388
-1292
-1197
-1103
-1008
-915
-822
-730
-638
-547
-457
-367
-277
-188
-100
-12
76
163
250
336
423
509
595
681
766
852
937
1020
1106
1190
1274
1358
1441
1523
1605
1685
1765
1844
1922
1998
2073
2147
2220
2291
2361
2429
2497
2563
2627
2691
2753
2813
2873
2931
2989
3045
3101
3156
3209
3262
3315
3366
3416
3465
3512
3559
3603
3647
3688
3729
3768
3805
3841
3875
3908
3939
3969
3996
4022
4048
4070
4093
4113
4132
4150
4167
4182
4197
4210
4223
4235
4245
4255
4264
4273
4281
4288
4295
4302
4308
4313
4319
4324
4329
4334
4338
4342
4346
4350
4353
4356
4359
4362
4365
4367
4370
4372
4375
4378
4382
4385
4389
4393
4397
4401
4405
4409
4413
4417
4420
4424
4427
4430
4433
4435
4437
4439
4441
4442
4443
4443
4443
4442
4441
4440
4438
4436
4434
4433
4431
4430
4429
4428
4427
4427
4428
4428
4429
4431
4432
4434
4437
4439
4443
4446
4451
4456
4461
4467
4474
4482
4490
4498
4507
4517
4527
4537
4548
4559
4570
4583
4595
4608
4621
4634
4647
4660
4672
4684
4696
4706
4716
4725
4734
4741
4747
4752
4755
4758
4760
4760
4760
4759
4757
4754
4750
4746
4740
4734
4727
4719
4711
4702
4692
4681
4669
4657
4643
4628
4612
4595
4578
4559
4539
4517
4495
4472
4447
4421
4394
4366
4337
4307
4275
4243
4209
4175
4139
4102
4064
4025
3985
3945
3903
3861
3818
3774
3730
3685
3639
3593
3547
3499
3451
3403
3354
3304
3254
3204
3153
3102
3050
2997
2944
2890
2835
2780
2724
2667
2610
2552
2494
2436
2377
2318
2259
2199
2140
2080
2021
1962
1902
1843
1784
1725
1666
1607
1548
1489
1431
1372
1313
1255
1196
1138
1080
1022
966
909
853
798
743
689
635
582
529
478
427
377
329
281
235
189
146
103
62
23
-16
-53
-88
-122
-155
-186
-216
-245
-272
-297
-322
-345
-367
-388
-409
-429
-448
-466
-484
-502
-519
-536
-552
-568
-583
-598
-612
-625
-638
-649
-660
-670
-679
-688
-695
-702
-708
-713
-717
-721
-723
-725
-726
-726
-725
-724
-721
-718
-715
-711
-706
-702
-697
-692
-687
-682
-676
-671
-665
-659
-653
-647
-641
-634
-628
-621
-614
-607
-600
-592
-585
-577
-570
-562
-555
-547
-540
-533
-526
-520
-514
-508
-503
-498
-494
-490
-487
-485
-483
-482
-481
-481
-481
-482
-483
-484
-486
-488
-490
-493
-496
-499
-503
-507
-511
-516
-521
-527
-533
-538
-545
-551
-557
-564
-571
-578
-586
-594
-602
-612
-621
-632
-643
-655
-668
-682
-697
-712
-728
-744
-762
-779
-798
-817
-836
-856
-877
-897
-919
-941
-963
-986
-1010
-1034
-1059
-1084
-1109
-1135
-1161
-1186
-1213
-1239
-1265
-1290
-1316
-1342
-1368
-1394
-1419
-1445
-1471
-1497
-1523
-1549
-1575
-1601
-1627
-1653
-1680
-1707
-1733
-1760
-1787
-1814
-1841
-1868
-1894
-1920
-1946
-1972
-1998
-2023
-2048
-2073
-2098
-2123
-2148
-2174
-2199
-2224
-2250
-2276
-2302
-2328
-2355
-2382
-2410
-2438
-2466
-2494
-2522
-2551
-2579
-2607
-2634
-2662
-2689
-2716
-2742
-2769
-2795
-2820
-2845
-2870
-2895
-2919
-2943
-2968
-2992
-3017
-3041
-3066
-3091
-3116
-3141
-3166
-3190
-3214
-3238
-3261
-3283
-3304
-3324
-3344
-3362
-3379
-3396
-3411
-3425
-3438
-3450
-3461
-3471
-3480
-3488
-3495
-3502
-3507
-3511
-3515
-3518
-3520
-3522
-3523
-3524
-3524
-3523
-3521
-3518
-3515
-3509
-3503
-3495
-3486
-3476
-3464
-3450
-3436
-3420
-3403
-3385
-3366
-3346
-3326
-3304
-3282
-3259
-3236
-3212
-3188
-3164
-3139
-3114
-3088
-3062
-3036
-3010
-2984
-2957
-2930
-2903
-2876
-2848
-2820
-2791
-2763
-2733
-2703
-2673
-2643
-2612
-2581
-2549
-2517
-2485
-2452
-2419
-2385
-2352
-2317
-2283
-2248
-2212
-2176
-2139
-2102
-2063
-2025
-1985
-1945
-1904
-1863
-1821
-1778
-1734
-1690
-1644
-1598
-1550
-1502
-1453
-1402
-1351
-1299
-1246
-1192
-1137
-1081
-1025
-967
-910
-852
-793
-735
-677
-618
-560
-501
-443
-384
-326
-267
-209
-149
-90
-30
30
90
151
213
274
336
398
461
524
587
650
713
776
839
903
966
1028
1091
1153
1215
1276
1338
1398
1459
1519
1578
1637
1696
1754
1812
1868
1924
1979
2033
2087
2139
2191
2241
2290
2339
2386
2433
2479
2523
2567
2611
2653
2694
2735
2774
2812
2849
2885
2920
2953
2985
3016
3046
3074
3101
3126
3151
3174
3195
3216
3235
3253
3269
3285
3299
3313
3325
3337
3348
3359
3368
3377
3385
3393
3399
3405
3411
3415
3419
3423
3425
3427
3429
3430
3430
3430
3429
3428
3426
3424
3421
3418
3414
3410
3405
3399
3393
3386
3378
3370
3360
3351
3340
3329
3318
3306
3294
3281
3269
3257
3245
3233
3222
3211
3200
3189
3178
3168
3158
3148
3138
3128
3119
3109
3100
3091
3082
3074
3067
3060
3054
3048
3044
3041
3039
3039
3039
3041
3045
3050
3056
3063
3072
3082
3093
3105
3118
3132
3146
3162
3178
3194
3211
3229
3247
3265
3284
3303
3323
3343
3364
3386
3409
3433
3457
3482
3507
3533
3559
3586
3613
3640
3668
3697
3725
3755
3784
3815
3845
3876
3908
3940
3973
4006
4038
4072
4106
4141
4175
4210
4245
4280
4315
4350
4386
4421
4457
4493
4528
4564
4599
4634
4669
4704
4739
4773
4806
4839
4872
4904
4935
4966
4996
5025
5053
5081
5107
5133
5158
5182
5206
5228
5248
5268
5287
5304
5321
5337
5351
5365
5378
5390
5402
5412
5422
5431
5439
5446
5452
5457
5461
5464
5467
5469
5470
5471
5471
5471
5471
5471
5470
5468
5466
5463
5459
5455
5450
5444
5437
5429
5420
5410
5400
5388
5376
5363
5349
5334
5319
5303
5287
5271
5254
5237
5219
5202
5184
5167
5149
5131
5113
5095
5076
5057
5038
5018
4998
4978
4958
4938
4919
4899
4879
4860
4841
4822
4804
4787
4769
4752
4736
4719
4703
4687
4671
4656
4640
4626
4611
4597
4584
4571
4559
4547
4536
4525
4514
4504
4493
4483
4474
4464
4455
4445
4436
4427
4419
4410
4402
4395
4387
4379
4372
4364
4357
4349
4342
4335
4327
4320
4314
4307
4301
4295
4289
4283
4278
4272
4266
4259
4252
4245
4238
4229
4220
4211
4201
4189
4178
4165
4152
4138
4124
4109
4093
4077
4059
4043
4025
4006
3989
3970
3951
3932
3912
3892
3872
3852
3831
3810
3790
3769
3748
3727
3707
3687
3667
3647
3627
3607
3588
3568
3549
3530
3511
3492
3474
3456
3438
3421
3403
3387
3370
3354
3338
3323
3308
3294
3280
3267
3254
3242
3231
3220
3210
3201
3192
3184
3177
3170
3164
3158
3153
3148
3144
3139
3136
3132
3129
3127
3125
3123
3122
3121
3120
3120
3121
3122
3123
3125
3128
3130
3134
3137
3141
3145
3149
3153
3157
3162
3166
3171
3175
3180
3185
3190
3194
3199
3204
3209
3214
3219
3223
3228
3233
3238
3244
3249
3255
3262
3269
3276
3284
3292
3301
3310
3319
3328
3338
3348
3357
3367
3378
3388
3399
3409
3420
3432
3443
3456
3468
3481
3494
3508
3523
3538
3553
3569
3586
3603
3620
3637
3654
3670
3687
3703
3718
3733
3746
3759
3771
3783
3794
3804
3814
3823
3832
3841
3849
3856
3864
3870
3877
3883
3888
3894
3898
3902
3906
3909
3911
3913
3914
3915
3915
3915
3914
3913
3911
3910
3908
3906
3904
3902
3900
3898
3897
3895
3893
3891
3890
3888
3886
3885
3883
3882
3881
3880
3879
3877
3876
3875
3874
3873
3871
3869
3868
3866
3864
3862
3860
3858
3856
3854
3852
3850
3849
3847
3845
3843
3841
3840
3838
3836
3834
3833
3831
3830
3828
3827
3825
3824
3822
3821
3819
3817
3815
3812
3809
3806
3802
3798
3793
3788
3782
3777
3770
3764
3757
3750
3743
3735
3727
3719
3711
3702
3693
3684
3675
3666
3656
3647
3637
3627
3617
3607
3596
3585
3574
3562
3551
3538
3526
3513
3500
3487
3473
3460
3446
3433
3419
3406
3392
3379
3366
3352
3339
3326
3312
3298
3285
3271
3257
3243
3229
3214
3200
3185
3171
3155
3140
3124
3109
3092
3076
3060
3043
3026
3009
2992
2975
2957
2940
2922
2904
2887
2869
2851
2833
2815
2797
2780
2762
2744
2727
2709
2691
2674
2656
2639
2621
2603
2585
2566
2548
2529
2510
2490
2470
2450
2430
2409
2388
2367
2345
2323
2300
2277
2253
2229
2205
2180
2155
2129
2104
2077
2051
2024
1997
1969
1941
1913
1884
1855
1826
1796
1766
1737
1707
1677
1647
1617
1587
1557
1526
1496
1466
1436
1405
1375
1344
1313
1282
1252
1221
1190
1159
1128
1098
1067
1036
1004
974
943
912
880
848
816
785
753
721
690
658
627
596
565
534
504
473
442
411
380
348
317
285
254
222
190
158
125
92
59
26
-8
-42
-77
-112
-147
-182
-217
-253
-288
-324
-361
-397
-434
-471
-508
-545
-583
-621
-659
-697
-735
-773
-811
-849
-887
-925
-964
-1002
-1041
-1080
-1120
-1160
-1200
-1240
-1280
-1321
-1362
-1402
-1443
-1484
-1526
-1567
-1609
-1651
-1693
-1735
-1778
-1820
-1863
-1905
-1947
-1989
-2032
-2073
-2115
-2157
-2199
-2241
-2282
-2324
-2366
-2407
-2449
-2491
-2532
-2574
-2615
-2657
-2699
-2740
-2781
-2823
-2864
-2904
-2945
-2984
-3024
-3063
-3102
-3139
-3177
-3214
-3250
-3285
-3320
-3354
-3387
-3420
-3451
-3482
-3512
-3541
-3569
-3597
-3623
-3649
-3673
-3697
-3719
-3740
-3760
-3779
-3796
-3812
-3827
-3841
-3854
-3865
-3876
-3886
-3895
-3902
-3909
-3915
-3920
-3924
-3927
-3929
-3930
-3931
-3930
-3929
-3926
-3923
-3919
-3915
-3909
-3903
-3896
-3888
-3879
-3870
-3859
-3847
-3835
-3822
-3808
-3793
-3778
-3761
-3744
-3726
-3708
-3689
-3670
-3650
-3630
-3609
-3588
-3567
-3545
-3524
-3502
-3481
-3459
-3437
-3415
-3394
-3372
-3350
-3328
-3306
-3285
-3263
-3242
-3221
-3200
-3179
-3159
-3138
-3118
-3097
-3077
-3056
-3035
-3014
-2993
-2972
-2950
-2929
-2907
-2885
-2863
-2841
-2819
-2796
-2774
-2752
-2730
-2708
-2687
-2666
-2646
-2626
-2607
-2589
-2571
-2554
-2537
-2521
-2505
-2490
-2475
-2460
-2446
-2432
-2419
-2405
-2393
-2380
-2368
-2356
-2344
-2333
-2322
-2311
-2300
-2290
-2280
-2271
-2262
-2254
-2246
-2239
-2233
-2227
-2222
-2218
-2215
-2213
-2212
-2211
-2211
-2212
-2213
-2216
-2219
-2223
-2228
-2233
-2239
-2245
-2252
-2259
-2267
-2274
-2282
-2290
-2298
-2307
-2316
-2326
-2335
-2346
-2356
-2367
-2379
-2390
-2402
-2413
-2425
-2436
-2448
-2459
-2470
-2481
-2491
-2502
-2511
-2521
-2530
-2539
-2548
-2556
-2564
-2571
-2579
-2586
-2592
-2599
-2605
-2610
-2615
-2620
-2624
-2627
-2629
-2630
-2631
-2631
-2630
-2628
-2625
-2622
-2618
-2614
-2609
-2604
-2598
-2591
-2584
-2577
-2569
-2562
-2553
-2545
-2536
-2527
-2517
-2508
-2497
-2487
-2476
-2465
-2453
-2441
-2428
-2415
-2401
-2387
-2372
-2357
-2342
-2327
-2311
-2295
-2279
-2262
-2245
-2226
-2208
-2189
-2169
-2149
-2128
-2107
-2086
-2064
-2041
-2017
-1995
-1971
-1947
-1921
-1896
-1869
-1842
-1814
-1786
-1757
-1727
-1697
-1667
-1636
-1604
-1572
-1540
-1507
-1474
-1441
-1407
-1374
-1340
-1305
-1271
-1236
-1201
-1167
-1132
-1098
-1063
-1029
-995
-962
-929
-896
-863
-830
-798
-766
-734
-703
-671
-640
-608
-576
-544
-513
-480
-448
-416
-384
-352
-320
-289
-257
-225
-194
-163
-132
-102
-72
-42
-13
15
43
70
96
121
146
171
194
217
239
261
283
304
324
344
364
383
401
419
436
453
469
485
500
514
528
542
554
566
578
588
598
607
615
622
628
633
638
641
643
644
645
644
642
640
636
632
626
620
614
606
598
589
579
568
557
545
532
519
505
490
475
458
441
424
406
387
367
347
326
304
282
258
234
210
184
159
132
105
78
50
21
-7
-36
-65
-95
-124
-154
-184
-214
-245
-275
-305
-335
-364
-394
-423
-452
-482
-510
-539
-568
-596
-624
-652
-679
-706
-733
-759
-785
-810
-835
-859
-883
-907
-930
-953
-976
-998
-1020
-1042
-1063
-1084
-1105
-1126
-1146
-1166
-1186
-1205
-1224
-1243
-1261
-1278
-1294
-1310
-1325
-1339
-1353
-1366
-1378
-1391
-1402
-1414
-1425
-1435
-1446
-1456
-1465
-1474
-1483
-1491
-1499
-1506
-1512
-1518
-1524
-1529
-1533
-1537
-1540
-1542
-1544
-1546
-1547
-1547
-1547
-1546
-1545
-1544
-1542
-1540
-1537
-1534
-1530
-1526
-1522
-1517
-1512
-1506
-1500
-1494
-1487
-1480
-1472
-1464
-1455
-1445
-1436
-1425
-1414
-1402
-1390
-1377
-1364
-1350
-1336
-1321
-1306
-1291
-1275
-1259
-1242
-1226
-1208
-1191
-1173
-1155
-1137
-1118
-1099
-1079
-1059
-1039
-1018
-997
-974
-952
-929
-905
-880
-854
-828
-802
-774
-747
-719
-690
-661
-632
-602
-573
-543
-513
-484
-454
-424
-394
-364
-333
-302
-271
-239
-207
-174
-140
-106
-72
-36
-1
36
72
109
146
184
222
260
299
337
376
416
455
495
535
575
614
654
694
733
773
812
851
890
929
967
1006
1044
1083
1121
1160
1198
1237
1276
1316
1356
1396
1436
1477
1518
1559
1601
1643
1684
1726
1769
1811
1853
1894
1936
1978
2020
2062
2104
2146
2187
2229
2271
2312
2353
2394
2434
2475
2514
2553
2592
2630
2668
2705
2741
2776
2811
2845
2877
2909
2940
2970
2999
3027
3055
3081
3107
3132
3157
3181
3204
3227
3249
3270
3291
3312
3332
3351
3370
3389
3407
3426
3444
3461
3478
3495
3511
3527
3543
3558
3572
3586
3599
3612
3624
3636
3647
3659
3669
3679
3689
3698
3707
3715
3722
3729
3736
3742
3747
3752
3757
3761
3765
3768
3771
3774
3776
3777
3779
3780
3781
3781
3782
3782
3781
3781
3780
3779
3777
3776
3774
3771
3769
3766
3763
3760
3757
3754
3751
3748
3745
3742
3740
3737
3735
3733
3731
3729
3726
3724
3721
3718
3714
3710
3706
3701
3695
3689
3683
3676
3669
3661
3653
3644
3635
3626
3617
3608
3599
3590
3581
3572
3563
3554
3545
3537
3528
3519
3509
3500
3491
3482
3473
3463
3454
3445
3435
3426
3416
3406
3397
3387
3376
3366
3356
3345
3334
3323
3312
3300
3289
3277
3265
3252
3240
3227
3215
3202
3189
3176
3164
3151
3138
3125
3113
3101
3088
3076
3064
3052
3040
3028
3016
3004
2991
2978
2965
2952
2939
2926
2912
2898
2885
2871
2857
2843
2829
2815
2801
2787
2774
2760
2747
2733
2720
2707
2693
2680
2667
2654
2641
2629
2616
2603
2591
2578
2565
2552
2539
2526
2512
2498
2484
2469
2454
2439
2423
2407
2391
2374
2357
2340
2322
2304
2286
2268
2249
2230
2211
2191
2171
2151
2130
2109
2087
2065
2043
2020
1996
1972
1948
1923
1898
1873
1848
1822
1796
1770
1744
1717
1691
1665
1638
1612
1586
1561
1535
1510
1485
1460
1435
1411
1387
1363
1340
1317
1294
1272
1250
1229
1207
1186
1165
1144
1123
1103
1083
1063
1043
1024
1004
986
968
950
934
917
902
886
872
858
844
831
819
807
795
784
774
763
754
744
735
726
717
708
699
690
681
671
662
653
644
635
626
617
608
600
591
583
575
567
560
553
546
539
533
527
522
517
512
508
504
501
499
496
495
493
492
492
491
492
492
493
494
495
497
499
501
504
508
512
517
523
530
537
545
554
564
575
586
598
611
624
638
653
668
683
699
716
732
749
766
783
801
819
837
855
873
891
910
929
948
968
988
1008
1029
1050
1071
1092
1114
1136
1159
1182
1205
1229
1253
1277
1302
1327
1352
1378
1404
1430
1457
1484
1511
1538
1566
1594
1622
1651
1680
1709
1738
1768
1798
1828
1859
1890
1921
1953
1984
2017
2049
2082
2115
2148
2182
2217
2252
2287
2323
2359
2396
2433
2471
2510
2549
2588
2628
2668
2708
2748
2789
2830
2870
2911
2952
2993
3033
3074
3114
3154
3194
3233
3273
3312
3351
3390
3428
3467
3505
3543
3581
3619
3657
3696
3734
3772
3811
3849
3888
3927
3966
4005
4043
4083
4124
4164
4204
4244
4285
4326
4367
4407
4448
4489
4529
4570
4610
4650
4691
4731
4771
4811
4850
4890
4929
4968
5007
5046
5084
5121
5159
5196
5233
5270
5306
5342
5378
5414
5450
5485
5521
5557
5592
5627
5663
5698
5732
5767
5800
5834
5866
5898
5929
5959
5989
6017
6045
6071
6097
6121
6145
6168
6190
6211
6232
6252
6272
6291
6309
6327
6344
6361
6377
6392
6407
6422
6435
6448
6459
6470
6480
6489
6496
6503
6509
6513
6516
6519
6519
6519
6518
6515
6511
6507
6501
6494
6487
6479
6470
6460
6450
6439
6427
6415
6402
6388
6374
6359
6343
6327
6311
6293
6275
6257
6238
6218
6198
6177
6156
6134
6111
6088
6065
6041
6016
5991
5965
5939
5912
5886
5858
5831
5803
5775
5747
5718
5689
5660
5631
5602
5572
5543
5513
5482
5452
5421
5390
5358
5326
5294
5261
5227
5193
5159
5123
5087
5050
5013
4975
4937
4897
4858
4817
4776
4735
4693
4651
4608
4565
4522
4478
4434
4389
4343
4297
4250
4203
4156
4108
4059
4010
3960
3909
3858
3807
3754
3702
3648
3594
3539
3484
3429
3373
3317
3260
3203
3145
3087
3029
2970
2911
2851
2792
2732
2671
2611
2550
2488
2426
2364
2301
2238
2174
2109
2044
1978
1912
1845
1777
1709
1641
1573
1504
1434
1365
1295
1224
1154
1083
1012
941
870
798
727
655
583
510
437
364
290
216
141
65
-10
-86
-163
-240
-317
-394
-472
-550
-627
-705
-783
-861
-938
-1016
-1094
-1171
-1248
-1325
-1402
-1478
-1554
-1630
-1706
-1782
-1857
-1933
-2008
-2083
-2159
-2234
-2310
-2385
-2460
-2536
-2611
-2686
-2761
-2835
-2910
-2984
-3059
-3133
-3207
-3281
-3355
-3428
-3501
-3574
-3646
-3718
-3789
-3860
-3930
-4000
-4069
-4137
-4204
-4271
-4338
-4404
-4469
-4533
-4597
-4660
-4722
-4784
-4845
-4905
-4964
-5023
-5081
-5138
-5195
-5251
-5307
-5361
-5416
-5470
-5523
-5575
-5627
-5679
-5730
-5781
-5830
-5880
-5928
-5976
-6024
-6071
-6117
-6162
-6207
-6251
-6294
-6337
-6379
-6420
-6461
-6500
-6540
-6578
-6616
-6653
-6690
-6726
-6761
-6795
-6829
-6861
-6893
-6924
-6954
-6983
-7012
-7040
-7066
-7092
-7118
-7142
-7166
-7189
-7212
-7234
-7255
-7276
-7295
-7314
-7332
-7350
-7366
-7382
-7397
-7411
-7423
-7436
-7447
-7457
-7466
-7474
-7481
-7488
-7493
-7498
-7501
-7504
-7506
-7507
-7508
-7507
-7506
-7504
-7502
-7498
-7494
-7490
-7484
-7478
-7471
-7464
-7455
-7446
-7437
-7426
-7416
-7404
-7392
-7379
-7366
-7353
-7338
-7323
-7308
-7292
-7276
-7259
-7241
-7224
-7206
-7188
-7169
-7151
-7132
-7113
-7093
-7073
-7053
-7032
-7011
-6990
-6968
-6946
-6924
-6901
-6878
-6854
-6831
-6806
-6782
-6757
-6731
-6706
-6680
-6653
-6626
-6599
-6572
-6544
-6515
-6487
-6458
-6429
-6399
-6369
-6339
-6309
-6279
-6248
-6217
-6186
-6155
-6123
-6091
-6059
-6027
-5995
-5963
-5931
-5898
-5866
-5833
-5801
-5768
-5736
-5703
-5671
-5638
-5605
-5573
-5540
-5507
-5473
-5440
-5406
-5373
-5339
-5305
-5270
-5236
-5201
-5166
-5131
-5095
-5059
-5024
-4988
-4952
-4916
-4880
-4843
-4807
-4771
-4734
-4698
-4662
-4625
-4588
-4552
-4515
-4477
-4440
-4402
-4365
-4327
-4289
-4251
-4212
-4174
-4136
-4098
-4059
-4022
-3985
-3948
-3911
-3874
-3837
-3800
-3763
-3726
-3689
-3652
-3615
-3577
-3539
-3500
-3462
-3423
-3384
-3345
-3306
-3266
-3227
-3187
-3147
-3107
-3067
-3027
-2986
-2945
-2903
-2862
-2820
-2779
-2737
-2696
-2654
-2612
-2570
-2529
-2487
-2445
-2403
-2361
-2319
-2277
-2235
-2194
-2152
-2111
-2069
-2028
-1987
-1946
-1905
-1864
-1823
-1782
-1742
-1701
-1661
-1621
-1582
-1542
-1504
-1465
-1427
-1389
-1352
-1314
-1278
-1241
-1205
-1169
-1133
-1098
-1063
-1028
-994
-961
-928
-895
-863
-832
-800
-770
-739
-710
-680
-651
-623
-595
-567
-540
-514
-487
-462
-436
-411
-386
-361
-337
-312
-288
-264
-240
-216
-192
-168
-144
-120
-97
-73
-50
-27
-4
19
41
64
86
107
129
150
171
192
213
233
254
274
294
313
333
352
371
390
409
428
447
465
484
502
521
539
557
576
594
612
630
648
665
683
701
718
736
753
770
788
805
822
839
856
874
891
908
925
943
961
979
997
1016
1035
1054
1074
1094
1114
1134
1155
1176
1196
1217
1238
1259
1280
1300
1321
1341
1361
1381
1400
1420
1438
1457
1475
1493
1511
1529
1546
1564
1581
1598
1616
1633
1650
1667
1684
1700
1717
1733
1749
1765
1780
1795
1810
1824
1838
1851
1864
1877
1889
1901
1913
1924
1935
1946
1956
1966
1976
1985
1994
2003
2011
2017
2025
2032
2037
2044
2049
2054
2058
2061
2064
2067
2069
2070
2070
2070
2070
2069
2067
2064
2061
2058
2053
2048
2043
2037
2029
2021
2013
2005
1995
1985
1974
1962
1950
1937
1924
1909
1894
1879
1863
1846
1829
1811
1793
1774
1755
1735
1715
1694
1673
1651
1630
1608
1585
1563
1540
1516
1493
1469
1445
1420
1395
1370
1345
1320
1294
1269
1244
1218
1193
1167
1141
1115
1089
1063
1037
1010
984
957
931
904
877
850
823
796
770
743
716
689
663
636
610
583
557
531
505
479
454
428
403
377
352
326
301
275
250
224
198
171
145
119
92
66
39
12
-15
-42
-69
-97
-124
-151
-179
-206
-233
-259
-285
-311
-336
-361
-385
-408
-431
-453
-474
-494
-514
-533
-551
-569
-586
-602
-618
-633
-647
-661
-674
-687
-699
-710
-721
-731
-740
-748
-755
-762
-768
-773
-777
-781
-783
-785
-787
-787
-787
-786
-785
-783
-780
-777
-773
-768
-763
-757
-751
-744
-737
-728
-720
-711
-702
-692
-682
-671
-660
-649
-637
-626
-613
-601
-588
-575
-562
-549
-535
-522
-508
-495
-482
-468
-455
-442
-429
-416
-403
-390
-377
-364
-351
-338
-324
-311
-297
-283
-269
-255
-240
-225
-210
-195
-180
-165
-149
-133
-117
-101
-85
-69
-53
-37
-21
-5
12
28
44
61
77
94
110
127
144
161
178
196
213
230
247
264
281
298
314
331
348
364
380
397
413
429
445
461
477
492
508
523
538
553
568
582
597
611
625
639
653
666
679
692
705
717
728
740
751
762
772
782
792
801
811
819
828
836
844
851
859
865
872
878
884
890
896
901
906
910
914
918
922
925
928
931
933
935
936
937
938
939
939
938
937
936
934
932
929
926
922
918
913
909
904
899
893
888
882
877
871
866
860
855
849
844
839
834
829
825
821
817
813
809
805
802
798
795
792
788
785
781
778
775
772
768
765
761
758
754
751
747
743
739
735
731
727
723
719
716
712
709
705
702
699
697
694
692
689
687
684
682
680
678
676
675
674
672
671
671
670
670
671
671
672
673
675
677
680
682
685
689
692
696
701
706
711
716
722
728
734
741
748
755
762
770
778
786
795
804
814
824
835
846
857
870
882
896
909
924
939
954
971
987
1004
1022
1041
1059
1078
1098
1118
1138
1158
1179
1200
1221
1242
1264
1286
1308
1330
1353
1376
1399
1422
1446
1470
1494
1519
1544
1569
1595
1620
1646
1672
1698
1724
1750
1775
1801
1827
1854
1880
1906
1932
1959
1986
2012
2039
2066
2094
2121
2148
2175
2203
2230
2258
2285
2313
2341
2368
2396
2424
2451
2478
2506
2532
2559
2586
2612
2638
2663
2689
2714
2738
2762
2786
2810
2833
2856
2879
2901
2923
2945
2967
2989
3010
3032
3053
3074
3096
3117
3138
3160
3181
3202
3223
3245
3266
3287
3308
3329
3350
3371
3391
3411
3431
3451
3470
3489
3508
3527
3546
3564
3582
3601
3619
3637
3654
3672
3689
3707
3724
3741
3759
3776
3793
3811
3828
3846
3864
3882
3900
3918
3937
3955
3974
3993
4011
4030
4049
4067
4086
4104
4122
4140
4158
4175
4192
4209
4225
4241
4257
4273
4288
4303
4317
4331
4345
4358
4371
4383
4395
4406
4417
4427
4437
4447
4457
4466
4474
4483
4491
4499
4506
4513
4520
4527
4533
4539
4545
4550
4555
4560
4565
4570
4575
4580
4584
4589
4593
4597
4602
4605
4609
4613
4616
4619
4622
4625
4628
4631
4634
4636
4639
4641
4643
4645
4647
4649
4651
4652
4654
4655
4655
4656
4656
4656
4656
4656
4655
4653
4652
4650
4648
4646
4643
4640
4636
4633
4629
4625
4622
4618
4614
4610
4606
4602
4597
4593
4588
4583
4577
4571
4565
4558
4552
4545
4537
4530
4522
4514
4506
4497
4488
4479
4469
4459
4449
4439
4428
4418
4407
4396
4385
4374
4363
4351
4340
4328
4317
4305
4293
4280
4268
4255
4242
4229
4216
4203
4190
4177
4164
4151
4138
4125
4112
4099
4086
4073
4059
4046
4033
4019
4005
3991
3977
3963
3949
3935
3920
3906
3893
3879
3865
3852
3839
3826
3813
3801
3789
3777
3766
3755
3745
3734
3725
3715
3707
3698
3690
3683
3676
3669
3663
3658
3652
3647
3643
3639
3635
3631
3628
3625
3623
3620
3619
3617
3616
3615
3615
3614
3614
3614
3614
3614
3615
3615
3615
3616
3616
3617
3618
3618
3619
3620
3622
3623
3625
3627
3629
3631
3633
3636
3639
3642
3645
3648
3651
3655
3659
3663
3667
3671
3676
3680
3685
3691
3696
3702
3709
3715
3722
3729
3736
3743
3751
3758
3766
3773
3781
3789
3798
3806
3815
3824
3832
3842
3851
3860
3869
3878
3887
3897
3906
3915
3925
3934
3944
3953
3963
3972
3982
3991
4001
4010
4019
4030
4038
4049
4059
4069
4078
4089
4099
4109
4119
4129
4139
4149
4159
4169
4179
4189
4198
4208
4217
4227
4236
4245
4254
4263
4271
4279
4287
4295
4302
4309
4315
4322
4327
4333
4338
4343
4348
4352
4356
4360
4364
4368
4371
4375
4378
4381
4383
4386
4388
4389
4391
4392
4393
4393
4393
4393
4392
4390
4389
4387
4385
4383
4380
4377
4374
4370
4366
4362
4357
4352
4346
4339
4332
4325
4317
4308
4299
4290
4280
4269
4258
4246
4234
4222
4209
4195
4182
4167
4152
4137
4122
4106
4089
4072
4054
4035
4016
3996
3975
3953
3930
3906
3882
3857
3831
3805
3778
3751
3724
3696
3668
3640
3611
3582
3553
3524
3495
3466
3436
3406
3376
3346
3315
3284
3253
3222
3190
3158
3126
3093
3060
3027
2994
2960
2926
2892
2857
2822
2787
2752
2716
2680
2643
2607
2570
2533
2496
2458
2421
2384
2347
2309
2272
2235
2198
2161
2124
2087
2050
2013
1976
1939
1903
1867
1830
1794
1758
1721
1685
1649
1613
1577
1542
1506
1471
1436
1402
1367
1333
1300
1266
1233
1201
1168
1136
1104
1073
1042
1010
980
950
919
889
860
830
800
770
741
711
681
651
622
592
562
533
503
474
444
415
387
358
330
302
275
248
221
195
169
144
118
93
69
44
20
-4
-28
-52
-76
-100
-124
-147
-171
-194
-217
-240
-263
-285
-308
-330
-352
-374
-396
-418
-440
-462
-483
-505
-526
-548
-570
-591
-613
-635
-658
-680
-703
-725
-748
-771
-795
-818
-841
-865
-889
-912
-936
-960
-984
-1006
-1031
-1055
-1078
-1102
-1126
-1149
-1173
-1197
-1221
-1245
-1269
-1293
-1317
-1341
-1365
-1389
-1412
-1436
-1459
-1482
-1505
-1527
-1550
-1572
-1594
-1615
-1637
-1658
-1678
-1699
-1719
-1740
-1759
-1779
-1799
-1818
-1837
-1856
-1874
-1893
-1910
-1928
-1945
-1962
-1979
-1995
-2011
-2027
-2043
-2058
-2073
-2088
-2103
-2118
-2132
-2146
-2159
-2172
-2185
-2197
-2209
-2220
-2231
-2241
-2252
-2261
-2270
-2279
-2287
-2294
-2301
-2307
-2313
-2319
-2324
-2329
-2334
-2339
-2344
-2349
-2354
-2359
-2364
-2370
-2375
-2381
-2387
-2393
-2399
-2405
-2412
-2418
-2424
-2430
-2437
-2443
-2449
-2455
-2461
-2468
-2474
-2480
-2487
-2493
-2500
-2506
-2513
-2519
-2526
-2532
-2539
-2545
-2552
-2558
-2564
-2570
-2576
-2581
-2587
-2593
-2598
-2603
-2608
-2614
-2619
-2623
-2628
-2633
-2638
-2643
-2648
-2653
-2658
-2663
-2668
-2672
-2676
-2680
-2684
-2687
-2689
-2692
-2693
-2695
-2696
-2697
-2697
-2697
-2698
-2697
-2697
-2697
-2697
-2696
-2696
-2695
-2694
-2693
-2692
-2691
-2690
-2688
-2686
-2684
-2682
-2679
-2676
-2673
-2670
-2667
-2663
-2659
-2655
-2650
-2646
-2641
-2636
-2631
-2626
-2620
-2615
-2609
-2604
-2598
-2593
-2587
-2581
-2575
-2570
-2564
-2558
-2551
-2545
-2538
-2531
-2523
-2515
-2507
-2499
-2490
-2481
-2472
-2463
-2453
-2444
-2434
-2425
-2415
-2406
-2396
-2386
-2377
-2368
-2359
-2350
-2341
-2333
-2324
-2316
-2308
-2300
-2292
-2283
-2275
-2266
-2257
-2248
-2238
-2228
-2218
-2207
-2197
-2186
-2174
-2163
-2151
-2140
-2128
-2116
-2104
-2092
-2080
-2069
-2057
-2045
-2033
-2021
-2009
-1999
-1987
-1976
-1964
-1953
-1941
-1930
-1919
-1907
-1896
-1885
-1875
-1864
-1853
-1843
-1832
-1822
-1812
-1802
-1792
-1781
-1771
-1761
-1750
-1739
-1728
-1717
-1705
-1693
-1681
-1668
-1656
-1643
-1630
-1617
-1604
-1590
-1577
-1563
-1549
-1535
-1520
-1505
-1490
-1475
-1459
-1443
-1427
-1410
-1394
-1376
-1359
-1341
-1323
-1305
-1287
-1268
-1249
-1229
-1209
-1189
-1168
-1147
-1126
-1104
-1082
-1059
-1036
-1012
-988
-963
-938
-913
-887
-861
-834
-807
-780
-752
-724
-695
-666
-637
-607
-577
-546
-514
-483
-450
-417
-384
-350
-315
-280
-244
-208
-171
-134
-97
-59
-21
18
58
97
138
179
220
261
303
346
388
431
474
517
560
604
648
692
736
781
826
871
916
962
1008
1055
1102
1149
1196
1243
1291
1338
1386
1434
1482
1529
1577
1624
1671
1718
1765
1811
1858
1904
1949
1995
2040
2084
2129
2173
2216
2260
2303
2346
2388
2430
2472
2513
2553
2592
2630
2668
2705
2741
2776
2810
2844
2876
2909
2940
2971
3002
3032
3061
3090
3119
3147
3175
3202
3229
3255
3280
3305
3329
3352
3375
3397
3418
3438
3457
3476
3494
3511
3527
3543
3558
3572
3586
3598
3611
3622
3633
3644
3654
3663
3672
3681
3689
3696
3703
3709
3714
3720
3724
3728
3732
3735
3739
3741
3744
3747
3749
3751
3753
3755
3757
3758
3760
3761
3761
3762
3763
3763
3764
3764
3764
3765
3765
3765
3765
3765
3765
3764
3764
3763
3762
3760
3759
3758
3756
3755
3753
3751
3749
3748
3746
3744
3743
3741
3739
3738
3736
3735
3734
3733
3732
3732
3731
3731
3731
3732
3732
3733
3735
3736
3738
3740
3742
3744
3746
3748
3751
3753
3756
3758
3761
3764
3767
3770
3773
3777
3780
3784
3789
3793
3798
3803
3808
3814
3820
3826
3833
3840
3847
3854
3862
3870
3878
3887
3895
3904
3914
3924
3934
3944
3955
3966
3978
3989
4001
4014
4026
4038
4053
4067
4081
4094
4110
4125
4141
4157
4173
4189
4206
4224
4241
4260
4278
4298
4317
4337
4358
4378
4400
4421
4443
4465
4488
4511
4534
4558
4581
4605
4629
4653
4678
4702
4727
4752
4777
4802
4828
4853
4880
4906
4933
4960
4988
5016
5044
5073
5103
5132
5162
5191
5221
5252
5282
5312
5343
5373
5404
5435
5466
5496
5527
5558
5589
5620
5651
5682
5713
5744
5775
5805
5836
5866
5897
5927
5958
5988
6018
6048
6078
6108
6138
6167
6197
6226
6255
6284
6313
6342
6371
6399
6427
6455
6482
6510
6536
6562
6588
6613
6638
6662
6685
6707
6729
6750
6770
6789
6808
6826
6842
6858
6873
6888
6901
6913
6925
6935
6945
6953
6961
6967
6973
6977
6981
6983
6985
6985
6985
6983
6981
6978
6974
6969
6964
6958
6951
6943
6934
6925
6914
6903
6891
6879
6865
6851
6837
6822
6806
6789
6772
6754
6736
6717
6697
6677
6656
6634
6612
6589
6566
6542
6517
6491
6465
6439
6411
6384
6355
6327
6298
6268
6238
6207
6176
6144
6112
6079
6046
6011
5977
5942
5906
5870
5833
5796
5758
5720
5682
5643
5603
5564
5523
5483
5442
5400
5358
5316
5274
5231
5187
5143
5099
5055
5009
4964
4918
4872
4826
4779
4732
4685
4637
4590
4542
4494
4446
4398
4349
4301
4253
4204
4155
4106
4057
4008
3959
3909
3860
3810
3760
3710
3660
3610
3560
3510
3459
3409
3358
3308
3257
3206
3154
3103
3052
3001
2949
2898
2847
2796
2745
2694
2644
2593
2543
2492
2442
2392
2343
2293
2244
2195
2146
2098
2049
2001
1954
1906
1859
1812
1766
1719
1673
1628
1582
1537
1493
1448
1405
1361
1319
1277
1235
1194
1153
1113
1074
1035
996
958
920
883
847
811
776
741
707
674
641
609
578
547
517
487
458
429
401
373
346
319
293
267
241
216
191
167
143
120
97
75
53
32
11
-9
-28
-47
-65
-83
-100
-117
-132
-148
-163
-177
-191
-204
-217
-230
-242
-254
-265
-276
-287
-298
-309
-319
-329
-339
-348
-358
-367
-376
-385
-394
-403
-411
-420
-429
-437
-446
-455
-464
-473
-482
-490
-499
-508
-517
-526
-534
-543
-552
-560
-569
-577
-586
-594
-602
-609
-617
-624
-631
-638
-644
-651
-657
-663
-669
-675
-680
-686
-692
-697
-702
-708
-713
-719
-724
-730
-735
-741
-747
-753
-759
-765
-770
-776
-781
-787
-792
-798
-803
-808
-813
-818
-823
-828
-832
-837
-842
-847
-852
-857
-863
-868
-874
-880
-886
-892
-898
-905
-911
-918
-924
-931
-938
-945
-952
-960
-968
-976
-984
-993
-1002
-1010
-1020
-1030
-1040
-1050
-1061
-1072
-1083
-1095
-1106
-1119
-1131
-1144
-1157
-1170
-1184
-1198
-1212
-1226
-1241
-1256
-1271
-1286
-1301
-1317
-1334
-1350
-1367
-1384
-1402
-1420
-1438
-1456
-1475
-1494
-1513
-1533
-1553
-1573
-1593
-1614
-1635
-1656
-1677
-1699
-1721
-1742
-1764
-1786
-1808
-1830
-1852
-1874
-1895
-1917
-1939
-1961
-1983
-2005
-2025
-2047
-2068
-2088
-2108
-2128
-2148
-2167
-2186
-2205
-2223
-2242
-2260
-2278
-2296
-2314
-2332
-2349
-2367
-2384
-2401
-2418
-2434
-2451
-2467
-2484
-2500
-2516
-2533
-2549
-2565
-2582
-2598
-2615
-2631
-2647
-2663
-2679
-2694
-2709
-2724
-2738
-2752
-2765
-2778
-2791
-2802
-2813
-2824
-2834
-2844
-2854
-2862
-2871
-2879
-2887
-2894
-2901
-2907
-2913
-2919
-2925
-2930
-2935
-2940
-2945
-2949
-2953
-2957
-2960
-2963
-2966
-2969
-2971
-2974
-2976
-2977
-2979
-2980
-2981
-2982
-2983
-2983
-2984
-2984
-2984
-2984
-2984
-2984
-2984
-2984
-2984
-2984
-2984
-2984
-2984
-2983
-2983
-2983
-2982
-2982
-2980
-2979
-2977
-2975
-2973
-2970
-2967
-2964
-2960
-2956
-2952
-2948
-2944
-2939
-2935
-2930
-2925
-2920
-2915
-2910
-2905
-2899
-2894
-2888
-2882
-2876
-2870
-2864
-2858
-2851
-2844
-2837
-2830
-2822
-2815
-2806
-2798
-2789
-2780
-2771
-2762
-2752
-2742
-2732
-2722
-2711
-2701
-2690
-2679
-2668
-2658
-2647
-2636
-2626
-2615
-2605
-2594
-2583
-2572
-2561
-2550
-2539
-2528
-2517
-2505
-2494
-2482
-2471
-2459
-2448
-2437
-2425
-2414
-2403
-2391
-2380
-2369
-2358
-2347
-2337
-2326
-2316
-2305
-2295
-2285
-2275
-2265
-2255
-2245
-2235
-2226
-2216
-2207
-2198
-2189
-2180
-2171
-2163
-2154
-2145
-2137
-2129
-2121
-2112
-2104
-2097
-2089
-2081
-2074
-2067
-2060
-2053
-2045
-2039
-2033
-2027
-2021
-2015
-2009
-2003
-1997
-1991
-1986
-1980
-1975
-1970
-1965
-1960
-1955
-1950
-1946
-1941
-1937
-1933
-1929
-1925
-1921
-1918
-1915
-1912
-1909
-1906
-1903
-1901
-1899
-1897
-1895
-1893
-1892
-1890
-1889
-1888
-1887
-1886
-1885
-1885
-1884
-1883
-1883
-1882
-1882
-1881
-1881
-1880
-1880
-1880
-1880
-1880
-1880
-1879
-1879
-1879
-1879
-1879
-1880
-1880
-1880
-1880
-1881
-1881
-1882
-1883
-1884
-1885
-1886
-1888
-1890
-1892
-1894
-1896
-1898
-1901
-1904
-1906
-1909
-1912
-1915
-1918
-1921
-1924
-1927
-1930
-1933
-1935
-1938
-1941
-1945
-1948
-1951
-1954
-1957
-1960
-1962
-1965
-1968
-1970
-1972
-1974
-1976
-1978
-1979
-1980
-1980
-1981
-1981
-1981
-1981
-1981
-1980
-1979
-1978
-1976
-1974
-1972
-1969
-1966
-1962
-1958
-1953
-1948
-1943
-1937
-1931
-1924
-1917
-1910
-1902
-1893
-1885
-1876
-1866
-1856
-1846
-1835
-1824
-1813
-1801
-1790
-1777
-1765
-1752
-1738
-1725
-1710
-1696
-1681
-1666
-1650
-1634
-1617
-1601
-1584
-1566
-1548
-1530
-1512
-1493
-1473
-1454
-1433
-1413
-1392
-1370
-1348
-1326
-1303
-1280
-1256
-1232
-1208
-1183
-1158
-1132
-1106
-1080
-1053
-1026
-999
-971
-944
-916
-887
-859
-830
-801
-771
-742
-712
-681
-651
-620
-589
-557
-526
-494
-463
-431
-399
-366
-334
-301
-269
-236
-203
-170
-136
-103
-69
-36
-2
31
65
99
132
166
200
234
267
301
334
368
401
434
468
501
534
567
600
633
665
698
731
763
795
827
858
889
920
950
980
1010
1039
1068
1097
1126
1154
1182
1210
1238
1265
1292
1318
1344
1370
1395
1420
1444
1468
1491
1514
1536
1558
1580
1601
1622
1643
1663
1683
1702
1721
1739
1758
1775
1792
1809
1826
1842
1858
1873
1888
1903
1917
1931
1945
1958
1971
1983
1996
2008
2019
2031
2041
2052
2063
2073
2083
2093
2102
2111
2120
2129
2137
2146
2153
2161
2168
2175
2182
2189
2195
2201
2206
2212
2217
2222
2227
2232
2237
2241
2245
2249
2252
2256
2259
2262
2264
2267
2270
2272
2275
2278
2280
2283
2286
2288
2291
2293
2295
2297
2300
2302
2303
2305
2306
2308
2309
2309
2310
2310
2310
2310
2310
2309
2308
2307
2306
2305
2303
2302
2300
2299
2297
2295
2293
2291
2289
2288
2286
2284
2283
2281
2280
2279
2278
2277
2276
2275
2274
2274
2273
2272
2271
2270
2269
2268
2267
2267
2266
2265
2264
2263
2262
2261
2260
2258
2257
2256
2255
2255
2254
2254
2254
2254
2255
2256
2257
2259
2261
2263
2265
2268
2271
2274
2277
2281
2285
2289
2293
2298
2302
2307
2312
2317
2322
2327
2333
2338
2343
2349
2354
2360
2366
2372
2378
2384
2390
2397
2403
2410
2417
2424
2431
2438
2445
2453
2461
2469
2477
2486
2494
2503
2512
2522
2531
2541
2551
2561
2571
2582
2592
2603
2613
2624
2635
2645
2656
2666
2676
2686
2697
2707
2717
2727
2737
2747
2757
2766
2776
2785
2794
2802
2811
2819
2827
2834
2841
2848
2855
2861
2867
2873
2878
2883
2887
2891
2895
2898
2901
2903
2905
2907
2908
2909
2910
2910
2910
2910
2909
2909
2907
2906
2904
2902
2899
2896
2893
2889
2885
2881
2876
2871
2866
2860
2854
2847
2840
2833
2825
2817
2808
2799
2790
2780
2770
2760
2749
2739
2728
2717
2705
2694
2682
2671
2659
2647
2634
2622
2609
2596
2583
2569
2555
2541
2526
2511
2496
2480
2464
2448
2432
2415
2399
2382
2364
2346
2328
2310
2291
2272
2252
2232
2212
2192
2172
2151
2130
2109
2087
2066
2044
2021
1999
1976
1952
1929
1905
1881
1857
1832
1808
1783
1758
1733
1708
1682
1657
1631
1605
1579
1552
1526
1500
1473
1446
1420
1393
1366
1339
1312
1285
1258
1231
1203
1176
1148
1120
1093
1065
1037
1008
982
954
927
900
872
845
818
791
763
736
709
682
655
628
602
575
549
522
496
470
444
419
393
368
343
319
295
271
248
224
202
179
157
136
115
94
74
54
34
15
-4
-23
-41
-59
-77
-94
-111
-127
-144
-160
-175
-191
-206
-220
-234
-248
-262
-275
-288
-300
-312
-324
-336
-347
-358
-369
-379
-389
-399
-408
-417
-426
-435
-443
-451
-458
-465
-472
-479
-485
-492
-498
-503
-509
-515
-520
-525
-531
-536
-540
-545
-550
-554
-558
-562
-566
-569
-572
-575
-578
-580
-582
-584
-585
-586
-586
-586
-586
-585
-584
-582
-580
-577
-573
-569
-565
-560
-554
-548
-541
-533
-526
-517
-509
-499
-490
-480
-470
-459
-448
-436
-424
-412
-399
-385
-371
-357
-341
-326
-309
-292
-275
-257
-238
-219
-199
-179
-158
-136
-114
-92
-69
-45
-21
3
28
53
79
105
131
158
184
211
239
266
294
322
351
380
409
438
468
498
528
558
589
619
650
681
712
743
774
805
836
867
898
929
960
991
1022
1053
1084
1115
1146
1177
1208
1240
1271
1303
1335
1366
1398
1430
1462
1493
1525
1557
1588
1620
1651
1683
1714
1745
1776
1807
1838
1869
1899
1929
1959
1989
2019
2048
2077
2105
2134
2162
2190
2217
2244
2271
2297
2324
2350
2375
2401
2426
2452
2477
2501
2526
2550
2574
2598
2622
2646
2670
2693
2716
2739
2762
2784
2807
2829
2851
2872
2893
2914
2935
2955
2975
2994
3014
3033
3051
3070
3088
3106
3124
3141
3159
3175
3192
3209
3225
3241
3257
3272
3288
3303
3318
3332
3347
3361
3375
3389
3403
3417
3430
3443
3456
3468
3481
3493
3505
3517
3529
3541
3552
3563
3574
3585
3596
3606
3616
3626
3636
3645
3654
3663
3672
3680
3688
3696
3703
3710
3717
3724
3731
3737
3743
3749
3754
3760
3765
3770
3775
3779
3783
3787
3790
3793
3795
3797
3799
3800
3800
3800
3800
3799
3798
3797
3795
3793
3790
3787
3784
3781
3777
3774
3770
3765
3761
3756
3751
3746
3740
3734
3727
3720
3713
3705
3697
3689
3680
3671
3662
3652
3642
3631
3621
3610
3598
3587
3576
3564
3552
3540
3528
3515
3503
3490
3477
3464
3451
3437
3423
3409
3395
3381
3367
3352
3337
3322
3306
3290
3274
3258
3241
3225
3208
3190
3172
3154
3136
3117
3098
3079
3059
3040
3020
2999
2979
2958
2938
2917
2896
2875
2854
2832
2811
2790
2768
2746
2725
2703
2682
2661
2640
2619
2598
2577
2557
2537
2517
2498
2478
2459
2441
2422
2404
2387
2369
2351
2334
2317
2300
2283
2266
2249
2232
2216
2199
2182
2166
2150
2134
2118
2102
2087
2071
2056
2041
2027
2012
1997
1983
1968
1954
1940
1926
1912
1898
1884
1870
1857
1843
1830
1817
1803
1790
1777
1764
1751
1739
1726
1713
1700
1687
1673
1660
1647
1633
1620
1606
1592
1578
1564
1550
1535
1521
1507
1492
1478
1463
1448
1433
1418
1402
1387
1371
1355
1339
1323
1307
1290
1274
1257
1240
1223
1206
1188
1171
1153
1135
1117
1099
1081
1062
1043
1024
1004
986
966
947
926
906
885
864
843
821
799
776
753
729
706
681
657
632
607
582
557
531
505
479
453
427
401
374
348
321
295
268
242
215
189
163
136
110
84
58
32
6
-20
-46
-71
-97
-123
-149
-175
-201
-227
-253
-278
-304
-330
-355
-381
-406
-431
-456
-481
-506
-530
-554
-578
-601
-625
-648
-670
-693
-715
-737
-759
-781
-802
-823
-845
-866
-887
-907
-928
-948
-968
-988
-1006
-1026
-1045
-1064
-1082
-1100
-1117
-1135
-1152
-1169
-1186
-1202
-1218
-1234
-1250
-1265
-1281
-1296
-1311
-1325
-1340
-1354
-1369
-1383
-1397
-1410
-1424
-1437
-1451
-1464
-1477
-1489
-1502
-1514
-1526
-1537
-1549
-1560
-1571
-1581
-1591
-1601
-1610
-1619
-1628
-1636
-1644
-1651
-1658
-1664
-1671
-1677
-1682
-1687
-1692
-1697
-1701
-1704
-1708
-1711
-1713
-1716
-1717
-1719
-1720
-1721
-1722
-1722
-1721
-1720
-1719
-1718
-1716
-1714
-1711
-1708
-1704
-1700
-1696
-1692
-1686
-1681
-1675
-1669
-1663
-1656
-1648
-1641
-1633
-1625
-1616
-1608
-1598
-1589
-1579
-1569
-1558
-1547
-1535
-1523
-1511
-1498
-1484
-1470
-1456
-1441
-1426
-1411
-1394
-1378
-1361
-1343
-1325
-1306
-1287
-1268
-1248
-1228
-1208
-1187
-1165
-1144
-1122
-1100
-1077
-1054
-1031
-1006
-983
-958
-933
-908
-883
-857
-831
-805
-778
-752
-725
-698
-670
-643
-615
-587
-559
-531
-502
-473
-444
-415
-386
-357
-327
-297
-267
-237
-207
-176
-145
-114
-83
-52
-21
11
42
74
106
138
170
202
234
266
299
331
363
395
427
459
491
522
554
586
617
648
680
711
742
773
804
835
866
897
928
959
990
1020
1051
1081
1112
1143
1173
1204
1234
1265
1295
1326
1356
1386
1416
1445
1475
1504
1533
1561
1590
1618
1646
1674
1702
1730
1757
1785
1812
1840
1867
1894
1920
1947
1973
1999
2024
2050
2075
2099
2123
2147
2171
2194
2216
2239
2260
2282
2303
2323
2343
2362
2380
2399
2416
2434
2451
2467
2483
2499
2514
2528
2543
2557
2571
2584
2597
2610
2622
2634
2645
2656
2666
2676
2686
2695
2704
2712
2720
2727
2734
2741
2747
2753
2758
2763
2767
2771
2774
2777
2779
2780
2782
2782
2783
2783
2783
2783
2782
2782
2781
2780
2778
2777
2775
2773
2770
2768
2765
2761
2758
2754
2749
2745
2739
2734
2728
2721
2714
2707
2699
2691
2683
2674
2664
2655
2645
2634
2623
2612
2600
2588
2575
2562
2549
2535
2521
2506
2491
2476
2460
2444
2427
2410
2393
2376
2358
2340
2322
2303
2285
2267
2248
2229
2211
2192
2173
2154
2134
2115
2095
2075
2056
2035
2015
1994
1974
1953
1931
1910
1889
1868
1846
1825
1805
1784
1764
1744
1724
1704
1685
1666
1648
1629
1611
1592
1574
1556
1537
1519
1501
1483
1464
1446
1428
1409
1391
1372
1354
1336
1318
1300
1282
1265
1248
1231
1215
1199
1184
1169
1154
1140
1126
1112
1098
1085
1072
1059
1046
1034
1022
1010
1000
989
979
970
961
953
945
937
931
924
919
914
910
906
903
900
899
897
896
896
896
897
898
899
901
903
906
908
912
915
919
923
928
933
937
943
948
954
960
966
972
978
985
992
998
1004
1012
1020
1027
1035
1043
1052
1061
1069
1079
1088
1098
1108
1119
1129
1140
1151
1163
1174
1185
1197
1208
1219
1230
1241
1253
1264
1275
1286
1297
1308
1319
1330
1341
1352
1363
1374
1386
1397
1408
1419
1429
1440
1451
1461
1471
1481
1490
1499
1508
1516
1524
1531
1539
1545
1552
1559
1565
1571
1577
1583
1588
1594
1599
1603
1608
1612
1615
1618
1621
1624
1626
1628
1630
1632
1633
1635
1637
1638
1640
1641
1642
1643
1644
1645
1645
1645
1644
1643
1642
1641
1639
1636
1633
1630
1625
1621
1616
1611
1606
1601
1596
1591
1586
1581
1577
1572
1567
1562
1557
1552
1547
1541
1536
1530
1524
1519
1513
1507
1502
1496
1491
1485
1480
1474
1469
1464
1459
1455
1450
1446
1442
1439
1435
1431
1428
1424
1420
1417
1413
1410
1407
1404
1402
1399
1397
1395
1394
1392
1390
1389
1387
1385
1383
1382
1380
1379
1378
1378
1378
1378
1379
1380
1382
1383
1385
1388
1390
1392
1395
1398
1401
1404
1407
1411
1415
1419
1424
1428
1432
1437
1442
1446
1451
1456
1460
1465
1470
1475
1480
1485
1490
1495
1501
1507
1513
1519
1526
1532
1539
1546
1552
1559
1566
1572
1579
1585
1591
1597
1604
1610
1616
1623
1629
1636
1643
1650
1658
1665
1673
1680
1688
1696
1704
1712
1719
1727
1735
1743
1751
1759
1766
1773
1781
1787
1794
1801
1808
1815
1821
1828
1835
1842
1848
1854
1860
1866
1871
1876
1881
1885
1889
1892
1896
1899
1902
1905
1907
1910
1912
1914
1915
1916
1918
1918
1919
1920
1920
1921
1922
1923
1923
1924
1924
1924
1924
1923
1922
1920
1918
1916
1913
1910
1906
1903
1899
1895
1891
1886
1881
1875
1869
1863
1856
1849
1841
1833
1825
1817
1809
1800
1792
1784
1775
1767
1759
1751
1742
1734
1726
1717
1709
1700
1691
1682
1673
1663
1653
1643
1632
1621
1610
1599
1587
1576
1564
1552
1540
1528
1516
1503
1491
1479
1467
1454
1442
1429
1417
1404
1392
1380
1368
1356
1344
1332
1321
1309
1298
1286
1275
1264
1254
1243
1234
1224
1215
1207
1199
1191
1184
1178
1171
1165
1160
1154
1149
1145
1141
1137
1133
1130
1127
1124
1122
1119
1117
1114
1112
1110
1108
1107
1106
1106
1106
1106
1107
1108
1109
1111
1113
1115
1117
1120
1122
1125
1128
1131
1135
1139
1143
1148
1152
1157
1162
1167
1172
1177
1182
1187
1191
1195
1200
1204
1208
1211
1215
1219
1223
1227
1231
1235
1239
1244
1248
1253
1257
1261
1266
1270
1274
1279
1283
1287
1291
1295
1299
1304
1308
1313
1317
1322
1327
1332
1337
1342
1348
1353
1358
1363
1368
1372
1377
1381
1385
1389
1393
1396
1400
1403
1407
1410
1414
1417
1420
1424
1428
1431
1435
1439
1443
1447
1451
1455
1459
1463
1468
1472
1477
1482
1488
1493
1498
1504
1510
1515
1521
1526
1532
1537
1542
1547
1552
1557
1562
1566
1571
1576
1580
1585
1589
1592
1596
1599
1601
1604
1606
1608
1609
1610
1611
1612
1612
1612
1611
1610
1609
1607
1606
1604
1602
1599
1597
1594
1592
1589
1586
1583
1581
1577
1574
1571
1567
1564
1560
1557
1553
1550
1546
1543
1539
1535
1531
1527
1522
1518
1512
1507
1501
1496
1489
1483
1476
1470
1463
1456
1449
1442
1434
1427
1420
1412
1404
1396
1388
1380
1371
1363
1354
1345
1336
1327
1317
1308
1298
1289
1279
1270
1261
1252
1242
1233
1224
1214
1205
1196
1186
1176
1167
1157
1147
1137
1127
1117
1107
1096
1086
1076
1065
1054
1044
1033
1022
1010
1000
989
978
967
956
945
934
923
911
900
889
878
867
856
846
835
825
816
806
797
788
780
772
764
756
749
742
736
730
725
720
716
711
708
704
701
698
696
694
692
691
690
690
691
691
693
695
697
700
702
705
708
711
714
718
721
725
729
734
739
744
749
754
760
766
772
778
784
791
797
804
811
818
826
834
842
850
858
866
875
884
893
902
912
921
931
941
952
962
973
984
995
1006
1016
1028
1039
1050
1060
1070
1081
1091
1101
1111
1122
1132
1142
1151
1161
1171
1180
1189
1197
1206
1214
1221
1228
1235
1241
1247
1253
1258
1263
1268
1273
1278
1282
1286
1290
1294
1298
1301
1305
1308
1311
1313
1316
1319
1321
1324
1326
1328
1331
1333
1336
1338
1340
1342
1344
1347
1349
1351
1353
1356
1358
1360
1362
1364
1365
1367
1367
1368
1369
1369
1369
1370
1371
1371
1372
1374
1375
1376
1378
1379
1381
1382
1383
1383
1383
1383
1382
1381
1379
1378
1376
1374
1372
1370
1367
1365
1363
1361
1358
1356
1354
1352
1350
1348
1347
1346
1345
1344
1343
1342
1341
1340
1339
1339
1338
1338
1337
1337
1336
1336
1336
1336
1336
1336
1337
1337
1337
1338
1338
1338
1338
1337
1337
1336
1336
1335
1333
1332
1331
1329
1327
1325
1323
1321
1319
1317
1315
1312
1310
1308
1306
1303
1300
1297
1294
1290
1286
1282
1277
1272
1268
1263
1257
1252
1247
1241
1236
1230
1224
1218
1212
1205
1199
1192
1185
1178
1170
1163
1155
1147
1139
1131
1122
1114
1105
1096
1087
1078
1069
1059
1049
1039
1030
1018
1008
999
989
979
969
960
950
941
931
922
913
904
895
886
878
869
860
851
842
833
824
815
806
797
788
778
768
758
748
738
728
718
707
697
687
677
667
657
647
637
627
617
607
597
587
578
568
558
548
539
529
519
508
498
488
477
466
455
444
433
422
410
399
387
375
363
351
339
327
315
303
291
279
267
255
244
232
221
210
199
188
178
167
157
147
137
127
117
107
98
88
79
70
61
52
43
34
25
16
7
-2
-11
-20
-29
-38
-48
-58
-67
-77
-88
-98
-109
-120
-131
-142
-153
-165
-176
-187
-198
-209
-220
-230
-241
-251
-261
-271
-281
-291
-301
-310
-320
-330
-339
-348
-358
-367
-376
-386
-395
-404
-413
-423
-432
-441
-451
-460
-469
-478
-487
-496
-505
-514
-522
-530
-538
-546
-553
-561
-568
-575
-582
-589
-596
-603
-609
-616
-623
-630
-636
-643
-649
-655
-662
-668
-673
-679
-685
-690
-695
-700
-705
-709
-713
-716
-720
-722
-725
-727
-728
-729
-730
-731
-731
-731
-731
-730
-729
-729
-728
-727
-726
-724
-723
-721
-720
-718
-716
-714
-711
-708
-706
-703
-699
-696
-693
-689
-685
-681
-677
-673
-668
-664
-659
-655
-650
-645
-640
-635
-629
-624
-618
-612
-605
-599
-592
-585
-577
-570
-562
-554
-547
-539
-531
-523
-514
-506
-497
-489
-480
-471
-462
-453
-443
-434
-425
-415
-406
-396
-387
-377
-367
-358
-348
-338
-328
-318
-308
-298
-287
-277
-266
-255
-244
-233
-223
-211
-200
-189
-178
-166
-155
-143
-131
-119
-107
-95
-82
-70
-57
-44
-31
-19
-6
7
20
33
46
59
72
86
99
113
128
142
157
172
187
202
218
234
251
268
285
302
320
338
356
374
393
411
430
449
468
487
506
525
545
565
584
604
624
644
664
685
705
726
746
767
788
809
830
851
873
895
916
938
960
982
1004
1026
1049
1071
1093
1115
1138
1160
1182
1205
1227
1249
1271
1293
1315
1336
1358
1379
1399
1419
1439
1459
1477
1496
1514
1531
1548
1564
1581
1596
1612
1627
1642
1656
1671
1685
1699
1713
1727
1741
1754
1768
1781
1794
1808
1820
1833
1846
1858
1870
1882
1894
1905
1917
1928
1939
1949
1960
1970
1980
1990
2000
2009
2017
2028
2037
2045
2055
2064
2073
2082
2090
2098
2106
2114
2122
2129
2136
2143
2150
2156
2163
2169
2175
2181
2186
2192
2197
2202
2207
2212
2216
2221
2225
2229
2233
2236
2240
2243
2246
2248
2250
2252
2254
2255
2256
2257
2257
2258
2258
2259
2259
2260
2261
2261
2262
2263
2264
2265
2267
2268
2270
2271
2273
2275
2277
2279
2281
2284
2286
2288
2291
2293
2295
2297
2299
2301
2303
2305
2306
2307
2308
2309
2310
2310
2310
2310
2310
2310
2309
2308
2307
2306
2305
2304
2302
2301
2300
2299
2298
2297
2295
2294
2293
2292
2291
2290
2289
2288
2287
2286
2285
2284
2283
2282
2281
2279
2277
2276
2274
2272
2270
2267
2265
2263
2261
2259
2257
2254
2252
2250
2248
2246
2243
2241
2238
2235
2232
2229
2225
2221
2218
2214
2210
2205
2201
2197
2192
2188
2183
2178
2174
2169
2164
2159
2154
2150
2145
2140
2135
2130
2125
2120
2115
2110
2104
2098
2092
2086
2080
2073
2067
2060
2053
2045
2039
2031
2024
2017
2009
2001
1995
1988
1980
1973
1965
1958
1951
1943
1936
1929
1921
1914
1907
1900
1893
1886
1879
1872
1865
1857
1850
1843
1836
1829
1822
1814
1807
1800
1792
1784
1777
1769
1761
1753
1744
1736
1727
1719
1710
1701
1692
1682
1673
1664
1655
1645
1636
1626
1617
1608
1598
1588
1579
1569
1560
1550
1540
1530
1520
1510
1501
1491
1481
1471
1462
1453
1443
1434
1425
1417
1408
1400
1392
1383
1376
1368
1361
1353
1346
1340
1333
1327
1321
1315
1310
1305
1299
1294
1290
1285
1280
1276
1272
1267
1264
1260
1256
1253
1250
1247
1245
1242
1240
1238
1236
1235
1233
1232
1231
1230
1230
1229
1229
1230
1231
1232
1233
1235
1237
1239
1241
1244
1246
1249
1251
1254
1257
1260
1263
1266
1269
1272
1276
1279
1282
1285
1288
1292
1295
1299
1303
1306
1310
1314
1319
1323
1327
1331
1336
1340
1345
1350
1354
1359
1364
1368
1373
1378
1383
1388
1393
1397
1402
1407
1411
1416
1420
1425
1429
1433
1438
1442
1445
1449
1453
1456
1460
1463
1466
1469
1471
1474
1476
1478
1480
1482
1483
1485
1486
1487
1488
1489
1490
1491
1492
1493
1493
1494
1494
1494
1495
1495
1495
1494
1494
1494
1493
1493
1492
1491
1490
1489
1488
1487
1486
1485
1484
1482
1481
1480
1478
1477
1476
1474
1473
1471
1470
1468
1467
1465
1464
1462
1460
1459
1457
1455
1453
1452
1450
1448
1446
1443
1441
1439
1437
1434
1432
1430
1428
1425
1423
1421
1419
1417
1414
1412
1410
1407
1405
1402
1399
1397
1395
1393
1391
1389
1388
1386
1385
1384
1383
1383
1382
1381
1381
1381
1380
1380
1380
1380
1381
1381
1381
1381
1382
1382
1383
1384
1385
1386
1387
1389
1391
1393
1395
1398
1401
1404
1408
1411
1415
1419
1424
1428
1433
1437
1442
1447
1452
1457
1463
1468
1473
1479
1484
1490
1496
1502
1508
1514
1520
1527
1533
1540
1547
1554
1562
1569
1577
1586
1594
1603
1612
1622
1632
1642
1652
1663
1674
1686
1697
1709
1721
1733
1745
1757
1769
1781
1792
1804
1816
1827
1838
1849
1860
1871
1882
1892
1903
1913
1923
1932
1942
1951
1960
1969
1977
1985
1992
1999
2005
2012
2017
2024
2029
2033
2037
2041
2044
2047
2050
2052
2054
2055
2056
2057
2057
2057
2056
2056
2055
2053
2052
2050
2047
2045
2041
2037
2033
2029
2025
2021
2016
2011
2005
1999
1993
1986
1979
1971
1963
1955
1946
1938
1928
1919
1909
1898
1887
1876
1864
1851
1839
1825
1812
1798
1783
1768
1753
1738
1722
1706
1690
1673
1656
1639
1621
1602
1584
1565
1545
1525
1505
1484
1463
1442
1421
1399
1377
1355
1333
1311
1289
1267
1244
1222
1200
1177
1155
1133
1111
1089
1067
1045
1022
1002
981
959
938
917
896
875
854
833
812
790
769
747
726
704
682
660
638
615
593
571
548
525
502
480
457
434
411
388
366
343
321
299
277
256
234
213
192
171
150
129
108
88
68
47
27
7
-13
-33
-53
-72
-92
-111
-131
-150
-170
-189
-208
-227
-245
-264
-282
-300
-318
-335
-352
-369
-385
-401
-417
-433
-449
-464
-479
-494
-509
-524
-538
-553
-567
-581
-595
-609
-623
-636
-649
-661
-673
-685
-696
-707
-718
-729
-739
-748
-758
-767
-776
-784
-793
-801
-808
-816
-823
-830
-837
-844
-850
-856
-862
-868
-874
-879
-884
-888
-893
-897
-901
-904
-908
-911
-914
-917
-919
-921
-923
-925
-926
-927
-927
-927
-927
-926
-925
-924
-922
-920
-918
-916
-914
-912
-909
-906
-904
-901
-898
-895
-891
-888
-884
-881
-877
-872
-868
-864
-859
-854
-848
-843
-837
-832
-826
-820
-814
-808
-801
-795
-788
-782
-775
-768
-761
-755
-748
-741
-734
-727
-719
-712
-705
-698
-691
-683
-676
-669
-661
-654
-647
-639
-632
-624
-617
-610
-602
-595
-588
-580
-573
-565
-557
-550
-542
-534
-527
-519
-511
-503
-495
-487
-480
-472
-464
-456
-448
-440
-432
-424
-416
-408
-400
-392
-384
-377
-369
-361
-354
-346
-338
-331
-323
-315
-308
-300
-292
-283
-275
-267
-258
-250
-241
-233
-224
-216
-207
-198
-190
-181
-172
-164
-155
-146
-137
-128
-119
-110
-101
-92
-83
-74
-65
-57
-48
-40
-32
-24
-16
-8
0
7
15
23
31
38
46
54
63
71
80
88
97
106
115
124
134
143
152
162
171
181
190
200
210
219
229
239
249
259
269
279
289
299
309
319
329
339
349
359
369
378
388
398
408
418
427
437
447
457
467
477
488
498
508
519
530
540
551
562
573
584
595
606
617
628
640
651
662
673
685
696
708
719
731
743
755
767
779
791
804
816
829
841
854
866
879
891
903
916
928
940
952
964
976
988
1000
1012
1024
1036
1047
1059
1071
1083
1095
1106
1118
1130
1142
1154
1165
1177
1189
1201
1213
1225
1237
1249
1261
1273
1285
1297
1309
1321
1332
1344
1355
1367
1378
1389
1401
1412
1423
1434
1445
1456
1467
1477
1488
1499
1510
1521
1531
1542
1553
1563
1573
1584
1594
1604
1613
1623
1633
1642
1652
1661
1670
1679
1688
1698
1707
1716
1725
1734
1743
1752
1761
1771
1780
1789
1798
1807
1816
1826
1835
1844
1853
1862
1871
1880
1889
1898
1907
1916
1925
1934
1943
1952
1960
1969
1977
1986
1994
2003
2011
2019
2028
2036
2045
2053
2062
2071
2079
2088
2097
2106
2115
2124
2132
2141
2150
2159
2169
2178
2187
2196
2205
2214
2223
2232
2241
2250
2259
2268
2277
2286
2295
2304
2313
2322
2331
2341
2350
2360
2370
2380
2391
2401
2412
2424
2435
2446
2458
2470
2482
2494
2506
2518
2530
2542
2553
2565
2577
2588
2599
2611
2622
2633
2644
2655
2666
2676
2687
2697
2707
2717
2726
2736
2745
2755
2764
2773
2782
2791
2800
2808
2817
2826
2835
2845
2854
2863
2873
2882
2892
2902
2912
2922
2932
2942
2952
2962
2972
2983
2993
3004
3015
3026
3037
3048
3060
3071
3083
3096
3108
3120
3133
3146
3159
3173
3187
3201
3215
3229
3244
3258
3273
3288
3303
3319
3334
3350
3366
3382
3398
3414
3431
3448
3465
3483
3501
3519
3537
3555
3574
3593
3612
3631
3650
3670
3690
3710
3730
3750
3771
3791
3812
3833
3855
3876
3898
3919
3941
3964
3986
4009
4030
4054
4078
4101
4125
4149
4173
4198
4223
4247
4272
4298
4323
4348
4374
4400
4426
4451
4477
4503
4529
4555
4581
4607
4633
4659
4685
4711
4737
4762
4788
4813
4839
4864
4889
4914
4939
4964
4989
5014
5038
5063
5087
5111
5135
5159
5183
5206
5230
5253
5276
5298
5320
5342
5364
5385
5406
5427
5447
5467
5486
5505
5524
5542
5559
5577
5594
5610
5626
5641
5656
5671
5685
5699
5712
5725
5738
5749
5761
5772
5782
5792
5802
5811
5819
5827
5835
5842
5848
5854
5860
5865
5869
5873
5876
5879
5881
5882
5883
5883
5882
5881
5879
5876
5873
5869
5864
5859
5853
5847
5839
5831
5823
5814
5804
5794
5783
5772
5760
5748
5735
5721
5707
5693
5678
5662
5646
5629
5612
5594
5576
5557
5537
5518
5497
5477
5456
5434
5412
5390
5367
5344
5320
5297
5272
5248
5223
5197
5172
5145
5119
5092
5065
5037
5009
4981
4952
4922
4893
4862
4832
4801
4769
4737
4705
4672
4639
4605
4572
4538
4503
4469
4434
4399
4364
4329
4293
4258
4222
4186
4150
4114
4078
4042
4005
3969
3933
3897
3860
3824
3787
3751
3714
3677
3639
3602
3565
3527
3489
3451
3413
3375
3337
3299
3261
3222
3184
3145
3106
3068
3029
2990
2951
2912
2873
2834
2795
2756
2716
2677
2637
2598
2558
2518
2478
2438
2398
2358
2318
2278
2238
2198
2158
2118
2078
2037
1998
1958
1919
1879
1840
1800
1761
1722
1682
1643
1604
1564
1524
1485
1445
1405
1365
1325
1285
1245
1205
1165
1124
1084
1043
1002
962
921
880
839
798
757
716
675
635
594
553
512
471
431
390
350
310
270
230
191
152
112
74
35
-4
-42
-80
-118
-155
-192
-229
-266
-302
-338
-374
-409
-444
-479
-513
-547
-580
-613
-646
-678
-710
-741
-772
-802
-833
-862
-891
-920
-948
-976
-1004
-1031
-1058
-1084
-1110
-1136
-1161
-1186
-1211
-1236
-1260
-1284
-1308
-1331
-1354
-1376
-1399
-1420
-1442
-1463
-1483
-1503
-1523
-1542
-1561
-1579
-1596
-1614
-1630
-1646
-1662
-1677
-1692
-1706
-1720
-1733
-1745
-1758
-1769
-1780
-1791
-1801
-1810
-1819
-1827
-1834
-1842
-1848
-1854
-1859
-1864
-1868
-1871
-1875
-1877
-1879
-1880
-1881
-1881
-1881
-1880
-1879
-1877
-1874
-1871
-1867
-1863
-1858
-1853
-1847
-1841
-1834
-1827
-1820
-1812
-1804
-1795
-1786
-1776
-1766
-1755
-1744
-1733
-1721
-1709
-1697
-1684
-1671
-1657
-1643
-1629
-1614
-1599
-1584
-1568
-1552
-1536
-1519
-1502
-1485
-1468
-1451
-1433
-1415
-1398
-1380
-1361
-1343
-1325
-1306
-1287
-1268
-1249
-1230
-1211
-1192
-1172
-1153
-1133
-1114
-1094
-1075
-1055
-1035
-1014
-996
-976
-956
-936
-916
-896
-876
-856
-835
-815
-795
-774
-754
-733
-712
-692
-671
-650
-629
-608
-587
-567
-546
-525
-504
-483
-462
-442
-421
-400
-379
-358
-338
-317
-296
-276
-255
-235
-215
-195
-175
-155
-135
-116
-96
-77
-57
-38
-19
1
20
39
58
76
95
114
132
150
169
187
205
223
241
258
276
293
310
327
344
361
377
394
410
427
443
459
476
492
508
524
540
556
571
587
603
619
634
650
665
681
696
711
727
742
758
773
789
804
819
835
850
866
881
897
913
929
944
960
976
992
1008
1025
1041
1058
1074
1091
1108
1125
1142
1159
1176
1193
1210
1228
1245
1263
1280
1298
1315
1333
1350
1368
1385
1403
1420
1438
1455
1473
1490
1507
1524
1542
1559
1576
1593
1610
1627
1644
1661
1678
1695
1712
1729
1746
1763
1781
1798
1815
1832
1849
1867
1884
1901
1919
1936
1954
1971
1989
2005
2024
2041
2059
2077
2094
2112
2130
2147
2165
2182
2200
2217
2235
2252
2269
2286
2303
2320
2337
2353
2370
2386
2403
2419
2435
2451
2467
2483
2499
2515
2531
2546
2561
2577
2592
2607
2622
2636
2651
2666
2680
2694
2708
2722
2736
2750
2763
2777
2790
2803
2815
2828
2840
2853
2865
2877
2888
2900
2911
2922
2933
2944
2955
2965
2975
2985
2994
3003
3012
3021
3030
3038
3046
3054
3061
3069
3076
3083
3089
3095
3102
3108
3113
3119
3124
3130
3135
3140
3145
3149
3153
3157
3161
3165
3168
3171
3174
3176
3179
3181
3182
3184
3185
3187
3188
3189
3190
3190
3191
3191
3191
3191
3191
3191
3190
3190
3189
3188
3187
3186
3185
3183
3181
3179
3176
3173
3170
3167
3163
3160
3156
3151
3147
3142
3137
3132
3126
3120
3115
3109
3103
3096
3090
3084
3077
3071
3064
3057
3050
3043
3036
3029
3022
3015
3008
3001
2993
2986
2979
2971
2964
2956
2949
2941
2933
2925
2918
2910
2902
2894
2886
2878
2871
2863
2855
2848
2840
2833
2826
2819
2812
2805
2798
2791
2784
2777
2770
2764
2757
2751
2744
2738
2732
2726
2720
2714
2708
2702
2696
2691
2685
2680
2675
2670
2665
2660
2656
2652
2648
2644
2640
2637
2633
2630
2627
2624
2621
2619
2617
2615
2613
2611
2609
2607
2606
2604
2603
2602
2601
2600
2599
2598
2597
2596
2595
2595
2594
2594
2593
2593
2592
2592
2591
2591
2590
2589
2589
2588
2587
2586
2585
2583
2582
2580
2579
2577
2575
2572
2570
2567
2564
2561
2558
2555
2551
2547
2543
2539
2535
2531
2526
2521
2516
2511
2506
2501
2496
2490
2484
2479
2473
2466
2460
2454
2447
2440
2433
2426
2419
2411
2404
2396
2388
2380
2371
2363
2354
2346
2337
2328
2319
2309
2300
2290
2280
2270
2260
2250
2240
2230
2220
2210
2199
2189
2179
2168
2158
2147
2137
2126
2115
2105
2094
2083
2072
2061
2051
2040
2029
2017
2007
1996
1985
1974
1963
1953
1942
1931
1921
1910
1900
1889
1879
1868
1858
1848
1837
1827
1816
1806
1796
1785
1775
1765
1755
1745
1735
1725
1716
1706
1697
1687
1678
1669
1659
1650
1641
1632
1624
1615
1606
1598
1589
1581
1573
1565
1557
1549
1541
1534
1526
1519
1511
1504
1498
1491
1484
1478
1472
1466
1460
1454
1448
1442
1436
1430
1424
1419
1414
1409
1404
1400
1396
1392
1389
1385
1383
1380
1378
1376
1374
1373
1372
1371
1371
1370
1371
1371
1372
1373
1374
1375
1377
1379
1382
1385
1388
1391
1395
1399
1403
1407
1412
1417
1423
1429
1436
1442
1450
1457
1465
1474
1483
1492
1502
1513
1524
1535
1546
1558
1571
1584
1597
1610
1624
1639
1653
1668
1683
1699
1715
1731
1748
1765
1783
1800
1819
1837
1856
1875
1895
1914
1935
1955
1975
1996
2017
2037
2060
2081
2103
2125
2147
2170
2193
2216
2239
2262
2286
2310
2334
2358
2382
2407
2431
2456
2481
2505
2530
2555
2581
2606
2631
2656
2681
2707
2732
2757
2782
2807
2832
2857
2881
2906
2931
2955
2979
3003
3027
3051
3075
3098
3121
3145
3167
3190
3213
3235
3257
3280
3301
3323
3344
3366
3387
3407
3428
3448
3468
3488
3508
3528
3547
3566
3585
3604
3622
3641
3659
3677
3694
3711
3729
3745
3762
3779
3795
3811
3827
3843
3858
3873
3888
3903
3917
3931
3945
3959
3972
3984
3997
4009
4021
4032
4043
4054
4064
4074
4083
4093
4102
4111
4119
4127
4135
4142
4149
4156
4163
4169
4175
4181
4186
4191
4195
4199
4202
4205
4207
4209
4210
4211
4211
4211
4210
4208
4207
4204
4202
4199
4195
4191
4187
4182
4177
4171
4166
4159
4153
4146
4139
4131
4123
4115
4106
4097
4088
4078
4067
4058
4046
4035
4024
4011
3999
3986
3973
3959
3944
3930
3914
3899
3883
3867
3850
3834
3816
3799
3782
3764
3746
3728
3709
3691
3672
3653
3635
3616
3596
3577
3558
3539
3519
3499
3480
3460
3439
3419
3398
3378
3357
3336
3315
3294
3273
3252
3231
3209
3188
3167
3146
3124
3102
3081
3059
3037
3014
2992
2970
2948
2925
2903
2880
2858
2835
2812
2790
2767
2745
2722
2699
2677
2654
2632
2609
2587
2564
2542
2519
2497
2475
2453
2431
2409
2388
2366
2345
2323
2302
2281
2260
2239
2218
2197
2176
2156
2135
2114
2094
2073
2053
2032
2012
1992
1971
1951
1931
1910
1890
1870
1850
1830
1810
1790
1770
1751
1731
1711
1692
1672
1653
1634
1614
1595
1576
1557
1538
1519
1500
1481
1462
1444
1425
1407
1389
1371
1352
1335
1317
1299
1281
1264
1246
1229
1211
1194
1176
1159
1142
1125
1108
1090
1073
1056
1039
1022
1004
988
972
955
938
922
906
889
873
857
841
825
809
793
777
761
745
729
714
698
682
667
651
635
620
604
589
573
557
542
526
511
496
481
466
451
436
422
407
393
379
365
351
337
324
311
298
285
272
260
248
235
224
212
200
189
178
166
155
144
133
123
112
102
92
82
72
63
54
45
36
28
20
12
4
-4
-12
-19
-26
-33
-41
-48
-54
-61
-68
-75
-82
-88
-95
-102
-108
-115
-121
-128
-134
-140
-147
-153
-159
-165
-171
-177
-183
-189
-195
-201
-208
-214
-220
-227
-233
-239
-246
-253
-260
-267
-274
-281
-288
-295
-302
-309
-317
-324
-332
-339
-347
-354
-362
-370
-378
-386
-394
-402
-410
-417
-425
-433
-441
-449
-456
-464
-472
-480
-487
-495
-503
-510
-518
-525
-532
-539
-546
-553
-560
-566
-572
-579
-585
-591
-596
-602
-608
-613
-618
-623
-628
-633
-638
-643
-647
-651
-655
-659
-663
-667
-670
-674
-677
-680
-684
-687
-689
-692
-695
-697
-700
-702
-704
-706
-708
-710
-711
-713
-714
-715
-716
-717
-718
-719
-719
-720
-719
-719
-719
-718
-717
-715
-714
-712
-710
-707
-705
-702
-699
-695
-692
-688
-684
-680
-675
-671
-666
-661
-656
-650
-645
-639
-633
-626
-620
-613
-606
-599
-591
-584
-576
-568
-560
-552
-543
-535
-527
-518
-509
-500
-492
-482
-473
-464
-455
-446
-436
-427
-418
-408
-399
-389
-380
-371
-362
-352
-343
-334
-325
-316
-307
-298
-289
-280
-271
-262
-253
-244
-235
-226
-217
-208
-199
-190
-182
-174
-165
-157
-149
-141
-133
-126
-118
-111
-103
-96
-89
-83
-76
-69
-63
-56
-50
-44
-37
-31
-24
-18
-11
-5
2
9
15
22
28
35
42
48
55
62
68
75
82
88
94
101
107
113
119
125
131
137
143
149
154
160
166
172
177
183
189
194
200
205
211
216
222
227
233
238
244
249
255
260
265
271
276
281
286
290
295
300
304
308
313
317
321
325
328
332
336
339
343
346
349
352
355
358
361
364
366
369
371
373
375
377
379
381
383
384
386
388
389
390
392
393
394
394
395
396
397
397
398
398
399
399
399
399
399
399
399
399
399
398
398
398
398
398
398
397
397
397
397
397
398
398
398
398
398
399
399
399
399
400
400
401
401
402
403
403
404
405
406
406
407
408
409
411
412
413
414
416
418
419
421
423
425
428
430
432
434
437
439
441
444
446
449
451
454
457
460
463
466
469
472
475
478
481
484
487
490
493
496
499
502
505
508
511
514
517
520
524
527
530
533
536
539
542
545
548
551
555
558
561
564
568
571
574
578
581
584
588
591
594
598
601
605
609
612
616
620
624
627
631
634
638
641
645
648
652
655
658
662
665
669
672
676
680
683
687
691
696
700
704
709
714
718
723
728
733
739
744
749
754
759
765
770
775
780
784
789
794
799
803
808
813
817
822
827
832
837
842
846
851
856
861
867
872
877
882
887
892
898
903
909
914
920
926
932
938
943
949
955
960
966
971
976
981
986
991
996
1000
1006
1010
1014
1018
1024
1028
1032
1037
1041
1045
1049
1053
1057
1061
1064
1068
1072
1075
1079
1082
1085
1088
1091
1093
1096
1098
1100
1102
1104
1105
1107
1108
1109
1110
1111
1111
1112
1112
1112
1112
1112
1111
1110
1110
1109
1108
1106
1105
1104
1102
1100
1099
1097
1095
1093
1091
1088
1086
1084
1081
1079
1076
1073
1070
1068
1065
1062
1059
1056
1053
1050
1047
1044
1041
1038
1035
1033
1030
1027
1025
1022
1018
1016
1014
1010
1008
1006
1002
1000
997
994
990
987
984
981
977
974
971
968
965
962
959
957
954
952
950
948
946
944
942
940
938
937
935
933
932
930
929
927
926
924
923
921
920
918
917
916
914
913
912
910
909
908
907
905
904
903
902
901
900
899
898
897
896
895
894
893
892
891
890
890
889
889
889
889
889
889
889
890
891
892
893
894
895
897
898
900
902
904
906
908
910
913
915
918
920
923
926
929
932
935
938
941
945
948
952
956
960
964
968
973
977
982
987
992
997
1002
1008
1014
1020
1026
1032
1039
1046
1052
1059
1066
1074
1081
1088
1096
1104
1112
1120
1128
1136
1144
1153
1161
1169
1178
1187
1195
1204
1213
1222
1231
1240
1249
1259
1268
1278
1287
1297
1307
1317
1327
1338
1348
1359
1370
1382
1394
1405
1417
1429
1442
1454
1466
1479
1491
1504
1517
1530
1542
1556
1569
1582
1595
1609
1622
1635
1649
1662
1676
1690
1703
1717
1730
1744
1757
1771
1784
1798
1811
1825
1838
1851
1864
1877
1890
1903
1916
1928
1941
1953
1966
1978
1990
2003
2015
2027
2039
2051
2063
2075
2087
2098
2110
2122
2133
2144
2156
2167
2178
2188
2199
2209
2219
2229
2239
2249
2258
2267
2276
2284
2293
2301
2309
2317
2324
2332
2339
2346
2353
2359
2366
2372
2377
2383
2388
2393
2398
2403
2407
2412
2416
2420
2424
2428
2432
2436
2439
2442
2445
2447
2450
2452
2453
2455
2456
2456
2457
2457
2456
2455
2454
2453
2451
2448
2446
2443
2439
2436
2432
2428
2423
2418
2413
2408
2403
2397
2391
2385
2378
2371
2364
2357
2350
2342
2334
2326
2317
2308
2299
2289
2279
2268
2257
2246
2235
2223
2210
2198
2185
2171
2157
2143
2129
2114
2099
2083
2067
2051
2035
2017
2001
1983
1965
1947
1928
1910
1890
1870
1850
1830
1809
1788
1766
1743
1721
1698
1674
1650
1625
1601
1575
1550
1523
1497
1470
1442
1415
1387
1358
1329
1300
1270
1241
1210
1180
1149
1118
1086
1054
1022
990
958
925
892
859
825
792
758
724
690
655
621
586
551
516
481
446
411
376
340
305
270
234
199
163
128
92
56
21
-15
-51
-87
-123
-159
-195
-231
-267
-303
-339
-375
-411
-446
-482
-517
-552
-587
-622
-657
-691
-725
-759
-793
-827
-860
-893
-925
-958
-990
-1022
-1054
-1085
-1116
-1147
-1178
-1208
-1239
-1269
-1299
-1329
-1358
-1388
-1417
-1446
-1474
-1502
-1530
-1558
-1585
-1612
-1638
-1665
-1690
-1716
-1740
-1765
-1789
-1813
-1836
-1859
-1882
-1904
-1926
-1948
-1969
-1990
-2011
-2032
-2052
-2072
-2092
-2111
-2130
-2149
-2168
-2186
-2204
-2221
-2239
-2256
-2273
-2289
-2305
-2321
-2337
-2352
-2367
-2382
-2396
-2410
-2423
-2437
-2450
-2463
-2475
-2487
-2499
-2510
-2522
-2532
-2543
-2553
-2563
-2573
-2582
-2592
-2600
-2609
-2617
-2625
-2633
-2641
-2648
-2655
-2661
-2668
-2674
-2680
-2685
-2691
-2696
-2700
-2705
-2709
-2713
-2717
-2720
-2723
-2726
-2729
-2731
-2732
-2734
-2735
-2736
-2737
-2737
-2737
-2737
-2737
-2736
-2735
-2734
-2732
-2731
-2728
-2726
-2723
-2721
-2718
-2714
-2711
-2707
-2703
-2699
-2695
-2690
-2686
-2681
-2676
-2671
-2666
-2660
-2655
-2649
-2642
-2636
-2629
-2622
-2615
-2608
-2600
-2592
-2584
-2576
-2568
-2559
-2550
-2541
-2532
-2523
-2513
-2503
-2493
-2482
-2472
-2461
-2450
-2438
-2427
-2415
-2403
-2390
-2378
-2365
-2353
-2340
-2327
-2314
-2300
-2287
-2273
-2259
-2245
-2231
-2217
-2202
-2188
-2173
-2158
-2143
-2128
-2113
-2098
-2083
-2068
-2053
-2037
-2021
-2007
-1992
-1977
-1961
-1946
-1930
-1915
-1899
-1883
-1867
-1851
-1834
-1818
-1801
-1784
-1767
-1750
-1733
-1716
-1698
-1680
-1663
-1644
-1626
-1608
-1589
-1571
-1552
-1533
-1514
-1494
-1475
-1455
-1435
-1415
-1394
-1374
-1353
-1332
-1311
-1290
-1268
-1247
-1225
-1203
-1180
-1158
-1135
-1112
-1089
-1065
-1041
-1016
-993
-969
-944
-919
-894
-869
-844
-818
-792
-767
-740
-714
-688
-661
-634
-608
-581
-554
-526
-499
-472
-444
-416
-388
-360
-332
-303
-275
-246
-217
-187
-158
-128
-98
-67
-37
-6
25
56
87
119
150
182
214
246
278
311
343
376
409
442
475
509
542
576
610
644
678
712
747
781
816
851
886
921
957
992
1028
1064
1100
1136
1172
1208
1245
1282
1318
1355
1392
1429
1466
1503
1540
1577
1614
1651
1688
1725
1762
1799
1835
1872
1908
1945
1981
2017
2054
2090
2126
2162
2198
2234
2271
2307
2343
2379
2415
2451
2487
2523
2559
2595
2631
2666
2702
2737
2773
2808
2843
2878
2913
2948
2983
3017
3052
3086
3120
3154
3187
3221
3254
3288
3320
3353
3385
3418
3449
3481
3512
3543
3574
3604
3635
3665
3695
3724
3753
3783
3811
3840
3868
3896
3924
3952
3979
4006
4033
4059
4085
4111
4137
4162
4187
4211
4235
4259
4282
4305
4328
4350
4372
4394
4415
4436
4456
4476
4496
4515
4535
4553
4572
4590
4608
4626
4643
4660
4676
4693
4708
4724
4739
4753
4768
4781
4794
4807
4819
4831
4842
4853
4863
4873
4882
4891
4899
4907
4914
4921
4927
4933
4939
4944
4948
4953
4956
4960
4963
4965
4967
4969
4970
4971
4971
4971
4971
4970
4969
4967
4966
4964
4961
4958
4955
4951
4947
4943
4938
4933
4927
4921
4914
4907
4899
4891
4883
4874
4865
4856
4847
4837
4826
4816
4805
4794
4783
4771
4759
4747
4735
4722
4709
4696
4683
4670
4657
4643
4629
4615
4600
4586
4571
4556
4541
4525
4509
4494
4478
4461
4445
4429
4412
4396
4379
4362
4345
4328
4311
4293
4276
4259
4241
4223
4206
4188
4170
4153
4135
4117
4099
4082
4064
4046
4027
4011
3993
3975
3957
3940
3922
3904
3887
3869
3852
3834
3816
3799
3781
3764
3746
3728
3711
3693
3675
3658
3640
3622
3604
3586
3568
3550
3532
3514
3495
3477
3458
3439
3420
3401
3383
3364
3345
3326
3306
3287
3268
3249
3230
3211
3191
3172
3153
3133
3114
3094
3075
3055
3035
3016
2996
2976
2956
2937
2917
2897
2877
2857
2836
2816
2796
2775
2754
2734
2713
2692
2671
2650
2629
2608
2586
2565
2543
2521
2499
2477
2455
2433
2411
2388
2366
2343
2320
2298
2275
2252
2229
2206
2183
2159
2136
2113
2089
2066
2043
2019
1996
1972
1948
1925
1901
1878
1854
1830
1807
1783
1759
1736
1712
1689
1665
1641
1618
1594
1570
1546
1522
1498
1474
1450
1425
1401
1377
1353
1328
1304
1279
1255
1230
1205
1180
1156
1131
1106
1081
1056
1031
1006
981
956
931
906
881
856
831
806
781
756
730
705
680
655
631
606
581
556
532
507
483
459
435
411
387
363
339
316
293
269
246
223
200
177
155
132
109
87
65
43
21
-1
-23
-44
-66
-87
-108
-129
-149
-170
-190
-211
-231
-251
-271
-291
-311
-331
-351
-371
-390
-410
-429
-448
-467
-487
-506
-525
-543
-562
-581
-600
-618
-637
-656
-674
-692
-711
-729
-747
-765
-783
-801
-818
-836
-853
-871
-888
-905
-922
-940
-957
-973
-990
-1006
-1024
-1041
-1057
-1074
-1090
-1107
-1123
-1140
-1156
-1173
-1189
-1206
-1222
-1238
-1255
-1271
-1288
-1304
-1321
-1337
-1354
-1370
-1387
-1403
-1420
-1436
-1452
-1469
-1485
-1501
-1518
-1534
-1550
-1566
-1583
-1599
-1615
-1631
-1646
-1662
-1678
-1694
-1709
-1725
-1741
-1756
-1772
-1788
-1803
-1819
-1834
-1849
-1865
-1880
-1896
-1911
-1926
-1941
-1956
-1971
-1985
-2000
-2013
-2028
-2041
-2055
-2068
-2081
-2094
-2107
-2119
-2131
-2143
-2155
-2167
-2179
-2190
-2202
-2213
-2225
-2236
-2247
-2258
-2269
-2279
-2290
-2300
-2310
-2320
-2330
-2340
-2350
-2359
-2369
-2378
-2387
-2396
-2405
-2414
-2423
-2431
-2440
-2448
-2456
-2463
-2471
-2478
-2485
-2492
-2499
-2506
-2512
-2519
-2525
-2531
-2537
-2543
-2548
-2553
-2558
-2563
-2568
-2572
-2576
-2580
-2583
-2586
-2589
-2591
-2594
-2596
-2598
-2599
-2601
-2602
-2602
-2603
-2603
-2603
-2603
-2603
-2602
-2601
-2600
-2598
-2596
-2594
-2592
-2589
-2586
-2583
-2579
-2575
-2571
-2566
-2561
-2556
-2550
-2544
-2538
-2531
-2523
-2516
-2508
-2499
-2490
-2481
-2471
-2461
-2451
-2440
-2429
-2418
-2407
-2395
-2383
-2370
-2358
-2345
-2332
-2319
-2305
-2291
-2277
-2263
-2249
-2234
-2220
-2205
-2190
-2174
-2159
-2143
-2127
-2111
-2095
-2079
-2062
-2045
-2028
-2011
-1994
-1976
-1958
-1940
-1922
-1904
-1885
-1866
-1847
-1828
-1808
-1789
-1769
-1749
-1729
-1709
-1688
-1668
-1647
-1626
-1606
-1585
-1564
-1543
-1522
-1502
-1481
-1460
-1439
-1418
-1397
-1377
-1356
-1335
-1314
-1294
-1273
-1253
-1232
-1212
-1192
-1172
-1152
-1132
-1112
-1093
-1073
-1054
-1035
-1016
-997
-979
-960
-942
-923
-905
-887
-870
-852
-835
-817
-800
-783
-766
-750
-734
-717
-702
-686
-670
-655
-640
-625
-610
-596
-582
-568
-554
-540
-526
-513
-500
-487
-474
-461
-448
-436
-424
-412
-400
-388
-377
-366
-355
-344
-333
-323
-313
-302
-293
-283
-273
-264
-254
-245
-236
-227
-218
-210
-201
-193
-185
-177
-169
-161
-153
-146
-138
-131
-123
-116
-109
-101
-94
-87
-80
-73
-66
-59
-52
-45
-39
-32
-25
-18
-12
-5
1
8
14
21
27
33
39
45
51
56
62
67
73
78
83
88
93
98
102
107
111
115
119
124
127
131
135
139
142
146
149
152
155
158
161
164
167
170
173
176
179
182
186
189
192
195
199
202
205
209
212
216
219
223
226
230
233
237
241
244
248
251
254
258
261
264
268
271
274
277
280
282
285
288
291
293
296
299
301
304
307
309
312
314
317
319
322
324
326
329
331
333
335
338
340
342
344
346
348
350
352
354
356
358
360
362
364
366
368
370
371
373
375
377
379
381
382
384
386
387
389
391
392
394
395
397
398
400
401
402
404
405
406
407
408
409
410
411
412
413
413
414
414
415
415
415
416
416
416
416
417
417
417
418
418
418
419
420
421
422
423
424
425
426
428
429
431
432
434
436
438
440
442
444
446
449
451
454
457
459
462
465
468
472
475
478
482
485
489
493
497
501
505
509
513
517
521
525
529
534
538
542
547
551
555
560
564
569
574
579
584
588
593
599
604
609
614
619
624
630
635
641
646
652
657
663
668
674
679
685
690
695
700
705
710
715
719
724
728
732
736
740
744
748
751
755
758
761
764
767
770
773
775
778
780
782
784
786
787
789
790
791
792
793
793
794
794
794
794
793
793
792
791
790
788
786
784
782
780
777
774
770
767
763
758
754
749
744
738
733
727
721
714
708
701
694
686
678
670
662
653
644
634
625
615
604
594
583
572
560
548
536
524
511
498
485
472
458
444
430
415
401
386
371
356
341
325
310
294
278
261
245
228
212
195
178
161
143
126
108
90
72
53
35
16
-3
-22
-41
-60
-79
-99
-118
-138
-157
-177
-197
-217
-236
-256
-276
-296
-316
-336
-356
-376
-397
-417
-438
-458
-479
-500
-521
-542
-563
-585
-606
-628
-650
-671
-693
-716
-738
-760
-783
-805
-828
-851
-874
-897
-920
-943
-967
-990
-1014
-1037
-1061
-1084
-1108
-1132
-1156
-1180
-1204
-1228
-1253
-1277
-1301
-1326
-1351
-1375
-1400
-1425
-1450
-1474
-1499
-1525
-1550
-1575
-1600
-1625
-1651
-1676
-1702
-1727
-1753
-1778
-1804
-1830
-1855
-1881
-1907
-1932
-1958
-1984
-2009
-2035
-2061
-2086
-2112
-2138
-2163
-2189
-2215
-2241
-2267
-2293
-2319
-2345
-2371
-2397
-2424
-2450
-2477
-2503
-2529
-2556
-2583
-2609
-2636
-2663
-2690
-2717
-2744
-2772
-2799
-2826
-2853
-2880
-2908
-2935
-2962
-2989
-3016
-3042
-3069
-3095
-3122
-3148
-3174
-3200
-3226
-3251
-3277
-3302
-3328
-3353
-3378
-3403
-3428
-3453
-3477
-3502
-3527
-3551
-3575
-3600
-3624
-3648
-3671
-3695
-3719
-3742
-3765
-3788
-3811
-3833
-3856
-3878
-3900
-3922
-3944
-3966
-3987
-4008
-4029
-4050
-4070
-4091
-4112
-4132
-4152
-4171
-4191
-4210
-4228
-4247
-4265
-4283
-4300
-4317
-4334
-4351
-4367
-4383
-4398
-4414
-4429
-4444
-4458
-4473
-4487
-4501
-4515
-4528
-4541
-4554
-4566
-4579
-4591
-4603
-4614
-4626
-4637
-4648
-4658
-4669
-4679
-4689
-4698
-4708
-4717
-4726
-4734
-4742
-4750
-4758
-4765
-4772
-4779
-4786
-4793
-4799
-4805
-4811
-4817
-4822
-4827
-4832
-4837
-4841
-4845
-4849
-4853
-4857
-4860
-4863
-4866
-4869
-4871
-4874
-4876
-4878
-4879
-4880
-4881
-4882
-4883
-4883
-4883
-4883
-4882
-4881
-4880
-4879
-4878
-4876
-4874
-4872
-4869
-4866
-4862
-4858
-4854
-4850
-4845
-4840
-4835
-4829
-4823
-4817
-4811
-4804
-4797
-4789
-4782
-4774
-4765
-4757
-4748
-4739
-4730
-4720
-4710
-4700
-4690
-4679
-4668
-4657
-4645
-4633
-4620
-4608
-4595
-4581
-4568
-4554
-4540
-4525
-4511
-4496
-4481
-4466
-4450
-4434
-4419
-4403
-4387
-4370
-4354
-4338
-4321
-4304
-4287
-4270
-4253
-4236
-4218
-4201
-4183
-4165
-4147
-4130
-4112
-4094
-4075
-4057
-4038
-4021
-4003
-3985
-3966
-3948
-3929
-3911
-3892
-3873
-3854
-3835
-3816
-3797
-3778
-3759
-3740
-3721
-3702
-3682
-3663
-3644
-3625
-3606
-3587
-3568
-3549
-3530
-3511
-3492
-3474
-3455
-3437
-3419
-3400
-3382
-3365
-3347
-3329
-3311
-3293
-3275
-3258
-3240
-3222
-3204
-3186
-3169
-3151
-3134
-3117
-3100
-3083
-3066
-3050
-3033
-3017
-3000
-2984
-2967
-2951
-2935
-2918
-2902
-2886
-2869
-2853
-2837
-2821
-2805
-2789
-2773
-2757
-2741
-2725
-2709
-2694
-2678
-2663
-2648
-2633
-2618
-2604
-2589
-2575
-2561
-2547
-2533
-2520
-2506
-2492
-2478
-2465
-2451
-2437
-2424
-2410
-2396
-2383
-2369
-2356
-2342
-2329
-2315
-2302
-2289
-2276
-2263
-2251
-2238
-2226
-2213
-2201
-2189
-2177
-2165
-2154
-2142
-2130
-2119
-2107
-2095
-2084
-2072
-2061
-2049
-2037
-2025
-2015
-2004
-1992
-1981
-1970
-1959
-1948
-1937
-1927
-1916
-1906
-1896
-1886
-1876
-1866
-1857
-1847
-1838
-1828
-1819
-1810
-1801
-1792
-1784
-1776
-1768
-1761
-1753
-1746
-1740
-1734
-1727
-1722
-1716
-1711
-1706
-1701
-1697
-1692
-1688
-1684
-1680
-1676
-1673
-1669
-1666
-1663
-1660
-1658
-1656
-1654
-1652
-1650
-1649
-1648
-1647
-1647
-1646
-1646
-1646
-1647
-1647
-1648
-1649
-1650
-1651
-1653
-1654
-1656
-1658
-1661
-1663
-1666
-1668
-1671
-1675
-1678
-1682
-1686
-1690
-1694
-1699
-1703
-1708
-1713
-1719
-1724
-1730
-1736
-1742
-1748
-1755
-1762
-1769
-1776
-1784
-1791
-1799
-1807
-1815
-1823
-1832
-1840
-1849
-1858
-1867
-1876
-1886
-1895
-1905
-1915
-1925
-1935
-1946
-1957
-1968
-1979
-1990
-2001
-2013
-2025
-2039
-2051
-2064
-2077
-2091
-2104
-2118
-2132
-2147
-2162
-2177
-2192
-2208
-2224
-2241
-2257
-2274
-2291
-2309
-2327
-2344
-2362
-2381
-2399
-2417
-2436
-2455
-2474
-2494
-2514
-2534
-2554
-2574
-2595
-2616
-2637
-2659
-2680
-2702
-2724
-2746
-2768
-2791
-2813
-2836
-2859
-2882
-2905
-2928
-2951
-2975
-2998
-3021
-3044
-3068
-3091
-3114
-3138
-3162
-3185
-3209
-3233
-3257
-3281
-3306
-3330
-3354
-3379
-3403
-3428
-3452
-3477
-3502
-3526
-3551
-3576
-3600
-3625
-3649
-3674
-3698
-3722
-3746
-3771
-3795
-3819
-3843
-3867
-3891
-3914
-3938
-3962
-3985
-4008
-4030
-4054
-4077
-4100
-4122
-4145
-4168
-4190
-4213
-4235
-4258
-4280
-4302
-4325
-4347
-4369
-4391
-4413
-4435
-4457
-4479
-4500
-4522
-4544
-4565
-4586
-4607
-4629
-4649
-4670
-4691
-4711
-4731
-4751
-4771
-4791
-4811
-4830
-4849
-4868
-4887
-4906
-4924
-4943
-4961
-4979
-4997
-5015
-5033
-5051
-5068
-5086
-5103
-5120
-5137
-5154
-5170
-5187
-5203
-5219
-5235
-5251
-5267
-5283
-5299
-5315
-5331
-5346
-5362
-5378
-5394
-5409
-5425
-5441
-5456
-5472
-5488
-5503
-5519
-5534
-5549
-5563
-5578
-5592
-5606
-5620
-5634
-5647
-5660
-5673
-5685
-5697
-5709
-5721
-5733
-5744
-5755
-5766
-5776
-5787
-5797
-5807
-5817
-5827
-5837
-5846
-5855
-5865
-5874
-5883
-5891
-5900
-5908
-5916
-5924
-5932
-5939
-5947
-5954
-5960
-5966
-5972
-5978
-5984
-5989
-5994
-5999
-6004
-6009
-6013
-6018
-6022
-6027
-6031
-6035
-6040
-6044
-6048
-6051
-6055
-6059
-6062
-6065
-6069
-6072
-6076
-6079
-6082
-6086
-6089
-6093
-6096
-6099
-6102
-6105
-6108
-6111
-6114
-6117
-6120
-6122
-6125
-6128
-6131
-6134
-6137
-6140
-6143
-6146
-6150
-6153
-6156
-6160
-6164
-6167
-6171
-6175
-6178
-6182
-6186
-6190
-6193
-6197
-6200
-6203
-6207
-6210
-6213
-6217
-6220
-6223
-6226
-6228
-6231
-6233
-6235
-6237
-6239
-6240
-6242
-6243
-6244
-6245
-6246
-6247
-6247
-6248
-6249
-6250
-6250
-6251
-6251
-6251
-6251
-6252
-6251
-6251
-6251
-6251
-6250
-6250
-6249
-6248
-6247
-6245
-6244
-6243
-6241
-6239
-6238
-6236
-6234
-6232
-6231
-6229
-6227
-6226
-6224
-6223
-6221
-6220
-6218
-6217
-6216
-6214
-6213
-6211
-6209
-6208
-6206
-6204
-6202
-6200
-6198
-6196
-6193
-6191
-6189
-6186
-6184
-6182
-6180
-6178
-6176
-6174
-6172
-6170
-6168
-6166
-6165
-6163
-6161
-6159
-6158
-6156
-6155
-6153
-6152
-6151
-6150
-6149
-6148
-6147
-6146
-6145
-6144
-6143
-6142
-6141
-6141
-6140
-6139
-6138
-6137
-6136
-6135
-6134
-6133
-6132
-6132
-6131
-6130
-6129
-6127
-6126
-6125
-6123
-6122
-6120
-6118
-6116
-6114
-6112
-6109
-6106
-6104
-6101
-6098
-6095
-6091
-6088
-6085
-6081
-6077
-6073
-6069
-6065
-6060
-6056
-6051
-6047
-6042
-6037
-6032
-6027
-6022
-6017
-6012
-6007
-6002
-5996
-5991
-5986
-5981
-5976
-5970
-5965
-5960
-5954
-5949
-5943
-5937
-5931
-5925
-5919
-5913
-5907
-5900
-5894
-5887
-5880
-5874
-5867
-5860
-5852
-5845
-5838
-5830
-5823
-5815
-5808
-5800
-5792
-5784
-5777
-5769
-5761
-5753
-5745
-5737
-5730
-5722
-5714
-5706
-5698
-5691
-5683
-5676
-5668
-5661
-5654
-5646
-5639
-5631
-5624
-5616
-5608
-5600
-5592
-5584
-5575
-5567
-5558
-5549
-5539
-5530
-5520
-5509
-5499
-5489
-5478
-5467
-5456
-5445
-5433
-5422
-5411
-5399
-5388
-5376
-5365
-5353
-5342
-5330
-5319
-5308
-5296
-5285
-5273
-5262
-5250
-5239
-5227
-5215
-5203
-5191
-5179
-5167
-5154
-5142
-5129
-5117
-5104
-5092
-5079
-5067
-5054
-5042
-5030
-5018
-5006
-4994
-4983
-4971
-4959
-4948
-4937
-4925
-4914
-4903
-4891
-4880
-4869
-4858
-4847
-4836
-4824
-4813
-4802
-4790
-4779
-4768
-4756
-4745
-4733
-4722
-4710
-4699
-4688
-4677
-4665
-4654
-4643
-4632
-4621
-4610
-4599
-4588
-4577
-4566
-4555
-4545
-4534
-4523
-4512
-4501
-4489
-4478
-4467
-4456
-4445
-4434
-4423
-4412
-4401
-4390
-4379
-4368
-4358
-4347
-4336
-4326
-4315
-4305
-4295
-4284
-4274
-4264
-4254
-4245
-4235
-4226
-4217
-4207
-4199
-4190
-4181
-4172
-4164
-4155
-4147
-4138
-4130
-4122
-4113
-4105
-4097
-4089
-4080
-4072
-4064
-4056
-4048
-4041
-4033
-4025
-4017
-4010
-4002
-3995
-3987
-3980
-3972
-3965
-3958
-3951
-3944
-3937
-3930
-3923
-3917
-3911
-3905
-3899
-3893
-3888
-3882
-3877
-3871
-3865
-3860
-3854
-3848
-3843
-3837
-3832
-3826
-3820
-3815
-3809
-3804
-3798
-3792
-3787
-3781
-3776
-3770
-3765
-3759
-3753
-3748
-3742
-3737
-3731
-3726
-3720
-3715
-3709
-3704
-3698
-3693
-3687
-3681
-3676
-3670
-3665
-3659
-3654
-3648
-3643
-3637
-3632
-3626
-3621
-3615
-3610
-3605
-3599
-3594
-3588
-3583
-3577
-3572
-3566
-3561
-3555
-3550
-3545
-3539
-3534
-3528
-3523
-3517
-3512
-3507
-3501
-3496
-3490
-3485
-3480
-3474
-3469
-3463
-3458
-3453
-3447
-3442
-3436
-3431
-3426
-3420
-3415
-3410
-3404
-3399
-3394
-3388
-3383
-3377
-3372
-3367
-3361
-3356
-3351
-3346
-3340
-3335
-3330
-3324
-3319
-3314
-3308
-3303
-3298
-3292
-3287
-3282
-3277
-3271
-3266
-3261
-3256
-3250
-3245
-3240
-3235
-3229
-3224
-3219
-3214
-3208
-3203
-3198
-3193
-3187
-3182
-3177
-3172
-3167
-3161
-3156
-3151
-3146
-3140
-3135
-3130
-3125
-3120
-3115
-3109
-3104
-3099
-3094
-3089
-3084
-3078
-3073
-3068
-3063
-3058
-3053
-3047
-3042
-3037
-3032
-3027
-3022
-3017
-3012
-3006
-3001
-2996
-2991
-2986
-2981
-2976
-2971
-2966
-2961
-2956
-2950
-2945
-2940
-2935
-2930
-2925
-2920
-2915
-2910
-2905
-2900
-2895
-2890
-2885
-2880
-2875
-2870
-2865
-2860
-2854
-2849
-2844
-2839
-2834
-2829
-2824
-2819
-2814
-2809
-2804
-2799
-2794
-2789
-2785
-2780
-2775
-2770
-2765
-2760
-2755
-2750
-2745
-2740
-2735
-2730
-2725
-2720
-2715
-2710
-2705
-2700
-2695
-2691
-2686
-2681
-2676
-2671
-2666
-2661
-2656
-2651
-2646
-2642
-2637
-2632
-2627
-2622
-2617
-2612
-2607
-2603
-2598
-2593
-2588
-2583
-2578
-2573
-2569
-2564
-2559
-2554
-2549
-2544
-2540
-2535
-2530
-2525
-2520
-2516
-2511
-2506
-2501
-2496
-2492
-2487
-2482
-2477
-2472
-2468
-2463
-2458
-2453
-2449
-2444
-2439
-2434
-2429
-2425
-2420
-2415
-2411
-2406
-2401
-2396
-2392
-2387
-2382
-2377
-2373
-2368
-2363
-2359
-2354
-2349
-2344
-2340
-2335
-2330
-2326
-2321
-2316
-2312
-2307
-2302
-2298
-2293
-2288
-2284
-2279
-2274
-2270
-2265
-2260
-2256
-2251
-2246
-2242
-2237
-2233
-2228
-2223
-2219
-2214
-2210
-2205
-2200
-2196
-2191
-2187
-2182
-2177
-2173
-2168
-2164
-2159
-2154
-2150
-2145
-2141
-2136
-2132
-2127
-2122
-2118
-2113
-2109
-2104
-2100
-2095
-2091
-2086
-2082
-2077
-2073
-2068
-2064
-2059
-2055
-2050
-2045
-2041
-2037
-2032
-2028
-2023
-2019
-2013
-2009
-2005
-2001
-1996
-1992
-1987
-1983
-1978
-1974
-1969
-1965
-1961
-1956
-1952
-1947
-1943
-1938
-1934
-1930
-1925
-1921
-1916
-1912
-1907
-1903
-1899
-1894
-1890
-1885
-1881
-1877
-1872
-1868
-1863
-1859
-1855
-1850
-1846
-1842
-1837
-1833
-1829
-1824
-1820
-1815
-1811
-1807
-1802
-1798
-1794
-1789
-1785
-1781
-1776
-1772
-1768
-1764
-1759
-1755
-1751
-1746
-1742
-1738
-1733
-1729
-1725
-1721
-1716
-1712
-1708
-1703
-1699
-1695
-1691
-1686
-1682
-1678
-1674
-1669
-1665
-1661
-1657
-1652
-1648
-1644
-1640
-1635
-1631
-1627
-1623
-1619
-1614
-1610
-1606
-1602
-1598
-1593
-1589
-1585
-1581
-1577
-1572
-1568
-1564
-1560
-1556
-1552
-1547
-1543
-1539
-1535
-1531
-1527
-1522
-1518
-1514
-1510
-1506
-1502
-1498
-1494
-1489
-1485
-1481
-1477
-1473
-1469
-1465
-1461
-1456
-1452
-1448
-1444
-1440
-1436
-1432
-1428
-1424
-1420
-1416
-1412
-1407
-1403
-1399
-1395
-1391
-1387
-1383
-1379
-1375
-1371
-1367
-1363
-1359
-1355
-1351
-1347
-1343
-1339
-1335
-1331
-1327
-1323
-1319
-1315
-1311
-1307
-1303
-1299
-1295
-1291
-1287
-1283
-1279
-1275
-1271
-1267
-1263
-1259
-1255
-1251
-1247
-1243
-1239
-1235
-1231
-1227
-1223
-1219
-1216
-1212
-1208
-1204
-1200
-1196
-1192
-1188
-1184
-1180
-1176
-1172
-1169
-1165
-1161
-1157
-1153
-1149
-1145
-1141
-1137
-1134
-1130
-1126
-1122
-1118
-1114
-1110
-1107
-1103
-1099
-1095
-1091
-1087
-1084
-1080
-1076
-1072
-1068
-1064
-1061
-1057
-1053
-1049
-1045
-1041
-1038
-1034
-1030
-1026
-1022
-1018
-1014
-1010
-1006
-1004
-1000
-996
-992
-988
-985
-981
-977
-973
-970
-966
-962
-958
-955
-951
-947
-943
-940
-936
-932
-929
-925
-921
-917
-914
-910
-906
-903
-899
-895
-891
-888
-884
-880
-877
-873
-869
-866
-862
-858
-855
-851
-847
-844
-840
-836
-833
-829
-825
-822
-818
-814
-811
-807
-804
-800
-796
-793
-789
-785
-782
-778
-775
-771
-767
-764
-760
-757
-753
-749
-746
-742
-739
-735
-731
-728
-724
-721
-717
-714
-710
-707
-703
-699
-696
-692
-689
-685
-682
-678
-675
-671
-668
-664
-660
-657
-653
-650
-646
-643
-639
-636
-632
-629
-625
-622
-618
-615
-611
-608
-604
-601
-598
-594
-591
-587
-584
-580
-577
-573
-570
-566
-563
-559
-556
-553
-549
-546
-542
-539
-535
-532
-529
-525
-522
-518
-515
-511
-508
-505
-501
-498
-494
-491
-488
-484
-481
-478
-474
-471
-467
-464
-461
-457
-454
-451
-447
-444
-440
-437
-434
-430
-427
-424
-420
-417
-414
-410
-407
-404
-400
-397
-394
-390
-387
-384
-381
-377
-374
-371
-367
-364
-361
-357
-354
-351
-348
-344
-341
-338
-334
-331
-328
-325
-321
-318
-315
-312
-308
-305
-302
-299
-295
-292
-289
-286
-282
-279
-276
-273
-270
-266
-263
-260
-257
-253
-250
-247
-244
-241
-237
-234
-231
-228
-225
-222
-218
-215
-212
-209
-206
-202
-199
-196
-193
-190
-187
-184
-180
-177
-174
-171
-168
-165
-162
-158
-155
-152
-149
-146
-143
-140
-137
-133
-130
-127
-124
-121
-118
-115
-112
-109
-106
-102
-99
-96
-93
-90
-87
-84
-81
-78
-75
-72
-69
-66
-63
-60
-56
-53
-50
-47
-44
-41
-38
-35
-32
-29
-26
-23
-20
-17
-14
-11
-8
-5
-2
1
4
7
10
13
16
19
22
25
28
31
34
37
40
43
46
49
52
55
58
61
63
66
69
72
75
78
81
84
87
90
93
96
99
102
105
107
110
113
116
119
122
125
128
131
134
136
139
142
145
148
151
154
157
159
162
165
168
171
174
177
179
182
185
188
191
194
197
199
202
205
208
211
214
216
219
222
225
228
230
233
236
239
242
244
247
