5
16
10
46
12
8
64
9
15
17
18
13
28
6
1
78
34
4
3
11
25
7
24
21
22
20
62
2
87
58
31
30
19
48
32
45
39