12
21
23
25
32
44
42
3
5
8
19
26
47
41
1
7
9
36
17
4
27
14
13
16
35
2
34
40
45
46
11
22
37
15
31
39
33
30
6
29
48