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