1
5
5
5
29
17
21
51
54
23