5
21156
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
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
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
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
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
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
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
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
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
39
39
39
39
39
39
39
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
44
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
56
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
66
66
66
66
66
67
67
67
67
67
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
72
72
72
72
72
73
73
73
73
74
74
74
74
75
75
75
75
75
76
76
76
76
77
77
77
77
78
78
78
78
78
79
79
79
79
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
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
100
100
100
100
101
101
101
101
102
102
102
103
103
103
103
104
104
104
104
105
105
105
106
106
106
106
107
107
107
108
108
108
108
109
109
109
110
110
110
110
111
111
111
112
112
112
113
113
113
113
114
114
114
115
115
115
115
116
116
116
117
117
117
118
118
118
119
119
119
119
120
120
120
121
121
121
122
122
122
122
123
123
123
124
124
124
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
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
151
151
151
152
152
152
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
158
158
158
158
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
163
164
164
164
165
165
165
166
166
166
167
167
167
168
168
168
168
169
169
169
170
170
170
171
171
171
171
172
172
172
173
173
173
174
174
174
174
175
175
175
176
176
176
176
177
177
177
178
178
178
178
179
179
179
180
180
180
181
181
181
181
182
182
182
183
183
183
183
184
184
184
185
185
185
186
186
186
186
187
187
187
187
188
188
188
189
189
189
190
190
190
190
191
191
191
192
192
192
192
193
193
193
194
194
194
194
195
195
195
196
196
196
197
197
197
197
198
198
198
199
199
199
199
200
200
200
201
201
201
202
202
202
202
203
203
203
204
204
204
204
205
205
205
206
206
206
206
207
207
207
208
208
208
208
209
209
209
210
210
210
211
211
211
211
212
212
212
213
213
213
213
214
214
214
215
215
215
216
216
216
216
217
217
217
218
218
218
219
219
219
219
220
220
220
221
221
221
221
222
222
222
223
223
223
224
224
224
224
225
225
225
226
226
226
226
227
227
227
228
228
228
229
229
229
229
230
230
230
231
231
231
232
232
232
233
233
233
234
234
234
234
235
235
235
236
236
236
237
237
237
238
238
238
239
239
239
240
240
240
241
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
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
266
266
266
267
267
267
268
268
268
269
269
269
270
270
270
271
271
272
272
272
273
273
273
274
274
274
275
275
276
276
276
277
277
277
278
278
278
279
279
280
280
280
281
281
281
282
282
283
283
283
284
284
284
285
285
286
286
286
287
287
287
288
288
289
289
289
290
290
290
291
291
292
292
292
293
293
294
294
294
295
295
295
296
296
297
297
297
298
298
299
299
299
300
300
301
301
301
302
302
303
303
303
304
304
305
305
305
306
306
307
307
307
308
308
309
309
309
310
310
310
311
311
312
312
312
313
313
314
314
314
315
315
316
316
317
317
317
318
318
319
319
319
320
320
321
321
322
322
322
323
323
324
324
324
325
325
326
326
327
327
327
328
328
329
329
329
330
330
331
331
332
332
332
333
333
334
334
334
335
335
336
336
337
337
337
338
338
339
339
339
340
340
341
341
342
342
342
343
343
344
344
345
345
346
346
346
347
347
348
348
349
349
349
350
350
351
351
352
352
353
353
353
354
354
355
355
356
356
356
357
357
358
358
359
359
360
360
360
361
361
362
362
363
363
363
364
364
365
365
366
366
367
367
367
368
368
369
369
370
370
370
371
371
372
372
373
373
374
374
374
375
375
376
376
377
377
377
378
378
379
379
380
380
380
381
381
382
382
382
383
383
384
384
385
385
385
386
386
387
387
387
388
388
389
389
390
390
390
391
391
392
392
392
393
393
394
394
394
395
395
396
396
397
397
397
398
398
399
399
399
400
400
401
401
401
402
402
403
403
404
404
404
405
405
406
406
406
407
407
408
408
409
409
409
410
410
411
411
412
412
412
413
413
414
414
414
415
415
416
416
417
417
417
418
418
419
419
419
420
420
421
421
422
422
422
423
423
424
424
424
425
425
426
426
426
427
427
428
428
428
429
429
430
430
431
431
431
432
432
433
433
433
434
434
435
435
436
436
436
437
437
438
438
438
439
439
440
440
440
441
441
442
442
443
443
443
444
444
445
445
445
446
446
447
447
448
448
448
449
449
450
450
451
451
451
452
452
453
453
453
454
454
455
455
456
456
456
457
457
458
458
458
459
459
460
460
461
461
461
462
462
463
463
463
464
464
465
465
466
466
466
467
467
468
468
468
469
469
470
470
471
471
471
472
472
473
473
473
474
474
475
475
476
476
476
477
477
478
478
478
479
479
480
480
480
481
481
482
482
482
483
483
484
484
485
485
485
486
486
487
487
487
488
488
489
489
489
490
490
491
491
491
492
492
493
493
493
494
494
495
495
495
496
496
497
497
497
498
498
498
499
499
500
500
500
501
501
501
502
502
502
503
503
504
504
504
505
505
505
506
506
506
507
507
507
508
508
509
509
509
510
510
510
511
511
511
512
512
512
513
513
513
514
514
514
515
515
515
516
516
516
517
517
517
518
518
518
519
519
519
520
520
520
521
521
521
522
522
523
523
523
524
524
524
525
525
525
526
526
526
527
527
527
528
528
528
529
529
529
530
530
530
531
531
531
532
532
532
533
533
533
534
534
534
535
535
535
536
536
536
537
537
537
538
538
538
539
539
539
540
540
540
541
541
541
542
542
542
543
543
543
544
544
544
545
545
545
545
546
546
546
547
547
547
548
548
548
549
549
549
550
550
550
551
551
551
552
552
552
553
553
553
554
554
554
555
555
555
556
556
556
556
557
557
557
558
558
558
559
559
559
560
560
560
561
561
561
562
562
562
563
563
563
564
564
564
565
565
565
566
566
566
566
567
567
567
568
568
568
569
569
569
570
570
570
571
571
571
571
572
572
572
573
573
573
574
574
574
574
575
575
575
576
576
576
577
577
577
578
578
578
578
579
579
579
580
580
580
581
581
581
582
582
582
582
583
583
583
584
584
584
585
585
585
586
586
586
587
587
587
588
588
588
589
589
589
590
590
590
591
591
591
592
592
592
593
593
593
594
594
594
595
595
595
596
596
596
597
597
597
598
598
598
599
599
599
600
600
600
601
601
601
602
602
602
603
603
603
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
614
614
614
615
615
615
616
616
616
617
617
617
618
618
618
619
619
619
620
620
620
621
621
621
622
622
622
623
623
623
624
624
624
625
625
625
626
626
626
627
627
627
628
628
628
629
629
629
630
630
630
631
631
631
631
632
632
632
633
633
633
634
634
634
635
635
635
636
636
636
637
637
637
638
638
638
638
639
639
639
640
640
640
641
641
641
642
642
642
643
643
643
643
644
644
644
645
645
645
646
646
646
647
647
647
647
648
648
648
649
649
649
650
650
650
651
651
651
652
652
652
652
653
653
653
654
654
654
655
655
655
656
656
656
656
657
657
657
658
658
658
659
659
659
659
660
660
660
661
661
661
662
662
662
663
663
663
663
664
664
664
665
665
665
666
666
666
667
667
667
667
668
668
668
669
669
669
670
670
670
670
671
671
671
672
672
672
672
673
673
673
674
674
674
674
675
675
675
676
676
676
676
677
677
677
678
678
678
678
679
679
679
679
680
680
680
681
681
681
681
682
682
682
682
683
683
683
683
684
684
684
685
685
685
685
686
686
686
686
687
687
687
687
688
688
688
688
689
689
689
689
690
690
690
690
691
691
691
691
692
692
692
692
693
693
693
693
694
694
694
694
694
695
695
695
695
696
696
696
696
697
697
697
697
698
698
698
698
699
699
699
699
700
700
700
700
700
701
701
701
701
702
702
702
702
702
703
703
703
703
704
704
704
704
704
705
705
705
705
705
706
706
706
706
707
707
707
707
707
708
708
708
708
709
709
709
709
709
710
710
710
710
710
711
711
711
711
711
711
712
712
712
712
712
713
713
713
713
713
714
714
714
714
714
714
715
715
715
715
715
715
716
716
716
716
716
717
717
717
717
717
717
718
718
718
718
718
718
719
719
719
719
719
720
720
720
720
720
720
721
721
721
721
721
722
722
722
722
722
722
723
723
723
723
723
723
724
724
724
724
724
724
725
725
725
725
725
725
726
726
726
726
726
726
726
727
727
727
727
727
727
727
728
728
728
728
728
728
728
728
729
729
729
729
729
729
729
730
730
730
730
730
730
730
730
731
731
731
731
731
731
731
732
732
732
732
732
732
732
732
733
733
733
733
733
733
733
733
733
734
734
734
734
734
734
734
734
734
734
734
735
735
735
735
735
735
735
735
735
735
735
735
735
735
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
738
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
737
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
736
735
735
735
735
735
734
734
734
734
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
733
734
734
734
734
734
734
733
733
733
733
732
732
732
732
732
732
732
732
732
732
731
731
731
730
730
729
729
728
728
727
727
726
726
726
725
725
725
724
724
724
723
723
723
722
722
722
721
721
720
719
719
719
719
719
719
720
720
721
722
723
724
725
725
726
726
727
727
728
729
729
730
730
731
731
731
731
730
730
729
728
728
727
727
728
728
729
730
731
733
733
734
733
732
731
729
726
723
720
717
715
713
711
710
709
709
709
710
711
713
715
718
720
723
727
730
734
737
740
743
745
746
746
746
746
745
744
742
741
739
738
736
734
732
731
730
729
729
729
730
732
734
737
740
743
746
749
751
753
753
753
751
748
745
741
736
731
726
720
716
711
707
703
700
698
696
695
694
693
693
694
694
695
697
699
700
702
704
704
704
704
702
699
695
691
686
682
678
674
671
669
667
666
666
666
666
666
667
668
669
670
672
674
677
679
680
681
682
681
679
677
673
668
663
656
650
643
635
628
621
614
607
600
594
587
582
577
573
570
567
565
564
563
563
563
563
562
561
559
557
555
553
550
548
546
545
544
545
545
546
548
549
551
551
551
551
549
547
545
542
539
535
531
526
520
514
508
502
496
491
486
482
480
479
478
479
480
482
485
488
490
493
495
496
498
499
499
499
499
498
497
496
494
491
488
483
478
472
466
460
455
449
444
440
436
434
432
432
432
434
437
440
445
450
455
459
463
466
468
468
468
467
464
462
458
455
451
447
444
440
435
431
426
421
416
410
405
400
395
390
387
384
382
381
381
381
382
383
384
385
385
384
382
378
372
363
352
339
325
310
296
282
271
263
258
257
258
262
267
273
279
286
292
299
305
311
316
322
327
331
335
336
336
334
330
323
314
303
291
278
265
253
242
232
223
216
209
203
199
195
193
192
193
194
197
200
203
207
210
213
215
216
216
216
216
215
214
212
209
206
203
199
196
192
189
185
181
178
174
171
167
163
160
158
156
155
155
155
156
157
156
155
153
148
143
136
129
121
114
107
101
97
93
90
89
87
86
84
82
79
75
70
66
62
59
57
58
60
64
68
73
78
81
83
83
82
78
74
67
60
52
43
33
23
12
1
-10
-21
-32
-42
-51
-60
-66
-71
-75
-77
-77
-77
-77
-77
-78
-80
-84
-88
-93
-98
-103
-106
-109
-110
-109
-106
-103
-98
-92
-88
-84
-83
-84
-87
-93
-101
-111
-122
-135
-148
-161
-175
-188
-200
-211
-221
-230
-236
-240
-241
-240
-236
-231
-226
-220
-216
-212
-211
-211
-212
-214
-217
-220
-222
-223
-222
-221
-219
-217
-215
-213
-213
-214
-217
-222
-228
-235
-243
-252
-260
-267
-273
-278
-280
-280
-279
-276
-271
-266
-259
-252
-246
-239
-234
-230
-228
-228
-230
-234
-240
-248
-258
-268
-279
-290
-300
-310
-318
-324
-329
-331
-331
-329
-325
-321
-316
-311
-308
-306
-305
-306
-309
-311
-314
-316
-318
-319
-320
-322
-325
-330
-337
-347
-359
-373
-388
-403
-419
-434
-449
-462
-473
-481
-487
-490
-490
-487
-481
-473
-464
-453
-441
-428
-417
-406
-396
-389
-383
-380
-378
-380
-384
-391
-401
-412
-425
-437
-448
-459
-467
-473
-477
-480
-481
-482
-482
-483
-484
-486
-490
-494
-499
-504
-510
-516
-521
-527
-532
-538
-543
-549
-554
-558
-561
-564
-566
-568
-571
-575
-580
-587
-596
-607
-618
-630
-640
-648
-654
-658
-660
-661
-660
-659
-656
-654
-651
-648
-645
-641
-636
-631
-627
-624
-623
-625
-631
-640
-654
-670
-687
-705
-722
-737
-749
-758
-763
-767
-769
-771
-773
-776
-780
-785
-791
-798
-806
-813
-820
-827
-833
-837
-840
-841
-841
-841
-841
-842
-845
-849
-856
-865
-874
-885
-895
-906
-916
-926
-935
-945
-955
-965
-974
-983
-990
-996
-1000
-1002
-1002
-1000
-998
-995
-993
-992
-993
-997
-1002
-1012
-1024
-1038
-1054
-1070
-1087
-1104
-1120
-1136
-1151
-1166
-1181
-1196
-1211
-1226
-1238
-1249
-1256
-1262
-1265
-1267
-1268
-1270
-1271
-1272
-1274
-1275
-1275
-1275
-1273
-1270
-1266
-1262
-1257
-1254
-1252
-1251
-1253
-1257
-1263
-1272
-1283
-1297
-1312
-1328
-1343
-1357
-1370
-1381
-1391
-1400
-1407
-1413
-1417
-1419
-1420
-1420
-1419
-1419
-1421
-1425
-1433
-1446
-1464
-1486
-1512
-1540
-1569
-1598
-1624
-1647
-1668
-1686
-1702
-1717
-1732
-1749
-1767
-1787
-1808
-1831
-1854
-1875
-1893
-1907
-1915
-1918
-1916
-1909
-1900
-1889
-1880
-1873
-1871
-1874
-1882
-1897
-1916
-1938
-1963
-1987
-2011
-2031
-2047
-2060
-2069
-2075
-2082
-2092
-2105
-2124
-2150
-2182
-2218
-2258
-2298
-2335
-2369
-2397
-2419
-2434
-2445
-2452
-2458
-2465
-2476
-2490
-2508
-2530
-2555
-2581
-2608
-2634
-2659
-2682
-2704
-2724
-2744
-2764
-2784
-2804
-2823
-2842
-2858
-2872
-2885
-2895
-2903
-2910
-2913
-2915
-2914
-2911
-2906
-2899
-2891
-2883
-2875
-2868
-2863
-2860
-2859
-2860
-2862
-2867
-2872
-2878
-2884
-2891
-2899
-2907
-2916
-2924
-2933
-2943
-2953
-2962
-2971
-2978
-2983
-2986
-2988
-2990
-2994
-2999
-3008
-3019
-3033
-3048
-3064
-3079
-3093
-3106
-3116
-3126
-3135
-3145
-3156
-3169
-3182
-3195
-3207
-3219
-3228
-3236
-3242
-3246
-3248
-3251
-3254
-3259
-3268
-3279
-3294
-3310
-3329
-3347
-3366
-3383
-3398
-3412
-3423
-3432
-3439
-3446
-3452
-3459
-3465
-3472
-3481
-3490
-3502
-3516
-3533
-3552
-3574
-3598
-3624
-3651
-3679
-3707
-3735
-3762
-3786
-3808
-3825
-3840
-3851
-3860
-3867
-3874
-3879
-3884
-3888
-3891
-3892
-3891
-3887
-3882
-3876
-3869
-3862
-3855
-3848
-3841
-3833
-3825
-3819
-3814
-3813
-3815
-3823
-3835
-3852
-3872
-3894
-3915
-3935
-3952
-3966
-3977
-3986
-3993
-4000
-4008
-4018
-4030
-4048
-4067
-4090
-4114
-4140
-4167
-4192
-4215
-4235
-4251
-4263
-4271
-4275
-4277
-4277
-4275
-4272
-4270
-4269
-4269
-4271
-4277
-4286
-4298
-4310
-4323
-4333
-4340
-4342
-4340
-4332
-4320
-4305
-4290
-4276
-4266
-4260
-4259
-4263
-4270
-4279
-4288
-4294
-4296
-4292
-4285
-4275
-4263
-4253
-4244
-4238
-4236
-4238
-4243
-4251
-4260
-4269
-4276
-4281
-4283
-4282
-4280
-4278
-4277
-4279
-4283
-4290
-4298
-4308
-4318
-4325
-4330
-4331
-4328
-4322
-4313
-4305
-4298
-4294
-4296
-4302
-4312
-4326
-4341
-4358
-4375
-4393
-4411
-4429
-4449
-4469
-4491
-4513
-4535
-4556
-4574
-4590
-4603
-4614
-4623
-4630
-4633
-4633
-4628
-4619
-4608
-4594
-4579
-4567
-4558
-4556
-4563
-4577
-4599
-4625
-4652
-4678
-4702
-4721
-4735
-4745
-4753
-4759
-4766
-4776
-4790
-4807
-4825
-4844
-4860
-4874
-4882
-4886
-4885
-4880
-4872
-4862
-4854
-4848
-4848
-4855
-4869
-4889
-4913
-4939
-4964
-4985
-5000
-5006
-5005
-4995
-4980
-4961
-4941
-4923
-4908
-4898
-4892
-4892
-4895
-4901
-4908
-4915
-4921
-4925
-4927
-4926
-4923
-4918
-4912
-4908
-4907
-4909
-4914
-4924
-4936
-4950
-4965
-4980
-4993
-5003
-5010
-5014
-5017
-5018
-5019
-5020
-5021
-5022
-5023
-5023
-5022
-5021
-5019
-5017
-5015
-5012
-5010
-5009
-5009
-5013
-5020
-5030
-5043
-5057
-5071
-5082
-5090
-5093
-5091
-5087
-5081
-5074
-5068
-5063
-5060
-5058
-5057
-5057
-5057
-5056
-5054
-5050
-5046
-5040
-5033
-5028
-5025
-5024
-5026
-5032
-5040
-5052
-5066
-5081
-5098
-5115
-5130
-5142
-5151
-5157
-5162
-5167
-5173
-5180
-5190
-5202
-5214
-5226
-5238
-5247
-5253
-5258
-5261
-5263
-5267
-5271
-5276
-5283
-5289
-5296
-5303
-5309
-5312
-5314
-5311
-5306
-5297
-5287
-5278
-5271
-5267
-5267
-5270
-5277
-5286
-5296
-5305
-5311
-5312
-5308
-5297
-5281
-5262
-5241
-5222
-5205
-5191
-5183
-5178
-5178
-5181
-5185
-5189
-5193
-5197
-5199
-5201
-5200
-5198
-5195
-5190
-5185
-5180
-5176
-5174
-5174
-5177
-5184
-5193
-5205
-5219
-5234
-5250
-5266
-5283
-5299
-5315
-5329
-5342
-5350
-5355
-5354
-5349
-5338
-5325
-5309
-5293
-5280
-5272
-5271
-5278
-5293
-5315
-5342
-5373
-5404
-5433
-5458
-5477
-5491
-5499
-5503
-5503
-5503
-5503
-5506
-5513
-5523
-5536
-5551
-5566
-5579
-5589
-5595
-5595
-5590
-5581
-5568
-5554
-5539
-5525
-5514
-5506
-5500
-5498
-5498
-5501
-5506
-5512
-5518
-5522
-5525
-5526
-5525
-5524
-5523
-5523
-5525
-5529
-5535
-5543
-5553
-5561
-5567
-5571
-5570
-5566
-5560
-5551
-5542
-5534
-5528
-5525
-5525
-5529
-5536
-5545
-5557
-5569
-5583
-5597
-5612
-5628
-5647
-5668
-5692
-5719
-5748
-5779
-5811
-5841
-5867
-5888
-5902
-5910
-5912
-5909
-5902
-5893
-5883
-5873
-5865
-5860
-5857
-5858
-5861
-5865
-5870
-5875
-5880
-5887
-5896
-5908
-5925
-5947
-5975
-6009
-6046
-6087
-6128
-6168
-6206
-6239
-6268
-6291
-6309
-6321
-6329
-6332
-6332
-6330
-6325
-6320
-6313
-6308
-6303
-6300
-6298
-6296
-6294
-6295
-6297
-6303
-6313
-6326
-6341
-6359
-6378
-6397
-6417
-6436
-6454
-6470
-6483
-6494
-6502
-6506
-6507
-6502
-6492
-6477
-6457
-6435
-6410
-6386
-6364
-6345
-6329
-6317
-6309
-6306
-6307
-6312
-6322
-6334
-6347
-6360
-6369
-6375
-6376
-6371
-6363
-6351
-6338
-6325
-6315
-6306
-6301
-6297
-6294
-6291
-6287
-6281
-6273
-6261
-6244
-6224
-6201
-6174
-6146
-6117
-6090
-6064
-6043
-6027
-6018
-6017
-6022
-6034
-6049
-6067
-6084
-6099
-6109
-6114
-6112
-6104
-6088
-6067
-6041
-6011
-5981
-5950
-5922
-5896
-5873
-5854
-5838
-5826
-5817
-5812
-5810
-5811
-5814
-5819
-5825
-5830
-5833
-5834
-5830
-5822
-5810
-5795
-5777
-5759
-5741
-5727
-5716
-5709
-5707
-5707
-5710
-5714
-5718
-5721
-5723
-5721
-5716
-5707
-5694
-5677
-5657
-5634
-5609
-5583
-5557
-5530
-5503
-5478
-5455
-5434
-5418
-5406
-5400
-5400
-5406
-5416
-5431
-5447
-5464
-5480
-5494
-5503
-5510
-5513
-5513
-5514
-5515
-5518
-5525
-5536
-5550
-5567
-5586
-5605
-5623
-5641
-5658
-5673
-5689
-5705
-5722
-5741
-5762
-5784
-5806
-5828
-5849
-5868
-5883
-5895
-5903
-5906
-5905
-5899
-5889
-5877
-5861
-5845
-5828
-5812
-5798
-5786
-5777
-5769
-5762
-5756
-5751
-5746
-5742
-5739
-5738
-5739
-5742
-5747
-5755
-5767
-5782
-5802
-5825
-5853
-5886
-5922
-5962
-6004
-6047
-6090
-6131
-6169
-6204
-6234
-6260
-6281
-6297
-6310
-6321
-6330
-6339
-6349
-6362
-6376
-6394
-6414
-6435
-6456
-6475
-6492
-6507
-6519
-6530
-6540
-6549
-6559
-6572
-6587
-6606
-6630
-6657
-6688
-6722
-6758
-6793
-6827
-6859
-6887
-6912
-6935
-6955
-6975
-6994
-7012
-7030
-7048
-7063
-7077
-7087
-7095
-7099
-7100
-7098
-7093
-7087
-7080
-7073
-7068
-7064
-7063
-7064
-7066
-7070
-7073
-7075
-7075
-7072
-7067
-7058
-7048
-7037
-7026
-7018
-7013
-7012
-7016
-7024
-7035
-7049
-7064
-7079
-7094
-7107
-7119
-7130
-7141
-7152
-7164
-7176
-7187
-7198
-7206
-7212
-7215
-7215
-7213
-7210
-7208
-7206
-7207
-7209
-7212
-7215
-7217
-7216
-7212
-7205
-7193
-7179
-7161
-7142
-7123
-7104
-7087
-7072
-7061
-7053
-7049
-7049
-7053
-7061
-7071
-7084
-7096
-7109
-7119
-7126
-7131
-7132
-7129
-7124
-7117
-7108
-7099
-7089
-7079
-7069
-7059
-7049
-7039
-7028
-7016
-7003
-6989
-6974
-6957
-6939
-6919
-6896
-6869
-6839
-6804
-6766
-6724
-6678
-6630
-6580
-6531
-6482
-6436
-6393
-6353
-6318
-6286
-6257
-6230
-6204
-6179
-6153
-6127
-6100
-6073
-6046
-6020
-5995
-5973
-5954
-5938
-5927
-5919
-5916
-5917
-5921
-5927
-5935
-5942
-5949
-5954
-5957
-5957
-5955
-5952
-5948
-5942
-5937
-5932
-5928
-5924
-5921
-5920
-5919
-5918
-5917
-5916
-5913
-5907
-5900
-5891
-5881
-5871
-5862
-5856
-5852
-5852
-5857
-5866
-5879
-5897
-5920
-5947
-5978
-6012
-6050
-6091
-6134
-6178
-6224
-6269
-6315
-6360
-6405
-6450
-6494
-6538
-6583
-6626
-6670
-6712
-6752
-6791
-6826
-6858
-6886
-6909
-6928
-6942
-6950
-6953
-6950
-6942
-6928
-6908
-6883
-6853
-6819
-6781
-6741
-6699
-6658
-6618
-6580
-6546
-6514
-6485
-6460
-6438
-6419
-6403
-6390
-6381
-6377
-6376
-6381
-6391
-6407
-6427
-6452
-6479
-6507
-6535
-6561
-6583
-6600
-6612
-6619
-6620
-6615
-6605
-6591
-6573
-6553
-6530
-6507
-6483
-6461
-6440
-6421
-6406
-6393
-6382
-6374
-6368
-6364
-6360
-6356
-6353
-6349
-6344
-6339
-6335
-6330
-6325
-6321
-6316
-6310
-6305
-6300
-6294
-6287
-6278
-6267
-6252
-6234
-6211
-6183
-6151
-6115
-6076
-6034
-5991
-5946
-5899
-5852
-5803
-5753
-5701
-5646
-5588
-5527
-5463
-5396
-5326
-5256
-5185
-5116
-5050
-4988
-4933
-4883
-4841
-4805
-4777
-4754
-4737
-4724
-4714
-4708
-4704
-4702
-4704
-4709
-4718
-4731
-4747
-4765
-4786
-4809
-4833
-4858
-4884
-4909
-4935
-4960
-4984
-5009
-5032
-5054
-5075
-5093
-5108
-5119
-5127
-5130
-5131
-5129
-5126
-5123
-5121
-5122
-5126
-5136
-5152
-5174
-5205
-5243
-5289
-5342
-5401
-5465
-5533
-5604
-5676
-5749
-5820
-5890
-5955
-6017
-6072
-6122
-6165
-6204
-6237
-6268
-6295
-6321
-6346
-6371
-6394
-6416
-6436
-6454
-6470
-6484
-6496
-6508
-6521
-6535
-6554
-6576
-6603
-6635
-6672
-6713
-6757
-6804
-6853
-6901
-6950
-6997
-7041
-7082
-7118
-7150
-7177
-7198
-7213
-7224
-7230
-7232
-7231
-7227
-7221
-7213
-7202
-7187
-7168
-7144
-7113
-7074
-7027
-6971
-6906
-6833
-6752
-6664
-6570
-6472
-6371
-6268
-6164
-6060
-5959
-5859
-5761
-5666
-5571
-5476
-5379
-5280
-5177
-5069
-4958
-4842
-4723
-4603
-4482
-4363
-4246
-4133
-4024
-3920
-3821
-3725
-3634
-3545
-3460
-3376
-3293
-3211
-3129
-3046
-2961
-2874
-2785
-2693
-2599
-2504
-2408
-2312
-2217
-2124
-2036
-1952
-1873
-1802
-1738
-1682
-1633
-1592
-1559
-1532
-1512
-1498
-1489
-1483
-1480
-1480
-1480
-1483
-1486
-1490
-1495
-1500
-1506
-1512
-1518
-1523
-1527
-1529
-1530
-1530
-1528
-1525
-1521
-1518
-1514
-1511
-1510
-1510
-1513
-1518
-1525
-1535
-1546
-1561
-1577
-1594
-1614
-1637
-1661
-1689
-1719
-1751
-1786
-1824
-1864
-1905
-1947
-1989
-2031
-2071
-2108
-2142
-2172
-2196
-2215
-2229
-2238
-2245
-2249
-2253
-2258
-2264
-2271
-2280
-2290
-2299
-2307
-2313
-2317
-2319
-2318
-2315
-2312
-2310
-2309
-2311
-2317
-2326
-2340
-2358
-2378
-2400
-2423
-2445
-2467
-2488
-2508
-2530
-2553
-2580
-2611
-2649
-2693
-2744
-2803
-2869
-2940
-3014
-3089
-3164
-3236
-3302
-3363
-3415
-3459
-3494
-3520
-3535
-3542
-3538
-3524
-3501
-3467
-3423
-3370
-3308
-3238
-3162
-3080
-2995
-2907
-2819
-2731
-2643
-2557
-2473
-2390
-2308
-2228
-2149
-2070
-1991
-1910
-1826
-1739
-1646
-1547
-1442
-1330
-1212
-1086
-953
-812
-663
-505
-338
-162
24
220
426
642
866
1100
1342
1592
1850
2115
2385
2661
2941
3222
3505
3786
4066
4343
4618
4890
5160
5429
5698
5966
6236
6506
6778
7052
7328
7607
7889
8175
8465
8759
9058
9362
9670
9984
10303
10626
10954
11283
11613
11942
12266
12585
12896
13197
13487
13766
14032
14287
14531
14766
14992
15212
15426
15638
15846
16053
16260
16465
16668
16870
17070
17267
17461
17653
17843
18030
18217
18403
18588
18772
18954
19134
19312
19486
19655
19819
19977
20128
20271
20405
20530
20644
20747
20838
20918
20986
21041
21085
21117
21139
21151
21156
21154
21147
21135
21121
21103
21084
21062
21037
21009
20978
20942
20902
20857
20806
20751
20690
20625
20556
20484
20407
20325
20239
20148
20050
19944
19831
19708
19576
19433
19281
19119
18948
18769
18581
18388
18190
17989
17789
17590
17396
17209
17032
16867
16715
16576
16451
16338
16239
16149
16071
16000
15934
15873
15815
15757
15697
15635
15569
15498
15420
15336
15247
15153
15056
14957
14858
14760
14664
14570
14478
14389
14301
14214
14128
14044
13962
13882
13805
13733
13667
13606
13553
13506
13467
13434
13408
13387
13371
13357
13346
13337
13329
13323
13319
13318
13320
13328
13341
13360
13386
13420
13461
13509
13565
13627
13696
13771
13851
13937
14027
14120
14216
14313
14410
14505
14596
14679
14754
14818
14870
14908
14933
14945
14947
14938
14923
14903
14882
14860
14839
14821
14806
14795
14789
14787
14790
14800
14817
14845
14885
14940
15011
15100
15209
15336
15481
15643
15820
16009
16209
16416
16627
16842
17057
17270
17481
17686
17886
18079
18264
18439
18604
18758
18898
19025
19137
19236
19321
19393
19453
19504
19546
19580
19607
19629
19647
19661
19674
19685
19696
19708
19722
19735
19750
19764
19776
19785
19791
19791
19786
19776
19761
19742
19721
19699
19677
19656
19637
19618
19602
19586
19571
19555
19538
19520
19499
19477
19452
19424
19395
19366
19335
19306
19278
19251
19227
19204
19181
19157
19132
19102
19068
19027
18978
18922
18858
18787
18712
18633
18553
18475
18400
18331
18268
18212
18162
18118
18077
18038
17997
17953
17903
17847
17783
17712
17636
17555
17471
17385
17299
17216
17135
17057
16982
16911
16843
16777
16713
16651
16592
16536
16484
16438
16397
16364
16340
16325
16318
16322
16335
16357
16388
16428
16477
16534
16600
16674
16753
16837
16921
17005
17084
17156
17219
17269
17306
17328
17336
17330
17312
17283
17245
17201
17155
17107
17061
17020
16984
16956
16936
16924
16921
16926
16939
16958
16981
17008
17036
17065
17093
17119
17143
17166
17188
17211
17239
17274
17319
17378
17452
17544
17652
17777
17916
18066
18222
18381
18539
18691
18836
18971
19094
19205
19302
19387
19460
19522
19576
19622
19663
19701
19736
19771
19805
19839
19875
19911
19948
19984
20018
20048
20072
20089
20097
20097
20088
20069
20043
20009
19971
19928
19884
19841
19798
19759
19723
19693
19668
19649
19635
19628
19625
19627
19633
19642
19653
19666
19679
19690
19700
19706
19706
19699
19684
19658
19621
19570
19506
19427
19333
19224
19101
18965
18818
18662
18499
18332
18163
17996
17831
17673
17522
17381
17251
17133
17029
16938
16861
16799
16752
16719
16700
16694
16702
16721
16749
16787
16830
16878
16929
16980
17029
17077
17122
17164
17203
17240
17276
17311
17344
17377
17409
17438
17465
17489
17508
17523
17534
17540
17541
17541
17538
17535
17532
17531
17531
17534
17538
17542
17547
17551
17553
17553
17550
17544
17533
17517
17494
17463
17423
17371
17307
17230
17140
17038
16925
16805
16682
16558
16439
16327
16227
16140
16070
16014
15972
15943
15923
15911
15903
15896
15887
15873
15853
15826
15792
15749
15700
15645
15584
15519
15450
15378
15303
15224
15143
15058
14970
14880
14786
14690
14591
14487
14379
14266
14145
14015
13877
13730
13573
13408
13236
13059
12878
12697
12519
12345
12178
12020
11871
11733
11605
11488
11379
11278
11183
11092
11003
10913
10820
10722
10616
10500
10375
10240
10096
9944
9788
9629
9469
9312
9159
9010
8866
8725
8588
8453
8319
8185
8050
7916
7782
7650
7521
7398
7281
7173
7075
6987
6910
6841
6780
6726
6675
6626
6578
6529
6479
6428
6377
6327
6280
6237
6198
6166
6139
6117
6100
6086
6075
6065
6054
6041
6025
6006
5983
5957
5928
5897
5866
5835
5807
5781
5761
5746
5737
5736
5741
5754
5774
5800
5833
5872
5916
5965
6019
6078
6141
6209
6283
6362
6446
6537
6633
6735
6843
6956
7072
7191
7310
7428
7543
7652
7754
7849
7935
8010
8079
8138
8189
8234
8270
8299
8321
8333
8337
8330
8312
8282
8240
8186
8122
8051
7973
7892
7811
7732
7659
7593
7536
7489
7453
7429
7417
7415
7424
7441
7467
7499
7536
7575
7616
7654
7689
7717
7736
7745
7741
7724
7693
7647
7588
7516
7433
7341
7241
7136
7028
6919
6809
6701
6593
6488
6384
6281
6180
6078
5977
5875
5774
5671
5569
5468
5367
5267
5169
5073
4979
4889
4803
4722
4647
4579
4518
4465
4421
4385
4355
4331
4312
4294
4278
4261
4243
4224
4203
4182
4160
4138
4118
4101
4085
4073
4065
4059
4059
4061
4067
4075
4086
4100
4117
4136
4158
4184
4214
4249
4288
4331
4378
4428
4479
4528
4574
4614
4645
4664
4671
4664
4641
4602
4547
4477
4393
4295
4187
4067
3941
3808
3669
3527
3382
3237
3092
2948
2807
2669
2536
2408
2284
2166
2053
1943
1837
1733
1630
1528
1424
1318
1210
1097
981
860
734
602
464
320
170
13
-149
-318
-494
-675
-861
-1052
-1247
-1446
-1647
-1849
-2051
-2253
-2452
-2650
-2843
-3033
-3219
-3399
-3575
-3747
-3914
-4078
-4239
-4398
-4556
-4713
-4869
-5026
-5182
-5339
-5494
-5647
-5797
-5944
-6087
-6225
-6357
-6484
-6606
-6722
-6834
-6940
-7042
-7139
-7231
-7318
-7399
-7474
-7541
-7602
-7654
-7698
-7732
-7756
-7771
-7777
-7773
-7761
-7742
-7717
-7688
-7657
-7624
-7592
-7562
-7535
-7511
-7491
-7474
-7460
-7448
-7437
-7426
-7415
-7403
-7388
-7372
-7353
-7332
-7310
-7285
-7259
-7232
-7204
-7175
-7145
-7115
-7085
-7053
-7021
-6987
-6952
-6915
-6876
-6835
-6791
-6744
-6694
-6641
-6585
-6527
-6467
-6405
-6343
-6281
-6220
-6160
-6103
-6049
-5998
-5950
-5906
-5864
-5825
-5790
-5757
-5727
-5701
-5676
-5655
-5635
-5617
-5600
-5585
-5570
-5556
-5544
-5532
-5521
-5512
-5504
-5497
-5491
-5486
-5480
-5473
-5465
-5453
-5437
-5416
-5390
-5357
-5317
-5270
-5215
-5153
-5082
-5003
-4915
-4819
-4715
-4604
-4487
-4365
-4239
-4112
-3985
-3861
-3741
-3627
-3520
-3421
-3332
-3252
-3182
-3121
-3069
-3025
-2988
-2955
-2926
-2899
-2873
-2846
-2818
-2787
-2754
-2718
-2679
-2638
-2595
-2552
-2507
-2462
-2417
-2371
-2324
-2275
-2222
-2166
-2104
-2036
-1961
-1879
-1791
-1697
-1597
-1492
-1384
-1273
-1163
-1053
-944
-839
-739
-643
-553
-470
-395
-328
-270
-222
-182
-151
-129
-116
-110
-112
-120
-135
-156
-181
-209
-240
-272
-304
-335
-363
-387
-407
-422
-431
-434
-431
-423
-409
-390
-367
-341
-311
-279
-244
-207
-168
-127
-83
-38
10
60
114
169
228
288
350
413
476
539
600
657
712
762
808
850
887
920
950
976
1000
1022
1042
1059
1075
1087
1096
1102
1102
1097
1086
1067
1040
1002
958
903
839
767
690
608
525
442
363
288
221
161
110
67
33
6
-13
-25
-32
-34
-32
-26
-17
-5
9
27
46
67
89
113
137
162
186
210
233
255
274
292
307
320
329
335
337
336
330
321
307
289
268
243
216
186
155
122
88
53
19
-16
-50
-82
-113
-142
-168
-190
-209
-224
-234
-241
-244
-245
-243
-240
-237
-234
-233
-234
-238
-243
-251
-260
-273
-287
-305
-327
-353
-386
-424
-471
-525
-587
-658
-736
-821
-912
-1008
-1106
-1204
-1302
-1397
-1488
-1574
-1654
-1727
-1795
-1855
-1911
-1961
-2007
-2050
-2091
-2132
-2174
-2218
-2265
-2315
-2369
-2427
-2488
-2553
-2619
-2687
-2754
-2819
-2882
-2941
-2994
-3041
-3081
-3114
-3138
-3156
-3166
-3169
-3167
-3161
-3151
-3137
-3120
-3101
-3078
-3053
-3024
-2991
-2956
-2918
-2877
-2836
-2796
-2756
-2720
-2688
-2661
-2640
-2624
-2613
-2607
-2605
-2606
-2608
-2613
-2617
-2622
-2627
-2631
-2635
-2640
-2644
-2648
-2652
-2656
-2658
-2660
-2659
-2657
-2653
-2645
-2634
-2620
-2601
-2577
-2549
-2515
-2476
-2432
-2383
-2330
-2273
-2214
-2152
-2089
-2025
-1962
-1899
-1838
-1779
-1721
-1665
-1610
-1557
-1505
-1453
-1401
-1348
-1292
-1235
-1173
-1108
-1039
-964
-884
-799
-708
-613
-513
-411
-306
-200
-94
10
113
212
307
398
483
562
634
701
760
813
860
901
937
968
994
1018
1040
1059
1079
1098
1119
1141
1165
1192
1223
1256
1293
1334
1378
1427
1481
1538
1599
1663
1729
1798
1867
1937
2005
2074
2140
2204
2267
2328
2387
2445
2503
2560
2616
2673
2729
2785
2840
2893
2946
2996
3044
3089
3131
3171
3206
3239
3268
3295
3319
3341
3361
3379
3397
3414
3430
3445
3459
3472
3485
3496
3507
3517
3528
3538
3548
3560
3572
3584
3598
3613
3629
3646
3664
3683
3704
3726
3750
3776
3804
3835
3867
3902
3937
3972
4006
4041
4073
4103
4130
4155
4179
4201
4223
4246
4271
4298
4329
4362
4400
4441
4485
4532
4581
4630
4680
4728
4774
4817
4856
4891
4922
4948
4971
4991
5008
5023
5036
5047
5057
5066
5074
5081
5085
5088
5088
5085
5079
5070
5058
5043
5024
5003
4979
4953
4925
4897
4868
4839
4812
4785
4760
4736
4713
4690
4668
4645
4622
4596
4568
4537
4504
4469
4431
4390
4348
4303
4256
4206
4154
4099
4042
3981
3919
3854
3788
3720
3651
3581
3510
3439
3367
3294
3221
3147
3073
2999
2924
2851
2779
2709
2642
2579
2520
2467
2417
2373
2332
2295
2261
2229
2198
2168
2138
2107
2075
2041
2005
1968
1927
1883
1836
1785
1730
1671
1610
1546
1481
1414
1347
1280
1214
1150
1086
1025
964
905
848
792
738
685
635
587
541
498
458
419
383
347
312
278
243
208
172
136
100
64
28
-7
-42
-76
-109
-141
-174
-206
-240
-275
-311
-349
-389
-432
-476
-523
-571
-622
-674
-727
-782
-838
-894
-951
-1008
-1065
-1122
-1179
-1236
-1292
-1350
-1408
-1467
-1527
-1589
-1652
-1716
-1780
-1845
-1909
-1973
-2035
-2095
-2154
-2210
-2264
-2316
-2366
-2415
-2464
-2513
-2563
-2614
-2668
-2723
-2781
-2840
-2901
-2963
-3025
-3086
-3147
-3206
-3264
-3320
-3375
-3428
-3480
-3532
-3583
-3635
-3687
-3740
-3794
-3851
-3909
-3970
-4034
-4099
-4167
-4236
-4306
-4376
-4447
-4516
-4584
-4651
-4715
-4779
-4840
-4901
-4960
-5019
-5077
-5134
-5190
-5246
-5300
-5354
-5406
-5457
-5506
-5554
-5601
-5647
-5693
-5738
-5784
-5830
-5877
-5925
-5975
-6027
-6082
-6140
-6201
-6266
-6335
-6408
-6486
-6567
-6653
-6742
-6834
-6930
-7028
-7129
-7232
-7336
-7441
-7547
-7653
-7759
-7866
-7972
-8077
-8183
-8287
-8391
-8493
-8594
-8692
-8788
-8882
-8972
-9058
-9140
-9216
-9288
-9354
-9415
-9470
-9520
-9565
-9605
-9642
-9675
-9707
-9736
-9765
-9794
-9823
-9854
-9885
-9918
-9952
-9988
-10024
-10061
-10098
-10135
-10172
-10209
-10246
-10283
-10319
-10356
-10394
-10432
-10471
-10510
-10549
-10589
-10629
-10667
-10706
-10742
-10778
-10812
-10843
-10873
-10900
-10925
-10948
-10969
-10988
-11005
-11020
-11034
-11045
-11055
-11063
-11068
-11072
-11073
-11073
-11071
-11068
-11065
-11062
-11059
-11057
-11056
-11058
-11061
-11067
-11076
-11086
-11099
-11113
-11129
-11145
-11163
-11181
-11198
-11215
-11232
-11248
-11262
-11276
-11288
-11298
-11306
-11312
-11315
-11316
-11315
-11311
-11306
-11298
-11290
-11279
-11268
-11256
-11243
-11230
-11216
-11202
-11187
-11171
-11156
-11139
-11123
-11105
-11086
-11066
-11045
-11023
-10999
-10974
-10947
-10920
-10891
-10863
-10834
-10807
-10780
-10756
-10734
-10716
-10701
-10691
-10685
-10684
-10688
-10695
-10707
-10722
-10739
-10758
-10778
-10799
-10819
-10839
-10857
-10873
-10887
-10900
-10910
-10918
-10925
-10931
-10935
-10939
-10943
-10947
-10952
-10958
-10967
-10979
-10994
-11012
-11034
-11060
-11091
-11124
-11161
-11201
-11243
-11288
-11334
-11382
-11431
-11481
-11532
-11584
-11637
-11690
-11743
-11796
-11849
-11902
-11954
-12005
-12055
-12103
-12149
-12194
-12237
-12278
-12317
-12355
-12391
-12425
-12458
-12490
-12521
-12552
-12583
-12615
-12646
-12678
-12710
-12742
-12774
-12805
-12836
-12866
-12895
-12925
-12954
-12983
-13012
-13042
-13072
-13103
-13135
-13167
-13199
-13232
-13264
-13295
-13325
-13354
-13381
-13407
-13432
-13456
-13479
-13503
-13526
-13551
-13576
-13601
-13628
-13655
-13682
-13708
-13734
-13759
-13782
-13803
-13822
-13839
-13853
-13866
-13876
-13885
-13893
-13900
-13905
-13911
-13915
-13920
-13925
-13930
-13935
-13941
-13947
-13952
-13957
-13961
-13963
-13962
-13959
-13952
-13941
-13926
-13907
-13884
-13859
-13831
-13801
-13771
-13741
-13713
-13686
-13663
-13642
-13623
-13607
-13593
-13581
-13570
-13559
-13548
-13538
-13527
-13517
-13507
-13498
-13490
-13484
-13478
-13475
-13473
-13473
-13476
-13479
-13484
-13490
-13497
-13503
-13508
-13512
-13514
-13513
-13509
-13503
-13494
-13482
-13468
-13451
-13433
-13413
-13392
-13370
-13348
-13325
-13302
-13280
-13258
-13238
-13218
-13201
-13186
-13173
-13162
-13155
-13151
-13150
-13153
-13159
-13169
-13181
-13197
-13214
-13233
-13253
-13273
-13293
-13313
-13332
-13350
-13366
-13382
-13396
-13410
-13422
-13435
-13447
-13459
-13471
-13484
-13496
-13509
-13523
-13536
-13550
-13564
-13577
-13590
-13602
-13613
-13624
-13633
-13641
-13647
-13653
-13656
-13657
-13656
-13652
-13645
-13635
-13621
-13604
-13583
-13559
-13531
-13502
-13470
-13437
-13403
-13369
-13335
-13301
-13267
-13233
-13199
-13166
-13132
-13098
-13063
-13028
-12992
-12956
-12920
-12883
-12846
-12810
-12775
-12740
-12707
-12674
-12641
-12610
-12578
-12547
-12515
-12483
-12450
-12417
-12385
-12352
-12321
-12291
-12262
-12236
-12212
-12190
-12171
-12155
-12141
-12129
-12119
-12110
-12103
-12095
-12088
-12081
-12072
-12062
-12050
-12037
-12020
-12002
-11981
-11958
-11933
-11906
-11878
-11849
-11820
-11791
-11763
-11736
-11712
-11690
-11672
-11657
-11647
-11640
-11637
-11638
-11642
-11650
-11661
-11676
-11693
-11713
-11736
-11761
-11789
-11819
-11851
-11885
-11921
-11957
-11993
-12029
-12064
-12097
-12128
-12156
-12180
-12201
-12218
-12231
-12241
-12247
-12251
-12252
-12250
-12246
-12240
-12231
-12219
-12205
-12188
-12168
-12145
-12120
-12092
-12062
-12031
-11998
-11965
-11931
-11898
-11866
-11834
-11804
-11774
-11746
-11719
-11694
-11670
-11648
-11627
-11609
-11594
-11581
-11571
-11563
-11558
-11555
-11555
-11556
-11559
-11564
-11569
-11576
-11583
-11591
-11600
-11609
-11618
-11627
-11636
-11646
-11655
-11663
-11670
-11677
-11681
-11685
-11686
-11685
-11682
-11676
-11667
-11656
-11642
-11624
-11604
-11580
-11553
-11523
-11491
-11456
-11419
-11381
-11342
-11303
-11263
-11224
-11185
-11147
-11110
-11073
-11036
-11000
-10963
-10926
-10888
-10850
-10811
-10772
-10733
-10695
-10657
-10620
-10584
-10550
-10516
-10482
-10449
-10415
-10380
-10343
-10304
-10262
-10216
-10167
-10114
-10058
-10000
-9939
-9876
-9813
-9750
-9687
-9626
-9566
-9508
-9451
-9396
-9343
-9290
-9238
-9186
-9133
-9079
-9024
-8968
-8911
-8853
-8794
-8734
-8674
-8614
-8553
-8492
-8430
-8368
-8304
-8239
-8173
-8105
-8036
-7965
-7894
-7822
-7750
-7677
-7605
-7533
-7461
-7390
-7319
-7249
-7180
-7111
-7042
-6974
-6907
-6840
-6774
-6709
-6644
-6580
-6516
-6452
-6387
-6323
-6257
-6191
-6125
-6057
-5990
-5922
-5855
-5789
-5724
-5661
-5599
-5540
-5482
-5425
-5369
-5314
-5258
-5201
-5143
-5083
-5021
-4956
-4890
-4822
-4752
-4680
-4607
-4532
-4457
-4381
-4304
-4227
-4150
-4073
-3996
-3919
-3842
-3765
-3687
-3609
-3529
-3448
-3365
-3281
-3195
-3107
-3018
-2927
-2835
-2743
-2651
-2559
-2469
-2381
-2294
-2210
-2127
-2045
-1967
-1890
-1814
-1739
-1665
-1592
-1520
-1449
-1380
-1313
-1248
-1184
-1122
-1061
-1000
-943
-886
-830
-775
-720
-666
-613
-560
-508
-455
-403
-350
-297
-243
-188
-133
-76
-18
41
100
159
217
276
334
391
448
505
561
617
672
727
782
836
889
941
992
1042
1090
1137
1183
1228
1271
1314
1355
1396
1435
1474
1512
1549
1585
1621
1655
1689
1722
1755
1787
1818
1849
1879
1908
1935
1961
1986
2009
2029
2050
2069
2086
2103
2121
2138
2157
2178
2200
2225
2251
2280
2311
2343
2377
2413
2449
2487
2526
2565
2606
2648
2691
2735
2780
2825
2871
2918
2964
3010
3055
3099
3143
3185
3228
3270
3312
3355
3399
3443
3489
3536
3583
3631
3678
3726
3772
3817
3861
3903
3943
3983
4022
4059
4098
4135
4173
4211
4249
4287
4326
4365
4404
4444
4483
4523
4563
4603
4643
4683
4722
4760
4797
4833
4867
4901
4933
4965
4996
5026
5056
5085
5114
5142
5170
5197
5224
5251
5276
5302
5328
5353
5379
5406
5434
5462
5492
5522
5554
5586
5617
5649
5679
5709
5737
5763
5787
5810
5831
5850
5868
5883
5897
5909
5920
5929
5937
5943
5949
5955
5961
5966
5972
5978
5985
5993
6001
6010
6021
6033
6046
6061
6077
6095
6114
6133
6153
6174
6193
6212
6230
6247
6263
6278
6292
6304
6316
6327
6337
6346
6354
6361
6368
6373
6376
6379
6380
6381
6382
6382
6382
6383
6384
6385
6387
6390
6393
6397
6402
6407
6413
6419
6425
6430
6434
6438
6441
6442
6444
6444
6445
6446
6448
6451
6455
6460
6467
6474
6482
6491
6501
6510
6520
6529
6538
6545
6552
6557
6562
6565
6567
6568
6568
6566
6564
6561
6556
6551
6544
6537
6527
6516
6503
6489
6472
6453
6433
6410
6387
6362
6337
6312
6287
6262
6239
6218
6199
6183
6170
6161
6155
6154
6156
6162
6171
6184
6199
6216
6235
6254
6274
6293
6312
6329
6344
6358
6370
6380
6388
6394
6398
6401
6402
6401
6399
6395
6391
6385
6378
6370
6362
6354
6345
6338
6330
6324
6318
6314
6312
6311
6312
6314
6319
6325
6332
6341
6351
6361
6370
6380
6388
6395
6402
6407
6412
6416
6421
6426
6432
6439
6446
6455
6464
6474
6484
6495
6505
6515
6526
6537
6548
6561
6575
6590
6607
6626
6646
6667
6689
6712
6735
6758
6781
6803
6824
6845
6864
6882
6899
6916
6931
6945
6959
6972
6984
6995
7005
7015
7023
7031
7037
7043
7047
7050
7051
7052
7051
7050
7047
7045
7041
7037
7033
7029
7025
7020
7016
7012
7008
7005
7002
6999
6996
6994
6992
6991
6990
6991
6993
6997
7002
7009
7018
7028
7038
7050
7062
7073
7084
7093
7101
7107
7111
7112
7111
7106
7100
7090
7078
7063
7046
7027
7007
6985
6962
6938
6915
6891
6869
6847
6827
6808
6791
6776
6762
6751
6742
6734
6728
6723
6719
6715
6711
6706
6701
6695
6688
6680
6671
6661
6650
6639
6627
6615
6603
6591
6579
6568
6556
6544
6532
6519
6506
6491
6476
6460
6443
6425
6407
6388
6369
6350
6332
6313
6295
6278
6260
6242
6223
6203
6183
6160
6136
6110
6083
6053
6022
5990
5957
5923
5888
5853
5817
5782
5746
5710
5674
5638
5601
5565
5528
5491
5454
5417
5381
5345
5310
5277
5245
5215
5187
5162
5139
5118
5100
5084
5069
5057
5046
5036
5027
5018
5009
5000
4991
4980
4969
4956
4942
4926
4910
4893
4876
4858
4839
4821
4801
4781
4761
4739
4716
4692
4667
4641
4614
4586
4559
4531
4503
4477
4450
4425
4400
4375
4351
4326
4301
4274
4247
4218
4188
4157
4124
4091
4057
4022
3987
3951
3916
3881
3846
3812
3778
3744
3712
3680
3649
3619
3589
3560
3531
3503
3474
3445
3416
3387
3357
3327
3296
3264
3231
3198
3164
3129
3093
3055
3016
2976
2935
2892
2848
2803
2757
2711
2665
2618
2572
2525
2480
2434
2389
2345
2301
2257
2213
2170
2127
2085
2041
2000
1959
1918
1878
1839
1801
1764
1728
1692
1658
1625
1593
1561
1531
1501
1471
1442
1414
1385
1357
1329
1301
1274
1246
1219
1192
1165
1139
1113
1087
1062
1039
1016
995
975
957
940
926
913
901
890
880
871
861
851
840
829
817
804
791
776
762
747
731
715
699
682
665
647
628
609
589
569
549
530
511
494
478
463
450
438
428
419
411
403
396
389
381
372
362
351
339
325
309
290
271
249
225
201
175
149
123
97
72
49
28
9
-8
-23
-36
-47
-56
-65
-72
-79
-85
-91
-96
-101
-106
-110
-113
-115
-115
-115
-112
-109
-104
-98
-91
-84
-76
-69
-61
-55
-48
-43
-39
-36
-34
-34
-35
-37
-40
-44
-49
-54
-59
-64
-69
-73
-77
-81
-85
-88
-92
-96
-100
-104
-109
-113
-119
-124
-130
-136
-141
-147
-152
-157
-162
-166
-169
-173
-176
-178
-181
-185
-188
-192
-197
-201
-207
-212
-218
-223
-229
-235
-241
-247
-253
-259
-266
-272
-278
-285
-292
-299
-307
-315
-325
-335
-346
-358
-370
-384
-398
-413
-428
-444
-460
-476
-492
-509
-526
-543
-560
-577
-595
-613
-631
-650
-669
-689
-709
-730
-752
-775
-799
-824
-851
-878
-907
-937
-968
-1000
-1032
-1065
-1097
-1129
-1161
-1193
-1224
-1255
-1285
-1314
-1343
-1370
-1397
-1423
-1448
-1472
-1495
-1517
-1538
-1558
-1578
-1597
-1616
-1634
-1652
-1670
-1688
-1707
-1725
-1744
-1763
-1782
-1801
-1821
-1841
-1860
-1880
-1899
-1917
-1934
-1949
-1963
-1976
-1988
-1997
-2005
-2013
-2021
-2027
-2032
-2037
-2041
-2045
-2049
-2052
-2055
-2057
-2059
-2060
-2060
-2061
-2061
-2061
-2062
-2064
-2066
-2070
-2074
-2080
-2087
-2094
-2102
-2111
-2120
-2129
-2138
-2147
-2156
-2163
-2170
-2175
-2179
-2181
-2181
-2180
-2176
-2170
-2163
-2154
-2144
-2133
-2121
-2108
-2093
-2078
-2062
-2045
-2027
-2008
-1988
-1967
-1946
-1924
-1902
-1881
-1860
-1841
-1823
-1807
-1793
-1781
-1772
-1765
-1760
-1757
-1756
-1757
-1759
-1762
-1765
-1769
-1773
-1777
-1780
-1783
-1784
-1785
-1784
-1781
-1777
-1772
-1765
-1757
-1748
-1738
-1727
-1716
-1704
-1691
-1678
-1664
-1649
-1634
-1617
-1600
-1582
-1563
-1544
-1524
-1505
-1485
-1466
-1448
-1430
-1414
-1398
-1383
-1370
-1357
-1345
-1333
-1322
-1311
-1301
-1291
-1282
-1273
-1265
-1258
-1251
-1245
-1240
-1235
-1231
-1228
-1226
-1224
-1223
-1222
-1222
-1222
-1223
-1224
-1226
-1228
-1230
-1232
-1235
-1237
-1238
-1239
-1238
-1236
-1233
-1228
-1222
-1213
-1202
-1190
-1175
-1158
-1140
-1120
-1100
-1079
-1057
-1036
-1014
-995
-976
-957
-940
-923
-906
-889
-873
-856
-839
-821
-802
-782
-761
-740
-717
-694
-670
-646
-622
-598
-575
-552
-530
-509
-489
-470
-452
-434
-416
-399
-382
-365
-347
-330
-313
-296
-280
-264
-249
-236
-223
-211
-199
-188
-177
-166
-154
-142
-129
-117
-104
-91
-80
-68
-58
-49
-41
-34
-28
-22
-16
-9
-1
8
19
32
46
62
79
99
119
141
164
188
213
239
264
290
316
342
367
391
414
436
457
477
496
515
533
551
569
588
607
626
646
667
688
710
732
754
776
798
820
842
864
886
907
927
947
966
984
1000
1016
1031
1044
1055
1065
1075
1083
1090
1097
1103
1109
1114
1118
1122
1125
1128
1129
1129
1129
1127
1125
1121
1117
1112
1106
1100
1092
1084
1074
1064
1052
1039
1025
1008
993
976
958
939
919
899
877
856
833
810
787
763
740
717
695
673
653
634
616
599
583
568
554
540
527
513
499
484
469
452
433
412
388
362
332
299
262
221
177
129
78
23
-33
-93
-154
-216
-280
-345
-410
-476
-541
-607
-672
-736
-799
-862
-923
-984
-1043
-1102
-1160
-1217
-1274
-1332
-1389
-1447
-1505
-1563
-1621
-1680
-1739
-1798
-1857
-1917
-1977
-2037
-2099
-2161
-2224
-2288
-2353
-2418
-2484
-2551
-2617
-2683
-2748
-2813
-2877
-2941
-3003
-3065
-3126
-3186
-3245
-3303
-3361
-3417
-3472
-3526
-3578
-3630
-3680
-3729
-3777
-3824
-3870
-3915
-3959
-4003
-4046
-4089
-4131
-4171
-4211
-4249
-4287
-4322
-4357
-4391
-4423
-4455
-4486
-4517
-4548
-4579
-4611
-4643
-4676
-4710
-4744
-4779
-4815
-4851
-4887
-4924
-4961
-4998
-5035
-5071
-5106
-5140
-5173
-5203
-5232
-5258
-5282
-5303
-5322
-5338
-5353
-5365
-5375
-5384
-5391
-5396
-5401
-5404
-5406
-5408
-5409
-5410
-5410
-5411
-5412
-5413
-5415
-5418
-5423
-5428
-5434
-5442
-5450
-5460
-5470
-5482
-5493
-5505
-5517
-5529
-5542
-5554
-5565
-5577
-5588
-5600
-5611
-5622
-5632
-5642
-5652
-5661
-5670
-5679
-5686
-5693
-5699
-5704
-5709
-5712
-5715
-5717
-5718
-5719
-5719
-5719
-5720
-5720
-5721
-5722
-5724
-5726
-5729
-5732
-5736
-5740
-5744
-5749
-5754
-5760
-5766
-5772
-5778
-5783
-5788
-5792
-5795
-5798
-5799
-5798
-5797
-5794
-5790
-5786
-5780
-5774
-5768
-5761
-5754
-5747
-5739
-5731
-5722
-5713
-5702
-5691
-5679
-5665
-5651
-5635
-5619
-5601
-5583
-5565
-5545
-5526
-5507
-5488
-5469
-5451
-5433
-5416
-5400
-5384
-5369
-5355
-5342
-5329
-5316
-5305
-5293
-5282
-5272
-5261
-5251
-5241
-5230
-5218
-5205
-5191
-5176
-5160
-5143
-5125
-5106
-5087
-5068
-5049
-5031
-5013
-4995
-4978
-4960
-4942
-4924
-4906
-4887
-4867
-4846
-4825
-4803
-4781
-4760
-4738
-4718
-4698
-4679
-4660
-4643
-4627
-4612
-4597
-4582
-4568
-4554
-4540
-4525
-4509
-4493
-4476
-4458
-4440
-4421
-4401
-4380
-4359
-4338
-4317
-4295
-4273
-4251
-4229
-4206
-4183
-4160
-4137
-4113
-4089
-4064
-4038
-4014
-3988
-3962
-3935
-3908
-3880
-3852
-3822
-3793
-3762
-3732
-3701
-3669
-3638
-3607
-3576
-3545
-3515
-3484
-3454
-3424
-3394
-3364
-3333
-3301
-3268
-3234
-3199
-3163
-3125
-3087
-3048
-3010
-2971
-2933
-2896
-2860
-2826
-2793
-2761
-2731
-2702
-2674
-2646
-2620
-2593
-2566
-2539
-2512
-2484
-2456
-2428
-2400
-2372
-2344
-2316
-2288
-2260
-2232
-2205
-2177
-2149
-2121
-2093
-2064
-2035
-2005
-1974
-1943
-1911
-1879
-1846
-1813
-1781
-1749
-1717
-1685
-1654
-1623
-1592
-1562
-1532
-1502
-1472
-1442
-1412
-1383
-1354
-1324
-1296
-1267
-1240
-1213
-1186
-1161
-1136
-1111
-1088
-1065
-1042
-1020
-999
-979
-959
-940
-921
-903
-885
-867
-850
-833
-816
-800
-783
-767
-751
-735
-720
-705
-690
-675
-660
-645
-630
-616
-600
-585
-570
-554
-539
-524
-510
-497
-484
-473
-462
-453
-444
-436
-428
-421
-415
-408
-401
-394
-387
-379
-370
-361
-350
-338
-324
-309
-292
-274
-254
-234
-212
-190
-168
-146
-125
-103
-83
-63
-44
-25
-6
12
30
47
65
83
100
118
135
153
170
188
206
224
242
261
281
301
322
343
365
387
409
432
455
478
501
525
550
575
600
627
654
683
712
742
773
805
838
871
904
938
972
1006
1042
1077
1112
1147
1182
1217
1252
1286
1319
1351
1382
1412
1441
1469
1496
1521
1546
1570
1594
1617
1639
1662
1684
1706
1727
1749
1771
1792
1814
1836
1857
1879
1900
1922
1943
1963
1984
2004
2023
2043
2062
2081
2100
2118
2137
2155
2173
2191
2209
2226
2242
2257
2271
2284
2296
2306
2316
2325
2333
2341
2348
2356
2363
2372
2380
2389
2399
2409
2420
2432
2444
2457
2470
2484
2499
2514
2530
2547
2564
2581
2599
2616
2633
2649
2665
2681
2695
2709
2723
2736
2749
2762
2775
2789
2802
2816
2830
2844
2857
2870
2883
2894
2905
2914
2922
2930
2936
2942
2947
2952
2956
2960
2963
2967
2970
2974
2977
2981
2984
2988
2992
2996
3001
3007
3013
3020
3028
3038
3048
3059
3071
3084
3098
3112
3127
3143
3159
3175
3192
3209
3225
3241
3257
3271
3285
3296
3306
3313
3319
3321
3321
3319
3313
3305
3294
3281
3265
3247
3227
3205
3182
3158
3132
3107
3080
3054
3028
3002
2976
2951
2926
2901
2877
2853
2829
2806
2782
2759
2737
2714
2691
2668
2645
2622
2599
2575
2551
2527
2502
2478
2453
2429
2405
2381
2358
2336
2315
2295
2277
2260
2244
2231
2219
2209
2201
2195
2190
2187
2185
2185
2185
2186
2187
2190
2193
2196
2200
2205
2210
2216
2222
2227
2233
2239
2244
2248
2252
2254
2254
2254
2252
2248
2243
2236
2228
2219
2209
2199
2187
2176
2164
2152
2140
2128
2117
2106
2095
2085
2074
2064
2054
2043
2032
2020
2008
1994
1980
1966
1950
1934
1917
1900
1883
1866
1848
1831
1813
1796
1779
1761
1744
1726
1708
1690
1672
1654
1636
1618
1601
1583
1565
1548
1531
1514
1497
1480
1464
1447
1431
1414
1398
1381
1365
1348
1331
1313
1295
1277
1258
1238
1218
1197
1177
1155
1134
1113
1092
1071
1049
1028
1006
986
965
943
922
900
878
855
832
809
785
761
737
712
687
661
635
609
583
557
531
504
478
451
424
397
370
343
315
287
259
230
202
173
144
115
85
56
27
-1
-30
-58
-85
-113
-140
-167
-194
-221
-248
-276
-303
-331
-359
-386
-414
-442
-469
-496
-523
-549
-575
-601
-626
-651
-676
-702
-727
-753
-780
-808
-836
-865
-894
-923
-953
-982
-1010
-1040
-1069
-1097
-1124
-1151
-1177
-1203
-1229
-1254
-1279
-1304
-1328
-1352
-1374
-1396
-1417
-1437
-1455
-1472
-1488
-1503
-1516
-1528
-1539
-1548
-1556
-1562
-1567
-1570
-1572
-1573
-1572
-1570
-1568
-1564
-1559
-1553
-1547
-1539
-1530
-1521
-1510
-1497
-1484
-1469
-1453
-1436
-1419
-1401
-1384
-1366
-1349
-1332
-1315
-1298
-1282
-1265
-1249
-1232
-1216
-1199
-1183
-1167
-1152
-1137
-1123
-1109
-1096
-1084
-1073
-1063
-1054
-1045
-1037
-1030
-1024
-1018
-1012
-1008
-1004
-1000
-996
-991
-987
-982
-976
-971
-964
-958
-951
-943
-936
-929
-921
-914
-907
-901
-894
-889
-883
-878
-874
-869
-865
-861
-857
-854
-850
-847
-844
-842
-840
-839
-838
-839
-841
-843
-846
-850
-855
-860
-865
-871
-877
-884
-890
-897
-903
-911
-918
-926
-934
-942
-950
-958
-967
-975
-982
-989
-996
-1002
-1006
-1010
-1014
-1016
-1018
-1018
-1018
-1016
-1012
-1010
-1004
-999
-992
-984
-975
-966
-956
-945
-934
-922
-910
-898
-885
-871
-857
-844
-830
-817
-804
-792
-781
-771
-763
-756
-751
-746
-743
-741
-739
-737
-735
-733
-730
-726
-721
-716
-709
-702
-694
-685
-675
-664
-652
-639
-625
-609
-593
-575
-556
-536
-516
-495
-474
-454
-434
-414
-396
-378
-361
-345
-330
-315
-301
-287
-273
-260
-248
-235
-222
-210
-197
-184
-171
-158
-145
-132
-119
-107
-94
-83
-71
-60
-49
-38
-28
-17
-7
4
15
26
38
51
64
78
93
109
125
142
160
178
197
217
237
258
280
302
324
347
371
394
417
440
462
484
505
525
546
566
585
605
624
644
663
682
701
720
739
757
775
793
810
826
842
857
872
886
899
912
924
937
950
962
976
989
1004
1018
1035
1052
1069
1087
1106
1125
1145
1164
1183
1201
1219
1237
1254
1271
1287
1303
1318
1334
1349
1365
1380
1394
1409
1423
1436
1449
1462
1473
1485
1496
1506
1517
1527
1537
1548
1559
1570
1581
1593
1605
1617
1630
1644
1658
1673
1689
1705
1723
1740
1759
1778
1798
1818
1838
1859
1880
1901
1922
1944
1965
1986
2005
2025
2045
2065
2083
2101
2117
2132
2147
2160
2173
2185
2196
2206
2216
2226
2236
2246
2256
2265
2275
2285
2296
2307
2319
2332
2345
2360
2375
2391
2408
2427
2446
2465
2486
2506
2528
2549
2571
2593
2614
2636
2658
2680
2701
2723
2745
2767
2790
2812
2834
2857
2879
2901
2924
2946
2968
2990
3012
3035
3058
3080
3103
3126
3150
3174
3198
3223
3248
3273
3299
3325
3351
3377
3404
3430
3456
3482
3507
3531
3554
3576
3598
3619
3638
3658
3677
3696
3715
3734
3754
3775
3796
3817
3839
3862
3884
3907
3930
3952
3974
3996
4017
4038
4058
4078
4097
4117
4136
4156
4175
4195
4215
4236
4256
4276
4297
4318
4339
4360
4381
4402
4423
4445
4466
4488
4510
4532
4554
4576
4598
4620
4642
4663
4684
4703
4722
4740
4756
4771
4785
4797
4808
4819
4828
4838
4847
4855
4864
4873
4881
4890
4898
4905
4912
4918
4924
4928
4931
4934
4935
4935
4933
4931
4927
4922
4915
4908
4899
4888
4877
4863
4849
4833
4816
4797
4777
4756
4735
4712
4689
4665
4641
4617
4592
4567
4542
4518
4493
4468
4443
4418
4393
4368
4343
4317
4291
4265
4239
4212
4184
4157
4129
4100
4072
4042
4013
3983
3953
3923
3892
3861
3829
3797
3765
3732
3699
3665
3631
3596
3561
3526
3490
3454
3418
3382
3346
3309
3273
3236
3199
3162
3125
3087
3049
3011
2972
2933
2894
2854
2815
2775
2735
2696
2656
2617
2579
2541
2504
2468
2433
2399
2366
2334
2302
2272
2242
2214
2185
2157
2130
2103
2076
2048
2021
1994
1967
1939
1912
1885
1858
1832
1806
1780
1755
1729
1704
1678
1652
1626
1600
1574
1547
1521
1495
1470
1445
1422
1400
1379
1360
1341
1324
1308
1294
1280
1266
1253
1241
1229
1217
1206
1194
1181
1168
1154
1140
1124
1108
1090
1071
1052
1032
1010
990
969
948
928
908
888
870
852
835
818
803
789
775
763
751
740
730
721
712
704
697
690
683
676
670
663
656
649
642
634
627
619
611
603
595
587
578
569
560
551
541
531
522
512
503
495
487
480
473
467
462
457
452
448
444
439
434
429
424
418
411
405
398
391
385
378
372
366
360
353
347
341
334
327
319
310
301
291
280
269
256
243
230
215
201
186
171
156
141
126
112
98
84
71
59
46
35
23
12
1
-10
-20
-30
-41
-51
-60
-70
-80
-89
-98
-107
-115
-124
-132
-141
-150
-159
-168
-178
-188
-198
-208
-219
-229
-239
-249
-259
-269
-277
-286
-294
-301
-308
-315
-321
-327
-334
-340
-347
-355
-363
-371
-380
-389
-399
-409
-419
-430
-440
-451
-462
-473
-484
-495
-505
-516
-525
-535
-543
-551
-559
-565
-571
-576
-581
-584
-587
-589
-590
-590
-589
-587
-584
-580
-575
-569
-562
-554
-546
-537
-528
-518
-507
-497
-486
-474
-463
-452
-441
-431
-420
-411
-402
-393
-385
-378
-371
-364
-358
-352
-345
-338
-331
-324
-316
-308
-299
-290
-280
-271
-260
-250
-239
-228
-216
-204
-191
-178
-164
-149
-134
-118
-102
-86
-70
-54
-38
-22
-6
9
24
39
54
68
83
97
111
125
139
152
164
176
187
198
208
217
226
234
242
248
255
260
265
269
272
274
275
276
276
275
274
272
270
268
265
261
256
251
245
238
231
223
214
206
197
188
179
171
163
155
147
140
132
125
117
109
101
93
84
76
67
59
51
43
35
27
21
15
9
5
2
-1
-2
-1
0
3
6
11
16
22
28
35
42
49
56
63
69
75
80
85
90
94
97
100
102
103
104
105
105
104
103
102
101
99
97
96
95
94
93
93
93
93
94
96
98
100
103
105
107
110
112
114
116
118
120
122
125
128
131
134
138
143
147
152
156
161
165
170
174
178
181
184
187
189
191
193
193
194
193
192
191
190
188
186
184
182
180
178
177
175
174
172
170
168
166
164
162
160
158
157
156
155
154
153
153
153
152
151
149
147
144
141
136
131
124
117
109
99
89
77
64
50
34
18
0
-19
-38
-58
-79
-100
-121
-143
-165
-187
-209
-231
-253
-274
-296
-317
-337
-357
-377
-395
-413
-430
-446
-460
-474
-487
-499
-511
-522
-532
-543
-553
-563
-574
-584
-595
-606
-617
-628
-639
-650
-661
-671
-681
-690
-698
-706
-713
-720
-726
-731
-736
-741
-746
-750
-755
-759
-764
-769
-774
-779
-785
-790
-796
-802
-807
-813
-818
-824
-829
-835
-840
-846
-853
-859
-867
-875
-883
-892
-901
-910
-919
-929
-939
-949
-960
-971
-982
-995
-1008
-1020
-1036
-1052
-1069
-1087
-1106
-1126
-1146
-1166
-1187
-1207
-1227
-1246
-1265
-1283
-1301
-1318
-1334
-1351
-1367
-1384
-1401
-1417
-1434
-1451
-1468
-1484
-1500
-1515
-1529
-1543
-1555
-1568
-1579
-1591
-1602
-1613
-1624
-1635
-1646
-1657
-1668
-1680
-1692
-1703
-1715
-1728
-1740
-1753
-1766
-1780
-1794
-1808
-1822
-1835
-1848
-1861
-1873
-1884
-1894
-1902
-1910
-1918
-1924
-1930
-1935
-1940
-1944
-1948
-1952
-1956
-1959
-1963
-1966
-1970
-1974
-1978
-1983
-1989
-1995
-2001
-2009
-2017
-2027
-2036
-2045
-2054
-2063
-2072
-2081
-2090
-2099
-2109
-2118
-2128
-2139
-2149
-2160
-2172
-2183
-2194
-2205
-2216
-2227
-2237
-2246
-2255
-2264
-2271
-2279
-2285
-2291
-2296
-2301
-2305
-2309
-2312
-2315
-2317
-2319
-2320
-2322
-2323
-2325
-2326
-2327
-2328
-2329
-2330
-2331
-2330
-2330
-2329
-2328
-2326
-2324
-2322
-2320
-2317
-2315
-2313
-2310
-2308
-2305
-2302
-2299
-2296
-2292
-2287
-2282
-2276
-2270
-2264
-2257
-2250
-2243
-2235
-2228
-2220
-2212
-2204
-2195
-2187
-2178
-2170
-2161
-2153
-2144
-2136
-2128
-2121
-2113
-2107
-2100
-2094
-2088
-2082
-2077
-2073
-2070
-2067
-2065
-2064
-2064
-2064
-2065
-2067
-2069
-2071
-2074
-2077
-2080
-2083
-2086
-2090
-2093
-2097
-2100
-2103
-2106
-2109
-2112
-2115
-2118
-2121
-2124
-2127
-2130
-2134
-2137
-2141
-2145
-2150
-2155
-2160
-2166
-2173
-2181
-2189
-2198
-2208
-2219
-2231
-2243
-2257
-2270
-2285
-2299
-2314
-2329
-2344
-2359
-2374
-2389
-2404
-2419
-2433
-2447
-2462
-2475
-2489
-2502
-2515
-2528
-2540
-2551
-2562
-2572
-2582
-2591
-2599
-2607
-2614
-2621
-2628
-2634
-2640
-2646
-2652
-2657
-2662
-2667
-2671
-2675
-2678
-2681
-2683
-2684
-2684
-2683
-2681
-2678
-2673
-2668
-2661
-2652
-2643
-2633
-2621
-2608
-2595
-2580
-2565
-2550
-2535
-2519
-2504
-2489
-2474
-2459
-2446
-2432
-2419
-2407
-2395
-2384
-2373
-2362
-2352
-2342
-2331
-2321
-2311
-2301
-2291
-2280
-2270
-2259
-2248
-2236
-2225
-2212
-2200
-2187
-2174
-2160
-2146
-2131
-2115
-2099
-2083
-2066
-2049
-2031
-2012
-1993
-1973
-1953
-1932
-1911
-1889
-1867
-1846
-1824
-1802
-1781
-1759
-1739
-1718
-1698
-1679
-1659
-1640
-1621
-1602
-1583
-1564
-1546
-1527
-1509
-1491
-1474
-1457
-1440
-1424
-1408
-1392
-1377
-1363
-1348
-1334
-1320
-1306
-1292
-1277
-1262
-1246
-1230
-1213
-1195
-1176
-1156
-1136
-1115
-1093
-1071
-1049
-1027
-1004
-983
-962
-941
-921
-902
-883
-866
-849
-832
-817
-803
-789
-776
-764
-752
-742
-732
-723
-715
-708
-702
-696
-691
-686
-682
-677
-673
-668
-663
-657
-651
-644
-637
-629
-620
-612
-603
-593
-584
-575
-566
-556
-547
-538
-529
-520
-511
-502
-493
-484
-475
-467
-458
-450
-442
-435
-428
-422
-416
-411
-408
-405
-402
-401
-400
-400
-400
-401
-401
-402
-402
-402
-402
-401
-400
-397
-394
-390
-385
-379
-372
-364
-356
-347
-338
-328
-318
-307
-297
-287
-277
-267
-257
-247
-238
-229
-220
-211
-203
-195
-188
-180
-173
-166
-160
-153
-146
-140
-133
-127
-120
-113
-105
-98
-90
-82
-74
-65
-56
-47
-38
-29
-20
-11
-2
8
18
27
37
48
58
70
81
93
105
118
131
145
159
174
188
202
216
230
243
256
267
279
289
299
308
317
325
333
341
349
357
364
371
377
384
389
395
399
404
408
412
416
420
424
428
432
437
441
445
449
453
456
458
460
461
461
461
460
459
458
457
455
454
452
450
448
445
441
437
431
425
418
410
400
390
380
368
355
342
329
314
299
284
269
253
238
223
208
194
180
168
156
144
134
124
115
106
98
90
82
76
69
64
59
54
51
47
45
43
42
40
39
39
38
36
35
33
30
27
24
20
15
10
4
-2
-8
-15
-22
-29
-37
-45
-54
-63
-73
-83
-94
-104
-115
-126
-136
-147
-157
-166
-175
-184
-191
-199
-205
-211
-216
-221
-225
-229
-232
-235
-238
-240
-242
-245
-247
-250
-253
-256
-260
-264
-268
-273
-277
-282
-287
-292
-297
-303
-308
-314
-321
-327
-335
-342
-350
-358
-366
-375
-384
-392
-401
-411
-420
-430
-441
-452
-464
-478
-492
-507
-523
-540
-558
-576
-594
-612
-630
-649
-667
-685
-703
-720
-738
-756
-775
-793
-811
-829
-847
-865
-882
-899
-915
-931
-946
-961
-976
-990
-1002
-1016
-1030
-1043
-1056
-1068
-1081
-1093
-1105
-1117
-1129
-1141
-1153
-1166
-1178
-1190
-1202
-1214
-1225
-1237
-1248
-1259
-1270
-1281
-1292
-1302
-1313
-1323
-1334
-1345
-1357
-1369
-1382
-1395
-1408
-1422
-1435
-1449
-1462
-1474
-1486
-1497
-1507
-1516
-1523
-1530
-1535
-1539
-1542
-1544
-1546
-1546
-1546
-1545
-1543
-1540
-1537
-1533
-1528
-1522
-1516
-1509
-1502
-1494
-1486
-1477
-1468
-1458
-1448
-1437
-1426
-1414
-1401
-1388
-1375
-1360
-1346
-1331
-1315
-1299
-1282
-1264
-1246
-1227
-1207
-1187
-1166
-1144
-1122
-1099
-1076
-1054
-1032
-1010
-989
-969
-950
-932
-914
-897
-881
-865
-850
-835
-820
-806
-791
-777
-763
-749
-735
-721
-706
-692
-677
-661
-644
-627
-609
-589
-569
-547
-524
-500
-475
-449
-422
-394
-366
-336
-306
-276
-245
-214
-182
-150
-118
-86
-54
-22
9
39
69
99
127
155
183
209
235
261
286
311
335
359
382
405
428
451
473
495
516
538
559
579
599
619
639
659
679
698
719
739
760
782
804
827
851
875
899
924
949
974
999
1022
1047
1070
1092
1113
1133
1152
1170
1187
1202
1216
1229
1241
1252
1261
1269
1276
1283
1288
1293
1298
1302
1305
1309
1312
1315
1317
1320
1323
1326
1329
1332
1335
1339
1342
1346
1349
1353
1356
1359
1363
1366
1368
1371
1373
1374
1375
1376
1376
1375
1374
1372
1370
1367
1364
1361
1358
1354
1350
1346
1343
1339
1335
1332
1329
1326
1323
1321
1319
1317
1316
1315
1314
1314
1314
1315
1315
1316
1318
1319
1320
1321
1322
1322
1322
1321
1320
1318
1315
1312
1308
1303
1298
1293
1287
1282
1276
1269
1263
1257
1251
1245
1239
1233
1227
1221
1216
1210
1204
1198
1191
1185
1179
1172
1165
1159
1151
1144
1136
1127
1118
1109
1099
1089
1079
1069
1058
1048
1037
1027
1018
1008
1000
991
983
976
969
963
957
952
947
943
939
936
933
931
929
928
928
927
927
927
928
928
928
929
929
929
928
927
925
923
920
916
912
908
903
897
892
886
880
875
870
865
861
857
853
850
847
845
843
841
840
839
838
838
838
838
839
839
840
840
840
841
841
840
839
838
836
834
831
827
823
819
814
808
803
797
790
784
777
770
762
755
747
738
729
720
711
701
691
681
670
660
648
637
625
612
599
585
571
557
543
528
513
499
485
471
457
443
430
417
404
391
377
364
351
337
324
310
296
283
269
256
242
229
215
202
188
175
161
148
134
120
106
93
79
65
51
37
23
8
-6
-20
-34
-48
-61
-74
-86
-97
-107
-117
-125
-133
-140
-147
-154
-160
-166
-172
-178
-185
-192
-199
-206
-214
-221
-229
-238
-246
-255
-265
-275
-285
-296
-307
-319
-331
-343
-355
-368
-381
-394
-407
-420
-433
-446
-459
-472
-484
-496
-508
-519
-529
-539
-548
-557
-565
-572
-579
-585
-591
-596
-601
-605
-608
-611
-614
-616
-619
-621
-623
-626
-629
-633
-637
-642
-648
-655
-662
-670
-679
-688
-698
-708
-719
-729
-739
-749
-759
-769
-779
-788
-797
-806
-815
-824
-833
-841
-850
-858
-867
-875
-883
-892
-900
-909
-918
-927
-937
-947
-957
-968
-979
-989
-1000
-1010
-1022
-1033
-1043
-1054
-1064
-1073
-1083
-1092
-1101
-1110
-1119
-1127
-1135
-1143
-1152
-1160
-1169
-1178
-1188
-1198
-1209
-1221
-1233
-1247
-1261
-1276
-1291
-1308
-1325
-1343
-1362
-1381
-1401
-1422
-1442
-1463
-1484
-1506
-1528
-1551
-1573
-1597
-1621
-1645
-1670
-1696
-1722
-1748
-1775
-1802
-1829
-1857
-1884
-1912
-1939
-1967
-1994
-2021
-2047
-2074
-2100
-2126
-2152
-2178
-2203
-2228
-2253
-2277
-2302
-2326
-2350
-2374
-2398
-2422
-2446
-2470
-2494
-2518
-2543
-2568
-2593
-2618
-2644
-2670
-2696
-2723
-2749
-2775
-2802
-2828
-2854
-2880
-2906
-2932
-2958
-2984
-3009
-3034
-3058
-3082
-3106
-3129
-3152
-3174
-3195
-3216
-3237
-3257
-3276
-3296
-3315
-3333
-3352
-3370
-3388
-3405
-3422
-3438
-3453
-3467
-3481
-3493
-3505
-3515
-3523
-3530
-3536
-3540
-3544
-3545
-3546
-3546
-3545
-3542
-3540
-3536
-3532
-3528
-3524
-3520
-3515
-3511
-3507
-3502
-3498
-3493
-3489
-3484
-3478
-3473
-3466
-3460
-3453
-3445
-3437
-3429
-3420
-3411
-3402
-3393
-3385
-3376
-3367
-3359
-3351
-3343
-3335
-3328
-3321
-3314
-3309
-3303
-3298
-3294
-3291
-3288
-3285
-3283
-3281
-3279
-3277
-3274
-3272
-3269
-3266
-3263
-3259
-3255
-3251
-3246
-3241
-3236
-3231
-3226
-3221
-3216
-3211
-3206
-3202
-3198
-3195
-3192
-3189
-3187
-3186
-3185
-3185
-3185
-3186
-3188
-3191
-3194
-3197
-3201
-3206
-3211
-3216
-3221
-3226
-3230
-3234
-3238
-3241
-3243
-3245
-3245
-3245
-3244
-3242
-3239
-3235
-3231
-3226
-3221
-3215
-3209
-3202
-3196
-3189
-3182
-3176
-3169
-3164
-3158
-3154
-3150
-3147
-3144
-3143
-3142
-3143
-3144
-3146
-3148
-3151
-3155
-3158
-3162
-3166
-3171
-3175
-3178
-3182
-3186
-3189
-3192
-3195
-3197
-3199
-3201
-3203
-3204
-3205
-3206
-3206
-3207
-3207
-3206
-3205
-3204
-3203
-3202
-3200
-3199
-3198
-3197
-3196
-3196
-3197
-3198
-3200
-3202
-3204
-3207
-3211
-3214
-3218
-3221
-3225
-3229
-3233
-3237
-3241
-3245
-3249
-3253
-3256
-3259
-3262
-3265
-3267
-3268
-3270
-3271
-3272
-3272
-3271
-3271
-3270
-3268
-3266
-3263
-3260
-3256
-3252
-3247
-3243
-3238
-3232
-3227
-3221
-3214
-3208
-3200
-3192
-3184
-3175
-3165
-3155
-3144
-3132
-3119
-3106
-3092
-3077
-3061
-3045
-3028
-3010
-2992
-2974
-2956
-2937
-2918
-2899
-2880
-2861
-2842
-2824
-2805
-2786
-2768
-2750
-2732
-2714
-2697
-2679
-2661
-2643
-2625
-2606
-2587
-2568
-2549
-2529
-2509
-2489
-2468
-2448
-2428
-2408
-2388
-2369
-2349
-2330
-2311
-2292
-2274
-2256
-2237
-2220
-2202
-2184
-2166
-2148
-2130
-2111
-2092
-2073
-2054
-2035
-2015
-1995
-1975
-1955
-1935
-1915
-1895
-1874
-1854
-1833
-1812
-1792
-1771
-1750
-1729
-1709
-1688
-1668
-1648
-1628
-1609
-1590
-1572
-1554
-1537
-1521
-1505
-1489
-1474
-1459
-1445
-1431
-1417
-1403
-1389
-1375
-1361
-1347
-1333
-1318
-1304
-1290
-1276
-1261
-1247
-1233
-1218
-1204
-1189
-1175
-1160
-1145
-1130
-1115
-1100
-1084
-1069
-1054
-1039
-1024
-1010
-997
-984
-971
-960
-949
-939
-929
-920
-912
-904
-896
-889
-882
-875
-869
-863
-857
-852
-847
-843
-839
-835
-832
-829
-827
-825
-824
-822
-821
-820
-819
-817
-816
-815
-813
-811
-809
-806
-804
-802
-799
-797
-795
-793
-791
-789
-788
-787
-786
-785
-784
-784
-783
-783
-783
-782
-782
-782
-781
-781
-781
-781
-781
-780
-780
-780
-779
-779
-778
-777
-777
-776
-774
-773
-772
-770
-768
-766
-764
-762
-759
-756
-753
-749
-746
-742
-737
-732
-727
-721
-715
-708
-701
-693
-685
-676
-667
-658
-648
-639
-629
-619
-610
-600
-590
-581
-571
-561
-551
-541
-530
-519
-508
-496
-484
-471
-458
-445
-432
-418
-405
-391
-377
-363
-349
-334
-320
-305
-290
-275
-259
-244
-228
-212
-197
-181
-165
-150
-134
-118
-102
-86
-70
-54
-38
-22
-7
9
25
40
55
70
84
98
112
127
141
155
169
184
199
215
231
248
265
283
301
320
338
357
377
396
415
434
452
471
488
506
522
539
555
570
586
601
615
630
644
658
672
685
699
712
725
738
751
764
777
790
803
817
830
844
858
872
887
901
916
930
945
960
974
989
1002
1016
1031
1045
1059
1073
1086
1099
1112
1125
1137
1149
1160
1171
1182
1192
1201
1210
1218
1226
1234
1240
1247
1252
1258
1263
1268
1273
1278
1282
1287
1292
1298
1303
1309
1315
1321
1328
1335
1342
1349
1357
1365
1374
1382
1392
1401
1410
1420
1430
1439
1449
1459
1469
1478
1487
1496
1504
1511
1519
1525
1531
1537
1542
1546
1551
1555
1558
1562
1565
1568
1570
1573
1575
1577
1579
1580
1581
1582
1582
1581
1580
1579
1577
1574
1572
1569
1565
1562
1558
1555
1552
1549
1546
1544
1542
1541
1540
1539
1539
1539
1540
1542
1543
1546
1549
1552
1556
1561
1566
1571
1576
1582
1588
1594
1600
1606
1612
1617
1623
1628
1632
1637
1641
1644
1648
1652
1655
1658
1662
1665
1668
1672
1676
1679
1683
1687
1691
1696
1700
1704
1707
1711
1713
1716
1718
1719
1719
1719
1719
1718
1716
1714
1712
1709
1706
1702
1699
1695
1691
1687
1683
1679
1675
1671
1667
1662
1658
1653
1648
1643
1637
1631
1625
1618
1610
1602
1594
1584
1574
1564
1552
1540
1526
1512
1497
1481
1464
1446
1427
1408
1388
1367
1345
1323
1301
1278
1255
1232
1209
1185
1162
1139
1116
1093
1071
1048
1026
1004
983
962
941
920
899
878
857
836
815
794
773
752
731
711
691
671
652
633
615
597
579
561
544
527
510
493
477
460
444
428
413
397
382
368
354
340
327
315
302
291
279
268
257
247
236
226
217
207
198
189
180
171
163
154
146
138
130
122
115
107
99
91
84
76
68
60
52
44
36
29
21
14
8
1
-5
-11
-16
-22
-27
-32
-36
-41
-45
-49
-52
-56
-59
-62
-65
-68
-72
-75
-78
-82
-86
-90
-95
-99
-104
-110
-115
-121
-127
-133
-140
-146
-153
-160
-167
-174
-181
-188
-195
-203
-209
-216
-223
-229
-235
-241
-246
-251
-255
-259
-263
-266
-269
-271
-274
-276
-278
-280
-281
-283
-286
-288
-290
-292
-294
-296
-298
-301
-303
-305
-308
-310
-313
-316
-320
-324
-328
-332
-337
-342
-347
-352
-357
-362
-368
-373
-378
-383
-388
-393
-397
-402
-406
-410
-414
-418
-421
-425
-428
-431
-434
-436
-439
-441
-444
-447
-450
-453
-456
-460
-464
-468
-472
-477
-482
-488
-493
-499
-504
-510
-515
-521
-527
-532
-537
-543
-548
-552
-556
-560
-563
-566
-569
-571
-572
-572
-573
-572
-571
-570
-568
-566
-564
-561
-559
-556
-552
-549
-546
-542
-539
-535
-531
-527
-523
-520
-516
-512
-509
-505
-502
-499
-497
-495
-493
-492
-492
-492
-493
-495
-497
-499
-502
-506
-509
-513
-517
-521
-525
-528
-532
-535
-538
-541
-543
-545
-547
-548
-548
-547
-546
-544
-542
-538
-534
-529
-523
-517
-510
-503
-495
-486
-478
-469
-460
-451
-442
-433
-424
-415
-407
-398
-390
-382
-374
-366
-359
-351
-344
-336
-328
-321
-313
-304
-296
-288
-280
-272
-264
-257
-250
-243
-237
-231
-226
-221
-216
-212
-207
-203
-199
-195
-191
-188
-184
-181
-178
-175
-172
-169
-166
-163
-161
-158
-155
-153
-150
-147
-144
-140
-137
-133
-129
-124
-119
-114
-108
-102
-96
-90
-83
-76
-70
-63
-56
-49
-43
-36
-29
-23
-16
-10
-4
3
10
16
23
30
37
43
50
57
63
69
74
79
83
87
90
92
94
95
96
96
96
96
95
95
94
93
92
92
91
90
90
89
89
88
88
87
87
86
85
85
84
83
82
80
79
77
76
74
71
69
66
63
60
56
52
47
43
38
33
28
23
17
12
7
3
-2
-7
-11
-15
-20
-24
-28
-33
-37
-42
-46
-51
-55
-60
-64
-68
-72
-76
-81
-85
-89
-93
-97
-101
-105
-109
-113
-117
-121
-125
-129
-132
-136
-139
-141
-144
-146
-148
-150
-151
-152
-152
-152
-151
-150
-149
-147
-145
-143
-140
-137
-133
-129
-125
-121
-117
-112
-108
-104
-101
-97
-94
-92
-90
-89
-88
-87
-87
-87
-87
-88
-88
-89
-90
-91
-93
-94
-95
-97
-99
-101
-104
-107
-111
-115
-119
-125
-131
-137
-144
-152
-160
-169
-178
-187
-196
-205
-214
-223
-232
-241
-249
-257
-264
-271
-277
-283
-288
-293
-298
-302
-306
-310
-313
-317
-321
-326
-330
-335
-340
-346
-352
-359
-365
-372
-379
-386
-393
-400
-406
-413
-419
-424
-430
-435
-440
-446
-450
-455
-460
-465
-469
-474
-478
-482
-487
-491
-495
-499
-503
-507
-511
-514
-517
-519
-520
-521
-521
-520
-518
-516
-514
-511
-508
-505
-501
-498
-495
-492
-489
-486
-483
-481
-479
-477
-476
-475
-474
-474
-474
-474
-475
-477
-479
-481
-485
-488
-493
-497
-502
-508
-514
-520
-527
-534
-541
-549
-557
-565
-573
-581
-589
-597
-604
-612
-619
-625
-632
-638
-644
-649
-655
-660
-665
-670
-674
-679
-683
-687
-691
-695
-699
-703
-707
-710
-714
-718
-722
-726
-730
-734
-739
-744
-749
-754
-760
-766
-773
-780
-787
-794
-802
-810
-817
-825
-832
-839
-845
-851
-856
-861
-865
-869
-872
-875
-877
-879
-881
-882
-883
-883
-884
-883
-883
-882
-881
-880
-878
-877
-876
-874
-873
-871
-870
-868
-866
-863
-861
-858
-855
-851
-848
-845
-842
-838
-835
-832
-829
-825
-822
-818
-814
-810
-805
-801
-796
-790
-785
-779
-773
-767
-762
-756
-750
-744
-738
-732
-726
-721
-715
-710
-705
-700
-696
-692
-689
-686
-683
-681
-679
-678
-677
-676
-676
-675
-675
-675
-676
-676
-677
-678
-679
-680
-681
-683
-684
-686
-687
-689
-690
-691
-693
-694
-695
-696
-697
-698
-699
-700
-700
-701
-701
-701
-701
-701
-702
-702
-702
-702
-703
-703
-704
-705
-706
-707
-708
-709
-710
-712
-713
-714
-715
-716
-717
-717
-718
-719
-719
-719
-720
-720
-720
-720
-719
-719
-718
-716
-714
-712
-710
-707
-705
-702
-699
-697
-695
-693
-692
-691
-691
-691
-692
-693
-695
-697
-699
-702
-704
-707
-710
-713
-716
-719
-722
-724
-727
-728
-730
-731
-731
-731
-731
-730
-728
-725
-722
-718
-714
-709
-703
-698
-692
-686
-681
-675
-670
-665
-660
-655
-651
-647
-643
-640
-636
-633
-629
-626
-623
-619
-616
-613
-610
-606
-603
-600
-597
-594
-591
-588
-585
-583
-580
-577
-574
-571
-568
-564
-561
-558
-555
-552
-550
-547
-545
-542
-540
-537
-534
-531
-528
-525
-521
-517
-512
-508
-503
-498
-494
-489
-484
-480
-475
-471
-467
-463
-458
-454
-450
-445
-440
-435
-429
-424
-418
-412
-405
-399
-392
-386
-379
-372
-365
-358
-350
-342
-335
-327
-318
-310
-302
-294
-286
-278
-270
-262
-255
-248
-241
-235
-229
-224
-219
-214
-209
-206
-202
-199
-196
-194
-192
-190
-188
-187
-186
-186
-186
-185
-185
-186
-186
-186
-186
-185
-184
-183
-181
-179
-177
-173
-170
-166
-162
-158
-153
-148
-144
-139
-134
-129
-124
-119
-114
-109
-103
-98
-93
-88
-84
-79
-75
-71
-68
-65
-63
-61
-59
-57
-56
-55
-54
-52
-51
-49
-47
-45
-42
-39
-36
-32
-28
-24
-20
-15
-10
-5
1
6
12
18
24
30
36
43
50
57
65
73
80
88
96
103
110
116
122
127
131
135
138
141
143
145
147
149
151
153
155
157
159
161
163
165
167
169
171
173
174
175
176
177
178
179
180
181
181
182
183
185
186
187
189
190
191
191
191
191
190
188
187
184
181
178
175
172
169
166
163
160
158
155
153
150
148
145
142
140
137
135
133
131
130
130
130
131
133
135
138
141
145
149
153
157
162
166
170
174
178
182
187
191
195
200
204
209
214
218
223
227
230
234
236
239
241
243
244
246
247
248
250
252
253
255
257
259
262
264
266
268
270
271
273
274
275
276
276
277
277
276
276
275
274
273
273
272
272
272
272
272
273
273
274
275
275
276
276
276
277
276
276
276
276
276
275
275
275
274
273
272
271
269
267
264
261
258
254
250
245
241
236
231
227
222
217
212
206
200
193
186
177
168
159
149
138
126
114
101
88
74
61
47
32
18
5
-9
-22
-35
-48
-61
-73
-85
-97
-109
-121
-133
-145
-158
-170
-183
-196
-209
-222
-235
-248
-261
-274
-288
-302
-316
-330
-345
-361
-377
-394
-411
-429
-447
-465
-484
-502
-520
-537
-555
-572
-588
-604
-620
-635
-650
-665
-679
-693
-707
-720
-734
-747
-760
-772
-784
-796
-808
-819
-830
-841
-852
-862
-873
-884
-895
-906
-918
-930
-943
-956
-971
-986
-1002
-1020
-1038
-1058
-1078
-1099
-1120
-1142
-1164
-1186
-1209
-1232
-1255
-1279
-1303
-1327
-1352
-1377
-1403
-1429
-1455
-1481
-1506
-1532
-1557
-1582
-1607
-1632
-1656
-1680
-1704
-1727
-1751
-1775
-1798
-1821
-1844
-1867
-1890
-1912
-1935
-1957
-1979
-2001
-2023
-2044
-2066
-2088
-2109
-2131
-2153
-2175
-2197
-2219
-2241
-2263
-2286
-2308
-2330
-2352
-2374
-2395
-2416
-2436
-2456
-2475
-2493
-2510
-2527
-2543
-2558
-2573
-2586
-2599
-2611
-2622
-2633
-2642
-2651
-2660
-2668
-2676
-2683
-2690
-2697
-2703
-2710
-2716
-2722
-2728
-2735
-2741
-2747
-2754
-2760
-2766
-2772
-2779
-2784
-2790
-2795
-2800
-2804
-2808
-2812
-2814
-2817
-2818
-2819
-2820
-2820
-2820
-2819
-2817
-2816
-2813
-2811
-2808
-2804
-2801
-2797
-2793
-2788
-2783
-2778
-2773
-2767
-2761
-2754
-2747
-2739
-2731
-2723
-2714
-2704
-2694
-2684
-2673
-2662
-2651
-2640
-2629
-2617
-2607
-2596
-2586
-2576
-2566
-2557
-2549
-2541
-2533
-2526
-2519
-2512
-2506
-2499
-2493
-2487
-2480
-2474
-2467
-2460
-2453
-2447
-2440
-2433
-2427
-2420
-2413
-2407
-2400
-2394
-2387
-2380
-2372
-2365
-2357
-2350
-2342
-2334
-2326
-2318
-2310
-2301
-2293
-2284
-2276
-2267
-2258
-2249
-2240
-2231
-2222
-2212
-2202
-2192
-2182
-2171
-2160
-2149
-2137
-2125
-2113
-2101
-2088
-2075
-2061
-2047
-2033
-2017
-2003
-1987
-1972
-1956
-1941
-1925
-1909
-1892
-1876
-1859
-1841
-1824
-1807
-1789
-1771
-1754
-1736
-1718
-1701
-1683
-1666
-1648
-1630
-1612
-1595
-1577
-1559
-1541
-1523
-1505
-1487
-1468
-1449
-1430
-1411
-1391
-1371
-1351
-1330
-1310
-1289
-1268
-1248
-1227
-1206
-1186
-1166
-1145
-1125
-1105
-1085
-1065
-1045
-1024
-1004
-984
-964
-943
-923
-903
-883
-863
-843
-823
-803
-784
-764
-745
-726
-707
-688
-669
-650
-632
-613
-595
-577
-559
-541
-523
-505
-488
-470
-453
-435
-418
-402
-385
-369
-353
-338
-323
-307
-292
-277
-262
-246
-231
-215
-199
-183
-167
-151
-135
-120
-104
-88
-73
-57
-42
-26
-11
4
19
33
48
62
76
90
104
117
131
144
157
170
183
196
209
223
236
250
264
278
292
306
321
335
349
363
377
391
405
418
432
445
457
470
482
494
505
516
527
537
547
557
566
576
585
595
604
614
623
632
642
651
660
668
677
685
694
702
710
717
725
732
739
747
754
762
769
777
786
794
802
811
819
828
837
845
854
862
870
879
887
895
903
911
919
927
935
943
951
958
966
974
982
989
996
1002
1010
1016
1022
1028
1033
1038
1042
1047
1051
1055
1060
1064
1068
1072
1076
1080
1083
1087
1089
1092
1094
1096
1098
1099
1100
1101
1102
1103
1103
1104
1104
1104
1104
1104
1103
1103
1102
1101
1100
1098
1096
1095
1093
1090
1088
1086
1083
1081
1079
1076
1074
1071
1069
1067
1064
1062
1060
1058
1057
1055
1053
1052
1050
1048
1047
1045
1043
1041
1040
1038
1036
1034
1032
1030
1027
1025
1022
1018
1016
1012
1008
1004
1000
996
992
987
982
977
972
968
963
958
953
949
945
941
937
933
929
926
923
921
918
916
914
912
910
908
906
904
902
899
897
895
893
891
888
886
883
881
878
874
871
867
863
859
854
849
843
837
831
824
816
809
800
792
783
775
766
757
748
739
729
720
710
701
691
681
671
661
651
641
631
622
612
603
594
586
577
569
562
554
547
541
535
529
523
518
513
509
504
500
495
491
487
482
478
473
468
464
459
453
448
443
437
432
426
421
416
411
406
401
397
393
390
386
383
381
378
376
374
372
370
369
367
366
364
363
361
359
357
355
353
351
348
345
342
339
336
332
329
325
322
318
314
311
307
303
300
296
292
289
285
281
278
274
270
265
261
257
252
247
243
238
234
230
226
222
219
216
213
210
208
205
203
200
198
195
192
189
186
183
179
176
172
168
164
160
156
151
146
141
136
131
125
120
114
109
103
97
92
86
81
76
71
66
61
57
53
49
45
41
38
35
32
29
27
25
24
23
23
23
23
25
26
29
31
34
38
41
45
48
51
54
57
59
60
62
63
64
65
66
67
68
69
70
71
72
73
74
75
75
76
77
78
79
80
81
82
83
83
84
84
84
83
83
82
81
79
77
76
74
71
69
67
65
63
61
59
57
54
52
50
47
45
42
38
35
31
28
24
20
16
12
8
4
0
-5
-9
-14
-19
-25
-31
-37
-44
-51
-58
-66
-74
-81
-89
-97
-105
-113
-121
-128
-136
-144
-151
-158
-166
-173
-180
-187
-193
-200
-206
-211
-217
-222
-227
-233
-238
-243
-249
-254
-260
-267
-273
-280
-287
-293
-300
-307
-313
-320
-326
-332
-339
-345
-351
-358
-364
-371
-377
-383
-390
-396
-402
-408
-414
-419
-425
-430
-436
-441
-446
-451
-456
-461
-466
-471
-476
-481
-486
-491
-497
-502
-508
-514
-520
-527
-533
-540
-546
-553
-560
-567
-574
-581
-588
-595
-602
-610
-617
-625
-633
-641
-648
-657
-665
-673
-682
-691
-701
-711
-721
-731
-742
-753
-764
-775
-785
-795
-805
-814
-823
-831
-839
-847
-855
-863
-871
-880
-889
-898
-908
-918
-929
-940
-951
-963
-976
-989
-1002
-1016
-1030
-1044
-1058
-1073
-1088
-1102
-1117
-1131
-1145
-1159
-1173
-1186
-1198
-1211
-1223
-1234
-1245
-1256
-1267
-1278
-1288
-1299
-1310
-1321
-1332
-1344
-1356
-1368
-1381
-1394
-1408
-1422
-1437
-1453
-1469
-1485
-1502
-1519
-1536
-1553
-1570
-1587
-1603
-1619
-1635
-1650
-1664
-1678
-1692
-1704
-1717
-1729
-1740
-1751
-1761
-1771
-1781
-1790
-1799
-1808
-1817
-1827
-1836
-1847
-1857
-1868
-1880
-1892
-1905
-1918
-1931
-1945
-1959
-1974
-1988
-2003
-2017
-2033
-2048
-2062
-2076
-2090
-2104
-2117
-2130
-2142
-2153
-2164
-2174
-2184
-2194
-2204
-2214
-2224
-2234
-2244
-2255
-2267
-2279
-2291
-2304
-2317
-2330
-2344
-2357
-2370
-2382
-2395
-2406
-2417
-2428
-2437
-2446
-2455
-2463
-2470
-2476
-2482
-2488
-2492
-2497
-2500
-2504
-2506
-2509
-2511
-2513
-2516
-2518
-2520
-2522
-2524
-2526
-2529
-2531
-2533
-2536
-2538
-2541
-2543
-2545
-2547
-2550
-2552
-2553
-2555
-2556
-2557
-2557
-2557
-2557
-2556
-2555
-2554
-2552
-2551
-2549
-2547
-2545
-2543
-2542
-2540
-2540
-2539
-2539
-2540
-2542
-2543
-2546
-2548
-2551
-2554
-2558
-2561
-2564
-2567
-2570
-2572
-2574
-2576
-2577
-2578
-2579
-2579
-2580
-2580
-2580
-2580
-2580
-2580
-2579
-2579
-2578
-2578
-2577
-2575
-2574
-2573
-2571
-2570
-2568
-2567
-2565
-2564
-2564
-2563
-2563
-2562
-2562
-2562
-2562
-2562
-2562
-2561
-2560
-2559
-2557
-2555
-2552
-2550
-2547
-2544
-2540
-2537
-2533
-2529
-2526
-2522
-2519
-2516
-2513
-2511
-2509
-2507
-2506
-2505
-2505
-2504
-2504
-2504
-2503
-2503
-2503
-2503
-2502
-2501
-2500
-2499
-2497
-2495
-2493
-2490
-2487
-2483
-2478
-2473
-2467
-2460
-2453
-2445
-2436
-2428
-2419
-2409
-2400
-2391
-2382
-2373
-2364
-2355
-2346
-2338
-2330
-2321
-2313
-2304
-2295
-2287
-2277
-2268
-2258
-2248
-2238
-2227
-2216
-2204
-2192
-2180
-2167
-2154
-2141
-2128
-2114
-2101
-2087
-2074
-2061
-2048
-2035
-2023
-2009
-1998
-1986
-1974
-1962
-1950
-1939
-1927
-1916
-1905
-1894
-1883
-1873
-1862
-1852
-1841
-1831
-1820
-1809
-1798
-1788
-1777
-1766
-1756
-1745
-1735
-1724
-1714
-1704
-1694
-1684
-1675
-1665
-1656
-1647
-1638
-1629
-1621
-1613
-1605
-1597
-1590
-1583
-1576
-1569
-1562
-1555
-1548
-1542
-1535
-1529
-1522
-1516
-1510
-1505
-1499
-1494
-1489
-1485
-1480
-1476
-1471
-1467
-1462
-1457
-1452
-1446
-1441
-1435
-1430
-1424
-1418
-1411
-1405
-1398
-1391
-1384
-1376
-1368
-1359
-1350
-1341
-1332
-1323
-1313
-1303
-1294
-1284
-1274
-1264
-1254
-1244
-1235
-1226
-1216
-1208
-1199
-1191
-1183
-1175
-1168
-1161
-1154
-1147
-1140
-1133
-1126
-1119
-1112
-1105
-1098
-1091
-1083
-1076
-1068
-1060
-1052
-1044
-1035
-1027
-1018
-1010
-1002
-993
-985
-977
-968
-960
-952
-944
-936
-929
-921
-913
-905
-898
-890
-883
-875
-868
-861
-855
-848
-842
-836
-830
-825
-821
-816
-812
-808
-805
-802
-798
-796
-793
-790
-787
-784
-781
-778
-774
-770
-766
-761
-755
-750
-744
-737
-730
-723
-716
-709
-702
-694
-687
-681
-674
-668
-662
-657
-652
-648
-644
-641
-637
-634
-632
-629
-627
-624
-622
-619
-616
-614
-611
-609
-606
-603
-600
-597
-594
-591
-588
-585
-583
-580
-577
-574
-572
-569
-566
-564
-561
-558
-554
-551
-548
-544
-541
-537
-533
-528
-524
-519
-515
-510
-505
-500
-496
-492
-488
-484
-481
-478
-475
-472
-470
-468
-465
-463
-461
-459
-457
-456
-454
-453
-452
-451
-450
-448
-447
-446
-445
-444
-443
-442
-440
-439
-437
-435
-433
-430
-427
-424
-421
-417
-414
-410
-406
-402
-398
-394
-390
-386
-381
-377
-373
-369
-364
-360
-356
-353
-349
-346
-343
-340
-338
-336
-334
-332
-330
-328
-326
-324
-322
-320
-318
-315
-313
-310
-308
-305
-302
-299
-296
-293
-290
-286
-282
-278
-274
-270
-266
-262
-258
-255
-252
-249
-247
-245
-244
-243
-243
-243
-244
-246
-247
-250
-252
-255
-257
-260
-263
-266
-269
-272
-275
-279
-282
-286
-290
-294
-299
-304
-310
-316
-323
-329
-337
-344
-352
-360
-368
-377
-386
-396
-406
-416
-427
-438
-450
-461
-473
-486
-498
-511
-524
-537
-551
-565
-579
-594
-609
-624
-639
-655
-670
-686
-701
-716
-731
-746
-761
-775
-789
-803
-817
-831
-845
-858
-871
-884
-897
-910
-923
-936
-950
-963
-976
-990
-1004
-1018
-1032
-1047
-1061
-1075
-1090
-1104
-1119
-1134
-1148
-1163
-1177
-1192
-1206
-1220
-1233
-1247
-1259
-1272
-1283
-1295
-1305
-1315
-1325
-1334
-1343
-1352
-1361
-1369
-1378
-1387
-1395
-1403
-1411
-1419
-1426
-1433
-1439
-1446
-1452
-1457
-1463
-1468
-1473
-1478
-1482
-1487
-1491
-1495
-1499
-1502
-1505
-1508
-1510
-1513
-1514
-1516
-1517
-1518
-1518
-1518
-1518
-1518
-1517
-1517
-1516
-1515
-1514
-1513
-1513
-1512
-1511
-1511
-1510
-1509
-1508
-1507
-1505
-1502
-1499
-1495
-1490
-1484
-1478
-1471
-1463
-1455
-1446
-1437
-1428
-1418
-1409
-1398
-1388
-1377
-1366
-1355
-1343
-1331
-1319
-1307
-1294
-1281
-1268
-1254
-1241
-1227
-1213
-1199
-1185
-1172
-1158
-1144
-1131
-1117
-1103
-1090
-1076
-1061
-1047
-1033
-1018
-1002
-988
-973
-957
-942
-926
-910
-894
-878
-862
-846
-830
-814
-797
-781
-764
-747
-729
-711
-693
-675
-656
-638
-619
-600
-581
-562
-543
-525
-507
-489
-472
-455
-438
-421
-405
-389
-373
-357
-342
-326
-311
-295
-280
-265
-249
-234
-219
-204
-190
-175
-160
-146
-132
-117
-103
-88
-74
-60
-45
-31
-18
-4
9
22
34
46
57
68
79
89
99
109
118
128
137
146
155
164
173
182
191
200
209
218
227
235
244
252
260
267
274
280
286
292
297
302
306
311
315
319
322
326
329
332
335
337
340
342
345
347
350
352
355
357
360
362
364
367
369
370
372
374
375
377
378
380
382
383
385
387
390
392
394
396
397
399
400
401
402
402
402
403
402
402
402
402
401
401
400
399
398
396
394
392
390
387
384
380
377
373
369
365
360
356
351
346
340
334
328
322
316
309
303
296
289
283
276
269
261
254
246
238
229
220
211
201
191
181
170
160
149
138
128
117
106
96
85
75
64
54
43
33
23
13
3
-7
-16
-25
-34
-43
-52
-60
-69
-77
-86
-94
-103
-112
-121
-130
-139
-149
-159
-169
-180
-191
-202
-214
-225
-237
-249
-261
-274
-286
-298
-311
-323
-335
-347
-359
-371
-383
-395
-407
-419
-431
-443
-455
-467
-478
-489
-500
-510
-520
-529
-538
-547
-555
-563
-571
-579
-587
-595
-604
-612
-621
-631
-640
-650
-660
-670
-681
-691
-702
-713
-725
-737
-749
-762
-776
-789
-804
-818
-833
-848
-863
-879
-895
-910
-926
-942
-958
-974
-989
-1004
-1020
-1037
-1053
-1069
-1084
-1099
-1114
-1128
-1143
-1157
-1170
-1184
-1197
-1210
-1222
-1234
-1246
-1258
-1269
-1280
-1290
-1300
-1310
-1320
-1330
-1340
-1350
-1360
-1371
-1382
-1392
-1403
-1414
-1424
-1434
-1444
-1453
-1462
-1471
-1479
-1487
-1495
-1502
-1510
-1516
-1523
-1529
-1535
-1540
-1546
-1551
-1555
-1560
-1565
-1569
-1574
-1578
-1583
-1588
-1592
-1596
-1600
-1604
-1608
-1611
-1613
-1616
-1618
-1619
-1620
-1621
-1622
-1622
-1623
-1623
-1622
-1622
-1621
-1620
-1618
-1617
-1615
-1614
-1612
-1610
-1609
-1608
-1607
-1607
-1607
-1606
-1606
-1606
-1606
-1606
-1606
-1605
-1605
-1604
-1603
-1602
-1601
-1600
-1599
-1598
-1597
-1596
-1594
-1593
-1591
-1590
-1588
-1585
-1583
-1580
-1577
-1574
-1571
-1567
-1564
-1559
-1555
-1550
-1545
-1539
-1533
-1527
-1521
-1515
-1508
-1502
-1496
-1489
-1483
-1476
-1470
-1463
-1456
-1448
-1441
-1433
-1425
-1417
-1409
-1402
-1394
-1386
-1379
-1372
-1365
-1358
-1351
-1345
-1338
-1331
-1325
-1318
-1311
-1304
-1298
-1291
-1284
-1277
-1270
-1264
-1257
-1250
-1243
-1236
-1230
-1223
-1216
-1209
-1203
-1196
-1189
-1182
-1175
-1169
-1162
-1155
-1147
-1140
-1133
-1126
-1119
-1112
-1105
-1098
-1092
-1086
-1081
-1076
-1071
-1067
-1063
-1059
-1055
-1052
-1049
-1046
-1043
-1040
-1038
-1035
-1033
-1031
-1029
-1027
-1025
-1024
-1022
-1022
-1020
-1020
-1020
-1018
-1018
-1016
-1016
-1014
-1012
-1012
-1010
-1008
-1006
-1006
-1004
-1002
-1000
-999
-997
-996
-994
-993
-992
-990
-989
-988
-986
-985
-984
-982
-981
-979
-978
-976
-974
-972
-970
-968
-965
-963
-960
-957
-954
-950
-947
-943
-939
-936
-931
-927
-923
-919
-915
-911
-907
-903
-899
-895
-892
-888
-885
-881
-878
-874
-870
-865
-861
-856
-850
-845
-839
-833
-827
-821
-815
-809
-804
-798
-792
-787
-782
-777
-772
-768
-764
-760
-756
-752
-748
-744
-741
-738
-734
-731
-729
-726
-724
-722
-719
-717
-715
-713
-711
-709
-706
-704
-702
-700
-698
-697
-696
-695
-694
-694
-694
-694
-694
-695
-696
-697
-698
-700
-701
-703
-704
-705
-707
-708
-710
-711
-713
-714
-716
-717
-719
-720
-722
-724
-727
-729
-732
-734
-737
-740
-744
-747
-750
-754
-758
-762
-766
-770
-775
-780
-785
-791
-796
-802
-808
-814
-821
-827
-834
-841
-848
-855
-862
-870
-878
-886
-893
-901
-909
-916
-924
-931
-938
-945
-951
-958
-964
-970
-976
-982
-987
-992
-997
-1002
-1006
-1010
-1014
-1020
-1024
-1028
-1033
-1038
-1043
-1048
-1053
-1058
-1063
-1068
-1073
-1079
-1084
-1089
-1094
-1100
-1105
-1111
-1116
-1121
-1127
-1132
-1137
-1142
-1146
-1150
-1155
-1158
-1162
-1165
-1168
-1170
-1173
-1175
-1177
-1179
-1181
-1183
-1186
-1188
-1190
-1192
-1194
-1196
-1198
-1200
-1202
-1204
-1206
-1208
-1210
-1212
-1213
-1215
-1216
-1217
-1218
-1219
-1220
-1221
-1222
-1223
-1224
-1225
-1227
-1228
-1229
-1230
-1231
-1231
-1231
-1231
-1230
-1229
-1227
-1225
-1223
-1221
-1218
-1215
-1213
-1209
-1206
-1203
-1200
-1197
-1193
-1190
-1186
-1183
-1179
-1176
-1172
-1169
-1165
-1162
-1159
-1156
-1153
-1149
-1146
-1143
-1139
-1135
-1132
-1128
-1124
-1120
-1116
-1113
-1109
-1105
-1101
-1098
-1094
-1090
-1087
-1083
-1079
-1075
-1071
-1068
-1064
-1060
-1057
-1054
-1051
-1049
-1047
-1045
-1044
-1042
-1041
-1041
-1040
-1040
-1040
-1039
-1040
-1040
-1040
-1040
-1040
-1041
-1041
-1041
-1041
-1041
-1040
-1040
-1039
-1038
-1037
-1036
-1035
-1034
-1032
-1030
-1028
-1025
-1022
-1018
-1014
-1010
-1006
-1000
-996
-990
-984
-978
-972
-966
-960
-954
-948
-942
-935
-929
-923
-917
-911
-905
-899
-893
-888
-883
-878
-873
-869
-864
-860
-856
-851
-847
-844
-840
-836
-832
-829
-825
-822
-818
-815
-811
-807
-804
-800
-796
-792
-788
-784
-780
-776
-772
-769
-765
-762
-758
-756
-753
-750
-748
-746
-744
-743
-741
-740
-739
-738
-737
-737
-736
-736
-736
-736
-736
-737
-738
-738
-739
-741
-742
-744
-745
-747
-749
-751
-753
-755
-756
-758
-760
-761
-763
-765
-767
-769
-772
-775
-779
-783
-787
-792
-797
-802
-807
-813
-819
-825
-831
-837
-844
-850
-857
-863
-870
-877
-885
-892
-899
-907
-914
-921
-929
-936
-943
-951
-958
-965
-972
-979
-986
-993
-1000
-1006
-1014
-1020
-1028
-1034
-1041
-1047
-1053
-1059
-1065
-1071
-1077
-1083
-1089
-1095
-1101
-1107
-1113
-1119
-1125
-1131
-1137
-1144
-1150
-1156
-1162
-1169
-1175
-1182
-1188
-1195
-1202
-1209
-1216
-1222
-1229
-1236
-1242
-1249
-1255
-1262
-1268
-1274
-1280
-1286
-1292
-1298
-1304
-1310
-1316
-1322
-1328
-1334
-1341
-1347
-1354
-1361
-1368
-1375
-1383
-1390
-1398
-1406
-1414
-1422
-1431
-1440
-1449
-1458
-1468
-1478
-1488
-1498
-1509
-1519
-1530
-1541
-1551
-1562
-1573
-1583
-1594
-1604
-1615
-1626
-1637
-1648
-1659
-1670
-1682
-1693
-1705
-1717
-1729
-1741
-1753
-1765
-1777
-1789
-1802
-1814
-1827
-1839
-1852
-1865
-1878
-1891
-1904
-1917
-1930
-1943
-1956
-1970
-1982
-1995
-2008
-2021
-2033
-2045
-2059
-2072
-2084
-2097
-2110
-2122
-2135
-2148
-2161
-2173
-2186
-2199
-2211
-2224
-2236
-2248
-2260
-2271
-2283
-2294
-2305
-2316
-2327
-2338
-2348
-2358
-2368
-2378
-2387
-2396
-2404
-2412
-2420
-2427
-2433
-2439
-2445
-2450
-2455
-2459
-2463
-2467
-2471
-2474
-2476
-2479
-2481
-2482
-2483
-2484
-2485
-2485
-2485
-2484
-2483
-2481
-2479
-2477
-2474
-2471
-2468
-2464
-2460
-2456
-2452
-2448
-2444
-2439
-2435
-2430
-2426
-2421
-2417
-2412
-2408
-2403
-2399
-2395
-2390
-2386
-2381
-2377
-2373
-2368
-2364
-2360
-2355
-2351
-2346
-2341
-2336
-2331
-2325
-2320
-2314
-2308
-2302
-2295
-2289
-2282
-2276
-2269
-2262
-2255
-2249
-2242
-2235
-2228
-2221
-2215
-2208
-2201
-2194
-2188
-2181
-2174
-2168
-2162
-2156
-2150
-2144
-2139
-2134
-2129
-2125
-2121
-2117
-2113
-2109
-2106
-2102
-2099
-2095
-2092
-2088
-2085
-2081
-2078
-2074
-2071
-2067
-2064
-2060
-2056
-2052
-2048
-2043
-2037
-2033
-2027
-2021
-2015
-2008
-2000
-1992
-1984
-1976
-1967
-1958
-1949
-1940
-1931
-1922
-1913
-1904
-1895
-1886
-1877
-1868
-1860
-1851
-1842
-1834
-1826
-1817
-1809
-1800
-1792
-1784
-1776
-1768
-1760
-1752
-1744
-1736
-1728
-1721
-1713
-1705
-1698
-1690
-1683
-1675
-1667
-1660
-1652
-1644
-1636
-1628
-1621
-1613
-1605
-1597
-1589
-1581
-1573
-1565
-1556
-1548
-1539
-1531
-1522
-1512
-1503
-1493
-1483
-1473
-1463
-1453
-1443
-1432
-1422
-1411
-1401
-1391
-1380
-1370
-1360
-1350
-1339
-1329
-1319
-1309
-1298
-1288
-1278
-1269
-1259
-1249
-1240
-1231
-1222
-1213
-1205
-1197
-1189
-1181
-1173
-1166
-1158
-1151
-1144
-1136
-1129
-1122
-1116
-1109
-1103
-1097
-1091
-1085
-1080
-1074
-1069
-1064
-1059
-1054
-1049
-1043
-1038
-1033
-1028
-1022
-1018
-1012
-1006
-1000
-996
-990
-985
-979
-974
-968
-963
-957
-952
-947
-942
-937
-931
-926
-921
-915
-909
-904
-898
-892
-886
-880
-874
-868
-862
-856
-850
-845
-839
-834
-828
-823
-818
-812
-807
-802
-797
-792
-786
-781
-776
-771
-766
-761
-756
-750
-746
-741
-736
-731
-727
-722
-718
-714
-710
-706
-702
-698
-694
-691
-687
-683
-680
-677
-673
-670
-667
-664
-662
-659
-657
-655
-653
-651
-649
-648
-647
-646
-644
-643
-642
-641
-640
-639
-638
-637
-636
-635
-634
-632
-631
-629
-628
-626
-625
-623
-622
-620
-619
-617
-616
-614
-613
-611
-609
-608
-606
-604
-602
-600
-598
-597
-595
-593
-591
-590
-588
-586
-585
-583
-582
-580
-578
-577
-576
-574
-573
-571
-570
-569
-567
-566
-564
-563
-562
-561
-561
-560
-560
-560
-560
-560
-560
-560
-561
-561
-562
-562
-563
-564
-564
-565
-565
-566
-567
-567
-568
-568
-568
-569
-569
-570
-570
-571
-571
-572
-573
-573
-574
-575
-576
-577
-578
-579
-579
-580
-581
-581
-582
-582
-582
-583
-583
-584
-584
-584
-584
-584
-584
-584
-583
-582
-581
-580
-579
-578
-576
-575
-574
-572
-571
-570
-569
-569
-568
-568
-568
-569
-570
-571
-573
-574
-576
-579
-581
-584
-587
-590
-593
-596
-599
-602
-606
-609
-613
-617
-621
-625
-629
-633
-638
-642
-646
-651
-655
-660
-664
-669
-674
-679
-684
-690
-696
-701
-707
-714
-720
-726
-732
-738
-743
-749
-754
-759
-764
-768
-773
-777
-781
-786
-790
-794
-798
-801
-805
-808
-812
-815
-818
-821
-823
-826
-828
-830
-832
-833
-834
-835
-836
-837
-838
-838
-839
-839
-839
-839
-839
-839
-838
-838
-837
-836
-834
-833
-832
-830
-829
-827
-825
-823
-821
-819
-817
-815
-813
-811
-808
-806
-803
-800
-797
-794
-790
-787
-783
-780
-776
-772
-768
-764
-760
-756
-752
-747
-743
-738
-732
-726
-720
-714
-707
-699
-692
-684
-675
-666
-657
-648
-638
-628
-618
-608
-598
-588
-578
-568
-558
-549
-540
-531
-522
-514
-506
-498
-490
-482
-474
-467
-459
-452
-444
-436
-429
-421
-414
-407
-399
-392
-385
-379
-372
-365
-359
-352
-345
-339
-332
-326
-319
-313
-306
-300
-293
-286
-280
-273
-266
-258
-251
-243
-235
-227
-219
-210
-201
-192
-183
-174
-164
-155
-145
-135
-126
-116
-106
-96
-86
-76
-67
-57
-47
-37
-28
-19
-10
-1
7
16
24
32
39
47
54
61
68
75
81
88
94
101
107
113
119
125
131
137
142
147
153
158
163
168
173
178
183
188
193
198
204
209
214
220
225
231
236
241
247
252
257
263
268
273
279
284
290
295
301
306
312
317
323
328
334
340
346
352
358
364
370
376
382
389
395
401
408
414
420
426
432
439
445
451
457
463
469
475
481
487
493
499
505
511
517
523
528
534
540
545
550
556
561
566
570
575
580
584
588
592
595
599
602
605
608
610
613
616
618
620
622
624
626
627
628
629
630
630
630
630
630
630
630
629
628
627
627
626
625
624
623
621
620
619
618
616
615
613
612
610
609
607
606
604
603
601
600
599
597
596
595
594
593
592
590
589
587
585
583
581
579
576
574
571
568
564
561
557
553
548
544
539
534
528
523
517
511
505
499
493
487
481
476
470
464
459
453
447
442
436
431
425
419
413
408
402
396
390
384
378
372
366
360
355
349
344
338
333
328
324
319
315
311
307
304
300
297
294
291
287
284
280
277
273
269
265
261
257
253
249
245
242
238
234
231
227
224
220
217
213
209
205
201
197
193
190
186
182
178
175
172
168
165
162
158
155
152
148
145
141
137
134
130
126
122
117
113
109
106
102
98
94
90
87
83
80
76
73
69
66
62
59
56
53
50
47
44
41
39
37
34
32
29
27
25
23
21
20
18
17
17
16
15
15
15
15
14
14
14
13
13
13
13
13
13
13
13
14
14
15
15
15
16
16
15
15
15
15
14
14
14
15
15
16
17
18
19
20
21
22
24
25
26
28
29
30
32
33
35
37
39
41
44
47
50
54
58
62
66
70
75
79
83
88
92
96
100
104
109
113
117
121
125
129
134
139
143
148
153
159
164
169
174
179
184
189
193
198
202
205
209
212
216
219
222
225
228
231
235
238
241
245
248
252
255
258
261
264
267
269
272
274
277
279
282
285
288
290
293
296
299
301
303
305
307
308
309
310
311
312
313
313
314
315
315
316
317
318
319
320
322
324
326
329
331
334
337
340
343
346
350
353
356
360
363
367
371
375
378
382
386
390
394
397
401
404
407
409
412
414
416
418
420
422
424
427
429
432
435
438
442
446
450
455
459
464
469
474
479
485
491
497
503
509
516
523
530
538
546
554
562
570
578
587
596
604
613
622
632
641
651
660
670
680
691
702
713
724
736
748
760
773
786
799
813
826
840
854
867
881
895
908
921
934
947
961
974
987
1000
1014
1027
1041
1055
1068
1082
1097
1111
1125
1139
1153
1167
1181
1195
1209
1223
1237
1250
1264
1278
1292
1306
1320
1333
1347
1360
1373
1387
1400
1413
1426
1439
1452
1464
1477
1489
1502
1514
1527
1539
1551
1563
1574
1586
1597
1608
1619
1629
1639
1649
1659
1668
1677
1686
1695
1703
1712
1720
1729
1737
1745
1753
1760
1768
1775
1783
1790
1798
1805
1813
1821
1828
1836
1843
1851
1858
1865
1872
1879
1886
1892
1899
1905
1911
1917
1923
1929
1935
1941
1947
1952
1958
1963
1968
1973
1978
1983
1987
1991
1994
1997
1999
2001
2003
2004
2005
2005
2005
2007
2008
2009
2009
2011
2013
2015
2017
2019
2021
2023
2025
2027
2029
2031
2033
2033
2036
2037
2040
2041
2044
2045
2047
2048
2049
2050
2050
2050
2049
2049
2047
2045
2044
2041
2039
2037
2033
2031
2027
2024
2021
2017
2013
2009
2005
2003
1999
1995
1992
1988
1984
1980
1976
1972
1967
1963
1958
1954
1950
1945
1941
1937
1934
1930
1926
1922
1918
1914
1910
1906
1902
1897
1893
1889
1884
1880
1875
1871
1866
1862
1857
1853
1848
1844
1839
1835
1830
1826
1821
1817
1813
1808
1804
1799
1795
1790
1786
1782
1777
1773
1768
1764
1760
1755
1751
1747
1742
1738
1733
1729
1725
1720
1716
1712
1707
1703
1699
1694
1690
1686
1681
1677
1673
1668
1664
1660
1655
1651
1647
1643
1638
1634
1630
1626
1621
1617
1613
1608
1604
1600
1596
1591
1587
1583
1579
1575
1570
1566
1562
1558
1554
1549
1545
1541
1537
1533
1528
1524
1520
1516
1512
1508
1503
1499
1495
1491
1487
1483
1479
1474
1470
1466
1462
1458
1454
1450
1446
1441
1437
1433
1429
1425
1421
1417
1413
1409
1405
1401
1397
1393
1389
1385
1380
1376
1372
1368
1364
1360
1356
1352
1348
1344
1340
1336
1332
1328
1324
1320
1316
1312
1308
1304
1300
1297
1293
1289
1285
1281
1277
1273
1269
1265
1261
1257
1253
1249
1245
1241
1238
1234
1230
1226
1222
1218
1214
1210
1206
1203
1199
1195
1191
1187
1183
1179
1176
1172
1168
1164
1160
1156
1153
1149
1145
1141
1137
1134
1130
1126
1122
1118
1115
1111
1107
1103
1100
1096
1092
1088
1085
1081
1077
1073
1070
1066
1062
1058
1055
1051
1047
1044
1040
1036
1032
1029
1025
1020
1018
1014
1010
1006
1002
999
996
992
988
985
981
978
974
970
967
963
959
956
952
949
945
941
938
934
931
927
923
920
916
913
909
905
902
898
895
891
888
884
881
877
874
870
867
863
859
856
852
849
845
842
838
835
832
828
825
821
818
814
811
807
804
800
797
793
790
787
783
780
776
773
769
766
763
759
756
752
749
746
742
739
735
732
729
725
722
719
715
712
708
705
702
698
695
692
688
685
682
678
675
672
669
665
662
659
655
652
649
645
642
639
636
632
629
626
623
619
616
613
610
606
603
600
597
593
590
587
584
581
577
574
571
568
565
561
558
555
552
549
546
542
539
536
533
530
527
523
520
517
514
511
508
505
502
498
495
492
489
486
483
480
477
474
471
467
464
461
458
455
452
449
446
443
440
437
434
431
428
425
422
419
416
413
410
407
404
401
398
395
392
389
386
383
380
377
374
371
368
365
362
359
356
353
350
347
344
341
338
335
333
330
327
324
321
318
315
312
309
306
303
301
298
295
292
289
286
283
281
278
275
272
269
266
263
261
258
255
252
249
247
244
241
238
235
232
230
227
224
221
219
216
213
210
207
205
202
199
196
194
191
188
185
183
180
177
174
172
169
166
164
161
158
155
153
150
147
145
142
139
137
134
131
129
126
123
121
118
115
113
110
107
105
102
99
97
94
92
89
86
84
81
79
76
73
71
68
66
63
60
58
55
53
50
48
45
42
40
37
35
32
30
27
25
22
20
17
14
12
9
7
4
2
-1
-3
-6
-8
-11
-13
-16
-18
-20
-23
-25
-28
-30
-33
-35
-38
-40
-43
-45
-48
-50
-52
-55
-57
-60
-62
-65
-67
-69
-72
-74
-77
-79
-81
-84
-86
-89
-91
-93
-96
-98
-100
-103
-105
-108
-110
-112
-115
-117
-119
-122
-124
-126
-129
-131
-133
-136
-138
-140
-143
-145
-147
-149
-152
-154
-156
-159
-161
-163
-165
-168
-170
-172
-175
-177
-179
-181
-184
-186
-188
-190
-193
-195
-197
-199
-202
-204
-206
-208
-210
-213
-215
-217
-219
-222
-224
-226
-228
-230
-232
-235
-237
-239
-241
-243
-246
-248
-250
-252
-254
-256
-259
-261
-263
-265
-267
-269
-271
-273
-276
-278
-280
-282
-284
-286
-288
-290
-293
-295
-297
-299
-301
-303
-305
-307
-309
-311
-313
-315
-318
-320
-322
-324
-326
-328
-330
-332
-334
-336
-338
-340
-342
-344
-346
-348
-350
-352
-354
-356
-358
-360
-362
-364
-366
-368
-370
-372
-374
-376
-378
-380
-382
-384
-386
-388
-390
-392
-394
-396
-398
-400
-402
-404
-406
-407
-409
-411
-413
-415
-417
-419
-421
-423
-425
-427
-429
-430
-432
-434
-436
-438
-440
-442
-444
-446
-447
-449
-451
-453
-455
-457
-459
-460
-462
-464
-466
-468
-470
-472
-473
-475
-477
-479
-481
-482
-484
-486
-488
-490
-492
-493
-495
-497
-499
-501
-502
-504
-506
-508
-509
-511
-513
-515
-517
-518
-520
-522
-524
-525
-527
-529
-531
-532
-534
-536
-538
-539
-541
-543
-544
-546
-548
-550
-551
-553
-555
-556
-558
-560
-561
-563
-565
-567
-568
-570
-572
-573
-575
-577
-578
-580
-582
-583
-585
-587
-588
-590
-592
-593
-595
-596
-598
-600
-601
-603
-605
-606
-608
-609
-611
-613
-614
-616
-618
-619
-621
-622
-624
-626
-627
-629
-630
-632
-633
-635
-637
-638
-640
-641
-643
-644
-646
-648
-649
-651
-652
-654
-655
-657
-658
-660
-661
-663
-664
-666
-667
-669
-671
-672
-674
-675
-677
-678
-680
-681
-683
-684
-686
-687
-689
-690
-691
-693
-694
-696
-697
-699
-700
-702
-703
-705
-706
-708
-709
-710
-712
-713
-715
-716
-718
-719
-721
-722
-723
-725
-726
-728
-729
-730
-732
-733
-735
-736
-738
-739
-740
-742
-743
-744
-746
-747
-749
-750
-751
-753
-754
-756
-757
-758
-760
-761
-762
-764
-765
-766
-768
-769
-770
-772
-773
-774
-776
-777
-778
-780
-781
-782
-784
-785
-786
-788
-789
-790
-792
-793
-794
-795
-797
-798
-799
-801
-802
-803
-804
-806
-807
-808
-810
-811
-812
-813
-815
-816
-817
-818
-820
-821
-822
-823
-825
-826
-827
-828
-830
-831
-832
-833
-834
