78
109
21
63
20
43
45