9
38
6
20
12
17
1
7
42
21
35
23
29
18
33
39
41
40
37
36
34
32
31
30
28
27
26
24
25
22
19
14
15
13
11
10
8
5
3
4
2