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