5
16196
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
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
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
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
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
76
76
76
76
76
77
77
77
77
77
78
78
78
78
79
79
79
79
80
80
80
80
80
81
81
81
81
82
82
82
82
83
83
83
83
84
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
105
105
105
105
106
106
106
106
107
107
107
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
112
112
112
112
113
113
113
113
114
114
114
115
115
115
115
116
116
116
116
117
117
117
118
118
118
118
119
119
119
120
120
120
120
121
121
121
122
122
122
122
123
123
123
124
124
124
125
125
125
125
126
126
126
127
127
127
128
128
128
128
129
129
129
130
130
130
131
131
131
132
132
132
133
133
133
134
134
134
135
135
135
135
136
136
136
137
137
137
138
138
138
139
139
139
140
140
140
141
141
142
142
142
143
143
143
144
144
144
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
151
151
151
151
152
152
152
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
164
164
164
165
165
165
166
166
166
167
167
167
168
168
168
169
169
169
170
170
171
171
171
172
172
172
173
173
173
174
174
174
175
175
175
176
176
177
177
177
178
178
178
179
179
179
180
180
180
181
181
182
182
182
183
183
183
184
184
184
185
185
185
186
186
187
187
187
188
188
188
189
189
189
190
190
191
191
191
192
192
192
193
193
193
194
194
195
195
195
196
196
196
197
197
198
198
198
199
199
199
200
200
200
201
201
202
202
202
203
203
204
204
204
205
205
205
206
206
206
207
207
208
208
208
209
209
209
210
210
211
211
211
212
212
212
213
213
214
214
214
215
215
215
216
216
216
217
217
218
218
218
219
219
219
220
220
221
221
221
222
222
222
223
223
223
224
224
225
225
225
226
226
226
227
227
228
228
228
229
229
229
230
230
230
231
231
231
232
232
233
233
233
234
234
234
235
235
235
236
236
236
237
237
237
238
238
239
239
239
240
240
240
241
241
241
242
242
242
243
243
243
244
244
244
245
245
245
246
246
247
247
247
248
248
248
249
249
249
250
250
250
251
251
251
252
252
252
253
253
253
254
254
254
255
255
255
256
256
256
257
257
257
258
258
258
259
259
259
260
260
261
261
261
262
262
262
263
263
263
264
264
264
265
265
265
266
266
266
266
267
267
267
268
268
268
269
269
269
270
270
270
271
271
271
272
272
272
273
273
273
274
274
274
275
275
275
276
276
276
277
277
277
278
278
278
279
279
280
280
280
281
281
281
282
282
282
283
283
283
284
284
284
285
285
285
286
286
286
287
287
287
288
288
288
289
289
289
290
290
290
291
291
291
292
292
292
293
293
293
294
294
294
295
295
295
296
296
296
297
297
297
298
298
298
299
299
299
300
300
300
300
301
301
301
302
302
302
303
303
303
304
304
304
305
305
305
306
306
306
307
307
307
308
308
308
309
309
309
310
310
310
311
311
311
312
312
312
313
313
313
314
314
314
314
315
315
315
316
316
316
317
317
317
318
318
318
319
319
319
320
320
320
321
321
321
322
322
322
322
323
323
323
324
324
324
325
325
325
326
326
326
327
327
327
328
328
328
328
329
329
329
330
330
330
330
331
331
331
331
332
332
332
332
332
333
333
333
333
333
334
334
334
334
334
335
335
335
335
335
335
336
336
336
336
336
336
336
336
336
336
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
337
337
337
337
337
337
337
336
336
336
336
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
338
338
338
338
338
339
339
339
339
339
339
339
338
338
338
338
338
339
339
339
339
340
340
340
340
341
341
341
341
342
342
342
342
342
343
343
343
343
343
344
344
344
344
345
345
345
345
345
345
346
346
346
346
346
345
345
345
345
345
344
344
344
343
343
343
342
342
342
341
341
341
340
340
340
339
339
339
338
338
338
338
338
337
337
337
337
337
337
338
338
338
338
338
339
339
339
340
340
340
341
341
342
342
342
343
343
344
344
344
345
345
346
346
346
347
347
348
349
349
350
351
352
353
354
355
356
357
358
359
359
360
361
362
362
363
364
365
366
367
368
369
370
371
371
372
372
372
372
372
372
371
371
370
370
369
369
368
368
368
368
368
368
368
369
370
370
371
372
373
373
373
373
373
373
372
372
371
370
369
368
368
367
366
366
365
365
365
366
366
367
368
369
370
370
371
372
372
373
373
372
372
371
370
369
367
366
365
364
364
364
364
364
365
366
367
368
369
370
370
371
371
370
370
369
368
367
366
365
365
365
365
366
368
370
372
374
377
379
382
384
386
388
390
391
392
393
394
395
395
395
396
396
396
396
396
396
396
397
397
397
398
398
399
399
400
401
402
402
403
403
404
404
404
404
403
402
401
400
399
397
396
394
393
392
390
390
389
388
388
388
387
387
386
386
386
385
385
385
386
386
387
388
389
390
392
393
395
397
398
400
401
402
403
404
405
406
407
408
409
411
413
415
417
419
421
424
426
429
432
435
438
441
444
447
451
455
459
463
467
471
475
479
482
485
488
490
492
493
494
494
494
495
494
494
494
494
493
493
492
491
491
490
489
488
488
488
488
488
488
488
488
489
489
489
489
488
487
486
484
482
480
478
475
473
471
469
467
466
465
464
465
465
466
468
470
472
474
477
480
482
485
488
491
494
497
501
504
508
512
516
519
523
527
530
533
536
539
542
544
547
549
552
555
558
562
566
571
576
581
586
592
597
602
607
611
614
616
618
619
619
619
618
617
616
615
614
613
612
611
610
610
609
608
607
605
603
601
599
596
593
590
587
583
580
577
574
571
568
566
563
561
559
557
554
552
549
546
544
541
538
536
533
530
527
524
521
519
516
514
513
512
512
512
513
514
517
519
522
526
529
532
536
539
542
544
546
548
550
552
554
555
557
559
561
563
565
567
570
572
575
577
578
580
581
582
582
582
582
581
580
579
578
577
576
574
573
571
569
567
565
562
559
556
552
549
545
541
538
534
530
527
524
521
518
515
513
511
509
507
505
504
502
501
499
498
497
496
496
496
495
495
495
495
494
494
493
492
491
490
488
486
484
482
480
478
476
474
473
471
470
469
468
467
466
465
463
462
460
458
456
454
451
449
447
445
444
442
441
440
439
438
437
435
434
432
430
427
424
421
418
415
411
408
406
403
400
398
396
394
393
391
390
389
387
386
384
383
381
380
378
377
376
375
374
373
372
371
371
370
369
369
368
368
367
366
366
366
366
366
366
367
367
368
368
369
369
369
369
368
368
367
366
364
363
362
361
360
360
360
361
362
363
365
366
368
370
371
372
372
372
372
370
369
367
365
363
361
359
357
356
354
353
352
351
350
349
347
345
344
341
339
336
332
329
325
321
317
313
309
306
302
298
295
292
289
286
284
281
278
276
272
269
265
261
256
251
246
240
235
229
224
218
213
208
204
200
196
193
190
187
185
183
181
179
177
176
174
173
171
170
169
167
166
165
164
162
161
160
159
158
157
156
155
153
151
149
146
143
140
137
134
131
127
124
121
117
114
111
107
104
100
95
90
84
77
70
62
53
44
34
25
15
5
-5
-14
-23
-32
-40
-49
-57
-65
-73
-81
-89
-98
-106
-114
-122
-129
-136
-143
-148
-154
-158
-162
-165
-167
-169
-170
-171
-172
-173
-173
-174
-175
-176
-176
-177
-178
-179
-179
-179
-179
-179
-178
-178
-177
-176
-175
-173
-172
-170
-169
-167
-165
-163
-160
-158
-155
-152
-148
-145
-143
-140
-138
-136
-135
-135
-135
-135
-137
-138
-141
-144
-147
-151
-155
-159
-163
-167
-171
-175
-178
-181
-184
-187
-189
-191
-193
-195
-196
-197
-198
-198
-198
-198
-197
-196
-195
-193
-192
-190
-189
-188
-187
-187
-187
-187
-188
-189
-189
-190
-190
-190
-189
-188
-185
-182
-179
-174
-170
-165
-159
-154
-149
-144
-139
-135
-130
-127
-123
-119
-116
-113
-110
-107
-104
-102
-99
-97
-95
-94
-93
-92
-92
-92
-92
-93
-94
-95
-96
-98
-100
-103
-105
-109
-112
-116
-120
-125
-130
-135
-141
-146
-152
-157
-163
-168
-174
-179
-184
-189
-195
-200
-206
-212
-218
-224
-230
-235
-240
-245
-249
-252
-254
-256
-257
-257
-255
-254
-251
-248
-244
-240
-235
-231
-225
-219
-213
-206
-198
-190
-180
-170
-159
-147
-136
-124
-112
-101
-89
-78
-68
-58
-48
-39
-31
-22
-13
-5
5
14
25
35
46
57
67
78
88
97
106
114
120
126
131
134
137
139
140
142
142
143
144
145
145
146
146
145
144
143
142
139
137
134
130
126
122
118
113
108
103
98
92
86
80
75
69
64
59
55
51
49
48
48
49
50
52
55
59
62
67
71
76
82
88
94
101
109
118
128
139
151
163
175
188
201
214
227
239
251
262
273
283
292
301
310
318
326
334
342
350
358
366
373
380
387
392
397
401
403
405
407
407
407
406
406
404
403
402
400
398
396
394
391
388
384
380
375
371
366
361
356
352
348
346
344
343
342
343
344
345
347
350
352
355
357
358
360
360
359
358
356
353
350
347
343
340
336
332
329
326
324
322
320
319
319
319
320
321
323
325
328
331
334
337
340
343
345
347
348
349
349
348
348
347
346
345
345
344
344
344
344
345
345
344
344
343
343
342
341
340
339
339
338
337
337
336
336
335
333
332
330
328
325
322
319
316
313
310
308
305
303
302
301
301
301
301
302
303
304
305
306
307
307
307
307
306
305
303
302
300
297
295
292
289
285
281
276
271
264
257
248
239
229
217
205
193
180
167
153
140
127
115
103
92
82
72
63
55
47
39
31
24
16
8
0
-9
-17
-26
-35
-44
-53
-61
-69
-77
-83
-90
-96
-102
-108
-113
-119
-124
-130
-135
-141
-147
-153
-158
-164
-169
-173
-178
-182
-185
-188
-190
-192
-194
-196
-198
-199
-201
-203
-206
-209
-213
-218
-223
-229
-235
-241
-247
-253
-259
-265
-271
-276
-282
-287
-292
-297
-303
-308
-313
-318
-324
-329
-334
-339
-343
-347
-350
-353
-356
-359
-361
-363
-365
-366
-368
-370
-373
-375
-378
-381
-383
-385
-387
-389
-390
-390
-390
-390
-389
-389
-389
-390
-391
-393
-396
-400
-404
-409
-414
-419
-424
-429
-434
-437
-441
-443
-445
-447
-448
-448
-449
-450
-451
-452
-454
-457
-461
-465
-470
-475
-481
-485
-490
-493
-495
-496
-497
-496
-494
-491
-487
-483
-479
-475
-471
-467
-463
-461
-458
-456
-455
-454
-453
-453
-452
-452
-451
-450
-448
-445
-442
-437
-433
-428
-422
-417
-411
-406
-402
-398
-395
-393
-391
-391
-391
-391
-391
-392
-392
-393
-392
-392
-390
-388
-386
-382
-378
-373
-368
-362
-355
-348
-341
-334
-326
-319
-312
-305
-299
-293
-288
-283
-280
-276
-274
-272
-271
-270
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-269
-270
-271
-272
-274
-276
-278
-280
-282
-285
-287
-289
-291
-294
-296
-299
-301
-303
-306
-308
-311
-313
-315
-317
-319
-320
-321
-322
-322
-322
-321
-320
-318
-316
-314
-310
-306
-301
-296
-290
-283
-275
-267
-258
-248
-237
-225
-213
-200
-187
-174
-161
-147
-134
-121
-109
-98
-87
-76
-67
-57
-49
-41
-32
-24
-15
-5
6
18
31
45
59
74
90
105
120
134
147
158
167
173
178
180
180
179
177
174
171
168
165
164
163
164
166
168
172
175
178
181
183
183
183
180
176
170
163
155
145
136
127
119
112
107
102
100
99
99
100
101
103
105
107
108
108
108
108
107
108
110
113
118
125
134
146
159
174
190
208
226
244
262
281
298
315
330
345
359
372
384
396
408
420
431
443
455
466
478
489
499
508
516
523
528
531
533
534
533
531
529
527
525
523
521
521
521
521
523
525
527
528
529
530
529
527
524
519
514
507
499
491
483
474
466
458
452
446
442
440
440
441
443
446
449
453
456
459
461
463
464
464
463
462
462
462
463
465
468
471
476
481
487
492
497
502
507
511
515
518
521
523
526
529
533
538
543
550
557
564
571
578
585
591
595
598
600
599
598
594
590
584
578
571
563
556
548
541
534
528
521
515
508
502
496
489
482
475
468
462
456
451
447
443
441
440
441
443
446
450
456
462
469
477
485
493
501
508
514
520
524
527
528
528
528
526
523
520
517
514
510
507
505
503
502
500
499
498
496
494
491
487
483
478
471
464
456
447
438
427
417
407
397
388
379
370
363
356
350
344
339
334
330
326
321
317
313
308
304
300
296
292
289
286
284
283
282
281
281
281
280
280
279
277
275
272
268
263
258
251
244
236
228
219
209
199
187
175
161
147
132
116
99
81
63
44
25
4
-16
-36
-57
-77
-96
-114
-132
-149
-166
-182
-198
-214
-229
-243
-258
-273
-288
-304
-320
-336
-353
-370
-387
-404
-421
-437
-453
-468
-483
-496
-509
-521
-533
-544
-554
-565
-574
-584
-594
-603
-613
-622
-632
-642
-652
-661
-670
-679
-687
-695
-702
-709
-716
-722
-728
-734
-740
-745
-750
-755
-760
-765
-770
-775
-782
-789
-797
-807
-818
-830
-844
-858
-874
-890
-906
-922
-937
-951
-964
-974
-983
-990
-995
-999
-1002
-1004
-1008
-1012
-1016
-1022
-1031
-1040
-1049
-1060
-1071
-1083
-1095
-1107
-1119
-1131
-1143
-1154
-1165
-1175
-1184
-1191
-1198
-1203
-1206
-1208
-1208
-1206
-1202
-1196
-1186
-1175
-1160
-1144
-1124
-1103
-1080
-1055
-1030
-1004
-978
-952
-926
-901
-878
-855
-834
-814
-796
-781
-768
-757
-749
-743
-740
-739
-741
-744
-750
-757
-765
-775
-785
-797
-808
-820
-832
-845
-857
-870
-883
-896
-910
-924
-939
-956
-973
-991
-1010
-1030
-1052
-1073
-1096
-1119
-1143
-1166
-1189
-1212
-1234
-1256
-1277
-1298
-1318
-1337
-1355
-1372
-1388
-1402
-1415
-1427
-1438
-1447
-1456
-1465
-1473
-1481
-1489
-1496
-1504
-1511
-1518
-1524
-1530
-1535
-1539
-1542
-1545
-1548
-1549
-1551
-1552
-1553
-1553
-1554
-1554
-1554
-1554
-1554
-1553
-1551
-1548
-1543
-1537
-1529
-1520
-1510
-1499
-1487
-1475
-1463
-1452
-1440
-1430
-1420
-1412
-1405
-1400
-1395
-1392
-1389
-1388
-1388
-1388
-1389
-1391
-1394
-1397
-1401
-1407
-1413
-1421
-1431
-1442
-1455
-1470
-1487
-1506
-1526
-1547
-1570
-1593
-1617
-1640
-1663
-1685
-1706
-1726
-1744
-1761
-1776
-1789
-1801
-1811
-1820
-1827
-1834
-1840
-1847
-1853
-1859
-1865
-1872
-1880
-1888
-1895
-1903
-1911
-1918
-1924
-1930
-1933
-1935
-1935
-1933
-1928
-1922
-1913
-1903
-1892
-1880
-1869
-1858
-1848
-1840
-1834
-1830
-1827
-1826
-1826
-1828
-1830
-1834
-1837
-1841
-1843
-1846
-1847
-1847
-1847
-1846
-1844
-1843
-1841
-1839
-1837
-1837
-1837
-1837
-1838
-1840
-1842
-1844
-1846
-1847
-1848
-1848
-1847
-1846
-1843
-1839
-1833
-1826
-1818
-1809
-1799
-1788
-1777
-1766
-1755
-1743
-1732
-1721
-1710
-1700
-1691
-1682
-1674
-1665
-1657
-1650
-1642
-1635
-1629
-1624
-1620
-1618
-1618
-1620
-1623
-1628
-1635
-1644
-1654
-1666
-1678
-1692
-1706
-1720
-1735
-1749
-1764
-1777
-1791
-1803
-1816
-1828
-1841
-1853
-1866
-1879
-1892
-1906
-1920
-1934
-1948
-1962
-1976
-1990
-2003
-2016
-2028
-2040
-2051
-2062
-2073
-2084
-2094
-2105
-2116
-2126
-2137
-2147
-2158
-2169
-2179
-2190
-2199
-2208
-2216
-2223
-2230
-2235
-2241
-2246
-2251
-2256
-2261
-2266
-2271
-2277
-2283
-2290
-2297
-2305
-2312
-2319
-2326
-2332
-2336
-2341
-2344
-2347
-2350
-2352
-2355
-2358
-2361
-2364
-2368
-2372
-2375
-2378
-2380
-2381
-2381
-2380
-2378
-2376
-2373
-2370
-2367
-2365
-2363
-2363
-2363
-2365
-2369
-2373
-2379
-2386
-2394
-2402
-2410
-2417
-2423
-2428
-2432
-2434
-2435
-2434
-2432
-2429
-2424
-2418
-2411
-2403
-2394
-2385
-2375
-2366
-2357
-2347
-2338
-2330
-2321
-2313
-2305
-2296
-2288
-2280
-2272
-2264
-2257
-2250
-2243
-2237
-2232
-2227
-2222
-2218
-2215
-2213
-2212
-2211
-2212
-2213
-2215
-2218
-2221
-2226
-2230
-2235
-2240
-2244
-2249
-2253
-2257
-2260
-2262
-2264
-2266
-2267
-2268
-2269
-2269
-2269
-2268
-2267
-2266
-2264
-2263
-2262
-2262
-2261
-2261
-2261
-2262
-2262
-2263
-2265
-2266
-2268
-2270
-2272
-2274
-2275
-2276
-2277
-2277
-2277
-2278
-2278
-2278
-2278
-2278
-2279
-2281
-2285
-2290
-2297
-2306
-2318
-2332
-2348
-2365
-2384
-2405
-2426
-2448
-2470
-2493
-2515
-2536
-2556
-2576
-2595
-2612
-2630
-2646
-2663
-2679
-2695
-2711
-2728
-2745
-2762
-2779
-2796
-2813
-2829
-2846
-2862
-2877
-2893
-2908
-2922
-2936
-2949
-2961
-2973
-2985
-2996
-3006
-3017
-3027
-3037
-3047
-3057
-3067
-3076
-3086
-3094
-3103
-3110
-3116
-3121
-3125
-3126
-3126
-3125
-3123
-3121
-3117
-3113
-3109
-3105
-3100
-3096
-3091
-3087
-3082
-3076
-3070
-3062
-3054
-3044
-3033
-3021
-3008
-2994
-2980
-2965
-2951
-2937
-2923
-2910
-2897
-2885
-2874
-2863
-2853
-2843
-2833
-2823
-2812
-2802
-2792
-2781
-2771
-2760
-2750
-2739
-2729
-2720
-2711
-2702
-2693
-2685
-2676
-2667
-2658
-2648
-2637
-2626
-2614
-2603
-2591
-2579
-2568
-2556
-2545
-2535
-2525
-2515
-2506
-2497
-2489
-2480
-2472
-2464
-2455
-2447
-2438
-2430
-2420
-2411
-2401
-2391
-2382
-2373
-2365
-2358
-2353
-2350
-2349
-2351
-2355
-2362
-2370
-2381
-2393
-2406
-2420
-2435
-2450
-2464
-2479
-2493
-2507
-2520
-2533
-2546
-2558
-2570
-2581
-2593
-2605
-2617
-2630
-2642
-2654
-2666
-2677
-2687
-2696
-2705
-2713
-2719
-2724
-2729
-2731
-2733
-2735
-2736
-2738
-2741
-2744
-2748
-2752
-2757
-2762
-2768
-2774
-2780
-2786
-2792
-2798
-2804
-2809
-2815
-2820
-2826
-2831
-2836
-2842
-2848
-2855
-2862
-2870
-2879
-2889
-2900
-2912
-2925
-2939
-2955
-2972
-2990
-3010
-3032
-3055
-3081
-3108
-3136
-3165
-3195
-3225
-3254
-3283
-3311
-3337
-3361
-3383
-3403
-3421
-3438
-3454
-3470
-3486
-3502
-3519
-3537
-3557
-3577
-3598
-3619
-3641
-3662
-3682
-3700
-3717
-3730
-3741
-3749
-3754
-3755
-3753
-3749
-3741
-3731
-3719
-3706
-3691
-3676
-3660
-3644
-3630
-3616
-3603
-3591
-3580
-3569
-3558
-3546
-3534
-3521
-3507
-3492
-3475
-3456
-3435
-3411
-3386
-3360
-3333
-3306
-3279
-3252
-3227
-3203
-3179
-3157
-3136
-3116
-3097
-3079
-3061
-3044
-3027
-3009
-2989
-2969
-2947
-2924
-2900
-2876
-2852
-2828
-2806
-2785
-2766
-2750
-2735
-2723
-2713
-2705
-2698
-2692
-2688
-2683
-2678
-2673
-2666
-2659
-2650
-2641
-2631
-2620
-2610
-2600
-2592
-2584
-2577
-2572
-2569
-2567
-2565
-2565
-2566
-2567
-2569
-2572
-2574
-2576
-2578
-2579
-2579
-2578
-2576
-2573
-2569
-2564
-2558
-2552
-2545
-2538
-2532
-2526
-2522
-2519
-2518
-2519
-2523
-2529
-2537
-2548
-2562
-2577
-2594
-2611
-2630
-2648
-2667
-2685
-2702
-2719
-2735
-2749
-2762
-2773
-2783
-2793
-2801
-2809
-2818
-2826
-2836
-2846
-2858
-2870
-2883
-2896
-2909
-2920
-2930
-2939
-2945
-2949
-2952
-2952
-2950
-2948
-2944
-2939
-2934
-2929
-2923
-2916
-2909
-2902
-2894
-2886
-2879
-2872
-2865
-2858
-2852
-2846
-2841
-2836
-2831
-2826
-2822
-2817
-2812
-2806
-2800
-2793
-2785
-2777
-2769
-2760
-2750
-2740
-2729
-2717
-2705
-2692
-2679
-2666
-2653
-2640
-2626
-2612
-2598
-2583
-2567
-2551
-2534
-2516
-2498
-2479
-2459
-2439
-2419
-2399
-2380
-2361
-2344
-2328
-2314
-2301
-2289
-2278
-2268
-2257
-2247
-2237
-2226
-2215
-2205
-2196
-2187
-2179
-2173
-2168
-2163
-2160
-2158
-2157
-2155
-2154
-2153
-2151
-2148
-2145
-2141
-2137
-2133
-2129
-2126
-2124
-2125
-2127
-2132
-2139
-2148
-2160
-2174
-2190
-2209
-2229
-2251
-2275
-2300
-2326
-2352
-2378
-2403
-2427
-2450
-2473
-2495
-2517
-2538
-2560
-2581
-2603
-2624
-2645
-2666
-2685
-2702
-2718
-2732
-2744
-2754
-2762
-2768
-2774
-2778
-2783
-2787
-2793
-2799
-2806
-2814
-2823
-2832
-2842
-2851
-2859
-2866
-2870
-2872
-2871
-2868
-2862
-2853
-2842
-2829
-2815
-2800
-2784
-2769
-2755
-2742
-2732
-2724
-2719
-2716
-2716
-2718
-2722
-2727
-2733
-2740
-2746
-2752
-2758
-2764
-2770
-2776
-2782
-2789
-2796
-2804
-2811
-2818
-2825
-2832
-2839
-2845
-2851
-2857
-2864
-2870
-2877
-2885
-2893
-2901
-2910
-2918
-2927
-2936
-2945
-2954
-2963
-2971
-2978
-2985
-2991
-2995
-2998
-3000
-2999
-2996
-2991
-2983
-2972
-2959
-2943
-2925
-2904
-2881
-2856
-2829
-2801
-2771
-2741
-2709
-2678
-2645
-2613
-2580
-2546
-2512
-2478
-2444
-2409
-2375
-2342
-2310
-2280
-2251
-2224
-2199
-2176
-2155
-2136
-2120
-2106
-2094
-2084
-2076
-2070
-2064
-2059
-2055
-2051
-2048
-2045
-2044
-2043
-2044
-2047
-2052
-2060
-2071
-2085
-2102
-2123
-2147
-2175
-2206
-2239
-2274
-2312
-2350
-2389
-2428
-2466
-2505
-2543
-2580
-2616
-2653
-2689
-2725
-2761
-2798
-2834
-2869
-2904
-2936
-2965
-2993
-3017
-3037
-3055
-3069
-3080
-3088
-3093
-3096
-3097
-3097
-3096
-3095
-3094
-3093
-3092
-3090
-3088
-3085
-3080
-3074
-3066
-3055
-3040
-3022
-3000
-2975
-2947
-2916
-2883
-2849
-2815
-2782
-2750
-2721
-2695
-2674
-2656
-2643
-2635
-2630
-2628
-2629
-2631
-2633
-2635
-2635
-2633
-2628
-2620
-2609
-2596
-2579
-2561
-2542
-2522
-2503
-2485
-2469
-2455
-2445
-2439
-2436
-2437
-2442
-2449
-2459
-2470
-2482
-2494
-2505
-2515
-2523
-2530
-2534
-2537
-2537
-2535
-2530
-2524
-2516
-2507
-2496
-2484
-2471
-2458
-2444
-2430
-2415
-2400
-2385
-2368
-2350
-2331
-2311
-2290
-2267
-2243
-2217
-2189
-2159
-2127
-2093
-2058
-2021
-1983
-1945
-1907
-1869
-1831
-1794
-1757
-1721
-1686
-1651
-1617
-1583
-1549
-1516
-1483
-1452
-1421
-1392
-1364
-1338
-1314
-1292
-1272
-1256
-1242
-1231
-1223
-1218
-1217
-1218
-1221
-1227
-1236
-1246
-1259
-1275
-1293
-1313
-1336
-1360
-1386
-1414
-1442
-1471
-1500
-1529
-1558
-1585
-1611
-1636
-1659
-1681
-1703
-1723
-1743
-1763
-1783
-1804
-1826
-1848
-1871
-1895
-1918
-1942
-1965
-1987
-2008
-2027
-2044
-2060
-2073
-2084
-2094
-2103
-2112
-2120
-2128
-2137
-2147
-2157
-2168
-2178
-2188
-2198
-2207
-2215
-2220
-2224
-2225
-2224
-2220
-2214
-2206
-2197
-2187
-2177
-2167
-2157
-2147
-2139
-2131
-2125
-2120
-2115
-2111
-2108
-2104
-2100
-2096
-2091
-2087
-2082
-2076
-2071
-2065
-2060
-2056
-2053
-2052
-2052
-2055
-2059
-2064
-2071
-2079
-2088
-2097
-2106
-2114
-2122
-2129
-2136
-2142
-2149
-2156
-2164
-2172
-2181
-2191
-2203
-2216
-2230
-2244
-2260
-2276
-2292
-2309
-2326
-2342
-2356
-2370
-2381
-2391
-2401
-2410
-2419
-2429
-2439
-2450
-2462
-2474
-2488
-2502
-2516
-2531
-2546
-2561
-2576
-2590
-2604
-2617
-2630
-2642
-2653
-2663
-2671
-2678
-2683
-2687
-2690
-2692
-2694
-2695
-2695
-2696
-2696
-2696
-2696
-2695
-2695
-2693
-2691
-2686
-2681
-2673
-2662
-2650
-2636
-2621
-2604
-2586
-2567
-2547
-2527
-2507
-2487
-2466
-2447
-2427
-2408
-2389
-2370
-2351
-2332
-2313
-2295
-2277
-2261
-2245
-2229
-2215
-2200
-2186
-2173
-2159
-2146
-2133
-2120
-2107
-2093
-2079
-2065
-2051
-2037
-2024
-2012
-2001
-1990
-1980
-1971
-1963
-1956
-1951
-1946
-1942
-1939
-1935
-1931
-1927
-1920
-1913
-1904
-1894
-1883
-1871
-1858
-1846
-1834
-1823
-1813
-1805
-1798
-1794
-1792
-1791
-1792
-1793
-1795
-1796
-1796
-1795
-1793
-1791
-1788
-1786
-1785
-1785
-1788
-1793
-1800
-1809
-1820
-1833
-1846
-1859
-1872
-1884
-1893
-1901
-1907
-1911
-1913
-1913
-1913
-1911
-1909
-1909
-1909
-1911
-1916
-1923
-1933
-1945
-1960
-1976
-1993
-2009
-2025
-2039
-2051
-2060
-2066
-2069
-2068
-2065
-2058
-2049
-2037
-2025
-2009
-1995
-1980
-1965
-1950
-1936
-1923
-1910
-1896
-1882
-1868
-1853
-1837
-1821
-1804
-1787
-1769
-1750
-1731
-1712
-1692
-1673
-1654
-1635
-1616
-1598
-1580
-1564
-1548
-1534
-1519
-1506
-1493
-1480
-1467
-1455
-1443
-1431
-1419
-1408
-1398
-1390
-1383
-1377
-1374
-1372
-1372
-1375
-1379
-1386
-1394
-1404
-1415
-1426
-1438
-1451
-1464
-1476
-1488
-1501
-1513
-1525
-1538
-1552
-1565
-1580
-1595
-1610
-1627
-1643
-1659
-1674
-1688
-1699
-1707
-1712
-1713
-1710
-1703
-1692
-1679
-1664
-1649
-1634
-1620
-1608
-1598
-1590
-1586
-1583
-1582
-1582
-1583
-1583
-1581
-1577
-1571
-1563
-1553
-1541
-1527
-1512
-1496
-1479
-1462
-1445
-1427
-1408
-1388
-1367
-1344
-1319
-1292
-1263
-1232
-1200
-1167
-1132
-1098
-1064
-1031
-999
-968
-940
-913
-889
-868
-848
-830
-812
-795
-778
-760
-743
-725
-707
-688
-669
-650
-630
-610
-589
-568
-547
-524
-499
-474
-447
-419
-390
-360
-329
-296
-263
-230
-198
-166
-135
-107
-80
-54
-30
-7
16
38
60
82
103
125
147
170
192
216
239
262
285
308
330
352
373
394
415
434
453
470
486
501
514
525
535
542
549
553
556
558
558
557
555
551
546
540
532
523
513
503
491
479
467
453
440
425
411
395
380
365
351
337
323
311
300
290
281
272
264
255
246
236
224
211
196
179
161
142
123
104
86
69
53
40
28
20
12
7
2
-1
-5
-9
-13
-18
-25
-32
-40
-47
-55
-61
-65
-66
-65
-61
-53
-43
-30
-15
1
17
33
48
61
73
84
93
100
107
113
118
124
130
136
144
154
164
175
188
201
214
228
242
255
267
278
288
297
304
309
312
314
315
314
312
309
304
299
293
285
277
268
258
246
235
222
209
197
184
172
161
152
144
138
133
131
131
133
137
144
154
166
180
196
214
234
254
276
297
320
342
364
386
408
429
450
472
494
516
539
563
586
609
632
655
677
699
720
740
758
775
791
805
818
829
838
845
850
853
855
855
854
852
850
848
846
843
841
839
837
834
831
827
823
818
811
802
791
778
764
748
731
714
696
679
662
644
627
610
593
576
559
541
522
502
481
459
435
409
383
357
330
304
279
256
235
217
201
187
175
165
157
151
147
144
142
141
141
141
141
142
144
146
150
154
160
168
177
187
199
213
227
242
259
277
297
317
339
361
384
408
432
458
485
513
541
570
598
625
652
677
701
724
745
765
784
803
821
838
855
872
889
905
921
937
953
969
984
998
1010
1022
1032
1041
1048
1054
1059
1063
1067
1070
1073
1076
1078
1080
1081
1082
1082
1082
1080
1076
1071
1064
1056
1046
1034
1022
1008
993
978
962
946
931
915
900
884
869
854
840
826
813
801
791
781
771
761
751
741
731
721
711
702
695
688
682
677
673
671
671
672
676
683
691
703
717
733
751
770
790
811
832
852
873
893
912
931
949
967
985
1002
1018
1036
1053
1070
1087
1104
1120
1136
1152
1166
1179
1190
1199
1206
1211
1213
1213
1211
1208
1204
1199
1195
1191
1186
1182
1178
1174
1169
1165
1161
1156
1151
1145
1139
1133
1126
1119
1112
1105
1098
1092
1086
1082
1079
1076
1075
1075
1076
1077
1080
1083
1088
1093
1098
1104
1109
1114
1120
1126
1132
1141
1151
1162
1176
1192
1210
1230
1251
1274
1297
1321
1344
1367
1389
1411
1432
1452
1472
1492
1513
1534
1555
1578
1601
1625
1649
1673
1697
1720
1742
1763
1783
1801
1818
1834
1848
1861
1873
1883
1894
1904
1914
1924
1935
1946
1957
1968
1979
1990
2001
2011
2021
2031
2041
2052
2063
2075
2087
2099
2113
2126
2141
2156
2171
2185
2198
2209
2219
2228
2237
2244
2252
2261
2270
2280
2291
2304
2317
2331
2345
2358
2372
2384
2396
2406
2414
2420
2424
2427
2429
2430
2432
2433
2436
2440
2444
2449
2455
2460
2466
2472
2477
2482
2486
2490
2492
2494
2495
2497
2498
2500
2502
2505
2509
2513
2518
2523
2529
2535
2541
2547
2552
2558
2563
2568
2573
2578
2585
2593
2603
2615
2629
2646
2665
2686
2708
2732
2756
2781
2807
2832
2859
2885
2912
2940
2968
2998
3030
3063
3099
3137
3178
3221
3265
3311
3359
3406
3454
3502
3550
3598
3644
3690
3735
3779
3822
3864
3905
3945
3984
4022
4059
4096
4132
4167
4200
4233
4264
4293
4320
4345
4369
4391
4412
4432
4451
4469
4487
4503
4520
4536
4551
4566
4581
4596
4611
4626
4641
4656
4671
4686
4702
4718
4734
4750
4765
4780
4793
4806
4817
4827
4837
4845
4853
4860
4867
4872
4878
4883
4888
4894
4900
4906
4913
4919
4926
4933
4940
4949
4959
4969
4981
4993
5008
5023
5040
5058
5077
5096
5116
5136
5156
5176
5196
5216
5236
5257
5276
5296
5316
5335
5353
5371
5388
5404
5419
5433
5445
5455
5464
5471
5477
5481
5485
5488
5491
5493
5496
5499
5502
5505
5509
5511
5514
5517
5521
5524
5528
5531
5534
5537
5541
5546
5551
5557
5565
5573
5583
5593
5605
5618
5632
5647
5663
5680
5697
5715
5732
5749
5766
5783
5800
5816
5832
5847
5861
5874
5886
5897
5907
5918
5928
5938
5948
5958
5969
5979
5988
5997
6006
6015
6024
6033
6042
6050
6058
6065
6072
6078
6083
6088
6093
6098
6104
6110
6117
6125
6133
6142
6150
6158
6166
6172
6178
6183
6187
6191
6194
6198
6202
6206
6211
6217
6222
6228
6232
6236
6239
6240
6240
6240
6238
6236
6233
6231
6228
6226
6225
6225
6226
6228
6232
6236
6242
6249
6257
6266
6275
6285
6296
6307
6318
6329
6340
6351
6361
6372
6382
6393
6405
6417
6430
6443
6457
6470
6482
6492
6501
6508
6513
6515
6516
6514
6511
6505
6498
6489
6480
6469
6459
6448
6437
6427
6416
6406
6396
6387
6377
6368
6359
6350
6339
6328
6315
6300
6284
6267
6248
6227
6206
6184
6161
6138
6114
6091
6068
6045
6022
5998
5974
5949
5922
5895
5866
5836
5805
5772
5737
5702
5665
5627
5589
5550
5511
5473
5435
5397
5360
5324
5288
5253
5219
5185
5153
5120
5088
5056
5024
4992
4961
4931
4902
4874
4847
4821
4797
4775
4753
4734
4715
4699
4683
4669
4656
4643
4631
4619
4608
4598
4589
4580
4573
4567
4562
4560
4559
4561
4565
4571
4578
4586
4594
4602
4609
4615
4621
4625
4628
4630
4631
4630
4627
4624
4618
4612
4605
4597
4589
4580
4570
4559
4548
4535
4521
4505
4488
4470
4449
4427
4403
4376
4348
4319
4288
4257
4226
4194
4161
4128
4094
4059
4025
3989
3951
3913
3874
3835
3794
3752
3708
3664
3619
3574
3527
3481
3435
3389
3345
3303
3263
3224
3187
3151
3117
3084
3052
3020
2989
2958
2927
2895
2864
2833
2802
2772
2743
2715
2688
2662
2639
2616
2595
2575
2556
2537
2518
2499
2479
2460
2439
2418
2396
2373
2350
2327
2304
2281
2258
2235
2211
2187
2164
2141
2119
2097
2075
2053
2032
2009
1988
1966
1943
1920
1896
1871
1845
1818
1790
1762
1732
1702
1671
1639
1606
1573
1538
1502
1466
1429
1392
1355
1318
1283
1249
1218
1189
1162
1138
1117
1098
1082
1069
1057
1047
1038
1030
1024
1018
1016
1016
1016
1020
1028
1036
1046
1058
1072
1088
1104
1122
1140
1158
1177
1195
1214
1233
1251
1270
1288
1306
1325
1345
1365
1386
1408
1431
1453
1475
1497
1517
1536
1554
1570
1583
1595
1605
1612
1618
1622
1625
1627
1627
1626
1624
1621
1616
1609
1600
1590
1578
1565
1552
1537
1523
1508
1492
1477
1461
1446
1430
1415
1400
1385
1371
1357
1345
1334
1324
1316
1309
1304
1301
1300
1301
1304
1309
1315
1324
1333
1344
1355
1368
1381
1395
1409
1424
1439
1455
1472
1489
1507
1526
1546
1566
1586
1606
1626
1646
1665
1683
1701
1717
1733
1747
1761
1773
1783
1792
1800
1806
1811
1815
1819
1821
1822
1823
1823
1822
1820
1817
1814
1810
1806
1800
1794
1788
1780
1772
1763
1754
1743
1733
1722
1711
1700
1689
1678
1667
1657
1647
1638
1629
1622
1616
1612
1609
1608
1609
1612
1616
1622
1629
1638
1648
1659
1672
1686
1702
1720
1739
1761
1785
1811
1839
1870
1904
1939
1978
2017
2061
2105
2152
2200
2250
2301
2353
2407
2463
2520
2580
2642
2706
2774
2843
2915
2990
3066
3145
3225
3307
3390
3473
3557
3641
3725
3808
3890
3971
4051
4130
4208
4285
4362
4438
4513
4588
4663
4738
4812
4886
4959
5031
5102
5171
5238
5304
5369
5432
5494
5555
5616
5675
5734
5793
5851
5910
5969
6029
6088
6148
6208
6269
6329
6390
6451
6512
6573
6634
6696
6758
6820
6883
6945
7006
7068
7129
7189
7249
7308
7367
7424
7479
7532
7583
7632
7679
7722
7763
7801
7836
7867
7895
7919
7938
7954
7965
7972
7976
7975
7971
7962
7951
7935
7917
7895
7871
7844
7814
7782
7747
7709
7668
7623
7575
7523
7467
7407
7343
7275
7203
7127
7048
6966
6881
6795
6708
6620
6532
6445
6358
6272
6186
6101
6015
5930
5844
5759
5673
5586
5499
5411
5322
5232
5141
5050
4958
4867
4777
4688
4601
4517
4434
4353
4275
4200
4127
4057
3990
3926
3864
3805
3748
3694
3642
3592
3544
3499
3457
3418
3382
3349
3320
3294
3271
3252
3237
3226
3218
3215
3216
3222
3231
3245
3262
3282
3304
3330
3357
3387
3418
3452
3487
3525
3566
3609
3655
3704
3756
3810
3868
3928
3992
4058
4126
4196
4268
4340
4412
4483
4554
4623
4691
4757
4822
4886
4949
5010
5072
5132
5193
5254
5315
5375
5436
5495
5554
5611
5667
5721
5773
5823
5870
5913
5952
5987
6019
6046
6070
6090
6106
6118
6126
6130
6129
6124
6114
6100
6082
6059
6032
6000
5964
5924
5879
5830
5777
5719
5658
5592
5523
5449
5372
5290
5204
5115
5021
4924
4823
4719
4612
4503
4392
4278
4164
4048
3931
3814
3697
3580
3464
3348
3232
3118
3004
2892
2780
2670
2560
2453
2346
2241
2137
2036
1937
1841
1748
1659
1573
1491
1413
1339
1268
1201
1138
1078
1020
967
915
864
815
768
722
677
633
591
550
510
471
433
395
357
319
282
245
209
173
138
104
70
37
5
-27
-58
-89
-118
-147
-174
-199
-223
-246
-267
-285
-302
-316
-327
-337
-344
-349
-352
-353
-352
-350
-346
-340
-333
-325
-314
-302
-288
-272
-254
-235
-213
-190
-165
-138
-109
-78
-45
-8
31
73
118
166
218
273
332
394
461
531
606
683
765
850
938
1030
1126
1224
1325
1429
1536
1646
1758
1873
1990
2110
2231
2355
2480
2608
2737
2868
3001
3134
3269
3404
3540
3675
3811
3946
4081
4214
4347
4479
4611
4741
4871
4999
5126
5251
5375
5496
5614
5730
5843
5952
6059
6162
6262
6358
6451
6542
6629
6714
6796
6875
6952
7026
7097
7165
7229
7290
7347
7401
7452
7499
7543
7586
7626
7664
7699
7732
7763
7792
7820
7845
7868
7889
7909
7926
7942
7956
7968
7977
7985
7989
7991
7991
7988
7983
7975
7965
7952
7937
7920
7901
7879
7856
7830
7803
7773
7742
7709
7675
7638
7599
7559
7518
7475
7431
7387
7341
7296
7250
7203
7156
7109
7062
7014
6967
6919
6870
6821
6771
6719
6666
6612
6557
6500
6441
6380
6318
6254
6189
6122
6053
5983
5912
5839
5765
5689
5612
5534
5454
5373
5292
5209
5126
5043
4960
4880
4801
4724
4650
4579
4511
4446
4383
4323
4265
4209
4155
4102
4051
4001
3952
3904
3857
3810
3766
3722
3681
3642
3606
3572
3542
3514
3488
3465
3445
3427
3411
3397
3385
3375
3366
3359
3353
3349
3348
3348
3350
3355
3363
3373
3386
3403
3422
3443
3467
3492
3519
3548
3577
3607
3637
3668
3700
3732
3764
3795
3826
3857
3887
3917
3946
3975
4003
4030
4056
4080
4102
4122
4139
4154
4167
4178
4186
4192
4196
4197
4196
4193
4187
4180
4171
4161
4149
4136
4121
4104
4085
4065
4042
4016
3989
3959
3926
3892
3855
3816
3774
3729
3682
3633
3581
3528
3473
3417
3360
3301
3241
3179
3116
3052
2987
2920
2852
2783
2713
2641
2568
2494
2419
2344
2268
2191
2113
2035
1956
1877
1796
1714
1632
1548
1462
1375
1286
1195
1103
1010
915
819
722
624
526
428
329
230
130
30
-71
-173
-277
-381
-486
-591
-697
-803
-910
-1016
-1124
-1231
-1339
-1447
-1556
-1666
-1778
-1890
-2004
-2119
-2235
-2351
-2468
-2586
-2705
-2825
-2945
-3066
-3187
-3309
-3432
-3555
-3680
-3805
-3930
-4056
-4182
-4309
-4436
-4563
-4689
-4814
-4938
-5061
-5182
-5302
-5419
-5535
-5648
-5758
-5864
-5968
-6068
-6164
-6256
-6345
-6429
-6510
-6586
-6658
-6726
-6789
-6847
-6899
-6945
-6986
-7020
-7048
-7070
-7086
-7097
-7102
-7101
-7094
-7083
-7067
-7046
-7022
-6993
-6961
-6927
-6889
-6850
-6808
-6765
-6720
-6674
-6626
-6578
-6528
-6478
-6427
-6376
-6325
-6275
-6225
-6177
-6131
-6086
-6044
-6005
-5968
-5933
-5902
-5873
-5846
-5822
-5800
-5781
-5763
-5748
-5736
-5727
-5720
-5717
-5718
-5722
-5729
-5740
-5756
-5775
-5798
-5825
-5855
-5889
-5925
-5965
-6007
-6052
-6099
-6148
-6197
-6248
-6298
-6348
-6398
-6447
-6496
-6544
-6591
-6638
-6686
-6733
-6781
-6830
-6881
-6932
-6985
-7038
-7093
-7149
-7204
-7260
-7315
-7370
-7423
-7476
-7529
-7580
-7631
-7681
-7729
-7777
-7823
-7869
-7913
-7958
-8000
-8045
-8087
-8130
-8170
-8211
-8250
-8288
-8324
-8358
-8391
-8422
-8451
-8478
-8503
-8526
-8548
-8569
-8590
-8611
-8631
-8653
-8674
-8697
-8720
-8743
-8767
-8791
-8814
-8837
-8858
-8877
-8895
-8911
-8926
-8940
-8954
-8968
-8982
-8996
-9010
-9025
-9040
-9055
-9071
-9087
-9103
-9119
-9133
-9146
-9158
-9168
-9176
-9182
-9187
-9189
-9190
-9190
-9188
-9186
-9182
-9178
-9173
-9168
-9161
-9154
-9146
-9137
-9126
-9114
-9100
-9086
-9069
-9052
-9034
-9015
-8995
-8976
-8956
-8936
-8917
-8898
-8881
-8864
-8849
-8834
-8819
-8804
-8788
-8772
-8755
-8737
-8718
-8698
-8678
-8658
-8638
-8618
-8598
-8578
-8558
-8538
-8519
-8499
-8480
-8461
-8442
-8422
-8402
-8381
-8360
-8338
-8316
-8293
-8270
-8247
-8224
-8201
-8178
-8154
-8131
-8108
-8084
-8060
-8035
-8009
-7982
-7954
-7925
-7895
-7865
-7835
-7805
-7777
-7749
-7722
-7698
-7675
-7654
-7636
-7620
-7606
-7595
-7585
-7577
-7571
-7566
-7563
-7561
-7561
-7562
-7564
-7567
-7572
-7579
-7587
-7597
-7608
-7620
-7634
-7648
-7664
-7680
-7698
-7718
-7738
-7759
-7780
-7802
-7823
-7844
-7863
-7882
-7899
-7916
-7932
-7946
-7960
-7973
-7984
-7995
-8005
-8013
-8023
-8031
-8039
-8047
-8054
-8058
-8064
-8067
-8068
-8068
-8066
-8061
-8053
-8042
-8029
-8013
-7996
-7975
-7952
-7927
-7899
-7869
-7837
-7804
-7768
-7732
-7694
-7655
-7615
-7574
-7532
-7490
-7446
-7401
-7355
-7309
-7261
-7213
-7164
-7115
-7064
-7013
-6961
-6908
-6855
-6802
-6749
-6696
-6644
-6593
-6541
-6491
-6441
-6392
-6345
-6298
-6254
-6211
-6169
-6129
-6090
-6052
-6016
-5981
-5948
-5916
-5886
-5857
-5829
-5804
-5780
-5758
-5738
-5719
-5703
-5688
-5674
-5662
-5651
-5642
-5633
-5626
-5619
-5614
-5609
-5605
-5601
-5599
-5597
-5596
-5597
-5598
-5601
-5606
-5611
-5618
-5626
-5634
-5642
-5650
-5658
-5667
-5676
-5685
-5694
-5703
-5711
-5719
-5727
-5734
-5741
-5749
-5756
-5763
-5771
-5778
-5786
-5794
-5802
-5810
-5818
-5826
-5835
-5843
-5852
-5860
-5868
-5875
-5882
-5887
-5891
-5893
-5894
-5892
-5889
-5884
-5877
-5868
-5857
-5845
-5831
-5817
-5801
-5785
-5769
-5753
-5737
-5722
-5706
-5692
-5677
-5663
-5649
-5636
-5623
-5610
-5597
-5584
-5572
-5560
-5548
-5537
-5526
-5515
-5504
-5493
-5483
-5473
-5464
-5456
-5449
-5442
-5436
-5431
-5427
-5423
-5419
-5416
-5414
-5411
-5409
-5407
-5405
-5404
-5403
-5403
-5403
-5404
-5406
-5410
-5415
-5422
-5430
-5440
-5451
-5463
-5475
-5488
-5501
-5514
-5526
-5538
-5549
-5560
-5568
-5576
-5581
-5585
-5586
-5586
-5583
-5579
-5572
-5563
-5552
-5539
-5523
-5505
-5484
-5461
-5434
-5405
-5372
-5337
-5299
-5258
-5216
-5172
-5125
-5077
-5027
-4976
-4923
-4870
-4814
-4758
-4700
-4641
-4581
-4520
-4459
-4396
-4333
-4269
-4204
-4139
-4072
-4003
-3935
-3866
-3795
-3724
-3652
-3581
-3510
-3439
-3368
-3298
-3228
-3159
-3091
-3025
-2959
-2895
-2831
-2768
-2707
-2646
-2586
-2528
-2472
-2417
-2364
-2312
-2263
-2215
-2169
-2125
-2083
-2041
-2003
-1966
-1930
-1895
-1860
-1827
-1793
-1759
-1725
-1691
-1656
-1619
-1582
-1544
-1504
-1464
-1423
-1382
-1340
-1298
-1255
-1212
-1168
-1124
-1080
-1034
-988
-942
-894
-846
-797
-747
-695
-641
-586
-529
-471
-412
-351
-291
-229
-168
-106
-44
19
82
145
210
276
343
412
483
555
629
703
778
853
927
1000
1074
1145
1216
1285
1354
1422
1491
1560
1629
1699
1769
1841
1913
1985
2059
2133
2207
2282
2356
2429
2500
2570
2638
2704
2767
2828
2887
2942
2995
3044
3092
3137
3180
3221
3261
3299
3336
3372
3406
3439
3470
3500
3528
3554
3578
3600
3619
3636
3652
3665
3676
3686
3694
3701
3707
3713
3720
3726
3733
3741
3748
3756
3763
3771
3778
3785
3792
3798
3803
3808
3812
3818
3823
3830
3838
3848
3858
3870
3882
3894
3907
3921
3934
3949
3963
3976
3990
4003
4018
4033
4048
4064
4081
4098
4117
4136
4156
4178
4200
4223
4247
4272
4297
4324
4352
4380
4409
4439
4469
4500
4532
4565
4600
4635
4671
4708
4745
4783
4822
4861
4900
4939
4980
5020
5060
5100
5140
5179
5219
5258
5298
5338
5378
5418
5459
5500
5541
5583
5625
5667
5709
5752
5794
5837
5880
5924
5968
6011
6055
6098
6140
6182
6223
6264
6304
6343
6382
6421
6459
6496
6534
6571
6607
6644
6681
6718
6755
6792
6829
6865
6900
6935
6968
7002
7035
7069
7103
7136
7170
7203
7237
7270
7303
7336
7369
7402
7435
7468
7500
7532
7564
7595
7626
7658
7689
7721
7752
7784
7816
7848
7879
7911
7942
7973
8004
8035
8064
8096
8127
8157
8186
8218
8249
8280
8311
8343
8374
8406
8438
8469
8499
8529
8558
8586
8614
8640
8666
8691
8714
8736
8758
8778
8799
8819
8840
8860
8881
8901
8922
8942
8962
8982
9001
9021
9040
9060
9079
9098
9118
9138
9159
9182
9206
9232
9259
9288
9319
9350
9383
9417
9452
9487
9522
9559
9595
9632
9670
9708
9747
9787
9827
9868
9910
9953
9997
10041
10086
10132
10178
10224
10270
10317
10363
10408
10453
10498
10543
10587
10632
10676
10722
10768
10814
10860
10907
10955
11002
11049
11095
11141
11186
11230
11273
11315
11356
11396
11435
11474
11511
11547
11583
11617
11652
11686
11719
11752
11785
11816
11847
11876
11904
11930
11955
11979
12002
12025
12046
12067
12086
12106
12125
12143
12162
12181
12201
12220
12239
12258
12276
12292
12307
12319
12330
12339
12346
12353
12358
12362
12365
12368
12370
12374
12378
12384
12391
12399
12408
12417
12426
12435
12443
12451
12457
12463
12467
12470
12471
12471
12470
12468
12464
12460
12456
12451
12445
12438
12430
12421
12411
12401
12389
12377
12363
12348
12332
12314
12294
12273
12250
12225
12198
12171
12142
12111
12080
12048
12016
11982
11948
11914
11879
11844
11810
11774
11739
11704
11669
11634
11598
11562
11527
11491
11455
11419
11383
11346
11309
11271
11233
11194
11154
11114
11074
11034
10994
10953
10912
10871
10828
10786
10742
10698
10652
10607
10560
10514
10467
10420
10374
10327
10281
10234
10187
10140
10094
10047
10000
9954
9909
9863
9818
9774
9729
9685
9641
9598
9555
9514
9474
9435
9397
9362
9327
9295
9263
9233
9205
9178
9153
9128
9105
9083
9062
9041
9022
9003
8985
8969
8953
8938
8924
8911
8899
8888
8877
8868
8858
8850
8842
8833
8825
8817
8808
8801
8793
8787
8781
8776
8772
8770
8769
8769
8770
8771
8773
8775
8776
8776
8775
8774
8771
8767
8762
8756
8749
8741
8733
8724
8715
8705
8696
8685
8675
8663
8650
8636
8621
8604
8585
8563
8540
8515
8488
8459
8430
8399
8367
8335
8303
8270
8236
8203
8167
8132
8096
8061
8023
7986
7948
7909
7869
7829
7788
7747
7706
7665
7624
7584
7544
7505
7466
7428
7391
7355
7321
7287
7256
7225
7196
7168
7142
7116
7091
7067
7044
7021
6999
6978
6958
6938
6920
6902
6885
6869
6853
6837
6823
6808
6794
6781
6767
6754
6742
6729
6716
6703
6689
6676
6661
6647
6631
6615
6598
6581
6563
6546
6528
6510
6492
6474
6456
6439
6422
6405
6388
6370
6352
6332
6311
6289
6264
6238
6210
6180
6149
6117
6085
6051
6017
5982
5946
5911
5875
5839
5802
5766
5729
5691
5652
5612
5571
5528
5483
5437
5389
5341
5291
5241
5190
5138
5087
5035
4984
4933
4882
4830
4778
4726
4674
4620
4566
4511
4456
4399
4343
4286
4229
4173
4116
4059
4003
3946
3889
3832
3774
3715
3655
3593
3531
3468
3403
3338
3271
3205
3137
3070
3003
2937
2870
2804
2738
2671
2603
2535
2465
2394
2322
2248
2172
2095
2017
1937
1856
1774
1691
1607
1523
1438
1354
1269
1184
1100
1016
932
849
766
683
601
519
437
356
276
195
115
35
-45
-124
-204
-283
-361
-438
-514
-589
-662
-734
-805
-875
-943
-1010
-1079
-1146
-1213
-1280
-1348
-1417
-1486
-1555
-1625
-1696
-1768
-1840
-1913
-1986
-2059
-2132
-2206
-2278
-2351
-2422
-2493
-2564
-2634
-2704
-2773
-2842
-2910
-2979
-3048
-3118
-3188
-3259
-3330
-3403
-3476
-3550
-3624
-3698
-3773
-3847
-3921
-3995
-4067
-4142
-4215
-4289
-4363
-4438
-4514
-4591
-4669
-4749
-4830
-4912
-4995
-5078
-5161
-5245
-5328
-5410
-5493
-5574
-5656
-5738
-5820
-5903
-5987
-6071
-6156
-6241
-6328
-6414
-6501
-6587
-6673
-6758
-6843
-6926
-7008
-7089
-7168
-7246
-7324
-7400
-7476
-7552
-7627
-7701
-7775
-7848
-7921
-7993
-8064
-8135
-8205
-8275
-8345
-8415
-8484
-8554
-8624
-8695
-8767
-8839
-8913
-8986
-9061
-9137
-9212
-9289
-9365
-9442
-9519
-9595
-9670
-9744
-9817
-9889
-9960
-10030
-10099
-10167
-10235
-10302
-10369
-10436
-10502
-10567
-10633
-10697
-10760
-10822
-10883
-10942
-11000
-11057
-11113
-11169
-11224
-11279
-11334
-11389
-11444
-11500
-11556
-11612
-11668
-11724
-11781
-11838
-11894
-11951
-12007
-12064
-12121
-12177
-12235
-12293
-12351
-12411
-12472
-12535
-12598
-12662
-12728
-12793
-12860
-12926
-12993
-13059
-13125
-13191
-13258
-13324
-13391
-13459
-13528
-13598
-13669
-13743
-13818
-13894
-13972
-14051
-14130
-14208
-14287
-14365
-14442
-14518
-14592
-14666
-14737
-14808
-14876
-14944
-15010
-15075
-15138
-15200
-15259
-15317
-15372
-15425
-15475
-15523
-15568
-15611
-15651
-15689
-15725
-15758
-15790
-15820
-15849
-15876
-15902
-15928
-15951
-15974
-15995
-16015
-16032
-16047
-16061
-16073
-16082
-16091
-16097
-16103
-16107
-16111
-16114
-16117
-16120
-16125
-16129
-16135
-16140
-16148
-16155
-16161
-16168
-16175
-16181
-16186
-16190
-16193
-16195
-16196
-16196
-16195
-16193
-16190
-16187
-16183
-16178
-16172
-16168
-16161
-16155
-16149
-16143
-16137
-16129
-16123
-16114
-16106
-16096
-16085
-16075
-16064
-16053
-16041
-16029
-16018
-16007
-15996
-15987
-15978
-15970
-15963
-15956
-15950
-15944
-15938
-15932
-15925
-15918
-15910
-15901
-15892
-15882
-15872
-15861
-15851
-15841
-15832
-15822
-15813
-15804
-15796
-15788
-15781
-15773
-15766
-15759
-15753
-15746
-15740
-15733
-15726
-15719
-15712
-15704
-15695
-15686
-15677
-15667
-15658
-15650
-15642
-15636
-15630
-15626
-15623
-15621
-15620
-15620
-15620
-15620
-15620
-15619
-15618
-15617
-15615
-15613
-15611
-15609
-15607
-15605
-15603
-15602
-15602
-15601
-15601
-15600
-15599
-15597
-15593
-15589
-15584
-15578
-15571
-15562
-15552
-15540
-15527
-15513
-15498
-15482
-15465
-15447
-15428
-15408
-15389
-15368
-15347
-15326
-15305
-15283
-15260
-15238
-15215
-15192
-15167
-15142
-15116
-15089
-15062
-15034
-15006
-14978
-14951
-14923
-14895
-14866
-14838
-14810
-14781
-14752
-14724
-14695
-14667
-14638
-14610
-14581
-14553
-14524
-14496
-14469
-14441
-14413
-14385
-14357
-14329
-14301
-14272
-14243
-14213
-14182
-14150
-14117
-14083
-14048
-14013
-13977
-13941
-13905
-13869
-13832
-13795
-13758
-13720
-13683
-13645
-13606
-13567
-13528
-13489
-13449
-13408
-13368
-13327
-13287
-13246
-13205
-13164
-13123
-13082
-13040
-12999
-12959
-12918
-12877
-12836
-12794
-12753
-12711
-12669
-12627
-12585
-12542
-12499
-12455
-12412
-12368
-12324
-12281
-12238
-12195
-12153
-12112
-12071
-12031
-11990
-11950
-11908
-11866
-11823
-11779
-11734
-11688
-11642
-11596
-11549
-11502
-11455
-11409
-11362
-11317
-11272
-11227
-11184
-11141
-11099
-11057
-11015
-10974
-10933
-10892
-10851
-10809
-10768
-10727
-10685
-10642
-10599
-10555
-10511
-10465
-10419
-10372
-10324
-10275
-10225
-10173
-10120
-10066
-10011
-9955
-9898
-9840
-9781
-9720
-9658
-9594
-9529
-9463
-9397
-9331
-9264
-9199
-9133
-9068
-9004
-8939
-8874
-8810
-8746
-8681
-8617
-8552
-8487
-8422
-8356
-8291
-8226
-8161
-8096
-8032
-7969
-7905
-7843
-7780
-7719
-7658
-7598
-7538
-7479
-7420
-7362
-7304
-7246
-7189
-7132
-7075
-7018
-6961
-6906
-6850
-6796
-6742
-6690
-6639
-6589
-6541
-6494
-6448
-6403
-6359
-6316
-6274
-6233
-6192
-6152
-6113
-6075
-6038
-6002
-5968
-5935
-5903
-5871
-5840
-5810
-5779
-5748
-5718
-5687
-5656
-5625
-5594
-5563
-5532
-5502
-5472
-5443
-5416
-5390
-5365
-5342
-5320
-5299
-5279
-5259
-5240
-5222
-5204
-5186
-5168
-5149
-5131
-5112
-5093
-5074
-5055
-5037
-5019
-5003
-4988
-4975
-4962
-4951
-4941
-4931
-4921
-4912
-4902
-4892
-4882
-4872
-4861
-4849
-4837
-4825
-4813
-4801
-4789
-4778
-4766
-4755
-4745
-4735
-4725
-4716
-4707
-4698
-4690
-4681
-4671
-4661
-4650
-4638
-4625
-4610
-4593
-4575
-4555
-4532
-4508
-4481
-4453
-4423
-4392
-4360
-4328
-4295
-4262
-4228
-4194
-4160
-4124
-4088
-4051
-4013
-3973
-3933
-3890
-3847
-3801
-3754
-3706
-3656
-3605
-3553
-3501
-3448
-3395
-3343
-3292
-3241
-3192
-3143
-3096
-3051
-3007
-2965
-2923
-2883
-2843
-2803
-2765
-2726
-2689
-2651
-2615
-2579
-2544
-2510
-2478
-2447
-2417
-2388
-2361
-2335
-2311
-2289
-2268
-2249
-2230
-2213
-2195
-2179
-2162
-2145
-2129
-2114
-2099
-2084
-2070
-2057
-2045
-2033
-2021
-2011
-2001
-1994
-1986
-1978
-1971
-1964
-1957
-1949
-1942
-1935
-1929
-1923
-1917
-1912
-1906
-1901
-1896
-1891
-1887
-1883
-1879
-1875
-1871
-1867
-1864
-1861
-1858
-1856
-1853
-1851
-1848
-1846
-1844
-1842
-1840
-1839
-1838
-1838
-1839
-1840
-1843
-1846
-1851
-1856
-1863
-1871
-1880
-1890
-1902
-1915
-1929
-1943
-1958
-1974
-1990
-2007
-2024
-2041
-2060
-2079
-2098
-2117
-2137
-2157
-2177
-2197
-2218
-2238
-2258
-2279
-2299
-2319
-2338
-2358
-2377
-2396
-2414
-2432
-2449
-2466
-2483
-2500
-2516
-2531
-2547
-2562
-2577
-2591
-2605
-2618
-2631
-2642
-2653
-2663
-2671
-2679
-2684
-2688
-2691
-2691
-2691
-2689
-2687
-2685
-2682
-2679
-2676
-2674
-2671
-2669
-2668
-2666
-2665
-2663
-2662
-2659
-2656
-2651
-2646
-2640
-2634
-2627
-2620
-2612
-2604
-2596
-2587
-2577
-2567
-2557
-2546
-2534
-2523
-2510
-2497
-2484
-2469
-2454
-2438
-2422
-2406
-2389
-2372
-2354
-2336
-2318
-2299
-2280
-2261
-2242
-2223
-2204
-2185
-2166
-2147
-2127
-2107
-2086
-2066
-2045
-2025
-2005
-1988
-1970
-1953
-1936
-1920
-1905
-1891
-1877
-1864
-1852
-1842
-1832
-1824
-1816
-1810
-1805
-1801
-1799
-1798
-1799
-1802
-1806
-1812
-1819
-1827
-1836
-1847
-1858
-1870
-1884
-1898
-1913
-1929
-1945
-1961
-1978
-1995
-2012
-2029
-2045
-2064
-2081
-2100
-2118
-2136
-2154
-2172
-2189
-2206
-2222
-2238
-2253
-2267
-2281
-2294
-2307
-2319
-2332
-2343
-2354
-2365
-2375
-2386
-2396
-2407
-2417
-2428
-2440
-2452
-2464
-2476
-2487
-2499
-2510
-2521
-2532
-2542
-2551
-2560
-2569
-2577
-2586
-2595
-2605
-2616
-2628
-2640
-2654
-2668
-2683
-2699
-2715
-2731
-2747
-2762
-2777
-2792
-2807
-2823
-2839
-2856
-2874
-2892
-2911
-2931
-2951
-2971
-2992
-3012
-3032
-3052
-3071
-3089
-3107
-3123
-3138
-3152
-3164
-3175
-3184
-3192
-3198
-3204
-3208
-3212
-3215
-3217
-3219
-3219
-3219
-3217
-3214
-3211
-3206
-3199
-3191
-3182
-3170
-3158
-3143
-3128
-3111
-3094
-3075
-3056
-3037
-3017
-2997
-2976
-2955
-2933
-2911
-2888
-2865
-2842
-2818
-2795
-2771
-2747
-2723
-2699
-2676
-2652
-2629
-2606
-2584
-2562
-2539
-2517
-2495
-2472
-2449
-2426
-2403
-2380
-2357
-2333
-2309
-2285
-2261
-2236
-2210
-2184
-2157
-2129
-2100
-2070
-2039
-2007
-1974
-1939
-1903
-1867
-1830
-1792
-1754
-1716
-1678
-1638
-1599
-1559
-1518
-1476
-1433
-1390
-1346
-1301
-1255
-1209
-1161
-1114
-1065
-1016
-969
-921
-874
-827
-782
-737
-693
-649
-606
-563
-520
-478
-435
-393
-351
-309
-267
-225
-183
-142
-101
-61
-22
16
54
90
126
162
198
233
269
304
339
373
408
441
475
508
540
572
603
632
661
689
716
742
767
792
817
842
867
893
920
947
975
1002
1032
1060
1088
1115
1142
1168
1193
1216
1239
1260
1281
1300
1318
1335
1351
1366
1381
1395
1408
1420
1431
1441
1450
1457
1463
1467
1470
1473
1473
1473
1472
1469
1465
1460
1454
1447
1439
1430
1421
1411
1400
1389
1377
1365
1353
1339
1325
1311
1295
1279
1263
1246
1229
1211
1193
1175
1157
1138
1120
1101
1083
1065
1047
1029
1012
996
979
964
949
934
921
908
895
883
871
859
847
836
824
812
800
788
777
765
754
743
732
721
709
698
687
676
665
654
644
634
625
617
609
603
598
593
590
588
586
584
583
582
581
580
579
578
577
576
574
573
573
573
573
574
575
577
579
581
584
587
590
593
596
599
602
605
607
609
611
612
613
614
615
615
615
615
615
615
615
615
615
615
614
613
610
607
603
598
592
585
577
569
559
549
538
525
511
497
481
464
446
427
408
388
366
344
320
294
267
239
209
178
146
114
81
47
14
-19
-51
-82
-113
-142
-171
-200
-228
-256
-284
-312
-341
-369
-397
-425
-452
-480
-506
-532
-558
-583
-607
-631
-655
-677
-700
-722
-745
-768
-791
-815
-839
-864
-890
-916
-943
-970
-997
-1024
-1051
-1078
-1104
-1130
-1155
-1179
-1203
-1226
-1248
-1270
-1291
-1311
-1331
-1350
-1368
-1385
-1402
-1417
-1431
-1444
-1456
-1466
-1475
-1483
-1490
-1496
-1500
-1504
-1506
-1508
-1509
-1509
-1510
-1511
-1511
-1510
-1509
-1507
-1504
-1499
-1493
-1485
-1476
-1465
-1453
-1440
-1425
-1410
-1395
-1379
-1363
-1347
-1331
-1315
-1299
-1282
-1264
-1246
-1227
-1208
-1188
-1168
-1148
-1127
-1106
-1085
-1064
-1043
-1022
-1002
-982
-963
-944
-926
-908
-891
-875
-859
-844
-829
-815
-800
-785
-771
-756
-740
-725
-711
-696
-682
-668
-654
-641
-628
-616
-605
-594
-584
-575
-566
-558
-550
-543
-536
-529
-522
-516
-510
-504
-498
-492
-487
-482
-477
-473
-468
-465
-461
-459
-457
-456
-456
-456
-458
-460
-463
-467
-472
-477
-483
-490
-497
-504
-512
-521
-530
-539
-549
-561
-573
-587
-603
-620
-640
-661
-683
-707
-732
-758
-785
-813
-841
-870
-900
-930
-960
-990
-1020
-1051
-1082
-1114
-1145
-1177
-1209
-1241
-1274
-1307
-1339
-1372
-1405
-1438
-1470
-1503
-1535
-1567
-1599
-1632
-1664
-1695
-1727
-1757
-1788
-1817
-1846
-1873
-1900
-1926
-1950
-1974
-1996
-2017
-2037
-2056
-2074
-2091
-2107
-2123
-2137
-2151
-2163
-2175
-2186
-2197
-2206
-2214
-2222
-2228
-2234
-2239
-2242
-2245
-2248
-2249
-2249
-2248
-2247
-2244
-2241
-2237
-2232
-2226
-2220
-2212
-2204
-2195
-2185
-2173
-2161
-2147
-2131
-2114
-2096
-2076
-2055
-2033
-2009
-1984
-1957
-1930
-1902
-1873
-1843
-1812
-1780
-1748
-1715
-1682
-1648
-1614
-1580
-1546
-1512
-1477
-1443
-1408
-1374
-1339
-1304
-1270
-1235
-1201
-1167
-1133
-1100
-1067
-1036
-1004
-976
-948
-922
-897
-872
-849
-826
-804
-782
-761
-739
-717
-695
-672
-650
-627
-604
-581
-559
-537
-516
-495
-474
-454
-434
-415
-397
-378
-360
-343
-325
-308
-291
-273
-255
-237
-218
-200
-181
-162
-143
-124
-105
-87
-69
-51
-35
-19
-4
10
23
35
47
58
69
80
92
104
117
130
144
159
174
189
204
219
234
248
262
276
289
302
314
327
339
351
363
376
390
404
420
437
454
472
491
510
529
548
567
586
605
624
642
661
681
701
722
744
768
792
817
843
870
898
926
954
983
1012
1043
1073
1104
1135
1167
1200
1233
1268
1303
1339
1376
1413
1452
1491
1531
1571
1611
1651
1691
1730
1769
1807
1845
1883
1920
1957
1994
2029
2066
2101
2135
2169
2202
2235
2267
2299
2329
2359
2388
2416
2443
2470
2497
2523
2549
2576
2602
2628
2654
2680
2705
2730
2754
2778
2802
2824
2846
2867
2888
2909
2928
2948
2966
2984
3001
3017
3032
3047
3060
3073
3086
3097
3109
3120
3131
3141
3151
3161
3170
3180
3188
3197
3205
3212
3219
3226
3233
3239
3245
3251
3257
3262
3268
3274
3280
3286
3292
3298
3303
3310
3316
3323
3329
3336
3343
3350
3357
3364
3372
3380
3389
3399
3409
3419
3431
3443
3456
3470
3484
3498
3513
3529
3545
3562
3579
3596
3614
3632
3650
3668
3687
3705
3724
3743
3762
3781
3801
3821
3841
3861
3882
3902
3923
3943
3963
3983
4002
4019
4038
4054
4070
4086
4102
4117
4131
4145
4157
4168
4179
4188
4196
4204
4211
4217
4221
4225
4227
4228
4228
4227
4224
4221
4217
4213
4207
4201
4194
4186
4178
4170
4160
4150
4140
4129
4118
4106
4094
4083
4070
4059
4048
4037
4026
4014
4005
3995
3986
3976
3967
3958
3949
3939
3930
3920
3911
3903
3895
3889
3883
3879
3876
3875
3875
3877
3879
3883
3887
3892
3898
3902
3907
3910
3913
3915
3916
3916
3916
3916
3915
3915
3916
3916
3917
3918
3919
3921
3922
3922
3922
3921
3919
3916
3910
3903
3895
3885
3874
3861
3849
3836
3822
3809
3797
3785
3773
3761
3750
3739
3728
3717
3706
3693
3681
3667
3653
3638
3622
3605
3589
3572
3556
3540
3524
3508
3493
3479
3465
3451
3438
3426
3413
3401
3389
3376
3364
3352
3340
3329
3317
3306
3294
3283
3273
3262
3252
3241
3231
3221
3210
3199
3187
3174
3161
3147
3133
3118
3103
3087
3071
3055
3039
3022
3005
2988
2971
2952
2933
2912
2890
2867
2843
2818
2793
2767
2740
2713
2685
2657
2629
2601
2574
2546
2518
2491
2463
2435
2407
2379
2350
2320
2290
2259
2228
2196
2164
2132
2101
2070
2040
2011
1983
1956
1930
1905
1881
1857
1834
1811
1788
1765
1741
1718
1695
1671
1647
1623
1600
1577
1554
1531
1510
1489
1468
1449
1430
1412
1395
1379
1364
1350
1336
1323
1310
1298
1285
1272
1259
1246
1233
1220
1208
1196
1184
1173
1163
1153
1144
1136
1129
1122
1116
1110
1104
1097
1091
1084
1077
1070
1062
1054
1045
1037
1028
1018
1010
1002
994
987
980
974
969
964
961
958
955
953
951
948
945
942
937
932
926
919
912
905
898
891
885
880
874
869
865
860
855
850
845
839
832
825
817
808
800
790
781
771
760
748
737
725
714
702
691
680
668
657
645
633
620
607
594
580
566
551
536
521
505
490
474
459
443
428
413
398
383
368
353
338
323
308
293
277
261
245
228
212
195
178
161
145
128
111
95
78
62
46
30
15
-1
-16
-32
-47
-63
-78
-93
-107
-121
-135
-148
-159
-171
-181
-190
-198
-206
-213
-219
-224
-229
-233
-236
-239
-242
-243
-244
-245
-244
-244
-242
-240
-236
-232
-227
-221
-214
-207
-199
-190
-180
-170
-159
-148
-135
-122
-108
-93
-78
-61
-43
-25
-6
14
35
56
78
100
123
146
170
194
219
244
271
298
326
354
383
413
443
473
504
536
568
600
633
666
699
733
767
802
837
873
910
948
986
1025
1064
1104
1144
1184
1224
1263
1302
1341
1378
1415
1451
1486
1520
1554
1587
1620
1652
1684
1716
1748
1781
1813
1844
1876
1907
1938
1969
1999
2029
2059
2087
2115
2142
2168
2194
2219
2244
2268
2292
2316
2339
2362
2386
2410
2433
2457
2482
2506
2530
2554
2578
2601
2624
2647
2669
2691
2713
2735
2756
2777
2799
2820
2842
2864
2888
2911
2936
2961
2986
3012
3038
3065
3091
3117
3143
3170
3195
3221
3247
3272
3297
3322
3347
3371
3396
3421
3446
3472
3497
3523
3549
3574
3600
3625
3650
3675
3699
3723
3747
3770
3794
3817
3839
3862
3884
3906
3928
3951
3973
3995
4018
4040
4062
4086
4109
4133
4156
4180
4204
4228
4253
4278
4303
4328
4354
4380
4407
4434
4461
4489
4517
4545
4574
4602
4631
4660
4689
4717
4745
4773
4801
4828
4856
4883
4909
4936
4962
4989
5015
5041
5067
5093
5119
5145
5171
5196
5222
5247
5272
5297
5321
5345
5369
5393
5417
5441
5465
5489
5513
5538
5562
5587
5612
5637
5662
5687
5711
5734
5757
5780
5802
5823
5844
5865
5885
5904
5923
5941
5959
5976
5992
6008
6023
6037
6050
6061
6072
6081
6089
6095
6100
6104
6107
6108
6109
6109
6108
6106
6103
6100
6095
6090
6084
6077
6068
6059
6048
6036
6022
6008
5992
5976
5959
5940
5922
5902
5882
5861
5840
5818
5795
5772
5748
5723
5699
5673
5648
5622
5595
5569
5542
5515
5487
5459
5431
5402
5373
5343
5313
5283
5253
5223
5193
5163
5134
5105
5076
5047
5018
4988
4959
4929
4899
4869
4839
4809
4780
4750
4720
4690
4661
4632
4603
4575
4546
4518
4489
4461
4433
4405
4377
4349
4321
4294
4266
4239
4211
4183
4156
4129
4103
4077
4051
4026
4001
3977
3953
3929
3905
3881
3857
3833
3810
3786
3763
3740
3717
3694
3673
3652
3631
3612
3594
3576
3560
3545
3531
3517
3505
3493
3482
3471
3460
3450
3440
3430
3420
3411
3401
3392
3384
3376
3368
3360
3352
3345
3337
3330
3322
3314
3306
3298
3290
3281
3271
3261
3251
3240
3229
3217
3205
3193
3180
3167
3154
3140
3126
3112
3097
3083
3068
3052
3037
3021
3005
2988
2972
2955
2938
2921
2904
2887
2870
2853
2836
2820
2804
2789
2774
2760
2746
2733
2721
2709
2698
2688
2679
2670
2662
2655
2649
2643
2638
2633
2628
2624
2621
2618
2615
2613
2612
2611
2611
2611
2612
2613
2615
2618
2621
2625
2630
2635
2640
2646
2653
2660
2667
2674
2681
2689
2697
2704
2712
2720
2728
2737
2745
2754
2763
2773
2783
2793
2803
2813
2824
2834
2844
2854
2864
2874
2883
2892
2902
2910
2919
2928
2936
2945
2953
2961
2969
2977
2984
2991
2998
3004
3010
3015
3020
3024
3028
3032
3035
3037
3039
3041
3043
3044
3045
3046
3046
3046
3046
3045
3044
3042
3041
3040
3038
3036
3034
3031
3028
3024
3020
3016
3012
3007
3003
2998
2993
2988
2983
2979
2974
2970
2967
2963
2960
2957
2954
2951
2948
2945
2942
2939
2937
2934
2931
2929
2926
2924
2922
2920
2919
2917
2915
2913
2910
2907
2904
2900
2896
2892
2887
2882
2876
2871
2865
2859
2853
2847
2841
2834
2827
2820
2812
2804
2796
2786
2777
2766
2756
2745
2733
2721
2709
2696
2683
2670
2657
2643
2630
2616
2602
2587
2573
2558
2543
2528
2513
2498
2484
2469
2456
2442
2429
2417
2406
2394
2383
2372
2361
2350
2340
2329
2319
2309
2298
2288
2277
2267
2257
2246
2235
2225
2214
2203
2193
2182
2171
2160
2148
2137
2125
2112
2099
2086
2072
2059
2045
2031
2017
2004
1992
1979
1968
1956
1946
1935
1925
1915
1905
1895
1885
1875
1865
1855
1845
1836
1827
1818
1809
1801
1794
1787
1780
1774
1768
1763
1758
1753
1748
1744
1739
1736
1732
1729
1726
1723
1721
1719
1718
1717
1717
1717
1717
1719
1720
1722
1724
1726
1729
1732
1735
1739
1743
1747
1752
1757
1762
1768
1775
1782
1789
1797
1806
1814
1822
1831
1839
1848
1856
1864
1871
1878
1885
1891
1897
1903
1908
1913
1918
1923
1927
1932
1936
1940
1944
1947
1949
1951
1952
1952
1952
1950
1948
1945
1941
1936
1930
1924
1917
1909
1900
1891
1882
1872
1862
1852
1841
1830
1819
1809
1798
1787
1776
1765
1755
1744
1734
1724
1714
1704
1694
1684
1675
1666
1657
1648
1639
1630
1621
1613
1605
1597
1590
1584
1578
1573
1568
1564
1561
1558
1555
1553
1552
1551
1551
1550
1550
1551
1552
1553
1555
1558
1562
1566
1570
1576
1581
1587
1593
1599
1605
1611
1617
1623
1630
1637
1644
1652
1660
1669
1679
1688
1699
1710
1721
1733
1744
1756
1767
1778
1789
1799
1808
1817
1826
1835
1843
1851
1860
1868
1877
1886
1895
1904
1912
1921
1930
1939
1948
1956
1965
1973
1981
1989
1997
2004
2009
2017
2024
2031
2037
2045
2052
2060
2068
2076
2085
2094
2104
2114
2125
2135
2145
2155
2164
2173
2182
2190
2198
2205
2213
2220
2228
2236
2243
2251
2259
2267
2274
2282
2289
2295
2302
2307
2312
2316
2319
2322
2324
2326
2328
2329
2330
2332
2333
2334
2335
2335
2336
2336
2336
2335
2333
2331
2328
2325
2321
2316
2311
2305
2299
2293
2287
2280
2273
2266
2259
2252
2244
2236
2228
2219
2210
2200
2190
2179
2168
2156
2144
2132
2120
2108
2096
2085
2074
2063
2052
2041
2031
2020
2009
2000
1990
1980
1970
1959
1949
1938
1927
1916
1905
1894
1884
1873
1863
1853
1844
1834
1825
1816
1807
1798
1790
1780
1771
1762
1752
1742
1732
1721
1711
1700
1689
1679
1669
1659
1649
1639
1629
1620
1611
1601
1592
1582
1572
1562
1551
1540
1529
1518
1506
1494
1483
1471
1459
1448
1437
1427
1416
1406
1397
1387
1378
1370
1361
1353
1345
1337
1329
1321
1313
1305
1297
1289
1281
1273
1266
1258
1251
1245
1238
1233
1227
1222
1217
1212
1207
1203
1198
1194
1189
1184
1180
1175
1171
1166
1161
1156
1151
1146
1140
1135
1130
1124
1118
1112
1106
1099
1093
1086
1079
1071
1064
1056
1048
1039
1031
1022
1012
1004
995
986
977
967
957
947
936
925
913
900
886
872
858
843
829
814
799
784
769
755
740
726
712
698
683
668
653
637
621
604
586
568
549
530
510
489
468
447
426
404
382
359
336
312
288
263
237
211
185
158
131
104
76
48
20
-9
-38
-67
-97
-126
-155
-184
-214
-244
-274
-304
-334
-365
-395
-426
-457
-488
-519
-550
-581
-612
-643
-674
-705
-735
-766
-797
-827
-858
-889
-919
-950
-980
-1010
-1041
-1071
-1101
-1131
-1161
-1191
-1221
-1251
-1281
-1311
-1342
-1373
-1404
-1435
-1467
-1499
-1531
-1563
-1596
-1629
-1663
-1696
-1730
-1765
-1799
-1834
-1869
-1903
-1938
-1973
-2008
-2043
-2078
-2113
-2149
-2184
-2219
-2254
-2289
-2324
-2359
-2394
-2430
-2465
-2501
-2537
-2572
-2608
-2643
-2679
-2714
-2749
-2784
-2819
-2854
-2889
-2924
-2959
-2994
-3029
-3065
-3100
-3136
-3171
-3207
-3242
-3277
-3312
-3347
-3381
-3415
-3448
-3481
-3513
-3545
-3576
-3607
-3638
-3668
-3699
-3729
-3759
-3789
-3819
-3848
-3878
-3907
-3936
-3964
-3992
-4019
-4046
-4074
-4100
-4126
-4152
-4177
-4201
-4226
-4250
-4274
-4298
-4322
-4345
-4368
-4391
-4414
-4436
-4458
-4478
-4498
-4517
-4536
-4553
-4570
-4585
-4600
-4615
-4629
-4642
-4655
-4667
-4679
-4690
-4701
-4710
-4719
-4727
-4734
-4739
-4744
-4747
-4750
-4751
-4752
-4751
-4749
-4746
-4743
-4738
-4733
-4727
-4721
-4714
-4706
-4697
-4687
-4677
-4666
-4654
-4641
-4628
-4614
-4600
-4585
-4570
-4554
-4539
-4523
-4506
-4490
-4474
-4457
-4440
-4423
-4406
-4388
-4371
-4353
-4335
-4317
-4299
-4282
-4264
-4247
-4230
-4214
-4198
-4183
-4168
-4153
-4139
-4125
-4111
-4097
-4083
-4069
-4054
-4040
-4026
-4011
-3997
-3983
-3969
-3955
-3941
-3928
-3914
-3900
-3887
-3874
-3861
-3848
-3835
-3823
-3810
-3798
-3786
-3774
-3763
-3751
-3740
-3728
-3717
-3706
-3696
-3685
-3674
-3663
-3652
-3641
-3629
-3617
-3605
-3592
-3579
-3566
-3552
-3538
-3524
-3510
-3495
-3481
-3466
-3452
-3438
-3424
-3410
-3397
-3384
-3370
-3357
-3344
-3331
-3317
-3305
-3292
-3279
-3267
-3256
-3244
-3233
-3223
-3213
-3204
-3196
-3188
-3181
-3175
-3170
-3165
-3161
-3159
-3156
-3155
-3154
-3154
-3154
-3155
-3156
-3158
-3160
-3164
-3168
-3172
-3177
-3183
-3190
-3197
-3204
-3213
-3221
-3231
-3240
-3250
-3259
-3268
-3277
-3286
-3294
-3302
-3310
-3318
-3326
-3334
-3342
-3350
-3359
-3367
-3376
-3384
-3392
-3400
-3408
-3415
-3421
-3427
-3432
-3437
-3441
-3444
-3447
-3449
-3451
-3453
-3454
-3455
-3456
-3457
-3458
-3459
-3459
-3460
-3460
-3461
-3461
-3461
-3460
-3459
-3458
-3456
-3454
-3452
-3449
-3446
-3443
-3440
-3437
-3434
-3431
-3427
-3424
-3421
-3418
-3415
-3412
-3409
-3407
-3404
-3400
-3397
-3394
-3391
-3387
-3384
-3380
-3377
-3374
-3370
-3367
-3364
-3361
-3358
-3355
-3351
-3347
-3343
-3338
-3332
-3325
-3318
-3310
-3302
-3293
-3283
-3273
-3263
-3252
-3242
-3231
-3220
-3209
-3198
-3187
-3177
-3166
-3155
-3144
-3133
-3121
-3109
-3097
-3085
-3072
-3059
-3045
-3032
-3018
-3005
-2992
-2980
-2968
-2957
-2946
-2936
-2927
-2918
-2910
-2901
-2893
-2884
-2875
-2866
-2856
-2846
-2836
-2826
-2817
-2807
-2797
-2788
-2780
-2771
-2763
-2756
-2748
-2741
-2734
-2726
-2719
-2712
-2704
-2696
-2688
-2680
-2671
-2663
-2654
-2645
-2636
-2627
-2618
-2610
-2601
-2592
-2583
-2574
-2564
-2555
-2545
-2534
-2523
-2512
-2500
-2488
-2475
-2462
-2448
-2435
-2421
-2407
-2393
-2379
-2365
-2351
-2337
-2323
-2309
-2294
-2280
-2265
-2250
-2234
-2218
-2202
-2185
-2168
-2151
-2134
-2117
-2100
-2084
-2067
-2051
-2035
-2019
-2004
-1989
-1973
-1958
-1943
-1928
-1913
-1898
-1882
-1867
-1851
-1836
-1820
-1805
-1789
-1774
-1759
-1744
-1729
-1714
-1699
-1684
-1670
-1655
-1640
-1625
-1610
-1595
-1579
-1564
-1548
-1532
-1516
-1500
-1484
-1468
-1453
-1437
-1422
-1407
-1392
-1377
-1363
-1348
-1333
-1318
-1303
-1288
-1272
-1257
-1241
-1225
-1208
-1192
-1176
-1160
-1143
-1127
-1111
-1094
-1078
-1062
-1047
-1031
-1014
-1000
-984
-968
-952
-936
-920
-903
-887
-871
-855
-839
-823
-807
-791
-776
-761
-746
-732
-718
-704
-691
-679
-667
-655
-643
-632
-620
-609
-598
-587
-575
-564
-553
-542
-531
-520
-509
-499
-488
-478
-469
-459
-449
-440
-430
-420
-410
-400
-389
-379
-369
-358
-348
-337
-327
-316
-306
-296
-286
-276
-267
-257
-247
-238
-229
-220
-211
-203
-195
-187
-180
-173
-166
-160
-154
-148
-143
-138
-133
-127
-122
-117
-112
-107
-102
-98
-93
-88
-84
-80
-76
-72
-68
-65
-62
-58
-55
-52
-49
-47
-44
-42
-40
-38
-36
-35
-33
-31
-29
-27
-26
-24
-22
-19
-17
-15
-12
-9
-6
-4
-1
1
4
6
7
9
10
11
11
12
12
12
12
12
12
11
11
11
11
10
10
9
9
7
6
4
2
-1
-4
-7
-11
-16
-21
-26
-33
-39
-46
-54
-61
-69
-77
-86
-95
-104
-114
-125
-135
-146
-157
-169
-180
-191
-202
-214
-225
-237
-249
-261
-274
-286
-299
-311
-324
-338
-351
-364
-377
-391
-404
-416
-429
-441
-453
-464
-476
-487
-498
-509
-520
-532
-543
-555
-567
-580
-593
-606
-619
-633
-646
-660
-674
-687
-701
-714
-727
-740
-753
-766
-779
-791
-805
-818
-831
-845
-859
-873
-887
-901
-915
-930
-944
-958
-972
-986
-999
-1012
-1025
-1037
-1049
-1061
-1072
-1083
-1094
-1105
-1116
-1126
-1136
-1147
-1156
-1166
-1175
-1184
-1193
-1202
-1210
-1217
-1224
-1231
-1237
-1242
-1247
-1252
-1256
-1259
-1263
-1266
-1269
-1273
-1276
-1279
-1282
-1286
-1289
-1292
-1295
-1298
-1301
-1304
-1306
-1309
-1312
-1314
-1317
-1320
-1323
-1326
-1329
-1333
-1336
-1340
-1344
-1348
-1353
-1357
-1361
-1365
-1369
-1373
-1377
-1380
-1384
-1388
-1391
-1395
-1398
-1402
-1405
-1408
-1410
-1413
-1415
-1417
-1419
-1420
-1422
-1424
-1425
-1427
-1428
-1429
-1430
-1431
-1431
-1432
-1432
-1432
-1432
-1432
-1431
-1430
-1429
-1428
-1426
-1425
-1423
-1421
-1419
-1416
-1413
-1410
-1407
-1404
-1400
-1396
-1391
-1387
-1382
-1377
-1373
-1368
-1363
-1359
-1355
-1351
-1347
-1344
-1340
-1337
-1334
-1332
-1329
-1327
-1325
-1323
-1322
-1321
-1320
-1320
-1320
-1320
-1321
-1322
-1324
-1327
-1330
-1333
-1337
-1341
-1345
-1350
-1354
-1359
-1363
-1368
-1372
-1376
-1381
-1385
-1389
-1393
-1397
-1401
-1405
-1409
-1414
-1418
-1422
-1426
-1430
-1433
-1436
-1439
-1442
-1444
-1446
-1448
-1450
-1452
-1453
-1454
-1455
-1455
-1456
-1457
-1457
-1457
-1458
-1458
-1458
-1459
-1459
-1459
-1459
-1460
-1461
-1462
-1463
-1465
-1467
-1469
-1472
-1476
-1480
-1484
-1489
-1495
-1501
-1507
-1513
-1520
-1527
-1534
-1541
-1548
-1555
-1561
-1568
-1575
-1582
-1588
-1595
-1602
-1609
-1617
-1624
-1631
-1639
-1646
-1653
-1661
-1668
-1675
-1681
-1688
-1695
-1701
-1707
-1713
-1719
-1725
-1731
-1737
-1743
-1749
-1755
-1761
-1767
-1773
-1779
-1785
-1790
-1795
-1800
-1804
-1808
-1811
-1814
-1817
-1819
-1821
-1823
-1824
-1826
-1827
-1829
-1830
-1832
-1834
-1835
-1837
-1839
-1840
-1842
-1843
-1844
-1845
-1846
-1847
-1847
-1847
-1847
-1847
-1847
-1847
-1846
-1846
-1847
-1847
-1847
-1848
-1848
-1849
-1849
-1850
-1851
-1852
-1852
-1853
-1853
-1853
-1853
-1853
-1853
-1853
-1852
-1852
-1851
-1851
-1850
-1849
-1849
-1849
-1848
-1848
-1848
-1848
-1847
-1847
-1846
-1845
-1843
-1842
-1840
-1838
-1836
-1834
-1831
-1829
-1827
-1825
-1824
-1822
-1821
-1820
-1820
-1819
-1819
-1819
-1819
-1819
-1819
-1819
-1820
-1821
-1822
-1822
-1823
-1825
-1826
-1828
-1830
-1832
-1834
-1836
-1839
-1841
-1844
-1846
-1848
-1850
-1852
-1854
-1856
-1857
-1858
-1858
-1859
-1859
-1859
-1858
-1858
-1858
-1858
-1858
-1858
-1858
-1858
-1859
-1859
-1859
-1859
-1859
-1859
-1859
-1858
-1857
-1856
-1855
-1854
-1852
-1850
-1848
-1846
-1844
-1842
-1840
-1837
-1835
-1832
-1828
-1825
-1822
-1818
-1815
-1811
-1807
-1803
-1799
-1796
-1792
-1788
-1784
-1780
-1777
-1773
-1770
-1766
-1763
-1759
-1756
-1753
-1750
-1747
-1743
-1740
-1737
-1734
-1731
-1727
-1724
-1721
-1717
-1713
-1709
-1706
-1702
-1699
-1696
-1693
-1691
-1689
-1687
-1685
-1683
-1682
-1680
-1679
-1677
-1675
-1673
-1671
-1669
-1667
-1664
-1662
-1660
-1658
-1656
-1655
-1654
-1653
-1653
-1653
-1653
-1654
-1655
-1656
-1656
-1657
-1657
-1658
-1658
-1659
-1659
-1659
-1659
-1659
-1659
-1659
-1660
-1661
-1662
-1663
-1664
-1665
-1666
-1667
-1668
-1668
-1668
-1668
-1667
-1667
-1666
-1666
-1665
-1665
-1666
-1666
-1667
-1667
-1668
-1669
-1670
-1670
-1670
-1670
-1670
-1669
-1668
-1666
-1665
-1663
-1661
-1659
-1658
-1656
-1655
-1653
-1652
-1651
-1650
-1649
-1647
-1646
-1645
-1643
-1641
-1640
-1638
-1637
-1635
-1633
-1632
-1630
-1629
-1628
-1627
-1626
-1625
-1624
-1623
-1622
-1621
-1620
-1618
-1617
-1616
-1615
-1613
-1612
-1612
-1611
-1611
-1611
-1612
-1613
-1614
-1615
-1616
-1618
-1619
-1621
-1623
-1624
-1626
-1628
-1630
-1632
-1634
-1636
-1639
-1641
-1643
-1645
-1648
-1650
-1652
-1655
-1657
-1660
-1662
-1665
-1667
-1670
-1672
-1674
-1676
-1677
-1678
-1679
-1680
-1680
-1680
-1680
-1679
-1678
-1676
-1674
-1672
-1670
-1668
-1665
-1662
-1659
-1655
-1651
-1647
-1642
-1638
-1633
-1628
-1622
-1616
-1610
-1604
-1598
-1592
-1586
-1581
-1575
-1570
-1565
-1560
-1556
-1551
-1547
-1543
-1538
-1533
-1529
-1524
-1519
-1514
-1508
-1503
-1498
-1492
-1487
-1482
-1477
-1472
-1467
-1462
-1458
-1453
-1449
-1445
-1441
-1437
-1433
-1429
-1425
-1421
-1417
-1413
-1409
-1405
-1401
-1396
-1392
-1388
-1383
-1379
-1375
-1370
-1366
-1361
-1357
-1353
-1348
-1343
-1339
-1334
-1329
-1323
-1317
-1311
-1305
-1299
-1292
-1285
-1278
-1270
-1262
-1254
-1246
-1237
-1228
-1219
-1210
-1200
-1190
-1180
-1169
-1158
-1147
-1135
-1123
-1111
-1099
-1087
-1075
-1062
-1050
-1037
-1025
-1012
-999
-987
-974
-961
-948
-934
-921
-908
-894
-881
-867
-854
-840
-827
-813
-800
-787
-773
-759
-745
-731
-717
-703
-688
-673
-658
-642
-627
-612
-596
-581
-566
-551
-537
-522
-507
-492
-478
-463
-448
-432
-417
-401
-385
-369
-353
-337
-321
-305
-289
-273
-258
-242
-227
-212
-198
-184
-170
-156
-142
-129
-116
-103
-90
-77
-64
-52
-39
-27
-15
-3
9
20
31
41
52
62
71
80
89
98
106
113
121
128
135
142
148
155
161
167
173
179
185
190
196
201
206
210
215
220
224
228
232
236
241
245
248
252
256
260
263
266
269
271
273
275
276
277
277
278
278
277
277
277
276
275
274
272
270
268
265
262
258
253
248
243
237
231
225
219
212
205
199
192
185
178
171
163
156
148
140
131
122
112
102
92
81
70
59
48
37
26
15
4
-7
-19
-30
-41
-52
-64
-75
-87
-99
-111
-123
-135
-147
-159
-171
-182
-194
-205
-216
-227
-238
-248
-258
-268
-278
-288
-297
-305
-313
-321
-329
-336
-344
-351
-358
-365
-372
-379
-386
-392
-399
-405
-412
-418
-424
-429
-434
-439
-443
-447
-451
-454
-456
-459
-461
-463
-465
-466
-468
-469
-470
-470
-470
-469
-468
-466
-464
-461
-457
-453
-448
-443
-437
-431
-424
-417
-409
-401
-393
-384
-375
-365
-355
-345
-334
-323
-311
-300
-288
-276
-264
-251
-239
-227
-214
-202
-190
-179
-167
-156
-145
-134
-123
-112
-102
-92
-82
-72
-62
-53
-43
-34
-25
-16
-8
1
9
18
26
34
41
49
55
62
68
74
79
83
88
92
96
100
104
107
110
113
116
119
121
123
125
127
128
129
130
131
132
134
135
136
138
140
142
143
145
147
148
150
151
152
152
153
153
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
154
154
153
152
151
150
149
147
146
145
144
143
142
141
140
140
140
140
140
140
140
140
140
140
140
140
139
139
139
139
139
139
139
139
139
139
140
142
143
145
147
149
152
154
156
158
159
161
162
162
162
162
162
161
160
159
158
157
155
153
151
149
147
145
142
139
135
131
127
123
118
114
109
104
99
94
90
85
81
77
73
68
64
59
54
49
44
38
32
25
19
11
4
-4
-12
-20
-28
-36
-45
-54
-63
-73
-83
-93
-103
-113
-124
-134
-145
-156
-166
-177
-188
-200
-211
-222
-234
-245
-257
-269
-280
-292
-303
-314
-325
-335
-345
-355
-365
-374
-383
-392
-401
-409
-418
-426
-434
-442
-450
-458
-465
-472
-479
-485
-491
-497
-502
-507
-512
-516
-521
-525
-530
-535
-540
-545
-550
-556
-561
-567
-573
-579
-585
-591
-596
-602
-607
-613
-618
-624
-629
-634
-640
-645
-650
-656
-661
-667
-673
-679
-685
-692
-699
-705
-712
-720
-727
-734
-741
-748
-755
-761
-768
-774
-781
-787
-793
-798
-804
-809
-814
-819
-823
-828
-832
-836
-840
-844
-848
-851
-855
-858
-861
-864
-867
-869
-871
-872
-873
-874
-874
-874
-874
-874
-873
-872
-872
-871
-870
-868
-867
-865
-863
-861
-858
-854
-851
-846
-842
-837
-831
-826
-820
-813
-807
-800
-793
-786
-779
-772
-764
-757
-750
-742
-735
-727
-720
-712
-704
-696
-688
-680
-672
-664
-656
-649
-641
-633
-626
-619
-612
-605
-599
-592
-586
-580
-575
-569
-563
-557
-552
-547
-542
-537
-532
-527
-522
-518
-513
-509
-505
-501
-498
-494
-490
-486
-483
-479
-475
-471
-468
-464
-459
-455
-451
-446
-441
-436
-430
-425
-419
-413
-407
-401
-395
-389
-382
-376
-369
-362
-355
-348
-341
-333
-326
-319
-312
-305
-299
-292
-285
-278
-271
-264
-257
-250
-242
-235
-226
-218
-209
-201
-192
-183
-174
-165
-156
-148
-139
-130
-121
-112
-103
-94
-84
-74
-64
-54
-43
-32
-20
-9
3
15
27
40
52
64
77
90
102
115
128
141
155
168
182
196
211
225
240
254
269
284
298
313
327
342
356
369
383
397
410
423
436
448
461
473
485
497
509
520
532
542
553
564
574
584
594
603
612
621
629
638
645
653
660
666
672
678
684
689
694
698
702
706
710
713
717
720
723
725
728
730
732
733
734
734
735
735
735
734
733
732
731
729
727
725
723
720
717
714
710
707
702
698
693
687
682
676
669
663
656
648
641
633
624
616
607
597
588
578
568
558
547
537
526
516
505
495
484
473
463
452
441
431
420
409
399
388
377
366
355
344
333
323
312
301
291
281
271
261
252
243
234
224
215
206
197
188
179
170
161
152
144
135
126
118
110
103
95
88
82
76
70
65
60
55
51
47
43
39
36
33
30
27
24
22
20
19
17
17
16
16
16
17
17
18
19
20
21
22
23
24
25
26
27
28
30
31
33
34
36
39
41
44
47
50
53
57
61
64
68
72
77
81
86
90
95
101
106
112
118
124
131
138
145
152
160
167
175
183
191
199
207
215
223
231
240
249
257
266
275
284
293
302
311
320
329
337
346
355
364
373
382
391
401
410
419
429
439
449
459
469
479
489
500
510
521
531
542
552
563
574
584
594
605
615
625
636
646
656
666
677
687
697
707
717
727
737
746
756
766
775
784
794
803
812
821
830
839
848
857
865
874
882
890
899
907
915
923
931
939
948
956
964
972
980
988
995
1002
1010
1016
1025
1032
1039
1046
1053
1060
1067
1074
1081
1089
1096
1103
1111
1118
1125
1132
1139
1146
1153
1160
1166
1173
1179
1185
1191
1198
1204
1210
1216
1223
1229
1235
1242
1248
1254
1260
1266
1272
1278
1284
1290
1295
1301
1307
1312
1317
1322
1327
1332
1337
1341
1346
1350
1355
1359
1364
1368
1372
1377
1381
1385
1389
1394
1398
1401
1405
1409
1413
1417
1420
1424
1427
1431
1434
1436
1439
1441
1443
1445
1447
1448
1450
1451
1452
1454
1455
1457
1459
1460
1462
1464
1465
1467
1468
1470
1471
1472
1473
1473
1474
1474
1475
1475
1476
1476
1477
1477
1478
1479
1479
1480
1480
1481
1481
1481
1481
1481
1481
1481
1481
1480
1480
1480
1479
1479
1479
1478
1478
1478
1478
1477
1477
1476
1475
1474
1473
1471
1470
1468
1466
1464
1461
1459
1457
1454
1452
1450
1447
1445
1442
1439
1436
1433
1429
1425
1421
1416
1412
1407
1401
1396
1390
1385
1379
1373
1367
1361
1355
1349
1342
1336
1329
1322
1315
1307
1300
1292
1285
1277
1269
1261
1253
1245
1236
1227
1219
1210
1201
1191
1182
1172
1163
1153
1143
1134
1124
1115
1106
1097
1088
1079
1070
1062
1053
1044
1036
1027
1018
1008
1000
991
981
972
963
954
946
937
929
920
912
904
897
889
881
874
866
858
851
843
835
828
820
812
804
797
789
782
774
767
760
753
746
740
733
727
720
714
707
700
693
686
678
671
663
655
648
640
632
623
615
607
598
589
579
570
560
549
538
527
516
504
492
480
468
455
443
430
417
404
391
378
364
351
338
325
312
299
287
274
261
249
236
224
212
200
188
176
164
152
140
128
117
105
94
82
71
61
50
40
29
19
9
-1
-11
-21
-30
-40
-49
-58
-67
-76
-84
-93
-101
-109
-116
-124
-131
-139
-146
-153
-160
-166
-173
-180
-186
-192
-198
-203
-208
-214
-218
-223
-228
-232
-236
-241
-245
-249
-254
-258
-263
-268
-272
-277
-282
-287
-291
-296
-301
-306
-311
-315
-320
-325
-330
-335
-339
-344
-349
-354
-359
-364
-369
-375
-380
-385
-390
-395
-400
-405
-411
-416
-421
-427
-432
-438
-443
-449
-455
-461
-466
-472
-478
-484
-489
-495
-501
-506
-512
-518
-523
-529
-535
-541
-546
-552
-558
-564
-570
-575
-581
-586
-591
-596
-601
-606
-610
-614
-618
-622
-626
-629
-633
-637
-641
-645
-649
-653
-657
-661
-666
-670
-675
-680
-685
-689
-693
-698
-702
-706
-709
-713
-717
-720
-724
-727
-730
-734
-737
-740
-743
-745
-748
-750
-752
-753
-754
-755
-755
-755
-754
-753
-752
-751
-749
-748
-746
-744
-742
-740
-738
-736
-734
-732
-729
-727
-725
-722
-719
-716
-713
-709
-706
-702
-698
-694
-690
-686
-681
-677
-673
-669
-665
-661
-657
-653
-649
-645
-641
-637
-633
-629
-625
-620
-616
-612
-607
-603
-599
-594
-590
-587
-583
-580
-577
-575
-573
-571
-569
-568
-567
-566
-565
-565
-565
-564
-564
-565
-565
-566
-567
-567
-568
-570
-571
-572
-574
-575
-576
-578
-579
-580
-581
-582
-583
-583
-582
-582
-581
-580
-578
-577
-575
-573
-571
-570
-568
-566
-564
-563
-561
-560
-558
-556
-554
-552
-550
-547
-545
-542
-539
-536
-533
-529
-526
-522
-518
-515
-510
-506
-502
-497
-493
-488
-484
-480
-476
-472
-468
-464
-461
-457
-454
-452
-449
-446
-444
-442
-440
-439
-437
-436
-435
-434
-434
-433
-433
-433
-432
-432
-432
-432
-433
-433
-434
-435
-436
-437
-439
-440
-442
-444
-446
-448
-450
-453
-455
-457
-460
-462
-465
-467
-470
-472
-475
-477
-479
-481
-483
-485
-486
-487
-488
-489
-489
-489
-489
-489
-488
-488
-487
-486
-485
-485
-483
-482
-481
-480
-478
-476
-474
-472
-470
-468
-465
-463
-461
-458
-456
-453
-450
-448
-445
-443
-440
-437
-434
-431
-428
-425
-422
-418
-415
-412
-408
-405
-401
-398
-394
-391
-387
-384
-381
-378
-375
-373
-370
-367
-364
-362
-359
-356
-354
-351
-349
-346
-344
-341
-339
-337
-335
-333
-331
-330
-328
-327
-326
-324
-323
-322
-321
-321
-320
-319
-319
-318
-318
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-318
-319
-320
-321
-322
-323
-325
-327
-329
-331
-333
-334
-336
-338
-340
-342
-344
-346
-348
-350
-352
-355
-358
-360
-363
-366
-368
-371
-374
-377
-380
-383
-386
-389
-392
-396
-399
-403
-407
-412
-416
-421
-427
-432
-437
-443
-448
-454
-459
-464
-470
-475
-480
-486
-491
-497
-503
-509
-515
-521
-527
-533
-539
-545
-551
-557
-563
-568
-573
-579
-584
-589
-595
-600
-606
-612
-618
-624
-630
-636
-641
-647
-653
-659
-664
-670
-675
-681
-686
-692
-697
-702
-707
-713
-718
-724
-730
-735
-741
-747
-753
-760
-766
-772
-778
-784
-790
-796
-802
-808
-814
-819
-825
-830
-835
-841
-846
-851
-856
-862
-867
-872
-877
-881
-886
-891
-895
-899
-903
-907
-910
-913
-916
-919
-921
-924
-926
-929
-931
-933
-935
-937
-939
-940
-942
-944
-946
-948
-950
-952
-954
-956
-958
-960
-962
-964
-966
-968
-971
-973
-976
-979
-983
-987
-991
-996
-1000
-1006
-1010
-1016
-1022
-1028
-1034
-1040
-1047
-1053
-1060
-1066
-1073
-1081
-1088
-1096
-1105
-1113
-1122
-1132
-1141
-1151
-1161
-1171
-1180
-1190
-1200
-1210
-1220
-1229
-1239
-1248
-1258
-1267
-1277
-1286
-1296
-1306
-1316
-1327
-1337
-1348
-1358
-1369
-1379
-1389
-1399
-1410
-1420
-1430
-1440
-1450
-1460
-1470
-1480
-1490
-1500
-1509
-1519
-1529
-1539
-1549
-1559
-1569
-1579
-1590
-1600
-1610
-1621
-1631
-1642
-1652
-1663
-1673
-1684
-1695
-1705
-1716
-1726
-1737
-1747
-1758
-1768
-1779
-1789
-1799
-1809
-1819
-1828
-1837
-1846
-1855
-1864
-1872
-1880
-1888
-1895
-1902
-1909
-1915
-1921
-1927
-1933
-1939
-1944
-1949
-1953
-1958
-1962
-1965
-1969
-1972
-1975
-1978
-1980
-1983
-1985
-1987
-1989
-1991
-1992
-1994
-1995
-1997
-1998
-1999
-1999
-2000
-2000
-2000
-2000
-2000
-1999
-1999
-1998
-1997
-1996
-1995
-1994
-1993
-1992
-1991
-1989
-1988
-1987
-1986
-1985
-1983
-1981
-1980
-1978
-1976
-1974
-1972
-1970
-1968
-1966
-1964
-1961
-1959
-1957
-1955
-1953
-1951
-1949
-1946
-1944
-1941
-1938
-1935
-1932
-1928
-1925
-1922
-1918
-1914
-1910
-1906
-1902
-1898
-1893
-1888
-1883
-1878
-1872
-1866
-1860
-1854
-1848
-1842
-1835
-1829
-1822
-1815
-1808
-1801
-1794
-1787
-1779
-1771
-1764
-1755
-1747
-1739
-1730
-1721
-1712
-1703
-1694
-1684
-1675
-1665
-1656
-1646
-1637
-1627
-1618
-1608
-1599
-1589
-1580
-1571
-1562
-1553
-1544
-1535
-1527
-1518
-1510
-1501
-1493
-1484
-1476
-1468
-1460
-1452
-1444
-1437
-1429
-1422
-1415
-1408
-1402
-1395
-1389
-1383
-1378
-1372
-1367
-1363
-1358
-1354
-1350
-1346
-1343
-1340
-1337
-1334
-1332
-1330
-1327
-1326
-1324
-1322
-1321
-1320
-1319
-1318
-1318
-1317
-1317
-1317
-1317
-1317
-1317
-1317
-1317
-1318
-1319
-1320
-1320
-1321
-1322
-1323
-1324
-1325
-1325
-1326
-1326
-1326
-1326
-1326
-1325
-1325
-1324
-1323
-1322
-1321
-1320
-1319
-1318
-1316
-1315
-1313
-1311
-1309
-1306
-1304
-1301
-1298
-1295
-1292
-1289
-1286
-1282
-1279
-1276
-1273
-1270
-1267
-1265
-1262
-1259
-1256
-1253
-1250
-1248
-1245
-1242
-1239
-1236
-1233
-1230
-1228
-1226
-1223
-1221
-1219
-1217
-1216
-1214
-1213
-1211
-1210
-1208
-1207
-1205
-1204
-1202
-1200
-1198
-1197
-1195
-1193
-1191
-1189
-1188
-1186
-1185
-1183
-1182
-1180
-1179
-1177
-1176
-1175
-1173
-1171
-1170
-1168
-1166
-1163
-1161
-1159
-1157
-1155
-1152
-1150
-1148
-1147
-1145
-1143
-1142
-1140
-1138
-1136
-1135
-1133
-1131
-1129
-1126
-1124
-1122
-1119
-1117
-1115
-1112
-1110
-1108
-1105
-1103
-1101
-1099
-1096
-1094
-1092
-1090
-1088
-1085
-1083
-1081
-1079
-1078
-1076
-1075
-1073
-1072
-1072
-1071
-1071
-1071
-1071
-1072
-1072
-1073
-1074
-1074
-1075
-1076
-1077
-1078
-1079
-1080
-1082
-1083
-1085
-1086
-1088
-1089
-1091
-1092
-1094
-1096
-1097
-1099
-1101
-1103
-1105
-1107
-1109
-1111
-1113
-1116
-1118
-1120
-1123
-1125
-1127
-1129
-1130
-1132
-1134
-1136
-1137
-1139
-1141
-1143
-1146
-1148
-1151
-1153
-1156
-1159
-1161
-1164
-1167
-1170
-1172
-1175
-1178
-1181
-1183
-1186
-1188
-1191
-1194
-1196
-1199
-1202
-1205
-1209
-1212
-1215
-1219
-1222
-1226
-1230
-1234
-1238
-1243
-1247
-1252
-1257
-1261
-1266
-1271
-1277
-1282
-1287
-1293
-1298
-1304
-1309
-1315
-1320
-1325
-1330
-1335
-1340
-1345
-1350
-1354
-1358
-1362
-1365
-1369
-1372
-1375
-1378
-1381
-1383
-1385
-1387
-1389
-1390
-1392
-1392
-1393
-1393
-1393
-1393
-1393
-1392
-1390
-1389
-1387
-1384
-1382
-1379
-1376
-1372
-1368
-1364
-1359
-1355
-1350
-1345
-1340
-1334
-1329
-1323
-1318
-1312
-1306
-1300
-1293
-1287
-1281
-1274
-1268
-1261
-1254
-1247
-1240
-1233
-1225
-1217
-1209
-1201
-1192
-1184
-1174
-1165
-1155
-1145
-1135
-1124
-1114
-1103
-1092
-1081
-1069
-1058
-1046
-1034
-1022
-1010
-998
-986
-973
-960
-947
-934
-921
-907
-893
-880
-866
-852
-838
-824
-810
-796
-782
-768
-754
-740
-726
-713
-699
-686
-673
-660
-647
-634
-621
-608
-595
-582
-569
-556
-544
-531
-519
-507
-495
-484
-473
-462
-452
-442
-432
-423
-414
-405
-396
-388
-379
-371
-362
-354
-345
-337
-329
-321
-312
-304
-297
-289
-281
-274
-266
-259
-251
-244
-237
-230
-222
-215
-207
-199
-191
-182
-174
-165
-156
-148
-139
-130
-121
-113
-104
-95
-87
-78
-70
-61
-52
-44
-35
-26
-17
-8
1
10
19
28
37
46
55
63
72
80
88
96
104
112
120
127
135
142
150
157
164
171
178
185
192
198
205
211
218
224
231
238
244
251
258
266
273
280
287
294
302
309
316
323
330
337
344
352
359
366
374
382
390
398
407
415
423
432
440
448
456
464
472
480
488
495
503
511
519
527
535
544
552
561
570
579
588
598
607
616
625
634
643
652
661
670
680
689
698
707
717
726
736
745
755
765
775
784
794
804
814
823
833
843
853
863
874
884
895
906
918
929
941
953
965
978
990
1002
1016
1029
1042
1055
1068
1081
1094
1107
1121
1134
1148
1161
1175
1189
1204
1218
1233
1248
1262
1277
1292
1307
1322
1337
1351
1366
1381
1395
1410
1424
1438
1452
1467
1481
1495
1509
1523
1537
1551
1565
1578
1591
1604
1617
1629
1641
1652
1663
1673
1683
1693
1702
1712
1720
1729
1737
1745
1753
1760
1767
1774
1781
1787
1792
1798
1803
1807
1811
1815
1819
1822
1825
1827
1830
1832
1834
1835
1836
1837
1838
1839
1839
1840
1839
1839
1838
1837
1836
1835
1834
1832
1831
1829
1828
1826
1825
1824
1823
1821
1820
1819
1817
1816
1814
1812
1810
1808
1805
1803
1800
1797
1794
1791
1788
1786
1783
1780
1777
1774
1772
1769
1766
1763
1761
1758
1754
1751
1748
1745
1741
1738
1735
1731
1728
1725
1722
1719
1716
1713
1710
1707
1704
1700
1697
1693
1689
1685
1681
1677
1673
1669
1664
1660
1655
1651
1646
1642
1638
1634
1631
1627
1624
1621
1617
1614
1610
1607
1603
1600
1596
1592
1588
1584
1580
1576
1573
1569
1565
1561
1558
1554
1551
1547
1544
1541
1537
1534
1530
1527
1523
1519
1515
1511
1507
1503
1499
1495
1490
1486
1482
1478
1475
1471
1467
1464
1460
1457
1453
1450
1446
1443
1439
1435
1431
1427
1423
1418
1414
1410
1405
1401
1397
1393
1389
1385
1381
1378
1374
1370
1367
1363
1360
1357
1353
1350
1347
1343
1340
1338
1335
1333
1330
1328
1326
1324
1323
1321
1320
1319
1318
1317
1316
1316
1315
1315
1315
1315
1315
1316
1316
1317
1317
1317
1318
1318
1319
1319
1320
1320
1321
1321
1322
1322
1323
1323
1324
1324
1324
1324
1324
1324
1324
1324
1323
1322
1322
1321
1320
1319
1318
1317
1316
1315
1314
1313
1312
1310
1309
1308
1306
1305
1303
1301
1299
1297
1295
1293
1291
1288
1285
1283
1280
1277
1274
1271
1268
1264
1261
1258
1254
1251
1247
1244
1240
1237
1234
1230
1227
1224
1220
1217
1213
1210
1206
1203
1200
1196
1193
1190
1187
1183
1180
1177
1174
1171
1168
1165
1162
1160
1157
1154
1151
1148
1145
1142
1139
1136
1133
1130
1127
1124
1120
1117
1113
1109
1104
1100
1095
1090
1085
1079
1074
1068
1062
1056
1050
1043
1037
1029
1022
1014
1006
998
989
981
972
963
954
946
937
928
919
910
901
891
882
873
864
854
844
835
825
815
805
795
786
776
766
756
746
736
726
716
706
696
685
675
664
654
643
632
621
611
600
590
579
569
559
549
539
530
521
512
503
494
486
478
469
461
453
446
438
430
423
415
408
401
394
387
381
374
368
361
355
349
343
337
331
325
319
314
308
303
298
293
288
283
278
273
268
263
259
254
249
244
238
233
228
223
218
213
208
203
198
193
188
183
178
173
168
162
157
152
147
141
136
130
125
120
114
109
104
99
94
89
85
80
76
71
67
63
59
54
50
46
41
37
32
27
22
18
13
7
2
-3
-8
-14
-19
-25
-31
-37
-43
-49
-56
-62
-69
-77
-84
-92
-100
-108
-117
-126
-135
-144
-153
-162
-171
-180
-190
-199
-208
-217
-226
-236
-245
-255
-264
-274
-284
-294
-304
-314
-325
-336
-346
-357
-368
-379
-390
-402
-413
-424
-435
-446
-457
-468
-479
-490
-501
-512
-523
-534
-545
-556
-566
-577
-587
-597
-607
-617
-627
-636
-645
-654
-663
-672
-681
-690
-699
-708
-716
-725
-734
-742
-751
-759
-767
-775
-783
-791
-798
-806
-813
-820
-827
-834
-841
-848
-855
-862
-870
-877
-884
-891
-898
-906
-913
-920
-927
-935
-942
-949
-956
-963
-970
-977
-984
-991
-999
-1006
-1012
-1020
-1027
-1034
-1042
-1049
-1056
-1063
-1070
-1078
-1085
-1092
-1098
-1105
-1112
-1119
-1126
-1133
-1139
-1146
-1153
-1159
-1166
-1173
-1179
-1186
-1192
-1198
-1205
-1211
-1216
-1222
-1228
-1233
-1238
-1243
-1249
-1254
-1259
-1264
-1269
-1274
-1278
-1283
-1288
-1292
-1297
-1301
-1305
-1309
-1313
-1316
-1320
-1323
-1327
-1330
-1334
-1338
-1341
-1345
-1349
-1353
-1357
-1361
-1366
-1370
-1374
-1378
-1383
-1387
-1391
-1395
-1400
-1404
-1408
-1413
-1417
-1422
-1426
-1431
-1436
-1441
-1446
-1451
-1456
-1461
-1465
-1470
-1474
-1478
-1481
-1485
-1488
-1491
-1494
-1497
-1500
-1502
-1505
-1508
-1510
-1513
-1516
-1519
-1521
-1524
-1527
-1530
-1533
-1537
-1540
-1543
-1547
-1550
-1554
-1557
-1561
-1565
-1569
-1573
-1577
-1582
-1586
-1590
-1595
-1599
-1604
-1608
-1613
-1617
-1621
-1625
-1629
-1633
-1638
-1642
-1646
-1650
-1654
-1659
-1664
-1668
-1673
-1678
-1684
-1689
-1695
-1700
-1706
-1711
-1717
-1722
-1728
-1733
-1738
-1743
-1748
-1753
-1758
-1763
-1768
-1772
-1777
-1781
-1786
-1790
-1794
-1798
-1802
-1805
-1809
-1812
-1815
-1819
-1822
-1825
-1828
-1831
-1834
-1838
-1841
-1844
-1848
-1851
-1855
-1858
-1862
-1865
-1868
-1870
-1873
-1875
-1878
-1880
-1882
-1884
-1886
-1888
-1890
-1892
-1893
-1895
-1897
-1898
-1900
-1901
-1902
-1903
-1904
-1905
-1905
-1906
-1906
-1907
-1908
-1909
-1909
-1910
-1911
-1913
-1914
-1915
-1917
-1918
-1920
-1921
-1923
-1924
-1926
-1928
-1930
-1931
-1933
-1935
-1937
-1939
-1941
-1943
-1945
-1947
-1948
-1950
-1951
-1952
-1953
-1954
-1954
-1955
-1955
-1955
-1955
-1955
-1955
-1954
-1954
-1953
-1952
-1951
-1949
-1948
-1945
-1943
-1941
-1938
-1935
-1932
-1929
-1926
-1923
-1920
-1917
-1915
-1912
-1909
-1907
-1904
-1902
-1899
-1897
-1895
-1893
-1891
-1889
-1888
-1886
-1885
-1883
-1882
-1881
-1880
-1879
-1878
-1877
-1876
-1875
-1874
-1873
-1872
-1871
-1870
-1869
-1868
-1867
-1867
-1866
-1866
-1866
-1865
-1865
-1865
-1864
-1864
-1863
-1863
-1862
-1862
-1861
-1860
-1859
-1859
-1858
-1858
-1857
-1857
-1856
-1856
-1856
-1856
-1855
-1855
-1854
-1854
-1853
-1852
-1851
-1850
-1849
-1848
-1847
-1846
-1845
-1844
-1843
-1843
-1842
-1842
-1842
-1841
-1841
-1841
-1841
-1841
-1841
-1842
-1842
-1843
-1843
-1844
-1845
-1846
-1847
-1848
-1849
-1850
-1852
-1853
-1855
-1856
-1858
-1860
-1862
-1864
-1866
-1869
-1871
-1873
-1875
-1877
-1879
-1881
-1883
-1885
-1886
-1887
-1888
-1889
-1890
-1890
-1891
-1891
-1892
-1892
-1892
-1892
-1892
-1892
-1891
-1891
-1891
-1890
-1889
-1888
-1887
-1886
-1884
-1882
-1880
-1879
-1877
-1875
-1873
-1870
-1868
-1866
-1864
-1862
-1859
-1857
-1854
-1852
-1849
-1846
-1843
-1841
-1838
-1835
-1831
-1828
-1824
-1821
-1817
-1813
-1808
-1804
-1799
-1794
-1789
-1784
-1779
-1773
-1768
-1763
-1758
-1752
-1747
-1742
-1736
-1731
-1725
-1720
-1714
-1708
-1702
-1695
-1689
-1682
-1675
-1668
-1661
-1654
-1647
-1640
-1633
-1627
-1620
-1613
-1606
-1600
-1593
-1586
-1579
-1572
-1565
-1558
-1550
-1543
-1536
-1528
-1521
-1513
-1506
-1499
-1491
-1484
-1477
-1469
-1462
-1455
-1448
-1441
-1434
-1427
-1420
-1413
-1406
-1398
-1391
-1384
-1377
-1369
-1362
-1355
-1348
-1341
-1334
-1327
-1321
-1315
-1308
-1303
-1297
-1291
-1286
-1281
-1275
-1270
-1265
-1260
-1255
-1250
-1244
-1239
-1234
-1229
-1224
-1219
-1215
-1210
-1205
-1201
-1196
-1191
-1187
-1183
-1178
-1174
-1170
-1166
-1161
-1157
-1153
-1148
-1144
-1140
-1135
-1131
-1127
-1123
-1118
-1114
-1110
-1106
-1103
-1099
-1095
-1091
-1087
-1084
-1080
-1076
-1072
-1068
-1064
-1060
-1057
-1053
-1049
-1046
-1043
-1040
-1037
-1034
-1032
-1030
-1028
-1026
-1024
-1022
-1020
-1018
-1016
-1014
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-997
-995
-992
-990
-987
-984
-981
-977
-973
-970
-966
-961
-957
-953
-948
-944
-939
-934
-929
-924
-918
-912
-907
-901
-895
-888
-882
-876
-869
-863
-856
-850
-843
-837
-830
-823
-816
-810
-803
-796
-789
-782
-775
-768
-761
-754
-748
-741
-735
-728
-722
-716
-709
-703
-697
-692
-686
-680
-675
-670
-665
-660
-655
-650
-646
-642
-638
-634
-630
-627
-623
-620
-617
-614
-612
-609
-607
-605
-602
-600
-598
-596
-594
-593
-591
-589
-587
-585
-583
-581
-579
-576
-574
-571
-568
-565
-562
-559
-556
-552
-549
-545
-541
-536
-532
-527
-522
-517
-512
-506
-501
-495
-490
-484
-478
-472
-466
-460
-454
-448
-442
-436
-429
-423
-416
-409
-402
-395
-389
-382
-375
-368
-361
-354
-347
-340
-334
-327
-321
-314
-308
-302
-296
-290
-284
-278
-272
-267
-261
-256
-251
-246
-241
-236
-232
-227
-223
-219
-215
-211
-207
-204
-200
-197
-194
-190
-187
-184
-181
-178
-176
-173
-170
-168
-166
-164
-161
-159
-157
-155
-153
-151
-149
-147
-145
-142
-140
-137
-134
-131
-128
-125
-121
-118
-115
-111
-108
-105
-101
-98
-95
-92
-89
-86
-83
-80
-76
-73
-69
-65
-62
-58
-54
-50
-46
-43
-39
-35
-31
-28
-24
-20
-16
-12
-8
-4
0
4
9
13
18
22
27
32
37
42
47
52
58
63
69
74
79
85
90
95
101
106
111
117
122
127
132
138
143
148
153
159
164
170
175
181
186
192
197
202
207
213
218
223
228
233
238
243
247
252
257
263
268
273
278
283
289
294
299
304
310
315
320
326
331
336
342
348
354
360
366
372
379
386
392
399
406
413
420
427
434
441
448
455
462
468
475
481
488
494
500
506
511
517
522
528
533
538
543
548
553
558
563
567
572
576
580
584
588
592
596
599
603
606
609
612
616
619
622
625
628
632
635
638
642
645
648
652
655
659
662
666
669
673
677
681
685
690
695
700
705
710
716
722
727
733
739
745
751
758
764
770
776
783
789
796
802
809
816
823
830
837
844
851
859
866
873
881
888
895
903
910
917
924
932
938
945
952
959
965
971
977
983
989
995
1000
1004
1010
1016
1020
1026
1031
1036
1040
1045
1049
1053
1057
1060
1064
1067
1070
1072
1075
1077
1079
1082
1084
1086
1088
1091
1093
1095
1098
1101
1103
1106
1109
1111
1114
1117
1120
1122
1125
1128
1131
1133
1136
1139
1142
1144
1147
1149
1152
1154
1157
1159
1161
1163
1165
1167
1168
1170
1171
1172
1173
1174
1175
1176
1176
1176
1176
1176
1176
1176
1175
1174
1173
1172
1170
1168
1166
1163
1160
1157
1153
1149
1145
1141
1136
1131
1126
1120
1115
1109
1103
1096
1090
1083
1075
1068
1060
1053
1045
1037
1029
1020
1012
1004
996
988
980
972
963
955
946
937
928
919
910
901
891
882
872
863
854
844
835
826
817
808
799
791
782
773
764
756
747
738
729
720
711
702
693
684
676
667
659
650
642
634
625
617
609
601
594
586
578
570
563
555
548
540
532
525
517
510
502
495
488
481
474
468
462
456
450
445
440
435
431
426
422
418
414
410
407
403
400
397
394
391
389
387
385
384
383
383
383
383
383
383
383
383
383
383
382
381
380
379
377
376
374
372
370
368
366
364
361
359
356
353
350
346
343
339
335
331
326
322
317
312
306
301
295
289
282
276
269
262
254
247
239
231
224
216
208
200
192
184
176
168
160
151
143
135
126
118
109
100
91
82
72
63
54
44
35
26
16
7
-2
-12
-21
-31
-41
-51
-61
-71
-81
-92
-102
-113
-123
-134
-144
-155
-165
-176
-186
-196
-207
-217
-227
-237
-248
-258
-268
-279
-289
-300
-310
-321
-331
-342
-352
-363
-373
-384
-395
-405
-416
-426
-436
-447
-457
-467
-477
-486
-496
-505
-514
-523
-532
-540
-549
-558
-566
-575
-583
-591
-599
-607
-615
-622
-629
-636
-643
-649
-655
-661
-667
-673
-678
-684
-689
-695
-700
-706
-712
-717
-722
-728
-733
-738
-743
-747
-751
-755
-759
-762
-765
-768
-771
-774
-776
-778
-780
-782
-784
-786
-788
-789
-790
-791
-792
-793
-794
-795
-795
-796
-797
-797
-797
-798
-798
-798
-798
-797
-797
-796
-796
-795
-794
-793
-792
-792
-791
-790
-789
-788
-788
-787
-786
-785
-784
-783
-782
-781
-780
-779
-778
-777
-777
-776
-776
-776
-775
-775
-775
-774
-774
-774
-773
-773
-773
-772
-772
-772
-771
-771
-771
-770
-770
-769
-769
-768
-767
-766
-765
-765
-764
-763
-762
-761
-761
-760
-760
-760
-759
-759
-759
-759
-759
-760
-760
-760
-760
-760
-761
-761
-761
-762
-762
-763
-763
-764
-765
-766
-766
-767
-768
-768
-769
-769
-770
-770
-770
-770
-771
-771
-771
-771
-771
-771
-772
-772
-772
-773
-773
-773
-773
-773
-773
-772
-772
-772
-772
-771
-771
-771
-770
-770
-770
-769
-769
-768
-767
-766
-765
-763
-762
-760
-758
-756
-753
-751
-749
-746
-744
-741
-739
-736
-734
-731
-728
-726
-723
-720
-717
-714
-711
-708
-705
-702
-699
-696
-693
-689
-686
-683
-680
-677
-674
-670
-667
-664
-660
-657
-654
-651
-648
-645
-642
-640
-637
-635
-633
-631
-629
-627
-626
-625
-624
-623
-623
-623
-622
-622
-622
-622
-622
-622
-622
-622
-621
-621
-620
-620
-620
-619
-619
-618
-618
-618
-618
-618
-618
-617
-617
-617
-616
-615
-615
-614
-613
-612
-611
-610
-610
-609
-608
-607
-607
-606
-605
-605
-604
-603
-602
-601
-600
-599
-597
-596
-595
-593
-592
-591
-589
-588
-587
-586
-585
-584
-583
-583
-582
-582
-581
-581
-581
-580
-579
-579
-578
-578
-577
-577
-576
-576
-576
-576
-576
-576
-576
-576
-576
-577
-577
-578
-579
-580
-581
-582
-583
-585
-586
-588
-590
-592
-595
-598
-601
-604
-608
-612
-616
-620
-625
-629
-634
-638
-643
-647
-652
-656
-660
-665
-669
-673
-678
-682
-686
-690
-695
-699
-703
-707
-711
-715
-719
-723
-726
-729
-732
-735
-738
-740
-743
-745
-747
-748
-750
-752
-753
-755
-756
-758
-759
-760
-762
-763
-764
-765
-766
-767
-768
-769
-769
-770
-770
-770
-770
-770
-769
-769
-768
-767
-766
-765
-764
-763
-761
-760
-759
-757
-755
-754
-751
-749
-747
-744
-741
-738
-734
-731
-727
-724
-720
-716
-712
-708
-704
-700
-696
-693
-689
-685
-681
-677
-673
-668
-664
-660
-655
-651
-646
-642
-638
-633
-629
-625
-621
-617
-613
-609
-605
-601
-598
-594
-591
-588
-584
-581
-578
-576
-573
-571
-569
-567
-565
-564
-563
-563
-562
-562
-562
-562
-562
-563
-563
-564
-564
-565
-566
-567
-568
-570
-571
-573
-575
-577
-579
-582
-585
-588
-591
-595
-598
-602
-606
-610
-615
-619
-624
-629
-634
-640
-645
-651
-656
-662
-667
-673
-678
-684
-689
-695
-700
-706
-711
-716
-721
-726
-732
-737
-742
-747
-752
-757
-762
-766
-771
-776
-780
-784
-789
-793
-797
-801
-805
-809
-813
-816
-820
-824
-827
-831
-834
-837
-840
-843
-846
-849
-851
-854
-857
-860
-863
-866
-868
-871
-874
-877
-879
-882
-884
-886
-888
-889
-891
-892
-893
-895
-896
-898
-899
-901
-902
-904
-905
-907
-908
-909
-910
-910
-911
-911
-911
-910
-909
-909
-908
-907
-906
-905
-904
-902
-901
-900
-898
-897
-895
-893
-891
-889
-886
-884
-881
-878
-875
-872
-869
-867
-864
-862
-860
-858
-856
-854
-853
-851
-850
-848
-847
-846
-844
-843
-841
-839
-838
-836
-834
-832
-830
-829
-827
-826
-824
-823
-821
-820
-819
-818
-817
-815
-814
-813
-812
-810
-809
-807
-806
-804
-803
-801
-799
-798
-796
-794
-793
-791
-790
-788
-787
-786
-784
-783
-782
-780
-779
-777
-776
-774
-773
-771
-769
-767
-766
-764
-761
-759
-757
-755
-753
-750
-748
-746
-743
-741
-739
-737
-735
-733
-731
-729
-727
-725
-723
-722
-720
-718
-717
-715
-714
-713
-712
-711
-710
-709
-708
-708
-707
-707
-706
-706
-705
-704
-704
-703
-703
-702
-702
-701
-700
-700
-699
-699
-698
-697
-696
-695
-694
-693
-692
-691
-690
-688
-687
-685
-684
-682
-681
-679
-677
-675
-673
-671
-669
-666
-664
-661
-659
-656
-653
-651
-648
-645
-642
-639
-636
-633
-630
-626
-623
-620
-616
-613
-609
-605
-601
-597
-593
-589
-584
-580
-575
-570
-566
-561
-556
-551
-546
-541
-537
-532
-527
-523
-518
-513
-509
-504
-499
-495
-490
-485
-481
-476
-472
-468
-463
-459
-456
-452
-448
-445
-442
-439
-436
-434
-431
-429
-426
-424
-422
-420
-418
-416
-414
-412
-410
-409
-407
-406
-405
-404
-403
-403
-402
-402
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-401
-402
-402
-402
-403
-403
-403
-403
-403
-404
-404
-403
-403
-403
-403
-402
-402
-402
-401
-401
-401
-400
-400
-400
-399
-399
-399
-399
-399
-399
-400
-400
-400
-400
-401
-401
-401
-402
-402
-403
-404
-405
-406
-407
-409
-411
-413
-415
-417
-420
-422
-425
-429
-432
-436
-439
-443
-448
-452
-457
-462
-467
-473
-479
-485
-491
-498
-505
-512
-520
-527
-535
-543
-551
-559
-567
-575
-583
-590
-598
-606
-614
-621
-629
-637
-644
-652
-659
-667
-674
-682
-689
-696
-703
-710
-717
-724
-731
-737
-744
-750
-757
-763
-770
-776
-783
-789
-795
-801
-807
-812
-817
-823
-828
-833
-837
-842
-847
-851
-856
-861
-865
-870
-874
-879
-884
-889
-893
-898
-903
-908
-912
-917
-922
-927
-933
-938
-943
-949
-955
-960
-966
-973
-979
-986
-992
-999
-1006
-1012
-1018
-1026
-1033
-1040
-1046
-1053
-1059
-1065
-1072
-1078
-1084
-1090
-1096
-1102
-1109
-1115
-1121
-1127
-1133
-1139
-1144
-1150
-1156
-1161
-1166
-1171
-1176
-1181
-1185
-1189
-1193
-1197
-1201
-1204
-1208
-1211
-1214
-1216
-1219
-1221
-1224
-1226
-1227
-1229
-1231
-1232
-1233
-1235
-1236
-1237
-1237
-1238
-1239
-1239
-1240
-1240
-1240
-1240
-1239
-1239
-1239
-1238
-1238
-1237
-1236
-1235
-1235
-1234
-1233
-1232
-1231
-1230
-1229
-1227
-1226
-1225
-1223
-1222
-1220
-1218
-1217
-1215
-1213
-1211
-1209
-1207
-1206
-1204
-1202
-1201
-1199
-1198
-1196
-1195
-1193
-1192
-1191
-1189
-1188
-1186
-1185
-1184
-1182
-1181
-1179
-1178
-1176
-1174
-1173
-1171
-1170
-1168
-1167
-1165
-1164
-1163
-1162
-1161
-1160
-1160
-1159
-1158
-1157
-1157
-1156
-1155
-1154
-1153
-1153
-1152
-1151
-1150
-1149
-1148
-1147
-1146
-1145
-1144
-1142
-1141
-1140
-1138
-1137
-1135
-1133
-1131
-1129
-1127
-1124
-1122
-1120
-1117
-1115
-1112
-1110
-1107
-1105
-1102
-1099
-1097
-1094
-1091
-1088
-1085
-1081
-1078
-1074
-1071
-1067
-1063
-1060
-1056
-1052
-1048
-1045
-1041
-1037
-1034
-1030
-1027
-1022
-1020
-1016
-1012
-1008
-1006
-1002
-1000
-997
-994
-991
-988
-985
-982
-979
-976
-973
-971
-968
-965
-962
-959
-956
-953
-949
-946
-943
-939
-936
-932
-929
-925
-922
-919
-915
-912
-909
-906
-902
-899
-896
-893
-890
-887
-884
-881
-877
-874
-871
-868
-865
-863
-860
-857
-855
-852
-849
-847
-844
-841
-839
-836
-833
-830
-827
-824
-821
-818
-814
-811
-808
-805
-802
-799
-796
-793
-790
-787
-785
-782
-779
-777
-774
-772
-770
-767
-765
-763
-760
-758
-756
-754
-752
-751
-749
-747
-746
-745
-743
-742
-741
-740
-739
-738
-736
-735
-734
-733
-732
-731
-730
-729
-728
-727
-726
-725
-724
-724
-723
-722
-721
-720
-719
-719
-718
-717
-716
-716
-715
-714
-713
-713
-712
-711
-710
-708
-707
-706
-705
-703
-702
-701
-699
-698
-697
-695
-694
-693
-692
-691
-690
-689
-688
-687
-687
-686
-686
-685
-685
-684
-684
-683
-683
-683
-683
-682
-682
-682
-682
-682
-682
-681
-681
-681
-680
-680
-679
-678
-678
-677
-676
-675
-674
-673
-672
-670
-669
-668
-666
-665
-663
-661
-660
-658
-656
-654
-652
-650
-648
-646
-644
-643
-641
-639
-637
-636
-634
-633
-631
-630
-628
-627
-625
-624
-623
-622
-621
-621
-620
-620
-621
-621
-622
-623
-624
-625
-626
-628
-629
-631
-633
-634
-636
-637
-639
-640
-642
-644
-645
-647
-649
-650
-652
-654
-656
-658
-660
-663
-665
-667
-668
-670
-672
-673
-675
-676
-678
-679
-680
-682
-683
-684
-686
-687
-688
-690
-691
-692
-694
-695
-696
-697
-698
-699
-700
-701
-702
-703
-704
-705
-706
-706
-707
-708
-709
-709
-710
-710
-711
-711
-712
-712
-712
-712
-712
-712
-712
-712
-711
-711
-711
-710
-710
-710
-709
-709
-708
-708
-707
-707
-706
-706
-705
-705
-704
-703
-702
-702
-701
-700
-699
-698
-698
-697
-696
-696
-695
-695
-694
-694
-694
-693
-693
-692
-692
-691
-691
-690
-689
-688
-688
-687
-686
-685
-684
-683
-683
-682
-681
-680
-680
-679
-678
-677
-676
-674
-673
-671
-669
-668
-666
-664
-662
-661
-659
-658
-657
-656
-655
-654
-653
-652
-652
-651
-650
-649
-648
-646
-645
-644
-643
-641
-640
-639
-638
-637
-636
-636
-635
-635
-635
-634
-634
-635
-635
-635
-635
-635
-635
-635
-635
-635
-635
-635
-635
-635
-636
-636
-637
-638
-639
-640
-641
-642
-643
-645
-646
-647
-648
-648
-649
-650
-650
-650
-651
-651
-651
-651
-651
-651
-651
-651
-651
-651
-651
-651
-651
-651
-650
-650
-650
-649
-649
-648
-647
-647
-646
-646
-645
-644
-644
-643
-643
-642
-642
-641
-641
-640
-640
-639
-638
-637
-636
-634
-633
-631
-629
-627
-625
-623
-620
-618
-615
-613
-611
-608
-606
-603
-600
-598
-595
-592
-590
-587
-584
-581
-578
-576
-573
-570
-568
-565
-563
-560
-558
-556
-554
-552
-550
-548
-546
-544
-542
-540
-538
-536
-534
-532
-530
-528
-525
-523
-521
-519
-517
-515
-513
-512
-510
-508
-507
-505
-503
-501
-500
-498
-496
-494
-492
-490
-487
-485
-483
-481
-479
-478
-476
-474
-472
-471
-469
-468
-467
-465
-464
-462
-461
-460
-458
-457
-456
-454
-453
-452
-450
-449
-447
-446
-445
-443
-442
-441
-440
-438
-437
-436
-435
-434
-433
-432
-432
-431
-431
-430
-430
-429
-429
-429
-429
-429
-429
-429
-430
-430
-431
-432
-433
-433
-434
-435
-436
-437
-438
-438
-439
-440
-440
-441
-442
-442
-443
-443
-444
-444
-445
-445
-445
-445
-446
-446
-446
-446
-446
-446
-446
-446
-446
-446
-446
-446
-446
-447
-447
-447
-447
-447
-447
-448
-448
-448
-449
-449
-449
-450
-450
-451
-452
-452
-453
-454
-455
-457
-458
-459
-460
-461
-462
-463
-464
-465
-465
-466
-466
-466
-467
-467
-467
-468
-468
-468
-468
-469
-469
-469
-470
-470
-470
-471
-471
-471
-471
-472
-472
-472
-472
-472
-472
-473
-473
-473
-474
-474
-475
-476
-476
-477
-478
-479
-480
-480
-481
-482
-482
-482
-483
-483
-483
-483
-483
-483
-483
-482
-482
-481
-480
-479
-478
-477
-476
-474
-472
-471
-469
-467
-465
-462
-460
-458
-455
-453
-450
-447
-445
-442
-439
-436
-433
-430
-427
-424
-420
-417
-414
-411
-408
-404
-401
-398
-395
-392
-389
-386
-383
-380
-377
-375
-372
-369
-366
-364
-361
-358
-355
-352
-350
-347
-344
-341
-338
-335
-332
-330
-327
-324
-321
-318
-316
-313
-310
-308
-305
-302
-300
-297
-294
-291
-289
-286
-283
-280
-277
-275
-272
-269
-266
-263
-259
-256
-253
-250
-247
-243
-240
-236
-232
-228
-224
-220
-216
-212
-207
-203
-198
-194
-190
-185
-181
-176
-172
-167
-163
-159
-154
-150
-145
-141
-137
-132
-128
-124
-120
-116
-112
-108
-105
-101
-97
-94
-91
-88
-85
-82
-79
-77
-75
-72
-70
-68
-66
-64
-62
-61
-59
-57
-55
-54
-52
-50
-49
-47
-46
-44
-42
-41
-39
-37
-36
-34
-32
-30
-28
-26
-24
-21
-19
-16
-14
-11
-8
-6
-3
0
3
6
9
12
15
19
22
25
28
31
35
38
41
45
48
51
55
58
61
65
68
71
74
76
79
82
84
87
89
92
94
97
99
101
103
106
108
110
112
114
115
117
119
120
122
123
125
126
128
129
131
132
134
136
138
140
142
144
146
148
150
151
153
155
157
159
161
163
165
167
169
171
173
176
178
180
183
185
187
189
192
194
196
198
200
201
203
205
206
208
210
211
213
215
216
218
220
221
223
225
226
228
230
232
234
236
238
240
242
244
246
248
250
252
254
256
258
260
263
265
267
270
272
274
277
279
282
284
287
289
292
294
297
300
302
305
307
310
312
315
317
320
322
325
327
330
332
334
337
339
342
344
346
349
351
353
356
358
360
363
365
367
370
372
374
376
379
381
383
384
386
388
390
391
393
394
396
397
398
400
401
402
403
404
405
406
407
408
409
410
411
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
428
429
429
429
429
429
429
428
428
427
427
426
425
424
422
421
420
418
416
414
412
410
408
406
404
401
399
397
394
392
389
387
385
382
380
377
375
372
370
367
364
362
359
356
353
350
347
345
342
339
336
333
329
326
323
320
317
314
310
307
303
300
296
293
289
285
281
277
272
268
264
259
255
250
245
240
235
230
225
220
214
209
203
197
191
185
179
173
166
160
153
147
140
133
127
120
113
105
98
91
83
76
68
61
53
45
38
30
22
13
5
-3
-12
-20
-29
-37
-46
-55
-64
-73
-82
-92
-101
-110
-120
-129
-139
-149
-158
-168
-177
-187
-196
-206
-215
-225
-234
-244
-253
-263
-273
-282
-292
-302
-311
-321
-331
-340
-350
-359
-368
-377
-386
-395
-404
-413
-421
-429
-437
-445
-453
-460
-467
-474
-481
-488
-495
-502
-509
-516
-522
-529
-535
-542
-548
-555
-561
-567
-573
-579
-585
-591
-597
-603
-610
-616
-622
-628
-634
-640
-647
-653
-659
-665
-672
-678
-684
-691
-697
-704
-710
-717
-724
-731
-738
-745
-752
-759
-766
-773
-780
-787
-794
-801
-809
-816
-823
-830
-838
-845
-852
-860
-867
-875
-882
-890
-897
-905
-912
-920
-927
-935
-942
-949
-957
-964
-971
-978
-985
-992
-999
-1004
-1012
-1018
-1024
-1030
-1036
-1041
-1046
-1052
-1057
-1062
-1066
-1071
-1076
-1080
-1085
-1089
-1093
-1097
-1101
-1105
-1108
-1112
-1115
-1118
-1121
-1124
-1127
-1130
-1133
-1136
-1139
-1142
-1146
-1149
-1152
-1155
-1158
-1161
-1164
-1167
-1170
-1173
-1176
-1178
-1181
-1183
-1185
-1188
-1190
-1192
-1194
-1197
-1199
-1201
-1204
-1206
-1208
-1210
-1212
-1214
-1216
-1218
-1220
-1222
-1224
-1225
-1227
-1229
-1230
-1232
-1234
-1235
-1237
-1239
-1240
-1242
-1243
-1245
-1246
-1247
-1248
-1250
-1251
-1252
-1253
-1254
-1255
-1256
-1257
-1258
-1259
-1260
-1261
-1261
-1262
-1263
-1264
-1264
-1265
-1265
-1266
-1266
-1266
-1267
-1267
-1267
-1268
-1268
-1268
-1269
-1269
-1270
-1270
-1270
-1271
-1271
-1271
-1272
-1272
-1272
-1272
-1271
-1271
-1271
-1270
-1269
-1269
-1268
-1267
-1266
-1265
-1264
-1263
-1261
-1260
-1259
-1258
-1257
-1255
-1254
-1253
-1252
-1250
-1249
-1248
-1246
-1245
-1244
-1242
-1241
-1240
-1238
-1237
-1236
-1234
-1233
-1231
-1230
-1229
-1228
-1226
-1225
-1224
-1223
-1222
-1220
-1219
-1218
-1216
-1215
-1213
-1212
-1210
-1209
-1208
-1206
-1205
-1204
-1202
-1201
-1199
-1198
-1197
-1195
-1193
-1192
-1190
-1189
-1187
-1186
-1184
-1183
-1182
-1181
-1180
-1178
-1177
-1176
-1175
-1175
-1174
-1173
-1172
-1172
-1171
-1171
-1171
-1171
-1170
-1170
-1170
-1170
-1170
-1170
-1170
-1170
-1170
-1170
-1170
-1170
-1170
-1170
-1170
-1169
-1169
-1168
-1168
-1167
-1166
-1165
-1164
-1163
-1162
-1161
-1160
-1159
-1157
-1156
-1154
-1152
-1151
-1149
-1147
-1145
-1143
-1141
-1139
-1137
-1136
-1134
-1132
-1130
-1128
-1126
-1124
-1122
-1120
-1118
-1116
-1114
-1112
-1110
-1108
-1106
-1105
-1103
-1101
-1099
-1097
-1096
-1094
-1093
-1091
-1090
-1088
-1087
-1086
-1085
-1083
-1082
-1080
-1078
-1077
-1075
-1073
-1070
-1068
-1065
-1063
-1060
-1058
-1055
-1052
-1050
-1047
-1045
-1042
-1040
-1037
-1035
-1032
-1030
-1028
-1025
-1022
-1020
-1016
-1014
-1010
-1008
-1004
-1002
-999
-995
-992
-988
-985
-981
-978
-974
-971
-967
-964
-960
-957
-953
-949
-946
-942
-938
-935
-931
-927
-924
-920
-917
-914
-911
-908
-905
-902
-900
-897
-895
-892
-890
-887
-885
-882
-879
-877
-874
-871
-869
-866
-863
-860
-858
-855
-853
-850
-848
-846
-844
-841
-839
-837
-835
-833
-831
-829
-827
-825
-823
-822
-820
-819
-818
-816
-815
-814
-813
-811
-810
-809
-808
-807
-806
-804
-804
-803
-802
-801
-801
-800
-800
-800
-800
-799
-799
-800
-800
-800
-800
-801
-801
-802
-803
-804
-805
-806
-807
-809
-810
-812
-814
-816
-818
-820
-822
-824
-826
-829
-831
-834
-837
-839
-842
-845
-847
-850
-853
-855
-858
-860
-863
-865
-867
-870
-872
-874
-876
-878
-880
-882
-884
-886
-888
-891
-892
-894
-896
-898
-900
-901
-903
-905
-906
-908
-909
-911
-912
-914
-915
-917
-918
-919
-921
-922
-923
-924
-925
-926
-927
-927
-928
-929
-930
-931
-932
-933
-934
-936
-937
-939
-940
-942
-944
-946
-947
-949
-951
-953
-954
-956
-958
-959
-961
-963
-965
-967
-969
-970
-972
-974
-976
-978
-980
-982
-983
-985
-987
-988
-990
-992
-993
-995
-996
-998
-1000
-1000
-1002
-1004
-1006
-1006
-1008
-1008
-1010
-1010
-1012
-1012
-1012
-1012
-1014
-1014
-1012
-1012
-1012
-1012
-1012
-1012
-1010
-1010
-1010
-1008
-1008
-1008
-1008
-1006
-1006
-1006
-1004
-1004
-1004
-1004
-1002
-1002
-1002
-1000
-1000
-999
-998
-997
-996
-995
-994
-993
-993
-992
-991
-990
-990
-989
-988
-988
-987
-986
-985
-985
-984
-983
-982
-981
-980
-979
-978
-977
-976
-974
-973
-971
-970
-968
-966
-964
-962
-960
-958
-955
-953
-950
-947
-945
-942
-939
-936
-933
-930
-928
-925
-922
-919
-916
-913
-910
-907
-903
-900
-897
-894
-891
-888
-886
-883
-880
-877
-875
-872
-870
-867
-865
-862
-860
-858
-855
-853
-851
-849
-847
-845
-843
-842
-840
-839
-837
-836
-835
-834
-833
-832
-832
-831
-831
-830
-830
-829
-829
-829
-828
-828
-828
-827
-827
-826
-826
-825
-825
-824
-824
-824
-823
-823
-823
-823
-822
-822
-821
-821
-820
-820
-819
-819
-818
-817
-817
-816
-816
-815
-814
-814
-813
-812
-811
-810
-809
-808
-806
-805
-804
-802
-800
-799
-797
-795
-794
-792
-790
-789
-787
-785
-783
-781
-779
-777
-774
-772
-769
-766
-763
-760
-757
-753
-750
-746
-743
-739
-735
-732
-728
-723
-719
-715
-710
-706
-701
-696
-691
-686
-681
-675
-670
-664
-659
-653
-648
-642
-637
-631
-625
-620
-614
-608
-602
-596
-590
-584
-578
-572
-566
-560
-555
-549
-544
-539
-534
-529
-524
-519
-515
-511
-506
-502
-498
-494
-489
-485
-481
-477
-473
-469
-466
-462
-459
-456
-453
-450
-448
-446
-443
-441
-439
-436
-434
-431
-429
-427
-424
-422
-419
-417
-415
-413
-411
-409
-407
-405
-403
-401
-399
-397
-395
-393
-391
-389
-387
-384
-382
-380
-378
-375
-373
-372
-370
-368
-367
-365
-364
-362
-361
-359
-358
-356
-354
-352
-350
-348
-345
-343
-341
-338
-336
-333
-331
-328
-326
-324
-321
-319
-316
-314
-311
-308
-306
-303
-300
-297
-294
-291
-288
-285
-282
-279
-277
-274
-272
-270
-268
-266
-264
-262
-260
-259
-257
-256
-254
-253
-252
-251
-250
-250
-250
-250
-250
-250
-251
-251
-252
-254
-255
-257
-259
-261
-263
-266
-268
-272
-275
-278
-282
-286
-290
-295
-299
-304
-309
-313
-319
-324
-329
-334
-340
-345
-351
-357
-362
-368
-374
-379
-385
-391
-396
-402
-407
-413
-419
-424
-429
-435
-440
-445
-450
-455
-460
-465
-470
-474
-479
-484
-488
-493
-497
-502
-506
-510
-515
-519
-523
-527
-530
-534
-538
-541
-544
-548
-552
-555
-559
-563
-567
-572
-576
-580
-585
-589
-593
-598
-602
-606
-609
-613
-617
-620
-624
-628
-631
-635
-638
-642
-646
-649
-653
-657
-660
-664
-668
-671
-675
-678
-682
-685
-688
-691
-695
-698
-701
-705
-708
-712
-716
-719
-723
-727
-730
-734
-738
-741
-745
-748
-752
-755
-758
-762
-765
-768
-771
-774
-776
-779
-781
-784
-786
-788
-790
-792
-794
-796
-798
-800
-802
-803
-804
-805
-806
-807
-807
-808
-808
-808
-808
-808
-808
-807
-807
-807
-807
-807
-807
-807
-807
-806
-806
-805
-804
-803
-802
-800
-798
-796
-794
-791
-789
-786
-784
-781
-779
-776
-773
-771
-768
-765
-762
-758
-755
-752
-749
-745
-742
-738
-735
-732
-729
-726
-723
-720
-717
-714
-711
-708
-705
-702
-699
-695
-692
-689
-686
-683
-680
-677
-674
-672
-669
-667
-665
-663
-661
-659
-657
-656
-654
-652
-651
-649
-648
-646
-644
-643
-642
-640
-639
-638
-637
-637
-636
-636
-636
-635
-635
-635
-634
-634
-633
-633
-632
-631
-631
-630
-629
-628
-627
-627
-626
-625
-624
-623
-622
-621
-620
-619
-617
-616
-614
-612
-610
-608
-606
-603
-601
-598
-595
-592
-589
-586
-583
-579
-576
-572
-569
-565
-561
-557
-554
-550
-546
-543
-539
-536
-533
-530
-527
-524
-521
-519
-517
-514
-512
-510
-508
-506
-504
-502
-501
-499
-497
-495
-494
-492
-491
-489
-488
-487
-486
-486
-485
-484
-484
-484
-483
-483
-482
-481
-480
-479
-478
-477
-476
-474
-473
-471
-470
-469
-468
-467
-466
-466
-465
-465
-464
-464
-463
-463
-463
-462
-462
-461
-461
-460
-459
-459
-458
-457
-457
-456
-456
-455
-455
-455
-454
-454
-454
-454
-454
-455
-455
-456
-456
-457
-458
-460
-461
-463
-465
-467
-469
-472
-474
-477
-479
-482
-485
-488
-491
-494
-497
-501
-504
-507
-511
-515
-518
-522
-526
-530
-534
-538
-542
-547
-551
-555
-560
-564
-569
-573
-578
-583
-588
-593
-598
-602
-607
-612
-617
-622
-626
-631
-636
-640
-644
-649
-653
-657
-661
-665
-669
-673
-677
-681
-685
-690
-694
-698
-702
-706
-711
-715
-719
-724
-728
-733
-737
-742
-747
-751
-756
-761
-766
-771
-777
-782
-787
-792
-798
-803
-808
-814
-819
-824
-830
-835
-840
-845
-851
-856
-861
-866
-871
-876
-881
-886
-891
-896
-901
-906
-911
-915
-920
-924
-928
-932
-937
-941
-945
-948
-952
-956
-959
-962
-965
-968
-971
-973
-975
-977
-979
-981
-983
-984
-986
-987
-989
-990
-992
-993
-995
-996
-997
-998
-999
-1000
-1000
-1002
-1002
-1004
-1004
-1006
-1006
-1006
-1008
-1008
-1010
-1010
-1010
-1012
-1012
-1012
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1014
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1006
-1006
-1006
-1006
-1004
-1004
-1004
-1004
-1002
-1002
-1002
-1000
-1000
-1000
-999
-999
-998
-998
-997
-997
-997
-997
-996
-996
-996
-997
-997
-997
-997
-998
-998
-999
-999
-1000
-1000
-1000
-1000
-1002
-1002
-1002
-1004
-1004
-1004
-1006
-1006
-1006
-1006
-1008
-1008
-1008
-1008
-1010
-1010
-1010
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1016
-1016
-1016
-1018
-1018
-1018
-1020
-1020
-1020
-1022
-1022
-1024
-1025
-1026
-1027
-1028
-1029
-1031
-1032
-1033
-1035
-1036
-1038
-1040
-1042
-1043
-1045
-1047
-1049
-1051
-1053
-1056
-1058
-1060
-1063
-1065
-1068
-1070
-1073
-1076
-1078
-1081
-1083
-1086
-1089
-1091
-1094
-1097
-1100
-1103
-1106
-1108
-1111
-1114
-1117
-1120
-1122
-1125
-1127
-1129
-1132
-1134
-1136
-1138
-1140
-1142
-1144
-1146
-1148
-1150
-1152
-1154
-1156
-1158
-1160
-1161
-1163
-1165
-1166
-1168
-1169
-1171
-1172
-1173
-1175
-1176
-1177
-1178
-1179
-1180
-1181
-1181
-1182
-1183
-1183
-1184
-1184
-1185
-1185
-1185
-1186
-1186
-1186
-1186
-1186
-1187
-1187
-1187
-1187
-1187
-1187
-1187
-1187
-1188
-1188
-1188
-1188
-1188
-1187
-1187
-1187
-1187
-1186
-1186
-1185
-1184
-1184
-1183
-1182
-1181
-1180
-1179
-1178
-1177
-1176
-1175
-1174
-1172
-1171
-1170
-1169
-1168
-1168
-1167
-1166
-1166
-1165
-1164
-1164
-1163
-1163
-1162
-1162
-1161
-1161
-1161
-1161
-1160
-1160
-1161
-1161
-1161
-1161
-1161
-1161
-1161
-1162
-1162
-1162
-1161
-1161
-1161
-1161
-1161
-1161
-1160
-1160
-1160
-1160
-1160
-1159
-1159
-1159
-1158
-1158
-1157
-1157
-1156
-1156
-1156
-1155
-1155
-1154
-1154
-1154
-1153
-1153
-1153
-1152
-1152
-1151
-1151
-1150
-1149
-1148
-1147
-1147
-1146
-1145
-1144
-1143
-1142
-1141
-1140
-1139
-1138
-1137
-1136
-1135
-1135
-1134
-1133
-1132
-1131
-1130
-1129
-1128
-1127
-1126
-1125
-1125
-1124
-1123
-1122
-1122
-1121
-1121
-1120
-1120
-1120
-1120
-1119
-1119
-1119
-1119
-1119
-1119
-1119
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1117
-1117
-1116
-1116
-1115
-1114
-1114
-1113
-1112
-1110
-1109
-1108
-1106
-1105
-1103
-1102
-1100
-1098
-1096
-1095
-1093
-1091
-1089
-1087
-1085
-1083
-1080
-1078
-1076
-1073
-1071
-1068
-1066
-1063
-1060
-1058
-1055
-1052
-1049
-1046
-1043
-1040
-1037
-1034
-1031
-1027
-1024
-1020
-1016
-1012
-1010
-1006
-1002
-998
-993
-989
-985
-980
-976
-971
-966
-962
-957
-952
-947
-943
-938
-933
-929
-924
-919
-914
-910
-905
-900
-895
-890
-885
-880
-875
-869
-864
-859
-853
-848
-842
-837
-831
-825
-820
-814
-808
-803
-797
-791
-785
-779
-773
-766
-760
-754
-747
-741
-734
-727
-721
-714
-707
-701
-694
-687
-680
-673
-667
-660
-653
-646
-639
-632
-625
-619
-612
-605
-598
-592
-585
-578
-572
-565
-558
-552
-545
-538
-532
-525
-519
-513
-506
-500
-494
-488
-481
-475
-469
-463
-457
-451
-444
-438
-432
-426
-420
-414
-408
-403
-397
-391
-386
-381
-375
-370
-365
-360
-355
-350
-345
-340
-334
-329
-324
-319
-314
-309
-304
-299
-294
-289
-284
-279
-274
-269
-265
-260
-255
-250
-245
-241
-236
-231
-227
-222
-217
-213
-208
-203
-199
-194
-190
-185
-181
-177
-173
-168
-164
-160
-156
-152
-149
-145
-141
-137
-134
-130
-126
-123
-119
-116
-112
-109
-106
-102
-99
-96
-94
-91
-88
-85
-83
-80
-77
-75
-72
-69
-67
-64
-62
-59
-57
-54
-52
-50
-48
-46
-45
-43
-42
-40
-39
-38
-37
-36
-35
-34
-33
-33
-32
-31
-31
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-31
-31
-32
-33
-33
-34
-35
-36
-38
-39
-40
-41
-42
-44
-45
-47
-48
-50
-51
-53
-54
-56
-58
-60
-62
-64
-66
-68
-70
-72
-74
-76
-78
-80
-81
-83
-84
-86
-87
-89
-90
-92
-94
-95
-97
-98
-100
-101
-102
-104
-105
-106
-107
-108
-109
-110
-110
-111
-111
-112
-113
-113
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-114
-114
-113
-113
-112
-112
-111
-111
-110
-109
-108
-108
-107
-106
-105
-104
-103
-102
-101
-100
-99
-99
-98
-97
-96
-95
-94
-93
-93
-92
-91
-90
-89
-89
-88
-88
-87
-87
-86
-86
-86
-86
-85
-85
-85
-86
-86
-86
-86
-85
-85
-85
-85
-84
-84
-83
-83
-82
-81
-81
-80
-79
-79
-78
-77
-77
-76
-75
-74
-73
-72
-71
-69
-68
-67
-65
-64
-62
-61
-60
-58
-57
-56
-55
-54
-53
-53
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-100
-100
-100
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-112
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-163
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-170
-170
-170
-171
-171
-171
-172
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-178
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-185
-186
-186
-186
-187
-187
-187
-188
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-191
-192
-192
-192
-193
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-196
-197
-197
-197
-198
-198
-198
-199
-199
-199
-200
-200
-200
-201
-201
-201
-202
-202
-202
-203
-203
-203
-204
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-207
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-211
-212
-212
-212
-213
-213
-213
-214
-214
-214
-215
-215
-215
-216
-216
-216
-217
-217
-217
-218
-218
-218
-219
-219
-219
-220
-220
-220
-221
-221
-221
-222
-222
-222
-223
-223
-223
-224
-224
-224
-225
-225
-225
-226
-226
-226
-227
-227
-227
-228
-228
-228
-229
-229
-229
-230
-230
-230
-231
-231
-231
-232
-232
-232
-233
-233
-233
-234
-234
-234
-235
-235
-235
-236
-236
-237
-237
-237
-238
-238
-238
-239
-239
-239
-240
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-245
-246
-246
-246
-247
-247
-247
-248
-248
-248
-249
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-257
-258
-258
-258
-259
-259
-259
-260
-260
-260
-261
-261
-261
-262
-262
-262
-263
-263
-263
-264
-264
-264
-265
-265
-265
-266
-266
-266
-267
-267
-267
-268
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-271
-272
-272
-272
-273
-273
-273
-274
-274
-274
-274
-275
-275
-275
-276
-276
-276
-277
-277
-277
-278
-278
-278
-279
-279
-279
-280
-280
-280
-281
-281
-281
-282
-282
-282
-283
-283
-283
-284
-284
-284
-285
-285
-285
-286
-286
-286
-287
-287
-287
-288
-288
-288
-289
-289
-289
-290
-290
-290
-291
-291
-291
-292
-292
-292
-292
-293
-293
-293
-294
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-297
-298
-298
-298
-299
-299
-299
-300
-300
-300
-301
-301
-301
-302
-302
-302
-303
-303
-303
-303
-304
-304
-304
-305
-305
-305
-306
-306
-306
-307
-307
-307
-308
-308
-308
-309
-309
-309
-310
-310
-310
-311
-311
-311
-311
-312
-312
-312
-313
-313
-313
-314
-314
-314
-315
-315
-315
-316
-316
-316
-317
-317
-317
-317
-318
-318
-318
-319
-319
-319
-320
-320
-320
-321
-321
-321
-322
-322
-322
-323
-323
-323
-323
-324
-324
-324
-325
-325
-325
-326
-326
-326
-327
-327
-327
-328
-328
-328
-328
-329
-329
-329
-330
-330
-330
-331
-331
-331
-332
-332
-332
-333
-333
-333
-333
-334
-334
-334
-335
-335
-335
-336
-336
-336
-337
-337
-337
-337
-338
-338
-338
-339
-339
-339
-340
-340
-340
-341
-341
-341
-341
-342
-342
-342
-343
-343
-343
-344
-344
-344
-345
-345
-345
-345
-346
-346
-346
-347
-347
-347
-348
-348
-348
-348
-349
-349
-349
-350
-350
-350
-351
-351
-351
-351
-352
-352
-352
-353
-353
-353
-354
-354
-354
-354
-355
-355
-355
-356
-356
-356
-357
-357
-357
-357
-358
-358
-358
-359
-359
-359
-360
-360
-360
-360
-361
-361
-361
-362
-362
-362
-363
-363
-363
-363
-364
-364
-364
-365
-365
-365
-365
-366
-366
-366
-367
-367
-367
-368
-368
-368
