25
5
29
177
95
129
28
155
89
51
88
31
50
60
108
310
43
159
121
101
32
11
64
7
26
34
53
17
24
21
67
37
14
10
27
6
228
15
87
132
38
81
123
134