1
28
30
12
32
33
28
31
21
10