30
169
16
68
161
6
50
47
143
60
189
84
24
140
127
34
176
80
199
106
119
156
170
175
115
88
44
177
181
195
5
