29
34
175
84
173
127
12
32
38
58
24
153
14
53
397
20
7
13
28
25
43
36
6
15
102
9
113
72
21
87
184
23
161
101
68
1
95
52
10
5
69
180
57