7
15
31
8
16
30
5
33
22
27
32
29