21
40
15
1
42
1
26
13
77
19