29
11
30
13
14
16
28