149
179
16
55
108
178
163
103
287
27
194
50
60
208
132
64
225
95
116
113
231
217
210
47
101
12
426
247
244
121
205
102
140
73
44
70
158
125
133
97
200
201
147
258
139
191
31
219
221
19
71
155
43
173
288
83
41