1
29
30
13
32
33
28
32
21
10