16
18
23
2
6
26
29
5
10
11
19