5
20404
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
16
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
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
22
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
26
26
26
26
26
26
26
27
27
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
32
33
33
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
44
44
44
44
44
44
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
54
54
54
54
54
55
55
55
55
56
56
56
56
56
57
57
57
57
57
58
58
58
58
59
59
59
59
59
60
60
60
60
61
61
61
61
62
62
62
62
62
63
63
63
63
64
64
64
64
65
65
65
65
66
66
66
66
66
67
67
67
67
68
68
68
68
69
69
69
69
70
70
70
70
71
71
71
71
72
72
72
72
73
73
73
73
74
74
74
74
75
75
75
75
76
76
76
76
77
77
77
77
78
78
78
78
79
79
79
80
80
80
80
81
81
81
81
82
82
82
83
83
83
83
84
84
84
84
85
85
85
86
86
86
86
87
87
87
87
88
88
88
89
89
89
90
90
90
90
91
91
91
92
92
92
92
93
93
93
94
94
94
95
95
95
95
96
96
96
97
97
97
98
98
98
99
99
99
100
100
100
101
101
101
102
102
102
103
103
103
104
104
104
105
105
105
106
106
106
107
107
107
108
108
108
109
109
109
110
110
111
111
111
112
112
112
113
113
113
114
114
115
115
115
116
116
117
117
117
118
118
118
119
119
120
120
120
121
121
122
122
122
123
123
124
124
124
125
125
126
126
127
127
127
128
128
129
129
129
130
130
131
131
132
132
133
133
133
134
134
135
135
136
136
136
137
137
138
138
139
139
140
140
141
141
142
142
143
143
143
144
144
145
145
146
146
147
147
148
148
149
149
150
150
151
151
152
152
152
153
153
154
154
155
155
156
156
157
157
158
158
159
159
160
160
161
161
162
162
163
163
164
164
165
165
166
166
166
167
167
168
168
169
169
170
170
171
171
172
173
173
174
174
175
175
176
176
177
177
178
178
179
179
180
180
181
181
182
182
183
183
184
184
185
185
186
186
187
187
188
189
189
190
190
191
191
192
192
193
193
194
194
195
196
196
197
197
198
198
199
199
200
201
201
202
202
203
203
204
204
205
206
206
207
207
208
208
209
209
210
210
211
212
212
213
213
214
214
215
216
216
217
217
218
218
219
219
220
221
221
222
222
223
223
224
225
225
226
226
227
227
228
228
229
230
230
231
231
232
232
233
234
234
235
235
236
236
237
238
238
239
239
240
240
241
241
242
243
243
244
244
245
245
246
247
247
248
248
249
249
250
251
251
252
252
253
253
254
255
255
256
256
257
258
258
259
259
260
260
261
262
262
263
263
264
265
265
266
266
267
268
268
269
269
270
270
271
272
272
273
273
274
275
275
276
276
277
278
278
279
280
280
281
281
282
283
283
284
284
285
286
286
287
288
288
289
289
290
291
291
292
293
293
294
294
295
296
296
297
298
298
299
299
300
301
301
302
303
303
304
304
305
306
306
307
308
308
309
310
310
311
312
312
313
314
314
315
315
316
317
317
318
319
319
320
321
321
322
323
323
324
325
326
326
327
328
328
329
330
330
331
332
332
333
334
334
335
336
336
337
338
338
339
340
341
341
342
343
343
344
345
345
346
347
348
348
349
350
350
351
352
353
353
354
355
355
356
357
358
358
359
360
360
361
362
363
363
364
365
365
366
367
368
368
369
370
370
371
372
373
373
374
375
375
376
377
378
378
379
380
380
381
382
383
383
384
385
385
386
387
388
388
389
390
390
391
392
392
393
394
395
395
396
397
397
398
399
399
400
401
402
402
403
404
404
405
406
407
407
408
409
409
410
411
411
412
413
414
414
415
416
416
417
418
418
419
420
421
421
422
423
424
424
425
426
426
427
428
429
429
430
431
431
432
433
433
434
435
435
436
437
438
438
439
440
440
441
442
442
443
444
444
445
445
446
447
447
448
449
449
450
451
451
452
452
453
454
454
455
455
456
457
457
458
458
459
460
460
461
461
462
462
463
463
464
464
465
465
466
466
467
468
468
469
469
470
470
471
471
472
472
473
473
474
474
475
475
476
477
477
478
478
479
479
480
480
481
481
482
482
483
483
484
484
485
486
486
487
487
488
488
489
490
490
491
491
492
493
493
494
495
495
496
497
497
498
499
499
500
501
501
502
503
504
504
505
506
506
507
508
508
509
510
510
511
512
512
513
514
514
515
516
516
517
518
518
519
520
520
521
522
522
523
524
524
525
525
526
527
527
528
528
529
530
530
531
531
532
532
533
534
534
535
535
536
536
537
538
538
539
539
540
541
541
542
542
543
544
544
545
546
546
547
547
548
549
549
550
550
551
552
552
553
553
554
555
555
556
557
558
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
575
576
577
578
579
581
582
583
585
586
587
589
590
591
592
594
595
596
598
599
600
602
603
604
606
607
608
610
611
613
614
615
617
618
620
621
623
624
626
627
629
630
631
633
634
636
637
638
639
641
642
643
644
645
646
648
649
650
651
652
653
654
655
656
657
658
659
659
660
661
662
662
663
664
665
665
666
667
667
668
669
670
670
671
672
673
673
674
675
676
677
678
679
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
696
697
698
699
700
702
703
705
706
707
709
711
712
714
716
717
719
721
723
724
726
728
730
731
733
735
737
738
740
742
743
745
746
748
750
751
753
754
756
757
758
760
761
763
764
766
767
768
770
771
772
774
775
776
777
778
779
780
781
782
783
784
785
786
786
787
788
789
789
790
791
791
792
793
793
794
794
795
795
796
796
796
797
797
797
797
798
798
798
798
798
798
799
799
799
799
800
800
800
801
801
802
802
803
803
804
804
805
806
806
807
808
809
810
810
811
812
813
814
815
816
817
818
819
820
821
822
824
825
826
827
828
829
831
832
833
834
836
837
839
840
841
843
844
846
847
848
850
851
852
853
855
856
857
858
859
860
861
862
862
863
864
865
865
866
866
867
867
867
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
868
869
869
869
870
870
871
871
872
873
873
874
875
876
876
877
878
878
879
880
880
881
881
881
882
882
882
883
883
883
883
883
883
883
883
883
884
884
884
884
884
885
885
885
886
886
887
887
888
888
889
889
890
890
891
891
892
892
893
893
893
894
894
894
895
895
895
895
896
896
896
897
897
897
898
898
898
898
898
899
899
899
899
898
898
898
898
898
897
897
897
896
896
896
896
896
895
895
895
895
895
896
896
896
896
896
896
896
896
897
897
897
897
897
897
897
898
898
898
898
898
899
899
899
899
900
900
900
901
901
902
902
903
903
904
904
904
905
905
906
906
906
906
906
906
905
905
904
904
903
902
901
900
899
898
897
895
894
892
891
889
888
886
884
882
880
878
876
874
872
870
868
866
864
862
859
857
855
853
851
850
848
846
844
842
841
839
838
836
835
834
832
831
829
828
827
826
824
823
822
821
819
818
817
816
815
813
812
811
810
809
808
807
807
806
805
804
804
803
803
803
803
803
803
803
803
804
804
805
805
806
806
807
808
809
810
811
812
813
814
815
816
817
818
820
821
822
823
824
826
827
828
829
830
831
832
834
835
836
837
838
839
840
841
842
843
844
845
846
846
847
848
848
849
849
849
850
850
850
851
851
852
852
853
853
854
854
855
855
856
857
857
858
859
860
861
862
863
865
866
868
869
871
873
875
877
879
881
883
885
887
889
891
893
895
897
900
902
904
905
907
909
911
913
915
917
919
921
923
925
927
930
932
935
938
941
944
947
950
953
956
960
963
966
970
973
976
980
983
987
990
993
997
1000
1004
1006
1010
1014
1018
1020
1025
1028
1031
1035
1038
1041
1045
1048
1051
1054
1057
1060
1063
1066
1069
1071
1074
1077
1080
1082
1085
1087
1090
1092
1095
1098
1100
1103
1105
1108
1110
1113
1115
1118
1120
1122
1125
1127
1129
1132
1134
1136
1139
1142
1145
1148
1152
1155
1159
1163
1167
1172
1176
1181
1186
1191
1196
1201
1206
1211
1215
1220
1225
1230
1234
1239
1243
1248
1252
1257
1261
1265
1269
1273
1277
1281
1285
1289
1293
1296
1300
1303
1307
1310
1313
1317
1320
1323
1326
1329
1332
1334
1337
1339
1341
1343
1344
1345
1346
1347
1348
1349
1349
1350
1350
1351
1351
1352
1353
1353
1354
1355
1356
1356
1357
1359
1360
1361
1363
1364
1366
1369
1371
1374
1377
1380
1383
1386
1390
1394
1398
1401
1405
1409
1413
1417
1421
1424
1428
1432
1436
1440
1444
1449
1453
1457
1462
1467
1471
1476
1480
1484
1488
1492
1496
1500
1503
1507
1510
1513
1516
1519
1521
1524
1527
1529
1532
1534
1537
1539
1542
1544
1546
1548
1550
1552
1554
1555
1556
1557
1558
1558
1558
1557
1556
1555
1553
1551
1549
1546
1543
1539
1535
1531
1527
1522
1517
1512
1506
1500
1494
1488
1482
1476
1470
1463
1457
1450
1444
1437
1430
1423
1415
1408
1400
1392
1384
1375
1366
1358
1349
1340
1331
1322
1313
1304
1295
1287
1278
1270
1262
1254
1247
1239
1232
1225
1218
1211
1205
1198
1192
1186
1181
1175
1169
1164
1158
1153
1148
1143
1138
1133
1128
1123
1119
1114
1110
1107
1104
1101
1098
1096
1094
1093
1092
1091
1090
1090
1090
1090
1090
1091
1091
1092
1092
1093
1093
1094
1094
1094
1094
1094
1094
1093
1093
1093
1092
1092
1092
1092
1092
1093
1093
1094
1095
1096
1098
1100
1101
1103
1105
1107
1108
1110
1111
1112
1113
1114
1114
1113
1112
1111
1109
1107
1104
1100
1097
1093
1088
1084
1079
1074
1069
1064
1059
1054
1049
1045
1040
1036
1032
1029
1025
1020
1016
1012
1008
1004
1000
995
989
983
977
970
963
955
947
940
932
924
916
909
902
894
887
880
874
867
860
854
848
841
835
829
823
817
811
806
800
796
791
787
784
780
778
775
773
771
770
768
767
766
765
764
763
762
761
760
760
760
759
759
759
760
760
761
762
763
764
765
766
768
769
771
773
774
776
778
780
781
783
785
787
788
790
791
792
793
794
795
795
796
796
796
796
796
796
796
796
795
795
794
793
793
792
791
791
790
789
789
788
787
786
786
784
783
782
780
778
776
773
770
767
764
760
756
751
746
741
735
729
723
716
708
700
692
683
674
664
655
645
634
624
614
605
596
587
579
571
564
558
552
547
543
539
535
532
530
528
528
527
528
529
531
533
537
540
545
550
555
561
567
573
580
586
592
599
605
610
616
621
626
631
636
641
645
650
655
659
664
668
673
678
682
687
692
697
702
707
711
716
720
724
727
731
734
738
741
744
747
750
752
754
756
757
757
757
757
755
753
751
748
744
740
735
729
724
718
711
705
698
692
685
678
671
664
658
651
645
638
632
626
621
615
610
606
602
598
594
591
587
584
581
578
574
570
566
562
557
552
546
540
534
528
522
516
510
504
498
493
488
483
479
475
471
469
466
464
463
463
463
464
465
467
470
473
478
482
488
493
499
506
512
519
525
531
537
543
548
553
557
560
564
567
570
572
575
578
580
584
587
591
595
600
605
611
618
625
632
639
647
655
663
671
679
686
693
700
706
711
715
719
722
724
725
724
723
720
717
712
706
699
691
682
672
662
651
639
628
616
603
591
579
567
554
542
529
516
502
489
474
460
445
429
414
398
381
365
348
332
315
299
283
268
253
238
224
211
198
186
174
164
153
144
135
127
120
114
108
102
98
94
90
88
86
85
85
85
87
89
92
96
100
105
110
116
122
128
134
141
147
154
161
168
175
183
191
199
207
215
224
232
240
249
257
264
271
278
284
289
294
299
303
306
310
313
316
320
323
326
330
333
337
341
345
349
353
357
362
366
370
375
379
383
387
391
395
398
401
404
407
409
410
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
428
429
430
432
433
434
435
436
437
438
438
438
438
438
437
436
435
433
431
429
426
423
419
415
411
406
402
397
392
387
381
376
371
366
361
355
350
345
340
334
329
323
317
310
304
296
289
281
272
263
253
244
234
223
213
203
192
182
172
162
152
142
132
123
113
104
95
85
76
67
57
48
39
29
19
10
0
-10
-21
-31
-42
-52
-63
-74
-85
-96
-106
-117
-127
-137
-147
-157
-166
-175
-184
-193
-201
-210
-218
-227
-235
-244
-254
-263
-273
-283
-294
-305
-316
-328
-340
-352
-365
-377
-390
-404
-417
-431
-445
-459
-473
-488
-503
-518
-533
-548
-564
-580
-596
-612
-628
-645
-661
-677
-693
-709
-725
-741
-757
-773
-790
-806
-823
-840
-858
-876
-894
-913
-933
-953
-973
-994
-1014
-1037
-1059
-1082
-1104
-1128
-1151
-1175
-1199
-1223
-1247
-1271
-1295
-1319
-1343
-1367
-1391
-1414
-1437
-1460
-1482
-1504
-1525
-1546
-1567
-1587
-1607
-1626
-1645
-1664
-1682
-1700
-1719
-1737
-1755
-1774
-1792
-1811
-1830
-1850
-1870
-1891
-1912
-1934
-1957
-1981
-2005
-2029
-2054
-2080
-2106
-2133
-2160
-2187
-2214
-2242
-2269
-2297
-2324
-2352
-2379
-2406
-2433
-2460
-2486
-2513
-2539
-2565
-2591
-2617
-2643
-2669
-2694
-2721
-2747
-2773
-2800
-2827
-2854
-2881
-2909
-2937
-2965
-2994
-3022
-3051
-3080
-3110
-3139
-3169
-3198
-3228
-3258
-3288
-3319
-3349
-3379
-3409
-3440
-3470
-3500
-3531
-3561
-3591
-3622
-3652
-3683
-3713
-3744
-3774
-3805
-3835
-3866
-3897
-3928
-3958
-3989
-4019
-4051
-4083
-4114
-4145
-4177
-4208
-4239
-4270
-4300
-4330
-4360
-4389
-4417
-4445
-4471
-4497
-4522
-4546
-4569
-4591
-4612
-4633
-4653
-4672
-4691
-4710
-4728
-4745
-4762
-4779
-4795
-4811
-4826
-4840
-4854
-4868
-4881
-4894
-4907
-4919
-4932
-4944
-4956
-4968
-4979
-4991
-5003
-5014
-5025
-5036
-5048
-5058
-5069
-5080
-5090
-5100
-5110
-5120
-5129
-5138
-5148
-5157
-5166
-5175
-5184
-5193
-5202
-5210
-5218
-5226
-5234
-5241
-5248
-5254
-5260
-5265
-5269
-5273
-5276
-5278
-5280
-5281
-5281
-5280
-5279
-5277
-5274
-5271
-5267
-5262
-5257
-5251
-5244
-5237
-5229
-5221
-5212
-5202
-5192
-5182
-5171
-5160
-5149
-5138
-5127
-5116
-5106
-5095
-5085
-5075
-5066
-5056
-5047
-5038
-5030
-5021
-5012
-5003
-4994
-4984
-4975
-4964
-4954
-4943
-4931
-4918
-4906
-4892
-4878
-4864
-4849
-4833
-4817
-4801
-4784
-4767
-4750
-4733
-4716
-4699
-4682
-4665
-4648
-4631
-4614
-4597
-4580
-4563
-4546
-4528
-4511
-4493
-4475
-4457
-4439
-4421
-4402
-4384
-4365
-4346
-4327
-4307
-4288
-4268
-4247
-4227
-4206
-4185
-4163
-4142
-4120
-4098
-4075
-4053
-4030
-4008
-3986
-3964
-3941
-3919
-3897
-3875
-3853
-3832
-3811
-3791
-3771
-3752
-3734
-3716
-3698
-3682
-3666
-3650
-3635
-3621
-3607
-3594
-3581
-3569
-3557
-3545
-3533
-3522
-3511
-3499
-3488
-3477
-3466
-3454
-3443
-3431
-3419
-3406
-3394
-3381
-3368
-3354
-3341
-3327
-3313
-3298
-3284
-3270
-3255
-3241
-3226
-3212
-3197
-3183
-3169
-3154
-3140
-3125
-3110
-3095
-3079
-3062
-3045
-3027
-3008
-2988
-2966
-2944
-2921
-2896
-2870
-2842
-2813
-2783
-2752
-2720
-2686
-2651
-2616
-2579
-2542
-2504
-2466
-2427
-2387
-2347
-2307
-2267
-2226
-2186
-2146
-2106
-2066
-2025
-1986
-1946
-1907
-1868
-1829
-1790
-1752
-1713
-1675
-1638
-1601
-1564
-1527
-1491
-1455
-1420
-1384
-1350
-1315
-1280
-1246
-1212
-1177
-1143
-1109
-1074
-1040
-1006
-971
-937
-903
-868
-834
-800
-766
-732
-698
-664
-630
-596
-563
-530
-497
-465
-433
-401
-369
-338
-307
-276
-245
-214
-184
-153
-123
-92
-62
-32
-3
27
56
84
112
140
167
194
220
246
271
295
319
342
365
387
408
429
449
468
487
505
523
540
556
572
587
602
617
631
645
659
672
685
698
710
723
735
747
760
772
784
797
809
822
835
849
862
876
890
905
919
934
950
965
981
997
1014
1030
1047
1064
1081
1099
1116
1134
1152
1170
1188
1206
1224
1243
1261
1280
1298
1317
1335
1353
1371
1389
1406
1423
1440
1456
1471
1486
1500
1514
1526
1538
1550
1560
1571
1580
1589
1597
1606
1613
1621
1628
1635
1643
1650
1657
1664
1671
1678
1685
1692
1700
1707
1715
1723
1730
1738
1746
1754
1763
1771
1780
1788
1797
1806
1815
1824
1834
1843
1853
1862
1872
1882
1892
1902
1912
1922
1932
1942
1952
1962
1971
1980
1989
1997
2005
2012
2019
2025
2029
2036
2040
2045
2049
2052
2056
2059
2062
2064
2067
2069
2072
2074
2076
2078
2079
2081
2082
2082
2083
2083
2082
2082
2080
2079
2076
2074
2071
2067
2063
2058
2053
2047
2041
2033
2027
2020
2012
2004
1996
1988
1981
1973
1966
1959
1952
1946
1940
1934
1929
1924
1919
1914
1909
1905
1901
1896
1892
1888
1884
1879
1875
1871
1866
1861
1857
1852
1846
1841
1836
1830
1824
1818
1813
1807
1801
1796
1791
1786
1782
1778
1774
1771
1768
1766
1764
1763
1761
1760
1759
1759
1758
1757
1757
1756
1754
1753
1751
1748
1745
1741
1737
1732
1726
1719
1711
1703
1694
1684
1673
1662
1650
1637
1624
1610
1596
1581
1567
1552
1537
1522
1507
1493
1479
1465
1452
1439
1427
1416
1406
1396
1387
1379
1371
1365
1359
1353
1348
1344
1341
1338
1335
1333
1331
1330
1329
1328
1328
1328
1328
1329
1330
1331
1332
1334
1336
1338
1340
1343
1346
1348
1351
1354
1357
1360
1363
1366
1368
1370
1372
1374
1375
1376
1376
1376
1375
1374
1372
1369
1366
1362
1357
1352
1345
1338
1331
1322
1313
1304
1293
1282
1271
1259
1246
1233
1219
1205
1190
1175
1160
1145
1129
1114
1098
1082
1067
1052
1036
1020
1006
992
978
964
950
936
922
908
895
881
867
854
840
826
812
797
783
768
753
738
723
708
693
677
662
646
630
615
600
585
570
555
541
527
514
501
489
478
467
457
448
440
432
426
420
415
411
408
406
405
405
405
406
408
410
414
417
421
425
430
434
439
444
448
453
457
461
465
469
473
476
479
482
485
488
490
493
495
497
500
502
503
505
506
508
509
509
510
511
511
511
511
510
510
509
509
508
507
507
506
506
505
505
504
504
504
504
504
504
504
505
505
506
507
508
509
511
513
515
519
523
527
533
539
546
555
564
575
587
601
616
632
649
668
689
710
733
757
782
809
836
864
893
922
952
983
1014
1047
1080
1113
1147
1181
1216
1251
1288
1324
1362
1401
1440
1480
1520
1562
1604
1647
1691
1735
1779
1824
1869
1915
1960
2005
2051
2096
2141
2185
2229
2273
2315
2357
2398
2439
2479
2518
2556
2594
2632
2669
2705
2742
2778
2813
2848
2883
2918
2952
2986
3020
3053
3085
3118
3149
3180
3211
3241
3270
3299
3328
3356
3384
3412
3439
3466
3493
3520
3547
3573
3599
3626
3652
3678
3703
3729
3755
3781
3806
3831
3856
3881
3906
3930
3954
3978
4002
4025
4048
4070
4091
4114
4136
4158
4179
4200
4221
4242
4262
4283
4303
4323
4343
4364
4384
4404
4423
4443
4463
4483
4502
4522
4541
4560
4580
4599
4618
4637
4655
4674
4692
4711
4729
4747
4764
4782
4799
4816
4833
4849
4866
4882
4898
4913
4928
4944
4959
4973
4988
5003
5017
5032
5047
5062
5077
5092
5107
5123
5139
5155
5171
5188
5205
5222
5239
5257
5274
5292
5310
5328
5346
5364
5382
5400
5418
5436
5453
5471
5488
5506
5523
5540
5557
5575
5592
5609
5627
5645
5663
5681
5700
5719
5738
5757
5777
5796
5816
5837
5857
5877
5898
5918
5938
5958
5978
5997
6017
6035
6054
6072
6090
6107
6124
6141
6157
6173
6188
6203
6217
6230
6243
6256
6268
6279
6290
6300
6309
6318
6326
6334
6341
6347
6352
6357
6361
6365
6367
6369
6370
6370
6369
6367
6364
6360
6356
6350
6344
6337
6329
6321
6312
6302
6293
6283
6272
6262
6251
6241
6230
6219
6208
6198
6187
6175
6164
6152
6140
6128
6115
6102
6088
6074
6058
6043
6026
6009
5991
5973
5953
5933
5912
5891
5869
5846
5822
5798
5774
5748
5722
5696
5669
5641
5613
5584
5555
5525
5493
5462
5429
5396
5361
5326
5291
5254
5217
5180
5142
5103
5064
5024
4985
4945
4905
4865
4825
4786
4746
4707
4669
4630
4593
4555
4518
4482
4446
4411
4376
4341
4307
4272
4238
4204
4170
4136
4102
4067
4033
3998
3963
3928
3892
3855
3819
3782
3745
3707
3669
3631
3593
3554
3516
3476
3437
3397
3357
3316
3275
3233
3191
3148
3104
3060
3016
2971
2925
2879
2833
2786
2738
2691
2643
2595
2546
2498
2450
2401
2353
2305
2257
2209
2162
2114
2067
2020
1973
1926
1879
1832
1785
1737
1690
1642
1594
1546
1498
1449
1400
1352
1303
1254
1204
1155
1106
1057
1006
958
908
859
809
760
710
660
609
559
508
456
405
353
301
248
195
141
88
33
-21
-76
-131
-186
-242
-298
-355
-412
-469
-526
-584
-642
-700
-759
-817
-876
-935
-993
-1052
-1110
-1168
-1226
-1283
-1340
-1396
-1452
-1506
-1561
-1614
-1666
-1718
-1769
-1819
-1869
-1918
-1966
-2013
-2060
-2107
-2153
-2198
-2244
-2289
-2334
-2379
-2423
-2468
-2513
-2558
-2603
-2648
-2693
-2739
-2784
-2829
-2875
-2920
-2966
-3012
-3057
-3103
-3148
-3193
-3239
-3283
-3328
-3372
-3417
-3460
-3504
-3547
-3589
-3631
-3673
-3715
-3756
-3797
-3838
-3879
-3919
-3960
-4000
-4040
-4080
-4120
-4160
-4199
-4239
-4278
-4316
-4355
-4393
-4430
-4467
-4503
-4538
-4573
-4607
-4640
-4672
-4703
-4733
-4762
-4790
-4817
-4843
-4868
-4893
-4916
-4939
-4961
-4983
-5004
-5024
-5043
-5062
-5081
-5099
-5117
-5134
-5151
-5167
-5183
-5199
-5214
-5229
-5244
-5258
-5272
-5286
-5299
-5313
-5326
-5339
-5352
-5365
-5378
-5390
-5403
-5416
-5429
-5442
-5456
-5469
-5482
-5495
-5508
-5521
-5533
-5546
-5558
-5569
-5581
-5591
-5601
-5611
-5620
-5628
-5635
-5642
-5648
-5653
-5657
-5661
-5664
-5666
-5668
-5669
-5670
-5670
-5670
-5670
-5669
-5668
-5667
-5666
-5664
-5661
-5659
-5655
-5652
-5648
-5643
-5638
-5632
-5626
-5620
-5612
-5604
-5596
-5587
-5578
-5569
-5559
-5548
-5538
-5527
-5516
-5505
-5493
-5482
-5470
-5459
-5447
-5435
-5423
-5411
-5399
-5387
-5375
-5363
-5351
-5339
-5327
-5314
-5302
-5290
-5277
-5265
-5252
-5240
-5227
-5213
-5200
-5186
-5173
-5159
-5144
-5129
-5114
-5099
-5084
-5068
-5052
-5035
-5018
-5001
-4983
-4965
-4946
-4927
-4907
-4887
-4867
-4846
-4824
-4801
-4778
-4755
-4731
-4706
-4680
-4654
-4627
-4599
-4570
-4541
-4511
-4479
-4448
-4415
-4381
-4347
-4312
-4277
-4240
-4203
-4165
-4127
-4088
-4048
-4008
-3967
-3925
-3884
-3841
-3799
-3756
-3712
-3668
-3624
-3579
-3534
-3488
-3442
-3396
-3350
-3303
-3256
-3210
-3163
-3115
-3068
-3022
-2975
-2928
-2881
-2834
-2788
-2741
-2695
-2648
-2602
-2555
-2508
-2461
-2414
-2366
-2318
-2270
-2221
-2172
-2123
-2073
-2023
-1972
-1921
-1869
-1818
-1766
-1713
-1661
-1608
-1555
-1502
-1449
-1396
-1343
-1290
-1237
-1184
-1131
-1078
-1026
-973
-921
-869
-817
-766
-715
-663
-613
-562
-512
-461
-412
-362
-313
-264
-215
-167
-119
-72
-25
22
68
114
159
204
249
293
336
379
422
464
506
547
587
627
666
704
742
779
815
850
885
920
953
987
1018
1052
1084
1115
1147
1178
1208
1239
1269
1299
1329
1359
1388
1418
1447
1476
1505
1534
1562
1591
1619
1647
1675
1703
1730
1757
1784
1811
1837
1864
1889
1915
1940
1965
1989
2013
2037
2060
2082
2104
2125
2146
2166
2185
2204
2222
2239
2256
2272
2288
2303
2318
2332
2346
2359
2372
2384
2396
2407
2418
2428
2437
2447
2455
2463
2470
2477
2483
2488
2493
2497
2501
2504
2507
2509
2511
2513
2515
2516
2517
2518
2519
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2530
2531
2530
2530
2529
2527
2525
2522
2519
2515
2511
2506
2500
2494
2488
2481
2473
2466
2458
2449
2440
2432
2422
2413
2403
2394
2384
2374
2364
2353
2343
2332
2321
2310
2298
2287
2275
2263
2250
2238
2225
2212
2198
2184
2170
2156
2142
2127
2112
2096
2081
2065
2049
2033
2016
2000
1983
1966
1949
1932
1914
1897
1879
1862
1844
1826
1808
1790
1772
1753
1735
1717
1698
1680
1661
1643
1624
1605
1586
1567
1548
1528
1509
1489
1469
1450
1430
1410
1390
1370
1350
1330
1309
1289
1268
1247
1226
1204
1182
1160
1138
1115
1092
1068
1044
1020
995
969
943
917
890
863
835
807
779
750
721
693
664
635
606
577
548
520
492
464
436
408
381
353
326
299
272
245
219
192
166
139
112
86
60
33
7
-20
-46
-72
-98
-124
-150
-175
-200
-225
-250
-274
-298
-321
-344
-367
-389
-410
-431
-452
-472
-492
-512
-531
-550
-568
-587
-605
-623
-641
-658
-676
-693
-710
-726
-742
-758
-774
-789
-804
-818
-833
-847
-860
-873
-886
-899
-911
-923
-935
-946
-957
-968
-978
-988
-998
-1008
-1016
-1026
-1035
-1044
-1053
-1062
-1071
-1079
-1088
-1097
-1106
-1116
-1125
-1135
-1145
-1156
-1166
-1178
-1189
-1201
-1212
-1225
-1237
-1250
-1262
-1275
-1288
-1301
-1314
-1327
-1340
-1353
-1366
-1379
-1392
-1404
-1417
-1430
-1442
-1454
-1466
-1478
-1490
-1502
-1513
-1525
-1536
-1547
-1558
-1569
-1579
-1590
-1600
-1610
-1621
-1630
-1640
-1649
-1658
-1667
-1675
-1683
-1690
-1697
-1703
-1709
-1715
-1720
-1725
-1729
-1733
-1737
-1740
-1743
-1746
-1748
-1750
-1752
-1753
-1754
-1755
-1756
-1757
-1757
-1757
-1757
-1757
-1757
-1756
-1755
-1754
-1753
-1752
-1750
-1749
-1747
-1744
-1742
-1739
-1736
-1733
-1729
-1725
-1721
-1717
-1713
-1708
-1703
-1698
-1693
-1687
-1682
-1676
-1670
-1665
-1659
-1653
-1648
-1642
-1637
-1632
-1627
-1622
-1618
-1614
-1610
-1606
-1603
-1599
-1596
-1594
-1591
-1588
-1586
-1583
-1580
-1578
-1575
-1571
-1568
-1564
-1561
-1556
-1552
-1547
-1541
-1536
-1530
-1523
-1516
-1509
-1501
-1493
-1484
-1475
-1466
-1456
-1446
-1435
-1425
-1414
-1403
-1392
-1381
-1370
-1360
-1349
-1339
-1328
-1318
-1309
-1299
-1290
-1282
-1273
-1265
-1258
-1250
-1243
-1236
-1230
-1223
-1217
-1212
-1206
-1201
-1197
-1192
-1189
-1185
-1183
-1181
-1179
-1178
-1178
-1178
-1179
-1181
-1183
-1186
-1189
-1193
-1198
-1203
-1208
-1214
-1220
-1225
-1232
-1238
-1244
-1250
-1257
-1263
-1269
-1275
-1281
-1287
-1293
-1299
-1304
-1310
-1316
-1321
-1327
-1332
-1338
-1343
-1348
-1353
-1358
-1363
-1368
-1372
-1376
-1381
-1385
-1388
-1392
-1396
-1399
-1402
-1406
-1409
-1411
-1414
-1417
-1419
-1422
-1424
-1426
-1429
-1430
-1432
-1434
-1436
-1437
-1438
-1440
-1441
-1442
-1443
-1444
-1445
-1445
-1446
-1446
-1447
-1447
-1447
-1447
-1446
-1446
-1445
-1444
-1442
-1441
-1439
-1436
-1434
-1431
-1429
-1425
-1422
-1419
-1415
-1412
-1408
-1405
-1402
-1398
-1396
-1393
-1391
-1389
-1388
-1387
-1386
-1386
-1387
-1388
-1390
-1392
-1395
-1398
-1402
-1407
-1412
-1418
-1425
-1432
-1440
-1449
-1458
-1468
-1479
-1490
-1502
-1515
-1528
-1542
-1557
-1572
-1588
-1604
-1621
-1639
-1657
-1675
-1694
-1713
-1733
-1752
-1772
-1793
-1813
-1834
-1854
-1875
-1896
-1916
-1937
-1957
-1978
-1998
-2017
-2039
-2058
-2078
-2098
-2117
-2137
-2156
-2175
-2194
-2213
-2232
-2251
-2270
-2289
-2307
-2326
-2345
-2365
-2384
-2403
-2422
-2442
-2461
-2481
-2501
-2521
-2540
-2560
-2580
-2600
-2619
-2639
-2658
-2678
-2697
-2715
-2734
-2752
-2770
-2788
-2805
-2823
-2840
-2856
-2873
-2889
-2905
-2920
-2935
-2950
-2964
-2978
-2991
-3004
-3016
-3027
-3038
-3048
-3058
-3067
-3075
-3083
-3090
-3096
-3103
-3109
-3114
-3119
-3124
-3129
-3133
-3137
-3140
-3143
-3146
-3148
-3149
-3150
-3150
-3149
-3148
-3146
-3144
-3140
-3136
-3131
-3126
-3119
-3113
-3105
-3097
-3089
-3080
-3071
-3062
-3052
-3042
-3032
-3021
-3011
-3000
-2989
-2979
-2968
-2957
-2945
-2934
-2922
-2911
-2899
-2886
-2874
-2861
-2848
-2834
-2821
-2806
-2792
-2777
-2762
-2747
-2731
-2715
-2699
-2682
-2666
-2649
-2632
-2615
-2598
-2580
-2563
-2545
-2527
-2509
-2491
-2472
-2454
-2436
-2417
-2399
-2380
-2362
-2343
-2325
-2306
-2288
-2269
-2251
-2232
-2214
-2195
-2176
-2158
-2139
-2120
-2101
-2082
-2062
-2043
-2024
-2005
-1986
-1967
-1948
-1929
-1910
-1892
-1873
-1855
-1837
-1820
-1802
-1785
-1768
-1751
-1734
-1718
-1701
-1685
-1669
-1653
-1637
-1621
-1605
-1589
-1573
-1557
-1541
-1525
-1508
-1492
-1475
-1459
-1442
-1425
-1408
-1391
-1374
-1357
-1339
-1322
-1305
-1288
-1270
-1253
-1236
-1219
-1201
-1184
-1166
-1149
-1131
-1114
-1096
-1078
-1060
-1043
-1025
-1006
-989
-972
-954
-936
-919
-901
-884
-867
-850
-833
-816
-799
-782
-765
-748
-731
-714
-697
-679
-662
-644
-625
-606
-587
-567
-547
-526
-504
-482
-459
-435
-410
-385
-358
-331
-303
-275
-245
-215
-183
-151
-118
-85
-50
-15
21
58
95
133
172
211
251
292
333
374
416
458
501
544
587
631
675
719
763
807
851
896
940
984
1028
1073
1116
1160
1204
1247
1290
1333
1376
1418
1459
1501
1541
1581
1621
1660
1698
1735
1772
1808
1842
1876
1909
1940
1971
2000
2029
2056
2082
2108
2132
2155
2177
2199
2220
2239
2258
2277
2294
2311
2327
2343
2358
2372
2386
2399
2412
2424
2436
2448
2459
2469
2479
2489
2498
2507
2515
2523
2530
2538
2544
2551
2557
2562
2567
2572
2576
2580
2584
2587
2590
2592
2594
2595
2596
2597
2597
2597
2596
2595
2594
2592
2590
2588
2585
2582
2579
2575
2571
2566
2561
2556
2550
2544
2537
2530
2523
2515
2507
2498
2489
2479
2468
2457
2446
2434
2421
2408
2394
2379
2364
2348
2331
2314
2296
2277
2258
2239
2219
2198
2177
2156
2135
2114
2092
2071
2049
2028
2007
1987
1966
1946
1927
1908
1889
1872
1854
1838
1822
1807
1792
1778
1765
1753
1741
1731
1721
1712
1704
1697
1690
1684
1679
1675
1672
1670
1668
1668
1668
1669
1670
1672
1675
1679
1683
1688
1694
1700
1707
1714
1722
1731
1740
1749
1759
1770
1781
1792
1804
1817
1830
1844
1858
1873
1889
1905
1922
1940
1958
1977
1997
2017
2037
2060
2082
2104
2127
2151
2174
2198
2222
2247
2271
2295
2319
2343
2367
2390
2414
2437
2460
2482
2505
2527
2549
2571
2593
2615
2636
2658
2679
2701
2722
2744
2765
2786
2807
2827
2848
2867
2887
2906
2925
2943
2961
2979
2996
3012
3028
3043
3058
3073
3087
3101
3114
3127
3140
3152
3165
3177
3189
3201
3212
3224
3236
3248
3260
3271
3283
3294
3306
3317
3328
3339
3350
3361
3371
3381
3391
3401
3410
3419
3428
3437
3446
3454
3463
3470
3478
3485
3493
3499
3506
3511
3517
3522
3526
3530
3533
3535
3537
3538
3539
3539
3538
3537
3534
3532
3528
3524
3520
3514
3509
3502
3496
3488
3481
3473
3466
3458
3450
3443
3436
3429
3423
3418
3413
3409
3407
3405
3405
3405
3407
3411
3416
3422
3430
3439
3450
3463
3477
3493
3511
3531
3552
3576
3601
3629
3658
3690
3723
3759
3797
3837
3878
3922
3968
4017
4067
4119
4174
4230
4288
4349
4411
4475
4541
4609
4678
4750
4823
4897
4973
5051
5129
5210
5292
5375
5459
5545
5631
5719
5809
5899
5990
6083
6176
6270
6365
6462
6558
6656
6754
6853
6952
7052
7152
7252
7353
7454
7555
7655
7756
7857
7958
8058
8157
8258
8357
8455
8553
8651
8747
8842
8937
9030
9122
9212
9301
9388
9473
9556
9637
9715
9790
9863
9933
10000
10063
10123
10180
10234
10284
10330
10374
10413
10449
10482
10511
10537
10559
10578
10594
10606
10616
10622
10625
10626
10623
10618
10610
10600
10587
10571
10554
10534
10512
10488
10462
10435
10405
10374
10342
10308
10273
10237
10199
10161
10122
10082
10041
10000
9959
9917
9874
9832
9790
9747
9705
9663
9621
9579
9537
9496
9455
9414
9374
9333
9294
9254
9215
9175
9137
9098
9059
9021
8983
8946
8908
8871
8835
8798
8762
8726
8691
8656
8621
8587
8553
8519
8486
8453
8421
8389
8357
8325
8295
8264
8234
8205
8176
8148
8121
8093
8069
8044
8020
7997
7974
7953
7933
7913
7895
7878
7861
7846
7831
7817
7804
7793
7782
7773
7764
7757
7751
7747
7744
7743
7743
7746
7750
7757
7766
7777
7791
7807
7826
7849
7874
7902
7933
7968
8006
8048
8093
8141
8194
8250
8310
8373
8440
8511
8585
8663
8745
8830
8918
9010
9105
9203
9304
9409
9516
9627
9740
9856
9974
10096
10219
10346
10474
10605
10738
10873
11010
11149
11289
11431
11573
11717
11861
12005
12150
12295
12440
12584
12727
12870
13012
13152
13291
13428
13563
13696
13827
13955
14080
14203
14323
14439
14552
14661
14766
14867
14964
15056
15144
15226
15304
15376
15443
15505
15560
15610
15654
15692
15723
15748
15767
15780
15786
15785
15778
15765
15744
15718
15684
15644
15597
15544
15484
15418
15345
15265
15179
15087
14988
14883
14771
14654
14530
14399
14263
14121
13973
13819
13659
13493
13322
13146
12964
12777
12585
12388
12186
11980
11769
11554
11335
11112
10885
10654
10420
10183
9942
9699
9453
9204
8952
8699
8443
8185
7926
7665
7402
7138
6873
6607
6341
6074
5807
5540
5272
5005
4739
4473
4209
3945
3683
3423
3165
2909
2655
2404
2156
1911
1669
1431
1197
967
742
521
304
93
-114
-316
-512
-703
-889
-1070
-1245
-1415
-1579
-1738
-1891
-2039
-2181
-2317
-2448
-2573
-2693
-2806
-2914
-3016
-3112
-3202
-3286
-3365
-3437
-3503
-3564
-3618
-3667
-3709
-3746
-3777
-3801
-3821
-3834
-3842
-3844
-3841
-3832
-3818
-3799
-3775
-3745
-3711
-3672
-3629
-3581
-3529
-3473
-3412
-3348
-3279
-3208
-3132
-3054
-2972
-2888
-2801
-2712
-2620
-2527
-2431
-2335
-2237
-2138
-2039
-1939
-1840
-1740
-1641
-1543
-1445
-1349
-1253
-1160
-1068
-978
-889
-803
-719
-637
-557
-480
-404
-331
-260
-191
-123
-58
6
68
128
188
245
302
358
412
466
519
572
624
676
727
778
829
880
931
983
1034
1086
1138
1190
1243
1297
1351
1405
1460
1515
1571
1627
1684
1741
1798
1856
1913
1971
2029
2087
2144
2202
2259
2316
2372
2427
2481
2535
2587
2638
2688
2736
2782
2827
2869
2909
2946
2981
3013
3042
3068
3091
3110
3126
3139
3148
3153
3155
3152
3147
3137
3123
3106
3085
3060
3032
3000
2964
2925
2882
2836
2787
2735
2679
2620
2558
2493
2425
2354
2280
2203
2123
2040
1954
1866
1775
1681
1585
1487
1387
1284
1180
1074
966
857
747
636
524
412
299
185
72
-42
-156
-270
-384
-498
-612
-726
-839
-953
-1066
-1179
-1292
-1404
-1517
-1629
-1740
-1852
-1963
-2073
-2184
-2294
-2404
-2514
-2624
-2733
-2843
-2953
-3063
-3174
-3285
-3396
-3508
-3621
-3735
-3849
-3964
-4078
-4196
-4312
-4430
-4547
-4666
-4784
-4902
-5021
-5139
-5258
-5376
-5494
-5612
-5730
-5847
-5964
-6081
-6198
-6315
-6432
-6548
-6665
-6781
-6898
-7015
-7132
-7250
-7367
-7485
-7603
-7722
-7841
-7960
-8080
-8200
-8321
-8442
-8563
-8685
-8807
-8930
-9053
-9177
-9301
-9425
-9550
-9676
-9802
-9928
-10055
-10182
-10309
-10437
-10564
-10692
-10820
-10948
-11076
-11203
-11330
-11456
-11582
-11706
-11830
-11952
-12073
-12193
-12311
-12427
-12541
-12654
-12764
-12872
-12978
-13081
-13181
-13279
-13374
-13466
-13555
-13641
-13724
-13804
-13880
-13953
-14022
-14088
-14151
-14209
-14265
-14316
-14364
-14409
-14450
-14487
-14521
-14551
-14578
-14602
-14621
-14637
-14650
-14659
-14665
-14666
-14665
-14659
-14650
-14637
-14621
-14600
-14576
-14548
-14516
-14481
-14441
-14397
-14349
-14297
-14241
-14180
-14116
-14047
-13974
-13897
-13815
-13729
-13639
-13545
-13447
-13344
-13238
-13127
-13013
-12895
-12774
-12650
-12522
-12392
-12259
-12123
-11986
-11846
-11705
-11562
-11418
-11273
-11127
-10981
-10835
-10688
-10541
-10395
-10248
-10102
-9957
-9812
-9667
-9524
-9381
-9238
-9097
-8956
-8816
-8677
-8538
-8401
-8264
-8129
-7994
-7861
-7729
-7598
-7468
-7340
-7212
-7087
-6962
-6839
-6718
-6597
-6478
-6361
-6245
-6130
-6017
-5906
-5796
-5688
-5581
-5476
-5373
-5273
-5174
-5078
-4984
-4892
-4803
-4717
-4634
-4553
-4475
-4400
-4328
-4259
-4193
-4129
-4067
-4010
-3954
-3900
-3848
-3798
-3750
-3702
-3656
-3611
-3566
-3522
-3478
-3434
-3389
-3344
-3298
-3251
-3203
-3154
-3103
-3050
-2995
-2939
-2881
-2820
-2757
-2692
-2624
-2554
-2482
-2407
-2329
-2248
-2165
-2078
-1988
-1896
-1799
-1699
-1596
-1489
-1377
-1262
-1143
-1020
-892
-760
-624
-484
-340
-192
-41
114
272
432
595
760
927
1095
1264
1434
1603
1772
1939
2106
2271
2434
2594
2752
2906
3058
3206
3350
3491
3628
3761
3890
4014
4135
4251
4364
4472
4576
4676
4772
4864
4952
5036
5116
5193
5266
5335
5401
5464
5523
5579
5632
5682
5729
5773
5815
5854
5890
5924
5955
5984
6011
6036
6059
6080
6099
6116
6131
6144
6155
6165
6172
6177
6181
6182
6181
6179
6174
6167
6158
6147
6134
6119
6102
6083
6062
6040
6016
5990
5962
5933
5903
5872
5839
5806
5771
5736
5700
5663
5626
5588
5550
5512
5474
5435
5397
5359
5321
5283
5246
5209
5173
5138
5103
5069
5035
5003
4971
4940
4909
4880
4851
4822
4795
4768
4742
4717
4692
4668
4644
4621
4599
4577
4556
4535
4514
4494
4474
4453
4432
4411
4390
4367
4344
4320
4294
4267
4238
4208
4175
4141
4104
4065
4024
3980
3934
3885
3834
3780
3723
3664
3603
3538
3471
3401
3329
3254
3177
3096
3014
2929
2841
2751
2659
2565
2469
2372
2273
2172
2071
1968
1865
1761
1657
1552
1447
1342
1237
1133
1028
924
820
717
615
513
412
312
213
114
17
-79
-175
-270
-363
-456
-548
-638
-729
-818
-907
-996
-1084
-1172
-1260
-1348
-1437
-1525
-1615
-1705
-1797
-1889
-1983
-2079
-2176
-2274
-2375
-2477
-2580
-2685
-2792
-2900
-3009
-3119
-3230
-3341
-3452
-3563
-3674
-3784
-3893
-4001
-4108
-4213
-4316
-4417
-4517
-4614
-4709
-4802
-4893
-4982
-5068
-5153
-5236
-5316
-5395
-5471
-5546
-5619
-5689
-5758
-5824
-5888
-5950
-6010
-6067
-6123
-6176
-6226
-6274
-6320
-6363
-6404
-6442
-6478
-6512
-6543
-6572
-6599
-6624
-6647
-6667
-6686
-6703
-6718
-6731
-6742
-6751
-6759
-6764
-6768
-6769
-6768
-6765
-6760
-6752
-6742
-6729
-6714
-6696
-6676
-6653
-6628
-6600
-6570
-6538
-6504
-6468
-6430
-6390
-6350
-6307
-6264
-6220
-6175
-6130
-6084
-6038
-5992
-5947
-5901
-5856
-5811
-5766
-5723
-5680
-5637
-5596
-5555
-5516
-5477
-5439
-5402
-5367
-5331
-5297
-5264
-5231
-5199
-5168
-5137
-5106
-5076
-5046
-5016
-4986
-4955
-4924
-4893
-4861
-4829
-4796
-4761
-4726
-4689
-4651
-4612
-4571
-4528
-4484
-4438
-4390
-4340
-4288
-4234
-4178
-4120
-4059
-3998
-3933
-3867
-3798
-3727
-3653
-3578
-3500
-3421
-3339
-3255
-3170
-3083
-2994
-2903
-2812
-2719
-2625
-2530
-2434
-2337
-2240
-2142
-2044
-1945
-1846
-1747
-1648
-1548
-1448
-1348
-1247
-1147
-1046
-944
-843
-740
-638
-535
-432
-329
-225
-121
-17
86
190
293
396
498
599
700
799
896
993
1087
1180
1271
1359
1446
1530
1612
1691
1768
1842
1914
1983
2050
2114
2176
2234
2291
2345
2396
2445
2492
2536
2578
2617
2653
2687
2719
2747
2773
2797
2817
2835
2850
2862
2871
2877
2880
2879
2876
2870
2861
2848
2833
2814
2793
2768
2741
2711
2678
2642
2604
2563
2520
2475
2428
2379
2328
2276
2222
2166
2110
2052
1993
1933
1873
1812
1750
1687
1624
1561
1498
1434
1370
1306
1241
1177
1113
1049
984
920
856
792
729
665
602
538
475
412
349
286
223
160
97
33
-30
-94
-158
-222
-287
-352
-417
-483
-549
-617
-685
-754
-824
-895
-967
-1040
-1115
-1191
-1269
-1349
-1430
-1513
-1597
-1684
-1773
-1863
-1955
-2049
-2145
-2242
-2341
-2440
-2541
-2643
-2745
-2847
-2950
-3052
-3153
-3254
-3353
-3451
-3548
-3642
-3735
-3825
-3913
-3999
-4082
-4162
-4240
-4316
-4390
-4461
-4530
-4597
-4662
-4726
-4788
-4849
-4909
-4968
-5026
-5084
-5141
-5198
-5255
-5312
-5369
-5427
-5485
-5544
-5604
-5665
-5727
-5790
-5855
-5921
-5988
-6057
-6127
-6199
-6272
-6346
-6422
-6499
-6577
-6656
-6736
-6817
-6899
-6981
-7064
-7147
-7230
-7313
-7397
-7480
-7563
-7646
-7728
-7811
-7892
-7974
-8055
-8135
-8215
-8294
-8373
-8451
-8529
-8606
-8683
-8758
-8833
-8907
-8980
-9052
-9123
-9192
-9260
-9326
-9390
-9453
-9513
-9571
-9627
-9680
-9730
-9778
-9823
-9865
-9904
-9940
-9973
-10003
-10030
-10054
-10074
-10092
-10106
-10118
-10127
-10132
-10135
-10135
-10132
-10127
-10118
-10106
-10092
-10074
-10054
-10030
-10003
-9972
-9938
-9901
-9861
-9816
-9769
-9717
-9662
-9603
-9541
-9475
-9405
-9332
-9254
-9173
-9089
-9001
-8909
-8814
-8715
-8612
-8506
-8397
-8284
-8167
-8048
-7926
-7800
-7671
-7538
-7403
-7265
-7124
-6980
-6834
-6685
-6533
-6379
-6223
-6065
-5904
-5742
-5578
-5412
-5244
-5075
-4904
-4732
-4558
-4383
-4206
-4027
-3849
-3669
-3488
-3305
-3122
-2937
-2751
-2564
-2377
-2188
-1998
-1808
-1617
-1425
-1232
-1038
-843
-648
-452
-256
-58
139
337
536
735
934
1134
1333
1533
1733
1932
2132
2331
2530
2728
2926
3123
3320
3516
3711
3905
4098
4290
4480
4669
4857
5043
5228
5411
5592
5772
5950
6126
6300
6472
6643
6812
6979
7144
7308
7470
7630
7788
7945
8100
8253
8405
8554
8701
8846
8989
9130
9268
9404
9538
9668
9796
9921
10043
10161
10277
10390
10499
10605
10708
10807
10904
10997
11088
11176
11260
11343
11423
11500
11576
11649
11721
11791
11859
11925
11991
12054
12116
12177
12236
12295
12351
12406
12460
12513
12564
12614
12662
12710
12756
12801
12845
12888
12930
12971
13011
13052
13091
13131
13170
13209
13248
13287
13326
13366
13406
13447
13488
13529
13572
13615
13659
13704
13750
13797
13844
13893
13943
13994
14046
14099
14153
14207
14263
14319
14376
14434
14491
14549
14608
14666
14724
14782
14840
14897
14954
15011
15067
15122
15177
15231
15285
15338
15390
15441
15492
15542
15591
15640
15687
15734
15779
15824
15867
15909
15950
15989
16026
16062
16096
16128
16158
16187
16212
16236
16257
16276
16293
16306
16318
16327
16334
16338
16340
16338
16335
16331
16323
16312
16300
16285
16268
16248
16226
16202
16175
16148
16117
16085
16050
16014
15976
15936
15894
15851
15806
15760
15713
15664
15613
15562
15509
15454
15398
15341
15283
15223
15162
15099
15035
14969
14902
14833
14763
14692
14619
14545
14469
14392
14314
14235
14154
14072
13990
13906
13821
13735
13648
13560
13472
13383
13294
13204
13114
13023
12933
12843
12753
12663
12574
12486
12398
12312
12226
12142
12058
11976
11894
11814
11735
11657
11580
11504
11429
11356
11283
11211
11140
11070
11000
10932
10864
10798
10732
10667
10603
10540
10477
10416
10355
10295
10236
10178
10121
10064
10008
9953
9899
9846
9793
9741
9690
9640
9590
9541
9493
9446
9400
9354
9310
9266
9223
9182
9142
9103
9065
9029
8994
8961
8930
8899
8871
8844
8819
8795
8772
8752
8732
8714
8698
8682
8668
8656
8644
8634
8625
8618
8612
8607
8604
8603
8603
8605
8610
8616
8624
8634
8647
8662
8679
8699
8721
8746
8774
8804
8837
8873
8911
8953
8997
9044
9094
9147
9203
9262
9325
9390
9459
9530
9605
9683
9764
9849
9936
10027
10121
10218
10318
10421
10527
10635
10746
10860
10977
11096
11217
11340
11465
11593
11722
11853
11986
12120
12256
12394
12533
12673
12815
12957
13101
13246
13393
13540
13688
13837
13987
14137
14288
14440
14593
14745
14899
15052
15205
15359
15512
15665
15818
15970
16122
16271
16422
16570
16717
16863
17006
17149
17289
17427
17564
17698
17830
17960
18088
18213
18336
18456
18573
18688
18800
18909
19015
19118
19218
19314
19407
19497
19583
19665
19744
19818
19888
19954
20016
20074
20127
20175
20219
20259
20293
20323
20348
20369
20385
20396
20402
20404
20401
20393
20381
20365
20344
20318
20289
20255
20218
20176
20131
20082
20029
19972
19913
19850
19783
19713
19641
19565
19485
19403
19318
19229
19138
19043
18946
18845
18741
18634
18524
18410
18294
18174
18052
17926
17798
17666
17532
17395
17255
17113
16968
16821
16672
16521
16367
16212
16055
15896
15735
15573
15409
15244
15077
14909
14739
14567
14394
14219
14043
13865
13685
13503
13320
13134
12947
12757
12566
12372
12176
11978
11778
11576
11372
11166
10958
10749
10537
10324
10109
9892
9674
9454
9233
9010
8786
8561
8334
8106
7877
7647
7416
7184
6951
6717
6483
6247
6011
5774
5536
5298
5059
4819
4579
4338
4096
3854
3611
3368
3125
2881
2637
2392
2147
1902
1656
1410
1164
917
670
423
175
-73
-321
-570
-820
-1069
-1320
-1571
-1823
-2075
-2328
-2582
-2837
-3092
-3348
-3604
-3861
-4119
-4376
-4634
-4892
-5150
-5408
-5665
-5923
-6179
-6435
-6690
-6944
-7198
-7450
-7702
-7953
-8202
-8451
-8698
-8945
-9191
-9435
-9679
-9922
-10164
-10405
-10645
-10884
-11121
-11358
-11594
-11828
-12061
-12292
-12522
-12750
-12976
-13200
-13422
-13642
-13859
-14074
-14286
-14496
-14703
-14906
-15107
-15305
-15500
-15692
-15880
-16065
-16247
-16426
-16601
-16773
-16941
-17106
-17266
-17424
-17577
-17726
-17871
-18012
-18149
-18282
-18410
-18533
-18652
-18766
-18876
-18980
-19080
-19174
-19264
-19349
-19428
-19503
-19572
-19637
-19696
-19751
-19800
-19845
-19884
-19919
-19949
-19974
-19994
-20010
-20021
-20027
-20029
-20027
-20020
-20009
-19993
-19974
-19950
-19923
-19891
-19856
-19818
-19775
-19730
-19681
-19628
-19573
-19515
-19453
-19389
-19321
-19251
-19179
-19104
-19026
-18946
-18863
-18778
-18691
-18601
-18510
-18416
-18320
-18222
-18122
-18020
-17916
-17811
-17703
-17593
-17482
-17368
-17253
-17136
-17018
-16897
-16775
-16652
-16527
-16401
-16273
-16143
-16014
-15883
-15751
-15618
-15484
-15349
-15213
-15077
-14939
-14801
-14662
-14523
-14383
-14242
-14101
-13959
-13816
-13673
-13530
-13386
-13241
-13097
-12952
-12807
-12661
-12516
-12370
-12225
-12079
-11934
-11789
-11644
-11499
-11355
-11211
-11067
-10924
-10782
-10640
-10499
-10359
-10220
-10081
-9944
-9807
-9672
-9537
-9404
-9271
-9140
-9010
-8881
-8753
-8626
-8501
-8376
-8253
-8130
-8007
-7888
-7768
-7649
-7531
-7414
-7297
-7181
-7065
-6950
-6836
-6722
-6608
-6494
-6381
-6267
-6154
-6040
-5926
-5812
-5697
-5581
-5465
-5348
-5230
-5111
-4991
-4869
-4746
-4621
-4494
-4366
-4236
-4103
-3969
-3832
-3693
-3551
-3407
-3261
-3112
-2960
-2806
-2650
-2490
-2329
-2164
-1998
-1829
-1658
-1484
-1309
-1131
-951
-770
-586
-401
-214
-25
165
356
549
743
938
1135
1332
1530
1728
1927
2126
2326
2525
2725
2924
3123
3321
3519
3716
3912
4107
4301
4494
4685
4875
5064
5251
5437
5621
5803
5985
6164
6342
6518
6693
6866
7037
7206
7374
7539
7703
7864
8023
8180
8334
8486
8635
8782
8926
9067
9205
9340
9472
9601
9727
9850
9970
10087
10202
10313
10421
10527
10629
10729
10827
10921
11013
11103
11190
11274
11356
11435
11511
11585
11657
11726
11792
11855
11916
11974
12029
12081
12130
12176
12220
12260
12297
12331
12361
12389
12413
12434
12451
12465
12476
12482
12486
12486
12482
12474
12463
12448
12429
12406
12380
12350
12316
12279
12238
12193
12145
12092
12037
11978
11915
11849
11779
11706
11630
11550
11468
11381
11292
11200
11104
11005
10904
10799
10691
10581
10467
10351
10232
10110
9986
9859
9730
9599
9465
9329
9191
9052
8910
8767
8622
8475
8327
8177
8026
7874
7720
7564
7408
7249
7090
6928
6766
6601
6436
6268
6099
5929
5756
5583
5407
5230
5051
4870
4688
4505
4319
4133
3944
3755
3563
3371
3177
2982
2786
2589
2391
2192
1992
1791
1589
1387
1185
982
778
575
371
167
-37
-242
-446
-650
-853
-1057
-1260
-1464
-1667
-1869
-2072
-2274
-2476
-2678
-2879
-3080
-3281
-3482
-3682
-3882
-4082
-4281
-4480
-4678
-4876
-5073
-5269
-5465
-5660
-5853
-6046
-6237
-6427
-6616
-6803
-6988
-7171
-7353
-7532
-7710
-7885
-8058
-8228
-8396
-8561
-8724
-8883
-9040
-9194
-9345
-9492
-9636
-9777
-9915
-10050
-10181
-10308
-10432
-10553
-10670
-10783
-10893
-10999
-11102
-11201
-11296
-11388
-11475
-11559
-11640
-11716
-11788
-11856
-11921
-11981
-12037
-12090
-12138
-12182
-12222
-12258
-12290
-12318
-12342
-12363
-12379
-12392
-12401
-12407
-12409
-12408
-12403
-12395
-12384
-12370
-12354
-12334
-12312
-12287
-12260
-12230
-12198
-12164
-12128
-12090
-12050
-12009
-11965
-11920
-11874
-11827
-11778
-11728
-11677
-11625
-11572
-11518
-11464
-11409
-11353
-11297
-11240
-11183
-11125
-11066
-11007
-10948
-10888
-10828
-10767
-10705
-10643
-10580
-10517
-10453
-10388
-10323
-10257
-10190
-10123
-10055
-9986
-9916
-9846
-9775
-9703
-9631
-9558
-9484
-9409
-9334
-9258
-9181
-9104
-9026
-8947
-8867
-8787
-8706
-8624
-8541
-8458
-8374
-8289
-8203
-8117
-8029
-7942
-7853
-7765
-7675
-7585
-7495
-7404
-7313
-7222
-7130
-7039
-6948
-6857
-6765
-6675
-6584
-6494
-6405
-6316
-6227
-6140
-6053
-5967
-5882
-5798
-5715
-5633
-5553
-5473
-5396
-5319
-5245
-5172
-5100
-5031
-4963
-4896
-4832
-4770
-4709
-4650
-4593
-4539
-4486
-4435
-4386
-4338
-4293
-4250
-4209
-4170
-4133
-4097
-4064
-4033
-4003
-3976
-3951
-3928
-3906
-3887
-3869
-3853
-3839
-3827
-3817
-3808
-3801
-3795
-3791
-3788
-3787
-3787
-3788
-3791
-3795
-3800
-3806
-3813
-3822
-3831
-3841
-3853
-3865
-3878
-3892
-3908
-3923
-3940
-3958
-3977
-3997
-4017
-4038
-4061
-4085
-4109
-4135
-4162
-4189
-4218
-4248
-4280
-4312
-4346
-4382
-4418
-4456
-4496
-4537
-4579
-4623
-4669
-4716
-4764
-4814
-4866
-4919
-4973
-5029
-5087
-5145
-5205
-5266
-5329
-5392
-5457
-5522
-5588
-5656
-5724
-5792
-5862
-5932
-6002
-6073
-6145
-6217
-6289
-6362
-6434
-6508
-6581
-6655
-6729
-6802
-6877
-6951
-7025
-7099
-7174
-7248
-7322
-7396
-7470
-7543
-7616
-7689
-7760
-7832
-7902
-7972
-8041
-8109
-8176
-8243
-8308
-8372
-8436
-8498
-8560
-8620
-8680
-8739
-8798
-8856
-8913
-8969
-9025
-9081
-9136
-9191
-9245
-9299
-9353
-9407
-9461
-9514
-9568
-9621
-9675
-9728
-9782
-9837
-9891
-9946
-10002
-10058
-10115
-10173
-10231
-10291
-10352
-10414
-10477
-10541
-10608
-10675
-10744
-10815
-10888
-10962
-11038
-11115
-11195
-11276
-11358
-11443
-11529
-11617
-11706
-11796
-11889
-11982
-12077
-12173
-12270
-12368
-12467
-12567
-12668
-12770
-12873
-12977
-13081
-13186
-13291
-13397
-13504
-13611
-13719
-13827
-13936
-14045
-14155
-14265
-14375
-14486
-14596
-14707
-14818
-14929
-15041
-15152
-15263
-15373
-15484
-15595
-15705
-15815
-15924
-16033
-16143
-16251
-16360
-16469
-16577
-16684
-16791
-16898
-17004
-17109
-17214
-17319
-17422
-17525
-17627
-17728
-17828
-17927
-18025
-18122
-18217
-18311
-18404
-18495
-18585
-18673
-18760
-18844
-18927
-19009
-19088
-19165
-19240
-19314
-19385
-19454
-19520
-19585
-19647
-19706
-19763
-19818
-19871
-19920
-19968
-20013
-20055
-20095
-20132
-20167
-20199
-20229
-20256
-20280
-20303
-20322
-20340
-20354
-20367
-20376
-20384
-20389
-20392
-20392
-20390
-20386
-20380
-20371
-20360
-20346
-20331
-20313
-20293
-20271
-20247
-20221
-20192
-20161
-20129
-20094
-20057
-20018
-19977
-19934
-19889
-19841
-19792
-19740
-19687
-19631
-19573
-19513
-19451
-19386
-19320
-19250
-19179
-19105
-19028
-18949
-18868
-18783
-18696
-18607
-18514
-18418
-18320
-18218
-18114
-18006
-17895
-17781
-17664
-17543
-17420
-17293
-17163
-17029
-16893
-16753
-16610
-16465
-16315
-16164
-16009
-15851
-15691
-15528
-15362
-15194
-15023
-14851
-14676
-14498
-14319
-14138
-13955
-13770
-13584
-13395
-13206
-13014
-12821
-12627
-12432
-12235
-12037
-11838
-11639
-11438
-11236
-11033
-10830
-10626
-10422
-10217
-10012
-9806
-9601
-9395
-9189
-8983
-8778
-8572
-8367
-8162
-7957
-7752
-7548
-7344
-7141
-6938
-6735
-6533
-6331
-6130
-5929
-5728
-5527
-5327
-5127
-4928
-4728
-4529
-4330
-4132
-3933
-3735
-3538
-3340
-3143
-2946
-2750
-2554
-2358
-2163
-1969
-1774
-1581
-1388
-1195
-1004
-812
-622
-432
-244
-55
132
318
504
688
872
1055
1237
1418
1598
1777
1955
2132
2308
2483
2657
2831
3003
3174
3345
3514
3682
3850
4016
4181
4345
4509
4671
4832
4992
5151
5309
5466
5622
5777
5930
6083
6234
6384
6533
6680
6826
6971
7114
7255
7396
7534
7671
7807
7940
8071
8203
8332
8459
8584
8707
8829
8949
9067
9183
9298
9410
9521
9631
9738
9844
9948
10050
10150
10249
10346
10441
10535
10627
10717
10806
10894
10980
11064
11147
11228
11308
11386
11463
11539
11613
11686
11757
11827
11896
11963
12029
12093
12157
12218
12279
12338
12396
12452
12507
12561
12613
12663
12713
12761
12807
12852
12896
12938
12978
13018
13055
13091
13126
13159
13191
13221
13249
13276
13301
13325
13347
13367
13386
13403
13418
13432
13444
13454
13462
13469
13474
13478
13480
13480
13478
13475
13470
13464
13457
13447
13437
13425
13412
13398
13383
13366
13349
13331
13312
13293
13273
13253
13232
13211
13190
13169
13147
13126
13104
13083
13061
13040
13019
12998
12978
12957
12938
12918
12899
12880
12862
12845
12828
12812
12796
12781
12767
12753
12740
12728
12717
12707
12697
12688
12680
12673
12667
12662
12657
12653
12650
12648
12646
12645
12644
12645
12646
12647
12649
12651
12654
12658
12662
12666
12670
12675
12680
12686
12691
12697
12703
12710
12716
12723
12730
12737
12744
12751
12758
12766
12774
12782
12790
12798
12806
12815
12823
12832
12841
12850
12860
12869
12878
12888
12898
12907
12917
12927
12937
12946
12956
12966
12975
12984
12993
13002
13011
13020
13028
13036
13044
13052
13060
13067
13074
13081
13088
13095
13101
13108
13114
13119
13125
13130
13135
13140
13144
13149
13152
13155
13158
13161
13163
13164
13165
13165
13164
13163
13161
13159
13156
13152
13147
13141
13135
13128
13120
13112
13102
13092
13081
13069
13056
13043
13029
13014
12998
12982
12965
12947
12928
12908
12888
12867
12845
12823
12799
12775
12750
12725
12698
12671
12643
12615
12585
12555
12524
12492
12460
12426
12392
12357
12322
12285
12248
12210
12172
12133
12093
12052
12011
11969
11926
11883
11839
11795
11750
11704
11658
11611
11564
11516
11467
11418
11369
11318
11268
11216
11164
11112
11058
11005
10950
10895
10839
10782
10725
10667
10608
10548
10488
10427
10365
10302
10239
10174
10109
10044
9977
9910
9843
9775
9706
9637
9567
9497
9427
9356
9285
9213
9142
9069
8997
8924
8852
8779
8705
8632
8558
8484
8410
8336
8262
8186
8113
8038
7963
7888
7813
7737
7662
7586
7511
7435
7359
7283
7206
7130
7054
6977
6901
6824
6748
6672
6595
6519
6443
6367
6291
6215
6140
6065
5990
5915
5840
5766
5692
5618
5544
5471
5397
5324
5250
5177
5103
5029
4955
4881
4807
4732
4657
4581
4505
4429
4352
4275
4197
4119
4040
3961
3881
3802
3721
3640
3559
3478
3396
3314
3231
3149
3066
2983
2899
2816
2732
2648
2564
2480
2395
2311
2226
2140
2055
1969
1883
1796
1710
1623
1536
1448
1360
1273
1185
1097
1008
920
832
745
657
570
483
396
310
224
138
54
-30
-114
-196
-278
-359
-438
-517
-595
-671
-746
-820
-893
-964
-1033
-1102
-1168
-1234
-1297
-1360
-1420
-1479
-1536
-1592
-1646
-1698
-1749
-1798
-1845
-1890
-1934
-1976
-2016
-2055
-2091
-2127
-2160
-2192
-2222
-2251
-2278
-2304
-2329
-2351
-2373
-2393
-2412
-2430
-2447
-2462
-2476
-2490
-2502
-2513
-2524
-2533
-2542
-2550
-2558
-2565
-2571
-2577
-2583
-2588
-2593
-2598
-2603
-2608
-2613
-2617
-2622
-2627
-2632
-2638
-2643
-2649
-2655
-2661
-2668
-2674
-2682
-2689
-2696
-2704
-2712
-2721
-2729
-2738
-2747
-2756
-2766
-2776
-2786
-2796
-2807
-2817
-2828
-2839
-2851
-2862
-2874
-2886
-2898
-2910
-2922
-2935
-2947
-2960
-2973
-2985
-2998
-3011
-3024
-3037
-3050
-3062
-3075
-3088
-3101
-3114
-3127
-3140
-3153
-3166
-3178
-3191
-3204
-3217
-3230
-3243
-3255
-3268
-3280
-3293
-3305
-3316
-3328
-3339
-3349
-3359
-3368
-3377
-3384
-3391
-3397
-3402
-3406
-3409
-3410
-3411
-3410
-3407
-3403
-3397
-3390
-3381
-3371
-3359
-3344
-3328
-3310
-3290
-3268
-3244
-3217
-3189
-3158
-3124
-3089
-3051
-3011
-2968
-2922
-2875
-2824
-2771
-2716
-2658
-2598
-2535
-2470
-2402
-2332
-2260
-2185
-2108
-2029
-1948
-1864
-1779
-1692
-1602
-1511
-1418
-1324
-1227
-1129
-1029
-928
-825
-721
-615
-508
-399
-289
-178
-66
48
163
280
397
516
636
757
879
1002
1126
1251
1377
1504
1632
1762
1892
2023
2154
2287
2421
2555
2690
2826
2963
3100
3238
3377
3516
3656
3796
3937
4078
4220
4361
4503
4645
4787
4929
5072
5214
5356
5497
5639
5780
5921
6061
6200
6340
6478
6616
6753
6889
7025
7159
7293
7425
7557
7688
7817
7946
8074
8200
8325
8449
8572
8694
8815
8934
9053
9170
9285
9400
9513
9625
9736
9845
9953
10059
10164
10268
10370
10470
10570
10667
10764
10858
10952
11044
11134
11223
11310
11396
11480
11563
11643
11723
11800
11876
11950
12021
12091
12159
12225
12288
12349
12408
12465
12519
12571
12620
12667
12711
12752
12790
12826
12859
12889
12917
12941
12963
12982
12997
13010
13020
13026
13030
13031
13028
13023
13015
13003
12989
12971
12951
12927
12901
12872
12840
12805
12768
12727
12684
12639
12590
12540
12486
12430
12372
12312
12249
12183
12115
12046
11973
11899
11822
11743
11662
11579
11494
11407
11317
11226
11133
11037
10940
10841
10740
10637
10532
10425
10317
10206
10094
9981
9865
9748
9630
9509
9387
9264
9139
9012
8884
8754
8623
8490
8356
8221
8084
7945
7805
7664
7522
7378
7233
7086
6938
6789
6639
6488
6335
6181
6026
5870
5713
5555
5396
5236
5075
4913
4751
4588
4425
4261
4097
3932
3768
3603
3438
3273
3108
2943
2778
2614
2450
2286
2123
1960
1797
1635
1474
1314
1154
994
836
678
521
365
210
56
-97
-249
-401
-551
-700
-847
-994
-1139
-1283
-1426
-1568
-1708
-1846
-1983
-2119
-2253
-2386
-2517
-2646
-2774
-2901
-3025
-3148
-3270
-3389
-3507
-3623
-3737
-3850
-3960
-4067
-4175
-4280
-4382
-4483
-4581
-4677
-4772
-4864
-4954
-5041
-5127
-5210
-5291
-5370
-5447
-5521
-5593
-5663
-5730
-5795
-5858
-5918
-5976
-6031
-6084
-6134
-6182
-6227
-6269
-6308
-6345
-6379
-6411
-6439
-6465
-6487
-6507
-6524
-6539
-6550
-6559
-6565
-6568
-6568
-6565
-6560
-6553
-6542
-6529
-6514
-6496
-6475
-6452
-6427
-6399
-6369
-6337
-6303
-6266
-6228
-6187
-6144
-6099
-6052
-6003
-5952
-5900
-5845
-5789
-5731
-5672
-5610
-5547
-5483
-5417
-5350
-5281
-5211
-5139
-5066
-4992
-4917
-4841
-4763
-4684
-4605
-4524
-4443
-4360
-4277
-4192
-4107
-4021
-3935
-3848
-3760
-3671
-3582
-3493
-3403
-3312
-3222
-3131
-3039
-2948
-2856
-2765
-2673
-2581
-2489
-2397
-2305
-2213
-2121
-2029
-1938
-1846
-1754
-1663
-1571
-1480
-1388
-1297
-1206
-1115
-1024
-933
-843
-752
-662
-572
-481
-392
-302
-212
-123
-34
55
144
233
321
410
498
586
674
762
850
937
1025
1112
1199
1286
1373
1459
1545
1630
1716
1800
1884
1968
2051
2133
2215
2296
2376
2455
2533
2610
2686
2761
2835
2908
2980
3051
3120
3188
3255
3321
3385
3448
3510
3570
3629
3687
3743
3797
3850
3902
3952
4000
4048
4093
4137
4179
4220
4260
4297
4334
4368
4401
4433
4463
4491
4518
4544
4568
4590
4611
4631
4649
4665
4680
4693
4705
4716
4724
4732
4737
4741
4744
4744
4743
4741
4737
4731
4723
4714
4703
4691
4676
4660
4643
4624
4603
4580
4556
4530
4503
4474
4443
4410
4376
4340
4302
4262
4221
4178
4133
4086
4038
3988
3936
3882
3827
3770
3712
3652
3591
3528
3463
3398
3331
3262
3192
3121
3049
2976
2901
2825
2748
2669
2590
2509
2427
2344
2260
2175
2089
2001
1914
1825
1735
1645
1553
1461
1368
1274
1180
1085
990
894
798
701
604
507
410
312
214
116
18
-81
-179
-278
-377
-476
-575
-675
-774
-873
-973
-1073
-1172
-1272
-1372
-1471
-1571
-1670
-1770
-1869
-1968
-2067
-2166
-2264
-2362
-2460
-2558
-2655
-2752
-2849
-2945
-3040
-3135
-3230
-3324
-3417
-3509
-3601
-3692
-3783
-3872
-3961
-4049
-4135
-4221
-4305
-4389
-4471
-4552
-4632
-4711
-4789
-4865
-4940
-5013
-5086
-5156
-5226
-5294
-5360
-5425
-5489
-5551
-5611
-5670
-5728
-5784
-5838
-5890
-5941
-5991
-6038
-6084
-6128
-6171
-6211
-6250
-6287
-6322
-6355
-6386
-6416
-6443
-6468
-6491
-6512
-6531
-6548
-6563
-6575
-6585
-6593
-6599
-6602
-6603
-6602
-6598
-6592
-6583
-6572
-6559
-6543
-6524
-6504
-6481
-6455
-6428
-6398
-6365
-6331
-6294
-6255
-6214
-6170
-6125
-6077
-6027
-5975
-5921
-5865
-5807
-5747
-5685
-5621
-5555
-5487
-5417
-5346
-5272
-5196
-5119
-5040
-4959
-4876
-4792
-4706
-4618
-4528
-4437
-4344
-4250
-4154
-4056
-3957
-3857
-3755
-3652
-3548
-3442
-3335
-3227
-3118
-3007
-2896
-2783
-2670
-2555
-2440
-2323
-2206
-2088
-1968
-1848
-1727
-1606
-1483
-1359
-1235
-1110
-984
-857
-730
-602
-473
-343
-213
-82
50
182
315
448
582
716
850
985
1120
1256
1391
1527
1663
1798
1934
2069
2204
2339
2473
2608
2741
2874
3007
3139
3270
3401
3531
3660
3788
3916
4042
4168
4293
4417
4540
4662
4784
4904
5024
5143
5260
5378
5494
5609
5724
5838
5951
6064
6175
6286
6396
6505
6614
6722
6829
6935
7040
7145
7249
7351
7454
7555
7655
7754
7853
7950
8047
8143
8237
8331
8423
8515
8605
8695
8783
8870
8956
9041
9124
9206
9287
9367
9445
9522
9598
9672
9745
9816
9886
9955
10022
10087
10151
10214
10274
10334
10391
10447
10501
10554
10605
10654
10701
10747
10790
10832
10872
10910
10946
10979
11011
11041
11069
11095
11119
11140
11160
11178
11193
11207
11219
11229
11236
11242
11246
11248
11248
11246
11242
11237
11229
11220
11209
11196
11181
11165
11146
11126
11105
11081
11056
11029
11001
10971
10940
10907
10873
10837
10800
10761
10722
10681
10639
10595
10551
10506
10459
10412
10363
10314
10263
10212
10160
10107
10053
9998
9943
9886
9829
9771
9713
9654
9594
9533
9472
9410
9348
9285
9221
9157
9092
9027
8962
8895
8829
8762
8694
8626
8558
8489
8420
8350
8280
8209
8138
8067
7996
7924
7852
7780
7707
7634
7560
7487
7413
7338
7264
7189
7113
7038
6962
6885
6809
6731
6654
6576
6497
6418
6338
6258
6178
6097
6015
5933
5850
5767
5683
5599
5514
5429
5343
5257
5170
5083
4996
4908
4820
4731
4642
4553
4464
4374
4284
4194
4104
4013
3923
3832
3741
3650
3559
3467
3376
3285
3193
3102
3010
2919
2827
2735
2644
2552
2461
2369
2278
2186
2094
2003
1911
1820
1728
1637
1545
1454
1362
1270
1179
1087
996
904
813
722
631
540
449
358
268
178
88
-1
-91
-179
-268
-356
-444
-531
-618
-704
-790
-875
-961
-1045
-1129
-1213
-1296
-1379
-1461
-1542
-1624
-1704
-1784
-1864
-1943
-2021
-2098
-2175
-2252
-2327
-2402
-2477
-2550
-2623
-2694
-2765
-2835
-2904
-2972
-3039
-3106
-3171
-3234
-3297
-3359
-3419
-3478
-3536
-3593
-3648
-3701
-3754
-3804
-3854
-3901
-3948
-3992
-4035
-4075
-4116
-4153
-4189
-4223
-4255
-4286
-4314
-4341
-4365
-4388
-4409
-4427
-4444
-4458
-4471
-4481
-4489
-4496
-4500
-4501
-4501
-4499
-4494
-4487
-4478
-4467
-4453
-4437
-4419
-4399
-4377
-4352
-4326
-4297
-4265
-4232
-4197
-4159
-4119
-4078
-4034
-3988
-3940
-3890
-3837
-3783
-3727
-3669
-3609
-3547
-3484
-3418
-3351
-3282
-3212
-3140
-3066
-2991
-2915
-2838
-2759
-2680
-2599
-2517
-2435
-2351
-2267
-2183
-2097
-2012
-1925
-1838
-1751
-1664
-1576
-1488
-1400
-1312
-1223
-1135
-1047
-958
-870
-781
-693
-604
-516
-428
-340
-252
-164
-76
12
99
187
274
362
449
536
623
710
797
884
970
1057
1143
1229
1315
1401
1487
1573
1658
1744
1829
1914
1999
2085
2170
2254
2339
2424
2509
2594
2678
2763
2848
2932
3017
3101
3185
3270
3354
3438
3521
3605
3689
3772
3855
3937
4019
4102
4183
4265
4346
4426
4506
4585
4664
4742
4820
4897
4973
5048
5123
5197
5271
5343
5415
5486
5556
5625
5693
5760
5826
5892
5956
6019
6081
6142
6202
6261
6319
6375
6430
6484
6537
6588
6638
6687
6734
6780
6824
6866
6907
6947
6985
7021
7055
7088
7119
7149
7177
7203
7227
7249
7270
7289
7306
7322
7336
7348
7359
7367
7375
7380
7384
7386
7387
7386
7383
7379
7373
7366
7357
7346
7334
7320
7305
7288
7270
7250
7228
7205
7180
7153
7125
7095
7064
7031
6996
6959
6921
6882
6840
6797
6752
6706
6658
6609
6558
6505
6451
6396
6339
6281
6221
6160
6098
6034
5969
5903
5836
5767
5698
5627
5556
5483
5409
5334
5259
5183
5105
5027
4949
4869
4789
4709
4628
4547
4465
4383
4300
4217
4135
4051
3969
3885
3802
3719
3636
3554
3471
3389
3307
3225
3144
3063
2982
2902
2822
2743
2665
2587
2510
2433
2357
2281
2206
2131
2057
1984
1911
1838
1766
1695
1623
1553
1482
1412
1343
1274
1205
1137
1069
1000
934
867
800
734
668
603
538
474
410
346
283
220
158
97
35
-25
-86
-146
-205
-264
-322
-380
-437
-494
-550
-606
-661
-716
-771
-824
-878
-930
-983
-1034
-1085
-1136
-1186
-1235
-1284
-1332
-1379
-1426
-1472
-1517
-1562
-1606
-1648
-1691
-1732
-1772
-1811
-1850
-1887
-1923
-1959
-1993
-2027
-2059
-2090
-2120
-2149
-2177
-2203
-2229
-2253
-2276
-2298
-2318
-2338
-2356
-2373
-2388
-2402
-2415
-2427
-2437
-2446
-2453
-2459
-2464
-2468
-2470
-2471
-2471
-2469
-2466
-2461
-2456
-2449
-2440
-2431
-2420
-2407
-2394
-2379
-2363
-2345
-2326
-2306
-2284
-2261
-2237
-2211
-2184
-2155
-2125
-2094
-2061
-2027
-1991
-1954
-1916
-1876
-1835
-1792
-1748
-1703
-1656
-1608
-1559
-1508
-1456
-1403
-1349
-1293
-1237
-1179
-1120
-1060
-998
-936
-873
-809
-744
-678
-611
-543
-475
-406
-336
-266
-195
-124
-52
20
93
166
239
313
386
460
534
608
682
756
830
903
977
1051
1124
1197
1270
1342
1414
1486
1558
1629
1699
1769
1839
1908
1976
2044
2111
2177
2243
2308
2372
2435
2497
2559
2619
2679
2738
2795
2852
2907
2962
3015
3067
3118
3168
3217
3264
3310
3355
3398
3440
3481
3520
3558
3594
3628
3661
3692
3722
3750
3776
3801
3824
3844
3864
3881
3897
3910
3922
3932
3940
3947
3951
3954
3955
3954
3951
3946
3940
3932
3922
3910
3897
3881
3864
3846
3825
3803
3779
3754
3727
3698
3668
3636
3603
3568
3531
3493
3454
3413
3371
3327
3282
3235
3188
3139
3088
3037
2984
2930
2875
2819
2762
2703
2644
2583
2522
2459
2396
2331
2266
2199
2132
2064
1994
1924
1853
1782
1709
1636
1561
1486
1410
1333
1256
1177
1098
1018
937
855
773
690
605
520
434
348
260
172
82
-8
-100
-192
-285
-380
-475
-571
-668
-766
-866
-966
-1067
-1169
-1272
-1376
-1481
-1587
-1694
-1802
-1911
-2020
-2131
-2242
-2355
-2468
-2582
-2696
-2812
-2928
-3045
-3163
-3282
-3402
-3522
-3643
-3764
-3886
-4009
-4133
-4257
-4382
-4507
-4633
-4759
-4886
-5013
-5140
-5268
-5396
-5525
-5653
-5782
-5911
-6041
-6170
-6300
-6429
-6559
-6689
-6820
-6950
-7080
-7211
-7341
-7472
-7603
-7734
-7864
-7995
-8125
-8257
-8388
-8520
-8651
-8782
-8913
-9044
-9175
-9306
-9437
-9568
-9699
-9830
-9960
-10091
-10222
-10352
-10483
-10613
-10744
-10874
-11004
-11134
-11264
-11394
-11523
-11653
-11782
-11912
-12041
-12170
-12299
-12428
-12556
-12685
-12813
-12940
-13068
-13195
-13321
-13447
-13573
-13698
-13823
-13947
-14070
-14192
-14314
-14434
-14554
-14673
-14790
-14907
-15022
-15137
-15249
-15361
-15471
-15580
-15687
-15792
-15896
-15999
-16100
-16199
-16296
-16391
-16485
-16576
-16666
-16754
-16839
-16923
-17004
-17084
-17161
-17235
-17308
-17378
-17446
-17512
-17575
-17635
-17694
-17749
-17803
-17854
-17902
-17948
-17991
-18032
-18070
-18106
-18140
-18171
-18199
-18225
-18249
-18270
-18289
-18306
-18320
-18331
-18340
-18347
-18352
-18354
-18353
-18350
-18345
-18338
-18328
-18316
-18302
-18285
-18266
-18244
-18220
-18194
-18166
-18135
-18101
-18066
-18028
-17988
-17945
-17900
-17853
-17803
-17751
-17696
-17639
-17580
-17518
-17454
-17387
-17318
-17247
-17173
-17097
-17019
-16938
-16855
-16769
-16682
-16591
-16499
-16405
-16308
-16209
-16108
-16004
-15899
-15791
-15682
-15570
-15456
-15341
-15223
-15103
-14981
-14858
-14732
-14605
-14475
-14344
-14211
-14077
-13940
-13802
-13662
-13520
-13377
-13232
-13086
-12938
-12788
-12637
-12485
-12331
-12175
-12018
-11860
-11701
-11540
-11377
-11214
-11049
-10882
-10714
-10545
-10375
-10203
-10030
-9856
-9681
-9504
-9326
-9146
-8966
-8784
-8601
-8416
-8231
-8044
-7856
-7666
-7476
-7284
-7091
-6897
-6701
-6505
-6307
-6108
-5908
-5706
-5504
-5301
-5096
-4891
-4685
-4477
-4269
-4059
-3851
-3640
-3429
-3217
-3005
-2792
-2578
-2364
-2150
-1935
-1720
-1504
-1289
-1073
-857
-641
-425
-209
7
223
439
655
871
1087
1302
1517
1732
1947
2161
2375
2589
2802
3015
3227
3439
3651
3862
4072
4282
4492
4700
4908
5116
5322
5528
5733
5937
6141
6343
6545
6745
6944
7143
7340
7536
7730
7923
8115
8306
8495
8682
8868
9052
9235
9416
9595
9772
9948
10122
10293
10463
10631
10797
10961
11122
11282
11439
11594
11746
11897
12045
12190
12333
12474
12612
12747
12880
13010
13137
13262
13384
13503
13620
13733
13844
13952
14058
14160
14260
14356
14450
14541
14629
14714
14797
14876
14953
15027
15097
15165
15230
15292
15352
15408
15462
15513
15561
15606
15648
15688
15725
15759
15791
15820
15846
15870
15891
15910
15926
15940
15952
15961
15968
15972
15974
15974
15972
15967
15960
15952
15940
15927
15912
15895
15875
15853
15830
15804
15777
15747
15715
15682
15647
15609
15570
15529
15486
15441
15394
15346
15296
15244
15190
15135
15078
15019
14959
14897
14834
14769
14703
14635
14565
14495
14422
14349
14274
14198
14120
14041
13961
13880
13797
13714
13629
13543
13456
13369
13280
13190
13100
13009
12916
12823
12730
12635
12540
12445
12348
12251
12154
12056
11958
11859
11760
11661
11561
11461
11361
11260
11159
11058
10957
10856
10755
10654
10553
10451
10350
10249
10148
10047
9946
9845
9744
9643
9543
9443
9343
9243
9143
9043
8944
8845
8746
8647
8549
8451
8353
8255
8157
8060
7963
7866
7770
7673
7577
7481
7386
7290
7195
7100
7005
6910
6816
6721
6627
6533
6439
6346
6252
6159
6066
5973
5880
5787
5695
5602
5510
5417
5325
5233
5141
5049
4958
4866
4774
4683
4591
4500
4409
4318
4227
4136
4045
3954
3863
3773
3682
3592
3502
3412
3323
3233
3144
3055
2967
2879
2791
2703
2616
2529
2443
2357
2271
2186
2101
2017
1933
1850
1767
1685
1604
1523
1442
1362
1283
1205
1127
1050
973
898
823
749
675
603
531
460
391
322
254
187
120
55
-9
-72
-134
-195
-255
-314
-372
-428
-484
-538
-591
-643
-694
-743
-791
-838
-883
-927
-969
-1010
-1050
-1088
-1125
-1160
-1193
-1225
-1256
-1284
-1312
-1337
-1362
-1384
-1405
-1425
-1443
-1459
-1474
-1487
-1498
-1508
-1517
-1524
-1529
-1533
-1535
-1536
-1536
-1533
-1530
-1524
-1518
-1510
-1500
-1489
-1476
-1462
-1447
-1430
-1412
-1393
-1372
-1350
-1326
-1301
-1275
-1247
-1218
-1188
-1156
-1123
-1089
-1054
-1016
-979
-940
-899
-858
-815
-771
-726
-679
-632
-583
-534
-483
-431
-379
-325
-271
-215
-159
-102
-44
15
75
135
195
257
318
381
443
506
569
633
697
760
824
888
952
1014
1079
1142
1205
1268
1330
1391
1453
1514
1574
1633
1692
1751
1809
1866
1922
1978
2033
2088
2141
2194
2247
2299
2350
2400
2450
2499
2547
2595
2642
2688
2734
2779
2824
2868
2912
2955
2997
3040
3081
3123
3164
3205
3245
3286
3326
3366
3406
3445
3485
3525
3564
3604
3644
3684
3724
3764
3804
3845
3886
3927
3969
4011
4053
4096
4139
4183
4227
4271
4316
4361
4407
4453
4500
4546
4594
4641
4689
4737
4786
4835
4884
4934
4983
5033
5083
5134
5184
5235
5286
5337
5388
5440
5491
5543
5594
5646
5698
5750
5802
5854
5906
5958
6010
6062
6114
6166
6217
6269
6320
6371
6422
6473
6523
6574
6623
6673
6722
6771
6819
6867
6914
6961
7008
7053
7099
7143
7187
7231
7273
7315
7356
7397
7437
7475
7514
7551
7587
7623
7657
7691
7724
7756
7787
7817
7846
7874
7901
7927
7952
7977
8000
8022
8044
8064
8084
8102
8119
8135
8151
8166
8180
8193
8204
8215
8225
8234
8242
8249
8255
8260
8264
8267
8269
8271
8271
8271
8269
8267
8263
8259
8254
8248
8241
8233
8224
8215
8204
8192
8180
8166
8151
8137
8121
8103
8086
8067
8047
8026
8005
7983
7960
7936
7911
7886
7859
7832
7804
7775
7746
7716
7685
7653
7621
7588
7554
7520
7485
7449
7413
7376
7338
7300
7262
7223
7183
7143
7102
7061
7019
6977
6934
6890
6847
6802
6758
6712
6666
6620
6573
6526
6478
6430
6382
6332
6283
6233
6182
6132
6080
6029
5977
5925
5872
5819
5766
5712
5659
5605
5550
5496
5441
5386
5331
5276
5221
5165
5109
5053
4997
4941
4885
4829
4773
4716
4660
4604
4547
4491
4435
4379
4323
4267
4211
4156
4100
4045
3991
3936
3882
3828
3774
3721
3668
3616
3564
3512
3461
3410
3360
3310
3261
3212
3163
3115
3067
3020
2973
2926
2880
2834
2789
2744
2699
2654
2610
2567
2523
2480
2437
2395
2352
2310
2269
2227
2186
2145
2104
2063
2023
1983
1943
1903
1863
1824
1785
1746
1707
1668
1630
1591
1553
1515
1478
1440
1403
1366
1329
1293
1256
1220
1184
1148
1113
1077
1042
1006
972
937
903
868
834
800
766
732
698
665
631
598
565
532
499
466
433
401
369
337
305
273
242
211
180
149
119
89
59
29
0
-29
-58
-87
-115
-143
-170
-198
-225
-252
-279
-305
-331
-357
-383
-409
-434
-459
-484
-508
-533
-557
-581
-605
-629
-653
-677
-700
-723
-747
-770
-793
-816
-838
-861
-883
-906
-928
-950
-971
-993
-1014
-1035
-1056
-1077
-1097
-1117
-1136
-1156
-1175
-1193
-1212
-1230
-1247
-1265
-1281
-1298
-1314
-1329
-1344
-1359
-1373
-1387
-1400
-1413
-1425
-1437
-1448
-1458
-1468
-1478
-1487
-1495
-1502
-1509
-1516
-1521
-1526
-1530
-1534
-1537
-1538
-1540
-1540
-1539
-1538
-1536
-1533
-1529
-1524
-1518
-1511
-1504
-1495
-1485
-1475
-1463
-1451
-1437
-1423
-1407
-1391
-1373
-1355
-1336
-1315
-1294
-1271
-1248
-1224
-1198
-1172
-1145
-1116
-1087
-1057
-1026
-994
-962
-928
-893
-858
-822
-785
-747
-708
-668
-628
-587
-545
-503
-460
-416
-372
-327
-282
-235
-189
-142
-94
-46
2
51
100
149
199
249
299
350
401
451
502
553
604
656
707
758
809
860
911
962
1012
1063
1113
1162
1212
1261
1310
1358
1406
1453
1499
1546
1591
1636
1680
1724
1767
1809
1850
1890
1930
1969
2007
2044
2080
2115
2149
2182
2214
2245
2274
2303
2331
2357
2383
2407
2430
2451
2472
2491
2510
2527
2542
2557
2570
2582
2593
2603
2612
2619
2625
2630
2633
2636
2637
2637
2636
2634
2630
2626
2620
2613
2606
2597
2587
2576
2564
2551
2537
2522
2506
2489
2472
2453
2434
2414
2393
2371
2349
2326
2302
2277
2251
2225
2198
2170
2141
2111
2081
2050
2019
1986
1953
1919
1884
1848
1812
1775
1737
1699
1660
1620
1579
1538
1495
1453
1409
1365
1319
1274
1227
1180
1132
1083
1033
983
932
880
828
775
721
666
610
554
497
440
382
323
263
203
142
81
19
-43
-106
-170
-234
-298
-363
-429
-495
-561
-628
-695
-763
-831
-899
-968
-1037
-1106
-1176
-1247
-1317
-1388
-1460
-1531
-1603
-1676
-1749
-1822
-1895
-1969
-2043
-2117
-2191
-2266
-2341
-2416
-2491
-2566
-2642
-2717
-2793
-2869
-2944
-3020
-3095
-3171
-3246
-3321
-3396
-3471
-3546
-3620
-3694
-3768
-3841
-3914
-3987
-4059
-4130
-4201
-4272
-4342
-4411
-4480
-4548
-4616
-4683
-4749
-4815
-4880
-4944
-5008
-5071
-5133
-5194
-5254
-5314
-5373
-5431
-5489
-5545
-5601
-5656
-5710
-5763
-5815
-5867
-5917
-5967
-6016
-6064
-6111
-6158
-6203
-6248
-6292
-6335
-6378
-6419
-6460
-6500
-6539
-6578
-6616
-6653
-6689
-6725
-6759
-6794
-6827
-6860
-6892
-6923
-6953
-6983
-7011
-7040
-7067
-7093
-7119
-7144
-7168
-7191
-7213
-7235
-7255
-7275
-7294
-7312
-7329
-7346
-7361
-7376
-7390
-7402
-7414
-7426
-7436
-7445
-7453
-7460
-7467
-7472
-7476
-7480
-7482
-7483
-7483
-7482
-7480
-7477
-7473
-7468
-7461
-7453
-7444
-7434
-7423
-7410
-7397
-7382
-7365
-7348
-7329
-7309
-7288
-7266
-7242
-7217
-7191
-7163
-7135
-7105
-7074
-7042
-7009
-6974
-6939
-6902
-6865
-6826
-6786
-6745
-6704
-6661
-6617
-6573
-6528
-6482
-6435
-6387
-6339
-6290
-6240
-6190
-6139
-6088
-6036
-5984
-5931
-5878
-5824
-5770
-5715
-5661
-5605
-5550
-5494
-5438
-5382
-5325
-5268
-5211
-5154
-5096
-5039
-4981
-4922
-4864
-4805
-4747
-4688
-4628
-4569
-4509
-4449
-4389
-4329
-4269
-4208
-4147
-4086
-4024
-3963
-3901
-3839
-3777
-3714
-3651
-3589
-3525
-3462
-3398
-3334
-3270
-3206
-3141
-3076
-3011
-2946
-2880
-2814
-2748
-2681
-2614
-2547
-2480
-2412
-2344
-2276
-2208
-2139
-2071
-2001
-1932
-1863
-1793
-1723
-1653
-1583
-1512
-1442
-1371
-1300
-1229
-1158
-1086
-1014
-943
-871
-799
-727
-655
-583
-511
-438
-366
-293
-220
-147
-74
-1
72
145
218
292
365
439
513
587
661
735
810
884
959
1034
1109
1184
1259
1335
1411
1487
1563
1639
1716
1793
1870
1947
2024
2102
2180
2258
2336
2414
2492
2570
2649
2727
2805
2884
2962
3040
3118
3196
3274
3351
3429
3506
3583
3659
3735
3811
3886
3961
4035
4110
4183
4256
4328
4400
4470
4541
4610
4679
4747
4814
4881
4946
5011
5074
5137
5199
5259
5319
5378
5435
5491
5546
5600
5653
5705
5755
5804
5852
5898
5943
5986
6029
6069
6109
6146
6183
6218
6251
6283
6313
6342
6369
6395
6420
6443
6464
6484
6503
6520
6536
6551
6564
6575
6586
6595
6602
6609
6614
6617
6619
6620
6620
6618
6615
6611
6605
6599
6590
6581
6571
6559
6546
6532
6516
6500
6482
6464
6444
6423
6401
6378
6354
6329
6302
6275
6247
6217
6187
6156
6123
6090
6055
6020
5983
5946
5907
5868
5827
5785
5743
5699
5655
5609
5563
5515
5467
5417
5367
5316
5263
5210
5156
5101
5045
4988
4930
4871
4812
4751
4690
4628
4566
4502
4438
4373
4308
4242
4175
4108
4040
3972
3904
3835
3765
3695
3625
3554
3483
3412
3341
3269
3198
3126
3054
2982
2910
2838
2766
2695
2623
2551
2480
2409
2338
2267
2196
2126
2056
1987
1918
1849
1780
1712
1645
1577
1511
1444
1378
1313
1248
1184
1120
1056
993
931
869
807
746
686
626
566
507
449
391
333
276
219
162
106
51
-4
-59
-113
-166
-220
-272
-324
-376
-427
-478
-527
-577
-625
-673
-720
-767
-813
-857
-901
-945
-987
-1029
-1069
-1109
-1148
-1186
-1223
-1259
-1295
-1329
-1362
-1395
-1427
-1457
-1487
-1516
-1544
-1571
-1598
-1623
-1647
-1671
-1693
-1715
-1736
-1755
-1774
-1792
-1810
-1826
-1841
-1856
-1870
-1883
-1895
-1906
-1917
-1927
-1936
-1945
-1952
-1960
-1966
-1972
-1977
-1982
-1986
-1989
-1992
-1994
-1996
-1997
-1998
-1998
-1997
-1996
-1995
-1993
-1990
-1987
-1984
-1980
-1976
-1971
-1966
-1960
-1954
-1948
-1941
-1934
-1927
-1919
-1911
-1902
-1894
-1884
-1875
-1865
-1855
-1844
-1834
-1823
-1811
-1800
-1788
-1776
-1763
-1751
-1738
-1725
-1711
-1698
-1684
-1670
-1656
-1641
-1626
-1611
-1596
-1580
-1564
-1548
-1532
-1515
-1497
-1480
-1462
-1444
-1425
-1406
-1386
-1366
-1345
-1324
-1302
-1280
-1258
-1235
-1211
-1187
-1162
-1136
-1111
-1084
-1057
-1030
-1002
-973
-944
-914
-884
-853
-822
-790
-758
-725
-692
-658
-624
-589
-554
-518
-482
-445
-408
-371
-333
-295
-256
-218
-178
-139
-99
-59
-19
22
62
103
144
185
227
268
309
351
392
434
475
517
558
600
641
682
723
764
805
846
886
926
966
1006
1046
1086
1125
1164
1203
1242
1281
1319
1358
1396
1434
1472
1509
1547
1584
1622
1659
1696
1733
1770
1807
1844
1880
1916
1953
1989
2025
2061
2096
2132
2167
2202
2237
2271
2306
2340
2374
2407
2441
2474
2507
2540
2572
2604
2636
2668
2699
2730
2760
2790
2820
2849
2878
2907
2935
2962
2990
3016
3042
3068
3093
3117
3141
3164
3186
3208
3230
3250
3270
3289
3308
3326
3343
3359
3375
3390
3404
3418
3430
3442
3453
3464
3474
3482
3490
3498
3504
3510
3515
3519
3523
3525
3527
3528
3529
3528
3527
3525
3523
3519
3515
3511
3505
3499
3493
3485
3477
3468
3459
3449
3438
3427
3415
3402
3389
3375
3360
3345
3329
3313
3296
3278
3259
3240
3221
3200
3180
3158
3136
3113
3090
3067
3042
3017
2992
2966
2940
2913
2885
2857
2828
2799
2769
2739
2708
2677
2645
2613
2580
2546
2512
2477
2442
2406
2370
2333
2295
2257
2219
2179
2140
2099
2058
2017
1975
1932
1889
1846
1802
1757
1712
1667
1621
1574
1528
1480
1433
1385
1337
1288
1239
1190
1140
1090
1040
990
940
889
839
788
737
687
636
585
535
484
434
384
333
284
234
184
135
86
37
-11
-60
-108
-155
-203
-250
-296
-343
-388
-434
-479
-524
-568
-611
-655
-697
-740
-781
-822
-863
-903
-943
-981
-1020
-1057
-1094
-1131
-1166
-1201
-1236
-1270
-1303
-1335
-1366
-1397
-1427
-1456
-1485
-1512
-1539
-1565
-1590
-1614
-1637
-1660
-1681
-1702
-1722
-1741
-1759
-1776
-1792
-1808
-1822
-1836
-1848
-1860
-1871
-1881
-1891
-1899
-1907
-1913
-1919
-1924
-1928
-1931
-1934
-1936
-1936
-1936
-1935
-1934
-1931
-1928
-1923
-1918
-1913
-1906
-1898
-1890
-1881
-1871
-1861
-1850
-1838
-1825
-1811
-1797
-1783
-1767
-1751
-1735
-1717
-1700
-1681
-1662
-1643
-1623
-1603
-1582
-1561
-1539
-1517
-1495
-1472
-1449
-1426
-1402
-1379
-1355
-1330
-1306
-1282
-1257
-1233
-1208
-1183
-1159
-1134
-1109
-1085
-1060
-1036
-1010
-987
-962
-938
-914
-889
-865
-841
-818
-794
-770
-747
-723
-700
-677
-654
-631
-608
-586
-563
-540
-518
-496
-473
-451
-429
-407
-385
-363
-341
-319
-297
-275
-253
-231
-210
-188
-166
-144
-122
-99
-77
-55
-33
-11
12
34
57
79
102
125
148
171
194
218
242
265
289
313
338
362
387
412
437
462
487
512
538
563
589
615
641
667
693
719
745
771
797
823
849
876
902
928
954
980
1006
1032
1058
1084
1110
1135
1161
1186
1211
1236
1261
1286
1310
1334
1358
1381
1405
1427
1450
1472
1494
1516
1537
1557
1577
1597
1616
1635
1654
1672
1689
1706
1722
1738
1754
1769
1783
1797
1811
1824
1836
1849
1860
1872
1883
1893
1903
1913
1922
1931
1939
1947
1955
1963
1969
1976
1982
1988
1994
1999
2004
2008
2012
2016
2019
2021
2025
2027
2029
2031
2032
2033
2033
2035
2035
2035
2035
2033
2033
2033
2032
2031
2029
2028
2027
2025
2023
2021
2019
2017
2016
2013
2012
2009
2008
2005
2004
2001
2000
1998
1996
1995
1993
1991
1990
1988
1987
1985
1984
1983
1982
1980
1979
1978
1977
1976
1975
1974
1973
1972
1971
1970
1969
1968
1966
1965
1964
1963
1961
1960
1959
1957
1956
1954
1953
1951
1950
1948
1947
1945
1944
1942
1940
1939
1937
1936
1935
1933
1932
1931
1930
1929
1929
1928
1928
1927
1927
1927
1928
1928
1929
1930
1931
1932
1934
1936
1938
1940
1943
1946
1950
1953
1957
1962
1966
1971
1976
1982
1988
1994
2000
2007
2013
2021
2029
2037
2045
2053
2062
2071
2080
2090
2100
2110
2120
2130
2141
2152
2164
2175
2187
2199
2211
2223
2236
2249
2262
2275
2289
2302
2316
2330
2344
2359
2373
2388
2403
2418
2433
2449
2465
2480
2497
2513
2529
2546
2563
2580
2597
2615
2633
2650
2669
2687
2705
2724
2743
2762
2782
2801
2821
2841
2861
2882
2902
2923
2944
2965
2987
3008
3030
3052
3074
3097
3119
3142
3165
3188
3212
3236
3259
3283
3308
3332
3357
3381
3406
3431
3457
3482
3507
3533
3558
3584
3609
3634
3660
3685
3711
3736
3761
3786
3811
3836
3861
3885
3910
3934
3958
3982
4006
4029
4053
4075
4099
4122
4144
4167
4189
4211
4232
4254
4275
4295
4316
4336
4356
4375
4394
4413
4432
4450
4467
4485
4502
4518
4534
4550
4565
4580
4595
4609
4622
4636
4648
4660
4672
4684
4694
4705
4715
4724
4733
4742
4750
4757
4764
4771
4777
4783
4788
4792
4797
4800
4803
4806
4808
4810
4811
4811
4811
4811
4810
4809
4807
4804
4801
4797
4793
4789
4784
4778
4772
4765
4758
4750
4742
4734
4724
4715
4705
4694
4683
4671
4659
4647
4634
4621
4608
4594
4580
4565
4550
4535
4520
4504
4488
4472
4456
4439
4423
4406
4389
4372
4355
4337
4320
4302
4285
4268
4250
4233
4215
4198
4180
4163
4146
4129
4112
4096
4078
4062
4046
4030
4014
4000
3985
3970
3956
3942
3928
3915
3902
3890
3877
3866
3854
3844
3833
3823
3814
3805
3796
3788
3780
3773
3766
3760
3754
3749
3745
3740
3737
3734
3731
3729
3728
3727
3727
3727
3728
3729
3731
3733
3736
3740
3744
3749
3754
3759
3766
3772
3780
3787
3796
3804
3813
3823
3833
3844
3854
3866
3877
3890
3902
3915
3928
3942
3956
3970
3985
4000
4014
4030
4046
4062
4080
4097
4114
4132
4150
4168
4187
4205
4224
4244
4264
4284
4304
4324
4345
4366
4387
4409
4431
4453
4475
4498
4520
4543
4566
4590
4613
4637
4661
4685
4709
4733
4758
4783
4807
4832
4857
4883
4908
4934
4959
4985
5011
5036
5062
5088
5115
5141
5167
5193
5219
5246
5272
5298
5325
5351
5377
5404
5430
5456
5482
5508
5533
5559
5584
5610
5635
5660
5685
5709
5734
5758
5782
5805
5828
5851
5874
5897
5919
5941
5962
5983
6004
6024
6044
6064
6083
6102
6120
6138
6155
6172
6188
6204
6219
6234
6248
6261
6274
6287
6298
6309
6320
6330
6339
6348
6356
6364
6371
6377
6383
6388
6393
6397
6401
6404
6406
6409
6410
6412
6412
6413
6413
6412
6412
6411
6409
6407
6405
6403
6400
6397
6394
6390
6387
6383
6378
6374
6369
6364
6359
6353
6348
6342
6336
6330
6324
6317
6311
6304
6297
6290
6282
6275
6267
6259
6251
6242
6234
6225
6216
6206
6196
6186
6175
6164
6152
6140
6128
6115
6102
6088
6073
6058
6042
6026
6009
5991
5973
5954
5934
5914
5893
5871
5848
5825
5801
5777
5751
5725
5698
5671
5642
5613
5584
5553
5522
5490
5458
5425
5391
5357
5321
5286
5249
5212
5175
5137
5098
5059
5019
4978
4937
4896
4854
4812
4769
4726
4682
4637
4593
4548
4502
4456
4409
4363
4315
4268
4220
4171
4122
4073
4022
3973
3923
3872
3821
3770
3718
3666
3614
3561
3509
3455
3402
3348
3294
3240
3185
3131
3075
3020
2965
2909
2853
2796
2740
2683
2626
2569
2512
2454
2397
2339
2281
2223
2165
2107
2048
1990
1932
1873
1815
1756
1698
1639
1581
1522
1464
1405
1346
1288
1229
1171
1113
1054
996
938
880
821
763
705
647
589
531
474
416
358
300
243
185
128
70
13
-44
-102
-159
-216
-273
-330
-387
-444
-501
-558
-615
-672
-728
-785
-842
-898
-955
-1010
-1068
-1124
-1180
-1236
-1292
-1348
-1404
-1459
-1515
-1570
-1626
-1681
-1736
-1790
-1845
-1899
-1953
-2007
-2061
-2114
-2168
-2220
-2273
-2325
-2377
-2429
-2480
-2531
-2581
-2631
-2681
-2730
-2778
-2826
-2874
-2921
-2968
-3014
-3059
-3104
-3148
-3192
-3235
-3277
-3319
-3361
-3401
-3441
-3481
-3519
-3558
-3595
-3632
-3668
-3704
-3739
-3773
-3807
-3840
-3873
-3905
-3936
-3967
-3998
-4027
-4057
-4085
-4114
-4141
-4169
-4195
-4221
-4247
-4273
-4297
-4322
-4346
-4369
-4392
-4415
-4437
-4459
-4480
-4501
-4521
-4541
-4561
-4580
-4598
-4617
-4635
-4652
-4669
-4686
-4702
-4718
-4734
-4749
-4763
-4778
-4791
-4805
-4818
-4831
-4843
-4855
-4866
-4877
-4887
-4898
-4907
-4917
-4926
-4934
-4942
-4950
-4957
-4964
-4970
-4976
-4981
-4986
-4991
-4995
-4999
-5002
-5005
-5008
-5010
-5012
-5013
-5014
-5014
-5014
-5014
-5013
-5012
-5011
-5009
-5007
-5005
-5002
-4999
-4995
-4992
-4988
-4984
-4979
-4975
-4970
-4965
-4959
-4954
-4948
-4943
-4937
-4930
-4924
-4918
-4911
-4904
-4898
-4890
-4883
-4876
-4868
-4861
-4853
-4845
-4837
-4828
-4820
-4811
-4802
-4793
-4783
-4774
-4764
-4754
-4744
-4733
-4722
-4711
-4700
-4688
-4676
-4664
-4651
-4639
-4625
-4612
-4598
-4584
-4570
-4555
-4539
-4524
-4508
-4491
-4475
-4457
-4440
-4421
-4403
-4384
-4365
-4345
-4324
-4304
-4282
-4261
-4238
-4216
-4193
-4169
-4145
-4121
-4096
-4070
-4043
-4018
-3991
-3963
-3935
-3907
-3878
-3848
-3818
-3787
-3756
-3725
-3693
-3661
-3628
-3594
-3560
-3526
-3491
-3456
-3421
-3385
-3348
-3312
-3275
-3237
-3200
-3162
-3123
-3085
-3046
-3007
-2967
-2928
-2888
-2848
-2807
-2767
-2726
-2685
-2644
-2602
-2561
-2519
-2477
-2435
-2392
-2350
-2308
-2265
-2222
-2179
-2136
-2093
-2050
-2005
-1963
-1920
-1876
-1832
-1789
-1745
-1701
-1657
-1613
-1569
-1525
-1480
-1436
-1392
-1347
-1303
-1258
-1214
-1169
-1124
-1079
-1034
-989
-943
-898
-853
-807
-761
-715
-669
-623
-577
-530
-484
-437
-390
-343
-296
-249
-202
-154
-107
-59
-11
37
85
134
182
231
280
328
377
426
476
525
574
624
674
723
773
823
873
923
974
1024
1074
1125
1176
1226
1277
1328
1379
1431
1482
1533
1585
1636
1688
1740
1792
1843
1895
1947
1999
2051
2103
2155
2206
2258
2309
2360
2411
2462
2513
2563
2613
2663
2713
2762
2811
2860
2908
2956
3003
3050
3097
3143
3189
3235
3280
3325
3369
3413
3456
3499
3541
3583
3625
3666
3707
3747
3787
3826
3864
3902
3940
3977
4014
4050
4085
4120
4154
4188
4221
4254
4285
4317
4347
4377
4407
4436
4464
4491
4518
4544
4570
4595
4620
4643
4667
4689
4711
4732
4753
4773
4793
4812
4830
4848
4865
4882
4898
4913
4928
4943
4956
4969
4982
4994
5005
5016
5027
5036
5045
5054
5062
5069
5076
5083
5088
5094
5098
5102
5106
5109
5111
5113
5114
5115
5115
5115
5114
5112
5110
5107
5104
5101
5096
5091
5086
5080
5074
5067
5059
5051
5042
5033
5023
5013
5002
4990
4978
4965
4952
4939
4924
4910
4894
4879
4862
4846
4828
4811
4792
4774
4754
4735
4715
4694
4673
4652
4630
4607
4585
4561
4538
4514
4489
4464
4439
4413
4387
4360
4333
4305
4277
4249
4220
4191
4161
4131
4100
4069
4038
4006
3973
3940
3907
3873
3839
3804
3769
3734
3698
3662
3625
3588
3550
3512
3474
3435
3396
3356
3317
3276
3236
3194
3153
3111
3069
3026
2983
2940
2896
2852
2807
2762
2717
2671
2625
2579
2532
2484
2437
2389
2340
2291
2242
2192
2142
2092
2041
1990
1938
1887
1834
1782
1729
1676
1622
1568
1514
1459
1405
1350
1294
1239
1183
1127
1071
1014
958
902
845
788
731
675
618
561
504
447
390
333
277
220
164
107
51
-5
-61
-116
-172
-227
-282
-336
-390
-444
-498
-551
-604
-657
-709
-760
-811
-862
-913
-962
-1012
-1061
-1109
-1157
-1204
-1251
-1297
-1343
-1388
-1433
-1477
-1520
-1563
-1605
-1647
-1688
-1728
-1768
-1807
-1846
-1884
-1921
-1958
-1994
-2029
-2065
-2099
-2133
-2166
-2198
-2230
-2261
-2292
-2322
-2351
-2380
-2408
-2435
-2462
-2488
-2514
-2539
-2564
-2587
-2611
-2633
-2655
-2677
-2698
-2718
-2738
-2757
-2775
-2793
-2811
-2828
-2844
-2860
-2875
-2890
-2904
-2917
-2930
-2943
-2955
-2966
-2977
-2987
-2996
-3005
-3014
-3022
-3029
-3036
-3042
-3047
-3052
-3057
-3060
-3063
-3066
-3068
-3069
-3070
-3070
-3070
-3069
-3067
-3065
-3062
-3059
-3055
-3050
-3045
-3039
-3032
-3025
-3018
-3010
-3001
-2991
-2981
-2971
-2959
-2947
-2935
-2922
-2908
-2893
-2878
-2862
-2846
-2828
-2811
-2792
-2773
-2753
-2732
-2711
-2689
-2666
-2642
-2618
-2593
-2568
-2541
-2514
-2486
-2458
-2429
-2399
-2368
-2337
-2305
-2273
-2239
-2205
-2171
-2135
-2099
-2063
-2025
-1988
-1950
-1911
-1871
-1831
-1790
-1749
-1707
-1665
-1622
-1578
-1534
-1490
-1445
-1399
-1353
-1307
-1260
-1212
-1164
-1116
-1067
-1018
-969
-919
-869
-818
-767
-716
-664
-613
-561
-508
-456
-403
-350
-296
-243
-189
-136
-82
-28
27
81
136
190
245
300
354
409
464
519
574
629
684
739
794
849
903
958
1012
1068
1122
1177
1231
1286
1340
1394
1448
1502
1556
1610
1663
1717
1770
1823
1876
1928
1981
2033
2085
2137
2189
2240
2291
2342
2393
2443
2493
2543
2593
2642
2691
2740
2788
2836
2884
2932
2979
3025
3072
3118
3163
3209
3254
3298
3342
3386
3429
3472
3514
3556
3597
3638
3679
3719
3758
3797
3836
3873
3911
3948
3984
4019
4054
4089
4123
4157
4189
4222
4253
4284
4315
4344
4374
4402
4430
4458
4485
4511
4537
4562
4586
4610
4634
4656
4678
4700
4721
4741
4761
4780
4799
4816
4834
4850
4866
4882
4897
4911
4925
4938
4950
4962
4974
4985
4995
5004
5014
5022
5030
5037
5044
5051
5056
5062
5066
5070
5074
5077
5079
5081
5083
5083
5084
5083
5082
5081
5079
5076
5072
5069
5064
5059
5053
5047
5040
5032
5024
5015
5006
4995
4985
4973
4961
4949
4935
4922
4907
4892
4876
4859
4842
4824
4806
4787
4767
4746
4725
4703
4680
4657
4633
4609
4583
4557
4531
4503
4475
4446
4417
4387
4356
4325
4293
4260
4227
4193
4158
4123
4086
4051
4014
3976
3938
3899
3859
3819
3778
3737
3695
3653
3610
3566
3522
3478
3433
3387
3341
3295
3248
3200
3152
3104
3055
3006
2956
2906
2855
2804
2753
2702
2650
2597
2545
2492
2439
2386
2332
2279
2225
2171
2117
2062
2008
1954
1899
1845
1790
1735
1681
1626
1572
1517
1463
1408
1354
1300
1246
1193
1139
1086
1032
980
927
874
822
770
719
667
616
566
515
465
416
366
317
269
221
173
125
79
32
-14
-60
-105
-150
-194
-237
-281
-323
-365
-407
-448
-489
-528
-568
-606
-644
-682
-719
-755
-790
-825
-860
-893
-927
-959
-991
-1022
-1052
-1082
-1112
-1140
-1168
-1195
-1222
-1248
-1273
-1298
-1322
-1346
-1368
-1390
-1412
-1432
-1452
-1472
-1490
-1509
-1526
-1543
-1559
-1574
-1589
-1603
-1616
-1629
-1641
-1653
-1664
-1674
-1684
-1693
-1701
-1709
-1716
-1722
-1728
-1733
-1737
-1741
-1744
-1747
-1749
-1750
-1751
-1750
-1750
-1748
-1746
-1744
-1740
-1737
-1732
-1727
-1721
-1715
-1708
-1701
-1692
-1684
-1674
-1665
-1654
-1643
-1632
-1619
-1607
-1593
-1579
-1565
-1550
-1535
-1519
-1502
-1485
-1467
-1449
-1430
-1411
-1391
-1371
-1351
-1329
-1308
-1286
-1263
-1241
-1217
-1194
-1170
-1145
-1120
-1095
-1070
-1044
-1018
-991
-964
-937
-909
-881
-853
-824
-796
-766
-737
-707
-677
-647
-617
-586
-555
-524
-492
-461
-429
-397
-364
-332
-299
-267
-234
-200
-167
-134
-100
-66
-33
1
35
69
103
137
172
206
240
274
308
342
376
411
444
478
512
546
580
613
647
680
713
746
779
812
844
877
909
941
973
1004
1036
1068
1099
1130
1161
1192
1222
1253
1283
1314
1344
1374
1404
1434
1463
1493
1522
1552
1581
1610
1640
1669
1698
1726
1755
1784
1812
1840
1869
1897
1925
1953
1981
2008
2036
2063
2090
2118
2144
2171
2198
2224
2251
2277
2303
2329
2354
2380
2405
2429
2454
2478
2502
2526
2549
2572
2595
2617
2639
2660
2682
2702
2723
2743
2762
2781
2800
2818
2836
2854
2870
2887
2903
2918
2933
2948
2962
2976
2989
3001
3014
3025
3036
3047
3057
3066
3075
3084
3092
3099
3106
3112
3118
3124
3128
3133
3136
3140
3142
3145
3147
3148
3149
3149
3150
3149
3149
3147
3146
3144
3142
3139
3136
3133
3130
3126
3121
3117
3112
3107
3101
3095
3089
3082
3075
3068
3061
3053
3045
3036
3028
3019
3009
2999
2989
2979
2968
2957
2946
2934
2922
2910
2897
2884
2870
2857
2843
2828
2814
2798
2783
2767
2751
2735
2718
2701
2683
2665
2647
2628
2609
2590
2571
2551
2530
2510
2489
2467
2446
2424
2402
2380
2357
2334
2311
2288
2264
2241
2217
2193
2169
2145
2121
2097
2073
2049
2025
2000
1976
1952
1928
1904
1880
1857
1833
1809
1786
1763
1739
1716
1694
1671
1648
1626
1604
1582
1560
1539
1518
1497
1476
1455
1435
1415
1395
1375
1356
1337
1318
1299
1281
1263
1245
1228
1211
1194
1178
1161
1146
1130
1115
1100
1085
1071
1057
1043
1030
1016
1004
991
979
967
955
944
933
922
912
901
892
882
873
864
855
847
839
831
824
817
810
803
797
792
787
782
777
773
769
766
763
760
758
756
755
754
754
754
754
755
756
758
760
762
765
769
772
777
781
786
791
797
803
810
817
824
832
840
849
858
867
877
887
897
908
919
931
943
955
968
981
995
1008
1022
1037
1052
1067
1083
1099
1115
1132
1149
1166
1183
1201
1219
1238
1256
1275
1294
1314
1333
1353
1373
1393
1414
1434
1455
1476
1497
1519
1540
1562
1583
1605
1627
1649
1671
1694
1716
1738
1761
1784
1806
1829
1852
1875
1897
1920
1943
1966
1989
2012
2035
2058
2080
2103
2126
2148
2171
2193
2215
2237
2259
2281
2302
2324
2345
2365
2386
2406
2426
2446
2465
2484
2503
2521
2539
2556
2574
2590
2607
2622
2638
2653
2667
2681
2695
2708
2721
2733
2744
2755
2766
2776
2785
2794
2802
2810
2817
2824
2830
2836
2841
2846
2850
2854
2857
2860
2863
2865
2866
2867
2868
2868
2868
2868
2867
2866
2864
2862
2860
2857
2854
2851
2847
2843
2839
2834
2829
2824
2819
2813
2807
2801
2795
2788
2781
2775
2767
2760
2753
2745
2737
2729
2721
2713
2704
2696
2687
2678
2669
2659
2650
2640
2630
2620
2610
2599
2588
2577
2566
2555
2544
2532
2520
2508
2496
2484
2472
2459
2446
2433
2420
2407
2393
2380
2366
2352
2338
2323
2309
2294
2279
2264
2249
2233
2218
2202
2186
2170
2153
2136
2119
2102
2085
2067
2050
2032
2013
1995
1976
1957
1938
1918
1898
1878
1858
1838
1817
1796
1774
1753
1731
1708
1686
1663
1640
1617
1594
1570
1546
1521
1497
1472
1447
1421
1396
1370
1344
1317
1291
1264
1236
1209
1181
1153
1125
1097
1068
1039
1010
981
952
922
892
862
832
802
771
741
710
679
648
617
586
554
523
491
459
427
395
363
331
299
266
234
201
168
135
102
69
36
3
-31
-64
-98
-131
-165
-199
-233
-267
-301
-335
-370
-404
-438
-473
-507
-542
-577
-612
-646
-681
-716
-751
-786
-821
-856
-891
-926
-961
-996
-1031
-1066
-1102
-1137
-1172
-1206
-1241
-1276
-1311
-1346
-1380
-1415
-1449
-1484
-1518
-1552
-1586
-1620
-1653
-1686
-1719
-1752
-1785
-1817
-1849
-1881
-1912
-1943
-1974
-2004
-2033
-2064
-2093
-2122
-2150
-2178
-2205
-2232
-2258
-2284
-2309
-2334
-2358
-2382
-2405
-2428
-2450
-2471
-2492
-2512
-2531
-2550
-2568
-2585
-2602
-2618
-2633
-2648
-2662
-2675
-2687
-2699
-2709
-2719
-2728
-2736
-2744
-2750
-2756
-2760
-2764
-2767
-2769
-2771
-2771
-2771
-2769
-2767
-2763
-2759
-2754
-2748
-2741
-2733
-2724
-2714
-2704
-2692
-2679
-2666
-2652
-2636
-2620
-2603
-2585
-2566
-2546
-2526
-2504
-2482
-2458
-2434
-2409
-2383
-2357
-2329
-2301
-2272
-2242
-2211
-2180
-2148
-2115
-2081
-2047
-2012
-1976
-1940
-1903
-1866
-1828
-1789
-1750
-1711
-1670
-1630
-1589
-1547
-1505
-1462
-1419
-1375
-1331
-1287
-1242
-1197
-1152
-1106
-1059
-1012
-966
-918
-871
-823
-775
-726
-677
-628
-579
-529
-480
-430
-379
-329
-278
-228
-177
-126
-75
-23
28
79
131
182
234
286
337
389
441
492
544
596
647
699
750
801
852
903
954
1004
1056
1106
1156
1206
1256
1306
1355
1404
1453
1502
1551
1599
1647
1695
1742
1789
1836
1883
1929
1976
2021
2067
2112
2157
2202
2246
2291
2334
2378
2421
2464
2507
2549
2591
2633
2674
2715
2756
2796
2837
2877
2916
2956
2995
3034
3072
3111
3149
3186
3224
3261
3299
3335
3372
3409
3445
3481
3517
3553
3588
3623
3659
3694
3728
3763
3798
3832
3866
3900
3934
3968
4001
4035
4067
4101
4134
4167
4199
4232
4264
4296
4329
4360
4392
4424
4455
4486
4517
4548
4578
4609
4639
4669
4698
4728
4757
4786
4815
4843
4872
4900
4927
4955
4982
5009
5036
5063
5089
5115
5140
5166
5191
5216
5241
5265
5289
5313
5337
5360
5383
5406
5429
5451
5473
5495
5517
5538
5559
5580
5601
5621
5641
5661
5681
5701
5720
5739
5758
5777
5795
5813
5831
5849
5866
5883
5900
5917
5933
5949
5965
5981
5996
6011
6025
6040
6054
6068
6081
6094
6107
6120
6132
6144
6155
6167
6178
6188
6199
6209
6218
6228
6237
6245
6254
6262
6269
6277
6284
6290
6297
6302
6308
6313
6318
6322
6327
6330
6334
6337
6339
6342
6344
6345
6346
6347
6348
6348
6348
6347
6346
6345
6343
6341
6338
6335
6332
6328
6324
6320
6315
6310
6305
6299
6293
6286
6279
6272
6265
6257
6249
6240
6231
6222
6213
6203
6192
6182
6171
6160
6149
6137
6125
6112
6100
6087
6073
6060
6046
6032
6018
6003
5988
5973
5958
5942
5926
5910
5894
5877
5861
5844
5827
5810
5792
5775
5757
5739
5721
5703
5685
5667
5648
5630
5611
5592
5573
5555
5536
5516
5497
5478
5459
5440
5420
5401
5381
5362
5342
5323
5303
5284
5264
5245
5225
5206
5186
5167
5148
5128
5109
5090
5070
5051
5032
5013
4994
4975
4956
4937
4919
4900
4881
4863
4844
4826
4807
4789
4771
4752
4734
4716
4698
4680
4662
4643
4625
4607
4589
4571
4553
4535
4517
4499
4481
4463
4445
4427
4409
4390
4372
4354
4336
4317
4299
4280
4262
4243
4224
4206
4187
4168
4149
4130
4111
4091
4073
4054
4035
4016
3996
3977
3958
3938
3919
3899
3880
3860
3841
3821
3801
3782
3762
3742
3723
3703
3683
3663
3643
3623
3604
3584
3564
3544
3524
3504
3484
3464
3444
3424
3404
3384
3364
3344
3324
3304
3285
3265
3245
3225
3206
3186
3167
3147
3128
3109
3089
3070
3051
3032
3014
2995
2976
2958
2939
2921
2903
2885
2867
2849
2832
2814
2797
2780
2763
2746
2730
2713
2697
2681
2665
2649
2634
2619
2603
2588
2573
2558
2544
2529
2515
2501
2486
2473
2459
2445
2431
2418
2404
2391
2378
2365
2352
2339
2326
2314
2301
2289
2276
2264
2252
2240
2228
2216
2204
2192
2180
2168
2157
2145
2133
2122
2110
2099
2087
2076
2064
2053
2041
2029
2019
2008
1996
1985
1974
1963
1952
1941
1929
1918
1907
1896
1886
1875
1864
1853
1842
1832
1821
1810
1800
1789
1779
1768
1758
1747
1737
1726
1716
1705
1695
1685
1674
1664
1654
1643
1633
1622
1612
1601
1591
1580
1570
1559
1548
1537
1526
1515
1504
1493
1481
1470
1458
1446
1434
1422
1410
1397
1385
1372
1359
1346
1333
1320
1306
1292
1278
1264
1250
1235
1221
1206
1191
1176
1160
1145
1129
1113
1097
1081
1065
1048
1031
1014
998
980
963
946
928
911
893
875
857
839
821
802
784
765
747
728
709
690
672
653
633
614
595
576
557
537
518
498
479
459
440
420
400
381
361
341
321
302
282
262
242
223
203
183
163
144
124
105
85
66
46
27
8
-11
-30
-49
-68
-87
-106
-124
-143
-161
-180
-198
-216
-234
-252
-270
-288
-305
-323
-340
-358
-375
-393
-410
-427
-445
-462
-479
-496
-513
-531
-548
-565
-582
-599
-616
-633
-650
-667
-684
-700
-717
-734
-750
-767
-783
-800
-816
-832
-848
-864
-879
-895
-910
-925
-940
-955
-970
-984
-998
-1012
-1026
-1040
-1053
-1066
-1079
-1092
-1104
-1117
-1129
-1141
-1153
-1164
-1175
-1186
-1197
-1208
-1218
-1229
-1239
-1249
-1258
-1268
-1277
-1286
-1295
-1304
-1313
-1322
-1330
-1338
-1346
-1354
-1362
-1370
-1377
-1385
-1392
-1399
-1406
-1413
-1420
-1426
-1433
-1439
-1445
-1452
-1458
-1464
-1469
-1475
-1481
-1486
-1491
-1497
-1502
-1507
-1512
-1516
-1521
-1525
-1530
-1534
-1538
-1542
-1546
-1549
-1552
-1556
-1559
-1561
-1564
-1566
-1569
-1571
-1572
-1574
-1575
-1576
-1577
-1578
-1579
-1579
-1579
-1579
-1578
-1578
-1577
-1576
-1574
-1573
-1571
-1569
-1566
-1564
-1561
-1557
-1554
-1550
-1546
-1542
-1537
-1532
-1527
-1522
-1516
-1510
-1504
-1498
-1491
-1485
-1478
-1470
-1463
-1455
-1447
-1439
-1431
-1422
-1414
-1405
-1396
-1387
-1377
-1368
-1358
-1348
-1338
-1328
-1318
-1308
-1298
-1287
-1277
-1266
-1255
-1244
-1233
-1222
-1211
-1200
-1189
-1178
-1166
-1155
-1143
-1132
-1120
-1109
-1097
-1086
-1074
-1062
-1050
-1038
-1027
-1014
-1002
-991
-979
-967
-955
-943
-931
-919
-907
-895
-882
-870
-858
-846
-834
-822
-809
-797
-785
-773
-760
-748
-736
-724
-711
-699
-686
-674
-661
-649
-636
-623
-611
-598
-585
-572
-559
-545
-532
-518
-505
-491
-477
-463
-449
-435
-421
-406
-392
-377
-362
-347
-332
-317
-302
-286
-271
-255
-239
-223
-207
-191
-174
-158
-141
-125
-108
-91
-73
-56
-39
-21
-4
14
32
50
68
86
104
123
141
159
178
196
215
234
252
271
290
309
327
346
365
384
403
422
442
461
480
499
519
538
557
577
596
616
635
655
675
694
714
734
753
773
793
813
832
852
872
892
912
932
952
972
992
1012
1032
1052
1072
1092
1112
1132
1153
1173
1193
1214
1234
1254
1275
1295
1316
1336
1357
1378
1398
1419
1440
1461
1482
1503
1524
1545
1566
1587
1609
1630
1652
1673
1695
1717
1738
1760
1782
1804
1827
1849
1871
1894
1917
1940
1963
1986
2009
2033
2057
2081
2105
2129
2154
2179
2204
2229
2255
2281
2307
2333
2360
2387
2414
2442
2470
2498
2526
2555
2584
2613
2642
2672
2702
2733
2763
2794
2825
2856
2888
2919
2951
2983
3016
3048
3081
3114
3147
3180
3213
3246
3280
3313
3347
3381
3414
3448
3482
3516
3550
3584
3618
3652
3686
3720
3755
3789
3823
3857
3891
3925
3959
3993
4027
4061
4094
4129
4162
4196
4229
4263
4296
4329
4363
4396
4429
4461
4494
4526
4559
4591
4623
4655
4687
4718
4750
4781
4812
4842
4873
4903
4933
4963
4993
5022
5051
5080
5109
5138
5166
5194
5221
5249
5276
5302
5329
5355
5381
5406
5431
5456
5480
5504
5528
5551
5574
5596
5618
5639
5660
5681
5701
5720
5740
5758
5776
5794
5811
5828
5844
5860
5875
5890
5904
5918
5931
5943
5955
5967
5978
5989
5999
6008
6017
6025
6033
6041
6047
6054
6059
6065
6069
6073
6077
6080
6083
6085
6086
6087
6088
6088
6087
6086
6084
6082
6080
6077
6073
6069
6065
6060
6054
6048
6042
6035
6028
6021
6013
6004
5995
5986
5977
5967
5957
5946
5935
5924
5912
5901
5888
5876
5863
5850
5837
5824
5810
5796
5782
5768
5753
5738
5723
5708
5692
5676
5660
5644
5628
5611
5594
5577
5560
5542
5525
5507
5489
5470
5452
5433
5414
5395
5375
5356
5336
5315
5295
5274
5253
5232
5211
5189
5167
5145
5123
5100
5077
5054
5031
5007
4983
4959
4935
4910
4885
4860
4835
4809
4784
4757
4731
4705
4678
4651
4624
4596
4568
4540
4512
4484
4455
4426
4397
4367
4337
4307
4277
4247
4216
4185
4153
4122
4090
4058
4025
3993
3960
3926
3893
3859
3825
3791
3757
3722
3687
3652
3616
3580
3544
3508
3472
3435
3398
3361
3324
3287
3249
3211
3173
3135
3096
3057
3018
2979
2940
2900
2860
2820
2780
2739
2698
2657
2615
2574
2532
2489
2447
2404
2361
2317
2273
2229
2184
2140
2094
2049
2003
1957
1910
1863
1816
1768
1720
1671
1623
1573
1524
1474
1424
1373
1322
1270
1219
1166
1114
1061
1008
954
901
846
792
737
682
626
571
514
458
401
344
287
229
171
113
55
-4
-63
-123
-182
-242
-302
-362
-423
-484
-545
-606
-667
-728
-790
-852
-913
-975
-1037
-1099
-1161
-1223
-1284
-1346
-1408
-1470
-1531
-1593
-1654
-1716
-1777
-1838
-1898
-1959
-2019
-2079
-2139
-2199
-2259
-2318
-2377
-2435
-2493
-2551
-2609
-2666
-2723
-2780
-2836
-2892
-2948
-3003
-3058
-3112
-3166
-3220
-3273
-3326
-3378
-3430
-3481
-3532
-3583
-3633
-3683
-3732
-3781
-3830
-3878
-3926
-3973
-4019
-4066
-4112
-4157
-4203
-4247
-4291
-4335
-4378
-4421
-4463
-4505
-4546
-4587
-4627
-4667
-4707
-4746
-4784
-4822
-4859
-4896
-4932
-4968
-5003
-5038
-5072
-5106
-5139
-5171
-5203
-5235
-5266
-5296
-5326
-5355
-5384
-5412
-5440
-5467
-5494
-5520
-5545
-5570
-5594
-5618
-5641
-5664
-5686
-5708
-5729
-5749
-5769
-5789
-5808
-5826
-5844
-5861
-5878
-5894
-5910
-5925
-5939
-5953
-5967
-5980
-5992
-6004
-6016
-6027
-6037
-6047
-6057
-6065
-6074
-6082
-6089
-6096
-6102
-6108
-6113
-6118
-6122
-6125
-6128
-6131
-6133
-6134
-6135
-6136
-6136
-6135
-6134
-6132
-6130
-6128
-6125
-6121
-6117
-6112
-6107
-6101
-6095
-6089
-6082
-6074
-6066
-6057
-6048
-6038
-6028
-6017
-6006
-5994
-5982
-5969
-5956
-5942
-5927
-5912
-5897
-5881
-5864
-5847
-5829
-5811
-5792
-5773
-5753
-5732
-5711
-5690
-5667
-5645
-5621
-5598
-5573
-5548
-5523
-5497
-5470
-5443
-5415
-5387
-5358
-5329
-5299
-5268
-5237
-5205
-5173
-5140
-5107
-5073
-5038
-5003
-4968
-4932
-4895
-4858
-4821
-4783
-4745
-4706
-4666
-4627
-4586
-4546
-4505
-4463
-4421
-4379
-4337
-4294
-4251
-4207
-4164
-4120
-4075
-4030
-3986
-3942
-3897
-3852
-3806
-3761
-3715
-3670
-3624
-3578
-3533
-3487
-3441
-3395
-3349
-3303
-3257
-3211
-3165
-3119
-3073
-3027
-2981
-2936
-2890
-2844
-2799
-2753
-2708
-2663
-2618
-2573
-2528
-2483
-2438
-2394
-2350
-2306
-2262
-2218
-2174
-2131
-2087
-2044
-2001
-1958
-1916
-1874
-1831
-1789
-1748
-1706
-1665
-1624
-1583
-1542
-1502
-1461
-1421
-1381
-1342
-1303
-1263
-1225
-1186
-1148
-1109
-1071
-1034
-996
-959
-922
-886
-849
-813
-777
-742
-706
-671
-636
-602
-568
-534
-500
-467
-434
-401
-369
-337
-305
-273
-242
-211
-181
-150
-120
-91
-61
-32
-3
26
54
82
110
138
166
193
220
247
274
301
327
353
380
406
432
457
483
509
534
560
585
610
636
661
686
711
736
761
786
810
835
860
885
909
934
959
983
1008
1032
1057
1081
1106
1130
1154
1178
1203
1227
1251
1275
1299
1322
1346
1370
1393
1417
1440
1464
1487
1510
1533
1556
1579
1601
1624
1647
1669
1691
1713
1736
1758
1780
1801
1823
1845
1866
1888
1909
1931
1952
1973
1994
2015
2037
2058
2079
2100
2121
2142
2163
2184
2205
2226
2247
2268
2289
2310
2332
2353
2374
2396
2417
2438
2460
2482
2503
2525
2547
2569
2592
2614
2636
2659
2682
2704
2727
2750
2774
2797
2821
2844
2868
2892
2916
2941
2965
2990
3015
3040
3065
3090
3116
3142
3168
3194
3220
3247
3273
3300
3327
3355
3382
3410
3438
3466
3494
3522
3551
3579
3608
3637
3666
3695
3725
3754
3784
3813
3843
3873
3903
3933
3963
3993
4024
4054
4083
4115
4145
4175
4206
4236
4267
4297
4328
4359
4389
4420
4450
4481
4512
4542
4573
4603
4634
4664
4695
4725
4756
4786
4816
4847
4877
4907
4937
4967
4997
5026
5056
5086
5115
5144
5173
5202
5231
5259
5288
5316
5344
5372
5399
5426
5453
5480
5507
5533
5559
5585
5611
5636
5661
5686
5710
5734
5758
5782
5805
5828
5851
5873
5895
5917
5938
5960
5980
6001
6021
6041
6061
6080
6099
6117
6136
6153
6171
6188
6205
6221
6238
6253
6269
6284
6298
6313
6327
6340
6353
6366
6379
6391
6403
6414
6425
6436
6446
6456
6465
6474
6483
6492
6500
6507
6515
6522
6528
6534
6540
6545
6550
6555
6559
6563
6567
6570
6573
6575
6577
6579
6580
6581
6582
6582
6582
6581
6581
6579
6578
6576
6573
6571
6568
6564
6560
6556
6552
6547
6541
6536
6530
6524
6517
6510
6503
6495
6487
6479
6470
6461
6452
6442
6432
6422
6412
6401
6390
6378
6366
6354
6342
6329
6316
6303
6289
6276
6261
6247
6232
6217
6201
6185
6169
6152
6135
6118
6100
6082
6064
6045
6026
6006
5986
5966
5945
5924
5902
5880
5858
5835
5812
5789
5765
5740
5716
5690
5665
5638
5612
5585
5557
5529
5501
5472
5443
5413
5383
5352
5321
5290
5258
5225
5192
5159
5125
5091
5057
5022
4986
4950
4914
4878
4841
4804
4766
4728
4690
4651
4612
4573
4534
4494
4454
4414
4373
4333
4292
4251
4210
4168
4127
4085
4043
4002
3960
3918
3876
3834
3791
3749
3707
3665
3623
3580
3538
3496
3454
3412
3370
3328
3286
3244
3202
3161
3119
3078
3036
2995
2954
2913
2872
2832
2791
2751
2711
2671
2631
2591
2552
2512
2473
2434
2396
2357
2319
2281
2244
2206
2169
2132
2096
2060
2024
1989
1953
1919
1884
1851
1817
1784
1751
1719
1687
1655
1624
1594
1563
1534
1504
1475
1447
1419
1392
1365
1338
1312
1286
1261
1237
1213
1189
1166
1143
1121
1099
1078
1058
1037
1018
999
980
962
944
927
911
895
879
864
850
836
822
809
797
785
773
762
751
741
732
723
714
706
698
691
684
678
672
666
661
657
653
649
646
643
641
639
637
636
635
635
635
636
636
638
639
641
644
646
650
653
657
661
666
671
676
682
688
694
701
708
716
724
732
741
750
760
770
780
791
803
815
827
840
853
867
882
897
912
928
945
962
980
998
1016
1036
1056
1077
1098
1120
1143
1166
1190
1214
1239
1265
1291
1318
1345
1373
1402
1431
1461
1491
1522
1554
1586
1618
1651
1685
1719
1754
1789
1825
1861
1897
1934
1971
2009
2047
2086
2125
2164
2204
2244
2284
2325
2366
2407
2449
2491
2533
2575
2618
2661
2704
2748
2791
2835
2879
2924
2968
3013
3058
3104
3149
3195
3241
3287
3333
3379
3426
3473
3520
3567
3614
3662
3710
3757
3805
3853
3902
3950
3998
4046
4094
4144
4193
4241
4290
4339
4388
4436
4485
4534
4583
4631
4680
4728
4777
4825
4873
4922
4970
5018
5065
5113
5160
5208
5255
5302
5349
5395
5441
5487
5533
5579
5624
5669
5714
5758
5803
5846
5890
5933
5976
6019
6061
6103
6144
6185
6226
6266
6306
6346
6385
6424
6462
6500
6537
6574
6611
6647
6682
6717
6752
6786
6820
6853
6885
6917
6949
6980
7010
7040
7070
7098
7126
7154
7181
7208
7233
7259
7283
7307
7331
7354
7376
7398
7419
7440
7459
7479
7498
7516
7533
7550
7567
7583
7598
7613
7627
7641
7654
7666
7678
7690
7701
7711
7721
7730
7739
7747
7755
7763
7769
7776
7781
7787
7791
7795
7799
7802
7805
7807
7809
7810
7811
7811
7810
7810
7808
7806
7804
7801
7798
7794
7790
7785
7780
7774
7768
7761
7754
7746
7738
7730
7721
7711
7702
7691
7681
7669
7658
7646
7634
7621
7608
7594
7580
7566
7551
7536
7521
7505
7489
7473
7456
7439
7422
7404
7387
7368
7350
7331
7312
7293
7274
7254
7235
7215
7194
7174
7153
7132
7111
7090
7069
7047
7025
7003
6981
6959
6936
6913
6890
6867
6844
6820
6796
6772
6748
6724
6699
6674
6649
6624
6598
6573
6547
6521
6494
6468
6441
6414
6387
6359
6332
6304
6276
6248
6219
6191
6162
6133
6104
6075
6045
6016
5986
5956
5926
5896
5866
5835
5804
5774
5743
5712
5680
5649
5618
5586
5554
5522
5490
5458
5426
5393
5361
5328
5295
5263
5229
5196
5163
5130
5096
5063
5029
4995
4961
4927
4893
4859
4825
4791
4756
4722
4688
4653
4619
4584
4549
4515
4480
4445
4411
4376
4341
4306
4271
4236
4201
4166
4131
4096
4061
4026
3991
3956
3921
3885
3850
3815
3780
3744
3709
3673
3638
3602
3567
3531
3495
3459
3423
3387
3351
3314
3278
3241
3205
3168
3131
3093
3056
3019
2981
2943
2905
2866
2828
2789
2750
2711
2671
2631
2591
2551
2511
2470
2429
2387
2345
2303
2261
2218
2175
2132
2088
2045
2000
1956
1911
1866
1821
1775
1729
1683
1637
1590
1543
1496
1448
1400
1352
1304
1256
1207
1158
1109
1059
1010
960
910
860
810
759
709
658
607
556
505
454
402
351
299
247
195
143
91
39
-14
-66
-119
-172
-224
-277
-330
-384
-437
-490
-544
-597
-651
-705
-758
-812
-866
-920
-974
-1028
-1082
-1136
-1190
-1244
-1299
-1352
-1406
-1460
-1514
-1568
-1622
-1675
-1729
-1782
-1835
-1888
-1941
-1994
-2047
-2099
-2152
-2204
-2256
-2307
-2359
-2410
-2461
-2512
-2563
-2613
-2663
-2713
-2763
-2812
-2861
-2910
-2958
-3007
-3055
-3102
-3149
-3197
-3243
-3290
-3336
-3382
-3427
-3472
-3517
-3562
-3606
-3650
-3694
-3737
-3780
-3823
-3865
-3908
-3949
-3991
-4032
-4073
-4114
-4154
-4194
-4234
-4273
-4312
-4351
-4389
-4427
-4465
-4502
-4539
-4576
-4612
-4648
-4683
-4719
-4753
-4788
-4821
-4855
-4888
-4921
-4953
-4985
-5016
-5047
-5077
-5107
-5137
-5166
-5195
-5223
-5251
-5278
-5305
-5332
-5358
-5383
-5409
-5433
-5458
-5482
-5505
-5528
-5551
-5573
-5595
-5616
-5637
-5657
-5677
-5697
-5716
-5734
-5752
-5770
-5787
-5804
-5820
-5836
-5852
-5866
-5881
-5895
-5908
-5921
-5934
-5946
-5957
-5968
-5978
-5988
-5998
-6007
-6015
-6023
-6031
-6038
-6044
-6050
-6055
-6060
-6064
-6068
-6071
-6074
-6076
-6077
-6078
-6079
-6078
-6078
-6076
-6074
-6072
-6069
-6065
-6061
-6056
-6051
-6044
-6038
-6030
-6023
-6014
-6005
-5995
-5985
-5974
-5962
-5950
-5937
-5924
-5910
-5895
-5879
-5863
-5847
-5829
-5811
-5793
-5773
-5753
-5733
-5712
-5690
-5667
-5644
-5620
-5596
-5571
-5545
-5519
-5492
-5464
-5436
-5407
-5378
-5348
-5317
-5286
-5254
-5221
-5188
-5154
-5120
-5085
-5050
-5013
-4977
-4940
-4902
-4864
-4825
-4785
-4745
-4705
-4664
-4623
-4581
-4538
-4496
-4452
-4409
-4365
-4320
-4275
-4230
-4184
-4138
-4091
-4046
-3999
-3951
-3904
-3856
-3808
-3760
-3711
-3662
-3613
-3564
-3515
-3465
-3416
-3366
-3316
-3266
-3216
-3165
-3115
-3064
-3014
-2963
-2913
-2862
-2812
-2761
-2711
-2660
-2609
-2559
-2508
-2458
-2408
-2357
-2307
-2257
-2207
-2157
-2108
-2058
-2009
-1959
-1910
-1861
-1813
-1764
-1716
-1668
-1620
-1572
-1525
-1478
-1431
-1384
-1338
-1292
-1246
-1200
-1155
-1110
-1066
-1022
-978
-934
-891
-848
-805
-763
-721
-679
-637
-596
-555
-515
-474
-434
-394
-355
-316
-277
-238
-200
-162
-124
-86
-49
-12
25
61
98
134
170
205
240
275
310
345
379
413
446
480
513
546
579
611
643
675
707
738
769
800
830
861
891
920
950
979
1008
1037
1065
1093
1121
1149
1176
1203
1230
1256
1283
1309
1335
1360
1385
1410
1435
1460
1484
1508
1532
1556
1579
1602
1625
1647
1670
1692
1714
1735
1757
1778
1799
1820
1840
1861
1881
1901
1920
1940
1959
1978
1997
2016
2033
2052
2070
2088
2106
2124
2141
2159
2176
2193
2210
2226
2243
2259
2276
2292
2308
2324
2340
2356
2372
2388
2404
2420
2435
2451
2466
2482
2497
2512
2528
2543
2558
2573
2588
2603
2618
2633
2647
2662
2676
2691
2705
2719
2734
2748
2762
2775
2789
2803
2816
2830
2843
2856
2869
2882
2894
2907
2919
2931
2943
2955
2967
2979
2990
3001
3012
3023
3034
3044
3055
3065
3075
3085
3095
3104
3114
3123
3132
3141
3150
3159
3167
3176
3184
3192
3200
3208
3216
3224
3232
3239
3247
3254
3262
3269
3277
3284
3291
3298
3306
3313
3320
3327
3334
3341
3348
3355
3362
3369
3376
3383
3390
3397
3404
3411
3418
3425
3432
3439
3446
3453
3459
3466
3473
3480
3487
3494
3501
3508
3515
3522
3528
3535
3542
3549
3555
3562
3569
3575
3582
3588
3595
3601
3607
3614
3620
3626
3632
3638
3644
3650
3656
3662
3668
3674
3679
3685
3690
3696
3701
3706
3712
3717
3722
3727
3731
3736
3741
3745
3750
3754
3758
3762
3766
3770
3773
3777
3780
3784
3787
3790
3793
3796
3798
3801
3803
3805
3807
3808
3810
3811
3812
3813
3814
3814
3814
3814
3814
3813
3813
3812
3810
3809
3807
3805
3803
3801
3798
3795
3792
3788
3785
3781
3777
3773
3768
3763
3759
3753
3748
3742
3737
3731
3724
3718
3711
3705
3698
3690
3683
3675
3668
3659
3651
3643
3634
3625
3616
3607
3598
3588
3578
3568
3558
3547
3537
3526
3515
3504
3492
3481
3469
3457
3445
3432
3420
3407
3394
3381
3368
3354
3341
3327
3313
3299
3285
3270
3256
3241
3226
3211
3196
3181
3165
3150
3134
3118
3102
3086
3069
3053
3036
3020
3003
2986
2969
2951
2934
2917
2899
2881
2864
2846
2828
2810
2791
2773
2755
2736
2718
2699
2680
2661
2643
2624
2604
2585
2566
2547
2527
2508
2488
2468
2448
2428
2408
2388
2368
2347
2326
2306
2285
2264
2243
2221
2200
2178
2157
2135
2112
2090
2068
2045
2021
1999
1976
1953
1929
1906
1882
1858
1834
1809
1785
1760
1735
1710
1685
1659
1634
1608
1582
1556
1530
1504
1477
1451
1424
1397
1370
1343
1316
1289
1262
1235
1208
1181
1154
1126
1099
1072
1045
1016
990
963
936
909
882
855
828
801
775
748
722
695
669
643
617
591
565
540
514
489
464
439
414
390
365
341
318
294
270
247
224
202
179
157
135
113
92
70
50
29
8
-12
-32
-51
-70
-89
-108
-126
-145
-162
-180
-197
-214
-230
-247
-263
-278
-293
-308
-323
-337
-351
-365
-378
-391
-404
-416
-428
-439
-451
-462
-472
-482
-492
-502
-511
-520
-529
-537
-545
-553
-561
-568
-575
-581
-587
-593
-599
-604
-609
-614
-618
-622
-626
-629
-633
-636
-638
-640
-642
-644
-646
-647
-648
-648
-648
-648
-648
-648
-647
-646
-644
-642
-640
-638
-636
-633
-630
-626
-622
-618
-614
-609
-605
-599
-594
-588
-582
-575
-569
-562
-554
-547
-539
-530
-522
-513
-503
-494
-483
-473
-462
-451
-440
-428
-416
-404
-391
-378
-364
-350
-336
-321
-307
-291
-276
-260
-243
-227
-210
-193
-175
-157
-139
-121
-102
-83
-63
-44
-24
-3
17
38
59
81
102
124
146
169
192
215
238
261
285
309
333
358
382
407
432
457
483
508
534
560
586
612
638
665
691
718
744
771
798
825
852
879
906
933
960
987
1014
1041
1068
1095
1121
1148
1175
1202
1228
1255
1281
1307
1333
1359
1385
1411
1436
1462
1487
1512
1537
1561
1586
1610
1634
1658
1681
1705
1728
1751
1774
1797
1819
1841
1863
1885
1906
1928
1949
1970
1990
2011
2031
2051
2071
2091
2110
2130
2149
2168
2187
2205
2224
2242
2260
2278
2296
2313
2331
2348
2365
2382
2399
2415
2431
2448
2464
2480
2495
2511
2526
2541
2556
2571
2585
2600
2614
2628
2641
2655
2668
2681
2694
2707
2719
2732
2744
2755
2767
2778
2790
2800
2811
2822
2832
2842
2852
2861
2870
2879
2888
2897
2905
2913
2920
2928
2935
2942
2949
2955
2961
2967
2973
2978
2983
2988
2992
2996
3000
3004
3007
3010
3013
3015
3017
3019
3021
3022
3024
3024
3025
3025
3026
3026
3025
3025
3024
3023
3022
3020
3019
3017
3015
3013
3010
3008
3005
3002
2999
2996
2992
2989
2985
2981
2977
2972
2968
2963
2958
2954
2948
2943
2938
2933
2927
2921
2915
2909
2903
2897
2891
2884
2878
2871
2865
2858
2851
2844
2837
2830
2823
2815
2808
2801
2793
2786
2778
2770
2763
2755
2747
2739
2731
2723
2715
2707
2699
2691
2682
2674
2665
2657
2648
2639
2630
2622
2613
2604
2595
2585
2576
2567
2558
2548
2539
2529
2520
2510
2501
2491
2482
2472
2462
2453
2443
2433
2424
2414
2404
2395
2385
2375
2366
2356
2347
2337
2327
2318
2308
2299
2290
2280
2271
2262
2253
2244
2235
2226
2217
2209
2201
2192
2184
2176
2168
2161
2153
2146
2139
2132
2125
2118
2112
2106
2099
2094
2088
2082
2077
2072
2067
2063
2058
2054
2050
2045
2041
2037
2035
2031
2028
2025
2021
2020
2017
2013
2012
2009
2008
2005
2004
2001
2000
1998
1997
1995
1994
1992
1991
1990
1989
1988
1987
1986
1985
1984
1984
1983
1983
1982
1982
1982
1982
1982
1982
1982
1982
1982
1982
1983
1983
1983
1984
1984
1985
1985
1986
1987
1988
1988
1989
1990
1991
1992
1993
1994
1996
1997
1998
1999
2000
2001
2003
2004
2005
2007
2009
2009
2012
2013
2013
2016
2017
2019
2020
2021
2023
2024
2025
2027
2028
2029
2029
2031
2032
2033
2033
2033
2035
2036
2036
2036
2037
2037
2037
2037
2036
2036
2035
2035
2033
2033
2032
2029
2029
2027
2025
2023
2021
2019
2016
2013
2009
2007
2004
2000
1996
1992
1988
1983
1979
1974
1969
1964
1958
1952
1947
1940
1934
1928
1921
1914
1907
1900
1892
1884
1876
1868
1860
1852
1843
1834
1825
1816
1807
1797
1787
1778
1768
1757
1747
1737
1726
1715
1704
1693
1682
1671
1659
1648
1636
1624
1612
1600
1588
1576
1563
1551
1538
1525
1512
1499
1486
1473
1460
1446
1433
1419
1406
1392
1378
1364
1350
1336
1322
1308
1294
1280
1266
1252
1238
1224
1209
1195
1181
1167
1153
1139
1125
1111
1098
1084
1070
1057
1044
1031
1016
1004
992
979
967
955
942
931
919
908
896
885
875
864
854
844
834
825
815
806
798
790
782
774
767
760
753
746
740
735
730
725
720
716
712
709
706
703
701
699
697
696
696
696
696
696
697
699
700
703
705
708
712
715
720
724
729
735
740
747
753
760
768
775
784
792
801
811
820
831
841
852
864
875
887
900
913
926
940
954
968
983
998
1014
1030
1046
1063
1080
1097
1115
1133
1152
1170
1189
1209
1229
1249
1269
1290
1311
1332
1353
1375
1397
1419
1442
1465
1488
1511
1534
1558
1582
1606
1630
1655
1679
1704
1729
1754
1779
1804
1829
1855
1881
1906
1932
1958
1984
2009
2036
2062
2089
2115
2141
2168
2194
2221
2248
2274
2301
2328
2355
2381
2408
2435
2462
2489
2516
2543
2570
2597
2623
2650
2677
2703
2730
2757
2783
2809
2835
2862
2887
2913
2939
2964
2990
3015
3040
3065
3089
3113
3137
3161
3185
3208
3231
3254
3277
3299
3321
3343
3364
3385
3406
3427
3447
3467
3486
3506
3524
3543
3561
3579
3597
3614
3631
3647
3663
3679
3694
3710
3724
3739
3752
3766
3779
3792
3804
3816
3828
3839
3850
3861
3871
3881
3890
3899
3908
3917
3924
3932
3939
3946
3953
3959
3965
3970
3975
3980
3984
3988
3992
3995
3998
4001
4003
4005
4006
4008
4009
4010
4010
4010
4010
4010
4009
4008
4006
4005
4003
4001
3998
3996
3993
3990
3987
3983
3980
3976
3972
3968
3963
3959
3954
3950
3945
3940
3935
3930
3925
3920
3915
3909
3904
3899
3893
3888
3883
3877
3872
3867
3862
3856
3851
3846
3841
3836
3831
3827
3822
3817
3813
3808
3804
3800
3796
3791
3787
3784
3780
3776
3773
3769
3766
3762
3759
3756
3753
3750
3747
3745
3742
3739
3737
3735
3732
3730
3728
3726
3724
3722
3720
3718
3717
3715
3714
3712
3711
3709
3708
3707
3706
3705
3704
3703
3702
3702
3701
3700
3700
3699
3699
3699
3699
3698
3698
3698
3698
3698
3699
3699
3699
3699
3700
3700
3700
3701
3701
3702
3703
3703
3704
3705
3705
3706
3707
3707
3708
3709
3710
3711
3711
3712
3713
3714
3714
3715
3716
3717
3718
3718
3719
3720
3720
3721
3722
3722
3723
3723
3724
3724
3724
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3725
3724
3724
3723
3723
3722
3721
3721
3720
3719
3718
3717
3716
3714
3713
3711
3710
3708
3706
3704
3702
3699
3697
3694
3692
3689
3686
3682
3679
3676
3672
3668
3664
3660
3655
3651
3646
3641
3637
3631
3626
3621
3615
3610
3604
3598
3592
3586
3580
3573
3567
3560
3554
3547
3540
3533
3526
3519
3512
3505
3498
3491
3484
3477
3470
3462
3455
3448
3441
3433
3426
3419
3412
3405
3398
3391
3383
3376
3369
3362
3355
3348
3341
3334
3327
3320
3313
3306
3300
3293
3286
3279
3272
3266
3259
3252
3246
3239
3232
3226
3219
3213
3206
3200
3193
3187
3181
3174
3168
3162
3155
3149
3143
3137
3131
3125
3119
3114
3108
3102
3097
3091
3086
3081
3076
3071
3066
3061
3056
3052
3047
3043
3039
3035
3031
3027
3023
3020
3017
3014
3011
3008
3005
3003
3001
2999
2997
2996
2994
2993
2992
2991
2991
2990
2990
2990
2991
2991
2992
2993
2994
2996
2998
3000
3002
3004
3007
3010
3013
3017
3020
3024
3028
3032
3037
3042
3046
3052
3057
3062
3068
3074
3080
3086
3092
3099
3106
3112
3119
3126
3134
3141
3149
3156
3164
3172
3180
3188
3196
3204
3212
3220
3229
3237
3246
3254
3263
3272
3280
3289
3298
3307
3316
3324
3333
3342
3351
3360
3369
3379
3388
3397
3406
3415
3424
3434
3443
3452
3461
3471
3480
3489
3498
3508
3517
3526
3535
3544
3553
3562
3571
3580
3589
3598
3606
3615
3623
3632
3640
3648
3656
3663
3671
3678
3685
3692
3699
3706
3712
3718
3724
3730
3735
3741
3746
3750
3755
3759
3763
3767
3770
3773
3776
3779
3781
3783
3785
3787
3788
3789
3790
3791
3791
3791
3791
3790
3790
3789
3787
3786
3784
3782
3780
3778
3775
3772
3769
3766
3762
3758
3754
3749
3745
3740
3734
3729
3723
3717
3711
3704
3697
3690
3683
3675
3667
3659
3650
3641
3632
3623
3613
3603
3592
3582
3571
3559
3548
3536
3523
3511
3498
3484
3471
3456
3442
3427
3412
3396
3381
3364
3348
3331
3313
3295
3277
3259
3240
3220
3201
3180
3160
3139
3118
3096
3074
3052
3029
3006
2983
2959
2935
2910
2885
2860
2834
2808
2782
2755
2728
2700
2672
2644
2616
2587
2558
2528
2498
2468
2437
2407
2375
2344
2312
2280
2248
2215
2182
2149
2115
2082
2047
2013
1978
1944
1908
1873
1837
1802
1765
1729
1693
1656
1619
1581
1544
1506
1468
1430
1392
1354
1315
1276
1237
1198
1159
1119
1079
1040
1000
960
920
879
839
798
758
717
676
636
595
554
513
472
430
389
348
307
266
225
183
142
101
60
19
-23
-64
-105
-146
-187
-228
-269
-309
-350
-391
-432
-472
-513
-553
-594
-634
-674
-714
-754
-794
-834
-874
-913
-953
-992
-1031
-1071
-1110
-1148
-1187
-1226
-1264
-1302
-1341
-1379
-1416
-1454
-1491
-1529
-1566
-1602
-1639
-1675
-1712
-1748
-1783
-1819
-1854
-1889
-1924
-1958
-1992
-2025
-2060
-2093
-2126
-2159
-2191
-2223
-2255
-2286
-2317
-2348
-2378
-2409
-2438
-2468
-2497
-2525
-2553
-2581
-2609
-2636
-2662
-2688
-2714
-2740
-2765
-2789
-2813
-2837
-2860
-2883
-2905
-2927
-2948
-2969
-2989
-3009
-3029
-3047
-3066
-3083
-3101
-3117
-3133
-3149
-3164
-3178
-3192
-3206
-3218
-3231
-3242
-3253
-3264
-3274
-3283
-3292
-3301
-3309
-3316
-3323
-3329
-3334
-3339
-3344
-3348
-3351
-3354
-3357
-3358
-3360
-3360
-3361
-3360
-3359
-3358
-3356
-3354
-3351
-3348
-3344
-3340
-3335
-3330
-3324
-3318
-3311
-3304
-3296
-3288
-3280
-3271
-3261
-3251
-3241
-3231
-3220
-3208
-3196
-3184
-3171
-3158
-3145
-3131
-3117
-3102
-3088
-3072
-3057
-3041
-3024
-3008
-2991
-2974
-2956
-2938
-2920
-2901
-2882
-2863
-2844
-2824
-2804
-2784
-2763
-2742
-2721
-2700
-2678
-2656
-2634
-2612
-2589
-2566
-2543
-2519
-2496
-2472
-2448
-2424
-2399
-2374
-2349
-2324
-2299
-2273
-2247
-2221
-2195
-2169
-2142
-2115
-2088
-2061
-2033
-2007
-1979
-1951
-1923
-1895
-1867
-1838
-1809
-1781
-1752
-1723
-1693
-1664
-1635
-1605
-1575
-1546
-1516
-1486
-1456
-1425
-1395
-1365
-1334
-1304
-1273
-1243
-1212
-1181
-1151
-1120
-1089
-1058
-1027
-996
-965
-935
-904
-873
-842
-811
-780
-749
-718
-687
-656
-625
-594
-563
-532
-501
-470
-439
-408
-377
-346
-315
-284
-252
-221
-190
-159
-128
-97
-66
-35
-4
27
58
89
120
152
183
214
245
276
307
339
370
401
432
463
495
526
557
588
619
650
681
712
743
774
805
836
867
898
928
959
990
1020
1051
1082
1112
1143
1173
1204
1234
1264
1295
1325
1355
1385
1416
1446
1476
1506
1536
1566
1596
1626
1656
1686
1716
1746
1775
1805
1835
1865
1895
1924
1954
1984
2013
2043
2073
2102
2132
2162
2191
2221
2251
2280
2310
2340
2369
2399
2428
2458
2487
2517
2546
2576
2605
2634
2664
2693
2722
2751
2780
2809
2838
2867
2896
2924
2953
2981
3010
3038
3066
3094
3122
3150
3177
3205
3232
3260
3287
3314
3341
3368
3394
3421
3447
3474
3500
3526
3552
3577
3603
3629
3654
3679
3705
3730
3755
3780
3804
3829
3854
3878
3903
3927
3952
3976
4000
4024
4048
4072
4096
4120
4144
4168
4191
4215
4238
4262
4285
4309
4332
4355
4378
4402
4425
4448
4471
4494
4517
4539
4562
4585
4608
4630
4653
4675
4697
4719
4742
4763
4785
4807
4829
4850
4871
4893
4914
4935
4955
4976
4996
5017
5037
5057
5076
5096
5115
5134
5153
5172
5190
5208
5226
5244
5262
5279
5296
5312
5329
5345
5361
5376
5392
5407
5421
5436
5450
5463
5477
5490
5503
5515
5527
5539
5550
5561
5572
5582
5592
5602
5611
5619
5628
5635
5643
5650
5657
5663
5669
5674
5679
5683
5687
5691
5694
5697
5699
5701
5702
5703
5704
5703
5703
5702
5701
5699
5697
5694
5691
5687
5683
5678
5673
5668
5662
5656
5649
5642
5634
5626
5618
5609
5600
5591
5581
5570
5560
5549
5537
5526
5513
5501
5488
5475
5461
5448
5433
5419
5404
5389
5374
5358
5342
5326
5309
5292
5275
5258
5240
5222
5204
5186
5167
5149
5129
5110
5091
5071
5051
5031
5010
4990
4969
4948
4927
4905
4884
4862
4840
4818
4796
4773
4751
4728
4705
4682
4659
4636
4612
4589
4565
4542
4518
4494
4470
4446
4422
4398
4374
4350
4326
4301
4277
4253
4229
4204
4180
4156
4131
4107
4083
4058
4034
4010
3985
3961
3937
3913
3889
3865
3841
3817
3793
3769
3746
3722
3698
3675
3651
3628
3605
3582
3558
3535
3513
3490
3467
3444
3422
3399
3377
3355
3333
3310
3289
3267
3245
3223
3202
3180
3159
3138
3117
3096
3075
3054
3034
3013
2993
2972
2952
2932
2912
2892
2872
2852
2832
2813
2793
2774
2755
2735
2716
2697
2679
2660
2641
2623
2604
2586
2568
2550
2532
2514
2496
2478
2461
2443
2426
2409
2392
2375
2358
2341
2325
2308
2292
2275
2259
2243
2227
2211
2195
2179
2164
2148
2133
2118
2102
2087
2072
2057
2041
2028
2013
1998
1984
1970
1955
1941
1927
1913
1899
1885
1872
1858
1845
1831
1818
1805
1792
1779
1766
1754
1741
1729
1717
1705
1693
1681
1669
1657
1646
1635
1624
1613
1602
1591
1580
1570
1560
1550
1540
1530
1520
1511
1502
1492
1484
1475
1466
1458
1449
1441
1433
1425
1418
1410
1403
1396
1389
1382
1375
1368
1362
1356
1349
1344
1338
1332
1327
1321
1316
1311
1306
1302
1297
1293
1289
1285
1281
1277
1274
1271
1268
1265
1262
1260
1257
1255
1253
1252
1250
1249
1248
1247
1246
1245
1245
1245
1245
1245
1245
1246
1246
1247
1248
1249
1251
1252
1254
1256
1258
1260
1263
1266
1268
1271
1274
1278
1281
1285
1288
1292
1296
1300
1304
1309
1313
1318
1322
1327
1332
1337
1342
1347
1352
1358
1363
1369
1374
1380
1385
1391
1396
1402
1408
1414
1420
1425
1431
1437
1443
1448
1454
1460
1466
1471
1477
1482
1488
1493
1498
1504
1509
1514
1519
1524
1529
1533
1538
1543
1547
1552
1556
1560
1565
1569
1573
1577
1581
1584
1588
1592
1595
1599
1603
1606
1609
1613
1616
1619
1623
1626
1629
1632
1635
1638
1642
1645
1648
1651
1654
1657
1660
1663
1665
1668
1671
1674
1677
1680
1683
1685
1688
1691
1693
1696
1699
1701
1704
1706
1709
1711
1714
1716
1719
1721
1723
1725
1728
1730
1732
1734
1736
1739
1741
1743
1745
1747
1749
1751
1752
1754
1756
1758
1760
1761
1763
1764
1766
1767
1769
1770
1771
1773
1774
1775
1776
1777
1777
1778
1779
1779
1780
1780
1780
1780
1780
1780
1780
1780
1779
1778
1778
1777
1776
1775
1773
1772
1770
1769
1767
1765
1762
1760
1757
1755
1752
1749
1745
1742
1738
1734
1730
1726
1722
1717
1713
1708
1703
1697
1692
1686
1681
1675
1668
1662
1655
1649
1642
1634
1627
1619
1611
1603
1595
1587
1578
1569
1560
1551
1542
1532
1522
1512
1502
1492
1481
1471
1460
1449
1438
1426
1415
1403
1392
1380
1368
1356
1343
1331
1318
1306
1293
1280
1267
1254
1241
1228
1215
1201
1188
1175
1161
1148
1134
1120
1107
1093
1080
1066
1052
1039
1025
1012
998
984
971
957
944
930
917
904
890
877
864
851
838
825
812
799
786
774
761
748
736
723
711
699
686
674
662
650
638
626
614
602
591
579
567
556
545
533
522
511
500
489
478
467
456
445
434
424
413
403
392
382
372
361
351
341
331
321
311
301
292
282
273
263
254
244
235
226
217
208
199
190
182
173
165
156
148
140
132
124
116
109
101
94
87
80
73
66
60
53
47
41
35
30
25
19
15
10
6
1
-2
-6
-10
-13
-16
-18
-21
-23
-25
-26
-28
-29
-30
-30
-31
-31
-30
-30
-29
-28
-26
-25
-23
-20
-18
-15
-12
-8
-4
0
4
9
14
19
25
31
37
44
50
57
65
73
80
89
97
106
115
124
134
143
154
164
174
185
196
208
220
231
244
256
269
282
295
309
322
336
351
365
380
395
410
426
442
458
474
491
507
524
542
559
577
595
613
631
650
669
688
707
727
747
767
787
807
828
849
870
891
912
934
956
978
1000
1022
1045
1068
1091
1114
1137
1161
1184
1208
1232
1256
1280
1304
1328
1353
1377
1402
1426
1451
1476
1501
1526
1551
1577
1602
1627
1653
1678
1704
1729
1755
1781
1807
1833
1859
1885
1911
1937
1963
1989
2015
2041
2068
2094
2120
2147
2173
2200
2226
2253
2279
2305
2332
2358
2385
2411
2437
2464
2490
2516
2542
2568
2594
2620
2646
2671
2697
2722
2748
2773
2798
2823
2848
2873
2897
2922
2946
2970
2994
3018
3041
3065
3088
3111
3134
3157
3179
3201
3223
3245
3267
3288
3309
3330
3351
3371
3392
3412
3431
3451
3470
3488
3507
3525
3543
3561
3578
3595
3612
3628
3644
3660
3675
3690
3705
3720
3734
3748
3761
3775
3787
3800
3812
3824
3835
3846
3857
3867
3877
3887
3896
3905
3913
3921
3928
3936
3942
3949
3955
3960
3965
3970
3974
3978
3981
3984
3987
3989
3990
3991
3992
3992
3992
3991
3990
3989
3986
3984
3981
3977
3973
3968
3963
3958
3951
3945
3938
3930
3922
3913
3904
3894
3884
3873
3862
3850
3838
3825
3812
3798
3784
3769
3754
3739
3722
3706
3689
3671
3653
3635
3616
3596
3576
3556
3535
3514
3492
3470
3448
3425
3401
3377
3353
3328
3303
3278
3252
3226
3199
3172
3145
3117
3089
3060
3031
3002
2972
2942
2912
2881
2850
2819
2788
2756
2723
2691
2658
2625
2591
2557
2523
2489
2454
2419
2383
2348
2312
2275
2239
2202
2165
2128
2090
2052
2013
1976
1937
1898
1859
1819
1780
1740
1700
1660
1619
1579
1538
1497
1456
1414
1373
1331
1289
1248
1206
1164
1121
1079
1037
995
952
910
867
825
782
739
697
654
612
569
527
484
442
399
357
315
273
231
189
147
105
63
22
-20
-61
-102
-143
-183
-224
-264
-304
-344
-384
-423
-462
-501
-540
-579
-617
-655
-692
-730
-767
-804
-840
-876
-912
-948
-983
-1018
-1053
-1087
-1121
-1155
-1188
-1221
-1254
-1286
-1318
-1350
-1381
-1412
-1442
-1472
-1502
-1532
-1561
-1589
-1618
-1646
-1673
-1701
-1728
-1754
-1780
-1806
-1832
-1857
-1882
-1906
-1931
-1954
-1978
-2001
-2024
-2045
-2068
-2090
-2111
-2132
-2153
-2173
-2193
-2213
-2232
-2251
-2270
-2288
-2306
-2324
-2341
-2358
-2374
-2390
-2406
-2422
-2437
-2451
-2466
-2480
-2493
-2506
-2519
-2532
-2544
-2555
-2566
-2577
-2588
-2598
-2607
-2617
-2625
-2634
-2642
-2650
-2657
-2664
-2670
-2676
-2682
-2687
-2692
-2697
-2701
-2705
-2708
-2711
-2714
-2716
-2718
-2719
-2720
-2721
-2722
-2722
-2721
-2720
-2719
-2718
-2716
-2713
-2711
-2708
-2704
-2700
-2696
-2691
-2686
-2680
-2674
-2668
-2661
-2654
-2646
-2638
-2630
-2621
-2611
-2601
-2591
-2580
-2569
-2558
-2546
-2533
-2520
-2507
-2493
-2478
-2464
-2448
-2433
-2416
-2400
-2383
-2365
-2347
-2329
-2310
-2291
-2271
-2251
-2230
-2209
-2187
-2166
-2143
-2121
-2097
-2074
-2050
-2025
-2001
-1976
-1950
-1924
-1898
-1872
-1845
-1818
-1790
-1762
-1734
-1706
-1677
-1648
-1619
-1589
-1559
-1529
-1499
-1468
-1437
-1406
-1375
-1344
-1312
-1280
-1248
-1216
-1184
-1151
-1119
-1086
-1053
-1020
-987
-954
-920
-887
-853
-820
-786
-752
-718
-684
-650
-616
-582
-548
-514
-480
-446
-411
-377
-343
-308
-274
-240
-205
-171
-137
-103
-68
-34
0
34
68
102
136
170
204
237
271
305
338
372
405
439
472
505
538
571
605
638
671
703
736
769
802
835
867
900
933
965
998
1030
1062
1095
1127
1159
1192
1224
1256
1288
1320
1352
1384
1416
1448
1480
1512
1543
1575
1607
1638
1670
1701
1732
1764
1795
1826
1857
1888
1919
1950
1981
2012
2043
2073
2104
2134
2164
2194
2224
2254
2284
2313
2342
2372
2401
2429
2458
2486
2515
2543
2570
2598
2625
2652
2679
2706
2732
2758
2784
2809
2835
2860
2884
2909
2933
2957
2980
3004
3027
3050
3072
3094
3116
3138
3159
3180
3201
3221
3242
3262
3281
3301
3320
3338
3357
3375
3393
3411
3429
3446
3463
3480
3496
3512
3528
3544
3560
3575
3590
3605
3619
3634
3648
3662
3675
3689
3702
3715
3728
3740
3753
3765
3777
3789
3800
3812
3823
3834
3845
3855
3865
3876
3886
3895
3905
3914
3923
3932
3940
3949
3957
3965
3972
3980
3987
3994
4000
4006
4013
4018
4024
4029
4034
4038
4043
4048
4051
4054
4059
4062
4065
4067
4069
4070
4073
4075
4075
4077
4077
4078
4078
4078
4077
4077
4075
4074
4073
4070
4069
4067
4065
4062
4059
4056
4053
4049
4046
4042
4037
4033
4027
4024
4019
4013
4008
4002
3996
3990
3984
3978
3971
3964
3957
3950
3943
3935
3927
3919
3911
3903
3895
3886
3877
3868
3859
3850
3840
3830
3821
3810
3800
3790
3779
3769
3758
3747
3736
3724
3713
3701
3689
3677
3665
3653
3640
3628
3615
3602
3589
3576
3563
3550
3536
3523
3509
3496
3482
3468
3454
3440
3426
3411
3397
3383
3368
3354
3339
3325
3310
3295
3280
3266
3251
3236
3221
3206
3191
3176
3161
3146
3131
3116
3100
3085
3070
3055
3040
3025
3010
2994
2979
2964
2949
2934
2919
2903
2888
2873
2858
2843
2828
2812
2797
2782
2767
2752
2737
2722
2707
2692
2677
2662
2647
2632
2617
2602
2587
2573
2558
2543
2529
2514
2499
2485
2470
2456
2442
2428
2413
2399
2385
2371
2357
2344
2330
2316
2303
2289
2276
2262
2249
2236
2223
2210
2197
2184
2172
2159
2147
2134
2122
2110
2098
2086
2074
2062
2050
2037
2027
2015
2004
1992
1981
1969
1958
1947
1936
1925
1914
1903
1892
1881
1870
1859
1848
1837
1826
1815
1804
1794
1783
1772
1761
1750
1740
1729
1718
1707
1697
1686
1675
1664
1654
1643
1632
1621
1611
1600
1589
1578
1568
1557
1546
1535
1524
1514
1503
1492
1481
1470
1459
1448
1437
1426
1415
1404
1393
1382
1371
1360
1349
1338
1327
1316
1305
1294
1283
1271
1260
1249
1238
1227
1215
1204
1193
1182
1170
1159
1148
1137
1125
1114
1103
1092
1080
1069
1058
1047
1036
1025
1014
1002
992
982
971
960
950
939
929
919
908
898
888
879
869
859
850
840
831
822
813
804
795
787
778
770
762
754
746
738
730
723
716
709
702
695
688
682
675
669
663
657
651
646
640
635
630
625
620
616
611
607
603
599
595
592
588
585
582
579
576
574
571
569
567
565
563
561
560
559
557
556
556
555
554
554
554
554
554
554
555
555
556
557
558
560
561
563
564
566
569
571
573
576
579
582
585
589
592
596
600
604
609
613
618
623
628
633
639
645
650
657
663
669
676
683
690
697
704
712
719
727
735
743
752
760
769
777
786
795
805
814
823
833
842
852
862
872
882
892
902
912
922
933
943
954
965
975
986
997
1008
1018
1030
1041
1052
1063
1074
1086
1097
1108
1120
1131
1143
1154
1166
1177
1189
1201
1212
1224
1235
1247
1259
1270
1282
1293
1305
1316
1328
1339
1351
1362
1373
1385
1396
1407
1418
1429
1440
1451
1461
1472
1483
1493
1503
1514
1524
1534
1544
1553
1563
1572
1582
1591
1600
1609
1618
1626
1635
1643
1651
1659
1667
1675
1682
1690
1697
1704
1711
1718
1724
1731
1737
1743
1749
1755
1760
1766
1771
1776
1781
1785
1790
1794
1798
1802
1806
1810
1813
1816
1819
1822
1824
1827
1829
1831
1832
1834
1835
1836
1836
1837
1837
1837
1836
1836
1835
1833
1832
1830
1828
1826
1823
1820
1817
1813
1810
1806
1801
1796
1791
1786
1781
1775
1768
1762
1755
1748
1741
1733
1725
1717
1708
1699
1690
1681
1671
1661
1651
1641
1630
1619
1607
1596
1584
1572
1560
1547
1535
1522
1508
1495
1481
1468
1454
1439
1425
1411
1396
1381
1366
1351
1336
1320
1305
1290
1274
1258
1242
1227
1211
1195
1179
1163
1146
1130
1114
1098
1082
1065
1049
1033
1016
1000
984
968
952
936
920
903
887
871
855
839
823
807
791
775
759
744
728
712
697
681
665
650
634
619
604
589
574
559
544
529
514
499
485
470
456
442
428
414
400
386
373
359
346
332
319
306
293
280
268
255
243
230
218
206
194
183
171
159
148
137
125
114
103
92
82
71
61
50
40
30
20
10
0
-10
-20
-29
-39
-48
-57
-67
-76
-85
-94
-103
-112
-120
-129
-138
-146
-155
-163
-171
-179
-188
-196
-204
-211
-219
-227
-234
-242
-249
-257
-264
-271
-278
-285
-292
-299
-306
-312
-319
-325
-332
-338
-344
-350
-356
-362
-368
-374
-380
-385
-391
-396
-402
-407
-412
-417
-423
-428
-433
-437
-442
-447
-452
-457
-461
-466
-470
-475
-479
-484
-488
-493
-497
-501
-506
-510
-514
-518
-522
-526
-530
-534
-538
-542
-546
-549
-553
-557
-560
-564
-567
-570
-574
-577
-580
-583
-586
-589
-592
-595
-597
-600
-602
-605
-607
-609
-611
-613
-615
-617
-618
-620
-622
-623
-624
-626
-627
-628
-629
-629
-630
-631
-631
-632
-632
-632
-633
-633
-633
-633
-633
-632
-632
-632
-631
-631
-630
-629
-628
-627
-626
-625
-624
-623
-621
-620
-618
-616
-615
-613
-611
-609
-606
-604
-601
-599
-596
-593
-590
-587
-584
-581
-577
-574
-570
-566
-563
-559
-555
-550
-546
-542
-537
-532
-528
-523
-518
-513
-507
-502
-497
-491
-486
-480
-475
-469
-463
-457
-451
-445
-438
-432
-426
-419
-413
-406
-400
-393
-386
-379
-372
-365
-358
-351
-344
-337
-330
-322
-315
-308
-300
-292
-285
-277
-269
-262
-254
-246
-238
-230
-222
-214
-206
-198
-190
-182
-174
-166
-157
-149
-141
-133
-125
-116
-108
-100
-92
-83
-75
-67
-59
-50
-42
-34
-25
-17
-9
-1
8
16
24
32
40
49
57
65
73
81
89
97
105
113
121
129
137
145
153
161
169
176
184
192
199
207
214
222
229
236
244
251
258
265
272
278
285
291
298
304
311
317
323
329
334
340
346
351
356
361
366
371
376
381
385
390
394
398
402
406
410
414
417
421
424
428
431
434
437
440
443
445
448
451
453
456
458
461
463
465
468
470
473
475
477
480
482
485
488
490
493
496
499
502
505
508
511
514
518
521
525
528
532
536
540
544
548
552
556
561
565
570
575
580
584
589
594
600
605
610
616
621
627
633
638
644
650
656
662
669
675
681
688
694
701
708
715
722
729
736
743
750
757
765
772
780
787
795
803
811
819
827
835
843
851
860
868
877
885
894
903
912
921
930
939
948
958
967
977
986
996
1006
1016
1025
1035
1046
1056
1066
1076
1086
1097
1107
1118
1128
1139
1149
1160
1170
1181
1192
1202
1213
1223
1234
1245
1256
1266
1277
1287
1298
1309
1319
1330
1340
1351
1362
1372
1382
1393
1403
1414
1424
1434
1445
1455
1465
1475
1485
1495
1505
1515
1525
1535
1545
1555
1565
1575
1585
1595
1605
1615
1625
1634
1644
1654
1664
1674
1684
1693
1703
1713
1723
1733
1743
1753
1763
1773
1782
1792
1802
1812
1822
1832
1842
1852
1862
1872
1882
1892
1902
1912
1922
1932
1942
1952
1962
1971
1981
1991
2001
2011
2021
2029
2040
2050
2060
2069
2079
2089
2098
2108
2118
2127
2137
2146
2156
2165
2175
2184
2194
2203
2212
2222
2231
2240
2249
2259
2268
2277
2286
2295
2304
2313
2322
2331
2340
2349
2357
2366
2375
2384
2392
2401
2410
2418
2427
2436
2444
2453
2461
2470
2479
2487
2496
2504
2513
2521
2530
2539
2547
2556
2565
2573
2582
2590
2599
2608
2617
2625
2634
2643
2652
2660
2669
2678
2687
2696
2705
2713
2722
2731
2740
2749
2758
2767
2777
2786
2795
2804
2813
2822
2832
2841
2850
2859
2869
2878
2887
2897
2906
2916
2925
2935
2944
2953
2963
2972
2982
2991
3000
3010
3019
3028
3038
3047
3056
3065
3074
3083
3092
3101
3109
3118
3127
3135
3144
3152
3160
3168
3176
3184
3192
3200
3208
3216
3223
3231
3238
3245
3252
3259
3266
3273
3280
3287
3293
3300
3306
3312
3319
3325
3331
3337
3342
3348
3354
3359
3364
3370
3375
3380
3385
3389
3394
3399
3403
3407
3412
3416
3420
3423
3427
3431
3434
3437
3440
3443
3446
3449
3452
3454
3456
3458
3460
3462
3464
3465
3466
3468
3469
3469
3470
3471
3471
3471
3471
3471
3471
3470
3469
3469
3468
3466
3465
3464
3462
3460
3458
3456
3454
3451
3449
3446
3443
3440
3437
3433
3430
3426
3423
3419
3415
3410
3406
3402
3397
3393
3388
3383
3378
3373
3368
3362
3357
3351
3346
3340
3334
3328
3323
3317
3310
3304
3298
3292
3286
3279
3273
3266
3260
3253
3247
3240
3234
3227
3221
3214
3207
3201
3194
3187
3181
3174
3168
3161
3155
3148
3142
3136
3129
3123
3117
3111
3104
3098
3092
3086
3081
3075
3069
3063
3058
3052
3047
3042
3036
3031
3026
3021
3017
3012
3007
3003
2999
2995
2991
2987
2983
2979
2976
2973
2970
2967
2964
2961
2959
2957
2955
2953
2951
2950
2949
2947
2947
2946
2946
2946
2946
2946
2947
2947
2948
2950
2951
2953
2955
2957
2960
2962
2965
2969
2972
2976
2980
2984
2988
2993
2998
3003
3009
3014
3020
3026
3033
3040
3046
3054
3061
3069
3077
3085
3094
3102
3111
3121
3130
3140
3150
3161
3171
3182
3193
3205
3216
3228
3240
3253
3266
3279
3292
3305
3319
3333
3347
3362
3377
3392
3407
3423
3438
3454
3471
3487
3504
3521
3538
3556
3573
3591
3610
3628
3647
3666
3685
3704
3724
3743
3763
3784
3804
3824
3845
3866
3887
3908
3930
3951
3973
3995
4017
4038
4061
4083
4106
4129
4151
4174
4197
4220
4243
4267
4290
4314
4337
4361
4384
4408
4432
4456
4480
4504
4528
4552
4576
4600
4624
4648
4673
4697
4721
4746
4770
4794
4819
4843
4868
4893
4917
4942
4967
4991
5016
5041
5066
5091
5115
5140
5165
5190
5216
5241
5266
5291
5316
5341
5367
5392
5417
5443
5468
5494
5519
5545
5571
5596
5622
5648
5673
5699
5725
5751
5776
5802
5828
5854
5879
5905
5931
5957
5983
6008
6034
6060
6085
6111
6136
6162
6187
6213
6238
6264
6289
6314
6339
6364
6389
6414
6439
6464
6489
6514
6538
6563
6587
6612
6636
6660
6685
6709
6733
6757
6780
6804
6828
6851
6875
6898
6922
6945
6968
6991
7014
7037
7060
7083
7105
7128
7151
7173
7195
7218
7240
7262
7284
7306
7328
7349
7371
7392
7414
7435
7456
7477
7498
7519
7540
7561
7581
7602
7622
7642
7662
7682
7702
7721
7740
7760
7779
7798
7816
7835
7853
7871
7889
7907
7925
7942
7959
7976
7993
8010
8026
8042
8058
8074
8090
8105
8121
8135
8150
8164
8179
8193
8207
8221
8234
8248
8261
8273
8286
8298
8310
8322
8334
8345
8357
8368
8378
8389
8399
8409
8419
8429
8439
8448
8457
8466
8475
8483
8491
8500
8507
8515
8523
8530
8537
8544
8551
8558
8564
8570
8576
8582
8588
8593
8598
8604
8609
8613
8618
8622
8626
8630
8634
8638
8641
8644
8648
8650
8653
8656
8658
8660
8662
8664
8665
8667
8668
8669
8670
8670
8670
8671
8671
8670
8670
8669
8669
8667
8666
8665
8663
8661
8659
8657
8654
8651
8649
8645
8642
8638
8635
8631
8627
8622
8618
8613
8608
8603
8597
8592
8586
8580
8574
8567
8561
8554
8547
8540
8533
8525
8517
8509
8501
8493
8484
8476
8467
8458
8449
8439
8429
8420
8410
8399
8389
8378
8368
8357
8346
8335
8323
8312
8300
8288
8276
8264
8251
8239
8226
8213
8200
8186
8173
8161
8148
8134
8121
8108
8095
8080
8068
8055
8042
8029
8015
8002
7989
7976
7963
7950
7937
7924
7910
7897
7884
7871
7858
7845
7832
7820
7807
7794
7781
7768
7755
7742
7729
7716
7704
7691
7678
7665
7653
7640
7627
7614
7602
7589
7576
7564
7551
7538
7526
7513
7501
7488
7476
7463
7451
7438
7426
7413
7401
7388
7376
7363
7351
7339
7326
7314
7302
7289
7277
7265
7252
7240
7228
7216
7203
7191
7179
7167
7155
7143
7130
7118
7106
7094
7082
7070
7058
7046
7034
7022
7010
6998
6986
6974
6962
6950
6939
6927
6915
6903
6891
6879
6868
6856
6844
6832
6820
6809
6797
6785
6774
6762
6750
6739
6727
6716
6704
6692
6681
6669
6658
6646
6635
6623
6612
6600
6589
6577
6566
6555
6543
6532
6521
6509
6498
6487
6475
6464
6453
6441
6430
6419
6408
6397
6385
6374
6363
6352
6341
6330
6319
6308
6297
6285
6274
6263
6252
6241
6230
6220
6209
6198
6187
6176
6165
6154
6143
6132
6122
6111
6100
6089
6078
6068
6057
6046
6035
6025
6014
6003
5993
5982
5972
5961
5950
5940
5929
5919
5908
5898
5887
5877
5866
5856
5845
5835
5824
5814
5804
5793
5783
5772
5762
5752
5741
5731
5721
5711
5700
5690
5680
5670
5660
5649
5639
5629
5619
5609
5599
5589
5579
5568
5558
5548
5538
5528
5518
5508
5498
5488
5479
5469
5459
5449
5439
5429
5419
5409
5400
5390
5380
5370
5360
5351
5341
5331
5321
5312
5302
5292
5283
5273
5263
5254
5244
5235
5225
5216
5206
5197
5187
5177
5168
5159
5149
5140
5130
5121
5111
5102
5093
5083
5074
5065
5055
5046
5037
5027
5018
5009
5000
4990
4981
4972
4963
4954
4945
4935
4926
4917
4908
4899
4890
4881
4872
4863
4854
4845
4836
4827
4818
4809
4800
4791
4782
4773
4764
4755
4747
4738
4729
4720
4711
4703
4694
4685
4676
4668
4659
4650
4641
4633
4624
4615
4607
4598
4590
4581
4572
4564
4555
4547
4538
4530
4521
4513
4504
4496
4487
4479
4470
4462
4454
4445
4437
4429
4420
4412
4404
4395
4387
4379
4370
4362
4354
4346
4337
4329
4321
4313
4305
4297
4288
4280
4272
4264
4256
4248
4240
4232
4224
4216
4208
4200
4192
4184
4176
4168
4160
4152
4144
4136
4129
4121
4113
4105
4097
4089
4082
4074
4066
4058
4051
4043
4035
4027
4019
4011
4003
3997
3989
3982
3974
3966
3959
3951
3944
3936
3928
3921
3913
3906
3898
3891
3884
3876
3869
3861
3854
3846
3839
3832
3824
3817
3810
3802
3795
3788
3780
3773
3766
3759
3751
3744
3737
3730
3723
3715
3708
3701
3694
3687
3680
3673
3666
3658
3651
3644
3637
3630
3623
3616
3609
3602
3595
3588
3581
3575
3568
3561
3554
3547
3540
3533
3526
3520
3513
3506
3499
3492
3486
3479
3472
3465
3459
3452
3445
3439
3432
3425
3419
3412
3405
3399
3392
3385
3379
3372
3366
3359
3353
3346
3340
3333
3327
3320
3314
3307
3301
3295
3288
3282
3275
3269
3263
3256
3250
3244
3237
3231
3225
3218
3212
3206
3200
3193
3187
3181
3175
3169
3162
3156
3150
3144
3138
3132
3126
3119
3113
3107
3101
3095
3089
3083
3077
3071
3065
3059
3053
3047
3041
3035
3029
3023
3018
3012
3006
3000
2994
2988
2982
2977
2971
2965
2959
2953
2948
2942
2936
2930
2925
2919
2913
2908
2902
2896
2891
2885
2879
2874
2868
2862
2857
2851
2846
2840
2835
2829
2824
2818
2813
2807
2802
2796
2791
2785
2780
2774
2769
2764
2758
2753
2747
2742
2737
2731
2726
2721
2715
2710
2705
2700
2694
2689
2684
2679
2673
2668
2663
2658
2653
2648
2642
2637
2632
2627
2622
2617
2612
2607
2601
2596
2591
2586
2581
2576
2571
2566
2561
2556
2551
2546
2541
2537
2532
2527
2522
2517
2512
2507
2502
2497
2493
2488
2483
2478
2473
2469
2464
2459
2454
2450
2445
2440
2435
2431
2426
2421
2417
2412
2407
2403
2398
2393
2389
2384
2380
2375
2370
2366
2361
2357
2352
2348
2343
2339
2334
2330
2325
2321
2316
2312
2307
2303
2298
2294
2290
2285
2281
2277
2272
2268
2263
2259
2255
2251
2246
2242
2238
2233
2229
2225
2221
2216
2212
2208
2204
2200
2195
2191
2187
2183
2179
2175
2170
2166
2162
2158
2154
2150
2146
2142
2138
2134
2130
2126
2122
2118
2114
2110
2106
2102
2098
2094
2090
2086
2082
2078
2074
2070
2067
2063
2059
2055
2051
2047
2043
2040
2036
2032
2028
2024
2021
2017
2013
2009
2005
2001
1998
1994
1991
1987
1983
1980
1976
1972
1969
1965
1962
1958
1954
1951
1947
1944
1940
1936
1933
1929
1926
1922
1919
1915
1912
1908
1905
1901
1898
1894
1891
1887
1884
1881
1877
1874
1870
1867
1864
1860
1857
1853
1850
1847
1843
1840
1837
1833
1830
1827
1824
1820
1817
1814
1811
1807
1804
1801
1798
1794
1791
1788
1785
1782
1779
1775
1772
1769
1766
1763
1760
1757
1754
1751
1747
1744
1741
1738
1735
1732
1729
1726
1723
1720
1717
1714
1711
1708
1705
1702
1699
1696
1693
1691
1688
1685
1682
1679
1676
1673
1670
1667
1665
1662
1659
1656
1653
1650
1648
1645
1642
1639
1637
1634
1631
1628
1626
1623
1620
1617
1615
1612
1609
1607
1604
1601
1599
1596
1593
1591
1588
1585
1583
1580
1578
1575
1572
1570
1567
1565
1562
1560
1557
1554
1552
1549
1547
1544
1542
1539
1537
1535
1532
1530
1527
1525
1522
1520
1517
1515
1513
1510
1508
1505
1503
1501
1498
1496
1494
1491
1489
1487
1484
1482
1480
1477
1475
1473
1471
1468
1466
1464
1462
1459
1457
1455
1453
1450
1448
1446
1444
1442
1439
1437
1435
1433
1431
1429
1427
1424
1422
1420
1418
1416
1414
1412
1410
1408
1406
1404
1401
1399
1397
1395
1393
1391
1389
1387
1385
1383
1381
1379
1377
1375
1374
1372
1370
1368
1366
1364
1362
1360
1358
1356
1354
1352
1351
1349
1347
1345
1343
1341
