4
1
12
8
18
42
44
10
51
33
39
16
25
17
28
55
19
5
14
23
11
27
49
123
29
21
13
9
38
3
52
34
26
30
7
20
24
22