262
155
451
770
406
132
576
572
467
342
182
283
306
100
79
167
340
197
110
276
85
150
99
151
229
321
195
237
311
488
127
73
243
205
263
41
220
438
75
106
180
562
266
84
185
198
316
518
166
215
83
372
795
235