10
9
8
7
5
2
4
1
3
38
14
64
18
34
39
21
45
16
15
35
32
12
77
27
33
93
13
20
53
55
147
54
17
6
31
26
19
48
28