30
39
11
15
7
31
2
38
32
40
27
45