7
3
2
1
4
9
8
6
14
25
10
11
29
16
23
18
55
32
19
45
67
12
39
41
77
37
27
17
34
46
69
30
61
92
31
75
50
72
40