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