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