29
17
23
54
25
30
99