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