2
30
26
8
29