16
10
18
29
22
17
23