4
10
49
5
2
19
3
13
11
8
1
7
23
14
50
56
16
32
27
30
20
9
39
55
48
17
26
24
45
36
21
12
57
28
33
47
22