Trending stocks MMM O MO BATS MDLZ KHC KVUE KO PEP
Acceder

FBD Holdings PLC

FBH

Closed
$ 13.15
0
0%
+

Balans van FBD Holdings PLC

Concept
Totaal Activa
Vlottende Activa
Kas, Kasequivalenten & Kortetermijninvesteringen
Kas & Equivalenten
Overige Kortetermijninvesteringen
Vorderingen
Voorraad
Overige Vlottende Activa
Totaal Niet-vlottende Activa
Materiële Vaste Activa
Langetermijninvesteringen
Totaal Passiva
Kortlopende Verplichtingen
Crediteuren
Kortlopende Schuld
Uitgestelde Inkomsten
Totaal Niet-lopende Verplichtingen Netto Minderheidsbelangen
Langlopende Schuld
Overige Langlopende Verplichtingen
Eigen Vermogen
Werkkapitaal
Geïnvesteerd Kapitaal
Totaal Schulden
Netto Schuld
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1,270M
322M
998M
0M
163M
0M
0M
322M
947M
0M
1,017M
790M
716M
809M
1M
2M
73M
50M
0M
480M
0M
527M
54M
-89M
1,473M
997M
997M
0M
835M
41M
0M
364M
1,017M
51M
968M
1,047M
45M
45M
1M
44M
45M
50M
0M
426M
0M
472M
54M
-108M
1,580M
1,058M
1,058M
0M
894M
52M
0M
360M
1,070M
57M
1,031M
1,105M
40M
40M
1M
39M
58M
50M
0M
475M
0M
522M
55M
-110M
1,483M
993M
993M
0M
864M
67M
0M
359M
1,018M
67M
981M
1,097M
45M
45M
1M
44M
61M
50M
0M
387M
0M
434M
55M
-74M
1,350M
907M
907M
0M
812M
61M
0M
334M
961M
73M
923M
975M
36M
36M
1M
35M
61M
49M
0M
375M
0M
422M
56M
-39M
1,305M
360M
873M
0M
796M
60M
0M
-513M
944M
68M
874M
1,018M
965M
32M
796M
0M
53M
49M
0M
286M
0M
333M
49M
-28M
1,319M
410M
786M
0M
759M
61M
0M
-376M
909M
68M
804M
1,045M
988M
29M
759M
0M
56M
53M
0M
275M
0M
324M
53M
25M
1,269M
1,171M
0M
0M
629M
59M
0M
84M
98M
73M
720M
1,041M
987M
760M
629M
0M
0M
51M
0M
228M
0M
0M
681M
417M
1,264M
0M
0M
0M
490M
0M
0M
0M
0M
0M
0M
1,045M
0M
0M
490M
0M
0M
0M
0M
0M
0M
0M
540M
146M
1,152M
0M
0M
0M
225M
0M
0M
0M
0M
0M
0M
910M
0M
0M
225M
0M
0M
0M
0M
0M
0M
0M
0M
-521M
1,092M
0M
0M
0M
142M
0M
0M
0M
0M
0M
0M
811M
0M
0M
142M
0M
0M
0M
0M
0M
0M
0M
0M
-460M
1,067M
0M
0M
0M
149M
0M
0M
0M
0M
0M
0M
822M
0M
0M
149M
0M
0M
0M
0M
0M
0M
0M
0M
-500M
1,057M
0M
0M
0M
6M
0M
0M
0M
0M
0M
0M
843M
0M
0M
6M
0M
0M
0M
0M
0M
0M
0M
0M
-341M
1,226M
1,049M
0M
0M
7M
0M
0M
0M
176M
0M
0M
1,038M
0M
0M
7M
0M
0M
0M
0M
0M
0M
0M
107M
-125M
1,256M
1,059M
0M
0M
9M
0M
0M
0M
196M
0M
0M
1,058M
0M
0M
9M
0M
0M
0M
0M
0M
0M
0M
111M
-8M
1,278M
1,051M
0M
0M
11M
0M
0M
0M
226M
0M
0M
1,035M
0M
0M
11M
0M
0M
0M
0M
0M
0M
0M
104M
-115M
1,387M
1,128M
0M
0M
10M
0M
0M
0M
259M
0M
0M
995M
0M
0M
10M
0M
0M
0M
0M
0M
0M
0M
51M
-57M
1,687M
1,443M
0M
0M
4M
0M
0M
0M
244M
0M
0M
1,180M
0M
0M
4M
0M
0M
0M
0M
0M
0M
0M
97M
-269M
1,564M
1,342M
0M
0M
0M
0M
0M
0M
222M
0M
0M
1,079M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
100M
58M
1,467M
1,269M
0M
0M
0M
0M
0M
0M
198M
0M
0M
1,041M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
80M
29M
1,250M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
942M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
-632M
1,088M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
861M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
-492M
878M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
668M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
-225M
751M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
580M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
-256M
671M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
528M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
-80M
677M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
529M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
15M
-152M
614M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
499M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
15M
-182M
607M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
515M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
40M
-213M
572M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
492M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
41M
-222M
380M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
328M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
26M
-144M
Concept
Totaal Activa
Vlottende Activa
Kas, Kasequivalenten & Kortetermijninvesteringen
Kas & Equivalenten
Overige Kortetermijninvesteringen
Vorderingen
Voorraad
Overige Vlottende Activa
Totaal Niet-vlottende Activa
Materiële Vaste Activa
Langetermijninvesteringen
Totaal Passiva
Kortlopende Verplichtingen
Crediteuren
Kortlopende Schuld
Uitgestelde Inkomsten
Totaal Niet-lopende Verplichtingen Netto Minderheidsbelangen
Langlopende Schuld
Overige Langlopende Verplichtingen
Eigen Vermogen
Werkkapitaal
Geïnvesteerd Kapitaal
Totaal Schulden
Netto Schuld
4Q2023
2Q2023
1Q2023
4Q2022
3Q2022
2Q2022
1Q2022
4Q2021
3Q2021
2Q2021
1Q2021
4Q2020
3Q2020
2Q2020
1Q2020
4Q2019
3Q2019
2Q2019
1Q2019
1Q2019
4Q2018
2Q2018
1Q2018
1Q2018
4Q2017
2Q2017
1Q2017
1Q2017
4Q2016
2Q2016
1Q2016
1Q2016
4Q2015
3Q2015
2Q2015
1Q2015
1Q2015
4Q2014
3Q2014
2Q2014
1Q2014
1Q2014
4Q2013
3Q2013
2Q2013
1Q2013
1Q2013
4Q2012
3Q2012
2Q2012
1Q2012
1Q2012
4Q2011
3Q2011
2Q2011
1Q2011
1Q2011
4Q2010
3Q2010
2Q2010
1Q2010
1Q2010
4Q2009
3Q2009
2Q2009
1Q2009
1Q2009
3Q2008
2Q2008
1Q2008
1Q2008
3Q2007
2Q2007
1Q2007
1Q2007
3Q2006
2Q2006
1Q2006
1Q2006
3Q2005
2Q2005
1Q2005
1Q2005
3Q2004
2Q2004
1Q2004
1Q2004
3Q2003
2Q2003
1Q2003
1Q2003
3Q2002
2Q2002
1Q2002
1Q2002
3Q2001
2Q2001
1Q2001
1Q2001
3Q2000
2Q2000
1Q2000
1Q2000
3Q1999
2Q1999
1Q1999
1Q1999
3Q1998
2Q1998
1Q1998
1Q1998
3Q1997
2Q1997
1Q1997
1Q1997
3Q1996
2Q1996
1Q1996
1Q1996
3Q1995
2Q1995
1Q1995
1Q1995
3Q1994
2Q1994
1Q1994
1Q1994
3Q1993
2Q1993
1Q1993
1Q1993
3Q1992
2Q1992
1Q1992
1Q1992
3Q1991
2Q1991
1Q1991
1Q1991
3Q1990
2Q1990
1Q1990
1Q1990
3Q1989
2Q1989
1Q1989
1Q1989
3Q1988
2Q1988
1Q1988
1Q1988
3Q1987
2Q1987
1Q1987
1Q1987
1,270M
322M
305M
0M
163M
0M
0M
322M
947M
0M
0M
790M
716M
809M
1M
2M
73M
0M
0M
480M
0M
0M
54M
-89M
1,240M
297M
114M
0M
159M
12M
0M
297M
943M
48M
0M
780M
709M
826M
0M
0M
71M
0M
0M
460M
0M
0M
54M
-60M
1,360M
114M
114M
0M
0M
12M
0M
121M
67M
48M
0M
50M
59M
1M
0M
0M
50M
0M
0M
460M
0M
0M
0M
-114M
1,473M
997M
997M
0M
835M
41M
0M
364M
1,017M
51M
968M
1,047M
45M
45M
1M
44M
45M
50M
0M
426M
0M
472M
54M
-108M
1,473M
162M
162M
0M
0M
52M
0M
139M
103M
51M
0M
50M
994M
747M
0M
0M
50M
0M
0M
426M
0M
0M
0M
-162M
1,501M
993M
993M
0M
853M
68M
0M
152M
1,026M
55M
983M
1,097M
40M
40M
0M
0M
40M
50M
0M
405M
0M
451M
55M
-86M
0M
490M
0M
0M
0M
68M
0M
152M
0M
55M
0M
0M
1,042M
785M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,580M
1,058M
1,058M
0M
894M
52M
0M
197M
1,070M
57M
1,031M
1,105M
40M
40M
0M
0M
40M
50M
0M
475M
0M
522M
55M
-110M
0M
557M
0M
0M
0M
52M
0M
197M
0M
57M
0M
0M
1,048M
811M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,541M
1,026M
1,026M
0M
859M
73M
0M
-515M
1,030M
64M
993M
1,139M
47M
47M
0M
0M
47M
50M
0M
401M
0M
448M
55M
-112M
0M
539M
0M
0M
0M
73M
0M
164M
0M
64M
0M
0M
1,081M
819M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,483M
466M
993M
0M
864M
67M
0M
-528M
1,018M
67M
981M
1,097M
1,037M
43M
0M
0M
61M
50M
0M
387M
0M
434M
55M
-74M
0M
443M
0M
0M
0M
67M
0M
124M
0M
67M
0M
0M
1,037M
812M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,385M
442M
927M
0M
800M
88M
0M
-485M
943M
71M
905M
1,019M
959M
36M
800M
0M
60M
50M
0M
366M
0M
412M
56M
-72M
0M
394M
0M
0M
0M
88M
0M
73M
0M
71M
0M
0M
959M
721M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,350M
389M
907M
0M
812M
61M
0M
-518M
961M
73M
923M
975M
915M
34M
812M
0M
61M
49M
0M
375M
0M
0M
56M
-39M
0M
341M
0M
0M
0M
61M
0M
66M
0M
73M
0M
0M
915M
689M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,352M
1,277M
0M
0M
812M
0M
0M
0M
75M
74M
901M
1,037M
0M
36M
812M
0M
0M
49M
0M
315M
0M
0M
861M
705M
0M
0M
0M
0M
0M
0M
0M
0M
0M
74M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,305M
1,236M
0M
0M
796M
0M
0M
0M
69M
0M
0M
1,018M
0M
0M
796M
0M
0M
0M
0M
0M
0M
0M
845M
697M
1,336M
0M
0M
0M
744M
0M
0M
0M
0M
0M
0M
1,056M
0M
0M
744M
0M
0M
0M
0M
0M
0M
0M
797M
584M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,319M
1,220M
0M
0M
759M
0M
0M
0M
100M
0M
0M
1,045M
0M
0M
759M
0M
0M
0M
0M
0M
0M
0M
811M
588M
1,287M
1,186M
0M
0M
736M
0M
0M
0M
101M
0M
0M
1,045M
0M
0M
736M
0M
0M
0M
0M
0M
0M
0M
788M
571M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,269M
1,171M
0M
0M
629M
0M
0M
0M
98M
0M
0M
1,041M
0M
0M
629M
0M
0M
0M
0M
0M
0M
0M
681M
417M
1,248M
0M
0M
0M
548M
0M
0M
0M
0M
0M
0M
1,034M
0M
0M
548M
0M
0M
0M
0M
0M
0M
0M
599M
261M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,264M
0M
0M
0M
490M
0M
0M
0M
0M
0M
0M
1,045M
0M
0M
490M
0M
0M
0M
0M
0M
0M
0M
540M
146M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,186M
0M
0M
0M
240M
0M
0M
0M
0M
0M
0M
1,006M
0M
0M
240M
0M
0M
0M
0M
0M
0M
0M
0M
-477M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,152M
0M
0M
0M
225M
0M
0M
0M
0M
0M
0M
910M
0M
0M
225M
0M
0M
0M
0M
0M
0M
0M
0M
-521M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,123M
0M
0M
0M
170M
0M
0M
0M
0M
0M
0M
854M
0M
0M
170M
0M
0M
0M
0M
0M
0M
0M
0M
-505M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,092M
0M
0M
0M
142M
0M
0M
0M
0M
0M
0M
811M
0M
0M
142M
0M
0M
0M
0M
0M
0M
0M
0M
-460M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,066M
0M
0M
0M
136M
0M
0M
0M
0M
0M
0M
813M
0M
0M
136M
0M
0M
0M
0M
0M
0M
0M
0M
-514M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,067M
0M
0M
0M
149M
0M
0M
0M
0M
0M
0M
822M
0M
0M
149M
0M
0M
0M
0M
0M
0M
0M
0M
-500M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,055M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
56M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
-23M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,057M
0M
0M
0M
6M
0M
0M
0M
0M
0M
0M
843M
0M
0M
6M
0M
0M
0M
0M
0M
0M
0M
0M
-341M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,185M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
59M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
117M
75M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,226M
1,049M
0M
0M
7M
0M
0M
0M
176M
0M
0M
1,038M
0M
0M
7M
0M
0M
0M
0M
0M
0M
0M
107M
-125M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,242M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
80M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
119M
70M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,256M
1,059M
0M
0M
9M
0M
0M
0M
196M
0M
0M
1,058M
0M
0M
9M
0M
0M
0M
0M
0M
0M
0M
111M
-8M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
1,267M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
88M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
121M
77M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M