1
5
39
43
10
32
42
12
38
41
33
17