5
29
12
26
14
25
9
19
11
3
4
8