21
40
15
26
42
19
77
15
20
21