18
17
9
28
23
29
50