5
16
7
21
3
47
24
9
15
12
43
10
13
22
4
8
33
30
18
19
42
55
38
31
11
48
44
14
29
35
27
6
50
51
25
32
45
23
58