17
18
25
3
6
27
29
5
10
11
19