5
20926
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-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
-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
-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
-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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-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
-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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
18
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
26
27
27
27
27
27
27
27
28
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
32
33
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
38
38
38
38
38
39
39
39
39
39
40
40
40
40
40
41
41
41
41
41
42
42
42
42
42
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
46
46
46
46
46
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
54
54
54
54
54
55
55
55
55
56
56
56
56
56
57
57
57
57
58
58
58
58
58
59
59
59
59
60
60
60
60
60
61
61
61
61
62
62
62
62
63
63
63
63
64
64
64
64
65
65
65
65
65
66
66
66
66
67
67
67
68
68
68
68
69
69
69
69
70
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
77
78
78
78
79
79
79
79
80
80
80
81
81
81
81
82
82
82
82
83
83
83
83
84
84
84
84
85
85
85
85
86
86
86
87
87
87
87
88
88
88
88
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
96
97
97
97
98
98
98
98
99
99
99
99
100
100
100
101
101
101
101
102
102
102
103
103
103
104
104
104
104
105
105
105
106
106
106
107
107
107
108
108
108
108
109
109
109
110
110
110
111
111
111
111
112
112
112
113
113
113
114
114
114
115
115
115
116
116
116
117
117
117
118
118
118
118
119
119
119
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
134
134
134
135
135
135
136
136
136
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
158
158
158
159
159
159
160
160
160
161
161
161
162
162
163
163
163
164
164
164
165
165
166
166
166
167
167
167
168
168
168
169
169
169
170
170
171
171
171
172
172
172
173
173
173
174
174
174
175
175
175
175
176
176
176
177
177
177
178
178
178
179
179
179
180
180
181
181
181
182
182
182
183
183
184
184
184
185
185
186
186
186
187
187
188
188
188
189
189
190
190
190
191
191
192
192
192
193
193
194
194
194
195
195
196
196
196
197
197
198
198
198
199
199
200
200
200
201
201
202
202
202
203
203
203
204
204
205
205
205
206
206
207
207
207
208
208
209
209
210
210
210
211
211
212
212
212
213
213
214
214
214
215
215
216
216
216
217
217
218
218
218
219
219
219
220
220
221
221
221
222
222
223
223
224
224
224
225
225
226
226
226
227
227
228
228
228
229
229
230
230
230
231
231
232
232
232
233
233
233
234
234
234
235
235
236
236
236
237
237
237
238
238
238
239
239
239
240
240
240
241
241
242
242
242
243
243
243
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
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
265
266
266
266
267
267
267
268
268
268
269
269
269
270
270
270
271
271
271
272
272
272
273
273
274
274
274
275
275
275
276
276
276
277
277
277
278
278
278
279
279
279
280
280
280
281
281
281
281
282
282
282
283
283
284
284
284
285
285
285
286
286
286
287
287
287
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
301
301
301
302
302
303
303
303
304
304
304
305
305
305
306
306
306
306
307
307
307
308
308
308
309
309
309
310
310
311
311
311
312
312
312
313
313
313
314
314
315
315
315
316
316
316
317
317
317
318
318
319
319
319
320
320
320
321
321
322
322
322
323
323
323
324
324
325
325
325
326
326
326
327
327
328
328
328
329
329
330
330
330
331
331
332
332
332
333
333
334
334
334
335
335
336
336
337
337
337
338
338
339
339
340
340
340
341
341
342
342
343
343
343
344
344
345
345
346
346
346
347
347
348
348
349
349
349
350
350
351
351
351
352
352
353
353
354
354
355
355
355
356
356
357
357
358
358
359
359
359
360
360
361
361
362
362
363
363
363
364
364
365
365
366
366
366
367
367
368
368
369
369
370
370
371
371
371
372
372
373
373
374
374
375
375
375
376
376
377
377
378
378
379
379
379
380
380
381
381
382
382
383
383
384
384
384
385
385
386
386
387
387
388
388
389
389
389
390
390
391
391
392
392
393
393
394
394
395
395
396
396
396
397
397
398
398
399
399
400
400
401
401
401
402
402
403
403
404
404
405
405
406
406
407
407
407
408
408
409
409
410
410
411
411
412
412
413
413
413
414
414
415
415
416
416
417
417
418
418
418
419
419
420
420
421
421
422
422
422
423
423
424
424
425
425
426
426
426
427
427
428
428
429
429
430
430
431
431
432
432
433
433
433
434
434
435
435
436
436
437
437
438
438
438
439
439
440
440
441
441
441
442
442
443
443
444
444
444
445
445
446
446
447
447
447
448
448
449
449
450
450
451
451
451
452
452
453
453
454
454
455
455
456
456
456
457
457
458
458
459
459
460
460
461
461
462
462
463
463
463
464
464
465
465
466
466
466
467
467
468
468
469
469
470
470
471
471
471
472
472
473
473
474
474
475
475
476
476
476
477
477
478
478
479
479
480
480
481
481
481
482
482
483
483
484
484
485
485
486
486
487
487
487
488
488
489
489
490
490
491
491
492
492
493
493
493
494
494
495
495
496
497
497
497
498
498
499
499
500
500
501
501
502
502
503
503
504
504
505
505
506
506
506
507
507
508
508
509
509
510
510
511
511
512
512
512
513
513
514
514
515
515
516
516
517
517
518
518
519
519
520
520
521
521
522
522
523
523
524
524
525
525
525
526
526
527
527
528
528
529
529
530
530
531
531
532
532
533
533
533
534
534
535
535
536
536
537
537
538
538
539
539
540
540
540
541
541
542
542
543
543
544
544
545
545
545
546
546
547
547
548
548
549
549
550
550
551
551
551
552
552
553
553
554
554
555
555
555
556
556
557
557
558
558
558
559
559
560
560
561
561
561
562
562
563
563
563
564
564
565
565
566
566
566
567
567
568
568
568
569
569
570
570
571
571
571
572
572
573
573
573
574
574
575
575
575
576
576
576
577
577
578
578
578
579
579
580
580
580
581
581
582
582
582
583
583
584
584
585
585
585
586
586
587
587
587
588
588
589
589
589
590
590
590
591
591
592
592
592
593
593
593
594
594
594
595
595
596
596
596
597
597
597
598
598
598
599
599
600
600
600
601
601
601
602
602
602
603
603
604
604
604
605
605
605
606
606
606
607
607
607
608
608
608
609
609
609
610
610
610
611
611
611
612
612
612
613
613
613
614
614
614
615
615
615
616
616
616
617
617
618
618
618
619
619
619
620
620
620
621
621
621
622
622
622
622
623
623
623
624
624
624
625
625
625
625
626
626
626
627
627
627
627
628
628
628
628
629
629
629
630
630
630
630
631
631
631
631
632
632
632
632
633
633
633
634
634
634
634
635
635
635
636
636
636
636
637
637
637
637
638
638
638
639
639
639
639
640
640
640
640
641
641
641
641
642
642
642
642
643
643
643
643
643
644
644
644
644
645
645
645
645
645
646
646
646
646
646
647
647
647
647
647
648
648
648
648
648
648
649
649
649
649
649
649
650
650
650
650
650
650
651
651
651
651
651
651
652
652
652
652
652
652
652
653
653
653
653
653
653
653
653
654
654
654
654
654
654
654
654
654
654
654
655
655
655
655
655
655
655
655
655
655
655
655
655
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
656
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
658
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
657
656
656
656
656
656
656
656
656
656
656
656
656
656
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
654
654
654
654
654
654
654
654
654
654
654
654
654
653
653
653
653
653
653
653
653
653
653
652
652
652
652
652
652
652
652
651
651
651
651
651
651
651
651
651
650
650
650
650
650
650
650
649
649
649
649
649
649
648
648
648
648
647
647
647
646
646
645
644
643
642
641
640
638
637
635
633
631
629
627
625
623
621
619
617
615
614
612
611
610
609
608
607
607
607
606
606
606
607
607
607
608
608
608
608
608
608
607
606
605
604
603
601
599
598
596
594
592
590
587
585
583
581
579
577
576
574
572
571
569
567
565
563
561
559
557
555
553
551
548
546
544
541
539
536
533
530
526
523
520
517
514
511
508
505
502
499
496
493
490
487
484
480
476
473
469
465
461
457
452
448
444
440
436
431
427
422
417
412
407
402
396
391
385
379
374
368
362
356
351
345
340
335
330
325
320
315
311
306
301
297
293
290
287
285
283
281
280
280
280
280
280
281
282
283
285
287
289
291
294
296
299
302
305
308
311
314
315
317
317
317
316
314
313
310
307
304
300
295
289
282
274
266
256
245
232
219
205
191
177
162
148
134
120
107
94
81
68
55
43
31
20
8
-2
-13
-23
-32
-41
-49
-57
-65
-73
-81
-90
-99
-108
-117
-125
-134
-141
-148
-154
-159
-163
-167
-169
-171
-173
-174
-175
-177
-180
-183
-188
-193
-199
-205
-211
-218
-224
-230
-237
-244
-251
-259
-267
-276
-284
-293
-302
-310
-317
-324
-331
-336
-341
-345
-348
-352
-355
-358
-362
-367
-372
-379
-386
-395
-406
-417
-430
-443
-457
-471
-485
-499
-513
-526
-540
-554
-568
-583
-598
-614
-630
-646
-662
-677
-692
-707
-721
-736
-752
-769
-786
-806
-826
-849
-872
-896
-919
-943
-965
-988
-1010
-1031
-1052
-1072
-1093
-1113
-1133
-1154
-1174
-1194
-1213
-1233
-1253
-1273
-1292
-1310
-1328
-1345
-1362
-1379
-1395
-1410
-1425
-1441
-1456
-1472
-1487
-1503
-1519
-1535
-1552
-1568
-1583
-1597
-1609
-1620
-1630
-1640
-1649
-1659
-1669
-1679
-1689
-1699
-1708
-1716
-1723
-1730
-1736
-1740
-1743
-1746
-1748
-1751
-1754
-1757
-1761
-1766
-1772
-1778
-1785
-1793
-1801
-1811
-1822
-1834
-1849
-1866
-1884
-1905
-1927
-1951
-1977
-2004
-2032
-2062
-2092
-2124
-2156
-2187
-2219
-2250
-2281
-2311
-2341
-2370
-2401
-2433
-2467
-2502
-2540
-2579
-2619
-2660
-2701
-2741
-2779
-2817
-2852
-2886
-2919
-2951
-2981
-3010
-3038
-3065
-3091
-3115
-3137
-3157
-3176
-3192
-3206
-3219
-3231
-3242
-3252
-3261
-3270
-3278
-3286
-3294
-3301
-3307
-3313
-3317
-3319
-3321
-3322
-3323
-3326
-3329
-3334
-3341
-3349
-3358
-3369
-3381
-3394
-3407
-3421
-3435
-3450
-3465
-3480
-3496
-3513
-3531
-3551
-3573
-3598
-3626
-3656
-3688
-3722
-3758
-3794
-3830
-3866
-3902
-3937
-3971
-4005
-4038
-4073
-4106
-4139
-4171
-4202
-4232
-4261
-4288
-4314
-4337
-4359
-4379
-4398
-4416
-4433
-4449
-4464
-4478
-4490
-4502
-4512
-4522
-4532
-4541
-4551
-4562
-4574
-4587
-4599
-4612
-4624
-4635
-4645
-4654
-4662
-4669
-4674
-4679
-4682
-4685
-4686
-4687
-4687
-4686
-4686
-4686
-4687
-4689
-4693
-4698
-4705
-4715
-4727
-4740
-4754
-4769
-4785
-4801
-4816
-4831
-4845
-4859
-4873
-4889
-4905
-4921
-4939
-4956
-4974
-4992
-5010
-5028
-5047
-5064
-5081
-5098
-5113
-5129
-5145
-5161
-5178
-5194
-5212
-5231
-5251
-5272
-5294
-5316
-5338
-5359
-5379
-5398
-5415
-5432
-5447
-5462
-5476
-5491
-5506
-5523
-5540
-5557
-5574
-5592
-5610
-5627
-5643
-5659
-5673
-5685
-5696
-5704
-5711
-5717
-5722
-5728
-5734
-5742
-5752
-5763
-5776
-5790
-5803
-5817
-5830
-5843
-5856
-5870
-5884
-5901
-5918
-5937
-5956
-5976
-5996
-6015
-6032
-6047
-6061
-6073
-6084
-6094
-6103
-6111
-6119
-6126
-6133
-6141
-6149
-6158
-6167
-6176
-6186
-6196
-6207
-6218
-6229
-6242
-6256
-6270
-6284
-6299
-6314
-6329
-6344
-6360
-6376
-6393
-6411
-6429
-6446
-6463
-6481
-6499
-6517
-6537
-6559
-6583
-6608
-6636
-6665
-6694
-6723
-6752
-6780
-6806
-6831
-6853
-6874
-6893
-6911
-6928
-6946
-6964
-6982
-7002
-7022
-7041
-7060
-7078
-7095
-7110
-7124
-7137
-7150
-7162
-7173
-7184
-7195
-7206
-7216
-7225
-7233
-7241
-7249
-7258
-7267
-7276
-7287
-7298
-7310
-7323
-7336
-7348
-7361
-7373
-7384
-7393
-7401
-7408
-7414
-7418
-7421
-7424
-7425
-7427
-7428
-7429
-7430
-7431
-7432
-7433
-7432
-7432
-7430
-7428
-7424
-7420
-7415
-7409
-7403
-7398
-7393
-7388
-7383
-7378
-7373
-7369
-7364
-7359
-7353
-7347
-7340
-7332
-7323
-7313
-7302
-7291
-7280
-7269
-7258
-7248
-7238
-7227
-7218
-7209
-7201
-7193
-7186
-7179
-7174
-7171
-7168
-7167
-7167
-7167
-7167
-7167
-7167
-7167
-7165
-7163
-7159
-7155
-7150
-7144
-7138
-7131
-7123
-7114
-7105
-7094
-7083
-7072
-7059
-7047
-7035
-7023
-7011
-7000
-6989
-6979
-6969
-6961
-6954
-6947
-6942
-6937
-6933
-6929
-6927
-6927
-6928
-6932
-6939
-6948
-6961
-6975
-6991
-7008
-7025
-7042
-7058
-7073
-7086
-7099
-7110
-7121
-7132
-7143
-7155
-7168
-7181
-7195
-7209
-7223
-7235
-7245
-7252
-7256
-7255
-7252
-7245
-7237
-7226
-7213
-7197
-7178
-7156
-7129
-7099
-7064
-7025
-6983
-6940
-6895
-6850
-6806
-6764
-6724
-6688
-6654
-6623
-6594
-6566
-6540
-6514
-6488
-6461
-6434
-6407
-6380
-6354
-6328
-6304
-6279
-6255
-6229
-6203
-6177
-6150
-6123
-6096
-6070
-6045
-6021
-5999
-5977
-5955
-5932
-5907
-5881
-5852
-5823
-5792
-5761
-5731
-5702
-5676
-5653
-5631
-5611
-5590
-5568
-5544
-5517
-5488
-5455
-5421
-5386
-5351
-5317
-5283
-5251
-5218
-5185
-5151
-5114
-5077
-5037
-4997
-4955
-4912
-4867
-4821
-4773
-4723
-4673
-4621
-4569
-4518
-4468
-4418
-4368
-4318
-4267
-4215
-4162
-4109
-4056
-4003
-3951
-3900
-3850
-3801
-3754
-3709
-3666
-3626
-3590
-3558
-3529
-3505
-3485
-3469
-3457
-3448
-3442
-3438
-3434
-3431
-3430
-3429
-3429
-3431
-3434
-3440
-3448
-3459
-3473
-3489
-3507
-3525
-3546
-3567
-3589
-3613
-3638
-3664
-3690
-3716
-3741
-3763
-3782
-3798
-3809
-3815
-3816
-3812
-3803
-3790
-3772
-3751
-3727
-3700
-3669
-3635
-3597
-3555
-3509
-3458
-3401
-3338
-3268
-3191
-3108
-3018
-2922
-2820
-2712
-2599
-2482
-2360
-2234
-2105
-1971
-1835
-1697
-1558
-1418
-1279
-1142
-1008
-878
-752
-632
-518
-410
-308
-214
-127
-48
23
87
143
192
235
273
305
334
360
383
403
422
440
457
475
494
515
539
567
600
636
677
723
773
828
889
958
1035
1121
1216
1323
1439
1565
1701
1846
1997
2155
2318
2484
2652
2823
2994
3165
3336
3507
3677
3848
4021
4197
4378
4564
4757
4955
5158
5366
5575
5785
5993
6197
6397
6592
6781
6964
7142
7316
7485
7651
7813
7971
8125
8274
8416
8550
8677
8795
8905
9007
9104
9195
9281
9363
9442
9518
9589
9657
9719
9777
9829
9876
9918
9956
9990
10023
10056
10091
10128
10168
10212
10258
10307
10356
10404
10452
10498
10544
10591
10639
10691
10747
10806
10870
10936
11004
11073
11143
11212
11281
11350
11419
11490
11563
11639
11718
11801
11887
11977
12070
12167
12266
12368
12472
12578
12682
12786
12886
12983
13075
13162
13245
13324
13399
13471
13539
13604
13664
13717
13763
13800
13828
13845
13851
13847
13832
13808
13775
13734
13687
13635
13576
13513
13447
13377
13305
13233
13162
13093
13027
12963
12903
12847
12794
12745
12700
12659
12624
12596
12576
12566
12565
12576
12597
12629
12672
12724
12783
12848
12916
12985
13054
13121
13186
13249
13311
13373
13436
13501
13566
13632
13697
13760
13820
13875
13924
13968
14007
14040
14070
14096
14120
14141
14160
14178
14193
14206
14216
14223
14226
14224
14219
14210
14198
14184
14167
14148
14125
14100
14071
14039
14004
13966
13924
13877
13827
13771
13712
13649
13582
13514
13445
13375
13307
13240
13173
13107
13041
12973
12903
12830
12755
12676
12595
12511
12426
12342
12259
12181
12109
12045
11991
11948
11918
11901
11898
11908
11931
11966
12012
12068
12133
12207
12288
12375
12468
12564
12665
12768
12874
12982
13094
13208
13325
13444
13565
13687
13810
13932
14054
14173
14289
14402
14512
14618
14721
14821
14917
15008
15094
15175
15249
15316
15375
15425
15466
15497
15518
15528
15529
15520
15502
15475
15439
15396
15343
15283
15214
15137
15053
14962
14865
14765
14661
14556
14452
14348
14245
14145
14045
13946
13846
13747
13647
13547
13448
13349
13251
13154
13059
12966
12877
12791
12710
12633
12562
12497
12441
12394
12356
12331
12316
12313
12322
12342
12373
12414
12464
12522
12587
12656
12727
12800
12871
12940
13004
13062
13113
13155
13190
13216
13237
13252
13264
13274
13282
13289
13296
13301
13305
13306
13304
13299
13292
13284
13278
13274
13275
13284
13301
13327
13362
13406
13458
13515
13575
13634
13692
13745
13792
13831
13862
13883
13896
13901
13900
13894
13885
13874
13861
13849
13838
13829
13822
13818
13818
13822
13832
13847
13869
13897
13931
13971
14016
14065
14120
14179
14243
14313
14389
14472
14563
14662
14769
14884
15005
15131
15259
15389
15519
15645
15766
15881
15987
16082
16167
16239
16297
16344
16379
16401
16411
16410
16399
16376
16346
16306
16259
16204
16143
16077
16001
15922
15835
15741
15642
15537
15427
15311
15191
15066
14937
14804
14667
14526
14381
14233
14082
13928
13771
13613
13452
13290
13127
12965
12804
12646
12492
12343
12200
12065
11937
11817
11706
11604
11512
11428
11353
11287
11229
11177
11132
11091
11053
11016
10979
10941
10899
10854
10805
10753
10697
10637
10575
10511
10446
10381
10315
10250
10184
10119
10053
9988
9921
9854
9787
9720
9653
9588
9526
9467
9413
9365
9322
9287
9257
9233
9215
9201
9191
9184
9179
9176
9173
9172
9171
9170
9171
9173
9175
9180
9185
9191
9197
9203
9210
9216
9222
9228
9234
9241
9248
9257
9266
9276
9287
9297
9307
9316
9323
9329
9333
9335
9335
9335
9333
9331
9328
9324
9319
9314
9308
9301
9294
9286
9278
9269
9260
9252
9243
9234
9226
9218
9211
9202
9193
9183
9171
9156
9137
9114
9086
9052
9013
8967
8916
8859
8796
8729
8657
8582
8504
8424
8342
8259
8175
8090
8005
7921
7837
7754
7672
7591
7510
7429
7349
7269
7190
7113
7037
6963
6892
6823
6756
6692
6629
6568
6508
6448
6389
6331
6275
6220
6168
6117
6069
6022
5976
5930
5883
5833
5777
5716
5647
5570
5485
5391
5290
5182
5068
4948
4823
4695
4563
4428
4291
4151
4011
3868
3725
3581
3437
3293
3150
3008
2868
2730
2594
2462
2332
2207
2085
1967
1853
1743
1638
1538
1442
1349
1261
1175
1091
1008
928
849
771
693
618
544
472
402
335
271
209
149
90
31
-28
-87
-148
-209
-273
-338
-405
-475
-546
-620
-696
-774
-855
-937
-1022
-1108
-1195
-1283
-1371
-1458
-1545
-1632
-1717
-1801
-1883
-1964
-2044
-2121
-2198
-2273
-2346
-2418
-2490
-2560
-2628
-2696
-2763
-2829
-2895
-2961
-3027
-3095
-3164
-3236
-3311
-3389
-3471
-3555
-3643
-3733
-3825
-3918
-4011
-4107
-4202
-4297
-4393
-4490
-4589
-4692
-4798
-4910
-5026
-5147
-5274
-5407
-5545
-5690
-5839
-5994
-6153
-6315
-6481
-6648
-6817
-6985
-7152
-7318
-7482
-7645
-7806
-7965
-8122
-8280
-8436
-8591
-8745
-8898
-9050
-9201
-9350
-9498
-9644
-9787
-9927
-10064
-10197
-10325
-10446
-10560
-10666
-10764
-10852
-10931
-11003
-11067
-11124
-11176
-11224
-11269
-11312
-11353
-11393
-11431
-11467
-11502
-11533
-11562
-11588
-11610
-11629
-11643
-11653
-11659
-11662
-11661
-11657
-11649
-11638
-11624
-11605
-11583
-11558
-11528
-11495
-11459
-11421
-11382
-11343
-11304
-11266
-11230
-11196
-11164
-11134
-11107
-11082
-11058
-11037
-11018
-11000
-10985
-10971
-10958
-10948
-10940
-10934
-10932
-10933
-10937
-10945
-10955
-10967
-10979
-10991
-11001
-11009
-11014
-11014
-11011
-11004
-10992
-10978
-10960
-10942
-10923
-10904
-10889
-10876
-10866
-10862
-10862
-10867
-10876
-10890
-10907
-10928
-10952
-10980
-11009
-11041
-11075
-11110
-11147
-11184
-11221
-11257
-11294
-11331
-11368
-11407
-11447
-11489
-11534
-11583
-11637
-11694
-11757
-11825
-11898
-11975
-12056
-12141
-12227
-12316
-12406
-12497
-12589
-12682
-12777
-12873
-12972
-13073
-13178
-13287
-13399
-13517
-13639
-13766
-13897
-14033
-14173
-14316
-14462
-14610
-14760
-14911
-15063
-15216
-15369
-15522
-15674
-15824
-15972
-16117
-16258
-16395
-16527
-16652
-16772
-16884
-16990
-17089
-17181
-17267
-17348
-17424
-17497
-17567
-17636
-17706
-17776
-17847
-17919
-17992
-18066
-18139
-18211
-18279
-18343
-18402
-18455
-18501
-18541
-18575
-18603
-18627
-18647
-18664
-18680
-18695
-18710
-18725
-18743
-18762
-18783
-18807
-18833
-18861
-18890
-18921
-18951
-18981
-19010
-19037
-19063
-19085
-19105
-19123
-19136
-19147
-19154
-19158
-19157
-19153
-19146
-19135
-19120
-19103
-19084
-19063
-19041
-19018
-18996
-18972
-18949
-18926
-18903
-18879
-18854
-18828
-18802
-18774
-18745
-18715
-18684
-18654
-18624
-18594
-18566
-18538
-18511
-18485
-18459
-18432
-18403
-18372
-18339
-18303
-18263
-18221
-18176
-18129
-18080
-18030
-17979
-17928
-17878
-17828
-17780
-17733
-17688
-17644
-17603
-17562
-17524
-17487
-17452
-17417
-17384
-17350
-17318
-17285
-17252
-17218
-17183
-17147
-17110
-17072
-17034
-16995
-16956
-16916
-16878
-16841
-16807
-16774
-16745
-16719
-16696
-16677
-16661
-16650
-16642
-16638
-16637
-16640
-16647
-16657
-16670
-16687
-16706
-16727
-16751
-16775
-16801
-16827
-16853
-16879
-16904
-16928
-16951
-16974
-16996
-17018
-17041
-17066
-17091
-17118
-17146
-17174
-17203
-17232
-17261
-17290
-17316
-17341
-17363
-17381
-17396
-17406
-17410
-17410
-17405
-17394
-17379
-17360
-17338
-17312
-17283
-17250
-17213
-17173
-17129
-17080
-17028
-16971
-16911
-16848
-16783
-16717
-16651
-16585
-16520
-16456
-16395
-16335
-16279
-16224
-16172
-16122
-16073
-16027
-15982
-15940
-15901
-15865
-15832
-15802
-15775
-15752
-15731
-15714
-15700
-15688
-15679
-15672
-15667
-15664
-15663
-15664
-15667
-15672
-15678
-15686
-15695
-15704
-15714
-15723
-15731
-15738
-15742
-15744
-15743
-15739
-15731
-15719
-15703
-15683
-15658
-15630
-15597
-15562
-15523
-15480
-15433
-15384
-15330
-15274
-15216
-15155
-15093
-15031
-14969
-14908
-14850
-14794
-14741
-14691
-14646
-14604
-14567
-14534
-14505
-14480
-14458
-14440
-14426
-14416
-14410
-14407
-14408
-14414
-14424
-14438
-14456
-14477
-14502
-14530
-14559
-14591
-14623
-14657
-14690
-14723
-14756
-14788
-14818
-14846
-14871
-14892
-14908
-14920
-14927
-14928
-14923
-14913
-14899
-14880
-14858
-14833
-14806
-14777
-14746
-14714
-14681
-14647
-14612
-14576
-14538
-14500
-14461
-14419
-14375
-14329
-14281
-14230
-14176
-14119
-14060
-13998
-13934
-13867
-13798
-13727
-13654
-13579
-13503
-13424
-13345
-13265
-13184
-13103
-13019
-12935
-12848
-12759
-12667
-12572
-12474
-12373
-12268
-12159
-12047
-11931
-11812
-11689
-11563
-11433
-11300
-11164
-11024
-10880
-10732
-10581
-10425
-10266
-10103
-9937
-9768
-9597
-9425
-9251
-9076
-8900
-8724
-8547
-8370
-8194
-8016
-7841
-7666
-7492
-7318
-7146
-6975
-6806
-6637
-6468
-6300
-6131
-5961
-5789
-5615
-5438
-5259
-5075
-4888
-4698
-4503
-4303
-4099
-3889
-3675
-3455
-3231
-3003
-2771
-2536
-2298
-2057
-1814
-1570
-1324
-1077
-829
-582
-335
-88
156
399
639
876
1110
1340
1567
1789
2007
2220
2428
2630
2827
3018
3203
3381
3553
3718
3875
4026
4169
4306
4435
4557
4674
4784
4889
4987
5081
5168
5250
5326
5397
5462
5521
5575
5624
5669
5708
5742
5771
5794
5811
5823
5829
5830
5826
5817
5804
5787
5766
5742
5714
5683
5649
5613
5574
5533
5490
5446
5402
5357
5313
5269
5227
5186
5147
5109
5072
5038
5004
4972
4943
4915
4890
4868
4848
4831
4817
4806
4798
4793
4791
4793
4799
4810
4825
4846
4871
4901
4935
4973
5016
5062
5112
5165
5223
5284
5350
5420
5493
5571
5652
5738
5826
5918
6013
6111
6211
6314
6418
6525
6632
6741
6850
6959
7068
7177
7286
7394
7502
7610
7716
7822
7926
8029
8131
8233
8334
8434
8535
8635
8737
8840
8943
9048
9153
9259
9366
9474
9582
9691
9801
9911
10021
10132
10243
10354
10464
10575
10685
10796
10906
11016
11127
11239
11351
11463
11576
11688
11800
11911
12022
12131
12239
12345
12450
12552
12653
12752
12850
12946
13040
13133
13224
13315
13405
13494
13583
13672
13761
13850
13940
14029
14119
14210
14301
14392
14485
14578
14671
14765
14860
14954
15049
15143
15237
15332
15426
15521
15617
15714
15812
15912
16013
16116
16219
16325
16432
16539
16648
16758
16869
16981
17094
17208
17322
17437
17552
17666
17779
17892
18002
18112
18219
18325
18428
18529
18629
18726
18820
18912
19002
19090
19176
19260
19342
19422
19500
19577
19652
19725
19796
19865
19932
19996
20057
20116
20172
20226
20277
20325
20371
20416
20458
20499
20538
20575
20610
20643
20674
20703
20730
20754
20777
20797
20815
20831
20845
20856
20866
20874
20880
20886
20890
20894
20898
20902
20906
20910
20915
20919
20922
20925
20926
20926
20924
20920
20914
20906
20896
20884
20871
20857
20840
20823
20805
20786
20767
20748
20730
20713
20696
20681
20667
20654
20642
20631
20620
20609
20599
20587
20576
20563
20549
20534
20517
20498
20476
20452
20425
20393
20358
20319
20276
20229
20180
20128
20075
20020
19964
19908
19852
19797
19742
19687
19634
19582
19531
19481
19434
19389
19345
19304
19265
19228
19194
19161
19131
19103
19077
19053
19031
19011
18994
18978
18963
18948
18934
18919
18905
18889
18873
18857
18840
18823
18806
18788
18770
18753
18735
18716
18698
18679
18660
18640
18621
18601
18581
18560
18539
18518
18495
18472
18449
18424
18399
18373
18346
18319
18291
18265
18238
18212
18187
18163
18139
18116
18093
18071
18048
18026
18003
17982
17960
17940
17920
17901
17884
17868
17854
17842
17831
17823
17817
17813
17811
17811
17814
17818
17825
17833
17844
17857
17871
17886
17902
17919
17935
17950
17963
17975
17984
17990
17992
17991
17986
17977
17965
17949
17931
17911
17890
17867
17844
17821
17798
17776
17754
17732
17711
17689
17668
17646
17623
17598
17573
17545
17516
17486
17454
17421
17387
17352
17317
17281
17246
17211
17176
17142
17109
17076
17044
17012
16980
16949
16916
16883
16849
16813
16776
16737
16697
16654
16610
16564
16516
16465
16413
16359
16303
16244
16183
16120
16053
15986
15915
15842
15767
15690
15610
15527
15442
15355
15265
15172
15077
14980
14881
14780
14677
14573
14467
14358
14248
14135
14021
13904
13785
13664
13541
13415
13287
13158
13026
12893
12758
12623
12486
12349
12211
12073
11934
11794
11653
11512
11370
11228
11084
10940
10795
10650
10504
10358
10211
10064
9917
9769
9621
9472
9322
9170
9018
8865
8711
8556
8402
8247
8092
7938
7784
7629
7475
7321
7167
7012
6856
6700
6543
6384
6225
6064
5903
5741
5577
5413
5247
5080
4912
4742
4571
4399
4226
4051
3875
3698
3519
3340
3158
2974
2788
2600
2410
2218
2025
1831
1636
1440
1244
1048
852
655
459
263
67
-129
-324
-518
-711
-903
-1093
-1283
-1471
-1658
-1844
-2029
-2213
-2396
-2578
-2760
-2940
-3121
-3300
-3478
-3655
-3830
-4003
-4176
-4345
-4513
-4679
-4843
-5004
-5164
-5321
-5475
-5627
-5777
-5923
-6067
-6208
-6346
-6481
-6613
-6743
-6871
-6997
-7120
-7243
-7364
-7484
-7604
-7724
-7844
-7965
-8086
-8208
-8331
-8455
-8579
-8704
-8830
-8956
-9083
-9211
-9338
-9466
-9593
-9720
-9847
-9972
-10097
-10221
-10345
-10467
-10588
-10709
-10829
-10949
-11068
-11188
-11307
-11427
-11547
-11667
-11787
-11907
-12026
-12145
-12262
-12379
-12495
-12610
-12724
-12837
-12948
-13058
-13167
-13274
-13379
-13483
-13585
-13687
-13787
-13885
-13982
-14078
-14171
-14263
-14353
-14440
-14526
-14608
-14687
-14762
-14834
-14902
-14966
-15025
-15081
-15133
-15181
-15227
-15269
-15310
-15349
-15386
-15423
-15458
-15493
-15527
-15562
-15596
-15629
-15663
-15696
-15729
-15762
-15795
-15828
-15861
-15894
-15926
-15957
-15988
-16018
-16047
-16077
-16104
-16129
-16155
-16178
-16202
-16222
-16244
-16264
-16283
-16300
-16320
-16338
-16355
-16373
-16391
-16409
-16427
-16446
-16464
-16483
-16503
-16522
-16542
-16562
-16582
-16602
-16623
-16643
-16664
-16684
-16704
-16724
-16743
-16762
-16781
-16798
-16815
-16831
-16846
-16859
-16872
-16883
-16893
-16903
-16912
-16921
-16930
-16941
-16952
-16965
-16979
-16995
-17011
-17028
-17045
-17062
-17078
-17093
-17107
-17119
-17130
-17138
-17144
-17148
-17150
-17149
-17146
-17141
-17133
-17123
-17111
-17097
-17081
-17063
-17043
-17022
-16999
-16975
-16950
-16924
-16898
-16870
-16842
-16813
-16784
-16754
-16723
-16692
-16659
-16626
-16591
-16554
-16516
-16476
-16435
-16391
-16347
-16300
-16253
-16204
-16155
-16107
-16058
-16008
-15959
-15909
-15859
-15809
-15760
-15711
-15662
-15614
-15566
-15519
-15474
-15429
-15385
-15342
-15300
-15260
-15220
-15183
-15146
-15111
-15077
-15044
-15012
-14982
-14953
-14925
-14899
-14873
-14849
-14826
-14806
-14787
-14771
-14757
-14745
-14736
-14729
-14723
-14721
-14720
-14722
-14726
-14732
-14741
-14752
-14765
-14781
-14798
-14818
-14838
-14860
-14883
-14907
-14932
-14958
-14984
-15011
-15039
-15067
-15095
-15125
-15154
-15184
-15215
-15247
-15280
-15313
-15348
-15384
-15420
-15456
-15493
-15530
-15567
-15604
-15641
-15677
-15712
-15747
-15782
-15815
-15846
-15876
-15903
-15928
-15949
-15967
-15981
-15991
-15998
-16000
-15998
-15992
-15981
-15967
-15947
-15923
-15894
-15861
-15822
-15779
-15731
-15678
-15621
-15558
-15491
-15419
-15343
-15261
-15175
-15085
-14990
-14891
-14787
-14679
-14566
-14449
-14327
-14201
-14070
-13934
-13794
-13650
-13501
-13348
-13190
-13028
-12862
-12692
-12519
-12343
-12164
-11984
-11802
-11620
-11437
-11254
-11070
-10888
-10705
-10524
-10342
-10162
-9982
-9802
-9623
-9444
-9266
-9089
-8912
-8737
-8562
-8390
-8220
-8052
-7887
-7725
-7568
-7414
-7265
-7120
-6979
-6843
-6711
-6583
-6459
-6339
-6223
-6111
-6002
-5898
-5797
-5700
-5606
-5517
-5431
-5348
-5268
-5192
-5118
-5046
-4978
-4912
-4848
-4786
-4727
-4670
-4615
-4562
-4511
-4463
-4416
-4372
-4330
-4290
-4252
-4217
-4183
-4151
-4121
-4093
-4066
-4040
-4016
-3992
-3970
-3948
-3927
-3906
-3886
-3867
-3848
-3829
-3811
-3794
-3776
-3759
-3741
-3723
-3705
-3686
-3666
-3644
-3622
-3598
-3572
-3544
-3515
-3483
-3449
-3413
-3373
-3331
-3286
-3237
-3186
-3131
-3073
-3011
-2947
-2880
-2810
-2738
-2663
-2586
-2507
-2425
-2342
-2256
-2168
-2077
-1984
-1888
-1788
-1686
-1581
-1472
-1361
-1247
-1130
-1010
-889
-766
-641
-515
-388
-260
-131
-3
127
256
386
516
646
777
908
1040
1172
1306
1441
1578
1716
1857
1999
2144
2291
2439
2589
2740
2892
3045
3198
3351
3505
3658
3812
3965
4119
4274
4429
4584
4741
4898
5056
5215
5374
5535
5697
5859
6022
6186
6349
6513
6677
6840
7003
7166
7327
7487
7646
7804
7960
8115
8268
8419
8568
8715
8860
9003
9143
9281
9416
9548
9677
9804
9927
10048
10166
10281
10394
10504
10613
10720
10825
10929
11032
11133
11233
11332
11430
11526
11621
11715
11807
11898
11988
12076
12162
12247
12330
12410
12488
12564
12638
12710
12778
12845
12909
12971
13031
13088
13143
13196
13246
13295
13340
13383
13424
13462
13498
13531
13561
13588
13612
13634
13652
13667
13679
13687
13693
13695
13694
13689
13681
13670
13656
13639
13619
13597
13573
13546
13518
13488
13456
13423
13389
13354
13318
13282
13246
13211
13176
13143
13111
13081
13053
13027
13005
12985
12968
12953
12942
12934
12929
12927
12927
12931
12937
12947
12960
12975
12994
13015
13038
13063
13090
13119
13148
13179
13210
13241
13274
13307
13340
13373
13407
13441
13474
13508
13541
13574
13606
13638
13670
13702
13734
13766
13797
13828
13858
13887
13916
13943
13969
13994
14017
14038
14058
14076
14092
14106
14119
14129
14136
14142
14144
14144
14141
14135
14126
14113
14096
14076
14051
14023
13990
13953
13912
13867
13817
13764
13706
13645
13580
13512
13441
13367
13290
13210
13129
13045
12960
12873
12785
12697
12609
12520
12432
12344
12256
12169
12082
11995
11909
11822
11737
11651
11566
11481
11396
11313
11230
11148
11066
10986
10908
10830
10754
10679
10606
10535
10465
10397
10330
10265
10201
10138
10076
10015
9954
9894
9834
9775
9716
9657
9599
9540
9482
9425
9367
9310
9253
9197
9140
9084
9028
8973
8918
8863
8809
8755
8701
8647
8592
8537
8481
8424
8367
8308
8249
8189
8129
8068
8007
7945
7882
7819
7755
7690
7625
7560
7494
7427
7361
7294
7227
7160
7093
7026
6959
6891
6823
6754
6685
6615
6544
6472
6400
6327
6253
6178
6101
6024
5946
5866
5784
5702
5617
5532
5445
5357
5267
5177
5086
4994
4901
4808
4714
4620
4525
4431
4336
4241
4146
4051
3955
3860
3764
3668
3573
3477
3382
3286
3190
3095
2999
2903
2808
2712
2617
2523
2430
2337
2245
2155
2066
1978
1892
1807
1724
1643
1563
1485
1409
1334
1260
1187
1116
1046
976
908
839
772
705
638
572
506
440
374
307
241
173
105
36
-35
-106
-178
-251
-326
-401
-476
-553
-630
-708
-787
-866
-946
-1026
-1106
-1187
-1267
-1348
-1428
-1509
-1589
-1668
-1748
-1826
-1904
-1982
-2059
-2136
-2212
-2288
-2365
-2441
-2517
-2594
-2671
-2749
-2827
-2905
-2984
-3063
-3142
-3222
-3302
-3382
-3462
-3541
-3621
-3700
-3778
-3855
-3932
-4009
-4085
-4160
-4234
-4307
-4379
-4451
-4521
-4590
-4658
-4725
-4791
-4856
-4920
-4984
-5047
-5110
-5172
-5234
-5295
-5355
-5414
-5473
-5530
-5587
-5643
-5699
-5753
-5807
-5860
-5913
-5966
-6018
-6070
-6122
-6174
-6226
-6278
-6330
-6382
-6434
-6486
-6538
-6590
-6641
-6693
-6744
-6795
-6847
-6897
-6948
-6998
-7048
-7098
-7146
-7195
-7243
-7290
-7337
-7384
-7430
-7476
-7520
-7565
-7608
-7650
-7691
-7731
-7769
-7806
-7842
-7876
-7908
-7939
-7969
-7996
-8023
-8048
-8071
-8093
-8114
-8132
-8150
-8166
-8179
-8191
-8201
-8209
-8216
-8221
-8224
-8226
-8227
-8227
-8225
-8224
-8221
-8218
-8215
-8212
-8209
-8206
-8204
-8203
-8201
-8201
-8202
-8203
-8206
-8210
-8214
-8220
-8227
-8235
-8244
-8254
-8265
-8276
-8289
-8302
-8316
-8330
-8346
-8362
-8379
-8397
-8415
-8435
-8455
-8475
-8496
-8517
-8538
-8559
-8580
-8600
-8621
-8641
-8661
-8680
-8699
-8717
-8735
-8752
-8768
-8784
-8798
-8812
-8825
-8836
-8847
-8857
-8866
-8875
-8882
-8889
-8895
-8901
-8906
-8910
-8914
-8918
-8921
-8924
-8926
-8928
-8929
-8929
-8928
-8925
-8921
-8916
-8909
-8901
-8891
-8881
-8869
-8856
-8842
-8827
-8811
-8793
-8774
-8754
-8733
-8710
-8686
-8661
-8635
-8608
-8581
-8553
-8524
-8495
-8465
-8435
-8405
-8373
-8341
-8308
-8274
-8238
-8202
-8164
-8125
-8086
-8045
-8003
-7959
-7914
-7868
-7820
-7771
-7721
-7669
-7616
-7562
-7507
-7450
-7393
-7334
-7274
-7213
-7151
-7088
-7023
-6958
-6892
-6826
-6759
-6692
-6624
-6556
-6488
-6419
-6351
-6282
-6213
-6144
-6075
-6005
-5936
-5866
-5796
-5726
-5655
-5585
-5514
-5442
-5371
-5298
-5225
-5152
-5078
-5005
-4931
-4858
-4785
-4712
-4640
-4569
-4497
-4427
-4357
-4287
-4218
-4149
-4081
-4013
-3946
-3880
-3815
-3750
-3686
-3623
-3560
-3498
-3438
-3378
-3319
-3260
-3203
-3146
-3091
-3036
-2983
-2930
-2878
-2827
-2777
-2727
-2679
-2631
-2584
-2538
-2493
-2448
-2405
-2361
-2319
-2277
-2235
-2194
-2152
-2110
-2067
-2024
-1980
-1935
-1889
-1841
-1793
-1744
-1693
-1642
-1589
-1536
-1482
-1427
-1372
-1317
-1261
-1206
-1150
-1093
-1037
-981
-924
-868
-810
-753
-695
-636
-577
-517
-457
-395
-333
-270
-207
-143
-78
-13
53
119
186
254
322
391
460
530
600
670
741
811
882
952
1022
1092
1162
1231
1300
1368
1436
1504
1571
1638
1706
1773
1839
1906
1973
2040
2106
2172
2238
2304
2369
2434
2497
2561
2624
2686
2748
2810
2871
2932
2993
3054
3116
3177
3239
3301
3364
3427
3491
3555
3620
3684
3749
3814
3879
3943
4006
4070
4133
4194
4255
4316
4375
4433
4491
4548
4605
4660
4715
4769
4823
4875
4927
4978
5027
5076
5123
5169
5213
5256
5298
5338
5376
5413
5449
5483
5516
5547
5577
5605
5633
5659
5684
5708
5732
5754
5775
5795
5814
5832
5849
5865
5880
5895
5909
5923
5937
5951
5966
5980
5996
6011
6028
6045
6062
6081
6099
6119
6138
6159
6179
6200
6222
6243
6265
6288
6311
6334
6358
6382
6407
6432
6458
6485
6513
6541
6571
6601
6632
6663
6695
6727
6759
6791
6822
6853
6883
6912
6941
6970
6998
7025
7053
7081
7108
7136
7163
7191
7218
7244
7270
7296
7321
7345
7368
7390
7411
7432
7451
7470
7487
7504
7519
7534
7548
7561
7573
7584
7594
7604
7613
7621
7628
7634
7640
7644
7647
7649
7649
7649
7648
7645
7642
7638
7632
7626
7619
7611
7602
7592
7581
7570
7557
7544
7529
7513
7496
7478
7459
7438
7417
7394
7370
7345
7319
7292
7264
7235
7205
7173
7141
7107
7073
7038
7001
6964
6926
6888
6849
6808
6767
6726
6683
6640
6595
6550
6503
6456
6407
6357
6306
6253
6198
6142
6085
6025
5963
5900
5835
5767
5698
5627
5553
5478
5401
5323
5242
5161
5078
4993
4907
4819
4731
4641
4550
4458
4365
4271
4177
4083
3988
3893
3798
3702
3606
3511
3415
3319
3223
3127
3031
2936
2842
2748
2654
2560
2467
2374
2282
2189
2096
2004
1911
1818
1725
1632
1540
1448
1356
1266
1177
1089
1002
917
834
754
675
598
524
452
383
316
252
190
131
75
21
-29
-78
-123
-165
-204
-240
-273
-302
-328
-351
-370
-385
-397
-405
-409
-411
-409
-404
-397
-388
-376
-363
-348
-331
-312
-292
-271
-248
-223
-196
-168
-138
-107
-73
-38
-2
36
76
117
160
203
248
295
342
391
440
490
541
593
645
698
751
804
858
912
966
1020
1076
1131
1186
1242
1297
1352
1407
1462
1516
1570
1623
1675
1726
1775
1824
1871
1917
1961
2003
2043
2082
2119
2154
2188
2220
2251
2280
2308
2334
2358
2382
2403
2424
2443
2461
2478
2494
2508
2522
2534
2546
2556
2566
2574
2582
2589
2595
2600
2604
2608
2610
2612
2613
2613
2613
2611
2608
2604
2600
2595
2588
2582
2574
2566
2557
2548
2538
2527
2516
2504
2492
2479
2465
2451
2436
2420
2403
2386
2368
2349
2330
2311
2291
2270
2249
2228
2207
2185
2163
2141
2119
2097
2076
2054
2033
2011
1990
1970
1949
1929
1909
1890
1870
1851
1833
1815
1796
1779
1761
1744
1727
1711
1694
1678
1661
1645
1629
1613
1597
1582
1566
1551
1536
1521
1506
1491
1475
1460
1444
1428
1412
1395
1379
1362
1344
1327
1309
1290
1271
1251
1231
1209
1187
1164
1141
1116
1091
1064
1037
1008
981
951
920
888
855
820
785
748
710
671
630
588
544
499
453
406
357
307
256
204
151
98
44
-11
-66
-122
-177
-233
-290
-346
-402
-458
-514
-569
-624
-679
-733
-787
-840
-894
-947
-1000
-1054
-1107
-1161
-1215
-1269
-1324
-1378
-1433
-1488
-1542
-1597
-1652
-1706
-1761
-1815
-1868
-1922
-1975
-2028
-2080
-2132
-2183
-2233
-2283
-2331
-2379
-2425
-2470
-2515
-2558
-2601
-2643
-2684
-2724
-2763
-2802
-2840
-2877
-2914
-2949
-2984
-3018
-3051
-3083
-3114
-3144
-3172
-3199
-3225
-3250
-3273
-3296
-3317
-3337
-3356
-3374
-3392
-3408
-3424
-3439
-3453
-3466
-3479
-3492
-3504
-3515
-3526
-3537
-3547
-3556
-3564
-3572
-3579
-3586
-3591
-3597
-3602
-3606
-3610
-3613
-3616
-3618
-3620
-3621
-3622
-3623
-3623
-3622
-3621
-3619
-3617
-3614
-3611
-3607
-3603
-3598
-3593
-3588
-3583
-3577
-3572
-3566
-3560
-3554
-3548
-3543
-3537
-3532
-3527
-3523
-3520
-3517
-3515
-3514
-3514
-3513
-3514
-3514
-3515
-3516
-3518
-3519
-3521
-3522
-3525
-3527
-3531
-3534
-3538
-3542
-3547
-3552
-3557
-3562
-3567
-3572
-3577
-3582
-3588
-3594
-3600
-3608
-3616
-3625
-3635
-3646
-3659
-3672
-3687
-3703
-3720
-3737
-3756
-3775
-3795
-3815
-3836
-3857
-3878
-3899
-3920
-3940
-3960
-3980
-4000
-4019
-4037
-4054
-4070
-4086
-4101
-4115
-4128
-4139
-4149
-4158
-4165
-4171
-4176
-4179
-4181
-4182
-4182
-4181
-4179
-4176
-4172
-4167
-4160
-4153
-4145
-4136
-4126
-4115
-4104
-4091
-4078
-4065
-4050
-4035
-4019
-4003
-3987
-3970
-3953
-3935
-3918
-3900
-3882
-3864
-3846
-3829
-3811
-3793
-3775
-3758
-3741
-3724
-3708
-3692
-3676
-3662
-3647
-3634
-3621
-3609
-3597
-3587
-3576
-3567
-3558
-3550
-3543
-3537
-3532
-3528
-3524
-3521
-3518
-3517
-3515
-3514
-3513
-3512
-3512
-3511
-3511
-3511
-3510
-3510
-3510
-3510
-3510
-3511
-3512
-3513
-3515
-3518
-3520
-3523
-3526
-3530
-3533
-3536
-3538
-3541
-3543
-3545
-3547
-3548
-3549
-3550
-3550
-3550
-3550
-3549
-3547
-3545
-3542
-3538
-3533
-3527
-3521
-3514
-3506
-3498
-3489
-3479
-3468
-3457
-3446
-3433
-3421
-3407
-3394
-3380
-3365
-3351
-3336
-3321
-3306
-3291
-3276
-3261
-3245
-3230
-3214
-3199
-3182
-3165
-3148
-3130
-3111
-3092
-3072
-3052
-3031
-3009
-2987
-2964
-2941
-2917
-2892
-2867
-2841
-2815
-2788
-2761
-2734
-2705
-2676
-2647
-2617
-2586
-2555
-2522
-2489
-2455
-2421
-2386
-2351
-2315
-2279
-2242
-2206
-2168
-2131
-2093
-2055
-2016
-1977
-1938
-1898
-1858
-1818
-1778
-1738
-1698
-1658
-1618
-1579
-1539
-1499
-1460
-1421
-1382
-1344
-1306
-1268
-1231
-1195
-1159
-1124
-1090
-1057
-1025
-993
-963
-933
-904
-877
-850
-825
-800
-777
-755
-734
-715
-698
-682
-668
-655
-644
-635
-627
-621
-616
-613
-612
-612
-614
-617
-621
-627
-634
-642
-651
-661
-671
-682
-694
-706
-719
-732
-746
-760
-775
-789
-804
-819
-835
-850
-865
-880
-896
-911
-925
-940
-954
-968
-981
-994
-1006
-1018
-1028
-1038
-1048
-1056
-1064
-1070
-1077
-1082
-1087
-1092
-1095
-1099
-1102
-1104
-1107
-1108
-1109
-1110
-1111
-1111
-1111
-1110
-1109
-1108
-1107
-1105
-1103
-1101
-1099
-1097
-1094
-1091
-1088
-1085
-1082
-1078
-1074
-1069
-1064
-1059
-1052
-1045
-1037
-1028
-1018
-1006
-993
-979
-964
-946
-928
-907
-885
-861
-835
-807
-778
-746
-713
-678
-641
-602
-561
-518
-473
-426
-377
-326
-272
-217
-160
-101
-40
22
87
153
220
289
360
433
506
581
658
735
813
892
971
1050
1130
1210
1289
1368
1447
1525
1603
1680
1756
1831
1906
1979
2052
2123
2194
2263
2331
2398
2464
2528
2592
2654
2715
2774
2832
2888
2943
2996
3047
3097
3145
3191
3235
3277
3318
3356
3392
3427
3459
3488
3516
3541
3563
3583
3601
3617
3631
3642
3652
3659
3665
3668
3670
3670
3668
3663
3657
3650
3640
3629
3615
3600
3584
3565
3546
3524
3502
3478
3452
3426
3398
3369
3339
3307
3275
3241
3206
3170
3134
3096
3058
3020
2981
2942
2903
2864
2825
2787
2750
2713
2677
2641
2606
2572
2539
2507
2476
2445
2416
2387
2359
2332
2306
2281
2256
2232
2209
2186
2164
2142
2122
2102
2083
2065
2048
2032
2017
2003
1991
1979
1969
1960
1952
1945
1940
1935
1933
1931
1931
1932
1934
1937
1941
1945
1950
1956
1962
1969
1976
1982
1989
1996
2003
2009
2016
2023
2029
2035
2041
2048
2054
2060
2065
2071
2077
2083
2089
2095
2101
2107
2113
2119
2126
2133
2139
2147
2154
2162
2170
2178
2186
2195
2204
2213
2222
2231
2240
2250
2259
2269
2280
2290
2301
2312
2323
2335
2347
2360
2374
2387
2402
2417
2432
2448
2464
2481
2498
2515
2532
2550
2568
2587
2605
2624
2642
2661
2680
2698
2717
2736
2754
2773
2792
2811
2830
2850
2870
2890
2911
2932
2953
2974
2996
3017
3039
3061
3082
3104
3126
3147
3169
3190
3211
3232
3253
3273
3293
3312
3332
3350
3369
3388
3406
3424
3442
3460
3477
3495
3512
3530
3547
3564
3581
3597
3614
3630
3646
3662
3677
3692
3707
3722
3736
3750
3763
3776
3788
3800
3812
3823
3834
3844
3853
3862
3871
3878
3885
3891
3896
3900
3904
3906
3908
3909
3909
3909
3908
3906
3904
3901
3897
3893
3889
3884
3879
3874
3868
3862
3856
3849
3842
3834
3826
3818
3809
3799
3789
3778
3767
3756
3743
3731
3717
3703
3688
3673
3657
3641
3623
3606
3587
3568
3549
3529
3509
3488
3467
3445
3423
3401
3378
3356
3332
3309
3285
3260
3234
3208
3181
3153
3124
3094
3063
3032
2999
2965
2930
2894
2857
2820
2781
2742
2703
2663
2622
2582
2541
2499
2458
2417
2375
2333
2292
2250
2209
2168
2127
2086
2045
2004
1964
1924
1885
1846
1807
1769
1732
1695
1659
1623
1588
1553
1520
1487
1454
1422
1391
1361
1331
1302
1273
1246
1219
1193
1169
1145
1122
1101
1080
1060
1042
1024
1006
991
976
962
949
937
925
914
904
895
887
879
872
865
859
854
850
846
843
840
838
837
836
836
837
838
839
841
844
847
850
854
859
864
869
875
881
888
895
902
911
919
929
938
949
960
972
984
996
1008
1022
1036
1051
1065
1080
1096
1111
1127
1143
1159
1175
1191
1207
1222
1238
1253
1269
1284
1299
1314
1329
1344
1359
1374
1389
1404
1419
1433
1448
1462
1475
1489
1502
1515
1528
1540
1552
1564
1575
1586
1597
1608
1619
1629
1639
1649
1659
1668
1678
1687
1695
1704
1712
1721
1729
1737
1746
1755
1764
1773
1783
1794
1805
1817
1829
1842
1855
1869
1883
1898
1912
1927
1942
1957
1972
1987
2001
2016
2031
2045
2059
2073
2087
2101
2115
2128
2142
2156
2169
2183
2197
2210
2224
2238
2252
2265
2279
2292
2306
2319
2333
2346
2358
2371
2383
2395
2407
2418
2429
2439
2449
2458
2467
2476
2483
2490
2496
2502
2507
2511
2513
2515
2516
2515
2514
2511
2507
2502
2496
2488
2479
2469
2458
2445
2431
2416
2399
2382
2363
2343
2322
2299
2276
2252
2226
2199
2171
2143
2113
2082
2051
2019
1986
1952
1918
1883
1848
1812
1776
1738
1701
1662
1623
1584
1543
1503
1462
1420
1378
1336
1294
1252
1209
1167
1125
1083
1041
1000
959
918
878
837
798
758
719
681
642
604
567
529
492
456
419
383
347
311
276
241
206
172
137
103
70
37
4
-29
-61
-93
-125
-156
-188
-219
-251
-282
-314
-345
-377
-408
-440
-471
-503
-534
-565
-597
-628
-659
-690
-721
-751
-781
-812
-842
-871
-901
-931
-960
-990
-1018
-1049
-1078
-1108
-1137
-1167
-1197
-1227
-1257
-1287
-1317
-1348
-1378
-1409
-1440
-1470
-1501
-1532
-1563
-1594
-1625
-1656
-1687
-1718
-1750
-1782
-1814
-1846
-1879
-1912
-1945
-1979
-2013
-2048
-2082
-2118
-2153
-2189
-2225
-2261
-2297
-2333
-2369
-2404
-2440
-2474
-2509
-2542
-2575
-2607
-2639
-2669
-2699
-2728
-2756
-2783
-2810
-2837
-2862
-2888
-2913
-2938
-2962
-2986
-3011
-3035
-3058
-3082
-3105
-3128
-3151
-3174
-3197
-3220
-3243
-3266
-3289
-3312
-3336
-3360
-3384
-3408
-3432
-3457
-3482
-3507
-3532
-3557
-3583
-3609
-3635
-3662
-3689
-3717
-3745
-3773
-3802
-3831
-3861
-3892
-3923
-3955
-3987
-4019
-4053
-4088
-4122
-4157
-4192
-4227
-4263
-4299
-4335
-4371
-4407
-4444
-4480
-4517
-4554
-4592
-4629
-4667
-4704
-4742
-4780
-4817
-4855
-4892
-4929
-4966
-5002
-5038
-5073
-5107
-5141
-5174
-5206
-5237
-5268
-5298
-5327
-5355
-5382
-5408
-5434
-5458
-5482
-5504
-5526
-5546
-5566
-5585
-5602
-5620
-5636
-5651
-5666
-5680
-5693
-5705
-5716
-5726
-5735
-5743
-5750
-5755
-5760
-5763
-5765
-5766
-5765
-5763
-5759
-5754
-5748
-5740
-5730
-5719
-5707
-5693
-5678
-5661
-5643
-5624
-5603
-5581
-5558
-5533
-5508
-5481
-5454
-5425
-5395
-5364
-5331
-5298
-5264
-5228
-5191
-5153
-5115
-5075
-5034
-4993
-4951
-4908
-4865
-4821
-4776
-4732
-4687
-4642
-4597
-4552
-4508
-4464
-4420
-4377
-4335
-4292
-4250
-4209
-4168
-4127
-4086
-4045
-4005
-3964
-3923
-3883
-3842
-3801
-3760
-3719
-3678
-3637
-3595
-3554
-3513
-3471
-3430
-3389
-3349
-3308
-3268
-3228
-3188
-3149
-3110
-3071
-3033
-2995
-2957
-2920
-2882
-2845
-2808
-2771
-2734
-2696
-2659
-2621
-2584
-2546
-2507
-2469
-2430
-2391
-2352
-2313
-2274
-2234
-2195
-2156
-2117
-2077
-2037
-1999
-1960
-1922
-1883
-1845
-1807
-1770
-1733
-1696
-1660
-1624
-1589
-1553
-1518
-1483
-1449
-1414
-1380
-1345
-1311
-1277
-1243
-1209
-1176
-1144
-1112
-1080
-1050
-1018
-990
-962
-934
-906
-880
-854
-829
-804
-781
-758
-735
-714
-693
-673
-653
-634
-615
-596
-578
-559
-541
-523
-505
-487
-469
-452
-434
-416
-398
-380
-362
-344
-325
-306
-287
-268
-247
-227
-206
-185
-164
-143
-121
-99
-78
-56
-34
-12
10
32
54
77
99
121
143
165
187
208
230
251
272
293
313
334
354
374
394
414
433
452
471
490
508
526
543
560
576
592
607
622
635
648
661
672
683
693
702
711
719
725
732
737
742
746
750
753
756
758
760
761
762
763
763
762
761
760
757
754
751
747
742
737
731
725
719
712
705
698
691
683
676
669
662
655
648
642
636
630
624
619
613
609
604
600
597
594
591
589
587
587
586
587
588
590
593
597
601
607
612
619
626
634
643
652
662
672
683
694
706
719
731
745
759
773
788
804
820
836
853
870
888
905
923
941
959
976
994
1010
1029
1046
1063
1079
1096
1113
1129
1146
1163
1179
1196
1214
1231
1249
1267
1285
1304
1323
1342
1361
1381
1401
1421
1441
1462
1482
1503
1524
1545
1567
1589
1612
1636
1659
1684
1708
1733
1759
1784
1810
1836
1862
1889
1916
1944
1971
2000
2029
2058
2088
2118
2148
2179
2210
2242
2273
2305
2338
2370
2403
2435
2468
2500
2532
2564
2596
2627
2658
2688
2718
2747
2776
2804
2832
2859
2885
2911
2937
2962
2987
3011
3035
3058
3082
3105
3127
3150
3172
3194
3215
3236
3257
3277
3297
3316
3335
3354
3371
3388
3405
3421
3436
3450
3464
3477
3490
3502
3513
3524
3535
3545
3555
3564
3572
3581
3589
3596
3604
3611
3618
3625
3631
3638
3644
3650
3656
3662
3667
3672
3678
3683
3688
3692
3697
3702
3706
3711
3715
3719
3723
3727
3731
3735
3739
3742
3745
3749
3752
3755
3757
3760
3762
3764
3766
3767
3768
3769
3769
3769
3768
3767
3765
3763
3760
3756
3752
3747
3742
3735
3728
3720
3711
3702
3691
3681
3669
3658
3645
3633
3619
3606
3592
3578
3563
3548
3533
3518
3503
3487
3471
3456
3441
3426
3412
3397
3384
3371
3358
3346
3335
3324
3314
3304
3295
3287
3279
3272
3266
3260
3256
3252
3249
3248
3247
3247
3249
3251
3254
3259
3264
3269
3275
3282
3289
3297
3305
3314
3323
3332
3341
3350
3360
3369
3379
3389
3399
3409
3419
3430
3440
3451
3462
3473
3485
3496
3508
3519
3531
3543
3555
3567
3580
3592
3604
3617
3630
3642
3655
3668
3681
3695
3708
3721
3735
3748
3762
3775
3788
3802
3815
3827
3840
3852
3863
3875
3885
3895
3905
3914
3922
3929
3937
3943
3949
3954
3959
3964
3967
3971
3973
3975
3976
3977
3977
3976
3975
3974
3971
3969
3966
3962
3958
3954
3950
3946
3941
3936
3930
3924
3918
3912
3905
3897
3889
3881
3872
3862
3853
3842
3832
3821
3809
3797
3785
3772
3760
3746
3733
3719
3705
3691
3676
3662
3647
3632
3617
3601
3586
3570
3554
3537
3520
3503
3485
3467
3449
3431
3413
3394
3375
3356
3337
3317
3298
3277
3256
3235
3213
3191
3168
3144
3120
3095
3069
3043
3016
2989
2961
2932
2904
2875
2845
2816
2786
2756
2726
2696
2666
2635
2605
2575
2544
2513
2483
2452
2421
2390
2360
2329
2298
2267
2236
2206
2175
2145
2115
2085
2056
2027
1998
1969
1941
1912
1884
1857
1829
1802
1775
1748
1721
1695
1669
1643
1617
1591
1566
1541
1516
1491
1467
1443
1419
1396
1373
1351
1330
1308
1287
1267
1247
1227
1207
1188
1169
1150
1131
1112
1094
1076
1058
1040
1022
1006
989
973
957
942
927
913
899
885
873
860
848
836
825
814
803
793
783
773
763
754
745
735
726
717
708
699
690
680
670
660
650
640
629
619
608
598
587
576
565
554
543
531
519
507
495
482
469
456
442
427
412
397
381
365
349
332
315
298
280
262
243
225
205
186
166
146
125
105
84
62
41
19
-3
-25
-47
-69
-92
-115
-138
-160
-183
-206
-230
-253
-276
-299
-322
-345
-367
-390
-413
-436
-458
-480
-502
-524
-546
-568
-589
-610
-631
-652
-672
-692
-712
-731
-750
-768
-785
-802
-818
-833
-848
-862
-875
-887
-898
-908
-918
-926
-934
-941
-947
-952
-956
-959
-962
-964
-966
-967
-967
-967
-967
-966
-965
-963
-961
-959
-956
-954
-951
-948
-945
-943
-940
-937
-934
-931
-928
-925
-922
-919
-916
-914
-911
-908
-906
-903
-901
-900
-898
-898
-897
-897
-897
-898
-899
-901
-903
-906
-909
-912
-916
-921
-925
-930
-936
-941
-947
-953
-960
-966
-973
-981
-989
-998
-1006
-1016
-1026
-1037
-1048
-1060
-1072
-1085
-1098
-1111
-1125
-1139
-1153
-1168
-1183
-1198
-1214
-1229
-1245
-1262
-1278
-1295
-1312
-1329
-1347
-1365
-1383
-1401
-1419
-1438
-1456
-1475
-1493
-1512
-1530
-1547
-1564
-1581
-1597
-1613
-1628
-1643
-1658
-1672
-1686
-1699
-1712
-1725
-1737
-1749
-1760
-1771
-1781
-1791
-1801
-1810
-1819
-1827
-1836
-1844
-1852
-1859
-1867
-1874
-1881
-1887
-1894
-1900
-1906
-1912
-1917
-1923
-1928
-1933
-1937
-1942
-1946
-1950
-1954
-1958
-1962
-1966
-1970
-1974
-1978
-1982
-1986
-1990
-1995
-1999
-2003
-2008
-2013
-2017
-2023
-2029
-2035
-2041
-2047
-2054
-2062
-2069
-2077
-2086
-2094
-2104
-2113
-2123
-2133
-2144
-2155
-2166
-2178
-2190
-2202
-2215
-2228
-2242
-2256
-2271
-2285
-2300
-2316
-2332
-2347
-2363
-2380
-2396
-2412
-2429
-2445
-2462
-2479
-2495
-2512
-2529
-2546
-2563
-2580
-2597
-2613
-2630
-2647
-2664
-2681
-2698
-2715
-2732
-2749
-2765
-2782
-2798
-2814
-2830
-2846
-2861
-2877
-2892
-2907
-2921
-2936
-2950
-2964
-2978
-2992
-3005
-3018
-3030
-3042
-3054
-3065
-3076
-3086
-3096
-3106
-3114
-3122
-3130
-3137
-3144
-3150
-3155
-3160
-3164
-3167
-3170
-3172
-3173
-3174
-3173
-3172
-3170
-3167
-3163
-3159
-3154
-3148
-3142
-3135
-3128
-3120
-3112
-3103
-3094
-3084
-3073
-3062
-3050
-3038
-3025
-3012
-2998
-2983
-2967
-2951
-2935
-2917
-2900
-2882
-2863
-2844
-2825
-2805
-2785
-2764
-2743
-2722
-2701
-2679
-2657
-2635
-2613
-2591
-2570
-2548
-2526
-2505
-2484
-2463
-2442
-2421
-2400
-2380
-2360
-2339
-2319
-2299
-2279
-2259
-2240
-2220
-2200
-2180
-2161
-2141
-2122
-2103
-2085
-2066
-2048
-2029
-2013
-1995
-1979
-1962
-1946
-1930
-1915
-1900
-1885
-1870
-1856
-1841
-1827
-1813
-1800
-1786
-1773
-1760
-1748
-1736
-1724
-1712
-1701
-1690
-1680
-1670
-1661
-1652
-1643
-1635
-1627
-1619
-1612
-1605
-1599
-1593
-1588
-1583
-1578
-1574
-1570
-1566
-1563
-1559
-1556
-1552
-1549
-1546
-1543
-1541
-1538
-1536
-1534
-1532
-1530
-1529
-1528
-1527
-1527
-1526
-1526
-1526
-1526
-1525
-1525
-1525
-1524
-1523
-1521
-1520
-1518
-1515
-1513
-1509
-1506
-1502
-1498
-1493
-1488
-1482
-1476
-1469
-1462
-1455
-1447
-1438
-1430
-1421
-1411
-1402
-1391
-1381
-1370
-1358
-1347
-1335
-1322
-1309
-1296
-1283
-1270
-1256
-1243
-1229
-1215
-1201
-1187
-1173
-1158
-1144
-1130
-1116
-1102
-1088
-1074
-1061
-1047
-1033
-1018
-1004
-991
-977
-963
-948
-933
-919
-903
-888
-873
-857
-841
-825
-809
-793
-777
-761
-744
-727
-710
-693
-675
-658
-640
-622
-603
-585
-566
-547
-528
-509
-489
-470
-451
-431
-412
-393
-374
-354
-335
-316
-297
-278
-259
-240
-220
-201
-182
-163
-144
-124
-105
-85
-66
-46
-26
-6
15
35
55
76
97
118
138
160
181
202
224
246
268
291
313
336
360
383
407
432
456
481
506
531
557
582
608
635
661
688
715
742
769
796
823
850
878
905
933
961
989
1016
1046
1075
1103
1132
1161
1190
1219
1248
1278
1308
1338
1368
1399
1430
1461
1493
1524
1556
1589
1621
1654
1687
1721
1754
1788
1822
1856
1891
1925
1960
1994
2029
2064
2099
2134
2169
2204
2239
2274
2309
2344
2378
2413
2447
2481
2515
2548
2581
2614
2646
2677
2708
2739
2769
2799
2828
2857
2885
2913
2940
2966
2993
3018
3044
3068
3093
3117
3141
3164
3187
3210
3233
3255
3277
3299
3320
3340
3360
3379
3398
3416
3434
3451
3467
3482
3497
3512
3526
3540
3553
3565
3578
3590
3602
3614
3625
3636
3648
3658
3669
3679
3689
3699
3709
3718
3727
3735
3743
3750
3757
3764
3770
3776
3782
3786
3791
3795
3799
3802
3805
3807
3810
3811
3813
3814
3816
3816
3817
3818
3818
3818
3818
3818
3817
3817
3817
3816
3815
3814
3813
3811
3809
3807
3805
3802
3799
3796
3793
3789
3786
3782
3779
3775
3772
3768
3765
3762
3759
3756
3753
3751
3749
3747
3746
3745
3745
3745
3745
3746
3747
3748
3750
3752
3753
3755
3758
3760
3763
3766
3769
3772
3776
3779
3783
3786
3790
3794
3798
3801
3805
3808
3812
3815
3818
3821
3823
3826
3828
3829
3831
3832
3834
3835
3835
3836
3836
3836
3836
3836
3836
3835
3834
3832
3831
3829
3826
3823
3820
3816
3812
3808
3803
3798
3792
3785
3779
3771
3763
3755
3746
3737
3727
3716
3706
3694
3683
3670
3658
3645
3632
3619
3605
3592
3578
3564
3550
3536
3522
3508
3494
3479
3465
3450
3436
3421
3406
3391
3375
3360
3344
3329
3313
3297
3281
3264
3248
3232
3215
3198
3181
3164
3146
3129
3111
3092
3074
3055
3036
3016
2997
2976
2956
2935
2913
2892
2869
2847
2824
2801
2778
2755
2731
2708
2684
2660
2637
2613
2589
2566
2542
2518
2495
2471
2448
2424
2401
2378
2355
2333
2310
2288
2265
2243
2220
2198
2176
2154
2132
2110
2089
2067
2045
2025
2004
1983
1963
1943
1923
1903
1884
1866
1847
1830
1813
1797
1782
1767
1752
1739
1726
1713
1701
1690
1680
1670
1661
1652
1644
1637
1630
1624
1618
1613
1609
1604
1600
1597
1594
1590
1587
1585
1582
1579
1577
1574
1572
1570
1568
1567
1565
1565
1564
1564
1564
1565
1566
1568
1570
1572
1574
1576
1579
1582
1584
1587
1590
1592
1595
1597
1599
1601
1602
1603
1604
1604
1604
1604
1603
1602
1600
1598
1596
1593
1589
1586
1582
1577
1572
1567
1562
1556
1550
1544
1537
1530
1523
1515
1507
1499
1490
1481
1471
1462
1452
1442
1431
1421
1410
1400
1389
1379
1369
1359
1349
1340
1330
1321
1312
1303
1295
1286
1278
1270
1263
1256
1249
1243
1237
1232
1227
1222
1218
1214
1211
1208
1205
1202
1200
1199
1197
1196
1196
1195
1195
1195
1195
1195
1194
1194
1194
1194
1194
1193
1193
1192
1191
1190
1188
1186
1184
1181
1177
1174
1170
1165
1160
1155
1149
1143
1136
1130
1123
1115
1107
1099
1091
1082
1073
1063
1053
1042
1031
1020
1008
997
985
973
961
948
936
923
910
897
884
871
858
844
831
817
803
789
775
760
746
732
717
702
688
673
658
644
629
614
599
585
571
557
543
530
516
503
491
478
466
454
442
429
417
405
393
381
369
356
343
330
317
303
290
276
262
247
233
218
203
188
172
156
140
124
107
90
72
54
36
17
-3
-22
-42
-63
-84
-105
-127
-149
-172
-195
-218
-242
-266
-290
-315
-339
-365
-390
-415
-441
-467
-493
-519
-546
-572
-599
-627
-654
-682
-710
-738
-767
-795
-824
-854
-884
-914
-944
-975
-1006
-1037
-1069
-1100
-1132
-1164
-1196
-1228
-1260
-1292
-1324
-1355
-1387
-1419
-1451
-1483
-1514
-1546
-1579
-1611
-1643
-1676
-1709
-1742
-1776
-1809
-1843
-1877
-1910
-1944
-1978
-2011
-2044
-2077
-2110
-2143
-2176
-2208
-2240
-2272
-2304
-2336
-2368
-2400
-2431
-2463
-2494
-2525
-2556
-2587
-2618
-2649
-2680
-2710
-2741
-2771
-2801
-2831
-2860
-2889
-2918
-2947
-2975
-3003
-3030
-3058
-3084
-3111
-3137
-3163
-3189
-3214
-3240
-3265
-3291
-3317
-3342
-3368
-3393
-3419
-3444
-3470
-3495
-3520
-3545
-3569
-3593
-3617
-3641
-3665
-3688
-3711
-3734
-3757
-3780
-3802
-3824
-3846
-3868
-3890
-3912
-3934
-3956
-3978
-4000
-4021
-4043
-4064
-4086
-4107
-4128
-4149
-4170
-4191
-4212
-4233
-4254
-4276
-4297
-4318
-4340
-4362
-4383
-4405
-4427
-4448
-4470
-4491
-4512
-4533
-4554
-4575
-4595
-4616
-4636
-4655
-4674
-4693
-4711
-4728
-4744
-4760
-4775
-4789
-4802
-4814
-4825
-4835
-4845
-4854
-4862
-4870
-4877
-4883
-4889
-4894
-4899
-4903
-4907
-4911
-4914
-4916
-4918
-4920
-4921
-4921
-4920
-4919
-4917
-4915
-4912
-4908
-4904
-4899
-4894
-4888
-4881
-4874
-4867
-4859
-4850
-4841
-4832
-4822
-4811
-4800
-4788
-4776
-4763
-4750
-4736
-4722
-4707
-4692
-4676
-4659
-4642
-4625
-4607
-4588
-4569
-4549
-4530
-4509
-4489
-4468
-4447
-4426
-4404
-4382
-4360
-4338
-4316
-4294
-4271
-4249
-4227
-4205
-4183
-4161
-4139
-4117
-4094
-4073
-4051
-4029
-4006
-3985
-3963
-3940
-3918
-3896
-3873
-3850
-3828
-3805
-3783
-3760
-3737
-3715
-3692
-3670
-3647
-3625
-3603
-3580
-3558
-3536
-3514
-3492
-3470
-3449
-3427
-3405
-3383
-3361
-3339
-3316
-3294
-3272
-3250
-3227
-3205
-3183
-3160
-3138
-3116
-3094
-3072
-3049
-3027
-3005
-2983
-2960
-2938
-2915
-2892
-2869
-2846
-2822
-2799
-2775
-2751
-2727
-2703
-2679
-2654
-2630
-2605
-2581
-2556
-2532
-2507
-2482
-2457
-2432
-2407
-2382
-2356
-2330
-2304
-2278
-2252
-2226
-2199
-2173
-2146
-2120
-2093
-2067
-2041
-2015
-1989
-1963
-1938
-1912
-1887
-1862
-1836
-1811
-1786
-1760
-1734
-1708
-1682
-1655
-1628
-1601
-1574
-1546
-1519
-1491
-1463
-1436
-1408
-1380
-1351
-1323
-1295
-1266
-1237
-1208
-1179
-1149
-1119
-1089
-1058
-1028
-997
-966
-935
-904
-873
-842
-812
-781
-750
-720
-689
-659
-628
-597
-567
-536
-505
-474
-443
-411
-380
-348
-316
-284
-252
-220
-188
-156
-123
-91
-59
-26
7
39
72
106
139
172
206
240
274
308
343
377
412
446
481
515
550
585
620
655
690
725
760
796
831
866
902
937
972
1006
1042
1077
1111
1145
1179
1213
1246
1279
1311
1343
1375
1407
1439
1470
1501
1532
1562
1592
1622
1652
1681
1710
1739
1768
1796
1825
1853
1881
1909
1937
1965
1994
2021
2050
2078
2107
2135
2164
2192
2220
2249
2277
2305
2334
2361
2389
2417
2444
2471
2498
2525
2552
2579
2605
2632
2658
2685
2711
2737
2763
2789
2815
2840
2866
2891
2916
2940
2965
2989
3014
3038
3061
3085
3108
3131
3153
3176
3198
3219
3241
3262
3283
3304
3325
3345
3366
3386
3406
3427
3447
3467
3487
3506
3525
3544
3563
3581
3598
3615
3632
3648
3663
3678
3692
3706
3719
3732
3744
3755
3766
3777
3787
3797
3806
3815
3823
3831
3839
3846
3852
3858
3863
3868
3872
3876
3879
3882
3884
3886
3887
3888
3888
3889
3889
3889
3889
3888
3888
3888
3887
3887
3887
3886
3886
3885
3885
3884
3884
3883
3883
3882
3882
3882
3882
3882
3882
3882
3883
3884
3885
3887
3888
3890
3893
3895
3898
3900
3903
3906
3909
3912
3915
3918
3921
3924
3928
3931
3934
3937
3940
3943
3945
3948
3950
3953
3955
3956
3958
3960
3961
3962
3963
3963
3963
3963
3963
3963
3962
3961
3959
3957
3955
3953
3951
3948
3944
3941
3937
3933
3928
3922
3917
3911
3904
3897
3889
3881
3873
3864
3854
3844
3833
3822
3810
3798
3785
3772
3758
3744
3729
3714
3698
3682
3665
3648
3630
3612
3593
3574
3555
3535
3515
3495
3474
3454
3433
3412
3391
3370
3349
3328
3308
3287
3267
3247
3226
3206
3186
3166
3146
3127
3107
3088
3069
3050
3032
3014
2996
2979
2963
2946
2930
2915
2900
2886
2872
2859
2845
2833
2821
2809
2798
2787
2776
2766
2757
2747
2738
2730
2721
2713
2706
2698
2691
2684
2677
2670
2664
2658
2653
2648
2642
2638
2633
2628
2624
2619
2615
2610
2606
2602
2598
2594
2590
2586
2582
2578
2574
2570
2566
2562
2558
2554
2550
2545
2541
2536
2531
2526
2521
2516
2510
2504
2497
2491
2484
2476
2469
2461
2453
2444
2435
2426
2417
2408
2398
2387
2377
2366
2354
2343
2331
2318
2306
2293
2280
2267
2253
2239
2226
2212
2198
2183
2169
2155
2141
2126
2112
2097
2083
2068
2053
2037
2023
2008
1993
1978
1963
1947
1932
1917
1901
1886
1870
1855
1839
1824
1809
1793
1778
1762
1747
1731
1716
1700
1684
1668
1652
1635
1618
1601
1583
1566
1548
1529
1510
1492
1472
1453
1433
1413
1393
1373
1352
1331
1310
1288
1267
1245
1223
1201
1178
1156
1133
1111
1088
1065
1042
1020
997
974
952
929
907
884
862
840
818
797
775
754
733
712
691
670
649
629
608
588
567
547
527
506
486
466
446
427
407
387
368
349
330
312
293
275
257
239
221
203
186
169
151
134
118
101
84
68
51
35
19
4
-12
-27
-42
-57
-72
-86
-101
-116
-130
-145
-160
-175
-190
-205
-221
-236
-251
-267
-282
-298
-313
-328
-343
-358
-372
-387
-401
-415
-429
-442
-456
-470
-483
-497
-511
-525
-540
-555
-570
-585
-601
-617
-634
-651
-668
-686
-703
-722
-740
-759
-778
-797
-817
-837
-857
-878
-898
-919
-941
-962
-984
-1006
-1029
-1051
-1074
-1097
-1120
-1144
-1168
-1191
-1215
-1239
-1263
-1286
-1310
-1334
-1358
-1382
-1406
-1430
-1454
-1478
-1502
-1526
-1550
-1574
-1598
-1621
-1645
-1668
-1691
-1714
-1737
-1759
-1781
-1803
-1824
-1844
-1864
-1884
-1903
-1922
-1941
-1959
-1976
-1993
-2009
-2027
-2043
-2059
-2075
-2090
-2105
-2120
-2135
-2150
-2164
-2178
-2192
-2205
-2218
-2230
-2242
-2253
-2263
-2273
-2282
-2291
-2298
-2305
-2312
-2317
-2322
-2326
-2330
-2333
-2335
-2337
-2338
-2338
-2338
-2337
-2336
-2334
-2332
-2330
-2327
-2324
-2321
-2318
-2314
-2310
-2305
-2301
-2295
-2290
-2284
-2278
-2271
-2264
-2257
-2249
-2241
-2233
-2224
-2215
-2206
-2197
-2187
-2177
-2167
-2157
-2147
-2137
-2128
-2118
-2108
-2098
-2089
-2079
-2070
-2061
-2053
-2044
-2036
-2028
-2020
-2013
-2005
-1998
-1991
-1984
-1977
-1970
-1963
-1956
-1950
-1943
-1936
-1930
-1923
-1917
-1910
-1904
-1898
-1892
-1887
-1881
-1876
-1871
-1866
-1861
-1857
-1853
-1848
-1844
-1840
-1836
-1832
-1828
-1824
-1821
-1817
-1813
-1809
-1806
-1802
-1799
-1796
-1793
-1790
-1787
-1784
-1781
-1779
-1776
-1774
-1771
-1769
-1766
-1763
-1761
-1758
-1755
-1752
-1750
-1747
-1744
-1742
-1739
-1737
-1734
-1731
-1729
-1726
-1723
-1720
-1717
-1713
-1710
-1706
-1702
-1699
-1694
-1690
-1686
-1681
-1677
-1672
-1667
-1661
-1656
-1650
-1644
-1637
-1631
-1624
-1617
-1610
-1603
-1595
-1587
-1579
-1571
-1562
-1553
-1544
-1535
-1526
-1516
-1506
-1496
-1486
-1475
-1464
-1453
-1442
-1431
-1419
-1407
-1395
-1383
-1371
-1358
-1346
-1333
-1320
-1307
-1294
-1281
-1268
-1255
-1243
-1230
-1217
-1205
-1193
-1181
-1169
-1158
-1147
-1136
-1126
-1115
-1105
-1095
-1085
-1075
-1065
-1056
-1046
-1036
-1026
-1016
-1006
-997
-987
-976
-966
-956
-946
-936
-926
-916
-906
-896
-887
-877
-868
-858
-849
-840
-831
-822
-814
-806
-798
-790
-782
-775
-769
-762
-756
-750
-745
-740
-735
-731
-727
-723
-720
-716
-713
-710
-708
-705
-703
-701
-700
-699
-697
-697
-696
-696
-696
-697
-698
-699
-701
-702
-704
-706
-708
-710
-712
-714
-717
-719
-721
-724
-726
-729
-731
-734
-736
-739
-741
-744
-746
-749
-751
-753
-755
-758
-760
-761
-763
-765
-767
-769
-771
-773
-775
-777
-779
-781
-783
-785
-788
-790
-792
-794
-796
-798
-800
-802
-803
-804
-806
-807
-807
-808
-809
-809
-809
-809
-809
-809
-808
-808
-807
-807
-806
-805
-804
-803
-801
-799
-797
-795
-792
-789
-786
-783
-780
-776
-772
-768
-764
-759
-755
-750
-746
-741
-736
-732
-727
-723
-719
-715
-711
-708
-705
-702
-699
-696
-693
-690
-687
-684
-681
-678
-674
-671
-667
-663
-659
-655
-650
-645
-641
-636
-630
-625
-620
-615
-609
-604
-599
-593
-588
-583
-577
-572
-566
-560
-555
-549
-542
-536
-529
-523
-516
-508
-501
-493
-485
-477
-469
-461
-452
-444
-435
-427
-419
-410
-402
-394
-386
-378
-370
-362
-355
-347
-340
-333
-325
-319
-312
-305
-299
-293
-287
-281
-275
-270
-264
-259
-253
-248
-243
-238
-232
-227
-222
-217
-212
-206
-201
-195
-189
-184
-178
-172
-165
-159
-153
-146
-140
-134
-127
-121
-115
-109
-103
-97
-91
-85
-79
-73
-67
-61
-55
-49
-42
-36
-30
-24
-17
-11
-5
0
6
11
16
21
25
29
33
36
39
42
45
48
50
53
55
58
60
63
65
68
71
74
77
81
85
89
94
98
103
109
114
120
126
132
138
145
151
158
165
172
179
187
194
202
210
218
227
235
244
253
261
270
279
288
297
307
316
325
334
343
352
362
371
381
390
399
409
419
428
438
447
457
467
477
487
496
506
515
525
534
543
552
560
569
577
585
593
601
609
617
624
632
639
646
653
660
666
672
678
684
690
696
702
708
713
719
725
732
738
744
751
757
764
770
777
784
790
797
804
810
817
823
829
835
841
846
852
858
863
868
873
878
883
888
893
897
902
906
910
914
918
922
925
929
933
936
940
943
946
950
953
957
960
964
967
971
974
978
982
986
990
994
999
1002
1008
1012
1018
1025
1031
1037
1043
1050
1057
1064
1071
1078
1086
1094
1102
1110
1119
1127
1136
1145
1154
1163
1172
1182
1191
1200
1209
1219
1228
1238
1247
1257
1266
1276
1286
1296
1306
1317
1327
1337
1347
1357
1367
1378
1388
1397
1407
1417
1426
1435
1444
1452
1461
1469
1476
1484
1491
1498
1505
1511
1517
1523
1528
1533
1537
1542
1545
1549
1551
1554
1556
1557
1558
1558
1557
1556
1555
1552
1550
1546
1542
1537
1532
1527
1521
1514
1507
1499
1492
1483
1475
1466
1457
1448
1439
1429
1420
1410
1400
1390
1380
1369
1359
1348
1337
1325
1314
1302
1290
1278
1265
1253
1240
1227
1214
1201
1188
1174
1160
1147
1133
1119
1105
1091
1077
1063
1049
1035
1020
1008
994
981
968
955
943
930
918
906
894
882
871
860
848
838
827
817
807
797
787
778
769
760
751
743
734
725
717
708
700
691
682
673
664
656
647
638
629
620
610
601
592
583
574
565
556
546
537
528
518
508
498
488
478
468
457
446
435
424
413
402
390
379
367
355
343
331
320
308
296
284
272
260
249
237
226
215
204
193
183
172
162
152
142
132
122
112
103
93
84
75
66
58
49
41
33
25
18
10
3
-4
-11
-17
-24
-30
-36
-43
-49
-55
-61
-67
-72
-78
-84
-90
-96
-102
-108
-113
-119
-125
-130
-136
-142
-147
-153
-159
-165
-172
-178
-185
-192
-200
-208
-216
-224
-233
-242
-252
-262
-272
-283
-294
-305
-317
-329
-340
-352
-365
-377
-389
-401
-414
-426
-439
-451
-464
-476
-489
-501
-514
-527
-540
-553
-566
-579
-593
-606
-620
-633
-647
-660
-674
-688
-701
-715
-729
-743
-756
-770
-784
-799
-813
-828
-843
-858
-874
-890
-906
-923
-940
-958
-976
-995
-1014
-1033
-1053
-1073
-1094
-1114
-1136
-1157
-1178
-1200
-1222
-1243
-1265
-1288
-1310
-1332
-1354
-1377
-1399
-1422
-1444
-1467
-1489
-1512
-1534
-1557
-1579
-1601
-1623
-1646
-1667
-1689
-1711
-1732
-1753
-1774
-1795
-1815
-1835
-1855
-1875
-1894
-1914
-1933
-1952
-1970
-1989
-2007
-2025
-2043
-2061
-2079
-2096
-2114
-2131
-2148
-2165
-2181
-2198
-2214
-2230
-2246
-2262
-2277
-2293
-2308
-2322
-2337
-2351
-2366
-2379
-2393
-2406
-2419
-2432
-2445
-2457
-2470
-2481
-2493
-2505
-2516
-2527
-2537
-2547
-2557
-2567
-2576
-2586
-2594
-2603
-2611
-2618
-2625
-2632
-2639
-2645
-2650
-2656
-2661
-2666
-2671
-2675
-2679
-2683
-2687
-2690
-2693
-2696
-2699
-2701
-2703
-2705
-2706
-2707
-2708
-2709
-2710
-2711
-2711
-2711
-2711
-2711
-2711
-2711
-2710
-2709
-2708
-2707
-2706
-2704
-2703
-2701
-2698
-2696
-2694
-2691
-2688
-2685
-2682
-2678
-2675
-2671
-2667
-2663
-2659
-2654
-2650
-2645
-2640
-2635
-2630
-2624
-2619
-2614
-2608
-2603
-2598
-2593
-2588
-2583
-2579
-2574
-2570
-2566
-2562
-2559
-2555
-2552
-2548
-2545
-2542
-2539
-2536
-2532
-2529
-2525
-2521
-2517
-2513
-2509
-2504
-2500
-2495
-2490
-2485
-2480
-2474
-2469
-2463
-2457
-2451
-2445
-2439
-2432
-2425
-2418
-2411
-2403
-2395
-2387
-2378
-2370
-2361
-2352
-2342
-2333
-2323
-2313
-2303
-2293
-2282
-2271
-2260
-2248
-2236
-2224
-2212
-2199
-2187
-2174
-2160
-2147
-2133
-2119
-2105
-2091
-2077
-2062
-2048
-2033
-2017
-2003
-1988
-1974
-1959
-1944
-1929
-1914
-1899
-1884
-1869
-1854
-1839
-1824
-1810
-1795
-1780
-1765
-1750
-1734
-1719
-1704
-1688
-1673
-1657
-1641
-1625
-1609
-1593
-1577
-1562
-1546
-1530
-1515
-1499
-1484
-1469
-1454
-1439
-1425
-1410
-1396
-1382
-1369
-1355
-1342
-1328
-1316
-1303
-1290
-1278
-1266
-1255
-1243
-1232
-1221
-1211
-1200
-1190
-1180
-1171
-1161
-1152
-1144
-1136
-1128
-1121
-1114
-1108
-1102
-1097
-1093
-1089
-1085
-1082
-1079
-1077
-1075
-1073
-1071
-1070
-1069
-1068
-1067
-1066
-1066
-1066
-1065
-1065
-1065
-1066
-1066
-1066
-1066
-1066
-1066
-1066
-1066
-1066
-1065
-1064
-1063
-1061
-1060
-1058
-1056
-1053
-1051
-1048
-1045
-1041
-1038
-1034
-1030
-1026
-1022
-1016
-1012
-1008
-1002
-997
-991
-985
-979
-973
-967
-961
-955
-949
-943
-937
-931
-925
-920
-914
-909
-903
-898
-892
-887
-881
-875
-869
-863
-857
-850
-843
-836
-829
-821
-813
-805
-797
-788
-779
-770
-760
-751
-740
-730
-720
-709
-697
-686
-674
-663
-651
-639
-627
-615
-602
-590
-578
-566
-553
-541
-529
-517
-505
-492
-480
-468
-456
-444
-432
-420
-408
-396
-384
-372
-360
-349
-337
-325
-313
-301
-289
-278
-266
-254
-242
-229
-217
-205
-193
-181
-168
-156
-144
-132
-120
-109
-97
-85
-74
-62
-51
-39
-28
-16
-5
7
18
29
41
52
64
75
87
99
110
122
134
146
158
171
183
196
209
222
236
249
262
276
290
303
317
331
344
358
372
386
400
414
428
443
457
472
486
501
515
530
544
559
573
587
602
616
631
645
659
673
687
702
716
730
744
758
772
786
800
814
828
842
856
870
884
898
912
926
940
954
968
983
997
1010
1026
1041
1055
1070
1085
1099
1114
1129
1144
1159
1174
1189
1204
1219
1234
1249
1264
1279
1295
1310
1325
1341
1356
1372
1387
1403
1419
1435
1451
1467
1483
1499
1515
1531
1548
1564
1580
1597
1613
1629
1646
1662
1678
1695
1711
1727
1743
1759
1775
1791
1807
1822
1838
1853
1868
1883
1898
1913
1928
1943
1957
1971
1986
1999
2013
2025
2039
2052
2065
2077
2089
2100
2111
2122
2133
2143
2152
2162
2171
2179
2187
2195
2202
2209
2216
2222
2228
2233
2238
2242
2247
2250
2254
2257
2260
2263
2265
2267
2269
2271
2272
2274
2275
2275
2276
2276
2276
2276
2276
2275
2274
2273
2271
2270
2267
2265
2262
2259
2256
2252
2249
2244
2240
2235
2231
2225
2220
2215
2209
2204
2198
2192
2187
2181
2175
2169
2164
2158
2152
2147
2141
2135
2129
2124
2118
2111
2105
2099
2093
2086
2080
2073
2067
2060
2053
2047
2040
2033
2027
2020
2013
2008
2001
1995
1989
1983
1977
1971
1965
1958
1952
1945
1938
1932
1925
1918
1910
1903
1895
1888
1880
1872
1864
1856
1847
1838
1830
1821
1812
1802
1793
1783
1773
1762
1752
1741
1730
1719
1707
1695
1683
1671
1658
1646
1633
1619
1606
1593
1579
1565
1551
1537
1522
1508
1494
1479
1465
1451
1437
1423
1409
1395
1381
1368
1355
1342
1329
1316
1304
1291
1279
1267
1255
1243
1231
1220
1208
1197
1186
1174
1163
1152
1141
1131
1120
1109
1098
1087
1076
1066
1055
1044
1033
1022
1010
1000
989
978
968
957
946
935
925
914
903
892
882
871
860
849
839
828
817
807
796
785
774
763
753
742
731
720
709
698
687
676
665
654
643
632
622
611
601
591
581
571
561
551
541
532
522
512
503
493
484
475
465
456
447
438
429
420
412
403
394
385
377
368
359
351
342
334
325
317
308
300
291
283
274
266
257
248
239
231
222
213
203
194
185
176
166
157
148
138
129
120
110
101
92
83
74
65
57
48
40
31
23
15
7
0
-8
-16
-23
-31
-38
-45
-52
-59
-65
-72
-78
-84
-90
-95
-101
-106
-111
-116
-121
-125
-129
-133
-137
-141
-145
-148
-152
-156
-159
-163
-167
-170
-174
-178
-182
-186
-190
-194
-198
-202
-207
-211
-216
-221
-226
-231
-236
-241
-247
-252
-257
-263
-269
-274
-280
-286
-292
-298
-304
-310
-316
-323
-329
-335
-342
-348
-355
-361
-367
-374
-380
-387
-393
-399
-405
-411
-417
-423
-429
-435
-441
-447
-454
-460
-466
-473
-479
-486
-493
-500
-507
-514
-521
-528
-535
-542
-549
-555
-562
-568
-574
-580
-586
-592
-597
-603
-608
-613
-618
-623
-628
-633
-638
-642
-647
-652
-656
-660
-664
-668
-673
-676
-680
-684
-688
-691
-695
-698
-701
-704
-707
-710
-712
-714
-716
-718
-720
-721
-722
-723
-723
-724
-725
-725
-725
-726
-726
-726
-726
-727
-727
-728
-728
-728
-729
-729
-729
-729
-729
-729
-729
-728
-727
-726
-725
-724
-722
-720
-718
-716
-714
-711
-709
-707
-704
-702
-699
-697
-695
-692
-690
-688
-686
-684
-681
-679
-677
-674
-672
-669
-667
-664
-661
-658
-654
-651
-648
-644
-641
-637
-633
-629
-626
-622
-618
-614
-610
-606
-601
-597
-593
-588
-584
-579
-575
-570
-565
-560
-555
-550
-544
-539
-533
-527
-521
-514
-508
-501
-494
-487
-480
-473
-466
-459
-452
-445
-438
-431
-424
-417
-410
-403
-396
-390
-383
-376
-370
-364
-357
-351
-345
-339
-334
-328
-323
-317
-313
-308
-303
-299
-295
-292
-288
-285
-283
-280
-278
-276
-275
-274
-273
-272
-271
-271
-270
-270
-270
-270
-270
-270
-270
-270
-270
-271
-271
-271
-272
-272
-273
-273
-274
-275
-275
-276
-277
-278
-279
-280
-281
-282
-283
-284
-285
-286
-287
-287
-288
-289
-289
-290
-290
-290
-290
-290
-290
-290
-290
-289
-289
-288
-287
-286
-285
-284
-282
-280
-278
-276
-273
-270
-266
-263
-258
-254
-249
-243
-237
-231
-224
-217
-209
-201
-192
-183
-174
-164
-154
-143
-133
-122
-110
-99
-87
-75
-63
-51
-39
-26
-13
0
12
25
39
52
65
78
92
106
119
133
147
162
176
191
206
221
236
251
266
282
298
313
329
345
361
378
394
410
427
444
460
477
494
511
528
545
562
579
596
614
631
649
666
684
702
721
739
758
776
795
815
834
853
873
893
913
933
953
974
995
1016
1038
1059
1081
1104
1126
1149
1173
1196
1220
1244
1268
1293
1318
1343
1368
1394
1419
1445
1472
1498
1525
1551
1578
1605
1632
1660
1687
1714
1742
1770
1797
1825
1853
1881
1909
1937
1965
1994
2021
2050
2079
2108
2137
2166
2195
2225
2254
2284
2314
2344
2375
2405
2436
2467
2498
2530
2561
2593
2624
2656
2688
2720
2752
2785
2817
2849
2882
2914
2947
2979
3012
3044
3077
3109
3141
3173
3205
3237
3268
3300
3331
3363
3394
3425
3456
3487
3517
3548
3578
3608
3638
3668
3698
3727
3756
3785
3814
3843
3872
3900
3928
3957
3984
4011
4040
4067
4094
4122
4149
4176
4203
4230
4257
4283
4309
4335
4361
4387
4412
4437
4462
4487
4511
4535
4559
4583
4607
4630
4653
4676
4699
4722
4744
4766
4788
4809
4831
4852
4873
4893
4914
4934
4954
4973
4993
5012
5031
5049
5067
5086
5103
5121
5138
5155
5171
5188
5204
5219
5235
5250
5265
5280
5294
5309
5323
5336
5350
5363
5376
5389
5401
5413
5425
5436
5447
5458
5468
5478
5488
5497
5506
5515
5523
5531
5538
5545
5552
5558
5564
5569
5575
5579
5584
5588
5591
5595
5598
5601
5604
5606
5608
5611
5612
5614
5616
5617
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5645
5646
5647
5648
5649
5650
5651
5652
5652
5653
5653
5653
5653
5653
5653
5653
5653
5652
5651
5650
5649
5648
5646
5645
5643
5641
5639
5637
5635
5633
5630
5628
5625
5622
5620
5617
5614
5611
5608
5605
5601
5598
5595
5591
5587
5584
5580
5575
5571
5567
5562
5557
5551
5546
5540
5534
5528
5521
5514
5507
5500
5492
5484
5476
5468
5459
5450
5441
5431
5422
5412
5402
5391
5381
5370
5359
5347
5336
5324
5312
5299
5286
5273
5260
5246
5233
5219
5205
5191
5176
5162
5147
5133
5118
5104
5089
5074
5059
5045
5030
5015
5001
4986
4972
4957
4943
4928
4914
4900
4886
4872
4858
4844
4830
4816
4802
4789
4775
4761
4748
4734
4720
4707
4693
4680
4666
4652
4639
4625
4611
4598
4584
4570
4557
4543
4529
4516
4502
4488
4475
4461
4448
4434
4421
4407
4394
4380
4367
4353
4339
4326
4312
4298
4284
4270
4256
4242
4228
4214
4199
4185
4170
4156
4141
4126
4111
4096
4081
4066
4051
4035
4019
4005
3989
3973
3957
3941
3925
3909
3892
3875
3858
3841
3824
3806
3788
3770
3752
3734
3716
3697
3679
3660
3642
3623
3605
3586
3568
3550
3532
3514
3496
3479
3462
3445
3428
3411
3395
3379
3363
3348
3332
3317
3302
3288
3273
3259
3245
3232
3218
3205
3192
3179
3167
3155
3143
3131
3120
3109
3098
3087
3077
3067
3057
3048
3038
3029
3020
3011
3003
2994
2986
2978
2970
2962
2955
2948
2941
2934
2927
2920
2913
2906
2899
2892
2886
2879
2872
2865
2858
2851
2845
2838
2831
2824
2818
2811
2804
2797
2791
2784
2777
2771
2764
2757
2751
2744
2737
2731
2724
2718
2711
2704
2698
2691
2685
2678
2672
2665
2658
2652
2645
2639
2632
2626
2619
2613
2607
2600
2594
2587
2581
2574
2568
2562
2555
2549
2543
2536
2530
2523
2517
2511
2505
2498
2492
2486
2479
2473
2467
2461
2454
2448
2442
2436
2430
2423
2417
2411
2405
2399
2393
2386
2380
2374
2368
2362
2356
2350
2344
2338
2332
2325
2319
2313
2307
2301
2295
2289
2283
2277
2271
2265
2259
2254
2248
2242
2236
2230
2224
2218
2212
2206
2200
2195
2189
2183
2177
2171
2165
2160
2154
2148
2142
2137
2131
2125
2119
2114
2108
2102
2096
2091
2085
2079
2074
2068
2062
2057
2051
2045
2040
2033
2029
2023
2017
2012
2005
2001
1995
1990
1984
1979
1973
1968
1962
1957
1951
1946
1940
1935
1929
1924
1918
1913
1908
1902
1897
1891
1886
1881
1875
1870
1864
1859
1854
1849
1843
1838
1833
1827
1822
1817
1811
1806
1801
1796
1791
1785
1780
1775
1770
1765
1759
1754
1749
1744
1739
1734
1728
1723
1718
1713
1708
1703
1698
1693
1688
1683
1678
1673
1668
1663
1658
1653
1648
1643
1638
1633
1628
1623
1618
1613
1608
1603
1598
1593
1588
1583
1578
1574
1569
1564
1559
1554
1549
1545
1540
1535
1530
1525
1521
1516
1511
1506
1501
1497
1492
1487
1483
1478
1473
1468
1464
1459
1454
1450
1445
1440
1436
1431
1427
1422
1417
1413
1408
1404
1399
1394
1390
1385
1381
1376
1372
1367
1363
1358
1354
1349
1345
1340
1336
1331
1327
1322
1318
1313
1309
1305
1300
1296
1291
1287
1283
1278
1274
1270
1265
1261
1257
1252
1248
1244
1239
1235
1231
1227
1222
1218
1214
1210
1205
1201
1197
1193
1188
1184
1180
1176
1172
1168
1163
1159
1155
1151
1147
1143
1139
1135
1130
1126
1122
1118
1114
1110
1106
1102
1098
1094
1090
1086
1082
1078
1074
1070
1066
1062
1058
1054
1050
1046
1042
1038
1034
1030
1027
1022
1018
1014
1010
1006
1002
999
996
992
988
984
980
976
973
969
965
961
958
954
950
946
942
939
935
931
928
924
920
916
913
909
905
902
898
894
891
887
884
880
876
873
869
866
862
858
855
851
848
844
841
837
833
830
826
823
819
816
812
809
805
802
799
795
792
788
785
781
778
775
771
768
764
761
758
754
751
747
744
741
737
734
731
727
724
721
718
714
711
708
704
701
698
695
691
688
685
682
679
675
672
669
666
663
659
656
653
650
647
644
640
637
634
631
628
625
622
619
616
613
609
606
603
600
597
594
591
588
585
582
579
576
573
570
567
564
561
558
555
552
549
546
544
541
538
535
532
529
526
523
520
517
515
512
509
506
503
500
498
495
492
489
486
483
481
478
475
472
470
467
464
461
459
456
453
450
448
445
442
440
437
434
432
429
426
424
421
418
416
413
410
408
405
402
400
397
395
392
390
387
384
382
379
377
374
372
369
367
364
362
359
356
354
352
349
347
344
342
339
337
334
332
329
327
324
322
320
317
315
312
310
308
305
303
301
298
296
293
291
289
286
284
282
279
277
275
273
270
268
266
263
261
259
257
254
252
250
248
245
243
241
239
236
234
232
230
228
225
223
221
219
217
215
212
210
208
206
204
202
200
198
195
193
191
189
187
185
183
181
179
177
175
173
171
169
167
165
162
160
158
156
154
152
150
148
147
145
143
141
139
137
135
133
131
129
127
125
123
121
119
117
116
114
112
110
108
106
104
102
101
99
97
95
93
91
90
88
86
84
82
81
79
77
75
73
72
70
68
66
65
63
61
59
58
56
54
52
51
49
47
46
44
42
41
39
37
35
34
32
30
29
27
26
24
22
21
19
17
16
14
13
11
9
8
6
5
3
2
0
-2
-3
-5
-6
-8
-9
-11
-12
-14
-15
-17
-18
-20
-21
-23
-24
-26
-27
-29
-30
-32
-33
-35
-36
-38
-39
-41
-42
-43
-45
-46
-48
-49
-51
-52
-53
-55
-56
-57
-59
-60
-62
-63
-64
-66
-67
-68
-70
-71
-72
-74
-75
-76
-78
-79
-80
-82
-83
-84
-86
-87
-88
-89
-91
-92
-93
-94
-96
-97
-98
-100
-101
-102
-103
-104
-106
-107
-108
-109
-111
-112
-113
-114
-115
-117
-118
-119
-120
-121
-122
-124
-125
-126
-127
-128
-129
-130
-132
-133
-134
-135
-136
-137
-138
-139
-140
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-191
-192
-193
-194
-195
-196
-197
-198
-199
-199
-200
-201
-202
-203
-204
-205
-205
-206
-207
-208
-209
-210
-210
-211
-212
-213
-214
-214
-215
-216
-217
-218
-218
-219
-220
-221
-222
-222
-223
-224
-225
-225
-226
-227
-228
-228
-229
-230
-231
-231
-232
-233
-233
-234
-235
-236
-236
-237
-238
-238
-239
-240
-240
-241
-242
-242
-243
-244
-244
-245
-246
-246
-247
-248
-248
-249
-250
-250
-251
-252
-252
-253
-253
-254
-255
-255
-256
-256
-257
-258
-258
-259
-259
-260
-261
-261
-262
