3
10
5
4
9
15
34
15
33
9
30
29