3
29
31
13
32
33
28
32
21
10