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

Alamo Group Inc

ALG

Closed
$ 219.88
-4.44
-1.98%
+

Alamo Group Inc 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,409M
804M
52M
0M
0M
362M
377M
12M
605M
0M
0M
477M
214M
100M
20M
6M
263M
220M
24M
933M
590M
1,168M
252M
200M
1,309M
727M
47M
47M
0M
318M
353M
10M
581M
206M
0M
523M
191M
98M
15M
5M
333M
287M
24M
785M
537M
1,087M
302M
255M
1,206M
612M
42M
42M
0M
238M
321M
11M
594M
33M
0M
500M
193M
101M
15M
6M
308M
255M
32M
706M
420M
975M
270M
227M
1,109M
503M
50M
50M
0M
215M
230M
7M
606M
42M
0M
484M
157M
75M
15M
1M
326M
270M
36M
626M
346M
911M
285M
235M
1,213M
571M
42M
42M
0M
238M
268M
23M
642M
56M
0M
643M
163M
82M
19M
2M
480M
425M
29M
570M
408M
1,014M
444M
402M
722M
453M
34M
34M
0M
228M
177M
14M
269M
44M
0M
214M
101M
54M
0M
3M
113M
85M
17M
507M
352M
593M
85M
51M
640M
393M
25M
25M
0M
206M
156M
6M
247M
28M
0M
191M
101M
56M
0M
0M
89M
60M
21M
449M
291M
509M
60M
35M
553M
328M
17M
17M
0M
170M
136M
5M
225M
31M
0M
165M
79M
43M
0M
0M
86M
70M
10M
388M
0M
0M
70M
53M
604M
363M
27M
0M
0M
178M
151M
7M
241M
38M
0M
243M
85M
45M
0M
0M
158M
144M
10M
360M
0M
0M
144M
117M
630M
393M
40M
0M
0M
179M
166M
9M
236M
34M
0M
292M
89M
48M
1M
0M
203M
190M
11M
338M
0M
0M
191M
151M
438M
337M
64M
0M
0M
151M
109M
12M
102M
62M
0M
88M
81M
46M
0M
0M
7M
0M
6M
350M
0M
0M
0M
-64M
404M
307M
48M
0M
0M
140M
109M
6M
98M
57M
0M
94M
78M
42M
1M
31M
16M
0M
14M
310M
0M
0M
1M
-48M
361M
258M
10M
0M
0M
144M
114M
7M
103M
62M
0M
84M
76M
41M
1M
0M
9M
9M
15M
277M
0M
0M
9M
-2M
371M
265M
30M
0M
0M
128M
99M
8M
106M
61M
0M
118M
79M
45M
2M
0M
39M
23M
0M
253M
0M
0M
25M
-5M
378M
262M
18M
0M
0M
113M
124M
7M
116M
70M
0M
143M
79M
36M
5M
0M
63M
44M
0M
235M
0M
0M
50M
32M
384M
266M
5M
0M
0M
124M
132M
5M
118M
62M
0M
200M
86M
55M
4M
26M
114M
100M
0M
184M
0M
0M
104M
100M
351M
237M
4M
0M
0M
109M
118M
5M
114M
63M
0M
152M
68M
39M
3M
23M
84M
79M
0M
199M
0M
0M
82M
77M
327M
221M
2M
0M
0M
98M
116M
5M
106M
57M
0M
145M
60M
34M
3M
24M
85M
79M
0M
182M
0M
0M
82M
80M
246M
174M
7M
0M
0M
85M
77M
5M
72M
43M
0M
83M
49M
27M
3M
19M
34M
31M
0M
163M
0M
0M
34M
27M
232M
162M
3M
0M
0M
82M
73M
5M
69M
43M
0M
71M
49M
27M
3M
18M
22M
18M
0M
161M
0M
0M
21M
19M
194M
136M
3M
0M
0M
64M
64M
5M
59M
32M
0M
50M
35M
18M
2M
13M
15M
14M
0M
144M
0M
0M
16M
13M
191M
135M
6M
0M
0M
60M
64M
6M
57M
32M
0M
61M
31M
15M
3M
13M
30M
28M
0M
130M
0M
0M
30M
25M
186M
132M
4M
0M
0M
58M
64M
6M
54M
29M
0M
64M
25M
13M
3M
9M
39M
36M
0M
122M
0M
0M
39M
35M
173M
119M
3M
0M
0M
50M
60M
7M
54M
28M
0M
59M
27M
16M
1M
10M
32M
30M
0M
115M
0M
0M
32M
29M
133M
98M
5M
0M
0M
42M
46M
5M
35M
0M
0M
25M
18M
9M
1M
8M
7M
0M
0M
108M
0M
0M
6M
1M
162M
123M
3M
0M
0M
50M
65M
6M
38M
0M
0M
55M
17M
9M
0M
7M
37M
0M
0M
107M
0M
0M
36M
34M
156M
113M
1M
0M
0M
42M
66M
4M
43M
0M
0M
50M
20M
13M
1M
6M
30M
0M
0M
106M
0M
0M
29M
29M
154M
110M
2M
0M
0M
44M
60M
4M
44M
0M
0M
57M
20M
11M
1M
0M
37M
0M
0M
97M
0M
0M
36M
34M
152M
109M
2M
0M
0M
46M
59M
4M
42M
0M
0M
61M
22M
13M
1M
0M
39M
0M
0M
91M
0M
0M
39M
37M
99M
65M
2M
0M
0M
25M
35M
3M
35M
0M
0M
49M
23M
10M
8M
0M
26M
0M
0M
50M
0M
0M
33M
31M
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
1,409M
804M
52M
0M
0M
362M
377M
12M
605M
0M
0M
477M
214M
100M
20M
6M
263M
220M
24M
933M
590M
1,168M
252M
200M
1,456M
873M
114M
114M
0M
378M
372M
10M
582M
219M
0M
568M
219M
111M
15M
14M
348M
309M
22M
888M
654M
324M
324M
210M
1,458M
872M
112M
112M
0M
379M
369M
12M
586M
36M
0M
592M
215M
116M
15M
11M
377M
333M
25M
866M
657M
348M
348M
236M
1,429M
845M
109M
109M
0M
364M
363M
10M
584M
36M
0M
607M
204M
102M
15M
0M
403M
356M
27M
822M
641M
371M
371M
262M
1,309M
727M
47M
47M
0M
318M
353M
10M
581M
206M
0M
523M
191M
98M
15M
5M
333M
287M
24M
785M
537M
1,087M
302M
255M
1,328M
751M
75M
75M
0M
305M
363M
7M
577M
33M
0M
591M
193M
101M
15M
1M
398M
348M
29M
737M
558M
1,100M
363M
288M
1,332M
748M
76M
76M
0M
308M
353M
11M
584M
31M
0M
596M
190M
107M
15M
1M
406M
356M
27M
736M
559M
1,108M
371M
295M
1,338M
749M
84M
84M
0M
297M
355M
13M
589M
32M
0M
611M
199M
114M
15M
0M
412M
358M
30M
727M
551M
1,100M
373M
289M
1,206M
612M
42M
42M
0M
238M
321M
11M
594M
33M
0M
500M
193M
101M
15M
6M
308M
255M
32M
706M
420M
975M
270M
227M
1,218M
636M
89M
89M
0M
246M
294M
7M
582M
36M
0M
526M
196M
107M
15M
0M
330M
279M
33M
692M
440M
986M
294M
205M
1,209M
623M
86M
86M
0M
263M
265M
9M
586M
188M
0M
537M
185M
105M
15M
0M
352M
300M
27M
672M
438M
987M
315M
229M
1,206M
612M
105M
0M
0M
247M
250M
9M
594M
40M
0M
564M
172M
94M
15M
0M
392M
339M
33M
642M
439M
995M
354M
248M
1,109M
503M
50M
0M
0M
215M
230M
7M
606M
42M
0M
484M
157M
75M
15M
1M
326M
270M
36M
626M
346M
911M
285M
235M
1,173M
567M
94M
0M
0M
217M
244M
13M
606M
45M
0M
568M
158M
82M
15M
0M
411M
359M
34M
605M
409M
979M
374M
281M
1,190M
572M
82M
0M
0M
234M
249M
8M
618M
49M
0M
613M
134M
63M
15M
0M
479M
424M
34M
577M
438M
1,016M
439M
357M
1,250M
624M
84M
0M
0M
256M
274M
10M
626M
52M
0M
689M
163M
89M
19M
0M
527M
471M
34M
560M
461M
1,050M
490M
406M
1,213M
571M
42M
0M
0M
238M
268M
23M
642M
56M
0M
643M
163M
82M
19M
2M
480M
425M
29M
570M
0M
0M
444M
402M
856M
524M
60M
0M
0M
243M
207M
14M
332M
56M
0M
305M
120M
69M
0M
0M
185M
150M
23M
551M
0M
0M
150M
90M
867M
536M
48M
0M
0M
275M
206M
7M
330M
52M
0M
324M
117M
67M
0M
0M
207M
166M
22M
543M
0M
0M
166M
118M
852M
532M
39M
0M
0M
275M
211M
7M
320M
49M
0M
331M
115M
70M
0M
0M
216M
180M
21M
521M
0M
0M
180M
141M
722M
453M
34M
0M
0M
228M
177M
14M
269M
44M
0M
214M
101M
54M
0M
3M
113M
85M
17M
507M
0M
0M
85M
51M
735M
471M
49M
0M
0M
232M
184M
6M
263M
40M
0M
238M
110M
72M
0M
0M
127M
101M
16M
497M
0M
0M
101M
52M
725M
469M
44M
0M
0M
243M
175M
7M
257M
37M
0M
251M
101M
63M
0M
0M
150M
119M
21M
474M
0M
0M
119M
75M
746M
488M
76M
0M
0M
236M
168M
8M
258M
33M
0M
280M
101M
62M
0M
0M
179M
147M
21M
466M
0M
0M
147M
71M
640M
393M
25M
0M
0M
206M
156M
6M
247M
28M
0M
191M
101M
56M
0M
1M
89M
60M
21M
449M
0M
0M
60M
35M
687M
438M
69M
0M
0M
204M
160M
5M
248M
31M
0M
240M
98M
59M
0M
0M
142M
126M
10M
446M
0M
0M
126M
57M
681M
438M
75M
0M
0M
205M
153M
5M
243M
31M
0M
258M
95M
57M
0M
0M
163M
146M
10M
423M
0M
0M
146M
71M
635M
414M
71M
0M
0M
196M
141M
5M
222M
28M
0M
232M
89M
54M
1M
0M
143M
127M
10M
403M
0M
0M
128M
57M
553M
328M
17M
0M
0M
170M
136M
5M
225M
31M
0M
165M
79M
43M
0M
1M
86M
70M
10M
388M
0M
0M
70M
53M
625M
393M
56M
0M
0M
177M
155M
5M
232M
33M
0M
237M
85M
49M
1M
0M
153M
134M
10M
388M
0M
0M
135M
79M
645M
408M
45M
0M
0M
199M
160M
5M
237M
34M
0M
269M
91M
56M
1M
0M
178M
164M
10M
376M
0M
0M
165M
120M
646M
408M
50M
0M
0M
197M
157M
5M
238M
34M
0M
274M
86M
55M
0M
0M
188M
173M
10M
372M
0M
0M
173M
123M
604M
363M
27M
0M
0M
178M
151M
7M
241M
38M
0M
243M
85M
45M
0M
1M
158M
144M
10M
360M
0M
0M
144M
117M
645M
404M
43M
0M
0M
176M
174M
11M
241M
42M
0M
291M
100M
61M
0M
39M
191M
175M
10M
354M
0M
0M
175M
133M
665M
417M
35M
0M
0M
195M
175M
12M
248M
44M
0M
317M
98M
61M
1M
0M
219M
203M
11M
348M
0M
0M
204M
169M
647M
412M
37M
0M
0M
194M
170M
12M
235M
37M
0M
316M
96M
57M
1M
0M
220M
208M
11M
331M
0M
0M
209M
172M
630M
393M
40M
0M
0M
179M
166M
9M
236M
34M
0M
292M
89M
48M
1M
5M
203M
190M
11M
338M
0M
0M
191M
151M
654M
414M
39M
0M
0M
178M
184M
14M
240M
29M
0M
317M
118M
69M
1M
0M
199M
190M
5M
337M
0M
0M
191M
152M
682M
436M
37M
0M
0M
202M
182M
15M
246M
29M
0M
312M
115M
66M
1M
47M
198M
188M
5M
370M
0M
0M
189M
152M
465M
364M
42M
0M
0M
185M
124M
13M
101M
62M
0M
109M
102M
66M
1M
0M
7M
0M
6M
357M
0M
0M
1M
-41M
438M
337M
64M
0M
0M
151M
109M
12M
102M
62M
0M
88M
81M
46M
0M
6M
7M
0M
6M
350M
0M
0M
0M
-64M
450M
348M
54M
0M
0M
162M
122M
11M
102M
61M
0M
109M
95M
56M
0M
0M
15M
0M
12M
340M
0M
0M
1M
-53M
425M
327M
18M
0M
0M
179M
121M
9M
98M
58M
0M
103M
88M
54M
1M
34M
15M
0M
13M
322M
0M
0M
1M
-17M
427M
331M
33M
0M
0M
170M
118M
9M
97M
57M
0M
116M
90M
56M
1M
34M
25M
10M
13M
312M
0M
0M
11M
-23M
404M
307M
48M
0M
0M
140M
109M
9M
98M
57M
0M
94M
78M
42M
1M
4M
16M
0M
14M
310M
0M
0M
1M
-48M
419M
321M
38M
0M
0M
154M
120M
8M
99M
58M
0M
114M
85M
48M
1M
0M
29M
13M
14M
305M
0M
0M
14M
-24M
437M
335M
34M
0M
0M
171M
123M
8M
102M
59M
0M
144M
83M
50M
1M
0M
61M
41M
15M
292M
0M
0M
42M
9M
451M
346M
38M
0M
0M
171M
128M
8M
106M
62M
0M
164M
91M
54M
3M
0M
73M
54M
15M
287M
0M
0M
57M
19M
361M
258M
10M
0M
0M
144M
114M
7M
103M
62M
0M
84M
76M
41M
1M
4M
9M
9M
15M
277M
0M
0M
9M
-2M
402M
299M
25M
0M
0M
149M
116M
9M
103M
58M
0M
128M
81M
47M
1M
0M
47M
31M
10M
275M
0M
0M
32M
6M
435M
327M
26M
0M
0M
170M
122M
9M
108M
60M
0M
161M
89M
56M
1M
0M
73M
56M
10M
273M
0M
0M
58M
32M
417M
309M
28M
0M
0M
155M
117M
8M
108M
61M
0M
154M
90M
53M
2M
0M
64M
47M
0M
263M
0M
0M
49M
20M
371M
265M
30M
0M
0M
128M
99M
8M
106M
61M
0M
118M
79M
45M
2M
4M
39M
23M
0M
253M
0M
0M
25M
-5M
370M
263M
24M
0M
0M
129M
104M
6M
107M
63M
0M
121M
83M
46M
3M
0M
38M
23M
0M
250M
0M
0M
26M
1M
379M
272M
20M
0M
0M
135M
109M
7M
106M
63M
0M
147M
85M
47M
3M
0M
61M
44M
0M
232M
0M
0M
44M
24M
254M
254M
21M
0M
0M
135M
119M
8M
112M
67M
0M
20M
88M
44M
5M
0M
-68M
57M
0M
234M
0M
0M
57M
36M
378M
262M
18M
0M
0M
113M
124M
7M
116M
70M
0M
143M
79M
36M
5M
3M
63M
44M
0M
235M
0M
0M
50M
32M
354M
237M
13M
0M
0M
104M
113M
6M
117M
60M
0M
153M
76M
39M
5M
0M
77M
63M
0M
201M
0M
0M
68M
55M
379M
262M
6M
0M
0M
125M
125M
6M
117M
60M
0M
185M
80M
45M
4M
0M
105M
91M
0M
194M
0M
0M
95M
89M
388M
273M
4M
0M
0M
133M
131M
6M
115M
59M
0M
206M
82M
49M
5M
0M
124M
110M
0M
182M
0M
0M
115M
111M
384M
266M
5M
0M
0M
124M
132M
5M
118M
62M
0M
200M
86M
55M
4M
3M
114M
100M
0M
184M
0M
0M
104M
100M
398M
272M
5M
0M
0M
128M
133M
6M
126M
65M
0M
197M
100M
65M
3M
30M
96M
92M
0M
202M
0M
0M
95M
89M
427M
293M
3M
0M
0M
150M
135M
5M
134M
69M
0M
218M
107M
65M
5M
34M
111M
105M
0M
208M
0M
0M
111M
107M
401M
288M
23M
0M
0M
139M
122M
5M
113M
64M
0M
199M
79M
49M
5M
24M
121M
114M
0M
202M
0M
0M
119M
96M
351M
237M
4M
0M
0M
109M
118M
5M
114M
63M
0M
152M
68M
39M
3M
2M
84M
79M
0M
199M
0M
0M
82M
77M
365M
253M
21M
0M
0M
101M
127M
5M
111M
62M
0M
168M
71M
41M
2M
26M
97M
91M
0M
196M
0M
0M
94M
73M
377M
267M
9M
0M
0M
124M
129M
5M
110M
61M
0M
187M
79M
50M
3M
25M
108M
102M
0M
189M
0M
0M
105M
96M
375M
267M
10M
0M
0M
125M
127M
5M
108M
59M
0M
192M
76M
49M
4M
24M
116M
109M
0M
183M
0M
0M
113M
103M
327M
221M
2M
0M
0M
98M
116M
5M
106M
57M
0M
145M
60M
34M
3M
2M
85M
79M
0M
182M
0M
0M
82M
80M
341M
236M
7M
0M
0M
98M
122M
9M
104M
57M
0M
163M
69M
42M
3M
25M
94M
84M
0M
178M
0M
0M
86M
79M
357M
260M
12M
0M
0M
117M
117M
15M
97M
56M
0M
183M
75M
44M
5M
25M
108M
98M
0M
175M
0M
0M
102M
91M
341M
244M
9M
0M
0M
120M
109M
6M
97M
53M
0M
176M
80M
52M
5M
23M
95M
85M
0M
166M
0M
0M
90M
81M
246M
174M
7M
0M
0M
85M
77M
5M
72M
43M
0M
83M
49M
27M
3M
2M
34M
31M
0M
163M
0M
0M
34M
27M
260M
188M
14M
0M
0M
88M
81M
4M
73M
43M
0M
95M
53M
30M
2M
19M
42M
39M
0M
165M
0M
0M
41M
27M
278M
205M
8M
0M
0M
109M
84M
5M
73M
44M
0M
117M
54M
32M
3M
19M
63M
59M
0M
161M
0M
0M
62M
54M
276M
203M
9M
0M
0M
108M
82M
5M
72M
42M
0M
114M
56M
31M
4M
19M
58M
55M
0M
161M
0M
0M
59M
51M
232M
162M
3M
0M
0M
82M
73M
5M
69M
43M
0M
71M
49M
27M
3M
2M
22M
18M
0M
161M
0M
0M
21M
19M
226M
161M
7M
0M
0M
72M
74M
8M
66M
40M
0M
71M
52M
27M
2M
20M
20M
16M
0M
155M
0M
0M
18M
11M
245M
179M
5M
0M
0M
91M
73M
9M
66M
40M
0M
95M
57M
31M
3M
20M
38M
34M
0M
150M
0M
0M
37M
32M
243M
175M
7M
0M
0M
91M
71M
6M
68M
41M
0M
97M
52M
29M
4M
17M
44M
41M
0M
147M
0M
0M
44M
37M
194M
136M
3M
0M
0M
64M
64M
5M
59M
32M
0M
50M
35M
18M
2M
2M
15M
14M
0M
144M
0M
0M
16M
13M
194M
137M
6M
0M
0M
58M
66M
6M
57M
32M
0M
55M
37M
20M
2M
14M
18M
15M
0M
139M
0M
0M
17M
11M
209M
153M
3M
0M
0M
78M
66M
6M
57M
31M
0M
72M
37M
21M
2M
13M
35M
33M
0M
137M
0M
0M
35M
32M
211M
155M
2M
0M
0M
80M
66M
7M
56M
31M
0M
80M
77M
21M
45M
12M
3M
1M
0M
131M
0M
0M
45M
43M
191M
135M
6M
0M
0M
60M
64M
6M
57M
32M
0M
61M
31M
15M
3M
4M
30M
28M
0M
130M
0M
0M
30M
25M
185M
132M
6M
0M
0M
55M
65M
5M
53M
29M
0M
55M
29M
14M
3M
11M
26M
24M
0M
130M
0M
0M
26M
20M
203M
149M
6M
0M
0M
69M
69M
6M
54M
29M
0M
74M
32M
18M
2M
10M
42M
40M
0M
129M
0M
0M
42M
36M
206M
154M
8M
0M
0M
76M
63M
7M
52M
28M
0M
83M
29M
16M
3M
0M
54M
51M
0M
123M
0M
0M
55M
47M
186M
132M
4M
0M
0M
58M
64M
6M
54M
29M
0M
64M
25M
13M
3M
9M
39M
36M
0M
122M
0M
0M
39M
35M
199M
146M
12M
0M
0M
59M
68M
7M
53M
30M
0M
77M
28M
16M
2M
0M
49M
46M
0M
122M
0M
0M
48M
36M
196M
144M
4M
0M
0M
69M
65M
7M
52M
28M
0M
78M
31M
17M
2M
10M
47M
45M
0M
118M
0M
0M
47M
43M
192M
140M
2M
0M
0M
66M
65M
6M
52M
28M
0M
77M
32M
19M
2M
10M
45M
44M
0M
115M
0M
0M
45M
44M
173M
119M
3M
0M
0M
50M
60M
7M
54M
28M
0M
59M
27M
16M
1M
10M
32M
30M
0M
115M
0M
0M
32M
29M
159M
112M
4M
0M
0M
48M
54M
6M
47M
26M
0M
45M
27M
14M
1M
10M
18M
17M
0M
114M
0M
0M
19M
14M
169M
121M
3M
0M
0M
60M
53M
5M
47M
26M
0M
57M
33M
18M
2M
11M
24M
23M
0M
112M
0M
0M
24M
22M
169M
127M
4M
0M
0M
61M
53M
8M
42M
24M
0M
60M
29M
16M
1M
10M
30M
29M
0M
109M
0M
0M
30M
26M
133M
98M
5M
0M
0M
42M
46M
5M
35M
0M
0M
25M
18M
9M
1M
8M
7M
0M
0M
108M
0M
0M
6M
1M
137M
103M
6M
0M
0M
42M
49M
7M
34M
0M
0M
29M
22M
12M
0M
8M
7M
0M
0M
108M
0M
0M
6M
0M
152M
117M
1M
0M
0M
54M
55M
6M
35M
0M
0M
44M
23M
11M
0M
8M
21M
0M
0M
108M
0M
0M
20M
19M
167M
130M
1M
0M
0M
60M
63M
6M
37M
0M
0M
61M
22M
12M
0M
7M
39M
0M
0M
106M
0M
0M
38M
37M
162M
123M
3M
0M
0M
50M
65M
6M
38M
0M
0M
55M
17M
9M
0M
7M
37M
0M
0M
107M
0M
0M
36M
34M
169M
130M
1M
0M
0M
52M
72M
5M
40M
0M
0M
56M
24M
15M
1M
8M
32M
0M
0M
113M
0M
0M
31M
30M
175M
135M
0M
0M
0M
60M
71M
4M
40M
0M
0M
64M
27M
14M
0M
8M
37M
0M
0M
111M
0M
0M
36M
36M
179M
139M
1M
0M
0M
58M
76M
0M
40M
0M
0M
72M
27M
17M
0M
8M
45M
0M
0M
107M
0M
0M
44M
43M
156M
113M
1M
0M
0M
42M
66M
4M
43M
0M
0M
50M
20M
13M
1M
6M
30M
0M
0M
106M
0M
0M
29M
29M
156M
114M
1M
0M
0M
47M
62M
4M
42M
0M
0M
51M
22M
11M
1M
8M
29M
0M
0M
105M
0M
0M
28M
27M
170M
127M
4M
0M
0M
59M
60M
5M
43M
0M
0M
68M
29M
18M
1M
8M
38M
0M
0M
103M
0M
0M
38M
34M
159M
118M
1M
0M
0M
50M
63M
4M
42M
0M
0M
68M
26M
16M
2M
7M
41M
0M
0M
92M
0M
0M
42M
41M
154M
110M
2M
0M
0M
44M
60M
4M
44M
0M
0M
57M
20M
11M
1M
0M
37M
0M
0M
97M
0M
0M
36M
34M
158M
117M
5M
0M
0M
43M
65M
4M
42M
0M
0M
60M
26M
16M
2M
0M
34M
0M
0M
98M
0M
0M
34M
29M
165M
123M
4M
0M
0M
51M
63M
5M
42M
0M
0M
70M
28M
16M
2M
0M
41M
0M
0M
95M
0M
0M
42M
38M
159M
118M
1M
0M
0M
50M
63M
4M
42M
0M
0M
68M
26M
16M
2M
0M
41M
0M
0M
92M
0M
0M
42M
41M
152M
109M
2M
0M
0M
46M
59M
4M
42M
0M
0M
61M
22M
13M
1M
0M
39M
0M
0M
91M
0M
0M
39M
37M
135M
97M
1M
0M
0M
41M
51M
4M
37M
0M
0M
44M
22M
13M
1M
0M
22M
0M
0M
91M
0M
0M
21M
20M
139M
102M
0M
0M
0M
46M
51M
4M
38M
0M
0M
84M
26M
14M
3M
0M
58M
0M
0M
55M
0M
0M
59M
59M
108M
73M
2M
0M
0M
32M
37M
3M
35M
0M
0M
56M
21M
11M
3M
0M
35M
0M
0M
52M
0M
0M
37M
35M
99M
65M
2M
0M
0M
25M
35M
3M
35M
0M
0M
49M
23M
10M
8M
0M
26M
0M
0M
50M
0M
0M
33M
31M
89M
61M
2M
0M
0M
23M
33M
3M
28M
0M
0M
40M
25M
8M
10M
0M
15M
0M
0M
49M
0M
0M
24M
22M
91M
62M
1M
0M
0M
27M
30M
4M
29M
0M
0M
44M
30M
7M
16M
0M
15M
0M
0M
47M
0M
0M
29M
28M
92M
64M
1M
0M
0M
27M
31M
4M
28M
0M
0M
48M
34M
9M
20M
0M
14M
0M
0M
44M
0M
0M
32M
31M
75M
52M
1M
0M
0M
22M
27M
2M
24M
0M
0M
33M
24M
6M
14M
0M
10M
0M
0M
42M
0M
0M
23M
22M
52M
39M
0M
0M
0M
15M
23M
1M
13M
0M
0M
11M
8M
5M
0M
0M
3M
0M
0M
41M
0M
0M
2M
2M
56M
42M
1M
0M
0M
19M
21M
2M
14M
0M
0M
16M
13M
5M
0M
0M
3M
0M
0M
40M
0M
0M
2M
1M
53M
39M
1M
0M
0M
19M
18M
1M
14M
0M
0M
15M
13M
5M
4M
0M
3M
0M
0M
37M
0M
0M
6M
5M
46M
32M
1M
0M
0M
14M
17M
1M
14M
0M
0M
26M
15M
3M
9M
0M
10M
0M
0M
20M
0M
0M
19M
18M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M