133
93
215
601
157
112
264
598
176
148
141
488
196
108
163
409
82
185
202
189
155
272
365
261
452
216
120
369
219
64
100
490
109
175
147
474
174
301
412
322
591
752
182
866
111
720
2605
238
1624
879
642