1
3
4
5
6
32
8
9
48
10
11
12
15
42
19
1
21
40
22
23
24
25
27
45
28
34
10
29
30
43
31
32
24
34
13
36
37
39
40
41
42
43
44
46
35
48
18
