4
10
2
12
14
8
24
27
31
9
17
11
7
3
25
19
57
49
6
16
15
33
29
40
64
77
52
38
22
23
30
53
21
18
36
39
32
20
48