10
9
32
67
2
14
12
4
27
8
25
7
78
15
3
36
40
13
11
5
6
41
35
19
42
17
47
22
72
1
50
30
31
39
23
16
21