5
14
9
20
19
29
109