2
27
36
11
17
30
24
29
39
40
31
43
43
18
57