5
13
6
9
38
26
27
34
39
31
12
40
5