3
37
5
2
33
30
34
3
4
25
39
29
24
11
12
21
19
15
1