10
17
20
61
27
47
59
24
32
122
66
109