5
30
31
34
11
32
35
32