19
3
4
14
12
32
31
15
55
18
7
46
37
33
27
9
56
5
20
16
17
25
35
29
13
51
30
26
21
34
57
53
22
43
23
28