250
193
394
211
78
43
24
244
303
603
71
538
163
287
189
168
337
462
393
262
432
101
503
220
158
232
952
90
165
659
414
359
410
215
257
294
412
278
733
873
100
199
478
37
610
236
160
270
458
295
364
162
330
367
207
398
541
811
205
120