Middlesex Water Company Balance Sheet
Concept
Total Assets
Current Assets
Cash, Cash Equivalents & Short Term Investments
Cash & Equivalents
Other Short Term Investments
Receivables
Inventory
Other Current Assets
Total non-current assets
Property, Plant & Equipment
Long-Term Investments
Total Liabilities
Current Liabilities
Accounts Payable
Current Debt
Deferred Revenue
Total Non Current Liabilities Net Minority Interest
Long-Term Debt
Other Long-Term Liabilities
Common Stock Equity
Working Capital
Invested Capital
Total Debt
Net Debt
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,236M
109M
2M
0M
0M
97M
7M
2M
1,128M
0M
0M
811M
104M
28M
51M
1M
707M
358M
123M
425M
5M
832M
412M
410M
1,074M
37M
4M
0M
0M
25M
6M
3M
1,037M
936M
0M
672M
118M
25M
73M
1M
554M
290M
264M
402M
-81M
764M
367M
363M
1,020M
34M
4M
0M
0M
23M
5M
3M
986M
881M
0M
650M
57M
21M
20M
1M
594M
307M
287M
370M
-22M
694M
331M
327M
976M
34M
4M
0M
0M
22M
5M
3M
942M
813M
0M
628M
57M
30M
9M
1M
571M
273M
298M
348M
-23M
629M
288M
283M
910M
29M
2M
0M
0M
19M
5M
2M
881M
722M
0M
584M
65M
23M
27M
1M
519M
231M
288M
326M
-36M
582M
264M
261M
768M
31M
4M
0M
0M
19M
5M
3M
737M
628M
0M
517M
94M
19M
56M
1M
422M
153M
90M
251M
-64M
457M
209M
205M
661M
29M
5M
0M
0M
18M
4M
2M
632M
567M
0M
430M
65M
14M
35M
1M
365M
139M
81M
232M
-35M
403M
174M
169M
620M
27M
4M
0M
0M
17M
4M
2M
593M
527M
0M
399M
47M
12M
18M
1M
352M
135M
77M
221M
0M
0M
153M
149M
585M
24M
3M
0M
0M
16M
3M
2M
560M
15M
0M
376M
28M
7M
9M
1M
347M
136M
211M
209M
0M
0M
145M
142M
576M
23M
3M
0M
0M
16M
2M
2M
553M
465M
0M
376M
44M
6M
25M
1M
332M
136M
196M
200M
0M
0M
161M
158M
530M
26M
5M
0M
0M
17M
2M
2M
505M
9M
0M
339M
53M
6M
34M
1M
286M
22M
94M
192M
0M
0M
164M
159M
562M
25M
3M
0M
0M
18M
1M
2M
537M
9M
0M
377M
56M
4M
39M
1M
321M
22M
125M
185M
0M
0M
171M
168M
538M
23M
3M
0M
0M
16M
2M
2M
515M
8M
0M
357M
47M
6M
29M
1M
311M
22M
118M
180M
0M
0M
161M
158M
489M
23M
2M
0M
0M
17M
2M
1M
466M
399M
0M
313M
41M
6M
21M
1M
272M
134M
0M
177M
0M
0M
155M
153M
458M
22M
4M
0M
0M
15M
2M
1M
436M
377M
0M
315M
61M
4M
47M
1M
254M
125M
0M
143M
0M
0M
171M
167M
440M
21M
3M
0M
0M
14M
1M
1M
419M
360M
0M
299M
61M
6M
44M
1M
237M
118M
0M
141M
0M
0M
162M
159M
393M
17M
2M
0M
0M
13M
1M
1M
375M
334M
0M
256M
27M
6M
3M
1M
229M
132M
0M
137M
0M
0M
134M
132M
370M
21M
6M
0M
0M
13M
1M
1M
349M
311M
0M
237M
18M
5M
3M
601M
219M
131M
0M
133M
0M
0M
133M
127M
324M
17M
3M
0M
0M
12M
1M
1M
307M
283M
0M
221M
21M
6M
6M
4M
199M
128M
0M
104M
0M
0M
134M
131M
299M
16M
4M
0M
0M
10M
1M
1M
283M
258M
0M
200M
28M
6M
12M
-2M
179M
115M
0M
99M
0M
0M
127M
123M
263M
14M
3M
0M
0M
9M
1M
1M
249M
227M
0M
179M
28M
5M
14M
-4M
157M
97M
0M
84M
0M
0M
111M
108M
245M
20M
3M
0M
6M
9M
1M
7M
224M
208M
0M
164M
30M
2M
18M
-9M
139M
87M
0M
81M
0M
0M
106M
103M
236M
25M
5M
0M
9M
9M
1M
10M
211M
196M
0M
160M
26M
2M
14M
-4M
134M
88M
0M
76M
0M
0M
102M
97M
219M
15M
2M
0M
3M
8M
1M
4M
204M
188M
0M
145M
18M
2M
6M
3M
127M
82M
0M
75M
0M
0M
88M
86M
215M
21M
5M
0M
0M
9M
1M
6M
194M
0M
0M
140M
14M
3M
2M
9M
126M
0M
0M
75M
0M
0M
85M
80M
204M
28M
9M
0M
0M
7M
1M
10M
176M
0M
0M
132M
13M
3M
1M
8M
119M
0M
0M
72M
0M
0M
79M
70M
160M
10M
3M
0M
0M
6M
1M
1M
150M
0M
0M
104M
13M
4M
1M
0M
92M
0M
0M
56M
0M
0M
54M
51M
149M
12M
4M
0M
0M
6M
1M
0M
137M
0M
0M
97M
10M
2M
0M
0M
87M
0M
0M
52M
0M
0M
53M
49M
145M
13M
5M
0M
0M
6M
1M
1M
132M
0M
0M
95M
9M
2M
0M
7M
86M
0M
0M
50M
0M
0M
53M
48M
132M
13M
4M
0M
0M
6M
1M
2M
119M
0M
0M
85M
8M
2M
0M
0M
62M
0M
0M
48M
0M
0M
50M
46M
Concept
Total Assets
Current Assets
Cash, Cash Equivalents & Short Term Investments
Cash & Equivalents
Other Short Term Investments
Receivables
Inventory
Other Current Assets
Total non-current assets
Property, Plant & Equipment
Long-Term Investments
Total Liabilities
Current Liabilities
Accounts Payable
Current Debt
Deferred Revenue
Total Non Current Liabilities Net Minority Interest
Long-Term Debt
Other Long-Term Liabilities
Common Stock Equity
Working Capital
Invested Capital
Total Debt
Net Debt
4Q2023
3Q2023
2Q2023
1Q2023
4Q2022
3Q2022
2Q2022
1Q2022
4Q2021
3Q2021
2Q2021
1Q2021
4Q2020
3Q2020
2Q2020
1Q2020
4Q2019
3Q2019
2Q2019
1Q2019
4Q2018
3Q2018
2Q2018
1Q2018
4Q2017
3Q2017
2Q2017
1Q2017
4Q2016
3Q2016
2Q2016
1Q2016
4Q2015
3Q2015
2Q2015
1Q2015
4Q2014
3Q2014
2Q2014
1Q2014
4Q2013
3Q2013
2Q2013
1Q2013
4Q2012
3Q2012
2Q2012
1Q2012
4Q2011
3Q2011
2Q2011
1Q2011
4Q2010
3Q2010
2Q2010
1Q2010
4Q2009
3Q2009
2Q2009
1Q2009
4Q2008
3Q2008
2Q2008
1Q2008
4Q2007
3Q2007
2Q2007
1Q2007
4Q2006
3Q2006
2Q2006
1Q2006
4Q2005
3Q2005
2Q2005
1Q2005
4Q2004
3Q2004
2Q2004
1Q2004
4Q2003
3Q2003
2Q2003
1Q2003
4Q2002
3Q2002
2Q2002
1Q2002
4Q2001
3Q2001
2Q2001
1Q2001
4Q2000
3Q2000
2Q2000
1Q2000
4Q1999
3Q1999
2Q1999
1Q1999
4Q1998
3Q1998
2Q1998
1Q1998
4Q1997
3Q1997
2Q1997
1Q1997
4Q1996
3Q1996
2Q1996
1Q1996
4Q1995
3Q1995
2Q1995
1Q1995
4Q1994
3Q1994
2Q1994
1Q1994
4Q1993
3Q1993
2Q1993
1Q1993
4Q1992
3Q1992
2Q1992
1Q1992
4Q1991
3Q1991
2Q1991
1Q1991
4Q1990
3Q1990
2Q1990
1Q1990
4Q1989
3Q1989
2Q1989
1Q1989
4Q1988
3Q1988
2Q1988
1Q1988
4Q1987
3Q1987
2Q1987
1Q1987
4Q1986
3Q1986
2Q1986
1Q1986
4Q1985
3Q1985
1,236M
109M
2M
0M
0M
97M
7M
2M
1,128M
0M
0M
811M
104M
28M
51M
1M
707M
358M
123M
425M
5M
832M
412M
410M
1,243M
136M
3M
0M
0M
123M
6M
114M
1,108M
0M
0M
822M
121M
29M
50M
1M
700M
354M
121M
422M
14M
824M
407M
404M
1,128M
41M
4M
0M
0M
26M
6M
21M
1,087M
0M
0M
714M
88M
28M
41M
1M
626M
350M
276M
414M
-47M
803M
395M
390M
1,099M
40M
5M
0M
0M
24M
7M
19M
1,059M
0M
0M
693M
96M
28M
46M
1M
597M
330M
268M
405M
-56M
779M
379M
374M
1,074M
37M
4M
0M
0M
25M
6M
3M
1,037M
936M
0M
672M
118M
25M
73M
1M
554M
290M
264M
402M
-81M
764M
367M
363M
1,065M
41M
3M
0M
0M
29M
6M
4M
1,023M
915M
0M
665M
93M
26M
48M
1M
572M
301M
270M
400M
-51M
747M
353M
350M
1,038M
39M
4M
0M
0M
25M
6M
4M
999M
894M
0M
650M
79M
24M
35M
1M
572M
305M
266M
388M
-40M
726M
345M
340M
1,010M
33M
3M
0M
0M
22M
5M
3M
977M
874M
0M
630M
60M
18M
22M
1M
570M
307M
108M
380M
-27M
706M
332M
329M
1,020M
34M
4M
0M
0M
23M
5M
16M
986M
881M
0M
650M
57M
21M
20M
1M
594M
307M
287M
370M
-22M
694M
331M
327M
1,030M
41M
5M
0M
0M
26M
5M
4M
989M
866M
0M
665M
92M
17M
57M
1M
573M
266M
129M
364M
-52M
686M
328M
323M
1,015M
37M
6M
0M
0M
22M
5M
4M
978M
852M
0M
658M
81M
23M
39M
1M
577M
273M
125M
357M
-44M
666M
316M
310M
986M
31M
4M
0M
0M
20M
5M
2M
955M
831M
0M
635M
66M
24M
20M
1M
569M
273M
297M
351M
-34M
642M
298M
294M
976M
34M
4M
0M
0M
22M
5M
3M
942M
813M
0M
628M
57M
30M
9M
1M
571M
273M
298M
348M
-23M
629M
288M
283M
960M
38M
5M
0M
0M
24M
5M
3M
922M
782M
0M
616M
85M
25M
44M
1M
530M
234M
296M
344M
-47M
620M
283M
278M
951M
44M
13M
0M
0M
22M
5M
4M
907M
762M
0M
615M
84M
23M
45M
1M
531M
238M
293M
335M
-40M
616M
288M
275M
935M
40M
15M
0M
0M
18M
5M
2M
895M
743M
0M
606M
81M
24M
41M
1M
525M
235M
104M
329M
-41M
603M
281M
266M
910M
29M
2M
0M
0M
19M
5M
2M
881M
722M
0M
584M
65M
23M
27M
1M
519M
231M
288M
326M
0M
0M
264M
261M
887M
35M
3M
0M
0M
23M
5M
4M
853M
694M
0M
609M
103M
20M
66M
1M
506M
228M
98M
278M
0M
0M
300M
297M
808M
32M
3M
0M
0M
20M
5M
4M
775M
671M
0M
542M
103M
18M
67M
1M
439M
164M
94M
266M
0M
0M
236M
233M
783M
30M
5M
0M
0M
17M
5M
2M
753M
57M
0M
526M
93M
14M
57M
1M
433M
158M
275M
257M
0M
0M
222M
217M
768M
31M
4M
0M
0M
19M
5M
3M
737M
628M
0M
517M
94M
19M
56M
1M
422M
153M
269M
251M
0M
0M
209M
205M
753M
35M
4M
0M
0M
23M
6M
4M
717M
609M
0M
505M
94M
20M
56M
1M
411M
141M
270M
248M
0M
0M
197M
193M
730M
31M
3M
0M
0M
20M
5M
4M
699M
590M
0M
491M
82M
16M
46M
1M
410M
142M
268M
239M
0M
0M
188M
186M
705M
25M
2M
0M
0M
17M
4M
2M
680M
574M
0M
472M
64M
11M
34M
1M
408M
140M
268M
233M
0M
0M
175M
173M
661M
29M
5M
0M
0M
18M
4M
2M
632M
557M
0M
430M
65M
14M
35M
1M
365M
139M
226M
232M
0M
0M
174M
169M
652M
30M
3M
0M
0M
20M
4M
3M
622M
545M
0M
422M
59M
12M
31M
1M
363M
136M
228M
229M
0M
0M
167M
164M
639M
30M
4M
0M
0M
18M
5M
3M
609M
533M
0M
414M
55M
15M
23M
1M
359M
136M
222M
225M
0M
0M
160M
156M
627M
27M
6M
0M
0M
15M
5M
2M
600M
525M
0M
405M
50M
9M
21M
1M
355M
136M
219M
222M
0M
0M
157M
151M
620M
27M
4M
0M
0M
17M
4M
2M
593M
518M
0M
399M
47M
12M
18M
1M
352M
135M
218M
221M
0M
0M
153M
149M
612M
30M
1M
0M
0M
22M
4M
3M
582M
507M
0M
392M
44M
10M
20M
1M
347M
131M
217M
221M
0M
0M
151M
149M
600M
28M
1M
0M
0M
19M
5M
3M
572M
497M
0M
386M
39M
10M
16M
1M
347M
131M
216M
215M
0M
0M
147M
146M
586M
25M
4M
0M
0M
16M
3M
2M
561M
486M
0M
375M
31M
7M
8M
1M
344M
131M
213M
211M
0M
0M
139M
135M
585M
24M
3M
0M
0M
16M
3M
2M
560M
482M
0M
376M
28M
7M
9M
1M
347M
136M
211M
209M
0M
0M
145M
142M
603M
31M
5M
0M
0M
21M
3M
3M
572M
478M
0M
396M
47M
9M
24M
1M
349M
135M
214M
207M
0M
0M
159M
154M
586M
29M
6M
0M
0M
18M
2M
3M
557M
474M
0M
383M
49M
9M
24M
1M
334M
136M
198M
203M
0M
0M
160M
154M
580M
26M
5M
0M
0M
17M
2M
2M
554M
468M
0M
379M
44M
7M
21M
1M
335M
138M
198M
201M
0M
0M
159M
154M
576M
23M
3M
0M
0M
16M
2M
2M
553M
465M
0M
376M
44M
6M
25M
1M
332M
136M
196M
200M
0M
0M
161M
158M
542M
29M
5M
0M
0M
19M
2M
3M
514M
9M
4M
344M
57M
7M
36M
1M
287M
21M
95M
199M
0M
0M
165M
160M
539M
29M
5M
0M
0M
18M
2M
3M
510M
9M
0M
344M
54M
7M
34M
1M
290M
21M
95M
194M
0M
0M
166M
161M
531M
26M
6M
0M
0M
16M
2M
1M
505M
9M
0M
339M
53M
6M
33M
1M
286M
22M
94M
192M
0M
0M
162M
156M
530M
26M
5M
0M
0M
17M
2M
2M
505M
9M
0M
339M
53M
6M
34M
1M
286M
22M
94M
192M
0M
0M
164M
159M
553M
27M
3M
0M
0M
20M
2M
3M
526M
11M
0M
362M
52M
4M
36M
1M
310M
22M
114M
191M
0M
0M
166M
163M
552M
26M
3M
0M
0M
18M
2M
3M
526M
11M
0M
365M
52M
5M
33M
1M
313M
22M
115M
188M
0M
0M
167M
164M
546M
25M
5M
0M
0M
17M
2M
2M
521M
11M
0M
361M
52M
5M
33M
1M
309M
22M
114M
186M
0M
0M
163M
159M
562M
25M
3M
0M
0M
18M
1M
2M
537M
9M
0M
377M
56M
4M
39M
1M
321M
22M
125M
185M
0M
0M
171M
168M
548M
26M
2M
0M
0M
20M
1M
2M
522M
10M
0M
363M
50M
4M
33M
1M
313M
22M
118M
185M
0M
0M
165M
163M
545M
23M
3M
0M
0M
16M
2M
2M
522M
9M
0M
364M
49M
5M
30M
1M
315M
22M
120M
181M
0M
0M
165M
163M
536M
19M
1M
0M
0M
15M
2M
1M
517M
8M
0M
356M
46M
5M
28M
1M
310M
22M
118M
180M
0M
0M
160M
159M
538M
23M
3M
0M
0M
16M
2M
2M
515M
8M
0M
357M
47M
6M
29M
1M
311M
22M
118M
180M
0M
0M
161M
158M
507M
28M
4M
0M
0M
19M
2M
2M
480M
8M
0M
326M
48M
6M
29M
1M
278M
22M
91M
181M
0M
0M
161M
157M
502M
25M
4M
0M
0M
17M
2M
2M
477M
124M
0M
324M
44M
6M
25M
1M
280M
135M
1M
178M
0M
0M
159M
155M
490M
21M
4M
0M
0M
15M
2M
2M
469M
402M
0M
313M
42M
5M
22M
1M
272M
133M
0M
177M
0M
0M
155M
151M
489M
23M
2M
0M
0M
17M
2M
1M
466M
399M
0M
313M
41M
6M
21M
1M
272M
134M
0M
177M
0M
0M
155M
153M
480M
28M
3M
0M
0M
21M
2M
2M
452M
394M
0M
303M
41M
6M
23M
1M
262M
131M
0M
176M
0M
0M
154M
151M
473M
25M
4M
0M
0M
18M
2M
2M
448M
389M
0M
300M
36M
5M
18M
1M
264M
133M
0M
173M
0M
0M
151M
147M
463M
23M
7M
0M
0M
14M
2M
1M
439M
380M
0M
320M
56M
4M
41M
1M
264M
134M
0M
143M
0M
0M
175M
168M
458M
22M
4M
0M
0M
15M
2M
1M
436M
377M
0M
315M
61M
4M
47M
1M
254M
125M
0M
143M
0M
0M
171M
167M
457M
25M
3M
0M
0M
18M
2M
2M
432M
373M
0M
314M
63M
4M
47M
9M
251M
127M
0M
143M
0M
0M
174M
171M
449M
21M
3M
0M
0M
14M
2M
2M
428M
369M
0M
308M
59M
4M
42M
1M
249M
129M
0M
141M
0M
0M
171M
168M
443M
19M
3M
0M
0M
13M
1M
1M
424M
365M
0M
303M
58M
5M
40M
1M
245M
124M
0M
140M
0M
0M
165M
162M
440M
21M
3M
0M
0M
14M
1M
1M
419M
360M
0M
299M
61M
6M
44M
1M
237M
118M
0M
141M
0M
0M
162M
159M
416M
23M
3M
0M
0M
16M
1M
2M
394M
353M
0M
275M
58M
6M
40M
1M
217M
115M
0M
141M
0M
0M
155M
152M
408M
21M
4M
0M
0M
14M
1M
2M
387M
345M
0M
269M
52M
5M
35M
1M
217M
117M
0M
139M
0M
0M
151M
148M
397M
16M
1M
0M
0M
12M
1M
1M
381M
339M
0M
260M
29M
5M
3M
1M
216M
116M
0M
137M
0M
0M
134M
133M
393M
17M
2M
0M
0M
13M
1M
1M
375M
334M
0M
256M
27M
6M
3M
1M
229M
132M
0M
137M
0M
0M
134M
132M
388M
23M
3M
0M
0M
17M
1M
2M
365M
325M
0M
252M
27M
7M
9M
1M
225M
128M
0M
137M
0M
0M
138M
135M
382M
22M
3M
0M
0M
16M
1M
2M
361M
319M
0M
248M
23M
8M
3M
1M
225M
130M
0M
134M
0M
0M
133M
131M
375M
21M
5M
0M
0M
13M
1M
1M
355M
314M
0M
242M
19M
5M
3M
1M
223M
130M
0M
133M
0M
0M
133M
128M
370M
21M
6M
0M
0M
13M
1M
1M
349M
311M
0M
237M
18M
5M
3M
601M
219M
131M
0M
133M
0M
0M
133M
127M
347M
19M
1M
0M
0M
15M
2M
2M
328M
302M
0M
240M
38M
7M
21M
0M
202M
126M
0M
107M
0M
0M
147M
146M
337M
18M
2M
0M
0M
13M
1M
2M
319M
294M
0M
232M
31M
5M
15M
0M
202M
127M
0M
105M
0M
0M
142M
140M
328M
16M
3M
0M
0M
10M
1M
1M
312M
287M
0M
224M
24M
4M
9M
0M
200M
128M
0M
104M
0M
0M
137M
134M
324M
17M
3M
0M
0M
12M
1M
1M
307M
283M
0M
221M
21M
6M
6M
0M
199M
128M
0M
104M
0M
0M
134M
131M
319M
19M
4M
0M
0M
12M
2M
1M
300M
274M
0M
217M
21M
5M
7M
0M
196M
128M
0M
102M
0M
0M
135M
131M
304M
16M
2M
0M
0M
11M
1M
1M
288M
266M
0M
204M
31M
5M
15M
0M
181M
115M
0M
100M
0M
0M
131M
129M
297M
13M
2M
0M
0M
10M
1M
1M
284M
260M
0M
198M
26M
4M
11M
0M
180M
115M
0M
99M
0M
0M
126M
124M
299M
16M
4M
0M
0M
10M
1M
1M
283M
258M
0M
200M
28M
6M
12M
0M
179M
115M
0M
99M
0M
0M
127M
123M
280M
17M
3M
0M
0M
11M
2M
1M
263M
244M
0M
181M
25M
7M
7M
745M
157M
100M
0M
99M
0M
0M
107M
105M
271M
16M
3M
0M
0M
11M
2M
1M
255M
233M
0M
174M
21M
5M
6M
0M
153M
98M
0M
97M
0M
0M
104M
101M
248M
21M
5M
0M
0M
9M
1M
6M
227M
228M
0M
167M
32M
2M
19M
0M
135M
98M
0M
81M
0M
0M
107M
102M
263M
14M
3M
0M
0M
9M
1M
1M
249M
227M
0M
179M
28M
5M
14M
0M
157M
97M
0M
84M
0M
0M
111M
108M
255M
21M
3M
0M
5M
11M
1M
6M
234M
217M
0M
171M
26M
3M
14M
0M
145M
97M
0M
84M
0M
0M
111M
108M
251M
21M
3M
0M
5M
10M
1M
7M
230M
213M
0M
169M
24M
4M
10M
0M
145M
98M
0M
82M
0M
0M
108M
105M
248M
21M
5M
0M
5M
9M
1M
6M
227M
210M
0M
167M
32M
2M
19M
0M
135M
88M
0M
81M
0M
0M
107M
102M
245M
20M
3M
0M
6M
9M
1M
7M
224M
208M
0M
164M
30M
2M
18M
0M
139M
87M
0M
81M
0M
0M
106M
103M
243M
22M
2M
0M
8M
10M
1M
9M
221M
205M
0M
163M
29M
2M
18M
0M
134M
87M
0M
80M
0M
0M
105M
104M
240M
21M
1M
0M
8M
10M
1M
9M
218M
203M
0M
161M
27M
4M
13M
0M
134M
88M
0M
79M
0M
0M
101M
100M
236M
21M
3M
0M
8M
8M
1M
9M
214M
199M
0M
159M
25M
2M
12M
0M
134M
88M
0M
77M
0M
0M
100M
97M
236M
25M
5M
0M
9M
9M
1M
10M
211M
196M
0M
160M
26M
2M
14M
0M
134M
88M
0M
76M
0M
0M
102M
97M
226M
17M
3M
0M
3M
10M
1M
4M
209M
193M
0M
150M
23M
2M
12M
0M
127M
82M
0M
76M
0M
0M
94M
91M
223M
18M
3M
0M
3M
10M
1M
4M
206M
189M
0M
149M
21M
2M
9M
0M
127M
82M
0M
75M
0M
0M
91M
88M
220M
16M
3M
0M
3M
8M
1M
3M
204M
188M
0M
146M
19M
2M
7M
0M
127M
82M
0M
74M
0M
0M
89M
86M
219M
15M
2M
0M
3M
8M
1M
4M
204M
188M
0M
145M
18M
2M
6M
0M
127M
82M
0M
75M
0M
0M
88M
86M
220M
19M
3M
0M
4M
9M
1M
5M
201M
186M
0M
145M
18M
2M
6M
0M
127M
82M
0M
75M
0M
0M
89M
85M
217M
19M
2M
0M
6M
9M
1M
6M
198M
183M
0M
143M
16M
3M
3M
0M
127M
82M
0M
74M
0M
0M
86M
84M
214M
19M
4M
0M
6M
8M
1M
6M
196M
181M
0M
140M
14M
2M
3M
0M
126M
82M
0M
74M
0M
0M
85M
81M
215M
21M
5M
0M
0M
9M
1M
6M
194M
0M
0M
140M
14M
3M
2M
9M
126M
0M
0M
75M
0M
0M
85M
80M
208M
18M
5M
0M
0M
9M
1M
3M
190M
0M
0M
133M
12M
2M
1M
0M
121M
0M
0M
75M
0M
0M
79M
75M
208M
22M
9M
0M
0M
9M
1M
3M
186M
0M
0M
135M
15M
2M
3M
0M
120M
0M
0M
73M
0M
0M
81M
72M
203M
21M
9M
0M
0M
7M
1M
5M
182M
0M
0M
131M
12M
3M
0M
0M
119M
0M
0M
72M
0M
0M
78M
70M
204M
28M
9M
0M
0M
7M
1M
10M
176M
0M
0M
132M
13M
3M
1M
0M
119M
0M
0M
72M
0M
0M
79M
70M
191M
23M
2M
0M
0M
8M
1M
12M
169M
0M
0M
132M
18M
4M
5M
0M
114M
0M
0M
59M
0M
0M
80M
79M
189M
28M
3M
0M
0M
8M
1M
17M
161M
0M
0M
131M
17M
3M
5M
0M
114M
0M
0M
58M
0M
0M
80M
78M
186M
32M
1M
0M
0M
6M
1M
24M
154M
0M
0M
129M
16M
3M
3M
0M
114M
0M
0M
57M
0M
0M
79M
78M
160M
10M
3M
0M
0M
6M
1M
1M
150M
0M
0M
104M
13M
4M
1M
0M
92M
0M
0M
56M
0M
0M
54M
51M
157M
12M
3M
0M
0M
7M
1M
1M
145M
0M
0M
101M
11M
2M
1M
0M
90M
0M
0M
56M
0M
0M
54M
50M
151M
13M
5M
0M
0M
7M
1M
1M
138M
0M
0M
99M
11M
2M
0M
0M
88M
0M
0M
53M
0M
0M
53M
48M
149M
12M
4M
0M
0M
6M
1M
0M
137M
0M
0M
96M
9M
1M
0M
0M
87M
0M
0M
52M
0M
0M
53M
49M
149M
12M
4M
0M
0M
6M
1M
0M
137M
0M
0M
97M
10M
2M
0M
0M
87M
0M
0M
52M
0M
0M
53M
49M
147M
12M
4M
0M
0M
7M
1M
1M
135M
0M
0M
95M
9M
2M
0M
0M
87M
0M
0M
52M
0M
0M
53M
49M
146M
14M
5M
0M
0M
7M
1M
1M
133M
0M
0M
95M
10M
2M
0M
0M
86M
0M
0M
51M
0M
0M
53M
48M
146M
14M
6M
0M
0M
6M
1M
1M
132M
0M
0M
96M
10M
2M
0M
0M
86M
0M
0M
51M
0M
0M
53M
47M
145M
13M
5M
0M
0M
6M
1M
1M
132M
0M
0M
95M
9M
2M
0M
0M
86M
0M
0M
50M
0M
0M
53M
48M
140M
11M
1M
0M
0M
7M
1M
2M
129M
0M
0M
90M
9M
1M
0M
0M
81M
0M
0M
50M
0M
0M
51M
50M
138M
10M
1M
0M
0M
6M
1M
2M
128M
0M
0M
89M
9M
1M
0M
0M
81M
0M
0M
49M
0M
0M
51M
50M
134M
13M
6M
0M
0M
5M
1M
1M
120M
0M
0M
86M
9M
2M
0M
0M
77M
0M
0M
48M
0M
0M
50M
44M
132M
13M
4M
0M
0M
6M
1M
2M
119M
0M
0M
85M
8M
2M
0M
0M
62M
0M
0M
48M
0M
0M
50M
46M
130M
13M
5M
0M
0M
4M
1M
4M
117M
0M
0M
83M
7M
1M
0M
0M
62M
0M
0M
47M
0M
0M
50M
45M
130M
14M
5M
0M
0M
3M
1M
5M
116M
0M
0M
84M
9M
2M
1M
-1M
61M
0M
0M
47M
0M
0M
50M
45M
130M
15M
5M
0M
0M
3M
1M
5M
116M
0M
0M
84M
9M
1M
1M
-1M
61M
0M
0M
46M
0M
0M
50M
45M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M