8
7
3
2
10
11
13
12
53
33
88
18
27
105
25
20
21
95
109
34
90
107
56
52
73
89
14
167
106
37
104
29
65
36
45
15
47
101
70
138
17
24
202
50
19