180
143
347
114
232
103
254
251
250
171
386
161
334
264
396
145
85
326
182
190
160
149
75
158
482
55
498
181
168
104
173
40
133
185
157
73
285
150
238
320
225
127
247
260
265
144
107
252
282
159
137
121
162