8
27
31
29
105
169
52
28
7
87
72
101
61
9
25
49
17
1
13
12
2
21
45
3
74
14
18
30
35
48
46
34
20
11
10
39
33
16