1
5
5
5
29
18
21
51
54
23