9
29
28
8
10
147
2
24
32
177
25
6
132
3
79
44
7
12
11
1
27
19
20
62
53
59
31
5
76
17
14
55
95
49
77
30
84