106
175
151
214
334
209
347
283
374
248
265
121
328
91
152
237
163
230
531
223
158
221
460
169
108
62
267
390
230
268
239
320
506
194
177
108
115
125
281
106
142
50
228
236
68
132
253
137
421
160
118
137
210
147
91
155
238
307
228
168